       }  }                }        }            }        }                   }          }          s  }   }       s~      }      s | q  }        ~q   }      s | q  }       s~      }      s | q  }          ~q   }      s | q  }       s~      }      s | q  }          ~q            } q   }       }   