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