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