######## #...h..# ###.####h# #...####.######## # ######>....rg.#......# .# #........####...#.##....# .. #..........h..####h####. ####.# ........###...# ##...### ###.!.# ..............# ###...###...# .......##...#.# ##.......## ...... +...#..# ###.<.### ..... #...##.## ##.......# .... #...# ..####.%.###...# ... #...# #.##...### ##...# .##...###.#.#### ###.# [..........## ......(............ ................. ................. .l.........r..... ............... ######......$ #...... #...