//SOUTH RAY MASKS // a1 - h1 pub const a1_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b1_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const c1_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const d1_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const e1_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const f1_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const g1_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const h1_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a2 - h2 pub const a2_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000001 pub const b2_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000010 pub const c2_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000100 pub const d2_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00001000 pub const e2_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00010000 pub const f2_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00100000 pub const g2_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_01000000 pub const h2_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_10000000 // a3 - h3 pub const a3_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000001_00000001 pub const b3_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000010_00000010 pub const c3_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000100_00000100 pub const d3_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00001000_00001000 pub const e3_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00010000_00010000 pub const f3_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_00100000_00100000 pub const g3_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_01000000_01000000 pub const h3_south = 0b00000000_00000000_00000000_00000000_00000000_00000000_10000000_10000000 // a4 - h4 pub const a4_south = 0b00000000_00000000_00000000_00000000_00000000_00000001_00000001_00000001 pub const b4_south = 0b00000000_00000000_00000000_00000000_00000000_00000010_00000010_00000010 pub const c4_south = 0b00000000_00000000_00000000_00000000_00000000_00000100_00000100_00000100 pub const d4_south = 0b00000000_00000000_00000000_00000000_00000000_00001000_00001000_00001000 pub const e4_south = 0b00000000_00000000_00000000_00000000_00000000_00010000_00010000_00010000 pub const f4_south = 0b00000000_00000000_00000000_00000000_00000000_00100000_00100000_00100000 pub const g4_south = 0b00000000_00000000_00000000_00000000_00000000_01000000_01000000_01000000 pub const h4_south = 0b00000000_00000000_00000000_00000000_00000000_10000000_10000000_10000000 // a5 - h5 pub const a5_south = 0b00000000_00000000_00000000_00000000_00000001_00000001_00000001_00000001 pub const b5_south = 0b00000000_00000000_00000000_00000000_00000010_00000010_00000010_00000010 pub const c5_south = 0b00000000_00000000_00000000_00000000_00000100_00000100_00000100_00000100 pub const d5_south = 0b00000000_00000000_00000000_00000000_00001000_00001000_00001000_00001000 pub const e5_south = 0b00000000_00000000_00000000_00000000_00010000_00010000_00010000_00010000 pub const f5_south = 0b00000000_00000000_00000000_00000000_00100000_00100000_00100000_00100000 pub const g5_south = 0b00000000_00000000_00000000_00000000_01000000_01000000_01000000_01000000 pub const h5_south = 0b00000000_00000000_00000000_00000000_10000000_10000000_10000000_10000000 // a6 - h6 pub const a6_south = 0b00000000_00000000_00000000_00000001_00000001_00000001_00000001_00000001 pub const b6_south = 0b00000000_00000000_00000000_00000010_00000010_00000010_00000010_00000010 pub const c6_south = 0b00000000_00000000_00000000_00000100_00000100_00000100_00000100_00000100 pub const d6_south = 0b00000000_00000000_00000000_00001000_00001000_00001000_00001000_00001000 pub const e6_south = 0b00000000_00000000_00000000_00010000_00010000_00010000_00010000_00010000 pub const f6_south = 0b00000000_00000000_00000000_00100000_00100000_00100000_00100000_00100000 pub const g6_south = 0b00000000_00000000_00000000_01000000_01000000_01000000_01000000_01000000 pub const h6_south = 0b00000000_00000000_00000000_10000000_10000000_10000000_10000000_10000000 // a7 - h7 pub const a7_south = 0b00000000_00000000_00000001_00000001_00000001_00000001_00000001_00000001 pub const b7_south = 0b00000000_00000000_00000010_00000010_00000010_00000010_00000010_00000010 pub const c7_south = 0b00000000_00000000_00000100_00000100_00000100_00000100_00000100_00000100 pub const d7_south = 0b00000000_00000000_00001000_00001000_00001000_00001000_00001000_00001000 pub const e7_south = 0b00000000_00000000_00010000_00010000_00010000_00010000_00010000_00010000 pub const f7_south = 0b00000000_00000000_00100000_00100000_00100000_00100000_00100000_00100000 pub const g7_south = 0b00000000_00000000_01000000_01000000_01000000_01000000_01000000_01000000 pub const h7_south = 0b00000000_00000000_10000000_10000000_10000000_10000000_10000000_10000000 // a8 - h8 pub const a8_south = 0b00000000_00000001_00000001_00000001_00000001_00000001_00000001_00000001 pub const b8_south = 0b00000000_00000010_00000010_00000010_00000010_00000010_00000010_00000010 pub const c8_south = 0b00000000_00000100_00000100_00000100_00000100_00000100_00000100_00000100 pub const d8_south = 0b00000000_00001000_00001000_00001000_00001000_00001000_00001000_00001000 pub const e8_south = 0b00000000_00010000_00010000_00010000_00010000_00010000_00010000_00010000 pub const f8_south = 0b00000000_00100000_00100000_00100000_00100000_00100000_00100000_00100000 pub const g8_south = 0b00000000_01000000_01000000_01000000_01000000_01000000_01000000_01000000 pub const h8_south = 0b00000000_10000000_10000000_10000000_10000000_10000000_10000000_10000000 // NORTH RAY MASKS // a1 - h1 pub const a1_north = 0b00000001_00000001_00000001_00000001_00000001_00000001_00000001_00000000 pub const b1_north = 0b00000010_00000010_00000010_00000010_00000010_00000010_00000010_00000000 pub const c1_north = 0b00000100_00000100_00000100_00000100_00000100_00000100_00000100_00000000 pub const d1_north = 0b00001000_00001000_00001000_00001000_00001000_00001000_00001000_00000000 pub const e1_north = 0b00010000_00010000_00010000_00010000_00010000_00010000_00010000_00000000 pub const f1_north = 0b00100000_00100000_00100000_00100000_00100000_00100000_00100000_00000000 pub const g1_north = 0b01000000_01000000_01000000_01000000_01000000_01000000_01000000_00000000 pub const h1_north = 0b10000000_10000000_10000000_10000000_10000000_10000000_10000000_00000000 // a2 - h2 pub const a2_north = 0b00000001_00000001_00000001_00000001_00000001_00000001_00000000_00000000 pub const b2_north = 0b00000010_00000010_00000010_00000010_00000010_00000010_00000000_00000000 pub const c2_north = 0b00000100_00000100_00000100_00000100_00000100_00000100_00000000_00000000 pub const d2_north = 0b00001000_00001000_00001000_00001000_00001000_00001000_00000000_00000000 pub const e2_north = 0b00010000_00010000_00010000_00010000_00010000_00010000_00000000_00000000 pub const f2_north = 0b00100000_00100000_00100000_00100000_00100000_00100000_00000000_00000000 pub const g2_north = 0b01000000_01000000_01000000_01000000_01000000_01000000_00000000_00000000 pub const h2_north = 0b10000000_10000000_10000000_10000000_10000000_10000000_00000000_00000000 // a3 - h3 pub const a3_north = 0b00000001_00000001_00000001_00000001_00000001_00000000_00000000_00000000 pub const b3_north = 0b00000010_00000010_00000010_00000010_00000010_00000000_00000000_00000000 pub const c3_north = 0b00000100_00000100_00000100_00000100_00000100_00000000_00000000_00000000 pub const d3_north = 0b00001000_00001000_00001000_00001000_00001000_00000000_00000000_00000000 pub const e3_north = 0b00010000_00010000_00010000_00010000_00010000_00000000_00000000_00000000 pub const f3_north = 0b00100000_00100000_00100000_00100000_00100000_00000000_00000000_00000000 pub const g3_north = 0b01000000_01000000_01000000_01000000_01000000_00000000_00000000_00000000 pub const h3_north = 0b10000000_10000000_10000000_10000000_10000000_00000000_00000000_00000000 // a4 - h4 pub const a4_north = 0b00000001_00000001_00000001_00000001_00000000_00000000_00000000_00000000 pub const b4_north = 0b00000010_00000010_00000010_00000010_00000000_00000000_00000000_00000000 pub const c4_north = 0b00000100_00000100_00000100_00000100_00000000_00000000_00000000_00000000 pub const d4_north = 0b00001000_00001000_00001000_00001000_00000000_00000000_00000000_00000000 pub const e4_north = 0b00010000_00010000_00010000_00010000_00000000_00000000_00000000_00000000 pub const f4_north = 0b00100000_00100000_00100000_00100000_00000000_00000000_00000000_00000000 pub const g4_north = 0b01000000_01000000_01000000_01000000_00000000_00000000_00000000_00000000 pub const h4_north = 0b10000000_10000000_10000000_10000000_00000000_00000000_00000000_00000000 // a5 - h5 pub const a5_north = 0b00000001_00000001_00000001_00000000_00000000_00000000_00000000_00000000 pub const b5_north = 0b00000010_00000010_00000010_00000000_00000000_00000000_00000000_00000000 pub const c5_north = 0b00000100_00000100_00000100_00000000_00000000_00000000_00000000_00000000 pub const d5_north = 0b00001000_00001000_00001000_00000000_00000000_00000000_00000000_00000000 pub const e5_north = 0b00010000_00010000_00010000_00000000_00000000_00000000_00000000_00000000 pub const f5_north = 0b00100000_00100000_00100000_00000000_00000000_00000000_00000000_00000000 pub const g5_north = 0b01000000_01000000_01000000_00000000_00000000_00000000_00000000_00000000 pub const h5_north = 0b10000000_10000000_10000000_00000000_00000000_00000000_00000000_00000000 // a6 - h6 pub const a6_north = 0b00000001_00000001_00000000_00000000_00000000_00000000_00000000_00000000 pub const b6_north = 0b00000010_00000010_00000000_00000000_00000000_00000000_00000000_00000000 pub const c6_north = 0b00000100_00000100_00000000_00000000_00000000_00000000_00000000_00000000 pub const d6_north = 0b00001000_00001000_00000000_00000000_00000000_00000000_00000000_00000000 pub const e6_north = 0b00010000_00010000_00000000_00000000_00000000_00000000_00000000_00000000 pub const f6_north = 0b00100000_00100000_00000000_00000000_00000000_00000000_00000000_00000000 pub const g6_north = 0b01000000_01000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const h6_north = 0b10000000_10000000_00000000_00000000_00000000_00000000_00000000_00000000 // a7 - h7 pub const a7_north = 0b00000001_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b7_north = 0b00000010_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const c7_north = 0b00000100_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const d7_north = 0b00001000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const e7_north = 0b00010000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const f7_north = 0b00100000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const g7_north = 0b01000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const h7_north = 0b10000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a8 - h8 pub const a8_north = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b8_north = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const c8_north = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const d8_north = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const e8_north = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const f8_north = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const g8_north = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const h8_north = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // WEST RAY MASKS // a1 - h1 pub const a1_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b1_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000001 pub const c1_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000011 pub const d1_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000111 pub const e1_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00001111 pub const f1_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00011111 pub const g1_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00111111 pub const h1_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_01111111 // a2 - h2 pub const a2_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b2_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000001_00000000 pub const c2_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000011_00000000 pub const d2_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000111_00000000 pub const e2_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00001111_00000000 pub const f2_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00011111_00000000 pub const g2_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00111111_00000000 pub const h2_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_01111111_00000000 // a3 - h3 pub const a3_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b3_west = 0b00000000_00000000_00000000_00000000_00000000_00000001_00000000_00000000 pub const c3_west = 0b00000000_00000000_00000000_00000000_00000000_00000011_00000000_00000000 pub const d3_west = 0b00000000_00000000_00000000_00000000_00000000_00000111_00000000_00000000 pub const e3_west = 0b00000000_00000000_00000000_00000000_00000000_00001111_00000000_00000000 pub const f3_west = 0b00000000_00000000_00000000_00000000_00000000_00011111_00000000_00000000 pub const g3_west = 0b00000000_00000000_00000000_00000000_00000000_00111111_00000000_00000000 pub const h3_west = 0b00000000_00000000_00000000_00000000_00000000_01111111_00000000_00000000 // a4 - h4 pub const a4_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b4_west = 0b00000000_00000000_00000000_00000000_00000001_00000000_00000000_00000000 pub const c4_west = 0b00000000_00000000_00000000_00000000_00000011_00000000_00000000_00000000 pub const d4_west = 0b00000000_00000000_00000000_00000000_00000111_00000000_00000000_00000000 pub const e4_west = 0b00000000_00000000_00000000_00000000_00001111_00000000_00000000_00000000 pub const f4_west = 0b00000000_00000000_00000000_00000000_00011111_00000000_00000000_00000000 pub const g4_west = 0b00000000_00000000_00000000_00000000_00111111_00000000_00000000_00000000 pub const h4_west = 0b00000000_00000000_00000000_00000000_01111111_00000000_00000000_00000000 // a5 - h5 pub const a5_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b5_west = 0b00000000_00000000_00000000_00000001_00000000_00000000_00000000_00000000 pub const c5_west = 0b00000000_00000000_00000000_00000011_00000000_00000000_00000000_00000000 pub const d5_west = 0b00000000_00000000_00000000_00000111_00000000_00000000_00000000_00000000 pub const e5_west = 0b00000000_00000000_00000000_00001111_00000000_00000000_00000000_00000000 pub const f5_west = 0b00000000_00000000_00000000_00011111_00000000_00000000_00000000_00000000 pub const g5_west = 0b00000000_00000000_00000000_00111111_00000000_00000000_00000000_00000000 pub const h5_west = 0b00000000_00000000_00000000_01111111_00000000_00000000_00000000_00000000 // a6 - h6 pub const a6_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b6_west = 0b00000000_00000000_00000001_00000000_00000000_00000000_00000000_00000000 pub const c6_west = 0b00000000_00000000_00000011_00000000_00000000_00000000_00000000_00000000 pub const d6_west = 0b00000000_00000000_00000111_00000000_00000000_00000000_00000000_00000000 pub const e6_west = 0b00000000_00000000_00001111_00000000_00000000_00000000_00000000_00000000 pub const f6_west = 0b00000000_00000000_00011111_00000000_00000000_00000000_00000000_00000000 pub const g6_west = 0b00000000_00000000_00111111_00000000_00000000_00000000_00000000_00000000 pub const h6_west = 0b00000000_00000000_01111111_00000000_00000000_00000000_00000000_00000000 // a7 - h7 pub const a7_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b7_west = 0b00000000_00000001_00000000_00000000_00000000_00000000_00000000_00000000 pub const c7_west = 0b00000000_00000011_00000000_00000000_00000000_00000000_00000000_00000000 pub const d7_west = 0b00000000_00000111_00000000_00000000_00000000_00000000_00000000_00000000 pub const e7_west = 0b00000000_00001111_00000000_00000000_00000000_00000000_00000000_00000000 pub const f7_west = 0b00000000_00011111_00000000_00000000_00000000_00000000_00000000_00000000 pub const g7_west = 0b00000000_00111111_00000000_00000000_00000000_00000000_00000000_00000000 pub const h7_west = 0b00000000_01111111_00000000_00000000_00000000_00000000_00000000_00000000 // a8 - h8 pub const a8_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b8_west = 0b00000001_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const c8_west = 0b00000011_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const d8_west = 0b00000111_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const e8_west = 0b00001111_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const f8_west = 0b00011111_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const g8_west = 0b00111111_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const h8_west = 0b01111111_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // EAST RAY MASKS // a1 - h1 pub const a1_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_11111110 pub const b1_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_11111100 pub const c1_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_11111000 pub const d1_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_11110000 pub const e1_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_11100000 pub const f1_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_11000000 pub const g1_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_10000000 pub const h1_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a2 - h2 pub const a2_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_11111110_00000000 pub const b2_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_11111100_00000000 pub const c2_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_11111000_00000000 pub const d2_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_11110000_00000000 pub const e2_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_11100000_00000000 pub const f2_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_11000000_00000000 pub const g2_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_10000000_00000000 pub const h2_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a3 - h3 pub const a3_east = 0b00000000_00000000_00000000_00000000_00000000_11111110_00000000_00000000 pub const b3_east = 0b00000000_00000000_00000000_00000000_00000000_11111100_00000000_00000000 pub const c3_east = 0b00000000_00000000_00000000_00000000_00000000_11111000_00000000_00000000 pub const d3_east = 0b00000000_00000000_00000000_00000000_00000000_11110000_00000000_00000000 pub const e3_east = 0b00000000_00000000_00000000_00000000_00000000_11100000_00000000_00000000 pub const f3_east = 0b00000000_00000000_00000000_00000000_00000000_11000000_00000000_00000000 pub const g3_east = 0b00000000_00000000_00000000_00000000_00000000_10000000_00000000_00000000 pub const h3_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a4 - h4 pub const a4_east = 0b00000000_00000000_00000000_00000000_11111110_00000000_00000000_00000000 pub const b4_east = 0b00000000_00000000_00000000_00000000_11111100_00000000_00000000_00000000 pub const c4_east = 0b00000000_00000000_00000000_00000000_11111000_00000000_00000000_00000000 pub const d4_east = 0b00000000_00000000_00000000_00000000_11110000_00000000_00000000_00000000 pub const e4_east = 0b00000000_00000000_00000000_00000000_11100000_00000000_00000000_00000000 pub const f4_east = 0b00000000_00000000_00000000_00000000_11000000_00000000_00000000_00000000 pub const g4_east = 0b00000000_00000000_00000000_00000000_10000000_00000000_00000000_00000000 pub const h4_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a5 - h5 pub const a5_east = 0b00000000_00000000_00000000_11111110_00000000_00000000_00000000_00000000 pub const b5_east = 0b00000000_00000000_00000000_11111100_00000000_00000000_00000000_00000000 pub const c5_east = 0b00000000_00000000_00000000_11111000_00000000_00000000_00000000_00000000 pub const d5_east = 0b00000000_00000000_00000000_11110000_00000000_00000000_00000000_00000000 pub const e5_east = 0b00000000_00000000_00000000_11100000_00000000_00000000_00000000_00000000 pub const f5_east = 0b00000000_00000000_00000000_11000000_00000000_00000000_00000000_00000000 pub const g5_east = 0b00000000_00000000_00000000_10000000_00000000_00000000_00000000_00000000 pub const h5_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a6 - h6 pub const a6_east = 0b00000000_00000000_11111110_00000000_00000000_00000000_00000000_00000000 pub const b6_east = 0b00000000_00000000_11111100_00000000_00000000_00000000_00000000_00000000 pub const c6_east = 0b00000000_00000000_11111000_00000000_00000000_00000000_00000000_00000000 pub const d6_east = 0b00000000_00000000_11110000_00000000_00000000_00000000_00000000_00000000 pub const e6_east = 0b00000000_00000000_11100000_00000000_00000000_00000000_00000000_00000000 pub const f6_east = 0b00000000_00000000_11000000_00000000_00000000_00000000_00000000_00000000 pub const g6_east = 0b00000000_00000000_10000000_00000000_00000000_00000000_00000000_00000000 pub const h6_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a7 - h7 pub const a7_east = 0b00000000_11111110_00000000_00000000_00000000_00000000_00000000_00000000 pub const b7_east = 0b00000000_11111100_00000000_00000000_00000000_00000000_00000000_00000000 pub const c7_east = 0b00000000_11111000_00000000_00000000_00000000_00000000_00000000_00000000 pub const d7_east = 0b00000000_11110000_00000000_00000000_00000000_00000000_00000000_00000000 pub const e7_east = 0b00000000_11100000_00000000_00000000_00000000_00000000_00000000_00000000 pub const f7_east = 0b00000000_11000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const g7_east = 0b00000000_10000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const h7_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a8 - h8 pub const a8_east = 0b11111110_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b8_east = 0b11111100_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const c8_east = 0b11111000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const d8_east = 0b11110000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const e8_east = 0b11100000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const f8_east = 0b11000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const g8_east = 0b10000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const h8_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // NORTH WEST MASKS // a1 - h1 pub const a1_north_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b1_north_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000001_00000000 pub const c1_north_west = 0b00000000_00000000_00000000_00000000_00000000_00000001_00000010_00000000 pub const d1_north_west = 0b00000000_00000000_00000000_00000000_00000001_00000010_00000100_00000000 pub const e1_north_west = 0b00000000_00000000_00000000_00000001_00000010_00000100_00001000_00000000 pub const f1_north_west = 0b00000000_00000000_00000001_00000010_00000100_00001000_00010000_00000000 pub const g1_north_west = 0b00000000_00000001_00000010_00000100_00001000_00010000_00100000_00000000 pub const h1_north_west = 0b00000001_00000010_00000100_00001000_00010000_00100000_01000000_00000000 // a2 - h2 pub const a2_north_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b2_north_west = 0b00000000_00000000_00000000_00000000_00000000_00000001_00000000_00000000 pub const c2_north_west = 0b00000000_00000000_00000000_00000000_00000001_00000010_00000000_00000000 pub const d2_north_west = 0b00000000_00000000_00000000_00000001_00000010_00000100_00000000_00000000 pub const e2_north_west = 0b00000000_00000000_00000001_00000010_00000100_00001000_00000000_00000000 pub const f2_north_west = 0b00000000_00000001_00000010_00000100_00001000_00010000_00000000_00000000 pub const g2_north_west = 0b00000001_00000010_00000100_00001000_00010000_00100000_00000000_00000000 pub const h2_north_west = 0b00000010_00000100_00001000_00010000_00100000_01000000_00000000_00000000 // a3 - h3 pub const a3_north_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b3_north_west = 0b00000000_00000000_00000000_00000000_00000001_00000000_00000000_00000000 pub const c3_north_west = 0b00000000_00000000_00000000_00000001_00000010_00000000_00000000_00000000 pub const d3_north_west = 0b00000000_00000000_00000001_00000010_00000100_00000000_00000000_00000000 pub const e3_north_west = 0b00000000_00000001_00000010_00000100_00001000_00000000_00000000_00000000 pub const f3_north_west = 0b00000001_00000010_00000100_00001000_00010000_00000000_00000000_00000000 pub const g3_north_west = 0b00000010_00000100_00001000_00010000_00100000_00000000_00000000_00000000 pub const h3_north_west = 0b00000100_00001000_00010000_00100000_01000000_00000000_00000000_00000000 // a4 - h4 pub const a4_north_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b4_north_west = 0b00000000_00000000_00000000_00000001_00000000_00000000_00000000_00000000 pub const c4_north_west = 0b00000000_00000000_00000001_00000010_00000000_00000000_00000000_00000000 pub const d4_north_west = 0b00000000_00000001_00000010_00000100_00000000_00000000_00000000_00000000 pub const e4_north_west = 0b00000001_00000010_00000100_00001000_00000000_00000000_00000000_00000000 pub const f4_north_west = 0b00000010_00000100_00001000_00010000_00000000_00000000_00000000_00000000 pub const g4_north_west = 0b00000100_00001000_00010000_00100000_00000000_00000000_00000000_00000000 pub const h4_north_west = 0b00001000_00010000_00100000_01000000_00000000_00000000_00000000_00000000 // a5 - h5 pub const a5_north_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b5_north_west = 0b00000000_00000000_00000001_00000000_00000000_00000000_00000000_00000000 pub const c5_north_west = 0b00000000_00000001_00000010_00000000_00000000_00000000_00000000_00000000 pub const d5_north_west = 0b00000001_00000010_00000100_00000000_00000000_00000000_00000000_00000000 pub const e5_north_west = 0b00000010_00000100_00001000_00000000_00000000_00000000_00000000_00000000 pub const f5_north_west = 0b00000100_00001000_00010000_00000000_00000000_00000000_00000000_00000000 pub const g5_north_west = 0b00001000_00010000_00100000_00000000_00000000_00000000_00000000_00000000 pub const h5_north_west = 0b00010000_00100000_01000000_00000000_00000000_00000000_00000000_00000000 // a6 - h6 pub const a6_north_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b6_north_west = 0b00000000_00000001_00000000_00000000_00000000_00000000_00000000_00000000 pub const c6_north_west = 0b00000001_00000010_00000000_00000000_00000000_00000000_00000000_00000000 pub const d6_north_west = 0b00000010_00000100_00000000_00000000_00000000_00000000_00000000_00000000 pub const e6_north_west = 0b00000100_00001000_00000000_00000000_00000000_00000000_00000000_00000000 pub const f6_north_west = 0b00001000_00010000_00000000_00000000_00000000_00000000_00000000_00000000 pub const g6_north_west = 0b00010000_00100000_00000000_00000000_00000000_00000000_00000000_00000000 pub const h6_north_west = 0b00100000_01000000_00000000_00000000_00000000_00000000_00000000_00000000 // a7 - h7 pub const a7_north_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b7_north_west = 0b00000001_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const c7_north_west = 0b00000010_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const d7_north_west = 0b00000100_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const e7_north_west = 0b00001000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const f7_north_west = 0b00010000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const g7_north_west = 0b00100000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const h7_north_west = 0b01000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a8 - h8 pub const a8_north_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b8_north_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const c8_north_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const d8_north_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const e8_north_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const f8_north_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const g8_north_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const h8_north_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // NORTH EAST MASKS // a1 - h1 pub const a1_north_east = 0b10000000_01000000_00100000_00010000_00001000_00000100_00000010_00000000 pub const b1_north_east = 0b00000000_10000000_01000000_00100000_00010000_00001000_00000100_00000000 pub const c1_north_east = 0b00000000_00000000_10000000_01000000_00100000_00010000_00001000_00000000 pub const d1_north_east = 0b00000000_00000000_00000000_10000000_01000000_00100000_00010000_00000000 pub const e1_north_east = 0b00000000_00000000_00000000_00000000_10000000_01000000_00100000_00000000 pub const f1_north_east = 0b00000000_00000000_00000000_00000000_00000000_10000000_01000000_00000000 pub const g1_north_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_10000000_00000000 pub const h1_north_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_10000000 // a2 - h2 pub const a2_north_east = 0b01000000_00100000_00010000_00001000_00000100_00000010_00000000_00000000 pub const b2_north_east = 0b10000000_01000000_00100000_00010000_00001000_00000100_00000000_00000000 pub const c2_north_east = 0b00000000_10000000_01000000_00100000_00010000_00001000_00000000_00000000 pub const d2_north_east = 0b00000000_00000000_10000000_01000000_00100000_00010000_00000000_00000000 pub const e2_north_east = 0b00000000_00000000_00000000_10000000_01000000_00100000_00000000_00000000 pub const f2_north_east = 0b00000000_00000000_00000000_00000000_10000000_01000000_00000000_00000000 pub const g2_north_east = 0b00000000_00000000_00000000_00000000_00000000_10000000_00000000_00000000 pub const h2_north_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a3 - h3 pub const a3_north_east = 0b00100000_00010000_00001000_00000100_00000010_00000000_00000000_00000000 pub const b3_north_east = 0b01000000_00100000_00010000_00001000_00000100_00000000_00000000_00000000 pub const c3_north_east = 0b10000000_01000000_00100000_00010000_00001000_00000000_00000000_00000000 pub const d3_north_east = 0b00000000_10000000_01000000_00100000_00010000_00000000_00000000_00000000 pub const e3_north_east = 0b00000000_00000000_10000000_01000000_00100000_00000000_00000000_00000000 pub const f3_north_east = 0b00000000_00000000_00000000_10000000_01000000_00000000_00000000_00000000 pub const g3_north_east = 0b00000000_00000000_00000000_00000000_10000000_00000000_00000000_00000000 pub const h3_north_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a4 - h4 pub const a4_north_east = 0b00010000_00001000_00000100_00000010_00000000_00000000_00000000_00000000 pub const b4_north_east = 0b00100000_00010000_00001000_00000100_00000000_00000000_00000000_00000000 pub const c4_north_east = 0b01000000_00100000_00010000_00001000_00000000_00000000_00000000_00000000 pub const d4_north_east = 0b10000000_01000000_00100000_00010000_00000000_00000000_00000000_00000000 pub const e4_north_east = 0b00000000_10000000_01000000_00100000_00000000_00000000_00000000_00000000 pub const f4_north_east = 0b00000000_00000000_10000000_01000000_00000000_00000000_00000000_00000000 pub const g4_north_east = 0b00000000_00000000_00000000_10000000_00000000_00000000_00000000_00000000 pub const h4_north_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a5 - h5 pub const a5_north_east = 0b00001000_00000100_00000010_00000000_00000000_00000000_00000000_00000000 pub const b5_north_east = 0b00010000_00001000_00000100_00000000_00000000_00000000_00000000_00000000 pub const c5_north_east = 0b00100000_00010000_00001000_00000000_00000000_00000000_00000000_00000000 pub const d5_north_east = 0b01000000_00100000_00010000_00000000_00000000_00000000_00000000_00000000 pub const e5_north_east = 0b10000000_01000000_00100000_00000000_00000000_00000000_00000000_00000000 pub const f5_north_east = 0b00000000_10000000_01000000_00000000_00000000_00000000_00000000_00000000 pub const g5_north_east = 0b00000000_00000000_10000000_00000000_00000000_00000000_00000000_00000000 pub const h5_north_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a6 - h6 pub const a6_north_east = 0b00000100_00000010_00000000_00000000_00000000_00000000_00000000_00000000 pub const b6_north_east = 0b00001000_00000100_00000000_00000000_00000000_00000000_00000000_00000000 pub const c6_north_east = 0b00010000_00001000_00000000_00000000_00000000_00000000_00000000_00000000 pub const d6_north_east = 0b00100000_00010000_00000000_00000000_00000000_00000000_00000000_00000000 pub const e6_north_east = 0b01000000_00100000_00000000_00000000_00000000_00000000_00000000_00000000 pub const f6_north_east = 0b10000000_01000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const g6_north_east = 0b00000000_10000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const h6_north_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a7 - h7 pub const a7_north_east = 0b00000010_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b7_north_east = 0b00000100_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const c7_north_east = 0b00001000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const d7_north_east = 0b00010000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const e7_north_east = 0b00100000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const f7_north_east = 0b01000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const g7_north_east = 0b10000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const h7_north_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a8 - h8 pub const a8_north_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b8_north_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const c8_north_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const d8_north_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const e8_north_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const f8_north_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const g8_north_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const h8_north_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // SOUTH WEST MASKS // a1 - h1 pub const a1_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b1_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const c1_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const d1_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const e1_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const f1_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const g1_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const h1_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a2 - h2 pub const a2_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b2_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000001 pub const c2_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000010 pub const d2_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000100 pub const e2_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00001000 pub const f2_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00010000 pub const g2_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00100000 pub const h2_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_01000000 // a3 - h3 pub const a3_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b3_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000001_00000000 pub const c3_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000010_00000001 pub const d3_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000100_00000010 pub const e3_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00001000_00000100 pub const f3_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00010000_00001000 pub const g3_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00100000_00010000 pub const h3_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_01000000_00100000 // a4 - h4 pub const a4_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b4_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000001_00000000_00000000 pub const c4_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000010_00000001_00000000 pub const d4_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000100_00000010_00000001 pub const e4_south_west = 0b00000000_00000000_00000000_00000000_00000000_00001000_00000100_00000010 pub const f4_south_west = 0b00000000_00000000_00000000_00000000_00000000_00010000_00001000_00000100 pub const g4_south_west = 0b00000000_00000000_00000000_00000000_00000000_00100000_00010000_00001000 pub const h4_south_west = 0b00000000_00000000_00000000_00000000_00000000_01000000_00100000_00010000 // a5 - h5 pub const a5_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b5_south_west = 0b00000000_00000000_00000000_00000000_00000001_00000000_00000000_00000000 pub const c5_south_west = 0b00000000_00000000_00000000_00000000_00000010_00000001_00000000_00000000 pub const d5_south_west = 0b00000000_00000000_00000000_00000000_00000100_00000010_00000001_00000000 pub const e5_south_west = 0b00000000_00000000_00000000_00000000_00001000_00000100_00000010_00000001 pub const f5_south_west = 0b00000000_00000000_00000000_00000000_00010000_00001000_00000100_00000010 pub const g5_south_west = 0b00000000_00000000_00000000_00000000_00100000_00010000_00001000_00000100 pub const h5_south_west = 0b00000000_00000000_00000000_00000000_01000000_00100000_00010000_00001000 // a6 - h6 pub const a6_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b6_south_west = 0b00000000_00000000_00000000_00000001_00000000_00000000_00000000_00000000 pub const c6_south_west = 0b00000000_00000000_00000000_00000010_00000001_00000000_00000000_00000000 pub const d6_south_west = 0b00000000_00000000_00000000_00000100_00000010_00000001_00000000_00000000 pub const e6_south_west = 0b00000000_00000000_00000000_00001000_00000100_00000010_00000001_00000000 pub const f6_south_west = 0b00000000_00000000_00000000_00010000_00001000_00000100_00000010_00000001 pub const g6_south_west = 0b00000000_00000000_00000000_00100000_00010000_00001000_00000100_00000010 pub const h6_south_west = 0b00000000_00000000_00000000_01000000_00100000_00010000_00001000_00000100 // a7 - h7 pub const a7_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b7_south_west = 0b00000000_00000000_00000001_00000000_00000000_00000000_00000000_00000000 pub const c7_south_west = 0b00000000_00000000_00000010_00000001_00000000_00000000_00000000_00000000 pub const d7_south_west = 0b00000000_00000000_00000100_00000010_00000001_00000000_00000000_00000000 pub const e7_south_west = 0b00000000_00000000_00001000_00000100_00000010_00000001_00000000_00000000 pub const f7_south_west = 0b00000000_00000000_00010000_00001000_00000100_00000010_00000001_00000000 pub const g7_south_west = 0b00000000_00000000_00100000_00010000_00001000_00000100_00000010_00000001 pub const h7_south_west = 0b00000000_00000000_01000000_00100000_00010000_00001000_00000100_00000010 // a8 - h8 pub const a8_south_west = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b8_south_west = 0b00000000_00000001_00000000_00000000_00000000_00000000_00000000_00000000 pub const c8_south_west = 0b00000000_00000010_00000001_00000000_00000000_00000000_00000000_00000000 pub const d8_south_west = 0b00000000_00000100_00000010_00000001_00000000_00000000_00000000_00000000 pub const e8_south_west = 0b00000000_00001000_00000100_00000010_00000001_00000000_00000000_00000000 pub const f8_south_west = 0b00000000_00010000_00001000_00000100_00000010_00000001_00000000_00000000 pub const g8_south_west = 0b00000000_00100000_00010000_00001000_00000100_00000010_00000001_00000000 pub const h8_south_west = 0b00000000_01000000_00100000_00010000_00001000_00000100_00000010_00000001 // SOUTH EAST MASKS // a1 - h1 pub const a1_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const b1_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const c1_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const d1_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const e1_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const f1_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const g1_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const h1_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a2 - h2 pub const a2_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000010 pub const b2_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000100 pub const c2_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00001000 pub const d2_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00010000 pub const e2_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00100000 pub const f2_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_01000000 pub const g2_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_10000000 pub const h2_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a3 - h3 pub const a3_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000010_00000100 pub const b3_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000100_00001000 pub const c3_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00001000_00010000 pub const d3_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00010000_00100000 pub const e3_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00100000_01000000 pub const f3_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_01000000_10000000 pub const g3_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_10000000_00000000 pub const h3_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a4 - h4 pub const a4_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000010_00000100_00001000 pub const b4_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000100_00001000_00010000 pub const c4_south_east = 0b00000000_00000000_00000000_00000000_00000000_00001000_00010000_00100000 pub const d4_south_east = 0b00000000_00000000_00000000_00000000_00000000_00010000_00100000_01000000 pub const e4_south_east = 0b00000000_00000000_00000000_00000000_00000000_00100000_01000000_10000000 pub const f4_south_east = 0b00000000_00000000_00000000_00000000_00000000_01000000_10000000_00000000 pub const g4_south_east = 0b00000000_00000000_00000000_00000000_00000000_10000000_00000000_00000000 pub const h4_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a5 - h5 pub const a5_south_east = 0b00000000_00000000_00000000_00000000_00000010_00000100_00001000_00010000 pub const b5_south_east = 0b00000000_00000000_00000000_00000000_00000100_00001000_00010000_00100000 pub const c5_south_east = 0b00000000_00000000_00000000_00000000_00001000_00010000_00100000_01000000 pub const d5_south_east = 0b00000000_00000000_00000000_00000000_00010000_00100000_01000000_10000000 pub const e5_south_east = 0b00000000_00000000_00000000_00000000_00100000_01000000_10000000_00000000 pub const f5_south_east = 0b00000000_00000000_00000000_00000000_01000000_10000000_00000000_00000000 pub const g5_south_east = 0b00000000_00000000_00000000_00000000_10000000_00000000_00000000_00000000 pub const h5_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a6 - h6 pub const a6_south_east = 0b00000000_00000000_00000000_00000010_00000100_00001000_00010000_00100000 pub const b6_south_east = 0b00000000_00000000_00000000_00000100_00001000_00010000_00100000_01000000 pub const c6_south_east = 0b00000000_00000000_00000000_00001000_00010000_00100000_01000000_10000000 pub const d6_south_east = 0b00000000_00000000_00000000_00010000_00100000_01000000_10000000_00000000 pub const e6_south_east = 0b00000000_00000000_00000000_00100000_01000000_10000000_00000000_00000000 pub const f6_south_east = 0b00000000_00000000_00000000_01000000_10000000_00000000_00000000_00000000 pub const g6_south_east = 0b00000000_00000000_00000000_10000000_00000000_00000000_00000000_00000000 pub const h6_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a7 - h7 pub const a7_south_east = 0b00000000_00000000_00000010_00000100_00001000_00010000_00100000_01000000 pub const b7_south_east = 0b00000000_00000000_00000100_00001000_00010000_00100000_01000000_10000000 pub const c7_south_east = 0b00000000_00000000_00001000_00010000_00100000_01000000_10000000_00000000 pub const d7_south_east = 0b00000000_00000000_00010000_00100000_01000000_10000000_00000000_00000000 pub const e7_south_east = 0b00000000_00000000_00100000_01000000_10000000_00000000_00000000_00000000 pub const f7_south_east = 0b00000000_00000000_01000000_10000000_00000000_00000000_00000000_00000000 pub const g7_south_east = 0b00000000_00000000_10000000_00000000_00000000_00000000_00000000_00000000 pub const h7_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000 // a8 - h8 pub const a8_south_east = 0b00000000_00000010_00000100_00001000_00010000_00100000_01000000_10000000 pub const b8_south_east = 0b00000000_00000100_00001000_00010000_00100000_01000000_10000000_00000000 pub const c8_south_east = 0b00000000_00001000_00010000_00100000_01000000_10000000_00000000_00000000 pub const d8_south_east = 0b00000000_00010000_00100000_01000000_10000000_00000000_00000000_00000000 pub const e8_south_east = 0b00000000_00100000_01000000_10000000_00000000_00000000_00000000_00000000 pub const f8_south_east = 0b00000000_01000000_10000000_00000000_00000000_00000000_00000000_00000000 pub const g8_south_east = 0b00000000_10000000_00000000_00000000_00000000_00000000_00000000_00000000 pub const h8_south_east = 0b00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000