168 x 888 feet = 51.21 x 270.66 meters