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