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