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