104.9 x 71.6 meters = 344.16 x 234.91 feet