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