86 x 120 feet = 26.21 x 36.58 meters