121 x 112 meters = 396.98 x 367.45 feet