........ #......##### #.......... #........ #..^... #....## ##....# ##.....## ##...#...# #...###..## . #..n## #...# #.. #..# ##..## .... #... ##..###...# #... #......# ..... ##.>..## #... ##..## ##.. ..## ...# ..... #...#. ##.. ## ..#