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