26435 meters = 1040748.031496 inches