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