eddcccccdddddddddddcddcccfedddddhfeedcdddddedeeedddeeddcheddddddddheeeeddddddhededdddheddddddddddhdddddddddheddddddddddedddeeheddddddddceeeecddddddddddddddddcddedddeeeddddheedddedehedcdddddddddcdheeddddddddddheddddddddeedddddddeeedddeedddddddccddcheddddddddddddheddededdccdddcddddhedddddddddddedfedddddddddeedfddddddddccdcheddddccddddedheddddeddddedddddcdddddddcfeccddccddddddhedddedddddedddeccdddbbceecddddddddddddhedddddhedddddddbdbdbdbcfeddddddddddddheddddddddddheecbbbebbfdcaddbfedddddddddddchddddddddbedddcddbbdbddbfaabbddddddddddheeeeeeeccceeceecceceeceeeccefceceeeeeeeeeeehhhhhhfhhhhfhhfhhefhhffheefefffeeffffefhhhheffhffhhhddddcddcdcecbdbbdfcabaaacafbdccddccdceddddbddfcbbbbdbbbfcbbdbbbbbbddddddddddddhdbbdbdbbbfcbbbbbdbbbdfddddeddddddeeccabbbbbbbbbbbbbbbcfdddddedddddddddfecbbbcbcfcbbbbbbbbcabcecddddheddddfebbdbbbbbcbbbbcbaabaedddddhedddbheddbbbbbbbbbbfcbbbbbbbbbddddheddddddcfedbbbbbbbbbbcbecbbbbbbbaabbccdddddhcbbdbaabbbbcbfcbabbbbbaccdddddhdddddbdfeaadbaabbbbbbfcbbbbbddccadddddddddecabbbbbbbbbbbbfbbbbbcdddddddcecdbbbbbbbbbbbfcbbbbdddhddddddbfcbbbbbbbbbbbafbbaabbbbacddfdddddbbbbbbbbbbfbbbbbbbaecddcfeeeechceecccccccccccfccccccccccceefhhhhhfhhffeeefeefffeeeeeffffeeffffhhcddfdbaabbaabaeaebcaccccdcddbbbbbbbcbbbabbbacddbbbddddddddhbbbbeabbbbbaecdbddddddfbbbbbcabbbaecbddceddddfcbbbbfcbbbabbdbdfeddddddcdbbbbfbbbaabcdbdddddcheddddbbbbbfbbbbbcdddhdaabbbbbbbddddaaabbbbbfbababaddddhdbbaaabbbbbbbbbbbbdddbdddabbbabbbddddcdcbbbfabbdddcdacbbeaeddddddfebbaebbecdddcccceeeeeeccffefffhfhffffffeeffefffhffffffhecdcccccfbcacaccbbddddddcddcccfedddddddbdcbdddbbbedeeedddeeddcfeddddddddbbecbdddbcdeddbdfcddbdddddddfddddddddbcfedddccbbbeeheddddddddcfeddddddddccdcdddfbdcdddeeeddddfeddddedccdcedddbdddahcdheeddddddddddeddddddddddcdddhecedbdeedddddddccddcfedddddddccdddddeddccdddcddddfedcdddddddddhddddddddccdcfedddddddddddddedddddcdddddddcfddddddddddddcdedddeccdddddceddddddddceddddddddddddddcfddccddddcedddddeecdddeddhdccddddddddddcfedddedddedddddddddhccddfeeeeeeeeefeeffeeeeeeeeeeeeeeeeeeeeeeffffffffhhhhffhhhhhfffffhfffhfhffh