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