69 x 830 feet = 21.03 x 252.98 meters