110 x 121 meters = 360.89 x 396.98 feet