66 x 716 feet = 20.12 x 218.24 meters