# ###.# . #..<#.. #.#.#.#.# # #.#.#.#.## #.#.#.#......# ...........# .# #...#.##.#..# #.J..>@.....# #........#.. #.##.##.####..# #...........?.# .####.##.####.## ..............# #####.##.###### ..........# #####.##..# # #..# #..# #..# #..# #..# #..# ############ ###.##..######## #..........# ................# #.########.# ###.#..######.## #.# #<#.#. # #..# #.# #.# #.#.#.# ....# #.# #.######.#.#.# ..##.######.# #........#.#.# .........##.# ##########.#.# .....#.##.# .........#.#.# ##.##.#.#.##.## #########.#.#.# ...............# .............#.# ##.##.#.#.##### #######.###...# #.##.#.#.# #...........# #.##.##.#.#.# #######.###.###...# #.##.##.#.#.# #.........#.# #...# #.##.##.#.#.# #.#####.#.#.# #...# #.#.......#.# #.#.#.# #...# #.#..##.###.# #.#.#.# #...# #.#.........# #.#.#.# ##### #.#..##.##### ..#.#.# #.#..#.... #######.#.#########.#..#..### ...>.......................^... #######.#.#########.#..#.#### #.#.# #.#...... #.#.# #.##.#.##.# #.#.# #.#....# #...# #.#..... ##### #.###### #.# .