00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011 01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000010111000000000000000000000000000000000000000000000000000000000000000000000000000000010111000000000000000000000000000000000000000000000000000000000000000000000000000000001111001010000000000000000000000000000000000000000111 10000000000000000000000000000000000000000000000000000000000000110000101110010111000000000000000000000000000000000000000000000000000000000000000000000000101110001111001010000000000000000000000000000000000000000000000000000000000000000000011110010100001010000000000000000000000000000000000000001 00000000000000000000000000000000000000000000000000000000000000001010000000000010111000000000000000000000000000000000000000000000000000000000000000000111100000000001111000000000000000000000000000000000000000000000000000000000000000000110000101000000000001010000000000000000000000000000000001100 00000000000000000000000000000000000000000000000000000000000010111000000000000000010100000000000000000000000000000000000000000000000000000000000001100000000000000000001111000000000000000000000000000000000000000000000000000000000000000001010000000000001100000000000000000000000000000000000000010 00000000000000000000000000000000000000000000000000000000011110000000000000000011000000000000000000000000000000000000000000000000000000000000000000010100000000000000000010100000000000000000000000000000000000000000000000000000000000010111000000000000000001111000000000000000000000000000000000000 10000000000000000000000000000000000000000000000000000000000101000000000000000000011110000000000000000000000000000000000000000000000000000000000101110000000000000000011000000000000000000000000000000000000000000000000000000000000011110000000000000000000000010100000000000000000000000000000000011 01000000000000000000000000000000000000000000000000000001011100000000000000000000000101000000000000000000000000000000000000000000000000000000111100000000000000000000000011110000000000000000000000000000000000000000000000000000000000101000000000000000000011000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000001111000000000000000000000000111100000000000000000000000000000000000000000000000000000000001010000000000000000000000000101000000000000000000000000000000000000000000000000000001011100000000000000000000000101000000000000000000000000000000000111 1000000000000000000000000000000000000000000000001100001010000000000000000000000000101000000000000000000000000000000000000000000000000000001011100000000000000000000000011110000000000000000000000000000000000000000000000000000111100000000000000000000000000000000000000000000000000000000000000001 00000000000000000000000000000000000000000000000000101000000000000000000000000001100000000000000000000000000000000000000000000000000000011110000000000000000000000000000001010000000000000000000000000000000000000000000000000000010100000000000000000000000000111100000000000000000000000000000001100 00000000000000000000000000000000000000000000001011100000000000000000000000000000010100000000000000000000000000000000000000000000000110000101000000000000000000000000001100000000000000000000000000000000000000000000000000000101000000000000000000000000000000001010000000000000000000000000000000010 00000000000000000000000000000000000000000001111000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000010100000000000000000000000000000000000000000000000111100000000000000000000000000000001111000000000000000000000000000000000000 10000000000000000000000000000000000000000000010100000000000000000000000000000000011110000000000000000000000000000000000000000000010111000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000010100000000000000000000000000000000011 01000000000000000000000000000000000000000101110000000000000000000000000000000000000101000000000000000000000000000000000000000011110000000000000000000000000000000000000011110000000000000000000000000000000000000000000010100000000000000000000000000000000011000000000000000000000000000000000000000 00000000000000000000000000000000000000111100000000000000000000000000000000000000111100000000000000000000000000000000000000000000101000000000000000000000000000000000000000101000000000000000000000000000000000000000101110000000000000000000000000000000000000101000000000000000000000000000000000111 10000000000000000000000000000000001100001010000000000000000000000000000000000000001010000000000000000000000000000000000000001011100000000000000000000000000000000000000111100000000000000000000000000000000000000111100000000000000000000000000000000000000000000000000000000000000000000000000000001 00000000000000000000000000000000000010100000000000000000000000000000000000000001100000000000000000000000000000000000000001111000000000000000000000000000000000000000000001010000000000000000000000000000000000000001010000000000000000000000000000000000000000111100000000000000000000000000000001100 00000000000000000000000000000000101110000000000000000000000000000000000000000000010100000000000000000000000000000000011000010100000000000000000000000000000000000000001100000000000000000000000000000000000000010100000000000000000000000000000000000000000000001010000000000000000000000000000000010 00000000000000000000000000000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000010100000000000000000000000000000000011110000000000000000000000000000000000000000000001111000000000000000000000000000000000000 10000000000000000000000000000001010000000000000000000000000000000000000000000000011110000000000000000000000000000001011100000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000010100000000000000000000000000000000011 01000000000000000000000000010111000000000000000000000000000000000000000000000000000101000000000000000000000000001111000000000000000000000000000000000000000000000000000011110000000000000000000000000000001010000000000000000000000000000000000000000000000011000000000000000000000000000000000000000 00000000000000000000000011110000000000000000000000000000000000000000000000000000111100000000000000000000000000000010100000000000000000000000000000000000000000000000000000101000000000000000000000000010111000000000000000000000000000000000000000000000000000101000000000000000000000000000000000111 10000000000000000000110000101000000000000000000000000000000000000000000000000000001010000000000000000000000000101110000000000000000000000000000000000000000000000000000111100000000000000000000000011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 00000000000000000000001010000000000000000000000000000000000000000000000000000001100000000000000000000000000111100000000000000000000000000000000000000000000000000000000001010000000000000000000000000101000000000000000000000000000000000000000000000000000000111100000000000000000000000000000001100 00000000000000000010111000000000000000000000000000000000000000000000000000000000010100000000000000000001100001010000000000000000000000000000000000000000000000000000001100000000000000000000000001011100000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000010 00000000000000011110001111000000000000000000000000000000000000000000000000000000000000000000000000000000010111001010000000000000000000000000000000000000000000000000000010100000000000000000001111001011100000000000000000000000000000000000000000000000000001111000000000000000000000000000000000000 10000000000000000101000010111000000000000000000000000000000000000000000000000000011110000000000000000101110010111001010000000000000000000000000000000000000000000000000000000000000000000011000010111001011100000000000000000000000000000000000000000000000000010100000000000000000000000000000000011 0100000000000011110001110010111000000000000000000000000000000000000000000000000000101000000000000111100101110001100000000000000000000000000000000000000000000000000000011110000000000000000101110010100001010000000000000000000000000000000000000000000000011000000000000000000000000000000000000000 00000000000000000111100000000010100000000000000000000000000000000000000000000000111100000000000000001011100000000001111000000000000000000000000000000000000000000000000000101000000000001011100101000001100000000000000000000000000000000000000000000000000000101000000000000000000000000000000000111 1000000000000000000000000001111000000000000000000000000000000000000000000000000000101000000000001011100101000000000000100000000000000000000000000000000000000000000000111100000000001111001011100000000010100000000000000000000000000000000000000000000000000000000000000000001011100000000000000001 0000000000000000000000000000010100000000000000000000000000000000000000000000000110000000000001111001011100000000001110000000000000000000000000000000000000000000000000001010000000000010111000000000000000000000000000000000000000000000000000000000000000000111100000000010111001010000000000001100 000000000000000000000000001100000000000000000000000000000000000000000000000000000101000001100001011100000000000000001100000000000000000000000000000000000000000000000110000000000010111001010000000000001111000000000000000000000000000000000000000000000000000101000001111001011000000000000000010 0000000000000000000000000000101000000000000000000000000000000000000000000000000000001010000101110010100000000000011000000000000000000000000000000000000000000000000000010100000111100101110000000000000000101000000000000000000000000000000000000000000000001111000000000101110000000000000000000000 1000000000000000000000000000000000000000000000000000000000000000000000000000000001111001011100101000000000000000000100000000000000000000000000000000000000000000000000000010111001011100000000000000000111100000000000000000000000000000000000000000000000000010111001011100101000000000000000000011 0100000000000000000000000000111100000000000000000000000000000000000000000000000000001111000111100000000000000000000000000000000000000000000000000000000000000000000000000000010100001010000000000000000001010000000000000000000000000000000000000000000000000000010111001011100000000000000000000000 0000000000000000000000000000001010000000000000000000000000000000000000000000000000000001100000000000000000000000000111000000000000000000000000000000000000000000000000000000000010100000000000000000001100000000000000000000000000000000000000000000000000000000000001111000000000000000000000000111 1000000000000000000000000001111000000000000000000000000000000000000000000000000000000000010100000000000000000000000000100000000000000000000000000000000000000000000000000000101110000000000000000000000010100000000000000000000000000000000000000000000000000000011000010100000000000000000000000001 0000000000000000000000000000010100000000000000000000000000000000000000000000000000000101110000000000000000000000001110000000000000000000000000000000000000000000000000000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000001100 0000000000000000000000000011000000000000000000000000000000000000000000000000000000111100000000000000000000000000000011000000000000000000000000000000000000000000000000000001010000000000000000000000000011110000000000000000000000000000000000000000000000000001011100000000000000000000000000000010 0000000000000000000000000000101000000000000000000000000000000000000000000000000000001010000000000000000000000000011000000000000000000000000000000000000000000000000000010111000000000000000000000000000000101000000000000000000000000000000000000000000000001111000000000000000000000000000000000000 1000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000100000000000000000000000000000000000000000000000011110000000000000000000000000000000111100000000000000000000000000000000000000000000000000010100000000000000000000000000000000011 010000000000000000000000000011110000000000000000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000000000000110000101000000000000000000000000000000001010000000000000000000000000000000000000000000000101110000000000000000000000000000000000000 0000000000000000000000000000001010000000000000000000000000000000000000000110000101000000000000000000000000000000000111000000000000000000000000000000000000000000001010000000000000000000000000000000001100000000000000000000000000000000000000000000000111100000000000000000000000000000000000000111 1000000000000000000000000001111000000000000000000000000000000000000000000001010000000000000000000000000000000000000000100000000000000000000000000000000000000010111000000000000000000000000000000000000010100000000000000000000000000000000000000001100001010000000000000000000000000000000000000001 0000000000000000000000000000010100000000000000000000000000000000000000010111000000000000000000000000000000000000001110000000000000000000000000000000000000011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000001100 0000000000000000000000000011000000000000000000000000000000000000000011110000000000000000000000000000000000000000000011000000000000000000000000000000000000000101000000000000000000000000000000000000000011110000000000000000000000000000000000000101110000000000000000000000000000000000000000000010 0000000000000000000000000000101000000000000000000000000000000000000000101000000000000000000000000000000000000000011000000000000000000000000000000000000001011100000000000000000000000000000000000000000000101000000000000000000000000000000000111100000000000000000000000000000000000000000000000000 1000000000000000000000000000000000000000000000000000000000000000001011100000000000000000000000000000000000000000000100000000000000000000000000000000001111000000000000000000000000000000000000000000000111100000000000000000000000000000000000001010000000000000000000000000000000000000000000000011 0100000000000000000000000000111100000000000000000000000000000001111000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000001010000000000000000000000000000000010111000000000000000000000000000000000000000000000000000 000000000000000000000000000000101000000000000000000000000001100010100000000000000000000000000000000000000000000000111000000000000000000000000000000101000000000000000000000000000000000000000000000001100000000000000000000000000000000011110000000000000000000000000000000000000000000000000000111 1000000000000000000000000001111000000000000000000000000000000101000000000000000000000000000000000000000000000000000000100000000000000000000000000111100000000000000000000000000000000000000000000000000010100000000000000000000000000110000101000000000000000000000000000000000000000000000000000001 0000000000000000000000000000010100000000000000000000000001011100000000000000000000000000000000000000000000000000001110000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000001100 0000000000000000000000000011000000000000000000000000001111000000000000000000000000000000000000000000000000000000000011000000000000000000000000010100000000000000000000000000000000000000000000000000000011110000000000000000000000010111000000000000000000000000000000000000000000000000000000000010 0000000000000000000000000000101000000000000000000000000010100000000000000000000000000000000000000000000000000000011000000000000000000000000101110000000000000000000000000000000000000000000000000000000000101000000000000000000011110000000000000000000000000000000000000000000000000000000000000000 10000000000000000000000000000000000000000000000000001011100000000000000000000000000000000000000000000000000000000001010000000000000000000111100000000000000000000000000000000000000000000000000000000000111100000000000000000000000101000000000000000000000000000000000000000000000000000000000000011 01000000000000000000000000001111000000000000000001111000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000001010000000000000000001011100000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000010100000000000011000010100000000000000000000000000000000000000000000000000000000000001111000000000000000010100000000000000000000000000000000000000000000000000000000000000000001010000000000001111000000000000000000000000000000000000000000000000000000000000000000111 10000000000000000000000000000000010100000000000101000000000000000000000000000000000000000000000000000000000000000000010111000000000101110000000000000000000000000000000000000000000000000000000000000000001111000000000011000010100000000000000000000000000000000000000000000000000000000000000000001 00000000000000000000000000000011000010100001011100000000000000000000000000000000000000000000000000000000000000000000000010111000111100000000000000000000000000000000000000000000000000000000000000000000000001111001010000101000000000000000000000000000000000000000000000000000000000000000000001100 00000000000000000000000000000000000000010111000000000000000000000000000000000000000000000000000000000000000000000000000000010111000000000000000000000000000000000000000000000000000000000000000000000000000000001111001010000000000000000000000000000000000000000000000000000000000000000000000000010 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011 01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111