129 x 594 meters = 5078.74 x 23385.83 inches