121 x 68 meters = 396.98 x 223.1 feet