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