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