           }                             }                             }           ~~          || }       ||       s ||     }   s{     p       s ||       }       ||   p           ||   }           ~~            } qq     p    } q              q            } q            }                 