Mercurial > repos > iuc > delly_filter
view test-data/map.fasta @ 4:74f9f312c713 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/delly commit 57b50253f326baf18bfbf417d8c788b4f5ba66e6
author | iuc |
---|---|
date | Mon, 27 Jun 2022 18:16:33 +0000 |
parents | 9919057a466c |
children |
line wrap: on
line source
>chrM NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAAAAAAAANANNNNNNNNNNNNNNNNANNNNNANNAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNAANNNNNNNNNNNNNNNNAAAAAAACCCAAAANAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAANNANAAANNNNNANNANNNNANANANANNANAAANANAAAANANANNNAAAANAANNANAANNNANAAAANANAANAAAANNAANANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNANNNANNNNNNNNNNNNNNNNANNNNAANNANANANANANANANNANANANNANAANNNNNANNNAANNNNNANNANNNNNANNNNNNNNNNNNNNANANNNNNNNAANNNNNNNNNANNNNANNNNNANNNNNNNNANNNAAAANANNNNNNANNNAAANNANNNANNNNANNNNANNNNANNNANNNNNAANNANNNNNNNNNNNNNANNNNANNNNANANNANNNNANNAANNNAAANANAANANNNNNNNNAANANNNNNNNNNNNNANAANNANAAANAANAAANNNNNNAANNAANANNNNAAANAANNNANNNAANANAANNNNNANNNNANNNNANNNNNNANNNNANANNANANANANAANNAAAANANAANNAAANNAANAAANAANNAAAANNNNNANNNNANNNNAANAAAANANANNNNNNNAANNNNNNNNNNANNNNAANNANNNNNNNNNNNNNNNNNNNANNNNNANNNNNNNNNNNNNNANANNAAANNNANNNNNNNANNNNNAANNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNANNNNNNANNNNANNNNANNNANNANNNNNANNNNNNNNNNNNNANNNNANNNNNNNNNNNNNNNNNNANNNANNNNNNNNNNAANNNNNNNNNNANNANANNANANNNNANANNNNNNNNNNNNNNANANNNANANNNANNNNNNNNANNNNNNNNNNNNNNNNNNNNNANNNNANANNNANNNNANNNNNNANANNANANNANANANNANNNNNNANNNNNNANANNANNNANNNNNNNANNNNNNANNANNNNNNNNANANNANNNNANNNNNNANNNNNANNNNNNNANANNANNANNANNANNANNANNNNNANNANNANANNNNNNNNNNNAAANNAAANNANANANANNANANNNNNNNNNNNNNNNNNNNNNNNNNNANNNANNNNNNNANNAANNNNANNNNNNNNANNNANAANNNNANNNANNANNNNNNANNANNNNNNNAANNAANANNNANNNNNNNAAANNNANNNNNNNNANANNNNNANNNNNNANNANNANNNNAANNANNANNNNNAANNNNNNAANNNNNANNNAANNANNAAANAANNNANNANNNNNNNNNNNANNNANNNNNNANANNNNNNNNAANNAAAAAANAANNNAANNAANNNNNNANNNNNANNNNNNNNNNNANNANNANNANNNNNNNNNNNNNANNNNANNNNANNNNNANNNNNNNANNNNNNNNNNANNNNNNNNNNNNNNANNNNNNNNNNNANNNANNNNNNNAANNNNNANNNNNNNNNNANNNNNNNNNANAANNNNNANNNNANNNNANNAANNNNNANNNANNANNNNANNNNNNNANNNNNNNAANNNNNNNNANANNNANNNAANNNANNNNNNNNNANANNNNNNNNNNANNNNNNNNNNNANNNNANANNNNAANNNNNANNNNNNNNNNNANNANANNNNNNNANNAANNNNNNNANNNNNNANANNANNNNNANNNNANNANNNANNNNNNNNNNANNNANNNNNANNNAANANNNNNANNNNNNANNANNNNNNANNNNNNNNNAAANNNANAANANANNNNNNNANNNAAANNNANNNNANNNAANNAANNNNNNAANNNNANNNNNNNNNNANANNANANNANNNNNNNNANAAANNAANNANNNNNNNNANNNNANNNNNNNNNANNNNNANNAAAANNANANNNNNNNANNANNAANNNANAANNNNAANNNAANANNANNAAANAANNAANNNNAANNAAAANAANNNAAANNNAAANAAAAAANNNNNANNANANNNNANNNNNNNANNANANNNNNNNANNNNNNNNANNNNNNNNNNANNNNNANNNNAANNAANNNNNANNNNNNNNNNNNNNNNNAANNANNNANNANANANNNNNANNNNNCNNCNNNNCNCNNCCCNNCCNCNCNCNNNCCNNCNNNCNCCNCNCNCNANAAAAAANAANANNNAAANNNAANNANNANNNANANNNNNNNNNNAAANAAANANANNANNNNNNNANANANNNNNNANANNNANANANNNNNNNNNNNANNNNNNNNNNANNNNNNNNNNNNNNNNNAANNAANAANNNNNANNNANAAANNANNAANANCNCCCNNCCCNCNNCCCNCCNNNNNCNNNCNCNCCCCNNNNNNCNCNNNCCNNCNNNNCNCCCNNCNNNANNANNANNAAANAAANAANANNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNANNNANNANNNNNNNNNNNNANNNNNNNNNNNNAANNAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNAAAANAANNANAANAANNNNNNANANANNANNANNNANANANNNNNNNNNNNNNANNNNNNNNNNNANANNNNNNNANNNNNNNNNNNNANNNNNNANNNNANANANNNNNNNANNNNNANNNANNNNNNNNANANANNNNANNNANNANNNANANAANANNANNNNANNNNNNNNNNNAANANAANANANNNNNNANANNNNNNNNNNNNANANANANNANNNNNNANNNANNANNANANANAANNNNNNNNNNNNNNNNNNNNNNANNNNANNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNANNNNNNAAAANANNANNNNNNNNAAAAAAAAAAAAAAAAAAAANAAAANANNNANAANNANNANNAAANNNAAAANAANNNAANAAANNAAANAAANCNNNCNCNCCNNNCCNNNCNNNNCNNNANNNANAANNNNNANANAANNNNNAANNNNANANNNNNNNNNNNANNNANANNNNANNAAAAAANANANNNNANNANNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNANANANNNANNNANNANNANNNNNNNANNNNNNNNNNANNNNNANNNNANNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNAANANNNNNNNNNNNANNANNNANAANNNANNANNNANNNANNANNNNNNNANNANNNANNAANANNNNNNNNNNNANNANNNNNNANNNANNNNNNNNANNNAANNANNANANNANNANNNANNNNNANNANNANANNANNNNNAANNNNNNNNNANNNNAANNNNAANAANNNNANANNNNANANAANANANNAANNAANNNAANNANNNNNNNNNANNNNNNANNNNNNNNNANNNAANNNANNNANAANNAANAANNANNNNNANNNNNNNNANANNNNNANNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNANNNANNANNNNNNNANANNNAAAAANAANNNNNNNNANNNNNNNNNNNNNNNNANNNNNNNNNANNNNNNNNNAAAANNANNNNNANNNAANNNNNNNNNNNNAANANNANNANNANNNANNANNNNNNNNNNNNNNANANNNNNNANNAANNNNNNNANNANNAANNANANNNNNNNNNNNNNNNNNNNAAANNCCNCNNCNCCNNCNNANNNNNNAANNNNNNNANNANNANNNNAANNNNNNNNNNNNNANNNNNNNNNNNNANANNNNANNNNNANNNNNNANNNNANNANANNNNNNNNNNNNNNANNNANNNNANNANNNNNNNNNANNNNNNNNNNNNNANNNNCNCNNNNCNCNNNNNNCNNNNNNCNNNCNCNNNNCCNNNNNNNNNNNNNNNCNNNNCNNNNNCNNNNCCNNCCNCCNNNNCNNCNNCCNNNNCANNANNNANNNANNNNNNNANNANNNANNNNNNANNNANNNNANANAANANNNNNNNNNNNANNNNNANANANAAANAANNNNNNNNAAANANNNNNNNNAANNNNNNNNNNAANNNNNNNNAANAANNAANANAAAANANAAANNNAAANNNAANANANANNAAANANANNANNAAAAAANNAAAANNANNNNNANNNNNAANNNNNANNNAAANNNANANNNNNANNANANANNNANNNANNNCNNNCNCNNNNNCNCNNNNCNCNNCCNCCNNNNANNNAANNNNNNANANNNAANANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNNNANNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAANNANNNNNNNNANNNNNNNNNNNAANNNNNNNNNNNNANNNNNNNNNAANNNNNNNANNNNANNNNNANNNANANAANNNNNNNNNNNNNANNNNNANNNNNNNNNNNNNNNNNANNANNANNAAAANAAANNNANANAANNAANNNNNNANNANNNAANNNANNAAAANANAANANNNAAANAANNNNNANANAAAAAANNNNNAAAANNNAAANNANNNNNNANNNANNNNANNNNANNANANNNANNANNNNNANANNNAANNNNNANNANNANNNANNANANNNANNNNNANNAAAANNNANNANNNNANNANNANANNNANNNAANANNANNNAANNNNNNANNNANNANNNNNNNANNNNNNNNANNNNANNANNNNNNNANNNNNANNNNNNNNNNNNNNNNNNCNNNCNNNNNNNNNNCCNNNCNNCNNNNNCNNANNNANANNNNNANNNNNNNANNNNNNNANNNNNNNNNNANNCNNNNNNCNNNCCNNNNNNCNNNNNNCNCNNCNCNNNNNNNNNCNNCNCCCNCCCNCCNNCCNNCNNCCNNNNCCNCCCCNCNNCCCNNNANAAAAAAAANANAAAANAANNNNANNNNNNNANNNNNNANNANANNNNANNNNNNNNANANNANNNAANNNNNNNNNAANNNANNANNNNNNNNANNANNNCNNCNNCCNCCNNCNCNCNCNCCCCCNNNNNNNCNCNNNNNNCCNNNCNNCNNCNNCNNNCNNAANNNNANNAANAANNAANAAANAANAANAAANNAAANNNANAANNANANANANNNNANNNNNNNNANNNNNNANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNANANNNANNANNANNNNANNNCNCNCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNNNNANNAAANANNAANNAAAANAANNNANNNNNNNNNNANNNNNNNNNNNNNNNNNNNCNNNNCCCNNNNCCCCCCCNANNANNNAAAAANNANNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNANNNNNNNNNANNNNNANNNNNNNNANNNNANNNNNNNNANNNNNNNNNNNNAANNNNANNNNNANNNANNNNNNNNNNNNANNANNNNANNNNNANAAANAANNNNANNANNANNANNAAAANNAANNNNANNNANANNANANANNNAANNNANANAAANNNNNNANNNNNANANANNNNNNNNNNNNNNNNNNNNNNANNNANNNNNANNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNAANANNAANNNAAANAANNNNAANANNNAANAAAAANNANNNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANANNAANNANNAANANNNNAANNANNNNNNNNNNNNANNNANNAANNNNNANNNANNANNANNNNNNNNNANNNANNNNNNNNNNNANNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNANANANANNNNNNNNANNNNNNANNNNNNNNNNNNNNNNANNNNNNNNANNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNAANANNNNNNNNNANANANNNNNNAANNNNANNNNNNNNNNNNNNNNNNNNNNNNNNANNANNNANNAANNNNNNANANNNNNANNNNNNNNNNANANANNNNNANNNNANNNNNANNANANANNANNNANNNANAAANNNNANANNNNANNNNNNANNNNNNNNNNNNNNAAANNNNANANNANNNNNNAANNANNANANNNNNNNNNNNNNNNNNNANANNNNNANNNNNNNANNNNNANNNNNANNANNNNNNANNANNANNNNNNNNNANNNNNNANNNNNNANNNNNNNNNNNNNNNNNANNNNNNNANANNNNNNNNNNANNANNNNNNNNNANANNNNNNNNNNNAAANNNNANNNAAAANNNNANNNNNNNNNNNNNNNNNNANNCCCNNNNCNNNNNNNNNNNCNNNNNCNNNNNNNCCNNCNNCCNNNNNNNNNNNNCNCNNNCNNNNNNNNNNNNNNNNNNCNNNCNNNNNANNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNANNNNNNNNNNANNNNNNNNNANNNNNNNNNNNANANNANANNNNNNNNANNNNANANNNNAANNNNANNNNNNANNANNNNNNNNNNNNNNNNNNANANNANNANNANNNNNNNNNNNNNNNANNNNNNNNAANNNNNNNNNNNANNNNANNNANNNNNNANNANANANNNNANNNNNAANNNNANAAAANNNANNNNANNNAANNNAAANNAAAANNNNNNANNNANNANNNANAAANNNNNANNNANNANNNNNNNNNANNNNNNANAANNNAAANAANANNNNNNNANANAANNANNANNNANNANANNNNNNNNNANNNNNNANANAANNNANANNNNNNNANANANNNNANANNANANANANAAANNNNANAANNNNNNNAANNNNANNNNANANNNNNNNNNNAAANANNNNNNANNNNNNNNNNNNNNNNNNNNANNNNNNNNNANANNNNANNNNNNANNNNNNNNNANNNAANNNNNNNNANNNNNNNNNNNNNNNANNNNNNANNNNNNNANNNAANNNNNNNNNNANAANANANNNNNNANANAAAANANAANANANNANANANANNANAANNNANAANNAANAAANNANNANNNANNNNNNANAANNNNNNNNAANANNNANNNNAANNNNNANNNNNNNANNNANNNNANNNNNANANNNNANNNNAANANNNANANNANANNANNNNNAAAANNNNNNNANNNNNNAANNNNNNNNNNNAAANNNNNANANNNAANNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNANANNNNNNNNANNNNNNNNNNNNAAANNNNANANNNANNNANNNANNNNNNNNNANNANAANNAANNANNNANAANANNNNANNNNNAANNANNANNANNANNNNNNNNANNNNNNNNANNNNNNNNNNNNNNNNNNANNNANANNNNNNNNNNANAAANNNNNNANNNNANNNNNNNNNNNNNNNNAANANNNNAANNNANNNNNNNNNANNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANANNNNNNNNNNNNNANNNNNNNNNNANNNNNNNNNNANNNNNNAANAANNNNNANNNNNNNNNANNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNANNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNANANNNNNNNANANANANNNNNANNANNNANANNANNNAAAAANANNAANNAAANNANANNNANNAANANAANAAANAANANNNAANNNANNNNNANANANNNANANAANAANNNANNNNNNANNNNANANNNNNAANNANNNNNNNNNANANANNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNANNNNNNANNNANNNNANNANNNNAAANNNNANNNANNNNNNNNAANNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNAANNNANNNANNNANNAANNNAANNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNAAANNNNNNNNNNANANNNNNNNANANANNNNNNANNNNNNNANANANNANNNANNNNNANNNNNNNNNNNANANNNANNANNANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAANANNANANANNNANANNNNNNNNNNNNNNNNNNANANNNNAANNNNNNNNNNANANNNNNNANNNNNAANNNNNNNNNNNNNNNNNNNNNNANNANNNNANANNNNNNANNNNANNNNNNNNNNNNANNANNNANNANNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNANNNANNANNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNANNNNNNNANANNNNNNANANNNNANANANNNNNNAANANNNNNNANNNNNNNNNNANNNNNNNNNNANNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNANNNNNNNNANANNNNNNNNNNNNANNANNNNNANAANNANNNNANNANANNANNNNNNNNNNNNNANNANNNNAANANNNNNNNNNNNANNNNNNANAAANNNNNNNNNNNAANNNNNNANNNNANAANNANNNNANNNNNNNNNANNNNNNNNNNANNNANNNNNNNNNNNNNNNNANNANNNNNNNAANNAAANNNNNNNNNANNNANNANNNNANANNNANNANNNNNNANNNNNNANAANANNAANNNNNNNNNNNANNNNNNNNNNNNNNNNANNNNNNNNANNNNANNNANNAAAANNNNNNNNNNNANNNNANNNNNANNNAANANNANNNNNNNNNNNNNANNNNNAANNANNNANNNNNNNNNNANNANNNNNNANANNANNNNANANNNANANNNNNNNNNNANNANNNANNANNANNNNNANNNNNNNNNNANNAANNNNNNNNNNNNNNNNNNNNNANNNNNNANNNANNANNNANNNNNNNANNNANNNNNNANNNNNNANNNNNNNNNNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNNANNNAANNNNNANAAANNAANNANNAAAAANAANNNAAANANNNNNNNNANNANNNNNNNNNNANNNNNNNNANNNNNANNANANNNANAANNNNNANNNNNNNANNNNNNNNNNAANNNNNNNNNNNNNNNNAANANNNNNNNNNNNNANAAANNNNNNANNNNNNNNNNNNNNNNNNNNANANNNNNNAANANNNNNNNNNNANNNNNNNNNNNNANNNNANNNNNANNNNNNNNNNNNNNNNNNNNNNANNNNNNANANNNNNNNNNNNNNNNNNNNNNNANNNNNNNANNNNNANNNNNNANNNANAAANNNNNNNNNAAAANAANAANANNANANAAAANAAANNNANAANNANNNANANANNANNNAAANNNNANANNNNNAANANANAANNNAAAAAANNAAAANNNANAAANNNAANNNNNNNANNANNNNNNNNNANNANNNNANNNNANNNNANNNNANNNANNNNNANNANNNNNNNAANNNNANNNNNNANANNNNANNNANNNNNNNNANNNNAANNANNNNNNANNNNNNANNNANANNNANNNNNANNNNNNNNNANNANANANNNNNNNNNNNANANNNNNNANANNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNANNNNNNNNNNNANNNNNNNANNNNAANNNNNNNNANANANANNNNANNNANNNNNNNANNNNNNNANNNNNNNNNNNNNNNAANNNAANNANNNNNNNNANNNNNNNANNNNNAAANANNANNNNNNANNNNANNNNNNNNNNNNNNNNANNNANNNNNAANANNNANNAANNANANNAANNNNNNAANNNAANNNNANNANNNNANNANNANNNNNNANANNANNNNNANNNNANNNNNAANNANNNNNNNNNNNNNNNNNNANNANNNNAANNNNNNANNAANNNNNANNNNNNNNNNNNNANANNANNNANNNNNNNANNNANNAANNNNANANNNNANANAANAAANANANNNNAANANNNNANNNANNNAANNNNNNNNANNNNANANNNNANNNNNNNNANANNNNAANNANNNAANANNNNNNANANNANNANNANANAANNNNNNNNANNANNANNANANANNANNNNNNNNANNNNANANNNNANNNANAANNNNNNNNNANNNANNNNANNNNNNNNNNNNNNANNNNNNNANNNNNNNNNNANANANANANNNNNNNANANNANNNNNNNNNANNNNANNANANNNNANANNNNANNANNNANNANNNNNNANANANNNNNNANNANNANNNNANANNANANNANNANNANNNNAANAANNNNNNNANNANNNANNNNANNNANNNANAAAAANANNNNNANAANNNANAAAANNANNNNNNNNNANANNNNAANANNANANANANNNNNNAANNNNNNNAANNANNNNNANNNNANNNNNNAANNNNNANNNANNNANNNANNNNNNNNANNNNNNNNNNANNNNNNANANNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNANNANNANNNANNNNNANNNNNNANNNNNNNNNNNNNNANANANNNNNNANNANNANNANNNANNANANNANNNNNNNNNANNAANNNNNANNANNNNNNANANNAANNNNNNNNNNNANNNNNNANNNNNNNNNANNNNNNNNNNANNNNNNNNNNNNNANNNNNANNNNANNNNNANNNNNANNANNNNNNNNNANANNANNNNNNNNNANNNANNNNNNNNNAANANNNANNANNNNNNNNNNNNNNNNNANNNNNNNNNNNNNAANANNANNNNNNNNNNNNNNNAANNNNNANNNNNNNANNNNNNANNNNANNNNNNANNNNNNNNNNNNNANNNNNNNNNNNNNANNANNNNNNNNNNNNNNNANNNNNNNNNNANANNNNNNANANNNNNANNNNNNNNNANNANNNNNNNNANNNNNNNNANNNNANANAAANANANNNANNNNNNNNNNNNNNANNNANNNANNNNNNNNNNNNNNNNAANNNNANNNNNANNNNNNNNNNNNANANANANANNANNNNANANNNNANNNNNNANNANNAANNNNNNANANNANANANNNNNNNNNNNNNNNNNNNNANANNANANANNNNNNNNNNAANNNANNANNNNNNNNNNANNNNNNNNANANNNNNNNNNANNNNNNNNNANAANNNNANNNNNNANNNNNNANNNANNNNNNNANANANNNNANNNNANNNNNAANNNNNANNNNNNNNNNNNNNNNNANNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNANNANNNNNNNANNNNANNANNNNNNNNANNNNNNNNNNAANNNNNNANNNANNNNNNNNNNNANNANNNNNNNANNNNNANNANNAAANNNNNNNNNNANNAANAANNNANNNNNNAANNNNNNNNANNNNANNNNANANNNNANNNNAANNNANNNNNNAANNAANNNNNNNANNNNNNNNNANNAANNNNNNNAANNNNNNNNNNNANNAANANNANNANNNNNNNNNANNNNNNNNNNANNNNANNNNANNNNNNNNNANNANNNNNNNNAAAAANANANNANNANNNNNNNNNANNNNNNNNANNNNNNNNNANNNNNNNANNANNANNANNNNNAANNNNNNANNANNNNNNNAANANNNNNNNANNNNNNNNNNNNNNNNAANNNNANNNNNNNNNNNNNNNNNNANNANNANNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAANNNNNNNNNNNNNNNNNANNNNANNANNNNNANNNANANNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANAANNNNNNNNANNNNNANNNNNANNANNNNNANNNNANNNNANANANANANNNANNNNNNNNNNNNNNAANNNNNNNNNNNNNAANNNNNAANNNNNAANNNNNNNNNNNNANNNNNNNANANANNNAAAAAANANNANNAANNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNANNNNNNNNNANNANNNAANANANNNNNNNANNNAANNNNNNANNNNNANNNNNNNNNNANNANNANNNNNNANNANNNNNNNNNNANNNNNNNNNANNNNNNNNNNNANANNNANNNNNNNNNNNNNNANNANNAANNNNANNNNNANNANNANNANNANNNANNANNNNNNNNANANNAAANNNNAANNNNNANNNNANANNNNNNNANNANNAANNANNNNNNNNNNANNNNNANNANANANANNNNNANNNNNNANANNAANNNNNNAANNNNNNNNNNNNANNNANNNNNNNNNNNNNAANNNNNNNNNNNNANNNNNNNNNANNNNNAANNNANNAANNNNNNNNNANANNNNNNNNNANNANNNNANNNNANNNANNNNNANNNNANNNNNNNNAANNNNANNNNNANNNNNNNNNANNNNNNNANNNNANAANNNANANANANNNNNNNNNNNNNNAANNAANNNNNNNNNNNAAANNNNAANNNANNNNNNNNNANNNNNNNNNANANAAANNNNNANNNNNANNNNAAANANAAAAANNNAAAANNANNNNNANANNAAANANNNNAANNANNNNNANNANNANNNNNNNNNNNNNANNNANNANNNNNNNNANNANNNNNNAANNNAAANAANNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNANNNNNNNNNNANNNNANNANANNNANNNANNANNNNNNANNNNNNNNANNNNNNNNNNNNAAAANANAANNAAANNNNNNNNNNNNANNAANANNNNNNNAAANAAANNANANAANNNNANANNNNNNNNNAANAAANANANANNNNNNNNNNNNAANNNNNNNNNNNNNNANNANNNANNNANNNNNAAANANNNNNANNNNNANANNNNAAANANAANNAANANANNNAANNNANNNANNNNNAANNANNNNNNNANANNNANAANAANAANANANAAANNANNNAANNANANNNANNNNNNANNNNNNNNNNNNNNNANANANANNNNANNNNANNNANNNNNNNANNNNNNNNNNNNNANNNANANNNNNNNNNNNNNNNANNNNNNNANNNANNNNNNNNNANNNNNNNANNNNNNNNNNNNNNNANNNNNANNNNNNNANAANNNNNANNNNNNAANNANNNNNNNNNANANNNNNNANNAANNNNANNNAANNAANNNANANNAANNNNNNNNNNNNNNNNANNNNNNNNANNANNANNNNNNNNNNNNNNNNNNNNNNANNNANNANNNNNANNANNNNNANNNNNNNNNNNNNNNNNNANNNNNNNNAANNANNNNNNNANANNNANNNANAANNNNNANNNANNNNNNNNNNNANNNNNNNNNNNANNNNNANNNANNNNNNNNANNNNNNNNNNNNANANNNNNNNANNAANNNNANNNANNNNANNNNNNNANANNNNNNAANNNNNANNNAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNANNANNNNNNNNNNNNNNANNAANNNNNANNANNNNANNNANNNNNNNANNNNAANANNNNNANNNANNANAAANNNNNAAANNNNANNANNNNNNNNNNNNNANNNANNAANNNNANNNNNNNNNNNNNANNNANNNNNANNANAAANANNNNNANNNNNNNNNANANNNANNNNNNNANNNNNNNNAANNANNNNNANNNNNANNNNNNNNNNNNNNNNNAANNNNNNNNNNNNNNANNNNAANNNNNNNNNNNNNNNNNNNNNNNNNNNANANNNNNANNNAANNNNNANNNNNNANAANNNNNNNANNNNNNANNANNNNNNNNNNNNNNANNNNNANNNNNNNNNNNNNNNNNANNNNANNNNNNNNNNNANNNNNNNNNNNNNNNANNNNNNNANANNNNNNNNNNNNNNNANANNNNNNANANNNNNNNNNANNNNNANNNNNNNNANNNNNNANANANNNNNNANNNNNANNNNNNNNNNANNNANNNNANNNANNNNNNNNANANNNAANNNNNANNNNNNNNAANNNNNNNANNNNANNNANANANNANNNNANNNNNNNNAAANANNANAANNAANNNAAANNANNNAANANNNNANANNANNANNAANNANANNNNNNNNANNNANNNNNANANNNNANNNNNNNNAANNNNNNNNNNANNNNNNNNNNNANNNANAANANNNNANNNNANNNNANNNNNNNNNNNNNNANNANNANNNNNNNNNNNNNNNNANNNNNNANNNANANAANNNANANANNNNNNNNNANAAANANNNNANNNANNANNNNNNNNNAANNANANNANANAANNNNNNNNNNNNNNNNANAANNNANNNNAANNNNANAAANNANANNANNANNNNNNNNANNNNNNANNNNNNNNNNNNNNNNANNANNNNNNANNANANANNNNNNNANNNANNNNANNNNAANNNNNNANANNNANNNNNNNNNNNANNNANNNNNNAANNNNNANNNANANANAANANNNNNANANNAAANANNNNNNANNNANANNNNNNAAAAANNANNNANANNNANNANNANNANNANNNNNAAAANNNANANAANNNNNNANANNNNNNNNNNANNNNNNNANNNNNNNNANNNNANNNNAANNNNNANNNNAANNNNNANANNNANNNNANNANNNNANANANNNANNANANNNAAANNANNANNANNANNANNAANANNNNANNNNNNANNNNNNNNNNNNNNANNNNAANNANNNNNANNNNNNANNNANNANNNANNNANANNNNNNNNNNNNNNANNNNNNNANNNNNANNNNANNNNNANNNAANNNNANNNNNANNNANNNNNNNNNNNNNNNNANNANNNNNNNNANNNNNNNNANAAANNNNANNAANNANANNNNANANNANANNNNANNNANNNANNAANNNANANANNANAAANNNAANNNANAANNNNNNNNNAAAANANANANANNANANNANNNNNNANNNNANNNAANNNAANANNNNNNNAANNNNNNNNNAANNAANNNANANNANANNNNNANNANNANNNNANNAANNANNNAANANNNANNNNANNANNNANANANNAANANNAANAAAANNANNANNANNANNNNNNANNAANNNANNNNAANAAANNNNANNNNANAAANNANNNANNNNNNNNAANNNNNNNANNANNNNNANNNNNNNNNNNNNNNNNNANNNNNNAAANNNNNNANNNNNNNNNNANNANANNNANNNNNNANNANAANNNNANAANANNNNNNNNAANNNNAAANNNNANNNNNNNANNNNNANNNANANNNNAAANNNNNNNANANNNANNANNNNNNNNNNNNNNNNNANNNNNANANNNNNANAANNNNANNNNANNNNNNNNNNNNNANANANAANNNNANANANNANNNNNNANNNANNANNNNNNNNNNNNNNNNNNANNNNNNNNNAAANNNANANNNNNAAAANNNNNNAAAANNNNNNAANNNAANNNANANNNNANANAANNNNNNNNNNNNNANNNNANNNNNNANNNNNNAANNANNNNANNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNANNNNNNNANNNNNNANANNNNNNNNNNNNANNNNNNNNNNNANNNNNNNANNNNNNNNANNNNNNANNNANNNNNNANAANNNNNANANANNNNAANANANNNNNNNNNNANNANNAANANNANANNANNNCNCNNNNNNNNCNNNNANNNAANNNCNNNNNCNNNNANANANNNNANNNAANNNAANNNNNNNNANNNNANNNNNANNNNANNNANNNNANNANNNNNNNNANNAANNANNNAANNNNNANNNANNNNANNNANNNNNNNNAAAANNNNANNNNNAAANANNNANNNNNNNANNNNNNNNNANNNANNNNANANNAANNNNANNNNNNNANNANANNNNANANNNNNNANNANANNANNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNANNANNNNNNNNNNNNNNNNNANNNANNNNNNNNNNNNNNNNNNANNNNNNNNNNANNANNNNNNAANNNNNANNNNNNNNNNNNANANNNNNNAANNNNNNNNNNNNANNNNNNNNNNANNNNNNNANNNNANNNANNNNNNNNANANNNAANNNNNANNNNNNAAAAAAAAAANNAANNNNNANANAANAANNANAANNNAANNANANNNANANANNANNNANNNNNAANNNNNANNNNANNNNNANNANNNNNNNNNAANANNNNNANNANANANNAAANNNANNNNNNNNNNNNNNNNNNAANNNNNANNAANNNNNNNANNNNNNNANNNNNNNNNNNNANNNNNNAANNNANNANNANNNANNNNNNNANNNANNNNNANNNNNNNNNNNANNNNANNNNNNNNNNNNANNNNNNNNANNNNNANNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNANNANNANNNANNNNNNNNNNNNNNNNNNANNANNNNNNANNNNNNNNNNNNANNNNANNNNNNNNNANNANNNNANNNNNNNNNANNNNNNNNAANNANNNNNNNNNNANNAANNNNNNNANNNNNAANNNNNANNNNAANNANANNNNANANNNNNNNAAANNNNNANNNNNNANNNANNNNANANANNANANNNNNNANNANNNNANNNNNNNNNNNANNNANNNANNNNNNANANNNNNNNNNNNNNANNANNNANNNNNNNNANNNNNNNNNNNANNNNNNANNNNNNNNNANNNNANNNANNNNNNNNNNNNNNNANNNNANNNNNNANNNNNNANNNNNNNNNNNNNANNNNNNNNNANNNNNNANNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNANANNANNNNNNNNNNANNNNNNANANNNNNNNNNNNNNNAANNNANNNNNANNNNANNNANNANNNNNNNNNANANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNANAANNNNANAANNNNNNANNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNANNNNANNANAANNNNNANNNNNNNNNNNNNNNNNNANNANANNANANNNANNNNNNANNNAANNANNNANNNNNNNNANNNNANNNANNAANNNNNNNAANNNAAAAAANAANANNNANANNNANNNNNNANNNNNNAANNNNANANNNNAANNANNNNNNNNNNNNNNNNNNANNNANNNNANNNNNAAANNNNNNNANANANNNNNNNANNANNANNNANNNNNNNNANNNAANNNAANNAANNNNANNAANNANNNNAANNANNANANNNANNNANNNNANNNNNNNANAANNANNNNANANANNNNNNNNANNNNNNNNANNANNNNNNNNNNNNANANNNNNNNNNNNNNNNNNNANNNNNNANANNANNNNNNNNNNNNNNNNNNNNNNANNANNNNNNNANNNANNNANNNNNNNNNNNNNNAANAANNNNNNNNNNANNAANNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNANANANANAANNANNNAAAANNANAANNNANANANAAAAAAANANNAANANNANNNANNAAANNNNNAANANANNNANNNNANNNNNNNNNNAAANANNNNNANNNNNNNNNNNAANNNNNAANANANANNNAANNNAANNANANNAANNNNANNNANNNANANNNNNNNNANNAANANNNNNNANNANANNNNNANNANANANANNNNNNNNNNANNNNNANNANNNAANNNNNNNNNNNANNNNANNNNANNNNANNNNNNNNNANNNAANNNNANNNNANNNNANNNANNNNAAAANNNNNNNNNNNNNANNNANNNNANNNANNNNNNNNANNNNNNANNNNNNNANNANNNNNNNNNNNNNNNANNNNNNNNNNNNNNANNNNNNNANNNNNNNNNAANNNANNANNNNANNNANANNANNNNNNNNNNNNNNNNNANNNNNNNANNNNNNNANNNNANANANNANNNNANNNANNNNANNNNNNNANNNNNANNNNNNANNNNNNNANANNNNNNNANANNNANNNNNNNNNANNNANNANAANNANNNANANANANNNNNANNANAANNNNANNAANNNNNNNNNNNNNNCNNNNNNNNNCNNCNNCNCNCNNCNNCNNCNNCNNNNNNNNNNNANNNNNNANANNANNNNNNANNNNNNNANNANNNANNNNNANAANNNNNNNNNNANNNNNNANANNNANNNNNNANNNANNANNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNANNNNNNNANNNNNAANNNNNAANANNNNAAANNNNNNNNANNNNNNNNNANNANNNNNNNANNANNNANNNNANNANNNANNNANNNNNNNNNANNNNNNNNNNNANNNNNNNNNANNNNNNNNNANNNNANNNNNANANNNNNNANNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNANNNNANNNNNANANNNANNNNNNNNNNNNNANNNANANNNNNNNNNNNNNNANNNNNANNANNAANNNNANNNNNANNNNNNAANNANNNNAANNNNNNAANNNANNNNNNNNANANNANNNNNNNNNAANANNNNANNNANNNNNANAANNNNNNNNNNNNNNNNNNANNANNNANNANNNANAAANNNANANANNNNANNNANANANANNNNANNNNNNNNNNAANNANNNNNNNNNNANNNNNNNNNNNNNNNNNANNNNNANAAANANNNAANNNANNANNNANNNNNNNNANNANNNNNANNAANNNNNNNNNANNNNNANNNANNNNNNNNNNNANNNNNNANNNNNNNNNNNANNANNNANNNNNNNNNNNNNNANNANNNNNANNNNNNNANNNNNNNNNNNNAANNANNNNNNNANNANANNNNANNNNNNNNNAANNANNNANANNNNNNNNANANNNNANNNNANNNNANANNANNNNNNNNANNNAANNAANANNNANNNNNNNNANAANNNNNNAANNANNNNNNNNNANNNNNNNNNNANNNNNNANNANANANNNNNNNANNNNANNANNANANNNNNANANNNNNNNNNNANNNNANNNANNNAAANNNNANNNNNNNANNANNANNNNNANNNNNNNNAANNANNNNNANANNNNNNNNNNNANNNNNNANNNNAANNNNNNNNNNNNNNNNNANNNNNNNNNANNNNNNNAANNNNNNNNANNANANANNANNNNANNNNNANNANANNANNNNANNNANNNANNNNNNANNNNANNNNNNANANNNNNNNNNNANNNNNNNAANNNNNANNNANNNANANNNANNANNNNNANNNNNNNNNNNNNANNNNNNNNANNNANNNANNANNNNNNNNNANNNANNNNNNNNANNNNNAAANNNNAANNNNNNAANNNNANANANNNNNNNNNANAANNNNNNNNANNANNNANNNNNANANNNANNNNNAAANNNANNNNNNNNANNNNNANNANNNNNANNNNNAANNNNNNNNNNNNNNNNNNNNNNNNAANNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNANNANAANNNANNAANNANANNNANNNNNNNCCNNCNNNNCNNNNNNNNCNNCCNNNNNNNCNNNNNCNNNNNCNNNNNNNNNNNNNCNNNNNANNANNNNNNNNANNANANANNNNNNNANNANNANANANNNNNANANNNANNNNNANNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNANNNNNNANNNNNNNNNNNNANNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANAANNNNNNNNNNNNNNNNAANNNNNNNNNNNNANNNNNNNNNNNNNNNNNANNNNNNNNNNNNANNANNNNNNNNNNNANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAAANNAAANNANAAANNNANAANAANNAANANNAAAANAANNANNAANNANANNNNANNNNANANNNNNNNNNNANNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNANNNNNANNNNANANNNNNANNNNNNNNNNNNNNNNNNNNNNNNNANAANNNNNNANNNNNANANNNNNNANNANANNNNANNNNNNNNNNANNNNNNNNNNNNNNNNNANANANNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNANNANNNNNANNNNANNNNNNANNNNNNNNNNNNNNNNNNNNNNNANANNNNANNNNNANNNNNNNNANNNNANANNNNNNNNNAANNANNANNNNNAANNANANANNANNNNANAANNNNAANNANNNNANNNAANNNNAANNNANNNANNNANNNNNNAANNNNNNNNANNNNAANNANNNNNANNNNNNNNNNNNNNNNNNNNNAANNANNNAANNNNNNNNNANNNNNANNANNANNANNANANAANNNNNNNNNANNNNNANNNNANANNANNNANNNNNANNNNNNNANNNNNNNNANNNNNNNANANNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAANAANNNANNAANNNANNNNNNANANNNNNNNNANNNNNNNANNNNAAANNNNNNNNAANNNNNNNAANANNNANNNANNNNNNANNAANNNNANANNANNANNNANNNNNNNNNNNNNNNNNAAANNANANNANNANNANNAANNNNNANNNNNNANNANANNNNANNNNNNANNNANNNNNNNNNNANANAANNANNNNANNANNAANNNNNANNNANNNNNANANANNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNANNNNNANNNNANNANNNNNNNNNNNNNNNNNNNNNAAANANNNNNNNNANNANNNNNANNNNNNNANNNNNNNNNANNNNNNNNNNANNNNNANNNANNNNANNNANNNNNAANNANNNNNNNAANNNANNANAAAANNNAAANNNNAANNAAAAANANNANANANANNNANNNNNAAANNANNANNNNANANANNANNANNAAANNANNNANAAANNNANNNNNNAANNNNNNNNANNANNNNAANNNNNNANANNANNNNNNANNNNANNNNNNANNNNNANNNNNNANNNANNNANNANANNNNNNNNAANNNNNNNANNNNNANNNANNNNNANNNNANNNNNANNAANNNNNNNNNNANNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNANAANNAANANNNNNNNNNNNANNNANNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNANNNANNNNNANNNNNNNNNNNANNNNNNNNNANNNANNANNNNNNNNNAANNANNAAANNNNNNANAANNNNANNAAANNNNNNANNNNNNANANANNAANAAANNAANNAANANAAANANNNAANAANNANANNNNNNANNNAANANNNNNNNNNNNNNNNNNNNANANNNNNNNNNNNNNNNANNNNNNNNNNANNNNANNNNNNNANNNNNNNNNNNANNNANNNNNNNNNNANANNNNNANNNNNNNNNNNNNANNNNANNNNNNNNNANNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNANNNNANANNNANANNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNANNNNANNNNANNNNNNNNNNNNNANNNNNNNNNNNNNAANNNNNNNNNANNNNNNNANAAANNNANNNNANANNNNANAANNNAANANNANNNNNANNNNNNNNNNNANNNAANNAANNNNNNNNNANANNNNNNNNANNNNNNNANNANNANNNNNNNNANNNNNNAANNANNANNNNNNANNANNNAANNNNANNNNNNNNNNNNANANNANNNNNANNNANNNNNNANNNANAANNANNNNNNNNNNNNNNNNNNNNNNANNAANNNANNNNNNNNNNANNANNANNNANNNNNNNNANNNNANAANANANANAANANANAANNANNNNNNANANNNNNNANNNANANNNNNNANNNCNNNNCNCNCNCNNNNNNNNNNCNNNNNNNNNNNNCNNNNCNNAANNNNANNNNANNNNNNNNNNNNNNNNNNNANNNAANANNAANNNNAANNNNNNANANNANNNNNANNNNNNANNNNNNNNNANNNNNNANNNNNNNNNAANNNANNNNNNNNNANANNNNNNNNNNNNANANNNNNNNANANNNNNNNNNNNNNNNNNNNNNNNNANNNANANAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNANNAANANNANNNANANNANNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNAAANNNNNNANANNNNNNNAANNNANNNNNANANNNNANNNNNNNNNNAANNNNNNNNNNNNNNANNNNNNNNNANNAANNNAANNNNNNNNNANNNNANANNNNNNNNNNNNANNNNANNANNNNANNNNNANNANNNNANNANNNNNANNNNNNANNNNNNNNNAANANNNNNNNNANANNNNNNNNNAANAANNNAANAANNANNANNNNNNNANNNNNNNNNNNNANNANANNNNNNNNANANNNNNNNNNNNAANNAANNNANNNANNNNNNNNNNNNNNNNNANNNNNAANNNANNANNNNNNNNNANNNNNNNANNNNNNANNNNNANNNNNNANNAANAANANANNNNAANNANNNNNNNNNNNAANNNNAANNANNNNNNANANNNNNANANNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNANNNNNNNNNANNNNNNNNNNNNANNNANNNNNNNANANNANNNNNNNANANNNNNANANANANANANANNNNANNNNANANANNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNANNNNANNANANNNNNNNNNNNNNNNNNANANANNNNNNNNNNNNNNNNNNNNANNNNNNANANNNNNANNNNNANNNNNNNNANNNNNANNNNNANNANNNNNNNNANNNNNNNANNANNNNNNNANNANNNNNNANAANANNNANANNNANNNNNANAANNANANNNNNNNNNNNANNNNNANNNNANNNNNNNNNNANNANNNNNNNNNNANNNNNANNNANANNANNNNANNNNNANNNNNNNANNNNNNNNNANANNNNNNANNNNNANNNNNNANNNNNNNNNANNNNNNNNNNNANAANANNNNNANNNNNANNNNNANNNNNNANNANNNNNNANANNANNNNNNNNANNANNANNANNNNNNNNNNNANNANNNNANNNNNANNNNNNNNANANNNANNNNNNNNAANNNNNNANNNNNNANNANNNNANANNNNNNNNNNNNANNNNNNANNNNNNANNNNNNNNANNNNNNNANNNNNNNNANNNNNNNNANNNANNNNNNNNNNNNANNNNNNNNNNNNNANANNNNNNNNNNNNNANNNNNNNNNANNNNNNANNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNANNNNNNNNNNNNNNNNNNNNNNNNAAANNNNNNNANNNNNANNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNANNNNNANNNNNNNNNNANNNNNNNNNNNNNANANNNNNNNANNNANNNNNANNANNNNNAANNNNNNNNNNNNNNAANNANNNNNANNNNNNNANNANNNNANNNANANANNANNNNNNNNNNNNANNNNNNNANNANNNNNNNNNANANNNNNNNNANNANNNNNNANNNNNAANNNNNANNNANNNNNNNNNNNNNNANNNNNANNNNNNANNNNNNNNNNNNANNNNNNNAANNANNNNNNANNNAANANNNANANNAANNNNNNNAAAANANNANNANANANANNNANNANNNANNAANNNANNNNANNANNANNNNANAANANNNNNNNNNNNANANNAAANNNNNNNNNNNNANNNNNNNNNANNANNNANNANANNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNANNANNNANNANNNNANANNNNAANNNNNANNNNNNNNNNNNAANNAANNNANNNNNAANNANNANNNAAAANNANANNNNNNAANNNNNNNAANNNNNNNANNNNNNNNANNNNNNNANNNNANNNAANNNANANNNNNNNNNANNNNNAANANNNNANNANNNNNNNNNNNNNANANANNNANNANANANANNNNNNNNNNNNNANNNNNNNNNNNNAANANNNNANNNNNNNNNANNNNANANNANNNNANNNNNANAANNNNNNANAANNNANNNNNANNNNNNANNAANNAAANANNANNNANNANNANANAANNNNNNANANNNANNANANNANNANNNNNNNNANNNNNNNNNNAANANANNNNNNNNNNNANAANNANNNANNNNNNNANNNNNNANNNANNNNANNNNANNNANNNANNNNNNNNNNNANNNNNNNNNNNANNNNNNNNNNNANNNNNANNNNNNNANNNNNNNNNNNNANNNNNNNNANNNNANNNNNNNNNAANNNNNNNNNNNNANNANNAANNNNNNANNNNNNNNNNNANNNNNNNNNNAANNNANNNANNNNNNNNNNNNNANNNNNNNNANANNANNNNNNNNNNNNNNNNNNANNNNNNNNNAANNANNNNNNNNANNNNNNNNNNNNNNNNNANNNNNANNNNNNNNNAANNAANNANANANNANNANNNNNNNNAANAANNNANNNNNNAANNNNNNNANNNNNNNANNNNNNNNNNNNNNNNNNANNANNANNNNNNNANANNNAANNANNNNANNNNNNNNNNANNNNNNNNNNNNNAANNNNNNNNNNNNNNNNNNNANNANNNANNNNNNANNNAANNNNNNNNNNNNNNNNNNANANNNNNNNANNNNANNNANANNANNNNANNNNNNANNNNANNNNNNNNNNNANNANNNNNNAANNNANNNNNNNNNNNNNNNNNNANNANNNNNNANNNNNANNNNNNANNANANNANNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNANNNNANNNNNANNANNNNNNNNNNNNNNNNNNNANNNNANNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNANNNANNANNANNNANNNANNANNANANANNANNNNNNNANNNNNANNNNNNNNNNNNANNANNNNNNNNANNNNNNNNNNNNNNNANANNANNNNNNNNAANANNNNNNNNANAANNANNANNANAANAAAAAANNNNNNANAANNAANNNNAANNNANNANAANNNAANANNNANNNNNANNNNANNNNNNNANNNNANNANNNNANANNNNNNAANNNNNNNNNNNNNNNNNNNANNNNANNNAAANNNANNNAANNNNAANNNNANNNNNNNNANNNNNNNNNNNNANAAAANNNNNNNNNANNNNNANNNNNNNNNANANANNNNANNNANNANNNANANANNANANAAANANNANANNNNNNNANNANNNNNNNNNNNNNNNNNNNNANNNNNNNNNNANAANNNNNNNANNANNNNNNANNNNNNNNANNNNANANNNANNNNANNNNNNNNNNANNNNNNNNNANNANANNANAANAAANANANNANAAAAANNNANNANNNNNNANANANNANANNNANNNANNANNNNNNANNNNNANNNANNNNANANANNNANNNNANNNNNNNAAANNNNNNANNNNNNNNNAANNNNNNANAANAANNNNNNNANNANNNANANNANNANNNNANANNANANANAANNNAANAANNNANNANNNNANNNNNANNNNNNNNAANNNAANNNNNNANNAANANNNNANANNANNNANNNNANNNNNNNNNNAANNNNNANNANNANANNNNANANNNAANAANNNNNNNNNNANNNANNNNNNNNNNANNNAANANNAANNANNANNNNNNNANNANNAANAAANNNANNNNNNNANNAANNANNNANNNNNNNANNNNNANANNANANNNNNNNNNNNANANANNANNNNANANAANNAAANNNNANNNNNAANNNNNNNANNNNAANANANNNNNNNANNNAANNNNNNNANNNANNNNNAANNANNNNNNNNANNNANNANANNANNNNNNNNNANANANNAANNNNANNNNANNNAANNANNANNNNNNNNNANNNANNANNNNAANNNNNNNNNNNANNNANNANNNNNAAAANNNNNNNANNNNAANNNANNNNNANNANNNNNNAANNNANANNNNAANNAANNNAAANNNNNNNNNANNNNNNNNNNNNNNANNNAANANNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNANNNANANNNNNNNNANANNNNNNNNNNNNANNNNNAANNNNNNNNNNNNANNNANNNNNNNNNNNANNNNNNANNNANNNNANNNAANNNNANNNNNNNNNANNNNNNNNNNNNNNNNNNNANNANANNANANNNNANNNNNNNNNNNANNNNANANNANANNNANNNNNNANANANANNNNANANNNANNNNNNANNNNNNANNNNNNNNNNNNNNNNNNNNANNNANNNANNNANNNNNNNNAAANNNNNNNNNNNNNNNANNNNANNNNNNANNNNNNNNANNNNNANANNNNNNNNNNNNNNNANNNNNNNNNANANNNNNNNNNAANNNNNNNNNAAANNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNANNANAANNNNNNNANNNNNNNANNNNNANNNNNNNNNNNNNANNANNNNNNAANAANNANNNANNNANNANNNNNNNANNNNNNNNNNNANNNANNNNNNNNNNNNNNNANNNNNNNANNNNNANANNNAANNNNNNANNNNANNNNNNANNNNNNNNNANNAANNAANNNNNNNNNNAANNNANNANNAANNNNNNNNANANANNNNNNNNNNNNANNNNNNANNNNNNNNANNNANNNNANNNNNANAANANNNNNNNNNANNNNNNNNNNANNNNNNANNANNNNNNANNNNNANNANNNANNNNNNNNNNAANNNNNNNANANNNNNNANNNNNNAAANNNNNNNNNNNANNANNAANNNNANANNANNAANNNNNNANNANNNNNNANNANANNNANNNANNNNNNNNNANNNANNNNNANNNNAANNNNNNNNNNNANANANANNNNNNANNNNNNNANNANNNNNNANNNNANAANNANNAANNNNNNNANNNAANNNNANNNANANANNANNNNNANANNNNANANNNNANNNAAANNNNNNNNNNNNNNNNNNNNNANNNANNANANNNNNNANNNNANNNNNNNNNNNANANANANANNANNNNAAANANNNNNNNNNNNNNNANNANNAANNNNNNANNNNNNNNNNNNANNNNNANNNNNANNNNNNNNNNNNANANANNNANNNNNNANANNANANNNANNNANNANNNANNNNNANNNNNNNANNNANNNNNNANNANNNANNNNANNNANNNANNANANANNNNANNNANNNNNNNNANANAANNNNNANNNANAANANNNNNNNNNANNNNAANANNNANANNNNANANNANAANNNNNNAANANNNNNNNNNNNNNNANNNNNNNNNANNNNNAANNNNANNNNNNNNNNNNNNNNNNNNAANNNNNNANNNANNNANNNANANANANANNNNANNNNNNNNNNANNNNAANNNNNNNNANNNAANNAANNNNNNANNNANNNNNNNNNANNNNNNANNNNNAANNNNNNNAANNNNNNNNNNNNNANNANNNNNNNNNNNNNNNNNAAANANAAANAAAANNNANNNAANNAANNNNANANANANAANAAANNNANNAANNNNNNNANNNNANNNNNNNANNANNNNNNNNNNNNNNNNNANNNANNNNNNNNNNNANNNNNANNNANNNNNNNNNNNNNNNNANNNNAANNNNANANNNNNNNNNNNNANNAANNNNNNNNAANNANNNNANNNNANNNNNNAANANNNANNNANNNNNNNANNNANNNNNNANAANNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNANNNANNNNNNNNANAANNANNNNNNANNNANNANNNNNNANNNNNNNNNNNNNNANNANNNNNNNNNNNNNNNNNNNNNANANNNNNNNNNNANANANNANNNNANNNNNAANNNNNNNNNNAAANNAANNNAAANANNANNNNANNANANAANNNNAAANANANNNANNNNNNANNNNNANANNANANNANNNNNANNNNANNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAANNNNNNNNANNNNNNANANNANNNNNNNNNNNNNNNNNNNANNNNNNNNNANNNNNNNNNNAANNNAAANANANNAAAAANAANAAANNNNANAANNNANNNNNNANNNNNNAANNNNNNANNNNNNNNANANNNNNNNNNNANNAANNNNNNNANNAANANNANNNNNNNNNNAANANNNNNNNNNNNNNNNNNNNNNNNANANAANNANNNNNNNNANNNANNANANNNNNNNNNANNNNNNANNNNNNNNNNNNNNNNNNNNNNNNANNNNNNANANNAANNAAAANNNNNNNNNNANNNANANANNNNNANNNNAAANNNNNAAANNNNANNAANNNANANNNAANNNNNNNNNNNANNNANNNNNNNNNNNANNNANNNNNNNAANNANANNNNNNNNNNNNANNNNNNNNANNNNNNNNNNNANANNANNANNNNNNAANNANNNANANNNNANNNNNNNNANNAANANNNNANNNANNNANANNNNANNNANNNNANNNNANNNNNANANNNNNNANNNNNNNANANNNANNNNNNNNANNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNANNNNNNANNANNNANANANNNNNNNANNNNNANNNNNNNNNNNNNNANNANANNANNNNNANNNNNNNNNNNNNANANNNNNANNNNNANNNNNANNNNNANNANANNNNNNNANNNNANANNNNNNNANANNANNAANNNANNANNNNNNNNANNNNNNNANNNNNANNNNNNNANANNNNNNNNNNNNAANNNNAANNNANNNNANNNANNNNNAANNNNNNNNNNANNANNNNANAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAANANNANNANNANNNNNNNANNNNNNNANNNNNANNNNNNNNNANNNNNNNANANAANNNANNNANNNNNNNNNAANNNNNNANANNNNNNANANNANANANNNNAANANNNNNNANANNAANNANANANAANNNNANNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNANNANNAANNNNNNNNNNNNNNNANNNNANNNNANNNNANNNNNNNANNNANANANNNNNNNANANNNNNNNANANNNNNNNNNNNNNNNNNNNNNANNNANNNNANNNNNNNNNNNANNNANNNNNNNAANNNNANNNNANNAANNANNNANAAANNAANNANNAANANNNAANNNNNAANNANAANAAANAAANNNNNNAAAANNNNNANNANANAANNNNNNNNANNNNNNNANNNNNNANNNNANNNNNANNNNNNNANNNNANNANNANNNANANNNANANNNNANANNNANNNNNNNNNNNNNAANNNNNNAAANNANNNAANNNNNAANNANNNAANNNNAANNANANNANNNNNNNNNNNNNNANAANNNANANNAANNNANANANNNANNNANANNNNNANAANNNNNNNNNNNNANNNNNNANNNNNNNANNNANNNNNNANNANNNNNNNANNNNNNNANNANANNNAANNNNNNANAANNNAANNNNNANNNNAANANNNNNNAANNNNAAANNNNNANNNANNNNNANAANNNNNANNANNNNNANANNNAANNNANNNNNNAANNNNAANANAANAANNAAANAANNNNANAANNNANNNANANAAANNNNNAAAAANAANAAANANNNNNNNNNNNNNNNNANNANNNANNNNANNNNNANNANNNNNNNNANNNNNNAANNNAAANNNNNNNAANNNNNANANNNNNNNNAANNNNNAANANNAAANANNNANAANANNAANNNNANNAANNANANNNNNNNNNNNNANNNNANANANNAAANNNNNNNANAANANNNAANNNAANANNANNANANNNANNNANNANANAANNNNANNAAAANNNNNNNANNAANNNNANNANANAAAANAANANAAAAAAAANNNNNANNNNNNANAANANANNNANANNNNAANAANANAANNAANAANAAAANANANNAAAAANNNNAAAANNNANAANANANANAAANNNNANNNNNNNNAAANNAANNANNNNANANAAANNNNANNNNNNNNNNNNNANNANNNNNNNNNNANAANAAANNNNNANNANANANANNNNAAAAAANNNNANNNANANANANNNNAANNANNNNNNNNANANNNNNNNANANANANANNANNAAANNNNNANANNANNNANNANNAANNANNANNNAANANNAANNANNNNANANNANANNNANNNNNAANNNNNNNNNNNNANNNNNANNNANNNNNNNNNNNNNAANANNANNNANAANANANNANANNNNNNANNANAANNNAANNNNNNNANNANNANANANANANNANANANANANNANNNANNANANANANANNNNNNNANANANNANNNNNANANANNNAAAANNANNNNANAANNNANAANNNNNNANANNNNANNNANAANANNNANANNNNNANNNNNAANAANNANAANNNANNNNANNNNNNNNNNANANNNANAAANNANANANAANNNNANNNNNNNANANNNANNANNNNNNNNNANNANNNNNANNANANANANANANNANANANNANANANAANANAANANNANNNNNNNANNNNNNNAANNNNNNNNNNNANAANNNANNNNNNNANNNNNNNAANNNNNNAANNNNANNAAANNANNNNNNNNAANNNNNNNANAANANNNNNNNAANNNNNNNNNNNNANNAANNNNANANANNNNNNNNNNNANNNNNNNANNANNNNANNNAANNNNNNAANNNNNNNNNNNNNANANANNNNAANNNANNNNANANNNNNNNANAANNANNNNANNNNANNAANNNAAANANNNNNANNNNNANNNNNAANNNNNNANNNNNNANNNANAANNAANAANNANANANNANNNANNNNNNANNANANNANNNANNNNNNANNNNNNNANNNNANNNANANANNNNNNANNNANNNNNNNNNNNNNNNANANANNANNAANNANAANNNNNNNNNNNNANNNNANNANNNANNANANANANANNNANNNNAANNANNNNAANNNNANNNNNNNNNNNANNNANANNNANNAANNANNNNNNAANAANNNANANNANAANAAANAANAANNAANANANAANANNNNNNAANAANNANANNNNANNNANNNNNNAAANNANAANNNNANNNNNAANNNANNNNAANNAAANANNNNANNNNANNNNNANNAAANNNNNANNNANNNAAANANANNNAAANNANNANAANNAANNNNNNAANNNNANNAANANANNNANNNNNNNNANNNANAANNNANNNNANANNNNNNANNANNANAANNNANAAAAANNAANNANNANAANNNAANNANAAAAANAAANNNANNAAANNANANNAAAAANNNANANANNNNANNANANNANNAANNNANAANNANANANNANNNNNANNNNNNANNNNANAANNANNNNNNANNANANNANNNANNNNNNNNAANANNNAANNNNNAANNNNAANNNNNNANANAAAANNNAAANAAANANNNNNNNNANAANNNNANNNANNNNNNNNNNAAAANNNNNANAANANAANNAAANNAANNANNAANAAANNNAANNANNNNNAAAANNNNNNNNNNNNANNANANNAANNNNNANNNNNAANNNAAANNNNNNNNAANANNNNNNNNNANNNNANANNNNNNAANANNNAANNNNNNNAANNNNNNANNNNNANAAAAAANAAAANAAANNAAAANNNNNANAAAAAANNNNNNNNNAANAAANNAANNAAANNANAAANANNAAAAAANNANNNNAANANANNNAAANNNANNNNNNNAANANNNNANNNNNANNNAANNNNNNANNNAANNNANNANAANANNNNANNANNNNNNNAANNNNNNNANNANANANNANNNNANNNAANNNNNANNNNANAANAAAANNNNNANANAAANNANAAANNNNNNANANNNANAANAAAANAAANNANNNANNNANNNNAAANNNNNAANAANNANNANNNANNNNAAANAANNNNNNANNANANANNNNNNANANANNNNANANNNNNNNNNNNNNNNNNNNNNNNNNANNANAANNAAAANNNNNNANANAANNANNNNNNANNNNAANANAANANNNANNANANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNANNNNNAANNNANNNAANNNNANNAANAANNANNNAANNNNNANAANAAAANNNNAANANNNNNAANNNNNNNAANAANANNAANANNANNANANNNNNNANANNNNAANANNANNANNANNNNANNNANNANAANANNNNANNAANNNNNNANNNNNANNNAANNNNAAANNNNNNNANANNNANANNNNANANNNNANAANNNNNNNAANAAAANNANANNNNNANNNANNAANANNNNNNNNNNNNNNNNNNNNNNNNANNANNNANANNNANNNNNNNAANNNAANNNNNANNNNNNNNNNNAANAANNNNANNANANAAAANNANNNNAANNANNNNNNNNNNNANANNNAANAANNAANNNNNNNNNANANAANNNANNNNNNANANANNAANANANNNNNNNNNNNNNNNANNNNNNNNANNNNNANNNNNNANAANNNNNNANAANNNNNNNNNAANNNNNNNNNNNNANNNNNANNNANANNNNNANNAANNNANNNNNANNNANNNNNNANANNNAANNNNNNANANANANNNNANANNANNNNNNANNNNANNNAANANNNNANNNNANANNNNAANNAANNNNNNNNNNNANNNNANANNANNNANNANNNANAAAAANNNNNAAANNNAANNNNANNANNANNAANANNNNANNNAAAANNNANNNNAAANNANNAAANAAANANAANNNANNANNNNANANAAAANNNNNAANNNNNAANNANNNANNAAAANNAAAAAANANAAANANNNNNANNNNAANNNNNNNANNANNNNNNNNNNANNNNANNANANNNAAAANNNNANNANANNNNNAANNNNANNNNNANNANNNNAAANANNANAANAAAANANANNANANAAAANANANAAANANAANNNANNNANANNNANANNAANNANNNNNANAAANNNNNNNNNNNNNNNANNNNANANANANAAAANANNNAANNNANANANNNNNNANANNNNNANNANNNNNANNNANNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANANAANAANNANANNNAANAAANAAAAAAAANNNAAAANNAANANNNAANANNAANNAAAANNAANAANANNNNANANNANNNNNNNAANNNNNAAANNNNNNANNNNNNAAANAANNAANNNNNNANANNNNNNNNNNNANANNNANNANNANNNNNAANANNANANNAANNNANNANNNNAANNAANNANNNNNNANNNANNAANNNNNANNNNAANANANNNNNNANANANNNNNNANNNNNAAANNANNNNNNANAANNAANAANNNAANANAANNNAANNNNNNNNANAAANNNNNNANNNNANANAANANAANNANNNNNNANNANNNNANNNAANANAAANNNANANAANAAANNNNAAANNAANNNANANNNAANNNAANNNNANAAAAANAANANNAAAANNNNANNNNNNAANAANNNNNANNANANAANNNNAAANNNNNANANNNNNNNNNNAANNNNNAANNANNNNAANANNNNAAANNANANNNNNNNNNAAAANNANNANANNNNNNNNNNNNNNNNNANNNNNNNAANANNNANNNNNNNNANNNNNNNANNAANANNANNNANNNNANNNNNNNAANNNNAANANNNNANAANNNNNANNNNNNANAANNNANNANNAAANANANANNNNNANNANNNANANANANNANANNANNAANNANNNNANNNANNANNANANANNAAANANNNNAANNNNNNAAANNANANANNNNNNANANAANNANNANNANNANNNNAANANNNNNNNANNNNNAANNNNNNANANNNANAANAANNAANNAAAANNNAANANNNNNNNNAAAANAAAANANNAANNNNANNNNANANANNNANNNNANANANNANANAANNNNNNANNANNNANANNNANNNNNNNNNNNANANAANNNNNANANAAAANANNNANNANAANNANNANNNANAANANANNAANANAANANNAANAANNAANAANAANNANANANANNNANNNNNNNANANANNNANNNNNAANNNNNAANNNNNNNANNNAANNNNNANNNNAANNAANNANNANNNNANAANANANANANNNNNNNNNNNNANANAANNANNAAANNNANAANNNNNNNAANANNNNNNAANANANANANNANNNAAANNNNANNNNNNNANANNANNNNAANNNNNNANANNAANNAANNANANNANNNNNANANNNAANANNAANNNANANNNAANANNNANNNNNANAANANANNNNANANANNAANNNAANNNNNNNNANNNNANAAAANANANANANNNNAANNNAANANNNNNNAAANNNAAANNANNNANNANNNANNNNNNANNNNNNNAANANNNNANNNNANNANNNNNAAAAAANNANNNNNANAAANNNAANANNNNNANNAANNNNNANAANANAANAANNNNNNAANNNNNNNNNNANNANNNNNANAANNANNAANNNNANNANNNNNNNNNANNNNNNNNNNNNNANNNNNNNNNNNAANAANNNANNANNNANNNNNNNNNNNNNNNNNNNNNANNNNNANANANANNNNANNNANNANNNNNAANAANNANANANNANANANNAANNANNANNNNNANAAANNAANANNANNNANNANNNANNNNNNANANNAANANNANNNANANANNANANNNNANNANANNNAAANANANNNNNNNNNNNANAANNANNANANANAAANNAANAANNNNNNAAANANNNNANNNNANNNNNANNNANNNANNNNNNANNNNNNNNNNNNNNANNANNNANNNANANAANNNANANNNNNNNANNNNAAANNANAANNNNANANANNANANNNAANNNNNANNAANNNNNANAANNNNNANNNANANNANNANANNANNNNNNNNANANNANAANNANNNNNNNNNNANANNNNANNAANNANAAANNANNAANANNANANNANNAANANANNNAANANNANNANANNANNNAANANNANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNANNAANNNNNNAANNANAAANNNNANNNNNANNNNNAANNNANANNNNNNNNANNNNNANNNNNNNAANANNNNNNNNNNANNNANNNNNNAANNNNNNANANNANNANNNNNAAANANNANANNNANANNNNNANNAANNNNNANNNNNNANNNANNNANNNANNANANNAANNANNNAANNNANANAANNNANNANANANNNANANANNANANNNNANNAANNNNANNNNNNANNNNNNNNAANNNANNANNANANANANANNNNNANNNNANNNNNNNNNNANNNNNNNNANNANNNNNNANNNNNNNNANANNNNNNANNNNNNNNNANNNNNNNANNNAANNNNNAAANNNNANNNNANANANNNAAANNANNNANNNNNNANNNNAAANNNNANANANNNNNNAANNNNANANNNNNNANNNANANNANNANNNNANNNNNNAANAAANNNNNNNNNNNNANNNNANANANNNNNNANNNNNNNNNNANNANANNNNANAANANNNANAANANNANNANNANANAANANANAAANANNAAANANNAAANNANNANNNAANAANANNNAAAAANANAANANAANNAANNANNANAANANAANNAANNAANANANAANANNNANNNANNNNNNNNAANNANNNAAANNANNNNNNAANNNAAANANNANNNNNNNNNANAAANNNANAANAANNNANANNNNNNNAANNNNNNNNNNNNNANNNAANANNNANNNNANNNANNAANNANANNNANNNNANANNNANANNANNANANNNANNNAAAAANAANNNNNNNNNNNNANANANNNAANANNNAANNNANNNNAANNNANNNNNNNANNNANAAANNNNAAANNNNANANNANNAANNAANNNNNNANNNNANNNNNNNANNNNANANANNNNNNNNANNNANNNANNNNNNNNNNNNNNNANNANNANNANNNNANNANANNANNNNNANANNNANANNNNNNNNNNNNANNNNNNANNAAAAAANNAANNANNNAANAAANNAANNNNNNNANAANANAANAANANNNNNAANNNNANAAANANNANNAAANNAAAANNNNNNANNAANNNNANNANNAANANAANNANNNNNNNNANANANNANNANANANANANNNNANAANANNNANNNNNNNNNNNNANNNNNNNANNANNANNNNNNNNNNANNNANNNNANNNNANNNNNNNNNNNNNNNNNNNNNANNNANNNANNNNNNNANNNNANNNNANNNNNANNNNNANNNANNNANNNAAANAANANANNNAANNNAANANNNAANANANNNANNNANANNNANNNNNNANAANNNNNNANNAANANNANNANNNNNNNNNAANNANAANNNNNNAANANNNNNNANANANANNNAANNANANNNNNNAANNNNAANNNNNAANNNNNAANNAAANAAAAAANNAANNNANANNNANAANANNNNNAANAANANNNANNNANNNANNAANANNNNNNNANNNANANAANNNAANNAANNNNANANNANNAANANANNANNNAANNANNANAANNNANNNNNNNANANNNNNNAANANAAANANNNANNNNNNNNANANNNNANNNANNNNANANNNANNNNANANNNANNNAANANNNAANNAANANNNANNAANNNNNNANNAANANANNNNNNANNANANNNANNNNANNAAANNANNNNNNNNANNNNNNNNNNNNANNNANNNNNNNANNNNNANNNNNANNAAANNNAANANNANANANANANNNNNANNNAAANNANAANNNNANNNAANNANNAAAANANNANNNANNANNANNNAANNNNNAAAAANNANNAAANNANNAANNNANNANNNANNNNNNNNNNNNNNANANNANANNNNNNNNNANNNANNANNNANNNNANNNNAANANANAANANNNANANNNNANNNANANNANNAANANNNANNAANNNNANANNNNNANNNNNNNANAAANNNNNNANNNANANNAANNNNNANANAANAANANNAAANANNNNNNANNNNANANNNNNNNANANNNNNNNNANNANANNNAANNNNNANNNNNNNAAAANNAANNNANANNNNNNANANNNNNNANNNNNNCNNNCNCNNNNNNCCNNNNNCCNCNCNCNCCNCNNNNNNNNCNCNNNCNNCNNNCCCCNNNNCCCCNNNCNCNCCNNCNCCNNCNNNNNNAAAANNAAANNNNNNNNNAANNNNNNAANANAANNNNANNNNNNNNANNNANNAANNANNNNNNAANNANAANNANNNNNNNNNNNNNNNANAANNAANANNAANANNNNNANNNANNNNNNNNANNANNAANNANNNANNNANNNAANNCNNNNCNNNCCNNNCNCNCNCNCNCNNNNNCNNNNCNCCNCCNNNCNNNNNNCCCCCCCCCNCCCCNNCNNCCCNCNNCNNCNNNCNNNANNNNNNNNNAANANNAAANANNNNNNNAANNNNNNANNNNNNANNNNNNANNANANNNNNNANANNNNANANNNNNNNNANNNNANANANNNANANAANNAANANNANANANNNANNNAANNNNNNNANNANNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNANNANNNNNANNANANNNANNANNNNNANNNNNNNNANNNANNNNNNANNNNNNNNNNANNNNAANNANNNANNNNANNAANNNNANNAANAANNANANNAAAANNAANANAANNAANAANAANNNANNNNNANANAANANNAANNNNNANNNANNNNANAAANNNAANANNANNANNNNNNNAANNANNAANNNANNANAANNNAANANNANANAANANNNNNNANANNNAANAANANNANNAANNNANNNANNNANNANNAANAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAANANNANANAANNANANANNANANNANANNANANANANANANNNANANNNNANNNNNNANANANNNNANNNNANNANNANANNANANNNANNNNNNNNNAANNNANANANNNNANANANNNAANAANNNNNNNANANNNANANNNANNNNNNNAANANNNNAANNAANAANNNNNNNNNANANNANNNNANNNNAAAAANAAANNAANANANNANNNNNANNNAAAANANNNNNANNNNNNNAAANNANNANNNANNNANNNNAANNANNNNNANANNANNNANNNNNNNAANNNANNNNNAANANNNNNNANANANNNNNNANNNNANANANNANNANANNNANNANNNANNNNNNNNNNNNNNANANNNAANANNNANNANNANNNNNNNNANAAANNANANNNNNNNCCCNCNNCNNNCNCNNCNNCNCNNNCNCNCCNNNNCNCNNCNNNNNNCNCNNNNANANNNNAANANNNANNNNNNANNNNNNANNANNNNANANNNNNNANNNANANNNNANNNNANANNNNNNNANAAANNNNNNNNNNNNNNNAANNNNNNNANANNNNNNANNNANNANAANNNANNNNNNANANNANNNANNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANANNNNNNNNNNANNNANNANNANANANNNNNANANANNNNANNNANNANNANANNNANNNNNANANNNNNNANANANANAANNNNNNNANANNANNNNAANNNNNANNANNANNNANNNANNNANANNNNNAANAANANNNNANNNANNNANAAANANANNANNANAANNNNNANANANANAANANANANNNANNANNNNANNANNNAAANNNANNNANANNNNNNANNNNNANAANANNNAANANNNNNNNNNANANNNNNNANNNNAAANAAANNAANANNNNNNANNNANNNAANNNNANNNNANNNNNNAANANANANNNNNNANNNNANNNNNNNNNNNNNNNNANNNNNNANANNANANANNANANANNNNNNNNNNNNNANNNANNNNNNANNANAANNANNANANNANAAANANNAANNANNANNNANNNNNNANNNNNANANNANNNNNNANNNNNANNANNNANNNNNANNANANNANANAANNNANNANNNNNANNANANNNNNNANNANNNANNNNANANNANNNNNNANANANANNNNNNNNNANNNANNNNNNANNAANANNNNNAANNNNNANNNNNNNANNNNANNNNANNANNNNNANNNNNNANNAANNNANNAANNNANNNNANANNNNNANNNNNNANAANANNANNNNNNAAANANNANNAANNANNNNNANNNANNAANANACNNNCNNNCNCNCNNNNCCNNNCNCNNNNNCNNCCNNNNCNNNNCNNCNNNCNNCCCNNNCNNNNNNNCNNCCNCNNNNCNNCNNCNCNNNNNNCNNAANNNNNAANAANNNAANNNNNANANNNNNANNNNANNNNNNNNNNNAANNNNNNNNANNNNANANNNNNNANANNNANNNNANANNNNANNANANANNNNNNANNANANNNANAANNNNANANAANANANNNNNNCNCCNNCNCNNNNNNANNNNNNNNNANNANNAANAANANNNNANNANANNANNNANNNNNANANNNNANANANNNNNANAAANNNNNNANAANNANNNANNNAAAANNNAANNNAAAANAANNNNNNANANNNNANNNANNNNNNNNNANNNNANNANAAANNANANAANANAAANNANAAANNAANAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCNCCNNCNCCNCCCNCNCNNNCCNCNNCNNCNCNNCNNNNCNCNCNNNCNNCNNNNNCNNANNANANNNNNNANAANNNANNNNANANANNANANNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCNNNNNNNNNNNNNNNNCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAANAANNAANANNANNNNANANCCNNNCCCNCCNNNNCNNNCNNNCCCCNCNNNCNNNCCNCCCCCNCCNNCNCNNCNCNNNCCNCCNNNCCNCNNCNCNCCCNNCCCCNCCNNCNCCNCCNCCCNCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAANNANANNANNANNNANNAANANNANNNANNANANNAANNNNANNNANNAANANNNNANNNANNNANANANNNNAANANNNNNAANANNANNNNNNANAANNAANNNNNANNNANANANNNNNAANNANAANANNNANNANNNNNANNNNNNNANNNNANNAAANNANNNNNAANNANNNNANNANNANAANNAAANAAAAAAANNAAANNNNANNNAANNNAANNNNANANANAAANANNAANANNAANANNNNANNANNNNANAAANNAANNNAAANNNNANNAAANANNANNNANNNANNNNNAAANNNNANANAANANANNNANNNNANANNAANANAANNNAANNANNANNNNNANANNNANANNANANNNNANNAAANANAANAAAAAAAAAAAAANANANNNANANNNANNNANAANAANNANNNNANANNANNNNNNNAANNNANNANAANNAANANANANNNAANNNNNANAANNAANANNANNANANNAANANNNNNNNNNNNANAANANNAAANNNNNNANNNNANNNANNNANNNNNANANNAANNANAAAAANNNANNNNANNNNANNNNNANNNNANNNNANAANNNNNNANNAANAANANNANAANNANNAANNANNNAANNANNNNNNNNNNNNANNANANANANNNANNNNNNNNANNNNNANNANANNANNNNNNNNNANNNNNAANNNNNAANNNNNANNANNNAANANANAANNNNNANAAAANANAAANAAANNANANANNNNANANNNANNNNNNNNANANNNNANNNANANAANANNNANNANNANNANNNNNANNANAANNANNANNNANANNANNNANANAANNNANANANANNNNNNAANNNAAAAAAAAAAAAAAAAAAAAAANNNNNAANANNANNAANANNNANNAANANANANANNAANAANNNNAAANAAANAANNAAAANANANANANNAANANAANNNNNNAAANANANNAANAANNAAANNANNANNNNNANAAANANNNNANNNNANANNANNNNNNAANNNANNNAANANNANNNANANANANNANNNANANANNNANNANNANNNANNANNNANNNANANNNANNNNNANNNNNNNNNANNNNNNNNANNNANNNNNNNNNANNANNANNNNNANNNNANNNNNNANNNANANANNNANNNNNANNNNANNAANNNNNNANANANNNNNNANANNNANNNNNNNAANNNNANNANNNNNNNNNNNNNNNNNNANNNNNNANANANNNNNNANNNNANNNNANNANAANNNANNNNAANANNNAANNNNNNANNANNNANNNNANNAANNNANNANNANNAANANANAANNANAANNNNNANNNNANNANNNANAANANNNNANAAANNANNANNNANANANNANNNNNNAAANNNANNNNNNNNANANANNNNANNNNNANANAANANNNNANAANNNNAANNANNNNANANNAANNNANANANNNNNNANANANANANANNANNNNANNNANANNAANNNNANAANAANNAANNNAANNNANNANNNNNNNNANNNANANNNANNNNNNNNANNANAANNNNNAANANNNNANANNNANAANANANAANANNNAANANNNNNNNNNANAANAANNNNNANANNNNNANNAANNNNNNNNANNANNNAANNNNANAAAANNAANNAAANNAAAANNNNNANAAANNANNNANNCNNNNNNNNNNANNANANNNNANNANNNANNAANNANAANANANNANAANNNANNANANNNNNANAANNNANAANNNANNNANNANANANNANANNAANANNNANNNNNNNNAANNANANANNNANNANNNANNNNNNNNNANNNAAANANNNNNNNANANNAANANNNANNNNNAANAANNNANANNAAAANANAAANAAAAANNNNNAANNNANANAANANNNNANNAAANNNNNNNNAAANNNAAANNNNNNANNNNNNNNANNNNANNNNNNNNNNANNNNNNAANAANAAANNNANANNNNNNNNNNNNANANNNNNNNANNNANNNAAANAANNAAANNAAANCCNNCCNCCCNCNNNNCNCCCCNNNCCNNNNCNCNCCNNCCNCCNCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAACCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANANNNANANNAANNANNANANNANANNNANAANNAANNNNNNANANNNNANNANNAANNNAANAAANNNNNNAAAANAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCNNCCCNCCNCNNCCCCNNNCCNNCNNNNNCCCCNNNCNNNNNCCCNNNCCNNNNCCNNNNNCNNNNNNNNNNNNCCNNCCNNNCNNNCCCNCNNNCNCNNNCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAANNNNNANNANANNNNANNNANNANANANNNNNANNANANNNNNANANANNANANANAANNAANNNNANNNNNANANNNANNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAANNAANNANNAANAAANANNANNANNNANNANAANANANNANANANNAAANNANAANNAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNNANANNNNAAAANNANANAANNNNNNAANNANNNNNNAANNNANNNANNANANNNCCNNCNNCNNCCNNNCCCCNCNNCNNNNNNNCCNNCNNNCNCNCNNNNCNCNCNNNNNNNNCNCNNCNNCNNNCCNNNNNNNCCNCNNNNCCCNNNCNNCNCNNNNCNNNCNNCCNNCNCCNNCNNCCCCNNCCNCCNNNNCNNNCNCNNCNCCCNCCCCNCNNAAAANNNAANNANNANNNANAANAANANNANANNANANANNANNANNNANNNANNNNAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAANNAAANNAANANNNANNNNNANANNAAANNNNNNNAANNANNANNANNNNAANANANNNNNAANNANNNANNNNNANANANNNANANNNANNAANAANNNANANNNANANNANAAANNANANNAANAANNNNNNNNANNANAANNANNAANNAAANANNAANNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCNNNNCNNCNCNNCNNCCNNCNNANANNANNANNNCNNCNNCCNNNNCNCNCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCNCCNNNCNCCCCNNCNNNNCANNNNANANNANNANNNAANNANNNANAANNNNNNNNANAANAANNANNNNNNNAANNNNNAANNNNNNNNNNNNANNNNNNNNNNNNNANAANNNNNNNNANAANNNNNNAANNNNNNANNNNANNNANANANNANNNANANANNNAANANNNANNNNNAANNNNNNANAANNANNNNNNNANNANANANANNANANNNNANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNANANNANNNANAANANANNNNNNNNAANANANNNANNNANNNAANANNANANNANNNANNNANNANNANNNNNANAAANANANNANNANNANNNANNNNNNANANAAANAANAAAANANNNNANANANANNNANANNNANNANNNANNANNNNANNNANANNNANANANNNNANNAANAANANNNNANANANNNNNNANNNAAANANNNNNNANANNNAANAANANNANNNNNNNNNNANANNNNNNNNANNNANNANNANNNNANANNANANNNANANNANANANNNANANNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNNANANANNAAANNNANNAANNNNANNANNNNNNAAANNNNNNNANNNNNNNNNANNAANAAANNNNANNNNNANNNNNNAANANANANNNNNANNNNNANANNANNANNANANANANNANNNANNAANNNNAANNANNANANAAAAAAAAAAAAAAAANNNAANNANNNANANANNNNNANANANANANANANNNNNNNANNANANNNNANNNAANNNANNNNANANANANANANANNANNNNAANNNANNNNNNNANCCNNNCNNNNCCNCNCNCNNCNNNNCNCNNCNCNNNNNCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAANANNNNNNNAANNANNNNANANNNNNNNNNAAANNNNNNNNNANNANNNANNNNANNAANNANNNNNAANNANNNNANNNANNNAANANNNAANNNNNNNNANNNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAANANNNANANANANNNANNNNAANNNANNAANANNNNNANNNNANNNAANANNNNNANNANNANNAANANNNNNANNANNNNNAAAAAAAANANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANANNANNNNANNNAANNNANNANNANNNNANANNANANAANNANNNANNNNANNNNAANAANNNANNNNAANANNNNNNNANNNNNNNNANNNNNANNNNNNNNNNANNNANNNNANNNNNANNNNNNNNNNNNNAANANNNANNNNANNNNNNAANAANANNNNNNNNNNAANNNAAAANNNNAAANANNAANAAAAANAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANANNNNNAAANNNANNNNNNNNNNANANANNANAAANANNNNANNANAANANNANANNNANNNNNNANNNNNNNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNAANANNNANANNNNNNNANNANNNAANNNANNNANANANANNNANNNNNNNANNAANNNNANANNNANNAANNANANNNAANNNANAANNAANANNANNANNANNNANANAANNNCNNNCCNNNCNNCNNCNCCNNCNNCNCCNNCNNCNCNCNCNNNNNCCNCCNNNCCNNCNCNCCCNNCCCNCCCNNCCCNNCCCNCNCCCCCCCCCCCCAAAAAAANNNAANNNANNANNANNANNANANANNNNNNANANNNANNANNNNNANNNNANNNNANANNANNANNNNANNANNANANNANNNANNANNNNNNANNNNNAANANNNNANNNANNANNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNNNNNANNANNANAANNANNNNAANNANNNNNANNNNAANNAAANNNAANNAAANAANNNNAANNAANNNANNAAANNNNNNAAAANAANNNANNANANAAANANAANNANAANANAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCNNNNNNNNNCNCNNNNNNCNNCNNCNCCNNNCNNCNCNNNNCNNNNANNNAANNNNNNAANNNNNNNANNNAANNNNAANNNNNNNNNANNANNNAANANANANNNANNNNNANANNNNANNANNANNANAANNAANNANNNAANNNAAANNANNANNANNNAANNAAANANANNANANNANNNNNAANAANNANANANNAAANANNNANNNNANNAANNNAANNNANANNNANANANNANANANNANAANNANNANNANNNNNNNNNNNNNANANNAAANNNNNNNANNNNNNAANNNANNNNNNANANNAANANNNANANNNNNNANNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANANNNNANANANNNNANANNNAANNANANNNNAANAAAANNNNANANANAANNNANANNNNNNANNNANNANNANNNNNNANNNANNNNNNANANANNAANNNNNAANAANANNNNNNNNANANNNNNNNNNANNANANANANNANAANANNANNAANNNNANNNNNNNNANANNNNANNNANNNANANNANANNAANNANNNNNANNNAANNANNANNAANAANAANNNANNANNANANANNNNNNNNNNNNNNNNNNNNNNNNNANNANNNNNNNANNNNNNANNANANNNNNNANNANNNANANNANANANNANNANNANNANANNANANANAANNAANNAANNANNNANANNANNANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANANNAANNAANAANNNNNNNAANNNANAANAANNCCNCCNNNNNNNNNANNNNNAAANNNNNNANNANANNAANAANAAANAANNNNNNNNNNANNNNNNNNNNNNNANNANNNNNNNAANNANANNNNANNNNANNANANANNAAANNNANNANNNNNANNNANANNAANNNNNANANANNNANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNANNNNNANNANNNNANNNANNAANAANANNNNNAANANNNNNANNNNAAANNNANNANNNAAANANNNNNANNNNNANNNNNNNNNNNAAANNNNNNNNNNANNANANNNNANNNNNAANAANAANANANANANAAANAANNNANNAANNANNANNANNNNNAAAANNANANNNNNNANAANANNNNNNANANAANNNANNANANNANNNNNNNNANNANNNNNANNNNNNANNNNNNNNNNANNNNANNNANNNNNANNANNNNNNANANNANNNNNNNNANNANNNNNNANNNNNNANNANNANNNNNNNNNNANNNNNANANNNNNANNNNNANNNNNANANANNNANNANNNNAANNANNAANNNNNANNANNAAANANNAANNANNNNANANAANNNNNANANNNANANNANANANNANANNNNANANNANANANNNAANNNNNNNNANNAANANNNAANANNAANNANANNNAANNNAANANNANANANANNNNNNANNNNNNANNNNAAANAAAANANNNNANNAAANNAANNANANNAAANNNANANNNNANNANNNAANNNNNNANNNANAANAANANAANANNAANNANNANNNNNNNAANAANNNAAANNNANNANANNNANNNNANANANAANNANNNNNNAANANNNANNNNNNANNNNANAAAANNNNNNANANANNNNAAAANNNAANANNANANNNNNNANANNANNANANANANNANANANNANAANNNANANNANANNANANANANNANANNNNANNANAANNNANNNNANANANANNANNNNNANNNANAANNNNAANNANAANNNANANANANNNANNNNAANNNNANNNANNANANNANANNNANAANANNNNANANANNNANNNAANANANANNNNNNNNNNANANANNNNAANANANNNNNANNNNNANNAANAANANNNNANNNANNNNNNNNNNNNNANANNANAAANANNNANNNNNANNANANNNNNNNNANAAANNANNNANNNNNNANNNANNNNNNANNANNNNNANNNNNANNNNANNNNNNANNNNANNNNANNANNNNNNANNNNNNNANNNNNNNNNNANNNNNNANNANNANANAANAANANNNNNNANAANNNNNNNAAAANNNANNANAANAAANAAANNNANNNNANAANNANAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCNNNCCNCNCNNNNNCCNCCNNCCNNNNCNNCNNCCCCCCCCCCCCCCCCCCCAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAANANNNNNNANANANNNNNANANNNNNNNNNNANNNNNNANANNNNNNNANNNAANNNNANNANNNANANNANNANNNNNANANNNANNNANNNANNNNANANANNANNNNNAANNNANNNANNANNANNNANNANANNNNNAANANNNNNNAANNNNNANNNANNNNANNNNNAANNNAANNAANNNNANNAANANANANNNNNNANNNNNNNNANANANNNAANANNNANNANNNANNNNNAANANNANNNANNNANANANANANNNNANNANNAANAANANNNNANNNANNNNNANNNNNNNNANANANANANNANANNAANNAANNNANNNANNNANANNAANANNANANANANNNNANANANNNANNNNNAANANNAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCNNCNCCNNCNNNNNCNNCNCNCNNNNNNCNCNNNCNNNCCNCNCNCNNCNNNCNCNCNNNNCNCNNNNNNCNNNCNCNCNNCNNNCNNCNNNCNCNCNCNNNNCNCNCNNNNCNNNNCNNNNNANANNANNNANNANANNNNNNANNNNANCCNNCNNNNNNNCNCNNNCNCNNNCNNNNCNCNCNNNNNNNNNNNNCNNNNCNCNCNCNNCNCNCCCNNNCNNNNNNCNCNNCCNNCNNCCNNCNNCNCCANNANNNNNNNANNNNNNNNNNNNNNNNNNNAANANAAANANNNNANNNNNANNNNANNNANNANNNAAANNNNNANNNNNNNANNNANANNNNNNNNNNNAAAAANNNANANNANNANANANNANANANNAAANNAAANNNAAAANANAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANANNAAAAAAAAAAAAAAAAAAAAAANNNNNNANNNAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAANNANANNNANNNNANNANNANNANNNNAANNNNANAAAAANNAANNANANNNANNNNNNCNCNNCNNNCNCNNNNCNNCNCNCNCNNCNNNNCNNCNCNCNCNNNNCNNCNCNNNCNNCNCNNCNNNCCNNNNNCNNCNCNCCNCNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNAANANNNANNANNANNAANANNAANAANNAAANNANANNAANNANNANAAAAACCCCCCCCCCCCCCCCCCCCCCCCNNCNNNCNCCCCCCCCCCCCCCCCCCCCCCNCCCNNNCNNCNNCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCNNCNNNNCNNCCNCNNNNCNNCNNNCNNCNCNNCNCCCNNCNNAANNNANNNANNNANANNNANNNAAAANNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAANNNNANNNAANAAANNANNAANNANNANNNNNANANNNNNNNNNANNNNANNAAAAANNANNNNANNAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNNANNNANAAANNAANNNNANANNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNANAAANNNANNNNANAANNANAANNNANNNANNANNAANNANNANNNNANNANNAANANNANANNNNNANNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAANNNANNANANANANANANNNNANAAANAAANNANAANNNANAANNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNANNNNNNANNANNANNANANANNNNNNNNANANANAANAANANAAAAAAANANNNANANNNNNANNAANANNANNANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANANANANNNANANNNANNNAANANNNNNNNNNNNNNAANNAAANNNNNNAAANNNANNNANNNAANNANAANNNNNNNANNNNNAANNNNANNCNCNNCNCCNNNNNNCNCNNNNCNNNCNNNCNCNNCNCNCCNCNCNCNCNNCNNNCNCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNANNNNNAANNNNNNNNANNNANNANANANNNAAANNANNAAAANNNNNAANNANNNNANAAANNNNANANAANANNNANAAAAAANNNANNANNAAAANNNNNNANAAANNNAAANNAAANNNNANAANNNAANNAAANAAANANNNNAAAANNANNAANNNANNANNNNANNNANNNANNAANANNNNNNANNAAANNNNANANANNNANNNNNNANNNNANANANNAANAANANNANNNANNANNNNNNANNNANNNNANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAANNANNNNANNNNAAANANAAAAAAAAAAAAAAAANANNNNANNANANANNAAANANANANNNNNNNNNNANNNNNNNNNAANANNAAANAAANAANAANNANNAAANACCNCCCCANAANNNANNNNNNANNNNNNANAAANNNANAAANNNNNNAAAANNNAAANNNNNNNNAANANNANANNAAANNNNNNNNNNANNNNAANNNNANANNNANNNNANNNANANNNNNANANNANANNNANANNANANNNNNAANNNNNNNNNANNNNANNNANAANANANANNNANNNNNNNNNANNNNNANANNNNNAANNNNNNNANNANANNNAAANNANANANNANNNANNNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAANNNANNANNANNANNNANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANANAANANNNANANNANAAANNANNANNNNNANNNNAANNANNNAANANNNANNANANNNANNNNNNNNAANANNANANNNAANNNNNNNNNNAANANNNNNNANNNNANNAANANANANNNANAANANNANAAANNNNANNAANANANANNNNANNNNNAANNANNNNNAANNNANAANANNNANANANANANNNNANANNANANNNNNANANNNNNNAANNNANANNNNNANNANNNNNNNNNNNNANNNAAANANNNNNNNANNNANNNANANANNANANNAANANNANNANNNNAANAANNNNANNNNNNNNNNANNAANNANNANANNANNNNANNNNANNAANANNAAANNNNNNNNANNNNNNAANAANNANNNNANNNNAANNANNAANNAANNANNNNNNANNANNNANNNNNANNNAANNANANNNNNANNANANNCNNCNNNNNNCNNNNCNCCNCCNCNCNNCNCNCNNCNNNNNCNNCCNNNNNCNNNNCNCNNNNNNCNNNNCNNNNCNNNNNNANANNNNNNNNNNNANNNANNNANNANNNNANANANNANANNNANNANANNNANANANNNNNNANNANANNNNANANANAANANNANNANNNNNNNNNNAAAANNANANNNNAANANANANAAANANNNNNNANANNNNNNNAAANNNANANNANNNNANANNNNANNANNNAAANANNANNNNNANANNANNNNNNNNNNNNNNNNNANNNNNNANNAANANANNNCCNCNNCCCNNNNNCCNCNNNNNCCNNCNNCNCCNCCNNCNNCCCNNANAANNANNAAANAAANANNAANNNANNANNANAAAANAAAAAAAAAAAANNNNANNANNANNNNANANNNNANNNNNANANAANNNNNNNNNNANNNANNNNNANAANAAANNNNAAAANAANANNANNNNNNNNNNNANNANNNAANNAAANANANNAANNNNNNNNNNNNNNNNANNNNNANNNANAAAANNNNNNNANANANNANNANNAANANANNNAANNNNNANNNNNNANNNNANAANNNAANNANNNANNANNANNAANANANANNNAANNNNNANANANNNNANNNANANNNANANANANANANANNNANNANANNNANANAANANANNNANNNANANNNNAANNANNNAANNNNAANANANANAANNANANAANNNANANNANAANANANANANNANANNNNANNNNANNNAANANNNNNNNNANANANNNANNNNANANNAAAANAANAANNNNNANANNANANNNNNANANNNNNNNNNANNNNAANNAAANANNANNNAAANNANNAAAANAAANNNANNAANANAANNNNANNNNNNANANAAAAANNANNAAAANNAAANANNNNANNANNNNAAAAAANNNNANANNANNNNNNNNNNNNANNANNNNNANANNANAAANNNNNNNNNANAANNAANNNNAANNNNNANANNNANANNANNNNNNNANNANNANNAANNANNNNAANAANNNNNAANNNNNNNANNNNNNNANNNNANNNNANNNNNANANNANANNNNAAANNNNNNNNANNANAANNNNANANNAANNAANNANNNANNNNANNNNNNNANANNANNNNNNANNNAANNANNNAANNNNNANANNNNNNNNNNNANANANNNNNNNNANAANNNAAANNNNNNNNNNNNNANNNNNNNANAANANNNNANNNANNAANNNANANAANANAANNAAANNANNNNAAAANNANNANANNAANNAAAAAAAAAANNAANNANAANAAANCNNNNCCCNCCCCNNCNNCNNNCNCCCCNCNNCCNNNNCNCCNCNCNCCCCCCNCNCNNNNNCCNCNNCNCNNCNNNCNCCNCNCNCCCCCCAANNNNANAANANANAANNAAANNNNAAANNNNCCCNCCCCNCNCCCCCNCNCCNCCNNNNCNNCCNNCNCNCNNCNNCNCCNCNCNCNNCCNNCCNNNCNCCCCNNCCNCCCNCCNNNNCCNCCCCNCCCNCCCCCNCNNCNCCCNCNNCNNCCNCCNCNNCCNNNCCNNCCNCNNCNCCCNNCCNNCCCNNCCNCNNCNNCNNNNNCNNCCCCNCCCCNCCNNNCCNNCCCCCNNNNCCCNNCCNNCNCCCCCCNNCNNCCNCCCCNNCCCNCNNNNCCCNNCNNNNNCCNNCNNCCNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCCCCCCAAAAAANAANAAANNANNAANNNNNAANNNNNNNNNANANNANNAANANNANNNAANNNANAANNANNNNNNNNNANANNANNNANNNAANNNANNANNNNANAAAANNNNANNANNANNNNNNNNANNANNNANAANNNANNNNNNNAAANNNNNNNNAANNANANNAANNNANAANNNNNNANNAAANNNNANNANANAANANNNANNANANANANAANANNAAANAANNANAANNANNNNNNNNNNANNANANNNANNAAANNANNNNANANANNNNANANANNNNNNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCNCCCNCNCCCNNCCNNNNCNNNNCNNNANNNAANNANANNANNANNNANANANNNANANNANNNANNANNNNANANNNNNNAANNAANANNNANNANNNAANNNNNNANAANANNNNNNNNANANNNNNNNANANANNNNAAANNNNNNAANNNNNNANNNNANNNNANNNANNNNNNNNNNNANNNNNNNNNANNANNNNNANNNNANNNANNANNANANNNNNNAANANNNANANNNNNNNANNNNNNANNNNANNNNANNNNNAAANNNNNNNANNANNNNNNAAANAANNAAAANANNNNNAANAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANANNNNNNANNNANNANNNANANNAANNNANNNNNNANNNANNAAANANAANNNNNNNANNANNNANNNNNNNNANNNAANANNNNNNNANANNNANANNNNNNNNANNNAAANNANNANANNNNANNANANNNANNNAANNNAANNNANANNAANNNANNNNAANNANNNNANNNNNANANANNNNNNNANNNNNNNNNAANAAAANNNAANAANNNNANANNAANNNNNNNNAAANNAAANNAAAAAANANANANNNNNNNNNAAANNANNNNNNAANAAAANANAANNNAAAANANNNAAANNANANANAANANAANNNANNAAANANNNNNAAANANAAANNANNNNAAANANANNAAANNAAAAANNANNNANNAAAAANNNNANNANANNANNANNNNNNNNNANANNNNANNNNNANNNNAAAANNNNNAANNNNANNNANNNNNNNNNNNAANNNNNNANNAANNNNNNNNANNANNNNNNAAAANNNAANNNNAANAANNNANNANAAANAANNANAANNNANNANNAANNAANNANAANAAANNNNNNNNANNANNNNANANNNAANANNAANNNNNAAANNNNAANNANNAANCCCNCCNCCNNNCNCCNNNCNCNNCNCCNNNCNNCNNCCNCCCCNNCCCNCNCNCCCCCCNCNNCNNCCCCNNCNNNCNCNNCNNNCNCNNCCCCCNCNCCNNANAAANNANAAANNNNNANANANNNANANNANNANNAANANNAANAANANNNANAANAANNAANNNNNNANAANANNNANAANNAAAANANNAANNNAANNNNANNANNANANNANNNNAAANANAANNNANNNNAAAANAANAANAANAANNANANANNANNNAANNNANANANANNNNANNNNNNANAANNAANNNNAAAANNNNANNANNNNNNNNNNNANNNNANAANNNANANNNNNNNNNAAAAAANNAAAANNNANNNNNNNNANANANNNNNAAANNNANANNANNNANNNNAANAANAANAAAAAAANNNNNNNNAANNANNNNANAAAANNNAANNNNAANNNAAANNNANNANNNAAANNANANAAANNNNANANNNAAANNNNNNNNNNANNANNAANNNNNNNAANAANANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNCNNNNCCCNCNNNCNNCNNNCCNCCNCCNNNNCNNNCCNNNCNNCNCCNCCCNNCNNNNNNANANNNANNNNAANANNANANNANNNNNNNNNNNANNANNNNAANNNNNNNNNNANAANNNANNNNNNANANNNNANNANAANANANNANANNNAANNANNANNNNNANANNNNNNNNNANNNNANNNNNNANNANANNANNNANNAAANNANNNAANNNNNANAANNNNNNNNNNNNNAANANNNANNNNNNNNNAANNNANNNNNNNANNNAANNANNNANANNAANNNANANNNAANANANNAANANNANNAAAANNANNANNNANAANNNNAANAANNNNAAANNNANNNNNANNAANNNNNNNANANNNAANAANNAANNNNNANNNANANNNAANNNANANNNNANANNNNNNANNNANANNNANNANNNANANNNNNANNNANANNANNNANANNANANNAAANNNANANAANNNNNANNNANAANANNNAANANANANANANNNANNNNNNNNNNNNNNNANNANANANNNNNNANANANNNNNAANANNNNNAANANNNNNANNANNNANANNCNNCNNCNNCCNNCNNCCNCNNCNNCNNCNCNNNCCNCNCCNCCCNNNCCNNCCCNNCNCNCNCNNCNCNCNCNCCNCNCCCCCNNNNNNNNCNCCNNCNNCNCNNNCNNCCCCNNCNNNCNNNNNCNNCCNNCNCCNCNNNNNNNNNNAANNNNNANNANANANANNNNANANANNNANNNANANNAANANNNNNANANANANNAANNNNAANAAANNAANNAAAAANAANANNANNANNNANANNNANNNNNNNNNANNANNNNNNNNNANANNNANNNNNNANANANNNNNNNNANANNANNNANANNNNAANNNNNNNANNAANNNNNNNAANANNNNANANANNNNNNANNNAANNNAANNNNANNNNANNNNANNNANNNANANNNANNANNNNNANNANNNANANNNANNNANNNNNNANNANNANNANANANANNNNANAAANNNANNNNANNANAANNANNNAAANNNNANAANNNNNAANNANNANANNNANANAANANNNANAANNAAAAAAANNNANNAAANAANNNAANNNNAAANNANNAAANNAANANNNANNNNANNNNANNNNNANANANANANNANNANANNANNNNNANANNNANANANNANNNNANNAANNANANNNANNNNNANNNANNNNAANAANANNNNANNNNNNANAANAANNNANANNNNNNAAAANNAANAAAANANANNNNNANANNNNANNNNANNNNNANANNNAANNAANNNNAANNNNNNNNANANNNANNAANAANNNNNNNNNNNNNANAANANNANANNNNANANANNNNNANNNNANNANNNNANNNNNANANNANNNNNNNNANANNANNNANNNNANAANAAANANAANNNNNNNNAANANNNNANNNAANNNNANNNNANNANNNNNNANNNNNNNNANNNANNANANNNNNANNNAAAANNNNNAANANNNNAANNNNANNANNANNANNANNANNANANNNNNNNNANANNANANNNNNAAAANNNNNNNNANANANANNNNNANANNNNNNNNNNNNNNANNANNNAANNAAANNANANNNNNNNNNNNANNNNNNANNANNNNNNNNNAAAAANNNANAAAANNNNNNNNANNANANNNANANNNNNNNAANNNANNNANANNNNANNANNNNNANANNNANNANAAAAAAAAAAAAAAAAAAAAAAAAANNAANNNAAANNNANNANNNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAANANNAANANNNNNNNNNANNNNNNNNNNNANANNNNNANNNANAANANANAANNNNNANNANNNNNNANNNANANANAAANNNNNNNNNAANANNNNNNANNNNNNNANNANNNAANNAANNAANNNNNNNNNNANNANANANNNNNNANNNANANNNNAAANANNNNAAAANNAANANNNNANANNNAANNNNNNNNNNNNANANNAAANNNNANANANNNNNNNNNANNNNANANNNNANNNANNNANNAANNNNANNNANANNNNANNNNAANNNNANNNNNAANNANNNNNNNANNNNAANNNNNNNNNANNANNNNNNNANANANNNANNNNNNAANANNNNANNNNNANNNANNNNNNNANNNNANNNNNNNNNNNNNNANANANNNNNANNNANNNNNNNNNNNANNANANNANNNNANNNNANANANNNNNANNNNNANNNNNNNNANNAANNAANNNANNNNANNNNNNANANNANANNNAANAANNANNNNANNNNNANANNNNNNNNNNNNNNANNNANNNNNNNNNNANNAANNNNNANNNNNANNNAANNNAANNNNNANANNNANNNNNANANNANNNNANNNNNNNNNNNANNANNNNANNNNNNNNAANNNNNNAANNANNNNNAANANNNNNNNNNNNNNNNNNNNNNNANNNNNANNNAANNNNANANNANNNNNNNNNANAANAANNANNNNNNANNANNNANNNANAANNNNNNNNNNANANNNNNNNANNNNANANNANNNNNANANNNNNNNNNANNANNANNNNNNNNNNNNNNNNNNANANNANNANNNNNNNNNANANNNNANNNANNNNNNNANNNNANNANNAANNANNNNNANNANNANANNNNNNANAAANNNNANNNANANNNNNNAANNNNNNNNNNNANNNNANAAANNNNNANNNNNNNNANANNNANNANNNNNNANNNNNNNNNNNNNNAAANANANAANNNNAANNAANNNNNANNNNNNNNNNNNANNANNNNAAANNAANANNAANNANNNNANANNAANAANNNANAAANANNNAANNNANAAANNANNNANNANANANAAANNNNNNAANNNNNNNNANNNANNNANANNNNNNNNNNNANNAANNANNNNANNNNNNNANNNANNNNANANNNNANNNANNNNNNNNANNNNNNNANANNNANNNNANANNNNNANNNNANNNANNNNNNANNNNAANNNNNAANANNNANNNANAANNNNNNNNNNNNNNNNNNNNNNANNNNAANNNNNNNNNNNNNNAANNNNANANNANNNNNNANNNNNAANNAANNAANAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAANNNNAANANNANNANANNNNNNANNNNNNNNNNNANANANANNNCNNCNNNNCNNCNCNNNNCNCNNNNNNNNNNNCNNNNCCNNNCNNCNNCNNNNCNNNCNNCNNCNNANNANNANNNNNANNNNNNNANNAANNNAAAANNNANNANNNANNNANAAAANNANNAANAANAANAAAAANNNNAANAANAANNANNAANNANNANNAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANANNNANNANANNNNNNANNNNNANNNNNNANNANNNNNANNANNNANNNANNNNANNNNNNNNNNNNNNNNNNNANNNANNANNNANANANANNNNANANNNNNANNNNNNNNAAANNNANNNNNANNANNNNNAANANANNNNANANNNNANNAANNANNNNANANNNNNANNNNAAANNANNNNNNNANANNANNANANANNANNNANNNNANNNANAANANNANNNNAANNNNNNNNNNNNNNNNANANNANAANNNNNNNNNANNNANAANNNNNANAANNNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNNNNCNNNANNNNNNCNCNNNNCCNCNANNNANCNNNNNNNNNCNCNNNNANANNNANANNANNNANNANNANNNNANNNANCNNNNANNNNNNANNAANNNNANNNNANANNNNNNANANANNNANANANNANANANAAAANAANNNANANANNANANNNNNNNNANNNNANNANNANNNANNNNNNNNANNNNANNNNNAANNNNNNANNNNNNNNANNNNNNNNNAANNANAAANNNNNNANNNNNNNNNNNNNNNNNNAANANNNNANANANNANANNNNNANANNNNNNNANAAANNNNANNNANANNNANNANNNNNNNNNNNNNNANNNNANNNNNNNANANNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAANNAAANNANAAAANNANNNNANNANNNNNNNANNNAANNANNNANNNNANANNNAANAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCNNNCNNNNNCNCNNCNCNCNNNCNNNNCNCNNCNNCNNCNCCCNNNNCNCNNNANNNANNANNNNANNNNANNNNNNNNNNNNNNNNNANNNNANANNANAANANNNANNANANNNANNNNNNNNNANAAANANANANNANNNNANNANNNNNNNANNNANANNNANNNNNNANANNNANNNNNNAANAAAANANNNANNANNNANNNNNNNNANNANANNNAANANNANNNNNNNNNAANNANNNNNNNNNANNNNNNNNNNANNNNNNNNANANNANNNNNAANNNNNANANANNANNNNNNNNNNANNNNANANNNANNNNNNNAANNNNANNNANNANANNNNNNNNANNANANNNNNNNANANNNNNANNNNANNNANNNNANNANANANANNANNANNNNNNNNNNNNANNANNNNANNNANNNNANNNAANNAAANNANNANNNNNNNANNANNNNANANNNNANANNNNNNNANNNNNANNNANNANNNNNNNANNNANNNNNANNAANANNANNNNNNNNANNNNNANANANNNNNNNNNAANANNNANNNNANNNNNNCNNNCNNCNNCNNNCNNNCNNCCNCNNNNNNNNCNNNNNNCNNNNCNNNNNNCNNNNNNCNNNCCNNNCNCNNCCNNNNANAANNNANNNANNNNNANNNNANNANANNNNNAANNNNNNANNNANNANANNANNNANNNNNNANNNNNNNNNANNNNNANNNNANANAAANNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNANNNNNNNNNNNNANNAANNNNNNANNNNNANNNNNNANNNNANANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNANAANNAANANANNNANAANAAANANNANANANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNANNNAANNNANNNNANNANANAANNNNANNANNNNNNNNNNANNNNNANNNNNNANANANANNNNNNANANNNNNNNNANANNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNANNNNANNNNNNNANNNANANANNNNNNNANCNNNNNNNNNNNNNNNNNNNNANNNNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNNNNANNNNANNANNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAANNNNNNNNNNANNNNNNNNNNNNNNANNNNNNNNNNNNANNANNNNNNNNNNANANNANANNNNNNANNNNNAANANANANNNNNNNNNAANNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNAANNANANANNANANNANNNNNANNNNNNNNNNNNANNNNANNNANNNNANNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNANNNNNNANNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNANANNNNNNAANNNANANNANANNNANNNNNNNNNNNANNNNNNNNNANANNNNNNNANNNNNNANNNNNNANNNNNANAANNNNNNANNNNANAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNANNNANNANANNNANNNANAANAANNANNANNANNNANANANANNNNNNNNAAANNNNNAANNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNANNNANNNNNANNNANNANNANANNNANNANANANNAANNANNNAANAAANAANNNNANNANAANANNNNNAANNNAANNAANNNAANANANANAANNANNNANANNAANNANNNAAANNNNNNNNANNANNNNNNNNNNNNNNNNANNNANNNAANNNCNCNNCNNNCNCNNCNNCCNCNNNNNNNNNCNNCNNCNNNCNCNCNNNCCCCCCCCCCCCCCCCCCCCCCCCAAAAAANNAANNNANNNNANNNNANNANANNNAANANANNNANNNNNANNANANANANNNNANANANNNANANANANNAANNANNAAANNANNNANNNANNNNNNAAANANNNAANNNNNNAANNANNANNNNNNNNAANNNNNAANNNANNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNANNANANAANANANNNNANANANANNANNANNANNNANAANNNNNANNNNNNANNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCAAAAAAANANANNNNANANANANNNNNNANNANNNANNNANANANNANAAANANANANAANANANANNANANNNANNANNNNNANANNNAANANNNNNAAAAANAANNAANNANANAANNNANNNANNNNNNAAAANNNNNNNNAANANANNNNAAAANNANANAAAAANANAANNNNNNNAANANNANCNCNCCCCCCCCCCCAAAANNANNANANAANNANANAAAANNNNNNAAANNNAAAANNNNNAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAACCCCCNCNCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAANNANANAAANNANNAAAAACCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANANANNNNNNNANNNNNAANNNNNNNAANANNANANNANAAANANAANANANAANNANNNNNNANAANNNNNNNNNANNNNNNNNNANNANNANNNANNANAANNNANANANNNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNNNNAANAAANANANNNNAAAANNNAANANAAAAANNNNNNNNNAANNNNANNNANNNANNNNANNAANANANNNNANANANNNAANNANNNANANNANNNNANANANNNNANANNANNANNNNANANNANANANNANAAAANANAAAANANNNANNANANNANANNANANANANNANAANAANNANNANNNANNNANNNNNANNNANANANNNNANNNANNANNNNNNANNNANAANANNANNNNANNANNANANANNNNANNNAANNAANANNNNNAANNNNNNNNAANANAANNANNANAANNNNAAANNNAANANNANNNNNNANNAAAANANNANAANNANANNNNANNNNANNANNNANNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNANANNNNANANANNANANNNNNNANNNNNNANNANANNNNNNANAANNANNNNNNNANNNAANNNNNNANANNANNNNNNNNNANAAANNNNNNANNANANNANNNNAANNNNAAANAAAANNNNNNANAANNANNNNNAANNNNNNNNAANAAAANNNNNAAAANANNNNNNNNAAANNANANANANNANAAANNNNNNNNNAAANNNNNANNNNNAAAAANAANNANNNNNANANNNNANANNAANNAANANNNNNANANNAANNNNNANNNAANNNANNNNANNANANNNNNANAANNNANNANANNNANNNNNANNANNANNNNNNNNNNNNNNANNNANANNANNNCNCCNCNNNCCNNCNNNNCNCNNNNNNNCCNCNCCCCNCNNNCCNNCNNNNCNCNNCNNCNNNNNCNNCCNCNNNNCNCNNNNNNNNNNNNCNNCNCNNNNNNNNCNCNNNNNNNNNNNCNNCNNCNNNANNAANNNNNAAANNNNNANNANNCNNNCNCNNCNNNCNCNNNNCNCNNNNNNCNCNNNCNNNCCNNNCNCNANANNANNNANNNANNANANANNANNANNNAANANNNNANAANNANANNANANANANNNNANANNNAANANNNNNNNANNANANNNNNANNNANNNNNNNANANANNANNNNANAANANNNNNNNNAANNNNNNNNNANNNANNANNNNNNANNAANANNNNNNNNNAAAAAANNNANANNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANANNNANANNNAANANNANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCNNNNCNNNNNNCNNNCNCCNCNCCNNNNNCCNNNNNNCNNNCNNNNCNNCNCNNNNCNCANNNNANANNNANNNNNNANANAAANNNNANNNNNANNNNNNNAANANNANANNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAANNNAANNANANAANNNNNNAAAAAAAAAAAAAAAAAANNNNNANNNNNNNNNNANNNNNNANANNNNANNNNNNNANNANNNANANNANNANNNNNANANNANANANNANNNANNNNANNNNNNANAANANNNNNAANANNNNNNAANNNNNNNNAANANANNNNNNNNNANAANNANNNAANNNNNANNNAANANNNNNNNNNNNANANNAANNANNNANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNNNNNANNNNNNANNNNNAANNANNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAANNNNNNNNNNNANNNANNANANNNANNNNNANAANNNANANANNNNANNANANNNNNNANANNNNNAANNANNNNNNANNNNANNNNNNNNNNNNNNNANNNNNNNNNNNNANNNANNNNNAANNNAAANNNNNNNNNNNNNNANNNNNNNNNNAANNNNNANANANNANNAANAANNNNNAAANAAANNNAANNNNNNAANANANANCNNCCNCNNCCNCCNCNCCNNCNNNCNCCNNCNNNCNCNCNCNCNNNNNNNNNNNNNCNNCNCNCNCNNCNNNNNNNNNNNNNNNNCAAAAAANNANNNNNNNAANNNNNAANANNNNNANNNNNNANANNANANNNNNNANNNANNANANNNANNNNANNNNNNNANANNANANNNAANNAANANNNANNNANANNNNNNNNNNANNNNANANANANNNNNANNANNNNNNANNANNNANANAANNNANANNNNNNNNNNNAANANNNNANANANNNNNNNNNNANANNNANAANNNNNNNANAANNNANNANNNANNNNNNANANNNNNNNNNANANNANNNNANNANNNNANNNNAAANANAANNNNNANNNNNAANANNNNNNANNNNANNNNNNNNNNANNAANNNNANNNANNNANNANNNNNAANANNNANNNNNNNNNNNNANNANANNNNNNNANNANANNNNNNNNNANANNNANNNNNANANNANNNNANNNANANNNNNNANAANNNNNNANNNANAANNANANNANNNNNNNANNNNNNNNANNANNANNNNAANNNAAANNANNNNNNNAAANNANNANNNNANNNNNANNANNAANNNNNNANANANNAANNNNNANNNNNNNNNNNNANNANANNNANNNANANNNNNNNNNNNNNANNNNANNNNNNNNAANNNNANNANNNNNANNANANNANANNNAANANNNAANNNNANANNAANNNANANANNNNNANNANANANNANNNNANANNNNNNNNANNNNAANANNANNNNNNANANANNNNAANNNNANAANNNANNNNANNNNNANNNNANNANNNNANANNANNNNNNNNNNNAANNAANNNNNANNANANNANNAAANNNNANNANNNNNANNNNNNANNNNNNNNNANNNNAAAAANNAANNNANANANNNNNNNNNNNNAANNNANNANNNANANANANNNNNNNNNANNNNAANNNNNANNNANNANNNNNNNNNNNNNNNNNNNANANNANNNNAANNANNNAANNNNNANNNANNNNAAAAAAAAAAAAAAAAAAAAAAAANNANNANNNNANNNNNNNNNNANANNNANNNNANNNAANNANANANNNNANANANNANNNNANANANNNNNNNANNANNNNAANNNNNANAANNNNNNANAANANNANANNNNANAANNNANNNNNNANANNNNNANANNANANANANNANNNNANNNANAANAANNNANNANANNNANAANNNNNNANNANNNANANNNANNNNNNNANANNNANNNANNNNNANNANNNANNNNNNNNNNNNNNNNANNNNNNNNANNNNNNANNNNNNANNNNNNNNNANNNNNNNNNNNNNNNNANNNNNANNANNNAAAANNNNNNNNANNNNNANANNNNNNANNNNAANANNNANAANNNANNANNANANNNNNNNNANNNNNNANNNNNNNNNNNNNAANNNNNNANNNNNNNNNNNNNNNNNANAANANNNAANNANNNNAANNNANNANNNNCCNNCNCCNNNNCNNNNNCNNNNNNNCNNCNCNNNCNNNCCNCNNNCNNCNNNNNNCCNCNNNNNNCNCNNNNNNNNNCNNNNNNNNNANNNANNNNNNNNNNNNNANNANNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNAANNNANNNNAANNNNANNANNANAANAAAAAACCCCCNNNNNNNNNNNNNNNNNNNNNNCCNNNNCCNNNNCNNNNNCNNNCCNNNNNNNNNNNNNNNNNNNNNCCNNNNCNNNNNNNANNNANAAANANNANNNNNNNNANNNNNNNAANNNNNNNNNNNNNNNANNNNNANANANNNNNNANCNCNCCNNNCNNNNCNNCNNNNCNNNNNCCNNNNNCCNNCNNNNNCCNNNNCNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNANNNANNNNNNNANNANNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNANNNAANNNNNNNNANNNNNNNNNNANNNANNNNNANNNNNNNNANNNANANNNNNANNNNNNAANNNNNNANANNNANNNNNNNNNNNNNANANNNNNANNNANNNANNNANANNANNNNNANNNAANANANNNNANANAANNNNAANAAANANAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCNNNNNNNNCNNNNNCNNCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCNNNNNNCNNNNCNANNNNNNNNNNNANNNNANNNNNNNNNANNNNNNNNAANNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNANANNNNNNNNNNNNNNNANAAANNNNNNNNNAANNNANNNNANANANNANNANANANANNANNNANNANNANNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAANNAANANAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNANNNNNNANNNNNNNNNNAANNANNANNAAANANNANNNAANNNNNNNNAAANNAAANNNAANANNNNANANNNNNNAANNNNNAANNNNANANNNNNNNNNNNANNNANANNNANNNNNANANNANANNNNNNANNNNANNNNNANNNNNNNNANNNNNANNNNNNNANNNNANNAAAAANAANNNNANNNAANANAANANANNNAANANNNNNANAAANANNANNNANNNAANNANANANNNNNAAANANNNANNNAAANNAANANAANNNAAANNANNNANAAAANAANANNNANNNANANNNNNAANNNNNNNNAANNNNNNANAANNAANNANNNNNNNNNANNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNANNNNNNNNNNNNNNNANNNNNNNCNCNNNNNNCNNCNNNCNNCCNCCNNNNNCNNCNNNCCNCNNNCNNCNNNCNNCNNNCNNCNNCNNNNNNCNNNNNNCNNNNNCCNNNNNCNNCNNNNNNCNNNCNCNNNNNNNNNCNNNCCNNNNNCNNCNNNNNNCNNNNNNNNNNNNNNNNNNNNNCNNNNNCCCCNNCCNCCCCCCNCCCNNNNCCNNNNNCNCCNNCCNNCCCCCNNCNNNNCNNCCCCNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNNNNAANNNNAANNNNNANNNANNNANNNNNNNNANNNANNANNNANNNNNNNNNAANNNNNANANNAANNNNNNANNAANNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNNNNANNANNANNAANNNNNNNNNNNNNNNNNNNNNNNNANANNNNANNNNANNNNNNANNNNNNANNANNNNNNNNNNNNNNNNNNNAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAANNNNNNANNNNANNNNNNNNNAANANNNNNANNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNAANNNNNNANANNNNANNNNNANANNNNNNNNNANNNNNNNNNNNNNANAAANNNNNANNNAANAAAAANNNNNNANANNAAANANANNNAANANANAAANAANNNAANANNNNAAANNAAAAAAANNANNNNNANNANNNNNNNNNNNNNAANNNNANNNNNNNNNNANANNANNAANNNNNNNNNNNNNANNNANANNNNNNNNNNNNNNNNCNNNNNCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNNANNNNAANNNANAANNNNNNNNNNNNNNANNNNNNNNNNNNNANNNNNNNANNNNAANNANNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNAANNNNNNAAAANNNNANNANAAAAANNANNNAAANNNNANNNANNANNNANAAANANNNNANANNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNANNNNNNNNNNNNANNNNNNNNANNNNNNNNNAANANANNNAAANANANAANNNAAANNNNNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNANAANNNANNANNNNNNNAANANNNNANAANANANANAAAANNNANNANNNANNANANANNANNNAANNNANANNAANNAANAAANNANAANNAAAAAAAAANANNANAAANANNNANANANNNAANANNANAAAACCCCCCNNNNCNNNNCNCNCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAANAAANNAANNNNANNNAANAAANANAACNNNCNNCNCCNNNNNANANANAAANAAANNNNAAANNNNANANNNNANNNANNNNNNANANNNNNNNNNNANNNNNNNNNNNNNNANANNNNNNNNNNANNNNNNNNANNNNNNANNNNNNNNANNNNNNNNANANNNANNNNNNNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANANAANNANANNANNANNNNNNAAANNAAANNNNANANNCCNNNCCNCCCNNCCNNCNCCNCCNCCCCANNANANNAANAAANCNNCNCCNCCNCCCCNCCCNCCNNNCCCNNNCCNCCNCCCCNNCCNCNNCNCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNANNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNANNNNNNANNNNANNNNNNNNNNANNNNNNNNNNNNNNNANNNNANNNNNNNANNANNNANNNNNNNNANNNANNNNNANNNNNNNAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNNNANNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNANNNNANNNNNNNNANNNNNNNNNANNNNNNNNNNNANNNNANNNNNANNANNNNNNNANNNNNANNNNANNNNNAANNNNNANNNNNNANNNNANNNNANANANNANANNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNAAANNNNNNNNANNNNNNNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAANNNANNNANNANNNANNANNAANANNAANNANNANNANANNANANANAANNNNANANNNNNNNNANNNNANNNANNNNNNNNNNNNNNANNNNNNNNNAANNNANNNNNNNNNNNNNNNANNNANNANNANNNNNANNNNNNNNANNNNNNNNANNANNNNNNNNNNNANNNNNNNNNNNANNNNNNNNNNNNNNNNNNAANNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNANANAANNCNNCNCNNANNNNNANNNNNNANNNANNNNNNANANANNANAANCCCCCAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCNNCNNNCNNCCNCNNCNNNNNNNNNNCNNNNCNNNCNCNCNNCNNNCNNCNNNNNNCCNNNNNNNNNNNNNNCNNNNNNCNNNNNNNNNNNNCNNCNCNNNNNCNNNNNNNNCNNNNNNNNNNNAANNAAANNNANNCNNNNCNNNNNCCNNNCNNCCNNNNNCNCNNNNCNCNNCNNNNNNNNNNNNCCNCNNNCNNNCNCNCCCCCCCCCNCCNNCCNNANAAANNNNNAANNANAAAANAANAANNANNNANNNNNNNNANNNNNNNANNNANANNNNANNNANNNNNANNNNNNANANAANNNNNNNNNNNNNANNNNNNAANNNNNNNNNAANAANANNNNNANANANNAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAANNNANNNAANNNNNNANNNAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAANANNNNNNANNNANNANANNAANNANNNNNANNNNCNNCCNNCNNCNNNCCCNNNCNCNNCCNNCNNNCCNCNCNNNNNNNCNNNNCNNNNCNCNNNCNNNNNNANNNNNNNNNNANANANNANANNNNNANNNNNANAANNNNNNNANNANNNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNNANNNNNNNNNNNAANNNNNNANNNANNNNNAANNNNNNNNNNNNNNNAANNAANNNNNNNANNNNNNNANANNNANANNNNNNNNNNANNNNNAANNNAANANANAAAAAAAAAAAANANANANANAAAAACCCCCCCCCNCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCNCNNNCCNNNCNCNCNNNNCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNCNCNNCNNNCNNCNNNNNCNNCNNAANNANANNNANNNNAANANNAANANNNANNANNNAANNAANNNNNNNNANNANNNNAANNANANNNNNNNNNNNAANNNNNNNANNNNNNANNNANANNNNNNNNNNANANNNNAANNNAANANNNNANNANNNNNNNANNNNANNNANNNNANNNANANNNANNAANAAANANNNAAANANNAAANANNAAANNNNNNAANAAAAAANNNANNNANAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANANANNANANANNNNANNNANNNAANNANNNANNNNNNNANAANNNNNNANANNNNNANNANNNNNANANANNNNNANANNANNNNNNNNAANNNNANNANNANNANNNNNNNNNANNNNNNNNNNNANANNANANANNNNNNNNANNNANANNANNNNNNANANNNNNANANANNNNNNNNANNNANANNANNNNNNNNNNANANNNNNNNNNNNNNANNNNNNANNAANANNNAANNNNANNNANNNNNNANNNNAANNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANANNNNNNNNNAANNNNNNANNNNNANANANNNNNNNNNANNNANNNNNNNNNNNANNANANNNNNANNNNAANAANNNANNNNANANNNANNANNANNNNNANANNAANANANAAANANNNANNNNANANAANNNNNAANNNAANANNNNNNNANNNNNNANNAANANANNANNNNNAAAAANANANNNAANNNNNNNNNNNNANNNANNNNNNNNANNNNNANANNANNNNNANNNNNNNNNNNNNNNNNNNNNANANNNNNANNNNNNNAANNNNNNNNNANNNNNNANNNNNNANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNNNANNNNNNNNNNNNNANNNNNNNNNNAANNNNNNNNNNNANAAAANNANANNNNNANNNNNNANNANNNANNNNNNNNANNNNNNNNNNNNANNNNNANANANNNNNNNANNANNNNNNNANNNNNNNANNNNNNNNNAANAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCNCNCNNCCNNNNCCNNNCNNNCNNNCNNNNNNNNCNNNNNNNNNNNNCNNCCNCNNNNNNNNNNANANNNNANAANNANNNANNNNNNNANNNNNNNNNNNAANANNNNNANNNAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNNNNNNNANNNANNNNNNNNANNNNNNNNANNNNNANNNAAANNNNNNNNNNNANNNNNAANNNNNNAANNNNNNNNNNNNNNANNNNNANANNNAANNNNNANNNANNNANNNNNNANNNNNNNNNNNNNNNNNNNNNANNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNNANANNNNAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANANNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNANANNNNNNANANNNNAANNANNNNNNAAANANNNANNNNNNNANNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNANNNNNNNNNNNNNNNNANNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNANNANNNNNANNNNNNANNNNNNANNNNNNNNNNNNNNAANNAANAANNNAANNNNNNNNNNNNNNNNAANNNNNNNNNANNNNNNNNNNNNNNANNNANNNNNANNNNNNANNNNNNNNNNNNNNNNNNNNNANAANNANANNNNANNAANNNANNNNANNNANNANNNNNANANNANNNANNNNANANANNANNNANANNNNNNNNANNNANNNNANANANNNANAANNNANANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAANNANNNNNANNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNANNANANNNNNANAAANANNNNANANNANANNNANNNNNNANNNNNNNNNANNNNNANNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNANNAANNNAANNNNAANNNNANNNNNNNNNANNNNNNANNANNNNNNANANNNNNNNNNANNNNNNAANNNNNNNNANNNNNANNNNNNNNNNNNNNNANANNNNNNNNNNANNNNNNAANNANANNANNANANAAANANANANNNANNNAANANNNNNNNNNNNNNNNNANANNANNANNNNNNNCNNNCNNNNNNNNNNCNCNCNNNNCNNNCNCNCNCNNCNCNNNNNNNNNCNNNNCNCNNCCNNCNCCCCNNNNNNNCNAAANAAAANNANNANNNNNNAANANNNCCNNCNNNNNNCNCCCNCCNNCNCNNNCCNCCCNNNCCCNCNCNNNCCNCNNCCNNNCNCNCCNCNCCCNNCNNNNCNANNNANNNNNANNNNNNNAANAAANNNNANANNNNNNNNNANNANANAAAANAAANNAAANNNNANNNANNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNANNNNANNNNNNNNNNNANNNNNANNNANNNNNANNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAANNNAANNNNNNNANNAAAAAAANAANNNNNANNNANAAANAAAANNAANANAANNNAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCNCCNNNCCNCCCCNNNCNCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAANNNNAANNAAANNAANNANANANANNNNNNANNNNNNNNANNNNNNNNAAAANNANNNNNNNNNANNNNNNNNNNNNNNNNAAANNNNNNNNANNNNNAANNNNNNNNNANNNNNNNNNNNNANNNNNNNNANNNNNNNAAANNANANNNANAANAAANNNAANNANNNNANNNNNANNNNANNANNNANNNANNNNNNNNNNNNANNNNNNANNNNNNNNANAAANNNANNNNNNNNNNNNNANNNNNANANANANNNNNANNNNNNNANANNNNAANNNNAANNNNNAANAANNNNNNANNNNANANANNANNAANNANANNANNANNNANNANNNANANNANANNNNNNAANNNANANNANNANNNANNNANNNNANNANAAANNANNNNANAAANANNNAANNNNANNNANNNNNNAANAANNAANNNNNNNNNAANNANNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANANNNNNNNNNNNNNNNNNANNNNNANNNNNNNANANNNNNNANANNNNNNNANANNNNNNNNNNANNNNNNNNNANNNNNNNNANNNNNNNANNNNNNANNNNNNNNNNNNNNNANNNANNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNANNNNNNNNANNNNNNANNNNNNNNNNNNNNNNNNNNANNNNANNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNAANNNANNNNANANNNNANNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNANNANNANNANNANNNNNNNNNNNNANNNNNNNNNNNNNANANNNNANNNNNNNAANANNNNNNNNNANNNNNNNNNNNNANANNNNNANANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANANNNNNNNNNNNNNNNANNNNANNANAANNNNANNANNCNNNNNNNNCCNNNNCNNNNCNNNNCNNNNCNNNNCNNNNCNNNNCNCNNNNNNNNNNNNCNNNNNCNNNNNNNNNCNNNNNNCNNNNCNCNNNNCNCNNNNNNNNANNNNNNANNNNNNNNNNNNNNNNNNNNNNNNANNNNAANNNNNANANNANNNNNNNNNNANNNNNNNNNNNNNNNNNNANNNNNNANNNNNNNNNNANANANNNNNNNANNNANNANNNNNANNNNNCNNNNNNNNNNNNNCNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANANANNNANANAANANNANNANNNNNANNANANANANNANAANNANNANANNNNANNANANNANANANNNNAAANNNNNNNANANNNNANNNANANNNNNANANAANANANNNNNNNNNNAAANNNANNAANNNNNNAAANNNNNNNNNNNNNNNNNNANNNNNNNANNNNNNANAANNNNNNNNNNNNNNNNANNNANNNNNNNNNNNNNNNNNAANNNANAANNANNNANNAANANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNANNANNANNNNNNNNNNNNNNANNNNNNNNNNNNNNANNNNNNNNANNNNNNANNNNANNNNNNANNNANANNANNNANNNNNANNNNNNNNNNANNANANANANNNANNNANNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNANNNNNNNANNNNANNNNNNANNNNNNANNNNNNNNNNANNNANNNNANNNNANNANNNNNNNNNNNNNNNNNNNNANNNNNNNNNANNANNNANNNNNNNNANNNNANNNNNNANNNANNAANANNAANANAANNNNNANANAANNANNNNNAANAANNNNNANANNAAANANNNNNNANNNNANNNNNNNNANNNNNAANNANNNNNNNNNNNNAAANNNNANNNNNNANANANAANANNNANNANANNNNNNANNNNNNNANNNNANNNNNANNNNNNNANNNNANANNNNNNNANNNNNNANNANNNANNNNANNNNANNNNNANNNNNNNNNNNNNNNNNANNANNNNNNNNNNNNANNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNANNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANANNANANNNANNANNANANNANANANNANNNNNANNANNCCNNNNCNNCNNNNNNNNNNNANANANNANANNAANANNNNNNANANNNNNNANANNNNNNNANNNNANNNNNANNANANNNNNNNNANNNNNNANNNANNNNNNNNANANNNANNNNANNNNNNNNNANNNANANNNNNNNNANNNNNNANNNANNNNNNNNNANNNANNNNNNANNNNNNNNNANNNNNNANNNNNNANANNNNNNANNNANNNNNNNNNNNNNNAANNAANNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNAANAANANNANANANANAANNNNNNNNANNANNNNNNNANNNNNNANNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNANNANNNNNANNNNANANNNNNNNNNNNNANNNANNNNANNNNANNNAAANNNNNNNNNNNNNNNNNNANNNNANNNANNNNNNNAAANNNNANNNNANNANNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNANNANNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNANNNNANNNNNNNNNNNNNNNANNANNNNNNNNNNANNANNNNNNANNNNNNNNNNNNNNNNNNNNNNNANNNNNANNANNNNNNNNANNANNANNANNNNANNNNNNNNNNANNNNNNNNNNNNNNANANANANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNANNNANNNNCNCNNNNNCNNCNNNNNNNNNCCNNNNNNNNCNNNCCNNCNNCNCCNNNNNNNNNNNCNNNCNNCNCNNNNCNNNNNNNNNNNCNCNNCCNNNNCNNCNNCNNNNNNNNCNNCNNNCNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNCNCNNNNNNCNNNCNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNANNNNNNNANANNNANNNNNNANNNNNANNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNANANNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNANNANNNNNNNNNNNNANANNNNNNNNNANNNNNNNNNNNNNNANNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANANNNNNNNNNNNNNNNNNANNNANNNNNNNNNANANNANNNNNNAAANNANNNANNNANNNANNNNNANNNANAANNNNANNANNNNNNNNNNNNNNNANNNANNNNNANNANNNANNANNNNNNNNANNNANNNNNNNNNANNANNNANNNAANNANANNNNNNNNNNNNNNNNNNNNAANNNNNNNNANNNANNANNANNNNNNNNNANNNNNNNNNNANNANNNNNNNNNNNAANNNNNNNNNNNNNNANANNNNNNNNANNNNNNNNNNNNNNNNNNAANNANNAANNNNNANNAANNNNNANNNNNANNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANANANNNNNNNNNNNANNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNANANNANNNNNNNANNNNANNNNNNANNNNNNNANNNANNNNNNNNNANNAANNANNNANNNNANNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNANNNANANNNNNNNNNNNNNNNANNNNNNNNNNNNNNAANNNNNANNNANNNNNNNAAAANNNNANAANANNNNNNANNNANNNNANAANNNNNNNNNNNAANNNNNANNNNNANANNANNANNNNNNNNNNNNNNNANNNNANNNANNNNNNNNANNNNNNNNANNANNNNNNNNNNNNNNNNNNANNNNNNNNNNNNANNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNAANANANANNAANNNNANNNAANANNNANNNAANAANNNNANANNNNNNNANNNNNNNNNNNNNNNNNNNNANNANNNNNNNNANNNANNNNNNNNNNANNNNNNNANNNNNNNNNNNANNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNANANNNANNNNNNNNNNNNNANNNNNNNNNNNANNNNNNNNNNNNNNNANNNNNNANNANNNNNNNNNNNNNNNNNANNNNNNNNNNNNANNNANNANNNANNNNNNNNNNNNNNNNNNNANANNNNNNNNNNNNNNNNANNAANNNNNNNNNNNNNANNNNNANNNNNNNAAANNNNNNNNNNNNNNNNAANANNNNNNANNNNANANNAANNNANNNNNNNNANANNNNNNNNNCCNNNNNNNNNNCCCNNCCCCNCNCCNNNCCNCNNCCCCCNNCCCCCNCNCNCNNCCCCCCANAANANAANANAAAAAAAAAAAAAAAAAAAAAANANNNANANNNNNANNNANNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNANNNNNNNNNNNNNNANNANNNANNNNNNNANNNANANNNNNNNNNNNNANNNNNNNANNNNNNNNNANNNNNANNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNANNNNNNNNNANNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANANNNNNNANNANNAANNNANNANNANANNNNANNNNNNANNNNNNNNNNNNNANNAANANANNNNNNNNANAANNANNNNNNNNANNNNNNNANNNANANANNANNANNANNANNANNNNNNANANNNNNNANNNNNNNNNNAANNNNNNNNNNNNNANNNNNNANNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNANNNANNNANNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNANNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNANNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNANNANNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNANNNNNNNNNNNNNANNNANNNNNAANNAANNNNNNNNNANNNANNNNNANNNANANNNNANNNNNNANANNNANANANNNNNNNNNANANNNNNNNANNNNNNCNNNNCNNNNNCNNNNNNNNANNNNNNNNNNANNNNNNNNNANNANNNNANNNNNNNNNNNNANANNNNNNNNNNNNNNNNNNNNNNANNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNANNNNNNNNNNNNNNNNNNNANNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNANNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNAANNNNNNANNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNANANNNNANNNNANNNANNNANNAAANNANAAANNAANANNNNAAANNANANNANNANNAANANNNNNNNNNNNANNNNNNANNNAANNNNNANNNNNANNANAANAAANAAAANNNAANNNNNNNNANNNNNNANNNNNNNNNNNNNNNNNANNNNNANNANNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNANNNNNNANNANNAANANNANNNANNNAANNNNNNNANANNNNNNNNNNNNANNNANNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNANNNNNNANNNNNNNANNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNANNNNNNNNNNNNNNANNNANNNNNNNNNNNNNNNNNNANNNNNNNANNNNNNNNNANNNNNNNNNNANNNNANNNANANNNNNNNNNNNAANNNNNNNANNNNNNNANAANANNNNNNNANNNNNNANANNAAAAANAANNNANANNNANNNAANNNANNNNNNNNNANNAANAANNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNANNNNNNNNNANNNANNNNANNNNNNNNNNNNNNNNANNANNAANNNNNNNANNNANNNNANNNNNNAANNNNANNANNANNNANNNNNNNNNNNNNNNNNNNANNANNNNNNNNNNNNNNNNNNNNANNNNNNNNNNANNNNANNNNNNNNANNNNNNNNNANNNNNNNNNNNNNANNNNNNANNNNNANNNNNNNNANNNNNNNNNNANNNNNNANNNNNNNANNNNNAAAAAANNANAANNNNAANNNNNANNNNNNNANNNNNNANAAANANAANNNNNANNNNANNNNNNNNNANNNANNNNNANANNNNNNNNNNNNANNNNNNNNNNNNANNNNANNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNAANNNNNNNNNNNNNNNNNNNANNNNANANNNNNNNNANNNNNNNNNNANNNNNNNNANNNNNNNNNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCNNCNNNNNNNNNCNNNCNNNNCNNNNCNNNNNNNNCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCNNNCNNNANANNNNNNNNNNANNNNNNNNANNNNNANNNNNNAANANNNNANANNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNANNNAANANNNANANAAANNNNNNANNAAANNNAAANAAAANANNNNANNNNNNANNANANNNNNNNAANNNNNANNNANNANNNANNNNNANNNANAAAANNNNNNANNNANNNANANNNNANNNANNNANNNNNNNANAANANNNNNNAAANAANNNNNANNAANANNNANNANANNANNNNNANNANNANNNNANNNNANNANNNNANNNNNNANANANANANNNNNANNANNNNNANANNANNNANANANNNNNNAANNANNAANANNANANNANANNNANNNNNNANANNNAANANNNANNNNNNANNNNNNANNANNANNNANNNNANNNNANNNANNCNNNANNANNNANNANAANNNNNAANNANNNNNNNNNAAANANANNNNANNANANNNANANANAANNANNANNNNANNANANNNANNANNNNANNANNNNNANNNNNANNNNNNNNNANNNNNNANANNANNNNNNNNNNNNNNNNNNNNNNNANNNNANNNNNNNANNNNNNNNNNNNAANNANNNNANNNNNNNNANNNNANNNNNNNNNNNNNNNNNNNNANNNNNNNANNNNNNNANNNNNANANNANNNNNNNNAANNNNNNNNNNNNNNNNAANNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNANNNNNNNNNNNNNNNANAANNANNANNNNNANNAANANNNNNANNANNANNNANANAANNNNNANNNNNAANNNNANNNNANNAANNANNANNNANNNANNNNANNANNNANNNNNAANNANANNNNANNAANNNNANNNNANNANNNNNNANNNANNANNNANANNNANNNNNNNNNNNNANNNNNNNNNNNNANNANNNNNNNN