26 x 612 meters = 85.3 x 2007.87 feet