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