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