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