84 x 105 feet = 25.6 x 32 meters