121 x 21.5 meters = 396.98 x 70.54 feet