################ #...............# #...............# #...............# ................# ................####### ......................# .............(........# ...........D..........### #+#####)#####'###.......# #)#.......+.......# #)#.......#.......# #.#.......#.......# #.#.......#.......# #.#.......#.......# #.#.......#.......# #.#.......#.......# ####.#....)..#.......# #...D# #.......# +....# #.......# #....# #.......### #..... #.........# #.....# #.........# #H....+ #.........# ......# #.........# .......# #..######## ....>...########..# ....^.....# ..........# ..........# .......[.... ............. ............... .o............. H..............