136.3 x 102.1 meters = 447.18 x 334.97 feet