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