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