.............o............................
...........oobo...........................
.........oobbbco......oooooo..............
........obbbccooooooooabbbbbo.............
........obbbcoo2222oaaaaabbbo.............
........obboo22212oaaaaabooo..............
........ooo2111112oaaaabo2o...............
.......o221111111^obaabo222o..............
......o22111111111obbbbo2222o.............
.....o22oooo1111111oooooooo22o............
....o221opppoo11111ooooppo222o............
....o221owwpppo111opwwpppo2222o...........
...o2211owwpppo111opwwpppo2222o...........
...o2111opppppo111oppppppo1222ooooo.......
..o22111opppppo111oppppppo222obbbbbo......
.o2o2111opppppo111oppppppo222obbboo.......
o2222211oppppwo111opppppwo222oboo.........
o22222211ooooo11111oooooo22222oooo........
o2222222211oo1111222222222223o2222ooo.....
.o2o22222ooo1122222222222222obooo2222o....
..o2ooooo2211222222222222223ooooB22222o...
...ooowo2222222222222222223oo1111122222o..
.....oo2222222222222222223o1111111121222o.
......o222222222222222223o111111122221222o
.......o222222222222223oo1111111111222222o
........oooooo22223oooo111111111111122T23o
........o11111ooooo2222111112111111222223o
........o21111o112bbbbbbb2222111122223333o
........o21111obbbbbbbbbbbbb221112223333o.
........o21112obbbbbbbbAbbbbb21112223333o.
........o11122obbbbbbbbbbbbbb221222333333o
.......o2111222obcccccccccccc222222333333o
.......o2112222o3333322333o33222222o23333o
.......o22122233oooo223333ooo212222o33333o
........o222223o...o233333o.o222223o33333o
........obbbccco....o3333o...obbccco3333o.
.........ooccoo......oooo.....oocoo.oooo..
...........oo...........P.......o.........
