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