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