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