120 x 84 feet = 36.58 x 25.6 meters