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