##### #...# #.<.# #...# ###'# #.# #.# #.# #.# #.# #.# #.# #.# #######.#### #..........# #....####..# ####.####..# #..........# #.#######.## #.# ?.# #.# ... ##.# #.# #>.# #.# #######.####### ## #.# #......#........ .. ... #.#####.####... ####.##.######.#####.# ...%....gh..hh..#.....# #####?##.# #.##### .........########.# #####....h.gh.....# .....############# #####