001010000100000110000000000000000000001000000000001000000000100000000100000010000000011000100001111001000000011000000000001000000000000001110001001000010000001000000111001000100000010110000001001000000010001000010000000000111100100010000000000000000000000