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