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