!i ! d diwerse.