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