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