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