129 x 200 x 104 feet = 39.32 x 60.96 x 31.7 meters