83 x 669 feet = 25.3 x 203.91 meters