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