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