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