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