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