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