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