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