81 x 59.4 meters = 265.75 x 194.88 feet