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