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