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