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