011000000000000011010001000000001100000010001100100000001011010000000000000000000000100001000000101000000001010100100010000000000000000000001000001000000001000000100000100000000010000000000000001000011010000101100000000000000000010000000000000100000000100