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