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