102 x 126 feet = 31.09 x 38.4 meters