000000000000000000000100000001110000100000000000010000000100100100100000000000000000010100000000000000000000100000000000000000000100010000010000001001000010001000101011100000001000011000000001000000000110000001011001100000000000000001000000010000001000000