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