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