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