#. ##### .. . #.# ...#####.... #. #.# #.#####.#oooZZ... .#.# #.# #.....#...# ...###.########....O## #..##.##.....$......... # #....#..######......... #. #......###.............. ...####.......>..##.##.####### ...........#####.... ..# .................... ... #..##......##..##### ..# #.....#.......## #..####.....### #. ####..##### # #.........) #.######### #.# #.# #.# ###.# ###...# #...### #.### #.## #..###### ##...>..# ########