104 x 129 feet = 31.7 x 39.32 meters