deep and hard

.