...........# ###..........## .# ##............... . ##.............#.. . #!...............? #.#...............# #.#............>.#### #................... .#.###ppp........###.###. .# .$o..oK.................< .# # .#!..(p.###+###..#...## #.# .# #..##.S# #....### ###.##.##### #.. #..# #....## #..........# #. ...+ +.#...### #..........# # ....# #.###...# #....>.....# ....# #...>..####<.........# .....# #..##....##..........# .... ####.##..).).....# ### #..#..........# ##.#..........# #..########### ##..# ##.# #.# #.# #.# #.. ##. #