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