######### ^....#... ##...#.#.... #.......##.... #.....##..#... #<.#...#..#... ###†..#........# #............#.# #......#.....#. # . #...##.^..##..#.#.. #..#.......# .(..... ######..##.##s.....# #.......