129.8 x 153.4 feet = 39.56 x 46.76 meters