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