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