aaaaaaaaaaaaaaaaaaaaaadbaaaaaaadfdaaaaaadfgbaaaaaccaaaaacceaaaaadeafaaaabaaaabccbfeaaaabcfdgaaaacaaaacadbbaaaaccgaaaacgeccaaaadcacdaaaadedacaaaadfcaaaaeaaaaecdefaaaaaeebaaaaeggaaaafcgeeaaaafeaaaafgcaaaagaaaaaagaaaagadgfaaaagaecfeaaaagbccaaabaaaafaaabaaabacgdbdaaabadeaaabafeaaabaggeaaabbaaabbafdaaabbbdaaabbccaaabbdgaaabbeaaabbegadfaaabbfefddaaabcaaabcbaaabcbedfaaabccdaaabcdcaaabceegaaabdaaabdbaaabddgdgaaabdefaaabdfaaabdfbcfaaabeaaabeabddaaaabecffeaaabeebaaabefdfaaabfbaefaaabfbcbdaaabfcaggcaaabfceeeaaabfdbfadaaabfedgaaabgcbbaaabgccbcaaabgcdaaabgceeeaaabgebgaaabgegdaaabgegebaaabgfaaabggbaaabggcaaacaaacaagaeaaacacaaacaddaaacbbadaaacbbfgdaaacbebdaaacbfaaedaaacbgdeefaaaccaaacccaaaccfagaaaccfagggaaaccgdafaaaccggaaacdaaacddaaacdfaaaacdgbaaaceaaaceabfaaaceaccedaaacebgdadaaacecbaaaceccaaacedffgaaacefaaacefcaaacfaaaacgaaacgbfcaaacgbfgaaacgcaaacgeaaaacgfdagaaadaaadbaaadbagaaadbebfaaaaadbebgaaaadcbgdbcaaadcdcdaaadcffaaadcgfeaaaddadafeaaaddbecaaaddcdcbaaadddcfaaaddfdaaaddfebaaadeaaadeaddaaadebgbgaaadecddaeaaadedaaadeeabgaaadeeaecbaaadegaecbaaadfaaadfabaaaadfbaaadfbgbcaaaadfcgdddaaadffaaadgaaadgbaaadgdaaadgddcagaaadgdgfaaadgfbcaaaeaaaeaabcaaaeaafdeeaaaeadaaaeaggegaaaebaaaebbbaceaaaebbbfaaaecedeegaaaecgaaaecgcgeaaaedeaaaedfcaaaedffcaaaedgaaaedgdgdaaaeeaaaeeacgaaaeebeaaaeeeaaaeefaaaaeefegaaaefbfebgaaaefcfgaaaefdcceaaaaeffaaaaaeffaaaaefgdaaaegaaaegbaaaaegbaaaegefeaaaegfcedeaaaegggfaaafaaaafaaafaebfbbaaafafaaafbcbefaaafbgefcaaafcaaafcadgaaaafcbadegaaafccaaafcdadecaaafceagaaaafcfaaafcgaaafdaaafdacaaafdbfdaaafdeaaafeadcaeaaafebaaafebfbgeaaafecbbcaaaffbaaaffbbbcgaaaffbfaaaffdaaaffdfbaaaffeagbeaaaffebbaaaffefaaaffgbaaafgaaafgcaaafgdgaaagaaaagaaagaaedcfaaagaccgaaagacdaaagaeaaagafaaaagbaaeaaagbbaedeaaagbegaaagbfgaaagcagcaaagcbecddaaagcfcaaagdaacbfaaagdbbfeaaagdfbcaaagebadegaaagecaedaaagedaaagefeaaagegaaagegcbecaaagegfbaaagfaaagfaddbdaaagfbagaaagfdgfaaagfgageaaagfggaaaaggaaaaggaaaggedaaagggbaaagggcccaabaaaabaaabaabaaecgfgaabaaegaabaaegfbbaababaababbeaababfdbaababfgbcaabaceaabacfbfcaabacfccaabacfgedbaabacgafeaabadaabadaabfbaabadaddeaaabadgaagaabaeaabaeagaabaeageedaabaeaggaabaeeaabafaaabafadfaabafccaabafeceaabaffaabaffcegbaabagaabagadedaaabagbaabagceefeaabagdaabagdgaabagfcaabagfeedaabbaaabbaabbabeaabbaeaabbaecaabbaeegdaabbafcfffaabbafdgaabbagaabbbaabbbbfdaabbbcaabbbgcgaabbcaabbcabaabbcdbdaabbceeadfaabbceecaabbcfdggaabbcgggbgaabbdaabbdbdbcbaabbddeaaabbdeeaabbdfbcbbaabbeaaabbeaabbeabaabbeacbaabbeeccaabbeffdadaabbegaabbfbaabbfbbcgdaabbffaabbffcgddaabbffgfaabbfgaabbgaaabbgaabbgcaabbgebaabbgfdaabbggdafbaabcaaaabcaaabcaabcabaaabcabdaabcacaabcaccfaabcacdafaabcacgaabcaeafaabcaeafcaaabcaegeaaabcafaabcafbbedaabcageefaabcbaabcbgbfeaabccdaaeeaabccedaabcceeadgaabcdaabcdceefaaabcddeaaabcddgbaabcdeaaabcdfaabcdgbaabceaaabceaabceacabaabcebdfaabcebgbadaabcecadgaabceddaabcefddeaabcfaabcfadgaabcfdbaabcfffgcbaabcgaabcgaeaabcgeeaabcgfbfaabcgfgbaabcggbbaabdaaaabdaaabdaabdadaabdadefaaabdaebaeaabdafdaabdagaabdaggaabdbaeaabdbdadaabdbdbcfaaabdbefaabdbfaabdbfbeeaabdcaabdcaeaabdcbaabdcbbaabdccaabdccgaabdcefaabdcfaaabdcgaabdcgffegaabddaabddabaabddaefaabddbcdeaaabddecaabddfcfaabddgeecaaabdeaabdecdcaabdefcecaabdeffcaabdeffgaabdfaabdfbfccfaabdfcaabdfeaaefaabdgaabdgacaabdgbaabdgbegcdaabeaabaeaabeaabeabbdaabeadaabeaeaabeaegaaabeagaafaabebbaabebeeeaabebfbaabebgaabecaabecacdaabecbaddaabecdfbaabecegceaabedaabedafaabedbbeeaabedbdcfaabedbfaaabedbgfbgaabedgadcaabedgbffdaabedgffacaabeeagaaaabeebaaabeebaabefaabefadgfcaabefdaabefdcaabeffeaabegaaabegaabegabaabegbcbdaabegbfeaabegdcagbaabegeaabegfaaabegfgacdaabfaaabfaaaeddaabfaabfaaefaabfabfcbfaabfaedabaabfaffaabfbaabfbbaabfbbbeaabfbdbfaaabfbfeggaabfbffgefaabfcadcaaaabfcbbfdgaabfcbeaabfceaabfcffbbaabfcgaabfdaaaabfdaabfdcgbaabfddaabfdddfeaabfdedaabfdfgdeaabfeaabfeabeeaabfeaebbdaabfeafaabfebcfbaabfebfdgaabfebfgdaaabfecbbaaabfedcddaabfefgaaabffabaabffcdeaabffdbeaaabffddafeaabffdeaabffdgaabfffdcaaabfffefaabfffgaabfgacafaabfgccfaabfgcefcaabfgdeaabfgfaabfgggccaaabgaabgabaabgabceagaabgacgaabgadaaaabgadaabgbaabgbbbadbaabgbbgaabgbcaabgbdcgfeaabgbdecbaabgbecdfdaabgbfaabaabgbgaabgcaaabgcaabgcbaaffaabgcbbdgdaabgcdcddaabgceafaabgcfdaabgcggbaabgdccadeaabgdffbcdaabgdgaabgeaabgecaabgecbgaabgeceacfaabgecgcaabgefaabgfaabgfcfegdaabgffdaabgfgcfaabggaabggdabfaabggdcfeaabggfbaacaaacaabgafdaacaacaadaacaaeeeaacaafcgcfaacabaebaacabbbdaacabcgaacabgaacacaacacbaacacbfedbaacaccaacacdacbbaacadaacadbcaacadgaacadgfaaacaedbaaacaedfcaeaacaeeddddaacaefbccgaacafaacafaddaacafcbaacafceaacafeddaacafegaaacafgaffaacagccgaacageaacageffgdaacagfaacaggaacbaaacbaacbaadbaaacbabaaacbaccaacbacccaacbacgafaacbafaagfaacbagaacbbaaacbbaaafaaacbbaccaacbbaedcaacbbbdbaacbbcgcdaaacbbebfaacbbfaacbbgdddaacbcacaacbcbdfdaacbccfdaacbccgaaacbcdecaacbcdfabaacbcdfcaacbceaacbcegcaacbcgaacbdaacbddaacbddagbbaacbdfdecaaacbdggbceaacbeaaaaacbeaacbeabaacbebggeaaacbedgabaacbeeaacbeebeeaacbefaacbefaadgaacbegeaacbfaacbfacfgaacbfbebaacbfccbdaacbffaacbffegcaacbgaaacbgbefgaacbgcaacbgfdaaaccaaaccaaccabaaccaeaaccaeccgaaccaefbeaaccaggbcbaaccbacefaaccbafgaaccbdcaaccbfaaccbfcfggaaccbggaacccaaacccaacccaebaacccbaaacccbfbgbaacccbfcaacccebcaaccdagaaccdddaaccdeaaccdggbaacceagbeaaccebcefaaccedeaaccegaaaccfaaccfbbaaaccfbeecaaccfcffbbaaccffaaccfgaaccgaaaccgaaccgaeaaccgdbeggaacdaaacdaacdabaaaaacdadaceaacdaeeeaacdafggfdaacdagceaacdaggaacdbaaaacdbaaacdbaacdbacaacdbbaacdbcdddaacdbdaacdbddbfaacdbedbebaacdcbcaacdcbebgaaacdcdbadaacdcecaacdcfcaacdcgcaacddaacddbaacddddaacddeaacddebaacddfaacdeaacdebaacdebegaacdeeacfaacdeedaacdeefffaacdefddbaacdeffddaacdeggaacdfaaacdfaacdfeffgaacdgcgbdaacdgeaacdgebfdgaaceaaaceaaceaagefgaaceabaaceacaaceafbaaceafebdaacebaacebafdeaacebbbfdbaacebeaacebgeafaacecagaaceccbddaacecccdeaacecfadcaacecgebagaacedaaacedbeaacedbeeaacedcdaacedefdaacedfdfgaaacedfegfcaaceeaaceeabegeaaceebdaaceecaacefaacefagdgaacegaacegbccaacegcfaacegdaacegdfaacegeaacegfaacegfbaaceggebdeaacfaaacfaacfaagbeeaacfabeddaacfacbaacfaceeaacfadfbaacfafdaacfagaaacfbbbaacfbdaacfbfagaacfbfeadeaacfbggcfaaacfcaaacfcdeaacfceeaacfcfaacfcfbaacfcfebfaacfcgeaaacfdaacfdbdaacfdbgaacfdcffegaacfddaacfddcbeaacfdfgaacfdggbaaacfeccfaacfegbddbaacfeggfeaacffaaacffaacffcgacaacffcgagaacfffbbbaacffgccgaacfgbaacfgbadaacfgccbaacfgcgbaacfgdbaacfgddeaacfgdgefaacgaacgabaaacgabcaacgacdaacgaeaacgaebcdaacgbbbecaacgbcaacgbcdaacgbdbaacgbeaacgbeeaacgbegdbbaacgbfeffaacgcaaacgcaabcaaacgcaagaacgcacbaacgcdfcaacgcdgccaacgcfaacgcfdbaacgcgdcaacgcgeeaacgdcceeaacgddaacgddggeaacgdebaacgdeeaacgdfceaacgeaacgeacbcbaacgebggaaacgeceddgaacgegegcaacgfaacgfacfaacgfbaaacgfdeaacgfdebcaacgffbcaacgfgcaacggaacggabafaacggcffaacggebaaacggedgaacggfgfaadaaaadaaadaacbcfgaadaadaadfaadaadgggaadaafeffaaadabaaaadabaaadabacdcfaadabdaadabeegaadacaadacccadfaadacfaadacfcgdbaadadaadadcecaaadaeaadaecfaadaedfaadafbdcaadafbdgegaadafbfeaadaffaadagaadagbabagaadagbeeaadagdeaadagdggdaadageaadbaaaefaadbaadbaadfcaadbaaeaadbaafaadbabaadbacaadbadedgaadbaeaadbagdfacaadbagffggaadbbaadbbagaadbbfdcaadbbggfaadbcaadbcadcfaadbcaeecaadbcagaadbcbaadbcbebaeaadbccaadbcebbgaadbcedddaadbcgaadbcgbafbaadbcggaadbdaadbdacfbdaadbdbaadbdegeaadbeaaadbefcaaadbefccgaadbegeaadbfaadbfagffaadbfbccfaadbfdaadbfdfdefaadbffaedaadbfggaadbgabbaadbgacgaadbgafgaadbgbdaadbgcaadbgccaadbgdcffaadbgdfffcaadbgeaadbgedcaadbggaadbgggeaadcaaadcaadcacaadcacdaadcagaadcagbdaadcbcbcaadcbddcaeaadcbedaadcbfcaadccaadccbeaadccbgaadccdaadcceebfaadccfadaadccfeaadccgbcegaadccgdbaadccgegaadccgfaadcdbaaadcdbbbabaadcdcgaeaadcebaeaadcecdccdaadcedaadceeeefaadcegbaadcfaadcfeaaadcfeaadcfefaadcgaddaadcgcbaadcgceaecaadcgdaadcgdaaggaadcgeefdaadcgefcedaadcgfddeaaddaaaaddaaaddaaddaceaaddadaaaddaeaaaaddaebaeaaddbaaaddbaaddbabggcaaddbbdaaddcaaaddcaaddcbeafbaaddcfaaddcfcdaaddcfdaadddaadddagdgaadddbeaadddeaaadddfcbaadddgbgdgaaddeaaaddeaaddebbaaddedbaaddedeeaaddefbgbaaaddeggfgaaddfaaddfagecaaaddfbeaaddfcaaddfcaeegaaddfcbafaaddfdaaddfdabdbaaddffdfbaaaddgagfaaddgdfaaddgeaaddgegaaaaddgfdfaaddggaadeaaadeaadeacbaadeacgaadeaecaadeafeagcaadeafgaadeagbeeaadebacdaadebcbeaeaadebdaadebeaeabaadebeeeeeaadebgeaaadecaadbbaadecaadecbedfaadecdfaadecedfgaadecefdfeaadedaadedbeaadedcaadeddbfdaadeddgabaadeddgdcaaadedgaadeeaceaadeeadaadeeefgcaadeefaadeegaadeegcaadeegdaaadefaadefbgfaadefdgbgaadeffeaadegbaadegbadaaadegefaadeggaadfaadfabfaadfacaadfacfbeaadfadbafaadfaefeaaaadfbaadfbecaaadfcaaaaadfcaadfcdaaadfdaabaadfdbdaadfdcfdagaadfddbdaadfdfgdcdaadfdgaadfeaddaadfegadbgaadfegfaadffaaaadffaaaccaadffaadffcaadffdaadffdabcbaadfgaedaaadfgagcbaadfgbaadfgcaaaadgaaadgaadgabcecfaadgabfaadgadaadgafaadgbbaadgbcgaadgbdaadgbfafaadgbggeaaadgcaadgcdfaadgceaadgcgaeaadgdaadaadgdaadgdbaadgdbdbfeaadgdcaadgdcgacaadgeaadgebfeaadgeccafeaadgecfdbaadgedaadgedefaadgegfeaadgfadbdaadgfaggaadgfbfeaaadgfdgfgbaadgfeaadgffdfgaadggabaadggcdaadggddcaadggdfeaaadgggaadgggebaaeaaaaeaaadeecaaeaaaeaaaffbaaeaabaaeaaceaaeaadfaaeaaeaaedaaeaagecaaeabaaaeabaaeabaffdgaaeabcaedcaaeabccbbfaaeabcfdcaaeabdaaeabebagaaeacaaeacdgddgaaeadaaeadbaaeadgcedaaeadgfcbdaaeaebaeaaeaeeafdbaaeaegaaeafaaeafabfgaaaeafbaccbaaeafbadbbaaeafbcfegaaeafcaaeafcfcdaaeafdbaaaeafdfdggaaeafgbaaeagcdbdaaaebaaaebaaebaebfaaaebafaaebafgcaaebaggaaebbaeefaaebbbaaaebbbfcdgaaebbdfaaebbdgaccaaebbecaaebbedaaebbfcaaebcbaaebcccaaaebccgbdaaebccgceaaebcdaaebcdfaaebcecfaaebcefaaebcfddafaaebdagdgaaebdbfafaaebdfdgaaebeaaebecagaaebecccaaebedfggaaebefggeeaaebfaaebfbbccfaaebfbeaaebffbgbcaaebfgaaebfgdcaaebgaddbdaaebgcedaaebgdffaaebgffccaaecaaaaecaaecacdebcaaecadabgaaecafbdbaaecbaaaaecbaaecbdaaecbdfdcaaecbeaedaaecbebceeaaecbgccfaaaeccafabaaeccbaaeccdaaeccfaaedaaeccfcgaaeccggddaaaecdaaecdacdeeaaecdbaaecddfaaecddfeaaeceaaeceabadaaeceaebaaeceafdaaecebaaecebbaaececcccbaaececeaaecececaaececgcdaaeceebaadaaecegegbaaaecfaaecfbaaecfeacafaaecfebceaaecfgdbbaaecgaaecgbaaecgbbfaaecggaaedaaaedaaedabbaaedabbbgaaedaceaaedadaaedadbdeaaedagaaedbaegcaaedbgaaedbgfbfeaaedcaaedcfafaaaedcgdbaaaeddaabbaaeddaaeddaebeaaeddbaaeddbfaaeddccgbaaedddaaaedddfbaaeddfbbaaeddfdaaedecaaedefbaaedegegaaedegggaaedfabeaaedfbbaaeaaedfdaaedfebfgaaedfeccgbaaedfgdeaaedgaadaaedgdbagaaaedggfaaeeaaeeabcgfaaeeacaaeeaeaaeebaaeebbdabaaaeebcgegaaeebdaaaeebdecaaaeebedaaaaeebeefceaaeebfaaeebgeaaeecebgdaaeecfgbaaeedacaaeedbadgbaaeedcaaaeedcbagaaeeddgaaeedgafaaaeedgfaaeeeaaaeeeaaeeeaddbaaeeeaecfbaaeeebbaaeeedcbaaaeeedfffaaeeedgcdaaaeeeeaaeeefaaeeegfddaaaeefaeaaeefaebaaaeefdbaaeefeaaeefgbdaaaaeefgedaaeefgfgeaaeegaaaaeegaaeegcbdeaaeegcdaaeegdgbaaeegeaaaeeggcacfaaefaaefabceadaaefacaaaefadddfaaefaeabfeaaefaeegdfaaefagaaefbaaefbbfaaefbcbbgaaefbfaaefcaaaefcabaaefcdgaaefcfbccaaefcfdeaaefdaffgaaefdbacbaaefebaaaefebbaaefecfdefaaefeeaaefegaaaefegbfaaeffaaeffabaaeffeaaeffeadaeaaeffedfaaeffegebaaeffgeaaefgaaefgaeaaefgageaaefgbaaeaaefgbdaaaefgbfaaefgfedaaegaaaegaaeaaaegaaegababaaegaeaaegaebceaaegagfcbaaegbaaedaaegbaaegbcaaegbeagaaegbggfaaegcaaegcacegaaegcbefbcaaegcbggccaaegccgdaaegcdfdaaaegceaaegceagaaaegcecfcaaaegcgcedaaaegdaaaegdbbcaaegdcgccaaegdeaaegeaaegecfcaaegeeebaaegeggacdaaegfafcgaaaegfcfaaeggaaeggabaaaeggbbegaaeggcdeacaaeggdfaaegggaafaaaafaaafaaagdbfaafaacbfaafaaebdaafaafaafaafaafafbaafabaafabcaafabcgaafabdaafabddaafabdgaafabgbdgbaafacbaafadcbaafaddegaafaeaaafaebaafaecfdfaaafaeegebaafaefdbbaafaegebeaafafdcacfaafafedffaaafaffacbaaafagggfaafagggfdaaafbaaafbaafbacfaafbaecebfaafbagcaafbagfgaaaafbbaafbbecaaafbbgbcfeaafbcaafbcadffaafbcafaaafbcdafccaafbcfbcaafbcfcaafbcffbaafbcfgeaafbcgfabaafbdaafbdabaafbdacfaafbdagdaafbdbbaafbeaafbecaafbecafgdaafbeccegaafbegaaafbfaafbfadadaafbfdeeeaaafbfgfbfaafbgadeaafbgdgeaafbgeaafbgfcaafcaaafcaafcaageceaafcacaedaafcadaaafcadaafcafgacbaafcbadffaafcbbcfaaafcbcaafccaaafccaafccbecaafccbffbaafcccgcfeaafcceaafccebcgbaafccgedbgaafcdbafaafcdbbccgaafcdbgagaafcdeedaafcdefbfaafcdfaafceafbgcaafcebaafcecfdaafceeadaafceeaefeaafcefbaafceffbecaafcfcaafcfceaafcfcegcaafcfdaaaaafcfdcbeaafcfeaafcfedggeaafcfefaafcfgaafcgacdeaafcgaebeaafcgddaafcgfbdffaafcgfcaafcggfgeeaafdaafdabacfaafdaegaedaafdbaafdbafaafdbbebdaafdbcbaafdbceaafdbdfdcbaafdbebdcfaafdbfbdagaafdbfgbeaafdbgfddaafdbgffaafdccffeaafdceaafdcebeaafdcefbdaafdcgaafdcgeabaaafdcgfaafdcgffgaafddaacaaafddabefaafddadefeaafdddacaaafdddfeaafdddgaeaafddeaafddgaafdeaaafdeaafdeafbdaafdeaffbaafdecabdaafdeefaafdeefecaafdefaafdfaafdfabaeeaafdfadfcaafdfcedbaafdfdaeaafdfegcaafdgaabaafdgaabcaafdgafcaafdgagfcgaafdgbbaafdgcdaafdgcfaafdgecbeaafeaaafeaabaaaafeaafeaafeaeaafeabadebaafeacdaafeaefbaeaafeagaafeagffdaafebaafebbcbbbaafebcaafebdaafebecaafebgagbaaafecaafecbeeeaafececaafecgcaafedaafedafcaafedbacbaafedcaafedeeaafedfbacbaafeeaafeeabdaafeeacbaafeebaaaafeecaafeedgfaafeegaafeeggcaafefaafefafaafefcabaaafefcdaafefeaafefgaafegbbaafegbeaaaafeggaaffaaaffaaffadcaaffaffaaffbaaffbeaaaffbgaaffcaaffcaggcbaaffcbaaffcbddaaaffceefaaffdaeaaffdbaaffdbgbeaaffdcaaffddfdefaaffdeaaaffdgaaffdgdaaffeaaffebgaaffeceaaaffedaaffeeabcaaaffeeeaafffadaafffbagcaafffefabaaffffgfaafffgaaaffgaaffgadaaaffgcbgeaaffgcfaaffgcfbddaaffgdgcdaaffgggaagaafgaaafgaaeeaafgaafgacdcebaafgadecaeaafgbdcfaafgbfaafgcaafgccaafgceacfaafgceedccaafgdeaafgebbbgaafgebcaafgegaafgfaafgfbaafgfdggaafgfeaafgfgabfbaafggaafggaagddaafggbaafggcegcdaafggebaafggefaagaaaaagaaaagaaagaabaaagaabaagaabfaddaagaadaffaagaafefaagaagabcgeaagacbaagacdgcaagacfbfaaagacfdfgaagadaagadcbfgdaagadedaagaeaaaagaeaagaebacdaagaecfebfaagaedeaagaefaagaegdaagaegffeaagafaagafbfdbaagafcbfaagafcfaagafcfegaagafdfeeaagafeagbaagaffbaagaffcaagagbaagagcaagagedbaagagfdceaagaggdbgaagbaaegfgaagbaagbacdaagbadbgaagbaddbebaagbbaagbbaffdaagbbgaaagbcaagbcagfbaagbcbagffaagbccbddaagbcdaagbcdfbaagbdaefaagbddaceaagbddbgdfaagbddcaaagbddeeaagbdebdbdaagbdfaagbdgfbccaagbeaagbebbegeaagbebdadaagbebdfaagbecabfaagbecadaagbeddfbaagbefdcggaagbeffdagaagbfaagbfcdecaagbfdaaagbffdbaaagbfgbgfaagbgaaaagbgceaagbgdgaagbgedfcaagbgeegaaagbgfgcaaagbgfgfaagbggaagcaaagcaagcaccbaagcadaaagcaddbbaaagcafaagcaggaagcbaceggaagcbbabgaagcbbbaagcbcaeaagcbdaagcbdgaagcbgbfaagcbgeaaaagccaagccaeeaagcceecaagccfaggaagccfbfaagccgaagdaagccgbacaagccggaagcdabbcaaagcdacbceaagcdagdaagcdbfcgaagcebbaggaagcebfaagcecbfbfaagceeaaagcefbceaaagcegaagcfaagcfaeccfaagcfcbabfaagcfdaagcfdecccaagcfebecaagcffcaagcfgbfaagcfgedbgaagcgbaagcgcegaagcgdfaagcgeaaagcgeebfaagcgfaagcggbaadaagdaaagdaagdabbbgcaagdadcfaagdafabbcaagdafadegaagdafcgbfaagdafdgaagdagddaagdbaagdbaeeaagdbcbabaagdbccaagdbdceaagdbeaagdcaabceaagdcaagdcdcafaaagdcecffaagddaaaagddaagddabaagddadceaagddbcaagdddaagddgaeaaagdedadcaagdedeaagdedgbbaagdeeaagdfaagdfacaagdfaggaagdfbggaagdfcbcgaagdfedfaaagdfeeeaagdffaagdgaagdgdecdfaagdgdgggaagdgfaaaagdggbbaagdggfaaageaaageaageadeaaageadegaageagacaageagdabbaageagfaagebaagebagaagebbeaagebceaagebedaagebgeaaagecaageccacaagecfccgfaagedaagedfeaagedgaafaageebaegaageebcaageebgebaageecaaageecfgaaageedcaageefecfaageegaagefaaagefaagefaeaagefcaagefccffaagefdaagefebbaagefffaagefgeafbaagegaagegabeeaaagfaaaaagfaaagfaabceaagfaafdggaagfaagfabgaagfadaagfadfdffaagfbaaagfbaagfbbdaagfbdfaeeaagfbedaagfbfcbcaagfbffdfeaagfbgaagfbgeaagfcadaagfcbaagfccedaagfcefaagfdadgeaagfdccbaagfddfaaagfddfgfaagfeabcaagfecfgcaagfedaagfefaagfegaagfegabaagfegcfdgaagffaagffacecaagffbbaagffbfcbaaagffcaagffdeeaagfffaabaagfgaagfgaecaaagfgagbcaagfgdagaagfgdfgdgaagfggcgaaggaaaaggaaaggaaeaaggaaggabgaaggadegagaaggaggfaaggbafcaaggbdaaggbdagaaggcaaggccbaaggcdaaggcffaaggcgdabfaaggdadacaaggeaaggedbgaaaggedfcfeaaggefecaaggegaaggegbfabaaggfacaaggfagdaaggfcbaaggfdaaggfdbaaggfdbcaaaggffddaaggfgafaagggafdfaagggceaagggfdaaggggcabaaaagaabaaabaaabfbabaaacdcabaaacgeabaaadgabaaaeeeeeabaaafabaaafbaabaaagbeabaabaabafcabaabbabaabfeabaabffcdabaabgadabaacbaeabaacbbabaaccaddabaaceabaacefabaacgfabaadabaadababaadcabaadcagabaaddgabaaddgfabaadeaabaaebgabaaedgeabaaeecabaafabaafbabaafbfgeabaafbgbaabaaffabaaffdabaafgabaafgeabaagaabaagdfabaagedcgeababaababababababababacbababacdfababadababadcababadcfcababadeadababaeacdaababafbdcfababafcababagebfababbababbadcababbbggbababbeecddababbfababbffababbgbababcaababcaacgeababcababccaababcegaababdababdcacababddeababddfdcdababdefeababdgagaaababdgagbababdgfgegababebababecddababeecaababefeababfaababfababfaeaababfbdbfbababfbfababfegbaababffeababgababgafdbgababgafecabacaaabacaabacabacaceaeabacbaabacbfbccabacbgdcgcabaccabaccabgbcabaccbgcabacccfgabaccfbeeabaccffbbabaccfgcaabacdabacdbeabacdcececabacdfcdfabacdgeaabaceabacecfbcabaceeabaabacfebaabacgabacgabdgbabacgddabacgdgaaabacggabacggacfbabacggcabadaabadabadacabadaccfabadaeecfbabadafbbceabadafddaabadbaabadbabadbbbdbgabadbeaabadcabadcceabadccebgdabadceabadcfabadcgabaddabaddbedgabaddceecabadddabadddafabaddeegabadeabadebbabadeeabadegbfbabadegeeaaabadfagcabadfffbabadgaabadgabadgbdagabadgcaabadgdaadeabadgdabadgdbabadgdbgccabadgeegabadggffabaeaaabaeabacabaeabaeabfeabaeacabaeacggfabaeadgggabaeafebaabaebabaebecefaabaebgabaecaabaecabaecagcggabaecccabaeccdegabaecddgeeabaecdgfacabaecfcbeabaecgagbabaedacbfcabaedbbcfdabaededdabaedefaabaedefeabaedfabaedfbabaedgagbabaeeadabaeeefdcaabaefabaefbdabaefcabaefdabaefdbabaeffabaeffbbeabaeffbeaabaeffcbabaeffgdeabaegaabaegaaegaabaegaceabaegacffaabaegdfddeabaegeebbabaegfceabaeggdfgfabaeggfabafaabafabafabfabafaceadabafafgbabafagabafbabafbaefdgabafbbaeecabafbbfcabafbbgfaabafbdagabafcdagcabafcdbabafcdeaggabafceafabafcfbbabafcfeabafcgcabafdabafdacbabafdaceabafdcabafdcddabafddfdabafdefaabafdffabafeabafecgdegabafedddaeabafeeddbeabafeggdabaffabaffdgdababaffeabafffabcabafffgabafgacabafgcabafgeabafgfabafggcabagaaaagabagaabagaaggfcabagabagacdegabagacegdabagacfbabagadfdgabagafbfgabagbaaabagbbdabagbcdabagbebabagbggdgcabagcabaabagcfaabagcfabagcggdcabagdaaabagdacabagdacfabagdagabagdcbabagdedgbdabageabagebabagfaabagfababagfabagfbabagfbdddabagfcabagfcgafcabagfecccfabaggaabaggabaggbcabaggdabaggfbdaabbaaaefcabbaabbaaccbdeabbaadcabbaadcbfeabbaaeabbababbabbabbdaabbabcdgabbabdgafdabbabeafabbabedaabbabedabbabgceabbacabbacbgegabbacbggcaabbaccgfafabbaccgffabbacdfbeabbacdfeabbacebddbabbacedabbadabbadafabbadbabbadbcbdabbadfdfabbaeabbaeacffabbaegabbaegfgabbafabbafeabbafeedcabbaffabbafgabbagbbdecabbagbgdbbabbagdfdabbageeegcabbbaabbbabafeabbbabbbacabbbaceebabbbadabbbaecabbbaedeaabbbagabdbabbbagbabbbbabbbbacababbbbbabbbbfaaabbbcaaabbbcagbabbbcfffbaabbbdaabbbdcdcddabbbdeabbbdeefacabbbdgfdabbbdgfeabbbeaebdabbbebbabbbecadcdabbbedcbfabbbeffagfabbbfabbbfadabbbfccfecabbbfdbabbbffcebabbbfgggfabbbgabbbgbcceaabbbgdafgbabbbgebabbcaabbcaaccabbcabbcacgfdabbcaeaabbcafcfabbcbagbdabbcbcgeabbcbdgeabbcbeabbcbfcbdbabbccabbccaeaeabbccafcbbabbcccgegabbccfabbcdabbcdcaebabbcdddfababbcdefecabbcdgbcfeabbceabbceabdeabbceccabbcedffgbabbceefbabbcfgababbcgdfaabbdaaabbdaaccabbdabbdabfabbdabgeabbdacbfgabbdafaabbdbabbdbacabbdbadabbdbbefgabbdbbfeeabbdbcdabbdbcdegfabbdbeaeabbdbeagcabbdbeegaabbdbfaageabbdbffcabbdbfgceaabbdcabbdccbfaeabbdcefabbdcgabbddabbddbegbabbddceabbdddcdgabbddfcabbddgafccabbddgcffabbddgfabbdebabbdedbcdabbdeddfabbdeecabbdeffbabbdegegaabbdfabbdfcbafabbdfececfabbdffaabbdffabbdfgaaabbdgcabbdgcbeabbdgdddabbdgedabbdggabbdggeedcabbeababbeabbeacdecaabbeaeabbeaebcabbeafcdabbeafdfdcabbebabbebaeabbebdabbebebadabbebgeabbecaabbeccadeabbecdabbeceabbecfbbaeabbecgabbedbdcacabbedefeabbedgcabbeeadfedabbeecadadabbeeccaeeabbeecccgdabbeeeabbeeggabbefbcegabbefcbabbeffefeabbegacabbegacddeabbegbebabbegcbadabbegcbfcabbegfcegabbegfdeggabbfaaabbfaabddeabbfabbfacegbcabbfadegbcabbfaedgeabbfaeegbfabbfbafgdfabbfbeabbfbedcdabbfbfecagabbfbgabbfcabbfcbcabbfcbcggabbfcfgfaabbfdabbfdcabeabbfdcefdabbfdeadabbfdgabbfdgbabbfeaceabbfebabeabbfedageabbffabbffeddggabbfffdaabbffgbgabbfgabbfgagecabbfgbcbfcabbfgcfeaaabbfgddagabbfgecabbfgedcgaabbfgefdaabbfgfeagdabbfggabbgaaabcabbgababbgabbgaecbdabbgagbcabbgbaabbgbbbaefabbgbcecdfabbgbcfgabbgbdbggabbgbeabbgbeadcabbgbfabbgbgedabbgcabbgcdbedabbgdabbgdagabbgdbcabbgdceeegabbgdeeabbgdgeabbgeaabbgeabbgecfafabbgeeabbgeegabbgeggffbabbgfcabbgfeababbgfeabbgfedabbggaagafabbggaffgdabbggbegabbggdabbggeabbggebabbggegeabbggfabbgggabbgggdgfabbgggeabcaabbaacabcaabcaadgabcaaebdagabcababcabaegaabcabbdabcabcabdaabcabdabcabfabcabfbaabcabfddabcacbcagcabcacceababcaccgaabcacdbfeabcaceaabcacggabcadabbbaabcadabcadfabcadggabcaeacabcaebgcbabcaebgfabcaecfabcaefabcafabdabcafagabcafbffabcafcgfegabcafggefdabcagabcagceabcagcecaabcagdabcagdgadeabcaggaabcaggcgeeabcaggdegabcbaadbgeabcbababcbabcbabdfbabcbacdaabcbaeabcbafaababcbbabcbbcgabcbbeaabcbbggcdabcbcabcbccbabcbcebdaabcbcgcbeabcbdabcbdbccfeabcbdcabcbdcebabcbdddabcbdebfabcbdfafabcbeabcbecbeabcbedbedabcbeeebabcbefabcbefbeabcbegadeabcbegagabcbfabcbfdabcbfdbgabcbfebeabcbffgabcbffgfeabcbfgeecabcbgbbabcbggaebabcbggdgffabccaaedabccabafabccabccadgbabccaedffeabccafabccaffcgaabccagcgabccbabccbaefabccbbabccbbbcabccbbcgfabccbdbaabccbdcabccbeabccbfggdabcccabcccbgabcccbgbfaabccccdfabcccceabaabcccefaaabcccfdcfabcccggabccdabccdaefabccdbbbabccdbccabccdbebabccdcabccdcfabccddababccdgabccdgegabcceabccebabccedabcceedgagabccfabccfbfgccabccfcfffdabccfeabccfggeabccgabccgdcgbabccgfabccggbcfabcdabcdadababcdadaedgabcdadedabcdadffaeabcdaecdgaabcdaefebabcdaegbecabcdafabcdafceabcdbabcdbadcabcdbaefabcdbaffabcdbgabcdbggabcdcabcdcbbcfabcdccdbabcdcecceabcdcedfabcdcfbabcdcfbccabcdcgefgabcddafcabcddbeedeabcdddegabcddeaabcddeabcddfabcddfgcfabcddgabcdeabcdebabcdeccabcdeebabcdeedabcdegcabcdfabcdfacdcabcdfadabcdfbddgabcdfdgabcdfeceaabcdffabcdffffacabcdgabcdgbgcfabcdgcgabcdgeeedgabcdggdabceaabceabbcecabceabceabceabceacabceacdbabceadcdabceagcdbabceagedgabcebcbabcebdaabcebddgcabcebecdeabcecaaaafabcecabcecaecfeabcecdabcecfcedbabcecfdbbabcedabceddabceddbabceddbbeabceeabceeaceaeabceeeeaababceefabceefadegabcefbdgabcefbeabcefdgaabcefegecabcegbcabcegddabcegedabcegfddabcfabcfacabcfacabfeabcfadabcfadggcabcfaedabcfaeeabcfaggabcfbcecdfabcfbdegabcfbeabcfbeccabcfcabcfcagabcfcdadabcfceaabcfdabcfdccdafabcfddabcfdegfffabcfdfbabcfdgefbfabcfebbfbabcfedabcfefbgbgabcfegbbeeabcfegccabcffabcffcabcffcfegabcffdaabcffdcfaabcffdgbegabcffdgecfabcffgdabcfgabcfgafcaabcfgbdbabcfgeabcfgefabcfgfabcgaabcgabcgadeabcgagabcgbabcgbbdabcgbdcgbaabcgbeacfgabcgbefeabcgbfcffgabcgcabcgcdcfaabcgceabcgcecdababcgcffbfabcgcgcgabcgcgffcabcgdacfbgabcgdagabcgdbabcgdcabcgdcfgaabcgdegabcgdgaabcgeagegabcgecddabcgecfabcgefabcgefcdeeabcgeffabcgfabcgfdfgbeabcgfgabcgfgdcfabcggabcggbdefabcggccabcggdddgaabcggdgabcgggcecgabcgggeggabdaaabaabdaaabdaabdaacdcebabdaadfdabdaaeabdaafegeabdababdabbgabdabdabdadabdabeabdabfabdabfaddabdacaabdacabdacbbabdaccabdacdbfabdacdedgaabdacfabdacffegabdacgfabdacgfbabdadabdadbabdadeabdadeafaabdadfaabdadgabdadgadbabdaeabdaeacddabdaeddgfeabdaedefgabdafebabdafeeaabdaffbcabdafffcebabdafgeaffabdagabdagabdagcdabdagdabdagegfabdagfabdaggaabdbaabdbabdbacfgfabdbadbggabdbafabdbbabbabdbbcfabdbcabdbcdgabdbcfaabdbddabdbddceaabdbeababdbeabdbeacccabdbeagabdbecbcedabdbedaabdbeeabdbegegbbabdbegfabdbfaabdbfabdbfcaabdbfcabdbfcgdabdbfeegabdbfggabdcabdcacabdcacebabdcaeabdcbacgbeabdcbefgabdccaabdccagdfeabdccbcagcabdccegebaabdccfbaabdcdeagaabdcdggcebabdceabdcecfebabdcedebeabdceebbceabdcefgeeabdcfabdcfagfbabdcfbfbccabdcfccdabdcfdgcdabdcfgeabdcgabdcgbabdcgcfgabdcgfdfcdabdcgfgabddaabddabddadcdgabddaeaggabddaedabddafccabddagaabddbaaabddbaeabddbbeeabddbdgaaabddbebaadabddbeeafabddcaabddcbaccabddcccabddceacdabdddbcdgabdddfgecabddeabddeacafgabddecabddecccabddecgffabddeddbbdabddeffbabddegggeabddfbgaacabddfdbfcabddfdgefeabddffdabddgaaabddgabddgaggdgabddgfabddgffafeabddggdcabdeaabdeababdeabdeabggbabdeacggeabdeadeabdeaeabdeafgfabdeagebbabdebabdebafabdebccccabdebfabdebfbdfabdebgeabdebggafabdecabdeccebaabdecdabdecdbfabdecdcbbabdedaagabdedeeddabdedfaeegabdedgeabdeeaabdeeaefabdeecdaabdeeddeabdefadcbcabdefafabdefafgabdefbcgabdefbgdabdefcabdefccgabdefdeabdefeefeabdefefabdefgccabdefggfabdegabdegdcabdegdgabdegeaabdegeccabdeggbgabdfaaeabdfabdfbcabdfbccfabdfbdabdfbecabdfbecbabdfbfadbaabdfbfbabdfbfebabdfcadeeabdfcbbabdfccdaeabdfccfabdfcdcefgabdfcffeaabdfcfggcaabdfcgdabdfdaaddfabdfdaeabdfdafabdfdcaaabdfdceeefabdfdcefdabdfddbabdfdeeaabdfdfgccabdfeabdfebabdfecgabdfefbdcfabdfefcgaabdfeffabdffabdffccaabdffgdfabdfgabdfgbaaabdfgdcafdabdfgddabdfgdfcecabdfgeadbcabdfgedbbfabdfggcabdgaabdgaacabdgabdgabffabdgacabdgacfbabdgaddebabdgaeabdgafcaaaabdgaffcabdgbbeecgabdgbcdcabdgbcddaaabdgbfcbadabdgbffaabdgbgaabdgbgccabdgcaabdgcabdgcbbdcabdgcbdabdgcbdbabdgcbdcabdgcbeegabdgccabdgcccabdgcddabdgcebcdabdgdabdgdcddabdgddbdbbabdgdfbdabdgeabdgeadabdgedabdgeddaabdgeefabdgefbfabdgegabdgegbbabdgfcbabdgfdgabdgfdgeabdgfedabdgffaabdgffcefabdggabdggbaaddabdggedaabdggfaegaabeaaabeaaagbdfabeaabdcabeaabeaabeabeaacbcabeaadcgebabeaadfabeaafeabeabaccfcabeabeacabeacaeadfabeacaefabeacafabeacdgabeacgbdeabeacggababeadabeadbceabeaddgcabeadfbagabeadgdbeabeaeaefabeaeeaabeaeeggabeaefcdabeaegeabeafabeaffaccabeaffdcceabeaffegcbabeafgfcdabeagabeagbadabeagbbdcabeagcagfabeagcggbcabeagdabebaaabebaabebabebacfcddabebadbeddabebadgabebadgfabebbabebbadaabebbcceabebcabebcaccabebcbabebccecabebcdedaabebdabebdbdfdabebdcafabebdcbfabebdcggabebdddcfcabebdeabfabebdffgfabebeabebeadabebebcabebecceffabebedeabebeecabebeeceabebefaabebefcfabebegcdabebfabebfbbabebfdgabebfedcfabebffabebgabebgaeaabebgcabebgdaeeabebggacabebggebcabecabecadbabecaegaabecafgfaabecafggabecagabecbabecbbafafabecbbbcabecbdabecbdgbdabecbebecbabecbfgabeccbacfabeccdeegabeccebabeccebegabeccfaabeccfbcabeccgbcgabecdabeceabeceaceabecebaabececgabeceeaabecefccabecegcagbabecfabecfadabecfecdabecfedcaabecfgbaebabecgabecgbabecgcggagabecgdabecgdcgbabecgdgacabecgfcbgabecgfcfgabedaaggbabedabedacbeccabedagfgcbabedbaabedbabaabedbadgabedbafabedbcdeaabedbcfedbabedbcfgabedbecgbabedbefbcabedbefdcbabedbgcgbabedcabeddabeddcbdgabeddccabeddcgcabeddedaabedeabedecdgbabededagdgabededfbdabedeeebabedefbabedfabedfeabedffbdabedffbeabedfgacabedgaaabedgabedgbgfabedgdacaabedgebafabedggabeeabeeagabeebaabeebaecabeebdabeebdbbdeabeebdceabeebfaaeabeebgcabeeccffabeedcbccabeeedabeeedaedabeeedbabeeedbcabeeedgfcabeeeecdgdabeeefbabeefabeefbdabeefdffcdabeefdgabeeffabeefgebgcabeegababeegabeegadabeegaddcabeegbabeegbggabeegeggebabeegfabeegffabefaaabefabdabefabefacabefaddabefaegabefbaababefbabefbbcecfabefbedbgdabefcbcddcabefcfafabefdcefgcabefddfabefdegffabefdfagcdabefdgabefeabefeaebaaabefeceabefeedbedabefegcabeffbgdabeffcaabeffdgbcfabefffgabefgbfabefgcaaabefgcedabefgdfdababefgeefabefggeebabegaabegababegabegacaegabegadcabegafaabegageeabegbabegbadbabegbbgcabegbcdcabegbdbbabegbfeebbabegbgabegcaabegcagabegcccceabegcedabegcfbgegabegcgabegdcdfeabegeaaccabegeabegefabegfabegfdecabegfdgeabeggaadffabeggabbfabeggabeggacdebabeggccgeabeggcfbaabeggdadbabeggeabeggefabgabfaaabfaaadgabfaabfaacaabfaacacabfaadggabfaafdfcfabfabaceaabfabadedabfabaegabfabbgaabfabcbabfabcgabfabedfabfabefabfabfabgbabfabgdabfacabfacafcedabfadabfadbgabfadeeabfadgcdcgabfadgcecgabfaeabafaabfaeabfaeabffcabfaeadabfaeadcdeabfaebggabfaeeabfaeececbabfaeefegbabfaefaecdabfaefdabfafabfafcbgeabfafccgabfafdadaabfagaedddabfagbadcabfagcabfagcgcggabfagcggcabfagefabfbaabfbaagceabfbabfaabfbabfbacagcabfbaeaegabfbagcabfbbbbabfbbbcabfbbcbafcabfbbcdfeabfbbeabfbbffabfbcbbbabfbcbfdedabfbcdbabfbceabfbceeccabfbceecfabfbcfgabfbcgcfcfabfbcgfgaabfbcggfegabfbdabfbdcfefeabfbddeddabfbdefeabfbdfaabfbdfgdgeabfbdfgfdbabfbebebgabfbeebgcabfbeedcabfbfacggaabfbfccecbabfbfddgcabfbfgcdbabfbgaabfbgadceaabfbgafbfdabfbgdefbgabfbgedcabfbggbbgbabfbggeabfcaabfcaagdfabfcabfcafgabfcafgdabfcbabbaabfcbabfcbeabfccabfccafgcabfccagcabfccdgfabfccgabfcdabfcdacfdabfcdaeabfcdcabfcdcbcbabfcdcgdaabfcddbdagabfcddfggabfcdggbabfceabfcebabfcebcceabfcedabefabfcedebdabfcefcfabfcefgabfcegaabfcfabfcfbecgabfcfcabfcfcfddgabfcfffbbdabfcffffgaabfcfgaabfcgdbabfcgdgeacabfcggabfdaabfdababfdabbgabfdabfdacaabfdaebgfbabfdaeecabfdaegabfdbabfdbaefgabfdbbeabfdbdbdabfdcaadbabfdccabfdccdabfdccgecabfdcgbeabfdeaefabfdebcgefabfdebedcabfdebefabfdebgabfdefccaabfdegcaaabfdfbdegabfdfcdbdeabfdfebbabfdffeabfdfgfgdabfdgaabfdgabfdgcceabfdgcfbfabfdgdcabfdgdgaeabfdgeabfeaabfeababfeabcacdabfeabfeadggabfeagbabfebabfebbfabfecacgddabfeccedabfeceabfececfabfedaabfedcabfedcfadabfedfabaabfedfabfeeabfeeddfbabfeeebfdfabfeeedabfefabfefccabfefdbgabfefdfabfefdfagabfeffabfeffgcfabfefgabfegccabfeggcabffaabffababffabffadacdcabffadadffabffaeeedbabffafcagfabffagabffbabffbabgabffbaeabffbdabffbdcabffbgfabffcabffcdcabffcecfcgabffcfcddabffcgabffddaabffdfbdababffdfcabffdfecaabffecabffedabffedbbfabfffabaabfffabfffaeabfffbbfddabfffcabfffcfcceabffffeabfffggabffgcbdedabffgcfdefabffgdabffggabfgaabfgabfgadaabfgaefbabfgafcfdaabfgagabfgagadeaabfgagcecabfgbaabfgbabfgbdfgeeabfgbeabfgbecfabfgbfbaaabfgbgbfabfgccgfabfgcdggbgabfgcecabfgcfabfgdabfgdbbabfgddaeabfgdeddabfgdeececabfgdfbabfgdfbffbabfgeabfgeaddgabfgeafabfgecabfgecedabfgedfabfgeeggabfgegabfgegbabfgfabfgfbaabfgfeabfgfecabfggabfggaeadgabfggcdabfggeaabfggggddaabgaaafbeabgaabgaaccgcabgaacgfabgaadeeaaabgaaegdabgaafcabgaafdabgababgabacfgbabgabbgddabgabcdcabgabdabgabeffaabgabfcabgabgabggabgacabgacadefgabgaccfcabgaccfgabgacdabgaceafdabgacgbgdabgadbabgadbceeabgadcaabgaddeabgaeabgaeafcbaabgaeccdeabgaeeabgaeecfabgaegdgbdabgafabdfabgafabgafbaecabgafbbeabgafbeggabgafbgaffabgafdeffabgaffabgafggbababgagbadeabgagbecaabgagccabgagecagdabgagecgaabgagfabgaggcbabgaggfebaabgbabeceabgbabecfgabgbabgbadbabgbaedeabgbafffabgbagbbdcabgbbaabgbbaedabgbbcabgbbfbcabgbcabgbccedbabgbcfabgbdabgbddabgbdefabgbdegefabgbdfabgbdgaagabgbdgabgbdgfbbabgbeabgbebgabgbecaabgbecadeeabgbefabgbefcdebabgbfaabgbfaafabgbfcabgbfcaeabgbfcecceabgbfeabgbfeaeeabgbfeeddgabgbffgabgbfgabgbgaabgbgabgbgbfeabgbgcacbbabgbgcgcabgbgdbgdcabgbgdfabgbgdfdagabgbgdfgfaabgbgdgfgabgbgegaeabgcabaadabgcabgcaceagabgcaegabgcagdabgcbcabgcbccabgcbdcacabgcbgdaeabgccaadabgccabgccbcabgccedabgccfgdfbabgcdabgcdabgdaabgcdbfbabgcdgabgceabgcecdggcabgcefbgabgcfagafabgcfagfabgcfaggaabgcfbafabgcfdcabgcfeabgcfgaddabgcfgfdabgcgcafabgcgcbeabgcgcfabgcgcgbccabgcggabgdababgdabgdacgabgdadfgfabgdbaeecaabgdbeafeabgdbecggabgdbfgfaabgdbgaefabgdbgbabgdbggabgdcabgdcadcgabgdccfeabgdcddfabgdcfdcabgddbabgddbedabgddbefgabgddbfabgddcdbabgdddgabgddfbbaabgdeaabgdeabgdebgcabgdeecfeabgdeegabgdegbabgdfabgdfbabgdfgabgdgbabgdgcaafabgdgccafabgdgdffdabgdgfcacabgeabgeacceabgeafabgeafgdeabgeagabgeagbbfaabgeagcabgebbfaabgebcgbfabgebdgcaabgebecabgebgbeeabgebgecbaabgecaabgecabgabgeccacaabgeccgdcdabgecdabgecdgabaabgecedabgeceeegdabgecfeabgedaabgedabgedafgacabgedcgebabgedegcffabgedffbadabgedgefabgeeabgeebfdabgeeccaabgeedaabgeeefcababgeefbabgeegdabgeeggadbabgefbgabgefcaabgefcbdgabgefefabbabgeffabgegagdeabgegbcabgegcdabgegdbfgcabgegdfabgegeeeafabgegegabgegfgabgfaabgfaacabgfaadabgfabgfadabgfaedacabgfaegabgfafecabgfagacdfabgfagcaabgfbabgfbafgabgfbcadabgfbccedgabgfbeedgcabgfcbdbabgfceaedabgfcecabgfcffdcfabgfcgbeabgfdabgfdbebabgfdcgabgfddedgeabgfdeabgfeabgfeadabgfebeabgfebfdabgfecaabgfecdebabgfedcfgfabgfeecabgfegafeabgffadceabgffbffefabgffcabgffecfeeabgffgbbgfabgffgddabgfgabgfgafaaabgfgbababgfgbabgfgbgfabgfgccfcabgfgcfdeabgfgdffcabgfggcceabggaaabggaabggaadabggabggabggabggadedecabggagfeabggbaagdabggbabggbacabggbdagabggbdeeabggcabggcadabggcdabggcegfagabggcgegeaabggdaaffdabggdabggdbabggdbdcabggdccabggdcgbabggddbabggdfdfecabggebfafabggeecdcabggeefabggefdcabggegbafabggegddgcabggeggbbabggfabggfaeccaabggfdabggfddabggfebgfbabgggaabgggabgggafdeaabgggbeffabgggbegfabgggcadabgggdddabgggdgefaabgggeacaaaacaaacaaaebbdacaabaacaabbaagacaabbcbacaabfcacaabfdacaacaacbeagacaaccdacaacfacaacfcgedacaadacaadacggcacaadbbgacaadcedeacaaddegacaadfbdbacaaeaacaaeacaaebacaaecgfagacaaedgcgaacaaeebacaaefacaaegcaccacaafaacaafacaafadegbacaafcacaafdddaeacaaffaacaaffacaafgfadcacaagacaagaefacaagcaagacaagfgadacaaggdcffacaagggceeacabaabacabaaefdfacabacabacacabadfcbacabafdacabaggddeacabbaacdacabbacabbafagacabbbacabbbgafacabbgcaaacabcaeeacabcbaacabcbacabccacabccgcfacabcdbbdacabcfacabcgcddacabdaaceeacabdcacabdcfacabddaacabdeacabdebacabdefacabebeacabedcgggacabedggacabeedacabfacabfcdfabacabfeacabgacabgbadbcacabgdacabgeaacabgegddaacabggfbacacaacacacacacagaacacbacacbaeacacbcaefdacacbcagbfacacbcbeeacacbeacacbebfgbacacbgacaccaedacaccbbdacaccceaacacceffacacdacacdaeacacdbbbacacdcdacacacdcgcacacddacacdeaacacdefgbcacacdfagaacacebgacacedcadgacaceeeceacacegacacfbafacacfbdfecacacfcbacacfedgacacgbeacacgcaedacacgegacacgegddacacgfedacacgffgacacggacadaacadacadaeccdcacadaecdacadagacadagfedcacadbaacadbacdacadbgfacadbgfbacadcacadcdacadcdffacadcfbacaddaacaddacaddafgeacaddcdacaddcgacadddfacaddeccggacaddfafacaddffaacaddfgddacaddgaacaddgbacadeacadebcbacadedacadeeacadeedacadfagfacadfcbbacadfcegacadfefcagacadgaacadgacadgbbacadgbbfacadgbdcacadgbfeacadgcedbacadgdbfaeacadggacaeaaacaeaacaeacaeaccacaeadcacaeafbcecacaeafgacaeafgdacaeagbagaacaebacaebbceacaebcddceacaebdagdacaebfacaebgbecacaecaacaecacaecbacaeccfaacaecedagcacaecfgadacaecgfaefacaedaacaedacaedgaceaacaeeadeacaeeafafdacaeeccacaeecgbffacaeedagacaeeebgacacaeefffdacaeefgacaeegfegacaefacaefbacaefbbgeacaefcbdacaefceacaefcgacaefeeaacaefgdacaefggacaegaacaegacaegagacaegbcacbacaegebcacaegedfacafaacafacafbacafbcbcdacafbdacafbdeacafbdedbeacafbdgeacafbfbfacafbfbgacafcacafcfegfeacafdacafdddacafdfaacafeaadacafeacafeacgbbacafeddagacafeeacafeeffcdacafegcacaffacaffbdacaffcbfafacafffdfccacafgacafgaeacafgdcgeeacafgeefegacafgffeaacagaacagabaaacagabfacagacacagacagafdacagaffaacagbacagbccacagbcfacagbeaaagacagbeafacagbgfcacagcacagcfbegfacagcfceaacagcfgaacagdaacagdacagdagfgacagddacagddbdaacagdecacagdgefacagecaccacageeacageeafacageegfacagefacagefadacagegdacagfacagfaceacagfeacagfgeaecacagfgecgacaggdacaggddaacbaaaabacbaaabebeacbaacbaaedbaacbaafgacbaagacacbabbgacbabcdacbabcfedacbabebcacbabeccacbabecffacbabegdacbabfccacbacbaceacbacebacbaceeccacbadacbadcfcacbaddgacbadeedagacbaebgeacbaebggffacbaeeeacbaefacbaefebdacbafabacbafabgdaacbafacbafacceacbafbbaacbafcaadacbafcbacbafdaabacbafdacbafdafacbafeaacbafecacbafegfcacbafgacbagacbagbaacbagbacbageaeaacbagfbgacbbabaacbbabdfdacbbacbbacbcacbbadgfacbbafcbeacbbbdacbbbdcacbbbdgccacbbbebacbbbedafacbbbegdbacbbbgbgaacbbbgfegeacbbcaacbbcacbbcbacbbcbbacbbcegacbbdbacbbdbadafacbbdcacacbbdcgbcgacbbdebacbbdfaaddacbbdgbeacbbdgcaacbbeacbbedaaacbbedgacbbeeacbbfacbbfbfcacbbfedcacbbffcacbbfgcdfacbbgaacbbgacbbgagdfacbbgceadacbbgeacbbgebafacbbgegaacbbggacbbggefaacbcaacbcaaceacacbcaafacbcacbcacfceacbcadaacbcadafegacbcaefacbcaegacbcagacbcbacbcbcdacbcbcgdacbcbdbacbcbefdacbcbfcdafacbccabcfacbccacbccadacbccbacbcccdfacbccfacbccgacbcdaacbcdacbcdcacbcdedgaacbcdeedacbcdfdacbcdgacbceacbcebacbcebcacbcecfbacbceedgdcacbceegacbcfaacbcfacbcfeebacbcffddeacbcfgacbcfggaacbcfggacbcgacbcgbdbacbcgdacbcgdgacbcgebacbcgefgacbcgfacbcggccacbdacbdadcacbdadgacbdagefdaacbdbacbdbbcgacbdbcaacbdbdbagfacbdbdcdacbdbdgdeacbdbfadecacbdbfgbacacbdcbecbaacbdcgaeacbddaacbddagaacbddbgcebacbddfffegacbdeaacbdeacbdebfbfdacbdedacbdefdacbdefdbfaacbdfacbdfadgacbdfcacbdfcdefacbdfgacaacbdgeacbdgfbffaacbdgfcacbeaacbeacbeadbdgacbeaeccegacbebbafdacbebgeggacbecabdgcacbecbafafacbecbbbdbacbecccacbecdfecacbecgacbedacbedbeafacbedeaagacbedfabcacbedgaaacacbeeacadaacbeeacbeeafbbacbeebfaacbeecdcdacbeegaacbeegacbeegfbacbeeggdacbefacbefafacbefeeacbeffacbegaacbegacbegcecccacbegdfacbegfbacbegggeacbfaacbfaadeacbfaagedbacbfabadcfacbfabffdgacbfacacbfacbfadbfacbfadbgacbfafacbfbacbfbdbagfacbfbeacbfcacbfcaeecbacbfcbacbfccaacbfccgacbfcdeacbfcfacbfcgfdagacbfdcadgacbfdcbbfacbfdebfcdacbfdgacbfeaacbfeacbfebacbfecageeacbfecbacbfeeaacbfegaafeacbffaacbffacbffaccacbffbcbffacbffcacbffcdcbeacbffffacbffgacbfgacbfgagfcbacbfgbaacbfgbceacbfgcacbfgcdaacbfgcgacbfgefddacbfgegbdeacbfgfbfacbfgfcdefacbfggbeacbgaaacbgaacaacbgabacbgacacbgacbbfbacbgacbgacgbagacbgaefacbgafgacbgafgbacbgagabacbgbacbgbecaacbgbgbdgacbgbgfacbgcacbgcdbcacbgceacbgcfcgacbgdacbgdefddacbgebaacbgecffdacbgefaacbgegfffacbgfagafacbgfcacbgfccacbgfdgaacbgffacbgffegacbggacbggbacbggbgfbacbggdceeacbggeaccaaaccaaafabeaccaacaccaaccaaefgaccaafccbaccabaccabagdfaccabbaccabbeeceaccabcaccacaccacafbbgaccacbbaccaccacdaccacecaccacedegaccacgebaccadagaccadcdaecaccadeaccadfaccaeaccaeafdbfaccaecaccaedaeaccafbfaagaccafceacaccafeaabeaccafebdaaccafeedbbaccafgcaccagagfaccagefaccagfdaccbaaccbabcgfaaccbaccbadbaaccbadbeaccbadcbaccbbaccbbbaccbbbbbgaccbbbbcfaccbbbcaccbbdaccbbfafaccbbfbfdaaccbbfcaccbcaccbcdaaaccbcdgaaaccbcefbgaccbcgeeadaccbdaccbdcabaccbdfaccbdgaccbeaccbeaecaccbecfffeaccbedaccbfaccbfcaccbffbfaccbfgaccbgaccbgcaaaccbgcgaccbgdaccbgedacccaaeacccaagacccacccaccfaacccacdacccadacccafacccafadadacccagbacccaggdbacccbacccbbaaacccbbacccbbgdaacccbcdaacccbcdacccbddbeaacccbgafcacccbgddbeaccccacccccacccccadaccccdaeaaccccdbdaccccdbeabaccccfaaccccfffaccccgcacccdacccdbgbacccdcgfdfacccdcggafacccddacccdeabacccdecebeacccdfbaccceabdfaccceacccebacccecgacccegfgaacccfacccfddedacccfeacccfebacccffacccfggffdacccgacccgadbefacccgcacccgdagdacccgefaccdaccdacgefcaccdadcaccdadddaccdaecaccdaecddeaccdagcaccdbagfebaccdbbbbgcaccdbcaccdbdaccdbdceddaccdbefddaccdbegecbaccdbfedcdaccdcaccdccaccdccddaccdcdaccdcgdaccddaaaaccddcaaccddceaaccdddbdaaccddeaccddeffaccddfceeaccddfgdaccddgaeaeaccdeadgaccdebcecdaccdedfbaccdefccdaccdegfdaccdfceefaccdfcffgaccdfdgaccdfeeddaccdfgaccdgaccdgcfaccdgcggaccdgeeaddacceaaacceaacdddacceabgcgacceacceacfbaacceadacceafbebaccebaccebafceaccebcdcfaccebdaaccebeebaccebgacceccgeaccececcbgaccecffbfeaccecgcaadaccedaccedcaccedfaccedfbdaccedfdegcaccedffdcacceeebcacceeebcbfacceefbbacacceefgdeacceegaccefaccefaecfgaccefdgeaaccefffaccefgdaccegaaccegaccfaabbcaccfaaccfabbaccfabdeefaccfacaccfacbfddaccfaccfadabaccfafaccfafdcdaccfbaccfbcfdeaccfbfaccfbfeacaccfcaccfccaccfccbdaccfccdcaccfccfeacaccfdbccefaccfdcdaccfddadaccfddeggeaccfeeadacaccfeedcgaccffaccffaebaaaccffceccaaccffdaccffdeaaccffeeaccfgadfebaccfgccacaccfgddccdaccfgdfgaccfgeecgcaccgaaffaccgabdabaaccgabfdfaaccgacaccgaccgadfebaaccgafcdcaccgbbaddaccgbccaccgbfaccgbgaccgcaccgccagagaccgceaccgcegeddaccgcfaccgcfbaccgcffafaccgcgffdaccgdafdbaaccgdbfeaccgddebefaccgdffbefaccgdgaccgecacdaaccgeeaccgefaccgefgabfaccgfaaccgfaccgfaedaccgfbaccgfcdbaaccgfdaaccgfgegaccgfggcaccggaccggbcbecaccggedbbbaccgggbfaccgggecgcacdaaaacdaaacdaaadgfgacdaabdacdaacdaadfdfbacdaaeacdaaebdacdaaebgacdaagddfacdabacdabaedfacdabafagacdabbdaacdabcacdabdgacdabecacdabefeacdabegbbbacdabfgfbacdabgbbdacdabgeaacdacabaebacdacacdacdacddeacdacfacdacgacdacgfafacdadadcacdadcacdadccdgdacdadgaacdadgbbacdaeaacdaeaefcacdaecbgcacdaedegacdaeefdfacdafabgacdafacdafcbdcdacdafceafacdafeacdaffgeacdagaaacdagacdagccegcacdagddcfcacdagedeacdagfacdbaaafcdacdbaafcacdbabggbacdbacdbacfacdbadacdbadbacdbaeeacdbafeeeacdbagbebfacdbagdacdbbacdbbbacfacdbbffeecacdbcacacdbcadbdacdbcbacdbccaeefacdbcccbbacdbcdffacdbceeacdbcfbffacdbcfgbeacdbcgaacdbcgbeacdbdacdbdcaacdbddacdbddffacdbdgeacdbeacdbeagacdbecacdbedbacdbfabeacdbfacdbfaecacdbfbggacdbffgacdbffgdacdbfgacdbfgfdceacdbgbafgbacdbgecbbacdbgffdacdbgfgeacdbggeacdcaadacdcabeacdcacdcadacdcadcaeaacdcadefdeacdcaecbgacdcafcgacdcagaecfacdcbacdcbcdbgbacdcbedacdcbfacdcbgcaacdccacdccbacdcccdfdeacdcdgdacdcedbdaacdceddgfaacdcefdcbgacdcfacdcfbcfgacdcfbfaaacdcfcacdcfccaacdcfdacdcffdacdcfgecfdacdcgacdcgagaaeacdcgbacdcgbfdgaacdcgdfcaacdcggaacddaagacddabacddacbgacddacddacgbcacddaeacddaedecaacddbacaacacddbacddbafacddbafbeacddbbacddbbbbffacddbefaacddcafacddccgffaacddcdcaebacddceacddcfacddcfcgfeacdddacdddbbafdacddddagacdddddfacddddefacddeacddedeeefacddeebabgacddeedeagacddeeeacddeegaacddeegbacddefggacddfacddfaeeacddfcgcdacddfdbgacddfddbadacddffcacddgaacddgdacddgdbbbacddgdeaaeacddggaeacdeaabafdacdeaagaacdeabeacdeacdeadaaabacdeadacdeadcbcacdeaecfdacdeaefgeacdeafgacdeaggdacdebacdebegacdebfbcbacdebfedeacdebfgbacdebgbcdacdebgcdacdecacdecbcbbacdeccdefbacdecdffceacdecdggeacdeceeeacdecfacdecgaacdedacdedbacdedcdbdgacdedffacdedgacdedgfcddacdeeaeacdeeafacdeedacdeeecbgeacdeegfgacdefaaacdefbdcffacdefcceaacdefcfacdefeacdefgacdefggffcacdegacdegadacdegbbacdegebgacdeggacdfaacdfaaegaacdfacacdfacdacdfacdfacecdacdfacfacacdfadfefbacdfaegacdfafcafacdfbcgeaacdfbdacdfbfcebacdfbfdbaacdfbfeaecacdfbggadacdfcaacdfcacdfcbcacdfcdbacdfceacdfcgbebaacdfcggbcdacdfdaafacacdfdacdfdbbfdacdfdbgfagacdfdfacdfdgfgagacdfdggbgacdfeacdfeccgdcacdfefacdfegacdffaacdffacdffafacdffagcfdacdffbeacdffeacdfgacdfgaggacdfgbdacdfgdacdfgebcdacdfgebfcacdfggacdgaacdgaaeacdgabbcggacdgabbgcacdgacacdgacdgacfacdgadcacdgaegacdgbacdgbbcacdgbcedacdgbdacdgbdbeacdgbdgaegacdgbfbdeacdgcaaacdgcacdgcagggacdgcbbfacdgccaacdgcdacdgcdcafacdgcdcbgdacdgcgabaacdgcgfcacdgcgfdacdgdaacdgdacdgdadacdgdaegeacdgdafeaacdgdbaefeacdgdcacdgdcdeacdgdecacdgdedacdgdfdebacdgdgagacdgeacdgecadacdgeddacdgeedacdgefacdgegacdgegcbaaacdgfabbacdgfacdgfcacdgfcaeacdgfceacdgfdeacdgfffdegacdgffgaaacdggacdggbgacdggefaacdggfcafgacdggffagacdggffgaceaaaceaaadadaaceaabcfbaceaaceaaeaceaaecgaceaagfaceabaceabaeaceabbdcefaceabbgaceabcaaceabcgacgaceabedbgaaceacaceaccaceacccabaceaceaceadgdaceacggaceadadaceadbedaaceadceaceadfacaceadfbfaceadgcaceaeaceaedbfaceaeedaceaeffdagaceaegaaceafaceafdcacaceafedecaceafegafgaceaffbbcaaceagaceagbaceagbddfaceagccaceagcffafaceagdcfaaaceagdebabaceageaceagecabfaceaggacgaceaggaeacebaaacgaacebaacebaafeacebabaacebacebadceadacebafaeacebaffedacebaffefeacebafgcdeacebagfbfacebbacebbbcbgacebbbdacebbeabadacebbfaacebbffdaaacebbfgacebbgfbaacebcacebcbacebcbafaacebccadacebccagacacebccfcgacebcdacebceaacebcgacebdaaeccacebdacebdcabafacebdccbdaacebdceeacebdddacebdfacebdgcfacebeaacebeacebedacebefacebefecaeacebegdfcgacebfaacebfacebfdacebfefcdacebffddbdacebfffbcacebfggaacebgaagaacebgacebgceeeaacebgcfgcacebgegacebggeedacecaaacecaacecacecadaccfacecadbedaacecaeacecaegagfacecagacecagddgacecbacecbbcacdacecbbgfadacecbccgfacecbcfcgacecbcgcacecbdbgbfacecbfdadaceccaceccbaceccbebggacecccbcbcaceccebacecddacecdgdaaceceadeacececagacecedacecedbegacecedcaceceddcacecefadcfacecfacecfgbcdaacecgacecgdacecgffacecgggebbacedaacedaagacedacaacedaccfgacedacedaedcdacedafagacedageeacedaggacedbacedbaecacedbagacedbbebgacedbgacedcaacedcacedcbbegacedccddbacedccegacedccgdacedcdaaacedcdaaeacedceacedcfgacedcfggcacedcgaceddagaceddcaceddccacedddagfacedddcagdaceddddacedddgaceddegaceddfdgbaceddgedacedeaabbacedeaebcacedebacedecacedecffacedfacedfbacedfbbgeacedfbecacedfbfffacedgacedgcdddacedgcgcacedgdccacedgdecdacedgfacedggfaceeaaaaceeaaaceeaaceeaagffgaceeabafaaaceeaceeaebaceebaceebcceaceebdaceebeaceebebfeaceecaaaceecacaceecbaceecdaceecdbaceedaaceedfageaceedgaafaceeedaaceeeeaceeeedbaceeeefeeaceeegcfgaceefcbbcaaceefcfeaceefddaceefgbbaaceegacbaceegbfcgaceegccbbaaceegcfbcfacefaacefaadcbbacefabgdcgacefacabbacefaccacefacefaeagacefaeegebacefafaeacefagacefagfecacefbacefbbdacefbcdbbdacefbeacefbeedgdacefbfacefcaacacefcaacefcacacefcacefccbaacefcccgacefcecaacefcgbegacefdcacefdcdeacefddagacefdeacefdecfacefdeecacefdgdacefdgdfabacefeagacefecaacefecacefecbacefegdgaceffaceffaegbaceffbcgaaceffbfgaaceffcaceffecaceffeffbaacefffbeacefffegacefgacacefgagacefgbfacefgcacefgfaacefgfbfcacefgfceacefgfgccdacegaacegacbfbacegacecddacegacegadacegaebacegaedacegaefacacegafeeacegaffcdbacegagacegbacegbdcacegbddacegcbbcfgacegccbfacegccbfcfacegcedacegcgacegcgcacegdacegdbdfgcacegdbfdgaacegdcbacegddffaacegdeacegdfbfbacegecabbacegedabacacegedagdacegedbbdcacegeddbafacegegdgacegfacegfadfdacegfafefacegfbacegfbeacegfcacegfdaacegffbdacegfgdcaceggaaaeaceggaceggadfaceggafgdcaceggbaaceggbgbgaceggfcacegggedacfaaagbaacfaabbfaaacfaacfaacgbacfaaddacfaaeacfabaagcbacfabaddcfacfabbacfabeegacfabfacfabgdacfacacfacbffacfaceacfacfadaacfadacfadcacfaddacfadedacfadfabdacfadfacfadffaaacfaeacfaedaacfaedefegacfaeeacfaefdfacfaefeegbacfaegfagdacfafaceeacfafacfafdecfacfafeacfafgacfafgdfeacfagbgafaacfagbgcaacfagcaacfagcacfagdbggacfagegedaacfbabfacfbabfcacfbacbeacfbacfbadaacfbaefeebacfbafacfbagcddbacfbagdacfbbcegagacfbbeacfbbgaacfbcacfbcaeacfbcbbceaacfbcbcfbacfbccdcacfbcdgacfbdacfbdbdacbacfbdcbgbfacfbddafeacfbeacfbeebbbaacfbeecgdaacfbeegcbgacfbfacfbfbdbbfacfbfcdacfbffcacfbgacfbgcacfbgcbgabacfbgfccacfbgffadacfcaacfcaagacfcabacfcabdcdaacfcacbeacfcacfcacgeceacfcaedaacfcafacfcbcacfcbeacfcbfaacfcbgcacfccacfccagaeacfccefcgacfccfgebeacfcdagacfcdcbbacfcdceceaacfcddacfcddafgdacfcdfacfcdfdacfcdgdfeacfceafffbacfcebcdacfcebdacfceecacfcefacfcegcacfcfaaecgacfcfabacfcfbacfcfcbacfcfceacfcfcgcdacfcfcgfeacfcfdacfcfeacfcgacfbacfcgacfcgbeggcacfcgdeacfcgefbfacfcgfedacfcggacfdaacfdacfdafgdacfdaggbacfdbacacfdbbacfdbcbdeacfdbcegcacfdbdfceacfdcacfdcbgacfdccacfdccccbacfdccdacfdcgaeabacfdcgdacfddacfddcdaacfddcfeeaacfddgfgcfacfdeacfdeddacfdegacfdegdeeeacfdfdbacfdfecdgaacfdfefgefacfdffacfdffefacfdfgbgaacfdgacfdgbfbgdacfdgeebacfdgefacfdgfafacfdggeaacfeaacfeaaefcacfeabcacfeacdacfeacfeadacfeaecbafacfeagefacfebacfebadacfebbacfebcacfebeacfebeeaafacfebegbaacfebfffdacfecaacfeccacfedacfedbacfeddbeacfeddeeacfeddgfaacfeeaaeagacfeeacfeecdacfeeeafgacfeeeeaacacfeeegdbacfeegcfafacfeeggfeacfefaacfefbbacfefcacfefdaafgacfefggbacfegaacfegacfegcbbbgacfegcfacfegdacfegdffdacfegdgdggacfegecgcacfegedcacfegegdeacffaabacffaacffacffaecgacffaefacffagacffagfacffbaacffbacffbbacffbbbeacffbbcacffbbecafacffbdcceacffcacffcbcbeacffcdacffcdeacffcfeacffdbcfacffdcacffddaacffddeagacffdeacffeaadacffeaddacffefacffefgaacffegaffgacfffacfffcacfffeacfffecbgacfffecddeacfffgcgfacffgaagacffgacffgbaaacffggbcacacfgaacfgabacfgacfgaebdfacfgafgfaacfgbaacfgbacfgbddacfgbfacfgbfeegaacfgcaaacfgccdacfgcfaedacfgcfbecacfgcffaaacfgcgfefacfgdacfgdaegdacfgdbefeaacfgddacfgdebbacfgdefcacfgdffacfgdgaacfgdgbgbbacfgeacfgeeaaacfgeedacfgefacfgeffefeacfgfabfddacfgfafacfgfcbgfdacfgfcdccdacfgfdddfacfgfedgaacfgffedaeacfggacbbdacfggacfggcaabfacfggdfgdacfggeacgaaacgaabacgaacgaafacgaafcgbacgaafgbdfacgababdacacgabcaacgabegedacgacaacgaccacgaccdbacgacfdbacacgacgadaacgadacgadadbdacgaddaacgaddacgaddgacgadfcacgadgaacgadgfdeacgaeacedacgaeacgaeadfebacgaebdgfacgaebfeacgaeeffbaacgaegccfacgafaaaacgafaaacgafacgafbacgafcggacgafeddgcacgafffdacgagaacgagacgagbacgagbbccacgagcecddacgagdacgageaacgagecabacgagedacgaggadbacgaggbfacgbaaacgbaabfacgbabegdacgbacgbbacgbbbbgaacgbbbebbacgbbeagafacgbbfaacgbbfcgdacgbbgacgbcacgbcbgaffacgbccfeaacgbcdacgbcdbecacgbceacgbcebdacgbcfaacgbdacgbdbafacgbdbgbdacgbdcbacgbddaacgbddacgbddbcacgbddcfdacgbdddeacgbddecacgbdfdbacacgbdgdefcacgbecacgbegacgbfaagacgbfacgbfdceacgbfddacgbfeeacgbffcfdacgbfgcacgbgaaacgbgacgbgadfacgbgbacgbgbbgacgbgeebdacgbgfbacgbggdacgbggfacgcaabddcacgcaabfacgcaaedacgcacecdcacgcacgcaecdbacgcafbdacgcbacgcbddebfacgccaacgcccbcacgcccgacgcccgbacgccfacgcdabebbacgcdafddacgcdefgacgceacgcebadbacgcebedadacgcecbbeacgcefffbacgcegagafacgcegbdddacgceggggacgcfaccacgcfbdeacgcfdfdadacgcffaaacgcffaecacgcffeacgcgaacgcgcacgcgdegfacgcgdgcacgcgfabacgdaadffcacgdaaeacgdacdacgdacgdaddfgaacgdaecfbgacgdafbacgdafcaacgdagbcacgdbacgdbbagdcacgdbfacgdbfdacgdbffeaaacgdcaacgdcacgdcaeaeacgdccffacgdcecbbbacgdcegffacgdcfcabacgddacgddadaacgddebacgddegaacgddffaecacgddgdacgdeaacgdebcacgdebcgacgdecdgacgdecgaacgdeedccgacgdeeeacgdfacgdfcegdacgdfdabgacgdfdacgdfgacgdfgfbeacgdgaacgdgabeacgdgcdacgeacacgeacgeadbdacgeadecdacgeaeaagdacgeagfaacgebacgebdfacgebdgfacgebeccfgacgebfbacgecacgecaddacgedaaecdacgedacgedbgdgacgedbgefacgeddcacgeddcccacgedeacgedfbacgedfggbbacgeeafacgeebdacgeebeacgeecdfeacgeefcadacgeegaacgefacgefbggbbacgefcacgefcefacgefdacgefdcadacgefdcgfacgeffdacgeffffacgegccaeacgegdeacgegfacgeggfaacgfaafgacgfacacgfacgfadacgfaeaacgfafffacgfagaacgfagdcacgfbaacgfbacgfbddacgfbfbgdeacgfcacgfcfadfacgfcffedfacgfdacgfdbfaaacgfdcacgfdcgaacgfdecgaacgfdefdcgacgfdgdaacacgfeabceeacgfebbbcacgfeddaagacgfedgcfdacgfegacgfegddacgffcagacgffdacgffeacgffggeafacgfgbfaacgfgccfacgfgdgacgfgeacgfgfgbgdacgfggacggaacggaadacggaaeaacggabaacggabeceacggacggadegacggaeeegacggafgeacggagaacggbacgbfacggbacggbbaeeacggbbgcacggbeacggbfacggcacggcccacggceacggcgbgacggcgdfaacggdacggdbacggdcbfacggdcefacggddafcacggdebacggeacggeggcdacggfaceeacggfacgaacggfacggfbacggfcbgacggfccefdacggfcfacggfgbcdacgggacgggbbdacgggdbcacgggegacgggfgacgggfgdadaaaadaaabadaaacffadaaadaaaegcfadaaafadaaaffabadaaaggadaadaabadaabbgdcadaabcdadaacadaacagbadaaccdfgcadaacdadaaceaadaacebeadaacggadaadaadabgggadaadacadaadcadaadebgcdadaadefbcdadaadeffaeadaaeabadaaeadaaedgadaaefbadaafadaafbadaafdgbgadaafdggadaafeadaafeebcadaafgefadaagaadaagadaagbfadaagdafefadaagdbdcfadaagddadaaggcdgadaaggecaadabaaadabadabaebbeadabaecccgadabafdaaadabafgaadabbadabbcgadabbcggadabbdddfcadabbfbdgadabbgadabcbadabccbadabccdfadabccefaadabcddadabcgebaadabcggdeadabdaadabdadgdadabdcdddadabdeadabdfadabdgadabeadabebadabebcgfaadabfaadabfabfadabfacaadabfagfadabfcgfcgadabfeddadabffgbdcadabfgacadabfgdebeadabgadabgaefaaadabgbfebgadabgdddagadabgeadabgfaeadabggdffaadacabaadacabfgadacadacadceecadacaeadacaeafcadacbacadacbadacbgdeadaccadaccafbadaccbadaccbfbgdadaccdadacceadaccfdaafadaccgaadaccgdfadacdaadacdbaadacdbadacdcfgadacddegcaadacdfbafcadacdfgbaeadacdgccgadacdgfeeadaceadaceadbadacecgecfadacedefadacefbadacfaadacfadacfbadacfcadacfcgefadacfdadacfddgadacfedgcadacgadacgafaaadacgageadacgeadacgfaadadaadadabadadadadadbadadbaedadadbbbfccadadbdeadaadadbdeadadbeadadbgaaeeadadcbaedadadccdadadccdfadadceeadadcfcggadadcgfcaadaddafadaddbadaddbeadadddbadaddecadadeadadadeadadebadadebcebadadecdcadadededaadadeeadadegdgcadadfadadfbcadadfbeadadfceadadfdacadadfebcadadffgbadadfgabdadadgadadgbbadadgbcagadadgceadadgefadadgfgadaeaaadaeaadaeacfadaeadaeadcadaeadffegadaeagaagadaeagfbadaebadaebagadaebcadaebdggadaebeaffadaecadaeccfadaecefaadaecfdadaecgcfadaecgffegadaedabcbcadaedbadaeddgcadaedeaadaedfaadaedgcdadaedgeaadaeeaadaeeaageadaeeacaadaeeadaeebaadaeecbadaeedcbbadaeeeadaeeeaefadaeefadaeegeadaefcdadaefdadaefdfadaefgbadaefggegcadaegadaegeadaegfcbcadafaadeeadafacbafdadafacgfadafadafadafbadafadfeffadafafbeadafagedbadafbadafbefadafbfcgadafbfdbeadafbfgcgadafbgbegadafcaadafcadafceaadafdadafdbfadafdcaadafdcfefcadafddaadafddadafddcadafdfgcgdadafeadafecdagadafeceacbadafeebadaffadaffbcadaffdadaadaffdfgdadaffeadaffeffadafffeadafgaadafgbadafgcadagaadagababcadagadagaddeeadagaeadbdadagaeaeadagagcebfadagagdeeadagbacbcfadagbadagbeadagbecfgadagbfegadagcabfbcadagcdadagcdaddaadagceaabadagceadagcfcaadagcfefaadagcgdadagdbcefadagddcadagddcdcaadagdgdadagdgddbadageadagebbbfadagebfadagedbcdbadageefdaadagfadagfcdaadagfeggecadaggagdcgadaggcbdadaggeadaggecceadagggbfgcadagggebedadbaaadbaacadbaacddcfadbaacfadbaadbaagddcdadbabadbabadfffadbabbaadcadbabbacdadbabcaadbabfadbabfefgdadbabgcfffadbacadbaccgadbacdadbacddaadbacggbdadbadaadbadadbadaeegeadbadbadcdbgadbaddadbaddcaadbadegadbadegdcadbadfaeggadbaeadbaebfdadbaecadbaeebdadbaeecfbaadbaefafadbafdbgdadbafgbagadbagadbagbbceaadbagdadbaggcdadbaggddcadbbaadbbacefadbbadbbadfadbbafaefadbbagdcadadbbbaadbbbadbbbaeeabadbbbbbbbadbbbcadbbbdaadbbccadbbccgdfeadbbcdadbbcedeadbbcfaabadbbcfacgadbbcggedadbbdadbbdcadbbddcadbbdfecadbbeadbbecadbbfadbbfagbadbbfbcadbbfbeeadbbfcfgffadbbfdcdeadbbfdfbggadbbfeadbbfegcadbbffadbbfgadbbgaddcgadbbgccadbbgcgadbbgdfeadbbgedadbcaadbcabadbcabcadbcabecaeadbcadbcadeeeaadbcbbadbcbbbadbcbbcadbcbcgegadbcbdeadbcbeggcadbcbgdedbadbcbggegfadbccacadbccadbccadfbcadbcccaadbccdadbcdaagbadbcdadbcdbdfdadbcdeadbcdebeccadbcdfbgbbadbcdgcadbceaadbceadbceadcadbcecfdccadbcedafbadbceedfeadbcefbcaadbcfaadbcfadbcfaeadbcfbbaggadbcffadbcgagadbcgbadbcgbcadbcgdecadbcgdecdadbdaafeadbdacfbefadbdadbdadgaadbdafdaadbdagagbadbdbadbdbadcadbdbbcadbdbdbgadbdbdeadbdbedadbdbfeageadbdbffcaadbdcaeadbdccdadbdceddbgadbdcgefgcadbdcgfbacadbddacadbddadbddeadbddgadbdebbbadbdecadbdedcbcadbdedebbadbdfadbdfbeaadbdfcadgadbdfcdaadbdfeacadbdfeegadbdfgeadbdgadbdgbaeadbdgbeceadbdgdfedadbdgefbadbeaaafadbeaadbeaafadbeadbeafebdadbeafgadbeagceeadbebafbfeadbebcgadbebdadbebddcadbebdggacadbecadbecdadbecddccadbeceafadbecefadbecegadbecfbadbecgadbedccebadbeddcadbedefadbeeadbeecfeadbeeebbfadbeefbadbeeffeadadbefaacadbefadbefaeaadbefbbfdadbeffadbeffgdadbefgadbegaadadbegadbegbadbfaadbfadbfaedbdaadbfbabaadbfbcfefadbfbdadgadbfbdageeadbfbdffbadbfbfcdeadbfbfcgfdadbfcadbfccdadbfcdaadbfcdadbfcdaeadadbfceaadbfcebadbfcfadbfcfafaadbfcfbbdadbfcfbbgaadbfdaaadbfddeadbfeaaaadbfeadbfeccggeadbfecgffadbfeddfcfadbfedebeadbfefdfbdadbfegdfadbffadbffaedaadbffbgaadbffeadbffgadbffggdcdadbfgadbfgdadbfgdebegadbfgefdadbfgfdfabadbfggfffadbgaaaadbgaadbgaafaacadbgabefbaadbgacfadbgadadbgadbgafadbgbadbgbceaadbgbcgcadbgbcggceadbgbeeadbgbfgaadbgcadbgcadgeadbgcaeadbgcbcbeadbgcdbbadbgcddcgfadbgdaadbgdadbgdaeabadbgdcadbgdddeadbgdefadbgeadbgecadbgeedfadbgeedfgadbgeegfadbgegadbgfadbgfdgadbgfdggbadbgfgbbfadbggadbggeadbggfcgbdadbggffgadbggfggceadcaaaaadcaacadcaadcaaedaadcaafcadadcaagageadcabadcabbaadcabbabacadcabcgagadcabddbdadcabeddeadcabfebcbadcabfgbadcabgadcacaadcacadcacddadcacfgdcadcadaeabeadcadagceeadcadbfbcfadcadcadadcadcadcadcadeccbfadcadfcadcaeaadcaeadcaebadcaefaadcaefadcaegcadcaegfgdaadcafaadcafadcafadgdbadcafcebadcafdddfadcaffaadcafgfgfadcagbadcagdgecadcageadcbaacfdaadcbaadadcbaadcbabgadcbacafcbadcbaccdffadcbadcbadcebgadcbaggbbadcbbafadcbbbcafdadcbbdbdbbadcbbgadcbcabeadcbcadcbcaebaadcbccdadcbccfadcbceegaadcbcfgcadcbcgbcdgadcbcgfggeadcbdafadcbdaffgaadcbdcbedadcbdccdadcbdddadcbdeadcbdfadcbebaadcbecedadcbecedcdadcbedadcbedfaadcbeeadcbeecabadcbeecadcbeefdabadcbfaacadcbfadffadcbfbeadcbfccgadcbffadcbgabadcbgadcbgcfecadcbgddadcbgeadcbgggfagadccaadccaagbdcadccabbebeadccabgaadccadccaeadccafdebeadccaffadccafgfadccagfadccbbadadccbbcdcadccbbgadccbcadccbgbadcccaadcccadcccaeabadcccbgadcccccbccadccccgadcccdbdadccdadccdbadccdbaegbadccdcbdadccdgecbadcceadccebgddcadccecgadccefadccefcbadccfadccfeadddadccfgadccfgdffadccgadccgbadccgdadccgdgceadccggafdaadcdaacdgadcdacbefadcdaceadcdadcdbadcdbbcadcdbbfcadcdbcadcdbdeefaadcdbdgdgadcdbeabfcadcdbeeaadcdbfbadcdbffadcdbgafgbadcdcaadcdcaaeadcdcadcdcegbadcdcfdadcddaadcddadcddcadcdddadcddeafcadcddecadcddgefadcddgfgbadcdeadadcdebcadcdecadcdefdbbgadcdegadadcdegadcdfadcdfaedadcdfbecgadcdfeadcdfeebcadcdffadcdfgdadcdfgeadcdfggffadcdgadcdgcgadcdgeadcdgedadceabgcadceadceaddfecadceaebfbadceaeeadcebaadcebafadcebfaadcebggadcecadceccaceadcecdfadcececceeadcecfcdaaadcecfggbadcedadcedbcfcadcedegdgadceefadcefadcefbcadcefceabadcefdbbbadcefeadcefefabadcefgdbadcegadcegbgadcegcacadcegcadcegcfaaadcegdbdggadcegeabfadcegefadcegffadceggcaadcfaadcfabcgadcfacaadcfacacadcfadbgeadcfadcfaddeeadcfaecdadcfaedadcfafdefadcfagdadcfaggbacadcfbadcfbbcagadcfbfgbadcfcaccadcfcadcfcbadcfceceacadcfcfeadcfcffgaadcfcgeebeadcfdabbadcfdbgedadcfddadcfdddadcfdfadcfdfbadcfdfeadcfdgadcfeaeadcfebaadcfecadadcfecbggadcfecgadcfedcadcfeddfadcfeeadcfefgadcfefgccadcfegabcadcfegedfadcffadgadcffbadcffdadcffdeaadcffecebadcffedeadcfgbgegadcfgccedadcfgdadcfgfadcfggfadcgabadcgadadcgadcgafadcgbaadcgbadcgbcdbadcgbgcfcadcgcabegbadcgcbedacadcgccaecadcgcdgeeadcgdagffaadcgdcddcgadcgdfbecdadcgdgaadcgeaafdeadcgeadcgebfeadcgecadcgegagcadcgegdbadcgfbadcgffbadcggadcggagegadcggcacadcggcceadcggccfeadcggdbgffadcggeadcggggaddaabfaaddaaddaaeebebaddaagaddaagdggcaddabadaeaddabcaaddabcbaddabceffcaddabdbgaddabdeaddabfeaaddabfedaddabgfgaddacbbaddacgaddadaaddadaddadafageaddaddaddaddadebcdfaddadefaddadfaddadgaddadgbcaddadggdaddaeacfaddaecaddaecdfaddaedbaddafadeaddafcaddafdafaddagaaddagfafaddaggccaddbaaaaadaddbaaedaddbadaddbadbgaddbaddbaebeaaddbbadaddbbaddbbcaddbbcfcaddbbdebfaaddbbedbbaddbbefaaddbbfaddbcabdbfaddbcaddbcagaddbccdfaddbcddgdaddbcebbgaddbcgfaaddbdfbffgaddbdffegaddbdgaddbebebfaddbecfafaddbedefbgaddbeeaddbfaddbfbdeccaddbfdaddbfdggaddbfgaddbfgeeaddbgaaddbgaecaddbgagffeaddbgedbcaddbggffgbaddcaaddcabaddcacaddcaddcadeaddcaecgbaddcafaddcafeebeaddcbaaddcbaddcbcbeaddcbdabaddcbdfaddcbggaaddccaddccbedaddccdceaddcceaddccedaddccefcaddcdaddcdffbbaddcdfgcaddceaddcebaaddceefaaddcfabgaaddcfcaddcfddbaaddcffaddcffebbaddcgadddaaafaadddadddadfaadddafdedadddbadddbcdbaadddbdadfadddbdeffdadddbfdabdadddcadddcaeadddceaadddcfadafadddcfegefaddddaacbaddddaccadddddfdaddddecaddddecebadddeadddebccadddedbcadddedgfadddeebadadddegadddegfaadddfageadddffaadddffadddffafadddfgbbfadddgadddgafgacadddgbgadddgcagadddgcceaadddgedaaeadddgfceaddeaaaddeaaddeabbafaaddeacaecaddeacgdaddeaddeafbcaddeafbfdaddeagaddebabdgfaddebbaddebbfcgeaddebdecaddebdgfaddebefgfaddebfedfdaddebggdaaddecaaddecaddecdaddecgabaddedadaddedaddedbgeaaddedcacaddedcaddedccaddedffceaddedgaaddedgbdeaddedgfacdaddeeaddeedffaddeeeaddeeedbaddeeefbcgaddeefdaddeegffcaddeeggffaaddefaafdfaddefdaddefdcaddeffccaddeffdeeaddegadaddegaddegbccdfaddegcbgaddegcefbbaddegdaddegdefaaddegedaddfaaddfacaddfaddfadedfaaddfagbeaaddfagdbbcaddfbaddfbbagbaddfbbgaccaddfbceefaaddfbdcfaddfbeaddfbeeaddfbfaddfcaddfcbaddfcdaddfcfaddfcfbebgaddfdaddfdaebaddfddaddfddeafcaddfdgabaddfdggfcaddfecefeeaddfecfaddfecgegaddfeeagaddfegfadaddffaddffceaddffcefeaddffddggaddffeacaddfgaaddfgaddfgceaddfgffcdaddfggaaddfggbaddgaaddgaadgaddgacdfaddgacfaddgaddgaeaaddgaegbfaddgafegaddgbbaddgbdggaddgbgaaddgcaaddgcaddgccaddgcebcaddgcgaaddgcggdaddgdacggaddgdcgeaaddgdegbeeaddgeaaddgeaegaddgecaaddgefceagaddgfaddgfbggcaddgfeaddgfgaddggaddggbcbagaddggbdaddggbeaddggfaaddgggcgadeaaaaadeaadeaagfeecadeaagffceadeabadeabbefeadeabcadeabcbdadeabebgfdadeacadeaccabefadeacdggafadeacefadeacfadeacfcgdgadeacgadeacgbcdcadeadadeadbgeddadeadeadfgaadadeaeadeaeaefadeaeagadeaecadeaedfadeaeebadeaegadeafaadeafadeafbfcgaadeafcadeafegadeaffadeaffgbcadeafgbadeafgbceadeafgegbgadeagaafadeagadeagdcadeagdfdbgadeaggbbdadeaggceecadebaabadebabecbadebabffadebadebaegbaadebafadebbaaebfadebbaafdadebbadebbagadebbbadadebbddadebbdegggadebbgcadebcaadebcaddgadebcadebcbadebcbeadebcbfbegadebccadebceadebcefadebcfcadebdadebdagefcadebdbdeadebdbgeadebddcegadebdeagaadebdfccadebeaceeadebecadebecdgcadebeeedabadebeegbgadebegfadebeggaadebfaadebfadebfcadebfcbadebfdadaadebffadebfgcfcadebgadebgadgadebgbadebgdaadebgdaefadebgdbeadebggdadebggfbfadebggffcdadebgggeadecaaaaadecaadecaagcgadecacbadecadecaeaadecbaaadecbbcaadecbbdfebadecbdaadecbdbadecbdeadecbfadeccaafeadeccacadeccadeccbadeccbagedadecccadeccgdfadecdbcfgadeceaadeceaafdbadeceadeceaebfadececfggadecedadeceeaeadeceeeadecegegdadecegfadecfadecfafgadecfccdaadecfddefeadecfeafbadecfefegaadecfeffeadecgadecgbaadecgdbgeadecgdeacadecgeaadecgecbadecgefgadecgfadedaaadedaacfadedadbagdadedadedbaeadedcadedcagdfcadedcdfadeddaagadeddadeddbdecadeddcggbaadedddccadedddedgadedddgadeddeadeddfadadeddgadedeadceadedebecadedeccadedecfccadedeedbcadedeggadedfadedfbadedfbfbefadedfffagadedfgbadedgadeadedgafaadedgcafdadedgcfaadedgdebagadedgegbgadedgfbdaeadedggeaeadeeaddaeadeeadeeafcgbbadeebadgcadeebcgadeebdcaagadeebfccfadeebfeadeecaadeecadeecbadeeccgfdadeecdadeeceegadeedadeedbadeedbgcgcadeedcgbfadeedeefgadeedfgdgfadeeeadeeebcdgdadeeedadeeeeadeeeeeadeeegafdadeeegdaadeefadeeffgadeegaadeegadeegcfgadeegfcgbadefaadefadefadfbgadefaebadefaebcadefaebdaadefafaadadefbaddadefbadefbfgdadadefcaaadefcadefcdcgcadefcdfaadefcfaadefdadefdbgadefdcgebadefdegadefeadefeeffcdadefeffadefegadeffaeefadeffbadeffccfgadeffdadeffdagadefgadefgbcadefgeacadefggadegaaadegaadegabaceadegabgeadegadegaggfcadegbagaadegbccebaadegbdcfadegbefafadegbfadegbfcadegbfdbadegbgegcadegbggadegcabffeadegcadegcbdebadegcdgadegdadegdcaadegeadegeeaadegeegfadegeggfgdadegfaddcadegfadegfaeggadegfgbaeadeggadeggcbeadeggccadeggdaadeggdbadeggdeadeggeggceadegggadadegggcadfaaabaadfaaadfaadfaaecfegadfaagdadfaagfebadfabaadfababdadfabadbaadfabadfabbeeadfabceaadfabcgadfabdadfabgagadfacabadfacadfacbadadfacffbaadfadaadfadadfadagcadfadbecfcadfadcadfadceadfaddbadfadfadgafbfadfaeacdaadfaebfadfaedadfaedgadfaeeafceadfaeedcadfaeggeeadfafadfafbbdadfafbgeeadfafeaadfafeadfagaadfagadfagcadfagccgdadfbacadfbacfadfbadaadfbadegdbadfbadfadfbadfbaeadfbaebfadfbagcadfbbcadfbbdbddadfbbdffgcadfbbgfebfadfbcadfbcbegfadfbccadfbcceabadfbcddbadfbcebadfbcedgadfbcfdgbadfbdadfbdbfecgadfbdbgegadfbdcadfbdcfadfbdddecadfbdecadfbeadfbedfeadfbefbcgadfbegcccadfbfaadfbfacffgadfbfbabadadfbfcaadfbfdgddeadfbfedfadfbgdeeeeadfcaabadfcaabeabadfcaaecacadfcadfcaeadfcagdadadfcagebcadfcbadfcbdbffadfcbebdadfcbfadfcbfgagadfcbgfafaadfccadfccbfadfccbfeadfccbfgadfcccbaadfcccbeadfccccceadfccfadfccfbfbadfccfdadfcdadfcdcdgecadfcdebgfadfcdecadbadfcdfadfcebadfcecadfcefeadfcegcfebadfcfadccgadfcfadfcfbadfcfbcadfcfbgadadfcfcbfdadfcfgebbdadfcfgfffadfcgabadfcgedeecadfcggeadfdacbcadfdadeccfadfdadfdagefdcadfdagfabbadfdbeadfdbebebeadfdbgfcadfdcdabfadfdcdadfdcecgefadfdcgfaeadfdcgfdbadfddadfddfbadfdeaaadfdeadfdecbeadfdedadfdedbecadfdeeadfdfbadfdfgfadfdfggadfdgaadfdgbadfdgbaeadfdgdadfdgeadfdgfgeadfeaaadfeabeadfeacadfeacfcdadfeadadfeadfeaggfcadfebadfebafadfebbcdadfebbfadfebeadfecadfecbadfeccbbdbadfeccgadfeceeafeadfedaaedfadfedadfedaffadfedddddadfedegegaadfedfabadfeeadfeebbadfeebbfadfeefdadfefbbfdadfegadfegeggecadfegffbgadffaadffacbcadffacecfadffacfdadffadffaefadffafadffagadffbaaaadffbaadffbagadffbbdcbadffbebfbfadffbfdacadffbgfadffcadffcbecbadffccaadffcfaadffdadffdagadffdagcbadffdbadffdbcadffdbfgbadffdfeadffeaaadffeadffeafbdcadffebabadffebbaadffebceadffebfbadffedegfadfffbdadfffdffadadfffeadfffegeadfffgadfffgfcaadffgaddeadffgadffgcfadffggbddcadfgaaeadfgadfgaeacaadfgaegadfgafadfgbadfgbaeaacadfgbbffadfgbedeaadfgbffeggadfgcbgadfgccadfgcceadfgccfceeadfgcdggebadfgceadfgceageadfgdabgadfgdadfgdcadfgdfcbbdadfgdfebbadfgdffeadfgeadaaadfgeadfgeaeadfgecceafadfgedfdbbadfgfaadfgfbbgadfgfdafadadfgfeadfgffgedadfgfgeadfggadadfggadfggbgadfggfgdgadgaaadgaaagadgaabeagadgaabffbadgaacadgaacbddadgaacfadgaadadgaadeadgaadgaaebbaadgaaecfcadgaaedaadgaafdgfadgaaffefadgaagcbgbadgabadgabagadgabbeadgabbfbdadgabcadgabfaadgabfadgabfgdbadgabgbbegadgabgbcbfadgabgebaadgacadgacaefggadgacbcdefadgacccadgacdgfadgacgbadgadadgadbadgadbcadgadbfedaadgadbgadgadcaadgadcbeadadgadcfcacadgaddgebadgadecfafadgadfbadgadfgbadgadgadggadgaeaadgaeadgaebadgaeefadgaegcadgafaaagadgafacfadgafbadgafbbgadgafcfbbaadgafeaaadgaffdbdadgafffacaadgagbbaadgagfadadgagfdfadgaggaadgbaaaadgbaadadgbadgbaeadgbaegdadgbaeggadgbafeadgbagadgbagfadgbbadgbbbadgbbbgedadgbbfbgaadgbbfcfcadgbbgdbadgbcaadgbcdaadgbcfdbgadgbdadgbdbggaadgbdceadgbdcfadgbdeadgbdedadgbdgadgbeacaadgbeadgbeafadgbebfdbadgbecgadadgbedadgbedeagbadgbfadgbfcaaadgbffadgbffcgadgbgafaadgbgdgdgadgbgfadgbgfcfbcadgbggedgaadgcaaaebdadgcaadgcaafeadgcadgcaeecadgcbbaaagadgcbbadgcbbdadgcbcadgcbgaadgccdcedgadgccfcbdeadgccggaadgcdadgcdafadgcdbgaadgcdbgcecadgcddaafadgcdeadgcdecgdadgcdfdgddadgcdffbedadgcdgfcdfadgceaadgceebafdadgceggdcbadgcfadgcfceadgcfebdfadgcfedebadgcffeadgcfgafadgcgaaceadgcgadgcgcfaeadgcgefeffadgcgfbfadgcggaadgcggaaefadgdaadgdabacgfadgdabeadgdacadgdadeadgdadegdfadgdadgdafadgdagadgdbbafgaadgdbbagcdadgdbcfadgdbcgdaadgdbdadgdbddfcadgdbeeabgadgdbeebadgdbfacbgadgdbfcgfadgdcadgdcbdadgdceccaadgdcfbadgddabfadgddadgddaeadgddbadgddbcgcadgddfadgddfcadgdeaabcgadgdeacadgdeadgdebbadgdecgcfadgdeeeadgdeggdadgdfbeegcadgdfbgbadgdfcffbaadgdfcffedadgdffadgdfgbccfadgdfgbdadgdgaadgdgadgdgaebadgdgbacadadgdgcadgdgcfabaadgdgcggbadgdggfdadgeaaccadgeaadgeabeadgeaddadgeadeadgeadgeagfcdgadgebaacgdadgebaadgebadgebegfadgebfadgebfdecdadgebfebadgecadgecbafbadgeceacadgececgfadgedaacfaadgedadgedccgaeadgeddadgeeaadcbadgeeadafadgeeaffaadgeefbefbadgeegcaadgeegegadgefaadgefadgefbdadgefdgeadgeffgadgegadgegbdgbadgegcaadgegeadgfaacbbadgfadgaadgfadgfaebbcadgfafagadgfafcefadgfbabadgfbadgfbbfadgfbcadgfbccgacadgfbdbadgfbdcfegadgfbedecfadgfbgdbadgfcaccdadgfcbadgfcbfgcadgfccdadgfcfcfbadgfcgddbfadgfdaadgfdbdaadgfdcfeceadgfdfadgfeadgfebadgfebcbcadgfedbdaadgfedeffadgffadgffdbdadgffdcadgffdfadgfgadgfgaedceadgfgcadgfgccdaadgfgedadgfgefegadgfgfadadgfgfbgadggabdadggabgdcadggadggaecadggagadadggbafdeaadggbfadggbgegeadggcagadggcbbfbaadggccabdadggcdadggcedaacadggdadggdagadggdbdfadggdbeadggdbgadggdcefadggddbbadggdeadadggdeffaadggdfcdfadggdfgfadggeaedgcadggebedadggecadggecgcgfadggeffgdadggfaaeadggfdbgadggfegddadggfgdadggfgeadgggaabadgggacadgggadgggaffadgggeadgggfebaeaaabfegcaeaaaccdaeaaaeaaaegfaeaaagdaaeaababgcaeaabcaeaabceaaeaabegffaeaabgaaeaabgaeaabgbgaeaabgcfeaeaacaaeaacaeaacbdecgaeaacbdfcaeaaccbdaeaacegcaeaacfffdaeaacgadaeaadaeaadbaeaadbfgaaeaadcfaaeaaddaeaadfffgeaeaaeaaeaeaaebabgcaeaaebfaeaaefecaeaafacaeaafbaeaafcdcgdaeaafeaeaafebgbdaeaagaaaeaagadgaeaagaeaagcaeaagcgbaeaagdaeaaggaeabaacdaeabaaeabaaecdaeabaaggaeabaeabafafbaeabagcaeabbaeabbafeggaeabbaggaeabbcaeabbgaeabdaabaeabddcaeabdfcffbaeabeaaeabeaeabecgaeabedaaeabeddaeabefaeabegeagaeabegegaaeabfbaeabfbgabaeabfdaeabfeecbfaeabffbebaeabffeeaeabgaeabgbggbgaeabgcafaeabgcfaeabgcgbaeabgddfaaeabgfcgdaeabggdaeacaacbcaeacaaeacaafdaeacacfaeacaeacaedfdaeacafcbaeacbaeacbegbgaeacbffeacaeacbgdaeaccaaeaccaeaccaedaaeaccdfgaeacceaeacceeaeaccefdaeaccfcdfgaeaccfdaeaccgdebcaeacdaeacdeadagaeacdegfaeacdfccgaeacdfgaeaceabbgaeaceabcbbaeaceaeacefaeacefbaafaeacegcffaeacfcdaeacfebaeaeacfebfaeacffdfaeacgaeacgbaeacgbeaeacgcdfaeacgdaeadaaaaaeadaaaeadaaeadadgbaeadaeadagaeadbacaeadbbgcaeadbddaeadbebfaaeadbgcbaeadcaaeadcaafaaeadcaeadcbfbadaeadccaeadcfbaagaeadcfcgcbaeaddaeaddccaaeadddgaeaddebafdaeaddffeaeadeaeadebdbfgaeadecaeadeddaaeadegecgdaeadfaeadfcaeadfdaeadfddaaeadfecaeadfegfacaeadgaeadgcceaeadgdgdecaeadgebaeadgfbaeadggdbaeaeaaaeaeaaeaeaceaeaeaeaeaeaefaaeaeagdaeaeagffbcaeaebbdbdaeaebbefaeaebcfaeaebdbfcfaeaebgaaeaebgaeaecaeaecbcaeaecceaeaeceaaeaecfegaeaedaagaeaedaeaedcaeaeebaeaeeegcddaeaeefaeaefbadcaeaeffddgaeaefgcaeaefgecfcaeaegacaeaegcaeaegeaebaeaeggdafaaeaeggefaeafaacdbcaeafaaeafabagaeafacaeafaeaeafaeafaecccaeafbaeafbcaeafbcgaeafbeaeafbeefaeafcbfaaeafcbfgaeafccgdbaeafcdbcaeafdaaeafdabffaeafdaeafdgbfaeafeafeeaeafedaeafedbaeafeddaeafedeacbaeafededaaeafeeeaeafeeggaaeafegggggaeaffbfgeaeaffcagaeaffecaeaffefdaaeafffbaeaffgccaeafgaeafgcaeaeafgcagfaeafgecbddaeafgefccaeagaaeagaaefaeagababbfaeagabaeagacdbaeagaddbaeagaeagagaaeagagccccaeagagcfffaeagbaeagbbceaeagbcaeagbdafeaaeagbefcfeaeagbfddbaeagcaaeagcacfcfaeagcbadeaeagccaeagcdaaeagcfaeagcfcgaeagdaaeagdaeagdbdgaeagdecaeagdegdeaaeagdfaeagdgabaaeagdgfgddaeageaeagebaeagecefaeageecaeagfaeagfagaeagfcebgcaeagfeaaeaggaeaggfaebaadaebaaebaaecbegaebabaebabbaebabccaebabdgaaebabgaebacacbaebacaebacdaaebacddggcaebaceaebacfadaebacgfaebadaaebadbdaebadbecaebaddbaaebadfgcdaebadgbaebaeaebaebaeccgaebaecgacaebaedaagdaebaeeaebaefdcfaebaegedagaebafaaaebafaebafafcfcaebafbgcbaaebafcaebafgaaebagabaaebagaebagcaccaebagcefaebageaefaebagebaaebaggcaebbaaebbabdggdaebbadfccaebbaebbafbaaebbbaaebbbaebbbbaebbbcfadeaebbbdbcbaebbbddfggaebbbefcbaebbbfefgaebbcaaebbcaebbcbbbaebbccaebbccagaebbcccaebbcdfbfaebbcecaebbdaebbdbfbbdaebbdcbaaaebbdcgaebbdddacgaebbdfaaebbdgadaebbdgfaebbeaebbebaffaebbecaebbedaaegaebbeeafbgaebbeeefebaebbegaebbfaagagaebbfcaebbfcgaebbfdbadaebbfddaebbfeaebbfeegaebbgaebbgcdfefaebbgcfaaebbgcfdfcaebbgeagaebbgedagaebcaaebcacaebcadeeaebcaebcaeegdfaebcaegbaebcafaegaebcagbgfgaebcbaebcbcabaebcbcddcaaebccaebccagfeeaebccbaebccfbaaebccgaebccgbgbaaebcdaebcdeaebcdfbdaebcecabfcaebceedecaebcefaaebcefcbaebcefgfaebcegdaebcfaaebcfaebcfcaeadaebcfeaebcffbaebcfgccbcaebcfggbgaebcgcaebcgceaebcgcedaebcgddgbaebcgfacbaebcgfddaebcggeabfaebdaaebdaebdafddeaebdagbbaebdagdcdgaebdbaaebdbaebdbbacdfaebdbbdeaebdbbedaebdbcdcfbaebdbeebaebdbegedaebdbgaebdcaaebdcabbaaebdcaebdcdbgbaebdcddafcaebdcecaebdcegegaebdcfaaebddaebddagaebddccfaebdddgeaebddfaebddgbeeaebddgeacfaebdeacaebdebcfeeaebdebgbabaebdefaebdefgdfcaebdfaebdfbcebaebdfeaebdffegabaebdfgeaebdgabaebdgaebdgbgaebdgbgbfbaebdgefbdgaebdggaebdgggaebeaaabaebeaaaebeaaebeaebebaebebfcaebebffeaebecaebecdbadfaebecdcgaebeceeaaebecfgeaebedadaebedaebedbccbdaebedccdggaebeddacaebedfddaebeeagefaaebeebaaaebeebedabaebeebggaebeefaebeegaaebeegdgbaebefabdccaebefaebefbdaebegacdaebegaebegcfgaebegdaebegdbfaebegedgaebegfefaebfaaaebfaaebfacbffcaebfadabaebfadbaaaebfaebfaggabaebfbaaaebfbaebfbaffaebfbbbfgaebfbbecaebfbcaebfbccaebfbdaebfbeddfaaebfbegbcaebfbffccaebfcbaebfcbbaebfcbegecaebfccfefcaebfceaebfceggaebfdaebfdbadaebfdfcedaebfdgaebfeaceddaebfeaebaebfeaebfebfeaebfedbaebfeeacaebfeecaebffcaacbaebffcaebffcgaeaebffddggcaebffebfbaebfgaabccaebfgbaebfgbccaebfgbcedaebfgcbdeaebfgcdcaebfgdbedaebfgeaebfgfcceaebfgffgeaebfggaebgacaebgadaebgadgcaebgaebgagaaebgbaaeeaebgbaagaebgbaebgbbaebgbbcfgaaebgbbfgfaebgbfeaebgcaebgcddfgaebgcfaaebgcfgeeaebgcgaebgdacaebgdaebgdcaaebgdcaebgdecaebgdgdfedaebgeaaebgecddfaebgfaebgfcdaebgffbgaaebggabdgeaebggacadaebggaebggbaebggfadaecaaaeaecaaaecaacbaecaacgaecaaecaagfaecabagaaecabbfdceaecacacabaecacaecacbgccaecacccaecacdaaaecacdaaecacdacgdaecacdffgaecacdgaecacgebaecadaaecadaecadbcffaecadebgceaecadgaecaeaecaecaedffeaecaeebeaecaeeeaecaefcaeaecaefccafaecaegbaecafadadeaecafaecafceaecafcfgceaecafeacedaecafgfeegaecagaabadaecagaaecagaecagbggcbaecagcaecaggaecbaafbgcaecbabbaecbabfabaecbacbcaecbacfeaecbadbbaecbaeaecbaecbbaecbbbddfdaecbbdeaaecbbggeefaecbcaecbcbfeaecbccbdbdaecbcfdedaecbcgaabcaecbdaecbdbaadaecbdbgagaecbdeegagaecbdfaecbdfggaecbdgbefaecbdgfafcaecbdgggaecbebaaecbebbeffaecbeedfbgaecbeegaaaecbefbdgaecbegefgaecbegfaecbfaecbfbbfaecbffaecbfgaecbfgfffbaecbgaecbgcaecbgccfaecbgeafaeccaabaeccaafcffaeccabbcbaeccaebaeccaeccbaaeccbaeccbgbaecccaecccagaecccbadaecccbecaeccccafgaeccccfeffaecccdfefaecccgagaaeccdaeccdafffbaeccdbcaaeccdcaeccddeeaeccdgagaaaeccdgeggfaecceaeccecaeccefaeccefcdaecceffbdaeccfaacaeccfaeaeccfaeccfcaaeccfedcaeccfeddeaeccffbaeccfgaccaeccgaaeccgbaeccgbgeeaeccgfabaeccggdcaecdabdceaecdadbdeaecdadfgeaecdaeaecdaecdbbacbaecdbcgaaecdcaaecdcaecdcagaecdcbaecdcbeaaecdcbeefaaecdccaecdcdaecdcfgbdcaecddaecddcaecddccggeaecdeaecdecddeeaecdedfaecdeffeeaaecdfaecdfbgaecdfgcbaecdfgcdaaecdgaaecdgabaecdgaecdgbaecdgdbaecdgdbgaecdgfdaecdggaecdggcaecdggeaaeceaaeceabbafaeceabdaeceabgaeceaeceaefbcaeceaffbbaecebbcddaecebbdgaaecebcdcdeaecebcfaecebfacaececaececcaaececcaececccaececdaecedcefaecedfgaeceeaeceebeaeceecaeceeccaeceeecaeceefdbaecefaecefbgfaecefdbdaecefddaeceffeeaecefggaecegaaaecegaecegbbcebaecegdgaecegebfggaeceggaecfaabcaecfaaededaecfabaecfabfbggaecfaecfaegagaecfbacfcdaecfbaecfbafaecfbcaecfbcgcfaecfbdbfaecfbdbfcbaecfbdcgaaecfbfaecfbfcgcaecfbgaecfcaccddaecfcaecfccaecfccccbdaecfcccgcfaecfcefaecfcfaecfcfcfbgaecfcgafdaaecfdcbeaecfdebaecfdebeaecfdeffaecfeacffaaecfebdaecfecbeaecfecfaecfeeeebaecfefggaecffaecffaffgaecffdfaecffeaecffedfgbaecfffaaecfffedddaecffggcaecfgaecfgbbgafaecfgbgfcbaecgaaecgaagecaecgadaecgadfaecgaecgaedabaecgafaaecgagaaaecgagaecgbaaecgbaecgbbbcaecgbdbaecgcaecgccacfeaecgceaecgcgaecgdaecgdaffaecgdeadbcaecgdgdcaecgdgfaecgeaacaecgebeaecgecadgaaecgecgbaecgefecaecgfaacbaecgfaaecgfdbdaecgfeaaecgffaeecaecgfgbfaecgfgddcbaecggaecggbcabdaecggdabaecggdcaecggddaecggdecfbaecgggaeaecgggecdgaedaaacacaedaaacgfbaedaaceaedaaedaagadfaedababaaaedabaedabbaedabcgaedabdacbaaedabfgaedabgaedacaeaedacaedaceaffgaedacgaedadaaedadacgadaedadafcfaedadbaedaddaedadgadagaedadggeaedaeaedaebbaedaebfggaedaedaedaedaedbfaedaeedaedaegbaedafadfdaedafaedafbaaeaedafbaedafbdbeaedaffcbeaedagdbbbeaedagfgacaedaggabaedaggaedbadfeaedbaeaedbaedbaffdaedbagdagaedbbacaaedbbbaedbbdaedbbdgcacaedbbeaeaaedbbegfaedbbfeaedbbffcaedbbgdaedbcaedbcdaaedbcdaedbcfeaedbdaedbdcdaedbdeaaedbdebbgaedbdfdbgaedbeadafbaedbeaedbebaedbedaedbedffaedbefbgaedbegaedbegbcbaedbfaaedbfaedbfafaedbfbfaedbfcdbaedbfcggbfaedbfedaedbfgedeaedbgaeaedbgagbbbaedcabbbeaedcacbaedcaccaedcaeccfaedcaedcagaedcagbdaedcbadbbcaedcbaedcbgaedccaedccageaedcccaedccdaedccdceaaedccfcdegaedcdcaaedcdeecfdaedceaacggaedceaedcebaefaedcecaeaedcecceaedcedgaedcedgfgaedcgadegbaedcgaedcgcfffaedcgefddeaedcgegcaedcggaeddaaeddabaaaeddadeaaeddadgdaeddaeddagfeafaeddagfggeaeddbaffdaeddbbdacaeddbdeggaeddbedefbaeddbfaeddbgbegaaeddbgcgaeddcaeddcbccaeddcefeaeddcfgeeaeddcgcaedddafgffaedddagefaedddcaedddcfdadaedddfgaeddebbefgaeddeceaeddedaeddedcfbgaeddeggfaeddfaeddfagbaeddfbddaeddfcdcebaeddfdaeddfeegeaaeddfgaeddfgfcaeddgagdaaeddgcdeeeaeddgdfaeddgdfcaeddgeaeddgeebcaeddgfcccaeddggedaedeaaedeabcdfeaedeacaedeacebabaedeaeaedeaedeaffbcdaedebaaaaedebaedebbgeaedebebcaedebebdaedebfebaedebggfdbaedecaedecefaededaededcgaededgaededgcbbaedeeagaedeecaedeecdafaedeeeaedeeedaaedeeegggaedeefbeaedeegeaedefaaedefgbaedefgdeaedegaedegdgedaedegeeafaedeggbegbaedfaaedfabecgeaedfacfeaedfaedegaedfaedfaeeaedfagaaedfbcaedfbedadbaedfbedaedfbgebaaaedfbgffdaedfcageefaedfcbbbafaedfcecaedfceeaedfdbfaedfdgdbegaedfdgeedbaedfeadaedfeaedfedaedfedcaedfeegaedfefbdaedfefegbaedfefgbbaedfegaedfegbaedffaedffafcdeaedffdaedfffedaedfgaedfgdceaedfgfdebeaedfggbbfaedgaaedgaafcaedgaagaedgaagfaedgadadaedgaedgaeggaedgafcaedgafgffaedgagaedgagdgaedgbaafeaedgbabaedgbaedgbbaedgbbgfafaedgbdcbbcaedgbfcaedgbfgaedgbgaedgcaaedgcaedgcbcfaedgcbcgeaedgcgdgcaaedgcggefaaedgdaedgdagcdaedgdbdaeaedgdcaedgddaaedgddceeaaedgdeaedgdedaedgdfgaedgdgcfgcaedgeaaaedgeagccbaedgebgafaedgecaaedgedcgeaedgedeaedgefeaedgfaedgfdadecaedgfdcdaedgfdfcaedgfgfaeaedgfggcfgaedgfgggfcaedggabaeaaedggabaedggaecgaedggbaaedggbaedggbffdaedggcfbaedggdaedggddcaedggddedaedggeaceaedgggcfbaeeaaaeeaadaeeaadcaeeaaddaeeaaeeaagadafaeeabaeeabdbbgaeeabddfaeeabfaeeabffaeeabffgaaeeabgaeeacaeeacbdfbfaeeaccaafeaeeaccaeeaccgacaeeacdcfaeeaceeaeeacfgdaeeadaaddaeeadaeeadbaaaaeeadddaeeadeegfaeeadfaaccaeeadfbcbaeeaeaeeaebaeeaebcfaaeeaebcfaeeaebeeeaeeaecaeeaeccbcaeeaeeaefaeeaefbgcaeeaegaeeaegfaeeafabccaeeafabceaeeafdaeeafdafafaeeagaaedaaeeagaeeagafaeeageegaeeagefgaeebaaeebadacaeebaeagaeebaeebaefaeebafbaeebbabaeebbaeebbcaeebbddbdbaeebbfaaeebcaeebcdabcaeebcfagaeebdaaeebdcbgaeebdcfaeebddgaeebdfaaeebdgaeebeaeebebfaeebecbceaaeebeccdedaeebedaeebedcaeaeebeeddaeebefbageaeebefcggaeebfaeebfbddfaeebfcaeebfcbeaeebfccdacaeebfcfeafaeebfcgdbaeebfeaeebfebaeebfedaeebfgcdeaeebgaeebgcbdeaaeebgdaeebgddbaeebgeaeebggegagaeecaaeecacbaeecadaeecaeaaeaeecaedfbdaeecaeecbaeecbbffegaeecbcaeecbdcbdaeecbeaeecbebgaaeecbfaeeccaffaeeccbdeaeeccedcdaeeccfaeeccgaeecdacaeecdaeecddbaeecdgffbaeeceafaeecebaeecebcaeececdeaeeceeaeecefaeecfaaeecfadebaeecfbaeecfdaeecfgaeecfggbfaeecgaeecgdaeecgfeacfaeecggafaeedabffaeedacabgaeedaeedbaaeedbcgedaeedbfcaeedcadaaeedcaeedcafcfdaeedcagaeedceaeedcegbdaeeddaeedddaeeddeaaeeddeaeeddeafecaeeddefaaeeddfdbbaeeddgfgdbaeedeacdagaeedecedgcaeededdaeedeecefaeedeedaeedefdbdaeedfaaeedfbddaeedfceaeedfefcfaeedgaeedgcdbggaeedgcgddbaeedgdagdaeedgdeaeedgdgaeedgebaeedgegaeedggacaeedggfbaeedgggaaaeeeaaeeeabeaaaeeeacaeeeacgaaeeeadaeeeaeddcdaeeeaeeeaeefaeeeafaeeeafbaeeeagbbaeeebaeeebbfbaeeebcaeeecaaeeecabaeaeeecabcaeeecaeeecagdbaaeeecbcegaeeecbdaeeeccebcdaeeeccgaaeeecdbdaeeecdeaeeecfcdaeeecfdageaeeecgaeeedaabdaeeedaaeeedaafbaeeedabaeeedaeaeeeddgdaeeedeefaeeedgebaeeeeaaeeeeaebaeeefcggaeeefdfaeeefefefgaeeefgbfabaeeegaaeeegbaeeegbcegaeeegdaeeegebaeeeggaaccaeefaaeefabbbecaeefaedaeefaeefaefaeefbabaeefbaeefbbfaeefbceaeaeefbdaafeaeefcaaafaeefcaafdeaeefcbcaaeefccbbdgaeefcfcegeaeefdaeefdbaeefdbgbcbaeefddcaeefddgcaeefdfabcaeefdfdeefaeefebbcaeefeccaeefedaeeffaecfeaeeffaggeaaeeffbaeeffbbaeeffebaaeefffaaeefgbcaaeefgeaeefgefdaeefgfaeefgffaeefggaaaeegaaeegabbgbgaeegacaeegaeegaegdbbaeegagaeegagbaeegagbdefaeegbbdafdaeegbdgaeegbedaeegbgeaeegcaadaaeegcacfaeegcaeegcbcdafaeegddefaeegddgeegaeegeabgeeaeegeeafaeegeedgcaeegeefffaeegeegeaeegefaeegefdcaaeegfaeegfbbdbbaeegfcaeegfeedaeeggaaeeggaafagaeeggaeeggaffaaaeeggbaeeggcceaeeggefaeegggabbaaeegggbdaeegggeeaeeggggfbeaefaaaefaaafddeaefaabaefaadgafaaefaaefaafaefabbaefabbdcacaefabfaefabfcaefacedfcaaefacgaedgaefadaaefadaefadafaefadcdaefadeaefadfbaefadfecaefadfgffaaefaeaefaebdefaefaeceddaefaeecgdaefaeefdaefaefaefaefaefebaefafacdaefafagaefafeaefafeeeaefafgaefagaefagbddfaefagcbdffaefagcccbdaefagcecfaefageaefagefaefaggfacbaefbaadaefbaaefbacaefbaccaefbadgaefbaefbafgeeaefbagfaefbbabeaefbbcaefbbcafaaefbbegabbaefbcaefbcdcfaefbcdcfgcaefbceaaefbceaefbcegagcaefbcfbfbeaefbcggdfaefbdadcabaefbdaefbdbaefbdfaeedaefbdfbcgcaefbdgddcaefbeaaefbeaefbebafaefbecaaeaefbeceaaefbedaefbefbfgdaefbfaaaefbfccaefbfdaafaefbfeadaefbfeefdaefbfggedcaefbgaeaefbgaefbgdaefbgeaeeaefbgfaefbgfdddaefcaaefcabfdbbaefcaefcbafaefcbagaefcbcbbaefcbcdaefcbcgeaefcbfcfbfaefcbgaefccbagaefccbbbeaefcccbaaefcccdcabaefccdbaefccdcabaefccdcaefccebfaaefcceffgdaefccgaefcdaaeaefcdaaefcdaefcdccaefcddbaefcdfedfaaefceaefceagbgbaefcebaefcebbfcaefcedbccaefceddgceaefceeaecfaefcefegbaefcegcaefcegcfdfaefcfabbaefcfgaefcgaaefcgaefcgafdedaefcgbaefcgbafbaefcgcaefcgecfgfaefcgfcdgaefcgfdeaefdaaefdabaefdabdaefdacaefdaefdagddacaefdbaefdbcbebeaefdbcfaefdbfgaefdcaaefdcaccaefdcaefdcbgaefdccaefdceaefdcfaefdcfbeaefdcgggagaefddaaefddaaegaefddaefdeabaaefdeaefdebccabaefdecaefdefbdeaefdefddedaefdfaefdfaggeaefdfbeaefdfbgdaeaefdfcedaefdfebddaefdfecaefdfecbgaefdfeedaefdffdbaefdfgaefdfggcbeaefdgabaefdgaefdgcbaefdgdgaefdggfbbaefeaaafddaefeaaefeabaaaefeadaefeaeadebaefeaefeagfaaefebaefebcgdbbaefebdgaefebeaefebebefaefebecbaefebeefaefebfcecgaefebfeaefebfgaefebgaefecaefeccagfaefecdbebeaefeceabgaefecefaeaefedaaefedaefedbbefgaefedbeagdaefedcdgbaefedfaefedgafaefedgbbeaefeeaefeebdbeaefeecbccbaefeedbaefeedeaefeedggagaefefacaefefaeaefefaefefbaefefcaaefeffbdaefeffgfaefegaefegecaefegfbgaefegfeceaaeffaaeffaafcgdaeffabeaeffaeaaeffaecebaeffaeffafaeffbaaeffbaeffbcaeffbdaaeffbdaeffbeaeffbecfaeffbfeaeffbfegaeffbfgcbgaeffcaeffcbcbbfaeffccfecaeffcddaeffcfaeaeffcffgdgaeffdadgddaeffdaeffdbfddaeffdgcgcaeffeaeffebbecaeffeebecaaeffegfgaefffbbaefffbdefcaefffccbeaaefffecaefffeffaaefffgacaefffgaefffgcfaeffgaddfcaeffgaeffgeaeffggcbaefgaaaefgaaefgabfaefgadaefgadggaefgaeaefgaefgbaaefgbceedaefgbeaaaefgbfbggaefgbgaefgbgdccaefgcabfdaefgccaefgdafaefgdcadegaefgdedcaaefgdedgbaefgeaaefgeaefgecadaefgecaefgecfdaefgeedaefgegeebaefgfaefgfbabaaaefgfbbfabaefgfccbdfaefgfdaefgfdgfaefgfeabaefgffecbaefgfgcfafaefggaefaefggaefggbbaefggbfbbgaefggcaefggccgaefggeaefggecfgaegaaaaegaaadaegaaaegaabbaaegaabgeaegaacaegaaegaaegaegaafegbgaegaaffaegaageeaaegabaegabbdgcaegabbggaegabdccdaegacaaegacaegaccbaegacdfaegaceeaegacgafdaegadabaceaegadaegadbaaegadbcecaegadcgaegadeaegadfaegadfcaegadgaegaeacaegaeaegaebaegaeccceaegaedbebaegaedcefaegaeeaaegaegafaeaaegafcaaegafcgbaegafffaegagabaegagadaegagagaeaegagbgeaaegagcaegagceaegagdaeaegagdddffaegagefaegagfgaegagfgdcaegaggcaegbaaaegbaaegbabfbcaegbacafaegbacgaaegbadddebaegbaeaegbaegbaggbeaegbbcaegbbdeccaegbbfbfaegbbfgaegbcaegbcbaegbcbfbeaaegbccaaceaegbccadaegbcddfcaaegbcegdgfaegbdaegbdbadfaegbddcbecaegbdddaegbddgdaegbdedfafaegbdfaegbdgbdfdaegbeaegbebaaegbebbaegbebgcdaegbecbbaegbedaegbeeebaaegbeggcaegbfaegbfcaegbfeaegbffaegbfgaegbgaegbgggcdfaegcaaegcadaegcaebefgaegcaedaegcaegcafcdaegcbaeaegcbbcgefaegcbffcaaegcbgcfdaegccaegccagaaegccbaegccdaebbaegccdeaegcceaegccefaegccgfaegcdaeeaegcdaegcdeaegcdedaegcdfgbcfaegceafdfdaegcecdfegaegceddaegcegaegcfaegcfdcaegcfegaaegcgcaegcgdadaegcgdbgdaaegcgeggaegcgfaegcggbcdaegdaadaegdaaegdadaaegdaeagaegdaegdagbadbaegdagfdaegdbaegdbeaegdbfeaeeaegdcaegdcbceaaegdcffeecaegddbaegddbfeceaegddccaegddcgbcaegddcgccdaegdebaegdecefaegdedaegdefdbaegdefeaegdefecfaegdegcgeaegdfaegdfafaegdfbcecaegdfbgbceaegdfcaegdfeaegdffaaegdffeaegdfgddaegdgaefdaegdgagaddaegdgeaegeaacgbaegeabbfaegeabeaegeaddaegeaegeafcaegebaegebbbcbaegebcaegebebfaegecaaaegecabaegecabcgcaegecaegeccacaegeccagaegecddaegecebfgaegedacdaegedaeeecaegedcadcgaegedcaegeddbbeaaegedeaceaegedeeefeaegedefdaegedfdfaaegedffaegeeaegeebagaegeecaegeegfgdcaegefabeaegefabgdaaegefadaegefaegefagaaegefagdaegefbcaegefcaegefdfbaegeffbfaaegegacbeaegegbcaccaegegcebebaegegfaegeggfaaegfaacgaegfaaegfacbcddaegfacfgfaegfaegfafaegfafgcaegfbaabaegfbaaegfbaegfbcaegfbeaegfbebfaegfbebfeaegfbgaegfbgfaegfccdcgdaegfcdaegfceaegfcfaegfcfcecaegfcfeaegfcfffceaegfcgfcgaegfdaegfdcgaaegfdeaegfdebaegfdecaegfdfaegfdgegaegfeaaeaegfeaaegfeaegfebaegfedaegfedfaegfeegaegffaegffbaafbaegffcaegffccdaegffedeaegfffaccaegffgbaegfgaaegfgaegfgcbbaegfgcbdaegfgcdgeaegfgcgdaegfgdgeggaegfggbaeggabdaeggabdeaeggabeggaeggadfbaeggaefgcaeggaeggagfdfaeggbaaeggbaeccgaeggbaeggbeaeggbebaeggbfaeggbfbaeggbfdfcaeggcaaeggcabdgdaeggcaeggcdaadaeggcddgdaaeggceaeggcfaeggcfeggfaeggcgageaaeggdaeggdbdcaeggddaaeggddebdaeggdgaeggdgdaeggebaeggebfagaeggeffaeggfaeggfdaeggfecbaegggaebbaegggaegggcebccaegggeaegggfabafaaaaacafaaaabgdaafaaaafaaacbafaaadafaaaeaafaaafaabdeaggafaabeaafaabedaeafaabgffeafaabggfaeafaacabafaacaeafaaceeafaacfecafaadafaadagafaadbafaadbagcafaadcebgafaaddcgfafaadeaafaadeaffaafaadedcfafaadfcaecafaaeafbcbafaaedaegcafaaedgafaaeeafaaeegfafaaegafaaegedafaafaafcbceafaafdfafaafebgafaagbaeeafaagbdafcafaagcgedeafaagdgbafaagfafaagfecgafaagggbbafabaaafabaafababafabafabagfafabbabbafabbbafabbbgccdafabbcafabbceafabcaafabcadafabccacdafabceafabceddaafabcegeafabcfaafgafabcfeafabcfecafabdafabdcecafabdedccafabdfafabdfebeafabdgaabafabdgafabeaacafabeafabeagcafabedaafabefdfbbafabeffeafabegbbccafabfafabfbcafabfccdaafabfdaafabfgaafabgadcdfafabgagfafabgbcddgafabgcaaeafabgcbcfcafabgdegafabgegaafabggccaafacaaafacaafacabafacacdafacadcaafacaeacfbafacaefafacafacbbafacbbeafacbccgeafacbcgfafacbdagaafacbegcafacbfdedafacbgbgddafacbgeaafaccafaccagcafaccdaccafaccedbafacdafacdcbedbafacdccfcdafacddafacdedafacdeebafacdegcbfafacdgfdcafaceafffafacecaaafacecaeebafaceefafafacefbbgafacfbffafacfcafacfcdbaafacfcgafacfgecdeafacgafacgcafacgcgedafacgfaaafadaacafadaaddafadaafadabaafadaebbbfafadaedfafadafadafffafadagafadagbaafadagcagafadbbafadbbafgeafadbgagafadcafadccbceafadcecaafaddaegcafaddafadddgcaafaddeafaddfafaddfbgeafadeafadeafcecafadecbafadfaccafadfbfecaafadfdafadfdceafadfeafadffgafadgaafadgbadaeafadgcddafadgcgefafadgdefafadgeafadggdbcfafadggfgaeafaeaadafaafaeaafaeabcbfafaeabeafaeabfeafaeacagcafaeaeeafaeaeefcafaeafaeafcgbafaeagfefcafaeaggafaebaaeddafaebaedafaebafaebecafaebgaafaebgafaecfcdefafaedabafaedafaedagaafaedbcaafaedcbbgafaedddafaedfgacbafaeeafaeebfgafaeeeeafaeeefgbafaeegafaefacgafaefafaefbdbefafaefcabdafaefeafaefeceeafaefefcgeafaefgcgdgafaegafaegcafaegdbgdgafaegdecffafaeggafafaafafadafafaebafafaefafafaegaebafafafafafafgdafafaggagaafafbbbbcafafbdfbfdafafbfgaafafcafafccafafdaaafafdafafdbafafdecedaafafdfcdcafafdgcfafafecdafaffaafaffafaffdgafafffafafgabaafafgagacfafafgbafafgcaafafgfafafggfedafafgggbcafagaacdgaafagaaddaafagaafagabafagabgafagaecafagaedfafafagafagbacdafagbafagbagafagbbaafagbcafagbdbegafagbebafagbecfebafagcafagcdcgeafagdafagddafagdeafagdfcgeaafageaafageafagebacaafagebafagebbgfaafagecgdgafagedafagedgfbafageecafagefadccafagfafagfdafagffafegafagfgbfdafagfgegefafaggafaggagafaggcagcdafaggcecfafaggcfafaggdadafafbaaafbaaafdeafbaacebgafbaadeeafbaafafbaafbaaffdaafbabacccafbabaeafbabafbabcafbabceeafbabceegafbabdfbbafbabeafbabfceecafbabgbgebafbabgffaafbacaafbacafeafbacbfafbacddadfafbacdfbafbaceebaafbacfgfeafbadaafbadafbadbaafbadbfbabafbadcbfafbaddafbaddagafbadebafbadebeafbadfaeafbadfafbadgdafbaeaeaaaafbaeafbaebafbaebfeafbaedbcafbaeddgaafbaefbdafbafafbafbafbbdgafbafcgecdafbafedafbafedgcafbaffgbafbagafbagcbdafbagddbafbagdgdcgafbageafbbaaccceafbbacafbbadcgdeafbbafbbbaacbafbbbafbbbdgafbbbfaafbbbfacafbbbgdaafbbcaacafbbcbdbecafbbcdbdfafbbcdgafbbceffddafbbcegeafbbcfagafbbcfebbcafbbcfgeafbbdafbbdbcafbbddafbbddgdafbbdgcfafafbbdggacafbbeafbbebcbdafbbebgafbbedafbbeeafbbfafbbfeafbbffacdafbbffafbbgafbbggaafbbggfbbafbcacedafbcacefdfafbcadaafbcadafbcaddafbcaeagaaafbcafbcbcafbcbddfbafbcbeaafbcbfcafbcbgffdafbccaafbccabgbfafbccbdcgdafbcccaafbccggdafbcdafbcdafeaeafbcdafggafbcdeeafbceafbceeeafbcefcgafbcefgafbcfafbcfbafbcfbgafbcfcbdafbcgafaafbcgafbcgdfedafbcgeafbcgedfeafbcggcggafbdaacgaafbdaafbdabageafbdacfafbdaeaeafbdafbdagafbdbaafbdbafbdbbdcgafbdbdafbdbdbafbdbfaafbdbfdafbdcafbdccfgeafbdccfgecafbddaadafbddadegeafbddafbddbbfegafbddcbeeafbddcgdafbdddbdbafbddeaafbddffefaafbddfgaafbdebdafbdecbafbdecgafbdedbcbafbdedbdaeafbdegeabafbdfaeaeafbdfbaafbdfcbafbdfdafbdffafafbdfgafbdgaaefafbdgbbafbdgedccafbdgfbagafbeaaafbeaabcgfafbeaafbeabcbcbafbeabfafbeacafbeacafcbafbeacffafbeaeccafbeaedafbeafbeaffcafbebafbebbadeafbebdaebdafbebdfgdafbebeffafbebffafbebgbafbecbadafbecbafcbafbecbfgdafbeccfafbecdfaeafbecfafbecfbafbecgeaeeafbecggdeafbedafbedbagafbeddcafbedfgafbeeafbeecagafbeefefafbeegdcafbefagecfafbefbdafbefccafbefccdebafbefdabdafbefdfabafbegcafbegdfbdaafbegfcfbafbfaafbfabafbfabedafbfabfaafbfacaaafbfacfgeafbfadbffafbfadeafbfaeadbcafbfafbfafeafbfaffafafbfbafbfbbfafbfbcafbfbdcafbfbefadbafbfbfagegafbfbgcddafbfcaccafbfcagcbafbfcbccgdafbfceceafbfcgcafeafbfdaafbfdafbfdbagafbfdbbcafbfdebaaeafbfdgcdbafbfeafbfebcccaafbfecdbdafbfeeafbfeebfafbfefaccafbfefgcaafbffacafbffacgcafbffafbffdafbfffaafbfffeafbfgaafbfgafbfgdbbgbafbfgdggafbgaaafbgaafbgabgcgcafbgacfbcafbgaebafbgafafbgafbgbafbgbbaeegafbgbbbaafbgbcaagafbgbdeaafbgcafbgcbbdfafbgcbeafafbgcdefbcafbgceaegafbgcefcceafbgcfbafbgdbbggcafbgdbccdafbgdbfeedafbgdcafbgdcbafbgddafbgddggafbgdeeafbgdfdaafbgdggafbgeabafbgeafbgecafbgefafbgefdceafbgefdcedafbgfadafbgfafbgfceaafbgfdbafbggbaafafbggbafbggbffffafbggccccgafbggcddafbggdedgaafbggeceagafbggegeafcaaacbdafcaaafafcaaafcaaafeeaafcaabafcaaddafcaadfafcaafcabcbccafcabcdafcabdfeafcabfffbeafcacadebgafcacbedgeafcacefafcacegdgafcadaafcadbgfcdafcadcgafcaddafcaeabgfcafcaebafcaebeddbafcaedafcaedgeafcafaceafcafafcafcafdafcafdcfafcafeaabafcafeafcaffedddafcagafcagbdfafcagbgafcagdgafcagfafcagfebaafcaggafcbabdfddafcbaddacdafcbadfaeafcbaeafcbafafcbafcbagcafcbbafcbbbbeeafcbbcdagafcbbdcdafcbbeaadafcbbeabafcbbeeafcbbfabeafcbbfaddcafcbbfbefeafcbbfgafcbbgacdgafcbbgageafcbcaeafcbcafcbcagebafcbcbafcbccabafcbccdffafcbcdafcbceeafcbcgafcbdaafcbdafcbdbeaafcbdbgacbafcbdebdacafcbdfafcbdfdgeafcbeaafcbeacacafcbebccafcbecafcbeeafcbfaefcafcbfafafcbfafcbfbeeafcbfcafcbfdeafcbfgdbeafcbfgecfeafcbgafcbgbcafcbgbedaaafcbgbgcbafcbgeafccaafccabedecafccacafccadecafccafccafdffgafccafdgeafccagfafbafccbabdafccbafccbeafccbeebafccbfaefgafccbgcggdafcccbafcccbbafccccaafccccacafcccdddfgafcccdeadafcccdefabafcccefafcccegeafcccffeafcccfgafccdafccdbcccfafccdfafccdgaafccdgeafccdggafcceadafcceafccecfafccecgfdaafccfafccfccafccfdfafafccfgbafccgabeagafccgaccdafccgafccgcbbggafccgcdgbeafccgcgfdaafccgdecaafccgeafcdaafcdabaafcdafcdagagafcdagdfecafcdagdgafcdageafcdbaabdafcdbafcdbdaagdafcdbdfefafcdbebbafcdbeccdafcdbggfafcdcacecafcdcafcdccafcdcdgaebafcdcebbbafcdcgfcaaafcddabdgafcddafcddbagafcddbggafcddcafcddcfcafcddcgcafcddfafafcddgcgafcdeaafcdeaefefafcdedggggafcdeeaafcdeffccafcdeffgffafcdfafcdfbcgceafcdfcbafcdffgbgafcdgafdaafcdgbeafcdgbfafcdgfgdafceaaafceaabccbafceaafceadaafceaedbdfafceafbdafceafceagafcebacafcebafafcebafcebbdbafcebbeabafcecbegafcecfgafcedafcedcfafceddafcedddecafcedecafcededfafcedefafceeabbafceeafceebdafceecfbcbafcefafcefbfcafcefbffafcefcaaeafcefcdccafcefeafceffffcbafcefgcbafcefgcgafcegafcegbeaafcegbegbafcegdafcegdcecbafcegeafceggbgdafceggdeafcfaafcfacbcdeafcfadbafafcfafbdcafcfafcfbadafcfbafcfbbafcfbdedafcfbffafcfbggafcfcafcfccdafcfccdbafcfcefafcfdaafcfdabffgafcfdafcfdfeafcfdffafcfdgafcfdgeedaafcfdgfaafcfeadbabafcfeafcfecafcfegeafcffaabafcffafbafcffafcffagdafcfffaaedafcfgbcebafcfgbdbcafcfgbedafcfgceggdafcfgdecafcfgeafcgaafbafcgaafcgaafdafcgabedgdafcgaccfbfafcgacggaaafcgadafcgafcgbafcgbbcgafcgbceeafcgbdgdegafcgbeeafcgbgcafcgcaafcgcaagafcgccaacaafcgccgbcgafcgcdbfafcgcdcdbafcgcddafcgcdgafcgcgbfafcgcgegafcgdaafcgdcafcgdfaafcgdfafcgdggfafcgeafafcgecaecafcgecbafcgececagafcgeeafcgefeafcgeffdeafcgfabeffafcgfafafcgfafcgfcbbgafcgfcdcdafcgfdfgdafcgfedggbafcgfgeeafcggcafcggfcbdcafdaaafdaabbabafdaabebafdaabgafdaacafdaaceaafdaadafdaaeafdaafafdaafdaafdeadafdaagfabafdabaagdaafdabadfafdabafdabcdafdabdbgafdabedbacafdabffedbafdacafafdacafdacaffaaafdacbffaeafdaccafdacdbbafdacfafdadbcbafdadbfafdadcaafdadcafdadccafdadcegeafdaeafdaebefafdaecafdaedafdaeedefafdaefafdaegafdafafdafdaffagegafdaffbafdaffbgafdaffcbbafdaffddafdaffgbbaafdafgafdafgbddcafdagaaaafdagadceafdagbafdagcafdageeafdaggafdaggedbafdbaaafdbaaeafdbabdcafdbabeafdbadafdbaeafdbaebfafdbaedfdafdbafdafdbafdbagbdddafdbagcbafdbaggafdbbaafdbbacdafdbbafdbbcfafdbbfdafdbbgaeefafdbbgafdbbgdafdbcaafdbcafdbcdcgecafdbdafdbdbeeaafdbdfadafdbeabbafdbeafdbebfbafdbeebafbafdbeedafdbfcbfafdbfdbaafdbffbgafdbfgafdbgabgafdbgafdbgbgcafdbgeacaafdbgffafdbggafdbgggcaafdcaafdcaagcbafdcaagdgfafdcabbgafdcaefffdafdcafafdcafdcagbafdcagbfafdcbafdcbagfeafdcbbgeafdcbcdacafdcbeafdcbebfdafdcbgafdccaafdccbeebafdcccaccafdccdegcafdcceafdccedafdccggaddafdcddaegafdcecefafdcedagafdcfafdcfafeafdcfbafdcfbdfafdcfccdabafdcfdaafdcfdfcgafdcfdgefeafdcffafdcgafdcgdafafdcggafddaabafddacafddaeeafddafdafddafddafgbafddbafddbbafddbbagafddbbfafddbcbgfafddbegbdafddbegggafddbgdgfafddcaedaaafddcbabafddccabebafddccgebafddcfafdddafdddbcbcafdddcfafddddafdddgafddeafddebaaafddebbfafddecgbaafddedfafddeefdecafddefeafafddegafddfafddfbddafddfcgabeafddfdafddfddbfafddfegagcafddfgbafddfgcbfafddgafddgfcfbafdeaafdeaefafdeafafdeafdeaffcafdebafdebbcafdebcadfafdebfafcafdebfbbaeafdebgafdebgdafdecafdeccafdecefbaafdedafdedbfcafdedcbgafdedecdgafdeeabafdeeafccaafdeeaffafdeebfgaafdeecabfafdeefadgafdeefdafdeefecaafdeefefafdeegdeafdefadafdefbcafdefcfcafdefdeafdefegafdefgafdefgcffafdegabafdegafdegbafdegbcafdegbggafdegcceafdegdebabafdegedeafdegfgafdeggdfafdfabcafdfabfcafdfacafdcafdfaefafdfafdfagaafdfagafdfbaafdfbafdfbdfbccafdfbecagdafdfbeeeafdfbgafdfbgcebafdfcafafdfcafdfcdaadafdfcdgfafdfceggafafdfcfccafdfcggcafdfdaafdeafdfdcdgcafdfdebgafdfdgafdfdgdccafdfeafdfebaafdfebcafdfebfccaafdfecagafdfecdcfafdfefcgaafdfefdeaafdffafdffcafdffgfcgafdfgafdfgbdccaafdfgceeafdfgddefaafdfgdffafdfgffdgeafdfgfgafdfggafdgaafdgabdafdgabffeeafdgacbfafdgadcgcafdgafdgbaafdgbafdgbcafdgbdafdgbfdaafdgcafdgcbafdgcbcagafdgcbgcgeafdgcefgafdgdafacbafdgdbceafdgdcaaafdgddgbgbafdgdeabafdgdfegbeafdgdgbgafdgdgdgbeafdgeabaagafdgeafdgebafdgebfdafdgegbgafdgfagcggafdgfbbcafdgfcafdggafdggecafdggfdgafeaaaafeaaafeaaagbaafeaabfeafeaabgebafeaacafeaacbabdafeaacdafeaadaafeaafafeaafeaaggafeabafeabbaafeabbbafeabbddbafeabcadafeabcafeabcdfafeabgcdafeabgcefcafeacaafeacacedfafeacafeacccbdafeacdaafeacddfacafeaceaadgafeadaacafeadacafeadafeadbaafeadbeafeadbfgccafeadcddafeadfafeaeafeaedecfaafeafcdagafeafeafeccbafeaffcgfaafeagagafeagbeafeagdceedafeagddafeaggafebaaefbdafebaafebafebafgafebagddbcafebbaabafebbafebbdccafebbfaaafebcafebcbafebcfabafebdaabafebdafebeadfafebeafebeagdeafebeeafebeebdafebefafebefgafebfaacgafebfafebfcgfafebfeddafebfgccbgafebfggeafebgafebgcafebgcceafebgccgbcafebgcdfafebgcfbcafebgcggadafebgdcafebgddcafebgebeffafecaafecacafecafecafeegafecbadafecbbaeafecbcbadcafecbcdeafecbdaacbafecbdeafeccaafeccafecccbgfgafeccecgafeccgagbeafecdcgdafecddbcafecdfeedcafecdgafeceaaafeceddcbeafecededegafeceeafeceedcafecefafecefcaggafecegbgdbafecfafecfefafecfegcbfafecffadcafecfgaafecgafecgcafecgdaegafecgfbffafedaafedacafedadeafedadfcafedafedagbeafedagegcafedbbgceafedbcbafedbdafedbgafedcabccafedcaggebafedccaaafedcegegafedcfdafedcffgafedcgeaafeddaafeddafeddbacafeddbbafeddbfffeafedddfafeddegcafedeccafededafededcgafedeeaafedeecadafedeefafedefddbbafedegeccafedfbbbafedfbfeafedfcafedfceffgafedfcfcfcafedfddcgfafedfebaafafedfeeaafedffafedffecafedfffbafedgfafeeaafeeacafeeadabdafeeadebfafeeafdffafeeafeeagafeebacafeebaegafeebafeebbcgaafeebeafeeccgafeeceedafeecfccafeecgaafeedafeedbafeedcbafeeddcaaafeededddcafeeeaafeeeafeeebagdafeeedgaeafeeeefafeeefdfafeeegacbeafeefbfaafeefeadddafeefggdecafeegaeaafeegbcceafeegdcbbafeegeeafeegfafeeggadfgafeeggafefaaceafefaafefabafefabedafefadafefadfdafefafefagaaaafefagbdbbafefbbdacfafefbbgfdafefbeecaafefbfbcgafefbfgbaafefcabfdafefccafefccdaafefcdaceafefcdafefcfedgeafefcgdadafefcgdafefdafefdbafefdffaafefeaafefeafefeegafefefafefegccafefegdecbafefegfdfafeffaaafeffbdaffafeffeddafefffafefffdbafeffgaeaafefgfgedfafefggafegaafegabggfeafegaebfeafegafegbaafegbafegbcafegbdeecafegbdgafegbeagdaafegbfeeafegcafegccaafegccdggcafegceafegcefceafegcegafegcgeafegcgeegafegdaacfbafegdaeafegdafegdbbaffafegdgafegdgeafegeaafegeafegebafegebfcbafegecfdafegecfdbafegedbeafegeeafegegcafegfafegfbbacdafegfcafegfdeeeafegfedbgafegfeeebcafegfegfaafegffabfafeggaafeggaefabafeggcceeafegggafaffaaaaffaacaffaacgdfaffaaffaagaaffaaggbaffabacefaffabcdbaffabdaffabedaffabfbaffabffaffacacaaffacaffacagadgaffacbaffacbcaffacddggcaffacgdggaffadaaaffadaffadefagaffadffaffadgaffaeaffaebbbcaffaegaffaegdaffafaegbaffafcaffaffaaffaffafffedaffaffgaffafgeacdaffagafcdaaffagaffagagfaffagbbbfgaffagcdaffagdaffagdcaffageaffagfaffaggafaffbaaffbabadeaffbadfcacaffbaffbagcbaeaffbbaffbbdaaffbbdgaffbbebdfgaffbbfaffbbfcaffbbfdbeaaffbbfeegaffbbfgbaffbbgdbaffbcabgaffbcaffbcbaffbcdbaaffbcfdbcaffbdbaffbdccgeaffbdcdaffbeaffbebaffbecfegaaffbedfdaffbeebaffbeegaffbefaaffbegeafdaffbegfaacaffbfafaffbfaffbfbdccfaffbfbeaffbfgdbfaffbgaffbgagaffbgbeaffbgbgaffbgcbaffbgeebaffcaacgadaffcaafaffcabdfaffcabfaffcadaffcaffcageaaaffcbaaegdaffcbabaaffcbaffcbbadaffcbdaaffcbfacaaffcbgbaffccaffccdegbcaffccdffgaffcceaaaffcceedaffccfdbeaffccgaffcdabaffcdaffcdfabbaffcdfaffcdgaffceabcbgaffceaffcebaffcebecaaaffcedecaffcedgbcaaffcfaffcfcfbaffcfdgbcdaffcffgfbaffcfgbfaffcfgcaffcgaagcbaffcgbbgcfaffcgcaaaffcgcdaffcgegeffaffcgfddaffcgfeaffdaaffdabbcbaffdabfbgaffdaccbaffdaccdfaffdacdaffdaffdbaffdbbcaffdbcdceaaffdbgaffdbgffceaffdcacacaffdcbbaffdccbaffdccbgaffdcebbdeaffdcfcfcaffdcgdffaffdcgfcaffddaaaffddaffddbeaffdddfbdbaffdddgfaffddfcgcdaffddgadadaffddggaffdeaaffdeaffdecbaffdegefaffdfaabacaffdfaacbcaffdfaffdfbaaffdfbbbcaffdfeafebaffdfgbdfaffdfgdebaffdgbgeaffdgedfgaffeaaffeabfecaffeadceeaffeaffeagaffebcebeaffebdacaffebdecgaffebfgefaffebgcbaffecacaffecaeaffeccdeaffeccgfbeaffecdaffecfeegbaffedaffedbccaffedcbgcaaffedcfeaffedgbeaffeeabefcaffeeaffeebaffeecaedaffeecbfeaffeedadagaffeeddaffeeeadegaffeeedbdaffefaffefcaabfaffefcaaccaffefdaffefefaffeffbgcaaffefffegaffegabaffegafdaaffegefaffegfafffaacaagafffaafdafffabafffabccgafffacccdaafffafafffafffafgafffbbeagaafffbccafffbdafffbefcaeafffbgaafffbgcafffcafffcceafffcebggafffcfafffdaccfbafffdafafffdafffdbcgacafffddeafffdeafffdgdgafffeafffedaafffefcbgaafffefecbafffeffdggafffegdaaffffacagdaffffadbaffffaffffeaafffgabbbafffgafffgcdafffgcgccgafffgdafffgfdfaaffgaaffgabdgaffgacbeaffgacdgaffgacgcaffgaddaffgaffgbbccaffgbcaaffgbcgaffgbdaffgbfdaffgbfgeaffgbgaadgaffgbgceaffgcaaffgccbcggaffgcecaffgcfaffgdcgdgaffgdgdaffgdgfafeaffgeafaebaffgeeaffgefaffgfbceaffgfceaaaffgfdeacbaffgfdfaffggaaaffggdgdaffggfaaaffggfgdafgaaafgaaebafgaaecafgaaeccdeafgaaegccafgaafgaagafgabaccafgabbeafgabbggfaafgacafgaccdagafgacdbbbafgacgffbbafgadaafgadafgadegaafgadgbaafgaeaddbfafgaebaafgaebbafgaebfdafgaecadafgaegdagafgaegddfafgafafgafbccafgaffafafgaffafgafgafgcgaafgagafgagbaceafgagbafgagcbbcafgagddfcafgageabaafgagggafgbaafgbaeeafgbafgbaggdafgbbafgbbbgcafgbbdafgbbeafgbbedfacafgbbgddafgbcaafgbcafcafgbcbfafgbcdeafgbcfafgbcgfdafgbdafbgafgbdbafgbddaafgbdgdafdafgbecafgbecfebbafgbecgafgbedbdgafgbefafgbefdebaafgbefgdacafgbfafgbfbedceafgbfdfcafgbfgbafgbfggafgbgafgbgbafgbgbgdgafgcaaaafgcaaebcafgcaafgcabafgcacafgcacdafgafgcadfgafgcaecaafgcafgcagafgcbafgcbcafgcbegafgcbfdbafgcbgdafgccafgccagafgccbdafgcccdegafgccffedafgccgggafgcdabgdcafgcdbafgcdbbafgcddafgcdeefcafgcdgafgcdgbfafgceadaafgceafgcebafgcecggcafgcfbcafgcfdafgcfdgfbafgcfeafgcgafgcgbfgaaafgcgdafgcgdecafgcgffcfaafgcgffgaafgcgfggafgdaaafgdaabggafgdaafgdaagfcafgdaceafgdadgefbafgdaeecafgdaefcffafgdafafgdafbafgdafgdagdafafgdbcedaeafgdbdafgdbeeafgdbgeadafgdcaafgdcafgdcbfafgdccafgdcccbgafgdcceafgdcfbbbdafgdcfdgdafgddcggafgdddfeafgddeegfgafgddefegafgdeaafgdecaafgdecdbgfafgdegafgafgdfabffafgdfafgdfagafgdfcafgdfcdcaafgdfdafgdfdfdeafgdfeabfdafgdfeeeebafgdfefbfcafgdffafgdffedbafgdgaefafgdgbafgdgbcaceafgdgcbgdafgdgcdbafgdgdffbafgdgfdcgcafgeaaabdafgeaabfaafgeaafgeabafgeacgcgfafgeadaadafgeadbeafgeafcafgeafgebaabafgebbcaafgebcbaedafgebcdaeafgebdcbdafgebebdefafgebgdbafgecafgecagafgecbaaacafgeccbggdafgecdafgecfcaafgedafgedbbfaafgeddbefdafgeddeafgededbaafgeeabcafgeeadagfafgeebdcafgeedffgaafgefadafgefadbgafgefafgefdafgefeaabaafgeffbcdaafgegafgegdafgegecgafgegfgfafgeggafgfabafgfacddafgfaefbafgfafafgfafbcafgfafgfbafgfbagcecafgfbbfbfafgfbegeafgfbfdbafgfbfedafgfbffbafgfcafgbfafgfcafgfcagafgfcbafgfcbcecbafgfcdggccafgfcecafgfcefafgfcfafgfcfdgdafgfcfeaafgfdabafgfdafgfddafgfdgadbdafgfdgbfafgfdgfgecafgfefcbbeafgffaaafgffaecafgffafbafgffdaeeafgffddafgfffafgffgbafgffgdcbafgfgadaaafgfgafgfgafgfgafgfgbeafgafgfgcbbgafgfggcfafggaafggacfafggafagaafggafggagaafggagcggafggagdafggbefgfdafggbfcddafggbgfbeafggcacafggcacebgafggcafggcbaafggcbebecafggccdfgafggccfefafggcddbbafggcdeeafggcffafggdaccafggdafeafggdafggdbcgaafggdbdafgafggdcbegbafggdcgbgeafggddbafggdeafggdegafggdgagdafggdgeafggeafggedabfgafggeecgfeafggefafggefeceeafggegfdafggfafggfecafggfecffafggffdecafggfgdaeafgggaafgggafgggbafgggbcafgggbcgbeafgggdbafgggdfdafggggagaaaacagaaadcagaaaecdaagaaagaabagaabcaagaabdaabagaabfgagaabgagaabgddcgagaabgeeagaacagaacbagaacbfbdagaacdegbagaacdfagaacfgdagaacgbfeeagaadabgagaadagaadageaaagaadcagaadcffagaadfafagaaebfggagaaedgeagaaefagaaefedcaagaafagaafbfgggagaafcaafaagaafdeeagaafdfbacagaafeagaafgdddagaafgffagaagaagagaagdebfagaagdffagaagecacagaaggdfagabaaafgbagabaafcbagababacagababagabacbagabacdagabacfbcaagabafbeedagabaffafeagabagabagagabagdgeagabbbaggagabbecagabcaeceagabcagabcbabfbagabcbagfagabcbcbbagabccabaeagabccbbagabcebeaagabcegbgcagabcffegfagabcgebagagabdcagabdgagabeaccefagabeagabebagabecagabeeagabeegdfeagabegceagabfaaabdagabfadcefagabfagabfbecgeagabfdaccfagabfddffbagabfeagabfebdagabfebgagabfedagagabfffacagabgagabgfbddagabgfcagabggdagacaagacabeegeagacacbagacadaefeagacaddffaagacadebaeagacafgceaagacagacagdadagacageaagacbaagacbagacbdagacbdfagaccaaagaccabgfagaccacbaagaccagaccbagacccffcgagaccegcbagacdabagacdaccagacdcaaagacdcagacdgdedagaceagacebagacebecagacecfgaaagacedgagaceeagaceebgcagacfaefcagacfbgabgagacfdeceagacffcagacgagacgbaagacgdadagacgdagacgddbfaagadaagadagadbdgagadbfagadbfecdaagadcadgagadcagadcbagaddagaddeagaddedafeagaddefagadeabagadeafbaagadeeaagadeedeagadfaaagadfaaccgagadfaaffagadfagadfcfgfgagadfdbagadffbagadfgbbfagadgagadgagagadgfdgcagaeaabcbagaeabgggagaeacagaeaebedagaeagaebaagaebagaebbffagaebcagaebdcefagaebdfgagaebfgagaebggagaecagaecdgfbeagaecfbgagaedacfgagaedagaeddfddcagaeddffgagaedfagaedfefbagaedgbagaeeagaeedgfagaeefagaeefbagaefacfggagaefaefcagaefagaefbdagaefcbaadagaefdeagaefgagaegbeagaegdcabagaegeafbdagaegecfbagafaabaddagafaaeagafaagafabgagafaccbagafadbagafadcbagafadcfdfagafafbffgagafagabdfagafagafagbffagafbffagafcacddagafccbdeagafcdagafcdbacgagafcgfdagafdagafdcdeccagafdeagafdedafagafdgdcagafeagafebebbagafeccagafedaagafeddbfagafeeagafegaebfagaffacbagaffagaffbgbgagaffccagaffceeagaffebgagaffggcfbagafgagafgbagafgcbafaagafgcdagafgcfaagafgfagafgfcgaeagafgfdcadagafgffbffagagaeaaagagagagagagagagagebadagagbacfaeagagbagagbeacegagagbfdagagcafcagagcagagcdabagagcdadagagcddffagagcfegeagagdbbagagdcagagdebcagagdfdgaagagdfdgdagagdfeeagagdffbddagagdgcfcbagageagagecefgaagagedfddagageebdagageefagagefdagagefeaagagfagagfbabffagagfddagagfeeagagfeecaagagffbffagagfgbagagfgdagaggadegaagaggagaggdagaggfagagggaedaagagggcdgbagbaaaeegbagbaaafagbaadagagbaaddbedagbaagbabaeagbabagbabbfbagbabfagbacabgffagbacagbaccaagbacgdgaagbacgfdagbadadagbadafdcagbaddagbadgfdagbaeaegaagbaeagbaebagbaebegagbaecagbaedbcagbaeeedbaagbaefbagbaeffagbafaagbafadceagbafagbaffacfagbaffagbafgagbagaabagbagaaggaagbagabfagbagaeafagbagagbagbagdgdagbagfeagbbaaagbbabdbagbbabdcagbbabeeagbbabgcaeagbbacbbagbbafagbbagagbbagbbbaeagbbbagbbbbdagbbbgaagbbbgagffagbbcaadagbbcabagbbcddaafagbbcddcagbbcfcdccagbbcfdebdagbbcgecaagbbdagbbdbaeaagbbdccfagbbdfccdgagbbdgffagbbeagbbebaagbbedgagbbefbbdgagbbefeggfagbbfagagbbfbeaagbbfcadbbagbbfcagbbfceagbbfebagbbfgaagbbgagbbgdbbagbbgebgagbbgedbagbbggabdagbbggbgagbbggdeabagbcacfagbcafggdagbcagbcbagbcbbagbcbbcceagbcbbefagbcbdbaagbcbdcfagbcbdebdfagbcbeafaagbcbecgcagbcbgcfagbcbgeagbccafagbccagbccbcfcagbccebagbcdagbcdfagbceagbcecbcagbcecdfagbcedfgfaagbcfagbcfaggagbcfdaacagbcfdacbagbcffagbcfffdbcagbcfgdgfagbcgagbcgcdgagbcgdafagbcgeacccagbcgfagbdaadfagbdaagbdafcagbdagbdaggafbagbdbbagbdbbbagbdbbcaadagbdbbcbdaagbdbcabagbdbfcefaagbdbgagbdcbgcafagbddcaadagbddcagbddddagbddgadedagbdeaaaaaagbdebageagbdedfeagbdegagbdfaaagbdfcaaecagbdfcgagbdfdfgdagbdgagbdgcagbdgdagbdgegagbeaaegagbeaagbeaebbbdagbeagbeageaagbebbcgffagbebeaeeagbebfbfagbecagadbagbecagbeccagbeceaagbecfagbecfcfgagbecgegdagbedabbfagbedagbedbfbaagbedceaagbedegagbedgagbeeaagbeeagbeebagcagbeefagbeeggbaagbefacagbefagbefbbfaagbefdagbefddagbefgbgagbefgddgagbegaagbegbeggagbegcbdagagbegedagbfaaaeagbfaafgagbfabagbfabfagagbfacbcdeagbfaceagbfagaagbfagbfbaagbfbagbfbcagbfbdebcagbfbgefagbfcaedccagbfcbbbebagbfccddagbfceagbfcfdbcagbfdagbfdbbbagbfdebedagbfdeccagbfdfageagbfdfcbgagbfeagacagbfeagbfebbcagbfebgaagbfeccgaagbfecfdcaagbfefbagbffagbffagebaagbffbbcgagbffbcagbffbfagbffcadebagbffdbgbagbffdcagbffeagbffecagbffedacagbfffeagbfgagbfgcabefagbfgdagbfgebagbgaagbgacaebbagbgacagbgadaedeagbgadcfbaagbgadfagbgaeaceagbgafcagbgagbgbabcegagbgbbdfeagbgbcddgagbgbcfagbgbdeagbgbfgeagbgcagbgcbegagbgcdagbgcdbagbgceffffagbgcfagbgcfdfgagbgdbagbgdebgeagbgdfadagbgdfcagbgeagbgebbeagbgebddfagbgebeagbgecdfeagbgedabagbgedagbgedffdeagbgeegagbgefcagbgfagbgfcefagbgfdeeagbgfefbagbgffagbggagbggbgagbggdafagbggdbdbgagbggdgdbagbggfagafagbgggadbagcaaagcaabcddfagcaagcabagcabdagcabgafdagcabgagcacagcacefagcacfbgagcacfcagcacgagcadcaagcadccagcadegagcagcaebbbbbagcaebccagcafagcafdbdeaagcafdgagcaffcagcagagcagcageagcagecagcbaaagcbacggeagcbadcaagcbaebageagcbafbbagcbafcagcbafdaedagcbagcbbbccdagcbbbfaccagcbbdaafagcbbeebgagcbcagcbccfagcbcddagcbcfeaaagcbcgagagcbcgcaagcbdagcbdbcdeagcbdceeeagcbddagcbdddaagcbdeagcbdfdcdcagcbdgaagcbeagcbebagcbecbbagcbedbfdeagcbedfbadagcbefcgagcbegaeagcbegfceagcbfacagcbfbbgbagcbfbgdecagcbfccddeagcbfcfdceagcbfeabcgagcbfegagcbfgfagcbgaeagcbgagcbgeagccaagccabgeagccafacagccafagccagccbaagccbagccbcfagccbfdgcbagccbffagcccagccccccagcccdagcccegcdgagccdaaagccdagccdbagccdbbbefagccdceagccddagccddfagccdfcfagccebfagccecagcceceaagccegefdbagccfaagccfagccfcagccfebabagccfecedeagccfeecgdagccffagccffbagccffdagccfgbcdcagccgacaefagccgagccgbaeaagccgbecagccgdagccgdffbagccgecaddagccgecbagccgedgeagccggdcagccggfbagcdaagcdabbagcdagcdbagcdbbegagcdbdagcdbdcagcdbecaagcdbfbeagcdbfcggfagcdbgeagcdcagcdcbgeaagcdccdagagcdceacgagcdcfdaeagcdcgbaafagcddaagcddafcgbagcddagcddgbbagcdeaaagcdeagcdebafbcagcdecfagcdedaagcdeeeffagcdeegeagcdefggdagcdfaccagcdfacedbagcdfadgagcdfagcdfbeagcdfdbagcdfdgffeagcdfeeeagcdfgegdeagcdgabagcdgagcdgegdaagcdgfeaagceaagceadagceaeeagceafaagceagceagdagcebagbagcebdgcecagcebebeagcebefdagcecagcecbafagcecbagcecbceagceccaafagceccfceagcecdbgagcecfaagcecfcagcecgaeggagcecgcagcecgebbbagceddagcedgbcaagceeaagceeagceecaagceecbdagceecdagceecgaagceedaccagceeebedagceefaagcefagcefbecagcefbgagcefcdagcefedefcagcefgagcefgbcbcagcefgegagcegaagcegagcegbaagcegeaadagcegeagcegfeagceggaabagcfaagcfabbbedagcfagcfbaagcfbbefagcfbdfgabagcfbedfeagcfbgagcfcagcfcgcagcfdadcaeagcfdaeccagcfdbeaggagcfdcbdagcfdecagcfdefagcfdfbgbfagcfdgcagcfdgdbdaagcfeagcfedffagcfegbfdagcffaagcffagcffbdagcffceagcffebaeeagcfffagcfffbgagcfgaagcfgagcfgdagagcfgdeeaagcfgefcagcgaaagcgaagcgabagcgaddcdagcgadeddbagcgagcgbefdeagcgbfacedagcgbgagcgcagcgcbddfagcgcdaagcgcdagcgcdfagcgcdggagcgcececfagcgceefagcgcefgeaagcgdagcgdbdgdagcgdbegfbagcgdcagcagcgdcdeabagcgdfgcagcgecagcgegagcgfaaabagcgfagcgfbeagcgfbegfdagcgffeeagcggacbedagcggbagcggbdfcfagcggcagcggceeddagcggddaagcggfbcagcggfegagdaaacebbagdaaafdaagdaaagdaabagdaadbbgcagdaaebcagdaafcagdaaffgdagdaagdabagdabeagdabgbfagdabgfagdacabagdacagdacbagdaccbfaagdacebgdaagdacfagdacfeaagdadaafagdadafgagdadagdadbaefeagdadbgfcbagdadcacagdadcgaagdadedegeagdadfdbagdaeagdafcaagdafdagdafdfagdaffaagdagaaagdagaeafagdagcagdagcgeagdagdagdecfagdaggafceagdagggafagdbabeagdbadgaddagdbafaagdbagagdbagbbaagdbagdbbagdbbbagdbbdagdbbdceceagdbbfcdebagdbbgafaagdbbgbefagdbcaddagdbcagdbcbbfeagdbcddagdbceagdbcegagdbcegfagdbcfdeedagdbdbdeafagdbdddagdbdgagdbeddddeagdbeeddagdbegeagdbfaeecaagdbfbabfbagdbfbafagdbfbafegagdbfbagagdbfeagdbfeffbfagdbffagdbffbgafagdbffcbagdbgabeagdbgagdbgcffaeagdbgdcagdbgfcagdbgfffgagdcabbffagdcadbdagdcafagagdcagdcagfcbagdcbaagdcbdeaaagdcbdfagdcbeegdbagdcbegbagagdcbfagdcbfbgedagdccagdccddbagdcceacagdcdagdcdbagcagdcdccagdcdcceagdcdddfcagdcdeeaagdcdegagdcdfagdceagdcebbffagdcecafcagdcecagdcefagdcefceagdcefegagdcfacaagdcfcagdcfdaegagdcfegafagdcfegdfdagdcgagdcgcagdcgddeagdcggeagddaagddabagddacagcfagddafagddagabfbagddagddagedagddbagddbageagddbeagddbfceagddcbafagddcbagddcbgdagddcdaagddcffaagddcfgagdddagdddcaddgagdddeeagdddefffagdddfgdfagdddgbfagddeafagddeagddecebagddedcbfagddeeagddfdgbeagddfeeabagddfgagddfgbddaagddgagddgcfagddgdfagddgedagagddgedfcagddgfeeagdeaaaeagdeaagdeabaacfagdeadagdeagdebagdebcagdebcedbagdebeagdebedcgagdebegagdebfaaefagdebgeaagdecabbagdecadgaagdecagdecbeagdecegecagdecfcgagdecfeagdecgdagdecgffagdedagdedcggabagdedfagdedgafeaagdedgfagdeeacagdeebabbaagdeecddagdeedbagdeeeagdeeedbadagdeegaagdeegbdfgagdefagdefcaagdefcagdefdddaaagdefeagdeffagdeffeeagdegaagdegagdegeagdegfagdegfgeagdfaaadbagdfaacefagdfabeeagdfacdagdfadagdfaedagdfafdbgagdfafedbdagdfagacddagdfagdfbaffagdfbagcagdfbagdfbbeeagdfbfagdfcbagdfcccbcdagdfcgagdfcgfgecagdfdagdfdcagdfddfagdfddffcagdfdfcdagdfebeagdfecbacagdfeebgagdfeecagdfefggbeagdfegeegdagdffadfbagdffebcgagdffegabeagdffgefagdffgfcdagdfgagdfgcagdfgdfefagdfgeaaagdfgfaagdgaaebggagdgacbacagdgacfbedagdgacgeagdgadaaecagdgagadagdgagdgbacecaagdgbadagdgbaeeaagdgbaffagdgbagdgbbeeeagdgbcgcagdgbddcafagdgbeaaagdgbfeagdgcaagdgcbfdfagdgcegaaeagdgcgeaagdgdagdgdfbcaagdgdgdagdgdgdfgagdgeaagdgeacdgagdgeagdgedebdagdgeefagdgegdagdgeggeagdgfbcgagdgfeagdgffagdggaacdagdggagagdggagdggbagdggdfbfdagdgggageaaaageaaabgaeageaaageaacdggcageaadabageaadageaafceageaageabaageabafaabageabcbageabefageabfccageabffdbbageabgageacageacbbfageacfcaagageacfedbageadageadbbcccageadbddeageadbegageadbgfgageaddbageadddcfageadddfaageadeabageaeaageaeaecfgageaeafbdeageaebdggageaebgceageaecafageaecagageaecageaecgaageaedgageaegffbageaeggbgeageafageafbeabageafbeffageafcageafdaabageafgageafgceeageagageagbageagbeecfageagcbageageagedcdbageagegcfageaggbgagagebaagebacacgaagebacagebaceaagebadadcaagebadfgdagebaebbagebaegdfagebafagebafgfagebagebbbagebbcbedagebbeeeagebbfcagebcaagebcabcaeagebcagebcbagebcefagebcfdgaagebdagebdbaagebdcaaffagebdcgdagebddagebddcagebdegagebdegcagebeaagebeacffagebeagebeeedbgagebeeeebdagebfabagebfagebfbagebffceagebfgeagebgaaeaagebgagebgbdagebgddecagebgdefagebgdgagebgfcbagebggeagebgggagecafagecafdcagecagecagfgagecbacbbagecbagecbbbagecbbcggagecbcagecbdfaagecbgageccagecccagecccgagageccdagecceadbageccebdccagecdagdagecdagecdcagecddfgagecdeagecdfgagecdggcageceaagecedcageceddgagecedgcdageceedgagecfbagecfcefagecffagecfgcgeagecgaagecgafeaaagecgagecgdefaagedaageeeagedadeadagedaegafcagedaffdagedageagedagedbafdddagedbagedbbefddagedbecdagedbffagedcagedcbgfefagedcdebcdagedcfeagedcfegacageddageddbafeageddbfageddddagedddegageddgbagedeagedecddagededagedefdbagedfagedfdbfaagedfddafbagedfeffagedffagedgaagedgadaagedgagedgbcagedgcaagedgdbaeagedgeeagedggageeaagageeaageaageeaageeacageeacggageeaddeageeaebeeageeafaageeageebaacageebbfageebddageecaageecageeccageedafageedageeddbageedgcbageeecabageeedeacaageeeeageeeegecdageeefcfageeeggegageefageefcageefgfgeageegaageegbageegcgcageegdbgageegedaefageeggagefaacfagefaadeedagefaagefagefbbeccgagefbcgdbagefcbgfgagefcecbagefcgbefagefcggabagefddagefddbggagefddgegaagefdeagefdfdaagefeaafffagefeadaagefecagefedagefeeaagefeeeeageffageffdacedageffeaageffefceageffgedfeagefgagefgceagefgeefagefgfagegaaadcbagegaafaagegacagegadbbagegaedfagegaegadagegagegbaaageagegbafcdagegbagegbcedagegcaecfagegcagegcbagegcfgfagegcgagegdcagegddgbdagegdfagegdfeagegdgeagegedaabagegedcafagegedgcagegeeagegefegagegegdfbfagegfafcdgagegfbagegfbeebgagegfccagegfdfcagegfecbgagegfefdfgagegffbagegfffagegfgageggageggcbdgageggccagageggcdageggfdgbdagegggbffaagfaaabdeagfaaccgcdagfaadaegagfaadagfaaddeagfaafedeagfaagfabafccfagfabagfabeadaagfabeeaagfabeefeagfabffdagfabfgcddagfacafagfacagfacbebagfacbfgffagfaccagfaccecagfacegagfacfaceeagfacgeeagfacggagfacggdcagfadagfadfgaagfadgffagfaeagfaecfagfaeecagfaeeecdaagfafbagfafceagfafdacgbagfafdfagfafeaagfaffagfagagfagcbagfagdagfagdddagfagfagfeabbagfaggfagfaggfgfagfbaadceagfbaagfbabcgaagfbacagfbacbagfbadagfbadcbagfbadceagfbaebfeagfbagfbbaagfbbafbcagfbbdaagfbbddagfbbdgagfbbeaagfbbeagfbcagfbcceecagfbcgdeagfbdadeagfbdadgagfbdagfbdbeffagfbdfagfbdgagfbedebgagfbeeagfbeegaagfbegcadagfbfagfbfbbbfdagfbfcagfbfcdagfbfeadcagfbffdafagfbffegagfbgagfbgbdfagfbgbfeeagfbgccagfbgcfagfbgcgebagfbgfdfbagfcabdaagfcabffcagfcadeagfcaeagfcafbagfcagfagfcagfcbagfcbdbdaagfcbfdecagfccagfccebdeaagfcdagfcdbggbgagfcddbagfcdeagfcdggagdagfceaadeeagfcebagfcefcagfcefdacagfcefdbeaagfceffdbcagfcefgaagfcfabbbagfcfacagfcfagfcfbbfagfcfcacagfcfgfddagfcgaagfcgagfcgdbagfcgedddagfcgefagfcgfbdbagfdaaaeagfdabaeegagfdabdagfdacbegagfdagagfdagfdbagfdbbcffbagfdbdccfdagfdbdgagfdbecaaagfdbegacagfdbfabcagfdbfagfdbfecagfdcaagaaagfdcbcagfdcdabagfdceagfdcgagfdcgfdccagfddaaaagfddagfddcbdagfdddfceaagfddgdagfdecbgagfdecfagfdeddcagfdegedagfdfadcgcagfdfafagfdfagfdfbagfdffgbddagfdfgaddagfdgaaabagfdgabfagfdgagbagfdgagfdgdfagfdgeagfdgfggddagfeaaaagfeaagfeabdagfeacagfeadadfagfeagagfeagbbfagfeagfebagfebbdbagfebcadeagfebdagfebdcgcagfebdgbedagfebeeagfebeedgagfebeggagfecagfecbeeaagfeccfgeeagfecdbfgcagfecfagfecgagfecggeagfedafeagfedagfedcdadagfedcecagfeeacfbbagfeeagfeebbeagfeeeecaaagfeefdaagfefaagfefagfefbdbeagfefbfdddagfefcaagfefeagfeffgagfegadcgcagfegagfegccfagfegdaagfegdfagfeggacegagfeggagfeggcagfeggebefagfeggfdaeagffaagffabefagffacagffafcagffagagffagffbagagffbagffbcbcagffbcgccagffbdcfagffbebagffbfeabagffbfedeagffcaefgaagffcagffcbfcagffcfagcagffcfbfbeagffcfcfagffcggagffdbaffagffdcagffdfaccagffdggfbeagffeacagffeagffecegfbagffecfdedagffeegdagfffagffffecacagfffgcddagffgcbagffgdagffgeafcdagffgefddeagffgfaaagffgfebaagfgaagfgabegdagfgacabeagfgaccagfgadbaagfgafbbcaagfgagfgbagfgbbagfgbbcabagfgbdcdagfgbdgdbgagfgbecagfgcabbecagfgccagfgcddcdagfgcdgaagfgceaagfgcebfagfgceccfagfgcfbffdagfgcfcfcagfgcgbfagfgcgfceaagfgdbgabagfgdcgagfgddcagfgdeddcagfgdgagfgeagfgecefgaagfgecffdagfgecgddgagfgedacdbagfgedfggagfgeffdgaagfgegcagfgfaagfgfageaagfgfagfgfbdaagfgfbeaagfgfceaagfgfdaagfgffageagfgffagfgffcaagfgffcdaagfgffgcgagfggagfggefgdagfggffagfgggaagfgggaggaaabgfeaggaaafbfaggaabcgaggaadeagaggaaggababfaggabbcfaggabbegaggabdacdaggabeafgaaggabfaggabffaggaccaggacdeeaaggacfaggacfeabaggacgaggadabcaggadacdacaggadaggadcbdaggadcfacaggadgcafeaggaeaggaebadaggaebfaggaedaggaeecfaggaefgfgaggaegeaggafaggafbaggafbeaggafcaggafdacfdaggaffbfgaggaffcaggafffaggagaaggagbaggagegefaggaggbaacdfaggbaafcdaggbacaaggbacdeaggbaeaggbagdbaggbagedgaggbaggbbaggbbbaggbbdadaggbbfcgaggbbgdgcaggbcaaggbcdgaggbcfbaggbcfeaggbcgadcaggbcgbaggbdaaggbdaggbdbaggbdbecccaggbdccdbbaggbdcdadaggbdefaaaggbdfdeaggbdgfgcaggbeaggbecacdaggbfaggbfbbgecaggbfdabaggbfddaggbfeaggbfebaaggbfebfegaggbfefaggbfefdbaaggbgagaggbgaggbgdeaggbgfgeaggbgggeaggbggggaggcaadgeaggcaaggcabcgfaggcafedeaggcaggcbacaggcbadgaggcbaggcbbbcaggcbgeabaggccafbedaggccaggccbdadaggccegbbaggccffbaggccgaafaggcdaggcdbcaggcdeeaaggcdfggaggcdgaadbaggcdgacgfaggceaabedaggceafgcbaggceaggcebfceaggceebbaaggcefaggcfaggcfcccgdaggcfdaggcfdecdaggcfeaaggcfeaggcgaeefeaggcgaggcgdaggcgddcdbaggcgggaggdaacgaggdaaggdabaaggdabeaggdadeaggdafaggdaggdbcaggdbcfcdaggdbeddbdaggdbegcfaggdbgaggdbgcfebaggdcafaggdcdaggdcdefgaggdcefaggddaaggddacaggddafcaggdeagegaggdeaggdefaggdefdafaggdfaaggdfaggdfcaaggdfcacbaggdfccebaggdfdedcaggdfebaggdfgbaggdgaggdgcbaaggdgceaggdgeaggdgefeaggdgfeaeaggdggdaggdggdffaggeafdedaggeaggebadffaggebaggebbdaggebbgaggebcaggebdaggebeaggebefedcaggebegbaggebfaggaggecabdeaggecccafaggecdfcaggecgggaggedaaggedbdaeaggeddaggeddgbcaggedfffaggeeaggeebaggeebbgfbaggeecaggeedbcaggeedgbfaaggeeefeaaggeefeceaggeeffbaggeegbaggeegceaaggeegfegeaggefacaggefaggefbcgfbaggefdaggeffbegaggefgdbaggefgegaggegagaggegaggegcaegdaggegcgdfaggegegfaggegfffgeaggfaaaggfaaggfabcgaggfacfbaggfaecgaaggfaedaggfaggfbaggfbbcgbaggfbcgaggfbeffgdaggfcacgcaggfcaggfcbdcaggfccfbaggfccgaggfcgcgaggfdafcfaggfdaggfdbbcaggfdceeaggfdedcaggfdegbedaggfdgfdccaggfeadgdaggfedaceaggfedaggfedeaggfefaggfefbcaggffadeccaggffaggffbcaggffdaggffdecaaggfffbaggffgeggbaggfgabeaggfgaggfgdgfgaagggaagggabafagggacaagggadadeagggadedgdagggaeeagggagdgcfagggageagggagfgbdagggagggbaccdagggbagggbbagggbbbfbagggcaebaagggccgcagggcebfdeagggcgegagggdabbadagggdafagggdagggddaagggeagggagggeagggecfcfagggeeagggegbagggfagggfedbagggfeegcfagggfegcbeagggfffdcagggfggbbfaggggaggggbaeaggggfaggggffgaebaaaaccabebaaaaccefbaaaadbaaaaebbaaaagbbaaabaaabadbbbaaabdbfcbaaabgbaaabgbfbbaaacagcbaaacbaaacbeebbaaaceeebaaacfbaaadbaaadbecbaaaddbaaaddffabaaadedcgbaaadeffdbaaadffbaaaebaaaebbeebaaaegagdbaaafbaaafdbaaafdfefabaaafgdbaaagaagbaaagaffabaaagbaaagcbaaagdcebaaaggebebaabaaabaabaababaabadafbbaabadbbaabafcgbbaabaggbaabbaabbaabbaabbafdafbaabbbdfbaabbdbaabbdbbdcbaabbdecffbaabbdgagbaabbebaabbeecgcbaabbfgcbaabcbaabccbaabcdbaabcdgagfbaabcffebaabdbaabdeacbaabdecffbaabdfbaabeabaabeagbaabebaegbaabebgabbaabedbacabaabedgaccbaabfbcbbaabfcbbbgbaabfcdbbbaabfdagebaabfdbebaabfgdegdbaabgagbaabgbaabgfcgbbaabgfdgebaabgffabbaacaabaacaabcfbbaacabaacaddbaacbaacbadabaacbbaacbbebaacbbegcbaacbcdabaacbcefabaacbdddfbaacbdgbaaccaagebbaaccadefdbaaccaeafabaaccaebebaaccbaacccbaaccdcbaaccebaaccgccbaaccgfecbaacdbaacdfaffbaacdfccbaacdgabaacdgcgbaacebaacecgbaaceeabbaacegdbaacfabaacfbbaacfbbbaacfcbaacfcfcfcbaacfdfdbaacfdffbaacffeebgbaacgaabaacgaefdbaacgbaacgeabbbbaacgebaacgfbcdbaadaagegbaadabaadaedbgbbaadagabgdbaadbaadbadbaadbbaadbdbaadbdgcbaadbfbbaadbfcfedbaadcbaadcbebaadccdbbaadccgbfcbaadcdbaadcdcbaadcgffbaaddaabaaddadbaaddaffbaaddcbaaddccbaaddebffbaaddfebaadebaadecbdbbaadedaeebaadeebbaadfbaadfdbaadffcfbaadfgbaadgaabaadgacdgbaadgbaadgbeeabaadgbegbaadgdcbaadgecafebaadgefgdebaadgffcbaadgggebaaeabgfcbaaeacaabbaaeacfbaaeaefbaaeaggbaaebaaebbaaebbafdcbaaebbcdebaaebcbaaebcgffabaaebeddbgbaaecaebdbaaecbaaecccabaaecdbbaaecdcagbaaecdgadfbaaedagbaaedebbaaedgebaaeeaagcbaaeeafebaaeebaaeeddeaabaaeefadfbaaeefdbaaefbaaefbbbaaefbcebaaefbfgbbaaefebaaefeegbbaaegaegbbaaegbaaegdbaaegdbbaaegdbdebaaegeabaaegfbaafabaafabegfebaafageabaafbaafbabaafbbaafbcabaafbgfbaafcbaafcbgffbaafcdafeabaafcefebbaafcegbabaafdbaafdbdbaafdbefacbaafdcbaafdcfbaafdddabaafdedabebaafdfgffbaafdgaedbbaafeabaafebafcbbaafebbaafebfbaafecabaabaafeeabaafeebaafeefbaafegdbaaffbaaffbbaaffcgdbaafffbaafffbbaaffgbfbdbaafgabbaafgbbaafgbefbaafgcabaafgcdbfebaafgdagbaafgefcdbaagabaagabddcdbaagabgcefbaagabgddcbaagadfbaagaggbadbaagbaaegbbaagbaagbabaagbbbaagbbefbbaagbcecbaagbdefabaagcbaagcccbdfbaagcfgcbdbaagcfgcdgbaagcgegbaagdaeebbbaagdbaagdbbdbaagddggebaageabcacbaagecbaagedcdfbaageeebbaagegagbaagfagbaagfbbfbaagfcbaagfcgbaagffdabaaggaebaaggbaaggbacabaaggbbbaaggcbaaggcffeabaagggcbbaagggdfbaagggfdgbabaababaabaddbabaabddbabaadcdbabaadgccgbabaaefbabaafgbabaagbabaagbeababababababagfbababbababcbbababfgefababacbabacbcbabacbccbabacbccebabacbgbabacdafdbabacegbabacgbabacgbdfbabadacbabadbabadbebabadbebebbabaddebefbabadebabadgcbabaeababaeabgbabaegcbabaegdebabafacbabafbbabafbbbabafcfbabagbabbaaacbbbabbababbabadebabbabbaeaeebabbaefaacbabbaefbgbabbbabbbbabbbbacbabbbgcdfbabbcbabbccdfbbabbcdaagbbabbcdcbcbabbcefdbbabbcfbfbabbdaaecbabbdababbdbabbdbbabbdgcbbabbeffbabbegaabdbabbfaagbbabbfcgdfbabbfdbabbfdceedbabbfdfgfdbabbfebabbffbabbfgddbabbgaababbgababbgbabbgcgfbabbggacfbabbggeffbabcacbcgbabcacbgbabcacecefbabcagdafbabcagedbabcbabcbacbabcbbabcbccecbabcbddacbabcbeababcbebabcbggbabccababccbaecbabccfbcgbabccfgffdbabcdbabcdbbbabcdcaabbabcddbabcdfbabceacacbabceaebabceagcbabcebabcebegfbabcefegbabcfbabcfbbabcfccbaababcfdggdbabcgbabcgcdedbabcgdfcbabcgfeababcgfgbabdaacbbdbabdababdacbbabdadebabdafgfbbabdbababdbabdbbabdbbebabdbbedcababdbdbabdbeedbbabdbefdfcbabdbfaebabdcaebabdcbabdccbabdccfbabdcddggbabdcebccbabdcfcdgebabdcfegbabddababddafgfcbabddbabddbgfefbabddcfbabdddbabdddcacbabdeaaababdebabdebaccbabdebbffgbabdebcbabdebdaffbabdeccgdbabdegababdegbabdfacgbabdfbabdfbdaaababdfebfebabdffcbabdfgddbabdgafbabdgefffbbabdgfcbfababeabgbabeacggcbbabeafcababeafcadbabeafebfbabebabebbabebbbbabebcbabebdfbabebegbabebfbababebgfffbabecababeccdefbabeccfbabecfababedababedbabeddbfbababeddcagfbabeddgababedefababedfababedfbebabeeaaababeebabeebbabeebbbcbabefababefadggebabefbabefdfbabefeadbabefebabeffcbabefgbabegbabdebabegbafafbabegbbabegcfbbabegcgfbabegdabbabegdbabegfbdcbabfaababfaaccdbabfababfabgcababfaccbabfacfcbbabfaefdeababfbabfbgcccbabfbgcgfdbabfcababfcbabfcbbabfcccdcbbabfccfbabfcdbabfcecbabfcfdbabfcfdfbabfcfgffgbabfdbbabfdbcggbabfdccebabfdccfbabfdcdebabfdecfgbbabfdgaababfdgbabfeaaedbabfeabdbbabfebabfedbbabfedgcbabfeebabfeefgbbabfegdfbabfegedbabffbbabffdfaababffgcdfdbabffgfbfbabfgadffdbabfgaedbabfgbabfgbdbdbabfggfbabgaaabababgababgaceadbabgaceebabgaebbabgaedababgagbabgbabgbafedfbabgbbabgbbbcbabgbcacababgbcgbabgbfgdedbabgbgcfbabgcafcbabgcagfdgbabgcbabgcbbabgccfbbabgcfafcebabgcfbabgcgcababgdaecgbabgdcbabgddbabgddfdababgdedbabgdfbfaebabgdffbabgecbbabgeccgbabgeegdebabgegbgbabgfababgfagbbabgfbaabbabgfbabgfcfbabgfdaeecbabgfgaccbabggabgbbabggbegbbbabggdebabggfbabgggedcbacaabggbacaacbacaacbbacaadebcbacaadfbacaaedeebacaafcebbbacaafgebgbacabacabbabacabebaebacabfbacabgbacaccdegebacacdebbacaceadcbacacfbacacgdabacacggbbbacadadbacadbacadceebacadcfeabacadcgebacaddcebacadgbacaebacaeeabacaeeabebbacaeeaebacafbcfbacafccbacaffbfabacafgeabcbacagbacagbebacagcbacagcbcdbacagcfedgbacagdabagbacagffbacaggbbacbabacbabbacbacbagebacbbacbbadbacbbccbdabacbbfbacbbgaabacbcbfbacbcbfdebbacbccbacbcebacbcfebbacbdafbacbdbacbdcfebbacbdebcbacbeabacbecdgbacbedbacbeegbacbefddbacbefgfcbacbegccdbbacbfadcfbacbfbbddabacbfcccbacbfcdcgbacbfcfbbacbfebacbgabdeabacbgfcbacbggdcgdbaccaacgebaccafcfafbaccafggbaccbaccbbaccbcaebacccabbacccaedegbacccbacccbbaccccfbbacccdfebbacccdfedbacccfdcbacccffcbebacccgbaccdbccbaccdddafbaccebacceebaccfbaccfcdfdebaccfdeeabaccfeabaccfgfgafbaccgabaccgaeaabaccgbaccgbdcabaccgcbaccgdbaccgddgfbaccgdfbfbacdaabacbacdaabacdabacdadegbacdafacgbbacdafgbbacdagdbacdagddbacdbacdbbacdbbeddbacdbcaeabacdbebacdcbacdcbbafabacdcbebbbbacdceeebdbacdcfbacdcgbacddabadbacddagecbacdddabacddebbacddffbacdeaddfbacdedbacdefdeebacdfabgfbacdfbacdfgbfbbacdgbacfbbacdgbfacbbacdgccbbacdgebbbacdgefbbbacdgfabbacdgfadbaceabaceacdbaceacebgbaceaeacgcbaceaebaceaefbdebacebacebbacebcbacebebacebfddbacecbacecdbacecdfdbacecegaabacedabacedbacedbbacedcbafcbacedegagcbaceebaceecbebaceecdcabaceeddgbaceefdfbaceegaeegbacefacbbcbacefcbabacefdddbacefeegbaceffaecbacefgddebacegbacegcabacegcabfebacegcbfbabacegcdbacegcgbacegddfefbacegfbaceggbaceggbbacfabacfabadadbacfacfabacfacfbbbbacfaeabdbacfaebacfafabacfafbacfagbgcbacfagfebacfbacfbagbacfbbacfbcgabacfbdbacfbebacfbfbdbacfcabbacfcabdbacfcafefcbacfcbacfcbebacfcbfbacfcgebacfdaagbacfdfbacfdgdgbacfebfabbbacfeeabbdbacffadfedbacffagbacffbacffcbacffcefdbacffdcdbacffddfbacffeccdbacffegfbbacfffecebacfgbacfgbbacfgfgbacfgfggbacgaaebacgaaefdabacgaagdcfbacgacbacgacbbgfbacgaddbacgaeabebacgaeccdbacgaeeabacgagfbacgaggbbacgbacgbbbacgbbefaebacgbcbgcfbacgbcegfgbacgbdbacgbddbacgbfbacgbgagdbacgbgcbacgcaebacgcbacgcbddgbacgccbgacbacgccdfbacgcdbffbacgdbacgdecdbacgdeebacgdfbacgdgbbacgeabacgecbecfbacgecdbacgecgddebacgedbadfbacgfbacgfbcfdabacgfcebacgfdebgebacggbacggcgabacggebadgbacgggeebadaabgcbadaacbadaacfbabadaadbadaadfbgbadaafebadaagggaebadababebadabadabaeaebadabbadabbbadacbadaccbadaccbagfbadacdfgdcbadadababbadadbadadbbcbadadefgcbadadgbadaebadaebdfbadaedbbbbadaeeabadaefaabbadaegbdbadaegcbadaeggefbbadafbadafcdfgdbadafffbadafgafgbadafggbadagbadagdcagabadagdgbadagfggbbadagfggdabadaggdbadaggdbbadbacabadbadbadfadcbadbadgbedbadbaebadbaedbadbaefbadbafabadbbadbbbadbbcacbadbbccbadbbdgcbadbbefbadbbfcefbadbbgbadbbgggbadbcbadbccbadbccbbgbadbccfbcbadbccgdcdbadbcdcbdbadbcdfdbadbceafccbadbdbadbdegbaabadbdfdbadbdgcfeebadbdgdebadbebadbegbadbegfbbadbfbaaabadbfbadbgafcggbadbgbadbgcbadbgdcbadbgggbadcacdbbadcacdebadcadfcbgbadcagcgbadcbadcbagcdbadcbbadcbbcgafbadcbfcbadcbgbadcbgfbbfbadccbadcdabadcdafegbadcdbadcebadcebbcgcbadcecaadbadcedcffbadceegbadcefbadcfaabadcfagbadcfbadcfdbbadcfebbadcfgafabadcgaadbadcgaeaabadcgbadcgdbadcgdgdgcbadcgegcbaddabaddabbbaddabcbaddacbaddacgagbaddafbaddafdabcbaddaggbaddbaddbbaddbfedebaddbgbaddcbaddcbbaddcbbbaddceeebadddafbadddbadddbbadddbcebadddcgbadddefedbadddegabbadddfbadddgbaddebbaddecbddbaddeccgfbbaddedafdcbaddedcbaddegcccfbaddfcgffbaddffbaddffbbaddffegebaddgceaegbaddgdbaddgebaddgeefbaddgefcdbaddgfbadcbadeabbadeadbadeadcbadeadcdcbadeadefcbadeadgbaebadeaegfebadeafgaebadeagaedbadeagbabadebadebagbadebbadebgcbadecbadeccgagbadecdbcbgbadeceebbadeceeffbadedbadedbaffbadedbdegbadedcgaabadedeabgbadedebadededbadeeabadeeafbadeebfbadeegbcbadefabfcbadefffbadegcdabadegcgebadegdabadegdacfebadegdbadegdbafabadegdcebadeggacebbadfabadfabbadfaecdfbadfaecgebadfafbadfafddabadfbabadfbadfbbafdbbadfbbbdbadfbcgbadfbdbadfbfebadfbgcbadfcbadecbadfcbadfccddaabadfccgebadfcgcbbadfcgfebadfdbadfdgcfebadfdgfgcfbadfedeebadfedffgebadffaacdbadffabadffbadffbaebbadffdecebadffefbadffgbbadffgcabbadffgedbadffgfbbadffggfcfbadffgggbadfgdafbadfgdbadfgdcbadfgfbadgabcgfbadgadbadgafdbadgaggbadgbabadgbadgbbadgbddbadgbecacbadgcbadgcbbcfcbadgcdffdbadgceaccbadgcfbadgcgebaebadgdbcafabadgdbccbbadgdcbbadgdcffbadgdedbadgdgggbadgeaadabbadgebadgecbadgeeabadgeedbgebadgefdbadgeffbfbadgegbbadgegefaebadgfcbgfgbadgfgefcbadggacaeebadggbbadggccgdebadggdbbbadggdcebadggecabadggfbadggfcbaeaabaeaabbebaeaacedbaeaacfbbaeaadcfbaeaadgabaeaaebaeaaebfbabaeaaegdbaeaafadgbaeaagfbaeabacbaeabadfbaeabaeabaebaeabbabaeabbaeabebcafbaeabfgbfbaeabgbcbaeacacebaeacbaeacbbabaeaccafdbaeaccbaeacgbgbaeadbaeadccfdfbaeaddabaeaddcgebaeaddefbaeadebaeadecbaeadfbcbaeadgbgcbaeaeagagbaeaebaeaebeabaeaecacbaeaedbbaeaeggbaeaeggcbaeafagbccbaeafbaeafbbaeafbegdbaeafdbaeafebabaeafggbggbaeagafgdbaeagbaeagbfbaeagcbaeagffbaeagffbcbaeaggafdcbaeaggdgbcbaebabaebacbaebaebaebaebafcbaebbaebbbaebbdgdabaebbebaebaebbebaebbfbaebccdabaebdbaebdbdbaebdcfagbbaebddcbcbaebdddbaebddfebaebeddbaebegcbcbaebegdcebaebfbaebfcbaebfcfbaebfddbaebfdgbbaebffbaebgbafgbaebgbbbaebgcadcbaebgcdafgbaebgdagebaebggccbaecaafbbaecabaecadcbaecaffbaecagabebaecagfabaecbabaecbadcbaecbaecbbaebaecbbaecbcagagbaecbegbaecbgbadbbaecccbaecceabeebaeccebgbaeccfbfbaecdabaecdbaecdbbaecdbcdabaecdeeefbaecdeefbbaecdegcbaecdgacdfbaecdgbaecdgcedfbaecdggdfbaeceaacbbaeceacfccbaecebaececbaecedfaabbaeceeadbaeceefbaecegeabaecfaabaecfaabdbaecfaedebaecfbaecfbbgbbaecfcabaecfedcafbaecgaafbaecgabaecgbaecgbbbdcbaecgbebfdbaecgfccbaecgffdbaecggcaebaecggcgabaedaacbaedaacgdbaedaafdbaedaecfbaedaedebaedbaabaedbaedbbaedbbcdbaedbecdbdbaedbeecbaedbfbbaedcbaedcbbaedcbcbaedcccfbaedccdedbaedccfbaedcdbaeddabaeddadbaeddbaeddbcedabaeddbdbaeddccebbaedddeedabaeddfbaeddfdgabaeddfgbaedeaebbbaedebaededbaedefedbaedegcdbaedegddgbaedfabbgbaedfbabaedfbebaedfcabaedfcggabaedfeaegfbaedfefgbaedffbbaedfgcdbaedfggbaedgbaedgcefgfbaedgdbfbabaedgeadbaedgfcbbaedgfeeeabaeeabaeeabebaeeadgbaeeadgcffbaeeafbaeebaeebfaebaeebfbaeebfbbaeebfbfdabaeebgeefbaeecbaeecbafbaeecbggbaeeccfffbaeecfafbaeedbaeedbbaeededcebaeedfbfagbaeedgafbbaeeebaeeecfbaeeedgacebaeeeebbaeeefebbaeeefgdabaeeegbddbaeefbaeefbbaeefcebaeeffadfbaeegbadbaeegbaeegbbfdbbaeegbfebaeegdgadgbaeeggfdbaeegggdabaefaadfbaefacbaefadbbaefaffaabbaefagbaefbaccbaefbaefbbaefbcfcbaefbgbaefcabaefcbaefcfbaefcfbbaefdbaefdbbbbaefdcddgbaefdedbaefdfabaefeedbbaefegcdbaefegceebaeffabdbbaeffdbaeffebaeffebbcbaefffbaefffbecbbaefgdbaefggeebaegadbaebaegadgbaegaefabbbaegafbbaegagbaegbaegbafebaegbbaegbcfdabbaegbeaebaegbgcggbaegcbacfbbaegcbaegcbebaegccaacebaegccbedcbaegcdbaegcdbgegbaegcebaegcfggbaegdagcbaegdbaegeadbaegefabaegfbaegfbbaegfbcbfbaegfcfbaegfdcfcbaegfebdbaegfedbaeggabbbaeggadbaeggbaeggbcdbaeggbcgdcbaeggcgfcdbaeggeebbaeggfgacbaegggbafaabafaaeedfgbafaaefbbafaafbbafaafedbafaafeebafaagdbfdbafabaeaebafabafabbafabdbbafabdbebebafabeeabafabfcdfdbafabgafbafabgafbbafabgbafabgeddgbafacbabafacgdegbafadabegbafadgaabafaeaadbafaebafaebedadbafaecefddbafaeeecgcbafaeefdbafaefbbafaegccbafafadgbafafaebbafafbaebafafbafafbagabafafbbafafbbbafafdaagebafafgbafagbbafagbffbafagbgcabbafaggbcdgbafbabafbafaagabafbafbbafbbafdedbafbbcfddgbafbbdbafbbeadcdbafbbfdgbafbbffagebafbcbafbcdbafbcdedabafbcggcbafbdbafbdbeabebafbdcfbbafbddcbafbdeabafbdgeecbbafbeacebbafbebafbebcdgabafbecdabbafbecgddbafbedbafbfbadbebafbfbafbfcebbafbfdbafbfddbafbfebafbfedababafbfeeafbafbfgdfgbafbgbafbgbfcbafbgcbafbgcedgbafbgceebafbgeebafbgefgebafcaaafbafcabafbafcabafcabfbafcadabbafcaedgdebafcbafcbbafcbcbbafcbcfbafcbcfeeabafccbabafccbafccdcdbafccgbdbafcdegbafceagafbbafcedbcgcbafcefadbafcfbafcfbfebbafcfcaadcbafcfddbafcfdeadgbafcfdgdbbafcfebafcgaecbafcgafbafdaacefgbafdacdedgbafdadcbebafdaebafdbabafdbaeafebafdbafdbbafdbcbagbbafdbdddgebafdcabdbafdcbafdccegebafdcdbacbafdcffbafddaccggbafddbcdfcbafddbgdbafddbggfbafddcbafdddgfbafddggfbafdecfbafdecgabafdeegdefbafdfacbbafdfaeaafbafdfafbafdfcbfcabafdfdfaebafdfefecbafdfeffbbafdgabafdgadeebafdgbafdgbefcbbafdgbfcbafdggdabebafeabafeadafcbafeafebafeaffgbafeaggdcbafebafebbafebbfgcbafebcfaefbafebebafebecbafecbabafecbafecebafecggfbebafedagbbbafedbbafedbcgcgbafedebaebafedebbafedecdcbafedgbafeebafbafeebebcbafeececbbbafeedbafeedccbafeeecccdbafeefggbafefcacbafefcbafefcbbafefcgdbafeffcgccbafefgdabafegbafegbbbafegbbbebafegcbafegcbbafegdbedgbafegdbffdbafegefbbafegfaabafegfbaffaaafdbaffaabaffaagcfbaffacdbaffadbaffagacbaffagebbaffbafbaffbaffbbbbggbaffcabdebaffccaagbaffcdbaffcddcgfbaffcddfcgbaffcddggbaffcegbaffcfdbaffcfgebaffdagbaffddafbaffdfbebaffdfcabbaffdfgbfbaffdgbaffebaffebdbaffebegbebaffecbaffedecebaffeebaffeeedbaffegfbafffabgcbafffbafffbbafffebafffefbafffgbfddbaffgbaffgbbbbaffgbfbaffgdeafbaffgebafgaacdbafgaaddcbafgabafgacbafgacdcbafgadbafgafbcgbbafgagbafgbafgbbafgbbagdbafgbcbafgbecbafgbegbafgbfgeabafgbggabcbafgcabafgcbafgcbbafgccbbafgccffebafgcdbecbafgcebafgdbaefbafgddddggbafgdeabafgdebafgdecebafgdfecebafgdgdabafgeaecfbafgeddcdbafgeebafgfacgebafgfbfbagbafgfcbafgfcdcbafgfdddabafgfdgadbafgfdgfcebafgfgbcbbafggbafggbbafggccaebafggcdagdbafggcfbafggdbafggddcbbbagaaabagaaafbagaabagaabbagaabbbcbbagaabeeeebagaadbagaaefcebbagaagdabagababbbagabagabbagabbbebagabcbebgbagabdedcebagabdgdbagabedbdbagabfbbagabfbgbagacbabagacbagacfaaafbagacfaabagacfbagacgbagadbagadbcbagadbfbagadbfgfbagadfaabagadfdfebagadgbagbagaebagaecbagaedbagaeegffbagafabagafbaedbagafbagafbeebagafdacbagafeccgbagaffbagaffcgcbagagagbdbagagbagagbdbagagdbabagagdbagagffabagbaaegadbagbaagebagbaegacfbagbafdbagbagbbagbbbagbbcdbgfbagbbdbagbbebadbagbbgafcbagbbggabagbcbagbccbagbdbagbdbdgabbagbdccegbagbebagbebcgffbagbebeedbagbebfgegbagbecabagbedcdbagbeeaacbbagbefbagbefgdfbagbegbbefbagbeggcdbagbfaabagbfbagbfbdebagbfbgafbbagbfbgbbagbffgfbagbgafbagbgbagbgcfbagbgdcbbagbgdcbdbagcaacdfabagcaadbagcaagbagcabagcabbagcaeeccbagcafebagcagdbagcbagcbbabagcbbagcbbcadebagcbbfbagcbcaadbagcbcebagcbdbabagcbecbagcbecbbabagcbecdbagcccfbagccgbagcdacbagcdbagcdbbagcdcaafbagcdcdbagcddbagcddcbagcddddgbagcddgbbagcdeabagcdebagcdecceabagcdfdbbagcdgabagceabcabagcebagcedeafbagceeagdbbagceegbagceegbgbagcefbagceffbbagcegacebagcfabagcfbagcfbcbbagcfdabagcfdbebagcfebagcffbagcffgfadbagcgbbagcgbcadfbagcgcgagbbagcgdbagcgebagcgedbagcggbfbagdabagdabbagdadcadcbagdadfebagdbaaabagdbagdbbagdbebagdbfcbagbagdbgbagdcbagdcccgfbagdcecgbagdceeebbagdcegbcabagdcfbdbbagdcgfbagddabagddbagddbcbagddbdedebagddccdedbagdddbbagdeabegbagdebagdedffbbbagdeecbagdefffbbagdegabdfbagdfafebabagdfbagdfdaebcbagdfgaaecbagdgaabagdgacbagdgaebbagdgaeecbagdgbagdgcfbbagdgecdbagdgedabagdgfbagdggbedcbageaabageaacfbageacdbbageadgebageaebgbageaecbageaeccbageafgbageagdgbagebagebbagebbbagebcfbdgbagebefcbdbagebfdgbagebggbagecbagecdccabagecgadfebagecgbfbagedaabbbagedadfebagedbbagedcfbagedebabagedfcfbfbagedggadbageeafdegbageebageecedfbageedbageeddfbageegbbagefbageffbagefffbbbagegacdbagegbabfbagegbeeeabagegcbbagegdabbagegefcegbageggbagfaabebagfaadfgdbagfaaeedebagfacbagfadfccbagfafffaabagfbaebdfbagfbagfbbagfbbbgebagfbbfabagfbdcbagfbdeedebagfbefbfgbagfbegcebagfbfbagfbfdebdbagfcbagfcbgdcbagfceadbagfcebagfcedfegbagfcggfebagfdbagfddfedbagfdebagfdeffcbagfdfbacbagfdfbdbagfdfdbagfdgabagfdgfbagfeabagfebbagfecaeeebagfedaabagfeddegbagfegfcbagffaaabagffbagffbbagffdbagffdeddbagffebefebagfffegabagffgbagfgcbagfgcfdbagfgeabbbagfgeggcbagfgffgfbbagfggbaggaebgdbaggafcbaggagadcbaggbaggbccbebbaggcbaggccbaggcdgabaggceeabbaggdabaabaggdbaggdebccbaggdecbaggdfdcgfbaggeaabbaggeabaggebaggebgbaggecabebaggedfbfgbaggefebaggfbaggfbbdccbaggfceddbaggfcgfbaggfdfbaggfedbaggffbaggffcbaggfgbagggabagggbagggbbagggbcbagggbdbagggebagggecebagggfdgbbaggggebbaaaadbbaaacbfabbaaadgbbaaagbbaabaefbbbaabbaabbbaabdbdfgbbaabebbaabfcbgbbaabfdaebbbaacacccfbbaacbbaacccbabbbaacdgbbaacgcgbbaadafdabbaadbaefbbaadbbaaddbbbaadgdbccbbaaedecbbaaedgbccbbaaeeegddbbaaeegfcgbbaaefccbbaaegbbaafbbaafbdbgabbaafeeegbbaagaebbaagbbaagbbbaagdgfbcbbaagfeabbaaggaebbaaggebebbababbaaebbababbababbbabafabbabagabbabbabbbabbbbabbbcbbabbdddabbabbfggebbabcaeaebbbabcbcebbabcccebbabcdbbabcdcbbabceadbbabddbbbabdgcbbbabdggggcbbabeacccbbabebdecbbabecfbbabeefcggbbabegdbbabegggbbabfbbabfbfbdbbabfdbbabfebfcfbbabfegeebbabfgeedfbbabfggfgbbabgbbabgdceaebbabgedegabbacaaecbbacabbacacacabbacadbbacaedafbbacafbbacbadgcbbacbaefecbbacbbacbbbacbcadbbacbfaabbacbfbbbfbbacbffbbaccabdfcbbaccbbacccbbaccdcbbaccfbebbaccfdcegbbacdabfdbbacdbbacdccefebbacddbbacdegbbacdffbcabbacdgbfgabbaceaacgbbbacebbacebecbbaceebbbacefcafbbacfdgcabbacffdbbacfffaffbbacfgbbacgaagfbbbacgaebbacgbbacgbbbacgcffbbacgdafdbbacgfbbacgfcbbadabbadacaefbbadaefbbadagbbadbbadbbbbadbbcgbbadbfbbadbfgagebbadcbbadcbbbbadccbbadcccbbadcccgfdbbadccfadbbadcdbbadcdgbbbadcgbbadcggagcbbaddbabbaddbbaddbfbbaddcgabbadddbbaddfbbaddfeagbbaddgbbaddgccebbaddggcgbbadeaafbbadebbadedbeacbbadeeddagbbadefgbbadfaafgbbadfbdfbbadfcbbadgbbadgbedacbbadgfagbbbadgfedebbaeaacbebbaeaadfbbaeabcbbaeadggefbbaeaefgbbaeafabbaeagccggbbaebafbcbbaebbaebbbaebbgggbbaebdfbbaebebgcbbaebgagabbaebgcfcbbaebgfbbaecaeacbbaecbbaecbbbaeceefcbbaecfcefbbaedafacgbbaedbbbaedbcdgbbaedcgbbaedfdbbaedgaedebbaeebbaeebbbbaeebcbbaeecbbaeedbaabbaeedcdabbaeegababbbaefadgdbbaefbbaefdbbaefegfdgbbaegabbaegbbaegcebbaegcgabbaeggegdbbafaabbafaaddabbbafaafbbbafabbafabfaecbbafadabbbafadedbbafadgabbafaedebbafafecbbafaffdbbbafagbagbbafagbbafbaabbafbacbbafbbafbbbafbbgaebbafbdacbbafbdbbafbeabbafbebgdebbafbgabbafbgcbbafcbbbafcbgabbbafcddbfbbafcdfagfbbafcdgcbdbbafceabbbafcfgbfabbafdabebabbafdadbbafdbbafdbbfeebbafddfebbafddgcfcbbafdebecbbafdeefggbbafdfbbafdgebfbbbafdgefabbafedbbafeebbaffbbaffdfbbbafffagbbafffbbafgggcbbagaaffbbbagabbagaddbbagafbbagafgbbagbbagbcbfeabbagbecbbagbgbbagcaabfbbagcabbagcbggbbagccbbabbagcdacefbbagcebbbbagcgccbgbbagdbbagdcaebbagddbbagdeagcabbagdecbbbagdfabbagdfbbagebbagefbbdabbagefbdcebbageffaabbagegbbagegdabbagegefbbbagfbbagfbbcfabbagfbedbbagfdbbagffbbagffdeeabbaggbbaggfebbagggbbagggcbbbaabbbbaacaedbbbaadfbbbaafddbbbabbbabbbbabcbdgbbbabcebcbbbabcfgbbbabdbbbabddebabbbabeabbbabfdffbbbabgbbbbacaabbbacabbbacbbbacdbbbacgbgefbbbadafabbbadbbbbadbdaabbbadcabbbadcbbbaddbbbadfabbbadgefgbbbaeaebbbaebbbaebbbbaebebbbaecbbbafbbbafbcbbbbafcgbbbafdbbbagbbbagbbbbagebbbagfdgcbbbbabcegfbbbbacbdbbbbacgbbbbaedbabbbbbafcbbbbbadabbbbbadeebbbbbbabbbbbbbbbbbbbbbbbbbbcdbbbbbbdbbbbbegbbbbcaabbbbcaggabbbbcbfegbbbbcdbbbbcddgdbbbbcebdabbbbcgfdgbbbbcggefbbbbdedgfbbbbdeebbbbbdffbbbbdggbagbbbbededcbbbbefbbbbfbebabbbbfcaeabbbbfcggdbbbbfdbbbbfdcbdbbbbfdedabbbbfegbbbbffacbbbbfgbbbbfgbcabbbbfgcbbbbfgfebbbbgaeebbbbgagfbgbbbbgbbbbgbcgfbbbbgccbbbbgcdcbbbbbgeagbbbbgfbbbbggcddgbbbcadccdebbbcadegdbbbcagacbbbcagcdebbbcaggbbbcbadbbbcbbbbcbbbcbcabbbcbdebbbccbbbccdbbbccddfbbbccfdbbbcdabbgabbbcdbdbbbcdcbbbcddabbbbcddbbbcddefbbbcddgcgbbbcdgdgdfbbbcedbbbcefcdbgbbbcegabbbcfbbbbbcfcbbbbcfebdfbbbcffdefbbbcfgggcbbbcgcgfebbbcgddadebbbcgffddbbbbdaaabbbbdabafbbbdabfdbbbbdacbbbdacgbfgbbbdafaabbbdafgcbabbbdbbbbdbbbdbdgbbbdbebbbdcacbbbdccffdfbbbdcdegbbbdcgefbbbddaefbabbbddbdbbbddcdfabbbddgbbbddgfbbbdebbbdedebbbdedfgbbbdefabbbdefeeaabbbdegcdbbbdfbebbbdfdbbbdfebcbbbdgadebebbbdgadgbbbdgbdeaabbbdgfefbbbdggfddbbbbeaagfbbbbeabbbeadcefcbbbebaadabbbebbbebbcbfbbbebcdffbbbebdgaebbbebebcecbbbebgbbbecagegfbbbeccdebbbeccdegfbbbeccebbbecdfbbbbbecdfgbbbecgbbbedbbbedbcgbbbedbdfabbbedcabbbeddadfbbbedfbbbeeaabbbbeebbbeecfbbbeedbbbeedgdfgbbbeeeeaccbbbeegbbbefbbbbefdbbbefddgcbbbbegbbbbegbcagbbbegcgegcbbbegdbbbfaaaaggbbbfabcebbbfadgaefbbbfaecacabbbfafcefbbbfbadfgcbbbfbbbbbbbfbbbbfbbbfbdcabbbfbebdgbbbfbecbbbfbegegdbbbfbfgbdbbbfcbbbfceaabbbbbfceadebbbfcgbbbfcgfabbbfcgfbbbfcgfbcbbbfdadaabbbfdafbbbfdbcdgbbbfdcbbbfdddefbbbfddeebbbfdeabbbfdgdeefbbbfebadabbbfebbbfedbbbfededbebbbfedffbbbbfeebbbfeecfbdbbbfefegaebbbffbcbbbbffebbbfffecbbbfgabebbbbbfgbbbfgbdaagbbbfgcbbbgabbbbgabbbgabcbbbgabdbbbgacafbbbgagbacdbbbgbaedbbbgbbbgbbfgcgbbbgbcbbbgbefcbbbgbfcccebbbgcabbbgcagabbbgcbbbgccgcefbbbgcdgbbbgcgedbbbgcggbbbgdaecbbbgdbbbbgdbcbfdbbbgdbebbbgdcbbbgdeebbbbgedgebbbgeebbbgeeccfbbbbgeggebbbgfaabbebbbgfbbbbgfbbbgfcbbbgfccbbbgfdbbbgfdedcbbbgffcbbbggbbbggffabfbbcaaadbbcaaadefbbcaabbcabadbgebbcabbbcabbcabbefbdbbcabbgeabbcabcadbbcabcebgbbbcabcfdaabbcacagbbcacbbdgbbcacbbgafbbcacdacfbbbcacdggagbbcacfebbcadbbbcadbbcadbgabbcadcbbcadcdgdbbcadcgbbcaebbcaecgdfdbbcaeedbbcafbbcafffbbcafgcacbbcagbbcagbdaebbcagfbedebbcbaacbbcbabbcbadeacbbcbadfbbcbafgcagbbcbagedcbbbcbbaeaabbcbbbcbbcbbcfebbcbbeecbbcbcadafgbbcbcbbcbcdcbbcbcdeebbcbcecbbcbcfdaebbcbcfdfbbcbcgdbbbcbdbbcbdccfbbcbdeffbbcbdegffbbcbdgbaacbbcbeabbcbebbcbebdebbcbedbbbgbbcbedfddbbcbedfegbbcbeeedbbcbfaccbbcbfbbbcbfbbcbfcegbbcbfcfdbebbcbfebbcbfedbbcbffcgfbbcbgaadabbcbgbabbcbgbbcbgbggbbcbgcbbcbgccebbcbgdefggbbcbgdfcbbcbgebbcbggbdbbcbgggfbabbccaababbccaacecbbbccabbccagceebbccbaagbabbccbaebggbbccbbccbcbbadbbccbgbbccbgdbbcccacaebbcccaeeebbcccbcbbcccgebbccdbbbccdbbccdcefbbbccddcbbbccddegdcbbccdedcdbbccdfcbbccdgdbebbccebbccebegfgbbccebfbbccebfebbccefeabdbbccfaaebbccfbbccfbgabbccfcbafbbccfddeabbccfddefdbbccfefbbccfgegbbccfggbbccgabbccgbbccgbgagabbccgcbdefbbccgfcbbccgffbbebbccggafbbccggbbcdaabdaebbcdabbcdabcgbbcdadgbebbcdaeaebbbcdaeebbcdageebbcdbabgbbbcdbbabbcdbbbcdbbcdbebcddbbcdbeffabbcdbggbbcdcadabbcdcbbcdcdbbcdcdgdbbcdcebbcdcedggebbcdcfeagbbcdcgbbcdcggbbcddaaaabbcddabbcddabfbbbcddcdbbcddfabcbbcddffebbcdebbcdegbfdbbbcdfabbcdfaebbcdfbbbcdfbbcdfcaafbbcdfcbbcdfcgebbcdfdfadbbcdfdgcbbcdgbbcdgcebbcdggbgbbcdggcbbcdggfeebbceaabbbceabbceabgabbceacabbcebbcebbdgbbbcebbedbbcebbgbbcebdeabbcecbbcecbddbbcecbeecgbbcecbffbbbceccfbbcecfbbbcecfbbcecfcfbbcedabbcedadccdbbcedbbcedbcecbbcedcfdgbbceeabbceebbceedafbbceedfgacbbceeeafcgbbceeedfedbbcefaadcbbcefbbcefcfbbcegaccbbcegbbcegcbegbbcegcgabbcegdbbbfbbcegdcbbcegffggbbcegggabbbbcfaafffbbcfabbcfadebbcfagabbcfbbbcfbbbgdgbbcfbbcfbcbbcfbdaabbcfbdafdgbbcfbebgfdbbcfbfbbcfbgbbcfbgecbbcfcafafdbbcfcbcacabbcfcbfbbcfccgcbbcfcdbbcfceffgabbcfcgfabbcfdafgacbbcfdbbcfeaafabbbcfebbcfebbdfabbcfedbbcfegedbbcfeggfbbcffbbcffcfgbbcfgbbcfgcaebebbcfgdgbbbcfgeffgbbbcfggcgbbcgabbcgacdbbcgaeebbcgafdgbbcgbbbcgbbcecbbcgbbcgbcgbbbcgbcgbfdbbcgbdgdbgbbcgbebbcgbegbdfbbcgcaacbbcgcbbbcgcccebbcgcccffbbcgccegbbcgcgbbcgcgfcdabbcgdaabecbbcgdabbcgdacbbcgdcbdbbcgdgaedabbcgdgecbbcgdgfebbcgebadbbcgebecbbcgecgfdbbcgeegabbcgfadabbcgfbbcgfefbbcgffefcbbcggbbbcggbbcggdagbbcggdfgbbbcggfbabbcgggbbcgggeabbdaaaadfbbdaaafdebbbdaacceffbbdaadegdbbdaadgfdebbdaafbbdaagcdbcbbdabbdabbfdacbbdabdbbdacadcbbdacbbbbdacbbdaccbbdaccfdbbdacdabbdacebbffbbdacedaegbbdadecbbdadgbbdadgbfbbdaebadcbbdaebafbbdaebbdaebfefbbdaeeddgbbdaeedgdbbdaefebbbdafaedcbbdafbdbbbdafdfeabbdaffbbdaffgbbdagabbdagbbdagbffbbdagdbbdaggacegbbdbabbdbacebbbdbacfddbbdbaedabbdbafadbbbdbafgcbbdbaggabbdbbacgdbbdbbbbdbbbdbbdbbdbdeabbdbbdffafbbdbbebbdbbfbbdbbfcacbbdbccfbbdbcegbbbdbdadecbbdbdaebbdbdbaebbdbdbbdbdccdgbbdbddbbdbdfabacbbdbdgadabbdbebbdbedbbdbeebbbdbeefafbbdbefbbdbefbgbbdbefcabbdbfbagcbbdbfbbbdbfbfabbdbfcbbdbfdbbdbfefdcfbbdbgbbdbgcbbdbgcceccbbdbgdcbabbdbgefbbdcaadcbbdcabbdcacbbdcadbffbbdcafgeebbdcaggeebbdcbadcefbbdcbbbbbdcbbbdcbbdcbcbbdcbdbbdcbfedebbdccbbdcccafbbdccccebbdccdggdbbdccebbdccgbbdccgcfbbdcdabbdcdbbdcdebbbcbbdcdfdebbdcecbbbdcecbbdcedcbbdceebbdcfagdbbdcfbbbcgbbdcfbbdcfdebbdcfgbbdcgbbdcgcbbdcgececbbdcgfbbdcgfgcdbbddabbddacgabbddafbbddbaaffbbddbbddbdcbbbddbddafbbbddbeagbbbddcacebbddcbgfbbddccffebbddcdedbbddcdgfbbddceagbbddcebdebbddcfbbddcgbaeabbdddbbdddbbfgdbbdddeabbdddecbbdddfbbdddfecfcbbddebbddecaabbddedbbddefdbbddegbbddegebbddegfbbddfaebbddfafbbddfbbddfdaabbddffagbbddgabbddgafbbddgbbddgbcgcbbbddgbfcbbddgcfcdbbbddgdgecbbddgebbebbddgfcadfbbddgfebbddggabbdeaaabbdeabcbbdeadefbbbdeaefdbbbdebabbdebadbbdebafdfbbdebbdebcbdacbbdebdddffbbdebeafaebbdebegdbbdebgceafbbdebgceeebbdecbaebbdecbbdecbdbbbdecbdcebbdecdbdbbbdecfbabbbbdecfbbdecgbbdedbbdedbdeebbdeddffdebbdedebbcbbdedfcgabbdedgbfbbdeeaebbdeebbdeebefdbbdeebfbfbbbdeeebbbbdeeeggdbbbdeefbbdeegdabbdefabbbdefbfafbbdefcgbbbdefdcbbdefebdbbbdeffbdfbbdefgbbdegbabbbdegebbdegeedgbbdeggaadabbdfabbdfabdbbdfadfbbdfaedebbdfbacfebbdfbbbfbbdfbbdfbcdadfbbdfbeccbbdfcbbdfccaadbbdfdbbdfdccbbdfddfbbdfdgbbdfeaagbbbdfebbdfecagfebbdfecbbdfedeefcbbdfefafbbdffacgdbbdffcbbdffcdcgbbdffcecbfbbdffdbbdfgbbdfgbfcabbdgababbdgabadbdbbdgabfdadbbdgafebbdgagdbbdgbbbdgbbdgbbfegabbdgbdfbecbbdgbfbbdgcacbbdgcacdbgbbdgcadgcbbdgcaebbdgcdedagbbdgcebbdgcfbbcebbdgcgbbdgdbbbdgdbffbbdgdebbdgdeebbdgdfbbdgdgcbbdgeaaddbbdgebbdgedbbdgeedbfcbbdgeefgbbbdgeegddgbbdgegfbbdgfabgdfbbdgfbbdgfcebbbdgfdbbdggaadabbdggbabfebbdggbbbdggcgfgcbbdggfebbdgggafcbbeaaabfcbbeaaadfebbeaabbbeaabbeaacgbcbbeaaecbbbeaafaebbeaagaafbbeabbbeabbcabbbeabbeabbfebbbeabbgabbeabcbbbeabdddgbbeabfbbeabgafebbeabgfbebbbeacaebbeacbcbbeacbffbbeacdaacfbbeacdcebbbeacfdbadbbeacffedcbbeadgdfbgbbeaebbfebbeaebffbbeaebgbbeaeccecfbbeaecfcbbeaefbbeaefbddabbeaeffgbbeafafafbbbeafbbbeafbbeafdbbeaffdacdbbeaffgbbeafgbgebbeagbbbeagbbeagcbbeagcfbbabbeagcgcbbeagcggbbeagdgbbeagebbeaggeaabbebaaafcabbebaabbebaaeccbbebabbbebabbebacgbbbebaddcabbebbbebbcacebbebbdefbbebbebbeeaebbebcbbbebcbbegbbebcccaebbbebccgfbbebcgdgcebbebdecfbbebdfdfbbebdgbbebdgfggbbebeadcbbebebbbebecffbdbbebefgbaebbebfbfcebbebfcbbebfcffdgbbebfdbbebfegbbebffcbfbbebgadfbbebgbbebgbgcebbebgcafebbbebgcbbebgccgbbebgcebbbbebgdgddbbbebgeebbecaaebbecaafabbecabbecadddfebbecadgcbbecafbbecbafadbbecbbbecbbecbccccbbbecbecbebbeccbbbeccccbbecdabbecdbafbbecdbbecddgabbecdecbbecdedefbbbecdfddcbbecdgefbbecdggeegbbeceabbeceaebbecebbbbecebbecedebbeceebdbbecefcfcdbbecegafbfbbeceggdbbbbecfbbbbecfbbecfdbbecfecgbbecgabbecgaebbecgbabbecgbbbecgbbecgfdedbbecggfabbedaacebbedabcgcdbbedacfgbbedaeaebbedaebbedafbbedaffedbbedbbbecbbbedbbbedbbedbbffbbedbeabbedbeebbbedbgbbedcaacegbbedcabbedcabgbbedcacbbedcbedffbbedcccbbedccccgbbedcdabfebbedcgdfggbbeddbbeddecbdabbeddfdbbedebbedebcedebbedecebbedeeedbbedfacgbbbedfafdbbedfbagebbedfbbedfdebbedffbbedffdcbbbedgbagbbbedgbbedgcebbedgebcdabbedgedagbbedgeeffgbbedgegbbedgfcbcbbedgggbcbbeeabbbcbbbeeabbeeacfbccbbeeaebbeeaebgdbbeeafaedbbeeafcgbbeeafdbebbeeafgcbbbeebafcdbbbeebbbeebbeebcbbeebdebbbeebeaebbeebeagecbbeebedbbeecacbabbbeecbbeeccgfbbeecebbbbeecegbbbeecfbbeecgacebbeecgbgagbbeedbaebbeedbbbeedbbeedeeebbeedegdbcbbeedgaadebbeeeadgdfbbeeeaegafbbeeeeagfdbbeeeedbbeeefbdbbeeefdbbeeefddbbeeegfccbbeefcbbbeegagbcabbeegcgagcbbeegdbbeegdcdbbeegedggbbefabbefabfcgebbefadbbefaebbefafcbbefagabbbefagadcbbefbbefbcddabbefbdaabbefbebabbefbgabbefbgbgfdbbefbgcbbefbggbbefccbbefcdcgbbefdabgabbefdccebbefdfabbefdgbbefdgcbbbefeagdbbefebbefegabbefegcbafbbefeggbbeffbbeffcafbbeffecacbbefffabcabbefffbfbbefffecebbefgbbefgbdbbefgbfbbbefgcebbefgdbbefgebfbbefggbbefggfdcbbbegaabbegaabfbabbegadgbbegafbbegafdfebbegagdcbbegbabbegbbbegbbegcbbegcbdfcbbegcbfbbegcccdbbegcdbbegcefbbegddabbegdegddbbegdfadbbegdggbbegeagaecbbegebbegedgcfcbbegeeceddbbegefgfbbbegegbdbbegfabbbegfacfbbegfbbbegfbbegfdfbbegfgabbeggbbbeggbbeggbcbbeggcccbbeggebbeggfbbeggfgdbbegggfabbfaabbbfaabbfaadfgebbfaaeeebbfabbbfabbfabdaaabbfabdcgbbbfabfaabbfabgabbbfabggfbbfacdgfbbfaceeebbfacgacfbbfadaebbfadbbfadeagagbbfadeedbbfadeeebfbbfadfbdeabbfadgafbbfadgefcdbbfaeeeadbbbfaeeecfbbfaefbbfaefeebbfaeggdbbfafabcegbbfafcbbfagabbfagbbfagccebgbbfagdbdebbfagebbfageeadbbfageeeebbfagegdbbfaggcafbbfbabbbfbabbfbabfcefbbfbaefbbfbafabbfbafbbfbagababbfbbabbbfbbadegbbfbbafbbfbbbbbfbbbbebbfbbbbfbbbefabbfbbbfbbcagbbbfbbdaafbbfbbfaadcbbfbbfbbfgebbfbcaabbfbccgffgbbfbcdbbfbcddefbbfbcecaebbfbcfeddbbfbdbbbfbdbbfbdcbbfbeadbbfbebbbfbebbfbecebbfbeedaebbfbegagbbfbfbbfbfbcbbfbfcbbfbfcedebbfbfdbfbbfbfebgbbfbffeeaabbfbgbbfbgcaedabbfbgdggbbfbgfcabbfcaaafbbfcabbfcabgebbfcadacbbfcadbbfcafbgebbbfcafefbbfcagbbfcbbccgbbbfcbbfcbdbbbfcbdcbbfccacebbfccbbfcccbbfccdcabgbbfccebdgcbbfccfbbfccfdbbfccfdgebbfccgadagbbfcddbbfcddeeacbbfcdeefebbfcdegcbbfcdggcdbbfcebbfcebbfefbbfcebdbbbbfcecdebbbfcfbbfcfbdbbfcfbfbbfcfdcbbfcfebbfcfecbbfcfffbbfcgadbbfcgcbbfcgfbbfcggeabbfcggefbbfdaabbbfdabbfdabfbbbfdaebbfdaefaebbfdafececbbfdagbbfdbbfdbdbbbfdbgbbfdbgbbgbbfdcabddbbfdcacbbfdcbaebbfdccgdebbfdcegdebbfdcfbbfdcgbbfddabbfddagbbfddbbfdddefdabbfdeabbfdeaddecbbfdebbfdebfbbfdecdaabbfdedbbfdeddgcgbbfdeebbbfdfbbfdfcabbfdfcacbbfdfcbbfdfcecacbbfdfdbbfdgbbfdgbfbbabbfdgdaegbbfdgdcgadbbfdgffdggbbfdggcabbfeaaabbfeabbfeacbbfeadbbfeaegcfgbbfeagdgggbbfebabbfebacbbfebbbfebbfebcdbbfebdbddbbfebfegebbfebgbbfecbbfecedgddbbfecegcdbbfecgbbfedbbbfedbbfedccgfdbbfedcgegdbbfedebbfedffbbfedgbbfedgebbfedgfdbbfeeababbfeeadbbfeebbfeebcbdbbfeecbdbdbbfeedgccbbfeeeddadbbfeefabbfeefefabbfeegbbfefagaddbbfefddbbfefdfebdbbfeffbbfefgbbfefgfbbfegbbfegcbbfegcbebbfegcbgdgbbfeggbbfeggcaabbffabbffaedagebbffbabbffbbffbceddfbbffbddcbbffbebbbbffcaeegbbffcbeaebbffcdbbffcgfdbfbbffdacbbbffdcccbbffdggcbgbbffecbdbbffecgdbbbffefeagbbffefegdbbffefggbbfffbbfffdaccbbfffebabbffffdfggbbfffgbbbffgacdbbffgageadbbffgbbffgcebbffgffebbffggagabbffgggbcbbfgabbfgabdbbfgacebgcbbfgadbbfgbbbbfgbbfgbebbbfgbeddaabbfgbfbbfgbfdbbfgcabefbbfgcadbbfgcceebbbfgceebbfgcefbbfgdbbbfgdbbebbbfgdcabbfgdcaebbfgdedecbbfgdefbbfgdfacebbfgdgebbfgdgebfabbfgdgedbbfgdgeebbfgeaaebbbfgeadfgabbfgebcefbbfgeebbgebbfgeefbbfgegffebbfgfbbfgfbfbbfgfccagbbfgfefbbbfgfgabbfggabbfggbbfggdbbfggdcgabbfggdegbfbbfggebbfggeggebbgaaacbbgaaafcbcbbgaabbgaacbgaebbgaadcebbgaafbbgaafeabbgabadebbgabbgabccdbbgabcdbbgabdgbgbbgabgbbgacabgdabbgacadfgdbbgacaebbgacbbgacegabbgacegfbbgacgaabdbbgacgcfbbgadbbgaddecdbbgadeefbbgadfbbgadffbdgbbgadfgdfdbbgadgbbcbbgaeafbbgaebbgaebfabbbgaedgbbbgaeeadabbbgaeedcbfbbgaeefdffbbgaegbbgafbbbbgafbbgafebbgaffebbgagabbgagbbgagegfgbbbgagfebbgagfggadbbgbabbgbafcgbbgbbabbgbbagbbgbbbbgbbbgbbcgbbgbbfbcdbbgbbfebbgbbfegfbbgbbgbbgdbeebbgbcabbgbcbbgbcfdcabbgbdbbgbdbeabfbbgbdbggbbgbdcbbgbdcebdcbbgbdcgbbgbdfbbgbdfgebbbgbdgbbgbeabbgbeacedcbbgbebbgbecbbgbeeffbbbgbefbbgbeggabbgbfadgbbgbfafbbgbfbcbfcbbgbfdbbgbfddbbgbfgbbgbgcadgbbgbgebfbbgbgfbbgbggbbgbggccecbbgcabbgcadbagbbgcaefbbbgcafbbgcbbbgcbbgcbcbbgcbfbbbgcbfbbgcbgbdbbgccacbbgccagbbgcccdfcdbbgccdbbgcceebbgccfbbgccfdbbgccgdbbgcdbbgcdbfgbbgcdbgfdebbgcdcegbbgcdeffcbbgcdgcgdbbgcdgfcbbgceabeebbgcebbgcecagabbgcedeabbbgcfadgbbgcfafcbbgcfbbgcfdbbgcfdfcdbbgcgadbbgcgbbbgcgbbgcgcbcbbgcgcefbcbbgcgddbbgcgdebbgcgdfbbgcgeedcbbbgcggbbgcgggfcfbbgdabbgdacbgbbgdadaacbbgdafcefbbgdagbbgdbaebbgdbbgdbcbbgdbgdgbebbgdcbbgdcbdagfbbgdccagcabbgdcebcabbgdcfeebbgdcgabfbbgddbbbgddbbgdddegbbgddfbbgdecbbgdedabbbgdeggfdgbbgdfbegbbgdfcacbbbgdfccbcbbgdfdgcbbgdfecdbbgdfededbbgdfgbbgdgbbgdgbebbgdgbeeebbbgdgfdbbgdgffeacbbgdggbbgeaadbbgeacbbgeafedbbgebbgebcbbgebedaegbbgebefaccbbgebefcbbgebgbbgebgdbbgebgfdebbgecbbgeccbbgeccdbbgecdbbgedabbgedbbgedccdbbgeeabbgeebbgeebdbbgeefabbbgefabgcbbgefbbgefdbbbgefeabbbgefebbgegabbbgegafebbgegbbgegbffaebbgegddfcbbgegfdfcbbgegfgabbgegggebbgfacdefbbgfafbbbgfagfbbgfbbbbbgfbbbgfbbgfbdffbbgfbdggfabbgfbebbgfbfaadabbgfbfbbgfbfcbbgfbffbbbgfbgbbbgfcabbgfcacbacbbgfcbbbbgfccaabbgfccbbgfcddbbgfcecbbbgfcgeafbbgfdagbbgfdbccbbbgfdcdbbgfebbbgfecfabbgfedeabbgfeffbbbgffabbbgffccebbgffddcbbgfgbbgfgfecadbbgfgfgbbgfggacbbbggabeabbggabgfgbbggaecgdfbbggagcdbebbggbadcecbbggbbbggbbggbcbbggbccfcbbggbdcbbggbeaccbbggbebbggbgbbggcbbbggcdfeaabbggceaabbggcebbggceebbggcfbbggdabbggdaecebbggdbbbggdbbggdfdgcabbggeaafedbbggeaagabbbggeacddcbbggecbgbbggeddfbbggeebbggeefbbggefcaggbbggfbbbggfbbdbbggfbbggfebbggfgbbggfgbgbbgggcbbgggcdfbabbgggfdcgdbbgggfecfbbbgggffbbgggffcbcaaaafcdbcaaaagfcbcaaabbcaaabcaaacaebcaaaceabcaaacfeabcaaacfgebcaaacgdbcaaadbcdcbcaaafbcaaagcbcbcaababcaabbcaabbebebcaabcaabcegcabcaabecfdbcaabgfcbbcaacbdbcaacbgbcaacdbcaacebcaadadgbcaadbcaadcgabcaaddbgbcaadgabcaaebcaaecbcaaecgbcaaeecddgbcaaeedaadbcaaeefabcaaefbcaaegfgbdbcaafagbcaafbcaafcgbbcaafdccebcaafdggbbcaafegafbcaafgdabcaagabcaagbbbdbcaagbcaagcbcaagcebcaagfbfabbcabaagfbbbcababcababfbefbcababfcbcabafbgdbcabbcabbdfbcabbebcabbggfebcabcabbcabcabcbcabcbffddbcabccaeabcabcdeagcbcabcdgeafbcabdagbcabdbcabdbfgfbcabdeabgbcabdfceebcabeaebbcabeaebcabebcabedcbcabedgabcbcabeefebcabefcegbcabfbgbcabfcddcbcabfdeaabcabfeeefabcabffafdbcabffdbbcabffdebcabgbcabgbgefbcabgcbedabcabggcgbcacaacbcacabbcacacegbbbcacadfdbcacadgfafbcacbadacgbcacbbbfdcbcacbcacbcaedcbcacbebcacbfgbdebcaccacagebcaccaefbgbcaccbcaccbddbcaccebcaccebdgbcacdaaegbcacdabcacdbbcacdbcacdcabcacddbcacdgbcacebaaafbcacebbbcacebedadbcacebfcddbcaceddbbcacefeeabcacfbbbbcacfedbcacgabbcacgbcacgebcacgefcbcacgfggbcacggcdgcbcacggeebcadaddbbcadagbcebcadbbcdccbcadbcadbcbbcadbdfbcadbebcbcadbecbcadbgdgbbcadcbcadccfabcadccffcbcaddabcaddbedbbcaddcfdddbcaddebcaddffcbcaddfgeabcaddgagabcaddgdeafbcadebgbcadebggcebcadedbdbcadedccabcadedcebbcadeecgfabcadefabbcadeggbbcadfbcadfbdbcadfbfbcadfbgfbcadfccebcadfdbcadfdfdfabcadfecbcadffgfbcadfgfbbcadgacaedbcadgaggbcadgebbcadgfgbcadggedcbcaeaabcaeabcaeabcbcaeaebcbcaeaecebcaeagbbcaebaeefdbcaebbbcaebbcaebcaebdfdbcaebfbcaebfbcedbcaecbcaeccgbbcaecdbdbcaecfcfbcaecgdcfabcaecgffbcaecggbbbbcaedabcaedbabcaedbcaeddfdfcbcaeddgbcaedgeabcaeeadeeebcaeeafbcaeecabbcaefacebcaefafbcaefbcaefcbbcaefcbcbcaefdgdbcaefgbcaegacbcaegafbcaegbbgabcaegbcaegdbcaegfabcaegfecbbcaegfecebbcaegfgcbcaeggbcafaedcbcafbcafbdfabbcafbgdegbcafbgegbcafcaefbcafccabcafcfbfdbcafcffefbbcafdaagbgbcafdbceeabcafdcdbcafdcgbcafebcafedebcaffbcaffcbcaffccfbcaffddgbcaffeabbbcafgaebcabcafgbbcafgbffgbcafgdbcafgeabcafgebcafgebfbcafgeeabcafgefdgcbcafgfabaabcafgfgfddbcafggbcafggbcbebcafggbfbgbcagaabcagaagdgbbcagababcagabdfgabcagacbcagadabebbcagaebcagafbaccbcagafecacbcagagabbcagagbcagagcbbcagbabcagbbcagbcagbffagdbcagbfffgbcagcbcagccbcagccfbabcagcebebcagcegeebcagcfbcagcgafbcagdbcagdbeafabcagddbcagdfbcagdfgbdabcagebbcagebcagebddbcagedcggbbcagfaebcagfbccfgbcagfcgbbcagfddagbcagfdggbcagfefbbcaggbcbaabcaggcbcaggccbcaggeccbcaggedgfbcaggeebfbcaggfbbcaggfbcaggfddbcbaabcbaadabcbaadbcbaaeggbcbaagabcbabagegfbcbabbcbabbebcbabcbabcbcbabgbebcbacbdcbebcbacbgbcbaccbcbacdcbbcbacgdbcbadafaebcbadbbcbadbcbadbeabcbaddbcbaddbfbcbaddfebcbadedaebcbadfdcedbcbadgcbcbaeadcebcbaeaggbcbaebcbaebgeebcbaedeecbcbafaaacbcbafadbcbafbcbafbgbcbafcbbcbafecbcbaffdbcbagbcbagbcebbcbaggbcbbaafcbcbbabbcbbabcbbabdgcebcbbagdbcbbbabcbbbbcbbbcbbbcbcbbbdbcbbbdfgdfbcbbbebedabcbbbeebbcbbbeeffcbcbbbfbfbbcbbcafbcbbcbbcbcbbcbccbcbbcdbcbbcgefbcbbdbbcbbdbbgbcbbdbcbbdecfgfbcbbdeedfcbcbbebdcfbcbbedgaadbcbbeeabbcbbefbdcbcbbfaabcbbfabcbbfbafbcbbfbcbbfbgdbcbbfcafebcbbfdcabcbbfdeffebcbbfggbbcbbgaegcbcbbgbcbbgbeebbcbbgbfbcbbgeccbcbbgegdbbcbbgfabfcbcbbgfefbbcbbggaggdbcbcaabcbcaaffbcbcabebcbcbbcbcbcbcbcbdcadbcbcbedbcbcbfcegbcbccbcbcceebcbccegcebcbcdbcbcdcebcbcddccbcbcdefeaebcbcdfbgbcbceacabcbcebbacfbcbcebcbcedbcbceebcbcefabafbcbcefbcbcegbgbcbcfbcbcfbdgabcbcfbebbcbcbcfcebcbcfddfbcbcffbebcbcffcbcbcfgagabcbcgaeabcbcgcaffbbcbcgcebcbcgcgebcbcgdbbcbcgdggebcbcgebcbcgedbcbdabbgcdbcbdadcdbcbdaegcacbcbdafefgbcbdafgbcbdbabcbdbafdbcbdbbbbcbdbcbcbdbcbdbdadfcbcbdbdbbcbdbfabcbdcbbcbdcbcbdccdbcbdcdbegebcbdceaeggbcbdcebcbddgbcbdeabcbdebcbdecbcbdedfbcbdeeecfdbcbdefadbcbdegfagbcbdfaacbcbdfbcbdfebcbdfedaccbcbdffdbabcbdffgcbcbdffgebcbdfgebcbdgabcbdgaddgebcbdgbbcbdgbcbdgbegabcbdgcabcbdgccgffbcbeabbgbcbeadggbbcbeaebcbeaedcbcbeafcdbfbcbeafgecbcbebcbebdbcbebecbbcbecbcbeccbfbcbecebcbecgdbabcbecgfgbcbedabbbcbedbcbedbdbcbedcfbcbcbedfeddgbcbedgegccbcbeeabcbeebbcbdbcbeebcbeebdecbcbeefbcbeefcfbcbefacebcbefbabcbefbcbefdbcbefebcbefgabcbefgfbbcbegbdbcbegddbegbcbegebbcbeggbcbfaaebcbfadbbcbfaebcbfafbcbfagageabcbfbbcbfbbcdgbcbfbcbfbedbcbfcbbcbfcbcbfcbffgfbcbfccabcbfcdbcbfcdeffgbcbfcgbcbfdaaabcbfdabcbfdbbcbcbfdccdbcbfddedfbcbfdgbcbfeaacbcbfebbcbfebcbfedbcbcbfefbcbffaebcbffbegcbbcbffcdebcbffcffdabcbffdbcbffdbfbcbffeabebcbffebeafbcbffgcbcbfgaacabbcbfgagbcbfgbbcbfgbcbfgbgaafbcbfgcbcbfgfdbbcbcbfggfbcbgaaagabcbgacfabcbgadbcbgafggbcbgagggfbcbgbabaefbcbgbafabcbgbbbcbgbbcbgbcbgbebcbgbfbcbgbgebbcbgcbbbdbcbgcbbcbgccebcbgcdaefebcbgcegbcabcbgcfagcebcbgdbcbcbgdbcbgdbgfbcbgdcfcbcbgddafebcbgdebgdbcbgdfgefdbcbgdgbcbgecbbcbgecdbcbgeddbcbgedebcbgeeecfcbcbgfcdbcbgfdcfeebcbggbabcbggbcbggcadbcbggccbcebcbggdcabcbggdcdbcbggddbcbggdebcbggefgeebcbggfbcbgggabgdbccaabccaabfabccaacbccaaedbccaafbbccaafcgdabccaagbdcbccabbbccabccabcgfabbccabdbdaebccabeaebccabeebccabfdgddbccadaagdebccadabccadabecbccadbccadccbccadcfbbccaddbedabccaddddbccadecbccadfbccadfebccadgbbcbccaedfdabccaegbccaegebccaegfdabccafabcbccafbccafdbccafefbccagaabccagacfbccagbbccagbccagbebccagebbegbccagebccbabccbacaacbccbacbadbccbacbbccbacgacbccbadcdbccbaeabccbaeccdbbccbaecgegbccbafefabccbbabccbbbaabccbbccbbdadaabccbbgbccbcbccbccbdabccbdagbccbdcafbccbddabccbdeccbbccbdgbbccbeadbegbccbebccbecbccbfbccbfcccgbccbfdbccbfgbebccbfgegbebccbgbacebccbgbccbgcagabccbgcbccbgedcebccbgffbfbccbggcdgbcccadgbcccaeabcccagbcccagdgdfbcccbafgbebcccbbcccbcccbdggfgbcccbebccfbcccbfbccccafgcbccccbccccbdbccccccdbccccfbccccfcfbbccccggfbcccdabcccdbbcccdbcccddbcccdebcccdfaadbcccdgddgbccceacbcccecbebcccecebbcbcccedbabcccedgeadbccceegbcccegdbcccfbcccfbdddbcccfdebbcccfebegebcccffdgabcccffeebcccffgbegbcccfggebcccgadafbcccgbbcccgbcccgbcgabcccgdcbfebcccgdedgbbcccgfdcbcccgffdbcccggebccdaaaabccdafabccdafbccdafeeabccdbbccdbccdbcebccdbdgbccdcaaaebccdcabccdcbccdcbdbbccdccedbccdcfgfbccdcgebccddbccddcbfbccdddgdabccddedbgbccddfgecbbccdeedgbccdeeegbccdfbdbbccdfbgadbbccdfcbbdbbccdffbccdffdbccdffggbccdfgcgbccdgbccdgcbgbccdgcgdbccdgdfbccdggfdbccdgggeebcceaabcceabbcceabefgbcceacfgfbcceagbbgbccebbccebccebcfcbccebdaaebccebdbccebeabgfbccecbcgbccecebccecfbccecfddfgbccedabcefbccedbbcbccedbbgcbccedbcceddfgbdbccedfcgbccedfffbccedgbccedgdbcceebbcceebcceebgabcceeddabcceeegbfebcceefdbcceegdbcceegfbfabccefbccefdbdebccefecbccefeebccegbccegbfbbbccegcfcbbccfaaedddbccfabccfadfabbccfadgbccfaebccfaefbccfafgbccfagcbccfbbccfbbfbgbccfbbggbccfbccfbdabccfbgbbccfcafbdcbccfccdfebccfceacgbccfcecafbbccfcfcbccfcgbccfdacbccfdadadbccfdbccfdbddbccfdbeabccfdbebbccfdgcbdcbccfeaegbccfebccfefgbccfegdbabccffabbbccffafcdbbccffbccffccgdebccffegcgabccfffbcbccffgafgcbccffgddfabccfgabcbccfgcfcdbccfgdbccfgdfebccfgfbccfggbfabccgabccgagbadbbccgagbgaabccgbabebabccgbbabccgbbccgbcbbccgbcbcadbccgbcbgbccgbccgbddggabccgbefcdabccgcadccbccgcbbccgcbccgcbdbccgcbdbfbccgcdgaebccgcebbccgceefebccgcefbccgcfbccgcgdffbccgcggbccgdbccgdbddcbccgddbccgdfabffbccgdfcdffbccgeddcbccgeebccgegdbebccgfaggbccgfbccgfbdbccgfbebccgfddaeebccgfeagebccgffgfbccgfgbcgbccgfggcgcbccggdfddebccggffaadbccgggabdbcdaaafcbcdaabcdabcdaaebcfbcdaaefacfbcdaafcbcdaagfbbcdabbcbbcdabbcedbcdabbcfcfbcdabcbcdabcdabfdabcdacagefdbcdacbcdaccdabcdacdfcbcdacecbcdacfedgbcdacgdgbcdacggcbcdadaeeebcdadbabcdadcbgbbcdadebcdadeebfbcdadeeebcdadgfdebcdaebccbcdaebcdaebdddbcdaebfgdbbcdaecaceebcdaeedagabcdaeedbcdaefbcdaegfcebcdafacccbcdafdfccbcdafedfcbcdagacgfbcdagadgbcdagbcdagcebdfbcdagdbcdbaacfgfbcdbacgbbbcdbaeggbcdbaffbbcdbafgabbbcdbbabcdbbabcgbcdbbbcdbbcbcdbbcdbbdgagbcdbbfadabcdbbgbcdbcbbcdbcbfgfbcdbccceabbcdbcdbcedbcdbcgccbcbcdbcgcdbcdbdaabebbcdbdabeebcdbdacdbcdbdbbcdbdbdadfbcdbdeabebcdbdegfbcdbeabagebcdbebcdbebfebcdbecfbcdbefbcdbegbcdbegdbcdbfabcdbfbcdbfbdgcbcdbfdbcdbffbcdbfgbcdbgabebfbcdbgagbcdbgbcdbgcadbcdbgebcdbgfbbcdbgfdbcdbgfgfbabcdcaacdbcdcabcdcabegbcdcaceaabcdcadafbgbcdcadbebcdcadefbcdcafbcdcaggbcdcbabcdcbaffeabcdcbbcdcbcdcbgdddbcdccafcebcdccbaefbcdcceabbcdcdafgbcbcdcdbccfebcdcddafbbcdcdecbdbbcdcdedagcbcdcdefbgdbcdcdgddbcdceaadggbcdcebabcdcebbfcgbcdcebcdcecbcdcecgcgfbcdcedacbcdcegbcdcegbddbcdcfaecgbcdcfbcdcfbddfcbcdcfdbcdcgaagebcdcgcafbcddaabcddabcddabgfeabcddacbbddbcddagfffgbcddbbdbdbcddbbecdbbcddbcddbffcbcddcagbbcddcbcddcccbcddccdggcbcddcebcddcgcbcdddaagbfbcdddabcdddagbgbcdddbcdddcbcdddcfagbcddeabfbcddeabffbcddebcddedadbcddeedebcddeffdgdbcddegafbcddfbbcddfebcddfeccbcddfecccbcddgbfdafbcddgbfeabcddgcabbbcddgfgbcdeabcdeadabcdeadcbcdeaebbcdeafbcdeagbcdeaggebabcdebaeebcdebbcdebbebcdebbebfabcdebcdebfeaddbcdecafgacbcdecbcdeccbbcdeccgebcdecefeaebcdecfbcdecfbgbcdecgbcdedafbebcdeddbbaebcdeddecebcdededbcdeeacccbcdeebbcdeebcdeecbcdeedgfagbcdeeebcdeeeffgbcdeefbcdeegccfdbcdeegdfbcdefbcdefbgcbbcdefcacbcdefebcdefeecbcdeffbdaebcdegabcdegabdacbcdegabfgfbcdegadcdcbcdegbbbbcdegbcdegdbcdegdcfbbcdegfdbcdeggabdbcdfabcdfacgeabcdfaeabbcdfaedbcdfagbcdfagcffdbcdfaggagcbcdfbabcdfbbcdfbccbcdfbcdfbcgbcdfbdcbcdfbfadfbcdfbfbeggbcdfcaaabbcdfcacbcdfcaebebbcdfcaecefbcdfcbbcdfcbcdfccbcdfccdgbcdfcfbfbbcdfcgbcdfcgfcdabcdfdbcdfdfbcdfdgaacebcdfdgbcdfdgefbcdfdggcdbcdfeabcdfeafbcdfebbcdfebcdfecddebcdfecfcfbbcdffabbbcdffafcbbcdffbcdffbgbbcdffdabcdffgbaadbcdfgabcdfgcbgefbcdfgdgcabcdfgedbcdfgeedcbcdfgfgeabcdfggfbcdgabbbcdgafbcdgafcbcdgagbcdgbaaabcdgbaefabcdgbagfbcdgbbbgebcdgbbfgbcdgbcacddbcdgbcdgbfabcdgcabcdgcbbcdgcbcdgcedbcdgdbecbbcdgdcccabcdgdcfgdbcdgdeabcdgdfedabcdgdgdfbbcdgdgfbbcdgeacbcdgebbagabcdgebcdgecbfbcdgedeefabcdgefecfbcdgeffgfdbcdgfaagbcdgfbcdgfcegbcdgffbcdggbfcbcdggbgbcdggbgbebcdggceggbbcdggdbbcdggdbcabceaaadabceaabbceaabceaadbceaaeadbceabbceabceabggbceacabceacadbceacbabceacbceacdbbceacfdecabceacgdbceadbbbccbceadcdeabceaddbbceadgbceadgfbaebceaeaagebceaebceaecffgbceaedebdbceaeedccgbceaegdbbceaegdgbceafagagbceafagfefbceafbadabceafbbbceafbceafddfbceafdfbbgbceafdffbceafeadgfbceafgbceafggcbceagaabceagadfabceagbfabceagegcfbceagfebceagffgbcebabbdebcebabcebabdaefbcebabdbbcebacbcebadcefbcebaebbcebaecdfbcebafeebcebbaadbcebbbbcebbbcebbcadbcebbcbcebbcebbcfgbcebbeefbcebbggbcebcaabcebcabcebcbcebcbcfbcebccfbcebccgefbcebcebcgbfbcebcgfbbcebdbbcebdbcebdcdgdbcebdcebcebddcbadbcebdedacbcebdgdgdbcebeacfcbcebedabcebedfbfabcebedgbcebefbaacbcebefbcebeffgbbbcebegfabcebfabcebfbcebfdddfbcebfdebcebfdfabcebffdabcebgabcebgbbcebgeecbcebgffebgbcebggbebcecaaabbbcecaacfabcecaaeebcecacbbabcecadbcecagffbcecbaaedbcecbadbcecbcecbdfecabcecccdfbceccdfcbbcecceggbceccfedgabcecdbcecdcfbcecddbcecdebcecdgbcecdggabceceafbbbcecebbcecebcececbcecedbbgbceceffabcecegbcecfaagafbcecfddbcecfecgebcecgbdbcecgcgbcecgeafabcecgffbcecggbcedaaebcedabcedaccbcedadeafbcedafbcedafbeabcedbbagbcedbcafcbcedbcedbdebaabcedcabcedcbcedccbcedcefbcedcfdcabceddaeaebbceddafebceddbbceddbcbcedddfbceddgfffbcedebcedebcfbcedecaddbcedecgbbcededbcedeecbbcedegbbcedegdegbcedfccbcedfdbcedfedbfbcedffabcedffbbcedfgbcedfgeebcedfgfebabcedgaabcebcedgacgbcedgbcedgdbcbcedgfcdegbceeaabceeabceeacdebbbceebbceebceecbcabceecbceeccafabceeccbceeccfecdbceecdebceececebbceecgeabceecgecebceedagdcbceedbceedccgdbceedcdbceeebceeebfbbbceeebfbceeecdccabceeecdgebbceeededbceeedgbbceeeegfbbbceefbcbceefbceefbdbceefcebceefeabceefeccgbceeffaacbceegbceegbdcbceegebceegebcgbceegedbceegfbbceegfbceeggbbbgbcefaabcefabcefacbcefaccebcefacdgabcefaebcefagbbcefbbcefbcaabcefbcefbdbcefbdgfcebcefbecdbcefbeggdcbcefcabcefcbcefcccbcefcdebcefcefbbfbcefcgbcefdabcefdbbcefdbcecebcefdbcefddbcefddfagebcefddfbcefddgbcefdfbcefdfbdbcefebcefebfgfbceffbceffcabceffdgbcefgaagdbcefgabcefgabdefbcefgafbcbcefgbcefgdbcefggcabbcegabcegacbcegadafbcegadebcegaeafdbcegaebcegaeebcegafbbcegbafddfbcegbbcegbbgedbcegbcegbdebdbcegbeebcegbfbcegbgbcegcafccbcegceabcegcebcegcegfgbcegcggbcegdaecbebcegddagcbcegdddbcegddgeebcegdfeebcegeacbcegeebcegefbbcegfbcfffbcegfbdfegbcegfbgbfebcegfcgaebcegfdbcegfebcegffbcegffggbcegfgaabceggbceggddfbceggfcbcegggbbcfaabacbabcfaabcadbcfaabcfaadfebcfaafbbcfaafbcfaagbcfabbbbcfabcagegbcfabcbbcfabcfabdgbcfabedacbcfabfgabcfabgbcfacaabcfacaabfbcfacacbffbcfacadbbcfacbcfaccfddbcfacdfgfbcfacffbcfadadddfbcfadbcfadedegbcfadgfbbcfaeaccfbcfaeadbcfaeadcbbcfaebcfaecebcfaecefbcfaedbabcfaedcdgabcfaedfgbcfaeebcfafefecbcfafegcbcfafffebcfagbbcfagbcfagbeabcfagcadbcfagcbcfagcecgcbcfagggfbgbcfbabdaebbcfbacefcbcfbadbbbabcfbadfaagbcfbaebcfbbafebcfbbagagbcfbbbcfbbcfbbfedfebcfbcbabcfbcbbbbcfbcbcfbccbcfbcfbcgbcdgbcfbcgbdgbcfbdagffbcfbdbcfbdcaebcfbdcgbbcfbdgbfcabcfbebfegbcfbecagadbcfbedbcfbeddaeebcfbfbcfbfbdaefbcfbfbgggbcfbfcfbgdbcfbfdbcfbfddebcfbfdfdfbcfbfegfbcfbffafdbcfbffbcfbfffdabcfbgadebcfbgbcfbgbeefebcfbgcfcgebcfbgegfabcfcaadbgbbcfcaagbcfcabecdbcfcacbcfcaddbbcfcaeacacbcfcaebcfcbbcfcbbdaefbcfcbcbcfcbcdddebcfcbcfcbdebcfcbeecbcbcfccaagbcfccafebebcfccbcfcccbbcfccdbcfccddfbcfccfgbcfccfgcfgbcfcdbbbcfcdbbcfcdbgbcfcdcadaebcfcdebcfcdeccabcfcdfgbcfcdgbfbcfceaacbcfcebcfceedggbcfcegccbcfcfaagbcfcfabcfcfbcfcfbeagdbcfcfdbcfcfefeabcfcgacbcfcgbbcfcgbfbcfcgcbcfcgdebcfcgdgfaebcfdaabbbcfdabcfdbbcfdbcacabbcfdbcfdbfcabbcfdbfcbcfdbgdbcfdcadbfbbcfdcbbbcfdcbcfdcbfbcfdcfbcfdcgddgbcfddaedabcfddbcfddgcbbcfddggabcfdebccgbcfdebgebcfdebgfgbbcfdfafcbebcfdfbbgcfbcfdfcagbcfdfdbcfdffadbcfdffadcgbcfdgbbcfdgbcfdgccfddbcfdgdadebcfdgdgbcfdgfbcfdggbcfeaabcfeabcdfbcfeabcfeaedbebcfeaefdbcfeafabbcfeafbcbcfeagdacbcfeagfadbcfebbcfebcfebdcabcfebdcbcfebeddddbcfebgbcfecagggcbcfecbabcfecbbcfecbdffbcfecbfbcfecdabfcbcfecegaggbcfecffbbcfedagafabcfedbbcfbcfedbcfedeacbcbcfedefgcdbcfedfbcfedfebcfeeadbcfeeagbccbcfeebcfeeccfdbcfeeeebcfeegbcfefadbcfefbggdbcfefcdfdgbcfefcecdfbcfeffbcfeffffagbcfefgbcfegaeabcfegbcfegdbcfegdfdbcfegdgaabcfeggbbcffabaffcbcffacaabbcffacbcffacgfbcffadbcffaeaffdbcffafbbcffafdbcffagbcffbbcffbcffbcffbcffbdbcffbfbcffbfdbcffbffbebcffbgbcffccegbcffccfcbcffcebcffdbebcffddbcffdegbcffdgdccbbcffeaabcffeabebdbcffeaegbcffebcffebfbcffecgcbcffeddbcffeffgbcffefgfbcfffabcfffbcfffcadacbcfffffeebcffgbagdfbcffgcagabcffgcbcffgeceebcffgedbcffggefbbbcffggfbcfgaabbcfgaabcfgabcfgabfcbcfgacbcfgacgedbcfgadfebcfgafaffbcfgafbabgbcfgagbdbbcfgaggbcfgbbcfgbcfgbdcbcfgbfagcbcfgbgebcfgcbabbcfgccfaebcfgcdabcfgdbbbgbcfgdbbcfgdbcfgdbdbcdbcfgdbfbcfgddadbcfgddadfebcfgdegfabcfgdgafbcfgebcfgebdfacbcfgebebcfgedbcfgedbgdgbcfgeddfgbcfgeeabcfgeefbcfgeefdcabcfgfaadebcfgfbcfgfdebcfgfebcfgfgabbcfgfgabcfgfgbecbcfggbcfggcdfbcfgggcbcgaabcgaaffcbcgabaabcgabcebcgabcfdbcgabcgabdbbbcgabfgbcgaccabcgacfabcgacfdbcgadbbcgadbeeaabcgadcbcgaddabcgaddgbcgadgbebcgaebacabcgaebcgaebfefbcgaecdbcgaecefdbcgaefbcgaefbfbcgaeffbcgaegddgbbcgafbadadbcgafeegbcgagcfegbcgagdbdbbcgaggbcgaggbffcbcgbaagbfbcgbaagfabcgbabbbdbcgbabbcgbabcgbabecebcgbafbafgbcgbafbbbcgbagaabbcgbagabcgbbaggadbcgbbbcgbbcgbbefcgbbcgbcdefddbcgbcebbcgbcgbcgfffbcgbdaabbdbcgbdaaecbcgbdadbcbcgbdbcgbdbgbbcgbeabcgbebebcgbecfbcgbegbcgbfagbcgbfccgabcgbfcecdbcgbfeeefdbcgbfefgbcbcgbfgcbcgbgebbcgbggcbcgcaabaedbcgcaadbdgbcgcabbbcgcabgbcgcacbcgcadbcgcaebcgcaegedbcgcafefcabcgcbaefgbcgcbbbcedbcgcbbbcgcbbcgcbccgcbbcgcbcfcdbbcgcbcgcbedagabcgcbffgbcgcbgbedbbcgccabebcgccbcgcceegbcgccgabbcgccgebabcgcdbcgcddbbegbcgcdebcgcdeddcdbcgcdgbcgceacaeabcgcebbcgcecgdbbcgceecdbcgceeeeagbcgceegbcgcefbabcgcegbcgcfbfbcgcfcbcgcfcebbcgcfcedbcgcfdbcgcfdfbcgcffccbcgcfgbcgcgbgdbcgcgcabcgcgcbcgcgdcfbcgcgfbfbcgdaacbcgdaadebcgdaeeabbcgdaegbebcgdbbcgdbcgdbfgecbcgdbgeabcgdcbcgdcdffbcgdcdffdebcgdcebeebcgdcgbbdbcgdcgbcgddbcgddcbcgddgbcgddgcbcgddgebbfbcgdebcgdefbcgdegbcgdfaadbcgdfabcgdfagagbcgdfbcgdfcdebcgdfcggdbcgdgaabcgdgbcgdgbeecbcgdgdebcgdgebagbcgdgebcgdgecbadbcgdgfecbcgdggebcgeabbcgeacbecabcgeaccbcgeaegbcgeafecbcgeagabcgeagcccbcgeagfgbcgebbbbdbcgebbcgebbgfadbcgebcgebdeegabcgebefbabcgebfdbcgebfddbcgebgafdbcgeccbaebcgecedbeabcgecfbgebcgedaceabcgedebcgedefabcgedfdcbcgedgaagbcgeeaabbcgeeagbcgeebcgeebggbcgeedfaabcgeegfabcgeegfebcgefagfebcgefbbcbcgefbcgefbggabcgefcdebcgefdggbcgegbbcgegbcgegdcfbcgegebcgegeedebcgfaaebcgfabcgfacbabcgfacfbcgfaecbcgfagddccbcgfbbcgfbcgfbeffebbcgfbefggbcgfbgegabcgfcabgggbcgfcbcgfccdbbcgfcggdbbcgfdbcgfdebcgfeagfgbcgfebcgfecfcbcgfeeabcgfeecfbcgfeffgbcgfegabcgffadbcgffaefbbcgffbcgffbfggabcgffcbfdabcgffdafefbcgffebcgfffcebcgfgaeebcgfgbdeebcgfgccbcgfgcebcgfgcefacbcgfgdfbbgbcgfgebfdabcgfgfddebcgfggccdbcggacacbcggacdgcbcggadbebabcggaeadadbcggbcggbfeggbcggbgfeebcggcagfbcggcbcggcbdcebbcggcedcabcggcegbcggcfbcggdaebgbcggdaecfbcggdagbcggdbecafbcggdbedfbbcggdddcbcggdfbbcggebcggecdbcggecgabcggeddbebcggefdfbcggegbbgebcggfbcggffbdaaabdaaaecdbdaaaefbbdaaafbdaababdaabbcgcbdaabbdaabcbdaabdaabegbdaabfegebdaabgdbdaacaabcdbdaaccfbbdaacedacabdaacedbbdaacefcbdaacgcgbdaadbdaadbddebdaadbebdaaddfbdaadegffbdaadfggabdaaebbbbdaaebcgegbdaaebdaaecebdaaededcbdaaeefebdaaegbdaaeggbdaafabdaafbcbfdbdaafbdaafbdgfdbdaafcgbdaafeaadbbdaafgcbbcbdaafggcbbdaagabbdaagbagebdaagbdaagcbbbbdaagcgcafbdaagdbbdabaaabdabacebabdabaedabdabafffcbdabagbdabagedbdabagefbdabaggbdabbbbecbdabbbfebdabbcedbdabbdabbegcbdabbgebdabcafbbdabcbbdabcbgabdabccfgedbdabcefbdabcegabdabcfbgabbdabcgdbdabdabdbdabdbeddbdabdcabdabddbdabdfbdabdfbebdabdfcbdabdgbdabebdabebdbcebdabeebdabegbdabfbabgebdabfbbdabfdbdabffacfbbdabgbcgdbdabgbdabgccedbbdabgdabgbdabgegdedbdabgfabdabgffbabdabgggdbdacaadbbdacabdacabdagbdacabfbdacaebdacafebdacbadfgbdacbbbdacbbdacbcaafbdacbdacbebdccbdacbegdafbdacbfbdacbgbgdbdaccaffbdaccbdacccffbdaccecabbdaccedfdgbdaccgcfbdacdaafgabdacdabfbbdacdacfdbdacdbfeabdacddabdacdfcbbdacebdacebggbdacedfgbdacfaffbdacfbbdacfdbcbdbdacffbdacgbbdacgbdacgceadbdacgfaffbdacgfbdacgfcefbdadabbdadabdadacbdadadcdbcbdadaebcbbdadaegdeabdadafbbdadafbdadafddabdadbaffccbdadbbabdadbbdebdadbcbfbdadbcgabebdadbcgbabdadbdadbdbcbdadbdbdadbdcbdadbdebdadbdfbdadbgfdbdadcaceabbdadcadbdadcagdbgbdadcbdadcbfabdadcdbdadcebdadcfbdaddbbdaddbdadddbdadddcagbdaddfdegbdadebdadedccbdadeddedbbdadeecabdadeeebfbdadfbdadfddgcbbdadfgebdadgabdadgbabdadgbdadgcagccbdadgdbgbdadgddbbdadgeccbdadgefbdadgfbcbdadgfccadbdaeaafbeebdaeabdaeabdbdbbdaeaegffbdaeaffcfbdaebbccfbbdaebbdaebdaebdfecbdaebfaddgbdaebfdcdbdaebgffgcbdaecaaabdaecbdaecfbdaecfgbdaedabdaedaddabdaedebdaedfccbdaedgacgbbdaeeaegabdaeebgagbdaeecabacbdaeeebacbbdaeefbdaeegbdaefacbdaefbdaefcbdaefebdaeffdfbdaegaabdaegbdaegbecgbdaegdbdaeggafaebdafabbdafabcgcbbdafabdafacgadgbdafacgeabdafacgfbdafadcbdafaeebdafafbdafagbbdafagbdafagdgabdafagefagbdafagfgabdafbbafbdafbbbdcbdafbbdddfbdafbcabdafbcfgcbdafbdafbdbdafbgbdafbgdccbdafbgddbdafcbdafcbddbabdafccfbbdafcfacabbdafcfebdafdbdafdcdbdafeaafebdafebdafecfbdafedbdafeebdafefaadebdafgabdafgceafabdafgcebdafgcebfbdafgdbdafgdbgebdafgddbdafgdebdafgdgefgbdafgfabdafggfcbdagabdagacaefbdagadcbdagaebdagafcabdagbbdagbcbbebdagbdabdagbdagbdbdagbgabdagbgacgbdagbgdcbdagcbdagcebdagcgbdagdacgbdbdagdbdagdbdcgbdagdcebdagdcecaabdagdceeabdagddgbdagdfbdagebdageebdagefgdfbdagegagedbdagfbaebdagfdbdagfgecfabdagfgeebfbdaggaagebdaggaddebdaggbdaggcbcbdaggcbdaggdbdbfbdaggdgbbdaggebdaggfafddbdaggfbdagggcgagbdbaaabdbaababbdbaabdbaacaaaebdbaacgbdbaafbdbaaffbdbabadbdbabadgbdbabbcadbdbabbdbabbeagbbdbabdbabdbdbabeedbdbabeeebdbacabgebdbacbfcbdbacdabdbacecbdbaceccbdbacfeffgbdbadacacbdbadbdbadcfbdbaddaagbdbadfbdbadfdbbdbaeabdbaebbbbdbaebdbaebecfbdbaecaddabdbaedgcdbdbafabdbafaebdbafcagdbbdbafdcbdbafebeaabdbaffbdbafgaedcbdbagabfgbbdbagbdfbdbagcffaabdbagdfefbdbageebdbagggddbdbbaabagebdbbaadggabdbbaebbdbbafagggbdbbafeebdbbbagbdbbbagdbbbdbbbbdbbbdbbbeabdbbbegdcgbdbbbfdeecbdbbbgbbdbbcbdbbccedbdbbccfgabdbbcdeebdbbcdgbgbdbbcgbdbbcgfcbebdbbdbbdbdbbdcbafbdbbdcegbdbbdcfgbdbbddbdbbdggbdbbeaefcbdbbebbbbdbbebdbbeebdbbefcbdbbfabdbbfcbdbbfddefbdbbfdggbdbbffacabdbbffbbdbbffcfbdbbgabbdbbgbacbdbbgdbbcbbdbbgefdbdbbggbdbbggceabbdbcaadedbdbcabcbdbcabdbcabfbbdbcadbdbcadebdbcafbdbcbaebdbcbbbccbdbcbbdbcbbfgcbdbcbdbcbefdgbdbcbgbdbcbgdafbdbccacfedbdbccbbbbdbccbdbccdececbdbccgbdbcdacdbdbcdbdbcdbfbdbdbcdbfeabdbcddcadbdbcdebdbcdeebdbcebdbcedcbdbcedcbfbdbceeggbdbcefbdbcefegbbdbcegabgbdbcfagfcbdbcfbdbcgbdbcgbdgdcbdbcgcfabdbcgeefffbdbcgfabdbdabdbdacafcbbdbdaebdbdbbdbdbbddegbdbdbcgdcgbdbdbdbdbdbdgfbdbdbeeabdbdbegbdbdcabdbdcdaegbdbdcfbbcgbdbdcgdcbdbddagfabdbddbdbddcacbdbdddcebdbddgcgfabdbdeaaaecbdbdecbdbdedbdbdfdabdbdfdcaggbdbdfdfcbdbdgbdbdgcbdbdgcdegbdbdgcfcbdbdgeaggbdbdgebdbeaabdbeabdbeacdfdbdbeaebdbeaeecebdbeafddgabdbeagfffbdbebbaabbdbebccbdbebceebdbebdbebecbdbebedgcbdbecbbdbecbdbecbebabdbecfabdbedaebdbedbdbedbecfbbdbedeebbbdbedefcbbdbedfcgbbdbeebabdbeebafbdbeebdbeecfddfbdbeedbabdbeeefcbdbeeeggagbdbeefbdbeeffbdbefagfdbdbefbdbefccbbdbefcdgbdbefeadbdbdbefegeafbdbefgabdbefgcbdbegbbdbegbcbdbegbdbegcbbfbdbegcbdbegcfgbdbegdbbdbegffdcbdbeggacebdbeggbdbdbfaabebbdbfaagbdbfabbdbfacdddabdbfaffddabdbfafgebdbfbabdbfbadbcgbdbfbbbdbfbcdfcgbdbfbdbfbgefbdbfcdgbbebdbfcegaebdbfcfbdbfcgecfbdbfcgfbdbfdaaebdbfdcbdbfdccbbdbfdddfabdbfdfagbdbfdgbbdbfebgcacbdbfecfbdbfedfccbdbfeeabdbfeeacdebdbfegbebabdbffbdbffdcadbdbfffdbdbfgbdbfgefaebdbfgfaaeebdbfggbdbgaabdbgaafgbabdbgabdbgacgcbbbdbgbadcabdbgbagaebbdbgbbdbgbcafdbdbgbdbgbgcffebdbgbgebdbgcacbdbgcadbgcbdbgcagbacbdbgccbdbgdababdbgdbabdbgdbfbcbbdbgdcbdbgdceebdbgdcgbbdbgddbdbgdfgbdbgebdbgedbdbgfbcabdbgfbdbgfcecbbdbgfebdbgffcfbdbggbeebdbggdagfdbdbggfebdcaaagbdcaabbaegbdcaabbbabdcaadcbbbdcaaebdcaaeggbdcaagcfbdcaagebdcabcgbaabdcabcggdbdcabdcabdcdacbdcabefdbdcabfbbdcabfbfbdcabfcbdbdcaccabdcacdbdcacfbbdcacfbdcacgbdcadabdcadafggdbdcadbdcadcbbdcadccbdcaddfddbdcadeabdcadgacfbdcadgeaddbdcaeabdbbdcaeabfcbdcaecgegabdcaefabdcaefbdcaefebdcaegbdcafabdcafcabdcaffebffbdcafgbabdcafgbdcafgfdbdcagadbagbdcagbfggbdcagcddbdcagdfbfdbdcagfgbbbdcaggbebdcbabdcbabggbdcbbbbbgbdcbbdbdcbbdcbbdfbdcbbgddcabdcbcadbdcbcbdcbccfebdcbcebdbdcbcebdcbcgbdcbdafebdcbdbbdcbdcbddfbdcbdgebbdcbdgebdcbebdcbebeddbdcbedcfgabdcbeegcdbdcbegadgbdcbegfeefbdcbegffebdcbfaadgbdcbfbdbdcbfbdcbfcabdcbfcdfbdcbfdbdfbdcbffbdcbfgbdcbfgebdcbgbdcbgbeedgbdcbgdaebdcbgedabdcbggfbdccaacccbdccabdccacccbdccacfgabdccacgafbbdccadfbbdccaeabdccbabdccbafbdccbbdccbcbdccbcbfdbdccbdabdccbdccbeafebbdccbfcbdccbfeabdccbffdbdccbfgfbdccbgdbagbdccbgfbdbdccbgfbdccccbabdcccdacbdcccgbfebdcccgdagbdcccgefabdccdbdccdbfdbdccdbggbdccddebdccdggbdcceaeabdccebbdccedegbbdccefacfbdccefbbdccefbdccfaafbdccfabdccfafbebdccfbaaagbdccfbdccfcgcbdccfecdcfbdccffcgdbdccgbbdccgcebdccgcfgfbdccgcgcffbdccgeeebbdccgfcdebdcdabdcdabfgbdcdacbfbdcdaccbdcdaefdcbdcdagcfbdcdagebdcdbabdcdbbdcdbcgebdcdbdcdbdgbdcdcabdcdcadcabdcdcbdcdccbdcddccbdabdcddddcefbdcddeceebdcddfbdcddgadgebdcdeaabdcdefbdcdfbdcdfbfcgfbdcdfcgdcbbdcdffcbdcdffececbdcdfgdgccbdcdgbdbbdcdgbebbdceaabdceabdceadcbdcebbdcebcbdcebdcebebdcebgdfdbdcebgfebdcecabdcecbabdcecbdcecdbdcecdcegfbdcecdgdbdcecfbdcecgbbdcedaaabdcedbdcedeafccbdcededbdcedegbdcedfbdcedgdbdcedgfdbdceebbdceebdceegdgbfbdcefbdcefcbdcefcfadbdcefdgcdabdcefebecbdcefgbcdbdcegaabdcegbdcegbfcfbdcegdabdcegeabcbdcegeddabdcfaacbdcfaafafbdcfaagbdcfabdcbdcfabdcfaebecdbdcfafgbdcfagebdcfbcgaebdcfbdbdcfbdcfbdfdbdcfbdgbabdcfbfdbdcfcdfdgdbdcfceegbdcfcegafgbdcfcfbdcfcgfbgbbdcfdfcgbdcfeaabdcfeabdcfeafbbdcfebdcfefffdbdcfegbcbdcffaabdcffbbdcffbdcffcfbdcffgabbbdcffgbdbdcffgdffdbdcfgaacbdcfgacdbdbdcfgaffabdcfgbdcfgcbdcfgdbdcfgdfcedbdcfgffedbdcgabfbdcgabgccbbdcgacbdcgadfbddbdcgaebdcgaedefbdcgaggbdcgbabebdcgbadbdcgbaeaebdcgbbdcgbcabdcgbcbdcgbcddgbdcgbdcgbddbdcgbebedfbdcgbfbdcgbgbbdcgbgcbdcgcabdcgcbdcgcbgaabdcgcebbdcgcegbdcgcfecebdcgdafbdcgdbgbdcgdbgcbdcgddbdcgdfbdcgeaaaebdcgebdcgedafdbdcgedbdcgedcdbdbdcgefacgabdcgfafcacbdcgfbbdadbdcgfbdcgfdbdcgfdfgbdcgffaabdcgfffddebdcggbbdcggbdcggfbebdcggfdbdcggffecbddaabbddaadbdcbddaaefeccbddabbddabbdfbddabdaffbddabdbbddabdbddabddabfgabddacabbddacabddacbddacdbddadaedfbddadafbddadbabddadbddadcbddaddbddadebbddadfbccabddadfebddadgadedbddadgbfbddadgcaabddadgcaagbddaedbabddaedbbddaeeeabbddaeegbbddaefdbddafbddafdbddafdeeffbddafdfebddaffbddagbddagccfbddagecbddaggdbdbbddbabddbabebddbaebddbaedabddbbbddbbdbddbbdbeacbddbbddbbeggbddbcbddbcgbddbdbdabddbdbddbddbdgadcbbddbdgbebddbdgcfegbddbeaabgebddbebccabddbeeacdebddbeegbbbddbegbddbegffgbddbfbafbddbfbcggbddbfbgbddbfcbafgbddbfebbbddbfedbddbffdgcebddbgbcfbbddbgbddbgbfddabddbgbgbbddbgcbddcacdfbddcaebffbddcaecbcbddcaggbddcbcabddcbccbgabddcbccdbddcbddcbfbddcbfeeedbddccbddcccadfbddcccafcbddcccbegbbddccgfcbddcdaabbddcdadgcbddcdbddcdcbddcdcbfecbddcddeefbddcdecbddcdegefbddcdfbddcebddcecbbddceecbddcefbddcfbabddcfbbddcfbddcfcbddcfcgbddcfdefbddcfebddcfefbddcfgdfbddcfggfbddcgaegcbddcgcbddcgebdddaaebdddababdddabdddbaebccbdddbbcbbfbdddbbdddbcccebdddbdabdddbdddbgffabdddbgggfebdddcbdddcbgcbdddcdbcgbdddcebfcbdddcfafacbdddcgbddddbbbddddbdddddbddddgfbdddeafffbdddecaffcbdddecbcbdddfbdddfcbbdddfcdbdddfeabdddfefgdgbdddgabdddgbdddgbgfcabdddgdbdddgdcadbdddgdgebdddgfaeebdddggbddeaadbeebddeabdbdbddeabddbddeabddebbbddebbddebddecafbddecgfbddedbddedcabddedcdcbddedcfdbfbddeddbbbddedebddedfabddedfbdaabddedgfbddeebabbddeebddeecbgbddeeebddeefggabddeegbddefafdbddefafgdebddefbbddefbddefcgcbddegbfcbddegcabfbddegcdbgebddegdadagbddegdbddegebddfaaabddfabddfadbddfadcdabddfadcfgebddfadfabbddfaebdbddfbabddfbbddfbbgbddfbddfbffbddfbfgabddfbfgbdbddfbgbfcfbddfbggcdbddfcbgbddfccdbbbddfccefbddfcecebddfceffbcbddfdbbddfdbeagbddfdcbbbddfdcfbddfdgbbddfeabddfebbcbddfebcccbddfebfbddfedbdbddfedgadbddfeeccbddfefcacbddfefcccbddffadgdcbddfgaaggcbddfgabddfgagbddfgbddfgbfbddfgeaabddfgefbbddfgfadbddgadbdddbddgadgfcabddgbbafdfbddgbbbddgbbddgbbebddgbddbcbddgbddgbdebddgbdgbddgbfefcebddgbgbddgcbddgccbbddgccdbddgcdcgbddgcffdfabddgcgebddgdagbbddgdcfacbddgddabddgddcgbbddgdedfaebddgdfdgcdbddgdgbddgdgbegbddgdgdfaebddgeaceadbddgeadfbddgebddgebfcccbddgecbddgeccgcbddgeeaefbddgefbddgfbddgfbfcbddgfcgcbddgfecbddgfffbddgfgcabddggaabddggababbddggbddggdbddggdfbdeaabcffgbdeaabdeaaedbaebdeaaefbdeaafdbdeaafdfbbdeaaffbdeaagbdeaagdbdeababdeabafgfabdeabagabdeabbbdeabbdeabbefgbdeabdeabdfffdbdeabebbecbdeabggggdbdeacabdeacbdbdeacbdeaccbfcbbdeaccbfgfbdeacdeegebdeacefbdeacfbbdeacfbdeacgcbdeadacggebdeadbbdeadbgddgbdeadcgabdeaddadcbbdeadddbbdeadebabdeadebdebbdeadefdebdeaecdcbdeaedbdeaeebebdeaeeecbdeafbbdeafbeebdeagabdeagbbbdeagcabdeagccbdeagcdegbdeaggaebdeaggfbbdebabdebacaagbdebacbbabdebadbebbdebadbfgfbdebafbebbdebaffbdebageffdbdebagfafbdebbafgabdebbbcfbdebbcadbbdebbddeebdebbdebbfdbfebdebbffdabdebcbaacbdebcbfebdebdbbdebddgbdebdebeagbdebeebdebefcbdebegbdebfaabfbdebfbdebfcbdebfcdfbdebfdgadbdebfebdebgcbdebgdbadfbdebgdgeebdebgefccbdecabbcffbdecabdecabfdbdecaccafbbdecacgfgbdecaeebdecagbdecbbfgfbdecbdecbdfebdecbgbdecbgffbdeccbdecccbdecccbffbdecccgbbdecccgbdeccddebdeccdebdeccfdfbdeccgdbdecdaecbdecdbadbdecdbaebdecdbbbdecdbbdecdbdecdcbgeebdecddgebdecdgcgbdecebabbdecebbfbbdecebdecebeabdececbdeceebdecefcbdecfbadbdecfbbdecfbdecfbebdecfcbdcbbdecfdbccbbdecfgbbdecgbdecgbggbdecgcbgabdecgcebdecgdbbdecgdbcbdecgdgbdecgebdedaabdedabdedbdedbfbabdedcceceabdedceffbdedcfbagcbdedcfbdedcgabdeddbdedddacbdeddfbdeddfdbeabdedeaeccdbdedeagdgbdedebbabbbdedebbeafbdedebdedecbdedecbfdbdededfabdedefbebdedegccbdedfbdedfccbdedffbbdedffdbdedfgdcbcbdedgabffebdedgeabdedgfdbggbdedggdabdeeabdeeadbdeeaedggabdeeafbdeebaagcfbdeebbbdbdeebbbdeebbdeebbfafbdeebdeebgbdeecbbdeecbcgbdeecbebbdeecdeebdeececbdeecgabdeedafdebdeedcbccdbdeeddcbdbdeeddcbdeedgbbdeeebafcbdeeebbgbdeeecbdeeedbdeeeebbdeeeeebdeeeefaeabdeefabdeefdfabdeegabdeegbbdeegbdefaabdefaacdbdefabbdefabdefabgfdbdefacebdefadbefbdefbdefcabdefcaebebdefcbbdefcbdefcfbdefdbbfbdefdbdbbabdefdbdefdccbdefddcabdefdebbdefdefbdefdefdddbdefdeffbdefdfcbdefdgbdefdgdfdgbdefeabdgabdefeadcdbbdefebdefeeebdefefaedbdeffbbfgbdeffbdeffdececbdefffacbdefgbdefgcfffbdefgfbdefgfebdefgggdbdegabaddbdegadbaebdegadgbdegbabeabdegbbdegbdegbegcbdbdegbgacdgbdegbgeebdegbgegbdegcabbdegcbdegcdgfdfbdegcfeaecbdegdcfgcbdegddbdegdedfbdegdfgafgbdegdfggbdegdgbbdegeabdegebdegeceabdegedbdegeebgbdegeeefdbbdegefeagbdegegbcbdegegdebdegegfbdegfcbdegfdgcgebdegfebdegfedccbdeggbdeggdaegbbdeggdefbdeggdfcbbdeggdgabbdeggfbdegggabdfaaaecabdfaabadbgbdfaabbgcbdfaabdfaadaebdfaadbdfaafdgfcbdfabafefgbdfabcbbdfabdfabeebdfabfbdfacbdfacdabdfacdbbbdfacecegbdfacfbbdfadbgabdfadebdfadfffgabdfaeadfbcbdfaebdfaebgbdfaegfcbdfafacbdfafbbdfafbdfafcefbbbdfafdfdebbdfafebdfaffdbgcbdfagacbdfagbdfagcbabdfagdafafbdfagdeffbdfagefcbdfagefgbdfagfegbdbdfagffbdfbaabbdfbabdfbaeafabdfbaebdfbaefaccbdfbagfeeabdfbagggcfbdfbbafbdfbbagbgbdfbbbbeabdfbbbcgadbdfbbbdfbbcdbgbdfbbcfbgbbdfbbdfbbebdfbbffadcbdfbcbdfbcebdfbdbdfbddacbdbdfbddbbdfbdfbdfbdfbdgbdbdfbdgccbbdfbeabgbdfbebbdfbebdfbebfbdfbefebdfbegdbbdfbegebdfbfaagecbdfbfagbdfbfbbbbabdfbfbdfbfbgbbdfbfcbdfbfcgggbdfbfeeggbdfbgbdfbgebacabdfbgfaeabdfbgfbdfbgfcbdfcaabdfcabbdfcadbdfcadfbdfcaebdfcafafbbdfcafbdfcagdacbdfcbbccbdfcbdfcbfacebdfccbdddbdfccbdfccdabdfccebbdfccfdebbdfcdbcfabdfcdbcfbdfcdcbdfcdefcbdfcdfbbdfcdgbdfcdgcgbdfcdgefggbdfcebaaabdfcebdfcecbbdfcedgbdfcefdbdfcfaaebdfcfbdfcfdbdfcfdbgbdfcgabdfcgbdfcgbeedfbdfcgdebdfcgecdbdfcgfdcbdfcgfgbdbdfdacabdfdacbcabdfdaccceabdfdacfebdfdadeabbdfdadefbdfdaefaabbdfdbafbdfdbcdbccbdfdbdcbdfdbdfdcbbdfbdfdcbdfdcdbdfdcdcbdfdcddbdfdcebaegbdfdcfdbdbdfddacbdfddbdfddbebdfdddbefbdfddfegcgbdfddgabbdfdebdfdeecaaebdfdeedbdgbdfdeefabdfdfbdbdfdfbdfdfcbgbdfdfdedbdfdffefebdfdfgbdfbdfdfgfbdfdgaafcbdfdgabdcbdfdgabfbdfdgagbdfdgbbdfdgbdfdgecafgbdfdggagbdfdggbdfdggebdfdggfebdbdfeaadbdfeaaecbdfeabdfeaccfgbdfeacfcbbbdfeaddbdfeadfbcebdfeadffbdfeafbdfebadebdfebbbdfebbdfebdfebebebabdfebecdcbdfebfbdggbdfebfcbdfecaedggbdfecbbdfecbdfecdffbdfecebdfecfbdfecgcdbdfedbbabbdfedbdfedcdbdfeddbdfedgbdfeebbdfeebdfeedgadbdfeefgdgbbdfeeggegebdfefdgbdfefecbdfefedcggbdfeffcdcbdfefgebdfegbdfegbeaagbdfegccffbbdfegdbdfegebbbbdfegebdfeggdbdffaaegfbdffaafcbdffacbbdffacbdffaeaccbdffaeccggbdffaeegbdffbbdffbbedbdffbddddbdffbdffbgaabbbdffcdbdffdbdffdcbdffddbdffdeaedcbdffdfbdffdfcbdffdffbfbdffdgcgebdffdgefaebdffeabdffeafccbdffebdffebggcbdffedbbefbdffedeedabdffeeagcbdffefcfbdffefdbdffegbbffbdfffaeeacbdfffbdfffdgbdfffegcgdbdffgbcbdffgefegfbdffgfadfebdffgfcbdfgaacdbdfgaaedebdfgaagecbdfgacgbdfgaeabdfgafcdbdfgbdfbdfgbdfgbecbbbdfgbgdbdfgcabffbdfgcbdfgcbebbbbdfgccbdfgccgfbdfgcdbdfgcgdbdfgdadcebdfgdbbdfgdbdfgeaebdfgebdfgebfebdfgedbdfgfbdfgfdbdfgfeabdfgfgfebdfggabdfggabedbdfggbbdfggbdfggeabdfggebdfgggabdfgggbdfgggcbdgaabdgaaececdbdgababdgabaebbdgabbabdgabbdgabbfbdgabdgabebabdgabebdgabfdagbdgabgacbdbdgabggbccbdgacbbcbdgacbdgacebbfbdgacebdgacfbdgacgabdgadabdgadadbdgadafcbdgadefbbdgadegddbdgadfcgfdbdgadgbdgaeabeaebdgaebdgaeeecggbdgaefafbfbdgafgbdgagaaebdgagaedcdbdgagcgbdgagdbdgagdgbdgagebdgbabbdgbabdgbacbbdgbadeabdgbadfbdgbafddcbdgbafefdebdgbagdccbdgbbbdcbdgbbbdgbbdffcdbdgbbdgbbebdgbbecabbdgbbfdbdgbccdbdgbcdacbdgbcddbdgbcgdbdgbdabdgbdafebdgbdbdgbdgbebbdgbebdgbecabdgbefgbbdgbfabdgbfaefbdgbfbdgbfbgegdbdgbfdeabdgbfdgedebdgbfgbdgbgagbdgbgbdgbgcfafdbdgbgcgefbdgbgfgffbbdgbggbdgcabdgcadbffbdgcbbabdgcbbbdgcbbdgcbdbdgcbdgcbgbbcfbdgcbgbbdgccbbdgccbcebdgccbgcabbdgcdacbdgcdadbdebdgcdadgbdgcdcbfdabdgcddbfbdgcddcdfebdgcddffaabdgcdeccgbdgcdefadcbdgcdfbbdgcdfdgbdgcdggfbdbdgcebbfbbdgcebdgcebedabdgcedcfdbdgceeabgbdgceedabbdgcegcbdabdgcegdggebdgcfbdgcfcccbdgcfccfbdgcffabbbbdgcfgfcddbdgcgaedabdgcgbdgcgcdgebdgcgcgfaabdgcgeadbdgcgfacadbdgcgfbdgcgffbdgdaadgbdbdgdaaegbdgdabbdgdabdgdabfbdgdacbbdgdagdabdgdbabgbdgdbbcdcbdgdbbdgdbdbdgdbddgebdgdbdgdbebdgdbecgbbbdgdcabdgdcafbdgdcbbcfbdgdcbdgdcdacbbbdgdcffdbdgddbdgdddbgbdgdddgbdgdebdgdebfbdgdecbbdgdecdfbdgdeedbdgdegbdgdfabdgdfbbebdgdfbbggdbdgdfbdgdfbgfggbdgdfcbdgdfdfbdgdfdffbdgdfebdgdgabcdbbdgdgafabbdgdgbbdgdgbdgdgccaeabdgdgdeabdgdgefbdgdgfbdgdgfeaabdgdggaaedbdgdggebdgeaabdgeaacfbdgeababdgeabdgeacedcabdgebabdgebbbdgebbdgebcbacbdgebdcbdgebdeeabbdgebdgebdggbdgebgaagbbdgebgafebdgecbaeebdgecbdgeccdbdgecdbdbdgecddfcfbdgecebdgecefegbdgecfbbdgecfbdgedadebdgedbdgededbgdbdgedfggbdgeebacebdgeebdgeefeddbdgeeggaebdgefabdgefabebdgefcaebdgefdcfeebdgegabdccbdgegabdgegbdgegbfgbfbdgegdgcbdgfabbbdgfabdgfabeebdgfaebdgfagaabdgfbbdgfbdbbaabdgfbdgfcagfgbdgfcbbgbdgfcbdgfcbefcbdgfcbggebdgfccbdgfccddcbdgfccdfbdgfccdgfbdgfcebdgfceedcfbdgfcfbdgfdbdgfdeaeebdgfdefeebdgfdgbdgfebdbbdgfebdgfecdbdgfedfbdgfeegbcebdgfegbdgfeggbbdgffaagbbdgffbdgfgbdgfgdbdgfgdcbdgfggefbdgfggfcbdggaabgafbdggaacabdggababdggabbdggabdggacgegbdggadggabdggaegedabdggbbdggbbgeedbdggbdggbebfgbdggbfccbdggbgfdbdggcbaacebdggcbdggccgaabdggcdbdggceabbdggcfbdggdagbdggddcgdfbdggdeabdggebdggecfgfbdggeebdeebdggfdfbdggfdfegbbdggfegggabdggffgfbdgggbdgggcdabbdgggebdgggecabbbdgggefadbdgggefedabdgggfcccbeaaaabeaaaacecbeaaaaebeaaaagfbeaaaccfbgbeaaaecebeaaagbeaabafddbeaabbcbeaabbeaabbfbebeaabcbcebeaabdedbbbeaabeaabecabeaabfebeaabgabeaabgbeaacbeaaccgfgebeaacdbeaacdcebeaaceafbbeaacebbeaacefbgbeaacfbeaadaebeaadaedbbbeaadbbeaadbeaadcaagbeaaddbbcbbeaadgedbdbeaaebeaaecbadbeaaedbeaaeddddbeaaedgbbeaaeeccebeaaegbbgabeaaegbeaafabeaafbeaafdacbeaafegcbeaafgbeaagabbeaagbeaagcdbeaagfbeababeabbaabbeabbabcfebeabbbbeabbbeabbbebfbbeabbcbeabbdbgdebeabbeabbfadegbeabbfgbeabbgbeabcbeabcdbeabcddcbeabceebeabcgcefbeabdbabgcbeabdceabbeabdcgbeabddbeabdfaaebeabdgbeabdgeebeabeabeadedabeabebacdabeabebbeabebeabecbeabeecegbbeabfabeabfbaabeabfdbgeabeabfdcdbebeabfebbeabgbbbbeabgbbeabgbeabgcabeabgcbcfbeacacbbeacacdbeacaceebcbeacaddaabeacbaaabeacbaefgabeacbaffdgbeacbbdadbeacbbeacbcaadabeacbeaccbdebeaccbeaccbgfdbeaccecbbbeacdbeacdccbeacddecebeacddgbbeacdecebeacdefdbeacdfgfbeacdgbeacdggbdbeaceaabeaceaeggbeacecbeaceccccbeacedbeacefbbeacegfbeacfbeacfcdbeacffbeacgbeacgcbeacgcdcfbeadabdbeadabeadacbbeadaegbeadafgfbgbeadbacbbeadbaceaabeadbaecbeadbbeadbcabeadbcbcgcbeadbcgcbeadbdfbbeadbeadbfbbeadccbcbeadcdebeadcfedfbeaddabeaddbeadddbgbeadddddgbeaddececbeadeacebeadebacbeadebeadedaagfbeadedefbbeadedgbfbeadedgffabeadfabeadfacfffbeadfbdebeadfbfdgbeadfecdbeadfgcfebbeadgbeadgccgdbeadgcgbbeadgdbeadgebebebeadgfcbeadggbgbeadggdbbeaeabdbeaeabeaeacafbebeaeadacgabeaeadafbeaeadcfbeaebbbbeaebbeaebdbeaebeabeaebeaebebeaebfdbeaebgbbeaecacebeaecbdgbeaecbeaecdafabeaecfbeaedabeaedacgfcbeaedbacbeaedbbeaedbeaeddfabeaeddfgbeaedeabeaedebegbeaedegdfbeaedgbeaeeddgbeaeeebeaefbeaefbebcbeaefdagdbeaefdbgbeaefdgeebeaefegbbeaefegfbeaefgbdbeaegbeaegbgdbeaegcfbeaegdcbabeaegeaebeaegfcbcbbeafaabeafabeafabfbeafacfbeafagfgebeafbbbeafbbeafbcbgccbeafbdacdfbeafbeafbebeafbededfbeafbgbeafbgfdgbeafbgffbeafcaagdgbeafcabeafcceccdbeafccegabeafceabeafcefefbeafcfbeafcfdabeafcfdfbcbeafcfecbeafcgbbgebeafdeaabeafeabbccbeafebabeafebeafedgbeafegfbeafegfcbeaffacbgbeaffbbfbeaffbdbeaffbeaffcabeaffdedbeafgbbdgdbeafgdggadbeafgebeafgecbeafgedbeafgfbeafggcfgcbeafggebeagaaacecbeagabgbeagacfccfbeagadcaebeagaefabeagafgbeagaggfbeagbabeagbbeagbdbeagbeagacbeagbeagbecaabeagbecdbeagbfcbbeagcbbeagcbeagcbebeagccfdbeagcdfbfbeagcfbbeagdagcbeagdbcabbeagdeaabeagdfbedfbeagdgecbeagebeagfbbfgebeagfbeagfbgdbeagfcabeagfcbdbeagfcbeagffbbeagfgbbeaggaabcbeaggabeaggadabbeaggbeaggdbbeaggddeebbeaggfbeaggfgbebaabdabebaabddfbebaacbebaaccbebaaebebaagecbebabbbgbebabbebabcecbebabdbebabdfcbebabebacabadbebacabebacabebebacaefcbebacagffbebacbebacccggbebacddbebacdfdedbebacebgebebacfbebacfdgbbebadabebadcfgebebaddaebebaddeeebebadebebaebebaecbebafcbebafdbebafeeeabebafgbebagafdbebagagdbebagbbebagbebagdbebbaabbebbabbbebbaccbebbafbebebbagbeabebbbabebbbbebbbebbbfbebbcebbebbcfegfabebbcgdfcdbebbcgfbebbdadbebbdbebbddbbebbddedbbebbddedfbebbdefefabebbdfdgfcbebbeaebebbebbebebbedagbebbeeggbebbfaaagbbebbfaabbebbfabebbfbebbebbfbgefbebbfdaabebbfddegcbebbffafbebbgbbebbgdfbebcacabebcadgeebebcbbbebcbcgbebcbdffbebcbebcbedfecbebccabgbebccafffabebccbbebccbebccbfabebccfbfbdbebcdaebbbebcdbebcdcgdgcbebcddaebebcddbebcdeebebcdfcgbbebcdgbababebcebabfbebcecacbebceceefbebceebgbebcefbebceggbebcfagabebcfbebcfcacdbebcgacebebcgadbdbbebcgbbebcgbebcgbgacbebcgcbebcggbebdaagcfbebdabebdaddgbebdafecbebdagdbebdbbdcgbebdbbebdbebdbegagbebdbgbdeebebdcadacdbebdcbebdccgbebdceadcbbebdcgfcfgbebdcggbebddabebddbaabebddbebddecbbebddegdgbebddgbebdeabebdebbebdebgefbebdedbebdefbebdfbbfcbebdfbebdffcbbebdfffbebdfgagbdbebdgabebdgbfbebeaaagbebeaaccdbebeadebebeagfbebebaabebebbbebebbebebcbbebebceebebebdgdgbebebebebebfbbebecabebecbbbebeccbebeccdbbebeccebebececadbebecfbebecgfebebedbdbebedcdbebedebabebedfdagbebedfeacbbebedfgdabebeeabbebeeedcbebefaebebefcdcacbebeffbebeffeebebegabebegbebegegbdebebegfbebeggdcbebebfaabebfabebfabfbebfabgbebfabgbgebebfaebebfbabebfbaebebfbbbebfbbebfbcabebfbcbebfbddbbebfbdgbdabebfbebdbebfbebebfbebfbfagbebfbgbebfbgcdedbebfbgcfaebebfcfdbbebfdaegfcbebfdbbcbebfdbdgbebfdbebfddbebfdecbaabebfdefeabebfeaaebebfeacabebfebebfecbccbebfedggdbebfegbbebfegbebfeggaabebffafegdbebffbebffeegbebfffbebffgcccebebfgabcbebfgacdgdbebfgbbebfgbebfggagebebfggbebgabbebgabebgabfcbebgadbbcbebgadfabebgbdabebgbdbcfgbebgbdbebgbdegbebgbebgcadabebgcafafbebgcbebgcdgbbebgcfdebebgcgbagdbebgdabebgdadffbebgdbbebgdbcbebgdbebgdcdbebgdgddfbebgeabebgeagabebgebebgecbebgefbabebgefccbebgefeacbebgefecgebebgegabbebgeggabbebgfbagbebgfbbebgfecbebgffbbdbebgffeecbebgfgbebggabbebggbabggbebggbebggdfbebggdfeebbebggefbfcbecaabecaadacdbecaagfedbecababecabbacbecabebgagbecabecabfecdbbecabgeaebecabgebabecacbecaccadegbecacegbecacgfbcgbecadabecadbbecadcbecaddecbecaebabgbecaebafabecaebbecaebecaecbgbecaedafdbbecaegdgacbecafddgbbecafdffbecagbbgabecagbecagdbecagdbgfbecagdcbecageaebecagfccebecbaacbbecbabecbabefeebecbacfbbecbadggbecbaegabecbagbbecbbbecbbbfagcbecbbebecbbecbbgcfbecbccfebecbcdabecbcdeeffbecbcebecbcffdbecbcgbecbdbbecbdbecbdbgaccbecbdcdbecbdcgbecbddabbecbdgbcbecbeaadbecbeadfbecbeafebfbecbebbecbebecbecbedbddbecbefffdbecbegbecbfbaebbecbfbbecbfbecbffdgbdbecbfggcbebecbgafcbecbgafdbecbgbecbgcbecbgdbecbgfabbecbgfbecbggbeccabeccacdbfdbeccadbeccaddbcbeccaefeabeccagdcdcbeccbaabeccbbdcbeccbbeccbcbeccbdbeccbecccbbecccbecccbfbecccbgaabbecccceccbeccccgbecccfbcgbeccdabbcdbeccdabeccdaefbeccdbeccdceabeccdcfbeccdcgfbeccdgcfbecceaaddbeccecaaacbeccefdfeabecceffcbbeccfbeccfbfbeccfdfgecbeccfecgfcbeccffbeccffegbeccfgbfbeccgaadgbeccgbbeccgbeccgcfbeccggbecdabecdaegbfebecdaegbgbecdagbecdbacbecdbadbecdbbabacbecdbbdeabecdbbecdbdbecdbebbdebecdbecdbfecbbecdbgcffbbecdcafgfbecdcbecdcccecdbecdcdfbbecdcgebecddaggfgbecddbcffbbecddbdbecddbeaffbecddbecddcbecddcfbfbecdddbecddegegbecdeaffbecdebecdeebcfbecdeecgbecdefccbecdfabgagbecdfbcgbecdfccbdbecdfcdgdabecdfdbecdfddbecdffdffgbecdgbecdgcbbecdgggebeceabbeceabdbeceabebeceacbbeceacgadfbeceadbeceadbfacbecebbecebecebfgbececabcabececadbececbececcbbececdbadgbececdbececdeccbbecececcbebececfabecedafbecedbecedccdcbeceddacdfbecededgfgbecedefdbecedfabecedgcdeabeceeabeceeaefdabeceebeceefbgagbeceegbecefbecefcgffabecefebecefedfbbecefgecebecegbbfbdbecegbecegeedgbecfabecfabgbecfabgfbecfacedbecfafbecfagbecfbbbecfbbecfbbfbecfbcbecfbcdfcbecfbecfcabecfcdbdgdbecfceefgbecfcfbebecfcgbecfcgefcbbecfdbabecfdbecfdebbcdbecfdegbecfdfgfbebecfebcdbecfebecfecbecfedcgbcbecfedfgdbecfeebecffabecffbecffeaaggbecffeddbecffegbbdbecfgaffbecfgbggeebecfgdcdgbecfgdfacbecfggfbecgaaebecgacdfbecgadbcbbecgadgggdbecgaecabecgagbbdbecgbcbecgbeaecfbecgbecgbefabbecgbgcaaebecgcbecgccebebecgcdbcbbecgcdcbecgcebecgdacdfgbecgdbbbbabecgdbecgddabbecgddfbecgdeebbecgebbabbecgebdcbbecgebecgebggbecgecadgbbecgecgcdabecgefbecgfdcabecgfddbecgffbffebecggbecggfbecggfbegabecggfbgbecgggaacbedaaaedfbedaabedaaeabbedaaefbedaafbedaagceeabedaagfbedaagfdbfbedabacddbedabbedabbfbedabcfbedabdbfbedabdgbedabedabfbedabgfgbedacabedacadebedacbedacdffbedacdgcgbedacebbedacebdgebedacgcbedadabedadagccbedadbedaddggbedadgbedadgcaffbedaeabagabedaeaebgabedaeagcbedaebedaecgggdbedaedbeagbedaeeabedaefffgbedaefgbaebedaegagbedaegbedafaagacbedafbbedafbdadcbedagabdafbedagadafdbedagaegbedagbabedagbedagcbedagdbedagdfegbedagebedageebedagfbedagfgbedaggebgbedbaaebedbabbedbacbedbadgbedbafbedbaggeebedbbbedbbccbedbbcdabedbbebedbbedbbfbbbedbbgdbedbbgffbbedbcbbedbcbebedbcbedbccgebedbcfbedbdabedbdaddfebedbdbedbdbgfbedbdfaagdbedbdfbbedbdfbedbdfgfbedbdgebedbeagegbedbebbcbedbebbedbebedbebfbedbecbedbedbfacdebedbfbcbedbfbffbedbfdgecbedbfebedbfegebedbffabedbfgbedbgbedbgcafddbedbgebedbgfbedbggbedbggedebedcaafbedcaafcggbedcacaabedcaeabedcaegdgbbedcbaadcfbedcbbedcbcbebedcbedcbffbcbedcbgbgbedccabggbbedccaccbedccbedcccecbedccdbbedccdfcgcbedccecbedccegbedccgeebedcdafgbgbedcdbedcdbfdddbedcdcdfbedcddbedcdedbedcdefbedcdegcfbedceaccbedcecadebedceegebedcegabedcegbedcfaaccbedcfbedcfcbdacbedcfcbedcfcdbedcfdaedbedcfedbedcfegffabedcgcbedcgcecabedcgefagabedcgfgdgebeddaaeecbeddaagbeddabeddagagfbeddagcgbbeddbabeddbafbeddbbeddbeddbfcdbeddbfggbeddcbgabeddcdbeddcggbcfbedddafabedddbecbedddcabedddcbbeddddbfbedddebedddfdbfbedddgabedddgbeddeaaabeddebdbfbbeddebddaebeddeccbeddedfbeddeeaddbbeddeecdgfbeddefebeddfbedcabeddfbeddfcfbagbeddfdegcbeddgbebeddgbeddgcgabeddgdbeddgdfbcgbedeaabegcbedeabedeaccgbbedeaffbedeagbedeageabedebacebedebaedbedebbedebbfdbbedebcbedebedebfbedebfdbedebgbedecbedeceddbbedecffbededaeccbededcgbededgecgebedeeaafbedeedbedeeebedeefcdbgbedefbbfdabedefbedefcecgbedefeabebbedefebcbedefgcbedegaegbedegaegeebedegbabedegbcbedegdbbbedfabeabedfaebedfafgfgbedfbdaabedfbedfbfddbbedfbfedbabedfcabbbedfcedeebbedfceeecbedfcefaadbedfdbabedfdcfbedfdebabfbedfdgceabedfeabedfecbabedfedfegbedffdbedffeabcfbedffeegabedfgbdbedfgbedfgcefbedfgdbgcbbedfgeaefgbedfggcegbedgabggbedgaebedgbbcdfbedgbbedgbedgcadcbbedgcbcfbedgccgbcbedgccgbedgccgcadbedgcdbebedgcdeebedgcefbedgcgabedgcggfbedgdbedgdcbbedgdeacedbedgdfabedgebcebebedgebedgedbedgeeacebedgefbedgegbedgfafbedgfbcbedgfbegbedgfbfabbedgfcebddbedgfecbedggaadbedggbdebedggbedggbffebedggcceadbedggcgfcbedggdbedggdfdabedggeebdbedggfbeeaaacdgbbeeaabcfdcbeeaabeeaacbeeaadbeeabbbcbcbeeabbeeabdbeeabddabeeabeeabfgbbeeabgffbeeacccbeeacdbeeacebabeeacebeeacgaaegbeeadabeeadbgfbdbeeadffbeeadgbeeadgedbeeaeabeeaebcaebeeaebeeaegfggfbeeafebeeafeedgdbeeafegdbeeaffagacbeeaffcfagbeeafgfegbeeagafabeeagbadgcbeeagbeeagefegabeebabbeebaebbeebafbeebagdbeebbbcgebeebbbeebbedeabeebbeebbfbeebbgcbeebcacfcbeebcagcbeebcbbeebcbeebccffabeebcdacafbeebcdfbeebcdgbbeebcgadbeebdbeebdccbeebdedbeebdfebeebdgcfcabeebdgffbeebebeebebgafbeebecbbegbeebecbeebeccdfgbeebedgfbbeebeebefbbeebfagcbeebfbeebfcbbbbeebfcegddbeebfebabeebfeffbeebffcecbeebfgccbbeebfgecdbeebgaffcebeebgbeebgdcabeebgdcgabeebgfbeecaafbeecacafcabeecacfbeecaedbeecafdbeecbacbebeecbcfdbeecbdadbabeecbdcbeecbeeccbeecccebeeccddfbeeccfdbeecdbbcfdbeecdbeecdebeecdfgbeecdgccbeeceacgbeecebeececdfbeecedebeeceeagfbeeceebbabeeceefdgebeecegdbeecfbbeecfbeecfcbeecfffbbeecgacdbgbeecgbeecgcbeecgcffcbeecggbdgebeedabeedabfcbbeedacbfbbeedafgbeedbbcbafbeedbbeedbcabdbeedbcbgbeedbdgbbeedbeedbgfcgcbeedcbeedcfdcabeeddbeeddcbeeddcfbeedddgbeeddeggcbbeeddgefbeedeacfabeedeaebggbeedebadedbeedebeedecbeedeeabeedegbebbbeedfabeedfbbeedfbeedfcfdbeedfdegebeedfdfbeedfebcecbeedfefcfebeedffdcfabeedfgfbeedgabeedgbeedgdbeedgfebbeeeaabeeeababeeeacgbeeeadaaagbeeeaddcbeeeaebeeeafeccbeeeaffbeeeagbeeeagbfdebeeeagcdaabeeebaebeeebaegfbeeebbeeebcaabeeebccbbeeebcebeeebdabeeebdfdbeeebeeebgbeeecbbagbeeecbbdebbeeecbceabeeecbfdbeeecbgffebeeecdbbeeecdbeeecebeeecfagfabeeedbeeedccbeeedcgfdbeeedcgfebeeedebbacbeeedfddddbeeeebccfbeeeebeeeedbgbeeefbeeeffbeeeffgaefbeeegacbdbeeegafeabeeegdbeeegecddbbeeegefbbeeegfddfbeeegffbeeeggdabbeefaadgbeefabbebeefabeefacddbfbeefaedgbeefagbegbeefagdbeefageefabeefbaebeefbaffbeefbbcdbbbeefbbeefbdagbeefbedgbeefbeedbeefbeefbfbeefbfegaabeefbgcdbeefbgfaabeefcbeefccbeefccggbeefcdcdcbeefcfdabeefcgdegcbeefcgebeefdfbeefdgagbeefdgddbeefebeefedbeefegcabeeffaaecbeeffaddbeeffbbeeffbeeffdgbabeeffggbeefgababbeefgabcaabeefgbcbbdbeefgbeefgcdecbeefgdgfebeefgegdbeefgfcaddbeegabeegaebeegaeebeegafbbbeegagbeegagdbeegbbeegbcaebdbeegbdgfdgbeegbeegbfdbeegbffbeegbgbgdbeegbgcabeegcaagbeegcbdcefbeegcbeegcdfdgabeegceacgfbeegcgdggdbeegdbeebeegdbeegdcbeebeegdcdbeegdcebeegdedbeegdfgbeegdgfaabeegeaccbeegeafdbeegebgffcbeegeegbeegfbcfgbbeegfgbeegfgcbeeggabeeggbdffdbeeggbeefbeeggbeegggadabefaaacbefaabefaadggbefaaebfgebefaafgafebefabbbeabefabbdcafbefabbefabdadbefabdbbefabddfdbbefabebefabefacabgbefacbdbefacbefaccabefacdebbefacecfbefaceebefacffgbefacgfbefadadbbefadafbefadbefaddddgbefadebefadedgbefadgcaabefaebbefaebecebefaebefaedbefaefebefafabfcdbefafbcfdbefafgbbbefagafbefagcafdbefagccbdbefagdcebfbefagfbefbabefbadgffdbefbbaddbefbbbfcbefbbdbefbbebefbbefbbffbefbcabefbcacdbebefbcagafcbefbccfbbabefbcdcebefbceffbefbcfdbcbefbdbabefbdbefbdebefbdebfdbefbdgcbdbbefbebbfffbefbebcabefbebcbefbebefbecbefbecgcdcbefbefbdgbbefbefbefebefbegdgaabefbfbefbfebgdbefbfecbefbffbbefbgafgeabefbgagabefbgbbefbgbdbfgbefbgbeagbefbgbefbgcedebefcabefcacdfbefcagabefcagdcgbefcbbefcbcdebefcbcdfabefcbcgfbbefcbebgbefcbefcbfdcdgbefccafdbefccbbefccbebefccbefccddbefccdebefccdfbefccecdbefccfaadbefccgaccebefcdeabefcdgbefcdgcbefcebcebefcebefcebggcbefcecbedbefceebefcfabefcfafggebefcfbefcfebefcfegbefcfgcfcbefcgaadbefcgbbfdabefcgbefcgdcbdbefcgdgdfbbefcgedfbefcgfdefbefdaabbgbefdaacdebefdaaeabefdabefebefdaceddebefdaddbefdaebefdaedbefdafecbbefdagbefdaggabefdbbefdbccfccbefdbddbefdbddgbabefdbefdbgggbefdcafeedbefdcbefdcdbefdcebabefddbefddcdbefdddbbefddgbefddgcbefdeabefdebefdedfbefdeebefdeefbefdfaecbbefdfafaddbefdfbbefdfbefdfbgcbefdfcccbabefdfcfacbbefdfgbefdgabefdgbeeecbefdgbefdgcdbefdgcdfbefdgdagebefdgecdfbefdgfbefdgggeebefeaafcbefeabefeabfbgbbefeabfdgcbefeadabefeadfbefeafdbefebbacbefebbefebefebfdfgabefebgbefecbbefecbddcbefecbefecccbbefecdcbefecebefecgbefedadgcabefedbcgdgbefedebbefedgggabefeecbefeeceefbefeecgebefeeebefeefacgfbefeefdabefefbcafbefefbefefebeegbefegacgebbefegcbefegdfdcbefegegbefeggdcgbbeffabeffacabeffacbdecbeffafacacbeffagaabeffbaabeffbabdbeffbbadabeffbbeebdbeffbebeffbeffcabeffcafbdcbeffcbeffccaeebeffccegbeffcebeffcgefbfbeffdafbabeffdbcadabeffdbeffddbeffdebeffebefffbefffdbgbefffddecebefffeabgbefffeeebeffgaebeffgbeffgbfedcbeffgfaacebeffggaefbefgabfcfgbefgaccdbefgacddebefgaeabefgafbfbbefgafebefgagbfbefgbadbefgbadgbefgbcaabbefgbcedgbefgbefbefgbefgbfecbefgcabefgcafdcebefgccebbbbefgccedbefgccfbdbefgcdbefgceaccgbefgdadbefgdagfaabefgdbefgdccbefgddbefgeacgbefgebefgeddbefgefbefgegbefgegfcgabefgfacebefgfbefgffbbefggaabefggbbefggbefggdgcbegaaadfbegaaaecfbegaabegaacbegaacggbegaadgbegaafaeebegaafgfbegabaaefabegabbbfbegabbegabdcfbegabegabfbabegabfbegabfcgcbegacaafgbegacbcgcbegacbegacdbegadbbcbegadbegadegdcdbegadfcfbegaeabegaebegaecbbegaedbegaedebegaeefbegaegcbegaegffabegafadbegafbecfcbegafbegafebegaffbegaffdcebegagabbbegagagcgbegagbcgbbegagbegaggbegagggggbegbababegbabadgbegbabegbabgbdbegbacaabegbacacbbegbaebegbafebbegbbaabegbbaedgbegbbbabegbbbegbbdgcfcbegbbeadafbegbbecbegbbegbbgaaebegbbgbgcbbegbbgdeafbegbcbegbccbegbcdbdbbegbceadbegbdadbegbdbegbdcagadbegbdeabegbdfbegbdgbegbeaaegcbegbeacdbegbeaebegbebegbeebbegbeffacbegbegbebegbegbfaabbegbfbcebbegbfccbfbbegbfdfgbbegbfecbadbegbfeeeffbegbffaeebegbffbegbfgdccbegbgcdbegbgdbgffbegbgeebfbegbgfebbegcabegcacdcdbegcagabegcbbbbegcbbegcbedbbegcbegcbeggbegcbgcfbbegccbeaaebegccbegccebbgbegccgbgbegccgdeabegcdccbegcdgbegebegceadbaebegceafefbegcebbegcebcbegcebegcecefecbegcedbegceddbegceegebegcefbcbegcefgfbegcfaaefbegcfabbegcfbegcfcbegcfdbegcfebfbbegcfggabegcfggcbegcgabegcgbegcgdbegcgdebegcgfaabcbegdaabegdababbegdabegdaebegdaebeggbegdafbagbegdafbbegdbabegdbbdabegdbbegdbcbdedbegdbcbegdbegdcaccbebegdcafabegdcbfcbcbegdcbffbegdcebbegdcebegdcfaabegddabegddadgfbegddddbegddddfbbegdeaacfbegdeaafebegdfabegdfbebabegdfdbegdfffabegdfffbeebegdfgbadgbegdfgbegdgbegecbegdgcaccbbegdgcedbegdgcgdfabegeaabegeabbegeabddcbegeabegeacebegeaebegeafbegeagabegeagggdbbegebbebegebbegebeagcbegebebegebegebgdcbegecabegecbbegeccbegeccdefbegeccfbgbegeccgbegecfadcgbegecfbegeddbegedfggbegedgbegedgebegeecbegeecbfbegeedabegeeefdbegeegbabbegefbbdbegefbgdbcbegefddbegefgfeddbegegaabegegabegegbcbabbegegbegegcfbegegdcbgbegegegebfbegeggddfbbegfacfdebegfacfebegfafabbegfafagbegfafbfggbegfbaedbbegfbbbegfbdgddabegfbegfbabegfbegfbfbdbegfbgdbebegfcbegfccbbbabegfcfadaebegfcffcfbbegfdabegfdbbegfdbegfdbgbegfdcbegfddabegfddbegfdgagbegfeabegfebeabegfecbegfeccbbegfecebbegfefdbegfegbegbegffbegffcfaaabegffdebegfgbegfgbfbbfbegfgcaccbbegfgdacdbbegfgdbegfgdcggabegfgeadffbegfgebegfgeccfebegfgfebegfggbabcbeggabbgcgbeggacabeggadbeggaebeggafecbeggagbeggbbcabbeggbbeggbedbbeggbefbeggbeggbfbeggbfgbeggbgbdbeggbgbgbeggcaabeggcabbeggcacdcfbeggcbbeggccbeggcdbeggcebeggdaeabeggdbacfbeggdbagcbbeggdbdbeggddccgabeggddgfgdbeggdegbgdbeggdgedbeggebeggecbeggececbeggecgbeggeedbeggeeebeggefagdbeggegbbeggfbeggfcgbeggffgcbeggfgebegggbabegggbccabegggbcgbegggbegggebegggeeaebbegggfbbegggfbdgcbegggfcbcfbegggfccbfaaaabfaaaaeffebfaaacbfaaacgcbbbfaaafbbfaababbfaabbabfaabbbabbfaabbfaabfaabfdfcebfaabgbfaabgfbfaacacbfaacbbfaacbdgbfaacbfaaccgeebfaacdgegfbfaacfbgbfaadagbcbfaaddfgbfaadgbfaaeacebfaaeaddbbfaaebgbdbfaaecgbadbfaaedgbfaaeebgacbfaaefacfbfaaefcbfaaegcbfaafaebgfbfaafcbaecbfaafebfaafefbfaafffgfcbfaagaefbfaagbfaagfabfaagfbbfaagfcbfaagfcfabfababfabaeebgbfabagdabfabagdbfabbbfabbbfbfabbfabbfcabfabbggfdebfabcabedgbfabcbfabcdbacbfabcdcbgbbfabcdcgbfabcdgbfabceaeabfabcebadbfabcfbfabcgbfabddefbfabdebbfabdfacdabfabdfgbfabeaaffebfabebfabecbfabecggbfabefbbfabeffdbfabfabfbabebfabgcdfbgbfabgcgbfbfabgdbdbfabgebfacabfacadgfbfacaffgabfacaggbfacbafbfacbbbfbfbfacbbddbfacbcacfbfacbcbfacbecbfacbedfcbfacbfacbfgbfaccaabbfaccabfaccbbgdbfaccbfcdebfacccfbbfaccdfgaabfaccfabfacdaabegbfacdaebfacdagbfacddcfbfacdddbbcbfacdfgcfdbfacdgbbfacdgebfacebfacedadggbfacedbfacefebfacegeeabbfacfbfacfcbfacfdfdabfacfebbfacfedbfacfegbfacffgbffbfacfgafbfacgadbbfacgbfacgdbfacgdccdfbfacgdcdbfadaadbfadaageabfadabgcdbbfadafbfadafgcbfadbagbbfadbebfadbfadbffcacbfadbgbfadcabfadcbfadcdbfadcdebfadcfbabfadcfcdbbfadcfdbfadcgfeebfaddaecegbfaddfeffbfadeacbcdbfadebfadecbfadecdcgbbfadedebfadeegcdcbfadefgdebbfadfbfadffbfadffgaebfadfgfcbabfadgcbfadggbcbabfadggcgegbfadgggbfaeaabfaeabfaeabgbfaeacbfaeafabgcbfaebdaccbfaebeegfbbfaebfaebgcafbbfaebgdbfaebgfabfaecbfaeccbbfaeccfbfaecdgbfaeceabfaecegcegbfaecegebfaecgbfaedacbfaedbfaedefbfaedfbfbfaedgfcbfaeecbbfaeeddebfaeedfcfdbfaeeebfaeefgfbbfaeegbfaeegbfgcbfaefabfaefafeegbfaefagabbbfaefbbfaefbgdbfaefcebfaefdgdacbfaefebfaefecbbfaefgdffbfaegebaebfaegeegdebfaegfbbecbfaegfebfbfaegffbfafaagagbfafabfafacabddbfafadabbfafaeebbfafaffbfafbbfafbbgcdbfafbcbfafbeebfafbfafbfbfafbgafabbfafbgbdfbfafbgbfafcbbbfafcbfafcdcbcbfafcebfafbfafcgbfafdabfafdbfafddbfafdgbfabfafeaaebfafeafbfafebcbfafebfbdbfafedbfafedcgcabfafeebfafeeccbfafefgdegbfafegbdgbbfaffabfaffbcagbfaffbeabfaffeadbfafffabgbfafffgbfafgbdbfafgbffbfafgdgacgbfafgeaecabfafgegbcbfagaabbfagabfagacagbbbfagacgeadbfagadcbabbfagaebfagbacbfagbbbdagbfagbbfagbdbbbfagbdbfagbdcgfbfagbfagbfbfagcadbfagcagabfagcbcbfagcbfagcdgcebfagceccfbfagceebfbfagcfbabfagcfbebfagcfbfagcfffcbbfagdbfagdcadbfagdcgfbfagdgbfagdgdbfagdgdfdfbfagebfagecebbfageedabfagegaagbfagfaabfagfagfbfagfbfagfbgfabfagfcafggbfagfcegadbfagfcegbfagfddcbfagfdddgbfagffbfabfagffffdbfaggbfaggdbbebfaggdbbfaggdfabfaggfbfagggeafbfbaaaecdbbfbaabbfbaabeebbbfbaabfbaacabdbfbaacbfbaadbgabfbaaddbfbaafbfbaafffbfbabagcfbfbabaggcbfbabbebfbabfbabfgddbbfbacbdagcbfbacbfbacdbdfbfbacefbfbacegbgbfbacgbfbadaabbfbadbfbadddfgbfbaddfdgbfbadebfbadeebadbfbadeggbfbadfccfbfbaebdebfbaebfbaedcabfbafabfbafaecbfbafbbgeebfbafbfbafccfdcbfbafedbfbagbfbagcbfbbaabebfbbaagddbfbbabaggbfbbabbbfbbabfbbaebfbbbagecbfbbbbfbbbcbfbbbccaacbfbbbdcdbfbbbebdbfbbbeeebbfbbbefdbfbbbfbbbfgbfbbcbfbbcfebfbbcfgbbfbbdadebfbbdbfbbdcdfcbfbbdgbfbbdgcfedbfbbdgebfbbeacbfbbeaffcabfbbebebfbbebfbbebgdagbfbbecabfbbedebfbbeecbbfbfbbeegbfbbefadabfbbefbfbbegbbfbbfbbfbfbbfcgeccbfbbffbfbbgacbfbbgbfbbgcfadbfbbgdaffcbfbbgegdfcbfbbgfgbfbbggdbfbcaaddcbfbcabfbcadebfbcbaadbfbcbbcdbfbcbcbbfbcbeeabfbcbfbcbgacdbbfbccafddgbfbcccbfgcbfbccebbfbccegbfbccfadbfbccgacbfbcdbcgbfbcdbfbcdcbfbcddgbfbceadbdgbfbcebdgabfbcebfbceebfbceggcgabfbcfbcbcebfbcfdabfbcfdfbbfbcfedbfbcfefdbfbcfegbfbcffacgbbfbcffefgbfbcffffadbfbcfgbabbfbcfgdegbfbcgbbfbcgbbgadbfbcgbdbfbcgbfbcgcbfbcgfcbfbcggfbfbdaabbfbdaagabfbdabfbdaeabfbdafbfbdafdddbfbdaffbfbdbbcdbfbdbbdabfbdbbfbdbfbdcabfbdcagbfbdcbabfbdcbfbdccbfbdccddbfbdccfbfbdcebfbddbabfbddbfbddgagddbfbdebfbdebgbbfbdecbfbdecgcfbfbdedbbfbdedfabfbdeecgbfbfbdeecggfbfbdfcbbfbdfddbfbdffbfbdffdbfbdgabbgfbfbdgbfbdgdgddbfbdgecabfbfbdgfaabfbeaaafbfbeadfgebfbeaggdcbfbebbfbebbfcbfbebbgdfbfbebccfbfbebfbebgfbebbfbecbcbbfbecbebfbecbfbeccebfbecdgbbfbecebfbecfcbfbecgafbfbecgbfbedbfbedccbfbedeggadbfbedfbfbedgabagbfbeebfbeedgebfbeeebfbeefgbfbeegceabfbefbfgfbfbefbgccabfbefefcabfbefefcbfbefgabfbegaebdbfbegbbfbegbeebfbegbfbegcabfbeggbfbfaacdbfbfababfbfabebfbfabfbfaebfbfagfebabfbfaggbfbfbabbbfbfbaggabfbfbbcbfbfbdfdabfbfbfbfbfbgacbfbfbgagebfbfcabfbfcacbfbfbfcbfbfccbbfbfcccedabfbfccddbfbfccgbfbfccggabfbfcfefebfbfcgdabfbfdbfbfdbgbfbfdcbbfcbfbfdcebfbfdeebfbfdfaedbfbfebfbfedaeedbfbfeebgebbfbfeffbbfbfegegacbfbffbfbffcbfbffdcbfbffgbfbfgabfbfgafbfbfgbdbfbfgbfbfgccadbfbfgccbfbfgdbfagbfbfgdbfbfgebbfbfgebfbfgfabfbfgfdbfbfgffebfbgaaefbfbgabfbgadcabfbgafaabbbfbgbabfbgbbfbgbbggdgbfbgbdaadbfbgbfabfbgbfbgcaabfbgcbfccdbfbgcbggbfbgccababfbgccbfbgccffccbfbgcdbfbgdaagbfbgdabdabfbgdabfbgdbbfbgdcgbfbgddbfbgdfbebfbgdgcefbfbgeaafcbfbgebfbgedebbfbgefabbfbgeffbfbgfadbebfbgfaebfbgfbcbgbfbgfbfbgfcaddbbfbgfcfabbfbgfcfcbfbggaabfbggagabfbggbfbggfcdbfbggfffbbfbgggaabbbfbgggaeccbfcaaaabfcaadaddebfcaaddbgbfcaagbeebfcabbbfcabbfcabceabfbfcabdbfcabfcabgbbfbfcacaefabfcacbefebfcacbfcacbfdcbfcacddfbfbfcacfbbfcacfbfcadadebfcadbeabfcadcbbbfcadddefbfcadgabfcaebfcaedbgadbfcaeecbfcaefdabfcaegdcbebfcafabfcafbfcaffbbbfcaffgfbfcafgffbbfcagbagcgbfcagbdafbfcagefgbfcagegabfcaggdbbfcbacbedbfcbafbfcbaffeggbfcbbafdbfcbbcbbfcbbcdebfbfcbbcgbfcbbfcbbgdffbfcbcbbbfcbcbfcbcbfebfcbceeecabfcbcfcgbfcbcgaabfcbdbfcbdbgfeabfcbdcdbfcbddaabfcbdefedbfcbdgebfcbeaagebfcbebfbfbfcbecbcgbfcbeefedbfcbefagfbfcbefcebfcbegbfgdbfcbfbbabbfcbfbdfbfcbfbfcbfcbfcebfcbfebfcbfegabfcbffbfbfcbffcbabfcbgabfcbfcbgabfcbgbbgbfcbgbegbfcbgbfcbgcggfcbfcbgdbfcbgegffcbfccaafgfabfccabbfccabfccaebfccaegfebfccafebfccbacebfccbaggfabfccbbfccbcfcadbfccbeebcbfccbefabfccbfcccafdbfcccbddebbfccccabfbfcccfefbfcccggbebfccdbedbgbfccdbgccabfccdcdbfccddbfccdfcggbfccdgccdbfcceaeccebfccedbgbfccedddbfccefdbfccfabfccfafbfccfceegcbfccfddbfccffcgbgbfccgbaebbfccgbfccgcagfbfccgdbdfbfccgdcbfcdababbfcdabbfcdabdbbfcdacabfcdafbfcdafcbdbbfcdafgbfcdagbbfcdbaabbbfcdbbfcdbcbfcdbdbfcdbebbfcbfcdbecbbfcdbfcdbfgabfcdbgaagdbfcdbgcbfcdcadbfcdcbbfcdcbfcdccafdfbfcdccbfcdcdcbfcdcebfcddebfcddggfbfcdeaaefbfcdebfafgbfcdebfcdecbdbfcdeceacdbfcdeebfcdfabbfcdfaebfcdfbfcdfcbfbfcdfcbfcdfdbfcdfdbfggbfcdfddbbfcdfdfddbfcdfgacgbfcdgabgdbfcdgbfcdgcaegbfcdgdcbfcdgdfbbfcdgdfgbfcdgdgbfcdgegbfcdgfbfcdgffdabfceabbcbfceabfceagggaebfcebaagfbfcebbdbfcebbfcebcfgbfcebcgbgdbfcebcggbfcebebfcebeeebfcebfcecabfcecacbfcecbbfceccbabfcecdbgbebfcecggebfcedabfcedbbdbfceddgfabfcedeebccbfcedfdefgbfcedffadgbfceebbfceedgbbfceeeagbfceefgddbfceegcebfcefabfcefadaedbfcefbfcefcbedbfcefcbfcefcffegbfcefdagbbfcefecddebfceffffabfcefgaggbbfcegabfcegadbfcegbeccbfcegbfcegdfffdbfcegeaeebfcegeddbfcegfbbfceggbgcbfcfabcdbbfcfabedbfcfabfcfacebfcfadbccdbfcfafbbfcfafbccbfcfbafbfcfbbdgbfcfbbfcfbdfabfcfbdffbbfcfbebfcfbfcfcaaebfcfcabfcfcccdfebfcfcdbfcfdeabcabfcfdfbfcfdgabfcfdgdfbfcfeabfdgbfcfebfcfeccdbabfcfeccfbfcfegabfcfegaebfcffbbfcffbfcffcdbfcffeebfcfffafbfcffgecbfcfgacabfcfgaebfcfgaeecgbfcfgbeabebfcfgcbebfcfgcdgbfcfgdfdbfcfgebfcfgfbfcgabacbfcgabfcgacddbbbfcgadbfcgafbfcgbafabfcgbbacaebfcgbbdfdebfcgbbfcgbcgabfcgbdccdfbfcgbdgaabfcgbfcgbffeabfcgcbbbfcgcdcffbfcgcfbfbbfcgdedcgbfcgdfcabbfcgdgbgabfcgecggebfcgefebfcgegbabfcgegcfbdbfcgfabbfcgfacebfcgfacggabfcgfbecbbfcgfbegbfcgfbffeebfcgfcbfcgfcdbfbfcgfcebfcgfdddcabfcgfdecebfcgffdcdgbfcgfgfaebfcggabfcggadcbfcggdabbfcggfdccabfcgggedadbfdaaaaeebfdaabbbfdaabfbfdaabfdaabfdcbfdaacbfdaaeabbbfdaaeabdbfdaaeeabfdababbbfdabacecgbfdabbfdabcbfdabdbedbfdabdbfdabebbfdabebfdabfdabgcfgbfdabgdbabfdacadggdbfdacbfdaccggfbfdacdbgbfdacdgbfdacgcgeabfdacgeeabfdadbfdadcdeabfdadddbfdadffbfdadffcbfdadgacebfdaecfcfebfdaedcafbbfdaedgebbfdaeebbfdaeebfbfdaeebfdaeeccdebfdaegcgacbfdaegebfdafbfdafcbfdagbcabfdagbfdagcgbbfdagdcfgbfdagedcbfdagfbfdagfcfbfdbacbbebfdbbaebfdbbbbbfbfdbbbecfbfdbbbgabfdbbcdfbfdbbdeccbfdbbebcdbfdbbeefabfdbbfacccbfdbbfbbfdbbfdbcacbfdbcbbcbcbfdbcebfdbdaddgdbfdbdcbfdbddfdgbfdbdeabfdbdgdbfdbebfaccbfdbebfdbecbdcbfdbecbfdbedecdebfdbedffabfdbeebfdbeeedbfdbeefdabbfdbeegebfdbeffeabfdbefgcbfdbfbfdbfdbfgdgbfdbgaaebfdbgabbfdbgbbfdbgbfdbgcebfdbgdfffbfdbgebfdbggabbfdcaacgebfdcabbfdcabfdcafdgbfdcagdafbfdcbcbccbfdcbfdcbffaccbfdcbgedbfdccagfcebfdccbaefebfdccbgbfdcdabfdcdbecfebfdcdbfdcddcbfdcdebfdcdgababfdcdgacabbfdcdgbfdceadcbfdcebfdcecfbfdcedcaegbfdcedcecfbfdcegbbafbfdcegfdcbbfdcfbfdcfcgebfdcfddbfdcfebfdcfeedbfdcffgbfdcgafbfdcgfbfdcggdbfdcggfbfddaabfddabfddacggbfddadfbfddaedeebfddaedfdcbfddafbacgbfddbaebfddbbfddbcefabfddbfddbgbabbfddbgbdbfddbgbdfcbfddcbfddccfaadbfddcdfbfddcegbfddcgbfddcggeebfdddaagfebfddddbfdddedffbfdddfcebfdddfdbfdddffbfddebfddecbbfddecbfddedcfbfddeddbfddedebfddefebfddfababfddfabdbfddfaffdbfddfbfddfdafebfddffeeabbfddffgfbfddgcdbfddgcfbabfddgcffbbfddgdbfddgfbfddgfbgdgbfddggbgdabfdeaabfdeaafccbfdeaagbbfdeabagbfdeabfdeacafabfdeagcgbfdeagdaccbfdeagfbfdebadbfdebccbabfdebdccbfdebfdbfdebfdebgbfdebgdbggbfdecbdgcabfdecbfdecdcbfdececbfdecedbfdecfefacbfdedaecadbfdedcadbbfdedcdbfdedcgbfdeddggbfdedeabfdedeeebfdedfegbfdedgcbfdedgfbfdeebfdeeecddbfdeefbfdefaeeaabfdefbbfdefbcfbbfdefbfdefdcbfdefeggabfdefgebbbbfdegbfdegebfdegedaggbfdegfaccebfdegfegbbfdeggbfdfaafbfdfabfdfafabbfdfafefbfdfbbfdfbcebadbfdfbedcbfdfbfdfbfffgcbfdfcaabdbfdfcadgbfdfcafbfdfcbfdfcbgbbfdfcgffcdbfdfdbfdfdcbgadbfdfdcedebfdfdfgbgbfdfebfdfedabbfdfeeeebbfdfeeggbbfdfefbbfdfegbfdfegfdabfdffafabfdffbfdffbgabfdffcbbafbfdffdbfdfgaageebfdfgbdbfdfgbfdfgdbddbbfdfgdcfcabfdfgfaeebfdgaadbfdgadbdfebfdgadefbfdgafdbfdgagdebfdgbafecbfdgbagfbfdgbbaecbfdgbbfdgbbgbfdgbcgbfdgbdbfdgbfdgbgbfdgbgecbbfdgcaggbfdgceeaabfdgcffbfdgdbfdgdcfabfdgddbfdgdebfdgeabfdgeaefbfdgeafgbfdgebfdgecbbbgbfdgecdbfdgedbfdgeeecbabfdgfabebfdgfbfabfdgfbfdgfeagdgbfdgfebfdgfgdgbfdggaabfdggaddfbfdggbfdggdffbfdggdgdbbfdggebdebfdggfadbfbfdggfdbfeaaafcbfeaabfeaacccdebfeaaebeabfeabagbfeabbfeabfbfeabfeacbfadcbfeacbfcbfeaccfbbfeacfebbfeadceabfeadgefbbfeaeacbbfeaeadbbfeaeaebfeaebbfeaebfeaedababfeaeddcdbfeaeegbfeafacbbfeafbfeafccddbfeafgfbfeagadbbgbfeagbbcbfeagbfeagbgdbfeagddbfebaadfbfebabfebadabfebaebfebagcddbfebbbdbfebbbfebbcabfebbccbfebbdcfbfebbddgacbfebbecagdbfebbfebcbcffabfebcbfebceggcbfebdbbfebdbfebdebacbfebdgbfebebcecbfebebfebedbfebeeafabfebefabfebegbbfebegdebfebeggfbbfebfadgbfebfbfebfcbfebfebfegbbfebgabgacbfebgbebfebgcaebfebgcbfebgcefgbfebgcfecbbfebgdacbfebgebbfecabdbffbfecaccfbfecadfbbfecaegbfecagaabfecagcfffbfecbbagfgbfecbebfecbecbfecbfeccagfbfeccbfeccdbbfeccdbfecceaffdbfeccebcbfeccegbfeccffbfecdbabfecdbfecddaadbfecddcaebfecddcdbfecdfacbfecdgfdbfeceacbfecebfcbfecebfecebgbbgbfecedbceabfecegbcbfecfbfecfcafdgbfecfebfecffefbgbfecgaafbdbfecgafbfecgbfecgdbfggbfecgebfecgfbfecggbfedaacbdbfedaacceebfedabbdcgbfedabgbdbfedafafbcbfedbbaebbfedbbebbfedbbgfbfedbdbfedbdcdefbfedbebfedbeccebbfedbfedbgeedebfedcadcbfedcbbeedbfedcbbfedcbfeddabcdbfeddaffbfeddcedggbfeddffgbbfeddgcbfedebbbggbfedebcbcbfedebegffbfedebfedeegbfedegebfedeggggdbfedfbfedfdddbfedfeaabfedfeafefbfedgabfedgacdabfedgbbbfedgbfedggeacdbfedggebfeeabegcdbfeeabfeeaddbfeeaecbfeeaefbfeebbbfeebbfeebcgbfeebeebfeebfbfeebfeebgbefcbfeebgffcbfeeccbfeecdbbfeeceebfeecfbfeedfcbfeedfdgcabfeedggbfeeeaddebfeeebbfeeebfeeecfbfeeeedbfeeeffbfeefdcbecbfeefeaaecbfeeffbgadbfeeffcabbfeefgdegbbfeefgfebfeefggbfeegbfeegcfdbbbfeegdcbfeegdefebfeegdegabfeegebfeeggcbfefaaebfefabegbdbfefabfefadgbfefaebfefafdfbfefbcbfefbdcgfbfefbfefbgbfefcaabfefcabfefcbfefcebdgcbfefceegfbfefcfbfefcfddcgbfefdbfefdceddbfefdeebbfefdfcagbfefeadcdbbfefeadfgbfefecgbfefeefbfbfefefcbbfefegaacdbfefegebfeffbddabfeffbfeffcgbfeffegbbbfefffbfefffdfbfeffgggbfefgbfefgccfbfefgdccdbfefgefbfegaaegbfegaafdedbfegabbfegabfegagebbfegbaedabfegbddbfegbfegbgbebfegcbabfegcbfegccaecbfegcdgcgdbfegcefdbfegcfaacbfegdaebfegdafbfegdbdabfegdbfegdbgabfegdffedbfegdgdcbfegdgddebfegeaagfbfegeaeecbfegebfegedcebfegfbfegfcffbfegfdbcedbfegfedegbfegffbfegfgcdbfeggbfddbfeggbfeggfacbffaacffgbffaadbedbffaafabccbffaafbffaagcafbffabagabbffabbffabcgbffabfdebffabffacbbffacbffacdadfbffacfcgbffacggcbffadaefbffadbffadfdbebffadgabgabffaeadefbffaeaefefbffaefaabffafbfdbffafcbbffafdgbffagbbffagccbcdbffagdbbffaggbffaggeacfbffbaaebffbaagdcbffbabcbffbacbffbacfbgcbffbacfebffbagcabffbbbbffbbcgaedbffbbffbcbfbffbccbffbceeecbffbcgbffbdaadcbbffbdbdabffbdcacbffbddbffbddfcbffbdfcabffbecbffbedeaegbffbegbffbegebffbfbffbfcbbffbfdadcbbffbffbfabffbffbffgeabffbfgdbffbgbbacbbffbgbffbgccbffbgdbffbgddbffbggbffcaaccebbffcafdbbffcbagbffcbbbbebffcbbffcbcegdbffcbfbffcbffabffcbffccedcabbffcdabbbffcdbfcbffcdcbffcddfbffcdebdbdbffcebffcecebbffceebffcfafaebffcfbbbdbffcfbbdfbffcfcbeaabffcfeefaabffcffbbbffcgbabffcgbfgacbffcgcbbffcgcbdbabffcgeebffdaabfgfbffdadgbffdafbgcfbffdagacbffdagdbffdaggbffdbaafbebffdbbffdbeabffdbffdbgcebffdbgfbbbffdbggcbffdcabffdcagcbffdccfceebffdccfdbffdcebffdcgbffddafgfabffddbebdbffddedbffddfbffdebffdegccacbffdegdfbffdfabffdfadfbffdfbbffdfbffdfccbffdfcccabffdfcfbffdffbffdffdbffdgaaadbffdgaebffdgbabffdgbbffdgbddbebffdgcfabffdgdfccfbffdgeabffdgecdecbffdgedgfabffdgfcfedbffdgfggcbffeaabecbffeaabffeaagagbffeabbeeabffeabbffeacdffbffeadbffeaeaebffeagabffebbbffebdeedabffebebffebefdbffebffecbcbffecdabffecdbbffecfcabffecffaagbffecgbbffecgbffedcedebffeddbffeddecbffedebffedfcgbffedffbffeeadabbffeebdbffeebffeedbffeeegagcbffeeggbffefabffefadbffefccaebffegbbffegcadabffegdccbffegfedbffeggdfabfffaaacbfffaaecfbfffababgebfffabbbfffabfeabfffabfffaebbfffaefgaebfffaegbfffafbfffafcdgbfffagbfffagbgffbfffbbfffbcbbfffbefcbfffbefdbfffbfffbgaedbfffcabfffcafegbfffcbcbfffcdaebfffdcbfffdceddbfffdeebfffdegcfbbfffdfdbfffebdbfffebffecbfffecbbfffedefbbfffefbffffaebffffbffffbfgbffffcbffffcgabdbffffecgcfbfffffabfffgbbbfgbfffgbbfffgbcaafbfffgbfffgbgbfffgbgcbebfffgdbcbbfffgecfbfffgfaeefbfffggabdbfffgggebffgabffgafdbffgbadbbffgbbbffgbbdcbffgbbffgbcbffgbegbffgbfebbffgbffgcaadcabffgcaffbffgcbcabffgcbffgcdfaggbffgcedcfebffgdabffgdaggbbffgdbacabffgdbffgddabffgddecbffgdebgbffgdeffebffgeabebffgebbgbffgecfbffgedbafbffgeebffgefceebffgfaabffgfbabffgfbbffgfbffgfcacbffgfcbffgfdbeebbffgfeegcbffgfefabffggabffggaefbffggbbffggbffggcbffggeedbffgggbfgaaaecgbfgaabedcebfgaabfgaaecdbbbfgabaebfgabbbbfgabbfgabcbfgabcddfbfgabfgacccfbfgacgbafbfgacgbcbfgadagddbfgadbfgadfebbfgaebabfgaebbcgcbfgaedbfgaeebgbfgaeggabfgaeggbfgafaccgcbfgafbebfgafbfgafdbecbfgafegbbfgafgdbfgafgedbfgagaedbbfgagbfgagebbfgagebfgageffbfgagfdbbfgaggbbfgbaabdbfgbabccdbfgbacfbfgbaddgbfgbaebfgbaeebfgbagdaaebfgbbadebfgbbbfgbbccedbfgbbfgbbggebfgbcbecbfgbcdgefcbfgbcegfgdbfgbcfdefbfgbcfgccbfgbcgcaabfgbddbcbfgbdebagebfgbdffabbfgbdgaaecbfgbdgbfgbeacbfgbebfgbecbcebfgbeccgbfgbecfbbfgbfbfgbfdgfbfgbfecbfgbfeggebfgbffagfbfgbffbefcbfgbfgbfggbbfgbgadbbfgbgbdadabfgbgbfgbgbgbfgbggabcbbfgcabfgcacbafgbfgcadafabfgcaddfbfbfgcaebfgcafeagbfgcagaefbfgcbacbfgcbagbfgcbdbfgcbebfgcbeecbfgcbfgccaacbfgccadbfgccafbfgccdbcebfgccfcccgbfgccfdaggbfgcdagbfgcdbfgcdgbgadbfgceaggcebfgcebfafgbfgcebfgceeabfgbfgcefbfgcefgbebfgcegdfebfgcfaccfabfgcfbfgcfcbbfgcfccbfgcgbebfgcgbfgcggcdbfgcggegfbfgdabcdbfgdabfgdadfbfgdagbcabfgdagddbfgdagddeabfgdbbfgdbcfbdcbfgdbfgdbfgdbfgdcaaegabfgdcbfgdccadbfgdcdbfgdceaeaebfgddabdbfgddbfgdddacadbfgddefdbfgddfbfgddffeebbfgdeaebbdbfgdebadgebfgdefecfbfgdeffcgbfgdfabfgdfbdgbfbfgdfbfgdfgdbfgdgbecebfgdgbfgdgddbfgdgebfgdgefaabfgdgfebcbbfgdgggdfbfgeaabfbbfgeabfgeafcbddbfgeagfbfbfgeaggfbfgebabfgebbbgbfgebbcgbfgebbfgebbgcdfbfgebcbfgebfgecabdabfgecadgbfgecbfgeccbfgeccccbfgecccfgbfgecddbdbbfgecfgbfgedbdfdbfgedbfgeddfabfgedfabfgedfddcfbfgeebedbfgeebfgeecbfgeecedbfgeedgfeabfgeefbfgefabfgefbfgeffbfgegabcdbfgegbfgfagbfgfbbdafbfgfbbdebfgfbbgbbfgfbcdgabbfgfbdfdegbfgfbebfgfbecbbfgfbfgfcabfgfcbfgfcdbfgfcddedebfgfcfbfgfdaabfgfdabfgfdbfgfdcbfgfddcfcbbfgfdfcbbfgfdgbdbbbfgfdgbfgfebcdbfgfebegcbfgfecgabfgfeeffebfgfefbbfgfeffcfabfgfegdbbfgfegdebfgffbcfgbbfgffbfgffcgfbfgffdbfgffdecbfgffebgbbfgffeegbfgfffcebfgffggebfgfgbfgfgegbfggaabfggababfggabagbfggabfggaegfabfggagddgbfggbbdegfbfggbdfabfggbebfggbfggbgabfggcaaeabfggcbfggcbgedcbfggccdcgfbfggcecgecbfggceggbfggcfaagbfggcggebfggdaebfggdagafbfggdbccbfggdbcgbfggdgabfggeagbfggebbfggebfggecgdfcbfggedafbfggedbfggeffbfggegeebfggfbfbfggfbfggfedbbebfggfgdfabfgggbfgggdcecbfgggedbfgggffcbbgaaaadcbgaaabedbgaaabgaaacgfbgaaadagfbbgaaaddbbgaabbbgaabbgaabfdbbgaabgaabgafdbgaabgcbcabgaacacbgaacbgaacdagcbgaacebgaacfbgaacggggcbgaadbbcbcbgaadbfbgaadbgaadccbgaadfdbgaadfggbgaaeabfgfbgaaebgaaecbgaaecfcfbbgaaecgbgaaeeecbgaaeegbbgaaefdggabgaafbgaafddcgcbgaaffabgaaffbbgaagcfbgaagcgdbgaagdgcbebgaageebgaaggfecebgabacbccbgabagbcfbgabagfbfabgabbafgbgbgabbdbcdfbgabbeaffbbgabbfbabgabbgabcbecbgabcccbgabcddbgabcfdbccbgabcgbgabdbbgabdcabgabdcfbbgabddbgbgabddcfabgabdfacbgabeabgabeafcabgabebacbgabebdebgabebdgfbgabebgabecccbgabeebgabegbgabegcgebgabegdfgbgabfabddebgabfadbgabfbceagbgabfbgabfddbgabfeebgabfgbgabgabgaeabgabgafggbbgabgbfebgabgbgabgcbgabgdcbgabgeabgabgecebgabggbcabgabggeecgbgabgggabgacabbgacabfffbbgacabgacacbgacacefbgacaedebgacafagbbgacbbgacbfbgacbgacbgbgaccbbgacccbebgaccfcffbbgaccgbbgacdacdbbgacdbafabgacdcccbgacdfcffbgacdfebgacebbbbgacebebgacebgacecdfbgacefbgacefefabgacfafgbgacfbbgacfbgacfddebgacfebgacffcccfbgacfgbfbbgacfgbgacgbgacgedbgacgfdcbgadaababgadaafgcbgadabbbgadagebgadbabgadbafabgadbbgadbdcdebgadbdebgadbgadbgbabbgadbgddabgadcbbgadcbgadccaggbgadccbgadcdfbcbgadceegbgadcgfcgbgaddbbgaddbgadddbcfbgadddebgadddfbfbgaddfdbgaddfebgaddffabgadecfbgadegfabgadfbgadfccgfbgadffbgadffcbebgadffccgbgadfgcfgcbgadfgeabgadgbgadgeaabgaeaabdaabgaeabgaeaccbfcbgaeaebgaeagdbgaebbabgaebbbgaebbgaebebgaebedbgaebfacgbgaebfbffbgaebfcccebgaebfgbgaebgaecacfbgaecbgaedafbedbgaedaggaebgaedbgaeddbgaedfbgaedgfbgaeeaffbbgaeebgaeedbgaeefbgaeegbgaefbbafbgaefbbgaefcbbgaefddddfbgaefeacgbgaefeafadbgaefebgaeffbbgaeffcbbbgaeffcfbgaefgdbgaegbgaegcffcbgaegdfebgaegfabcbgafabgafabgbgafacdbgafaddbgafadeabgafaegffbgafaggbffbgafbaecacbgafbbgafbcaabgafbcbgafbdabgafbfdbgafbgafcbbdbgafcdbfbgafcfbcbgafcfbddbgafcfddbbgafdcgabgafdfbgafdfecgfbgafdfgbbgafeabgafeacbgafeagddbgafebeeefbgafecacbgafecbdfebgafecbgdfbgafeeabgafeecabgafegegeabgaffbdbgaffbgaffcaabgaffcabgaffdbbbgaffebggcbgaffedbbbgaffgbacgbgaffgdbeebgaffggfbgafgbgafgcgaabgafgdcbgafgeaddbgafgebgafgeeaddbgafgffabgafgfgbgagaabgagaaggdebgagabfebfbgagabgagadaedbgagaegegbgagaffgbgagagffbebgagbbgagbdeebgagbgagcbgagcbgbgagcebgagceegabgagcfbgagcgabfabgagcgbgagdbdbgagdbfdcbgagdbgagdcfgbgagebcbgagebdcbgagebeabgagebgagecabfbgageccfbbgagecfagbgageeaabgageebgageecgbgagfaceegbgagfcabbgagfdbgagfddabbgagfddcbgagfdeccbgagfeebgagffaacabgagffbgagffdacabgagfgbgaggabcfbgaggbcddgbgaggbebgbgaggbfdegbgaggdbgaggfbgagggecbgbaabcfdebgbaabfgdabgbaadfccdbgbaafabgbaafbgbabbbgbabbgbabcgdbgbgbabdabgbabdebgbabebgbabfebgbabgbabgbgbacaaebgbacabgbacbgabgbacdadbgbacdbfbgbaceefcbbgbacfdeeabgbadbcfbgbadbgbadcadbgbadcgbgbaddfafcbgbadebabgbadfccbgbadfeebgbaeabgbaebgbaeefbgbaeggbgbafabgbafbafgbgbafdcbbgbafeacbgbafgebgbafgfadbbgbagbgbagccbgbaggdfebbgbbacgfgbgbbaegbdbgbbagbgbbagdfbgbbagefbgbbbaeccbgbbbbgbbbedbgbbbefgfgbgbbbgbbbgbgbbcacbgbbcafdbgbbcbgbbceeffbgbbcefcbgbbcgdddbgbbdbbgbbdbgbbdcfgbgbbdcgbgbbddbgbbdddbgbbdeebgbbdfadcabgbbdfefbgbbebebgbbebgbbeebgbbefcaaabgbbfaacbgbbfabgbbfbgbbfeaebgbbfgcbbgbbgbbgbgbbgcdcebgbbgfbbgbbgfbgbbggbgbcadbgbcadcbgbcafbbgbcagbgbcaggbgbcbabgbcbbgbcbcbgbcbddbgbcbfebgbcbgbcbgbgbcbgcgbgbccddbgbccddebbgbccgaecbgbccgafbgbccgdbgbccggbbbgbcdedbgbcdfbedbgbcdgbeabgbcebbgbcebgbceccbbgbceeabbgbceebgbceeedegbgbcegbgbcegcegfbgbcfdbgbcfdcbgbcfdfbcfbgbcfefdabgbcffebgbcffeefbgbcfgbgbcgafebgbcgbdgfbbgbcgbgbcgcbgbcgecgbbgbcggbgbcggedfbgbcggfeebgbdabgbdacbgbdaeacbgbdaebgbdaffgbbgbdagbgbdagdbgbdageabbgbdbabgbdbbabgbdbbgbdbcddbgbdbcgbgbdbegbgbdbgadgbgbdbgbdcaebgbdcbgbdcbgbgbdccacgdbgbdccdccebgbdccgbgbddbbgbddbdbgbddbgbddbgecbgbdddbgbdddgcbgbdddggdbgbddecbgbddedcbgbdeagbbgbdebbecfbgbdebeccgbgbdebgbdecbbgbdecbgbdedbebgbdedbgbdefdfcbgbdgaeebgbdgbgbdgcfaffbgbdgfcebgbdggbabbgbdggbgbeaafgafbgbeabbgbeacbgbeaccccbgbeacdebgbeadedbgbeagabbgbeagbgbbbgbeagbgbebabggdbgbebbbgbebbgbebcadbcbgbebcgebgbebdabgbebebgbebeccbbgbebgbecagdbbbgbecbgbecccafbgbecdcfbgbecdeeaebgbecdgebbgbecefcebbgbedbfbgbedbgbedcccfbgbeddbgbeddcbgbeebbbbgbeebgbeecdbgbeeddafdbgbeefffdbbgbeegecbgbefbgbefdbfebgbefeebeabgbeffbbdabgbeffbgbeffgbgbegagecbgbegbcbgbegbgbegebgbegegafdbgbegfcfbbgbfaabfbgbfabbgbfacdbdbgbfadgbgbfaecebgbgbfafbgbfagbgbfbbcbgbfbbdffbbgbfbbfcdbbgbfbbgbfbcefdbgbfbegcbfbgbfbfcedbbgbfbgbfcaaefbgbfcagcfdbgbfcdbbfbgbfceabbgbfcegbgbfcgafdbgbfcgbegbgbfcgfcbgbfdacdabbgbfdcbcebgbfdcbgbfddbgbfdebgbfdfbabgbgbfdfbgbfdgbgbfeabgbfeacafbgbfebcffbgbfebfggfbgbfebgdegbgbfecabgbgbfedfefdbgbfeebgbfefbgbffacfbgbffacffbgbffbgbffcabgbffcggbgbffdbgbfffbgbfffdcagbgbffffaabgbffffbbgbffgbcdfbgbffgbgbfgaaccgbgbfgbgbfgcacbgbfgfbfbgbgaabgbgabgbgacebgbbgbgacgcbgbgaeegbgbgafcbgbgbbgbgbcedcgbgbgbddgafbgbgbdgfgfbgbgbefbgbgbgbgbgbgdbgbgbgebgbgcbgbgcdacgfbgbgceedbgbgdbgbgddfgeabgbgdgbgbgeaaggbgbgeaebgbgeaedbbgbgebgbgedfaebgbgefaabgbgefdaebgbgegebeabgbgfbdbgbgfcbfbgbgfdagbgbggbedbgbggcfgggbgbggdagbgbggdccgbgbggfbdfcbgbgggddcabgcaaadfegbgcaaadgadbgcaabdfbgcaadffbgcaafcbgcaafefbgcaagebgcaageefbgcabacebgcabadbgcabcaddbgcabcfgbgcabdaabgcabefebbgcabgcacabgcacbbgcacdbdbgcacfgbgcacgfgbgcadbbgcadbgcadcggabgcaddaeedbgcaecbdbgbgcaecbffbgcaecbgcaecfbcbgcaedbefbgcaedbgcaeeffegbgcaeffbgcafabgcafbbgcafbgcagbdccbgcagbgeeabgcagbggebbgcagcbgcagcgbgcagdbbgcagdcedbgcageagccbgcagefadbgcbaeababgcbafbcebgcbafdgedbgcbagefgfbgcbbabgcbbdgbgcbbfgbgcbbgcbbgcfebgcbcabgcbcaddbgcbcbgcbccfddgbgcbcdabbgcbcfbgcbcgcebgcbdbgcbdcfcabbgcbdgbacbgcbeafbfbgcbebegabgcbebgcbefagbgcbegbgcbfbgcbfcegbgcbfebgcbfeegeabgcbffbgcbgbgcbgcbgccbgcbgegbdbgccaagbbgccabgccacagabgccbbgccbdbfbgbgccbdbgccbebbgccbebgabgccbfdfgfbgccbgbgccbgcccabgcccbgccccgbgccdbgccdcbadbgccddaebgccdecabgccdefbgccdgfbbgcceabgccebaegebgccebgccedfbgcceefbgccfbababgccfbgccfdabgccfedaebgccfefbgccfefcdbgccfgbfabgccfgebbfbgccgbgccgdbgccgdgbgccgebeadbgccgeffgdbgccgegdabgccgfcfbgccggbgcdabgcdaeeacbgcdafdbgcdagagbgcdagbgcdagcebbbgcdbbcgebgcdbbgcdbbgecbbgcdbgbgcdbgcdbgcgbbgcdcabgcdcbgbgcdcecbabgcdcedcbgcdceeeabgcdcfgbgcddaeaebgcddbeccbgcddbgcddffddbgcddgdbgcdebafbfbgcdebbgabgcdebbgcdebgcdecefbbgcdecegdcbgcdedbcbbgcdefbbgcdegcadbgcdegegbfbgcdfabgcdfbgcdfdgfbgcdfgcdbgcdgabgbgcdgbcbgcdgbebgcdgebgcdggbgcbgcdggbgcdggcbgcdgggfbgceaabgceaaebgceabgceacebgbbgceacfbgceadfcbgceaedbgcebaafbbgcebbgcebccabgcebcgbgcebfebebbgcebgcecbddeabgcecbgcecdcfbgcecdeffbbgcecdgbgcecfbbgcecgfdcdbgcedbfbgcedbgcedcbgceddecgbgcedfacfabgcedfbgceeafbgceebabgceebbbbgceebbbgceeedaabgceeedddbgceefbgceegaddbgcefabbgcefacebgcefbdbgcefbgcefdggbgcefegbfbbgceffcfbgcegabfbgcegafabgcegbebaabgcegbebgcegbgcegdggbgcegedbgcegegbgcegfaafabgcfaabgcfacbgcfacfbgcfadgababgcfafbgcfafdedebgcfbbagbgcfbbgcfbcbgcfbcdbgcfbdggfcbgcfbeebcgbgcfbfcgbgcfbgcfbgebgcfcbgcfcfgedcbgcfdbcgbgcfdcefbgcfddffgbgcfdggbgcfebdfbgcfebfbgcfebgcfecabgcbgcfeegebgcfegceabgcffafgbgcffbgaebbgcffgebgcffggeebgcfgdbgcfgebgcfgfgfgfbgcfggabgcgaabgcgaacebgcgabagbgcgabgcgaeafafbgcgaecbgcgaegdbgcgafacbgcgafbcbgcgafdabgbgcgagbaebgcgageabgcgagfebbgcgbacbgcgbbbgcgbbgcgbcbgcgbcffddbgcgbdaadbgcgbdfbgcgbgadbgcgbgbgcgbgcgcabgcgcbgcgdafeeebgcgdbceabgcgddbgcgddcbgcgdfdebgcgdffbgcgdfgbgcgeaadcbgcgeadgfdbgcgebgbgcgebgcgedgfgbgcgfbgcgfcaebgcgfddcffbgcgfdebgcgfeeggcbgcggbgcggfabgcggfdbgdbgdaaacgdgbgdaaaffbbgdaaagdfcbgdaabbbgdaabgdaacbbgdaafbgdaaffbgdabaabgdabbgcbgdabgdacagebgdacbbgdacbebgdacdecbgdacgbgdacgebgdadaaedbbgdadbgcbbgdadbgdaddbcbgdadffbgdadffeebgdaebcbgdaebgdaedbgdaeddadbgdaefeddebgdafbfdebgdafbgabgdafbgdafcbgdafccbgdafcgccbgdaffafbgdaffbgdaffcbgdafgabgdafgbgdagabgdagbbabebgdagdbfbgdbabcbgdbabebgdbadbgdbaeabgdbafcgeabgdbbbcbgdbbbgccgbgdbbgdbbgdbgdbcaabgdbcbbgdbcbgdbcddbgdbcfcbgdbcfgbbabgdbdbgdbdcfdbgdbdebgdbdeddfbgdbdfdbgdbdffacgbgdbdgbegcbgdbdgdgbbbgdbeabgdbeacbaabgdbebcdgbgdbebgdbecebgdbececcbgdbedcbgdbeeababgdbeebabgdbeedbgdbeeebgdbefdbgdbfbbgdbfbcbbgdbfbgcbbgdbfbgdbfgabgdbfggbgdbgabgdbgcbgdbgcdbgdbgcebgdbgdbgfbgdbgffaccbgdbggdaddbgdcaafebgdcabgbgdcadgefdbgdcaebgdcbaaafbgdcbabebbbgdcbbgdcbcdebdbgdcbfedbgdcbgdccbgbgdccbgdccgaefbgdccgbgdccgecegbgdcdbabgdcdccbgdcdfcbgdcdgbgdceacababgdceaedebgdcebafabgdcebgbgcbgdcecbdbgdcedbaegbgdcegcebgdcegeddbgdcfadbbgdcfbbgdcfbgebgdcfddebgdcfebbaebgdcffaaabgdcffagbgdcgaeacabgdcgbacebgdcgcbgdcgeddffbgdcgefbgbgdcgffbgdcggbgddabbbgddaeabgddaegebgddbbbgddbbgbgbgddbbgddbcgecbgddbdeegbgddbdfbgddbfbgddbfcbgddbfdbgddbgddcbbebgddcdbgddcedfbbbgddcgdafabgdddacdgabgdddbgdddcbgdddcdedbgdddeafdbgdddebgdddfbgdddgaabgddebgddecbggebgddecfbgddedaceebgddeebabbgddefabgddfacgagbgddfagbgddfbgddfdafbgddfdbgddfffbgddgbbabgddgbbgddgbgddgceebcbgddgffcbgddggeebbgdeaafbgdeabaebgdeabcfgbgdeabgbfbgdeabgdeadfbbdbgdeaeafdbgdeafceagbgdeagaagbgdeagbaedbgdebabgdebbbgdebbgdebcebdbgdebcfcbgdebcgbcebgdebdabgdebdbgdebdgfdcbgdebfbbgdebgdecabgdeccdggcbgdeccfgbgdecdbfcbgdecdefdbgdecgbeffbgdedbbebgdedcebacbgdeddabdgbgdedfbgcdbgdedgceebgdeebbgdeebgdeedabbdbgdeedbfacbgdeedecagbgdeedfabbgdeeeaadbgdeeebeaebgdeefdbbgdeefgebgdeegbgdeegcbbebgdeffebgbgdefgffbfbgdefggcebgdegbabcbgdegbfbgdegbgdegdabgdegebgdeggacfebgdeggcbgdfaaacbgdfaacfbgdfabgdfacbgdfadgfbgdfagbgdfagcgdbbgdfbaccbgdfbadbgdfbbgdfbdgbgdfbecabgdfbfddadbgdfbfdeacbgdfbfggabgdfbgdfcafgfbgdfcbcebgdfcbgdfcccbgdfcddebgdfcebbabbgdfcfaefebgdfcfcdfebgdfdcgaffbgdfddbeecbgdfddbgdfdgagebbgdfdgeabgdfeabgdfeaeccabgdfeagdbgdfebdggdbgdfebgdfedcagbgdffabbgdffbgdffccbdbgdffcgeabgdfffgdbgdfgabgdfgadfbgdfgdbafdbgdfgdbgbgdfggeccbgdgadfbgdgaebgdgafgbgdgbbgdgbgbgdgbgdgcbabgdgcbbgbgdgcdebbgdgcegbgdgdbfbadbgdgdbgdgdebbadbgdgdggbgbbgdgeaabgdgebgdgefbgdgefgbgdgegeabgdgfagdbbgdgfbbbgdgfbgdgfdgfedbgdgfeaabgdgfeaefebgdgfecabbgdggadbgdggbdbgdggccabbgdggebgdggeefbcbgdggfgabbgeaabgeaaecffbgeaaffebgeaagdedbgeababgeabaccgbgeabbbgeabbgbgeabbgeabeafcbgeabefdabgeabfgebgeabgeacbgeaccbgeacdgfbgeadfbcbgeaeabgeaeadbgeaebgeafacbgeafecefbgeaffcafgbgeaffgcbbgeafgabgeagcbdafbgeagdbebgeaggcdeebgebaaebgebabgebacabcdbgebacfgdbgebafbdcbgebagbgebagfbgebgebbbbgebbbgebbdbgfdbgebbfgfbgebbgbgebbgcebgebbgebcabbgebcafcbbbgebcbgebcccbacbgebceaagbgebcfccedbgebcgaebgebdbdgbgebddbgebddfafbgebdebgebdefbbcbgebdfacbgebdfbgebdfcbgebeabgebebgebecbgebededbgebedgdbgebeffbgebegagbgebfbbgebfbegbgebfbgebfcbgebffacbgebffebgebfffefbgebfgbgebgbbgebgbgebgcbcgfbgebgdbbgebgebgfcabgebgfdbaabgebggbgebgggebgecaacdbgecaadbgecaadgbgecabfbgecabgecabgeedbgecacaagdbgecaccgbbgecaefgfbgecbbgbgecbbgecbcfaebgecbdabgecbfbgecbgecccadfbgeccegbgeccfegbgeccgbgecdbacdbgecdbcgeebgecdbgecdebgeceaaabgeceabffbgecedgddcbgeceegdbgecefaedbgecefcbgecefgbgecfaecbgecfbgecfcfcgbgecfdacbgecfgbbegbgecfgebgecgaggdbgecgbgecgfabgedabcfbgedabgedacbbgedadgdfbbgedadgfbgedbadfdbgedbbebgedbcbbgedbdccfgbgedbddfgbgedbecebgedbeefbbgedbfbgedbfgdfabgedbgedcabbgfbgedcaccgbgedcbbgedcbgedcccdcbgedcdbafbgedcddcdbgedcdecbdbgedceebbbbgedcfcdefbgedcfgecabgeddbbebgeddbcefbgeddbfbgeddccdbgeddefabgeddegabgeddgfedgbgedeabacabgedeabgedebebdgbgedebgbgedebgededbgedfbcbgedfbgedfefbgedfgcbcgbgedfgedddbgedfgffdbgedgabfgbgedgabgedgaebgedgafbgebgedgbebgedgbffbgedgbgedgdebgeeabgeeacabcebgeeacebgeeaeebgeeagbaebgeebbdcgcbgeebgeebgfcabgeecbceeebgeecbgeeccabagbgeeccbgeeccfebgeecgcbgeedbgeedcdbgeedgccbbgeedgdefbgeeeabgeeebgeeecbccbgeeecefcabgeeecggbgeeeebbgeeeedagbgeeefbgeeefebgeeegfgfcbgeefbaagfbgeefbedebgeefbgeefdbgeefddbgabgeefdebgeefeegbgeefgbgeefgefbgeegbebbgeegbgeegeggbgeegfbabgeeggbfbgefaagbbgefabgefacagfbgefacbbgefadbgefaeegabbgefafbgefagbgefbbbgefbbgefbgefcbgefccffbgefdadbgefdaebgefdagbebgefdbgefdcacbgefdcceeabgefddedbgefdfbdgbgefdgbbgefeafbgefebgefeccdabgefegbgefegdgbgeffabcdgbgeffbgddbgeffbgeffcfffbgefgadfcbgefgaebgefgcbgefgcdgbgefgcebgefgeffcgbgefggabebgefggbgegaaabbgegaacebgegabgegacfdbgegadbebgegafbagabgegagedbcbgegbfabgegbgegcbgegccecebgegceededbgegdaeagbgegdbgegdbggcbgegdcbgegebgegecagdbgegeebgabgegeeggbgegefgebbgegeggbgegfabgegffebbgeggaebgeggbgeggcbgeggfadbgegggfefbgfaaabgfaabbafbgfabaecabgfabbbgfabbgfabgfacbcbgfacbgfaccbgfacedbgfacfbgfadaabgfadceaefbgfadgfeebgfaeabgfaedbbgfaeegbgfaegbgfafacbgfafbgfafcdbbgfafdgcbgfafgaggbgfagbgfagcbgfagcgcfbgfagebbcabgfaggeaabgfbaabgfbacdfgbgfbaddbdcbgfbagebbebgfbagfbgfbaggbgfbbacbbgfbbbgfbbeabgfbbfabgfbbgfbccfbgfbcdbgfbcecbgfbcfbbgfbcgbgfbdbgfbdcbgfbddafcbgfbdegacbbgfbdgfabgfbeafbbgfbecgefbgfbedcbgfbedcfbabgfbedcgbcbgfbeebgfbegbgfbfbddbgfbfbgfbfcbgfbfeaabgfbffgbgfbfgcebgfbfgfdbgfbgabgfbgbdgbgfbgbgfbgccbbgfbgcdebgfbgfbgfcgabgfcabbdbgfcabbgfcabdbgfcageadbgfcbbbgfcbbggbgfcbgfccabgfccbegebgfccbgfccebgfccfabgfccfbgfcdadecbgfcdaebgfcddceefbgfcdeebgfcdeefgbgfcdfcbbebgfcdffbgfcdgacacbgfcebgfceccbbgfcedcfgbbgfceecdacbgfcefgbgfcfafbgfcfagbddbgfcfdbbgfcfddbgfcfebgfcgbgfdacdbbgfdaeaabebgfdaebfafbgfdaeeacbgfdbbdabbbgfdbbebgfdbbgfdbcagabbgfdbedbgfdbfecgbbgfdbgfdcadbbgfdcbffabgfdcbgfdccbdfdbgfdccbgfdcgfebcbgfddbbgfbgfddbgfddcggfcbgfdddfbgfdddfeccbgfddebgfdebccbgfdebgfdecfedfbgfdeeccagbgfdegbgfdfbbgfdfbebgfdfeeaeebgfdgaecbabgfdgdbagbgfdgebebgfdgecaabgfeaabgfeabbgfeabebgfeaebgfeafefbgfebbfbbgfebbgfebdbgfebegcfbgfebgbgfebgeabgfebgfecaabgbgfecabgfecbbgfecbgfeccbgfecebgfecgcabgfedbdbecbgfedbgfedbggbbgfeddcfbgfedegfbfbgfedgfcfebgfeeaadgbgfeeagbgfeeagcabbgfeeagfabgfeebaebgfeebbgfeedbbebgfeedegbgfeeecbgfeeffgbgfefbbgfefbgfefcebgfefdagfbgfefedgbgfefegbgfefffbbgfefggadcbgfegbbgfegdebgfegeabgfegffbgdbgfeggceccbgfeggedbgffaaeabbgffaaecbdbgffaagbeebgffabgffadffebgffaebgbbgffaeebfgbgffafcbbgffagaebgffagbbgffbbgbgffbeffbgffbgffbggaedbgffcbfdccbgffcbgffcdbgffcdcbgffcdfgbgffcfbbgffcgbgffdafebgffdbgffdfgfbgffdgbgffdgdafgbgffedabgabgffedeebgffefadgfbgffefbgffegedbbbgffeggbgfffafdgfbgfffdbgfffdcgfbgffffefdbgfffffgabgffgbbgffgbgffgcdfbgffgebgfgaceaefbgfgadfcbbgfgagbgfgbadeebgfgbbcdgdbgfgbccdcgbgfgbdgbgfgbebbgfgbegabgfgbfbfbbgfgbgcdbgfgbgfgcbfbgfgcbgfgccbgfgceadabgfgcegbgfgcfgaeabgfgdagbgfgdbfbbgfgdbgfgdcdbgfgddaedebgfgddbgfgdegebgfgdfdcbgfgdgaebgfgdgffdabgfgedadbbgfgefcbgfgefecbbgfgeggbgfgfbcgbgfgfccdbbgfgfggbbcbgfggbbgfggbcbgfggbgfggcccbgfggcddabgfggedcgbgfggfabggaaebggaafbggaagfbggabcaeabggabcbggabebdbggabggacabbggacbbbggacbfdbggacbggacdbcbfbggacdbggacdgdcbggaceabgdbggaceaeeabggacecfcbggaceecdebggadabbgabggadbcdgbggadbggadcabggadccebggadcgdbggaddbggadfaaffbggaebefbggaebggaedbggaefgcgbbggaegdbggaegefbggafbefdfbggafbggafcccbggaffefabbggagbefbggagbgcdcbggagbggbaababggbaacgbggbabadecbggbaebgbggbaebggbaeedabggbafbdbggbaffdbggbbbggbbdbbggbbdfgabggbbdgdbbggbbgabggbbgdaebggbbggbcbfgbggbcdeebbggbcfeebbbggbcgegcfbggbdbggbdcdgbggbdcgfdbggbdebeeabggbdebggbdecafbggbdgacdbggbdgfgbggbeadbggbebggbefbbggbefbggbefcgbggbegbggbegcabggbfbbggbfbgfgbggbfbggbfcbgbggbfebggbfeegabggbffcbggbffffdbggbfgbaebggbfgbbggbfgbggbgabggbgaebggbgbbggbgcdegcbggbgdgacabggbgfcbggbgfdbgbggbggcaadbbggcaaedbggcabbcabggcabggcacbggcacebggcaebdbggcaebggcafbbbggcafbggcbbbbfbggcbbggcbcgggbggcbdbebggcbdedbggcbggccadaggbggccbggccgbfcbggcdbggcdcdffbggcddbfdgbggcddeeebggcdedfbggcdfegdbggcdgbfbggcdggbbggceabggcebbggcebggcecbbggcecfbggcecfgbcbggceddcebggceegefbggcfabcbggcfbggcfcafabbggcfcbcfbbggcfcdbggcffabbggcgbbdbggcgbcbggcgbggcgdbggcgeaecbggcgebbggdabcdbggdacfggbggdadbggdafaddfbggdagecgebggdbbdabggdbbggdbcfgbggdbfcacbggdbgbggdbgebggdbggdcbgcbbggdcbggdccdfcbggdcfefbggddabcacbggddabfabggddacbbggddbcbggddbggddcbggddedfebggdeegddabggdfbbggdfbecbggdfbgecbggdfebabggdfegadebggdfgbggdgbbggdgbdfbggdgbeeabggdgbfgbbggdgbggdgcdbggdgedcebbggdgefgbggdgfcgbggdggaddbbggdggcbggdggfbggeaegcbggeaegcebggebbagbggebbcaaabggebbggebfdabggebfefdbggebggecbafdbggecbggecdfebggecebggecedgcbggecfcbggecfgbggedbadbggedccgeabggedcdabggedeebcfbggedfbadfbggeeaaaedbggeebbfbggeebcbggeecbggeedbcdgbggeeebecabggeegbggeegdebggeegfegbggefacgddbggefagbbggefbggefcabgbggefcdggfbggeffbcfbggegbbggegcbggegedegdbggegeebgdbggeggefccbggfabggfacefbggfadeadbggfaebggfaggaaabggfbbggfbcbbggfbdgbggfbegbaabggfbfaeebggfbggfcacgbggfcbabggfccbggfcebggfcggcebggfdbggfdgfbggfeccbgcbggfefabgdbggffagbggffbggffcbggffcfbbbggfffbggfgadgabggfgagebggfgbeefbggfgbggfgcafdbggfgdbggfgdddbggfgdegbggfgfdfgfbggfgggbfbbgggabdcccbgggabgggadfcbgggaebgggaefbgggagbdebgggbbgggbcbgggbfbgbbgggbfdbgggbgabgggbgggcababgggcagdcbgggcbeegbgggcbgggcddcabgggcefgabbgggcfdfbgggcfegbgggcgbgggdbedbgggdbgggdcefbgggdebgggdegbgggdgbcabgggdggffbgggeaebgggebgggecagdcbgggegcbgggfabgggfbbgggfbgggfcbbgbgggfcbgggfebgggfgbbgggfgbggggaadbggggbdaebggggbggggcbggggcfbbdbggggcgbbggggfcdbggggfdbcacaaaaaacgbcaaaabcaaaacecaaaadadacaaaadfbbcaaaadggecaaaaffcaaaagcaaaagfcaaabcaaabcacaaabgedcecaaacaaacagecaaaccaaaccecaaacecaaacfadcaaacgdcaaadbcaaadccbcaaaddaagcaaaddacaaadffacdcaaaebdcggcaaaecaaaedcaaafagfcaaafbeccaaafcaaafddegcaaaffadafcaaaffffcaaagacaaagcfcaaagdcaaagddeecaaagddgacaaagdfcaaagecaaagfcfcaabaaccaabacaabaccdacaabagcafbcaabbaaeccaabbbacaabbebcaabcaabccaabcdcagcaabceecaabcgbebccaabdaaecaabdedbcaabdffbcaabdgebccaabecaabedcaabfbdbeecaabfcaabfdbdccaabfdcaabfefddccaabgabdcaabgddcaabgdecaabgebecaabggfadacaacaacabdccaacacaacadegcaacaefgcecaacbacaacbbagecaacbbfbcaacbcadcaacbdacaacbecaaccaaccabddgcaaccaebgfcaaccbcaacccaacccgfcaacceddcaacdaddcaacdadecaacdbcaacdcaacdcbfcaacdcefbccaacebbbacaacebcaacebecffcaacebfeacaaceccaaceccfcaacecfgadcaacedfdcaaceefbdcaacegddfacaacegdggacaacfadgcaacfgcaacfggdddcaacgaaceacaacgdbbfecaacgedacaacgffecaacggcaacggdcaadaecaadafcaadbacaadbbcecaadbcaadbdabgcaadbdcaadbebbcccaadcaadcaecaadccaadcdcaadceaebcaaddbcaaddcaaddfbeecaaddggdcaadeacaadeaecdcaadecaadeccaadeeegecaadefgfcaadegcaadfabfcaadfccaadfdcaadfdcgcaadfddcaadfecaadgcdacaadgdcaadgebecaaeaacaaeacdfdcaaeaeafcaaeagdfcccaaebeecaaebffcccaaecaaeccfcfcaaecdfcaaecffcaaecffdbgcaaecgdfeccaaecggaefcaaedbcfgcaaedccaaedcdcaaedceacaaeddfcaaeddffcaaedeecaaedfcgdacaaedgcaaeecaaafcaaeeecabcaaeeedcaaeefdabcaaeefebacaaeegfcdecaaefcaaefccaaefdbcaaefdcaaefdeecaaefeabcaaefeccaaefgadcaaegabccaaegbbcfcaaegbgeaecaaegcaaegcacfcaaegeagffcaaegfcaaeggbbgbcaaeggcecaaeggefbcaafaadafgcaafabcaafacaafafgefcaafbaacaafbagecaafbcaafbcbcaafbecaafbgcaafcaafcaecfcaafccaafccfdfcaafceggcaafdagcaafdbgcaafdcaafddeecaafddegfcaafdecfbcaafdfdacaafecaafedaebdcaafedcaafeecaaffcaaffgcdccaafgcaafgcefgacaafgcffcaafgdcaafgfcaafggcfecaagacaagaegfacaagbbeafecaagbcaagbeagcaagbecbcaagbggdegcaagcaacaagcaagcafccaagccaagccddcaagcdcadcaagcedbcaagcgdccaagcgfcaagdaeecaagdbbdcaagdbfbacaagdccaagdcdeggcaagdcgcaagdebgfcaagdgcaageaffbcaagebagcaageccaagedcaageedacaagegbbcaagegcaagegdcaagfaacaagfcaagfcceacaagfcecacaagfdaddacaagfdbcaagfdfacgcaagfedbcccaagffebecaagfffffcaagfggcaaggdgcaaggdgecaaggfecaaggggcabaaacabaafccabaafdcababedcababeggccababgbaecababgbcabacabacagecabaccabaccecfcabacfacabacfcabacfcecabaecabaeccabaeddafcabaefbfdcabafbdfcabafcabafcacabafdcabafdeacdcabafecccabafeecabafefecdcabaffbgccabagadcabagcabagcecdcabagdbcabagddgacabagfcabagfdcabaggcabaggfbcabbaacabbadefcabbadgffecabbaedecabbafcebacabbafeacabbbacabbbcabbbccabbbccdcabbbcdafcabbbdecabbcabbcbecabbccabbcccabbcdgcfbcabbcedcabbcfcabccabbdbfgfcabbdcabbddbefcabbdeeabdcabbdfbebcabbebfdccabbecabbeccabbecdddcabbedccabbedeggacabbeeecabbfabcabbfaecabbfbbcabbfbdacabbfdafbbcabbffccabbgabgeecabbgcfaebcabbgcgfbcabbgdcabbgfefcabcabcacabcaccaccabcadbcabcaeaafacabcafcabcafccabcbafgdfcabcbcacgcabcbcgcabcbdfgccabcbfbcabcbgcabccabccfcabccfccabccgfaaecabcdbgggecabcdccabcdccffcabcddcabcdfbcabcdfdcabcdfggdcabcdgaeccabcdgcabcebgdgecabcecabceeacabcfcabcfddcdcabcgaccabcgcabcgcbgacabcgcgbcabcgdbdfcabcgdcabcgddbdbcabcgdfcabcgegbcabcgfggfccabdaacabdaaccabdaaffegcabdaagfcabdacabdacfffcabdadcabdafbeaecabdaffcffcabdbddfcabdbgdgcabdcabdcbcabdccbcccabdcccabdcgdggcabddcabddcdcabddeaacabddfdccabddgaecabdeaffbfcabdeagcabdecabdeccabdedddcabdefbacabdefddcabdegfdgcabdfabcabdfbcabdfcabdfdcabdfecabdffaadcabdgaaedccabdgbdcabdgcfcgcabdgdaccabdgdfbccabdgebaegcabdgebbcabdgecbdcabdggcbcabeabgcabeacabeacbggcabeadgfacabeaedgecabeafcdbcabeafecabeagaabgcabebbgcabebcaebcabebcebgbcabebeacabebfbfbgcabebfcabebfgaeecabebfgeedcabebgbfcfcabebggeafcabecabecadcabecbacbcabecccfcabecfcbecabedacabedcabeddafgacabeeabecabeebbbecabeecabeeccabeecccabeecdcabeedcabeeddfabcabefbcabefcabefcbggcabefccccabefdbcabefgcecabegaeaaecabegaefdcabegbbdecabegcabegdaeccabeggfcabfaaafcabfaadeecabfabedacabfacabfacfbccabfacfdddcabfaeefbecabfaefccabfagbbcabfagbcbfcabfbaggcabfbcabfbdgdecabfcaafcabfcabccbcabfcabfcbgcabfccabfcebacabfcfcabfcgbgecabfcgcabfcggaecabfdbdfacabfdcabfddacabfdeacabfdfcgeecabfeacacabfeagdcabfecbeecabfeeeeacabfeegcabfefcabfegcabffaeddcabffcabffcaecabffcegcabffdbbgcabfgbdgccabfgbegcabfgcabfgccabfgecdcabfgfabcgcabfgfcddcabgaadacabgaaeeddcabgabedbccabgacabgacaecdcabgadccbcabgbecabgbfcabgbffacabgbgcabgcabgcccabgcfcefcabgcgaffcabgdcabgdcgdeccabgdegcabgeacabgebaegcabgebcgbacabgebdcabgecabgeffcabgegcabgfaaagbcabgfbcabgfcccabgfdcabgfdeaeccabgfdeffcabgffcabgfgcabgfgcbbcabggbggcabggcabggdccabggegecabggfecabgggdbcacaaaabdacacaaabecacaacacaaddgfccacaadecacaaeagacacaafdcccacaafffgcacabacacabbggbgcacabcacabccacabcdgccacabdcacabecbcacabggbcacacacacacaccafcacacdfccecacacedcacacgbacacadacacadcacadccacadcfcacadedbaecacadgacgcacaeafcacaebdggcacaecacaecbfadcacaeedfcgcacafaacacafacacafaffacacafcacafceecacafdegcacafefdgcacaffcecacacafgadcacaggdfcbcacbaabecacbabaadcacbabcacacbabcacbacacbacecacbaegcacbafcacbaffecacbbcacbbccacbbdcegcacbbeacfcacbbebcacbbfabcacbbgecacbbgggddcacbcacbccacbcccdcacbcdfbcacbcfddecacbcgbcacbdabcacbdacccacbdcacbdcdcacbdcfecacbdddcacbddgcacbdgcacbecacbefcacbfbbgcacbfbcacbfbfcacbfcacbfcddcacbfeefccacbfeggbcacbfgcacbgcacbgddcfbcacbggfcbcaccaabfgcaccaaccdacaccaaeecaccabcccaccaccaccaccacegbcaccacffcaccacgdcaccaddccbcaccadggdgcaccaeabebcaccafccaccbcacaccbcaccbcacdecaccbcadaacacccabacacccacccbcacaccccaccccbdcaccccfccacccgccaccdadfcaccdbeefdcaccddcaccdgfdacaccebbabcaccecaccedgcacceecaccefeacaccegcccaccfaccaccfbcaccfbfcaccfcacaccfcaccfdadcfcaccfdcaccffcgccaccgacaccgcaccgggbbfcacdabcdbgcacdacacdacbaecacdaccacdadbafcacdaecacdbcbcacdbdcgfccacdbgaaccacdbgaecbcacdbgbgdcacdcacdcadegcacdcaffbcacdcbgefbcacdccacdcefdacacddadgdcacddcacddfagbfcacddffbcacddgbbfcacdeaaccacdeacacdeaebacacdecacdedbbdcacdeecacdfbabcacdfbfbacacdfbgeecacdfcacdfcfcbccacdfeceacacdfegccacdfgdcacdgaccabcacdgcacdgdcacdgdfbdbcacdgeacacdggabacaceaacaceaadggcaceabbgcaceacaceacbfecaceafcccaceaggbgecaceagggcacebacacebcacebeedcacebfcacecacecbbdcaceccacecdebccacecdfcacecfacfcacecfcgcacecfgdgbcacecggdfbcacedabeecacedafcdcacedcacedcfcaceddbegcacedfcaceecaceefgfcacefaagdecacefaaggacacefabeacacefbccacefbffcacefcaacacefcacefdcbcacefeefgcaceffacacefgcfcacefgdbcacegabgcacegacacegbacacegbbfcacegdbcfcacegddcacegffcaceggcacegggcacfaagbgacacfabbfacacfabdcacfabecacfacacfacffacacfacffdecacfaedbafcacfafaecacfafgcbcacfagccacfagecacfbagbdfcacfbeaccacfbfabcacfbgcacfbgcfcacfcacfcbfcacfccacfcdcacfcecacfcfcgacacfcffcacfcgecacfdbfcacacfdcacfdeebcacfdfbecacfdgedecacfebbbacacfefcgcacfefeefecacfegfbdecacfeggdcacffbcacffbggcacffcacffccacffdaecacfgcacfgdccacfgddcacfgecacgabcacgabdcacgacecacgacgbcacgadcacgaddaacacgaeccacgagcacgaggcacgbcacgbffgdccacgbgbfcacgbgcfgcacgbgfbgecacgcacgccacgccdbecacgccdcacgcdcacgcfdgecacgcgcacgcgdfacacgdaaebcacgdadddcacgdafcfccacgdbbafcacgdbcfcacgdbffcacgdegcacgdfbbcacgdffcacgdgcacgeafcacgecacgedcacgeeaacacgefddcacgefgdfecacgfcacgfceadcacgfgefeacacggacacggbabdbcacggbdaefcacggcacggcbdccacggdcacggdffdccacgggcggbcacgggefcadaacccadabbdcadabdfcadabdgacadabegecadabfacadabffcadabggfddcadacadaccadaccagcadaccbcccadacdfgcadaceaacadacegfacadacgbcadadadacacadadcadadccadaddgedacadadefdfcadadgfgbfcadaeacadaeafffcadaebbgebcadaebcadaeegcadaefcgeccadaefecadaegcadaegfceecadafbegbbcadafcadafccadafcccadafdcadafdfccadagaebcadagbcadagcadagccadageadfcadaggedbcadbabdcadbadcadbaeecfgcadbaefacadbagcadbbacadbbcadbbecadbbfdacadbbgaeecadbcacfbbcadbcadbcbdcadbcbddcadbcecadbcfbfgecadbcgfacadbcgfcgcadbdaafbgcadbdadbdccadbdaffbgcadbddebaccadbdecadbecadbeddfbdcadbefeecadbefgfcadbfccgcadbfdbbfcadbfdddecadbfgbfcadbgbfcadbgbfdcccadbgcadbgdcadbgdffbcadbgecadbggebbfcadbggeecadcacadcacfefcadcadcadcadcaebbegcadcaeecadcafddcadcaggfbccadcbbcadcbcadcbeeaccadcbfcadcbffadcadcbggcadccadccbadcadcccadcceefecadccefdcadccfaccadccfcadcadccfegcgcadccgacadcdbcadcdbfdfcadcdbgdccadcdcadcdcdeeccadcdddbfcadcddebdbcadcddgacadcdebcadcdffdgcadcdgfggfcadcecadcedegcadcfabecadcfadcacadcfaeececadcfbccadcfcacadcfcadcgaaegecadcgcadcgccadcgfebcaddaccaeecaddaegdcaddafccaddbcaddbcdbgdcaddbcecaddbedcaddbfbbfcaddcaddcagfagcaddccaddcecabcaddcfdcfcaddcffdgacaddcgegbecadddbbcadddbccadddbgbbacadddbgfgacadddcaddddcaddddeccadddegfadcaddebagacaddecaddeceegcaddedbcaddedcbbbcaddeedcaddeegbaccaddfacaddfcdgeacaddfdecaddffbcaddfgcaddgdccbacaddgdfadcaddgecaddgeefbcaddgfcaddgfebffcaddgfecdcaddggcadeaadbccadeaaeagcadeaaecadeacadeagedgcadebaceacadebaeddcadebbbfdacadebbcadebbdcbcadebcagcadebegcadecabcadecadcadecadecagbefcadecbbdefcadeccadecdcadecgbbcadedcadeddbcadedffcadedgaddacadeeabcfgcadeecadeedfgcadeeeeegcadeeefacadeeggbecadeeggcbcadefbcadefdfcadefefccadefefeecadegabaaecadegcadegcbcadegddcadegebecadegecgdcadegfdacadeggcadfacadfacdbcadfacdcecadfafcadfagcfbcadfagdgcadfbaaecacadfbafccadfbbfccadfbcadfbccadfbceccadfbgbdecadfcadfcagdfcadfccadfcdbcadfcdffcecadfcegcadfcfbcadfcfcadfcfcgccadfcgdfcadfdaecadfdcggadcadfddbecadfddbfbecadfdegfacadfdgadgecadfeafcadfebfbcadfeccadfedbaccadfeddccadfedgefcadfeeffdgcadfeegccadfefcadfegbcadffaccdecadffbdacadffcadffceccadffecdccadfgbcadfgcggfbcadfgedgfdcadfgeegbdcadfgfccadfggfecfcadgabfcadgaegccadgagcadgagcdcadgbacadgbcadgbeegfacadgbfbffgcadgbfedacadgbgcadgcadgcaebgcadgcbdadcadgccagcfcadgccegeecadgceeabcadgcggdbcadgdabdcadgdbadcecadgdbceeecadgdccadgddafeacadgdecgcadgdefacadgdgcadgeffcadgfbdcadgffdcadggacadggbcadggddaecadggdfecccaeaacaeaacfabcaeaadcaeaaddfcaeaaeccaeaafcaeaagcaeabacaeabcdbgcaeabdgbagcaeabeegcaeabfgbcaeabgdecaeabgegcaeacaeacaeddacaeacagfffcaeacbddcaeacdcgfcaeacedbcbcaeacgbfgecaeadcaeadccaeadedfccaeadfdcgccaeadgccbgcaeaeaccaeaedccaccaeaefagbgcaeaegcaeafcaeafcafcaeafdbgbdcaeafecaeaffcacdcaeafgcaeagcaeagdacaeagdbdcaeaggcaeagggcaebabbabbcaebacaebacecaebaddgcaebadecaebafgfcaebagdadcaebbbcaebbcaebbfdgdacaebbgbcaebbgcfbgcaebcaebccgfbcaebdacaebdcaebdecaebdfeecaebeeecaebefedbbcaebefegadcaebfcaebfdaebccaebfdeecaebfecaebfgbfcaebfgfecaebgafgegcaebgbcaebgbgdfgcaebgccaebgcdeecaebgdcaebgddgcaebgecaebgefcaebggcfaccaecaacaecaadgggcaecabbfgcaecabeccccaecabffbcaecacaecacbeabcaecaccbefcaecadacaecadcaecaeaaacaecaecafcaecaggcaecbagcaecbbdfbcaecbcaecbdfeecaecbecaecbefgegcaecbfcaeccacecaeccaeccbcaeccdcgcaeccfdaaacaeccfgdgcaeccgddbcaecdbdcaecdbdgedcaecdcagcaecdccaeceagffcaecebacaececaeceddcaeceecaecfacaecfadccaecfbgcaecfcaaggcaecffbaecaecfgegcaecgcaecgdcfcaecgecaecgedabbcaecgeecaecgfbbdcaecgffcaecggcaedabccaedabdfgcaedacaedacfgbcaedadbgcaedadcaedbadeacaedbafcaedbbacaedbbgcdecaedbcaedbcdcfacaedbdefcaedbdfegcaedbgagecaedbgdcaedcacaedcaedccaedccbfcecaedccgdfcaedceeecaedceegcaedcgdccaedcgdfgacaeddacaeddagedacaeddccaeddccdcaedddagaacaeddfcaedecaedecdebcaededdcbcaedeeafaecaedeefffcaedefgfcaedegecaedeggagacaedfadcaedfebcfecaedfecaedffcaedgaggcaedgcaedgdcaedgegcaedgfcaedggcbcaeeaafcaeeabacdcaeeadbbecaeeafcaeebbcaeebcaeebcfdcaeebcgecaeebdadcaeebdbbcaeebdgccaeebecaeecaeeccaeecdcccaeeceeecaeecgfcgccaeecggacaeedaaecaeedabdcaeedagacaeedbcaeedcaeedcbfgcaeeddcaeeeafadcaeeebaabfcaeeebfcaeeecaeeecfdcaeeedcaeeedeccaeeeecaeeefcgaacaeeegcaeefbfcaeefcaeefcedfdcaeefecbcaeegbbdcaeegbgcaeegcaeegcccaeegeagbfcaeegeccaeeggafcaeeggcaefaacbdcaefabbebcaefabggcaefacaefaceecaefadbcaefaddefccaefafdaecaefafecaefagdcaefbacaefbaccaefbagacaefbbegcaefbccfeccaefbcfcaefbebacaefbfccaefbgfcaefcaccefcaefcaefcgcaefdaecaefdaeecaefdcaefdcbcaefddgadcaefdeccaefdgbcbcaefeabcgcaefeacaefebccecaefecgdcaefeeggcaefefecaeffafbcaeffafcaeffcaeffecaefgaccaefgadcbdcaefgcaefgceaacaefgcgcaefgdbcfcaefgdecaefgdgcaefgefcegcaefgegccaefggecbgcaegacaegacdcaegafacaegbabgcaegbbebecaegbcaegbcbcaegbgfedgcaegcacaegcacfgcaegcaegcbcccaegcccgacaegcdcaegceefacaegcfcaegcfgbccaegcgcaegcggdbcaegdbcaegdcaegdcecaegddafbcaegddfdbfcaegdeeccaegdfeccaegdgeadecaegeacaegebbefdcaegfadcaegfcaegfcecefcaegfgcaegfgecfecaeggacaeggbbgdbcaeggbgdgcaeggcaeggcfbbcaeggdcaeggefccaeggfacaeggfcaegggegcgcafaacbgcacafaafcafabbbgccafabdcafabefffacafabfcafacafaccdeadcafacceagcafacebcafacecafacfccafacgbdfcafacgfecafadaccafadcafaddcafaddegcbcafadfdeecafadgdfaecafadggcafaeaebecafaeccccafaeeecafaefacccafaegaaegcafaegacafafedcfcafagagacafagcafageafcdcafagecafagedcbbcafbaaabcafbaafcafbadbbcafbbfbcbcafbbgdgccafbcafbcbagacafbccafbcceaecafbcefbccafbdacdeccafbdadecafbdagfcafbdbgecgcafbddcafbdedgecafbdgbcecafbebcgcafbecafbeccafbeddcafbeegdcafbefcafbeffacafbegeaacafbfaacafbfacgcafbfcafbfddbfcafbfdecafbfecafbgcccafbgddacafbgecefgcafbgefeggcafbgfcfcfcafbggadaacafcabcafcacggggcafcadfdcafcafbcbcafcafcafedbdcafcagcdcafcbagcafcbccafcbccecafcbdcafcbecafcbfecafcbgcafcbgefbcafccafccbgecafcccafccddcafccdfacafccfdcafcdacafcdagfabcafcdcafcdceeccafcdebddcafcdfadfcafcdfcbdecafcdgbafdcafcdgcafcdggcafceaacafceabbcafceadegdcafcebcafcecdfccafcfafccafcfcafcfcbccafcfefbcafcfefdcbcafcfgdccafcfgefacafcgabadecafcgadcafcgaeagbcafcgbgcafcgcadbcafcgcccafcggbecafdaaaedcafdaabcgecafdabccafdabcdgdcafdabfgcafdabgcafdabgggcafdacafdaccafdaebdgccafdagacafdagcafdbaefffcafdbafdacafdbbebaccafdbcafdbfcafdcafdccafdcececafdcfcafdcgccafdcgecafddacgcafddafdbcafddcafddcbccafddcedfcafdddabecafdddcafddecafddfbcacafddfddggcafddggdcafdeaabccafdebgabcafdecafdecedcafdedddfcafdeecafdeefcecafdefcafdeffbccafdfaegcafdfcafdffacafdffcafdgbfbccafdgcafdgcgdfcafdgdeedcafdgedcafdggcafeabbbdecafeacafeadbcafeafcafebagcafebfcafebgcafebgggfacafecafecbaadccafeccafecdffdcafedaabcfcafedacafedaecbdcafedbaacafedbaccafedcafedccecafeddddcafedeacafedfgegdcafeecdcafeecdfcafeedgaccafeeecccafeefggebcafefaaacafefcafefccafefcdccafefceacafefdacafefgdcecafegacafegcafegegacafegfcafeggedacaffaadbgcaffaafcacaffadcfecaffafbeccaffbcacdecaffbcaffbdddfcaffbeacaffbgacaffbgcbcaffbgcgdcaffbgdefecaffcaffcagdadcaffcbacaffcbccaffcbfgcaffccaffccgfcaffcdcaffcdccddcaffcebcbcaffcfeedacaffdbddcaffdbdgdcaffdcaffdfdecaffdgbcaffeaacaffecaffedbcaffefaecaffeffdffcafffbdcafffcafffccccafffcecafffcegffcafffddgcafffecafffeccdcaffgaedfdcaffgbbcaffgfeecafgacafgafcafgbcacdecafgbcafgbecafgbedbacafgbfcafgbgccafgbggaabcafgcafgccafgcccafgcdadecafgcgeeacafgdcddcfcafgdgeecafgebcedcafgebefadcafgecafgecfcafgefaccafgefcffbcafgefecafgegeacafgfaacafgfafdacafgfcafgfccafgfceccafgfdbgeecafgfebcafgfecegcafgfegddcafgffdcecafggadcafggafcdecafggbfcafggcacafggcafggdfecafggecafggfbagdcafggfbbccafgggeacagaaabfgacagaacagaafaabcagabbbacagabcagabebeebcagabgbggdcagacagacbcagacbccfdcagacdcagacedbcagaceggcagadcagadcgcagaddcagadedcagadegeecagadffacgcagaebgbcagaecagaefefcagafdaggcagafdfadcagafecagafgacagafgbcagafgcagagacagagaffadcagagcagagecagagegcagbacagbacgccagbaefcagbafdfcagbbaacagbbbbbcagbbcacagbbcagbbgcagbbgcccagbcabfcagbcacagbcadecagbcagbccagbceacagbcedacagbcefcagbdbbebcagbdcagbdddecagbdeacagbeafggfcagbecagbeccgcagbeebcagbeeddabcagbfacagbfagccgcagbfdcagbfeagdcagbffabdcagbgabcagbgbegacagbgcagbgcfcagbgcgcagbgdafacagbgfcagcacebacagcagaaccagcagcbafdcagcbbcagcbccagcbccecccagcbcddacagccafaacagccagccbfbbacagccbgacagccdcagccdecagcceffcagccgbbccagcdacagcdafcagcdbcagcdebdcagcdecagceaaagcagceacegcagceagecagceffgfcagcegdfcagcfbcagcfbdfgcagcfcagcfcgcdbcagcfdbdfacagcfedecagcffcagcgafcagcgagaccagcgbgcagcgcagcgccagcgccbebcagcgcdfcagcgcfedcagcgcgcagcgdabcagcgfaccagdaafcagdabacecagdacfgcbcagdaeabeecagdaedgcagdcaecagdcagdcdcagdcfbcagddbgaecagddcagddcbdcacagddccagddfgdecagdeaefegcagdeafcagdecagdecbdcagdecbgcagdeccagdedaccagdeefcagdefacagdegabcagdfafecagdffafcccagdfgbccagdgaefecagdgcdcagdgdefecagdgecefecagdgfcbcagdgffgggcageaaabacageaacageaeaccagebcagebcbfdcagebccagebeebdacagebgfaacagebggaacagecageccagecefbcagedbacagedcageddfgbgcageeacageebdbecageecageecgcageefeaaacageefgbcageegccbcagefcagefccdccagefdcagefdggccagegaecagegbcdcagegcagegddbecagegdecagegecgdcagegfbggecagegffdcageggbdgfcageggbeacageggcagfaagcagfacagfaccafecagfaeggccagfbbbcagfbcafdcagfbcagfbdgdddcagfbgdfcagfcagfcbffccagfccagfccecagfccgcagfceecagfcefcagfcfacagfcfcagfcgdccagfdcagfdccagfddcagfdfecagfdgccdcagfeaecagfeaeebcagfecagfecgdcagfedaacgcagfedagefcagfegbcagfegdcfgcagfegecagffacacagfffccagfgbaccagfgcagfgecagfggcagfggfacagfggfgbecaggaaedcaggabbbcecaggacaggaccaggacgfbfcaggadbaecaggaeadecaggagcaggagdccaggbaacfcaggbagebcaggbbbbcbcaggbcaggbebecaggbebegfcaggbefaddcaggbfcaggbgcaggbgcccaggbgfcaggcaccaggcadcaggcaggcdfbdccaggcfffgcaggcgefcaggdbcaggdbgacaggdcaggddfbecaggdecaggdfcaggebcaggecaggecgffcaggeddcaggegcgcaggfbcaggfcaggfecaggfgcabcagggaegddcagggbagfcagggcacfdcagggdeacagggdecfcbaaaadececbaaacbaaacbcbaaadecgbcbaaafcbaaafcegcbaabcbccbaabdbdaecbaabedcbaabffagacbaacacbaacbaacbadddcbaaccbaacccfcdcbaacfabbcbaadadacbaadaedgcbaadbcbaadfcbaadfdfcbcbaadgcbaaebcbaaecbaaeccbaaeddebcbaaefcbaafbeacbaafcbaafccbaafdcbaagbgcfacbaagcbaagdacbaagdfcfcbabaacbabacbabadffcbabadgecbabaffcdcbabbbdccbabbcbabbcfbcbabbdcbabbebcbabbfebdbcbabcafcbabcbabcccfgcbabccebadcbabcedecbabdacbabdbbbcbabdcbabdcecbabdcfebcbabdedecbabdfdcbabecbabeeacbabegecbabegfgggcbabfagbgcbabfcafgfcbabfcbabfcdcbabffccfdcbabgcddfgcbabgdcbabgecbacabcbacabccbacacbacaccccbacacceeecbacadacbacadgbecbacbacbfbecbacbgbaecbaccaafdcbaccacfcecbaccadcbaccbacccabcbacccbaccgaadcbaccgacbacdabcbacdcbacdccbacdfbbcbacdfbedfcbacdfecdcbacdfeebdcbacecbaceebfedcbaceeeffcbacefafgcbacefagdgcbacegdcbacegedcbacfcegcbacffdfgfcbacffgggcbacfgccbacgabeacbacgacagbcbacgbcbacgcacbacgcbacgddffcbacggbdecbadabcbadacbadadeebccbadaegcbadagbcbadbacbadbbdcbadbcbadbcgedcbadbdabdgcbadbfafecbadcabfdcbadcafbfgcbadcafcbadcbadccacbadccbadcdccbadcegecbadcfcbadcfgebcbadcgagafcbaddaagdfcbaddaeeeecbaddbcaddcbaddbcbgcbaddcbaddceacbaddddgcbadddefdfcbaddefcbaddegcbaddfcbaddgbfcbaddgcbadeafcbadeddcbadedgbbcbadeeacbadeeegfgcbadegefccbadfccbadffeabcbadgcbadgdcbdfcbadggbacbaeaacbaeaadbcbaeabececbaeacbaeaccbaeacecbaeacfafcbaebbaeddcbaebcbaebcdcbaebgcddbcbaecbaeccbaecegcbaecfacbaecfeccgcbaecgabacbaecgabecbaecgadacbaecgbbcbaedacbaedafbcbaedcbaeddgccbaedecgcccbaedeeeaacbaedggggccbaeeabdccbaeeacbaeecbaeedcbaeedggdcbaefaadcbaefdcbaefeecbaefefdcbaeffecedcbaefgbgbcbaefgbgcbaefggcbaegbdagcbaegdgbabcbaegebbcccbaegecgbfcbaegfcbaeggbcdacbafaabcbafaadcbafabebdbcbafabgadgcbafacbafafggfdcbafagagbacbafagffdbcbafbcbafbccgcbafbcecbafbcfcbafbeadcbafbebeccbafbfgbdfcbafbfgcbafcbafccbafcddgdcbafdagdfecbafdagefcbafdbcbafdcbafdcegbfcbafdeacbafdgcbafeaaccbafebcbafecbafedgcbafeebfecbafegddaacbaffcbaffccacbaffcdgdcbaffcecbacbaffdabcbaffgbcgcbaffgdgdgcbafgcebcbagaacgcbagacbagacgcbagadcbagaecgdcbagbdabccbagbdbcbagbecbagbfacbagbgbcbagcabacbagcbagcbdbacbagcgfcbagdabdbfcbagdacbeecbagdbecbagdcbagddfcecbagdfdagcbagdgeedgcbagebbedcbagecbagecbcbagecbfacbagedccbagedgcdbcbagfbgccbagfcfcbagfdddbcbaggbdfcbaggcbaggdbcbaggebecbaggefcecbaggfcbbaaabgaccbbaaadfdgcbbaadacbbaaecbbaagaegcbbabaabccbbabafacbbabbfabcbbabcbbcacbbabeadcbbabfbcbbabfcbbabfecbbacabecbbacbacbbacbaecbbacbbacbdcbbacbefcbbaccbdcbbacgcbbadabeecbbadcbbadcfdccbbaddbddgcbbaeacbbaecbbaeccecbbaegafffcbbafafdcbbafbbfdacbbafcbaegcbbafcbbafecbbaffcbbagbffcbbagcbbagccabecbbagegafecbbagfafcbbagfbbcbbaggadgacbbbaaacbbbaacbbbabddbcbbbaffacbbbagccecbbbbacbbbbadefcbbbbbfcbbbbcbbbbcecbbbbdcgcbbbcagacbbbcbbbcfeabacbbbdbdecbcbbbdbffccbbbdcbbbddcdbfcbbbdecbbbdecbcbbbebcacbbbebcfbacbbbecbbbedcccdcbbbeebecbcbbbefbeccbbbegcbbbfabdacbbbfcbbbfcggcccbbbfdbgecbbbfgcbbbfgdccbbbgcagcbbbgcbbbgdadcbbbggcfdcbbbggddgecbbcacbbcacbcbbcadcbbcadecbbcaegcecbbcagafaecbbcagcbbcaggccbbcbaacbbcbaebaecbbcbbcbcbbcbcgegecbbcbgcbbccbbccbfeabcbbcccbbccddcdcbbccecbbccgbcbbccgcadbcbbcdaccbbcdcggcbbcdeecbbcdgcbbcecbbcedacbbcedcdcfcbbceeafaecbbcefbfccbbcfacfdacbbcfbccgcbbcfcbbcfccgcbbcfddccbbcgaccbbcgbaacbbcgcbbcgccbbcgdfcbbcgdgecbbcgeecbbcggcbbcgggeacbbdacbbdaccadcbbdacfgabcbbdadcbbdaeccbbdafbgcgcbbdbabcbbdbbfcfcbbdbcbbdbecbbdbfcfffcbbdcaecbbdcbbdccbbdccdbdbcbbdcegagcbbdcgbcbbdcgbggdcbbdcgdcbbddcadcbbddcbbddfggbecbbdeaacbbdeacbbdeacbccbbdeaeccbbdeagecbbdebabgecbbdececfcbbdeddcbbdeeggcbbdefagbacbbdefcbbdegecbbdfabacbbdfccbbdfdacbbdffeagfcbbdgbaaccbbdgbgddcbbdgcbbdgcfbecbbdgdcadcbbdgecbbdggcbbeaaacbbeaacbbeaaecfcbbeabccbbeabfgddcbbeafbcbbeagcbcbbebaaacbbebbggbccbbebcbbebcefacbbebcfcbbecbbaacbbecbbecbcbbecbecbbecdcgcbbeceadeacbbecfcbbedcbbeddeacbbedfcbbeecbbeecbbgccbbeecfeggcbbeedbbcdcbbeeecgbcbbeefdcbbeegcbbefbccaacbbefcddcbbefdefacbbefebccbbefecfgecbbefefcdcbbefegcbbefegecbbefeggfdcbbegabcbbegcbbegcfgacbbegebgcbbegfefdcbbeggeeeccbbfacbbfacecbbfadcbbfaedcbbfaegbbdcbbfafecbbfbaecbbfbbcbbfbbcdgacbbfbcbbfbccbbfbcccbbfbeacbbfbgdcbbfcagcbbfcbbfccbcdcbbfcgeecbbfdaecbbfdcaacbbfdcbbfdcfacbbfdggecbbfebcbbfecdfgcbbfedbgcbcbbfefbcbbfefcbbffaaagacbbffceecbbffcfcbbffebcbbffecbbfffcdcbbffgdbcbbfgaedecbbfgbcbbfgcbbfgccbbfgeacbbfgegcbbfgfcabecbbfggagbcbbgabacecbbgacbbgacbgdcbbgafffacbbgagacfcbbgagcbbgbaceccbbgbcbbgbdedcecbbgbeaedcbbgcbbgcbfcbbgccbbgcddagbcbbgcfcecacbbgcgbegfcbbgdacbbgdcbbgdddgcbbgdecedcbbgeaadefcbbgeaeedacbbgebdaecbbgecbbgecbfcacbbgeccbbgedcbbgfbbcbbgfbcccbbgfcbbgfccbdcbbgfeecbbgfegcbcbbggacfcbbggaeefccbbggbabcbbggbfcbbggdcfcbbggdecbbggebccbbggebgcbbggedgdcbbgggcggcbcaabaccbcaabfbcbcaacbcaadcbcaagacbcaagfegdcbcabacafecbcabcbcabcbcbcabedgacbcabeedadcbcabfdadecbcacbcacbcbcacdgcbcadacbcadbebcbcadcbcadecbcadeddbcbcadfgcbcaeacacbcaebcbcaeedfcbcaefdgcbcaegcbcafabdecbcafadgcbcafadgfbcbcafcbcafcgbcbcafdaeecbcafdegccbcafebbcbcaffcbcaffgcbcagabagcbcagcdcbcagcggcbcagddadbcbcagdfbcbcagfcecbcaggfbcbcbabbgcbcbabgabcbcbacbcbadfcbcbaefadbcbcbafedcbcbagfggfcbcbbbcadcbcbbbccbcbcbbdcbcbbfcbcbcbcbcbcbdcbcbdadccbcbdbcbcbddacbcbdecbcbdffcbcbcbeacbcbebddcbcbecbcbeecbcbeegeacbcbegbbabcbcbegcbcbfbaffcbcbfbcbcbfcbcbfeecbcbfeeebfcbcbffgfedcbcbgbcbcbgbfgcbcbgcbcbgfaccbcbccaaegdgcbccaagcbccabbaacbccabccbccacbccadccbccaefbeecbccbagfecbccbccbeedgcbccbfecbccbgcbcccacbcccadbacbcccbccccbcccdeeefcbcccebccbcccgedcbccdagcbccdcbccdcgcbccddgecbccdffbdcbcceafefccbccecbcceeeaecbccefefcbccefgbfcbccfbacbccfbdgcbccfcbccfccbccfdcbccfdfgeacbccffecfecbccfgcbefcbccgacbccgadcgcbccgbgaccbccgcfgcbccgeaceccbccgfcbccggcbcdaceaacbcdadccbcdafcbcdagaeebcbcdbabcbcdbcbcdbdcbcdbeccbcdbfccbcdbfeagecbcdcaebcbcdcbacbcdcbcdccbcddacbcddbcaacbcddbcbcddbcccbcddcbcddccbcdddagcecbcdddgcbcddfbbfcbcddgfaecbcdeaagecbcdeadcbcdeafcbcdecbcdeeacdcbcdfbbdccbcdfcbcdfddcbcdfgbfcbcdfgfeacbcdfgfgccbcdgcbcbcdgccbcdgcgcbcdgeagcbcdgfgcecbcdggcbceaabdcbceacbceaccbceacddcbceaceffccbceacgcbceaefcbcebcbcebceagcbcebfbbcbcecbcbcecbcecceacbceccecbcedadbcbcedcbceddcbcededcbcedeebcbceebbafecbceecbceedcgccbcefacbcefagcgecbcefaggcbcefbafecbcefcbceffcbceffeddcbceffegabcbcefgacbcegagbfecbcegcgabgcbcegeceffcbcegfcbcegfdacbcegfecbceggbecbceggddacbcfabgcbcfacbcfaedceecbcfagcbcfbacffbcbcfbcfgdgcbcfbdbfcbcfbfcfcecbcfcbcfccdbffcbcfcfaeccbcfcgeeccbcfdcbcfdefgfcbcfdegcbcfdegeecbcfdgafcbcfdgcbcbcfdgccbcfeaacbcfecbcfedcbcfedffcccbcfefcbcfeffcfcbcfegbbdcbcffadgcbcffaegcbcffcbcffcdcbcffcebcbcffcgcacbcffecbcfffaccbcfgabebcbcfgbadegcbcfgceebcbcfgfffecbcfgffgcbcfggebcbcgaabdcbcgaacecbcgabecfccbcgacbcgadcbcgadgfgecbcgaggebccbcgbbcbcgbcadcbcgbcbcgbcgagcbcgbdbfcbcgbdeeccbcgbeccacbcgbedfecbcgbfcbcgbgdfdcbcgbggcbcgcabaecbcgcbcgcbgcbcgccbcgcebeggcbcgcgbcbcgcgbdfcbcgcgdcgacbcgcggedcbcgdacbcgdaffccbcgdbfabecbcgdcbcgdcbfdcbcgdcdacbcgdfbeecbcgebbfcbcgebfecbcgebgeccbcgecbcgedacbcgeecbcgegccbcgfacggcbcgfaebcbcgfbacbcgfbeecbcgfcbcgfcdcegcbcgfddebdcbcgfdgddcbcgfebcbcgfecbcgfegfcbcgfgbccbcggbcbcggfcbcgggbfbcbdaaabgdcbdaadbgbcbdaadgecbdaaeccecbdaaegdefcbdaafbgfcbdabcbdabdbfccbdabdfccbdabgfcbdacaacbdacbdaccacbcbdaccbdacebecacbdacedegcbdacfeccbdadacfdecbdaddgcbdaeacbdaebdfgcbdaedcbdcbdaeggccbdafabbeecbdafddcbdafddgddcbdaffdcbdagacbdagbccbdagcbdagcebecbdagdbbaacbdagdfcbdaggacbdbababacbdbabefgfcbdbaebacbdbaefcbdbaffdbccbdbagaaccbdbagacbdbbadecbdbcacbdbcbdbccbdbcdccbdbcecbdbcfgbgcbdbcgdfcbdbcggacbdbdbcfdccbdbdfcbdbeagcaccbdbecdfcbdbedcbdbedgebcbdbeecbdbfbegcbdbfcbdbfccbdbfcdcbdbfcedcbdbfcgcdgcbdbfecbdbfeddcccbdbffbbcbdbffcccbdbgaccbdbgacdacbdbgcbdbgccbdbgcgcccbdbgfcbdbggbcbdcabcbdcabebcbdcafafeecbdcbbacbdcbbgbdcbdcbdcbebcbdcbeeabecbdcbffcbdcbgdeegcbdcbgfcbdccaeccbdccbdcccbdccefcbdccfcbdcdcbdcdecbdcdfcbdcdgfdcbdcecbdcecdcbdcedccbdceeabcbdceeacbdcfcbdcfdbbcbcbdcfdcacbdcfeddgcbdcfgabcbdcgaffcbdcgagfabcbdcgbacbdcgbaggfcbdcgbbccbdcgcbdcggcbddabbcbddabccbddacbddadcbddbafgcbddbagaccbddbcbcdgcbddbcbggcbddbdabcbddbgggcbddcafdacbddcbafaecbddcbddcefcbddcfgcbddcgcccbdddagffcbdddbdcbdddccbddddcacccbddddcbdddefgcbdddfcbdddfccbdddffffcbdddgcbddeafcaecbddeagccbddebbgcbddedcdacbddfaffccbddfcbddfcdcbddfdacbddfddcbddfgecbddgbgcbddgcbdeabbgaacbdeacbdeacfddacbdeaecbdeagabcbdebacbdebcbdebcfggbcbdebfcbdebfecbdecacbdecbacbdecbdeccbdecedggacbdecgegcbdedadgfcbdedgagfecbdeeacbbfcbdeeacbdeebbaaccbdeeceacdcbdeefbcbdefbcbdefcacbdefcbdegccbdegcfaccbdegdcbdegffafcbdfaaddecbdfabcbdfacbdfaeccbdfafdbdbcbdfbbgcbdfbcbdfbdcbdfbddgfacbdfbfcggcbdfbgaabcbdfcbafcbdfcbdfcccbdfcdefccbdfcefcbdfcfbcbdfcfcbdfcgcbdfdcbdfdcfcbdfdcgdcbdfddfcbdfdgcbdfeaccbdfebdecbdfecccgcbdfedccbdfeebfccbdfeeccbdfeegbcbdfeegedbcbdfefddecbdfeffffcbdfefgaecbdffaegcbdffbcbdffbecgfcbdffdgcgcbdfffcbdffffacbdfgagcdbcbdfgbdgbcbdfgcdgffcbdfgdcbdfgdefcecbdgacbdgbcbdgbcggfcbdgbecegcbdgcaffcbdgcbbgacbdgcbdgcbeeacbdgccbdgccccbfcbdgcfecdccbdgdaedecbdgdbgcddcbdgdddccbdgdfcedccbdgdgfdbcbdgeacfcbdgecbdgedebcbdgfbbaccbdgfbdcbdgfcbdgfdcbdgfecbdgfgacbdgfgccacbdggaadcbdggaafcbdggcbdggcegabcbdggddgcbdggecbdggeebfdcbdgggbdggcbeaaagccacbeaabecbeaacbbcbeaaccbeaafcbeaagcbeabaecbeabbcbeabcbeabdacbeabgecbeacbeaccbeacdaacbeacdbgdbcbeacdgdgcbeaceadecbeaceccbeacgcbeacgecbeadbdcbeadbdgecbeaddfcbeadfcbeadfebadcbeadfefaacbeadgcbeaeagcgfcbeaebcbeaedcdabcbeafaabadcbeafbcbeafcbeafcbeegcbeaffgcbeafgfacbeagabbecbeagacbeagcbeagdbcbeagdegddcbeagfdcagcbebabecbebadccbebadgfcbebaebecbebbagbgcbebbcbebbdaegcbebbdcbebbdgecfcbebbfcaefcbebbfcbebbgefbgcbebcbcbebcbebcccbebcebbfecbebcfcbebcgacbebcgcbebdbgfggcbebdcbebdcdacbebdcedcbebddcbebdefbacbebdgccbebecbebfagdccbebfbgcbebfcaccbebfcbebfgecbebgbafggcbebgbcadcbebgdcbebgdfffccbebgdgbaacbebgfgbfccbebggcccfcbecaacbecabdbbecbecadegcbecaedafccbecafcbecagaefbcbecagbbcbecagdacbecbbcbecbcbecbcegabcbecbdcbecbecbeebcbecbfgbfcbeccadcbeccaebacbeccbcdbcbeccbcgcbeccbecccbeccdaeecbecdbdecbecdbefcbecdcffcgcbeceacbecebdfacbecebdggcbececbececfdfcbecedcbecedcgdecbecegdadccbecfbcbecfbdddcbecfcbecfcgdgcbecfdggcbecfedcbecfgdacbecfggccbecgcbecgdbcbecgdgcbedaafccbedacbedacegbccbedadccbedagccbedbbeecbedbcbedbdaeaacbedbecbedbgdfcbedcagbdcbedcbbegcbedcbcdaccbedcbedccbedcecdcbedcefacbedcfccbeddaegcfcbeddcaecbeddcbedddbcbedddcbeddgcbeddggabgcbedeabcbedebcbedecbcbedecfccbcbedeecbedeeecbedeegcfecbedefcbedefcebbcbedfadccbedfcbedfcbgecbedfdcbedfedfeccbedfegcccbedffcbedfgcbedfgebcbedgcabcbedgcbedgdfccbedgebcbcbeeaabbcccbeeaabcbeeaacbeeabcbeeadacbeeaeegcbeeafcbeeafdecbeebcbeebdcbeebdgfacbeebecbeebecgecbeebfedccbeecbeeccbeecdccbeeceadfcbeececbeecgcbeedabagdcbeedcbeeddcbeeddgcbeedeccecbeedfgbcbeedggdcbeeeacbeeebcaacbeeecbeeecbggcbeeeccbeeedafaecbeeefbcbeeefcbeeegaacbeefacgcbeefadcbeefbdaecbeefdfadcbeefgcbeegadfccbeegafcbeegbafcgcbeegdabdccbeegfcbeeggebebcbeegggcbefacaaecbefacbecbefacbefadbacbefafdabcbefbaedcbefbbabdacbefbbcbefbcbefbcccbefbgfbacbefcbefcegddacbefcfcbefcfecbefcgbggcbefdbcbefdccacbefdcfffcbefddcfacbefdddgcbefdeebcbefdefggcbefdfcfegcbefdgaecbefeacbefegcaebcbeffbaebcbeffcbeffdaacgcbeffdacbeffefcbefffbcbdcbefgacbcbefgbaebbcbefgbfcbefgccbefgdcbefgfbafgcbefgfbcbefgfedcbefggcbefggeddcbegaagcbegabbcbegaecbegaeddbecbegbbcccgcbegbbdacbegbbgegacbegbcaafcbegbcbegbdcbegbeaaccbegbebbadcbegbefacbegbgcbegcagcbegcbegcbggecbegccbegcddcbegcfbcbegcfbdfacbegcfecbegcfgffcbegcgbdfcbegcgebcbegdbcbegdbgeacbegdcbegdecdcbegdececbegdfcbegdgcbegeadgcbegecegcbegedbbccbegeddagdcbegeeafdcbegegaedccbegfbfcdecbegfcaedacbegfcbegfcfcbegfdfcbegfedacbeggbcbeggcbaecbeggcbeggcdgcbeggdbgacbeggecdacbeggeecbeggfagfccbfaacbfaacfgbcbfaadcbfaaddcbfaafcbfabaaddgcbfabaecbfabcafbcbfabcbfabdbcbfabdddacbfabfcbfabfeaegcbfabgcbfacagdcbfacbfaccbfacebddecbfacecbfacgcbfacgcccbfacgfecbfadaecbfadafabcbfadbadcbfadcbfadcecbfadeecbfadegcbfaebdbcbfaegcbfaeggacbfaeggbcbfafacbfafacggcbfafadfecbfafbgcbfafcbfafcccbfafgadacbfafgcbcbfafgdecbfafggcbfagagfcbfagbbecbfagbbgcbfagcbfagcdccbfagcecbfagedbcacbfagfeggcbfaggabedcbfaggecbfaggefgacbfbaaedfcbfbabbgcbfbacacebcbfbacbfbacbffcbfbadedcbfbaeadcbfbaegbccbfbafcbfbbacbfbbcbfbbcccbfbbeacdccbfbbeedgcbfbbfccgcbfbbgbcbfbcadfaccbfbcbcbaccbfbcbfbccbfbcdcbfbcegacfcbfbcfbbccbfbcgcbfbdbaeaecbfbdbcbfbdcacccbfbdcbcbfbdcbfbddafcbfbdgcbcbfbeabcbfbebcbdgcbfbecbfbecfgcbfbedbfcbfbefeecbfbfacbfbfcadbecbfbfcagfcbfbfcbcgdcbfbfcbfbffcdcbfbfgcbfbgacbcbfbgbcbfbgdcbfcaacbfcaagcbfcadcbfcaecbfcbbgfgcbfcbcbfcbecbfcbfcbgcbfccbfccebddacbfccecdgcbfccefcbfccgbcbfccgbeecbfccggbcbfcdcbfcdeafbccbfcdfbecbfcdgaacbfcebacbfcebfgcbfcedbccacbfcedcccbfceeeafcbfcfaeeccbfcfbbegcbfcfcdgdcbfcgcbfcgdaadacbfcgdbdcbfcgdgcbfdacbfdbafdcbfdbbffacbfdbcbfdbccccbfdbdcbfdbebcbfdbedcbfdbegggdcbfdcacccbfdcaegadcbfdcbfdcbgcbfdccbcbfdccbfdcdadeecbfddcbfddedcbfddeeecbfddfcbfdeacbfdeagcbfdebfccbfdedafcbfdedbgaacbfdeddcbfdeebgecbfdegdefcbfdfacdecbfdfdcbfdfdecbfdfeacacbfdfggaefcbfdfggdaecbfdgbcacbfdgceaaacbfdgceagcbfeaaffcbfeaagbcbcbfeacacbfeadbccbfeadefacbfeagbdbcbfeagcabcbfeagcbfebbbcbfebcbdgcbfebcbfebccbfebfggecbfecbfcabcbfecbfecbfegcbfeccbfecdegcbfecgabfccbfecgbcbfedacbfedbegbacbfedbfacbfedcbfedcfcbfedecbfedfcffcbfedffgcbfeebecbfeebefagcbfeeceacbfeedfdcbfeeffcbfeegecbfeeggcbfefadgcbcbfefafcbfefbbbcbfefcbfefdbfgcbfefegdcbfefgfebcbfegacccbfegbbccbfegcbfegdbfcbfegefgcbfegfcddcbfeggddcbffaagecbffabecbffacbffaedgdbcbffafbcfcbffagcbffbcbffbcddcbffbcecbffbdcbffbfaacbffcabcbffcbffccbffcdcbffcegcbffcgcbffdbfcbffddgacccbffdebgcbffdfecbffdgbegecbffdgfdbacbffeacbbbcbffeaddcbffebbaagcbffebdcbffecbffecdccbffecgcecbffefadfcbfffbcbfffedccbfffefddccbffffeddcbffffgcbffgacbffgcbffgccaecbffgeccadcbffgeedfecbffgeegecbfgabacbfgabdbcbfgacgccbfgaebcbfgaegcbfgagfecbfgbacbfgbcbfgbdaddacbfgbffdfecbfgcafccgcbfgcbfgcccbfgceacbfgcecgeacbfgcfcbfgcgebeacbfgdcbfgeagbcbfgecbfgeccbfgeeacbfgeebbcbfgeeffcbfgefdecbfgfcbfgfdcbfgfdffcbfgfegacbfggacffcbfggcbfggccbfggccdfgcbfggefafdcbfggfcbcbgaaabdecbgaabecbgaacbcbgaacbgaafabfcbgaafccbgabcbgabccbgabcdfcbgabcgcgcbgabegcbgacbgacdacbgacggfgcbgadddfdgcbgaeacbgaeadcbgaebcbgaecbgaecceecbgaedcececbgaefcbgafacbgafaddbfcbgafcbgafccbgafdeggcbgafdfcbgafdfgcbgagaeeadcbgagbacbgagbcbgagcbgagccbgaggbacbgbaadcbgbabdgbcbgbaefbebcbgbafcecbgbbaacbgbbafedcbgbbagcbgbbbccbgbbbgcbgbbcbgbbfcbgbbgbcdcbgbcacbgbcadecbgbcbegeecbgbcbgbccbgbcdeeacbgbcdeecbgbcdfacbgbceecbgbcfefdcbgbdbbcbgbdcfcdcbgbddfcbgbdgaafdcbgbeabccbgbebcgacbgbecbgbeccbgbecccbgbedbebfcbgbeecffcbgbeecfgfcbgbeedacbgbefdagcbgbfacddfcbgbfdcbgbfdeccbgbfdgabfcbgbgaafbcbgbgacbgbgbcbgbgebfbfcbgcaacccbgcaacgcbgcaceaebcbgcaddfcbgcadfaaccbgcafcbgcaffbcbgcbagcbgcbbbcbgcbbdcbgcbcbgcbdbecbgcbeafccbgcbecbgcbeccbgcbeccfcbgcbfcbgcbfdagcbgcbgcbgecbgccaabfccbgccafgcbcbgccbgcccbgccffgcbgccgcbgcddcbgcdeccbgcdegfbcbgcebcbgcebfcecbgcecdfecbgceceaadcbgcecegaacbgcecfbfcbgcecgfafcbgcedefcbgcefgecbgcegfeacbgcfafcagcbgcfcbgcfcfgdcbgcfdbcbgcfdgbbfcbgcfgafcbgcfgedcbgcgacbgcgagcbgcgcbgcgdacbgcgdcbgcgeacbgcgfacbgcggcbgdaaecbgdabcbgdacbgdacefbcbgdadagcbgdadgefccbgdaeefbcbgdaffcbgdbaefcbgdbbcbgdbbdbcbgdbcbgdbdacbgdbggeeacbgdcbcbcbcbgdcbcbgdcbgdccbgdcccbgdcdfdcbgdcfefeacbgdcfggcbgdcgcbgdcgecbgddbfcbgddcbgddcccbgddcgcbgdddbfecbgddddbcbgdddeedcbgddfabdecbgddffabcbgddfgcdcbgdeebecbgdegcbgdfacbgdfcbgdfcdcbgdfedcbgdfffccbgdfgafbbcbgdfgcbgdgaegfbcbgdgcbgdgccbgdgcdbcbgdgdbaacbgdgebdbecbgdgecbgdgffcbgdgffdacbgdgggeccbgeacbgeafcbcbgeagcbgebacbgebdcdcbgebgcbcdcbgecbgeccbgecccbgecdfbdcbgececcbgececccbgecgbdcbgecgfbgcbgedacbgedbgefcbgedcbgedccbgedcdfebcbgeeadcbgeebacbgeecbgeedebecbgeedgfcbgefcbgefceefcbgefdaagcbgefddcbgegacbgegbbacbgegbegcbgegdbcbgegdccbgegfdcbgeggacdcbgfaacbcbgfaadccbgfabcbgfacbgfaccbgfacdgcbgfadcfcbgfafedabcbgfbbcbgfbcbgfbefeaacbgfbfdfcbgfcacbgfcbgfccbgfccffcbgfcdbaecbgfceacbgfcfaccbgfcfbcbgfcfedeacbgfcgbbcbgfcgbcbgfddcbgfdeabccbgfdefbadcbgfdfacbgfeagcbgfebbbcbgfecbgfecgefdcbgfeddfbacbgfeegbcbgfeffcbgfegecbgffbcbgffcbgffcffacbgfffggcbgfgbaacbgfgbfcbgfgcbebbcbgfgcbgfgffcbgfggcccbggacdfddcbggaddbcbggaffcbggbadecbcbggbddbbcbggbebfcbggbecdeecbggbfeecbggcabfgfcbggcbafgccbggcbdcbggcbggccbggcccbggcggcbggdcccdbcbggddcdfcbggddcfgcbggeaaeacbggebeacbggecbggecdgacbggedbggdcbggedccfcbggefagfbcbggefbfbcbggfaagacbggfcbggfecfcbgggbcgcbgggbdcbgggcbgggeacbgggfccaaaabcccaaabebccaaabfeaeccaaacadccaaaccaabadgaeccaabbgccaabccaabecdccaabecfccaabffccaabgccaacadcccaacaegdbccaaccaacccaaccebccaaceaccaacfccaacgdccaadaafccaadbfffccaadccaaddgccaadeaebbccaadfacccaaecdaccaaeeccaaeeedcfccaafaddaccaafccaafceccaafdddccaagaccaagccaagccccababccabaccabafbfeaccabafebaccabafgdaccabaggccabbfggeccabcaccabcafgdccabcbdccabcbfecgccabccabcccabccccabcgfdcgccabdaccabdccabdeggccabdgccabebaebccabebcafeccabebdcacccabeccabefbcfcccabfafbdgccabgbabgcccabgccabgcdccabggdeccacaccacaecbcccacafeaeccacagbfccacagccacbccacbecfcccacbfdgccaccaagcdccaccaccaeccaccbacbgccacccaccccaccdbcccaccdccaccdggeccaccebacgccaccfedfccaccgadccaccgbcbeccacdaacdccacdbccacdbcdccacdccacdcfdccacddeccaceadccaceefccacefccacegccaceggebccacfafdbaccacfbfdccacfbfgcccacfccacfdcbdccacfgccacgccbfcccacgdbgccacgeaccacgecccacgfgefccacggdegaccadaafccadacccadacfccadaddgbccadadgaccadaefcabccadaegaccadafcdfcccadagfcadccadbacfbgccadbcbeccadbccadbcdccadbdcbdfccadbfgaccadcaccadcacggccadcagaeaccadcbfccadccadcccadccdgcfccadcefdfdccadcfdbcccaddcabfbccadebbfdccadebceaccadeccadecfgbccadeeebccadefbccadefccadfbdccadfgeagccadfgeccadfggabbccadgaaccadgadefccadgbabgccadgccadgccbccadgdbfccadggbdceccaeaaccaeabdafeccaeabegccaeadccaeaggeeeccaebbebdeccaebbegfaccaebccaebfdgdaccaebfgfeeccaebgccaecbgeadccaeccaedaccaedcbfdccaedcdfeccaeddggbccaedfegdccaedfgccaedgecbcccaeecaccaeecbcceccaeeccaeecedeccaeedfcggccaeeeccaccaeefcccaeegabcccaeegdagccaefccaefdgeadccaefecgafccaeffdbggccaegbccaegccaegdbgccaegdccaeggccaeggecaccaeggfccafaadbccafaccafadccafaebccafaeggfccafbabccafbcbeaccafbfeagdccafcbbaaccafcbcccafcbebfdccafccafccccafcffccafdadccafdagbccafdccafddcccafdfgccafebgccafeccafecccafeebagdccafeedeccafeefdebccafeefeccafefccafegadaccaffbccaffccaffebgccaffeccafgagdaccafgbccafgbdbccafgccafgdabdccafgdagbccafggcedaccagaeageeccagaefeddccagbagccagbccagbdccagbffbccagbffcbeccagbgffdccagcbaccagccagcdecgccagcfbccagdaccagdeccagdfdfeccagdgeccageaccfeccageccageeccccagefdccagfagbaccagfcaccagfdegbccagfeebabccagfgfgeccagfggfccaggccaggcdcccaggeccaggfccaggfdcccbaaaefccbaaafcccbaaccbaacdfgccbaadebccbaadgegccbaaeccbaafcbccbabaccbabacfeccbabadabccbabaeccbabagccbabbceccbabbgccbabfccbabgeefccbaccbacccbaccccbacdedccbacgccbadabbaccbadaeaccbadceaccbaddaccbadefbbccbaebccbaebeccccbaeccbaeccgcbccbaecddccbaeeccbaeedcbgccbaeeffdbccbaegccbaegdbgcccbafcaaeaccbafccbafdefgccbafffadccbagccbagccccbagffccbaggfbccbbabeccbbaccbbadfeccbbaefaccbbafccbbafgfcccbbagccbbbaccbbbbdaegccbbbccbbbcccbbbcdccbbbddaeccbbcacbccbbccbbcccbbccddccbbcfccbbdbbgccbbdfgccbbeeacccbbeeccbbefccbbegccbbfbdecccbbfeccbbgadcccbbgbbecaccbbgcaccbbgccbbgggffaccbcacbccbcaccbcadceccbcaffccbcaggdaccbcbabccbcbaccbcbbccbcbccbcbeccbcbgefccbccadbccbccbcccbccccbccgbccbccgccbcddfccbcdeaaaeccbcdeccbceaccbceagfagccbceccbcecccbcedbfcccbceeeeagccbcfaaccbcfbccbcfccbcfccedccbcfdccbcfdefccbcfebccbcfgefccbcgbaccbcgbfbccbcgbfccbcgcdccbcgdcgccbcggcefccbcgggccbdaccbdagcbccbdbaccbdbagbccbdbagccbdbbccccbdbccbdbedbccbdbfccbdbgedbccbdbggcccbdcaffdccbdcbfeccbdcbfgddccbdcbgfegccbdccbdcdedgccbdceeeccbddacccbddbccbddbdgbeccbddcccbddegccbddgbdccbdeaggcccbdebbccbdebccbdebffccbdecgdccbdeebebfccbdeegaccbdegbcbccbdfbddggccbdfbecgccbdfccbdfcdeeeccbdfddagbccbdfgbebfccbdgacfbccbdgbcbfeccbdgbccbdgbcgccbdgbfagccbdgccbdgdccbdgdcfaccbdgdgcaccbeabafaccbeabcccbeaccbeaddgccbeadegccbeafccbeafceccbeagcbccccbebaacbaccbebbegccbebcccbebccfccbebfcceccbecbfccbeccbeccccbecdgfaeccbecgccbecgccdccbecgfeccbedbccbedcaccbeddccbeddfceeccbeeacebeccbeeadfccbeedccbeeeccbefccbefddbccbefebeccbeffcefbccbefgddccbefgfcccbegadaccbegcaccbegccbegdabbfccbegedcccbfaaffdccbfaagccbfaccbfacccbfaccfgfccbfaceccbfadbccbfbbecabccbfbbeccbfbccbfbcfbgccbfbdabccbfbdfeccbfbegabccbfbgbbgccbfcadccbfcbbccbfcbfafeccbfccacdfccbfccbfcccbfcedffccbfcggecccbfdadbfccbfdcccbfddcccbfddeccbfdfcdccbfdgbgccbfeaecccbfebccdcccbfeceegbccbfecgccbfedbagbccbfeecdccbfeeggaccbfegccbffadfgfccbffagegccbffcccbffdaccbffdccbffgdccbfgbdecccbfgccbfgebccbfggbdccbfggfbccbgaaeccbgaccbgadbcdeccbgadfggfccbgaeagbaccbgafcgedccbgagcgccbgageccbgaggeabccbgbbafebccbgbbgbcccbgbcbfafccbgbdadafccbgbgbaccbgbgcaccbgbgdccbgcacaccbgccbgcccbgceeeccbgcfdgdccbgcgbaacccbgdbdaccbgdccbgdfdgedccbgebfccbgecccbgedgdcaccbgfbccbgfbdccbgffbbcgccbgffdccbgfgcccbggbbbfccbggbdfccbggccbggcefccbggdbccbggdccbggegcddccbggfaeccccaadeaagcccaadecccaadgbdbcccabcccabedgcccabgfccccacbdcccacbfdcccacccaccefagcccadadccccadefbccccadefcccaecbbacccaecccaefabadcccaefgcccaegcccafaaacccafacccafbccccafcccafdfacccafeaccccafecccagacdcccagagecccagbfgcccagcccagecccagfcccaggcfgcccaggdfccccbacbgecccbacccbaeabecccbaecccbafcccbafdfcccbagddccccbbabbefcccbbabcccbbbbcccbbbedggcccbbbgefccccbbcccbbeaaecccbbfacccbbgbgcccccbcacccbcagebgcccbcbcccbcccbccccbcecccbcfegcccbcffdcccbdcbgeacccbdcggcccbdgccacccbecdacccbecgagcccbedagcccbedcccbedccccbegbcccbfabgcccbfaddecccbfcccbfdgbccccbfggdaecccbgcccbgccccbgdcfegcccbgeebfacccbgfbggccccbacccccbbaccccbbfefdccccbcabgccccbdcggdccccbeedccccbfaccccbfccccccccccccccccccccdbgcccccfccfbccccdccccdegcccccdfegecccceaagegccccecccceeaeeccccefcgaccccegcccccfacfdbccccfbfaccccfccccfccefgccccfdgeccccfeaccccgccccgceccccgfedcccdbaacccdbbabfcccdbdecccdbgafcccdbgcefcccdcafacccdcafadecccdccacccdccccdcccddbcccddfebdcccddgcdcacccdeaafbdcccdeacfdcccdecafbacccdecccdeedcccdeffffcccdeggcccdfafdcccdfedcccdfgagecccdfgcccdgbcdfcccdgcccdgcgcccdgcggcccdgfbbcccdgfcccdgffcccdggaeecccdggcadfcccdggfccceaagbbbccceabdaccceaccceafaagfccceagaccceagecccebaacccebaaecccebabcccebagfcccebcacccebcccccebcccebecccebecggbcccebfggcccecbacccecbdgcccecbfacccecbfccceccccecccecdcccecdebcccececccecfdgcbcccecgefebcccedbcccedcccedcecccedeefdcccedgfccceeabccceeccceeefcccefaabgcccefbabcccefbcccefcbeddcccefcccegaeafacccegeafdcccegfaacgcccfaabcccfacccfbacccfbcccfbcfdcccfbdcccfcababcccfcabbaacccfccadcccfccccfcccfcecccfceeedcccfcgcfbccccfcgddcccfdaecccfdafacccfdbcccfdcccfddcccfdecdcccfdececccfeaecccfecffdbcccfefccccffaaebcccffacccffaecddcccffafdccccffcgacccffefecgcccfffgdggcccffgcfdcccffgfdfcccfgbcccfgcadcccfgcccfgcdeecccfgeafadcccfgeecccgacccgacgacccgadgbbgcccgaeaacccgaeabcccgaebcccgaeccccccgafgbbecccgagccccgbbbcccgbccccgbcccgbedfcccgbgfdgecccgbggacccgccccgcccgcfbecccccgdbbccccgdbcccgdbdeacccgdbebcccgdbeecccgddbdbacccgdgfcccgebgcdfcccgecccgeedcccgegbcccgegdbfgcccgfadcdacccgfbcccgfcccgfdacccgfggfccccggbcfccccggccacccggcccggedccccggefcccggfccdaabcbeccdaabgccdaacccdaaccdaacgccdaadbccdaadccdaaeccdaagccdabccdabcceccdabeefccdabegccdabffgbccdacbaedgccdaccdacdaccdacebcccdacebccdacefccdacfccdacgffccdacggfgccdadaaeccdadbcabccdadcaccdadccdadccfccdaecadccdaedcececcdaefbcffccdaefbfccdaegccdaegebeccdafbfafaccdafcbbfeccdafccdafeccdagccdagdeccdagedaccdbaabggccdbabgaccdbacbccdbaccdbadccdbaddcccdbaddeeeccdbaeebgbccdbafeagfccdbafedfeccdbaffccdbagdeeccdbbbacfccdbbbffbccdbbfgfccdbbgcccdbcagggccdbcbdbccdbccdbcdeccdbceedcccdbcfcccdbcffeccdbdacbagccdbdcccdbdccdbddccdbddfccdbeccdbedecccdbeeccdbeeeacccdbeefccdbeegcgcccdbefbccdbegbffccdbegdccdbfbbccdbfcabbbccdbfdbfefccdbffgdccdbgaccgccdbgccdbgdecccdbgeaccdbgeebccdbggccdcabccdcaccdcaeeccdcafccdcbabccdcbaccdcbccccdcbccdgaccdcbdaccdcbebgccdccaadefccdccbbccdccccdcccdccdccdddccdcceccdcdcbccdcdcccdcdccdcdefbgccdcdegaccdcdfccdcecccdcedaccdcfaccdcfafccdcfbeccdcfbffccdcfceaeccdcfcgadccdcfdccdcfebbccdcfedccdcgaccdcgbccdcgcbfceccdcggaafccddaccddacfeccddadbccddaeeccddagddccddbagfbccddbccddbdgccddbeccccddbgcccddcaccccddcbccddcccccddccdddadeccdddbadccdddcgbccdddecbabccddeccddedgdccddfaagddccddfagdccddfagfeccddfccddfddcccddfdfbdccddfgafcccddfgbccddgbbeccddgcccddgccddgeccccdeaaccdeabafeccdeabdccdeaccdeadcccdeafbccdeagdacccdebccdebccfgccdebefccdecccdeccdecdcegccdecfabfccdecgfefccdedcccdedccdedeccdedgagccdeeaadbaccdeeccdeececccdeecfebgccdeedccdeefccdeefdgccdefbdagccdefcfdfccdefdccdefebccdefegdaccdefgccdefggggccdegadbbccdegadbcccdegaefccdegafdccdegafgebccdegbfcccdegcabccdegccdfacaccdfaccdfadbgcccdfadccdfbbbbgccdfbccccdfbccdfbddgccdfbecagccdfbgfgccdfcbccdfcccdfccdfcdcfccdfceacgbccdfcfccdfdcafcbccdfdfccdfdgccdfebbdgccdfebccdfecacgfccdfecbccdfedeeagccdfeedccdfefcccdffcbagccdffcccdffccdffcgccdfffcccdfffccdfffcggccdffgfccdffggccdfgbgegccdfgccdfgcgdedccdfgeaeccdfgebeccdfggccdgaaaccdgabccdgaccdgaedgbccdgagbgccdgbaeccdgbbgddccdgbdgccdgbgaccdgbgeaeccdgcaccdgcbddccdgcccdgccdgcdccaeccdgcedbdccdgdccdgdfddccdgeadbfeccdgeccdgecfgccdgedgccdgefdedccdgfageccdgfbfdgccdgfcddfccdgfcfgccdgfcgagccdgfdcccdgfdccdgffbaccdgfgbccdgfgbdccdgfgdccdggaccdggbgfccdggccdabccdggcceaabcabcceaabcceaacbcfcceaacceaacgcceaaddfccceaaecceaafcbcecceaafdfcceaagcceababeccceabaddcceabcbdaecceabcceabecceabeebcecceacbgbcceaccceacceacefegcceacffcceacgfdacceadcceadfgcceadgcceaeaeabfcceaebbcceaeccbbcceaedcceaefcceaegcefcceaegdbcceafabecceafacecceafadcceafdaffcceafdbcdcceafdbdecceagagdbcceagcegfgcceagedcceagefecceaggdccebaabgccebaaeccebabgccebacaccebadcdfccebaeccebaffccebbbcfgfccebbecaccebbecaeeccebbeddfdccebbfccebcbdccebcccebccebcefccebcgdccebdbfafeccebdcadccebdcbfccebdebbegccebdeccebeaccebebbfccebebccebedgcacccebedgeccebeedfccebeeedccebefcfccebegaffgccebfcfgccebffebdccebfgccebgacabaccebgccebgdccecaaegbccecabdebccecacdffccecacfeeaccecafabeaccecbbccecbbceddccecbbdccecbccecbcgcacceccccecccdggdcceccceccdadccecceccfcceccgfbccecdaeebgccecdagfedccecdbfdfccecdccecddcccecddccecdgcceceaafeccecebabbdccecebceccececccececcecedccecedfeccecedgbcceceeccecfcaccecfcccecfccecfcfccecfcgbccecfegecdccecgacccecgbgccecgecccecgedgcccedaadgdbccedabgdbgccedacbefccedaccedadeccedaecdcccedafbccedagdbedccedbabccedbabeeccedbafccedbbccedbcccedbccedbebaccedbfgccedbgbggccedbgfgccedcccedccedcegcceddacceddaebfdcceddcceddcfccedddcdccedddfcceddffcceddgefccedecccedeccedecefcdccedegbeccedfcabccedfccedfcfgfdccedfcgbccccedfdbccedfgccedfggdccedgaebccedgcbabgccedgccedgdaccedgeeafccedggggdgcceeaacceeabfcceeaccbecceeacceeadeddfcceebcceebceedfcceebddedcceebdgcceebgacacceecbbdcceeccceecceeccfdcceecdfgcceecgaadcceedaadcceedacceedagcceedgcceeecceefcbgcceefccceefcceefcfdefcceefdgcecceefebdacceeffcceegccceegecccceeggccefabccefacafbccefacffccefacgggccefaeaccefbbeccefbcbadccefbdeccefbgbfccefccefcdccefdadcdccefdccefddfccefdeacccefdeeecccefefgfccceffbccceffbdecceffcceffdaacbcceffdcaccefffabcceffffbcceffgfcfbccefgagdccefgbefbgccefgcaccefgccafccefgcccefgccefgebabeccefgfecebccegaacbccegaaccegaccegaegccgccegaegeccegbbbfbccegbccegbcgbgccegbdaccegbeccegbfaccegcaeccegcbeggfccegcccegccdbccegccegcdccegcegccegcfcdcccegcgeccegdccegebeacccegecceccegedaccegededgccegeeccegefcdeeccegegdbfccegfbaccegfbgfeccegfcgfaeccegfgccdeccegfgcceggcceggdcceggfbgccfaaecccfabaccfabbcgccfabccfabccfgccfabeefbcccfabfdcdccfabgcccfabgccfacbaccfacbddffccfaccfacddeccfacdebbdccfacfccfadacccfadbeeccfadcdcbaccfadcddaccfaddbccfadeacccccfadeaccfadeccfaeccfaedfcccfaefacdccfaefdbgccfaefeebdccfafbbabfccfafccbccfafccfafebccfafecabccfafeggccfaffeadccfafgbgccfagabeccfagagdafccfagccfaggcbccfbacccfbaccfbaffbaccfbagaccfbagecbccfbbaaafbccfbbcccfbbccdccfbbedafeccfbbgfffcccfbcccfbccfbcdedfccfbcecaagccfbcedddeccfbdceccfbdeabccfbdeccfbdgccfbeccfbegebfccfbfbfeccfbfcccfbfccfbfcfccfbfeccfbgbeccfbgdfedccfbgeccfbgfbecaccfcaaccfcabgfccfcacbccfcacbgccfcaccfcagdeccfcbafaeccfcbccfcbeageccfcbebggcccfcbedccfcbegbbdccfcbffgccfccbfgccfcccccfccccfcccfcceeccfccfccfccfccfffcccfcdbeeccfcdccfcddccfcdgaecccfceadccfceccfcedbcccfcedccfceegccfcegccfcfadecccfcfbabccfcfcccfcfcegcccfcfdbdccfcffeffccfcgabfbgccfcgbgabdccfcgcdccfdaababfccfdaccfdadafecccfdadbccfdagccfdagfccfdbaaccfdbdccfdbgbeccfdbgbgccfdcabdccfdcccfdccfdceccfdcffccfdcgccfddccfddgccfdeaccfdeaefccfdeafacccfdebccfdedadgeccfdefccfdegdgccfdegecbccfdfbccddccfdfbfabeccfdfdccfdfddcaccfdfeeccfdfffgcccfdgadbeaccfdgccfdgdedcbccfdgefbfccfdgegggccfdgfeagcccfeaacabfccfeaaccfeaccfeadccfeaddbaccfeafbafccfeafcccfeagffbeccfebacfccfebbccfebccfebdaffccfebdccfebfgccgccfebgcgccfecadccfeccfeceaebccfececcccfecgcbfccfedadbccfedagccfedbafdccfedbebdcccfedccfedcgccfeddabccfedeeadccfedfdageccfeeaccfeedcadfccfeeeccfeeegddbccfefbbgdccfefccfefdcggbccfefdecaeccfefdgccfegagbefccfegbeccfegcccfegccfegdgcbccfegfcggcccffaaedaccffabeeccffabgeccffacaffccffaccffacfgccffaddefccffaeccffaedaccffaegddccffbbeafaccffbcccffbdccffbececcffbeeggcccffbfgcaccffcbbccffcccffccffcdgabccffdcccffdccffddebgfccffddeeccffeacccffebacaccffecbdfbccffeccccffeccffeecccffeeccffefccffegccfffcdccfffdaccfffddefccfffeccffffcbcfccffffgcgcccfffgbceeccfffgcccffgbbfdgccffgbccffgcbaaccffgccffgcgdccffgdccffgdcfccffgdfdgaccffgeafbccffgfebaccffggbgagccffggedccfgaefccfgaegccfgafccfgagbdfccfgagddeccfgbbabgccfgbccccfgbccfgbfccfgbfefccfgbgccfgcaebccfgcafbcbccfgcbadgccfgcbbdaccfgccagccfgccfgcdeaccfgcgccfgcgdcdccfgcgebccfgdafeccfgdbfcdcccfgdbgccfgdccfgdebgbccfgdfecgccfgdgccfgdgcddccfgeaaccfgebccccfgeccfgeeadccfgefccfgefdccfgefgedccfgfccfgfdeegdccfggbccfggbcdccfggccfggdaccfggdffaeccfggebabccfggedbeaccfggfabccfgggdaeccgaaaaebccgaabbffccgaaccgaaddccgaafgaccgaagbcfgccgaagbeccgabccgabcfccgabfggdccgacabfccgacaeccgacbccgacbeccgacbedccgaccgadbccgadccgadfbccgaeaagbccgaebacccgaecbccgaeccgaefccgafbcaecccgafccgafdacdbccgaffaccgafffeaccgafgbadccgagacdbbccgagbadaccgagcabgccgagccgagfbdccgagffagccgaggedgccgbacccgbaccgbadeccccgbadgebccgbaecfccgbaefccgbagccgbbbbccgbbbcbebccgbbccgbbcdaccgbbcebgccgbbcgccgbbdbccgbbddegeccgbbefdfccgbbfccgbbfcfbgccgbbgccgbcccdccgbcccgbccfcfcccgbccgbcdccgbdaafeaccgbdbdccgbdcbffccgbdcccgbddgddccgbdeebccgbdfegccgbdgccgbebccgbedbccgbefcdbgccgbegccgbeggbgccgbfaccgbfafaccgbfbeaccgbfceccgbfdafaccgbfebfeaccgbfefccgbffaaccgbgcccgbgccgbgdccgbgeccgbgfbdaccgbgfcccgcaadbdaccgcaafbdccgcabccgcabeccgcacbcccgcaccccgcacccfccgcaecdfcccgcagedgccgcbcccgcbccgcbdegfccgcbeccgcbeffcdccgcbfeccgcbgcdbaccgcccaaccgcccbaccgcccbgccgcccfaccgcccgccdcgccgccffccgccgcdabbeccgcdadfccgcdbecbccgcdcacdeccgcdccgcddbcccgcddbfdaccgcddccccgcddffceccgcdeccgcdfgbdccgceccgcecffgccgcedfbdccgcedgccgcegbccgcegcccgcfaaccgcfbgccbccgcfceacdccgcfdccgcfeccgcffafeccgcgbfgccgcgcccgcgccgcgdccgcgdgccgcgefccgcgefcfdccgcgfcccgcggeccgdabbbeccgdabccgdabeccgdaccgdacgeccgdadcaccgdafccgdaffeccgdagccgdagdccgdaggcgccgdbbcgccgdbccgdbedbgccgdbegbccgdbfbedccgdbfgaccgdbgccccgdcaebeaccgdcaegccgdcbcedccgdccdbfccgdccgdcfbcfbccgdcgacccgddccgddceccgddecdgaccgddgbbaccgddgfbgdccgdeaccgdeaggaccgdeccgdedaegcccgdeffeccgdegadbdccgdfcccgdfccgdffccgdffecfeccgdgccgdgedadcccgdgfdccgdgffffccgdggceccgeaacccgeaagbedccgeabeccgeacccgdccgeacccgeaccgeaeffccgeagcgccgebbegeeccgebcaccgebccdbcccgebecccgecbcbccgeccgecgfafgccgedaggccgedagggaccgedbebafccgedcagccgedeebedccgedgabccgedgdecccgedggfceccgeebccgeebddccgeeccgeedaccgeeefeccgeeegaccgeeggdbbccgefbbfccgefccgefdeccgefeggccgeffadffccgegcccgfacbcbccgfacgcccgfadgdaccgfaedccgfaedfccgfbaefccgfbagcccgfbbccgfbbgfgbccgfbccgfbcfcfccgfbfdbgccgfcaccgfcbfccgfcccgfccgfcfadcccgfdabccgfdcbabccgfdccgfdecbeeccgfdegccgfdfcccgfdfccgfdgdadccgfdgeedccgfdgfccgfebedccgfecaeegccgfecccgfedfccgfefcggccgfegccgfegffdccgffdbccgffeedafccgffefccgfffbefccgffgfccgfgbacbccgfgccgfgddbccgfgdfbcgccggaaccggaccccggaccggaebgefccggaegbccggagffccggbbeccggbbfcccggbccggbgfaaaccggcccggccggcddccggcdgebfccggceebccggcfccggdbcccggdbdccggdbfggfccggdccggddcdbeccggeaccfccggeadegccggebgfgccggecbaeccggeccggedegfccggeeddffccggfcbcccggfccggfcedccggfdgeccggfececcggfeeegfccggfefccggffefdcccggfgfbfccgggaccgggcccgggccgggcdccgggddeccgggfbcdaaabbcdaaabbdfbcdaaaccdaaadceccdaaaedgcbcdaaafcdaabaefgcdaabcdaacbcdaacdaacecdaacfdcecdaadbffccdaaddcccdaaddefcdaadgggddcdaaeadcdaaecdcdecdaaecfcdaaedcdaaeecdaaegcdaaeggbgcdaafbgacfcdaafcdaafcdbfccdaafecadcdaagaegfcdaagbaacdaagcdaaggadcdabaccdabacdabagdeffcdabbbaaecdabbccbbccdabbcccdabbccdabbcdabbdebecdabbdgacdabbgeedcdabcaecdabcbgdecdabcccdabccdabccddcdabccfcdabcdabcdbbfcdabcdbfaecdabcdegfcdabcgecdabdadcdabdcdaaacdabdcdabdcgcdabdeccdabdfbbecdabebcdabebgeacdabeeaggecdabeedacdabfcdabfcegbdcdabfcegcdabfdfcdabffccdabgcdecdabgcebcdabgdbadgcdabgedacdabggaabcdabggcdabggcfabcdacaacdacaaeagfcdacacbgffcdacacefcdacafcccdacagcdacbcdacbcdgbcdacbdcdacbeecdacbfcdacbgbbcdacbgdcdacbgedcdacbggcfacdaccbfcdacccdaccdaccdacdaccdddcdaccgbgbcdacdacdcdacdcdbdcdacdcdcdacdeccgcdacdecdacdgabgccdaceaccecdacebacdacebbbdgcdacecdacedcaccdacedcdacedgddecdacfacdgecdacfcdacfdcdacfeaccdacfebbbcdacfeegacdacffcdacfgaacdacfgbbecdacfgcbgcdacfgcdacfgeabbcdacgafgcdacgbbabfcdacgbcdacgcaacgcdacgcdadaaafgbcdadaabcdadaacdccdadabbcdadagecdadbbacdadbcbdaecdadbccgfcdadbcdadbdbeeccdadbddcdadbfbfccdadbgcdadcbcdadccdadcdadcdegacdadcdgeecdadcecdadcedcdadcfgbcdadcgccdadcgebcdaddabacdaddbbccdaddbgcdaddcbcdaddcdaddecdadeaafecdadeceaecdadeefcdadefddacdadfacdadfbeegdcdadfcccdadfdcdadfecdadfgcffcdadfgeffcdadgacdadgcdadgffagcdadggfabcdadgggcdaeabedcdaeacdaeaefcdaeafcdaeagbcgdcdaeagcdaeagggdcdaebcdaebcecgcdaebcgcdaebdbafgcdaebecdaebfggbcdaebgcgbcdaecadcecdaecaecdaecbdcdaecccdaeccdaecdaececdaecgbccdaecgfcdaedaagccdaedccddcdaedcdaeddcdaeddecdaedgadfecdaedgfcdaeeccdaeecfceccdaegacdaegcdafabcdafabecgccdafabfgcdafacdafaceeccdafaecbccdafaefdgdcdafafeabcdafafggdacdafageacccdafbdacdafbdgagecdafbdgcdafbeaacdafbgcdafcaccdafcbagcbcdafcbdgccdafccdafcdafcdccgcdafcdcdafcdgbaecdafcebcdafcfbccdafcgbecdafcgecdfcdafcgfcdafdbaecdcdafdcdafdcgfdcdafdddebdcdafdfcdafeacdafebacdafebgbcdafecdafececdafecfcdcdafeecdafegdgaecdaffbcdaffcdaffcgbfccdafffecdafgcdafgdccbcdafgebggecdagaabacdagabafcdagacdagacgccdagadcedcdagaecdagaeffgfcdagagcdagbabeabcdagbcdagbdcdagbdgfccdagbgecdagcabfacdagcacdagccdagcdagcefcdagcfegdcdagcgafcdagdcacdagdcaggecdagddcdagdecbfcdageadafacdagebaebcdagecdagedbcdagefgeccdagegbbcdagegbggcdagfbbbcdagfcdagfdeeefcdagfeccdagfegfaccdaggadcccdaggadcdcdaggbdcdaggcabffcdaggcdecdaggfgcdacdagggcdbaaacbcdbaaaeaeacdbaaccecdbaacdbaadcdbaaebcdbaaefdadcdbaaefgcdbaafcdbaagacdbaagdfbdcdbabbgeacdbabccacdbabcccdbabffedecdbaccdbacdbacdcdbacefcdbacfcdbadabcdbadcfgfcdbadddcdbadfgbbcdbadgeefcdbaeacdbaebggdfcdbaeefcbcdbaefaeacdbaegccdbafcdbafdcdbafedgcdbagaacddcdbagbagbbcdbagcdbageddcdbageefdcdbbaccdbbacdbbadecdbbaeaacdbbafcbccdbbafcdbbagcdbbbbccdbbbcaffcdbbbcdbbbcfceccdbbbecdbbbfgabgcdbbbfgecdbbbggcccdbbcacdbbcafggcdbbcdbbcdcdbbcecdbbcfcdbbcgccdbbddbdfcdbbddgdedcdbbdgdbcdbbdgdeacdbbeabcdbbeafbdfcdbbecdbbeeaccdbbefabdecdbbfacebcdbbfadcdbbfbdcdbbfcdbbfecdbbfgdbcdbbgaecdbbgbdcdbbgdcdbbgeacdbcaafdefcdbcacdbcaddbddcdbcaecdbcafbcacdbcagfcdbcbaddcacdbcbbffgccdbcbcdbcbcdcdbcbcffacdbcbdacdbcbddcdbcbfafbacdbcbgadcdbcbgbacdbcbgccdbccacdbccbcdbccccdbccccecdbcccdbccdaafcdbccdbccdeegfcdbccdefcdbccgcdccdbcdbagdacdbcdbccdbcdbcdcdbcddadcdbcdgbdecdbceadabcdbceaddecdbceagacdbcecdbcecdcdbcecegcdbcecgdacdbceegcdbcegbcdbcegcdbcfcacdbcfcdecdbcfcgcbcdbcfdeadcdbcfdfcdbcffdbdcdbcfgfdgdcdbcgabdcdbcgaeecfcdbcgbddbcdbcgbggfcdbcgccdgbcdbcggcdbdaacdbdaadbcdbdacdbdadfcdbdagcdbdagdcdbdbbgffccdbdbdcbcdbdcafeacdbdccdbdcdbdcecdcdbdcgacacdbdcgadbfcdbdcggdcdbddbdcfcdbddcdbdddgcdbddebgcdbddfcdbdeacaacdbdeaecdbdebbbcdbdecdbdedfcdbdeeagcdbdeedfcacdbdefcdbdfbecdbdfddgcdbdfdececdbdfggccdbdgcdbdgddfeacdbdgecgccdbdgegffbcdbdgfggcdbeaacdfacdbeacfccdbeaeadacdbeaegcdbeafccaacdbebagcdbebbcdbebdcdbebfbfcdbebfeccdbecaaccdbecagecdbecbggcdbeccdbecdaegbcdbecdbeceedfcdbecfbcdbecgeccdbedccdbedcdbeddcdbeeafbcdbeecadggcdbeecdcdbeececdbeedbcdbeedcdbeeeecdbeefeacdbeeggcfcdbefcdbefcgfcdcdbefdceegcdbegbbdecdbegcdbegdbgaccdbegdcdbegeccdbegefdgecdbegggcdbfabgcfcdbfabgdcdbfadbgacdbfaffcdbfagacabcdbfagcdbfbbfaccdbfbcdbfbdcebcdbfbgffcdbfccagcdbfcdbecdbfcdbfcdgcdbfcebcdbfdacdbfdadacdbfdccdbfdcfcdbfddabgcdbfdfcdbfdfdcdbfebcdbfecdbfecdfccdbffdafbdcdbffdccdbffdcdbffedacdbfffecdbffgdgagcdbfgabcdbfgcdbfgfdbccdbfggcacdbfggefcacdbfgggcdbgabcdbgabfcdbgaccdbgacdbgadcdbgadddcdbgaggcdbgbcdbgbdcdbgcabccdbgcbecdbgcbeecdbgcccdbgccdbgcdbgcdcfdcdbgcegbfdcdbgcgabfcdbgcgcbcdbgdbfcacdbgdccbacdbgdeccdbgebaedccdbgecdbgefcdbgegcdbgegebcdbgfadffcdbgfccbcbcdbgfcdbgfddbcdbgfgcfcdbggadecdbggccdbggcdbggcdfcdbggeaegacdbggfcdbgggefecdcaaadcdcaabadcdcaacdcaadbbdccdcaaggcdcaaggegcdcabadaggcdcabadcdcabafcdcabccafcdcabcfbgcdcabeacdcabfcdcabfgcdcacbcdcacbdecdcaccadccdcacceabcdcacdbgbcdcacdcaceaaeccdcacecdddcdcacecgacdcacegfgcdcacfcagacdcacffcdcadaggdcdcaddccdcadggcdcaeaecdcaebgdcdcaecefbfcdcaedcdcaefcdcaegcdcafbeeddcdcafcagedcdcafccdcafcdcafeagfcdcafffcdcagacdcagacegcdcagbcdcagcdcagdbggdcdcagdcdcageggcdcagffgcdcbacceagcdcbadacdcbadbccfcdcbbacdcbbbcdafcdcbbcdcbbcdcbdcdcbbecdcbbefdacdcbbfeacdcbbgcdcbcaaecccdcbcbbffacdcbcbddcdcbcbebccdcbccdcbcdbcdcbcdcbcffafbcdcbdacfacdcbdbdcdcbdefcdcbdfcacdcbdfecdcbeagcdcbecdcbeeeaacdcbeegfcdcbefacdcbefcdcbefffagcdcbfaddfgcdcbfaeacdcbfcggffcdcbfdcdcbfdfcdcbfebaffcdcbffdagacdcbfffffcdcbgcdcbgceaccdcbgdeccecdcbggcdcbggcfccdccabccdccaccdccacdccaddcdccagedgcdccbbafcdccbbbecdccbbceacdccbcdccbdcdccbecdccbgfcdccccdcccdbcdcccdcccebecdcccebegecdcccegcccdccdadadcdccdbbaccdccdccdcdccdcdddcdccddegcdccdeffffcdccdfdbdcdccdfgcdccdgabcdccdgecdcceaecdcdccebgacdccfafdeecdccfcabgcdccfcdccfdcdccfeacdccffgefecdccgccdccgcdccgceabecdccgeafcdccgecdccgfdcdcdaacdcdabaafcdcdacdcdadedcacdcdaeccdcdbbgecdcdbfgdbbcdcdbgdabgcdcdbgfddcdcdcaddacdcdccdcdcdcdcdcffagccdcddbdcdcddcdcddgagbcdcdebdfdacdcdecdcdeecaeecdcdefaacdcdfaaedecdcdfaegfcdcdfagacdcdfagafcdcdfbcdcdfccgdfcdcdfcdcdfffdfcdcdffgcdcdfgcaacdcdfgdgadcdcdgaccdcdgbaccdcdgccbeacdcdgcdcdgcgccdcdgebcdcdgeccdcdgecdedcdcdgedcdcdgeeefbcdcdggfaecdceabdcdceaccdceafgccdcebaffdcdcebcdcebddcdcebebbeecdcecaaecdcecabeedcdcecagcdcecbddcdcecbfdfcdcecbgcdcdcecccdceccdcecdcecdfgfacdcedafeecdcedbcaccdcedcdceddbcdceddbefbcdcedebgddcdcedfcfcdceecdceedaccdceedgcbacdcefcaccdcefdcdcefebfdcdcefefadgcdceffccdcegabcdcegaebcdcegaeccdcegbfcdcegecdcegefgcbcdcfabacddcdcfadcdcfadgacdcfafbceacdcfafcdcfbbggecdcfbcdcfbfacdfcdcfbfcdcfbffbedcdcfcabcdcfcccdcdcfccdcfccefcdcfcdcfcddecdcfcfadcfcdcfcgecdcfdaecdcfdagcdcfdbgfdacdcfeaagaacdcfecccdcfeccdcfecdcfeedcdcfefacacdcfegacfcdcffaebeacdcffcdcffdcdcfffcdcffgbecdcffgcdcfgcdcfgeecdcfgfgcdcfgggcdcgabafaccdcgadbbfcdcgadgfeecdcgaecdcgagdefcdcgagecbecdcgbacdcgbbcgfccdcgbceecdcgbfdadcdcgbgdcdcgbgdeggcdcgcaacfcdcgccdcgcdcgcgeccdcgdbbcdcgdbggacdcgdcdcgdceccdcgdeacdcgdfbbcdcgdfedgcdcgdfgacdcgdgdgcdcgebcdcgecdcgecegccdcgefbdcdcgegcdcgfafcdcgfbcdabcdcgfbcdcgfcdcgfdcbcdcgfdeagcdcgffdbcdcgfgdagcdcggacdcggaecacdcggagafcdcggcdcggecdcggfaeccdcggfcdcggfegcdcgggacddaaccddaacddaadgcddaadgffcddaafcddaagecddcddabacddabccddabcddabfbcacddabfcecddacbbeaecddacccbdccddacccbegcddaccddaccedcddacddacdgcfgcddacedcddadagcddadbbcddadecddaeaceacddaecadabcddaecddaedeabfcddaeecddaeedcddaeefaacddaefgfcddaegeeccddafacecddafbefeccddafcddafcfcddafcgeagcddaffcddagcddageddeecddaggccddaggcddaggegcddbaacddbabbecddbadcddbaecfbacddbaefcddbafgfcddbagfdafcddbbacddbbbfdagcddbbccfebcddbbcddbbdcafcddbbdecddbbfdcbcddbbgfgaecddbcabcecddbcadcfdcddbccddbcceecddbccgeecddbcddbcfagdcddbcgcgcddbcgfdecddbdcddbdddcfcddbdebabcddbdefcddbdfccddbdgccddbecdcddbefcgccddbfbcbcddbfcddbfebbcddbfebgcddbfedcddbffbacdcddbgbcffdcddbgcbdbbcddbgccddbgccgegcddbgfefcddbggbebgcddbggcddbggdcddcaccddcaccefdcddcaecddcbabegccddcbafbcfcddcbbgcddcbcddcbdeacddcbefacddcbfgbacddccbadcddcccddccddcdaccddcdafacddcdbacddcdbcddcdbffcddcddcdffcddcdgbcdcddcdgfccddceacddcebbgddcddcecbbcddceccddcecddcedcbagcddceddecddceefceccddcefcffcddcegdabfcddcfccdgecddcfcddcfefbcddcgacddcgcddcgfcddcgfcfcddcggbcdddaagcdddabacdddaebbgfcdddaecdddaegcdddafdefcdddagecagcdddbaacdddbacbcdddbacfcdddbbagdecdddbbdccdddbbfegcdddbcdbadcdddbfaececdddcabecdddcaccdddcccdddcccfcdddccdddcdacdddcdddcdebcdddcfabfacdddcgdcddddafdecddddcddddeaacddddecegcddddgfacbcdddeacbcdddeccdddecdddefdfcdddeffdcdddfadaacdddfcdddfdcdddfecdcdddfedcdddfffccdddfggcdddgcgfbgcdddgdebcdddgdeccddeaabfcddeabbcddeacddeacfgcddeadggdcddeafgcdacddeagaacddeagccddebabcddebcbedcddebcgcddebddfbgcddebeedaccddebgacddecaceccddecadafcddecbacddeccddecddccdcddecddecebfcddecgdcddecgfccdcddedcddedecddedfaeecddedgbccddeecfdcddeeddgccddeeeffbbcddeefccedcddeegbcddeegcddefacddefcddefcgfbcddefedcafcddefeebecddefegbgccddeffagfcddefgccddefgdagdcddegcacddegcddegdfgcddegfaacddfaacddfaadedbcddfabcddfabffcddfacddfaffegcddfbccddfbcddfbdfcddfbgcacddfbgedcddfcaacddfcabcddfcddcddfcddfcfaabecddfcfcddfcgdcddfcgfdadcddfdacddfdcddfdddgcecddfdecddfdgaaccddfdgcddfeabcddfecbbdfcddfecddfedagfcddfegbaddcddffcacddffccddffceafcddffcfcddffddcddffdddccddffddgggcddffecddfffbccddfffcddfffedcddffgabcddfgbcddfgcddfgcggcddfgdcddfgebcdcddfgggbcddfggggecddgaabcddgaaegaccddgacacddgacddgafcddgagcecddgbagdecddgbbfdcddgbcddgbcecddgbcfbccddgbdcdcddgbdcddgbebecddgbecddgbfacccddgbffcgecddgcabcddgccddgcddgcdgafcddgdbadcddgdcddgdcdgfcddgdddaacddgdecddgdfbagbcddgdgbfgcddgdgbgecddgeacddgeafeaacddgebcdcddgecacddgecbcddgecdbcccddgecddgececddgefddcddgfaacddgfacddgfcddgfdbdefcddgfdfdaecddgfefgbcddgffgdcddggaefdbcddggcddggggbgcdeaaaeecdeaacaffdcdeaafgefcdeaagbacdeababcdeabcdeabcgbbfcdeabdbfcdeabdcdeabeccdeabedcdeabeefgfcdeabffacdeabffddcdeabgbcdeacbegcdeaccdcdeacdbcdeacdcdeacdeacfecdeacfgdgcdeacgaacdeacgbcdeacgcdeacgdbecdeacgggcdeadagggecdeadbggcdeadcgecdeaddabbcdeadfcfbcdeaecdeaecdedcdeaeecdeaefaadcdeaefcdeaegbcdeaegfcdeafacdeafaecdeafcdeafdcdeafdebgacdeafebcdeafecdeaffgbccdeagbdecdeagbfdcdeagecdeagedcdeaggcdebabcdebacdebaecdebaedefdcdebafeccdebagfcdebagfeaccdebbaagcdebbbcdcdebbcdebbebcdebbefdbacdebbgecdebcafacdebcbacdebcbcdebccdebcdebcdfcdebceccdebcgdcdebdfcdebeaabcdebecdebededcbcdebeebdebcdebeegagcdebegageacdebegcdebfbefdfcdebfcdebfecegcdebffbecdebgdcdebgfcdebgfdcdecaafgedcdecabccdecacdecadecdecaecdecafdccecdecbacdecbcfcdecbdbcdecbedacbcdecbegefcdecbgbdcdeccbcdecccddbcdecccdeccdeccfcaacdeccgfbcdeccgfeecdecdcaaacdecdcdecdcedcdecdecdecdecdgfbffcdecdggfcdecebedcdececdecedcdeceecdecfbcdecffacbcdecfgebdgcdecgaebacdecgafccdecgcfdfdcdecgdcegbcdecggaccdedabcdedacdedaeacdcdedafbfcdedagbedgcdedbacaccdedbbebcacdedbbgbeccdedbccdedbecdedbfecdedcaeagcdedcccdedccfecdedcdedcfbgecdedcgcbgacdeddbdfcdeddbfgcdeddcdeddebcgbcdeddeebfcdeddfcgeacdeddgcdedeagcdedebecdedebfcdedecbfffcdedecdededfeegcdedefdedfcdedeffacdedegdcdedfedefacdedffcdedgadcccdedgaecdedgafcdcdedgccdedgdbgggcdedgdecdedgecdeeabaacdeeabggbcdeeacbbcdeeaccdeeaecdeebacdeebbcbgdcdeebccadcdeebcdeebdabacdeebdcacdeebeabecdeebeddcdeebfgeafcdeebgfcdeeccdcdeeccdeecdcdeecdeecegbccdeecfaacdeecfecdeecgcccdeedbgdecdeedcdeeddfegfcdeedfaacdeedfbdddcdeedfbeaccdeedfcdeedggdgdcdeefaccdeefcdeefdgcecdeefedcbcdeegaacbecdeegadccdeegbeebgcdefacdefadcdefafacdefaggcecdefbaafdcdefbacdefbccdefbcdefbdaagcdefbecdefbfdcecdefbgaeagcdefbgdecdcdefcacgebcdefcbecdefcccdefcdefcdgcdefcfacacdefcfacdefcgcdefdaadefcdefdbcdefdbebcdefdcdefddaabacdefdfcdefdgfdccdefeaecdefebfdddcdefecdefedebacdefefdccdefefdfcdefegcdefegfecdeffaabcdeffcacbbcdeffcbfacdeffcdefffbccdeffgaccdefgacdefgcaagecdefgcdcdefgcdefgdacdefgebbacdefgecdefggccdegaacdegadbeecdegaddacdegaeggbcdegafafaccdegafbcccdegagbacdegagbcdegagdbgcdegbacfbfcdegbafedcdegbbcccdegbbddbcdegbdcdegbecdegbfcdegbgcecdegcaacdegcbffadcdegccdegcdafbccdegcdcdegcdegcfdcgdcdegcgcdegdadcdegdccdegdcfcdegdddcdegdddgdcdegdfabeccdegdfeccdegdgbfcdegdggaedcdegebcdcdegefccfcdegefcdegefgbcdegfbbbbccdegfbccdegfdcdfcdegffacdegffdbcdegfgccacdeggaagecdeggacdeggacdfacdeggbaaccdeggbcdeggcdeggdeeecdeggeebfbcdeggfbcbfcdeggfccdegggagbbcdfaaabccdfaaaccdfaacdfaacfagccdfaaddeagcdfaaeabcdfaaecdfaaefecdfaafbefgcdfabacdfabbbfbcdfabbecdfabcdfabcgfacdfabfbdfgcdfabfeacdfaccacdfaccdfacdfacefbfacdfacfcdfacffacdfadbbcdfadcdcdfadcgccdfaddaagcdfaeaafbcdfaecdddcdfaecdfaedbfecdfaeedebecdfaegfcdacdfafacdfafbccdfafbegeecdfafeggecdfaffccdfagabgdcdfagbdcdfagccdfagccffcdfagcdfagdfddcdfagdgfcdfaggacdfbaaeacfcdfbaafffbcdfbacbfcdfbacdfbacfcdfbaddecdfbbaadbcdfbbadcaecdfbbcdfbcafcccdfbcbeafcdfbcccdfbccdfbccgfcdfbcdecdfbcdeebcdfbcdfbcecdfbcfbagcdfbcfdgccdfbcffcdfbcgcdfbdbcdfbddaecdfbdedacdfbdfcgcdfbdgfccdfbeaafcdfbeacbdbcdfbebfcdfbecdfbedcdfbedgeacdfbefecdfbegeabcdfbegfffcdfbfaegccdfbfbcfbcdfbfcdfbfceacdfbfdcdfbfdfcdfbfgafcdfbgacdfbgbccdfbgccdfbgcdfbgdcgbccdfbgfbdgcdfbggccdfbggfbabcdfcaabcdfcabcdcgcdfcacfecdfcadgbcdfcafbdcdfcbabgaacdfcbcdbcdfcbcdfcbgbgccdfcbgfcdfcbgggcdfccacdfccadadcdfccbaeccdfccbebcdfccccdfcccdfccdfcdagecdfcdbcdfcdcdfcdebecdfcdfcdfcdfcdfeecdfcdgbgfccdfcdgffcdcdfcebfabfcdfceedbgcdfcegbffcdfcegcdfcfaeacdfcfaebcdfcfagadccdfcfbebecdfcfcccdfcfccdfcfcdfcffbcdfcfgcdfcfgceccdfcgadbacdfcgccdfcgcdfcgceacdfcgdgggccdfcgeadfgcdfcgecdfcgfcdfdacddbcdfdacecdfdadcdfdaecdcdfdaecdfdafebccdfdagbbgcdfdbbdccdfdbcbgefcdfdbccdfdbcdfdbdabcdfdbgacdfdbgdbcdfdcabcdfdcadgbbcdfdcbbgcdfdccdfdcddbcdfdcdfdcebgfcdfdcedcdfdcgddcdfddcdfddfbfcdfddfcffcdfddgggcdfdeacdfdeadcdfdecaafcdfdecdfdedcdfdeeabcdfdeecdfdefeffcdfdegcdfdfbaabacdfdfcafcdfdfcdfdffgffacdfdfgfbcdcdfdfgfgcdfdgcdfdgcfccbcdfdgdddcdfdgdgcdfdgecdfdgfbdcdfdgfcdfdggacdfeaabfeecdfeabcdfeacbgdbcdfeacdfeaecdfeafbfcdfeafdacdfeagfcdfebcccdfebfcccdfecbbddgcdfecbcbfcdfeccdgcdfecdfeceacadcdfecgaecdfedcdfedceedfcdfededecdfedefgccdfedfdccdfeeacdfeecdfeeegccacdfefccdfefcgbecdfefeaafcdfefeabfcdfefggcdfegaacdfegcecfdcdfegdecdfegfacbbcdfegfcfcdffabedcdffacebgdcdffadcfcdffadfcfgcdffagcdffbadbacdffbbbfgecdffbbecdffbdbcdffbdefedcdffcbbcdffcbebcdffcbfcdffcdebcdffcdffcefcacdffcfcdffdaeeecdffdbfdcdffdcdffdcfcdffddcdffdfcdffdggegcdffecdffedcdffedefdcdffegceccdfffbbcdfffbbdecdfffcadcdfffcbcdfffcdfffdcdfffgebdcdffgaaeccdffgbcdffgcdffgceafcdffgfdcdffgfedecdfgabaccdfgabbfecdfgabfcdfgacdfgaegabacdfgafbcdfgafgcdfgagcdfgbbdcdfgbbeaacdfgbccdfgbdcdfgbeacdfgbgcccdfgcafcbcdfgcdebdcdfgcdfgcebccdfgcfebcdfgcfgcacdfgcgcdfgcgedcdfgdccfecdfgdecdfgdeecdfgdfdfcdfgdfedcdfgeabbcdfgebacdfgebgbcdfgecdfgefacecdfgegbbbecdfggbecdfggcgacdfggeafdbcdfggggcdgaaaffbacdgaabccdgaaccaccdgaadafgcdgaagbcdgabaacdgabcddacdgabcdgabfacdgabfgdfcdgabggcdgacacefcdgacaddcdgaccdgacdccdgacdgacfcdgacgacdgacgcdgadadbacdgadecdgaeabccdcdgaecdgaeeccdgaeecdgafaebcccdgafdcdgafdgcaacdgafeccdgaffdebcdgagbcffacdgagbdccdgagbfdcdgagcbfcdgagcdgagdgcdgagfgdbacdgaggefdcdgbaabegccdgbacdgbaddcdgbadgbcdgbagcdgbbabcdgbbcdgbbcfbegcdgbcbaaggcdgbccdgbccgecdgbcdgbdbdcdgbeccdgbecdgbececdgbedbccdcdgbfbaacdgbfbedddcdgbfcaeacdgbfcdgbffegcdgbffgacdgbfgfffbcdgbgafcacdgbggdcdgcaadcdgcabbcdgcabdgecdgcaccdgcadcdgcagcecdgcbbccdgcbbgcdgcbdagfgcdgcbecdgcbfcdgcbfebafcdgcbgcdgcbgeecdgccacdafcdgccacebecdgccacgcdgccbacdgccbadgccdgcccdgccdgacbcdgccdgccecdgccfeeccdgccgdcdgcdabcdgcdcdgcddgfdcdgcdffcdcdgcdfgcdfcdgcdgccdgcdgcdgfacdgceaabacdgcebfacdgceccdgcecdgcedcdgcefcdgcefdbdbcdgcefdgefcdgcegddcdgcegebdcdgcegfcdgcfbbdecdgcfbcfgcdgcfccdgcfcdecdgcfcdgcffadcdgcffcdgbcdgcfgdfcdgcfgggcdgcgbddbcdgcgcdgcgceecdgcgceggbcdgcgdafcdgcgdagaccdgdabeecdgdacdgdadfgcdgdbabfcfcdgdbacdgdbadfcdgdbbgccdgdbccefcdgdbcdgdbdcbcdgdbegcccdgdbgbgcbcdgdcagefacdgdcdegcdgdcdgddaccdgddagccbcdgddbccdgddbedcdcdgddbfcdgddcdgddfacdgdebabafcdgdecdgdeegffcdgdegaccacdgdfacdgdfbcdbdcdgdfcdgdfdcdgdffacdgdffdgcdgdffecdgdfffeecdgdfgcdgdgabcdgdgagecdgdgbcdgdgcdgeaagfbcdgeabeabcdgeabebcfcdgeaccccdgeadcdgeafcdgebacdgebbacdgebbdcdgebcdgebcfcdgebdbdcdgebdfbcgcdgebfcdgecaccdgecafacdgeccdgecdgececdgedaaagbcdgedbcccdgedcdgeddacecdgedebccdgedecdgedfddcecdgeebbeefcdgeebdaecdgeecdgeeecdgeegaacacdgeegcdgeegecdgefafdgcdgefcdgefcgcdgefdabfcdgefdceccdgefgbcdgefgccdgegacdgegcdgegcfccdgegdggccdgegecdgegffbbcdgfacdgfadaegcdgfaecdgfbbcdgfbcdgfbfcdgfbgcdgfcaagbcdgfcbcdgfcdgfcefcdgfcfeefcdgfdaedcdgfdaegcdgfdcdgfdeecdgfdffcdgfdfgcdgfdgccdgfdgeecdgfebcdgfecdcdgfecdgfedbgacdgfedcbbcdgfegefdbcdgffccdcdgffccdgffcdgffdcdgfgagdacdgfgbadfdcdgfgcdgfgdcbcdgfgeedacdgfgfeecdgfgggcdgfgggecdggadfeacdggbbbacdggbcdggbfaedcdggcbfcbcdggcccdggccdggccfdcdggcdcgfgcdggcdggdcdggddacdggdebagbcdggdecdggebfbcbcdggeccadbcdggecdggegffcdggfabfbccdggfbfgcdggfcccdggfcfgdcdggffcdggffdgcbcdggfgeaccdgggcaegcdgggdfdacdgggedbcdggggceaaabegdceaaacdceaaacfceaaagaeceaaagbgceaabaedcceaabafagcceaabbbafeceaabbfcceaabbfcdceaabcabbbceaabceaabfeceaabgceceaacbfceaacdceaaceaacebaceaacfcceaacgaecceaadabececeaadbgdceaadbgfbgceaadceaadeagaceaadebcceaadeceaaebcceaaeceaaedcadaceaaedfceaaeeedfceaafabaceaafaebceaafcagbceaafcfceaafdddceaafgcdgceaafggdeaceaagaceaagceggceaagfceababcbbdceababffceabaceabacgceabadcebceabadgbceabaeaeceabafceabagadgceabagdfdfceabbbceabbbeabceabbbgceabbceabbdaceabbfbfceabbfceabcaagceabcaefdceabcbceabcbgdceabcceabcdceabceabdacbceabdbgceabdcbceabdcdaceabddaagceabddceabddfceabeabgefceabeaceabeaeceabebgbcceabebgdceabecceabeddceabeeceabfaaaaceabfaceabfceabfddceabfecfceabgbdeceabgbgceabgceabgdegaaceabgeeadceacaaaceacaaceacaagceacacbcceacacceacaceacadeceacafceacafdceacaffgdgceacbcceacbceacbebaagceacbfgcceacbgcgceaccceaccdceacceacceeceaccgcebceacdacdbceacdaedbceacdbafceacdcdceacdceacdceceacdeccceacdfddafceacdgabbaceaceaceadabceaceceaceeeccfceacefcbfeceacegceacfbaceacfceacffcedceacgbceacgceaceceacgceacgcgeceacgedfceadaaeceadabceadabfddceadaceadafccbeceadafceadagceadbbgceadbceadbebceceadcaceadcbaegceadcbceadcdaebceadceaaaceadceadcfceadcgagcceadcgccbceaddabbdceaddbgaceaddcaddcceaddceaddeceaddegceaddfacceaddfbggbceaddfdgceaddggfceadeaceadeaeddbceadeceadfbceadfceadffceadffdceadgcdgfcceadgceadgdbegcceadgdceadgeceadgfaccaceadggbcceaeacceaeaceaeacebceaeadceaeagggggceaebabcfgceaebaceaebadaceaebafccceaebbaceaebbaegceaebceaebdcaceaebebfgceaebfaeceaebgagceaebgbeceaecaceaecdbceaecdedceaeceaeceffebceaecgbceaedafgceaedbfceaedcdeceaedeabdbceaedeaeceaedebdcfceaedeeceaedgdeceaeebbbeceaeebfdceaeeebbeceaeefceaeeffbfceaefaceaefafccgceaefceaefgfffaceaegadceaegcbcceaegceaeggceafaabdbceafabfedceafacceafafcbedceafafgdceafagcfeceafbceafbddgcceafbeadbeceafbedgeceafbgceafcbceafccbdcceafcccbbceafccgceafccggbcceafcdeceafceafcfceafcgfceafdbceafdceafdedbdceafdgbceafdggdeceafeaceafecbaceafecdffceafedceafedfbdbceafedfdceafefceafefgeceafegdceaffdceafgabfceafgacfceafgfbaeceafgfcbcceafgfdceagbaeceagbbfbeeceagbceagbeceagbfeaeaceagbffffgceagbgceagcbgdbceagcceagccgceagceagcecdceagcgaceagdaaceagdaceagdceagdfcbceagdfceagdfdeceageebceageeccbceageeceageefcfceagefafdceagegagbeceagegcceagegfdceagfaceagfceagfdafgeceagfdceagfebdggceagfeceagfgceaggagddceaggceaggcgafgceaggfafgceagggfdccebaaacebaaccebaacebaadceccebaaedgecebaafcfbccebabccafacebabcebabcfcebabddcccebabebbcfcebacaagbacebacagfdcebacbcebacccebaccebacebacedeebcebacfbdgcebadcebadcegccebaddgdgdcebaebgccebaeefccecebaeegdcebafbccebafcebafdcggcebagacebagbcebagbdcebagcbdbecebagccebagcebagcgfgcebageacebagecebagedacebagegcgacebagfdcebagfgcbbcebbaaacebbaedcebbagecebbbadecebbbbccgcebbbbdecebbbbdfcebbbcgdcdcebbbdagccebbbecebbbfcebbbgcegecebbcafabcebbcbafcebbccebbcdfaegcebbcebbcfdcebbdaccebbdcebbddcgecebbdefgbacebbdfacebbdfcebbdfdcebbeaacebbeaaebfcebbeaffdfcebbebafcebbebcddbcebbecddeccebbecebbeebafccebbeedfgecebbfcebbfcfgabcebbgbfaabcebbgccddcebbgcebbgceccfcebbgdccebbgdcdbcebbgfbcebbgfbeecebbgfccbcebbgffcbgcebcacgdbccebcadaecebcaecebcagabecebcbbccebcbedcecebcbfcccebcbfddcebccbbfcebcccaccebccccebcccebccebccecebccgefcebcdaacebcdcebcdcgdecebcddabebcebcdedcacebcebcebfbcebceccecebcecebceeabbcebceggdcebcfaaaccebcfcebcfdcebcfefecebcffcebcfgbfaccebcgbcebcgcddbacebcgeffcebdacdgcebdacebdadececebdaeagbcebdafcagcebdagbacebdbacebdbbadcebdbcbbcfcebdbccebdbcegcebdbefecebdbfaffecebdbfdabfcebdbfeaeacebdbggefdcebdcccgbdcebdcebdceggcebddafbbcebddbdcebddcebddcefcebddffgacebddgdbgcebdeabcebdeadcdccebdecccebdeccebdecebdecgdbdcebdedgbcebdegaecebdegdbcebdfbecebdfccbcgcebdfegcebdfgecebdgcccebdgcebdgceccebdgdgfgdcebdggceagcebdggfcebeaccebeacebeacecebeadccebeadcebeaddbcebeaddfeecebeadfcebebaagccebebbbacebebcebebdcgcebebggcfdcebeccebeceadgacebecebecedcebecfecebedbecebedcebeddbcebeddbcgccebeddbfcebeddcebeddeccebedecebeeccebeecebeeecdcebeeefccebeeefcebeeggdcebefacacebefbcgacebefcabddcebefcebefecggcebeffedcebegacfcebegadcebegagcebegbbcebegcebegdcecebegeccebegegfecebfaaagecebfaafacccebfabcebfacbbcebfacebfadcebfadgffbcebfaegbfbcebfbaefdfcebfbccebfbcebfbdcgcebfbfcebfcbcbcebfccaecbcebfccebfceaafcebfcebfcfbdcebfdadcebfdbdeagcebfdbgfcebfdccfccebfdcgcebfeabebccebfeafdfcebfecacbcebfecdccebfedeccebfefbeccebfefgcebffacfcebffbccebffcebffdcebffeebfcebfffagfcebfgabccebfgaeedccebfgbaedfcebfgcebfgcgggecebfgdbdaccebfgfbbfcebfggffecebgaaafbcebgacaedacebgacbgcebgacecebgacededcebgadcefcebgafbabcebgafccebgagbcebgagdcebgbcebgbdfgfcebgbgcbgcebgbggbcbcebgcaddccebgcccebgccebgccgbdcebgcdbcebgcebgceedccebgcefcebgcfedcebgdacebgdagcebgdagdacebgdbcebgdcebgddbaccebgddcdbcebgddcebgdedbbcebgdegfcebgebgaeacebgeccebgeddcebgedecebgeecebgeegbfdcebgeggdcebgfcadcebgfcebgfdbgcebggacebggadcebggaddcacebggaegcebggbbcebggcbdcebggccebggcebggebecebggeffgdcebggfcecaaaececaacdebcecaadbcecaadcecaaececaaefcecaaegccecaagccecabcecabdbbfcecabddagcecabfcaeccecacaececacbbcecaccebfdcecaccecacecacedccecacffccecadcecadcfacecadffccecadgbeffcecadggfgccecaeagdgbcecaececaedacecaedbdeacecaffcecafgeaccecagafececagbbcecagcaacecagcbfffcecaggccecaggedcgcecbaafccecbabcgfdcecbaddcecbafdaccecbafgcgacecbagcacecbagcecbaggcecbbaacecbbcecbbfeccececbcbdcecbccaacecbccecbcdcecbcecbcgcecbdabdcecbdcecbddcecbdddcgdcecbdddfcecbdddgabcecbdegcgacecbdgfbbcecbececbeeccbdcecbeececbeeecdgcecbefbfcecbefbgaececbegccecbfacecbfaeecccecbfccafdcecbfcecbfgagcecbgaaagcecbgaadcecbgcdccecbgceccaaadcececcaababcceccaacceccabaefaceccabcceccabgceccafeaaceccbagaceccbbafbfceccbbbececcbceccbdcebfceccbecbbcceccbfdaceccbgeacecccbbceccccecccdbeggcecccecccececccfagdacecccfgeccecccgccecccgggececcdadgceccdbcbabceccdccceccdcdcdceccdceccdececcdeggdececceccedgcecceefeaceccfaceccfafgfceccfceccfececcgaacceccgafaceccgcceccgceccgdcecdaafcccecdabacecdabadfacecdacacdcecdacggefcecdadgeccecdafcecdagcgcecdbcecdbdfdcecdbdgcgcecdbfdfdcecdcadcecdcbcecdccecdcdcecdcdgccecdcdgcdcecdcecdceefbcecddbcbfcecddcecddcececdddgaggcecddggfcecdeacccecdeacecdebebdcecdedcecdefcgffcecdegbdacecdfaacecdfagfacecdfbbcecdfccecdfcecdfcececdfcfcccecdfcffgccecdfececdfggbccecdgbdcecdgcagacecdgccecdgceceaceceagbcfceceagececebacecebcecebdcfcecebdcgacecebebaeacecebebcececadcececbbacececcececdccececeaaabcecececececfdcececgcccfcecedacecedbagcecedbbacecedcecedefececeececeedbfceceedceceeedddceceefabceceefegceceegadcecefacgcecefaffdcecefcececefcecefdcecefeagcecefececeffebfcecegacecegadaefcecegcdcecegdfafccecegfcecfaagbcecfaaggccecfabfeececfadcecfadfafgcecfbadcecfbcecfbcffcecfcbcecfcccacecfcdcecfcdfaaacecfcecddbcecfcececfcecfceegbcecfcfbcecfcfcecfcgedfcecfdaedcecfdbcefcecfdfgeacecfdgacecfdgbdfcecfdgbfcecfdgccecfeabacecfeagcecfebcecfebececfececfeddbfcecfeegcddcecfefacecfefcecffaedgbcecffageacecffdbcgcecffdcecffdfcdcecfffgfbcecfgcecfgcfcecfggccecgabbdcecgabfgggcecgacecgacfeadcecgadcececgaececgaeeececgaegdfccecgbccecgbcecgbeececgbgedcfcecgcacecgcbfdcecgcdafeacecgcdcecgcddggcecgcecgcefccecgcfbadcecgcfececgcgccecgcgffacecgdabdcecgdbcecgdcecgddacecgdddgcecgeacegccecgecccgfcecgececgegcecgegfcecgegfececgfacecgfcacecgfdbcecgfeececgffececggcecgggacedaacfabcedaacgbafcedaaecedaaedcedaaffdbfcedaafffgcedaafgfacedabacdcedabafbcedabbcedabceccedabcedabfebcedacbaabbcedacdagcedaceacedacedaceggdcedacfddcedacgcedadbfadcedadcbfcedadcedadecedadecedccedadfcddfcedadgbaebcedaecedaecgaaecedaeeacedaefdaefcedafbccedafbdbgacedafbecedafdccedafgdcedafgddffcedagaeddcedagbbdccedagcedaggcedbabcedbadfgaecedbaegcedbafcedbbbccedbbcacedbbcedbbcegccedbbdcdeacedbbgecedbbgedeacedbcbgcedbccedbceacdcedbcedbdaacedbdbbcedbdbggecedbdcedbdecedbdfbcedbdfgcggcedbdgcaacedbdgdfcedbeacccccedbeeddbcedbefebacedbegfgdacedbfaccedbfbcedbfbfbgcedbfdcbcedbfeacedbgadcedbgcedbgddfbcedbgefgeacedbgfcegbcedbgfddcedbggdcedcaacedcaagedcedcabgacedcaeacedcafgfcedcbabdafcedcbaccedcbcedcbcgacedcbfbcedccbbgfcedcccedcceccedccedccfadbcedcdaegcedcdccedcdcfafcedcdfabbacedcdgcfcedcdgcgcedcebecedcecbccedceccedcecedcedbccedcedceecedcefffcedcfagefcedcfbbfcedcfbcedcfcbfbacedcfdebcedcfdedccedcfdffcedcfdfgcedcfgcccfcedcfgefcedcgagcedcgbaabcedcgbaadccedcgbcgcedcgcgacedcgdaecedcgfcedcggbcbgceddacaggceddaccceddaceddadabbbceddbbacdceddbceddbdceddbecgeceddcagabceddcbdbaceddccceddcceddcdbfgceddcddcceddceddcfdceddcfdfceddcfecceddcgcabgceddcgefeecedddbecdcedddcbcedddceddeaceddeadaceddecaeceddeceaceddedbggbceddeffdecceddfcceddfceddfdaceddffceddfgefcfceddgceceddgdceddgebaceddgfceddggadddceddggfbdcedeaadcedeacecfbcedeacgbcedeadcedeaeccedeaecedeafbebbcedebbecedebcedebdcedebdfdcacedebeeabgcedebfcfcedebgabagcedebgegccedeccddfcedeccedecdadafcedecdbcedecededabcededbcededcecededcgecededecededfgeeccedeebcdcedeebdcedeecedeeecedefccedefecedefgfgagcedefggacedefggeecedegcedegcgdcfcedfaaccedfabbccedfacecedfadgegacedfaedgbcedfagcdccedfbaedcedfbbdgcedfbbeceecedfbdbbcbcedfbdccedfbegcedfcagdbcedfccdcedfcebagcedfcedfcgcbcedfcgcedfdadfagcedfdbdfbgcedfdcdecedfddcedfdecacedfdecedfdgcedfdgdacecedfeacedfefbcedfegdcbcedffcedffecedfgbfbfcedfgcedfgceegacedfgeaecedfgeccedfgeeacedfggebcedgaafcedgadfagcedgadgcedgaebcedgagcadcedgbagaccedgbbadgcedgbbbfbfcedgbcbabgcedgbcedgbebfdbcedgbecedgbegcedgbgbcedgcbdcddcedgcbfbcedgcbgecedgccedgcdcedgcecedgcedgdabgbdcedgdagecedgdbecedgdcedgddcedgdfgaabcedgdgcedgecddefcedgecfdafcedgeebacedgfacedgfcafbgcedgfccedgfdcedgfecedgffdddcedgffffaecedggcacedggdgacedggecedggfcedggfdgcedgggfbabceeaaaebceeaaafdgcceeaabceeaabfafceeaaceeaadedgfceeaadfgcceeaafecceeaagbceeaagcaceeabaggdfceeabcgdceeabdgcbceeabeaceeabeceeabfebceeacceeacdceeacedcfceeaceeadceeadddceeadgbceeadgefceeaeabceeaebbbceeaebbfcgceeaebddceeaeceeaeddgceeaeeceeaeffgaceeaefggceeafcceeafceeaffafceeagbceeagbdceeagceeageceeagfagceeaggbcceeaggddceebaadaecceebaadccgceebaceebaeggceebafgfceebbcdebceebbceebcabfdcceebceebcfegdeceebdbcceebdbdacfceebdbdbcceebdbgbfcceebddgcceebdfceebdgdeceebeaaaaceebedceebeegefceebegdebceebfaceebfafecceebfbceebfceebffceebgaceebgbffgfceebgceebgdedaaceebgeceebgegceebgfedceebggcefceecadgceecaggffdceecbaaceecbadbeceecbbceecbceceecbceecbdgceeccceecccgaceecceeccfceeccfdcceeccgbcdceecdadceecdceecddfbbgceecdeacdceecdgadceecdggcceecebcceececeeceeceecgeceeceeeceecegcegceeceggaceecfaaaafceecfagceecfbbfbceecfcgcfgceecfdcagfceecgaceecgbgcaceecgcdceecgceecgeddccceecgeeddgceecgefdceecgfcdaceecgffdgceedaaceedabagceedaffaceedagceedbaccbceedbbdaabceedbfdfaceedccceedcceedcdbfceedcdgeceedceaceedceceedceedcgceeddceeddedceeddgadceeddgagfaceeddgceeddggdceedebeceedebedafceedebgceedeceedfbdcceedfcceedfceedfdabefceedffdceedfgabceedgaceedgbceedgcceedgceedgdbbfceedgfdbgbceedgffffceeeaaaffcceeeabfcdbceeeacfcceeeadceeeafgceeebadfceeebdeceeebdfbceeebdfceeecabeceeecaceeecagceeecdgffceeececfceeeceeedaceeedacggcceeedagdceeedceeeddbdceeedeaaceeedgegbeceeeebcaceeeeceeefaceeefaggceeefceeeffceeeffgdceeefgceeegccfeceeegceeegdaegcceeeggeegceeegggceefaabgfaceefaaeceefaagecceefaceefadaaaceefbacceefbceefbdbdcceefbdcceefbdceefbdgdeceefbegcceefbgcdbfceefbgceefcaceefcceefcecaceefceceefceefcgfaceefdaaagceefdbbceefdcdbeceefdceefdfcefcceefdfdccaceefdfgebdceefdgeeebceefeaabbaceefeaceefeagecceefebdceefecafgceefeceefefabffceefefdceceeffbcedceeffcaceeffcbceeffceeffcfaceeffdbfbceefffbdceefffceeffgcgdgceefgaceefgbagaceefgceceefgceefgecdceefgfceegaagcfceegaceegafbceegafgadceegbbgbceegbcceegbceegbddcaceegbedceegcacaafceegccgcbaceegceceegceegcgceegdaacgcceegdabceegdcggfceegdgceegeccceegeceegecfadbceegecfgfaceegeeaeaceegeeceegefabceegefceegfaefgceegfcdaceegfdcgceegfgefagceeggcaceeggceegggacefaaadbbfcefaacdgeacefaacefaaeaabcefaafedcefaagaafcefabbcefabbffgcefabcbabcefabcbbgcefabcefabdcefabgcefacabcefacccefacddcefacefacfbgeecefacgcefadbafcefadccdccefadecefaebaebdcefaebbgcbcefaebdcefaedecgcefaefcacefaefdcefafacebfcefafacefafbfcbgcefafcbgdecefafcefafdbdcefafdceadcefafeddcefagacefagcefagdggdecefagfbbgcefbacdbcefbacddfcefbacefbaecefbaecfcfcefbafbacccefbafccefbafegcbcefbbceefcefbbcefbbcfcefbbdbecefbbgdcefbcbcefbccefbcdfcdcefbcecefbcefbcgcdbgcefbdbacefbdbcefbdccefbdcefbddbgcefbdecfcefbdgdcecefbdgggecefbeafcefbebabdcefbebeacefbebgadcefbedfabgcefbeecefbfbacefbfcecefbfcefbfdacefbfdfgcefbfecacefbffbgacefbfgfbcefbgacefbgadacefbgaebddcefbgbagagcefbgbfgeacefbgdgfcefbgfcefbggcefbggfddgcefcabcefcacefcafgcefcagegecefcbacefcbaffcefcbbgdbcefcbcccefcbccefcbcdcefcbcefcbddccefcbedbeacefcbgcefccabacefccbagcefccbdffcefcccefccdcefcceaddfcefccefccfcefccfebcefcdafaccefcdaffgccefcdcefcddcefcdfcefcdfdbegcefcdfgcefcebgdgfcefceecefcefcegagccefcfabfecefcfcafcefcfcefcfecfcefcgafgbacefcgbacefcgbbfcefcgbcabcefcgbcefcgbfbcefcgcefcgcgbgecefcgddfbcefcgebegbcefcgfccecefcgfdgdcefdabcefdacefdadfcefdaecdcccefdaecefdagfccefdbccefdbcefdbcfabgcefdccfbcefdcddfcefdcecdgbcefdcefdcfbcefdcfcbcefdcfcedgcefdcgefecefdcgggdcefddbegcefddcccfcefddccefddcefcefddcefdddfbcefdebaebcefdebbbcefdebcdbcefdecccefdeccefdeceaccefdecefdeeebfacefdefcecefdegfeagcefdfacefdfaedcefdfbcdfccefdfcfbfecefdfdaadcefdfdccefdffaedcefdfffcefdfgcefdfggeecefdfgggfcefdgacdacefdgaecbcefdgbbacefdgbdeccefdgcefeaacefeacbcefeaegddfcefeagcbecefebagdfcefebbdbfcefebcegccefebcgacefebebcefebecefebfdgcefebfgecefecabfccefecacefecccefecceadfcefeccecefecdcefeceeccefecefecegbcefecfddeecefecggeggcefedagcefedcefedcgcefeddfdbfcefedecefedeedcefedffeefcefeeacbbdcefeebfdbcefeececgcefeecefeeefgfcefefadcefefcefefecefefedcefefgeggcefegafacefegafdcefegcefegdfcefegfcefegffgdcefeggceffaaceaaceffacceffacecceffaedfdaceffaefcagceffafdbdfceffbceffbcgfeceffbdebceffbfdceffbgbgdceffcadceffcbdfbceffceffcgbgdceffdcagceffdcedcceffdcefcceffdceffddbaceffdegaadceffdgceffebfceffeceffedbceffeeaceffefceffegcdcdceffeggcefffcabgcefffcefffcgceffffceffgcdbceffggdcefgacbgeccefgacecefgadbacefgbacefgbbdgbcefgbcceccefgbccefgbcefgcbgecefgcccefgccefgcdcdecefgcefgcegccefgdadcefgdffagfcefgdffecefgdfgbecefgdgcefgeaafcefgeacefgebgcefgecccefgecefgedfgcefgedgcefgeeadcefgefcefgfafcefgfbadegcefgfcefgfeecefgffcacefgfgceecefggbfdacefggcefggecefggggbfbcefggggcegaabcegaabdfcegaadcegaafccegaagedabcegabaeeacegabcegabddacegabdfbcegabdfdeecegaccegacegacfcafcegacfcegadccegadcecacegadcegadedfgfcegadgcegadgcgcegaeececegafbbacegafcccdcegafcegagacegagbcfbcegagbcgcegagcdgcegagcegagdcegagecegageeadcegbaaaedcegbaadcegbaagcfccegbabcdcgcegbabgccegbacaecegbacegbaddcegbaecdcegbaeeadecegbafbdacegbagecfgcegbbacbccegbbbcegbbbgcegbbcegbbdfcegbbecegbbgfgdbcegbcbcegbccecegbcdcccegbcdcegbceecegbcegbdagbeecegbdagdcegbdcacegbdcegbdddbcegbddgbcegbdeebaccegbdgccfcegbebadcdcegbecacefcegbecebecegbfcegbfdagabcegbfedcegbfefcegbffcegbgbeebcegbgbfcagcegbgcegbgdgbbbcegbgfcegbggcegcaabbccegcabcegcabgcgcegcacegcacgecegcadcadcegcafcegcafffbccegcbbacegcbbcegcbcecegcbcegcbcgcegcbgddfcegccbfbccegcceaccegccegccgaadcegccgfeeecegccggafgcegcdccegcdcecegcdcegcdgaeggcegcdgdbcegcebggfcegcefbccegcegcfacegcfbcegcfcegcfgbeecegcfgcafecegcgcegcgdcegdabffegcegdacbcegdacedbcegdacegdaeebcegdbbfbgcegdbcccegdbcfccegdbecegdbfcddcegdbfcegdbfdcegdbfefcegdcbcegdccegdcdcegdcdcgffcegdcegddabgbfcegddacegddccgbecegddcegdddcccegddeccacegddfcegdebcegdeccegdedacegdedcegdeeecegdfcfbfacegdfdcacegdfffcegdgagecegdgcagcegeaacegeabebcegeacdbaccegeadbbcegeaegcegebadgeacegebccegebfdgefcegecafdcegecbcacegeccegecebfacegecegecfcegecgcbbcegedacegedcegedcfgacegeddbcegeddfgcegedfcegedgcegeeacegeebccegeececegeecegeedcegeedfgdcegeegcegefcebfdcegefcegefdcgfdcegeffdafcegefgdcegegbcgcegegcegegebdcegegeffggcegegfbcdcegfaabeacegfaaeeecegfabefdcegfacegfadcacegfbbddcegfbcbgccegfbccegfbccgbcegfbcgecegfbddccegfbecgdcegfbedbgcegfbedcegfcacbgcegfcacggacegfccegfcdaaeccegfcegfcgcffgcegfdaafacegfdabeecegfdcegfddaecegfecacegfecdecgcegfecegfecgfcegfedaecegfedcegfegecegffcegfffbccacegffgcegfgacegfgeadcegfgefecegfgfaaceggaabegceggaacdbbceggadadcgceggadcaceggaffceggbaaddbceggbabceggbbebeeceggbcceggbceggbeabcceggbeceggbgceggcagbdaceggcbceggcdceggcddgceggceceggcedceggceggcfedgdceggcggbgeceggdaedfgceggdceggdefdfceggeafcceggebccceggecbafaceggecceggecgceggedggcdceggeeceggefaceggefdceggfceggfdceggfeceggfgggcegggbcegggceggggccfccegggggffecfaaaaddcfaaacfaaacgcfaaadecfaaafecfaaagadcfaaagdecfaabbegcfaabcdcfaabcfaabebaedcfaaccdgdccfaacdffcfaaceecfaacfaacfdccfaacgadcfaadbdebbcfaadbfagcfaadcfaadcgcfaadeadcfaadefaacfaadfcbccfaadfdfcfaaecacfaaeccacfaaecfaaeeacecfaaeebegdcfaaeecfaaefgcfaaegdddcfaafbfecfaafcabfcfaafdcfaafgcfaagaeacfaagccdecfaagccfaagcdfcfaagcfaagcgfdcfaagdbdfacfaageacfaagfcdacfaagfgcfaagggdcfabaabcdcfabaaeecfabadagbacfabaeagcfabaeccfabaeecgcfabagcdcfabbbdccfabbcfabbdcfabbggdafcfabcdbffcfabcdeacfabcdebbacfabcfabdbcbdcfabdcfabddacfabdeabgcfabdecfabdfcfabdffdbcfabdfggacfabdgedcfabeaafcfabeacfabebecfabecfabeedacfabeedccfabefaabcfabfcafecfabfcfabfdecfabfegdacfabffacfabffeadcfabfgcacfabfgcfabgacfdcfabgbbacfabgbgbcfabgcfabgcfcfabgcfdbacfabgdcfabgdfcfacaabdcfacabefaccfacabfcfacabgcfacacfacadcfacbaccfacbafdcfacbbcfacbcbcfacbcfacbcfcfacbcggdcfaccaceffcfaccddcfaccfacdcfacdcgcfacdddabcfacdfcfacebcfacebeccfacecacecfacecfacedcfacfaagcfacfacfacfacfbgcfacfefebcfacgacfacgaedfcfacgbccfacgdgdcgcfacgffcfadaacgcfadabcfadacdadbcfadacfadaeecfadagcfadbbcfadbbgbfcfadbcfafacfadbdbccfadbdcfadbdgcfadbgdcfadccafbacfadccfadcfaddacggbcfaddddecfaddedcfaddfbcfaddfbeaccfaddfcfaddgfdgacfadeabcfadeacfadeaddcfcfadecadfcfadececfadecfadedacbcfadedcfadeecfadefcfadegcfadfbgaccfadfcfadfdcfadffbbcfadfffgefcfadffgccfadfgcfadgbccfadgccfadgcgcfadgdbbccfadgecfadggcfaeaaacfaeaageccfaeabgcfaeacfaeadcbcfaeadccfaeaecfaeaefbcfaeaffdacfaeagcfaebagcfaebbabfecfaebdddccfaebeagbcfaebfbcbcfaecfacfaecfaecgaadfcfaecgacfaedccfaeddccbdcfaedegdfcfaedffdgcfaeeaacdbcfaeebcfaeebdffcfaeeccfaeecfaeecgcfaeedcfaeefbcfaeeffcfaeegcecfaefacfaefcacfaefccfaefcfaeffbfbcfaeffgdcfaefggafccfaegbbaccfaegbcfaegcbcfaegcfaegecbfdcfaegecfaeggcfafaaebgdcfafabfgefcfafacdfdcfafaebdcfafbbeecfafbcfcfafbdafcecfafbecfafcacfafccaccfafccfcfafccgecfafcebeegcfafceeafcfafcfafdacfafdccbecfafdccfafddgacfafdefcfafeabcfafeadcfafeafbdgcfafeafcfafebcfafecacfafecdafcfafedacfafedcfafeeecfafeeeegfcfaffaacfaffagcfaffbccefcfaffcbdcfaffcfaffdfcfafffecfaffffccfafgabadcfafgcebbcfafgcgdecfafgdebedcfafggcfafggdcdcfagacfagagdcfagbabcfagbabfbcfagbbdfcdcfagbcbacfagbcfagbdcfagbdcfdacfagbfcccfagbfcfagbgecfagcagfbcfagcbcfagccfagcdafecfagcfagcfbaacfagcfcfagcgbacfagdbdcfagdcfagebbdgecfagebcfagecfagegfbcfagegfgcfagfaedecfagfbecfagfcfagfcgdacfagfdafecfagfeacfagfgcfaggabaecfaggecfaggfccbgcfbaabcfbaaccfbaacdgcfbaacebcccfbaafdcfacfbabaddecfbabbcfbabcddccfbabcfbabdccfbabgdgcfcfbacafagdcfbaccceddcfbaccfbaccgcfbacecfbacecgcfbacefabcfbacfbacfcebdcfbacfcfbacgcfbadbdcfbadffcfbadfggcfbaeabcfbaecgfafcfbafaggcfbafcfbafdbcfbafdbgdcfbafdddaacfbafeaefecfbafebgcfbagacfbagbfcfbagcaegdcfbagcfbagfcfbagfdeacfbagfecfbagfedcfbagfggdfcfbaggacfbbaabcfbbaaedcfbbabaacbcfbbabceggcfbbacfbbafccfbbafceeacfbbafcfbbafefgcfbbbcfbbbdadedcfbbbfdeddcfbbbgfcfbbccfbbcdcfbbcececacfbbcecfbbcedcecfbbcfbbcfgacfbbdbcfbbdcfbbddffcfbbeaacfbbeacfbbeadddacfbbececfbbedfcfbbeeddbacfbbfccfbbfdccfbbfeagecfbbffdgeccfbbgadgeccfbbgagbccfbbgbcfbbgccfbbgcfbbgdfgecfbbgecfbbgedcfbbggcdecfbcaacfbcacfbcaeffccfbcagbbccfbcbacbcccfbcbbagdfcfbcbbcccfbcbbdbcfbcbeabecfbcbfcfbcbfddaccfbccacfbccbgfecfbccccfbcccdcfbccfbccgbaccfbccgfbecfbcdacfbcdegafcfbcdffgccfbcdgacfbcdgccfbceccfbcecfbcecgccfbcedcfbceecfbcefcfbcfacfbcfbcfbegcfbcfcfbcfecfbcfedccfbcfgbecfbcgcegcfbcgcfbcgcgbcfbcgecfbcgfdggfcfbcgggfdcfbdacfbdadgfgdcfbdafbbcfbdafbcfbdagecfbdbaegedcfbdbbdfcfbdbdgcfbdcbabcfbdcbefeccfbdcbgecfbdcfbdcffaegcfbddaaacfbddagfbcfbddbafcbcfbddcfbdddccfbdebgfcacfbdeedcfbdefcfbdeggcfbdfacagcfbdfbdfbccfbdfcfbdfdcfbdfdcffcfbdfdfbdcfbdfecfbdffabdecfbdfffadcfbdgcfbdgeegdcfbdgfbcfbeaacfbeacfbeadcfbeaeabcbcfbebbegcfbebcfacfbebcfbebdccfbebddcfbebdddcfbebeccfbeccecfbeccfbecdcfbecfbedabgcfbedafcfbedcfcfbedcgfdcfbedgedcfbeeaacgcfbeeabcggcfbeebfcfbeeccecfbeecfbefacccfbefbfddcfbefcfbefddbdcfbefecfbegccfbegcfbegdbccfbegdbcfbegecfbeggaecfbeggefeccfbfaaafdbcfbfaadcfbfaaedacfbfacfbfadbdgcfbfadcfbfagccfbfbagcfbfbbeeecfbfbccfbfbcdcfbfbcfbfbdacfbfbegedgcfbfbfaaccfbfbgbccfbfbggcfbfccbfcfbfccfbfcedcfbfcfbfdeeeadcfbfdfecfbfeacfbfeccfbfecfbffabgfcfbffagcfbffccfbfffacfbfgcfbfgecfbfgefcfcfbgadccfbgaedeegcfbgaffegacfbgagccfbgbaaggdcfbgbacfbgbcfbgbdfcfbgbedcfbgbegcfbgbfgcfbgbgcfbgbgebacfbgbggdgcfbgcacfbgcafaddcfbgcafdcfbgcbacfbgccfbgcfbgcfcdbcfbgdcfbgdddcdcfbgdecfbgdegbaacfbgdggcefcfbgeaaabcfbgebfbcfbgeecfbgefcfbgfbcecfbgfccdbcfbgfcfbggacfbggafggacfbggdfecfbggfgeccfbgggbcfcaaagacfcabafcfcabbcfcabcdfecfcabcfcabecfcacfcacfgcfcaebacfcaebcfcaedfdccfcafbacfcafbddcfcafbececfcafbecfcafcfcafcfcfcafebfbcfcafedacfcagccccfcagcddcfcagecgcfcagggggfcfcbaagaaccfcbacfcbagcbbcfcbbacbbbcfcbbffcfcbcbabgacfcbcbcfcbcbgcfgcfcbccecbacfcbccgbcfcbccgcfcbceaecacfcbcefbcfcbcfcbcfegecfcbdcfcbdddacfcfcbeabecfcbeacfcbecfcbeeacfcbeedagcfcbeegecfcbeggdeacfcbfagebbcfcbfaggbcfcbfcfcbfdcfcbffccfcbffdeegcfcbffgecfcbfgcfcbgbeeacfcbgbefbcfcbgccccfcbgcfccacfccaegdcfccafbgaccfccafcfccafgbaacfccbabcfccbacfccbacgagcfccbbbcbfcfccbbeadcfccbcccfccbdcfcccbgcccfccccgeecfcccdcdfdcfccceabegcfcccefcfcccfcccfdgdcfcccfeacfccdcfccdcgacfccddcfccebcfccebfdecfccecfccedggbecfcceebbeccfccegccfccfacfccfbdacfccfccfcfccfdacfccfdbfcfccfdfecfccfefecfccgccfccgcfccgdbdffcfccgegcfccgfbcfcfcdaccfcdacfcdadgcfcdaecgabcfcdaegcbecfcdagcecfcdbaaagcfcdbabcfcdbccfcfcdbcfabcfcdbcfcdbddafcfcdbfbccacfcdbfbccfcfcdcbdcfcdcbecfcdcdfbdcfcdcebgdecfcdcecaacfcdcecfcdcfcdcfcfcdcfcgfcfcddaecfcddafbaccfcddccdfgcfcddcfcdddegeecfcdddfcfcdeaacfcdebccfcdedcfcdeebfcfcdfbfecfcdfcgcfcdfecfcdffacfcdgaabaecfcdgafaebcfcdgbceacfcdgcdcfceaabdcacfceacfceafecfceagdcfcebaccfcebbcfcebcfcebfcfcecbcfceccfcecdccfcfcecdegcacfcecfcecfggfccfcecgecfcedbfcfcedcaebdcfcedccfceddagccfcedeecfcedggbgcfceeacfceeafdccfceebfgedcfceecddddcfcefabcacfcefbcbcfcefbcfceffccbcfcegacfcegdcfcegdebbcfcegdgcfcegeafcfcegecfcegfcfcfacbfbcfcfacfcfafgcfcfagdacfcfbaacfcfcfbbcfcfbdfffcfcfbecfcfbfcfcfbfeadcfcfccacecfcfccfcfcdcfcfcfcfcfcfcfcfcgfdaecfcfdacfcfdbcfcfdbddcfcfdbfffcfcfdeafdcfcfdgacfcfdgbgdcfcfdgcefccfcfeadbddcfcfecfcfedbcfcfcfedggcfcfeebcfcfefdfcfcffafeeccfcffcbbddcfcffcgfecfcffdgbeccfcffdgcccfcfffefcfcffgcdcfcfgaccfcfgafadcfcfgbffcfcfgcdgcfcfgcfcfgebbadcfcfgfbaafcfcfggdbfcfcgaaacfcgaabcfcgaccfcgaeccfcgagcfcgbaecfcgbcfcgbgcfcgcaadbccfcgcadcfcgcbfeffcfcgccegfgcfcgccfcgcdfcfcgcfcgcgbecfcgcgcgbacfcgcgfdccfcgdacfcgdafabcfcgdbcffcfcgdcfcgdecfcgdfgfcfcgdgaedcfcgeabcfcgebcfcgecfcgeddfcfcgedeecfcgeecfcgefecfcgegbcfcgegcfcgfacfcgfagfccfcgfbccfcgfcfcgfddcecfcgfeccfcgfedbafcfcgffbfcfcgffcfcgfgafbdcfcgfgcfcgfgdcecfcggbfcfcggcgcfcggecfcggfegcfcggggdcfdaacfdaadecfdaafcfdaagcfecfdabbbgdcfdabcbagccfdabdcfdabfegecfdabggccfdacacfdacacgegcfdacebdcfdacefecfdacfdacfgcfdacgbcgecfdacgddccfdadbeegccfdadcfdaeaaccfdaeageefcfdaecfdaedfgffcfdaegcfdafbfbcfdafcecfdafcfdafeaccfdaffcgdacfdafgeecfdagbcfdagcfdagfecdecfdbabcgcfdbafafcfdbbacfdbbbcfdbbcfdbbdfdfcfdbbfacfdbbfcfdbbfgdacfdbcceacfdbcdcgdecfdbcebfcfdbcedcdcfdbcfcccacfdbcfdbdaadgcfdbdaddgcfdbddcfdbdecfdbdgcfdbebeadcfdbeccbcfdbeccfdbecfdbeddcfdbefagggcfdbefcacfdbefcfdbefebbcfdbefeecfdbfcfdbfdbcfdbfdcfdbfdecfdbfffaecfdbgacfdbgdacfdbgececfdbgeeabgcfdbggcfdbggdggcfdcabcfdcacfdcaeaadcfdcaecadcfdcaeccfdcafdaggcfdcbaccfdcbbecccfdcbcccfdcbcfdcbcgfcgcfdcbgbcfdccccfdcccfdccdcfdcceaegdcfdcceggcfdccfdcdbfcfdcdcfdcddcfdcddgafcfdcdfceccfdcdgadcfdcecfdcedbdcfdcefadcfdcefbcgdcfdcefgfcfdcegaacfdcegadcfdcegcfdcfaadcfdcfacfdcfaeecgcfdcfbefcfdcfccdcfdcfcfdcfdcgacfdcgaecacfdcgbcfdcgccgcfdcgcfdcgdcaefcfdcgefeaecfdcgfbaacfdcgfeeccfdcggdacfddaafcfddabefcfddadbacfddadbfcfddaecfddaedecfddafcfddbbadcfddbbccfddbcfddbddgebcfddbdgcfddbecfddbfeefcfddcafcfddcbecfddccbcdcfddccfddcdcfddcecfddcfddcfgcfddcgafggcfddcgcfddcgcgcfddcggfcacfdddbcfdddbfgacfdddcaecfdddcaggcfdddgcecfddeaccfddeaeccfddebaffgcfddeecfddegcfddfacgcfddfbeddcfddfccadcfddfcecfddfegagcfddgdffcfdeaabccfdeaccfdeacfdeadgcfdeaecfdebaacfdebbbedcfdebbcfdebccfdebcfdebdacfdebdegecfdebedfcfdecbccfdeccfdecdcfdecfdedabgcfdedadefcfdedcfdedebceccfdedfcfdedffcfdedgegdcfdedgfgcacfdeebfacfdeecdgdcfdeecfdeedbcfacfdeefgecfdeegegcfdefbeadecfdefbfcfdefdceddcfdefeacfdefeedbcfdegccfdegcfdegdbbafcfdegdgagfcfdegegeacfdegfddcfdfabgabfcfdfadfcgbcfdfbadgccfdfbbeacfcfdfbbgadccfdfbcfdfbdccfdfbddafccfdfbddcfdfbdecebcfdfbeeacfdfbeefbcfdfbgacfdfccfdfcdbbbccfdfcdgafcfdfcebbcfcfdfcecfdfcfdfcgcfdfdacfdfdaedcfdfdbcfdfdbfbecfdfdcaeeccfdfdcfdfddeecfdfdfdddfcfdfecedcfdfedbdadcfdfefedccfdfeggabcfdffbagaecfdffbgecfdffcaeeacfdffcfdffdbecfdffdddecfdffdffccfdffegfcfdfgbbcfdfgbcfdfgcacfdfgcccfdfgdbdcfdfggbcfdgaaacfdgaagecfdgacfdgacgacfdgaebcfdgagcfdgagfbgcfdgbbggdecfdgbcfdgbecfdgbgecfdgcbaccfdgcccfdgccgcfdgcecfdgcfdgcgbfcfdgcgggfcfdgdbbdcgcfdgdbcfdgddegafcfdgdefbeecfdgdfbcfdgdgbbcfdgecefbgcfdgecfaefcfdgecfbbcfdgecfdgfaagdcfdgfabcfdgfbddcfdgfcfdgfedgaecfdgffggacfdgfgacfdggbaaabcfdggbadacfdggcfdggdcfdggecfdggeddgcfdggegbcfeaaacfeaaadcfeaacfeaadddgfcfeaaecbcfeaagbcfeaagfgcfeabaeafacfeabcfeabdcdfccfeabdcfeabecfeabedcbgcfeabeeecfeabgcfeabgeaddcfeabgfacfeaccfeacdaaacfeacdgcfeacfeadbaecfeadecaecfeadfbcfeadfecfeaeaacfeaebbfccfeaebcfeaececfeaecgcfeaedcbbcfeaefccecfeaeffcfcfeafadbcfeafadcfeafbdccfeafbecfcfeafbeeacfeafcbdacfeafcfeaffbdecfeagaddcfeagbacacfeagcabacfeagcbgegcfeagcfeagddcfeagecfeaggagfcfebaacddcfebaafgfccfebacccfebacfcfebacfebadabcfebagbecfebagcfebagfcfebbbacfebbbffcfebbcgccfebbfbdefcfebbfcfebbgdcfebbggabcfebcacfebccdbcfebccfcfebccfebcdacfebcdcfdacfebcdgfgcfebcecfebcfafagcfebcfebdcfebddcfebdgddccfebeaecfebeafcfebecdbcbcfebecfebedacfebeecfebeeegcdcfebegeafccfebfbcfcfebfcabcfebfcgadcfebffgdcfebgacfebgcfebgdfacfebgebgcacfecabcecfecabecfecacfcgcfecacfecafedcfecbcfecbcgagcfecbddcfecbfcgcfecbgfecfeccbegcfecccfeccecfeccfecdagdaecfecdbdfccfecdcacfecdcagcfecdcfecdcgcfecddgcfecdgfcfecdggaecfeceacfeceaeeccfeceagebcfecebcfececgcfecedaecfecedcfecedfccfecegcfecfabacfecfcfecfdacfecfecfgcfecfggaccfecgacfecgdaccfecgdcfecgfccfedabggbecfedacfedadcccfedaggedcfedbcacfedbcbdcfedbccfedbcdedacfedbdcfedbedfcfedbeggbfcfedbgccfedbgcfedbgfgcfedbggacfedcacfedcbcfedccbfcfedccfedcdcfedcfacfedcfedcffcfedcgbccfedcgccfeddacfeddcbbgcfeddcfeddecfedeabgcfedebgffcfedeccafcfedecfededfcfededggfcfedfafgcecfedfbacaccfedfcfedfdcfedfefefcfedffacfcfedffccfedgbcfedgbfagccfedgcfedgeaacfedgffdggcfedggcfeeaagcfeeacfeeaeccfeeaecfeeafcfeeaffcfeeagcfeeagfcfeebaegcfeebbdbcfeebcfeebdcfeebgcfeecbcegdcfeeccacfeeccfdecfeeccfeecdcfeecfeecfggddcfeedbacfeedbcfeedcdffcfeedcfeeddcfeeddegccfeeddfdcfeedeacfeedgaeccfeeeeebedcfeeeffcfeeegcgfgcfeeegfdacfeefddcfeefdfcfeefdfecfeefdfgcfeegafcfeegbbabfcfeegbgecfcfeegcbagccfeegccfeegcfeegfcfefacfefadgcacfefbcfcfefbcfefcbbccfefccfefcdbaedcfefcfefdacfefdbgcfefdccddcfefeacfefeaedcfefebcfcfefebcfefecfefedfcfefefbddccfefefcfefefdecfefegcfeffagcfeffcacfefffcfefffffdcfeffgabdcfeffgcfeffgecfefgacfefgafecfefgbcfefgbfddacfefgcfefgdaddcfefgdgcfegaacfegabccccfegabcfaacfegabfdafcfegacdcfegaddcecfegaegcfegbacfegbaeeeccfegbbagbacfegbbdecfegbbfcfegbcfegbfdcfegbfedbcfegcaecfegccfegcddccfegcfegcffcfegdafbccfegdbaaecfegdbcfegdbgfbcfegddacfegddfggcfegdgbabecfegdgecfegebbddcfegebgcfegecdgbcfegedfgcfegeeafcfegefbcfegegcfegfcdddcfegfcfegfeafgcfegfeecfegfefagecfegffbcfegffcgcfeggacfeggafcdcfeggdbdcfeggdcbdcfeggfcffaacffabbbcffabcffabfegcffabgbcffabgcffabgdfcffaccffacdcccffacffadabecffadaececffadbcffadcadgacffadcbcagcffadcffaddaecffaddgbecffadfecffaeccffaecedcffaecffaedcffaeddfcffaefdcffaefeedcffafaaecffafcdcffafcffafedbgecffagaacffagaceecffagcffagdcffbabbaaacffbabbgdacffbabdecffbacffbadecacffbaeagcffbaecffbafbebgcffbbaegdgcffbbbfacffbbcffbbfebcffbcacffbcccefcffbcccffbcccgggcffbccffbcecffbcfcgdcffbcffbcgcffbdbbddacffbdbcffbdccffbdcffbdegcffbdfcffbebccffbebfaacffbebfebcffbeccffbecffbedbcecffbedgccffbefebcffbfbcffbfcacffbfceacffbfcffbgaeabcffbgbcffbgbfccffbgcffbgdebcffbgefcffbggcffcaacgcbcffcacffcadfdgdcffcagfadgcffcbadcffcbcffcbdfggbcffcbeacffcbgcffcbgdacffcbgfcffccadcffccccebcffccccffccdeggcffcceccffccffcdacffcdcffcdcgbcffcdeadcdcffcdedfecffcdfbgaecffcdfebcffcdgcffcebgddccffcecddgdcffcecgdadcffcedcafdcffcedfggcffcedgebbcffceeagfbcffceefcacffcefcffcegegcffcfacffcfbdacffcfbecfccffcfcffcffcffdecffcfgbcffcgabffcffcgageccffcgbfacecffcgcafcffcgcbbcffcgcffcgfabfecffcgfdcffcggcffcgggefcffdaabcffdacecfcffdacfdcgcffdacffdadbcffdbbdcffdbbegcffdbcecffdbcffdbcgcffdbfebcffdbgcffdcbccffdcbdbcffdcccffdccdefgcffdccffdceaddcffdcebacffdcffcffdcffdcfffecffddbfccffddcffdddaccffdddeafcffddebcffddedabcffddfcffddgcffddggbcffdebafcffdebefcffdedfccffdeebcffdeecffdegdgdfcffdfagcffdfbccecffdfbccffdfbedgcffdfcbecffdfdfbbdcffdffgccgcffdfgacdcffdfgddacffdgbcbebcffdgbcffdgcbegcffdgdefgcffdgfdfbcffdgfebcffdggbfecffeaacffeacffeaddacffeaeecffeafbcffebacffebcfecffebcffebedefccffecaagcffecbbcffecbfcffeccffeceaedcffeceeddecffecffecgacffedaccffedcdcffedcffedcgdafcffedddbacffedfdcffedgcebcffeebcffeebfedccffeecbedacffeecffeefcffeefdaafcffeefgegccffeegcgacffeeggaecffefafcffefbafafcffefcbcffefcffefeaadcffefecffegacbcffegbcffegcffeggecffegggcbcffegggcdccfffaaaacfffaafcfffaeacfffaecfffaefcfffaegabcfffagfdbecfffbafcfffbccfffbcfffbeacfffbfcagfcfffbfcedcfffcaccfffcbgeadcfffccccfffcccfffccdcfffccfffcdcccfffcddcfffcecfffcfffdaafecfffdcfffddbcfffddcfffdebcfffdgaeagcfffeabcfffebacfffecfffefcfcfffefddcgcfffefgafcfffegeacffffafacffffafgcffffcbcffffcfbafcffffefgcfffffcffffffcfffgacfffgccfffgecfffgeeadacfffgefcfgcfffggddbdcfffggefaccffgaacffgabddecffgacffgaecffgaeeacffgagcagfcffgagcffgbbffccffgbcffgbdaagecffgbddaafcffgbgagcfcffgbgccffgbgccgcffgcacffgcagdaccffgccbcffgccffgcdagcffgcffgdaebcdcffgdbbgfcffgdcedacffgdcfacffgdeabcffgdgcffgeafcffgecdfagcffgecffgecgcffgedggcffgegcffgfcedfacffgfcffgfecffggcffggdfabcffgggdacbcfgaaafbcfgaacfgaadbcfgaaedccfgaaeddcecfgaaegcecfgaafdcccfgaafeecfgaaffbcfgabbbfagcfgabccfgabccfgcfgabcdbecfgabcfgabfcfgabfgdbfcfgacbbcfgacbffcfgacccfgaccecefcfgaccfgacdbcfgacfbccfgacfgacgceecfgadbcfgadcfcfgadcfgadecfgaebcfgaebgacfgaeccceacfgaeccedccfgaecfgaedcfgaefaabccfgaffdadbcfgaffgbdfcfgafgcacfgafggcfgagacfgagcfgagfacfgagfccfgbacfgbadcfgbaeacfgbagdecfgbbfecabcfgbccfgbcdfbgcfgbcecfgbcfgbcgdaacfgbdcfcfgbddccfgbdgebcfgbeadfeecfgbebecgfcfgbedcfgbegcfgbfadfcfgbfccfgbfcfacfgbfcfgbfcgecfgbfdgcacfgbffecfgbgafcbcfgbgcacfcfgbgcagcfgbgegbebcfgbgfbfcfgbggcfgbggdcfgcaccfgcacfgcaeccfcfgcafcfgcagaccfgcbbbbbcfgcbcccfgcbccfgcbcfgcbgadaecfgcbgfcfgccbcfgcccedcfgcccfgccebbeccfgccebdcfgccecfdcfgccecfgccfacfgccfgcdcfgcdeabbbcfgcdecggbcfgceaacfgceabeecfgcebaegdcfgceccfbcfgcecfgceeacecfgceeadfcfgcegcdcfgcfccefccfgcfcfgcfdbdcfgcffcfgcffdbcfgcffeacfgcffecfgcfgcfggdcfgcgbgbacfgcgcfgcgecbfgcfgcgeffacfgcgfaefgcfgcgffbedcfgdaacbcfgdabccfgdacfgdadcfgdaegbebcfgdbacfcfgdbbgcfgdbdfacfgdbecfgdbffbcfgdcdcfcfcfgdcdggcfgdcfbcfcfgdcfceecfgdcfcgdacfgdcfgdcgaadcfgdcgabefcfgdcgfaecfgdcgfefcfgddagcfgdddaaccfgdddabccfgdddcacfgddeeecfgdeaecdcfgdebcfgdecfgdedbecfgdedffcacfgdeebcfgdeebecfgdefcfgdfaadfcfgdfadcfgdfaedeecfgdfcbcdcfgdfcfgdfddcgcfgdfdefcfgdfecfgdffcfgdffecfgdfffdcfgdfgccfgdfgebgcfgdgacfgdgbbfdacfgdgbcfgdgcfgdgdadcfgdgdcfgeaafcfgeaagcfgeacccfgeadbdcfgeafacfgeaggfcfgebafagecfgebcfgebdcaacfgebecfgebfgadccfgebggbcfgeccbacccfgeccfgecdaeafcfgecdcfgecfgecgdddfcfgedbcfgedcfgedfeacfgedgcfgeeabfcfgeebbbeacfgeecccfgeedcfgeeecacfgefacfgefafddgcfgefaggcfgefbdabcfgefgcdgbcfgegagbcfgegbecgcfgegdcbffcfgegfcffdcfgeggfdeccfgfabcfgfbacfgfbcfbacfgfbcfgfbcggcdcfgfbdecfgfbfcecfgfbfdcebcfgfcbdaagcfgfcbgbdcfgfccfgfcdcgcfgfcdebcfgfcffccfgfcfgfcfgfgcfgfdbcfgfdccgcfgfdcfgfdegfcfgfdffafdcfgfdggfgcfgfeadcfgfebcdgfcfgfebdcfgfeeeefdcfgfgagacfgfgagbfcfgfgbcfgfgbcgcfgfgcbeaacfgfgcfgfgdecfgfggegfcfggababaccfggacbbgccfggacfggadccfggaecfggafcfggaffdgdcfggbccfggbcfggbdbdccfggbdcfggcabcfggcafcfggccecfggceecfggcfbaccfggcfbafccfggcfggdacecgcfggdfacfggdfcfggeacbcfggeccfggecfggeedcfggeeggccfggfacfggfaecfggfcfggfddbdacfggfebcfgggadbbcfgggafacfgggbeecfgggcaacfgggcccfgggcfgggfcgaaabcfcgaaabeedgcgaaacaeccgaaacgaaaddeegcgaaaedcgaabbgefccgaabdcgaabdfdbcgaabffbcgaacbcgaaccfgcgaacdccgaacefdaacgaacfacgaacgaadaaacgaadbaegcgaadbcgaadccgaadfcgaaeacccgaaebbcgaaebbgcgaaebgcdcgaaeccdbcgaaecgaaecgdcgaaedcaacgaaeeccgaaefacgaafaggcgaafbaggcgaafcefbcgaafcgaafgbgcgaagacgaagbcgaagbggfcgaagcbecgaagcgababdecgababfcgabaccccgabaddcgabafcgfcgabagbdeecgabagdbcgabbcgabbdbeaacgabbecfbcgabbfeccgabcadbcbcgabccgabceebbecgabcgabdacgabdeffcgabdgggecgabebbfdcgabebcgabecbbcgabeecgabefbfgecgabfcgabfefaebcgabgagcgabgccgabgcfdgcgabgdagcgabgffcgabggcffcgacacgacbecgacbefccgacbgdcgaccbcgaccbfcgacccafbecgaccddffbcgacceafcgaccegcecgaccgaccgdcgacdccgacdcgacddbdcgacdffcgaceabcgaceacecgaceccgacecgegcgacedefgcgacefcgacfbcccgacfcgacfdagbcgacfdccaccgacffaggccgacffcgacffffcgacfgacgacgacgagaecgacgcgacgddcgacgfbcgadaaacedcgadacgadadfcgadafcgadbaebcfcgadbbcfadcgadbddcgadbecaabcgadbfgegcgadbgcgadcbbegdcgadccgadcdcgadcgaddbgccgaddebcdbcgaddebcgaddfadcgaddfcgaddfdcgaddgcgadeccgaecgadeecgadfaddgcgadfbdcgadfcgadfdaeecgadfdcgeecgadffacgadffgcgadgabaebcgadgadgcgadgbcgadgbfdcgadgcgadgdgfgcgadgggdfgcgaeaacgaeaadfcgaeabcgaeabgdaccgaeacabdcgaeacbcgaeaefcgaeaeffccgaeafcgaeagcgaebbbacacgaebbdacgaebcgaebecgaebgcgaecafecgaecbbcgcgaecbgecgaeccgaecdbcgaecfcacgaecfcdedcgaecfcgaecfgggccgaecgaedabecgaedafegcgaedbdeaacgaedcccgaedcgaedcgddcgaedecdebcgaeeacgaeebecgaeebedcgaeeedcgaefafecgaeffcgaegacgaegbcadgcgaegbcdcgaegcgaegedfgbcgaegfbcgaegfgccccgafaacaccgafabacgafabcgafabfceacgafacgafadcgafafacgafbacgafbaeaecgafbbcgafbcgafbddcgafbdfcfcgafbdfeaccgafbfcgafbgacgafbgcdcgafcbacgafcbdcccgafcbecgafccgafcgafdacgafdaeaecgafdbeccgafdccgafdcgafdedaeecgafdgcgafecgafedcfcgafefbacgafegecgaffacdgbcgaffacgaffccgaffcgaffddcfbcgafffbcgafgbgfffcgafgcgafgdfdeacgafgffcgagacgagadgcgagaeccbcgagafagcgagbaefccgagbcbccgagbccgagbcdcgagbcgagbdbccgagbgcgagccgagcefcgagcfcgagcgagdcgagddcgagddgfcgagdegccgageacgageadgecgagebgfcgagecgageegfcgagefadcgagegagcgagfaacgagfafcccgagfbcacgagfbfgcgagfccgagfcdbefcgagfcfffacgagfcgagffdcgagfgbacgaggccgdbcgaggcdfccgaggcgaggdfccbcgaggeeebdcgaggegdecgbaaacgbaaadbcgbaaadebcgbaabafeacgbaabefdecgbaabegdcgbaabgcfcgbaaccgbaacddcgbaacgbaaffcgbaagfbbbcgbabbbccgbabbddcgbabbgccgbabcbfccgbabcecgbabcgbabeaabdcgbabfbbcgbabfbbgcgbabgacgbabgaggdcgbacafcgbacbacgbaccdcecgbaccgbacdgfcgbacgbacgcccgbadadcgbadadffcgbadbdcfcgbadcdcgdcgbadcgbaddfcgbadggcgbaebcgbaecdcgbaecgbaeegcgbaefcgbaegecgbafbaefcgbafbcbdcgbafccgbafcececgbafcgbaffbcgbafgfcgbagbdcfdcgbagcdcgbagebdcgbagfbgcgbagfcgbaggcgbaggebgcgbbaacgbbabdafcgbbabegcacgbbaccgbbacgbbadccgbbadcgbbagdgcgbbbacgbbbcacgbbbcgbbbcgcgbbbdacgbbbdcgbbbdddccgbbbecgbbbeeccgbbbggbcgbbcaecgbbcafcgbbcbcgbbccgbbcfccbcgbbcfdcgbbcgbbddcgbbddfbcgbbdecgbbdfgbfecgbbeacgbbecacgbbegfabgcgbbfabgcgbbfadcdecgbbfdggccgbbfecegcgbbgabcgbbgcccgbbgcgbbgdbadccgbbgdcccgbbgfgddcgbcaaadcgbcaaccgbcacacacgbcaccaccgbcaceccgbcacgbcaeabcgbcafdccgbcafdfcdcgbcagbefcgbcagcgbcagebbbcgbcbaccgbcbacfagcgbcbccgbcbdcgbcbfccacgbccaacgbccbcbcgbccccacbcgbcccgbcceaefdcgbccgbcdbeecgbcdccgbcdcffcgbcdcgbcdggbeccgbceccgbcecgbceedcgbcegcecgbcegdabcgbcfafccgbcfbcgbcfcgbcffbaeccgbcffcgbcfgaacgbcgbcgbcgbcgccccgbcgcgbcgdfgaccgbcggbcgbcggdbbcgbcggecgbdaacfdbcgbdacgbdaeeaeccgbdagcgbdagfcacgbdbbadgcgbdbcgbdbfgbcgbdbgccgbdcaecgbdcbafgbcgbdccgbdcdeccgbdcdegfcgbdcdgcgbdcgbddabdfcgbddcgbddeacdfcgbddfdccgbddgfbfdcgbddgfcgbdeacgbdecgbdefacgcgbdefcddbcgbdegagfbcgbdeggcacgbdfadabgcgbdfadbcgbdfbecgbdfccgbdfcdcgbdfcgbdfefcgbdgdecadcgbdgdfcgbdgefeccgbdgfdfgfcgbeaagddfcgbeabafffcgbeabccgbeacecbcgbeacgbeadccgbeadgbbgcgbeagacgbeagcgbeaggcgbebccfcgbebcgbebebgcgbebeccgbebfbddfcgbebfcgbebgcaacgbecagcebcgbecbabcgbecbgdcdcgbeccaeaacgbecdeccgbecdegfcgbeceecgbecgbedabfacgbedacgbeddaecgbeeafcgbeebccccgbeecgbeegbagcgbefabegecgbefacgbefagffdcgbefaggbcgbefbcgbefeacfacgbefecgbefeffccgbefgccgbefgecgbegbfcccgbegcdffcgbegcfacgbegedaacgbeggcgbegggegacgbfaacgbfacgbfafggcgbfagffcgbfbbgaaacgbfbbggbccgbfbcgbfbfcgbfbfebbccgbfcdadfcgbfceecacgbfcgbadgcgbfcgbfcggfefcgbfdaacgbfdbggcbcgbfdcgcgbfdeceacgbfdgcgbfecdcgcgbfecgbfecgcgbfeeecgbfegccgbffaaafcgbffadbbecgbffbaedcgbffbbfcgbffbgecgcgbffcafccgbffcddeacgbffdcgbfgcgbfgfccgbfggdcgbgabbccgbgabdcgbgabfdacgbgacdcgbgadcgbgadggaccgbgbbbfcgbgbbcgacgbgbcecgbgbcgbgbecgbgbegcdfcgbgbfcgbgbgfgcdcgbgcbdbcgbgcbfdgcgbgcccgbgccgbgcdgbecgbgcefagcgbgcgbgdacgcgbgdbbfbacgbgdbedecgbgdcgbgdfcgbgdgcdcgbgebgcgbgecafcgbgecgbgefafcgbgefbdacgbgfacgbgfadcgcgbgfaebcbcgbgfcecgbgfcgbgffbgbgcgbgfgcfcgbgfgfcgbggcagcgbggcgbggeabecgcaacdecgcaacgcaafgcgcaagcdgcgcabcgcabdcgcacabcgcacagccgcacbabcgcacbfcgcacfacgcacgcadbgfdccgcadcdbcgcadcdgcgcadecggcgcadgbcefcgcadgfcgcaebabecgcaecgcaedafcgcaefdagcgcafbccgcafcgccgcafegedcgcaffcefcgcaffcgcagaaacgcagcafecgcagccgcagcgcagdfdfcgcagfafcdcgcagfaggcgcagfggcfcgcaggcgcbabaacgcbacgcbacgcgcbadcgcbaecgcbagfcgcbbabcgcbbbbcgcbbccgcbbdddcgcbbfccfcgcbbfdbgdcgcbbgcgcbcacgcbcbabgdcgcbccgcbcddcbcgcbceacgcbcfcffecgcbcgcbcgeccgcbdabcgcbdbcafdcgcbdcgcbdeaacgcbdfacbfcgcbebfafcgcbedabacgcbefddecgcbeffffdcgcbfagcgcbfdfcgcbgabegecgcbgafcgcbgaffdgcgcbgdccbdcgcbgdcgcbgfcgcbggfgfcgccaafcgccacgccadacccgccaeccgccaedfcfcgccafcgccbaacgccbacgccbadaccgccbcgccbdacgccbdcdbdcgccbgcgccbggdfecgccccbcgcccccfdbcgccccgccceacgcccfddcgcccgcccggdccgccdbdbcgccdcgccdeecadcgccdgaecgccebbcaccgccebcgccebfcgccecgccedgggccgcceeeadacgccefbdgcgccefdcgcceffecgccegabbcgccfbfcgccfcgccfeaebcgccfebdcgccfggfcgccgacccgccgccgcgccgdcgccgfacgfcgccgfbbcgccgfcgccgffcgcdacgcdadgebcgcdafdcgcdagcgcdbceaebcgcdbcgcdbfbfdcgcdcafcgcdcbcgcdccecgcdccgcdcefccgcdcfafecgcdcfbfdcgcdcgcddacgcddbacgcddbcgcgcddcacgcddccgcddcgcdddeedcgcddffefcgcdebgagecgcdecgcgcdefcdecgcdegbbfcgcdfcdcgcdfcgcdfeadcgcdffbccgcdfffgcgcdgbcgcdgcgcdgeeacgcdggacgcdggebdcgceabfcgceacgceadgdggcgcebafcgcebcgcebgcgceccccbcgceccecacgcecdaececgcecebcgcececgcecgcecgdacgcecggfegcgcedabgcgcedbcgcedccecbcgcedcgcedddfdfcgceddgccgcedeadgcgcedecabcgcededgbgcgcedfbbbcgcedgcgceeabbgcgceegbecbcgcefcbcgceffdgdcgcefffaecgcegacgcegadgcgcegafeccgcegbgcgcegcgceggdccgcfabacecgcfabaeccgcfaccgcfacgcfadfacgcfafecgcfagbcgcfbbfccgcfbbgcgcfbdagcgcfbdbcgcfbdfecgcfbfafcgcfbfbgcgcfbggcgcfcagebcgcfccfccacgcfccgcfccgdfcgcfcgcfdbdcgcfdbedcgcfdbfaadcgcfdcgcfddcgcfdfbbecgcfdfcgcfdgdgcgcfeaadfcgcfecgcfedacgcfeecgcfeeecgcfefcbecgcfegeabccgcffbdacgcffcgcffefdacgcfffeacgcffgbecgcffgcfaacgcfgagecgcfgbabcgcfgecdaecgcgaadcdcgcgaadcgcgaaedecgcgaeaddfcgcgafcgcgagagefcgcgcadfdbcgcgcbdcgcgcbgdfccgcgccbbcgcgcfdcgcgcgccgcgcgcgcgcggcdacgcgdafacgcgdccbddcgcgdceecgcgdcgcgddadgcgcgddfdcgcgdefcgcgdfbcfcgcgdffeacgcgeaefcbcgcgecgcgedbgacgcgedfbcgcgeebcgcgefdcgcgegfccgcgfaacgcgfbdbcgcgfbecdcgcgfcgcgfcgeccgcgfegacgcgffbcgcggagcgcggcgcggdcgcggegdacgcggfbeacgdaaccgdaagcgdabacgdabaecgdabcgdabdaaebcgdabfdfgcgdabgcacgdabgcgdacadcgdaccgdacdcacgdacdgcgdacdgfccgdacebffdcgdacgdacggcgecgdadacabfcgdadbacgdadbcgdadbfbfgcgdadgcgdadgdebcgdaeagcgdaebdcgdaecgdacgdaecgdaedbcgdaeecgdaefdbeecgdaegaecgdafbaefdcgdafbccgdafcgbccgdafcgdafgdgcgdagbcgdagccgdagfacgdbabcgdbaccgdbacgdbadccgdbadddcgdbbcfeeacgdbbgaacacgdbbgcgdbcagcgdbcbcgdbcccgdbccfbecgdbccgcgdbccgfddcgdbcecgdbceecbacgdbcfgcgdbcgdbdaabcgdbdacgdbdbcbegcgdbdcgdbdfbbgccgdbdffcgdbebdfbccgdbecgdbefbgbcgdbefcgdbfadfdgcgdbfbdggcgdbfcccgdbfccgdbfeecgdbffaecgdbfggcgdbgcacfdcgdbgccgdbgcdfcgdbgcgdcabbdgbcgdcabdegbcgdcacgdcadcgdcaefcgdcaegcgdcafecaccgdcafffcgdcagcgdcbagfcgdcbbcgdcbcgdcbddcgdcbfcebcgdcbfcgdccbcgdccccgdcccdceccgdcccgdccdafadcgdccebgfcgdcceeebdcgdccfaddcgdccfddcgdccgdcdaacgdcdbabcgdcdbbcgdcdbeffcgdcddabecgdcdecgdcdgdbeecgdcdgfadcgdceaaecgdceabcgdcebdfecgdcecgdceecgdceggacgdcfacgdcfbacgdcfcgdcfdeaagcgdcffabcgdcffecgdcgacgdcgbcabccgdcgbgbbcgdcgccgdcgdcgeegcacgdcggcdbcgdcggecgddaacgbcgddaacgddadcfcgddaedecgddafffcbcgddbafcgddbcbgcgddbcefebcgddbcgddbgddecgddcaacgddcaccgddcbacgddcbfbeccgddccbcgddcccgbcgddcccgddcdcbdacgddcdgcbcgddcecgddcgdddacgdddcgddddaaccgddddeadgcgdddedggcgdddfcgdddgbcdcgdddgcgddecagcgddecdgacgddecgddedcgddedgcgddeebeacgddeeecgddefdbacgddfcgddffbacgddffffcgddfggfcgddgageeacgddgbgcgddgccgddgcgcgddgfegbacgdeacgdeadcfacgdeaddffgcgdeafbagccgdeagfcgdebbcgdebcccdccgdebcgdebdeecgdebeacgdebffedccgdebfgcgdebgddecgdecaccgdecacgdecbfgbbcgdecceacgdeccgdecdffefcgdeceacgdecfcgdecgcgdecgdecgfcgdedcgdeddbacgdeddcgdedecgdeecgdefbbcgdefbcecgdefcgdccgdefddfgcgdefdgcgdefgeacgdegafgafcgdegcgdegdecgdeggafcgdfaaacgcgdfaacgdfabfcgdfaccgdfacdcgdfacgdfadbccgdfaggcgdfbcbbbfcgdfbdbefbcgdfbdecgdfbgcfccgdfcaecfecgdfccgdfcdbeffcgdfcecgdfcfcecgdfcfcgdfcgdfcggfbcgdfdbacgdfdcgdfdddacgdfddfabecgdfdgcgdfedabcfcgdfeddfccgdfedgfgcgdffccgefcgdffcgdffeagcgdfffacfgcgdfffcgdfgcgdfgefbfcgdfgfcgdfgfeecgdgaacgdgabaabcgdgaccgcgdgacgdgadeffcgdgaebgbcgdgagbcgdgbcddcgdgbcgacgdgbdcgdgbfcabbcgdgbgfccgdgcaedfcgdgccaaccgdgccbcgdgcccedbcgdgccecgdgccgdgcdegcgdgcedeeecgdgcfeacgdgcffbgbcgdgcgdccgdgcgdgcgecgdgcggbcgdgdbfcgdgdcgdgddabffcgdgebfcgccgdgeccgdgecgdgefdcgdgegbgcgdgegfgcgdgfbecgdgfcgcgdgfcgdgfddffcgdgfecgdgfefcgdgfgccgdgfgecbcgdggafdcgdggcgdggeacgdggefdecgdgggcgeaaacgcgeaaagecgeaabbbfacgeaabgcgeaacdffdcgeaacgeaadcgeaaeagccgeaaecbccgeaafcgeaagbcfcgeababcgeabadegccgeabcdgdfcgeabcgeabdcgeabebacgeabefcgeabgdcgeabggccgeacaggcfcgeacbfgebcgeaccgeacdacgeacffbcgeacgaecgeacgcgeacgeacgefbcgeadaebebcgeadcgeaeaceddcgeaeacgeaeadcgeaeagcgeaebgcgeaecgeaefagcgeafbcfcgeafbdcgeafcadgecgeafcgeafgcgcgeafgdecgeagbcecdcgeagbgcgeagdcgeagecgeagedfacgebacgebadbegcgebaeeggecgebaffdabcgebagdcgebbadccgebbdbcgebbecgebbfabdcgebbfbagecgebbgbccgebbgfbbcgebcaecgebccgebcedcgebcgebdbgccgebdcebcgebdcgebdecgebdegacgebdegcccgebdegdacgebebeaacgebebecgebecccgebececgebecgebegfcgebfadbbcgebfbcgebfcgebffgccgebgcddbbcgebgcgebgeebbbcgebgeebdccgebggccgecaaacbbcgecabcgecadacgecadcgecaddbgecgecadgcgecaececgecagbcgecagffcgecbacdcgecbadcgecbcgecbdcgecbdedfccgecbeacfacgecbebfcgecbeeeacgecbgeebacgeccacecgeccbbbfcgeccbfdagcgecccaecgecccffgacgecccgeccdcgeccfcgeccgecdafcfcgecdbbccgecdcgecdfcbcgecebcgecebecbgcgececgeceecgecefggcgecegedgecgecfbcgecfedecgecfgcbcgecgccfffcgecgecgfcgedaaaddgcgedaafcgedabbfcgedabcgedacgedaeabdcgedaebdbbcgedaecgedaeffffcgedafadgcgedafbcgcgedagecgedbaeecgedbbagacgedbcgedbdcgedbdgbcgedbfggafcgedbgafcgedbggcbcgedcccgedccgedcdcgedceddcgedcgccgedcgedcgfdeacgeddacefgcgeddbfcfcgeddcaeccgedddffacgeddecgeddedabcgeddgcgeddgefgcgedeadbgecgedeccbfacgedecefcgedecgededbcgedeebgcgedeecbbfcgedefcgedegacgedegcgedegfecccgedfaedadcgedfbacgedfbcgedfcfgedcgedfdcgedfdgcgedfecgedfggcgedgageabcgedgbabefcgedgbcgedgbggcgedgcfcgedgfccgedggacgdcgeeaaddcgeeadcgeeafbfbfcgeeafcgeeagcccgeebbcgeebcadcgeebcgeebdgacgeebefbcgeebgacacgeebgcaacgeecbbcgeeccgeecdgcgeeceagcgeeceecgeecfffcgeecgeecgfddbcgeecgggbcgeedaffcgeedcbcgeedcgecgeeddbdegcgeedfcgeedfcggfcgeeebbccgeeecfcgeeedbacgeeeecgeeeeefcgeeeegbdcgeefabgcgeefbfbfcgeefcfcgeefdcgeefdfcgeeffgecgeegbecdcgeegbeebecgeegdbfgecgeegecgccgeegecgefacgefaeacadcgefagccgefbbgcgefbcgfcgefcbbeccgefcccgefccgefceaegcgefcefcgefcegdcgefcgefdacgefdafcegcgefdbbcdcgefdcgefddecbcgefddecgefdeecgefdgfgcgefdgfggacgefeaaafbcgefeacgefedccccgefeeefebcgefeefddcgefegcgeffcafgbcgeffcfcgeffcfgeacgeffcgeffdacgeffeadcgeffecgefgcdefcgefgcdfbecgefgcgefgdebgcgefgebfcgefgfbfacgefgfcgefgggaaccgefgggbcgegabcgegabgcgegaddcgegadegcgegadegecgegaebecgegaecbaacgegafbcgegafedffcgegagacgegagdecgegbadcebcgegbaedacgegbbcgegbcdcefcgegbceebbcgegbcgegbgacaccgegbgecgegcaegcgegcbcgegccgegcgbcgegcgegdbccgegdccecgcgegdcgccgegdcgegddbgacgegdddacgegddffgccgegeafcgegeagbgfcgegedeceecgegefbcgegegcgegfcaccgegfcfcccgegfdabcgegfdcgegfeeaeecgegfgbfcdcgegfgfcgeggbdcccgeggcbbacgeggcebcgeggcgeggdcgeggdddgcgeggdecgeggeacgeggeedbdcgeggefacgegggbcgfaabaacbcgfaacgbcgfaadcgfaagabfcgfaagcgfabacgfabcgfabdcgfabecgfacbfbadcgfacbfeecgfaccbcaacgfacdgcgfacgfadafacgfadccfgccgfadcgfadfdcgfadffcgfaeadgcgfaeagcgfaedbbcgfaedcgfaeecgfaegdccgfafcgcfdcgfafcgfafdagcgfafdedgbcgfafecgfaffceddcgfagbggacgfagddgdgcgfagecagacgfbaacgecgfbaafgecgfbacgfbagfgbcgfbbaccgfbbbbcgfbbccgfbbcffcgfbbcgfbbfeaacgfbccgfbcfaacgfbcfacgfbcfcffacgfbcfeccgfbcfefcgfbcffcgfbcgfbdaeafcgfbdbbecgfbdbcgfbdbeeecgfbdcgfbddbcgfbdffdcgfbdgdaacgfbeabcgfbeacacgfbebcgfbebedcgfbecgfbedgebcgfbfaafafcgfbfabfcecgfbfacgfbfbebecgfbfbfbcgfbfcgfbfdbfcgfbfecgfbffcgfbffdggcgfbfgaacgfbgbgcgfbgeecgfbggcgfbggefcgfcaaaggdcgfcaabcgfcaabedfcgfcaaccgfcaacgfcaagddccgfcabaacgfcabfgcgfcabgefbcgfcacbaddcgfcacgfcadcgfcadcgfcgfcadfbcgfcaecfgcgfcagcgfcagfdcgfcbcgfcbddbcgfcbgcgfccadaecgfccbbfcgfccbeacgfcccbcgfcccgfccdgcgfcceeccgfccegcgfccfdbaacgfccfegfecgfccgfcdagdcgfcdbfcgfcdcacgfcdcbcgfcdcgfcdfdfbcgfcdgcdacgfcdgdabgcgfceacgfcecgfceefcgfcefecgfcegcgfcfadefbcgfcfbcgfcfcgfcfdgdcgfcfedcgfcfgcgfcgaagcgfcgafacgfcgcbeefcgfcgceebcgfcgcgfcgfcgfdefcgfcggdgcgfdaadcgfdaaggcgfdabcgfdacacgfdacgfdadafcgfdadcbcecgfdagfcgfdbecgfdbfgbbcgfdbgcgfdcbgaecgfdccgfbcgfdccgfdcdcgfdcebacgfdceccgfdcecdccgfdcefeecgfdcgccgfdcgfddaggbcgfddcdbdccgfddcdccgfddfcdccgfddfcgfddgbeafcgfddgbgdcgfdebcgcgfdebggacgfdececgfdfdbcgfdfebgfcgfdfecgfdgaecgccgfdgcedacgfdgfcgfdgffcgfeaaabdcgfeaabcgfeacdaffcgfeadfddacgfeaffcgfebaedgcgfebbaecfcgfebbcgfebccgfebcgfebeefgcgfebfcgfebfefcgfecbgegccgfeccgfecfcadfcgfecfcgcgfecgfedaggcgfedbcccgfedcgfeddcgfedecgfedgecccgfeebbgafcgfeecfgdcgfeecgfeedcgfeeecaecgfeefabffcgfeegcgfefcgfefgeacdcgfegabcfcgfegacccgfegacgfegbddfccgfegccgcgfegcgfeggefdgcgffaacefcgffaafbcgffacbcgffacdgcgffacgffafdacgffbbcgffbcgffbdcgffbedgeacgffbfababcgffbfcgffbgabdcgffcbabcgffcbaeeecgffcbgcgffcdcgffcebdcgffcfbegcgffcfdcgdcgffcfecgffcgaeecgffcgffdadfcgffdbdbebcgffdcdcgffdcgcgffdcgffddccddcgffddfagcgffdfcgffdgdcgffdgeacgffebcgffebgcgffecgffedbcgffedcgffefacgffefcgffeffecgfffafcgfffbecgfffbegcgfffccgfffcggcgfffdbcgfffdcdcacgffffcgffffdcgffgacacbcgffgbgecgffgcgffgfdgcgffggafcgfgaacgfgacfcgfgacgfgaedeagcgfgaefcgfgaegcgfgbabcgfgbcfgacgfgbcgfgbefgcgfgbfbbccgfgbfcgfgcbbfeacgfgccadacgfgccbcgfgcceeccgfgcdcbcgfgcgfgdacgfgdagebcgfgdcfcgfgdcgfgdeebaecgfgdfcgfgdgfbdcgfgebcdcacgfgebegagcgfgebfbecgfgecgfgedadeccgfgedegcgfgedgecgfgefcgfgegccaacgfgfcgfgffgcgfgfgfgbdcgfggcbgcgfggcgfggdgcgfggefceccgfgggcgfgggedeecgfgggeedcggaacabacggaadbecggaadbfcggaadcacggaaecggabcggabfcggacacggacbcaacggacdcggacegfcggacgcbdcggacggadaecabcggadedfgecggadfcggadfegcfcggaeaccggaebbdedcggaebfcggaebfedcggaecbcggaeccggaecggaedcggafafbagcggafbccgcggafbgbcggafgdefdcggafgfecggagaacfbcggagaacggagadgbcggagagcggagbacggagbfcbbcggagccggagcggagdecggaggdagccggbabbaacggbabeebbcggbacggbaffcggbbafbcggbbbacecggbbcggbbecaccggbbecggbbgfccggbcbfdcggbcccggbccggbcecggbcggbdecggbdfabccggbebdcggbecbadacggbeggabcggbfbcggbfcbddcggbfcggbfecdaacggbfgcggbgcecbcggbgdcecggbgebcdgcggbgefbgcggbgfcggbgfeccfcggbggbgecggcabcggcacggcaeabbgcggcaecbfdcggcaeccggcbbafcggcbccbacggcbcggcbdfadcggcbgdaacggcbggdcggcccggccfcdcggccfcggccgcdfcggccggccggdfcggcdacggcdagbcggcdcdcggcddegecggcddfbeccggcdeagfbcggcdececcggcdedbcggcdegbagcggcdfcggcdfgcggceafcggcebaabfcggcecggceeeceacggcefaccggcegcggcegecggcegfcefcggcfaaebcggcfadacggcfbbcgcggcfcfcggcfcggcfddedfcggcgcdgacggcgecdffcggcgecggcgfaffgcggcgfdgcggcggdabcdcggdabdccggdadbfcggdaeadcecggdafecggdagcbbecggdbabccggdbcggdbecggdbfcgcggdbgacggdcbdcgbcggdccccggdcddcggdcddfcggdcfdgaccggdcggddbaacggddccggddcggdddbeaacggddfcggdebefgecggdecggdefdcbcggdegdbcggdfbcggdfbdcggdfbeeffcggdfbfbbfcggdfcecggdfdbcggdfddfcggdgcebdcggdgfacggdggcggdggfeacggeaccggeacggeaecggeafbcggeafccggeagdccggebbeccggebbgdcggebcdcggebcgdcggecbfcggeccbcggeccggecdeccggecfcggecggedcggeddgeadcggedeabfacggedecggedegabdcggedfcggedfddfcggedfegbcggeebfbcggeeeacggeeecggefaccggefaeecggefbcdgcggefcacgfcggefcdcggefcggegbabcggegcggegdcggegddebfcggegfbcggegfccggeggcggfabaacggfacggfbccggfbcfagdcggfbecacggfbfbdgcggfbgacggfcaecggfccggfcfcggfcfdbcggfcfdedecggfcgfefccggfcggfdagbdcggfdcggfddcggfdfcggfdfdcggfdfffcggfdgbcggfecbgcggfecggfedccggffadccacggffcfcggffdfbccggffeacggffedfdcggffggfacggfgbcggfgcggfgeafdacggfgfdabacggfgfdcggfggbbcggfggbcacggfggdbbcggfggfedcgggabfgcgggaceecgggacgggaeefecgggbcgadbcgggbcgdbfcgggbcgggbdabcacgggbeacgggbecbacgggbfbcgggcbacgggccdddcgggccgggcdaecbcgggcdbbgfcgggcecgggcgggdaccgggdcbdgcgggdcgggdecgggdfcbgcgggdgbacgggeacefccgggecebdbcgggecgggegaegcgggegcgggfbgfcgggfdgcgggfgcebacggggafadfcggggcggggfagcggggfdaaaaadaaaababfadaaaacdaaaadaaaadbcbadaaaafafgdaaaafbdaaaagfdaaabadbgfdaaabcbabfdaaabcbdaaabdaaabffbdaaabgggcdaaacbdaaacdaaacdbggddaaacggdedaaadaaadbaebgdaaadbbdaaadbcfddaaadcgaadaaaddaaaddccbdaaaddfefdaaadebdaaadfdaaadffdaaadfgcdaaadgdaaaeacdfdaaaeadbgdaaaecdaaaecgedaaaeedaaaegagddaaafbfaedaaafdaaafebbedaaagcdaaagdaaagdfgdaaaggacdaaaggfcccdaabadaabafgdaabbbbdaabbcfcadaabbdaabbedaabbfdaabbfgecdaabbgdaabcadaabcbdfdaabcdaabcfbcdaabcfdaabcfeccdaabcgagdaabdaabdaedfdaabddaadaabddagddaabddcadaabdddaabebegdadaabedaabefeddaabfdaabfddfgdaabgacdaabgacgdaabgbeffdaabgcaeffdaabgfafcbdaabgfddaacabbdaacadaacaddaacagdgbdaacagebcadaacbbdaacbdaacbdbbcdaaccadaaccbcdaacccdgdaaccdaaccefddbdaaccgccafdaacdaacdadaacdaddaacdbcdbfdaacddaacdfeedfdaacdgfbcdaacebadaacebdaacecbfdaacecdaacedaaceddaacedgdaacefbefdaacefgbdaacegcdbdaacegdaaceggdaacfadaacfcabdaacfcdaacfcegbdaacfdaacfggdaacgabdaacgadaacgdaacgebadaadaadaadaadabgbdaadadaadaeccdaadafeedaadagfdedaadaggfdaadbaebdaadbbadccdaadbcbfbbdaadbdaadcbaaadaadcdddaadcddfgadaadcebdabdaadcfddaadcgecbdaaddaaddcdaaddcgcgdaadddaadddgdaaddfefdaadeagefddaadeedaadefadaadefgdaadegbbdaadfbdaadfdaadffedaadfgcfcbdaadfgdfbbdaadgbecccdaadgdaadgdbbdaadggabgddaaeaabcbgdaaeacbcdaaeadaadaaeadaaeadbdaaeadfgcadaaeagdaaeagfbdadaaebdaaebdgaggdaaebgdaaebgfecdaaecafbeddaaecdaaecefdcbdaaedaaedcbdaaeddaaeddgccgdaaedfdaaedfdcddaaeeadaaeeaggdaaeedaaeeddaaeeedaaefabbdaaefbdaaefegadaaefgecbedaaegcdaaegcfdaaegcgedaaegdaaegddaaeggbdaaeggdgdaafabadaafaccgdaafadaafadgfdaafafgdbdaafbcbdfadaafbcbegdaafbdaafbdffdgdaafbfbddaafbfdffdaafcbdaafcbeacfdaafcbeadaafccbddaafccdaedaafcdedbbdaafcfgdaafdaafdcadaafdcefbdaafddaafdfdeccdaafdffafgdaafdgdaafedaaffbdaaffdgabbdaafgbceadaafgbdgegdaafgcfcbdaafgdaafgdfedaafgebdgdaafgedecddaafgegdaafggdaafggdaedaafggedaagabgfcdaagadaagaddaagafgddaagafgedbdaagbbdaagbccdaagbgaacdaagbgbfdaagbgfeddaagbggdaagcaddaagcaefcbdaagccfeadaagcdaagdaagdabadaagdbbdaagddaagdgdaageaegcdaagecagdaagedaagedcdaageddaageedadaagegbcdaagegddaagegegccdaagfabbedaagfcaecdaagfdaagfdfcebdaagfecdaagfgdaagfgfgdaaggbcbdaaggddfcfdaaggecdaaggfagaedaaggfdaagggedabaaabcbadabaaagdabaacagadabaadabaadbdbdabaadgdabaaefbfedabaafeeedabaafgdababbdababbedababcddababcfagfdababdgedabacbdabacdabadaacbedabadabadadabadccbfdabaddabadeeaddabaeafdcbdabaedabaeedabaeggddabafafdabafaggeedabafcfeddabafddabafddcdabafeacadabafeefcddabaffbdabafgbdabafgdabagabfbfdabagbcdabagcbbbdabagdabagdbgdabagedabagfbaadabbaadabbabfgdabbabggdabbacdabbafcdabbagbbfedabbbadabbbaefdabbbbbdadabbbdbecfdabbbdeddabbbfdabbcabdabbcbcccddabbcbdddabbcdabbcecacgdabbdabbdbdabbdebbdabbdecgdabbdeddabbeadabbebabdabbebdabbeddabbedegddabbeebeeedabbeeedabbegcceedabbfadabbfccfddabbfdabbfdegecdabbfedabbfededabbfffadabbfgbcfdabbfgfaabdabbgagdabbgbdabbgbffdabbgbgdadabbgcedabbgdabbgfacdabbgfafdabbggdabcabadabcabbgbdabcabedabcacdbcdabcadabcafgfbdabcagcedabcbaaadabcbaeeddabcbbcdabcbcgaecdabcbdabcbddabcbebdabcbgbbcdabccbdegcdabccddaedabccedabccfcbggdabccgdabcdabcdadabcddabcdeabgadabcdfdabcebfcdddabcedabcfbdgdabcfcdabcfdbcgdabcfddabcfddbdabcffdabcfgdbebdabcgbcaccdabcgcbcfdabcgcdabcgdgcdabcggdabdabdacegaedabdacffedabdadabdaddabdaecgdabdaefgcbdabdagccefdabdbbcfadabdbcfggdabdbdabdbdddabdbedabdbefbdabdbgfdabdbgfefdabdcbbcfcdabdcdabdcdggacdabdcedabddabddbdabddbebaddabdddabdddgeafdabddeafcadabddedabddgcgecdabddgecdabddggafdabdebagdabdecdabdecdeedabdegcdgfdabdegggcdabdfadabdfaegadabdfbedcdabdfcggeddabdfdabdfdggbbdabdfgdabdfggdfdabdgaabdabdgaadeddabdgaggbcdabdgcgcdabdgdabdgfacedabdgfcdebdabeacfdgdabeadabeafegfdabebafadabebbegdgdabebdabebdbedabebdedabebgedabecaaddabecbcccdabecdabecdcdedabecddabecdfdabececbbcdabecfeceadabedabedadabedbcdecdabedbdabeddabededdabedgbcfedabeeadddabeeafagbdabeecfddabeedabeefcdabeegadabeeggdabefadaddabefcfdabefedadadabeffdeacdabegadabegadggdabegbdabegbdefdabegdabegdedabegdfddabeggdbcdabfacdabfadabfaecagdabfaeffbgdabfafdabfagdabfbaaccadabfbacdabfbcgfadabfbddabfbeccdddabfbedbgedabfbeecddabfbgcdabfcaagcfdabfccdabfccgfbadabfcfdabfcgeebedabfdabfdbbgdabfddabfddcdcdabfdecabdabfdecafdabfdgdabfebadabfedbbdabfeddddabfefdabfegacbdabfegedabffdffacdabffgcdabfgdabfgeadabfgedabgabcaeddabgacbdabgadabgadagcdabgaddabgaedabgafcfdabgbbdabgbcfcdabgbdabgbdcebdabgbdeagbdabgbeabbdabgcaedabgcbadbdabgccdabgccedabgcdabgcefedabgcfdabgcffgdabgcgdebddabgdabgdagdabgdagdagdabgdcgcbddabgddggdabgdedabgdeggdabgdfcadabgebdadabgefedabgfaefbfdabgfbabbdabgfbddabgfdabgfefccdabgfgagggdabgfgdabggaebgcdabggdabggdeecdabggedacaabbgdcdacaadacaaedacaaeefbedacaafedddacaaggbecdacaaggcdcdacabdacabdbgafdacacadcfdacacafdacaccabdacaccadedacacdacacdcdacacfdcdacacffdgfdacacgbdacacgfcadacadacaddacaddecadacadfdacadgdacaeedacafdacafebadbdacaffgdacagageedacagbdacagdcbdacagfcecdacagfegdacbaaceebdacbabbdacbacddeddacbadadacbafbgdacbagbdacbbacdacbbcdacbbgdacbbgddacbbgeffdacbcbbcaedacbcbgeddacbccagadacbcedacbdacbdaddacbddfdacbdebdcbdacbdgcddacbdgdacbeadacbeagebdacbebgedacbecdbgdacbedacbeebdfgdacbefdacbfbdfdacbfdacbfddfdacbfeedacbfgeebcdacbgaaaaadacbgcdfbdacbgdacbgdbdgdacbgfdacbggbacadaccaaacbbdaccafddaccbaddaccbbdaccbcdaccbgdacccbagdacccccdacccdacccddacccebceddacccefdacccfgcgdaccdaccddcdaccdfdcdaccdgccdaccdgggcdaccebcedaccedaccedbfggdacceedaccegffgdaccfcdaccfcdcdaccfefedaccfgacdaccgcddaccgdfdaccgegfgdaccgeggdacdaadffdacdaaedacdacdadacdacdadacdadadacdadbgdacdaddacdaeafgdacdaeffdddacdagdacdbaafdacdbbdacdbdacdbdeagbdacdbeadacdbecadacdbecdacdcaaadacdcdacdcdadegdacdcecaedacdcedacdcfcagfdacddacddafdacddageeedacdddacdddaeefdacddgedacdebdacdecbedacdecfebdacdeebddadacdeeddacdfbgagedacdfdacdfeadbfdacdfefdgddacdfgbefcdacdfgdddacdgabcgdacdgadacdgbdacdgfbaeddacdgfcabcdacdggcdacdgggdaceabbgafdaceadaceaggdacebbafddacebbdacebcbdacebdacebedacecbdacecbfabcdaceccdacecdcedacecgdacedacedbagccdaceddacededaceeabdaceeafcdaceebedadaceedaceegadaceegdacdaceegdacefbcadedacefbedcdacefdgbdacefecddacegadegdacegdacegeddacegfdaceggfdacfabdacfadagdacfaecedacfagaedacfagdagfdacfbaddeddacfbdacfbdcbdacfbedacfbgdggdacfcacdacfcbdacfccbddacfcdcfadacfcdfcfcdacfcfdgdacfdacfdbbdacfdcddacfdedacfdgadfbdacfebabbddacfecdacfecgedacfedacfeedacfeeedacfefagcdacfegebcdacffadacffagdacffdacffdcbaddacffddgegdacfffcfdacffgacdacfgabdacfgbadacfgdacfgedacfgefedacfgffadacfggadacgabgaedacgacfaedacgadacgadadacgadbffdacgaddacgagdacgagecgedacgbabdacgbceegdacgbdacgbfegbdacgbgdacgcadfddacgccbbdacgccdacgcddacgceabadacgcebebdacgcedbdacgcgadacgcgdacgdacgddacgdddacgdddcdacgdedfdacgdeedacgdfdacgdgdcafdacgefedacgegcdacgegdacgfdacgffbedacgfgdacggdbfcadacggedacdacggedacggfbdacgggcabdacgggedadaababbddadaaccggdadaacdadaadadaadcdadaaedddadabdadabdfedadabfdedadabgecbdadacagdadacdebgdadacfaafgdadacfeedadadadadadeacfcdadadfedadadgedadaeagdadaecbacdadaeceddadaeedadaeeddagdadaegcgadadaegfcfgdadafaadadafbfadbdadafcacgdadafcbdadafdbcffdadafedadafgbdadagadadagdadageegfdadagegdedadbabaedadbacbdadbadcdadbaebdadbagcbacdadbbaadadbbbbafdadbbdddadbbebbdadbbfdgfbdadbccddadbcdadbcefdadbcfdadbcggddadadbdadbdadgdadbdbdadbdcbdadbddadbdedadbdegddadbdfggdadbdgdadbdgeadadbeccafdadbecgdedadbedadadbedadbedddadbedgdadbfafbeddadbfbbgfdadbfbdadbfcbdadbfdadbffaddadbffdecbdadbfgdadbgbegdbdadbgdadbgdgbcdadbgeaafbdadbggffdadbgggdadcaaaedadcabacdadcabadadcabeddadcaceaccdadcacecdddadcadadcadfgaadadcbbbabbdadcbdadcbdedadcbfbdadcbggddadccbccdadccbdadccdadccdagfgdadccdcabgdadccgaedadcdadadcdadcdcdadcdcgabedadcddeddadcdedadcdfadadcdgdfdadceacegdadcebgfdadcecbfdadcecdcadadcedadcedbdgdadceecabcdadceefddadcefbccdadcfaadbdadcfbddadcfbggdadcfcdadcfdadcffdgdadcffegdadcgadadcgbdadcgbddadcgdadcggbedaddaacgbcdaddaddadddaddbafdddaddbebfdaddbgdaddcaddaddcbdaddccabbfdaddcdaddcdcdaddcddaddcdgfdfdaddcebdadddadddgcdfdaddeafaggdaddecbbdaddecfbdaddegfbedaddegffdaddfadaddfbcdaddfcdaecdaddfdaddfdfeaedaddfedaddffbcdaddfgffegdaddgbgagedaddgcdaddgdaddgdfadaddgeadadeaadadeabfcdadeacadadeadadeadbbdadeafffggdadeagfdadebbdaeddadebdadebdedadebeacagdadebfcecdadebfddadecdadecdebecdadecebddadeceeadadecefdadecfdcdadecffdadedacdebdadedadedaegdadeddabgcdadeddadededadedfdadedgeeeadadeebdadeebgfdadeegdadefaecbgdadefagfgdadefcbgedadefegdadefgdadegaagbbdadegaeadadegbbcdadegdadegedadegfedadegfffdadfaagfdadfacdadfbadadfbbbcgdadfbcbdadfbcgegdadfbdadfbebbgdadfbecbfdadfccgdadfcdadfcdebbdadfcgbaggdadfdadfdbcdadfddadfddecdadfdfbdadfdfcegedadfdfdadfdfeggdadfeadadfeegdcdadfefedadffbeacddadffbeagdadffcdadffdadfffdadfgaceddadfgbdadfgcfdadfgdadfgdeedadfgebdadfgfcgdadfggdadgadadgadfedbdadgbacecedadgbdadgbdfbeddadgbgadadgbgbcbadadgbgdadgbggcgdadgcbbdadgccdadadgcdadgdadgdcdbbfdadgdegdadgdfdadgeaadadgeadadgebbedadgebdfdadgecfdbcdadgecgdadgeeddadgegfgcadadgfacgdadggbgdadggdcbdadggddfdaeaabcfcfdaeaacccfdaeaadaeaadbdcdaeaaddgdfdaeaafbddaeaafdaeaafgdaeaagccaddaeabacedaeabbdgdaeabcfgfdaeabcgdaeabdaeabdfbabdaeabeeebdaeabfaaccdaeabgdgbdaeacadaeacaddaeacebdaeacedaeacfbfdaeacfgedaeacgeefdaeadaeadbdaeadbffbdaeaddaeaddddcdaeadfbbdaeadgadaeaeagbcdaeaeagdaeaebegedaeaegacdaeaegbdaeafdaeafdddaeafeeadaeagacdaeagadaeagaegdaeagcdaeagdaeagebdaeagfccdaeaggedaebaddaebadgdaebafddaebaffdaebbadedfdaebbbcaafdaebbbdaebbdedaebbgdaebcadaebcdaebcdgdaebcgcdcdaebcgdaebdabdbdaebdaebdbafgedaebdbdeedaebdccfedaebddaebdfdaebdggabdaebeacddaebeccdaebedaebeedaecdaebeedeaadaebfabbgbdaebfafdaebfedcbgdaebffdeddaebfgbceedaebfgcdaebfgfbgdaebfgfdaebgbbgegdaebgbdaebgbgdffdaebgcdaebgdcedaebgfdaecabafddaecabbdaecadaecadefdaecaebcadaecaedbcdaecaffgdaecbadaecbcdaecbceaeedaecbfadaecbfedaecbgbfbcdaeccbafdaeccbfdaecccadaecccgdaeccdaeccdcacedaecdaecddaecdeafdaecdebdaecdfdaecdfgccfdaecdgacdaecdgafgedaecebbfeddaecebcdaececdaecedbbedaecededaeceefbedaecefdaecegbfgdaecfadaecfaegdaecfccdaddaecfcgfdaecfdaecfddedaecfedaecffadaecffcfdaecffdaecffdbdaecfgcdaecfggcadaecgbddaecgddaecgedaecgfabbdaedabcbdaedadaedaedafgadaedbbbbdaedbdaedbddaedbdgdaedbfaddaedbfdegfdaedbffceddaedbgfdaedcaadaedcagedaedcdaedcdbdaedcedaabdaeddaebdaeddaeddcbdaedddaedddcbdaeddfgedaeddgacdaeddgacdbdaededaedefeddaedegfaeadaedfadaedfbgdaedfdggcgdaedfefedaedffebddaedgafdaedgagdaedgbgdaedgdaedgdcgefdaeeacaedaeeacceecdaeeaebgdaeeaggcafdaeebdaeecbdgccdaeecbfbfddaeecebbaedaeedabcfdaeedabdaeedadaeedaeedagedaeedcdaeedcfadaeeddaeedddgdaeedgfdddaeeeadddaeeebggdaeeecbdaeeecdbdaeeedaeeedddedaeeeddgdaeeedeffddaeeeedaeeefadaeeefeagdaeeegddedaeefadaeefbcgfdaeefbgddaeefdaeefddaeeffddaeefgbdaeegabddaeegagdaeegbdaddaeegdaedaeegdaeeggcdaefaadaefacdaefbaecbfdaefbafbaadaefbcgfcdaefbdaefbdbfdaefbddaefbecadaefbfacdaefbfbbbdaefbfdaefbgcfcdaefcdaefcddaefdaefdbbffdaefdcafeadaefdebdaefdeddfcdaefdedgdcdaefecgdaefedaefedbagdaefeebdaefeedcgdaefeeeddaefefdaeffcgfbdaeffdaeffffcddaeffgcdaeffgcgecdaefgbddaefgdbdaefgdcdbdaefgecdgdaefgeecdaegadaegafddaegbadaegbaecadaegbbcfdaegbcfagadaegbcfcadaegbdaegcaadaegcdaegdaegddedaegdedaegdefccgdaegdegfgdaegebdaegecdaegeecedaegefabdaegefbdedaegegedgdaegfaddbdaegfcbaffdaegfdaegfdbdaeggdaegggbdafaaadafaaddafaaebgdafaaeffcedafaafadafababdafabbdafabcdafabdafabdgfabdafacagdafaccdafaccgaaadafacdafacebdafacfdaeadafacgbebgdafadaddafadafadecgdafadefccgdafadfaedafaebdafafaadddafafacadafafbegfdafafcagcdafaffbacdafafgfbddafagbcgaddafagdafagdafgedafagddgcedafaggffdadafbaaadafbabbdcbdafbabeefcdafbabfdafbadafbadcfdafbaddbfdafbaeegbdafbaffdafbagabadafbagdafbbacbagdafbbafdafbbdafbbfcfdafbbfdafbcaabadafbcaecdafbcaecfddafbcdafbcddafbcebddafbcfcfgdafbdafbdcedafbddafbdddafbdfeadafbdgfedafbeafdafbebdcfadafbedafbeddfdafbedeedafbeedafbeffedafbfbdafbfbgfdafbfcadafbfddafbfeedafbfggdafbgaadcgdafbgdafbgddccdafbgeafadafbgecbdafbggddafbggfaecdafbgggedafcaafdafcabdfdafcacedefdafcagbdafcagfbdafcbaegbdafcbccddafcbdafcbdbdafcbdedafcbeadfdafcbefcaedafcbfedafcbgbbbfdafccbabbedafccdafccfdgdafccfdggdafcdadacdafcdafcdbfbgddafcdcbffadafcdcfebedafcddafcdddafcdfdaedafcdfdafceabdeddafceddafceedafceffgdafcegcbgddafcegdfedafcfbaeadafcfbceedafcfcadafcfceafdafcfcgeadafcffffbadafcfgadbbdafcfgcbddafcgbbedafcgdafcgdbggdafcgeaedafcgfdafdacdddafdaebafddafdaedafdaedgddafdafdbadfgdafdbbbecfdafdbcadafdbcebdafdbcedcdafdbdafdbdbaddafdbfddafdcbadafdcdafdcdedbcdafdcfdafddafddbdebedafddcdafddfadafddgbdafdebgcdafdeecaccdafdeecacdafdeedafdefgcdadafdfcedafdfdafdfdegcdafdfeaggdafdgaeadafdgbdafdgbebdafdgdafdgdgcdafdggfgadafeabdfdafeabedafeadafeaddafeafadafebabdafebbfgfdafebccddafebdafebdbdgdafebdbgcdafebdeeagdafebeabcddafebeedafebgadafebgedafecccbdafecdabdafecfdddbdafedafeddaacdafeddafedefadafedggddafeeaacdfdafeeadafeeaddafeeaggfadafeebdafeecdafeecgbedafeefgdafefabddafefbbbdafefbdfdafefbefdafefcfdafefdafefdbdafefddafefdgcgdafefebadadafefefedafefegdafeffadafeffcfcgdafegadafegaegdafegbbgedafegdafegeccdaffaafdaffabdbgdaffadaffadfdaffaeddddaffafdaffaffaaedaffaggfgdaffbbagdaffbbcdaffbbdcfbdaffbdaffbegedaffcbfddddaffcccbgfdaffcccdaffcdaffcdfgdaffcdgcffdaffcegbbedaffcfaebfdaffcgcdaffdaffdbdebdaffddagbdaffdddaffdefedaffdfffcdaffecafdaffeccbddaffedaffefdaffegdedafffbfdafffdfcdaffffaddaffgcdaffgcgffedaffgdaffgeddafgaacffcdafgabgdafgacaegadafgadabdafgadafgadbadafgaeeedafgagfcecdafgbcdafgbdafgcbadcdafgcbdafgccddafgccgaffdafgcdafgcfabeedafgcfdddafgdabadbdafgdacadafgdacdafgdafgdbccbedafgddafgddbdafgdfdafgeadafgedafgefdaedafgfadedadafgfcgdafgfdafgfedafgfgcffadafggcebdafggddedafggddgdafggebdecdafggedafggfcdafgggccbcdafgggdafgggeadagaadagaaddddagaaecbeadagaagbdagabaaedagabadacdagabafdagabbgedagabcdagabdagabfdagabgdagacabadagacbgdagaccbfdagaccgdagaceffffdagacgfcdagacgfdagacggbcadagadafdebdagadagadcgdagadddagadecdagadecggdagadfafeedagadgdagaeabffdagaeadagaeaebfdagaebabdagaebfdagaecdagaedadagaedagaefddagaefggbdagaegedcdagafbcabdagafdagafdbfegdagafdgfdagafgbbcbdagagaedagagbbfgfdagagdagagdcdagagdefbdagaggcagfdagaggcddagbaabgbedagbadfadagbaedagbagddagbbadadagbbbcefdagbbbdagbbdagbbdbaadagbbgdagbbgfdagbcdagbdaegdagbdagbdceecedagbddagbdeddbdagbeafeegdagbebdadagbecdagbedagbeeagcdagbeedagbeeefbdagbfaadagbfaegadagbfbaadcdagbfbdagbfdagbffedcdagbgbdagbgdagbgedggedagbgfcdagcabdagcacbdagcadbdagcaeadagcbabbfgdagcbagedagcbbadagcbbfadagcbcdagcbedagccacdagccbdagcccdddagccdagccecfffdagcceefagdagccegadagccfbdgdagccgbfcgdagcdacdagcdadcdgdagcdafdagcdagceadagceadbfdagceafcdagcebddagcecbdggdagcecccfcdagceddagcegffefdagcfcdagcfdagcfdcdagcgadagcgcdagcgdcdagcgegeeddagcgfaedagcgfgddagcggfaedagdacdagdadfdgddagdaeccedagdaeebfdagdafadagdagcefdagdagdbaccdagdbbcebfdagdbedadagdbfdagdcdagdcdcddagdcdcgffdagdcfbbbdagdcfbdbdagdcgbddagdcgcdagdcgecefdagddagddcdagddgegdagdeadcfedagdecdagdedagdeefcgfdagdeggacdagdfacbdcdagdfbdfdagdfdagdfgcdagdgaedagdgbdagdgbeggdagdgdadagdgdagdagdgdagdgefaebdagdgfebdageabfbcadageabgbadageacagadageacdcgbdageadageadbceedageadbgdcdageaeddagebaacacdagebadagebdageccdageccfdagecdagececdcdagecfdgdagecgfeedagedagedcdddgdageeadageebaaedageecdageedageedcaddageeebgedageeeebffdageeegdfbdageefeddageegcgdagefdaadfdagefdagcedagefddagefdggdddagefecfedagefedageffbdageffcdagegeaaaedagegfeaddagfaadgbdagfabeefddagfacdcedagfadagfadbdagfafgdadagfaggdagfbadagfbffdagfbfgeadagfcaddagfcagdagfcbdagfcdagfcegbecdagfcfacbdagfcgbdagfcgcaddagfcggcaadagfdagfdbadagfddagfdgfgddagfeafcbdagfebeadagfecfefddagfedagfeecbdagfefadagffbdabdagffdagfffdagfgccdeedagfgcdagfgdagfgecadagfgedagfggcdgdaggaadfcdaggaageedaggadaggadbgbfdaggaecdaggafaeddaggafgdcdaggagadaggagdaggbadaggbdaggbdbdaggbedaggbeefaadaggbfdaggbfedaggbgddaggcafdaggcbbbbdaggcceccdaggcdaggcfgcfdaggdaggdcdaggedaggegcdaggegdffedaggeggddaggfdaggfddagggdaadagggfddbaaaaaefdbaaaabcfadbaaaaeddbaaaaeedbdbaaabbgdbaaabdbaaacfacedbaaadbaaaebdbaaafbdddbaabcebgddbaabdbaabdcgdbaabgadbcdbaacadbaacdbaacdebdbaacdecdbaacecbedbaacedbaacgddbaadbaadcdegdbaaddbaadgafggdbaadgcdbaaeacdbaaeaedbaaeafggdbaaecbdbaaedbaaegdddbaafdbaafddddbaafebdbaafgdbaagbbbdbaagbecdbaagddaffdbaagfecdbabacdbabacfcdbabagaebbdbabbcadbabbdbabbddbabbeadbabbgaaadbabcaabgadbabcdfgfedbabcegdbabdadbabdadefdbabdbabdbdfagdbabdcdbabddacdbabddbabdgbdbabebcbabdbabebfeggdbabecdbabecgfcdbabedbabedffdbabeggdbabfaadfdbabfcadadbabfdabdbabfggegedbabgdbabgdfcbedbabgdgaaddbabgffaggdbabggdedbacaafdbacabgaddbacadbacagaddbacbbedbacbcgdbacbdbacbdgdfdbacbegagdbacbfdcbdbacbgbdbaccacbdbaccadcdbacccddbaccdbaccdcdgdbaccdfdbaccedbaccgadbacdagafdbacdbacdfdbacebdbacebecgdbacecaeggdbacedbacegbbdbacfbagaadbacfcaegedbacfcdbacfdecedbacfebedbacffadbacffggdbacgafgadbacgcdbacgdfdbacggdbadabdbadaeedbadagcdfcdbadbadbbceedbadbdbadbdfbdbadbedbadbffedbadcabcadbadcbcbdbadccffadbadcddbadcecbfdbadcegacdbadcgcdbaddbaddbccdbadddbadeadbadebcdbadedbadeegcbdbadefbbaadbadefdeedbadfdbadffcdbadgafbgdbadgbcddbadgcebdbadgdbadggdbaeacbdbaeaccgcdbaeacedbaeacfbdbaeacfcdbaeaebgeadbaeagbcddbaeagdbaebadbaebecgedbaebfecbddbaebgeadbaecacbfdbaeccedbaecdbaecddbaecfdbaecffedadbaedabacfdbaedbaedbdbaedbgcdbaedcccfgdbaedcdbaedcdddbaeddbaedeeagdbaeeagdbaeebeabfdbaeecdbaeecgdbaeedbaeeefdfdbaeeeggdbaefaecdbaefbdbaefeaafcdbaefefbdadbaegaedbaegbfefbdbaegcgfedbaegdabgadbaegdbaegefgafdbafaacgfdbafaagdbafacadbafadabdbafadbafaedbafafcaadbafafedbafbdbafbdcfcdbafbdgdbafbfcgbadbafcbagdbafccddbafcdbafcdbdbafcdefbfdbafdbaefedbafdbafdcacgdbafdccbgdbafddbafdegeddbafdgbbdbafebdbafecdbafedbafededbafefdbafeggdbaffcdbaffdbaffdgfgedbafffbcdgdbafgadbafgfcedbafggbdbfdbagaaeeggdbagabdbagacffgdbagadbagafcgbdbagbcdebgdbagbdbagbedbagcecgbedbagcefdbagcfggebdbagcgeceadbagdaaacdbagdaabedbagdaadagdbagdbagdbcbbcdbagdcbfdbagdcdbagddbagdgdbcdbagebdgcdbagedbagedbgdbagedcdbdbageebdbageeccdbagefafdbagfadbagfagfggdbagfbdacddbagfcfbadbagfdbagffdbccdbagfgdbagfgdfbgdbaggcdbaggebfdbagggadddbagggdbbaaafcbddbbaabdddddbbaadbbaadgbcedbbababedbbabfbgfedbbacbgcgdbbaccddbdbbacddgdbbacggbfdbbadadbbadbbadccdbbaddbbaddcagbdbbaddcggdbbadddbbaddgbdbbadgcbaadbbadgfebdbbaeadbbaeagfddbbaedbbaedbdgdbbafbadedbbafceedbbafebededbbafegacdbbaffddbbagbaedfdbbagdbbagdbgbbdbbbacafdcdbbbadadcdbbbaddbbbadeddbbbaecadddbbbagbgbdbbbbaccadbbbbbadedbbbbbfdbbbbcegdbdbbbcafaadbbbcbfcggdbbbccacdbbbcdafgadbbbcdbbbcegbdbbbcfdbbbcffcdbbbcgdadbbbdbbbdcdbbbddbbbdebfdbbbdfccdbbbdgbfabdbbbdgfdfddbbbeaedbbbebdbbbeeedbbbegbbdbbbegcecdbbbfabdfdbbbfacedbbbfbdcdbbbfdbbbfebdbbbfgdbbbgcfcdbbbgdbbbgebfcbdbbbgefadbbbggdegdbbbgggedbbcaafadbbcacbbdbbcaddaadbbcaededbbcagggcbdbbcbbdbbcbbddbbcbcfcbdbbcbdadbbcbdbbcbddeffdbbcbfdbbccaedbbccbdbbccbddedbbccbegeddbbccccbabdbbccebcgedbbccfdgdbbcdaegdbbcdagdbbcdbbcdcfcbedbbcddfadbbcdebdbbcdeddbbcdfbfdbbcdfddbbcdfgagddbbcebadbbcefcdfedbbcefdbbcegcdbbcegdbbcegefdbbcfaaggdbbcfbcgfgdbbcfcgbdbdbbcfdbbcfecdbbcfegadbbcfffbadbbcgcfgecdbbcgdbdbfdbbcgddacadbbcggdedbbdaadbbdaagdbbdafafaadbbdafdbbdagggadbbdbacdbbdbagbdbbdbbbbadbbdbbdbdbbdbfcdbadbbdccdbbdcdbbdcffddbbddacdggdbbddaddbbddbbddbdfedbbddcagdbbdeaadbbdecaededbbdedbbdeddbbdeedbbdeegafdbbdefddedbbdfaeagdbbdfcgadbbdfdbbdfeadbbdfedbbdfefebbdbbdffdbbdffdcbadbbdfgdbbdgabfadbbdgbfacdbbdgcbdbbdgccdbbdgdbbdgdcedbdbbdgeafcgdbbdgecdcfdbbdgfgfdcdbbdggbdbbeaadbbeaaecddbbeacdcaddbbeadbbeadgccdbbeadgdbbeagfeddbbebcggafdbbebddbbebegdddbbecaedbbeccbdbbecdggbdbbecedbbecegdfdbbecfaaedbbedbbedbecfgdbbedbgdbbeddbbedddbbedeafdbbedfaddbbedfbfdbbedfdbbeebfbdbbeecdfdbbeeeabedbbeeeafdbbeefdbbeegbbbdbbeeggdbbefggcfdbbegabdbbegbdgfadbbegbecdadbbegdbbegdeddbbegecedbbegegcdbbegfaddbbeggadbbfabbgfadbbfabdbbfadbbebdbbfadbbfaeeadbbfaegdbbfafdbbfbcbcbdbbfbdeefdbbfbeaaecdbbfbedecdbbfbefbdbbfcaagdbbfcdbbfcfagefdbbfcgdbbfdbbfdcafeedbbfdcggdbbfddbbfddcdbbfdeccgdbbfeagdgddbbfebagedbbfebegfcdbbfecccefdbbfedbbfedebedbbfeeedbbfefdbbfegdbbffafdbbffbdbbffdbbffeagggdbbffedegdbbffefdbbfffcdbbfgbgdbbfgcdbbfgdbbfgdcdbbfgdfdbbfgdfgcdbbfgeadbbfgegdbbfgffgdedbbfggcaadbbgaaadbbgabbbgdbbgabgbdbbgadgbdbbgaeddbbgageafadbbgbbabbbdbbgbdbbgbeefacdbbgbffeafdbbgcbgdbbgccdbbgccgagcdbbgcdbbgcdcgeadbbgcddadbbgcedgbdbbgceedbbgcefdbbgceggdbbgcffdbbgcgdbbgdacfdbbgdbbgdbddbbgddbbgddfaccdbbgddfbaadbbgdecdbbgdegadbbgeagfdbbgebacbgdbbgedbbgedbceadbbgegaedbbgfbcbcdbbgfbdbbgfbfbcdbbgfcbebdbbgfdacdbdbbgfdbbgfddbbgfddffdbbgfeadfgdbbgfgdbbggadbbggagdbbggcbddbbggdbbggebfdbbggedbbgggdbcaaadbcaabgcdbcaacfbeddbcaacgbdbcaacgdbcaagbacdbcabaafdbcabageedbcabbcbabdbcabdbaedbcabdbcabgddbcacaeecdbcacffdbcadbcadbfbdbcaddbcaddfdedbcadgdegdbcaebffddbcaecagedbcaecegedbcaecfecadbcaedbcaedgcddbcaeebdcdbcafccefdbcafdbcafgafeadbcafgcedbcagaaebedbcagabdbcagbdbcagcdbgbdbcagcefbdbcagcgfdbcagdbdbcageebdbcaggbcdbcbacbdfdbcbaddbcbbadeegdbcbbccbddbcbbcdefgdbcbbdbcbbdgbcfdbcbbefgdddbcbbfbdbcbbffdbddbcbcbdbcbcdbacdbcbcfdbcbdabfdddbcbdbcbdbdgfdbcbddbcbdeabfddbcbdfdbcbdgbedbcbeabfdbcbecdbcbecdccedbcbefdbcbegebggdbcbfbefddbcbfbggafdbcbfccccddbcbfdbcbfdfdbcbfedcdbcbfegdbcbffcdbcbffedgdbcbfgedfcdbcbgdbcbgedbcbgeffdbcbggaebddbccaccgdbccadbccadfdbccaeadbccagcacbdbccagffdbccbdadbccbddedbccbeafdcdbccbebagdbccbedbccbgdbccbgfcedbcccbdbcccdbdbcccdedbccceecadbcccefagdbccdbacbdbccdbccddbccddgecdbccdeabfdbccegegbdbccfbddddbccfdbccfddbccffdbccgabbgdbccgadbccgbdfaadbccgdcadbccgdecdbccggaedbcdaadbcdadcdbcdadcgdcdbcdafecdbcdaffefdbcdbcdbdbcdbeccedbcdbedfebdbcdbeffegdbcdbfcagadbcdcaacdbcdccbdbcdcdbcdcfdbcdcgcdbcddbcddedddbcdeabedbcdeadbcdeaddbcdebdfdbcdecdbcdedbcdeddbcdedgedbcdeebdbcdefgdbcdefgdddbcdfacedbcdfcdbcdfcgebdbcdfdbcdfedbcdfefccdbcdfggcdddbcdfggdbcdgbdacddbcdgcagdbcdgdbcdggdbcdggeccbdbceaaadddbceaadbceacaddbceacfdeddbceadbceaedaddbceagadbceagfdbedbcebabgdbcebagdbcebccdbcebeafgdbcebecbfdbcebeddbcebeebcdbcebgadfedbcebggdbcecacdbcecbcgfddbcecccgdbceccgbgbdbcecdbcecdfbggdbceceadbcedbcededbcedfdbceeadbceeagacdbceeddbceefcadbcefagdbcefdaedbcefdbcefdfgbfdbcegcafbdbcegcbecdbcegddefdbceggadafdbcegggddbcfaadbcfabdbcfabfbbddbcfacdbcfadbcfadbfddbcfbcgcfadbcfbdbcfbddbcfbeabagdbcfbedbcfbfdeacdbcfbgdcbdbcfcaggagdbcfccdbcfcdbcfcgdbcfdbcfdbdbcfddbcfdddfgddbcfddfbaadbcfdfcegdbcfdfgeedbcfdgcbgdbcfdgcdbcfeccbfbdbcfeceaddbcfedbcfededbcfeedbcfefaebdbcffacecfdbcffaedbcffbdbddbcffdadbcffdbcffdcbfcdbcffeaacdbcffeadbcfgbedbcfgdbcfgdbdbedbcfgedbcfgefebddbcfgfbbgedbcgaaedbcgaafgdbcgadbcgaedbcgaeffbdbcgagcbadbcgbabfecdbcgbadbcgbafddbcgbcdbcgbcddfedbcgbfdddfdbcgbgdbcgcaebfdbcgcafdbcgcbbdbcgcdbcgcecdbcgcfaadbcgcfdbcgcfdcdbcgcgedbcgdacfbcdbcgdbcgdcdbcgddbcgddfdbcgdeaaegdbcgdeabdbcgdedbcgdfacgdbcgdfgeddbcgeadbcgedbcgeebgfdbcgefdbcgegcaadbcgegdbcgegddaedbcgfabcadbcgfcbdbcgfddbcgfdfdbcgfecbaadbcgfedfgfdbcggfbgddbcggfdbcggfgdbcgggebdbdaaafdbdbdaabbdedbdaabdbdaabfcbgdbdaaddcedbdaadfddbdaafdbdaagdbdabaccefdbdabadbdabcbeedbdabddbdabeccdbdabgfbfdbdabggdbdacagdbdaccdbdacedbdaceecdbdacggddddbdadbaefdbdadbdadcdgdbdadcfddbdbdadcggdadbdaddbdaddcdbdadddgdbdadfbedbdadgadgadbdadgcgdbdaebceedbdaedacbddbdaedbdaeddbdafagdbdafbgbdbdafccadbdafdbdagcadcadbdagcceddbdagcddbdagcedbdagdcebfdbdagedbdageddgdbdbaadbdbaafdbdbabcegdbdbaddbdbadfabdbdbaebdbdbafagcdbdbbaeaddbdbbbbfdbdbbbfdbdbbcdbdbbdabgdbdbbeddbdbbgbdbdbbgddbdbcaegadbdbcagfedbdbcdbdbcfgcdcdbdbdadbdbdbcdbdbdbdbdbddbdbdeeddbdbdfddbdbeaefadbdbedbdbfcedbdbfdbdbfdefdbdbfeadfdbdbgafdbdbgdcdbdbgeacdbdbgebaadbdbgebacdbdbgffdbdbggbdbdcaaadbdcaafdbdcabcdbfdbdcadbdcadcfdbdcaedccadbdcaeegaadbdcbafdbdcbccfadbdcbcgcfcdbdcbdeeedbdcbdgdbdcbefdbdcbfgbffdbdccadgbbdbdccaeadfdbdccafdbdccbafbdbdccbfdbdccdbdccdcebedbdccgecgbdbdcdafbdbdcdafdbdcdbdcddfbdbdcdebfcdbdcdfccdbdcdfdbdcdffdbdcebcdbdcebcfdbdcebddcgdbdcecgbdadbdcedbdcedecfadbdcefdedbdcefeddbdcegcaaadbdcegfcdddbdcfabgdbdcfaeebedbdcfagcfdbdcfbdbdcfbgdgcdbdcfccddbdcfgadbdcgccfdbdcgcecedbdcgdbdbdcgdbdcgddbddaeeddbddbafffdbddbbdbddbdbbadbddbdbddbddbedbddcadbddcdbddceafdbddcecggdbddcedbddcfaaadbdddbdddcdbdddcfcadbdddddbdddeabcdbdddgbgdbddeadadbddebdfedbddecddbddedbddedbefdbddedceddbddeefcdbddegcffdbddegffdbddfbdbddfdbddfdbeffdbddfedbddffdbddfggdbddgbddbddgcdbddgdbddgeaddbddgfedbddggebdbdeacfdbdeacgdbdeadcceddbdeadgfgdbdeaedadbdeaegdbdeafgafcdbdebbfcgdbdebccaadbdebdbdebddfbddbdebffddbdecaacdbdecagbegdbdecbegaadbdecccgfgdbdeccdbdbdecedbdecfafadbdecggbbdbdedbdbdedbdeddbdeddcgdbdedeedbdedfcabdbdedgdbdeeageagdbdeedbdeeegffddbdefageaedbdefbfbdbdefdbdefegbgdbdeffdbdefgagabdbdegaagadbdegbbgdbdegccdbdegcdbdegdgdcadbdegecfgfdbdegfcdddbdfacfdddbdfaddbdfadgdbdfaedfdbdfaegdcdbdfagadbdfagedbdfbafaedbdfbcdbdfbdbdfbdbfdbdfbdcfgdbdfbefbfdbdfcabgdadbdfccedadbdfcdbdbdfcdbdfcefeaddbdfcegceadbdfcgadfgdbdfcgdbdfcgfdbdfdbdfdcdbdfddbdfdebfdddbdfdecfdcdbdfdefdbdfdfdagdbdfdggfcedbdfeagdfdbdfebacadbdfedbcfddbdfedbdffaadbdffabbdbdffcdbdffdbdffdgdddbdffgeegdbdffggcdfdbdfgdbdfgeeegdbdfgfcgdbdgadbaedbdgaeeadbdgaegdfcdbdgagbbaedbdgagdbdgagdcfdbdgbcaggbdbdgbebedbdgbgbfffdbdgcadeddbdgcbffdbdgcdadbdgcdbdgcedbdgceddedbdgcfddbdgdbdgdbfgdbdgddadbdgddbdgdddbdgeadbdgebadbdgecgggdbdgedcbedbdgeeefdbdgefbcdbdgefecdbdbdgeffdbdgeggdbdgfcffdbdgfdbdgfedbdgffdbdgfgbdbdgfgffefdbdggabfdbdggadbdggbdbdggbfbbdbdggdbdggdgbbddbdggfeafddbdgggcadbeaabbgeddbeaabcecedbeaabdbeaadbeaaddbeaadfdgdbeaaeadbeaafedbeabbedbeabcdbeabdbeabdcdbeabdfdddbeabebdbeabfbdbeacaacdbeacabfdbeacbbaddbeacdbeacddbeaceecdbeacfddbeacgdddadbeacggfeadbeadbeadccgabdbeaddbeadeeeadbeadefdbeadefgadbeadfbddbeadgfdbeaedaefdbeaedbagdbeaedfdbeaeeedbeaegccbgdbeafbdacadbeafbfdbeafdaffdbeafdbeaffgfggdbeagabfedbeagdbeagdebcadbeageadbeageafadbebabbedbebabfabadbebaddbebaedbebafadbebagcfdgdbebbadbebbaeffdbebbbcdccdbebbbdcgbdbebbfddadbebccbdegdbebcceaddbebcdbebcddbebcgabdbebcgdbebdbebdddbebdeeefdbebdfgfcdbebdgbccadbebeaeddbebecdbebedbebeggcccdbebfbafgdbebfdcdbebfeddcadbebfefdbebffadbebgbcbbdbebgcdbebgdbebggggcfdbecadbecaddbecadfdbecaedbecafadddbecbdbecbdcdbecbefdbecbfdfbadbecbgdddbdbeccaaggdbeccdbeccdceddbecceadbeccgcededbecdbecdddddbecddegdbecebggdedbececadbecedbecedeedcdbecefdbeceffgfgdbeceggdbdbecfcaacdbecffbcdbecfgddbecgcbfdbecgdbdgdbecgeccccdbecgegedbecgfadbecgggccadbedabcadbedadbedadfcdbedagddgdbedbcabcdbedbcbaeddbedbcdeedbedbcedbcdbedbeaebdbedbeagedbedbedbgbfedbedcaagcdbedcafcffdbedcbbdbedcdbeddbdbeddbeddcdbeddcebebdbedddbedddcfgbdbeddddbeddedbeddgfdgdbedecdbededbcbadbededbededcafdbededgbdbedefdcfdbedfadbedfagdfdbedfbadadbedfbadbedfebfdbedfedcbdbedffebfdbedgaegcdbedgcdadbedgdbedgdcdbedgedbedgefbdbedgfdfadbeeacadbeeaccaabdbeeacdefdbeeafdbeeagdfbdbeeagfdbeebadbeebccdbeebdaebedbeebdbeebdcdbeebffdbeecaaadbeecaaafddbeecaeedbeecbaeedbeeccdbeecdffcgdbeececdbeecfbdbeecgdddbeedaffffdbeedbeedcbdbedbeeddbeedffdddbeedgafbfdbeedgfdbeeebdbfdbeeeceebdbeeefabdbeeefdddddbeeefgdbeeegddbeefadbeefagbfdbeefdbeefeabdbeefgacdbeegadbeegbadbeegbfdbeegcdbeegdbeegecdbefaaadbefaadbefabcdbefadbefaecgcdbefbagbabdbefbcdbefbcgadbefbdcaddbefbdcdddbefbddbefbfedbdbefbgcaedbefbgdbefcaadgdbefcafddbefccdbefcfbbedbefcfeabdbefcgcdbefdbefddbefdeadbefdegdbefdgdbefdgecfdbefeadbagdbefebaadgdbefedbgbdbefeeebdbefeefbacdbefeegdbefefdbedbeffadbeffccfgfdbeffdbeffdbgcbdbeffeegdbefffbfdbeffgdacdbefgdbefgfdbefgfeedbefggceeadbegaabdbegacdbegadbegadebdbegbbbdcdbegbcdbegbdbegbddaddbegbdgggadbegbeefedbegbgagadbegcbddbegccdbegccggddbegcddbegcffbcdbegdabdbegdbddbegdbegdefcgdbegebgadbegedbegedgdbegeebffadbegfaadbegfacdafdbegfbcbdbegfdfadddbegfecceedbegfecdbeggbdbeggcegcdbeggdbeggddbeggedbeggededbeggfddgdbeggfedbfaaafadbfaaagcdbfaabadbfaacdcadbfaacegdbfaagdbfaageadbfaagfeeddbfabbabdbfabbdbfabcfbdbfabdbfabecdbfabeeadbfabfddbfabffcdbfacbgdbfaccdbaddbfaccfagdbfacdbfacegdbfadbfadcccgdbfadgfdbfaeaegbdbfaebadbfaebafdbfaebefdbfaedbcbdbfaefcefadbfafbadbfafbbdbfafcfdbfafeaadbfafebcagdbfafedbfaffbdbfafgcdbfagcaeedbfagdbfagdffdbfagfeaddbfbacgdcdbfbadbfbagbgcdbfbagdbfbbcdbfbbdbfbbdcdfddbfbbdeegdbfbbedbfbbfcgfdbfbcebcadbfbceedbfbcgcdbfbdafeedbfbdbfbdegddbfbdfcdbfbdfdbfbebdbfbeccgedbfbecedbfbedbfbeffacdbfbfceegfdbfbfdacbdbfbfdbfbfddbfbfdddbfbfdfadbfbgccdbfbgdbfbgddbfbgebcddbfbgefedgdbfcaadbfcabdbfcacfabadbfcadacdbfcaedbfcaededbfcaegdbfcbcdbfcbcddbedbfcbdbfcbedfaddbfcbfdbfcbfgdbfdbfcbgdbfcbgfcdbfccbggedbfcccecbdbfccdbfccgdafcdbfcdadbfcdbfcddcgbcdbfcddgdbfcddgeadbfceadbfcebcgdbfceccfadbfcedadbfceebafdbfcefccafdbfcegabadbfcfaaeadbfcfdbfcfdfebdbfcfedfdbfcfgdbfcgacdbfcgbadbfcgdbfcgddbfcgedaddbfcgefbdddbfcgefeddbfcgfdbfcggdbfdaabdbfdaadbfdabacfdbfdabcbfedbfdadbdadbfdadbfdadggbdbfdaegdbfdaffdbfdbcdggddbfdbdadbfdbdbfdbfdcaddbfdcagcdbfdcbcgdbfdcbdbfdcdbfdcfddbfddafdbfddbfddcagcgdbfdddbfddegbdgdbfddeggdbfddfbfdbfddffddbfddgdbfdeaacdbfdecdbfdedbedbfdedbfdeecbggdbfdeeddbfdefdbfdegbdbfdeggdgbdbfdfbbdbfdfdbfdfdgcadbfdfgcdbfdgaegadbfdgbbdaddbfeaagffedbfeabecbdbfeacabddbfeaddbfeadeeddbfeaebdbfebbadccdbfebbadddbfebbcadbfebcedbfebdebdadbfebefbgdbfebgdbfebgggebdbfeccdbfecdaabdbfecdbfeceeaccdbfecgbcbgdbfedadbfedbfedcbabbdbfeddbfedebdbfedfgcddbfedggadcdbfeeadbfeebddbfeebggdbfeecdbfeecfbcbdbfeecfdbfeedadbfeedggdbfeefdbfefaddbfefaeddbfefddbaadbfefdfbdbdbfegadbfegaeeadbfegdbfegebdbfegeeggbdbfegfdbfeggdbbedbfeggfeaddbffadbffaddbffaefcdbffagadbffagdbffbadgdgdbffbagcdedbffbbadbgdbffbdagdbffbddbffbdddfdbffbeabfdbffcafgdbffccdbffcdbffcdgedbffdbffddbffdgedbffdggecadbffeebfgadbffeecdbffefdbfffdbfffdcedbfffdffadbffffddbffgbfefdbffgcgfadbffgdadbffgdbffgfffdbffggdbfgacdbfgacfdbfgadbfgaecdbfgbcbadbfgbceedbfgbcgbbdbfgbcgdbfgbdbfgbgddgdbfgcbadcdbfgcbbdagdbfgcbdadbfgcbdbfgccdbebdbfgcdbfgcegaedbfgdacdbfgdagbdbfgdbfgddbfgdddbefdbfgdgcdbfgdggaffdbfgeagfdbfgecaacbdbfgeccdbfgedadbfgeedbfgefebaddbfgfdacagdbfgfdbfgfdefgdbfgfedddbfgffaddbfggcbcaddbfggddafcdbfggeabdbgaaaeddbgaaccadcdbgaacdacfdbgaaddbgaagabfadbgaagdbgabbddbgabccdfdbgabcdbgaccdgdbgacdbcfadbgacfcafdbgacfgbddbgacgccdbgacgeddbgadaafdbgadbgaddbgadeddbgadedfbddbgaeadbgaecgeabdbgaedbgaeeabcdbgafadadfdbgafdbgafefddbgaffdeedbgagadccdbgagbadbgagcacfdbgagdbcdbgagddbgagdggdbgbaaedffdbgbacfadbgbadbedbgbadbgbadggdgdbgbaedbgbafdgdbgbbdgcadbgbbeabfdbgbbeafgadbgbbgcfgdbgbcbeedbgbdagdbgbdbgbdcfcbedbgbdddbgbddgbafdbgbdfabaadbgbebbeedbgbececfdbgbecgeadbgbeebdbgbeffbdbgbegfcdbgbfadgdbgbfccedbgbfdbgbfedbgbfgfccdbgbgaebedbgbgbdbgbgcdbgbgdbgbgdcedbgbgggcddbgcaagbdbgcabbddbgcabcbaedbgcacfdbgcadacdbgcaddbgcbaaaadbgcbbdbgcbbfcfadbgcbdbgcbddbgcbgeebadbgcccbffdbgcccfdbgccdbgccedbgccfaeagdbgcdafdbgcdagdfcdbgcdbdbgcdbdcdbgcdbgcddbgcddfddbgcdegddbgcdfcddbgcdfdbgcdffacdbgcdffdbgcdgcdbgceaddfdbgcedbgcedgedbgcefecdfdbgcegcdbgcfaddbgcfbcfdfdbgcfdcceadbgcfdcddbgcfecfdbgcfgadbgcgaadfdbgcgabdfdbgcgdadgbdbgcgdbgcgdecdbgdaadbgdacfedbgdadbgdaebcdbgdbaacddbgdbcdbgdbdbgdbegadbgdbfdaebdbgdbfedbgdbgdcbadbgdcbadgdbgdccabedbgdcdbgdcddbgdcfbcfedbgdcfdfedbgddbgddcegadbgdddbgdddgedbgddfefcgdbgddfgfcdbgddgadbgdeagedcdbgdebedbgdeccdbgdedadfdbgdedbgdefdbgdefggdbgdeggbgcdbgdfcafbdbgdfceacfdbgdfcgadbgdgadbgdgbadddbgdgdbgdgedbgdgeegfadbgdgegcdbgeaabfgdbgeabdgbfdbgeaccdbgeacddbgeadbdbgeagdbgebcegdbgebdbgebedbgebfdbgebfffcadbgecdbgecddbgececgdbgecfcadbgecfdbgecgfdbgedbgeddbgeddegbadbgedfadbgedfgdbgedgdbgedgededbgeeaddbgeedbgeegadbgefcaddbgefdadbgefdbgefddbgeffadbgefgafdbgefgeffdbgefgffadbgegaeebbdbgegbbbcedbgegbbgabdbgegbdbgegbfbdbgegccadbgegdbgegedgefdbgegfdbgdbgeggacedbgeggcdbgfacedbgfadbgfaebdbgfafdbgfagdbgfbagegedbgfbbdbgfbdbgfbgdbgfccdbgfcdbgfdaagdbgfdadbgfdaddbgfdbgfdcdfdbgfdegccdbgfeadaedbgfeadbgfeaddbgfeagcaddbgfecabfbdbgfecdcdfdbgfeceeadbgfedbgfedeegdbgfegeeebdbgffacgcdbgffcbebdbgffdbedbgffdbgffdeffddbgffeebbdbgfgafdbgfgcfebdbgfgfcddbgfgfdbggabfcebdbggacdbggadedbggaedbggafdadbggagegfedbggagfbfddbggbafabadbggbbcbgbdbggbbcdddbggbcaedbggbcbdbggbcgebdbggbdbggcagbdbggcbcfdbggcbdbggccggedbggcdabdbggcdbbcfdbggcddbggcdgdagdbggcefdbggdbggddbggdebadbggdedbggdefdbggdgccdbggdgedbggeaaedbggeccgbdbggedbdebdbggeedccbdbggfafdfdbggfagcgdbggfbeecedbggfccbcdbggffadbggfgadbggfgdbggfgecdbgggbdeedbgggcadbgggcdbgggcgcdbgggdfgcdbgggfddbggggdbggggefadcaaaacdbcdcaaabdcaaaeabgdcaaagdddcaaagegdcaabcacdcaabcadcaabcagdcaabeggfddcaabfdcaacdgacdcaacgdcaadadcaadaedcdcaadbbdcaadcaadcdcaaddcaaddccegdcaadgedcaaebcdcaaebdcaaebegggdcaaedcaaedcafdcaaeddcaaeedcaaefafdcaaefcfdcaaefffbfdcaafacfadcaafcbdcaafdcaafedcaagdcaagededcaagfcdcaagfdcaaggccegdcabaaddbdcababedgadcabaccbbdcabacdcabadaddcabafcadcabagdeaedcabbcceagdcabbdcabbffcdcabcaaabdcabcdcabcedcabcgfaadcabdbcbdcabdcaadcdcabdcabdcabfedcabddcabdeadcabdfdddcabdgdcabebadcabedcabedfbdcabeefcedcabegfefdcabfbdcdcabfdcabfeedadcabffdcabfffdadcabgcadcabgdcabgededcabggdcacaadcacabgcdcacacddcacaefdcacafagffdcacaffgedcacagfegdcacbaedcacbaeddcacbcbedcacbcdadcacbdcacbddcacbedcacbedfeddcacbfbfgcdcaccadcaccafdaadcaccbcdcaccbfcgdcaccccdfdcaccedcaccfedcaccgdcacdaddbdcacdbffedcacdcabefdcacdcacdcgddcdcacddcacddgbdcacdedcacdfdcacebccfdcacebfedcacecdadcacedcacedffdcaceedcacegaedcacegddcacfcdcacfgffcedcacgbadcedcacgcdcacgdcacgdgcdfdcacgfdedcacggafggdcacggdcadaadcadabeabddcadabffdcadacadeadcadacbfecdcadadbdffdcadadcadaeagdcadaffbgbdcadagdebgdcadagfdcadbdedcadbebdcadbfdgdbdcadbgadcadbgdcadbgddcadcadcaeebdcadccabddcadccgfdcadcdcadcdcfdcadcedcaddafdcaddbffdfdcaddcaddcaedcaddcdcadddbdcaddgdcadebdcadedcadeddcadedfgbcdcadeebbbdcadeedfccdcadefdcadefdffdcadefedacdcadegbccbdcadfagadcadfbgdgedcadfcdcadfdcadfdfddcadfeaabfdcadgacedcadgbdcadgcfdcadgdecefdcaeaabdcaeaccbcdcaeadcaebadbdcaebaegdcaebcdcaebcfbegdcaebebdcdcaebedecbdcaebefafdcaecadddcdcaecadedcaecdcaecddcaecebagdcaecgedcaedadcaedbedddcaedbfagdcaedcaeddgecdcaededcaeeadcaeeadecdcaeeageabdcaeefdaaadcaeegdcaefdcaefddbdcaefddcaefdgdcaegaaacdcaegccefedcaegdcaeggfedcafabcgdcafadadcafadaggdcafadcafadffffdcafadgdcafagbgfddcafagcffbdcafbaaddcafbcdfdcafbdaeagdcafbdcafbddcafbfcedcafbfdddcafbgbdcafbgdbadcafcbcdcafcbdcafcbdfcdcafcdbddcafcdcafcgdcafdcafdccbedcafddeccedcafddfbdcafdfbgdcafdgegcdcafdgegcfdcafedcafefdcafegaffgdcaffbadbedcaffbfdbfdcaffceggdcaffdfffdcaffdfffedcafffbdcafffdbcdcafffdcafffdgadcaffgedcaffgfgddcafgddgdgdcafgdffgdcafggdcafgggdcagaafdfdcagabeedcagadcagadgffedcagbcdbdcagbcdedcagbdcagbddcagbddgddcagbfgdgfdcagcbcabdcagcbgaadcagccdcagdbfddcagdcacdcagdcagdcdcagdeabcedcagdefeecdcagdfbdcageadcagedcagegcfdcagegedcagfcdaedcagfdcagfedcaggbcddcaggbdfgdcaggcgdcaggdcaggfdcaggggdcbaaagddfdcbaagcfdddcbabacdcbabbeeacdcbabdcbabfggdcbabgebcedcbabgedcbacadbddcbaccdbdcbaccfbdcdcbaccfgadcbacdcbacdeegadcbacfddcbacgaddcbadbcggcdcbadcaeabdcbadcbaddcbadedcbadfdcbadgbadcbadgdcbadgggeddcbaedcbaedgdbedcbaefbbdfdcbaeffdcbaegagbddcbaegeaffdcbafbcgbfdcbafcdcbafcfdggdcbafdcbafffdcbagbeadcbagdcbagdcfggdcbagebfcdcbageedcbagfcfdcbbaacfcfdcbbaadcbbabedcbbacedfdcbbadadcbbafcedcbbbagedcbbbcdcbbbfeegdcbbbfegdcbbcaacdfdcbbcaceegdcbbcbcedcbbcdebcdcbbcdebfdcbbceebgadcbbcegeebdcbbdaegddcbbdbbfddcbbdcbbddaddcbbddbcdfdcbbddbdcbbdedgafdcbbeadcbbebdcbbecbdcbbecbegadcbbedcbbfaddcbbfcaededcbbgbdcbbgcfdcbbgdcbbgegedcbbgfdcbbggcbgdcbbggdcbbgggeegdcbcadcbcaedcbcaedcdcbcagadcbcbcgedcbcbdcbcbefbdcbcbfbeadcbccadcbccaedcbccdcbccffcdcbcdacgdcbcdagdcbcdbadcbcdcbcdedbfadcbceadfeadcbcecabdcbcedcbcedegedcbcefcdcbcegdcbcfbdcbcfdcbcgaaedcbcgabdcbcgcfaedcbcgcfcgbdcbcgdbfdcbcgdcbcgddcbcgedcbcgeddcbcgfgbdcbdabceadcbdaebgfdcbdafggdcbdbbbdcbdbbgaacdcbdbedcbdbfbedcbdbfgeegdcbdbgefccdcbdcacdfdcbdcbbbcdcbdcbdcdcbdcefacedcbdcfcbdcbdcfdcbdcfebgedcbddbeffdcbddcadcbddcbdddcbdddgbefdcbddebdcbdeaadcbdeacdedcbdebfddcbdecdefdcbdecgdcbdedcbdeddcbdeebdcbdeedcbdefeedcbdfaaebdcbdfbdcbdfdbgdcbdfedcbdfgbcdedcbdgbbdcbdgfcacdcbdggdcbdgggdcbeabfdcbeacdcbeadacfddcbeadbeadcbeadcbeadecdcbebacedcbebdcbebdgcgdcbebeccfdcbebfcedcbebfdcbebffddcbecaccbddcbeccbeedcbeccfebcdcbecdcbecebedcbecgbdccdcbecgbfddcbedaffcdcbedbbbaddcbedbdccgdcbedcbeddagbdcbedddadcbedefgdcbedfdfcdcbeedcbeedcegbdcbeeebcgddcbefbaddfdcbegadcbegcddcbegdcbegdfaaddcbeggdcbfaaecbdcbfaafdcbfabdgffdcbfaddcbfaecdcbfafegbcdcbfafgcffdcbfagdcbfbagadcbfbcbdcbfbdcbfbfgbdcbfbgdcbfcagceddcbfcbdcbfcccadcbfccecdcbfcddcbfceaaefdcbfcfdbddcbfcgadcbfdbdcbfdcbcaadcbfdcbfddadcbfddcbfdfdcbfebadcbfebfedcbfecebdcbfeddcdcbfeebfdcbfefbdbdcbfefcccddcbffaadcbffadcbffdcbffddccgdcbffdgaddcbffgdcbffgedcbfgaecdadcbfgbbgcdcbfgdbcgdcbfgdcbfgddcddcbfgeaafedcbfgeaedcbfgecfcfdcbfgedcbfgfbdcbfgfdcbgabfdfdcbgacdcbgadcbgaddcbgaegecdcbgagedcbgbaeedcbgbbaecddcbgbddcbgbdgbagdcbgbgfagadcbgcaddcbgccdcbgcdcbgcdcdcbgcdddcbgcdfbbdcbgcefededcbgcgeeadcbgdagbeedcbgdbfdfdcbgdcbgddagcedcbgddededcbgddfcdddcbgebfbecdcbgedcbgegddbdcbgfeecdcbgfgbcfdcbggbagdcbggbdcbggbfbebdcbggcdcbggfaggcdccaabaedccaacfdccaadaadccaaegdccaafcgcdccaagfdccabbdccabdccabfcdgfdccacacgdccacadccacdccacdedccacdefdccacfadabdccacgdbcdccadccadcdfedccaddcadccaddccadddccadgddadccaeadccaecgfdccaedcedbdccaeebabdccaefbdccaegcdccaegdccaegdgdccafcfbedccafdccafefaddccafgadccafgcdccafgcgfddccagagdccagdccageacaedccaggbdccbaaadccbabdccbacadfgdccbadccbaddfgdccbagdccbbgegdbdccbcacgcgdccbcafdccbccdccbcfdccbcgdaadccbdaccdccbdccbdegdccbfaagegdccbfadccbfaedccbfaefcfdccbfafbedccbfaggdccbfcbcbbdccbfdccbfedccbffagdccbffbfdccbffgbecdccbgbcdccbgbfcbcdccbgcfcfadccbgdgdccbgfgcdccbgfggfgdccbggdccbggfcdcccaaccdcccacgdcccadcccaebbgdcccaeefdcccagbdcccageabadcccbcgcacdcccbdcccbebdcccbfdggdcccbgbaecdcccbgcdcccbgfaacdccccbadccccbdgaadccccccgdcccccdccccecdccccfdccccgcfbadcccdagaedcccdagbdcccdcccdcdcccddcccdefcfedcccdfdcccdgbfdccceaeggdcccecdgdcccedccceegcdcccfbcdcccfdcccfgaddcccgbebdcccgbgfdcccgcddcccgdcccgdgeaddcccgfgaadcccggbedadccdabbdccdacbeedccdadccdaecfbdccdaedccdagdccdbdacddccdbdbgadccdbdeddccdbdfdbadccdbdfdccdbegabdccdcbeggdccdccddaafdcdccddacedccddaeedccddafdccddbcgddccddccddcdccdddccddfabdccddfdccddgddccdebbdedccdecdccdedeedccdeegdcdccdefbgdccdegddccdfbbdccdfbdccdfcdccdfdbgdccdfdccdfefddccdgadccdgaecdccdgafdccdgbffeddccdgcddccdgebdcdccdgfedccdggabagdcceaaedcceadaabdcceadbdcceaddcceaedcceaefcdcceaegdcceafbdccebbdccebbdgdbdccebcbcegdccebcddddccebdccebdgeedccebfddgdccebgbdfedccebgfcdccecaebdddccecbbgdccecdccecdfbgddccecebbcdccecfedccedadecdccedaedccedbdccedcceddddccedefdccedfgbdbdcceebgedcceedbdcceedcceedfbedcceeedcceefadccefbdccefdccefdedcceffdccefgdccegbcfdccegbdccegdccegdebdccegfdccfabdccfaccdccfacdccfadccfaeegbcdccfagbadccfbcbadccfbddccfbdeddccfbdgdccfbffbgdccfbffeafdccfbgcbdccfbgedbdccfcbccdbdccfccgfedccfcdccfcefbddccfcgcadccfdadccfdbbgdadccfdbfdccfdccfddbcbdccfddbcdccfddccfddecdccfddeedfdccfddgcdccfdfcaedccfdfdccfdgfagedccfeegddccffaeadccffbaadcdccffdacdccffdccffddccffgfafcdccffggadccffggfbedccffgggdccfgaeedccfgcdccfgdccfgdcedfdccfgfdbbbdccgaadccgadccgadgddccgaegcdccgafacdedccgafdccgaggcbedccgbbgadccgbcfadccgbdcagdccgbdccgbdeeddccgbeabaddccgbecadccgbfbfbdccgbfdccgbffdccgbfgbdccgbggcdccgcaegbcdccgcbabadccgcddcdccgcdddccgcegdgdccgdabccddccgdbdacadccgdccgdcgggfdccgddccgdddddccgdedccgdgcaeddccgeafdadccgebbaabdccgecgffdccgedccgefdccgegcfdcdccgegdbgbdccgegddccgfbdccgfbegdccggbcadddccggddccggdeecdccggggcdcdaacbcafdcdaadcdaaecbadcdabbdcdabbddfdcdabcbbdcdabdcdabdgdcdabdgedcdabgcdcdabgeadcdabgggdcdacacdcdacbacbadcdacfebdcdacgdfdcdadbcgffdcdadbedcdadcdaddafddcdaddcdadeggbdcdadgeaddcdadgegefdcdaeadcdaedcdaegedcdaeggfdcdafdcdafgdadcdagabadcdagaeafdcdagcdcdagcfedcdagdcdageafafdcdbabeefgdcdbacededcdbadcdbbafdfadcdbbbabaadcdbbbdcdbbdadcdbbdbfbcdcdbbdcdbbfdcdbbgdcdbcabeebdcdbcdcdbcgdcdbdaddcdbdbcfdcdbdcdbddcdbdfaagdcdbdfabadcdbdgdcdbecddcdbedcdbefdcdbfcdcdbfdcdbffcdbdcdbgadfdcdbgbddgcdcdbgcdcdbgcgfdgdcdbgfcbfcdcdcafbbbddcdcafcgdcdcafcgfedcdcagbdcdcbadcdcbadddcdcbaefddcdcbagbggdcdcbbcdcdcbcbbfbdcdcbddcdcbeebddcdccdcdccddcdccebcgadcdccedcdccfbgdcdccfddcdcdbbfdcdcdbeadcdcdbefdcdcdcdcdcdcfggedcdcddcdcdefcdcdcdfgdedcdcdggbbdcdcdggdcdceaddcdceaegdcdcebfddcdcecgagddcdcedcdcefbbdcdcefeededcdcegadagdcdcfcdcdcfdcdcfdcedcdcfeeadcdcfegdedcdcfggedcdcgadedcdcgbbadcdcgcdfdcdcgdcdcggddcdcggeddcdcggeedcdcggegdcdcggffdcddabbaebdcddadcddadddcddaebdcddafgfadcddagagdcddagegdcddbaecfdcddbdcddbfcgdcddbfedcddbgdcddcbfadcddccccdcddcceedcddccggacdcddcdbbedcddcdcddcddcdefdcddcecdcdddbddcdddcdddceefcdcddddcddddddcdddfdcdddffgfdcddedbdcddedcddeddcddeeagadcddeedddcddeegdcddefecdcddegfdbdcddfabdcddfacbbdcddfbbgeedcddfbffdcddfdcddfddcddfedcbcdcddfgdcddgadcedcddgbfdcddgcecadcddgcffgcdcddgddcdcddgeabadcddggbedcdeaafdcdeabcdddcdeacebfbdcdeacfbgdcdeadcdeaedcdeaeeecdcdeagcdcdebbbcadcdebbdcdebbegfddcdebdcdebeeadcdeccdcdeccffccdcdecdcdecgcadcdecgfgdcdedadcdedcccdcdedcdeddcdeddgdcdedfeedcdedggdcdeebgdcdeecddcdeedefdcdeeeddcdeefcdecdcdeefgegdcdefcbdcdefccdcdefcdcdefcddcdefcggdedcdefebfbdcdeffgbdcdefgdcdegccdcdegcceddcdegdbbgdcdegdcdegdgdcdeggdaacdcdfabfgfedcdfbabdcdfbbabcdcdfbbeeadcdfbdbcdcdfbdcdfbedcdfbfdbddcdfcadcdfccfffgdcdfccgcdedcdfccgedcdfcdcdfcebebadcdfceddcdfcfbdcdfcfcdcdfcgebdcdfdadcdfdcdfddbadcdfddcdfddddcdfdegfgedcdfdfdadcdfdgcdcdfeafceadcdfebcadcdfedcdfeedcdddcdfefdcdffbacddcdffbdcdffcbddcdffddcdffdgbcdcdfgbdcdfgebagdcdfggddcdgadcdgaddagddcdgagdcdgbaacdcdgbdcdgbfaeeadcdgbgdcdgcacedcdgcadcdgcaedaddcdgcaeebdcdgccfdcdgcdbddcdcdgcdcdgceadcdgdbdcdgdcdgdceagcdcdgddcdgddffdcdgdgdcdgebbbfcdcdgebdeabdcdgebefcadcdgecbcbdcdgedbacdcdgedbfdcdgedcdgeedfadcdgefccfdcdgefdcdgfbdcdgfdcdgfdgdcdggabdcdggbbdcdggbgbgbdcdggddcdggdgcafdcdggggdcddceaabdceaacdceaaedceaagaadceabadceaccdceacebcdceacfdddceacffcdceacfgaddceacgdceadaddceadcbdgdceadceadcebgdceaddceadddbdceadddbgdceadfdegfdceaebddceaedfdbddceafbdceafbgcaadceafcfeedceafdffgdceafgebcdceagbdceagdadceageadceagebfdceageedceaggbddcebacedcebacefdcebadcefdcebaeddcebaefbffdcebafbdcebafbedcebafdcebbagffdcebbdbedcebbddcebbgaebgdcebcadafedcebcafbfdcebcbacdcebccbdcdcebccdegadcebccfbbdcebcdbdgdcebceddadcebceecefdcebcfgdcebdcdcebdcebdedddcebdffcadcebebfbgadcebedaedcebedfaacdcebeedcebeeeddcebegdcebegfeedcebfcdcebfdcebffadcebffbdcebffbgfdcebffcdcebfgbdgdcebgbegcadcebgcdcfbdcebgcedcebgcfebdcebgdaacddcebgdcaabdcebgdcebgddeagdcebgecgdbdcebgfagedcebggcbcdcecaadcecabbadcecacabcfdcecadcecagdcecbadcecbbcdecdcecbcgdcecbdcecbfgadbdceccbdcecccdceccdcecceaadcecdcecdcgeadcecddcecdeddgdcecebedcecedceceefcccdceceefgdcecfabgdcecfbadcecfcedcecfcgbgfdcecfedcecgabdcecgacdcecgagcfddcecgbgdaadcecgcfffedcecgdbddadcecgdcecgddcecgegdggdcecgfbaeddcecgffdddcedadbbedcedadcedaeacbddcedafafddcedafdcedbadcedbafbgbdcedbagdcedbbbadedcedbbgeefdcedbcdcedbdcedbfafgdcedcadcedccafdcedcdcedcddcedcedceedceddaddceddagdceddceddgbdfdcedebdcedecbefdcededcgdcedeeadcedefegdcedeffdcedegfcbdcedfadgadcedfdcedfedeabdcedfffbdbdcedgbcdfdcedgdadcedgdcedggcadcedggdagdceeacadceeaddceeagccdceeagfdceebadceebaeegbdceebagdceebbdceebdceebedceebffeffdceecadafdceecadcedceecadceecbacecdceeccgcdceecfbdceecgaccgdceedacadceedceeddceedfafdceedgafdceedgebbadceeeccecdceeeddceeeefdceeefaddceeefdceeegfdceefbaedceefbdceefccdbdceefdceefdfdceefggdbdceegdceegfcbagdcefaceabbdcefadcefaddgdcefadfacdcefagddcefagffdcefaggcacdcefbcafadcefbdcefbeggcdcefbffadcefcafdcefcdcefcfdcefdcefdedcefeadcefeagfdcdcefebfdcefecdcefedbbafdcefedcefeecdcefeeedcefefedcefegcbdcefegdceffaggdceffbbffdceffdbfacdceffdceffedcefffbdceffgcdceffgdceffgdddcefgbdcefgdaadcefgdcefgddcefgedcegaaadcegadddcegaeagddcegagdgdgdcegbdbdcegbdcegbddedcegbecdadcegbecedcegbedcegcbaegdcegcbafggdcegccbdcegcdfdbdcegcfadddcegdbbcddcegdbedcegdcegddbagdcegdedcegdeebgedcegdfbfgadcegdfgfdcegeadcegebddcegecadcegedcegefadcegefdccddcegfdcegfdgcddcegffbcdceggbbbadceggdcfaabegddcfaacdcfaadcfaadcgdcfaadedcfaaffdcfabbdcfabcdbbdcfabedcfacbgcdcfacddcfacfagdcfacgbddcfadcccadcfadcdcfadcfaddcfaddcfdcfaddebbddcfadfgddcfadgcgbbdcfaeagccddcfaebbadcfaebecfcdcfaedcfaedgggedcfafaacdcfafcgdcfafdcfaffbbdcfafgeagdcfagbgeegdcfagdcfagdgdcfagfbacdcfagfegdcfbacfaacdcfbacgfbdcfbadcfbaeafdcfbaegfdcfbafcdcfbagdedcfbbccaeddcfbbcccdcfbbdcfbbebdcfbbfdcfbbfgcfdcfbcafdefdcfbccegcdcfbcdcfbcddcfbcedcfbceecdddcfbcgbgabdcfbdbdbfcdcfbdbeffgdcfbdcfbddcfbddeddddcfbdgdcfbeadcfbedcfbeecbggdcfbefffedcfbfbdcfbfcbddcfbfdcfbfdedcfbgagdcfbgdcfbgdedcfbgeacdcfcaaddcfcaafbdcfcabcaedcfcabdcfcacdcfcacfdcfcadcfcaffaedcfcbabgdcfcbafgedcfcbbcdcfcbbffgbdcfcbcbdcfcbcdcfcbdadcfcbdcfcbddcfcbdgcdcfcbefdcfccadaaddcfccbfdbdcfcceefadcfccfadcfcdceeddcfcdcfcddgbbadcfcdebffdcfcdecddcfcdfafebdcfcebdcfcedcfceddcfcegcfdcfcfacdffdcfcfadcfcfccdcfcfcfedcfcfdcddcfcfdedcfcgdcfcggdcfdadcfdagbbdgdcfdbacdcfdbcgbfdcfdbdabfgdcfdbdfcddcfdbeagdcfdbeedcfdbfedcfdcacaedcfdcdcfdcddcfdcfdcffgdcfddcfddfbdfdcfddgaebfdcfddgefagdcfdebdgadcfdedcfdeedcfdeeefdcfdefbddcfdfbcdcfdfddcfdfdeebdcfdfgfbdcfdgafdcfdgdcfdggfcdcfeadbdafdcfeadcfeadfbdcfeafddcfeagdcfeagfbdcfeaggbbbdcfebaebcdcfebcdcfebdcfecbgcedcfeceacedcfecebcddcfedadbcfdcfedbbdcfedbeagdcfedcafdcfedcfedcgfdcfeddcfeeafeagdcfeeddcfeedffddcfeeecgdcfefbddedcfefcgffgdcfefdagbdcfefdcfefdfagdcfefeaebdcfefedbccdcfegbdcfegcbadcfegcdcfegdcfegegdadcfegfgfgdcfeggcccdcffaabedcffaacdcedcffabadcffabcdgdcffacdgcddcffadcffadedcffagedcffaggfdcffbabdcffbbddcffbdcffbddfcbdcffbfaccedcffbfbacdcffbfdcbcdcffbfgfeddcffbgfdcffcaddcffcdcffcedcffcgbdcffdcffdedcadcffdedcffefcecdcffegaceddcffegcbcdcfffabdcfffbcegdcfffdcfffffdcffgaagdcffgadedadcffgcbbbgdcffgdcffgdeabdcffgedcffgfaceadcffgfbdcffggdbdcfgabcdcfgabefdbdcfgadcfgbbdedddcfgbcddddcfgbdabbdcfgbgbaedcfgbgebbdcfgbgfcdcfgcbedcfgccafecdcfgccdcfgcceagdcfgcdcfgcddcfgcebbdcfgcgbfdcfgdbbdcfgdcfgdddcfgdegaafdcfgdfacdfdcfgdgecdcfgdggbbdcfgeadcfgedaffdcfgedeedcfgeebedcfgeecbdcfgefeddcfgfafbdcfgfbbbdcfgfbdcfgfddcfgfegggfdcfggbddcfggddcfggecadfdcfggeefadcfgggdcgaaabdddcgaacdcgaadcgaadfbgcdcgabagcfgdcgabbdceddcgabfdcgabfgedcgacbdcgacdcgadbecddcgadbefdcgadcgaddcgadgdadcgadgdcgaeadcgaebbagfdcgaebdcgaeceecdcgaedcgaedfafdcgaeeadcgaegadcgdcgafafcadcgafcgfcgdcgafdbdcgafdcagdcgafdcgaffbdegdcgagbcagdcgagbdadadcgagceddgdcgagdbdcgagdcgagddcgagggeddcgbadaadcgbaeadcgbaegdcgbbadcgbbbadcgbbcagdcgbbdcgbbedaabdcgbbedcdcgbbfaafedcgbbfdcgbbgegdcgbcadbadcgbcccgedcgbcdcgbcedcdgdcgbcedcgbcfdcgbcgfadcgbdadadcgbdcgbddcgbdfgadcgbecaeafdcgbeebdcgbeedcgbfacfgedcgbfbcdcgbfbdcgbfcadcdcgbfdadcgbfdaedcgbfggbbedcgbgbccccdcgbgbfggcdcgbgdcgbgedbebdcgbgefceadcgbgfadcgbgfaefcdcgbgfedgdcgbggbfdcgcaadcgcadcgcadgbbdcgcafebdcgcaffaadcgcbaaeedcgcbafdcgcbbfedcgcbbggdcgcbcccgdcgcbcgfbddcgcbdcdcgcbdcgcbeaecdcgccccgdcgccecdcgccedcgcdbebddcgcdcaddcgcdcbfedcgcdcdcgcdcgcddcfdcgcddcgcddgdcgcdfbadcgcebdgddcgcecdcgcedcgceddcgceedcgcefcdcgcfadcgcfbdcgcfcacdcgcfcgadcgcfdcgcfddbbddcgcgcbdbdcgcgcgdcgcgdcgcggdffdcgdabdcgdadcgdaedcgdaeedcgdafbbdcgdbabedcgdbabfgdcgdbbdcgdbcgagfdcgdbdccfdcgdbfeeadcgdbgagdcgdbggaddcgdcbafdcgdccdcgdccfdcgdcfeddcgdcgagadcgdcgbdeadcgdcgddaeabbdcgddbcdcgddcgdddaeaddcgddddcgddfadddcgddfgdcgdebdcgdeddeeedcgdeeaabedcgdeebdfdcgdeeedcgdeffefdcgdfaadcgdfadcgdfaedcgdfbddeedcgdfbgbcdcgdfbggbadcgdfccafdcgdfcdcgdfcegdcgdfdcgdfddcgdfefedcgdfgedbddcgdgbdcafdcgdgbdcgdgbgdcgdgdcgeaacdcgeacfddcgeadcgeaeccfdcgeaedcgeagddcgebaddcgebdcgebecddcgebedcgebfegbadcgecbecadcgecccbfdcgeccgeaddcgecgbcfdcgedbcaadcgedcgededcgedfadcgeeadddcdcgeecbbbfdcgeedegcgdcgefadffgdcgefdbgfdcgefdcgefeecdcgegadadcgegccfdcgegdcgegfcdddcgfaaafdcgfabdcgfacdcgfaedcgfafcfbdcgfagbgcdcgfbbfbggdcgfbbfcbdcgfbbgcabdcgfbcdcgfbdcgfbeacedcgfbfdbdcgfcaaaabdcgfcbbbgdcgfccdcgfccfdcgfcddcgfceedcgfcfgddcdcgfcgdcgfdaaddcgfdaeagdcgfdcfdcgfdcgfddcgfdeefgdcgfeaddcgfebfabedcgfedcgfefbddbdcgfeffgcedcgfegaadcgffacefddcgffbccdcgffcddcgffdadcgffddeefdcgffgagdcgffgbfadcgffggcbdcgfgbdcgfgdbdcgfgeabgdcgfgfgaedcggaagdcggadcggbbddfdcggbcfbbdcggbedcggcaeagdcggcagegcdcggcbggdcggccdcggcdcggcfdcggcggcdcggcggdcggdbagecdcggdbfdcggdceedcggdcggdddcggddgadcggdeafdcggeadcggecbddcggeccafedcggecdfdddcggedcdcggeeeagdcggeefgdcggegcbeedcggfaadcggfadcggfafafgdcggfdcggfddbdcggfdfdcggfdggddcggfecgcdcggfedcadcggffggafdcggfgeeegdcgggacdcgggadcdbdcgggaecddcgggdcgggdddaaaagfgcddaaabaddaaaddaaadddbddaaaeabcfddaaafaaddaaafddaabaddaabbddcbddaabbefbddaabddaabedeaddaabfbdddaacadeabddaaccacddaaccdfeeddaacddaacfegbeddaadaddaadbccbeddaaddaaddaaeddaadddaaeafdddaaebddaaebffgddaaefffddaafaageddaafaccdbddaafbdgdddaafcddaafddaagcgcddaagdbcddaagddaagedaddddaagedddabaaddabaddabafcgddabafgddabagccccddabbbbddabbddabbebddabbeddabbfddabbgcefddabcaddabcddabcfddabcfgfgeddabcggaceddabdbadddabdbddabdcebddabddabddbdddabdddabddddabdecdaddabdfcddabebbfddabedadcdddabeddabfddabffbcdddabgebddabgfddacacdddacaddacaecddacaeddacafffagddacafgegbddacagaefdddacagfddacbbgddacbceebddacbgddaccbdddaccdfadcddaccegegddacceggcbddaccfddaccfgcaddaccgcddaccgeddacdbddacddacdddacdgdaddacdgfddaceaddacecaeddacecfgbddaceddaceddaddaceddddaceedddacefcfddacefgbfgddacfafgeddacfcagcddacfddacfebbceddacfedcagddacfeddacfegaeddacffcgdaddacfffddacgdabcddacgddacgdgddacgfdddacggdddadaabddadaadddadabedddadacafddadacddadadbacddadaddadbaaddddadbacddddadbaddadbagfaddadbddadbededdddadbgfbdddadcadbddadcbbddadcceddddadccefddadcddadceaddadcfdcccddadcfdgddaddaddceddadddadddddadddgddadebfcgddadeddadedfeeddadeeaggddadeeegeddadfaabgbddadfafeddadfceeddadfddadfgdddadgcgedaddadggaafdddaeaagbddaeacfbegddaeaddaeadddaebbecfddaebddaebffbaddaebgaagddaeceabaddaeceddaecedggaddaedbeddaedcaffddaeddaedddaededddaedfegddaedgaddaedgeddaedgfddaedggbeaddaeeabbbeddaeebeddaeebgdddaeegbeddaeegcddaefaeddaefbddaefcdbcfddaefddaefeddaeffgabbddaefgdcddaegacddaegadadeddaegbgcgdddaegcbffgddaegeddaegfceddaegfeeddafaabdfaddafadcddafadcefcddafafdeddafbcdfddafbdbdedddafbdcgddafbddafbfagbaddafbgcggcddafccadddafccbddafcddafcdddgeddafcfddafdacddafdaddafddafdddafdefcaddafdfabagddafeadfddafeddafeefddafeefeddafefgbcdddaffbdbceddaffdaaddaffddafgaaabddafgbeddafgcbddafgeaddafgeddagaabddagabaefaddagabeaadddagabfeddagaccagaddagaddagafddagafgdddagbcaddagbddagbffgddagbgefbddagbggddddagcbdcddagcbeddagcbfddagccbddagccdfedddagcddagceddagcfaddagcfadeddagcfdgggddagdafdddagddagdddagdfgbeddageaddagebfddageeaddageedabdddageefbgbddagegbgdddagfabaaddagfadacddagfbgcdfddagfddagfdfcaddagffcddagffgcadddaggddaggeecaddaggfbgcddaggfcdeddagggddagggeafcddbaaabceddbaaabffbddbaacddbaaddbaadffcddbaaedgbddbaaefggbddbaafgefgddbabaddbabbddbabdgdddbabeaceddbaceadgddbaceagdeddbadabdaddbadaegddbaddbadddbadfccgddbadffddbadgaddbadgafddbadggcaaddbadggcddbaedcddbaeddbafacbdfddbafbcagbddbaffbcfddbagbgfddbagcbafbddbagdbcecddbagddbagfdfddbbaadedddbbaaeddbbaccddbbaddbbadgddddbbagcgeddbbbcfegcddbbbddbbbfgadddbbbgbbcaddbbcacaddbbcbbddbbcbgddbbccgebddbbcegddbbcfcdadddbbcfddbbdaddbbdagcfeddbbdbbfdddbbddbbddcddbbdddbbddedcddbbdgaddbbeafgddbbeddbbeefagbddbbefaadcddbbegbeddbbfbfddbbfcddbbfddbbfdddbbffdeddbbfgccdddbbgaggddbbgbadfeddbbgccddbbgddbbgeaddbbgeeaddbbgegafeddbbgfdcbddbbgggaeddbcaaeebdddbcacdaddbcaddbcaddgaaddbcafcaddbcaffbddbcagegfddbcbaagddbcbagfcddbcbcaddbcbcdebddbcbddbcbeaeddbcbegddbcbegeabddbcbgddbccbeddbccdddbcdaaddbcddbcddddbcdgbfaddbcdgceeddbcdgddbceabegddbceaddbcecddeddbceddbcefddbcfadddbcfaebfbddbcfceddbcfddbcfdfddbcfegddbcffefddbcffgdgddbcgcfggddbcgfeddbdaadffddbdabddbdabfeddbdaccddbdacefddbdaddbdadfgceddbdadgccfddbdafddbdaffbddbdagcddbdbbacaaddbdbbddbdbddbdbfddbdbgbadbddbdcbbfbddbdcbfbedddbdcdcagfddbdcddbdcdeeddbdceddbdcffgfddbdcfgfddbdcgeddbddabcaddbddadgddbddbaddbddbdddbdddddbddgdgddbddgefbfddbdeagddbdeddbdeeddbdefdbbddbdfabcddbdfaddbdfbffddbdfcdbddbdfcfeabddbdfddbdfedeaddbdffbaddbdffcgcaddbdffefddbdgddbdgdddbdgebeddbdgefcbdddbeaaddbeaadddbeacbeddbeacdefddbeaedaddbeaeddbeagcbeddbebcddbebcdfgddbebddbebdeddbebdefeddbebecadddbebeeddbebfdaafddbecadcaaddbeccdbbeddbecdbcdddbeceddbecefddbedaddbedbddbedbfddbeddbedddbedfcedddbedfdcbddbeecgbddbeedbdbaddbeeddbeededdbeefbddbeefcddbeefdbbddbeeggcddbefaddbefafeddbefcddbefddbefeafagddbefedddbeffddbeffgddbegaddbegbafddbegbeeddbegddbfaeddbfafddbfaffcfddbfbafbaaddbfbbddbfbcebbbddbfbddbfbebfacddbfbeddbfbgddbfbggdbddbfcabbaddbfcaddbfcadfeddbfcefgddbfcfcddbfcgbddbfdacddbfddbfdddbfdeegddbfeddbfedfbbddbfeeefddbfeegfdddbfegcfacddbffcbacddbffeefbddbffefddbffefdddbfffbadddbfffddbfgdaaddbfggddbgaaddbgabbdddbgabcddbgadbddbgaegdbddbgafddbgageeddbgbbcddbgbdfddbgbdgddbgbgdbeddbgcbcaddbgcbdbddbgccddbgcgddbgdaabfaddbgddbgdddbgdefddbgdgbdfdddbgdgdddbgecbeaddbgeceddbgeddbgedebdddbgedededdbgeebedcddbgeeddbgefcgdbddbgfdceddbgfgdddbggbeddbggfbbfddbgggddcaabcbfddcaacbaafddcaagbaddcaagbddcabafbbddcabbddcabdadaddcabdddcacbddcaccaebddcaccddcacddcacebdeeddcacfeebddcadbgbfaddcaddcadddcadggeddcaebbbaeddcaebdddcaedageaddcaeddddcaegfedaddcafabfddcafbcdddcafddcafdddcagdbadddcageddcbacbgcaddcbagfgaeddcbaggddcbbaagddcbbaccddcbbacgddcbbbdgddcbbcfacfddcbbdaddcbbedbddcbbeddcbbeeccfddcbcbacbddcbcbaecddcbcdbddcbcddcbcedaddcbdaddcbdagcddcbdcceddcbdceabddcbdceaddcbddcbdddcbddddddcbdeddcbeaeeaeddcbeddcbefcddcbefeefgddcbeggegeddcbfaacggddcbfaddcbfbcbaddcbfbdabddcbfbgdeeddcbfcddcbfddcbfdddcbfgacddcbfgebdddcbfgfeddcbfgfggddcbgbgcddcbgbgdaddcbgddcbgeddcbggddcbggfdbddccaaddccacbcgfddccaddccadddccadfdcddccagbgddccagfbddccbadbddccbafeddccbcdgfdddccbdfddccbeddcccaeaebddcccbfaddcccddccddccdddccdefbccddccdfaddccdfceddccdfdceddccdgefcddccdggdddccecbddccedcgddcceddccedddcceegeeddccfcaddccfddccffaddccffbeddccfgdcddccgbebgddccgbfdddccgddccgdgbbddccgeaddccgebccddccgfbgeeddccgfdcbaddcdaaddcdaagcbddcdabddcdacbddcdaddaddcdaeegcfddcdagdadddcdagfadddcdbbfddcdbcacddcdbddcdbegddcdcbaabddcdcbbecgddcdcbddcdcefcaaddcdcffcdgddcdcgedddcddabdddcddabfddcddaddcddbcbgdddcddcdddcddddcddecfgddcddgaaaddcddgfddcdeacggddcdebdbeddcdebfddcdeceddcdeddcdeffbddcdfabddcdfcfdbddcdfddcdfefddcdffcbeddcdffddcdfgedbddcdgbcdcddcdgceefeddcdgecdccddcdgecddcdgeddcdgefbdddcdgeffbbddcdgegedfddceaaddceacbddceaddceaedcgddceaeddbfddceafddcebadgbgddcebafdaddcebdacddcebddcebdfcdddcebeeaecddcebfcfbeddcebgeeafddcebgegbddcecddcecdfceddcecdgddcedbadfaddcedbfcddceddcedddcedecddcedfagddcedfbgaddcedgddcedgfddceeaacddceebabeddceebcfffddceecbddceeccddceeffddceegddcefbaddcefddcddcefddcegacbddcegagddcegcddcegdccbddcegddcegdddcfabddcfadaddcfaecddcfbbccbfddcfbccddcfbceddcfbcedfddcfbddcfbeefddcfbggddcfcddcddcfcddddcfceccdddcfcegddcfcgdddcfdaffeddcfdcbddcfdcddcfddcfdddcfdfddeddcfeadabfddcfeaeddcfecceeeddcfeddbcddcfeddcfefbbaddcffaabcddcffadeddcffcddcffddcffdgbacddcfgbddcfgcfddcfgddcgaagaegddcgabagfaddcgagdfdddcgbbaebddcgbbbcdddcgbcaedaddcgcaddcgcccddcgcddcgcecddcgdabddcgdaddcgdadfbddcgdafddcgdbfaddcgdbgcgbddcgdbgffddcgdcbbgddcgdcbeaddcgdcfddcgddcgdgbafddcgeaddcgeaeddcgebddcgeddcgeebbcddcgeeddcgeefddcgefddcgfacbaddcgfaddcgfdbddcgfddcgfdddcgfeeeddcggafgbeddcggbddcggceddcggdagfcddcggddaeddcggddcggfafddcgggafbdddcgggdcbbddcgggedabdddaaagdddaabdddaaceggdddaadddaaedddaaffdddabaaafddddabdddabdfdddabdfgdddddabfdddabgdddacadddacbdddacbecfdddaccdddaccdegadddaccgcddddacdddadabfbdddadbfdddadcdddadcdddddadcgcddddadddadfcdddaeacdddaebcbcadddaebcdddaefbbgfdddaeffedddaefgcfdddafaedddafcbcgddddafddddafggddddagcgddddagdddagdfbdddageedddaggddddbaadddbabfcdddbacgdddbaedddbafbfdddbaffddddbagaebddddbagbbbfdddbbcfabedddbbcfgdddbbdddbbeaedddbbegfaadddbcabdedddbcagdgbdddbccbdddbcdaddddbcdffdddbceaafadddbcgdddbcgfdddbdddbdecbdddbeaaacddddbeaeccdddbecaaadddbecgbdddbedddbedebddddbedfaadddbefcdddbefdefgdddbfaddddbfafdddbfcgdddbfddddbfdgafbdddbffcfddddbfffecdddbffgegbdddbffggebdddbgafbdddbgbdddbgbedddbgbfgdddbgebddddbggdddcabcdddcaegdddcagdadddcbaedddcbbcgbcdddcbbfcfcdddcbccdedddcbdddddcbedddcbeddddcbgdddccaaggbdddccaefbcdddccbfbdcdddccdddccdegcdddccecaccdddccfeagdddcdcdddcdcfdddcdddcdedddcdfbdddcdfeabddddcdgeecdddcebeagadddcedddddceebdedddcegdfddddcfdddcfgfdddcgbfedddcgcfddddcgcgdddcgdabdddcgddddaacdcddddacfdddddaddddaddddddafddddafdgfddddbbdffcddddbbeddddbcecbcddddbddddbefbddddbffbcddddbgedcddddcbddddcddddceddddcfaddddcfddddcgdddddadedddddcaddddddddddddddddddddebgaddddddgddddeafdbdddddebddgddddeddddfacdeddddfaggbfddddfbggddddfdabddddfeddddfegbedddddgagbddddgbddddgcaeaaddddgecddddgfddddggdddeaaebadddeacdddeaddfafdddeaeddddeafdddeagadddebbadddebbaecdddebcbeffdddebcffdddebdadddebdddebecddddebfdfdgdddebgedfadddecabfgdddecdddecdefafdddeceafcedddedddeddfadddeeafcfdddeebbdddeebbfggdddeedddeefcdddddeefdddefdffgbdddefedfddddeffbedddefffdddefgfdddegadddegbdddegbfdddegdaegcdddegdddegedddegeeedddfaaagbddddfaadeggdddfaaggcdddfabdddfabfefadddfacdddfadddfaeggfdddfafagfdddfagacadddfageffdddfbagdgdddfbbgcaddddfbcegdddfbdafafdddfbdddfbgbfgddddfcafcdddfcbefdddfdddfdffcfgdddfedddfeeddddfefdddfeffgcgdddfegddgdddffadddffcedddffedddffefacbdddffgaffdddffgdddffggfdddfgadddfgagcdddfgdddfgedagdddgacdbcedddgacdddgacedafdddgacfabbdddgadddddgadddgagdddgagffddddgbbaccedddgbddddgbdddgbdgdcdddgbededddgbfbebdddgbfefcdddgbgcdddgcacedddgcacggdddgcbdddgcdbadddgcddddgcedddgcefdddgcffbdfdddgdaadddgdacdddgdadcdddgdafbdddgdbcbdddgdbfdddgdddbedddgdddddgdddgdeabdddgdedddgdfdddgdfgdddgdgaddddgdggdcdddgebbdddgedddgedgebdddgefdddgefdgegdddgegcdddgfcfdddgfecdddgfeedddgffdddggbddddggbegdddggbfgedddggdddggdeaddddggdgdddggfbgddeaaaddeaadddeaaeddeaagaefddeaagddeabaddeabbddeabddeabfabddeabgaddeaccddeacddeacdfefbddeacebeddeacfbddeacfdgefddeacgddeacgfaddeadacdcddeadbbddeadbeddeadbgddeadcdddeadcfccddeaddddeaddeaddfcdddeadebdddeadfeaddeadgcgddeadggddeaeaebddeaebggddeaeddeaeefagaddeafccddeafdddeagaadddeagbddeagdccfddeagddebaadaeddebacbeddebadddebaddebaeaddebaeddebaegfaddebafddebbaddebbadgddebbagdeeddebbbaacddebbcdfdfddebbddebbgeddebcbddebcddebcgbccaddebdaeggddebdddebddebdecfddebdedddebdeddebeaddddebeaddebeccddebeeeddebegafddebfdddebfdfddebfebeddebfgddebgbeebbddebgdfgeddebgeeefddebgegbgddebgfbbddebgffddebgggdbddecaaffddecacddecacecddecacgddecacgdefddecadddecaddecaeaccddecagcddecagdegaddecbaddecbagecddecbddeccaeeddecccddecccfdeddeccdbddeccdcbebddeccddeccfcbdddeccgadddecdaddecdaebddecdbcddecdbgdfbddecdddecddecdeddecdfddecdfffddeceaadddececdbffddeceddecegcddecfacdbddecfcddecfcdeddecfdddecfedddecfefdddecffbfcgddecgcddddecggeddedaceaddedaddedaddefcddedaggfddedbaddedbdddedbdfcddedbeagdeddedbeddedbeecfeddedbfgddedcaccaddedcadedcddedcbfddedcceeddedcddeddaddeddcddeddddedddedddgddeddeddfdbdcddedebddededdedeeddedefecddedegceddedfaacddedfdbbggddedfddedfeddedfeebfddedffggdgddedgaddedgbddedgcbcddddedgddedgdeddeeabeefgddeeabfdebddeeacddeeacefceddeeadadddeeaddeeafgeddeebcddeebddeebfcddeebfdbbbddeecabdddeecabfddeecadddeecdaagdddeecdbeeddeeceddeedafddeedbefddeedcddeedcdfedddeeddddeeddeeedaddeeedcagcddeeeegddeeefefaddeeeggceddeefaabddeefbddeefcfabcddeefddeefeeddeeffdddeegbdddeegebbacddeegeecddefaaffdddefabdbddefacfeebddefaddefafecddefbagaddefbcddefbddefbebdbddefbebeddefbeddefbgegcbddefcaeddefcbbgddefcbddefcbegbddefcbegddefcddaebddefcddefcegabgddefddefebddefedgagdddefeegaddefegcgeddefegdddefegfdeddeffecgddefffacdaddefgeaddegaabdddegaaddegabgbfddegaceddegaddegaegddegaffdeddegagddegbdfdceddegbfbddegbfdeddegcbegaddegcbgegddegcdfbddegcefgddegcfcafcddegcgddegddcbdbddegddegebcddegecddegegddegfaaddddegfefgadddegffaaddegffedddeggccaddeggddeggfbcdddfaaaddfaaafddfaabdgggddfaaddfaafbfgddfaageddfaaggddfabagbcddfabcggddfabdddfabegegaddfabfddfabgbddfacddfacgdagbddfadbceddfadbddfadceddfaddddfaddfaddgddfadfdfeddfaebbdddfaebeafddfaecaddfaecbecddfaecgeddfaedaddfaeddfaeeddgddfaefddbgddfaegbddfaegddfafdddfafddfafebbcddfafeddfafegddfaffcbedddfagcbdbddfaggegddfbabddbbddfbacedfddfbaeddfbafbgceddfbagcaddfbaggccddfbbafefcddfbbagaddfbbceedaddfbbcgdddfbbddbcddfbbecgcbddfbbfdebddfbbfefbeddfbcadfddfbccddfbdbddfbdddfbddedaddfbddeebddfbddfbdgafcbddfbdgcddddfbedbfdfddfbeddfbefcgddfbegegfdddfbfecddfbffddfbfgaddfbgadbfaddfbgaddfbgafffeddfbgbdcddfbgcccbddfbgcdbeddfbgddfcaaddfcabddfcabeddfcacddfcaceddfcaddfcagbgcddfcbaddfcbbcddfcbbdbaeddfcbddfcbdgefaddfcbfddddfcbgdaedddfccaddfccbddfccbeecddfcccbddfcccddfccebgddfccfcfbeddfcdddddfcdddfcddfcdecddfcdfeaddfceddfcfbbddfcfdbafddfcfdcaeddfcfdddfcfddfcfgddfcfgdecgddfcfggcddfcgbdddfcgceeddfcgddfcgdgbdbddfcgeeddfcgefcddfcgfdbgbddfcggaddfcggcgcddfdabcddfdabdceddfdaccgadddfdaebeeddfdaeddfdagddfdbabeaddfdbafeeeddfdbdacddfdbddfdbgaeddfdcaffddfdcbddfdccaddfdcddfdceaaeddfdcebddfdcgfddfddbfaddfddcddbddfddddfdddfddfddfeddfdeceeddfdeddfdeeddfdefdeaeddfdfbgddfdfcaaaddfdfddfdffccadddfdfgddfdfgfcdgddfdgdcdddfdgddfdgfedfeddfdgfgdddfdggccddfdggdgaaddfeaddfeadebddfeagadcfddfebcbeddfebcdbddfebddfebedbddfebfdeddfecbedaddfecbgcddfecdcddfecdeddfecfbddfecfddfecgbcddfecgbddfedbcddfeddafddfedddfeddfededcddfedfaddfedfddfedfeeddfedfgbfddfedfgdddfedggcddfeedgbgddfefacdfddfefddfefeaddfefgeacddfefggcedddfegabagddfegbddfegdbbfcddfegdddfegddfegedgddfegeeddfegfdaadddffaddffagddffbbddffbcedddffbddddgddffbddffcaddffcbcabdddffccceddffcfbaddffdaecgddffddffdfbbbddffdgeaeaddffdggdbcddffeafddffebddffebedeeddffecddffedbddffeebaddffefbgddffefddffegddeddfffaddfffbecddfffdddfffddffffbaeaddfffgegdeddffgbddddffgcddffgcgdgcddffgdddffgddffgefabddffgfcddffgfddffgfefbddfgaccbddfgacfddfgaddfgbabddfgbaddfgbbdcddfgbbddfgbbdgeddfgbbegddfgbbffcddfgbgcgeddfgbgddfeddfgbgegddfgcbgefddfgcdddfgcddfgcfcddfgcfebddfgcgbcddfgdbabddfgdbfddfgdddfgddfgdebddfgdeddfgdfdbddfgdfdcaddfgeaeadddfgeddfgfaddfgfcafddfgfdcccaddfgfdddfgfeeddfgfgcagddfggaabcddfggdabddfggddfggfacddfggfddfgggaddgaacddgaadecddgaaeeedgddgaafddgaaggceaddgabbcddgabdddgacbbcddgacbfecddgacddgacdfacgddgaceddgacfebddgadaaddgadadceddgadbeddgaddbcddgaddgadgacgaddgadgcfccddgaeagcddgaeddgaedgfeddgaegabddgaegdddgafabddgafacddgafbddgafbfddgafcfddgafddgafdggfgddgafecdaddgafgddddgafgdddgagaddgagaggddgagcecddgagdbgddgagdddgagddgagdfcddgaggfcgeddgbaddgbadecdddgbaeddgbaffacddgbaggddgbbcgddgbbdceddgbbddgbbeacabddgbbgbbddgbcacbddgbcbcdddgbcbdddgbcdfafaddgbceccddgbceddgbcfagddgbcfbfcbddgbcgcddgbdababdddgbdbfabdddgbdcddgbdcgebdddgbddabbddgbddddgbddgbdedbdfddgbdgddgbeaafbdddgbeabgbddgbeacccfddgbebeddgbeddgbefbddddgbfcaddgbfddgbfddgeeddgbfdeddgbfeaggddgbfeeffeddgbfegccddgbffddgbfgededdgbgbaddgbgdddgbgeddgbgfdddgbgffbcddgbggdgddgcabcbddgcaccdbddgcaddgcafddgcbbgggbddgcbdddgcbddgcbfagafddgcbfbfcddgcbffddgcbfgdddgccbbffddgccbfgddgccddgccfaddgccfagaaddgccfccdddgccgdfdeddgccgfddgccggaeddgcdbccagddgcdddgcddgcdegddgceaeddgcecdfeeddgcefefbddgcefgddgcfdddgcfddgcfdfbeddgcffaacddgcgaaddgcgaddgcgaffeddgcgbddgcgbfbddgcgddgcgeddgcgefffbddgcgegddgcgfdggeddgcggcbgbddgcggddgdacfagddgdaddgdaecddgdaedceddgdagddddgdbddddgdbddgdbffcfddgdbgeddgdcadacaddgdcdddgdcddgdceacddgdcfddgdcgdgddgddaddgddbddgddddgdddgddfbfaddgddgdeaagddgdeagbfddgdecfddgdedbddgdeddgdededdeddgdeeaddgdfadddgdfbeeddgdfbgaddgdfdcddgdfddgdfeedddgdgdagddgdgfeddgdggdgddgeadbddgeaddgeaebaddgebbeaaaddgebbfaddgebcddgebcdfcddgebddgebecageddgebgceddgecbcabddgedbcddgeddgededdgedfddgeeabgdddgeeaeddgeebbbddddgeebdgddgeeddadddgeeddgeedgddgeefcddgeeffabddgeegbfddgeegfddgefcgadddgefeddgefefdddgeffcegddgeffdaddgegddddgegddgegdfbcfddgegeddddgegfcedddgfaaddgfaagddgfabafddgfadaddgfadbcgfddgfaddgfafabceddgfageddgfbcfdddgfbddgfcafdgddgfcbaggddgfcddgfcgaeddgfdacggddgfdcdeddgfdddgfddgfdeefddgfdfebdddgfebggddgfedbfgddgffcddgffdaddgffddgffeecbbddgffegfdbddgfffddgffgddgfgdddgfgddfeddgfgddgfgecddgfggddggaadeddggacfccddggaddbddggaddggafbddggagddggbccbddggbdddggbddgbbddggbddggbdefddggbdfcddggbdgddggcaddggcbbaddggcddgddggcddggcdeecfddggcfcdeddggcgddggdbaeddggdcfggddggddggdedddggdfgcdddggebbebddggedacddggefddggegebbbddggfaeedddggfaegffddggfbddggfcgdgcddggfdddggfddggfdfccgddggfeaddgggcbdddgggddafeddgggddgggeecabddgggeefddgggegcdfddgggfaddgggfddcgdeaaacdeaaadbacdeaaadeaaafcbefdeaaafebddeaabadeaabbffcdeaabdegdeaabfdacdeaabgcddeaacabfadeaacafadadeaacdeadeaacdgfdeaacgdbgdeaadbbdacdeaadbdeaadbedeaadcbceedeaadddfbdeaaddeaaddfbdeaadeaaedcdedeaaedeaaedgdeaaeedeaafadddeaafdfdeaafgafdeaafggdeaagbaadeaagbddeaagdeaageedeaagfacfdeaaggbdeaaggdeabaacadeabaaddeababcggdeababdbdeabaebcdeabbadeabbbdeabbddeabbdeabcbafdeabcbdeabcedeabdadeabdaeddcdeabdddeabddeabddecbdeabddgdeabdeabdeaddeabdefdeabdefebdeabeaegdeabecegcdeabedeabegddedeabegdeabfafdeabfcddeabfddadeabffdbdbdeabgcadeabgcfdeabgdeabgedeabggbefdeacaaeefddeacabadfbdeacabbcddeacadeacaebebadeacafddcdeacagabfdeacagdeacbbgebdeacbdeacbfgdeacbgfaedeaccbadeaccbdddeacccbbgdeacccbdgedeacccdeaccddbcgdeaccffbedeaccgedeacdbafeedeacdbcdeacdcccddeacddcadeacdeacdgdeaceaeddeacedbfafdeacedeacefaceadeacefeafcdeacfaddeacfaeddeacfccaafdeacfcdgdeacfddeacffbgdeacgaaccdeacgadeacgafdeacgdeacgdfddeacgebegadeacggcadeadacdeadaceadeadaefdeadagbdeadagedeadbbdeadbdeadbgdeadcaabedeadcaedgdeadcafeeedeadcbabdeadcbddfdeadccddeadccgdddeadcdeadcdedeadcfdcfgdeadcfeddfdeadcfgdeaddadcdeadddbcdfdeadddeadddgeccdeaddeaddggcbdeadeadebfdeadebfeaddeadeccbfdeadeccfdeadecfadeadecfcdeadedadeadedeadeefecfdeadefaddeadefdeadegdeadfbbdeadfcfgcfdeadfdeadgdeadgdeecdeadgdfgfdeadgfdaddeadggfcdeadggfgddeaeaadeaeabadeaeaccdeaeaddeaeafadeaeafddeaeagbbgdeaeagdeaeagecbadeaeagedeaebdadeaecccadeaecdeaecdedgdeaecgbdeaecgddbfdeaedaeadeaedagdeaeddeaedeaedgbdeaedgcdeaedggfagdeaeebcfedeaeeddbedeaeeddeaefbecdeaefcbgecdeaefdcfdeaefdddeaefdeaegbdeaegdfggbdeaegfcfgfdeaegfdeeddeafaadbcbdeafabbdeafacbdeafadbddeafadeafaedeafbadeafbadgfgdeafbcfdeafbcfegfdeafbdcdeafbddbdeafbdeafbfcddeafbgedeafbggddeafcafcbdeafcddeafcdeafceagbcdeafcfdeafcffdeafdafcefdeafddeafddedeafdeafdfbfcdeafdgdfcdeafdgebgdeafebcgddeafedeafeecgaadeafegedeaffbbdeaffdeaffeabbedeaffebdeaffebedeafffbfbdeaffgcdeafgbdeafgcdeafgcebbbdeafgcgbdeafgdgdeafgfafdeafgffddeafggfdadeafggfdeagaadgdeagabdeagadeagaeccgdeagaecddeagaecgddeagafdeagagfcdeagaggdgdeagbadeagbbbdeagbddeagbgdgdeagcagdeagcbagdeagcbcdfdeagcbdeagcbfddeagcfeadeagdafadeagdbdedcdeagdccdeagdcgffcdeagdddeagdeagdebegdeageafdeagecfdedeagedcagadeagedeagedeedeageffdeagegdeagfabdfdeagfafegdeagfdbedeagfddeagfefdeaggdeaggecgeadebaaadebaaafbfdebaabbbdbdebaacdcddebaacfaeedebaaefdebabagdebabbbcbdebabccceadebabegbdebabfdbadebabfedebacdddebacdefbfdebacgdebadadebaddebaddgfadebadebadgddebaeadebaecdebaedebaeecbdgdebaegfbbdebafbdbbdebafbedebafcabdebafdffddebafecfbdebafeddebafegbdadebafgffdebagabgdebagcfgdebagdcdebagdebageagdebagfaedgdebbabeagdebbabeedebbadebbaeedebbafbfccdebbafgcfdebbbacdebbbbffddebbbbfgdebbbdadebbbdcdebbbddebbbdeddebbbedebbbegdebbbgaddebbbgdebbcbdddebbcbdebbccfgdebbcdebbcdgddebbcfedebbcgcgfadebbdadebbdbcedebbddebbddggadebbdebbdeeedfdebbdfedfdebbeaagdebbeabbdebbebddebbecfdebbedebbeegdebbefdgaddebbegdebbegedggdebbfadebbfddebbfddegdebbfdedddebbffafeddebbgddcdebbgdebbgefbbfdebcabgedebcadebcadeedebcadfcdebcaedebcaedefdebcafdebcagdebcbdbbeadebcbddebcbedebcbfadebcbfefedebcbgedbadebccadebcccedebccdebccdggcdebcdabbfdebcdacbgddebcddaeadebcddfdebcdebcdfdebcdgdadebceacddebceaefdebcecfcdedebcedabdebcedebcedffdebceeedebcefdebcegagfgdebcfafedebcfdadebcfdccdebcfdebcfededebcgcffdebcgcgadebcgdebcgeadebcgecgedebdaabfbgdebdabbdebdafdebdagdebdbabdebdbdebdbdfdebdbfgadebdccdadebdcdadebdcdbdebdcdebdcgfcdebddaadebddagefddebddbfdebdddebddebddedebddefdcdebddfdebdebdedbgebdebdedebdedgedebdeefddebdeffffbdebdegefaedebdfaffddebdfdbadebdfddebdfeeddebdfgadebdfgbbadebdgcfgdebdgdebdgdgedebdgegdebdgfgedebdgfgffedebeacadebeadebeadfadebeafbgddebeagbbddebebadebecaadffdebecbfcdebeccbafdebecedebedagdebeddbdebeddebedeaddebedebedfgfaedebedggbacdebeebeedebeecfbcdebeeddebeeedebeefdebeeggdebefdbeccdebefdebefdfdebeffddebegagafdebegbabdebegdebegedgbdebegfeadebeggebdddebfaadebfadbdebfadebfagcfddebfbadebfbaebebdebfbdebfbfaddebfbgdgdebfcaabddebfcadebfcdcbedebfcdebfcfdebfdafeeadebfdbgdebfdcdebfdcfffdebfdcgfgfdebfddadebfdebfeaadbdebfecabgfdebfedebfeeabfdebfeefgdebfegecdebffadebffdebfffbbeedebffgbffedebffgdebfgadadgdebfgafgdcdebfgedbedebfggddebgaaeggdebgababgdebgabcfdebgabedebgadebgaeadebgafbgdebgafefdebgbceddebgbdebgbdgdbdebgbeebfdebgbfdebgbgdebgcadebgcafdebgcagbafdebgcbadebgcdadabdebgcdebgcegdebgcgbbfdebgdabdebgdacgbdebgdaggcdebgdbdebgdddebgddebddebgddebgddgdebgdebgdfebcfdebgebcdebgebdebgecdebgedffdebgfbbdebgfccdebgfcfggdebgfddbgdebgfdebgfefbgcdebgfgdebggabefdebggacdebggcbdebggfddadebggfeddebggffdecaadecaadfbdecaagcbfdecabbdecabcafbdecabdcceedecabdfdecabfdecacaddecaccdebdecacdecacedecacfdgdecacgaccadecadadecadaebcbdecadbfdecaddbafdecaddecadebdbadecadecadfccbdecadffdecadffedecadggfbdecaeadecaebedecaedddecaedecaegbgdecafbdecafbfeedecafcadcbdecafddaedecafdecafdfadecaffabbddecagadecagagedecbaabfdecbaadecbabdecbacdecbadecbadefddecbafdecbagadecbbabgdgdecbbadecbbddbdecbbdecbbecdecbbedecbbegbdfdecbbgbfbdecbcbaddfdecbcdcggddecbcdecbcdeddecbceadecbcfeedcdecbdcegabdecbddeafdecbdecbdfdecbecdecbecedecbedggdecbfbefdcdecbfcedecbfddbdecbfdecbfeacaddecbfeddecbffagdecbffdecbgcgbddecbgeafddecbggddfdeccaagadeccadaddeccaddcgdeccaeddeccbcbdeccbddeccbdeccbdgeadecccaeadecccbgafdeccccbgdecccccbdecccceadbdecccdecccdfbgbdecccedecccfdeccdaaegdeccdccecddeccddeccdeccdeedeccdfdecceaeffdecceafbadecceddafadeccedecceebfbedeccegdeccfbcddeccfdeccffbfdeccffdedeccgbefdadeccgbefddeccgcdeccgcgdeccgdcgdfdeccgebdeccggaedeccggbadeccggdgfdecdadecdbafacdecdbbcbbdecdbbdecdbeadeadecdbgbadecdbgdfdddecdcbdecdcdecdcedecddbadecddcdecddecddedecddfbgdecddfedecdebccdecdebefdecdecdedadecdeebcbfdecdfdbdecdfdeecdecdfeggbddecdgbafgadecdgcdecdgcffgfdecdgdecdggbddecdggebdeceaacdeceacbadgdeceaceccgdeceadeceaeabedeceaedeceaegddbdeceafcaaddeceaggdecebadecebbfcabdecebbgdecebcbfebdecebddecebdecebeadecebfabefdecebgcbdececcdececdadececdececdffdececgbdececgdecedaggdecedcaaadecedcbdecedeceeabbdeceecdeceedeceefadecefbdecefcecdecefcfadecefdeceffaafdecefggdecegacefcdecegadecegcbcdecegdaccdecegdadecegdbbadecegdecegeebcadecegfddecfaagdbedecfacbdecfadecfaegcadecfagdegbdecfbccfcdecfbdecfcbddfedecfcbeddecfcbgegddecfcfddecfcgcefdecfdacgdadecfdbafadecfddecfdecfdedbafdecfdfdecfdgdadecfdgddecfeagdecfecadecfeeedecfefcdadecffaebedecffbcddecffbdecffbeegadecffecbcdecfgaaafcdecfgcdaeddecfgcdecfgcfdecgaagdecgacbddecgaceedecgadcedecgadecgaedecgagbaeddecgagcbadecgbagfdecgbbaccedecgbccdedecgbcdecgcaebdecgcagacbdecgcdaecdecgcdecgcedecgcegdbddecgcgdgdecgdaddecgdadecgddaccedecgddbdecgdecgdfcgbedecgeadecgeafdecgedcbdecgedecgfaceeedecgfccedecgfdagcadecgfdecgfdgfddecggaabdecggacbdbdedaaadedaabededaacbdedaadedaafdedaagdccdedaagdgfbdedabbcededabbgeggdedabcbdedabeggdedabfcdbgdedabgdedacacadedacbacdedacbbgdedaccdededacddbecdedacfggddedadaebdedaddadedadddedadedadgbdaadedaeaffbadedaeccdedaededaeeffededaegdedafadedafaggededafbadcdedafdedafededafefdedagacgdedagbaeaddedagccbededagceeebdedagddbbdedaggfaccdedbaaecddedbabdededbacadedbadedbbddedbbdedbbecffdedbbeecdfdedbcbadedbcbcgbddedbccaddedbcdedbcdgdedbceddedbdaffcdedbdbefdedbdeaffbdedbdedbdgbgdgdedbeadedbedcdagdedbeddedbededbefededbegddfdedbfbbdfdedbfdedbfdfccdedbfdgfededbfffcgfdedbgaddedbgbcgbdedbgdedbgededbgfeabgdedbggadedcabdedcadedcafbddedcagdedcbbdedcbcdbdedcbcebddedcbfeecgdedccadbdedccdedccdfdedccgdedcdaaddedcdcbgcdedcddedcdedcdfdddedcdgeecfdedcebededcecfdedcedbdedcededcfdedcfdfdgddedcfebddedcgddedcgeabdedcgfaefdedcgfcadeddaagfdeddabdagadeddabdeddadeddagbgdeddbcfebfdeddbefadeddbfggdeddbgdeddccffdeddcdfcdeddcfddeddcfeededddddeddddedddedddfgdeddeabdededdebcbadeddeddeddgdeddededdeecdeddeggaededdfaadeddfdaccdeddfdbeaededdfdeddfededdfgegacdeddgbggdeddgcfgdcdeddgecdedeabdedeadedeaededebadedebbdedebbgfdedebdedebededeccagdededeccdedecddadedecddedecdedecdfdedecedcfcdedecefbeddedecgggdededbgbcdededddeadedededededfbgcedededgafaddededgdededgdeededeeadedeebdedeecbdedeecdedeededeeeagdedefaafgdedefbfdfadedefddedefdedefeggdedeffbbddedeffededegaffbcdedegdcdbgdedegdcfdedegdedegedbdedfaabfadedfacdedfbagdedfbbbcdedfbbcbfdedfbbcdedfbbdedfbdbbafdedfbddfddedfbdedfcadedfcbbdedfcbddedfcbeaadedfcfaagddedfcfdedfcgcadedfcgdedfcgfbdedfdcdedfddedfdebfdedfdedfdfbdddedfdfdeddedfdgeebgdedfdggdedfeadedfebggdedfedcggbdedfededfeeacebdedfeededfegdcdedfegededfegfdbcdedffababfdedffaededffcgfdedffededffegadadedfgbaeafdedfgcdgdedfgdedfgeededfgfebgbdedfggadedfggdedgaaagcdedgabdedgabgcgededgadedgaegfdedgbadedgbaedbgdedgbbdaacdedgbdcededgbdedgbededgbffbdedgcbadedgcbeaddedgcddedgcfeeadedgdadcfddedgdagdedgdbaeegdedgdcadedgdcbdeddedgddedgdedgdfeacbdedgeeededgeegdedgefccefdedgegadddedgfbbdedgfbdedgfbgffdedgfcddedgfdedgfegfagdedggadefgdedggbdedggcdedggdcadedggddedggdedggfffccdeeaacfdeeaacgedeeaadeeaaefecdeeabacbddeeabbceedeeabbdeeabcfddeeabdeeabdgadeeabgcfefdeeaccbcccdeeaccdeeacdeeacgabbdeeacgdbddeeacgdeeadadbedeeadbabdeeadbbefdeeadccgdeeaddeeadeeaeadggcdeeaebaabddeeaebdeeaeddebgdeeaedeeaedffdeeaefcfgdeeaegfadeeafcbdeeafccdeeafdeeagagdcdeeagccdeeagcdeeagdgffdeeagfeeafdeebadcbdeebaedaafdeebaedeebaeeadgdeebafbfedeebaffeafdeebagbgbdeebbadeebbcfadeebbebdeebbfbedeebcaffdeebcddddeebcdecdedeebcdeebcecdeebdabfcdeebdcgedeebdebdeebdeebebdbfddeebebfeedeebecdeebeeacbdeebeebeggdeebeeegcadeebfabggdeebfebdeebfedeebgbdeebgddffedeebgfbadeebgffbdfdeecacdadeecacedeecbfefcdeeccacaegdeeccacdeeccaeebdeeccbcdeeccdeeccegfdeeccfbfeddeeccgdeecdacdeecdcdeecddeecdeacdeecdeeceadeecebeedgdeececdeecececdeecedbgcdeecefaebddeecegcadeecfddfbgdeecfdeecffdeecfgcfdeecgadeecgagdeecgbdeecgcfacbdeecgdeecgdfdeecgeadadeecgfdbgdeecgfeaegdeecgffdeecgffffdeecggadeedaabdcbdeedaaecedeedadeedafddeedafdeedbaadeedbdeaefdeedbdeedbfdeedbgadeedcacefdeedcadeedccdeedcdgdcdeedcedeedcfabdeedcfdeeddaaggdeeddbecffdeeddbggbfdeeddeeddeefdeeddefeffdeeddgcgdeededeecddeededeedeedegcfdeedfadeedfagdeedfdeedfedeedfefedeedfffggdeedgaedeedgcbggcdeedgdeedgeaecbdeedggbedeeeaagadeeeacedeeeadeeebaccdeeebafggadeeebbfdeeebdcgfdeeebdeeebebdeeecadcbadeeecbdedeeecdeeecedeeecgddeeedbdfdeeedbgedeeedcdbadeeedcecgdeeeddcbdeeedddfaadeeeddeeedeeedfaebfdeeedgdeeedgedeeedggdeeeeaacdeeeedeeeedfadeeeeecffcdeeeeeebdeeeegdeeefbcbcedeeefcdeeefdeeefeecddeeefefdeeegbdadeeegdbdeeegdddedeeegdeeegfdeefadeefafebdeefbcdeefbcgcbedeefbdeefbfadeefbfedeefbffdeefbgdeefbgfcacdeefcacfgdeefcbdfedeefccdaaddeefcdeefcdgedeefcebfgdeefcfedeefdbebcdeefdcfccgdeefdddbeadeefddeefdeefdeffadeefdfgdeefdgddeefdgdeefeaccdeefeadeefebdeefebedeadeefefgbdeefegddeefegdeeffbddfcdeeffcefdeeffddeeffdeeffgadeefgaddfddeefgbaeddeefgcdedeefgfcdeefgfegdeegaccdeegadeegaeeaecdeegaeedefdeegafdeegbcgdeegbddeegbdebgadeegbdfgdeegbedeegbfacdgdeegbgedeegcaebeadeegcaggdeegccedeegcefefadeegcfdeegcfdgadeegdabbdeegdabdeegdadeegdaeedeegddeegddfcdeegddgagdeegdeegdegdeegdfddfdeegeccbdeegedeegeffbedeegegbdedeegfcgcedeegfebaebdeegfebddeegfedeegfegggddeegffccdeeggbbbdeeggbdeeggdcfdeeggddeeggdegdeeggdfedeeggfaddeegggbdefaabdefaadagedefaaffdefaagdgdefabbfgdefabcdefabdefabfdefacbeeedefaccbadefacdefacgcbeedefadaedefaddefadeeadefadefadgegdefaeadefaeccbdefaecdefaedeggdefaeedcdefafadefafbcadefafbfdefafcbdcdefafcdefafdedefafdefagaedefagagdefagdcbdefagddadefagddefagfddefaggdefbabdefbacdefbaddbbbdefbaeccddefbaedefbafagcdefbagebdefbbcddefbbdcccfdefbbdefbbgeadefbbgedefbbgefdefbccbbdefbcdefbcfefdddefbcgbbdefbcgdefbcggagdefbdacdefbdbecdefbdcbddefbdccdefbdefbdegdefbdfcdefbdfdefbdfdfdefbdfgffgdefbdgfbdefbdgfedefbecbabdefbefabcbdefbegdddefbfbafbdefbfddefbfdefbfeadefbfecbafdefbfecefdefbffedefbfffgdefbfgfdedefbgbdefbgbgdefbgcaacfdefbgceadefbgdefbgfdadefbggabddefbggaddefbggecaadefbggfdadefcaabdefcadccedefcaddefcadefcadfaadefcadgafdefcafebgadefcbadadefcbbebdefcbcfbfbdefcbdcdbdefcbdefcbeaeefdefcbedefcbgefdefcbgffdefccbeddefcccbbfadefccdefccfdefcddefcdecdefcdefcdfggggdefcedebbcdefcedefceedefcfbgddefcfcadefcfddefcgafddefcgbebdefcgcdefcgdefcgggaeadefdaadefdaafecadefdacdefdaddfedefdadefdaefedefdafbcfddefdaffdefdbacaaedefdbagedefdbbacbdefdbbdcbdefdbbfbedefdbdbcdefdbdefdbedefdccdefdccgdefdcdfdefdcefaddefdcfagcadefdcgdefddbdefdddddefdddefddefdebebdefdefdfdedefdfdefdfffbbgdefdfggbfcdefdgbgcgdefdgdaeaedefdgdcedefdgdedefdgefaaadefdgefdefdgfedefdggeddefdggedefeadffabdefeaedefeafacddefeagcbdefebadefebbbgadefebbdcdefebbdefebcbfafdefebdbdefebdefebgggdefecafdefecbdefecbfcgdefecccgabdefecdfafedefecgcgdefedagdadefedcbdefeddefededccdefedefeeaebeadefeebcbfdefeecdefeedabaedefeeddefeedefeeecdefeeefdbedefefbedefefdefefeebaadefefgegcadefegbdeabdefegbdefegdagfddefegdbdgdefegffbdgdeffaaffcddeffabdeffacafdeffacfdeffadddeffadeffadffddeffaegfbdeffbbdeffbbfgedeffbcdeffbcecbdeffbdccaddeffbddeffbedeffbegaddeffbfcffbdeffcabcadeffcadeffcbafcdeffcdeffcfadeffcfdedeffcgagdeffcgdeffdadgdeffdcadeffdcgbefdeffdddeffdedeffdeffeacgdeffebagdeffebcdffdeffebgccedeffecadbdeffecddeffecdeffedbdbdeffeddeffedeffefbbadeffefedcdefffadefffbagfdefffbdefffcfadefffcfdefffdeffgcdeffgeddeffgfadeffgfcdeffgfddeffgfdeffgfeadefgaadcddefgacdddefgacebcdefgacgdefgadcbddefgaddefgadefgafdefgbadefgbccfcdefgbedefgbfdefgbgegedefgcbagcgdefgcbbcedefgcbcdbadefgcdefgcgadefgdaefgfdefgdagfdefgdbcdefgdcbbedefgddefgdebeggdefgdefgdffedefgebbeedefgecadefgecdefgecgfdefgedefgedfdefgeeeadefgefgdefgegbdefgegbfefdefgfcdegdefgfdgedefgffgdadefggbfdegaabbdegaabdegaadggfddegaaeabgcdegaaebfdadegaafcdegabadegabbcbabdegabdegabfbbcdegacbdegacdegaceffgdegacfdefadegadaeabdegadbcaaddegadbgdegaddegadegaecadegaeddegaegafedegafbgeeddegafcbgdegafdcgddegafgedegagadegagbcdegagdcgdegagddfdegagdefbedegagdegageadegageffgadegaggbdegaggdegaggdffdegaggfdegbabdbcdegbabedegbabfcdedegbaccdegbadegbadgdegbafdegbafgafcdegbbdegbbededfdegbbegdegbcafdegbcbdegbcddegbcdeedegbcdegbceadegbcebcdegbcedegbcfgaadegbdbagdegbdegbdfdfgdegbebfdegbedegbedgdadegbefaefddegbfbbdegbfbbgcdegbfcdgdegbffbccddegbffbcdegbgcfdfdegbgddegbgdegcaaggdegcabeefdegcadegcaecdegcaecfeadegcafgdacdegcafgdcadegcbabbdegcbdbcdegcbeacdegcbfcabfdegcbfgfebdegccabgcbdegccaegdegccbfbdegcccbdegccdegccebadegccfggdegcdaceffdegcdcdegcddcdegcdddddegcdegcdfddegcebcbdegcebfcgdegcedafbgdegcedegceebdegcfaacdddegcfadegcfbfdegcfcddegcfcdgbdegcfdegcfecedegcfedegcffcgdegcffdegcfgdddcdegcgadegcgfbcadegcgfbdegcgfdegcggaddegdaaebfdegdabfcdegdacfaadegdacgagdegdacgddegdadcdegdadedegdadegdcdegdadggdegdaedegdaeecdegdafbfdegdbcfcdegdbcfcfdegdbddegdbdegdbgbgfadegdcbaffbdegdcdaaadegdcdacebdegdcdegdcecegdegdcfabcbdegddacdegdddegddecbdegddegddfddegdebadegdebbdegdebdegdebeadfdegdebfbdgdegdebggbadegdeeaaaedegdeeddegdeegcdegdeffdegdegbdegdegcdegdegdfabfcddegdfbbbdegdfbcdegdfbdadegdfbegcdegdfcdegdfddegdffgfcgdegdgdfbdegdgfbfdegeaagfdegeadegeaebccdegeaecbcbdegeafaacedegeagdegebadegebbecbbdegebcdgdegebdefdegebdegebgddegecabdegecbbgdegecccgdegecefdegecgdegedabdfcdegedbacdegedbdegedddegeddegededbdegedegeeadegeebgddegeeecddegeefdegeeffddgdegeegaddegefbbbfbdegefeaafadegegdegeggcdegfaadddegfabcdegfadegfbbddegfbbdegfbececdegfbedegfcdaadegfcdegfcfadegfcfdcdegfcfdegfcgcddbdegfcgfdegfdagdegfdagegadegfdcbaddegfddbdegfddccdegfddcdeddegfdegfdggdegfeadcadegfeadegfeaeacdegfecbcdegfeddbcadegfeebdegffaebfadegffedeadegffedegffgebeddegfgddegfgdegfgeacadegfgeedeggaabfdeggaafbbdeggagcfdeggagdeggbaadeggbaddeggbbgaaedeggbdeggbeaadeggbedeggcadeggcaecdeggccaddeggcdadeggcdeggcedgbgdeggcfdeggcgbfdeggcgdeggdbbgdeggdbdeggddbddbdeggddeggdeggdgfadadeggebacdeggebedeggebfggddeggecdeggedafcddeggeedeggefddeggefdeggfcafdeggfcdcfdeggfdeggfeafdeggfeedegggaagcdegggbbdegggbdegggcdedegggcefdegggdcdegggdegggfdbedeggggbgdeggggdfaaaaadfaaabbcdfaaadfaaadffdfaaafdfaabccdfaabcfbcdfaabcgdfaabdbdfaabdfaabfdfaabfgfacdfaabgdfaabgffcdfaacabdfedfaacbdfaaccdfadfaacdfaacfdfaadacgbdfaadaefaddfaadaegfddfaadbfcdfaadbgeadfaadcadfaadcdfaadddfaaddfaadecggdfaadedfaadfaadfgacdfaaeaggdfaaebbdbdfaaebedfcdfaaecfdgdfaaecgefdfaaedbddfaaedgedfaaefcadfaaefcbbgdfaafdaadfaafddfaafedfaagadfaagaefgdfaagcbcdfaagdfaagefdddfaagegddfaagfffcddfaaggdfaaggggdfabacddfddfabacdfabaddfabadfabaegddfabbacdfabbaddfabbadfabbddgegdfabbdfabbffcfcdfabbgdgdfabccccdfabccdbdfabccdfabcddfabcedfabcfdfabcgcdfabdadafgdfabdcdedfdfabdecdfabdeddfabdfabdfedfabebcdfabecdfabeegdfabegcecdfabfaeafadfabfcgedbdfabfdaegddfabfddfabfdecbdfabfdfabfeddbbdfabfgdccdfabgbceedfabgccfecdfabgcdfabgdfacaabedfacadfacbcfdddfacbdfacbfgdfacbgeaddfaccegedfaccgdddfaccgfdfacdbdddfacdbdfacdcfcdfacdddfacddfacddfdfacdeaaedfacdfacdgedfacebbfdfacecadfacegfdgdfacfaedbgdfacfbfdfacfcagdfacfcbdfacfccbdfacfeadfacfgaaedfacfgcgedfacfgdfacgabdfacgcdfacgcfgbdfacgddfacgdfacgedfadabbcdfadabegcdfadadfbedfadaedddfadaedfadbccdfadbcfgefdfadbgeffdfadcafadfadccdddfadceffadfadcfffedfaddadfadddfadddgdfaddedfaddefgdfaddfadeagdfadecdfadecedffdfadeddaeddfadedfadefagdfadegfegddfadfadacdfadfadfccdfadfcdfadfdfadfdfdaedfadffafdfadfgbagfdfadgabgdfadgdfaeacaefdfaeadbdfaeadfaeadffedfaeaecbedfaeafdfaebbcfgdfaebbdfaebceadfaebcgbffdfaebfgedfaebgcbgdfaecadfaecbcedfaecdaedfaecgcdfaedabdfaedagcgdfaeddebfdfaeddfaedeedfaedfaebadfaedfaedgdfaedgfedfaeeadfaeebegggdfaeedagbdfaeedfaefadfaefcfebadfaefdfaefdgbecdfaefgcddfaegagdfdfaegceedfaegdcfdfaegdfaegdgdfaegfdfafaaedfafabdffdfafadbedfafadfafafdcdfafagcggedfafagfdfafbaaedfafbagfadfafbaggbdfafbcgbcdfafbdgddfafbebadfafbfcadfafbfgecdfafbgbafadfafbgccadfafbgdfafbggfecdfafcaacedfafcafbcadfafcdfafcdfdfafcdgddfafcegaecdfafdcadfafdcgbaedfafddfafdfafebedccdfafedfaffabggedfaffadfaffbdfaffbgdfaffdfaffeccbdfaffggebddfafgbedfafgcdfafgdbbdfafgdccdfafggdfafgggbdfagabacegdfagacdfagaebdfagaecgdfagafdfagafededfagagfdfedfagbbadecdfagbcfdfagbcgdcdfagbddfagbdfagbdfbedfagbgdbddfagbgefegdfagcbaeddfagcbdgfbdfagcccdfagcgaddfagdadcdfagdafbdfagdcdfagdcggecdfagdddfagdfagdfbfdfagdgdfageaadadfageagfdgdfagebcgdfageccdfagedecdfageecdccdfagegaddfagegbceadfagegdecadfagfecdggdfagffeedfagffgfcedfagfgdcedfaggaddabdfaggdccdfaggdfbaaacbaddfbaaacdfbaadfbaaebfadfbaaegabfdfbaagagdfbaagbeddfbabbabdfbabcgdfbabdaadfbabddfbabdfbabfbaadfbaccfdfbacdaeccdfbacdfbfedfbacfbebbdfbadbbeaddfbaddfbadfbadfddfbaeddcdfbaeeccdfbafbbdfbafbdfbafccdfdfbafddfbafdfbagadfbagbabdfbagdbedfbagdcdbddfbagdfbbacdadfbbacfdcdfbbafaegadfbbafbdfbbagdfbbageddedfbbbcddfddfbbbdfbbbebdfbbbfdcgadfbbbggagdfbbcaefgdfbbcagdfbbcbfgdfbbcfdfbbcgdfbbdcddegdfbbdcdfbbddfbbdfbbdgefdfbbeadfbbedfbbefgcdfbbfabdfbbfbdfbbfggbdfbbgabgdfbbgaddfbbgcedfbbgddfbbgdfbbgecddfbbgfdfbbggaeafdfbcaabdfbcaacbddfbcabedfbcabfgdfbcadfbcaebadfbcaedfbcbbacbdfbcbbbdfbcbbfdfbcbdfedfbcbebceadfbcbeddfadfbcbfdbcgdfbcbgfecddfbcbggfddfbccabbedfbccadfbccbbgdedfbccbgddfbcccdcdfbcccefdfdfbccdadfdfbccdfbcceedfbccgbbdfbcddfbcdegagfdfbcdfbcdgbdfbceafdfbceaggbdfbcedcdgdfbceefagdfbcefdegdfbcegcdfbcfacbeddfbcfcecedfbcfcfgcdfbcfcgbaadfbcfddfbcfdfbcffbgdfbcffdfbcgdfbcgeadgbdfbcggbdgdfbdaafcgdfbdacbfdfbdacdbddfbdacedfbdadfbdagadfbdagbdfbdagdfbdagdfedfbdageddfbdbbdfbdbcafcdfbdbdfbdbedcbdfbdcafdeddfbdcbdfbdcbfcddfbdccfdfbdcddfbdcfadefdfbdcgccfgdfbddabedfbddbbbdfbddbeadfbddcdfbddcedfbdddfbddebdfbddfbddgddabdfbddgfcdddfbdeaadfbdeacgagdfbdedcdfbdeddfbdedfbdedfdfdfbdedgeabdfbdeedfbdefeeagdfbdfbdfcadfbdfcdaedfbdfddfbdffaedddfbdffbgcedfbdgbecacdfbdgcddedfbdgdfbdgebgedfbdgedfbdgegffbdfbdgfdgdfbdggfdfbdgggfdfdfbeabadeadfbeacbabadfbeacdfbeadbacdfbeadfbeaebcdfbeaebedfbeaedcdfbeagacdfbebbgcbdfbebddfbebecddfbebegccdfbebffdfbecagbdfbecbdgdfbecbfeadfbecdbggdfbecdcdgddfbecdfbecfccdfbedadfbedbaadedfbeddbdadfbeddbebdfbedfbedgdfbeecaddfbeecbdfbeecdfdfbeedgdfbefbcdfbefegdfbeffffcadfbegabaacdfbegdfbegdfdfbegebecdfbegefcbdfbegfabadfbegfbdfbfaaagdfbfaacdfbfabdfbfacfdfbfadfbfadgaaddfbfaedbdadfbfaeedfbfaefbgdfbfafedfbfagfdcbdfbfbbaceedfbfbdfbfbefedfbfbfcdfbfbgdfcdfbfccecdfbfcdfbfcdgfedfbfceafdfbfdcdfbfddfbfdeddfbfdeedaddfbfdfbfdfebaddfbfdgceedfbfebadfbfecggcddfbfedfbfedgdfbfefeedfbffabdfdfbffabfedfbffaccdfbffacdfbffadfbffbabedfbffbgdddfbffbgdfbffcdfbffdfbffdgfdfbffeccdfbffeeggadfbffegdfbgabbbdfbgabdfdadfbgacgadfbgaefdfbgafdfbgagfdcadfbgbcdfadfbgbdfbgbeadcdfbgbfdfbgcbdfbgcdbegdfbgcedbgcdfbgcedfbgcegfcdfbgddcadfbgddfbgdefdbfdfbgdfbgdgbfedfbgeaaebadfbgecedfbgedcddfbgedfbgefbbeadfbgegdfbgegggedfbgfccaccdfbgfdacecdfbgfffbdfbgffggccdfbggaadfbggbdfbggcebcdfbggddfbggdgfgdfbgggdfbgggfcbdfcaaddfcaadfcaafegdfcabadfcabcdedfcabdfcabecacadfcabgedfcacbafcedfcaccdddfcacdfcacfacdfcacgaeedfcadbggdfcadecfgdfcadeffdfcadfbfdfcadfcaeacaedfcaecbdfcaecdfcaedfcaeefgedfcaefdfcaefedfcaegdfcaegebdfcafbddfcafcfebbdfcafddfcafdfagdfcafdfcafedfcafgdfcagadfcagaecdfcagcacdfcagddfcagdfcagebcfgdfcagedfcageedfdfcagfeaddfcaggcbffdfcaggfdfcbaabcfadfcbabdfcbabgdcbdfcbabgfgadfcbacbdfcbacgdfcbadaadfcbadfcbbadfcbbaeffdfcbbcdfcgdfcbbdfcbbdfdfcbbfbdfcbcbefdcdfcbcbefddfcbcfgbdgdfcbdadfcbdafdfcbdbafbcdfcbdbdfcbdbgdfcbddabfdfcbdddbfdfcbddfcbdfcbeadfcbedceddfcbedfcbeffggdfcbefgcdfcbegcbadfcbegccdfcbfafbfdfcbfbegfdfcbfcbdfcbfcdfcbfdfcbfdfdbdfcbffgdfcbgddefgdfcbgdfcbgdfdfcbgfcgbedfcbgfdfccaaagfcdfccabdaadfccabddfccabgacgdfccadfccadfebdfccaeabgadfccaebadfccagfdfccbaacgadfccbafdfccbddfccbeaedfccbfagbgdfcccbdfccccfbdfcccdaecfdfcccdfcccgdabgdfcccggbgadfccdddfccddfccddgcdfccdeaeeddfccdeafddfccdefbdfccdfccdfcdfccdfgacdfcceacbdfccebcbbadfccebeadfccedcdfdfcceecegdfccefdfccefgedfdfccegdfccfadfccfdfccfebegdfccfedfccffbafedfccffdfccffgcdfccgabgfbdfccgaedfccgaeffdfccgbadbbdfccgceddfccgdaffadfccgdfcdaaadfcdabdbedfcdabdfbdfcdacgdfcdacggedfcdadfcdaedfcdaefdfcdafffeedfcdbabdfcdbbbfdfcdbbdfcdbdfeaddfcdbgddfcdcadcdfcdccdfcdcdfcdcgdfcddaaffdfcddafdfdfcddccfegdfcddddcdadfcdddedaadfcdddfcddecgacdfcddedfcddfcddfdfcddfedfcdebaffdfcdebeedfcdededfcdeedfcdeeggadfcdegbabddfcdfbcgbbdfcdfbeeabdfcdfccfdcdfcdfcdfdagdfcdfdbccdfcdfdfcdfdfecgdfcdfecddfcdfegdgdfcdfgadfcdgcffgdfcdgfdfcdggbdeddfceaaagbcdfceaddfceadebddfceadfceaeeeebdfcebadfcebcdfcebdfcecdfcececddfceceggadfcecggdfcededfcedfcedgdfceecbfbdfceedfceeebbgadfceeebfaadfceeecdfceefdgfdfceefedfceegdecgdfceegebdfcefabdfcefbaadgdfcefcfcbgdfcefdbcbedfcegbcdfcegbfdfcegcfdfcegdddfcegdfcegfecdfcfacaadfcfacfdfcfadfceedfcfagbadfcfbdfabdfcfbdfcfbffddfcfccdfcfccfddfcfcdfcfcfcegcdfcfcfgadgdfcfcggfdfcfdadfcfdagbadfcfdbcdbdfcfdbdfcfdcdfcfddfcfdfcfeabcgdfcfeadfcfeaedfcfedbagbdfcfedfcfeedfcfeggedfcffdbdfcffdfcffdfdagdfcffgfedfcfgadfcfgbbecedfcfgcdfcfgcfadfcfgddfcfgdedfcfgdfcfggdfgdfcgaagebfdfcgabbdddfcgadfcgaedfcgafdfcgbbacegdfcgbbaddfcgbcdfcgbdfcgbedfcgcaedfcgcbcdfcgcdgbdfcgcecgdfcgceddfcgcfgedfcgcgdfcgdbgcgcdfcgdcafbdfcgdcdfcgdfcgedfcgeedfcgefbddfcgefgbbdfcgegdfcgegeddfcgegfbgdfcgfcdaddfcgfdfcgfeabddfcgfedfcgffdfcgfgdfgdfcggacacgdfcggbgcfgdfcggcedfcggdcbcedfcggdfcggfddfcggfdfcggfggcadfcgggabfdfcgggdfdaaaddfdaadadbdfdaadfdaafdafcdfdaaffbccdfdabaabdfdabagdcdfdabbbddfdabbgdfdabcfdfdabdagdfdabdcdfdabedgbfdfdabfcecfdfdabgaedfdabgbadfdaccbafadfdaccdfdacedfdacfdfdadaadfdadbaadfdaddagdfdaddfdadfdadfgdfdaeaebgfdfdaecaedfdaedcedfdaeefdfdaefdfdaegbdddfdaegdfdafabdfdafbgcfbdfdafcdcdfdfdafdfdafebfffdfdafecbfadfdafecdfdaffcdfdaffgcadfdagacdgedfdagdabdfdagdfdagebdfdageededfdbaabgfdfdbaaccbadfdbacbadfdbacdfdbadegadfdbaeddgdfdbbabggfdfdbbbccdfdbbdddfdbcaeadfdbcagdgdfdbcdfdbcfddbfdfdbcfdfdbdabdfdbddfdbdeabcddfdbdeaecdfdbdecdfdbdfdbdgccadfdbecdfcdfdbecgdfdbedfdbegdfdbegfddfdbfbecfadfdbfbfeaedfdbfdacfadfdbfdebdfdbfdfdbfefdfdbfgdcdfdbgcdfdbgedfdbgfdafdfdbgfgdfdbgggeddfdcabdccfdfdcacgfdfdcaddfdcaegdfdcagcdfdfdcbacgdfdcbdfdcbedfdcbgabbdfdccceeacdfdccdfdccdfgcdfdccdgbdddfdccecggedfdccfdagdfdccfddfdcdbdabdfdcdcdfdcddfdcdfbbcfdfdcdfdcdfdfdcebcddfdceebdfdcefcadfdcegdfdcegfdfdcfaedfdcfcdfdcfdadfdcfdfdcfefcfdfdcffaaddfdcffcdfdcgbfedfdcggbdfddaaacfdfddaacafadfddaacbdfddaadeddfddabdfddabfbadfddadfddbaaddfddbbgafadfddbbgdbdfddbcdgadfddbdfddbeafgdfddbebedfddbecbadfddbfacfdfddccddfddccdfddcdfddceedfddcffaefdfdddadfdddcdfddddcgdfdddddfddddfdddeefdfdddfdddgcdfdddgdfddebdfddecbdfddededfddedfddeegdfddefgbddfddfaadfddfacfffdfddfccdfddfceadfddfcegdfddfcfgdfddfddaaedfddfddfedfddfgddfddgbgadfddgcdfddgedfddgfbbdadfdeaadfgdfdeabdfdeabeadfdeabgbabdfdeafdfdebcbdfdebdecbfdfdebfbfeddfdebgdfdeccagddfdeccddfdeccdfdecdbdfdecddgcfdfdecedfdecfdfdecfgccgdfdedaadedfdedebcgbdfdedebdfdedfdeeadfdeeaffdfdeebdfdeecegdfdfdeedfdeegdfdeeggedddfdefaddfdefcdbcgdfdeffbcadfdeffcbdfdeffcdfdegadfdegdfdfadfdfaeddfdfafdfdfbadfdfbbcdfdfbdcddfdfbdfdfbfdagdfdfbgbgcfdfdfcbbbdfdfcbedfdfcdfdfcdgadbdfdfcebdfdfceecdfdfceededfdfcgcddfdfdbbbebdfdfdbdcadfdfdcbecadfdfdfdfdfdgbacgdfdfeaacdfdfedfdfedgdfdfeeadfdfegdaadfdffbfcecdfdffcabbfdfdffdfdffedfdfffdfdffgeebdfdfgaddfdfgadfdfgbbgcdfdfgcdfdfgfdfdgaaddfdfdgabbdccdfdgacdgdfdgacedfdgacgbdfdgaddfdgadfdgafadfdgagedfdgbabdfdgbafgddfdgbbadfdgbcgaeadfdgbdfdgbfcfdcdfdgbgedfdgbgfdfdgcacaebdfdgcaddfdgcbcdfdgccfbfdfdgcdfdgcdgccdfdgcfdfdgcgaaddfdgdbfdfdgddadfdgddfdgdfbfdfdgdfdgdgdfdgdgdgcdfdgeaabddfdgedbfdfdgedfdgeebedfdgeedfdgfaebadfdgfbdfdgfdfdgffaecddfdggaccddfdggaedfdggcdbfdfdggdbfbdfdggdfdgggaedfeaacddfeaafdfeaagcdaedfeabbdddfeabddcdfeabdfcffdfeabdfeabefadfeacagdfeacbegagdfeacdbgcdfeacddfeacdfeacedfeadadfeadaeeacdfeadcdaedfeadcdddddfeaddfeadegdfeadfdfeadfeadffagdfeadgdfeaebdfeaecdfeaedceedfeaeeafedfeaeegdadfeafacbgadfeafadfeafddfeafdfeafeagdfeaffcdfeafgddfeafgebdfeafgfdfeagcbceedfeagdfeagfcggcdfeagfedfeaggafddfebaaaddfebaacfddfebaccdfebacfegfdfebadfebadgegdfebaffddfebbdfebbdgbgdfebcdfebcefdfebcfedfebcgbdfebdccacddfebdcdfebdddfebdedgdfebdfebdggdfebeafebdfebecaebedfebedfebegdfebfaeeedfebfbcbdfebfbdfebfdfebfeccdfebfefcfedfebfegdfebgaadfebgddfebgfeedfebggbdfecadbdfecadfecafadfecafcdfecaffdfecagddfecbcfadfecbdeadbdfecbdfecbedfeccaedfeccbbadfeccbddfeccdgbdfeccgdcdfecdcagdfecdccabdfecdcdfecddfecddfgcgdfecdfeceacddfeceaddfecebadfececbcdfececddfecedfeceedfecfadcddfecfbbabbdfecfbfgbdfecfddddfecfdddfecfdfecfeaaaadfecfgcaadfecfgdfecgabfdfecgaefdfecgbeccgdfecgbeeddfecgbfdfecgdfecgdgcgdfecggdfedaaedfedaagbbdfedacecedfedadcddfedadfedafdfedafgddfedagdfedbafaadfedbddfedbdedfedbeabdbdfedbecdfedbedbcdfedbgbcbcdfedcabcddfedcacfadfedcbdfedcdfedcefbdfedcegccdfedcgddfedcgffbdfeddadfeddbcedfeddedfeddfedebbbdfedebbdbdfedebfdfedecfeddfedefdfddfedefgdgdfedegdfedegefdfedfabgdfedfbfddfedfddfedfdfaeddfedfedffcdfedgbdbdfedgcdbecdfedgcgdfedfedgdfedgedadfedgfafdfeeabbedfeeacdfeeadcdgdfeeadfeeaebfafdfeeaeebeedfeeaggdbddfeebbaadfeebbdfeebbedfeebcedfeebdfdfeebdfeadfeebdfeebfgdfeebfgedfeecadfeecdbgddfeecdgbeddfeecgdefcdfeedbddfeedcccegdfeedcfdddfeeddbdacdfeedfadfeedfeeeadddcdfeeeadfeeeeddfeefadfeefbddfeefbdfeefcedfeefddfeefgebbedfeegccdfeegdfefaabdfefabcdfefadaebbdfefadfefaebedfefaebgdfefagdfdfefagedfefbbacdfefbbbfadfefbcbbgcdfefbccbdfefbcdfefbddfefbdeadfefbdfgeadfefbgbfdfefcadggdfefcbgbdedfefcdfefdcaffdfefdcdfefddafdfefdeeecfdfefdfdfefdfefeacdfefebdfefedfefeecegdfefefecffdfefeffcdbdfefegdaebdfeffbddfeffbdfeffcbfadfeffcfggdfeffdbcdfeffdbgfdfeffdfeffecdadfefffdfeffgcgdfeffgefdfefgfddfefggabddfefggddfefggdfegaadfegadcdfegaffddfegafgdccdfegaggdfegbadfegbbegfdfegbdcegcdfegbdfegbfgadfegbgebdfegbggdafdfegcdfbdfegcdfegcfbeadfegcfdddfegdadfegdceacadfegdcgbgdfegddfegdfcfbcdfegdfegeacdbdfegecaddfegeccdfegecedbgdfegedfegeebbdfegfbadfegfcagcfdfeggbeaafdfeggcdfeggegdfeggfeegbdfeggffbeddfegggfcdffaacabdffaaccgbdffababbedffabadbgdffabdffabdgcdffabeaecdffabegdffaccbdffacdebcdffacdffacgbadffadaadffadafgdgdffadcgdbdffaddagcddffaddbbadffaddffadffadgbcbdffaeadffaedddffaedfadffaeeggcdffaefacdffaefbgddffaegedffafaacdffafbebdffafbfdffafcbedffafcdffafddffafdffafedffafeefdcdffafgfbdcdffagddfdffagdffagdgdffagedffageeeedffagfcddffagffedffbaecabdffbaefbedffbbaaebdffbbaedffbbbfbdffbbbgffedffbbdcfgcdffbbdffbbdgdffbbeffddffbcbdffbcdffbdaggcdffbddafdffbddcdffbdffbdgcfgfdffbeadbaadffbedbadffbeeddffbefgcadffbfagcdffbfdffbfedffbfeebbddffbgdffbggadfedffbggdffbggedgdffbgggdbdffcacbddffcadbddffcadeaddffcadffcaegffdffcafcbdbdffcagbddffcagbdffcagegdffcbagddffcbbaggdffcbddffcbedffcbeegdfdffcbfdgdffcbfecdffcccccedffccdcdffccdffccfdgffdffcddffcdegdffcdfdffcdffcdffdffcdfgaebdffceafeedffcedffcefgfedffcfddffcfdffcffgdbdffcffgdffcgbadffcgcddffcgdadcdffcgdbdffcgdcdffcgdffcgdgbedffdaacaffdffdabgdffdafddffdaggaeddffdbadffdbbdcdddffdbdffdbfbagedffdcagaedffdcaggedffdcbagdedffdcbeagedffdcdffdcedffdceeabdffdcgcdfddffddaebfdffddcdffddceebfdffdddddffdddffddedfgddffddeedbdffddffdeaedffdecbedffdecfdffdefbfgcdffdefcfdffdefdffdfbdffdfcdffdfdffdfdggdcdffdffdgdffdgedffdgffefdffdggbbddffeaadgdffeacbfgbdffeacfbbbdffeadffeaeaddffeaecdffeafddffeafdffeagbdffebaedffebdcgcadffebdffebeebefdffebfcfdffebffacbdffecadbgdffecbcdffeccdffecdffececdbdffecfdaedffecfdffedcfdffedeeccdffedffedgcbfdffeeafdffeebacddffeeecdffeegdffefbddffefcdffefeadffefedffefefefcdffeffdfffdffeffffggdffefgeagddffegcdffegdffegeaacbdffegegddffeggbfdfffabcdfffacbdfffadcdfffadfffagaebadfffageddfffbbgfbdfffbcbdfffbccedfffbcefaedfffbfdbgdfffccbedfffccedfffccfgdfffcdbddfffceagdfffcecacdfffdadfffdafgdfffdcdfffddacbedfffddfffdfffebdfdfffebfgdfffeccdfffeeedfffegebadffffabgfdffffaeadffffbddffffddffffdffffebdgadfffffdffffgcaegdfffgafbedfffgbfdadfffggdffgaadbdffgadbdffgadffgaeefdffgafaceedffgafadadffgafadedffgagffdffgbaddffgbcdgfedffgbdffgbebcbdffgbfabdffgbfbdffgbfcdffgbfgdffgbgddffgcadffgcafdffgccfdffgcddffgcdffgceabdffgcgdffgdbbdffgdbfddddffgddbgdffgddffgdecbdffgdeccdffgdedffgdegfdffgdffgebdbbdffgebfbgdffgebfdffgecdffgecgbbedffgecgdfdffgedffgefedefdffgegbbdffgfadffgfcagddffgfdcbdbdffgfgdffggafbgbdffggbedffggbggacdffggcgedffggdbcdffggdffggfdffggfdgedffggfedfgaaaeddbdfgaaagdcgdfgaacdfgaaceddfgaadcedcdfgaadfgaaebbdfgaaffdfgaafffddfgaagcdadfgabacgeadfgabaegdfgabbeaaedfgabcbeadfgabdabagdfgabdfgedfgabfbdfgacdfgacebdfgacedfgacgcbdfgadadfgaddacbdfgaddacgfdfgaddfbbdfgaddfgadefgdfgadfgadgaafdfgadggfdfgaeacddfgaeadbfdfgaeafadfgaebbfadfgaedcdfgaeddfgaedfgafabdfgafbbadfgafccffdfgafcfedfgafdfgafeagddfgafebbdfgaffffddfgafgcfdfgagcgfcdfgagdfgaggfddgdfgbabgbeedfgbacdfgbadffcdfgbaecadfgbagdfgbbbbedfgbbbbgfdfgbbdbebddfgbbdfgbbdgdfgbbeddfgbbedfgbbgbdfgbbgfgdfdfgbcbfdfgbdadbaadfgbdadcgdfgbdcadfgbddfgbdeddfgbdededfgbdfgbecfdcddfgbeefacbdfgbefbcdfgbefdddfgbefeadgdfgbeffffdfgbefgddfgbfadddfgbfcedfgbfdbbedfgbfdcdfgbgaedbdfgbgagdfgbgdffacdfgbgdfgcaadfadfgcaagededfgcadfgcbaaddfgcbadfgcbdfgcbeebcdfgcccaadfgccccgbdfgccdfgccecdfgcdbdfgcddfbdfgcdfdfgcdfgcdgbbdfgcdgcaedfgcdgcgbcdfgcedfgcefgccddfgcegfgdfgcfaddfgcfaeeddfgcfbdggddfgcfcageddfgcfdfgcfeebfgdfgcffdfgcgagdfdfgcgdadadfgcgdccbadfgcggabfcdfgdabdedfgdadfgdafaadfgdbbfdfgdbcdcadfgdbcdfdfgdbcfgdfgdbdfgdbefcacdfgdbegefgdfgdbgdfgdcbagdfgdcbeedfgdccafaadfgdcdcdfgdcfdfgddbgcgbdfgddcbbddfgdddfgddfdadfgddfdfgddfgbcdfgddfgdeaaaaedfgdeacedfgdeaddfgdebcedfgdebffcedfgdecdbbdfgdedfgdeeddfgdefcedfgdefdfgdfacdfgdfdcfdfgdfddfgdffccgdfgdffdfgdfgdgaaecdfgdgbedfgdgbfdfdfgdgdcadfgdgfeecfdfgdggdfgeacbadfgeaccdfgeadbcadfgeadeaebdfgeadfgeadggfdfgebbdfgebdcacdfgebdcddfgebdcdfgebgbgfedfgecaadfgecaedfgecdfgecfaefcdfgecfffdfgecfgddfgedacdfgedadfgedcbdggdfgeddfgedfadfbdfgedffebcdfgedfgedgdfdfgeebcbagdfgeebgddfgeecdfgeeebdfgeeeeadfgeegdfgefaceaedfgefccdfgefdbdgedfgefdfgefgdeedfgegaaabgdfgegbbcadfgegbdfgegcffegdfgegdfgegfadfgfaacdfgfadfgfaeddddfgfaffeacdfgfbaadfgfbccdfgfbcffdfgfbddfgfbefdfgfbgbefdfgfcacdfgfcadfddfgfcbfegdfgfcbgefddfgfcfdddfgfcgbabdfgfcgedfgfdcdfgfdfdfgfdfeadfgfdfgfedfgfefgbgfdfgffaadfgffbdfgffdebfcdfgffdfgffedfgffeebdbdfgffggffdfgfgfddfgfgfdfgfgffggbdfgfggcfdfggaafadfggabbdfggadfggagdfggbbbbafdfggbbbdfggbcacdcdfggbceafedfggbddfggbdfggbgedfggcccbfedfggcdfggcffcbedfggdadfggdcedfggddabfdfggddfggdfgadadfggdfggebdfadfggecdfggecefgcdfggedfggeedadfggeffdedfggfadefdfggfcaedfggfcdfggfdgdffdfggfdgeadfggfeedfggfegdfgggadedfgggafdfgggbdfgggdcbdfgggdfgggefdfgggfgcfgdgaaabbdgaaacadgaaadgaaagbgedgaabadedgaabafdgaabbdaabdgaabbdgaabcffdgaabdbcdgaabedgaabfaddgaabfeagdgaabfefdadgaabgagfdgaabgeffbdgaacafdgaaccdgaacdgdgaacegdcfdgaadadgaadbdgaaddaddgaaddadgaadddfddgaaddgaadgaaebbagdgaaebefadgaaedccbcdgaaeddgaaedecfdgaaedgaaeebadgaaffbcfgdgaaffefcdgaafgbacedgaafgdgaagcbbdgaagcedgaagcegadgaagdcbedgaageddgaagfadgabaaabccdgabaacbdgabacfgdgabadbgeadgabadgabadggbdgabafabedgabafddfadgabbaadgabbcgbdgabbddfcddgabbddgabbdgabbfeccdgabbgacbdgabbgedbddgabcbedgabcdbgbdgabcdgdgabcedgabcfedgabcfgadfdgabdbeedgabdcdgabddgabdegedcdgabdfdadgabdgabeadgabebddgabedgabfaabcddgabfaadgabfbefbedgabfccbebdgabfcdgabfdgabffdgabffegdgabgaaagdgabgabdddgabgbaceadgabgbcdgabgbcgadgabgedgabgfgcgadgacaaffdgacabefedgacacbadgacacbfdgacadfddgacadgacaefgedgacagbdgacagddddgacbacddgacbaecacdgacbbbggfdgacbdgacbgfafdgaccadgaccbdgacccdgaccddgaccdgacceedgaccgdgacddgacdgacdgaedgacdgeagdgaceabbfbdgaceaddgacecbbdfdgacecgdbdgacedbdgaceedbbdgaceffdgacfaagdgacfddgacfdgacfedbdgacfegfgedgacfgbdcedgacgaaadgacgaaceadgacgaadgacgaceadgacgadgacgafacdgacgbbdadgacgdcdgacgdgacgebedgacgfebdgacggcdedgacgggceddgadaadgadabbdgadabgdgadacegbdgadadcedgadaddgadadgggdgadaeedgadagcafdgadbcdgadbdgadbfbbgdgadbfdgadbfecbbdgadbffabedgadcadggdgadcaeedgadcbbbbdgadcbcadgadcdbdgadcdgadcebedgadcefadgadcefbdgadcegfdgadcgecdgaddbddgaddcafcdgadddbbdgadddcedgaddedfdgaddfdgaddgaddgcddgadebbacfdgadebddgadebefecdgadedcgbdgadedgadegdgadfdagdgadfddgadfdgadffedcfdgadfffadgadffgdgadfgdedgadfgeadgadgadgeddgadgfdgaeaacccdgaeaadgaeabdgaeaddgaeadfdegdgaeadgaeafbgadgaeagcgbcdgaebbeadgaebcabedgaebcgdcdgaebcgdgaebddgaebdgaebeaeedgaebfcgdgaebgdgaebgeedgaecbdgaeccfgfddgaecdabdgaecdgaececdgaecededgaecgcdgaedadgaedbeagadgaedbfedgaedccbaddgaedcgfdgaedgacadgaedgaeeaadgaeeaffeedgaeedgaeedgedgaeefcdbedgaeefdgaeegdgaefaedgaefbbbgdgaefceddgaefddgaefdgaefeedgaefegadgaefegdgaegcfbdgaegddgaegdgaegefgfdgaeggcdgaeggcfedgafaaadgafabgdgafaddedgafafcdcdgafbadgafbbcdgafbcfbffdgafbddgafbdgafbgcdeedgafccgdddgafcdcdgafcdgafcefdgafdadgafdbdgafddgafdecdgafdeedgafdfdgafdgafecdfdgafeddeddgafedgafefccbdgafefdbbdgafeggdgaffbdcdgaffbecgdgaffccdgaffdgaffedcdgaffgadgafgbdgafgcfedgafgdgafgffeedgagabaabdgagacfdaddgagaddgagadgagaedgagagggbdgagbadgagbcdgdddgagbcefccdgagbedgagbgdgagcaadgagcdbdgagcddgagcdgagcebcbcdgagcfbdgagcfeddgagcffcgedgagcgdgagdacaadgagdaeaebdgagdbbaddgagdbcdgagdbdgagdcafccdgagddfefdgagddgagdfcgdgagdffdgagdgaddgagdgagebfdgageddgagedgageedgageegfdfdgageggggddgagfaddgagfadeeddgagfdadgagfdgagfeedgagfgdgaggbccddgaggbgcfdgbaaagebbdgbaabbgdgbaadfdgbaadgbaaeadgfdgbaafdgbabdacdgbabdgbabffcfadgbacbccadgbaccagdgbaccecdgbacfbddddgbacgfdadgbadafdgbadbfbdedgbadcedgbaddgbadfacdgbadgbadgdgbadgfaefdgbaebadgbaebfdfdgbaecdgbaecebcfdgbaedbdeddgbaedcedgbaeeegcdgbaeffedgbaegafedgbafabafdgbafadgbafbafdgbafdabafdgbafdgbaffffdgbagaggaadgbagdgdgbagefagdgbagfdgbaggdgbbacdgbbadcgdgbbaecddgbbafggfdgbbagdgbbbafbdgbbbcefadgbbbdgddgbbbegdgbbbfaegedgbbbffabdgbbbfffdgbbccfdgbbcdedgbbcdgbbcebgdgbbceedgbbcffdddgbbcfgdgbbdaedgbbdbccddgbbdbdfffdgbbdbgbdfdgbbdcddgbbdcdgbbdcfdgbbddgbbdegdaddgbbdfbgcbdgbbdgbbebdgbbeddecdgbbeddgdgbbededgbbedgbbefcbcdgbbefdfgdgbbefeadgbbegfdedgbbeggcdgbbfadabdgbbfagbddgbbfbfadgbbfdgbbfebedgbbffaddgbbfffcccdgbbgbdgbbgbeadgbbgbfedgbbgedgbbgefdgbbggdcdgbcabadgbcaddgbcaeedgbcafbbcbdgbcagddbcdgbcbaddgbcbbbdgbcbcbdgbcbdaeecdgbcbfadgbcbgcdgbcbgdgbccbcadgbccbdgbcccagaedgbcceebcbdgbccgbdgbccgcfccdgbccgdgbccggeebdgbccggggdgbcdacfdgbcdbadfedgbcdbdgbcdccfecdgbcddgbcdedgbcdgbcebbdgbcedbdgbceddgbcedgbceebfdgbcfcdgbcfcebgdgbcfffdgbcgcddgbcgcgggddgbcgdgbdaadbdgbdabacddgbdabccbbdgbdadgbdafacfadgbdbadgbdbbbfcdgbdbbbgcdgbdbcfadgbdbddgbdbgadgbdbgdgbdcadgbdcfgdgbddceadgbddgbdebdcfdgbdecbccfdgbdeccdgbdecddgbdedgbdeebdgbdeedgbdefcggdgbdegdgbdfdgbdgbdgbffefdgbdgcddgbdgdfcdgbdgeaeagdgbdgfdgbdggfdgbeaaadgbeabcdgbeabdgbeaccafcdgbeadgbeaebdgbeaecaedgbeaeffdgbebbffdgdgbebcbdgbebdgbebfdgbeccdgbecdfadgbecdgbecgbfcdgbecgeadgbedcgdgbeddcegdgbeddgbedegffdgbedfbbeadgbedgbeebfbdgbeegdgbeegfefedgbeeggbdgbefbcgddgbefcdgbefdbbfgdgbefffedgbegbabafdgbegbadgbegbcfdgbegbdfgbdgbegdgbegecdgbfaacadgbfabdgbfacdfcddgbfadgaddgbfadgbfafbdgbfaggdcdgbfbaaagbdgbfbadgbfbbbacedgbfbcadgbfbdffdgbfbdgbfbedgbfcadgbfccbdcfdgbfceabgdgbfcfdgbfcgedfbdgbfdbdgbfdbgcdgbfddcdgbfddddgbfddgbfdgbbdgbfdgbfebdgbfecgfcdgbfefaedgbfegecgedgbffaceeedgbffdgbffeddcdgbffedgbffffefdgbfgaacedgbfgdgbfgedgbdgbfgedgbfgefbdgbfggbgdgbfggdcedgbgadbacddgbgadbgfcdgbgadfdgbgadgbgaefgdgbgafbfdgbgagadgbgagfddgbgbcaddgbgbcbdgbgbdfabdgbgbdgbgbedgbgbefafdgbgbfdgbgbffeddgbgbgffdgbgcaedddgbgcbcdgbgccfgdbdgbgcdcfccdgbgcddgbgcdfcfdgbgcdgbgcgfdgbgcggdgdgbgdaagdgbgdddgbgdfcgcgdgbgdgbgedgbgegdgbgfbfffddgbgfdedgbgfdfbgbdgbgfdfdgbgfdgbgfeeaccdgbgfefgdgbgffeddgbggaddgbggbdgbggbfgdgbggdedgbggdgbggeaffdgbggedgbgggdgbgggedgcaaadbfdgcaabdgcaaddgcaadgcaagdgcabdgcabdgcadgcabebdgcabfcdgcabggdcdgcacdfdgcacdgcacebdgcacgaffedgcadaaccdgcadacedgcaddgcadedgcadgcadgfcdadgcaedabdgdgcaedcddgcaeddgcaedgcaeedgcaeffdgcaegebagdgcafacfdgcafbfddgcafcgfcedgcafdedgcafdgcafeadfdgcaffdgcafgbdgcagbedgcagbefdgcagcdgcagdgcagfacfdgcbaccgedgcbadccdgcbadfdgcbadgcbaeddgcbaffdccdgcbagfdgcbbaafdgcbbaebdgcbbcaagedgcbbceedgcbbcffdcdgcbbdbgebdgcbbdgcbbedecdgcbbfdgcbbfgfcdgcbbgabffdgcbcabdgcbcbdgcbcbegdgcbcccdgcbcdbeacdgcbcdgcbdbdgcbdcdgcbdcedgcbddgcbdeegdgcbdfaadgcbdgcbdgdddedgcbdgdgcbdggedgcbeaadgcbeaedgcbebdeccdgcbedgcbeecgedgcbefdgcbfadedgcbfadgcbfbcbadgcbfbdgcbfbfdggdgcbfccdadgcbfdfcbcdgcbfecegdgcbfeedgcbfgdgcbgaccdgcbgbabdgcbgccgdfdgcbgdfegdgcbgdgcbggdaagdgccaaafdgccaabfcadgccaafdgccacfdgccaebegdgccafddgccagdggcdgccbdgccbdgdgccbfbdgcccaefddgccdaddgccdbdgccdbgdgccddbeabdgccddeafadgccddgccdebdgccdeffedgccdfbdgccdffdgccdgccebegdgccedgccefdcfdgccefdgccfaebbdgccfbaaafdgccfbeegfdgccfdgccfebggcdgccfgeecdgccgddgccgdgcdaadcaedgcdaafadgcdaebdgcdbabdgcdbdgcdbefddgcdbeffdgcdcbcedgcdcbddgcdcbdgcdccbdgcdcdgcdcfcdgcdgcdcfdedddgcdcffaadgcdcfgfddgcdcgbdgcdcgdaecdgcdcgfcgbdgcddbcdgcddbcegdgcddbdgcgdgcdddddgdgcdddgcddgcdeacdddgcdeeddgcdeefgcedgcdegdcaddgcdfaacfdgcdfbaeadgcdfdbaeedgcdfdgcdfdgfbdgcdfegdgcdffedgcdffgefdgcdfgcdgcdgcdgcgebdgcdgddgcdgdefddgcdgegdgceaaaaddgceaacfdgceadadgceadeddgceadgcebbgedgcebcdddgcebfdgcebgacbdgcecadgceccdgcecefdgcecfcbddgcecggbcdgcedaabdgcedcadgceddbdgceddgcedgceebdgceebfcbfdgceedgceeeaccdgcefccgdgcefcedgcefebdgceffdgcefgdgcegaadgcegaggadgcegbbgdadgcegbdgcegbffefdgcegdgcfadeadgcfbaccgdgcfbacdadgcfbbbecdgcfbdgcfbgdgcadgcfcdgcfceaabadgcfdaggedgcfdcbcdgcfdcddgcfddgcfdfacddgcfdgcfeadfcdgcfebgadgcfedaddgcfedgcfeggbdgcffagggdgcffbadgcffbefffdgcffdgcffebdgcffeefdgcfffdgcfgacfdgcfgadgcfgbedacdgcfgcgbafdgcfgdgcfgfdadgcfgfecadgcfggddgadgcgadacgfdgcgaddgcgadffdddgcgbdgcgbecggdgcgbgeabdgcgcbedgcgcddgcgcdgcgcfacbcdgcgcgdgcgcgecegdgcgdbdgcgdccbedgcgddfabdgcgddgcgdgcgeadgcgebdgcgecdbdgcgecdgbdgcgecgabfdgcgedbgdgcgedgbdgcgedgcgedggdgcgefbdgcgegadgcgeggfdgcgfabgafdgcgfbccbgdgcgfddddgcgfddgcgfdgcgfgaadcdgcggccdgcggdadgcggedgcggfcedgdaadgdaaeaadgdaaeadacdgdabbddgdabcgdgdabdgdabfdgdabfeedgdacbcdgdaccagadgdaccgbdgdacdgdacdgdddgdacfaadadgdacgaedgdadacdgdadbdgdaddgdadeagcdgdadeecdgdadgdaeaaddgdaebbcgdgdaebbfddgdaedgdaefdgdaegeaddgdafadgdafbgdgdafdgdaffbacdgdaffgdgdagbbdgdagffdgdaggddgdaggdgdgdbadddgdbadecedgdbadgdbaeefcddgdbagaeegdgdbbaceabdgdbbcbeegdgdbbfdgdbbfgcdgdbbggdgdbcdgdbdadgdbdbedfdgdbddgdbdfeeebdgdbdgdbeaadgdbeadbdgdbeccddgdbedgdbedgdgdbeedgdbeefdgdbefgddgdbegdgdbeggdgdbfbdegdgdbfbgdgdbfcfdgdbfdfbcgdgdbfdfcfedgdbfecbfedgdbfedgdbfefedgdbfeffbdgdbffgfdgdbgbfabddgdbgbgcdgdbgddgdbgeeacdgdcadgdcagacadgdcaggecdgdcbadbdgdcbaddgdcbbafdgdcbdeefdgdcbdgdcbffecgdgdcbgfdgdccbdgdccccfdgdccdddffdgdccdgdcceafccdgdccfbfdgdccfcdbdgdccgfgdgdcdaebdgdcdcfebdgdcdedgdcdgdcdgdgdcdggdgdceafcfdgdcecbaadgdcecdddgdceefdgdcefeddgdcegbbddgdceggdfddgdceggdgedgdcfbbacedgdcfbdgdcfdgdcfedgbdgdcffcdgdcgacdgdcgbddgdcgbgfdgdcgdgddacaadgdgddacedgddadgddaffdgddagggddgddbdgddbeadgddbfbbdbdgddbfdgddbgabeadgddbgdgddcagdgddcdgddcebcacdgddcegdgddcfedgdddbaabdgdddcdgddddefdddgdddedeedgdddedgdddfdedgdddgbdgdddgbeedgdddgddeaaagdgddeadgddeccaabdgddecfgagdgddeddgddedeefddgddedfggdgddedgddedgdgddeecfaadgddfaffdgddfdgddgagdgddgbeaecdgddgcdacdgddgddgdfbdgddgeedgddggccdgddggefdgdeabdgdeaddfdadgdeaddgdeadgdebdcdfddgdebdgdebfdcfdgdebgaacdgdebgefddgdecdadgdecddgdecdgdecgeccdgdedcbbdgdeddefdbdgdedgdedgdgdeecffcdgdeedddgdeedfgdgdeedgdeefefdddgdefafedbdgdefbdgdefcddgbdgdefcgbadgdefdgdefeedgdefgdbdgdegacdgdegdcgbadgdegdgdegfdgdegffadgdegfgfgfdgdfabdgdfaccebdgdfadadgdfadcacfdgdfaddgdfadgdfafaedgdfagfccbdgdfbagdgdfbbadgdfbdgdfbeadbdgdfbfegcfdgdfcagfegdgdfcbdgdfcbfbdgdfcdgdfcefdgdfcfccdgdfcgafdgdfcgffdgdfdadgdfdbddgdgdfddgdfdeccabdgdfdgadgdfdgdfdgebdgdfebcdcddgdfecdgdfecfdgdfedcdgdgdfedgdfeecdgdfeeddgdfegagedgdfegdgdffaagdgdffdbbdgdffefbdgdffegcbgdgdfffcdgdgdfgbbeddgdfgcdgdfgcebddgdfgdbdgdfgddeadgdfgdgdgaadgdgabegcdgdgadgdgafbgedgdgagdgdgbdgdgcadcadgdgcbddgdgccdgdgcdagadgdgcdgdgcegddgdgcgabedgdgdacbeddgdgdafdgdgdbcdgdgddecdgdgddgdgdfbgcdgdgdfcddgdgdgdgdgeadbdgdgeafaecdgdgebdgdgecfecadgdgegbgdgdgfafdgdgfcggccdgdgfdfbacdgdgfedgdgffdgdgfgeddgdggbgedgdggebeabdgdggecbdgeaabdgeaaddgeaafefgdgeaaggdgeababdgeabcegdgeabdadgeabdgeabeebdgeabfcdgeacacgfdgeacbdgeacbgdgeaccbbecdgeacdgeacfddgeacfggdgeacgdgeadaddgeadbdcfdgeadcdddgeadcdfdgeaddgeadfeaeedgeadgeaeddgeaedgeaeebdadgeaeecgfdgeaeedeaadgeaefbbdgeaefecddgeaefgcdgeaegbabdgeaegcdgeafbageddgeafdcdgeafdddgeafdeebdgeafdffdgeafeadgeafgbaadgeagadgeagbdgeagdbabdgeagebegdgeagefafdgeagfbegdgeaggdgebaaddgebabacabdgebabdgebdgebacdbgdgebadgebaeadacdgebafgfdgdgebbbcaecdgebbcgdgebbddefedgebcadgebcagaddgebcdgebddgebdffdgebdgaadgebdgdgebdgebdggdgebeaedbddgebedgebeeadgebefagfddgebfcddgebfdcedgebfdgebfeedgebfgbdgebfggffdgebgbcdgebgdbeccdgebgdgebgeeddgecabgedgecacgcdgecadcfdgecadgecagdbadgecbaeebgdgecbcaabdgecbdgecbefbacdgecbfadgecbfddgecbgccdgecbgebgdgecbgfdgeccacddgecccfbdgeccddgeccdgecdabadcdgecdccdgecddgecdfdgecdfedgecdgeceaaddgecebcdgecefdgecfbabfdgecfdgecfebfaedgecgbbadgecgbdgecgdgecgecbgdgecgedgecgeebfddgecgefdgecggbfedgedaaadgedadgedaecdgedaedgaedgedafdgedbaedgedbbbgafdgedbccdgedbdcdgedbedgedbffbdgedbffgfcdgedcacdgedccfdgedcdgedceadgdgedcfcdgedcfcgadgedcfdgedcfgeeedgeddbfgdgeddgadgeddgedebgdgedecbfdgedecbggdgededfdgededgedefdgedegdgdgedfbdgedfcdgedfecdcdgedfgbbdgedfgeedgedgdgedgedgfabdedgedggbdgedggcgdgeeabfdbdgeeacbceedgeeadegcdgeeadgeeaecbdgeeafbbbdgeeafdgeeafgcdgeeaggadgeebddgeebdgeecbdedgeecdgedgeecdgeeceaffbdgeeceedaddgeecgdceadgeedadgeedbffdfdgeedcabfdgeedcgebadgeeddgeedfbbfbdgeedgeeecdgeeecfdgeeedecdgeeedgeeeecgadgeeefdgaddgeeeffebdgeeegeedgeefacdgeefbcdecdgeefbdgeefdagfedgeefdbbedgeefdfcffdgeefeaddgeefecadadgeefgceccdgeegafgbbdgeegbaaeadgeegbdgeegddgeegdgeegedadgefacdeedgefadgefaedadgefafdgefagdedgefagdgefcaadgefcacdddgefcacdgdgefcadbfadgefcbbadgefcbddgefcbeddgefccfcbdgefcgdgefcgfecbdgefdbdgefdbeegdgefdcbabddgefdcdbdgefddbdbcdgefddbdgefddgefdecdgefdeddfdgefdefgbdgefdgcbdgefdgedgefdgefececdcdgefedgefeeagdadgefeefddgefefebdgeffadgeffcebeadgeffddfdgeffdgeffecfdgeffedgeffffaedgeffggebdgefgbdgefgdgafdgefgdgefggdgefgggfdgegabbdgegabfcgdgegadbbdgegadgegafafdgegafgadgegagdgegbceadgegbfbbdgegccdgegcdfadgegcdgegceedgegdbdgegdcadgdgegdcgbdgegddadgegddbbafdgegdddgegddgegdfaecdgegdfbdgegdgbddgegdgeadgegdgegeadgegedgegedggdgegeebagcdgegeebdgegefcfcdgegfadgeggdgeggfedgfaaaebadgfaabgfdgfaadgfaaecadgfaaefgdgfabbfebddgfabcadgfabcefbddgfabcfedgfabdfgebdgfabedgfacacdgfacadgfacaegdgfacdgdgfacdgfadadagbdgfadadgfadbcddgfaddgfadedgfadefbcgdgfadgfaebgebedgfaecdgfaedgfaefdgfaeffedgfaefggfddgfaegccdgfaegfgefdgfaeggdgfafadgfafaebbdgfafdgfafeaffedgfafecgadgfafgaeeedgfafgdgfagccdgfagdadgfagedfeedgfagedgfagefdgfaggedgfbaagdgfbaagfcfdgfbacedeedgfbaddcdgfbadecdgfbadgfbagdgfbbbagddgfbbdcfcdgfbbdfddgfbbeacedgfbbgdedadgfbcacadgfbcdedgfbcdgfbcgdgfbdaaaafdgfbdffbggdgfbdgddddgfbdgfbeagbfcdgfbecaedadgfbeccdgfbecfdgfbedgfbfcggecdgfbfddgfbfdecdgfbffbdgfbgbddddgfbgcfggbdgfbgcggbdgfbgdedgfbgedgfbgfbdgfcaabbedgfcacefgddgfcadgfcafdgfcbccbddgfcbcdgfcbfcgdgfcbfegdgfcccdgfccdgfccfdgfccfeddedgfccfgbdgfccgdefdgfcdcbcdgfcdcdgfcddfgdgfcddgfcdfdgfcdgbdgfcdgdgfcdgfcdggcdgfceaaddgfceacadgfceacgbdgfcecdgfcedgfceedgfcegegedgfcfaaedgfcfbedgfcfcddgfcfddedgfcfeabfcdgfcffffbdgfcffffcdgfcfgadgfcgaddgfcgadgfcgbeddgfcgdgfcgeccadgfcgeebagdgfcgeggbcdgfcggcbdgfdaagdbdgfdaefdgfdagbbdgfdaggfdddgfdbaabdgfdbabacdgfdbdgfdbfcbgdgfdbfedgfdbggeedgfdcbbgggdgfdccfdgfdcdgfdcedgfdcfbdgfdcfdgfdcggdedgfddbadgfdddefcdgfddegfdgfddfdgfddgdgfddgfdebbdgfdebdgfdedddadgfdeegdgfdegcadgfdfbgbedgfdfdaddgfdfddgfdfdgfdfeaaadgfdfebdbdgfdfgcddgfdgacadgfdgcdededgfdgddgfdgfdgfgabdgfeaaafdgfeaafcgedgfeabfddgfeagdbfdgfeagdedgfeagedgfebabfcdgfebadgfebafabddgfebbdgfebcgdgfebdgfebeecdgfebfbdgfebfddgfebfgdgfebgddgfebgdeedgfecacgcfdgfecfddggdgfecfdgfecggfcfdgfedbfedgfeddfcedgfeddgfedgfeeagecdgfeecfcdgfeedfbdgfeedfcdgfeedgfeeggecdgfefddgfefdgfegadgfegaeedgfegbddgfegbdgfegddgfegdgdgfegdgfeggcadgffabecbfdgffadgffbbdgeedgffbcdgffbeacedgffbgdcdgffbgfbfdgffcadfaedgffcdgffceedgffceefcbdgffcfaadgffdadfdgffdagbdgffdagdadgffdbfecedgffdbggcfdgffdcedgffdcgadgffdgegadgffdgffedgffeedadgffeeedgffegafdgfffadgfffaefedgfffbdgffffgdgfffgcbafdgfffgedadgffgbdadgffgdgffgecgadgffgfcbeadgfgaabfdgfgaacaaadgfgadceadgfgadecdgfgbaccadgfgbddgfgbdfgcdgfgbdgfgbgadgfgbgbadgfgcadgfgccgdbdgfgceabdgfgdacebdgfgdafgcdgfgdbddcfdgfgddddgfgdddgfgddgfgdebdgdgfgdgfgeabbgdgfgeaebdgfgedcgeadgfgedgfgefgcafdgfgefgcdgfgfaecdgfgfdbbddgfgfdefdgfgfdggdgfgfeacdgfgfebfdgfgfefdgfggadgfggcdgfggcedgfggddgfggecdgfggfdggaacadggaaddggaadggaaedggaagccdggabaaabbdggabbgadggacdggacfcgdggadaddggadbfbadggaddgadggaddggadefdggadfadggadfaeedggadfcgfdggadgdggadggaeaedggaecafdggaecdgcdggaegbdcfdggaegdggaegfedggafadggafbddggafdggafeacfdggaffdgdggagacaedggagbcdggagdadggagedggagegdggbacdggbadaddggbaefadggbaegdggbagaadggbagbddcdggbbadggbbafdggbbagcdggbbddefdggbbdggbbfcggddggbbgddgddggbbgdggbbgfddggbcabdggbcddggbcdggbceddggbdacccddggbdbgeddggbddggbdggbedggbfadggbfcgcddggbfdggbfeabegdggbfeacfcdggbfeagdggbfgadcbdggbfgddggbfgdggbgbfedggbgcbffdggbgcfgdggbgcgeeedggbgddggbgdfddggbgeddggbgedggbggadggcaaafbdggcabfdggcacbbdggcacbdfcdggcadbabfdggcadebefdggcadggbadggcaecbedggcaeegdggcaefdggcafdggcbdeecdggcbdggcbedggccbaedggccbcdggccbeffdggcccgdggccddgafdggccedggccfagfdggccfbdggccffdggcdbdcedggcddcgdggcddggcdeeaddggcdfbafdggcdfgcdggcdgdggcdggcedggcefggedggcfbcdggcfbfebdggcfdggcfeceeddggcffegdggcfgbcdggcgdggcgecccfdggcggedggdabagddggdacbdedggdaddggdadggdaecdggdaedggdafcgedggdbadggdbbbcdggdbdggdbfafabdggdbgdbgadggdcadggdcbbcdggdcbcaagdggdcdddggdcdgdggdcdggdceadacdggdcfgedggdcgagaadggdcgdbecdggddaddggddcgbdggdddfbfbdggdddggddffaddggddfgbdggddfgdddggddgaddggddgbgfadggddgeeddggddggdeaeaccdggdeafddggdecddcdggdecgdggdedaddggdedadggdefdggdfbabfdggdfbafadggdfbfdggdfdgcddggdfdggdfedgbgdggdgaceadggdgbbeegdggdgbdfdggdgcggdggdgdgcadggdgeecbcdggdgffdcdggdggbdggdggdcdggdggeababfbdggeabcgadggeadggeaebcdggeagbdggebbagbdggebbebadggebdggebefbbddggecaabgadggecaecdggecbdggecbfcgedggecdccgdggecdcgedggecddbdggecdggecgbbdddggedbcdggedcdggeddbbadggeddbfgdggeddggedfbeeddggedgfdggedggeebbgedggeecgdggeefadcgdggeefbffedggeefffdggefcddggefdggefecadgdggefedadggegddggegdgdggegfgaefdggfadggfbbgdggfbdggfbeacgdggfbfbadggfcaceadggfccdggfcdbbdggfcdggfdccafdggfddggfdggfeabfadggfecfgdggfedggfeecbfcdggfeedggfeggcddggffbfgdggffbgdbedggffcceafdggffdggffedggfgaaaadggfgadggfgbbdcdggfgdggfgedgedggfggbeafdggfggdddgggaaggdgggacdgggaedgggafadgggagfdgggaggcddgggbaadddgggbdgggbedgggbefeadgggbfddgggbfdgggbgdgggcabbgfdgggcdcdgggcfbdgggddggbdgggddgggdeadgggdgggeaedgggebcdgggebdgggecafadgggeccgdgggedgggeebaegdgggefccgdgggefcfdgggegddgggegdgggfcdgggfcedgggfdadgggfdgggfecgddgggfggfddggggadggggafgdcdggggbgedggggdggggedgggggadgggggdgggggefceaaaaafbceeaaaabfgeaaaacfdeaaaaeaaaafeaaabbadeeaaabbdeaaabdgeddeaaabeaaabeafdbeaaabfeaaacabeaaacdeaeeaaacgddeaaacggaaaeaaadbceaaaddeaaadedeaaadfadbeaaadgebeaaaeaaaeceaaaeeeaaaefbabeaaaeffceaaafceaaafeaaafegecbeaaagaeaaagaeeaaagaffeaaageaaageccgceaababbeaabadcageaabadeadeaabadegceaabafeaabafecdeaabbafeaabbbaefceaabbcbaeaabbgbgeaabcbadbeaabcbageaabccbaeaabccbcbeaabceaabcfgadgeaabcfgdceaabdddeaabdeaabdggbeaabeaabedcgeaabeeaabefaeaabfbfeeaabfgaeaabfgbeaabgceaabgeaabgeeaabgfbdaeaabgfbeaabgfeaabgfedeaacaadceaacaaeaacaeaacaeeaacbbgeaeaacbccaeaacbdafeaacbeaacbeaeeaacbegeaacbgaceaaccafefeeaaccceaaccdfgcbeaacdagaeceaacdbfaeaacddbfgeaacdffeaacdgceaaceaaceadeeeeaacebbddeaacedeaaceeaaceefbeaacefeaacegaafdeaacfacdaeaacfaedceaacfbbdeaacfeaacffabaeaacffdcfeaacffgbeaacfgaaeaacfgfgeeeaacgbceaacgbeaacgcaceaacgeaacgfdbbfeaacgfgeaadabceaadacbeaadadgdfeaadaeaadagcdabeaadageeaadbaceaadbageeeaadbbeaadbceaadbdcdaeaadbfabaeeaadcaggeaadceaadceabeaadcgdebgeaaddaeaaddbegeaaddcfeaadddeaaddeaadeaadeadafeaadeafccaeaadebabgeaadeeaadegeaadfbeaadfbfeaadfceaadfdfeaadfeaadffeaadgafbaeaadgceaadgcgeeaadgeaadgeeaadgfdcgceaadggceeaaeaacafeaaeaaeaagdeaaeafbcceaaebbeaaebcaeaaebccfeaaebdbfeaaebdeaaebffedeaaecaaaeeaaecaagfbeaaecafgeaaecagbefeaaecbfeeaaeccdabeaaecegeaaecfecbfeaaecfgeeaaedaeaaedeaaedeceaaededegeaaedfeaaeeaaeeaeafeaaeeceaaeeceabdeaaeeeaaeeeeeaaeeeefeeeaaeegegeaaefccdeaaefeaaeffcfedeaaeffefeaaeffgffgeaaegcfeaaegdaceceaaegdeaaegfefeaaegggaaeaafaaeaafaaebaaeaafabbabeaafadcgeeaafaeaafbacbeaafbageaafbbdbeaeaafbdbadeaafbeaafbeceeaafbecgfdeaafbffafbeaafbgbeaafcafeaafceaafcgbdbeaafcgeaafdcgaaeaafdeaafdffeaafeaafeaeaafedbeaafeeaaffdbgaeaaffeaafffagadeaafffbaeaaffffgeeaaffgeaaffgeggdeaafgbeaafgcfgeaeaafgdcceaafgeeaagaabeaagaaeaagabfeaagadegeeaagaeaagaeabbgeaagbeaagbfgegeaagbgdfbfeaagcabeaagccdeceaagcceaagceaagcfdbceaagdageabeaagdcceaagdcfgeaageaagebegfeaagedeaagedfeaageeaagfaeaagfbdgeaagfdabcceaagffeaagffedceaaggagcgbeaaggbeaaggcbbeaeaaggcegeeaaggdaceeaaggfeabaaadeabaacbgfdeabaacefegeababcaddceababcdaaeababcebgeababeababeeababefgdeababegdbaeababegeababfaaceababfaeabacbeabaceabacefdcgeabadaeabadbafgeabadcfgeabadfdggeabadfeabadgdfeeabadgfdeeabaeabaeaeeabaebbaffeabaecdadaeabaeceabaecfeabaefdbeabaefeabafaeabafaegeeeabafcfceabafdcgeabafffdaeabafgbeabagaaeabagadegceabagdeabageabageeabagefaeabaggeabaggeedgeabbaabecceabbagagbceabbbefeabbbfeabbcabceeabbcceabbcdaedeabbcdgeeabbceabbcfeabbcgeabbdcbfgeabbdceceabbddeabbdeabbdebfeabbdefeabbeabbebaaeaeabbeeabbeedeabbegdbeabbfeabbffcbeabbffeabbffeccaeabbffedcgeabbffggffeabbfgfabeabbfggeabbfgggeabbgaeabbgbfgaeabbgfgeabbggfbeabcaaaaageabcaaedeabcafbgeeeabcbbcgeabcbcabceabcbceabcbcfeabcbddbeabcbeabcbeceabcbgbbeabccbageeabccbggfeabccdbfeabcceabccffeabccfggfeabcdaeeabcdafdeabcdbeabcdcfgaeeabcddddeabcdeabcdeaeabcdeeabcdggfcbeabceabceacabeabcedbeabcefeegceabcfbegdeabcfcggbeabcfdeabcfdgdegeabcfeaddeabcfefaeabcffeabcgabceeeabcgafccfeabcgcaeeeabcgcgeabcgdbceceabcgeeabcgfbeabcgfeabdaeabdaeeabdaegadeabdafeabdagfdeabdbccdcaeabdbecdbeabdbeeeabdbegcaeabdbgdeabdbgeabdcabeabdcbdceeabdccgeabdceeabddabdgeabddbeeabddcbbbaeabdddfdaeabddeabddeegcaeabddefeabddgcaeabdeabdebbeabdecgceabdeeabdegbbeabdfcdaeeabdfcgdeabdgagaeabdgdeabdgeabdgedagaeabdggbcgeabeabeadfbeabeadfeaeabeadfegfeabeaeabeafcebeabeagdcageabebadcaeabebagfgeabebcaeabebceabebdadgdeabebeeceabeccageabeccdeeabeceabecfdfgfeabecfeabecfeeabedbcdeabedbdgeabedcfagaeabedfeabedfecddeabedgeabedgeddeabeeabeeagefaeabeeeabeeeddfeabeefeceeabeegebceabeegegcdeabeegfbabeabefbeabefdageabefdfceabefefaebeabegaafeabegacfbeabegadfeabegagceabegcbedeabegeggaceabegfdggeabegffgffeabfaeaeabfafeabfbbdeabfbbeabfbbeggeabfbccfaaeabfbeabfbgabceabfceabfcebfaeabfceeabfcgggfeabfdbeceabfddbdeabfddeabfddeeeeabfdeabfdedafceabfdffaeabfdgfceabfdgffeabfeabfeaecegeabfebdeabfebeabfecbeabfeeabfefeabffceabffeeabffgabddeabfgbceabfgeaffeabfgfdfeabfggbeabfggcgbdeabfggeeeabgaacfeabgaaeabgaaedceabgabceaceabgabfdggeabgabfffeabgaeabgagaeeabgageabgagfcfeeabgbbeabgbeeabgbeeeabgbfddaceabgbgaeabgcaceabgcbfbeabgcceeeabgccgeaeabgceabgceagbeabgcegcaeabgcfffeabgdaabceabgdaceabgdbddeabgdcgceabgdeabgdeaeabgdedeabgdfceabgdfeabgeabgeafceabgebeabgecffeabgeeabgefcebeabgegbbbfeabgfaeabgfbeabgfeabgfebbcceabgfefffbeabgffceabgffgcgbeabgfgaeabgfgfdeabggagbeeabggeabggeeabggegcfeabgggeacaacfeacaadbfeacaaeacaafgfgaeacaagaaeacaagbceacabeacabeadcdeacabeeacabgbbeacacbbaeacaccbbdbeacacefdafeacadaabeacadaedeacadbafeeeacaddfeacaddfefaeacadeaacgeacadeeacadgcceacaeacaeafeacaebdeacaeeacaegcfbgeacafgedeacagadafeeacagcbeacagdbaeacageacbacdeacbaeacbaffeacbafgfbeacbbbafbdeacbbcfcfeacbbdfeacbbdfffeeacbbeacbcabeacbcdaeacbcdeeacbcfaebaeacbcfcbeacbcgadefeacbdadggceacbdccfeacbdcgeacbddagaeacbdefdgdeacbeacbeadbbeacbebbgeacbeccbgeacbeccegeacbeeacbeefaeacbfcbbceacbfcddeacbfddeacbffecaeacbfffeacbgaeeacbggcceaccabeaccacfaeaccaeeaccafbaggeaccbbbeaccbcfgdeaccbdcgbeaccbeaccbeeeacccdeacccfafeaccdaacedeaccdaeageaccdcefeaccdeaccdeebeaccdfaffeaccdfeacceaafbeacceaccedbddceaccedeeacceeacceecbeacceedceceaccfabeaccfbcgbdeaccfbdeeaccfccebceaccfeaccffaeaccfgeaccgaaebdeaccgaefaeaccgcdcdfeaccgdgceaccgeaccgggeacdabbcebeacdacbeaeacdacfeacdaddeceacdaeacdaeaeacdaeeacdafeacdbabddceacdbbbeacdbcagceacdbegbageacdbgcaeacdbgdbbdeacdcbagageacdcbdadeacdccedgbeacdcdeacddcdbefeacddfadefeacdeabfeacdeacdeaeacdeafbaaeacdedaaeacdedfaeacdeeadgeacdegdfeeacdfadbeacdfaeacdfaebgeacdfceacdfeacdfgeacdgaacdeacdgaceacdgdeacdgeacdggcgeacdggegeeeaceaceadfeceaceaeaceafegeacebbdfeeacebeacebeeddgeacebeegeacebffeacebgfeeacecagdceaceccdadeacecdegeaceceaceacedaaaeaeacedagbeeacedbfbgeaceddbdgeacedeacedeeacedggcfeaceeaceebabfceaceebeaceebgbgdeaceeeaceefceaceegddeaeaceegeaceegggageacefaeacefceacefdbgfeacefdfeacefeaceffbeacegbeacegeacegfcfadeaceggdeebeacfababaeacfacgeacfaeacfaegdeacfafafbeacfaggdaeacfbbgceacfbcbeacfbccaeacfbccfabeacfbcgeacfbeacfbfbaeacfbfeacfbgfcddeacfcaeacfcbfggfeacfcdagbeacfcffbbdeacfcgfbaeacfcgfeacfdbbeacfdcgcdeacfdeacfdeadgeacfdedcfeacfdeeacfeacfedcdeacfedeacfeeacfefcdeeacfegeacffaceacffaeacffafffeacffbeacffceacffdceacffeacffgaaeacfgccgafeacfgeddeacgabfbbaeacgacbdbeeacgadbcaeacgadgdeacgadggeacgaebeacgaeeacgbagebeacgbageeacgbbfebceacgbcfeacgbeacgccabeeacgccbeacgcceacgccfeacgcdeacgcdecgeacgceacgcfdaaeacgcgdgfdeacgdbdaeacgdbffceacgddeacgdeacgdfgeacgdgaeeacgeacgebceacgeddaceacgeeacgeegceacgegceacgegggeacgfaeacgfeacgfegddeacgfgdeacggbdeacggbgeacggcdddgeacggcebdeeacggdgbafeacggeacggeebceadaaaafdeadaaceadaaeadaagaddfeadaagcccaeadabaffebeadabbfeadabbgbeadabdcaeadabgeadacaeadacbgcaeadacceadacdageadacddeadacdffeadaceebeadacfdgbfeadacfgddeadacgeadadafcgeeadadceaeceadadebgageadadfcddeadadgdbeadaeadaeadedfeadaebebgeeadaeeadaeeeadafbceadafeadagbbcfeadagdeadageadagfeadeadagggadeadbaaeadbaafggeadbaagdbeeadbacdagdeadbadeadbafgeadbagcabdeadbagccceadbagdgbeadbaggeadbbeadbbeeeeeadbbgeadbcbaafeadbcbceadbcbgaeadbccbfffeadbcdeeadbdbeegaeadbdbgeadbdcgeadbddceadbddfgeadbdeadbdeceadbdgebfeadbeadbecadfeadbeceadbedeadbeeadbefaeadbefdbgeadbeffcebeadbfdbddeadbfeadbfebeadbfffeadbfgaceadbgabbaaeadbgbcaeadbgceadbgcebceadbgddbeadbgeadbgfgaeadbggdfgeeadcaaageeadcaacbabeadcaacgdeadcabefeadcabfeadcacegeadcadeadcadfeadcaeadcaeefgaeadcbaadfbeadcbaeadcbbeadcbceadcbdfcafeadcbeadcbeafffeadcbfeadcbgafbaeadccadbceadccadddeadccaeadccbeegeadcccdeadccdeadeeadcceadccececeadccefbdeadccfbcaeadcdadeadcdbeadcdcabeadcdeadceafeadceeadceeeadcfaagceadcfceddgeadcfdbbeadcfeadcfeceadcgaeeadcgbbeadcgcbfeadcgcceadcgceceadcgfadeadcggaeeaddaaceaddaddaeaddaeaddagbabeaddbadadfeaddbbcdadeaddbeaddccbaeaddceeaddcgdgeaddcgeccaeaddcgfefeaddcgfgeadddecfbeadddgeaddeacageaddeaddeaeaddebeeaddebgbgbeaddeeaddeefeaddegfaaaeaddeggeaddfaefeaddfceaddfeeaddfefgeaddffeaddffeaeaddfffceaddffgeaddgbeaddggddeeadeaddaaeadeadeaeadeafdgeadebaeadebbbgeadebdbbgeadebeadebfbbegeadecadcfeadecbeadeccbbfeadecceadecddbedeadecdeadeceadeceeadecfeeeadecfgadeadedeadedeebeeadedfbdeadedfeadeeadeebbfeadeebdeadeecdaggeadeecgeeadefaaeadefaeeadefdeadefdefceadegaeadegeadeggeadegggeadfaaeadfabgacdeadfacffeaeadfadeadfaeadfaecgeadfaeeadfaeedaeeadfaeffeeadfafeadfaffceadfafgeadfafgebeadfagfeadfaggcfeadfbeadfbeagbaeadfbegeadfbfcgdfeadfbgbbeadfcacbcbeadfcadfceadfcageadfccgeeadfcfafdbeadfdaedeadfdbeadfdbfbceadfdccaeadfddaageadfddeadfdeadfdeafgeadfdegeadfeadfeeadfeedgeeadfefgcbeadfegdeeadffabdeadffbeadffbfeadfffeadffgeeadfgcbeadfgcdaeadfgceadfgdceeeadfgeadfgebddeadfgfabafeadfgfeadgaceadgadegbeadgaeadgbcegeadgbdecgdeadgbeadeadgbeadgcbbeedeadgcbdeadgcbeadgccbebeadgcccfceadgcceadgcdeeeadgceaddeadgceadgcfccfeadgcgcdeceadgdeadgdgdbeeeadgdgeadgeadgebebeadgedbbbeadgeeadgeegddeadgefeddeadgfabfeadgfaeadgfbbgbeadgfbeadgfdfeadgfeadgfeeadgfgbeadggaeadggdeadggdefeadggeaeaadbeaeaadgddbeaeaaeaeaafeedeaeabbaeeaeabbafeeaeabbgdabeaeabdagbeaeabeaeabffeaeabfggfgeaeacccbeaeaceaeacecbeaeacfggfceaeadaeaeadbgdddeaeadcaeeaeadcebeeaeaeaebdgfeaeaedbdcceaeaedfeaeaeeaeaeefeaeaefgfaeaeafaceaeafafebaeaeafbeaeafbgdeaeafcfaeaeafdeaeafeaeafedbfgeaeagagbbgeaeagcbgefeaeagdgbeaeagdgeaeagfacaeaeagfcccaeaebaaadgceaebaafeeaebabafgfeaebadgceeaebaeggfeaebafafeaebafbbeaebbcdeaebbdebcaeaebbeaebbebfdgeaebbecaeaebbgbfeeaebbgegeaebcaeaebcafeaebcagdcfeaebccfdeeaebcdeaebcebdcceaebcgfeaebdabfeaebdaeaebdbbafeaebdbeaebdbfeaebddeaebdeaebdfgdbeaebeaaeaebeaebebdgeaebeceeageaebedgeaebeeaebeeeeaebegfebeaebfbgeaebfcbafeaebfcceaebfdeeaeaebfeadbeaebfgfgeaebgacfeaebgdcfeaebgdeaeaebgeaecabeaecaeccafeaecafdeaecafeaecagbffceaecbaeaecbdaegbeaecbedgeeaeccaeaeccaegbeaeccafgeaecceaecceeaeccfdbaeaeccfefceaeccfgfdeaeccgdeaecdbeeaecdcafgceaecddbegeaecddeaecdecabfeaecdeeaecdgeaeceaabeaeceaececdeaecedgeaeceeaecegeaecfagfeaecfceaecfeaecfedeaecfegeaecgeaecgfdgeaedabceaedacabeaedadgeaedaeaedageafeaedageeaedbgdcgeaedcdeceaedcdgcfeaedceaedceddbeaedcegeaedcfcgfeaedcfdfeaedcffdageaeddabeaeddaeaeddceaeddcfbfeaeddeaeddeeeeaeddfceeaeddfgceaedeabeaedeaedebbbdeaedeeaedegbeaedfaeaedfbfceaedfdgeeaedfebeaedgeaeeaaceaeeaafebeaeeabdddeaeeacaeaeeaceeeeaeeaeaeaeeaeeagegeeaeebaeaeebbcceeaeebbdaeaeebcdfageaeebdcaeaeebeaeebeccebeaeebffeaeebfgffgeaeebgbeaeebgbedeaeebgdbgeaeeccbeeeaeeceaeecebdeaeececeaeecfefeaeecgafeeaeedaeaeeddegeaeedeaeedfdceeaeedfeaeeeadgceaeeeaeeebeaeeeeaeeeegdfeaeeefggeaeeegagcbeaeeegeeaeefdaeaeefeaeefeceaeegbgeaeegcefeaeegdbfeaeegeaeegffcbeaeegggeaefabaeaefadfgaeaefaeabbeaefaefcbaeaefaegafeaefafeaefbbeaefbcadbeeaefbeaefbegdfeaefbgacdceaefbggeaefcbeaefccgeaefcdeeaefcdefceaefcdgeaceaefceaefceccaeaefdacceaefdcbeaefdcdabeaefddabdbeaefdeaeeaefdeaefdfaaeeaefdgcaeaefeaefebedeaefeceaefecfddeeaefeeaefefdaeaefegbbceaefegecfgeaeffabggfeaeffafeeeaeffbbfeceaeffccdeaeffeaefffeaefgadeeaefgadgdceaefgceaceaefgceeaefgdgceeaefgfceaefgfdbaeaegabeggeeaegadeaegadfaceaegaeaegaedeaegaedffeaegaggdgeaegbbeaegbddeaegbdgeaegbfeaegccageaegceaegcfeeaegdaaabeaegdbeaegddaeaegddeaegeaegeceaegedeaegeeaegefeaegfbaeeaegfceaegfdeaegfdfceaegfeeaegfffgaeaeggbbbfbeaeggbbeeaeggbdfdeaeggdgeaeggeaeggebeaceaeggedfeaeggfeeaeggffeafaaabgbgeafaabceafaadcgeafaaeafaafdbeafabdeafabeafabfdceafabgbeafacbeafacdfceafacdgeafacebfeafadaaffeeafadbbceafadcafgeafadeafadfeeafadggccaeafaeaeafaeaegeafaeafaedeeafaeeafaefbceafaefeeafafadeafafbeafafcefeafafeafafgeafagceafageafbaadaeafbabeafbaceafbafcgabeafbageafbageebaeafbbaaedeeafbbeafbbfbebeafbbfdbeafbbfeeafbcaeegeafbcbbfceafbcbeafbcdadceafbcdeeeafbceafbdbdgbeeafbdgecgeeafbeaceafbeafbeafgdeafbeagceafbecceceafbeeaeafbeeafbeebedbeafbegfceafbfbgaeafbfdabcceafbfedeafbfgdceafbfgeefdeafbgddeafbgeafcabdedeafcaefeafcafdgeafcaffeafcbacceeafcbaddeafcbbeafcbdcdeafcbddceafcbdfbeafcbeafcbgaeafcbgagceafcbgceafcccafeeafcccgedeeafcceeafccefegeafccegdeafcceggcaeafccggdafeafcdaaeafcdadaeafcdeafcdfeafceaeeafceafcebcdeafcebdeafcedeafceggbeafcfagceafcfbedeafcfdcdeafcfdeafcfeafcfegdceafcfffaceafcffgeafcgaebeafcgaeeafcgafbcfeafcgddbeafcgeafdacgbbeafdadeafdaeadeafdaeafdafcdeafdagefeafdbbeggceafdbdbeafdbdeafdbeafdbedbgeafdcaeafdcbgeafdccaedeafdceafdceeafdcgeafdcggddgeafddceggbeafddeafddfcfeeafddfeafddgeafdeaadgeafdeafdecfdcaeafdedeafdedeeafdedegedeafdeeafdeeeafdefeafdegeafdfcceafdfdgeafdfeafdfeeafdfegacaeafdfgeafdgcfcbeafdgdeafdgfeafeabcbeafeadfbeeafeafdeafeafeafeafebabdeafebafbdbeafebbedeafebcecddeafebcggeafebdadbbeafebdeafebfeafebgagfeafebgceegeafecbdgeafecdcceafecdcedeeafeceafececaafeafeceeafecfeafedaaddeafedabadeafedbdeafedbfeafeddcbbeeafedeafedfcegeafedffaceafedgaeafedgbeafeeaceafeeafeeeafeeeeafefacfeafefcadeafefdbeeafeffeafefgeafefgfbeeafegbcgceeafegeafegeeafegfdfceafegfeeaffabedafeaffaeaffafeeaffaggcaeaffbbaceaffbeaffbedaeaffbeeeaffbfdeeaffcceaffceaffcfdaeaffcgffeaffdaeaffdfadeaffdgedeaffdgfcefeaffdggeaffeacdeaffeaffecbggeaffecceeaffedfeaffeeaffeeceaffeegbcaeafffaaeafffadeafffaeacbeafffbaeafffbdeeafffcbfaeafffdbfcbeafffeaeafffeceafffeeafffegeaffgbbeeaffgcbfeeaffgeaffgedbeaffgeeaffggafabeafgaaafeafgaabacceafgaacbgfeafgaaedeafgabgbeafgaeafgagbbfbeafgageafgbbbeafgbeafgbebaeafgbeffdeafgbefgfeafgbegdfeafgbffaeafgcadeafgcaeaeafgccgcgeafgcdgeafgceafgceeceafgcefgeafgdafcgeafgdbfdbeafgdccedgeafgddadeafgddbegeafgdddceafgdeafgdeeeeafgdgbgdeafgeaeafgeafdeeafgeafgefdedeafgegaeafgfaeafgfbddaaeafgfdacgeeafgfeafggaegeafggbceeeafggceceafggeafggfdceafgggeafgggeeeafgggefgdeagaaafeagaabebfeagaaeagaafaeagaagcbdfeagaagcdcaeagaagcdfeagaaggdedeagaagggeagabacacdeagabbbeagabbcgfeagabbgfaeagabccgffeagabdgddgeagabeagabgeagabggbeagacbddbbeagaccecceagaceagacffeagacfgageagadadceagadbgbcfeagadccggceagadcffbaeagadcgbeeagadeagadebbeagadfeagadgeagaeagaebdaeagaebdceagaebeafdeagaeeagaeffceagaegefceagafaaeagafaeagafdaecaeagafdeagafeagafgeagagfdceagbaaeeagbabfcgeeagbaceagbadddeeeagbaefeagbafaeagbafeeagbaggeeagbbbcddeagbbeeagbbgcdeagbbgfaeagbcaafeagbcdgeeagbceagbcgeaeagbdbabbceagbddcbeagbddeagbdeagbdeeeagbdegceagbeaceebeagbeagbeddeagbeeagbegaeagbfbdadeagbfbdedeagbfcagfeagbfcbaadeagbffdeagbfgaeagbgaceagbgcaebeagbgddfgdeagbgeagbgebgbaeagbgfcfcceagbggcgabeagbggeagcaaeedceagcaafdbeeagcabeeagcabfeagcageagcbabeagcbaeagcbbaefeagcbbeagcbcaceagcbeagcbfdeagcbfgdceeagccaeagccbaaddeagccdbeagcceagccfeagccgfeagcdbbceaeagcdbcgeagcddeagcdeagcdeeeeagceaeegbeagceagcecgefeagcedbfeagceeagceeeagcegeagcfcfdabeagcfeagcfecbeagcffcgceagcgaadeagcgageeagcgbacegeagcgbgeagcgdfefeagcgeagcggadfeagcggbdabeagdaaeagdabcbaeagdaccdeagdaeagdafeagdbaeagdbbeagdbeagdbfdaeagdbgeagdceagddaeagddceagdddeagddgaeedeagdeagdeeeagdeeggeaeagdefddeagdefdeagdegeagdfbabeeeagdfbbeagdfcbgegeagdfeagdgaeagdgbfeagdgdgeagdgeagdgfgfddeageaaaeeageaabfaeageadeeageaedeageageageagebaeagebeagebeeagebfeggeeagecaeageccgeagecdbedeagecdeagecebceagecfadgaeagedageaeagedcecfceageddeageddegeageeaeageeageedeagefafceagefdbbbeagefdeagefdfeagefeagefeeagegafdbeagegagbeagfaaefcgeagfacgeagfadeagfaeagfagfeagfbcdgeagfbeagfbebdeagfbfacbeagfcaeagfcdafeagfcfcadeagfcgabeagfdaeeagfdcdfaeagfddbefceagfddeagfeaaffeagfeadeagfeagfeeadeagfefdbfeagfefeagffccceagffdaeagffdeeeagffebebeagfgadfeagfgaeagfgafeagfgbeceagfgceagfgdbcbeeagfgfeeeagfggbeagfggdddfeaggabbfdeaggaceaggagdbaeaggaggfeaggbbeeaggbdbeaggbfdgcaeaggbgbgbceaggcabebeaggcceeeaggceabeaggceeeaggcefceaggcgcfeeaggdabfgceaggdeaggdebfaaeaggdffaaaeaggeaggedeeeaggedgegeaggeedbeaggfaabbgeaggfabeaggfbeaeaggfccbeaggfccceaggfdeagggbbeagggdagaceagggeagggfgeaggggebaaabgaebaaadgfecebaaaeebaaagadgfebaaaggebaabadebaabddggebaabdebaabebaacaddcebaacadebaacbadebaaccgbafebaacddbffebaacebaacfdaeeebaacfebaadaebaadcbaefebaaddebaaddfbaeebaadebaadefbcebaadffcfeebaadgebaaebaaebagebaaebfdbebaaecdecebaaeebaaefeabebaaefebaafbgebaafcebaafeceebaafffaebaafgdebaagfebaaggagebabaebabaedgebabagcbceebabagebabagfebabbcagebabbedebabbeggebabbffebabcbbgafebabcbefaebabcbffebabccebebabccedgebabcfaeebabcfeccebabcgcebabdadebabdagebabddbdebabdebabebabecbcdebabedfddfebabeebabegagefebabfcbfaeebabfcgebabfebabfgfdebebabgcabebabgeaafcebabgebacaaagebacacebacadfdeeebacafaebacbabdebacbaebacbcdebacbebacbfebacbfedebacbgfbgebaccbbfaebaccdaebaccdcebaccdebaccdgdfebaccebaccgggebacdbbcebacdbceebacdgebdaebacebacebebaceceebacedeafebaceebaceedfacebacegebacgaeebacgcebacgebacgfebadabebadacafaebadaebadagfcdaebadbbaebadbdbbbebadbddebadbebadbeebadbfaebadbfcgebadcacecebadcafgebadceggbaebadcfcbbebaddcebadddaeebaddddffebaddgegebaddggebadebadecdbedebadecdcgebadeceebadeecbcdebadeggebadfbcebadfbdebadfbfadebadfbfebadfdbfebadfeddebadffaebadffgcebadfgcebadgcgebadgecbdfebaeabeebaeaebaebaebbgfdebaebcebaebeabbebaebebaebeebaebegdaebaebegebaebfbcbdebaebgefggebaecbcbaeebaecbdebaecccdgebaeceefgdebaecfbggebaecfcffebaecgfebaedabebaedaddeebaedcaebaedcfaebaeddfcebaedebaedfebaedfgebaedgebebaeebaeebebaeecgbebaeedebaeeebaeeeebaeefacgebaeefaegebaeeffebaefabdebaefbgegebaefdaffebaefebaeffgebaefgfebaegadacfebaegbebaegcageebaegdcebaegdgfdebaegfcfebaegfdaebaegfebafaaacebafadabebafadaebafadeebafaebafaebebafagabaebafbbfggeebafbcebafbdfaedebafbebafbedebafbfcbaebafbfdebafbgbabgebafbgccfebafccagaebafccefbebafcebafcedcaebafcedceebafcefeaebafcfebafdagcbebafdbebafddaeebafdebafdeebafdgbcebafeaebafebafebebafecgcddebafedbgebafefafaebaffbbfbfebaffcabeebaffdfabebaffegcceebaffgbegdebafgabfbebafgacfebafgbfdcfebafgcebbeebafgdebafgebafgfddebagabgbebagaebagbebagbegebagcagbafebagcebagcffdebagcggbebebagdeadcebagdebcebagdeffeaebagdfaaebagebagedabebagedfagdebagegeagebagfeacgcebagfeebagffcfebagfgebaggbcdcebaggdebaggeabdbebaggebbaaabcbebbaaagagebbaadebbaaebbaaegbdebbaafabbebbaafdeebbaafebbaagebbabdfeebbabdffebbabeabeebbabebbabfebbabgfebbacaaebbacagbbebbaceeffebbacfaefebbacfcbefebbadaadaebbadbcebbadbebbadccaebbadcdaebbadcegebbadebbadegcfeebbaeadbcgebbaeaebbaebaebbaebbaebcbgebbaebfgebbaebgeaebbaecbggebbaecdebbafbebbafgbcfebbafgbfebbafggbebbagabefebbagaegebbagefdgebbagffcedebbagffebbbaafbebbbabebbbadebbbadgfdebbbaebbbafbdeebbbafbffgebbbagacdebbbagebbbbdccdebbbbgefebbbcdebbbcdfebbbcebebbbcfbeebbbdefagfebbbdfgebbbebbbeeggeebbbfbgfebbbfcdeebbbfcdfceebbbfdaebbbfdebbbfebbbffebbbgcdebbbgcfefebbbgeafebbbgebegebbbgecbebbbgfebbbggafebbcaebbcaeebbcafbcdeebbcafddceebbcbdbdebbcbeebbcbgebbccbgbfebbccfeeebbcddgeebbcdedcdbebbcdeebbcdfdfeebbcdgeffcebbcebbcecaeebbcecccebbcedbceebbcedfecaebbceebbcefcaaebbcegbfbaebbcfbaebbcfdcebbcfebbcffbgebbcfgcdebbcgabgebbcgadbgcebbcgafgebbcgdebebbcgeaebbcgeegebbcgfaeebbdabfeebbdaccgdaebbdaccgdebbdaebbdaeebaebbdaggebbdbbeffgebbdbbggaebbdbgebbdceagebbdcffaddebbdcffebbdcgfebbddaebbddbbfeaebbddccbebbddeagebbddebbddffeebbddgebbdebbdeccabebbdecebbdecgebbdedfcebbdeeaacebbdeeaffebbdeebbdeedeffebbdfeaebbdfegeffebbdffefefebbdgdacebbdgebbdgeefdebbdgfebbeaafaaebbeabgbdebbeaebbeaeeebbeagdebbeagebbeagecebbeagfgbaebbebabdggebbebaebbebbdeebbebbebdcgbebbebebbebggfebbecaeffgebbecbdeaaebbecebbedcabfeebbeddcebbedebbedfebbedgebbeebaebbeebbeecaffeebbeecbebbeeebbbebbeefcebbeefebbefdggfcebbeffgbdebbefgebbegcceccebbegcebbegdaecaebbegdedebbegdgbdaebbegebbegedebbegegbebbegegebgebbfabggfdebbfacaebbfacaffaebbfadebbfadfcebbfaeadaebbfaebbfafafdebbfafdgaebbfagebbfbbeebebbfbcbebbfbdbbecebbfbdfgfebbfbebbfbfebbfcbgdbgebbfccdfebbfcdebbfcebbfdbfbdebbfdcebbfdebbfdfbfacebbfdfdebbfdfgafeebbfebbfebffebbfecaebbfeebbfeeebbfeffebbffagbebbffbebbffdbebbffffebbfffgefgebbffgeecfebbfgaebbfgaebebbfgcbebbfgdeddcebbfgfbaebbfggebbgabbebbgacbebbgadbebbgadebbgaeacdfebbgaedebbgbeffebbgbfeddebbgbgegeebbgcadeefebbgcbgebbgccebbgccgebbgcdegdebbgcfbeaaebbgcfeebbgcgbcebbgdaaebbgdddaebbgddefebbgdebbgdefbbdebbgeaebbgebbgebgfgfebbgecfebbgeebbgeefdebbgeefebbgeegdebbgefaffbebbgegdeebbgegebbgfbgfgbebbgfcgaebebbgfdbdeebbgfddbebbgfebbgffcebbgfgabagebbggaebbggbcdebbggbcdgebbggdgcebbggebacbebbggebbggecebbggefaaebbggefbfebbggfcdecebbggfdebbgggbddebbgggfebcaaaebcaaaecebcaabcbgebcaabggebcaacgaagebcaadgebcaaecdebcabcfgeebcabeebfcebcabfebcabgdgddebcacabfebcacbcebcacdcebcacddfebcacebcacfadgfebcacgcaebcadbacbebcadbcebcadcebcaddcefebcadebcadedebcadgbdcfebcadggaddebcadggcbebcaebcaecedeebcaeebcaefgbfebcaegaecgebcaegdagebcaegebcaeggaadebcafbdbefebcafdcceaebcafecbfebcafgebcagabeebcagbbdacebcagbcebcagbebcagcebcagdabaebcagdadebcagdbbeeebcageafebcagebcageebcagegdgeebcaggdgabebcbaebcbaffebcbafffddebcbagfebcbbacgefebcbbdebcbbgdebcbbgfgebcbcaebcbccaeebcbccebcbcdcebcbcebcbceebcbcfaeebcbcfceegebcbcgfeebcbdbcbbdebcbdcfebcbdcgacbebcbdcgebcbdebcbdfcbaebcbebcbedbebcbedecfebcbeebcbefebcbegbbaebcbfbebgebcbfccbebcbfddaagebcbgaeggcebcbgbdacebcbgebbebcbgebcbgeffcebcbgffebeebcbggafgbebccacebccaebccbbbfebccbbdcdeebccbccecbebccbebccbfafecebcccaccebcccebccceebcccfdbceebccdaebccdbbebccdebccdfeaebccdgeacebccebccebdebcceeeebccefgebccegdebccegfceebccfegbaebccgebccgfgefebccgggebcdabebcdacgbebcdadaeebcdadebcdaebcdbabcfcebcdbadbaebcdbbebcdbbfgceebcdbcbeebcdbebcdbedceebcdbfcbeebcdbgcebcdbgebcdcaecebcdcbaeeebcdcbeacaebcdccaebdebcdccebcdcddebcdcdgafebcdcebcdcebebcddaebcddaecfdebcddafebcdddabebcddebcddfgddebcdeabebcdeaegebcdebcdebefdebcdecfaebcdedddbebcdeebebcdegebcdfbbeebcdfbbggfebcdfcbbgebcdfcdecebcdfcebcdfddfebcdfeebcdfgebcdgcbcbdebcdgcebcdgebcdgefabgebceaafdebebceacgebceaebceaeebceafebcebafeeebcebbbcebcebbebcebbfebcebcaafdebcebcebebcebgafeebcecaebceccebcecdcfccebcecebcecedaebcedaabgfebcedadebcedbdcfeebcedeaedebcedeagebcedebcedfebcedffdgfebceeaacceebceeacgfgebceebceedebceeebceegdaebcefdcaadebcefdcebcefeaefebcefeceebcefgfggebcegcdebcegcdeebcegcedebcegebceggebcfabgbebcfaebcfafebcfagbcebcfbbaebcfbbbfebcfbcebcfbebcfbfddebcfcbcecebcfcbeefgebcfccebcfccfebcfcebcfcfcebcfddeebcfdeaebcfdebcfdfcebcfdfgebcfdgcebcfdgebcfebcfebfaffebcfecfcbgebcfedbfeaebcfeebcfefcbgebcfeffebcfefggaebcffafebcffbbebcffddfebcffebcffebgebcffgbfebcffgcfaaebcfgaaedaebcfgbbfebcfgeebcfggagebcgacbcbeebcgacebcgadebcgadgaebcgadgebcgaebcgaebebcgafefgebcgbafebcgbbebcgbebcgbeebcgbegegebcgbgbfaebcgbgcebcgcbceebcgceaebebcgcebcgceebcgcfbcebcgcgafgebcgcgebcgdaeffebcgdcecgcebcgdebceebcgdebcgdfebcgebcgedaebcgeebcgefaebcgegfaacebcgfdebcgfebcgfeeedebcggbgbebcggcacebcggebcggeebcgggfbebdaabebdaaebdaaeebdaagdebdaagffebdabacfcebdabaebdabcebdabdebdabebdabfeedgebdabffeebdabgaagcebdacacbcebdacbebdaccgcebdacdaebdaceagdebdacebdacfcaebdacfebdacgcebdadbebebdadcebdadceedeebdaddddcdebdaddebdadebdadedeebdadfeafebdaebdaebeccgebdaedgebdaeebdaegebdaegfaebdafbgaagebdafcebdafdebdafdgaeebdafebdafefcfebdaffgcfebdafgebdagaaebdagaebdagdfbebdagebdagfcggdebdaggaadebdaggbebdaggebdbabadebdbacbaadebdbacebdbadeaebdbaebdbaebdcebdbaeebdbagebdbagfegbebdbbaebdbbbebdbbbecebdbbcebeebdbbdebdbbebdfdebdbbfbafebdbbfgbagebdbcbbdebdbccfebdbccgdgdebdbcdbgdebdbcdfbebdbcgeaebdbdabegdebdbdadgdaebdbdbbebdbddebdbddfdaebdbdebdbdfcbcebdbdfeeebdbdgagbaebdbeaeaebdbebdbebecebdbedfcebebdbeebdbeecebdbfabcfeebdbfbaeebdbfbedebdbfcecagebdbfebdbfeebdbgccaebdbgdebdbgecebdbgedebdbggdbebdbggebdbgggafebdcaabgdebdcaaedgebdcaebdcafacebdcaffeaebdcbabdddebdcbacaebdcbadebdcbbbebdcbddebdcbebdcbgbgedebdcbgebdccabgebdccbaeebdccebdccgdebdccggceebdcdebdcdegddaebdceadbbgebdcebdcedebdceebdceegagbebdcefcaabebdcfaebeebdcfccfdfebdcfcebdcfdaddeebdcfebdcffdbebdcgbeebdcgbfebdcgbggfebddaaebddabbcceebddaebddaeebddbaebddbaeccebddbfebddbfgabebddcaggdebddcbaffcebddcbcebddcbebddccdbaebddcceddebddcdabebddceebddcfdaebddcgaaaaebdddcebdddebdddgdebddeadbgebddeaeebddebcebddebddedgeebddeebddefbaebddegbcebddegebddfaagbdebddfccebddfdebddfebddfeedebddfefaebddgbebddgceebebddgdddebddgeaebddgebddgeebddgegaebddggebdeaabebdeaaebdeabdgebdeaeaebdeaebdeafgebdeagebdeagfbcebdebafbebdebcebdebdebebdebgbebdecaebdeccbfbebdeccebdececfaebdecefebdecgebdedcfebebdedebadeebdedfgadebdedgdgebdeeaccebdeeadeebdeebdeebebdeeebdeefbeebdeefcgebdefcbffebdefdedefebdefebdeffebdegacebdegebdegedeceebdegfebdegfgfgbebdfaabdebdfaacebdfaebdfaegebdfbbdggebdfbdbbdebdfbddaebdfbebdfbfbebdfbfcecebdfcacaebdfcaddebdfcaebdfcebdfcfcebdfcffgeebdfcgdebdfdebdfdgebdfdggaebebdfebdfebebdfebeebdfebfgebdfeebdfeeebdfeffebcebdffabfeebdffcfebdffdebdffeebdfffcebdfgaebdfgbadebdfgebdfgfefgaebdgaagcebdgaeaebdgaedfcdebdgaeebdgagabebdgagebdgbcgebdgbebdgcbcebdgcceebdgcddaebdgcdebdgcebdgceggebdgcfaebdgcgcaebdgdebdgdeebdgdgfeebdgdggaeebdgeadebdgebdgecebdgeebdgeeffedebdgeffbebdgegebdgfaacebdgfbgebdgfcggffebdgfdcgebdgffefbgebdgfggeebdggacebdggeafcebdggedbffebdggfgebeaaadcgbebeaabbgffebeaaccdgebeaaebebeaaeefebeaaegbebeaafebeababeaebeabbaefebeabbeebeabbffebeabbgebeabcfaebeabebcebeabebeacaaebeacbegddebeacdebeacfdbeaebeadcbebeadcddbebeaddfcdbebeadeebeaebeaecceeebeaecebeaefagebeafccfebeafeadeaebeafebeaffcdbebeafgaebeagaaebeagddcebeagebeaggebafebebacgecebebadgcebebaeaebebaeaeebebaebebaefebebagebebbaebebbbcdebebbcbcebebbdeebebbebebbgdfcebebcagebebcebebcedbebebdbdebebdcbgfgebebdcgfcebebdebebebafgaebebebebebebgebebecdebebedebebeebebegdeebebfaeaaeebebfaeebebfbecdaebebfbecfgebebfcaebebffebebfgdebebfgebebgacbdaebebgaebebgcbebebgdfcbebebgebebgeeaaebebgeebebggfdeeebecaaebecadfdebecaebdfebecaeebecaefbdebecaegbfcebecafebecafgeebecagebecbbbdebecbebecbfbcfeebecbfebecccebecceebeccfbfcebeccfgebecdacdebebecdbcafeebecdccgcebecddbebecdgegdebecebeceebecefcbdebecefebecegcdebecfaebecfdaebecfebecgbaebecgcagdebecgebecgecgaebedaddaebedaegddebedbabeebedbbebedbbefbebedbfeaebedbgcebedbgggaebedcaebedcfbebeddacebeddbebedddcbgebeddebeddefbgebedeaebedebededbccebededecebedeebebedeebedefdfedebedegcebedfbagebedfbbgedebedfbebedfbgebdebedfdcecebedfebedffebedfgbebedfgfcebedgebedgeebedgfcfcgebedggebedggfbcfebeeaaebeeacageebeeaceeebeeaddcdbebeeaebeeafbdeebeebagbeeebeebbaedebeebdecebeebeebgeebeecbfeebeecceaebeecdbcebeecebeecfcebeecffebeecffeebeecgcdebeedbeebeedebeedffebeeebeeecebeeedbaebeeeeebeefdefeeebeefeaebeefebeefeeaeebeefgbeebeegaebeegafcabebeegbeebeegbgdeebeegdcebeegebeegefeebeegfeebefaaefccebefadebefaebefafgbgbebefbccebefbebefbfebefccbbeebefcccdggebefcdgcebefdacebefddcdcebefdfbbdebefdgfbeebefeaecfdebefeafecebefebefedaeebefeebefeeeebebefefeebeffaebeffagebeffbaebeffbdebeffbeebeffbeeeebeffcgfbeebeffgbfcebeffgebefgaageebefgbffebegaafaebegabdgebegaebegafefaebegbdebegbebegccdebegcddebegceebegcfebegdadebegdbbebegdebegdfcgebegebegebfgdebegecdebegefadebegefebegefedcgebegefffebegfagebegfceaeebegfeaebegfebegfeeafebeggdbebeggebdcbebeggebegggccbdebfaacebfaacgafebfaaddgagebfaaebfaaeeffebfaaeffaebfaagebfabdddadebfabebfacbdaadebfacebfacefbefebfacgcbebfadaaegebfadcebbcebfaddcdfebfadebfadegcbfebfadfebfadffbdfebfadgedgebfaeacebfaebfaedebfaeeebfaegaebfaegbdebfafabeeeebfafbaebfafbdebfafcbebfafdebfafeebebfaffebfafgagebebfagbebfagbgagebfagcffaaebfagebfagedacebfagefebfbaaebfbabddegebfbaeeebfbagccebfbagegfbebfbbbebfbbbgbfaebfbbdfebfbbebfbbefcdgebfbcaebfbccbebfbccbfebfbccebfbcfebfbcffbfebfbdbbebfbdcbebfbdcdebfbdcegdebfbdebfbdeebfbdfacebfbdfdcgebfbdggaacebfbebfbeccedebfbecdbafebfbedaeebfbeegggeebfbefebfbfbaebfbfbfdfbebfbfebfbgacebebfbgacebfbgbecbebfbgggcafebfcaaddeebfcaadebfcaebfcbaebfcbbeebfcbcgebfcbgcebfcbgebfccbebfcccgdegebfccdgbbgebfccebfccfeaebfccgaaebfcddfebfcdebfcdeebfcdfbeebfcdffgfcebfceagecebfceagfadebfceaggebfcebeebfcebfcecdcebfceebfcefebfceffbbeebfcefffedebfcegbebfcfebfcffebfcgabdabebfcgadaafebfcgagaebebfcgbcaebfcgbefaebfcgbeggebfcgbfcaebfcgcecgcebfcgddbebfcgebfcgedbfaebfcgeddcdebfcgfbffebfcggcebfdaabagcebfdaebfdafagfcebfdbaebfdbbbbebfdbbfbgebfdbdbcebfdbdcebfdbebfdbgfebfdcaccebfdcaebfdccbebfdccceebfdccgccfebfdccgebfdccggbebfdcdeafebfdcedfcebfdcfaeeebfdcgcddebfddbdaebfddceeebebfddcgdaebfddcgecebfdddgaeaebfddebbebfddebfdeabdebfdebeeebfdebfdecdbbebfdecgfebfdedbebfdedebfdedeeebfdfaebfdfagebfdfbagcebfdfbccebfdfcaebebfdfcfeaebfdfdcgebfdfebebfdfebfdffgceebfdfgdecfebfdgccbaeebfdgedebfdgfcffeebfeaaebfeaagebfeabcebfeacgebfeaddcccebfeaebfeaecbcebfeafcdcebfeafgecebfeagfefebfebbcdebfebcfebfebdebfebebfebeebfebfbgedebfebfebfgbebfecabebfecafebfecebfecfebfedbdecfebfedcbfeebfedcdebfedebfedfaabeebfedfcbgebfeeagebfeebfeededgebfeeeafafebfeefdaebfeegbacebfeegbbeebfefaebfefbebfefbgfebfefgfebfegacebfegbfcebfegcbebfegcfebfegegeabebfeggafgebfeggdddebfegggebffaafceebffaafgebffabdebffafebffbcebbebffbebebffccebffcebffceebffdafebffdebffdegeaaebffdgcbccebffeaaebffebbdceebffebffebgaebffeebffefabbdebffegdbgcebffegebfffafcgebfffccebfffebdebfffebfffegbafebfffgebffgaabdbebffgafeebffgfcebfgadbbebfgaebfgagbafdebfgbaebfgbbeebfgbcebfgbcgaebfgbdcedebfgbgcebfgbgcgebfgcafcddebfgcbagebfgcbdebfgdabfeebfgddcbebfgdfebfgdgfebfgeafebfgebbbebfgebfgecdebfgeceeebfgecgebfgedabfebfgedacebfgeebfgeeddgbebfgeeebfgeeegfcebfgegddcgebfgfacafcebfgfaebfgfdcbfebfgfebfgfebgebfgffagcdebfgffbfebfgfgbfebfgfgebfggadebfggaegdebfggagbgaebfggbebfggcebfggeacbebfggebfggefddgebgaaaaebgaadfebgaaebgaaeffebgaaegaceebgaaffacgebgaagfdfebgabcebgabebgabedebgabegebgacbddeebgacbebgacebacbebgaceebgacgabeebgacgebgaddeebgadebgadfaaedebgaeafgebgaebgaeebgaeggbebgafacaebgafbacebgafccebgafdcabfebgafebgaffeebgagbbfeaebgagcfgebgagdebgageebgageeefebgaggcgebebgbaaedggebgbaagebgbaageegebgbaebgbbcdagdebgbbcgafcebgbbdebgbbebgbbeeebgbbfdgcebgbccdegebgbcebgbcfffebgbcgbebgbdaebgbdcagebgbdebgbdeebgbdfaebgbdffebgbebbfgebgbebgbeccgbfebgbedagaebgbeeafdebgbeegebgbefebgbegcgbeebgbfdbeebgbfeafgebgbfffaebgbgbadgdebgbgbegebgbgccebgbgdbeebgbgfgebgcaafebgcadebgcaebgcaefcbfebgcbacebgcbcbebgcbcebgcbdcebgcbebgcbgefbebgccbgfeebgccdgccfebgccebgccedebgccfbbggebgccfccbgebgccfebgcdaddebgcdbdebgcdebgcdfaebebgcdffebgcebgceebgcefadfebgcegebgceggedebgcfaacebgcfaffebgcfagbeebgcfdbdadebgcfdebgcfeedfebgcfgafebgcgaebgcgaeebgcgbebgcgcggebgcgdebgcgeafebgcgecdgebgcgfeedaebgcgffdebgdaaeaebgdacbgbebgdaccbddebgdafbfeebgdbcbfeebgdbebgdcaeebgdccfeebgdcdabdebgdcdaebgdcebgdcfaebgddaebgddagebgddcafebgdddafebgddebgddfebgddffgebgddgeebgdeacebgdebfbaebgdebgdeebgdefeeebgdegbfgebgdfaagaebgdfaeacebgdfbabebgdfbfefbebgdfcdcdebgdfebgdffgebgdfgceeebgdgaebgdgbedebgdgfcebgeaabebgeaaebgeabaddebgeabbgdebgeaceecebgeacgaebgeaddcebgeadebgeaeebgeaggcebgebaebgebbagfebgebccdeebgebcebgebcfebgebdcccbebgebebgebecfeebgebeebgebfbebgebfeaebgebgecabebgecaebgecaggcaebgecbedffebgecbgeebgecccedebgecdageebgecdcaacebgecdebgeceeebgecgbggebgedbebgedddaebgeddebgedebgedfeegebgeebdfebgeebgeeebgeeefegebgeefecebgefcebbebgefcfebgefdbaebgefdgefebgefeafebgefegebgefgddcdebgefgeaeebgegacebgegaebgegdefddebgegfebgfadcfdebgfadebgfaeegadebgfagfebgfaggcggebgfbacgdebgfbcefabebgfbgbgcebgfbggadeebgfcaaedebgfcaaeebgfcaffgebgfccccdebgfccefebgfcdbabcebgfcdcaebgfcebgfcegadgebgfdabgebgfdaeebgfdbcebgfdbffdfebgfdebgfdgcegebgfeacgebgfebgfecdfeebgfedbebgfeddebgfefcebgfefeebgffaafebgffadceaebgffbeaebgffcebgffcfcgeebgffdcebgffddabaebgffebebgffebgffecebgffgfeacebgfgbaaebgfgbdbfdebgfgcdebgfgecabebgfgegbgebgfgfcbcebggaaebggacadebggaebggaeebggaefdebggaefebggbafgebggbbbdagebggbddebggbdebggbffaebggbgabebggcaebggcbcebggcbebggcebggcegebggdaeebggdbbebggddeaebggdebggdffbebggdgeggfebggdgffebggebggeebggegffdebggfaedbcebggfagdaeebgggcbdebgggddafgebgggebgggeddgebgggefdeeebgggfdbabecaaaadgaecaaabggecaaaceeefecaaaecaaafecaaaggecaabcafececaabcbfbeecaabfdeecaabgaecaacaedffecaacagecaacaggcbecaaccecaaccgfgecaacdbdecaaceageecaaceeaeecaaceeecaadbbdaecaaddbefbecaadecaadeecaadfcaceecaaebagecaaecaaedagbaecaaeecaafaecaafafcfecaafcfbecaaffcbecaaffecaagadedgecaagaedfecaagbecaagdgececaagecaageececaagffccbecabaaafgdecabaaecababaaecababafecabadabaeecabadcdecabaefecabafecabagcdagecabbabccecabbaecabbcgafcecabbecabbfecabbgdcdgecabbgecabcccgffecabcdcecabcecabdbfcggecabdcecabdcfeecabddgcaecabdeecabdgeecabdgegfeecabebaecabebfffecabecabecfecabedcecabeebbecabeececabeffdecabeffeecabefgecabfcgbecabfcgecabfecabfgdaecabgdddecabgdgaceecabgecabgffbbecacaaaacecacacfecacacgaacecacadccaecacaecacbbdecacbdfbdecacbebccdecacbecacbfgecacbgaecaccceafecacccfecaccdagecaccdcedbecaccecaccedddaecacdbfgcaecacdgaecacdgdabdecacecacecdcecaceeeecacegecacegffaecacfadeecacfaecacfageecacfecacfececacgabecacgceddbecacgeagcecacgecacgedbdecacgfabecacgffacecadaabegcecadaaecadaaeecadacecadaecadaeecadbbgecadbecadbfgaecadbfgcdecadbgbcecadbgbdeecadbgbeececadbgcadecadccbdecadcfddbfecadcgecadcgfebaecaddafaecadddebgfecaddecaddgdgecadebbebaecadebfbgaecadebgecadecadeecadfbbecadfecadffabfcecadffgadecadgbgcgfecadgecadgegbcecadgfgeecaeaaaffaecaeabbfgecaeaecaceecaeaecaeagbecaebdceggecaebddceecaebecaebeecaebgeagecaebgecaecaeccbcceecaeccgbeecaecdecaececaeceecaecfeedecaecgecaecgfcdecaedaecaedbecaedcacfecaedcbecaeddaagfecaeddeecaedfdbbbecaedffeaeecaedgcecaeebecaeecaeedecaeeecaefcgfeecaefdadefecaefdecaefecaefecbfgecaefgbecaegacefecaegbgecaegccdecaegdafecaegdecaegecaegfgeecaeggfecafaabecafabecafacacecafaecafafcecafagaefbecafbbecafbdecafbecafcafbecafcbaecafcbfefaecafcecafceecafcfcaeecafcfffaecafddbfbecafddeececafdeecafdeefcbecafdefgfecafdfddaaecafdgeefbecafebadecafebafeecafebdfecafecafedecafeecafeeecafegfecaffaeagecaffbdcgecaffccaecaffdadggecaffdcaecaffdfccecaffecaffgaecaffgcecafgbcaecafgdbgececafgdcecafgdfecafggadecagaaeecagaceeecagaecagafeddaecagbbecagbeaecagbefcgfecagbgaecagcbcfecagcbecagccecagccfeecagccffaecagcefecagcgbaeecagdbecagddgecagdecagdegdecageaeabaecagecagecfecagedbecageecagefccecagefecagegebeecagfacefecagfafbeecagfbecagfcebecagfcgeeecagffdecagffecagfgcecaggacecaggafdaaecaggbbecaggbfbecaggecbaaaeaafecbaabfacecbaabgfdecbaadcecbaaeadeecbaaecbaaeecbaaeefeecbaafaecbabaffecbabbecbabecbabfaabgecbacecbacfgcfecbacggdcaecbadbecbadcececbadcgbbcecbaddgecbadecbadeecbadgdeecbaeafdecbaebbgecbaecabecbaecbaedfcgecbaedgcecbaeecbaegecbafaecbafbecbafdcecbafdfecbafeadefecbafecbaffaggaecbafgdeecbafgecbafgeefaecbafggfecbagabdecbageaggcecbagecbaggecbagggcgfecbbaadbecbbaecbbagdddbecbbbaecbbbbfcecbbbecbbcbbecbbccfecbbccgggfecbbcdecbbcecbbcfecbbcgbecbbcgdbcecbbcgfdcfecbbdbecbbdbeeeecbbdcfecbbddcabeecbbdeaaaecbbdecbbdfdecbbdffebecbbeaaecbbeabfbecbbebaecbbecbbecffdaecbbedcgecbbeecbbefcecbbefecbbegdecbbeggcgdecbbfbbbecbbfebgfdecbbffebecbbgbgbgcecbbgcbecbbgeceefecbcaabggfecbcabacabecbcabgfecbcacecbcacegecbcagcegecbcaggececbcbcadecbcbeafecbcbgecbccaeacaecbccaecbcceggecbccfbecbccfcgdcecbcdaaafeecbcdaecbcdbgfacecbcdeafcaecbcdeccdaecbcdfdeeecbceaececbcebcedecbcecbcefafdecbcefcagaecbceggbeecbcfcbebaecbcfecbcfefecbcfgbbcecbcfgcfecbcgaecgecbcgcfbecbcgecbcggcecbdadbecbdadcecbdaecbdbaafbfecbdbacecbdbbacaecbdbcfegdecbdbcfgecbdbecbdbeebcecbdccecbdcecdecbdceecbdcegddcecbdcegffecbdcfbdcecbdcfdbecbdcfdecbdcgceedecbdcgcfeecbdcgecbddadbbfecbddbfcfecbdddecbdddfgecbdddgebcecbddeaddecbddecbddfaaecbdeaagecbdecbdedffadecbdeecbdeedbabecbdeeecbdfbgafecbdfdggfeecbdfecbdfeecbdfgagcecbdgbffeecbdgecbdgeecbeabaecbeacaecbeadecbeafeaaeecbeagecbebebgfcecbebedaacecbebgaacecbebgecbebggcecbecaaagecbecbbcebecbecbecdccecbececbecefcaecbecegecbecfaecbecfeecbecgbbcgecbedafdecbedagbgcecbedbecbeddecbedeaabecbedecbedfeecbeeacecbeeagecbeebegecbeecbeeddgffecbeedefcecbeeecbeefacfecbefadecbefbaaeecbefbceecbefcgeeecbefdbdfaecbefdfcaecbefdfdbeecbefecbefeceecbefgdcdecbegdfecbegefecbegegaecbegfecbegfefecbfaacecbfabdecbfacfbecbfadafbgecbfadecbfaecbfaecfecbfaegecbfafecbfafffeecbfagaeaecbfaggeecbfbbbdeecbfbbecbfbcbfecbfbcdgecbfbecbfbeebecbfbgbecbfbgcdbbecbfbgffecbfcbdgbecbfccabecbfccbecbfcdcfecbfcecbfcfecbfcggcgecbfdbdeecbfdbfeegecbfdcdecbfdcdgfgecbfdecbfeaafecbfeaecbfeagecbfecbfedffeecbfeecbffacageecbffaffecbffbecbffbfgfecbffcbddecbffccfecbffecbfffecbfgagaecbfgbbfecbfgdgecbfgeaggecbfgecbgaabecbgaaecbgabaecbgadecbgadfecbgaecbgafafbecbgafbgdecbgafecbgbaecbgbagecbgbbdeecbgbbgbaecbgbdgceecbgbecbgbeeecbgbfgddecbgcadcedecbgcecbgcfecbgcgdedgecbgdacdecbgddbecbgddecbgdecbgdfeaacecbgdgecbgeaaaecbgeaecbgebcefecbgecbgecggbecbgedfecbgefdaecbgfaecbgfaedgcecbgfdecbgfecbgffdcecbggbffgecbggbgecbggebecbggeecbgggfeccaabababeccaaeccaaeebgeccaaeeeccaafgcbceccabafcgeccabbbffdeccabcdeccabdeccabdgeeccabeccabfbgdbeccabfcafeccabggeeccacaaaeccacaeccaccbafeeccaccefeccadbeccadcadcgeccadeccadedeeccadfaeccadfdffceccaebeccaebeefeccaeccaeeccaefaeaeccaegbdeccaegcbeccafafbgbeccafcaageccafcceccafeccafgaeegeccafgceeeccagagfeccagdeccageccbaccceccbbbgeeccbbceccbbdeaeccbbdeccbbeccbbedaaaeccbbfceccbcbeccbcdcaeeccbceeccbcgcebeccbcgdfeeccbcgeccbcgeceeccbdbgfeccbdcecadeccbdcfeccbdeccbdeeccbdfgacbeccbdgdcfgeccbebcaaceccbeccbecfbceccbedeccbeeccbefggeccbfafcdeccbfdcdgaeccbfeccbffeccbffgfbdeccbffggeccbfgeccbgabeccbgdbafeeccbgeccbgedbeccbgfgbeccbggecccabecccacgecccaecccbcececccbdecccbdgabbecccbecccbegedaecccbgeecccbgfgaecccbggeaeccccaeccccbabeccccbeegeecccceccccfdecccddbaecccdeaecccdecccdedecccdfecccdfeecccdgeecccecccecdeccceeeccceeeegeccceffecccegccecccfbgbecccfdecccfdgbecccfecccfeecccfegefecccgecccgeeeecccggabeccdacaaeeccdaceccdacefeccdadcceccdadebgeccdadggdeccdaeaeccdaegcebeccdaegdbaeccdafdeeaeccdbaaeeccdbbacaeccdbbadceccdbbfbeccdbcecbeccdcbdbeccdccebgdeccdceccdcegdeccdcffaaeccdcgbeccdcgeccddbebeccddeafcceccddeccddeedeccddeeeeccddgbcceeccddgdfbeccdeccdeeccdeffcbfeccdegdeccdfafdeccdfbfbeccdfcecgeccdfdgbeccdffdeccdgceccdgdeccdgeefceeccdgfecceabceeecceaceefeeccebadceccebbbeccebbeeccebbfeccebebfeccebgbbeccebgbcecceccecdgggeccececcedddeccedeaaeccedeccededeccedeeccedfdbcdeccedgceccedgecceeaccecceebbecceebecceecceeccfecceedeecceedfecceeecceeffecceegbecceegggbdeccefaadceccefbfgffeccefbgeccefbgeeccefccdbceccefdecfeecceffcfeccefgddbeccefgggeccegbadeccegbfdaeccegfffecceggagageccfaaeccfabeccfabfeeccfadgeccfaebedeccfaeegfeccfaegeeccfaffgbeeccfagaageccfbageccfbdeccfbeccfbeeccfbffgceccfbgadceccfbgegeccfcabeccfccefbeccfcdaeccfcdfbfdeccfcgagaeccfcgbgeccfcggcbeccfcggddeccfcgggeccfdaceccfdbcbeccfdbeccfdcddefeccfdddbceccfddfececcfdeccfdgeccfeaddceccfebegeccfeccfeeccffaaceccffcgaceccffeccfffecgeccfffedececcfgbdeccfgddcbaeccfgdeccfgecafbeccfgeccfgffdfeccfggbaeeccgabbbgeeccgabbdfeccgaccbdeccgacgaeeccgaddbaeccgadfeccgaeaeccgaeccgaeeccgagdaeccgbbaeeccgbgbeccgcaeccgcbeeccgccffaeccgceccgcedeccgcefafeccgcfgecdeccgcgaafeeccgdbffgeccgdbgbeccgdbgdcaeccgdcaageeccgddabaeccgddaedceccgdeccgdgbcceccgdgdbfaeccgdgebeccgeagfeccgebggaaeccgeccgedagfeccgegafeccgfaacaeccgfafadfeccgfcaeccgfcaedgeccgfeccgfedcbbeccgfgfgeccggbeccggdeaeeccggebeeccggeccggfaeccggggecdaabaffeecdaacgbaecdaaecdaafecdaafgbfecdabecdabefdfecdacbbdecdacecdadbceecdadddecdadecafecdadecdadggaeecdaecdaedeecdaeecdaefdgbgecdafbdbccecdafbfdgecdafcgbecdafdfgecdaffecdafgcfbecdagaecdagcdbecdagcfecdaggfcbecdbaaecdbabecdbaceaeecdbaecdbagecdbbaeaececdbbaegecdbbdcaeecdbbdfgcecdbbecdbbeecdbbgecdbcaecdbcbdddcecdbccaddbecdbcdecdbcecdbddeedeecdbddfeecdbdecdbdgcecdbdgedeecdbeafcdecdbecdbedacdaecdbeecdbegecdbfadedecdbfaefadecdbfbdaecdbfceaecdbfddeecdbfecdbfeddcecdbfeecdbfeggecdbfgedadecdbgaggecdbgbbdecdbgbdbeecdbgbecdbgbfagfecdbgbgfaecdbgcbgecdbgeaegfecdbgecdbgfbbecdbgfdefdecdbggaecdcacfecdcadecdcaecdcafcaebecdcbabdbecdcbabecdcbbgaecdcbecdcbececdcbeecdcbfbbecdcbfecdccfecdcdccbecdcdecdcdfdcbdecdcdfddecdcdffdbaecdceadeecdcecdceecdcefeffbecdcfaecdcfagcdcecdcfcbecdcfedfaecdcfefacecdcfffefecdcfgcbaecdcgbbeaecdcgcdgcfecdcgdecdcgecdcgecececddabffecddacaecddacbecddaecddafcecddagebbaecddbagaecddbbdecddbbececddbcecddbecddbeecddbgecddcaegagecddccfbfecdddaaggaecdddbecdddcbececddddfecdddeeafdecdddfecdddffbecdddfggegecddecddeecddefeecddegecddegffecddfaacecddfadaedecddfbcbecddfbecddfcagecddfcgecddfecddfeceecddgagecddgcdbbecddgdecddgecddgfecddgfeecddggecdeaaaecdeaaecdeaaecdecdeaaffcecdeacaecdeadecdeaebaaecdeaeecdeafdfecdebbdgecdebbecececdebcbcecdebdgcecdebecdebfceebecdecabfcfecdecddfgecdecdececdecedbcecdeceeecdecfdcbbecdecfegecdedadgecdedaecdedbcaecdedbecdeddgbfecdedfdgecdedfegeecdedgdeecdeebecdeecdeedccdecdeeecdeeeegdecdeeffgeecdefbbccecdefecdeffbcbecdefgaecdefgeecdegaabcecdegaecdegbecdegcecdegecdegfbcfecdegfgbbaecdeggdceecdfabecdfaecdfaeecdfagfaagecdfbaffadecdfbcbacgecdfbdfgagecdfbecdfcafaecdfccabcecdfcecdfdaecdfddbecdfddfebecdfddggfecdfdfcbeaecdfdfggbdecdfecaeaecdfecbecdfecdfeddfecdfedeecdfegdeecdffabaecdffdcgcecdffecdffegcecdfgcfecfecdfgfdecdgadgbgdecdgafececdgbaacadecdgbagdfecdgbdbeecdgbdcbdgecdgbdefecdgbeecdgbfabaecdgbfecdgcadcbecdgcaecdgcbacecdgccgedecdgcecdgcedagecdgcgdcecdgcggaecdgddcffecdgdecdgdefeecdgdfagfecdgdgebecdgeaggeecdgecdgedaeecdgeecdgefecdgfaabcdecdgfaeecdgfcfdecdgfdbdecdgfecdgfecgffecdgfedfgdecdggaecdggaegdecdggbdcccecdggcecdggcfecdggdaaecdggegfeecdggfdecdggfeeeceaaeceaafeceabaaeceabbeeceabddeceabdefaeceabeceabfeceacabdeceacadeceaceaffceceaceceacgadageceacgagcfeceacgceceadabgeceadadceaeceadaeceadbeceadbgeceaddaececeaddeceadfdfdfeceaebbgadeceaeceaececeaedaaaaeceaeeceaeegeceaegcabeceafaddeceafbeceafcbeceafebeeeceafeceaffbgeceafgdfbgeceagaceeeceagcbfeceagccebaeceageceagfcddeceaggffdecebaaebecebaaecebaaeecebaagdecebaecebaedgcbecebafeaaecebbbgdfgecebbcfcecebbecebbeecebbfbcecebbfdbafecebbfecebbfeecebbgcfcecebcagcecebcbbeecebccdecebccfgdecebcdecebcgbeecebcgedecebdabecebdbabecebdbecebdcgbaecebddbggecebdececebecebedagecebedeecebedgbdfecebeecebeececebeegecebegabddecebfabffecebfbfagecebfecebgbecebgbgfbecebgcbbecebgcecebgdaacgecebgdbecebgdecebgecebgfcecebgfdecebggagececacgfecececadfececaeaaffececaececafcececafcgdeececafececagbececagececbaacacececbacaebececbccececbdaececcagececcbceececcdegbaececcdgbfaececcecbececcgcgbececdbbbbfececdcegececdececdfaggececeaecececececeeegbaececefgececegfccececfadfcececfbeaececfcdececfececffecececfgdgcececgaaececgcfaececgdacgcececgdcececgdececgececgefegececggecedaccbgecedadadbecedadbbecedadecedaecedageececedagfecedaggbdeecedbbdecedbecedbgfecedcafffecedcafgecedccfgecedcddaedecedcdfffbeceddbeceddcggadecedebacgeecedecedecfcecededfggecededgcfecedeebdecedfbeaecedfdfcbecedfebgefecedgabeecedgaecedgdfadecedgecedgedecedgfcabceceeaaeceeaafeceeabebddeceeaceceeaeebgeeceebaeceebbebceceebbfcfeceebebdbeceebeceebggedeceecdeceeceeceeceecgfageeceecgfcgeceedaaeeceedaeceedbeceedeceedfeceedfefeceeeceeedagcgeceeeddeceeeebeceeeedeceeeedgdeceefbceceefbfeceefcegfeceefdfeceefeacaeeceefeceegbfddfeceegeceegedeceeggfgaecefabddfgecefabfgecefacadcecefacffbaecefadcecefadecefagfdfecefbbcecefbeecefbfgecefcaecefcccbceecefceaeaecefcgdaacecefcgdcgfecefdacdecefdbedbcecefdebbecefdeegecefeaaeecefeaecefeafecefecefedgbaecefeecefeeegfecefefdecefefgeceffaaeceffddgeeceffdecfecefffbgeeceffgfbecefgbbecefgcefaecefgdcaeecefgeafaaecefgeecefgfecefggdfgecegaaecegaaegedecegabdeecegadebececegaecegaegbecegagefecegbaffecegbdecegbeecegccbcecegccdecegcecegceecegcggdecegdbeecegddadccecegdecegdeecegdfcdecegdfcecegdfecegecegedbdagecegedbdgecegeeaegecegeeccgaecegeecegeegdbdecegegbgcecegegcecaecegfadedecegfbgaecegfcbbecegfecegffaadecegffccecegffeffecegfgbeceggafeceggbeeceggceceggeaaeeceggeaeceggeceggeeceggfedgbecegggbggeecegggdgeecfaabecfaaccgeeecfaacdcecfaaecdadecfaaecfaagdecfabbggecfabccdcecfabcgaecfabecfabgafecfabgfcecfabggbecfacaaaefecfacadgecfacagecfacbecfacecfacefaecfacgfbgecfadefecfaeacfecfaeafgcecfaeagcdbecfaebecfaecfaedbcdcecfaedbgdecfaeeadgecfaeecfaefgdgcecfaegcfecfaegefecfafaeecfafcbecfafccaecfafcddecfafdeecfafebecfafecfafefgdecfafgdfecfagabceecfagaccfgecfagbeegaecfagcaeecfagcbaecfagecfaggdbecfaggecgecfagggecfbaadcdecfbacbaecfbaccecfbaecfbafecfbaffcecfbagecfbbaecfbbafecfbbbecfbbecfbbedfaecfbbeecfbbfaefaecfbbfgbecfbbfgecfbbgbbeecfbbgfecfbcaefeecfbcbecfbcdfbgcecfbcecfbcgacecfbdaecfbdbgdcbecfbdcecfbdgedaecfbebbecfbebbgcaecfbebecfbececfbecfbeecfbeedecfbegffecfbfaecfbfbecfbfbedecfbfccbffecfbfcddbecfbfecfbffaefeecfbgbcgdbecfbgdafecfbgecfbgedecfcadaecfcadbaecfcadecfcaecfcafeecfcbbbfececfcbbecfcbfddecfcbfecfccaebbecfccbbbaecfccccaecfcccecfccceecfccdecfccecfcdbgcfeecfcdcecfcdecfcdegadbecfcdgaceecfcebdabaecfcecfcefbbeeecfcefecfcegeefecfcfbecfcfccfecfcfecfcfeecfcffababecfcffgbecfcfgcgdeecfcgbgecfcgcbecfcgdfbeecfcgecfdaaecfdabcgcecfdaceecdecfdaeafecfdaeecfdafecfdbaecfdbcgbecfdbfgceecfdbgbddecfdbgdececfdcaecfdcdecfddaeeaecfddbbbeecfddbgecfddecfddgdecfdeaeebecfdecbaeecfdecfdeecfdfdeecfdfecfdfgecfdgaecfdgceffeecfdgdgaddecfdgecfdggbecfeaadcfecfeacfbgecfeadfbecfeaebdgdecfeaecfeaefgafecfebaccecfebbaddecfebbecfebceecfebdecfebdffdbecfebeacagecfebecfebgecfecbeeecfeceeedgecfecfecgecfedaecfedbfdbaecfedbfecfeddfcecfedecfedfbgdfecfeeaecfeebeecfeecfeefbecfeefccecfeefecfefccbaeecfefcfebecfeffdbecfeffecfegaecfegbbbdecfegbecfegccdfecfegedggecffabecffabeecffaccfgbecffaecffaegaecffafbddeecffafcgaaecffafecffaggbecffbecffbefecffbfecffbgfceecffcagecffcdecffceecffcefbfcecffcfadecffcfdgecffcfececffdbgeagecffdceagdecffdeecffdgagdecffeabdgecffeacecffeagabecffebdafecffecffedageecffedcecffeecffeggbeaecfffafecfffffcfeecfffgafgbecffgabfcdecffgaecffgcbecffgcdfbgecffgdecffgecffgeebbecfgaafgecfgabgecfgacfefecfgadeecfgaedecfgbecfgbeecfgbffacecfgbgcbdecfgbgcgfcecfgbgdgeecfgcecfgdbccbecfgdcaaecfgdcecfgddecfgdeecfecfgdffcbecfgdffccdecfgdffceecfgdffecfgdgaecfgdgcfecfgecdecfgecfgedfacecfgedgecfgeecfgfbecfgfdfcaeecfgfecfgfefeecfgffacfcecfggbcecfggdaecfggecfggfdgdecfggfecfggffcgecfgggecgaaaecgaadafecgaaecgaaecgfgecgaaeeggecgaaggeecgababddecgabaecgabeaccecgabecgabgafaecgacagbecgaccagecgaccecgadafdaecgadbccecgaddecgadeaecgadecgadfbcecgadgbecgaeabecgaeadecgaebcbeecgaecebbcecgaecgaeecgaeffgfecgaegbcecgafagdbcecgafdaecgafecgafffecgagcbgcecgagcecgagecgagegadecgagfebecgbaadacecgbacdeeecgbacefcdecgbadcecgbaecgbaeecgbaffecgbagdgecgbbaddecgbbaecbcecgbbecgbbfagecgbcbafecgbcdfaeecgbceecgbcfbecgbcgbeecgbcgdecgbcgegcdecgbdaafgbecgbdagecgbddcecgbdecgbdgcebgecgbdggfdaecgbeabbeecgbecbbecgbecgbedbedeecgbegfcecgbfageecgbfcceecgbfdcgecgbfecebecgbfecgbfefcecgbffdccecgbffdeecgbffecgbgbcecgbgcgdefecgbgebdfaecgbgebeecgbgecgbgeecgbggddbecgbggeecgcaafcbdecgcacgffdecgcadeafecgcaecgcaeececgcaefcfecgcaefdffecgcbaecgcbafecgcbbbfdgecgcbbgaeeecgcbcbecgcbcecgcbecgcbgecgccaceecgccbecgccecgccfdgecgccfecgccgccecgcdbbecgcddcecgcdfgdgdecgceabcfecgcecfacecgcecgcecgeecgceeaaecgcfdgeaaecgcfecgcfeecgcgbecgcgcdgbgecgcgedaecgcgfecgdaaceccecgdabecgdabfgecgdacdfdbecgdaddbeecgdaeafecgdaecgdagdbbecgdageecgdbabceeecgdbaecgdbceecgdbdfcecgdbfddcaecgdcbagbecgdcdbddecgdcecafecgdcecgdceecgdcgcfffecgdcgedbecgddebeecgddecgddfagbecgdecbbecgdecgdedfecgdeecgdeedadecgdeeeaecgdefecgdegdfegecgdfebgdaecgdfgfecgdfggbdecgdgbaagdecgdgbcbecgdgbgcaaecgdgcfdcdecgeaaeecgeaafgcaecgeadecgeadegecgeafbecgeaffecgebbfcgecgebcbabecgebdeaececgebdfcadecgebecgebfddecgebffgaeecgebgccecgebgdgececgebggaeecgebggecgeccgecgecdaecgecegcebecgecgedbdecgeddbecgedddbebecgedecgedeecaecgeebcbcecgeebcgadecgeecgeeddecgeeeecgeeefdbecgeeeffeecgeeegdecgeefbecgeefgbgeecgeegecgefbccdecgefbcecgefbdbecgefcecgefcfecgefdecgefdffdcecgefecgegadecgegbcfeaecgegbgdbbecgegcafgaecgegdcgbecgegdfdgecgegedfaecgegeecgegegecgegfbgecgfabbaecgfacaecgfacdaecgfacecgfaeacaecgfaecgfaeecgfbaggdgecgfbdbbabecgfbdddbaecgfbebecgfcbbbcaecgfcecgfdadecgfdagccecgfdcaeecgfdecgfdgfaecgfebecgfecbacbecgfecgfedcecgfeeceecgfeedgecgfefbedecgffcecgffdaecgffdecgffecgfffecgffggffaecgfgbcaeecgfgbfgecgfgeacecggaaecggabfgecggacgddecggaebecggafdeeecggbddecggbebaeecggbecggcafgecggcbecggcbgecggcdecggcecggceeadeecggcfaecggcffdeecggcgbaecggdaaeaecggdagcecggdefabaecggdfegbecggdfgecggeaaecggecggeddecggedgecggeecggeedddecggeeecggegdcdecggegecggfaggeecggfecgeecggfecggfefecggfgbcecgggacecgggagecgggdfaecgggebaecgggfeggedaaaaebccedaaabdecedaaadagfeedaaadgedaaaecbdgedaaaggcedaabdcedfedaabdfedaabedgbedaabeedaabgdbedaaceafccedaacefefedaacgdaedaadaddedaadbededaaddbbgedaaddedaadecbdaedaadfeedaaeagbedaaebfaedaaebfedaaedaaeeaedaaeedaaeeedaaeefegbedaaefeedaafbbfedaafcadfedaafcedaafcgcedaafdededaafdegcbedaafdggcedaafedaaffeedaafgedaagacgbedaagbaedaagbbbgdedaagcedbcedaagebedaagedaageecafedabaagdedababbaecedababgdedabadedabadfedabaedabbaebgcedabbbedabbcdaedabbedabbfaefeedabbfeceedabbfedabbgbfedabcaedabcccedabcdadedabcdafaedabcedabdeacedabdedabdfcacedabdfecbedabdgdedabdggddedabeacdeeedabeaedabebcedabedabededabeedabeeeedabefacedabefcdedabfcedabfedabffggfedabfgcggeedabgdefedabgedabgfadbfedabgfdcedabggdedacaaaaabedacaaedacacebededacacedacaedacagbedacbedacbfedaccbadgfedacccedaccedacceedaccfedaccfgeceedacdeafedacdedacdfgefedaceaeedaceaegedacebbbedacebbdedacedacededaceeaedaceecaedaceededacegabedacegbcaaedacfccaedacfedacgaedacgdaeedacgdedacgdfdcedacgedacgeedacgfaaedacgfcgadedadabcgedadabdcedadabfeedadaegacedadafgedadbaedadbagfaedadbdgafgedadbdgedadbefcfdedadcbedadcbfbgedadccedadceaedadcedadcfbgbeedadcfeedadcgcgedadcgfdedadddbbedaddedaddegeedaddfaagaedadedadedcfedadeedadegaccdedadfadaedadfadgaedadfbaegeedadfdafedadfdedadfecedadfegeededadgafedadgbedadgdcedadgecfbedadgedadgededadgfcbedadgfddecedaeaaedaeabbcededaeadeedaeadgeedaeaedabedaeaedaeagabbedaeagedaebbedaebcgedaebdbfgedaebebceedaebedaebegdbaedaebfdcedaecbcdfgedaeccaedaeccedaecebgedaecedaeceedaeceefgbedaedaedaedaedbeedaedbfcedaedcefabedaeddcdedaededaeeaafeedaeeacedaeeagabedaeedaeedgedaeegedaefbbebaedaefbbgbfedaefcbaedaefcedaefebedaefedaeffggbbedaegbcddaedaegbggfaedaegceedaegedaegeedaegfbacbedafacedafaeccecedafaegedafageffaedafbceaceedafbeedafbefedafbfcaedafbfecfedafcbdbgedafcbedafcbedfbedafcdgfbedafceaceedafcedafdaabedafdaedafddceedafddedafdfedafebcdfeedafecdedafedaagedafedafeddbbedafeddgagedafeedafeefaedaffbedaffcbcedaffedaffeedaffeeedafgeagedafgedafgedgcbedafgeggddedafgfdedafgfedafgfgbbbedafggabcedagabbedagabedagaedagaefedagagedagbcfgbbedagbedagbeedagbggabdedagcacedagccdadedagcedagcffcgedagcgeageedagdabedagddceedagddfdeeedagdedagdeegedagdffdedagdgcedagdgedagebceedagedagaedagedageedagfebdedaggceacedaggcedaggdaaeaedaggfagfedagggedbaaaacedbaacfbedbaaecadedbaaedbaafbgedbaafcedeedbaafdedbaaggbfedbabbdbaedbabcffbedbabcgbagedbabgbccedbacaedbacdabedbacdfeeedbaceafedbacedbacfbedbacfdedbadbdedbaddgacedbadfdedbaeaafgedbaeabedbaebegfcedbaedbaedbgedbaeedbaefbffedbaegbedbafbadgedbafcaedbafcfaeedbafdbeedbafdffbdedbafedbafgacdedbagegeedbbaafedbbabaedbbacecedbbadedbbadfbaedbbadfdedbbaedbbaededbbaegbeedbbaffdedbbagaedbbbbcedbbbbgfedbbbcfedbbbdcfeedbbbdedbbbedbbbefafedbbcadedbbcegbdfedbbcfeedbbcffedbbdafedbbdbdgacedbbdbeebgedbbdccedbbddacffedbbdedbbdeedbbebfgdedbbedbbedgedbbeedbbeeedbbfaeeedbbfagedbbfbedbbfdddedbbfdfgbeedbbfeedbbffcaedbbgaedbbgbedbbgbfedbbgedbbgedcfedbcaedbcaeegedbcafdfceedbcageeedbcagggaedbcbafedbcbbacbedbcbdedbcbedbcbegedbcbfcedbcbgbedbccbaedbccdfedbccedbccedeedbccfedbcdaecbedbcddafaedbcddededbcdgfcbedbcebcaedbcecedbcedbceedbceeggddedbcefedbcegedbcfbdbedbcfcaedbcfdbdaedbcfdcdgedbcfedbcfeedbcfgaedbcfgbedbcfgedbcgaedbcgbbfedbcgbgcedbcgdcdedbcgedbcgeedbcgeggaeedbcgfaedbcgffgbedbcggbedbdaaedbdaagcdedbdabebedbdacbeggedbdacedbdadedbdaedbdafedbdagaebaedbdbdbedbdcedbdceedbdcfddfedbdcfgaaedbdcgaedbdcgbgafedbddagacgedbddagcedbddagfccedbddbedbddcccffedbddcedbddcffedbddedbddeedbddfbbeedbddffedbdeaaedbdedbdedcedbdededbdeedbdeeeacedbdegfcaaedbdfaedbdfdcdgcedbdfdgecedbdfedbdfeedbdffbdaeedbdgbcedbdgbebggedbdgbedbdgbfaedbdgcdbedbdgcgefbedbdgdbfaedbdgdgfecedbdgfaedbdggacbgedbdggdedbeaacedbeabfedbeadffgedbeaeedbeaefdfedbeafagebedbeafcedbeagedbeagggeedbebbgedbebdeedbebedbebfdaddedbeceedbecfedbecgagedbedadcedbedaedbedagedfedbedagfadedbedbedbedbedcabaaedbeddcbedbedeedbedefedbedeffaedbedegedbedeggfbedbedgffgbedbeeaaaeeedbeedbeededbeegcdbbedbeegedbeegfeedbeeggaedbefedbefedgadedbeffedbefgaedbefggaedbegadaaedbegbbedbegccedbegcgfgcedbegdedbegedbegfbbededbeggabcedbeggfaccedbeggfgedbegggfaedbfaacedbfaaededbfacaeeaedbfacedbfadcedbfafgedbfcbefedbfcedbfcfeedbfcgedbfdaaedbfdbfeeedbfdcbecedbfdcdedbfdcgaedbfdedbfdfafedbfeagbedbfeccbgcedbfecfedbfedbfeedbfefdedbfefedbfegbbeedbfegegedbffaedbffcdeedbffdfaaedbffedbffgedbffgfedbfgbffedbfggcfaedbgaaedbgaafdgeedbgabecedbgabedbgaedbgagbceedbgbedbgbfedbgcecegedbgcedbgcfedbgdaedbgdcegabedbgdcgcedbgddeedbgdedbgdeeedbgdfccbedbgdfgedbgecedbgedbgeecedbgeedbgefaebedbgegedbgegfedbgfbcedbgfdaedbgfdaeedbgfedbgffdeeedbgfgaedbggaaagedbggafffgedbggbffaedbggdbabcedbggdeaaedbggebdedbggedbggegcaedbggfdeeedcaadbedcaadeafeedcaaecbedcaaedcaafeedcabcgdcedcabeaedcabedcabedgedcabefedcabffaedcacbeedcacdgfedcacedcadaeedcadcecaedcaddeedcaddfedcaddfggfedcadeagfedcadedbgedcadeedcadegedgedcadfabdgedcaeacbedcaeadbgbedcaeaedcaeagbfedcaecdedcaecfaaedcaedcaedgedcaeebbbaedcaeedcaeggfgdedcafaefdgedcafcededcafebbfaedcafedcafgdedcagageadedcagbfedcagcedcagdedcbaabcedcbabdcdaedcbabfedcbacgfbgedcbadbcededcbadecbedcbaedcbaeedcbafbedcbagbbedcbbabbdcedcbbcaeedcbbccfgfedcbbcdeedcbbedcbbefcedcbbfefedcbbfgaaedcbcedcbcfdedcbcffbedcbcgdcceedcbdadedcbdaeefedcbdbeaaedcbdbeedcbddecgedcbdgaccaedcbdgedcbecacfedcbecfbedcbedcbefdedcbegedcbeggaaedcbfadgedcbfedcbfeggedcbfgeedcbgcfbfedcbgddaedcbgeadedcbggebagedccaaedccabccedccadfbgfedccaedccagbaedccbacccedccbbcedccbbedccbdfeedccbedcccadeedcccbgedccccffedccccfgadedcccdedccceedcccgcdgcedcccgfefedccdcbcbgedccdccdedccdeedccdfedccdgfbaedccebgcedccecedccedccededcceedccefgfedccfaedbedccfafggedccfbbbedccfbedccfcagdedccfccaagedccfdedccffbcedccffedccgaedccgcffbedccgdabedccgdfgdedccgedccgefebeedccgfedccgfgcedccggbedcdabgeabedcdadgcedcdaedcdagdedcdagedcdbeecedcdbfdacedcdbfdcgdedcdbfedcdcabedcdcbbafedcdceadedcdcedgcedcdcffedcddbddfedcddbgccedcddcedcddddedcddedcddfbgfedcddgedcdeacedcdeaedcdeafedcdebfaedcdecbbdbedcdedcdeeaccfedcdefcedcdefggbbedcdfaedcdfbceedcdfbgedcdfcdedcdfdaedcdfeagedcdfecbbedcdfedcdffedcdfgedcdfggedcdgaedcdgbaedcdgbedcdgbfaedcdgcdedcdgedcdgeedcdgeeegbedcdgeeggedcdggadbedceadedceafbggedceageedcebaaedcebcedcecaagedcecadgedcecdeaedcecdedcecedcecefdedcecgaedcedceddfedcedgbgegedceeagfedceebgaegedceedceedfedceeeabaedceeedceeefbedceegdbgedcefaaedcefbcedcefbgaaedcefccbfedcefeacedcefedcefeedcefgdcccedcegagaedcegbedcegcedcegcefedcegedcegefbedcegefcdcedcegfedceggedcfabedcfacbcggedcfacgeedcfadedcfaecedcfaedcfagaedcfagagedcfbbcedcfbcabcbedcfbccedeedcfbedcfcacagedcfcbbeeaedcfcbedcfcfedcfdaedcfdbdefcedcfddbgedcfddedcfdecgbedcfdedcfdfedcfebbcagedcfedcfededcfeedcfegebabedcffabededcffeaedcffeedcfgacaedcfgbedcfgcgedcfgdcfgedcfgdedcfgedcgaaacbgedcgabeaeedcgadceedcgadgbedcgaeedcgbadcaedcgbagfdaedcgbdaefgedcgbeaedgedcgbedcgbefgeedcgbegedcgbgcedcgccaedcgcdgfffedcgcebffeedcgdadeedcgdbedcgdbfcbaedcgdccdedcgddbedcgddcedcgdeefedcgdfbedcgebedcgedcgeedcgeeegedcgfdacedcgfedcgfeegdedcgffcbgcedcggbcedcggecedcggedcggffedcgggeeddaaddcceddaaeddaagdbeddaageddabcdeddabddbeddabdfggeddabeddabffeddacabbdeddacbcaeddaceddacfcaegeddacfdceddadaaeddadeddadgcbeddadgeddaeafceddaeceddaeddaeeeddafceddafcfceddagafaeddagcdeddagcdeeddagdaceddageaeddageddagegeddagfebageddagfecbceddaggaebdeddaggeaeddbaaebededdbaeagdfeddbaeceddbaeddbafcfgeddbafeddbafgeddbbbfdeddbbccfdeddbbdabeddbbdeddbbeddbbfeddbcaacefeddbcceddbceceddbceddbcfafadeddbcgebeddbcgeddbdbcfdeddbdcdeddbdceddbddceddbddeddbdeddbdeeddbdgccdeddbdgdeddbebgeddbeddbededdbeeddbeegabeddbefeddbfaegdgeddbfcaeddbffdeddbfffaeddbgbeddbgcegcfeddbgeddbgegageddbgfgfeddcaagfbgeddcacceddcadeddcaedbfeddcafeddcbaeeddcbagededdcbcdaeddcbdeeeddcbebeddcbeddcbfeddcbfffcceddcbgaeddccbddeddccceddccdeddcceaededdcceddccefbabeddcdabeddcdagfbgeddcddfgeeeddcdebcdeddcdefeddcdgcdeddceaeddcebeddceceddfeddceddceeddceeeddcegbeddcegeddceggbdbeddcfaeaeddcfbagbeddcfbfbcceddcfdeddcffbgaaeddcfgeddcgacbeddcgacceddcgcbgeddcgdbeddcgdeddcgedddabcedddacdfedddadbdedddadcdeaedddadegbedddagebedddbaagedddbacaedddbdgfgedddbeeedddbggabedddbggdedddcbebggedddccfedddcdedddcedddceedddcfdfecedddcfeddddaaceddddcbedddddecedddddededdddeaceddddeeddddefbgeeddddfddcedddeafeedddedbedddedddeedddfbccedddgabedddgaeedddgcabcedddgebedddgedddgeedddgeeedddgfedddggbcdgeddeaaccdceddeaaeddeadecafeddeaeddeaefddgeddeafcdgeddeagbeddeagddeddebbacaeddebbgeddebdfeddebeefcaeddebegeddebfeddebggadeddecageddecbeaeddecbfcgceddecdgeddeceeddecfafeeddedbbeaceddeddedebaeddededdededfdfeddedgeeddeeafeddeebaefeddeeccbeddeeddeeeddeefeddeefgbeddeegfceddefaeddefceddefffadeddefffafaeddefgceddegabeeddegcfbeddfabeddfadeddfadededdfadgadeddfaecbceddfafeddfafeffeddfaggbeddfbbefageddfbcbeddfbebdeeddfbecededdfbeeeceeddfcaeegfeddfcbcafceddfcdeddfcedcffeddfceddfcgbdceddfddgeddfdebbdfeddfdeddfdffacfeddfdffeddfdgbgeddfdgeddfeaacdeddfeabceddfeadaaeddfeagdeddfebgfgdeddfecfeddfedcbfbeddfeddfefceddfegeddffdaddeeddffddeddfgdbdadeddgabadgeddgadeddgaededdgagbdfdeddgagbeeddgbbeddgbdeddgbeddgcaafeddgcbdeeddgcdeddgceddgcfaeeddgcggceddgdbfeddgdcebffeddgdceddgddceddgdebggeddgdfaeddgdgaafeddgeaeddgececeddgeddgeebbceddgeedbeddgeeddgeeeddgfacffeddgfagdffeddgfcgddeddgfdeeddgfeddgfgceeddgfgedgeddggdggfeddggeeabbeddggfeddgggedeaabfedeaaedeaagedeabcecedeabcffedeabedeabfaedeabgedeacbdgcfedeacedeacfabededeacfedeacggaedeadacbdfedeadbbeeaedeadbcedeadcedeaddbagedeadedeadgdffaedeadgfgffedeaeaeedeaebacedeaecaedeaedbfedeaedeaeedeaeeedeaegbedeaegedeafagedeafbcbadedeafbfedeafeaedeafedgedeafefedeaffedeafgcbebedeagdagdedeagfedebaafbedebabfddedebagedebbcabeedebbfacedebbfggfedebcaaedebcedebcfedebcgafedebdbaeedebdbedebdbeedebdcdfdedebdcedebdegaedebdfedebdgdedebeaadfedebeagcbedebebedebedebfbgeedebfedebffgeedebgbcedebgfagbedebgfcbfedebgfedebgfgeedebggebaeedecacedecadddagedecaebbedecaecdfeedecaedecagbfbedecaggedecbaedecbccaeedecbdeedecbedecbeeedecbgcedecbggadbedeccaaedeccbdedeccbgdedecccebfedeccedeccfdeedecdabgcaedecdaggbcedecdcbbaedecdcbbedecddedecdfecaedececgdeeedecedeceecadeedeceedecefdaedecegadedecegebfedecfaadedecfbdfbcedecfedecffedecgacbedecgdffededecggcafeededabdededadbdededadeededaedaededaegededagaededagededbaededbcfgdededbededbeebgaededbfgededbgdcbaededcbededccdededcebffbededcedededdcbccededdededdgcaadededeagabededebbcbbededebcededebedededbabbedededededeeefededeeffdededefbdededefdbffededefgbededegbegdededegegfbededfaedgaededfegeededfgdededfgfegededgbebeededgdbaededgededgeebededgeededgfcedeeaagdgedeeabeaegedeeabedcgedeeabegaedeeadgdcbedeeaedeeafbgafedeebaaedeebagfcedeebbedeebdaedeebdedeebededeebedeebeedeebgbdbgedeebgebacedeecbecggedeecbgedeecedeecfdedeedbfbaedeedccaaedeedcfedeededeedeeecbedeeeccgedeeecfgedeeedaedeeedededeeedeeedfedeeeedeeefabgedeefaadedeefabcagedeefabccgedeefaedeefbdedeefbdfaedeefbebfcedeefbgadedeefdedeefedeefeeaedeefeedgedeefgedeefgeeedeegacdggedeegacedeegbefedeegcaeedeegceedeegdabecedeegdceedeegdddfaedeegebfagedeegededefabccceedefabedefabeegedefaedefaffedefagedefbacbdeedefbbdfcfedefbcdbedefbceecedefbedefbegceedefbggcdgedefcaedefccedefccfedefcdbedefcdedefcedefcfbfededefdaaeedefdedefdgbbdgedefdgbdbedefeaccaedefebbdededefebeeededefedefeedefefabedefefgbeeedeffbbacbedeffbedeffbgeedeffcdedeffdfbbedeffebacdedeffedeffgacebedefgbbcfedefgbdgfedefgdedefgebfbedefgfdeaedegaadedegacdaadedegadaedegadegfedegaedegaeeedegaegdggedegafebedegafedegagcaedegbabedegbagddbedegbedegbfbcbedegbfgcedegcabecbedegcdgfddedegcedegcegeedegcgcceedegdabgedegdaedegdgcbedegecdedegedegfagdcedegfdbgcedegfdffabedegfeacedeggcgbbedeggedeggeedfaaaaedfaaedcedfaaedfaaeedfaagedfabbbbaedfabbcaafedfabbedfabcbbgedfabccefdedfabdcceedfabefedfabgdfdedfaceedfacfebedfacfedfacgedfadecedfadededfadedfaebeedfaecebedfaeddcedfaedfaedfdbedfaeedfaegeaedfafbedfafcgegedfafdcedfafecedfafedfafegedfafgcedfafgeabedfafgeeedfagcgcabedfagdfdecedfageaedfagfgedfaggdaedfagggaacedfbaafedfbadcedfbadcgedfbaedfbafbedfbagcgeedfbbagaedfbbcfadbedfbbedfbbeedfbbgedfbbgffgedfbcbaecedfbcbeedfbcedfbceedfbcfeccedfbdabfaedfbdadedfbdcdedfbdebbfedfbdededfbdedfbedbfdedfbedbgcfedfbedfbeebaedfbeedfbeeededfbefccfedfbfafgbedfbfagcfedfbfdeabcedfbfedfbffgedfbfgdabeedfbgbebeedfbgbedfbgbgedfbgdagbeedfbgddedfbgebedfbgebgedfbgfbedfbggbegcedfcabbedfcabedfcadcedfcaedfaedfcaedfcafdgdedfcagbedfcbafedfcbbedfcbefaedfcbgaedfcbgaegeedfcbgafcdedfcbgeggedfccbafcedfccbedfcccedfcccgbedfccedfccfdbgedfccffgedfcdbeecedfcdceedfcddfegedfcddgedfcdeccbgedfcdedfcdgbagedfceddbbedfcedfceedfcefbdbcedfcefededfcegaedfcegedfcfabeebedfcfcaeedfcfceaadedfcfcecfbedfcfeaedfcfedfcffedfcfgfbfgedfcgbgcdedfcgcedfcggdedfcggegcedfcggfagedfdabecedfdacgafedfdadbedfdadeccdedfdagaagedfdagacfdedfdagccfedfdbaeaedfdbageedfdbdaedfdbdeedfdbedfdbfbfgdedfdcbdffedfdcedfdcegbedfdcfafedfdcfcfbedfdcfedfddbdagfedfddccaddedfdddaeacedfdddefegedfddedfcaedfddedfddfedfddfgedfddgedfdebedfdebgcedfdededfdedfdeeedfdegbdbfedfdegcagaedfdfedfdffedfdgaedfdgbgedfdgdbfgedfdgdfedfdgeagedfdgedfdgfeaeedfdgfedfdggbcabedfdggfgegedfeaadacedfeadbcecedfebbeabedfebbedfebccbgedfebdbdagedfebedfebfbeedfebgedfecbedfedabgedfededfedeedfedegfceedfedeggaaedfedfaedfedfeeadbeedfeeaedfeedfeedgeedfeeedfeeeedfeeeffefedfeefedfeefffaedfefbdcgaedfefbedfefcedfefdbfbcedfeffegfedfefgbfadedfefgdafgedfefgebgedfefgedfegadebaedfegadedfegcbaeedfegedfegeedfedfegefegedfegfagedfeggedffaaedffaedffaeedffaeegbedffafefeeedffagcdedffagcfdedffagfedffbaefaedffbbaedffbcabadedffbdadedffbedffbegbedffbegedffcaaedffcadadedffccfcedffcddedffcffbafedffdaacdedffdaedffdagaeedffdagdedffdagedffdbfgffedffdcfbgaedffddagfbedffddgeedffdedffdeedffdgfgedffeaeeaedffecdededffecedffedebedffededffedffeeceecedffeedbdgedffeedffeeeabedffeeeedffegdfeedfffaacededfffbdfcgedfffeacededfffedfffefcgaedffffaedffgcedffgedfgacedfgaedfgafedfgaffaaedfgbabadedfgbabedfgbbbgedfgbbedfgbcaedfgbdfafgedfgbedfgbgbbaedfgcbedfgcbefddedfgcbfeaedfgccbeebedfgcedfgcgedfgcgeedfgcgeeedfgdabgedfgdbbagedfgdbdedfgdbedfgdcagbedfgdecedfgdedfgdffaedfgdffedfgebgacedfgecbedfgedfgedfgggedfgeeedfgefedfgfaagedfgfdedfgfecfcedfgfedfggcccedfggddacbedfggdedfggedfgggfeeeedgaabebedgaacbedgaaedgaafbgabedgaafedgabadbcfedgabbedgabcbeedgacaeedgacagfeedgacbdgcedgacceedgacedeedgacfddecedgacfedgacgfcedgadacecdedgadccabeedgadcgfedgadedgadeedgadfffedgadfgaedgadgddedgaeabfedgaedcedgaededgaedgaeedgaeeecdedgaeggedgaegggedgafbedgafedgagacbaedgagbedgagdedgagedaedgagedgageedgagfdcedgaggedgbaebdedgbaedgbafedgbafegaedgbafgbcedgbagbedgbaggfbedgbbbgedgbbdedgbbecbedgbbfedgbbgeeccedgbcaedgbceddaedgbcedgbcfaeddedgbcgbedgbdbedgbdbfedgbdcfedgbddedgbdedgbdeedgbdfedgbeaedgbecdbcedgbedgbeedgbegabgedgbfaadbedgbfccbedgbfdaeefedgbfdcfedgbfeddceedgbfedgbgbfeedgbgdedgbgecadedgcaaegedgcabedgcacagedgcacedgcaeeebeedgcafdcbdedgcbbcdaedgcbedgccacedgcccdaedgcccdbafedgcccedgcccffeedgccdeaebedgccdgfcedgccedbedgccedgccfbdfedgcdbeedaedgcdbeedgcdeaedgcdedgcdgcgedgceadgbgedgcededgcedgceedgcegeceaedgcfaedgcfaffcedgcfbedgcfcgaedgcfedgcfeebbedgcffaedgcgbedgcgdefbedgdaafedgdacggeedgdaedgdafbaedgdafedgdafgbdedgdbcgedgdbdfefdedgdbdgfeedgdbededgdbedgdcaaafedgdcacbgfedgdcbccfedgdcbgggedgdccedgdceabgeedgdcedgdcfedgddaeggedgdddaacgedgdddaedgddddedgddeddcedgddedgddefaedgddfedgdeaebcedgdeagedgdebbbbeedgdebdgfaedgdeddbedgdedgdeedgdeefbedgdefebbeedgdfbcacaedgdfbcefcedgdfbdgeedgdfcedgdfedgdfeedgdfefedgdffdedgdfffeafedgdffgedgdgacbedgdgbedgdgedgeabeffdedgeabgecedgeafbdeedgebccfedgebdbedgebedgecaaeedgecaedgecbedgedgecceeeedgecdgedgedbadfdedgedbdedgedbeedgeddabedgedebfafedgededgedegedgedfgfbedgedgeecdedgeedcfbedgeedgeefedgeeggegeedgefaegebedgefagcedgefcccedgefdcbfedgefddfedgefebfeedgefecgbedgeffddgedgeffedgefgedgegaedgegcedgegdbfedgegecfaedgegedgegeebedgeggedgfaacccedgfabfedgfacaedgfaccedgfadedgfaedgfafacbedgfagedgfbabfefedgfbbeefedgfbcgaadedgfbfedgfbgedgfcafcecedgfcdcedgfcdedgfcdgcgaedgfceafcedgfcedgfcefefedgfcfeffcedgfcffedgfcgdedgfcgedgfdafedgfdbaeeaedgfdbedgfdcceedgfdcfbedgfdedgfeaeedgfebedgfebgfeedgfecgedgfedgfeedgfeeedgfegaedgfegbedgfegcfcfedgfegedgffbceedgffdceaaedgffddedgffedgffefedgffegcedgffgdfaedgffgeeedgfgaaedgfgadeeedgfgbaeceedgfgccdedgfgdedbedgfgfbdcedgfgfdedgfggddaedggaafedggabcbfedggaceebedggadbdedggaedggbbacccedggbcbfedggbceccedggbedggbefedggbgadaedggbgedggcaedggcagbebedggcccegedggcdedggcedacaedggcedggdcbedggdcceadedggdcedggddedbedggeacedggeaedggebcacedggebedggedaeaedggedfgbgedggedfgfcedggedggeedggeffedggfaagccedggfbdedggfebedggfedggfgagedgggadedgggbdeedgggdefgedgggedgggfdagbedggggfaeeaaaaffaeeaaacdacceeaaaeaeeaaaeeaabcaeeaabcfeeaabfeeaacafeeaacfbffbeeaacgaffaeeaadbagaeeaadceeaadeeaadfdbaeeaadggfaeeaaecbaeeaaedebcbeeaaedfdeeaaeeaaefaeeaaefbbeeaaefeeaafaabeeeaafadbgeeaaffbgaeeeaaffeeaafgeeaagababeeaagacceeaageadbdeeaageeaagfcabaeeabaacefbeeababeeababfgeeababgcaeeabaegcceeabaegcdfeeabagabffeeabageeabbacdeeabbadbaeeabbaeeabbbeeeabbccceeabbccgeeabbceeabbeeabcaeeabcafceeeabcbdgeeabccdcfeeabceeabceeeabdaeeeabdcbeefeeabdcdgbbeeabdeaddaeeabdeeabebeeabedbedeeabedcgceeabeeabeeeabefeeabeffbfceeabfdbccceeabfeaeeabfeeabfgadeeabgdgdeeeabgeeabgfdcdeeeabgfgceeabggbacdeeacadaeeacafbceeacafdggbeeacafeeacagddeeacageeacbadeeeacbcbbcgeeacbdaeeacbeeacbfbeeeacbfgbaeeacbgceeacbgfeeaccaceeacccbbafeeaccfeeeaccgeeceeacdaaeeacdaeeacdbegaeeeacdccaeeacddeeacdeabeeacdegeeacdfcbdeeacdfeeacebeeacecaeeaceeaceeeaceegcdgeeacegefceeacfcdeeacfdeeeacfeeacfgedceeacgabgbeeeacgacbaeeeacgcgbgeeacgcggfdeeacgeceeacgeeacgfeeacggbedeeacggeeadaadgeeadabeabeeadacdacdeeadaceeeeadbbdbefeeadbbeeadbdcgeeadbdgeeadbeeeeeadbfbbdbeeadcabbaeeadcaeaeeeadcbbefaeeadccdeeadcceeadcddgeeeeadceeadcfdeeadcfeeaddaeeaddaefeeaddafceeaddbaeeeaddbeeaddcgbaeeadddeeaddeebcfeeaddeeeadeacfaeeeadecaeeadecbgeeeadeeadeeeadeeeeadeeegdceeadefbddeeadfafdeeadfbdeeadfcaceeadfceeadfeeadgafccgeeadgbeeadgbfdbeeadgeeadgeebeeadgegdbeeadggbffeeeaeaafffbeeaeaceeeaeadaecaeeaeafeeaeagceeaeageeaebaedbgeeaebcbeeaebceeaebeeaebfabeeaecbeeeeaeccafadeeaecdbgceeaecdceeaecdfgeeaeceeaecfdeeaedbbfceeeaedcefeeaeddceeeaeddeeaedgbffeeaeeaaeeaeeadfaaeeaeeaeedfgceeaeeeaeeebeeaeeeceeaeefaeeaefbdfeeaefceeaefeeaeffaeeeaefgeeaegagddeeaegceeaegcgeeaegdeeaegfagfdeeaegfbcfeeaegfeeafaaffgeeeafaaggeeafabgeeafacccgeeafadaecdeeafadeeafaeeafbbbaeeafbcegeeafbdbaebeeafbdfgdeeeafbeeafbgbabceeafbgfegeeafbgggeeafcadbdeeafcbgbbaeeafcdbfeeafceeafceeeafcgeeafdbceeafdbfbfeeafddafaeeafddccfeeafdfeeafdgdggeeafececfeeafecfeffeeafeeaaageeafeeafeeeafeffgcbeeaffaceeaffbeeaffecbggeeaffedeeaffeeafgabeeafgaeeafgdbeeafgeeagaaabeeagaeeagbaceeagbbdedeeagbcafcfeeagbcgefeeagbdaaaeeagbeeagbfddbdeeagbfeeeagbgccceeagcadadgeeagcbfaeeagcddceeagcedeeagcefdbaeeagcfceeagdafcbceeagdafceceeagdbcgceeagdcfegeeagddeeagddeeeagdeeagdgddeeageafaaeeagebcedeeageeageegdaceeagfbfcceeagfebeeagfeeagfeeeagfgggcdeeaggbaeeaggccaeeaggeeaggefeeaggfbdaeeaggfdaeebaaaefdgeebaabacaeebaabcacaeebaacdbeebaadceebaagaeebabeaggeebabeebabggeebacbaeebacbbceebacddeeebacebafeebaceebaceeebacfeebacgbceebacgbeebadacgfeebadeebadfecaeebaeaeebaebdaeeebaeceebaeebaeeebaefbeebaefcafdeebaefceebaegeebafbbgeebafdaedeebafdbffeebafdeebafebfeebafeebaffcfcaeebaffedceebaffgeebagcbaceebagdddgeebageebageedfeeebbacfceebbafeebbbadeebbbaefeebbbbcadbeebbbceebbbdgbeebbbdgeebbbeebbbfdcfaeebbbfdfeeebbbgaeebbcabcefeebbcaeebbccaceebbcceebbcecdbeebbceebbcffaeebbdbaaaeebbdbgbceebbdceebbddceeebbddebeebbdeebbeadcdbeebbedeeebbeeabgeeebbeebbeecgeeebbeedfbaeebbeeebbeeeebbefffgeebbegfdeebbfadcbdeebbfagbdgeebbfcfbeebbfebabgeebbfeebbgbfgdaeebbgefceeebbgfgcbfeebbggcdeebbggdageebbggfgaeebbgggaaeebcaaaeebcaaceebcaaeeeebcadbgcaeebcaeebcafdeebcageaeebcbbfdeebcbcddceebcbdfeebcbebaeebcbegdeebccbbeebccddafeebccdeebccfbbeebccgfceeebcdedceebcdeebcdgdeebceaafbeebceaeeebcebcaeeebceebceeeebceffadfeebcefgcbeeebcegababeebcfbacgaeebcfbdacaeebcfcaeebcfdbdeebcfebcbeebcfecbeebcfeeebcfeegbbeebcfgceebcgbaebdeebcgbceebcgbeeebcgdefeebcgeebcgeebeebcgfefeeebdaacfceeebdafbeebdbccgeeebdbddddbeebdbebeebdbeeebdbfabeebdbfcdeebdccdeaeeebdceebdcegdeebdcfeebdcgeebddeebddfeebdecgbeebdedaeebdeebdeeebdefeabeeebdfaaeebdffgeebdfgdbeebdgabaeebdgbbeebdgcegbeebdgfeebeabcaeebeabdeefeebeacdfceebeaceebeacfdeeebeadaeaaeebeadaeeebeaddcceebeadefeeeebeaeebebbaeaaeebebcdfdeebebcdgggeebebedgeebebeebebeedfeebecddbeebecebcgeebeceebecggbeebedaeebedaegbeebedbeebedbfdeebedeeeebedegcgfeebedfceeebeebaegbeebeebeecbeebeeebeeeeebeeefceebeefcaceebeefegfeebefbdaeebefccgaeebefeebefgfgeebegaedcgeebegbeebegeebfafcadeebfafeebfageebfbcccddeebfbddebaeebfbeceebfbeebfbfcbeebfcbaeeebfceeebfcfcgbbeebfddcaeebfddceebfddeeebfdeebfdfaeebfebaeebfebbgdgeebfeceebfeebeebfeebfeeebfeeeebfeeeeebfegbaceebfegeebffacdceebffaecgdeebffaeebffafcceebffageebffdacaeebffdceebffdeebffeebffgegdeebfgcdeeebfgdeebfgdfdeebfgebaeeebfggbbebeebgaadgeebgaaebgeebgaaeceebgacdgbdeebgaeebgaegbeebgafbaeebgafgfaeebgagaeebgageebgbbeebgbbeeebgbbfdedeebgbbgfceebgbeebgbeeebgbeggdgeebgbfdeebgccdfeeebgcddeaeebgceebgcfbcfeebgcfcfaceebgcgeffaeebgdbeebgddeebgdebfceebgdeebgdfaadeebgdgfeebgdggfeebgeaeebgeceeebgecggeeebgedeebgeebgefebaeebgegbeeebgfaeeebgfceebgfdcfeebgfdgggeebgfeebgffeebgfgeebggaddefeebggagfeceebggbbbgaeebggbeebggcfabdeebggddeebggeaeebggeebggfeebgggeebgggfeecaabeecaaecfeeeecaaedbdaeecaaeecaafggeecaagabeecabaadaceecabacgggeecabbfgeeecabeaacaeecabfeecabffacgeecacaebfeeecaccafeecacdgeecaceecacfaeeecacfffeecacfgabeeecacgfeceecadceecceecadeecadfeecadffeecadgdeceecaebeeecaebfgeecaeeaeecaeebaeeecaeecaeeecaeegeeecaegeecaeggeefeecafaaeecafabdeecafdabeecafedceecagbcddceecagcdeeecagcfeadeecagdbeeecageegbeecagfbedgeecagfeecaggeecbabbcfceecbabgaeecbaceecbadfedfeecbafafaeecbafeecbbabeeeecbbadfeecbbdaeeecbbeceecbbeecbbfdebdeecbbffggbeecbcbbeefeecbceeecbcfbeecbcfeecbdbadeecbdccaeecbdccfeeecbdceecbdcgggeecbdeecbdffbeecbeafeecbebfaeeecbeecbeedaeeecbeeecbefgbaeecbegcdeecbeggfeecbfaaeeceecbfadeecbfbadfeeecbfbcdeecbfedddceecbgbcdeecbgeeecbggbgeecbggebdeeeccabeeccaeeccafbeeeeccageebeeccbcaabeeccbcggceeccbdffeeccbeecccaeageeccceeccddfbdbeeccdeeccdeeeeccdegegeeccdffeeccebeecceecceeeccegeddeecceggeeeccfaeeccfbeeccfcdbbeeccfcegfbeeccfdgcadeeccfeeccfefaeeeccffcccbeeccgbdebbeeccgccaggeeccgdaggeeccgeeccgegbbeeccgfefeecdaaegfeecdabeecdaeecdafcbeecdagbgceecdbbeecdbcdfeecdbeaaeecdbedfeecdbeecdbeeecdbfdeecdbfgegeecdbgcbgeecdcafageecdcbeecdcdaafeecdcdafaeecdcebdeecdceecdcgeecddabeaceecddabeeaeecddadadbeecddcfeffeecddebbeeecddfggfeecddgbadeeecdeaeabeecdebeeecdeecdefaabbeecdfacdbeecdfbdecdeecdfceceecdfcgdeecdfdeceecdfdfdfdeecdfeecdfegeeecdfgadceeecdgaceecdgafeecdgbeecdgccdaeecdgceecdgcgfceeecdgdafeecdgedfeecdgeecdggeeceaaeeceacbeeceacbfgeeceaccceaeeceadbeeceaddegaeeceaeeceagggeeecebafaaeecebebeecebeececceececddeececdgbfceececeececeeeececgbaeececgecgeeecedbbcaeeecedeeeceeabcbeeceeafddeeceecbbaeeceeceeeceeededbeeceeeeceefecdgeecefcaabceecefcceecefcdgcceecefeecefgcadeecefgedeecegafadeecegbgaeecegddeeecegeecegeeecfabgeecfaeecfagbaaeecfageecfbacffgeecfbaeecfbeeedeecfbefbeecfbfeecfbgeecfbgfbeecfcaedeaeecfcagadfeecfccaeecfccceeecfcceecfcdfdeeecfceddeecfceecfcfaeecfdaeeecfdbbagdeecfdbbfeeeecfdbdacceecfdcaeecfddeecfdgedeecfeebcaeecfeecfeecgeecfeeecffadebdeecffeecffgaageecffgfeecffggbeecfgbeecfgcbeecfgdffdeecfgeecfgggcafeecgacfaegeecgadeecgaeecgagbcaeecgbbacegeecgbbbaafeecgbbfeeecgbceebaeecgbcfeecgbeafabeecgbeecgbefccaeecgbfadeecgcdbeecgcebdgdeecgcfaggeecgdbgbadeecgddaeecgdeeecgdfeaeecgdgbdbeecgecebeecgeecgeeecgeeeecgegcgeecgegeecgfdaeecgfeedeecgffdfeceecgffeeecggaebeeecggaeceecggbdbeecggbfbeecggdaeadeecggeecggeeecggefeedaaafgfeedaaccbdeedaaeedaagedbeedaagfcbfeedabaaeedababeageedabbcggeedabdafgbeedabddeaeeedabdeedabeedabeedbdeedabeeeedabegfeedabfagbeedaccaeedaceedadacbeedadbddceedadbfdceedadedgeedadeedaeaeceedaebeceedaecaecaeedaeceaaeeedaedeedaedgfeeedaeebeedaeedaeeeedaeffeedafaeaeedafeedaffeedafggccbeedagcdeedagdeedagdgfeeedageedageeedagfceedagfeedaggeedbaabaceeedbacbfbbeedbaeedbaeeedbafdfbeedbbbfaeedbbecceedbbeedbbffbggeedbbgbcaeeedbbgdaceedbccedbeedbceedbcfbebeedbcfceedbdaeedbdaggeedbdbcdaeedbdbeeceedbdcggeedbddfbbceedbdeedbdgbaeedbeageedbebaeedbecbeeedbecgaeedbeeceedbeedbeeedbeeeedbeggfddeedbfaagcfeedbfbceedbfbegbeedbfcdbgeeedbfdceedbfdeedbfdgaeedbfeedbfgbeedbgbccbeedbgdbfeeedbgeedbgeefdeedbgfeeedbggbgeedcacfgfdeedcaeedcaefeeeedcafaeeedcafeedcafeeedcageedcbcbdeedcbcdcgdeedcbcedeedcbdbedgeedcbeaceedcbedeedcbedgeedcbeedcbegddeedccbbfaeedccddbeedccgbdaeedccgeedcdagaeedcdbebbeedcdeedcdeeeedcdgeedcebeeedcebeggeeedcecbaaaeedcecbbeedcecfeedceedceeedcefeedeedcegceaeedcegfaeedceggfbeeedcfaadeeedcfcgeedcfdecceedcfdeedcfeedcffgeedcfgaaeedcfgeedcgabdeedcgagbgeedcgbbceedcgdeedcgdfafbeedcgdggeedcgegcgeeddaagddeeddabdcgeeddacedgbeeddaecbeeeeddaeeddbacaeeddbbegdeeddbeeddbgceeddbggcegeeddcaeeddceabebeeddceeddceeeddcfgabbeeddcgbdaeedddabcgeedddeeddebeeddecccbdeeddedgeeddeeddfcaeeddfcfddeeeddfeeddfefeeddffeeddfgabceeddgaeeeddgagagaeeddgbadbeeddgeeddgfgeeddggddeedeaabadeedeabeedeabgffeeedeaceeedebagbfbeedebdcceedebeedebfbbegeedebfdeedebgdeedecbeedeccdebeedecgaaceededeededeeggeedeeddbgeedeeddceedeeddeedeedeedeedeeedeeeedeefgfaeedeegdaceeedeegebgeedefacbeaeedefbbddeedefbfgdeedefcdbeedefeedefeedefeedefeeedegageedegbegeeedegdeedegeeedegffbeedeggeedfabbaeedfadbeedfadceedfaeedfaeeedfafageedfbbeedfbbfeedfbcdbebeedfbedeedfcabecbeedfcbeedfceedfdbdbeedfdbddgeedfddbeedfdeedfdfeeedfebabceedfecdadeedfedeeedfeedfeeedffdeedffgcgeedfgbafffeedfgbeedfgeeedgaadfeedgaaeedgabafeedgabdecceedgaeedgaefbeedgafafeedgbabebfeedgbeceaeedgcabeeedgcddeedgceedgceeedgcegdfeedgcfddeedgcffgdeedgcgceceedgdbeedgdeedgdgbdcfeedgebgfeedgecadeeeedgeceedgecegfeeedgedeeeedgeedgeeedgfceggceedgfeaeedgfeedgfeeedgffeedggaceggeedggadgeedggaeadeeedggafbbeedggbggeedggdbdgeedggeedggfagfeedggfcbgeedgggbdeedgggeeeeaaadffeeeaaceeeaacfdddeeeaacfgcaeeeaadbcggeeeaadeeeaaeaeeeaaedcgeeeaagdeeeabacebceeeabadegeeeabadgeeeeabeeeabgdeeeeabggcaeeeabgggaaeeeacdefeeeaceeeadeeeadfbccgeeeaebbgaceeeaebeeeaedddcaeeeaedeeeaeeeaeeeeaegadaeeeafbeeeaffcfabeeeagaadeeeagcgaeeeagedgegeeeageeeagfeeeagffgeeeaggeeebabaaeeebabdeeebaeeebafdgeeebbacbeeebbadceeebbeeebbfcfdaeeebcccaeeebcddbeeebceeebcfcedceeebcgedefeeebcggeeebdafebeeebdbbdeeeebdfcbeeebeaedeeebebeeebeccggdeeebedcgdeeebeeaeeeebeeebeeeebfebfbceeebgacgcfeeebgdbgfeeeebgdeeebgebefeeebgfeaffeeebggdeefeeebggeabeeecaabeeecaaeeecacaddeeecaceeecacegeeecafeeecbafbeeecbbeeecbcfeeecbeeecbfbgeeecbfgdggeeecbgfeeeccagaageeeccbccaaeeeccbcdeeecceeeccgcgffeeecdaceeecdeeecdeeeeeecdffgfbeeecdgaddeeeceaddcbeeeceaecafeeecebeeecebgfeeececeeecedaeeeceebeeeceeeceeeecefeeecegdceceeecegeeecfaeeecfceffgeeecfdeeecfeedbeeecffcaeeecffeeecfgdageeecfggfeeecgaacgaeeecgadeeeeecgbfceeecgcdfeeecgeeecgfaeeecgfafeeedabceeeedabgeeedabggeeedadgebeeedaeeedbabcceeedbbfdeeedbcadeeedbdeeeedbeeedbeeeedbgeeedcaeeedceeeddaaaafeeeddaeeeddceeeeeddeeedeaeefeeeedeageeeedeagfgeeedebeeededeeceeedeeedefgeeedegbfeeedegdefeeedfeeedfegbceeedgaceeedgcbgeeedgcgeeedgeebeeeeedgeeeeaaceeeeaadeeeeaafdeaeeeeadceeeeadfbbbeeeeaeeeeaeeeeeaegebaeeeeafeeaeeeeagacgeeeeagcgdeeeeagfafeeeebabfdceeeebaceeeebacfceeeebbeeeebccbeaeeeebdfgeeeeeebeaeeeebeeeebgdcfeeeebgfcgeeeecbceeeecbgeeeecegdcfeeeecfeeeeecfgeeeecggafeeeedbbgbeeeedceeeeddefbeeeeededbegeeeedeeeeeafeeeeebbeeeeebgcdeeeeedcceeeeeeeaeeeeeeeeeeeeeeefadeeeeefegeeeefaaceeeefagdaeeeefceeeefddaeeeefgdgeeeefgfgdeeeegcecceeeegdeeeegeeeegeffeeefabdeeefabfdeeefaccgaeeefaceeefacefceeefafeeefbabceeeefbbacaeeefbccfffeeefbddbdgeeefbdeeefbeceeefbeeefbffffeeefcabeeeefcbeeefcdbeeefcddgeeefcedgfbeeefceeefcgcaeeeefcgffeeefdaafeeefdadeeefdbagefeeefddaeeefdebddeeefdedeeefdeeefebggaeeefeceeefeeefegcffeeeffaabaeeeffbebbeeeffceeeffdeeeffdgeeefffaaeeefgbgdeeefgbgfeeefgeeefgfbfeeefgffbfaeeefggfabeeefggfdgeeegabceeegabdcdfeeegaeabceeegaeeegafbaaeeegafcfeeegafffcceeegagbacgeeegageeeegbaadeaeeegbaagbgeeegbdgeeegbeaeeegbeeegbegfeceeegbgfeeegcaeeeegcdfaaeeegcedbdgeeegceeegcgcgddeeegdacedeeegddfbdeeegdecgeeegdeeeegdgbgeeegdgeeegeeeeegeeegefdgceeegeffdceeegegeeegfcagbeeegfcffbeeeegfeeegfeefdeeegfefdeeegffafegeeeggbcebaeeeggdeeeggeeeggegfbeeefaaacafeefaaaeefaaagbeefaabdeefaabedffeefaaceefaaeefaafdeafeefaafeefabaeefabdafgeefabebeefabeefabfaffeeefabfeefacacdcaeefacbbfeefacbeefacddbeefaceeefaceefacfgafeefacgdefeefacgfadbeefacggbadeefadabecfeefadaeefadddcaaeefadeedgeefadeeefaebbcdeefaebeefaeccdeefaeddeeefaeeefaeefafaccaeefafbbcfeefafcdbefeefafdbbeeefafffeefafgceefagacbeefagddabeefageefagfbgeefagfeefaggaeefaggdaeeefaggffgeeefbabfdeeeefbacgafeeefbaeefbaefeefbbbeefbbcgceefbbedeefbbeefbcaeefbcbbcdeefbceefbceffeefbcfafeefbcgeefbdacgabeefbdcgaeefbddgeefbdeebfeefbdeefbdfeefbdgeaaeefbebeefbecdeefbecfdeefbeeefbeefbegdaeefbfaggddeefbfbbbceefbfcafaeefbfceefbfdgeefbfeeeeefbfeefbfgdecgeefbgaddeefbgaggeefbgbebeceefbgceefbgdaeeefbgdeefbgeefbgggddeeefcaacdeefcadeefcaeefcageefcbebedeefcbfbaeefcbfeceefcbffgfbeefcbgcfgeefcbgeefccbfbeeefccdefeefcceefccgbddbeefcdacaeeefcdbeefcdccaeefcddeeefcdedfdeefcdeefceafeefcecefeefceedbcbeefceeefceefcefbfeefcfaceefcfcgeefcfdcceefcfdggbgeefcfeeceeefcfeefcgabffeefcgaddeefcgaeefcgcgffaeefcgeefcggeefdaabdeefdaacedfeefdaaeefdabcdaeefdaceefdaeefdbaeefdbbfeeefdbeeefdbeefdbfeefdcabfbfeefdcbccbfeefdccecdfeefdcddgeaeefdcdfafeefdceceefdceefddceefdddaeefdddbeefddeefddgeeceeefdebdeefdecdeefdeceeefdeefdfbcfeefdfbeefdfbgeefdfdbeefdfedfeefdfeefdgabdeefdgaeefdgeedbeefdgeefdgfafdceefeabeefeaceefeadeefeaeggdceefeaegggeefeaggceefebeefebeegdeefebfceefebfggeefebgabbeefebggddaeefecbgcbeeefeccgeefecebfeefecebfgeeefeceefecegebeeefedabbcdeefedbceefedeefeecdbeefeeeeefeeeefeeefeeegegeefeefeeggeefefbeefefbgdcbeefefdfeefefgeefegaeefegcfedeefegdgeceefegeefegfbgeefegfeefegffaceefeggfeeffaaegeeffabeeffacdfeeffaceeffacefbeeffadeeffaeedeeffaeeffbaceeffbbdfceeffbbecggeeffbcgcgceeffbeeffbfeeffbggeeffcabeeffcaedeeeffcdafeeffdaceeeeffdaceeffdbbgefeeffddffeeffdeeffdefbafeeffdgabfgeeffeaceeeffeaeeffecagaeeffececceeffeeffeffbgeeffegeefffabeefffafeefffbadeefffbcfaeefffbeefffbgaeefffdfbeefffeefffefeeffgaedeeffgceeffgcggeeffgfbaeeffgfeeffggceefgaaagfeefgaaeefgabcedfeefgabgageefgabgeefgadfgfeefgaeefgbacbaeefgbcfdeefgbdacgbeefgbdfcdgeefgbeefgbfaeefgbgcgbfeefgbgffgfeefgcbaeefgcceeefgcecdeefgcgfceeefgcgffeeefgdaacdaeefgdaeefgdbeefgdbgeeefgdceeefgdeefgdfadfeefgdgaadgeefgeccefeefgeeefgeefgegeefgfagdeefgfageefgfbbeeefgfeefgfegeefgffdggeefggaaeefggbacceefggbbbeefggebbgeegaaadceeegaaaeegaaafcaceegaaeegaafaefaeegaagbbgbeegaagfeegabbeegabdgeegabedeegabeegacaaceegaccffeegacdbadceegacefbbfeegadacbeegadaedaeegadbcaeegadcacfeegadceegadcffgeegaddddceegadeegadefgaeegadgaeegadgeegaebdgceegaecceegaedeegaeeegaeegaefgaeegaegcdbbeegafbdeegafcfeegafdeaeegafeegaffeegagddbgeegagebbeeegageeegagfgceaeegaggdadeegaggeeegbabdaeegbacceegbaceegbacgeegbaddeegbaedeegbafeeegbbacfeeegbbageegbbbbfeaeegbbceegbbcfdgeegbbeaeegbbeegbbgcaeegbbgeegbcceceegbceegbcfadeegbcfeegbcgdfgeegbdabeegbdaeeegbddaeegbdecaeegbdgdeeegbebdcfceegbececfaeegbedgadbeegbeeegbeegbeegeegbegeegbegfeegbfbceegbfcabdgeegbfcdbeegbfdeegbfeafeegbffafbeegbgaeegbgbdbadeegbgbecaeegbgceaeegbgeeegbgeegcabaebdeegcabceegcacbgeegcadgdceegcadgeegcaeeegcaegfaeegcbaceegcbbdeeegcbeeegccabeeegccafeegccbeegccbfbfdeegccbgcfeegccbgeegcccggeegccdeegcceeegcceegcddbgeegcdeegcdfcgdceegcdfeegcdgddfeegceceegcedcaeegceeegceegcegeegcfdbfgeegcffbeaeegcffecdeegcfgagbbeegcfgdedbeegcgaaabfeegcgacceegcgadgdeegcgbbgeegcgbcgcdeegcgbdaeegcgdeegcgeegdaaeegdaeaaafeegdaeegdagbdeegdbeeegdbeegdbgeegdcbeegdccaeaeegdccaeegdcfbgeeegdcffbfeegddbfeegddccfeegddcgbggeegddeegdeeeeegdeegdfbbdaceegdfcdeegdfceegdfdcgfeegdfddeegdfebeegdfeegdfefggeegdgaaeegdgbfeegdgeegeabdeegeadbceegeaeeadceegeaeedgeegeaeegeafddeegebafaeegebbebeeegebbeegebdeegebeegebefbeegebfcaageegebfcbfgeegebfdfdaeegebgbfeegecbddgeegecdcffceegeceeegedbddceegedccdbgeegedcdceegedcdeeegedeeegedfbegaeegedfeegeeaeegeebadceegeecfedgeegeeeaffgeegeeecfabeegeeeegeeegeefeegeegaeeegeegeeggcaeegefaeegefdaafeegefdafgeegefdeegefeceegefeegeffbcfeegefgbegeegegeegegfffgeegfabfebeegfacdeegfaeegfafbfbdeegfafgcffeegfbeceegfbeecaeeegfbeegfbeeggeegfbfeegfcadebeeegfcaeegfcagceegfccbeegfceeegfcfaeeegfcfgffeegfdeegfdfbeegfeaeegfecfeeegfeegffaeafdeegffbdaeegffcaeegffcbeegffdaaceegffdaeegffdeegffdfeegffefffeegfffeegfffgdbceegfgbdeegfgbeegfgddeegfgddfeegfgeegfgfeegfggadceegfggdedeeggabgeeggadegaeeggadfbeeggadgeeggaeeeeggaeeggaffgeeggbadeeeggbagebbeeggbageeggbcafeeggbdbceeeggbfdbeeggcaeeggcbeeggcebceeggceeeggcgeeggcgfeeggdcgebeeggdebafeeggdeeeggdfeeggdgaafeeggdgaeeggeeeeggeeeggeeggeggfageeggfcbfaeeggfceeggfecfeeggfeeeeggfeegggbfeeegggcfeegggefaaaccdaefaaaccefaaaefaaafefaaagefaabafggefaabbefaabcefaabdgegefaabefbdefaabfaegefaabgcgfaefaabgfcffefaacabeefaacbcefaacbfbacefaacdbefaacedefaaceefgcefaacefaacfaefaacgfccefaacggeaaefaadcefaadcgbefaaddafbdefaadefaadfcefaadfgccefaadgeabcefaaeafafefaaebfefaaecefefaaedbafgefaaeddefaaededgdefaaeeabbefaaeeddbefaaeeeefaaeefaaefaaegaefaaeggefaafaegdefaafbcbgdefaafddbdgefaafedefaafefaaffgcdefaafgebgefaagbbbefaagbddefaagbgefaaggbeefaaggefaagggdefababaefabacfaabefabaefabafggefabagafbefabagefabbeceefabcbefabcdagdefabcecefabcfagefabdaagegefabdbbeefabdbedggefabdbfegefabdcffdfefabdeggdefabdfaeeefabedeaefabeefabefabefefabegfdefabfefabgaaefabgacecefabgbgcaefabggefabggfefacaabefacaefacagfgdeefacbacefacbcabefacbeegefacbefacbfbbcaefacbfefacbgacdefaccbefaccccdggefaccdgaefaccdggefacceefdbefaccefacdgefaceaeefaceaefacecaefacedgdefacefacfagdefacfcefacfefacfgcedaefacfgefacgacaefacgaefacgafbefacgecefacgefadabbgefadacgdefadadefadafbdfcefadafefadafgefadbcefadbcfdefadbddefadbedefadbeeefadbeefadcaaefadcadgefadcbbefadccafefadcdefadceefadcefadcegeefadcfefadcgefdeefaddadgaefaddaefaddeeefaddefaddfadfefadeadefadeagacefadebbefadebdbgdefadecaedefadecefadeeabefadeedefadeeefadefadeffbefadegcefadegefadfaefadfbadefadfcdefadfdafeefadfdcefadfdgabfefadffdgbefadfgefadgbeefadgcadeefadgcefadgcgbefadgcgefadgdeefadgfadgefadggbfefadgggbefaeabggefaeadbefaeafaefdefaeagcdefaebaageefaebaebfdefaebccceefaebecefaebfcafefaecaefaecagaefaecagdefaeccefaecdaffefaecefaecfbdefaecggdefaedcabdefaeddefaedefaedffegfefaedgefaeeaeefaeebdgegefaeecdegdefaeececabefaeefaeefgfgaefaefaefafcefaefcccfefaefebfffefaefeefaefefaefgefaegaecfaefaegbcefaegbcgefefaegccaefaegdebefaegebcefaegeefaegfeagefaeggdcgefaeggfecfefaegggebfefafaaaefafabbddefafacefafaceggaefafaefafbacggaefafbbbccefafbdefafcaeefafcaefafcbeefafccaecefafcdgefafcefafdacefafdbfcefafdbgefafdeaeceefafdfdgefafeaeceefafeafcefafebcefafeeeefafeefafefafefdefafegegfefaffabegfefaffbaadgefaffbcefaffddefaffeefaffefaffgfadbefafgaaefafgafbefafgbefafgdfeefafgefafgfadeefafggfefagaadaeefagaaefagbbggedefagbddgefagbdefagbedddefagbefagbfcefaefagcdbefagcebeegefagcfdeaefagcfefagcgdbfefagdadefagdddddefagdeefagdefefagdegecaefageaagefageadgbefageaeagcefagecbabfefagecdeefagecgafefageedcadefagefagegceefagfbefagfbfbcaefagfcefagfcffefagfdbgbdefagfdefagfdgedefagfefagffgefaggdfgeefaggefagggcccaefbaadfdcfefbaaefbaafcefbaafdefbaagfefbabafgcbefbabebefbabeegdaefbabfaeeefbacbefbaccaaebefbaccadeefbacefbacgggefbadaaefbadbcecefbadbfefbadeefbadefbadffefbadgecefbaeadefbaecaebaefbaedefbaefbaefefbafcefbafcfefbafdbggbefbafeefbaffefbafgdfbfefbagaefbagccfdefbagcgefbagfcfefbbaabggefbbaaefbbabefbbacaadefbbacaefbbacdefbbaeefbbaefbbagabefbbbaaefbbbaffefbbbbbefbbbcaefbbbdaadefbbbdfbbefbbbegffeefbbbfbdefbbbfeaefbbbgdcefbbccdbefbbcdefbbcdfeecefbbcecceefbbcfdfecefbbcgaefbbcgffaefbbdadgefbbdafagcefbbdebecgefbbdedddefbbdeeedefbbdefbbdfaadgefbbdfedaaefbbdfeefbbeabgggefbbeefbbefbbefbbefbbefgfdaefbbegbefbbegcefbbfaabbaefbbfaefbbfafgefbbfcddfefbbfcefbbfefbbfegbdefbbfegddefbbfgaagefbbfgefbbfggbfefbbgacefbbgbaefbbgbccgefbbgcacefbbgdgbdefbcaabgdcefbcaceceaefbcacefbcadbbefbcbafbcefbcbbgfefbcbdadfefbcbdaefbcbeefbcbefbcbegefbcbggdegefbccaacecefbcccdcgefbccdgbcfefbccefbccgefbcdcdadgefbcdcgefbcddefbcdeefbcdefbcdgefbcebagdefbcebeefbcecdefefbcecefbcedffbefbceeefbceefbcefbcfagefbcfeefbcgabefbcgbcacdefbcgbecgefbcgbeefbcgccefbcggggbeefbdabefbdaefbdafefbdbebefbdbeddefbdbefbdbfaefbdcbbggaefbdcccefbdccefgaefbdccgefbdceefbdcefbdcfebfcefbdcgagdfefbddabefbddadbdefbddbeecefbddgbefbdeabecgefbdebbfefbdebedcaefbdeefbdefbdefbgefbdfaefbdfagdcefbdfcbbefbdfcbcdefbdfcefbdfeefbdgbefbdgefbdgfaagefbeabcefbeaeaefbeaebgefbeaefbeafefbebbgbeefbebdbefbebfefbecadefbecdddfaefbecebeabefbecefbecfefbecfefefefbecgaefefbedagefbedbccfeefbeddcbgbefbeddefbedefbedgedefbedgfaaaefbeecfefbeeefbeefbeefbgefbefbefedefbefgefbefgegbfefbegaefbegcbbefbegeefbegegefbfabbefbfabefbfadbbdeefbfaecefbfaeedafefbfaeefbfaefbfaefefbfaffeefbfagdcefbfbecefbfbeeefbfbeefbfbefbfcefbfcgfbgcefbfdacefbfdacgfefbfdceeefbfdceefbfddefbfdefbfdgcbefbfeabggeefbfeacddefbfeaefbfedaefbfeefbfefbfefecgdefbffacefbffddacefbffeefbffefbfffcefbfffdefbfgcefbbefbfgdcebefbfgdfgdefbfgefbfgfcbefbfggaefbfggcfaefbgabefbgaddefbgadefbgaeaadcefbgaefbgbcafbefbgbdgdeaefbgbeddfefbgbefbgbfdefbgbfdefefbgbgccefbgcadefbgcaefbgcdaefbgcgaabefbgcgefbgdacddefbgdadgbgefbgddgefbgdedaefbgdefbgdgdefbgdggecgefbgebdcefbgedfgbefbgeeefbgeefbgefbgegeefbgeggcgdefbgfaefbgfefbgffdefbggaccdbefbggdaeffefbggebefbgggccfcefcaaaeefcaabbgcefcaacbadcefcaadaefcaadecaeefcabbaeffefcabbecefcabdefcabedgefcabefcabfeagefcacbebdefcacbfedfefcacbgcgefcacecfefcacfabefcacfdbabefcacgfbefcadacfaefcadaeeefcadbbgcdefcadcgaefcadddbbefcadefcadfeefcadgcefcaeagdeefcaeeeaefcaeefcaefcaeffefcaegdagcefcafcefcafdbdeefcafefcafgefcagacfffefcagccgefcageagefefcagefcagfefcagffefcbaaddefcbaefcbbceafaefcbbcfgfefcbbdaacfefcbbdgefcbbegfdefcbbfeaefcbbgcfefcbbgefcbccbgefcbcdbfbeefcbcdefcbcdfaefcbcefcbcfefcbdabbbaefcbdadcefcbdagaefcbdbacefcbdeeefcbdefcbdgaeefcbebecefcbecfefcbedegefcbeefcbefcbeffefcbfafafefcbfdcagbefcbfedfdefcbfefcbffefcbfffageefcbfgafdefcbgbdbafefcbgdaefcbgebaefcbggcefcbggdbefccaagefccacefccacgefccadcbefccbabefccbbgefccbgbfefccbgefcccacgaefcccdcefcccdefcccefcccefefccdacefccdbggefccdcagcbefccdcdegeefccdcgefccddcbcbefccdefccdgaegefcceaeefcceaefcceebbgcefcceeefcceefccefbebcefccefccegebefccfaebgefccfeddefccfefccffgaefccgadfefccgeecefccgefccgfefccgggdagefcdaaefcdacfdgbefcdaefcdagbgbaefcdbaabfefcdbcadggefcdbdefcdbefcdbfaefcdbgaffaefcdbgeefcdcaefcdccafefcdcccdcefcdcdefcdcedefcdcfgcefcddaegfdefcddbdbefcddbfddefcdddebeaefcddefcddgcefcdeaecfbefcdeccgdgefcdeefcdefcdeffdefcdegefcdegfbcefcdfadefcdfaefgefcdfbeaeefcdfdefcdfeeefcdfeefcdfefcdfffaeefcdgaebceefcdgdbgefcdgdefceaacefceaaffeefceaafgcefceacdfggefceaeeeefceaefeeefceafcefcebaedefcebcaeefcebcefcebefabaefcebgeefcebggcgefcecaefcecbdaaefcecbefcecdeabefceceabefceceafafefcecefcecgbbefcedcdbgefcedefceebbffefceedfaefceeeefceeefceefceefeccdefceegefcefabefcefadccefcefaefcefbefcefccefcefcefefcefgaefcefgcbefcefgcefcefgefcegaaefcegbdefcegbgccfefcegccfbefcegcecefcegedefcfaaeefcfaafeaeefcfabefcfaceefefcfaefcfageefcfbcdgefcfbeefcfbefcfbefgefcfbgdceefcfcbccdefcfcbefcfcbgefcfcddabefcfcfffefcfcgbcaefcfcgdeefcfcgggefcfdaefcfdafaefcfdcggdaefcfddefcfdecefcfdgadefcfdgefcfdgffdcefcfeadgcbefcfebcefcfebdfgefcfeeefcfefceefcfefcfefeefcefcffbbefcffbdfbefcffefcfgagbdefcfgaggbefcfgeddgcefcfgeefcfgefcfgefeagefcgaaefcgabgdgefcgacefcgadcfeefcgafggbefcgbaefcgbaefefcgbagefcgbbdcdefcgbcfgfefcgbdaaefcgbdefcgbeeaefcgbefcgbgcdefcgbgdcdgefcgcbefcgccddbefcgcefcgcfgeefcgdbefcgdbgedefcgdcefcgdedfaefcgdefcgeabggbefcgeaefcgeceefcgedefcgefcgefdfefcgfbfefefcgfbgefcgffefcgffggcgefcggafeeefcggagefcggbaefcggbfaefcggdefcggecgefcggefcgggdebaefdaaaefdaabdefdaadcefdaaeeefdaaefdaaegbgefdaafdgfefdaagefdabbabagefdabcddfefdabdfefdabefdabgaefdabgefdaccdeefdaccefdacfebeeefdacffedefdacgdbefdacgebeaefdadbefdaddaefdadefdadfefdadgefbaefdaeadefdaebefdaedbfaeefdaeeefdaefdafbfbeefdafcgefdafeaefdafefdafefeddefdaffbdefdaffefdafgbefdagbecdefdagcefdagefdagfcefdagfefdbabbefaefdbabefdbadfecefdbaefdbafadaefdbafefdbagbfefdbbafcbefdbbagcaefdbcaegaefdbcbedeefdbccaefdbcefdbcfeefdbcgbefdbcgfbefdbdbefdbdbgfdefdbdcdbabefdbdcecdefdbdcefdbdeafefdbdedfefdbdeefdbdefdbdgefdbecefdbedaccefdbedgecaefdbeeefdbeefdbefdbefefdbegggefdbfbdefdbfbfefdbfcgefdbfdbefdbfdbgeefdbfedcdfefdbfefdbfgaaefdbfgfefdbfggebefdbgcefdbgefdcabafaefdcacedbefdcacefdcacgcefdcafefdcagefdcbcafcefdcbcdefdcbdgbcefdcbefdcbegbafefdcccaaacefdccfefdccgbefdcdbaefdcdcaaefdcdeefdcdefdcdfgcacefdcdgbabefdcebbgefefdceeaefdceefdcefdcfccbfefdcfdaefdcfefdcgcefdcgdfbeefdcgdfefdcgfefdcgffefddaafceeefddadbefddafefddbccfaefddbcfefddbdfbgdefddbeebafefddbefddbgbbcfefddcaacefddcagafgefddcbbadefddcbefddccfaefddccgefddcfcafefddcfcefddcfdddefddcfefddcgddefddddefddddfbefddddgaefdddefdddfefdddgceecefdddgeefdddgefddeacgeefddebeefddeefddefddefgefddfddbefddffbefddffefddgcdefddgefddgegfbcefddgfeeefddggbecdefddggcfefdeabdaefdeabeefdeaccfefdeadgefdeaeefdeafbadgefdeafbbdefdeafgedcefdeagefdebabefdebcefdebdbdeefdebdgefdebegfgeefdebgefdecaefdecbcedefdeccbdeefdecgbefdedbefdedcdcfgefdedcgefdeddgdefdedfefdeeaccbefdeeagaefdeebefdeeefdeefdeefefdeegagdefdefbabbbefdefcbfgefdefddefdefdefggefdegaefdegdbeefefdegeefdegefdegegefdegfefdfadeaeefdfaedefdfaefdfbbdaefdfbdefdfbeefdfbefdfbgcbefdfcaaefdfcdccgdefdfcedefdfcefaefdfcefdfcgecdefdfdaefdfdddbegefdfddeefdfdeefdfdefdfdgabeefdfeabggbefdfebdgefdfececdcefdfeceeefdfeddefdfeefdfefdffbdbaefdffefdffggfefdfgaabefdfgefdfggdfefdfggegefdgaafgdfefdgacedefdgaefdgbbgefdgbcgaefdgbdcbefdgbdefdgbefdgbfcefdgbgdcgefdgcdaefdgcddgefdgcefdgcegecefdgcegefdgcfdaefdgcgefdgdaefdgddefdgddfcaefdgeaeefdgeagabdefdgebfcffefdgebfedbefdgeddefefdgedgefdgeefdgefbebefdgefbfcdefdgefcdbefdgefdgfbddefdgfebacbefdgfefdggaaefdggcefdggeaefdggefdggfagedefeaabeefeaabefeaabgbcefeaacbadefeaadfbdefeaaefeabbeefeabcddcefeabeccefeabfbaefeabfcefeacabefeaccagaefeacdefdaefeacdefeaceeaeaefeacefeacfeefeadadbcdefeadaefeadbeefeadcdefeadcfefbefeaddabegefeaddedcefeadgefeaedaeeefeaeefeaefeaefefeafbdaefeafcefeafdeefeafeebbdefeafgcaefeagaefeagcefeagdcacefeagdefeagdfefeagefeaggefebaefebagbdffefebbbfcefebbefebcafbafefebccedabefebcdgefebceefebcefeefebcgefebdcfbeaefebdefebecefebedbbgfefebeddaefefebedefebeeefebeefebefebefgfcaefebfbcdcefebfdfefebfefebffgefebfgfaefebgacabaefebgacaefebgafaccefebgcdefebgdcefebgdegaaefebgecfefebgefebgfadefecaaaeefecabbbefecabefecabegefecaccefecaceaefecadefecaeefecagffeeefecaggefecbafefecbbfaefecbbffeefecbecbefecbefgefeccadbdaefecccbefeccefeccgccbefecdbfaefecdcefecddabefecddbgcfefecdebgefecdeffegefecdgaebefecebbefecebcebfefecebefeceddefeceeefeceefecefecegedbfefecfbcedeefecfdgcefecfecccfefecfefecffffefecgagefecgdefecgecddefecgeecefecgeeecdefecgefefecgfbggcefecggefedaaddefedabeefedabefedacbdbdefedacbefedaccefedacgefedadafdaefedaebcfbefedaeffbefedbbfefedbefedbgacdfefedcaaegdefedcdcgfefedcdefedceccdefedcecfefedcefedcfddefedcfefcefeddaefeddbcaefeddcgcefeddfbgefeddfgfefedeaefedecffefededbfeefededfefededgaefedeefedefedegageefedfbaefedfedefedfefedffcfefedffecgefedgaefedgcdefedgeefedgefedggefeeaefeeafdefeeagdcefeeagefeebadbefeebefeebfefeebgaeefeebggefeeccbefeecefeecffbfcefeecgbeefeedbeaefeedbededefeedcgefeedfacefeedgefeedgfcfefeeeaaecefeeebfdaefeeedfcdfefeeeefeeefeeefeeefeefbdefeefeegadefeegbeefeegbgefeegcgccefeegcgefeegdbedefeegecefeegefcefeegefefabbaefefabbbcefefacbeadefefadcgaefefaddfefefaedcefefaeefdefefaefefafbaeefefafdbefefbafgfefefbbefefbcdaecefefbcfabefefbcfaefefbcgaefefbefefbgbeefefccdefefcdadbefefcefefcgdccefefdcfcefefddbefefddbgdefefdefefdfcdgefefdffgeefefdfgfefefdgefefebbefefebefefebfdbefefecaffdefefecbfbefefedefefefefeffaefeffbadagefeffbfcgefeffccbedefeffeaaefeffeddfefefffcefeffgddeeefeffgeebaefefgaefefgceeefefgdaggaefefgeefegaagbeeefegabcefegabfabaefegabfgefegbaefegbdefdbefegbdefegbeaebaefegbeceefegbefegcacefegcbgefegceaefegcefegcfefegcfegefegdabccefegdagaefegdagfecefegdbbefegdbfeccefegdccafefegdebefegdedgdefegdgddefegdgdefegdgfccefegeaacgbefegececefegecfgefegedefegeefegefefegefegegfefegfacagaefegfcfefegfdaefegfgaadefegfggbeaefeggaedefeggaefeggbaefeggbefeggcegfefeggeacefeggefegggfdeeeffaabegeffaacgceffaadeffabcdcddeffabcfeffabdbeffabeffacbafeceffacbfagfeffacdecaeffacebeffaceeffacgbageffadagaaeffadcabeffaddageffaddgeffaebdeffaecaaafeffaecbdaeffaedeffaeeafdgeffaeecadgeffaeeceffaeeffaeffafadeffafafacaeffafdefbdeffafeffafgdeffafgeffafgegdfeffagaeffagbbebeffagbeffagdcaeffagdcbeffagdcedeffagdfdeffagedcbeffageffagfaafceffbaaefeffbacagcfeffbadbafeffbaddcefeffbaedddeffbaeeebeffbafbebeffbageffbbbbeffbbeffbbfbafbeffbbggceffbccbbfeffbcdadeffbceeffbceffbcgeffbdgeffbeaeffbebbegeeffbedfdeffbeeabeffbeeffbeffbfcfeffbfeffbgaeeffcacceffcacdeffcafefeffcagbcceffcageffcbaeffcbbbeffcbbgdeffcbceffcbeceffcbeffcbgdccaeffccabgeffccbgeffccceffccddecceffcceffccfagbeffccffdebeffccgeffcdbeffcdcbedfeffcdceffcdcgeffcddeffcdeffcdgeffceaeceffceagdbeffcedaaeffceddegeffceeeadeffceeeffceeffceffcegceeffcegfbfeffcfcfaeeffcfdeffcfeaageeffcfeffcgdbaaceffcgddebeffcgdfbbeffcgebeffcgfefgbeffcggfeffdaaeffdabbeceffdacaaabeffdacbceffdacdeffdaceffdadcfbeffdafadgeffdagdafdeffdageffdagegfeffdbabgeffdbbcgeffdbdaeffdbgcaeffdbgdcaaeffdccbeceffdcccdfeeffdceddfbeffdceffdcfbeffdcgeeffddbfbeffddcaeffdddbfceffddeffddegefeeffddgeffdeeffdefbgeffdefdeaeffdeffdfabgeffdfbeffdfceffdfddgcfeffdffaeffdgbfeffdgeaaeeffdgeffdggfbceffeaaeffeabcgegeffeaeefeffeaeffeafaeffeafeceffeafeffebaaaeffebaeffebageffebcbdeffebdcaabeffebdfeffebeffececeffececfeffeceefdeffeceffecfeeffecfgbeffedbbbggeffedebeffededdeffedeeffedeffeeageffeeefabeffeeeffeeegdeffeeffeegeffefbbbeffefdeeffefeaeffefefeeffeffegaffeffegbedbeeffegeacdceffegeceffegeeceffegeeffegefeffegeffegfefffaaeefffadgefffaefffafefffagdaaefffagegddefffagfefffaggefffbadgcefffbbefffbdefffbfbefffcaecefffcbefefffccbaefffcecefffcefefffcefffcfdbdefffcffbfbefffdbdaefffdcbcefffdcefffdcgefffddbefffdeefffdefffdgegefffeaefffecefffeegcedefffeffffabaeffffaggdeffffcbfdgeffffeeffffefffgabfefffgbefffgddefffgfeefffgffbeffgabbdeffgaceffeffgaceffgadceffgaebeffgaeceffgafdeffgbbfggeffgbceffgbcfeffgbdceffgbdcfafeffgbfbceffgbfebeffgbgabgeffgbgcbeffgccbeffgcceffgceaceffgceffgcegageffgdaeffgdcbebeffgdebacbeffgdebeffgdeffgdgeffgebeffgeccgeffgecdfdeffgedbacceffgeeffgefeffgeffeffgeffgfageffgfbeeffgfccgfeffgfdfeffgfecbcceffgfffbafeffgfgeffggceffggeageffggeeffggeffggfceffggfeffggfgfeffgggdfeffgggefgaaaffefgaabafefgaacgbefgaaeadacefgaaeccbefgaaedgdfefgaaefabgefgaaefgaaggcefgaaggefgabaaefgabadcedefgabccbgefgabdfaefgabgcgeefgacabccaefgacaedagefgacbdcfefgacgdegefgadabefgadbegbefgadcebaeefgadefdefgadefgadfegcbefgadgabbefgadgcadcefgaeacefgaedacefgaedbdefgaedfcgdefgaedgagdefgaeebefgaeefefgaeefgaefgaegcbefgafceefgafdaebefgafeeefgafefgaffgbfefgagafefgefgagcdefgageefgagefgagfggbefgaggdgefgaggefgbaaeeefgbaebdfefgbafbcefgbafeefgbafggfdefgbbbaaefgbbcbeeefgbbfgefgbbgbefgbcaaefgbcbdafefgbccdgaefgbcefgbdaefgbddbcaefgbdefgbebcceefgbebfaaefgbebgaefgbeecfefgbefgbegebgcefgbeggaggefgbfaefgbfgcefgbgbefgbgbgffaefgbgcdbefgbgcgggdefgbgdefgbgdgdfcefgbgefgcaabdefgcaafbefgcagbaebefgcbadbecefgcbaefgcbafefgcbbefgcbfcefgcbfecefgcbgdcefgccccdefgccecfefgccefgccfbdggefgccfddgefgcdbgcefgcdefgcdefgffefgcebeaadefgcebeefgcebgbfbefgcecfeefgceefgcefgcegcafefgcfaebcaefgcfaecefgcfbdcefgcfcdbdfefgcfcfefgcfefgcffeaaefgcgaeabcefgcgbefgcgeccfefgcgefgdaacaefgdaeefgdafgdefgdbaaebfefgdbaefgdbcbbfefgdbeefgdcaaefgdcaefgdcbfccefgdccfafbefgdcefgdcfaaefgddcefgdddefgddeefgddefdefgddefgddfedbgefgdeaefgdedefgdeecdbefgdefgdegfefgdfbefgdfcaefefgdfcbabbefgdfefgdffefgdgefgdgfggeefgdggcfefgdggdaefgeaacaeaefgeabefgeabgggefgeaecddefgeaefgeafcagefgebagefgebbcgbefgebbdeefgebcecfefgebcfeeaefgebfcccefgecaceefgecacgbdefgecaefgecafccefgecbaefgecccfgefgeccdefgeccgfefgeceaddefgeceaefgeceedddefgeceegfefgecefgecgefgedabeefgedeefgedefgedfbeefgeeaaefgeebbefgeecefgeedefgeeefgeefgeegaefgeegbdefgefccbgefgefcgefgefdedbgefgefdefgefefefgefefgefgefgefgegagefgegbagcefgegbefgegefgegfeacefgegfgbefgeggeefgfbaafefgfbcbefgfbeefgfcadgefgfcefgfcegcefgfcgefgfcggeeefgfdbefgfdddefgfdefbdefgfdefgfdfbfdcefgfdgefgfecddgfefgfecdefgfedefgfeedbefgfefffefgfefgfegeefgffadcgcefgffbfefgffcceaefgffdcbbefgffeefgffefgfffcceefgffgefgffggaefgfgaacefgfgafccfefgfgeafcefgfgedefgfgfdefggaacggefggaaefggacefggaeaeefggaeefggaefggafcggefggbabbggefggbecbfefggbeecefggbeedefggbefefggbgefegefggbgefggcddefggcfdccefggcgefggdabefggddefggdeefggdefggdfefefggdfegefggdgcddcefggeaedacefggebfbdefggedbdeaefggeddcefggedfcefggeeffefggefggegefggfaaefggfacbaefggfaefggfdbefggfebefgggafefgggbcbaeefgggdcefgggdcgacefgggeedbcefgggeefgggfeacbegaaacdegaaaddcegaaaeaegaaaegaaaegafcegaaaegeeegaaagdfegaabbaagegaabbbegaabdbcegaabeegaacbegaacceaegaacdbegaacefggegaacegaacgegaadadeeegaadafegaadbeggeegaadcaegaadegaadfdgcegaadgceccegaaeccegaaecdegaaedegaaeecaegaaeegaaefefgfegaaegaafabdegaafbdgebegaafdegaafdfaegegaafegaaffcegaagbceegaagdadgfegaagdgcegaagecegaaggebegaaggegabaabdfdegabadaacegabadcegabaffgedegabbbaegcegabbcegegabbdbegabbecaacegabbegabbfbdcegabbfcgfdegabbgbedegabcbebegabccfegabcegabcfdbegabcfegabcgaegabdafegabdbggfcegabdcgbdegabddcegabdeffaegabdegabdfccegabdgbegabdgcgegabeafcaegabedegabedegegabeffdgegabegabfaaffegabfbaegabfbdegabfeaegabfegabfgeegabgacegabgedegabggeegacaacccegacaaegacabegacaegacbbcgfaegacbcaeegacbdbggegacbdfegacbegacbfbdegacbffeegacbfffegacbfgabegacbgbeaegaccaecegacccegaccefegaccegdegaccfdegaccgdcegaccgebbegaccgegacdaegacdcbdbegacdfefegacdgbegacdgcecaegacdgegaceafegacebdagcegacebgbfdegaceegacefeegacegacegeegacfbcdegacfdegacfegacffccdaegacffegacgaegacgaggeegacgcbecfegacgfbbaeegacgggedegadacdcdcegadacegadadbbfbegadadcegadadegadaedeebegadagaegadbabegadbbegadbcegadbcegegadbegadbegegadbfcegadbfdffcegadcdbegadceaegadcefegadcegadcfegadcffeegadcgeafegadcgegegaddafeedegaddcddegaddcegaddddegaddeadaegaddegadeaceaeegadebcbegadecegadeddbegadedeegadedegadegadfcegadfdegadfegadffafbaegadfffcbaegadfgegadgedcaegadgfafbcegadgfdgfegadgfeceegaeaacceegaeacdcaegaeadefddegaeafafdegaeagcegaebaeegaebbdbegaebbgbbbegaebcegaebgbafegaecaccegaecccceegaecegaecfgdegaecgbbdegaecgbgbegaedddfgegaedfegaedgfcaaegaeeedegaeeegaeegabaegaeegaeegdegaeegegaefaegaefcfeegaefegaefgdagegaegaegbaecegaegcefegaegdfbbbegaegegaegegdegafabdaaegafabfdegafacbgcegafaddegafadgegafaecegafafdaeegafagaeegafagegafbedgaegafbfeegafbgfccegafcabfbgegafcegafcgegaegafdabdeeegafdaffegafdcggegafdegafdfabfegafeddegafeeegafefegffegafegafegegaffcabaegaffeegaffegaffgbegafgadeecegafgbbgfcegafgbcfecegafgceefegafgdcfdegafgdgbgeegafgfegagabeebegagabgddeegagadggaegagafbegagafdbgegagbbegagbfgbaegagcbbffaegagcbggaaegagcgaabfegagdcbffegagdcbgeegagdddcegagdeccebegagdegagdgbdegagecddegagedaegbegageeegageegagefgdfgegagegagfagbegagfdaddbegagfddeegagfebdfegagfeefdcegagfegagffefeeegaggadcegaggegbaaaaegbaaaegbaadbaegbaaffegbabaegbabagdcegbabdgfegbabedfcegbabeeacfegbabfcceegbabfegbabgegbabggbegbacebegegbacfefdegbadaegbadcegbadcgcegbaddfecegbadeaegbadfebeegbaeacegbaedeegbaedegbaeegbaefagcegbaefgffegbaegbaegbdbfegbaegdcaaegbaegfdegbafedeegbafgecegbagaegegbagbdcggegbagceaacegbagedgegbagegbbabbecgegbbacbegbbadaegaegbbadcbdaegbbaeegbbagfgbegbbbcbegbbbegbbbfaegbbbfgabegbbcdegbbcedffegbbcegbbdaegbbdbgaaegbbdcccgegbbdcegbbddcegbbdeebegbbdegbacegbbeaaceegbbeabbcegbbebdccegbbebegbbebfdaegbbeedgcegbbeedgeegbbeegbbeegbfaegbbefcdcaegbbegbbfaaagegbbfbegbbfbfacegbbfceaceegbbfdaegbbfeeegbbfeegbbfegbbffdegbbgbegbbgbffbdegbbgcgbbfegbbgdegbbgdfegbbgeaegbbgegbcaaaaegbcaaegbcabgcegbcacegbcaecegbcaegbcbcaecegbcbcegbcbdgcegbccabegbccacdeegbccaegbccdcdagegbccdegbccegbcdaeegbcdbaegbcdbfdgaegbcedegbceeedgegbceegbcefbcegbcegacbegbcegbcfbbegbcfbcdegbcfdceeegbcfegbcfgbcegbcgadfdgegbcgaegegbcgbfegbcgegbcgfcfbegbcggddeegbcggegbdaaegbdaafgbegbdaagegbdabcbeegbdabdegbdabegbdabfgbegbdabgaaaegbdadafegbdadebcdegbdadfdegbdaefegbdaegbdagadgegbdageegbdbaegbdbbedegbdbbegbdbcecaeegbdbcegbdbdbcgfegbdbdfegbdbebadegbdbecegbdbggfcegbdcagegbdcbbegbdcbfdegbdceeegbdcegbdcfeaegbdcgecegbdcgeefegbddcegbdddbedegbddgfcegbdebdegbdeceegbdecegbdedgbecegbdeecfegbdegbdfeadfbegbdfeeegbdfgeegbdfgegecegbdgabgccegbdgcbeecegbdgcegbdgdedegbdgegbeaagegbeabcegbeacefaegbeaeeegbeaegbeafdegbeagaegbeagbaafegbeagfcfegbebaeeegbebdbbegbebddgbegbebdfbbegbebegbebfegaeegbebgegbecbdbfegbecbegbecbgccbegbecdaegbecdgegbecfegbecfgegbedbeegbeddgdceegbedeaadegbedegbedgegbeeabgeegbeeadegbeebcaefegbeecaegbeecegbeeeaegbeeegbeefegbeegbeegecegbefccgbbegbefdccegbefdfegbefegbeffgegbefgabegbegaeegbegbegbegbegbfeegbegegbfaabfdgegbfaaegbfadegbfaegbfafegbfafffegbfbadaegbfbbggaegbfbegbfbgacaaegbfbgdfegbfcegbfdaegbfdbbcegbfdcfdgcegbfddecegbfdegbfebdfbdegbfedegbfeegbfefegbfegbfegdegegbfegegbffbeegbffeafaegbffedegbfffegbfgbbegbfgbegbfgccfabegbfgcdgegbfgdegbfgegbfggacegbgabcegbgabegbgadagddegbgaeceegbgaedbbegbgaegbgafdegbgagegbgcaegbgcafegbgcbeegbgcbefegbgcdddegbgcdfdafegbgcecegbgcegbgcffdedegbgcgbaecegbgdaaegbgdcbgegbgeaaebfegbgebceegbgebgegbgecegbgecegfegbgecgegbgedbcbbegbgeegbgefcfegbgegbgfadgegbgfaeaaegbgfafbcegbgfecbegbgfegbgfffbgegbggbegbggcggegbggdegcaabceegegcaadbabeegcaadeegcaaeaaaegcaaeegcaaegcaaeggegcaafeegcabcdegcabdfdegcabfdfbegcabgfaeegcacbeebbegcacbegcacbfegcacbggbdegcaccdfbdegcacegcacfdfegcacfegcacgbegcaddabaegcadegcadfgegcadggdegcaeaefeegcaecabeegcaecegcaedegcaeegcaefbadegcaefegcaegcaegdfaegcafadbdegcafdabaeegcafegcaffegcagadaegcagcedegcagegcagfgeegcaggdccgegcaggegcbacfdcegcbaegcbafaccegcbbbcegcbbbececegcbbbgaegcbbcceegegcbbdaegcbbdegcbbdgegcbbecgfegcbbefegcbbegcbcabffegcbcccegcbccgcddegcbcdegcbcdfegcbcdgbfcegcbcfegcbcgcegcbdecdecegcbdegcbdfaegcbdfcbegcbebegcbedeedaegcbegcbegcfdcegcbfbegcbfbgaegegcbfcafegcbfdabcegcbfefbbegcbfgcdegcbfgegcbgbaeggegcbgbbadegcbgccgfegcbgcegcbgdgdcdegcbgebecegcbgfebegcbggfeadegccaadegccaaegdegccaegccafgegccbaeegccbbegdegccbbfegccbcfedegccbcgbcegccbdbegccbegccbegcgegccbfbfegccbfegccbfggaaegccbgeegccccggeegcccegcccfegcccgfgegccdbegccdcegccdegcceabgeegcceacgfegccebegcceegccefegccegccegegccfacacgegccfbegccfcegccfegccfegegccfffeegccfggdgbegccgccfbegccgcgddegccgdbcfeegccgdgegccgefeegccgegaegccgfegaeegcdabfdbegcdabfegcdabffegcdaccfegcdaddegcdadedegcdafbegcdafegcdbaeegcdbaegcdbagegcdbbgfgeegcdbcbbcegcdbeegcdbeffegcdccgadfegcdcegcdcgcfgegcddbegegcddcdbegcddcgeegcdddgbdcegcddegcdeagfdegcdebacegcdedcegcdeefgegcdegcdegegcdegggaegcdfdbegcdfeffbbegcdfegcdgcbedegcdgcegcdgeagfegcdgefgegcdgegcdgfcaeegceaabddegceaaegceabbfegegceagegcebbbddcegcebcecgegcebdcegcebddagegcebeegcebegcebfeegcebgegcecbggcegcecccfdgegceccegcecdbfgegcecegcecgegcedadaeaegcedadeegcedcabdegcedcacbegceddedegceddegceeegceegcefbaeeegcefegcegcaegcegcegdccgbegcegeadbdegcfaacegcfaaegcfabaaegcfabcdfegcfabfgegcfabgafegcfacadafegcfacegcfadegcfaegcfbdggdegcfbegcfbfdfcgegcfbffdegcfcaacdegcfcbccdcegcfcbdegcfcedbaegcfcfeegcfcgefdegcfcgegcfdadecfegcfdcbdegcfdeegcfdegcfeaegcfecdecdegcfecegfaegcfedfaadegcfefaddegcfegcffacegcffbecegcffbfgaegcffcegcffdgfeegcffegcebegcffegcfffgfbcegcfgdegcfgegcfggaegcgbegcgbegegcgbfbacdegcgbgafcaegcgbgeegcgbgegcgcdcacegcgcdcegcgcdegcgceceegcgcegcgdbafabegcgdbbedegcgdbegcgdbfeaegcgdcbagegcgdebdfeegcgeabeegcgecbbgdegcgecegcgeeegcgeegcgefcgegcgegcgfaegcgfaegeegcgfafegcgfeccegcgfegegcgffccgeegcgffegcggbegcggdegcggeddffegdaaabcegdaacdaegdaacegdaadccfbegdaadfdaeegdaaegdaafegdaagaeceegdaageegdabaedaegdabafeegdabccegegdabcddbegdabdadegdabdbfgegdabdcdbdegdabddeegdabedaegdabegdacafgegdacbagbegdacbcegdacdfegdacebcgegdacfabfcegdacfbcfcegdacfgdeegdadaegdadbbegdadcccdgegdadcgegdaddbegdadedgfegdaedeceegdaeecdaegdaeeeegdaeeegdaeegdaegdafabegdafegdaffbcegdaffdaffegdafgbgfcegdafgegdagaegdagcgegcegdagdfdbegdagdgegdagegegdagfggeegdaggabgegdagggegdbaagefgegdbaceegdbaegdbbabegdbbadbfdegdbbagcceegdbbdbeegdbbeegdbbegdbbfegdbbgegdbcaegdbccdgegdbcddaegdbcdgeaegdbcfbegdbdbgfdegdbdgcbcegdbeabbdegdbeacebeegdbeaegdbedcbegdbegdbfbgegdbfdegdbffdegdbffegdbgcegdbgdcegdbgdegdbgegdbgfecdeegdcaacbegdcaaefegdcacgegdcaegdcaffeegdcafgegdcbedceegdcbfdegdcbfegdcbfgcfdegdcbgdbbcegdccabddcegdccdccegdccdgegdccefeagegdccfaegdccfegdcdagcfegdcdbegdcdddgcaegdcddegdcdeeegdcdffbegegdcdgfddaegdcebcegdcedbbegdcedgegdceeagfaegdceeegdcefafgegdcegdcfaegdcfafegdcfbfegdcfcabegdcfceaegdcfcfedgegdcfdbcecegdcfdegdcfegdcfeggaegdcgbcegdcgeeeccegdcgfbbegddaabegddabbebgegddacbeegddaccddegddaegddafbgaegddaffegddbcfggegddbddgeaegddbdgbeegddbdgegddbegddbfdegddbfegddcedegddceedeegddcfgaegdddacgefegdddaegdddbbaegdddbbedaegdddbdegdddbfegdddcfedegdddegdddfafegddeccbegddedegddefegddefgefegddegddfacgegddfbbgfegddfdegegddfegddfegfbbegddffeeegddgdgbegddgegddgfgefegddggefcaegddggegdeabfegdeabgegdeacddegdeadgdegdebbgegdebeaegdebefbadegdebegdebgegdebggcegdecbegdeceegdecegdecgdgggegdedagbacegdedbegdedcdegdedebbfegdedeegdedegdedfcegdeeaegdeebegdeedcgegdeeddbegdeedfbegdeedgbcaegdeeegdeegdefbfegdefcegdefdabegdefecaegdefeeaegdefegdegbbaaegdegdcegdegdcffcegdegdegdfbeaegdegegdeggdebfegdeggfegdfacfeegdfacgegdfadafegdfadfeegdfaeegdfagegdfbbbegdfbcegdfbcfddcegdfbeegdfbegdfbfbgcegdfbfegdfbfeggbegdfbgbcgdegdfbgbegdfbgcegdfcbaegdfcbbgegdfceegdfdadaaegdfdcegdfddfgfegdfdegdfebbcfgegdfecegegdfecggegdfeeacgegdfefagbegdfegdfeggfdaegdffabddeegdffbcgegdffbegdffbgegdffecegdfgbdfegdfgcaaaegdfgcbfeaegdfgdbegdfgdcdeegdfgeegdfgegdfgfeebeegdfgfegdgaaefegdgabcdgegdgadgdegdgaegdgafbegdgafcgegdgaffeabegdgbbegdgbdgcegdgbedeegdgbeegdgbefdacegdgbefgdfegdgcafgegdgcbdagdegdgcdcagegdgcdedegdgcdegdgcfcegdgcffdcdegdgdabgaeegdgdbdbbgegdgddedegdgddegdgdeegdgedaabeegdgedaegdgedfegdgefbdfcegdgefgegdgegcecegdgegdgfegdgfffgegdggaegdggaggegdggdbfbdegdggdfaadegdggdfaegdgggbfcbegeaabgbgegeaacaeegeaacbcegeaacbeeegeaacegeaadbegeaadcgfegeaaegeaafbaedegeaafeddaegeaagfgegeabceegeabdecdcegeabedeegeabegeabgebddegeacbfegeaccegeaccgegeacegeadbadcegeadcbbbcegeaddgegeadedegeadegeaeaegeaeccaegeaedaddeegeaedbcegeaeffcegeaegeafaaaegeafbgafegeafdedaegeaffdfgbegeaffegeafgdgegeagaegeagbaegeagdadbegeagedgccegeagegcegebabacegebacegebacgegebadbgegebaegebagegebaggfgcegebbaddeegebbaegebbbbcegebbccegebbcgegebbdeegebbedcgegebbegebbfcabegebbffegebcabbegebcbdaegebcedaegebcedegebcegebcfacffegebcgegebdcffegebdegebeaagggegebebbafaegebedccegebeedegebegabdegebegaegebegebfcaebegebfcbegebfcfecfegebfdegebfefegebfegebgbcffegebgdcbgegebgeegebgegebgfbgcgegecaaegecaagbdcegecabdgegecacacegecaceeegecbbgfdegecbcgegecbegecbfgabegeccbbecegeccdeefegeccdegeegeccegeccfccbegeccgegecdaegecdbddcbegecdbfgegecdcdgegecdfdaccegecdfdegecdgfadbegececbaegececcegecefabcegecefagegecegecegegecfaadaegecfaebfeegecfbbegecfcgegecfdcegecgadeegecgbfegecgdddbbegecgeegecggdcegedaadgegedabegeegedagcegedagfcegedbaegedbcegedbegedbfbdegedbgdcegedbgegedcaebacegedcdeeegedcefegegedcegedcgcegeddcdbgegeddcegeddffebaegedeebbeegedeeegedeegedefbdaegedegcegedegedfaebdegedfbefegedfecbegedfgdcgegedgadegedgbcdegedgcgdeeegedgdaecbegedgeegedgegeeaebegeeaefaaegeeaegeeafbefegeebbdegeebbeccegeebcegacegeebecegeebgegeecaegeecafegeecbbgegeeccegeeccfggdegeeceeabegeecegeecfegeedcdgbgegeedcefegeedeceegeedfbafeegeedgcfbgegeedgfgegeeedbaegeeefegeeegeefaegeefbegeefedegeegaaegeegaccfbegeegbaaegeegbfaegeegbfegeegcbceeegeegdeegeegeegegeeggafebegeeggfcgbegefaagaadegefaeegefaegefafedegefbafabcegefbagegefbcfegefbcffegefbefbegefbgaegefcaafdcegefcaegefccaaceegefccaafegefccbeegefcdegefcdfegefcegefcfaegefddcdgegefdeaddegefdeegegefdegefdfddgegefeaegefebegefebgbegefeddegefeegdeegefegeffegefgbbfegefgegegaaaegegabdcegegacegegacfafegegadaefcegegadfeegegadffcegegaedgbegegaeegegagcegegagegegbcaafegegbdgeeegegbeegegbegegcadegegceebecegegceecfaegegcegegcgbaegegcgegegdaadddegegdbecbdegegdecgaegegdegegdfbgegegeaefegegegecegegedgfegegeeccegegeeddaegegefeaegegefegegegecegegegegegfaegbdegegfcaegegfebfegegfeeegegfegegfgfegeggbfegeggcaegeggcdacegeggcecaaegeggefgaegeggegfaaaggdegfaabbegfaabdadgegfaabecggegfaadaegfaaeegfaaegfaafcbegfabadbccegfabbaafeegfabcgegfabfecegfabfegfacbegfacdaaegfacegfadcedfegfadcgcbeegfadebfegfadedegfadegfadfegfaeaegfaeedddegfaeegfaefcfegfaegcdcegfaegfafaageegfafbdcecegfafdcegfafdeegfafeegfafegdegfafegfafgegfageabgdegfagegfbabeddegfbacabegfbacfegfbaegfbageaegfbbcagfbegfbbcegfbbegfbbgadggegfbcacbegfbcbdbegegfbcbedaegfbcbgggbegfbcddgegfbcegfbdacegfbdcaegfbdcafegfbdcebaegfbdcegfbddegfbdegfbdfaegfbdgcbegfbdgeaegfbeabgbegfbeeedaegfbegfbfadbfegfbfbdegfbfcfaaegfbfcgaagegfbfdeegfbfeagegfbfegfbgabcgegfbgdegfbgfegfbggegfcaddcfbegfcaeegfcaegabegfcagbaegfcbcfcdegfccaecdegfccbbegfccdcdegfccebceeegfcdabgfeegfcdagaefegfcddadbegfcdegfcdegffegfcecadegfcedeeegfceefgdgegfceegfcegfcfdegfcfefeegfcfefegfcgaaegfcgaegfcggeddeegfdaaabdegfdaaeaeegfdacegfdaeaaabegfdaeacaaegfdaebacegfdafbbcbegfdafegfdagffegfdbafbcegfdbbdaeegfdbdbcegfdbegfdcbadegfdcbdegfdcbegfdcbfdadegfdcdegfdcdgaegfdcegfdcgcegfdcgfaegfddbgagdegfddcaegfdddbegegfddeadfegfddeegfddfddgegfddfefcgegfddgbegfdeacegfdeeeaegfdeegfdefebacegfdegfdfacgegfdfbdegfdfbeegfdfecaefegfdfeegfdgagbfbegfdgbcagegfdgbegfdgcegfdgeaegfdgeedgegfdgfecdaegfdggbegfeaaefbeegfeadegfeaegfebaegfebafegfebbgegfebcegfebeeegfebfbfgcegfebfegfebgaeegfebgegfecabecbegfecaeaecegfecaecegfecbegfecdegfecgbgegfedbfcegfedegfeeacegfeeaeegfeecegfeeeffaegfeegegfeegfefbdbbcegfefbegfefbfeaegfefccbacegfefdgfegfefefegfefegfeffaegfefgegcegfegaegfegccegfegecdfcegfegeegfegegfegfeggdgegfeggfdegffabgbegffaceagegffaegffafegffbacdfegffbbdgegffbcgfegffbdffbdegffbegffbfbgabegffbgcegffcbdeegffccdegffccfegffcdaccegffcdgefegffcegffcgefcegffdadbgeegffdeaegffdeddegffdegffdfeegffdgbfcegffdgfegffebcdegffecdaegffeeaegffeedaegffefdegffefegffegfffaabaegfffaegfffdbbegfffdegfffdfaegfffeabgdegfffegffffbegegffffegffgdegffgebccegffgeeaefegffgegffgfegffggegfgabbgecegfgabcfegfgaeeegfgagfbcaegfgbegfgbfbebegfgcacegegfgcacfceegfgcaeaegegfgcbcegfgcccbgaegfgcdegfgcefaegfgcegfgcgacfeegfgdaegfgdbfefbegfgdebdcegfgdeegfgdegfgecegfgecfegfgeddfgegfgedfccegfgeegfgegfgfaedegfgfdegfgfdgfbdegfgfegfgffecbegfgffefegfggbegfggcegfggeaegfggegfggfbceegfggfdcegfgggeggaaadeggaaaedeggaabeeggaacddafeggaaceeggaacfgfeggaadeffdeggaadeggaaebceggaaeggaafceggabbaceggabceeggabgfceggacbbabeeggacbeggaccbceggacddfeggacdfbadeggaceggacgafgdeggadaffbfeggadcfeggadecfbgeggadfdeggaedcgeggaegbdaeggaegdeaeggaegdfdeggaeggafaaeaeeggafadcddeggafaeggafbeggafcdadeggafddggdeggafdeeggafefdeggafeggaffffeggagadfaaeggagaeggagcabeggagdceggageaeggagebdeggageggagfaafeggaggbeggaggceggaggeggbabceggbadedeggbaefafeggbafdaeggbafeeggbafeggbbbeggbbdabffeggbbecbefeggbbedeaeggbbfeggbbgcfedeggbcaeegeggbcageggbcbddeggbcdgeggbcecdafeggbcefeggbcgaeggbdagddceggbdcceggbdeggbdfcafeeggbeadeggbebeebbeggbebgabceggbeccaeggbecfbeggbeefbadeggbeefceggbeegccfeggbeeggbeeggeggbefdceeggbeggbfageggbfgdeggbgabbcdeggbgbbcfgeggbgdabdeggbgeggbgfceeggcaabeggcabbeggcadeggcaeggcafeggcagageggcbaaedceggcbeggccaaeggccfdccaeggcdagfeggcddddceggcdeggcdfdbeggcdgbfgeggceebebdeggceeggcegeggceggcfbeggcfdeeggcfeeggcfgdeggcgagabgeggcgbeeggcgcgeeggcgeaeggcgeaggeggcgeeggcgeggcggebgbeggcggggdaeggdaabgadeggdacgdaaeggdadgeggdaegfdeggdaeggdafddageggdbafeggdbageggdbcaceggdbdcgaeggdbedggbeggdbeeggdbegeggdbeggdbgbeggdbgeggdcbadeggdcdcgeggdceggdcfgeggdcfgfeggddaeggddbbfeggddceaeggddeefceggddeggddgdgdfeggdebeggdefeggdefgeggdeggdfaeggdfcfdeeggdfcfgefeggdfcgdeggdfedeggdffceggdffggeceggdfgccbeggdfgfeggdgaeggdgbfgdeeggdgeggdgfceaeggdggbdeggdggeddceggdggeggdgggdbeggeaaafeggeadeggebceaeggebddceggebeceggecadcddeggecbdfabeggecefeggeceggecfgaffeggedaaeggedaeggedcbddbeggeddeeggeddfeggedeggedfeeggedfeggedgffeggeebaeggeebgdbfeggeebgeggeeddeggeeeggeefaccaeggeeggefbabcaeggefbacbeggefbceggefccbeeggefcefeggefdbgeggefdeeggefdfeggeggefeggegeegbeggegfgfdeeggeggeeggeggfaafeggfacbaeggfadeggfaeccaeggfaecdeeeggfaffgbeggfaggaeeeggfaggefceggfbacgeggfbageggfbecfgeeggfbegbbeggfbeggfbfeggfcbbeeggfccfbeggfcdddeeggfcdeggfcdfdeggfcfafcdeggfcfeeggfcffcbfeggfdcedcaeggfddfeeggfdecgceggfdedeggfdeggfeaeggfebgfeggfecbdfeggfedaaeggfeefgeggfeeggfefaeeggfefceggfefeggfeggffbggceggffdaeggffdfeggffeggffgeggfgabgeggfgaeeggfgcbgcbeggfgedceeggfgeeeggfgegfeggfgffceceggfggbegggaaegggaccaegggaeefegggbaegggbdadegggbegggbfbegggbfegggbffegggcaegggccbfaeegggccegggcebeegggceegggcegggcgaegggdaegggdcegegggdegfaegggdggegggeaegggefbegggegacdcegggegggfaebgdegggfafbdaegggfbgdgegggfdegggfeacbbegggfefegggfegggffdeeggggbeeggggcggeggggdadfgeggggeggggfegggggdccegggggdebegggggffaaaabfaaaaffaaaaffbfaaabfaaabgaddafaaabgfaaacbeeadfaaacbgggdfaaaccbacfaaacccafaaaccgfaaacdfdbdfaaaceafaaacefaaacffaaacgcbgffaaadbgcbfaaadfaaadfaaefaaadgcfaaaebefaaaedebacfaaaedfaaaeecdadfaaafaaafbfafaaafbfdcbfaaafdcadffaaafebcadfaaafebcafaaafefaaafefdfaaagaaeedfaaagagfaaagbabfaaagdgfaaagecfaaagfgfaaaggecdfaabacbfaabaccbffaabafebgfaabaffaabbcfafaabbdfdfdfaabbebdgfaabbedadbfaabbfdfaabbffaabbffcefaabbgafaabcbaefaabcceffaabccfccfaabcgbecfaabdbgfaabdfbfaabdggfdfaabedgfefaabeebbdfaabeefaabegafaabfaabfbcbfaabfcafaabfdccfaabfdebffaabfebgbcfaabfffaabfgdbgefaabfgfefaabgafdcfaabgaffcfaabgbdagcfaabgbdfaabgfaabgfaaegfaacaacfaacabaebfaacabceecfaacabgefaacacafaacacedbffaacadfaacafcbdffaacafgdcfaacagbgefaacbaggfaacbbafaacbccafaacbebfdfaacbfaacbfgeefaacbgaegbfaaccbgefaacccgaffaaccefaaccfagfaaccgcfaacdafgefaacdbdafaacdbfcbgfaacdcfaacddebfdfaacdfaacdffaacdgfaacdgffbfaacecaddfaacecffaacefddffaacefefdfaacfaacfacfaacfbeebefaacfbfaacfbgcafaacfcdagfaacfdbgdfaacfddafaacfebfaacffaacfffaacgafaacgfaadacfaadadbbgfaadaefafaadafffaadbadfaadbbbfaadbcfaadbcgfaadbgfaadccafaadcfaaddbdffffaaddcfgfaaddfaaddfgaefaadecfffaadedcbfbfaadefaadefgfbfaadfaadffaadffgdabfaadfgbefaadgadgfaadgaggdafaadgccgafaadgdebcfaadgdgedefaadgdgfaadgecbbfaadgfaaeabcfebfaaeacfaaeaefaaeafaaeagefaaeaggaafaaebabcdbfaaebafcfaaebbafaaebbdegdfaaebbfdgfaaebcbafaaebedcfaaebfbcecfaaebgbfaaebgedagfaaecagcgfaaeccfaaeccfaffaaecfaaecfaafffaaedacfcfaaedcbdbdfaaedfaaedgacefaaedgafaaeebgegdfaaeecgdfaaeefaaeefdbbdfaaefaaefabffaaefbfaaefcafaaefcfaaefecgfaaeffaaefgebfaaefgfaaefggeffaaegbfadffaaegccdfaaegcdecfaafaafabbdgfaafabdfaafabefaafafaafagbfaafbbcafaafbegafcfaafbfaafbfbafaafbgdffaafcbfaafccbcedfaafccbfaafcdfaafcfaafcffafaafcgcbfaafcgfdfgfaafdacaddfaafddfaafddffaafdfaafdffaafdgfaafecfaafeebbcgfaafeecbafaafefcdcfaafeffcefaafeggfaaffaaffbebgfaaffbfaaffcdbfaaffcffaaffgefaafgabbefaafgbcfaafgbdcfaafgcgdedfaafgdecfaafgebcfaafgfaafgfafaafgfaffaafggbgeafaagaadgbfaagabdcffaagadfaagadggaefaagafeefaagafefaagafffaafaagbbebfaagbcdfggfaagbcfaagbdcadfaagbefbfaagbegefgfaagbfaagbffcefaagcbccaefaagccaefafaagccdfffaagccffaagcdfaagcefaagcfaagcfafefaagdadaebfaagdaefaagdafaagdcfaagdfaagebbdgefaagebdbcfaagedefaagedgafaageeecfaageegadbfaagfaagfcebfaagfegfaagffaagffgaaffaagfgcbffaaggaaabgfaaggafaaggcfaaggfbbfefabaabgdffabaadgcfabaaggfababcecgfababcfababdbeffababefababfcdfafababffdaffababgagbafabaccgbfabacdbfafabacedffabacfabadaeafabadbddcfabadecegbfabadfbfabadffgfefabadgaceefabadgfabaeceffabaecfabaeegeefabaefabaefddfgfabaegfabafaagcbfabafabafafabafcfabafcggfabaffabafgfgefabagafedffabagagffabagbagfbfabagcfbfabagffdfabbaafabbacbfabbacfgfabbadccffabbagaadgfabbagcafcfabbagdffabbaggfcfabbbafabbbbcfabbbcfffabbbfedfbfabbcaafcefabbccfagcfabbccgfabbcdcdfafabbcfdbfabbcfgfdcfabbcgffabbdbfabbddffabbeafabbecbcfabbeccefabbecfabbecgfabbeefafabbefaeefabbefbebgfabbefcffabbefdfabbegadedfabbfabbfbcafabbfcagafabbfceafabbfddcfabbffabbfgdfabbgfabbggbfbcfabcacccdfabcaceefabcafbbfabcaffabcagffbffabcbabfefabcbafabcbafgbffabcbeffabcbfabcbfafeffabcbgcafffabccafabccdeeegfabccdfffabccfabccfafabccfbdecfabccgdfabcdcbcafabcdddbbfabcdedfabcdegefabcdfabcdffabcdgaeefabceafabcebfabcedcggfabceeefbbfabcegbefabcfabcfffabcgadfabcgafabcgcfabcgdgbdcfabcgegfabcgfabcgfbcdfabcgfgffabcggfabcggfgdgfabdaacefabdacgfabdadefabfabdafabdafcadfabdagefabdbbfefabdbbgfabdbcbdadfabdbddfabdcafabdcafcbfabdcbecfabdcfabdcfafgfabdcffabddacfccfabddbfabddcafabddcdbcefabddegfabddfabddgcafabdebafafabdebffcfabdecbbaafabdeeagafabdeeffabdefabdefgfafabdegfabdfabdfbcfafabdfbfdfabdfdabfabdfdcgfabdfedfabdffabdgabddffabdgbcabfabdgbeabfabdgddacefabdgefabdgfabdggfabeaafabeabbafabeadfabeafabeafbfabeagafagfabeagddedfabebadafabebagbfabebagdfabebcbbfabebdffabebgddebfabebgdfefabecbagfabeccacbfabecddafffabecddbfabecfabecfcbefabecfebcefabedeagfabedefabedfabedffgfabeebdfabeebffabeecbcgffabeeeagffabeeefadfabeeeffabeefabefabefadedafabefbfbgfabefeeffabeffabegbffbgfabegcfabegfabfaaeebbfabfabfadaffabfadcefabfaefabfafabfagdfabfbbcafabfbcafabfbcfabfbefaefabfbfbaffabfbfceecfabfbfgfabfbggcdfabfcagebfabfcbccdbfabfcdacfafabfcecfabfcfabfcfefabfdaefabfdcacbfabfdcddfabfdefcbcfabfdfabfeagfabfebfabfecdadafabfedbbfabfeebgfabfeefabfeegedfabfefabfegfbfabffabfabffabffaefcfabffbfabffefabfffabffgfabfgabffafabfgfabgadfabgafabgafbefabgaffffabgbabdfabgbafabgbbgfdfabgbcaeefabgbccedafabgbcfabgbefabgbfabgbfbbdcfabgcdaaabfabgcfbcfabgcfdadefabgcgafgfabgdaafabgdbddefabgdbfabgdbffabgdcbcfabgdcgbbgfabgddcecfabgdddeffabgdeggfabgdfddafabgdgdfabgdgfabgebcbcfabgedfabgefabgfabgfagffabgfbfabgfcaffabgfdcfefabgfeffabgffabgffefffabgffggdefabgfgafabggbfabggcgfdfabggdbfabggecadfabgggafacaaafacaafdcfacaaffacaagfacabababgfacabbaefacabbfacabdbabefacabdcdafacabdgcfacabfbffacabfeddfacabfgegefacacadfacacaecadfacaccdbfacaccfbfacacdaggffacaceebdfacacefacacfacacfbgfacadafacadbdafacadeecafacadeffacadfffbfacaeafacaecbffacaecfacaedcbdfacaedfacaefacaefffacaegefafacaegfacaegfefacafacafaebafacafaecfacafafacafcddfacaffacaffbgbfacaffffacagafacagfbafacbaafacbabdffacbabeecgfacbabfacbadfacbaefacbbaaafbfacbbafacbbeggfacbbgaeegfacbcadefacbcfacbdabfacbdafacbdbdegafacbdefacbdfacbecfacbeecfacbefacbegbgeefacbfacbfdafacbfeagddfacbffgfacbgbgeffacbgdbfacbgedbebfacbgfafaccaagfaccacbfaccacbfbfaccafgaffaccbbfaccbdecefaccbdggfaccbeedagfacccaadafacccaggbfacccbfgbgfaccccefaccccfaccccffacccfbfaccdefaccdefgcfaccdgfaccdggbfacceagdcfaccefacceffaccegacbcfaccegcgfaccfaccfagfaccfbbfaccfcgffaccffaccffdfaccgafaccgafadfaccgcbeaffaccgdaeedfaccgddafaccgfacdabdfacdaegcdfacdafacdagefacdbcfbefacdbdedecfacdbfacdbfcbfacdbgcedfacdbgfacdcabfcafacdcacdccfacdcbdcgefacdcbecffacddbfgbfacddcfacddecfacddedbefacddfacddffacddgefacddgfacdebdefacdedbbgafacdeddegafacdedfacdeeecfacdefacdefafgfacdegcfacdfacdfacgdfacdfaffacdfbfacdfcceafacdfddfacdffacdffeddafacdgbbcgfacdgbbffacdgbdcfacdgcdafacdgcfedfacdgddfbfacdgdegdefacdgebffacdgecfacdgfgfacdggefaceaafaceabafacebbafacebbddfacebbedadfacebdbggbfacebdfacecaaefaceccbecffacecfacecfcfacedcaccfacedcgcdfacedfaceeaafaceebecfaceebgabffaceecgbfaceefaceegfacefacefdccafacefdffacefffgfacefgbfacefgebefacegadcdbfacegafeaafacegaffacegdcbgfacegecgefacegefaceggfacfaadafafacfaaefacfaafacfabafacfabffcfacfacfadfacfafacfafbcegfacfagagdfacfbbbafacfbbedcfacfbdbacefacfbefacfbegfddfacfbgbdfacfccafacfcedfacfcgfacfcgffacfcggfacfdcbfacfdcfacfddfacfdfcdbdfacfeafacfebbbefacfefacfeffacfegdeffacffacfffacfffcaggfacffffacfgabdgdfacfgecfbffacfgfacgadfacgafffdefacgbadcdfacgbcbdfacgbcdacafacgbcegfacgbddffacgbecgfacgbefacgbfacgbffacgbgdafacgbgfbffacgcabafacgccafacgccfabfacgcdcefacgcdfeaafacgcefacgcfacgdbfcfacgddaffacgdddgafacgddefacgddegafacgddgdgfacgdfacgdfeefacgdffacgeaffacgeeeccfacgefacgefcbbdfacgegfffacgfacgfagbfacgfbafacgfefacgffffacgfgcffacggcffacggebfacggecfacggfacggfcfacggfeafacgggcfadaabfbaffadaafadabbdfafadabbfadabdccbfadabdedgcfadabeabgfadabedcdafadabefadabfadabfbdffadabgfadacbeebfadacceafadacdfadacfadacffadacfffadadabfadadcabfadadebfadadfadaeabdcdfadaeaegffadaebcaedfadaedcagfadaedfcdafadaedfffadaeedfadaeefadaefadafadafcbecfadafdfadafefadaffdagafadafffadafgfafadagafcagfadagagaddfadagcdbfadagddfadagdfadagfadagfffadbaacfadbaadafadbabfadbaefcfadbbaagfadbbagafdfadbbcdfcefadbbefadbbegcfadbbfadbbfccgfadbbffadbcaafdbfadbcacfadbcbfadbcdffadbdafadbdccbbfadbdcefegfadbdcffadbdeadgdfadbdfadbdfggafadbdgfadbebfadbecbbfadbedefadbefadbefeecafadbegbafadbegeddfadbegeddgfadbfadbfefadbffadbgaedgfadbgcbbecfadbgcbcfadbgceaeefadbgcgdbffadbgdebfadbgdfadbgedcfadbgfadcaafadcaccdaefadcafadcbadcafadcbbfadcbbffadcbcaefadcbcfadcbdcafadcbfadccaefadcccbacfadccecafadccedbfadccfadcdcfadcdecdfafadcdgebecfadceabefadcebbefadcebfadcecfadcedfefadcedfgfadcefadcegafadcegefadcegfadcfadcfadffadcfbcacfadcfbcfgffadcfeaeafadcffadcgafadcgbfadcgdfafadcgeffadcgfadcggdggffaddaabcgfaddabcfaddabecebfaddacgbgfaddaecbfgfaddagbbfaddagdcdfaddbdfaddbfaddbfegccfaddbffaddcaafdfaddcafaddccbcfaddccfaddcfaddcfafadddbadefadddbaffadddcefaddddfadddefffadddfadddfafffadddfbffadddfecdfadddgabfaddebffaddecafaddecfaddeecfaddefccfaddegaddgfaddfacfaddfaddfafaddfdcafaddffaddgdcccfaddgecfaddgecgfaddgegbaefaddgffadeaacbfadeaafadeacfadeacffadeaedfadeaffadeagabdfadeaggedbfadebbefadebcddfadebddfadebgfadedaafadedagfadedbdafadedcccdffadeddbeffadeddgfadedeabfadedefadedfadedfgcfadeeaagfadeedfadeeefadeeegfadeefadeegagfadeegffadefaagfadefadefaffbefadefdgbgafadeffacaefadeffadeffcbfadegbffadegbgfadegebfadegfadegfbfadeggcffadfacefefadfadfafadfafbcbbfadfaffaafadfagefefadfagfadfbcfecgfadfbefadfbfadfcafadfccdegfadfccfadfcegedbfadfcfadfdbfadfdcfadfdedefadfdfadfdgagfbfadfebgbdfadfegcgfadffadffbbefadffbcfadffcffadffdfadffeefbfadfffbagffadfffdebfadfgagecfadfgcfefadfgfadfggdgfadgabbafadgabfadgabfbafadgacfadgacgbbfadgadbgfadgaeddcfadgafadgafbefadgagbgefadgbbedfadgbbeffadgbbggegfadgbcdfbfadgbfadgbfbeffadgbgfadgcaeefadgcaefadgccefadgcdbadafadgcgbaafadgcggdafadgdaadfadgdbegefadgdbfadgdddbfefadgddgdfadgdfadgeaafadgedaffafadgeffadgfadgfccgacfadgffadgffafadgffgegdfadggadfadggdbfadggefadggfaeaaabcafaeaaafaeaabcgfaeaabdfaeaacefaeaaefaeaafaeabecagcfaeabfaeabfeddfaeacaabfaeacddfbfaeacdfaeacffegfaeadegfefaeadfddbefaeadffaeadgfaeadgfcefaeadggcgfaeadggffaeaeabbffaeaeedbgfaeaefaeaefbbfaeaefgefgfaeaegfcbffaeafaeafbdafaeafbfaeafccfaeafeeafaeafefaeaffafaeagbafbffaeagbbaffaeagbfaeagcfaeageagafaeaggfaebabcfaebabfeagfaebaccebffaebaefceefaebafeffaebbabfaebbabfffaebbbdbfaebbdffaebcbdebafaebcbgfaebccfcefaebcfaebdacfaebdbgcbfaebddbegfaebdddbfaebdfaebdgdfdafaebeabfaebecfaebedafaebedgfaebeeebgfaebeeeccfaebegdbfaebfaebfdagabfaebfecffaebffaebffafaebffefaebfgcddfaebfgeeafaebgaefcafaebgbbcfaebgbfaebgcdfaebgfaecagdffaecagfaecagffaecbaefaecbaffaecbagbddfaecbcffdfaecbeeafaecbfaecbffaeccaacefaeccadeefaecccafaecccbabfaeccdebfaeccfaeccgaebfaecdbfaecddcfaecddgaafaecddgebgfaecdedbefaecdfaecdgfefaecebefaecebgfaecedgfaecefgbacfaecfaecfbefaecfcadfaecfcfaecfdaeadfaecfeefaecffaecfgaafaecgafefbfaecgbfaffaecgcdgdfaecgdfaecgfaafaecgfaecgfdffaecgffaecggafaedabfaedadgdgdfaedaedfaedaffaedbbffaedbbgfffaedbcafddfaedbfdfbgfaedbgbdbgfaedccgfaedcedbaefaedcfaegfaedcfffaedcgadffaedcgfaeddaccfaeddafgefaeddcddeefaedddafaedddebffaedddfaeddefaeddefgfaeddfaedeaafaedeaeffaedeafafaedecedccfaedecefagfaededacafaededfaedeeafaedefaedegecagfaedegfaedfaedfbbgagfaedfcabgbfaedfcafaedfdfaedfeeefdfaedffaedffdbfaedfgfaedgaaddfaedgecbggfaeeaabcefaeeaeddffaeeaefbcffaeeafafaeeafefaeeaffaeeagfaeeaggfcfaeebacgbefaeebdfedfaeebefaeebfaeebfbeadfaeecaefaeecafaeeccgaafaeeceafaeecfaeedagbafaeedagdadfaeedbgagefaeeddgbgfaeedfaeedgcfaeeeafafaeeebfaeeedggecfaeeeegeeafaeeefaeeeffaeeegbfaeefaccdcfaeefaeefbddgfaeefdaebbfaeefdgbdcfaeeffaeeffcggfaeeffdcfaeefffaeefgfaeefggecafaeegacbbfaeegdfaeegfaeegfdfgcfaeeggfaefabcefaefaccfgffaefacebbdfaefaefafddafaefaffaefagbgfaefbafaefbcefaefbdfaefbedfedfaefbfaefbfbdffaefbgbdefaefcaccffaefcbefaefccbcfaefcccfafaefcdfcfaefcfaefcgfddfaefdcbegcfaefdcdfaefdfaefdgafaefdgegcafaefdgfaefecafaefedfaefeedgbffaefeefaefegaabfaeffaeffbdcbfaeffbdfaeffcbfaeffcefaefffaefffdagefaefgadebfaefgbbfgfaefgccfdfaefgdbdgefaefgddafaefgfaefgfcfaegacffaegaeaecfaegaeeadafaegaefffaegagddafaegagefaegbabbfefaegbbdfaegbceeffaegbdbecbfaegbeafaegbfaegbffaegbfgcfbfaegcccfdfaegccfcfaegcefbfaegcfadcfaegcfaegdacfaegdcddecfaegddfgfaegdfaefaegdfbffaegdgaccbfaegdgdfgfaegeadgfaegebcefaegecfaegecgedfaegeegfaegefaegfabcfaegfaeefaegfaegfaffaegfcgfaafaegfeaffaegfgbafaeggaedbcfaeggbaefafaeggccbcfaeggddcfaeggfeagafaeggfebfaeggffffafaabbfafafaadccfafaafafaagfefafabaaccfafabcfafabeaacefafabecedfafabfccafafacabeegfafacbeafafaccfafacdbacfafacddfafacegfbefafacfafacgbafafacgggfafadaacbfafaddfafadebgbbfafadfafadffafaebceddfafaecfafaefafaeffafafafafafcdfafafcdgfafafdabgfafafddbeffafafeegafafaffafafaffafaffffbefafafgbgbcfafafgfafagccafafagcceafafagfafagffafagfgefafbaaafgefafbaccbdfafbafabbbfafbbafafbbbcgbbfafbbeeegcfafbcafbbfafbcdffafbceebfafbcfafbcfdcfafbcffadgfafbcgcfafbcgegafafbdaafafbddefafbdebbgfafbdebcfafbdfafbdgaafafbedgfafbeffeefafbegfafbfadcdfafbfafbfbfgfafbfdbcfafbfdgcefafbfefafbffafbgaedfafbgceefafbgcgceefafbgfafbggeffafcabfafcaefafcafafcagaffafcbcaffffafcbcfefafcbeacfafcbgfabfafcbgfafccbebgfafccfafcddecbcfafcddefafcddfafcddfgebfafcdeegbdfafcdfafcdfbfafcdfcafafcdgbagdfafcdgcfdfafceabfdefafceagcefafcefafcefgcfafafcfadbcfafcfafcfagdffafcfbdgfafcfcaafafcfcafafcfefafcffafafcffafcffeffafcfgafafcfggacffafcgacfafcgadacffafcgccffafcgceffafcgdfafcgfcefafdabebafafdafafdafebfafdbabebcfafdbacggfafdbcafafdbcefafdbcfafdcbcfagfafdcbfafdcdcfafdcdgagfafdcecfafdcfafdcffafdcgcgfefafdcgdedgfafddacggcfafddbcbfafddccdacfafddfafddgcefdfafdeafafdecgfafdedfafdefafdegcfafafdfafdfcabgafafdfdbcffafdfdcfafdfefafdffafdffdfafdgafgadfafdgbbgffafdgcecfffafdgcfafdgdgfafdgeagcfafdgfafdggfafeadfccfafeaegedefafeafafeaffafeagbfafeagcffafebdfafebebfafebfafebgbfafebgdbafafebgeegcfafecbaaefafeccdafafecefafecffafedbfggfafedbggcbfafedeaecfafedfafeeadfafeeddgfafeeeecefafeegbfagfafeegfadcfafefacfaafafefafefcffafeffafefgbacefafefgfafegcbfffafegcdfafegdgfeefafegedbfafegfafeggfafafegggfaffabgbdgfaffaeageefaffaedgfaffaffbaffaffbbcfaffbcbaeefaffbddfaffbfdfaffbgfaffcacabffaffccbfaffccfaffccfccfaffcdbffaffcddgefaffcdegegfaffcfaebdfaffcfaffdbfgfaffdfaffebefdfaffedaacfaffedafaffeebgefaffefafffaebaffafffafffegdefafffggfaffgceffaffgfccdfaffggafdffafgacebfafgadbfefafgadfefafgaeaedafafgafafgagdfafgagfafgbafafgbbafafgbbedfcfafgbcbefafgbcbfafgbcefafgbcgbdfafgbdeafafgbefafgbfafgbfefafgbffafgcaafbffafgcaffafgcbfafgcebeffafgcffafgdabfafgdccbcefafgddcdfafgddcggfafgddfafgddfgfafgdfafgecadedfafgedbdbfafgedgfafgefafafgefafgfafgfagafafgfbafafgfbbbdffafgfbdfgfafgfcedafafgffafggccfafggfacgfafggfafggfbfafagaaaggbfagaabfagaacedfagaafagaagbggcfagabdfbbbfagabfagabffagabgdfagabgfagacagbefagacbefafagaccfagacdgbfafagaceaecfagacebfagacecaeffagacedgdfagacegbfagacfagacfbfagacgfagadccfagadcddcfagaddaddfagaddbbfagadecbcffagadegfagadfagaeafagaeeddeafagaefaecfagaefagafaeafagafagafbcdfdfagafbfgfagaffagagaadfagagbbfagagbfagagdfagagdgeafagageeabcfagagfagagfdgdcfagagfgfcfagbaafagbaefagbafagbafecgfagbbagcfagbbdefagbbebafagbbffaffagbbgfagbcaedbafagbcbbefagbcbfdffagbccfgaafagbccgfefagbcdagffagbcegcgfagbcfagbcfbdgdfagbcffagbdfagbeacafagbeefbbgfagbeefgbcfagbefagbefgfagbeggcfagbfagbfdacfagbffagbffbggfagbfffagbgcafagbgfagbggfagbgggdfagcacgfagcaefagcafagcafagfagcagafagcbacbfagcbadfagcbbadcgfagcbbecegfagcbdfagcbfagcbfccfagccabfbefagccebcfagccgfagcdedecefagcdeeeffagcdefagcdefdefagcdfagceacggfagceaefdbfagcecfagcecfgffagceedfagcefagcefggfagcfaecfagcfaedcdfagcfagcfefagcffagcgacfagcgadfagcgafbbffagcgbefagcgbfagcgcbfagcgegfcfagcgfagcgffagcggebfagdaaeffagdaafagdacfagdadfagdaeegffagdafafagdafagdafefagdagbefcfagdbcfagdbeffagdbfagdbgdbfagdcbaffagdccdefagdccecfffagdcdgfagdcecfagdcfagddadfcfagddbabbffagddbafagddbbdedfagddcfagdddfagddedbffagddfagddgfagdedfagdeegfagdefagdegecfagdfaafafagdfagdfbagfagdfbegcfagdfbgfagdfcdgadfagdfdfagdfeaffcfagdffagdfgcgebfagdgacgfagdgebfagdgegfageaacfageaefageaffagebabadafagebacbfbfagebadffagebcfagebefagebfagebfddbfagebfffagebgcdcfagebgfagecaddefagecddfcafagecdfagecfgddffagecgfafagedadgefagedccgcfagedcggdfageddbffagedfageeafdafageeccdbcfageeeefageefageefefagefaefagefaffagefagefbfagefdeefageffagegbfdgfagegcabffagegcbeffagegddfagegeddebfagegfagegfcfageggeeadfagfabgdffagfacfagfafagfagfagffagfbbcfagfbdfagfbefgabfagfbfagfbfeafagfcaabfagfcccfagfcdeddffagfcfagfdaefagfdafagfdbadafagfdebafafagfdefacgfagfdfagfebfagfebggefagfecaafagfeeagcfagfeeggdfagfefagfeffagfefgddfagfegeaabfagfeggafagffagffcafagffcbdabfagffcddecfagffdafagffdgcfagffeffagfffagfffcfagfffgcfagfgcafagfgfaeafagfgfagfgfedfagfggdbffaggaabfaggaaeefaggaafegbfaggabaafdfaggabcbfaggabfaggaeacagfaggafaggagdfaggbadbbfaggbccffaggbdcdfaggbdfbcfaggbegfaggbfdfaggcfaggcggcgfaggdaffcdfaggdagdcfaggdbcfaggdfaggdfbabcfaggdfefffaggdfffaggdgbfecfaggdgfaggeaeggfaggebfaggecefffaggeeccfcfaggeegefaggegafaggfafgcdfaggfaggfecgaefaggffagggabfdfagggdfagggfbaaaccaafbaaaccacfbaaafbaaafdfbaaafgfbaababecgfbaabafbaabccfbaabddcbfbaabfaedfbaabfbaabfbafbaabgbagfbaabggbdfbaacafbaacdaefdfbaadadfbaadefbaadfbaadgefdfbaadggbdfbaaecffbaaedadaafbaaedcefbaaedeggfbaaeecafbfbaaefbaaefffbaafagfbaafbaaffcbfbaafgbfbaagcfbabaaeffbabaaffbabaebcfbabaefbabaggcadfbabbadacffbabbafefbabbcgeaafbabbdecfbabbffbabbfgfffbabbgaafbabbgdbfbabbgfbabcbfbabcccfbabcdggfbabcfbceefbabcffbabcgfbabdabgefbabdacffbabdadaffbabdbdcebfbabdbeeaffbabdbegfbabdbgbfbabdcefbabddbffbabdfdecbfbabebfbabecgafbfbabeefbabefbabegffbabfbabfbfbabfdbaabfbabfdffbabfeeebfbabfefbabffbabffcbfbabgabgfbabgacdfbabgafdfbabgcaaefbabgcgfefbabgfbabgfefbabggeafbacabcffbfbacacbaffbacacfbacagfbacbbdbfbacbcfbacbdgfbacbfbacbfbfbaccbbgdfbacccfafbacccfbaccfbaccggcebfbacdbcfbacdbeffbacdccacfbacdeffbacdfbacdfefbacdgeaafbaceaefffbaceagfbacebgbggfbacecfbacedcfbacefbacfabfafbacfbacfbbbefbacfcedfbacfeggfbacfgbfbacfgcbbfbacfgebfbacgagcdfbacgagcggfbacgdgcbfbacgdgceafbacgfeffefbadababaafbadabfbadaeefgfbadaefbadaegabbfbadafbadagdfbadagfbadagffbadbdceefbadbegfbadbfbadcbgbfbadccgfbadcgbbdefbadcgccfbaddaafbaddafbaddbdadfbadeafaegfbadecfbfbadededafbadefbadefgdfbadfadffcfbadfafbadfbadfcgeefbadfdfbadfdgbagfbadgcadffbadgcecdfbadgegbeffbadgfbadggffbaeaaebfbaeacccfbaeaecfbaeafbaeagcffbaeaggfbaebbdfbaebdefcdfbaebdfafbaebebafbaebedbfbaebfbaebffbaebgafbaebgbgfbaecabbfbaecccfbaeccefgffbaecebeebfbaecfgebfbaecgeagcfbaedagebffbaedbdfbaeddgfbaedefeafbaedegfbaedgeddfbaedgfbaedggbgcfbaeeafacgfbaeeafbaeedcedafbaeeefbaeeffbaeefgfbaeegadfbaeegfbaefbaefbbfbaefbeefbaefddfbaefegabefbaeffbaefffbaegacffbaegafbaegdaefbaegfbafacafbafacfebcfbafaeafbafaebegfbafafbafafdgcfbafafefdfbafbafbegbfbafbffbafbfgccfbafcabfgfbafcaeebgfbafcebfbafcecfbafcefdgefbafcgfecafbafdaceffbafdedbgfbafdefbafdfbafdfefbafdffbafdgebaafbafeafbafeccefafbafeefbafeefbfbafefedffbafegbfbaffafbaffbaffcfbaffegacffbafgcafbafgfbafgfbgffbafggfbafggfdgcfbagaaafbagaafbagadffbagadgdgefbagafbagbafbagbddceffbagbddebdfbagbeadbfbagbfcfbagbggbfbagcaebfffbagcafbagcagcfbagcbeefbagccdfbagcdbgefbagcgaeefbagdfbagebfgdfbagedbdbafbagedebbefbageeffaafbagefbagefbcbfbagefefbagfbagfcfcdffbagfcgdcbfbagfdagfefbagfddccfbagfddfbagfdfbagfebaafbagffacfbagffbagffdfdefbaggbcefgfbaggbdccdfbaggcebdffbaggcfbaggcgfafbaggfafbbaaafbbaabgfbbaadabfbbaaeaafbbaagaaadfbbabfabbfbbabgfbadfbbacabfbbacbffbbacccgdfbbaccggbdfbbacdbbgfbbacdccdcfbbadbgffbbadgfbbaeaaccfbbaeafbbaebdcafbbaedafbbaeeaafbbaefgcbfbbaegaffbbafabbefbbafafagfbbafbaagfbbafbbafcaafbbafcfbbafecafdfbbaffbbaffcfgfbbafgfgfbbagaefbbagbefbbagebgafbbagfbbagfdfbbbaacbcbfbbbabebedfbbbadegefbbbafbbbbaedccfbbbbcfafbbbbefbbbbegfbbbbfbbbbgdebafbbbcafbbbcccdbafbbbccfbbbceggefbbbcffcafbbbcgdddefbbbdaaeffbbbdaafbefbbbdbfbfbbbdccaffbbbdcdbgfbbbdcdfbbbddafbbbddcfbbbdddfbbbddfefbbbdfbbbdffbbbeaafbbbebgdcbfbbbecfbffbbbedbbfbbbedcbddfbbbefaacafbbbegdfbbbegffbbbfafbbbfbbbfcfgbfbbbffbbbfgcefbbbgcafbbbgcgeagfbbbgeeggfbbbgggfbbcabdfbbcacfbbcacfgedfbbcadfbfcfbbcaeefbbcagfbbcbaaffbbcbafbbcbcefbbcbdbbgefbbcbddcfbbcbgcecafbbccaegcfbbcccafbbcdaaagefbbcdafbbcdbafbbcdbfaafbbcdcafdafbbcdedffbbcdfbbcecdaffbbceceffbbcecgcefbbcefafbfbbcefbbcefbfgafbbcefdgcfbbcfbbcfdcfbbcfeafbbcfegdfbbcffbbcffefbbcfgeffbbcgcadaafbbcgccggdfbbcgcecfbbcgcffbbcgdbbecfbbcgdbefbbcggacgfbbdaacfbbdacedfbbdafbbdagcbfgfbbdagfbgbfbbdbdfbbdbefbbdbfbbdbgdcggfbbdcabfbbdcadfbbdcfbbdcffbbdcgagfbbddafaebfbbddccaebfbbdddccdfbbddeaedafbbddffbfbbddgaebfbbdeaacfbbdebgfdefbbdedfbbdefbbdeffbbdfbbdfbcgfbbdfbdbfdfbbdfbefbbdfbfbbdfdgagfbbdgafbefbbdgbffbbdgdcbbfbbdgfbbdggagcfbbeaacfbbeabfbbeabggafbbeaecfbbeaeebfbbeaegedfbbeaegfbbeafbbeagdaffbbeagdfbbebdfdfbbebdgfbbebeeffbbebefbbebgcdebfbbebgfbbecacfbbecbcbfbbeccfbbecdegdcfbbecfagffbbecfbbecfdfbbedadgdfbbeddccfbbedfbbedffbbedgdccfbbeecgccfbbeedbgfbbeegafbbeegfbbefbbefbeabfbbefcfbbefcgefbbeffbbegbdfbbegbefbbegecdaffbbeggfbbfaaebgfbbfabgfbbfaddaefbbfafbbfafcfffbbfbafbbfbbabefbbfbbfbfaabfbbfcacbfbbfcadbffbbfcbffbbfcfbbfdaadecfbbfdafffbbfdcebffbbfddccfbbfdefbbfdegfgbfbbfdfafbbfdffgfbfbbfeacdfbbfeafbbfebagbfbbfecfbbfefbbffafefbbffbbdfbbffbbffbfgfbbffbfgffbbffdaffefbbffeddebfbbffedfbbfffbbffgcfffbbfgbbbfbbfgcgfbbfgfbbfgfeggfbbfggeffafbbgaafbbgabfeffbbgacfcafbbgadeabfbbgafbbgagefbbgbbeacfbbgbbegafbbgbdcdefbbgbecgffbbgbffbbgcfbbgcffbbgcgafbbgcgcdefbbgcgfafbbgcgfbbgdaafbbgdadgfbbgdbadbfbbgdfbbgdfgfbfbbgecabfbbgecffbbgedagfbbgefdgbdfbbgfaaabfbbgfadfbbgfbbgfbeeefbbgfeefbbgffdfffbbgfgfbbggdfadafbbggdfbbggdggffbbggedecffbbggfbbggffbbgggecffbcaaabdffbcaaacfcbfbcaaaffbcaaebafbcaaefbcaafabffbcaafeffffbcaafgafbcaageggfbcabbggfbcabfabgfbcabfbbfbcabfbcacaefbcacbagbfbcacbefbcaccfcbffbcacdeddfbcacdffbcacffbcadcfbcaddgaabfbcaeafadcfbcaefbcaegfbcafbcafdccfbcafegfbcaffbcafgbddcfbcafgcfbcagccdgdfbcageeeggfbcageffafbcagfbcagfcagffbcagffbcaggdfbcbafbcbagadfbcbagedfbcbbacbcfbcbbbcbfbcbbbfbcbbccdbdfbcbbebgfbcbbeecbbfbcbbfbcbcaggafbcbcbaagafbcbcbfbcbcdbceffbcbcdbfbcbceafbcbcfbbefbcbcfbcbcffbcbdacfbcbdcddagfbcbdcdeaafbcbdcfbcbddfbcbdfbcbdgfcbefbcbeafbcbecaadefbcbedaafbcbedfbcbefbcbefcfbcbegbgfbcbegfbcbfaebffbcbfbcbfdfbcbfdgcfbcbfegfbcbgabeddfbcbgcdfbcbgddfbcbgfbcbggbgefbcbggcafcfbccabecfbccafbccbafbccbcfdfbccbdadfefbccbebcgbfbccbfbccccfecefbccceedbfbcccefbcccfbcccffbccdfbcceaedfbccebcffbcceedafbcceefbccefbccegbfcfbccfafbccfbccfebfbccffbccffcebfbccgaefffbccgcfdfbccgeefbccggeeadfbcdaaabagfbcdaabfbcdaaccdfbcdabgcdafbcdacagaafbcdadaaffbcdadfccfbcdaegfbcdafbcdagadfbfbcdbafbadfbcdbcfbcdbdfbcdbegeefbcdbegfbcdbfgbbffbcdcagaefbcdcbadfbcdcdadfbfbcdcdeffbcdcfbcddbfbcdddbbacfbcddfbcdebceafbcdefbcdeggffbcdfbcdfccfbcdfedbcefbcdffbcdfggfbfbcdgadfbgfbcdgafafbcdgagfbcdgbccfbcdgecdbdfbcdgfbceaababffbceabfbceabffbceaeafbceaedfbceaegfbceafafefbceafbceagdcbfbceagfbcebafbcebbcefbcebbffbcebfbcebgdcdefbcecaegcfbcecafbcecdaefbcecfbcecgcfafbcecgeccfbcedafdafbcedagfbcedcbfbceddfbcedfbcedfbfbcedfgedfbceeaccfbceebfbceeccafgfbceeccdfbceeefbceefbceefcbcfbceeffeefbceegfbcefbccffbcefbcefbggfbcefdfbcefdgccfbceffbcefgdfbcegaaafbcegabfbcegaeadbfbcegccfbcegccfefbcegdcfbcegdfbcegefdgfbcegfafbcegfbfbceggcfbceggdffbcfaaddfbcfaadgffbcfaaffbcfabcfbcfafbcfafdfbcfbacfbcfbafabfbcfbafbcfbafdfbcfbcfbcfbcfbcggdfbcfbeegafbcfbfdafbcfbfgfbcfbgfagfbcfcabaefbcfcadfbcfccfbfbcfcebbgfbcfceffffbcfcfbcfcgbfbcfcgcgedfbcfcgfbcfdbgffbcfdcfgaffbcfddcfbcfdgffbcfebafbcfebeadfbcfebfbcfecbffbcffagecbfbcffbcffbfcfbcffdbgbfbcffdcdegfbcfffbcffffbafbcfgegfbcfgfbcgabfbcgaeadfbcgafbcgafdcfbcgagebaefbcgagfbcgagggfbcgbabcafbcgbabfbcgbbfbcgbbgccefbcgbcdfbbfbcgbdfadffbcgbebabfbcgbecfdbfbcgbeebffbcgbefafbcgbgeadafbcgbgefaafbcgcabfbcgcbcabcfbcgccgafbcgcdefbcgcdfbcgcefbcgcfbcgcfegdgfbcgdafcfbcgdafdfbcgdagaefbcgddfbcgdefadfbcgdfbcgdfcbafbcgdffbcgdgeefbcgebfbgdfbcgebfcfbcgecfbcgedfgcfbcgegdfbcgfafbcgfbcgfcefbcgfdcefbcgfecafbcgfefgfbcggbcgfbcggfaebgfbdaaaabbfbdaabacbfbdaadgccfbdaaegdabfbdaafbdabbdcdgfbdacaacfbdacacdfbdacadfbdacdebgfbdacgdccfbdacgfbfffbdacggbfbdadafbdadbffagfbdadcbaaffbdadccffbdadeddcafbdadfbdadgcegfbdaebcedffbdaebfbdaedfefbdaeefbdaefbdaegdbffbdafabfbdfbdafbcdfbdafbdafcdbfbdafgbcdfbdafgggecfbdagbgagfbdagcbbagfbdagcdgfbdagefbdagfafbdagfbdagffbdaggffaefbdbaafefbdbacdfbdbadgcfbdbafcggfbdbafdfbdbbaccbafbdbbafbdbbcfbdbbdgcgfbdbbfbdbbfddfbdbbgfdfbdbcegadefbdbcfbdbcgcfbdbdafbdbdcccgffbdbdefbdbdfgegfbdbebcdfbdbecbfdfbdbefbdbegageafbdbeggbgefbdbfaedfbdbfbcefbdbfbdbfdgdffbdbfefegffbdbfegfbdbffbdbgbeegfbdbgfbdbgfffbdbggafbdfbdcadaafbdcaefffafbdcafafbdcafbdcaffbdcbadefbdcbcefbdcbdcbeffbdcbddcbfbdcbecafbdcbefbdccebdfbdccgddefbdccgfabfbdcdcefbdcddegbcfbdcdfbdceafbdcecdfbdcfbaadefbdcfbaagfbdcfbdcfbgbabfbdcfcefdcfbdcfdafcgfbdcfdfbdcffbdcfgbfbdcfgdfbdcgaafbdcgafbdcgagbefbdcgcfbdcgcgacafbdcggagffbdcggcadfbddabbfbgfbddaefbddafbddafffbddbbbbefbddbbedfbddbdfbddbfbefbddcagfbddcbfafbddcdaeefbddcfbddcffbddcfgeffbdddadaffbdddafbdddcfbdddegfbdddfbdddgdffbddeadbfbddecdecfbddefbddeffccfbddfbafgfbddfbbagdfbddfbddfcbafbddfccfbddffbddfffbddgbgcfbddgcaafbddgfbddgfgdbbfbddggfbdeabebdffbdeaeggfbdeafbdeagdefbdeagdfffbdebagfbdebcbebfbdebccdafbdebegfbdebfbdebffbdebfgacgfbdebgfbdebggfbdecbcfbdecbfbdecdefffbdeceefbdecfbdecgccfbdecgfagdfbdedacfgdfbdeddbecfbdeddgcbfbdedfbdedfgcgfbdeecaeafbdeedfcgfbdeeegfbbfbdeefbdeefcfbdeegbaafbdeegdfbdefafdbcfbdefbdefbdfgfbdefbfbdefcfbdefddagfbdeffbdefgfdbffbdegcbeffbdegfbdegggbdfbdfaacaffbdfaafbdfacfbdfacffgfbdfaefgaafbdfafbdfagdfbdfageefbdfbcggbfbdfbdfbdgfbdfbfdcbfbdfcafbdfcbadfbdfcbbadfbdfcbbafbdfcbfbdfccfbdfcdfbdfdcbeadfbdfdcfbdfdfbdfdfdbfbdfdfgfafbdfdfgfbdfebcfbdfedcfbdfedffbafbdfedgccfbdfeedbfbdfefbdfefdggefbdffaadgfbdffbdffbgfbdffeaafbdfffbdffgcgabfbdfgadefffbdfgbcacfbdfgbfbdfgbfcgfbdfgdafagfbdfgddcdgfbdfgdecfbdfgegfbdfgfbdfgfecafbdfggcadcfbdfggfbdgaafbdgaaffbdgaccddfbdgaeafafbdgaeccgfbdgaedfbdgafbdgagccdefbdgbfbdgcagbaffbdgcdggfbdgceccbfbdgcecffgfbdgcfbdcfbdgcgcefbdgdaadaffbdgdaffdfbdgdbgeggfbdgdccbecfbdgdcdfbdgdcefbdgddebaefbdgddfcgbfbdgdebgcfbdgdfbdgdgbfbdgdgdfbdgedcfbdgeeegafbdgefbdgefeeefbdgefffcfbdgfbaedfbdgfbdgfddfbdgffbdgfgefbdggaddccfbdggbagdfbdggcbcdbfbdggcdgfbdggdcbfbdggdgacfbdggdgcfbdggedfbafbdggefbdggfcfbdgggdddfbeaaagcffbeaacafbeaacffbeaaddfbeaadeafffbeaadfbeaaebffbeaafbeabbgfgafbeabcafbeabdgfbeabfbeabffbeabgdfbeacbafbeaccdeefbeacdabfbeacefbeacfbeacfdeffbeacfffbeacgdceefbeadafbeadbfbeadccafbeadcffbeadfbeadgbfbeaeagegfbeaedfbeaefdbgfbeaeffbeafabefbeafaecfbeafbeafcedfbeafebfafbeaffcefbeafgccgefbeagaceeefbeagbffbeagdffbeagfbeaggfbebacbgfbebacfbebadffgdfbebadgafbebagfbebbdddffbebbdfbfafbebbebfbebbegafbebbgefbebcbdbfbebcfbebdafbebdffbebdgbfefbebdggffbebeafbebeaffbebecfbebedgffcfbebeedacfbebeeefbebfbcgbafbebfbebfcedaafbebfdfffbebfdgebfbebffbebfffbebgacfbebgagafbebgbafbebgcecfbebgdaadfbebgfdcfafbecaabaafbecabefbecadfbecafbecafcdcgfbecbaefbecbcfabafbecbfbecbfbfbeccabaffbeccbfbecccafbecccfbeccdefbeccfbeccfdbfbecdcggfbecdddgbfbecddfffbecdedfbecdfafbffbecdfbecdfeegdfbecedbccfbecefbeceffbecegcdfbecegfbeceggafbecfbecfdfcfbecffbecffcdfdfbecgafbecgcffbecgdfdgcfbecgdffbecgefbecgfagfcfbecgfbcffbecggbdfbfbecggdfbedacacbfbedafbedafbffffbedbagfbedbdedebfbedbegafbedbegefbedbfbedbfggfcfbedbgagdfbedcafgfbedcagfbedcbdfbedcebfbeddaccfbeddacfbeddddfbeddebffbeddedfbeddefabfbeddfbeddgfafbeddgffbedeaefbedebacefbedebfgfefbededacbafbedefagfbedefbedefeggfbedfbedfbfafbedfcddfbedfcdfbedfcfbedffbedgagffbedgbgefbedgfbedgfgddgfbedggefbfbeeaadfbeeabaafbeeabcfbeeabfbeeacdfbeeaecgedfbeeaefbeeafbeeafbffbeebaedfbeebbfbafbeebcdafbeebeaabfbeebeafbeebfbeebgfbeecfbeecfbfbeecgffbeedaefbeedbbfbeedbefcgfbeedcbecafbeedfafbeedggaefbeeecfacafbeeedfbeeedfeabfbeeeefbeeefbeeeffbeeeggafbeefbeefdaafbeefedfafbeeffedfbeegbbfbeegbgddbfbeegcaafbeegcfbeegdagfbeegfbefaadedfbefabcffbefadfbefaebagefbefaefbefafbefagfbefbaccfbefbccdfbefbceafdfbefbcfbefbddacafbefbefbefbefbfbefcabefbefcbgbfbefcdabcefbefcdeefbefcefbefceffbefcfegfbefdacfbbfbefdbeabdfbefdeafgbfbefdfbefdffbefdfgfbefeagfbefebbedafbefebffcbfbefedfbafbefeefbefefbeafbefefbefeffbefegfbeffabfbeffadfbefbeffaefbeffbeffdcfbeffeeaagfbefgcgddfbefgdbfbefgddafffbefgdefbefgeeaafbefggadcfbegabebfbegacefbegadaffbegafbegbafbegbbaebfbegbcdfbegbcfgfbegbdbgdfbegbfbegbggfbegcaddfbegcccdafbegcebafafbegdabefbegdafbegdbfbegdeafbegdecfbegdefcffbegdfbegebacafbegebgdffbegecebfbegedacegfbegeecaafbegeedafbegeefbegefbegefcfbegeffegfbegegaegfbegegdbgcfbegfafbegfbebgfbegfbegfcbagfbegfcfbegffbegffccgafbegffgfcfbeggcdeecfbeggdebfbeggdgfbeggeefbeggfbeggffbeggfgegfbegggcgfbegggefbeggggfffbfaaaaggafbfaaaegfbfaagdgafbfabccfbfabddffcfbfabfgfbfacbdaefbfaccfbfacfffbfacgfbfadbfaffbfadcdagcfbfadcfbfadgccaefbfadgdfbfaeaafbfaecgfbfaedadbbfbfaeefbfaefbfafbfafcfbfafeaabfbfafegdfbfaffabgfbfaffbfafffbfafgfbfafggdefbfagabfbfagbcdfbfagdcaefbfagecgefbfagedbafbfagfbfaggcfbfbabbfbfbaegfbfbafadegfbfbafbfbagfbfbbfecfbfbcafbfbcdefbfbceabfbfbceegffbfbcfcacbfbfbcgacffbfbdacfbfbdcfbfbddfdfbfbdefbfbdfbfbfbdggfbfbeacfbfbeafeafbfbebfbfbeccbfbfbedcgbfbfbeeaeafbfbeefcfbfbefecdfbfbeggfbfbfbfbfbfdbbffbfbfffbfbgaedbafbfbgagbdfbfbgbfbfbgfdfdfbfcabcffbfcaddcegfbfcafccgdfbfcaffbfcafgcfbfcbabafbfcbbfegfbfcbdbfbfcbdffcfbfcbfbfcbfdgaffbfcbfffbfcbgfbfcbgfgfbfccaeeeafbfccagcfbfcccfbfcceegdfbfccfbfcdbbcfbfcdbbfbfcdbdcgbfbfcdbdedcfbfcdddgfbfcddgfbfcdefdfbfcdfagdbfbfcdfbfceaaecfbfcebfedfbfcecfbfceebdaafbfcefbfcefcdgfbfcegdccbfbfcfbfcfefbfcgaffbfcgbffbfcgccfgefbfcgdfbfcgeafbfcgeeagafbfcgegfbfdaadfbfdaecfbfdaeddgfbfdaeffbfdafbfdaffbfdbadfbfdbbafbfdbbfbfdbegdfbfdbfbfdcafbfdcbfbfdcecfffbfdcfbfdcffbfddaeddafbfddceafbfdddagcfbfddfafbfddfbccefbfddfbfddgegcafbfddgfbfdebaecffbfdebafbfdebbfbfdedafbfdedegeafbfdedfbfdedgffbfdeedffbfdefbfdegafbfdegbffbfdfaagfbfdfacfafbfdfaffbfdfbfdfcefbfdfcgafbfdfegacgfbfdfffafbfdfggfbfdgaeefbfdgbegfbfdgcbcfbfdggbbfcfbfdggggcffbfeabdecfbfeacegfbfeaeccgbfbfeafacfbfebdcbgffbfebdgfbfebedfbfebfbfebgaafbfebgbdfbfebgffbfecadfdafbfecbfbfeccdffbfeccfbfecdgbdgfbfecfbfecfccabfbfecgfbfedcfbgfbfeddeffbfedeccfbfedfdfbfedffbacfbfedffbfeeagfbfeedbefbfeedefbfeedfbfeefbfeefcfbfeegcefbfefbfbfefbfefeaeafbfefeafbfefedffbfefegdcfbfeffcbgfbfegaddfbfegbcbafbfegbfbfegcgdffbfegfbfegffcefbffaadcaffbffadafbffafbffagafbffagdgfbffbaeaafbffbbbfbffbdfbffbefbffbfbffbffbgeafbffcbfbffcddfbffceefbffceffbffcfbffdcdfbffddbgfbffddffbffdecgaafbffdefbffdfbffdfdbcfbffeadfbffecfbfbffeddafbffedgbdffbffeeddfbffefbbfbffefbfffagfbfffbcfbfffbfffcfbfffefbfffffbfffgbafbfbffgabcedfbffgbfbffgcfefefbffgfbffgfgedfbffgggafbfgaabcdcfbfgabcdfbfgacfbefbfgaedcfafbfgafbfgafffefbfgaggfbfgbafbfgbagcefbfgbbfccbfbfgbdgggdfbfgbedecfbfgbfbfgcbeefbfgccaedfbfgcddfbfgceeddefbfgcfbfgdafefbfgdagbbbfbfgdccfbfgddaafefbfgdddafbfgdfbfgdffbfgdgbadfbfgebegefbfgecbgafbfgeccfbfgececafbfgedffbfgeebfbfgefbfgefebfbfgefgbaefbfgfbafdfbfgfbfgfcafbfgfcfbfgfeeffbfgffbfgfffcbfbfggbbbfbfggcfbfggcffbfggebbefbfggfbfgggddcfbfgggffcgfbgabdcfbgabfbgabffbgabgafbgacdedacfbgacdfbgacffbgacffbgfbgaddefbgadecbfbgadfbgadgddgffbgadgfbgaedbcbgfbgaedddfbgaedfbgaedfdfbgaefbgafaadgcfbgafbgacfbgafbgafcbfbgafcfccfbgafegcfbgaffbgafffbgafgegcfbgagaadeefbgagaeafefbgagceaddfbgagfbgagfgeafbgbaabagfbgbafbgbbaaafbgbbbcefbgbbcfbgbbdfbgbbfbgbbffbgbbgfgebfbgbccbfbgbcedfbgbcfaacfbgbcfbgbcfdebfbgbdaccfbgbdafbgbddfbgbdeccfbgbdefafbgbdffbgbdffcfbgbdgaabdfbgbdgcgfbgbeadccdfbgbebdfbgbebebfafbgbecafbgbedabbcfbgbefbeffbgbefcgfbgbfabacfbgbfbbfdbfbgbfbgbfbgccfbgbfcbaefbgbfdgfefbgbfgefbgbfgfbgbgafffbgbgcbfbgbgdadfbgbgdbfbgbgdcagffbgbgfbgbgfcefbgbgffadafbgbggaafbgbggbfbgcabfegbfbgcaeagfbgcaebbdffbgcafbgcafcddfbgcagbfdafbgcagfbgcbadgafbgcbafbgcbcdfbgcbegfbgcbfafafbgcbfbgcbgffbgcbgfgfbgcccabgffbgccccfbgccdgadbfbgccegfbgccfafbgccfbgccfgegfbgcdcdabfbgcddbbfbgcdebeffbgcdecadcfbgcdffgfbgcebbgdfbgcebgffbgcecbddfbgcedbfcfbgcedeeefbgcedfbgcedggefbgceefbgcefbgcefggbgfbgcfbgcfdcfbgcffbgcgafffbgcgbfbgcgcfbgcgdcdfbgcgfbgdadefbgdaefddfbgdbaaecgfbgdbabfefbgdbdacdfbgdbedfdffbgdbgffbgdcafbgdcbdgfbgdcbffbgdccedbfbgdcdfbgdcedcdfbgdceggbbfbgdcfbgdcgfbgddadgefbgddcaddfbgdddbfbgddfaeacfbgddgcbafbgddggeecfbgdebcbffbgdebfbgdecbabfbgdecfbgdefbgdefcfbgdfbbfbgdfbcaffbgdfbgdefbgdfbgdfcfbgdfcgdfafbgdfcgfbgdfdfbgdffbgdfgafbgdgafafbgdgcffbgdgddcbfbgdgeagggfbgdggefbgeaaacfbgeaafefbgeabadgcfbgeabcfbgeacfbgeadeafbgeafcedfbgeaffdbafbgeafgffbgeagbfbgebafbgebfbgebffbgcfbgecbafbgecbggfbgeccfdffbgedbeaafbgeddcffbgedefgcgfbgedfbgedfeaebfbgedgagcdfbgedgcfbgeeddfffbgeedfbgeeeeffffbgeefbgefbfdeefbgefbgefcdagffbgefebbgfbgefecceafbgefeeebfbgeffbgegacfbgegadfbgegbcbfbgegcfbgegefbgegfbgegfdgfefbgfaabfbgfacfbfbgfadecaffbgfafbgfafdfbgfaffbgfaffffbgfbcbbfbgfbcfbgfbfbcfffbgfbfbgfbgbfbgfbgfcacaefbgfccffbgfcdabfbgfcdddedfbgfcfbfbgfcfbgfcgdbdfbgfcgdfcafbgfdbefbgfdbfbgfdcbbfbgfdccdfbgfdcdfbgfdceegfbgfdeedfbgfdeegfbgfdfbgfdgfbafbgfeacddfbgfeaefbgfebbafbgfecfbgfedbfbgfefbgffaefbgffafbgffbfbbfbgffbgffefgfbgfffagbcfbgfffbgfgaeefbgfgbdefbgfgegffbgfgfcfbggaebfbggagbdefbggagefbfbggbaagcfbggbafbggbbdgdafbggbbfefbggbedcdffbggbfbdecfbggbfbggbfggfbggbgaggfbggcadfbggcdfbggcfdfbggcgfaeefbggdcacffbggddcgacfbggdddgfbggdedfbggdgcggfbggdgeabdfbggeafbggebeffbggebfbggebffbggecacfbggececfbggedfbggefbggegcfbggegdccfbggegedfbggfbggfdcebfbggffbgggafbgggaggfbgggbagbfbgggbbfbgggbecfgfbgggcdecfbgggefdefbgggfaffcfbgggfbgggfdfcaaaacfabfcaaaadgfcaaacdbddfcaaadcfcaaadfcaaafcaaagaedfcaabccdcdfcaabeagfcaabfagffcaabfcaabfgfcaabgfcaacaeafcaacbbdfcaaccfcaaceafcaacfcaacfdbafcaadcaeeafcaaddcdgfcaaddedecfcaaddefcaaddfcaaddgbafcaadedcfcaadeebfcaadfcaaegdfcaafcaaffcaagabcffcaagccfcfcaagdbefefcaagdbfcaagdgfcaageedfcaagfabcfcaagfcffcabaaffcabaeafcabafbgfafcabafcabbagbdefcabbbcafcabbccbffcabbcedcfcabbfcabcagcfcabcbcdcffcabcedgfcabcfcabcgadefcabdbdfefcabdcefcabdeedcfcabdfcabdggbfcabeadaffcabeefcabefcabfbcegfcabfbffcabfcabfcgebfcabfeacfcabffcabffdfcabfffcabgagfefcabgbbbfcabgcafcabgfcabgfggffcabggbaafcabggbfdfcacaagddafcacabbfcacabeefcacadfeffcacafeedfcacagcddgfcacbafcacbbcfcacbecbcfcacbfcacbfdgbfcacbgfafcaccafgfcaccbefcaccbfcaccbgdgffcacccddbfcaccdegfcaccdgdfcaccfcaccgefcacdbcbfcacdbffcacddfcacddgfcacdefcacdfcacdfdcffcaceaffcaceccdfcacecfcaceeefacfcaceefcacefbaefcacefcacegabefcacegcgbgfcacfacfdfcacfcacfdaafcacfdgcfcacgagfcacgbagafcacgbgfcacgegagcfcacgfcacggbfcadabgbfcadabgfcadadabdfcadaddfcadbadffcadbafdfcadbefcadbfaffcadbfcadbffcadbgeaeffcadcfcadcfgeadfcaddbadcfcaddbfcaddecbfcaddfdffcaddfecbgfcadecgddfcadefcadeffcadegfcadfcadfeedfcadffcadffefcadfffcadfgdefcadgaeffcadgagggfcadgcbfcadgefcadgfcadggcgffcaeacefcaeadedbefcaeaecgcgfcaeafcaebagdbfcaebcgfcaebeafcaebfcaebgbdgfcaebgfacfcaebgfcaebggfdfcaecbfgfcaeccbgffcaeccdffcaecgfcaedaeeafcaedbecfcaeddgeegfcaedgbbfcaedgdfcfcaeeafcdfcaeebcafcaeedfedfcaeedgggfcaeefcaeefgffcaeegfcaefbfdfcaefcaefcfcaeffcaefgfcaegagfcaegbbfcaegcceffcaegddeafcaegecgcfcaegedbgdfcaegfcaegfefcaeggcefcaeggcgfgfcafaafcafabdacfcafaccfcafbaadafcafbafcafbbffcafbddgbfcafbfcafbgbfcafbgfcafcacfcafcafcbcefcafcbgaefcafcdfcafceedgdfcafceegdbfcafcegcfffcafdabecffcafdafcafdaffcafdcfdfcafdeagfcafdeefcafdfcaafcafdfcafeaabffcafeaeccfcafeafcafecffcaffaaeffcaffadcdfcaffbfcaffcaeefcaffcaffeddfcafffcaffgfcafgabgfcafgafcafgbcbcgfcafgcaffcafgcdbbafcafgdfcafgeefcafgfcafgffcafggagadfcafggcfcagabbdcgfcagacfcagadecdgfcagadefgfcagafebfcagbaaafcagbafcagbbabfcagbbdfcagbfcagbfffbgfcagbffgfcagcaabfcagccbfcagcebffcagcfdefcagcffcagdagdabfcagdbfcagdcaedfcagdcfcagddgbfcagdedgefcagdefcagdgdgfcagdggcdfcageaadafcageabggfcagedaeafcagefcagegbafafcagfcagfcdfdfcaggabffcaggcafcbfcaggcfcaggdcdgfcaggeabbfcaggeccfcaggefcaggegcdffcaggfcaggfegcefcagggefcbaabacafcbaacagfcbaacddbfcbaadaffcbaaeffgfcbaafcbaaffcbaafgaecfcbaagfcbabadgdfcbabcgfcbabefcbabfcbabfebefcbaccfcbaceadcafcbacffcbadafcfcbadcbfbafcbaddfcbadebfadfcbadefcbadfcbadfccfcbadgbfcbaeaddfefcbaebacbffcbaebcbbfcbaebfgcfcbaecfcbaefcbaegcfbcfcbaeggfcbafaccfcbafcbafdagfcbaffcbafgabcfcbafgbgffcbagbfefcbagdcccfcbagfacedfcbagfcfcbaggffcbbabfcbbacbafcbbacfcbbacgfcbbaddfcbbadefcbbadefffcbbaefafcbbafcbbafddadfcbbafgfcbbbabdfgfcbbbafcbbbecgcfcbbbgdbgcfcbbcbafefcbbcdagcdfcbbcfcbbcgfcbbcggfcbbdddabfcbbddefcefcbbdefcbbdfbfbffcbbdgddadfcbbebdfgafcbbecbcdfcbbeefcbbegafcbbfbfcbbfcbbfebfcfcbbfefcbbfegbggfcbbffeddfcbbgcfcbbgdbafcbbgdegafcbbgegefcbbgfagfcbbgfbfcbbgfcbcaaafcbcaadfcbcabegfafcbcacaefcbcaefcbcafafbgfcbcafdbfcbcaffcbcaffffcbcbbdcdfcbcbcabfcbcbdffcbcbeafcbcbeffcbcbffcbcbfgfgfcbcceffcbcdaefcbcdbfcbcdcgfcbcddcaefcbcdddcfbfcbcdddgcfcbcdegefcbcdfcbcdfefcbcdggddefcbcecedfbfcbcefbfcbcefcbcefefdfcbcfbeffcbcfcbcffcbcffcbecfcbcfffcbcgcadfcbcgcfcbcgdfcbcgedagfcbcgfcbdaaeabfcbdaccffcbdaddbdbfcbdadfcbdafagfcbdafcbdbafcbdbbagecfcbdbbfcbdbddfdfcbdbfcbdbfcfcbdbffcbfcbdbgfcbdcadcgfcbdcbefcbdcbgbbbfcbdceaafcbdcebfcbdceegfcbdcfcbdcfcbdfcbdcffcbdcgdfcbdcggdfcbddacdfafcbddadfcbddbedcafcbddfdddafcbddgaafcbddgbbfcbdeaggbbfcbdebfcbdecfcbdefcbdegdfcbdegebfcbdfcbdffaefbfcbdffcbdffdfcbdffgaffcbdfgacdfcbdfgfcbdgacbcdfcbdgbdbbafcbdgdgfcbdgfbaafcbdgffcbdggbcbfcbeaadedefcbeaadfcbeabdfcbeaccgcbfcbeagfcbeaggfafcbebbfcbecbedffcbecbefcbecdfcbecdgfcbecegfcbedafcbedcfcbdfcbeddfcbedfeddfcbeeaegdfcbeecbfcbeecfcbeecgefcbeefcbeegedbefcbefaeafefcbefaecgfcbefbbeffcbefcbefcbfcbefcdacfcbefcebedfcbefcfcbefdfcbefdffcbefefcbeffcbegafcbegdagefcbegdfcbegfcbegfdbfcbfabcfcbfadabafcbfaeffcbfafcbfagfdgafcbfbafcbfbcadfcbfbcgefcbfbfcbfcbfcbfcbfccfcbfcbfcdcdgfcbfcffefcbfcgffabfcbfdaeedfcbfdaefcbfdbfcbfdcbcbcfcbfddaabgfcbfdefdaffcbfdfcbfeafcbfeafffcbfedfcbfefcbfegdefcbffafcbffbdfcbffcbffdfcbffecffcbffeefcbffgccbafcbfgabfcgfcbfgceefcbfgcefcbfgdfcbfgebfcbfgeeecfcbfgefcbfgefffcbfgegdgfcbfgfadgafcbfgfcbfggdfcbgadefcbgadgbfcbgadgdbgfcbgbbfcbgbbgdffcbgbcefcbgbcfcfcbgbdafcbgbdfcbgbdffcbgbdgefcbgbfacdfcbgbfbfcbgbfcbgcafcbgcbafgfcbgcfcbbafcbgcfcbgcfdfafcbgcffcbgdagdbfcbgddccdfcbgdeacdbfcbgdfcbgdfefcbgdffcbgeafcbgecafcbgfcaafdfcbgfcbgfcfcbgfeafcbgfecfeafcbgfedcaafcbgffcbggbgdfefcbggcfcbggcfcefcbggdcfcbggdgdbfcbggefccaabfccaafccaafcdgcfccaagbcbfccabcbfccabeegeffccabfccacafaffccaccecfccaccefccacfccacfeafccadbafccadbcfccadbdefccadccfccadcfddfccaddbfccaddcgffccadfccadgeffccaeagfccaebefdfccaedafdgfccaeeddfccaefbefccaefbfeffccaefccaegaafccafabbabfccafbebfccafbgdcbfccafccafeecffccaffccafgdcfccagaffccagagaefccagbbdgafccagbddfccagebagfccagecefccageddfccageefgefccagfegfccagffccbaaagfccbaabfccbacbgfafccbacefccbafccbafdfccbafgfccbafgfgffccbbacebfccbbdeabbfccbbededfccbbfccbbgcefccbcagfccbccceafccbcceffccbccfdffccbceefccbcfccbcfcfccbcfddfccbcgfccbcggcfccbdageeffccbddddgfccbddffeffccbdfbacfccbdfccbdgfccbebbccgfccbecacgfccbefccbfafccbfbffccbfccbfccfccbfegedffccbffccbfgbffccbfgcgefccbgafgfccbgbfccbgfbfccbggcedfcccaacbfcfcccaafcccadefcccaefcccafcccbbgdfbfcccbcddfcccbcfefcccbdfcccbeefcccbfcfcccbffccccaagefccccbffcccccbdbcfccccfccccffcccddcffefcccddcfgbfcccdgedbefcccdggfccceagfcccebdfcccecfcccedcbafcccefcccefdfcccefffcccfcccfcddffcccfcfcccfdbfcccfegfcccffcccffedffcccgaafcccgagfcccgefcccgfcccgfefcccgffccdaadeffccdabfffccdacdbacfccdafccdbbefccdbbgeadfccdbfgcfccdcafbfccdcbebbfccdcebeggfccdcebfbfccdcfccdcffdfccdcgegdbfccddbeefccdddebcfccddfccddfebcgfccddgbafccddgfccdeagdfccdebafccdebfaefccdeccfccdeeccfccdefcfgfccdfaccfccdfcaceefccdfccdfcfbgefccdffccdgaegedfccdgebafccdgfecefccdgffccdgfgaafcceacfcceadfgbefcceadgefccebafbfccebafccfccebbadbffccebcdbgfccebfccebfdfccebffcfccecabfcceccdgbfccecdfefbfccecfccecgfccedagbfccedbfcgffccedcefccedfccedfdfccedgbdbcfcceeafcceebdfcceebfcceebgegfcceeeegfcceeeffcceefcceegcbfccefafccefccefegefcceffcafcceffccefgaefccegbdaecfccegfccegfeafcceggafccegggecfccfabefcfccfabgfccfaeefccfaggafccfbagdacfccfbbfccfbcdagdfccfbeebfafccfbefccfbfccfbgcdfccfccfcfagbfccfcfccfcggfccfdaeaabfccfdbeefccfddacfccfddecfccfddfcgfccfdebadbfccfdfccfdgbfccfdgedfccfeagfccfebgfccfecbbfccfecbefccfedfccfeeefccfefccffabfeefccffccffcefccfffccfffcfccfgbgdddfccfgcacfccfgcccfccfgddffccfgdfcafccfgffccfggcbfccgabbaagfccgabbgegfccgacafccgacfccgaefccgafcgfccgafgffccgbdfccgbecfdfccgbfggfccgbgfccgcagaefccgcfccgcgbdbfccgdafaeffccgebdcccfccgebfaedfccgebfgfccgecaegfccgecbfccgeccffccgecefccgeedfccgeefacfccgefccgefgafccgegbbbbfccgegbfccgfccgffccgffgfccgfggbacfccggaeedffccggbafccggbfccggcfaefccggffebafccgggdffgfcdaacbfbfcdaacfadefcdaacfeffcdaaeaafcdaafcdaaffcdaafgcedfcdaagbegcfcdababedcfcdabbfcdabcgfgfcdabdffcdabedfcdabfcdabffcdabgcgfcdabgfabefcdacbafcdacccfcdaccfcdacdfcdacedeafcdadadfcdadcdfcdadfcdaecgfcdaedbbdafcdaeedgefcdaefbffcdaefdafcdaeffcdafbdgbfcdafcdafdcfcdafdedfcdafedfcdaffcdafffcdafgcfcdafgcgacfcdageffcdaggfcdbaacdbfcdbacgfcdbafcbafcdbafcdbagegdffcdbbafgbfcdbbccdffcdbbcdfcdbbcfcdbbdfcdbbefcdbbgbccfcdbcaafgefcdbcaggfcdbcfcdbcgfcdbdaebefcdbdbdcfcdbdcbadfcdbdefcdbdfcdbecfcdbefcdbeffcdbefgbfafcdbfcbeedfcdbfcdbfdagfcdbffcdbgaaffcdbgceecfcdbgdbadgfcdbgdbgdfcdbgedbfcdbgfcdbgggafdfcdcacfcdcaeffcdcageagdfcdcbafcdcbfcdcbgbfcdcbgccdfcdcbgdbfcdcbgggfcdcccbfcdccdfefcdccggcfcdcdacfcdcdbaefcdcdbffcdcdcacfcdcdccfcdcdcfcdcdddffcdcdfcdcdfceafcdcdgaegffcdceaegfcdcebafcdcecbfcdcedfcdcegfcdcfafcdcfbfcdcfcdcfcggfcdcfdbebdfcdcfdfcdcfgbffcdcgcfcdcgdbfcdcgeabbfcdcgfbbffcdcggafcddabdfcddaddfcddaegcfcddafcddageeafcddbacfcddbcfbafcddbdacafcddbedagcfcddbfcddbgecdfcddcbbfcddcebfbfcddcedcefcddcfcddcgaebfcddcggfcdddaadfcdddabfcdddacfcdddbddcgfcdddbecabfcdddbefcdddfafcdddgadfefcdddgbacgfcdddgfcddedfcddedgfcddefafcddefcddeffcddegffcddfafcddfbdadfcddfcddfffcddgadcafcddgbfcddgebcbfcddgeeddfcddgefcddgeffcddgfcdeaabedefcdeaafaebfcdeagcfcdebadfcdebbfcdebcafcdebeefcdebgcefcdebggaffcdecdeagcfcdecfabefcdecfcdedagegfcdedbbcffcdedbdabcfcdedcgbfcdeddbcfcdedfcdedffbeafcdeecfcfcdeedagffcdeeeefcdeefcdefbbfggfcdefcdefdcffcdefdfcdeffcdefgceegfcdegadcgbfcdegcfcdegdbfcdegdeffcdegdgabcfcdegeaffcdegeagbdfcdegebffcdegeddcfcdegefcdegfagcdfcdegfcdegfegaafcdeggaefcdeggbcggfcdfaaafcdfabfcdfacfceefcdfadfcdfafebfcdfbaebfcdfbaggfcdfbbgfcdfbbgffcdfbcbfcdfbdfcdfbgbbbfcdfcdfcfafcdfcfcdfcgadfcdfdcfcdfddcafcdfdgddfcdfecfcdfefcdfeffcdffbbbafcdffcdffdbeefcdffddfcafcdfffcdfffcfcfcdffgbeefcdfgbecdfcdfgbfbfcdfgcefcdfgfcdfgfdcbfcdfgfecadfcdgaabdfcdgaafcdgaaggdefcdgacefcdgafbffcdgafcdgaffcdgbaagadfcdgbafcdgbdfcdgbfcdgbfggabfcdgbgacgfcdgcacedefcdgcbfbcfcdgcfbfddfcdgcgdagbfcdgddfcdgdecfcbfcdgdeegdfcdgdfcdgdgegfcdgdgfcdgecfcdgedbafcdgedfcdgeecfcdgefcdgegfcdgfaagdefcdgfaeebfcdgfcdgfecdagfcdgffcdgfgfcdggabefcdggacbbgfcdggdafcdggffcdgggfceaaaadfceaaafceaadbcfceaafaefceabbefceabgefceabgfceacabaecfceacacgfceacaeeccfceacafceacbefceaccadfceacdcebcfceacdfdfceacgggbefceadaafbefceadbdcbfceaddfafceaddfceadfadfceadfceadgccgefceadgecafceaefceafacafceafbaffceafbbagfceafceafdeadcfceaffegfceafgfceagcdaeffceagdafaefceageadcfceagegfceagfcbgfceagfcebaaafcebabccfcebaccfcebaccgegfcebacfgefcebadfcebafccbdfcebafccfcebafcebbaecbfcebbafcebbbfcebbdgdgfcebbegcbfcebcadefcebcbccfdfcebcbcdfcebccbfcebcdbffcebcfcebcgbbbfcebcgffcebdabfcebdafafcebdbecgefcebdcbcdfcebdfcebebfcebecdcedfcebecgcffcebedfcebeeaegcfcebefcebefdfcebegbbeafcebfcebfcfcebfdgfcebfecfcebfedafgfcebffcffgfcebfgafgffcebfgfcebgaadffcebgagefcebgbafdffcebgbgbgfcebgcgecafcebggcdfcecabgacdfcecacdfcecacffcecadbfcecaecgfcecaegbgfcecbagadfcecbbbafcecbbgfcecbedefbfcecbeeeaffcecbgfceccacdffceccafceccbaabefcecccefcecccgfceccdafceccfceccgbcbfceccggbgfcecdafcecdbcdgffcecdbgdedfcecdebecgfcecdebgfcecdedfdfcecdfcecdggffefcecebcdfcececaefcececagafcececcfceceeaeffcecefcecegefcecfadegdfcecfbcefcecfcecfdeaafcecfecebfcecffcecgaddffcecgbgefcecgcdfcecgdeddefcecgefcecgfaabfcecgfcecgfefdcfcecggddfcedaafbdafcedadfcedafgfcedagdfgfcedbafcfcedbbfcedbcdfcedbfcedbgfcedcbfcedcdfcedcedfgfcedcfbfcedcfcedcffcedcffgcefcedcgfceddafceddeaafceddfcefcedeabbcgfcedeaebfcedeafeffcedefaafcedefacfcedefcedefdfcedeffcedfaadfcedfafcedfcedfdggggfcedffafbbfcedffcedgbabfcedgdfcedgdgfcedgfabgfcedgfafcedgfcedgggaafceeaacaecfceeacgbggfceeadfbbfceeaecdgfceeaefceeafceebdgcfceebeafceebgdbefceecbefabfceecdcfceecedefceecfceecgfdffceedafcfceedagdfceedddggfceeddfceedefceedgbbeafceedgfgfceeeaefceeeafceefbecfceefbfceefcbfceefceefgcgcafceefgfceegacefceegafcfceegagdfceegbcefceegbeecfceegcaacbfceegeeffgfceegfceegfebgfceegfgfceeggacefceeggdfbafcefaacfcefadedffcefafacafcefafcefbcbfcefbdfcefbfcefcbefdgfcefcccfcefcedfcefceedfcefcefcfafcefcfcefcgfcefdafcefdagbefcefdbaebbfcefdbbdgfcefdbbfcefdccbfafcefdcegefcefdebfgfcefdefbfefcefdefcefdgfeebfcefeaaeefcefeagfcefececccfcefeecbgfcefeefcefefceffabcbfceffbccfceffceffdcgafceffebbfcefffcefgbaeffcefgbfcefgcdfcefgdecffcefgdfcefgfafcefgfcefggdfcegabaggfcegabfcegafcegbdfcegbegdfcegbegefcegbffcegbgdefcfcegbgefcegbgfcegcabfafcegcacdgfcegcadffcegcbefcegcefdfcegcegcacfcegcfegafcegcgbfcegdabfcegdageefcegdbbfcegddcffcegdfbfcegdfcegdfefcegeafafcegebafcegebcbdfcegecfcegedacfbfcegedgcbcfcegeeacaefcegefcegfcegfcfbdfcegfcfcegffcegffffceggebcbfceggffcegggadfbfcegggfbfcfaaacfcfaabbcacfcfaabbgcfcfaacccbfcfaaefcfaafcfaafgafcfabacdcdfcfabeadddfcfabebefcfabfcafcfabfcfabgfcfacafgffcfacbbgfcfacddgfcfacdecgfcfacefcfacfbaffcfacfcfacgcccafcfadadfcfadaegcfcfadbefcfadbgfcfadfcfadgbadbfcfadgefcfadgfcfaebafcfaebbgfcfaecfcfaefgafcfafbebegfcfafbfcfafcfafdgagffcfafefcfaffcfaffgffcfafgcffcfafgdgfcfcfagadfbgfcfagafcfagaffcfagagafcfagbfcfagfcfagfdfffcfagffcfcfaggfgbgfcfbaadfcfbacfcfbafcfbafgfcfbbabfaefcfbbfcfbbgefcfbcabeffcfbcaefcfbcbabgfcfbccfcfbcffcfbcfgdfcfbdabfcfbdadefcfbdbfbfcfbdbfcfbdcfcfbdfcfbdfdbfcfcfbdgbaaffcfbeadbbfcfbeccagfcfbedefbbfcfbeebcbdfcfbeefcfbeegfbdfcfbefbfgcfcfbfacfcfbfafcfbfafgfcfbfcfbfecfcfbfefcfbfeffcfbffafbefcfbffecfffcfbgagfafcfbgbdagdfcfbgbfafcfbgdbbgcfcfbgfcfcaacfcfcabeccffcfcadcefcfcadfcfcaefcfcaegfcfcafcfcbbbfcfcbeafcfcbegffcfcbgdfcfccaabbfcfccbgfcfccdbagfcfccdfbfcfccebegfcfccefcfccfdbfcfccffcfccgcfcfccgeefcfcdbadfafcfcdbfcfcdeeefcfcdfcfcebddbfcfceecegfcfceecfcfcefcfcegbfcfcfbagfcfcfbgefcfcfcfcfcfdfcfcfedcfcfcffcfcgaggfcfcgbdadfcfcgfcfcggacfcfcggbefcfcgggcbafcfdaaegffcfdacabfcfdadfbfcfdadfefcfdafcfdagfcfdbaafcfdbabfcfdbacgfcfdbcaeffcfdbfcfdbgdceffcfdbgfefcfdcbadefcfdcbgbcefcfdcdafcfdceefbgfcfdcefcfdcffcfddacbfcfddafcfddafgafcfddfdbefcfddggfcfdefbgdfcfdefcgdffcfdegcdaffcfdegfgffcfdfbadafcfdfbcdfgfcfdfcdbfcfdfcfdfdabbfcfdfecfcfdffcfdfffcfdfgdefcfdgagfcfdgbcfcfcfdgedfcfdgegfcfdgfdfcfeafcfebeeefcfebfcfecabaegfcfecbdbagfcfecbedfcfeccefcfececafafcfecegcbfcfecgegfffcfedageefcfedbbcdafcfedddfcfedefcfedgafcfedgcddfcfeeecgbbfcfeefcacafcfeefcfeefggbfcfeegdgfcfeeggafcfefbcdefcfefbddefcfefbfgfcfefcecfcfefcfefcgdddfcfefdfcfeffeafcfefffcfegafbfcfegefcfegfcfegfgfcffabbcfafcffabgebfcffadbdgfcffafcffafefcffagcfcffbdgcfcffbefcffcaffcffcbeagafcffccfcffceafcffcffdcfafcffddafcffdebfcffdedbbfcffdfcffecbfcffedacbcfcffedefcffefcfffabddfcfffbafafcfffbbcbfcfffcffffcffgabefbfcffgadccfcffgafabbfcffgcafcffgcbaafcffgcffcffgdceddfcffgeccfcffgedcbfcffgefcffgfcffggfeeafcfgabgffcfgadfcfgaegfcfgafaafcfgafbfcfgbbebfcfgbbefcfgbebedffcfgbfcfgbfecbgfcfgcbfcfgcccfcfgcdgffcfgcefcfgcgdggdfcfgcgfbfcfgdafcfgdbfcfgdeffcfgdegfcfgdfcfgebedfcfgecbadbfcfgeefffcfgeeggfcfgefcfgegafcfgegdggffcfgfccfcfgfcfgfdfcfgfebeeefcfgfgdafcfgfgfdefcfggaagbdfcfggadaffcfggcfffcfggdedgfcfggefcgaaacfbfcgaadfcgaaebefcgaafcgabbefafcgabbgbefcgabeefcgabfafcgabfgcfcgabgadfcgabggffafcgacaafcgacbaaafcgacbcaebfcgacbcdbafcgacfcgacffcgadcfefcgaddgbafcgadgfcgaeafcgaecdfcgaeecbfcgaeegaffcgaefcgaegfcgaeggfcgafbfefcgafccdfcgafcgafdceeefcgafdfbfcgafffcgagbdfeafcgagbgfcgagfcgaggeaffcgbadbgbcfcgbafcgbagebbfcgbaggfcgbbcdafcgbbgabgfcgbbgafcgbbgbefcgbccbabcfcgbcfcgbcgefcgbdeadfcgbdffbfgfcgbebfaefcgbebfcgbedgafcgbeegcgbfcgbefcgbfbgggcfcgbfcagaffcgbfcgbffcafcgbffcgbfffcgbfgbgaafcgbgaefcgbgagfcgbgdecbfcgbgefcgbgfcgbgfgfcgbggfcgcaafebbfcgcabcgfcgcacebcafcgcadcfcgcadfdgfcgcafcgcafdbfcgcagcfcgcagefcgcbacfcgcbafafcgcbafcgcbcffafcgcbddbcbfcgcbdfcgcbegdfcgcbfcdfcgcbfcgccaafafcgccacadafcgccbffbgfcgcccdegfcgcccfgbgfcgccdfcgcceedbfcgccfcgccfdcdfcgccfgdgfcgcdacgbefcgcdcafcgcdcdcefcgcdfadefcgcdfcgcdffcfcgcdffdfcgcdgdafcgcdgfcgceafddafcgcebdfcgceceaafcgcedcfcgceefcgcefcgceffbdcfcgcfcgcfcgfefcgcfeddfcgcfefcgcffcgcfgdfcgcgagefefcgcgcfcgcgdadcfcgcgeaefcgcgebfgfcgcgffcgdaeadbafcgdafcgdaffbadfcgdbaaefcgdbcfcgdbfcgdbgcdebfcgdcbfcgdceccefcgdcfcgdddfcgddfbdaefcgddffcgddgbefcfcgdeabfeffcgdecfcgdecgfcgdeeedefcgdefdfcgdeffcgdegdefcgdfadfcgdfafcgdfbddafcgdfccfcgdfcfcgdfcgdfdcffcgdfdfcgdfgdfcgdgcbefcgdgedfcfcgdgefcgdgfcgeaafcgeaagcfefcgeabdfcgeabgebfcgeacgefcgeadadgcfcgeafbgefcgeafcgeagacfcfcgeagafcgeageeffcgebcddcfcgebcfcgebdacdcfcgebefcgebfcgebgfcgebgfefcgecbafcgecbefbfcgeccfcgecfcgecfcgfcgedacdgfcgedadafcgedbbcgfcgedbfcgedcgdbfcgedfcgedffcgeeafcgeeaggfcgeeccfcgeeceefdfcgeedbdbfcgeeecfcgeefcgeeffgafcgefbfcgefcgbfcgefcgefdcbcffcgefefcgefeffcgeffcgefgfcgegcdbacfcgegcfcgegdfcgegfcgfaafagafcgfaafcgfadfcgfafafcgfagcebfcgfagfcgfbbafcgfbceffcgfbdccfcgfbdefcgfbfcgfbgcafgfcgfbgfcgfbggdgafcgfcbgccfcgfccfaefcgfcdefcgfcgfcgfgfcgfdabfcgfdaeefcgfdbgeagfcgfdcafbdfcgfdccfcgfdcggfcgfddgcfcgfdebaaefcgfdfcgfecfccffcgfedeeffcgfedfcgfefcgfeffcgfegacffcgffbcffcgffbfcgffcfcgffcgfffacfcgfffcgfffeffcgfgbfcgfgedagfcgfgeffdfcgfgfadfcgfgfadgfcgfgfddfffcgfggdfdfcggacacefcggadafbdfcggadfcggafcggaffcggbaggdfcggbdbbggfcggbdfcggbdffcggbfcggbgeffcggbggbfcggcbafcggccddfcggcgcdeefcggdfcggdgcbfcggedfgccfcggeegccfcggefafcggefcggeggefcggfafcggfbafcggfcgdfcggfcgfbfcggfcggfefafbfcggffcggfffcggfgadggfcggfgeffcgggeabefcggggagaffdaaabdgfdaaacegfdaaadabbffdaaadafdaaadgfdaaafadafdaaafdaababbacfdaabcbaadfdaabdgcffdaabfbfdaaccdfdaacfagfdaacgabafdaacgegfdaadbdgefdaadfgggfdaadgfdaaedceacfdaaeefdaaefbfdaaefdaaegfcefdaafacdfdaafdaafdfadfdaafeefdaafefebafdaaffecbfdaagaddfdaagbfdaagbfebdfdaagdadffdaagfdaagfdfgbfdaaggbbeefdababceggfdababcfdababdgdgfdabacgfdabaffdabbadffefdabbaeefdabbagaedfdabceaffdabceefdabcefdabcfdabcfdfdabcfeadfdabcffdabdcadfdabddabgcfdabdefbaefdabdefdabdffecafdabdgfdabdgggggfdabeabefdabeadbgfdabebdbfdabebdggdfdabecgecefdabedeecgfdabeebfdabefdabefebbafdabegfffdabeggafdabfcbfdabfcebdcfdabfcgfcfdabfdabfdddfdabfefdabffdabfffefdabgaagfdabgbafdabgbefdacaefdacafdacbafdacbbcgfdacbbggdgfdacbfcafdacbfgcdafdaccbebabfdaccdbbffdaccedcggfdacceefdaccfgcffdacdaffdacdcedafdacddcagfdacdeacgefdacdfbbbffdacdfcefdacdgbdfdacecfdacedafdaceebefdaceefdacefbedgfdacefcafdacefdacegefdacfadfdacfdacfdfedefdacfefdacffcfdacfgbddcfdacgacffdacgadbcafdacgdgfdacgecfdadacccgfdadadgecbfdadaeggfdadafdadbcfcfdadbdceffdadbfbgfdadbfdadbgbbfdadcafdadcaggaefdadcbefdadcfcfdadcfefdadcgdaefdadcgfdaddfdadeaaefdadeafdadebgfdadecfdadedgeeffdadefdadefffdadfbegfdadfcgcfdadfdadfefegfdadfegfefdadffbfdadffdadgcffdfdadgdcfafdadgddffdadgecfdafdadgefdadgfagffdadgfdadggcgefdadggfdadggffaffdaeabbdfdaeacfdaeadgadfdaeaeccfdaeafcfcfdaeafdaeagafadfdaeagdfdaebacffdaebcfaabfdaebdeafdaebdfdgfdaebggfdaecaceefdaecbffdaeceggadfdaecgebfdaecggdfdaedaaaafdaedaacfdaedbeafdaedccfdaedgafafdaeeacgcfdaeeacgfdaeebcfdaeecfdaeeedbfdaeefffdaeegefgfdaefagcfbfdaefbfdaefccffdaefdaefecfdaefgbfdaegaagbfdaegbfdaegdaeafdaegdfafdaegefffgfdaegfbfdaeggaffdaeggcefdaeggfdafaacfeffdafabbfdafabeadcfdafacabfdafaccfdafaccgbbfdafafdafaggceffdafbbdabfdafbbfdafbcdadefdafbcebgcfdafbdbbegfdafbeffdafbfdafbfefdafbffdafbgefdafcadbfdafcccbbfdafcdfabfdafcdfefdafcfafdafcfdafcgccdfdafdafdafdafdaffdafdegfdafdfdafebeffffdafefcfdafefdafegebeefdaffaaefdaffbbgaefdaffcfdaffdafffdfgdfdaffgfdbbfdafgaeacfdafgcfdafgfaffdafgfdagaaegagfdagabdfdagabefdagabfbddfdagafbgafdagafdagaffdagbcafdagbdcfgffdagbefdagbfdagbggabdfdagcafdagccfdagcdfffdagcegfdagcfdagcffdagcgcfdagcggaagfdagdbfdagdeafaafdagdefdagdfaagfdagdfdageabaaefdagebggggfdagefdagefgcgefdagfbebffdagfdagfdeafdagffdbfdagfggbeefdaggcdfdfdaggedfdaggefdagggfdagggfecfdbaaafdbaabbfdbaabceedfdbaafdbabcegdfdbabdafdbabedfdbabffdbabfgcfdbacbbafdbaccefdbacefdbacfdbacfdcfdbacfeggfdbadabcafdbadbfdbadddcfdbadfdbaeabbafdbaeabdfdbaeafdbaecbcfdbaecbeefdbaeddabfdbaefdbaefdfdbaeffbbafdbaefgffdbaegbgafdbaegcfdgfdbafdbafeefdbafgbedfdbagegagfdbbabfdbbacedfdbbadcfdbbafdbbagdafdfdbbbaabdefdbbbacdcfdbbbbefdbbbcfdbbbedfgafdbbbfdbbbfdfdbbbfefdbbcagecefdbbcbafdbbcdfdbbcdfdfdbbcecgfffdbbcedcfdbbcefdbbcgfdbbdagdbfdbbdbfdbbdbgbdfdbbdgbaefdbbeabacfdbbebfdbbebggcdfdbbecfeccfdbbeebcfdbbefdbbfaefdbbfdbbfecbfdbbffdbbfffdbbgaccebfdbbgadcafdbbgbaafdbbgbgefdbbgdaafdbbgedafdbbgfdbcagfdbcbafdbcbbgbdfdbcbdgcbfdbcbfdbcbffdbcbgbacafdbcbgfdbcbggggfdbcccfffcfdbccdddffdbccdgffdbccfdbccgafdbccgcdfdbcdafdbcdafegfdbcddfdbcdeffdbcdegcbfdbcebgfdbcegfdbcfafdbcfcaagfdbcfdbcfdefdbcffdbcfffdbcgaaefdbcgbcfdbcgfdbcgfddcfdbdaeeffdbdafdbdbafdbdbafffdbdbbaefdbdbcdbfdbdbeafdbdbfdbdbgbfdbdcbeefdbdccbbfdbdcddfdbdcdebfgfdbdcfdbdcffdfdbddbcdbdfdbddcacdffdbddccgcafdbddcfdbddcgfaafdbddddgffdbddedaacfdbdeafdbdebcdefdbdecfdbdecfgfdbdedbdfdbdeeefbfdbdefdbdeggdggfdbdfdbdfdgcfdbdfffdbdfgdagfdbdfggbffdbdgccbcdfdbdgcddcefdbdgdadbfdbdgfdbeaafgfdbeadbbfdbeadfdbeaeaddfdbeafdbebadcffdbebeecefdbebfdbebgffdbebggdfdbecaebcfdbecbbfdbecceegcfdbeccfdbecfdbecgbacffdbedaedbgfdbedbbcfdbedbefdbedcaffdbeddcdcefdbedefdbedfdbedgfdbeeagecefdbeebbfabfdbeebgcgfdbeecacgdfdbefaffdbefbfdbefdbefeddbfdbeffdafdbeffdbeffdgcbfdbegbcedfdbegbdbfdbegcefdbegebagcfdbegedacfdbegfdbeggfdbfaadcfgfdbfaafffdbfabfdbfabfefdbfaebafdbfaecfdbfafdbfafecafdbfafefaafdbfbedfdbfbfdbfcbcfdbfcbddcfdbfcebecfdbfcedeadfdbfcfdbfcgfdbfdaafdbfdbfdcafdbfdcbdecfdbfdccfdbfddbdaefdbfddgbgfdbfdecdbfdbfdeeedfdbfdfbagfdbfebfddffdbfedfdbffagefdbffcdfdbffdbffddfdbfffdbffgfdbffggfdbfgaffcfdbfgfeadafdbgaacadfdbgacgbbfdbgaeaeabfdbgaefdbgaefeefdbgafcfdbgafdgdfdbgbbgdgfdbgbedfdbgbefdbgbfdbgbffdbgbfggcfdbgcbcdcfdbgcccgfcfdbgcdccgfdbgcfbgdbfdbgcfdbgdbfdbgdfdbgdgafdbgebcdfdbgebddcffdbgebedcfdbgeccbfdbgecffdbgeefdbgefdbgeffdbgefffdbgegcccefdbgegeggfdbgfbefefdbgfcfdfdbgfdbgfeefdbgffdbgfgfdbggbgfdbggcbeafdbggccafdbgggfacfdcaaabdfdcaaafffbfdcaadfefdcaafdcaafeefdcaaffegefdcabafdafdcabafecffdcabbcfdcabbcffdcabfebfdcabgdcfdcabgfcgbfdcabgfdcacdefdcaceagdfdcacffdcacgfgffdcadaedfdcadaeecbfdcadcbfdcadddbgfdcaddefdcadebacfdcadeceafdcadegcbfdcadfgfdcadgcggfdcaeafdcaebcdfdcaebfaeffdcaebgbfdcaebgfdcaecgdfdcaedcgfdcaefdcafcagdefdcafdcafdfgefdcafdgfdcafebfdcaffdcagabgfdcagagegfdcagcdbefdcagcdfcdfdcagdcffdcagebafdcagebfggfdcagfdcagfddadfdcagffdcbabefdcbabfafdcbacfcbfdcbadafdcbadbcaafdcbadcbgdfdcbaefdfdcbaegbbcfdcbafaedffdcbafdcbbabebdfdcbbaefgcfdcbbafaecfdcbbbdgfcfdcbbbfdcbbcefdcbbdefdcbbdgadefdcbbfdcbcbedfdcbcbeedefdcbcfafdcbdbadfdcbdbafgfdcbddfdcbdefdcbdegffdcbeafffcfdcbebaaafdcbebdcgafdcbebfdcbebffdcbedfdcbfaefdcbfbabfdcbfbbefdcbfbfafdcbfbfdcbfdabfdcbfdcbfdfdcbffadfdcbfffdcbfgfeffdcbgbbfdcbgbfdcbgcafdcbgefefdcbgfafdcbgfdcbggbfdcbggddafdcbggfdccabfdccagcgfdccagfdafdccbcbagfdccbcfdddfdccbeaacffdccbfdccbffdccbfgfdfdcccafdcccbadbcfdcccbbdecfdcccbfdccccffdfdcccdbfdcccdecdfdcccegbgfdccdaffdccdbcdbdfdccdbggfdccddecfdccdfdccdgfdccecdfdccecgfafdccedffdccedgfdcceebfdcceeefefdccegcdfdccegefdccfbefdccfccffdccfdccfdfbdfdccffdccffdecgfdccfgbfdccgbcfdccgbgegafdccgdadcfdccgdbbdefdccgecdeefdccgffffdccgggbfdcdabbfdcdabcafdcdabcdfdcdacecccfdcdacffcffdcdadadfdcdadddegfdcdaeafdcdaegfdcdafdcdafgfcdfdcdagcfdcdbaaeccfdcdbccgfdcdbdbbfdcdbfdcdbffdcdbgecfgfdcdbgfdcdcbacdffdcdcbedddfdcdcfgafefdcddbafdcddbdcgdfdcddbgbgfdcddddfdcdddggfdcddfdcddggaffdcdeaefdcdebddefdcdecfdcdedcffdcdegfdcdfaafdcdfaeaaafdcdfbfdcdfcfefdcdfdcdfdffafdcdfdgaaafdcdfeeabafdcdfefbafdcdffdcdgafffdcdgbagfdcdgccfafdcdgdfdcdgedaccfdcdgfaffdcdgfcefdcdgfdfdcdggfgcfdceaacadfdceaadfdceaafdceaafdedfdceacebafdceadedefdceadgcbfdceaffdceagcccafdceagcfbfdcebadcacfdcebdcfdcebffdcecafdcecbfdcecfbecefdcecfdcecgafbfdcecgbeaafdceddefafdceddggffdcedfdceebegfdceecbfdceeccccbfdceedfdceeedfaffdceefdceefffdceegbddfdcefaeffdcefcbffdcefdcefddgdcfdceffdceffefdgfdcefgffdcegbfdcegebfdcegegbfffdcegfbfafdcegfdcegffdcfabdgedfdcfacgfafdcfaefdcfafdcfagcfdcfbbafdcfbcbdcffdcfbeaaabfdcfbfdafdcfbfdcfbffdcfbgbfgffdcfbgdffdcfbgfdcfcbdefdcfcbefdcfcbfdcfcdadffdcfcfcggfdcfcgageafdcfdagbffdcfdcdefdcfdcfeabfdcfeaebeefdcfeafdcfebebaefdcfecbfffdcfedcddfdcfefacdefdcfefdcfegbfdcfegdfdcffagfdfdcffdcfffeffdcffffedafdcffgcfdcfgdaabafdcfgebcgfdcfgeedfdcfgfdcgacaefdcgacbafdcgaebbfdcgaeccfdcgafcebffdcgafdcgagfdcgbbfdcgbccbdfdcgbcgegfdcgbefeagfdcgbfbbfdcgbfdcgcabafdcgcafcfdcgccadgfdcgdbcfdcgdbeecfdcgdecbbfdcgdefdcgdfdcgdgfdcgebcaggfdcgebdgdffdcgecbafdcgeebefdcgeefbfdcgefdcgeffdcgefgagefdcgfbccfdcgfdcgfdfdcgffdcgfgbfdcggafdcggcaddefdcggddecfdcggfbfdcggfdcggffdfddaaagefddaadaafddaadccfddabaebfddabaefddabafddabbeafbfddabbebfddabdeeffddabefddabfbcfddabgcegfddacaffddacbfddacfdbdfddadbfddaddabfddaddbfddadfddadgdffddaeaadfddaeaffddaecebfddaecgbfddaeeaddfddaeegfdfddaefddafacgfafddafbeafddafdcdfddafddafdfddaffccfddaffddafffddagdcebfddageecfddagfaedbfddagfafddagfddbabffbfddbacgbbfddbadfbffddbaedfddbaefddbafddbageedafddbagfddbbafddbbbdfefddbbecfddbbfcbeefddbcbfddbcccddgfddbccfgegfddbcfgacfddbcgcfddbdaaefddbdadfddbdcgfddbdddfcfddbdfddbdgagaffddbdgfdgfddbeaaefcfddbebffebfddbebgfddbeddcbfddbeefdafddbefddbegebbfddbfccfddbfcfddbfddbfefddbffddbgdfddbgdgfebfddbgedfddbgfaedfddbgfafddbgfddbgggaafddcaabaeafddcaacebfddcaafddcabffdbfddcacffddcadgbcefddcafddcbbbbfddcbbbfefddcbfddcbffddccabcbfddcccfceffddcdebdfddcdgecefddcdgfddceabffddceadcfffddceadfddceafddceagfddcebbgfbfddcebdfefddcebdgeafddceegfddcefddceffddcfafddcfddcfdfddcfdgbgfddcffddcgacfddcgcfddcgcffddcgdceefddcgeafaafddcgeefddcgfddcggefddcggfdddaacadfdddacafdddacgdfdddafafgfdddafbcdbfdddagdfdddbcfdddbfdddbfeafdddbgbbfdddbgbfdddbgcdcfdddcafdddcdfdddcfdddcfffdddcgcbfddddbgbfdddddedfddddefddddfddddfdedafddddfeffddddggadcfdddebfcdfdddebfdedfdddebfggfdddedefdddedfffdddedgfdddegfafdddfbcbcbfdddfdbfdddfdcfdddfddcebfdddfdddfedfdddfeeeafdddffdddfgcafdddgaeafdddgbbagfdddgbbfdddgbeecfdddgbfbccfdddgcfdddgeafdddgfgfddeaagcefddeabadfddeadbgdfddeafagebfddeafeefddeafefffddeagbfddeagcgfddebabefddebagdfddebbeefddebfddebgddgefddecadfddecdfddecefgfddedaadfddedadecfddedagcebfddedbfddeddddgfddedefddedgbafddeebdfddeecabfddeedacfddeefddefbdfddefbfddefcefddefddefddfddefdfddeffddefgdeffddegfddegfecfddegffddegfgefddfaafddfacdfddfacgcfddfaddbbdfddfaddbfddfaefddfaefecdfddfafgfddfbbefddfbcdbegfddfbcfddfbfadbffddfbfddfcafedbfddfcbefddfccgfddfcecbfbfddfcfddfcgfddfdafddfdbgddbfddfdcfabcfddfddfdfbffddfdfccgfddfdfcdebfddfdfddfdgfddfdggfddfebfddfebgefddfecbfddfeccddgfddfecdgfddfeeafddfeedafddfefddfeffddfegefddfegfddffcddcfddffddffeefddfffddffgfddfgbbcgfddfgbddaefddfgdfcccfddfgeabfddfgfddfgfebfddfggbcbfddfggfddgaafbfddgaafddgaagcebfddgacdbgfddgaddfddgadgdgdfddgaedfddgafcbacfddgagcddfddgbbfddgbcfddgbefddgbfddgbfdfddgbgafddgbgeegfddgcafddgcbfcfddgccgdcfddgcedfddgcfddgdafddgdcdbcefddgdddbffddgeacccbfddgeadgfddgeaebfefddgebfddgedfddgeecgfddgeefddgefdbfddgfaffddgfbdfddgfbfddgfcbdfddgfddgfdebfddgffddgfgaebcfddgfgdfddggbfddggefddggfddgggccfddgggeebfdeaaagabfdeaaecffdeaafdeaaffdeaaggcecfdeabafdeabafdgafdeabcffcbfdeabcgafbfdeabfdeabfefdeabgfdeacafdeacafffdeacbfdeacbgfefdeacdbggfdeaceffdeacfdeadaebfdeadbgfdeadcbfdeadcgccfdeaddafdeaddcfdeadddabfdeadgafdcfdeaeagfdeaebgfdeaecbfdeaegccfdeaegfgdffdeafcefdeafcfdeafddbfafdeafdeagafdeagbfdeagdffdeagebfdeageefdeagfdeagffdebaafdebabagbdfdebacbbfdebadcfcfdebafdebbaaeefdebbaegfbfdebbbafdebbcdggfdebbggaafdebcbdffdebcbfdebcccfdebccffdebcdgddffdebcfcfdebcfdebcffdebcfffdebcgdfcfdebcgfdebcggbcfdebdabdfdebddecefdebdfcddfdebdfdebdfefdebdffacfdebdfgfdebebdgbfdebebgfdebeccbgfdebecccfdebecffdebedddefdebefdebefeabcfdebfdebfdffdebffbbgfdebffdebfggafdebgafdebgbfdebgdfbggfdebgdfdebgfaafefdecaabffdecababbfdecacadefdecaeaffdecafdffdecbabfdbfdecbafdecbcdfdecbcfgfdecbfdecbffdecbgfdeccdbfdeccddfdeccfdecdaecdfdecdeadbfdecdeafggfdecdfdecdgdcfdecdgdgfefdecdgegfdecdgfbcfdecebbefdecebdgffdeceeggfffdecefdeceffdecegdbcefdecfdecfefdecfffffdecgafdecgbagcfdecgcdcbfdecgcfdecgdbdefdecgfdedabdafefdedaedfdedafdedaffdfdedafffdedagfdedbbaceffdedbcffdedbfdedbgcddfdedcafgbbfdedcccbfdedcccccfdedccdbfdedcdcbdcfdedcdcfdedcgefdeddaadadfdeddabfdeddbbabfdeddccdfdedeacddfdedeafdedeefaeffdedfafeagfdedfbaccfdedfbbffcfdedfcgdbfdedfdedfedgfdedffgdfdedfgcfdafdedfgdeafdedgfdafdedgfdedggccfdeeaeefdfdeeaefdeefdeeagfbfdeebcbgcfdeebdfdeebeagfdeebeegfdeebefdeebfcebfdeebfggbfdeebgbafdeebgffdeecabcffdeecafdeecbgcdfdeeccdecfdeeccfdeecdggdfdeecfdeecgbedcfdeecgfebbfdeedbagffdeedbceafdeedcdcafdeeddecfdeeddgdecfdeedgebegfdeeeabfafdeeebfdcafdeeecebcfdeeecebfdeeeeegfdeeeegefdeefaggefdeefdeegcaefdeegcgeaefdeegefdeegfdefaabgcfdefacfdefaeefdefbacebafdefbccdfdefbfbcaafdefbfdefbgfdefcacaffdefcdagfdefcdfdefcfaddfdefcfdefcgcdgfdefcgfdefdagcbcfdefddfdefdefdfdefdgcfdefdgdbafdefeagbfdefebaaffdefebabfdefebcdfdefegbcfdefegdbcdfdeffbbgefdeffdefffdefgbedfdefgbgfdefgccfdefgdfdefgeedfdefgfdeecfdefgfdefgfgbfdefggegbfdegaaafdegaafdegacdbcdfdegadbfcefdegadeafefdegaeaffdegagcafdegagefdegbddcgdfdegbffdegbgacefdegcbffdegcbggbgfdegccfdegcfceecfdegcgcbfbfdegcgfdegdbfdegddafdegddbfdegdedcfdegdffdegeebfdegeegfdegefdegegcefdegfdafdegfdegfecdefdegfedfdegffdeggcadeffdeggdcfffdeggdeafdeggedfdeggfdegggaaddfdfaabfdfaacagfdfaacgdcgfdfaadefdfaadegedfdfaaeeegefdfaafdfaafgcefdfaaggfdfabafeedfdfabdcgfdfabeaafdfabegdefdfabfcecgfdfabffdfaccfdfacddfdfacfdfacffdfadbbbfdfadbedffdfadbfbacfdfadfacfdfadgfdfadggcdcfdfaeabfdfaebaafefdfaecaebfdfaeccgfdfaedecfdfaefdfaefffdfaefggbafdfafbdfdfafbebfdfafbffefdfafcdafdfafcddgbfdfafdcebfdfafdfaffdfafffdfafffecffdfafgfdfagcfdfaggbbfdfbacabfdfbafdfbagbacfdfbagcgfdfbagffffdfbbadbbfdfbbdcefdfbbeafdfbbfdfbcaffdfbcbfdfbccaabgfdfbccccfdfbcfdfbcgedbafdfbdcecffdfbdcfdfbdddfffdfbdfbffdfbdfdfbdffdfdfbdfgfdbfdfbdgcfdfbeacdfdfbebfdfbeccafdfbfbdfggfdfbfcgaffdfbfdfbgbagfdfbgcbcfdfbgceeadfdfbgfafdfbgfdfcabafdfcafdfcafdgbfdfcbafbabfdfcbdfdfcbebgbcfdfcbecbdgfdfcbeefcbfdfcbfdfcbgdebefdfccbaddfdfccbbfdfccbfdfccbgcgfdfcccbfdafdfcccdbgdfdfccfdfccffdfccgffdfcdafdfcddbgdfdfcddfdfcdfdfcdgaefdfceadcefdfceadfdfcecdfaafdfcecfeefdfcedfdfceebafdfcefdfcfafdfcfbbeafdfcfcfdfcfdfcfebfdfcffdfcffdgfdfcgaeffdfcgbgbafdfcgcfgfdfcgdgefdfcgfefdfcgfgbbdfdfcgggfdfdaafcfdfdababbfdfdabfceffdfdacgcgfdfdbaafdfdbafdfdbdfdfdbecfdfdbfcecdfdfdbfgfdfdcabfdfdcbbdfdfdcbcbafdfdcceaffdfdcdcfdfddbdggffdfddbfdfddcgefdfddfaefdfddfdfddffdfddgbgdfdfdeafdfdebbbfdfdegfdfdfbfcefdfdfcacdcfdfdfdfdfdfffadfdfdfgfdfdgbafdfdgcdafdfdgdbcdefdfdgdeafdfdgdefgfdfeaaebfdfeaafdfeacbefdfeaffbgfdfebbfdfebccfdfebfafdfebffdfebgdebbfdfecacfdfecacffdfecafdfecccfcfdfeccgfdfecdbfdfececgcgfdfecefefdfedabfdfedaeffdfedegfdfedgefdfedgfdfeecbgfffdfeedaefdfeeegfdfeegbgfdfefadcfdfefbafdfefcdbfdfefcdfdfefdfefffdfefgfdfegccffdfegefdfegfdfdfegfdffabddafdffacfdffaddcefdffafdffaffdffagfedefdffbaegdffdffbbccfdffbcafdffbdegfdffbegfdffcbbfdffcbfdffcdfdffceaefdffcfdffddgffdffdecfdffdffdgadfdffeafdffebcbfdffebefdffebfdffecfdffedafdffefdffeffbffdfffdffffdffffgddfdffgbbdcfdffgcfdffgdgfaefdffgecafdffgfdffgfeeafdfgafdfgagagdffdfgbbfdfgbcacfdfgbefdfgbffdfgbgfdfgbggbegfdfgcaecfdfgccdfbfdfgcdbbfdfgcdbbgefdfgcdfdfgcdgfdfgcedcefdfgcffdfgcgddefdfgdcgegefdfgddfdfgdfdedfdfgdfdfgdgbfdfgebdafdfgebdfdfgecbaeffdfgedfdfgedffcfdfgeefcafdfgefdfgfaafcfdfgfaebgfdfgfbgfdfgfcfdfgfdfgffdfggaeafdfggaeagfdfggbcddfdfggdfdfggdffdfggefdfggfcdfdfggfdfggffdfggggfdgaabfdgaaeeedffdgaaeefdgaaefgfdgaafdgaagfdgabcfdgabcffdgabefdgabfdgabffdgabgdfdffdgacacgfdgacaefdgacafagefdgacbebcfdgacbedgbfdgacbfdgacdacfdgacddccfdgacdgfdgacebbfdgacfdgadcdfdgadcfdgaddedcafdgaddffdgadfafdgadfdafdgadfdgadfgefdgaebbfdgaebegdfdgaedafdgaedebfdgaeecfdgaefcfdgaefdgaeffdfdgafaafdgafacfbcfdgafafdfdgafbcbfdgafceadfdgafcfdgafdbfdgafdeefdgafdfdgafdgaffcgfdgaffdgafgfbfdgagdgfafdgagfdgbabbgfdgbabdfdgbacaedfdgbafbfdgbafdgbaffadfdgbagdgcfdgbagfdgbbadfdgbbafdgbbbfdgbbcfdgbbdecffdgbbfdgbbgcbefdgbbgfdgbcaeafdgbcbfdgbcdbcfdgbcefbbfdgbcfdfdgbcfdgbdafdgbdaggfdgbdbbbfdgbdbdcfdgbdbdgcgfdgbdbfdgbdfdgbdgafdgbecggcbfdgbeecffdgbegdfbbfdgbfaagadfdgbfcfdgbfddcgfdgbfdgbfecfdgbffdgbfgdggdfdgcabcadfdgcacacfdgcaccbecfdgcadfegffdgcafafdgcafbbfdgcafdgcbadfefdgcbbffdfdgcbefacfdgcbefdgcbgfdgccdefdgccdggfdgccfdgccgeefdgcdafdgcdbaafdgcdcdfgfdgcdcgddfdgcddegafdgcddfdgcdfdgceaaedfdgceaafdgcebggfdgcedgdggfdgceegdgfdgcefdgceffdgcfcegdfdgcfdgcffdgcfffdgcfgbfdgcfgfdgcgagcfdgcgbfefgfdgcgbffdgcgbgbfdgcgcfdgcgdcgffdgcgedafdgcgfcgbafdgdaadfdgdaaffdgdabaaefdgdabaeebfdgdabffdgdadcfdgdafdcafdgdbacefdgdbadffdgdbaeacafdgdbafefdgdbdcaccfdgdbdfdgdbecfdgdbfcfdgdbfdgdbfffdgdbgffdgdcabdfdgdcdadfdgdcdafdgdcedfdgdcfbfgfdgdcfdcgdfdgdcfdgdcffafdgdcgfdgdcgffdgddadefdgddcdegefdgdddgffdgddfefdgdefbabcfdgdefdgdfagagfdgdfbfbfdgdfcaddffdgdfdffdgdfdgdgbgdegfdgdgfdgdgfffaefdgeabacagfdgeabcfdgeacbfdgeacgffdgeadggfdgebabbfdgebaedfdgebbbaefdgebcfdgebddfdefdgebefdgebfcfdgebfdaabfdgebfdgecafdgeccgcaefdgeccggeafdgecebgcdfdgecfdgecfgcbfdgecgcfdgecgdefdgedafdgedefafdgedeggeafdgedfdgeeabfffdgeeafacfdgeebffdgeeccfdgeecfdgeededffdgeeeefdgeeefdgeefdgeegdfdgeegfdgefacafdgefbbccfdgefbdfagfdgefbfdgefdbffdgefddfdgefdgefefdgefefebfdgefgffdgegbbfdgegcfdgegdfdgeggbfdgfacfdgfbadbfdgfbafaaafdgfbgdefdgfcafdgfcbaeefdgfccecgfdgfccfdgfcdeebefdgfcedbbafdgfcfcdfdgfcfdgfcgdeccfdgfcgdgfffdgfdbccafdgfdcaeeffdgfdcagaefdgfddadafdgfddcabfdgfddfdgfddgdfgfdgfdeafdgfdfdgfdfgadcfdgfdgfeafdgfebddafdgfebdgfdgfebfdgfefceafdgfegfafdgffbfdgffcbafdgffddfdgffdgffeacdffdgffecffdgfffdgfgadddefdgfgagfdgfgbebfdgfgcgfdgfgfebcfdggaaefbfdggacbfdggacdgcfdggacfdggaeddcafdggafdggagafdggbaffdggbbgeaefdggbebbfdggbfafdggbfbffdggbgbefdggbgcffdfdggcabafdggcabcfdggcadbafdggcbcbbfdggcbfdggceacfdggcfbefdggcfdggcfebffdggcgfdggdacfdggdaeagdfdggdbdfdggdbfdggdbgffdggdcdfdggdcfdggdebecfdggdeeagfdggdeffgefdggdeggbcfdggdfdggdgfdggecdfdggecgafdggecgfdggedfdffdggefdggefgfdggfafdggfaffdggfdgggaffdgggbfdgggcbfdgggccfdgggcfabcfdgggfdgggggfeaaabcffefeaaadfeaaadgdgafeaaaefdfeaaafeaaafefeaaageecffeaaagfeaabadbbfeaabagfeaabbbbbffeaabbfgedfeaabcgaadfeaabdfeaabefgcdfeaabfcfgafeaabfeaacccagfeaacfdeafeaacfeaacffeaacgcdcfeaadccafeaadfeaadggbafeaadggdffeaaeabdfeaaeccafcfeaaedcgbcfeaaedfeaaedgefeaafbfeaafcfcgdfeaafeaafffcfeaagafeaagccfeaageddfeaagegfeaagfbdgfeaagfeaagffeabacebfeabaeeefeabaefeabafeabagceccfeabbadgfeabbafeabbcebfeabbdadfeabbfeabbfgedcfeabcaefeabcdfeabcebfeabcebgffeabcecefeabcedefeabcefeabcffcfeabcfgcbfeabdbafcfeabdbbccffeabdcgfeabddgfeabdedfeabdefeabdfeabeacdfeabecafbfeabecfcfeabefeabefebgbfeabegfgfeabfafeabfbafcbfeabfbcfeabfcbfeabfdcdfeabfddbfeabfeabfedgbgfeabfefgfeabffcfeabffeabfgefeabgbfeabgedefeabgfcffafeabgfeabggadfeabggcagafeacabbfdfeacabfeacaebdfeacaefeacafafeacafcfgfeacafeacagfeacbbagfeacbbbdcgfeacbegfeacbggfeaccbfeacccbefeacccebcfeacceacdffeaccgdbfeaccgdegfeaccggfeacdafbgcfeacdafeacdbbfeacdbbgbfeacdcgfeacddebbdfeacdeffbfeacdfdfafeacdfeacebdbefeaceeaefeaceeafeacefeacegfeacfacfeacfaffeacfcfeacfdcccfeacfeacffeacgafbfeacgbgffeacgedafeacgfeadabdfeadacaffbfeadacfeadafaefgfeadafdfeadafeadafecefeadbbaadfeadbcfafeadbdecdfeadbfeadbgcfeadcbdcgfeadccaafeadcecfeadceeefdfeadcefeadcegffeadcfeadcffdcfeadcgcedfeaddabfeaddfeaddgeffeadebefeadedfcdfeadeeddfbfeadegabeffeadegfeadfafabbfeadfafeadfbbfeadfbefcfeadfcgfeadfdabbfeadfdffeadfeadffbbfeadffeadfgagagfeadgbdfeadgbfeadgdfeadgfcaabfeadgfcfafeadgfeaeaafeaeabafeaeacfeaeafeaebagedfeaebdcgfeaebeffeaebfagfeaebfdfeaebgfeaecaegfeaecbcaacfeaeccfeaecfafeaecfeaecgbbfeaecgfeaedbbagfeaeddagefeaedddfeaedeedfeaedfeaeebdegfeaeecfaafeaeedfdbgfeaeeeeffeaeeefeaeefeaeegeafeaefaafeaefbdfeaefcbcdfeaefeaeffeaeffgfdfeaefgabeefeaegadfedfeaegcfbbfeaegcfeaegdadgcfeaegddffeaegdebecfeaegfdgccfeaegfeaegffeafabfeafabffeafacgegafeafaedfcfeafaffgdfeafbbgfeafbccaggfeafbdfeafbfbgfeafbffeafccfeafcefeafcfcafeafcfeafcgfbcbfeafdadafeafddcdfeafddefeafdegfeafdfbecdfeafdfcfeafdfeafdgfeafdggcbfeafeafebgcgafeafecbcbfeafedfeafeecbgfeafefeafegbabafeaffaefeaffbgcefeaffcfcdcfeaffeafffeaffgfeafgaeffeafgbagfeafgbdfeafgbfccfeafgdabfeafgeabafeafgebadfeafgegdfeafgfeafggcabefeafggfeagaabdcfeagafeagagaefeagagdfeagbcfabffeagbcfeagbdfedefeagbeafeagbefbgfeagbfagcffeagbfeagcadafeagccbfeagcccggdfeagcedfeagcfeagcggfeagdbfeagdecafeagdfdabafeagdfeagdffgfeagdgaafeagdgcfdfeagebccbdfeagecffaefeageeefafeagfaafcafeagfbcbffeagfcacfeagfcbfeagfeagffeagfffeagfgdcafeaggabdfeaggccccffeaggcefeaggdbeedfeaggdecefeaggfeaggffeagggfcfebaacgegdfebaadfebaafebaagbdbfebabaedfebabaffebabbeefafebabcfebabdfebabebcbafebabgcfebabgfebabggcgfebacagafebacbfebacebagfebacedfebacfdfebacfebacgafafebadaebdfebadbbfebadbfagfebadgbcfebaedffebaeegfebaefebaeffebaegcgfffebaegfebafcfebafebafedcbfebaffebafgabdcfebafgaefebagadedbfebagdbfebagddagfebagdggcfebagfebaggefgbfebbaabgfebbaafgbafebbaedfebbaeffebbafebbagdfebbageefebbbaefebbbdbefebbbddeafebbbeffebbbfdfffebbbfebbbffebbbgdeafebbcafebbcbfcbffebbcbfebbcdfebbcdgaaafebbcegfebbcfebbcffebbdaeaffebbdagbfebbdbdbefebbdgdabfebbdgdfdbfebbeafebbebcefebbebffdfebbecbfebbeceegfebbedbegfebbefggfcfebbfaeagfebbfageagfebbfbfebbfcabcfebbfebbffebbfgcfebbgcbfebbgccddfebbgcdfebbgecafebbgeeffebbgfdfdfebbgfebbggfdeafebcaebeeafebcaebfebcaedcafebcaeefebcagafebcbaadafebcbabfbfebcbbfdfebcbcfebcbebafebcbegfebcbffebccebddcfebcceedaafebcdcadagfebcdceagffebcdcfebcddbbfefebcddfafebcdefebcdfebcebafebcebefebceebfebcefebcegddbafebcegdggfebcegfebcfbcdffebcfdefebcfebcgafbcfebcgdcgffebcggedfffebdafaffebdafbfbffebdafebdagcgffebdbbeccefebdbfcbefebdbfebdcabffebdcacdfffebdcagacfebdcbeecdfebdcfebddbffaafebdddbgffebddddbfebddfafebddgfafebdeaabfefebdebfacdfebdegdbffebdfaedfebdfcafebdfcdcgbfebdfebdffbbbfebdffebdfgbefebdgaebfebdgbefebdgbfebdgddfebdgefebdgfbebfebdgfdgcfebdgfebdgfefebdgffebdggfebeabgacfebeacfebeafebeaggfebebcecfebebcfebebdbcggfebebfacfebebfafebebfbcfebebfebebfgfebebgfebecafebecbdgefebecccebffebeccgefafebecfaefcfebecggfebedafebedbgbfebedbgffebedddgfebedebegcfebedefdaefebedefebedfebedffefafebedgbfebeeceafebeedcfaafebeefebefbfebefcfebefcffebefdefebefebefffffebefggbefebegefffebegegefafebegfebbcfebfaaeffebfabbcefebfabbdccfebfaccfgfebfadcfebfadfebfafccgcfebfagbfcfebfagfebfbafbefebfbccfebfbcfebfbcgfebfbefegcfebfbfcdbdfebfbfebfccddebfebfcdfebfcdgafebfcfebfcgfebfdabbaefebfdagfffebfdbdebdfebfdbfebfdcefebfdfebfdgcdbffebfdgddggfebfdgfebfdgffebfeabfdfebfeafebfebfecbdcfebfefebfefgdaafebffabdfebffbfebffbfffafebffebfffebffgbceefebfgafebfgbgdedfebfgefaggfebfgfebfggbcffebgabbfebgabeebfebgacaagfebgaedcfafebgaefebgaeffebgafdacfebgafgdbbfebgbaceafebgbddcfafebgbeabbfebgbeadefebgbgdefebgcbadcfebgcbfebgcbffebgccfegfebgcdfebgcegcfebgcfacbbfebgcfebgdbgedcfebgdcadabfebgdcafebgddagedfebgdeffbfebgdfcbacfebgdfdfcefebgdfffebgeadcfebgefggecfebgfafebgfcfgfebgfdcfebgfdgfacfebgfebgfedcfffebgffebgfffdfebgfggffebggbefdfebggecgfdfebggfgfecaabdffecaabegbfecaacccdfecaafecabafecabbgefcfecabcggdcfecabfecabgfecacbfecacbffecacdbgbfecacefdedfecacfecacgefegfecadfecaebgagcfecaeccdfecaefecaegadbbfecaegafcfecaegbfeafecafcfecafdbcddfecafddfecafecaffggfecagbegeafecagbfecagdfecagedfecagefffecagfafecagfecbaaafecbabeafecbadcffecbafecbaffdafecbbaaaeefecbbccdfecbbdafecbbebbfecbbffffgfecbcaafecbccgffecbcfecbcgdfecbdaefecbdaegfecbdafecbdbaafecbdbfecbddfecbdeceddfecbdgefecbecdefecbeddefecbeefecbefecbfabffecbfccaffecbfcgagffecbfdbgfecbfecbffbafecbffcafecbffecbfgbcdfecbgcdacfecbgeaffafecbgfeccabfeccafcgfeccafeccafgbebfeccbfbcfeccbfecccaagefeccceffecccfeccdbfeccdcbcfeccdccfagfeccdeeecgfeccdgefeccdgeffeccdggbcffeccebfecceebafecceeecfecceeeecfeccefaaafecceffeccegbfeccegccfeccfccdffeccfcgfeccfeccffcefdfeccffeccfgadfeccgbecfeccgbfeccgcfafeccgdefeccgeaafdfeccgebfeccgefeccgfcfecdaacdgcfecdaafecdaaffdfecdacbafecdafecdbdafecdbdefecdbefecdbfecdbffecdbfgfecdbgaecafecdbgcdcefecdbgeefecdcbcfecdcbecdfecdcccfecdcdefefecdcfecdcfeffecdcffecdcfgfecddadgefecddbefecddbfdgfecdddffecddecdeffecddffecddgcgafecdebaafecdefecdegfecdfafecdfcefecdfcfecdfdbafecdfeaffbfecdfeagafecdfecdffbcgfecdffdbcfecdfffdebfecdgbbcffecdgdbcgffecdgfecgfecdgffecdggbfeceaadafeceaccfeceacfdfeceacffffeceacgegefeceadffbefeceaeafeceafeceagbefecebcbdfecebccgfecebdfeagfecebffbfecebgfffececafececagcfececbcfececfececgefececgffecedabbbfecedadgagfecedcbfecedccaadfecedddfacfeceddfecedfecedgcfefeceeaacdcfeceeffbeefeceeffeceegacfeceegcgfbfeceegfffecefacbfecefaegfecefbffecefdfecefecefefeceffecefgfecegaaeebfecegbbefecegdgdaefecegfagfeceggaeafeceggecbfecfaagggfecfabfecfacgeffecfaeefecfaefecfafecfagdabgfecfagefecfbbbcdffecfbcffecfbecfecfbedfecfbgdbffecfbgfecfcdafecfceceefecfcefacfecfcegbbfecfcfebfecfcgeefecfcgfecfdaeefecfdcbecdfecfddegedfecfdgbdggfecfeafdfecfebafecfecebdefecfecfecgffecfeddefecfefecfeggfecffabfecffafffecffbfecffdeaadfecffecfffecffgbceffecfgaabaefecfgbfbafecfgbfecfgcefecfgddfbafecfgdefecfgdfecfgefffecfgfecfggbbfecfggcgdcfecgafecgagffecgbdfafecgbfecgcbafecgcccbcfecgcfecgcfgdafecgcfggdbfecgdbcaacfecgdbfgfecgdddafcfecgddfecgddgbfecgdeffecgdfadgdfecgdfecgecdabffecgedcfecgedfbefecgeeagafecgeeeafecgeefecgfaffecgfbcafecgfbfecgfddfgefecgfdfecgfecgfegfecfecggafcedfecggbbffedaabfedaafdfadfedaagcfedaagcgafedaagfagfedabafedabcefedabefedabfbaefedabfedabffedacbcebfedacbeabafedacbedfedacdgfedacfbdfedacfbfedacfedacgafedadbddgafedadcfedadfedadgbfedadgdafcfedaeaccfedaebgefedaecbfedaefcdfedaefdfedaefedaegdfedafafafedafafdafedafafedafbbfedafbcafedafbefedafcbagdfedafcfedafdfedafedaffedafffbfedafgdffedagdegdfedagfedbaabfedbaadfedbadbafedbafedbafgfedbagfedbaggdffedbbadaedfedbbbbgfedbbcbagbfedbbcfedbbcgfedbbdagfedbbfedbbffffedbbgbfedbbgcafedbbgdcaefedbcaadaefedbcbbafedbccbfedbcdbccfedbcfadafedbcfedbdaffedbdagdfedbdcfedbdddafedbdeefdffedbdfaaffedbdfedbedbfedbefedbfedbfedcfedbfefedbffecfedbffedbgaacefedcadccgfedcadfggbfedcadgbdfedcafedcafggfedcagdecfedcbcdafedcbdbfedcbeagfgfedcbegfedccaagdffedccbedfedccbfedcccgadgfedcceefdfedccfedccggcdgfedcdadacfedcdccdefedcdcdfedcdcfedcdcffedcdeddgfedcdfedcdffedcdgfeaafedcecgbfedcedfedcefedcegfedcfcfgfedcfdbdfedcfedcgdbfedcgdddfbfedcgdfedcgfedcgffeddaaefeddabfeddacfbbfeddacffeddafdefeddafeddagccfeddagfeddbafccfeddbaffeddbagbfeddbcfeddbdacbfeddbdfeddbfeddbgeeefeddcccabbfeddccgfeddcddfeddceccbefeddcfeddcffcfedddfedddgdfeddebcgddfeddebfefeddecefeddeeefeddeeffeddegfacffeddfafeddfaffeddfbbeffeddfcaecfeddfccfeddfeddfedfbfeddfgefeddfgfeddgbeebefeddgcdefeddgcebfeddgdbgcgfedeaafedeabdfedeafaagfedeafedebafedebagafedebcfedebdfegdfedebebdffedebfedecbcfdfedecfedecgfededafadcfededbacfededbefadfededbfededcgfaefededdcfedededfededeegcgfededffededgbgfededgfededggfbdfedeebcfedeedbfedeeecdfedeefcfedeefddgfedefadfedefedeffedeffeggfedefgefedegbbefedegbdbafedegbgbbefedegcdfedegdcagcfedegdeaefedegeadcfedeggbfedfaadfedfadcfedfaegdbfedfafcbfedfageeaefedfagffedfbaffedfbefaegfedfbfedfbgfedfcbfedfcdefedfcfedfcgfedfdaeffedfdcefedfdcfedfddfedfdfedfdffaafedfdffedfeaefeafedfeccdefedfedfeeacfedfefedffageffedffdfcffedffdfgaffedffdgdbdfedffedffeffbcfedfffedffgbfedfgabfdgfedfgdfafedfgfdfedfgfedfggfgffedgaacbafedgabffdfedgadgabdfedgbafedgbfedgbgfcffedgcbddfedgcbfafedgccdfedgcdafdfedgcdcebfedgcfedgdacfedgdcfcfedgeabccffedgeagdafedgebegfedgebfedgecdefdfedgecfedgecgdgfedgfadfedgfbfefafedgfddefedgfedgfeedfedgfefecfedgffedgffgdgfedggdbgcfedggegfgfedggfbfgfedggfdcgfedgggfeeaaaffeeaadfeeaafeeaaffeeaagceccfeeaagdgecfeeaagfeeabbdfeeabegfeeabfeeabgbcbfeeacafeeacbgfeeacdfeeacefagfeeacefeeaddbffeeadfeeadgefeeadgffdefeeaeeafeeaeecbcffeeaeeeedbfeeafafeeafbfeeafdbgfeeafdcfeeafddffeeafeeaffcdfeeaffeeafgbfeeagacgbafeeagbbeefeeagbebcbfeeagcgfeeagefeeagfeeaggdadfeeagggbdffeebabecfeebacbccfeebaddfbfeebaeeaeefeebafeebafgfeebagebfeebbafffeebbbefeebbbfeebbcfbfeebbdefeebbfccdfeebbfeebbgdbfeebcadfeebcafeebccfeebcdbfeebcfcbebfeebcfdfeebcfeebcfefeebdbfeebdcfbfeebddbfeebddffeebdgbffeebeafeebefeebegccfafeebfadbfeebfaffeebfbfegffeebfcegfffeebfcfeabfeebfdfeebfebfeebfeebgabfeebgafebfeebgcbfdefeebgedfeebgfeecaadggafeecaafeecacefeecaecafeecaecfeecaeffeecafdcfeecafeecaggfeecbbaddfeecbbgegfeecbcdfgfeecbfeecbfefefeeccbefeecccabaffeeccfcefeeccfgbabfeecdbffeecdcdafeecddbdfeecdeafeecdecbgffeecdeffeecdfeecdgafeecdggfeeceaefeeceaffeecebfeececeaedfeecefcfeecefeecegbffeecegfeecfcbgcfeecfeecffeecfffeecfgaefeecfgdbfeecgbbcfeecgcfdcfeecgebfeecgfbbfeedadbfeedaebgabfeedaefgdbfeedafcgefeedaffeedagcbfbfeedagdbgdfeedagdgfeedbafeedbdfeedcabfeedcacbffeedcadfeedcegfeedcfeedcfegcbfeedcgeabfeeddadfeeddbadcfeeddcdgffeeddceebfeeddcgfeedddfeeddeaebgfeeddedfeeddfeeddffbfeeddffeedeadbdfeedebbabefeedecbdcfeededdfeededeafeededfeedefeedegadcfeedegagaffeedegdcdgfeedeggbefeedfcffeedfdabfeedfeedfeegfeedffeedffgfeedfgfefeedgbccdffeedgbedfeedgbfeedgcecfeedgcfafeedgdgeefeedgdgfeedgeacfeedgedfeedgefcafeedgefeedgfadfffeedgfeedggdfeeeabcbfeeeabfeeeadeddefeeeagegfeeeagfbfeeebbbfeeebdfeeebfcfdfeeebfeeebgdfeeecafeeecbfeeecdcegdfeeecddbfeeecdfeeecebfeeecffeeedaagfeeedagfeeedcacffeeeddfeeedfcfgfeeedfeeedfeeggfeeedgafeeeeafecfeeeebebcfeeeecbbcfeeeecffeeeecgfeeeeebbffeeeeebfeeeegbfeeeegfcdffeeefbafbdfeeefccbfeeefcfeeefecaefeeefeeeffeeefffcffeeefffdefeeefffeeegbafeeegdeafeeegdeffeeegegafeeegfadbdfeeegfeeegfgbaafeeeggdcfeeeggfeefaaefeefaafeefadffgfeefaeabcfeefagffeefbfdagfeefbfeefccdecafeefcdfbfbfeefcdfeefcfdgfeefcfeefdaegfeefdbagfeefdbagfefeefdbfeefdcdggfeefdcffeefdefeefdefffeefdffdfeefeabbabfeefecacdfeefecdfeefeeafeefeefeeggfeefefcefeefefeafeefefeeffaaegfeeffageddfeeffdeffeeffedafeeffeeffeffeefffddfeefgcdgefeefgcfeefgcgfffeefgdbgfeefgefeefgfacfeefgfeefggeeacfeegaacdgefeegabcdbffeegacedgffeegadbafeegagfcbfeegbdbafeegbeacfgfeegbedadafeegbefbcgfeegbfcffeegcafeegcaffeegcbfeegcebffeegcefeegcfeegcgccaefeegdeedadfeegebbebfeegebgaefeegecfeegeebfeegefbdfeegefeegfabbcefeegfbfeegfcdffeegfcfbgfeegfcgdafeegfeegffdfeefeegffeeggaafeeggbefeeggbfeeggcbcefeeggegfeegggagfefaabdfefaabfefaadfgcefefaaedbfefaaffefabaabfefabcacegfefabcefefabdfefabdgbefefabfafefabgdadfefabgecefefabggfefacagbffefacbgeffefacdacfefacdfefadafdcdfefadbfefaddbbabfefadegfefaeacbfefaeagdbafefaebcfadfefaebefefaedbfgfefaedbgfefaedfefaeefefaefefaefgfefafafefafagfefafbebffefafbfefafdfefafebgfefafefaffefagdfefefageacfefagefefagegefefagfdccefefagfefaggbddffefaggefefaggggcfefbacaaecfefbacadbfefbadggbfefbaebfefbaeecbfefbbcadgfefbbfbbcfefbbfdceefefbbgbdgfefbbgdfefbccedgafefbcdbggfefbcfefbcgcaacfefbcgcdcdfefbdaeeffefbdafefbddbcbfefbddgbgffefbdfefbdgdggafefbeafefbebegfefbecbedfefbecffefbeedefefbefefbeffefbfbfefbfcccedfefbfdgfefbfefbffefbfgecbbfefbfgfefbgabdfefbgdafefbgfcbebfefbgffefcaaagaafefcaadafefcaafccfefcabfefcaccefefcaccgfefcadfefcafafefcafefcaffcdfefcagbcfefcagcecfefcbefefcbgfdfefcbgfefccbaegfefccbfefccdffefccecgfefccfefcddadefefcdfcfefcdfffefceadfefcedgafefcefefcfagcfefcfcfefcfdbefefcfefcfefefcffbfefcffefcgafefcgbgfefcgffefcggaffefcggfefdaaafbfefdaaafeefefdaebfefdaedffefdafefdbdafefdbdgacfefdbdggfefdbeabgfefdbfefdbgfefdcacfacfefdcaedefefdcafefdcbfefdcdcadgfefdcfcbafefdcfefdcgcfcfefddebfbefefddefefddegegfefddfefdeaebfefdeagafbfefdecfefdecgdafefdedfefdeecfefdeefefdeefefefdefegddfefdfagfefdfbgagffefdfcffefdfdbfggfefdfdfaffefdfdgeefefdfefdffefdfgfecfefdgbacdgfefdgdddeffefdgdfefdgecfadfefdgedccafefdgfcgfefdgfefeaaefffefeacefefeadffefeaefefeafebfefeafefeagadafefebabafefebabfefebafefebfefebffefecaaefffefecdafefecdfbgcfefecfefedabddfefedbcfgfefedbfefedcebfcfefedfcfefedfefedgceafefeeacadfefeeacgfefeeaebfefeedbfefeedcfefeefffefefaeagfefefeebdfefefefefefefefeffefegbbaccfefegbeaabfefegbefefegcfefegdcfefegfefegffeffaafeffaagefeffabgdfeffaeafffeffafeffbcdeffeffbcfeffbebefeffcaadfeffccagfeffcdgeebfeffcefeffcfbaafeffcfeffcfffeffdbafeffdbfeffdfedfeffeacbgefeffedfeffeefeffefbcbfeffefeffefffafefffdaacfefffdfcfefefffeffffbfeffffefffgbcfeffgccfbfeffgfbddefeffgfefgaacfefgaafefgabcfefgabfefgabffcdfefgaccfcfefgaeabfefgafefgbaedefefgbcebgefefgbdaaacfefgbddffefgbedfeefefgbefefgcagfefgcbcfefgcbefefgcfaaeafefgcfefgcffefgcgafffefgdagfebfefgdbcdfefgdbfefgdcafefgdfcacfefgdffefgdgfggffefgebadfbfefgebgcefefgedbbdfefgedfdddfefgeeafbefefgeefefgefdbcfefgefefgfcdcfefgfeccggfefgfefgffbcafefgffcfefgffefgfgddeefefggdfegfefgggfegaaafegaaddfefegaadeafegaafdgaefegabaafegabadfdefegabagcfegabbbfbfegabcdcafegabcefegabfbcgfegabfegabfgfgfegabgdbbfegaccceefegacdfffegacfegacfffgfegacgfegadaaaafegadafegadbdfegaddaffegadedfegadfbfegadgfegaeabfegaebfegaedbcfegaefeacfegaefegafagafefegafebafegafegaffegafgecacfegagbdcfegageegfegagfcffegagfegaggcfegbaabcbefegbaaecbafegbabafegbabbfegbabccdfegbabgfegbaceeafegbacfegbaebfegbaebgcfegbaeeefegbafdbbfegbafegbagcabfegbbcefafegbbceffefegbbfegbcafegbcbcgefegbccfegbcdefegbcfgdefegbcgdcfegbdcdafegbdcfbdgfegbddecgffegbdfegbdgadafegbdggadbfegbebdafegbebggfegbeccbdgfegbecfcgfegbedfegbeeabfegbefdbefegbfafegbfbfeagfegbfbgfegbfcaffegbfeefbgfegbfegbffegbfffegbfgbafegbfggfegbgaaafegbgbafegbgbcagfegbgbgadfegbgfgafegcacafgfegcacedcffegcadfegcaefegcafbaedfegcafegcbafegcbaffggfegcbdbddfegcbfbdfegcbfegcbgcbaefegcbgedefegccafcfegcccgcefegcceaddefegccfbfddfegcdaefadfegcdafcfegcdeafegcdeagaefegcdeaggfegcdfegcdgfegcdggdafegceaeafegceddefegcefegcegfegcfaedaefegcfbbafafegcfbfegcfdgfefegcfegcffegcffgagfegcgbdgafegcgcgdfegcgfegcggcdbfegdabcagfegdabdecffegdacafegdacdbdfegdacfegdafegdbbdcgbfegdbbfegdbcdafdfegdbdfegdbfegdbgeefegdbgfegdcagafegdcddeafegdcdefegdcdfcfegdcfegddbfcfegddbfegddfegdeadadfegdebfegdeeabcfegdefccgbfegdefegdfbcegffegdfbfegdfcgfegdfebgfbfegdfegdffegdgbeafegdgbefffegdgebaafegeacfcbfegeacgffegeaecafegeagdcacfegeagfegebbaafegebbbgfegebcbdfegebcgfegebdaefegebddabfegebefegebfegebgfegecacffegecbgbgfegecbgfegeccabfbfegeccfegececdbfegecfegecgagdfegedbacbffegedbccfegedbedcfegedbfegedcfegedgfefegedgfegeecafegeecdadbfegeeeaabdfegeefbfbfegeefcdgfegeefegeefgbcfegeegaaaefegeegfcfegeeggcfegefegeffegefffgafegeffgfegefgcfcfegefgefegegbccefegegceacfegegeafegegedfegegfegfacfegfacfffegfadfbfegfagcfegfagdgfegfageffegfbdcefgfegfbddfegfbebcgfegfbecfafegfbfcfegfbfegfbgfegfcbddfegfccgafegfcdafegfcdecgcfegfcecbfbfegfcfegfcgfedfegfdaeeagfegfdbeggffegfdefegfdfegfdgadgfegfeabcbefegfeacbfegfecffgcfegfeebggafegfegcfegfegffbcadffegffbfegffefegffegfffegffffbfegffgdcfffegfgafegfgbfegfgecaadfegfgfegfgffeggaabbfeggaafeggadbbgefeggaecfeggaefeggafcdcfeggafeggagefeggbadfeggbcbafbfeggbecbbfeggbefeggbfbccafeggbgbfeggcdfbggfeggceaecfeggcebaegfeggcebfeggcegbecfeggcfeggdbagffeggdbfcfeggdfeggebebfeggecbdfeggecegfeggedbgfeggefeggfadbagfeggfafeggfbfeggfcdbbbfeggfdefeggfeggffeggfgffegggefbgfegggfeggggedcefeggggffaaaabffaaabebffaaadceeaffaaadedcdffaaadgcffaaafbffdffaaaffbffaabbeaffaabcfcbffaabdeafffaabffaabgaaeffaabgffaabggdffaacbdffaaccbbaffaacdffaacffaacgcffaacgfffffaadabdaffaadffaaebfffaaecbeffaaedcgffaaeddbegffaaeebgffaaeeffaaeffaafaccaffaafdffaafeddabffaaffaafffaagbbffaagcffaagddbbgffaagfbffaagffdffaaggcdffaaggedbeffaaggffaaggfgffabaaffababffabacafdffabacffabaefddffabaeffabaegfefffabafceaffabagdgffabbaaegeffabbbfeffabbbgffabbcgbcbffabbefgbffabbffabbfffabcbeffabcffabcgcgffabcgffabdafccffabdbagdffabdfffabebcffabebgffabecfffabeffabeffdegffabegeffabfbccdbffabfbgbffabfcacffabffabffdaffabfffabfgaffabgbgedcffabgffffacabfbffacadffacaebdeffacaeffacbcbgffacbcfecffacbdcaffacbffacbfffddffacbgcdbaffaccaedgffaccbcffaccefgffaccfagedffaccfdgffaccffaccgcdffaccgeedffacdaffacdbeffacdcfffacdebccffacdgedffacebffacedddcffaceegfffacegaagffacegaffacfeffacffacfffacgdbffacgecfffacgefafffacgefdbffacgggffadaaffadaffadafffadagcfdcffadagcffffadbbgecffadbbgfebffadbcabffadbddfcdffadbffadcbgdbffadceaffadceffaddaagefffaddbbbdffaddbcgffaddcaaeffaddddcdffaddffaffadeacgdffadedacabffadedebegffadeffadfabcgaffadfabdbgffadfbbffadfbgbeeffadfdffadfefgffadfeggdffadffadffdefaffadgbfgbffadgdffadgeaafffadgeaffadgecdffadgefabffadgeffadgffadggffaeabdgffaeafeffaeaffaeafffaeagabffaeagffaebbcaffaebbfffaebffaebgdeffaeccbagffaecceffaecebfefffaececffaecfcgeffaedcfcffaedeadcffaedffaedfffaedgeaffaedggeffaeebeaaffaeecefcfffaeeefaffaeefbegffaefbfcffaefdbffaeffaefffaefffdfaffaefgbdffaefgggccffaegagcbeffaegbgaffaegcfgcffaegedcffaegeffaegffffafaadccbffafabacgffafaccgcffafadcffafafdbffafaffafbadbffafbbddbbffafbcfgeffafbdcffafbebffafbeccbffafbeffafbegfffafbffafcaffafcbffafcbgffafcdebfeffafcdeeffafcfdcbffafcffafdaeedcffafdcbbbffafdcffafddgfgffafeaafccffafebgffafedceaffafedgffafeffafefffafegfefffaffacaffaffaffcaacaffaffdffaffdfgffafffaffffagaaffagaagcfffagabafdffagabcffagadfcffagagagaffagagffagbagaddffagbffagbgbffagcadffagcbbadffagcccgffagccdfeeffagceffagcfdaggffagcfgegffagcfgfcffagdaaagffagdaeecdffagdffagdffgbbffageaaacffagedgdbgffagefbbffageffagegdeffagegffffagffagfffaggagbffaggbffaggcgceffaggfdfccffaggffagggeaffbaacffbaadbffbaaeffbabaccffbabdbdfbffbabdcgffbabeccffbabffbabgbbbeffbacbffbaccdafffbaceefecffbacffbacgdedffbadbabffbadcacaaffbadcbaffbadcfbffbadcffbaddffbadffbaeabcaffbaecadfffbaecgcgffbaeefdfffbaefaffbaeffbaeggffbafddefffbafdffbaffbafffbafgbbffbafgdbaffbagaedceffbagbcfcffbagcgafaffbagdecgffbaggebabffbbaefbffbbaffbbageffbbagffbbbbfcfffbbbccffbbbeaebffbbbeafffbbbffbbbgffbbccgaffbbcdaffbbcefcgfffbbcfbggfffbbcffbbdabbdcffbbdafgecffbbdbbgbeffbbddadaffbbddcddfffbbdffbbdfffbbdgdffbbebadfffbbebbffbbedffbbeffbbegfdffbbfaffbbfagceffbbfbdgffbbfbffbbfcacffbbfcfecgffbbfcfffbbfcgcgcffbbfeffbbffbbfgeeffbbgafeabffbbgbcfdffbbgbffbbgffbbggceabffbbggffbcacffbcadebffbcafaeffbcaffbcbbafffbcbebceffbcbedffbcbgcfdffbcbgcgffbccbafffbccceaaffbccdabgfffbcceecbffbccffbccfggaffbcdaffbcddgeffbcdefffbcdfedffbcdffbcdgcffbcdgdaaaffbceaeffbceaffbcebdcbcffbcebgceffbcedecffbcedffbceffbcegfafffbcfcffbcfdbffbcfdcffbcffbcffedebffbcfffbcffgddffbcgcdggffbcgdbbaffbcgeffbcgfagaffbcgffbdaaaaaaffbdagagaffbdagddffbdbacedffbdbbbbafffbdbcacffbdbeffbdbgcdfffbdbgfffbdcaacffbdcbeefffbdcffbddabebaffbddffbddgfdffbddggffbdeeddbeffbdegaaffbdegcffbdfafeffbdfbddffbdfcefdffbdfcgcacffbdfeffbdffbdffgacffbdgbaffbdgbgffbdgcgeffbdgdfffbdgfdfaffbdgffbdggcfagffbeaaaffbeaabeffbeacddabffbeacfbbcffbeaddccffbeafdfbffbeafeffbeaffbeafgffbeagffbebbccdaffbebcbfffbebceffbebcffbebdceaffbebffbebgfbbffbebgfffbecbaffbecbgfcffbeccagffbeccbcgaffbecdacffbecdbffbececfedffbecefffbecfdffbedaadgcffbedaffbedfeaffbedffbedgfbaffbeecfffbeedbbgfffbeedcfdffbeedgcffbeefabbffbeeffbeefffbefbffbeffbefffbeffgffbefgffbegcaagaffbegdegffbegffbfabffbfacffbfaddcdcffbfagdbfffbfagebcbffbfbaffbfbbffafffbfbcbfffbfbcgaegffbfbffbfbgagffbfcaaggffbfcaffgffbfcbdffbfceffbfffbfcegbffbfcfffbfcgagcffbfcgbdffbfcgebegffbfdabffbfddadcffbfddeffbfdfcaffbfdffbfecbffbfeddagdffbfeeffbfeffbffaaffbffabgffbffaeaaaffbffbbbaffbffbffbffbffdfefdffbfffbffffbfffgbcbffbfffgbfffbffgcffbfgbeeffbfgcffbfgffbfgffefffbgacdffbgadebffbgaffaffbgafffbgbaffbgbbbdaffbgbbffbgbcbfffbgbcffbgcaaffbgcabffbgcffbgdbcbcffbgdffbgdgdaffbgeabgfeffbgeacffbgeeccecffbgeffbgeggffbgfcbdffbgfceffbgfegeggffbgffbffbgffbgfffbgfgeeaffbggafgbffbggbdfeffbggbeeeffbggcaeaeffbggdedceffbggdffbggefdffbggffcaaadafffcaadaeaffcaadgaffcaafdfeffcaaffcabaabgffcabaddaffcabaffcabddcgffcabeadffcabeffcabfcffcabffcacabcaaffcaccdaffcacdcffcaceffffcacffcacfgffcacgcgaffcacgffcadaaccgffcadaebcffcadcdffcadecbffcadeffcadffcadgbdccffcadgbddfffcadgfdddffcaeagcffcaecdffcaeceffcaecgdcffcaeedcgffcaeffcaefgffcafbffffcafbgcffcafdaffcaffcafffcafgcffcafgeffcafgegcbffcagcbgfffcagcfffcagfffcbabffcbaceffcbadeffcbadffcbafbffcbaffcbagcafffcbbaebbeffcbbagaafffcbbbffcbbcgffcbbdceefffcbbebaaffcbbebgbffcbbeeffcbbffcbbffffcbbgffcbcaffcbccgdcdffcbcebeceffcbcefafaffcbcfdgffcbcfedegffcbcgffcbdcegffcbdcgaffcbddcebgffcbddgaebffcbdffbebffcbdgffcbeaabffcbeabdagffcbecbdffcbeeffcbefbffcbefbgeffcbeffcbfaffcbfafffcbffcbffceagffcbffefbffcbfffcbfgeffcbgeffcbgfdffcbgffcbggffccadeffccadfgfaffccafcffccaffccbbbffccbcdcfffccbdeeeffccbdgbdffccbegbfffccbfbcfffccbfbffccbffccbgafbffccccfffcccfdfgffcccffcccgdffccdaebffccdfffccdfgaaaffcceadeffcceaffccecedcgffccecfaffccecffcceeffccegabccffccegggedffccfbcdeffccfdbaaffccffccfffccgbffccgcbffccgegffccgfdcaffccgfedffccgffccggdbfbffcdabfffcdaccdgfffcdacdfedffcdadcffcdadffcdaeadffcdaefcfcffcdaffcdageaaeffcdbaafffcdbbdceffcdbdffcdbeaacgffcdbffcdbgbcffcdcegffcdcgffcddbcadfffcddebffcddffcddgdgffcdeabfafffcdecbaffcdeffcdegbffcdegffcdfbbaeffcdfcdbffcdffcdfffcdgaeaaeffcdgaffcdgbafffcdgdegfaffcdgffceabaffceacddffceacdgecffceaffaddffceaffceafffcebbaffcebedacbffcebeddffcebfbeffcebfdgdeffcebffcebgaagffcecbaffcecbgbffcecffcecfffcecgfffcedaddffceddffcedffcedgcffceeffceefffceegccecffcefaccffcefadgffcefbfdaffcefdcbffcefdfgebffcefeffceffbffceffcegbgfffcegcacffffcegcdeaffcegdbcffcegffcfaabffcfabedfffcfacfbffcfacffcfadfbfffcfaegaaffcfafffcfbaggeffcfbcbffcfbdebffcfbfebagffcfbffcfbgffcfcaecfffcfcafdgfffcfcccffcfceagbffcfcfffcfcgegffffcfdaffcfdbbffcfdcbffcfddaffcfdfaffcfdffcfdfgabfffcfdgffcfdggbbffcfeagcbfffcfecaaeffcfecbdfcffcfecffcfeedffcfeffcfegcdffcffagffcffcffcffgcffcffdecdffcfffcfgbffcfgcaffcfgdaffcfgebgffcfgeeggffcfgffcfgffffcfggffcgacgeffcgaegbdffcgafffcgbafcegffcgbbaffcgbbeegffcgbdffffcgbfcbffcgbffcgbffffcgbfgcffcgbgfggffcgcadffcgcbafffcgcbeffcgcbgffcgccbffcgcccfffcgcdddfffcgcdffcgceffcgcfbffcgcffcgcfffcgdacffcgddbbbdffcgdedbeffcgdeffcgdgdabgffcgeaaeadffcgecaffcgeeffcgeffcgfaafgffcgfagedfffcgfdagfgffcgffcgfffcgffgeffcggbffcggdcffcggdffcggebddcffcggffdaaabebffdaaaffdaaggebffdabbeffffdabcffdabffdacadbddffdacbdcffdaccaffdacdfffdacffdadaffdadbaacffdadbdfffdadbffdadccgeffdaddgefffdadebgeffdadeeaffdadffdadfgaffdaebffdaedcffdaeddffdaeffdaegfecffdafbecccffdafdfbadffdafdffdaffdafffdafgabbffdafgffdagbgecffdagccebcffdagfeffdagffdaggbfffdbabfbffdbaeaffdbaffdbafgffdbbbgfgaffdbbedeffdbbffdbbfgffdbcagbffdbcecabffdbceffdbcfdfgffdbcffdbdabadaffdbdaffdbdffdbeccfagffdbeecffdbeeffdbfbfffdbfdcffdbfddffdbfeeeegffdbffdbfffdbfffdbffffeeffdbgbcdffdbgdbffdbgfdgggffdbgfffdbgggffdcabbddffdcadbfeffdcaecfgffdcafffdcagaffdcagefaeffdcbedffdcbegffdcbfadcffdcbfbffdcbffdcbgfbffdcbggdffdccaacaffdccbgbbgffdcccdffdcceddaffdccffagaffdccffdccgffdcdbeffdcdcfgaffdcdeaebcffdcdegbcffdcdegffffdcdffdcebaaffdcebffdcedaeffdceddfcffdcedfgbfffdceeeffdcfbdagffdcfbffdcfcffdcfdgceffdcfefcfffdcffdcfffdcgaacadffdcgafeabffdcgbddcffdcgbeffdcgcaedgffdcgcagdffdcgcfaffdcgddecffdcgedadfffdcgefaaffdcggbffddaacffddadaaacffddadcdffddadffddadfffddaeccfdffddaegccffddagffddbaeeeffddbafeffddbbaffffddbbffddbcaffddbdffddbeffddbffddcafdffddcbgffddccffddcdagffddcdddaffddcebffddcffddcgffdddbcdbcffdddeacgffdddefffdddffdddgfgffddebbedffddecffddecgbgffddeddfffddedffddedfffddeffddefffddegbffddegffddfbddgdffddfcfggffddfdaecgffddfdccdcffddfdffddfeffddffcdffddffddfffddffffddgbggffddgcagffddgecdceffddgffdeabfffdeacaefffdeacfcbcffdeaeebfaffdeaeffdeafbbbffdeaggbdeffdeaggbgdffdebaafeffdebaffdebagfffdebdfgffdebdgbgbffdebeddcgffdebffdecaaffdecbefffdeccbbeffdeccdafffdeceffdecfcgdeffdecffdedaffeffdeddcabbffdeddfdffdeddffdedffdeedceggffdeeeaggeffdeeegbeeffdeeegffdeefbdgffdeeffdeegdffdeegffdefbdggbffdefcbdbffdefdcbadffdefdedffdefebffdeffaefffdeffdegdaffdegdfafaffdegffdfaaffdfabccffdfacabfbffdfadeffdfaeffdfafeagffdfaffdfbaaffdfbcdffdfbdebcffdfbebffdfbfcgccffdfbffdfbgffdfcabceffdfcacebffdfcaddacffdfcadgbffdfcaeffdfcaffdfcbdcaffdfccdbaffdfcebedffdfcffaggffdfcffcfffdfcffdfcgafffdfcgeffdfdbaffdfddcafeffdfdeedffdfdeffdfdffdfdgegfdffdfeadffdfebdeaffdfebffdfecbafcffdfefffdfegfdgfffdffacabffdffcffdffcgcdffdffdaffdffdffeffdfffdffffdffgaffdffggaffdfgaffdfgccbfffdfgedfeffdfgegffdfgfeffdfgffdfggffdfgggffdgaaecffdgabffdgafcdffdgaffdgbaffdgbcffdgbdeffdgbeffdgbgdaffdgccdgggffdgcdffdgceeaffdgceecaeffdgcfbdffdgcffdgdaffdgdbeeacffdgdcffdgddbaffdgddffdgdefbaffdgdgffdgeaeffdgeecadffdgeeddffdgeeffdgefdbccffdgeffdgfagfffdgfbaeddffdgfbfdaffdgfcdabfffdgfdcffdgffdffdgffdgffgffdggafdcbffdggbfcbffdggbffdggdffdggffdgggacbffdggggfffeaaadaeffeaaaffeaabbgcffeaabcbffeaabcffeaacffeaadaggffeaaffeabagbffeabcbfffeabccffeabcdcffffeabecfcgffeabecggaffeabfcffeabffeabggdffeabggffeacbfaffeaccffeacefffeacegffeacfcbaffeacfggggffeadbfaffeadbffeaddaffeaddegaffeadeccffeadeffeadgbfffeaebddgffeaecaebgffeaecaffeffeaedgfdffeaeffeaefffaffeaefgacffeaegeffffeaegfgagffeafadgffeafaffeafddfcfffeafdgbaffeaffabffeaffdffeaffeafffeafgedacffeagbffeagcddafffeagddffeageaabbffeagebffeageffeagfcbffeagffeaggaaffeaggffebadccaffebaffebagbceffebagffffebbebeffebbeegffebbfbbgffebbfeffebbgbffebcbffebccdddffebcdcfffebcfcggcffebdcffebddfceffebdedgffebdfbgcffebdgffebeaffebebeffebebggaffebecfaafffebecffebedccffebefffebfdccffebffebgadegffebgaffebgccaceffebgcffebgdedcgffebgeafffebgffebggeffecaabffecaadgdffecaaeafbffecaddbaffecadfcffecaeaffecaffecbagcefffecbbbgffecbbgffecbfcdacffecbgcfceffeccbeeffecccaecffeccffecddfffeceagffececffecedffecefcdddffecegbaaffecfabcffecfaffecfdbcffecfdfffecffecfffecfgbaffecfgbffecfgceffecgaabgdffecgefcaffecgfbcfffecgffecgfggffedaaffedacaffedaccbffedadcdffedadffedafbfagffedbdabbgffedbdaffedbdcbffedbdffedbedafgffedbffedbffgdffedcaabffedcdgbabffedcfffedcgaffeddcbbffeddcffeddebffeddffeddgaffedeabfcbffedebffedeefffedefffedfcffedfdgcebffedffedfffedgddffedgdffedgeaffgffedgffedgffffedggdgffeeaafbffeeaaggffeeaeaaffeeaebebfffeeaeffdffeeaffeebaffeebcbaffeebccdffeebfagffeebgcffeecaaaffeeceecffeecffeecfffeecfgcdfffeecgaacffeecgcfffeedaffeedbffgcffeedfcgegffeedfffeedfgcffeeebddgffeeebeffeeebggffeeeccaeffeeeddccaffeeeebffeeefceffeeeffaffeeeffeefecgaffeefeggcffeeffeefffeegeffeegffeeggeddaffefabbgcffefabdagcffefadgbgbffefaffefbaffefbdaffffefbeffefbffefbfffefbgffefcaeffefcceffefcffefcgefffefdbccbeffefddaffffefdecffefdedeffefdfbbagffefdffaecffefdfffegffefdgbffefeeaeggffefeecffefeefggcffefeffefefffefegeeeffefegffeffbfffeffefffeffffcbffeffgedacffeffgeeaaffeffgffefgbffefgcedeeffefgcgagbffefgdcbfdffefgdffefgeafffefgfagffefgfffefggceffegabbgbaffegabeffegaedffegaffegbcccffegbdgffffegbefffegbfcgffegbfffegbgbffegbgcdbffegcbcffegcbffegccggffegceaebffegdabffegdccbbgffegddafbgffegddbffegdffegdfffegeffegfcffegfefefffegffegfffacgffegfffegfffffegfgffeggbeeffeggbfacffeggbfeffeggdffeggfabgeffegggebfcffegggffffaabaeafffaaeaecfffaaeafffaaecefffaafcdacfffaafffaafgagfffabagefffabagfffabcdfffabcfffabcffffabddccfffabfffabfffffabgcfffacaecebfffacbbccdfffacbbfffaccgafffacddcfafffacdeabffffacdfffacdgdefffacefafgfffacefffacegbfffacfafffacfbfffacfffacgadeafffaddfbcdfffadfffaebcdcfffaecacegfffaedagfffaeebedefffaegbgcafffaegcgcfffafafffafcacfffafcaebfffafccbefffafffaffffaffgefffagaceafffagcbegefffagfffagffffaggegffffbaedefffbafffbaffffbagcfffbagfabafffbbafffbbfffbbgfffbcaffffbcdfdfffbcebafffbdacbfffbdafffbdbdfffbdcgfgfffbdeaafffbdeecefffbdegbfffbdfffbeaaecfffbeaebfffbedefffbefffbegefffbfadfffbfccfffbfceecfffbfcfdfffbffcfffbfffbffffbgaceaffffbgadfffbgbbecfffbgbffffbggcfffffcaafeabfffcabefafffcacbdfffcacfffcadcfffcadddfffcadfgdfffcaeabeafffcaebaaffffcafffcagecafffcbaaaffffcbbgaeefffcbdfffcbeafffcbefffcbfffcbgefffccacfffccafffcccfbafffccdffffcdbbadfffcdbcdfffcdcgaddfffcddffffcdgcfffceaagggfffcebfffcefffcfagdcefffcfbcgfgfffcfbefffcfefffcfffcffffcfggfffcgadabfffcgbfffcgcdbafffcgcdfffcgcdgecfffcgebfffcgefffcgfffcggdfffcggefffcggfffdaaagfffdaadafffdabfffdafffdafgfffdagbebfffdagfffdbfffdcaefeffffdcafffdcbeafffdcbgbcgfffdccacfffdcccgbfffdcebgefffddbfffddcfffdddefafffdddgdffffddebgfffddfcbbfffdeafffdebafffdebbbccfffdebcdfffdebcgfffdecfffdedfffdefeeefffdefefffdefffdfaeagafffdfbcgbbfffdfffdffffdgfefffdggfffdgggfffeabfffeacefffeadbcfffeafegbfffebeabaffffebededdfffebfffebgeadgfffecaefffecbefffecbfffecfefffedafffedbfffedcfecfffedebffffedegbadfffedfffeebefffeecedaffffeedfffeeeegefffeegegfffeeggfffefabacffffefafffefafgfffefcegbfffefcfffefdeabfffefefffefffeffffegbefffegcdfdfffegeaafffegffffaedaeeffffaeffffbaefbaffffbaffffbbffffbcaeffffbddffffbefdbfffffbffedcffffcafcfgffffccgabffffcdegcffffcdfcfdffffcffffcfffffcgbdfffffdbfffffddbaeffffddeedffffdebeeffffdecgdaffffdefdffffdefffffdfaebgffffdffffdgffffebffffedfgfffffefafffffcbfffffcbgfffffcfffffcffffffcfffffffdcbgeffffffffffffffffffffgefaaffffgaccdffffgaffffgbcffffgbgfefffgaabffffgaadfffgaadgfffgabcecfffgabdcefffgacfffgacgdbfffgaefffdfffgafgdfdfffgbadfffgbaebfffgcadagefffgccbgdbfffgccgcfffgcdeagffffgcdgbgfffgcegafffgcegcbefffgcfffgcgcefffgcgfffgdaadfffgdbdafffgddcdgdfffgddgeffffgdfffgdggafbfffgecdfffgefegdcfffgefffgegafffgegdadafffgegdecfffgegdefffgeggfffgfafffgfccfffgfcfffgffffgfffggbfffggcfffggfcdccffgaabfffgaacbdedffgaacgffgaadfcffgaadgffgaafbfffgaaffgabcaffgabdgffgabfdffgabgbbbffgabgedeffgacadabffgacddegffgacgbeabffgadbedgcffgadcccbffgadefbbffgadffgadgcffgadgffgaeabeffgaebeffgaedeffgaedgccffgaeffgafcffgaffccgffgaffgaffgdafffgagaefgfffgagafffgagaffgagagfffgagbeffgagbfffgagcacffgageacdfffgageffgagfaffgagffgbaaegaaffgbabbffgbabffgbacdffgbadcfffgbafbgdfffgbaffebffgbafffffgbaffgbafggffgbbbffgbbeacbffgbbfabacffgbbfffgbbgaccffgbbggffgbcaabffgbcaffgbcbadffgbcbcgffgbcbdcbffgbcbfdgfffgbccffgbcdbgaffgbcebgffgbcecgffgbcffgbcgcafffgbdacbeffgbdafdffgbdbacffgbddcgffgbdfffgbdffgbdgcffgbdggbfffgbeffgbfceffcffgbffgbfgadfffgbgbffgbgcbfffgbgeffgbgfedffgbgffgbggbfgbffgcaffaffgcaffgcagdbffgcbadddffgcbaffgcbcdcacffgcbcfbafffgcbfaaedffgcbfebdffgcbffgccaffgccbffgccceffgcceagggffgcceffgccfacffgccffgccggegffgcdaaefffgcdagegaffgcdbeffgcdccbdcffgcdfffgcdffgcebaffgcebffgcecfffgceebdcfffgcfbdggffgcffgcgabffgcgaccbbffgcgcgcgaffgcgeaadeffgcgfaffgcgfcffgcggeffgdacbcbfffgdacffgdacfgffgdadffgdaebffgdaefffgdafffgdbbebffgdbbffgdbdceffgdbdfbadffgdbffgdbgeffgdcdaffgdcffgdcgadffgdcgcdffgdcgffffgddaaaffgddbffcffgddcdbdffgddeffgddfecaffgddgbfaeffgddgdeffgddgedffgdeaffgdecaggffgdedcaffgdefaffgdegfdagffgdfaaffgdfbffgdfcefffgdfcgdbffgdfddbffgdfffgdffgdfgffgdgaabegffgdgadffgdgaffgdgaggffgdgbeeafffgdgcbadffgdggceeaffgdggdffgdggefgdffgeaaeaeffgeabdacffgeaccffgeafaffgeafbffffgeaffgeafggcffgebaffgebbffgebdgffgebgfcffgecafeaffgeccffgececaffgecfeffgedaffgedbeeffgedddegcffgedfffgedffgedgbgbffgedgcfffgeeagaafffgeebggeffgeeddeffgeeddegbffgeegbgffgefdbffgefdffgefffgeffgefgaeffgegaffffgegbffgegefecffgegeffffgfaabaaffgfaaceegffgfacdggcffgfacfbgfffgfaeffgfaffgfagdfffgfagefaffgfbaffgfbebfeffgfbfabaffgfbgeffgfcbfffgfccffgfcdbgdbffgfceaffgfcffgfcgaegffgfcgffgfcggffgfdaecggffgfddbffgfdfaaeffgfdfcdffgfdfdaefffgfdfffgfdffgfeaffgfebabffgfebeffgfebfeffgfeefecfffgfeffgfegcdffgffaaeeffgffbbffgffbdaffgffbdfdcffgffbfeaffgffbffgffdegffgffdgcdeffgffeddffgfffdcffgfffeeffgfffgffgfgbfafffgfgbfcfcffgfgedbdffgfgeeeadffgfgeffgfgfffgfgffgfggffggabacfffggabedffggacfdeffggafabggffggagcefaffggbacgdfffggbffggbggffggcaaacffggcacfffggcafcffggcaffggccabffggccgegcffggccgfeffggcdbfbgffggcdcbfcffggcdgeafffggcdggaffggcefdgeffggcffggcgfffggdaffggdbdbffggdcbffggdcccecffggddffggddgffggdeaecaffggdecdffggdedfffggdffggedacffggeddfdffggegcdaffggfbadbcffggfbfbffggfbfgffggfebbgffggfeeeagffggfeffggffdfffggfffggffggfgfceeffggfgffgggagffgggdffgggffggggdfgaaabgfgaaacdggfgaaadafgaaadgbcfgaaafgaaagfgaabadbaafgaabcgfgfgaabddfgaabfafgaaccafgaacccgdfgaaccdggcfgaadbfcfgaaddgbfgaadfbbbcfgaaebedaffgaaeeagcefgaaeebfgaaeffgaaefgaaegbgfgaaegffgaafabefgaafaedfgaafcgcfgaaffgaaffgcbdfgaafgaafgbbafgaafgeffgaafggefgaagaabfgaagbdfefgaagdabbefgaagdaeefgaagdfgaagffcdffgaagfgaaggacedfgaaggdffgabadcbfgabafgabagddgefgabagebffgabbagbfgabbbaedfgabbcfgabbffgabbgfgabcacgfgabccbeafgabcecdfffgabcffgabcfgabdafgabdbcefgabdbfgabdcdddfgabdeebbfgabecefgabeeaggfgabeebfgabeedfgabeefgabefgabegcfgabfafdcfgabfccggfgabfeaegfgabffefgabfgabgaafgabgaeecffgabgaggccfgabgdcfgabgfgabggegafgabggfgacabcgefgacacabfgacaebfgacaeddfgacaefgacafgacbaddbffgacbbbfgacbbfgacbcccfgacbcdfgacbdacbfgacbdefgacbecfgacbegaaafgacbfgacbgfgaccabfgacccgdcfgaccfbefgaccfbfgaccgfgacdbadfgacdcbafgacdccaebfgacdebefgacdedcfgacdfcadafgaceaeaefgacedbfgacedgfafgaceefgacefgacegfgacfadfgacfafgacfbcfgacffdcefgacfgacgafagdfgacgbefgacgdddfgacgefgacgfafgacgfgacggfgacggfgfgadaafgadacfcdafgadacfgadadgdgdfgadaeacfgadaegdffgadaegfefgadafgadafgfeffgadbdgbegfgadbeabdcfgadbefgadbfgadbgfeffgadcaffgadcbgfgadccbfgadcfgadcgfgaddadbbfgaddagdefgaddcgdfgaddedefbfgaddfcacfgaddfgadeegfgadefebcfgadefgadfbbefgadfbfgadffafgadfgacbfgadfgadgbefgadgbfafgadgcafgadgccdfgadgdacfefgadgfcceafgadgffgadgfgadggefgaeabgdfgaeadffgaeafafgaebcefefgaebdafgaebdbbfefgaebfafdgfgaebffgaebfgaebggfgaecafgaecbeaabfgaecbfgbefgaeccgedffgaececgfgaecefgaecfgaedabfgaedbcgfffgaedcdfgaeddafdfgaedecdcgfgaedefffgaedfgaedfgefdfgaedgfgaeeabgaffgaeeadebgfgaeebbeeffgaeefcfgaefbfgaefcefgaefebecefgaeffafgaeffgaefgaefggfgaegaafgaegdfgaegfgafaaaddfgafaaebdfgafadbcafgafadefgafadffgafaecebcfgafafeefgafbdefgafbfacfgafbfagacfgafbffgafbgfcfgafcaaaegfgafcccfcfgafccdfgafcdfgafcdfgfffgafceccefgafcefegfgafcfgafcgbbfgafdbbcgdfgafdcbadafgafdcfegfgafdefgafdfddgfgafdfdefgafdfdggfgafeccfgafefagdefgafeffgafefgafeggbfgaffafgaffdgefgaffefgafffgaffgaffggggfgafgafgbfdgbfgafgdacfgafgddbfcfgafgfefgafgfgafggefgagabddbdfgagabeaffgagacbbbefgagadebgfgagadfcgdfgagaefgagafgagagfgagbabfgagbagafgagbbdacfgagbdaabfgagbdfgagbfcafgfgagbffefgagbfgagcebbfgagcedddbfgagcegfgagcfafdfgagcfgagdaffgagdbbdaefgagdcadafgagdcfgagddeafgagdfgagdgefgageaebdfgagebcagfgagecdbffgagececbdfgagefaffgagegagfgagegdfgagegfgagfbefgagfcefafgagfefgagffgagfgagfgefgagfgegedfgaggabfgaggbeeafgaggdbgfafgaggfgaggfgbacfgagggcfgagggfgbaaaefgbaaaffgbaabadfgbaabdcfgbaacfbefgbaaffgbaagfbdafgbaagffdfgbabcbfgbabcfffgbabfgbabgefgbacacgdfgbacdaefgbacfgbacgffgbacgfgbadbegafgbadcfcabfgbadeegfgbadfgbadgcaafgbadgfgbaeabebgfgbaebgecfgbaeddfgbaedfgbaedgfgbaefgbaegebfgbafageffgbafccecfgbafeeefgbafffgebfgbaffgbafgbafgfgbagacgadfgbagbedefgbagbfgbagdgfgbagebgfgbagecfgbagefgbagfafgbagfcabfgbagfdaeffgbagfdfgbagffgbbabfgbbabgbfgbbafgbbbaggdfgbbbedafgbbbefgbbbfdfgbbbgcfgbbcabbcdfgbbcbbddfgbbcbfgbbcdcagffgbbcffgbbcfgbbdagddafgbbdbgbefgbbdcffgbbddfgbbdfegcffgbbebfadfgbbefbgfgbbefgbbfbafgbbfdcbfgbbfdcffgbbfddacdfgbbfdfdbfgbbfdfgbbfffgbbfgbbgdgcbfgbbgeaefgbbgegecafgbbgfgbcaafbbfgbcabfgafgbcacfgbcadafgbcadfgbcafgbcagfgbcbadafefgbcbbfgbcbdafgbcbebfgbcbfcfgbcbffgbcbfgbccbfgbccbgabbfgbcccafgbcccfgbccdabbffgbccdfdfgbccdffbfgbccebfgbccffgbccffgfgbccfgbcdabafgbcdbddafgbcdefgbcdfddfgbcdffaffgbcdfgbcdgafffgbcecfgbcedddefgbceffgbcefgecfgbcegeeaefgbceggadfgbcfaafgbcffgbcfgbcfgbfgbcfggdcfgbcgccfgbcgebedcfgbcgebfgbcgfdcddfgbcgfgbcggdffgbdaaffgbdaafgbdaagcfgbdafgbdbaceefgbdbccdfgbdbcgeafgbdbecdafgbdbgfgbdcagfgbdcegbafgbdcfgbdcgaefgbddacfgbddbabfgbddcbfgfgbddcccgcfgbdddgfgbddgdfedfgbdeafgbdecabbdfgbdefgbdfbcdfgbdfbdagfgbdffcdfgbdfffbdfgbdffgbdfgbdfgdcfgfgbdfgfgbdfggbbfgbdgcecfdfgbdgdbafgbdgdfgbdgegfgbdgfgbeaafgbeacccffgbeaddefgbeaeefgbeaeffgbeafgbebaefgbebcbbgbfgbebcfabafgbebcffcfgbebcfgbebdbbaefgbebdfgbebefacbfgbebgceeefgbebgfgbecabfgbecafgbecbfgbeccfgbecdfgbeceacffgbeceeddgfgbecfccfffgbecfcgcfgbecfffgbecgdbgfgbecgfgbeddbfgfgbeddffafgbedecaefgbedffdcfgbedfgbedgbbdcfgbeeaffgbeeafgbeebfgbeecccafgbeeffedbfgbeefgbefafeafgbefafgbefbfgbefefgbefegecfgbeffgbefgbefgdffgbegafggfgbegbefgbegbfgbegddfgbegfceafgbegfgbfabcefgbfabfgbfaebccgfgbfbcbfgbfbfgbfbfgcfgbfbgadfbfgbfcafgbfccddffgbfccfgbfcdgfgbfcfbfgbfcfgbfcgdfcfgbfcgfgbfdaadgafgbfdbaggefgbfdbedegfgbfddbdfgbfddbgfgbfddgbfcfgbfdefgbfdfffgbfdgafebfgbfdgdefgbfdgefgbfdgfedfgbfeaffbfgbfebadfgbfedacbfgbfedcafffgbfeeggfgbfefgbfegacfgfgbffafgbffbbcafgbffegfgbfffgbffgbfgbfgbgcfgbfgcacegfgbfgcbeefgbfgcfgbfgcgdfgbfgeaaeafgbfgfbffgbfgfgbfggbfgbfggcfgbgaaefgbgaafgbgabcfgbgaccdfgbgacefgbgadfefffgbgaeadfgbgaefgbgafcggffgbgafgbgagbbfgbgagebcafgbgbadeaafgbgbbeffgbgbcbdfgbgbcdaffgbgbdcagfgbgbdgfgbgbfgbgbgfgbgbggfgbgccbfgbgcefgbgcegefgbgcfcdgafgbgcfgbgcgcbfgbgdbfgbgddafdfgbgddecfgbgddffgbgdffgbgeabfgbgeafgfgbgeagddefgbgeccfgbgecfcdafgbgedfgbgedgagffgbgeeafgbgeedfdfgbgeeggdfgbgfafgbgfbadfgbgfdaccfgbgfeeddffgbgfffgbgffgbgffgfgbgfgafgbgfgbggcfgbggcgfgbggfdffgcaabfddfgcaaedefgcabadfgcabcfafgcabfgcabgcffgcacabggfgcacacddbfgcacaeffefgcacaffgcacbfgcacfgcacgfgcadcgfgcadddegefgcadeabfgcadffgfefgcadfgcaecafaafgcaecbcebfgcaeefgcaefbfgcaeffgcaeggfgcafaacfcfgcafacfgcafcgccffgcafdefgcafdgfgcafeaafgcaffgcafgcafgedfgcagbafgcagbfgcagcfefgcagcfgcageafegfgcagfgcaggefgcbaacebfgcbaacfgcbabcfgcbabdcbafgcbacdegfgcbadfgcbaedgffgcbaefgfgfgcbafbfgcfgcbagcabdfgcbbbffbfgcbbbgfffgcbbfcefgcbbfebddfgcbbfefgcbbffgcbbfgcbbggfgcbcaeffgcbccfgcbcdfgcbcfaebfgcbdagfgcbdbfgcbdcfgcbdddfgcbdedgfafgcbdffgcbdfgcbeafadefgcbedccabfgcbedgfgcbedggadfgcbeefgcbefcbfgcbeffgcbfcfaffgcbfdcfgcbfdffbfgcbfdfgcbfegbfgcbfgbgcbfgcbfgcbgadaffgcbgcfbfgcbgcfgcbgcgdbefgcbgdafgffgcbgdbfgcbgdfeccfgcbgedfgccaaafaffgccaaefdgfgccacceaafgccadeedffgccafffgccafgccagfgccbaafgccbbbccfgccbeefgccbgfafgcccbcfgbfgcccceefgccceefggfgcccegdfgcccgdfefgccdafgccdbbaefgcceegccbfgccefffgccefgccegeffgccegfgccfcgdgfgccfgccfgcffgccgafgccgbafgccgbbfdcfgccgffaagfgccgfgcdabffgcdaddbfgcdafbffefgcdafgcdagffgcdbaaaffgcdbabgcfgcdbbfgcdbdceefgcdbdcfgcdbefgcdbfgcdbfgffgcdcbefgcdcedfgcdcfgcdcggcdgfgcddabefgcddcfgcddfgcdedcgbgfgcdefcdaffgcdefgcdfacgffgcdfdfbedfgcdfecefgcdfeffgcdffgbgbfgcdffgcdfgcdfgdgffgcdgbaffgcdgbafgcdgcbdgfgcdgcgaefgcdgdcdfgcdgedafefgcdgfbefgcdgfgcdggbdeafgceabcgeafgceacgfgceadacedfgceafaefgceafgceagaefgcebbfdabfgcebbfgcebcfedgfgcebdbfgcebdfgcebdgfafgcebeagdfgcebedcdfgcebfaacfgcebfgcebgfeddfgceccbcfgceccfddfgceccfgcecdagebfgcecdcefgcecfcgbfgcecfdcfgcecffgcedabafgcedceacfgcedcgdaefgceddafgceddfgcedfgceeagfgceecbdbgfgceedfgceeebbgfgceeefdfgceefgceegcdfgceegcfgceegfbbgfgcefcffgcefffgceffgcefgcegdfefgceggaaeffgcfabcfgcfacefgcfadagdcfgcfadgfafgcfafgcfagaafgcfagcfgcfagdefgcfbadfgcfbbffgcfbbgaeafgcfbdeeffgcfbdfgcfbdgcfgcfbgfgcfcbfdgfgcfcbgfgffgcfceaebafgcfcffgcfcfgcfdbcffgcfddfgcfdedfgcfdegfgcfdfdefgcfdfeagafgcfdfefgcfdgfgcfecdfafgcfecfgcfedeccfgcfefgcfeggfgcffbfgcffdbbafgcffegfgcffgcfgaadafgcfgbeefgcfgcfgcgfgcfgdaedfgcfgdafbfgcfgdbeffgcfgfgcfggfcfgcgaaaegefgcgabacfgcgacfgcgadfgcgaeabfgcgafdfgcgagecfgcgaggcfgcgbacbcfgcgbdccfgcgbdfgcgbdgefgcgbefgcgbffefgcgbfgcgcdgfgcgcedgfgcgcfcdfgcgcfgcgcgdfeefgcgdagefgcgdbfgcgdcccffgcgdedfgcgdegeagfgcgdfgcgeadfbfgcgebfgcgeegdfgcgefgafgcgegbgfgcgeggdefgcgfdcbfgcgfebcgafgcgffgcgfgcggcbfgfgcggcfgcggfeeafgcggfgaeffgcggfgdaacbfgdaacdcfgfgdaacfgdaaefgdaaegffgdaagebafgdabaefbfgdabbfgdabcadfgdabcccafgdabcfgdacabfgdacagcfafgdacccbcbfgdacddfgdacdfgdaceffgdacefgdacfffgdacffgdacfgdadbfgdadfabdffgdadfgdadgfgdaeafdbbfgdaedffgdaefgdafbecgfgdaffbcgfgdaffgdaffgefgdafgdafgffgdagaefbfgdagafgdagbfbefgdagdfgdagfgdaggcfdfgdbabedfcfgdbadgfgdbaegbgffgdbaegfgdbaffffgdbagbcafgdbbbeffgdbbbfgdbbdfgbefgdbbefcbfgdbbffcfgdbbfgdbbgfgdbcbfgdbcfgdbdabgfcfgdbdafgdbdbfdfgdbdccfgdbdddcggfgdbdecgfgfgdbdfdafafgdbdgcbcgfgdbdgefffgdbdgfaccfgdbdgffcbfgdbeaacedfgdbeafgdbebcceffgdbebgfgdbedefgdbeeeedfgdbeegfgdbeffgdbegdfgdbfadcfgdbfbfgdbfcffcffgdbfcffgdbfdfgdbfebfgdbffgdbfgdbfgefgdbgcadefgdbgdcbcfgdbgdgfgdbgegbadfgdbggfgdcacbcfgdcadefgdcadfgdcaedcafgdcafdbdfgdcagabefgdcagdfgdcbcfgdcbdafgdcbfgdcbfgdfgdccacaefgdccadccfgdccaeggfgdccdddfgdccdgfgdccededefgdccffefgdccfgdccggcadfgdcdbfgdcdedgffgdcdfddffgdcdffgdcdgdfgdcebfgdceefefgdcefdefgdcfacfgdcfafbfafgdcfcffgdcfcfgdcffgdcfgdcgbfcafgdcgdeagfgdcgdefafgdcgdfcfgdcgeacdbfgdcgebfgdcggfbafgdcggfgddaababgfgddaafgddacbcgefgddadafdfgddadefgddaecfabfgddafgdfgddagafgddagffgddagfgddagggebfgddbbfgddbcdfgddbdfgddbecfgddccabfgddcfgddcgfgddcggeefgdddaadefgdddadafgdddcbcaafgddddefgdddfbfgdddgfdbfgdddggeedfgddeadgfgddedbfgddeefgddeffgddefgacfgddegbdfgddegcdggfgddeggeffgddfabfgddfbfgddfcebfgddfceeagfgddfcffgddfcfgddffffgddffgddfgddgaacfgddgadacbfgddgcgagffgddgdefgddggbdfgdeaabfgdeaaefgdeacfgdeadcafgdeaffgdeafgdebcdffgfgdebcgfgdebdadbdfgdebfdcfgdebffgdecaegfgdecdfdafgdedcfgdedfbdbfgdedfgdedgacebfgdedgfgdedggcffgdeeccadefgdeedcgfbfgdeedfgdeedgfcfgdeefgdeefgfgdeegfgdefafbefgdefcfgdefdfgdeffafgdefffdefgdeffgdefgdegdfgdegfafffgdegfcfgdegfgdfabcfgdfabffcafgdfaceffgdfafaadfgdfafbgcfgdfafgdfagfgdfbbbegfgdfbdacdfgdfbdfaefgdfbeacfgdfbgffcgfgdfccadfgdfccfgdfcebfgdfcfdaacfgdfcfgdfdaafgdfdaefgdfdbcgafgdfdbgffgdfddegfgdfdefgdfdfcfgdfdfgdfebfgdfedabbfgdfefgdfefgfgdfeggfffgdffaefgdffaffgdffbecfgdffbgfgdfffgdffgafffgdffgdfgcdbeefgdfgcfgdfgdfgecfdcfgdfgefgdfgfcedfgdfgfcfgdgaabefgdgaafgdgabfgdgafgdgagedefgdgbabcbbfgdgbacdfdfgdgbbfgdgbdefgdgbdfbfgdgbeggfgdgccgbdfgdgcdabddfgdgcddafgdgcefgdgcfgdgcgdeefgdgddgbafgdgdfedfgdgdfffgdgdffgdgdfgdgdggffgdgeabbfgdgeceebfgdgeeccdfgdgefgfbfgdgfagdabfgdgfbfgdgfcfgdgfefgdgfgdfgdgfgdggbeeafgdggbeggcfgdggcfbafgdggdccadfgdggdcfgdggddeccfgdggedbfgdggeggafgdggfgeaacbafdfgeaacgcdfgeaaebffgeaaffgeaafgeaafgfgeaagafgeaagbfgeabcaccfgeabcffgeabddfgeabfffgeabffgeabfgeabfgeafgeacfgeadbbfgeadbeaadfgeadbfgeaddaecfgeadefgefgeaebdcgafgeaedbfgeaedgfgeaeedbbfgeaeefdfgeaefccffgeaeffgeaefgeaefgfgeaegfgeafaafgeafadfgeafdcdbcfgeafeafgafgeaffgeafgeagaaagfgeagbggfgeagdcfgeagddcbgfgeageabefgeagefffgeagegfgebaffgebbbbafgebbbdfgebbffgebbfgdfbfgebbgfgebbggffgebcadgefgebcbfccfgebcdafgebcdbfgebcdfgebceafgebcfdfgebcfgebdagbbafgebdagcffgebdccfgebddfcgafgebddfgebdegdabfgebeabafffgebebfgebedffgebefgebegcgdfgebfaefgebfdddcfgebfeafafgebffgfgebfgebgafgebgcfgebgdfgebgebcebfgecabdfbfgecacfgecadfbfdfgecadfedefgecadfgecadgfgecafacbgfgecafffdefgecafgecbbaefgecbbbfgecbbeefgecbbfdfgecbcffgffgecbdgefgecbedbdfgecbefgafgecbfeagfgeccabffffgeccbgfefgecdaafegfgecdafbfgecdbbefgecdbeffgecdbgaafgecdcaefgecdcfgecdedfgecdeecdgfgecdeefcdfgecdefgecdfgecdggcgfgecebaafgecebedafgececacfgecedaafgecefgecefggffgeceggfgecfabbcfgecfaebfgecfaefgecfbedcfgecfcgcfgecfgdafgecfgdcbgfgecfgecgcdacbfgecgcfgecgecdggfgecgeffgecgfgedaagbfgedabbafgedabfgedabgfgedaceefgedaeadbfgedaefgedafdadffgedafgbfdfgedafgedbafbcfgedbbfafgedbbfgedbccbfgedbcgdfgedbdfgedbefgedbfbfcgfgedbffgedcaagbffgedcedeffgedcfgedcgfgeddbdbgfgedddafgedddbfgeddfffgeddfgeddgfgededgbdbfgedefdfgedefgedfacacfgedfcebfgedfdafgedffgedfgedgabfgedgafgedgdfgeeaabccgfgeeabebefgeeafdefgeeafdfebfgeeafgeeafgfacfgeeageddfgeeagfgeebbgfgeebccbfgeebfgeebgdcgfgeecaacfgeecadafgeecdacedfgeecebagfgeecfbffgeecfgeecgaffgeecgeefgeedbabfgeedbagfbfgeedbfeafgeeddcfgeedefgeedfcbaefgeedfecgfgeeeceaebfgeeeedfgeeegfecefgeefefefdfgeeffgeefgeegadfgeegaefcfgeegceacefgeegcfgeegedccfgeegeddffgeegfgeeggafgefacedffgefacfdfgefadfgefaefedcfgefagafgefagfgefbaaffgefbbcfgefbbfgefbcfgefbddacfgefbddefgefbefbaefgefbfbafdfgefbfffgefcaecccfgefceagbgfgefceedfgefcfgefcggfgefdffgefdfgefdgefdfgefeagfgefebbeabfgefecacfgefecbfcdfgefeceefgefefefcfgefeffgefegcfffgeffceacfgeffcededfgeffcgggfgeffdaggfgeffdcbfgeffefgeffffgefffgeffgeffgfgefgbacefgefgdfgefgdgbaffgefgefgefgefggdbfgegabefgegacfgegafcffgegafgegbcbgeefgegbcfgegbddffgegbdfgegbdgdfgegbeafgegbfcfgegbfgegcaafgegcbbfgegcbcacfgegcdeeecfgegcfbcccfgegcfgegdabfgegdafgegdeccfgegdeffgegdffgegeaafgegeabfgegeaebfgegebbbafgegebfgegecadfgegedaabfgegedcacefgegeegefgegegfgegfabccefgegfaffgegfafgegfbfgegfccdbfgegffgegfgeggbfecfgeggdefgeggeafgeggebfgegggafafgegggfgfaaagafdfgfaaedcefgfaaefgfaafffgfaafgfaagaddfgfaagfcgfgfababbgfgfabadaafgfabafgfabbfgfabcfabfgfabebfgfabegeeffgfabfcddefgfabfdfgfabfgfabgdgfgfabgffdfgfaccbeafgfaccfaafgfacdfgfacebefgfacfgfadbcfgfadbffgfadcfffgfaddffgfadecbbbfgfaeaaafafgfaefcfgfaefgfaegffgfafaedbcfgfafbcecffgfaffffgfaffgfafgfagaacfgfagacbfgfagagffgfageffgfagfgfaggfgfbaacfgfbaaegcfgfbaafgfbaagabfgfbabffgfbabfgfbaeaebfgfbaedfgfbafbfgfbageefgfbbaefaffgfbbbbffgfbbdbffgfbbdcdfgfbbefgfbbfeefgfbbgadbcfgfbbgbdfgfbbgcgffgfbcabfdfgfbcacdfgfbcbacfgfbccffgfbcdcefgfbcdfgfbceaccfgfbcefaaffgfbcfffgfbcggdbfgfbdccebgfgfbdfagedfgfbdfgfbdgfgfbeaddefgfbebfgfbebgfgfbeddfgfbeddgegfgfbedfgfbeefgfbefdfgfbefgfbegacdfgfbfccceefgfbfcgdagfgfbfdfgfbfefgfbffacbdfgfbffgfbfgfbgbafgfbgbfgfbgedgbafgfbgfgcfgfbgggcffgfcaaecggfgfcafgfcagefgfcbbfdbfgfcbcafdafgfcbcecfgfcbceffcfgfcbebedefgfcbgdaggfgfcbgdbfgfcbgdeaefgfccafgfccdddfgfccdfaddfgfccfccdfgfccffgfccfgfccgefgfcdaffgfcddbfgfcddfgfcdeebgafgfceaffgfcebfgfcedfgfceedggbfgfcfbfgfcfddbbfgfcfeafdafgfcfecfgfcffgfcfgfcfgfgfcgcccfgfcgdafgfcgdbcfgfcgfbfgfdaafcbcfgfdadaefgfdaefgfdafffgfdafgfdbbbafgfdbbecfgfdbdfgfdbecfgfdbfcceffgfdbfgfdcadbfgfdcbggfefgfdcdafgfdcdagcafgfdcfbcfgfdcfbfgfdcfgfdcgffgfdcggcgffgfddafgfddbgfffgfddcbgfgfdddbfgfddfedfgfddfgfdebbefgfdedcaedfgfdedfgfdeefgfdefgfdegeeefgfdegfgfdfbeegfgfdfcbfgfdfgefgfdfgfdfggcfgfdgacbagfgfdgedegffgfdgegfgfdggfgfeaabbccfgfeadffgfeadfgfeafbfgfeafgfeagcgdfgfebadebefgfebagdcefgfebagfcefgfebdccffgfebddgfgfebdfgfebeaefgfebeaffgfebecfgfebedfgfebeffgfebffdafgfebgabcfgfebgfgfecafgfecbcfgfeccefgfecfafbfgfecfdfgfedbbcgfgfeeagbfgfeeeeddfgfeefefgfeeffcgfgfefcbfgfefdcefgfefdgfgfefeacfgfeffgfefgfegcefgfegcfgfegfdcgffgfegfgffaadbgfgffabffgffafgffbefdfgffbefgffbffgffbgcbbfgffccfgffcfgffcgcafgffcgdefgffddbefcfgffdffcfgffdfgffdgfgffecdcdbfgffecgbfgffeebfgffegbdcgfgffegbedfgfffaecfgfffcafgfffcebfgfffeedbdfgffffgfffgfffgfgffgcgbgfgffgdddecfgffgffgfgfgacfgfgafgfgbaefbafgfgbbefbfgfgbfgfgbgcebfgfgbgcfgfgbgeffefgfgcbcafgfgcbfgfgcdfgfgcfffgfgcfgfgdbfgfgddafgfgddgfgfgdedfgfgdfaadfgfgdfcefgfgdfcegfgfgdfgfgdgdafgfgdgefbffgfgdgegfgfgdgfgfgeacafgfgebfgfgecdgfgfgecfgfgefgfgegdabdfgfgfadbafgfgfeccafgfgfffgfgffgfgfgfgfggcdaafgfggdegffgfggfabeefgfggfgfgggegfggaabbdacfggaabdbfggaadfcfggaafbefggababcfggabcfedfggabdcfgefggabfggabgcfggacbcdcefggacbfggaccgcfggacfbbgfggacfbfggacgecgfggadaefggadcfggadffbfggadffggadfggaebabgfggaecffggaedfcafggaedfccffggaefdfcfggaegafggafafggafcggefggafedcgfggafggagafggagbeafggagbfggagcdfggagcfcfggagdffebfggagfggbaebdcafggbaefggbafgfggbagbbafggbbaagfggbbbffdafggbbcbdgfggbbfebfggbbfggbbgdgfggbbgfggbcafggbcbdfggbcbfdfggbcedaecfggbcefggbcfffggbcfggbcgadbefggbdbfggbdcdfcfggbdcfggbdebffcfggbdefbfggbdefggbdfggbdgfggbdggbfggbeaabdfggbeadfggbecbdagfggbecfdefggbedfaefggbedgcfggbeeafedfggbefcefggbefggbeggecfggbfcfggbfdbfggbfeacfggbffggbfggbgbdbgfggbgdbecafggbgfggcaaccgfggcaafdffggcacfggcadfafggcafggcageggfggcbbadcdfggcbbdafggcbdfggcbedfggcbeefbafggcbfgfggcbfggcbgedfggccafggccbcgbfggccbdfggccbfaaffggccdeabfggccdfceffggccegfggccfdbdffggccfggccgffggcdcdcgfggcdcfggcdgcgcbfggcebfggcecafggcefbfggcefgbdfggcefggcegdgfggcfccecfggcfcfggcfdfggcfdgefggcffeafggcfffggcffggcfgaafggcfgdecbfggcfggcgadgcgfggcgaebfggcgaeebfggcgbdacfggcgbfggcgcdfggcgfggcggafdfggcggafgfggcggfggdadgggfggdaeaddefggdafggdbafccdfggdbagfggdbcbefggdbcdfggdbddfggdbfggdbgdbaefggdcaadcafggdcabgdfggdcafggdcdedgafggdcecgeafggdcfggdcgbfeefggdcgegefggddcfdfafggdddcdccfggdddeafggdddfcffggddeffggddefggddfdcfggdecccfggdecffggdefggdegbffggdegbfggdfaacfggdfcfggdfdgabffggdfegfggdffggdfgefcgfggdfggdgagbfggdgbfggdgdcdcfggdgffggdgfggeaaabdgfggeaacffggeaaeafggeabfggeacedfggeacefggeacfeeefggeacfggeaeaffggeaedbffggeafggebaceafggebbafgafggebbfdafggebdbafcfggebdfggebfggebgedfggecdaaeafggecdbfggecefggecgbbcbfggedabgefggedafbcbfggedbfggedccdfggedddefggeddgfbfggedefgfggedfbedafggedfggedggdbfggeeafggeeagecfggeeebacefggeeebcfggeefaddafggeefdbfggeefggefabfggefacefggefacfggefddgbgfggefggegbdafggegfggfafggfagcgefggfbbfggfbcafggfbeafbgfggfbfgffggfbfggfcabdccfggfcaefggfcdefggfcegfggfcfggfdabcfggfddedffggfdfeefbfggfdfefggfdfggfdgefggfebffggfeecfggfefbfggfefefggfeffggfefggfegfggffbgeccfggffdfggffeedfggffefeegfggfffagffggffggfgadgefggfgafggfgbbcbefggfgceafggfgceeefggfgfggfggebfggfggfggfgggaacbfgggafdaeafgggaggafgggbabdfafgggbafgggbcbfgggbccfgggbddabefgggbdfaedfgggbdfgggbecfgggbffefgggbffgggbfgggcdaefgggcfgggdddcfgggddefgggdfdfgggdfgggeabaffgggebafgggebfgggecffgggecfgggeedegfgggeeedfgggegaaffgggegcfgggfcefcefgggfdcfgggfebffgggffdfgggfffgggffgggfggggebfggggecfggggfgggggegaaaaaefgbgaaaacdegaaaacfgggaaaaeegffgaaaaegaaaagfdcgaaabafbgaaabafgdggaaabbcdgaaabbggaaabcfaagaaabdbddgaaabfgdgaaabggaaacaagaaacacbegaaacbgaaacbgcggaaacebcegaaacegaaacfegaaacfgaaacgaaacgafgaaadbcaggaaadcgbdgaaaddgaaadfagaaadfbbgaaadgaaadggaaaebbebgaaaebgaaaeegaaaegaaafabgggaaafbfeedgaaafbfegaaafdabgaaaffgcagaaafgaaafgfegaaafggaaagaaagagbggaaagbdccgaaagcacgaaagdgaaagffcgaabacadagaabadgaabafcedgaabafdbfgaabagaabagfgaabbadcgaabbagaabbcgaabbfgaabbgaabbgaffdgaabbggaabccddcgaabccegaabcfbbeggaabcgaabdbegaabdbgdbegaabddgacggaabdgaabdggaabeagcgaabecgaabededfgaabeegbbgaabegfcbcgaabfaegdegaabfbaegaabfbffgaabffcaagaabfgaabgaabgadccgaabgadcdggaabgbggaabgedggaabggfdfcgaacabgaacadgaacaegafagaacafbfdbgaacaffgaacagaacbagaacbcaagaacbegdgaacbgggaaccdcedggaaccegaaccfdgaacdaagaacdafgaacdbcegaacdcgaacddaecgaacddbcgaacdgaacdggebgaacecbgaacecfebgaaceegeadgaacegaacegaggaacfabgaacfcgaacfgaacfggegaacgaacgaaggaacgagaacgceegaacgdgaacgeacggaacgffdgaacggaacggdcgaacggegdggaadaabgaadaafgaadabdcdcgaadadfdgaadaebgaadaegaadafdgaadagaadbbaabgaadbbcbfgaadbbegcgaadbcdegaadbecbegaadbeeagaadbfafbcgaadbgaadcaaggaadcdafbfgaadcdbbegaadcdccgaadcefgbgaadcfcgaadcgaaddabggaaddadfgaaddagaaddeagaaddedgaaddegaaddfagaaddfggaaddfgggaaddgaadecabgaadegaegaadfdbggaadfdddgaadffdffgaadfgaadgaadgbgeafgaadgccbdgaadgcgaadgdgaadgedcgaadgfdeeggaadggaadggagaadgggaaeabagaaeadfgaaeagaaeaggaaebagaaebcegaaebcgaaebdbgaaebgaaebgbgaaebgedcdgaaecabbcgaaeccbgaaeccggaaecgaaecgcgaaecgdfbgaaedbfgaaedcaebdgaaeddagbgaaeddbdcdgaaededggaaedegaaedgaaeecgaaeegaaeegdaegaaegaaegbbgaaegbfggaaegdgaaegeaecgaaegecagaaegfcgaaeggbeegaafababecgaafabdgaafafgdbcgaafagaafbacgaafbcabegaafbdbcagaafbdgaafbgccgaafbgcggdgaafbggaafccdfgaafcecgaafcefgaegaafcgaafdbgaafdcdegaafdfegaafdgaafebafgaafebgaafeccgaafeeagaafeebggaafeecdgaafegaaffadagggaaffcfgaaffdgacfgaaffeccgbgaaffedbcegaaffffgebgaaffgaaffgccadgaafgaafgcecgaafgedggaafgegaafgfebgaagaagabcfegaagacfadegaagaeaggagaagagaaagaagagaagagacecgaagbbagaagbecgcggaagbeecgggaagbefedbgaagbgaagbgbgaagbggaagcbgaagcbggaagccefecgaagccgaagcgaagdaabgaagdbafdagaagddgfgaagdeaeagaagdefafgaagdfgaageaegdgaagecedggaagedadagaagegaagfacgaagfaegegaagfdbfgaagfdeagaagfdegaagfegbeegaagfegfegaagffgaagfgaaggaaggadgaaggaegbgaaggbafgaaggbbgaaggcgaaggeefggaaggfbbgaaggfffgaagggaagggbbcgaagggfgabaabcaagabaabegabaacgabaadeacgabaafdaggabaafdgabaagabaaggababaebdgababdeeeagababgababgbdgababgcdgababgebgabacccafdgabacdgabaceaddegabacfdagabadfbgabadgabadgdegabaeabdfbgabaeagabaecbbbgabaecddcgabaecfeegabaefgabaegabaegbegabafafgbagabafdeaggabaffgabafgggabagabagcfdgabagdagabbaagabbabgbgabbacgfgabbadefgabbaeagabbafggabbagabbbbcgabbbbgabbbegabbbfacdgabbbgffgabbcdcdcgabbcgabbcgbadgabbdcgabbdcgcgabbdddagabbdddbeggabbecgabbeeeegabbeegabbefgabbegabbeggcefgabbfbagabbfbefagabbfdgabbffgabbffgdgabbfgabbfgcbagabbgabbgagabbgcgabbgdegcgabbggabcacgabcacggabcadcfgabcaegfggabcafggfbgabcagdegabcbbagabcbbgedgabcbccgabcbcdecgabcbeddfgabcbffgabcbgabcbggabccafbbbgabccafgabccbgabcccfadbgabccdcafagabccedgbagabccgabccgcgabccgfgabcdcgfcgabcddcbgabcddegabcdegabcdfacaggabcdfeegbgabcdffbegabcdgdcgabcdggabcebcgabcebfbfbgabcecadegabceedgabcefbgabceggabcfbcagabcfegefcgabcffegabcfgabcfggabcgabcgbdcgfgabcgbfbgabcgccdbgabcgcegabcgdgabcgfgabcggedbgabcgggfdgabdabdagabdacbgabdadcgabdaeagabdaecffgabdagabdbabfggabdbadegabdbcegabdbdcgabdbddgabdbfdbgabdbgabdcaefcggabdccbdgegabdcdgbcgabdcdggabdcefgabdcegabdcgabddababgabddagabddbfagabddcgabdddfgabddfgabddgabdeadgbgabdecdbdgabdedgabdefeegabdfdfccgabdfgabdgaagabdgabdgadggabdgcbegabdgfgabdgfggabdggabeaagfggabeabaccgabeabcgabeabgabeacgabeaeegabeafabfgabeafdabfgabeafeggabeagabebcfdegabebgabecacfffgabecbecfdgabecdffgfgabecegabecfgbgagabecfggabedegbggabedfdgabedggbgbgabeeabdgabeebabgabeebbfdegabeeccgabeedgabeegabefcbgabeffggabefgabegabegbagggabegcfcdagabegfddgabegffcbgabeggdeggabfaaeffggabfabcabgabfaccgabfaecegabfaegabfaggabfbafabegabfbafgabfbcccdgabfbeagabfbfeegabfbgabfbgfcdgabfcaebgabfcagabfceagabfcfbgabfdbgabfdcdcagabfdcffcgabfdegabfdgabfdgagdgabfdgbgabfdgdgabfeaaafdgabfeaabgbgabfeafgabfeagabfecbgabfeccfcgabfecffggabfefdcafgabfefdegabfegabfeggabfeggacgabffaedggabffegbgegabfffffcgabffgabfgabfgacaegabfgbbgabfgcgabfgfadbgabfgfgabfggabgabcdgabgabgacddggabgadbcecgabgaecdfbgabgaeegbggabgafffgabgbbggabgbdbedcgabgbfbdgcgabgbfcggabgbfdcgabgbfgabgbgabgbgafdgabgcafagdgabgccbbgabgccffagabgcdegggabgcfgefgabgcggabgcgggabgdaeagabgdaegabgdbgabgdcdgfgabgdgabgdgaggabgeaadgabgebdegabgecaabegabgeccgabgeceaebgabgecgabgedcedgabgedeadgabgeeageagabgeedcedgabgefbeaggabgefbfcgabgefggabgegdgabgfbaacdgabgffbbdcgabgffeggabgffgagabgfggabggabggagfefgabggbgabggegabgggabgggbdbggabgggdcgacaacfbgacaacgdcgacaagacaagefbgacabbcgacabcbbagacabccgacabcfcgbgacabdagacabgacabgbbggacacafgacacceecfgacacegacacgacadfacdegacadgacaedbgacaefegacafdcadfgacafddgacafdgacaffcgacafgacagacagdgegacaggacbaabcdfgacbabeagacbaefbdgacbaefdfagacbbcaceggacbbeefbgacbbeegacbbfbefgacbcbdbfgacbcedcgacbcgacbdbfdafgacbdcagacbddbfgacbdefegacbdfegacbdgacbdgbbgacbdgbdagacbdgeafegacbdgeccgacbeacdgacbeagacbecffdfgacbedbagacbedfddgacbeeegebgacbeeggacbefbafgacbefcgacbefgcgdgacbegacbfabgacbfegbcagacbffcbgacbffdgacbgacbgbcedgacbgbggedgacbgcgaccaadgbgaccafgaccagaccagdcagaccbaafgaccbbafgaccbccafgaccbcfcgaccbcgggaccbdeagaccbdgaccbfedbbgaccbfgaccbgacccbceegacccegacccfbfgacccfcdegacccfgacgacccggaccddgaccdecfdagaccdfcbgaccdgaccdggaccebaagaccefggaccegaccfbbfgaccfcffdagaccfcgaccfdcagaccfefbgaccfgaccfgfdcagaccfgfgaccgaccgbedbgaccgbeebggaccgdfgfegaccgeeecgaccgfgacdadeagacdagacdaggacdbbgacdbdbcegacdbfggagacdbgacdcdffacgacdcdgacdceafbcgacdcgacdcggacddagfagacdddggacddeafaagacddegacdebfgacdefbgacdeggacdfbcbcgacdfbeabgacdfcgegacdfeeagegacdfegacdffdgacdgacdgdfgcggacdgebgacdgfdffbgacdgfedgegacdgfgegacdggacdggagacdggdgagaceaagaceabagaceabgaceabggaceadgecgaceagaceagbgacebbcgacebdbagacebgeagegacecaeggacecbgacecbgbggaceccfcgacecdfbfgacecgacedccedagaceddcebbgacedeefgacedfgacedgacedgegacedggbbgaceecdagaceedbggaceegegacefagacefgacefgadgacegacegcbbagacegcegaceggbeegaceggbgacfacbdbdgacfacebcgacfadbgacfbagacfbdaegacfbdddgacfbedagacfbegacfbgagacfbgdddegacfcdgacfcdgadgacfcegacfcfceecgacfcfgacfcgacfdcfdgacfdegacfebdegegacfeeecgacfeeegbgacfegacfegdgagacffbaadgacffbbegacffbgacffdegacfffegdcgacffgacfgacfgcagacfgcfbggacfgeabfgacfgecdgggacfgedeefgacfggacgaagegacgabfdgcgacgabfggacgacgadagacgadagbfgacgafegacgaggacgbcbgacgbdggacgbebggacgbefcaggacgbfdbaggacgbffccgacgbfffbgacgbfgacgccgafgacgcddgacgcegacgdcegbgacgdcgbgacgddaegacgddegacgdfacggacgdgacgdgcegacgdgecgacgeagacgecacgdgacgeccgacgeeagfgacgeefcgacgeegacgegacgfaagacgfbcdgacgffeagacgfgacggacggbebgacggefdgacgggadaaagadaaecadfgadaafgadaagaggadabdbgadabecgggadabfgaccgadacbbfeggadaccffggadaccgadacddbaagadaceaeeegadacgagadacggadaddafgadadegadadfgadadgadadgbcggadadgbggcgadadgeffcgadaedgadaegadafafaeggadafbfdbgadafceggadafecgadafgadagadagbdcgadagbgadaggadbacfgadbadeagegadbadgadbagadbagegadbbcfgcggadbbfcgadbcagadbcbbcdggadbcbddcbgadbcbegadbcebfggadbdafbgadbdbadgadbdbdbfgadbdebadgadbdeeecbgadbdegadbdfgadbecgadbedgddbgadbegadbegdagbgadbeggadbfabgffgadbfdfdgadbfedfacgadbfeeggadbffeggbgadbgadbgccgadbgcgbgadbgfagadbgffcgadcaaeafbgadcaagadcabbddbgadcabfagadcaccgadcafgadcagadcbacagadcbagadcbcagadcbffafegadcbgadcbgbdcfgadccacdgadcceccgegadccegadccfcggadccffdcgadccgadcdeeabgadcdfcagadcdgadceadagadceagbggadcebgadcecbfagadcecedfgadcecgadcecgegadceeacagadcegadcfagedgadcfdbdagadcfedgadcffbfgcgadcfgadcfgebbgadcgadcgaggadcgbdbgdgadcgbgadcgcegadcgdgdgfgadcgeagegadcggadcgggaddaaecffgaddaafagaddabgaddadgaddaegaddagdgaddagfgaddbbegaddbcgaddbfdagaddbgaddbgbacagaddbgbgaddcafecgaddcbdbfegaddccagaddccgedgaddcdgaddceggaddcffbgaddcgadddagadddefgadddfgceagadddgaddegaddfadagaddfcbegaddfdafggaddfdgaddfgaddfgdggaddgaagbggaddgaddgagaddgdgggaddgfaggaddgfcggaddgffgaddgfgaddggadeadgadeafgfadgadeagadeagagdgadeagfaegadebcbgadebfgadeccfggadeccgabgadecdcfcgadecdecccgadeceacgadecgadedacgadedcgadeddgcgadedeagggadedfdfgadedgadeecabagadeeccagadeegadefcdbdfgadefefdcggadeffggadefgadefgggaggadegaadagadegadegadgggadegffbaagadeggadeggggadfabgagadfadabcgadfaebgadfaefdgadfaegeggadfagadfaggadfbageccgadfbgadfbgbgadfbgggcgadfcbgadfccfecbgadfcgadfdabbgadfdbdgadfddcegadfddggfgadfdeaecgadfdfgadfdgdaegadfdggbgadfecfcgadfffacdagadfgadcbgadfgadfgcgdbagadfgdbbgadfgdfbdgadfgdgadfgfgadfggadgaagadgaagdfagadgaaggadgabfgadgabgadgadgaefffgadgagadgagccagadgbegadgbfffegadgbfgadgbgafgadgcagadgccaegadgceffgadgdadgadgdbfgadgdbgbbcgadgdcafcgadgdcbgadgddgadgdeffgadgdgadgeaeegadgebfgadgecbgadgeccgddgadgedfdgagadgeefbcegadgefggadgeggdabgadgfdbegadgfddgadgfdegedgadgfdggadgfefbgadgfegadgffddgadgfgadggadggfgadgggaeaaaedabgaeaaagaeaabdgagaeaabggaeaacaggagaeaaccgaeaaegegaeaafgaeababdebgaeabbgaeabcgcgaeabddgaeacbdgaeaccegaeacebagaeacfgaeacggaeaddagaeadfdgacgaeadfgaeadgaeadgdadgaeaeececgaeafagaeafbgaeafddgegaeafdgabdgaeafgfcgaeagacebgaeagaeagdacddgaeagdccgegaeageccgaeaggaeagggaebaaegaebaagaebabddgaebadcbaegaebaddgaebaeecggaebagaebbabbbgaebbbdgaebbcagaebbegaebbfegaebbgbgaebbgccgaebbggaebcagaebcfagaebcgaebcggaebdadfbgaebdgaebebcfgaebecaggaebecgaebedgabgaebeegaebefaggaebegaebegcfaggaebfbaecggaebfeceegaebfffacgaebffgaebfgaebgaebgaecdgaebgdfegcgaebgefabdgaebgfecagaebgfgaebggaebggddcbgaecaagaecabgaecadgaecaeaggaecaegaecafbeaagaecafbgaecafdgaecagaecaggaecbaeaaegaecbaebgaecbafgaecbbfgaecbbgaecbcggaecbdbaagaecbdbebgaecbegaecbfedgbgaeccaddbgaeccdceacgaeccddgaecceaggaecceeeagaeccfgdcgaeccgaeccgffbgaecdbdabgaecdccecfgaecdddcgaecdfedafgaecdgaeceacegegaecebfgaececbgabgaeceeagaecefaefgaecegaecegfbadgaeceggaecfbdggaecfegaecffgaecgaecgcbgaecgfcgaecggaecggdfbgaecggfgaecgggaedabacaggaedaceabgaedacedebgaedadgaedaegaedafegcggaedagaedagcaegaedbacgaedbaggaedbbcdcgaedbbgaedbbgcdfgaedbdegaedbgaedbgcgaedcacfgfgaedcdcdecgaedcegaedcfgecagaedcgaedcgfcgaeddacgaeddbabdbgaeddbgbfegaeddccgaeddcdgaedddbbggaedddbeegaeddefcgaeddfbgdgaeddfecgaeddgaeddgddgaeddggaedeaebfbgaedeccegaedecdeeegaededbeaegaedefcgaedeffggaedegaedfbcdgaedfccaacgaedfdgcedgaedgaedgbbacgaedgdgfgaedgfbeggaeeacgaeeagaeebacgaeebadggaeebaebegaeebcagagaeebecgaeebgcgaeebgeabgaeecccedgaeecdbbgaeecdccbbgaeecdgaeedbbdecgaeedbgaeeddgaeeddggdgaeedfefegaeeeacfadgaeeebefgaeeeedgaeeefecgaeeegaeefcabggaeeffaaacgaeeffgbgggaeefgaeefgcegaeefgcgaeegaeegbgaeegfabgaeeggaefaaagaefadfeggaefadgaefaecccagaefaeebgaefafefgaefagaefagcgaefbadgeagaefbcggbgaefbdeagaefbeggadgaefbgabgagaefbgaefbggaefcaccgaefcaggaefccfgaefcgegaefdbcbfgaefdcbeagaefddbfegaefdfccggaefdfdeccgaefdgaefdgegbdgaefebaagdgaefecbeagaefecedegaefecggaefefbegaefefcgaefefgaefegggaeffabfgaeffadaagaeffddabgaefffbafgaefffgaefgaefggaefgggaegaegaegfccgaegaeggaegbbagcgaegbbcbcgaegbbcggaegbdegaegbebgaegbegbbgaegbfgaegcbffgaegcbggaegccgaegcgaegcgggaegdabgegaegdcagcggaegddbgfagaegddcfggaegdddfgaegddegaegdegbgaegdfeefcgaegdfgaegdgaegeaadegaegebcgaegecagaegeccdgaegeddcgaegfaebbggaegfcggaegfecgaegfedeefgaegfgeagaegfggaeggaeggbgaeggffadgaegggaegggcgafaadfgafaaeaagafabebbegafabfebcgafabfegafabgafacbbgafacfgcgafadadgafadagafadcfgafaddebegafadefbfgafadfbaegafadgafaeaegafaeagafaecfedbgafaecgafaeffgafaefgafafdcefggafafeeagafaffagafaffdeeagafafgafafggafagaefccgafagafadagafagafagbgafagbggafagcbggafagdgfgcgafageafcggafageegafagfgfdcgafaggffggafbabdegafbabdgafbafgebagafbagafbbaffdgafbbfdgafbcaeedagafbccbgafbcfaegafbcgfgffgafbdefegdgafbdegafbdfbbegafbdfgdbgafbeaacgafbedcgafbedeedcgafbeegafbeffccgafbefgafbegafbfbgafbfccagafbfdcffgafbfeeecgafbfefgafbfgafbgafbgagafbgcfagafbgddegafbgdfgafbgeccggafbggafcabdbgafcacbdeagafcaccfagafcadecgafcafagafcagafcagbgafcaggafcbbcfgafcbbcfggafcbdggafcbebbcgafcbgafccacgafccdbfggafccgafcdadcgafcdaeegbgafcdbgafcdcgafcdcggaggafcddgafcdecgafcdeebgafcdfcgfbgafcdggafceaacgafcefecagafceffgafcefgafcegafcegggafcfecgafcffaegafcffagafcffbfddgafcfgafcfgeegafcfggafcgaaagggafcgabefgafcgafcgagafcgdbfgafcgegafcgegbgafcggafdaaagafdaaebdcgafdadgafdaecgdagafdaedfgafdaefdacgafdafggafdagafdbbdfgggafdbecaagafdbgafdbgcgcbgafdbgfgafdcabgafdcaegafdcfbgafddaccdgafddacdgafddaefgafddcgafdddggafddfaegafddffdcgafddgafdeafgafdeddagafdfaadbdgafdfbeeaagafdfcgafdfdcecgafdffedagafdffgafdfgafdgacbcgafdgadggegafdgafdgbafbdgafdgdbecgafdgdgbgafdgeegdgafdgegafdgfdcegafdgfgafeaagafeabccgafeabcgafeabgafeacgafeaeecfgafeafbfbcgafeafecagafeafedgafeafggebgafeagafebaccgafebaegafebcbgbdgafebdadegafebgafecbggafecdcgafeceegafecegafecggdgafedagafedcgafedfdbeagafedgafeeacdbgafeecfbgafeedagfgafeeedfgafeegeggafefafeegafefagafefbgafefddddgafefdddgcgafefdgafefgaefgafefgafegabgafegafegeecefgafegefeggafegegafeggbbgaffacfbgaffaecgaffaefdgaffafbagaffagaffbdafgaffbecbcfgaffbecbfdgaffbgaffcdbfgbgaffcdggaffcfefegaffcgdbgaffdbbggaffdbdeegaffdcdcdgaffdebgaffdgaffecdegaffeedgaffegaffeggafffbggaffffffgafffffgafffgaffgaffgbgaffgcbfgaffggafgaafagafgaafbgggafgabgafgacfgafgacgafgaegafgafgafgfcgafgbbdfadgafgbeggafgbgafgcafaeggafgccagafgccgafgcdegafgcdfacgafgcecbdgafgcefccgafgcgafgcggeegafgdafbagafgdbccdgafgdbefgafgdcgafgdedagggafgdegfgafgdgafgeaafgagafgeacdgcgafgebgafgeebefdgafgefcedggafgefdgafgegafgfbdgafgfbgafgfebgafgffgafggafggaggegafggbggafggcaddfgafggdbgafggdecgafggdffagafggfabgafggfcgafggggagaaacgagaaagagaabafccgagaaegagabdgagabeaecgagabedabfgagabefcdbgagabgagacbafcgagaccgagacdfffgagacedbggagacfafgagacfgagacgagadagagadcdgagadcgagaddfdggagadedgagadggbacgagaeaecedgagaebcfgagaefgcfgagafagagafbcdgagafcbaccgagafeecdgagafegagagafgbaebgagafgfdgagagafgagagagagagagcffgagagegbgagagfcgagaggagbaaabfgagbaaegagbacegagbaeebgagbbadfddgagbbaegggagbbagcgagbbbaeebgagbbbbagagbbbeedgagbbbgbfgagbbbgdegagbbfagagbbgagbbggaeagagbcbdbbbgagbccaaagagbcdaggegagbcdgagbcgagbdcbaeagagbdcgagbdcgfbgagbdeagagbdgagbeaeagagbefgagbegagbegbcggagbegdgagbfbgagbfdgfaegagbfeadcgagbfegbbgagbffdgagbfgagbgagbgggbgagcaabedfgagcaegagcafdcfdgagcbabbbegagcbagagcbbacgagcbcabgagcbcbgagcbdbaffgagcbdcbggagcbdgagcbeeadegagcbfbgagcbgagagcbgagcccfcbcgagccdgagccggagcdcbagagcddegcagagcddfcfegagcdgagcdgcgfegagcdggggagcebafgagceeecbgagcegagcfabdagagcfcfgagcfgagcgagcgbegagdaaaegagdaebedgagdaecgagdaeeggagdaegagdaffabgagdagagdbdffcbgagdbgagdcaaacgagdcacgagdcafggagdcbgagdccdbbgagdcddgagdcdgagdcebfgagdcfafgagddcfdegagdddaegagddedgecgagddeefcgagddgagdebfbgdgagdegcbcgagdfbabcdgagdfbgefggagdfdaegagdfdgcbbgagdffgagdgaagagdgabfacgagdgabgagdgagdgbbadgagdgfedaegagdggagdggdcegageaaadgageaecagageaefggageafgageagageagdgagebacgagebcfdgagebgagecaabbfgagecagfcagagecbbagagecbcegagecbgdbcgagecccecfgagecedacggagecffaegagecgcagagecgggdgageddgageeeagageeeedgageefgageegagefbdcfgagefbddfcgagefbfaegagefcdfaagagefdcgagefdgagefdgbdgageffcdgageffgagefgffgagefggagegadgagegagegcfdbgagegfegagegffgagegggagfaaebbbgagfadddbgagfaefafbgagfagegagfaggagfbagagfbaggagfbdggagfbegagfbffagggagfbfgagfbgagfcdgadgagfcegbgagfcfgaccgagfcggbdegagfdafdgagfdcggagfdeeecfgagfdfgegagfdgagfdggbcggagfeaegagfeaggagfebcdgagfebfagagfeeegagffbgagffceeabgagffeabgagffefgcgagffgagfgaafcgagfgagfgbbagagfggagfggdedgaggaaegaggabagaggabfgaggacgabggaggagaggaggaggaggagggaggbaadcgaggbbbfgbgaggbbfgdegaggbdeaagaggbdgaggbecbbgaggcacgafgaggceagaggceefegaggceggaggcgaggdagdaegaggdcddgaggdcfggaggdcggaggdgaggeddggdgaggedgaggefebgaggegegaggfadfgaggfdgaggffeggaggfffgbgagggagggcfdgagggeefedgaggggbaaaadedfgbaaabacgbaaabbfcgbaaaddbfgbaaaddgcggbaaadfadfgbaaadgbaaaeaacgbaaagbaaaggbaabagbaabbfgdgbaabcgbaabgbaaccdagbaaceddgbaacegbaacfgbaacgbaadacedcgbaadaggefgbaadcacfcgbaadeadgbaadecggbaadgadacgbaadgbaaebbagbaaebcgfgbaaebggbaaecgbaaedbddggbaaefdeegbaaefgbaaegbaaeggbaafbdgbaafefdfagbaafgbaagbaagcgcgbaagcgddgbaagdgbaaggbaaggecbdgbabaabfggbabaaeadgbabafgbabaggbabbafgbabbeddgbabbffgbabbgabcgbabbgbabbggbabcabdgbabcagbabcbgbabccagbabcccgbabccgbabcdccgbabcedcggbabcedegbabcfceeegbabcfeeagbabcfgbabcgbabcgdagbabdbcgbabdcgbabdecfegbabdegbabdfccgbabdfdecgbabdgbabdgbgbabebfdgbabecbcfgbabedcgafgbabeegbabegbabffegaggbabffgcbegbabgaggbabgbabgccegbabgdbgbabgffagbabggbabggegbacabgcecgbacafefgbacagbacbadgbacbcgfcdgbacbdgbacbfdgbacbfgdfcgbacbgbacbgdgbaccaeggbaccddggbaccecggbaccfgfbgbaccgbaccgcgbacdagbacdagbbgbacdbdfcgbacdfeegbacdfgbacdgbacdgdgddgbaceaaedgbacebffegbacecegbacedcbccgbacededgbacedefadgbacedgagbacegbaceggbacfbggbacfcccfbgbacffdefgbacfgbacgbacgebggbacggbacggbggbacggcbgbacggfegbadaacfgbadaagbadabdbaegbadadddfgbadadffdegbadafadcgbadafdgbadagbadbacefggbadbadcbgbadbbgbadbeecbgbadcdagbadcdccagbadcdgbadcffgbadcfgbegbadcgbadcgggbaddafafggbaddafcgggbaddcbbgdgbaddceegbadddaafgbadddccgbaddfbddegbaddgfabbgbaddggbaddggggbadedcgbadedecgbadefgbffgbadfbebbgbadfcabggbadfcadgbadfcfgbadfdgbadfgabgbadfgbadfgdgbadfgfcdgbadfgfgbadgbadgcgbadgdcggbadgfcegbadgffaagbadgfgbgbaeaabgbaeabcgbaeabedfgbaeacaecggbaeacbgbaeagbaebbgbaebfgbaebgbaebgcbggbaebgcedfgbaecaacdgbaecbfadgbaeccccgbaecdbecgbaecfgbaecgbaedagaagbaedeccgdgbaedfafgbaedfbcggbaedgbaeecccdgbaeecgfcfgbaeedgbaeedggbaeeegbaeegbaeeggbaefadecegbaefdadgagbaefecfgbaefegbaefgbdcgbaegacgcagbaegadacgbaegbaegdbeggbaegecbcfgbaegefgbaegfggbaegggabdgbaegggbafabefedgbafabggbafacabgbafacgbafadagbafaebbgbafaegbafafddbgbafafggbafafggbggbafaggbafbeafcdgbafbebaagbafbfdfgggbafbfgbafbfgccagbafbgbcgbafbgegebgbafcaggbafcebgfcgbafceebebgbafcgbafdbgbafdcfdcgbafddgdgbafdggbafeadgfgbafebgbafedecgbafeeacecgbafeegbafefgbafegbaffabggbaffbegfegbaffbgbaffegbaffffcgbaffgbaffgebgbaffggbafgaafdgbafgbafgcagbafgdgbafgfbgbafggdcdgbafggfebegbagabgbagacddgbagadcafbgbagadgegbagafcgbagagbagagdggbagagegbfgbagagfbfegbagbaefdcgbagbagbcgbagbdfdgbgbagbfggbagbgdbfgbagcbegbagccgagbagccggbagcdefgbagcgbagdbgbagdccdgbagdcfgbagddcbgbagdeaeggbagdegbfegbagdfccgbagdgbagdgbgegbagdgeabbgbagdgfgbgbageagbagebagbagbagebbgbagecfadgbageggbagfdfgaggbagffbgbagfgfgbaggabefgbaggbbaabgbbaacdggbbaaddcggbbaaebggbbaaedcggbbaagdgbbabbaegbbabcgbbabcggbbabdgbefgbbabdgcgggbbabfbacgbbacccbgbbacdefgbbacfcfecgbbacfgbggbbacgbbadaeaggbbadbeagbbaddagegbbaddfaegbbadeegbbadfgbbadgadcgbbadgbbadggbbaeaegbbaebecgbbaecaegagbbaeceebdgbbaefdfdggbbaegaaagbbaegbbafaabgbbafaafgbbafcgbbafedfdggbbafegbbaffcfbgbbaffefadgbbaffffgbbaffgbgbbafgbbafgcgecgbbafggbbagbbagbgbbagddgbbagdeegbbagedcaegbbagededcgbbageegbbbabcgdegbbbacgfggbbbadecgbbbafcffagbbbagbgbbbbdacggbbbbegedgbbbbgbbbbgcfgbbbbggbbbcaegbbbcagbbbceacgbbbcgcfeggbbbdagbbbdbgbbbdcdbgbbbdfbggbbbdggcgbbbebfbgbbbfeaegbbbfeegbbbgbbbgbgbbbgggbbcaabgggbbcaaeacgbbcaccgegbbcacdgbgbbcadgbbcagaegbbcagcdgbbcaggbbcbaaeggbbcbbdgbbcbcffgbbcbecgbbcbgbbcbgegbbccbffgbbcccabdgbbccdbeegbbccddgbbccfdbgbbcdaabegbbcdbgbbcdcbagbbcdccgbbcdfgbgbbcdgbbcdgdcgfgbbcdgggbbcebdgfgbbcefdgdfgbbcfbgegbbcfcdbgbbcfefgbbcfgbbcfgbbgbbcfgbdgbbcfgcegbbcgagfcegbbcgbaefbgbbcgbbcgbgbbcgfdbgbbcggcedgbbdaacgbbdaddegbbdagbbdaggeagbbdbafgbbdbbeggbbdbcagfgbbdbegdfcgbbdbfdddgbbdbfgbbdbgbafggbbdbgbbdccagggbbdccgeegbbdcfcebgbbdcgbbdcggbbddcfgeggbbdddgdbbgbbddgbbdeddgbbdeecafdgbbdeefcgbbdefbgbbdegbbdfbcaabgbbdfbcdagbbdfcgbbdffgbbdfgbbdfgcffgbbdgbbdgbdgbbdgcgbbdgdggbbdgeceagbbdgfdgbegbbdggeggbbdgggbbeaafegbbeacedacgbbeacgbbeadedegbbeaebgbbebbegbbebecbcgbbebefcgbbebfbffgbbebfedeagbbebfedeegbbebfgbbebgbbebgdgbbecbgbbecceggbbecgbbecgdgfgbbedafgbbedbccdgbbedbfbdfgbbedecgbbedfbdgbbedfdggbbedfgdgbbedgbbedggbbeeabgbbeecebdgbbeecgbbeedabgbbeeeaeecgbbeeefebegbbeefadbegbbeegaagbbeeggbbeegggbbefacagbbefaecefgbbefbcegbbefbfdcbgbbefceegbbefdgbbefebgbbefefedgbbeffbgbbefgdfefgbbegbagbbegbbegeacgbbegefefcgbbfabcbdgbbfabdgcbgbbfacadgbgbbfacgbbfadbagbbfaegbbfagfadggbbfagggbbfbbdgbbfbcfecgbbfbcgbbfbcggbbfbfgggbbfbgbbfcadbcbgbbfcaeceagbbfcdgbbfcffegbbfcgbbfdacgegbbfdbfeefgbbfdbfegbbfddcfgbbfdeddagbbfdgbbfdgeaaegbbfegbbffbcagbbffdggbbfffdgbbffffcgbbffgbbffgggbbfgbbfgcdaggbbfgdgbbfggbbgaagbbgaagcgbbgacdggbbgadfdbfgbbgafffcfgbbgagagdgbbgagbbgbaeggbbgbbebggbbgbbgbcgagbbgbdagbbgbdbcgbbgbgagbbgbgbbgcabbgdgbbgcbagdcgbbgcbbaagbbgcbccgbbgcbdbfdgbbgccadgbbgcfdbgbbgcfgbbgcgafgbbgcgbbgcggbbgdaegggbbgdbbdbgbbgddfegbbgdffbegbbgdfgbbgdgbbgdggbbgeaagbbgebdbbggbbgedecbggbbgedgbbgeeagbbgeebbggbbgeecgbbgeegbbgegbbgfaecbggbbgfafgbbgfagbbgfbabgbbgfbgbbgfbggbbgfefagbbgfgbbgfgcecegbbgfggbbggbbggbfbgbbggcdagbbggegbbgggagagbcaaacfegbcaaecagbcaafgbcaagaaegbcaagbcababgbcabacagbcabagbcabdgbcabgbcacccdggbcaceaeegbcaceagbcacecgbcacfggbgbcadaafagbcadccbbgbcaddgbcadeggbcadgaccgbcadgbcaeaceabgbcaedegbcaefcgbgbcaegbcafagbcafcaaccgbcafcgbcafegbcaffagbcafgbcafggcgbcagbcagdagbcagdgbcagfagggbcaggbcaggdgbcbaagbcbacgbcbaddgbcbadffgbcbafbcagbcbagbcbbbddcgbcbbcedegbcbbdaeaggbcbbdbafagbcbbdfadfgbcbbdgbfcgbcbbeagbcbbebefegbcbbfdegbcbbgagcagbcbbgdebgbcbbgfegegbcbcbadgbcbcbcdagbcbcbgbcbcceggbcbcdagbcbcdgbcbcecegbcbcfcdgggbcbcgbcbcgcadgbcbdbfaagbcbdbgbcbdcbgggbcbdcgadcgbcbdcgbcbddgbcbdfacdgbcbeccbfggbcbeccdfgbcbeegbcbefdbggbcbeffcgbcbfaagbcbfaggbcbfbefgbcbfbggbcbfcfccagbcbfcfgcbgbcbfgbcbgagbagbcbgagbgbcbgbcbgbeagbcbgbebgbgbcbgebagbcbgeecgbcbgegbcbgeggbcbggbccabggbccaccgbccaddcfgbccaecccgbccaedgbccagbccagfgbccbafaegbccbagbccbgcdgbcccdddggbcccdgbcccfaceegbcccfdagbcccgbcccgefgbccdadbgbccdaegbccdagbccdbcefcgbccdbecgbgbccddefgdgbccdfggbccdgbcceaeegbccecbbegbccedfdbgbcceffggbccegbccfagdgbccfcdcgbccfeagbccfeebagbccfegbccgagbccgagfgbccgbccgbdebbgbccgddgbccgfdfgbccgfgbccggbcdaagcagbcdacebgbcdacgbcdaegffagbcdagbcdbabdegbcdbadbaagbcdbbcgbcdbcgbcdbdgbcdbegaffgbcdbegbcdcagfgbcdcccgbcdcfdafegbcdcgegbcdcggbcddagcegbcddbfagbcddegdfagbcddgaegbcddgbcddgbgbcdeaecggbcdeagbcdebagbcdebdgbcdefagbcdegbcdfadgbcdfbgdegbcdffedbgbcdfgbcdfggcgbcdgbcdgdfaddgbcdggcgbcdggfbagbceaabgbceabbcegbceacegbceadfggbceafebgbcebacgbcebcdeffgbcebddfgbcebfddggbcebfebeagbcebgbgbcebggbcecdgdecgbcececggbcecfdgbcecfggbcecgbcecggbcedabbggbcedbagbceddbgbceddffgdgbcedebfggbcedeeegbcedefgbcedegbcedgbcedgcgbceeccdfgbceeebcgfgbceeecccggbceefgbceegbaagbceeggbcefbeagcgbcefbgbcefbggbcefccgdgbcefcdgbcefgbcefgffbgbcegafgcgbcegbcegceeebgbcegdfggbceggbcfabgbcfafcacggbcfagbagbcfagbcfbaaaggbcfbcfgbcfbdefdgbcfbeccadgbcfbedagbgbcfbefacfgbcfbfcdcfgbcfbfdgbcfbffbgbcfbgbcfbggccgbcfcbeabgbcfcgbcfdccebgbcfdcfgbcfdgbcfdggbcfeafgbcfebeagdgbcfeeggbcfefbcbgbcfefdgbcfeffgagbcfegbcfegcdgbcffdgdgbcffegagbcffegdgbcfffcagbcfffdfgbcffgbcfgbcfgbfegbcfgbgbcfgccgbcfgcddecgbcfgffbfgbcfgfgbcfggbcfggfccdgbcgaabgbgbcgacdaegbcgaebacgbcgaedcdfgbcgaeeafdgbcgaeggbcgafacbcgbcgagbcgagfeegbcgbabggbcgbcgbebgbdgbcgbefagbcgbefdgbgbcgbfgbcgbgacbbgbcgbgbcgccgbcgcdegbcgceegbcgcgegfgbcgdcgbcgdegbcgdfbgbcgdfecgbcgdgggbcgebcfdgbcgecgbcgefbcfggbcgegbabgbcgegdfdgbcgegfbcgbcgeggbcgfaccgbcgfagbcgfcbebegbcgfdggbcgfgbcgfgcbbgbcggbcggcdccgbdaacfgbdaafgagbdaafgeegbdaagbdaagecgbdabaagbdababgbdabagcgbdabbbbbgbdabddgbdabdgbdabeaacfgbdabgbdacbfgbdacbfgfgbdaccbgbdacccccbgbdacdgbdaceaeecgbdadabgfdgbdadaegbdadagbdadfaabfgbdadgbdaeagbdaedeagbdaefbecgbdaegbdaegbfgbdaeggbdafaabbbgbdafagbdafbcgbdafbeeggbdafbfgbdafdggbdafecdbegbdaffbgbdaffeegbdafgadegbdafgbdagbdagdedgbdagfbfdfgbdagfgbdaggbdbacgegbdbaddgbdbadfagbdbagbdbbacegbdbbedbcgbdbbeefgbdbbegbdbbgbdbbggbdbcadggbdbcafdggbdbcccagbdbccgbdbcdebggbdbcgagbdbcgbdbcgbfgbdbcggggbdbdegfadgbdbdgbbbbgbdbdgbdbdggagbdbeaaeegbdbebegbdbebffegbdbefeaafgbdbegegbdbfagagbdbfcgbdbfecddggbdbffbcecgbdbfgbdbfgdcfagbdbfggbdbgaegbdbgbdcaaceegbdcabefgbdcabfgbdcagbdcbbcdfegbdcbbeecgbdcbbgbdcbgbdccaagbdccabggbdccaeeccgbdcccbgbdccdfbgbdcceaffgbdccegbdcdbbfgbdcdcgbdcdebdggbdcdecegbdcdfeccbgbdcdgbaegbdcdgbdcdgbfgbdcdgbgbdcdggbacgbdcdggbdcecbgbdcecggfegbdcedebfgbdceeagbdcegbdcfaadgfgbdcfafgbdcfagcbgbdcfaggbdcfbfbacgbdcfegbdcfgbdcgbdcgcadcegbdcgegbdcgfbggbdcgfgfbgbdcggdbgbddaabgbddaagbddabgbddacgbgbddaecdbcgbddaedcggbddafcgdbgbddagbddagfgagbddbadgbddbbedbgbddbcfafggbddbcgbddbdadabgbddbdcdfegbddbgbddcbegbddcccdagbddcccegbddcccgdgbddcdegbddcgbdddcdggbdddcgbddddcgbdddgbddeafgbddeafgfagbddebcgbddeeaadbgbddeggbddfacgbddfagbddfeaafdgbddfgbddgagagbddgbddgbdgfbgbddgbgbddgcbgcggbddgedfcgbddgggbdeaacfefgbdeabcdbgbdeadgffcgbdeaeeccgbdeaefdegbdeafagbdeafcegbdeafegbdeafgcgbdeagbdeagefagbdeagggbdebcgbdebcggbdebfgaggbdebgbdecdaffgbdecebebgbdecfadfgbdecfcfgbdecfcgbdedbcagbdedcccgbdedefgbdedgagfgbdedgbdedgfgbdeecdaegbdeecffgbdeefgegbdeegedgbdefbgcfgbdefdggebgbdefecabgbdefedagbdefeefcgbdefeegbdeffadgbdegbdegcgbdegegcgbdegffgeegbdeggbdeggfbdgbdegggbdfaaaadgbdfaafagggbdfababafgbdfaegbdfaeggbdfagbdfbaabbgbdfbcagbdfbcggegbdfbedgbdfbgbdfcbacdgbdfcccccfgbdfcddbggbdfdafegbdfdbgbdfddfdecgbdfddgbdfdedbgbdfdeegbdfdeggagbdfdgbdfdgcebfgbdfebbdgbdfedgbdfeefdgcgbdffagceggbdffegagbdffgbdffgcccbgbdffgfbgbdfgbdfgbeagbgbdfgbfgbdfgceggbdfgeagddgbdfgegbdfgfbdcgbdfggcggbdgabbegbdgabcagbdgabgbdgadcbgbdgaebcgbdgafdggbdgagbdgagfdgbdgbaggbdgbcegbdgbdgbgadgbdgbgafagbdgbgbdgbgdgbdgcaebgbdgcagbbagbdgccgbdgcfdbegbdgcfgbdgcgcgbdgdagafgbdgdagbdgdbacfgbdgdcdgbdgddgagbdgdegccgbdgdgbdgdggagbdgdggbdgeefcggbdgefbdbagbdgefcdgbdgefgbdgegbdgfcagbdgfcbdgbdgfefbaegbdgfffagbdgfgbdggabgbdggagbdggbdggdbegbdggebacagbdgggagbeaabgbeaacfffgbeaaebcgbeaagbeabagbeabbegbeabeegbeabfggbeabgbeabgcagbeabgegbeacacggbeacagbeaccabbgbeacceeebgbeacdbgdegbeacefcgbeacgbeacgfebgbeadagbeaddbdgbeadebeccgbeadecgdfgbeadeeagegbeadefagbeadfebddgbeaeaagbeaecgacgbeaeeececgbeaefaacggbeaefedbfgbeaefgbeafaacgbeafbgbgbeafcadbbgbeafdedggbeaffgbeafgagbeagbbabgbeagbeagecgbeagefcagbeaggaacbgbeaggbeaggcbdgbeaggcgbeaggfccbgbebacagbebadabgbebaeacggbebaegbebafgbebagfbfgbebaggbebbadegbebbadgbebbaeagbebbagdegbebbbfgbebbcgbgbebbddeagbebbegbebbgbebcadbgbebcbegbebccgbebcdbgfagbebcegbebceggbebcgbebcggbebdcgbebddbgabgbebdeabdagbebdfdabgbebdgbebdgggbebeaafbgbebeaagbebecfagbebecgbebeegbebefdgbebefgbebegbebegcgbebfaedcggbebfcccbgbebfgbebgbebgdgbebggbebggddegbecabacgbecacagbecadaecgbecaddabbgbecaggdcgbecbbegedgbecbcbbcagbecbceaddgbecbdgbecbgbeccabbfgbeccbbbgbeccdfbggbeccgggbecdagbecdbafgbecdccegbecdcgbecdegdbgbecdfdafgbecdgbecdgdgbeceaeegbeceagbecebbagbecebbgbececcggbecedcdgbeceeagbeceegagbecefafbcgbecfbfegbecfccaggbecfcggbecfebgcgbecfgbgbecfggbecgbecgbefagbecgbegbecgfdcggbecgggbedaadgbedadggbedaeccgfgbedagbedbaagbedbcgbedbdccbgbedbfedffgbedbgbedbgdfdgbedbgeadgbedcaeedgbedccagbedcddgbedcdggbedceecbggbedcefgbedcgcgbeddgbeddggbedebegggbedebfgaggbedeceggbedecgbedeebbegbedeecegbedfaebgbedfdfgbedfdgbedffdgbedfgbedfggbedgbccagbedgbedgdfgbedgfbbffgbedggbedggbgbeeaabdfgbeeaagbagbeeaddggbeeafegegbeeagbeebaffdgbeebbgbeebceadgbeebcgbeebdgbeebfdgacgbeebgbggbeebgedcagbeecbgbeeccaagbeeccacgbeeccbgbeeccebgbeecefegbeecfdggbeecgbeecgfgadgbeedbgeeagbeedeeegbeedgadcgbeedgbeeebedffgbeeebgbggbeeecefgbgbeeedgbeeeegbeeefggggbeeegbeeegfbfgbeefdgbeefdgfdegbeefefgbeefffcagbeefgbeegbeegcbacbgbeegdeacgbeegecggbeegeegbeegegbeegfgbeeggdgbefabdfegbefaegfgbefagbefbabffgbefbacbbgbefbafeggbefbagbefbbgbefbdagbefbebcegbefbgbefbgfgbefcfgbefcgbefdadcgbefddacgbgbefdgbefeaaedfgbefebfbgbefecgbefefgbefeggagbeffaafgbeffabbcdgbeffbdacgbeffdagfgbeffdeddagbefffdecgbefgacggbefgbefgddgbefgdgddgbefgfabcagbefggbegabdcgbegadbgbegafaaegbegafeeagbegbafgbegbbcbdgbegbegbffagbegbgbegcaaefegbegcabcbfgbegcbcgdgbegcddggbegcedgbegcfadfcgbegcfgdegbegcgbegcgcgbegcgeabgbegdagaacgbegddccegbegddecdgbegdeaagbegdeagcfgbegdecgbegdfagddgbegdfgbegdgbegefeggbegefgdgbegegggbegfdagbegffbgbegffdebgbegfgbegfgfggbeggadgbeggbeggcdabgbeggdggbeggfcagbegggbegggegbfaaaaeagbfaaaaggbfaaagbfaafgbfaagcgdcgbfabbcgbfabcbagbfabfdeagbfabgbfabgeggbfacbcgbfaccdgecgbfacdebbegbfacgdgbfacgecgbfacggbfadabefcgbfadccgbfaddgbfadeceddgbfadefgbfadfgdagbfadgbfadgdcdgbfadgfgbfaeabccfgbfaeacfcgbfaedecgbfaegagbfaegbfafacegbfafacgggbfafccgbfafcgbfafecgeagbfafgbeebgbfafgbfagagbfagbfagbgbfagdfgbfagdggbfagegbfagfbcgbfaggbfbaaagbfbaafecgbfbafgbfbagaagbfbagbfbagcdfagbfbagcegbfbaggfcgbfbbagbfbbeeffdgbfbbffgbggbfbbgbdcggbfbbggbfbcaeggcgbfbcdcedgbfbcdfgegbfbcegbfbcfgaeegbfbdabagbfbdccbdgbfbddbgbfbddgbfbdegdgbfbdfagbfbdfgbfbdgbfbdgegbgbfbebgbfbecbdcgbfbecegbegbfbecgbfbegbfbegfgbfbfadgdcgbfbfaegbfbfbgbfbffacccgbfbfgbfbfgeedbgbfbgaeacgbfbgagbfbgbfbgbggdfgbfbgcbgffgbfbgddfagbfbgfcdegbfbgfgbfbgggbfbgggbfggbfcacbbfgbfcadegbfcafadbgbfcaggbfcbabagbfcbaggbfcbbecgbfcbbgbfcbcafgbfcbcfgbfcbgbfcbgdcagbfcccdgbfccdgbfccfgfgbfccgefdgbfcdafdgbfcdbcgbfcdcgbfcddfbagbfcdegbfcdgbfcdgfgbfceacgbfcebbbgbfcebegccgbfcecgfgbfceefedcgbfcegbfcfbdbggbfcfdaegbfcffdbegbfcfgbfcgaagagbfcgbfcgceegbfcgdbcdgbfdabdbggbfdadgbfdaeecggbfdagfgbfdbacaagbfdbcagagbfdbccdbgbfdbceegbfdbfbgbfdbffggbfdbgbfdbgefcagbfdcagbfdcbgbfdccbgbfdccdegagbfdcdagbfdcdagdgbfdcdbgbfdcfdfcgbfdcfgbfdcgagagbfdcgbfddabbgbfddbffebgbfddecggbfddfddfgbfddgggfgbfdebfbdgbfdedgbfdefbgbfdfbabegbfdfcdcgbfdfdaggbfdffagfgbfdfgdbgbfdgbeefdgbfdgbfdgdabcbgbfdgecdgbfdgegbfdggbfeaaggabgbfeabaecgbfeadagbfeadgbfeadggbfeaeagbfeaebgbfebagbaggbfebceaagbfebeebegbfebfadcagbfecagbfecbfdgbfecdcfgbfecdcgbfecdgdbfgbfecegbfecgacdfgbfecgbfedcbfgbfedccccbgbfedddgbfedefecfgbfedgbfeebddcgbfeebeadgbfeebegbfeeeebdagbfeegbfefaabcegbfefaegbfefbfdddgbfefebbdgbfegadffgbfegbfegcdcgbfegdcgbagbfegdfagbfeggbfeggccgbfegggdedgbffabgbffadgbffaebgbffbadcccgbffbbggggbffbddgdgbffbgdgbffcagbffccagbffcebdgbffcgbffdaafacgbffdaggegbffdbecgegbffdcegbffddcbgbffdfgbffdgbffdgcbgggbffeafdgbffebgbffedagbffedgbffeeagebgbffefgbfffdbafcgbfffededdgbfffedgbffffgbfffgbfffgcabbgbffgbcgbffgbffgdgagbffgecefgbffgegbffggbffggegbffggfffbgbffgggbfgaccegbfgadfgbfgafgbfgagacgbfgagbfgagfgbfgbdbbfgbfgbfgbgbfgccgbfgcffaggbfgcfgbfgcgafbegbfgcgbfgcgdgbfgdabdgbfgdagbfgdbdggbfgddgbfgdefffgbfgdfgfdgbfgdgbfgeegbfgefddggbfgefgbfgegbfgfabegbfgfbgfgbfgfcbdgbfgfgbfgfgfagbfggabgbfggbfbgbfggbfggdbbgbfggebbdcgbfggegbfggfgbfgggbcgbfgggbfgggegbgaadagbgaadcgbgaaegbgaafegbgaagbgabbgbgabdbgbgabdgaabgbgabfbdfgbgabgbgacefggbgacegcgcgbgacgbgacgccgbgacgdabbgbgadagbgadcbaagbgadecegggbgadgbgaeaegbgaebegbgaebgbcdgbgaecgbgaefggbgafebaggbgafebgcggbgafgdgbgagbgagffbdgbgbacdbegbgbacdegbgbacgbgbaddfgbgbaecaegbgbaefafdgbgbafgddcgbgbagbgbbbgdfgbgbbccgbgbbdfgbgbbfdbgbgbbgbgbcaebgbgbcddgbgbcdgbafgbgbceacgbgbcecdfgbgbcfdfgbgbgbcfgbgbcgcagbgbcgddgbgbcgdgbgbcggcagbgbdbedfegbgbdbgbgbdcgdcgbgbdfbbffgbgbdfcacgbgbdgbgbecggafgbgbegbbfgbgbegddggbgbfaccfgbgbfcgffgbgbfdgbgbfdgggbgbfgbgbfggbgbgbgbgbgcbbefgbgbgebedcgbgcaadgbggbgcaagbgcabaecgbgcabcggbgcabggbgcacegbgcagbgcbbgbgbgcbcebegbgcbebgbgcbfgadggbgcbfgbgcbgagbgcccgbgccdgbgccgbgccgegegbgcdaabgbgcdafgbgcdagggbgcdbgdeggbgcdefcgegbgcdgbgceddbgbgcefffegbgceffgbgceggbgcfadbddgbgcfegbgcgbgbgcgbgcgdfebgbgcgfbgdcgbgdabgaecgbgdacefgbgdacfgbgdaddfcggbgdadecfggbgdadfcgdgbgdagbaggbgdagbgdbdbgbgdbfbefegbgdbgagbgdbgbgdccegbgdcfcgeagbgdcffdgbgdcfgbgdcgbggbgddaagbgddbdegbgddcgbgdddgbgddffdgbgddgbgdebgbdgbgdeccgbgdedbgbgdeeccacgbgdefbcgbgdegbgdeggbgdfaccfcgbgdfcgbgdfdgbgdfeeccegbgdfffbabgbgdgafcgbgdgbgdgcedgbgdgfdccgbgdgfdfafgbgdggbgdgggbgeadgegbgeaegbgeaffbdfgbgeagcgbgebafgegbgebeegbgebgdgbgecaegbgeceeecfgbgecgbgecgdgbgecggbgedaabagbgedgbdcggbgeeadacegbgeebedcgbgeeebabegbgeeefgbgeefbccgbgeegfgbgeeggbgefaagbgefbfcagbgefcgbgeffcgbgefgbgefgdacdgbgegagbgegbgegdfbbfgbgegdgbgegfedgbgegfgbgegfggbgeggbgegggcagbgfaaddgbgfaddgbgfadfagbgfaedagbgfagbgfaggbgfbbgbgfbcgbgfbcgeggbgfbdagbgfbdffbegbgfbfbeefgbgfbfbeffgbgfbfdagbgfbgbgfcbecdbgbgfcbgbgfcdgbgfcebfgbgfceggcgbgfcfbgbgfcgbgfdegbgfdgagbgfdgbgfdgdbgbgfdgfgbgfeafacbgbgfeagbgfeeabacgbgfeeafgbgfeebfgbgfegbgfeggbgffaedgbgffccagbgffcdgbgffcgbgffedgbgffgaagbgffgbgfgacgbgfgacggbgfgafgbgfgbgfgdagbgfgdbfggbgfgecbgbgfggbgfggggbggaddbggbggaebbacgbggagcfgbggbdgeeagbggbfcgbggbggcacdgbggcbegbggcegbggcgcbefgbggcgdgbggdabaabgbggdafecggbggdagbdagbggdbgbggdcbfagbggdfeegbggeadagbggedegbggefegbggegbggfagacgbggfbdcgbggfdgegbggfeeaeggbggffbggbggffffbgbggfgacgbggfgadgbggfgbggfggbgggaafgbgggbfgbgggbgagbgggbgggdgacgbgggffagbgggfgbggggafegbggggbgbggggcaaaagcaaaaggcaaabgcaaacbfccgcaaaccgcaaacecgcaaacggcaaadagcaaagcaabcdgcaabegbgcaabffadgcaabgacaegcaabgcaabgedgcaabggcaaccdggcaaccgggcaacgcaadcedfegcaaddadecgcaadecabgcaadfgcaadgcaaeadgcaaeegcaaegggcaafddbgcaafdggcaaffdgcaaffgcaagbggcaagcaaggcabaaagcabaagbagcababdadggcababeecagcabacgcabadfddbgcabaegcabbbegcabbegcabbgcabbgddgcabbgdedgcabbgecgcabbgeebgcabcagcabcdggcabcfbeagcabcfcfccgcabcfgcabcgcabcgedgcabdeccdegcabdgcabdggcabeaggafgcabedagfgcabefagegcabegcabfbbecgcabfcgegcgcabfdcagcabfeagcabfgcabfggdagcabfgggcabgbefegcabgcabgdccgcabgdfgcabgedegcabggcacababbgcacabccggcacacegcacaedbaggcacaegcacagbdgcacagcacbebgcacbedgcacbggcacbggfegcacbgggcaccbdcbbgcacccaaegcacccabbgcaccdcgcaccgcgcaccggcacdaggcacddgggcacdeegcacdffgcgcacdgcaceacdgcaceagcaceaggcacebcggbgcacebgcacecaaafgcacecgcacegagcacegcacegdcgcacfafgcacfdbbgcacfdegbggcacfdgcacfgabgcacfgcacfgegcacgaadgcacgabaecgcacgbabedgcacgbgcacgcacgcgcacgdfdfegcacgfdgcacgfgdcgcacggcadabgcadaeeaffgcadafedfgcadafgcadbbfgcadbddefdgcadbdgcadbeegcadbgcadbggcadcgcaddagdgcaddedbbfgcaddeggagcaddgcadecegcadecgcadeecfdagcadefgcadegcadegcdegcadfbbgcadfefefgcadffdgcadffgcadfgcadfgggaegcadgbcbbgcadgcadgdgcadgfaefegcadggcaeaaaegcaeaaddgegcaeacagcaeadcgcaeaddggcaeadgcaeafgcaebagccgcaebcddfdgcaebgcaecagcaecbagcaecccgcaecgcaedbgcaedcgcaeddfgcaeebbagcaeedagcaeedgcaeefgaagcaeegcaefagcfgcaefbffgcaefbgcaefdgcaefefgcaeffcbaggcaeffeefbgcaefgabegcaefgcaefgcagcaegacgcaegbgcaegcaegdgcaeggcafabgcafacggcafadgcafaeagcafafggcafagbcggcafagcafbbcedgcafbcgcafbdcaaegcafbeggfgcafbgcgcafbggcafcabcgcafcafbggcafcbbegcafcbfffgcafccbegcafceagcafceaggbgcafcgcafdccegcafdcgcafdegcafdgcafeababgcafeacgcgcafebggcafedfefgcafeeefegcafefdegcafegcaffafbfgcaffegcaffffedgcafgaaggcafgcafgdgcafgeebgcagaabggcagaadggcagabbbgcagabddgcagagabcbgcagagcagagdgcagagfgcdgcagbadbgcagbbaaaagcagbbbagcagbbdgcagbbgcagbebgcagbegcagbggcagcagcbgadgcagcccbfgcagcdgcagcegcagcgcagcgcegcagdbdegcagdbeggcagdbfbfegcagdbfggcagdcddgcagdgcagebffgcagecfggcagedbgcageegfcagcagegcagegefbcgcagegfegcagfdafgcagffadgcagfgafgcagfgdggcaggaggcbgcaggcaggcfgcaggdegcaggdfgcgcagggabaagcagggcaggggcbaabeaagcbaacgcbaafgagcbaagcbaagdgcbabbcegcbabcgcbabeggcbabgabggcbabgcbacedgcbaceegfgcbacfbgbgcbacgcbadadacegcbadbgbgcbadceagcbaddaacegcbaddfgcbadgcbadgfabgcbaeaeggcbaebagcbaebdbgcbaebegcbaecfdgcbaedadggcbaeecgcbaeefbfdgcbaefgfgcbaegcbafcfbbfgcbafcfbgcbaffgcbafgcbagadeegcbagaedggcbagbcfgcbagcbagcbgcbagcfaebgcbagcgcbagcgegcbaggcbbabgcbbaccedagcbbaddceagcbbaefgcbbafgedgcbbagcbbbagcbbbebdcdgcbbbegcbbbfdgabgcbbbfgcbbbgcbbbgcgcbbcbaggcbbcbdeeagcbbccebacgcbbcdbggcbbcgbgcbbcgdgcbbcgfcgcbbcggcbbdaagcbbdacadgcbbdbcdcggcbbdbgcbbdcbgcbbdcedfgcbbddcdgcbbecgfgcbbedbdbgcbbeeafedgcbbefgfabgcbbegddfcgcbbfaccgcbbfcadffgcbbfccgcbbfcgecbgcbbfdcacggcbbffbgggcbbfggcbbgcbbgdgcbbgeccffgcbbgeebbgcbbgggegegcbcacgcbcagcbcaggcbcbagcbccbagcbcccfbgcbccgbgcegcbccgcdegcbcdcdbgcbcdgcbceabgcbceaggcbcecgcbcedbfaegcbcedgbfbgcbceffdedgcbcegcbcegfcgcbcfbfegcbcfcabcbgcbcfcabdgcbcfcegcbcfegcbcffdgcbcffgcbcfgcbcfgdggbgcbcgbbefgcbcgcaegcbcgcbcgdegcbcggcbdaccdgcbdadacgcbdaefgggcbdafafbgcbdagbagcbdbagcggcbdbbgcbdbdgcbdbecgcbdbeggcbdbffgcbdbgcbdcacfgcbdcagcbdccegcbdcfafgcbdcgcbdcgegcbdddecbegcbdddgcbddfgebagcbddgcbddggcbdecbgbgcbdecdgcbdefdgcbdefeagcbdfagfdgcbdfcgcbdfdbagcbdfgcagagcbdgcbdgdagcbdgfaccdgcbeaaagdfgcbeaegcbebcceagcbebcdggcbebcgaedgcbecaggcbeccebgcbeccfggcbecdgcbecgcbedcaccgcbedgbgcbedgcbeeccgcbeecdggcbeedbfgcbeegcbeegegbgcbefaggagcbefbgcbefcagcbefcdgcbefceebgcbegbbgcbegbfgcbegbgegcbegbggagcbegcbegcdadgcbegegfadgcbegfcdcgcbegfggcbeggegcbeggggfdgcbfaabgcbfadgcbfaedbdgcbfagcbfbagcbfbdcfgcbfbdgcbfbfcbgggcbfbgcbfcbgebgcbfcdbecgcbfcfccadgcbfcfdbdagcbfcgcbfcgdbgcbfcgggcgcbfddadgcbfddbgcbfdgcbfebafgcbfebbegfgcbfeegcbfefgcbfegcbfegdgaegcbffagdgagcbffdgbbcgcbfffdacgcbfffeeggcbfffgcbffgbgagcbfgcbfgdgcbfggcbfggcdgcbgacfcggcbgaffbgcbgagfcfcgcbgbabdgcbgbagcbgbbbbdgcbgbdgcbgbgcbgcbgcdfgcbgcebgcbgceegcbgcfebgcbgcffcdggcbgcgcbgcgdbgcbgdacedegcbgdbagcbgdbgcbgdcgadgcbgdeaddegcbgdeagcbgdfgcbgdgbgcbgdggafbgcbgdggfcbgcbgeagcgcbgebbgcbgecegcbgeeacagcbgeeefbcgcbgefggdgcbgegaagcbgegcbgffcbgcbgfgcbgfggcbggaagdggcbggafaggcbggbgcbggcacgcbggcbggccdgcbggcgcbgcbggcgcbggcggcbggdcdgcbggdgcbggeeeagcbgggaagcbgggccaaabgccaadbgccaaddbfgccaagcacgccaagccaagdedgccababdgccabaegccabafdefgccabfdcgccabfggccabgccabggccacaecgccacggccadccggccadecfagccadffegccadgccadggccaeagdbgccaedddfbgccaedgccaefbdccgccaegccaegebefgccaegggccafbcgccafedffgccaffgcefgccafgccagafaeggccagccagdebbgccagdgfgccagefagccbaaaefgccbaccfdgccbafdagggccbafeegccbagccbagdggccbbbggccbbcegccbbfdggccbbgccbcbdgccbcebgccbdagaccgccbdagbagccbdbegeagccbdccgccbdebgccbdfcbgdgccbeabgccbeadfbfgccbeaegccbedgccbfcgccbfdcbegccbfdggbfgccbffeafcgccbfgagccbfgccbgbcfcdgccbgbgccbgccbgcgccbgefbgccbgfecbbgccbgfgccbggccbggfddgcccaaafcgcccaadaefgcccaagcccbbgcccbbgeagcccbcecbgcccbgaacgcccbgddgcccbggcccbgggccccdgccccgcccdaagcccdadcggcccdafegcccdcdefgcccdegccceccgcccecdfcegcccecfagccceddbfgcccedebggcccegdaagcccfbgcccfcdcgcccfdgcccfdgdbgcccfeaagcccfeccafgcccfgcccgagcccgcccgdfgedgcccgdggcccggcccggdcdgccdaacbgccdaadgccdabcegccdacgccdaeddgccdagcgccdbagfagccdbbcafgccdbcegccdbfacfgccdbgdcbgccdcadfgccdcagccdcbgfeggccddafdcgccddegccddfabcagccddfegccddgccdeeeagccdeegccdefabgccdefafbgccdegccdfcdbgccdffggccdfgecbegccdgagaegccdgccdgcebccgccdgeccggccdgfaagcceabfefgcceagccebagccebbfgccebccfcegccebcgccebgccecbeaegccecbegcceccgacgccecdfebagccecgccecgcgbagccedcdagccedcedggccededaggccedfgbggccedggcceeaagcceebabgcceebfaccgcceecabgcceeceeagcceecgcceededggcceedeggagcceefddbgcceegcceegfbaegccefacegccefebbaggccefefbgccefeggccefgccegaggbgccegbbgccegcbddgccegcceggccfabdggccfacggccfaddgdggccfaeabdgccfaebcecgccfafacgccfafagccfaffdbagccfbacbgegccfbcaeefgccfbcdfgbgccfbfafaegccfbfcegccfbgeebgccfcegbeegccfcggagccfdagbgccfdbebbgccfddgccfdfggccfdgccfdgebcggccfdgegaggccfebdcaggccfeccbgbgccfeegdgccfeffaafgccffagccfffgccffgaagccffggafgccfgaffgccfgbcfgccfgccfgebbdegccfgeeggccfgfggccfggccgaeffbggccgaegccgafbgccgagccgagebgccgbacegccgbbcffegccgbdabfgccgbdgccgbfacgegccgbfagccgbfggccgbgccgcbcgccgcbegbegccgcbgccgccagfegccgccebgccgccgcdgccgcecccdgccgcffbbdgccgcgccgcggccgdccgccgddbdgccgdgdgccgdggcfgccgeabgccgeafcaegccgeagccgefcgccgegccgeggccgfeffgccgffcaegccgffgccggadfgccggadgcgccggccgggccgggdccbgccggggcagccggggcdaaacfgcdaabcgcdaagcdaagcdgcdaaggagcdabadgcdabbgffgcdabcagcdabcgcdabdfbgcdabgcdaccbdeggcdacgcdadbcfgcdadbgcdadcecfagcdadfadgcdadffbggcdadgcdaeccgcdaedecagcdaegagfcgcdaegcdaeggcdafbfgaggcdafdfgcdafgcagcdafgcdafggcdagcdagebegfgcdagebfefgcdagegcdagfgfgbgcdbabegcdbabgcdbadecddgcdbafccgcdbbaggedgcdbbcfdcgcdbbdgcdbbeccfgcdbbgcdbbgegcdbcdagcdbcdegcdbceddagcdbcfaacagcdbcgcdbcgdcegcdbcgdgggcdbdaagcgcdbdbeegcdbddaccgcdbddcedgcdbdecfgcdbdgcdbdggcdbebcgcdbecabfgcdbecagcdbecegcdbeddfeagcdbefdcbgcdbegcdbegeedegcdbeggcdbeggfaegcdbfaddgcdbfaebdagcdbfcacgcdbfdddgegcdbfgbdggcdbgadfagcdbgbdefggcdbgbdeggcdbgcdbgcggdggcdbgegcdbgfagcdbggcdbggcddgcdcaaebcdgcdcabafacgcdcabagcdcabcgcdcabebgegcdcabgcdcagcdcaggcdcbafgbdgcdcbcbgdegcdcbceegfgcdcbdcgcdcbdgcdcbeadbcgcdcbeggcdcbfdfcegcdcbfgdgcdcbgcdccbabgcdcccagcdcccdgcdcccgcdccdbggcdccfadafgcdccfeaggcdccgcdccggacfgcdcdacedagcdcddfggcdcdeagcdcdgcdcefgcdcegcdcfbgfcgcdcfgcdcfggcdcgacgcdcgacggcgcdcgadfagcdcgbegcdcgbgbfgcdcgcdcgeagcdcgfgcdcggcddaaeffgcddaagcddaegcddagcddbafegcddbbdgcddbgcddcbbbgcddcbebggcddcbgcddcdgggcddceegcddcgcdddddfgcdddegcdddggcddebgcddeeegcddefegcddeggbgcddeggcddfaggcddfdcbdcgcddfgdefdgcddfggcfgcddfgggcddgacgdgcddgbddgcddgcddgdbgcddggcdeaabbcdgcdeaacdfegcdeabaegcdeaccbagcdeaeebgcdeafgcdeaggcgcdebbaegcdebbagcbgcdebcccagcdebdbgcdebeeagcdebfdacgcdebfecebgcdebgcdebggcdecbaebgcdecdfgecgcdecdgcdecfadbagcdecffgdggcdecgfefgcdedabeadgcdedagcdedbgcdedcfgcdeddbbabgcdedeeacagcdedfcafcgcdedgafbgcdeebbggcdeecdgcdeecegcdeeegdegcdeegcdefbfgcdefccggcdefdbbfagcdefdfgcdefeagcdeffcgbgcdefgcdegaafegcdegagcdegcdegebdegcdeggcdeggfbgcdfabgbfgcdfabgcdfadgceggcdfagbfcbgcdfagcdfagedabgcdfaggegcdfbaegcdfbafegcdfbagcdfbbeagcdfbcbgcdfbedecgcdfbefgbggcdfbfcggcdfbfegcdfbfgcdfbgcdfbggcdfccgcdfcegcdfcfaggcdfcfeabegcdfcgcdfdeegcdfdfcggbgcdfdfedgegcdfedeggcdfedgcdfegcdffaafbdgcdffeagcdfffeagdgcdffgcdfgaadgcdfgadaaegcdfgbdegfgcdfgcdfgcfgcdfgdgcdfgeacedgcdfggbegfgcdgaagcdgadgcdgafabgcdgagcdgbcaagcdgbcbdbggcdgbcegcdgbdegcdgbgbgcdgbgcdgcabgfgcdgccfffggcdgcdacgcdgcdgcgcdgcggcdgdbcdfgcdgdbgcdgdcffgcdgddbcfggcdgdefgcdgdegcdgdfceagcdgdgcdgebbcbgcdgebebgcdgebgcdgecggcdgeegcdgegcdgfdgcdgffcccbgcdgfgcdggabbegcdggacgagcdggbfgcdggcdggecdegcdgggceaaacgceaabbgceaacgddgceaaddccgceaaedegceaafebfgceababbgceabcbdagceabcgceabdgceabeagceabedbggceabfcegceabgagceabgeggcgceabggceacagceacccabgceaccgabgceacdeaagceacdeggceacegbgceacfcfefgceacgbagceacgceadbgceadgagceadgceaeabggggceaebcgceaecagceaeeafdgceaeefgadgceaeegceaegcbgceaegceaeggceafadagceafagceafcdbdbgceafdecgceafdfcdgceafegceaffdgceafgceafgeffcgceafgggceagafdedgceagbagaegceagbgaagceagceagddggceaggggcebaaggcebabcfcggcebacgbcfgcebafbggcebagcebagfgcebbccegcebbcdgcebbdgcebbegfadgcebbfdcbbgcebbgbbgcebbgcebbgfbfgcebcbefccgcebcbgcebcbgggcebcdfgcebcgbagcebcgcebcgfgcebdabgcebdbgcebdcbegcebddgcebddgfdgcebdgcebdgddcggcebeaaegcebebddfgcebecegcebeddgcebefgcebegagcebegcebeggcebfbfgggcebfbgcebffeddcgcebgagcebgbbcgcebgcebgdebgbgcebgegcdgcebgfbgcebgfgcebggadcgcebggcecaabacgcecabgcecaegcecagfggcgcecbaggcecbbbegggcecbddagggcecbdfgcecbefdfgcecbfcgcecbffbegcecbfggggcecbgaegcecbggceccgceccgfeegcecdbbgcecdcbcdagcecdcgcecdffgcecdfgcecdgaegcecdgceceadegcecebacgcececdgcececfcaegcecedagcecegcecfbbgebgcecfccggcecfgcecgcecgcggcecgdegdagcecgeecgcecgfgeagcedaabeabgcedabbagcedabbccgcedaeafgcedafgbedgcedagcedbagcedbbdbgcedbbdggcedbcfcegcedbcfgcedbddgcedbebgcgcedbeebaagcedbfcgcedbfdgcedbgbcfdgcedbgcedcefccfgcedcegfcbgcedcfgcedcgcedcggefgceddafgceddagcedddgceddedadfgceddefgceddegceddfegceddfgceddgcedeagcedebgcedecgcededgagcedeegcedfbebfgcedfdbfedgcedfdggcedfeebgcedfgagcedfgbffgcedfgcedgafabgcedgbagcedgbfgbbgcedgbgegagcedgcedgdfgdgcedgebgcedggbcgcedggceeaaagceeacgceeadebbgceeadgggceeageeebgceebadgceebbbgceebbgdgceebdfgceebeecbgceebfeggceebgcbagceebggceeccaebdgceeccegceecdfegceecdgceecefabgceecfbcgagceecgceedcbggceedcdfdegceedcgcggceedecgceedfagceedffabgceedgceeeadacgceeecfdggceeeddgceeedfdgceeegceefcbfdgceefdafgceefdbgceefegceefgbbfgceefggceegbbcegceegbcceggceegceegcggceegdggceegeeagceeggbcgcefabggfgcefadabfgcefafffgcefafgcefagcefbbdfdfgcefbccggcefbcgcefbefbbgcefbegcefbfbbccgcefccbgcefcdbgcefcefegcefcfafgcefcffgcefdaeccagcefdafafegcefdbacdgcefdbdbdgcefdgagcefdggcefeebagcefeffgcefegaggegcefegcefegfeadgceffceggceffeecgceffggaacgcefgagcefgagegcefgcadggcefgcefgdbcgcefgdgcefgegcefgfdgfgcefgfegcefgfgbgagcefggcefggfcgcegaafecegcegaagcagcegacgagcegadafdgcegagcegbbfagbgcegbdbagcegbdcgcegbgcegbggcegcbdgfgcegccegcegccfgfcgcegcegcfegcegcgagcegdabgcegdcegcegdcgcegddcgcegddebgcegdgbgcegdgcegebegcegedgegggcegfafagegcegfbaagcegfegcegfgadgceggbbacgceggbgceggceggdbagceggddeggceggedcgceggegceggfbffgceggfgddgcegggcfaadagdbgcfaafbgggcfaagcfaagdgcfabacagegcfabacgcegcfabafegegcfabbcbgcfabeefgcfabgcfacacdcggcfacacddagcfacagcfacagedggcfacbfddbgcfacedfgggcfacffbcfgcfacgedgcfadbaegcfadbdeafgcfadgcfadgdcgcfaeacgcfaeaefdgcfaebfagdgcfaebgcfaecefgcfaedfgcfaeeagcfaegfeaegcfaeggcagcfafacdgcfafaebaegcfafagcfafbdaagcfafcgcfaffbbbagcfaffbfgggcfagadgcfagbfcbgcfagbgaggcfagcebfgcfagcfagdbgggcfagecbagcfagedbfgcfagegdgcfaggcfbadddgggcfbadecegcfbadgcfbaffbagcfbagafcgcfbagcfbbbgegcfbcbagcfbcbgegcfbcddbffgcfbcddgfbgcfbcdgbebgcfbcfddegcfbcgdcgcfbdagggcfbdccgcfbdegggcfbdfaaegcfbdgbgcfbdgcfbdgfdcggcfbedacagcfbefagcfbegcfbfbccgcfbfcegfgcfbfdagcfbfeagcfbffegcfbfgcfbgagcfbgccgcfbgcfcabcgcfcaebgcfcaeebagcfcaeffgcfcafbdecgcfcafbdgcfcafebgcfcagbcgcfcagcfcbbbgcfcbbffgcgcfcbeagcfcbfaegdgcfcbgcfccafadgcfccagcfccdeabegcfccgcfcdcefgcfcddddgcfcdebdgcfcdfacegcfceadfbggcfcebabaagcfcebacdgcfcecggcfceddgcfcefgcfcfcfgcfcfdaagagcfcfgddbfgcfcgcdgcfcgcfcgdfbcgcfcgfacbcgcfcgffgcfcggcfcggdcacgcfdacbccdgcfdaccfcbgcfdacfgcfdagccagcfdagcfdbaaabbgcfdbbgabfgcfdbcfgcfdbdbfbggcfdcbegcgcfdcbfcdgcfdccfcggcfdceggfgcfddegcfddfgcfddgadagcfdebdgcfdebgabggcfdebgcfdedgcgcfdeegcfdefgdbgcfdegcfdegddegcfdegfgbgcfdfacdgcfdfbdggcfdfcebcbgcfdfdgcfdfggcedgcfdgaegcfdgbaccdgcfdgbgcfdgccedgcfdgcfdgfcdgcfdgfgcfdggcfdgggcfeabcfgcfeabgcfeacggcfeaebeabgcfeaeddcgcfeafafgcfeaggcfebbgcfebcaeggcfebcagfgcfebdcacgcfebdgcfebgcfebgcgcfecbeffcgcfecdcgggcfecdggcfecgcfedccbgcgcfedcddfagcfedefggcfedgcfeeafgcfeeeaedegcfeeegbbfgcfeeegcgcfeefbdbgcfeegcfefaddgcfefaeeegcfefbbdbgcfefcgcfefeaadgcfegaeggcfegaggfgcfegcbafgcfegcfeggagcfeggcffaddcgcffafcfagcffafgcffbadfgcffbaegcffbagcffbdgcffbeagcffbgeacdgcffbgecgcffbggcffcabgagcffcagdagcffcbaaegcffcceadgcffcebeggcffceggcffdbbdgcffdcdgcffdddggcffdgcffeagcffecgcffeggcfffadbffgcfffcdfcgcfffcgcfffdbdfgcffffddcegcffffgcfffgcfffgfffegcffgbgegcffgcffgeaagcffgebgcffgfbcbbgcfgaeaagcfgaeadfgcfgaegcfgagbgcfgagcfgbadgcfgbeecggcfgbgcfgcfbdaggcfgcfgcgcfgdgcfgeadgcfgebbgcfgecbcgcfgecddgcfgedcffgcfgedgcfgegcfgegeaffgcfgfdgcfgffceagcfgfgcfgfgeggcfggagcgcfggcfggecgcfggeggcfggfefcgcgaabgcgaacgcgaaefffgcgaafegcgaagcgabbbdgcgabbgcgabccfaggcgabcggcgabfdbgcgabfebgcgabgcgcgacaacgcgacdcgcgacddfggcgacecgcgaceegcgacgbgcgacgcgadagcgadcbfbgcgadedacgcgadegcgadgcgaebbggcgaebcgcgaebggcgaecdgcgaeecgcgcgafagggcgafdeeegcgafgcgagcabgcgagcgageaagcgaggbaagcgaggcgagggcgbaagcgbabgcgbacgacgcgbaddfcagcgbadgadegcgbafdcgcgbagcgbagfgcgbbcgabdgcgbbegcbgcgbbgcgbbgdgcgcgbcbcdgfgcgbcgcgbcgeddbgcgbcggcgbdaddgagcgbdaeggcgbdbgcgbdcbfbggcgbdfgcgbdgcgbdgddggcgbeacagagcgbeagcgbedbcfgcgbeebgcgbegcgcgbffbadegcgbfgdcadgcgbgaabbgcgbgccgcgbgcgbgeffdgcgbggcgbggeggcgcabgcgcadeabcgcgcagcfgcgcagdcgcgcagdgegcgcbbcbgcgcbbgcgcbcdcegcgcbcgfccgcgcbgbbdgcgcbgcgccacefggcgccbdgcgcccbaagcgccegcgccfgcgccgcgcdadgcgcdcgbgcgcdeaggcgcdfdbbgcgcdgcgcdgeegdgcgcdggbbcgcgcebagcgcegcgcfabgcgcfafecbgcgcfagcgcfcgdgcgcfecfgcgcffegcgcffgcgcfgcgcfgfbcgcgcgbcgcgcgbeggcgcgbgdddgcgcgcgcgcgddbgcgcgdgcbbgcgcgfefgcgcgffafgcgcggcgdaagcgdabdfegcgdabecagcgdabfgcgdbbagcgdbbceagcgdbbegcgdbgcgdbgfcgcgdcabegcgdccagcgdcccbdfgcgdccccgcgdccecagcgdccegcgdcddcgcgdcdgcgdcfdaebgcgdcgefdgcgddagcgddcgcgddfbgcgddfdgdgcgddfegcgdeaegcgdecfffgcgdedecgcgdedgeabgcgdeegcgdegcgdeggcgdfacabegcgdfeacegcgdffeagcgdffgcgdfgcgdfggcgdgcgdgdgcgdgeaegdgcgdgebagcgdgfdgcgdggcebgcgeacaadcgcgeaccagcgeacedagcgeadfgcgeaegcgeaffbbcgcgeagfbcgcgeagggfgcgebafbfgcgecadagcgecafbccgcgecagcgecbgeeagcgeccdegcgeccgcgecedgcgecgcgedeggcgedgcgeeadfffgcgeecggcgeedgcgeeeddgcgeeeeaddgcgeefeagcgefafbgdgcgefagcgefcgcgefecgcgefegdcfgcgefgagegcgefgdgbfgcgefggcfgcgegabbagcgegcgegdegcgegecdgcgegfeedegcgeggcgeggegcgfabdfgcgfacaagcgfafgcgfagcgfbbbbagcgfbbdccgcgfbbefeegcgfbfbgcgfbfgfcgcgfbgagcgfbgcgfbgegegcgfcbagcgfcdfbgcgfceeffgcgfcegbgcgfcffgcgfcfgcgfdbgbgcgfdfdgcgfdgcgfeceeggcgfecffegcgfedgcgfeefbggcgfegcgffagbcgcgffbbgcgffbdgcgffdccefgcgfffbgcgffgdegcgffggcgfgaagcgfgaefcbgcgfgaggagcgfgbceafgcgfgcgfgfgdcgcgfggcgfgggcggaadggcggabdgcggacdgcggadebbcgcggadfagcggadfgagcggaeggcfgcggafcfbgcggagcggaggcggbbgcggbcagcggbcgcggbecgcggbeefddgcggbgaagcggbgcggcabgcggcageagcggcbedfcgcggcdfgcggceffgcggcffbegcggcfgcggcggdbdcgcggddagcggdddfgcggdeggcggdfeaedgcggdgcggdgfgcggeabagcggedfddgcggefcgcgcggfadgcggfagcggfbcaagcggfcbbdbgcggfcfadgcggfdefegcggfdgegcggfebeegcggfededcgcggfegcggfggcgggbedagcgggcgggddgcgggfbefgcggggdaaacabggdaaaebdgdaaagdaabegagdaabfbfgdaabgdaabgedccgdaabgedfgdaacbfgdaaccgdaacebbedgdaadcgdaadfagdaadfcggdaaeagdaaecagdaaecdgcegdaaecgbgdgdaaecgdaaedddgdaaeddgdaaeeccgdaaegdaaegggdaafadagdaafafggdaafegdcfgdaafegggdaafgagdaafgggdaagadgfgdaagcafggdaagdaagdebgdaagdegegdaagfacaagdaagfbfgdababeafbgdabadecgdabagdabaggdabaggeedgdabbacgdabbdcgdabbecdbbgdabcfegdabcgbgdabcgdabcgdcgdabcgegdabcggdabdaeagdabdbbbgdabdbecgdabddbbdegdabddgdabdeagdabdegdabdfgdabeabgdabeacgdabecbbcdgdabegdabffgdabfgdabgagdabgcbebggdabgdaaedgdabgdabgfegdabgfgdabggdacaadgdacabaegdacabgdacadbgdacadgdacaggccgdacbaagbgdacbadagagdacbbbeeagdacbgdacbgggdaccaeagegdaccagdaccbgdaccdagfgdaccgdacdbgdacdfaafagdacdfefgdacdgdacdgfcdegdaceaadgdaceabdadgdacebgdacegdacegddbgdaceggdacfcagdacfdcfgdacfdeegdacfgdacgbcgbgdacgbgdacgcfecggdacgdacgedaecgdacgfdgdacggbgdacggdadabccbgdadagdadagdgdadbagdadbebaacgdadbeefgdadbfbgdgdadbfcgcgdadbfdggdadcdcedgdadcdcgdadceacgdadcegdadcfgggdadcgagdadcgdadcggfgdaddbcgdadddcgdaddfgdaddgdaddgdcgdadebdaegdadecdacggdadecegabgdadecgdadeedcfbgdadegdadfafdfegdadfgafegdadfgdadgadcgdadgagagdadgdadgfgdadggcgdadggdaeaaccgdaeaagdaeabcgegdaeaecfcdgdaeaeedgdaeaegdaeagdaebbcgdaebdgggdaebfcbadgdaebgbaggdaebgdaebgegeegdaecaeebgdaecbdceegdaeccdbebgdaecdgcgdaececfdggdaecgdaedbcgdaedbffefgdaededddgdaedfgdaedgdcegdaeedeegdaeefabcgdaeefcdgagdaeegdaefbagdaefgdaegagdaegaggdaegcfdgdaegdaegdbbgdaeggaffgdaeggfdggdaeggffdfgdaeggfgdafabgdafagdafbabfedgdafbfaggdafbfeggdafcbbfagdafccgdafcdgbcgdafceegdafcfegdafcgdafdagdafdbgdafecabafgdafeefbegdafefaddgdafegdaffbegdaffcgdaffdbaegdaffgdafgcgdafgdafgecgdgdafgfggdafggegdafgggdagaaaggdagabeagdagadefdgdagagdagbacgdagbcdaggdagbdcfgdagbdgbgdagbdgdagbfaagdagbfgdagbgcefdgdagbgdagbgfgdagcagdagcdgdagcgdagcggadbgdagdagddceaegdagdedaagdagdegdagdeggdagdggdageabgdagebgdageegdageeggdagegdabgdagegdgdagfaafgdagfbgdagfdacegdagfdbgdagfebgdagfeffbagdagffbcfgdagffeggdaggaagdaggcagdaggdagggdbaaabgdbaabegdbaacfafgdbaafacegdbaafaedgdbaafbebcgdbabbegcgdbabdacbagdbabegagdbabfgdbabgdbacaagcegdbaccgdbacdggdbacebegdbacegggagdbacffgdbacgdbacgeggdbadbedaagdbadcgdbadddfgdbadeegdbadfdgdbadgdbaeaggdbaebfbgggdbaecdgdbaecefgdbaeeeffbgdbaefaebbgdbaefbgdbaefcdeagdbaegdbafbgdbafccbccgdbafegdbaffggdbafgadffgdbafgdbafgggdbagacgdbagbcegdbagcbbegdbagcggcgdbagdbagdffgdbagedagdbaggdbagggdebgdbbabdfffgdbbafeadgdbbaggegfgdbbbdecgdbbbgdbbbgfgdbbcaagdbbcabedgdbbcbgdbbccddbcgdbbccgdbbceababgdbbcebaaggdbbcgagdbbcgdbbdgdbbdggdbbeadgdbbecedgdbbecgdbbedcdgdbbedffcdgdbbedgdbbefefgbgdbbefegdbbefgdbbegcbgdbbfbgbagdbbfeebgdbbffbgdbbfgaagdbbfgbacgdbbgaacbgdbbgadgdbbgbedbgdbbgdbbgdfgdbbggdbbggegdbbggegfgdbcaaagdbcaadbcagdbcaagbebgdbcafegdbcagdbcagdgdbcbacfggdbcbbadgdbcbbgbgdbcbcdefgdbcbfccfdgdbcbfggecgdbcbgdbcbggbgdbccagdgcgdbccbagdbccbdbgdbccbecbegdbcceafbdgdbccecedgdbccfagggdbccgbgdbccggdbcdbefbdgdbcdcagdbcdgagdbcdgdbcecbccbgdbceddgaegdbcegdgdbcegfgdbcfacdgdbcfddgdbcfeagdbcfggdbcgaedgdbcgafffgdbcgbgdbcgcacagdbcgcgdbcgdbcggdbcgggdbdadbbegdbdafagcgdbdagdbdbadafgdbdbbbagdbdbcagdgdbdbcedbgdbdbgdbdbgeegdbdcagdbdcdgabbgdbdcfgdbdcgcegfgdbdcgdbddbcegdbddbegdbdddbffgdbddgdbdeagdbdeceffgdbdedgdbdegdagdbdegdbdegggdbdfbffdgdbdfceagdbdfedbbggdbdfefcedgdbdfeffgdbdffgbgdbdfgbbfbgdbdgabdbdgdbdgbbcdgdbdgbfgdbdgdbdgdcagdbdgdeefgdbdgdegdbdgdgfegdbdgefgdbdgfeegdbdgfggcfgdbdggffegdbeaccegdbeacdegdbeaefbagdbeafegdbeagdbebaagdbebagdbebbgcgdbebcecdgdbebfcecdgdbebfegdbebfgfgdbebgdbebgeegdbecaggcfgdbecbbgdbecccbgdbecdagdbecgcbgdbecgdbecgefgdgdbedaagfagdbedcgdbeddggdbedefgdbedfeadgdbedgdbeeabgdbeebgdbeecgdbeedgfdegdbeeecgdbeegagdbefaaefgdbefbgfacgdbeffbfcbgdbefgaegdbegacdadgdbegbafcgdbegbbgdbegcgcfgdbegdbcgdbegdbegdgdbeggbgbgdbeggdbfaabbgdgdbfaacgdbfabcdaagdbfabcfdagdbfaedbbgdbfaegbagdbfaegdbfafafegdbfagdbfaggegdbfbaegdbfbagdbfbbcagdbfbbfgdbfbcbdgdbfbdeedagdbfbgffggdbfcabbcegdbfcbcgfegdbfcdgdbfcefgdgdbfcfceagdbfcgcdgdbfcgcgdbfcgdbfdccgdbfdecffgdbfdffdgdbfdfgdbfdgdbfeaeeffgdbfebeggdbfecgdbfeggdbffabgdbffaegdbffcfccgdbffdgdbffeggdbffgdbfgbfaegdbfgcbgcgdbfgcceabgdbfgdbfgegdbfgfggdbfggabcggdbfgggdbgadafgdbgafagdbgafffgdbgagcgaagdbgagdbgaggdbgbcbgdbgbdgdbgbggdaegdbgcbedegdbgccgdbgcdfgdbgcegaegdbgcfbdcagdbgcfebecgdbgcfgdbgdbcbfgdbgdbgdcgdbgdeaagagdbgdfgdbgeaeabggdbgebegdbgebgdbgeceebgdbgecgdafgdbgecgdbgeggecgdbgfdgdbgfeeabgdbgfefggdbgfgdbgfggdbggafgdbggagdbggbdefegdbggcccbgdbggdbggeegfegdbggegdbggfacdagdbggfeabgdbgggdbgggegdcaaabadbgdcaababdbgdcaacedcgdcaafefcggdcaafgcegdcaagdcaagdcfdgdcabdaafgdcabdggdcabfabgdcabfgdcabgdcacbcgdcaccbegagdcacfegdcacgfgcgdcaddaedfgdcadgdcaeacegdcaeacgdcaeagdcaebbaeagdcaecfgdcaecgdcaedcfddgdcaedcgdcaeffaagdcaegbegdcafaadgdgdcafabagdcafagdcafbdffdgdcafcfbfagdcafdccbggdcafdddbegdcafdfcdcgdcafegdcaffgdcafgdcagafbgdcagdcaggdcbaagdcbabgdcbafgdcbagagdcbagdgdcbaggdcbbadgdgdcbbbffggdcbbbgdcbbfeagdcbbgdcbbgfebfgdcbcagbgdcbcbgdcbcdeefgdcbcefcgdcbcgdcbcgegfgdcbdaaafgdcbdagcaegdcbdagdcbdccgdcbdcdegdcbddbggdcbdddbgdcbddfbdgdcbddgccggdcbdfedddgdcbdfggdcbdggdcbeagdcbebagdcbebcgdcbeeafbbgdcbefcgdgdcbegdcbfcagdcbfccdgdcbfcgdcbfdaafcgdcbfgdcbfggagdcbgbfcggdcbgccfgdcbgcgdcbgdbgdcbgdcbgddfccgdcbggdgdcbggfcfagdccaeagdccafgdccagdccbbgdcbgdccbcbgegdccbfbgdccbgedgdcccadegdcccagggdcccdddegdcccfbggdcccgdccdcfbgdccdebcgdccdfbfggdccdfcgdccdgdcceafdgdcceagdccebgdccegdccfaggdccfdcaagdccfedbgdccfgdccfgegdccfggggdccgbafgdccgbceegdccgdccgefbgdccggdcdabadgdcdaffaecgdcdagbaddgdcdagdcdbbagdcdbbagfgdcdbeagdcdbegdcdcdbcefgdcdcdedgdcdcdefbegdcdcdfegagdcdcfeagdcdcgdcddacgdcddbdfgdcddbgdcddccabgdcddccgdcddfeegdcddgdcdebgdcdecgdebgdcdedbgdcdeeddgdcdefdegdcdegegdcdfcgdcdfgdcdgbgdcdgdcdgdgdcdgegfbgdceabbgdceacgdceaeebgdceafbgdceagbaegdceagdcebacgdcebagdcebbcdgdcebcgdcebfdaagdcecabgdcecbcgdceccgdcecddbdbgdcecebgdcecfgdcecgcagdcecgcegdcecggdbfgdcedbggdcedcdbgdcedddgdcedfgdcedgdceebbbggdceebcgdceebegcggdceecagdceecedbcgdceedgdceeeafcgdceeefdgdceeegddgdceegdceegeabgdceegfeaggdcefaedgdgdcefggdcegadggdcegbdgdcegcggdcegdceggdceggdgdcegggdceggggdcfaadcegdcfacbeegdcfadffgagdcfaegdcfafgdcfagbdgdcfaggdcfagggdcfbadabgdcfbbgdcfbcaagdcfbdddagdcfbgdcfcagdcfcbfgdcfcbfgfdgdcfccgccgdcfcdbcfggdcfcgdcfcgfbdfgdcfdaagdcfdaggdcfdcgdcfddagbgdcfddagcbgdcfdedegdcfdfegdagdcfdgdcfdgfecgdcfeaeagdcfeagdggdcfecdgdcfeddgdcfefcggdcfegdcffacgdcffaggdcffbadgdcffbgdcffdcgdcffdfgdcfgaegbgdcfgbafbgdcfgcgdcfgdbbagdcfgdcfgdgefgdcfggbfbgdcfggdcgaagdcgacabcfgdcgafdfegdcgaffcegdcgafgdcgafggcgdcgagdcgagddegdcgbbbefgdcgbccbfgdcgbegdcgbgdbfgdcgbgdcfggdcgbggdcgcbabgdcgcbgdcgccgdcgcdcacggdcgcdggdggdcgcecebgdcgcgdcgdaafdgdcgdcgdfbcebgdcgdgaegdcgdgdcgecbedgdcgecgdcgeefeccgdcgefbgdcgegdfcgdcgegfadgdcgfcbdcggdcgfcbegdcgfdbfdbgdcgfeagdcgfegdcggadabdgdcggaegdcggagdcggbccfgdcggccbggdcggdcggeagdcggffbggdcgggddaaaefeagddaabgbeagddaacdagddaadccebgddaadefefgddaagcdagddaagddabdccfgddabfgddabgbdcdgddabgddacbgbagddaccefffgddaccgddacdgddacebacfgddacedgddadaegdgddadagddadbfgddadcgacgddadegagddadgddadgffeagddaebbbgddaebgddaecgbdgddaeeaegddaeebcdgddaeebefdgddaegddaegdggegddafafcgddafbdgddafbfbgddafbggddafccfbgddafcgddafgeaegddafggddagbgddagddagdgddagebgagddagefcdcgddbaaagddbaafggddbabfcdggddbafcdgcgddbagbgddbagddbagebgddbbgceaagddbcabbdgddbcagddbcbffgddbccfdfbgddbcdacagddbcegacgddbcffabgddbcggddbddacfgddbddfebdgddbdfagbgddbdggfegddbebeggfgddbebgddbefaaagddbegbgddbfagddbfbfcagddbfdeabdgddbffbggddbgbagddbgbbabfgddbgddbgeeegddbgfbfgddbgfegfgddbggbfacgddcadeggddcafbafgddcafgddcbbbbffgddcbbegdgddcbbgddcbdecfegddcbegddcbfcdgddcbfgddcbgddccagddccbcgddcccdeagddcccedggddccebdfgddccfbdgddccgbgddccgddccggddcdacegegddcdbdcagddcdcbbgddcddgddcdfbbgddcdgddcdgggdggddceadgddcebaeeggddcecgddceebegddcegddcfabgddcfacgddcfccacgddcfcgddcffecfgddcffgdgddcfgfbggddcgadgddcgbbbgddcgcaedegddcgccgddcgcdgddcgddcgdgddcggdddaafagdddaageadgdddacfdgdddafadbgdddafgdddagdddbacgdddbbbfgdddbccegdddbccfagdddbdebgdddbgdddcacagdddcaegdddcbgdddcccgdddcdeccgdddceeggdddcfcgdgdddcgfggdddcggdddddffcgddddgaccbgddddgccgddddgddddgeebfgdddeafaeggdddecgdddeddafgdddeffgagdddegdddfbdggdddfbgdgdddfcggcggdddfeegdddgaaeegdddgaegdddgddeabecgddeabgcgegddeaedagddeagddeaggddebcaegddebcbbaegddebcegffgddebcggddebddgddebebdgddebefeaegddebeggddebfcgddebgddecbcgddecbfgddecbgddecegddecfefgcgddecgddecgggddedabedbgddedabefdgddedbcfebgddedcgddedebgddedgcfgbgddedgddeebbbcgddeecggddeedfgddeegddefbgddefeeadgddeffbegddeffggddefgcbgddefgddegaegddegagegcgddegbddbgddegddeggfdcfgddfaaedgddfabedcgddfacgddfafgegddfagddfbafgddfbcfdfgddfbcgddfbdagbgddfbeccbgddfbgddfcedegddfcgddfdcfgddfdeagddfdfgddfdgddfeabedgddfedbfgcgddfegddffbgddffcgddffgddfgaggddfgddfgddgddfgdgfcgddfgegddfgfbabggddfggdeagddgaageagddgabccbcgddgaefdbgddgagddgbcdgddgbcfgcgddgbffbfggddgbfgddgbgbacagddgbgddgbgfdgddgcabgddgccagebgddgccfcbdgddgcgcegddgcgfgddgdbagddgdbggbgddgdccgddgddgdeagddgdecggddgdfffcgddgdfgddgebaffgddgebffcgddgecccgddgeccgfcgddgecgagddgecgddgefbgfgddgefeeggddgegagfgddgegddgfbeceegddgfbgddgfdebggddgfgddgfggddggaaagddggafaegddggddgddggddggeacegddggfadaggddggfdgggddgggdeaabafgdeaacgdeaafcffgdeaagdeabbagdeabdgagdeabgdeabggdeacacafgdeacaeccagdeacbdbgdeaceaaagdeacfeggdeacfgggdeacgbaagdeacgegegdeadbaagdeadbgabgdeadcecegdeadfgdeaeabgdeaecddgdeaecegdeaeeccgdeaeegdeaefgdeaegcbdgdeaegdeaegeacgdeaeggegdeafcgdeafcggdeafdgdeaffbfcgdeafgaafagdeafgdeagacgdeagcagdeagcgdeagcgdecgdeagdeaggdeagggdebaabadgdebabafagdebabgcgdebafgdebagdebbaebgdebbcgbagdebbefgdebbfgdebbgdebcagdebcbfgdebccgbeggdebcdgdebceabadgdebdabecgdebdadacgdebdafgdebdbagdebdbgdebdebdgdebdegdebdfgdebeagdebecffgdebedagdebegdebfacfgdebfdebbbgdebfdegdebfffgdebfgfgbgdebgacfagdebgaffdgdebgbfegdebgcccfgdebgdcbfagdebgdecaaecgdecadecfagdecadgdecaegdecaeggegdecbabeefgdecbagbbgdecbcgdfagdecbeagdecbebcagdecbfbagfgdecbfgdecbgdeccadeecgdeccbaaecgdeccbgegdeccegdeccfgdeccgagdeccgdggagdecdfcgdcgdecdgdeceaegdecebgfgdececgdecegdecegegdecfabdgdecfbagdgdecfdcffggdecfddgdecfdgedggdecfgabgdecfgdecgbgdecgcgdecgdecgfaggdecggbeabgdecggdedaaeagdedaaffbbgdedaafgdedabfaebgdedabfebfgdedacgaagdedaddadgdedafcgdedagdedbbdfegdedbdeagdedbeebbgdedbfcgdedbfeggdedbgbfggdedbgdedcbagdedccafgdedcdaefdgdedcdfagdedcececgdedcfbegdedcgdbegdedcgdeddadgdeddaegdedddgdedddgfgdedeefdgdedeegdedfbgdedfcecafgdedffbcdfgdedfgdedgaagdedgagdedgbbcdbgdedgccbgcgdedgddagdedgdedgegbegdedggdedggdegdgdeeaabccgdeeabgdeeacfgdbgdeeacgdeeadfgdeeaeeaegdeeafeegegdeeagbdaggdeeagdeeagfgdgdeebedbgdeebgdeeccgeagdeecefcfgdeecefdgdeecegdeecgdeedbgdeedcgdeedcgffagdeeddbgdeeddgdeedgdeeeagdeeebbgdeeedgbgdeeefeeeggdeeegdeefbeggdeefcegdeefecbbbgdeeffegdeefgafefgdeefgdeegadfecgdeegbacgdeegcgbeagdeegcgdeegdceedgdeegdeeggggdefabgdgdefadcfbfgdefaebdgdefaedgdefaeedgdefagdefagegdefbaggdefbbcbgdefbefgdefbgdefcaaeddgdefcagccgdefcecfgbgdefcgbgdefcgbggdefcggdefdabggdefdcaabgdefdcadfdgdefdcfaeegdefdedfgdefdggdefeabgdefebbgdefeccecbgdefeegfegdefefdgdefegdefegggbcgdeffabcgdeffaffdgdeffcbdbgdeffdedbfgdeffgdefgbdcbggdefgdefgggdegaacagdegacdegdegadbfgdegadfecgdegaegdegafafgdegagaggdegagdegbccfgdegbeebagdegbfaeggdegbgaagdegbggdgdegcaegdegcbcgdegcdeaedgdegcgdegdagggdegdbbgdegdegdegfagdegdfgdegdgegdegeabegdegebeedggdegecegdegefgcaegdegefgccagdegefgdegegdegegegdegfbcccgdegfdgdegfegdegfgdeggaafbgdeggccafbgdeggdeggdffgdegggdfaabcdggdfaabcegdfaadadffgdfaadagdfaadedgdfaagdfabcagdfabdagdfabeaecgdfabfbfggdfabgdfacagcgdfacagdfacbgbgdfacbgdfacgdfadfeeadgdfadfgcagdfadgdbbegdfaebafgdfaebcgagdfaebgdfaebgfgdfaeeabecgdfaeeggfgdfaefcaggdfaefgbgdfaegdfaegdgdfaegeecbgdfafaeegdfafafgdfafdgdbgdfafeaagdfafefgfgdfaffgcggdfafgdfafgggdfagafaagdfagbdgdfagcgfgdfagdfagfgdfaggdfbaaeegdfbabbgdfbaedggdfbaeggdfbagcgdfbagdfbbaecbgdfbbbffgdfbbceafegdfbbdbgdfbbebgdfbcacagdfbcagbacgdfbcccdgbgdfbcccdgdfbcdecgdfbcfcgdfbcfgdfbdadecgdfbdafgdfbdagdfbdcabgdfbdcegdgdfbdcgdfbddagdfbddgdfbdegdfbdfggdfbdggdfbeagdfbebbacgdfbeebdgdfbeegdfbefgadgdfbegbbdgdfbegdfbfacgdfbfebdgdfbfgdfbfgeeegdfbfgfdgdfbgacdbdgdfbgagagdfbgbbcgdfbgbbggdgdfbgdbgegdfbgdfbgfgdfbgggdfcaagbfggdfcabadgdfcabegdfcacfcagdfcaeagdfcaedgdgdfcafgdfcagbcfdgdfcagdfcbbecgdfccafegdfccagdfccbdagdfccbfddcgdfccgdfcdbcacgdfcdcbgdfcdcegdfcdcffafgdfcdcgdfceaecgdfcebcedgdfceccgdfcecgdfcfafggdfcfbagdfcfcabcgdfcfdgdfcgaefgbgdfcgagdgdfcgcdbgdfcgddfbgdfcgdfcgdggdfcgeaegdfcgfccgdfcgfgdfcggdfdaabcagdfdaabgagdfdaacgdfdacgagdfdadgagdfdaebbdagdfdafdgdfdaffddagdfdagdfdbababgdfdbaccgdfdbaedgdfdbagdfdbbdgdfdbfafcgdfdbgdfdcdeagdfdcgdfdcggdbgdfddaafegdfddbdfaggdfddbgdfddbggdfddcccccgdfddeaaffgdfddebfegdfddecgdfddgdfdeabdafgdfdeacgdfdeaegdfdedgdfdegdfdfagdfdfdefaagdfdfeacegdfdfgdfdgbcabgdfdgbgdfdgcebgdfdgdbgdfdgdfdgeaacgdfdgebgdfdgfbgebgdfdgffbagdfeabbgegdfeabfegggdfeabfgegdfeaedacgdfeaedggegdfeaggdfebadccggdfebbgdfebcfadgdfebcgdfebdddagdfebdfaggdfebeegdfebfdfgdfebgcgdfecfaafdgdfecfceaegdfedbfbfegdfedbgbcgdfededfdggdfedgdfedgfbgdfeecdgdfeecefgdfeedgdfeeegdgdfeegdfeeggdfefacfcagdfefbegdegdfefbgdfeffgadfgdfefgdfefgfagdfegbeeeagdfegdfegeggdffabaegdffabfgdffabgdffaegdffafdcbggdffagfgdffbaceeagdffbdebgdffbfbadgdffbfcafgdffbgcgdffbgfgdffbggdffcbfcacgdffcbgfgdffcfadgdgdffcgdffdaggdgdffddbccfgdffdegdffdfegdffebaggdffebdggdffebfgfgdffecaecgdffecbgdffedagdffegdfffcegdfffdfcbagdfffgdffgaggdffgdffgeaagdffggdfgaacegdfgabbbgdfgabgdfgaebagdfgaegdfgbccecgdfgbcdecdgdfgbfdfacgdfgbgdfgcaffagdfgcafgdfgcbgbgdfgcdefgcgdfgcefadbgdfgcgdfgdadgdfgdagcgdfgdbgdfgdcgggdfgddfgdfgdeccggdfgdecgdfgdfdgdfgdfgdgaffgdfgdgcedgdfgdgdbgdfgdgdfgdgeeggdfgeacffagdfgeadgdfgebgdfgeddacgdfgeeeecbgdfgeegdfgefbgdfgefcgdfgefgdfgegdebegdfgegdfgegeaffgdfgfbfgdfgfcedefgdfgfdcggdfgfdggdfgffbgdegdfgffegdfggdcgdfggdfggefegdgaaabgdgaaaeegdgaaagdgaadfbgdgaaeaabbgdgaafgbbgdgaagadgdgaagdgabaaggdgababfcgdgabbaagdgabdgdgabefdegdgabfeefdgdgabgdgacabcgdgacbccdggdgacbfbcgdgaccgfggdgacgdgadagdgadbdgdgadeegfgdgadegdgadfdfgdgadgdgadggdgaebdgdgaecbgcegdgaecegdgaeecaecgdgaegaagdgaegbdcgdgaeggdgafageeagdgafbagdgafdbgggdgaffeegdgafffcggdgafgdgagaabbgdgagadgdgagdcdagdgagdgaggdgbabbacfgdgbabbbgggdgbabfegdgbabfgdgbacfbadgdgbacgdgbadfgdgbaeeaggdgbagdeaagdgbagdgbbbebeegdgbbfedgdgbbgdgbcbgdgbccagdgbcggdgbdbagdgbdbdbadgdgbdegebdgdgbdfdeedgdgbdgdgbdgdgdgbeagdbgdgbecggdgbeeccbgdgbegdgbfagdgbfbgbbdgdgbfgdgbgadagfgdgbgaegfgdgbgbgdgbgdgbgfdgdgcaadfgdgcaagdgcadgagfgdgcaecgdgcagdgcagfgdgcaggdgcbbbdgdgcbdeegdgcbfbddgdgcbggdgccbggggdgccdadcagdgccefbdgdgccfcgdgccgbdgfgdgcdagcbggdgcdbbfgbgdgcdedbgagdgcdfdffagdgcdgdgceacabgdgceagdgceeabdgdgcegacgdgcegdgcfbgaaegdgcfbgdgcffgdgcgaeccgdgcgaffbgdgcgbeffbgdgcgcabeggdgcgdafegdgcgdcgdcgdgcgddgdgcgdfabcgdgcgdgcgeecdbgdgcgfgdgcggdgcgggggdgdafgdgdafggcgdgdagdgccgdgdbbegfdgdgdbbgdgdbcacgdgdbcgdgdbdffgdgdbfecfcgdgdbgbbcgdgdbgcgdgdcadcfggdgdcbcdbfgdgdcgcgdgdcgdgdcgdgdgddbefagdgddcaecdgdgdddcagdgddffdgdgddgcegdgddgdgdebddfdgdgdeccdddgdgdedadgcgdgdeeaafggdgdefgdgdegdgdfacfgdgdfaefaegdgdfagdgdfbacfgdgdfbagdgdfdgdgdfebdeggdgdfegbgdgdfegdcfgdgdffgbcagdgdfgdgdgadfagdgdgagdgdgcfgdgdgcgagdgdgdgdgdgfabegdgdggdgeaaebgdgeaafgbgdgeacedgdgeafcgdgebbbdeegdgebdggdgebgadfgdgebgdgebggdgecaagdgecbafgdgeccecgdgecefbgdgecgafcfgdgecgdgedabcdagdgedacbegdgedgdgedgeagdgeebabbgdgeedagdgeedgdgeefafgdgeefgdgeegdgeeggdgefdbagdgefdcfagdgeffbgagdgeffggdgefgdgegadfagdgegcgagdgegcgdgegdgegebafgdgegfedcgdgeggdgfaabgaggdgfaagdgfabfgbegdgfaecegdgfafggbcgdgfagegdgdgfbaggdgfbeagdbgdgfbfgdgfbfggdgfbggdgfcagdgfcaggdgfcegdgfcgbafdgdgfdagcbgdgfdbfcacgdgfdcbbdgdgfdegdgfdgdgfeafadcgdgfebddfgdgfeffaeegdgfegdgffcaffgdgffcagddgdgffcbbegdgfffgffegdgffgdgfgbadgegdgfgcggdgfgdgfgfdgdgfggdggabagdggabccdgdggagdgdggagdggbagfgdggbaggdggbbbegdggbcfgdggbedggdggbfdaegdggbgaggdggbgfdgdggbgfedgdggcaecgdggccedgdggcdgafgdggcfdegdggcfgdggcgdggcgfgggdggdacgdggdbfggdggdbgdggddgdggdfagdggdffgdggdgdggdggeadgdggeaebccgdggebebgdggeddfgdggeegdggegdggfbdagdggfdbgdggfeebacgdggfeggdggffacgdggffaedgdggffbadggdggffdagdggffdggdggfgdggfgggdgggbdgdgggdgggfbfdggdgggfefcgdggggcgdgdggggeaaaadfgeaaababegeaaabcddfgeaaaccddbgeaaaeadgeaaagcgeaaageaabagcbegeaabcgeaabebggeaabedccgeaacabbeegeaacacggggeaaccdgeaacdfgeaacfecbgeaacgageaacgbafbgeaacgdgeaacgfggeaadabgcageaadageaadddbageaadgdgeaaebdcgeaaecageaaefdfegeaaefgeaaegcgaggeaaegeaaeggeaaffcgeaafgeaagadfgeaagbbeggeaagbefdgeaageaagefgfgeabaccgcggeabadfgeabafgeabbafceggeabbageabbbfageabbdaefggeabbdbebageabbfcfgeabbfggeabbgbegeabbgeabbgfcgeabcbgdageabccdgeabcddgeabcdffdfgeabcebgeabcegeabcgcedegeabdbageabdbegeabdceggeabdcgeabddegeabdgeabdgefegeabdggeabecfgeabeeegeabegbfeggeabegeabfbdgeabfcgeeegeabfdfgeabfdgeabgabgbcgeabgccceegeabgdbcaggeabgdgfeegeabgeabgegeabgfgeabggcaageabggeabggggeacaabbcbgeacabacbgeacabddcageacafeageacageacbabdecgeacbaedageacbaegggeacbageacbefageacbfecfdgeacbfgeaccbbdgeaccfgegeaccgacdageaccgeacdceegdgeacdcgggeacddbdgeacdfgeacdgcebgeacdgeacebcegeacedbcgeacefdgeacefegeacegageacegeacegggeacfbaefggeacfcdgeacfeabageacfecgcgeacfgeacgaedbgeacgcfgfgeacgeacggcageacggeadaagfddgeadadeecgeadaecgeadafgeadagegeadaggeadbageadbcfgeadbcgeadbefaeageadbgcegeadbgeadbgefgeadcaeggeadcbaefageadccgeadcdgeadcecbcegeadcgeaddcgcegeaddgeaddgffdgeaddggeadebcaefgeadecgeadegadgeadegeadfbbgeadfddfgeadfdegeadfgeadgaaggeadgagbgeadgeadgefegeadggeaeabefgeaeafdfageaeagdageaeageaebacdcdgeaebageaebbffcgeaebbffgeaebggbgggeaecbcfegeaeccbgaegeaeccgeaecdageaeceefdgeaedbcbgeaedegbbggeaedfecgdgeaedgegegeaeeabfgeaeeageaeebeeegeaeeeaggeaeeegeaeefbgeaeefefcgeaeegeaefbgeaefcdageaefdagggeaefdfegeaefffgeaefgeaegaegeaegbefgeaegeaegeccbegeaegfdfgeafaccfgeafacegacgeafagegeafagfgeafbabgeafbbbgeafbcgcccgeafbcgeafbeggeafbfggeafbgcageafbgeafbggeafcagbgeafcbcfegeafcbdgfcgeafccgggeafcecgeafcegeafcffegeafcfgbgeafcgcgeafcgeafdafgeafdcdbggeafddbcageafddefefgeafdfgbcfgeafdfggeafdgfebcgeafeddcgeafeegeegeafefaaecgeaffbbgeaffbgeaffdadfegeaffgbbgeaffgeafgbgeafgcageafgeafgfgeafggeagaacgfgeagabdgeagadcdgeagadggdcgeagaegcfgeagafageagafbgfageagafffbgeagafgeagageagaggeagbbcbgeagbceddgeagbdfdageagbefbgeagbegeagbfegeagbgbgeagbgdgdegeagbgdgeagbgeagcbcgeagccgebfgeagcdddgeagcddgeagcgeagdabafgeagdcfgeagdcgeagddfageagdfgeageagdgabggeagdgeageacggegeageageagfdegeageggbgeagfcaageagfcgggeagfegeagffdedgeagffgeagfgcgeagfgeaggaecgeaggbfgfgeaggceggeaggcgeaggdbfggeaggebaaafgebaadgcbgebaadgebaaeeggebaaegebaafbgebaafefbgebaafgebaagbgebabafgebabagebabdbgebabdcgebabddegebabecgbgebacabcgebacaeegebacafaaegebacbfbggebaccfgfgebacdbadgebacgadaagebadaccgebadbfgebadcbagebaeaaeebgebaeaegebaeagebaebgebaeccgebaeegfdfgebaefcgebaefecbggebaegebafabagbgebaffbgffgebaffgebagbgebagcbgebagebagedagebagfdabgebaggagebaggfgebbacagebbadgebbaeceeggebbagbbgcgebbagebbaggebbbafegebbbagebbbdbgfgebbbdeaggebbbgebbcafagebbcafdgebbcagebbcccedbgebbcgaafggebbcgdgebbdaegebbddgebbdegebbdfaegebbeacggegebbebdedgebbefdfgebbfbgebbfbggebbfcfegebbfgebbgaggebbgcafcfgebbgcfaedgebbgdcbbgebbgdggebbgebbgeecffgebbgegebbggebcaafdgebcaagebcabgafcgebcaddecggebcadgebcaedcgebcaegeegebcagdfffgebcagebcaggebcbdaabegebcbdcegebcbfaccgebcbffgebcbgdcafgebcbgebcbggebccagebccbeegebcccdeagebccdgebccegebccfacebgebccgebcdaggebcdbabgebcddbggebcdegebcdfaagebcdgebceabdfcgebcecefgcgebcecggcfgebcegebcffcagebcffdgcgebcfgebcgadccgebcgbbgebcgbgebcgddecfgebcgebcgebegebcgfageegebcgfdgebdaagebdabagebdabcagebdabdgebdadegebdaffeegebdagdfgebdaggffgebdbddgegebdbdggecgebdbeecegebdbeffegebdbgdafggebdcaegfgebdcaffagebdcbdggebdccffegebdccfgebdceggbdgebdcfgebdcgebddcgebddeffadgebddegebddgebdeaafdgebdeaagebdebgebdecfgebdedggebdfcfagebdfcfcdggebdffafdggebdfgagebdfgbeafgebdfgebdgdcgcgebdgebdgegebdgfdafbgebdggebeaabggebeabgebeacgebeadddgebeaedadagebeafefeegebeafggebeagebeagegebebabfagebebacggebebebdfbgebebeegebecagebeccddgebecgebedagdagebedbgebedddbaggebeddeegebededggebedfdffgebedgebedgfdegebeeabegebeeaffbggebeebgebeecgebeecggebeegebefbggebefcafagebefcfeagebefcfgccgebefdegebefdfecegebeffdfgebefffdgebefgaggebefgebefggbgebegababgebegbfefgebegebegeegecgebeggebfaagebfaeabdegebfaegddfgebfafecgebfafggebfagfcbfgebfaggebagebfbagdgebfbagebfbbffgcgebfbcegebfbdggebfbfaecgebfbfebbgebfbgebfbggebfbggfdagebfcagebfcbdcacgebfcbegebfcbgebfcfcbdfgebfcfegebfcgebfcggebfdagebfdccgebfdceabgebfdcfgebfdcgebfdddfgebfdgebfdgfbgebfebegfgebfebgebfeeaecbgebfeedbebgebfeegbgebfegccgebfegebffaafagebffaaggebffagebffcegebffegffdgebffgceegebffggbffgebfgafceagebfgcdgebfgdaeafgebfgdgebfgebfgfecggebgaaccagebgaaecgggebgaagebgabgdcgebgadaffagebgagebgbacgebgbceagebgbdgebgbfbcccgebgbgebgbgebgdgebgbgefbgebgcagebgcdcgebgcebdbgebgcedgebgcgebgdeeggebgdegfgebgdgdggebgdgebgeaccegebgebgeddebgebgefafgebgegggebgebgfabagebgfaeafgebgfagebgfdgebgffgebgfgebggacdbfgebggcafgebggccffcgebggceffgebggebggecgdgebggefgebgggebgggggecaabfggecaadgecaaefgecaafadeggecaafgecababgecabcccggecabcgecgecabddgcagecabegecabgecacagecacbbgebgecacccgbgecaccgacegecacffbdgecacfgbgecacgcfdagecacgecadcbeagecaddecefgecadgecadgeegecadgegecaeaacagecaebbfadgecaeccggecaedefgecaedegecaedfgbggecaeegcaagecaeegecaefcgeegecaefgggecaegfgecafaccgbgecafaedgecafbaggecafcbbgggecafcbeabgecafcdagcgecafcfggecafdgecafdgffgecaffddfgecafgdgecagcegecagecaggedgecaggfgecbaagecbaddgecbadgacdgecbadgecbagbcdagecbagddgecbagecbaggecbbaaebgecbbcffgecbbeccbgecbbfbegdgecbbfcbdfgecbbgecbcaaacgecbcagecbcbgbeegecbcedagecbceebddgecbcefgecbcegbddgecbcgecbcggecbdbcgecbdbeccdgecbdcgecbddbfgecbdgecbdggegecbebcdgecbeddedggecbedgccgecbedgecbeebdgecbeebgecgecbeecffgecbeegecbegabfdgecbegbgecbegdcgecbegecbfcbegecbffgecbfgdgecbfgecbfgggecbgbagecbgbeegdgecbgcfdgecbgeafgecbgecbgfdfbgecbgfgecbggecbgggeeageccafdfbfgeccafgeccageccbdadfgeccbgecccafbgecccbfdedgeccccedggecccddgecccebacgeccceffdgecccgecccgfbgeccdaaecageccdbaaageccdfegeccdgecceagecceagggeccebgfbgeccedbdgecceddggeccedgeccegdegeccegeccfccfegeccfcfgeccfegeccfgeccgbaefegeccgbefgeccgbgeccgcgeccgeccgfdggeccggeccggfgdgeccgggecdaacbbgecdadgecdagecdbagecdbgecdbgeddgecdcbgbfgecdcdffgecdcdgecddbgecddcgecddcggecddfaeggecddfcegecdedeaeagecdegecdfagadagecdfbbgecdfbedgecdfbeegecdfebagecdffgdbfgecdgbcagecdgbdgecdgcbeeggecdgecdgfaeegecdgfeffbgecdgfgecdggabfbgecdggeceaafacageceadbgdgeceaegeceafgecebadcagecebaefgecebbgbcbgecebdbbbdgecebdfgecebebgecebegecebfagdgecebgececadaagececdbgececddegececdefgececebgececfgececgececgedggecedabcbgecedacageceeageceedgeceeedcagecefaagecefabecgecefcfgbgecefdbaedgecefddbggecefedbbcgecefgecegacfgggecegecegfcgecegfgeceggeceggegbgecfacbegbgecfaddbeggecfaeaggecfaeccggecfaeeedbgecfagegecfagfgbgecfbcdgecfbfbdcgecfbfggecfcagbdegecfcagecfccgcgecfcebagecfcegecfcfcbfagecfcgccfdgecfcgdefgecfcgecfddgecfdeeffegecfdgecfdgfcfagecfebbcdgecfebgbgecfegdgecffaagecffadegggecffaggcgecffbgecffbggecffdcgecffegecfffdfgecfffgfaagecffgecfgdbegecfgecfgegecfggecgaaafagecgaagedgecgagecgaggecgbafgecgbcaffgecgbcagecgbcedagecgbcgbcagecgbggcbgecgcaafdgecgcbdagecgcbefgecgccbgecgcdgecgcefcgcgecgcfacegecgcgaagecgcgecgcgeebgecgdaecedgecgdaggecgdbdaggecgdcffffgecgddgcggecgdegggecgdfcbbgecgdfgbgecgdgecgeadcgecgeaebbgecgecgeggecgfaafccgecgfagecgfgecgfggebgecggaacgecggacffggecggdcgecggecdgecggecggfcbdggecggfgecgggadegecggggcgedaaaacegedaacegedaacgbacgedaaecdcgedaagedabaegedabaffbgedabcbdgedabccgedabdebgedabdegedabdgedabfagedabfgedabgedacadagedacbfdgedaccccagedacdbgedacecegggedacgedadabddgedadafgedadagedadbffgedadcfbgedaddgedadefdegedadfbdgedadgedaebfcgedaecdebegedaedefcegedaeegggedaeggedafbdbbgedafdfagedagdgedagedageebgedbaaggedbaeeeagedbbagedbbbbfgedbbbcegedbbcbgedbbceceagedbbceefgedbbdgedbbebabggedbbfdaeggedbbfffgedbbgccadgedbbgedbccdfgedbccdgedbcgedbcggedbdacdggedbdcegedbdcgedgedbddbdgfgedbdfeedcgedbdgedbecedggedbeggedbfdbdcegedbfdcgedbfddegedbfgaaegedbfggedbgaeefgedbgbafdgedbgdaggedbgeacfgedbgedbgegedbggedcadgeffgedcagcdgedcagdbegedcaggedcbbcfgedcbbdegedcbdeggedcbedggcgedcbegedcbgacgedcbgbbbagedcbgedcbgfgedccacgedccaddbdgedccagefgedccbedgedccbgedcccegedcccgedccddfagedccegedccgdgedccgedcdaefebgedcdbgedcdcbgedcdcegedcdcgedcdcggedcdedgeggedcdeggbfgedcdfbggedcdfggedceacacbgedcecgedcedbgedcedfgedcefeadcgedcegedcfagedcfdebcgedcfgfcgedcgagedcgdagedcgedcgffgedcggfbcfgedcggfgedcgggfgeddaabaadgeddaabgeddaafefgeddaecfgeddafgbcageddagaggeddageddagegddgeddbabeafgeddbbfdgeddbcdfgeddcaafegeddcabgeddcbccaageddcbgeddcefbgeddcfgeddcgedddacdefgeddddcbgedddegbdcgedddgedddggeddeaebgeddebegbgeddedcfegeddegbccgeddegfgeddfcgeddfdabbgeddfegeddfgeddgdgeddgeageddgeddggedeaadgedeaagedeaeaegedeafafgedebabdgedebcbfgedebddbgedebefdgedebegedebgccabgedebgedecbebggedecccfegedeccecgedecdefgedecgededbcfgfgededbebbfgededcgggededdadcfgededegededfgededgeegedeeafbffgedeebbfegedeecdgggedeecgedeeecgedeeegabggedeeegedeeggeagedeeggedefagggedefcfebegedefeeeggedeffbgedefgbgedefgedegbbcegedegcgbgedegedegeeggedegfffdcgedeggbgedeggedfacbabgedfacbafagedfadfaagedfaedbgedfafcadcgedfagedfbcadgedfbdgedfbeagedfbefgedfbfagedfbfgedfbgedfcbbggdgedfcdgeabgedfcebgedfcfcdgedfcfgedfdbefgedfdbgedfdcbbadgedfdddgedfdfbgedfdfgggcgedfdgedfeaegbgedfeaegedfebgabgedfedgeggedfegedfeggedffcegedffddgedffdgedffebggegedffegedfffgedfgbcbgedfgbgedfgceegedfgcegedfgcgedfgdbegedfgedfgegedfgfacgedfgfbgedfggaecfgedfggedgacdegedgacgedgaegedgafcbcgedgagedgbaefggedgbagcegedgbgedgcbcdcgedgccfefegedgceggedgcgedgcgfeggedgdaccgedgdbegedgdbgedgddegedgddfdgedgdegedgdgdgbgedgdgedgeabfacgedgeaeecgedgebbbcfgedgebgedgecbgfcgedgecegedgedgbgedgedgegdfdagedgfagedgfdggedgfegefgedgfgedggafdfgedggedggfcceegedggfeggedgggedgggfgeeaaaacdageeaadbgeeaadgegeeaafggeeaagdccgeeaageeabdbgeeabdfgeeabfddegeeacageeacdcfgeeacdcgeeacfageeacfgggeeacgeeadedccfgeeadgeeadgfageeadggaadgeeaeccgeeaecgeeaeebbageeaefdgegeeaeffgdgeeaefgeeaegbdgeeafbebfgeeafeggeeafgeeafggeeagcfgdgeeagebbdgeeageeagfegeeagffbfggeeagfgeeagfggeeagfggfgeeaggeebacbgeebagcggeebbabggeebbbaecbgeebbbdgeebbbgeebbcfgeebbfffgeebbfgeebbgeebcabccbgeebccafecgeebcegeebcfgeebcgeebdagbbdgeebdbdgeebdbdgefgeebddeafbgeebddfdggeebddgeebdeggeebdgeebeacccgeebeacgeebeadacgeebebfbgeebebggeebedgeebedggeebeebcgeebefbgbbgeebefgeebegeebeggeebfbcfageebfgeebgaegeebgbgeebgeebgfbbdgeecaacaegeecaadcgeecaecgeecageecbbdgeecbcaeccgeecbcfbgeecbdffdgeecbecgeecbeggeecbfcbfcgeecbgbabfgeeccageeccaggeeccbabgeeccbbgeeccbffgeecccdageecccgdgeecccgeeccdbegeeccdgcgeeccegeeccgageeccgeecdageecdbdbegeecdbdegeecdecgeecdgabgegeecdggeeceabgeeceageeceaggeecebcbgeececgageecefbegeecegeecfccfgeecfdedacgeecfeecgeecffbfccgeecfgeecgbadgeecgbcgeecgdfgeecgebagageecgeecgefgeecggeegeedabggeedacggeedafffageedafgeedagagfageedagaggeedagcbdegeedageedaggeedbafgeedbcfbgeedbcgfgeedbdeggeedbfbegfgeedbgeedcbbegeedcegeeddageeddcaedgeedeabgeedeafbcgeedebdbdgeedecacgeedeebadageedeegeedegeedegfgeedfaeeecgeedfgcegeedgaegggeedgageedgcgeedgdgeedgeeafdgeedgeedgfcdegeedggeeeabefgeeeadgeeeafdbcgeeeafgeeebbfdgeeebccageeebfbgeeebgeeecaabgeeecffdegeeecfgdaggeeecggeeedcfaeegeeedeadgeeedgbafgeeedgbegeeedgfafgeeeecgeeeedfegeeeeggeeefaageeefdbageeefdgeeefeedbgeeefefbgeeeffacgeeeffcdbgeeefgegfgeeegbgeeegcaaggeeegcgbggeeegeeegfaebgeeeggeefaagbgeefadbcegeefaefdbgeefaegeefageefbabgeefbcbebfgeefbcedgeefbdafcgeefbdgeefbffdcgeefbgeefcceeadgeefcddgeefdacgeefdageefdbbfccgeefdbfddgeefdbggdegeefdceggeefddbcbegeefdgeefecedbgeefecgeefeebcbgeefegeefeggeeffcgeeffgeeffgfadggeefgcbcfegeefgcgeefgdedgeefgdfgeefgeefgfffccgeefggdgdgeefggeegaageegacgdggeegageegbbggeegbcfgeegbddgeegbebdgeegbefageegbgdgggeegbgeegbggeegcabgaggeegcbbdgeegcbbgeegcbgeegcdgeegcegeegdbabgeegdbdeebgeegdecbcgeegdggeegeacgdegeegeagcfgeegedddbgeegeegefgeegegeegfbggeegffbefgeegfgeegfgfgeegfggeaggeeggaggeeggbbefgeeggbegeeggcbgeeggcdgeeggcegeeggdggeeggeegeeggeeggffabgeegggefaabbbegefaabcgefaacbafegefaadgefaaedbgefaafdgggefabbbgagefabegefabffagefabfgaegefabgaegefacagefaccdagbgefacgcgefacgefacgfeegefadagefadaggefadbdcegefadbgefadegefadffgefadgbffgefaeagefaebggefaeccbegefaedcaaegefaedefdgefaegaegefafafgefafcgedggefaffgfgefafgefafgfbgefagabfefgefagbadggefagbaeefgefagebbeegefagefagfddgefbaabdagefbabdfgefbafaegefbagdegagefbagefbaggefbbafegefbbcgefbbeggefbbgefbcaeefgefbcbgcffgefbcfgefbcgefbcgfgefbdbbfebgefbdcgefbddcfgefbddfacgefbddfagefbdfacbegefbdfagefbdfbabegefbdfegefbdfffgefbeaaegefbedbffgefbeegefbegefbegfgefbfbgefbffgefbgbcegefbgbedacgefbgbgefbgddgefbgdgefbgeadgefbgebbgbgefbgefbgegefbggefcaaadgefcabagefcabcbdcgefcabgefcafgefcagbcdgefcagefcbdagefcbdfadcgefcbebagefcbgaafgefcbgefagefcbgefcbggagefcccbfafgefcccgefccdgaffgefccecgbgefccgefcdgdabgefcdggefcebcggegefcecccbcgefceegefcegefcegeggefcfaegefcfbdagefcfcbbgefcfcegefcfdacgefcfdgefcfeggefcfgecgefcfgefcfggegefcgcceefgefcgefcgegbgefcgfcgefcggefcgggceegefdabfegefdaccgdgefdacddfgefdaeaebgefdafegefdbaddggefdbbfeagefdbcbbagefdbcbecgefdbdgefdbgaafgefdbgefdbggefdcaefgefdcaegefdcbgefdccfgefdcgefddegccbgefddfdgefddfgbacgefddfgbggefddgefdeaacgefdebebgefdecgggefdefegbgefdeggeecgefdeggefdfagdgefdfagefbgefdfcbggefdfedggefdffafaegefdffdagefdfgefdfggefdgbgefdgccdgefdgcdfefgefdgebagefdgefdgffcecgefdgffgefdggbgefeaccdfgefeaefegefeafagcgefeagccbgefeagefeaggefebafbfcgefebbeagefebcedgefebgefecdcgefecebgcgefecgefedebfcagefeebbggefeebcdcbgefeeebgefeefegefeeggffgefeegggefefaegefefbecfgefefbfadgefefcgaegefefcggefefdaagefefdggbggefefegefefgefegcgdegefegddgefegeeecgefegefeggfgefeggggeffaafgeffabaegeffabageffabcecgeffabgcgegeffafgeffagaabgeffaggeffbcaedgeffbfeegeffbfgddggeffbgbadgeffbgcgeffcabbgeffcdafdggeffceegeffcegeffcgeffdcdgeffdecgeegeffdgbaggeffdgeffdgggeffeacgeffeaebgeffefaeggeffefbefgeffefeaeggeffegefffbgcggefffbgefffcecgegefffcggefffgeffgafacgeffgdcbeggeffgdefcggeffgeffggbgeffgggefgaaadgefgaacfgefgadacgdgefgadggefgaebgefgaegagdgefgaegefgagedagefgagefgbacdebgefgbdbgefgbdebggefgbegefgcagfbggefgccgefgcdaebgefgcdagcdgefgcdgefgcfaeeegefgcgefgcggefgdadacgefgdbaebdgefgdbcagefgdcgefgdegefgdgefgefgfbgefgfdgefgfecbbfgefgfegefgffegbgefgfffgefgfgefggbdecdgefggbgccgefggebffegefggefggfffgefgggbfggefgggefcgefgggefgggegegaabegegaabgebggegaafdgaggegaagegabaggegabbaggegabdcdgegabdfegegabebeeagegabfefgegabgdegegabgegabggegabgggddgegaccdbgegacgedagegacggedgegadaggegadeegegadfbcgcgegadfcffgegadgbfbgegadgegadggegaeaagegaeagedggegaecbgegaeddggfgegaedggegegaeeagegaegeaaagegafdaebdgegafdfgegafdgegaffgegaffggegafgegagacecggegagacfgegagbdbgegagceegegagegbabggegbafacfbgegbagcfgegbagefefgegbbafagegbbbeefegegbbdegegbbefafgegbbegegbbfgegbbgegbcaefcgegbcbgegbcceddcgegbcddgegbcdfacfgegbceagegbcebfgegbcedgegbcegegbdbegegbddbggegbdgegbebbadgegbecedgegbedaggegegbegeeefgegbegegbfagegbfcfagegbfdbgcbgegbfecfdgegbfegegbfgedbgegbfgegbgabbgegbgdagegbgeacfagegbgeddggegbgegbggegbggfagegcabadgegcacceegegcaccgegcacecbgegcacfgegcafecggegcaffedggegcagegcbbcggegcbbgegcbfcgegcbffgegcbgfbdgegcbgggegccbgggegcccagegccccabegegcccgegcceccgegccefdegegccegegccgegccgfgegcdadagegcdbebdgegcdbgfgegcdecefgegcdfffbgegcdfgbgegcdgegceabgebgegceacgegceafcccgegcecfbgegcedgegcefdfdgegcegegcegfagegcfacedgegcfbdefgegcfcabaegegcfdaddbgegcfddefgegcfdfgegcfdggegcffbgegcfgegcgadgegcgbgegcgcecfdgegcgcgegcgegcggegdaaabgegdaaafegegdaceebdgegdadfgagegdadgegdagegdagggegdbaagegdbacedgegdbcdgegdbcdggegdbddaaegegdbeagegdbgegdbggegdcagegdcfdbegegdcfecgegddafgegddbagbgegddbbdcgegddbdedcgegddbfdfgegddegbgegddgegdeaagegdecaegagegdeddgegegdedgegdefggegdegegdfaffgegdfcbfefgegdfdgegdffgegdfgegdgaeegegdgagegdgcgegdgdebbgegdgegdggegdggggegeaabdbagegeadgegeafgegeageegegeagegebaedcgegebdbgegebedagegebedgegebefgegebgegecdgegeceafcgegecgegedcfgegeddgegedfadgfgegedfdgegedfgegedgbgdgegedgegeeaeggegeeagegeecbcdgegeedbacegegeedgegeeeecbdgegeeeedagegeeegegefaffbgegefbbcegegefbgegefcccafgegefcdfcgegefcgdegegefddgegefegbagegeffdgegeffeabgegeffgegefgcegegefgegegaegegegafgegegdfgegegegegegegegegfccaggegeggfffgegfabccfbgegfacdggegfaegegfafcgegfagegfbaabfgegfbagegfbdfbgegfbdgegfbfedgegfbgegfbggegfcdafdbgegfcdbfgagegfcecgegfcgegfdbegagegfdcbgegfdeceefgegfdegegfdffcabgegfdgadgagegfdgegfeeggbgegfefagegfegeafgegfegegffacbgegffcfgedgegffcgdddgegffegegfffagbgegffgegffggbgegffggegfgaegegfgbbefagegfgbcefgegfgbgegfgebcgegfgegfgggeggabfbegeggabgfgeggacgeggbcgeggbcggeggbdegegeggbedbgeggbfdbgeggbgeggcbbdgeggccfgeggcdgeggceegeggcggdgeggdadbageggdbcggbgeggdefeageggdfecdbgeggdgeggdggeggeaeafgeggeafffdgeggedddfgeggedgccggeggefffcgeggegeggeggfacbggeggfbdcdageggfccfageggfdcgcgeggfeageggfebbgeggffgeggfggegggaadgegggafcggegggbggegggcgegggdfgegggdgegggegegggegggfgcegegggfgeggggfaaabdgfaaacgfaaagcbgfaaagdggfaaagfaabacadgfaabbdagagfaabegfaabfegfaabfgfaabgfaacfbebagfaacfdafgfaacgfaacgggfaadaafgfaadagfaadbdgfaadfeabgfaadgaagfaadggegagfaaeagfaaeagfgfaaeeddaegfaaegfaafdcgfaafdgfaafefegfaafgfaagbeagfaagbegfaagdgbggfaagdgcfggfaagefdcgfaagegbbgfaagegfaagfaaggagfaaggfabaagfabacfcegfabacggggfabafbcfagfabafdcegfabafeecegfabbagbgfabbaggfabbgfabcbgbfgfabcdbedgfabcdcdgdgfabcedaeagfabcfdgfabcgcfdegfabcgfabdcfggdgfabdcfggfabdcggfabddgeggfabdegfabdgfabeaagfabebaaegfabeefdgfabeeffgbgfabeegfabegfabfbbbffgfabfcbdaegfabffbgdggfabfgdbegfabfgfabfgggfabgfabgfceegfabgfddgfacacgfacaebfdgfacaegfacafcfeagfacafggfacagbdegfacaggfacbcbfgfacbcdgcegfacbcfagfacbcgfacbdadgfacbeeedbgfacbfggfaccaabgfaccagfaccddgfaccdgfacceedagfacdacfagfacdafcgfacdegdgcgfacdfaegfacdffacdgfacdgfaceagfacecfgfacefgfacegfacfafedegfacfdcgagfacfgfacgafdbcgfacgdeeagfacgfacggfacgggfadaaccedgfadabaffagfadacccfgfadaebeadgfadagcdfbgfadagfadbecfgfadbegfadbfbfagfadbgfadbggagfadcbagfadccafgfadccfgfadccgfadcegfaddcccfggfaddcfgbagfadddggfgfaddgdaddgfaddgfaddgfcgfadeaebbgfadebfcgfadebfgfadecgfadedbdegfadegfadeggfadfbbbbgfadfcdgfadfdcgfadfgcgfadfgfadfgfgfadgaegfadgccgfadgceaddgfadgcgfadgeddcgfadgfaeaaagggfaeabgfaeacccgfaeacdgfaeadgdegfaeaegcbgfaeaegfaebagfaebcgfaebdefbgfaebgfaecbgfaeccegfaecdgfaecegcgdgfaecfaegfaecgagfaedbfcgfaedcgfaeddcggfaedecfgfaedefdbgfaedegcbgfaedfbcbgfaedgfaeebgdgfaeeddfgfaeeegfaeefggfaeegdcgfaeegfaefaggfaefdagfaefdbdcbgfaefeeegfaefgbfgfaefgfaegacdgfaegbcggfaegddbegfaegdgggagfaegecggfaegfaegfgfaeggfafadeceggfafadeggfafafegfafafggagfafbafgfafbagfafbbagfafbbbagfafbdcggfafbfgfafcagffgfafcbdaeegfafccbgfafdabbagfafdaeegfafdagfafddgfafdeebgfafdffgfafdfggdagfafdgcgfafdgfafecabgfafecgbedgfafecggfafeegecbgfafegbbgfafegfafegfdfgfaffaeegfaffdadcgfaffeadbgfafffgagfaffgfaffggfafgbacegfafgedgfafgfagaaagbegfagabdaegfagacagfagacgfagaffbgfagagfagbabccagfagbadgfagbbbbedgfagbebfcegfagbedggfagbfagfagbfdegfagbgaaggfagbgfagbgfgfagccagfagcdddccgfagcgfagdafaegfagdbggagfagddecbgfagddeegfagdfcgfageabgagfagebfdagfagecdfbegfagegedbagfagegfageggfagfagfbgfaggfaggfcbgfaggfgffdgfbaabaagfbaadbffgfbaaeegagfbaafdgfbaafeagfbaaggfbabaggfbabdecedgfbabeabgfbabebfbggfbabegfbabfbfegfbabfbffggfbabgaddgfbabgfbabggaegfbacdbgagfbaceabcgfbacefcgfbacegbfcgfbacfaegfbacgdccbgfbadegfbadgfbaeafbecgfbaeagfbaeeegfbaegfbafeddegfbaffgfbafgegfbagagbgfbagbdefegfbagbecgfbagdgfbagfbbaacagfbbabggfbbaefgfbbagagfbbagfbbbagfbbbbbdcgfbbbeagbgfbbbebeggfbbbebgfbbbgfbbcacgfgfbbccefgfbbcdeeeegfbbcgfbbdbcadbgfbbdbfgfbbdbgfbbddcgfbbdecgfbbdeffacgfbbdfbgfbbdgfbbeafdgfbbebggeegfbbeedgfbbeefbgggfbbegafcgfbbegfbbfacgefgfbbfdcbgfbbfgcbgfbbfgfbbfggdgfbbgcgfbbgeeagfbbgfbbgfbfgfbcaaegfbcabcgfbcaeeacgfbcafgfbcbaaabdgfbcbbddgfbcbcegfbcbdcffgfbcbdfadgfbcbeccfgfbcbgabfcgfbcbgcfdgfbccbbgfbccbggfbcccbgfbccdbebgfbcdcffaegfbcdeagfbcdfgafgfbcdgeafgfbcdgfbceadgfbceddcgfbcegfbceggfbcfdfgfbcfebagfbcfeedaagfbcfgfbcgbdgfbcgddaegfbcgdfcdgfbcgdgfbcgfbcggfbdaaaccfgfbdaacaeegfbdaadeegfbdabgfbdaedgfbdaeecgfbdaefbgfgfbdaefgagfbdagefgbgfbdagfbdbcdeaggfbdbdgfbdbefggfbdbgfbdbgffbgfbdceagfbddbgfbddccccgfbdddcgfbddfbgafgfbddgdefggfbdeaedecgfbdeagfbdedgdgagfbdedgfbdefdbbgfbdefecbcgfbdefgcgfbdfcbgdegfbdfcfagfbdfggfbdgedbgfbdgfbdggfbdgggdgfbeaacfgfbeagbgfbeagfaegfbeagfbebcfbcgfbebcgfbebdggfbebecdcdgfbebfgbgfbebgdfgfbebggfagfbecacadgfbecbeaccgfbecdddbbgfbecgfbedbgfbedfdgfbedgfbedggfbeebeegfbeebgdagfbeecgdfgfbeeedagdgfbeefbdgfbefdfdfgfbefeffgfbeffgfbefgfbegabaaegfbegbdgfbgfbegfbeggbegfbeggfbfaagfbfacdgfbfadegegfbfadfgfbfaggacgfbfbagfbfbbbdgfbfbcdaefgfbfbcdagfbfbcgfbfbgcaaagfbfbgeagfbfbgfbfbggefggfbfbggfbfcbacegfbfcbgfbfcdggfagfbfcebgfbfcfgbagfbfcfgfbfcgbgfbfcgfbfdaagfbfdcbafagfbfebcagfbfebeafagfbfefaagfbfegcfgfbfegddfgfbfegdgfbfegfbffbgcggfbffcbedgfbffcfcgfbffeggfbffgfbfgabeeggfbfgadafggfbfgfbfggeabgfbfggfbgaaaffgfbgadbbegfbgaebgfbgaffaaggfbgaffgfbgafgdaagfbgafgdfgfbgagfbgbbegfbgbcgfbgbedgfbgbfcggfbgcbacfgfbgcfecgfbgcgfbgdacbaggfbgdafbgfbgdbbgfbgddgfbgdgcgfbgdgfabgfbgebeacgfbgebecagfbgebegegfbgebgaggfbgeegfbgefagfbgefgfbgegfbgeggfbgfbgfdbbgcgfbgfeeaggfbgfegfbgffaegfbgfgfbgfggfbggdgfbggeafcegfbggecdbgfbggedgfbggeeddgfbggfbgggfbggggfcaabfgbagfcaadgfcaagecgfcaagfcabcbfcgfcabcffcgfcabdfgfcabedgfcabegfgagfcabgacdggfcacaacagfcacbfggfcacccgfcaccgfcacdgfcacgfcacggfcadabgfcadagfcadbgfcadcdfddgfcadfgfcadgbgdbgfcadgfcaebgfcaecbdaegfcaecfgfcaedaggagfcaedegfcaeebegfcaeecgggfcaeegfcaefbgabgfcaegdgfcaegefcdgfcafbbgfcafbccgfcafcefdegfcafdbbdggfcafegfcafgfcagcbabgfcagcgfcagdbdefgfcagfaggdgfcagfcagfcgfcagfgfcaggbcgfcaggfcbabegfcbadbfaagfcbafcdegfcbaffeegfcbafggfcbagddggfcbagfcbbbcfbgfcbbcafgfcbbccdffgfcbbdbdaagfcbbdegbgfcbbfcggfcbbgfcbbggfcbcbggfcbcegggfcbdaeadbgfcbdaggfcbdcggfcbddagggfcbddbbgegfcbdffagfcbdfgfcbdgbaggfcbdgfcbegfcbfaggfcbfbbcdgfcbffbgcgfcbfgagfcbfgfcbgabdgfcbgagddggfcbgcgfcbgeaecgfcbgeeagfcbgfbegfcbgfcbggbegfcbggdcbegfcbggfccacgegfccadecbggfccafgfccagebggfccagfccagfebggfccaggfccbdedggfccbggfcccagegfcccbgfcccdgfcccdggfcccedgfcccegfccddaegfccddedgggfccdedgfccdgaedfgfccdgfcceaagfcceabgfcceagfccefcgfccegfccfcgfccfeabbgfccffaggfccfgfegdgfccgabgfccgcdgfccgdagfccgdcdfbgfccgegfccgfccggfcdafbcgfcdbbegfcdbcfbbgfcdbdfddgfcdbegdgfcdcaffddgfcdcbagffgfcdcbdfgfcdccgfcdcfbgfcddagegfcddcaaaegfcdddgeeggfcddegfcddegfgfcddgfcdeedgebgfcdefdagbgfcdfagfcdfbabfgfcdfbbggfcdfcbafcgfcdfcccaegfcdfcgfcdfgfcdfgfgcgfcdgdcegfcdgdffgfcdgfceaaagfceaabagfceabcgfceaccgfceadbgfceadecgfceaeagfceafgfceagfceaggedggfceaggfcebafcaggfcebbdegfcebccdcagfcebcebgfcebdggfcecagdbgfcecbfgfcecccgbegfcedaagfcedaefegfceddcfgfcededgegfcedeedgfcedfffcgfcedgfcedgggfceecagfceecegdgfceefeadegfceefegfcefbgfcefefabgfcefegfcegagfcegcdegfcegdgfcegebgbgfcegedgbgfcegfcagfcegfceggcgfceggdegcgfcegggfcggfcfaaegfcfaddgfcfaedacgfcfafddgdgfcfbbgfcfbcaagfcfbcfaegfcfbcgfcfbefgfcfbgaggfcfbgfcfbggfcfcbfaaggfcfcdfeccgfcfdbgfcfddcecagfcfdefgfcfdeggfcfdgbdgfcfdggfcfdggfgfcfebfgfcfebgfcfecgfcfeegfcfefbgfcfefeadfgfcfegdeeggfcfegfcfeggbgfcffagfcffbbfgfcffcgfcffegaegfcffffebagfcffgdgfcfgcdffgfcfgcfgfcfgdgfcfgfcfggbgfcfggfcgadafcdgfcgaegfcgafbegfcgafgfcgagfcgbagfcgbbegfcgbdabbfgfcgbdgfcgbfeeegfcgbgfcgbggegfcgcaagfgfcgcaaggfcgcagacgfcgcbgagfcgccgfcgceggfcgcgfcgdbbbfggfcgdbecggfcgdccggfcgdcegfcgddgfcgdfefgbgfcgdgfcgeccgfcgegfcgfbbdgfcgfcfbgfcgfcgffcegfcgfgdgfcgfgfcggadgfcggagfcggfdaabdbebgfdaacagfdaacgfdaadeabgfdaadgfdaaffgfdaagdaagfdaagfdabafeffgfdabagfcggfdabbbceagfdabbegfdabbfegfdabgfdacbcagfdacbgdgfdacffdgfdacfgfdacgfdadacbgfdaddgfdadedbgfdadgdgfdadgfdaebggfdaecggfdaeeaafggfdaeefgfdaegbbggfdaegeeddgfdaegfdafbccgfdafbegfdafbffgegfdaffbcbgfdaffgddgfdafgbfgfdafgeacgfdagcffcgfdagdegbagfdagegfdagfdbaabgcfgfdbaagcgbgfdbacgcgfdbacgfdbagbbagfdbagbfgfdbbbggfdbbcfcfgfdbbdeegfdbbgfdbcaccgegfdbcagfdbcbadgfdbcccgfdbcfdbgfdbcgfdbdacggfdbdaefgfdbdebfggfdbdgfdbeagfdbgfdbedagggfdbeefggfdbegfdbfafggfdbfagfdbfbagfdbfbccagfdbfccdfgfdbfcddfegfdbfcgfdbfebccagfdbfgfdbgbdgfdbgedgfdbgfabdgfdbgfdbgffegfdcafcccgfdcagfdcaggfdcbbgedgfdcbedgfdcbgefgfdccbaaagfdccffccgfdccgcgegfdcdaegfdcdagfdcdbegegfdcdbgfdcdcaabggfdcddbagfdcddgfdcdegegfdcdgfdcdggfdcebcgfdcecefbgfdcedgfdceefbagfdcefcgfdcegeagfdcegfdcfbfdgfdcfdgfdcfeacefgfdcfgbgfdcfgdgfdcfgfdcgagfdcgbeccdgfdcgbgggfdcgebgfdcgegfgfdcgfdcgfgfdcggbeccgfdcggfddadgfddaeagfddbagfddbdbcgfddbfaacdgfddbfffdagfddbgfddbggfddcbgfddcdbfegfddcfbbgfddcfbcgfddcfcgfddcfgfddcgfdddbbcagfdddcgfddddgfdddfcegfdddgegfdddggcdgfddeagfddebbbddgfddebbgfddeddccgfddedffeagfddeegcdgfddfafcfcgfddfbbaaegfddfdfgfddffacadgfddffddfegfddfgfeggfddgccbbgfddgebgeegfddgfddggdgfddggedggfdeaaedgfdeabgfdeacbgfdeaedgfdeaegdccgfdeaegebgfdeafgfgfdeagfdeaggfdebabegfgfdebcecgegfdecbcedgfdeccbgfdecdggfdecfbagfdecfgfdecgfdedbcfggfdedbdfbgfdedefcbdgfdedfabegfdedfgdgfdedgfdeebgfdeeccfbgfdeecgfdeeddgfdeegfdeegfebgfdeeggbgfdefadgfdefggfdegabgfdegbdaabgfdegcdffdgfdegcebcgfdegdedcgfdegebgfdegfdegffgfdegfgfdeggdaefgfdeggfdfaaagfdfaabgfdfabfbbgfdfaccgbgfdfacegfdfadagegfdfaefcbgfdfafcgfdfagfdfbbfgcgfdfbcgfdfbdccbggfdfbgeegfdfbgfdfcagfdfcbacgfdfcdbeggfdfceegfdfcgbgfdfcgfdfcggfdfdagfdfdcggfdfdcgggfdfdeagfdfdgcgfdfdgfdfdggfdfegfdfeggfdffaebgfdffdcfffgfdffdgbdgfdffgcbgfdffgfdfgagfdfgbdgfdfgcaefdgfdfgcgfdfgcggdcgfdfgdagfdfgfdfggcfgfdfggfdgaadbfggfdgaaddfcgfdgadgdgfdgagcegfdgaggagfdgbaagfdgbceagfdgbdggfdgbfcbgfdgbffbgfdgbgfdgbggfdgcafefgfdgcbfaadgfdgcbgfdgccbebdgfdgccbfegfdgcefbfgfdgcfecggfdgcgfdgdbgfdgdcdecgfdgdcggfdgdedfbgfdgdfcfdfgfdgdfcfggfdgdgfdgebcfgfdgedfgfdgegagfdgegfdgeggagegfdgeggfdgfbeedfgfdgfdgfdgfdgfdggfdgfeacgdgfdgfebgfdgffcgfdgfgfdggbggfdggcggfdggegfdggfdgggcggfdgggfeaaafgdagfeaaeffcbgfeaaeggfeaafgbgfeaagagagfeaagbfbagfeaagfeabagfeabbggfeabcecgfeabfcagfeabfeegfeabfgfeabgfeacbbbdgfeacgebbdgfeacgfeacggfeaddbgfeaddeedgfeadecgfeadfggfeadgfeaeabcdgfeaebfdgfeaecagfeaedgfeaeefegfeaegfeafacdgfeafddeagfeagcggfeagecgccgfeagfebabgfebacagfebafgfebagfebagfgdagfebbafddagfebbbdgbbgfebbcdffagfebbdgfebbfafgfebbggfebccbcegfebcecdgfebcgdggfebcgfebdaagfagfebdadcbgfebdagadggfebdagfebdbcgfebddbddbgfebdecggfebdegfebdgfcegfebdgfebecagfebeceeggfebedegfebedgfebegebgfebegfebfadbgfebfdaffgfebffefgfebfgbbcagfebfgecafgfebfgfebfggfebgabdggfebgagfebgedgfebgefgfebgegfebgfebgfegfebggfecaaagfecaadeabgfecacadgagfecadaggfecadefegfecafdgfecafegfecagagfecagcgfecaggfecbafceggfecbdbagfecbdfdbfgfecbdgdgfecbdggfgfecbebfgfecbefgbggfecbfgfecbgeggfecccfaagfeccdgfeccfegagfeccfgbebgfeccfgfeccgbegfecdabcaggfecdadfcfgfecdbfggegfecddgfecdgdeegfecdgfeceafdgfececbdgfececefagfecedgggfecfadafgfecfagaagfecfcfgfecfegfecffbgfecfgfecgacbeagfecgacedgfecgafegfecgbdgfecgbegfecgcdaecgfecgeebgfecgegfecgfaacggfecgfecggddegfecggdfcegfedaecggfgfedaefgfedafbgfedafgfedagbgfedbbcdbggfedbdaacgfedbegfedbfgfedbgegfedbgfedcdbfdagfedcdgfedcebdefgfedcegfedcfagbggfedcffaegfedcgegfedcgffgfeddaffecgfeddbdgfeddbfggfeddcbgfedddegfedddgfeddedaegfeddgfedeabecgfedebaggfgfedebfbggfedfbaaegfedfbggfedfcabeggfedfccgfedffffdbgfedffgfedffggfedfgcaffgfedfgfedfgffdcgfedgbbgfedgbdggdgfedgfeeacdgdgfeeaefgfeeafcefdgfeeagfebgfeeagfeeaggdgfeebbfeagfeebegfeebgfdgfeebgfeecaegfeecafgabgfeecbgfeeccecggfeecdfgggfeeceagggfeecegfeecfbbgfeecfdgfeedadcebgfeedcdbfagfeeddecafgfeeddedgfeedgddggfeedgfeeecabgfeeedcdbdgfeeedfecbgfeefadfgfeefbcegcgfeefcabcbgfeefdcgggfeefdfecgfeefgfeegbbagggfeegegfeegfbefggfeegfeeggfefadgfefaedbgfefagedcfgfefagfefbacgfefbagfefbagggfefbbggfefbcbgfefbdgfefbebeggfefbfgfefbggggfefcaaacgfefcfdegfefcfedgfefcfgfefcgfefcggfefdbegfefdbgdagfefdcbegfefdcgfefddcgfefdddfgfefddggfefdedcgfefdgfeagfefegfeffdegfeffgfeffggfefgacgfefgagfefgbagfefgcfcdgfefgfefggbedgfefggccgdgfefggfegabaggfegabedgfegabgfegacgfegaffgaggfegagfegbabgfegbfgfegbgeagfegbggfegcafdfdgfegccacdgfegccceggfegcdgcaggfegcfafgfegcgaffgfegdbggfegdcagfegddbfggfegddfgfegddgfegdeddaggfegdgeegfegdgfafcgfegdgfegebfcagfegeeadgfegeefffbgfegegefagfegegfegeggfegfcegegfegfcfdgfegfeggecgfeggfegggfeggggfgffaabgafgffaaeggffaagaedfgffaagdggffaagffabaadabgffabaccbbgffabcgcbgffabdgffabfegffabgaddggffabgffaccabbgffaccgffacdagffacdcccggffacebgffacfffgffacgcagffacggffadaegffadbfggffadccagffadcfgffadcggffadgdgffadgffaefacdgffafadgffafbedgegffafcgffafdefgffagagcfgffagagffagbceagffagbegffagbgffagecegffagegdggffagfdagffagffaggffagggffbaagffbabffgffbabfgffbacfedbgffbaebagffbaedeagffbagfagegffbagffbaggffbagggffbbagffbbcgffbbedgcgffbbfdgabgffbbgffbbgggffbcbcgffbcbfgffbccdebegffbccfddgffbcfgffbdcfabagffbdgagffbdgaggfgffbdgcgffbdgfbgffbdgffbebfeeggffbefecggffbeffegffbegdebdgffbegffbeggffbfagffbfcbgffbfcgffbfeggegffbfgagfdgffbgbebcgffbgdggffbgffbggabgcgffbgggffcaagbgffcaagffcabaegffcacccgffcacgegffcaddgffcagffcbabdbfgffcbadcbgffcbaddgffcbadfcgffcbbgacegffcbcccggffcbeagffcbegcgffcbgffccaabggffccabfcgffccbdbbgffcceeadbgffcceegffcdadgffcddacdgffcddgffcdecggffcdffgffcdgffcdgggffcedcdgffceegffcefbebegffcfaccagffcfbaggegffcfeedfgffcffbdfgffcfgdgffcfgegdggffcfggbgffcgadggffcgffcgfgffcgggffdaadeaegffdabbcgffdabcaeegffdacgbgffdadaabgffdaeefgffdagffdbabfgffdbbgffdbgfaegffdbgffdceegffdcgffddbdggffddccfagffdddgffddebgffddeedagffddfagfgffddfgdgffdebfgffdebgffdedaaggffdeecdgegffdefbecbgffdefbgffdegffdeggfcgffdeggffdfbggffdfcbdbgffdfgcgffdfggfaggffdgafbgffdgafgffdgcbgffdgddgffdgdfcgffdgegffdgffeabcgffeabfgffeadgffeadggffeaefcgffeafggffeagbgbggffeagffebbdagffebbffagffebcgffebgffebggffecabbfgffecacgffecbfcgffeccagffeccgffecdfaabgffecfgcgffecgdgffecgffedbcegffedbgffeddfcgffeddffddgffedgebcgffedggffeedccagffeedgffeeegfffgffeegdabgffeegffefbbgffefdfdadgffefffgffegbcadgffegfffadafcegfffbcaagfffbcdfcgfffbdgfffbgccbgfffbgdbgbgfffbgfefgfffbgfffcbccbcgfffcccdebgfffccgfffcgccgfffcgfffcggeggfffdcccgfffdfgfffebfgfffedcagfffegaecgfffegdfgfffegffffadaegffffbbcgffffecggfffffaeafgfffffcbdagffffgbdcagffffgdgffffgffffggfffgagfffgbcggfffgdegfffgdgfffgegcbgfffgfffgfgfffggcfgfffggffgabgaagffgacfgffgadgeecgffgaefgffgagbfgffgaggffgbdbgffgbddgggffgbeefggffgbegffgbgffgcabgffgcbgfgffgcgggagffgdafdaagffgdcebfgffgdcgffgddedbcgffgdgcggffgebcfddgffgeegffgefdabggffgefgffgfagffgfcfbeegffgffgfgfagffggacbgffggbbafagffggbdeccgffggbfedagffggegffggffgggbgffgggfgaabgfgaadabcgfgaagadbgfgaagfgaaggfgabbedgegfgabcfagfgabdfdggfgabgfgabggfgacbeaaagfgaccdbcdgfgaccefcgfgaccegfgacfagfgacffggfgacgbagfgadaagfgadaecfggfgadbfffegfgadbgfgadfgbfdgfgaebcgfgaebfbgfgaecdgfgaecgfgaefdgfgafageddgfgafagegfgafagfgafeagfgaffcgfgaffgfgafgfgagagfgagbabgfgagbbgfgagccggegfgagfgaggbgedgfgaggdfcgfgaggdgfgaggedfggfgaggfgbaagegfgbabgedgfgbacefgfgbaddcegfgbaegfgbagdbggfgbagfgbbagfgbbbaaegfgbbcgfgbbdbdddgfgbbdgfgbbfdcgfgbbgfgbccebdgfgbceedfgfgbcfbafgfgbcgfgbdbagfgbddeegfgbdeaggfgbdffagfgbdfggfgfgbdgfdfgfgbdgfgbeaegfgbeafggfgbebgfgbegfcgfgbegggfgbfaedgfgbfbegfgbfefcggfgbfegfgbgadcgfgbgbgfgbgbggdgfgbgcbfagfgbgccbegfgbgfdgfgbgfgbgfgfgbggfgbggfgfgcabecgfgcadfgfgcadgggdgfgcagfgcbbfcaagfgcbcgfgcbgcggfgccbcddgfgccdaaggfgccedbcgfgccedcgfgccgfagfgccgfgccgggfgcdcfcgfgcdegegfgcdfgebgfgceaacgfgceaegegfgcecegfgcecfgfgceebbfgfgceegabfgfgcefgfgcegcgfgcegfgcfcbcegfgcfccegagfgcfcegfgcfcgdbbgfgcfdbgfgcfegagfgcffgfgcfgddfbgfgcfgfgcgabegfgcgafbegfgcgafgaggfgcgdcgfgcgegggfgcgfgcggcfdgfgcggfgcggggfgdacagdgfgdacgfgdadefffgfgdaeggfgdagbgfgdagcdgfgdagfgdbaefdegfgdbbaggfgdbdbgggfgdbdggfgdbgfgdcbgfgdccbbdgfgdcegeegfgdcfgfgdcgfgddacacgfgddaedagfgddagfgddfedecgfgddffaddgfgddgbgbgfgddgdgegfgddgfgdeaafegfgdeagfgdebbegfgdebgfgdeffbbcgfgdegfgdfabgfgdfcdgfgdfcgbggfgdfdaaccgfgdfegfgfgdffaeagfgdfgegegfgdfgfgdgbggfgdgcbgfgdgdgfgdgfgdggfdgfgdggfgeaagfgeabaggfgeaccdbagfgeagdcgfgeagefgfgebccdgfgfgebceeeegfgebcgfgebdeggfgebffbegfgecagcgfgecbegfgeccdgfgecfgfgecggfgedcedcgfgededfcgfgedfefgfgedfgfgedgadgfgeeacbgggfgeeefdgfgeegdecagfgeegfegfgeegfgefbgagfgefebgfgeffaddgfgefffcdgfgegadeeggfgegagggfgegbbfgfgegbdaegfgegbdeecgfgegcegfgegefcagfgegfgfacadgfgfacaggfgfacdgfgfadbbagfgfadgfgfaeadgfgfafcfdegfgfafeacgfgfbaabcdgfgfbfgfgfbgfgfbggfgfcagfgfcaggfgfcdgfgfcefbbgfgfcfcdgfgfcgfgfdaefbcgfgfdbfgfgfdcgfgfddcagfgfddcgfgfdebgfgfdegfgfdfcagfgfdgbdgfgfeagcgfgfeegfgfegfgfeggfgffagfgffbdbbgfgffcbdggfgffcdbbgfgffcecgggfgffdggggfgfgbgfgfgcfdgfgfgcggfgfgfddfgfgfgfgfgfggaggfgfggcbgfgfggfgfgggggbgfggacggfggadccfgfggadgceegfggafddgfggafggegfggagfggbabbgfggbadfegfggbaefgfggbceagfggbcgbagfggbdgfggbfagbgfggbfgdgfggbgfggbggccgfggcadagfggcbdaeagfggcbfbcgfggcdfcecgfggcfbegfggcfeefcgfggcgfegfggcgfggcggfggdaagagfggdaegfggdagfggdbfbfgfggdbfgfggddfggfggdegfggdgfggeacbgfggecbcdggfggeccdbbgfggefcebgfggefgfggegfggfgabeagfggfgggacdbegfgggaebfcgfgggbafegfgggbfedgfgggdgdbgfgggfgfggggaaabacbggaaabgfgdggaaaceeggaaaceggaaaegecbggaaafegggaaafgfggaaaggaabcbcadggaabdegcggaabfcggaacabbggaacccdfggaaccdfggaacddaaggaacedagggaacfaeggaacgfgcggaacggaadagadggaadcbggaadcfeggaadedfdcggaadggaaeaaggaaebggaaefggaaeggaafaagfggaafcggaafggaagafbgggaagbefdggaagbggaagbgggaagcbfggaagcdggaagdadabggaagdagbggaagdgaaggaaggaagggcgcggabaadbbggabacggabbbbggabbfcdgggabbggabcadefcggabcaggabcbdbgggabccbggabdbggabdebggabdgaggabdggggabebdaggabedbgggabeefggabeeggabefbggabefggabfcadggabfdgggabfecbggabgbaadaggabgbccgaggabgdcdbdggabgddaggabgdggabgegbccggabgeggabgfbgbaggabgfebaggabgfegggabggabgggacacggacadddcggacadggacaeggacaggacaggacgggacbccggacbceggacbcfeggacbdeggacbgggacccbaggacccggacceaggaccggaccgggacdagggacdeggacdfbaggacdggacecdgggacedgddggaceeaecgggacfadbgggacfaggacfbggacffafgdggacfgcdggacfggacgbggacgdggacgefeaeggacgegfdeggacggacggcbggacgggadadcacggadaeafggadafccggadafdgggadafeggadagaefgggadaggadbaafggadbaeggadbbbeeeggadbcafggadbcebggadbdggadbgggadcaacdggadccggadcdggadcgbffbggadcgcggadcgdecbggaddabfbdggaddfgggaddggaddgggaddgggadggadeadfggadeagaedggadeaggadecabgeggadecceggadedggadeegcafggadegdddeggadeggadfcbggadfcdaeggadfdggadfecaggadffeaggadfggadgaggadgbafggadgbfggadgcggadggadggefgggadgggaeaccggaeafcbgggaeagdggaeaggaebceaggaebddcggaecbdggaeccaeaggaeccggaecedfaggaecgecddggaedfggaedggaeeafggaeegdggaefbfggaefbggaeffaafbggaeffbgggaeffdcfbggaeffeegbggaefffacdggaeffgeaaggaefgfggaefggaegbcggaegfbeggaeggaeggaggaeggdggaeggggafaafbggafabdfggafaeggafaggafbafaggafbagdggafbaggafbbbacdggafbbbfafggafbdggafccfgeggafccggafcdabdggafcggafddfbdbggafdeagfggafdggafeadbdeggafecbbecggafeceaegggafeceecggafeddaggafedgaeeggafeegfggafegdggafeggdggggaffcgcfeggaffdceggaffdgggaffeggafgbfdccggafgeggafgfdbggafgfggafggafggbdbggafgggagaaccbggagacggagaffaggagagdgggggagaggagbbbggagbbggagbcagbfggagbcccggagcbbggagcbcggagcbebfggagccabggagccbefeggagcefegaggagcegggagdbcggagdbeggagdbfbcggagebggageceddaggageceggagedagbeggagedfaggageggagfbggagfcffbggagfdggagfecfggagffggaggaggbggaggdbggaggfaafaggagggbaaagaaggbaabgcggbaabggbaadfggbaafbggbabafdeeggbabbdeggbabbdggbabbgggbabecdggbabggbabgggbacbbdbggbacbggbaccgdggbacdfagggbacdggbacffbcggbacgdggbacggbadbecffggbadbgdabggbadebdabggbadgbdaeggbaeaaggbaebdeggbaebgfggbaedffdgggbaeedggbaegaggbaeggbafceeecggbafdggbafefbfdggbafeggbafggbagbecgggbagbfcgggbagcggbagdecfcggbagdggbaggbaggbagggbaggbdbcggbbabfggbbabggbbadfggbbafaggbbagcfbaggbbbafeceggbbbcbffgggbbbdcgggbbbdgffdggbbbdggbbbedgeggbbbggbbcadbggbbccbdbggbbcdcggbbceaggbbcgdfggbbcggbbdagdaeggbbdbgacggbbdcaddggbbdcgggbbddaeggbbdddaeggbbddggbbdegggbbdggbbebabfgggbbecgfbggbbeeegggbbeeggbbefgfgggbbegadcggbbeggbbfacbcggbbfcbggbbffcggbbfgcgggggbbfgdggbbfggbbgacebdggbbgaeggbbgbdafbggbbgbgbeeggbbgbggbbgccggbbgdddfdggbbggbbgggbcabcggbcacggbcadcccggbcadffgggbcadggbcaggcgggbcagggbcbggbcbgggbccabgcggbccfbggbccffgggbccfgbggbcdbggbcdcecdaggbcdfaeeggbcdfeageggbcdfedeggbceaedcggbcedaggbcedeggbceeeafeggbcefaabggbcfadceggbcfbggbcfdeggbcfdggbcfeegfdggbcffggbcfgagggbcfgcccggbcfggbcgfagggbcggbcggcadfggbcgggbdaadeggbdaedfeeggbdaeefffggbdaeggbdagdbefggbdbbgggbdbcfcgggbdbcgegggbdbddceggbdbgbdggbdbggbdcabgeaggbdcaggbdcfeeagggbdddgcbggbdddggbddgeeggbddggbddgggbdeacggbdeaggbdeeggbdegbggbdeggbdfacggbdfafbggbdfdbaggbdfdgfggbdfdggbdgbecggbdgbgggbdgcdgeggbdgcggbdgdcggbdgdeegbggbdggbdgggbeaaaggbeabafdggbeacaggbeacdggbeacfbeeggbeacggbeaececbggbeaeggbeaggadggbeaggbebagabggbebagggbebbbggbebbdeggbebbggbebcefggbebfaggbebfggbebgffagggbebggbecbfaeggbecbfggbecbggbeccbcggbeccdggbeccggbecdcggbecdgggggbecfgeggbecfggbecggbedbggbedcdfaggbedggbeeaagggbeebegggbeecffggbeeddcaaggbeeeaaggbeeecdfggbefbggbefceggbefdgcccggbeffggbefggfggbegbacggbegbceggbegcbeddggbegcgcggbegfcgdbggbeggbfabggbfaeaggbfaggbfbaeggbfbdggbfbeeeccggbfbfbggbfbgcbggbfbgfggbfbggbfcaafcggbfcadbagggbfcbcfbggbfcdfdeggbfcefegeggbfcefggbfcfdggbfdceaggbfdecggbfdegdcaggbfdeggbfdfggbfebfgggbfecadggbfedggbfefbdbggbfeggbfffeggbffggbfgdbbaggbfgdeagggbfgfbggbfggbfgggbgabbeggbgadcggbgadfaggbgaeafaggbgaecggbgaeggbgafaagggbgafaggbgafecfdggbgagedggbgaggbgbaafgggbgbaggbgbbffdggbgbcggbgbdcggbgbdggbgbggbgcddceggbgcfbggbgcgaggbgcgeaefggbgdacaaggbgdbeaggbgddadfaggbgddcggbgdebeggbgdefeggbgdeggbgdfdggbgdgafaggbgdggbgebggbgecggbgedbgggbgedeggbgegbggbgegggbgfacbggbgfaecaggbgfafbgdggbgfagcggbgfbgadggbgfbggbgfdfggbgfggbggbfbeeggbggbggccbeaggbggcggbggeefgggbggeggbggfceggbgggcaabfacggcaacfgggcaacgggcaaecfbeggcaagbbggcaagbcaggcaaggcabggcacaggcaccafggcaccefdggcaccgcggcacdbggcacgeggcadccggcaddagggcadeggcadfegfcggcadggcaecaggcaedaacdggcaedcfbggcaedgegggcaeeedggcaeggcafafabggcafceggcafdggcafegdggcafeggcafggcafgggcagbdggcagcaggcagcggcagdggcagfcggcagfdfcggcaggcagggcbabgggcbacegacggcbaggcbbcedggcbbddggcbbefdggcbbfccebggcbbfdaeggcbbfggcbbgbbecggcbbggcbccdggcbcdbcgggcbcdccggcbcggcbdccacggcbddggcbddgggcbdfecbbggcbdggcbeagdgggcbeaggcbebceeaggcbebdccdggcbeceggcbedbbeggcbegabggcbeggcbfacddbggcbfbgadggcbfbgbaggcbfcaggcbfcggcbfdcggcbfddggcbfgbggcbfgcggcbfggcbfggggcbgaagggcbgbggcbgdfggcbgebeggggcbgfbdbcggcbgfcggcbggccaabbdfggccabeeggccabggccabgggccacaeeggccacebdggccadcggccaecffaggccafcggccagcggccaggccbbgggccbcffcggccbdcggccbdggeggccbebeggccbfffdeggccbgbfggccbggcccaaagggcccadfbggcccbbcggcccebgfggcccggccdacbggccdagggccdcbggccddbebggccdeaggccdfaebfggccdggcceaebggccebggccedgeggcceegbaggccegeaggccfccggccffdggccfggccgdggccggccgggcdaabeeggcdadgbcfggcdaeggcdagaggcdaggcdbdafggcdbfbgggcdbfgggcdbggcdcbdggcdccdggcdcgfggcdcggcddacaggcddafdabggcddbcbafggcddbeaaggcddcggcdddcfcbggcddfgeaggcdeaggcdebbdgggcdeefgfggcdegegdggcdeggcdfdafggcdfgagggcdgaebggggcdgbbdggcdgbfbdcggcdgbffgggcdgcagggcdgfgcdfggcdggcdgggceaddgfggceaedggceafabggceafggcebbeeeggcebddggcebefbfcggcebfdcggcebffgggcebfggcebggcecdcbgggcecdggceceggcecggcedcfgadggcedcggcedddadggcedegggcedfcggcedffggcedgaabggcedgdgggcedgggceebfggceedbggceeggcefaaebeggcefbggcefcbggcefgfggcefggcefgggcegbbggcegbeggbggcegcbbacggcegddggcegdeaabggcegeaggcegfggceggceggeeebggceggffggcfabbggcfacgaggcfafaggcfagfggcfaggcfagggcfbbcgfggcfbgdbfggcfbgegggcfbggcfbgggcfcaabcaggcfcfcceeggcfcggcfdaggcfdbdddggcfdccggcfdcggbcggcfddfggcfdggcfeccggcfeegegggcfefgafggcfegafggcfeggcffaddcggcffbddcfggcfgafgfggcfgfbcdfggcfggcfgggcgaddggcgafcggcgagddcggcgagebeggcgbaagedggcgbaceadggcgbcaggcgbcgdggcgbeadbggcgbeadeaggcgcaaeaaggcgcagdggcgcbgeggcgcffggcgcfggcgdabggcgdbacaggcgddedcggcgdgggcgdgggggcgebdaggcgebgdefggcgedbgdggcgeecbgeggcgegaggcgfagccggcgfddbggcgffbefaggcgffefeggcgffgcaggcgfggcggcbggcggcggebggcgggcggggdaaaadbggdaaedcggdaaeeggdaagdecggdabcfggdabeaggdabggdacagggdacbfggdaccggdacfaeggdacggdadaefggdadbecggdaddggdadggdaebbgggdaecbfggdaefggdafbagafggdafbbcdggdafbecggdafcdaggdafdbcggdafeddggdafggdagaabedggdagabggdagcggdaggdagggceaggdagggdaggggdbaacggdbaaggdbaddcfggdbaggdbaggfggdbbabcggdbbcegggdbbcggdbbggdbcbdbggdbccbcbggdbcdggdbcebbggdbceggdbcfbggdbcgadeggdbcggdbcggecggdbdaaeggdbdbgbcggdbdccaggdbdgccecggdbeabeggdbecafggdbecggdbedbdbbggdbeebcggdbeefbdggdbefdaggdbefgcedggdbegdcggdbfbgggbggdbfcddfggdbgbebbggdbgfbefggdbggbaggdbggbdggdbggdbggfgaggdbgggdcaaegeggdcabdggdcadggdcafaagggdcafabdfggdcafdfggdcagfggdcaggdcbaggdcbbggdcbcdeggdcbgceeggdccaeggdccagafggdccaggdccagggggdccbgaggdccbgcdbggdcdagbfdggdcdfaaggdcdggdcdgggdcebadecggdcebggdcegbeecggdceggdcfacacggdcfagggdcfbddcggdcfbdggdcfdggdcfeggdcffggdcfggdcgadaagggdcgbcbgdggdcgegggdcggdcgggdcgggdeggddaacggddacgggddadbeggddadcdceggddaeaafggddaedggddaeggddaggddbabdggddbaggddbcdaggddbcefddggddbdbcfggddbdegggddbdggddbegdafggddbgggddcabggddcacgggggddcecggddcggdddbggdddcdfggdddcggddddaggdddecdggdddegdggdddfddceggdddggddebgcdggddedbggddeefcbggddegaecggddegaggddeggddeggeggddfaggddfbggddfcbbbgggddfecbefggddfedadfggddfefbeggddffbdeggddgabeggddgbdgaggddgbggddgfgfaggddggcfggddggdeaabggdeaaggdeacggdeadggdeafggdeaggdebababdggdebaeeggdebcggdebfbfgggdecbdcggdecbfddbggdecdcefcggdecgceggdecgfcfaggdeddggdedegccggdedgeggdedggdeeaaggdeeafcdggdeebgceggdeecdggdeedggdeeeebggdeeeggdeefcgaggdefafddggdefcadaaggdefdggdefebgegggdefeggdeffdeadggdefgggdegadgggdegbbfeggdegdedggdegfeggdeggdeggggdfacdggdfafeeggdfagfaggdfaggdfbcggdfbddcggdfbebggdfbgadggdfbggdfcaggdfccgcgggdfcfggcggdfcfggggdfcggdfdeceggdfdfccdggdfdggdfeaggdfedcggdfedfaggdfedggdfeeadggdfegaggdfegbeggdfegcggggdfegdbggdfeggdffbeaffggdffcgbbggdffedeaggdfffaadggdfffeaggdfffgdbeggdfgaggdfgbgeggdfgceegbggdfggdgaafcggdgabbfeggdgabggdgaccefggdgadccgfggdgadgbdfggdgaegeggdgagagdaggdgaggdgbdcbfggdgbddcaggdgbebggdgbecbgggdgbeddggdgbeegagggdgbfcggdgbfggdgbgccaggdgdacaggdgdaddbggdgdcgabggdgdddaggdgdeggdgdfbfgggdgdfggdgdggbacggdgdggdgecabgeggdgecggdgedcbgggdgefagaggdgefffggdgeggdgfaagdggdgfabfdaggdgfbcffggdgfdafggdgfdeeggdgfgaaggdgfgbggdgfggdggbfecggdggbgeaggdggbgfggdggcggdggdgcggdggdggedggdggeggdggfedbggdgggdgggfedggdgggggggeaadbdeggeaaecffggeababaggeabbbeggeabbeggeacdcggeacdggcggeacdggeacedebggeacfggeacggeadbaggeadbdbfggeadbgggeadcdggeaddggeadegbgggeadfaeddggeadgdaeggeadggeaeaaaggeaedabggeaeggeafbbecdggeafebbdggeafeggeaffggeafgedggeagabcbggeagbbgcgggeagcbddaggeagccggeagcfggeagdbaggeagfcbggeagfefagggeaggebaafgcaggebabggebacebaggebafggebaggebbcfadggebbfcgfggebbggebcafgbggebcaggebcdbbddggebcdbggebdbabfbggebdbbggebdeggebdgbggebdgdgffggebdggebebcggebebedagggebedccdaggebeeabdggebefeabggebefeggebfafgdggebfcbeaggebfcggebfedfggebffagabggebffcbbdggebfgadggebfggebgaggebgeggebgfbbggebggebgggecacggecadggecaggecbafeceggecbaggecbbabggecbbggecbcbeegggecbcefffggecbdcagggecbfegdggecbggeccbeeggeccbggeccdebgggeccfbffggeccffaggeccgaggeccggcfdggecdaggecdcggecdfeggecdffcbggecdggaggecdggeceaggececeggecedgceggeceeceggecefdggecfcefbggecfcggecfdfggaggecgbaggecgcbgggecgceaagggecgdecggecgffggecggecgggecggggedafffggedafggedaggedbfdcggedbfdeedggedbgfdggedbggedcaggedcbdbggedcbdgggedcbeggggedcggeddbadggeddbbeggggeddcadbaggedddgggeddefggeddfdgfbggeddggeddggggedebegdaggedecbcfcggedeeaggggedeecggedegececggedeggedeggeggedfgdggedfggedgagaedggedgfggedggedgggeeaabeggeeaaggeeacaaggeeacgggeeagdggeebcbgggeebeegbggeebfggeebggeebgggeecaaggeeccebfggeeccecggeecdbdbggeecdggeeceggeecfefggeecggeedcaeaggeedfgcafggeedgabdfggeedggeeebcaggeeebdbaggeeebdbggeeefbbggeeegggeefaceggeefcfbggeefcgggeefddecggeefebegggeeffgdfgggeeffggeefggeegbbggeegebaggeegfdggeeggefaaaggefaacdaggefaebgcgggefaecgcggefaeebaggefagcecggefaggefbadbacggefbaggeggefbbdbggefbbfdcggefbcbggefbdbggefbfaggefbfbaffggefbfbfcggefbfccgcggefbggefcacfggefcffbebggefcfggefcggefdbbbfeggefdcggefdfcdbggefdgcafaggefdggefebcfbdggefebcgggefebgggefeceedgggeffdggeffebfaggefffcbfggefffdbggefffddeggeffggefgadaggefgdfaggefgfdggefggefgggegaabggegaafggegaaggegabaeggegabggegagdeeeggegaggegbcbbggegbcbggegbcgaggggegbeeagggegbgffbggegcadggegcaggegcbdbdcggegcggegdagffdggegdaggegdbgfggegdbggegdegeagggegdfbaggegdgbdggegdggegeaaggegeadeggegeageggegebcebgggegebcggdggegebebggegecgcggegecggegeecdfggegefaacfggegefdgeggegegbebggegeggafeggegegggegfddcggegffgcgggegfgceefggeggaabaggeggaggeggbdggeggceggeggcfbeaggeggcggeggdgdggeggegggdggegggeggggfaabbgaaggfaacfeagggfaadbggfaafaggfaagdcggggfaaggfabaacbeggfabaggfabcdfggfabfcggfabggfacbdaggfaccdfcggfaceggfacfegcgggfacfggfacgcggfacggfadaadcdggfadagfacggfadfggcggfaebebbggfaebgddcggfaeccgcfggfaeebggfafadbcfggfafbebdggfafccggfafceggfafcgggfafdcggfafdgcggfafgeeggfagbaggfagbggfagdcgdggfaggabbaggfaggfagggfbabdcggggfbabfbggfbacggfbadedfbggfbaebggfbagfdfeggfbaggfbbafggfbbccggfbbdafbggfbbebdggfbbggfbcccdcaggfbcggfbdaggfbdbgbfbggfbdcbbggfbdcggfbdebggfbdeggfbdfaggfbdgegfggfbeccaecggfbeccbgggfbedafdeggfbefgcbeggfbfcfggfbfdgggfbffbggfbfgdceeggfbfggfbgbggfbgdbaggfbgddggfbgfcfggfbggfcabaggfcacggfcadffeggfcafdggfcafggfcaggfcbcgffggfcbcggfcbdgfggfcbegcggfcbggfccbecgbggfcccdbcaggfcccfggfccdcafdggfccdggfcdbeggfcdeggfcdfeggfcdffdceggfcdgcfdggfcdgcggfcdggfcebaggfcecgfcdggfceebbggfceeggfceggfcegggfcfabggfcfbddggfcfbggfcfddabggfcfggfdggfcgaaeaggfcgccagggfcgdgbeaggfcggfcgggfdabfeggfdadceddggfdafggfdagcgggfdbdeggfdbeaceggfdbebaaggfdbfcfdcggfdbgbagggfdbgdggfdbggfdcbefcaggfdcgfcggfdcgfgaaggfdcggfddaaedfggfddaggfddbebggfdddgggfddeaggfddeggfddfggfddggfdedaacggfdedcdbggfdedggfdefeggfdefgggfdeggfdfcegecggfdffcggfdfgeggfdfggfdgbggfdgcgeeeggfdgdaggfdggfdgggagdggfdgggfeacggfeadceggfeaecdggfeafadggfebdcggfebfaggfebgbgeeggfebggfebggggfecadfbggfecddabaggfecebggfecggfedaggfedcggfedeggfedfggfedggfeedggfeefggfeegeeggfeeggfefgaaaggfegbbgaggfegbeggfegdafggfegecgggfegfbaggfeggfegggffacgaggffadcefdggffaeggffageggffbabedgggffbadfggffbbeggffbbggffbceggffbdbacaggffbgfgfbggffbgfgggffcbggffcdggffcefcgggffcegagdggffdacfeggffdaggffdbecgfggffdecfggffdggffdgggffeabggffebggffedfgggffeebgeggffeecfggffegeggggffegfbggffeggfffbccggfffbdgdggfffccbbbggfffdgggffffaggffgaddfggffgaggffgdfbggffgefdgbggffgeggffggfbdeggffggffgggffggggfgabfaccggfgacaggfgadeeaggfgadggfgagdcggfgaggfgbadfeggfgbfccdggfgbgbfggfgbgcbggfgcedaggfgceecdggfgceggfgcgggfgdcdfggfgddfggfgdgagggfgdgggfgebbeabggfgebbeggfgebggfgedaffcggfgedagdggfgeeaggfgeefbcggfgefagggfgefggfgegcdggfgeggfgfbebfbggfgfbgdfggfgfdefggfgffggfggaccbbggfggcebdgggfggfgggfdggfgggfgggggaacbbegggaaeedfbgggaaegggaagggabbbdgggabbfebgggabdeeagggabdegggabdgbagggabfbggggabgfbcagggabgggaccggegggaccgggacdccdagggacdgfccgggaceebggggacegbcbgggacgggacggggadbcgbgggadcbacgggadddgggadfggggadgggaebdcegggaebdfdgggaedagggaeeffggggaefcdaegggaegeagggaegggafagdggggagabcffgggagcfgfgggaggaagggaggcgggaggdgggagggaggggbaagggbacbdgggbacffgggbaeefagggbagacggggbaggggbbbbgggbbbegggbbcccfegggbbeegggbbfbafegggbbgcgggbbgecgggbcabgggbcageadgggbcdbagggbcegcbgggbcfdabgggbdbeegggbdcgggbddaegggbddfgggbdefegggbdgggbeaagggbeacgggbebefegggbebgggbegggbfbbfggggbfeddgggbffgggbfgdgggbfgffdgggbfggggbgabcagggbgbegggbgcefaagggbgddegggbgdeffdgggbgdgggggbgeeggggbgegdgggbgegggbgfbgggbgggbggggcaagggcabgcdgggcacbfbgggcagedgggcaggagggcagggcbcceagggcbcgggcbgggccadbgggccbfgggcccegggcccgcdggggccdcdgggccebddgggccfbfgggccgbbdgggccgggcdagggcddgaafgggcdeagggcdegggcdfgdgggcdgadgggceafeggggcecbabfgggcegbebdgggcegggceggggcfdggggcfeaebegggcfegggcfgbbgggcfgcegggcfggbdfgggcfgggcgbaegggcgbdcgggcgbfcgggcgfgggcgggcggggcgggggcggggggdaaffadgggdadbfggggdafggggdagggdbbcgggdbbdaggggdbefcggggdbegggdbfagggdbgggdcagggdcdecgagggdcdeefgggdcegggdcfegggdcgbcgggdcgcgggdcgggdcgggggggddafgggddcgggddegggggddffgggddgggdeacgggdebfbdgggdecbgggdeegggdefcbdgggdefgfgggdegggdfafagggdfbaedagggdfbbagggdfcbgggdfddfgggdfebedagggdffagggdfgggdgagfacgggdgbdcgggdgcgggdgdedadgggdgfdccfgggdggagggdgggeaafbdgggeababagggeabfdggggebaabefgggebabfgegggebbdbcagggebddgggebffeegggebgggecaabfcgggecbbggggecdgbgggecfgbcgggecgggeddbcgggeddfgggedfadgggedfbfegggeebcggggeebgggeecagggeedagggeedcebgggeefefgggeefggggeegggefdgggeffgefdgggefggcdagggefgggegagdgggggegcfabggggegggeggggfafgaefgggfbaaaaggggfbdgggfbeacddgggfbebbgggfbegdgggfbfbcbbgggfbfegdggggfcdffgggfcefcdfgggfcfgegggfcgaaadgggfcgdeagggfcgggfdagbccgggfdbgcegggfdbgggfdcbgggfdcgggfddcefgggfddcggggfddgggfdefaaggggfdfgfaggggfdgdbgfgggfebgedgggfebgggfedgggfeegggffbcaaggggffbgggggffcfgecgggffdcbbcgggffdgggffecbgggfffaggggfffcbggggffggbegggffggggfgadggggfgbaeggggfgbcgggfgcbdacgggfgcgggfgecbbgggfgfbegggfgfgggfggfbbgggfggfcbegggfgggadagggfgggfgggggacggggadcadggggbaaebfggggbafdggggbaggggbbgccggggbbggggbccggggbfaeggggbgcefggggbgeccgggggbgggggcbeceggggcbedfbggggccceebggggcccggggcdbeeggggcfdgaggggcggggdbccafggggdbdccaggggddfggggdfbdcggggeaeggggebefgdggggebgggggedfbggggeggggfacdggggfadgggggfbeeecggggfdbgdfggggffeggggfgcffggggfgecgggggaebgggggefgggggfgggggggbaccggggggffggggggggggggggg