69 x 906 feet = 21.03 x 276.15 meters