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