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