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