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