######### ....... # ..... #.. #...# #...##hhh# #.....h..####.. #...>..<....... #.............. #...#######.... #.. ..# #. .# # #