62 x 119.3 meters = 203.41 x 391.4 feet