############## .............# ..###..####.# ........# ####'####.# ########### ...h...# #.......#.# #.........# ......# #.8.8.8.#.# #.........# .....# #.......#.# #.........# ....# +.8.<.8.+.# #####.........# ... #.......#.# #.............# #.# #.8.8.8.#.###.............# #.# #.......#.................# #h# ####+####.#.#....##.####### #h# ...#.#.....#.# #.# #####.###.###.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# .# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.#############(# #...............# #################