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