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