O0 O0 O0 O0 O0 O0 O0 O0 O0 O0
O0 O0 O0 O0 O0 O0 O0 O0 O0
O0 O0 O0 O0 O0 O0 O0 O0 O0
O0 O0 O0 O0 O0 O0 O0 O0 O0
O0 O0 O0 O0 O0 O0 O0 O0 O0
O0 O0 O0 O0 O0 O0 O0 O0 O0
O0 O0 O0 O0 O0 O0 O0 O0 O0
O0 O0 O0 O0 O0 O0 O0 O0 O0
O0 O0 O0 O0 O0 O0 O0 O0 O0 O0 O0 O0