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