### . o.# .. #######.# #.# #.......# ...# #......(#####.>.# ..#.(.....#o)(Hc# ..>....>...o###....# ........)...### #...# ##........#...# ..# .........<.##.## . ##.......#.....# #.......#..........# ##.######....####.... #. #....# .. # #..... ......# ##..^... ##...(