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