114 x 121 meters = 374.02 x 396.98 feet