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