134.5 x 41.2 meters = 441.27 x 135.17 feet