. .# #.# ###.### #.. #.....# #... #.....# #.. #.....# #.$ #....$## #.. #......# #.# #..J...# #.# #......## #.# ######..###.######## ##.....$..?%... #####.######## #.# #.# ### ### #.# .... #....###.####...####### #........%...........( #....###...#####..#.# #.. #..#.....#...# # #...#.......#..# #..#....<....# #...#.......#..# #....#.....#...... ##....#####........ ##... ...##### #### ####