Legend
.Seperate segements,Alternate route branch()Group sub-expression`Escape special characters$Dynamic segment$$Catch-all segment_Pathless segment&Narrowing segment+Route file prefix@Partial template prefix
.Seperate segements,Alternate route branch()Group sub-expression`Escape special characters$Dynamic segment$$Catch-all segment_Pathless segment&Narrowing segment+Route file prefix@Partial template prefix