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