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