691 x 81 meters = 2267.06 x 265.75 feet