... .... . / -- .. ... ... . ... / -- . .-.-.- / .... --- .-- / ... .-- . . - .-.-.- / .. - .----. ... / .- / ... .... .- -- . .-.-.- / .. ..-. / --- -. .-.. -.-- / ... .... . / -.- -. . .-- .-.-.-