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