623 x 129 meters = 24527.56 x 5078.74 inches