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