#.######## #....h..!# ......#####.# ####. #