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