129 x 596 meters = 5078.74 x 23464.57 inches