121 x 343 meters = 396.98 x 1125.33 feet