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