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