121 x 68.7 meters = 396.98 x 225.39 feet