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