32.7 x 106.9 meters = 107.28 x 350.72 feet