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