66 x 786 meters = 216.54 x 2578.74 feet