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