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