88 x 126 feet = 26.82 x 38.4 meters