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