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