.................oooooooooooooo......
.......oooooooooo22222222222222o.....
....ooo22222222222222222B2222222o....
...o1111111111111111111111oooooo2o...
..o11111H111111111111111oo111112o2o..
.oaaaaaaaaab11111111111o111111111T2o.
.oaaaaaaaabb11111111111o11111111122o.
.o2baaaaabb11111111111o2111111111222o
o221baaabb111111111111o2111111122223o
o22221bb1112222222A222o2111111222223o
.o22111112222222222222o2111122222223o
.o22211112222222222222o2211222222233o
.o222111222222222222222o21222222233o.
..o22111232222222222222o22222222333o.
...o212223o3333333333333o22222333oo..
...o2aaaa3ooooooo3333333oaaaaa3oo3o..
...oaaaaabo223333oooooooaaaaaao333o..
...obbbbbboo3333o......obbaaabo33o...
....obbbbo.o2333o.......obbbbo333o...
.....oooo...oooo.P.......oooooooo....
