68 x 728 feet = 20.73 x 221.89 meters