.................................................................!5042976645329644394910182:;;35931037643449877