.................oooooo................. ..............ooo222222ooo.............. ............oo222211122222oo............ ..........oo2221111112222222oo.......... .........o2ww11111111112222222o......... ........o2www1111111^1111222222o........ .......o22ww11111111111111222222o....... .......o211111111111111111122222o....... ......o22111111111111111111122222o...... ......o22111111111111111111122222o...... .....o2221111111111111111111122223o..... .....o222111111111111111111112B223o..... .....o22221111111111ooooo111112223o..... .....o2222oo1111111opppppo11222223o..... .....o22221ooo11111owwpppo22222223o..... .....o2221111ooo111owwpppo22222223o..... .....o22111ooo11111opppppo22222222o..... ....o22211oo1111111opppppo222222222o.... ...o222111111111111oppppwo2222222222o... ..o22222111111112222ooooo222222222T22o.. ..o222aab111112222222222222aabb222232o.. .o2222abb1111oo222222oo2222abbb2223332o. .o222222221112oppppppo2222222222233333o. ..o222222221222oppaabo222222222333333o.. ..o2222222212222ooabbo222222233333333o.. ...o22222222222222obbo22222333333333o... ....o22222222222222oo22222233333333o.... .....o222222222222222A322223333333o..... ....o222233322222333333322333333oo...... .....o223333332223333333333333oo........ .....o2233ooo33333333333333333o......... ......o22o...oo3333oooooo33333o......... .......oo.....o2333o.....o333o.......... ...............oooo.P.....ooo...........