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