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