51 x 888 feet = 15.54 x 270.66 meters