134 x 137.2 feet = 40.84 x 41.82 meters