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