########## .........# .........###### #.#############......# .. .# .........# #<####.# #.#.# #.######.# #.# #.# #.... # #.# #.# #.# #...###$# #.# #.# #.# ##...#.... #.# #.# #.# ..###........# #.# #.# #.# .[....S..#...# #.# #.# #.# ...####..##..### #.# #.# #.# ................ ##.## #.# #.# ....###..##..## ######...### #.# #(########### .........##..## ...........# #.# #....(......# ...###.#.....## #####......# #.# ###########.# . #.#.#.#..# #......# #<# #.# #.#.#.##.## ##...#.# #.# #.# #.#.#.##..### ##.##.# #.# #.# #.#.#.#.....## #.##.###.# #.### #.#.#.#.###..# #.##...#.# #...# #.......#[#..#######.####.#.# ###.# ##.####.###..........# #.#.# ##############.# #^# #.....########## #.#.# #..............# #.# ##...## #.#.# #.############## #.# #..## #.#.# #.# #.# #.## #.#.# #.# ... ... #.#.# #.# ### ## #.#.# #.# #.#.# #.# #...# #.########### #.### #...........# #.# ###########.# #.# #......# #.# #.###### #.# #.# ########.# #.# .........# #.# ########.# #.# #.##########.# #............# #.############ ###.# #...# #.#.# #.#.# #.#.# #.#.# #.#.# ....# .[ ##