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