yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no &yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no & yes & no & yes no.