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