122.1 x 191.1 meters = 400.59 x 626.97 feet