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