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