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