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