# .<. ... ... . #.# ############ #.# #.# #.......)..### #.# #.# #.########...## #.# #.#########.## ##.....## #.# #............#####.......#.. #.####..#####.....%.............. #..............###.####.......# #.###..........# #.# ##.....## #.....########.# #.# ##...## #.##### #.. ..# #..#### #.# ###..## #.<...# #.# .. #.###.# #.####### .. #.# # #.......# . #.# ##.#####.#####.# #.. #....r...# ### ##.#.H.#?# #.#..... #!..#.### ##.##.# .. #.# ##. #.# #. #.. . #