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