hannibal cavement