0 0 1 O 0 o o 15 16 O0