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