105 x 676 meters = 344.49 x 2217.85 feet