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