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