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