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