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