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