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