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