107.7 x 100.5 meters = 353.35 x 329.72 feet