102 x 121 meters = 334.65 x 396.98 feet