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