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