##....... ......... ........o ......... #.# ##. .# ##.# #.# ....# #..# #.# #.#.# #.## #.# ####.#.# #.# #.# ...^...####.####.# ###.#....>......# #####.############# #.......# .####.####### ......# $.....##### #####.....# #.#O... #.##### #.# #.