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