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