00101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101110010
00100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101110
10000100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101
01001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101011100
00001001010100101010010101001010100101010010101001010100101010010101110010111000010010101001010100101010010101001010100101010010101001010100101010010101110010111000010010101001010100101010010101001010100101010010101001010100101010010101001010111001010010101001010100101010010101001010100101011
10010101001010100101010010101001010100101010010101001010100101011100101110010111000010010101001010100101010010101001010100101010010101001010100101011100101110000111001010010101001010100101010010101001010100101010010101001010100101010010101110010111001010010101001010100101010010101001010111001
00010010101001010100101010010101001010100101010010101001010111001010010101110010111000010010101001010100101010010101001010100101010010101001010100101011100001001010111000010010101001010100101010010101001010100101010010101001010100101011100101001010111001010010101001010100101010010101001010111
00101010010101001010100101010010101001010100101010010101110010111000010010101110010100101010010101001010100101010010101001010100101010010101001010111000010010101001010111000010010101001010100101010010101001010100101010010101001010111001010010101001010111000010010101001010100101010010101110010
00100101010010101001010100101010010101001010100101010010101110000100101010010101110000100101010010101001010100101010010101001010100101010010101110010100101010010101110010100101010010101001010100101010010101001010100101010010101110010111000010010101001010111000010010101001010100101010010101110
10000100101010010101001010100101010010101001010100101011100101001010100101010010101110000100101010010101001010100101010010101001010100101011100101110000100101010010101110000100101010010101001010100101010010101001010100101010010101110000100101010010101110010100101010010101001010100101010010101
01001010100101010010101001010100101010010101001010111001011100001001010100101011100101001010100101010010101001010100101010010101001010100101011100001001010100101010010101110000100101010010101001010100101010010101001010100101011100101001010100101010010101110000100101010010101001010100101011100
00001001010100101010010101001010100101010010101001010111000010010101001010100101011100001001010100101010010101001010100101010010101001010111001010010101001010100101011100101001010100101010010101001010100101010010101001010111001011100001001010100101011100101001010100101010010101001010100101011
10010101001010100101010010101001010100101010010101110010100101010010101001010111001010010101001010100101010010101001010100101010010101110010111000010010101001010100101011100001001010100101010010101001010100101010010101001010111000010010101001010100101011100001001010100101010010101001010111001
00010010101001010100101010010101001010100101011100101001010100101010010101001010111000010010101001010100101010010101001010100101010010101110000100101010010101001010111001010010101001010100101010010101001010100101010010101110010100101010010101001010100101011100001001010100101010010101001010111
00101010010101001010100101010010101001010111001011100001001010100101010010101110010100101010010101001010100101010010101001010100101011100101001010100101010010101001010111000010010101001010100101010010101001010100101011100101001010100101010010101001010111001010010101001010100101010010101110010
00100101010010101001010100101010010101001010111000010010101001010100101010010101110000100101010010101001010100101010010101001010111001010010101001010100101010010101110010100101010010101001010100101010010101001010100101011100001001010100101010010101001010111000010010101001010100101010010101110
10000100101010010101001010100101010010101110010100101010010101001010100101010010101110000100101010010101001010100101010010101110010111000010010101001010100101010010101110000100101010010101001010100101010010101001010111000010010101001010100101010010101110010100101010010101001010100101010010101
01001010100101010010101001010100101011100101110000100101010010101001010100101011100101001010100101010010101001010100101010010101110000100101010010101001010100101010010101110000100101010010101001010100101010010101110010100101010010101001010100101010010101110000100101010010101001010100101011100
00001001010100101010010101001010100101011100001001010100101010010101001010100101011100001001010100101010010101001010100101011100101001010100101010010101001010100101011100101001010100101010010101001010100101011100101110000100101010010101001010100101011100101001010100101010010101001010100101011
10010101001010100101010010101001010111001010010101001010100101010010101001010111001010010101001010100101010010101001010111001011100001001010100101010010101001010100101011100001001010100101010010101001010100101011100001001010100101010010101001010100101011100001001010100101010010101001010111001
00010010101001010100101010010101110010100101010010101001010100101010010101001010111000010010101001010100101010010101001010111000010010101001010100101010010101001010111001010010101001010100101010010101001010111001010010101001010100101010010101001010100101011100001001010100101010010101001010111
00101010010101001010100101011100101110000100101010010101001010100101010010101110010100101010010101001010100101010010101110010100101010010101001010100101010010101001010111000010010101001010100101010010101110010100101010010101001010100101010010101001010111001010010101001010100101010010101110010
00100101010010101001010100101011100001001010100101010010101001010100101010010101110000100101010010101001010100101011100101001010100101010010101001010100101010010101110010100101010010101001010100101010010101110000100101010010101001010100101010010101001010111000010010101001010100101010010101110
10000100101010010101001010111001010010101001010100101010010101001010100101010010101110000100101010010101001010111001011100001001010100101010010101001010100101010010101110000100101010010101001010100101011100001001010100101010010101001010100101010010101110010100101010010101001010100101010010101
01001010100101010010101110010111000010010101001010100101010010101001010100101011100101001010100101010010101001010111000010010101001010100101010010101001010100101010010101110000100101010010101001010111001010010101001010100101010010101001010100101010010101110000100101010010101001010100101011100
00001001010100101010010101110000100101010010101001010100101010010101001010100101011100001001010100101010010101110010100101010010101001010100101010010101001010100101011100101001010100101010010101110010111000010010101001010100101010010101001010100101011100101001010100101010010101001010100101011
10010101001010100101011100101001010100101010010101001010100101010010101001010111001010010101001010100101011100101110000100101010010101001010100101010010101001010100101011100001001010100101010010101110000100101010010101001010100101010010101001010100101011100001001010100101010010101001010111001
00010010101001010111001010010101001010100101010010101001010100101010010101001010111000010010101001010100101011100001001010100101010010101001010100101010010101001010111001010010101001010100101011100101001010100101010010101001010100101010010101001010100101011100001001010100101010010101001010111
00101010010101110010111000010010101001010100101010010101001010100101010010101110010100101010010101001010111001010010101001010100101010010101001010100101010010101001010111000010010101001010111001011100001001010100101010010101001010100101010010101001010111001010010101001010100101010010101110010
00100101010010101110000111000010010101001010100101010010101001010100101010010101110000100101010010101110010111001010010101001010100101010010101001010100101010010101110010100101010010101001010111001011100001001010100101010010101001010100101010010101001010111000010010101001010100101010010101110
10000100101011100101110010111000010010101001010100101010010101001010100101010010101110000100101011100101110010111001010010101001010100101010010101001010100101010010101110000100101010010101110010111001011100001001010100101010010101001010100101010010101110010100101010010101001010100101010010101
01001010100101011100101110010111000010010101001010100101010010101001010100101011100101001010100101011100101110000111000010010101001010100101010010101001010100101010010101110000100101011100101110010111001010010101001010100101010010101001010100101010010101110000100101010010101001010100101011100
00001001010100101011100001110010100101010010101001010100101010010101001010100101011100001001010111001011100001001010111000010010101001010100101010010101001010100101011100101001010111001011100101001010111000010010101001010100101010010101001010100101011100101001010100101010010101001010100101011
10010101001010100101010010101110000100101010010101001010100101010010101001010111001010010101110010111001010010101110010100101010010101001010100101010010101001010100101011100001001010111001011100001110010100101010010101001010100101010010101001010100101011100001001010111001011100001001010111001
00010010101001010100101011100101001010100101010010101001010100101010010101001010111000010010101110010111000010010101110000100101010010101001010100101010010101001010111001010010101110010111000010010101110000100101010010101001010100101010010101001010100101011100001110010111001010010101001010111
00101010010101001010100101011100001001010100101010010101001010100101010010101110010100101011100101110000100101011100101001010100101010010101001010100101010010101001010111000011100101110010100101010010101110000100101010010101001010100101010010101001010111001010010101110010111000010010101110010
00100101010010101001010111001010010101001010100101010010101001010100101010010101110010111001011100101001010100101011100001001010100101010010101001010100101010010101110010100101011100101110000100101011100101001010100101010010101001010100101010010101001010111000011100101110000100101010010101110
10000100101010010101001010111000010010101001010100101010010101001010100101010010101110010111001010010101001010111001010010101001010100101010010101001010100101010010101110010111001011100001001010100101011100001001010100101010010101001010100101010010101110010111001011100101001010100101010010101
01001010100101010010101001010111000010010101001010100101010010101001010100101010010101110000111000010010101001010111000010010101001010100101010010101001010100101010010101110010111001010010101001010111001010010101001010100101010010101001010100101010010101110010111001011100001001010100101011100
00001001010100101010010101110010100101010010101001010100101010010101001010100101010010101110000100101010010101001010111000010010101001010100101010010101001010100101010010101110010100101010010101001010111000010010101001010100101010010101001010100101010010101001010111000010010101001010100101011
10010101001010100101010010101110000100101010010101001010100101010010101001010100101011100101001010100101010010101110010100101010010101001010100101010010101001010100101011100101110000100101010010101110010100101010010101001010100101010010101001010100101010010101110010100101010010101001010111001
00010010101001010100101011100101001010100101010010101001010100101010010101001010111001011100001001010100101010010101110000100101010010101001010100101010010101001010100101011100001001010100101010010101110000100101010010101001010100101010010101001010100101011100101001010100101010010101001010111
00101010010101001010100101011100001001010100101010010101001010100101010010101001010111000010010101001010100101011100101001010100101010010101001010100101010010101001010111001010010101001010100101010010101110000100101010010101001010100101010010101001010111001011100001001010100101010010101110010
00100101010010101001010111001010010101001010100101010010101001010100101010010101110010100101010010101001010100101011100001001010100101010010101001010100101010010101110010111000010010101001010100101011100101001010100101010010101001010100101010010101001010111000010010101001010100101010010101110
10000100101010010101001010111000010010101001010100101010010101001010100101011100101001010100101010010101001010111001010010101001010100101010010101001010100101010010101110000100101010010101001010100101011100001001010100101010010101001010100101010010101110010100101010010101001010100101010010101
01001010100101010010101001010111000010010101001010100101010010101001010100101011100001001010100101010010101001010111000010010101001010100101010010101001010100101011100101001010100101010010101001010111001010010101001010100101010010101001010100101011100101110000100101010010101001010100101011100
00001001010100101010010101110010100101010010101001010100101010010101001010111001010010101001010100101010010101001010111000010010101001010100101010010101001010111001010010101001010100101010010101001010111000010010101001010100101010010101001010100101011100001001010100101010010101001010100101011
10010101001010100101010010101110000100101010010101001010100101010010101110010100101010010101001010100101010010101110010100101010010101001010100101010010101110010111000010010101001010100101010010101110010100101010010101001010100101010010101001010111001010010101001010100101010010101001010111001
00010010101001010100101011100101001010100101010010101001010100101011100101110000100101010010101001010100101010010101110000100101010010101001010100101010010101110000100101010010101001010100101010010101110000100101010010101001010100101010010101110010100101010010101001010100101010010101001010111
00101010010101001010100101011100001001010100101010010101001010100101011100001001010100101010010101001010100101011100101001010100101010010101001010100101011100101001010100101010010101001010100101010010101110000100101010010101001010100101011100101110000100101010010101001010100101010010101110010
00100101010010101001010111001010010101001010100101010010101001010111001010010101001010100101010010101001010100101011100001001010100101010010101001010111001011100001001010100101010010101001010100101011100101001010100101010010101001010100101011100001001010100101010010101001010100101010010101110
10000100101010010101001010111000010010101001010100101010010101110010111000010010101001010100101010010101001010111001010010101001010100101010010101001010111000010010101001010100101010010101001010100101011100001001010100101010010101001010111001010010101001010100101010010101001010100101010010101
01001010100101010010101001010111000010010101001010100101010010101110000100101010010101001010100101010010101001010111000010010101001010100101010010101110010100101010010101001010100101010010101001010111001010010101001010100101010010101110010111000010010101001010100101010010101001010100101011100
00001001010100101010010101110010100101010010101001010100101011100101001010100101010010101001010100101010010101001010111000010010101001010100101011100101001010100101010010101001010100101010010101001010111000010010101001010100101010010101110000100101010010101001010100101010010101001010100101011
10010101001010100101010010101110000100101010010101001010111001010010101001010100101010010101001010100101010010101110010100101010010101001010100101011100001001010100101010010101001010100101010010101110010100101010010101001010100101011100101001010100101010010101001010100101010010101001010111001
00010010101001010100101011100101001010100101010010101110010111000010010101001010100101010010101001010100101010010101110000100101010010101001010111000010010101001010100101010010101001010100101010010101110000100101010010101001010111001010010101001010100101010010101001010100101010010101001010111
00101010010101001010100101011100001001010100101010010101110000100101010010101001010100101010010101001010100101011100101001010100101010010101110010100101010010101001010100101010010101001010100101010010101110000100101010010101110010111000010010101001010100101010010101001010100101010010101110010
00100101010010101001010111001010010101001010100101011100101001010100101010010101001010100101010010101001010100101011100001001010100101011100101110000100101010010101001010100101010010101001010100101011100101001010100101010010101110000100101010010101001010100101010010101001010100101010010101110
10000100101010010101001010111000010010101001010111001011100001001010100101010010101001010100101010010101001010111001010010101001010100101011100001001010100101010010101001010100101010010101001010100101011100001001010100101011100101001010100101010010101001010100101010010101001010100101010010101
01001010100101010010101001010111000010010101001010111000010010101001010100101010010101001010100101010010101001010111000010010101001010111001010010101001010100101010010101001010100101010010101001010111001010010101001010111001011100001001010100101010010101001010100101010010101001010100101011100
00001001010100101010010101110010100101010010101110010100101010010101001010100101010010101001010100101010010101001010111000010010101110010100101010010101001010100101010010101001010100101010010101001010111001010010101001010111000010010101001010100101010010101001010100101010010101001010100101011
10010101001010100101010010101110010100101011100101001010100101010010101001010100101010010101001010100101010010101110010111000011100101110000100101010010101001010100101010010101001010100101010010101001010111000010010101110010100101010010101001010100101010010101001010100101010010101001010111001
00010010101001010100101010010101110010111001011100001001010100101010010101001010100101010010101001010100101010010101110010111000011100001001010100101010010101001010100101010010101001010100101010010101001010111001011100101001010100101010010101001010100101010010101001010100101010010101001010111
00101010010101001010100101010010101110010111000010010101001010100101010010101001010100101010010101001010100101010010101110010111000010010101001010100101010010101001010100101010010101001010100101010010101001010111001010010101001010100101010010101001010100101010010101001010100101010010101110010
00100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101110
10000100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101
01001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101011100
00001001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101010010101001010100101011