.# ############## .....# #..........#.# ......###########............# ...........##................# a.^...........[...........### .............>..........# #.###..................# ...##...#....#...#......#### #.......##...#......#.# #.###.#####...#.......# .. #..###..#.........# . ##..#.!######...#...# #.....# #.).......# ...........# #.#..###..# ....w.......# #.#.# ### Y............# # #. .............# e .............# . .............. ..........S##.