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