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