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