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