124 x 72 feet = 37.8 x 21.95 meters