17 x 129 feet = 5.18 x 39.32 meters