1003 x 106 meters = 39488.19 x 4173.23 inches