96 x 129 feet = 29.26 x 39.32 meters