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