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