101.6 x 59.4 meters = 333.33 x 194.88 feet