.# ## ...... .....# #.##.# #.##.# #.##.# #.##.####.# # #.........# .## #.##.######...### #.##.# #..@...... #.##.###.##.?.### #.##.....# .## ###.##########<## #...######....... #.#.........# #. #.########..# #.# #.# #..# #.# #.# #..# ###.# #.########..##### #...# #...............###...## #########.#.###.##.....## #.#^###.#.......# #....##.........# ##.....###.......# #...............## ##.....#####..<## ##...## ##.## ##.## #.# #.# #.# #.# #.# #. #.# #.# #.