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