62 x 143.3 meters = 203.41 x 470.14 feet