106.9 x 73.6 meters = 350.72 x 241.47 feet