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