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