88.8 x 126.1 feet = 27.07 x 38.44 meters