##### ##...# #....# #....# #...<# #..hh........ #....#####.# #....# #....# #....# #....# #..... .##