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