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