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