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