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