68.7 x 194.6 meters = 225.39 x 638.45 feet