########## .....h...# #################.######## #........................# #<..................####.# #................h.## #################h## #.# #.# #+#