407 x 662 feet = 124.05 x 201.78 meters