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