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