0000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111 1000000000000111111111110111111111111111111111111111111111111111111111111111111111111111111 1000000000000111111111100111111111111111111111111111111111111111111111111111111111111111111 1100000000000111111111100111111111101111111111111111111111111111111111111111111111111111111 1000000000000111111111000111111111111111111111111111111111111111111111111111111111111111111 1100000000000111111111000111111111101111111111111111111111111111111111111111111111111111111 1100000000000111111111100111111111001111111111111111111111111111111111111111111111111111111 1100000000000111111111000111111111001111111111111111111111111111111111111111111111111111111 1110000000000111111111000111111111001111111110111111111111111111111111111111111111111111111 1000000000000111111110000111111111111111111111111111111111111111111111111111111111111111111 1100000000000111111110000111111111101111111111111111111111111111111111111111111111111111111 1100000000000111111110000111111111001111111111111111111111111111111111111111111111111111111 1100000000000111111111000111111110001111111111111111111111111111111111111111111111111111111 1110000000000111111110000111111111001111111110111111111111111111111111111111111111111111111 1110000000000111111111000111111110001111111110111111111111111111111111111111111111111111111 1110000000000111111111000111111111001111111100111111111111111111111111111111111111111111111 1100000000000111111110000111111110001111111111111111111111111111111111111111111111111111111 1110000000000111111110000111111110001111111110111111111111111111111111111111111111111111111 1110000000000111111110000111111111001111111100111111111111111111111111111111111111111111111 1110000000000111111111000111111110001111111100111111111111111111111111111111111111111111111 1110000000000111111110000111111110001111111100111111111111111111111111111111111111111111111 1111000000000111111110000111111110001111111100111111110111111111111111111111111111111111111 1000000000000111111100000111111111111111111111111111111111111111111111111111111111111111111 1100000000000111111100000111111111101111111111111111111111111111111111111111111111111111111 1100000000000111111100000111111111001111111111111111111111111111111111111111111111111111111 1110000000000111111100000111111111001111111110111111111111111111111111111111111111111111111 1100000000000111111100000111111110001111111111111111111111111111111111111111111111111111111 1100000000000111111110000111111100001111111111111111111111111111111111111111111111111111111 1110000000000111111100000111111110001111111110111111111111111111111111111111111111111111111 1110000000000111111110000111111100001111111110111111111111111111111111111111111111111111111 1110000000000111111100000111111111001111111100111111111111111111111111111111111111111111111 1110000000000111111111000111111110001111111000111111111111111111111111111111111111111111111 1110000000000111111100000111111110001111111100111111111111111111111111111111111111111111111 1110000000000111111110000111111100001111111100111111111111111111111111111111111111111111111 1110000000000111111110000111111110001111111000111111111111111111111111111111111111111111111 1111000000000111111100000111111110001111111100111111110111111111111111111111111111111111111 1111000000000111111110000111111100001111111100111111110111111111111111111111111111111111111 1111000000000111111110000111111110001111111000111111110111111111111111111111111111111111111 1111000000000111111110000111111110001111111100111111100111111111111111111111111111111111111 1100000000000111111100000111111100001111111111111111111111111111111111111111111111111111111 1110000000000111111100000111111100001111111110111111111111111111111111111111111111111111111 1110000000000111111100000111111100001111111100111111111111111111111111111111111111111111111 1110000000000111111100000111111110001111111000111111111111111111111111111111111111111111111 1110000000000111111110000111111100001111111000111111111111111111111111111111111111111111111 1111000000000111111110000111111100001111111100111111100111111111111111111111111111111111111 1111000000000111111100000111111110001111111100111111100111111111111111111111111111111111111 1111000000000111111110000111111110001111111000111111100111111111111111111111111111111111111 1111000000000111111100000111111110001111111000111111110111111111111111111111111111111111111 1111000000000111111110000111111100001111111000111111110111111111111111111111111111111111111 1111000000000111111100000111111100001111111100111111110111111111111111111111111111111111111 1110000000000111111100000111111100001111111000111111111111111111111111111111111111111111111 1111000000000111111100000111111100001111111000111111110111111111111111111111111111111111111 1111000000000111111100000111111100001111111100111111100111111111111111111111111111111111111 1111000000000111111100000111111110001111111000111111100111111111111111111111111111111111111 1111000000000111111110000111111100001111111000111111100111111111111111111111111111111111111 1111000000000111111100000111111100001111111000111111100111111111111111111111111111111111111 1111100000000111111100000111111100001111111000111111100111111101111111111111111111111111111 1111000000000111111100000111111111001111111110111111110111111111111111111111111111111111111 1111000000000111111111000111111111001111111100111111100111111111111111111111111111111111111 1111000000000111111110000111111110001111111000111111111111111111111111111111111111111111111 1111000000000111111110000111111100001111111100111111111111111111111111111111111111111111111 1111000000000111111100000111111110001111111100111111111111111111111111111111111111111111111 1111000000000111111110000111111100001111111110111111110111111111111111111111111111111111111 1111000000000111111100000111111110001111111110111111110111111111111111111111111111111111111 1111000000000111111110000111111111001111111100111111100111111111111111111111111111111111111 1111000000000111111100000111111111001111111100111111110111111111111111111111111111111111111 1111000000000111111111000111111110001111111100111111100111111111111111111111111111111111111 1111000000000111111111000111111110001111111000111111110111111111111111111111111111111111111 1111100000000111111110000111111110001111111100111111110111111101111111111111111111111111111 1111000000000111111100000111111100001111111100111111111111111111111111111111111111111111111 1111000000000111111100000111111110001111111000111111111111111111111111111111111111111111111 1111000000000111111110000111111100001111111000111111111111111111111111111111111111111111111 1111000000000111111100000111111100001111111110111111110111111111111111111111111111111111111 1111000000000111111100000111111111001111111100111111100111111111111111111111111111111111111 1111000000000111111111000111111110001111111000111111100111111111111111111111111111111111111 1111100000000111111110000111111110001111111000111111110111111101111111111111111111111111111 1111100000000111111110000111111100001111111100111111110111111101111111111111111111111111111 1111100000000111111100000111111110001111111100111111110111111101111111111111111111111111111 1111100000000111111110000111111110001111111100111111100111111101111111111111111111111111111 1111100000000111111100000111111100001111111000111111110111111111111111111111111111111111111 1111100000000111111100000111111100001111111100111111100111111111111111111111111111111111111 1111100000000111111100000111111110001111111000111111100111111111111111111111111111111111111 1111100000000111111110000111111100001111111000111111100111111111111111111111111111111111111 1111100000000111111100000111111100001111111100111111110111111101111111111111111111111111111 1111100000000111111100000111111110001111111000111111110111111101111111111111111111111111111 1111100000000111111110000111111100001111111000111111110111111101111111111111111111111111111 1111100000000111111100000111111110001111111100111111100111111101111111111111111111111111111 1111100000000111111110000111111100001111111100111111100111111101111111111111111111111111111 1111100000000111111110000111111110001111111000111111100111111101111111111111111111111111111 1111100000000111111100000111111100001111111000111111100111111111111111111111111111111111111 1111100000000111111100000111111100001111111000111111110111111101111111111111111111111111111 1111100000000111111100000111111100001111111100111111100111111101111111111111111111111111111 1111100000000111111100000111111110001111111000111111100111111101111111111111111111111111111 1111100000000111111110000111111100001111111000111111100111111101111111111111111111111111111 1000000000000111111000000111111111111111111111111111111111111111111111111111111111111111111 1100000000000111111000000111111111101111111111111111111111111111111111111111111111111111111 1100000000000111111000000111111111001111111111111111111111111111111111111111111111111111111 1110000000000111111000000111111111001111111110111111111111111111111111111111111111111111111 1100000000000111111000000111111110001111111111111111111111111111111111111111111111111111111 1110000000000111111000000111111110001111111110111111111111111111111111111111111111111111111 1110000000000111111000000111111111001111111100111111111111111111111111111111111111111111111 1110000000000111111000000111111110001111111100111111111111111111111111111111111111111111111 1111000000000111111000000111111110001111111100111111110111111111111111111111111111111111111 1100000000000111111100000111111000001111111111111111111111111111111111111111111111111111111 1100000000000111111000000111111100001111111111111111111111111111111111111111111111111111111 1110000000000111111100000111111000001111111110111111111111111111111111111111111111111111111 1110000000000111111000000111111100001111111110111111111111111111111111111111111111111111111 1110000000000111111100000111111000001111111100111111111111111111111111111111111111111111111 1110000000000111111000000111111100001111111100111111111111111111111111111111111111111111111 1110000000000111111110000111111100001111110000111111111111111111111111111111111111111111111 1110000000000111111000000111111110001111111000111111111111111111111111111111111111111111111 1111000000000111111100000111111000001111111100111111110111111111111111111111111111111111111 1111000000000111111000000111111100001111111100111111110111111111111111111111111111111111111 1111000000000111111110000111111100001111110000111111110111111111111111111111111111111111111 1111000000000111111110000111111110001111111000111111000111111111111111111111111111111111111 1111000000000111111000000111111110001111111000111111110111111111111111111111111111111111111 1111000000000111111000000111111110001111111100111111100111111111111111111111111111111111111 1110000000000111111100000111111100001111110000111111111111111111111111111111111111111111111 1110000000000111111100000111111000001111111000111111111111111111111111111111111111111111111 1110000000000111111000000111111100001111111000111111111111111111111111111111111111111111111 1111000000000111111100000111111100001111110000111111110111111111111111111111111111111111111 1111000000000111111100000111111000001111111000111111110111111111111111111111111111111111111 1111000000000111111000000111111100001111111000111111110111111111111111111111111111111111111 1111000000000111111100000111111110001111111000111111000111111111111111111111111111111111111 1111000000000111111100000111111000001111111100111111100111111111111111111111111111111111111 1111000000000111111000000111111100001111111100111111100111111111111111111111111111111111111 1111000000000111111110000111111100001111111000111111000111111111111111111111111111111111111 1111000000000111111110000111111100001111110000111111100111111111111111111111111111111111111 1111000000000111111000000111111110001111111000111111100111111111111111111111111111111111111 1111000000000111111100000111111100001111111000111111000111111111111111111111111111111111111 1111000000000111111100000111111100001111110000111111100111111111111111111111111111111111111 1111000000000111111100000111111000001111111000111111100111111111111111111111111111111111111 1111000000000111111000000111111100001111111000111111100111111111111111111111111111111111111 1111100000000111111100000111111100001111111000111111100111111001111111111111111111111111111 1111100000000111111100000111111100001111111000111111000111111101111111111111111111111111111 1111100000000111111100000111111100001111110000111111100111111101111111111111111111111111111 1111100000000111111100000111111000001111111000111111100111111101111111111111111111111111111 1111100000000111111000000111111100001111111000111111100111111101111111111111111111111111111 1000000000000111110000000111111111111111111111111111111111111111111111111111111111111111111 1100000000000111110000000111111111101111111111111111111111111111111111111111111111111111111 1100000000000111110000000111111111001111111111111111111111111111111111111111111111111111111 1110000000000111110000000111111111001111111110111111111111111111111111111111111111111111111 1100000000000111110000000111111110001111111111111111111111111111111111111111111111111111111 1110000000000111110000000111111110001111111110111111111111111111111111111111111111111111111 1110000000000111110000000111111111001111111100111111111111111111111111111111111111111111111 1110000000000111110000000111111110001111111100111111111111111111111111111111111111111111111 1111000000000111110000000111111110001111111100111111110111111111111111111111111111111111111 1111000000000111111000000111111111001111111110111111110111111111111111111111111111111111111 1111000000000111111000000111111110001111111100111111111111111111111111111111111111111111111 1111000000000111111000000111111110001111111110111111110111111111111111111111111111111111111 1111000000000111111000000111111111001111111100111111110111111111111111111111111111111111111 1111000000000111111111000111111110001111111000111111000111111111111111111111111111111111111 1111100000000111111110000111111100001111111100111111100111111001111111111111111111111111111 1111100000000111111110000111111110001111111000111111100111111001111111111111111111111111111 1111100000000111111110000111111110001111111000111111000111111101111111111111111111111111111 1111100000000111111110000111111100001111111000111111100111111001111111111111111111111111111 1111100000000111111110000111111100001111111000111111000111111101111111111111111111111111111 1111100000000111111110000111111100001111110000111111100111111101111111111111111111111111111 1100000000000111111000000111111000001111111111111111111111111111111111111111111111111111111 1110000000000111111000000111111000001111111110111111111111111111111111111111111111111111111 1110000000000111111000000111111000001111111100111111111111111111111111111111111111111111111 1111000000000111111000000111111000001111111100111111110111111111111111111111111111111111111 1110000000000111111100000111111000001111110000111111111111111111111111111111111111111111111 1110000000000111111000000111111100001111110000111111111111111111111111111111111111111111111 1110000000000111111000000111111000001111111000111111111111111111111111111111111111111111111 1111000000000111111100000111111000001111110000111111110111111111111111111111111111111111111 1111000000000111111000000111111100001111110000111111110111111111111111111111111111111111111 1111000000000111111000000111111000001111111000111111110111111111111111111111111111111111111 1111000000000111111110000111111100001111110000111111000111111111111111111111111111111111111 1111000000000111111000000111111110001111111000111111000111111111111111111111111111111111111 1111000000000111111000000111111000001111111100111111100111111111111111111111111111111111111 1111000000000111111100000111111100001111110000111111000111111111111111111111111111111111111 1111000000000111111100000111111000001111111000111111000111111111111111111111111111111111111 1111000000000111111100000111111000001111110000111111100111111111111111111111111111111111111 1111000000000111111000000111111100001111111000111111000111111111111111111111111111111111111 1111000000000111111000000111111100001111110000111111100111111111111111111111111111111111111 1111000000000111111000000111111000001111111000111111100111111111111111111111111111111111111 1111100000000111111100000111111100001111111000111111000111111001111111111111111111111111111 1111100000000111111100000111111100001111110000111111100111111001111111111111111111111111111 1111100000000111111100000111111100001111110000111111000111111101111111111111111111111111111 1111100000000111111100000111111000001111111000111111100111111001111111111111111111111111111 1111100000000111111100000111111000001111111000111111000111111101111111111111111111111111111 1111100000000111111100000111111000001111110000111111100111111101111111111111111111111111111 1111100000000111111000000111111100001111111000111111100111111001111111111111111111111111111 1111100000000111111000000111111100001111111000111111000111111101111111111111111111111111111 1111100000000111111000000111111100001111110000111111100111111101111111111111111111111111111 1111100000000111111000000111111000001111111000111111100111111101111111111111111111111111111 1000000000000111100000000111111111111111111111111111111111111111111111111111111111111111111 1100000000000111100000000111111111101111111111111111111111111111111111111111111111111111111 1100000000000111100000000111111111001111111111111111111111111111111111111111111111111111111 1110000000000111100000000111111111001111111110111111111111111111111111111111111111111111111 1100000000000111110000000111111100001111111111111111111111111111111111111111111111111111111 1110000000000111110000000111111100001111111110111111111111111111111111111111111111111111111 1110000000000111110000000111111100001111111100111111111111111111111111111111111111111111111 1110000000000111110000000111111110001111111000111111111111111111111111111111111111111111111 1111000000000111110000000111111100001111111100111111110111111111111111111111111111111111111 1111000000000111110000000111111110001111111000111111110111111111111111111111111111111111111 1111000000000111110000000111111110001111111100111111100111111111111111111111111111111111111 1111000000000111111110000111111100001111110000111111111111111111111111111111111111111111111 1111000000000111111000000111111100001111111100111111111111111111111111111111111111111111111 1111000000000111111100000111111000001111111100111111111111111111111111111111111111111111111 1111000000000111111000000111111110001111111000111111111111111111111111111111111111111111111 1111000000000111111000000111111100001111111110111111110111111111111111111111111111111111111 1111000000000111111100000111111000001111111110111111110111111111111111111111111111111111111 1111000000000111111000000111111111001111111100111111100111111111111111111111111111111111111 1111100000000111111000000111111110001111111100111111110111111101111111111111111111111111111 1111100000000111111100000111111110001111111100111111100111111001111111111111111111111111111 1111100000000111111110000111111100001111110000111111110111111101111111111111111111111111111 1111100000000111111100000111111110001111111000111111100111111001111111111111111111111111111 1111100000000111111100000111111110001111111000111111000111111101111111111111111111111111111 1100000000000111111000000111110000001111111111111111111111111111111111111111111111111111111 1100000000000111110000000111111000001111111111111111111111111111111111111111111111111111111 1110000000000111111000000111110000001111111110111111111111111111111111111111111111111111111 1110000000000111110000000111111000001111111110111111111111111111111111111111111111111111111 1110000000000111111000000111110000001111111100111111111111111111111111111111111111111111111 1110000000000111110000000111111000001111111100111111111111111111111111111111111111111111111 1111000000000111111000000111110000001111111100111111110111111111111111111111111111111111111 1111000000000111110000000111111000001111111100111111110111111111111111111111111111111111111 1100000000000111110000000111110000001111111111111111111111111111111111111111111111111111111 1110000000000111110000000111110000001111111110111111111111111111111111111111111111111111111 1110000000000111110000000111110000001111111100111111111111111111111111111111111111111111111 1111000000000111110000000111110000001111111100111111110111111111111111111111111111111111111 1111000000000111111000000111111000001111111100111111111111111111111111111111111111111111111 1111000000000111111000000111111000001111111110111111110111111111111111111111111111111111111 1111100000000111111110000111111110001111111000111111000111111001111111111111111111111111111 1111100000000111111110000111111100001111111000111111000111111001111111111111111111111111111 1111100000000111111110000111111100001111110000111111100111111001111111111111111111111111111 1111100000000111111110000111111100001111110000111111000111111101111111111111111111111111111 1110000000000111111000000111111000001111110000111111111111111111111111111111111111111111111 1111000000000111111000000111111000001111110000111111110111111111111111111111111111111111111 1111000000000111111100000111111000001111110000111111000111111111111111111111111111111111111 1111000000000111111000000111111100001111110000111111000111111111111111111111111111111111111 1111000000000111111000000111111000001111111000111111000111111111111111111111111111111111111 1111000000000111111000000111111000001111110000111111100111111111111111111111111111111111111 1111100000000111111100000111111100001111110000111111000111111001111111111111111111111111111 1111100000000111111100000111111000001111111000111111000111111001111111111111111111111111111 1111100000000111111100000111111000001111110000111111100111111001111111111111111111111111111 1111100000000111111100000111111000001111110000111111000111111101111111111111111111111111111 1111100000000111111000000111111100001111111000111111000111111001111111111111111111111111111 1111100000000111111000000111111100001111110000111111100111111001111111111111111111111111111 1111100000000111111000000111111100001111110000111111000111111101111111111111111111111111111 1111100000000111111000000111111000001111111000111111100111111001111111111111111111111111111 1111100000000111111000000111111000001111111000111111000111111101111111111111111111111111111 1111100000000111111000000111111000001111110000111111100111111101111111111111111111111111111 1000000000000111000000000111111111111111111111111111111111111111111111111111111111111111111 1100000000000111000000000111111111101111111111111111111111111111111111111111111111111111111 1100000000000111100000000111111110001111111111111111111111111111111111111111111111111111111 1110000000000111100000000111111110001111111110111111111111111111111111111111111111111111111 1110000000000111100000000111111111001111111100111111111111111111111111111111111111111111111 1100000000000111100000000111111100001111111111111111111111111111111111111111111111111111111 1110000000000111100000000111111100001111111110111111111111111111111111111111111111111111111 1110000000000111110000000111111100001111111000111111111111111111111111111111111111111111111 1111000000000111110000000111111100001111111000111111110111111111111111111111111111111111111 1111000000000111110000000111111100001111111100111111100111111111111111111111111111111111111 1111000000000111110000000111111110001111111000111111100111111111111111111111111111111111111 1111100000000111111100000111111110001111111000111111000111111111111111111111111111111111111 1111100000000111111110000111111100001111110000111111100111111111111111111111111111111111111 1111100000000111111110000111111100001111111000111111000111111111111111111111111111111111111 1111100000000111111000000111111100001111111000111111110111111111111111111111111111111111111 1111100000000111111100000111111000001111111000111111110111111111111111111111111111111111111 1111100000000111111100000111111100001111110000111111110111111111111111111111111111111111111 1111100000000111111000000111111100001111111100111111100111111111111111111111111111111111111 1111100000000111111100000111111000001111111100111111100111111111111111111111111111111111111 1111100000000111111000000111111110001111111000111111100111111111111111111111111111111111111 1111100000000111111000000111111100001111111100111111110111111101111111111111111111111111111 1111100000000111111100000111111000001111111100111111110111111101111111111111111111111111111 1111100000000111111000000111111110001111111000111111110111111101111111111111111111111111111 1111100000000111111000000111111110001111111100111111100111111101111111111111111111111111111 1111100000000111111100000111111100001111111100111111100111111001111111111111111111111111111 1100000000000111100000000111111000001111111111111111111111111111111111111111111111111111111 1110000000000111100000000111111000001111111110111111111111111111111111111111111111111111111 1110000000000111111000000111110000001111111000111111111111111111111111111111111111111111111 1110000000000111110000000111111100001111110000111111111111111111111111111111111111111111111 1110000000000111110000000111111000001111111000111111111111111111111111111111111111111111111 1110000000000111111100000111111000001111100000111111111111111111111111111111111111111111111 1111000000000111111110000111111100001111110000111110000111111111111111111111111111111111111 1111000000000111111000000111110000001111111000111111110111111111111111111111111111111111111 1111000000000111110000000111111100001111110000111111110111111111111111111111111111111111111 1111000000000111110000000111111000001111111000111111110111111111111111111111111111111111111 1111000000000111111100000111111000001111100000111111110111111111111111111111111111111111111 1111000000000111110000000111111110001111111000111111000111111111111111111111111111111111111 1111000000000111111000000111110000001111111100111111100111111111111111111111111111111111111 1111000000000111110000000111111000001111111100111111100111111111111111111111111111111111111 1100000000000111110000000111100000001111111111111111111111111111111111111111111111111111111 1100000000000111100000000111110000001111111111111111111111111111111111111111111111111111111 1110000000000111110000000111100000001111111110111111111111111111111111111111111111111111111 1110000000000111100000000111110000001111111110111111111111111111111111111111111111111111111 1111100000000111111000000111111110001111111100111111100111111001111111111111111111111111111 1110000000000111111000000111111000001111100000111111111111111111111111111111111111111111111 1110000000000111111000000111110000001111110000111111111111111111111111111111111111111111111 1110000000000111110000000111111000001111110000111111111111111111111111111111111111111111111 1111000000000111111000000111111000001111100000111111110111111111111111111111111111111111111 1111000000000111111000000111110000001111110000111111110111111111111111111111111111111111111 1111000000000111110000000111111000001111110000111111110111111111111111111111111111111111111 1100000000000111100000000111100000001111111111111111111111111111111111111111111111111111111 1110000000000111100000000111100000001111111110111111111111111111111111111111111111111111111 1110000000000111110000000111110000001111111000111111111111111111111111111111111111111111111 1111000000000111110000000111110000001111111000111111110111111111111111111111111111111111111 1111000000000111110000000111110000001111111100111111100111111111111111111111111111111111111 1111100000000111111110000111111100001111110000111111000111111111111111111111111111111111111 1111100000000111111000000111111110001111111000111111000111111111111111111111111111111111111 1111100000000111111000000111111000001111111000111111110111111111111111111111111111111111111 1111100000000111111000000111111100001111110000111111110111111111111111111111111111111111111 1111100000000111111100000111111000001111110000111111110111111111111111111111111111111111111 1111100000000111111000000111111000001111111100111111100111111111111111111111111111111111111 1111100000000111111000000111111000001111111100111111110111111101111111111111111111111111111 1111100000000111111100000111111110001111111000111111000111111001111111111111111111111111111 1110000000000111110000000111111000001111100000111111111111111111111111111111111111111111111 1110000000000111111000000111110000001111100000111111111111111111111111111111111111111111111 1110000000000111110000000111110000001111110000111111111111111111111111111111111111111111111 1111000000000111111000000111110000001111100000111111110111111111111111111111111111111111111 1111000000000111110000000111111000001111100000111111110111111111111111111111111111111111111 1111000000000111110000000111110000001111110000111111110111111111111111111111111111111111111 1110000000000111110000000111110000001111100000111111111111111111111111111111111111111111111 1111000000000111110000000111110000001111100000111111110111111111111111111111111111111111111 1111100000000111111000000111111000001111110000111111110111111111111111111111111111111111111 1111100000000111111110000111111100001111110000111111000111111001111111111111111111111111111 1111000000000111111000000111111000001111110000111111000111111111111111111111111111111111111 1111100000000111111100000111111000001111110000111111000111111001111111111111111111111111111 1111100000000111111000000111111100001111110000111111000111111001111111111111111111111111111 1111100000000111111000000111111000001111111000111111000111111001111111111111111111111111111 1111100000000111111000000111111000001111110000111111100111111001111111111111111111111111111 1111100000000111111000000111111000001111110000111111000111111101111111111111111111111111111 1111110000000111111000000111111100001111110000111111100111111001111110111111111111111111111 1000000000000110000000000111111111111111111111111111111111111111111111111111111111111111111 1100000000000111000000000111111111001111111111111111111111111111111111111111111111111111111 1100000000000111000000000111111110001111111111111111111111111111111111111111111111111111111 1110000000000111100000000111111110001111111100111111111111111111111111111111111111111111111 1100000000000111000000000111111100001111111111111111111111111111111111111111111111111111111 1110000000000111100000000111111100001111111100111111111111111111111111111111111111111111111 1110000000000111100000000111111110001111111000111111111111111111111111111111111111111111111 1110000000000111100000000111111100001111111000111111111111111111111111111111111111111111111 1111000000000111110000000111111100001111111000111111100111111111111111111111111111111111111 1111000000000111110000000111111110001111111000111111111111111111111111111111111111111111111 1111000000000111110000000111111100001111111100111111111111111111111111111111111111111111111 1111000000000111110000000111111100001111111110111111110111111111111111111111111111111111111 1111000000000111110000000111111111001111111100111111100111111111111111111111111111111111111 1111000000000111110000000111111100001111111000111111111111111111111111111111111111111111111 1111100000000111111000000111111100001111111000111111100111111111111111111111111111111111111 1111100000000111111100000111111000001111111000111111100111111111111111111111111111111111111 1111100000000111111100000111111100001111110000111111100111111111111111111111111111111111111 1111100000000111111100000111111100001111111000111111000111111111111111111111111111111111111 1111100000000111111000000111111100001111111000111111110111111101111111111111111111111111111 1111100000000111111100000111111000001111111000111111110111111101111111111111111111111111111 1111100000000111111100000111111100001111110000111111110111111101111111111111111111111111111 1111100000000111111000000111111100001111111100111111100111111101111111111111111111111111111 1111100000000111111100000111111000001111111100111111100111111101111111111111111111111111111 1111100000000111111000000111111110001111111000111111100111111101111111111111111111111111111 1100000000000111000000000111111000001111111111111111111111111111111111111111111111111111111 1110000000000111100000000111111000001111111100111111111111111111111111111111111111111111111 1110000000000111100000000111111100001111110000111111111111111111111111111111111111111111111 1110000000000111100000000111111000001111111000111111111111111111111111111111111111111111111 1111000000000111111000000111110000001111111000111111100111111111111111111111111111111111111 1111000000000111110000000111111100001111111000111111000111111111111111111111111111111111111 1111000000000111110000000111111100001111110000111111100111111111111111111111111111111111111 1111000000000111110000000111111000001111111000111111100111111111111111111111111111111111111 1111000000000111111100000111111000001111100000111111100111111111111111111111111111111111111 1111000000000111111100000111111100001111110000111110000111111111111111111111111111111111111 1111100000000111111110000111111100001111111000111111000111110001111111111111111111111111111 1100000000000111000000000111110000001111111111111111111111111111111111111111111111111111111 1110000000000111110000000111100000001111111100111111111111111111111111111111111111111111111 1110000000000111100000000111110000001111111100111111111111111111111111111111111111111111111 1111000000000111111000000111110000001111111100111111111111111111111111111111111111111111111 1111000000000111110000000111111000001111111100111111111111111111111111111111111111111111111 1111000000000111111000000111110000001111111110111111110111111111111111111111111111111111111 1111000000000111110000000111111000001111111110111111110111111111111111111111111111111111111 1111100000000111111000000111111110001111111000111111100111111001111111111111111111111111111 1111100000000111111000000111111110001111111000111111000111111101111111111111111111111111111 1110000000000111100000000111111000001111110000111111111111111111111111111111111111111111111 1111000000000111111000000111111000001111100000111111100111111111111111111111111111111111111 1111000000000111111000000111110000001111111000111111000111111111111111111111111111111111111 1111000000000111111000000111110000001111110000111111100111111111111111111111111111111111111 1111000000000111110000000111111100001111110000111111000111111111111111111111111111111111111 1111000000000111110000000111111000001111111000111111000111111111111111111111111111111111111 1111000000000111110000000111111000001111110000111111100111111111111111111111111111111111111 1111000000000111111100000111111000001111110000111110000111111111111111111111111111111111111 1111000000000111111000000111111100001111110000111110000111111111111111111111111111111111111 1111000000000111111100000111111000001111100000111111000111111111111111111111111111111111111 1100000000000111100000000111000000001111111111111111111111111111111111111111111111111111111 1100000000000111000000000111100000001111111111111111111111111111111111111111111111111111111 1110000000000111110000000111100000001111111000111111111111111111111111111111111111111111111 1110000000000111100000000111110000001111111000111111111111111111111111111111111111111111111 1111000000000111111000000111110000001111111000111111111111111111111111111111111111111111111 1111000000000111111100000111111000001111100000111111111111111111111111111111111111111111111 1111000000000111110000000111111000001111111000111111111111111111111111111111111111111111111 1111000000000111110000000111111100001111110000111111111111111111111111111111111111111111111 1111100000000111111000000111111100001111111100111111100111111001111111111111111111111111111 1111100000000111111100000111111000001111111100111111100111111001111111111111111111111111111 1110000000000111111000000111110000001111000000111111111111111111111111111111111111111111111 1110000000000111110000000111100000001111110000111111111111111111111111111111111111111111111 1110000000000111100000000111111000001111100000111111111111111111111111111111111111111111111 1110000000000111100000000111110000001111110000111111111111111111111111111111111111111111111 1111100000000111111110000111111100001111110000111111000111110001111111111111111111111111111 1110000000000111110000000111110000001111000000111111111111111111111111111111111111111111111 1110000000000111110000000111100000001111100000111111111111111111111111111111111111111111111 1110000000000111100000000111110000001111100000111111111111111111111111111111111111111111111 1111000000000111111000000111111000001111100000111111111111111111111111111111111111111111111 1111000000000111111000000111110000001111110000111111111111111111111111111111111111111111111 1111000000000111110000000111111000001111110000111111111111111111111111111111111111111111111 1111100000000111111000000111111110001111111000111111000111111001111111111111111111111111111 1111000000000111111000000111111000001111110000111110000111111111111111111111111111111111111 1111000000000111111000000111111000001111100000111111000111111111111111111111111111111111111 1111000000000111111000000111110000001111110000111111000111111111111111111111111111111111111 1111000000000111110000000111111000001111110000111111000111111111111111111111111111111111111 1111110000000111111000000111111000001111111000111111100111111001111110111111111111111111111 1100000000000111000000000111000000001111111111111111111111111111111111111111111111111111111 1110000000000111100000000111100000001111111100111111111111111111111111111111111111111111111 1110000000000111100000000111100000001111111000111111111111111111111111111111111111111111111 1111000000000111110000000111110000001111111000111111100111111111111111111111111111111111111 1111000000000111110000000111110000001111111000111111111111111111111111111111111111111111111 1111100000000111111000000111111000001111111000111111100111111111111111111111111111111111111 1111100000000111111000000111111100001111110000111111100111111111111111111111111111111111111 1111100000000111111100000111111000001111110000111111100111111111111111111111111111111111111 1111100000000111111000000111111100001111111000111111000111111111111111111111111111111111111 1111100000000111111100000111111000001111111000111111000111111111111111111111111111111111111 1111100000000111111100000111111100001111110000111111000111111111111111111111111111111111111 1111100000000111111000000111111000001111111000111111110111111101111111111111111111111111111 1111100000000111111000000111111100001111110000111111110111111101111111111111111111111111111 1111100000000111111100000111111000001111110000111111110111111101111111111111111111111111111 1111100000000111111000000111111000001111111100111111100111111101111111111111111111111111111 1110000000000111100000000111100000001111110000111111111111111111111111111111111111111111111 1111000000000111110000000111111000001111100000111111100111111111111111111111111111111111111 1111000000000111110000000111111100001111110000111110000111111111111111111111111111111111111 1111000000000111111000000111110000001111100000111111100111111111111111111111111111111111111 1111000000000111110000000111110000001111111000111111000111111111111111111111111111111111111 1111000000000111110000000111110000001111110000111111100111111111111111111111111111111111111 1111000000000111111100000111111000001111100000111110000111111111111111111111111111111111111 1110000000000111100000000111110000001111000000111111111111111111111111111111111111111111111 1110000000000111110000000111100000001111000000111111111111111111111111111111111111111111111 1110000000000111100000000111100000001111100000111111111111111111111111111111111111111111111 1111000000000111110000000111111000001111100000111111111111111111111111111111111111111111111 1111000000000111111000000111110000001111100000111111111111111111111111111111111111111111111 1111000000000111110000000111110000001111110000111111111111111111111111111111111111111111111 1111100000000111111000000111111000001111111100111111100111111001111111111111111111111111111 1111000000000111111000000111110000001111110000111110000111111111111111111111111111111111111 1111000000000111110000000111111000001111110000111110000111111111111111111111111111111111111 1111000000000111110000000111111000001111100000111111000111111111111111111111111111111111111 1111000000000111111000000111111000001111100000111110000111111111111111111111111111111111111 1111000000000111111000000111110000001111100000111111000111111111111111111111111111111111111 1111000000000111110000000111110000001111110000111111000111111111111111111111111111111111111 1111110000000111111000000111111100001111110000111111000111111101111110111111111111111111111 1110000000000111100000000111100000001111000000111111111111111111111111111111111111111111111 1111000000000111110000000111110000001111100000111111100111111111111111111111111111111111111 1111100000000111111000000111111000001111110000111111100111111111111111111111111111111111111 1111100000000111111000000111111000001111111000111111000111111111111111111111111111111111111 1111100000000111111000000111111100001111110000111111000111111111111111111111111111111111111 1111100000000111111100000111111000001111110000111111000111111111111111111111111111111111111 1111100000000111111000000111111000001111110000111111110111111101111111111111111111111111111 1111000000000111110000000111110000001111110000111110000111111111111111111111111111111111111 1111000000000111110000000111111000001111100000111110000111111111111111111111111111111111111 1111000000000111111000000111110000001111100000111110000111111111111111111111111111111111111 1111000000000111110000000111110000001111100000111111000111111111111111111111111111111111111 1111000000000111110000000111110000001111100000111110000111111111111111111111111111111111111 1111100000000111111000000111111000001111110000111111000111111111111111111111111111111111111 1111100000000111111000000111111000001111110000111111000111111001111111111111111111111111111 1111110000000111111000000111111000001111110000111111100111111001111110111111111111111111111 1000000000000100000000000111111111111111111111111111111111111111111111111111111111111111111 1100000000000110000000000111111111101111111111111111111111111111111111111111111111111111111 1100000000000110000000000111111111001111111111111111111111111111111111111111111111111111111 1110000000000111000000000111111111001111111110111111111111111111111111111111111111111111111 1100000000000110000000000111111110001111111111111111111111111111111111111111111111111111111 1110000000000111000000000111111110001111111110111111111111111111111111111111111111111111111 1110000000000111000000000111111111001111111100111111111111111111111111111111111111111111111 1110000000000111000000000111111110001111111100111111111111111111111111111111111111111111111 1111000000000111100000000111111110001111111100111111110111111111111111111111111111111111111 1100000000000110000000000111111100001111111111111111111111111111111111111111111111111111111 1110000000000111000000000111111100001111111110111111111111111111111111111111111111111111111 1110000000000111000000000111111100001111111100111111111111111111111111111111111111111111111 1110000000000111000000000111111110001111111000111111111111111111111111111111111111111111111 1110000000000111000000000111111100001111111000111111111111111111111111111111111111111111111 1111000000000111100000000111111100001111111000111111100111111111111111111111111111111111111 1111000000000111100000000111111100001111111110111111110111111111111111111111111111111111111 1111000000000111100000000111111111001111111100111111100111111111111111111111111111111111111 1111100000000111110000000111111110001111111100111111110111111101111111111111111111111111111 1111100000000111110000000111111110001111111000111111110111111101111111111111111111111111111 1111100000000111110000000111111100001111111100111111110111111101111111111111111111111111111 1111100000000111110000000111111110001111111100111111100111111101111111111111111111111111111 1100000000000110000000000111111000001111111111111111111111111111111111111111111111111111111 1110000000000111000000000111111000001111111110111111111111111111111111111111111111111111111 1110000000000111000000000111111000001111111100111111111111111111111111111111111111111111111 1110000000000111000000000111111100001111110000111111111111111111111111111111111111111111111 1110000000000111000000000111111000001111111000111111111111111111111111111111111111111111111 1111000000000111100000000111111100001111111000111111000111111111111111111111111111111111111 1111000000000111100000000111111100001111110000111111100111111111111111111111111111111111111 1111000000000111100000000111111000001111111000111111100111111111111111111111111111111111111 1100000000000110000000000111110000001111111111111111111111111111111111111111111111111111111 1110000000000111000000000111110000001111111110111111111111111111111111111111111111111111111 1110000000000111000000000111110000001111111100111111111111111111111111111111111111111111111 1111000000000111110000000111100000001111111100111111110111111111111111111111111111111111111 1111000000000111100000000111110000001111111100111111110111111111111111111111111111111111111 1111000000000111100000000111111000001111111110111111110111111111111111111111111111111111111 1110000000000111000000000111111000001111110000111111111111111111111111111111111111111111111 1111000000000111100000000111111100001111110000111111000111111111111111111111111111111111111 1111000000000111100000000111111000001111111000111111000111111111111111111111111111111111111 1111000000000111100000000111111000001111110000111111100111111111111111111111111111111111111 1100000000000110000000000111100000001111111111111111111111111111111111111111111111111111111 1110000000000111100000000111000000001111111110111111111111111111111111111111111111111111111 1110000000000111000000000111100000001111111110111111111111111111111111111111111111111111111 1110000000000111000000000111110000001111111000111111111111111111111111111111111111111111111 1111100000000111110000000111111000001111111100111111110111111101111111111111111111111111111 1110000000000111000000000111111000001111100000111111111111111111111111111111111111111111111 1110000000000111000000000111110000001111110000111111111111111111111111111111111111111111111 1110000000000111000000000111110000001111100000111111111111111111111111111111111111111111111 1111000000000111110000000111110000001111000000111111110111111111111111111111111111111111111 1111000000000111110000000111100000001111100000111111110111111111111111111111111111111111111 1111000000000111100000000111110000001111100000111111110111111111111111111111111111111111111 1111000000000111100000000111111000001111110000111111000111111111111111111111111111111111111 1100000000000111000000000110000000001111111111111111111111111111111111111111111111111111111 1100000000000110000000000111000000001111111111111111111111111111111111111111111111111111111 1110000000000111100000000111000000001111111100111111111111111111111111111111111111111111111 1110000000000111000000000111100000001111111100111111111111111111111111111111111111111111111 1110000000000111100000000111000000001111111000111111111111111111111111111111111111111111111 1110000000000111000000000111100000001111111000111111111111111111111111111111111111111111111 1110000000000111100000000111000000001111110000111111111111111111111111111111111111111111111 1110000000000111000000000111100000001111110000111111111111111111111111111111111111111111111 1110000000000111110000000111100000001110000000111111111111111111111111111111111111111111111 1110000000000111100000000111000000001111100000111111111111111111111111111111111111111111111 1110000000000111000000000111110000001111000000111111111111111111111111111111111111111111111 1110000000000111000000000111100000001111100000111111111111111111111111111111111111111111111 1111100000000111111110000111111100001111110000111110000111110001111111111111111111111111111 1110000000000111100000000111100000001110000000111111111111111111111111111111111111111111111 1110000000000111100000000111000000001111000000111111111111111111111111111111111111111111111 1110000000000111000000000111100000001111000000111111111111111111111111111111111111111111111 1111000000000111110000000111110000001111100000111100000111111111111111111111111111111111111 1111000000000111110000000111110000001111000000111110000111111111111111111111111111111111111 1111000000000111110000000111100000001111100000111110000111111111111111111111111111111111111 1111000000000111100000000111110000001111100000111110000111111111111111111111111111111111111 1111110000000111111000000111111000001111111000111111000111111001111110111111111111111111111 1100000000000110000000000110000000001111111111111111111111111111111111111111111111111111111 1110000000000111000000000111000000001111111110111111111111111111111111111111111111111111111 1110000000000111000000000111000000001111111100111111111111111111111111111111111111111111111 1111000000000111100000000111100000001111111100111111110111111111111111111111111111111111111 1110000000000111000000000111000000001111111000111111111111111111111111111111111111111111111 1111000000000111100000000111100000001111111000111111100111111111111111111111111111111111111 1111000000000111100000000111100000001111111000111111110111111111111111111111111111111111111 1111000000000111100000000111100000001111111100111111100111111111111111111111111111111111111 1111100000000111110000000111110000001111111100111111110111111101111111111111111111111111111 1111100000000111110000000111110000001111111000111111110111111101111111111111111111111111111 1111100000000111110000000111110000001111111100111111100111111101111111111111111111111111111 1110000000000111000000000111000000001111110000111111111111111111111111111111111111111111111 1111000000000111100000000111100000001111111000111111000111111111111111111111111111111111111 1111000000000111100000000111100000001111110000111111100111111111111111111111111111111111111 1110000000000111000000000111000000001111100000111111111111111111111111111111111111111111111 1111000000000111110000000111100000001111000000111111110111111111111111111111111111111111111 1111000000000111100000000111110000001111000000111111110111111111111111111111111111111111111 1111000000000111100000000111100000001111100000111111110111111111111111111111111111111111111 1111000000000111100000000111100000001111110000111111110111111111111111111111111111111111111 1111000000000111100000000111100000001111110000111111000111111111111111111111111111111111111 1110000000000111100000000111000000001110000000111111111111111111111111111111111111111111111 1110000000000111000000000111100000001110000000111111111111111111111111111111111111111111111 1110000000000111000000000111000000001111000000111111111111111111111111111111111111111111111 1111100000000111110000000111110000001111110000111111110111111101111111111111111111111111111 1111000000000111110000000111110000001111000000111100000111111111111111111111111111111111111 1111000000000111110000000111100000001111100000111100000111111111111111111111111111111111111 1111000000000111110000000111100000001111000000111110000111111111111111111111111111111111111 1111000000000111100000000111110000001111100000111100000111111111111111111111111111111111111 1111000000000111100000000111110000001111000000111110000111111111111111111111111111111111111 1111000000000111100000000111100000001111100000111110000111111111111111111111111111111111111 1110000000000111000000000111000000001110000000111111111111111111111111111111111111111111111 1111000000000111100000000111100000001111000000111111110111111111111111111111111111111111111 1111000000000111100000000111100000001111000000111111100111111111111111111111111111111111111 1111000000000111100000000111100000001111100000111111100111111111111111111111111111111111111 1111100000000111110000000111110000001111100000111111110111111101111111111111111111111111111 1111100000000111110000000111110000001111100000111111100111111101111111111111111111111111111 1111110000000111111100000111111000001111111000111111000111111101111110111111111111111111111 1111000000000111100000000111100000001111000000111111000111111111111111111111111111111111111 1111100000000111110000000111110000001111100000111111100111111001111111111111111111111111111 1111100000000111110000000111110000001111111000111111000111110001111111111111111111111111111 1111100000000111110000000111111100001111110000111110000111110001111111111111111111111111111 1111110000000111111100000111111000001111111000111111000111111001111110111111111111111111111 1111000000000111110000000111100000001111000000111100000111111111111111111111111111111111111 1111000000000111100000000111110000001111000000111100000111111111111111111111111111111111111 1111000000000111100000000111100000001111100000111100000111111111111111111111111111111111111 1111000000000111100000000111100000001111110000111110000111111111111111111111111111111111111 1111000000000111100000000111100000001111000000111110000111111111111111111111111111111111111 1111000000000111100000000111100000001111100000111111000111111111111111111111111111111111111 1111100000000111111100000111111000001111100000111110000111110001111111111111111111111111111 1111110000000111111000000111111100001111110000111111000111111001111110111111111111111111111 1111000000000111100000000111100000001111000000111100000111111111111111111111111111111111111 1111100000000111110000000111110000001111100000111110000111111101111111111111111111111111111 1111100000000111110000000111110000001111100000111111000111111101111111111111111111111111111 1111110000000111111100000111111000001111110000111111000111111001111110111111111111111111111 1111100000000111110000000111110000001111100000111111000111111001111111111111111111111111111 1111100000000111110000000111110000001111100000111110000111110001111111111111111111111111111 1111100000000111110000000111110000001111100000111110000111111001111111111111111111111111111 1111110000000111111000000111111000001111110000111111000111111001111110111111111111111111111