####### #..<..# ##...## #.###.# ..# #8'''8# h. ###.################### .# . #................hh.####.##.# ###################h......... #......##. #......# #.##...# #......# #......# #...#..# #####..# ..# ..# ... . .