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