########################### .. ................>.........# #.###.#.......####.#########.# ##.#...........####.#...# #.# ....#.........'......#.#####.# ...#.........####.#.........## ..#.........# #.#.#........# #.#.........# #.#......##.## #)#.........# #.######.#<.# #.#..##.##### #.. #.#..## #.#..##.# ### #.....# # #....#... ###.### #..###.######### ...# #............... #..# ###.###.######### #..# ..$............. #..# ###.###S######## #..# .........S..... ... ####.##.####### .. ... ... #.# .. #.# . ..# ..#