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