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