70 x 907 feet = 21.34 x 276.45 meters