109.9 x 76.6 meters = 360.56 x 251.31 feet