1248.5 meters = 4096 feet and 1.54 inches