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