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