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