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