..-. .-.. . -..- .. -....- -.. .. ... -.- ... ..- -....- ... .. . .-. . ... -.. .. . -... .---- ...-- .- ..- .. --.- -. ..- . ...- -.-- -. .. .-.. ..--- ----- ---.. ... .-. . .. ... --- ..-. ..--- ----- ---.. --..-- --... .----. -... -.--