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