626 x 132 meters = 24645.67 x 5196.85 inches