31.4 x 26.6 meters = 103.02 x 87.27 feet