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