39.8 x 100.9 meters = 130.58 x 331.04 feet