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