90.8 x 107.5 feet = 27.68 x 32.77 meters