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