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