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