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