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