105 x 68 meters = 344.49 x 223.1 feet