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