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