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