1038.1 inches = 26.36774 meters