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