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