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