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