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