######## #......# ##.####.# #.......#### ###..#.......# #....#>##.##.####### #<...%....##.......# #...#####.########.# ##..# #.# ###.## #.... ..# #....# ...### ### #.#.## ..#.# #.### #....# ####.#### ...... #.......# h..... #.##.##.# ... #.##.##.# .?. #.##....# .h. #.####..# # #># # #.####..# #.##.##.# #.......# #.......# ######.## #.#### #.# #...h# #########.# ####.# #.h.......# #.#####.######### #.h..{..# #########