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