84 x 669 feet = 25.6 x 203.91 meters