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