626 x 37 meters = 24645.67 x 1456.69 inches