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