x011111100000000100000010000000101010010000000100011010000000100011010000000101010010000000100000010000000011111100000000x011111100000000111111110000000110101110000000111100110000000111100110000000110101110000000111111110000000011111100000000x011100000000000111110000000000111111000000000011111100000000111111000000000111110000000000011100000000000000000000000000x000100000000000001110000000000011111000000000111111100000000011111000000000001110000000000000100000000000000000000000000x000111000000000010111000000000111110010000000111111110000000111110010000000010111000000000000111000000000000000000000000x000110000000000001111000000000011111010000000111111110000000011111010000000001111000000000000110000000000000000000000000x000110000000000001111000000000011111010000000111111110000000011111010000000001111000000000000110000000000000000000000000x111111110000000111111110000000111001110000000110000110000000110000110000000111001110000000111111110000000111111110000000x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000x000000110000000111111110000000111111100000000101000000000000101000000000000101001100000000111111100000000111111000000000x010110100000000010110100000000001111000000000111001110000000111001110000000001111000000000010110100000000010110100000000x111111100000000011111000000000011111000000000001110000000000001110000000000000100000000000000100000000000000000000000000x000100000000000000100000000000001110000000000001110000000000011111000000000011111000000000111111100000000000000000000000x000000000000000001001000000000011001100000000111111110000000111111110000000011001100000000001001000000000000000000000000x000000000000000111110100000000111110100000000000000000000000000000000000000111110100000000111110100000000000000000000000x011000000000000111100000000000100100000000000111111100000000111111100000000100000000000000111111100000000111111100000000x000000100000000010110010000000111111010000000101001010000000101001010000000101111110000000100110100000000010000000000000x000000000000000000011100000000000011100000000000011100000000000011100000000000011100000000000011100000000000000000000000x000000010000000001010010000000011011010000000111111110000000111111110000000011011010000000001010010000000000000010000000x000000000000000001000000000000011000000000000111111100000000111111100000000011000000000000001000000000000000000000000000x000000000000000000010000000000000011000000000111111100000000111111100000000000011000000000000010000000000000000000000000x000100000000000000100000000000000100000000000010101000000000011111000000000001110000000000000100000000000000000000000000x000100000000000001110000000000011111000000000010101000000000000100000000000000100000000000000100000000000000000000000000x000100000000000001110000000000011111000000000010101000000000000100000000000000100000000000000100000000000000000000000000x000100000000000001110000000000011111000000000010101000000000000100000000000000100000000000000100000000000000000000000000x000100000000000001110000000000011111000000000010101000000000000100000000000000100000000000000100000000000000000000000000x000100000000000001110000000000011111000000000010101000000000000100000000000000100000000000000100000000000000000000000000x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000x000000000000000000000000000000011000000000000111110100000000111110100000000011000000000000000000000000000000000000000000x000000000000000110000000000000111000000000000000000000000000000000000000000111000000000000110000000000000000000000000000x001010000000000111111100000000111111100000000001010000000000111111100000000111111100000000001010000000000000000000000000x000000000000000001001000000000011101000000000110101100000000110101100000000010111000000000010010000000000000000000000000x011000100000000011001100000000000011000000000000110000000000001100000000000011001100000000010001100000000000000000000000x000011000000000010111100000000111100100000000101110100000000111011000000000010111100000000000100100000000000000000000000x000000000000000000000000000000001000000000000111000000000000110000000000000000000000000000000000000000000000000000000000x000000000000000000000000000000001110000000000011111000000000110001100000000100000100000000000000000000000000000000000000x000000000000000000000000000000100000100000000110001100000000011111000000000001110000000000000000000000000000000000000000x000100000000000010101000000000011111000000000001110000000000001110000000000011111000000000010101000000000000100000000000x000000000000000000100000000000000100000000000011111000000000011111000000000000100000000000000100000000000000000000000000x000000000000000000000000000000000000010000000000001110000000000001100000000000000000000000000000000000000000000000000000x000000000000000000100000000000000100000000000000100000000000000100000000000000100000000000000100000000000000000000000000x000000000000000000000000000000000000000000000000001100000000000001100000000000000000000000000000000000000000000000000000x000001100000000000011000000000000110000000000001100000000000011000000000000110000000000000100000000000000000000000000000x011111000000000111111100000000100010100000000100100100000000101000100000000111111100000000011111000000000000000000000000x000000000000000000000100000000010000100000000111111100000000111111100000000000000100000000000000100000000000000000000000x010000100000000110001100000000100011100000000100110100000000100100100000000111101100000000011001100000000000000000000000x010001000000000110001100000000100100100000000100100100000000100100100000000111111100000000011011000000000000000000000000x000110000000000001110000000000011010000000000110010100000000111111100000000111111100000000000010100000000000000000000000x111101000000000111101100000000100100100000000100100100000000100100100000000100111100000000100011000000000000000000000000x001111000000000011111100000000110100100000000100100100000000100100100000000000111100000000000011000000000000000000000000x110000000000000110000000000000100011100000000100111100000000101100000000000111000000000000110000000000000000000000000000x011011000000000111111100000000100100100000000100100100000000100100100000000111111100000000011011000000000000000000000000x011000000000000111100100000000100100100000000100100100000000100101100000000111111000000000011110000000000000000000000000x000000000000000000000000000000000000000000000011001100000000011001100000000000000000000000000000000000000000000000000000x000000000000000000000000000000000000010000000011001110000000011001100000000000000000000000000000000000000000000000000000x000000000000000000000000000000000100000000000001110000000000011011000000000110001100000000100000100000000000000000000000x000000000000000001001000000000001001000000000001001000000000001001000000000001001000000000001001000000000000000000000000x000000000000000100000100000000110001100000000011011000000000001110000000000000100000000000000000000000000000000000000000x010000000000000110000000000000100000000000000100110100000000101110100000000111000000000000010000000000000000000000000000x011111000000000111111100000000100000100000000101110100000000101110100000000111110000000000011110000000000000000000000000x001111100000000011111100000000110100000000000100100000000000110100000000000011111100000000001111100000000000000000000000x100000100000000111111100000000111111100000000100100100000000100100100000000111111100000000011011000000000000000000000000x001110000000000011111000000000110001100000000100000100000000100000100000000110001100000000010001000000000000000000000000x100000100000000111111100000000111111100000000100000100000000110001100000000011111000000000001110000000000000000000000000x100000100000000111111100000000111111100000000100100100000000101110100000000100000100000000110001100000000000000000000000x100000100000000111111100000000111111100000000100100100000000101110000000000100000000000000110000000000000000000000000000x001110000000000011111000000000110001100000000100000100000000100010100000000110011000000000010011100000000000000000000000x111111100000000111111100000000000100000000000000100000000000000100000000000111111100000000111111100000000000000000000000x000000000000000000000000000000100000100000000111111100000000111111100000000100000100000000000000000000000000000000000000x000011000000000000011100000000000000100000000100000100000000111111100000000111111000000000100000000000000000000000000000x100000100000000111111100000000111111100000000000100000000000001110000000000111011100000000110001100000000000000000000000x100000100000000111111100000000111111100000000100000100000000000000100000000000001100000000000011100000000000000000000000x111111100000000111111100000000011100000000000001110000000000011100000000000111111100000000111111100000000000000000000000x111111100000000111111100000000011000000000000001100000000000000110000000000111111100000000111111100000000000000000000000x011111000000000111111100000000100000100000000100000100000000100000100000000111111100000000011111000000000000000000000000x100000100000000111111100000000111111100000000100100100000000100100000000000111100000000000011000000000000000000000000000x011111000000000111111100000000100000100000000100000100000000100001110000000111111110000000011111010000000000000000000000x100000100000000111111100000000111111100000000100100000000000100110000000000111111100000000011001100000000000000000000000x010001000000000111001100000000101100100000000100100100000000100110100000000110011100000000010001000000000000000000000000x000000000000000111000000000000110000100000000111111100000000111111100000000110000100000000111000000000000000000000000000x111111000000000111111100000000000000100000000000000100000000000000100000000111111100000000111111000000000000000000000000x111110000000000111111000000000000001100000000000000100000000000001100000000111111000000000111110000000000000000000000000x111111000000000111111100000000000001100000000000111000000000000001100000000111111100000000111111000000000000000000000000x110001100000000111011100000000001110000000000000100000000000001110000000000111011100000000110001100000000000000000000000x000000000000000111000000000000111100100000000000111100000000000111100000000111100100000000111000000000000000000000000000x111000100000000110001100000000100011100000000100110100000000101100100000000111001100000000110011100000000000000000000000x000000000000000000000000000000111111100000000111111100000000100000100000000100000100000000000000000000000000000000000000x100000000000000110000000000000011000000000000001100000000000000110000000000000011000000000000001100000000000000000000000x000000000000000000000000000000100000100000000100000100000000111111100000000111111100000000000000000000000000000000000000x000100000000000001100000000000011000000000000110000000000000011000000000000001100000000000000100000000000000000000000000x000000010000000000000010000000000000010000000000000010000000000000010000000000000010000000000000010000000000000010000000x000000000000000000000000000000100000000000000110000000000000011000000000000001000000000000000000000000000000000000000000x000001000000000001011100000000001010100000000001010100000000001111000000000000111100000000000000100000000000000000000000x100000100000000111111100000000111111000000000001000100000000001000100000000001111100000000000111000000000000000000000000x000111000000000001111100000000001000100000000001000100000000001000100000000001101100000000000101000000000000000000000000x000111000000000001111100000000001000100000000101000100000000111111000000000111111100000000000000100000000000000000000000x000111000000000001111100000000001010100000000001010100000000001010100000000001110100000000000110000000000000000000000000x000100100000000011111100000000111111100000000100100100000000100100000000000110000000000000010000000000000000000000000000x000110010000000001111010000000001001010000000001001010000000000111110000000001111100000000001000000000000000000000000000x100000100000000111111100000000111111100000000000100000000000001000000000000001111100000000000111100000000000000000000000x000000000000000000000000000000001000100000000101111100000000101111100000000000000100000000000000000000000000000000000000x000000000000000000001100000000000001110000000000000010000000000000010000000101111110000000101111100000000000000000000000x100000100000000111111100000000111111100000000000010000000000000111000000000001101100000000001000100000000000000000000000x000000000000000000000000000000100000100000000111111100000000111111100000000000000100000000000000000000000000000000000000x001111100000000001111100000000001100000000000000111100000000001100000000000001111100000000000111100000000000000000000000x001000000000000001111100000000000111100000000001000000000000001000000000000001111100000000000111100000000000000000000000x000111000000000001111100000000001000100000000001000100000000001000100000000001111100000000000111000000000000000000000000x001000010000000001111110000000000111110000000001001010000000001001000000000001111000000000000110000000000000000000000000x000110000000000001111000000000001001000000000001001010000000000111110000000001111110000000001000010000000000000000000000x001000100000000001111100000000000111100000000001100100000000001000000000000001100000000000000100000000000000000000000000x000100100000000001110100000000001010100000000001010100000000001010100000000001011100000000001001000000000000000000000000x001000000000000001000000000000111111000000000111111100000000001000100000000001001100000000000001000000000000000000000000x001111000000000001111100000000000000100000000000000100000000001111000000000001111100000000000000100000000000000000000000x001110000000000001111000000000000001100000000000000100000000000001100000000001111000000000001110000000000000000000000000x001111000000000001111100000000000001100000000000111000000000000001100000000001111100000000001111000000000000000000000000x001000100000000001101100000000000111000000000000010000000000000111000000000001101100000000001000100000000000000000000000x001110010000000001111010000000000001010000000000001010000000000001010000000001111110000000001111100000000000000000000000x000000000000000001100100000000001001100000000001011100000000001110100000000001100100000000001001100000000000000000000000x000000000000000000100000000000000100000000000011111000000000111011100000000100000100000000100000100000000000000000000000x000000000000000000000000000000000000000000000111111100000000111111100000000000000000000000000000000000000000000000000000x000000000000000100000100000000100000100000000111011100000000011111000000000000100000000000000100000000000000000000000000x010000000000000110000000000000100000000000000110000000000000010000000000000110000000000000100000000000000000000000000000x000011100000000000111100000000001100100000000011000100000000001100100000000000111100000000000011100000000000000000000000x001111100000000011111100000000110010000000000100010000000000100010000000000111111100000000111111100000000000000000000000x100000100000000111111100000000111111100000000100100100000000100100100000000110111100000000110011000000000000000000000000x100000100000000111111100000000111111100000000100100100000000100100100000000111111100000000011011000000000000000000000000x100000100000000111111100000000111111100000000100000100000000100000000000000110000000000000110000000000000000000000000000x000000110000000001111110000000011111100000000110000100000000100000100000000111111100000000111111110000000000000110000000x100000100000000111111100000000111111100000000100100100000000101110100000000100000100000000110001100000000000000000000000x110001100000000111011100000000001110000000000111111100000000001110000000000111011100000000110001100000000000000000000000x010001000000000110001100000000100100100000000100100100000000100100100000000111111100000000011011000000000000000000000000x111111100000000111111100000000000011000000000000110000000000001100000000000111111100000000111111100000000000000000000000x011111100000000011111100000000100011000000000100110000000000101100000000000011111100000000011111100000000000000000000000x100000100000000111111100000000111111100000000000100000000000001110000000000111011100000000110001100000000000000000000000x000000100000000001111100000000011111000000000110000000000000100000000000000111111100000000111111100000000000000000000000x111111100000000111111100000000011100000000000001110000000000011100000000000111111100000000111111100000000000000000000000x111111100000000111111100000000000100000000000000100000000000000100000000000111111100000000111111100000000000000000000000x011111000000000111111100000000100000100000000100000100000000100000100000000111111100000000011111000000000000000000000000x111111100000000111111100000000100000000000000100000000000000100000000000000111111100000000111111100000000000000000000000x100000100000000111111100000000111111100000000100010100000000100010000000000111110000000000011100000000000000000000000000x011111000000000111111100000000100000100000000100000100000000100000100000000110001100000000010001000000000000000000000000x000000000000000110000000000000100000100000000111111100000000111111100000000100000100000000110000000000000000000000000000x111001000000000111101100000000000100100000000000100100000000000100100000000111111100000000111111000000000000000000000000x011100000000000111110000000000100010100000000111111100000000100010100000000111110000000000011100000000000000000000000000x110001100000000111011100000000001110000000000000100000000000001110000000000111011100000000110001100000000000000000000000x111111100000000111111100000000000000100000000000000100000000111111100000000111111110000000000000110000000000000000000000x111000000000000111100000000000000100000000000000100000000000000100000000000111111100000000111111100000000000000000000000x111111100000000111111100000000000000100000000111111100000000000000100000000111111100000000111111100000000000000000000000x111111100000000111111100000000000000100000000111111100000000000000100000000111111100000000111111110000000000000110000000x111000000000000110000000000000111111100000000111111100000000000100100000000000111100000000000011000000000000000000000000x111111100000000111111100000000000100100000000000111100000000000011000000000111111100000000111111100000000000000000000000x100000000000000111111100000000111111100000000100100100000000000100100000000000111100000000000011000000000000000000000000x010001000000000100000100000000100100100000000100100100000000110101100000000011111000000000001110000000000000000000000000x111111100000000111111100000000000100000000000111111100000000100000100000000111111100000000011111000000000000000000000000x011100100000000111111100000000100011000000000100010000000000100010000000000111111100000000111111100000000000000000000000x000001000000000001011100000000001010100000000001010100000000001111000000000000111100000000000000100000000000000000000000x001011000000000011111100000000010100100000000010100100000000010100100000000110111100000000100011000000000000000000000000x001000100000000001111100000000001111100000000001010100000000001010100000000001111100000000000101000000000000000000000000x001000100000000001111100000000001111100000000001000100000000001000000000000001100000000000001100000000000000000000000000x000000110000000000111110000000001111100000000001000100000000001111100000000001111110000000000000110000000000000000000000x000111000000000001111100000000001010100000000001010100000000001010100000000001110100000000000110000000000000000000000000x001000100000000001101100000000000111000000000001111100000000000111000000000001101100000000001000100000000000000000000000x000101000000000001101100000000001000100000000001010100000000001010100000000001111100000000000101000000000000000000000000x001111100000000001111100000000000001100000000000011000000000000110000000000001111100000000001111100000000000000000000000x001111100000000001111100000000010001100000000010011000000000010110000000000001111100000000001111100000000000000000000000x001000100000000001111100000000001111100000000000010000000000000111000000000001101100000000001000100000000000000000000000x000000100000000000111100000000001111100000000001000000000000001000000000000001111100000000001111100000000000000000000000x001111100000000001111100000000000110000000000000111000000000000110000000000001111100000000001111100000000000000000000000x001111100000000001111100000000000010000000000000010000000000000010000000000001111100000000001111100000000000000000000000x000111000000000001111100000000001000100000000001000100000000001000100000000001111100000000000111000000000000000000000000x001111100000000001111100000000001000000000000001000000000000001000000000000001111100000000001111100000000000000000000000x000000000000000010101010000000000000000000000101010100000000000000000000000010101010000000000000000000000101010100000000x010101010000000101010100000000010101010000000101010100000000010101010000000101010100000000010101010000000101010100000000x101010100000000111111110000000010101010000000111111110000000101010100000000111111110000000010101010000000111111110000000x000000000000000000000000000000000000000000000111111110000000111111110000000000000000000000000000000000000000000000000000x000100000000000000100000000000000100000000000111111110000000111111110000000000000000000000000000000000000000000000000000x010100000000000010100000000000010100000000000111111110000000111111110000000000000000000000000000000000000000000000000000x000100000000000000100000000000111111110000000111111110000000000000000000000111111110000000111111110000000000000000000000x000100000000000000100000000000000111110000000000111110000000000100000000000000111110000000000111110000000000000000000000x010100000000000010100000000000010100000000000011111110000000011111110000000000000000000000000000000000000000000000000000x010100000000000010100000000000110111110000000110111110000000000000000000000111111110000000111111110000000000000000000000x000000000000000000000000000000111111110000000111111110000000000000000000000111111110000000111111110000000000000000000000x010100000000000010100000000000010111110000000010111110000000010000000000000011111110000000011111110000000000000000000000x010100000000000010100000000000110100000000000110100000000000000100000000000111100000000000111100000000000000000000000000x000100000000000000100000000000111100000000000111100000000000000100000000000111100000000000111100000000000000000000000000x010100000000000010100000000000010100000000000111100000000000111100000000000000000000000000000000000000000000000000000000x000100000000000000100000000000000100000000000000111110000000000111110000000000000000000000000000000000000000000000000000x000000000000000000000000000000000000000000000111100000000000111100000000000000100000000000000100000000000000100000000000x000100000000000000100000000000000100000000000111100000000000111100000000000000100000000000000100000000000000100000000000x000100000000000000100000000000000100000000000000111110000000000111110000000000100000000000000100000000000000100000000000x000000000000000000000000000000000000000000000111111110000000111111110000000000100000000000000100000000000000100000000000x000100000000000000100000000000000100000000000000100000000000000100000000000000100000000000000100000000000000100000000000x000100000000000000100000000000000100000000000111111110000000111111110000000000100000000000000100000000000000100000000000x000000000000000000000000000000000000000000000111111110000000111111110000000010100000000000010100000000000010100000000000x000000000000000000000000000000111111110000000111111110000000000000000000000111111110000000111111110000000000100000000000x000000000000000000000000000000111100000000000111100000000000000100000000000110100000000000110100000000000010100000000000x000000000000000000000000000000011111110000000011111110000000010000000000000010111110000000010111110000000010100000000000x010100000000000010100000000000110100000000000110100000000000000100000000000110100000000000110100000000000010100000000000x010100000000000010100000000000010111110000000010111110000000010000000000000010111110000000010111110000000010100000000000x000000000000000000000000000000111111110000000111111110000000000000000000000110111110000000110111110000000010100000000000x010100000000000010100000000000010100000000000010100000000000010100000000000010100000000000010100000000000010100000000000x010100000000000010100000000000110111110000000110111110000000000000000000000110111110000000110111110000000010100000000000x010100000000000010100000000000010100000000000110100000000000110100000000000010100000000000010100000000000010100000000000x000100000000000000100000000000111100000000000111100000000000000100000000000111100000000000111100000000000000100000000000x010100000000000010100000000000010100000000000010111110000000010111110000000010100000000000010100000000000010100000000000x000100000000000000100000000000000111110000000000111110000000000100000000000000111110000000000111110000000000100000000000x000000000000000000000000000000111100000000000111100000000000000100000000000111100000000000111100000000000000100000000000x000000000000000000000000000000000000000000000111100000000000111100000000000010100000000000010100000000000010100000000000x000000000000000000000000000000000000000000000011111110000000011111110000000010100000000000010100000000000010100000000000x000000000000000000000000000000000111110000000000111110000000000100000000000000111110000000000111110000000000100000000000x000100000000000000100000000000111111110000000111111110000000000100000000000111111110000000111111110000000000100000000000x010100000000000010100000000000010100000000000111111110000000111111110000000010100000000000010100000000000010100000000000x000100000000000000100000000000000100000000000111100000000000111100000000000000000000000000000000000000000000000000000000x000000000000000000000000000000000000000000000000111110000000000111110000000000100000000000000100000000000000100000000000x111111110000000111111110000000111111110000000111111110000000111111110000000111111110000000111111110000000111111110000000x000111110000000000111110000000000111110000000000111110000000000111110000000000111110000000000111110000000000111110000000x111111110000000111111110000000111111110000000111111110000000000000000000000000000000000000000000000000000000000000000000x000000000000000000000000000000000000000000000000000000000000111111110000000111111110000000111111110000000111111110000000x111000000000000111000000000000111000000000000111000000000000111000000000000111000000000000111000000000000111000000000000x001000010000000001111110000000001111110000000001001010000000001001000000000001111000000000000110000000000000000000000000x000111000000000001111100000000001000100000000001000100000000001000100000000001101100000000000101000000000000000000000000x000000000000000001100000000000001000100000000001111100000000001111100000000001000100000000001100000000000000000000000000x001110000000000001111010000000000001010000000000001010000000000001010000000001111110000000001111100000000000000000000000x000110000000000001111000000000001001010000000001111110000000001001010000000001111000000000000110000000000000000000000000x001000100000000001101100000000000111000000000000010000000000000111000000000001101100000000001000100000000000000000000000x001111100000000001111100000000000000100000000000000100000000001111100000000001111110000000000000110000000000000000000000x001100000000000001110000000000000010000000000000010000000000000010000000000001111100000000001111100000000000000000000000x001111100000000001111100000000000000100000000001111100000000000000100000000001111100000000001111100000000000000000000000x001111100000000001111100000000000000100000000001111100000000000000100000000001111100000000001111110000000000000110000000x001100000000000001000000000000001111100000000001111100000000000010100000000000011100000000000001000000000000000000000000x001111100000000001111100000000000010100000000000011100000000000001000000000001111100000000001111100000000000000000000000x001000100000000001111100000000001111100000000001010100000000000010100000000000011100000000000001000000000000000000000000x000101000000000001101100000000001000100000000001010100000000001010100000000001111100000000000111000000000000000000000000x001111100000000001111100000000000010000000000001111100000000001000100000000001111100000000000111000000000000000000000000x000100100000000001111100000000001011000000000001010000000000001010000000000001111100000000001111100000000000000000000000x010000100000000111111100000000111111100000000010100100000000110100100000000110000100000000011001100000000000000000000000x000111000000000101111100000000101010100000000001010100000000101010100000000101110100000000000110000000000000000000000000x001110000000000011111000000000110101100000000100100100000000100100100000000110001100000000010001000000000000000000000000x000000000000000000111000000000001111100000000001010100000000001010100000000001000100000000001101100000000000101000000000x000000000000000110000100000000011111100000000011111100000000110000100000000000000000000000000000000000000000000000000000x100000000000000100000100000000001111100000000001111100000000100000100000000100000000000000000000000000000000000000000000x011001000000000011101100000000100100100000000100100100000000100100100000000011111100000000011111000000000000000000000000x001110000000000101111010000000110001010000000010001010000000110001010000000101111110000000001111100000000000000000000000x000000000000000011000000000000111100000000000100100000000000111100000000000011000000000000000000000000000000000000000000x000000000000000000000000000000000000000000000000110000000000000110000000000000000000000000000000000000000000000000000000x000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000000x000000000000000000010000000000000011000000000000001100000000111111100000000111111100000000100000000000000000000000000000x111111100000000011111100000000001100000000000000110000000000111111100000000111111100000000101000000000000111000000000000x010110100000000011111100000000001001000000000001001000000000001001000000000011111100000000010110100000000000000000000000x000000000000000000000000000000001111000000000001111000000000001111000000000001111000000000000000000000000000000000000000x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000