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