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