.#. ... .. ....##. .. ... ##... ........ #.# #.##.#... ........##.## ##.#...... ..........#### ##......... ..........#.###.......... #.......#...###......... #.#.........#..........#. . #.......<...#......#.... ..#.#...................#... ......................<.... ..............#^..J........ ..##.............>......##. . ####.#...............## #...#.#.........<...# ##.##.##.#..........## ###.................# ##..#.##.#....##.## #....###........##.## ##....#.............. ###................. #.......#.......##. #........#.......# ##........#.##..... #.......##.# .....# #.#.......... ....## #. ...........##..## # .#.##...... #### #....##.