102.3 x 58.4 meters = 335.63 x 191.6 feet