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