ccccccccccccccctctcccttttcccttccttccttcctttcgatggtgtcccccggcaaacaggcagactaacacccatccctaccccccaacaaagttcttctacccctcaaccgaatggaccatggcccagcccttcgactgtctctgcgccaaacccacctgccgcggccgcatctccggcgcccgcgacatgaccgacgcccaacttgcgggtgcctggctaaacggccacatccgtgaccttctcgaagaacagcgcggttgtcccactagtacttcctcttctatcccttccgccactactgccaatgcttccaccaccaccaccaccaccaccacagcttcttcttcttcttcttcttcttcttcatccctcaacggcagcaacagcaacagcaacagcaacggcaacagcagcagcaacttcccgtccgccacttacaccatccccgaaaagaagtcctcctccgagaaaaccaacggctataacaaagtcggagagttggaccaaattgcgcagagccttcgagatgccttgacgcatgccgaaaaggtggtggaagccgcgaggaacgcgctgatgagctatgtcggggctgtcaatgatgctgctactgctgctgcgaataatggggcggcgaagaaaaaggaggaggaagaggaagaaagtcccgagggggcgcggagacgggggccgacgagtagggagcttagtggagagatggggggtgatacgatggaggttttggcttaggggagagggggagggggagaggggggaggcatgttgctggaaatacaaccctaaaggggaagaaggggatatgatatgaagcacatgcctacctacctacctgtgttggtggaggagggctgctacggtctctttttcttctttttttcccttttttttttttgaatatggggaaaaacaaaggaaaaaagagatgagtggcctgaggaatctgccgtcctgtcgttactggttgttttgaatttatatgaaaccttggaaacagaaaaaaggcagtgttggatatgatagccaaatacgcattgtacatggcgaaagagtgaaaaaggggtgatgaagaaaaggggtgagtagatatcatggatatagaaatacatattgttgtacagtaaaacaatgcttgcccttttgtctttggcagcgtgggaccacacttctcgctctgagaaggtcgttcattatcgttcctcatcctcatcatgcatcccaaaacacaccaaccccagttttcccattcccaatgccatcaaatgtccctcataaacccagttgccagcatcacctcacctcacctcacctcaccacctgcttcatcagcctgccttgccgtaaaagccggacatgttcctccttccccttccctcgcccccttcatcccacccaacaaccaatccgtcaacccaaccaccgtcgcacccacccccttctcaacctccccatcctgctgcgcatgctcaatcgtatgactcaagatcctcccctccccatcaaactcaaagataaacagccccgtaaactctgacttcttgctgttatccctccccgccgacggttccgcatcacccaccggcgctttgtactccgtcgtcgtcgtcgttcccttcttgtccgcggtttccctgacccccttcgtggcacttcctgcctcgctgccactgccattgataaaactcaagccccaattcttggcgttgccgatggtccgccagcgcacaatcagttcctcgggataggcgccgatgcgccggttttgcgacgggggcttgtagagcgggcggtcgaccatgcgttcagacaggatctcgaggcggacgttgccgattatggggagccggttccaggccaagggggcggtccatagggcggcaatgtaggcgacgcggcccctgacggtcgggaggtgcgggtgggtggaggggaagaggtggagggagatttggggggagaggatggaggtgggcaggggggattggaggatggttgggaggtgggcttggaggattcggagggctgtttgacgacggagagaatggtgttagttggttcgttgttgttgaagataatagagggatgaaggaagggggttcgcacttttgcctagcttgactttgcgctcgtctggaggcttgttcagcccgccggggccatctggaggtcggatctcatcgctgctggattgtgattttgcgggggtttgaatgttgttgttggggttgaaccaggtttcggggaggttgcgcggttttgtctctgggagggtggatgttgagcgcttgttgatggtggtgtttgcgacggatgcgggtgacgatgatgcgccactaacttttgttgttgatgatttggttggcggcggcggctgtgatgaggtcggttgcgaatgtgttggaggctggtttgagagaaagtaggatcggcattgggatggctgttgcttgcccaccacaccaccagcagctattcgtatcctcgtgggcgccgacatggtgcagtgggtgtttttaaacactttggtggtcgggtacctgggccgacacgagtggactcgcaacgtgggctgtcggaacacgccgcgctgagatggacagtgtaagtatgtatactatggggtgtgtatagggctgggatcgatgcaagataaggccgggttgaatgcaatttgcaagagtgtgaaaacgccaagtggttgacttgtctctctgacgaagagtgccgcacagcgggtggaatgatgtcagtgacggattggctcggatggttgaccacagagctgataagagggtcggtaatcgggtggatcggcttccacttgctcaccggatctccccacggacagggattccaatagtgatgttttgtggggttggatcttgatcatcaacactctatccatggacattgtgtaggtcaggaggctttgagagcaacctagttgcatacaatgaaacgacatatgcttcatcgtaattttggttgtggtcaaatatccagaaccttgaggtctcatttcgttcgtacacttgtttcacatgagccttatcttatcggcatacatatgtaaatgtgctggatgatggaacctaactgaagctagaagcttcctaagatcaggagtccgttggacccgtgaatcaatgttgctcccaaatccaaaaaaaagggaatcattcattcattcattgatccattcattcattcattcattgatacattcattcattcaatggaagcccatgtggacaccgctcaggtggcccagcctccaagtccacgataataaaggtagccatgggaacaacggccaaagcactttcgaggtataccaaaacaaaaaagttccgtagccgtactttgttgtcgtctcttggacagagaataacctggaatctcaaccacatttcatcatcattgtttttttttgtctttttttcttttgggacttgtttagctgtgaaatgcacatcatcgggacgactccaagattgttagtgcaataccgtacataccgcaactgaagtgggaaagggtcaggaggcggctgctgcgtcacgtgcatcgtcaccgcttgagtcccctgttttggatggatcagtgtcccgcctcttggccggcggtcgccaatcacccccccgcccggagagtgtgcgggtggtgtgggtgggctgccactgccactcgctgccagcagtcagccaggacagccgagggcgctctcccattccatcaactgcccgtgttaagttgctctgcgtgttgcccgttccaggttctatgctgcgtgctgttgctgcctttccatccgcccacctacactagacttctacaatcctccacatcatcaatcaaccaacagaccgacctcccacccccaacgacctacacctaatctcattcagcgaaaccatccatctttcgctccaccaccgtccaccttacgatacccgccttatttcttcgctgtccaactcaacccaacaccaccacatcgcatagcgcgtccctcgttgcccatcatgaaccctgagtagtaggtttaatcacgtctcctgttgcccttctcctgctcttcccaaatcaccgtaagccgccgccacgctgccgccacctacaatcatcgccgccgcccgtatcccatgttgtttccatgacggattgctaacatgtttaaccttcagggtgcccaccgcttcccctcttcacccgacgtcgtccccttccctttcgcgactcgaccgatcaccgccgccaccacccccaaagaaccctgctgacgatgcaaccagatacgactacctcttcaagctcctcctcatcggtgactccggtgtcggaaagtcttgcttgctccttcgttttgccgacgatacctacaccgagtcctatatctccaccatcggtgtcgactttgtacgtcctgctatcctgcctgcgcaacacatgcgttcgacccccatcaacatgctgaccgtttggctagaaaattcgcactatcgagcttgatggcaagaccgtgaagctccagatcgtaagcaaccccccggcactcctggacactttggaaatccaaattcgctgacccagtcgcttattcagtgggataccgctggccaagaacgtttccgtaccatcacctcttcctactaccgtggcgcccacggcatctgcgttgtctacgatgtcacggatatggactctttcaacaacgtgaagcaatggcttcaggagattgaccgttacgccaccgagggcgtcaacaagctcctcgtcggcaacaagagcgatatgaccgacaagaaggttgttgagtacacagtcgccaaggtacacagccacccctaaccctcgtgtctaagccacatacttacacatcaaccaacaggagttcgccgacagcctgggcattcccttcctcgagacctccgccaagaacgctagcaacgtcgagcaggctttccttaccatggcccgccagatcaaggagcgcatgggcagctccatcgccaccaacaacacgaaagccagcgtcaacgtctcccccggccacggcgtctccaacaactcttccggcggctgctgctaaagcgtctgtgccttgcggcattggttgcgctcttggcgttacggtttcgcatcggacggtgtttgacgacatgatgatgcgattgaatgttacggcgtgggcactgggttgagctgtgatgcaaatgctgctctaatgggatctcagttgggaatgtttcggctctgcttctgtggttttgcgaggaacatgggaggagacttggggcggctttacatgctaccttgggaattcatcacacggttccgcgggctcttcttcgcttgccgggacaggttagggtggggcctaagaggatggtgatcgaacgcaccggaaaagggagcttaatagttggctcatcaccagtgtccgtcacgattcctggcaaagggcaaggggggaaagagtggctggctgagacatgggatgggcggcgggcttcttagagagcttccacgacccttgatgatgttgggggtgtgtgtgttgcgtgtgtgtattttcggtcttgggcataactgaggacgcggcacggttttttttttttttttaaacacatttgttacttttggttttttttttaaggagctagactacagtttttgctatttttgtgttttgaggcaaacccactgatctttccatgctacagctctctcacacatagaggaaacctttcgcttcagagagatgaccggcacatttacaccaagaagaaccacacgtacaggcacacccatgcataaaaaacaaatgctcaccagacttcaagcccttagccagctctagacgtcctcgatagttactcgcgcttgatgaagtctctcaaagtgacggacttggttatgctagtagagtttgatagtctaactggatctgtaaacattgagattttggacatcctgccggctgatccaaaggccacgatcagactgctgtggataacccactctccagggtcttgacagcagtatatttatgagaagtccaatcgacggtcggtaaatgccccttgtcccatatcacggatagtatagccagccatatcagagttgaggatttgttgtgttgaagcaccccaattcaatcagtaatcgcaggtatcaaccgcttcaaggattgaagagacactcggttttaaaagcttgctttacaactatacccgtagccaggatccgactttccatctcttgtcaggccctcttcttcccatccatggtgactttgcctgcacgctatacgtatctctacctacgttttcccatatccactgaccccgggactcttcgccctgcgttgatgatagactaacagcagcataatagtgagtgagtaagtgagtaagtgagtaaatgagtacccaagtgagtcaaatgaacttgttgcgtttcaacacttctcttctctttgctttccattctttgcagtgatttaccccaactttttttttttcttcttcttcttctttccttcccggtaatcctcccaagcttacccccgtacttcattacaacaagcatgtacctgtacctgtacttgtaaccgtttgttgaacatcagaggtagaggtttctcccgaaagagtgaagagaagaagaagaagaagaagaagacagacgaaacatgggaggtaatgatgtgggcgccgaagggactagatagatgacctttgtttcaaaacacaagtcaatagatacctacctaatttccctctgaccatttcgtcgaaactattctgtcgagacaaaagtatctctaagtagccagctgtggctctttaaggggtccctgattgatagaggtagaattgggtcgtccatctcatgacggacactagagctagattgatagatagatacctcatgcttcttgtttttttttaccatcagttaacaactcacgttttacatgtttagaacgtttaggcttcaatcggtgggtagatacctcgttagatcatgtaacttaccttttgattgattgattgacttgtaagacggtcgctgttacacttatgatgaaggtttgaaagttagtacatatatagtcattgacggtccggaacaattaactcgctaaatcagttcaaggtatcaatacaatacaagactgcttaggtagacgtgactaccatcaatgatgaccgggaggggtccatccgaaataccctccatattcctaggtcattgcaatggcacgtcaacgcatcatcacaatcgttaaattcggtgattttttgaaacccatccagaccccaaaaaagaaataacaccgattcattaccgcccctccccccagtttctcatatgcgctgtggcaactgcaagcatcgatgggtaggtacgtgaaagtacttgatgcacttcgtcctcgtcgtgcacatacatacctactcacacccacccgtcctcgacgtacaggccccccattcgagccaccacacctggctgcttttggagatcgtttcacatcgctcaccggcaccgattggatgcggagttttaccttgagcgggccggcccttgagcaccttgccgtggagcgggctcccggatgatccgcagaaccgcttcatctgctccatggcaaaagaaggaggctgactggatgatgagaatagcagacggctgatctggtggaaagaagagaaagatatgcaccaaggcgaaatgggacaaacctgaccttaaatacctctaaccattacccccaagagaacaggttccagacgagatacatcttcctcatgtacgaagaagcaaggaaagacagcacgtagaaggtccggatggagaagaccggctttctgaccacgaattcagatggaaggtgccaaacaggacgacacacagcactagaagtatcggcaagctgttctcgctggaactccatggcaccgtcccgcatacataagtaccgtatgcccgtggccttcctaaccaggaatatgcggacaacgtaccggcaaagacagcacaacctgttcagttcaattgagttcttgtcatgagctgaatccgtctgcctattctgactcttccccatcatcacgaccgccatcttcttctgtctgtttcccattaactggcgctccctctcccccctcggcctgcgcagcctttctcctcttcttcttgttcttcttctttttcctgttttcgttttccttctttttcttggcctgttgagattgtccagaagttgtgccaggttcgctttctgctggcttgggcgtatctgttggcggagtcgtggtggtggctgtcgtcggacttggttgctgctctgcgcttgcgtctggtttacgcaggccatctgtgacttcgttcgtgggagcagcagcagtagcagcagcagcagaagtagaattttcctctgccttatccggccgaccctgtcctccattcaccaccttgttatcacccgccactgccttgctcccctgtccaagcattgccccagacacagacaaaggcaccgctcccctccccttcgctgaatcaccaccaccaagcttgccacccctccccgctgttcctcttcctcccttcgaacctccatccaaatccgcagaaaccacacccctcctcttccccctaacagcccccgccctgcccacttcctcctcactctcactctcctcctccatcttttttctcttctgtccctgctgctgctgtccgccgggctgctgccacttcaaccccatcttcctcctcaactccctctcttctttgctcccctgcattcctccttggcttcctccaccgttgttattgttgtcagacttggacggcggcacccaccccaatccagcattgggaggttggttgagtatcgacctgatttcttcttcgtggtctgggattttgcgttcttcttcttcttcttcttcttgtccctcctgctctgcagcaggtgtcgtcgttgatgctgatttttgctgctgcagaagggttgaaaatcccccggacttggtggcggtcggcttgcttgctgttgttgaaccgctggtggtggtggtggtggtggaagacacggaagggcgatgcttggagagagaggccaacaagccgcggtgcttggacatggagagggagatggagttgaggacttggttgaggtccggggcgacggggggtttgcctccgttgccattggggccagccccgtgggttgagggtttggacattttggtgtgtgtttggtgaatgaggcgcaatttctctgctaggggttggctgagtggtgattgcggttgagattcgcaattgcagcgccttcagttggatgagaataaacgaaactgaaatccgcttcacgaacttgagtgagtaaaagcgtgattcccgcctgcgctacgtacgacttgatcccggatagcgtgagattccagagtggaaagtgcaggctcgattgatactaccccttgaacgtatcgtcgcagctaaaaaagttcaaaaactcgaaagaacgtcgtcgaaccactcgattccaaaaagaacgtcgaagttggaaaggtccttatcggaaatttcgctgccttatcggaaggcgttatttcattggtgttacttgtcaggttagagatccacttatcgccgcccgcttagcggggcccgggccccgggcccggcagctgttacgagccgcacgggcggccaaacggagggatttcccctcggaggccggtgcctgagtgttgctgtccatgtcttttcttcgttacgtcatcgcccttcgtatagtgccgatatcggtgtcatgttcaccggaatgcacacaaaagccgctgtccgcggtgctctgaggtggagtgtcggttctgtctcaaggtaacctggccagtcccggattaagttgatcgatggatgtcaaggacagagtatgtaggcacacgactgatggttgtggtcgtggaaactgcagtggcagtgttacgtttgagagcgacacacagcccagatatgcctgggaagtactggcagctcacatccttgaatagccatttgcgtcgtcattctgtaacagccgccctagttaggtactttattcttgattcgattatttgtagcactatactactggtaaattactacacccgctcgtttggagagcctcgctgtcaaggtcggtggggtgaacaacaggtagcttctaccaatctcactcccactgactgctccagtttttttcgggaaataccatatctcgccaaattcccgacccgccgtcagccgtactgcctccgtccattttaccatgcttccccatccctccccatgagtaatgcaaagcgaacaacaagaaaagatagaatatagatgaaaagggaaaaaaaaagagtttggaggagacagccatgaatttcagagttgccacgcaagtattaggtcggtttagtagtgtaggtatccaataactatccaacggcatctcctggatccaccgcaagtaaaaggaacagatgatctagcaaaggaaacaagaaaaaagaaaaatgatggcggtacgatcagtccgaatgtgttttggtatagtggaaaatactttgattaatgacaaggaggaggaggaggagggtaacggtggttggttgtggtggtttattagacgctgtgttcgacgtctctgatgctttttacttccttgaaaaatttccaatttcaagatgctgacaaaaacttataccctgaaatctcgcggttgaatcctctgcatttggttcggatggtgttgcacatgcagtcgatgtttgagaaggtcgtttcaacatgatgataaaaaggataatatgcacaacataacgtctcaagatgcgttttggcaacctcaaataagacgttttcgtttgcggtcttcatcgcctcggggatcctcgtcctcgtcgtctctttccgcagtatcggttgggttcaggatatgggccatgcttcctctcctcgtgggcggtgccgagtgatccctcaccgaaagattcttgttatcacggccagccgagttccaagaccaattcccaaaagtgtcccctccaccgttagtagagaaggtcggagggggcggcggcgacgctggcctggaacgaggatgcgaagcagactgtagagagtattgtgaaaacgaatcgcgaatacgttggtcttcggacaacccaggacgatttggcgacgaaggccattgcgaggatggtgggccagagaaggttggaggagggttaggaggaggaggattgccttgccagccggcagcacggatgtcagcagaggtatgtctcctaggcaagcccgggtgcaggtcaacgctcgacagcggatgcgaaggtggaggcggcgggtgcgggcggagggaagatggcgatgtccctgtcgagttgccgctagtagagccaaacggcctacgacccggagtacttattgacagattagaagggacggcaggacgataattgttgtaggttggaagccgaggtggttgaccgggaaccgtcaaagtagagccagatcttcgcgggtcgtcttggggcatctgccgcggtgatacgggggcattctccacattggaaaagtaaggacgggtactagcgaagaccgacccgtgaggttcatctagcgagcggaactcctccatctggcgctgaacctgcccttgcaaagacgatactggaaagcaaattagaattccggtcacccgccttcttccaagtaaaggacttaccgtcgtggtgtatcgggttgtcaggagaaggggcaagagcaagaacggcccgggaaaggtcatggttgaactgaagcaaacgcgataccgtgtccagaatggcctgatgcttgatatgcatgaactgggcgttctcttcatgccgctgaagtcgagtgctgagatcatatagagtatgctcgatattgttcagccgaggatctcctccttgaacttcctgcatgggaggcataggctcggccggggtacctggttgtgatggcggagccttctggttgttgctgtactctctatgtaccagagaatgccgagaagctcgacgcttaatctcccgcaagctaaccaggtctccgcgtttaaagttgccgttgccatgcttgaactcccaaatggtagcgtctggagctccatggtggaagacatcgctcactttttgaccatgttagtgactgttggtaaccagctacatcgggagactccttacctttgtgaaatccgtacatgttgagctggcgaacgaaagaggaaatgttggtatgtttaaagtattgactgctggctgttagcgatctggttcagtccagagctggtcgtgattttccaacttacgccaagaccttggagaactcttgcgacggctgcatgacgaagctctcagaggtgggtgaccacgatatcagatgctgtatcgacttatcctccaacatgttatatagcttatggatgaaggccgtctgaacaatcttgggctggtgaaccgcgggggcagcggcagccggtgctggcatgatgatgttatcgggagacaattgatcgtttgcggatgacagttgcggtcggccattgggggctgcctgggcgtttaatgtatcctcgaccgggctcttgggcggcggtagggaatccgaattacttggagctgccatggtagcgttgttgttgttgatgctactgctgttactgttgctgctgctgttgctattgctggaggtgatatccattgggtcgcccgggggagccgacatttggatggttggtgtgatgatcgataggtttcttccacccattgagttctctggcttgtcggccaggtggtttctcggtgcgctttcagttgcggtagccatctgcactgtacgtgggcgacagccgtgtcagcaaagcgcaacgaagtaacatgagaagagtttgagatggaaaagatatgttccatccagtccagcactccggaccggacctcggatgacacatgcggggtgtgctccgtgtagtgaaagggaagccggcgatagaccggatgataggccggccgatagacggcagaccccgggccacttcgcccatgtagagtccattctacctcgcttgcacattgtttgcgcagcgagcatcccagaagacatggagaggagggggatattagcatacctcatcgcgtggcgcaaaagaagctgatggttcgttgcgcgtcaattcagtcaagaaagtcccccaccgtgtcgaggctaacttttttgtctatgcctgtgttcgcgacggcgactcgtcaagaggtttgaggcttgtgtctgtctcctgttcttttcccgtagcgtgtggccaggacccgcttaaagtgctatttcaagacggcagttgttggatcctgtgcgagtgaccaagacaatgggcgtggtaacaggtagccggtagccttgatgcaagtcgtggacccaagctgtcccagacaatggggttctcgttctgcagccgggggcggtgggcggtgggcgaccgggaagtc