    }                             }                          ~                            |             ||             || q             | q             ~q                           }                             }                         }                             }                    