508.44 inches = 12.914376 meters