106 x 135.1 meters = 347.77 x 443.24 feet