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