########### #.........h #......hh.. #...# #...# #...# # #...# ..# #...#######.... #...h.......... #....h.<....... #........####.. #...##...# #..)##...# #.......... #........... #############