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