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