......... #.... ##.# ....#.... ....## #.. #..#.. .#.##...##.## #.... ... ......... ##..###.# #.#....# . #)....#.# #.##.#.# ... ##.......###....#.####.... ###.........o...a......(.... ..................##.<....... .####............######...... #......##.....#### #.... #.................. ... #####..#.........$... .# ###..........#.....#### ........##..######...# ...............# ##.. ...............# ##. ##.............# #.............# ######.<......# #........# #........# #........# ##########