69 x 596 meters = 226.38 x 1955.38 feet