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