84 x 141.2 feet = 25.6 x 43.04 meters