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