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