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