74 x 860 feet = 22.56 x 262.13 meters