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