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