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