506.59 inches = 12.867386 meters