### #.# ..# #.# #.# #.# #####o## #......# #......# #......# #.(...# #####.## #.....# ####.####.....# #.............# #.............# #.............# #.............# #.............############## ##.$..........'............# ###########.....############.# ........o..............># #.# ######.################# #.# ###'######### #.# #...........# #.# #....o......# #.# #...........######## #.# #................... #.# ###+#######.######## #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #)# .).