71 x 666 feet = 21.64 x 203 meters