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