360 x 84 feet = 109.73 x 25.6 meters