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