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