. .. .. .# #### .# .....####.# .........#.##.### .................. #########.################## ..............r.%.........# ...................%.....# ##..###########J.#####...# ##..# #..# #...# ...... #####..# #...# .....?#####......#####...# .(........................# .....(#...J....<.#####...# .g# #.###......# #...# #.# #......# #h..# #J# ##...### #...# #$.####.####...## ..( .........K......... .................. ##################