102.3 x 68.1 meters = 335.63 x 223.43 feet