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