15627 inches = 396.9258 meters