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