68 x 125.3 meters = 223.1 x 411.09 feet