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