#........ #. #........ #.## #........ ...# #........ #..##........ # #..#........ ..###.#J....... ....$.......... ...........#...### .........#....... .......#.###...# #.#.####))##...##. ..........<....... ##..#.####.....### # # #.....# #.....# .#...... . .....#. # ...#... ....... .. .# #. #.# .##.# ..#.# . ...### ....#####.(..# #......<.....# #....####....# ... #....# # #...^# ###.## .####..##### #.......<...# #............# ..............# ..............# ..............# ..............# ..............# ............##