### .. ##.## #...# #..<# #...HYo.# #......oo.... ###....o..##.# ###...### .. #...# ##.## #.