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