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