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