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