########## ###......... #..........# #.#.######.# #### #.#.#...##.###... ######.....#^.....#.###### #.......#................. #.####....#..#.>.......... #.#.##..##.....#.###. #.#.##......#### # #.#.##.###.## #.#.##.# #.# ..##.... #.#.##. #.# #.#. ... .# #.. #...#..# ......# ##..#.# #.....# #.....# #.....# #.....#.# ..### #.# #.# #.# #.# #.# #.# #.# #.# #.# #># #.# ### #.# .. #.# .###### #.##...$... #...w.# ####S.# ..# ..# ..# ..# ..# #..