000001000000000010000010000010100000001010000100100001000000000000001000100000001100000010000100000000000001000010100010011000000000000000000010000000001000000000000010000000000100010001000000100001100100000010100101000010100000000000000010000000000000000