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