101.9 x 68.6 meters = 334.32 x 225.07 feet