140.3 x 106.1 meters = 460.3 x 348.1 feet