85 x 121 feet = 25.91 x 36.88 meters