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