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