10001100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001010
01000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001
10001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010011
01000001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010
00010001001000100100010010001001000100100010010001001000100100010010001010111000100010010001001000100100010010001001000100100010010001001000100100010010001010111000100010010001001000100100010010001001000100100010010001001000100100010010001001111001010000010001001000100100010010001001000100111
10000010001001000100100010010001001000100100010010001001000100110000101110010111000100010010001001000100100010010001001000100100010010001001000100100010101110001111001010000010001001000100100010010001001000100100010010001001000100100010011110010100001011000110001001000100100010010001001000101
00100010010001001000100100010010001001000100100010010001001000101011000110001010111000100010010001001000100100010010001001000100100010010001001000100111100010001001111000100010010001001000100100010010001001000100100010010001001000100110000101000001000101010000010001001000100100010010001001100
10001100010010001001000100100010010001001000100100010010001010111000100010010001010100000100010010001001000100100010010001001000100100010010001001100000100010010001001111000100010010001001000100100010010001001000100100010010001001000101011000110001001100000100010010001001000100100010010001010
01000100100010010001001000100100010010001001000100100010011110001000100100010011000001000100100010010001001000100100010010001001000100100010010001010100000100010010001010100000100010010001001000100100010010001001000100100010010001010111000100010010001001111000100010010001001000100100010010001
10001000100100010010001001000100100010010001001000100100010101000001000100100010011110001000100100010010001001000100100010010001001000100100010101110001000100100010011000001000100100010010001001000100100010010001001000100100010011110001000100100010010001010100000100010010001001000100100010011
01000001000100100010010001001000100100010010001001000101011100010001001000100100010101000001000100100010010001001000100100010010001001000100111100010001001000100100010011110001000100100010010001001000100100010010001001000100100010101000001000100100010011000001000100100010010001001000100100010
00010001001000100100010010001001000100100010010001001111000100010010001001000100111100010001001000100100010010001001000100100010010001001000101010000010001001000100100010101000001000100100010010001001000100100010010001001000101011100010001001000100100010101100011000100100010010001001000100111
10000010001001000100100010010001001000100100010011000010100000100010010001001000101010000010001001000100100010010001001000100100010010001010111000100010010001001000100111100010001001000100100010010001001000100100010010001001111000100010010001001000100100010010001001000100100010010001001000101
00100010010001001000100100010010001001000100100010101100011000100100010010001001100000100010010001001000100100010010001001000100100010011110001000100100010010001001000101010000010001001000100100010010001001000100100010010001010100000100010010001001000100111100010001001000100100010010001001100
10001100010010001001000100100010010001001000101011100010001001000100100010010001010110001100010010001001000100100010010001001000100110000101000001000100100010010001001100000100010010001001000100100010010001001000100100010101100011000100100010010001001000101010000010001001000100100010010001010
01000100100010010001001000100100010010001001111000100010010001001000100100010010001001000100100010010001001000100100010010001001000101011000110001001000100100010010001010110001100010010001001000100100010010001001000100111100010001001000100100010010001001111000100010010001001000100100010010001
10001000100100010010001001000100100010010001010100000100010010001001000100100010011110001000100100010010001001000100100010010001010111000100010010001001000100100010010001001000100100010010001001000100100010010001001100000100010010001001000100100010010001010100000100010010001001000100100010011
01000001000100100010010001001000100100010101110001000100100010010001001000100100010101000001000100100010010001001000100100010011110001000100100010010001001000100100010011110001000100100010010001001000100100010010001010100000100010010001001000100100010011000001000100100010010001001000100100010
00010001001000100100010010001001000100111100010001001000100100010010001001000100111100010001001000100100010010001001000100100010101000001000100100010010001001000100100010101000001000100100010010001001000100100010101110001000100100010010001001000100100010101100011000100100010010001001000100111
10000010001001000100100010010001001100001010000010001001000100100010010001001000101010000010001001000100100010010001001000101011100010001001000100100010010001001000100111100010001001000100100010010001001000100111100010001001000100100010010001001000100100010010001001000100100010010001001000101
00100010010001001000100100010010001010110001100010010001001000100100010010001001100000100010010001001000100100010010001001111000100010010001001000100100010010001001000101010000010001001000100100010010001001000101010000010001001000100100010010001001000100111100010001001000100100010010001001100
10001100010010001001000100100010101110001000100100010010001001000100100010010001010110001100010010001001000100100010011000010100000100010010001001000100100010010001001100000100010010001001000100100010010001010110001100010010001001000100100010010001001000101010000010001001000100100010010001010
01000100100010010001001000100111100010001001000100100010010001001000100100010010001001000100100010010001001000100100010101100011000100100010010001001000100100010010001010110001100010010001001000100100010011110001000100100010010001001000100100010010001001111000100010010001001000100100010010001
10001000100100010010001001000101010000010001001000100100010010001001000100100010011110001000100100010010001001000101011100010001001000100100010010001001000100100010010001001000100100010010001001000100110000010001001000100100010010001001000100100010010001010100000100010010001001000100100010011
01000001000100100010010001010111000100010010001001000100100010010001001000100100010101000001000100100010010001001111000100010010001001000100100010010001001000100100010011110001000100100010010001001000101010000010001001000100100010010001001000100100010011000001000100100010010001001000100100010
00010001001000100100010011110001000100100010010001001000100100010010001001000100111100010001001000100100010010001010100000100010010001001000100100010010001001000100100010101000001000100100010010001010111000100010010001001000100100010010001001000100100010101100011000100100010010001001000100111
10000010001001000100110000101000001000100100010010001001000100100010010001001000101010000010001001000100100010101110001000100100010010001001000100100010010001001000100111100010001001000100100010011110001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000101
00100010010001001000101011000110001001000100100010010001001000100100010010001001100000100010010001001000100111100010001001000100100010010001001000100100010010001001000101010000010001001000100100010101000001000100100010010001001000100100010010001001000100111100010001001000100100010010001001100
10001100010010001010111000100010010001001000100100010010001001000100100010010001010110001100010010001001100001010000010001001000100100010010001001000100100010010001001100000100010010001001000101011100010001001000100100010010001001000100100010010001001000101010000010001001000100100010010001010
01000100100010011110001111000100010010001001000100100010010001001000100100010010001001000100100010010001010111001010000010001001000100100010010001001000100100010010001010110001100010010001001111001011100010001001000100100010010001001000100100010010001001111000100010010001001000100100010010001
10001000100100010101000010111000100010010001001000100100010010001001000100100010011110001000100100010101110010111001010000010001001000100100010010001001000100100010010001001000100100010011000010111001011100010001001000100100010010001001000100100010010001010100000100010010001001000100100010011
01000001000100111100101110010111000100010010001001000100100010010001001000100100010101000001000100111100101110001100000100010010001001000100100010010001001000100100010011110001000100100010101110010100001010000010001001000100100010010001001000100100010011000001000100100010010001001000100100010
00010001001000100111100010001010100000100010010001001000100100010010001001000100111100010001001000101011100010001001111000100010010001001000100100010010001001000100100010101000001000101011100101100011100000100010010001001000100100010010001001000100100010101100011000100100010010001001000100111
10000010001001000100100010011110001000100100010010001001000100100010010001001000101010000010001010111001010000010001010100000100010010001001000100100010010001001000100111100010001001111001011100010001010110001100010010001001000100100010010001001000100100010010001001000101011100010001001000101
00100010010001001000100100010101000001000100100010010001001000100100010010001001100000100010011110010111000100010011110001000100100010010001001000100100010010001001000101010000010001010111000100010010001001000100100010010001001000100100010010001001000100111100010001010111001010000010001001100
10001100010010001001000100110000010001001000100100010010001001000100100010010001010110001110000101110001000100100010101000001000100100010010001001000100100010010001001100000100010101110010100000100010011110001000100100010010001001000100100010010001001000101010000011110010111000100010010001010
01000100100010010001001000101011000110001001000100100010010001001000100100010010001010100001011100101000001000100110000010001001000100100010010001001000100100010010001010110001111100101110001000100100010101000001000100100010010001001000100100010010001001111000100010101110001000100100010010001
10001000100100010010001001000100100010010001001000100100010010001001000100100010011110010111001011000110001001000101011000110001001000100100010010001001000100100010010001010111001011100010001001000100111100010001001000100100010010001001000100100010010001010111001011100101000001000100100010011
01000001000100100010010001001111000100010010001001000100100010010001001000100100010011110001111000100010010001001000100100010010001001000100100010010001001000100100010010001010100001010000010001001000101010000010001001000100100010010001001000100100010010001010111001011100010001001000100100010
00010001001000100100010010001010100000100010010001001000100100010010001001000100100010011000001000100100010010001001111000100010010001001000100100010010001001000100100010010001010110001100010010001001100000100010010001001000100100010010001001000100100010010001001111000100010010001001000100111
10000010001001000100100010011110001000100100010010001001000100100010010001001000100100010101000001000100100010010001010100000100010010001001000100100010010001001000100100010101110001000100100010010001010110001100010010001001000100100010010001001000100100010011000010100000100010010001001000101
00100010010001001000100100010101000001000100100010010001001000100100010010001001000101011100010001001000100100010011110001000100100010010001001000100100010010001001000100111100010001001000100100010010001001000100100010010001001000100100010010001001000100100010101100011000100100010010001001100
10001100010010001001000100110000010001001000100100010010001001000100100010010001001111000100010010001001000100100010101000001000100100010010001001000100100010010001001000101010000010001001000100100010011110001000100100010010001001000100100010010001001000101011100010001001000100100010010001010
01000100100010010001001000101011000110001001000100100010010001001000100100010010001010100000100010010001001000100110000010001001000100100010010001001000100100010010001010111000100010010001001000100100010101000001000100100010010001001000100100010010001001111000100010010001001000100100010010001
10001000100100010010001001000100100010010001001000100100010010001001000100100010101100011000100100010010001001000101011000110001001000100100010010001001000100100010011110001000100100010010001001000100111100010001001000100100010010001001000100100010010001010100000100010010001001000100100010011
01000001000100100010010001001111000100010010001001000100100010010001001000100111100010001001000100100010010001001000100100010010001001000100100010010001001000100110000101000001000100100010010001001000101010000010001001000100100010010001001000100100010101110001000100100010010001001000100100010
00010001001000100100010010001010100000100010010001001000100100010010001001100001010000010001001000100100010010001001111000100010010001001000100100010010001001000101011000110001001000100100010010001001100000100010010001001000100100010010001001000100111100010001001000100100010010001001000100111
10000010001001000100100010011110001000100100010010001001000100100010010001010110001100010010001001000100100010010001010100000100010010001001000100100010010001010111000100010010001001000100100010010001010110001100010010001001000100100010010001001100001010000010001001000100100010010001001000101
00100010010001001000100100010101000001000100100010010001001000100100010101110001000100100010010001001000100100010011110001000100100010010001001000100100010011110001000100100010010001001000100100010010001001000100100010010001001000100100010010001010110001100010010001001000100100010010001001100
10001100010010001001000100110000010001001000100100010010001001000100111100010001001000100100010010001001000100100010101000001000100100010010001001000100100010101000001000100100010010001001000100100010011110001000100100010010001001000100100010101110001000100100010010001001000100100010010001010
01000100100010010001001000101011000110001001000100100010010001001000101010000010001001000100100010010001001000100110000010001001000100100010010001001000101011100010001001000100100010010001001000100100010101000001000100100010010001001000100111100010001001000100100010010001001000100100010010001
10001000100100010010001001000100100010010001001000100100010010001010111000100010010001001000100100010010001001000101011000110001001000100100010010001001111000100010010001001000100100010010001001000100111100010001001000100100010010001001000101010000010001001000100100010010001001000100100010011
01000001000100100010010001001111000100010010001001000100100010011110001000100100010010001001000100100010010001001000100100010010001001000100100010010001010100000100010010001001000100100010010001001000101010000010001001000100100010010001010111000100010010001001000100100010010001001000100100010
00010001001000100100010010001010100000100010010001001000100110000101000001000100100010010001001000100100010010001001111000100010010001001000100100010101100011000100100010010001001000100100010010001001100000100010010001001000100100010011110001000100100010010001001000100100010010001001000100111
10000010001001000100100010011110001000100100010010001001000101011000110001001000100100010010001001000100100010010001010100000100010010001001000100111100010001001000100100010010001001000100100010010001010110001100010010001001000100110000101000001000100100010010001001000100100010010001001000101
00100010010001001000100100010101000001000100100010010001010111000100010010001001000100100010010001001000100100010011110001000100100010010001001100000100010010001001000100100010010001001000100100010010001001000100100010010001001000101011000110001001000100100010010001001000100100010010001001100
10001100010010001001000100110000010001001000100100010011110001000100100010010001001000100100010010001001000100100010101000001000100100010010001010100000100010010001001000100100010010001001000100100010011110001000100100010010001010111000100010010001001000100100010010001001000100100010010001010
01000100100010010001001000101011000110001001000100100010101000001000100100010010001001000100100010010001001000100110000010001001000100100010101110001000100100010010001001000100100010010001001000100100010101000001000100100010011110001000100100010010001001000100100010010001001000100100010010001
10001000100100010010001001000100100010010001001000101011100010001001000100100010010001001000100100010010001001000101011000110001001000100111100010001001000100100010010001001000100100010010001001000100111100010001001000100100010101000001000100100010010001001000100100010010001001000100100010011
01000001000100100010010001001111000100010010001001111000100010010001001000100100010010001001000100100010010001001000100100010010001001000101010000010001001000100100010010001001000100100010010001001000101011000110001001000101011100010001001000100100010010001001000100100010010001001000100100010
00010001001000100100010010001010110001100010011000010100000100010010001001000100100010010001001000100100010010001001111000100010010001010110001100010010001001000100100010010001001000100100010010001001000101010000010001001111000100010010001001000100100010010001001000100100010010001001000100111
10000010001001000100100010010001010100000100010101100011000100100010010001001000100100010010001001000100100010010001010111000100010101110001000100100010010001001000100100010010001001000100100010010001001111000100010011000010100000100010010001001000100100010010001001000100100010010001001000101
00100010010001001000100100010011000010100001011100010001001000100100010010001001000100100010010001001000100100010010001010111000111100010001001000100100010010001001000100100010010001001000100100010010001001111001010000101100011000100100010010001001000100100010010001001000100100010010001001100
10001100010010001001000100100010010001010111000100010010001001000100100010010001001000100100010010001001000100100010010001010111000100010010001001000100100010010001001000100100010010001001000100100010010001001111001011000110001001000100100010010001001000100100010010001001000100100010010001010
01000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001
10001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010011
01000001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010
00010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100111