. .. ... #... ..... #.....######## #.....o.Y<...# ..###.hh.....# ............# #...#........# ###.......#### ##......# ........# #.......#