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