#... ...# ##... ##... ##...# # #.... #. ##...# #..#...<# #......## #..##...## ## ###..## ###.# ##..###...# ##.......## #........# #........# #........# ##.......## #........# ##.....5y## #......yY# ##....h#8.# ##...####yY. ##### D#.. #