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