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