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