39.3 x 102 meters = 128.94 x 334.65 feet