26 x 137 meters = 85.3 x 449.48 feet