######### #...<...# #8..h..8# ##.....## #..8.8..# ##.....## #.....# #.8.8.# #.....# #.....# #.8.8.# ###'### #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.#