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