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