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