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