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