11111111111111111111111111111111 10100011110000111100010003011101 10100020000000011002000111000001 10111111110001011010001110011001 10000300002001000010000100000001 11111111110001300010000002001111 11110320000111200100001111111111 10000000020000010301100300000001 10001110000011120010200200000001 11111011110111001010111111111011 10001030001000011010000001110001 10200010000001001000111100200011 10011111111001020010011001111011 10000112001000000001110000000011 10012000130010111100200001100001 11111111111111111111111111111111