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