129 x 37.6 meters = 423.23 x 123.36 feet