80 x 659 meters = 262.47 x 2162.07 feet