######### #.......# #.#####.# #.# #.# ### #.# #.# #.. #.#####.# ..# #.#.#.#.# #.# #.......# ###.# #...<...# ...# #.......# #.###.#.#.#.# . #...#.#####.##.# ###.#8.8###8.8... #.............# ####.###........^# #....# #..>.###.## #.##.###........... #.##.............## #.#########.#.#..# #.#######.### #.#.# ... #..h........# #.#.# ## #.#######.#.# #.# # #.#... ..# #.# ### ## #.# #.# ... ##