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