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