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