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