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