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