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