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