137.5 x 89.4 feet = 41.91 x 27.25 meters