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