62.1 x 95 meters = 203.74 x 311.68 feet