195.1 x 66.4 meters = 640.09 x 217.85 feet