Wichita National Forest, Oklahoma, Indian Meridian