59.9 x 26.6 meters = 196.52 x 87.27 feet