ccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaatcaaaaaaaaaaaatcaaaaaaaaaccaaaaaaaaaagaacgactgacgacttcaactagtacggcctcactacccgcaaggcgaccctcatttcgactaggccatgaagctctgcaagggcttcagaatggcttatgtgagacacgcagtttgaccaagccccctggctctcaagtctagcatgacgacctgaaatctcatgccattcccttcgtctctgcctgacctgttcccagaagatgttgtggacgcgtccaaggattgcaagacgtcgagactgccaaggtgtgaatgcagcatcgtaggttagtattggcttaccaatgatgttctagcagttgtctctgaaagacatggtggttgagttgtgcggacatttgccaacagttgcttgctattgtcaggtacaccagttctcgtccattcacacatccatcgtttccgcgcctagttcaggtacgccaggtctgtcgagacacgagagagcatcgagcggagcttcgagtcgctacgcttgtcttttggtaccacagaacaatccgtaccaccaagctaccaactgtacacggtacggagtacctataatactcgaatccgggcagccttgtaatgcagaagcacgaccgtcgtgcgatgatatgtttcaccccagctcgtttggtgaaggttcatcacccattactgcatacggtagtactcgtgtgcctacaaagcaaggtttctaagtagcctaccatctactggacattttcctcttcggctgcttgttttcgatcaagaagatacagtacaagcctcggaatactgtccccttttgttcaaatacattatggcatcacagtatacttgaacaatggcagaggatagcggcgaccaaaatcggggacagatagcacgcagcaagcaagatctattggtgcttattctttgaagaggactgctcaacatggaaagggcgtaaactgttatgttacagctttgtttccggcaaacaatgaccaaccgctgaatgcgaaccttggctttaaaagaagcagagaggaagccggggaatcattgtctttgaaagcagcactcggacctagcgtcgtttcttcagcaaacggaaatagtctgcatggctttgcaacttacccatggctactatgtaaccatgggttgtactaggttgttcaaatgaggcatcaagaattatgccgacatgactgattacctagagcctctcgactgccaagttgggttgttgctcctacaatgtattgggtatatgttacttcttcattacggccctttcgtggaaaaccccggcgggtcgagaactaaatctctaagccgttcatctcgggcccaatcgactccggtgccggctacgagtgcactcgtagctcccttgatcgtcttccatttctggcggctcacccgtagctcacccttggttttacccagctttctgcccagtttggtagatccatccacttgtacgtcatgggtgccggtggtttttgacaaccgcaatagttccgaagccaaggtcgcgttgtgctgaccaacgcgaagacgctcaagttccagatccaatatatggtctctgacttgataagaggccgaagcctgctcagcggcttcggcagatattagatcccgctgccggatcaatggcaagatatctcttttagcgatgcagacgtcagcgatattcgaagaagaaattgagatcctaatcatagtgaaaacggaccgttctaccggggaagcctcggtcccgccatgtatggccctcaatacaggccggaccacgacggcactttcaaatatgtagttccgcaattcaacagtcgcctttacttcgagcagttgggtgcgagcctcatctatatcgaaatgtcccgtaaagaatgtagggcctaatgcagcgcccatggttagaacattacaaaaacgttgaggggggtatacatcgggttgctgactttgcgggtcagagagatcttcctgggcctgtagaaggcctatctgaatatgtagctcctgcagtctgtcataaagtgccaacgcctcttcctccgtctctgaatggcgaggattgggatcgggaacaacagccgacatgacgaattaatcaagcgccccgactgggtggaggcggctggagagatatagctgaatgataacggtcaaatgtattgtgtggtttgaggggttgaattttaagtgactagtccagattgctgcaagctacagatcattccagagtaggtggatgacgggaggcagaccttcttcgttacaggcgtacgcctatagctgtgcgcctaggacgcctgggtgacgcgtatgaagcgaaaggcgattcaattcatgaagtcaaagtaaccacgactaggagcagcactgtcatcctggccaaagatggaacatgggatcgtgaatgtaattgtaagcaggtggtggttctagctcggagcgcctgtggcatcttgatggagcacccgactccataaatcagtgaataaatggagtagggaatgaacggcacgggcagttacccatggtgtacgtaggatgagagaccaagggagacagcatctacctacaagtatgttacgagtgacggagagccggcggatatatatataataatcaaattatgccacgcagctttacttccctggattgactgaagcatgaaataaaattgttttcgtgccgaaagagaggtaggtacctaacttgtactccatggtgtacgatgtgggtgagatacactactaacgccgacatcgaggtggggaggtgcatccattgcagcagcatggaggtcccgtgtcactgttgccgagcgtcctggagctgcccctggtgtcggtgtccgtgctgggcggggcgcaaaggccattgcggatctggcctcacagggccctggtggggggattaggttgaggttgcttttcatctgggcactgcctcttcaatctacctacttcccccaaccctcctccacctaccgactgacggccgctattacagactggagaacaccgactttatccggcgccaacctaccgattatacgtaacaactcgatcctgccatcatacttgtcaacacccattcggtccgccgactcgtctgtcccgtggaagcgacttgggaagcatgcgtgataatggttacgcaggtgttgatcgcccatacgggccagcgccttgaaattgacagtcgtaccatcacatcgtacgcctccccgccagtgcccacatcccagtgtttgcccatctgacacttgtgatggctgcgtagcgtatctgttaccatttgctgacgtccccaaagattaaatggcctgaaggaatccgtggccagccagacctccattcctgtcgagtgcttgattgccctgacaccccagggaaggtctctaagatggcagccaacacagccagaggttcgcacatctgaatggtcttgtcaaagggctgtgcttcgtcgcatctaacttgggggcaacagacagaaatctacatatatgacagccgactgacacagcgatcccaacccggggcctcgtcacctcccttatccgaattgcctcttccccgatacaatgcacatactccgcccaactcgattgaagatacgcgatccatcccagcatggcagaagctgtttgagacacgccgtgcttgggctattgacgttgtggaggattgcgccaggatggacgccgccacgcgggagcgctatgccgagatggacgtcatgttgaggtgtcttgatgccgctgtagcaaatctggagaatgctgtcaagggactcgagaacaaatatgtcgagctaaaggagtggtccacatcagctcaggccgagtacagtgcgttggcgacaggtttcgatcgatatctttcgctggcccggggcatcgctatctcgtctagcatggcccggttcatgacatcccgtgacgatggtggttggaaaggacgcccacagcgacaaagcaccctcgaagaccttgttgatctggagctcgctcggcaagcggggaaactcgcaccctctgcactgcgcaagttcaaggatcgcatcaccaacctggataaggcggcaactcatttgttccaagacgccgacactttgatgcacaaatttgagacgaccatgtctcgctcagccctgtcccacgacggcgaatcgttacaccttcttaaggatattgaagccttagccaacaagatcgacaacgactacaatgtaacactagagtacacgagctccacccgggacacccttcttcaagtttccaagacggcagcacatcacaccgagaggctactgcctagcatccaaaagcgcgcactggaaatgggtgatatcttgtgctacgccaccaaggcgcgaaacagcctcgcggccgagtccatcgagtttatgcgtagcattaccgagatcacaagcgatagccacagcgtaaaatcccagatatctgagactggtcaggaggatgaactcgccacgtttgatcatttgcggctcatccaacagattccgtatttgtacgcctcgttcgtagcagaggccattaggcggcgggaatggctggacaaagtcaaacaagattctactacacttgccaatgaaatggccatcttccacgaagaagaggcaaagaggaggcggcggtggcacaaatcgattggggccgtttttggtcctgccccgacggctgatagtaaggttccaaatcttgaaatcaacctccggggagatgatggggaatggcccctaatgacaagaaaagacctggatgactttttcaacgccttgcgaaatcaaaaggccgatcccgaacttgtagtcgaaatcgaaaaactcattgcagacatggacaaatcaacaaggcaacagtcaaggcggatgaaagccttcaaaaacggaagtgtccacgagactgctctcgggcggagcggactactcgtacgaggtgacgatgatttgctccgctccttacaggcagacaaaacaaggcttgaaagcaaattgaaaactgccgaaagtcgagtgcgccgtctagaagatctactccatcggcagacccaggcttccaggccgaatgttggcaaccttttccagaatccaagccagcaggttctagatcgtaacgactcgattagctctcttaggaacccccgtgctgttgacgaccgcagcagatcattagatggacttgagacgctcatccatcgaacacagcaactagagaccgaactgaacaccgagagagagcgatgcgtggttctagagagagaaatcaacgcattgacgacactgcataacgatctaaaaggccagatggacgaagccaactccaccaagaaggatctcctgcaaaatatggaagcactcaaacgggagttcacagaagagcgaaagtctctcgaagaagaggtcaaacagctaaaggctaggcttgagtacacagaagatgagatcgaacactttggcgagtcgcgagaaaacgagaaggcatcatatgacgaaaaggttcactttcttgagcttgaggtggagcggcttaccagggaaagacgagatgattctctgaaagcggatgaccaggtggtgcttttgcagaatgaggcaaggctacaacgtgagcgtattgcggcgcaggatatcgaacttcgagctgcccaggatgagatcagagtgctcagcaagcgactggaagctgtgactgaggataagcaaaagtatagacaggcactggaggatatatgggaatgtctggcgcctgctgatgacgttcctaccgagttgcctgatctcttggaaggaatcaccggaaaggctgctgatattctgaacacaaagcaaggcgtggagggggacatgtccctcatgaagctcaacgtggatacgttgcaaaacaacatcaggacgcttcgctcggagatggactttaccaaggatagactcacggaagaggaatcggtctcgttgcgcctccgcgagaagttttcagaagaaagggcgaaagtcgttgccatggagggcgaactagctcatggacgtgaacagttacatgaatttcgggtcaagattgccgacggcgaaactgggtccgagtacatgcggaaaaggctagaagacgaggaacaaaacctcgcttccatgacggaggaactagccgctggacaaacccaagtgcagaagatggaggaagaggtgacgcgtttcaaagcaaagcttcaccaaacccagatgcaactatcagaactctccatacggcttgaatcacgtaccgaatgtgccaaggatctgacacaacttctctggtcacagaacgaccgccttactcgtttgcttgagcggcttgggttttccatttcccgtgaggaggatggtaccatgcacattcagagaacacctcgatctgagcgctcattagcaacgaccgcgaacccgaatgattcagacccaagctcatcactccgtcgttccagtacgctcaacgcccgacccgtgactgacaatgcggacctggagctgctgcaatggatgagtagtgcaactccggaggctgaggttgaaaagtacaagatcttcatgggcttaattggttcgcttgacatggacgtctttgcggatgcggtgtaccggcgtgtcaaggatgttgagcatatggcacgaaagctgcaacgagaggcgcgagcgtaccgcgagaaagcacacagcttccagaaggaggctcatgacaagattgccttcaaacactttaaggagggcgaccttgctttgttccttcctacgcggaatcagtcgacgggcgcttgggctgctttcaacgttgggtttccacattattttttacgtgagcaggattcgcatcgtttgcgcaaccgtgaatggcttgttgcccgaatcatgcgcattcaagagcgggtggtggatttatccaaatccctacagcatgaccaggcaggggagacgagaaaagatggtgccaggggagaaacggagtctcttgatgacgatgagaacgataacccgtttgacctttccgatggcctacgatggtatttaatcgaagctgttgaagacaagcccggggccccatccacgccaggcttggccaagagcactgttgcggcaaacaatgtcgaagcaatggccgatatgcggacacaggggcatatttctaaagcacgagggctcactggacgtggaggcacgccgttgggaatcgaaggcgtcagcaagacactatccaaaagtctcgagagccgtcggtccagtacgggttccaggaagaccctaccgtttgtgattggcgcctcgtcgaggggtcgtgaaagcgcccttgcaagcgagacaaactccctccgtgcggttccggcagacaacaacagctcggctccaacgaatgcagctcaacaacacatgtcccccacagacaagctcaaagatgagtctctgcaggaaactccccagcaaacaaacagtatttcagcggagggtgaaagcatgaccattgctgcaagaaatgatcaggctattctacagccatcgcagactcattctgaggttcgcaacgagatagaatctctgatagggccttgaccacatttcaaacccatgcactaacgggttgtaggcccgctgcggtcaggaaggggcgcggaaccaaaatgccactattcgcaaccattttagcaagaagaaaatcagggaatcactatgtagtacagacgtcagctgcgagataggatgacaagtagtcaggtcgctaggcagtcgaagcctaaggagagggcttactgctgccctggggtcgctttcctttacatgccagaacacgagtgtgcggcaaagcggtgctgtgccgattagttgcaggccatgagatctattgcggaaagaataggatgggttttggaaaatgtttattcttctggcccagcatacactttgatgtcggcaatgagacaatatgtgccgggtgttctcaaccctagcatgcgaattcgcattattaacgtcctgaaatgcttcgttacgatgtcgtgcaaattatccagtacattcatctccacgtacatagttgggatgagtgaacaaacgggcgaagtctgttagtgtacaagatgtatacatgggtagctgaaatgccggctcgagcgtaagggcgtgtatccgtaatacacaacacattggctacgtaacgtgcgcgggccacctcaaagctgggagatgttcggtcctcactgggcgctgggcaggatctcgaccgatttgcgaacagggtccaggccacccgctctagcaactgcgatctcaatctcccatcgaccaaggtgtctaatgcgatcattgtcctcggccaagcccactatcttgacgcttgatggtccaagaacaatgcgactagcttcctcgtggccagaaaccagggccttgatctggttgagaatatcgctgcttgagacggagccaaagatggctctccgggcttcgccagtggaaggagtctcgggcgtagacgccggcacatgcctggcaattagaggcgaaatcttgggctccagcgcgggtttcggctgtgaaattggaatcggcacaggttcgcggtggaaggtgagggtgttaggaatcagctcggatagcaaggcatgagcagtttcgggctgtttgtggttgccagaggttagcaccagacggtcgccattgaaccagagacaagcaaggaggctgtgaagaggagcgagggagcgagggaggtcattattacagtaacgtccggaacgttgacttgggagatctggacttccgggactggttcttccgtcttttgctcctcaggcttaggcctagtagcggcttcaagggcgctcataatgacgaaggagcggtcgacctcgccaatggcgtcgcgtgtaagaccgagctcttggaagcgagcaggcgtcatgtactctgccttgttcttggggaaccactcgttgcgcatacggccgcgctcaatgcggaaaatagcatctgattgcaatcaagtcgcggttagcttacacggtccagcaagagggtttcgcccttacgtttgcgaccgaactttggaatgtcctcgagcaggcggacaaccacgccctggtcttgaaggcgcatccggtgtgacgcggctcgggtctgggtgtggacaatgggccggatcaccggtacggcacgcgcgcggggctcgccgtgcctggcggcagaggtgccaaagggttgtgcaagtcggcgcaagcatgccaggcacgttggccacttgctcagcgcagatgctgtcatttttaagtgtggttgaccggcgtcgtcggaggagccgcgagaagatcggaaggcgaattggataagtccggcaattggtcgtggggtgccgtccgttgcggcctggctaggcgcgagattggcgcgagactgcgtgcggcacggtcttccaagtttaccaaaaatttcggggacggaagcccacggctgcgcggcagagctctatgtcggatgggaccctcaatgcgggaggcgggttatatctagagaccccctctcccataactagactacctaatcgcttagagcatggttctgaggcatttgacctgtcttcccaatcgctaacatcctaccgcaaaaacaaggctaaagtctgttagctctcaatcggtcatttttgaaaactccttcaagaaatagttggttactttggttagggtattacacttttactaaatgcactcccttaaaagaagaaagttaagcttagatttaaattcttatttaattatatttttttattactacttttatagtaagctaatattcagcatagatattgctgcaatttctggatataatatttggttcttatgtgtgttgctctcttacttttatctaaggatatgcaggattaaaagttttagctactttagttactattatggggcaagggcaccgttaggggtaagctacgatattcgttgttgtacgaaggaagcaagaggagagtatacgccagccgaggcttataggtagggttgtgtagcccggtagagtgggttatatagagcctcaatgcccgggctggcactaatactatagcaaagcacagagtatataatctattgtactatagcctagtataaggtatataatctagccctataatactacctccctctaaaacgctcctactataaaaatactatttaaatatattgtcctacttaaagtaggccttccgacttctttatcgatatatctaattattttgtagtaaaaaactttaatacctgtactaaagcgggaagctgcttagtgcttattagtatcttaattcccgtttaggggtagaatactaactaaaatattgctaaatccgacccttccactataagagttattattacccttaataatctatttgtatattagaaattagcccaattattatatatagagaactttaacaattcctattattattagccctactaggggtactatagggacgcccgtagtataatggtttatagggatgtttataattactattagtataaatttagagaattcgtatatttaatttcctatttgtaccttatttcttctttaaatacttaattattatactattaacgtttttagatttttctcattttctaattttctaatattaattatataaggctattctagggaatagaaaacgtaagaccgctataaaacgtactatttctcggtactattaataattattttataaaagggtatattataaggtatccaattagggtatatagaataaattatattaaactcctttctttttactaaatttatcccttttattaagtaacccgaatattttattgaagtaattaatataaatctaaattggggctaatatataatagtatataaattaataaattaggggaggatagtaatacggacttcttctttaatttacttttaatttacctcctttttacttaaaccggtagtaatagtatatcgaagtaggaattataatacttctaaataatattattatatccctctaaatccttagcggattactatattaatttattaatatctttctatttaacttaatatatccagcgcctattatctactttattatatcctataatattcttaaactcctattcctactattcgttatcattattatcattaactctaattatagactttccttaattagctagaatattttattcaatttcttactacctagaaatacttattatatcctagagttttattattaatatataaaatatatgattaacctttatatttttagggaattaaagtttaacttagtacgaattattctctagtattataaataggccttcgaatttaagaacgaactttacttatagttttttaataactaaattctcaatattaaataatactctatcgccgggtctatattttagggtatttatacaatacttattcatttaagtttcgtactagtcctaaacttatttaaataaagtaataatactttctaatatagtttgaaaatagttagttacttctaaagccttaaaaaactccctcttctatacctctattaaatttagggggtatagtttagacggctctatacctatatatagataaaaactataattagtatagaataggttaatactaattattttggagagggtattattgtaggcaaattctgctagtagtagccaatctacttaattattttaggcctaattaacgtaaagtttcaaatattattctatttttgtattaaattattctacttaattattagtttgtaagtgaaatattaataataactttattattacccctaaatattcgtataaggttctctagaatattaaaataaattgggaacgtttatccaatataatactatctagtaggctgtatatactatatatctttttagtaaactgctcaattaattcgtttatttctagtatttctatagggatatagtactttattttaattaagtaatcgactacgactataatatattagtaaatttaaccccttttaatatatagtattataagagttacataattaattaaaatttataattaaaattaaaatagtattagaaaaggttttatatagccggctaataaatatttcattaatttaatctttacgtatattaaataaactttataaaactccttcataaattaatatattttaggctaatagtaagatctattaaatattttatatattcttttacaatttaagtatcctcttagctttactatatatattttacaaattagttgtaattaaatatttttattatttaggtcgataaatattaattttttagtattcttttactaataaatttatctttatttcgttaaatactctacaaatataattttaaagtactttttaatttttagagtctagctttactaactttctttttataagtaggagactatttcctatattaaattaaatttaaaataattattattagttaaattgtttattaactttattacctctattatatagaaattaatatcccctaaatttagtaagctagtttacttcctataaacctcttctagagctgggaattataggtatatagtatt