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