~................................................~~..................~~......~~......~~......................................................