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