cdedcccccdeddddddedccccccccccddeddddddedccccdedcccccccccccdedcccddedddddddeddddddeddddddddccccdeddddddeddddddedccdcddddddddeddddeeeeeeeeeeeddddddeeeeeeeedccdcdeeeeeeeeeeeeeeedcccddeeeeeeeeeeeeddedddddddedddddddddddddedccccdedddddddddddddeddcccdedddddddddddcdeddccccdedddddddddddddedcdcddeddcddcccccccdedddccdedcddccdcccccdedcccccdedddddddddddddedcccddedccdccccccccdeddddddedcddccccccccdedccccddedddddddddddddedccdcdedcdcccccccccdedccdcdedcddccccccccdedddddddedddddddddddddeddddddeddddddddcccddeddddddeddddddddccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedcccddeeeeeeeeeeeeeeedcccddedddddddedddddddddddddedcdcdddddddddedccdcdedddddddddddddedcccddeddcddcdedddcdcccccdddedcdcdccccddcdedcccddedddddddddddddedccdcdedcdcdcdeddcccccccddcdedddcdcccccdcdedccdddedddddddddddddedcdccdeddccdcdedddcccccdcdcdedddcdccccccddedcddddedddddddddddddeddccddedcccdddedddcccdddddddedddcdddddddddeddddddedddddddddddddeddddeeedcccdcdedcdccdeeeeeeeedddcddeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeddddcccdcdedcdccdeddddddedddcddedddddcdddddddeddddddeddddddeddddccdcccddddedcdccdeddddddedcdcddedddccdcccddddeddddddeddcccdedcccccccccddddedcdcddeddddddedcdcddeddccdccccddddeddddddedccccdedccccccccdcdddedddcddeddddddedcdcddedccdccccddcddeddddddedcccddedcccddddddddddeddddddeddddddedddddcedccccccccddddeddddddedcccddeddddeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeccddddeeeeeeeedccdcdeeeeedddedddddddddddddedddddddddddddeddddddedcddcdeddddddddccdcdedddddddedcdccdccccccdedddddddddddddeddddcdedcdccdedccdddcccdcddedddddddedcdcccccccccdedddddddddddddedcddcdedcdccdedccdcdcccccddedddddddedcdcccccccccdedddddddddddddedcddcdedcdccdedcdccdccccdddedddddddeddddddddccccdedddddddddddddedccdcdeddddddedddddddddddddedddddddeeeeeeeedcccddeeeeeeeeeeeeeeedccdcdeeeeeeeeeeeeeeeedeeeeeddddddddddddddedcccddeddddddedddddddcccdcdedddddddddddddeddddddeddddddddddddddedcccddeddcccdedcddccccccdcdedddddddddddddeddcdddeddddddddddddddedccdcdedccccdedccdccccccdcdedddddddddddddedccdddeddddddddddddddedccdcdedccccdedccddcccccdcdedddddddddddddedcddcdeddddddddddddddeddddddedccccdedddddddddddddedddddddddddddedcddcdeddddeeeeeeeeeeeeeeeeeedcccddeeeeeeeeeeeeeeeeeeeeeeddddddeddcdcdeeeeedddeddddddeddddddddcccddeddddddedddddddddddddeddddddeddcdcddddddccdeddcccdedccddcccccdcdeddccddedddddddddddddeddddddedccdcccccccccdedcccddedccdccccccdcdedcccddedddddddddddddeddddddedccddccccccccdedcdcddedcddcccccdcddedccdcdedddddddddddddeddddddedccddcccdccdddeddcdcdedddddddddddddedccdcdedddddddddddddeddddddedddddddddddeeeeddcccdeeeeeeeeeeeeeeedccccdeeeeeeeeddddddeeeeeeeeeeeeeeeeeeedddedccccddddddddeddddddedcdccddddddddeddddddeddddddedddddddddddcddedcdccccdccdddeddddddedcccccdcdcdddeddddddedcccddeddcccddccccccdeddccdccdcddcdeddddddedcccccccdddcdeddddddedccccdedcccddcccccccdedcddcccddddcdeddddddedcccccccdcccdeddddddedccdcdedccddccccccccdedddddddddddddeddddddedddddddddddddeddddddedcccddeddddddddcccccdeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeedcccddeeeeeeeedcccccdeddddddeddddddedddddddddddddeddddddeddddddddccccdeddddddedcdcdddeddcccdedccccdedddddddddddddeddcccdedddcddccccccdeddddddeddcccddedccccdedccdcdedddddddddddddedccccdedcdccddcccccdeddddddeddccccdedcdccdedccccdedddddddddddddedccccdedcddccddccccdeddddddedcccdddeddcccdedcdccdedddddddddddddedccdcdedddddddddddddeddddddeddddeeeeddccddedcdccdeeeeeeeeeeeeeeedcdccdeeeeeeeeeeeeeeeddddddeeeeedddddccdcdeddcccdedddddddddddddeddcccddddddddedddddddddddddeddddcdcccccccdeddcccdedccccccccddcdeddcccccccddcdedddddddddddddedccccddcccccddedcccddedccccdccddccdedcccccccddccdedddddddddddddedcccddddddddddeddddddedccccddddddddedddddddddddddedddddddddddddeddddeeeeeeeeeeeeeeeeeedccccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeddddddddddddddedccccdedddddddddddddedddddddddddddedddddddddddcdeddcccccccdcdcdedccccdedddddddddddddeddcccccdccdcdedcccddccdcccdedccdccccdcdcddedcccddedddddddddddddedccdccdccddcdedccddccdccccdedcdcccddddddddeddddddedddddddddddddedccccddddddddeddddddddccccdedddcccdeeeeeeeeeeeeeeeeeeeeeeddddddedcdccdeeeeeeeeeeeeeeedccccdeddccccdeddddddedddddddddddddeddddddedcdccdedddddddddddddeddcccdeddccccdeddddddeddcccccdcccddeddddddeddcccdedccccccdcccddedccccdedcccccdeddddddedccccccccdccdeddddddeddcccdedcccccccdcccdedccc