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