############ ##### #.....h?...# #.....#.########.# #..<.# #.....# #....## .....## ####..# #..# #..# ....