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