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