ddcdeddcdcdddcdedcdcdcefbcccedcddecdddccddddedecddeddcdedddddedecdbecdcecdecdbecdbbdddeedccbcdcecddcddceddcdeedcddccececdddcdeeddcddcddeacedcddcdcddcddddeddebeececedddcddeddebeedededddcddeddebceeeddebceeceeededccdedeeccedbedecdcccbcdedbeededcdcdedeededeeedcdcdceddedccdcdcddbdccdbcbcebdceedcdeccdeddceedddebededeceddceedbdeccccdecebdeccddedddecccddcdbccdccdcdcdbdecdebddeddecdededccdecdbecddebcccdbeceeddbdcdcdedcaeecdcdceeddcedccdcdddbecceedcddccdcdedcdeccddcdedcdeddedececcdeccdcbedcbecdcdddedcedddddbdddceddedcddddcdcdedcdddddccddedecdedcedccdddececeddedebddecdedceeeddedebdecdcdececedecdcedbddcdccdddddeededefccdeddecdcddeeeedddeeddecdceedeccdddddeedecccedddebedcedddedeededcddddeccedcdedddeeddddecceeeebddddbcdeeebdcedeeddeddecdcedcedbddcdedefcdeeceddeeedeededcdecdccdbddcdccdcddcddcdbccdceebddcbdeecdeededcbedebdecdcedededcbedceccedbdceececceceecdcddccdeccecddecdecddddddedddfceeebdedddddeddcbedddeeddddbeddeeddddcedcceebdeeddcddddddededddebdddddddddededdacdddddbecdecdddcdbddddeeccedcceededcecdeecbcddedbbdddeddeecbcdecdccddcdcdececcededceedecdedccdcdddcdedcdcceccdedcceddedcdcceccecdcececcdceedcecedcddddceddcdcdddedbcdeedddedddecedeeecdedddeddedddceecaedededcbdcedddedecebeceedebcdbdeddeceddcedecedcdedbebededdbcedccdbeddbcddbeeccdecdddddceedbeccddddddcededddbededbddddcefcdebcdcdeefcdebedcdcebddbeecdcbddbedecdcededcedddedddcdecebedbeeceeceecebdeceececbdcecedcccdbccdddedebeddceddcbddcdcddcdedceddceddedeecceceddedeccdecddcecdedcdedbdddcdeededdecddcccebeeeededdeddcdeddcdcdddcdedcdcdcebecccedcdeecdddccddddedecddeddcdedddddedecdbecdcecdecdbecdbbdddeedccbcdcecddcddceddcdeedcddccbcbcdddcdeeddcddcddeccedcddcdcddcddddeddebeececedddcddeddedeedededddcddeddeeceeeddebceeceeededccdedeeecedbedecdccebcdedbeededcdcdedebdedbeedcecdecebdedcebdecddcddcecddecedcdeeccdebdcccecccdddcecdbddcccecccdeddedcdedcdedddddbcdeeddededdceeeccdddcdecccceddecdddddcdeccccdcdeeedeeeedcdeeddbdeccdccedddcecdecdeedececeedeeeceebceeececeededeeccdceededeeeeddeddcddeececeebeededcddddededeecdebceeedddededcededdcececcededeeddddeceecedceccdcecddedddccddededeccddedddccddeddceecddededdcedeedddccdeeceddcdbcdccbececbddedbeeececeececeddeceeceedbedcceecedceeeedceddcebddddddeedddeecceeeedeeeddeedeecceecdecddddecdcdecddeeddeecedddedddcbcedeecdceecdeeeeecceceedceecdeddedddeceddddeddcdedeeeddeceeeeededeededededdcedeeeddedddededdceecdddcedfdcecdddeddecccdeedeeedeedecdcdddddddceecedececeddddddceedddbdeeeddedddbddcddcdeddbececdebededdcedbdeecdddeedeceeedddeeeeddecdecdddeddecdccecceddcdebdceeededdeeebddddddeebeedcdeebdddddddddcedddedddddccedccecddceeecbddcbdccbceddddcedceceedcededdddcedcdeeedeeeedcdeeddbdeccdccedddcecdecdeedececeedeeeceeeceeececeededeeccdceededeeeeddeddcddeececeebeededcddddededeecdedbeeedddededcededdcececcededeeddddeceecedceccdcecddedddccddededeccddedddccddeddceecddededdcedeedddccdeeceddcdbcdcceececbddedbeeececeececeddeceeceedbedcceecedceeeedceddcebddddddeedddeecceeeedeeeddeedeecceecdecddddecdcdecddeeddeecedddedddcbcedeecdceecdeeeeecceceedceecdededeeeecddededeebedbededdeecedcceccdceecededdeceececeecdcededdecddecdddedceddecdcecdecddcecdecdddececedddefcdebcdcedfdddedefedebdecddddedcddecddeedceddcdccededceccceddddeeceddddeeeeedeedeeceddeceddddeeebeceddddcdeeddccdeeddedcceecdeeccdecedddfdecedceccdecebdedcdedeedbdedcceccecdeecddddecddeededeeddeeeceeceeccdededdeeecbdedcdddcecbdedcddbdedcdceedefdbdeceeededeeecedeccedeeddddeeecedcdecdedddedcdecdedeedeedeceeefdbcecddddddededdedbddedeededededdeceddeedbdeeceddefddeddddeccfcdcecceeecdececeeceecedfedecdceceeceedceeededdcedceeeecdfdeedceeecddeceeddccedcedcdcdededddddedcedcddedefedfcecdedefddeeeedededdecdedddeedeefcdeccedeedddcdeefcdeccedcceedefddcdcceedddddedcdecbfeecdedceecfeececcdeeeeedddfceececcdeddecededdeeddecedeededcdeedfdeedddedccedddceededeeececefdddceedcedcdeecefdcedcdedfcdedecededdddedecddbeeeeccdddeedceecedeeeccddcdcdceddedccdcdcddbdccdbcbcebdceedcdeccdeddceedddebededeceddceedbdeccccdecebdeccddedddecccddcdbccdccdcdcdbdccdeeddeddecdedbdccdecdbecddebcccdbeceeddbdcdcdedceeececdceeddcddccdcddddecceedcddccdcdedcdeccddcdedcdeedcdececcdeccdcbedcbecdcdddedceddeddbdddcdddedcddddcdcdedcdddddcdddedecdedcedccdddececeddedebddecdedceeeddedee