111111111111111111 1CEEEEEEEEEEEEEEE1 1EE000000000000001 10C0000000C0000001 10000C0000000000P1 111111111111111111