<# .# ##.## #... #..# #..# ## #### #..##.... ..$. #.....?.. ... #.##########.# # #.#.....J....##.## #.#.######....o... ####)#.######.....### .?....)......J.....# #####........#.....# ###)###........# #..........### #####...#### ##.## #.# #.# ... .#