.. ####.o ## #..o.# ## . #..o.# .#.# #....# .#.# .... ...## #######o###....# #.......o.<....### ........o......... ...........##..... ...........# #... ............# .. #...........# . ............. ...........a.. ..........# . .. #.#. .#.# .$. #..#### #.....# #.oo..# ####..(..# S......(<.# ##..##.$..# ##.......# ###..#### ##. ##