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