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