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