121 x 34 meters = 396.98 x 111.55 feet