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