104 x 129 meters = 341.21 x 423.23 feet