29 x 101.1 meters = 95.14 x 331.69 feet