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