.......oooo.oooooooooooo.........
.....oo1222o222222222222oo.......
....o111112111111122222B22o......
...o11111111111111111222222o.....
..o11111bH111111111111ooooo2o....
.o2aaaaaaaaabb1111111o11112oTo...
.oaaaaaaaaaabb111111o1111112oo...
.obaaaaaaaaab111111o1111111122o..
o2bbaaaaaaabb222222o1111111222o..
.o2bbaaaaabb2222A2o211111122222o.
.o222ooobbb2222222o211111222223o.
.o22o111obb2222222o221112222233o.
..o2o111o2b33333333o2112222233o..
...o2112o3333333333o2212222333o..
...o21123333333ooooo22222233ooo..
...o11223332233o....o222223o222o.
..o211223o22333o...o222223o22233o
..o222223o233333o..o222233o3333o.
...o22233oo3333o....o22333ooooo..
....ooooo..oooo.P....ooooo.......
