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