121 x 29.6 meters = 396.98 x 97.11 feet