208 x 386 meters = 682.41 x 1266.4 feet