134 x 90.3 feet = 40.84 x 27.52 meters