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