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