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