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