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