######## ##...# ####.######..###.. #. ..## ... .. ... ?.