626 x 817 meters = 24645.67 x 32165.35 inches