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