100.6 x 58.4 meters = 330.05 x 191.6 feet