rough hard core

.