62 x 84.9 meters = 203.41 x 278.54 feet