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