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