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