11000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100010
01110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100
10001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000110
01000001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000
00011100001110000111000011100001110000111000011100001110000111000011100010111000111000011100001110000111000011100001110000111000011100001110000111000011100010111000111000011100001110000111000011100001110000111000011100001110000111000011100011011001010000011100001110000111000011100001110001101
10000011100001110000111000011100001110000111000011100001110000111000101110010111000111000011100001110000111000011100001110000111000011100001110000111000101110011011001010000011100001110000111000011100001110000111000011100001110000111000110110010100001011100011100001110000111000011100001110001
00111000011100001110000111000011100001110000111000011100001110001011100011100010111000111000011100001110000111000011100001110000111000011100001110001101100011100011011000111000011100001110000111000011100001110000111000011100001110000111000101000001110001010000011100001110000111000011100001110
11000111000011100001110000111000011100001110000111000011100010111000111000011100010100000111000011100001110000111000011100001110000111000011100001110000111000011100011011000111000011100001110000111000011100001110000111000011100001110001011100011100001110000111000011100001110000111000011100010
01110000111000011100001110000111000011100001110000111000110110001110000111000011100001110000111000011100001110000111000011100001110000111000011100010100000111000011100010100000111000011100001110000111000011100001110000111000011100010111000111000011100011011000111000011100001110000111000011100
10001110000111000011100001110000111000011100001110000111000101000001110000111000110110001110000111000011100001110000111000011100001110000111000101110001110000111000011100001110000111000011100001110000111000011100001110000111000110110001110000111000011100010100000111000011100001110000111000110
01000001110000111000011100001110000111000011100001110001011100011100001110000111000101000001110000111000011100001110000111000011100001110001101100011100001110000111000110110001110000111000011100001110000111000011100001110000111000101000001110000111000011100001110000111000011100001110000111000
00011100001110000111000011100001110000111000011100011011000111000011100001110001101100011100001110000111000011100001110000111000011100001110001010000011100001110000111000101000001110000111000011100001110000111000011100001110001011100011100001110000111000101110001110000111000011100001110001101
10000011100001110000111000011100001110000111000011100010100000111000011100001110001010000011100001110000111000011100001110000111000011100010111000111000011100001110001101100011100001110000111000011100001110000111000011100011011000111000011100001110000111000011100001110000111000011100001110001
00111000011100001110000111000011100001110000111000101110001110000111000011100001110000111000011100001110000111000011100001110000111000110110001110000111000011100001110001010000011100001110000111000011100001110000111000011100010100000111000011100001110001101100011100001110000111000011100001110
11000111000011100001110000111000011100001110001011100011100001110000111000011100010111000111000011100001110000111000011100001110000111000101000001110000111000011100001110000111000011100001110000111000011100001110000111000101110001110000111000011100001110001010000011100001110000111000011100010
01110000111000011100001110000111000011100011011000111000011100001110000111000011100001110000111000011100001110000111000011100001110001011100011100001110000111000011100010111000111000011100001110000111000011100001110001101100011100001110000111000011100011011000111000011100001110000111000011100
10001110000111000011100001110000111000011100010100000111000011100001110000111000110110001110000111000011100001110000111000011100010111000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100010100000111000011100001110000111000110
01000001110000111000011100001110000111000101110001110000111000011100001110000111000101000001110000111000011100001110000111000110110001110000111000011100001110000111000110110001110000111000011100001110000111000011100010100000111000011100001110000111000011100001110000111000011100001110000111000
00011100001110000111000011100001110001101100011100001110000111000011100001110001101100011100001110000111000011100001110000111000101000001110000111000011100001110000111000101000001110000111000011100001110000111000101110001110000111000011100001110000111000101110001110000111000011100001110001101
10000011100001110000111000011100001110001010000011100001110000111000011100001110001010000011100001110000111000011100001110001011100011100001110000111000011100001110001101100011100001110000111000011100001110001101100011100001110000111000011100001110000111000011100001110000111000011100001110001
00111000011100001110000111000011100010111000111000011100001110000111000011100001110000111000011100001110000111000011100011011000111000011100001110000111000011100001110001010000011100001110000111000011100001110001010000011100001110000111000011100001110001101100011100001110000111000011100001110
11000111000011100001110000111000101110001110000111000011100001110000111000011100010111000111000011100001110000111000011100010100000111000011100001110000111000011100001110000111000011100001110000111000011100010111000111000011100001110000111000011100001110001010000011100001110000111000011100010
01110000111000011100001110001101100011100001110000111000011100001110000111000011100001110000111000011100001110000111000101110001110000111000011100001110000111000011100010111000111000011100001110000111000110110001110000111000011100001110000111000011100011011000111000011100001110000111000011100
10001110000111000011100001110001010000011100001110000111000011100001110000111000110110001110000111000011100001110001011100011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100010100000111000011100001110000111000110
01000001110000111000011100010111000111000011100001110000111000011100001110000111000101000001110000111000011100011011000111000011100001110000111000011100001110000111000110110001110000111000011100001110001010000011100001110000111000011100001110000111000011100001110000111000011100001110000111000
00011100001110000111000110110001110000111000011100001110000111000011100001110001101100011100001110000111000011100010100000111000011100001110000111000011100001110000111000101000001110000111000011100010111000111000011100001110000111000011100001110000111000101110001110000111000011100001110001101
10000011100001110000111000101000001110000111000011100001110000111000011100001110001010000011100001110000111000101110001110000111000011100001110000111000011100001110001101100011100001110000111000110110001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110001
00111000011100001110001011100011100001110000111000011100001110000111000011100001110000111000011100001110001101100011100001110000111000011100001110000111000011100001110001010000011100001110000111000101000001110000111000011100001110000111000011100001110001101100011100001110000111000011100001110
11000111000011100010111000111000011100001110000111000011100001110000111000011100010111000111000011100001110001010000011100001110000111000011100001110000111000011100001110000111000011100001110001011100011100001110000111000011100001110000111000011100001110001010000011100001110000111000011100010
01110000111000110110011011000111000011100001110000111000011100001110000111000011100001110000111000011100010111001010000011100001110000111000011100001110000111000011100010111000111000011100011011001011100011100001110000111000011100001110000111000011100011011000111000011100001110000111000011100
10001110000111000101000010111000111000011100001110000111000011100001110000111000110110001110000111000101110010111001010000011100001110000111000011100001110000111000011100001110000111000011100010111001011100011100001110000111000011100001110000111000011100010100000111000011100001110000111000110
01000001110001101100101110010111000111000011100001110000111000011100001110000111000101000001110001101100101110001110000111000011100001110000111000011100001110000111000110110001110000111000101110010100001010000011100001110000111000011100001110000111000011100001110000111000011100001110000111000
00011100001110001101100011100010100000111000011100001110000111000011100001110001101100011100001110001011100011100011011000111000011100001110000111000011100001110000111000101000001110001011100101110001110000111000011100001110000111000011100001110000111000101110001110000111000011100001110001101
10000011100001110000111000110110001110000111000011100001110000111000011100001110001010000011100010111001010000011100010100000111000011100001110000111000011100001110001101100011100011011001011100011100010111000111000011100001110000111000011100001110000111000011100001110001011100011100001110001
00111000011100001110000111000101000001110000111000011100001110000111000011100001110000111000110110010111000111000110110001110000111000011100001110000111000011100001110001010000011100010111000111000011100001110000111000011100001110000111000011100001110001101100011100010111001010000011100001110
11000111000011100001110000111000011100001110000111000011100001110000111000011100010111000111000101110001110000111000101000001110000111000011100001110000111000011100001110000111000101110010100000111000110110001110000111000011100001110000111000011100001110001010000110110010111000111000011100010
01110000111000011100001110001011100011100001110000111000011100001110000111000011100010100001011100101000001110000111000011100001110000111000011100001110000111000011100010111001101100101110001110000111000101000001110000111000011100001110000111000011100011011000111000101110001110000111000011100
10001110000111000011100001110000111000011100001110000111000011100001110000111000110110010111001011100011100001110001011100011100001110000111000011100001110000111000011100010111001011100011100001110001101100011100001110000111000011100001110000111000011100010111001011100101000001110000111000110
01000001110000111000011100011011000111000011100001110000111000011100001110000111000110110011011000111000011100001110000111000011100001110000111000011100001110000111000011100010100001010000011100001110001010000011100001110000111000011100001110000111000011100010111001011100011100001110000111000
00011100001110000111000011100010100000111000011100001110000111000011100001110000111000011100001110000111000011100011011000111000011100001110000111000011100001110000111000011100010111000111000011100001110000111000011100001110000111000011100001110000111000011100011011000111000011100001110001101
10000011100001110000111000110110001110000111000011100001110000111000011100001110000111000101000001110000111000011100010100000111000011100001110000111000011100001110000111000101110001110000111000011100010111000111000011100001110000111000011100001110000111000011100010100000111000011100001110001
00111000011100001110000111000101000001110000111000011100001110000111000011100001110001011100011100001110000111000110110001110000111000011100001110000111000011100001110001101100011100001110000111000011100001110000111000011100001110000111000011100001110000111000101110001110000111000011100001110
11000111000011100001110000111000011100001110000111000011100001110000111000011100011011000111000011100001110000111000101000001110000111000011100001110000111000011100001110001010000011100001110000111000110110001110000111000011100001110000111000011100001110001011100011100001110000111000011100010
01110000111000011100001110001011100011100001110000111000011100001110000111000011100010100000111000011100001110000111000011100001110000111000011100001110000111000011100010111000111000011100001110000111000101000001110000111000011100001110000111000011100011011000111000011100001110000111000011100
10001110000111000011100001110000111000011100001110000111000011100001110000111000101110001110000111000011100001110001011100011100001110000111000011100001110000111000110110001110000111000011100001110001101100011100001110000111000011100001110000111000011100010100000111000011100001110000111000110
01000001110000111000011100011011000111000011100001110000111000011100001110001101100011100001110000111000011100001110000111000011100001110000111000011100001110000111000101000001110000111000011100001110001010000011100001110000111000011100001110000111000101110001110000111000011100001110000111000
00011100001110000111000011100010100000111000011100001110000111000011100001110001010000011100001110000111000011100011011000111000011100001110000111000011100001110001011100011100001110000111000011100001110000111000011100001110000111000011100001110001101100011100001110000111000011100001110001101
10000011100001110000111000110110001110000111000011100001110000111000011100010111000111000011100001110000111000011100010100000111000011100001110000111000011100010111000111000011100001110000111000011100010111000111000011100001110000111000011100001110001010000011100001110000111000011100001110001
00111000011100001110000111000101000001110000111000011100001110000111000101110001110000111000011100001110000111000110110001110000111000011100001110000111000110110001110000111000011100001110000111000011100001110000111000011100001110000111000011100010111000111000011100001110000111000011100001110
11000111000011100001110000111000011100001110000111000011100001110001101100011100001110000111000011100001110000111000101000001110000111000011100001110000111000101000001110000111000011100001110000111000110110001110000111000011100001110000111000101110001110000111000011100001110000111000011100010
01110000111000011100001110001011100011100001110000111000011100001110001010000011100001110000111000011100001110000111000011100001110000111000011100001110001011100011100001110000111000011100001110000111000101000001110000111000011100001110001101100011100001110000111000011100001110000111000011100
10001110000111000011100001110000111000011100001110000111000011100010111000111000011100001110000111000011100001110001011100011100001110000111000011100011011000111000011100001110000111000011100001110001101100011100001110000111000011100001110001010000011100001110000111000011100001110000111000110
01000001110000111000011100011011000111000011100001110000111000110110001110000111000011100001110000111000011100001110000111000011100001110000111000011100010100000111000011100001110000111000011100001110001010000011100001110000111000011100010111000111000011100001110000111000011100001110000111000
00011100001110000111000011100010100000111000011100001110000111000101000001110000111000011100001110000111000011100011011000111000011100001110000111000101110001110000111000011100001110000111000011100001110000111000011100001110000111000110110001110000111000011100001110000111000011100001110001101
10000011100001110000111000110110001110000111000011100001110001011100011100001110000111000011100001110000111000011100010100000111000011100001110001101100011100001110000111000011100001110000111000011100010111000111000011100001110000111000101000001110000111000011100001110000111000011100001110001
00111000011100001110000111000101000001110000111000011100010111000111000011100001110000111000011100001110000111000110110001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110001011100011100001110000111000011100001110000111000011100001110
11000111000011100001110000111000011100001110000111000110110001110000111000011100001110000111000011100001110000111000101000001110000111000011100010100000111000011100001110000111000011100001110000111000110110001110000111000011100010111000111000011100001110000111000011100001110000111000011100010
01110000111000011100001110001011100011100001110000111000101000001110000111000011100001110000111000011100001110000111000011100001110000111000101110001110000111000011100001110000111000011100001110000111000101000001110000111000110110001110000111000011100001110000111000011100001110000111000011100
10001110000111000011100001110000111000011100001110001011100011100001110000111000011100001110000111000011100001110001011100011100001110001101100011100001110000111000011100001110000111000011100001110001101100011100001110000111000101000001110000111000011100001110000111000011100001110000111000110
01000001110000111000011100011011000111000011100011011000111000011100001110000111000011100001110000111000011100001110000111000011100001110001010000011100001110000111000011100001110000111000011100001110001011100011100001110001011100011100001110000111000011100001110000111000011100001110000111000
00011100001110000111000011100010111000111000011100010100000111000011100001110000111000011100001110000111000011100011011000111000011100010111000111000011100001110000111000011100001110000111000011100001110001010000011100011011000111000011100001110000111000011100001110000111000011100001110001101
10000011100001110000111000011100010100000111000101110001110000111000011100001110000111000011100001110000111000011100010111000111000101110001110000111000011100001110000111000011100001110000111000011100011011000111000011100010100000111000011100001110000111000011100001110000111000011100001110001
00111000011100001110000111000011100010100001011100011100001110000111000011100001110000111000011100001110000111000011100010111001101100011100001110000111000011100001110000111000011100001110000111000011100011011001010000101110001110000111000011100001110000111000011100001110000111000011100001110
11000111000011100001110000111000011100010111000111000011100001110000111000011100001110000111000011100001110000111000011100010111000111000011100001110000111000011100001110000111000011100001110000111000011100011011001011100011100001110000111000011100001110000111000011100001110000111000011100010
01110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100
10001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000110
01000001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000
00011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110000111000011100001110001101