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