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