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