137 x 135.7 feet = 41.76 x 41.36 meters