12488 inches = 317.1952 meters