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