128 x 105.8 meters = 419.95 x 347.11 feet