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