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