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