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