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