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