eccccdeddddedcccccddccccccccccccccdeeddddccccccccccccccccccccccdcccccccccccccccccdeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccdccccccccccccdccccccccccddcdddddddeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeddccccdeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeedccccccccccccccdecccddeeddddedccccccccccdcdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedccdddeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedccccccddddddddddeeeeeeedeeddeeeddddddeddddcdddcddccccdeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeedccccccccccdddddddccddddddcdddeeeeeeeeeedeeeddddcddeedccdeeeeeeddddeeeeeeeeeeeeeeeeeeeddddedddccdddccccccccccdeeedcddddeeeeeeeeeeeeeeeeeeeeedddddddeedddcccccddeeeeeeeedddddddddeeeeeeeeedeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddccccceedccccccccccccccccddddcddccccccccddddddcccccdccccccdddccccccccccccccdddeeeddddedddddddeedddeeeeeeeeeeeeedcccccccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeddeeeeeeeeeeeeddeeeeddddeeeeeedddeedddeeeedccccccdddeeeeeeeeeeeeeeeeeeeddeeeeeeeedeeeeeeeeeeddddeedccdeeeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeccccdeddddddddeddeeeeeeeeeeeeeeeeffeeeeeeeeeeeefffeeeeeeeeeeeddeeeeeeeeeeeddddddddccccccccccccdedddedddeedddeeeeeeeeeeeeeeddddeeedeeedddeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeddeeeeeeeeeeeeddeeedccccccccccccdddddddeeeeeeeeeeeeeeeeeeeedeeefeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeddddddddddddcccddddddcccdeeeeeeeeeeeeeeeeeeeeeeeeeeedddddeeddeeeeeeeeeeeedddddedddeeeeeeeddedddddddeededdccccccccccccdddddeddddcccdddddeeeeeeeeeddedddddddeeeeeeeeeeedccccccccceedeeeedddccddddddddddeddddeeeeeeeeeeeeddeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeedddddddccddddcccdeedddddeedccccccdeeedddeeddddedddddeeeeeeeeddcccccccedccdeedcdddddeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddccccccccccccccccdcdccddeeeddddcccccccdddeeddddccdddcccccccdeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccdeeeddddeddccdeeddddeeeeeeeeddcccccdcccccccccccccdddddddddeeeeeeeeeedddcdddddeeeeeeeeeeeddedcccddeddeeeeedeeeeeeeeeeeeeeeeeffeedddddddddddeeeeeeeeeeeeeeddeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeddcccddccccdeeeeedcccdcccccdeeeeeedddccdccccccddcccdeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeedcdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddedddcccdeeeeeeeeeeeeeeedeeeeeeeeeddeeedeeeeeeeeeeedeeeeeeeeeeeeeeeeeedddeeedddeeeeeeddcccccccccccdcccccccccccccccccccccdcccddddddccccccccccccccccccccccccccccccdeedcccccccccccccccccccccccccdcccccccccccdccccccccccccccdeedccccccccdddddeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeddedddddcccdeeddcccddeddcccdddddcccccddddeedddeeeeedccdccccdeeeeeeeeeddddddddeeeeeeeeeddddddeeeeeeedddeedcccdeddeeeeeeeeeeeeeeeddeedeeeeeeedeeeeedccddccdeeeeedcccccccccccccccdeeedddeeeeeeeeeeeeeeeeeeeeddcccdddddeeeeeeeeeeeeedddeeeedccdddeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeedcccddedcccccddddeeeeeedddddccdeeddddccdeeeeeddddccdddddccdeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddcccccccccccccccccccdddddddcddcdddcccccccccccccccccccccddcccccdeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeccccccdcccdcccccccccdeeeeedddddeeeeeeeeeeeeeeeedddeeeeeeeeeeddddddddedccccccccccccccdeeeeeeeeeeeedccdcccccccccdddeeeddddeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeedcddddcdddeedddddddedddeeeeeeeeeeeeeeeeeeeeddddddeeedccccccccdeeddddddeedddeddeddddddddddddeeeeeeddccddeeeedddddddeddeeeedddccddcccddccccccccccccccdeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddeeeeedeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeddeeeeedccddddcccddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedccccccccccccdeeeddcccdddddcccccccddddddeedcccddeedeeeeeeedddddeeeeeeeeeeeeedcccdddcccdeeeeddddcddcccccccdddddcccccccccddddeeedddddcccccdeeeeeeeddeeeeeeeeddeeedddddddeeddddddedddeeeeddddddeeeeeeedcccccddeddccccccddddddccccdddcccddedcccccccccccceeeeeeeeedeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeedeeeeeeeeeddeedddddccddeddcddcdddddcdeeedcccccdccccdddcccccccddeeedddcccccccccccccccccccccccccccccccccddccccccccdcccccccdeeedddddddddddddeeeeddddeeeddedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddedddddddddceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeedccddccccccdeeeedeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeddddedddcccdddddedddddeeeeeeeeeeddddddddddccccccccccccccccccceeeeeeeeeeeeddeeeeeeeeeeeeeeeeeedddccccccdcccdcccdccdddeeeeeeeeeeeeedddddddddeeeeeeeeddddddccccccccceeeeeeeeeeeeeeeeeeeeddddeeeeddeedddeddddddddcccccccdeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeedddeddddeeeeeeeeddddeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeedddccccccccdccccdddddccccccccddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddccdddddddccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccddeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeedcccbcccccccccccccccdccccdeeeeeeeeeeeeeeeeeeeeeeeeedcceeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedccccdcccdddeedcccddcccccccccccccdcccccddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedcccddcccddddccccccccccccccccccccccccccccccccdddedddeeeedeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedccddddeeeeeeedcccccccddedccccddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedcddddddddddeeeeeedeeeeeeeeeeeeeeeeeedeeeeeeeddccccccccccddccccccccddddccccdeeeeeeeedccccdeeeecccccddeeeeeeeeeeeeeeedddddddeeeeddddddddddeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeedddddeddcccddddccccdddddddcccccccccdeeeeeeeeeeeeeeeedddddcccccdddcdedddddddcccccccccccccccccccdeddcccccccccccccccccccccdeeeeedeeddddddcddcccccddeeeeeeeeeeeeeddddddddddddddddcccddeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedcddeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeedddcccccccddddccccccccccccccccccccccccddcccccccccccccddddeeeddeeeeeeeeeeeeeeeedcccddeeddddddeeeeeeeeeeddddddeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeedcccddcccccddeeddddeedddddddccccccccdedccddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddeeddeeeeeeeeeeeeeeeedeeeedcddedddddddddccddeeedddeeeedccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddeedddedddddddddddeeeeeeeeeeeeeeeeeeeeeeeedddddccddddddeeeeeeddddccccccccccccccccccddddddccdccdddddedccccccccccccccccccdcccccccccccccccdccccdedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeddcddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeddddddddeeddddccddddeeeeeeeeeeeeeeeeeeeeeeeedcddcccccccccccccccddddeeeeeedddeeeeedccccccccdddeeeeeedddccdedddeeeeeeeeeeedcccccccccdddddeedddeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeddeeeeddccccddddccdddcccccddccccccccccdeeeddddddedeeeeeeedcccccdeeeddddddeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeedcccdddddddeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeedddedddeeeeeeeeedeeeeeddddeeeeeeeeeeeeedcceeeeeeeeeeeeeeeeedcdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedccddddddddeeeeeeeeeeeeeeeeeeeeeddedddddedddeeddedddddccddddeeeeeeeeeeeeeeeeeeeedddcccccccccccccccccccccddcccccccccccddddccddddcdddccddddddedddghhhhhhhhhhhhhhhggghhhgggffffg