85 x 415 feet = 25.91 x 126.49 meters