84 x 806 feet = 25.6 x 245.67 meters