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