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