121 x 210.5 meters = 396.98 x 690.62 feet