.... #... ... #.. #.# #. #.# #..####'## #..'...+ ####.<.# #hh'...+ #..####+## #.