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