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