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