### ##### #.. .... #.######$.# #.#...##<.# #.#.#.##..####w ####...#.......... #....#####...#### #.##...#.....# # #.#o#.##w.# # #<#... #..# #...#.######w.# ......S.o.....# #.>.########### # .# #. #