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