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