68 x 905 feet = 20.73 x 275.84 meters