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