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