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