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