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