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