34.1 x 90.9 feet = 10.39 x 27.71 meters