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