116 x 643 meters = 380.58 x 2109.58 feet