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