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