########### .## #.#.........# ... #.#.........# #..#.#......^..# #.#.#.........# #.............# ..#####...).......# #..........)......# .####....<.......# ........[########## #######..## ##...## #..#..# #.###.####### # #.##........# #. #.##........# #. ##.##........# #####.##............# #......#.#.########## #......# ##...### #.S.# #....# #...<. #....#.. #....##.. #....# ... .....# ....