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