67 x 904 feet = 20.42 x 275.54 meters