119 x 643 meters = 390.42 x 2109.58 feet