-.-.-.-.-.-.-.-.--.-.---.