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