660 x 80 feet = 201.17 x 24.38 meters