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