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