86 x 107 feet = 26.21 x 32.61 meters