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