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