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