121 x 108 meters = 396.98 x 354.33 feet