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