32 x 129.8 meters = 104.99 x 425.85 feet