...~!!!~~!!!....................................................................................................................................