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