### ..# #.# #.# # #.# ###.###.# .$....oo############# .....oo.............# ......o###########.## ....... #.# ......% #.# ....... #.# ...S... #.# ###.### #.# #. #.# #.# #.# #.# #.# #.# #############.## #..............# #######.############## #.......#...# #.......#.#.# #..^....#.#.# #.......#.#.# #.......#<#.# #[......###.# #######.....# #######