BMv6( FFFEEEDDDEEEHHHJJJKKKKKKLLLIIIFFFEEEGGGJJJLLLMMMHHHCCC>>>===AAAEEEGGGGGGEEEHHHJJJJJJIIIHHHHHHJJJLLLMMMLLLIIIEEEDDDFFFJJJIIIGGGEEECCCCCCEEEGGGHHHFFFGGGHHHJJJKKKLLLMMMMMMGGGFFFCCCAAAAAACCCEEEHHHJJJLLLNNNOOONNNLLLJJJJJJJJJMMMOOONNNIIIDDDAAA@@@GGGGGGIIIKKKMMMKKKGGGCCCFFFHHHGGGAAA???BBBCCCBBBDDDFFFGGGHHHHHHJJJMMMPPPKKKMMMPPPRRRRRRQQQOOOMMMVVVSSSOOOMMMMMMLLLIIIFFFCCCAAAAAAEEEFFFEEEHHHLLLUUUTTTQQQOOOLLLJJJIIIHHHGGGIIIKKKNNNOOOMMMJJJGGGIIIGGGFFFGGGKKKNNNOOONNNLLLKKKMMMQQQQQQMMMKKKLLLMMMLLLIIIGGGGGGJJJMMMOOOHHHGGGEEEDDDCCCDDDFFFGGGDDDCCCCCCBBBCCCEEEGGGHHHFFFEEEDDDFFFHHHIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKLLLJJJKKKNNNRRRTTTSSSPPPMMMKKKEEEEEEJJJMMMLLLLLLOOORRRUUUSSSMMMIIIJJJKKKKKKGGGFFFFFFIIIMMMNNNJJJFFFFFFDDDCCCCCCEEEIIIMMMPPPLLLKKKJJJHHHFFFEEEEEEEEECCCEEEHHHJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGDDDCCCEEEDDDAAAEEEKKKMMMKKKJJJJJJKKKJJJHHHEEECCCDDDDDDCCCDDDGGGIIIIIIHHHEEECCCCCCAAA???AAAGGGIIIJJJLLLMMMKKKHHHDDDBBBIIIIIIJJJLLLOOOPPPPPPNNNGGGFFFEEEEEEFFFHHHLLLPPPIIIJJJKKKKKKJJJHHHEEEDDDGGGGGGHHHHHHHHHGGGFFFEEEHHHKKKNNNOOOLLLJJJIIIIIIIIIGGGFFFGGGJJJKKKLLLLLLJJJGGGEEEEEEHHHLLLNNNNNNJJJFFFDDDFFFFFFEEEHHHLLLLLLLLLLLLLLLNNNNNNOOONNNMMMKKKIIIGGGGGGGGGIIIJJJIIIJJJKKKLLLMMMLLLLLLLLLKKKNNNMMMJJJIIIJJJIIIEEEIIIIIIIIIIIIGGGEEECCCBBBBBBEEEIIILLLJJJFFFCCCCCCGGGEEEEEEJJJQQQSSSPPPKKKLLLKKKIIIHHHGGGHHHIIIIIIEEEEEEGGGJJJFFFAAABBBHHHMMMNNNNNNLLLHHHEEECCCCCCMMMMMMMMMLLLIIIIIIJJJKKKHHHFFFCCCCCCEEEGGGIIIIIIFFFCCCCCCEEEEEECCCCCCFFFMMMIIIDDDBBBHHHNNNKKKDDDDDDJJJPPPQQQNNNKKKKKKMMMNNNJJJFFFHHHLLLMMMIIIDDDFFFFFFIIIMMMKKKEEECCCDDDKKKKKKKKKIIIFFFGGGLLLPPPOOOJJJDDDBBBEEEIIIKKKKKKMMMNNNJJJFFFGGGMMMOOOLLLIIIIIIHHHDDDAAAAAAFFFKKKJJJIIIMMMSSSSSSPPPQQQVVVRRRQQQPPPPPPPPPQQQRRRSSSIIIJJJIIIHHHKKKOOOOOOKKKMMMKKKHHHFFFEEEEEEGGGHHHIIILLLKKKGGGDDDFFFHHHFFFFFFCCCAAABBBHHHKKKLLLKKKIIIJJJIIIEEEBBBBBBFFFJJJGGGFFFDDDAAA???@@@DDDGGGEEEEEEFFFFFFEEEFFFHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGMMMKKKFFFAAA===<<>>@@@DDDGGGIIIJJJKKKIIIFFFEEEFFFHHHIIIJJJJJJKKKJJJHHHFFFEEEJJJHHHEEEAAA======@@@BBBJJJMMMOOONNNKKKHHHHHHIIIIIIOOOSSSPPPNNNOOOPPPOOOGGGIIIHHHDDDDDDJJJNNNOOOJJJHHHEEECCCDDDIIIOOOSSSNNNKKKGGGBBB@@@AAABBBDDDCCCCCCCCCDDDGGGIIIJJJIIIGGGEEEDDDEEEFFFEEEAAA>>>999;;;AAAHHHLLLMMMMMMMMMTTTSSSRRROOOMMMLLLKKKLLLJJJNNNSSSUUUSSSMMMHHHFFFCCCAAA???======@@@GGGKKKMMMJJJGGGEEEEEEFFFEEEEEEFFFFFFFFFHHHKKKLLLLLLKKKLLLIIIFFFFFFHHHKKKMMMNNNJJJFFFAAAAAACCCFFFGGGFFFDDDFFFHHHIIIJJJIIIGGGFFFIIIKKKKKKHHHEEEEEEIIILLLIIIGGGEEECCCBBBCCCDDDFFFEEEFFFGGGIIIJJJKKKKKKLLLLLLPPPSSSOOOGGGEEEIIIOOOKKKNNNPPPOOOLLLJJJJJJLLLOOOPPPPPPPPPOOOMMMLLLKKKKKKLLLMMMMMMMMMKKKIIIHHHCCCIIIKKKGGGDDDFFFHHHGGGHHHIIIHHHGGGFFFGGGJJJMMMJJJKKKMMMNNNOOOPPPOOOOOOTTTNNNHHHGGGKKKOOOOOOMMMFFFAAA???BBBDDDDDDFFFIIINNNNNNLLLKKKJJJIIIIIIIIIBBBAAABBBEEEJJJKKKIIIFFFHHHIIIJJJLLLMMMMMMMMMMMMQQQLLLIIIIIIHHHFFFHHHLLLOOOMMMMMMOOOOOONNNNNNQQQNNNLLLIIIGGGEEEEEEEEEFFFGGGFFFEEEDDDDDDCCCCCCCCCGGGGGGGGGGGGHHHJJJKKKLLLMMMMMMMMMMMMNNNNNNKKKIIIEEEGGGKKKPPPRRRPPPKKKGGGIIIIIIIIIJJJLLLMMMOOOPPPPPPQQQNNNIIIIIINNNQQQPPPGGGFFFGGGHHHKKKLLLKKKJJJCCCCCCDDDEEEFFFGGGIIIIIINNNNNNLLLJJJGGGEEECCCCCCAAADDDHHHJJJJJJIIIIIIJJJNNNMMMLLLKKKJJJHHHGGGGGGEEEFFFGGGGGGFFFFFFHHHJJJJJJLLLNNNOOOOOONNNKKKJJJFFFCCCCCCEEEFFFEEEFFFJJJIIIFFFDDDDDDBBB@@@CCCHHHJJJJJJKKKJJJJJJIIIIIIIIIOOONNNNNNNNNMMMKKKGGGDDDEEEIIIKKKHHHFFFIIIMMMNNNIIIKKKNNNOOONNNKKKFFFDDDAAACCCEEEHHHJJJKKKKKKKKKLLLLLLKKKJJJIIIGGGFFFEEECCCGGGIIIJJJLLLNNNJJJEEEIIIIIIHHHHHHJJJLLLNNNPPPJJJFFFDDDEEEFFFEEEGGGKKKKKKMMMNNNNNNMMMNNNOOOQQQPPPNNNJJJGGGFFFHHHJJJKKKHHHIIIIIIJJJLLLMMMNNNNNNPPPRRRQQQMMMKKKKKKIIIEEEIIIIIIJJJKKKJJJIIIHHHGGGEEEHHHIIIFFFEEEHHHJJJJJJJJJJJJJJJLLLLLLKKKIIIFFFNNNPPPSSSSSSQQQNNNKKKJJJDDDFFFHHHIIIIIIHHHIIIKKKNNNNNNNNNLLLIIIGGGGGGHHHMMMNNNNNNLLLJJJIIIJJJLLLEEECCCCCCDDDFFFHHHHHHHHHHHHFFFHHHKKKKKKGGGEEEGGGIIIIIIFFFDDDGGGKKKJJJEEECCCIIINNNOOOKKKIIIJJJMMMOOOMMMKKKJJJKKKKKKJJJIIIDDDDDDFFFIIIGGGBBB@@@BBBJJJIIIGGGCCCAAADDDKKKQQQPPPKKKFFFEEEGGGKKKLLLLLLKKKJJJHHHGGGHHHIIIIIIHHHCCCEEEFFFDDDAAAAAADDDGGGCCCIIIQQQVVVWWWUUURRRQQQRRRQQQPPPNNNNNNNNNOOOOOOKKKMMMLLLIIIHHHJJJIIIFFFKKKHHHDDDAAA@@@AAADDDFFFHHHLLLKKKHHHGGGKKKOOOOOOIIIFFFDDDDDDGGGKKKMMMNNNPPPIIICCCDDDJJJMMMIIIDDDAAAAAAAAA@@@???AAAEEEHHHMMMNNNNNNKKKFFFDDDEEEGGGHHHIIIJJJJJJIIIGGGEEECCCDDDDDDCCCAAA>>>>>>@@@BBBIIIKKKMMMMMMKKKJJJJJJJJJIIIPPPTTTRRROOOPPPPPPOOOGGGHHHFFFBBBCCCJJJNNNNNNKKKKKKIIIGGGFFFHHHLLLOOOLLLJJJEEEBBB@@@AAADDDEEECCCCCCBBBDDDHHHKKKLLLLLLHHHGGGFFFFFFGGGFFFDDDAAA<<<;;;>>>FFFJJJJJJIIIJJJRRRSSSTTTRRRNNNLLLJJJJJJKKKPPPWWWZZZXXXSSSNNNKKK<<<;;;888666777>>>GGGMMMLLLIIIFFFEEEFFFFFFEEEDDDEEEEEEEEEGGGJJJLLLKKKJJJJJJHHHDDDDDDFFFIIIKKKLLLMMMHHHDDDCCCEEEGGGGGGFFFFFFGGGIIIKKKLLLKKKIIIGGGHHHJJJJJJHHHFFFFFFJJJMMMLLLJJJGGGDDDCCCCCCEEEFFFDDDEEEFFFHHHIIIJJJJJJKKKKKKMMMMMMLLLJJJIIIKKKLLLIIILLLOOOMMMIIIGGGHHHJJJMMMLLLKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKIIIHHHHHHHHHBBBIIIMMMJJJGGGHHHKKKKKKKKKJJJIIIGGGEEEEEEHHHKKKKKKKKKJJJJJJJJJJJJJJJKKKXXXQQQHHHGGGKKKPPPQQQOOOKKKDDD@@@BBBEEEEEEGGGJJJJJJJJJIIIIIIHHHHHHIIIIIIBBB@@@@@@CCCIIIMMMLLLJJJHHHJJJLLLMMMMMMLLLKKKKKKPPPKKKHHHHHHGGGCCCDDDGGGLLLJJJKKKPPPQQQLLLKKKNNNKKKIIIGGGFFFEEEEEEGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDHHHHHHHHHIIIIIIJJJMMMNNNMMMMMMMMMOOOQQQQQQNNNKKKGGGGGGHHHJJJLLLLLLJJJHHHHHHJJJKKKKKKKKKNNNPPPPPPSSSRRRNNNHHHIIINNNPPPOOOHHHGGGFFFGGGIIIKKKLLLLLLDDDFFFGGGIIIJJJJJJIIIHHHKKKKKKKKKKKKIIIGGGEEEDDDBBBEEEIIILLLLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKHHHJJJKKKJJJHHHGGGFFFEEEBBBFFFJJJMMMMMMKKKHHHGGGGGGCCCBBBFFFFFFDDDEEEJJJJJJGGGEEEEEECCCAAADDDIIILLLKKKJJJIIIIIIKKKLLLMMMOOONNNNNNMMMLLLIIIDDDAAAAAAHHHKKKHHHEEEHHHKKKKKKIIILLLOOOQQQPPPLLLGGGDDDBBBDDDFFFHHHJJJKKKKKKKKKIIIHHHHHHGGGHHHHHHHHHGGGFFFJJJKKKJJJLLLOOOMMMGGGIIIIIIIIIIIIJJJLLLOOOQQQJJJEEECCCEEEEEEDDDGGGKKKKKKMMMOOOOOOMMMMMMOOOQQQOOOMMMIIIEEEDDDFFFHHHJJJFFFFFFGGGHHHIIIKKKLLLMMMNNNQQQQQQNNNMMMNNNMMMJJJHHHIIIKKKLLLLLLLLLKKKJJJIIINNNNNNJJJHHHKKKLLLIIIJJJLLLOOOOOOLLLJJJIIIJJJJJJMMMOOOPPPNNNLLLLLLMMMHHHJJJKKKJJJJJJJJJJJJIIIHHHIIIIIIIIIHHHHHHKKKMMMKKKLLLLLLJJJHHHGGGHHHJJJFFFEEEEEEFFFGGGGGGEEECCCHHHFFFHHHLLLKKKGGGEEEFFFFFFIIIIIIFFFEEEHHHIIIFFFDDDJJJOOOOOOLLLJJJKKKNNNNNNOOOOOOMMMJJJIIIKKKMMMEEEDDDFFFIIIGGGBBBAAACCCEEEFFFGGGEEECCCDDDHHHMMMOOOJJJEEEDDDGGGJJJKKKJJJNNNKKKIIIHHHHHHEEEBBB@@@AAADDDGGGGGGDDDBBBDDDFFFDDDJJJQQQUUUVVVUUUTTTSSSQQQPPPOOOMMMLLLLLLMMMMMMIIILLLLLLHHHGGGIIIIIIGGGIIIHHHGGGEEEDDDDDDDDDDDDFFFIIIIIIFFFGGGLLLQQQQQQJJJHHHFFFFFFHHHKKKNNNPPPNNNIIIFFFHHHMMMNNNJJJEEEEEEFFFEEEDDDCCCDDDGGGJJJMMMOOOOOOKKKEEEBBBDDDFFFFFFGGGIIIIIIHHHFFFCCCAAA>>>@@@AAAAAA@@@???@@@AAAFFFGGGIIIJJJJJJJJJJJJJJJKKKRRRUUURRRNNNNNNMMMKKKGGGGGGDDD@@@BBBIIIMMMMMMNNNOOONNNKKKHHHHHHJJJLLLJJJHHHDDDAAA@@@BBBEEEGGGDDDCCCBBBDDDGGGIIIJJJJJJHHHHHHHHHHHHHHHGGGFFFDDDAAA<<<;;;AAAFFFFFFGGGJJJOOOQQQTTTSSSOOOJJJHHHGGGJJJNNNSSSVVVUUURRRPPPNNNDDDCCC???<<<<<>>FFFRRRJJJHHHFFFEEEDDDEEEFFFGGGGGGAAA@@@EEEHHHEEEBBBCCC???AAADDDGGGIIIJJJKKKKKKDDDCCCCCCDDDFFFGGGFFFEEEHHHHHHIIILLLNNNMMMIIIEEEIIIIIIKKKKKKKKKIIIHHHFFFMMMLLLKKKLLLMMMMMMJJJGGGEEEEEEEEEEEEGGGIIIKKKLLLJJJJJJKKKJJJHHHGGGHHHJJJDDDDDDEEEFFFGGGIIIKKKLLLNNNLLLJJJJJJJJJIIIGGGFFFFFFIIIJJJHHHDDDBBBEEEHHHJJJKKKKKKJJJIIIIIIKKKLLLMMMKKKHHHEEEDDDDDDEEEFFFIIIJJJKKKHHHEEEEEEIIINNNVVVWWWSSSNNNNNNSSSTTTRRRPPPMMMHHHEEEDDDEEEFFFHHHIIIMMMLLLGGGDDDHHHLLLNNNHHHGGGEEEGGGKKKNNNNNNNNNLLLKKKIIIJJJLLLLLLLLLKKKKKKFFFFFFJJJKKKEEEAAAAAAEEEFFFHHHLLLOOONNNJJJFFFEEEMMMMMMGGGEEELLLMMMHHHKKKIIIKKKLLLIIICCCDDDIIICCCDDDGGGHHHHHHIIIKKKMMMHHHGGGGGGIIILLLNNNOOONNNGGGEEEDDDFFFIIIJJJIIIHHHIIIIIIJJJIIIIIIKKKOOORRRTTTOOOIIIFFFGGGJJJKKKKKKIIIHHHFFFGGGIIIKKKJJJHHHOOOMMMLLLOOONNNKKKJJJMMMHHHGGGGGGHHHIIIHHHGGGFFFGGGEEEGGGMMMMMMIIIHHHKKKGGGIIIJJJHHHDDDDDDHHHLLLLLLLLLKKKIIIGGGEEEBBBAAACCCGGGGGGEEEEEEHHHIIIGGGFFFEEEEEEGGGIIIJJJIIIHHHKKKKKKJJJHHHFFFDDDEEEFFFHHHIIIKKKLLLMMMNNNMMMMMMOOOLLLIIIJJJMMMMMMIIIEEEFFFEEEEEEFFFGGGJJJLLLNNNDDDFFFJJJLLLLLLKKKHHHFFFHHHEEEDDDHHHOOOQQQMMMIIIIIIHHHGGGGGGIIIIIIHHHGGGLLLKKKJJJLLLNNNOOOMMMKKKNNNNNNNNNQQQTTTSSSOOOKKKJJJHHHFFFEEEEEEFFFHHHJJJMMMNNNNNNLLLKKKKKKMMMOOONNNMMMKKKIIIGGGFFFFFFEEECCCEEEHHHKKKLLLKKKIIIGGGHHHIIIKKKMMMPPPRRRTTTUUUTTTQQQOOOPPPRRRRRROOOKKKKKKNNNNNNMMMNNNPPPOOOKKKHHHJJJKKKJJJIIIJJJNNNQQQNNNJJJEEECCCEEEHHHIIIIIIPPPPPPQQQPPPOOONNNJJJGGGFFFFFFFFFFFFGGGIIIJJJKKKRRRRRRQQQOOOLLLHHHEEECCCHHHHHHIIIJJJKKKJJJGGGDDDBBBDDDGGGHHHHHHHHHGGGGGGIIIJJJKKKIIIGGGEEEFFFGGGGGGNNNQQQLLLIIILLLOOOOOOOOOLLLHHHIIILLLOOOOOOMMMEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHFFFFFFGGGHHHLLLHHHCCCAAABBBFFFIIIKKKKKKIIIGGGGGGFFFEEEBBB@@@BBBCCCEEEFFFHHHIIIIIIIIIGGGHHHIIIJJJLLLMMMNNNNNNOOOOOOOOONNNLLLKKKIIIHHHBBBDDDFFFGGGGGGGGGGGGHHHIIIHHHJJJJJJFFF@@@@@@CCCKKKMMMMMMIIIKKKPPPPPPMMMKKKJJJGGGDDDBBBDDDIIILLLTTTQQQMMMIIIGGGEEEFFFFFFGGGIIILLLMMMGGGBBBGGGPPPSSSNNNJJJKKKJJJGGGGGGIIIIIIHHHGGGGGGFFFEEECCCBBB@@@@@@BBBFFFIIIJJJGGGEEEGGGFFFGGGIIILLLMMMMMMLLLMMMQQQSSSQQQKKKGGGFFFGGGIIIHHHGGGHHHKKKLLLMMMLLLQQQQQQPPPNNNLLLIIIFFFDDDBBB???;;;;;;CCCLLLMMMHHHCCCDDDGGGKKKHHHCCCEEELLLLLLHHHEEEFFFHHHHHHEEEAAAJJJCCC======???@@@BBBFFFGGGLLLOOOPPPQQQQQQKKKDDDDDDLLLRRRPPPNNNOOOPPPPPPQQQPPPOOOMMMFFFBBBGGGPPPMMMKKKIIIFFFDDDCCCDDDDDDHHHCCCAAAEEEGGGDDDBBBAAA???BBBFFFIIIKKKKKKIIIHHH>>>???@@@CCCFFFGGGEEECCCGGGGGGHHHKKKMMMMMMJJJHHHIIIIIIJJJKKKKKKJJJHHHGGGKKKJJJJJJKKKMMMLLLJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLJJJHHHGGGHHHIIIBBBBBBBBBCCCEEEHHHKKKMMMMMMKKKIIIHHHIIIJJJIIIIIIHHHJJJKKKIIIFFFDDDFFFIIIMMMKKKIIIHHHIIIJJJKKKKKKIIIHHHFFFCCCBBBAAAAAAAAAGGGIIIJJJHHHFFFGGGKKKOOOLLLNNNLLLIIIJJJOOORRRQQQPPPNNNKKKFFFCCCCCCEEEHHHHHHMMMMMMIIIFFFHHHKKKLLLLLLJJJHHHHHHKKKMMMOOOOOOMMMKKKIIIIIIJJJKKKKKKJJJEEEDDDHHHNNNOOOKKKFFFDDDCCCEEEHHHLLLOOOPPPNNNLLLJJJQQQQQQKKKIIILLLLLLHHHKKKIIIIIIKKKIIIFFFEEEGGGCCCEEEGGGIIIIIIJJJLLLNNNFFFEEEEEEFFFJJJMMMNNNNNNGGGFFFFFFGGGHHHJJJIIIHHHIIIJJJKKKJJJJJJJJJLLLNNNRRRNNNIIIFFFFFFHHHJJJKKKFFFGGGHHHHHHGGGHHHIIIKKKRRRQQQRRRRRRNNNHHHHHHLLLGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFHHHLLLMMMJJJIIIJJJGGGHHHJJJHHHFFFFFFIIIMMMIIIJJJIIIIIIGGGEEECCCBBBCCCEEEFFFFFFIIINNNOOOLLLGGGGGGGGGIIIKKKKKKJJJHHHIIIFFFDDDCCCDDDFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMOOOLLLIIIIIIKKKLLLKKKIIIDDDDDDEEEFFFHHHJJJMMMNNNHHHJJJLLLNNNMMMKKKHHHFFFJJJHHHHHHLLLRRRUUUQQQMMMKKKIIIGGGGGGHHHIIIIIIIIIHHHHHHIIIKKKNNNOOONNNMMMOOOPPPPPPRRRRRRPPPLLLHHHKKKIIIFFFDDDDDDFFFIIIKKKLLLMMMMMMLLLKKKKKKMMMNNNNNNMMMKKKIIIHHHGGGFFFFFFFFFHHHLLLNNNMMMJJJFFFCCCDDDFFFIIIMMMQQQTTTVVVWWWTTTRRROOOPPPQQQQQQNNNJJJKKKNNNMMMJJJKKKOOOPPPNNNJJJJJJIIIGGGFFFIIINNNQQQKKKHHHEEEDDDEEEGGGGGGGGGNNNOOOQQQRRRQQQMMMJJJHHHHHHGGGGGGGGGGGGGGGHHHHHHOOOOOOPPPQQQOOOLLLIIIGGGIIIIIIKKKMMMOOONNNKKKHHHBBBBBBCCCDDDFFFGGGIIIJJJKKKLLLLLLKKKGGGDDDCCCCCCEEEKKKNNNLLLJJJMMMPPPQQQQQQLLLGGGHHHNNNQQQPPPLLLGGGFFFDDDCCCCCCDDDFFFGGGGGGHHHIIIHHHFFFFFFGGGIIIKKKGGGCCCAAABBBEEEHHHIIIIIIIIIHHHIIIIIIHHHEEECCCEEEEEEEEEFFFGGGIIIJJJKKKFFFFFFEEEFFFGGGIIILLLMMMKKKLLLNNNOOONNNLLLJJJHHHDDDFFFHHHHHHGGGFFFGGGHHHLLLKKKKKKIIICCC===???FFFJJJMMMMMMKKKKKKMMMMMMKKKLLLIIIEEE@@@>>>???DDDHHHRRRPPPLLLHHHEEEDDDCCCCCCFFFIIINNNNNNIIIDDDHHHOOOOOOIIIEEEHHHJJJHHHEEEEEEIIIGGGEEEEEEGGGGGGDDDAAA@@@BBBEEEIIIMMMMMMKKKHHHJJJIIIHHHIIIKKKLLLLLLLLLMMMPPPRRRPPPKKKGGGEEEFFFHHHGGGGGGIIIKKKLLLKKKJJJMMMNNNNNNNNNMMMIIIFFFDDDAAA@@@>>>???EEELLLKKKFFFCCCDDDGGGJJJHHHFFFIIINNNJJJGGGDDDEEEGGGGGGEEEBBBIIIEEECCCBBB@@@===???DDDEEEJJJMMMNNNPPPPPPLLLEEECCCLLLSSSPPPMMMNNNQQQRRRSSSPPPOOONNNKKKGGGHHHMMMMMMKKKHHHFFFDDDDDDDDDEEEJJJFFFDDDEEEGGGFFFBBB@@@???BBBGGGKKKLLLJJJHHHEEE>>>>>>>>>AAADDDFFFFFFFFFEEEFFFGGGIIIKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIJJJLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNMMMKKKHHHFFFGGGHHHJJJHHHFFFDDDDDDFFFIIIJJJKKKIIIGGGGGGIIIKKKLLLMMMJJJKKKKKKJJJGGGFFFHHHIIIOOOJJJEEEDDDGGGIIIIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@FFFGGGHHHGGGGGGHHHKKKNNNGGGGGGGGGFFFGGGJJJMMMOOOOOONNNKKKGGGBBBAAACCCFFFGGGLLLMMMIIIFFFGGGIIIHHHLLLKKKIIIIIIKKKMMMPPPQQQMMMKKKHHHGGGHHHIIIJJJJJJDDDEEEIIINNNOOOMMMJJJHHHEEEFFFIIILLLOOOPPPOOONNNNNNTTTTTTPPPMMMMMMLLLHHHIIIGGGGGGHHHIIIGGGEEECCCDDDFFFHHHIIIJJJKKKNNNPPPIIIGGGEEEFFFHHHKKKMMMMMMHHHGGGGGGGGGHHHIIIHHHHHHIIIJJJKKKKKKJJJIIIJJJKKKPPPMMMIIIGGGGGGHHHJJJKKKCCCGGGIIIHHHEEEFFFJJJNNNQQQRRRTTTSSSLLLEEEEEEJJJHHHIIIIIIIIIIIIIIIJJJLLLJJJJJJKKKMMMMMMKKKIIIHHHIIIJJJJJJIIIGGGFFFHHHKKKDDDEEEFFFGGGGGGFFFEEEDDDBBBDDDEEEFFFKKKRRRSSSOOOIIIIIIIIIKKKLLLLLLJJJHHHEEEAAA>>>>>>BBBFFFGGGGGGJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKIIIJJJLLLMMMLLLJJJDDDEEEFFFHHHIIIKKKLLLLLLMMMNNNPPPPPPNNNKKKHHHFFFKKKJJJKKKPPPUUUWWWUUUQQQNNNKKKHHHGGGHHHJJJJJJJJJGGGHHHJJJLLLNNNOOONNNMMMNNNOOOOOONNNMMMLLLJJJJJJLLLJJJGGGDDDDDDGGGJJJLLLKKKLLLMMMLLLKKKKKKLLLMMMMMMMMMKKKJJJHHHHHHGGGGGGHHHIIIKKKKKKKKKHHHFFFDDDBBBEEEHHHLLLPPPSSSUUUUUURRRPPPNNNOOOOOOOOOLLLJJJJJJLLLKKKGGGHHHMMMPPPQQQMMMKKKGGGDDDDDDHHHMMMQQQIIIHHHGGGGGGGGGGGGGGGGGGLLLMMMPPPSSSQQQKKKHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJMMMOOOPPPNNNKKKIIIHHHHHHJJJMMMOOOOOOLLLJJJDDDBBBAAAAAACCCFFFIIIJJJNNNOOOOOOMMMHHHCCC@@@???DDDGGGJJJJJJKKKMMMOOOQQQSSSOOOLLLKKKMMMOOOOOOMMMHHHFFFCCCAAAAAACCCFFFHHHIIIIIIIIIGGGEEEEEEGGGIIIJJJGGGCCCBBBCCCEEEGGGGGGIIIIIIJJJKKKLLLLLLIIIGGGFFFEEEEEEEEEFFFHHHJJJKKKEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKLLLMMMMMMLLLKKKKKKFFFIIIJJJJJJGGGFFFHHHJJJMMMMMMMMMKKKCCC===???FFFJJJLLLLLLKKKJJJJJJJJJIIIMMMJJJEEE???<<<===BBBFFFNNNLLLIIIFFFDDDCCCBBBBBBFFFJJJNNNNNNIIIEEEGGGKKKLLLFFFDDDFFFHHHGGGGGGHHHJJJGGGEEEFFFHHHHHHDDDAAA@@@BBBGGGKKKNNNNNNLLLJJJLLLJJJHHHGGGIIIJJJJJJJJJNNNPPPQQQNNNIIIEEECCCBBBDDDDDDEEEHHHKKKLLLKKKIIIGGGIIIKKKMMMMMMKKKGGGEEEDDDEEEDDDDDDHHHLLLJJJDDDBBBCCCEEEGGGGGGHHHLLLOOOIIIGGGDDDDDDFFFGGGGGGFFFFFFFFFGGGGGGBBB===@@@FFFCCCGGGJJJKKKMMMOOOKKKEEEAAAKKKRRROOOKKKLLLPPPSSSTTTNNNJJJJJJIIIGGGHHHJJJHHHGGGEEEDDDDDDEEEGGGHHHJJJIIIFFFFFFGGGGGGDDD@@@>>>BBBGGGJJJLLLJJJFFFDDDCCC@@@>>>???BBBEEEHHHIIIDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKLLLNNNOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLKKKKKKJJJLLLMMMMMMLLLHHHFFFFFFFFFLLLJJJGGGEEEDDDEEEGGGHHHMMMJJJHHHGGGHHHJJJKKKKKKKKKKKKKKKIIIHHHGGGHHHIIIMMMHHHCCCBBBDDDFFFFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHKKKMMMIIIIIIJJJIIIHHHHHHLLLOOONNNMMMJJJFFFCCCBBBCCCDDDEEEKKKLLLHHHDDDEEEFFFEEEHHHHHHHHHIIIJJJMMMPPPRRRMMMJJJFFFEEEFFFHHHJJJJJJGGGIIIKKKKKKKKKKKKKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMPPPTTTVVVSSSPPPNNNLLLIIIFFFFFFFFFFFFGGGGGGDDDAAADDDFFFHHHJJJJJJLLLNNNPPPMMMKKKHHHGGGIIIKKKKKKKKKHHHIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKJJJIIIHHHHHHIIIOOONNNKKKIIIGGGIIIKKKMMMGGGJJJLLLIIIDDDCCCGGGLLLJJJKKKOOOQQQLLLFFFHHHMMMHHHJJJLLLLLLKKKLLLMMMOOOHHHKKKMMMMMMNNNNNNMMMKKKJJJJJJIIIHHHFFFDDDDDDEEE???AAADDDFFFHHHHHHGGGFFF@@@DDDEEEFFFKKKQQQSSSPPPJJJJJJJJJKKKLLLKKKIIIGGGBBB???<<<===AAAEEEGGGGGGKKKKKKJJJJJJJJJJJJJJJJJJGGGHHHJJJLLLNNNMMMKKKIIIGGGHHHIIIJJJKKKJJJJJJIIIIIIKKKLLLNNNMMMLLLJJJHHHKKKKKKNNNRRRWWWXXXVVVSSSMMMJJJGGGFFFGGGHHHHHHHHHHHHJJJLLLNNNNNNMMMLLLKKKKKKLLLKKKIIIFFFGGGJJJNNNMMMKKKHHHFFFFFFHHHKKKMMMJJJKKKLLLLLLKKKJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFGGGHHHDDDEEEIIILLLNNNPPPPPPPPPPPPOOOOOOOOOOOONNNMMMKKKHHHKKKJJJFFFEEEKKKQQQSSSQQQMMMGGGCCCCCCGGGLLLOOOIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKOOOSSSPPPIIIFFFHHHFFFFFFEEEEEEEEEFFFFFFGGGFFFHHHKKKMMMMMMKKKHHHFFFFFFFFFGGGIIIKKKLLLJJJHHHGGGDDD@@@@@@BBBEEEGGGHHHLLLNNNOOOMMMIIIEEECCCBBBDDDEEEGGGJJJKKKLLLNNNPPPPPPQQQPPPMMMIIIHHHJJJMMMHHHFFFCCC@@@@@@CCCFFFHHHHHHHHHGGGEEECCCDDDGGGJJJKKKHHHEEEDDDEEEFFFGGGFFFHHHHHHHHHJJJLLLLLLKKKIIIFFFFFFEEEEEEFFFHHHJJJKKKBBBDDDFFFIIIJJJJJJJJJIIIMMMKKKJJJIIIIIIKKKMMMNNNGGGJJJKKKIIIFFFDDDFFFIIILLLKKKLLLKKKDDD======BBBJJJJJJKKKKKKHHHFFFGGGIIIMMMKKKGGGAAA>>>???CCCGGGIIIHHHFFFEEEDDDCCCCCCDDDGGGLLLNNNLLLGGGDDDEEEFFFKKKHHHHHHIIIHHHGGGKKKRRRMMMKKKHHHHHHIIIHHHDDDAAA???BBBFFFJJJLLLLLLKKKKKKLLLIIIGGGFFFGGGHHHHHHHHHQQQRRRRRROOOKKKFFFCCCAAA@@@@@@BBBFFFIIIKKKKKKIIIBBBDDDHHHKKKLLLKKKIIIHHHGGGIIIIIIHHHJJJLLLIIIBBBAAACCCDDDDDDEEEIIIMMMOOOKKKHHHEEEBBBBBBBBBCCCCCCAAACCCFFFGGGBBB>>>AAAHHHCCCFFFGGGGGGIIIMMMKKKFFFBBBJJJPPPMMMJJJKKKOOOQQQQQQIIICCCCCCDDDDDDFFFJJJHHHGGGEEEDDDDDDEEEGGGHHHIIIIIIGGGEEEFFFHHHEEE???===@@@EEEIIIJJJHHHEEECCCGGGCCC@@@>>>AAADDDHHHIIIBBBDDDEEEEEEEEEFFFHHHJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMPPPRRRSSSRRRQQQQQQRRRLLLLLLLLLLLLLLLKKKJJJIIIIIIKKKMMMLLLJJJFFFDDDDDDGGGFFFDDDCCCCCCDDDFFFGGGPPPMMMJJJIIIHHHHHHGGGFFFJJJJJJIIIHHHGGGGGGGGGGGGJJJGGGDDDBBBBBBCCCCCCBBBEEEEEEDDDDDDEEEGGGIIIJJJDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHIIIJJJGGGDDDGGGLLLOOOLLLHHHEEEEEEEEEDDDCCCFFFJJJLLLGGGCCCCCCDDDCCCCCCEEEGGGHHHHHHJJJMMMOOOLLLHHHDDDBBBDDDGGGJJJLLLHHHKKKKKKHHHFFFIIIJJJJJJLLLMMMMMMLLLJJJIIIJJJKKKOOORRRUUUUUURRRNNNLLLJJJCCCFFFHHHFFFFFFFFFEEEAAACCCEEEHHHIIIJJJLLLOOOQQQOOOMMMJJJJJJJJJKKKKKKJJJIIIJJJJJJIIIHHHGGGGGGHHHJJJJJJJJJIIIGGGGGGHHHIIINNNMMMLLLJJJHHHHHHKKKNNNOOOPPPOOOJJJDDDAAADDDGGGBBBCCCIIINNNMMMJJJLLLQQQGGGKKKOOOPPPNNNNNNOOOQQQFFFJJJNNNNNNPPPSSSSSSPPPJJJJJJHHHGGGEEEDDDBBBAAA???AAAEEEHHHIIIIIIHHHGGG@@@FFFIIIHHHIIIMMMPPPPPPKKKJJJHHHHHHIIIIIIHHHGGGAAA@@@??????BBBEEEGGGHHHLLLLLLJJJIIIGGGGGGFFFFFFCCCEEEIIILLLMMMLLLJJJIIIIIIJJJLLLMMMMMMLLLJJJIIIAAACCCFFFIIIKKKLLLLLLLLLJJJLLLOOOSSSVVVWWWTTTRRRIIIGGGEEEDDDEEEEEEEEEDDDGGGJJJMMMNNNMMMJJJIIIHHHGGGIIIJJJGGGCCCDDDJJJPPPMMMLLLKKKJJJJJJKKKLLLMMMIIIJJJLLLLLLKKKJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLLLLJJJHHHFFFDDDDDDFFFHHHJJJFFFHHHJJJMMMNNNNNNMMMLLLNNNNNNNNNOOOOOONNNNNNMMMGGGKKKKKKGGGFFFLLLSSSVVVUUUOOOHHHCCCDDDGGGKKKMMMIIIJJJKKKIIIHHHGGGHHHJJJKKKJJJNNNSSSPPPGGGFFFKKKHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJGGGDDDBBBEEEDDDDDDEEEGGGIIIHHHHHHIIIDDD@@@???CCCFFFHHHGGGJJJLLLMMMMMMKKKIIIIIIIIIHHHGGGHHHKKKMMMLLLMMMPPPLLLOOOPPPKKKEEEBBBFFFKKKIIIGGGDDDCCCCCCDDDGGGIIIHHHGGGFFFDDDCCCDDDIIILLLLLLJJJHHHGGGHHHIIIHHHGGGHHHGGGFFFGGGIIIJJJJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKAAACCCFFFIIIKKKJJJIIIHHHNNNLLLIIIGGGHHHJJJMMMPPPGGGJJJLLLHHHCCCAAADDDGGGLLLIIIHHHGGGCCC===<<>>@@@CCCEEEBBB???BBBHHHGGGHHHGGGEEEGGGLLLLLLIIIFFFKKKNNNLLLJJJMMMOOONNNMMMEEE??????@@@AAAEEEJJJLLLKKKHHHFFFEEEEEEFFFGGGFFFGGGEEEBBBDDDGGGDDD>>><<>>@@@BBBBBBDDDFFFEEEBBBDDDJJJMMMLLLHHHDDDFFFLLLOOOMMMKKKNNNNNNLLLMMMPPPPPPMMMGGGBBB@@@@@@AAAAAAEEEKKKOOONNNKKKIIIHHHIIIJJJJJJDDDEEECCC@@@BBBGGGDDD<<<;;;>>>AAAEEEGGGGGGEEEDDDGGGEEECCCBBBBBBCCCBBB@@@AAACCCCCCBBB@@@AAADDDHHHIIIIIIIIIIIIIIIJJJKKKLLLGGGJJJMMMMMMJJJIIIIIIKKKFFFGGGHHHHHHHHHGGGFFFEEECCCGGGLLLNNNKKKGGGBBB@@@DDDDDDDDDDDDDDD4ĉ@ӵMMMMMMLLLHHHGGGEEEDDDEEEEEEDDDCCCFFFHHHIIIGGGCCC@@@@@@BBBEEECCC@@@>>>>>>@@@BBBDDDCCCBBBBBBCCCDDDEEEEEEDDDIIIHHHJJJMMMIIIDDDGGGOOOTTTMMMFFFGGGLLLNNNJJJDDDIIIMMMMMMGGGBBBCCCEEEEEE???BBBFFFGGGDDDBBBCCCDDDIIIEEEAAA@@@BBBGGGLLLNNNBBBIIIKKKFFFDDDGGGIIIGGGMMMNNNNNNKKKGGGFFFHHHKKKJJJMMMQQQUUUSSSOOOLLLLLLAAAJJJOOOKKKGGGGGGHHHFFF>LIIIKKKNNNPPPJJJIII=hĦJJJIIIKKKLLLKKKGGGEEEFFFHHHJJJJJJHHHFFFEEEFFFIIILLL4ĉ@ӵNNNMMMKKKIIIGGGHHHKKKMMMLLLIIIIIIMMMNNNJJJFFFEEEBBBIIIPPPRRRPPPNNNNNNPPPRRRVVVWWWRRRQQQRRRPPPJJJQQQPPPOOOPPPPPPPPPNNNMMMIIIKKKMMMOOONNNKKKHHHFFFDDDMMMRRRMMMGGGHHHMMMPPPLLLIIIEEECCCCCCEEEEEEEEEDDDGGGJJJJJJGGGGGGIIILLLOOOMMMJJJFFFCCCBBBAAAAAABBBDDDEEEFFFGGGHHHKKKMMMGGGIIIMMMPPPQQQPPPOOOMMMHHHIIIJJJ>LKKKHHHJJJNNNRRRSSSRRRPPPMMMKKKJJJIIIJJJJJJIIIGGGEEE@@@DDDIIIKKKIIIFFFEEEFFFAAAHHHOOONNNHHHCCCFFFJJJMMMNNNOOOOOOOOOOOONNNMMMGGGIIILLLLLLJJJIIIIIIIIIFFFFFFGGGIIIKKKMMMOOOQQQLLLKKKJJJIIIHHHGGGGGGFFFJJJLLLNNNQQQQQQPPPOOOMMMBBBCCCFFFGGGGGGGGGHHHIIIIIINNNPPPMMMLLLRRRYYY]]]ZZZTTTKKKFFFFFFGGGIIIIIIHHHIIIIIIFFFDDDDDDGGGJJJPPPMMMPPPVVVRRRHHHIIISSSRRRQQQOOOMMMKKKIIIHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNKKKHHHDDDCCCDDDGGGIIIJJJEEEAAA>>>@@@FFFKKKLLLKKKTTTSSSRRRNNNKKKHHHHHHIIISSSNNNMMMRRRSSSOOONNNQQQOOOMMMLLLKKKLLLNNNOOOPPPNNNLLLKKKJJJJJJKKKLLLNNNIIIHHHFFFDDDDDDHHHNNNRRRPPPNNNMMMLLLMMMMMMKKKIIIPPPMMMJJJJJJKKKNNNPPPQQQJJJKKKLLLNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLNNNPPPRRRKKKKKKKKKKKKKKKKKKKKKKKKOOORRRSSSOOOHHHEEEHHHMMMYYYNNNEEEDDDFFFFFFFFFGGGJJJFFFFFFFFFBBB???EEEPPPIIIJJJJJJJJJIIIIIIKKKMMMPPPPPPOOOMMMLLLKKKJJJIIIFFFKKKLLLGGGFFFKKKNNNMMMOOONNNRRR\\\aaa___ZZZXXXXXX[[[\\\UUUKKKCCCBBBEEEBBBDDDFFFFFFEEEEEEIIILLLIIIHHHHHHJJJKKKKKKHHHFFFGGGGGGIIIKKKLLLLLLJJJHHHJJJHHHFFFFFFGGGIIIIIIIIIGGGGGGGGGFFFEEEDDDCCCBBB???CCCFFFFFFHHHLLLMMMJJJFFFHHHEEEAAADDDMMMQQQOOOMMMKKKGGGCCCAAABBBFFFIIIIIIGGGGGGIIIIIIFFFHHHLLLQQQOOOJJJEEEFFFMMMQQQQQQPPPPPPNNNLLLOOOSSSQQQLLLCCCAAABBBDDDDDDCCCFFFLLLNNNMMMLLLKKKLLLMMMOOOQQQ????????????@@@AAABBBCCC<<<===>>>???AAABBBCCCDDDFFFFFFDDDBBB@@@@@@BBBDDDFFFEEEDDDAAA>>>===>>>@@@DDDGGGHHHFFFCCCCCCHHHMMMEEEFFFGGGGGGFFFGGGIIIJJJBBB@@@@@@EEEKKKLLLIIIEEECCCFFFJJJJJJHHHDDDBBBAAACCCAAA???@@@BBBGG=?IIIIIIIIIFFFDDDFFFIIIJJJFFFBBBGGGFFFEEEDDDCCCCCCDDDEEEAAA@@@??????AAACCCFFFGGGEEEFFFFFFGGGFFFEEECCCBBBCCCDDDEEEGGGHHHHHHHHHHHHNNNLLLIIIFFFDDDDDDEEEFFFKKKIIIGGGDDDBBB@@@@@@@@@DDDFFFHHHGGGEEEDDDCCCCCCKKKGGGBBBAAAEEEJJJLLLMMMNNNKKKHHHFFFFFFEEEDDDCCCIIIJJJLLLKKKIIIFFFEEEEEELLLKKKLLLNNNPPPOOOJJJEEEFFFMMMUUUUUUOOOIIIGGGIIIHdĦIIIPPPWWW\\\UUU=ĪjKKKLLLLLLKKKKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJGG=?UUUSSSRRRQQQOOOJJJEEEHHHGGGHHHLLLPPPQQQNNNKKKMMMMMMMMMPPPSSSVVVVVVVVVQQQTTTVVVUUUQQQQQQUUUZZZWWWXXX[[[___aaa\\\TTTNNNMMMOOOPPPQQQPPPMMMJJJIIITTTQQQJJJGGGLLLUUUYYYWWWNNNJJJEEEDDDFFFIIIIIIHHHFFFGGGIIIJJJJJJLLLOOORRRVVVVVVRRRKKKEEEDDDJJJOOOSSSMMMIIIMMMWWW]]]\\\XXXSSSPPPNNNNNNQQQSSSSSSQQQKKKNNNMMMHdĦQQQJJJNNNUUUZZZ[[[YYYUUUSSSdddaaa[[[UUUOOOKKKIIIHHHGGGMMMOOOLLLMMMQQQPPPLLLJJJTTT___```UUUMMMXXXjjjnnniiiaaaYYYSSSPPPPPPPPPPPPPPPMMMHHHHHHMMMPPPPPPRRRNNNKKKLLLQQQUUUTTTQQQOOOOOOOOONNNKKKIIIFFFDDDKKKQQQXXX]]]\\\XXXTTTQQQNNNNNNNNNMMMLLLNNNQQQTTTPPPUUUYYYXXXTTTVVV```iiiqqq]]]PPPVVV\\\XXXQQQOOONNNKKKHHHHHHJJJMMMOOOPPPXXXZZZ\\\\\\[[[YYYYYYZZZYYYVVVSSSTTTVVVUUUPPPKKKVVVXXXZZZ\\\\\\ZZZXXXVVVMMMNNNQQQSSSSSSRRRPPPNNNOOONNNMMMLLLKKKLLLMMMNNNPPPQQQRRRRRRQQQNNNKKKJJJSSSUUUUUUSSSOOONNNPPPRRRRRRPPPMMMLLLNNNRRRXXX[[[\\\YYYTTTQQQPPPOOONNNMMMMMMJJJFFFDDDHHHPPPYYY___bbbaaa^^^]]]]]]___bbbdddpppmmmhhhccc___```dddgggaaaccc]]]UUUWWW^^^[[[PPPMMMOOOSSSVVVWWWVVVTTTRRRVVVTTTRRROOOMMMMMMNNNOOOUUUYYY\\\XXXPPPKKKLLLPPPqqqVVVGGGQQQVVVLLLFFFLLLfffYYYLLLFFFCCCDDDMMMXXXVVVTTTRRRPPPOOOOOOOOOOOORRRRRRSSSTTTUUUUUUVVVVVVTTTRRRNNNLLLKKKMMMPPPRRRQQQWWWbbblllqqqnnnggg```kkknnniii\\\RRROOOLLLHHHHHHGGGDDDDDDFFFKKKPPPTTTLLLKKKMMMSSSYYYWWWMMMDDDKKKJJJJJJLLLPPPRRRQQQOOO[[[RRRIIIHHHNNNRRRPPPLLLPPPLLLHHHFFFFFFFFFFFFFFFHHHGGGMMMUUUWWWRRROOOQQQLLLJJJHHHGGGIIINNNSSSWWWWWWSSSMMMHHHEEEGGGJJJMMMMMMKKKIIIIIILLLPPPRRRSSS\\\UUUMMMIIIKKKQQQVVVXXXUUUSSSRRRTTTWWWWWWUUURRRFFFDDDHHHOOOQQQLLLKKKNNN\\\XXXSSSPPPPPPRRRTTTUUU?????????ӵ?????????ĭӵ???ӵDDDĦBBBDDDEEECCC??????CCCHHHEEEӵӵFFFDDDĦƜ`1.׼sFFFGGGGGGFFFĦGGGCCCIIIIIIGGGFFFFFFFFFGGGӵBBBĦGGGGGGFFFEEEDDDCCCAAAAAABBBDDDĭӵDDDDDDĦDDDEEEFFFĦLLLĦDDDEEEDDDDDDCCCEEEIIIJJJKKKLLLMMMNNNKKKIIINNNLLLDdDhhhgggfff?fӵSSSTTTTTTĦRRRRRRRRRӵƜ`1.׼snnnjjjĭӵPPPUUUUUU\\\fffiiijjjiiifffeeeiiiӵvvvtttnnniiiĦeeefffggghhhiiippppppYYY[[[ZZZYYYVVVYYY\\\Ħiiiiiigggaaa\\\\\\fffĦlllmmmooopppooommmlllnnnnnnDdDmmmnnnqqqpppmmmӵqqquuuӵӵĦӵ}}}ĭӵtttqqqzzzzzzyyyyyyzzz|||}}}{{{yyyyyyzzzwwwpppjjjxxxvvvuuuwwwyyyzzzxxxvvvzzzuuuuuuxxxyyyvvvrrrooopppsssuuuuuuqqqkkkfffiiigggkkkqqqqqqllliiijjjgggeeebbbaaabbbeeejjjmmmhhheeeaaa]]]\\\]]]```aaabbb```___```cccgggjjjkkkrrrkkkcccbbbgggkkkkkkhhheeecccbbbcccfffgggfffdddnnnlllnnnrrrsssnnnlllooofffccc```^^^```bbbcccddd======?~4@@@;;;;;;g&e>&e<<<g&eAAA>hӵ??????===::::::===@@@g&eAAAguO>uO>&e??????4ff?>ߝL>>>gĉ@===???@@@AAAShӵ@@@AAA@@@@@@?????????g&e999>hӵ??????>>>===<<<<<<<<<===fff?><zDDDg&e>&eBBBBBBHLCCCBBBCCCShӵgLKKKMMMOOOPPPOOOQQQTTTXXX\\\^^^aaadddS?ʬiiiiii3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??8884Dӵ;;;333444Hƅ^Hu]Ħ888Hu]Ħ777ZuR)Ħ999999777555444666888Hu]Ħ666HŐeHŐeHu]Ħ999qIܗGIӵ666tt444666888HGgĉ@:::888666555555555555555Hu]Ħ444ZuR)Ħ777777666666555777777sߝLGdUĦ;;;Hƅ^Hu]Ħ???ntHdĦFFFEEEHGgĉ@]]]HdĦ___bbbeeeggggggnnnppptttwwwyyy{{{Htƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ2222224DuXӵ444//////DdDΦDdDĦ333DdDĦ111222t|<333333333222111000111222DdDĦ111DdDΦDdDΦDdDĦ444peƜ4DuTӵ000`eĭ222qet555333111222333333333333333DdDĦ555555t|<666666666666777777666666DdDDdDĦ;;;DdDΦDdDĦHHHq<niDdDĦPPPqethhhnnnDdDĦuuuxxx{{{}}}}}}q<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ///...4DuXӵ///000000DdDΦDdDӵ000DdDĦ111111o)h///000000000000////////////DdDĦ222DdDΦDdDΦDdDӵ111=ӊB1.uTӵ000HߝL`o9333po9wӵ111222222333444444444DdDĦ444555o)h555555666777888999:::;;;;;;DdDΦDdDĦAAADdDΦDdDӵUUUGIpӵDdDĦ\\\po9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ......4DuXӵ...000000DdDʜ4DuTӵ000>d<Ħ111Dt------....../////////...>d<Ħ111>d<ʜDd<ʜ4DuTӵ111111F&uTӵ3334DufئL>e555puR)Ħ555333444555666777666>d<Ħ666Dt888999;;;===???AAAEEEDDDDdDΦDdDĦNNN>d<ʜ4DuTӵfff4DwDd<ĦnnnpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ000///4DuXӵ///......D&dq&ĒR333222sdKĦ///DHRRud------...000000///...sdKĦ---D&oq<Ōq&ĒR///111222>dp&ĒR222444nfʜd<Φ>d<Ħ^^^s&dq&ĒRsssxxxi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR1110004DuXӵ---------Hu]3hh///000///ne000111=e------...///000000000///ne111111pIƎ@t@h222222222>h333333555fe999@ďD;;;===???BBBAAA@@@???@@@BBBneHHHGGG=eLLLOOOQQQTTTVVVWWWWWWXXXegehhhlllsĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h2224DuXӵ...ĵD^...000111111,,,000111///.........///////////////000000000111222222333333444333333444===<<<;;;AAABBBEEEGGGIIIJJJKKKLLLNNNOOOWWWYYYYYY[[[]]]```bbbeeeggghhhfffhhhrrruuuzzzDdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<Ħ//////111333333111///Ħ111111///------...///111000///.........///000000000Ħ222222222222222222222333333333333444555555666777888888888888888888999999:::::::::===???BBBDDDDDDCCCDDDEEEHHHJJJMMMOOOPPPQQQSSSUUUWWWYYY\\\___bbbcccddddddĦllljjjgggffffffjjjkkknnnqqqsssvvvwwwxxxwwwxxxzzz}}}>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ//////111333333222gdKĦ111111000...---///000333222///...---...///000333gdKĦ444444444555666666777777777777777777777888:::;;;<<<===>>>>>>???AAABBBCCCCCCEEEFFFEEEGGGKKKMMMNNNOOOQQQSSSUUUYYY^^^aaaccceeehhhiiikkkmmmpppsssvvvyyyzzzgdKĦ~~~|||zzzzzzzzz{{{|||gdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>A000ne000000///111333333ne111222222111//////000222444333111/////////111222ne444555555555666666888999999:::999999888999;;;===???AAACCCDDDDDDGGGKKKMMMMMMNNNPPPSSSOOORRRUUUXXX[[[^^^cccfffggglllrrrwwwzzz|||~~~neDenene>Ak<fhDenenene333333222111111...111333444333333333444333111111333444555444333222111222333444444444444555555555777999;;;<<<======<<<<<<===@@@CCCGGGJJJLLLNNNMMMRRRWWW[[[\\\]]]aaadddaaacccgggjjjmmmrrrxxx|||~~~555333111000000222444555555555444444444333333333000222555666555444555666444555555555333333555666444444444444555555555555666666666777777777777888999;;;>>>AAACCCDDDDDDDDDFFFGGGKKKOOOTTTXXX[[[]]]___eeemmmqqqsssuuuzzz~~~|||~~~666555333111111333555777666666666555555444444444111333666777777666777888555666666666444444666888444444555666777777777666::::::;;;;;;;;;<<<<<<<<>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEEEEIIIJJJKKKOOOTTTYYY\\\]]]```hhhnnnooorrryyy~~~777666555444444666888999<<<;;;999777777888:::;;;:::999999999;;;<<<=========<<<::::::;;;<<<<<<<<<<<<>>>AAABBBBBBCCCEEEFFFIIIJJJKKKLLLNNNOOOPPPQQQUUUUUUWWW[[[___dddggghhhpppyyy888777666666777999;;;===???===999777666888;;;===::::::::::::;;;<<<>>>>>>@@@@@@@@@@@@AAABBBCCCDDDHHHJJJLLLMMMNNNPPPSSSVVVYYYZZZ[[[]]]___aaabbbcccggghhhjjjmmmppptttwwwyyy:::999999999:::===???AAABBB@@@>>>======>>>@@@AAA>>>??????>>>>>>>>>???AAAFFFHHHIIIJJJKKKMMMOOOQQQYYY[[[]]]^^^```ccchhhkkkkkklllnnnppprrrtttvvvvvvzzz{{{}}}::::::::::::<<>>AAABBBCCCCCCAAABBBCCCCCCBBBBBBCCCEEE}}}yyywwwxxxxxxwwwrrrooojjjttt~~~{{{wwwnnnggg___XXXSSSLLLDDD>>>:::888444222000111333444444666888:::;;;<<<<<<<<<;;;<<<>>>>>>======>>>@@@~~~|||}}}{{{yyyxxxyyyxxxrrrmmmbbbooo{{{rrriii```\\\RRRMMMFFFAAA>>>:::555111,,,+++******+++,,,...///000000222333444555555555999;;;<<<===<<<<<<>>>???~~~{{{yyy{{{zzzzzz}}}}}}rrrfffXXXmmm~~~}}}zzzwwwuuutttsssrrrpppjjjcccZZZPPPHHHDDD<<<888222///...---+++)))"""######%%%&&&'''((()))***+++,,,---...///000000666888999:::::::::<<<>>>}}}{{{zzz|||kkkSSSCCCdddyyytttnnnkkkhhhddd```]]][[[YYYTTTQQQMMMGGG???777111...(((%%%"""  !!!""""""""""""$$$$$$&&&'''***,,,...///---///111222222333555777~~~||||||}}}~~~lllKKK<<>>444...,,,+++***)))&&&$$$""" !!!"""###&&&(((sssnnnhhhgggiiiiiigggdddaaa^^^YYYSSSLLLFFFAAA>>>666333///+++'''$$$###"""###  """"""~~~xxxtttqqqkkkfff```]]]^^^^^^[[[WWWUUUSSSOOOJJJDDD@@@===;;;555333///+++'''%%%###""""""~~~}}}{{{{{{{{{}}}~~~wwwvvvuuurrrnnnjjjfffdddaaa\\\VVVSSSSSSQQQNNNKKKJJJHHHDDDAAA===;;;:::999555333000,,,(((%%%###""" {{{wwwtttrrrpppnnnllljjjhhhiiiiiijjjiiihhhhhhfffccc```]]][[[YYYUUUQQQNNNMMMLLLIIIGGGFFFDDDAAA===;;;:::::::::555444111---***'''$$$###  {{{xxxwwwtttsssrrrpppmmmjjjgggeeeaaa___\\\YYYVVVUUUUUUUUUZZZZZZZZZYYYXXXUUUSSSRRRPPPNNNLLLKKKJJJJJJHHHGGGDDDCCC@@@>>><<<:::::::::666555333000,,,)))&&&%%%!!! ~~~qqqpppooonnnoooqqqssstttvvvuuussspppmmmkkkiiihhhdddddddddcccbbb```___^^^[[[YYYUUUQQQNNNMMMLLLLLLRRRRRRRRRRRRQQQOOOMMMLLLGGGGGGGGGFFFFFFFFFEEEEEEBBBAAA@@@>>>===;;;:::999777666555222///,,,)))'''$$$!!! }}}vvvooojjj____________```aaabbbccccccbbbaaa```___]]]\\\\\\WWWXXXYYYZZZZZZ[[[ZZZZZZXXXVVVSSSOOOLLLKKKKKKKKKLLLMMMMMMMMMLLLJJJHHHGGGAAABBBCCCCCCBBBAAAAAAAAA>>>???@@@@@@@@@>>><<<;;;888888777555111...+++)))'''%%%"""!!!  zzztttnnnhhhbbb^^^WWWWWWWWWWWWVVVVVVUUUUUUXXXXXXWWWWWWVVVVVVUUUUUUPPPQQQSSSUUUWWWXXXYYYYYYRRRPPPMMMJJJHHHGGGGGGHHHFFFFFFFFFFFFEEEDDDBBBAAA???AAABBBAAA@@@?????????===>>>AAACCCCCCAAA???>>>999999888666333///,,,***)))'''$$$######"""!!! zzztttpppkkkeeeaaa\\\XXXUUUOOOOOOOOONNNOOOOOOPPPPPPOOORRRTTTUUUSSSQQQQQQQQQMMMMMMLLLLLLMMMOOOPPPRRROOONNNLLLIIIGGGFFFEEEDDDDDDCCCBBBCCCDDDCCCBBB@@@<<<<<<;;;;;;<<<===>>>???BBBBBBCCCCCCCCCBBBAAA@@@<<<999555333111000---+++)))))))))((('''%%%$$$### |||yyytttnnnjjjdddaaa\\\YYYVVVSSSPPPMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLNNNPPPQQQQQQPPPOOOOOOKKKKKKJJJJJJKKKLLLNNNOOOIIIIIIGGGFFFDDDCCCCCCCCCDDDCCCBBBCCCDDDCCCBBB@@@===<<<;;;;;;<<<>>>@@@AAACCCDDDEEEEEECCCAAA???===>>>;;;888555444222000...***))))))((('''&&&%%%%%%###"""!!! }}}xxxtttqqqnnnmmmllljjjhhhfffddd```\\\XXXXXXUUURRRQQQPPPPPPNNNLLLIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHJJJLLLOOOOOOMMMKKKHHHHHHGGGGGGHHHIIIJJJKKKDDDCCCBBBAAAAAAAAAAAAAAACCCBBBBBBBBBCCCCCCBBB@@@===<<<;;;:::;;;>>>AAACCCDDDEEEFFFEEEDDD@@@===;;;>>>;;;888666555333000...+++***((('''''''''((()))((('''%%%###!!!  zzzvvvsssqqqnnnmmmjjjgggdddbbb```___]]][[[YYYXXXWWWUUUQQQOOOQQQOOOMMMMMMMMMNNNMMMLLLGGGGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEHHHKKKLLLJJJHHHGGGFFFEEEEEEFFFGGGHHHIIICCCBBBAAA@@@@@@?????????BBBAAA@@@AAABBBBBBAAA???<<<:::999888:::===@@@BBB@@@BBBCCCDDDBBB???;;;999;;;999777555444222///,,,+++***)))'''''')))+++,,,***)))(((&&&$$$"""!!!   ~~~~~~tttpppjjjfffcccaaa___]]]XXXXXXVVVUUUTTTTTTTTTTTTTTTSSSQQQPPPPPPOOOMMMKKKJJJHHHFFFFFFGGGGGGFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDGGGIIIIIIGGGEEEFFFFFFEEEDDDEEEFFFGGGHHHEEEDDDCCCAAA@@@??????>>>??????>>>???AAAAAA@@@>>>999888777777888:::===???<<<===???@@@???===;;;999:::888666555444222///,,,,,,+++***))))))***,,,...))))))((('''&&&&&&%%%%%%!!!   zzzsssooonnngggggggggfffeeeeeedddccc[[[YYYUUUTTTSSSSSSRRRQQQJJJJJJJJJKKKLLLMMMOOOPPPNNNLLLKKKJJJKKKKKKIIIHHHGGGEEECCCCCCDDDDDDCCCBBBEEEEEEDDDCCCBBBBBBBBBBBBCCCEEEHHHHHHGGGEEEDDDEEEFFFEEEDDDCCCDDDDDDFFFFFFFFFEEECCCAAA@@@???>>>>>>===<<<<<<===??????>>><<<888777777777888999:::;;;:::;;;<<<<<<<<<;;;:::999:::999777777666444000------,,,+++++++++,,,---...******)))))))))((((((((($$$###!!! vvvlllddd___\\\\\\RRRRRRQQQPPPOOONNNMMMLLLIIIGGGFFFFFFHHHHHHGGGFFFDDDEEEEEEGGGHHHKKKLLLMMMIIIGGGEEEEEEFFFFFFEEEDDDFFFDDDCCCCCCDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@AAADDDIIIMMMKKKFFFAAABBBEEEEEEDDDCCCBBBBBBCCCDDDDDDBBBAAA@@@???>>>>>>>>>>>>;;;::::::;;;======<<<;;;888888999999999999888888======<<<::::::999999999888777666666555333///,,,......------------------------,,,++++++***))))))&&&%%%$$$""" |||jjjeee]]]TTTNNNKKKJJJJJJGGGFFFEEECCCBBB@@@??????:::999999;;;<<<===;;;:::???@@@@@@BBBDDDFFFGGGIIIFFFEEECCCBBBCCCCCCCCCBBBBBB@@@??????AAABBBBBBAAA>>>>>>=========>>>>>>???FFFLLLQQQNNNEEE@@@AAAEEEDDDCCCBBBAAAAAAAAABBBCCC======<<<<<<<<<======>>>999888888:::<<<<<<;;;999888999:::;;;;;;999888777AAA???===:::999888888888555444333333333000,,,)))......//////......---,,,111000///...,,,+++))))))''''''%%%###!!! }}}uuukkkccc^^^NNNKKKGGGBBB>>>===<<<<<<777777666666666666777777666666444333333444555666:::;;;>>>AAABBBBBBAAAAAA>>>???@@@@@@@@@???>>>===:::===@@@AAA???===;;;;;;999999999999:::;;;<<<<<>>>>>???>>>@@@BBBBBBAAA@@@AAABBB??????>>><<<<<<;;;;;;;;;;;;888666666888:::<<<<<<999888777777777888999:::BBBAAA>>>;;;888555444333333333333222222111111111000000000000///...,,,,,,,,,---///000000///---,,,)))(((&&&$$$###!!!!!!!!!|||yyyyyyzzzyyysssooojjjhhheee```YYYQQQJJJFFF===;;;777333000//////000222111111000000111111222000000/////////000111222666777999;;;<<<=========<<<===>>>>>>>>>===<<<;;;999;;;>>>???===;;;999999777777888888999;;;<<<===BBBCCCDDDBBB>>><<<===>>>???@@@AAA@@@>>>>>>>>>@@@@@@???>>><<<;;;;;;:::::::::888666666777:::::::::999999888777888999:::;;;@@@???<<<:::888666555444333222222222222222222111000000000000///...------,,,---...//////...---,,,)))((('''&&&%%%$$$$$$$$$}}}zzzvvvpppmmmiiifffbbbaaa```^^^YYYUUUOOONNNJJJEEE???:::555222000...+++)))''''''((()))))))))(((((((((((())))))((((((((()))***+++,,,---000111222333555666777777999999:::;;;;;;;;;:::999666999;;;<<<:::888777777555555666777999;;;<<<===;;;======<<<;;;::::::;;;?????????===;;;;;;===>>>AAA@@@>>><<<;;;:::999999999777555555666888888888999888888777888999:::;;;<<<;;;:::888777777666666111111111222222222222222111111111000000//////...+++,,,---......---,,,+++))))))(((((((((((('''''' ~~~{{{wwwtttqqqnnnjjjddd^^^ZZZUUURRRNNNLLLJJJGGGCCC@@@???===:::555111---+++***'''&&&$$$#########%%%%%%"""!!!!!! !!!!!!"""!!!"""###$$$&&&((()))***---------...///111222444555666777888999888777777444666999999777555555555222333444555777:::<<<===999:::::::::999999999999=========;;;:::;;;>>>AAAAAA@@@>>><<<:::999888888888666444444666666666555777666666555666777999:::888888777777666777777777000000111111222222333333222222111000000000000000,,,,,,---......---,,,,,,************)))(((((('''""""""######""" }}}zzzxxxtttpppmmmhhhfffaaa]]]YYYTTTMMMIIIDDDBBB>>>;;;999666333111111///,,,)))&&&$$$###### """$$$&&&'''((())))))***+++,,,...///000222333444555666555555444222444666555444222222333///000111333555888:::;;;::::::999999999999888777999:::::::::;;;===AAADDDAAA@@@>>><<<:::999888777888666555444555555444333444333333333333555777888666666555555555666777777000000000111111222222222222111000000///000000111------------------------,,,,,,,,,+++***(((&&&%%%$$$$$$%%%&&&%%%$$$"""!!!######"""!!!{{{vvvtttsssqqqnnnllljjjgggccc```YYYVVVQQQLLLHHHDDD???<<<666555222///---+++***))))))(((&&&###!!! !!!###$$$$$$%%%&&&'''((()))***+++,,,---...000111222222111111///111222111000...///000------...000222555777888:::888777777888999777666555777999:::;;;>>>BBBEEE@@@???===;;;:::999888888888777555555555555333222222111111111222333555666555555444444444444555555000000000111111111111111222111//////...///000111.................................---+++)))&&&%%%&&&&&&'''''''''&&&&&&%%%&&&&&&%%%$$$"""!!!xxxxxxwwwtttpppkkkfffcccbbb```]]]\\\ZZZXXXUUURRRNNNJJJDDD???;;;999666444......,,,***(((''''''(((%%%$$$###"""!!! """$$$&&&&&&&&&&&&)))***+++------------,,,+++,,,------+++***+++,,,++++++,,,...000222444555555333222444666888777555333555888999:::<<>><<<;;;:::999999999999777666666666555333111111111000111222333555777666555444333333222222333111111111111000000000000111000...------...000111/////////....../////////.../////////...,,,***((((((((('''''''''(((((()))'''''''''&&&%%%###"""!!!|||yyytttqqqlllkkkiiifffaaa]]]YYYWWWUUUSSSQQQPPPOOOMMMJJJHHHIIIDDD>>>999666444222111,,,,,,+++)))''''''((()))!!!!!! !!!######"""!!!%%%&&&((()))*********)))(((******)))((('''((()))******+++,,,...000222333000......000444777666555222444777999999:::<<<===>>>===<<<;;;:::999999999999888777666777555333111111111111111222444666777777666444333222111111111222222111111000000//////000///...,,,---...000111000000////////////000000...///000111000///---,,,)))((('''''''''(((***+++''''''''''''&&&%%%######{{{xxxsssnnniiifffeeedddbbb```\\\XXXTTTQQQPPPOOOMMMNNNNNNNNNLLLIIIFFFDDDDDD@@@:::666333111///---++++++***((('''%%%$$$$$$"""!!!  !!!"""$$$%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%''')))+++---///000////////////000000000000///000333555777999::::::999::::::;;;::::::999999777888999999888666333111111111111222333444555666666777777777666555333222222222222111000///......////////////////////////111000///...---...//////111111000///////////////++++++++++++***)))(((((('''''''''&&&%%%$$$"""!!!~~~vvvpppjjjhhhccc___[[[YYYXXXXXXZZZXXXTTTPPPMMMKKKJJJJJJJJJJJJIIIGGGEEEBBB???>>>@@@<<<777444222000...,,,++++++***((('''%%%$$$$$$###"""!!!  !!!"""###$$$$$$&&&%%%%%%$$$######""""""$$$%%%''')))+++---...///............////////////000111222444666777888888999999999999999999888777666888999:::999666333111000000111111333444666666666777777777777555444333333333333222111///...---////////////////////////000///...------...//////111111000////////////000............---,,,+++***)))))))))((('''&&&$$$$$$|||{{{|||~~~|||yyyuuuqqqnnniiiddd```\\\ZZZXXXTTTRRRQQQPPPPPPPPPMMMJJJFFFDDDCCCDDDDDDIIIGGGEEEBBB>>><<<:::999;;;888444111000///---++++++***)))((('''%%%$$$$$$$$$###"""!!!  !!!!!!"""""""""!!!!!! """"""$$$&&&(((***+++,,,+++,,,,,,,,,------------///000222333555666777777888888888888888777666666555777:::;;;:::777333000//////000111222444666777666777888888777666444333555555444333222000...---///////////////////////////...---,,,,,,---//////222111000000///000000000111111111000000///...---+++++++++******((('''&&&|||wwwpppkkkjjjjjjjjjjjjgggeeebbb___\\\ZZZXXXVVVRRRQQQPPPNNNMMMLLLMMMMMMIIIGGGCCC@@@??????AAABBBKKKIIIEEE@@@===:::999999777444111000//////---,,,***))))))'''&&&%%%$$$$$$$$$$$$###""""""!!!  !!!###%%%&&&'''((())))))******+++++++++---...000333555666777888777777888888777777666555444666999;;;:::777333000......///000222444555666666666777888777666555444666666555444222000...---...........................---,,,,,,,,,...///000222222111000000000000111222222222222111000///...,,,,,,,,,++++++***((((((zzztttjjjfff```\\\ZZZYYYYYYYYYUUUTTTRRROOOMMMKKKKKKKKKFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEBBB@@@???@@@AAABBBKKKHHHDDD???<<<:::::::::555333111000000///...,,,))))))((('''&&&%%%%%%$$$$$$$$$$$$######""""""""" !!!###$$$$$$%%%%%%&&&''''''((()))))))))+++...111444666888999666666777777777777666666333555888999999666222000......///000111333444555555555666777777666444333666666555444222000...------------------------------,,,,,,,,,---///000111333333222111111111111111111222222111111000///...+++++++++++++++***)))(((yyytttpppkkkddd___^^^ZZZUUURRRQQQQQQPPPOOOKKKKKKKKKHHHEEECCCDDDEEE???@@@@@@AAABBBCCCCCCDDDEEEDDDBBBAAA@@@@@@AAAAAAEEECCC@@@<<<:::888888888333222000000000000...,,,((((((''''''&&&%%%%%%$$$$$$$$$$$$###############!!!"""###$$$"""######$$$%%%&&&''''''&&&(((+++...111333555666222333444555666666666666222444555666666444222000......//////000111333333333444555666555555333333555555444333222000...---------------------------------,,,---...000222333444333222222111111222222000111111000000///...---+++++++++++++++***))))))}}}xxxtttooojjjccc^^^\\\YYYUUURRRUUURRROOOMMMLLLLLLLLLKKKFFFHHHHHHEEEBBB??????@@@<<<===>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@???>>>===???>>><<<:::888777777777222111//////000///---+++(((''''''&&&&&&%%%%%%$$$##################$$$$$$  !!!"""###$$$%%%%%%%%%&&&(((***,,,...//////...///000222333444444555222222333333333222111111///////////////000111111111222333444444444222222333333333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,---------...///111444555444444333222222222222333000000000000///...------++++++,,,,,,++++++******~~~vvvqqqooommmhhhccc___ZZZTTTQQQQQQQQQPPPNNNLLLJJJGGGFFFGGGGGGFFFEEEAAABBBCCCAAA===999999:::777888999;;;<<<=========>>>>>>??????>>>===;;;:::<<<;;;:::999888888888888111000/////////...+++)))'''''''''&&&&&&%%%%%%%%%"""############$$$$$$$$$!!!  !!!"""###$$$%%%%%%%%%'''((())))))))))))***+++---///111222333333222222111111111111111111000000////////////000000000111222333333333222111222222222111111///......,,,,,,,,,,,,,,,,,,,,,,,,............000222555666555444333333222222333333000111111000000///...---,,,,,,,,,---,,,,,,++++++{{{vvvllliiiddd___[[[ZZZZZZ[[[PPPKKKFFFCCCDDDFFFFFFEEEEEEFFFFFFDDD@@@???@@@BBB>>>>>><<<;;;999888777666666777777888999999::::::999:::<<<<<<<<<:::888777888888777666555444444333111///,,,)))''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$######"""!!!!!!!!!"""$$$%%%&&&'''(((((()))+++---///000000///...///////////////......,,,---...---,,,+++---///......///000222333444444333222222111///---,,,+++((()))***+++,,,---------...,,,***---111555666555444333333222222111111000333222000...,,,,,,,,,---------.........---+++***{{{uuunnnhhhddd]]][[[VVVRRROOOOOOOOOPPPNNNJJJDDDAAABBBBBBBBBAAABBBCCCCCCAAA>>><<<>>>@@@===<<<;;;:::888777666555666666777777888888999999888999:::;;;:::999777555666666555555444333333333000...,,,)))'''&&&&&&'''&&&%%%$$$###############$$$%%%%%%&&&&&&&&&%%%%%%###"""  !!!###$$$$$$%%%&&&''')))+++------------,,,---------------,,,,,,***+++++++++)))***+++---......//////000111222222111111111000...---+++***((()))***,,,------------000...---...111444444444555444444333222111111000222111000///------,,,,,,,,,------......---,,,+++}}}zzzxxxtttpppkkkgggbbb]]]XXXTTTSSSQQQMMMJJJIIIIIIJJJKKKIIIFFFAAA???>>>??????>>>?????????===;;;::::::<<<:::999999777666555444444666666666666666666777777777777888888777666444333222222222222222222222222...---***(((&&&&&&&&&&&&&&&%%%$$$###""""""""""""$$$%%%&&&''''''(((''''''$$$###"""!!!  """###%%%'''))))))))))))))))))***************)))&&&'''(((((('''''')))+++------......////////////000000//////---,,,***))))))***+++,,,---.........222000///000111333333222666666555444222111000000000000000000///...,,,,,,+++,,,------------,,,,,,~~~zzzxxxwwwuuurrrooollljjjhhhccc```\\\XXXUUURRRNNNLLLMMMKKKIIIGGGGGGHHHIIIJJJCCCAAA???=========>>>???<<<<<<;;;:::999888888999777777666555444333333222555555555555555555555555555666666555444333222111.../////////000000111111,,,+++)))'''&&&&&&%%%&&&%%%%%%$$$###""""""""""""###$$$%%%&&&'''(((((((((&&&%%%$$$###"""!!!!!!  !!!###$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%###$$$&&&%%%%%%%%%(((***------------............/////////...---,,,******)))***+++,,,---.........000000000111222333333333777666555444333111000000...///000000000...---,,,++++++,,,,,,------------yyyqqqkkkeeecccbbbaaa```___]]]\\\[[[[[[UUURRRNNNLLLJJJHHHFFFDDDFFFEEEDDDCCCBBBCCCEEEFFF>>>======<<<<<<===???AAA;;;:::888888888888777777444444444333333222222222444444444444444555555555444444444333222000//////,,,,,,------......//////***)))(((''''''&&&&&&&&&%%%$$$$$$###"""###############$$$&&&''''''''''''&&&&&&&&&%%%$$$###"""!!! !!!!!!  !!!!!!"""""""""!!!!!!"""###$$$###$$$'''))),,,,,,,,,,,,------------//////......---,,,+++***))))))+++,,,---.........---...000111222333444555666555555333222111000000......///000000///...---,,,,,,,,,+++,,,,,,,,,,,,|||zzzrrrpppkkkfff```\\\XXXWWWTTTSSSSSSSSSSSSSSSTTTUUUOOOLLLHHHFFFFFFEEEDDDCCCDDDCCCBBBAAAAAAAAABBBBBB:::;;;<<<<<<;;;<<<>>>AAA999888666666777777666555222222222222222222222222222333333444555555666666444333222111000///...---+++++++++,,,,,,---------))))))(((((('''''''''&&&$$$$$$$$$###$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$"""!!! !!!!!!  !!!!!!"""###&&&((()))*********++++++,,,,,,------------,,,+++***)))((()))***+++,,,---------+++---000111111222333444444333333222222111111000......//////////////////------,,,+++++++++++++++zzzrrrkkkhhhfffaaa___\\\YYYVVVTTTSSSSSSNNNMMMMMMMMMMMMOOOPPPQQQMMMJJJFFFEEEDDDEEEDDDCCCEEEDDDBBBAAA@@@?????????:::;;;<<<;;;999999;;;===888555333333555666555333111111111111222222222222111222333444555666777888444333222000///...------++++++++++++,,,,,,,,,,,,(((((()))))))))(((''''''######$$$$$$%%%&&&((()))%%%&&&&&&'''''''''&&&&&&&&&'''''''''&&&$$$"""!!! !!!!!!  !!! !!!!!!  ###&&&%%%%%%&&&'''((())))))***************)))((('''''''''((()))***+++,,,,,,,,,+++---000111000///000222111111111111111111111111...............///000000///...,,,+++***)))******|||yyyxxxwwwwwwxxxyyyyyyvvvqqqnnnpppqqqqqqmmmfff___\\\[[[SSSRRRPPPNNNMMMMMMMMMNNNHHHHHHGGGGGGGGGIIIJJJKKKIIIFFFBBB@@@@@@AAAAAA@@@AAAAAA???===<<<;;;:::::::::<<<===:::777666777999666333111111444555333111111111111111222222222222111111222444666777999999444333222000...---------++++++++++++++++++++++++((()))))))))))))))((((((######$$$%%%&&&((()))***'''(((((((((((((((''''''&&&'''''''''&&&$$$"""!!!  """### ######"""!!! !!!$$$""""""###$$$&&&'''(((((('''((((((((('''&&&%%%%%%&&&'''((()))***+++++++++,,,///111111///------//////000000000000111111111///...---------///111222000///---***))))))))))))}}}vvvpppllliiifffdddbbbcccdddeeeccc```]]][[[bbbfffjjjiiibbbZZZUUUSSSMMMMMMLLLKKKJJJIIIIIIHHHIIIGGGFFFDDDDDDEEEGGGHHHCCCCCCCCCCCCCCCAAA@@@???===<<<:::999999:::<<<===<<<;;;:::999777666555444333222111111111222333444333444444222111000111333333222222222222333444444555222///,,,***)))))))))******))))))))))))*********(((&&&&&&&&&%%%$$$"""%%%%%%&&&'''((()))***+++))))))************))))))((('''&&&&&&$$$$$$###""" !!!!!!  !!!!!!###%%%%%%$$$""""""###""""""!!!"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&(((***+++,,,***,,,...///000///...---000111111000...---...000......---------------...++++++,,,,,,++++++***)))}}}xxxtttrrrmmmhhhbbb\\\YYYVVVUUUSSSUUUVVVVVVUUUSSSQQQNNNLLLSSSVVV[[[\\\[[[VVVRRRPPPJJJJJJIIIIIIHHHGGGGGGFFFGGGFFFEEEDDDCCCCCCDDDDDDBBBAAAAAA@@@???>>>=========<<<:::999999999;;;<<<;;;:::999888777555444444222111000//////000111222222333333222000000111222333333222333333333444555333111...+++)))(((((()))'''''''''''''''((())))))***(((&&&&&&&&&&&&$$$"""%%%%%%&&&'''((()))***+++))))))************))))))((('''&&&&&&$$$$$$###"""  !!!!!!!!!  !!!###%%%''''''&&&$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!""""""###$$$$$$$$$%%%&&&((()))***)))***,,,...///...---,,,......///---++++++,,,...------,,,,,,,,,,,,------,,,---------,,,+++******xxxuuurrrmmmhhhdddaaa```]]]XXXRRRMMMKKKKKKJJJJJJMMMLLLKKKIIIHHHFFFDDDDDDFFFHHHLLLPPPSSSQQQMMMJJJGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@???===;;;::::::::::::<<<;;;:::999888888999:::999999888777555444333333222111///...---......///111222222111//////000222333333333333444444444444111000---***((('''''''''$$$$$$$$$%%%&&&'''((()))***(((&&&&&&&&&&&&$$$###&&&&&&'''(((((()))******))))))************))))))((('''&&&&&&$$$$$$###"""!!!!!!!!!!!!  !!!!!!"""!!!!!! """%%%'''))))))((('''&&&''''''&&&%%%$$$$$$######$$$######$$$######"""!!!  !!!!!!###""""""######%%%&&&&&&'''(((***+++,,,,,,++++++***++++++***(((((()))+++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,+++***((((((|||xxxsssooojjjjjjjjjjjjjjjiiiiiihhhdddccc```]]]YYYWWWUUUTTTSSSOOOJJJGGGGGGGGGHHHHHHHHHGGGEEECCCBBBBBBCCCCCCEEEEEEGGGKKKNNNMMMHHHCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCC@@@>>><<>>======>>>@@@AAACCCCCCDDDHHHKKKJJJEEE@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCC@@@===;;;>>><<<:::888777888999:::;;;:::999888777666555555444444333222111111000000222111///...---------......///000///......///111111222333333444444333333------+++)))(((&&&&&&%%%######$$$%%%&&&(((***+++)))(((''''''''''''&&&$$$''''''(((((())))))******))))))************))))))((('''&&&&&&$$$$$$###""""""""""""######$$$$$$$$$""""""###$$$$$$$$$###### !!!$$$%%%'''))))))((('''''''''''''''&&&&&&%%%%%%&&&&&&(((((()))))))))(((''''''$$$$$$###"""  """###$$$%%%%%%%%%$$$%%%&&&%%%######%%%''')))))))))))))))***+++,,,)))))))))((((((&&&%%%%%%~~~wwwpppiiieeebbbaaa______^^^[[[VVVSSSOOOOOONNNMMMMMMMMMMMMMMMKKKJJJIIIGGGFFFFFFFFFFFF???>>>======???@@@@@@???===<<<;;;;;;;;;<<<===>>>;;;<<>>>>>??????@@@@@@@@@AAABBBBBBAAA???===;;;;;;;;;:::999999999:::;;;;;;:::999888666555333333222222111000000///......111000...---------......---...///...------///000///000222333333333222111,,,,,,+++***((('''&&&%%%$$$$$$$$$%%%''')))***+++)))(((''''''(((((('''%%%((((((((())))))*********))))))************))))))((('''&&&&&&$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!  """$$$%%%'''))))))(((&&&&&&'''''''''&&&&&&&&&&&&&&&'''))))))*********))))))(((&&&&&&%%%$$$"""  !!!"""!!!"""###"""!!!!!!###$$$&&&&&&&&&&&&'''((())))))(((((((((((((((''''''&&&{{{vvvpppiiiccc^^^XXXTTTSSSSSSRRRRRRRRRPPPLLLIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCCCC;;;;;;<<<>>>AAAAAA???>>>===<<<;;;::::::999999999555888<<<>>>???>>>======999::::::;;;<<<=========>>>>>>??????>>>===<<<;;;888888999999:::;;;;;;<<<::::::999777666444222111000000//////......------...---,,,++++++,,,---...,,,---...---,,,,,,...000...///111222222111000///,,,,,,+++***)))(((&&&%%%$$$$$$%%%%%%'''((()))***)))(((''''''(((((('''&&&)))))))))))))))*********))))))************))))))((('''&&&&&&$$$$$$###""" !!!"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%!!!"""######""""""###$$$%%%''')))***((('''''''''((('''''''''''''''(((((())))))************))))))'''''''''%%%$$$"""   !!!"""!!!!!!""""""$$$%%%%%%###$$$%%%%%%&&&%%%%%%%%%{{{wwwppppppqqqqqqsssuuuwwwyyy|||wwwssspppoookkkgggaaa[[[VVVRRRMMMJJJKKKJJJJJJKKKKKKIIIFFFCCCBBBAAA@@@???>>>???@@@@@@???>>>======<<<<<<======777888:::>>>@@@@@@===;;;:::999888666555333222111444999===>>>;;;999999:::777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;666777888:::;;;;;;;;;;;;::::::999777555333111000/////////......------,,,,,,+++*********+++,,,---+++,,,------,,,,,,...000---...000111222111///...,,,,,,,,,+++***((('''&&&$$$$$$$$$%%%&&&'''((())))))(((''''''((()))'''&&&))))))))))))************))))))************))))))(((''''''&&&%%%$$$###""" !!!"""$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%!!!###$$$%%%$$$###$$$$$$&&&(((******)))((((((((()))((((((((((((((())))))((())))))*********))))))(((((('''&&&%%%###"""!!!!!! !!!"""""" !!!!!!""""""!!!{{{xxxxxxtttkkkeeeccc^^^\\\ZZZ[[[___cccfffggglllnnnpppsssvvvwwwxxxxxxnnnlllhhhddd```]]][[[ZZZXXXWWWUUURRRNNNKKKIIIHHHGGGEEECCCAAA@@@AAABBBCCCAAA@@@>>>=========>>>???;;;:::999999::::::888666333444666777888999999999999888666444333222333333777888888999999888888777555666777888999:::::::::;;;<<<===>>>===;;;888666777777666666666666777777888777666444222000......------......---+++***)))((((((((()))***,,,---...,,,++++++++++++++++++,,,......////////////......,,,,,,++++++***))))))(((&&&&&&%%%%%%&&&''')))***---,,,+++)))((((((''''''))))))'''&&&&&&'''((((((************)))((('''&&&)))(((((('''%%%$$$###### !!!"""###%%%&&&'''(((''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''')))+++,,,+++***)))+++***))))))(((((())))))++++++,,,,,,,,,---------)))((('''&&&%%%$$$$$$$$$""""""!!! {{{tttoooiiieeeddd```XXXSSSQQQKKKIIIHHHJJJNNNSSSVVVWWW[[[\\\^^^```aaaaaaaaaaaa^^^\\\YYYUUURRROOOLLLKKKOOONNNLLLJJJHHHEEEDDDCCCBBBAAA???===<<<===>>>>>>>>>===<<<;;;::::::::::::888777666777888888666444222333555666777888888888777666444222000111111222444555666777777777777666666666777777777777777666::::::<<<<<<;;;999777666666555555555555666666777666555444222111///...---------------,,,+++)))(((((((((((()))***+++,,,---++++++************++++++,,,,,,------------,,,,,,,,,,,,+++***)))(((((('''''''''&&&&&&'''((()))***---,,,+++******)))*********)))((('''''''''((()))(((((())))))))))))(((((((((((('''&&&%%%$$$######!!!"""###$$$%%%'''(((((((((((())))))(((((('''&&&&&&&&&''''''''''''&&&&&&%%%''')))+++,,,,,,,,,+++,,,,,,+++******)))******,,,,,,,,,,,,++++++++++++((('''&&&%%%%%%%%%%%%%%%$$$$$$###"""!!! xxxoooiiiaaa[[[VVVSSSOOOHHHDDDCCC>>><<<<<>>>>>===<<<;;;999888777888888999:::::::::999777666555444333333222333555555444222111222333444555666666666666444111...---...000111000111222444555555555555555555555555555444444333888888888888888777666555444444333333444555555666222222111000///...------,,,---,,,,,,+++)))(((''')))((((((((())))))***+++******))))))))))))************++++++++++++******++++++***)))((('''&&&&&&''''''&&&''''''(((******,,,,,,++++++++++++,,,,,,+++***)))(((((((((((()))&&&&&&((()))************''''''&&&%%%$$$$$$############$$$%%%&&&((()))))))))************)))((((((''''''((((((((((((''''''&&&'''))),,,---.........///...---,,,++++++++++++,,,,,,,,,+++******))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###""""""~~~tttkkkccc___YYYRRRLLLIIIDDD>>>;;;;;;888777777:::???DDDGGGHHHHHHHHHIIIJJJJJJIIIHHHGGGIIIHHHEEECCC@@@>>>======::::::::::::::::::::::::888777666555444555555555666777777666444222000.../////////000222333222000000111222333444444444444444222///,,,+++,,,...000------///111222333444444222222333444444444333333555555555555555444444555222222111111222333333444000000//////......------,,,++++++***)))((('''&&&((((((((('''(((((())))))))))))(((((((((((()))))))))))))))******)))))))))******)))((('''&&&%%%%%%&&&&&&&&&&&&'''((())))))+++++++++++++++,,,------++++++******))))))((((((&&&'''((())))))*********'''&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''((()))***))))))******))))))(((''''''(((((())))))))))))(((&&&'''***,,,...///000000111000///...---,,,,,,,,,------,,,+++***)))((('''%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$###""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!wwwmmmddd]]]WWWSSSPPPIIIBBB???<<<666333444000000000333888<<<>>>???===>>>???@@@AAAAAA@@@??????>>><<<:::888777666666666666777777888999999999555444444444333333333444333333333333111///,,,+++,,,++++++---//////...---...///000111111111111111111///---+++***+++---...)))***,,,...000111222222...///000111333333444444222222222222333333333333111000000000000000000111.........---------,,,,,,***))))))(((''''''&&&&&&'''''''''&&&''''''(((((()))(((((((((((((((((()))))))))************))))))))))))(((((('''&&&&&&&&&$$$%%%%%%&&&''''''((((((***************+++,,,---+++++++++***)))(((((('''(((((())))))))))))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((())))))((())))))))))))((('''''''''(((((()))******))))))'''(((***,,,...///000111111000///...------------------,,,+++)))(((''''''%%%%%%%%%%%%&&&'''(((((()))(((((('''&&&%%%$$$#########""""""###$$$%%%&&&""""""""""""""""""######!!!!!!!!!uuuppphhh```ZZZUUUQQQNNNKKKDDD???<<<999444222333...------///333666777777555666888:::;;;;;;;;;:::999888777666555444444444444444444555666666777777111222222222111111111111/////////...---+++***))))))(((((()))***+++)))(((++++++,,,---------------,,,+++***)))))))))******&&&''')))+++,,,---......***+++---///000222222222///000111222222222222222111000///...------------,,,,,,,,,++++++*********''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''((())))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((***************+++,,,,,,+++++++++***)))((('''&&&((()))))))))))))))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((())))))(((((('''&&&&&&'''((())))))******)))((()))***+++---...///000///...------------------...---,,,+++***)))((((((''''''&&&&&&'''((())))))))))))((('''&&&%%%$$$$$$######""""""###%%%&&&(((""""""############$$$$$$"""$$$$$$"""yyyqqqlllddd```[[[WWWSSSPPPMMMKKKHHHBBB===<<<:::555222333000//////000333555444444444555777888999888888777666666555444333333444444111111111111111111111111------...............---++++++***)))((('''''''''%%%$$$###$$$%%%%%%###"""&&&''''''(((((((((((((((&&&&&&''''''&&&&&&%%%%%%######%%%&&&(((((())))))'''(((***+++,,,---......---...000222333333222111111000///---++++++*********))))))((('''&&&&&&%%%%%%%%%$$$$$$%%%&&&(((((($$$$$$$$$$$$%%%&&&((((((***))))))(((((())))))***(((((())))))))))))((((((&&&''''''((())))))******&&&'''((()))*********))),,,,,,+++++++++,,,,,,---************)))'''%%%$$$&&&'''((())))))***))))))((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((())))))******))))))((('''%%%&&&'''((())))))))))))))))))******,,,---...///,,,,,,+++++++++,,,------...------,,,+++******)))))))))((((((((())))))*********)))((('''&&&%%%%%%""""""!!!!!!"""$$$'''(((#########$$$$$$$$$%%%%%%"""$$$&&&%%%###!!!!!!""" vvvuuutttvvvyyyzzzxxxvvvmmmmmmmmmllljjjeee^^^YYYTTTQQQNNNLLLKKKIIIGGGEEEBBB<<<999999777222//////111//////000111222111000333333555555555555444333111111000000000000000111............------------)))***++++++++++++******)))(((&&&%%%$$$%%%&&&&&&"""!!! !!!"""!!!######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$"""!!! !!!"""###$$$%%%%%%%%%''''''((())))))***))))))+++---000333444333111000111000...,,,***)))(((((((((''''''&&&$$$######"""$$$#########$$$&&&((()))#########$$$%%%'''((()))******))))))))))))******''''''((((((((((((''''''&&&&&&'''((()))***+++,,,'''(((***+++,,,,,,++++++...------,,,,,,---------))))))***)))(((&&&$$$###$$$%%%'''(((***++++++,,,((((((((((((((('''''''''$$$%%%%%%&&&&&&'''''''''***++++++++++++***))))))%%%&&&'''((())))))))))))************+++,,,---...************+++,,,------...------,,,,,,+++++++++******))))))))))))******++++++***)))((('''&&&&&&"""!!! """$$$'''((($$$$$$$$$%%%%%%%%%&&&&&&!!!$$$''''''%%%$$$%%%'''   |||vvvrrrmmmjjjfffeeefffhhhjjjkkklllooosssuuutttpppjjjfff___^^^]]]^^^```aaaaaaaaa\\\[[[YYYWWWUUUUUUTTTTTTMMMLLLKKKHHHFFFCCCBBBAAA===<<<;;;888666444222111//////000000000111111111222222222222222222222222111000...,,,++++++++++++***)))'''&&&&&&''')))***((((((''''''&&&%%%$$$$$$""""""!!!  !!!!!!""""""""""""!!!  !!!###%%%%%%'''***,,,++++++,,,...000111000...222000,,,(((&&&%%%%%%%%%%%%$$$###""" !!!!!! !!!"""###%%%&&&######"""###$$$&&&((()))((()))***++++++***(((&&&))))))(((((('''&&&&&&&&&)))))))))))))))((((((((()))***+++,,,---,,,+++***...---,,,+++***+++,,,,,,+++***)))'''%%%$$$$$$$$$&&&'''((()))************((((((((((((((('''''''''&&&&&&&&&&&&''')))***+++,,,+++***++++++***'''$$$&&&&&&&&&&&&&&&'''((())),,,,,,+++++++++,,,------+++,,,,,,---,,,+++)))(((***)))))))))***+++,,,,,,)))+++,,,,,,***))))))***'''((()))))))))(((&&&%%%######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!!!!"""###xxxsssnnniiiddd```^^^ZZZVVVSSSSSSSSSSSSSSSXXX[[[___bbbaaa]]]WWWTTTSSSRRRQQQRRRTTTVVVVVVUUUSSSRRRRRRQQQOOONNNMMMMMMIIIHHHFFFDDDAAA???======;;;:::888666444222000000111111111111111111111111////////////////////////---,,,+++***(((((((((((('''&&&%%%######%%%&&&'''%%%%%%$$$$$$###""""""!!!  !!!!!!  """$$$$$$&&&(((***++++++,,,...111111000...000...+++(((&&&$$$###"""!!!!!! """###!!!!!!!!!!!!###%%%'''(((((()))*********)))(((((()))))))))(((((((((((('''((((((((((((((()))******)))***+++,,,,,,,,,++++++...---,,,+++***++++++,,,+++***(((&&&%%%$$$$$$###%%%&&&'''((())))))))))))((('''''''''''''''''''''&&&&&&&&&'''((()))***++++++******+++,,,+++)))'''(((''''''''''''(((((())),,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,+++***)))***)))))))))******+++,,,***,,,---,,,***)))))))))'''((()))))))))(((&&&%%%######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%$$$###""""""###$$$%%%!!! |||yyywwwmmmjjjddd___[[[VVVQQQMMMOOOLLLIIIGGGGGGFFFEEEDDDJJJMMMQQQSSSSSSOOOKKKHHHFFFEEEEEEFFFHHHJJJKKKJJJIIIJJJKKKKKKJJJHHHFFFEEECCCBBB@@@>>><<<:::888777777666555333222000///...111111000000///.........++++++++++++++++++++++++'''''''''&&&%%%$$$###"""###"""!!! !!!"""### !!!""""""$$$&&&(((++++++,,,...000111000...---,,,***(((%%%"""  !!!###%%%&&&(((((())))))))))))))))))(((((())))))))))))******)))(((''''''''')))***+++)))***++++++,,,,,,++++++,,,,,,+++************+++***)))'''&&&$$$#########$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))++++++***))))))+++,,,,,,***((())))))((('''''''''((((((,,,,,,,,,,,,,,,---............,,,++++++*********)))))))))))))))******++++++---------***)))((()))''''''((()))((('''&&&%%%"""""""""!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''######"""!!! vvvoooiiifffdddbbb```^^^ZZZVVVQQQLLLHHHEEEDDDBBBAAABBBCCCDDDDDDCCCEEEHHHKKKMMMMMMKKKHHHFFFBBBAAA@@@AAADDDFFFGGGFFFDDDFFFHHHIIIIIIFFFCCCAAA>>>>>><<<:::888666444444333333222111///...------------,,,+++***)))(((((('''''''''''''''&&&&&&&&&""""""######"""!!! !!!"""$$$&&&))))))***,,,...///...,,,))))))(((&&&###  """###$$$'''''''''''''''((()))***'''(((((()))******+++++++++)))(((''''''((()))***))))))******++++++++++++++++++******))))))))))))((('''&&&%%%######""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))++++++)))))))))***+++***(((&&&)))((('''&&&&&&&&&&&&&&&***************+++,,,---///...,,,+++*********+++))))))((((((((())))))***+++---...---***(((((()))&&&'''((((((((('''&&&%%%"""!!!!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%$$$###"""!!!!!!!!!!!!xxxrrrhhh```[[[XXXVVVUUUWWWVVVTTTPPPKKKFFFCCCAAA:::999999:::===???@@@??????AAADDDFFFGGGFFFDDDBBBBBB@@@@@@AAACCCEEEFFFEEEBBBCCCFFFGGGFFFCCC???===;;;:::999777555333222111//////......---,,,,,,,,,***)))((('''&&&%%%$$$###$$$$$$$$$#########""""""  """$$$&&&&&&''')))+++,,,+++)))&&&&&&%%%$$$!!!!!!""""""%%%$$$$$$%%%&&&'''((()))&&&&&&'''((()))******+++,,,+++)))(((''''''''''''(((((((((((())))))******)))))))))))))))((((((((('''&&&%%%###"""""""""""""""######$$$$$$$$$$$$###$$$%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&''')))***+++***)))((())))))(((&&&###'''&&&%%%%%%$$$$$$$$$$$$''''''''''''((()))***+++///...,,,***)))))))))***))))))(((((('''(((((()))***,,,---,,,***(((((((((&&&'''((((((((('''%%%$$$!!!!!! !!!"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###""""""!!!!!!!!! }}}{{{yyyyyyxxxuuusssnnnhhh```YYYTTTQQQOOONNNNNNOOONNNKKKFFFAAA>>>===:::888666666888999999999<<<>>>@@@BBBCCCCCCCCCBBBAAA@@@???@@@BBBCCCCCCCCC???@@@BBBBBBAAA>>>:::777666555444333111///...---***************)))))))))''''''&&&%%%$$$###""""""!!! !!!###$$$$$$%%%''')))***)))'''$$$######!!! !!!!!!"""###$$$&&&&&&'''$$$$$$%%%&&&''''''((((((++++++***)))((('''&&&&&&''''''&&&&&&&&&'''((()))(((((())))))(((((('''&&&%%%%%%###""""""!!!!!!!!!"""######$$$$$$############$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&''')))))))))(((((()))***)))'''$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&'''))))))...---+++***(((((('''''')))(((((('''''''''''''''((()))+++***)))'''((((((&&&&&&'''((('''&&&%%%$$$ !!!"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""" !!!"""""""""!!!|||xxxvvvnnnlllkkkkkklllmmmlllkkkgggbbb[[[UUUQQQOOOMMMKKKJJJLLLLLLJJJDDD???=========:::666555555777888888===>>>@@@BBBDDDEEEEEEEEEAAA???>>>>>>???@@@@@@???===>>>>>>>>><<<999555333000000...---+++***((((((%%%%%%%%%%%%&&&&&&&&&&&&######"""!!!!!! !!!"""######$$$&&&)))***((('''###"""  """$$$$$$$$$$$$"""#########$$$$$$%%%%%%'''((()))******)))((('''%%%%%%$$$$$$$$$%%%&&&'''''''''((((((((('''&&&%%%$$$$$$###"""!!!!!!!!!!!!######$$$$$$$$$######"""#########$$$%%%%%%&&&&&&#########$$$%%%&&&'''(((''''''(((***,,,---+++)))$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%&&&((()))***+++++++++***((('''%%%$$$)))(((''''''&&&&&&&&&'''%%%'''))))))((('''((()))&&&&&&'''''''''&&&%%%$$$  """######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$############!!!"""###$$$###""" }}}zzzvvvqqqmmmiiigggdddbbbaaabbbeeegggggggggccc^^^XXXSSSPPPNNNLLLJJJKKKMMMNNNLLLFFFBBB@@@@@@;;;888444222333555777777<<<===???AAACCCDDDEEEEEEAAA???======>>>???>>>===>>>>>>>>>===:::777444222,,,+++***)))'''&&&$$$$$$!!!"""""""""############!!!"""$$$$$$%%%''')))***)))'''"""!!! """$$$$$$######"""""""""""""""############%%%(((+++,,,+++***)))%%%$$$#########$$$%%%&&&&&&'''((((((((('''%%%%%%$$$###"""!!!!!! !!!!!!######$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&"""""""""###$$$%%%''''''&&&&&&(((+++...000000...$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&'''(((******************(((&&&$$$""")))((('''&&&&&&&&&&&&&&&###%%%'''(((''''''((()))%%%&&&'''''''''&&&%%%$$$ """######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$!!!"""###$$$$$$###!!! ~~~|||xxxuuuqqqkkkeeeaaa]]]\\\___^^^]]]^^^`````````^^^]]][[[WWWRRRNNNJJJGGGFFFIIIHHHGGGEEEDDDCCCCCCCCC===<<<999777666666777888>>>>>>??????@@@AAAAAABBBBBB@@@===<<<<<<<<<<<<;;;:::888666555444222///,,,)))(((&&&$$$###"""!!!!!! """######"""!!!&&&&&&''')))++++++***((($$$!!!  !!!!!! !!!!!!"""!!!$$$'''))))))))))))"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###$$$""" ###$$$&&&%%%$$$######$$$$$$$$$$$$###"""!!! """""""""###$$$$$$%%%%%%((('''((()))---222777999...((("""!!!$$$%%%$$$"""$$$%%%&&&&&&%%%'''))),,,((()))******)))'''$$$###&&&&&&%%%%%%%%%%%%$$$$$$(((((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%$$$###### !!!!!! """&&&)))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""""""""$$$&&&''')))(((&&&$$$######$$$$$$######$$$%%%$$$###"""!!!!!!!!! }}}zzzxxxvvvtttqqqnnnkkkiiifffbbb^^^[[[XXXWWW\\\ZZZYYYYYY[[[\\\\\\[[[YYYWWWTTTQQQNNNKKKIIIHHHIIIHHHGGGFFFEEEDDDDDDDDD@@@???<<<:::999999:::;;;??????@@@@@@AAAAAABBBBBBAAA>>><<<;;;;;;;;;:::999666444222111111///,,,)))&&&%%%###!!!"""""""""$$$%%%%%%$$$###((('''((()))++++++)))'''$$$     ###%%%''''''&&&&&& !!!!!!!!!!!!"""""""""""""""""""""""""""###!!! """###""" !!!###%%%$$$###""""""###!!!"""""""""""""""!!! !!!""""""######$$$%%%%%%'''''''''))),,,000444777...)))$$$###%%%'''&&&###$$$%%%&&&&&&%%%&&&)))+++&&&''')))***)))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%"""""""""!!! !!!$$$'''%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&''')))(((&&&%%%$$$$$$$$$%%%###$$$%%%%%%%%%$$$"""!!!!!!!!!!!! |||zzzqqqooommmkkkkkkjjjhhhgggcccbbbaaa___]]][[[ZZZYYYWWWUUUSSSSSSUUUWWWWWWWWWTTTTTTRRRPPPNNNLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFBBBAAA???===<<<<<<<<<===>>>>>>??????????????????;;;999777666666666555444///---,,,,,,,,,***(((&&&!!!  !!!"""""""""$$$&&&&&&$$$"""!!! !!!###$$$&&&''''''''''''************++++++)))&&&###  !!!"""######"""!!! !!! !!!  """######"""!!!"""### !!!"""""""""""""""!!!!!!"""######$$$$$$%%%''''''''')))+++...111333...***&&&%%%'''((('''%%%$$$%%%&&&&&&%%%%%%''')))$$$&&&((()))***)))(((''''''''''''&&&%%%$$$$$$###"""###$$$$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$"""!!!!!!###%%%$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''((('''%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!   }}}wwwsssooommmmmmmmmmmmmmmgggeeeccccccdddeeedddccc`````````___^^^\\\[[[ZZZTTTRRRPPPPPPRRRUUUUUUUUUSSSSSSRRRQQQOOONNNLLLKKKHHHHHHGGGFFFFFFFFFGGGGGGBBBAAA???>>>===<<<<<<===;;;<<<<<<<<<<<<;;;:::999444222000000000000...---)))'''&&&&&&'''&&&$$$""" !!!###"""!!!  """###%%%&&&&&&%%%&&&'''((())))))((('''%%%%%%%%%$$$$$$######"""%%%&&&((()))***++++++***---,,,+++,,,,,,+++(((&&&### !!!######"""!!!"""###!!!""""""######"""""""""!!!!!!""""""###$$$$$$$$$&&&&&&'''(((***,,,...///,,,)))&&&&&&'''(((((('''%%%&&&'''&&&%%%$$$%%%'''%%%&&&((()))***)))((('''(((((('''&&&%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%###$$$$$$###"""###$$$&&&%%%&&&'''(((((()))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''&&&%%%$$$#########$$$%%%$$$%%%&&&&&&&&&%%%###""""""""""""!!!!!!!!!  !!!!!!"""""""""############""""""~~~vvvtttrrrpppooonnnllljjjgggddd```^^^^^^```aaaaaa\\\ZZZYYYYYY[[[]]]^^^^^^[[[[[[[[[ZZZYYYWWWUUUTTTSSSRRRPPPQQQSSSUUUVVVUUUUUUTTTTTTRRRPPPNNNKKKJJJGGGGGGFFFEEEEEEEEEFFFFFFBBBAAA@@@???>>>=========::::::;;;;;;:::888666555///---,,,+++,,,+++)))'''$$$###""""""###"""  !!!""""""#########"""######$$$%%%'''&&&$$$###"""!!!!!!!!! !!!""""""""""""###%%%'''((()))***(((***,,,---,,,,,,,,,+++)))))))))((((((''''''''')))***+++,,,---.........///...---------+++(((&&&###  !!!"""###"""!!!"""###$$$$$$$$$$$$###"""!!! !!!!!!"""######$$$$$$%%%&&&''')))***++++++,,,)))(((&&&&&&''''''((('''&&&'''((('''%%%$$$$$$%%%&&&((()))***)))(((&&&%%%(((((('''&&&&&&%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###!!!"""$$$$$$$$$%%%''')))'''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&######"""!!!!!!"""###$$$%%%&&&&&&'''&&&%%%$$$#########"""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$~~~zzzwwwvvvtttqqqooohhhfffdddcccccccccaaa___```]]]XXXVVVUUUVVVVVVUUUWWWUUUSSSTTTWWWZZZ\\\\\\ZZZZZZZZZYYYWWWTTTRRRPPPQQQQQQPPPRRRTTTVVVUUUTTTTTTTTTTTTRRRPPPMMMJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@???======<<<999999::::::888666333111+++***)))))))))(((&&&$$$!!!  !!!######$$$%%%&&&''''''((()))(((((((((((()))******+++***)))'''&&&%%%%%%%%%######$$$%%%%%%&&&&&&&&&%%%&&&'''(((***+++,,,------///111111000......///,,,,,,,,,,,,,,,+++++++++,,,,,,---...///000000111000///.........,,,)))'''$$$ !!!!!! !!!"""%%%%%%$$$$$$###!!!  !!!""""""######$$$$$$%%%''')))+++++++++***(((''''''''''''(((((()))((()))***)))&&&$$$$$$$$$'''((()))***)))(((&&&$$$''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""" """$$$%%%%%%&&&(((***)))))))))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%""""""!!!!!!!!!"""$$$%%%&&&&&&'''''''''&&&%%%$$$############""""""""""""!!!!!!  """"""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%~~~pppnnnkkkjjjiiihhhgggeee^^^\\\[[[[[[[[[[[[ZZZXXXXXXUUURRRPPPOOOOOOOOONNNUUUSSSQQQRRRUUUYYY[[[\\\ZZZ[[[[[[ZZZXXXVVVSSSQQQNNNNNNOOORRRTTTUUUSSSQQQPPPQQQQQQPPPNNNKKKHHHGGGDDDDDDBBBAAA@@@@@@@@@@@@======<<<<<<;;;999888777444555666666444000---+++&&&%%%$$$$$$%%%$$$!!!  """###"""###%%%&&&'''((()))***+++,,,,,,---///............///000000000///...,,,+++***))))))'''((()))******+++++++++)))******,,,---...//////222555777666333111111222.........///////////////---......///000111222333000///...//////---***(((%%%!!! !!!!!!"""!!!!!!  !!!!!!"""#########"""$$$'''***+++++++++***'''((())))))))))))***+++***+++,,,+++(((%%%$$$$$$%%%&&&((()))***)))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$"""$$$&&&&&&&&&&&&'''((('''(((((()))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$######"""""""""###$$$&&&'''&&&'''((((((((('''%%%$$$$$$$$$#########"""""""""!!!!!!  !!!!!!!!!""""""############$$$%%%&&&&&&&&&&&&%%%}}}xxxxxxzzzyyysssmmmbbb```^^^]]]^^^^^^]]][[[SSSRRRQQQQQQRRRSSSQQQPPPPPPNNNLLLKKKLLLMMMMMMLLLPPPNNNLLLMMMQQQTTTWWWXXXWWWXXXXXXXXXWWWTTTQQQPPPKKKKKKNNNQQQSSSSSSQQQNNNMMMMMMNNNNNNMMMJJJHHHFFFDDDCCCAAA@@@???>>>>>>>>>777777777666555444333222///000111000...+++'''%%%   """###"""$$$&&&&&&&&&'''(((******++++++,,,...//////000333333222222333333444555444333111000...------,,,***+++,,,---............,,,,,,---...///000111111666888;;;999666333333444//////000000111111111222.........///000111333444000////////////...+++)))%%%"""  !!!!!!"""#########"""$$$'''+++,,,,,,+++***((()))***+++******+++---+++,,,---,,,(((%%%$$$$$$###$$$''')))******))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&''')))************((((((((((((((((((((((((%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$&&&((()))&&&'''((((((((('''%%%%%%$$$$$$$$$############"""!!!!!!  """###$$$%%%&&&######$$$%%%&&&&&&&&&%%%|||xxxttttttwwwxxxwwwuuuqqqqqqpppnnnjjjfffaaa___XXXXXXWWWWWWXXXWWWUUUTTTRRRQQQPPPOOONNNOOOOOOPPPKKKJJJJJJIIIJJJKKKLLLMMMIIILLLPPPTTTVVVWWWWWWVVVSSSSSSSSSTTTUUUUUURRRPPPNNNJJJHHHIIIMMMNNNLLLHHHNNNNNNNNNMMMJJJEEEAAA>>>;;;;;;;;;;;;:::999888888777666555333111000......++++++)))'''%%%###!!!!!!!!!"""######!!!!!!"""###$$$$$$%%%%%%((()))******)))+++...000//////......///111333444999888777777888888777555777777777777666444333222111111111000000000000//////222444444333333777::::::<<<===:::666444444666555444444333222111///////////////000111333444555333111///000000///+++''')))&&&###!!! !!!######""""""$$$%%%&&&(((+++---......,,,+++---,,,+++***************,,,+++***)))((('''&&&%%%'''''')))***+++,,,,,,,,,***'''%%%&&&)))***'''$$$%%%'''))))))&&&$$$######((('''%%%%%%%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%***+++,,,---,,,***((('''((((((((((((((((((((((((%%%$$$"""!!!!!!!!!""""""''''''&&&&&&&&&&&&''''''%%%&&&'''((('''&&&%%%$$$###"""""""""###$$$%%%%%%###$$$$$$$$$###"""  !!!!!!!!!!!!"""$$$%%%%%%$$$$$$$$$%%%~~~~~~|||yyytttpppmmmkkkiiiiiiiiiiiihhhggg``````^^^\\\YYYUUURRRPPPSSSRRRRRRSSSTTTSSSRRRQQQOOONNNMMMLLLLLLLLLMMMMMMKKKJJJIIIHHHHHHJJJKKKLLLJJJLLLOOORRRSSSTTTSSSSSSSSSRRRQQQRRRSSSSSSQQQOOONNNKKKHHHJJJMMMNNNLLLHHHKKKKKKKKKJJJGGGCCC???<<<888888888777777666555444444333222000...---,,,+++)))((('''%%%###!!!  !!!###%%%%%%&&&&&&$$$%%%%%%&&&'''((()))))),,,---.........///222444333333222222333444555666:::999777888999999888666888888888888777666555444444444333333333222222222222444666555444555777:::;;;===>>><<<888555666888444444444444333111000...//////000000111333444555555333111111111111...+++***'''$$$"""!!! """"""!!!!!!###$$$$$$&&&)))+++,,,,,,+++***---,,,+++************+++******)))((('''&&&%%%$$$'''((()))***,,,,,,,,,,,,((())))))((((((((()))***,,,+++***((('''&&&%%%$$$((('''&&&%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,+++***((('''''''''''''''''''''''''''%%%%%%###"""""""""######''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$###"""""""""######$$$%%%######$$$$$$###!!!  !!!!!!!!!!!! """$$$%%%%%%%%%&&&'''zzzvvvtttpppooonnnnnnmmmjjjfffbbb]]]^^^^^^]]][[[YYYXXXXXXVVVUUUSSSPPPNNNLLLKKKJJJLLLLLLMMMNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIGGGEEEFFFHHHJJJLLLKKKLLLMMMNNNOOOOOOOOOOOORRRQQQOOOOOOPPPPPPOOONNNLLLIIIGGGHHHJJJJJJHHHEEEDDDEEEEEECCCAAA===:::777333222222222111000000//////...---+++***((('''&&&%%%$$$###""" $$$%%%&&&((()))***++++++)))******+++---......///222333444444444555777999888888777777777777888888;;;:::999999::::::999888888888999999999999888888777777666666666555555555666777777777666666888::::::===???===:::888999:::333444555555444222000...000000000000111333444555888666333222222222111///+++)))&&&$$$###"""  !!!######$$$''')))******)))(((,,,++++++************+++)))(((((('''&&&%%%$$$$$$'''((()))++++++,,,,,,,,,(((***,,,***'''''',,,000444///***(((((()))(((&&&((('''&&&&&&&&&'''((()))'''''''''''''''''''''''''''((()))***)))((('''&&&''''''''''''''''''''''''&&&&&&$$$#########$$$%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&"""""""""""""""######$$$"""#########"""!!!  !!!!!!!!! ###%%%%%%&&&((()))}}}wwwrrrmmmjjjiiiddddddddddddcccaaa^^^\\\UUUXXXZZZYYYTTTQQQQQQRRRTTTRRROOOLLLKKKJJJKKKKKKIIIJJJKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGIIIGGGEEECCCDDDFFFHHHJJJJJJJJJKKKKKKLLLNNNNNNOOORRRPPPMMMLLLMMMNNNMMMMMMHHHFFFDDDCCCDDDDDDBBB@@@=========<<<:::777444222......---,,,++++++++++++)))((('''&&&%%%###"""""" !!!"""############((()))+++,,,---.........------...000111222333333666888999999999999;;;<<<<<<<<<;;;:::::::::::::::===;;;::::::;;;;;;:::999999999:::;;;;;;;;;;;;;;;999999888888888777777777888888888777777777777888999<<>>;;;888999;;;333444666666666333111///111111111111222333444555888666444333222333333333---+++((('''&&&%%%###"""!!!!!! !!!"""###%%%'''((((((''''''******)))))))))))))))***'''''''''&&&&&&%%%%%%%%%'''((()))***++++++++++++***++++++)))(((***...222888111)))&&&(((***)))&&&(((((('''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''(((((((((((((((((('''((('''&&&%%%$$$%%%&&&&&&""""""!!!!!!!!!""""""###"""""""""!!!!!!  !!!!!! ###%%%%%%&&&'''))){{{xxxuuurrrnnniiieeeaaa___^^^YYYZZZ[[[[[[ZZZXXXVVVUUUSSSVVVXXXVVVRRROOONNNOOOMMMKKKHHHFFFDDDDDDFFFFFFGGGIIIJJJIIIFFFDDDDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFEEECCCBBBBBBDDDFFFHHHGGGGGGHHHJJJLLLMMMOOOOOOPPPMMMKKKIIIJJJKKKJJJJJJEEEDDDBBBAAA@@@???===;;;999999888777555333111000+++***)))(((''''''''''''$$$$$$###!!!  !!!!!!"""$$$%%%&&&'''''''''+++,,,---...///000000000///000111222333555666666999:::<<<<<<;;;;;;<<<>>>=========<<<<<<;;;::::::===<<<;;;;;;<<<<<<;;;999999:::;;;<<<============::::::999999999888888888999888777777777777777777888<<<>>>>>>;;;888888:::444555666666666444222111111111111111222333444444666666444333222222333555000---+++)))))))))'''&&&$$$$$$$$$#########"""""" !!!  !!!  !!!"""###%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''((()))************---***''''''***---//////666///'''$$$''')))(((&&&((((((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((((()))************)))(((((('''&&&%%%$$$%%%&&&&&&""""""!!!!!! !!!!!!"""!!!!!!!!!  """$$$%%%%%%%%%&&&'''}}}zzzvvvqqqmmmiiigggfffddd```\\\XXXUUUSSSRRRRRRTTTVVVVVVTTTRRRQQQQQQPPPQQQQQQPPPNNNLLLKKKKKKGGGEEECCC@@@??????@@@@@@BBBDDDFFFEEEBBB@@@@@@BBBCCCBBBBBBAAAAAABBBDDDDDDCCCBBBAAAAAAAAABBBDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMKKKIIIGGGFFFGGGGGGFFFDDDBBBBBB@@@>>><<<:::888777666666555444222111///...(((&&&%%%#########$$$$$$!!!  """$$$%%%%%%&&&''')))***+++++++++---...///000111111111111111111222444666777888999:::;;;===>>>===<<<===>>>===============<<<;;;:::===<<<;;;;;;<<<<<<;;;999:::;;;<<<===============;;;::::::::::::999999999:::888777777888999888777999<<>>===<<<<<<<<<999===@@@@@@===;;;>>>AAAAAA@@@?????????@@@BBBCCC@@@@@@AAAAAABBBBBBAAAAAABBBCCCFFFHHHIIIIIIHHHGGGEEEDDDCCCBBBCCCBBB@@@>>>======;;;999555333111111//////...---,,,+++***)))$$$###!!! !!! !!!$$$&&&((()))((()))+++---...//////000///000111222222333333222222333444666777999:::;;;:::<<>>======>>>======>>>???>>>===<<<<<<===<<<:::;;;<<<<<<;;;999;;;<<<===============<<<<<<<<<<<<;;;;;;;;;::::::;;;999777888:::;;;:::999;;;>>>AAAAAA===999888999777666555444444444555666333333222222222333444444222444666666444333444666333111///...//////...,,,,,,,,,+++++++++*********''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$((('''&&&&&&'''&&&$$$""" !!!"""  !!!!!!!!!!!!""""""#########%%%%%%&&&&&&''''''&&&&&&)))(((''''''((()))))))))''''''''''''(((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&%%%%%%%%%&&&'''(((&&&''')))******)))'''&&&&&&&&&''''''&&&&&&%%%$$$"""!!!    !!!###%%%%%%&&&''')))}}}|||{{{zzzyyyyyyyyyyyyvvvtttrrroookkkiiifffeeecccaaa^^^YYYUUUPPPMMMLLLJJJJJJJJJJJJKKKMMMNNNPPPFFFIIILLLLLLHHHEEEEEEFFFIIIFFFBBBBBBDDDFFFEEECCC???>>>===;;;999888777777222666;;;;;;999999<<<@@@???>>>======>>>???@@@AAA>>>???@@@BBBBBBAAA@@@@@@AAACCCEEEGGGGGGFFFDDDBBBAAA@@@???@@@@@@>>>;;;999777777666333///,,,++++++)))((('''&&&%%%$$$$$$###"""!!!!!!!!!"""$$$&&&)))+++,,,+++,,,...///111222222333111111222333444444444333333444555777999;;;<<<===;;;===???@@@???>>>>>>>>>======??????@@@???>>>======;;;::::::;;;<<<:::999<<<<<<============<<<<<<============<<<<<<<<<<<<<<<:::888999<<<===<<<;;;===@@@CCCBBB>>>:::999999888777555444333444666777333333222222222333444444222555888888666444555777444222000///000000///...///............---------************************%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((***)))(((((()))(((&&&$$$###"""""""""!!!!!!!!!!!!%%%&&& !!!!!!!!!$$$$$$%%%%%%&&&&&&%%%%%%&&&(((***)))&&&%%%&&&)))"""%%%((())))))((()))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&%%%%%%$$$%%%&&&'''(((%%%&&&'''))))))'''&&&%%%%%%&&&'''((('''&&&%%%$$$"""!!!   !!! """$$$%%%''')))+++zzzvvvtttuuuuuurrrqqqooommmlllllllllmmmhhhddd___^^^___^^^YYYUUUSSSRRRPPPMMMIIIFFFDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIGGGFFFCCCBBB@@@?????????@@@AAAAAAAAAAAA@@@AAA>>>;;;999888777555333333333444555777:::===>>>>>>===;;;:::999999::::::<<<===@@@BBBDDDDDDCCCBBBAAABBBCCCDDDDDDBBB@@@>>>::::::999888777777777888444222...+++((('''''''''&&&%%%$$$######"""""""""  """"""!!!!!!""""""###$$$&&&&&&&&&((()))+++---...,,,...000222444555555555666444333333444555333222555666666777999;;;===>>>@@@===;;;<<>>;;;============>>>???@@@@@@<<<<<<;;;::::::::::::;;;<<<============<<<<<<;;;>>><<<999888888::::::::::::;;;<<<=========<<<;;;@@@AAAAAA???<<<999888888;;;888555555777777666444444333333222111111111222222333555666777777777666111222444555555222///---,,,...000222222111///---///...,,,,,,------,,,+++,,,,,,,,,++++++*********)))***++++++***)))***,,,)))))))))(((((((((((((((&&&$$$###$$$&&&&&&#########"""!!! &&&'''!!!"""""""""'''&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&((())))))))))))))))))((('''%%%%%%((((((((((((((('''&&&&&&)))'''&&&%%%%%%&&&''')))***)))((((((((()))+++,,,)))'''$$$"""!!!"""$$$%%%%%%&&&((())))))'''&&&$$$%%%%%%%%%$$$$$$#########$$$"""!!!"""$$$&&&'''&&&&&&}}}yyytttnnnkkkiiijjjkkkhhhgggeeedddbbbbbbbbbccc^^^YYYTTTSSSSSSQQQLLLHHHHHHHHHFFFEEECCCAAA@@@???BBBBBBBBBBBBCCCDDDDDDDDDFFFEEEDDDCCCAAA???>>>>>>======>>>????????????>>>???===:::888888666444222222222333444666999;;;===<<<;;;999888777777888888:::;;;===???AAAAAA@@@???>>>>>>??????>>>===;;;:::777666555444333333333333---,,,)))&&&%%%$$$$$$%%%"""!!! !!!!!! !!!"""$$$$$$$$$###"""#########$$$%%%&&&'''((((((((())))))+++,,,...//////000222444666666666666555444333333444444333222555666666888999;;;===>>>>>>===<<<<<<===>>>===<<>>>>>>>>???@@@@@@<<<<<<;;;:::::::::::::::===>>>>>>>>>>>>>>>======>>>;;;999888999:::::::::999:::;;;<<<===<<<;;;;;;???@@@AAA???<<<:::999999:::888555555777777666444444444333222222222222222333444555777777777777777333333444555444222000//////111333444444222000//////...------......---+++,,,,,,,,,+++++++++******)))***++++++******+++,,,---,,,,,,+++***))))))((('''&&&%%%&&&''''''$$$!!!$$$$$$###"""!!!%%%&&&!!! !!!!!!!!!$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))((((((((('''&&&%%%$$$###***************)))(((((()))(((&&&%%%%%%&&&((()))))))))((('''((()))***+++(((&&&$$$"""!!!"""###%%%%%%&&&'''(((((('''%%%$$$%%%%%%$$$$$$$$$#########$$$"""!!!"""$$$%%%&&&%%%$$${{{xxxmmmjjjeeeaaa^^^]]]]]]^^^\\\[[[ZZZYYYXXXWWWWWWWWWWWWSSSOOOLLLKKKIIIDDD@@@========================???@@@@@@AAAAAAAAA@@@@@@AAA@@@???>>>===<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<===;;;999777777666333111111111111222444777999;;;999888666555444444555666777888:::;;;<<<<<<<<<;;;999999999888777666666666333222000///...------,,,%%%$$$"""!!! !!! !!!######!!!!!!!!!"""$$$%%%'''((())))))))))))&&&'''''')))***+++,,,---,,,,,,,,,,,,---...///000222333555666777777666666555444222333444444333111555555666777999;;;===>>>;;;<<<======<<<;;;<<<===AAAAAA@@@@@@???@@@@@@@@@<<<;;;::::::999999::::::===>>>>>>>>>>>>>>>>>>>>>===;;;999888999:::::::::999999:::;;;<<<<<<;;;;;;>>>???@@@???<<<::::::::::::888666555666666666444444444333222222222333333444555666777888888888777555555444444333222222222333444555666555444222000000...---...//////...,,,,,,,,,,,,,,,++++++++++++)))+++,,,,,,++++++,,,---000000///...,,,+++***)))***(((((((((((((((&&&$$$&&&%%%%%%$$$###!!! !!!###%%%""" !!!"""$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&%%%%%%$$$######)))))))))***))))))((('''((('''&&&%%%%%%&&&'''((((((''''''''''''((())))))'''&&&###"""!!!"""###$$$$$$$$$&&&''''''&&&%%%$$$$$$$$$############""""""###"""  """$$$$$$$$$######|||vvvqqqnnneeebbb]]]XXXUUUTTTTTTUUUTTTTTTSSSRRRQQQQQQQQQPPPQQQNNNJJJHHHGGGEEEBBB???:::::::::;;;<<<<<<======>>>??????@@@@@@???>>>===<<<<<<<<<;;;;;;::::::999888999999:::;;;::::::::::::999777666666555222000/////////000222444777888666555444333222333333444555666777888888888888888666555444333222111111111...---,,,***(((''''''&&& """$$$%%%&&&$$$$$$$$$%%%''')))+++,,,............,,,,,,---......//////////////////...//////000000444444666777777666555555444333222222333333222111444555555777888:::<<<===:::<<>>;;;:::===???CCCBBBAAA@@@@@@@@@@@@@@@;;;::::::999999999999999<<<<<<<<<<<<<<<===>>>>>><<<:::999888:::;;;::::::888888999::::::;;;;;;;;;<<<===>>>===;;;999999:::999888777666666666555555444444333333333333444444555666666777777888888888777666444333222222333333555555666666555333111000000///......///000///---,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---///000000///...------,,,,,,,,,++++++******)))'''&&&'''''''''&&&%%%$$$""""""### """$$$###!!! ###%%%'''&&&%%%$$$######""""""###$$$$$$%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&%%%###!!!!!!!!!"""###"""###$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""###"""  !!!"""#########""""""~~~yyywwwssssssrrrppplllgggccc```^^^\\\WWWSSSOOOMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKFFFDDDBBBAAA@@@???===;;;:::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::999999999888888888777777888999999999999999777666555555555444111///---------...000222444555444333222111111111222333333444444444555555444444333222111///......------***)))'''%%%$$$###""""""  !!!!!!!!!!!!!!!""""""#########%%%&&&((()))((('''((()))***+++---///000111000000111111222222111000///...111000000000000000111111333444555666666555444333444222111111222222111000333333444555777999;;;<<<:::===???>>><<<;;;===@@@BBBAAA@@@@@@????????????::::::999888888888888999888888888888999:::<<<===;;;:::888999:::;;;;;;:::777777777888999::::::;;;:::<<<===<<<:::888888888888888888666555555555666555444444444444444555555666666666666666777777777777666444333222222333444444444444444333222000//////...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...------///000------........................---,,,***)))))))))))))))(((((('''&&&%%%$$$###""""""######$$$$$$######"""""""""###"""  !!! !!!$$$%%%$$$###""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!!!!!!!!!!"""!!!!!!!!!}}}|||yyyvvvrrrnnnkkkiiieeeeeedddbbb___[[[XXXVVVUUUSSSPPPLLLIIIGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFFFF@@@@@@???>>>===<<<;;;;;;999999888888777777777666666555555555555555666666888888888777777666666666555666777777888777777777444333333333444333000...+++++++++,,,---///111333222111000/////////000111111111111111111000000000......---,,,***)))((((((%%%$$$###!!!  !!!###$$$%%%$$$%%%%%%&&&&&&''''''(((''')))+++++++++***+++,,,---...000111222222222111333333444333222000...,,,000000000//////000111111111222333444555444333222333222000111222222111///111222222333555777999::::::;;;<<<<<<<<<<<<===?????????>>>>>>===>>>>>>>>>:::999888888777777888888555555555555666888:::;;;:::999888999;;;<<<;;;:::666666666666777999:::;;;;;;<<<===<<<999777777777888888888777555444555666555555444444444555666666666666555555555555666666777555444222222222333333111222222111111000/////////---------///000///...,,,,,,,,,,,,------------+++---...///...///000222,,,,,,------...////////////000///---***)))***+++))))))))))))((('''&&&%%%###%%%((()))(((&&&%%%%%%&&&%%%%%%%%%&&&%%%"""  !!!"""###!!!""""""###$$$#########!!!!!! !!!""""""!!!  !!!""""""###$$$%%%%%%%%%$$$%%%&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$###"""!!!!!! !!!!!!"""###### !!!!!!"""!!! !!!!!!!!!!!!|||xxxuuuqqqooolllhhhdddaaa```___]]]\\\ZZZXXXUUUSSSQQQPPPLLLJJJHHHFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCC@@@@@@@@@>>><<<:::::::::777777777666666555555555444222111000111222555777777777666555444444333333333333444555555555555444222111111222333222///---************+++---///111......---,,,,,,---...//////...------,,,,,,,,,,,,((((((((('''&&&$$$"""  !!!!!!!!!"""###$$$&&&((()))(((((())))))***++++++,,,)))+++------------...///000111222333444333333222111222333333222000...,,,///.........///000000111111222333444555555444333333111000000111111000//////000000222333555777888999888888999;;;<<<<<<;;;<<<<<<;;;;;;<<<<<<======999999888777777777777777444333333333555777:::;;;:::999888:::;;;<<<;;;999555555555555666888:::;;;>>>??????===:::888777888777999999777444333555777555555444555555666666777666555444333333444555555555444333222222111111111000000000000000/////////---,,,,,,,,,...///...---,,,,,,,,,---------......+++---////////////111333............////////////000111000---***(((***,,,)))))))))))))))((('''&&&$$$)))///111...***(((((()))((('''(((((('''$$$!!! !!!!!!"""""""""""""""""""""###$$$%%%&&&%%%&&&&&&'''''''''''''''%%%$$$###"""!!!    !!!"""###$$$$$$$$$%%%%%%&&&'''''''''''''''""""""############""""""!!!"""###$$$$$$$$$#########""""""!!!  !!!"""### """!!! !!!!!!"""}}}yyyuuurrrooollliiifffccc___ZZZWWWUUUTTTTTTUUUTTTQQQOOOMMMKKKJJJJJJFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFEEECCCCCC>>>>>>>>>;;;888666555555777777666666666666666666555333111///000333777999666666555444333222111000111111222333333333333222111000111222333222///,,,))))))))))))+++,,,...000,,,+++*********+++,,,------,,,+++***)))))))))***"""###$$$$$$""" !!!###$$$#########%%%&&&(((***+++******+++,,,------......***,,,...///......///000222333444555555444333333///000111222222000///---------------...///000111111222333555555555555444222111000000111111000///...//////111222444666777888666555666:::<<<:::888:::::::::::::::;;;<<<===999888888777777777777777333333222333444777:::<<<999888888:::<<<<<<;;;999555555444555666888:::;;;@@@AAAAAA???<<<999888888777999999777444333555777555555555555555666777777555555333333222333444555444333333333222111111000///////////////000000000---,,,+++,,,...///...---,,,,,,,,,------.........,,,---///000///000222333111111000000//////......000111111---)))(((***,,,)))))))))))))))((('''&&&%%%,,,444777333...***)))***))))))))))))(((%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((()))***************'''&&&%%%$$$###"""!!!  !!!"""""""""""""""###$$$$$$%%%%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!###$$$$$$######""""""""""""!!!  !!!"""### """!!!!!!""""""~~~yyyuuurrrnnniiidddaaa___^^^YYYWWWTTTQQQOOOMMMLLLLLLMMMMMMKKKJJJIIIHHHHHHHHH@@@@@@@@@????????????>>>BBBBBBBBBBBBAAA@@@??????===<<<:::999777666555555444555555555666666777777444333222111222444666888999888666444222111111000000000///......///000111///000111000///,,,***((((((''''''(((***,,,+++***'''(((((())))))))))))(((***)))((('''&&&%%%$$$$$$"""!!!  !!!###$$$)))((((((((((((***+++,,,---...///////////////...000000000000111222444444444555666666666444111000...000222444444222000///,,,,,,+++++++++,,,------000111111222222222111111000000000///......------000000111222333444444555999999999999999999999999666666666666777888999:::>>><<<999888888888777777666555333222222444666888:::999999888888999999:::777777666666666666666777===???@@@>>>;;;:::<<<>>>:::::::::999777444222000555666666666555444333333666555444333333444555666333333333222111000//////222111111000000000000000////////////////////////...---,,,+++***+++,,,,,,,,,,,,---...///000111111111222222333333222222111......---,,,,,,,,,,,,---...---+++)))(((((())))))'''+++777AAA<<<,,,&&&***---------,,,+++***)))(((''''''''''''&&&%%%$$$###&&&&&&'''((()))******+++------,,,,,,,,,------...---***(((&&&&&&%%%$$$""" """!!!!!!   ###############""""""!!!!!!  !!!"""  """|||xxxsssmmmhhhdddbbb___[[[XXXUUUTTTSSSMMMLLLJJJHHHGGGGGGGGGHHHFFFEEEEEEDDDDDDDDDDDDEEE>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@???>>>===:::999888666555444444333333333333444444444444444333333222222333444666777777666444222111000////////////.........///111111///000000///...+++)))'''((('''&&&''')))***)))(((&&&&&&''''''''''''&&&%%%'''&&&&&&%%%$$$###"""!!! """###%%%(((*********))))))***+++---...000000111111222222111111000000000000111222444444555666666666444333111000000222444555555333111///---,,,,,,+++++++++,,,,,,///000111111222222111111000000///......------,,,///000000111222333444444777777777777777777777777666555555666666777888999<<<:::888777888888888777666555333222222444666888999888888777777888888999888777777666666666777777???AAABBB???<<<:::<<>>??????:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>===<<<;;;:::666555444333333222222222111222222222222111111000222222333444444555555555444333222000///.........------------...///111111///000//////---***(((&&&)))(((&&&&&&'''''''''%%%%%%%%%%%%%%%$$$###""""""######"""!!!  ###%%%'''***---000,,,,,,,,,,,,---...///000222333333444555555444444111111111111222333333444888777666444333111000///222444555666555333111000...---,,,+++++++++++++++...///000111111111111111//////...---,,,,,,,,,,,,...//////000111222333444444444444444444444444444444444444444555666777888999777666666777888888777666555333222333444666777888777777666666777777888888888777777777777888888@@@BBBCCCAAA===;;;<<<>>>777666555555555666777888555555666666666555444444444444333333333333444444333333333333222111000///111000//////......////////////////////////////////////...,,,,,,++++++,,,,,,---......000000111222111222222333333222222111000000///..................---,,,+++******++++++,,,555BBBGGG===---+++222---------------,,,+++***)))((('''''''''((()))***+++++++++,,,,,,------...---------------...//////...,,,***)))((('''%%%$$$"""!!! !!!###$$$###"""!!!  """$$$%%%#########"""!!!!!!   !!!!!!  !!!wwwppphhhiiikkkpppxxx|||xxxuuutttsssqqqpppmmmllliiifffcccaaa``````cccbbb```^^^[[[XXXVVVTTTRRRQQQPPPMMMKKKIIIHHHGGGDDDCCC@@@===;;;:::999999999888888888888999::::::777777888999:::;;;<<<===;;;;;;;;;;;;:::999888777333333222222111111222222111111111111111000///...000111333555555444333222222111000///...---------++++++,,,,,,...///000111000000000///---+++)))'''+++)))&&&%%%%%%&&&%%%$$$$$$$$$$$$###"""!!!  !!!###&&&)))***,,,///222/////////000000111222222333444555666666777666666333333222222222333333444999888666333111000//////222333444444444222000///...---,,,+++************---...//////000000000000///...,,,+++******++++++---...//////111111222333222222222222222222222222333333333333444555666666555444333444666888777777555444333222222444555666777777666666666666777777888777777777777888888999AAACCCDDDBBB>>><<<<<<>>>888666444333333555777999555555666666666666555555333333333333333333333333222333333333222222111000000000///...............////////////////////////000///......---,,,,,,,,,------...///000111222222111222222333333222222111111000000///////////////---------,,,,,,,,,,,,,,,333777>>>@@@888...---222...............---,,,+++***)))(((((((((***---................../////////------------...///000000///---++++++***)))&&&$$$"""!!!!!!"""$$$%%%$$$######"""""""""!!!!!!  """$$$&&&(((%%%%%%$$$$$$###""""""""""""!!! !!!!!!  wwwnnnddd^^^WWWWWWXXX[[[bbbjjjrrrwww~~~~~~zzzxxxnnnkkkgggeeeddddddbbbaaa\\\ZZZWWWTTTRRRPPPPPPPPPRRRRRRRRRQQQOOOLLLKKKKKKKKKJJJIIIFFFDDDAAA???>>>BBB@@@>>>;;;999888888888999888777777666666777777555555666777999:::;;;;;;999999999999888777666666333222222111111222222222000111222222222000///---...000222444444333111000000000///...------......)))***+++,,,---...//////000000///...---+++***))),,,)))&&&$$$$$$$$$$$$###""""""""""""!!! !!!!!!"""&&&(((***++++++,,,///000111111222222333444444444333444555666777777777777444444333333333333333333888777555333111000//////000111111111111000///......---,,,+++***)))))))))+++,,,---...////////////...---+++)))((()))******,,,------...///000111222111111111111111111111111111111111111222333444555222111111333555777666555333222111111222222444444777777666666666666777777777777666666777888999999???BBBDDDBBB>>>;;;<<<===:::888555333222333555777555555666666666666666555333333333333333333333333222333333333333222111111000000///...............////////////////////////////////////......------------...///000111222222111222222333333222222111111111000////////////000---------...............:::666444333222///...000...////////////...------,,,+++*********---///111000000000///////////////,,,,,,,,,------///000000///...,,,,,,+++***'''$$$!!! !!!###%%%$$$###$$$$$$$$$$$$$$$#########!!!!!!"""###%%%''')))***'''&&&&&&%%%%%%$$$######&&&%%%$$$""" """""""""!!!!!! |||qqqhhh```YYYTTTKKKJJJIIIJJJNNNUUU[[[```ggglllssszzz|||zzzxxxtttqqqnnnkkkjjjbbb___[[[YYYXXXWWWVVVUUUOOONNNKKKIIIGGGGGGHHHIIIFFFHHHIIIHHHFFFEEEEEEEEEFFFEEEDDDBBB@@@===;;;:::;;;:::888777777777888999888777666555555555555555444555555777888999::::::999999999999888777666555333222222111111111222222///000222333222111///...---///000222222111///.........------,,,---------((()))***,,,------------......------,,,++++++++++++((($$$""""""""""""!!!  !!!###$$$%%%&&&+++,,,---...------...000222222444555555666555555444444555777888888888888666555444444333333333333777666555333222000///............/////////......---,,,+++******************+++,,,---.../////////---+++)))''''''''')))***+++,,,---...///000000111000000000000000000000000/////////000000111222333000///000222444555555333000000000000000111222222666555555444444555555666666555555555666777888999;;;???AAA@@@===;;;;;;<<<;;;999666333222222444555555555666777777777666666333333444444444444333333222333333333333333222222111000//////......//////////////////////////////---...//////000000//////---...//////111111222333111222222333333222222111111111000///////////////,,,---...///////////////;;;444---+++---//////...//////000000000//////...------,,,,,,---///000111111000000//////.........+++++++++,,,---...///000///...---,,,,,,***'''$$$ !!!###$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''')))***+++((((((((('''&&&&&&%%%%%%)))(((&&&$$$"""!!! $$$$$$######""""""!!!!!! !!!!!! |||ssshhh^^^XXXRRRLLLHHHAAA???<<<<<<>>>CCCIIIMMMVVVZZZaaahhhmmmpppqqqqqqjjjiiigggdddbbb```___^^^ZZZVVVRRROOOMMMLLLJJJHHHCCCBBB@@@>>>>>>???AAACCC???AAACCCCCC@@@???@@@BBB@@@@@@@@@@@@>>><<<:::999999888777666555666777777444333333333333444444555555555555666777888999999999999999999888777666666333222111000000000000000---...000222222111///...---......//////...------+++++++++***++++++,,,,,,((()))***,,,,,,,,,++++++++++++************++++++(((%%%!!! !!!"""###%%%'''(((******---...000000//////000222222333555666777777666666444555777888999:::::::::777666555444333333333333444444444444333111///...,,,,,,------.../////////++++++***************+++)))***+++---.........///,,,+++(((&&&%%%&&&((()))++++++,,,---...//////000....................................///000111222///...///111333444333111............//////000000333333222222222222333333444444444444555666777888888;;;>>>>>><<<999:::;;;999888666444333333333444555555666777777777777777333444555555555555444333222222333333444333333222111111000////////////000////////////////////////+++---...000111111111111......///000111222222333111222222333333222222111000000///............///,,,---...000111111000000777333...+++,,,//////...///000000111111000000///......//////000000111111000000//////...------,,,*********+++,,,---...///...---,,,,,,,,,***&&&###!!! !!!$$$%%%%%%$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))***+++,,,***))))))(((''''''&&&&&&)))((('''%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$######""""""""""""""""""!!! !!!!!! }}}tttfff^^^SSSKKKFFFBBB>>>::::::777444333555:::???CCCHHHLLLRRRXXX]]]___^^^^^^\\\[[[YYYVVVTTTSSSRRRRRRRRRNNNIIIEEECCC@@@>>><<<666555333222333555777999888:::<<<<<<:::888:::;;;888999:::::::::999777777<<<;;;999777555444444444///000000000222333444555555555666666777888888888::::::::::::999888777666222222000//////.........+++---///111222111///---------------------,,,,,,)))))))))))))))******+++))))))+++,,,,,,+++***)))((((((''''''((()))******%%%"""$$$$$$&&&(((***+++---......///111111111111333444222333555666777777666666555666888999:::;;;;;;;;;888777666555444333333333222333444555444222///...+++,,,,,,---...///000000******************++++++((()))+++,,,---.........,,,***(((%%%%%%&&&''')))***++++++,,,---...///000------------------------......---......///000111......///111333333222000---------............///111111000000000000111111333333333444444666777777555999======;;;999999;;;777777555444333333444444555555666777777777777777444444555666666555444444222222333444444333333333222222111000000000000000////////////////////////***,,,...000222222222222......///000111222333333222222222333333222222222000000///...............,,,---///000111111111111222333222///---...000000///000000111111111000000//////000111111111111000000000///...---,,,,,,+++)))))))))***+++,,,...///...---,,,,,,,,,***&&&###!!! """$$$&&&&&&%%%%%%%%%&&&&&&''''''((((((******))))))******+++,,,******))))))(((((('''''''''''''''&&&&&&''''''(((''''''&&&&&&%%%$$$#####################""""""!!!$$$"""!!!qqqbbbYYYPPPKKKCCC;;;444111000000---,,,,,,,,,...222555888AAACCCGGGKKKOOORRRTTTUUUUUUTTTRRRPPPNNNLLLKKKJJJFFFDDDAAA===:::888777666000000000000000111222333444555777888:::;;;;;;;;;777777666555555555555555666666666777666555555444444333111//////000222333333333444444444444444444444444555555555444222111111000...,,,+++,,,---...---------------,,,,,,,,,***+++,,,------+++)))((())))))))))))(((((((((((('''(((((())))))))))))(((###%%%&&&''''''&&&$$$### !!!"""""""""!!!%%%&&&(((***,,,---......---///333666777666444222333333222111222444777888555777888888666555666666666555555444333333222222333222222111000///------+++,,,,,,---.........---,,,+++)))'''&&&%%%&&&&&&''''''(((***+++,,,---...))))))'''%%%######%%%'''))))))*********+++++++++,,,,,,------,,,+++)))((()))***+++,,,------...---+++,,,---///000//////...,,,+++******+++,,,...///...............///000000///111333444333333444666777:::======:::777444333666555444333222111111111444333444666999999888666999777555555666555222...222333444333111000111222////////////000000000000......---...///111333444111111000000000000111111...///000111222333333333333444555555333111111222///000111222222111000///000111111111//////111222222111000...,,,---000333222222111111222222333444111111111000000000000000000...,,,---......+++(((+++***))))))***,,,...///......,,,***((('''%%%$$$$$$###"""""""""###%%%%%%'''&&&&&&%%%%%%'''((()))))))))*********+++++++++,,,,,,+++)))(((&&&%%%%%%'''''''''((((((((((((((((((''''''((())))))'''&&&'''&&&$$$###"""######$$$%%%$$$###!!! !!!!!!""" zzznnn```SSSKKK<<<999333...)))'''''''''***)))((()))+++...111333:::<<>>@@@AAAAAACCCBBBAAA@@@>>>===<<<;;;666555222///,,,+++******''''''((((((***+++------///000111333444555555666666555555444444444444444333333444444333333222111...///000111000///---,,,444333222111000//////...000000111222222111///......---,,,,,,,,,---...///......------,,,,,,,,,,,,((()))***++++++)))(((&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""######"""  !!!""""""!!!"""###$$$%%%%%%$$$$$$'''((()))+++---...//////...///000222333333333333555444222111111111222333333555666666555444444555333333333222222222222222222222222111000///...---******+++,,,,,,,,,,,,++++++***((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&%%%###!!!!!!"""$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''))))))((())))))***+++,,,+++++++++++++++,,,------+++,,,------,,,+++,,,...222555888999666333111000///.........//////000111//////000333666777666444666555444444444444222000111222222111///......///000000//////.........---,,,,,,,,,---...///000111////////////////////////...///000111222333333333333333444222000......///000000111222222111000000///000111000///...000222333333222000......111333333333333222222222222222111111111111000000//////222111000000111111///---******)))((()))+++,,,---...------+++***((('''&&&$$$######"""###$$$%%%&&&((((((((('''((())))))*********))))))***+++---...******))))))))))))((((((+++*********))))))(((((()))((('''(((******)))''''''''''''&&&''''''((())))))((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$###"""!!!!!! ~~~zzzvvvrrrlllkkkjjjiiihhhhhhhhhhhhbbb]]]UUULLLDDD<<<555000*********))))))(((((((((''''''&&&'''(((***---...222333666999;;;<<<<<<<<<>>>>>>===;;;:::999888777111000---***((('''''''''%%%%%%&&&''')))+++,,,------...///111222333333444444444333333333333444444111111222222111111000///...............---,,,+++333333222222111111111000//////000111111000///...---,,,,,,,,,,,,---//////---------,,,,,,++++++***'''(((***++++++)))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!  """$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&((()))***,,,---...//////.........///000111333333222222111000000111111222222444666666555444555666111111111111111111111111111111111000000///------)))******++++++*********)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!"""###!!!!!!"""############### !!!!!!"""######$$$$$$&&&&&&''''''((())))))***))))))(((((())))))***+++)))***+++***(((((()))***///222555666444111...------,,,,,,,,,,,,,,,------------...111444555555333222222222222222222111000111222222111///------...000//////......------,,,++++++,,,,,,---...//////......////////////.........///000111222333333333333444444222///......///111111111111111111111111000000111000///...000222444444333111//////111333333333333333333333222222222222111111000000//////111111111111111000///...***))))))))))))***+++,,,---------,,,+++)))((('''$$$$$$###"""###$$$%%%&&&)))))))))))))))*********+++***)))))))))+++---...((((((((()))))))))******,,,,,,+++******))))))))))))(((((()))***+++***(((((((((((()))******+++,,,+++******)))((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$!!! zzzxxxwwwvvvvvvtttqqqoooooommmjjjhhheeeaaa\\\YYYVVVWWWYYYZZZZZZYYYWWWVVVQQQLLLEEE>>>888333...+++%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&'''***,,,---222333555888999:::::::::;;;;;;999888666555444333,,,+++)))'''%%%%%%%%%%%%######$$$%%%'''(((***+++,,,---...000111222222333333333222222222222333333000000000000000//////...000///---+++******+++,,,......//////000000111111...///000111111000///...,,,,,,,,,,,,------......,,,,,,,,,+++***)))))))))&&&''')))***+++)))((('''$$$$$$$$$############""""""""""""!!!  !!!###%%%'''(((&&&&&&&&&&&&'''''''''(((((()))+++,,,---...//////------------...000111333.........///000111111222222444666666555555555666000000000000000/////////////////////...---,,,,,,((()))))))))))))))((((((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########!!!""""""!!!  """###############"""""""""###"""  !!!!!! !!!!!!!!!!!!  !!!""""""$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))'''&&&&&&'''))),,,///222333111...,,,+++,,,,,,+++***)))(((((())),,,,,,---000222444333111......000000000000000000000111222111...---...//////.........------,,,,,,++++++,,,------...............////////////.........///000111222333333333444555444222///...///111222222111111111111222222000111222111//////111222444555444222000000111222222333444444444333333222222222111111000//////...//////000000///.........***************+++++++++,,,------------+++)))(((%%%$$$#########$$$&&&&&&((())))))*********************)))))))))***+++,,,&&&''''''((())))))******,,,+++++++++*********))))))(((((()))+++,,,+++)))((()))***+++,,,---------,,,,,,++++++***))))))(((((('''''''''&&&&&&&&&&&&###"""!!!  !!!!!!"""%%%### !!!!!! !!!!!! |||wwwssspppnnngggfffeeeeeeeeeccc___\\\___\\\ZZZWWWUUUQQQLLLHHHCCCEEEIIILLLMMMKKKIIIGGGCCC???999444111---***(((######"""!!! !!!!!!"""$$$&&&(((***+++000222444666888999999999888777555333111///...---((('''%%%###""""""######!!!!!!""""""$$$%%%'''(((+++,,,---///000111222222222111111111111222222333//////000000//////...---111///,,,)))((()))+++,,,((()))***+++,,,------...------///000000000///...,,,,,,,,,,,,------------++++++***)))(((''''''&&&$$$&&&((())))))((('''&&&###"""""""""!!!!!!!!!!!! !!!"""$$$%%%'''(((((((((''''''''''''((((((((()))***,,,------......,,,,,,,,,,,,---///000111,,,,,,---...///000111111111333444555444444555666000000//////...------------------------,,,+++***'''((((((((((((''''''&&&$$$$$$$$$$$$$$$###""""""######"""""""""""""""""" !!!"""!!!  !!!"""!!!!!!!!!!!!   !!!"""!!!"""###$$$%%%%%%%%%%%%###############$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&(((***---111222000---+++***,,,+++)))((('''&&&&&&&&&******+++---000000///---)))+++------------...///...///000///---,,,---...------------------------+++,,,------......------...///000111111000///......///000111222333333333444444333111//////111333333222111111111111222333111222333222000000222444444555555333000///000111111222444555555555444333333222222111000///......,,,...000///...------...+++++++++++++++++++++++++++,,,.........,,,***)))%%%$$$$$$######%%%&&&'''(((((()))***************)))))))))))))))(((((((((%%%%%%&&&''''''((())))))************************)))))))))***,,,---,,,***)))***+++------.........+++,,,,,,,,,+++***)))((((((''''''&&&&&&&&&''''''$$$###"""!!!!!!"""###$$$"""!!! &&&,,,***$$$"""""""""""""""!!! $$$###"""!!!|||ssskkkfffdddbbbaaa\\\[[[ZZZ[[[ZZZXXXUUURRRQQQPPPMMMKKKIIIEEEAAA>>>777999;;;>>>??????>>>===:::777333///---+++)))'''&&&%%%###!!!  !!!"""%%%'''***,,,---000111444666888999999999666555333000...+++)))(((&&&%%%###"""""""""#########""""""###$$$%%%&&&''')))***,,,---///000000000000000000000000111222222/////////000///......---000///---+++************'''(((((())))))************+++---.........---,,,,,,,,,---------,,,++++++***)))((('''&&&%%%%%%$$$!!!###%%%&&&'''&&&%%%$$$!!!!!!!!!!!!  """"""""""""###%%%'''((()))((('''&&&&&&'''((()))((((((***+++,,,,,,------******+++,,,---...//////,,,,,,---..................000222222222222333444111000///...---,,,+++******++++++++++++******)))'''''''''''''''&&&%%%%%%!!!"""#########"""!!!  """""" !!! !!! """###$$$$$$######"""!!!!!!!!!!!!"""###############"""!!!"""%%%((())),,,///111///,,,******))))))((('''&&&&&&&&&'''(((((((((***,,,,,,***(((%%%'''***+++******,,,...***+++,,,,,,++++++,,,---+++++++++,,,------......,,,,,,---...///......---...///111222222111///......///000111222333333333222222111000...///111333333222222111111222222333333444444333222222333555333444444333000//////000///111333555666666555444333333222111000///......,,,...000000...---...///,,,,,,---------,,,,,,,,,+++,,,...//////---+++***%%%%%%$$$###$$$%%%&&&''''''((()))*********))))))((()))******)))'''%%%###$$$$$$%%%%%%&&&'''''''''(((((())))))***+++++++++)))))))))***------,,,+++***+++,,,.........------***++++++++++++)))((('''''''''&&&%%%%%%&&&'''(((%%%%%%$$$######$$$%%%&&&%%%%%%$$$$$$+++333111***&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$###"""!!! tttmmmddd\\\XXXVVVVVVVVVRRRQQQQQQQQQQQQOOOLLLIIIEEECCCAAA@@@>>>;;;777333222333444666777888::::::777444111///---,,,***(((%%%$$$"""  !!!"""%%%'''***---///111111222555888:::;;;;;;;;;666555333000---***(((''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&'''((((((((()))***,,,......//////000000///000000111222222//////000000//////...---............---+++)))(((************)))))))))))))))***+++,,,---,,,,,,+++------------,,,,,,+++***)))((('''&&&%%%$$$######!!!"""$$$%%%$$$###"""!!!!!!  !!!!!!!!!!!!"""######""""""###%%%&&&''')))((('''&&&&&&'''((()))'''((()))***+++,,,,,,,,,)))***+++,,,---.........------.........---,,,+++,,,...000000000000111222111111///...,,,***)))))))))************))))))(((&&&'''''''''&&&&&&%%%$$$ !!!""""""!!!  """"""!!! !!!!!!  !!!#########""""""!!! !!!"""""" !!!!!! !!!$$$'''(((,,,///000///,,,***)))''''''&&&&&&&&&'''((((((&&&&&&&&&'''))))))&&&$$$"""&&&)))***))))))+++---'''(((******))))))+++,,,)))***+++,,,---......///,,,---.../////////...---...000111333333111000......///000111222333333333000000///...---...111333444333222111111222333444444444555444333333444666333444444222000......///...000333555777777666555333333222111000///...---,,,...111000...---...000---------......---,,,,,,***,,,...000000...,,,***%%%%%%$$$$$$$$$%%%&&&'''&&&'''(((******))))))(((((()))******)))&&&""" $$$$$$$$$%%%%%%&&&&&&&&&''''''((()))***++++++,,,)))))))))+++---...---,,,+++,,,---.........---,,,******++++++***)))'''&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''((()))''''''///777666...+++++++++++++++***))))))''''''%%%$$$######""""""zzzwwwwwwwwwuuussszzz|||~~~xxxlllhhhbbbZZZTTTOOOMMMLLLMMMMMMMMMMMMNNNLLLIIIFFFFFFCCC>>>999555333222222,,,,,,...111333555444333333333222...+++))))))+++,,,&&&  """$$$&&&(((,,,000444444444666777888888888888444333222000---***(((&&&!!!""""""######$$$$$$$$$$$$###""""""$$$&&&)))***+++,,,------......---------...///000000///............---,,,,,,+++******,,,,,,,,,,,,,,,***))))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&***+++,,,+++))))))***+++((('''&&&%%%$$$#####################"""!!!  !!!"""###$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%&&&'''(((((()))(((((((((***,,,---,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------111///---,,,,,,,,,...///...---,,,***)))((((((((())))))))))))((('''%%%%%%$$$$$$$$$$$$$$$###"""!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!"""$$$)))***,,,///111///+++((('''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%(((***+++***)))(((((()))***+++,,,---............---,,,---......,,,+++,,,,,,------...///000000...------------.../////////............000111222111111111111111111222222333444444444444444333333222111111000///......---000111222333555666777888222222333444555333///,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++...///000...,,,******+++)))(((&&&$$$###$$$&&&'''))))))))))))(((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&''')))***))))))******++++++++++++,,,------......------,,,...+++)))***+++***'''$$$'''&&&%%%%%%%%%&&&'''((('''''''''''''''((()))))))))))))))***+++,,,---...,,,---......,,,******+++)))))))))((('''%%%$$$###!!! !!!!!! ~~~uuupppjjjhhhhhhgggfffccceeegggkkkooorrrssstttuuutttxxxyyysssiiieee___WWWPPPLLLIIIHHHHHHGGGHHHJJJKKKKKKHHHFFF@@@===999444111//////000+++++++++---///111333333444333222000...------...---''' !!!  """$$$&&&(((+++///222333444555666777777777777333222111///---***(((&&&%%%%%%%%%$$$%%%%%%&&&'''$$$$$$######$$$&&&)))***+++,,,,,,------------,,,------.../////////...------,,,,,,+++******))))))++++++,,,++++++***)))(((%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&(((*********((('''((()))'''&&&%%%###"""""""""""" !!!!!!  !!!!!!!!! """######$$$%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''((())))))((((((((()))+++,,,+++)))(((((()))))))))***************++++++,,,,,,,,,,,,///...,,,+++++++++---...+++***)))'''&&&&&&&&&%%%'''''''''&&&&&&$$$############$$$$$$######"""!!! !!!!!! !!!  !!!"""""""""""""""!!!!!!!!!!!! """!!! !!!###$$$&&&'''***---///...***'''((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$''')))***)))((((((((())))))+++,,,---.........,,,++++++,,,......,,,+++++++++,,,,,,---.........,,,,,,,,,,,,---......///...------------///000111000000111111111111222222333444555666666666666666222222111000000///......000000111333444555666777444444444555666444000---,,,,,,,,,,,,,,,---......------------,,,,,,,,,+++---......---***))))))***((('''&&&%%%$$$%%%&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''''''''((())))))))))))******************,,,,,,------------,,,,,,---+++))))))***)))&&&###&&&%%%$$$$$$$$$%%%&&&'''(((((('''(((((()))******************+++,,,---...,,,...///...+++***)))***)))))))))((('''&&&$$$$$$###"""!!! !!!######""""""!!!  {{{sssnnnjjjeee___\\\\\\\\\ZZZXXXSSSUUUYYY\\\^^^^^^]]][[[___dddlllsss{{{yyyqqqmmmbbb___YYYSSSMMMJJJHHHGGGEEEDDDDDDFFFGGGFFFDDDBBB:::777333///,,,++++++,,,+++*********,,,///222444333333444555666555333000,,,'''!!! !!!!!! """$$$&&&'''***---000222333444555555555555555222111000...,,,***'''&&&***)))'''&&&&&&'''((()))%%%%%%$$$$$$%%%''')))***+++,,,,,,,,,,,,,,,++++++,,,---.........------,,,+++*********))))))((((((************)))((('''&&&######$$$$$$$$$%%%%%%%%%''''''(((((((((((('''''''''((()))(((&&&%%%&&&'''%%%%%%###"""!!! !!!""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&&&&&&&''''''((()))))))))(((''''''(((******((('''&&&&&&&&&'''''''''(((((()))***************++++++---,,,+++))))))***++++++'''&&&%%%$$$###"""""""""######$$$######"""!!! """"""#########"""!!!!!! !!!!!! !!!""""""  """"""!!!"""######$$$$$$######""""""!!!!!! """"""!!! !!!"""###$$$###$$$&&&***------***(((***((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############&&&((()))((('''''''''((()))***,,,------......+++******,,,---...---,,,++++++++++++++++++++++++*********+++,,,---...///,,,,,,,,,,,,---...//////000000000000111111222222111222333444555666666666111111111000000//////...///000000222333444555666666666555666555333///,,,++++++++++++,,,...///000......---------,,,,,,,,,+++,,,,,,+++)))''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''((((((''''''((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''((())))))(((((())))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,+++)))))))))(((%%%###$$$######"""###$$$%%%&&&(((((()))******+++,,,,,,++++++***++++++,,,---...---...///...+++))))))))))))***))))))((('''&&&%%%%%%$$$$$$###############&&&&&&&&&%%%%%%$$$######"""""""""""""""!!!wwwrrrmmmhhhdddbbb]]]XXXVVVVVVUUUSSSPPPHHHIIIKKKLLLMMMLLLKKKKKKPPPUUU]]]eeelllssszzz~~~}}}zzztttnnniiifff[[[XXXUUUPPPMMMKKKIIIIIIGGGEEEDDDCCCCCCAAA>>>;;;888555111,,,)))((((((((()))***+++,,,---000333555444666:::???@@@===666000+++'''""" !!!!!!!!! """$$$&&&'''))),,,...111111222333333333333333000//////---+++)))'''&&&---+++(((&&&%%%&&&(((***&&&&&&&&&&&&&&&'''((()))+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))(((((((((((('''&&&%%%%%%#########$$$$$$$$$%%%%%%'''''''''((((((''''''''''''((()))(((&&&%%%%%%&&&$$$$$$"""!!!  !!! !!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###""""""$$$&&&((((((''''''''''''(((((()))))))))((('''&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))***)))((('''''''''(((((($$$###"""!!! !!!!!!!!!"""!!!!!! !!!!!!"""""""""!!!!!!  !!!"""!!!!!!!!!"""!!!  """""""""!!!  !!!"""###$$$###$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!! """"""!!!!!!!!!"""###$$$"""###%%%(((,,,---,,,+++,,,+++)))'''%%%$$$######%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######""""""%%%''''''&&&&&&'''(((((()))***+++,,,---------+++******,,,...///...---***)))))))))))))))))))))(((((())))))***+++------+++++++++,,,,,,---............//////000000111111///000000111222222222222/////////.........------...//////000222333333444666555444444333111---***))))))***+++,,,...///000.........---------,,,,,,+++,,,,,,+++(((''''''(((%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$#########$$$$$$%%%$$$%%%''')))))))))((('''))))))))))))((((((((((((++++++,,,,,,,,,,,,++++++++++++***)))(((&&&$$$"""""""""!!!!!!"""###$$$%%%((()))***+++------......,,,,,,+++++++++,,,,,,------...///---+++(((((((((************)))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))((('''&&&%%%$$$%%%%%%$$$$$$###"""!!!xxxrrrjjjeeecccaaa^^^[[[WWWSSSNNNLLLLLLKKKHHHEEE>>>===<<<;;;;;;<<<===>>>BBBFFFMMMTTTZZZ```fffjjjppppppooommmiiieeebbb___YYYWWWTTTPPPMMMJJJIIIHHHFFFDDDBBBAAA@@@>>>;;;999999666111---)))'''''''''$$$'''+++---...000333666:::>>>EEEIIIHHHAAA666///)))'''###!!!!!!!!!""""""!!!###%%%''''''(((***,,,//////000111111111000000......---,,,***)))'''&&&+++***'''%%%$$$%%%''')))''''''&&&&&&'''''''''((()))***************)))))),,,++++++***************)))))))))***************''''''''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((())))))(((&&&$$$%%%&&&$$$###!!!  !!!"""###!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$&&&(((((('''''''''''''''(((((((((((('''&&&&&&&&&((('''&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%"""!!!  !!!!!!!!!  !!!!!! !!!!!!"""############"""""""""!!!  !!!!!!!!!!!!"""#########"""!!! !!!"""###%%%%%%%%%&&&''''''((((((''''''&&&%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$&&&)))---//////......---+++)))'''%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$######"""$$$&&&&&&&&&&&&'''(((((((((***+++,,,---------,,,++++++---///000///...((((((((((((((('''''''''''''''''''''((()))***+++******+++,,,,,,---------,,,,,,------...///000000000000111000000///......,,,,,,,,,,,,++++++++++++---......///000111222222444222111000000...+++(((''''''((()))+++---...///......---------,,,,,,,,,+++,,,,,,+++(((''''''(((%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""""""""#########$$$&&&'''(((((('''''')))))))))(((((((((((((((******++++++++++++******+++++++++)))'''%%%######!!!!!! !!!"""$$$%%%((()))+++---...///000000------,,,,,,+++,,,,,,,,,,,,---...---***(((((((((*********+++******))))))''''''&&&&&&&&&&&&''''''))))))+++++++++***((('''&&&&&&&&&&&&%%%$$$######|||vvviiiccc]]]ZZZZZZZZZXXXVVVOOOKKKGGGEEEEEEDDD@@@===777666333111222333666888999===CCCHHHMMMQQQVVVYYY```aaaaaaaaa```^^^[[[ZZZYYYWWWSSSOOOKKKGGGEEECCCBBBAAA???>>>>>>>>><<<:::888555111,,,)))((((((((("""&&&***,,,---000555:::FFFKKKPPPQQQJJJ???444...)))(((%%%###""""""###$$$"""$$$'''((((((((()))+++---....../////////......,,,,,,,,,+++***((('''&&&((('''%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))******))))))++++++***)))(((((((((((((((((())))))******++++++''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((())))))'''%%%$$$$$$%%%"""!!! !!!"""###$$$"""!!!""""""###%%%&&&'''%%%%%%%%%%%%%%%$$$$$$######""""""$$$&&&(((((('''&&&'''''''''''''''''''''&&&%%%%%%&&&((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""""""""  !!!!!!!!!   !!!"""""""""###$$$$$$%%%%%%$$$$$$!!!!!!  !!!""""""###$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&''''''((())))))******))))))((('''&&&$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%'''''''''***...111222222000///...,,,***(((&&&%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&((()))'''((()))+++,,,,,,------,,,++++++---//////...---''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((()))+++++++++++++++)))******+++,,,---......222222222111000///...---************************,,,------...///000000000111///...------,,,)))'''&&&&&&&&&''')))+++,,,---------,,,,,,,,,+++++++++++++++,,,***(((&&&''''''%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%######"""!!!!!!!!!!!!""""""###$$$%%%&&&&&&''''''((((((((())))))*********)))******++++++******)))+++,,,,,,***'''$$$######!!! !!!###$$$&&&'''(((+++---///000111000///...---,,,,,,+++,,,,,,+++,,,---,,,***)))))))))******++++++,,,+++++++++((((((((('''(((((()))******,,,---......---+++***(((((((((((('''&&&%%%%%%wwwmmmeee___ZZZUUURRRRRRQQQOOOLLLHHHDDD@@@??????===:::666000000///...///111222333333777<<<@@@DDDGGGKKKNNNRRRSSSVVVXXXYYYWWWVVVTTTQQQPPPNNNKKKHHHEEECCCBBBAAA???===;;;;;;;;;999888333111---***(((((())))))&&&)))+++,,,---333===DDDUUUYYYZZZSSSFFF999222111+++***)))'''%%%%%%&&&'''$$$&&&)))))))))))))))***,,,------...------,,,,,,++++++******)))((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))*********+++***)))'''''''''''''''&&&&&&'''((())))))******''''''''''''&&&%%%$$$###"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###&&&'''(((&&&###""""""###  !!!""""""######""""""!!!"""###$$$&&&'''$$$$$$%%%%%%$$$######"""$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&((()))(((&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########!!!!!!""""""!!!!!!   !!!"""###$$$%%%$$$%%%%%%&&&'''&&&&&&&&&############""""""""""""$$$$$$%%%&&&'''((())))))'''''''''((((((((())))))$$$%%%%%%%%%&&&((()))***))))))***++++++++++++***+++***(((&&&%%%&&&''''''''''''((()))))))))))))))***))))))+++...222333333111111000...,,,***((('''%%%%%%$$$$$$###""""""!!!!!!""""""######$$$$$$$$$###%%%&&&&&&&&&''')))+++'''((()))+++,,,,,,,,,,,,+++******+++,,,---+++***%%%&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%'''((())))))((((((''''''((()))***+++,,,,,,000000000000000///...---************************,,,,,,------....../////////---,,,+++++++++)))'''$$$%%%%%%&&&'''(((***+++,,,,,,+++++++++*********)))******)))&&&%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((""""""######$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%###"""!!!!!! !!!!!!!!!!!!"""###%%%&&&''''''(((((()))***+++,,,,,,))))))************)))))),,,......,,,'''$$$$$$$$$!!! !!!###%%%&&&&&&(((+++...000111111111//////...,,,,,,+++++++++)))***,,,,,,***)))***+++******+++,,,,,,---,,,,,,***************+++,,,,,,---...111222222111///---++++++++++++***)))((('''~~~uuukkk```YYYVVVQQQLLLIIIHHHFFFBBB???@@@<<<999777777666222...(((((()))+++,,,,,,------,,,///444888;;;???BBBEEEIIILLLPPPSSSTTTTTTRRRQQQGGGGGGGGGGGGFFFFFFEEEEEEDDDAAA===:::999777444222...,,,)))''''''((()))+++---......---///777EEEOOO```bbb___SSSAAA444111333,,,,,,+++)))''''''((()))%%%'''*********))))))***,,,,,,---------,,,,,,+++************)))((('''&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$&&&((()))*********+++***((('''&&&&&&&&&'''$$$%%%%%%&&&'''((())))))''''''''''''&&&%%%$$$$$$!!!!!!!!!!!!""""""""""""#########$$$$$$#########%%%&&&&&&%%%""" !!!!!! !!!""" !!!!!!"""""""""###"""!!!!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$###"""!!!$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))***)))'''###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""" !!!!!!  """###%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***+++,,,))))))******+++++++++,,,''''''''''''(((***+++,,,******+++,,,,,,,,,,,,+++,,,+++)))'''&&&'''((()))******+++,,,,,,,,,,,,++++++***)))+++...222333444222111111///...,,,***)))%%%%%%$$$$$$###""""""!!! !!!"""###$$$$$$$$$%%%&&&&&&&&&'''))),,,'''((()))***+++,,,,,,,,,***)))))))))++++++)))'''%%%%%%&&&&&&'''((())))))''''''&&&%%%$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%&&&&&&'''((()))***++++++,,,,,,------...---------***************+++++++++,,,,,,,,,------............---++++++++++++***((($$$$$$$$$%%%&&&'''((()))+++++++++*********))))))'''((()))'''%%%######$$$'''&&&$$$$$$$$$&&&((()))!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%###"""!!! !!! !!!###%%%'''''''''(((***+++,,,---...))))))************))))))---...///,,,((($$$$$$%%%!!!!!! !!!"""$$$&&&'''%%%'''***...000111111111000///...---,,,+++++++++(((***++++++*********+++******+++,,,------------,,,,,,,,,,,,,,,---...//////111333555555333111000------------,,,+++******wwwlllddd^^^WWWRRRJJJHHHDDD@@@===;;;::::::<<<777333222333333000,,,***))))))(((((()))+++,,,...000333666:::===???@@@EEEFFFHHHKKKNNNOOONNNLLLHHHFFFEEEDDDDDDDDDBBB@@@@@@???<<<:::777555444333+++***((('''''')))+++---///...,,,///666AAALLLTTT[[[TTTJJJ???888333222333000///---+++***)))((((((******))))))((((((''''''))))))***++++++++++++******************)))(((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%!!!!!!!!!"""###%%%&&&'''''''''&&&%%%%%%$$$#########%%%(((***+++***(((&&&'''''''''&&&%%%%%%$$$$$$""""""""""""!!! """!!!!!! !!!######"""!!! !!!"""!!!!!!"""###$$$$$$##################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((('''%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$######!!!  #########$$$%%%&&&(((((()))(((&&&%%%&&&''')))***)))))))))))))))(((''''''((()))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,((()))+++,,,------,,,,,,---...000111111///---,,,000...+++)))''''''((((((------,,,,,,+++***))))))+++++++++,,,///222666888444333111///,,,***((('''((('''%%%$$$######$$$%%%!!!!!!!!!"""###%%%&&&'''&&&'''((()))***+++,,,,,,)))******+++++++++******+++)))''''''((())))))(((############$$$%%%&&&&&&###$$$%%%%%%$$$###"""!!!""""""!!!!!!!!!!!!""""""%%%%%%&&&&&&'''((((((((((((((()))))))))*********((((((((((((((()))))))))+++,,,,,,,,,,,,,,,,,,+++------+++)))'''&&&$$$###""""""###$$$%%%''''''((()))))))))******))))))))))))'''$$$###$$$$$$$$$###!!!"""$$$&&&'''((())))))%%%%%%$$$$$$###"""""""""###""""""$$$%%%&&&%%%###"""!!! !!!"""###$$$&&&((('''&&&&&&(((,,,...,,,***---,,,,,,,,,,,,,,,++++++...---,,,***(((%%%###""" """$$$%%%$$$$$$%%%&&&))))))***---111222111000444333111...,,,******)))*********)))))))))))))))+++++++++,,,,,,,,,------,,,,,,---///000111222333///000222222111111111222333333222000...,,,***)))yyyqqqfff\\\VVVPPPJJJFFFFFFDDD@@@<<<999777666666666222...///111222///,,,******)))))))))***,,,------///222666999<<<>>>???CCCCCCDDDGGGJJJKKKJJJIIIHHHFFFEEEDDDDDDCCCBBB@@@>>>===:::777555333111111+++)))(((''''''))),,,---000//////222888BBBLLLRRRRRRMMMEEE===777444333444000///...,,,+++***)))))))))))))))((((((''''''&&&(((((()))***************))))))******))))))((('''%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$!!!!!!!!!"""###$$$%%%%%%'''&&&&&&%%%$$$$$$######$$$%%%''')))))))))((('''((((((''''''&&&%%%$$$$$$""""""""""""!!! """!!!  """!!!!!!  !!!"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$######"""""""""!!!!!!!!!###"""!!!  !!!!!!  #########$$$%%%'''((())))))((('''&&&&&&((()))++++++,,,,,,,,,+++***))))))++++++,,,---.....................------,,,+++***))))))***+++,,,---------...///000000000///...---000...,,,)))((((((((()))+++++++++*********))))))+++++++++---///333666888555444222000---+++)))((()))((('''%%%%%%%%%%%%%%%"""""""""###$$$%%%'''''''''(((((()))+++,,,,,,---******++++++,,,++++++***+++)))''''''((((((((('''############$$$$$$%%%&&&######$$$$$$###""" !!!  !!!$$$$$$$$$%%%&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))***)))((('''&&&$$$######"""######$$$&&&''''''(((((())))))******))))))(((***'''%%%$$$$$$$$$$$$###!!!"""$$$&&&'''(((((()))%%%%%%$$$$$$###"""""""""#########$$$''''''&&&%%%###"""!!!!!!""""""###&&&((('''&&&&&&(((+++---,,,+++------,,,,,,,,,,,,,,,,,,------,,,***(((%%%$$$"""!!!###%%%&&&%%%%%%&&&'''))))))***---000222111000222111///---+++))))))((())))))))))))))))))))))))***++++++,,,------............///000111111222333///111333333222111222333333222222000...,,,***)))~~~wwwhhhaaaXXXQQQLLLHHHDDD@@@AAA???;;;777333111000///...,,,***+++...000...,,,***)))))))))***,,,---...---...222666:::===???@@@AAAAAAAAABBBEEEGGGFFFFFFFFFDDDBBBAAAAAA@@@>>><<<;;;:::777444111///...---***)))((('''(((***---...000000111555;;;CCCJJJOOOEEECCC???:::777555444444111111///...,,,+++++++++)))(((((('''&&&&&&%%%%%%&&&&&&'''((()))*********(((((())))))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""######&&&&&&%%%%%%$$$#########%%%%%%&&&''''''(((((()))***)))((('''&&&%%%$$$$$$""""""""""""!!! !!!!!!  !!!""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$$$$######$$$$$$$$$$$$######   !!!""""""!!! """$$$$$$$$$%%%&&&'''((()))))))))((('''((()))***+++/////////......---++++++---...///000111111111000111000000///---+++***)))+++******++++++,,,---...////////////000000000000000///,,,***)))((()))***))))))))))))*********+++,,,,,,---...000333666888555444333111...,,,+++*********((('''''''''''''''$$$$$$$$$$$$%%%&&&(((((())))))***+++,,,,,,------+++,,,,,,------,,,++++++,,,***((('''''''''&&&%%%#########$$$$$$$$$$$$$$$!!!"""""""""""" !!!!!!"""######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$######""""""######$$$%%%&&&&&&'''((((((((())))))))))))((((((***(((%%%$$$$$$$$$###"""!!!"""$$$%%%&&&'''((((((%%%%%%$$$$$$###"""""""""#########%%%((())))))'''%%%$$$"""  !!!"""###%%%'''&&&&&&&&&(((***,,,,,,+++---------------------------,,,+++)))'''&&&$$$######$$$&&&'''&&&&&&'''((())))))***---000111000//////...,,,***)))(((''''''))))))))))))))))))))))))******+++,,,...///000000000000111111111222222222000222333333222111333444222222111000...---+++***}}}zzzwwwrrrlllggg]]]WWWPPPKKKIIIFFFCCC@@@<<<:::777333///---+++******)))(((***---...---+++((((((((((((***,,,...///...000444777;;;>>>AAABBBBBBAAA???@@@CCCDDDEEEDDDBBB@@@>>>===<<<;;;999777888777444111///,,,+++***(((((('''((()))+++...///000111333777<<>>@@@BBBCCCDDDBBBAAAAAACCCEEEEEEDDDAAA???===;;;:::999666444555444222///,,,+++))))))&&&''''''(((***---///000000111444777:::===>>>???888888888888777555444333333222111000///.........(((((('''&&&%%%$$$######$$$$$$###$$$$$$&&&'''(((%%%&&&&&&&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!   !!!!!!!!!!!! $$$###############""""""$$$$$$######$$$&&&)))******)))((('''&&&%%%$$$$$$""""""""""""""""""!!!  !!!""""""######"""!!!!!!###%%%"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$### !!!"""    !!!!!! """###$$$###"""!!!###%%%%%%%%%%%%%%%%%%&&&'''(((((((((((())))))***+++,,,...............------,,,......///000000000//////......//////......---,,,---,,,+++++++++,,,---...............///000222222///...,,,***))))))***+++((()))***+++---...//////------...///111222444555444444333111000...------,,,,,,,,,,,,+++***))))))&&&&&&&&&&&&'''((())))))+++++++++,,,------.....................---,,,++++++)))'''&&&&&&&&&$$$######$$$$$$$$$$$$###"""!!!  !!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""!!!!!!  !!!""""""""""""######$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$"""!!!!!!!!!###$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""###%%%((())))))(((%%%$$$###!!!!!!"""""""""$$$&&&%%%&&&&&&'''((())),,,---......---------,,,,,,,,,***)))'''&&&%%%$$$$$$$$$%%%&&&(((((('''&&&'''(((''''''(((***---...---+++''''''&&&%%%%%%%%%%%%%%%''''''(((((())))))))))))((((((***,,,...000111222333333333333222222222222111222222222111111333555000000000000///...---,,,zzzyyyvvvsssooollliiihhhaaa```___^^^]]]]]]]]]]]]^^^]]]\\\[[[XXXUUURRRPPPJJJFFFBBB@@@@@@@@@===;;;555444222000...+++***)))***+++,,,------,,,+++***&&&&&&'''(((+++...111222555777999<<>>>>>;;;888222111111///...,,,***)))((())),,,------,,,++++++''''''(((***---000444666777888:::===???@@@AAABBBAAA@@@@@@AAACCCBBB@@@>>>???===:::888666444111///,,,+++***(((''''''&&&&&&$$$%%%'''))),,,///111333555555666666555444333333222222333333333333333333333222111000////////////******((('''&&&$$$######%%%$$$"""!!! !!!"""#########$$$$$$######"""!!! !!!!!! !!!#########""""""""""""""""""""""""""""""!!!""""""###%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""#########"""""" !!!"""######""""""###$$$""""""""" !!!$$$""""""###$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###### !!! !!!  !!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!"""###"""!!!"""###%%%$$$$$$#########$$$%%%%%%%%%&&&'''((()))*********((()))***,,,------......,,,---------------,,,,,,++++++,,,---------------,,,---------------,,,,,,(((***,,,...///000000000---+++)))'''''''''))))))))))))***+++---...//////,,,,,,---...///000000000222222111000//////......,,,------------+++***)))''''''&&&&&&&&&'''((((((++++++++++++,,,,,,,,,,,,.........------,,,******(((&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%$$$""" !!!  !!!!!!!!!!!!!!!""""""""""""""""""!!!!!!######""" !!!"""###$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!$$$$$$$$$"""!!!  """###$$$###$$$%%%'''%%%&&&'''&&&&&&'''+++/////////---,,,***(((''''''&&&$$$###!!! !!!"""###%%%&&&((((((&&&%%%&&&&&&######$$$&&&))))))(((&&&###############$$$%%%&&&&&&&&&''''''((())))))***'''((()))***,,,---...///111111111111222222222222000000000///...///111444//////////////////...---|||uuuqqqhhheee```ZZZUUURRRPPPOOOQQQOOOMMMKKKJJJIIIIIIJJJGGGHHHIIIHHHFFFDDDDDDDDD@@@===999888999888555333000000//////---,,,***)))%%%(((+++------,,,,,,,,,((()))***,,,///333666888888999;;;<<<>>>???@@@@@@>>>>>>???@@@AAA@@@===;;;<<<999666444222000---***(((''''''&&&%%%%%%%%%%%%###$$$'''***---000222333888777777666555333111111//////000111222333444444222222111000/////////000+++***)))(((&&&%%%$$$###%%%$$$"""  !!!"""###############"""!!!!!!!!!!!!!!! !!!!!!  !!!###$$$$$$######!!!!!!!!!!!!"""""""""""" !!!"""$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%!!!""""""#########""""""!!! !!!"""""""""###$$$$$$###"""###%%%""""""!!!!!!#########$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######  """  """###"""############""""""!!! !!!!!!!!!!!!!!! !!!"""###"""!!!!!!###%%%#########"""######$$$$$$$$$%%%&&&((()))*********'''(((***,,,---...//////,,,---------------,,,,,,+++,,,,,,------,,,,,,+++,,,---.........---,,,+++'''(((+++...000000//////,,,***((('''&&&'''((()))((()))***+++,,,---......+++,,,---...////////////111111111000///......---,,,------...---+++***)))'''&&&&&&&&&&&&''''''(((+++++++++++++++++++++,,,------------,,,+++***)))'''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%$$$!!!!!!!!!!!!  !!!!!!!!!!!!  """###""" !!!"""###############%%%%%%$$$$$$###"""""""""  """###!!! !!!###$$$$$$$$$$$$&&&((($$$&&&'''&&&%%%'''+++///000///---+++)))'''&&&%%%%%%###!!!  !!!"""$$$&&&''''''&&&%%%%%%&&&""""""###%%%'''((('''%%%""""""""""""###$$$%%%&&&&&&&&&&&&'''((())))))***''''''(((***+++,,,------000000111111111222222222000000///...---...111333...///////////////......~~~|||yyyzzz{{{yyyuuunnngggccc\\\ZZZVVVQQQMMMKKKKKKJJJJJJIIIFFFDDDCCCBBBBBBBBBAAA???===@@@CCCCCC>>>999888666444444444555555444444333111000///////////////......---------.........////////////111555888999999999:::===??????>>>:::;;;<<<======<<<;;;:::<<<:::666222///---,,,+++'''''''''&&&&&&%%%%%%$$$$$$%%%'''***,,,///111222444555555666555333222111000///......///111444555111000...---,,,+++******+++***(((&&&%%%$$$%%%%%%$$$#########""""""!!!!!!$$$######""""""""""""###""""""!!!  !!!"""""""""###"""""""""""""""######$$$$$$######$$$&&&'''(((&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$###""""""!!! """$$$%%%$$$###"""######""""""###$$$%%%%%%!!!!!! !!!"""#########$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###!!!!!!  !!!!!!!!!!!!###%%%'''(((%%%%%%&&&&&&%%%%%%$$$###!!!"""###!!!""""""""""""""""""#########!!!!!! !!!!!!&&&&&&&&&'''''''''(((((()))(((((((((***,,,---///...,,,++++++,,,---+++*********+++++++++,,,,,,,,,,,,---///111000...,,,******+++,,,---------,,,,,,++++++***(((''''''''''''&&&&&&'''((()))***++++++------------------------......///000000000000///111000...,,,++++++++++++''''''&&&&&&&&&''''''((('''(((******))))))+++,,,.........---,,,+++)))(((***)))'''%%%$$$$$$$$$%%%&&&$$$###%%%'''(((%%%###&&&###   !!!""" !!!""""""""""""&&&%%%$$$"""!!!!!!!!!   """%%%&&&'''&&&$$$"""!!!"""$$$%%%''')))+++,,,......,,,***(((%%%"""!!!"""!!!!!! !!!!!!$$$&&&((((((&&&%%%$$$%%%'''%%%""""""###%%%%%%$$$""""""!!! !!!######%%%'''***,,,+++*********))))))))))))***+++,,,,,,000000111222222222222111111///---,,,,,,...000222///////////////000000000{{{tttoookkkiiijjjllllllkkkhhhaaa[[[WWWOOONNNKKKHHHEEEDDDCCCCCCCCCBBB@@@>>><<<;;;;;;;;;<<<:::888:::>>>===999555444222000//////000111111222222222111000//////...///......---------.........000111111111222555888999888888:::<<<>>>>>>===;;;<<<<<<===<<<;;;:::999999777333000,,,***))))))&&&&&&&&&%%%%%%%%%&&&&&&'''(((***,,,///111333444555555555555444333222111...---,,,,,,,,,...000111000///...,,,+++*********)))((('''&&&%%%$$$$$$$$$#########"""""""""!!!!!!######""""""!!! !!!  !!!""""""!!!  !!!!!!"""######$$$$$$######"""########################%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$###""""""!!!!!! """$$$%%%%%%%%%$$$######""""""###$$$$$$%%%######"""!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&$$$######$$$%%%###"""!!! !!!!!! !!!###!!!!!!!!!"""###%%%'''(((&&&&&&''''''&&&&&&%%%$$$!!!"""###""" """"""""""""""""""""""""###!!!!!! !!!!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''')))+++...///---,,,++++++,,,,,,+++*********++++++++++++++++++,,,---///000///...+++***)))***++++++,,,,,,++++++***)))((((((''''''((((((&&&'''((((((******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111000///222111///---,,,,,,,,,,,,''''''&&&&&&&&&&&&'''''''''(((******))))))+++,,,,,,,,,,,,,,,+++***)))(((((((((&&&%%%$$$$$$%%%%%%&&&$$$###$$$&&&'''%%%"""%%%###  !!!!!!!!!!!!######!!!   """$$$&&&&&&%%%###"""!!!"""$$$&&&(((***,,,,,,---,,,+++)))&&&$$$!!! ###%%%&&&&&&%%%$$$$$$$$$%%%###""""""###$$$$$$###"""!!! !!!"""###%%%'''***++++++*********************+++,,,------///000111111222222111111000///---,,,,,,...000111000000000000000000000000ssspppkkkeee```]]][[[ZZZYYY[[[\\\\\\YYYTTTNNNKKKGGGGGGFFFEEECCCBBBAAAAAA>>>===;;;999777555555555555333222444666666333///000...,,,******+++---///000111222222111000///.........------------......///111333333333444666777999888888999;;;===<<<;;;<<<<<<<<<<<<;;;999888777444222///,,,)))'''&&&%%%$$$$$$$$$$$$%%%&&&'''(((***+++---000222444555666555555444333222222222222...---,,,++++++,,,.........---,,,+++************'''''''''&&&%%%$$$###"""######""""""""""""!!!!!!"""#########"""!!!"""!!!  !!!"""""""""!!!!!! ###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$############"""""""""###$$$%%%&&&''''''''''''&&&%%%$$$#########""""""!!!  """$$$&&&'''&&&&&&#########"""######$$$%%%%%%%%%###"""""""""""""""######""""""######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%###""""""######"""!!!  !!!############%%%'''""""""""""""###%%%''')))'''(((((((((((('''&&&&&&""""""###""" !!!"""######""""""""""""""""""!!!!!! !!!!!!"""""""""#########$$$$$$#########%%%'''***---///---+++******+++,,,***)))+++++++++***************+++,,,.........---+++)))((((((((())))))))))))***)))(((((('''''''''((((((&&&''''''((()))***++++++++++++++++++++++++++++++///000222333333222000///222111000///...---------'''&&&%%%%%%%%%%%%&&&'''''')))******)))***+++---******++++++***)))((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###$$$%%%&&&$$$"""%%%###!!!   !!!###%%%%%%$$$###!!! !!!###%%%(((***,,,---******)))'''%%%""" !!!###%%%%%%#########$$$###""""""###$$$$$$###!!!  """###%%%'''***+++***)))******+++******+++,,,---......//////000111111111111111...---,,,++++++---///000222222111111000000//////aaa___[[[VVVSSSRRRRRRRRROOOPPPRRRRRRPPPLLLHHHEEEDDDDDDDDDCCCCCCAAA@@@???<<<;;;:::888666444333222///......///111111///,,,...---+++)))((())),,,//////000222333222111///.........---------...//////000333555666555555666777999888777888:::;;;:::999;;;;;;;;;;;;999777555444111///,,,)))&&&$$$######!!!!!!"""###$$$&&&(((***,,,---///222444555555555666555333111111111222222000///...------------...,,,++++++***))))))))))))&&&''''''((('''%%%###"""""""""""""""""""""!!!!!!!!!"""$$$%%%%%%###!!! """!!! !!!""""""""""""!!!!!!!!! ###"""!!! !!!###%%%&&&&&&&&&&&&&&&%%%$$$###############$$$$$$%%%%%%&&&''''''''''''&&&$$$###"""!!!!!!!!!   """$$$&&&'''(((((($$$###############$$$$$$$$$$$$###############$$$$$$###"""""""""###%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$""""""######""" !!!""""""###%%%&&&&&&%%%%%%&&&(((############$$$&&&((()))((())))))))))))(((''''''######""""""!!!!!!"""############"""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""#########"""""""""###%%%(((***,,,,,,***))))))***+++)))(((***************)))))))))***+++,,,---,,,+++***(((&&&&&&&&&&&&&&&'''(((((())))))((('''&&&&&&&&&&&&%%%%%%&&&'''((()))******,,,,,,,,,,,,,,,,,,,,,,,,///000222444333222000///111000///......---------((('''%%%$$$$$$%%%&&&'''''')))************+++---,,,,,,,,,+++***((('''&&&$$$$$$$$$%%%%%%&&&&&&'''$$$###$$$$$$%%%%%%$$$###$$$"""!!!!!!!!!   !!!"""###"""!!!  """$$$''')))+++,,,(((((('''&&&$$$"""  """#########"""###%%%#########$$$%%%%%%###  !!!"""%%%''')))***))))))***+++)))))))))***+++,,,---......///000000111111000000---,,,+++++++++---///000333333222111000//////...QQQOOOMMMKKKIIIIIIJJJJJJHHHJJJKKKLLLKKKHHHEEECCC>>>>>>>>>===<<<;;;999888;;;:::999777555333111000,,,,,,,,,,,,---------+++******)))'''&&&&&&***---...///111222333222000//////.........//////000111222444666666666555666777888777666777888999888777999999999888777444222111///---***'''$$$"""!!!!!! !!!###&&&)))+++,,,---000222444444444333555444222111000000111222000///......------,,,,,,***))))))((((((((())))))&&&'''(((((('''&&&$$$###!!!!!!!!!!!!!!!!!!"""""" """$$$$$$$$$"""!!!"""!!!  !!!""""""""""""""""""!!!!!!!!!!!!!!! !!!###%%%'''%%%&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%###"""!!!  !!! """$$$&&&'''((()))$$$$$$###############$$$""""""""""""###$$$%%%&&&%%%%%%$$$######%%%&&&'''%%%%%%&&&&&&%%%$$$$$$###%%%$$$""""""###"""!!! """$$$%%%'''((()))(((&&&%%%%%%&&&$$$$$$###$$$$$$&&&((()))))))))******))))))((('''######"""""""""#####################""""""!!!!!!!!!!!! !!!!!!""""""""""""##################""""""###%%%'''(((+++)))(((((()))***(((''')))))))))))))))))))))))))))******+++***)))((((((%%%%%%$$$$$$$$$%%%&&&'''***)))(((&&&%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((,,,,,,,,,,,,,,,,,,,,,,,,---///000222222111000///............---,,,,,,+++)))(((&&&$$$###$$$&&&'''((()))++++++******,,,---//////...,,,***(((&&&%%%######$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%$$$$$$$$$###"""!!!""""""!!!   """$$$'''((()))&&&&&&%%%$$$###!!!!!!""""""""""""$$$&&&&&&&&&%%%&&&'''&&&###  """###%%%'''))))))(((((()))+++''''''(((((()))+++,,,---......///000000000000///,,,,,,++++++,,,---///000333222222111000///......GGGFFFFFFFFFEEEFFFFFFFFFBBBCCCEEEFFFEEECCC@@@>>>;;;;;;;;;:::999999888888888777666555222000---,,,)))))))))*********++++++%%%'''((('''$$$$$$'''+++...///000111222222111000000000///000000111222333444555666666555444555777888666555666777777666555666666666666444222000...,,,+++(((%%%"""!!!  """&&&)))++++++---///222333333222111333333222111000000000000---------,,,,,,++++++***((('''''''''''''''((()))&&&&&&&&&&&&&&&%%%$$$$$$ !!!!!!!!!!!!"""""" !!!""""""!!!!!!"""!!!  !!!"""############"""""""""""""""!!!!!!!!!!!!###%%%&&&###$$$&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$"""!!!  !!!### !!!###$$$&&&'''(((%%%$$$######"""######### !!!!!!###%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&%%%%%%$$$###"""$$$###!!!!!!!!!!!!  """$$$&&&(((((()))***(((&&&$$$$$$%%%%%%%%%$$$$$$%%%'''((()))))))))******))))))((('''$$$###!!!"""$$$%%%$$$$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!"""""""""#########$$$$$$$$$###"""""""""###%%%&&&***(((''''''((()))'''&&&'''((((((((()))))))))))))))))))))))))))(((''''''$$$$$$###"""###$$$%%%&&&)))((('''&&&%%%$$$$$$$$$######$$$%%%&&&'''((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000------......---,,,+++++++++)))'''$$$$$$%%%'''((((((***++++++***+++,,,---//////...,,,***(((&&&%%%######$$$%%%&&&&&&%%%%%%###%%%'''&&&%%%$$$%%%%%%"""""""""#########  !!!###$$$%%%######""""""  !!!###%%%***)))'''&&&&&&%%%""" !!!###$$$%%%'''(((((((((((()))+++&&&&&&'''''')))***,,,------......///////////////+++,,,,,,,,,---...000000111111000000//////......???@@@BBBCCCDDDDDDCCCCCC===>>>???@@@???===;;;:::;;;:::999999999;;;<<<===555555444333000---***)))%%%&&&&&&&&&&&&&&&'''((($$$'''******'''&&&(((+++...//////000111222222222111111111111222333444555555666666444333333555777888666555555666666555333333333333333222000...---***(((%%%""" !!!%%%)))++++++---000222333222111000222222222222111000///...,,,------------,,,,,,+++&&&&&&&&&&&&&&&'''((((((%%%$$$################## !!!!!!!!!""""""############""""""!!!!!!###"""!!!!!!!!!!!!"""###########################%%%%%%$$$$$$######""""""!!!"""$$$&&&'''&&&%%%$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$"""  !!!!!! """### !!!!!!"""###$$$&&&&&&%%%$$$$$$###""""""###### !!!"""###$$$%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%###""""""""" !!!!!! !!! !!!###%%%(((***'''(((((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%'''((())))))))))))***)))(((((('''%%%###!!!"""$$$&&&%%%$$$$$$$$$######"""!!!!!! !!!!!! !!!!!!""""""""""""###############""""""""""""$$$&&&''')))(((&&&'''(((((('''%%%%%%&&&''''''((()))******(((((((((((('''''''''&&&$$$$$$"""""""""###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((())))))***))))))))))))))))))))))))(((((()))***+++...000111---......//////...,,,,,,---+++(((%%%$$$&&&((()))(((***++++++++++++,,,...++++++++++++***)))''''''######$$$%%%&&&%%%$$$$$$$$$&&&((((((&&&%%%&&&'''"""""""""###$$$$$$!!!   !!!$$$---***'''%%%$$$"""   """$$$%%%%%%'''(((((('''''')))+++&&&''''''((()))+++---...------.../////////......,,,,,,------///000111111/////////...............777999<<<>>>??????===<<<;;;<<<=========;;;999777777666666666777:::===???555555444333000---***((("""###$$$#########%%%&&&%%%***......+++)))***---////////////000111333444222222222222333444555666666666555333222222555777777666444444555555444222111111111111000///---,,,(((&&&$$$!!!!!!%%%(((+++,,,---000222333222111///111111222222222000...---......///000000//////...%%%%%%%%%%%%&&&'''((((((######!!! !!!"""""" !!!!!!""""""+++***(((&&&%%%$$$######%%%$$$###""""""###$$$%%%##################$$$$$$))))))((('''%%%###!!! !!!###&&&'''&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%$$$$$$###!!!  !!!""""""!!!!!!"""$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$###""""""######"""!!!!!!!!!!!!!!!"""###!!!"""###%%%%%%$$$######&&&&&&&&&%%%$$$###"""!!!  """!!! !!!!!!!!!!!!###&&&)))+++$$$&&&'''&&&%%%%%%&&&''''''&&&%%%%%%&&&'''((())))))))))))))))))(((''''''%%%###!!!"""%%%'''&&&$$$$$$$$$$$$###"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!###%%%'''))))))'''&&&&&&'''(((&&&%%%$$$%%%&&&'''(((***++++++(((((('''''''''&&&&&&&&&%%%$$$"""!!!"""###%%%&&&"""######$$$%%%'''((()))&&&&&&'''((()))***++++++(((((((((((((((((((((((('''&&&&&&'''))),,,000222...///000000000///...---...,,,(((&&&%%%&&&(((***(((***++++++++++++,,,...'''((()))))))))))))))(((###$$$%%%&&&%%%%%%######$$$'''))))))&&&%%%&&&((("""!!!"""$$$%%%$$$"""!!!!!! !!!!!!"""!!!!!!""""""!!!  """...+++'''###"""   !!!###%%%&&&&&&'''(((''''''''')))+++''''''((()))***,,,...///,,,---......//////......,,,,,,---...///000111222---------...............666888::::::999888888888999999999999888666444333555666666777>>>JJJQQQSSSEEE<<<222,,,++++++)))'''###"""!!! !!!"""###$$$&&&)))******)))******------...000111222333444000111222333444333222111333333333222111222444777666666555555444444444444111111000111111000---+++'''%%%"""  ###%%%&&&'''***,,,111111222222222111111000333222///...---...///000......///111222222///---)))((('''&&&%%%$$$$$$$$$"""""""""""""""!!! !!!"""!!!  ###&&&''''''(((((('''&&&%%%%%%$$$$$$######"""!!!!!!!!!""""""#########!!!&&&$$$###!!!!!!"""$$$%%%######$$$$$$&&&''')))***###$$$&&&'''&&&$$$!!! """""""""!!!  !!!"""!!!"""###%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$###"""""""""""""""!!!!!!#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!"""!!! !!!"""!!!!!!!!!"""###%%%&&&'''(((((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%(((***)))+++,,,+++)))(((((((((((('''&&&%%%$$$$$$$$$$$$############""""""""""""!!!!!! !!!!!! !!!!!!!!!!!! !!!""""""###%%%&&&&&&'''***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$$$$%%%$$$###"""""""""$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''((('''&&&%%%$$$$$$$$$$$$"""$$$'''(((((()))+++,,,,,,,,,------------------...///...,,,***))))))+++++++++,,,,,,,,,,,,,,,+++++++++******)))((('''''''''&&&$$$$$$$$$$$$###!!!((())))))******((('''&&&$$$#########$$$%%%&&&&&&$$$###############$$$$$$%%%&&&&&&&&&%%%%%%$$$###  !!!!!!  !!!###$$$'''''''''((())))))*********)))))))))***,,,...///---...000111222111///......///000111111111111111111000///......///000000444777999999888666666777555555666666666555444333111333666:::EEETTT^^^```GGG>>>333+++(((&&&### """!!! !!!"""###%%%'''))))))(((((()))***------///000222333333444111222333444444333222111333333333111000111444666666666555444333222111111222111//////...,,,)))&&&%%%### !!!###%%%&&&(((***---000000111222222111111111222111000///...//////000......///000222111///,,,))))))((('''&&&%%%%%%&&&"""############"""!!!!!!"""""""""  """%%%''''''(((((('''&&&&&&%%%$$$$$$######""""""!!!!!!###############""""""!!!%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&''')))***+++''''''&&&&&&%%%$$$$$$###!!!!!!!!!!!!  """###"""###$$$&&&&&&%%%$$$######$$$%%%%%%&&&%%%$$$###""""""""""""###!!! """$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!  !!!"""""" !!!"""!!!!!!!!!"""###%%%&&&'''(((((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%(((***''')))++++++***))))))***)))((('''&&&%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""###$$$%%%&&&''''''))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$###""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''''''''''''''&&&%%%%%%$$$############"""$$$&&&(((((((((***++++++++++++,,,,,,,,,------/////////...,,,+++,,,------....../////////......---,,,,,,+++******))))))((('''&&&&&&&&&%%%$$$###))))))***+++***)))((('''$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!  !!!###$$$&&&''''''(((((()))************)))))))))***,,,---,,,---///000111000///...//////000111111111111111111000///......///000000333555777777555444444444000111222333333333333222...111444999DDDSSS[[[]]]BBB;;;111)))&&&### !!!  !!!"""###%%%'''(((''''''''')))+++,,,...000222333444444333111222333444444333222111222222222111000111333555555555444333111000//////222000...,,,***((($$$!!!""" !!!$$$&&&'''(((+++---...///000111111222111111111111111000000000000000.........///000000...,,,***)))((('''&&&&&&&&&'''###$$$$$$$$$$$$###""""""#########!!! """$$$'''''''''(((''''''&&&%%%$$$$$$$$$###""""""!!!!!!######""""""######$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&'''(((***,,,,,,((('''&&&$$$$$$$$$$$$$$$  !!!$$$$$$$$$$$$%%%'''((('''%%%#########%%%&&&%%%$$$###""""""!!!!!!"""###!!! !!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!  !!!"""###"""!!! !!!"""!!!!!!""""""###$$$&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%(((***&&&(((***+++******+++,,,+++***)))'''&&&%%%%%%%%%$$$$$$$$$$$$############!!!!!!"""######"""!!!!!! !!!!!!""""""!!!!!! """######$$$%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$############"""""""""######$$$$$$$$$$$$######$$$$$$$$$&&&''''''''''''&&&&&&%%%$$$######""""""""""""###!!!###&&&'''''''''(((***))))))*********+++++++++,,,---...---++++++---......///////////////............------,,,+++++++++)))((((((''''''&&&&&&&&&******+++,,,+++***)))((($$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''''''''&&&&&&%%%$$$###"""!!! !!!###$$$&&&&&&&&&'''(((((()))))),,,+++***)))))))))))))))+++,,,.../////////...---///000000111111111111111000//////...//////000000000222444444333111111111...//////000000000000000///111111222888AAAEEEDDD777222+++&&&$$$###!!! !!!"""$$$&&&&&&'''&&&&&&'''***,,,---...111333444444444333222333444444444333222111111222222111000111333555444444333222111111000000111///,,,***(((%%%""" """%%%'''((())),,,...---...///000111111111111///000111111222111111000...------...//////---+++(((((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###############""" """###&&&'''''''''''''''&&&&&&%%%%%%$$$######""""""!!!"""!!!!!! !!!###%%%&&&######"""""""""###$$$$$$%%%&&&&&&'''((()))++++++%%%%%%%%%$$$$$$###"""""" """%%%&&&&&&%%%&&&'''***(((&&&###"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!"""!!!!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$""""""!!! !!!!!!"""###$$$###!!! !!!"""""""""""""""###$$$%%%&&&''''''''''''''''''''''''&&&''''''&&&%%%%%%(((***((()))+++++++++***+++,,,+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""""""""!!!!!!#########$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""""""""###############""""""""""""######''''''''''''&&&&&&%%%$$$"""!!!!!! !!!!!!"""!!!###%%%&&&%%%%%%&&&'''&&&''''''(((((()))))))))((()))***)))))))))+++---------.........---,,,,,,---------,,,,,,+++++++++((())))))((('''&&&''''''++++++,,,---,,,+++***)))%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((******&&&&&&'''(((((((((''''''$$$$$$#########"""""""""!!!!!!  """###$$$%%%%%%&&&&&&'''((((((---,,,+++***)))(((((('''******,,,---------------///000000111111111000000...............////////////111222222000///...//////.........---------------...---+++---222333000---***'''$$$""""""!!!!!!!!!###$$$$$$%%%&&&&&&&&&(((+++......///111333444555555555333444444555444333222111111222333222111111333444333333333222222222222222...+++)))'''&&&%%%###!!!!!!###&&&((()))***---///,,,---...///000111111111...///000111111111111111...---,,,,,,------+++***&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$###!!!!!!"""$$$&&&&&&'''''''''''''''&&&%%%%%%$$$$$$###"""""""""  !!!###%%%###############$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((###%%%'''((((((%%%""" ###&&&''''''&&&'''''')))(((%%%#########$$$%%%""""""!!!!!! !!!!!!!!!!!!!!!!!!"""%%%&&&&&&%%%%%%%%%$$$$$$############!!! !!!"""######$$$%%%$$$"""!!!"""###""""""""""""###$$$%%%%%%&&&'''''''''''''''''''''&&&''''''&&&%%%%%%(((***+++---...---+++******+++***)))(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""!!!!!!""""""""""""!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""###############""""""!!!!!!""""""###&&&'''''''''&&&%%%$$$$$$!!!!!!  """$$$%%%$$$###$$$%%%$$$$$$$$$%%%&&&'''''''''&&&'''((((((((()))+++---------......---,,,++++++++++++++++++************'''(((***)))&&&&&&'''(((+++,,,,,,------+++***)))&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&((()))++++++'''(((((()))))))))(((((("""""""""###$$$%%%%%%%%%######$$$######"""!!! """!!!  !!!"""######$$$$$$%%%&&&&&&,,,++++++***)))((('''&&&(((((()))***+++,,,,,,,,,/////////000000//////...,,,,,,------...............000111111///---------------,,,+++******++++++)))******)))+++000000---***(((&&&###!!! ###$$$"""$$$&&&((((((***...000000000111222444555666777444444555555444333222111111333444444333222444555333333333222222222222111***(((%%%$$$$$$###"""!!!"""$$$''')))***+++...000,,,---...//////000//////---......///000111111222...---++++++,,,,,,***)))%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######!!!"""$$$######"""###%%%%%%&&&''''''((('''''''''%%%%%%%%%$$$######"""""" !!!"""#########$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$###%%%)))++++++'''### ###&&&(((''''''''''''&&&%%%%%%$$$############!!!!!! !!!!!!  """%%%&&&%%%$$$$$$$$$######"""!!!!!!!!!   !!!"""###$$$$$$%%%%%%$$$"""!!!"""#########""""""###$$$$$$%%%&&&&&&&&&'''''''''''''''&&&''''''&&&%%%%%%(((***...///000///---,,,+++,,,***))))))(((((())))))***''''''''''''&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###!!!""""""######""""""!!!""""""""""""######$$$$$$$$$$$$$$$$$$############"""""""""############$$$$$$######"""!!!!!! !!!"""###############""""""!!!!!!""""""###%%%&&&&&&&&&&&&%%%%%%$$$"""!!!  """######"""!!!"""###!!!!!!"""###$$$%%%%%%&&&'''((()))))))))***,,,...////////////...---,,,,,,))))))))))))))))))))))))&&&)))+++)))'''%%%'''***++++++,,,---,,,+++***)))(((((('''&&&&&&&&&''''''%%%%%%&&&''')))+++,,,---)))************)))((('''"""######$$$%%%&&&''''''$$$%%%&&&&&&&&&%%%###"""$$$###"""!!!   !!!!!!"""#########'''(((((((((((('''&&&%%%&&&''''''((()))***++++++...............------,,,)))***+++,,,,,,---,,,,,,...///111000...,,,,,,,,,)))((('''''''''((()))***&&&(((((('''***......***''''''%%%###  ###$$$ ###''')))+++---000222222111111111333555777999444555555555555333222111222333555555444444444666555444333222000///...---(((&&&###!!!!!!  !!!!!!###%%%((()))***,,,///111------...//////.........---,,,,,,---...///111333...,,,*********+++***(((%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$######"""!!!###$$$######%%%&&&%%%&&&&&&'''((((((''''''&&&%%%%%%$$$$$$######""" !!!!!!"""!!!!!!$$$$$$%%%&&&'''''''''''''''&&&%%%$$$###""""""""""""$$$'''((('''%%%!!!"""&&&((('''&&&&&&&&&"""###$$$$$$$$$###""""""!!!  !!!"""%%%&&&%%%######""""""!!!  !!!!!!!!! !!!"""###$$$%%%%%%&&&&&&%%%###""""""############"""######$$$%%%&&&&&&&&&'''''''''((((((&&&''''''&&&%%%%%%(((***...000111111///...//////+++******++++++,,,---...((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""!!!!!!!!!!!!""""""""""""########################""""""#########$$$$$$$$$######"""!!!!!!  !!!"""#########"""###""""""""""""""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$###!!!  !!!######!!! !!! !!!"""###$$$$$$&&&((())))))((()))+++---............---,,,+++***))))))))))))))))))))))))'''***---+++((('''))),,,***+++,,,,,,,,,+++)))(((******)))(((((((((((((((&&&'''''')))+++---///000,,,,,,++++++***)))''''''''''''''''''''''''''''''%%%&&&'''((((((&&&%%%###$$$$$$######"""!!!!!!  !!!"""!!!!!! !!!!!! !!!!!!  !!!!!!!!!"""###$$$%%%$$$$$$###%%%%%%&&&&&&''')))***+++,,,---------,,,,,,+++***&&&''')))***+++++++++***...///111000...,,,+++,,,%%%$$$$$$$$$%%%''')))***''')))(((&&&&&&)))&&&"""###$$$$$$"""  ###$$$"""'''+++---///111333333222111000222555888:::555555666666555333222111222444666666555444555666666555333111...,,,***)))(((%%%!!! !!!"""######%%%(((***+++,,,///111.........///......---------,,,++++++,,,///111333...,,,***)))******)))(((&&&&&&%%%%%%%%%&&&&&&'''###$$$$$$$$$$$$###"""""" ###$$$$$$$$$&&&'''%%%%%%&&&'''((((((((('''&&&&&&%%%$$$$$$######""" """#########"""!!!$$$%%%&&&'''(((((((((((()))(((&&&$$$###!!!!!!!!!!!!!!!""""""!!!  """&&&((('''&&&&&&&&& !!!###$$$%%%###"""!!!  !!!!!!$$$%%%$$$###"""!!!!!!  !!!!!!"""""" !!!!!!"""$$$%%%&&&%%%&&&'''%%%###""""""#####################$$$$$$&&&&&&&&&'''''''''((((((&&&''''''&&&%%%&&&(((***---///111111111000111222,,,,,,,,,---...///111111(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''""""""############"""""" !!!!!!!!!!!!"""""""""""""""#####################$$$$$$$$$$$$"""""""""!!! !!!"""#########"""######""""""""""""#########$$$%%%%%%&&&&&&&&&&&&%%%$$$"""  !!!###"""!!!  !!!"""###$$$$$$&&&'''&&&&&&&&&(((***+++,,,++++++***)))(((''')))))))))))))))*********(((,,,...---)))(((+++...******+++,,,+++***)))(((++++++***)))))))))))))))(((((()))***,,,///111222------,,,,,,***)))'''&&&++++++***)))((('''&&&&&&%%%&&&((())))))'''%%%$$$$$$$$$$$$######""""""""" !!!"""###""""""!!!!!!!!!!!!""""""!!!""""""""""""   !!!"""###""""""%%%%%%%%%&&&'''(((******,,,,,,,,,,,,++++++***)))%%%&&&((()))*********)))***+++++++++***)))'''&&&%%%$$$###"""###$$$&&&(((((('''&&&%%%$$$###############"""!!! """###"""&&&+++///222444555555555555555666777777888777666666666444111///222333333444555666777777555333111000...+++'''######!!!!!!"""###""""""###%%%)))***+++,,,...000000//////........./////////...,,,++++++,,,---...++++++******))))))((((((%%%&&&&&&''''''&&&&&&%%%###############"""!!! !!!!!!""""""#########$$$$$$$$$%%%&&&&&&&&&&&&%%%############""""""!!!!!! !!!""""""!!!!!!"""###%%%&&&''''''(((((('''''')))((('''&&&$$$###"""!!! !!!!!!  """######""""""!!! !!!$$$&&&'''&&&%%%###$$$$$$$$$############"""###""""""!!!  !!!""""""!!! !!!""""""!!!"""### !!!!!!"""###$$$%%%&&&%%%$$$###""""""""""""!!!!!!!!!!!!"""###$$$%%%'''''''''&&&&&&'''''''''%%%&&&''''''%%%$$$%%%&&&000222222111333777666222333///+++***,,,---,,,+++///---+++***)))(((&&&$$$((((((''''''&&&&&&&&&%%%"""###%%%%%%%%%###!!! !!!!!!"""!!!!!! ############"""""""""!!!"""""""""""""""#########""""""!!!  !!!!!!!!!!!!!!! ######$$$%%%%%%%%%$$$$$$###"""  !!!""""""!!!!!!  !!!""""""###%%%&&&&&&'''((((((((('''+++++++++***)))(((((('''&&&''''''((()))*********+++,,,...//////...,,,+++++++++,,,,,,+++***((('''))))))************++++++))))))***++++++,,,---------,,,+++***)))(((((((((+++++++++++++++***((((((******))))))(((&&&%%%$$$&&&%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""!!!!!!!!!!!! """###$$$%%%''')))&&&'''(((*********)))(((###$$$$$$%%%%%%&&&&&&&&&******++++++***)))'''&&&%%%$$$###""""""###%%%&&&((('''&&&$$$###""""""""""""!!!!!! !!!""" ###'''+++///222333555555555555555666666777777666666666777555333000333333444555555666666777444222000///---***&&&"""!!!!!!###$$$$$$###%%%'''***+++,,,---...000//////............//////......------,,,,,,------+++******)))(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$###############"""!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########""""""""" !!!""""""!!!!!!"""######$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%$$$###"""""" !!!"""#########""""""!!! """$$$&&&'''&&&%%%$$$$$$$$$$$$$$$############""""""!!!!!!  !!! !!!""""""""""""###""""""""""""###$$$%%%&&&&&&%%%$$$###"""""""""""""""!!!!!!""""""###$$$%%%((('''&&&%%%%%%&&&'''((('''((()))((('''&&&'''(((---000222333666;;;:::666333000,,,+++,,,,,,,,,***---+++***))))))(((&&&$$$(((((('''&&&&&&%%%$$$$$$"""###$$$%%%%%%###!!! """!!!!!!!!!!!! !!!!!!!!!  !!!!!! !!!""""""##################"""!!!  !!!"""""""""!!!  !!!!!!""""""$$$%%%&&&&&&'''''''''&&&))))))(((((((((''''''''''''''''''((()))************+++---//////---+++***((()))***+++++++++***)))+++,,,,,,,,,,,,---------))))))***+++,,,,,,------------,,,******)))))))))*********+++++++++++++++*********)))((('''%%%%%%&&&&&&%%%%%%$$$$$$$$$###########################''''''((((((((((((''''''%%%%%%$$$$$$###"""""""""!!!  """$$$&&&###$$$&&&(((((((((((('''""""""######$$$%%%&&&&&&)))******+++***)))'''&&&%%%$$$###"""""""""###$$$((('''%%%###"""!!!  !!! ###'''+++///111333444555555555555666666666666666555666777777555333333333444555666666666666222000...,,,***'''$$$!!!!!!###%%%&&&&&&(((***,,,---------...//////...............//////...............---,,,,,,******)))((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""!!!!!!!!! !!!"""""""""""""""$$$$$$$$$############### !!!""""""!!!!!!"""###!!!!!!""""""###$$$%%%%%%&&&%%%%%%$$$###""""""!!!!!!""""""### !!!"""#########$$$###"""!!! !!!"""$$$&&&'''&&&%%%$$$$$$$$$$$$#########""""""!!!!!! """######"""###$$$%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$######""""""###""""""""""""###$$$%%%&&&((('''&&&$$$$$$&&&'''((()))***+++***((('''((()))***///222555:::???>>>:::333111---,,,++++++***)))+++)))((('''(((((('''%%%(((((('''%%%$$$###"""""""""###$$$$$$$$$###!!!!!!!!!  !!!   !!!!!!"""""""""!!!###"""!!!  !!!!!!""""""!!!!!!  !!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))*********(((***,,,......,,,***(((&&&'''((()))***+++******,,,,,,,,,,,,---------...*********+++,,,,,,,,,---------,,,+++*********++++++*********+++,,,...///************)))'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))************))))))'''&&&&&&%%%$$$$$$######"""!!! !!! """$$$%%%&&&&&&%%% !!!"""###$$$%%%((())))))******)))((('''%%%%%%###""""""""""""###'''&&&$$$"""  !!!$$$'''+++...111222444444555555555666555555555444555666888888666444333444555555666555444444000...+++)))'''$$$!!! $$$&&&((()))+++---//////...---...///......---------...//////---.../////////---+++***))))))((('''%%%$$$######""""""############""""""######"""""""""""""""###$$$$$$$$$###"""""""""!!! !!!!!!""""""!!!!!!$$$$$$$$$$$$############ !!!""""""!!!!!!"""### !!!"""###$$$%%%&&&%%%$$$###!!!  !!!!!! !!!!!!"""######$$$"""""""""""""""#########$$$$$$###!!!!!! !!!!!!"""$$$%%%&&&%%%$$$###""""""""""""!!!!!!!!!!!! """#########$$$%%%''''''&&&&&&&&&''''''(((&&&&&&%%%$$$###########################$$$&&&&&&((('''%%%$$$$$$%%%'''((()))***+++***(((((()))***)))...222555:::>>>===888333111///,,,+++***)))((((((&&&%%%&&&'''((('''&&&''''''%%%$$$"""!!! !!!!!!"""###""""""!!!  !!!  !!!!!!""""""!!!###"""  !!!!!!!!!!!!  !!!"""#########$$$$$$$$$$$$#########$$$$$$%%%&&&'''((((((''''''((((((((()))))))))&&&(((+++------+++(((&&&''''''(((((())))))))))))************++++++++++++******++++++++++++++++++,,,,,,++++++***+++++++++---,,,+++******,,,...///+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))******++++++******)))((((((''''''&&&%%%%%%%%%######"""!!!  !!!!!!!!!!!!  """"""""""""!!!""""""'''''')))******)))((('''%%%%%%$$$######"""""""""%%%$$$"""  !!!###%%%(((+++...000222333333444555666555555444333333444666888888777555222333444555555444222111---+++'''%%%###!!!###&&&)))***---...000000...---......---------------...//////---......///...,,,***)))(((((('''&&&%%%$$$######!!!""""""######""""""!!!######"""!!!!!!"""###$$$%%%%%%%%%$$$$$$######### !!!""""""######""""""######################## !!!""""""!!!!!!"""###!!!!!!!!!!!!"""###%%%%%%'''&&&$$$"""  """###$$$$$$####################################""""""""""""###""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###""" """$$$$$$$$$%%%&&&((((((''''''&&&''''''''''''&&&%%%$$$########################$$$%%%&&&'''(((&&&%%%$$$$$$%%%&&&(((&&&''')))((((((''')))******...111333777:::888222000000///,,,***(((((('''%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$"""!!! !!! !!!""""""""""""!!!!!!  !!!###$$$"""###############"""""""""###$$$%%%'''((())))))'''''''''''''''((((((((($$$&&&)))++++++)))&&&$$$(((((((((''''''&&&&&&&&&)))))))))*********++++++******************))))))******)))))))))******+++///...,,,******+++,,,---,,,,,,++++++***)))'''&&&&&&&&&&&&'''((((((((()))((((((((((((((((((((((((((())))))******))))))((())))))(((((('''&&&&&&&&&%%%$$$$$$###"""!!!  !!!"""""""""  !!!%%%&&&((()))***))))))(((%%%%%%%%%$$$$$$$$$$$$$$$###"""  !!!###$$$&&&(((+++...000111222333444666666555444444222222333555777888666444111222444444444222000///+++((($$$""" !!!%%%(((***---...000000...---......,,,,,,,,,,,,---...//////------------,,,***)))(((''''''&&&&&&%%%$$$$$$$$$!!!""""""######""""""!!!###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######!!!""""""###############"""""""""""""""######### !!!""""""!!!!!!"""###$$$###"""!!!"""###$$$%%%%%%%%%###!!! """$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$###"""!!!!!! !!!""""""!!!!!!!!!"""""""""!!!!!!  ###%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&''''''((()))++++++...000000222555222------......,,,)))'''&&&'''$$$###"""###%%%&&&%%%$$$######"""!!! !!!"""""""""  ###$$$%%%#########$$$######"""!!!""""""###%%%&&&((())))))%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$)))((('''&&&%%%%%%%%%%%%************+++++++++,,,***)))))))))(((((('''''''''&&&&&&&&&'''((())))))///...,,,+++*********+++,,,,,,,,,,,,***)))((('''&&&&&&'''((())))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&%%%$$$"""  """#########"""  !!!"""  $$$&&&'''))))))))))))((($$$%%%%%%&&&&&&&&&&&&%%%!!!  !!!"""###$$$&&&)))+++...000111111333444666666555444333222222222444666666555333000111333333222000...,,,)))&&&""" $$$'''(((,,,...//////...---...///,,,,,,,,,,,,---...///000------+++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######"""""""""###"""!!! !!!"""$$$%%%""""""""""""""""""######!!!!!!"""############""" !!!!!!!!!""""""""" !!!""""""!!!!!!"""###%%%$$$"""!!! !!!######"""!!! !!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!! !!!"""### !!!!!!!!!  ###%%%%%%&&&'''(((((('''&&&%%%$$$######$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((($$$%%%&&&&&&&&&&&&%%%$$$!!!###%%%'''''')))+++---,,,......---///222000+++)))+++,,,+++'''%%%%%%'''###"""!!!"""$$$$$$$$$###!!!  !!!!!!!!!$$$&&&'''###$$$$$$$$$$$$###"""!!!!!!!!!"""###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&))))))))))))************))))))((('''&&&&&&%%%%%%#########$$$%%%&&&''''''+++++++++++++++*********---------,,,+++***((((((&&&&&&'''(((***++++++,,,************************(((((())))))))))))(((((()))))))))(((''''''&&&&&&'''''''''&&&%%%###!!! !!!###$$$$$$%%%$$$###""""""$$$$$$###""""""######   !!!"""######!!!!!!!!!!!! !!!!!!  $$$%%%'''((()))***))))))$$$%%%&&&&&&'''''''''''' """###$$$%%%'''))),,,...000111111222444666666555444333222111222333555555444222///000222333222///,,,***(((%%%!!!###&&&'''+++---//////...---...///+++++++++,,,---...///000...,,,***((('''''''''(((%%%%%%&&&&&&&&&'''''''''""""""############""""""###"""!!! !!!"""$$$&&& !!!!!!"""""" !!!!!!""""""""""""""" !!!!!!"""""" !!!""""""!!!!!!"""###%%%$$$"""  !!!""" !!!!!!!!!!!! """"""###$$$%%%%%%&&&'''%%%$$$###"""!!!!!!"""######"""""""""!!!!!!!!!!!!  ###%%%&&&&&&''')))'''&&&%%%$$$###"""""""""''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((###$$$&&&''''''&&&$$$### """%%%'''(((***---///,,,...---,,,...111000,,,''')))+++***'''$$$%%%'''###"""!!!"""###$$$###""""""%%%&&&'''$$$$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%$$$#####################%%%%%%$$$######$$$%%%%%%%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$$$$###!!!!!!!!!"""###$$$%%%&&&((((((***+++++++++++++++---------,,,+++***)))(((&&&'''((()))***+++,,,---++++++++++++++++++++++++))))))************))))))))))))((((((''''''&&&&&&'''(((((('''&&&###!!! """$$$%%%&&&&&&&&&$$$$$$$$$&&&&&&&&&$$$%%%&&&&&&### """!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############"""###$$$$$$###"""!!!!!!""" !!! '''((()))******++++++***''''''''''''&&&%%%$$$$$$ """$$$'''%%%''')))+++...000111111333333444444555444444444333222222444555555333000000000000...,,,(((%%%### """%%%''')))***---...//////...---,,,,,,------.../////////000///---+++***(((((((((&&&&&&&&&&&&%%%$$$######$$$###"""""""""""""""###!!!###%%%%%%$$$""""""###"""""""""!!!!!!!!!!!!!!! """$$$###  !!!!!!!!!!!! """!!! !!!###$$$$$$"""  !!!###$$$$$$###"""###%%%&&&&&&%%%%%%'''(((&&&$$$!!! !!!!!!!!!!!!  !!!""""""!!! !!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&%%%%%%%%%(((((('''%%%$$$###"""!!! ###%%%'''((())),,,...//////......---,,,,,,,,,***)))(((&&&&&&%%%%%%%%%""""""""""""!!!!!!!!!!!! !!!"""###$$$###!!!   """######"""""""""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$ !!! !!!$$$&&&((()))***+++,,,+++***)))......---***((((((***,,,,,,++++++***+++,,,...///---------,,,,,,+++++++++---,,,,,,+++***)))((((((***((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$"""!!!###!!!!!!$$$''')))+++$$$$$$&&&'''(((***++++++(((&&&$$$######""" """"""###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%(((''''''&&&&&&&&&''''''&&&&&&$$$###""" '''(((((()))******+++***''''''''''''&&&%%%$$$$$$ !!!$$$&&&&&&'''***,,,///111222333333333444444444444333333333222111222333333111///......---,,,)))%%%!!!"""%%%((()))***,,,.........,,,,,,+++,,,,,,---...///000000///...---+++******))))))&&&&&&''''''&&&$$$###"""""""""""""""""""""######"""$$$&&&&&&$$$######### !!!!!!""""""""""""""" """$$$$$$!!! !!!!!!!!!!!! """!!!!!! !!!"""###$$$%%%###  !!!$$$%%%%%%$$$###$$$%%%'''&&&%%%%%%&&&'''&&&$$$!!! !!!!!!!!!!!!  !!!""""""###!!!!!!!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###!!!###%%%&&&'''(((***,,,//////......---,,,,,,,,,((('''&&&$$$###""""""""" !!!""""""!!! !!!  """!!!!!!!!!!!!"""############$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$$$$######### !!!!!!!!!!!!"""%%%'''((()))***+++,,,+++******------,,,***(((''')))+++,,,,,,+++***+++,,,------+++,,,,,,,,,---------...---,,,,,,+++***)))((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&$$$###"""%%%"""  !!!$$$''')))***&&&&&&''''''((())))))))))))'''%%%$$$$$$###!!!  ######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((('''''''''(((((('''&&&%%%$$$###!!! !!!!!! ''''''((())))))******+++''''''''''''&&&%%%$$$### !!!###%%%&&&(((+++...111333444555333333333444444333333222444222000/////////...---++++++***((($$$  !!!%%%''')))***+++,,,,,,,,,+++***++++++,,,---...///000000......,,,++++++*********&&&'''((((((&&&$$$""" !!!!!!!!!!!!"""#########"""$$$&&&&&&%%%$$$$$$$$$ """###$$$###"""""" """%%%%%%### !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######'''### !!!###$$$%%%&&&%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&$$$!!! !!!!!!  !!!"""#########""""""!!!!!! """"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&###########################$$$&&&&&&&&&&&&((())),,,,,,++++++***)))))))))%%%$$$###!!! !!!!!! !!!!!!!!!""""""""""""############""""""""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!! !!!!!!!!!!!!"""%%%'''((()))***+++,,,,,,+++***,,,,,,,,,***(((((()))***---,,,++++++***+++++++++***+++,,,---...///000000---,,,,,,+++***)))((((((&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&$$$"""!!!!!!!!!  """$$$''')))***(((((((((((((((((((((((()))(((&&&%%%%%%%%%###!!!!!!  !!!!!!$$$%%%&&&''''''((((((((((((((((((''''''((((((((()))))))))))))))*********(((((('''&&&%%%###""""""#########"""""" ''''''(((((())))))***+++'''''''''&&&%%%$$$###""" !!!###%%%'''))),,,000333555666666222333333333333222222111444111...,,,,,,,,,+++******)))'''$$$!!!  $$$'''((()))************)))))))))***+++,,,---///000000///...---,,,******))))))&&&'''(((((('''$$$!!! !!!"""######$$$$$$"""$$$&&&'''&&&%%%%%%%%%!!!"""###$$$$$$###!!!  """%%%%%%$$$""" !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###'''###"""###$$$%%%&&&&&&&&&&&&%%%''''''&&&$$$###$$$%%%&&&$$$"""!!!!!!   !!!"""######$$$$$$$$$###""""""!!!!!! """"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######$$$$$$%%%&&&''''''"""""""""""""""!!!!!!!!!$$$&&&'''&&&%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$"""!!!   !!!!!!!!! !!!""""""""""""!!!############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###!!!  !!!###&&&'''(((***+++,,,++++++***+++,,,---,,,***)))***+++,,,,,,++++++************+++,,,,,,---...///000000---,,,,,,+++***)))(((((($$$###"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%###"""######""" !!!"""$$$&&&((()))((((((((((((((((((((((((***((('''&&&'''&&&%%%###"""!!!!!!  !!!!!!!!!!!!&&&'''((())))))))))))((((((((())))))))))))((((((***++++++,,,,,,,,,,,,,,,***))))))(((&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!   ''''''''''''((()))***+++'''''''''&&&%%%###"""!!! !!!###&&&(((***...222555666666666222222333333222111111000333000,,,+++******)))(((((('''%%%""" ###%%%'''''''''((((((((((((((())))))***+++,,,---......000///---+++)))(((''''''&&&'''''''''&&&$$$"""  """###$$$$$$$$$$$$"""$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$###""" !!! !!!###%%%%%%$$$### !!!!!!!!!!!! !!!!!!"""""""""""""""%%%""" $$$$$$%%%&&&&&&&&&''''''%%%&&&'''&&&$$$######$$$'''%%%"""!!!!!!!!! !!!"""###$$$$$$%%%$$$$$$###""""""!!!!!!""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%&&&''''''(((&&&%%%%%%$$$"""!!!!!! %%%&&&'''&&&$$$######%%%$$$$$$$$$###""""""!!!!!!   !!!!!!!!! """"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###""" !!!$$$&&&'''(((***++++++*********,,,......,,,+++***++++++++++++******))))))(((---------.........//////---,,,,,,+++***)))(((((($$$###"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$$$$"""!!!!!!!!!"""###$$$&&&((()))''''''(((((()))*********)))(((''''''((((((&&&%%%###"""!!! !!!!!! !!!"""""""""'''((()))++++++***)))((((((((())))))))))))((((((++++++------......------+++******)))((('''&&&&&&$$$%%%%%%%%%$$$###"""!!! !!!!!!!!!  !!!###%%%$$$""" ((('''&&&&&&'''(((***+++'''''''''&&&%%%###!!!!!! """$$$''')))+++///333555666555555222222222222111111000///000...,,,*********((('''&&&%%%"""  ###$$$%%%%%%&&&&&&'''(((((((((((())))))******++++++///...,,,***((('''&&&&&&&&&&&&&&&&&&%%%$$$######!!!"""$$$%%%&&&%%%$$$$$$!!!###%%%&&&%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!###""""""###%%%%%%$$$### !!!!!!!!!!!! !!!""""""""""""""""""  !!!!!! !!!"""%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&%%%$$$###$$$%%%'''%%%"""!!!!!!!!!  !!!"""###$$$%%%%%%%%%$$$$$$######"""!!!!!!""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&((((((&&&%%%$$$"""!!!!!!###$$$$$$###!!! !!!"""""""""!!!    """"""""""""""""""""""""""""""###$$$$$$%%%&&&&&&$$$###"""!!! """$$$%%%'''((())))))))))))(((+++---...---+++******))))))*********)))((((((---------------.........---,,,,,,+++***)))((((((%%%$$$###""""""###$$$$$$&&&&&&%%%%%%&&&'''((()))&&&%%%$$$%%%&&&&&&$$$"""""""""######%%%&&&'''(((''''''((())))))***++++++)))'''&&&'''(((((('''&&&$$$###"""!!!!!!!!!###### !!!"""######$$$'''(((***,,,,,,***)))(((((()))***++++++***)))(((+++,,,---/////////......++++++******)))(((''''''%%%%%%%%%%%%%%%$$$###"""!!!!!!"""#########""""""!!! !!!"""######!!!###'''******'''###!!!((('''&&&&&&&&&(((***+++'''''''''&&&$$$"""!!!  """&&&(((***,,,000444555555444333222222222222111000///......---+++++++++***(((&&&###"""  """"""###$$$%%%&&&((()))((((((((((((((((((((((((******)))((('''''''''(((&&&&&&%%%$$$$$$$$$%%%&&&###$$$&&&''''''&&&%%%$$$"""$$$%%%%%%$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%$$$######%%%%%%###""" !!!!!!!!!!!!  !!!"""###""""""!!!""""""!!!!!!###%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$###$$$&&&'''%%%###""""""!!!  !!!!!!"""###$$$%%%&&&$$$$$$$$$###""""""!!!!!!""""""############""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$###""""""""""""##################""""""!!!      !!!!!!!!!!!! !!!"""###$$$%%%&&&'''""""""!!!  """"""###%%%'''((((((((('''%%%(((,,,---,,,)))(((((('''((()))*********)))(((******+++,,,---......///---,,,,,,+++***)))(((((('''&&&$$$###""""""###$$$&&&%%%%%%%%%&&&''')))***''''''&&&'''((((((&&&$$$#########$$$%%%&&&'''((())))))))))))))))))))))))(((&&&&&&&&&(((((('''&&&$$$###"""!!!!!!"""$$$%%%""""""!!!!!!"""$$$&&&'''''')))+++,,,,,,***(((''')))***,,,------,,,***)))***+++---///000//////...++++++******)))(((((((((%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$""" !!!""""""""" !!!!!!"""###$$$%%%&&&###%%%(((***+++***((('''###"""!!! ((('''&&&%%%&&&(((***+++'''''''''&&&$$$"""!!! !!!###''')))***---111444555555333111222222222111111000......,,,,,,+++,,,,,,+++(((%%%!!!  !!!!!!!!!###$$$&&&((()))(((''''''''''''&&&&&&&&&'''&&&&&&''''''((()))***&&&%%%$$$######%%%'''((($$$&&&'''(((((('''%%%###!!!$$$%%%$$$$$$$$$%%%###""" !!!$$$''')))'''%%%$$$$$$$$$$$$###!!! !!!!!!!!!!!!  """#########"""!!! """"""!!!!!!$$$'''%%%%%%$$$$$$$$$%%%&&&&&&"""###%%%%%%$$$$$$%%%'''(((%%%###""""""!!!  !!!!!!"""###$$$%%%%%%&&&$$$$$$######"""!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!    !!!"""$$$&&&'''(((!!!!!! !!!###!!!"""$$$&&&''''''''''''###&&&***,,,***(((&&&&&&&&&'''(((*********))))))'''((()))+++---///000000---,,,,,,+++***)))((((((((('''%%%######"""######&&&%%%%%%%%%&&&((()))+++)))(((((()))******(((&&&$$$$$$$$$$$$%%%&&&'''(((+++++++++***)))((((((''''''&&&%%%&&&'''((('''&&&%%%$$$"""!!!!!!###$$$&&&%%%$$$###"""###&&&(((***'''(((+++,,,,,,***(((&&&+++,,,...//////...,,,+++***+++---///000000///...+++*********)))(((((((((''''''''''''''''''&&&%%%%%%%%%&&&'''((((((''''''&&&$$$"""!!!###$$$$$$$$$!!!""""""###%%%&&&''''''&&&'''(((***++++++++++++&&&&&&%%%###""" ((('''&&&&&&'''((()))***)))((('''&&&$$$!!!!!!$$$''')))***---///111333333333555666444444333111000...------,,,,,,+++***)))(((''''''$$$!!! """$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$$$$%%%&&&((()))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&"""!!!!!!!!!!!!###$$$%%%((('''&&&$$$###"""""""""""" !!!""""""!!!!!!"""#########"""   !!!!!!!!!!!!!!!%%%%%%&&&&&&'''&&&&&&&&&%%%$$$"""!!! !!!"""$$$#########"""""""""""""""  !!!!!!!!!"""###$$$$$$%%%%%%######"""!!!!!!!!!!!!!!!###############$$$$$$$$$#########"""""""""!!!!!!%%%$$$###"""!!!!!!!!!!!!"""!!!!!!   !!!###%%%  """######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$&&&)))---///222...+++***+++,,,+++))),,,,,,++++++***)))((((((+++)))&&&$$$######%%%&&&***(((&&&$$$$$$&&&(((***(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&***)))))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&$$$"""!!!"""$$$$$$###%%%%%%$$$$$$%%%&&&((()))))))))***))))))(((''''''***,,,...000111000...,,,......---,,,,,,++++++***++++++******))))))((((((&&&''''''(((''''''&&&&&&)))(((&&&&&&''''''&&&$$$$$$$$$"""""""""$$$&&&(((&&&%%%%%%$$$%%%&&&'''((())))))*********+++++++++(((((('''%%%### &&&%%%%%%%%%&&&''')))***(((((('''%%%###!!!!!!$$$''')))+++,,,...111222222333444666444333222111///...---,,,+++***)))((('''%%%$$$$$$""" """%%%&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&"""!!!!!!!!!!!!###$$$%%%'''&&&%%%$$$###""""""!!!"""  !!!!!! !!!!!!"""###"""!!!  !!!""""""""""""!!!$$$%%%&&&&&&'''&&&&&&&&&%%%$$$"""!!! !!!"""#########""""""!!!!!!   """!!! !!!###!!!""""""###$$$$$$%%%%%%$$$###"""!!! !!!!!!"""""""""##################"""""""""!!!!!!$$$###"""!!!   """###  """"""#########$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$######%%%(((,,,...000---******+++,,,+++))),,,,,,,,,+++***)))))))))+++)))'''%%%$$$%%%'''((()))(((&&&%%%%%%&&&((()))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''%%%######$$$&&&&&&%%%&&&%%%%%%%%%&&&'''((())))))))))))***))))))(((((('''))),,,///000000///...------,,,,,,+++*********++++++******))))))))))))&&&'''''''''''''''&&&&&&'''&&&%%%&&&(((((('''&&&$$$$$$###"""###%%%&&&(((&&&&&&%%%%%%%%%&&&(((((()))************+++++++++'''''''''&&&%%%###"""!!!#########$$$%%%'''((()))((('''&&&%%%### !!!$$$(((***+++,,,...000111111111333444222222111000///---,,,,,,***)))(((&&&$$$"""!!!    """%%%&&&&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%"""!!!!!!!!!!!!###$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!""""""######""""""$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$"""!!!!!!!!!"""#########"""!!!!!!  !!!!!!!!!!!!!!!  !!!"""######""""""###%%%"""""""""###$$$$$$%%%%%%%%%$$$"""!!! !!!""""""######""""""""""""!!!!!!!!!"""!!!   !!!!!!!!!!!!"""""""""""""""!!!!!!"""###$$$$$$$$$$$$###"""""""""$$$&&&)))+++...,,,***)))***+++***))),,,,,,,,,+++******))))))***)))'''&&&&&&''')))***'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''((((((''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''((('''%%%%%%'''((((((''''''&&&&&&&&&'''((()))***((())))))*********))))))%%%'''***---/////////...,,,++++++******)))((((((*********)))))))))))))))&&&'''''''''''''''''''''&&&%%%%%%&&&((()))((('''$$$$$$#########%%%'''(((''''''&&&&&&&&&'''((((((************++++++++++++'''''''''''''''&&&%%%$$$""""""###$$$&&&((()))***'''&&&%%%$$$""" $$$(((***,,,+++---///000000000111333111111000///...---,,,+++***)))(((%%%###    """%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''((((((((((((&&&$$$###$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%"""!!!!!!!!!!!!###$$$%%%$$$$$$$$$###"""!!!  !!!"""!!! """"""############""""""###$$$%%%&&&&&&&&&&&&&&&$$$###""""""!!!!!!""""""$$$######"""!!!  !!!"""""""""""" """"""######"""$$$%%%%%%$$$###%%%&&&""""""#########$$$$$$$$$%%%$$$"""  !!!""""""!!!!!!!!!!!!     """""""""""""""!!!!!!!!!!!!"""$$$&&&(((******)))))))))))))))))),,,,,,++++++************((('''&&&&&&&&&''')))***&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%""""""######$$$&&&'''(((((('''&&&&&&((()))(((''''''''''''((())))))******(((((()))***++++++++++++&&&''')))+++------,,,,,,*********)))(((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&''''''((('''&&&%%%&&&(((((('''&&&$$$$$$###$$$$$$%%%'''''''''''''''''''''''''''((())))))************++++++(((((((((((('''&&&%%%$$$"""###$$$&&&''')))******&&&%%%$$$###!!!!!!$$$'''***+++***,,,...///......///111000//////...---,,,+++++++++***(((%%%###   ###%%%'''&&&&&&''''''''''''&&&&&&''''''((()))(((((())))))(((&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$"""!!!!!!!!!!!!###$$$%%%###############"""!!! !!! !!!!!!""""""############"""""""""###$$$%%%&&&&&&&&&&&&$$$######"""""""""""""""$$$$$$###"""!!!!!!  !!!"""""""""""" !!!######$$$$$$###$$$%%%%%%$$$$$$%%%&&&###############$$$$$$$$$$$$###!!!     !!!!!!!!!!!! !!!"""$$$%%%''''''((((((((((((((((((++++++************))))))&&&%%%%%%%%%%%%'''((()))&&&''')))******)))'''&&&&&&&&&''''''(((''''''&&&))))))((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""$$$%%%'''(((&&&%%%%%%&&&(((((('''&&&''''''((())))))*********))))))***+++,,,,,,++++++((()))***++++++******)))******)))((((((''''''&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))***((('''&&&''''''%%%###$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&((((((((()))))))))******)))))))))((('''%%%######"""###%%%'''((()))))))))%%%$$$###""" !!!$$$''')))***)))+++---...------...///......------,,,++++++***+++***(((%%%###!!! !!!###&&&''''''&&&'''(((((((((((((((((()))******)))))))))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((''''''%%%$$$###"""!!!!!!!!!!!!###$$$%%%"""###$$$$$$$$$###!!! !!!  """"""######""""""!!!!!!!!!"""###%%%&&&&&&&&&&&&############"""""""""!!!"""""""""!!!!!!!!!  !!!""""""""""""!!!!!!  !!!"""#########"""###$$$$$$######$$$&&&###########################"""       !!!!!!"""######%%%'''((('''&&&'''((())))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''''''''((()))******)))((('''&&&'''(((((()))((((((((()))((((((''''''&&&&&&&&&""""""############$$$$$$!!!!!!!!!"""###%%%&&&'''$$$$$$$$$%%%(((((('''%%%&&&'''((()))*********)))******+++,,,,,,,,,++++++***************))))))(((***))))))((((((''''''&&&######$$$%%%&&&&&&'''''''''&&&%%%%%%&&&''')))***+++)))(((''''''&&&$$$"""$$$$$$%%%%%%&&&'''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''((((((((((((*********)))'''%%%$$$###"""###%%%&&&'''''''''&&&$$$###"""!!!!!!$$$&&&((()))(((***,,,---,,,,,,---...------,,,,,,++++++******)))((('''%%%"""  !!!###&&&''''''''''''(((******))))))******+++,,,))))))(((''''''&&&''''''(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&''''''((()))))))))((('''%%%$$$###"""!!!!!!!!!!!!###$$$%%%###$$$%%%&&&%%%$$$"""!!!"""  !!!""""""!!!""""""""""""!!! !!!"""###$$$%%%&&&&&&&&&###############"""!!!!!!  !!!!!!!!!!!!!!!!!!  """""""""""" !!!!!!!!!!!!!!! """######""""""###$$$########################!!!       !!!!!!!!!!!!!!!$$$''''''&&&%%%&&&(((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''(((((()))******))))))((((((''''''&&&%%%%%%$$$!!!!!!!!!""""""#########!!!!!!!!!""""""$$$%%%%%%$$$$$$$$$&&&((()))'''&&&%%%&&&'''))))))))))))))),,,,,,,,,,,,,,,,,,++++++******************************))))))((('''''''''###$$$%%%&&&'''((())))))'''&&&%%%%%%%%%''')))******(((''''''''''''%%%######$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&%%%######%%%%%%%%%&&&&&&&&&''''''************)))((('''&&&"""###$$$%%%&&&%%%%%%$$$######"""!!!!!!###%%%'''((((((***,,,,,,++++++,,,------,,,,,,++++++*********((('''%%%$$$"""   !!!###&&&''''''''''''(((++++++******++++++,,,---***)))'''&&&&&&'''((((((((((((''''''''''''(((((($$$$$$%%%%%%&&&'''(((((()))))))))((('''%%%$$$###"""!!!!!!!!!!!!###$$$%%%###$$$%%%&&&&&&%%%###"""###!!!  !!!######!!!!!!"""!!!!!! !!!!!!###$$$%%%&&&&&&&&&###############"""!!!!!! !!!!!!!!!!!!"""$$$$$$$$$$$$ !!!""""""!!!!!!"""###$$$$$$##################    !!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!###&&&'''&&&%%%&&&(((&&&&&&&&&'''''''''''''''((((((((((((((((((((('''))))))(((((((((((())))))(((((()))***************(((((('''&&&%%%%%%$$$$$$ !!!!!!!!!""""""######!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%''')))***(((&&&$$$%%%''')))))))))((((((------------,,,,,,+++***((())))))***+++,,,,,,---*********)))((((((''''''%%%%%%&&&'''(((***++++++'''&&&%%%$$$%%%''')))+++((('''&&&&&&'''((('''%%%###$$$%%%&&&''''''''''''$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&)))******+++++++++******"""######$$$$$$$$$######"""$$$$$$%%%''')))&&&(((,,,///000...+++((()))***,,,---......---,,,***'''###!!!  $$$$$$%%%'''(((***+++++++++******)))***,,,---...---,,,)))'''&&&&&&''''''+++***((('''&&&&&&&&&'''%%%$$$$$$$$$%%%''')))************)))(((&&&%%%$$$""""""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%$$$###""""""   """###!!!  !!!"""$$$&&&'''''''''&&&&&&&&&%%%###!!!  """$$$%%%%%%  !!!""""""!!! !!!###$$$""""""!!!        !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$######%%%'''(((+++***(((''''''(((((()))%%%&&&'''(((((('''&&&&&&(((&&&%%%&&&((((((%%%### !!!!!!"""!!!!!! $$$######"""""""""""""""'''''''''''''''''''''''''''''''''((((((((((((((()))***,,,,,,***)))***+++***++++++)))((()))+++---...---,,,+++***((('''''''''''''''''''''((()))***)))(((&&&%%%%%%'''***+++,,,)))%%%$$$%%%&&&''''''&&&&&&%%%$$$############%%%$$$###"""!!!!!!!!!!!! !!!"""$$$%%%&&&'''((())))))))))))(((((('''!!!!!!""""""""""""!!!!!!!!!$$$%%%$$$%%%&&&'''&&&(((***------,,,)))((()))***+++---...------,,,***'''$$$!!!   $$$%%%&&&'''(((***+++++++++************,,,---......,,,***(((''''''((((((+++***((('''&&&&&&&&&'''%%%%%%$$$$$$%%%&&&'''(((******))))))(((&&&%%%$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%$$$###"""""" !!!"""  """###%%%&&&'''(((''''''$$$$$$$$$###"""   """###$$$$$$ !!!!!!!!! !!!"""###"""!!!!!!        !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########$$$&&&'''***)))'''&&&&&&&&&'''(((%%%&&&'''(((((('''&&&&&&)))(((&&&'''((((((%%%""" !!!!!!!!!!!!$$$$$$###############$$$'''''''''''''''''''''''''''(((((((((((((((((((((%%%'''************+++,,,+++++++++***))))))+++---...---,,,+++)))(((&&&&&&''''''&&&''''''((()))******((('''&&&&&&(((***,,,+++)))%%%$$$%%%'''''''''&&&&&&%%%$$$##################"""!!!  !!!###$$$%%%&&&(((((((((((((((((((((((( """###%%%&&&%%%%%%&&&'''&&&''')))******)))(((((()))***+++------------,,,+++(((%%%###"""!!!  $$$%%%&&&'''((()))***+++************+++,,,---...///---+++)))(((((()))******)))((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''')))))))))((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$###"""!!!   """###%%%&&&'''(((''''''"""######""""""!!!  !!!""""""  !!!"""!!!!!!      !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######$$$$$$%%%%%%&&&&&&%%%$$$#########$$$&&&'''''''''%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&'''''''''&&&***)))((((((((('''$$$!!! !!!!!!$$$$$$#########$$$$$$%%%''''''''''''''''''''''''((((((((((((((((((''''''###%%%(((*********+++,,,+++,,,---+++******+++---...---,,,***(((&&&%%%$$$&&&&&&&&&''''''(((******+++***((('''''')))+++,,,+++(((%%%%%%&&&'''((('''&&&&&&%%%######""""""""""""!!!  !!!"""###$$$%%%(((((('''''''''(((((()))  """$$$&&&'''&&&&&&((()))((((((((()))))))))))))))((()))+++,,,------,,,,,,+++)))&&&$$$###""" """%%%%%%&&&'''((()))******************+++,,,------///---+++)))((()))***+++((((((''''''&&&&&&&&&&&&'''&&&%%%#########$$$%%%(((((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$$$$###"""!!!  !!!"""$$$%%%&&&'''&&&&&&############"""      !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$%%%&&&''''''$$$######"""###$$$%%%%%%%%%$$$###"""""""""###$$$######$$$%%%&&&'''''''''))))))))))))'''%%%"""  !!!"""######""""""###$$$%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''$$$'''***++++++++++++,,,,,,---...---+++***+++------,,,+++)))'''%%%$$$###&&&&&&&&&&&&''')))***+++,,,+++)))))))))***+++,,,***(((&&&%%%'''(((((((((&&&&&&$$$###""""""""""""!!!  !!!"""###$$$$$$'''&&&&&&&&&&&&'''))))))!!!!!!!!!!!!  !!!$$$&&&(((((()))+++,,,+++*********************((()))***,,,---,,,,,,++++++)))'''%%%$$$""" """###%%%&&&&&&'''((()))******)))******+++,,,,,,,,,---...,,,***(((((((((***+++'''''''''''''''&&&&&&&&&'''&&&$$$###""""""######&&&'''''''''''''''&&&&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!  !!! !!!"""$$$%%%%%%%%%%%%%%%%%%$$$###!!!     !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########$$$%%%&&&''''''(((""""""""""""######$$$$$$$$$###!!! !!!"""""""""###$$$%%%&&&'''(((((()))***)))&&&### !!!"""!!!!!!!!!"""###$$$%%%&&&(((((((((((((((((((((((())))))(((((('''''''''&&&'''***---...---+++******,,,---...---+++***+++,,,,,,+++***(((&&&$$$######%%%%%%&&&&&&((()))***+++,,,+++******)))***++++++***(((&&&&&&'''))))))((('''&&&$$$###"""!!!!!!!!!  !!!"""###$$$$$$%%%%%%%%%%%%&&&'''((()))""""""""""""!!!  !!!"""$$$''')))***+++---...,,,,,,,,,+++++++++++++++((()))***,,,,,,,,,,,,+++***)))'''%%%$$$"""!!!"""###$$$&&&&&&''''''((())))))***))))))***,,,,,,,,,,,,,,,+++***((('''&&&'''((()))&&&&&&'''''''''&&&&&&%%%&&&%%%###"""""""""######%%%&&&&&&'''''''''&&&&&&###$$$$$$$$$$$$######"""$$$$$$$$$$$$###"""!!!  !!!""" !!!###$$$%%%&&&%%%%%%&&&&&&%%%###!!!    !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""#########$$$$$$%%%%%%&&&&&&!!!!!!""""""###############"""  !!!!!!!!!!!!"""$$$&&&((()))''')))+++***'''### !!!"""!!!!!!""""""$$$%%%''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((+++...///...,,,******+++---...---+++************)))((('''%%%$$$######%%%%%%%%%&&&((()))+++,,,++++++******************)))(((&&&'''(((***)))((('''&&&$$$###!!!!!!  !!!""""""###"""###$$$&&&'''(((((((((""""""""""""!!!  """""""""$$$&&&)))******+++,,,...,,,,,,,,,---,,,+++******'''(((***+++,,,,,,++++++***(((&&&%%%$$$""" """###$$$%%%&&&&&&''''''((()))))))))((()))+++,,,------,,,,,,)))(((&&&$$$$$$%%%&&&'''%%%%%%&&&'''''''''&&&%%%$$$$$$"""!!!!!!"""######$$$%%%&&&&&&''''''''''''###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$###"""!!!  !!! !!!"""######!!!"""$$$&&&'''''''''&&&%%%$$$$$$###!!!    !!!!!!!!!!!!!!!!!!!!!!!!"""!!! """###""""""""""""############ !!!"""""""""""""""""""""!!!  !!!###&&&((()))'''***------)))%%%###""" """#########$$$&&&((()))***((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&)))---///...,,,+++******,,,------+++)))((()))''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&((()))+++,,,++++++******)))))))))))))))''''''''')))******((('''&&&$$$###!!!  !!!$$$'''((((((''''''!!!!!!!!!!!!  """###$$$$$$''')))+++++++++***+++,,,+++,,,------,,,+++***)))'''(((***+++,,,,,,++++++)))'''&&&%%%$$$!!!!!!###$$$%%%%%%&&&&&&''''''(((((())))))((()))+++,,,------,,,,,,'''&&&$$$######$$$%%%&&&$$$%%%&&&'''''''''&&&%%%$$$###"""!!!!!!"""###$$$$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&%%%$$$""""""###$$$$$$######"""!!!    !!!"""""" !!!!!!###$$$$$$###$$$&&&((()))))))))(((############"""!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!  !!!###&&&(((***(((+++//////+++'''%%%%%%!!!  !!!$$$%%%%%%&&&(((***,,,---))))))))))))))))))))))))***))))))((('''&&&&&&&&&###&&&+++......,,,++++++***,,,------***(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&(((***+++,,,************))))))(((((((((''''''(((*********)))'''&&&$$$###!!!  $$$((())))))'''&&&!!!"""!!! """$$$$$$'''(((***++++++,,,...000///---+++,,,...///---+++&&&(((******))))))***,,,---+++'''%%%###!!! """############%%%'''&&&###"""###'''))))))((('''((()))++++++******)))'''&&&%%%###""""""######$$$%%%&&&'''''''''&&&%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""  !!!!!! !!!  !!!!!!""""""######$$$$$$%%%&&&'''''''''&&&&&&%%%$$$###"""        """""" !!!!!!  !!!!!!###&&&(((++++++,,,+++***(((&&&%%%  !!!"""###"""$$$&&&''''''((()))***,,,+++***)))(((((((((((()))***+++***'''&&&'''(((((((((***---///...+++)))...---,,,***)))(((((((((&&&''''''((('''&&&$$$###$$$$$$&&&'''(((((())))))---,,,++++++*********+++)))(((''')))++++++(((%%%'''&&&%%%$$$"""!!!  !!! """%%%&&&&&&&&& """$$$%%%&&&)))+++,,,++++++,,,---///---+++,,,---...,,,***''')))***)))))))))+++------+++'''%%%###!!! """###$$$###$$$%%%'''(((%%%$$$$$$'''((('''&&&'''((()))***+++******)))((('''%%%$$$######$$$$$$''''''((())))))((('''&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!!!! !!! !!!!!!!!!!!!  !!!!!!""""""######%%%%%%&&&'''''''''''''''%%%%%%$$$"""!!!      !!!!!!!!!  !!!###&&&)))+++,,,,,,,,,***)))'''%%%!!!!!!!!!!!!!!!!!!"""###!!!###&&&''''''(((***+++,,,+++***))))))((((((((()))***+++***'''&&&'''((())))))))),,,......,,,***---,,,+++***))))))(((((('''''''''&&&&&&$$$#########$$$%%%'''((()))))))))++++++***)))))))))******)))(((''')))++++++(((&&&(((''''''%%%$$$"""!!!!!! """%%%''''''&&&!!!###%%%%%%'''))),,,---,,,+++++++++...---++++++,,,,,,+++))))))))))))(((((())),,,///---***'''%%%###!!! """###$$$###$$$&&&''')))'''%%%%%%&&&&&&&&&%%%'''((()))*********))))))((('''&&&$$$$$$$$$%%%%%%***************)))((('''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!  !!!!!!!!!!!!  !!!"""#########%%%&&&''''''((('''''''''$$$###"""!!!   !!!!!!""""""!!!!!!  !!!  !!!###''')))+++,,,,,,,,,+++***((('''$$$######""""""""""""### ###&&&'''((((((***,,,++++++******)))((((((((()))***+++***'''&&&'''((()))(((((())),,,---,,,+++,,,++++++*********))))))((('''&&&%%%######"""""""""###%%%'''((()))******))))))((((((((()))******((((((((()))******(((&&&((((((((('''%%%$$$###"""!!!%%%'''''''''!!!###$$$&&&&&&)))+++///000...,,,+++***---,,,,,,++++++***)))(((******)))''''''(((,,,///+++)))&&&$$$"""  !!!###$$$$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))((('''&&&%%%$$$%%%&&&&&&+++++++++***)))(((''''''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!  !!!!!!!!!!!!    !!!"""######$$$&&&''''''(((((('''''''''###"""!!!   !!!"""!!!""""""""""""!!!!!! """############"""!!!!!!  !!!###''')))++++++,,,,,,,,,***)))(((&&&%%%$$$############### """%%%'''((()))+++,,,***************)))(((((()))***+++***'''&&&'''(((***(((''''''***,,,,,,,,,******+++++++++******))))))'''%%%###"""""""""""""""###%%%'''((()))******)))(((((((((((()))******(((((()))******)))((('''''''''''''''&&&$$$###"""!!!$$$'''''''''  !!!"""$$$%%%''''''+++---111111000---,,,+++,,,,,,,,,+++)))(((''''''))))))((('''&&&(((,,,///)))'''$$$"""!!! !!!###$$$$$$%%%''')))&&&''''''&&&&&&'''((()))((((((((((((((()))))))))((('''&&&%%%%%%%%%&&&'''******)))(((''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$#########!!!!!!  !!!!!!###""""""!!!!!!  !!!"""###$$$$$$&&&'''''''''''''''&&&&&&"""!!!    !!!###$$$###$$$$$$$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!######$$$$$$######"""!!!  ###&&&((()))***+++,,,+++***)))((('''&&&%%%$$$$$$$$$$$$$$$ ###&&&'''((((((***,,,)))************)))(((((()))***+++***'''&&&'''((()))'''%%%&&&)))+++,,,---******+++++++++******)))((('''%%%###"""""""""###"""###%%%'''((()))******))))))(((((((((((())))))'''((()))******)))((((((%%%&&&''''''&&&$$$"""!!!!!!$$$&&&&&&&&&"""!!!!!!!!!"""$$$%%%&&&'''(((+++...000111///---------,,,,,,,,,***'''%%%%%%&&&'''((('''&&&&&&'''***---'''%%%"""!!!!!!""""""!!! !!!"""!!!###$$$%%%&&&(((***&&&'''((('''&&&&&&(((***(((((('''''''''((()))***'''&&&%%%$$$$$$%%%&&&'''))))))''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############!!!!!!  !!!""""""######""""""!!!!!!!!!  !!!"""###$$$%%%&&&&&&&&&'''&&&&&&%%%$$$"""!!!    """###$$$$$$$$$%%%%%%&&&%%%%%%%%%""""""############""""""######$$$$$$######"""!!!!!!  """$$$''''''(((******+++***)))(((&&&%%%%%%$$$$$$$$$$$$%%%"""$$$&&&''''''((()))***((()))***++++++***)))((()))***+++***'''&&&'''((((((&&&%%%&&&(((+++,,,,,,***+++,,,,,,+++***)))((('''&&&%%%$$$$$$######$$$$$$$$$&&&'''(((((()))))))))(((''''''&&&&&&''''''&&&(((***+++)))((((((((($$$%%%&&&'''&&&$$$"""  !!!###%%%%%%$$$""""""###%%%&&&'''((()))***,,,......---,,,,,,---+++,,,---***&&&$$$$$$%%%%%%&&&'''&&&&&&&&&(((***%%%### """$$$%%%%%%#########$$$ !!!$$$%%%%%%&&&(((***'''))))))(((&&&%%%''')))(((''''''&&&'''((()))***&&&%%%$$$######$$$%%%&&&(((((('''&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""!!!  !!!"""###"""""""""""""""""""""!!!!!!!!!!!! !!!"""$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""!!!    !!!"""""" !!!#########$$$%%%&&&&&&'''&&&&&&"""###$$$%%%%%%$$$###"""###############""""""!!!!!!   ###%%%&&&'''((()))***))))))((($$$$$$$$$$$$$$$$$$%%%&&&###%%%'''(((''''''((()))''')))***++++++***)))((()))***+++***'''&&&'''(((&&&%%%$$$&&&)))+++++++++++++++,,,---,,,***(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''((('''&&&$$$############&&&(((++++++)))'''((()))%%%&&&'''((((((&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!###$$$###""" ######$$$%%%'''((()))))))))***,,,+++******,,,---+++,,,---***%%%######%%%###%%%&&&&&&&&&&&&'''((($$$"""!!!$$$%%%'''&&&%%%$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!$$$%%%%%%&&&)))+++)))++++++)))%%%$$$%%%'''(((''''''&&&&&&((()))***%%%$$$#########$$$%%%&&&(((((('''&&&&&&'''))))))&&&&&&&&&'''''''''((((((########################$$$$$$$$$############""""""!!!  !!!""""""""""""""""""##################"""!!! !!!"""$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!   """""" !!!"""$$$$$$  !!!"""######$$$%%%&&&''''''''''''###$$$%%%%%%%%%%%%$$$###"""############"""!!!!!!  !!!""""""""""""!!!!!!!!!!!! """$$$%%%&&&''')))))))))((((((############$$$%%%%%%&&&$$$&&&(((((('''&&&'''((('''(((***++++++***)))((()))***+++***'''&&&'''(((%%%$$$$$$&&&)))++++++***+++,,,------,,,)))'''%%%$$$%%%&&&'''((('''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&$$$"""!!! %%%(((++++++)))'''((()))&&&''')))***)))'''%%%###"""""""""""""""""""""""" !!!""""""!!! !!!"""######!!!"""###%%%''''''&&&%%%$$$((()))+++,,,,,,+++***************)))(((&&&%%%$$$(((((((((((((((''''''&&&&&&###  !!!%%%'''(((((('''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%######""""""""""""######%%%%%%$$$###"""!!! !!!!!!  """"""""""""############!!!!!!  $$$###"""!!!!!!"""######&&&%%%$$$############$$$!!!!!!    ###$$$$$$###"""!!!  !!!!!!######""""""######$$$%%%"""###&&&((((((&&&$$$#########""""""!!!!!! ###"""!!!  !!!###$$$$$$%%%######"""!!! !!!  !!!!!!  """$$$&&&&&&&&&%%%$$$"""""""""######$$$$$$%%%###$$$%%%&&&''''''''''''&&&(((******)))(((((()))(((((('''&&&%%%$$$$$$###"""###$$$%%%'''((()))***++++++***)))((('''&&&&&&%%%'''''''''%%%%%%%%%'''$$$%%%&&&&&&&&&%%%$$$###$$$###!!! """$$$%%%+++*********))))))((((((***************)))(((((("""###$$$$$$%%%%%%%%%$$$!!!  """############""""""""""""!!!!!!"""%%%'''((((((((('''((()))***+++++++++***)))++++++******)))'''&&&%%%''''''((((((((((((''''''$$$"""!!!"""''')))******)))(((((()))''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$######""""""######$$$$$$$$$###"""!!!   !!!!!!!!!!!!""""""""""""  ###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$######""""""   !!!!!! !!!###$$$######"""!!! !!!"""#########"""""""""###$$$$$$###$$$&&&''''''&&&%%%$$$######""""""!!!!!! """"""!!!  """$$$%%%%%%%%%$$$$$$######""""""#########"""  !!! !!!!!!  """"""!!!!!!  """###$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""!!!"""###$$$$$$%%%%%%$$$$$$&&&'''(((&&&&&&&&&'''''''''&&&&&&%%%$$$######""""""###%%%&&&'''((()))++++++***)))((('''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&%%%&&&&&&'''&&&%%%$$$###$$$###"""!!!!!!"""$$$%%%+++++++++*********))))))***************)))(((((($$$$$$%%%&&&&&&&&&%%%%%%"""!!! !!!###$$$$$$$$$#########""""""""" !!!###%%%(((*********)))''''''((()))***)))))))))++++++++++++***((('''&&&&&&''''''(((((((((''''''"""  ###%%%)))+++,,,,,,+++******+++)))(((((('''&&&'''''''''((())))))******))))))(((((('''&&&%%%$$$$$$$$$$$$((('''&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$###""""""!!!   !!!!!!!!!!!!!!!!!! !!!!!!"""!!!"""#########"""!!!   !!!!!!!!! !!!###$$$###"""!!!!!!!!!!!!!!!"""###$$$"""""""""""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&#########"""!!! !!!!!!  """$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&(((&&&###  !!! !!!!!!###%%%&&&%%%""" !!! """$$$############"""!!!  !!!  !!!!!!!!!!!!!!!###$$$%%%$$$###$$$%%%%%%%%%%%%$$$$$$#########!!!!!!"""$$$%%%&&&''''''******)))((('''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%############"""""""""###%%%&&&++++++++++++************)))************))))))(((&&&'''''''''''''''&&&&&&###""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$###### """###%%%'''***++++++***)))&&&&&&'''(((((()))))))))+++++++++******)))''''''&&&''''''((((((''''''&&& ###&&&'''+++,,,......,,,+++,,,---+++***))))))(((((())))))***++++++,,,,,,++++++***((((((&&&%%%$$$$$$$$$$$$(((''''''&&&%%%%%%%%%%%%$$$######""""""######$$$''''''&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!""""""!!!!!!    !!!""""""!!!  !!!"""""""""!!! !!!###$$$###"""!!!!!!!!!"""###$$$$$$%%%"""!!!!!!!!!!!!"""######$$$%%%%%%%%%&&&&&&''''''$$$######"""!!!  !!!"""###%%%&&&'''''''''$$$$$$$$$$$$$$$%%%&&&'''***(((%%%!!!   !!!$$$''')))(((%%%""" !!!"""!!!!!!!!!###%%%$$$$$$%%%%%%$$$###"""!!!  """""""""!!!"""############""""""""""""""" !!!"""###$$$%%%&&&&&&))))))(((''''''&&&%%%%%%###$$$&&&%%%$$$$$$%%%&&&))))))((('''&&&%%%$$$##################$$$%%%&&&*********)))))))))))))))))))))************)))((((((((()))))))))(((''''''$$$$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!###'''(((***++++++***((('''&&&&&&&&&''''''((()))******************)))(((''''''''''''''''''&&&&&&%%%!!!%%%)))+++,,,---//////---,,,---...---,,,++++++***+++++++++,,,------......------,,,***)))'''&&&%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$######""""""######$$$''''''&&&%%%$$$######"""$$$############"""""""""      !!!"""###$$$###"""!!!"""###$$$###""" !!!"""###$$$$$$$$$!!!!!! !!!!!!"""###$$$$$$%%%%%%&&&'''(((((($$$$$$###"""!!! """###$$$&&&''''''''''''###############$$$%%%&&&'''%%%###!!!  ###&&&)))(((%%%""" !!!!!!!!!!!!!!!!!!###%%%$$$%%%&&&'''&&&%%%$$$###  !!!"""###   !!! !!!""" !!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%((((((''''''&&&&&&%%%%%%###$$$&&&&&&%%%$$$&&&'''******)))'''&&&%%%%%%$$$#########$$$$$$%%%&&&''''''''''''(((((((((((((((((())))))*********))))))))))))*********))))))(((%%%$$$$$$######%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$"""%%%((()))***++++++)))'''&&&&&&&&&&&&&&&''')))***++++++++++++++++++***))))))((((((((('''&&&%%%$$$######(((+++...---///000000///......//////...------,,,,,,------...//////000000//////...+++***)))'''&&&%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%$$$$$$###""""""######"""""""""!!!!!!!!!  !!!###$$$%%%$$$"""""""""$$$$$$###""" !!!"""############ !!!""""""###$$$%%%'''((((((((((((%%%$$$###"""!!! ###$$$%%%&&&''''''''''''###""""""""""""######$$$###"""     """%%%''''''%%%###!!! !!!"""""" !!!!!! !!!###%%%$$$%%%'''((((((&&&%%%###"""!!!!!! !!!###$$$%%%$$$###"""  !!! !!!""""""###$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&&&&&&&''')))+++***)))''''''&&&&&&&&&######$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((())))))************)))(((((()))***************%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$ ###&&&&&&((()))++++++***(((''''''&&&&&&&&&((()))+++,,,------------------,,,+++***))))))(((&&&$$$"""!!!$$$)))---000///111333222111000111111000000///...............000000111111111111000000---,,,***)))'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""""""""!!!!!!!!!       !!!!!!!!! !!!"""###%%%%%%$$$###""""""$$$$$$###""" !!!"""""""""!!!  !!!""""""###&&&((())))))((('''%%%%%%$$$"""!!! ###$$$%%%&&&&&&&&&&&&&&&$$$######""""""""""""###    !!! !!!!!!"""$$$&&&'''%%%$$$"""""""""""""""######$$$ !!!""""""!!!"""$$$&&&###%%%'''(((((('''%%%#########"""!!!"""$$$&&&''''''&&&%%%###!!!   """"""######$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&''''''''''''(((***+++***((('''''''''(((((("""###$$$&&&''''''((((((&&&&&&&&&'''''''''(((((((((((()))***************&&&'''(((***++++++++++++%%%$$$#########$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!$$$&&&$$$&&&(((***+++***))))))''''''&&&'''(((***,,,---//////////////////......+++***)))(((%%%###!!!  %%%***///111111333444444333222222333111000000///////////////111111222222222222111111...---+++***(((''''''&&&$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############"""!!!!!!!!!   !!!!!!  !!!    !!!!!!!!!!!! !!!"""$$$%%%&&&%%%###"""###$$$$$$###""" !!!""""""!!!   !!!!!!!!!###&&&)))******((('''%%%%%%$$$"""!!! !!!######$$$%%%&&&&&&&&&&&&%%%%%%$$$###"""""""""""" """  !!!"""!!! ###""""""###%%%&&&&&&$$$######""""""######$$$%%%!!!"""######"""###%%%'''###$$$'''(((((('''%%%###$$$###""""""###$$$'''((()))(((&&&$$$""" !!!""""""!!!   #########$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&(((((('''((()))+++***)))(((''''''((()))***"""###%%%&&&'''(((((((((&&&'''''''''(((((())))))(((((()))***************%%%&&&((()))++++++,,,,,,$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$###### """###%%%&&&&&&'''(((******))))))(((***)))(((((())),,,///111//////......---------,,,...,,,***((('''$$$!!!"""&&&)))...111222222333333333333333333//////000111111111111111222333555666666444333222000...+++***))))))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&###""""""""""""&&&&&&%%%%%%$$$###""""""!!!######!!! """$$$  !!!"""###    """""""""###$$$&&&'''(((((((((((('''&&&%%%%%%%%%%%%!!!!!!!!!!!!!!!"""""""""  !!!%%%$$$$$$&&&***+++(((%%%'''&&&$$$""" !!!"""$$$&&&''''''&&&&&&&&&%%%$$$###"""###$$$%%%  """###!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$%%%%%%&&&&&&&&&%%%$$$###&&&%%%###!!!!!!"""$$$%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%   """"""###$$$$$$$$$$$$###%%%%%%&&&'''&&&%%%###"""###$$$''')))++++++*********)))(((&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))******+++++++++(((&&&%%%'''+++------+++'''%%%$$$$$$%%%&&&%%%%%%'''&&&&&&''')))((($$$ !!!"""$$$&&&''''''((()))++++++******)))))))))***+++,,,------.../////////......---------///---***)))'''%%%"""!!!$$$&&&)))---///222222333333333333444444111111222222333222222222333444555666666555333222000...+++******)))(((&&&$$$%%%%%%%%%%%%%%%%%%&&&((('''%%%###""""""######&&&&&&%%%$$$$$$###""""""!!!######!!!!!!"""###   !!!  !!!"""!!!"""###$$$&&&'''((((((((('''&&&%%%%%%$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$######%%%((()))'''%%%'''&&&$$$""" """###%%%'''(((((((((''''''&&&%%%$$$###$$$$$$%%%!!!  """###!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%%%%&&&&&&&&&%%%$$$###&&&%%%###!!!!!!!!!######''''''''''''((((((((((((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%############$$$%%%%%%%%%%%%%%%!!!!!!!!!  !!!!!!"""############"""######$$$$$$$$$###!!! ###%%%'''***++++++******)))((('''&&&&&&&&&&&&'''&&&&&&''''''((('''''''''''''''&&&%%%%%%%%%%%%%%%''''''((()))*********)))(((&&&%%%'''+++,,,,,,***&&&%%%######%%%&&&%%%$$$'''%%%$$$%%%&&&&&&### """$$$%%%'''((()))***+++,,,,,,,,,+++***)))***,,,---------,,,+++/////////...............///---+++)))'''%%%!!! ###&&&'''))),,,...222222333333333444444444444444444444444333333333444555666777666444333111000...+++***+++***)))(((&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######""""""!!!######"""!!!"""###!!!!!!!!! !!! !!!!!!   !!!!!!!!!!!!!!!!!!"""###$$$%%%'''((((((((('''&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############$$$&&&'''&&&$$$&&&%%%$$$"""  """###%%%((()))*********''''''&&&%%%%%%%%%%%%&&&"""!!!  !!!"""!!!!!!!!!"""""""""######!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%$$$"""!!!!!!!!!"""###&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!   !!!!!!!!!!!!!!! !!! ###$$$''')))++++++***)))(((''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$''''''(((((()))((((((((('''&&&&&&''')))+++***)))&&&$$$######$$$%%%%%%$$$&&&$$$######$$$###""" !!!$$$%%%'''(((******+++---......------,,,+++,,,,,,---,,,,,,++++++...........................,,,)))(((&&&### !!!%%%((()))+++---///111111222222333444444444555444444333333333333333444555666777666444222000///---+++***++++++***)))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""""" !!!"""###############""""""!!! """!!!   !!!"""######!!!!!!!!!"""$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$###"""""""""""""""!!!!!! """###$$$#########$$$%%%%%%%%%%%%%%%$$$###!!!   !!!"""###&&&(((***+++,,,,,,((((((''''''&&&&&&&&&&&&""""""!!!  !!!"""!!!!!!!!!""""""######$$$!!!""""""######$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!!!!!!!!!!###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$"""!!! !!!###%%%((()))))))))(((''''''''''''''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$######&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((((((%%%$$$""""""$$$%%%$$$###&&&%%%###"""""""""""""""###&&&'''(((***,,,+++,,,.../////////...---///...,,,******+++,,,---------------............,,,***'''%%%$$$!!!!!!%%%)))+++,,,...000000000111111222333333444444333222222222222333333555555666666555333000///...,,,******++++++***)))&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############"""!!!!!!"""###$$$$$$###"""""""""!!!     !!!#########   !!!!!! !!!"""###%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!"""######$$$$$$$$$$$$$$$%%%%%%###"""!!! """""""""""""""""""""""" """###%%%(((***+++++++++((((((((('''''''''&&&&&&""""""!!!  !!!!!!!!!!!!!!!"""###$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$### !!!###%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&###############$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&%%%'''&&&%%%###!!! ###%%%&&&'''&&&%%%%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$###"""!!!!!!$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%###!!!"""###$$$######&&&%%%%%%###"""""""""### $$$''')))***,,,---,,,---.../////////...---000...,,,******+++---///,,,,,,,,,,,,,,,---------+++)))&&&$$$""" %%%)))+++---...///......///000111222222333222111000000000111333444444555555555444111...---,,,+++))))))***+++***)))&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$########################""""""!!!###$$$%%%$$$"""!!!!!!!!!   !!!!!!!!!   !!!!!! !!!"""###"""  !!! !!!!!!  !!!!!!""""""!!!!!! !!!"""###$$$&&&'''''''''&&&%%%$$$$$$#########%%%$$$$$$######""""""!!!!!!!!!"""###$$$###!!!!!!###%%%!!! """""""""############### !!!"""$$$'''((()))))))))''''''((((((''''''&&&%%%"""!!!  !!!!!!!!! !!!""""""###$$$%%%%%%""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$### """%%%'''((()))%%%%%%%%%&&&&&&&&&''''''""""""!!!!!!""""""###$$$$$$%%%&&&'''''''''''''''''''''((((((''''''&&&&&&&&&&&&$$$"""!!!!!!######"""""""""###$$$%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$ !!!"""""" !!!"""###$$$%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%&&&$$$"""!!!!!!"""######"""$$$%%%&&&$$$"""!!!"""###"""&&&(((***+++---...,,,---.../////////...---------,,,,,,,,,---......*********++++++,,,,,,,,,,,,***'''$$$""""""'''***++++++,,,---,,,,,,---...///000111111111000//////000222444666444444555444222///,,,+++***)))'''((()))******)))$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%%%%$$$######""""""""""""###############"""!!!###%%%&&&$$$""" !!!!!!!!!  !!!"""###!!!!!!""""""!!!  !!!!!!"""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!###$$$%%%&&&''''''&&&%%%$$$##################""""""!!!  !!!"""  ###!!!!!!!!!"""""""""###### !!!###%%%&&&'''&&&&&&&&&&&&'''((('''&&&%%%$$$!!!  !!!!!!!!! !!!"""###$$$%%%%%%&&&"""######$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$### !!!###$$$&&&'''''''''############$$$$$$$$$$$$ !!!""""""######%%%&&&''''''''''''((((((((((((((('''&&&&&&%%%$$$###"""  """###$$$###### !!!###$$$$$$$$$$$$  !!!###$$$%%%%%%&&&$$$&&&'''&&&###"""###%%%###""" """###"""!!!!!!###%%%%%%""" !!!"""&&&)))***,,,...///+++,,,.../////////...---+++,,,---.........------))))))*********+++++++++---***'''%%%###  ###(((*********)))***++++++,,,---...///000111111000//////111333666888333444444333111...+++))))))((('''''')))******)))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###""""""""""""""""""#########$$$"""!!!###%%%&&&$$$"""     """###$$$"""""""""""""""!!!  !!!"""############!!!!!!!!!!!!!!!  !!!!!! !!!###$$$%%%&&&''''''&&&%%%$$$############"""!!!!!!  !!! !!!!!!"""""" !!!"""$$$%%%%%%$$$$$$%%%&&&'''''''''&&&$$$$$$  !!!!!!!!! !!!"""###$$$%%%&&&&&&"""######$$$$$$%%%&&&&&&%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&  !!!!!!"""###$$$%%%&&&'''''''''(((((())))))((('''&&&&&&$$$###"""!!!  !!!!!!!!!!!! !!!###$$$$$$$$$ """$$$%%%&&&&&&$$$&&&'''&&&###!!!"""$$$###""" """""""""!!!"""%%%$$$!!! !!!###%%%(((+++...000222//////////////////000000---,,,+++***+++,,,---...,,,+++)))(((((()))+++,,,''''''&&&$$$!!!"""$$$&&&)))+++,,,,,,,,,(((+++...000000000111222000//////000333444444333222111111111000...+++(((''''''&&&&&&&&&%%%%%%%%%)))'''%%%%%%''''''%%%###$$$$$$$$$$$$######""""""!!!  !!!"""######$$$$$$###    !!!"""!!!!!!"""!!!!!!  !!!!!!!!!!!!!!! """"""###$$$$$$$$$$$$######"""  !!!!!!""""""######%%%%%%$$$######""""""!!!!!!!!!!!!   !!!!!!!!!!!!!!! ###$$$&&&%%%$$$######$$$!!!!!!"""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$!!!!!!"""""""""!!!!!!  !!!""" !!!"""######$$$$$$###%%%%%%&&&'''&&&%%%$$$######"""!!!  !!!!!!!!! !!!"""######$$$$$$############"""""""""""""""!!!!!!!!!!!!   """###%%%(((+++---///000....../////////000000000......---,,,,,,------...+++***)))(((((()))***+++'''&&&%%%### ###%%%''')))++++++,,,+++))),,,...000//////000111000.........000111000///.........//////...+++)))''''''''''''&&&&&&&&&%%%)))'''%%%%%%''''''%%%#########""""""!!!!!!  !!!"""""""""!!!!!! """"""!!!!!!"""$$$%%%$$$$$$######!!!  !!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$"""   !!!""""""######$$$$$$###""""""!!!!!!  !!!"""$$$###"""!!!!!!"""!!! !!!"""""""""$$$$$$########################################## !!!"""###$$$###""""""!!!!!!""""""""""""!!!!!!  !!! !!!"""###############$$$%%%%%%%%%$$$"""""""""!!!  !!!""""""###""""""!!!!!!!!! !!!!!!!!!   ###$$$&&&)))+++,,,---...,,,------...///000111111000000///---------------***)))(((''''''((()))***%%%$$$###!!!%%%&&&(((***+++++++++***+++---//////...---...//////---,,,,,,------,,,***+++***+++,,,......,,,***((((((((('''''''''&&&&&&((('''%%%%%%&&&&&&$$$###"""!!!  !!!   ###$$$###!!!!!!!!!!!!"""$$$&&&'''(((&&&&&&%%%$$$"""  !!!!!!!!!!!!"""######$$$$$$######$$$###!!!   !!!"""""""""######"""!!!!!!  !!!!!!  """$$$%%%&&&&&&%%%%%%$$$$$$$$$###$$$######""""""!!!!!!  !!!!!!!!! !!!!!!"""""""""""""""!!! !!!""""""""""""""""""""""""""""""!!!   !!!   !!!$$$%%%''')))***+++++++++***+++,,,---///000111222111000///...---,,,++++++(((''''''&&&&&&''''''((($$$###!!! !!!&&&''')))***++++++******,,,---......,,,++++++,,,,,,+++******,,,,,,+++***+++******+++------+++***)))(((((((((((('''''''''&&&%%%%%%$$$$$$$$$#########!!! !!!!!!!!!!!!   ###$$$###"""!!!!!!"""$$$%%%'''((()))&&&%%%%%%$$$###"""  !!!!!!!!!!!!""""""###############$$$###!!!  !!!""""""###""""""!!!  """%%%'''''''''&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!   !!!"""""""""!!!!!!  !!!!!!"""!!!!!!  """$$$&&&((()))*********))))))***+++---...000111222//////...---,,,***))))))'''&&&&&&&&&&&&&&&&&&'''###"""  """###&&&''')))***+++++++++***------...,,,***)))***+++***))))))***,,,------,,,,,,+++***+++,,,,,,+++))))))(((((((((((('''''''''######$$$$$$######$$$$$$%%%###!!!"""""""""!!!  """###"""!!! !!!"""###%%%&&&''''''###$$$$$$$$$$$$$$$###""" !!!!!!!!!!!!!!!"""############"""###"""!!!!!!  !!!!!!"""""""""!!! """$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$######"""!!!  !!!!!!!!!!!!!!!   """$$$%%%(((***+++***)))((()))***+++,,,...///000111.........---,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&"""!!! ###$$$&&&''')))+++,,,,,,,,,+++,,,------+++)))((()))***)))(((((())),,,------,,,,,,+++******+++,,,+++)))((((((((('''''''''&&&&&&!!!###$$$%%%$$$%%%&&&(((&&&$$$!!!!!!!!!!!!!!!  """###"""  """###$$$$$$$$$$$$""""""###$$$$$$$$$$$$### !!!!!!!!! !!!""""""######""""""!!!!!!!!!  !!!!!!  """#########$$$$$$$$$$$$$$$$$$""""""!!!     !!!###"""$$$'''***+++***)))((()))***+++,,,---...//////............---,,,***)))&&&&&&''''''''''''&&&&&&"""!!! ###$$$%%%&&&(((+++,,,---------+++,,,+++***(((''')))***)))(((((()))+++,,,+++***)))((('''(((***++++++***''''''''''''&&&&&&&&&%%%!!!$$$&&&''''''(((+++---'''%%%!!!  ######""" !!!"""#########"""""""""###############"""""" !!!!!!!!!!!!!!! !!!!!!"""""""""""""""       !!!!!!"""#########!!!   !!!###"""$$$'''***++++++)))(((******+++,,,------.........////////////---,,,+++&&&''''''((((((''''''&&&###!!! ###$$$$$$&&&(((+++---.........+++++++++)))'''''')))+++***)))(((((())))))((('''%%%$$$$$$%%%(((+++,,,+++''''''&&&&&&&&&%%%%%%%%%"""%%%(((******+++...111'''$$$   """$$$$$$""" !!!"""###$$$$$$###"""!!!$$$$$$$$$######!!!  !!!!!!!!!!!!!!! !!!!!!"""""""""""""""    !!!"""######   !!!!!!!!!  ###&&&'''''''''((()))(((***,,,---,,,,,,---...,,,,,,,,,,,,+++***))))))''''''''''''&&&%%%$$$$$$""" !!!###%%%&&&(((***,,,------...+++***((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&''''''!!!      !!!"""######$$$######""""""######$$$$$$$$$$$$######"""!!!!!!!!!###############"""!!! !!!""""""######      ###%%%!!!     ###&&&'''''''''((())))))+++---------,,,---...+++++++++******(((''''''%%%%%%%%%%%%$$$###"""""" !!!$$$&&&'''(((***,,,---------***)))((('''''''''((()))&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''''''''%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%!!!     !!!"""###$$$$$$$$$$$$############$$$%%%######""""""!!! !!!!!!"""""""""!!!  !!!!!!!!!    """$$$   !!!  !!!###%%%'''''''''(((***)))+++---...---,,,---...+++***)))((('''&&&%%%%%%######$$$######"""!!! !!!$$$&&&'''(((***+++,,,,,,,,,((((((((((((((()))******&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''(((((((((&&&'''''''''''''''&&&&&&$$$$$$############""""""     !!!"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""""""""!!!  !!!!!!!!!    """   !!!###%%%&&&&&&'''(((******+++---...---,,,---...+++***)))'''&&&%%%$$$$$$############"""!!! !!!$$$'''''')))***++++++++++++)))))))))((())))))))))))&&&&&&''''''''''''&&&&&&###$$$%%%'''((((((((((((''''''((((((((('''&&&&&&$$$######"""!!!!!!     !!!"""###$$$%%%&&&&&&%%%$$$######$$$$$$"""""""""!!!  !!!!!!!!!!!!    """!!!!!! """###%%%&&&&&&''')))+++)))+++------,,,+++,,,---***)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! """%%%'''((()))************************)))(((''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''(((((('''&&&%%%%%%$$$###""""""!!!    !!!"""$$$%%%%%%'''&&&%%%$$$######""""""###""""""!!!  !!!!!!!!!     !!!  !!! """"""!!!!!! """$$$%%%%%%%%%&&&)))+++)))***,,,,,,+++******+++)))(((&&&%%%$$$$$$%%%&&&$$$%%%%%%$$$$$$###"""!!!"""%%%(((((())))))***)))))))))******))))))(((&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''&&&%%%$$$$$$######"""!!!!!!    !!!"""$$$%%%&&&'''&&&%%%###"""!!!!!!!!!!!!!!!!!!         !!!!!! !!!!!! """!!!!!!!!!   ###$$$%%%%%%%%%&&&))),,,((()))++++++)))((())))))&&&%%%###""""""###%%%&&&$$$$$$$$$$$$###"""!!!!!!"""&&&((()))))))))))))))((((((''''''(((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$###"""###"""""""""!!!!!!     !!!"""$$$%%%&&&'''&&&$$$"""!!!      !!!!!!  !!!!!!  !!!""" ###$$$%%%%%%%%%&&&))),,,''')))******((('''(((((($$$###!!! !!!"""$$$%%%$$$$$$$$$######"""!!! ###&&&)))))))))))))))(((((('''$$$%%%&&&'''''''''&&&%%%&&&''''''''''''''''''&&&))))))))))))((('''&&&%%%%%%&&&%%%%%%$$$###"""!!!"""""""""""""""!!!!!!!!!    !!!"""$$$%%%&&&&&&%%%$$$"""      !!!!!!   !!!"""""" !!!!!!   """$$$&&&'''''''''***+++,,,,,,,,,,,,+++***&&&%%%$$$#########$$$%%%&&&%%%$$$$$$$$$"""###%%%%%%&&&(((((('''&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''''''''&&&)))((('''&&&%%%&&&'''(((***)))'''%%%$$$###"""""""""      !!!###!!!!!!!!!!!!""""""############"""    !!!"""   !!!!!!  !!!  """######$$$###"""!!!  !!!"""$$$  !!!"""$$$&&&'''((((((***+++,,,,,,,,,,,,+++***'''&&&$$$######$$$$$$%%%%%%%%%$$$$$$$$$!!! """$$$%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''((())))))((((((((('''&&&%%%%%%&&&'''((()))(((&&&%%%###""""""!!!"""!!! !!!!!!    !!!"""""""""!!!  """"""""""""""""""!!!       !!!!!!  !!! !!!"""###$$$$$$######"""!!!!!!""""""######%%%!!! !!!###%%%&&&(((((()))***+++,,,,,,,,,,,,+++***''''''%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$""""""$$$&&&&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&'''((()))*********''''''&&&%%%%%%&&&'''((('''&&&%%%$$$""""""!!!!!!"""!!! !!!!!!    !!!"""$$$###"""!!! !!!"""""""""!!!       !!!!!!  !!!  !!!"""###$$$%%%$$$###"""!!!  """$$$%%%%%%$$$###%%%""" !!!###%%%'''))))))******+++,,,,,,,,,,,,+++***((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%### """$$$%%%$$$###$$$%%%######$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))*********'''&&&%%%%%%%%%&&&'''(((&&&&&&$$$###""""""""""""###""" !!!""""""!!!     !!!$$$$$$###!!!     !!!!!!   !!!!!! !!!   !!!"""###$$$%%%$$$###"""!!!  ###%%%&&&%%%###"""###!!! !!!###&&&(((***++++++***+++,,,,,,,,,,,,+++***))))))'''&&&&&&&&&'''((((((((('''''''''%%%!!!!!!###$$$######$$$%%%"""###$$$%%%%%%%%%%%%$$$"""###$$$&&&'''(((((((((''''''&&&%%%&&&'''((()))&&&&&&%%%$$$$$$###$$$$$$$$$"""!!!!!!"""###!!!     $$$###"""!!!    !!!!!!!!!!!!   !!!!!!  !!!!!! !!!  !!!"""$$$%%%######"""!!!  """%%%%%%$$$"""!!!  """$$$&&&)))***,,,,,,***+++,,,,,,,,,,,,+++******)))((('''''''''((())))))((('''''''''%%%!!!!!!###$$$######$$$&&&###$$$%%%&&&'''&&&%%%%%%"""###$$$%%%&&&'''''''''((('''''''''''')))***+++((('''&&&&&&&&&&&&&&&'''$$$###""""""######"""!!!!!!######"""!!!     !!!!!!!!!     !!!"""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!    !!!!!!!!!!!!  !!!!!!  !!!   !!!###$$$"""""""""!!!!!!!!!  !!!!!!"""!!!  """#########!!!  !!!!!! """$$$''')))+++,,,---***+++,,,,,,,,,,,,+++***+++***)))((('''((())))))'''&&&&&&&&&&&&### !!!###$$$$$$$$$%%%&&&###%%%&&&(((((('''&&&%%%$$$%%%%%%&&&'''''''''&&&)))((((((((()))***,,,---))))))((((((((())))))***%%%###""""""###$$$"""!!!!!!"""###!!!           """""""""!!!  """$$$%%%%%%$$$###""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""#########!!!"""###$$$$$$###"""!!!!!!    !!!""""""!!!   !!!!!!  !!!   """### !!!!!!!!!"""""""""""" !!!""""""###$$$$$$!!!  !!!!!!""""""""""""""" !!!!!!!!!###### !!!"""$$$'''***,,,------***+++,,,,,,,,,,,,+++***,,,+++)))((((((((()))***&&&%%%$$$$$$$$$"""!!!###$$$$$$$$$%%%'''$$$%%%'''))))))((('''&&&&&&&&&''''''((('''''''''***))))))))))))+++---...***************++++++,,,%%%$$$######$$$$$$###!!!         !!!!!!!!!!!!  !!!###$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!###%%%'''&&&&&&%%%#########""""""""""""!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%!!!"""###$$$%%%$$$###"""###"""!!!   !!!""" !!!""""""!!!  !!!!!!"""""" !!!!!!  !!! !!!""" !!!"""######$$$!!!""""""###$$$%%%%%%%%%  """""""""""""""######### """  """""" !!!$$$%%%"""!!!### """$$$'''***,,,---...)))(((((()))++++++***((((((((()))***************&&&&&&%%%###!!!!!!"""$$$$$$######%%%&&&%%%%%%%%%%%%&&&'''(((((()))((('''&&&%%%&&&''''''************))))))))))))))))))(((''''''''''''(((###$$$$$$$$$$$$###"""""""""    !!! !!!!!!    !!!!!!!!!""""""""""""!!!!!!!!!"""#########""" !!!###$$$$$$######""""""""""""""""""""""""%%%%%%'''''''''%%%###!!!############""""""!!!!!!%%%%%%###"""!!!!!!!!!!!!###""""""""""""$$$%%%&&&%%%%%%%%%%%%$$$###""""""   !!!!!! !!!"""!!!!!!   !!!!!!!!!!!!""""""""""""!!!"""###$$$%%%$$$######!!!!!!!!!   !!!"""!!!"""###$$$%%%&&&&&&&&&###"""  !!!"""""""""!!!  !!!""" """$$$''')))+++------+++***)))***+++***(((&&&'''((())))))*********)))&&&%%%$$$###  !!!######""""""$$$%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((()))(((((('''&&&'''''''''$$$$$$$$$$$$$$$###""""""   !!!""" !!!    """###"""""""""###""""""!!!!!!"""###$$$$$$$$$###!!!!!!!!!###$$$$$$###"""""""""""""""""""""""""""$$$%%%&&&'''&&&%%%###"""#########""""""!!!!!!!!!$$$$$$###"""!!!!!!!!!"""###"""""""""###$$$%%%&&&%%%%%%&&&%%%%%%$$$###"""!!!!!!!!!!!!    !!! !!!  !!!!!!!!!"""""""""######!!!"""###%%%%%%$$$$$$###"""!!!!!! !!!  !!!"""!!!!!!"""$$$%%%%%%&&&&&&###"""  !!!"""######!!! !!!""""""!!! !!!!!!"""!!!"""$$$''')))+++,,,,,,---,,,******+++***(((&&&''''''((())))))))))))(((%%%$$$###""" """"""!!!!!!###$$$%%%%%%%%%%%%&&&'''(((((('''''''''''''''(((******(((((())))))))))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$######"""   """###   """$$$######"""""""""###%%%&&&######$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$###"""""" """###$$$###""""""""""""""""""""""""""""""$$$$$$%%%&&&&&&%%%$$$###############""""""""""""######"""""""""""""""######""""""######$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""""""""""""""!!!!!!!!!      """""""""#########$$$$$$!!!"""$$$%%%%%%%%%$$$###""""""!!! !!!!!! !!!"""### !!!"""###$$$$$$%%%%%%###"""!!! """#########!!! !!!###%%%%%%$$$""""""### !!!!!!###$$$''')))***++++++,,,*********++++++)))'''&&&''''''(((((((((''''''$$$######!!!!!!!!! """###%%%%%%%%%%%%&&&'''((((((&&&''''''((()))***+++,,,++++++++++++,,,,,,,,,,,,(((''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""!!!    !!!""""""  !!!"""###%%%'''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$#########""""""!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$"""#########$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$######"""!!!!!!!!!  !!!!!!""""""!!!!!! !!!  """#########$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###""""""!!!!!! !!!!!!!!!!!!"""""""""### !!!"""###$$$%%%###"""!!!  !!!!!!"""""""""  """%%%&&&$$$######### """###%%%&&&((()))******((('''''')))++++++***)))&&&&&&'''''''''&&&&&&%%%######""" !!!!!! """###%%%%%%%%%%%%&&&'''((((((&&&'''((()))+++,,,------,,,,,,,,,,,,------......(((((('''&&&&&&&&&&&&'''$$$%%%%%%%%%%%%$$$######    !!!!!!!!!   """###$$$%%%(((***'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&%%%$$$############""""""!!!!!!!!!!!!"""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""""""""###$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%$$$$$$###""""""!!!!!!  """############"""!!! """   """#########$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###""""""!!!  !!!!!!""""""""""""""" !!!"""$$$$$$###""""""!!! !!! !!!!!!""""""!!!!!!   ###%%%$$$"""""""""######%%%&&&'''((())))))&&&%%%&&&'''***+++***)))%%%&&&&&&&&&&&&%%%$$$$$$$$$###"""!!!!!!!!! """###%%%%%%%%%%%%&&&'''(((((('''(((***+++,,,---------******++++++,,,,,,------))))))((('''''''''''''''%%%%%%%%%%%%%%%$$$$$$###   !!!!!!!!!!!!  !!!  !!!!!! """$$$%%%%%%&&&)))***((('''%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%###""""""!!! !!!!!!!!!"""""""""######$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''######"""""""""""""""###"""###$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###%%%$$$$$$###"""!!!  !!!   """###$$$$$$###""" !!!    !!!!!!!!!!!!"""""""""#########$$$$$$"""###%%%&&&&&&&&&%%%$$$######"""!!!!!!  !!!"""""""""!!!!!!!!!###$$$######""""""!!!"""""""""!!!!!!""""""!!!!!! """"""""""""!!!!!!  !!!###"""!!! ###$$$%%%&&&'''(((((((((&&&%%%%%%&&&((()))(((&&&%%%%%%%%%%%%%%%$$$######$$$$$$###!!! !!!"""!!!!!!"""$$$%%%%%%%%%%%%&&&'''((((((((()))+++,,,------------***++++++,,,------......******)))(((((((((((()))%%%%%%&&&&&&%%%%%%$$$###   !!!"""#########"""!!! !!!"""  !!!"""""""""$$$&&&&&&&&&'''(((***)))'''&&&$$$######$$$$$$$$$%%%&&&'''''''''''''''$$$###"""!!!!!!!!!""""""!!!!!!""""""###$$$%%%&&&""""""""""""""""""""""""!!!!!!""""""###%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$###"""!!!!!!!!!""""""###$$$&&&&&&&&&&&&%%%''''''''''''&&&%%%$$$###%%%$$$###"""!!!  !!!!!!!!!!!!  !!!""""""    !!!"""###""" !!!  !!!!!!!!! !!!"""#########!!!!!!!!!"""""""""#########$$$%%%&&&&&&&&&%%%$$$######""""""!!!  !!!"""!!!  """$$$######"""""""""######$$$""""""######""""""!!! !!!"""""""""""""""  """""" ###$$$%%%&&&'''''''''''''''&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$###""" """"""!!!!!!###$$$%%%%%%%%%%%%&&&'''(((((()))***,,,---...------,,,------......///000111111+++******)))))))))))))))%%%%%%&&&&&&%%%%%%$$$######"""!!!  !!!"""   """!!!"""$$$%%%%%%$$$###""" """###   !!!"""######%%%''''''&&&'''(((***)))(((&&&%%%$$$$$$$$$%%%$$$$$$&&&'''(((((())))))&&&%%%###"""""""""###$$$!!!!!!!!!"""###%%%&&&'''""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%###"""!!!!!!!!!!!!"""###%%%&&&''''''&&&%%%''''''''''''&&&%%%$$$$$$$$$$$$###"""!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!"""$$$%%%$$$###!!!   !!!!!!    !!!""""""""" !!!###$$$$$$$$$!!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&&&&%%%%%%######""""""!!!!!!  !!!!!!!!!  """$$$#########"""######$$$%%%###############"""!!!!!! !!!###$$$$$$$$$   """""" #########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))(((&&&######$$$&&&%%%$$$!!!  !!!!!!!!!"""######$$$$$$'''%%%$$$######%%%&&&(((*********+++,,,---...///)))***---///000000//////.........------,,,,,,,,,******)))(((&&&###!!! """   """!!! ###%%%&&&%%%$$$###""""""!!!!!!!!!!!!""""""    !!!###$$$%%%&&&'''$$$$$$$$$$$$%%%&&&''''''))))))'''&&&%%%%%%&&&''''''((()))******))))))(((%%%$$$""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%######"""""""""""""""###""""""###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$###""""""""""""$$$%%%&&&((()))*********)))((('''&&&'''&&&###!!!"""""""""!!!  !!!!!!!!!  !!!!!!!!!!!!"""###!!! """$$$$$$!!!!!! """%%%'''(((&&&$$$"""   """$$$%%%!!!!!!!!!!!! !!!###%%%&&&%%%$$$###"""!!! """###$$$###$$$$$$###!!! !!!""" !!!!!!!!!!!!!!!  !!!%%%%%%%%%$$$""""""$$$&&&%%%%%%$$$$$$###""""""!!! !!!"""######"""!!! """  """######$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((&&&$$$###%%%&&&%%%$$$!!! !!!""""""######$$$$$$%%%'''&&&$$$$$$$$$%%%'''((()))))))))***+++,,,---...***+++---///000000000000......------,,,,,,++++++******)))(((&&&$$$"""!!!!!!  !!!###"""!!!$$$&&&&&&&&&$$$######"""!!! !!!  !!!!!!"""!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&((('''%%%%%%%%%&&&((()))+++,,,...///000///---,,,&&&%%%###!!!!!!!!!######$$$$$$############$$$$$$$$$######""""""###############$$$$$$%%%&&&&&&'''&&&''''''''''''&&&&&&%%%&&&%%%$$$######"""""""""%%%&&&''')))******++++++)))((('''''''''&&&$$$""""""""""""!!!  !!!"""!!!!!! !!!!!!!!!!!!$$$###"""###%%%%%%""" !!!###&&&((()))'''%%%###  """$$$%%%""""""!!!!!!!!! !!!###$$$%%%%%%$$$###"""!!! !!!###$$$"""###$$$###!!! !!!"""!!!!!!!!!!!!!!!  !!!$$$$$$$$$###"""###%%%'''&&&%%%%%%$$$###""""""!!! !!!""""""!!!!!!  !!! """"""######$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&(((%%%$$$!!! !!!""""""######$$$$$$%%%&&&%%%$$$$$$$$$&&&'''(((((((((((()))***+++,,,---,,,---......///000111111...------,,,++++++*********))))))(((&&&$$$###"""  !!!  """###$$$""" !!!"""$$$&&&'''&&&%%%$$$###"""!!!   !!!!!!""""""##################$$$$$$$$$%%%%%%$$$$$$#########$$$$$$&&&%%%$$$$$$&&&))),,,///000222444666666444111///(((&&&%%%###""""""############"""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))(((((('''&&&&&&&&&&&&%%%$$$############&&&'''((()))***+++++++++)))((('''''''''&&&$$$"""###""""""!!!!!!  !!!######""""""!!! !!!!!!!!!%%%%%%$$$%%%&&&&&&$$$!!! ###%%%'''))))))(((&&&$$$  """###$$$""""""""""""!!!!!!!!!!!! """$$$$$$$$$######"""!!! !!!"""###"""###$$$###!!! !!!""""""""""""!!!  """############$$$''')))''''''&&&%%%###"""!!!!!!""""""!!!!!!!!!!!!""""""!!! !!!"""### !!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%###!!!  !!!!!!""""""######$$$$$$$$$######$$$%%%&&&'''((((((((()))***+++,,,---//////...//////111222333------,,,++++++***)))))))))))))))((('''%%%$$$### !!!!!!!!!    """######$$$$$$$$$###!!!  """###$$$&&&&&&&&&%%%$$$###"""!!! !!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""%%%%%%$$$&&&)))---222555666888:::;;;999555000---((('''&&&$$$$$$#########"""""""""!!!""""""###$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''(((((((((((()))******))))))((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&((())))))*********)))(((''''''((('''%%%#########""""""!!! !!!"""###$$$###"""""" !!!!!!!!!%%%%%%&&&&&&&&&&&&$$$###!!!!!!  $$$%%%'''((()))'''&&&$$$ !!!###$$$######"""""""""!!!!!!!!! !!!"""############"""!!!  """"""!!!"""###"""!!! !!!"""######"""!!!  !!!"""######%%%(((+++)))((('''%%%$$$"""!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!""""""### !!!!!!"""$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&&&&&&&'''(((%%%###!!!  !!!""""""###"""""""""######$$$%%%&&&))))))))))))+++,,,---...000000000000000111222333...------,,,***))))))((((((((((((((('''&&&%%%$$$!!!  !!!!!!!!!"""!!!   !!!"""### !!!"""###$$$%%%&&&%%%%%%$$$###""" !!! """###$$$%%%%%%%%%$$$$$$"""!!!  !!!!!!!!!!!!""""""""""""############%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""''''''''')))---222777:::===>>>???>>>;;;555///+++((('''&&&%%%$$$$$$$$$$$$""""""!!!!!!"""######$$$&&&&&&&&&&&&&&&'''(((((('''((((((((((((((())))))))))))******)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))(((''''''((((((&&&$$$#########"""!!!!!! !!!###$$$$$$$$$###""" !!!!!!!!!""""""$$$%%%&&&'''&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!$$$%%%&&&''''''&&&%%%$$$ !!!###$$$""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!  !!!!!! !!!""""""!!! !!!############"""!!! """"""###%%%))),,,***)))(((&&&$$$###!!!!!! !!!###%%%'''(((%%%%%%$$$###""""""!!!"""  !!!"""###%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''%%%$$$!!!  !!!!!!""""""###!!!!!!"""###$$$%%%&&&&&&)))))))))***+++,,,---...111111111222222222333333///...---,,,+++***)))(((((((((((((((((('''&&&%%%###""" !!!""""""!!!!!!!!!!!!!!!   !!!###$$$$$$"""""""""######$$$$$$%%%&&&%%%$$$%%%%%%%%%###!!!"""!!! """######$$$$$$$$$######!!!    !!!""""""""""""########################%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$#########$$$$$$((()))***---111666999<<<@@@AAA@@@>>>:::444...***&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""######$$$%%%''''''''''''(((((()))***(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&''''''''''''&&&)))(((''''''((((((&&&%%%$$$######""""""!!!!!! !!!"""$$$$$$######"""!!!!!!"""""""""#########$$$&&&((((((&&&$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&'''&&&%%%$$$###!!!!!!   !!!"""###!!!!!!!!!!!!  !!!!!!"""""""""!!!  !!!!!!"""""" !!!###$$$$$$$$$###"""!!!  """"""###%%%))),,,,,,+++)))'''%%%###!!!  ###&&&(((***'''&&&%%%$$$###"""""""""  """###%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###%%%'''(((&&&%%%&&&&&&%%%$$$!!!  !!!!!!!!!""""""###$$$$$$$$$"""###$$$%%%&&&'''''''''((((((((()))***+++,,,---111111333444444444333222000///...---,,,***))))))'''((((((((((((''''''&&&&&&$$$!!!!!!###$$$$$$###"""!!!    !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''%%%######"""!!! """"""""""""""""""""""""   !!!""""""###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&((())),,,000444777999:::<<<<<<:::888444///***(((###$$$$$$%%%%%%%%%%%%%%%"""""""""######$$$&&&&&&(((''''''((()))***++++++((((((((((((((((((((((((&&&&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''%%%&&&'''''''''''''''''')))((('''((())))))'''%%%$$$$$$######"""!!!!!!!!! !!!"""#########"""!!!############$$$$$$$$$$$$%%%(((******'''%%%%%%&&&###"""  """%%%&&&'''''''''''''''&&&%%%%%%###"""!!!!!!   """###  !!!"""""""""!!!   !!!!!! !!!###$$$$$$$$$$$$$$$###"""""" !!!"""######%%%)))+++---,,,***(((%%%###!!!  """%%%'''(((&&&&&&%%%$$$$$$$$$$$$$$$   """###%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$&&&(((((('''%%%%%%%%%%%%$$$!!! !!!"""#########$$$%%%%%%&&&&&&###$$$&&&'''((()))))))))''''''''''''(((***+++,,,000222444555555444333111111000///...,,,+++***)))'''(((((((((((((((''''''(((%%%""" ###%%%&&&&&&%%%$$$"""     !!!######$$$$$$%%%%%%$$$$$$$$$$$$######&&&$$$$$$%%%((()))'''$$$######""" """""""""!!!!!!!!!!!!!!!   !!!""""""######"""''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''(((***---111444666777888555444333111---***&&&%%%""""""###$$$%%%%%%%%%%%%############$$$%%%&&&'''(((((((((((()))***+++,,,((((((((((((''''''''''''$$$%%%&&&((())))))))))))''''''&&&&&&&&&''''''(((&&&'''(((((((((((((((((()))((('''((())))))'''%%%$$$$$$######"""!!!!!!!!! !!!######""""""!!!######$$$$$$$$$%%%%%%%%%&&&))),,,+++(((&&&'''(((###""" """&&&((((((((())))))((('''&&&&&&$$$###"""!!!  !!!!!!   """###  """""""""!!!   !!!!!! !!!###$$$$$$%%%%%%%%%$$$$$$###  !!!"""######%%%(((+++...,,,+++(((%%%###!!!  """$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&!!!   !!!"""###############!!!###$$$$$$$$$$$$&&&'''(((''''''&&&&&&%%%$$$$$$&&&$$$"""!!!"""%%%###"""###'''((('''%%%$$$%%%(((***++++++***)))((((((((((((((())))))***+++,,,---///000222333444444222000---,,,+++***+++***((('''''')))******)))'''&&&$$$""" !!!"""#########"""!!! !!!!!!   """######"""###$$$((('''%%%###""""""#########!!!"""%%%***+++&&&"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!  """ !!!!!!"""###$$$$$$$$$$$$###$$$%%%'''((())))))))))))(((&&&%%%$$$$$$%%%%%%%%%$$$#########%%%((()))&&&***///222333222333333000000...,,,***'''$$$###$$$$$$$$$#########""""""#########$$$$$$%%%%%%&&&''''''''''''((()))***+++(((&&&%%%&&&(((((($$$!!!$$$%%%&&&(((((((((((('''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((''''''''''''%%%###""" !!!!!!!!!!!!"""###$$$%%%$$$%%%&&&&&&%%%%%%'''))),,,,,,+++***)))(((''''''%%%$$$######%%%''''''&&&))))))))))))((('''&&&%%%######"""     !!!!!! !!!  !!!"""######$$$%%%%%%%%%$$$###""""""  !!!!!!"""###$$$%%%%%%&&&+++***'''%%%###"""!!!!!!!!!###%%%'''((('''&&&&&&&&&&&&%%%$$$!!! !!!!!!"""###$$$$$$$$$$$$###$$$&&&&&&%%%%%%''')))(((''''''&&&&&&%%%%%%$$$%%%$$$""" !!!"""&&&%%%$$$%%%((()))((('''&&&''')))***+++***)))((('''''''''''''''((()))***,,,,,,---///000111222333222111///---,,,+++++++++***((('''''')))***)))((('''%%%$$$""" !!!"""######"""!!!  !!!!!!!!!   !!!"""""""""###$$$&&&%%%$$$""""""""""""######!!!!!!%%%)))***&&&!!!   """!!!!!! !!!"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&(((((()))***((('''%%%$$$######$$$$$$%%%%%%#########%%%'''((((((+++///111000/////////...---,,,+++(((&&&$$$###%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&((()))+++,,,,,,+++***))))))'''%%%&&&''''''%%%"""###$$$&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&((((((((((((((((((''''''%%%$$$"""  !!!!!!!!!!!!"""###$$$%%%$$$%%%&&&%%%%%%%%%''')))++++++******)))((((((((('''%%%$$$%%%&&&((((((''')))))))))(((((('''&&&%%%%%%$$$###"""!!!!!!!!!!!!      !!!"""#########$$$$$$$$$###!!! """)))------+++ !!!!!! !!!"""###$$$%%%%%%)))(((&&&$$$###"""""""""!!!!!! !!!"""$$$'''((()))'''&&&&&&&&&&&&%%%###!!!   !!!"""###$$$%%%%%%%%%%%%%%%&&&((((((''''''(((***((((((''''''&&&%%%%%%%%%###"""!!! """###'''&&&&&&''')))******))))))******+++***)))((('''&&&&&&&&&'''((()))******------......///000000111//////---,,,,,,,,,,,,,,,***)))(((((()))***)))(((&&&%%%###!!!  !!!""""""!!!     !!!!!! !!!###$$$###"""!!!!!! !!!!!!"""!!!!!!$$$'''((($$$!!!   """""""""!!!!!!!!! ######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''&&&$$$###""""""###$$$&&&%%%$$$$$$$$$%%%&&&''')))+++......,,,***)))))))))))))))((('''%%%$$$###&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''''')))+++...000000---***((()))'''%%%%%%&&&&&&%%%$$$"""###%%%&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%###""""""""""""###$$$$$$''''''(((((()))(((((((((%%%$$$"""!!!  !!!!!!!!!!!!"""###$$$$$$###$$$%%%%%%$$$%%%''')))))))))))))))))))))))))))((('''%%%&&&''')))(((((((((((()))(((((('''&&&%%%&&&%%%$$$###""""""""""""!!!  !!!   !!!""""""""""""######"""  '''+++,,,+++ !!!!!! !!!"""###$$$$$$&&&%%%$$$###############"""""""""###$$$&&&((())))))(((&&&&&&&&&&&&%%%###"""!!!  !!!"""###$$$%%%&&&'''''''''&&&'''((((((''''''(((***((((((((('''&&&&&&%%%%%%!!!!!! !!!###$$$'''''''''((()))*********,,,,,,,,,+++***)))'''&&&'''''''''((()))***+++,,,---...............//////------,,,,,,,,,,,,------+++***))))))******((('''%%%$$$###!!! !!!!!!!!!    !!!"""!!!!!! !!! !!!###%%%%%%###    !!!"""############""""""!!!!!!###$$$%%%&&&'''''''''''''''&&&&&&&&&'''(((***+++'''&&&%%%############$$$&&&&&&%%%$$$$$$$$$%%%%%%''')))++++++)))&&&%%%&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((((((,,,---/////////,,,***((()))(((&&&$$$$$$%%%%%%%%%"""###$$$&&&'''&&&&&&%%%'''&&&%%%$$$$$$######$$$"""!!!!!!!!!!!!"""######&&&'''((()))***)))))))))&&&%%%###!!! !!!!!! !!!!!!"""###$$$###$$$%%%%%%%%%%%%''')))(((((())))))************)))'''&&&&&&'''(((((('''(((((((((((('''&&&%%%%%%%%%%%%$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!""""""######"""!!!  !!! !!!"""#########"""""""""######$$$$$$"""""""""###%%%''')))******)))''''''''''''%%%######"""!!! """###$$$%%%'''(((((())))))&&&'''((((((''''''((())))))((((((''''''&&&%%%%%% """$$$%%%&&&'''(((((())))))******------,,,+++***)))((('''************+++,,,---...------------------......,,,,,,,,,------.........,,,+++******+++***(((%%%$$$###"""  !!!!!!     !!!""""""!!!   !!!"""###"""!!! """#########$$$$$$$$$###"""!!!$$$$$$%%%&&&''''''''''''''''''''''''(((((()))***)))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%"""######$$$$$$$$$##################$$$$$$$$$$$$###$$$%%%&&&'''((())))))......---,,,+++******))))))((('''%%%$$$$$$%%%&&&"""###$$$&&&'''&&&&&&%%%&&&&&&%%%$$$###"""""""""!!!!!! !!!!!!"""###%%%&&&(((***++++++***)))'''%%%$$$"""!!!!!!!!!!!! !!!"""###$$$###$$$%%%&&&%%%&&&)))+++((((((((()))******++++++((('''%%%%%%&&&''''''&&&(((((((((((('''&&&%%%$$$$$$$$$###"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!     !!!"""#########!!!  !!!!!!""" !!!"""#########$$$!!!!!!!!!###%%%'''***,,,,,,***)))(((((((((&&&$$$%%%$$$###!!! !!!"""$$$%%%&&&((()))*********'''((())))))''''''((()))))))))(((((('''&&&&&&&&& !!!  ###%%%'''&&&((())))))))))))***,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......,,,,,,------------------,,,---......//////......---,,,+++++++++***'''$$$$$$###!!!       """###$$$$$$###"""###$$$"""###$$$$$$$$$###"""!!!$$$$$$%%%&&&''''''''''''&&&'''((())))))))))))((()))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###"""###$$$"""######$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$%%%&&&((()))******...---,,,******)))******'''((((((&&&$$$###$$$&&&"""###%%%&&&''''''&&&&&&&&&%%%$$$###""""""!!!!!!!!!!!! !!!!!!"""###$$$&&&(((***,,,,,,+++***'''&&&$$$###"""!!!"""""" !!!"""######$$$%%%&&&''''''(((***,,,(((((())))))*********+++)))'''%%%%%%&&&'''&&&%%%''''''(((''''''&&&%%%$$$$$$$$$######"""######$$$"""######$$$$$$######""""""""""""!!!!!!!!!    !!!"""""""""!!!  !!!"""######### !!!###&&&))),,,......---+++******)))(((&&&&&&%%%$$$###"""!!! """###%%%%%%''')))***+++,,,,,,)))***+++***)))((()))***))))))((((((''''''&&&&&& !!!!!!!!! $$$&&&'''''')))++++++******,,,...+++++++++++++++,,,------......---,,,,,,,,,,,,---++++++,,,,,,---------...---...///000000000///...---,,,,,,,,,,,,***&&&$$$###"""!!!     """$$$%%%%%%$$$###$$$%%%"""###$$$%%%$$$###!!! ###$$$%%%&&&&&&''''''&&&%%%''')))++++++***((('''((('''&&&$$$$$$$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&"""###$$$###!!! !!!"""###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%'''((()))***+++,,,,,,,,,,,,,,,+++***)))%%%''')))(((%%%###$$$%%%###$$$&&&'''((((((''''''&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!! !!!""""""######%%%(((+++,,,,,,++++++((('''%%%###"""""""""### !!!######%%%&&&((((((((())),,,...)))))))))))))))************(((&&&&&&'''((('''&&&''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%$$$######""""""!!!!!!!!!      !!!""""""""""""!!!$$$(((,,,000222000///---,,,,,,+++)))''''''&&&&&&%%%###""" """###%%%&&&''')))+++,,,,,,---***,,,---,,,******+++,,,)))))))))(((''''''&&&&&&!!!!!!"""!!!!!!$$$'''((((((+++------++++++---000*********+++,,,---//////......---,,,++++++++++++******+++,,,,,,---.........///000111111000///...------,,,,,,,,,***&&&######"""!!!   !!!!!!   """###%%%%%%$$$###$$$%%%!!!"""$$$$$$$$$###!!!######$$$%%%&&&&&&&&&&&&$$$'''***,,,,,,***(((&&&'''&&&%%%############$$$"""###$$$%%%&&&'''''''''###$$$$$$###  $$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%'''(((***++++++)))+++...//////---***((($$$'''***)))&&&######%%%$$$%%%&&&((()))(((((('''&&&%%%$$$"""!!! !!!!!!!!!!!!!!!"""#########%%%(((+++------,,,+++((('''%%%###"""""""""###  !!!"""###%%%'''((())))))***---///******))))))))))))))))))+++***((('''((()))((('''''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%%%%%%%%%%$$$###!!!!!!!!!!!!    !!!""" !!!""""""!!!!!! """%%%)))...222555222000...------,,,***((('''''''''&&&$$$"""!!! """$$$&&&%%%''')))***+++++++++***...---,,,,,,******)))(((((('''&&&&&&'''&&&$$$###%%%$$$"""  """%%%'''+++***++++++,,,---...///,,,---...000000000///...//////...---+++***))))))''''''(((***+++,,,---...///000222111///......//////...,,,***(((&&&%%%$$$$$$###  !!!!!!!!!   !!!###"""   !!!"""$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''(((((())))))******(((&&&%%%$$$$$$$$$""" $$$######"""""""""""""""$$$$$$###!!!!!! !!!"""$$$%%%&&&&&&%%%$$$###%%%''''''&&&%%%&&&'''&&&'''(((***,,,------...***+++,,,---............((((((((('''&&&%%%$$$###((()))))))))))))))((('''&&&%%%$$$###""" !!!"""###$$$&&&(((***---...---,,,,,,)))'''%%%$$$$$$$$$###""" !!!"""$$$%%%%%%&&&''')))************************))))))))))))(((((()))))))))'''&&&%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%%%%$$$$$$###"""###!!!       !!! ###"""###$$$(((,,,111444222///,,,+++***)))'''&&&(((((('''&&&$$$"""  ###&&&''''''((()))+++,,,,,,------......---,,,+++***))))))((('''&&&&&&''''''%%%###&&&$$$"""!!! """$$$&&&*********++++++,,,---...,,,---///000111000000///......------,,,++++++***(((((()))***+++,,,------...///111000///---.........---,,,***(((&&&$$$$$$$$$"""  !!!!!!!!!!!!   """###"""   """$$$%%%$$$$$$$$$$$$############""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''((((((((()))))))))(((&&&$$$$$$$$$###""" ###""""""!!!!!!!!!""""""$$$###"""!!! !!!"""###$$$%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&&&&&&&''')))+++,,,---...,,,,,,------......------''''''''''''&&&%%%$$$###((())))))******)))))))))&&&&&&%%%$$$###!!!  !!!"""$$$$$$&&&(((***,,,------,,,+++***(((%%%%%%%%%%%%$$$"""!!! !!!"""$$$%%%%%%&&&'''(((************))))))))))))))))))))))))(((((()))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%$$$#########!!!   ###"""###$$$''',,,000333000...,,,*********((('''((('''&&&%%%###!!! """%%%((()))*********+++,,,---...///......---,,,+++***))))))((('''&&&'''((((((&&&%%%'''&&&###""" !!!###&&&***************+++,,,---,,,---///000111111111000------------,,,,,,++++++*********++++++,,,,,,,,,---...//////---,,,,,,------,,,+++)))'''%%%$$$######"""  !!!"""###    """###!!!!!!$$$&&&'''%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''''''''((((((((('''%%%$$$###$$$###""" !!! !!!!!!###"""!!!  """!!!""""""###$$$%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&''')))+++---///...............---,,,,,,'''&&&&&&&&&%%%%%%$$$$$$((())))))***++++++++++++&&&&&&&&&&&&%%%###  !!!"""###$$$%%%&&&(((***+++,,,---,,,,,,***(((&&&&&&&&&&&&$$$###!!!!!! """###$$$%%%&&&'''((()))*********((((((((((((((((((((((((((())))))))))))'''%%%$$$#########$$$%%%%%%&&&&&&&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%$$$######!!! !!!    """"""###$$$'''+++///111...,,,*********+++***)))'''&&&%%%$$$"""!!!!!!$$$''')))+++******)))***+++,,,...000......---,,,+++***))))))'''&&&&&&'''((()))'''&&&(((&&&$$$###!!! ###%%%)))))))))))))))***+++,,,+++---///000222222222111//////...---,,,++++++***,,,,,,,,,,,,,,,,,,+++++++++---......,,,++++++,,,,,,+++***(((&&&%%%######"""!!! !!!###$$$!!!  """!!!   !!!"""!!!  """"""  !!!!!! """$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&$$$###"""######!!!  !!!""""""!!!  !!!!!! !!!###%%%&&&''')))***)))'''&&&&&&'''&&&%%%%%%%%%'''***---///000000//////...,,,+++***&&&&&&&&&%%%%%%%%%%%%%%%((()))***,,,,,,---------''''''((((((&&&$$$""" !!!!!!!!!"""###$$$%%%&&&((()))***,,,------------***)))((('''((('''%%%###""""""!!! !!!"""###%%%%%%'''((()))*********''''''''''''(((((((((((())))))))))))((('''%%%$$$ !!!!!!"""$$$%%%%%%&&&$$$$$$###"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###!!! !!!!!!  !!!""""""""""""   !!!""""""###$$$'''***---///+++***))))))+++,,,++++++&&&&&&$$$###!!!  !!!!!!!!!  ###&&&(((***+++***)))))))))***,,,...///------,,,+++***))))))(((&&&%%%%%%&&&((()))(((&&&((('''%%%###!!! ###%%%))))))((((((((()))*********,,,...000222222222222111000///...,,,+++***)))---------,,,,,,,,,,,,,,,+++,,,...---+++******+++******)))'''%%%$$$###"""!!!!!!   !!!###$$$ !!!!!!"""!!!   !!!"""$$$###""" !!!""""""  !!!!!! !!!###$$$%%%"""""""""""""""###$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%###""""""""""""!!!!!!!!!"""!!!!!! !!!!!! !!!###%%%'''***+++,,,+++)))''''''(((%%%%%%$$$%%%'''+++...000111111000///...,,,+++***'''&&&%%%%%%%%%&&&'''(((***+++,,,---............)))))))))((('''%%%###""""""""""""###$$$%%%&&&'''******+++---......//////+++***)))))))))(((&&&$$$###"""!!! !!!""""""$$$%%%&&&((())))))))))))&&&'''''''''((((((((()))))))))***)))((('''%%%### !!!"""$$$$$$%%%######"""!!!!!!!!!""""""######$$$$$$%%%$$$$$$###"""!!! !!!"""""" !!!!!!""" !!!"""""""""""" !!! !!! !!!###""""""###$$$&&&))),,,---***((('''(((+++,,,,,,,,,&&&%%%$$$"""!!! !!!""""""""""""""" !!!$$$&&&((())))))))))))))))))***,,,---...,,,,,,+++***)))(((''''''$$$###$$$%%%((()))(((&&&(((&&&$$$###!!!!!!$$$&&&(((((((((''''''(((((()))(((***,,,///111222222222111000///...---+++******------------------------+++,,,------+++******+++)))((('''&&&%%%###"""""" !!!!!! !!!!!!"""""" !!!!!!!!!!!!    !!!!!!$$$$$$"""  """!!! !!!!!!!!!!!!  ###%%%'''((((((&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!""""""!!! !!!"""""""""!!!!!!!!!!!!"""""" !!!"""###$$$&&&'''+++------,,,)))'''''''''$$$%%%%%%'''))),,,...000111111111000...,,,+++***''''''&&&&&&&&&((()))***,,,,,,---...////////////++++++***((('''&&&%%%%%%#########$$$%%%&&&'''(((******+++,,,---...//////+++*********+++)))'''$$$$$$###""" !!!!!!$$$%%%&&&'''((()))))))))'''''''''(((((())))))***************(((&&&$$$### !!!"""######""""""!!!!!!!!!!!!""""""!!!"""##################"""!!!!!!!!!""""""  !!!"""  !!!    !!!  """###""""""###$$$&&&(((***+++)))((('''(((***,,,,,,,,,'''&&&$$$"""!!!!!!!!!!!! !!!""""""############ """$$$&&&''''''(((((()))***,,,------......++++++***)))((('''&&&&&&"""""""""$$$'''((('''&&&(((&&&$$$"""!!!!!!%%%'''((((((''''''&&&''''''((('''(((+++...000111222222............------------------------............+++---...---,,,***++++++((('''&&&%%%$$$###"""!!!  !!!""""""""""""!!!!!!  !!!!!!!!!     ###""" !!!  !!!!!!!!!!!!""""""!!!!!!!!!  """%%%((()))******(((((('''''''''(((((()))''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############!!! !!!"""!!!!!!"""#########""""""""""""###### """$$$%%%&&&&&&'''+++,,,---+++(((&&&%%%%%%$$$%%%&&&(((+++---///000111111111000...---++++++(((((('''&&&''')))+++,,,......///000000/////////...,,,***(((&&&&&&''''''$$$$$$$$$$$$%%%'''((())))))))))))***+++,,,---...,,,+++++++++,,,***'''$$$%%%$$$"""!!! !!!$$$$$$&&&'''((()))))))))''''''((())))))***++++++************(((&&&$$$### !!!!!!"""!!!!!!!!! !!!!!!""" !!!""""""""""""""""""!!!!!!"""######       !!!!!!!!!"""###$$$&&&''')))))))))''''''(((***,,,,,,,,,(((&&&$$$"""!!!""""""### !!!######$$$$$$$$$ ###%%%&&&'''&&&&&&)))***,,,...//////......******)))((('''&&&%%%%%%!!!!!!!!!###&&&''''''&&&'''%%%###""" """%%%'''(((''''''&&&&&&&&&''''''&&&'''***---///111111111+++,,,,,,---...///000000---------.........//////+++---......,,,++++++,,,''''''&&&%%%$$$""""""!!! !!!  !!!!!!""""""#########!!! !!!!!!   !!! !!!!!!  !!!   !!!"""!!!!!!""""""""""""!!!!!! !!!$$$''')))+++,,,,,,))))))))))))***+++,,,---(((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""!!! !!!""" !!!###$$$$$$###############$$$$$$ ###%%%''''''''''''***++++++***'''$$$$$$$$$###%%%'''***,,,...///000111111000000///---,,,+++)))(((''''''(((***,,,...///000000000000//////...000---***'''&&&&&&((()))$$$$$$$$$%%%&&&'''((()))''''''(((((()))***,,,---,,,++++++,,,,,,+++'''%%%%%%$$$"""!!! $$$$$$&&&'''((()))))))))'''(((((()))***++++++,,,************(((&&&$$$### !!!!!!!!! !!!!!!""" !!!!!!"""!!!!!!"""!!!!!!"""######   !!!!!!!!!!!!  !!!!!!  !!!"""###$$$&&&'''((())))))((('''(((***,,,,,,+++)))'''%%%###""""""###$$$ !!!######$$$$$$$$$ """$$$%%%%%%'''+++---,,,---------------------******((('''%%%###"""!!!"""######$$$$$$%%%&&&&&&$$$$$$###!!!  """%%%'''$$$%%%%%%$$$######$$$&&&&&&''')))+++---...//////...---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,++++++***)))((('''&&&%%%###"""!!!!!!!!!!!!!!!"""!!!!!!!!!   !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!$$$%%%'''+++,,,------...///......///////////////...---,,,***((('''&&&&&&'''%%%&&&&&&'''&&&%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$######"""!!!!!!!!!  !!!###%%%&&&&&&%%%###"""""""""######"""""""""###$$$&&&'''(((+++******(((&&&$$$###""""""###&&&(((+++,,,---...///111333222...,,,---///*********+++,,,---///000000111333333333111///......,,,***(((&&&&&&&&&&&&###$$$&&&((())))))((((((&&&''')))***,,,,,,------,,,+++***(((''''''&&&&&&'''%%%###  """$$$&&&'''&&&&&&''')))***)))((()))+++,,,,,,+++++++++***((('''&&&$$$$$$""""""############"""""" !!!"""######$$$###### !!!!!!!!!     !!!!!!!!!!!! """###!!!!!!""""""!!! """$$$$$$$$$%%%&&&&&&''''''((())))))***+++++++++++++++((('''&&&$$$###"""""""""######$$$%%%%%%%%%%%%$$$!!!$$$%%%&&&'''***,,,+++,,,,,,,,,------......+++***)))'''%%%$$$###"""###$$$$$$%%%%%%&&&''''''%%%$$$###  !!!$$$&&&%%%&&&&&&%%%######$$$&&&'''((()))+++,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++,,,---------,,,+++***))))))((('''&&&%%%###""""""  !!!!!!!!!!!!   !!!!!!""""""!!!!!!!!!!!!"""""""""  """%%%&&&(((+++------...///000222222222222111///...------,,,***)))(((((((((((((((((())))))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""  """###%%%'''%%%$$$###""""""######$$$"""""""""###$$$%%%''''''''''''''''''&&&$$$###""""""###%%%''')))+++---...111222333222000......///+++++++++,,,---...///000111222333444444222000///...,,,***(((&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''''''''(((***+++++++++++++++***)))((('''&&&%%%%%%&&&$$$"""  !!!###%%%&&&&&&&&&((())))))(((((()))+++,,,,,,+++******)))'''&&&%%%$$$### !!!!!!!!!!!! !!!!!!""""""###""""""""" !!!  !!!  !!!   """###!!!!!!""""""!!! """$$$$$$$$$%%%%%%&&&''''''''')))***+++,,,---,,,++++++((('''&&&$$$###"""""""""######$$$%%%%%%%%%%%%$$$!!!$$$&&&'''''')))*********+++,,,------......,,,+++)))'''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%###  """$$$&&&''''''&&&%%%$$$%%%&&&(((((()))***+++,,,,,,++++++******)))))))))))))))+++++++++++++++,,,,,,,,,.........------,,,+++******)))((('''&&&$$$######  !!!!!!!!!   !!!"""""""""""""""!!!"""######""" !!!$$$''''''***---...//////111222888888888777555222000...---,,,+++***)))******+++,,,,,,++++++***((('''&&&''''''((((((((((((''''''$$$$$$$$$$$$############!!!!!!  """###%%%&&&$$$############$$$$$$%%%"""""""""###$$$%%%&&&'''$$$$$$%%%%%%%%%$$$######"""######%%%'''***---///333222222222222222000...------------...000111111222333444555555444222111...---***(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((()))))))))))))))((('''&&&%%%%%%$$$$$$$$$###!!! """$$$&&&&&&&&&((()))(((''''''(((***++++++***(((((('''&&&%%%###""""""!!!!!!"""""""""!!!  !!!!!!   !!!!!! !!! !!!######""" !!!""""""!!! !!!######$$$$$$%%%%%%&&&''''''(((***,,,...///---+++***''''''%%%$$$###############$$$$$$%%%%%%%%%%%%%%% $$$&&&'''''''''(((((()))***+++,,,---...///,,,+++)))'''&&&%%%%%%%%%######$$$%%%%%%&&&&&&'''%%%%%%%%%$$$!!! ###%%%&&&((()))(((&&&%%%&&&'''))))))******++++++*********))))))((('''((((((((())))))******++++++,,,,,,............---,,,+++******)))((('''&&&$$$###### !!!!!!!!!   !!!""""""######""""""""""""###$$$"""!!!"""###&&&((()))+++...///000111333555<<<<<<<<<;;;999666333222...---,,,++++++,,,------------,,,+++***)))''''''(((((())))))))))))((((((%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!! !!!"""###$$$############$$$%%%%%%&&&""""""""""""###$$$%%%&&&$$$$$$%%%%%%$$$$$$###"""###""""""###&&&)))---///555333111222555555222///////////////000111222333333444555777666555333222000...,,,)))'''&&&&&&&&&&&&%%%$$$#########$$$%%%'''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$###""""""!!! !!!$$$%%%%%%&&&((()))'''&&&&&&''')))******)))'''&&&%%%$$$###"""!!!!!!!!!!!!"""!!!!!!  """!!!    !!!!!!!!!!!!!!!  !!!!!!"""######"""!!!!!!""""""!!!  !!!#########$$$%%%%%%&&&&&&'''))),,,...///---***((('''&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%% $$$&&&&&&&&&&&&'''(((((()))***+++------...---+++)))'''%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%"""%%%((((((&&& """%%%'''&&&(((******)))'''((((((*********+++++++++*********))))))((('''((((((((()))))))))******+++++++++------......------,,,+++)))((('''&&&%%%###"""""" !!!!!!!!!!!!   !!!""""""###$$$##################""" """###$$$%%%''')))***,,,...///000222555777999:::;;;;;;:::888555333///...---,,,,,,---......------,,,+++))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%"""!!!!!!  !!!""""""######$$$$$$%%%%%%%%%%%%""""""""""""###$$$%%%%%%&&&&&&&&&&&&$$$###"""!!!###""""""###&&&)))---///666333222333555666333000000000000000111222333333333444666777777666555333222000...+++)))'''''''''&&&%%%###""""""###$$$%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$###"""!!!  !!!###$$$$$$%%%&&&(((&&&%%%%%%&&&((())))))(((%%%%%%$$$###"""!!!!!!  !!!!!!"""!!!!!!  """"""!!!!!!  !!!"""######"""  """""""""""""""!!!  !!!"""""""""""""""""" """""""""  """"""######$$$%%%%%%%%%%%%'''***------+++)))'''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%% ###$$$$$$%%%%%%'''(((((()))***++++++,,,,,,,,,***(((&&&%%%%%%&&&&&&!!!!!!""""""###$$$$$$$$$!!!###'''(((&&& """&&&(((%%%(((***++++++******+++***++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********++++++,,,---------------)))((('''&&&%%%###"""""" !!!!!!!!!!!!!!!   !!!  """"""###$$$$$$$$$$$$$$$$$$###""" !!!$$$%%%&&&'''(((******,,,...///000222666888666777999::::::888555333000///...---,,,------...---,,,+++***))))))))))))))))))************))))))((((((((('''&&&%%%%%%%%%""""""!!!  !!!!!!!!!###$$$%%%%%%&&&%%%%%%$$$"""""""""""""""###$$$$$$'''&&&&&&%%%$$$###!!!!!!"""######%%%'''***---///444333333444555555333222111111111111111222333333333444666777777666555444333111...+++)))'''''''''$$$$$$$$$###$$$$$$%%%%%%%%%$$$###""""""###$$$$$$######$$$%%%$$$###"""!!! !!!!!!!!!!!!###$$$$$$$$$%%%&&&%%%$$$$$$%%%'''(((((('''$$$$$$######"""!!!!!!  !!!!!! !!!!!!"""""""""!!!  !!!!!!  !!!"""""""""""""""#########"""!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$"""   !!!!!!!!!!!!!!!  """"""!!!!!!!!!"""  !!!###""" !!!""""""######$$$%%%%%%%%%''')))++++++***((('''&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&& """#########%%%'''((()))))))))******+++++++++)))'''$$$###$$$%%%&&&!!!""""""###$$$$$$%%%%%%!!!"""######!!!!!!$$$'''$$$'''+++,,,,,,,,,------***+++,,,------------------,,,++++++******++++++)))))))))))))))(((((((((((()))***,,,------......***)))((('''&&&$$$###### !!!!!!!!!"""""""""!!!!!! !!!!!!  !!!"""!!! !!!"""!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%### """%%%'''''''''(((******,,,...///000222666999888:::<<<======:::777555111000///---,,,,,,,,,---,,,,,,+++*********+++,,,++++++,,,,,,,,,,,,+++++++++***)))((('''%%%$$$$$$""""""!!! !!!"""######"""$$$%%%&&&&&&&&&%%%$$$###"""""""""""""""######$$$###$$$$$$$$$######"""!!!"""###%%%''')))+++---...111333444444333222333444111111111111111111222333222333555777777666555444111000---***'''&&&%%%%%%######$$$%%%&&&&&&&&&%%%$$$###!!! """###$$$"""###$$$%%%%%%$$$"""!!! !!!!!!"""""""""""" """$$$$$$###"""###$$$%%%$$$###$$$&&&((('''&&&$$$$$$######"""!!!!!!!!! !!!!!!""""""###"""""""""!!!!!!!!!"""#########"""!!!  """$$$%%%&&&&&&%%%###$$$%%%&&&'''&&&%%%%%% !!!!!!!!!""""""#########$$$%%%''''''&&&$$$!!!   """"""  """  !!!###""" !!!!!!""""""###$$$$$$$$$'''((()))***+++***))))))%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&'''&&&&&&&&& """""""""###%%%''')))))))))))))))*********+++)))&&&$$$######%%%&&&"""######$$$%%%%%%&&&&&&!!!!!!  ###%%%###'''+++---------...///***+++,,,---...............---,,,,,,++++++,,,,,,******))))))(((((('''''''''((()))+++,,,---......++++++***((('''&&&%%%$$$ """"""""""""""""""!!!!!! """!!!  !!!"""!!! """######""""""######$$$%%%%%%%%%%%%$$$%%%### """%%%'''''''''((()))***,,,---...000222666999>>>???AAABBBAAA>>>;;;888222111///---,,,+++,,,,,,,,,,,,+++***+++,,,---...,,,------......------,,,,,,+++***((('''%%%$$$######"""!!!  """$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""###"""""""""""""""###$$$ !!!""""""""""""""""""###&&&(((+++,,,---...000333555555222111222555111111111000111111222222111333555666777666555444000...+++(((&&&$$$$$$###!!!###$$$&&&''''''&&&&&&###"""  !!!###%%%"""###%%%&&&%%%$$$"""!!! !!!"""#########"""!!!"""$$$$$$"""!!!"""###$$$######$$$&&&''''''&&&$$$$$$######""""""!!!!!!  !!!"""######$$$######  !!!""""""###$$$%%%%%%$$$"""!!!!!!###%%%'''((()))((((((%%%&&&'''))))))))))))((( !!!!!!""""""#########$$$%%%&&&(((((('''$$$!!! """!!! """  !!!###""" !!!!!!!!!"""######$$$$$$))))))***+++++++++++++++%%%%%%%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&!!!""""""""""""%%%''')))(((''''''(((+++///111---+++(((((())))))&&&$$$############""""""""""""!!! """$$$$$$$$$&&&***000333333111111111000000//////......,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---'''(((***+++,,,---------------+++)))(((&&&$$$$$$!!! !!!!!!!!!""""""""""""!!!!!!    """""""""###$$$$$$%%%%%%'''&&&%%%$$$###$$$%%%%%%"""!!! """$$$&&&'''((((((,,,,,,,,,,,,...111555777999;;;>>>???>>>;;;777555444333000...------...///111000...,,,,,,,,,...///+++,,,---.........---------------,,,+++***)))(((%%%$$$###"""  """###$$$&&&'''(((((('''%%%###!!!&&&&&&%%%$$$###"""!!! !!!"""$$$%%%&&&%%%###""""""%%%'''))))))***,,,---222222333444444444333333111000000000111222333333222222333444555555222000000...+++(((%%%######"""!!!###%%%'''))))))((('''!!!!!! !!!!!!##############################$$$$$$$$$######""""""""""""""""""######$$$"""###%%%'''((((((((('''%%%$$$######""""""###### !!!!!! !!!!!!!!!!!!""" !!!###%%%%%%$$$!!!  """###%%%%%%%%%&&&%%%%%%$$$$$$$$$&&&(((((('''((()))+++((()))+++------+++)))'''###!!!  !!!!!! ######""""""###%%%&&&'''(((''''''&&&$$$###""""""      !!!""" !!!!!! !!!"""#########(((((())))))))))))((('''((((((((((((((((((((((((#########$$$%%%&&&'''(((!!!""""""!!!"""$$$'''(((((('''''')))+++---///---***(((((()))(((&&&$$$$$$############""""""""" !!!###$$$$$$&&&***000333222111000000000///////////////,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------))))))***,,,------------------+++)))'''%%%$$$###### !!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!     """""""""###$$$$$$%%%%%%''''''%%%$$$###$$$$$$%%%!!! !!!###%%%'''((()))))),,,,,,,,,,,,...111444666666888;;;===>>><<<999777444222000...------...///111000...---,,,---...///.........---------------,,,,,,,,,,,,,,,+++***)))%%%%%%$$$"""  """###$$$'''((()))))))))'''%%%$$$&&&&&&%%%$$$###"""!!!!!!!!!"""###$$$%%%$$$######$$$&&&)))******+++---...222222333333444333333333000000000000000111222222111111222444666555333000---+++)))'''%%%$$$$$$$$$###%%%&&&''''''&&&%%%$$$!!! !!!$$$$$$$$$$$$##################$$$$$$$$$######"""""""""!!!!!!""""""###$$$"""$$$%%%'''((((((((((((&&&%%%$$$$$$######$$$$$$ !!!!!! !!!!!!!!!!!!"""###%%%&&&&&&%%%"""!!!"""!!!  !!!###%%%''''''(((((((((''''''&&&&&&(((************,,,---,,,---///000000...,,,***%%%###  !!!""""""""""""!!!$$$######"""###%%%'''(((((('''&&&%%%$$$######"""    !!! !!!"""###$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&''' !!!"""!!!"""$$$&&&'''(((((())))))***+++++++++***((((((((((((&&&$$$$$$$$$######""""""""""""!!!###$$$&&&***///111111111//////////////////000000,,,,,,------,,,,,,+++***+++++++++,,,,,,---------++++++,,,,,,---------------,,,+++)))'''%%%###"""""" !!!!!!""""""!!!!!! """"""############"""""" !!!"""!!! !!!""" !!!!!!""""""######$$$%%%%%%%%%((('''&&&$$$$$$#########"""###%%%'''((()))******,,,,,,,,,---...000333444333555888;;;;;;;;;999777444222000///...---......000///...---,,,---...///000///...---,,,,,,------+++,,,,,,,,,,,,,,,++++++&&&%%%$$$###!!! """###$$$'''((()))******)))''''''&&&&&&%%%$$$###""""""!!!"""#########$$$$$$$$$%%%%%%(((***,,,,,,---...000222333333333333333222222000000//////000000111111000000111333555555333111***)))'''&&&%%%%%%&&&&&&&&&&&&'''&&&&&&$$$"""!!!  %%%%%%%%%$$$$$$#########"""######$$$$$$$$$######!!!!!!!!!!!!!!!""""""######$$$&&&((()))))))))(((''''''&&&%%%%%%%%%%%%%%%"""""""""!!!!!!  !!!!!!!!!!!!$$$%%%'''''''''%%%###"""###"""!!! !!!###%%%''')))******++++++*********)))+++---.........///111111222333444444222000///(((&&&### !!!!!!"""###############%%%$$$###"""###%%%''')))''''''&&&%%%$$$######"""  !!!###$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&& !!!!!!!!!"""$$$&&&&&&'''((()))))))))(((((())))))(((''''''&&&%%%%%%######""""""!!! """$$$'''***...000000000---......//////000000000,,,,,,------,,,,,,+++***+++++++++,,,,,,------------------------------...---,,,***(((&&&$$$"""!!! !!!!!!!!!!!!!!!!!! ######$$$$$$$$$$$$######  """###"""""""""###!!! !!!""""""""""""###$$$$$$%%%%%%&&&''''''&&&$$$###""""""!!! ###$$$&&&'''((())))))))),,,,,,,,,---...///111222222444666777888888777666333222111///...............---,,,,,,,,,,,,------111000---+++******+++,,,++++++,,,,,,---,,,,,,,,,'''&&&%%%$$$""" !!!"""$$$%%%&&&'''((())))))))))))(((&&&&&&%%%$$$$$$###""""""$$$#########$$$%%%&&&''''''))),,,......///000222333333333333333222111000000//////...//////000000//////000222444444222000***((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!&&&&&&%%%%%%$$$$$$######""""""###$$$$$$$$$######!!!!!! !!!!!!"""###$$$%%%''')))*********))))))(((''''''&&&&&&''''''%%%$$$###"""!!!  !!!!!!!!!""""""%%%&&&'''''''''%%%###"""###"""!!!!!!"""$$$&&&(((++++++,,,,,,---,,,,,,,,,+++---000111111111222333555666777777666555333222+++***'''###!!! !!!""""""###############&&&%%%$$$###$$$%%%''')))&&&&&&%%%%%%$$$######"""  !!!###%%%&&&&&&'''%%%$$$"""!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!! !!!$$$&&&%%%&&&((())))))(((&&&%%%((((((((('''&&&%%%%%%%%%"""!!!!!! """$$$'''***,,,...///000------......//////000000,,,,,,------,,,,,,+++*********+++,,,,,,---.........---,,,,,,,,,---......---,,,***(((%%%###!!!  !!!!!!!!!!!! ######$$$$$$$$$$$$######!!!!!!!!!"""!!!!!!  """#########$$$$$$""""""!!!!!!""""""###$$$#########$$$%%%%%%&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$$$$&&&'''((((((((((((,,,,,,,,,------...///000333333444444444444333333222222111000///...------+++++++++++++++++++++,,,111///,,,***((())))))***++++++,,,---------,,,,,,((('''&&&%%%###!!!  !!!"""$$$%%%&&&%%%&&&&&&'''((((((((((((&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%&&&(((((()))+++...//////000222333333444333333222111000/////////...------...............///111222222000...***)))'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######%%%&&&(((***+++++++++******)))((((((''''''(((((('''&&&$$$###!!!!!! !!!!!!!!!"""""""""######%%%%%%&&&&&&&&&%%%######""""""!!!!!!"""$$$&&&(((++++++,,,---------------,,,///222444444444555666888888888888777666555444...---***'''$$$"""!!! !!!!!!"""############"""'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$######"""!!!!!!!!!    """###$$$%%%%%%$$$###!!!!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$ !!! !!!###%%%$$$%%%&&&'''((('''&&&%%%&&&'''((('''%%%$$$%%%&&&""""""!!! !!!$$$(((***+++,,,...///..................//////,,,,,,------,,,,,,+++*********+++,,,,,,---......---,,,+++++++++,,,...///---+++***'''$$$"""   !!!!!! """"""############""""""!!!!!!"""""""""!!!!!!  """#########$$$%%%###############$$$$$$%%%######$$$$$$%%%&&&&&&&&&%%%%%%$$$###!!!!!!###%%%%%%%%%&&&'''((((((''''''+++,,,,,,------.........222222111111111111111111222222111000///...------******++++++++++++++++++000...---+++***))))))***,,,,,,------------,,,,,,)))((('''&&&$$$"""!!! !!!!!!"""###$$$&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))***))),,,...000000111222444444444444333222000///.........------,,,,,,---------------///000///---***)))(((&&&$$$##################$$$$$$%%%%%%&&&&&&  ########################!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$&&&''')))+++,,,,,,,,,+++******)))(((((((((((((((((('''%%%###""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%""""""!!!!!!"""%%%''')))++++++,,,---...............111555777777777888888999999999999888666555555000///,,,)))'''$$$###"""!!!!!!"""###############&&&&&&'''((((((''''''&&&%%%%%%$$$$$$############"""""""""!!!!!!!!!  !!!!!!!!!    !!!""""""""""""!!! !!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$$$$%%% !!!###%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&(((&&&$$$###$$$&&&$$$######"""  $$$(((******+++---///..................------,,,,,,------,,,,,,+++***)))******+++---......///+++******)))***,,,...000,,,+++)))'''$$$!!!  !!!!!!  !!!!!!!!!!!!  !!!!!!  !!!#########$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%&&&&&&'''#########!!! ###&&&'''''''''((()))))))))((((((+++,,,,,,------------,,,//////......///000111222222222111111///...---,,,++++++,,,---------------//////...------,,,++++++............---,,,++++++***)))(((&&&%%%###"""!!!#########$$$&&&''')))***(((((((((((((((((())))))&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&(((***++++++++++++))),,,...000000111333444555444444333111000...---......---,,,,,,,,,,,,,,,,,,,,,,,,---...---)))''''''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&'''!!! !!!!!!!!!!!!""""""######$$$!!!!!!"""$$$$$$%%%%%%$$$###############$$$%%%%%%'''(((***+++------,,,,,,******)))((((((((((((((()))'''%%%###"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((($$$###"""###$$$&&&)))+++,,,,,,---...///000000///000444888;;;;;;;;;;;;;;;;;;;;;:::999888777666666111000...+++)))&&&%%%$$$"""######$$$$$$$$$$$$$$$%%%&&&)))******(((&&&$$$$$$$$$$$$$$$##################"""""""""!!!!!!!!! """""""""!!!   !!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%% !!!###%%%######$$$%%%%%%&&&''''''$$$&&&(((&&&$$$###$$$&&&%%%%%%$$$###"""!!!  $$$(((*********,,,////////////......------,,,,,,,,,---------,,,++++++)))******+++---...//////***)))((((((***,,,///000,,,+++)))&&&$$$!!!   !!!#########$$$%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''""""""""" !!!$$$''')))))))))************))))))+++,,,,,,------,,,,,,,,,,,,,,,,,,---...000222444111111111111000...---,,,,,,---....../////////...000000000000///...---,,,............---,,,+++*********((('''%%%###""""""$$$$$$%%%&&&''')))***+++******))))))))))))******&&&%%%%%%%%%%%%%%%%%%$$$%%%'''***,,,------,,,+++))),,,...000000111333444555555444333111///...---...---,,,,,,+++++++++,,,,,,++++++,,,,,,+++'''%%%$$$############$$$&&&'''''''''&&&%%%%%%&&&&&&&&&!!!!!! !!!!!! !!!"""###$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''(((***,,,---------,,,***))))))((((((((((((((()))'''%%%#########$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******%%%$$$$$$$$$&&&(((+++---------...000000111111111222666;;;===>>>======>>>===<<<;;;:::999888777777111000///,,,***(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&***,,,,,,)))&&&###$$$$$$$$$###########################"""""""""""" !!!"""###"""!!!   ########################""""""""""""###$$$%%%&&& !!!!!!!!!$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%$$$""" !!!###$$$&&&((()))***+++++++++++++++++++++++++++++++++,,,------+++*********)))******+++,,,---------******)))))))))+++,,,---,,,,,,***)))&&&$$$"""     !!!###%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%$$$$$$######"""""""""!!! !!!$$$'''((())))))*********++++++++++++,,,...//////...,,,+++''''''(((***,,,///222444111000///...............,,,++++++---///000000///111111222222222111111000///---+++***+++,,,,,,+++***)))(((&&&$$$#########%%%&&&''')))***,,,------,,,,,,++++++***))))))(((&&&%%%$$$#########$$$%%%((((((((()))***,,,---...000000000000111222333444555444333222111///......000---***)))***,,,------------,,,+++***)))((((((&&&$$$"""###&&&((('''%%%%%%%%%%%%&&&&&&&&&''''''######"""""""""""""""###"""###############"""!!! !!!###$$$%%%###""""""""""""$$$%%%&&&)))))))))***++++++,,,,,,+++,,,,,,***)))((()))++++++)))&&&&&&&&&&&&%%%$$$((((((((((((((('''''''''((('''&&&((())))))((('''$$$$$$%%%'''(((***++++++---...///000000///...---444555888:::<<<<<<;;;:::<<<<<<<<<;;;:::999777666999777333...+++)))(((((((((&&&%%%$$$$$$%%%'''((('''((()))******)))((('''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""!!!       """### !!!"""###%%%%%% !!!!!!"""$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%"""###""" $$$%%%''')))***+++,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,...---+++******+++))))))******+++,,,,,,---***))))))))))))***+++,,,++++++***(((&&&###!!!  !!!!!!   !!!"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$###$$$$$$$$$$$$$$$######""""""!!!!!!  !!!###&&&)))***,,,+++++++++*********)))+++,,,...///...---,,,***************,,,...111222111000///......---------,,,++++++,,,///000000///111111222222111000//////---+++)))((()))******)))))))))'''&&&$$$$$$######%%%&&&'''(((***+++------,,,,,,+++***)))(((''''''%%%$$$#########$$$%%%&&&&&&'''((()))+++---///000/////////000000111333333444333333222000///......///---***)))***,,,------,,,,,,+++***)))(((((('''&&&$$$"""###%%%'''&&&%%%%%%&&&&&&&&&''''''''''''%%%$$$###"""""""""""""""############"""!!!  !!!###$$$%%%######""""""###$$$&&&'''(((((())))))***++++++,,,+++,,,---+++***)))***,,,***)))'''&&&'''''''''&&&))))))))))))))))))))))))(((''''''(((******)))'''&&&&&&''')))***+++,,,---,,,---...///000111111111333555888:::<<<<<<<<<;;;;;;;;;;;;;;;:::999888777888555222...+++***))))))((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""     !!! !!!"""###$$$ !!!""""""$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$"""######!!! %%%'''(((***,,,,,,,,,,,,******++++++,,,,,,,,,---***,,,------+++******+++(((((())))))***+++++++++***))))))((())))))***+++***)))((('''%%%###!!! !!!!!!!!!!!!!!!  !!!  !!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!! !!!###""""""###$$$&&&)))+++,,,......---,,,***)))((((((,,,---.........,,,+++***,,,+++++++++,,,---///000000000///......------,,,,,,++++++,,,///000000///111111111111000///...---+++)))&&&&&&'''(((((('''((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&(((***+++,,,------,,,+++***(((&&&%%%$$$$$$###""""""###$$$&&&&&&%%%&&&(((***,,,///000111///////////////000111222222222222111000///...---///,,,))))))***,,,------,,,+++***)))(((''''''&&&%%%$$$"""###$$$%%%%%%$$$&&&&&&'''''''''(((((((((&&&&&&%%%###""""""""""""#########"""!!! !!!###$$$%%%$$$$$$###$$$$$$%%%''''''''''''((())))))******+++,,,---...---++++++,,,---***)))''''''((())))))((())))))))))))************((('''''')))***+++***(((((()))***+++,,,---...///------...///000222444444333555888;;;<<<======<<<:::;;;;;;;;;:::999888888555333111...,,,+++++++++((((((((((((''''''''''''))))))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!   !!!"""### !!!""""""######$$$%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$%%%%%%$$$!!!"""&&&''')))+++,,,,,,,,,+++((())))))******++++++,,,)))***,,,+++***))))))***((()))))))))*********+++******))))))))))))))))))(((((('''&&&%%%###!!!   """   !!!!!!"""###$$$$$$$$$"""######$$$$$$$$$$$$$$$""""""!!!  ###&&&$$$$$$%%%''')))***,,,---......---,,,+++***))))))---------------,,,******************+++---...000000000//////...---,,,+++++++++***,,,...000//////111111000000...---,,,+++***(((%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$###$$$$$$###$$$%%%''')))+++,,,---///...---+++(((&&&%%%$$$""""""""""""###$$$&&&'''&&&''')))+++---...///000...............///000000///000000000000///...------+++))))))+++,,,---,,,++++++***)))((('''&&&&&&%%%$$$#########$$$$$$$$$'''''''''(((((((((((()))((('''&&&$$$###""""""""""""""""""!!!  !!!###$$$%%%%%%%%%%%%%%%&&&'''(((((('''''''''((())))))******,,,...//////---,,,---...***)))(((((()))+++***)))((()))))))))))))))******)))(((((()))+++,,,+++*********+++,,,---...//////000000//////111222444666333555888;;;===>>>======999:::::::::999999888777222111000...------------((())))))))))))(((((('''***(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!    !!!""" """"""###"""###$$$$$$%%%%%%$$$$$$&&&%%%$$$$$$############$$$%%%&&&%%%###!!!  $$$&&&'''***,,,---,,,+++***'''((((((((()))))))))***'''(((******)))(((((()))************+++++++++++++++*********))))))(((((('''''''''&&&%%%###"""!!!  !!!""""""""""""!!!  !!! !!!    !!!""""""!!!"""###$$$$$$$$$$$$###!!!  !!!%%%'''%%%&&&''')))***,,,,,,---------------,,,,,,,,,+++---------,,,,,,++++++***'''''''''(((***,,,///000///000000///...,,,+++***+++******+++...//////.../////////...---,,,***)))***(((%%%%%%&&&''''''&&&&&&%%%$$$###############"""###$$$&&&(((***,,,---111000...,,,***(((&&&%%%""""""!!!!!!"""$$$%%%'''((()))***,,,,,,---,,,,,,------,,,,,,------......---...///000000///---,,,,,,***))))))+++,,,---,,,++++++***)))((('''&&&&&&%%%%%%$$$$$$######$$$%%%'''''''''(((((((((((())))))((('''%%%$$$######### !!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%&&&''''''((()))))))))'''''''''((())))))******,,,...000000...---...///+++)))((((((***++++++***'''''''''(((((())))))))))))))))))***,,,---,,,+++++++++,,,---......//////444333222111111333444555444555888;;;===>>>======888999999999888777666666000000//////............))))))******)))((('''''')))(((&&&$$$""""""#########$$$$$$%%%%%%$$$$$$###"""############"""!!!!!!     !!!!!!"""######""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$!!!###%%%%%%###!!!!!!!!!!!!!!!!!!  !!!%%%'''))),,,...///...,,,+++((((((((((((((((((((((((&&&((()))***((((((((())),,,---------------------,,,,,,,,,,,,+++)))((('''''''''''''''&&&%%%###### !!!"""###$$$$$$###"""!!!!!!""" !!!   !!!"""  !!!""" !!!"""$$$$$$$$$######   !!!###&&&)))&&&''')))+++,,,---......------------------------,,,++++++++++++,,,,,,,,,'''''''''(((***---///111//////000///...,,,***)))+++******+++...//////...------------,,,+++***)))***(((&&&%%%&&&''''''&&&&&&%%%$$$###""""""""""""!!!"""###%%%(((***,,,---111111///---+++)))'''&&&###"""!!!!!!"""###%%%%%%((()))***+++,,,+++******,,,,,,+++++++++,,,,,,---+++,,,...//////...---,,,+++)))((()))+++---,,,,,,,,,+++***)))(((''''''&&&%%%&&&&&&%%%$$$###%%%&&&&&&&&&'''''''''((((((((())))))(((&&&%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$ !!!###$$$%%%&&&'''((()))************''''''((())))))******++++++---000000///......///+++***(((((()))******)))&&&&&&''''''(((((())))))***))))))+++...///...,,,,,,------...//////000000555555444444333444444555555777999<<<=========<<<888888888777666555333222///////////////.........******))))))((((((''''''''''''&&&$$$###############$$$%%%&&&&&&%%%$$$###""""""######""""""!!!    !!!"""###$$$!!!""""""###############""""""""""""###$$$%%%&&& ###%%%&&&%%%$$$$$$$$$######"""!!! """'''***,,,///111222000...---+++++++++***))))))((((((''')))++++++***)))***+++////////////////////////------...---,,,***(((''''''''''''''''''&&&%%%$$$ !!!""""""!!!"""$$$%%%%%%$$$"""!!! !!!""""""###### !!! !!!"""$$$$$$###"""!!!  !!!"""###"""!!! !!!"""### """$$$%%%$$$######!!!  !!!"""$$$(((+++)))***,,,...///000000000000//////...---,,,++++++************+++,,,------+++*********+++---///000//////000000...,,,)))(((+++***)))+++---//////...+++,,,,,,,,,+++******))))))'''%%%$$$%%%&&&&&&%%%&&&&&&$$$###!!!!!! !!!###%%%'''***+++,,,000///...,,,***((('''&&&$$$###"""!!!!!!"""###$$$%%%''')))***++++++***))),,,++++++*********++++++)))***---//////...,,,+++***)))((()))+++---,,,+++,,,,,,+++***)))(((((('''&&&(((((('''$$$###%%%'''%%%&&&&&&&&&'''''''''''')))(((((('''&&&&&&&&&'''###$$$%%%%%%%%%%%%%%%%%% !!!###$$$%%%'''((()))***+++++++++***(((((())))))***++++++,,,***---///000///.........,,,***(((((())))))((('''&&&''''''((())))))***************,,,...//////.../////////000111111222222333444555555666666666666777888:::<<<======<<<;;;888777777666444222000//////////////////......---+++***((('''&&&&&&''''''%%%&&&&&&&&&%%%$$$$$$###"""###%%%&&&&&&%%%###""""""""""""""""""!!!!!!  !!!"""###$$$!!!!!!"""###############!!!!!!""""""###$$$&&&&&&"""%%%((())))))((((((((($$$$$$$$$"""  ###(((,,,...111444444333000///...------,,,+++***))))))(((***,,,,,,++++++,,,---111111111111111000000000......///...---+++)))'''''''''((((((''''''&&&%%% """###$$$%%%!!!"""$$$%%%%%%$$$"""!!!   """###!!!###%%%$$$""" !!!###!!!###%%%''''''&&&$$$"""  """###$$$######"""!!!!!!"""$$$$$$ """$$$%%%$$$###""" !!!!!!  !!!"""###&&&))),,,+++,,,...000111222222111222222000///---+++***))))))))))))***+++,,,......///...---,,,---...///000//////000000...,,,)))'''******)))+++---///......******+++++++++******)))(((&&&$$$###$$$%%%%%%%%%'''&&&$$$###!!!  """%%%'''***+++,,,......---+++)))((('''&&&$$$###"""!!!!!!"""#########$$$'''***+++++++++***++++++***************+++(((***,,,...///...,,,+++)))(((((()))+++---,,,+++------,,,+++***)))(((((('''))))))(((%%%$$$&&&(((%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((''''''''''''&&&&&&%%%$$$ !!!###$$$%%%'''(((***+++,,,,,,++++++)))))))))***++++++,,,,,,))),,,///000///.........,,,***(((((((((((('''&&&'''(((((()))***+++++++++*********,,,///000///...111111111222222333333444111222444666888888888777888999;;;======<<<;;;:::777777666555333000...---//////000000///...------,,,***(((&&&%%%%%%'''((($$$%%%&&&''''''&&&$$$###"""###%%%&&&&&&%%%###""""""""""""""""""!!!!!!   """$$$### %%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!"""###%%%%%%%%%%%%&&&'''((((((((((((&&&&&&%%%%%%$$$  %%%)))333333333222222222111111......---,,,++++++++++++******+++++++++,,,,,,,,,......///111222222///---222222111000...+++)))''',,,***(((((('''&&&###   !!!"""#########$$$$$$$$$######""""""""""""!!!!!! """!!!  !!!""" !!!"""###$$$$$$###"""%%%%%%%%%$$$###"""!!!  !!! !!!""""""!!! """$$$%%%%%%%%%$$$###"""!!!!!!"""######%%%$$$$$$%%%&&&%%%###!!!$$$###!!!!!!"""""" !!!###%%%%%%'''))),,,------...///111444666777555555333111...,,,***))),,,,,,,,,---------......111000...------...//////+++---//////---+++******///---+++***,,,------,,,///...---,,,+++)))((('''###$$$%%%&&&''''''''''''&&&%%%$$$""" !!!!!!!!!"""%%%)))---///......,,,+++******)))))))))'''$$$"""!!!"""$$$%%%&&&'''((()))***++++++,,,---,,,+++***)))((('''&&&(((((())))))******++++++''''''''''''((()))++++++---+++)))***,,,+++)))&&&(((((()))((('''&&&$$$######$$$&&&'''''''''&&&&&&((((((((('''&&&&&&%%%%%%(((((()))))))))'''&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!((()))))))))******************)))))))))))))))))),,,---...//////...---,,,***)))((('''&&&%%%%%%%%%((((((''''''((()))+++,,,)))***,,,...000222333333333222111333555888888888777777777888999999999:::777888:::;;;;;;:::999888777666555333111///...---////////////...---,,,,,,++++++***((('''&&&%%%$$$((('''&&&&&&%%%$$$###""""""###%%%'''''''''%%%$$$######"""!!!   """$$$###!!!###$$$%%%&&&'''''''''&&&###""""""""""""###$$$%%%%%%%%%&&&'''(((((((((((((((''''''&&&%%%""" %%%)))222222222222222111111111///...---,,,,,,+++,,,,,,,,,,,,,,,,,,------------------...000333333111///111111111000...,,,***(((,,,***)))((('''&&&###!!!  """###$$$$$$######$$$$$$$$$###"""""""""""""""!!!!!! !!!!!! !!!"""""" !!!"""$$$$$$$$$$$$###%%%%%%%%%$$$###"""!!!  !!!!!!"""###"""!!!  ###%%%&&&&&&&&&$$$$$$###"""""""""###$$$#########$$$%%%%%%###!!! """!!!!!!!!!"""######""" """%%%'''(((***---///...///000222444666777888666555333111///,,,+++***,,,,,,,,,------------...111000///...---......///...///000///---++++++,,,///...,,,,,,...000111000///...---+++***(((((('''%%%%%%&&&&&&'''((((((((('''&&&%%%###!!! !!!"""%%%))),,,...//////---,,,+++***))))))(((&&&$$$""""""###%%%&&&&&&''')))***+++,,,,,,,,,,,,,,,+++***(((''''''&&&'''(((((())))))***++++++''''''''''''((()))***+++---+++******,,,+++)))&&&((()))))))))(((&&&$$$######$$$%%%&&&''''''&&&&&&)))(((((((((''''''&&&&&&************)))(((&&&%%%""""""""""""""""""""""""((((((((()))))))))*********************************+++,,,...//////......******(((''''''&&&&&&&&&((((((''''''(((***,,,---+++---...000222444444555555444333444777999::::::888888888888999999999999666777999::::::999777666555555333222000///...---............---,,,*********))))))((('''&&&%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!"""$$$&&&&&&&&&%%%$$$######"""!!!   !!!######"""###$$$&&&(((***+++++++++&&&%%%$$$###############%%%&&&'''((())))))))))))(((((('''&&&%%%"""$$$(((///000000111111111111000000000///...---------------------.........//////,,,,,,---000333444333111000000000000///---+++***,,,+++)))(((((('''$$$"""  !!!###$$$%%%&&&$$$$$$$$$$$$$$$###""""""######""""""!!! !!!""""""""""""""" !!!###%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$"""  #########$$$###"""!!!!!!###"""""" """$$$&&&'''((((((%%%$$$#########$$$%%%&&&"""""""""$$$%%%%%%###!!!"""  !!!"""###$$$%%%&&&"""$$$''')))+++---111444///111444777999:::::::::777666444111///---,,,+++,,,,,,,,,,,,------------000000///............///000111111///---,,,...///111000///000333666777777111000...+++)))(((((((((''''''''''''((()))***+++)))(((&&&$$$"""  !!!"""%%%(((,,,---000///...,,,+++***)))((('''&&&$$$######%%%'''(((((((((***+++,,,,,,,,,,,,+++******)))(((''''''&&&''''''(((((())))))******(((''''''(((((()))***+++---,,,++++++,,,+++)))((())))))))))))(((&&&%%%###"""###$$$%%%&&&&&&&&&&&&))))))))))))((((((((((((,,,,,,,,,+++***((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((()))))))))************************((()))+++---////////////******)))(((''''''''''''''''''''''''(((***,,,---///000111333555666666777777555555666999;;;<<<;;;::::::999999999999999888555666888999999888666555222222111000///...---,,,---------,,,+++)))((('''''''''''''''&&&&&&&&&%%%%%%$$$###"""  """$$$$$$$$$$$$#########"""!!!   """$$$$$$%%%'''))),,,---......---)))((('''%%%$$$#########%%%&&&'''((()))*********'''&&&%%%$$$$$$!!!###'''---...///000111111111000222111000///............---------.........//////------...000222333222111//////000000///...---,,,,,,+++)))))))))(((%%%### !!!"""$$$%%%&&&$$$$$$$$$$$$$$$###""""""############""""""!!!!!! !!!"""###$$$###""""""!!!"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$!!!  %%%%%%%%%%%%$$$$$$######"""############!!! !!!###&&&((()))))))))&&&%%%$$$###$$$%%%&&&'''#########%%%&&&&&&$$$"""###  !!!######$$$%%%&&&'''&&&(((***+++,,,///222555222555999<<<>>>>>>===<<<888777444222///------,,,++++++,,,,,,,,,---------/////////............///111111111///......000222555444555777;;;===>>>===666333000---+++*********)))))))))))))))+++,,,---+++***(((%%%###  """%%%(((+++,,,///...---,,,***)))'''&&&&&&%%%$$$$$$%%%''')))***))))))***+++,,,---------***))))))(((((('''''''''&&&''''''((())))))******((((((((((((((()))******,,,+++++++++++++++***)))((()))))))))(((&&&$$$###!!!!!!"""###%%%&&&&&&&&&)))))))))))))))*********,,,,,,+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((************++++++++++++)))***,,,...///000//////***)))((('''''''''''''''&&&&&&&&&&&&(((***,,,...111222333555666777777777777666555777999<<<<<<<<<;;;;;;::::::999999999888666777888999999777666444000//////...---,,,,,,++++++++++++***((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""  !!!"""######"""######"""!!!   !!!$$$&&&)))+++---///000///...---,,,+++)))'''%%%$$$######%%%&&&''')))***+++++++++)))'''&&&%%%$$$### """%%%***,,,...000111222111111222222111000////////////------------............111000///000222222111000...///000000000///---,,,,,,+++***)))***(((&&&$$$ !!!"""$$$$$$######$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!###%%%&&&&&&&&&&&&$$$$$$%%%%%%$$$!!! !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!"""###%%%'''((())))))(((%%%%%%$$$$$$$$$%%%'''(((%%%%%%%%%&&&((((((&&&$$$### !!!!!!###%%%%%%$$$$$$&&&(((+++,,,---------000333666777999===AAABBBAAA???===999777444111///---------+++++++++,,,,,,,,,---------......///////////////111222222111000111333666::::::===AAADDDEEEDDDBBB;;;888444///---,,,---...++++++++++++,,,---......,,,+++)))&&&###  """%%%(((***+++,,,,,,,,,+++***(((&&&%%%&&&&&&%%%&&&'''(((***+++)))***+++,,,,,,,,,,,,,,,))))))))))))((((((((((((''''''(((((()))*********)))(((((((((((())))))*********++++++***)))))))))(((((()))((('''&&&$$$### """###%%%&&&'''(((((())))))******+++++++++***)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))*********+++++++++,,,---...///000///......)))(((''''''&&&'''''''''%%%%%%%%%&&&(((***---...222333444555666666666666666555444666999;;;;;;;;;<<<;;;;;;;;;::::::999999777888999::::::888666555......---,,,,,,+++******)))))))))((('''%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%###!!! !!!"""""""""######"""!!!    !!!%%%(((,,,...000222222000...---...---+++(((&&&%%%$$$###&&&&&&((()))+++,,,,,,,,,---+++)))((((((&&&$$$!!! """$$$)))+++...111222333333222222222111000////////////---------............///222111000000111222111000///000000111000///---,,,---+++*********)))'''%%% !!!"""###!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))$$$%%%%%%$$$$$$###"""!!! """$$$&&&&&&&&&&&&###$$$%%%%%%$$$!!! !!!$$$&&&''''''&&&&&&&&&'''((()))***"""###%%%&&&&&&&&&%%%$$$$$$%%%'''(((((((((''''''%%%$$$$$$###$$$%%%'''((((((''''''((()))(((&&&$$$  !!!!!!!!!$$$''''''%%%$$$'''***---.../////////222666999<<<>>>AAACCCDDDBBB@@@>>>999777333000...,,,------++++++++++++,,,,,,,,,,,,+++,,,---///000111111111111333444555555666999;;;@@@BBBFFFKKKNNNMMMIIIEEE???<<<666111......///000,,,,,,---///////////////,,,+++)))&&&""""""%%%''')))***++++++,,,,,,+++)))'''&&&''''''''''''((()))***+++))))))***+++,,,,,,++++++))))))))))))************((((((((()))******++++++))))))(((((((((((())))))''')))******)))(((((()))''''''''''''&&&$$$###!!! """$$$&&&''''''(((((()))***++++++,,,***)))((('''&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&((((((((()))******++++++------...//////...---,,,)))((((((''''''(((((()))%%%&&&&&&'''***---///111333444555666666666666666555444444555888:::;;;:::<<<;;;;;;;;;;;;;;;;;;:::888888:::::::::888666444......---,,,+++***)))(((''''''''''''&&&%%%$$$###############$$$$$$$$$$$$$$$###  !!!"""#########"""!!!   %%%))),,,...111333333222///...///---+++)))'''&&&%%%$$$&&&'''(((***+++,,,------...---+++***)))(((&&&$$$ !!!###(((***...111444444444333222111000//////......///....../////////000000000111000///000222333333222000111111111000///---,,,---,,,******+++***(((&&& !!!"""### """###%%%%%%&&&&&&$$$$$$&&&''')))+++,,,---((('''&&&$$$###"""!!!!!!!!!###%%%%%%%%%%%%###$$$%%%&&&$$$  !!!$$$%%%&&&&&&&&&&&&'''(((***,,,---''''''(((((((((''''''&&&''''''((((((((('''%%%$$$$$$#########$$$%%%'''((()))((('''(((((('''$$$"""!!!!!!"""###''''''%%%&&&)))------...000111333777<<<@@@@@@BBBCCCEEEDDDBBB@@@>>>888666222///,,,,,,,,,,,,***++++++++++++,,,,,,,,,(((***,,,///111222333333222555888:::;;;===???AAAEEEIIIOOOTTTVVVSSSLLLFFFAAA===777111...---///111+++---000222222222000///---+++)))%%%""""""%%%'''((()))++++++---------,,,***(((((((((((())))))*********((()))******++++++******)))*********++++++,,,,,,))))))******++++++,,,,,,))))))(((((((((((())))))%%%'''***)))'''&&&''')))%%%&&&&&&&&&%%%###!!! !!!$$$&&&(((&&&&&&'''((()))***+++,,,***)))(((''''''((())))))''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((())))))******)))***,,,---...------,,,+++******)))******++++++(((((()))***---000333555555555666777777777666666666555444555888:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<777888999999888777444333//////---,,,***)))((('''%%%%%%&&&&&&&&&%%%%%%$$$##################""""""###!!! """###$$$######"""!!!    %%%***+++---000333444333111//////...,,,***(((&&&&&&%%%&&&'''(((***,,,---------...,,,))))))((('''%%%### !!!###(((***...222444555555444222111000///............000000000000111111111111000......///222444555444111111222111000...---+++---,,,+++++++++***(((&&& !!!######!!!###%%%&&&''''''$$$%%%&&&(((+++---...///***)))&&&$$$"""!!!!!!!!!!!!###$$$%%%%%%%%%###$$$&&&&&&$$$  !!!######$$$&&&&&&&&&''')))+++...///,,,,,,+++***)))(((''''''(((((()))((('''&&&$$$#########""""""###%%%&&&''')))((('''''''''&&&###  !!!"""""""""&&&'''&&&''',,,000---...000222555:::AAAEEECCCDDDEEEEEEDDDBBB@@@>>>888666222...,,,++++++,,,******+++++++++,,,,,,,,,'''(((+++///111333444444333777;;;>>>@@@BBBDDDEEEHHHMMMTTTZZZ[[[VVVMMMFFFBBB===666000------///111+++---111444444333000///,,,+++(((%%%!!!"""%%%'''((()))+++,,,...//////...,,,+++))))))))))))************((())))))*********))))))*********+++,,,,,,------*********+++,,,,,,------***)))(((((((((((())))))$$$''')))(((&&&%%%&&&((($$$%%%%%%%%%$$$"""  ###&&&(((%%%&&&'''((()))***+++,,,***)))((((((((()))+++,,,''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))***&&&''')))+++,,,---,,,,,,,,,,,,,,,+++,,,,,,------***++++++---000333666888666777777888888888777777666555555666999;;;<<<;;;:::;;;;;;;;;<<<=========666777888888777555333222000///...,,,***)))'''&&&$$$$$$%%%&&&&&&&&&&&&%%%############"""""""""!!!"""  """###$$$######"""!!!   """$$$&&&))),,,///333444444222111222...***'''&&&%%%$$$###%%%&&&&&&(((***,,,...////////////...,,,)))&&&$$$  """&&&)))...111333333333444111111111000///---,,,+++---...111333444555555555.........000222333222111333222000///.........///......---,,,+++)))'''&&&%%%###  !!!""" !!!"""###$$$%%%%%%%%%%%%&&&'''((()))******)))'''$$$!!!  !!!""""""""""""######$$$$$$$$$  """%%%'''))))))((()))***,,,---......///,,,,,,+++***))))))))))))***(((&&&######$$$&&&'''#########$$$%%%&&&'''(((((((((((('''$$$!!! """###$$$&&&(((+++---...222222222333777<<>>===777444000+++((((((((()))))))))***+++,,,---------******+++---///111333444444666999===@@@CCCEEEFFFMMMOOORRRVVVXXXUUUMMMFFF;;;888333///---...000111...000333666777777555444000,,,'''###!!!"""&&&((()))(((,,,------...---,,,***)))---+++)))+++------+++(((+++***))))))(((((()))))))))+++,,,,,,+++***+++,,,)))******+++,,,---......+++***)))(((''''''''''''&&&'''((((((((('''%%%$$$&&&%%%###"""  ###&&&((('''&&&&&&''''''((()))******++++++,,,+++***)))((((((((((((((((((''''''&&&%%%%%%$$$###"""""""""######$$$%%%&&&'''((((((((()))))))))***+++,,,......---,,,,,,++++++,,,,,,---,,,---...///222444666777777666555444444555666777777666555444555777999:::888888888888777777777666444444555555444333111000///...+++)))'''&&&&&&'''''''''''''''''''''''''''$$$###""""""""""""""""""""" """%%%&&&$$$###"""!!! !!!$$$%%%))),,,000444666666444222222...***((('''&&&%%%$$$&&&&&&'''(((***,,,...////////////...,,,)))&&&$$$!!! !!!&&&)))...111222222333444222222111111000...---,,,---...000222444444444444/////////000222333222000222111000///...///000000000000///...,,,***)))(((%%%###  !!!""" !!!"""###$$$%%%%%%&&&&&&''''''(((((()))))))))'''$$$"""   !!!""""""""""""###############  """%%%'''))))))((()))***,,,...//////000---,,,+++***))))))))))))((('''%%%$$$$$$%%%&&&'''$$$#########$$$%%%&&&''''''''''''%%%###!!! !!!!!!!!!"""###$$$&&&(((+++---...333333222444777<<>>BBBEEEGGGHHHMMMNNNNNNOOOMMMHHHAAA;;;444333222000000000111111000222444666777777555555000,,,'''$$$""""""&&&)))(((''')))******++++++++++++***,,,+++***+++------,,,***+++++++++,,,+++******)))(((***,,,,,,++++++,,,---.........---------,,,,,,******)))(((''''''''''''&&&&&&&&&%%%%%%&&&''''''%%%$$$""" !!!$$$&&&'''&&&&&&''''''((()))***+++,,,,,,------,,,******)))***,,,------+++)))''''''&&&$$$###"""!!! !!!"""###$$$%%%&&&&&&&&&)))******+++,,,---...///---------...///000111222000000000222333555666777777666444333333444666777666555444444444666888:::777666555444333222111000000111111111000...,,,+++---,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&######"""!!!!!!!!!!!!!!! !!!###%%%&&&%%%$$$###""" !!!"""    """###&&&)))///333666666555333000...+++*********)))((('''''')))***,,,---............///...,,,)))&&&%%%!!!$$$(((,,,...///000111333111111111000000///------,,,---///111222222222222222111111111222222000.../////////000111222333444555444333222000...,,,+++%%%###!!!""""""###!!!!!!"""######$$$%%%%%%(((((((((''''''&&&&&&&&&((('''%%%###!!!!!!  !!!!!!"""!!!!!!""""""!!!!!!  """$$$&&&((()))***''')))+++---///000111222...---+++***((('''''''''''''''''''''&&&$$$"""!!!######""""""!!!"""""""""######"""  !!!###$$$$$$$$$""""""###%%%(((***---...555555555666999;;;>>>??????>>><<<999777555444333111///,,,)))''''''((((((((()))******+++++++++*********+++---///111333444333666:::???CCCFFFHHHIIIJJJJJJJJJHHHDDD>>>888444000000000111111111111111111333444666666666555444///,,,((($$$"""!!! ###''')))((('''''''''((()))******+++++++++++++++,,,------,,,++++++,,,,,,---,,,+++***)))(((***,,,,,,++++++,,,---........................++++++***)))((((((((((((&&&%%%$$$$$$$$$%%%'''(((###""" !!!$$$&&&'''&&&&&&''''''((()))***+++,,,------------++++++)))+++...000///---***((('''&&&%%%###!!!  """###%%%%%%&&&&&&******+++,,,---...//////.........///111222444555222222222333444555666777666555333222222333555666555444333333333555777999777666555333111000///.........///...---+++***(((******))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!  """$$$&&&'''%%%%%%###"""  """###""""""""""""!!!   """###$$$&&&+++///111222111111///---++++++++++++***)))'''(((***,,,---.........---.........,,,***'''%%%"""###&&&))),,,---...000111////////////...---,,,,,,---...///111222222222111222111000000111111///---......000111333444444555666555444333000...,,,+++$$$"""!!!############""""""######$$$$$$%%%%%%((((((''''''&&&&&&%%%%%%'''&&&%%%$$$"""!!!!!!!!! !!!!!!!!!!!!!!!!!!"""!!!  !!!###%%%'''((()))***((()))***---...000000111---,,,+++)))((('''''''''((())))))(((&&&### """!!!!!! !!!!!!!!!  !!!"""###$$$%%%%%%%%%"""###$$$&&&(((+++---///555555666777999:::;;;;;;<<<;;;999666444333222222...---+++)))((((((((())))))******++++++++++++*********+++---///111333444555777;;;@@@CCCEEEFFFFFFEEEEEECCC@@@;;;666111///---...///000111111222222222333444555555444444333///,,,(((%%%###"""  !!!$$$''')))((('''&&&&&&&&&'''((()))***+++***+++,,,---------------,,,,,,,,,,,,,,,+++******''')))+++,,,++++++,,,---,,,,,,------...///000000,,,,,,+++***))))))))))))&&&%%%$$$######$$$%%%&&&"""!!! ###%%%&&&'''&&&&&&''''''((()))***++++++,,,---------,,,+++***,,,...000000---***((('''&&&$$$"""!!!  !!!###$$$%%%&&&&&&***+++,,,...////////////...//////111222444666777444444333333444444555666444333111000000111333444333222111111111333555777777666555333111///...---,,,,,,------,,,+++)))(((((((((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!###%%%&&&'''%%%$$$###!!!  """"""######$$$######"""!!!  !!!"""###"""$$$&&&)))+++---......---+++***+++,,,,,,+++)))((()))+++---.........---------......,,,***'''&&&"""!!!###''')))***+++---///---............---,,,+++...///000222333222222111111/////////000000...,,,...///000222444555555555666555444222000---+++***$$$""" """$$$%%%$$$############$$$$$$$$$%%%%%%((('''''''''&&&&&&%%%%%%&&&&&&%%%$$$###"""!!!!!! !!!!!!!!!!!!!!! """  """###%%%&&&((())))))***((()))***,,,---......///++++++***)))(((((((((((())))))((('''%%%"""  !!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''***,,,...000444555666777888888888888999777555222111000000000---,,,+++)))))))))*********++++++,,,,,,,,,++++++******+++---///111333444555777;;;???AAAAAA@@@@@@======<<<888333///------------...///000111222222222333333333333222222111///,,,(((%%%$$$###!!! !!!!!!"""%%%((()))((('''%%%%%%%%%%%%&&&''')))))))))+++---...---,,,---...,,,,,,+++************+++''')))+++,,,,,,,,,---...***+++,,,---...///000000,,,,,,+++***))))))))))))&&&%%%$$$$$$#########$$$  """$$$%%%&&&'''&&&&&&''''''((()))*********,,,------,,,,,,+++***+++---......,,,***(((&&&%%%###"""!!! !!!###%%%&&&&&&'''***+++---///000000//////000000000111333555666777555444444333333333444444222111///......///111222111000/////////111333555555555333222000...---,,,***+++,,,,,,,,,+++******(((((()))))))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$&&&''''''$$$###"""!!! !!!"""$$$$$$$$$$$$###"""!!!!!!  """###$$$######$$$%%%''')))+++,,,+++***)))***,,,,,,+++)))(((***,,,...//////...---,,,---......,,,***'''&&&"""!!!$$$&&&''')))+++---..................---,,,///000111333333333222222...------...//////---+++...000111333444555555555555444333111///,,,***(((###!!!!!!$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!! !!!!!!!!!!!! !!!  """###$$$&&&'''((()))******((()))***+++,,,,,,,,,,,,))))))(((((((((((())))))''''''&&&%%%$$$###!!!  !!!"""$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&''')))+++...000111444555666777777666555444444333000...------...///,,,++++++*********++++++,,,,,,---------,,,,,,+++******+++---///111333444444666999;;;<<<;;;999777666777666222---++++++------------...///000111222222222222222111111000000///,,,(((&&&%%%$$$"""!!!""""""###&&&((()))(((&&&%%%%%%$$$$$$%%%&&&'''((()))+++......---,,,...000---,,,)))((('''(((***+++''')))+++,,,,,,,,,---...++++++,,,,,,------......+++***)))(((''''''''''''%%%%%%%%%%%%$$$"""!!! !!!"""###$$$$$$'''&&&&&&''''''((()))***((()))+++,,,,,,,,,+++*********+++,,,+++***)))((($$$$$$###!!!!!!  """$$$%%%''''''(((***+++...000111111000///111111111222333444666777555555444333222222222333000///---,,,,,,---///000///...---------///111333333222111///...,,,++++++)))***+++------------,,,******++++++***)))((('''$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###%%%&&&''''''###"""!!!  !!!""""""$$$$$$$$$$$$###"""!!!!!!   """$$$$$$$$$#########$$$'''***,,,)))))))))***,,,,,,+++))))))***,,,...//////...---,,,---......,,,***(((&&&""" ###$$$%%%'''***,,,//////////////////...---000111222333444444333222---,,,,,,---......---+++///000222444555555555444444444222000...+++)))'''###!!!!!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!! !!!!!!!!!!!!!!! !!! """$$$$$$%%%&&&((())))))******))))))***++++++++++++***((((((((((((((()))******%%%%%%%%%$$$$$$$$$$$$### !!!!!!$$$&&&((((((((((((((('''&&&%%%$$$&&&&&&((())),,,...111222333444666777777555333222111///---+++++++++,,,---,,,+++++++++++++++,,,,,,---------......---,,,,,,***++++++---///111333555333444777999999666333111222222222///***)))+++---...---------...///111222222222111111000/////////...,,,(((&&&%%%$$$###"""######$$$&&&((()))(((&&&&&&%%%$$$$$$$$$%%%&&&'''(((+++......---,,,...000...+++(((&&&&&&'''***,,,''')))+++,,,,,,,,,---...------,,,,,,,,,+++++++++)))((('''&&&&&&%%%%%%&&&%%%&&&&&&%%%$$$"""   !!!"""#########'''&&&&&&''''''((()))***((()))***+++,,,++++++***************))))))((((((######"""!!!!!!!!!!!!!!! """$$$&&&'''((((((***,,,...000111111000///111111111222333444555666555555444333222222222222///...,,,++++++,,,...///...---,,,+++,,,...000111000000///...,,,+++******((()))+++---............,,,,,,------,,,+++)))(((###########################""" !!!$$$&&&'''''''''"""""" !!!!!! ######""""""""""""######$$$$$$$$$$$$###"""!!!!!!!!!!!!      !!!"""!!!$$$$$$$$$$$$%%%''')))***))))))***+++,,,------...---,,,,,,,,,,,,,,,++++++---...//////---***&&&$$$"""   """###$$$&&&)))---......---,,,---///111222222222222222222222222......//////......---,,,000000//////111333666888555333///---,,,***(((&&&!!!!!!&&&(((&&&$$$(((***+++)))&&&&&&(((******(((&&&%%%%%%&&&&&&&&&)))$$$!!!"""%%%'''$$$!!!""""""!!!!!!!!!!!!"""""" $$$''')))&&&###$$$'''))))))'''))))))***+++,,,------,,,'''&&&&&&''')))***)))(((***&&&###$$$''''''###"""%%%&&&&&&'''(((******)))'''%%%$$$&&&''',,,------,,,+++---000333222333555555555333111000111000...,,,+++)))))))))------------------------------,,,+++++++++,,,,,,---++++++,,,///222333333555555555444444333333333222111///---,,,+++,,,,,,++++++,,,,,,---...//////...------,,,,,,------...---+++(((%%%###""""""###"""###%%%&&&'''&&&&&&%%%#########$$$$$$%%%%%%%%%'''(((***,,,---------,,,,,,***(((&&&%%%''')))+++''')))++++++***,,,000444...---,,,+++++++++++++++((()))+++,,,+++***(((&&&&&&&&&%%%%%%$$$######"""""""""!!!!!!"""$$$&&&'''&&&&&&&&&'''''''''''''''((()))***++++++***((('''((((((''''''&&&&&&&&&&&&""""""""""""!!!!!! !!!!!!###$$$'''(((***+++,,,...000111222222111111222222333333222222222666444111000000000//////++++++***)))(((((())))))(((((())))))***,,,---...222///++++++,,,---,,,***,,,,,,,,,------.........,,,------+++)))'''((()))&&&$$$###$$$%%%&&&&&&%%%""""""  !!!!!!!!!"""$$$%%%&&&&&&&&&###"""!!!"""$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!%%%""""""$$$$$$ ###%%%&&&&&&%%%$$$###"""""" !!!!!!     !!!"""###%%%$$$$$$$$$%%%&&&((()))******+++,,,---...//////---------------,,,,,,,,,---.........---***&&&$$$"""   """###%%%'''***,,,---------,,,,,,///111222222222222222111111111....../////////...------.........///111333555666555333///---+++***'''%%%!!!"""&&&'''&&&$$$''')))***)))'''&&&(((+++)))'''&&&%%%%%%&&&&&&&&&(((%%%!!!"""%%%&&&$$$!!!""""""!!!!!!!!!!!!!!!!!! $$$''')))'''%%%%%%(((***)))(((((()))***+++++++++++++++(((''''''((()))***(((''')))&&&###$$$''''''### ###%%%&&&'''((())),,,---,,,***(((''')))***---......------...111444444444555666555333111///000///...,,,***)))))))))------------------------///...---,,,+++*********+++******+++///111333333222222222222111111111000111000///...---,,,,,,,,,******+++,,,------......,,,,,,++++++++++++,,,,,,***)))'''%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###"""""""""######$$$$$$%%%&&&'''((()))******))))))***)))'''&&&&&&'''((()))((()))+++***)))***...111//////......------------)))***+++++++++)))'''&&&&&&&&&&&&%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""###$$$&&&'''&&&&&&&&&&&&''''''''''''((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$###""""""""""""""" !!!"""$$$&&&((()))(((***---///000000000///333333333444333333222222666444111000000111000///,,,+++***)))(((((((((((('''(((((((((***+++,,,---111...++++++,,,---,,,+++)))***+++,,,...000111111...//////---***(((((()))'''%%%$$$$$$%%%&&&&&&%%%###"""!!! !!!!!!!!! """$$$%%%%%%%%%$$$"""!!!  """$$$%%%&&&%%%$$$###""""""!!!!!!!!!%%%"""!!!$$$### """%%%%%%%%%%%%$$$###!!!!!!     ###$$$%%%%%%$$$$$$%%%&&&''''''***+++,,,---.../////////---------...............---.........,,,)))&&&$$$"""  !!!###%%%(((+++***+++,,,,,,+++,,,...000222222222111111000000000///////////////......---,,,---...000222333444555555222///---+++***'''%%%  ###&&&'''&&&%%%&&&'''(((((((((((()))+++((('''&&&&&&&&&&&&&&&'''(((%%%""""""%%%&&&$$$""""""""""""!!!!!!   $$$''')))(((&&&'''(((***))))))(((((()))*********))))))(((''''''((())))))'''%%%'''%%%###$$$&&&&&&$$$ !!!  $$$'''(((((()))***...//////---,,,+++,,,......///000//////000333666555666777777555333111//////...---+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,000///---,,,***))))))))))))((((((***...111222222/////////...............000000000///...---,,,+++)))******++++++,,,,,,,,,)))))))))(((((()))))))))'''''''''&&&&&&%%%%%%%%%""""""###$$$###"""!!!  !!!"""######$$$$$$%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((()))******)))***,,,...//////............------******++++++***)))'''&&&''''''&&&&&&%%%$$$$$$$$$""""""""""""""""""""""""###############$$$%%%&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$"""!!!"""###$$$ !!!"""$$$&&&'''''''''***---000111111000///444444444444444333222111666444222111111111000///,,,+++***((('''&&&&&&&&&&&&&&&'''((()))******+++///---++++++,,,......---'''(((***,,,///222333444111222111///+++))))))))))))'''%%%%%%%%%&&&%%%$$$######"""  !!!!!!!!!!!!###$$$$$$$$$###"""  !!!"""###$$$%%%&&&%%%%%%###"""""""""""""""$$$!!!!!!###### """%%%%%%%%%$$$###"""     ###&&&%%%%%%%%%%%%%%%&&&&&&&&&***+++,,,...////////////------......//////000000------...---+++)))&&&$$$"""   """%%%)))+++(((***+++,,,,,,,,,...000222222111111000////////////000000000000///......+++,,,///222444555555444555222///,,,+++)))'''%%% !!!###%%%&&&&&&%%%$$$%%%'''(((((()))***+++*********)))'''%%%&&&&&&'''%%%######$$$%%%$$$######"""""""""!!!   $$$&&&((('''''''''((((((((((((''''''(((((()))(((((('''&&&&&&&&&'''((('''$$$"""&&&$$$###$$$&&&&&&$$$""""""!!! !!!%%%((()))***+++,,,///000000///...---...000000111222222111222555777777888888888666444111///...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************'''''''''***...111111111---------------,,,,,,,,,///000000000000...,,,+++)))))))))***************''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###""""""""""""!!! !!!""""""$$$$$$$$$######""""""!!!###$$$%%%'''''''''&&&&&&'''((()))***+++,,,---...+++,,,,,,,,,,,,,,,++++++***+++++++++***)))''''''((((((''''''&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((('''&&&$$$###"""######$$$############""""""""""""'''%%%### !!!"""$$$ !!!###$$$%%%&&&&&&(((+++...222333333222000333333333333333222111000555333111111222222000///,,,+++)))'''&&&%%%$$$$$$$$$%%%&&&'''((()))))))))---,,,++++++,,,---...///''')))***---000222444555444555444111---***)))***+++)))'''&&&&&&&&&$$$###$$$$$$###!!!!!! !!!!!!!!!!!! !!!"""#########""" """$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###""""""""""""### """""""""$$$$$$$$$###"""!!!     ###&&&%%%&&&&&&&&&&&&&&&&&&&&&(((***,,,---//////...---------......///000111111---------,,,***(((&&&%%%!!!   !!!$$$(((***''')))+++,,,,,,---///111111111111000000000//////000000111111000000///...+++---111444666777666666444222...,,,***)))&&&%%% !!!###$$$$$$$$$$$$$$$$$$&&&''')))******)))---......,,,(((%%%$$$%%%&&&%%%$$$###$$$$$$$$$############"""!!! !!!$$$&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((((((((''''''%%%$$$$$$%%%&&&%%%### %%%$$$$$$%%%&&&'''&&&$$$###"""!!! !!!&&&)))******+++,,,---...000000......///000111222333444333444666888888999999999777555222000------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,''''''(((***...000000000,,,---------------------//////000111000///---,,,)))))))))))))))))))))(((&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&$$$###""""""""""""!!! !!!$$$###""""""!!!!!! """$$$&&&'''&&&%%%%%%&&&'''(((+++---///000111)))***++++++,,,+++*********************)))(((((())))))(((((('''&&&&&&&&&########################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&%%%###!!! !!!!!!""" !!!!!!!!!$$$""" !!!""" """$$$%%%&&&&&&&&&''')))---000222222111000111111111111111000//////333222111111222111000...+++***(((&&&%%%$$$#########$$$%%%'''((((((((((((+++++++++******,,,---///***+++,,,...000222333444666666555222...+++***+++,,,***'''&&&&&&&&&%%%###%%%%%%$$$###"""""""""""""""""""""!!!!!!  !!!!!!"""!!! ###%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###""""""""""""!!!"""""""""######$$$######"""!!!   !!!!!!  """%%%%%%&&&'''(((((((((((((((((())),,,...//////...---,,,,,,---...///000111222...---,,,+++)))(((&&&%%%!!!   """&&&(((&&&(((+++---......000222111111111111111111111111111111111111111000//////,,,...111555777888888888444111...,,,***)))&&&$$$!!!"""""""""######$$$$$$%%%'''***+++)))(((,,,///000---((($$$$$$%%%&&&%%%$$$$$$######$$$$$$#########"""!!!  """$$$&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%&&&'''((((((((((((%%%$$$"""###$$$$$$###"""$$$%%%&&&'''''''''''''''$$$###"""!!!"""&&&)))******+++,,,+++---//////......///000111222444555444555666888888999::::::888666444222------,,,,,,+++,,,,,,,,,------------------------***))))))******+++,,,---(((((()))+++...000///...------------............000000000000000///...---*********))))))(((((((((%%%%%%%%%$$$$$$%%%%%%%%%***)))((('''%%%$$$###"""######"""!!!""""""!!!   """$$$%%%%%%%%%%%%%%%&&&'''+++///222222111)))***+++,,,---,,,+++***)))))))))))))))***************))))))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""######$$$%%%&&&''''''((($$$$$$"""!!!   !!! !!!###%%%&&&&&&&&&&&&%%%&&&(((+++---...//////...//////000000000//////111000000000111111///---)))((('''%%%$$$#########"""###%%%'''(((((((((''')))******)))((()))+++...------...///000111222333666777666333///,,,+++,,,,,,***((('''''''''&&&$$$&&&&&&%%%$$$######$$$$$$######""""""!!! !!!!!!!!!###%%%((()))(((&&&%%%%%%%%%&&&'''&&&%%%$$$######"""###### !!!!!!""""""######$$$#########""" !!!!!!    """###%%%&&&((()))************(((***---///000000///...***+++,,,---///000111222...---,,,+++)))'''&&&%%%!!!   ###&&&&&&(((,,,...///000111333000000111111222333333333111111222222111111000///,,,---000333555777888888444111...+++***(((&&&$$$!!!!!! !!!"""$$$$$$%%%'''***+++(((&&&(((+++...,,,'''$$$$$$&&&%%%%%%%%%$$$######$$$$$$############!!! !!!"""$$$%%%$$$''')))(((&&&$$$$$$%%%###$$$&&&''')))*********'''%%%""""""$$$%%%&&&&&&%%%&&&'''(((((())))))***%%%$$$###!!!!!!&&&((()))***+++,,,***,,,/////////...///000111222555555555555666888888999::::::999777555444---------,,,------..............................******************+++,,,***)))***,,,///000///---,,,---------............111000//////////////////++++++******)))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%%%%$$$$$$###!!!  """###$$$%%%%%%&&&&&&'''***///111000...'''(((***+++,,,+++***)))''''''(((((()))+++,,,,,,+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&$$$###""""""###$$$%%%&&&''''''(((#########"""!!!  !!!!!!"""%%%'''(((''''''&&&$$$%%%&&&(((***,,,...///---...///000111111111111///......///000000...,,,''''''%%%$$$############"""$$$&&&((())))))((('''((()))***(((&&&&&&))),,,------...///111222333333666666666333///---,,,---,,,***((('''(((((('''&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! !!!"""######%%%(((***)))(((&&&%%%%%%%%%'''(((&&&&&&%%%$$$############  !!!"""!!!"""###$$$%%%%%%%%%%%%!!!!!!""""""!!!!!!    !!!"""%%%&&&(((***+++,,,,,,+++)))+++...111222111000///******+++---...000111222...---,,,***((('''&&&%%%!!!  """$$$&&&))),,,///000111222333000000111222333444444555111222222222222111000000+++,,,///111444666777888444111...+++***(((&&&$$$ !!! """%%%$$$%%%'''***+++(((%%%###'''+++***&&&###%%%'''%%%%%%%%%$$$###"""###%%%############!!! !!!"""$$$%%%%%%(((******'''%%%%%%&&&###$$$&&&((()))***++++++)))&&&###"""$$$'''))))))%%%&&&((()))))))))***+++%%%%%%###""" !!!%%%((()))***+++,,,***,,,///000000///000000000222555666555555666888888888:::::::::888666555......---------...//////////////////////////////,,,,,,+++***)))))))))***+++++++++---///000...,,,,,,,,,,,,------.........222111///......///000000,,,,,,+++***)))((('''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((%%%%%%###!!!!!!"""$$$%%%&&&'''&&&&&&***...///---+++###%%%'''((()))((('''&&&&&&&&&'''((()))+++---...++++++******)))(((((((((((((((((((((((((((((((((&&&'''''''''&&&$$$"""!!!"""######$$$&&&'''(((((("""#########"""  !!!""""""###&&&((((((((('''&&&&&&&&&'''(((***---000111---...///111222222222222...------...000///---+++&&&%%%%%%$$$#########$$$"""$$$&&&((())))))(((''''''))))))(((%%%%%%(((+++,,,,,,...///111333444555555666555333///---------,,,***((('''((()))((('''''''''&&&%%%%%%%%%&&&&&&%%%$$$###"""!!!   """###$$$%%%&&&)))+++)))(((&&&%%%%%%&&&'''((('''&&&%%%$$$############ !!!"""!!!"""###$$$%%%&&&&&&&&&"""""""""""""""!!!!!!     !!!!!!  """%%%%%%&&&(((+++,,,---------//////.........///000000,,,+++***+++...111222222000,,,)))***,,,,,,(((###$$$"""  ###''''''))),,,---...000222444000111222222222333555888333444555555444111...------...000444666777444222111000///,,,)))&&&###"""!!!  !!!!!! ######""""""###%%%'''(((&&&&&&%%%%%%&&&''')))***%%%&&&'''''''''&&&%%%$$$$$$$$$###"""  """'''***...,,,***)))******)))'''(((((((((((()))))))))))))))&&&$$$%%%(((******)))))))))))))))***+++,,,---+++)))&&&### """######$$$'''***,,,.........///000111222222333333444444555666777777888777888::::::888666555555222222111///---...111333222222111///...---,,,+++++++++***)))((((((((()))((()))+++---............000000//////......------111111000000///.........---,,,)))((('''((()))***&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$(((&&&###!!! """$$$$$$$$$&&&''')))***+++***((('''&&&&&&%%%$$$%%%&&&'''(((++++++------------++++++,,,+++***)))((('''&&&&&&)))'''%%%$$$$$$%%%&&&(((((('''&&&%%%$$$############""""""""""""$$$&&&'''$$$###"""!!!  !!!&&&&&&&&&&&&'''(((******(((&&&&&&(((,,,......,,,---...000111222222222222...------...///...,,,)))***(((%%%###"""###$$$&&&%%%&&&((()))++++++,,,,,,+++***((('''&&&''')))***...///000000000111444666888666444222000/////////+++)))&&&&&&'''(((((('''***)))(((&&&&&&%%%%%%%%%%%%$$$"""!!!!!!!!!  """###$$$$$$$$$%%%%%%'''((()))&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$###### """###%%%''''''&&&%%%$$$%%%###!!!"""$$$$$$!!! !!!!!!!!! """"""   """$$$&&&''')))+++------------///......------.........,,,+++***+++...000111111000,,,)))***,,,,,,(((######"""  ###'''''')))+++,,,---...111333///111222222222222555777666666666555333111///...---...000333666777555444222111///---***'''%%%###"""  !!!"""###"""""""""###%%%&&&'''&&&&&&%%%%%%&&&'''((()))&&&&&&'''((('''&&&%%%$$$%%%%%%$$$###   %%%***---...,,,***)))******)))((())))))))))))***************'''%%%&&&(((******))))))))))))))))))***+++,,,***)))&&&### """"""###$$$'''***,,,......///000222333444444444444555555666777777888888777999:::999777555555555222222222000......000222222111000///...---,,,+++******))))))(((((())))))''')))***,,,............000000//////////////////333333333222111000//////---,,,***)))(((((())))))&&&&&&'''(((((('''''''''''''''&&&%%%$$$###"""!!!$$$###   """$$$$$$$$$$$$&&&'''))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''***+++,,,------,,,+++***+++***)))((('''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&$$$###"""""""""""""""!!!!!!"""###%%%&&&######"""!!! !!!###&&&&&&'''(((((()))******)))''''''))),,,///...---,,,---...///000000//////...------...///...,,,******(((%%%###"""###%%%&&&'''((()))***+++,,,,,,,,,,,,+++)))(((((()))***,,,...000111111111222444666555444222000///.........+++)))'''&&&'''(((((('''***)))(((&&&%%%%%%%%%%%%$$$$$$""" !!!!!!!!! !!!!!! !!!"""###$$$%%%%%%%%%&&&&&&'''((()))'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$### """$$$&&&'''((('''&&&%%%%%%###"""###%%%%%%"""  !!!  """"""!!! !!!!!!!!!  !!!###'''(((***,,,---......---///...---,,,,,,,,,,,,,,,,,,+++***+++...000111111///,,,******++++++'''$$$###"""  ###'''''')))+++,,,,,,---///111000111222222222222444666999888777555333222000////////////222555777777666222222000...,,,)))&&&%%%###"""!!!###!!!!!!!!!"""###$$$&&&''''''&&&&&&%%%&&&&&&''''''&&&'''((((((((('''%%%$$$&&&&&&%%%###  ###(((---111...,,,+++++++++,,,***)))*********+++++++++,,,,,,***)))'''((()))******)))))))))((((((((()))******)))(((%%%""" !!!""""""###$$$'''***---///...000222444666666666666666666666777888888999999888999:::999666444444444222333444222000//////000222111000///...,,,++++++)))(((((((((((())))))***'''(((***,,,---.........//////000000000000000000555555555444333222111000,,,,,,,,,+++******))))))&&&'''((())))))(((&&&%%%((('''&&&$$$###!!!   """$$$$$$###$$$$$$&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&***+++,,,------,,,+++***)))(((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&((('''%%%###"""!!! !!!!!! !!!"""###$$$""""""!!!!!! !!!###%%%&&&'''((()))******)))))))))((((((***---//////...,,,,,,------------,,,,,,---------...///...,,,******(((&&&######$$$&&&''')))***++++++,,,,,,,,,+++---+++***))))))***,,,---///111222222222222444666222111000///............,,,***''''''((())))))(((***)))'''&&&%%%$$$$$$$$$$$$###!!! !!!"""!!!!!!""""""""""""###$$$%%%&&&&&&&&&''''''(((((())))))''''''&&&%%%&&&'''((()))%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&(((((((((((('''%%%$$$$$$%%%&&&&&&$$$"""!!!!!!  !!!!!!!!!  """###!!! !!!!!!"""""""""###!!! !!!!!!!!!!!!   """''')))+++---...///......///...---,,,++++++++++++,,,++++++,,,///111111000///---+++++++++***(((%%%""""""  ###'''(((***,,,,,,,,,---///000111222333333222333555777;;;:::888666444222111111000000000222555777888777333222111///---+++((('''%%%### !!! !!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%''''''%%%###  !!!%%%)))...111///---------...///---,,,,,,,,,,,,,,,------------++++++*********+++******))))))((((((((((((((()))(((&&&$$$  ###"""######%%%(((+++...000000111444666888999888888777777888888888999999999888999999888555333333333333444555444111/////////111111000///---,,,+++***''''''''''''(((((()))***'''((()))+++,,,...////////////000000111111222222555555555555444222111000,,,---------,,,+++***)))&&&''')))******(((%%%###&&&%%%$$$###!!!    !!!#########$$$$$$&&&&&&'''&&&&&&&&&$$$%%%&&&'''((('''&&&%%%)))***+++,,,,,,+++***)))''''''&&&&&&%%%$$$$$$###!!!###%%%'''''''''&&&&&&'''&&&%%%###!!!  !!!!!!""""""!!!!!!!!!  """%%%'''&&&''')))++++++***)))(((*********+++---...//////---,,,,,,,,,,,,++++++***---,,,,,,...///...,,,******(((&&&$$$$$$%%%'''(((,,,,,,,,,------,,,++++++,,,+++)))))))))***,,,---000111333333222222333444/////////...............,,,***((('''((())))))((()))((('''%%%$$$############"""  """"""""""""""""""######$$$%%%&&&'''''''''((()))))))))))))))&&&&&&%%%%%%%%%'''((()))&&&&&&%%%%%%%%%$$$$$$$$$########################$$$%%%'''((())))))))))))&&&%%%&&&&&&&&&&&&%%%$$$"""""""""!!!  !!!!!!!!!!!!!!! !!!######""" !!!!!!!!!!!!"""######$$$$$$###"""  !!!!!!   !!!&&&(((***---.../////////000///...---,,,+++++++++---------...000222111000///...---,,,,,,+++((('''######"""  ###''')))+++---...---...000111333444555444444444666888;;;:::888666444333333222222111111333555777777777222222111000...,,,***)))%%%###  !!!###$$$&&&&&&'''&&&&&&''''''''''''''''''(((((()))))))))((('''&&&&&&&&&%%%""" !!!$$$&&&))),,,///000//////000222222000///------------............------------,,,+++***+++******)))(((''''''(((((('''%%%""" !!!$$$###$$$$$$&&&)))---000222111222555777888999999999888888888888999999999999777888888666444222333444444555666555222000///000111111000...---,,,+++***'''&&&&&&&&&'''((())))))''''''(((***,,,---///000//////000000111111222222333444444555444222111///---.........---,,,+++***''')))***+++***(((%%%###"""""""""!!!  !!!!!! !!!#########%%%%%%&&&&&&''''''''''''$$$%%%&&&'''((('''&&&%%%))))))***++++++***))))))&&&&&&%%%%%%$$$$$$###### """%%%'''((('''&&&%%%&&&&&&$$$"""!!!  !!!!!!!!!!!!  ###%%%'''&&&''')))***+++***(((''')))***+++,,,,,,---...///......---,,,,,,+++++++++,,,,,,,,,---//////---+++***)))&&&%%%$$$&&&((())),,,------------,,,+++++++++***(((((((((***,,,---000222333444222111222333//////////////////......,,,)))''''''((()))((((((((('''%%%###"""!!! !!!  !!!"""#########!!!"""###$$$%%%&&&'''''''''((()))******))))))(((%%%$$$$$$$$$$$$&&&''')))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((())))))))))))%%%&&&'''''''''&&&&&&&&&$$$$$$######"""!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!! """$$$$$$"""!!!!!!"""""""""""""""######$$$$$$###"""!!!    $$$&&&))),,,...///000000111000///...............///...///000222333222111000000///...---+++***)))$$$$$$$$$""" $$$''')))+++---......///111333333444555444333444555777999999888777666444333333333333333444777777666555111111111000...,,,+++***$$$###  """$$$&&&''''''(((&&&&&&'''))))))***))))))((()))*********)))'''&&&$$$$$$###!!!  ###&&&''')))+++---//////000222444444222000---------.........//////...///000///---+++++++++,,,+++***)))((('''''''''%%%$$$!!! !!!$$$%%%%%%&&&(((+++///222444333444444555666777888888888888888888888888888888666777666555333222333555444555666444222111111222111000///...---+++******'''&&&&&&&&&&&&''''''(((&&&'''''')))+++---///000//////000000000000000000000111333444444333111000//////......---,,,,,,,,,)))***++++++)))'''%%%###   !!!!!!  !!!######"""%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((()))***++++++***)))(((&&&%%%%%%%%%$$$$$$$$$###!!!"""%%%&&&'''&&&%%%$$$%%%%%%###"""!!!!!!!!!!!! !!!!!!!!!!!!  """%%%&&&&&&'''((())))))((('''&&&)))***,,,,,,++++++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,---//////---++++++)))'''%%%%%%''')))***,,,,,,---------,,,++++++***)))((('''(((***,,,---///111333333222000000000....../////////...------+++)))&&&&&&'''(((((('''&&&%%%###!!!  !!!!!!""""""###$$$$$$!!!"""$$$%%%&&&'''(((((('''((()))******)))((('''$$$#########$$$&&&''')))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))$$$&&&((((((&&&&&&&&&'''&&&%%%%%%$$$$$$###"""""" !!!"""""""""!!!!!! !!!""""""!!!  !!!!!! """$$$$$$###"""""""""######"""""""""""""""""""""!!!!!!!!!  """$$$'''***...000111111222111111000000000111111000000000222444555333222111111111000...,,,++++++%%%%%%%%%$$$""" $$$((('''))),,,------///111333222333333333222222333555666777777777777555444333444444555777888777555222000000000///...,,,+++***$$$""" !!!###&&&'''((())))))%%%&&&(((***+++,,,,,,,,,))))))***+++***)))((('''""""""!!!   $$$&&&((()))+++,,,......///111333444222000---------.........//////...000222111...++++++,,,------+++***)))((((((((($$$### !!!$$$&&&'''(((***---111444666555444333333333444666777888888888888888888888888444555555444222222444666555555555333111111333555000000///...,,,+++******''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((***---///111000000//////////////////...000222444555444333222111000///------------...+++++++++***(((&&&%%%$$$!!!   """"""  !!! """###"""$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))******)))((('''&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$###""""""""""""### !!!""""""""""""!!!  !!!###%%%''''''''''''&&&&&&&&&&&&(((***,,,+++******,,,......---,,,+++++++++,,,---,,,+++,,,---//////---,,,+++)))'''&&&&&&''')))+++***++++++,,,,,,,,,,,,++++++***)))((()))+++---///...111333333111///......------......---,,,+++******(((%%%%%%&&&''''''&&&$$$###!!! !!!""""""""""""###$$$$$$%%%"""###%%%'''))))))))))))&&&''')))******)))'''&&&$$$$$$$$$$$$%%%''')))***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''###%%%((((((&&&%%%&&&(((''''''&&&&&&%%%$$$$$$###!!!""""""""""""!!!!!! !!!"""######"""  !!!"""""""""!!!###%%%%%%$$$""""""############""""""!!! !!! !!!!!!!!!!!!  """&&&***---000111222333222222222222222333333111111222333555666444222222222333111///---,,,,,,&&&&&&&&&&&&### $$$(((%%%'''***,,,,,,...111333000111222111000000222333444555777888777666444222555555666888999777444111000000000///...,,,+++***###!!! !!!$$$&&&((()))))))))%%%&&&(((+++------------)))******++++++)))((('''  ###&&&((()))+++---,,,,,,...000333333111///------------.........//////111333222...++++++,,,...---,,,***)))((((((((($$$""" !!!$$$'''''')))+++...222555777666555222111111333555777888888777777777777777777333444444333222333555777555555444333111222444777000000///...,,,+++***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((***---000111000000//////......---------///222555666666444333222111///---,,,---...///---,,,+++)))(((&&&%%%%%%""""""   !!!""""""!!! !!! """""""""#########"""######$$$%%%'''&&&%%%$$$%%%&&&'''((('''((()))******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$!!!!!!"""######"""!!!   """###'''&&&&&&%%%%%%%%%&&&&&&'''))),,,+++))))))+++---,,,,,,+++******+++,,,---++++++,,,---//////...,,,+++)))'''&&&&&&(((***+++)))***++++++,,,,,,,,,+++,,,+++*********,,,///000...000222222000...------,,,,,,------,,,+++)))((()))'''%%%$$$%%%&&&&&&%%%###"""  !!!"""###"""""""""###$$$%%%%%%###%%%''')))++++++++++++&&&''')))***)))(((&&&%%%%%%%%%%%%%%%&&&(((***+++''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&"""%%%((('''%%%%%%&&&((((((''''''&&&&&&%%%$$$$$$""""""###""""""!!!  """###$$$###!!!  """"""""""""!!!###%%%%%%$$$###"""###$$$$$$###"""!!!   """######""""""!!! !!! !!!"""%%%)))---///111222333333222111111111222222444444444555666777777888888666444333222111...++++++)))'''%%%$$$!!!  !!!###$$$%%%(((***---///000111111111111111111111222333777888999888666555555555444444444444444444444444333222000000///...+++)))%%%###"""###$$$%%%''')))***+++,,,++++++,,,---------,,,,,,,,,***(((((((((((('''&&&$$$""" """$$$&&&((()))))))))(((,,,---///000111111000000*********+++,,,---.../////////...,,,,,,,,,,,,,,,//////---+++)))'''&&&%%%###  ###&&&)))(((((()))+++000444777444555555555444444666888777888999::::::999777666666555333333555666555444555444333333222222222333444111...------,,,)))&&&))))))))))))((('''&&&%%%$$$%%%&&&(((***+++------+++,,,---///000000111111222333333444333222000/////////...---,,,,,,,,,,,,---,,,***((('''&&&&&&&&&###"""    ######""""""""""""######&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%'''((((((((('''''''''&&&&&&&&&###############"""!!! !!!"""###$$$'''&&&%%%%%%%%%%%%&&&''''''((()))***************---,,,***)))))))))******///............---------***)))((('''''''''''''''(((((())))))))))))((((((++++++,,,---............000000//////............,,,,,,,,,++++++*********))))))((('''&&&%%%$$$$$$$$$"""  ###%%%&&&"""""""""$$$'''((('''&&&&&&&&&&&&'''(((***+++,,,***,,,//////,,,***((('''+++(((&&&%%%&&&((()))((()))'''%%%%%%&&&'''((('''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((('''&&&$$$###""""""!!!"""!!! !!!"""###%%%&&&&&&$$$!!!!!!!!! """###$$$''''''&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$######$$$###  !!!!!!"""###$$$%%%$$$######"""!!!  """"""######""" !!!$$$(((,,,000333555222222222222222222222222333444444555666666777777777666444333333111...,,,,,,***((('''%%%"""  !!!###$$$%%%(((***,,,...///000000//////000000111222333666888999888666444444555333333333333333333333333333111000///...---***(((%%%"""!!!$$$%%%&&&((()))+++,,,---+++,,,,,,---------,,,,,,,,,***(((((((((((('''%%%###""" ###$$$%%%'''((()))******,,,---...000111000000///++++++++++++,,,---............------,,,,,,,,,---//////---+++)))'''&&&%%%""" ###&&&((((((((())),,,000333555444555666555444444666888555666888999999888666555555444222222444555444333222222111111111111111222333000---------,,,)))&&&))))))))))))((('''&&&%%%%%%%%%&&&((()))***+++,,,+++,,,---///000000000000222222333333333111000///------,,,+++++++++,,,,,,,,,,,,***)))'''&&&&&&%%%"""!!!  """!!!!!!!!!!!!""""""###%%%$$$#########$$$&&&&&&''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$&&&'''((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$###"""!!!!!! !!!!!! """$$$%%%'''&&&%%%%%%%%%%%%&&&'''''''''((()))************---,,,+++***)))******+++.........---------,,,,,,)))(((''''''&&&&&&&&&'''(((((()))******)))((((((***+++,,,------......---.........---------,,,,,,++++++++++++++++++******)))(((((('''&&&%%%$$$######!!! """%%%'''((($$$$$$$$$%%%'''((('''&&&&&&&&&&&&''')))***,,,---,,,///111111...+++)))(((***(((&&&%%%'''))))))))))))'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''')))(((((((((((('''''''''%%%&&&''''''((((((''''''((('''&&&%%%$$$###"""!!!!!!  !!!###%%%&&&%%%###!!!!!!!!! !!!"""$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%###$$$%%%$$$"""""""""######$$$&&&''''''''''''&&&###"""  !!!""""""###$$$###!!!"""&&&+++000444777111222333333444333222111333333444444555555666666666555333333333111///,,,---,,,***(((&&&###  """$$$%%%''')))+++,,,---...---------...000111333444666777888777555444444444333333333333333333333333222000......---,,,)))'''$$$"""!!!$$$%%%&&&(((***+++,,,---,,,,,,---------,,,,,,+++,,,***((('''((('''&&&$$$!!!  """###$$$%%%''')))+++,,,+++,,,...///000//////...,,,,,,,,,,,,,,,---------,,,,,,,,,---------......///...---+++)))'''&&&%%%!!!!!!$$$&&&&&&'''(((***---000222444444555666666555444666777333444666666666666555444444222000111222333222222000000/////////000000111111///---,,,,,,+++)))'''((())))))(((((('''&&&%%%&&&''''''(((((())))))***+++,,,---...///000000000222222333333222000///...******)))))))))***+++,,,,,,+++***)))'''&&&%%%%%%    !!!""""""$$$###!!! !!!"""$$$&&&''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((()))((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$###""""""!!!!!! !!!!!!"""###"""%%%''''''&&&&&&%%%%%%&&&&&&'''&&&'''((()))************---,,,++++++******++++++---------,,,,,,,,,++++++''''''&&&%%%%%%%%%&&&&&&''')))***++++++***)))''')))***+++,,,------------,,,,,,,,,,,,,,,+++++++++++++++++++++************''''''&&&%%%$$$######"""!!! ###%%%((()))***(((&&&%%%&&&'''((('''%%%&&&&&&'''((()))+++,,,---///111333222///,,,*********(((&&&&&&(((***+++***)))'''%%%%%%'''((('''&&&''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''%%%&&&''''''((((((''''''((('''&&&%%%###"""!!!   !!!###$$$&&&%%%###!!!!!!""" !!!"""###%%%&&&&&&&&&&&&&&&''''''''''''))))))))))))((('''&&&%%%###%%%&&&&&&%%%%%%&&&'''&&&''')))***++++++******###"""!!! !!!""""""###$$$%%%$$$###!!! """%%%***///333555///000222444444333222000222333333333444444444555666444333333333222///---...,,,***((('''###  $$$%%%&&&(((***+++++++++***++++++---///111333555555777888777555333333444222222222222222222222222111///...------+++(((&&&###!!!  !!!$$$$$$%%%''')))***,,,,,,------......---,,,+++++++++)))((('''((('''$$$""" !!!!!!!!!"""%%%(((***,,,***+++,,,............------------------,,,,,,,,,***+++,,,---..................,,,***(((&&&%%%$$$!!!"""$$$&&&$$$&&&(((***---///111222333555666666444333444555111222333444444444333333222000//////000111111000///............///000000...---,,,,,,++++++))))))((()))))))))(((((('''&&&((((((((((((((((((((((((++++++---...///000000000111111222222111///---,,,((('''&&&&&&''')))+++,,,++++++***)))'''&&&%%%$$$   !!!"""$$$###!!! """$$$&&&''''''((((((((((((''''''&&&&&&%%%$$$############$$$$$$%%%%%%&&&'''((()))((((((((((((''''''''''''((('''&&&%%%$$$#########!!!!!!!!! !!!""""""### """&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********,,,,,,++++++++++++++++++,,,,,,+++++++++*********&&&&&&%%%$$$$$$%%%%%%%%%''')))+++,,,,,,+++)))'''))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,***)))((('''&&&&&&%%%%%%$$$###"""!!!!!!"""%%%(((***+++++++++)))''''''(((((('''%%%&&&&&&'''((()))+++---...111222333222///,,,+++******)))'''(((***+++,,,+++((('''%%%&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''%%%&&&''''''(((''''''''''''&&&%%%$$$"""!!! !!!######$$$%%%$$$###""""""###!!!!!!!!!"""###%%%&&&'''&&&&&&''''''(((((())))))++++++******((('''&&&%%%###%%%&&&'''&&&'''(((***((()))+++,,,------,,,,,,$$$###"""!!!!!!"""###$$$###$$$%%%&&&&&&%%%###"""!!!  !!!$$$(((,,,///111...///111333333222111000222222222222333333333333555333222222333222000...---+++)))(((&&&### """###%%%'''((()))******))))))+++,,,///222444555666777888777555444444444222222222222222222222222000///------,,,+++(((&&&"""  !!!"""######%%%&&&(((***++++++/////////...---,,,+++******)))(((''''''&&&###!!!   ###&&&)))***((()))+++,,,------,,,,,,+++,,,,,,------,,,+++***)))***,,,---...//////...---,,,+++)))'''%%%######  """"""###$$$%%%$$$%%%'''***,,,///111222555666777666444222222222000000111111222222222222000///------///000///...//////............//////+++,,,,,,+++************))))))******))))))((((((******)))))))))(((((((((***+++,,,.../////////000000111111111000...,,,+++'''&&&$$$$$$%%%'''***,,,*********)))(((&&&$$$###!!!   !!!"""%%%$$$"""""""""###%%%&&&''''''(((((((((((('''''''''&&&%%%$$$##################$$$%%%'''((((((((())))))(((((((((''''''''')))(((&&&%%%$$$#########  !!!"""   ###''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))++++++++++++++++++++++++************))))))))))))%%%%%%$$$$$$$$$%%%%%%&&&''')))***++++++***)))'''))))))***+++,,,,,,,,,,,,------------............///...---***(((%%%$$$###$$$$$$###"""!!!  ###''')))+++,,,,,,...,,,)))((((((((((((&&&&&&&&&'''(((***,,,...///000111222111...+++***++++++***))))))+++,,,,,,+++'''&&&&&&&&&(((((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&$$$###!!!!!!!!!!!!"""$$$%%%###$$$%%%$$$""""""###$$$"""""""""###%%%'''((()))''''''((()))******+++++++++++++++***)))'''%%%%%%"""$$$&&&''''''(((***,,,)))***+++------,,,,,,+++%%%$$$#########$$$%%%%%%$$$%%%'''((((((&&&%%%$$$!!!   !!! $$$'''***,,,,,,------///000111111000000111111111111222222222222444333222222333333111///---,,,***(((&&&###  !!!###%%%'''))))))***)))***+++---///222444666777888999888666555555555333333333333333333333333111///------,,,+++(((&&&!!! !!!"""$$$###$$$%%%'''(((***+++,,,000000//////---,,,*********((((((''''''%%%""" !!! !!!###%%%'''((('''(((***+++,,,,,,+++***)))***+++,,,,,,+++***))))))+++,,,...//////......+++***)))'''%%%###"""!!! !!!$$$$$$$$$%%%%%%$$$%%%&&&(((+++...000222888:::;;;999666333111111/////////000000111222222000...------...//////...//////...---------------)))***++++++***)))***,,,******++++++++++++******+++++++++******)))))))))***+++,,,---.../////////000000000000///---+++)))'''%%%$$$###$$$&&&)))+++))))))***)))(((&&&$$$"""   """###$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((('''''''''&&&%%%######"""""""""!!!"""###%%%&&&''''''''')))))))))(((((((((''''''***(((&&&$$$############ !!! !!!   !!!$$$''')))%%%&&&&&&''''''&&&&&&%%%###$$$%%%'''((()))))))))))))))***+++++++++******)))))))))(((((((((((('''%%%%%%$$$$$$$$$%%%&&&&&&(((((())))))))))))(((((()))***+++,,,------------......///////////////000000///---***'''$$$"""!!!###"""!!! """%%%))),,,---------000---***))))))***)))(((&&&&&&'''(((***,,,...000///000000///---++++++,,,---,,,++++++------,,,***'''&&&&&&'''(((((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&%%%$$$""" !!!""""""###%%%'''###$$$$$$###""""""###%%%#########%%%&&&(((***+++((()))***+++,,,---...///,,,,,,++++++)))((('''&&&###%%%'''(((((()))+++---++++++,,,---,,,+++***)))&&&%%%$$$$$$$$$%%%&&&''''''((()))***)))(((&&&$$$!!! !!!"""######''')))******,,,,,,------...//////000111111111111111111111111333222111222333333222000///---+++)))((($$$   """$$$&&&((()))******+++,,,---000222444666888999:::999777666666666333333333333333333333333111000...------,,,)))''' !!!$$$&&&%%%&&&''')))***,,,---...111111000///...,,,***))))))((('''''''''%%%!!! !!! """$$$%%%&&&''''''&&&''')))***++++++***)))&&&''')))+++++++++***)))***+++---...///...---,,,))))))'''%%%###!!!  ###%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---000333>>>??????===999555222111.........///000111222222000...,,,---...///...---///...---,,,+++*********''')))+++***))))))***---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++***+++,,,---.../////////000000000///...,,,***((((((&&&$$$######%%%(((***))))))***)))(((&&&###""" !!!###$$$###$$$%%%&&&&&&&&&%%%$$$''''''(((((((((((('''''''''&&&%%%###""""""!!!!!! """$$$&&&&&&&&&&&&))))))))))))((((((((('''***(((&&&###"""""""""### !!! !!!   !!!###%%%'''(((%%%%%%&&&''''''&&&%%%%%%"""###$$$&&&(((((())))))'''((()))************)))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&'''((((((***+++,,,------......---....../////////000000000---,,,+++)))'''%%%######!!!!!!  !!!!!!$$$(((,,,///000000///111...+++)))***+++******%%%&&&'''(((+++---///000...///000///---,,,---...///---,,,---------+++)))'''&&&&&&''')))((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%###!!! !!!"""###%%%'''###$$$$$$###!!!"""$$$&&&###$$$$$$&&&''')))+++,,,******+++---...000111111---------,,,+++***)))(((&&&(((*********+++---...------------,,,***)))'''&&&&&&%%%%%%%%%&&&((())))))***++++++***(((&&&$$$!!! """"""!!!!!!!!!"""###%%%&&&###'''*********,,,++++++,,,,,,...///000111111111000000000000000333222111222333444222000000...,,,+++)))&&&""" !!!$$$&&&((()))***++++++,,,...000222444666888:::;;;:::888666666777444444444444444444444444222000///...---,,,)))'''!!!$$$((('''((()))***,,,...///000111111000///...,,,***))))))((('''''''''$$$   """!!!"""$$$&&&''''''''''''&&&'''(((*********))))))$$$&&&(((***++++++))))))***+++---//////...---,,,((((((&&&$$$"""  ###&&&&&&%%%%%%%%%%%%%%%$$$%%%(((,,,000333BBBCCCCCC@@@<<<777333222.........//////111222222000...,,,---...///.........---,,,***)))(((((((((&&&(((+++***)))(((+++---,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---...////////////000000///---+++)))((()))'''$$$######%%%(((***((()))***)))(((&&&###!!! """$$$%%%!!!###%%%&&&'''&&&$$$###''''''(((((((((((('''''''''&&&%%%###"""!!!!!!!!!"""$$$%%%&&&&&&&&&))))))))))))((((((((((((***(((%%%###!!!!!!"""""" !!!!!! !!!!!!!!!  !!!###$$$&&&''''''%%%%%%&&&''''''&&&%%%%%%!!!"""$$$&&&'''((())))))&&&'''(((*********)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))(((&&&$$$$$$&&&((()))++++++,,,---...................../////////000000+++***)))((('''&&&%%%%%%!!!  !!!!!!"""###&&&***...111222222111111...+++******+++++++++%%%&&&''')))+++---///000...///000///...---...000000///------...---+++)))&&&&&&&&&'''))))))&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%###!!! !!!"""%%%'''###$$$$$$###!!!"""$$$&&&$$$$$$%%%&&&(((***,,,---++++++,,,...000111222333............---,,,++++++(((***,,,,,,,,,,,,...000............,,,***(((''''''&&&&&&%%%&&&'''((()))***+++,,,,,,+++(((&&&$$$!!!!!!#########""""""###%%%'''(((!!!###%%%&&&'''+++++++++,,,---...000111111000///......------...111111111333444444222000///---+++***(((%%%!!! """&&&***,,,***+++,,,...111333444555777777888999999888666555555444444555666666444333555333000000000...***&&&!!!!!!###%%%***)))))))))***,,,...000......---,,,***)))((((((((('''%%%%%%%%%$$$!!! """######$$$$$$$$$$$$###""""""&&&&&&'''((())))))((((((''''''&&&&&&&&&''''''(((''')))+++---...---+++***)))&&&###!!!   $$$((())))))(((&&&&&&%%%%%%&&&(((***,,,...;;;@@@BBB???===<<<777111---+++)))***,,,............---,,,+++,,,...000222---+++)))((())))))((('''&&&'''((((((''''''((())),,,,,,------.../////////,,,+++***+++------,,,+++,,,,,,---------,,,+++***.........---,,,+++***)))'''%%%"""!!!!!!###&&&(((***((('''(((***+++++++++!!!   !!!"""###$$$%%%&&&&&&&&&&&&'''((()))++++++)))((('''&&&%%%$$$$$$%%%%%%###"""!!!!!!!!!!!!"""$$$%%%&&&(((((()))))))))'''&&&%%%+++)))%%%"""!!!!!!"""###"""!!!  !!!!!!!!!""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&'''((()))))))))&&&&&&&&&''')))***)))((()))'''%%%&&&))))))&&&###%%%%%%&&&'''((()))******((('''&&&%%%$$$$$$%%%&&&((()))***+++,,,---------------------...000111222---,,,***)))'''&&&%%%%%%!!!  !!!!!!!!!'''(((***,,,...///000000444111---,,,------,,,***'''((('''&&&&&&)))---111------...............---111000///---+++*********&&&'''((((((((('''%%%%%%###""""""""""""$$$%%%&&&''''''''''''&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%$$$"""""" !!!"""###############"""""""""""""""""""""###$$$%%%''')))+++---*********,,,///000///...////////////........................///000111222///...,,,,,,,,,***(((&&&(((''''''''''''(((((())),,,,,,,,,+++***)))((('''%%%"""!!!$$$%%%$$$$$$%%%'''((((((''' ###$$$%%%'''*********+++---...000000111000///......---------111000000222444444222000///...,,,***)))&&&""" !!!%%%)))+++))))))+++---///111222333666777888888888777666555555555444555777777666444555333111111111...***&&&!!! ###%%%'''''''''(((***---///111...------,,,+++***)))))))))'''%%%%%%%%%###!!! !!!###$$$$$$$$$$$$$$$$$$######"""%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&'''(((((()))+++---...---+++***)))&&&###!!!   $$$'''((()))((('''&&&&&&&&&'''(((***---...;;;???@@@>>>;;;:::555///,,,***))))))+++---...---...---,,,,,,,,,...///111,,,***)))(((*********)))'''((()))((('''(((***+++------......///000000000///...------//////...---,,,,,,,,,,,,,,,++++++***---------,,,+++)))((('''&&&$$$""" !!!###&&&(((&&&%%%%%%'''***,,,------"""   """###$$$&&&&&&'''''''''''')))***++++++***)))''')))'''%%%$$$$$$$$$""" !!!!!!!!!!!!"""$$$%%%&&&(((((())))))((('''&&&%%%(((&&&$$$!!! !!!!!!!!!!!!  !!!!!!!!!""""""######$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%'''((()))*********&&&&&&&&&(((***+++***))))))'''&&&'''((()))&&&$$$''''''((()))***+++,,,,,,)))((('''%%%%%%%%%&&&&&&'''''')))***+++,,,,,,,,,------------...///000111---,,,***(((&&&%%%$$$$$$ !!!"""###$$$$$$'''((()))+++---//////000333000---,,,------,,,***'''((((((''''''(((,,,...------...............---///...---,,,************''''''((((((((('''&&&%%%######""""""###$$$&&&'''''''''((((((((('''&&&&&&$$$$$$%%%&&&&&&%%%$$$###""""""!!!!!!######$$$$$$$$$$$$##################$$$%%%%%%&&&'''(((***+++*********,,,...000///...////////////.....................//////000111222000...---,,,,,,+++(((&&&(((''''''''''''((())))))+++,,,,,,++++++***)))(((&&&$$$ !!!###&&&%%%$$$%%%&&&'''&&&%%%!!!###%%%&&&((()))***+++---...///000000000000///......------/////////111333333111///000...---,,,***((($$$!!! !!!%%%(((***'''((()))+++---///111111555666777888888777666666666555555777999999888666444333333333222///)))%%%  ###%%%$$$%%%&&&'''***---///000------,,,,,,+++++++++***)))'''&&&%%%%%%###  """$$$%%%&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))+++------,,,+++))))))&&&"""  """###%%%'''((())))))(((''''''''')))+++---...888<<<===;;;999777333...+++)))'''(((***,,,,,,,,,......,,,,,,,,,---...///+++***((()))***,,,++++++((())))))((('''))),,,////////////000111111222222333111000000111111000...,,,,,,,,,,,,++++++******+++++++++***)))'''%%%###%%%###!!! """%%%&&&'''&&&%%%''')))++++++***"""!!! """###$$$&&&'''(((((((((((()))***++++++***)))(((***(((&&&%%%%%%$$$!!! !!!!!!!!!!!!"""$$$%%%&&&(((((())))))((('''%%%$$$$$$###"""!!!   !!!!!!""""""""""""###$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))************&&&&&&&&&(((+++,,,+++***)))(((''''''(((((('''%%%))))))***+++,,,------...***)))(((&&&%%%&&&&&&'''%%%&&&''')))************,,,,,,,,,,,,---...//////---+++)))'''$$$###"""!!!!!!""""""$$$%%%&&&''''''&&&''')))+++---......///111///---,,,,,,---,,,***''')))***)))((((((***+++---......///......------,,,,,,+++***************'''(((((((((((('''&&&%%%$$$###""""""###$$$&&&''''''((()))***)))(((&&&%%%$$$$$$%%%%%%%%%$$$"""!!!###"""!!!  """###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))+++***+++,,,///000///.../////////............---//////...//////000111222111///...---,,,+++(((&&&((('''''''''(((((()))******++++++,,,,,,++++++***'''&&&###!!! !!!"""###&&&%%%$$$$$$%%%%%%$$$###!!!$$$&&&'''(((***+++---...//////000000000//////...------...---...000222222000...000///------,,,)))&&&### !!!$$$''')))((((((***+++---///000111333444666777888777666666777666666777999:::999888444555666666444///***&&&  ###%%%$$$%%%&&&''')))+++---...,,,,,,,,,,,,++++++++++++)))'''&&&%%%%%%###   $$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''((()))+++,,,,,,+++***)))(((%%%!!!  #########$$$&&&((()))***)))((((((((()))***,,,---222666888666555555222...)))(((&&&&&&(((***++++++...------,,,,,,---......***)))((()))+++------,,,*********((((((***...111000000000111222222333333444333111111111111000...,,,++++++***************((()))))))))'''%%%###!!!$$$"""!!! """$$$%%%***)))((((((((((((&&&$$$###!!! """###$$$&&&((()))))))))(((((()))******)))((((((***(((&&&%%%&&&%%%###!!!!!!!!!""""""###%%%&&&'''((()))))))))(((&&&%%%$$$"""""""""!!!!!!   !!!""""""########################$$$$$$%%%&&&''''''&&&&&&%%%&&&''')))************'''&&&'''))),,,------+++***)))((((((((((((((('''))))))***+++,,,---......+++***)))'''&&&&&&&&&'''%%%&&&'''((()))*********,,,,,,+++++++++,,,,,,---+++***(((%%%"""  !!!!!!!!! """"""###%%%&&&'''((()))&&&''')))***,,,------.........---,,,,,,,,,++++++)))+++------+++)))))))))---............------,,,***************+++,,,,,,(((((((((((((((''''''&&&$$$$$$######$$$%%%'''((('''(((***+++***(((%%%$$$###$$$%%%%%%$$$###!!! ######"""!!!  """###%%%&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((()))***+++---,,,---...000111000/////////.........---------//////......///000000111111000...------+++(((&&&''''''''''''((()))************+++,,,------,,,,,,((('''&&&%%%$$$#########'''%%%$$$$$$$$$$$$###!!!###&&&'''(((***,,,...///000000///000000000///...---,,,,,,+++,,,...000111///...000///...------+++'''$$$  !!!$$$'''))))))***+++---...000111111222333555666777777777666777666666777999:::888777444777:::;;;777111***&&&!!!"""%%%&&&&&&'''((()))*********++++++++++++++++++++++++((('''%%%%%%%%%$$$!!!  $$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$"""###############"""""""""""""""######$$$&&&&&&((())))))******)))((((((&&&###  $$$$$$$$$$$$&&&''')))***))))))((((((((()))+++,,,+++///222111111333222...)))'''%%%&&&(((*********,,,,,,,,,,,,,,,------...+++))))))***,,,.........++++++***)))(((***...111000000000111222222333333333222000000000000...---,,,+++***)))))))))******'''((())))))(((&&&###"""###"""!!! !!!"""$$$%%%***)))(((((()))(((%%%######"""   !!!###%%%''')))******(((((((((((((((((((((((((((&&&%%%&&&''''''&&&%%%#########$$$%%%&&&'''((()))*********)))'''%%%$$$#########""""""!!!!!!!!!  """######$$$$$$$$$$$$##################$$$%%%&&&'''(((((((((%%%&&&'''((()))*********(((((((((***---...---,,,******)))((('''(((((()))((())))))***+++,,,------,,,+++)))'''&&&&&&&&&&&&%%%&&&((()))******++++++,,,+++***************+++)))(((&&&### !!!###$$$$$$###""""""######$$$&&&''''''(((&&&'''(((***+++,,,,,,,,,+++,,,,,,,,,,,,++++++++++++---//////---***))))))---------------,,,++++++*********++++++,,,---...))))))((((((''''''''''''%%%$$$$$$$$$$$$&&&'''((('''(((***+++***(((%%%######$$$$$$%%%$$$###"""!!!#########""""""!!!!!!!!!!!!"""###%%%&&&''''''(((''''''(((((()))))))))***%%%%%%&&&((()))+++---.../////////000222333222000............------------.........---......//////000...---------+++)))''''''''''''(((((()))++++++***+++,,,------...------))))))((('''&&&&&&%%%%%%(((&&&$$$$$$$$$$$$"""!!!"""&&&'''(((+++---///000111111///000000000000...---+++******+++---///000...---///...---------+++(((%%%""" """%%%((()))++++++,,,...///000111222000111333555777777777666666666555666777777666444555999>>>???;;;333,,,'''"""!!!"""%%%''''''((()))))))))))))))++++++******))))))))))))&&&%%%$$$$$$%%%%%%###!!! ###%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$"""############"""!!!!!!!!!!!!!!!""""""$$$%%%&&&''''''((((((''''''&&&&&&$$$!!!  $$$$$$$$$%%%&&&((()))***))))))(((''''''((()))***'''+++------...000000,,,)))'''%%%&&&(((************++++++,,,------......,,,***)))***---.........,,,,,,,,,***)))***---////////////000111111222222111///......//////---,,,,,,+++)))((((((((()))***&&&(((***++++++)))&&&$$$######"""!!!"""###$$$%%%&&&&&&''')))***+++)))'''$$$###   """$$$'''((()))***)))(((((((((((((((((()))'''&&&%%%&&&((()))((('''%%%%%%%%%%%%&&&((()))***++++++++++++***(((&&&$$$&&&%%%$$$###""""""""""""  !!!"""""" !!!"""###$$$%%%&&&&&&%%%%%%$$$$$$###############%%%&&&(((((())))))&&&'''(((***++++++++++++*********+++---...---,,,+++++++++)))'''''')))+++'''((()))***+++,,,,,,---,,,***((('''%%%%%%%%%%%%%%%&&&''')))*********+++++++++***)))(((((((((((('''%%%###!!! !!!!!!"""$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&'''((()))***+++++++++)))+++,,,,,,+++***+++,,,,,,---//////---*********,,,,,,,,,,,,+++***))))))*********++++++---......***)))((((((''''''((((((&&&%%%$$$$$$%%%&&&((()))'''((())))))(((&&&$$$""""""###$$$%%%%%%$$$######$$$$$$$$$$$$############"""###$$$&&&'''((())))))((((((((())))))******+++&&&'''((()))+++...000111000000000111333333222000.........------------,,,------,,,,,,,,,------...---,,,++++++,,,,,,***((('''''''''((()))***+++,,,+++,,,------............))))))(((''''''''''''((((((&&&%%%$$$%%%%%%###!!!!!!%%%'''))),,,///111222222222//////000111000...,,,+++))))))))),,,...///...,,,...---,,,------+++(((&&&###  ###&&&((()))+++,,,,,,...///000111222///000333555666777777777666555444444555555333111666;;;BBBCCC>>>555---)))$$$""""""$$$&&&'''(((***++++++******+++******)))((('''&&&&&&$$$$$$###$$$%%%&&&$$$""" """%%%'''((('''''''''''''''&&&%%%%%%###############"""!!!!!! !!!"""###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$"""  !!!$$$$$$%%%&&&'''((()))))))))((('''&&&&&&'''((((((&&&***+++******---,,,((()))'''&&&&&&(((***+++***((()))***,,,---...//////---+++***+++---.........,,,,,,---+++***)))+++,,,------......///000000000///...------...///...,,,+++***)))''''''((()))***''')))+++......,,,***((($$$############$$$%%%%%%&&&&&&'''***,,,,,,***((($$$###!!! !!!###&&&((()))***++++++************++++++)))'''&&&'''(((((('''&&&&&&&&&''''''(((***+++,,,---------,,,+++)))'''%%%(((&&&$$$""" !!!""" !!!!!!###$$$$$$ !!!"""###%%%&&&'''(((''''''&&&&&&%%%$$$$$$###"""###%%%'''((()))******))))))+++,,,---.........---,,,+++,,,......---++++++,,,,,,)))''''''***,,,(((((()))***+++,,,------+++***(((&&&$$$$$$$$$$$$$$$%%%&&&'''((()))))))))+++***)))(((''''''''''''$$$###!!!!!!###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******++++++'''))),,,,,,+++***+++,,,+++,,,---,,,***))))))***+++++++++******)))((('''******)))******+++,,,---******((('''''''''((()))&&&&&&%%%%%%&&&'''(((***((((((''''''&&&$$$###""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%'''((()))******'''(((((()))******++++++*********+++---///000111000//////000111222000///.........---------,,,,,,,,,,,,++++++***++++++,,,***))))))***++++++***((('''''''''((()))+++,,,---,,,------............---)))((('''''''''((()))***(((&&&%%%%%%&&&&&&%%%### !!!%%%'''))),,,000222333333222...///000111000///,,,+++(((((()))+++...///---,,,...---,,,,,,,,,+++(((&&&$$$!!! ###''')))***++++++,,,---///000111111...000222444666777777777666444333333444333111///666===DDDEEE@@@666...***%%%""""""$$$$$$&&&(((***,,,,,,,,,,,,+++***)))((('''&&&%%%$$$#########$$$&&&&&&%%%$$$ """&&&)))***''''''((((((''''''&&&%%%###############"""!!!!!! !!!###$$$%%%%%%%%%%%%$$$$$$#########   """$$$%%%&&&'''(((((((((((()))((('''&&&%%%&&&'''''''''***+++)))(((***)))%%%)))'''&&&&&&(((***++++++'''(((***,,,...//////000...,,,++++++---......---,,,------,,,***))))))***,,,,,,------.../////////...---,,,---...///...---+++***((('''&&&''')))***''')))---///000///---+++$$$$$$$$$###$$$$$$%%%&&&))))))***+++,,,+++(((&&&%%%###!!!  """%%%'''))))))---,,,,,,++++++,,,,,,---+++)))((('''((((((&&&$$$(((((((((((()))+++,,,---.........---,,,***'''&&&)))'''$$$  !!!!!!!!!!!!!!!"""$$$%%%&&&!!!"""###$$$&&&'''((()))(((((('''&&&&&&%%%$$$$$$"""###%%%'''((()))******++++++---...///000000000...---,,,---......,,,***+++,,,,,,***''''''***---((()))***+++,,,------...+++***'''%%%$$$###############%%%&&&'''(((((((((+++***)))((('''&&&&&&&&&###"""  ###%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&((()))************&&&))),,,---+++***+++,,,)))***+++***((('''((()))************)))(((&&&&&&)))))))))))))))***+++++++++***((('''''''''((()))&&&&&&%%%%%%&&&''')))***(((''''''%%%$$$######"""!!!"""$$$&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&((()))*********'''(((((()))******++++++------------...///000000......---...000000///---......---------,,,,,,,,,++++++******)))******+++)))(((((()))++++++***)))'''''''''((()))+++,,,------...............------)))((('''&&&'''(((+++,,,(((&&&%%%%%%''''''&&&$$$ !!!!!!  """%%%(((---000111222333444111111222333222000---,,,''')))+++---...---+++*********+++------,,,(((%%%&&&$$$ !!!$$$(((+++,,,---------...////////////000222333333444666777:::777333000///000333555===<<<999888555000+++'''""" ###%%%%%%''')))******+++...000...---+++)))((('''&&&&&&$$$%%%&&&&&&&&&%%%$$$###  ###%%%%%%&&&&&&'''''''''&&&%%%$$$""""""$$$$$$######""""""!!!!!! !!! !!!$$$''')))(((((('''%%%###!!!  !!!!!!###%%%%%%%%%%%%'''))))))(((&&&%%%$$$%%%&&&&&&))))))))))))))))))))))))&&&&&&'''((())))))((((((((()))***+++---...///000......---,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------............------,,,++++++)))'''&&&&&&&&&((()))))))))))),,,000000...+++%%%$$$"""!!!!!!"""$$$%%%'''(((***++++++***))))))'''%%%!!!   ###$$$%%%&&&&&&+++,,,,,,,,,,,,,,,,,,---000...,,,***)))))))))))))))***,,,------------,,,///...,,,+++***)))))))))(((&&&###  !!!"""%%%$$$###""""""$$$%%%'''(((''''''''')))***,,,...((()))***)))((('''((())))))&&&$$$%%%)))+++,,,***---...///000000111111111222111000///...---,,,,,,...------,,,+++***)))))))))******+++++++++******,,,+++)))'''&&&%%%&&&&&&%%%%%%%%%'''))))))(((&&&***)))'''%%%###""""""!!!!!!###%%%''')))++++++******)))((((((((()))((((((((((((((()))***&&&'''((()))*********))))))******+++++++++******&&&&&&%%%%%%&&&''')))***)))*********)))'''%%%###&&&'''((()))***+++,,,---+++++++++++++++***)))(((&&&%%%%%%$$$%%%&&&'''(((***(((%%%"""!!!!!!"""$$$!!!###'''(((((('''''''''%%%%%%&&&&&&&&&%%%$$$###&&&'''***,,,......---,,,)))))))))***+++,,,---...,,,,,,---......---,,,+++---...///000000///......---------,,,+++***)))((())))))))))))))))))))))))'''(((((())))))))))))((()))((((((((()))***++++++++++++,,,---------,,,,,,((('''&&&'''((()))((('''((('''&&&%%%$$$%%%%%%&&& !!!!!! !!!&&&)))---/////////000111000111222333222000...,,,(((***,,,...///---,,,***,,,++++++,,,,,,+++(((%%%&&&$$$  !!!$$$(((***++++++,,,,,,------.........000222222222222444555888555222///...000333555;;;999777555333///+++'''""" """$$$$$$&&&)))******+++---///...---+++)))((('''&&&&&&$$$%%%&&&&&&&&&%%%$$$### !!!$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###""""""!!!!!! !!!!!!!!!!!!!!!$$$&&&'''&&&&&&%%%###!!! !!!"""$$$%%%%%%%%%%%%&&&(((((('''&&&%%%$$$%%%%%%&&&))))))))))))))))))))))))&&&&&&'''(((((((((((((((((()))***+++---...//////---,,,,,,,,,,,,,,,------,,,,,,+++++++++*********++++++***************+++++++++,,,,,,,,,,,,++++++***)))'''&&&%%%&&&'''((())))))))),,,//////---***%%%$$$###!!!!!!###$$$%%%((()))************)))((()))&&&###!!!  """%%%&&&'''''''''+++++++++,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,---.../////////...---///...---,,,+++*********(((&&&###!!! !!!"""###%%%$$$#########%%%'''((())))))(((((()))***+++,,,)))++++++***)))((()))***)))'''%%%&&&))),,,,,,+++---......///000000000000111111000///...---,,,,,,---,,,,,,++++++*********)))******+++++++++******+++***(((&&&%%%%%%%%%%%%%%%$$$$$$&&&((()))((('''***((('''$$$###!!! !!!$$$%%%''')))+++,,,,,,+++******))))))((())))))(((((((((((())))))'''(((((())))))))))))))))))******++++++******)))&&&&&&%%%%%%&&&'''))))))&&&&&&'''(((((((((((('''&&&'''((()))***+++,,,,,,+++++++++++++++***))))))&&&&&&%%%%%%%%%&&&((()))***(((%%%"""!!!"""###$$$!!!$$$''')))((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%''')))+++---......---,,,)))))))))******,,,------***+++---...//////......---...///000000///...------,,,,,,+++******))))))))))))))))))))))))))))))((())))))***))))))(((((((((((((((((()))***+++,,,---------------,,,+++***((('''&&&&&&((()))(((&&&((('''&&&%%%$$$%%%%%%&&& !!!!!!!!!!!! %%%'''+++,,,,,,,,,---...000111222333222111///---***,,,...//////...---,,,...,,,+++*********(((&&&&&&$$$   ###''')))))))))***++++++,,,------///000111111000000111333555333000......000333555888666333111000...+++((("""  ###$$$&&&((())))))***---...---,,,+++)))((('''&&&&&&$$$%%%&&&&&&&&&%%%###"""  ###%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""!!!"""###"""!!!"""$$$&&&$$$$$$###"""   ###$$$&&&%%%%%%$$$&&&'''''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&'''(((((((((''''''((()))***+++,,,---...///+++++++++++++++,,,---...---,,,,,,+++***)))((((((***)))(((''''''&&&''''''''''''((()))************)))((('''%%%%%%&&&''''''))))))***,,,......+++)))&&&%%%###""""""###%%%&&&((())))))******))))))(((***(((%%%###!!! !!!"""%%%'''((()))))))))******+++++++++,,,,,,,,,++++++***+++,,,---///000///000000111111000///............------,,,,,,,,,)))'''%%%"""!!!"""###$$$$$$$$$$$$$$$%%%(((***++++++***))))))))))))*********+++,,,+++***))))))+++***(((''''''***,,,------......//////000/////////111000000///...---,,,,,,++++++++++++++++++++++++******+++++++++******))))))((('''&&&%%%$$$$$$$$$%%%######$$$'''))))))))))))(((&&&###!!!!!!$$$'''((())),,,...------,,,,,,+++************))))))(((((())))))))))))))))))(((((((((''''''))))))************))))))%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((''''''((())))))***++++++***++++++++++++******)))''''''&&&&&&''''''((())))))'''%%%###""""""###$$$###%%%((())))))'''''''''$$$%%%%%%&&&'''''''''(((***+++,,,---...---,,,,,,))))))))))))******+++,,,)))***,,,...000000000000---...///000000///...------,,,***)))((())))))***))))))))))))))))))))))))***************)))((('''(((((((((((()))***+++,,,000//////...,,,***)))((((((&&&%%%&&&'''((('''%%%'''&&&%%%$$$$$$$$$%%%%%%!!!!!!!!!!!!!!! !!!###&&&((())))))+++,,,///000111222222111///...---...///000000///...---000---***)))))))))(((''''''%%%!!! """&&&((())))))******+++,,,------000111222222000///000222222111///---...000333444444222///------,,,+++)))"""!!!!!!###%%%'''(((((())),,,...,,,+++***)))'''''''''&&&$$$%%%&&&&&&%%%$$$"""!!! !!!"""$$$&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$%%%$$$###"""###%%%######"""!!!  !!!###%%%%%%%%%%%%''')))'''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((''''''((()))***+++,,,---......)))))))))***+++,,,---...---,,,+++***)))(((''''''((('''&&&%%%$$$############$$$%%%'''((()))******(((((('''&&&%%%&&&&&&'''((()))***,,,,,,+++***(((&&&$$$###""""""###$$$&&&))))))))))))))))))((((((+++(((&&&$$$"""  """###&&&((()))*********))))))******++++++,,,,,,++++++++++++,,,...000111000111111222111000...---...////////////.........)))(((&&&$$$#########$$$######$$$%%%'''***,,,...,,,,,,+++***))))))))))))***+++,,,+++)))((()))***))))))((((((***,,,---...//////000000111000000///000000///......---,,,,,,*********++++++,,,,,,,,,******+++++++++***))))))''''''&&&%%%$$$$$$######%%%###""""""%%%((())))))'''&&&$$$!!! ###&&&(((***+++---///.........---,,,,,,++++++******))))))((()))))))))******)))(((''''''&&&&&&)))))))))***))))))((((((%%%%%%%%%%%%&&&'''(((((()))(((&&&%%%$$$$$$%%%%%%'''((((((((())))))***************++++++******)))((((((''''''((((((((((((((('''%%%$$$######$$$%%%%%%'''***+++)))((('''(((%%%%%%%%%&&&''')))******,,,,,,------------,,,+++))))))((((((((()))******)))+++---///000111000000---.../////////...---,,,,,,***(((''''''((()))+++))))))))))))))))))))))))++++++++++++***)))''''''(((((((((((()))***,,,,,,222111000///,,,***'''&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!""""""!!!!!! !!!$$$%%%'''***,,,---...000111111000///......///000000000///......000---***((()))))))))((('''%%%""" !!!%%%'''))))))***+++,,,---......111333333222111000111222111000...---...000222444222000---,,,,,,,,,+++***###!!!"""$$$&&&''''''(((+++,,,++++++)))(((''''''''''''%%%%%%&&&&&&%%%###"""!!! """###%%%'''((())))))(((***)))((('''&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%&&&'''&&&$$$######$$$######"""!!!  !!!###%%%%%%''')))+++''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))((((((''''''))))))******+++,,,------((((((((()))***+++,,,---,,,,,,+++***((('''&&&&&&&&&%%%$$$###""""""!!!!!!!!!"""$$$&&&((()))******((((((''''''&&&&&&&&&&&&''')))***+++***)))((('''%%%$$$"""!!!!!!"""$$$%%%((((((((((((((()))))))))***(((&&&$$$"""  """###%%%'''))))))))))))(((((())))))***+++,,,,,,---,,,,,,+++,,,---///000///000000111000///------//////000000000///......)))(((&&&%%%$$$######$$$"""###$$$&&&)))+++---///------,,,+++***)))(((''')))*********((('''((())))))))))))))))))+++---///000000111222222222111111//////......------,,,,,,*********++++++,,,,,,---+++++++++++++++***)))(((&&&&&&&&&%%%%%%$$$######$$$###!!!"""$$$'''((((((%%%$$$"""!!!$$$''')))***+++---/////////......---,,,,,,,,,++++++***)))))))))))))))+++***((('''&&&&&&&&&&&&)))))))))))))))((('''&&&$$$$$$%%%&&&&&&''''''''')))(((&&&%%%$$$$$$%%%&&&((((((((((((((()))))))))(((((()))******)))))))))(((((((((((((((((('''''''''&&&%%%$$$$$$$$$%%%&&&&&&)))+++,,,***(((((((((&&&&&&&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,++++++))))))((('''''''''((((((+++,,,---////////////...,,,------...---,,,+++******((('''&&&&&&''')))+++))))))))))))))))))))))))+++++++++******((('''&&&'''''''''((()))+++,,,---333222111///,,,***'''&&&'''%%%$$$$$$%%%%%%$$$"""######$$$$$$$$$$$$$$$$$$!!!""""""""""""!!!  """%%%(((+++***,,,...///000///...---//////000000000///.........,,,)))))))))******)))'''&&&###  $$$&&&(((((()))+++,,,---......111222333333111000111222111000///...///000222333111///------------+++***###"""!!!###%%%&&&&&&'''***,,,+++***)))(((''''''''''''%%%%%%&&&%%%$$$###!!!  """###%%%'''((()))((((((***)))((('''&&&''''''(((++++++******)))((((((((('''((()))(((%%%##################!!!  !!!!!!###%%%%%%''')))+++'''((())))))***)))))))))(((((((((((((((((((((((())))))*********)))(((((())))))******+++,,,,,,---((((((((((((((()))***++++++******)))((('''&&&&&&%%%$$$###"""""""""""""""!!!"""$$$&&&((()))******((((((((((((((('''''''''&&&)))++++++)))'''&&&&&&$$$###!!! !!!###$$$&&&&&&&&&'''((()))***++++++)))'''%%%###   """"""###%%%'''((((((((((((''''''((()))***++++++,,,...---,,,++++++,,,---.........///000000///------///000000111000///...---((('''&&&%%%$$$#########"""###%%%'''***,,,---...---------,,,+++)))((('''((()))***)))'''''''''((('''((())))))((())),,,///...///000111222222222222.........---------,,,,,,*********++++++,,,,,,,,,+++++++++++++++***)))(((%%%&&&&&&&&&&&&%%%$$$###$$$###""""""$$$&&&&&&%%%"""!!!!!!"""%%%(((******,,,---/////////......---,,,,,,,,,,,,+++******))))))))))))+++***(((&&&%%%%%%&&&&&&((())))))(((((('''&&&%%%###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''')))))))))(((((((((((((((((((((&&&''''''(((((((((((('''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((+++------+++)))((((((((('''''''''(((***,,,...,,,+++++++++++++++++++++)))(((((('''&&&&&&&&&&&&***+++---.........------++++++,,,,,,+++***)))((('''&&&&&&%%%&&&''')))***)))))))))))))))))))))))))))))))))))))))((('''&&&'''''''''((()))+++,,,---222222111///---+++)))'''&&&%%%######$$$$$$"""!!!""""""###$$$$$$$$$######"""""""""""""""!!! !!!%%%(((((())),,,.........---,,,000000/////////.........,,,***))))))***++++++***'''&&&$$$  ###&&&&&&'''((()))+++,,,------///111222111000000111222222111000///000111222333111000//////000...,,,)))$$$""" """$$$%%%&&&''')))+++***)))((('''''''''''''''%%%%%%%%%%%%$$$"""!!!  """###%%%'''((((((((('''((('''&&&&&&''')))+++,,,---------,,,++++++******((()))***)))&&&###""""""###""""""!!!  """"""###%%%%%%%%%%%%'''(((((()))***+++,,,++++++***))))))))))))))))))))))))+++++++++++++++***)))))))))))))))***++++++,,,,,,(((((((((''''''((()))))))))))))))(((((('''''''''$$$$$$###""""""#########"""###%%%''')))******+++)))))))))))))))(((((('''&&&(((++++++(((%%%$$$%%%"""!!!  !!!"""%%%%%%%%%&&&'''***,,,---,,,+++)))'''%%%!!! !!!  """######$$$&&&((())))))((((((&&&&&&'''((()))***+++,,,,,,+++*********,,,---...---...///000000000///...///000111111000...,,,+++''''''&&&%%%$$$###"""""""""###%%%''')))+++------,,,,,,------,,,***)))''')))***+++***((('''((()))&&&((()))((('''(((+++...+++,,,...///111111222222......------------,,,,,,++++++++++++++++++,,,,,,+++,,,,,,++++++)))((((((%%%&&&&&&''''''&&&$$$$$$$$$###"""###%%%%%%$$$"""!!!###$$$&&&)))+++,,,---...000//////...------,,,,,,+++---,,,+++***))))))))))))***)))'''%%%%%%%%%''''''(((((((((((('''&&&%%%$$$"""###%%%&&&''''''&&&&&&$$$%%%&&&'''((()))))))))))))))((((((((('''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''***,,,......,,,)))(((((())))))(((((((((***,,,...*********)))******++++++)))((('''&&&%%%%%%%%%%%%'''(((***,,,............)))************((('''%%%$$$%%%%%%&&&''''''(((((())))))))))))))))))))))))''''''(((((((((''''''&&&&&&''''''((()))+++---...000000000///...,,,******&&&$$$###"""######!!! !!!###$$$$$$$$$######"""""""""""""""!!!!!! !!! """%%%'''(((+++---...---,,,,,,000000//////.........---***))))))***+++,,,+++***'''&&&$$$!!! ###%%%%%%%%%&&&((()))+++,,,,,,---///000000//////000222333222111000000111222222111000000111111///,,,)))$$$""" """$$$%%%%%%&&&(((******)))((('''''''''''''''%%%%%%%%%%%%$$$"""  !!!"""###%%%'''((((((''''''%%%%%%%%%%%%(((+++...000///......------,,,++++++)))***+++***'''$$$""""""""""""!!!  !!!"""$$$&&&&&&&&&$$$$$$$$$&&&)))***+++,,,---,,,,,,+++************************,,,,,,,,,,,,,,,+++***))))))))))))***+++++++++,,,)))(((((('''''''''((((((((((((((((((((('''''''''$$$############$$$$$$%%%$$$%%%&&&((()))***++++++***************)))((((((%%%(((+++***'''$$$$$$$$$"""  """$$$$$$$$$%%%'''***---///...,,,+++)))'''### !!!###!!! !!!!!!"""###$$$$$$%%%'''((())))))))))))&&&&&&'''((()))***++++++******))))))***,,,...///---...///000111111000///000000111111000...+++)))'''&&&&&&%%%$$$###"""!!!!!!###%%%''')))+++,,,,,,,,,,,,------,,,+++)))(((***+++,,,+++)))))))))***%%%''')))(((&&&'''+++...)))***,,,---///000111111------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++)))((((((%%%&&&'''''''''&&&%%%$$$$$$######$$$%%%%%%"""  """$$$%%%(((+++,,,---...000111///......---,,,,,,++++++---,,,+++***))))))))))))***(((&&&%%%%%%&&&'''((((((((((((((('''&&&%%%$$$"""###%%%&&&''''''&&&%%%'''((()))))))))((('''&&&)))))))))(((''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&'''''''''&&&$$$###$$$%%%%%%&&&&&&'''''''''+++---///...,,,)))((((((+++***)))((()))***,,,...))))))(((((()))******+++)))((('''&&&%%%$$$$$$$$$$$$&&&)))+++---/////////((()))))))))((('''%%%$$$###$$$%%%&&&'''(((((('''))))))))))))))))))))))))&&&&&&''''''''''''''''''&&&&&&'''(((***+++---...////////////...---,,,+++&&&$$$""""""###"""!!! !!!"""$$$$$$$$$###"""!!!!!!""""""############$$$"""!!!  &&&((()))******+++...000//////---,,,,,,,,,,,,,,,((()))***+++,,,---------''''''&&&$$$  ###%%%''''''%%%%%%&&&(((***,,,///000222333222111///...111111222222222222333333333222111000...,,,+++***###!!! !!!"""$$$&&&'''''''''***)))(((&&&%%%$$$######&&&&&&&&&%%%###  !!!!!!"""%%%&&&''''''&&&%%%###$$$%%%''')))***,,,,,,111000...---,,,,,,---...'''&&&&&&%%%$$$###""""""""""""!!! !!!""""""###"""######$$$%%%&&&'''***+++,,,------+++)))(((***+++,,,+++***)))***+++++++++---.........---,,,,,,+++***+++---------,,,(((&&&$$$###$$$%%%((())))))******+++***)))(((''''''&&&$$$$$$&&&'''&&&&&&%%%&&&(((***+++,,,++++++------,,,***'''&&&''')))'''((((((((('''%%%"""!!!"""!!!!!!###%%%%%%$$$$$$&&&))),,,...---+++(((&&&%%%""" ###&&&""""""""""""!!! !!!###$$$%%%$$$%%%%%%&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((()))))),,,---...000000000000///000---***,,,///...***%%%''''''&&&%%%$$$###"""!!!!!!"""###&&&(((***,,,,,,+++,,,,,,+++******+++---))))))((('''''''''''''''&&&'''''''''(((((())))))))))))***+++---///111222...------,,,++++++++++++)))))))))))))))))))))))),,,---...---***((((((((())))))((('''''''''''''''&&&&&&%%%%%%###"""  """$$$%%%&&&++++++,,,---...///000000111000000000111000...------+++)))(((***++++++******)))'''&&&%%%%%%%%%&&&((((((((((((((('''&&&&&&$$$%%%'''((((((&&&$$$######$$$&&&(((************+++***(((&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$########################""""""###$$$&&&'''((((((******++++++***)))(((&&&(((((())))))******++++++(((''''''&&&&&&%%%$$$$$$$$$$$$$$$############"""&&&'''((()))++++++,,,,,,)))((('''&&&%%%&&&&&&'''&&&%%%$$$$$$&&&'''''''''((()))***+++***(((&&&%%%(((((((((((('''&&&%%%$$$%%%%%%$$$%%%&&&(((***+++//////---,,,,,,,,,,,,,,,$$$!!!  !!!###$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%###!!! !!!###&&&''')))+++...111......------,,,+++++++++'''((()))+++,,,,,,------))))))'''%%%!!! """$$$&&&&&&&&&&&&'''(((***+++///000222333333222111000222222222222222222222222222111000///---+++***)))###!!! """$$$%%%&&&&&&'''((('''&&&$$$############%%%&&&&&&%%%###  !!!"""###%%%'''((('''&&&&&&"""###$$$%%%'''(((******000///...------,,,,,,,,,(((''''''&&&%%%$$$###""""""!!!  !!!""""""############$$$&&&'''(((++++++---------,,,***)))***+++,,,+++***)))***+++,,,---...000111000000///000...------------,,,***'''%%%$$$"""###%%%''')))((()))*********)))'''&&&'''%%%$$$$$$&&&'''&&&&&&'''((()))+++,,,,,,++++++---,,,***(((((('''((((((%%%&&&'''((('''&&&$$$###$$$"""  !!!$$$$$$$$$%%%'''***,,,------+++((('''%%%### """$$$$$$$$$$$$###"""!!!  !!!###%%%%%%$$$%%%%%%&&&'''''''''''''''&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&'''((())))))***+++,,,...///000000/////////---***,,,......***%%%%%%$$$###"""!!!  """$$$&&&(((***+++++++++,,,+++))))))***,,,))))))((('''''''''''''''&&&&&&''''''(((((()))))))))))))))***+++,,,---...,,,,,,+++*********++++++))))))))))))))))))))))))---......---+++)))))))))(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$###!!! !!!"""$$$&&&'''((())),,,,,,---...///000111111111111000000000000///......,,,))))))***++++++***+++***((('''&&&&&&'''((())))))))))))(((((('''&&&%%%&&&((((((((('''%%%$$$$$$%%%'''((())))))))))))***)))'''&&&%%%$$$%%%%%%###$$$%%%%%%%%%%%%$$$###############""""""""""""!!!"""###$$$&&&'''(((((()))***++++++***)))((('''(((((())))))))))))******''''''&&&&&&%%%$$$$$$$$$###########################$$$&&&(((***++++++,,,((('''&&&%%%$$$%%%&&&&&&&&&%%%###$$$&&&''''''&&&'''((()))******(((&&&%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&''')))***------,,,,,,+++******)))$$$!!! !!!###$$$$$$%%%%%%!!! !!!###&&&'''&&&%%%###!!! """%%%'''***...111,,,------------+++***)))'''''')))***+++,,,,,,,,,++++++)))'''""" !!!###$$$%%%&&&'''((()))******///000222333444333333222444444444333222222111111000000///...,,,***)))(((###!!! !!!###$$$%%%%%%%%%%%%$$$######""""""######%%%%%%%%%%%%###  """###%%%'''((()))((('''&&&$$$%%%%%%&&&((()))******...............,,,+++***(((((('''&&&%%%$$$######!!!!!!   !!!"""############$$$%%%&&&((((((+++,,,---...---,,,+++******+++,,,,,,******+++,,,---...000222333444444333333111000//////...+++)))&&&$$$"""!!!!!!###&&&'''((()))*********)))((('''&&&%%%###$$$&&&''''''&&&)))***+++,,,,,,,,,,,,+++---***'''''')))***)))'''$$$%%%&&&''''''&&&%%%$$$%%%###!!!!!!"""$$$&&&(((***+++,,,,,,***(((&&&%%%### !!!$$$&&&&&&&&&%%%$$$"""!!!  !!!"""###%%%&&&$$$%%%%%%&&&'''(((((((((&&&&&&%%%$$$######$$$$$$$$$%%%&&&'''((()))******+++,,,---///000//////...///---***+++---,,,)))%%%!!!!!!  """%%%''')))******+++,,,+++)))((()))***))))))((('''''''''''''''%%%%%%&&&'''(((((()))((())))))(((((((((((())))))))))))((((((((()))******))))))))))))))))))))))))---...///...+++***)))***(((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$""" ######%%%&&&((()))***+++---......///000111222222222111000/////////000111///---******++++++++++++***)))(((''''''((()))***************)))((('''&&&''''''((()))((('''&&&%%%%%%&&&'''((()))((((((''')))((('''%%%$$$$$$$$$$$$"""######$$$$$$######""""""""""""!!!!!! !!!"""###$$$%%%'''(((((())))))*********))))))((())))))))))))((((((((((((&&&&&&%%%%%%$$$######"""!!!!!!"""######$$$$$$$$$!!!"""$$$&&&(((***++++++'''&&&%%%$$$###$$$%%%%%%&&&$$$######%%%&&&&&&%%%&&&'''((())))))(((&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&((((((******++++++***)))'''&&&###!!! !!!"""###$$$%%%%%%&&&!!!  ###''')))'''&&&$$$###!!!"""%%%'''***---000***+++---------+++((('''&&&'''((()))***+++++++++------+++((($$$ !!!###$$$%%%'''((()))))))))---...000111333333333333555555444333222111000000//////...---,,,)))'''&&&###  !!!"""###$$$$$$$$$#########""""""######$$$$$$%%%%%%$$$"""  """$$$&&&((()))***)))(((''''''(((((()))***++++++,,,,,,---...//////,,,***(((''''''&&&%%%$$$######"""!!!!!!  !!!"""###############$$$&&&''')))))),,,------------,,,+++******+++---,,,++++++,,,---,,,...000333555555666666444333111111111///,,,***$$$###!!! """$$$&&&))))))***++++++***)))((('''%%%$$$%%%''')))))))))++++++,,,,,,,,,,,,,,,,,,,,,(((%%%'''+++---***&&&&&&&&&&&&&&&&&&%%%$$$###""" !!!$$$''')))************(((&&&$$$###!!!  ###%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%&&&&&&'''((()))&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&((()))*********+++---...//////.........,,,************'''%%%!!!$$$&&&((())))))+++,,,+++)))'''(((((())))))((('''''''''''''''$$$%%%&&&((()))))))))(((((('''''''''''''''((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))---...///...,,,******+++)))(((((('''&&&'''''''''&&&&&&%%%###!!!!!!"""$$$$$$%%%'''(((***++++++...///000000222222333444333222111///...///111333000...+++++++++,,,,,,+++)))((('''''''''((()))***+++++++++******)))((('''((()))))))))((('''&&&%%%&&&'''((((((((('''&&&%%%((('''&&&%%%$$$######"""!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""$$$%%%&&&'''((()))))))))************)))******))))))(((''''''&&&%%%%%%$$$$$$###""""""""" !!!"""###$$$%%%%%%###$$$%%%'''((((((((()))%%%$$$###""""""###$$$%%%%%%$$$""""""$$$%%%$$$$$$%%%&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&'''((()))***+++***(((&&&%%%###!!! !!! """""""""###$$$%%%&&&'''!!!  ###''')))'''&&&%%%$$$""" $$$&&&((()))+++---)))***,,,,,,,,,***'''&&&&&&'''((()))***+++++++++------,,,***&&&!!! """###%%%'''((())))))))),,,---...///111222222333555555444333111000//////---......---+++)))&&&%%%"""  !!!"""###$$$$$$$$$###############$$$$$$%%%$$$$$$$$$###!!!  """%%%'''(((******)))(((''''''(((((()))***++++++,,,***,,,...///...,,,)))'''&&&&&&%%%$$$###"""!!!!!!!!!   """######$$$######$$$%%%&&&(((***+++,,,,,,---,,,,,,,,,++++++***,,,------,,,,,,---...,,,---000222444666666666333333222222333111...,,,$$$""" !!!$$$%%%)))***+++,,,,,,,,,+++***'''&&&%%%''')))+++,,,+++,,,,,,,,,,,,,,,,,,------,,,(((&&&(((,,,...+++'''(((((('''&&&$$$###!!!  !!!$$$'''))))))((('''&&&$$$"""!!!  !!!$$$'''%%%%%%%%%%%%$$$###""""""###############$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))))))))+++,,,---......------,,,+++)))((('''&&&%%%###!!!$$$&&&((()))(((***++++++)))((((((((())))))((('''''''''''''''###%%%''')))*********)))''''''&&&''''''((()))***$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((,,,---......,,,******+++***)))((((((''''''((((((%%%%%%$$$###!!! !!!"""$$$$$$&&&'''((()))***+++,,,---//////000111222333444444222333222000//////222555222///---,,,,,,---,,,,,,((('''&&&&&&&&&'''((()))***************)))(((((()))))))))(((((('''&&&%%%&&&'''((((((((('''%%%%%%&&&&&&%%%$$$###"""!!!!!!   !!!"""###%%%&&&''''''((((((((())))))***++++++++++++***)))((('''&&&&&&%%%$$$$$$######"""!!!!!! """###$$$%%%&&&'''(((((((((''''''&&&%%%$$$###"""!!!""""""$$$$$$%%%###!!!!!!###$$$###"""$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%$$$######$$$&&&&&&((()))***+++***(((&&&%%%"""  !!!!!!############$$$&&&'''(((!!! !!!###&&&''''''&&&%%%%%%$$$ !!!%%%'''((()))***,,,)))************((('''&&&'''''')))***+++,,,,,,,,,,,,,,,,,,***'''### """###$$$%%%''')))******,,,,,,---...///000111222444333222111000///......------......,,,)))&&&$$$"""  !!!"""###$$$$$$$$$$$$$$$###############$$$$$$############!!!!!!###&&&'''(((******)))'''&&&$$$%%%%%%&&&((()))*********+++---...---+++((('''%%%%%%$$$###"""!!!  !!!###$$$$$$$$$###$$$$$$%%%''')))+++,,,,,,,,,++++++++++++*********,,,------------...000,,,...000222444555666555333333333333444222...+++$$$""" !!!$$$%%%)))***+++,,,,,,,,,+++***&&&%%%%%%'''***,,,---,,,,,,+++++++++,,,,,,---...,,,***)))***---...+++)))***)))'''%%%###"""  """$$$&&&''''''&&&&&&$$$"""  !!!$$$'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''&&&$$$#########$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((()))***+++---...------,,,***)))'''%%%###""""""""" ###&&&((()))'''))),,,,,,+++))))))***))))))((('''''''''''''''$$$%%%(((+++,,,,,,+++***'''''''''''''''((()))***$$$$$$#########$$$%%%%%%((((((((((((((((((((((((***,,,------+++*********))))))((('''''''''''''''#########"""!!! """$$$%%%''''''******+++,,,---...///000///000000111222333444444111333444222000000333666333111...------...---,,,((('''&&&%%%%%%&&&'''((('''((())))))******))))))***)))(((((('''&&&%%%%%%%%%&&&'''(((''''''%%%%%%$$$%%%$$$$$$###"""  !!!"""###$$$&&&''''''(((((((((((()))***,,,,,,,,,++++++***)))(((((('''%%%%%%$$$$$$###""""""!!! !!!###$$$$$$%%%)))))))))((('''%%%$$$#########"""!!!"""###$$$%%%$$$"""!!!!!!"""""""""!!!"""######$$$%%%&&&&&&''''''''''''(((((('''&&&&&&$$$$$$###"""###$$$&&&&&&((())))))))))))'''&&&%%%""" !!!!!!!!!$$$$$$######$$$&&&((()))!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%&&&%%%!!! $$$'''((()))***+++***))))))((((((''''''&&&'''((()))+++,,,,,,------+++++++++***'''$$$!!! #########$$$&&&(((***,,,............///000111222222111111000///......------.........---***&&&$$$""" !!!"""###$$$%%%%%%%%%%%%######"""!!!!!!!!!"""""""""######""" !!!###%%%&&&((())))))(((&&&%%%"""###$$$%%%'''(((*********+++,,,---,,,***((('''&&&%%%%%%$$$###"""!!!!!!   """###$$$$$$%%%###$$$%%%&&&(((***+++,,,++++++******)))))))))***+++,,,......------///000...///111333555666666555555444444444333111,,,)))$$$###!!! """$$$&&&'''((()))***+++***))))))$$$######%%%(((+++,,,,,,************+++,,,...///,,,,,,------------+++***)))(((&&&%%%###"""!!!!!! """###$$$%%%&&&%%%%%%$$$###!!!  """%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&(((&&&$$$"""!!!!!!"""""""""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,------,,,,,,((('''&&&###  !!!$$$&&&(((&&&))),,,---,,,+++++++++))))))((('''''''''''''''$$$&&&))),,,...---,,,,,,(((((('''&&&&&&&&&''''''%%%$$$$$$############$$$(((((((((((((((((((((((()))+++,,,+++***))))))***''''''&&&%%%%%%%%%%%%&&&!!!!!!!!!!!! !!!$$$&&&((())))))++++++,,,---...///000000//////000111222333444444///222555444111000333666444222///............---***)))(((&&&&&&&&&''''''%%%&&&'''((()))************)))(((&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%###$$$$$$$$$###!!! !!!!!! !!!###$$$%%%&&&'''(((''''''((()))+++,,,---,,,,,,++++++******))))))&&&%%%%%%$$$######"""""" !!!"""###$$$$$$''''''''''''&&&$$$###"""######"""""""""###$$$%%%$$$""" !!!!!!!!! !!!!!!"""###$$$%%%&&&'''''''''''''''&&&&&&%%%$$$###"""""""""###$$$&&&''''''''''''&&&%%%%%%$$$$$$"""!!!""""""%%%$$$######$$$&&&)))***!!!!!!""""""############%%%%%%%%%&&&%%%""" ###&&&((()))***+++***)))((('''&&&&&&''''''((()))***+++,,,---------************(((%%%"""  ######"""###%%%(((+++---000/////////000111222333000000//////......---------...//////---***&&&$$$""""""###$$$%%%%%%%%%%%%%%%""""""!!! """######"""  !!!###%%%&&&((())))))'''&&&$$$###$$$%%%''')))***,,,,,,++++++,,,,,,+++***(((''''''&&&&&&%%%$$$###""""""  $$$!!!"""$$$$$$%%%%%%$$$$$$%%%&&&(((***,,,---+++***))))))((()))))))))+++,,,......---...///111///000222444666666666666777666555555333///***&&&$$$###!!! """$$$&&&%%%&&&''')))))))))((('''""""""!!!###'''***+++***))))))))))))***,,,...///,,,...//////---,,,+++,,,'''&&&%%%$$$############ $$$$$$%%%%%%%%%$$$$$$######"""   """$$$%%%&&&((()))*********''''''&&&%%%%%%%%%&&&&&&(((&&&$$$!!!  !!!!!!"""$$$%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%((()))+++,,,------,,,,,,'''&&&%%%""" ###%%%&&&&&&))),,,------,,,,,,---))))))((('''''''''''''''%%%'''***---///...---,,,***)))(((&&&%%%$$$$$$$$$%%%%%%$$$######"""######(((((((((((((((((((((((((((***++++++)))(((((()))&&&%%%$$$$$$######$$$$$$ !!!!!! """$$$''')))******)))******+++,,,---......//////000111222333333444...222666666222111333666555222///......///...---,,,+++)))((('''''''''(((###$$$&&&''')))******+++))))))'''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&######$$$###"""!!! !!!"""""" !!!###$$$%%%&&&''''''''''''''')))+++---...,,,,,,,,,+++++++++++++++&&&&&&%%%%%%$$$######### !!!!!!""""""######%%%%%%%%%%%%%%%$$$###"""######"""""""""$$$%%%&&&$$$""" !!! !!!!!!!!!"""###%%%&&&''''''''''''&&&%%%$$$###""""""!!!!!!!!!###%%%&&&((('''&&&%%%$$$############"""!!!""""""%%%%%%$$$###$$$''')))+++""""""!!! !!!%%%((('''''''''&&&### ###&&&(((******+++,,,+++)))(((''''''((((((%%%&&&'''(((***+++,,,---***+++++++++)))&&&###!!! """$$$&&&'''(((***---000...///000111222333444444///.........///...,,,***,,,+++,,,------+++&&&### !!!"""$$$%%%&&&%%%%%%$$$&&&$$$!!! """###$$$###!!!  ###%%%))))))((())))))(((&&&#########$$$%%%''')))+++,,,------,,,***)))'''&&&%%%((('''&&&%%%$$$$$$$$$$$$"""!!!  ############$$$$$$%%%%%%&&&###$$$&&&((()))***++++++,,,+++)))(((''''''(((((()))+++---///111222222222...///000222444666777888888777666333111...+++)))$$$###"""!!!!!!!!!"""###'''''''''(((''''''&&&%%%"""###$$$&&&((()))***+++++++++++++++++++++,,,,,,---///000...+++((((((***((('''%%%###""""""######""""""""""""""""""######$$$'''((('''%%%$$$%%%'''&&&%%%$$$!!! $$$%%%'''(((***+++++++++((('''%%%$$$######$$$$$$###!!! !!!!!!"""$$$$$$"""!!!"""###%%%%%%$$$$$$$$$$$$######((()))***+++++++++++++++((('''$$$  $$$&&&'''(((***,,,---,,,+++******)))))))))))))))******---+++)))***...000000...+++)))'''&&&%%%&&&((()))'''&&&###"""!!!!!!###$$$&&&%%%%%%&&&)))******)))+++,,,,,,,,,***&&&###!!!!!!!!!""""""######$$$$$$###"""  !!!"""$$$&&&(((***+++,,,,,,,,,,,,,,,...000222444444333111000000000111111222333444444444333222111111000///000111222111000,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%&&&'''((()))***)))(((&&&$$$#########$$$###$$$'''((()))'''%%%$$$$$$###""" !!!!!! !!!!!!"""%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&(((+++---,,,+++------+++***))))))((((((&&&&&&$$$###"""""""""""" """#########$$$%%%'''((((((((((((&&&%%%#########$$$%%%%%%%%%$$$$$$&&&$$$!!! !!!  !!!###$$$&&&'''''''''((('''&&&$$$""" ###"""""""""###$$$$$$%%%%%%&&&'''((((((&&&$$$###$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""""" !!!%%%((('''''''''&&&$$$ !!!###&&&(((*********+++***)))''''''''''''(((&&&'''((()))***,,,------***++++++***)))&&&###!!! """$$$&&&((()))+++...000---...///000111222333333///...---...///...+++))),,,++++++,,,,,,***'''$$$ """###$$$&&&&&&&&&&&&%%%&&&$$$""" """###$$$$$$!!!  ###%%%)))(((((()))***)))'''$$$#########$$$%%%''')))+++---,,,+++***((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!  """######$$$%%%%%%&&&&&&&&&%%%&&&''')))***+++,,,,,,+++***((('''&&&''''''((()))+++---///000000000000...///000222444555666777999888666333000---+++***$$$###"""!!!!!!!!!"""###'''''''''''''''&&&%%%%%%"""###$$$&&&((()))***++++++++++++,,,,,,---------///000222000---++++++,,,***((('''%%%$$$$$$$$$%%%#########"""######$$$%%%&&&((()))(((&&&%%%''')))&&&%%%###!!!  ###$$$%%%'''((()))******((('''&&&$$$$$$$$$$$$%%%###!!!  !!!!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$(((((()))***************%%%$$$"""  ###&&&'''(((***,,,,,,,,,+++***++++++************++++++---+++***,,,...000///---+++***((('''&&&'''((()))((('''%%%#########$$$%%%&&&%%%%%%''')))++++++***+++++++++***)))&&&$$$###""""""""""""""""""######!!!!!!  !!!$$$$$$&&&''')))+++,,,---,,,,,,,,,,,,...000222333333222111000000000111222222333444555444444333222222000///000111111000///,,,++++++)))((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''%%%$$$###"""######"""$$$&&&(((((('''%%%$$$$$$###!!!   !!!""""""%%%%%%$$$$$$$$$%%%&&&&&&'''&&&'''))),,,...---,,,------+++***((((((''''''%%%%%%$$$""""""!!!!!!!!!!!!###$$$######$$$&&&(((((())))))((('''&&&%%%&&&&&&&&&''''''&&&&&&%%%&&&###!!! !!!"""!!!!!! !!!###%%%&&&''''''''''''&&&$$$###"""###############$$$%%%&&&&&&''''''((('''&&&$$$###%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######"""!!!!!!"""%%%(((((((((((('''%%%""" """$$$''')))************)))((('''&&&&&&&&&'''''''''(((***+++,,,---...******+++***)))&&&###""" """$$$''')))***,,,///111------///000111111222222///...------...---+++))),,,+++))))))***)))(((&&& ###$$$%%%''''''''''''&&&&&&$$$"""  !!!###$$$$$$$$$!!! !!!$$$&&&((((((''')))***)))'''%%%$$$###""""""###&&&(((***,,,,,,+++***((('''&&&&&&$$$$$$%%%&&&&&&%%%$$$###!!!  !!!$$$$$$%%%&&&''''''''''''&&&''')))***,,,,,,------***)))(((&&&&&&&&&&&&''')))***,,,............------...000111333444555555:::888555222///,,,+++***%%%$$$###""""""""""""###&&&&&&&&&&&&&&&%%%%%%$$$"""###$$$&&&((()))***+++******+++,,,------......111222333222///.........,,,+++)))((('''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((()))******(((((()))***&&&%%%###!!! !!!"""###$$$&&&'''(((((())))))(((&&&%%%$$$$$$%%%%%%"""!!!  !!!!!!###$$$$$$###""""""#########$$$$$$%%%&&&&&&&&&&&&'''(((((()))(((((((((!!!!!!!!!!!! !!!$$$&&&'''(((***,,,,,,,,,,,,+++------,,,,,,,,,,,,---------,,,,,,...//////---++++++***)))((((((((()))******)))'''&&&%%%%%%&&&&&&&&&%%%&&&'''***,,,,,,,,,******)))((('''&&&%%%%%%"""""""""""""""!!!!!!!!! !!!"""###&&&'''((()))+++,,,---...++++++,,,,,,...///111222111111000000000111222222222333444555555444333222222111000000000000///...++++++******)))(((((('''''''''&&&&&&&&&&&&'''''''''&&&$$$###""""""!!!!!!"""###%%%'''''''''%%%$$$$$$###!!!  !!!"""###%%%$$$$$$$$$%%%%%%&&&'''''''''(((+++...000000///---,,,+++)))'''&&&&&&&&&$$$###"""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$%%%'''((())))))******)))(((((()))))))))))))))((('''&&&%%%###!!!!!!"""#########!!!"""$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&((((((''''''&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$$$$###"""###%%%(((((())))))(((&&&###!!!"""$$$'''))))))***)))))))))(((''''''&&&&&&&&&(((((()))***+++,,,------)))***+++***)))&&&$$$""" """$$$''')))+++,,,///111---...000111222222222111000///------...---+++***+++)))'''&&&'''((('''''' ###$$$&&&(((((()))((((((&&&%%%""" !!!"""""""""###""" """%%%'''&&&&&&&&&'''((((((&&&$$$%%%$$$###"""###&&&)))***++++++***)))(((''''''&&&"""$$$%%%&&&&&&%%%###"""!!!  $$$%%%'''((())))))))))))'''((()))+++,,,,,,------***)))'''&&&%%%%%%&&&&&&)))***,,,------,,,++++++,,,...///111333444444444:::888555222///,,,+++***'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&((()))***+++((()))***+++,,,---...///111222222222111000//////---,,,+++)))((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((()))******))))))******&&&%%%###!!! """!!!"""$$$&&&'''(((((((((((('''&&&$$$$$$$$$%%%%%%""""""!!!  !!!!!!###$$$$$$###""""""###""""""###$$$%%%&&&''''''%%%&&&&&&'''''''''&&&&&& !!!!!!"""$$$&&&((()))***,,,------------000000///............///---...///000000...,,,***,,,,,,+++***)))************)))((('''&&&&&&&&&'''&&&&&&&&&(((+++---------)))((('''&&&%%%%%%%%%&&&"""""""""!!!!!!  """$$$%%%&&&(((((()))***++++++,,,---+++++++++,,,...///000000///000000000111111222222222222444555555444333333333111000///000000...,,,++++++*********)))))))))***)))(((((('''''''''(((%%%%%%$$$###"""!!! !!!###$$$&&&&&&&&&%%%$$$$$$###!!!  """###$$$$$$$$$$$$$$$%%%&&&''''''(((((()))+++///111111000,,,+++***(((&&&%%%$$$$$$"""!!!!!! !!!!!! """$$$%%%%%%%%%&&&'''))))))*********+++++++++++++++++++++***)))((('''%%%###""""""###%%%%%%$$$ !!!"""###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&%%%$$$$$$&&&(((((())))))(((&&&### !!!###&&&((())))))))))))))))))(((((('''&&&&&&(((((()))***+++,,,,,,---)))*********)))'''$$$"""  ###''')))+++---///111///000222333444333333222111///---------,,,+++))))))'''$$$###%%%&&&&&&&&& ###$$$&&&((())))))))))))&&&%%%###!!! !!!"""###  ###&&&(((%%%%%%%%%&&&'''&&&$$$"""%%%%%%$$$$$$%%%(((***,,,***)))))))))((((((''''''"""$$$%%%&&&&&&$$$###!!!  !!!%%%&&&(((***+++,,,++++++'''((()))***+++,,,,,,,,,***)))'''&&&%%%%%%&&&&&&)))***+++,,,,,,+++***))),,,...000222333444333333999777555222///---,,,+++))))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$######""""""###$$$&&&((()))***+++(((((()))***+++,,,---...000000000111111111000///------,,,+++)))(((&&&&&&&&&&&&&&&&&&'''((()))***)))(((((()))************&&&%%%$$$!!! !!!"""###$$$&&&'''((())))))((('''%%%$$$######$$$$$$""""""!!!!!! """$$$###"""!!!"""###!!!!!!"""###%%%&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$ !!!!!! !!!$$$&&&''')))***+++,,,......//////222222111000000000000000---...000111///---,,,+++------,,,,,,++++++++++++***))))))(((''''''&&&&&&'''&&&&&&(((+++------,,,''''''&&&%%%$$$$$$%%%%%%"""!!!!!!!!!  """$$$&&&((((((((((((((()))))))))************+++,,,---....../////////000000111111111111000111333444444444333333333111//////000///...,,,************++++++++++++---,,,+++******)))******$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%%%%$$$###"""!!!  !!!"""$$$%%%$$$$$$$$$$$$%%%&&&'''((((((((((((+++...000000///***)))(((&&&%%%$$$######!!! !!!!!!!!!###&&&&&&&&&&&&'''((()))))))))***+++,,,------,,,,,,,,,,,,+++***)))(((&&&%%%######$$$&&&&&&%%%############$$$%%%''''''''''''''''''''''''((((((''''''&&&&&&%%%&&&&&&''')))((('''&&&&&&&&&'''''')))((('''&&&&&&&&&''''''(((((((((((((((((((((((('''((()))(((''''''(((***((((((((((((&&&### !!!%%%'''((())))))************)))((('''&&&'''(((((()))******++++++((()))******)))'''$$$### """&&&)))+++,,,...000000111333555555444333222000...+++*********)))'''%%%###!!!!!!###$$$%%%$$$  """###%%%'''))))))))))))&&&%%%###"""!!!"""###$$$ $$$''')))&&&&&&%%%&&&&&&&&&###!!!######$$$&&&''')))+++,,,(((((((((((((((((((((((($$$%%%%%%%%%%%%###"""!!!  ###&&&'''***,,,......---,,,(((((()))***+++,,,,,,+++***)))(((&&&&&&&&&&&&''')))***+++,,,,,,++++++***---///111333444444333222666555555333111///,,,+++*********)))((('''&&&%%%###############""""""!!!"""###$$$&&&((()))***+++))))))***++++++,,,------000//////000111222000///......---,,,+++)))'''&&&&&&&&&&&&'''((()))***+++)))(((((()))+++,,,+++***''''''%%%###   """###$$$&&&'''((())))))'''&&&$$$###""""""######"""""""""!!!!!!!!! !!!""""""!!! !!! !!!"""###$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$!!! !!!###&&&((()))+++,,,---...///000111222444333222111111000000111---///111000///---,,,---.........---------,,,,,,*********)))((((((''''''''''''&&&(((***,,,+++***&&&&&&%%%%%%$$$$$$######  """%%%''')))***+++(((((((((((((((((((((((()))***+++,,,------------//////000111111111000000///000111333333333222222111000////////////...---)))******+++,,,,,,------......---,,,++++++,,,,,,$$$$$$$$$$$$###!!!  !!!"""###$$$%%%%%%%%%%%%$$$###""""""!!!!!!!!!  !!!!!!"""###$$$%%%#########$$$%%%&&&'''(((((('''(((***---...---,,,((('''&&&%%%$$$######### !!!"""###"""$$$&&&'''''''''((()))((((((((()))+++---...///---------------,,,+++***(((&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&((())))))(((((('''''''''(((((()))''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))((('''&&&%%%&&&''''''(((((((((((((((((((((((()))***++++++))))))***+++''''''((('''&&&### ###&&&((())))))***+++++++++***)))(((''''''''''''((())))))******((()))******)))'''%%%###  %%%(((***+++---//////111333555555444222000---+++(((&&&&&&&&&%%%$$$!!!  !!!######"""  !!!###%%%'''((()))))))))'''%%%###""""""###$$$%%%  $$$(((***)))(((''''''(((&&&###!!!!!!###&&&(((***++++++'''((((((((((((((((((((('''&&&%%%$$$###"""!!!  !!!%%%&&&(((+++...//////...---)))***+++,,,,,,------,,,+++***((('''&&&''''''(((((()))+++,,,,,,,,,++++++...///222444555555444333222333444444333000---+++))))))))))))(((&&&$$$###""""""######""""""!!! """###$$$&&&((()))***+++,,,,,,,,,------.........000///...000222333111///000000000///---+++)))'''&&&&&&&&&&&&((()))***++++++)))(((***---...---,,,)))(((&&&$$$!!! """"""!!! !!!###%%%&&&'''''''''%%%$$$###!!!!!!!!!!!!""""""""""""""""""!!!  !!!!!!   !!!"""######$$$%%%&&&&&&&&&%%%%%%$$$###"""%%%(((***+++------...///000222333444444444333222111111111111---///111000---,,,...000.../////////......------,,,,,,,,,++++++***)))(((((('''&&&''')))***)))(((%%%%%%%%%%%%%%%###!!!  """$$$'''***+++,,,,,,)))))))))((((((''''''''')))***+++,,,------,,,,,,///000000111111000///...---...000111222222111111000///......///000///---))))))***+++,,,---...///...---,,,,,,,,,,,,,,,---$$$%%%%%%%%%$$$"""  !!!"""###$$$%%%%%%&&&&&&%%%$$$############ !!!""""""""""""!!!######""""""###$$$%%%%%%#########$$$%%%&&&(((((('''''''''(((***+++***)))%%%%%%$$$############### !!!"""###$$$###%%%'''((((((((()))***'''''''''(((***---///000......////////////...---***(((%%%%%%%%%&&&&&&%%%''''''&&&''''''((()))******)))((('''''''''((()))'''&&&&&&%%%$$$$$$%%%%%%$$$%%%'''((()))))))))))))))(((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''***,,,---,,,+++***+++,,,&&&'''''''''%%%### """%%%((()))***++++++,,,,,,+++***((('''&&&&&&''''''(((((())))))((()))******)))'''%%%### $$$(((***+++---......000222444444333111///+++(((%%%$$$######"""!!!!!!"""!!! !!!!!!"""$$$&&&(((((((((((('''%%%$$$""""""###$$$&&&!!!   %%%(((***,,,+++***))))))'''$$$!!!"""&&&)))*********'''''''''(((((((((((((((((('''%%%###"""!!!  ###'''&&&))),,,///000000///...++++++,,,---............,,,+++)))(((''''''((((((((()))+++,,,------,,,,,,...000333555666666444333000222444555444111...+++'''((((((((('''%%%###!!!"""""""""""""""!!!!!! """###$$$&&&((()))***+++......//////////////////111///...000333444333000222222222111///---***)))%%%%%%&&&&&&''')))***+++---+++***+++///000///---***)))'''%%%""" """###"""  """###%%%&&&&&&&&&$$$###""" !!!!!!"""""""""""""""!!!   !!!!!!""""""&&&&&&&&&&&&&&&%%%$$$###"""&&&)))+++---......///000111333555666555444333222111111111111---///000///---,,,///111/////////000///......---------------,,,+++******)))'''&&&'''((()))((('''$$$%%%&&&&&&%%%###  """###&&&)))+++,,,------*********)))((('''''''''((()))+++,,,------,,,+++000000111111111///...---,,,---///000111111111000///...---...///000///...((()))***+++---...///000,,,,,,,,,++++++,,,,,,---%%%%%%%%%%%%$$$"""!!! !!!"""###$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&((()))'''&&&&&&'''))))))((('''$$$$$$############$$$$$$ !!!!!!###$$$%%%###%%%(((((((((((()))+++&&&&&&'''(((***---///111///000000111111111111000+++)))&&&%%%&&&&&&&&&%%%'''''''''''''''((()))***+++***)))'''''''''((()))'''&&&%%%%%%$$$$$$$$$$$$"""$$$&&&)))++++++***))))))'''%%%$$$$$$$$$&&&''''''''''''''''''''''''''',,,,,,+++***))))))******'''''''''&&&%%%""" ###%%%''')))++++++,,,,,,,,,+++)))((('''&&&'''(((******))))))(((++++++***((('''&&&%%%$$$  !!!%%%((()))***+++,,,///000000000///...---,,,+++***(((&&&$$$!!!   """$$$%%%&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!  !!!###%%%'''************(((&&&$$$"""!!!!!!!!!"""$$$''')))+++(((((())))))((('''&&&&&&'''&&&%%%###!!! ###&&&(((***---......///000222222111000...---,,,,,,,,,******)))))))))))))))***+++++++++***++++++,,,,,,222222222222222222222222555555666555222///+++(((''''''&&&%%%%%%$$$######"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$&&&***---------...///000000000///111000/////////000222222333111000//////,,,)))&&&%%%$$$######%%%(((,,,...///......---------......,,,***'''%%%###!!!  !!!!!!!!! !!!"""#########%%%%%%###!!! """!!!"""###$$$$$$###"""!!!###"""!!!  !!!###$$$$$$%%%%%%$$$$$$###"""!!!$$$&&&'''***---///111111222222333444555555444444444333222111000///111000...---,,,---///000...............---------......---,,,***)))((((((&&&'''''''''''''''&&&&&&&&&&&&$$$"""!!!  !!!"""&&&''''''((()))******+++***)))(((&&&&&&''''''((()))***+++,,,------------...............---------***+++,,,...//////......---,,,+++++++++,,,---...++++++,,,------......///---.........---+++)))(((%%%%%%%%%$$$###""" !!!!!!"""###%%%&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$%%%###$$$&&&'''&&&$$$"""!!!#########$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&"""!!!###""" !!!$$$ !!!!!!"""######$$$$$$%%%&&&(((***+++++++++***'''''''''(((***---111333222222111000000000111111...,,,***)))******((('''))))))(((((((((((()))))))))))))))))))))(((''''''(((((('''&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&)))(((&&&%%%$$$############$$$%%%%%%&&&&&&&&&&&&,,,++++++***))))))******(((((('''&&&$$$""" """%%%'''***,,,------------,,,+++)))(((((((((******+++******))),,,+++***)))'''&&&%%%%%%!!! !!!&&&)))******+++,,,------...------,,,++++++***)))'''$$$""" !!!###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$###!!!!!!  !!!###&&&(((+++++++++***(((&&&$$$""" !!!###&&&((()))'''(((((((((''''''&&&%%%&&&&&&%%%###!!!  $$$((())),,,.../////////000222222111111000...------,,,++++++***))))))******+++,,,,,,++++++++++++,,,,,,111111111222222333333333444555666555333///+++(((&&&&&&&&&%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$######$$$######%%%(((+++,,,,,,---...////////////000////////////000222333333111000///...,,,)))&&&%%%$$$###$$$%%%(((,,,...///...------,,,---------,,,***'''%%%$$$"""  !!!!!!!!!  !!!"""""""""%%%%%%$$$!!!!!!!!!"""###$$$$$$###"""!!!###"""!!! !!! """###$$$%%%%%%%%%%%%$$$###### """%%%''')))+++---000111222222333444444444444333333333333222111000000111000...---,,,---...///...------,,,,,,,,,------------,,,+++***)))((('''''''''''''''''''''&&&%%%&&&%%%###"""  """###''''''(((((()))******+++***)))((('''&&&''''''((()))***+++,,,---------------------,,,,,,,,,++++++)))***+++---.........------,,,+++***)))***+++++++++++++++,,,------......,,,------,,,+++***((('''&&&&&&&&&%%%$$$###"""!!!""""""###$$$&&&'''((((((*********)))((('''''''''%%%&&&%%%$$$""""""###%%%$$$%%%&&&&&&&&&%%%###"""######$$$$$$%%%&&&&&&''''''''''''&&&'''''''''(((%%%""" """""" $$$!!!!!!"""######$$$%%%%%%'''(((***+++,,,---,,,,,,*********+++---000333555444444333333222222222222111///,,,++++++,,,+++***))))))(((((((((((())))))))))))))))))((('''&&&&&&'''&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$&&&&&&%%%$$$############ !!!"""###$$$$$$$$$$$$,,,+++******)))*********))))))(((&&&$$$""""""%%%(((+++...////////////...---+++*********+++,,,,,,,,,,,,+++,,,,,,+++)))((('''&&&%%%""" !!!%%%((()))***+++,,,******+++++++++***)))))))))(((&&&""" !!!"""###%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######"""!!!!!! !!!$$$'''))),,,,,,++++++)))&&&$$$### """$$$&&&(((&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%###!!! """'''***+++---///000//////000111111111111111000///---,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,---///000000111222333444444444555777777444000+++'''%%%%%%%%%%%%%%%%%%%%%%%%""""""##################"""#########"""###&&&(((***+++,,,---........................///000222222333111//////...,,,)))'''%%%$$$$$$$$$&&&))),,,---...------,,,++++++,,,,,,,,,***(((&&&%%%###  !!!!!!!!!  &&&%%%$$$!!! """###$$$%%%%%%$$$###"""$$$###!!!  !!!!!!!!!!!!"""$$$$$$%%%%%%%%%%%%$$$######!!!$$$''')))+++,,,///111111222444444555444333222111111222222222111111000000///---,,,,,,,,,---...,,,,,,+++******+++,,,---,,,,,,++++++***)))(((''''''''''''''''''&&&%%%$$$$$$###""" """$$$'''(((((())))))*********))))))(((''''''''''''((())))))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''(((***,,,---------,,,,,,+++***)))(((((()))***)))******+++,,,,,,------,,,,,,++++++***)))'''&&&''''''''''''&&&%%%#########$$$%%%&&&''')))*********++++++,,,+++***((('''%%%%%%%%%###!!!!!!###%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%&&&&&&''''''(((((((((((('''''''''''''''%%%!!! !!!!!!"""!!!""""""###%%%&&&'''''')))***,,,---//////......,,,++++++,,,...111444555888777777666555444444333222///,,,***++++++++++++))))))(((((((((((())))))*********)))'''&&&$$$###$$$###""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$$$$###"""!!!!!!!!!"""!!!"""#########++++++***************+++******(((&&&$$$"""  !!!$$$(((,,,///000111111111111///---,,,,,,,,,------............------,,,***)))((('''&&&$$$!!! ###&&&'''''')))***'''(((((()))))))))(((((()))(((%%%!!! !!!###%%%&&&'''((((((&&&%%%%%%$$$$$$#########""""""!!!  !!!$$$(((+++------,,,+++)))'''$$$###  !!!###%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###!!!  ###'''+++---///000111000///000111000111222222222000---,,,---,,,,,,,,,,,,------...///...------,,,---------...///000111222333444444444666888888666111,,,((($$$%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!"""###"""!!!"""$$$&&&((()))***,,,,,,------------------...///000111222222000...------,,,)))'''%%%%%%%%%%%%''')))+++------,,,,,,+++************+++***((('''%%%###  !!!!!!!!!  &&&&&&%%%""" ###$$$%%%&&&&&&%%%$$$###$$$###""" !!!""""""!!!!!!"""$$$$$$$$$%%%%%%$$$$$$###"""###&&&))),,,---...000222111222444555444333222000000000111111111111111111......---,,,+++,,,,,,---***)))(((((((((***,,,---+++,,,,,,,,,,,,+++))))))((((((((('''&&&%%%$$$###"""!!!  ###&&&(((((()))))))))*********)))(((((((((''''''''''''((()))******+++++++++***,,,,,,,,,+++***(((&&&%%%$$$&&&(((***,,,,,,,,,,,,+++***)))((())))))++++++)))))))))***++++++,,,,,,,,,,,,++++++***((('''''')))))))))((('''&&&%%%%%%%%%%%%&&&''')))***+++,,,+++,,,---......,,,***((($$$%%%$$$###""""""$$$&&&&&&&&&''''''''''''&&&%%%&&&&&&'''(((((())))))***))))))))))))((((((''''''$$$  !!!!!!"""###$$$&&&'''((()))+++,,,...///000000000000,,,+++++++++,,,///222333::::::999999777666555444111...***((()))*********))))))(((((((((((())))))******)))(((&&&$$$"""!!!!!!  !!!!!!!!!$$$###""" !!!"""######+++***************+++++++++***(((&&&$$$"""!!! !!!!!! ###''',,,///111111222333333222000///...............//////000......---+++***)))((('''%%%""" """###$$$%%%&&&%%%&&&&&&'''(((((((((((()))'''$$$  !!!###%%%&&&(((((((((&&&&&&%%%%%%$$$###""""""######"""  !!!%%%))),,,......---,,,***'''%%%###  """$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""  """'''***---///000111000///000111///000111222111///---,,,------,,,,,,---...//////000//////...------............///000222333444444666777999999666222---***$$$%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!!!!!!! !!!""""""!!!!!!###%%%'''((()))+++,,,---------,,,,,,---...///000000000111///,,,++++++***((('''&&&%%%&&&&&&''')))+++,,,,,,+++***))))))((((((((()))(((&&&&&&%%%"""  !!!!!!!!!  &&&&&&&&&$$$!!! $$$%%%&&&''''''&&&%%%$$$$$$###"""!!!  !!!""""""!!!!!!"""#########$$$$$$######"""!!! $$$'''+++...///000111222111222222333333222111000//////000111111111000000---,,,,,,+++++++++++++++((('''''''''((()))+++,,,,,,---...///...---,,,+++((((((((('''&&&$$$###""" !!!%%%'''))))))))))))************(((((((((((((((''''''&&&(((((())))))***)))))))))++++++,,,+++***(((&&&%%%###$$$''')))+++,,,,,,,,,***)))))))))***,,,---...(((((()))******++++++,,,...---,,,+++***))))))((()))))))))))))))((('''&&&&&&&&&'''(((***+++,,,---+++,,,...//////---+++***$$$%%%%%%$$$"""###%%%'''(((((()))))))))))))))((())))))******+++,,,,,,,,,************)))((('''&&&### !!!###$$$&&&((()))***+++,,,...000111111111000---,,,++++++---///111333:::::::::999888666555444111...+++))))))******)))(((''''''''''''''''''((((((((('''&&&$$$!!! !!!%%%###""" !!!"""######*********)))******+++,,,***)))(((&&&$$$###""""""!!!!!!""""""######$$$$$$!!!%%%***...000111222333444444333333//////......//////000111//////...,,,+++***)))(((&&&### !!!""""""###$$$%%%&&&''''''''''''%%%###"""###$$$&&&'''((((((((('''&&&&&&%%%$$$###""""""$$$$$$"""  """&&&+++...//////...---+++(((%%%###"""!!! """###$$$$$$$$$%%%%%%&&&&&&%%%%%%############"""!!! """'''***+++---///000//////000111...///000000000...---,,,---,,,,,,,,,---...///000111111000///...............//////000111222333333666777777666444000,,,***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!  """"""""""""###%%%'''((()))+++,,,---------,,,---......///.........///---***))))))((('''&&&&&&&&&&&&'''((()))++++++++++++)))(((''''''''''''&&&%%%$$$$$$###   !!!!!!!!! !!!!!!!!!!!!&&&''''''&&&###""""""###%%%&&&'''(((((('''&&&%%%$$$$$$"""!!!!!! !!!"""""" !!!""""""""""""""""""!!!  !!!%%%(((---///000000111222000000000000000000111111//////000000000//////...++++++++++++************%%%&&&'''((()))***+++++++++---///000000///...,,,)))(((((('''%%%###"""!!! ###&&&'''************************((((((((()))(((''''''&&&''''''((())))))((((((''')))***++++++***(((&&&$$$"""###&&&)))+++---------***)))))))))***,,,---///((())))))***++++++,,,,,,...---,,,+++***)))))))))))))))***))))))(((''''''&&&'''((()))***+++,,,---,,,---.........---,,,,,,%%%&&&&&&%%%$$$$$$&&&)))***+++++++++++++++,,,,,,,,,,,,------...//////000+++,,,,,,,,,***(((&&&%%%""" """$$$&&&(((***++++++,,,...///000111000000000///...---...000222444777888888888777666444333222000...---------,,,***&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%###!!! $$$###!!! !!!"""""""""******))))))***++++++,,,***)))'''%%%$$$$$$$$$$$$ !!!"""###%%%&&&'''(((###!!!###(((,,,...///111333555555555555000///.........///111111000///...---,,,******)))&&&$$$!!!  !!!###$$$%%%%%%%%%$$$""" !!!$$$%%%&&&'''(((((((((((('''&&&&&&%%%$$$###"""!!!%%%$$$###!!! """&&&+++///000000///---+++(((%%%######"""!!!!!!!!!"""###$$$$$$$$$%%%&&&&&&&&&&&&&&&""""""###""""""!!!  """'''***))),,,.../////////000222............------------,,,,,,,,,,,,---...///000222222111000///////////////000000000111111222222555555444222000---***)))&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""!!!  """#########$$$&&&'''((()))+++,,,---......------.........---,,,+++---+++((('''''''''&&&%%%&&&&&&'''((()))******++++++***)))'''&&&%%%%%%%%%""""""!!!!!!!!!  !!!!!!!!!  """######$$$%%%'''((('''%%%$$$%%%%%%&&&'''((())))))((('''&&&$$$$$$###"""!!!!!!!!!!!!!!!"""!!!  !!! !!!!!! !!!"""%%%)))---000000000111111///...---------///111222000000000000///...------******+++*********)))(((###$$$''')))+++++++++******,,,...000000///...,,,))))))((('''%%%###!!!  ###&&&'''(((************************'''((()))))))))(((&&&&&&''''''(((((((((''''''&&&%%%'''((())))))'''%%%###!!!###&&&))),,,---......+++***)))(((((()))***+++))))))******+++,,,,,,------,,,+++)))(((((((((((()))))))))))))))(((((('''&&&&&&''')))***+++,,,---------------------------&&&''''''&&&%%%&&&(((***---------------....../////////000000111222222222,,,,,,------+++)))&&&$$$!!!!!!###&&&(((***+++***+++---...///000//////000///---------///111222444444666666666444333111000///...//////...+++)))%%%$$$$$$######$$$$$$%%%###""""""!!!!!!  ******))))))***+++,,,,,,)))(((&&&%%%$$$$$$%%%%%% !!!"""$$$&&&((()))***'''$$$ """'''+++---...111333555666777777000///.........///111222000000///...,,,+++***)))'''$$$!!!  !!!"""#########!!! !!!###&&&&&&'''((()))))))))(((''''''&&&%%%$$$""""""!!!%%%$$$###!!! """''',,,000000000///...+++(((%%%###$$$###"""!!!!!!"""###$$$$$$%%%&&&&&&''''''''''''"""""""""""""""!!!  ###(((+++(((***---......///111222......---,,,,,,,,,------+++++++++,,,---...///000333222111000////////////000000000000000111111111444333111///,,,***)))(((''''''&&&%%%%%%$$$######%%%$$$###"""!!! """######$$$%%%''''''((()))+++---.........---......///...---+++***,,,***'''%%%%%%&&&%%%$$$&&&''''''((()))******+++******((('''&&&%%%%%%%%%   !!!!!!!!!  """$$$%%%%%%%%%'''(((((('''&&&&&&'''&&&'''((())))))((('''&&&$$$$$$###"""!!!!!!!!!""" !!!    !!!"""%%%)))---000111000000111...---+++***+++...111333000000000000///...---,,,***************)))(((((("""$$$'''+++,,,,,,+++***)))***---///000///---,,,))))))((('''%%%"""!!!"""%%%'''((((((++++++******************'''((()))))))))(((&&&%%%&&&''''''(((''''''&&&&&&###$$$&&&((((((&&&$$$"""!!!###&&&))),,,...//////---,,,***((('''&&&''''''*********+++,,,,,,------,,,+++)))((('''&&&''''''((())))))))))))(((((('''&&&&&&''')))***+++,,,---------,,,,,,,,,------...'''(((((('''&&&''')))+++...............///000111000111111222333333444444,,,---------+++)))&&&$$$!!! ###%%%(((***+++)))***,,,---...///.........---+++***+++,,,...000111222444555555333222000---------......---)))&&&$$$##################$$$!!! ******)))))))))***+++,,,))))))((('''&&&$$$"""!!!"""""""""###%%%''')))+++)))'''######%%%&&&)))---111555777777888777555222...+++,,,000333444333111000...,,,+++******(((&&&$$$### !!!###&&&''''''((())))))******((('''&&&$$$###""""""!!!""""""!!! ###(((+++---///000000///---***'''%%%%%%$$$$$$###"""############%%%(((***+++***((('''############"""!!!  !!!%%%***---------,,,,,,,,,---......///...---,,,++++++***))),,,,,,,,,,,,---///000111333222111000000000111222//////.........//////000333222000---+++***(((((())))))******)))(((&&&%%%$$$$$$"""!!!  !!!###$$$&&&''''''((()))***))))))+++,,,,,,------...---,,,***)))---+++)))))))))***)))'''******))))))***++++++,,,******((('''&&&%%%%%%$$$"""!!! !!!"""$$$$$$"""   """###%%%&&&''''''((()))))))))))))))(((((((((((('''&&&%%%$$$$$$###""""""!!!!!!"""""""""!!! !!!!!! !!!"""((())),,,...000111111111++++++++++++,,,...000111222222111000/////////000...+++))))))******'''%%%"""%%%***...000000...------,,,+++---///000000///,,,+++)))&&&### ###''')))+++,,,------,,,+++***)))(((''',,,+++***(((&&&$$$###"""&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$######### ###''')))+++,,,///111---,,,***))))))))))))***,,,,,,,,,,,,,,,,,,------...,,,)))'''&&&''')))***+++,,,---------+++)))(((((((((((()))+++...000222000000///...------,,,,,,******)))))))))+++,,,---//////000000111222444444222222222333444555444222...---,,,,,,,,,***&&&### ###%%%'''(((((('''((()))***+++,,,,,,---,,,+++***))))))+++---...222222111111000/////////......---,,,***(((&&&%%%$$$###"""!!!!!! !!!!!!  !!!!!!++++++******++++++,,,,,,******)))(((&&&$$$"""!!! !!!"""$$$&&&)))***)))'''$$$ !!!###$$$''',,,111555888::::::;;;:::777333///...000222111111000///...---,,,,,,***(((&&&%%%$$$!!!!!!###''''''((()))******++++++((('''%%%###""""""""""""!!!!!!  ###(((+++---000111111000---***'''%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&(((***,,,,,,+++)))(((&&&&&&%%%$$$###!!! !!!%%%))),,,------,,,,,,,,,------...---------,,,++++++******++++++,,,---///111222333444333111000000000111111//////......---.........111000...---+++******)))******++++++***)))'''&&&&&&%%%$$$"""  !!!"""$$$&&&'''$$$&&&)))******+++,,,...,,,---......---,,,+++***,,,***))))))*********)))***************+++,,,---******((('''&&&%%%%%%%%%%%%###!!!  !!!######!!! !!!###$$$%%%''''''((())))))))))))((((((((((((((('''&&&%%%$$$$$$######"""""""""""""""""""""!!!  !!!"""$$$''')))+++---///000000000,,,,,,++++++,,,...000111222222111111000000//////---+++))))))***)))'''%%%###%%%))),,,...///......---,,,,,,---/////////...***)))'''$$$!!!"""&&&(((***+++++++++***************))),,,+++***((('''%%%$$$###&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''%%%$$$$$$%%%"""$$$'''***+++---111333222000---***((((((******,,,,,,------------......///---***((('''(((***+++,,,---......---+++)))(((''''''((()))+++...111222222111111000000///......,,,+++************+++,,,////////////000111222333444333222222333333111///...---,,,,,,,,,)))&&&### """$$$&&&'''((('''(((((()))***+++,,,,,,***)))((('''((()))+++,,,/////////.........------......---+++)))&&&$$$###!!!!!!  ,,,,,,,,,,,,,,,---------++++++***(((&&&###!!!  """%%%'''))))))(((%%%!!!!!!!!!$$$***000555999;;;<<<===<<<:::666222//////000....../////////......---***)))'''&&&&&&$$$   !!!###(((((()))***++++++++++++'''&&&###!!! !!!"""###!!!  $$$(((,,,...111222222000...***'''%%%%%%%%%%%%%%%&&&'''((()))***+++---...---,,,***((()))((('''&&&$$$!!! !!!$$$(((+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++---///111444666777555444222111000000000000//////...---,,,,,,------...---,,,,,,+++++++++++++++,,,------,,,+++)))(((((('''%%%###!!! !!!"""$$$%%%&&&"""%%%))),,,,,,---...///------.........---,,,,,,+++***((()))+++,,,,,,+++************+++,,,---...+++***)))'''&&&&&&&&&&&&((('''$$$!!! !!!######!!!  !!!!!!!!!!!!!!!"""######&&&'''(((((()))((((((((('''((((((''''''&&&%%%$$$$$$$$$###"""""""""""""""###"""!!!  !!!!!!"""$$$&&&&&&'''))),,,---............---,,,,,,---...///000222222222333222000///...,,,***)))((()))((('''%%%$$$&&&(((***,,,---......---,,,,,,---...///---,,,'''&&&$$$""""""%%%'''((())))))))))))******+++++++++,,,+++***)))'''&&&$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((((((&&&%%%%%%&&&$$$&&&(((***,,,///333666999666000+++((((((***,,,,,,---------............///...,,,***)))***+++,,,.../////////---,,,***(((''''''((())),,,///222444333333333333333222111000------,,,+++++++++,,,,,,000000/////////000000000555333222222222222///------,,,+++++++++)))%%%###!!!###%%%&&&&&&''''''((()))***++++++,,,((('''&&&&&&&&&'''((())),,,,,,,,,+++++++++++++++------+++)))'''$$$!!! ,,,,,,------............,,,+++***(((%%%"""  ###&&&((()))(((%%%""" ###)))///444888::::::888888888555111///...///---.../////////......---***)))(((((((((&&&###    ###((()))***++++++++++++***&&&$$$"""  """###  $$$))),,,...222333222111///+++(((&&&'''''''''((()))***,,,,,,......//////...,,,***((()))((('''&&&$$$"""  !!!$$$'''))))))))))))******))))))))))))*********++++++,,,,,,)))+++---000333666888999555444222000///////////////...---,,,,,,,,,,,,,,,,,,++++++++++++,,,------------......---,,,***)))'''&&&%%%###!!! !!!!!!###$$$%%%&&&"""&&&+++---...------...---.....................+++***)))***,,,......---++++++++++++,,,---...///+++***)))((('''''''''''')))(((&&&""" !!!######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""&&&&&&'''(((((((((((('''''''''''''''&&&%%%$$$$$$$$$###""""""!!!!!!""""""###"""!!!  !!!!!!"""$$$&&&%%%&&&(((***,,,,,,,,,,,,......---------...///000111222333333222000...,,,******)))(((((('''&&&&&&&&&&&&'''(((***,,,...///------,,,---...---+++)))%%%$$$""" ###%%%'''((()))))))))))))))******************)))(((&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%'''((((((&&&%%%&&&''''''(((***+++---000555999???:::333,,,((()))+++---,,,,,,,,,------......///000///...,,,,,,,,,---...000000000000...,,,+++***'''((((((***---000333555444555555555555444333222..................//////222222111000000000000000444333222222333222000...---,,,*********(((%%%### """######$$$%%%&&&&&&'''((()))******'''&&&&&&%%%%%%&&&''''''))))))))))))))))))******++++++)))'''$$$!!!+++,,,---.........------******)))'''$$$!!!!!!$$$&&&((('''%%%### ###''',,,111333555555222333444333111//////000//////000111000///---,,,+++***)))))))))'''$$$!!!   """'''((()))++++++***)))(((###"""  !!!"""  $$$***---///222333333222000---***((()))))))))***,,,---///000000000000///---,,,***)))'''''''''&&&%%%$$$###""" !!!###%%%'''&&&&&&'''(((((((((((('''((())))))******+++++++++)))***---111444666888888444333111///............///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------......---,,,***)))%%%%%%$$$###############"""""""""######%%%&&&'''%%%))),,,......---,,,,,,.........//////000000111---,,,+++,,,...000000000---------------......///+++***)))((((((((((((((()))(((&&&### !!!###$$$###""""""######""""""!!!!!!!!!!!!!!!%%%%%%&&&'''''''''''''''''''''''''''&&&%%%$$$######"""!!!!!! !!!!!!"""!!!   !!!###%%%$$$%%%''')))++++++++++++------,,,,,,---...///000111222333333222///---+++((())))))((('''&&&&&&&&&''''''((((((***,,,...000...---,,,------,,,)))'''$$$###  !!!###%%%&&&(((((()))*********)))))))))((((((((((((''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&%%%'''(((((('''&&&&&&'''***+++,,,---...111666:::???:::333---******,,,...+++++++++,,,---.........111111000///...///000000222222111000///...---,,,)))******,,,...222444666444555666777777666444333...///000111111222333333444444333222111111111111333222111222444444333111---+++***)))((('''%%%""" !!!!!!!!!###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((&&&$$$!!! !!! )))***,,,---------,,,+++(((((('''%%%###  """$$$&&&&&&%%%###!!!!!!%%%)))---...//////...000111111000///111222///000222222222000...---+++***)))))))))'''$$$!!!   """%%%&&&((())))))(((&&&%%%  !!!!!!!!!  %%%***...000222222333333111///,,,+++,,,,,,,,,---...000111222111111111000...,,,+++***(((((((((((('''&&&%%%%%% !!!"""$$$&&&###%%%'''((())))))))))))(((((())))))*********+++)))***---000333444555555222111///...------------......------------.........------,,,,,,------...+++,,,------,,,+++)))(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((((((***---......---,,,---////////////000111222333000///...///111222333222000//////...............++++++***)))))))))))))))((('''%%%### """######"""###$$$###"""!!!!!!!!!!!!!!!"""$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%$$$###!!!!!! !!!  """$$$$$$%%%''')))************++++++++++++,,,...000111111111111111000...,,,***'''(((((((((&&&%%%&&&'''(((((()))***+++---///000...------------+++'''$$$"""!!! """###$$$&&&'''(((((((((*********))))))(((((((((((((((''''''&&&&&&&&&%%%'''&&&%%%$$$%%%&&&'''(((&&&((())))))((((((((()))+++,,,......///111555888999777333///------...///++++++,,,---...//////000222222111111111111222222222222111111000000//////---------...000333666777555666888999999888666555111222333444555555555555555444333222222222222222111000000111333444333111---+++)))((('''&&&$$$"""!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%###!!! """"""###!!!'''(((***+++,,,+++***)))%%%%%%$$$###!!!!!!"""$$$$$$$$$$$$""" !!!&&&)))+++,,,,,,+++,,,---,,,+++,,,...000...000222444444333111000,,,+++***))))))'''###!!!  """"""$$$&&&''''''&&&###""" !!! !!!!!!  %%%+++...000111111333333222111///---////////////000111222333333333222111000///...---,,,,,,,,,+++***((('''&&& !!!"""###$$$###%%%(((***,,,---,,,,,,(((((()))))))))))))))))))))***---000111222111111///...---,,,+++,,,,,,---------------...///000000000000///...------------******++++++***)))'''&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))(((***,,,---------///000////////////000222444555333111000111333444444444222222000///...---------++++++***)))))))))******''''''&&&###   !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###### !!!""""""!!!!!!"""###%%%&&&((()))************)))))))))***+++...000111111111000...---,,,+++***%%%'''((('''%%%$$$%%%'''))))))***,,,---...//////...------------***&&&"""  !!!""""""###$$$%%%&&&'''''''''((((((((()))))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%''')))***(((***,,,,,,+++***+++,,,,,,...000000000111333555222111111000////////////------...///000111222222333333333333333333333333222222111111111111222222000000000111222444666888777999;;;<<<<<<;;;999777777777888888888666555444333333222222111222222222000//////000111111///------+++((('''&&&&&&$$$"""  !!!"""######$$$###############"""!!!!!! !!!"""###$$$%%%&&&""""""!!! """$$$$$$$$$  %%%''')))*********((('''$$$$$$###"""  !!!"""###$$$$$$###!!!###''')))***+++((((((((('''&&&''')))+++,,,...222444666555444333---+++***)))(((&&&###   """!!!"""$$$&&&&&&$$$""" !!!!!!!!!""""""!!! %%%+++///111000111222333333222000///000000000000111222333333555555444333222111000///111000///...,,,)))'''&&& !!!"""###$$$$$$&&&))),,,.../////////)))))))))))))))((((((((()))+++---///000000///......---,,,+++++++++,,,------------...///000111222333222000///------,,,,,,))))))******)))(((&&&%%%)))(((&&&%%%$$$#########'''''''''''''''((()))***''')))+++,,,---...111333////////////111333555666555333222222444555555444444333111000...------,,,++++++******************''''''&&&$$$!!!  !!!!!!!!!!!!!!!!!!"""######$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###### !!!###$$$###"""!!!"""###%%%&&&(((***************''''''((()))+++---000222111000///---+++*********%%%'''((('''%%%###%%%''')))***,,,---.../////////...------------***%%%!!!!!!"""###"""###$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***++++++++++++******************)))(((&&&%%%&&&(((***+++***,,,......---------///,,,...111111111111222333---...///111111111///......///000111222333444444333444444444444444444444222222111111222222333444333222222222333555777888999:::===>>>>>>===;;;999;;;;;;;;;;;;999777444333222111111111111111222222111///......///...,,,***---+++(((&&&&&&%%%$$$"""  !!!""""""!!!!!!""""""!!!  !!!###$$$$$$ !!!###%%%%%%%%%!!! ###$$$%%%''''''''''''&&&$$$###!!!!!!######$$$&&&'''%%%""""""%%%(((***+++******)))'''$$$###%%%&&&)))+++///222444444333222333111...***&&&###!!!   !!!$$$%%%$$$"""""""""  """"""!!! %%%***---...222333444444444333222111...///000222444555777777555555555444444333333333222000---,,,+++***(((&&&  !!!###$$$&&&$$$&&&***...222333444444------,,,+++************))))))+++...000111///---......---,,,+++***)))(((...///000111111111111111444333222222222111///---,,,,,,***)))(((&&&%%%$$$''''''%%%$$$$$$%%%&&&'''(((((()))))))))(((((('''((())))))***+++---...///000000111222333555666777555444333333444555666777666555333111///---,,,+++******))))))((((((''''''(((((('''%%%"""  !!!######"""$$$%%%$$$!!!!!!$$$&&&$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%$$$"""  !!!###$$$%%%%%%&&&&&&%%%$$$"""!!!###%%%'''))))))((('''&&&&&&&&&'''(((***+++---...//////---,,,+++*********%%%%%%%%%&&&%%%%%%$$$$$$'''(((+++---//////...---,,,---...---+++'''$$$!!!!!!###'''((())))))&&&%%%%%%&&&&&&&&&'''((()))***++++++......---,,,***(((&&&%%%'''&&&&&&&&&&&&''''''(((***+++,,,---...000111111,,,---///000111111111000...///000111222222111000000000000111111222222222444444444444555555555555111222222222333333444444222222333333444555666666888;;;???@@@???===<<<;;;>>>>>>>>>===;;;777444222///000111111111000...---.........---,,,+++***)))+++(((%%%"""!!!!!!"""###"""!!! !!! """%%%&&&&&&&&&!!!"""""""""!!! """###%%%&&&''''''&&&&&&###"""!!!  !!!"""$$$%%%&&&'''((((((&&&$$$!!!###&&&((()))(((((('''$$$"""!!!"""$$$(((***...111444444333333222000---)))%%%!!!   ###$$$###!!!!!!!!!  """"""!!! $$$))),,,...222333444555555444333222///000111333555666777888555555555444444333222222222000...------,,,***(((!!!  !!!"""$$$%%%%%%'''***---000111222333...---,,,++++++***************+++---000000...,,,+++++++++++++++*********,,,...///111333333333333444333222222222111///---------+++***)))'''&&&&&&((('''&&&%%%%%%&&&'''((()))))))))******))))))(((*********++++++,,,---------...///111444777999;;;666555444444444555555666555444222000...,,,+++***))))))))))))(((((('''''')))((('''&&&###  !!!######"""$$$%%%$$$""""""$$$&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%$$$"""  !!!###$$$%%%%%%&&&&&&%%%$$$"""!!!###$$$&&&((())))))(((''''''''''''((()))+++,,,---......---,,,+++***))))))%%%&&&&&&&&&&&&&&&%%%%%%'''(((+++---...------,,,++++++,,,+++((($$$!!! """&&&''')))((('''%%%&&&&&&%%%&&&''')))+++---......///...---+++***((('''&&&(((''''''''''''((())))))+++,,,---...///000111111---...000111222222111111//////111222222222111111000000000000111111222222444555555555555555555555444444444444333333333333222222333444444555666666888;;;===>>>===<<<;;;<<<===>>>>>><<<:::777333111---.../////////...------...------,,,+++************(((%%%###!!!!!!"""###"""!!! """%%%&&&''''''######$$$###""" !!!"""$$$%%%&&&&&&%%%%%%###"""  !!!"""$$$%%%'''((()))************)))(((&&&%%%$$$ """%%%&&&$$$$$$$$$!!! """&&&(((,,,000333444333333111///,,,((($$$   """###""" !!!!!! ###"""!!!  ###(((,,,---222333444555555555444333111111222444666777888999555555555444444333222111222000/////////...,,,***###   """###%%%'''''')))+++---///000111......------,,,++++++++++++***+++---...///---+++)))))))))******+++++++++***,,,///222444555555555555333222222222222///---......---,,,***)))(((((((((((('''''''''(((((())))))******+++++++++******,,,,,,,,,+++++++++++++++---...000222555888:::;;;777666555555444555555555444333111000...,,,******)))))))))(((((((((((('''))))))(((&&&$$$   """###$$$"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%$$$"""   !!!!!!  !!!###$$$%%%%%%&&&&&&%%%$$$###""""""###%%%'''((()))(((((((((((((((((()))***+++,,,------------,,,***)))'''&&&''''''(((((('''''''''((()))***+++,,,+++******)))))))))'''$$$ !!!$$$&&&(((((('''&&&'''(((%%%''')))+++...000111222111///---+++)))((((((((())))))(((((())))))***+++---......///000111111222///000111333333333222222000000111222222222222111000000000000111111111111555555555555555555444444666666555555444333333333333333333444555555666666888:::;;;;;;::::::;;;<<<<<<<<<<<<;;;999555222000++++++,,,------,,,,,,,,,------+++***)))******+++***(((%%%###""""""######""""""!!! !!!!!!!!!$$$&&&'''(((&&&&&&&&&%%%###!!! !!!###$$$%%%%%%$$$###"""!!!  !!!"""###%%%(((+++---.........------+++***)))(((((((((""" ###$$$"""""""""  $$$&&&***///222333333222000///,,,((($$$  """###"""  !!!""""""######"""  """'''+++---222333444555666555444333222222333555666777888999444555555555444222111000111000///000000///---+++$$$   !!!###%%%((((((((()))***,,,...///............---,,,++++++++++++***,,,------,,,***((())))))))))))*********'''***...222555777777777666444333333333222///---//////...---,,,+++***)))))))))))))))))))))************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,111111333444555777777777555555555555555555666666333333111000...,,,+++***(((((((((((((((((((((((())))))((('''$$$!!!  """###$$$###$$$%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%###"""  !!!  !!!"""""""""""""""  """###$$$%%%%%%&&&&&&&&&%%%###"""!!!"""$$$&&&((()))))))))((((((((((((((()))***++++++,,,------,,,***'''&&&''''''((())))))))))))(((((())))))******)))(((((()))((('''%%%"""!!!###%%%'''(((''''''((()))(((***,,,///111222333333222000---***)))((())))))***************+++,,,---...//////000111111222222000111333444444444333333111111222222222222222111111111222222222222222222444555555666555555444333555555555555555444444444333333444444555555555555777888888888777888:::<<<;;;;;;;;;:::777444111...((())))))***************---+++)))(((((()))***,,,)))(((&&&$$$#########$$$""""""""""""""""""######  """%%%'''''''''''''''&&&$$$!!! !!!############"""!!!  !!!###$$$$$$'''***...000111111000...---,,,***)))))))))***%%%""" """###!!!!!!!!! """%%%)))---000111111111000///---)))%%%    ###$$$"""!!!!!!!!! !!!"""###$$$$$$$$$###!!!  &&&***,,,111222444555555555444444111222333444555666777888444555555555444222000...000000///000000///,,,***$$$   """###%%%(((((((((((()))+++,,,---...............,,,+++***+++***)))***,,,,,,+++************))))))))))))(((''')))---111555777777777666555333333333222///---///......---,,,+++******((())))))******+++++++++******+++,,,,,,,,,,,,,,,((()))+++---............111222333555777777888888222333333444555666666666333222111000...,,,++++++'''''''''''''''((((((((())))))((('''$$$!!! !!!"""$$$$$$$$$$$$%%%'''((((((((('''$$$$$$$$$$$$%%%&&&'''((('''((((((((('''%%%###"""  !!!"""###$$$$$$$$$"""!!! !!!"""$$$%%%$$$%%%&&&'''&&&%%%$$$###!!!"""$$$%%%'''((())))))((((((''''''((()))*********+++,,,---,,,)))'''%%%'''((())))))*********)))(((((())))))((((((''''''((((((&&&$$$  """$$$&&&((()))((((((***+++,,,---///222333333333222333111...+++))))))***************++++++---.........//////000111222333333111222444555555444333333222111111111111111111111333333333333333333333333333444555555555333222111111222222333444555555666333333333333444444444444555666666555444666888;;;999999999888666222///---''''''''''''''''''((((((+++)))(((''''''(((***+++)))(((&&&%%%$$$###$$$$$$""""""##################!!!  !!! ###%%%&&&'''''''''&&&$$$!!! !!!""""""!!!!!!  """$$$%%%&&&(((+++///111222222111......,,,++++++*********'''%%%!!!!!!"""  """$$$(((,,,///000//////...---,,,)))%%%!!!   ###$$$###!!!!!!!!!!!!""""""!!!"""$$$&&&%%%$$$###""" %%%))),,,000111333444555444444333000000111222333444555666444444555555444222///---//////...//////...***'''"""  !!!###$$$&&&'''(((((()))***+++,,,,,,------......---,,,***)))***)))((()))+++,,,+++***+++++++++******))))))))))))***---///222444666777777666444333333222///---------,,,++++++***))))))(((((()))***++++++++++++)))***++++++,,,,,,,,,,,,''')))+++---////////////---///222666999:::;;;;;;111111333444444555555444111111000...---,,,+++***&&&''''''''''''((((((((((((((('''&&&$$$!!! !!!###$$$%%%%%%$$$%%%(((***+++)))'''$$$$$$$$$$$$%%%'''((()))'''((((((((('''%%%###""" """###$$$%%%%%%###"""!!!!!!!!!###$$$%%%$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%&&&'''((()))''''''''''''((()))***+++++++++++++++***((('''%%%''''''((()))************(((((((((((((((((((((((('''&&&%%%""""""$$$&&&(((************+++,,,---///111444555444333222333111///---+++******************+++,,,---...///------...000111222333444222333444555555444333222222111000000///000000000333333333333333222222222111222444444444222000......///000111222333444555222222222222222333333333222333444333333444777999777888777666444111---+++((('''&&&%%%%%%%%%&&&&&&(((''''''&&&'''(((***+++((('''&&&%%%%%%$$$$$$$$$"""######$$$$$$###""""""  !!!###"""  """###%%%%%%%%%$$$"""  !!!!!! !!!###%%%'''''')))+++---///000111111///.........---,,,,,,+++(((&&&###  """$$$(((+++.........---++++++***(((%%%!!!  """###""" !!!######""""""%%%(((%%%%%%$$$""" $$$))),,,///000111333444333333222...//////000111222333333333444555555444111...,,,...------......+++'''$$$   """$$$%%%'''&&&''')))+++,,,,,,,,,,,,,,,,,,---...---+++)))((()))((('''(((***,,,,,,+++*********+++++++++++++++++++++,,,---///222444555888666444444333222///---++++++******))))))(((((('''''')))***+++++++++***((()))***+++,,,,,,,,,,,,)))***,,,...//////...------000333777999;;;;;;;;;222333333333333222111000///...---,,,+++))))))(((&&&&&&&&&'''''''''((((((''''''&&&%%%###!!!  !!!###$$$%%%%%%%%%%%%(((+++,,,***'''$$$$$$$$$%%%&&&'''((()))&&&&&&'''&&&%%%$$$"""!!!!!!###%%%%%%&&&$$$###"""""""""###$$$%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&((()))+++,,,++++++***)))(((''''''&&&&&&'''((()))************(((((((((((((((((())))))%%%$$$"""  !!!$$$&&&(((***,,,,,,++++++,,,---,,,...111444666666555444222111000...---+++***)))*********+++,,,---//////+++,,,---///111333444555222333444555444444333222111111///.........//////222222222111111000000000000111222333222000...,,,------...///000000111111111111111111111111111111000111222333222333555777666666666555333///,,,***)))(((&&&%%%$$$###$$$$$$%%%%%%&&&'''(((((())))))'''''''''&&&%%%%%%$$$$$$######$$$$$$###"""!!!  !!!!!!"""!!!$$$%%%$$$###  """"""""""""!!! !!! !!!$$$&&&'''((()))***,,,...///000000//////000000///...---,,,((('''%%%""""""$$$(((+++------,,,,,,((((((((('''$$$     !!! !!!######""""""&&&)))%%%%%%$$$"""  ###(((,,,...///111222333333222222------...///000111111222333444555666444111...,,,------------,,,***%%%"""  !!!###$$$&&&(((%%%'''))),,,------,,,,,,+++,,,---------+++)))'''((('''&&&'''***,,,---,,,((()))***+++,,,---......---,,,,,,,,,---000333444888666555444333222///---******))))))((((((''''''&&&''')))***++++++******'''((()))***+++,,,,,,,,,+++,,,...//////...,,,+++111333555888999999999888444444444333222///---,,,,,,,,,+++***)))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%###   """###$$$%%%%%%%%%&&&))),,,---+++((($$$$$$$$$%%%&&&'''))))))$$$%%%%%%%%%$$$""" !!!###%%%&&&&&&$$$###"""""""""###$$$%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&(((***+++,,,,,,+++***(((''''''''''''&&&&&&'''))))))*********((((((((((((((()))******###"""  !!!###&&&(((***+++------,,,,,,,,,---***---111444777777777666111111111///...,,,***)))*********+++,,,---//////)))***,,,...111333555555222333444444444333222111111000///---------...///111000000000//////......///000222333222///---+++------------............111111111000000000000000...000222222222333444666555666666444222///+++)))***)))'''%%%############$$$$$$&&&'''((()))(((((('''''''''&&&&&&%%%%%%$$$###$$$$$$$$$###"""  !!!""""""  ###&&&'''&&&$$$!!!  !!!!!!!!!""""""!!!!!!!!!###%%%&&&%%%&&&'''***...222555777...///000000000000//////---***%%%!!!  !!!"""%%%)))---///...,,,++++++)))&&&$$$###!!!  """"""!!! !!!""" !!!"""$$$%%%%%%$$$"""!!!$$$$$$%%%$$$!!! !!!&&&(((+++---////////////000111111000///...///000222444555555555444333222000000000000///...,,,((("""   """%%%(((&&&(((***,,,---,,,+++***,,,,,,++++++***)))((((((&&&''''''((()))******+++(((((((((((()))***+++,,,*********+++,,,///111222333444555555444111///---,,,+++)))'''&&&&&&'''''')))))))))))))))((((((''')))''''''((()))***)))(((,,,,,,------...///000000333555777:::===<<<999666555555555444222///,,,***,,,,,,+++***)))(((''''''&&&%%%&&&''')))***)))(((&&&&&&'''&&&$$$  """#########%%%&&&''''''(((***,,,,,,***(((((()))*********)))'''&&&$$$$$$$$$######"""!!! !!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))(((''''''+++(((%%%$$$&&&((('''%%%'''((()))++++++,,,,,,,,,,,,***)))'''&&&&&&&&&&&&%%%&&&&&&'''((()))******((('''''''''''''''((()))((($$$ """%%%'''((())))))+++...111444555444222000444222222444888888666333111000///......---......---------,,,,,,+++++++++)))+++---......///111333555444444333222111000000...---,,,,,,++++++,,,,,,------......//////000000111///............,,,***---..................---........./////////////////////000111222333333444000000000///...,,,+++***))))))))))))'''%%%###!!!$$$%%%%%%&&&'''((())))))'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%###  !!!   """###&&&###  !!!!!!!!!"""!!!!!!!!!!!!###$$$%%%%%%&&&(((+++...111333444,,,---...///000111111111111---(((###!!!!!!###&&&))),,,......---,,,***(((%%%$$$###!!!  !!!!!!!!!!!!"""!!! """###$$$%%%%%%$$$###"""###$$$$$$###!!! !!!%%%'''***,,,.../////////000111000000///...///000222444555555555444333111000///////////////---)))"""   """%%%(((&&&(((***+++,,,,,,+++***+++******)))((((((''''''&&&&&&'''((()))******+++******))))))***+++,,,,,,++++++++++++,,,...000222333333444444333111...---,,,+++***)))(((((((((((((((((())))))))))))((((((***)))((()))+++,,,+++***++++++,,,------...//////222333666999<<<<<<999666555555444222000...,,,++++++******)))(((''''''&&&'''&&&&&&'''))))))((('''%%%%%%&&&%%%###  """$$$$$$%%%&&&((((((((((((***,,,+++)))'''((()))*********)))((('''############"""!!! !!!###$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&'''(((((()))))))))))),,,)))'''&&&((()))((('''(((((()))***+++,,,,,,,,,,,,+++***(((''''''''''''%%%%%%&&&''''''((())))))''''''&&&&&&&&&&&&''''''&&&""" """"""###%%%&&&((()))******,,,...222555666555444222444333333555777888666333000///...------,,,------------,,,++++++***))))))(((***,,,,,,,,,---///111111000000//////......------,,,++++++******++++++,,,,,,---...//////000000///.........///...+++))),,,------......------,,,------------------------...//////000000111111111//////......,,,+++***))))))))))))(((&&&%%%###"""$$$$$$%%%&&&'''((())))))&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$"""  !!!!!!   !!!$$$""" !!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$&&&))),,,...000000000***+++---///111333444444555111,,,'''""" """"""%%%&&&(((***,,,---......)))'''%%%######"""   !!!"""###""""""#################################"""   $$$&&&)))+++---.........///000//////......///000222333666555555444333111///......//////000...)))"""   ###&&&(((&&&''')))+++++++++******))))))(((''''''&&&&&&&&&%%%&&&'''((()))******+++++++++*********+++,,,,,,,,,++++++++++++---///000111222222222111000...---++++++++++++******)))(((''''''((()))************,,,+++***+++---...---,,,******++++++,,,---------000111444777::::::888666444333111///---,,,+++***)))(((((((((''''''&&&&&&((('''&&&'''((((((&&&$$$###$$$$$$###""" """%%%&&&'''(((***)))))))))+++,,,+++(((&&&))))))***+++***)))((('''""""""""""""!!!  !!!###%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((()))***+++,,,---+++))))))***+++***)))((()))******++++++++++++,,,,,,***)))((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%### !!!$$$&&&'''&&&'''((()))++++++++++++...000333666888888666555555444444555666777555444///...---,,,++++++++++++,,,,,,+++***)))''''''&&&&&&(((*********+++---...------------------------++++++***)))))))))))))))******,,,---...//////000---------...///...+++(((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------......,,,,,,,,,+++***)))(((((())))))'''&&&$$$############$$$$$$%%%'''(((((()))'''&&&%%%&&&((()))((('''%%%%%%$$$###!!! !!!"""!!!  !!!  !!! !!!!!!!!!"""###$$$$$$$$$&&&))),,,.........---,,,---///111333444555666555222---)))%%%!!! """######&&&'''((()))+++,,,...///((('''$$$$$$######     """$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""!!!"""$$$''')))+++,,,,,,---...///............///111222333555555555444222111///...---...///000///)))"""  !!!$$$'''***&&&'''((()))************((((((''''''&&&&&&&&&&&&%%%%%%&&&'''(((***++++++++++++******)))***************)))))))))+++,,,---000000111111000///...---+++,,,------,,,+++)))(((&&&'''((()))***+++++++++---,,,+++,,,---...---,,,)))*********+++++++++,,,//////111555888999777555222000---+++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''&&&$$$"""!!!""""""!!!  ###&&&((()))***,,,,,,+++,,,---...,,,)))''')))***+++++++++***)))(((""""""""""""!!!  !!!"""$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&'''(((((('''((()))+++---...,,,+++++++++++++++++++++)))***+++++++++++++++***,,,+++***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%%%%$$$ """%%%(((***+++***+++,,,------...------///111444777999999888888555555444555555555444333---,,,+++******))))))***++++++***((('''%%%$$$###$$$&&&'''(((((((((***,,,++++++,,,,,,,,,---------***)))((((((''''''((((((''')))***,,,............***++++++---...---***'''******++++++++++++******))))))))))))((((((((((((+++++++++*********))))))))))))(((''''''&&&&&&&&&)))(((&&&$$$###"""######"""###$$$%%%&&&'''((())))))(((&&&'''((((((&&&%%%$$$$$$###!!!  """""""""!!!  !!!  !!!!!!!!!"""######$$$$$$$$$$$$&&&)))+++------,,,+++///000111333555666666666333111...+++((($$$!!!###$$$%%%'''''''''(((***,,,...000)))(((%%%%%%$$$$$$"""     !!!$$$%%%&&&$$$$$$###""""""###$$$$$$  """%%%'''***++++++,,,---...------......///111222333444444444333222111//////---...//////...***###  !!!$$$&&&)))+++&&&''''''((())))))))))))'''''''''''''''&&&&&&&&&$$$$$$%%%'''(((***+++++++++***)))((((((((((((((((((((('''''''''(((***+++//////000000000//////...,,,---------,,,+++)))'''&&&&&&(((***+++,,,,,,,,,,,,+++***+++---------,,,)))))))))***************......///222555666555333...---***(((&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''')))((('''&&&&&&%%%"""  $$$(((***+++,,,------------//////...+++)))***+++,,,,,,,,,+++)))(((""""""""""""!!!  !!!"""###$$$%%%&&&''''''&&&%%%$$$%%%&&&((()))))))))((()))***,,,...///***+++,,,,,,+++++++++,,,+++,,,,,,,,,,,,,,,+++************)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###!!!%%%(((+++,,,---......///000000000000000111222555777888999888888555555555444333222222333,,,+++***))))))(((((()))***)))((('''%%%$$$###""""""$$$%%%&&&%%%&&&'''))))))))))))******++++++,,,)))(((''''''&&&&&&''''''&&&''')))+++------,,,,,,(((((()))***,,,,,,)))''')))******************)))((('''''''''&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%&&&%%%$$$######$$$$$$%%%'''&&&$$$###"""""""""###!!!!!!###$$$%%%'''((((((+++)))'''''''''&&&$$$"""$$$###"""  !!!"""""""""!!!!!! !!!  !!!!!!"""###$$$%%%%%%%%%%%%$$$%%%''')))++++++++++++///000222444555666777777444222///---+++'''""" """$$$%%%&&&''''''((()))***,,,...///,,,***'''&&&&&&%%%"""    !!!   ###%%%&&&######################## ###&&&(((******+++,,,...,,,,,,---...000111222222222222222222222111111000............---)))$$$   """%%%''')))+++&&&&&&&&&'''(((((())))))'''&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))+++++++++***)))((('''&&&&&&&&&'''&&&&&&&&&&&&(((***+++///////////////000000000//////...---+++)))'''&&&&&&'''(((***+++,,,,,,,,,+++***)))***,,,---,,,+++************************------...000222333222000,,,+++***(((&&&%%%%%%%%%"""###$$$%%%&&&'''(((((()))(((&&&&&&&&&$$$"""  !!!&&&***+++,,,---------------///000///---***++++++,,,---,,,+++***)))""""""""""""!!! !!!"""###$$$%%%&&&'''''''''&&&%%%$$$%%%''')))************+++,,,---...///***+++------,,,,,,,,,---............------,,,++++++++++++***)))(((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###"""!!! ###'''+++---......///000111222222222222222222333444666777777777666444444444222000///000222,,,+++***)))(((((((((((((((((('''&&&%%%######"""!!!###$$$%%%$$$$$$&&&'''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&%%%''')))+++,,,+++***)))&&&%%%%%%&&&((()))((('''))))))************))))))'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$#########"""""""""!!! !!!"""###%%%%%%###""""""!!!!!!!!! !!!"""###%%%&&&((((((+++)))'''&&&&&&%%%###!!!###"""  !!!""""""###"""!!! !!!!!! !!!"""###%%%&&&''''''&&&&&&$$$%%%&&&''')))***+++,,,,,,---///222444666777888777555333111...)))$$$  ###%%%&&&'''&&&'''((()))+++---.........,,,***((('''&&&###!!!   """""" !!!###%%%"""###$$$%%%%%%$$$###""""""$$$'''))))))***+++---++++++---///000111222222000000111222222222222222000...---,,,+++)))%%%"""  """$$$&&&((()))&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&((()))++++++,,,+++***(((''''''&&&&&&&&&&&&&&&&&&((()))+++---////////////000111111222111000...+++)))'''&&&%%%'''((()))***+++,,,,,,,,,+++*********,,,---,,,+++************************...------///000111///...,,,++++++***)))'''&&&%%%""""""###%%%&&&((()))***((('''%%%%%%%%%$$$"""  """(((+++------------++++++,,,...//////,,,***+++,,,---------,,,******############"""!!!  """######$$$%%%&&&''''''((('''%%%%%%%%%'''***,,,++++++,,,---------------***---000000...---...///000000000000///...---,,,,,,---------,,,***((('''(((''''''&&&%%%$$$$$$$$$!!!"""######"""!!!!!!###'''***---//////000000000111333333444444444222333444444555555444444333444333111...,,,...000,,,+++***)))((((((((((((''''''&&&&&&%%%$$$######!!!###$$$$$$######%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&''')))++++++)))'''&&&%%%###""""""%%%&&&'''''')))******++++++******)))&&&&&&&&&%%%$$$#########""""""!!!!!!!!!!!!!!!!!! !!!"""############"""!!!  !!!###$$$&&&'''((('''&&&$$$$$$%%%%%%$$$"""###""" """###$$$$$$###!!! !!!""" !!!###$$$&&&'''(((((('''&&&$$$$$$%%%&&&(((***,,,---(((***---000333666888999;;;999666333000***$$$  $$$&&&''''''%%%&&&(((***,,,---......000...+++)))(((&&&###!!!  !!!""""""   """$$$!!!"""$$$%%%%%%$$$"""!!!!!!$$$'''((())))))+++---***+++---///000111222222//////000222222333333333111///,,,+++***(((%%%###  !!!$$$%%%&&&(((&&&&&&&&&&&&&&&'''))))))##################$$$$$$"""###$$$&&&((()))++++++---,,,+++)))(((''''''''''''''''''''')))+++---///000/////////000111222333333111...***'''%%%%%%$$$((()))***+++++++++++++++,,,+++***+++---...---,,,+++++++++***************...------...//////...,,,,,,---------+++)))'''&&&""""""###%%%''')))******'''&&&%%%%%%%%%$$$"""  ###))),,,------------))))))***,,,......,,,))),,,,,,---------,,,+++***$$$$$$$$$######"""!!!  ######$$$%%%%%%&&&''''''((('''%%%%%%%%%(((***,,,+++,,,---.........---,,,+++...222222000///000111111111111111000///------.../////////...,,,***)))(((((('''&&&&&&%%%$$$$$$ !!!!!! !!!###%%%)))---///111111111///000222333444555555555222333333333333333333222222333333000,,,+++---///,,,+++***))))))(((((((((&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$$$$######$$$&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&''')))+++***(((&&&$$$$$$""" """%%%&&&'''******++++++++++++******&&&&&&%%%%%%$$$######"""  """!!!"""#########!!! !!!"""$$$&&&'''((($$$###"""###%%%&&&%%%$$$###!!!"""###$$$%%%$$$"""  !!!"""  !!!&&&'''(((*********)))((()))((('''&&&'''(((***,,,---...///111444666999:::555555555333000,,,(((&&&!!!$$$&&&((('''((()))***,,,---...///...---+++++++++***'''%%%   !!!!!!   !!!"""$$$#########""""""!!!!!!!!! ###$$$&&&((()))*********---------------///000000111111222222222111111000000///------,,,)))&&&###    """&&&'''%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$&&&((()))***+++---------,,,+++)))'''%%%%%%&&&'''(((***,,,---...///000000///------...000333///***'''&&&'''((((((''''''((()))***++++++,,,///...------------,,,+++$$$%%%%%%&&&(((***+++,,,,,,---......//////......000...,,,+++,,,,,,+++***&&&&&&&&&'''''')))***+++***)))'''$$$!!!  !!!%%%)))+++,,,,,,+++111,,,)))***---///,,,)))(((***,,,...---+++(((%%%''''''&&&&&&$$$"""!!!  ###$$$###$$$&&&((())))))(((((((((((((((&&&%%%'''+++...,,,,,,,,,,,,,,,---...///---///222222111000000111999666333222222111000...///---,,,***))))))*********)))((('''%%%$$$###"""###"""!!!"""%%%!!!%%%+++///000111222333222333444444444333222111222222111000///...------111000...,,,+++***))))))((('''&&&%%%&&&&&&((()))$$$%%%%%%$$$"""!!!"""###""""""""""""###$$$&&&&&&%%%%%%%%%&&&&&&((())))))))))))((((((''''''&&&&&&(((((((((((('''&&&&&&%%%$$$###"""!!!"""$$$&&&'''''''''(((((())))))******&&&&&&%%%$$$$$$######""" !!!$$$$$$""" !!!""""""""""""###$$$$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%"""!!!  !!!"""$$$%%%%%%$$$###$$$$$$""" !!!###$$$!!!  $$$%%%''')))++++++++++++)))((('''''''''))),,,---...///000111333666888999666666555444111---)))'''!!!!!!$$$''')))******+++,,,---...///000...,,,++++++++++++)))'''###"""      !!!"""$$$#########""""""""""""!!! ###$$$&&&(((************+++++++++,,,,,,---...///111111111111111000//////222000///...---***'''$$$    """&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######"""""""""$$$$$$%%%&&&'''(((((())),,,,,,------,,,***((('''&&&&&&((()))+++---......///000000///------...///222000...+++***)))******(((((()))******+++,,,,,,...---,,,+++,,,,,,+++)))$$$$$$%%%&&&(((***+++,,,---......///////////////000...,,,+++++++++***)))'''&&&&&&'''((()))***+++***)))'''$$$!!! !!!%%%)))+++,,,,,,+++000,,,)))***---...,,,)))(((***,,,......,,,)))'''''''''&&&%%%$$$"""!!! !!!######$$$&&&((())))))(((((((((((((((&&&&&&'''+++...,,,,,,,,,,,,---...//////...000222222111000111222:::999888555333000.........---,,,***))))))******)))(((((('''%%%$$$######"""!!! """%%%###''',,,///111111222333222222333444333333111111111111000//////...------///...,,,+++)))((((((((('''&&&%%%%%%%%%&&&''''''$$$%%%%%%$$$"""!!!"""$$$"""""""""######$$$%%%&&&%%%%%%%%%%%%&&&'''((()))******))))))((((((((('''''''''''''''&&&%%%$$$$$$"""!!! !!!"""$$$&&&'''''''''(((((()))))))))%%%%%%%%%$$$######"""""" """$$$$$$"""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$"""!!!  !!!"""$$$%%%&&&%%%$$$%%%&&&###!!! """###   !!!###&&&)))+++,,,------)))(((''''''(((+++---///000000000111333444666777666666666555222///+++)))%%%### $$$'''))),,,,,,---...///000000000---,,,++++++,,,,,,+++)))((('''$$$"""     !!!###############"""""""""!!!!!!  ###$$$&&&((()))*********)))))))))******+++,,,---000000000000000///......111000...---,,,)))&&&###   !!!%%%'''&&&%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&***+++,,,,,,,,,+++)))((('''((()))+++,,,...///000///000000...---,,,---///...111333222...++++++,,,*********++++++,,,,,,,,,---+++************)))'''$$$$$$%%%&&&(((***,,,---......///000000000000///000...,,,+++++++++***(((((((((''''''((()))*********)))'''$$$""" !!!$$$(((***+++++++++...+++)))))),,,...---+++)))***---//////---+++***''''''&&&%%%###"""!!! !!!###$$$&&&((())))))(((((('''((('''&&&&&&'''***------,,,,,,------///000000000111222111000000222444;;;======:::333...,,,------,,,+++***************''''''''''''&&&%%%$$$### """%%%%%%(((---000111222333444222222222222222111000////////////......---------,,,+++***((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%###$$$$$$###"""!!!###$$$#########$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((******))))))))))))))))))&&&&&&&&&&&&%%%$$$###""" !!!"""###&&&&&&''''''((((((''''''$$$$$$$$$###""""""!!!!!! !!!######""""""###$$$&&&&&&&&&%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###!!!  """!!!###%%%&&&%%%%%%'''(((&&&$$$"""!!!!!!!!! !!!""" !!!""""""""""""!!!"""###"""!!! !!!""" !!!###&&&)))+++,,,------(((((('''((())),,,///000111111111111222333444555666666666666444111...,,,(((%%%!!!"""%%%''',,,,,,...///000000000///---,,,++++++,,,------,,,+++)))'''%%%###!!!     !!!########################""""""!!!  """###%%%'''))))))))))))''''''''''''((()))***+++,,,,,,---...////////////000...,,,+++***'''###    %%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&&&&'''((()))***+++***))))))((()))***,,,---///000111///000000...,,,,,,---...+++000666555111,,,,,,...+++,,,,,,,,,,,,,,,,,,,,,,,,***((((((((((((&&&%%%###$$$%%%&&&(((***,,,------...//////000000//////000...,,,+++++++++***((())))))((((((((()))*********)))(((%%%"""   ###&&&)))*********+++***((())),,,...---,,,)))+++---//////...---,,,''''''%%%$$$"""!!!!!! ###$$$&&&((())))))((((((''''''''''''&&&'''***,,,,,,,,,,,,---...///000111111222222111000000333555<<>>??????<<<;;;:::888666444333222222111000///...,,,++++++---------,,,,,,,,,++++++...---+++++++++...000222111111000000//////......,,,,,,,,,,,,++++++++++++,,,---.../////////...---(((%%%""" """###"""!!!!!!"""###''')))******(((''''''(((((()))))))))+++,,,---......---------------.........---+++)))(((((())))))+++,,,,,,---------,,,+++***)))***,,,...000000///------...///////////////------+++***))))))))))))***)))'''%%%$$$######### !!!$$$%%%&&&'''((()))(((((('''''''''(((((()))(((''''''((('''%%%###!!!!!!!!!!!!!!!"""$$$%%%)))***+++---///111222222............---,,,,,,++++++---......,,,***(((&&&'''((()))***************&&&&&&&&&&&&''''''((()))(((***,,,---,,,---///111111111111000///...,,,,,,)))((('''&&&%%%&&&''''''&&&%%%$$$&&&((()))'''%%%!!!!!!"""###%%%&&&((()))***+++,,,,,,,,,,,,---------,,,+++***&&&'''(((***+++---...///------,,,+++++++++++++++)))((((((((())))))(((&&&!!!!!!"""$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$  """###%%%&&&&&&%%%######""""""###$$$%%%''')))***)))***,,,...000111222222---...///000///---+++)))$$$""" !!!!!!!!!  !!!    """%%%'''%%%&&&((()))***+++,,,,,,......------,,,++++++***(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%###""" !!!%%%(((***,,,---///000222444666666777777555444333111///***$$$    !!!""""""""""""############!!!###&&&((()))(((''''''''''''&&&$$$$$$#########)))***,,,---...------,,,---......///000000000000111222333555666777888888<<<:::999999<<<>>>??????;;;;;;:::888777666555555333222111000///---,,,,,,//////.........---------......,,,,,,---...000111000000///......---,,,,,,,,,,,,,,,,,,---------------.../////////...---,,,'''%%%""" """###$$$$$$###"""###%%%''')))+++***)))(((((()))((((((((()))***+++,,,---//////...------.........///---,,,***)))((())))))+++,,,...///000//////...,,,+++***,,,.../////////+++,,,---///000111222222...---+++***)))((((((((()))(((&&&$$$###"""""""""!!!$$$%%%%%%&&&'''((('''''''''''''''((((((((('''&&&'''((('''%%%###!!!  !!!###$$$((()))+++---///111111222***+++,,,---......------,,,,,,---------+++((('''((())))))************)))''''''''''''((()))******''')))+++,,,+++,,,...000000000000//////---,,,+++)))((('''&&&%%%&&&&&&'''&&&&&&&&&'''))))))((('''###""" !!!"""###$$$&&&&&&((()))+++,,,,,,,,,++++++,,,,,,------,,,,,,((()))***+++---...///000///...---,,,,,,,,,,,,,,,+++***))))))******(((&&&!!! """$$$&&&&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&&&&!!!  !!!"""$$$%%%%%%$$$###""""""######%%%''')))+++,,,)))***+++---///000111111,,,---/////////...,,,+++&&&$$$  !!!"""""""""""""""!!!!!!!!!"""!!!  !!!###%%%'''&&&'''((()))******++++++------,,,++++++***))))))''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%"""   $$$'''***,,,---///111333666888999999999666555333111///,,,'''###   """""""""#########$$$$$$"""%%%((())))))((('''(((((((((&&&%%%$$$#########((()))+++---.........---------...///000000//////000111222444555666777777:::999888999<<<>>>???>>>999999999888888777777777333333222000///...---,,,......//////////////////...............///000000///......---,,,+++******++++++,,,------...//////------...///...---,,,+++'''%%%!!! """###$$$$$$######%%%&&&&&&(((******)))))))))***((((((((())))))+++,,,,,,000000///............//////...,,,***((((((((((((***,,,...000222111000000---,,,+++,,,.../////////+++,,,...///111222333333...---+++***((((((''''''((('''$$$"""!!!!!!!!!!!!!!!$$$%%%%%%&&&'''(((''''''''''''(((((()))((('''&&&&&&''''''%%%$$$!!! !!!###$$$''')))+++...000111111111)))***,,,.../////////...---------......---***''')))***++++++++++++******)))))))))((())))))******''')))***+++***+++,,,......//////...---,,,++++++)))((('''&&&&&&&&&'''(((&&&'''(((((())))))((((((&&&%%%""" !!!!!!!!!!!!"""###$$$%%%'''''''''***,,,...---,,,******++++++,,,---......***++++++,,,---...//////111000///---,,,,,,+++++++++***)))***+++***(((&&&!!! """$$$%%%'''((()))***************((((((((((((((())))))***$$$###!!! """$$$$$$###!!! """###$$$%%%'''***,,,---,,,---...///////////////+++,,,...//////...---,,,&&&$$$!!! """###############""""""######"""   !!!###%%%'''''''''((()))******))))))++++++******))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((%%%"""  ###'''***---...///111444777:::;;;;;;:::777555222111///---)))&&&   """"""#########$$$$$$$$$###&&&))))))((('''((()))''''''&&&%%%%%%%%%%%%%%%&&&(((***,,,.../////////...///000111222111000000000111222444555666777777777666777999<<<======<<<777777777777888888888999333222222000///...---,,,,,,---...///000111222222---...///000000000//////------,,,+++***)))(((((()))******,,,---...//////,,,---.........,,,+++***'''$$$!!!  """###$$$######%%%'''%%%''')))***))))))***,,,***************+++,,,---111000000///....../////////---+++)))(((''''''''')))+++...111222333222111...,,,++++++...///000000......///000111111111111...---+++***((('''''''''&&&%%%###!!! ###%%%&&&&&&'''(((((((((''''''(((((()))***'''&&&%%%&&&''''''%%%$$$!!! !!!###%%%'''))),,,...000000000///,,,---///111111111000///...------...000///+++(((++++++,,,,,,,,,,,,++++++******))))))((()))))))))((()))******))))))+++,,,------------,,,+++******+++***)))((('''((())))))&&&'''((((((((((((((((((((('''%%%###"""!!!!!!!!!###"""""""""###$$$%%%%%%(((''''''***---///...,,,)))******+++,,,...///000,,,,,,,,,---------......222111000...,,,+++******,,,+++************(((&&&!!!!!!!!!!!!"""$$$%%%&&&'''))))))******+++*********************+++---...///&&&%%%###!!!  """###""" """"""###%%%(((***,,,...000111111111000///...---***+++---//////...---,,,&&&$$$!!! """$$$$$$$$$$$$$$$#########$$$###   !!!###%%%'''(((((()))))))))))))))((())))))))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''***+++++++++)))&&&"""  ###'''***---...///222555888;;;<<<<<<;;;777444222000///---+++(((    """############$$$$$$$$$$$$'''))))))'''&&&(((***&&&&&&%%%%%%&&&&&&''''''&&&'''***,,,...///000000111222333444555444333222111111333555666777777888555555666999<<<===<<<:::555555666777888999999:::333222111000///---,,,,,,+++,,,---...000222333444---...000222222111///...,,,,,,+++***)))((('''&&&(((((()))***,,,---...///,,,,,,---------,,,***)))'''$$$!!!  """""""""###%%%'''###%%%((()))))))))+++,,,++++++++++++,,,------...111111000///////////////...---+++)))''''''''''''(((***...111333333222111...,,,++++++...000000000111111111111111000//////...---+++***((('''&&&&&&%%%$$$"""  $$$'''''''''((()))((((((((((((((()))******'''&&&%%%&&&''''''%%%$$$""" !!!###%%%((())),,,...000000///...000111222333333222000//////...---///111000,,,))),,,,,,---------,,,,,,++++++***)))(((((((((((((((((()))******)))((()))+++,,,,,,,,,,,,++++++***))),,,,,,***)))))))))***+++%%%'''((()))((('''((()))***)))&&&$$$############$$$#########$$$$$$%%%&&&)))''''''***...000...,,,))))))***+++,,,...///000------------------------333222000...,,,******))),,,+++************'''&&&!!!!!!"""###"""!!! !!!$$$&&&'''((((((*********++++++******)))++++++,,,,,,...///111222***)))'''$$$   !!!""" !!!$$$'''+++,,,,,,...000000///...///000,,,,,,---------,,,+++***)))'''###!!!###$$$$$$$$$%%%%%%###"""$$$%%%$$$    ###%%%&&&&&&'''((())))))(((''''''+++***((('''&&&&&&&&&'''(((((((((((('''&&&%%%$$$&&&'''''''''''''''&&&&&&,,,,,,+++***((('''%%%$$$$$$###!!! !!!%%%)))---000666777:::;;;<<<:::999777666444222111000---***'''###    """"""!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''''''''&&&%%%$$$###%%%(((***+++---///111222333333333333222111111222333333444555555555444222222555888;;;;;;888666555555555555555666777888111111000///...---,,,,,,...///000111111111111111////////////////////////+++***)))((((((''''''((())))))***++++++++++++******+++,,,,,,+++)))&&&%%%&&&###  !!!"""###%%%%%%&&&'''((((((((((((++++++***))))))***+++,,,333222///...---...///000---,,,+++(((&&&$$$%%%''')))+++...111333333111000000///...------...///000...///111222333111000///000...+++)))((((((((()))'''&&&%%%###  """%%%(((+++,,,,,,,,,******))))))((((((''''''))))))((('''%%%$$$###"""!!! !!!$$$%%%'''***...000000//////000222333444333111000111222000...---...000000---)))***,,,---......---+++***++++++++++++***)))''''''))))))((((((((())))))***...---,,,***))))))((()))+++***)))(((((((((******&&&&&&&&&&&&''''''((())))))))))))(((''''''&&&&&&)))(((&&&$$$""""""""""""&&&''')))***,,,,,,------+++++++++,,,---...///000000...------///000000///333222000...,,,***((('''***++++++***(((&&&$$$"""  """###$$$###!!! !!! !!!"""###&&&'''))))))***---,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000---,,,)))&&&!!!  !!! """$$$(((***,,,,,,...000000///...///000---.../////////---+++***'''%%%###"""######$$$%%%$$$###"""###%%%$$$    $$$&&&'''&&&'''((())))))((('''&&&)))((('''&&&&&&&&&'''(((((())))))(((((('''&&&%%%&&&&&&'''((((((((('''''',,,++++++***((('''%%%$$$$$$$$$!!!!!!%%%)))---111555777999;;;;;;999777666555333111///...,,,)))&&&$$$   !!!!!!!!!!!!"""""""""!!!""""""######%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&%%%$$$&&&)))+++,,,---///000111111111111111000000//////000111222333444444444222333555888::::::888666444333333222222333333444222222111000///...---,,,......///000000000000000////////////////////////***))))))(((''''''(((((()))******+++,,,+++++++++******+++***)))(((&&&%%%%%%!!!  !!!!!!"""###$$$&&&'''((('''&&&&&&***))))))((()))***+++,,,222000///...---...000111------,,,)))&&&%%%&&&''')))+++...111222222111000000///...------...//////---...000000000///---,,,...---+++)))(((((())))))((('''%%%###!!! """%%%(((***+++++++++)))))))))(((((((((''''''(((((('''&&&%%%$$$######!!! """$$$&&&(((+++...000000000000111333444555333111000000111///------...//////,,,******+++---......---,,,++++++++++++***)))(((&&&&&&'''''''''''''''((()))***+++******)))((((((((((((******))))))(((((())))))&&&%%%%%%$$$$$$$$$%%%%%%(((((((((''''''''''''''')))(((&&&$$$############'''(((***+++---.........------,,,,,,,,,---...//////...------///000000///111000...---+++)))(((((())))))))))))(((&&&$$$###  """######"""!!! !!! !!!"""###$$$%%%'''((()))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111000///,,,)))$$$   """%%%(((***,,,,,,...000000///...///000///000111222000...***(((%%%$$$###!!! !!!"""######""""""###$$$###    !!!$$$'''((('''((())))))((('''&&&%%%'''&&&%%%%%%%%%&&&((()))*********))))))((('''&&&$$$%%%&&&((())))))******++++++******((('''%%%%%%&&&$$$"""!!!%%%)))...111444666999;;;:::999666444333222000...---+++(((&&&$$$!!!   """"""""""""###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''')))+++,,,,,,---...000//////000000//////...---///000111333444555555555222222444666888999666444111000000////////////000222222222111000///...---------.../////////..............................)))(((((('''''''''((((((***++++++,,,,,,,,,,,,,,,******)))((('''&&&%%%%%%###   !!!!!!"""###%%%''''''&&&$$$"""'''''''''((()))***+++,,,///...---,,,---...///000,,,---,,,***'''&&&'''((()))+++...000222222111000///...---,,,,,,---...///,,,---.........,,,+++***,,,+++)))((((((((()))***)))(((&&&$$$!!! """%%%''')))******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$"""!!! !!!###&&&'''))),,,///000000000111222555555666444111000000000...---,,,---......,,,******+++---.........------,,,,,,+++***)))'''%%%$$$%%%%%%%%%&&&'''((()))***(((((('''''''''''''''''')))))))))))))))(((''''''%%%$$$###"""!!!!!!!!!!!!&&&&&&&&&'''''''''((((((((('''%%%$$$#########$$$((()))+++---.../////////000///---+++++++++---...///---,,,---...000000//////...,,,+++)))(((((('''(((((((((((('''&&&$$$$$$!!!"""""""""!!!  !!!"""%%%'''''''''((()))************++++++,,,,,,------......------...///000111111222333222///+++&&&    """%%%(((***+++,,,...000000///...///000///111222222000---)))&&&%%%%%%$$$""" """""""""""""""###"""!!! !!!!!!   !!!%%%''')))(((((())))))(((&&&$$$###$$$$$$###$$$%%%&&&((()))******+++******)))((('''###$$$&&&(((***+++,,,,,,************)))((('''&&&'''%%%"""  $$$(((---000444666999;;;;;;999666444333111///......,,,)))&&&%%%"""  !!!########################$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''(((((('''&&&&&&&&&'''((())))))+++---...------///000//////000000//////...---000111222444666777888888111111111333555555333111...------------......///222222222222222000///...+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''&&&''''''((((((++++++,,,------------,,,***)))'''&&&%%%$$$$$$$$$"""   """%%%''''''%%%""" &&&&&&'''''')))***+++,,,***************+++,,,---,,,,,,,,,+++(((''''''((()))+++---///000000000///------,,,++++++,,,......,,,---------,,,+++***)))***))))))(((((()))*********)))'''$$$""" !!!$$$'''((()))((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""$$$'''(((***,,,///000111111222444666666666444111//////000------,,,---------,,,,,,***+++---...////////////------,,,+++)))&&&%%%######$$$$$$%%%&&&''')))***&&&''''''(((((((((((((((((())))))***)))(((&&&%%%######"""!!! !!!!!!$$$%%%%%%&&&''''''((((((&&&%%%$$$###""""""###$$$((()))+++,,,.../////////000///,,,+++***+++---......---,,,,,,...000000//////---+++)))'''&&&%%%%%%'''''''''&&&&&&%%%%%%$$$   !!! !!!   !!!!!!!!!!!!!!! """###%%%(((***++++++,,,,,,,,,,,,++++++***++++++,,,---...///////////////000111222222333444222000,,,'''"""  ###&&&(((***+++,,,...000000///...///000//////000000...***'''$$$&&&&&&%%%###  !!!"""""""""!!!!!!""" !!!!!!   !!!%%%''')))'''((((((((('''&&&$$$###""""""""""""$$$&&&((()))++++++++++++***)))((('''###$$$&&&(((+++,,,------***+++++++++***)))(((((((((&&&###!!! """&&&+++...333555999<<<<<<:::777444333222000//////---***((($$$"""  !!!###$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&#########$$$$$$&&&''''''(((((('''&&&'''(((***++++++---////////////000111000000111111000000///...///000222444555666777777/////////000111222000...,,,,,,,,,,,,---...000000000111222222222000...---*********++++++******)))))))))))))))))))))))))))&&&&&&%%%%%%&&&'''((((((++++++,,,------------,,,)))((('''%%%$$$$$$$$$$$$"""   """%%%'''(((&&&###!!!%%%&&&'''((()))***++++++''''''''''''(((((())))))***+++,,,+++(((''''''((()))***+++---.........---,,,+++*********,,,---...------------,,,,,,++++++)))))))))))))))******++++++***(((%%%"""   !!!$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&'''''''''"""""""""###############!!!!!!!!!"""###%%%'''(((***,,,...000000111333555666777777555222000000000------------,,,------...+++,,,---...///000000000...------+++)))'''%%%$$$######$$$$$$&&&'''((()))'''''')))***************(((((())))))((('''%%%$$$!!!!!!!!!!!!!!!"""############$$$%%%&&&'''(((((($$$###"""!!!!!!"""######'''(((***,,,---............---,,,++++++---...000---,,,+++,,,...000000///000...+++(((%%%$$$######''''''&&&&&&%%%%%%%%%%%%!!!  """!!!!!!!!!!!!  !!!!!!"""""""""""" !!!!!!!!! """######%%%)))+++---.........------,,,+++++++++,,,------...////////////000000111111222222222222000,,,(((### !!!$$$&&&(((******,,,...000000///...///000.........,,,+++(((&&&%%%'''&&&%%%###  !!!!!! !!!"""$$$ !!!!!!!!!     $$$'''(((&&&'''(((((('''&&&%%%$$$!!!!!!!!!!!!###%%%'''(((***++++++******)))((('''###%%%''')))+++---......++++++,,,,,,,,,++++++***)))'''$$$$$$### ###(((+++///222777;;;<<<:::777444333222000//////---***((($$$"""  !!!###$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%""""""""""""###%%%&&&'''(((((('''(((((()))***+++,,,...000111000000111222111111222222111111000///---...///111222333333333///.........//////...,,,------,,,------///000000---...000111000///---+++(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))***++++++,,,,,,,,,,,,,,,(((((('''&&&%%%$$$######"""   !!!!!!!!!###&&&((()))(((&&&%%%&&&'''((()))***++++++***%%%%%%&&&&&&&&&&&&&&&&&&)))***+++***(((&&&&&&''''''((()))***++++++++++++******))))))***+++,,,------,,,,,,,,,,,,---------************++++++++++++,,,+++)))&&&###  !!!###%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&!!!!!!"""""""""""""""""" !!!"""$$$%%%'''((()))+++---//////111333555666666666555222000111111---.........------///000---.........///000000000......---,,,+++)))'''&&&$$$$$$$$$%%%&&&'''((()))((()))***,,,,,,,,,+++***(((((((((((('''&&&$$$$$$ !!!!!!"""###$$$######$$$$$$%%%&&&''''''######"""!!!!!!"""$$$$$$'''(((***+++---.........,,,,,,,,,,,,------...///---+++***+++...000000///000...***'''$$$#########)))((('''&&&%%%%%%%%%%%%!!!!!!  !!!!!!!!!"""""""""!!! """"""######$$$$$$%%%%%%  !!!!!! !!!"""###$$$$$$&&&))),,,.../////////......---,,,,,,,,,------......//////.../////////000000000000000000...+++'''### !!!$$$''')))******,,,...000000///...///000...---,,,***)))''''''&&&%%%$$$###!!!   !!!!!! """%%% !!!!!!"""""""""!!!!!!   ###&&&(((%%%&&&'''''''''&&&%%%$$$!!!!!! !!!"""$$$&&&'''************)))((('''&&&$$$%%%'''***,,,---......,,,,,,------...---------***'''%%%&&&'''$$$ $$$'''+++...444888:::999666333222000///......,,,***'''###!!!   """$$$$$$$$$&&&%%%$$$######"""###### !!!"""$$$%%%&&&''''''((()))************,,,...000111111111333444111111222222111111000///------...///000111111111111///......//////...,,,//////...---------------+++,,,...//////---+++)))''''''(((((('''&&&&&&%%%#################################$$$%%%'''((())))))******+++,,,+++++++++''''''((('''&&&%%%###"""  !!!""""""###$$$&&&((()))******)))'''(((***+++++++++******&&&&&&''''''&&&&&&%%%%%%'''(((******(((&&&%%%&&&&&&''''''(((((()))))))))))))))(((((()))***,,,---++++++++++++,,,---......+++,,,,,,,,,,,,++++++***---+++)))&&&###  !!!###$$$%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! """###%%%''''''(((***,,,---...000333555555666666555333111222333---///000///------000333//////////////////000000.........---,,,+++))))))&&&&&&%%%&&&&&&'''(((((((((***+++,,,---,,,***)))***)))'''&&&%%%$$$$$$$$$!!!!!! !!!!!!"""######$$$$$$%%%%%%&&&&&&$$$$$$#########$$$&&&'''((()))+++,,,.../////////,,,---.........---,,,+++,,,+++***+++...000000///---+++(((&&&$$$%%%&&&'''+++***((('''%%%%%%%%%%%%"""!!! !!!  !!!""""""###$$$$$$$$$######$$$$$$%%%%%%&&&'''''''''!!!  !!!""" !!!%%%&&&&&&%%%%%%'''***,,,...////////////......------------...............---------............//////...---***'''### !!!$$$'''))))))***,,,...000000///...///000///...+++)))((((((((((((""""""!!! !!!###$$$ !!!!!! ###&&&!!!""""""#########""""""   ###&&&'''$$$%%%&&&'''''''''&&&%%%!!!!!! !!!"""###%%%''')))******))))))((('''&&&%%%&&&(((***,,,---......------......//////......***'''&&&''')))''' """%%%'''+++111666888777555222000///---------+++)))&&&"""    """###$$$$$$&&&&&&$$$###"""!!!!!!!!! !!!###$$$%%%&&&''')))***+++++++++***,,,...111222222222444555111111111111111000////////////000111111111111111222111//////000000///---222111///---,,,*********)))***,,,......,,,)))(((''''''''''''&&&&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%'''((()))))))))***++++++++++++***&&&'''((()))(((%%%###!!! !!!"""###$$$%%%&&&(((***+++,,,---))))))+++,,,,,,+++***)))(((((((((((('''&&&&&&%%%&&&((())))))'''%%%%%%%%%%%%&&&&&&&&&''''''(((((()))((((((((()))***,,,---))))))******+++,,,...///,,,------------,,,+++***---,,,***'''###  !!!###$$$%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&""""""!!!!!!  !!!###%%%&&&'''(((***+++------///222555444555666555333222333444...000111///---...111444111000///////////////000...///......---,,,+++***''''''&&&&&&&&&''''''((()))***+++,,,,,,+++)))(((***)))'''%%%$$$$$$$$$$$$""""""!!! ###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))***+++,,,...///000000111......///000///,,,***(((,,,******+++...000000///+++)))'''%%%%%%''')))***---,,,)))'''&&&%%%%%%%%%""""""  !!!"""!!!  !!!###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))"""!!!!!!"""!!!"""((((((((('''&&&'''***---......////////////.....................---------,,,,,,,,,---------------555333///+++'''###!!!  """$$$&&&''')))++++++,,,---/////////......,,,+++++++++)))((('''&&&&&&&&&$$$"""!!! !!!  """$$$%%% !!!"""""""""!!!    $$$&&&$$$%%%&&&''''''&&&%%%%%%######!!!!!!!!!"""###$$$))))))((((((''''''''''''+++''''''+++---***,,,222111222111000......000222,,,+++***))))))'''###   ###)))+++---///000000//////.........---,,,)))'''&&&!!!   !!!$$$'''&&&&&&%%%$$$$$$######"""!!!!!!!!!!!!"""###%%%&&&$$$%%%(((***++++++***)))---...///111222222222222111000///......///000111///000111111000...,,,***,,,---......------///111....../////////...,,,++++++++++++***************((()))))))))))))))((((((###!!! !!! !!!###%%%'''(((((()))''''''((((((((((((''''''&&&&&&%%%###"""  !!!&&&''')))---///000///...///......---++++++***)))+++***(((&&&$$$######"""&&&&&&''''''&&&%%%$$$$$$%%%$$$$$$$$$%%%''')))***))))))))))))***+++,,,---++++++,,,---............222///,,,***+++,,,---,,,++++++***'''### $$$&&&&&&%%%$$$$$$""""""###$$$%%%%%%%%%%%%"""!!!  !!!"""!!!""""""!!!!!!"""$$$'''((()))+++---...///000000333444555555333111111222333111///------///111333111000...---,,,...///000222222222111///---***)))+++)))'''&&&%%%&&&((()))******+++++++++******)))+++***'''%%%###"""!!!!!!"""!!!  ############"""""""""!!!&&&%%%$$$$$$%%%&&&((()))------...///000111222222......---,,,+++***)))((((((((((((((())))))))))))***)))'''&&&&&&(((+++,,,,,,+++***((('''&&&&&&&&&######""""""!!!  !!!"""###&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$"""$$$%%%,,,,,,+++++++++,,,---------------,,,+++***)))(((***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++555333000,,,(((%%%"""!!!  ###%%%&&&(((******+++,,,---------,,,+++++++++++++++***)))'''''''''&&&%%%$$$""""""!!!!!! !!!!!!"""###$$$ !!!"""#########"""!!!  !!!%%%(((''''''((((((((('''&&&%%%$$$###############$$$$$$((((((((('''''''''&&&&&&+++''''''+++,,,+++---222111222222000///...000222---,,,******)))'''$$$!!! &&&(((***,,,......---,,,---------,,,+++)))'''%%%    ###%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%&&&(((***,,,---,,,++++++,,,---...000111222222222000000///......///000000//////000000///---+++***+++,,,------,,,---///111...////////////---,,,+++************************((())))))))))))(((((('''###!!! !!!###%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%$$$"""!!!  !!!&&&'''***---000000000///000///...---,,,***)))))))))((('''%%%$$$############%%%&&&%%%###"""###$$$$$$$$$$$$$$$%%%'''((()))(((((((((((()))***++++++,,,,,,------...---------000...,,,+++,,,,,,,,,+++*********&&&""" $$$&&&%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""!!! !!!"""""" """$$$'''(((***,,,...///000000222333555444333111222333222111///......///111222111000///------...000111333333333222000...,,,***+++***(((&&&&&&'''((()))***************))))))(((+++)))'''%%%###"""!!!!!!"""!!!  """"""""""""""""""""""""%%%$$$$$$%%%&&&''')))***......//////000111222222......---+++***((('''''''''''''''(((((())))))))))))((('''&&&''')))+++---,,,,,,***)))((('''''''''#########"""!!!  !!!"""###$$$&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$### """$$$%%%+++++++++++++++,,,,,,---,,,,,,,,,,,,+++)))((('''((((((((()))))))))))))))'''((()))***************555333000---)))&&&$$$###  """$$$&&&'''((()))***************)))(((******+++++++++***((('''((('''&&&%%%$$$#########  !!!"""#########""" !!!###$$$$$$$$$######  !!!&&&)))************)))'''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&***((((((+++,,,,,,...222222222222111//////000111...---++++++***((($$$""" """###&&&)))*********)))++++++++++++***(((&&&%%%   !!!$$$%%%%%%%%%%%%%%%&&&&&&&&&######"""!!!!!!"""###$$$)))+++---...///...---,,,+++,,,---///000222222222//////............//////.../////////...,,,***)))***,,,,,,,,,+++,,,...000...////////////---,,,+++))))))******************))))))))))))(((((('''&&&###""" !!!"""###%%%&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""!!!  !!!%%%'''***...000111111000222111000...,,,***(((((('''&&&%%%$$$###############'''+++)))%%%"""###%%%"""###$$$%%%&&&'''''''''(((((((((((((((((())))))---------...------,,,,,,...---,,,,,,------+++))))))***)))%%%  ###%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$######"""!!!!!!""""""### %%%&&&(((***---...000000111222333333222222333444222111111000000111111222222111///......000111222444444444333111///---,,,+++***)))((('''((())))))***)))))))))(((((((((''')))((('''%%%###""""""!!!"""!!! !!!!!!!!!!!!""""""""""""###$$$$$$%%%''')))+++,,,/////////000111111111222......,,,***((('''%%%%%%%%%%%%&&&'''((())))))***((('''''''''(((***---...---,,,+++***)))((((((((($$$$$$$$$###"""!!!  !!!"""$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$######!!! ###%%%&&&***************++++++,,,+++++++++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((())))))444333000---***'''&&&%%%"""!!!  !!!###%%%&&&((())))))))))))(((''''''&&&((()))+++,,,,,,+++***)))((('''&&&%%%%%%$$$%%%%%%""" !!!###$$$$$$"""!!! !!!"""$$$%%%%%%$$$$$$ !!!&&&***---,,,,,,***)))((('''&&&%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((()))***,,,---///222222333333222000///000111///...,,,,,,+++***&&&###  ###&&&(((((((((((())))))))))))((('''%%%$$$   !!!$$$$$$%%%%%%&&&''''''((((((%%%$$$###"""!!!!!!"""###***,,,---/////////---,,,***+++,,,...000111222222///..................///............,,,+++))))))***+++,,,,,,++++++---/////////000000///---+++***)))))))))******+++++++++*********)))((('''&&&%%%$$$""" """"""$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$######""""""!!!  """$$$'''+++///000111222333444333111///,,,***((('''%%%$$$##################'''...555444,,,%%%$$$&&& """$$$%%%&&&'''&&&&&&))))))))))))))))))((((((............---,,,++++++,,,,,,,,,---...,,,)))'''(((((('''$$$ ###$$$$$$###$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""###&&&)))+++...///000000111222222222222444666333333333333333333333333333111000//////111333444444444333222000///...---,,,+++***))))))))))))******)))((((((''''''''''''((('''&&&%%%###""""""!!!!!!  !!!""""""#########$$$%%%''')))+++---...000000111111111111111111...---,,,***'''%%%$$$######$$$%%%&&&'''((())))))&&&'''''')))***,,,---...---,,,+++***))))))))))))%%%%%%%%%%%%$$$"""!!!  !!!###$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$######!!!###%%%&&&))))))(((((())))))***+++*********)))((('''%%%%%%$$$$$$$$$######"""""""""!!!"""$$$%%%'''(((((((((333222///---***((('''&&&#########"""  !!!###%%%''')))((((((''''''&&&&&&&&&'''(((***,,,---,,,+++***''''''&&&%%%%%%&&&&&&&&&$$$""" ###$$$$$$"""!!! !!!###$$$%%%%%%%%%$$$!!!   &&&***,,,,,,+++***)))((((((((('''((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))***+++///111222222333444333111//////000///...---------,,,)))&&&!!! !!!$$$&&&'''''''''&&&&&&'''''''''&&&$$$###    ###%%%%%%%%%&&&'''((())))))***'''&&&$$$###""""""######)))+++---...///...---,,,***+++---...000111111222...//////////////////.........------,,,***))))))***+++,,,,,,++++++---//////000000000...---+++***((())))))***+++,,,,,,---+++++++++***)))'''&&&%%%$$$"""  ###$$$%%%&&&&&&&&&&&&&&&""""""############""""""!!!   """###''',,,///111111333555555444222///---***((('''$$$######""""""#########)))222::::::111(((###### !!!###%%%&&&&&&%%%%%%******+++++++++***))))))............---,,,++++++++++++,,,---...,,,)))&&&&&&'''&&&### """#########$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$### ###'''***---/////////000111111111222444666555555555555555555555555222111000///000111333555333333222000///...------,,,,,,++++++***************)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!!  !!!"""###$$$%%%$$$%%%'''))),,,...///000222222222222111111111111...---+++)))'''%%%######"""###$$$%%%&&&'''((((((&&&''')))***,,,---......,,,,,,+++***))))))))))))'''''''''&&&%%%$$$"""""" """###$$$%%%%%%&&&''''''((((((((('''((('''''''''%%%$$$###"""!!!###$$$%%%(((''''''''''''((()))))))))))))))((('''&&&%%%$$$$$$$$$###"""!!!  """$$$&&&((())))))333222000...,,,******)))&&&&&&&&&&&&$$$"""   ###%%%''''''&&&%%%%%%%%%&&&&&&%%%'''***---......,,,+++(((((('''''''''(((((()))&&&$$$!!! #########""""""###$$$&&&&&&&&&%%%%%%"""!!! $$$((())))))(((((((((((())))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((******)))+++000222222222444555444111//////000...------...///...,,,***$$$  """%%%&&&&&&&&&###$$$%%%&&&&&&%%%######   """$$$&&&&&&&&&'''((())))))******((('''%%%$$$$$$$$$%%%%%%((())),,,...//////...---,,,---...///000111111111//////000000000000/////////...---,,,+++******)))***,,,,,,,,,+++,,,...000000000000000...,,,***)))))))))***+++,,,---...///------,,,+++***(((&&&%%%$$$###!!! !!!"""%%%&&&''''''''''''&&&&&&""""""############""""""   """"""'''---000111222444777555444222000---+++)))((($$$$$$######"""#########(((...555666///&&&!!! !!!"""###$$$%%%%%%%%%)))***+++,,,,,,+++***)))---------...------,,,,,,+++++++++,,,---+++(((%%%%%%%%%%%%### """###""""""$$$%%%###$$$%%%&&&'''''''''''''''''''''''''''&&&$$$$$$!!!%%%))),,,...///000111111000000111444666777666666555555666666777222111000///000111333555333333111000............,,,,,,,,,,,,,,,++++++++++++***((('''&&&&&&&&&'''$$$$$$%%%%%%$$$###""""""!!!  """###%%%&&&'''&&&(((***,,,///000111222444333333333222111111111------+++)))'''&&&$$$$$$""""""###$$$%%%&&&&&&''''''(((***,,,---...------++++++***)))))))))))))))((((((((('''&&&%%%$$$###!!!!!!!!!!!!"""###$$$$$$%%%&&&'''((((((((((((((())))))(((&&&$$$""" !!!"""###$$$&&&&&&&&&&&&&&&'''(((((()))))))))((('''&&&%%%$$$$$$###"""!!!  """%%%'''((()))555444222000///...------******+++***)))'''$$$### ###$$$######""""""###$$$%%%$$$&&&***---///...---,,,***************+++,,,,,,(((&&&### !!!"""######&&&&&&((())))))((('''&&&###"""  !!!%%%%%%%%%%%%%%%&&&(((***+++******(((''''''&&&&&&&&&&&&&&&'''''''''((((((((('''***+++)))+++111444222333444555444222000//////---,,,---...000000///---((($$$  ###%%%%%%%%%!!!"""###$$$$$$$$$###"""   """$$$&&&((((((((())))))*********((((((&&&&&&%%%&&&'''((('''(((+++...000000000///...///000000111111000000///000111222222111000///000///...---,,,++++++***+++,,,------,,,---///111000000000000...,,,***))))))***+++,,,...///000111//////...---+++)))'''&&&$$$###!!! !!!"""$$$%%%'''(((((((((((((((''''''""""""############""""""   """"""'''...111111222555999555444222000...,,,******&&&%%%$$$###############%%%(((++++++((($$$!!! !!!!!!!!!"""###$$$%%%&&&&&&((()))+++,,,+++***))),,,,,,------...---------+++*********+++***(((&&&###$$$$$$###  !!!"""""""""$$$%%%"""###$$$&&&'''((((((((((((((())))))(((&&&%%%$$$###(((+++...///111111111000///000333666777666444333333444666777111000///...///111333555444333222000/////////000---------------,,,,,,+++---+++)))'''&&&&&&''''''######$$$%%%$$$$$$""""""  """%%%'''((())))))+++---///111222333333555444444333222222111111---,,,+++***((('''&&&%%%"""#########$$$$$$%%%%%%'''))),,,.........,,,+++******)))((((((((()))))))))))))))((('''&&&%%%$$$###"""""""""""""""######%%%&&&'''((()))))))))))))))((('''%%%""" !!!"""###%%%%%%%%%%%%%%%&&&''''''))))))))))))(((&&&%%%$$$""""""!!! ###%%%'''(((666555444222111000000000,,,---......---***(((&&&  """!!! """###$$$###&&&***...//////...,,,,,,,,,,,,,,,---...//////)))'''$$$  """$$$$$$))))))***++++++***)))(((###"""!!!  $$$"""""""""###%%%(((+++,,,+++***(((&&&&&&&&&&&&''''''''''''((((((((())))))'''++++++(((+++222444222333444666555222000//////,,,,,,---///111222000///+++&&&  """###$$$$$$ !!!###$$$$$$###""""""   """###%%%))))))))))))************)))((('''&&&&&&'''((()))'''(((,,,///111111111111000000111111111111000000000111222333333222111000000///...---,,,+++++++++,,,---......------///111000000000000...,,,***)))******,,,---///000111222000000///...,,,***(((&&&$$$###"""!!!"""$$$&&&'''))))))))))))))))))((('''""""""############""""""   """!!!'''...222111222666:::555444222111///---+++***'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!###%%%'''$$$&&&(((***++++++***)))++++++,,,---............,,,***)))*********(((&&&"""###$$$###  !!!"""!!!"""$$$%%%!!!"""$$$&&&'''))))))***((())))))))))))'''%%%$$$###'''+++...///222222111000///000222555777555333111111333555777000///......///111333444666555333111000000111111------......------,,,+++...,,,)))'''&&&&&&'''((("""###$$$%%%%%%$$$###""" !!!###%%%(((******+++,,,///111333333333333555555444333333222111111,,,,,,+++***)))(((''''''##################$$$$$$(((***,,,...///...,,,+++***)))((((((((((((((()))******))))))(((&&&%%%$$$$$$######"""""""""""""""%%%&&&'''((())))))))))))((('''&&&### !!!!!!"""%%%%%%$$$$$$%%%%%%&&&'''*********)))((('''%%%%%%!!!!!! !!!$$$%%%&&&777666444444555555333222222222222222222000+++(((  !!!###%%%(((,,,...//////000000///...---...///000///...)))'''$$$!!!  $$$&&&(((***,,,------,,,+++***$$$$$$###    """###$$$%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&(((((((((((()))***+++,,,------,,,---...000222333222333333333222000...---,,,---000111222111000///***((($$$ !!!"""###""" """$$$%%%###   """%%%''')))******+++++++++******(((((((((((((((((('''''')))+++...000222222111000111111222333444444444444222111111111222111...,,,111000...,,,+++++++++,,,000///---,,,+++---...///......---------,,,,,,,,,---------...............111000///---+++)))(((''')))'''&&&$$$$$$$$$%%%&&&(((((())))))((('''%%%$$$###$$$%%%%%%$$$###!!! ###"""  !!!###'''---111222333444555666555333111000///......***(((&&&%%%%%%%%%$$$"""$$$$$$$$$#########""""""  ###%%%'''((()))***++++++***)))(((((()))+++---------+++*********)))((('''&&&%%%%%%$$$$$$###"""  !!!###$$$%%%%%%)))))))))(((((()))))))))((()))******)))'''%%%###!!!$$$(((---000111000000000111222333333666555444222111000000000666222//////111444444333999666333000........./////////......///000111222000---+++))))))(((&&&$$$$$$""" !!!"""!!!  """$$$''')))+++,,,---...///000111222333333444555444111000000111///...,,,***(((&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''+++++++++******)))))))))---,,,***(((''''''((()))+++******)))(((&&&$$$###&&&%%%###!!! !!!!!!&&&%%%%%%&&&&&&'''))))))''''''&&&$$$!!! """"""""""""###$$$%%%'''(((***)))((('''%%%$$$"""""""""!!! !!!"""###888666555555777777666444222222222222222///+++(((   ###&&&))),,,...//////111222111000//////000111///...***(((%%%""" ###&&&(((***+++------,,,***)))$$$$$$###  !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((()))***+++,,,------------...///111222444444555555444222111000,,,---///000111000//////+++)))%%% !!!"""$$$"""!!!"""$$$$$$"""   !!!"""%%%''')))******++++++++++++*********)))((((((((())))))***+++---///000111111111333333444444555444444444333222111222333222///---000///---,,,++++++++++++///...------,,,---...///.........---,,,,,,++++++++++++,,,---...//////000111000///---+++***(((((((((((('''&&&&&&&&&''''''))))))******)))(((&&&%%%$$$$$$$$$$$$###"""!!! """!!!   """$$$''',,,///000111222444666555444222000///......+++)))&&&%%%%%%%%%$$$###$$$$$$$$$#########""""""!!! !!!###%%%&&&&&&'''(((*********))))))((()))+++,,,---,,,+++***+++***)))((('''&&&%%%%%%#########"""  """###%%%%%%%%%))))))))))))))))))))))))((()))******)))'''%%%### $$$(((---000000000000000111222333333555444333222111000000000444222//////222444444444888666222///...---...///---......///000000111222///---***)))((((((&&&$$$$$$###!!! !!!!!!!!!!!!  """$$$&&&)))+++,,,,,,---...000111222333222222222000......///000000///---***(((&&&%%%%%%%%%$$$######$$$%%%&&&'''))))))*********+++++++++---,,,***((((((((()))***+++***)))((('''%%%$$$$$$%%%$$$"""!!!!!!!!!!!!"""&&&%%%%%%&&&&&&'''((((((%%%$$$$$$"""!!!!!!""""""###$$$&&&'''((()))(((((('''&&&%%%$$$######!!! """######888777666777999:::999888333222222222111///+++(((!!!   """'''))),,,---...///222444333222111111222222000...,,,***&&&###!!!!!!%%%((()))+++,,,,,,+++)))(((%%%$$$###   !!!###$$$$$$$$$""""""$$$%%%&&&'''''''''(((((((((((()))***+++,,,...............///000111333333444444333222111111------.../////////......---+++'''""" !!!$$$###"""#########!!!    !!!"""$$$&&&))))))***+++,,,,,,,,,+++---,,,***)))((()))***+++++++++,,,---...000111222555555666666666555444444333222222333444333000...000///---+++*********+++.................................---,,,+++++++++)))***+++,,,---///000000000000///---,,,***))))))'''(((((())))))))))))(((******++++++***)))'''&&&%%%$$$###""""""""""""""""""!!!  """%%%&&&(((+++,,,---///111333666666444222111///...---,,,)))&&&$$$$$$%%%%%%%%%$$$$$$$$$###############!!!!!! !!!###%%%&&&$$$%%%&&&((())))))))))))((()))***+++,,,+++***))),,,+++***)))'''&&&$$$$$$######"""!!! """$$$%%%&&&'''))))))************))))))((()))******)))'''$$$### ###(((---000//////000000111222333333444333333222111000//////333111///000222444555555777555222///------......+++,,,...///000111222222///,,,***(((((('''&&&$$$$$$$$$$$$###"""!!! """"""!!! !!!###&&&)))***++++++,,,...///000111222222222111///------///111222000...+++(((&&&%%%$$$$$$$$$$$$$$$$$$&&&((()))(((((()))***+++------...---,,,+++)))))))))******+++***(((&&&%%%$$$%%%%%%######""""""""""""######%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!  !!!!!!!!!"""$$$&&&'''((()))(((((('''&&&&&&%%%%%%###"""  """######999888888999;;;<<<<<<;;;444333222111111///+++((("""   """''')))+++,,,---///222555444333333333444333111///...,,,(((%%%""" ###'''(((***++++++***((('''%%%$$$"""   !!!"""###### """$$$%%%&&&'''&&&&&&))))))(((((()))***++++++///............/////////000000000111111111000000............------------...,,,)))$$$ !!!$$$############"""!!!    """"""$$$%%%((()))***+++,,,,,,,,,,,,...,,,***(((''')))+++,,,---,,,+++,,,---///222444777777777777777666555444444333333444555444222000000...---+++************,,,------............---......------,,,++++++***)))******+++,,,------...000///...---,,,+++***)))'''((()))+++++++++***)))***++++++,,,+++)))(((''''''%%%$$$"""""""""######"""!!! !!!$$$&&&)))***,,,,,,,,,...111333777666555333111///...---,,,)))%%%$$$$$$&&&&&&&&&########################"""""""""""""""###$$$%%%######$$$&&&'''((())))))(((((()))*********)))(((,,,+++***((('''%%%$$$###"""""""""!!!!!!###%%%'''((((((******+++,,,,,,+++******)))*********)))'''$$$""""""''',,,///......///000111222222333333222222222111000//////111111000111333555666666555444222///...---......***+++---///111111222222...,,,***(((((((((&&&%%%$$$%%%&&&&&&%%%###!!!######"""!!! !!!###%%%((()))******+++---...///000111444444222000...///222444333111...+++(((&&&$$$$$$%%%%%%$$$%%%&&&(((***+++***++++++,,,---......///---,,,+++***)))*********+++***'''%%%$$$$$$%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###  """$$$&&&((()))******)))((('''&&&%%%$$$$$$###!!!  """###$$$999888888999<<<======<<<555333222111000...+++((("""  """%%%''')))***+++---111444444444444555666555222000000---)))&&&###   %%%&&&(((******)))((('''%%%$$$"""  !!!""""""!!!"""$$$%%%%%%%%%$$$###))))))))))))))))))***+++......//////////////////////////////000111222222000///...---,,,,,,---------,,,)))%%%!!! """###$$$######"""!!!!!!!!!    !!!"""###$$$&&&''')))***+++,,,,,,,,,---+++)))'''''')))+++---...---,,,,,,---000333555888888888888777666666555555444444555666666444222000///---+++*********+++++++++,,,---...---------------,,,,,,,,,+++++++++++++++++++++************......---,,,++++++******'''((()))+++++++++***)))******++++++***)))'''&&&'''&&&$$$"""""""""######!!!  !!!%%%'''+++,,,---------...222555777777666444222000---,,,+++)))&&&%%%%%%''''''&&&########################$$$############$$$$$$$$$######$$$%%%&&&'''((()))((((((((((((((((((((('''***)))((('''&&&$$$######""""""!!!  """$$$&&&((())))))***+++,,,------,,,+++***)))***+++***)))&&&$$$"""!!!%%%***---,,,---///111222222222222222222333333222111000///000111222222333444666777555444222000///.........***+++,,,...000111222222///,,,***)))))))))'''&&&$$$%%%'''((('''%%%""" $$$$$$###"""!!! !!!###%%%'''((())))))***,,,---...///000444333222///......222444222111...+++(((&&&$$$###%%%%%%%%%%%%''')))+++---//////......------------++++++*********************(((&&&$$$######$$$%%%$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%$$$###!!!    !!!$$$&&&((()))---,,,+++)))'''%%%$$$###$$$$$$###""" !!!"""###$$$999888888999;;;<<<<<<;;;666444222111000...+++(((###  !!!###&&&((()))+++...000333333444555777666333111000...***'''%%%"""###$$$&&&((())))))((((((&&&$$$"""  !!!""""""###$$$$$$$$$######***)))))))))))))))******------...///000000//////000000000000222333555555333111///,,,,,,,,,---...,,,+++)))&&&""" !!!"""$$$$$$"""!!!"""###"""!!!  !!!"""###$$$$$$%%%''')))***+++,,,,,,******(((((()))***,,,...///...------///111444666777777888888888777666666666555555777888777555333111000...,,,+++++++++,,,)))******++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++***))))))((((((,,,,,,++++++*********)))'''(((((())))))))))))((((((((())))))((('''%%%$$$$$$$$$###"""!!!!!!!!!!!!   $$$&&&+++,,,------...///222555777777777555333000---+++***(((&&&&&&'''((('''&&&###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((((((((''''''''''''&&&&&&''''''&&&%%%$$$######"""!!!!!!!!! ###%%%''')))***++++++,,,---//////---,,,+++******+++***)))&&&###""" ###'''***+++---///111222222222222222333333444333222111000000222333444333444555777555444333111000000//////,,,,,,,,,---...000111222///---+++*********)))(((%%%&&&'''(((((('''%%%###&&&%%%$$$"""!!!!!!!!!!!! !!!"""$$$&&&((((((((()))+++,,,---...///000000///...,,,---///222111///---***'''%%%$$$############$$$&&&)))+++---111000///...,,,+++***)))))))))))))))))))))))))))((('''%%%$$$######$$$$$$%%%%%%&&&'''((((((''''''%%%%%%%%%%%%###!!! !!!!!! !!!###&&&)))***---,,,+++***(((&&&%%%$$$%%%%%%%%%$$$""" !!!"""###$$$$$$999888777888:::;;;:::999777444222000///---***(((%%%"""  ###&&&((()))+++---111111333555777777444222000...***(((&&&$$$  """%%%''')))***))))))&&&%%%"""  !!!!!!!!!"""###$$$%%%&&&******))))))))))))******+++,,,...///000000000000/////////000111333555777555333///---+++,,,...///))))))(((&&&###!!!$$$$$$""""""###%%%###!!!    """######"""###%%%''')))***++++++)))))))))***,,,---///000////////////111333555666555666777777777777777777666666666777999999777555222111///---,,,,,,,,,---)))((((((((((((***,,,---))))))***+++,,,------...))))))))))))))))))((((((*********)))))))))))))))(((((('''&&&&&&&&&''''''&&&&&&''''''&&&%%%###"""   """%%%)))***,,,---...///222444777777777666333000---+++(((''''''((())))))'''%%%""""""#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###&&&%%%%%%$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&$$$$$$$$$#########"""""" !!!###&&&(((***+++,,,+++,,,...000000...,,,+++***++++++***)))&&&###!!!!!!%%%(((***,,,...111222222222111222333444555555444222111111333555555333333444666555555444333222111000000...---,,,+++,,,...111222000...,,,+++,,,,,,+++)))%%%&&&'''(((((((((''''''&&&&&&$$$###"""!!!!!!!!!!!! !!!"""$$$&&&''''''((()))***+++---........./////////------///000...---+++)))&&&%%%$$$### !!!###&&&)))***......---+++***(((''''''((((((((()))))))))((((((&&&&&&%%%%%%$$$#########$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%###   ######!!! ###&&&)))************))))))(((((((((&&&&&&&&&%%%$$$"""  !!!"""######$$$$$$###888777666777999:::999888777555222000///---***((('''$$$   """%%%'''((()))***000000222555888888555333000...+++((('''%%%""" $$$''')))******)))&&&%%%"""   """$$$'''(((******)))))))))))))))******+++---///111111111000,,,,,,,,,---///111444555666444000---,,,,,,...000(((((('''&&&### ###$$$""""""$$$&&&###"""    !!!"""###!!!"""$$$&&&(((***++++++((()))***,,,...000111111///000000111222444555666444555666777777777777777777666777888999999777555333111000...------------)))(((&&&&&&''')))+++---'''((()))***,,,---...///''''''(((((())))))******)))))))))((((((((((((((()))'''&&&$$$$$$$$$%%%&&&$$$%%%%%%&&&%%%$$$"""!!!  !!!$$$&&&)))+++------///111333777888777666444000---+++''''''((()))***)))'''$$$""""""######$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######'''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%""""""""""""""""""""""""  !!!###&&&)))+++,,,---+++---///000000///---+++***+++++++++)))&&&###!!! $$$&&&***+++...111222333222111333444555666666555333111111444666666333222333555555555444444333222111111000...,,,***+++---000333111///---,,,------,,,***%%%&&&'''(((((()))))))))'''&&&%%%###"""!!!!!!!!!!!! """$$$&&&'''''''''(((***+++,,,---...///000222111000000111222---,,,***(((&&&%%%$$$###!!!$$$'''(((++++++***)))((('''&&&%%%''''''((((((((((((((('''%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%######%%%%%%%%%%%%###   !!!###$$$"""  ###&&&)))+++((((((((()))******++++++&&&&&&&&&&&&%%%###!!! """######$$$$$$$$$$$$###777777666666666555555555555666666555333///+++((('''%%%"""  !!!%%%'''))))))000222333333333333444666000000///---***'''###!!!!!!$$$%%%&&&&&&&&&%%%%%%$$$"""   !!!"""###$$$((()))+++***(((''''''(((***+++...///000000......---,,,,,,,,,---///111222444333000...,,,+++******(((((('''%%%""" !!!"""!!! """$$$$$$%%%&&&&&&$$$!!! !!!!!! """$$$&&&&&&''')))+++,,,---...///000000000000000000111222333555666777666666666666666777777888666777999:::999888666444111000///...---,,,++++++)))))))))))))))(((((((((+++((('''(((+++...---,,,,,,+++***))))))(((((()))***))))))((('''&&&&&&%%%'''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!! """&&&&&&''')))***---///000333333444444222000---,,,'''''''''(((***)))'''%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%###""""""$$$%%%%%%%%%%%%&&&((('''&&&%%%$$$############$$$$$$######"""!!!!!!!!!  """""""""$$$&&&)))+++---+++,,,---/////////......+++,,,,,,,,,+++)))(((&&&!!!$$$'''---...000222333444333333000222333555555555555444666666555555444333111111555333111000111222333222333222000...---,,,,,,,,,------,,,,,,,,,+++++++++((((((((()))******++++++...+++'''$$$###"""!!!!!!""""""!!!!!!"""$$$'''%%%'''))),,,------,,,++++++,,,...//////...,,,+++...,,,)))&&&$$$######### !!!$$$%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''"""######$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$###!!!  !!!######""" !!!###%%%'''&&&'''''''''(((((())))))***&&&######%%%''''''&&&((('''((())))))'''"""444444444444444444444444444444555555333///,,,)))(((&&&###  """&&&(((***///111222333222222444555111111///---***'''$$$"""  """$$$%%%&&&&&&%%%$$$$$$"""   """$$$&&&'''((()))+++***(((''''''(((***+++...///000000......,,,,,,+++,,,---...000111555333111...,,,******)))(((''''''%%%###  !!!"""!!!!!!!!!###%%%$$$$$$&&&&&&$$$"""  """$$$%%%%%%&&&(((***------...///000000000000111111111222444555777888999888777666666666666666777777888888777666555444111111000///---,,,++++++)))))))))(((((((((((((((***((('''(((+++,,,,,,+++++++++***)))))))))))))))++++++******)))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!  !!!$$$$$$%%%''')))+++---...111222333333222///,,,+++(((((('''((())))))&&&$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$$$$$$$$$$&&&'''&&&&&&%%%$$$##################""""""!!!  !!!!!!"""###%%%(((***,,,+++,,,---/////////...---+++,,,,,,,,,+++***((('''  ###&&&''',,,...000222444444444444111333444666777888777777777777777666555333222111555333222222222333333333555444222000...---,,,,,,---,,,,,,,,,,,,+++++++++))))))******+++,,,,,,------+++'''%%%$$$###!!! !!!"""###""""""###%%%(((''')))+++---//////......,,,---...///...---+++***---+++***'''%%%###""""""!!!###%%%$$$$$$###############$$$&&&%%%%%%$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$%%%&&&&&&&&&$$$###"""!!!!!!!!!   !!!######"""!!! """$$$&&&'''((((((((())))))************'''$$$$$$&&&(((((('''(((((('''((((((&&&### 333333333333333444444444222333444444222000---+++((('''$$$!!! $$$''')))---///111222222222444555222222000...+++'''$$$###"""!!!  """$$$%%%%%%$$$$$$###"""   """%%%''')))((()))***)))((('''((()))***+++...///000000......,,,+++++++++,,,...000111444333000...+++)))((('''&&&'''&&&&&&$$$""" """"""!!!"""###%%%"""###%%%%%%%%%###   """###$$$$$$$$$&&&(((------...///000000000000000111222333444666777777:::999777666555444444444666666666555444333333333222111000///---,,,+++***)))))))))(((((('''''''''(((''''''(((***+++***)))+++******))))))))))))***------,,,,,,+++*********)))(((''''''&&&%%%%%%$$$######"""!!!  !!!"""###%%%''')))+++,,,...///111222111///,,,******)))((((((((('''%%%###""""""""""""############%%%%%%%%%%%%$$$"""  """###"""###%%%'''%%%%%%$$$$$$###"""""""""!!!!!!  !!!!!!###%%%''')))***+++,,,---...///...---,,,++++++,,,,,,,,,+++)))(((!!! """$$$&&&'''(((,,,...000333444555666666333444666999:::;;;;;;;;;999999888777666444222111555555444444444444555555888777444222///...,,,,,,,,,,,,,,,+++++++++*********++++++,,,------......---+++(((&&&&&&%%%###""""""###$$$######%%%'''******+++---///111111111111......//////...,,,***)))*********)))'''$$$"""  """$$$###"""""""""""""""######%%%%%%###"""!!! !!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%$$$"""   !!!###$$$###"""!!!!!!!!!!!!"""###%%%''''''***************++++++++++++)))&&&&&&((())))))))))))(((''''''''''''%%%###666666666555555444444444111111222222222000...---***(((&&&$$$!!!   !!!$$$&&&***,,,///111111222333555333222111...+++(((&&&%%%$$$######"""  """###$$$######"""!!!  """%%%''')))((()))***)))''''''(((******+++...///000000......++++++++++++,,,...///111333111///---***(((&&&%%%&&&&&&&&&&&&%%%$$$"""!!!!!!"""""""""###%%%!!!"""$$$%%%%%%$$$"""!!!  """###"""###$$$&&&+++,,,---......///......//////111222333444555555666666555333333222222222555555333222111111222222222111000///...,,,++++++******)))(((((('''&&&&&&'''''''''(((************,,,+++******************------,,,,,,++++++++++++)))))))))((('''%%%$$$###"""!!!   """$$$''')))***+++,,,...000111111///,,,++++++***(((''''''&&&$$$"""!!!!!!!!!"""""""""""""""$$$$$$$$$$$$"""  !!!!!!"""$$$%%%$$$$$$$$$######"""!!!!!! !!!###%%%'''((()))+++,,,---------,,,+++******+++,,,,,,,,,+++***)))###"""!!! !!!$$$'''((((((''',,,...000333555666666666333555888:::===>>>>>>>>>;;;::::::999777555333222555666666666666666777888:::999666333000...---,,,++++++++++++***************++++++,,,,,,------...,,,***((((((((('''%%%$$$###$$$%%%%%%%%%'''***---+++,,,...000111222222222000000//////---+++)))((()))***+++***)))%%%""" !!!"""##################$$$$$$%%%###"""  !!!""""""######$$$%%%%%%$$$###   """$$$$$$$$$###""""""######$$$%%%'''((((((************+++++++++++++++***)))))))))************(((''''''(((((('''%%%888888777555444333222111000000111111111000///...+++***(((&&&$$$"""!!!!!!   """&&&)))---000111222333444333222111...,,,***)))(((&&&&&&%%%$$$###""""""!!!!!!"""!!!!!!!!!!!!  """$$$&&&(((((())))))((('''''')))+++***+++...///000000......,,,+++++++++,,,...000111000000...,,,)))'''%%%$$$&&&&&&''''''&&&%%%$$$### !!!!!!"""###$$$!!!"""###$$$%%%$$$$$$###  !!!!!!!!!###%%%((()))***+++,,,,,,,,,,,,,,,---///000222222333333111111000000000000111111333222111111000000111111111111000///...------,,,,,,+++***)))((('''&&&&&&&&&''')))***+++++++++,,,...---,,,++++++***+++++++++++++++++++++***************))))))'''%%%###"""   """$$$''')))******+++,,,.../////////...---,,,***(((&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!############"""  """$$$###############!!!   """###%%%&&&'''(((***+++,,,,,,+++***)))(((((()))***+++++++++***)))$$$$$$###"""!!! ###&&&(((((((((''',,,...000222444555555555333555888;;;===>>>??????;;;;;;:::999888666444333444666888888777666888999;;;999666333000...,,,+++++++++*********))))))))))))))))))***++++++,,,,,,,,,***))))))***)))(((&&&$$$%%%''''''(((***---000------...///000111222222111000///...,,,+++)))((()))***,,,,,,***'''###!!! !!!"""###$$$#########""""""###$$$$$$ !!!!!!"""$$$$$$$$$###"""  """$$$%%%%%%%%%$$$$$$%%%%%%''''''((())))))************************++++++++++++******+++,,,+++)))((((((******)))(((666555444333222000000///000000000111000000//////---,,,***'''%%%###""""""  ###''',,,///000111333444333222000...---,,,,,,+++((((((''''''&&&%%%%%%$$$ !!!   """$$$&&&(((((())))))(((''''''))),,,***+++...///000000......---,,,,,,,,,---///111222//////...---+++(((&&&%%%''''''(((((('''&&&%%%$$$!!! !!!"""###"""######$$$%%%%%%$$$$$$  ###%%%''''''((()))***************+++---///111111111111......------......///000000000000111111111111111000000000/////////.........---,,,+++)))((('''&&&%%%(((+++------...///000222111///...,,,+++++++++*********************************)))'''$$$"""    $$$&&&((())))))******++++++,,,---......,,,***'''&&&%%%%%%$$$"""""""""""""""!!!!!!!!!!!!!!!""""""###"""!!! !!!"""""""""######"""!!!  !!! !!!###%%%&&&''''''''')))*********)))'''&&&%%%&&&''')))*********))))))$$$%%%%%%$$$!!! !!!!!!$$$'''))))))))))))---...000222333444333333222444666999<<<=========:::::::::999888777666555333666999999777666888:::999888555222///---++++++*********))))))))))))((('''(((((())))))***+++++++++******+++,,,,,,***(((%%%'''((()))***,,,000333////////////000000000111111000///...,,,+++***)))+++,,,------,,,)))%%%###!!!!!!"""###$$$%%%&&&&&&###""""""!!!!!!!!!!!!!!! """""""""!!!  """%%%&&&&&&&&&%%%&&&&&&((())))))******)))+++++++++******************+++---,,,+++***+++,,,+++******+++------,,,***333333333222222222222111111111000000000//////......---+++(((%%%###"""!!!  !!!%%%***...000111222333222111///............///******))))))((('''''''''!!!!!!   """&&&(((***((()))((('''&&&'''***,,,***+++...///000000.........---------...000222333000000000///...,,,***)))(((((())))))((('''%%%$$$###!!!  !!!"""######$$$$$$$$$$$$$$$$$$   ###%%%&&&'''((()))***************+++...000111222111000///......------------...---...000111222222222222.../////////000000000000000///...,,,***)))''''''%%%)))---000000000222444555444222000...,,,++++++*********************+++)))))))))(((&&&###     """%%%&&&''''''((('''&&&&&&'''***---...+++)))&&&%%%%%%%%%$$$############""""""!!!!!!!!! !!!"""######"""!!!  !!!  !!!!!!"""######"""!!!  !!!"""!!!"""$$$&&&'''((((((((((((((((((((('''%%%###"""$$$%%%'''((()))))))))((($$$&&&&&&%%%!!! """###$$$&&&)))***+++++++++---...000111222222111111111222555777999:::::::::888888888888888777666666222666::::::777666888;;;777555333000...,,,************)))))))))(((((((((''''''((())))))******++++++******,,,------,,,***&&&''')))***+++...222555222111000000000000000000000000...---,,,+++******------......,,,***(((&&&###$$$%%%&&&'''(((((((((%%%$$$###"""!!!  """%%%'''''''''''''''((()))***++++++******---,,,,,,,,,+++++++++***)))+++------+++***+++,,,++++++,,,...000000...,,,222222333444444555666666111111000000//////......///...+++(((%%%###"""!!!   $$$)))...000111222333111000///......///000111++++++******))))))(((((($$$###"""   ###'''***,,,((()))((('''&&&'''***---***+++...///000000..................///111222444111111222222111///---,,,))))))***)))((('''%%%$$$$$$"""  !!!$$$$$$$$$$$$$$$$$$$$$$$$   ###%%%'''((()))******+++++++++***,,,...111222222222111111000///...---,,,,,,,,,+++,,,///222333444333222---......///000111111222111000///---+++)))((('''%%%)))///222222222555777777666444111///---++++++++++++++++++++++++++++++)))))))))(((&&&"""    ###%%%%%%%%%'''%%%###"""$$$'''+++...+++(((&&&$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!! """#########"""!!! !!!"""!!! !!!"""###"""!!!  !!!"""###"""###%%%'''((((((((((((''''''''''''&&&$$$""" ###$$$&&&(((((()))(((((($$$&&&'''%%%!!! """&&&'''(((***,,,------...---...///111111000000///000111444666777888888888777777888888888888777777111666::::::777666888;;;555444222///---+++***)))))))))))))))((((((((((((((((((((()))******+++++++++***+++,,,......---+++&&&(((***+++,,,///333666444333222111000000000000000///...---,,,+++++++++............---+++)))(((%%%%%%'''((()))*********((((((&&&$$$###"""""""""!!! """%%%'''((((((''''''(((***+++,,,,,,+++***.........------,,,,,,,,,(((+++------+++)))***,,,+++,,,...111333222///,,,333222111111333333222111000222333333111000000111222000,,,(((%%%#########  %%%+++///111000000444444333222111111111111000///---,,,+++******))))))((('''$$$!!!  """%%%(((,,,***)))''''''(((***+++***,,,///000///.........000000111444666666444222333555777888777444000...*********)))(((&&&%%%$$$%%%!!!!!!""""""#########""""""!!!   ###&&&)))***,,,......---,,,++++++,,,,,,---...///111111000///...---,,,+++++++++,,,,,,,,,,,,---...//////.........///000000111111------------............)))+++...000000111333555444333222000///---,,,+++000000///...---,,,,,,,,,***)))(((&&&$$$"""!!!   !!!###############!!! !!!%%%)))***)))'''&&&%%%$$$######&&&%%%$$$###"""###$$$$$$%%%%%%%%%$$$###"""!!!!!!$$$""" !!!!!!!!!!!!!!!  !!!!!!!!!"""###%%%&&&'''((())))))))))))(((******(((%%%!!!$$$$$$$$$$$$%%%&&&'''(((((('''%%%$$$###$$$$$$%%%'''''''''''')))+++---///111111000000//////.........222666666444333444777666444444666888888666333555666777888999999888777444333///,,,)))''''''&&&++++++******)))((((((((()))&&&$$$%%%(((******)))........................******+++,,,...000111222444444333222222111000000///......------------...111111///...,,,***)))((($$$$$$%%%(((***+++***(((((('''%%%$$$###""""""""""""  ###&&&))))))***,,,---,,,---------------------......---,,,,,,+++******)))(((((()))+++---,,,+++,,,---...///000000000000444333222222333333222111111333444444222111111222222///,,,(((%%%$$$######  """)))---///000///333333222111111111111111000///...---,,,++++++++++++***)))'''$$$  !!!$$$&&&+++***((('''((()))***+++,,,...000000//////000111333333444777::::::888666666777999999777333///---******))))))(((&&&%%%$$$$$$!!!!!! !!!"""###$$$$$$$$$$$$!!!   $$$'''+++,,,...000000000///...,,,,,,,,,---...///000111//////...,,,,,,++++++,,,************+++,,,---.........//////000111111111..................------)))+++...000000111333444222222111000///...------000000000///...---,,,++++++***(((&&&###   !!!""""""""""""!!! $$$'''(((''''''&&&&&&&&&''''''&&&%%%$$$#########$$$$$$$$$%%%%%%$$$$$$"""!!!!!!"""!!! !!!!!!!!!!!!!!!  !!!######$$$%%%&&&&&&'''(((((()))(((((((((&&&((()))(((%%%"""!!!!!!""""""######%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&(((((('''((()))***,,,---000000//////////////////...000333555666666777888444333222444666777444222444555777888888888777777444222///,,,)))(((''''''(((((((((((())))))))))))***(((&&&&&&)))+++***)))------..................++++++,,,---...000222333444444444333222111111000000//////...............111000///...,,,***)))(((%%%%%%&&&''')))***(((''''''&&&%%%$$$""""""""""""!!!  ###&&&))))))***+++---,,,---...//////......---111111000///---,,,,,,+++,,,+++***+++,,,---,,,+++,,,---...///000000000///555444333333444444333111222444555555333222222333111///,,,)))&&&$$$$$$$$$""""""   %%%***---//////222222222111111111111111000///......---------...------,,,***'''###  """$$$)))(((((('''((()))+++,,,...000111000000111333555666777999<<>><<<;;;;;;;;;:::777333...,,,******)))((('''&&&&&&%%%$$$!!!!!!!!!###$$$%%%&&&&&&"""   """%%%(((+++,,,...///000000//////,,,,,,,,,---...///000111///...---,,,,,,++++++,,,(((((((((((()))***+++,,,......//////000111111111...//////000///...,,,+++))),,,...000000000222333000000000000000000/////////000111111000---+++))),,,***((($$$!!!    !!! ###&&&%%%%%%%%%&&&'''(((******'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!  !!!!!!"""!!!!!!  """%%%%%%&&&((()))(((((()))))))))(((''''''$$$&&&''''''%%%######$$$!!!!!!!!!###$$$&&&((())))))(((''''''&&&''''''(((***))))))((((((***+++,,,.........///////////////---...000444777999999999111111111222444444333222444555666777777777666555333111///,,,***(((((((((&&&&&&''''''((())))))******)))'''((()))******))),,,,,,---...////////////------------...000222333444444444333333222222222111111000///////////////000000///---+++***)))((('''&&&&&&'''((((((&&&%%%&&&%%%$$$###"""!!!!!!!!!  !!!###'''))))))***+++---,,,---///111111000///...555444333111///......---...---,,,---//////...---......////////////......666555333333444555333222444555666666444333333444000///,,,***'''&&&%%%%%%%%%%%%###!!!   """'''+++...///222222222333333333333333000000///////////////000......---,,,)))&&&###!!!  ###''''''''''''(((***+++,,,///000000000000111444777999:::<<>>;;;777222...+++***))))))((('''&&&&&&&&&###!!! !!!###$$$%%%%%%&&&"""!!!  !!!"""%%%(((******+++,,,---.........---,,,,,,,,,------///000000...------,,,+++++++++,,,'''''''''(((((()))***+++.........///000000111111...//////000///---+++******,,,///000///000111222/////////000111111111222///000111222111...+++(((***(((&&&###      """$$$###$$$$$$%%%&&&''')))***(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!"""!!! !!!!!!"""""""""""""""!!!  ###%%%&&&((()))+++*********))))))'''&&&&&&%%%&&&'''&&&$$$###$$$%%% !!!"""$$$'''(((***))))))))))))))))))******---,,,***)))))))))***+++------....../////////000...------111666999777555//////000111222333333333333444555666666555444333111000...,,,***)))))))))(((((((((((())))))******))))))((((((((((((((((((***+++---...///000000//////......---...000222444444444444333333333333333222222111000///////////////...---,,,***)))(((((((((&&&%%%%%%&&&&&&$$$"""$$$###"""!!! """$$$(((******+++,,,---,,,...000222333333111000888777444222000///......///......///111333222111/////////000//////......555444333333555555444333444666777777555444444555000///---+++)))((('''&&&((('''%%%###    $$$)))---...111222333444555555444444111111000/////////000000.........,,,***'''%%%###  """%%%%%%&&&''')))+++,,,---...///000000000222555888:::;;;===@@@DDDEEEDDDBBBAAA@@@???<<<777222...+++***)))((('''&&&&&&''''''$$$"""!!!  !!!"""############"""!!!    ###%%%'''+++---,,,,,,---------...---------------------...///000------,,,+++++++++,,,,,,''''''''''''((()))***+++,,,------...//////000000---.........---,,,***)))+++---////////////000111......///000111222333333000111222222111...***((('''&&&$$$!!!    """$$$############$$$%%%&&&&&&)))))))))))))))(((((('''######$$$$$$$$$###""""""$$$###"""!!!!!!!!!""""""!!!"""######$$$$$$$$$#########!!! """%%%&&&''')))***************)))(((&&&&&&'''''''''&&&$$$"""###$$$!!!""""""$$$&&&(((***+++******++++++,,,,,,,,,,,,///...,,,+++******++++++---.........//////000000...------///333444222///...///000000111222444555222333444555444444222222000///---+++*********++++++++++++*********))))))(((((((((((('''&&&%%%&&&(((***,,,...000111111000111///...---...///222333222333333333333333333333222111000///............---,,,+++***)))((('''&&&'''%%%############!!! !!!  $$$&&&)))++++++,,,---...---///111333555555444333999777444222000//////////////////111444666666666000000000111000000//////333222111222444666555444444666777777555444444555000000///...,,,+++))))))))))))'''%%%###    %%%))),,,000111333555555555555444222111000000////////////.........---+++)))&&&%%%!!! !!!"""###%%%''')))+++------,,,...000111111333666888;;;<<<>>>AAADDDEEECCCAAAAAA@@@>>>;;;777333///,,,***)))(((&&&&&&&&&'''(((&&&$$$###""""""!!! !!!"""""""""""""""!!!    $$$'''***---000000000000///////////////---------------...//////,,,,,,++++++++++++,,,,,,&&&&&&&&&''''''((()))***++++++,,,,,,---.........---,,,,,,+++************+++---//////......///000---...///000222333444444111222222222000...+++)))&&&%%%###!!!  !!! !!! ###%%%#########""""""######$$$((())))))))))))(((''''''######$$$$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&'''&&&$$$"""  """$$$%%%&&&((()))***+++******)))((('''&&&'''''''''%%%###"""###$$$%%%%%%%%%&&&(((***,,,---***+++,,,....../////////111000...---,,,,,,,,,---////////////000000000000.........///000000...,,,,,,...//////000111444666111222333333333222111000///...,,,+++***++++++,,,------,,,++++++***))))))'''((()))(((&&&$$$$$$$$$&&&(((+++///111222222111111000...,,,,,,...000222111111111222222333333333111000///---,,,,,,,,,,,,******)))((('''&&&%%%%%%%%%###!!!   """!!!!!!&&&(((,,,---------...//////000222333555666777777999777444111000///000111111000000222555777888777000111222222222222111111000//////111444666666555444666777666555444444444111111000000...---,,,+++***)))((('''$$$"""    %%%(((---///111333444444444333333222111//////........./////////...---+++((('''$$$""" !!!"""$$$'''***,,,---...,,,///222333444555777999======>>>AAADDDDDDBBB@@@??????===:::777333000...***)))'''&&&&&&&&&((()))'''&&&$$$$$$###""" !!!"""""""""!!!   $$$(((+++///222333222111000......------...------------...//////,,,+++++++++++++++,,,,,,%%%%%%%%%%%%%%%&&&(((((()))******++++++,,,------+++***)))(((((((((***+++,,,---//////...---...///......///000222333444444333333222111///---+++***((('''$$$!!! !!!###!!!"""######""""""%%%'''#########"""###$$$$$$%%%&&&&&&'''''''''&&&%%%$$$"""######$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((***)))'''%%%###"""!!!!!!  ###%%%&&&&&&'''(((***************)))((('''%%%&&&&&&%%%######%%%'''(((((())))))***,,,---...+++,,,---///000111111000222111000.........//////111111111111111000000000,,,...000000///---------)))+++---------///333666111111222222222111000///...---,,,+++++++++,,,---+++++++++***************''')))+++)))&&&$$$###$$$%%%'''+++///222222222222222000---++++++---///111//////000111111222333333///...---+++******))))))(((''''''&&&%%%$$$#########!!!   !!!"""###$$$###"""###%%%(((***---/////////000111111111222333555777999;;;999777444222111111222333444333222333555666666555111111222333444444444444.........000444666666666444555777666444333333444222222111111000...---,,,******)))'''&&&###"""   """$$$+++---///222333333222222333222111///...---------000000000000...,,,***)))&&&$$$!!!  !!!$$$'''***,,,---...,,,///333666777888999:::>>>>>>???BBBDDDDDDBBB@@@>>>===<<<999666333111///***)))'''&&&&&&'''((()))((('''&&&%%%$$$"""!!!"""###$$$!!!   $$$(((,,,000333222111///...,,,+++++++++......---------...//////+++++++++***++++++,,,,,,############$$$%%%&&&'''((())))))***++++++,,,,,,+++)))'''%%%&&&(((***,,,,,,...//////...------......///000111222333444444444444222000...---,,,++++++)))&&&"""    ###$$$"""###$$$$$$###$$$&&&(((""""""######$$$%%%&&&'''###$$$%%%%%%%%%$$$###""""""######$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))+++***(((&&&$$$###"""""" !!!$$$&&&&&&&&&'''((()))************))))))(((###$$$$$$$$$###%%%'''***++++++++++++,,,---...///+++,,,...000111222222111333222111/////////000111333333222222111111000000+++...111111///---...000'''***,,,,,,+++---111555000111222222222000///...---,,,+++++++++,,,------((((((((()))******++++++(((***,,,+++'''$$$$$$%%%$$$'''+++///222333333222222000---******,,,...000......///000111222222333...---+++***)))(((((((((&&&&&&%%%%%%$$$###""""""!!!  """$$$$$$$$$%%%&&&%%%$$$!!!  """"""###$$$(((+++))),,,///000000000111222333222222222444888;;;===999888555222222222444555777555444444555555444222111222333444555666666666,,,---///111222333333333444666888999777555333333444333222222000000///......---,,,***((('''%%%%%%  """&&&***---...///000111333111000---+++)))((((((......//////...,,,***))))))&&&"""  """%%%&&&''')))+++...---...000333666:::===???CCCBBBAAA@@@???>>>>>>===<<<:::888666555222///,,,***(((&&&&&&(((+++,,,---******)))'''$$$""" """###""" """!!!   $$$(((,,,111444111000---+++***))))))))))))***,,,.../////////...///---++++++++++++)))(((%%%$$$#########$$$%%%&&&++++++***))))))***++++++,,,***'''$$$###$$$&&&'''&&&(((+++...000000000000---...///000111222333333333666555111//////,,,((()))&&&!!!  !!!$$$&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$"""!!! !!!###$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$'''''''''((()))+++------...---+++)))'''%%%%%%$$$ """%%%((()))******))))))************)))))))))(((%%%$$$%%%'''+++---///...,,,++++++,,,...///000...---///444777777666333222222111000000000111///000000000000//////...000...,,,++++++,,,***)))*********+++,,,///111222000111333222///,,,++++++,,,++++++,,,......---+++((('''&&&'''(((+++...///.........,,,)))&&&###"""&&&***,,,+++---000000---...---,,,,,,++++++++++++,,,,,,------.../////////111...)))&&&&&&&&&%%%%%%"""#########"""!!!   !!!""""""###%%%'''((('''%%%%%%%%%$$$###""""""""""""%%%%%%&&&''')))+++---...000222222111///...///000333222222222333444666888999666333222333444555555555666666666666666555555333333222222333333444555......//////000000111111333555777777666555444555666555444444222222111000...---,,,***)))'''&&&%%%   """'''***,,,...///111111000...+++)))(((((((((.........///...,,,+++))))))'''$$$  !!!###&&&'''))),,,...000111333555888:::<<<===BBBBBBAAAAAA@@@>>>>>>===;;;999777666555222///,,,***(((''''''***,,,,,,,,,++++++***(((&&&###!!! !!!###"""!!!"""!!!  ###'''+++///111000...,,,***)))((((((((((((((()))***+++,,,,,,,,,...,,,++++++++++++***((($$$$$$#########$$$&&&'''***++++++++++++++++++***+++***(((&&&%%%%%%''''''(((***,,,...//////...---,,,------...000111111222333666666222000000---((((((%%%!!! ###%%%'''''''''''''''(((((()))******((('''%%%$$$###"""$$$$$$%%%%%%$$$###"""!!! !!!"""$$$$$$%%%%%%&&&'''((((((((('''&&&%%%&&&''''''((()))+++,,,---000///---***(((&&&%%%%%%  ###&&&((()))******)))))))))******)))))))))***(((&&&%%%&&&(((+++---///...,,,++++++,,,---...111///...000444777777666444333222111000000000000000111111111000///......///...,,,,,,------,,,+++++++++++++++---///111222111222333111...,,,,,,,,,,,,++++++,,,......---+++)))((((((((()))+++...///.........,,,***(((%%%$$$&&&***,,,+++---000000...///...---,,,+++++++++++++++++++++,,,------......///,,,'''$$$$$$$$$######""""""""""""!!!  !!!"""$$$%%%&&&'''))))))(((&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''(((***,,,---...111222333222000///000111333222333333444555666777888666333222333555555555666666666666555555444333222222111111222222333444000///...---------...///222333555555444444666777888777666555444333333222...---,,,***)))'''&&&%%%!!!  """&&&))),,,...000000...+++)))''''''((((((------.........,,,+++***((('''&&&$$$!!! !!!$$$&&&))),,,///111333555888:::;;;;;;;;;BBBAAAAAAAAA???>>>===<<<:::888666555444222///---***))))))***,,,---,,,+++++++++***)))'''%%%###"""""" ######""""""!!!  """&&&))),,,......---+++***((((((''''''&&&&&&&&&&&&''''''((())),,,+++******+++,,,+++***$$$############%%%'''(((******,,,,,,,,,,,,******+++***)))((('''''''''(((***+++,,,------,,,+++++++++,,,,,,---...///000000222666777444222111---((('''$$$   $$$((((((((()))))))))******+++,,,+++)))(((%%%$$$"""!!!############"""!!!  """$$$%%%%%%&&&((()))))))))(((((('''&&&&&&&&&'''((()))+++,,,---222111///,,,)))'''%%%$$$ !!!"""%%%''')))*********))))))))))))))))))))))))***)))((('''(((***,,,---///...---,,,,,,---...///333222111222555777777777666555333222000000//////111222111111000///...---///---,,,,,,...000000///------,,,,,,---...000111222222222000---+++,,,---,,,++++++,,,......---++++++***))))))***,,,---///---......---,,,***((('''&&&***,,,+++---111111/////////...---,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,)))%%%"""!!!!!! !!!!!!  !!!""""""$$$%%%'''((()))******)))(((''''''''''''&&&''''''(((((())))))***+++,,,---...///222333444333111000111222222333333444555555555555666444222222444555666555666666666555444333222111000000000000000111222222///---,,,******,,,---///000111222333333444777999888777666666444444333222---,,,+++***((('''&&&%%%"""    """%%%)))---000...,,,)))'''&&&'''((()))+++,,,---------,,,+++***'''(((((('''%%%""" ###%%%)))---///111333666999;;;<<<;;;;;;@@@@@@@@@@@@???===<<<;;;888666555444444222000---+++******+++------,,,************)))'''%%%$$$###""" """###""""""!!!   !!!%%%'''***,,,---,,,+++***)))(((''''''%%%%%%$$$###$$$%%%&&&'''***))))))***+++,,,,,,+++$$$$$$######$$$&&&((()))***+++---......---+++***************))))))(((((()))***+++,,,,,,,,,++++++,,,,,,,,,---.../////////111555666444222111---(((&&&###   &&&)))((())))))***++++++++++++++++++***((('''%%%$$$$$$######""""""!!!  """$$$&&&''''''************)))(((((('''&&&&&&&&&''')))***,,,---111111///,,,)))&&&$$$### """$$$&&&(((************)))))))))(((((()))))))))+++************,,,---............///000222333444555555444444555666777777666555444222000//////...222222222111000///...---...---,,,---000222333222111000///------------...111111000---+++***+++---+++++++++,,,---...---++++++************+++---------......///...,,,+++***'''***,,,+++,,,111222///000///...---,,,,,,++++++((())))))***++++++,,,,,,***'''###!!!  ###%%%%%%%%%'''((((((***++++++***((((((((())))))))))))***++++++,,,,,,,,,---...////////////222333444444222222222444222333444555555555333333444222111222444666666666666555555444333222000/////////......//////000111,,,+++***)))***+++...///...///111111222333666999666555555444333222111111++++++***)))'''&&&%%%%%%"""    !!!%%%***---+++***(((&&&&&&'''((())))))***+++,,,,,,+++******'''((())))))(((%%%"""  !!!$$$(((,,,///...000444888;;;<<<<<<<<<>>>>>>??????>>><<<:::999666444333333333333000...,,,+++++++++------+++)))))))))((((((&&&%%%$$$###!!!"""!!!  """"""""""""   ###%%%(((***+++++++++***)))(((''''''%%%$$$#########%%%'''((()))(((((()))+++,,,,,,+++&&&%%%%%%%%%&&&''')))******+++---......---+++******************)))))))))((()))***+++,,,---------,,,------....../////////000444555222000000---((($$$!!!   &&&***'''(((***+++,,,,,,,,,++++++*********))))))((((((######"""  ###&&&((()))***,,,,,,+++***))))))((((((%%%&&&&&&'''(((***,,,,,,///...---+++(((%%%"""  ###$$$&&&(((***++++++***))))))(((''''''((())))))++++++,,,,,,---......///......000222555888:::;;;777777777666555555555666666555333111000.........111111111000000...---------,,,,,,...111444444444666444111///---+++++++++000000///,,,)))((()))++++++++++++,,,---...---+++************++++++,,,---...///000000000///------(((,,,,,,+++,,,000111///000///...---,,,+++++++++)))))))))***++++++,,,,,,)))'''###!!!!!!   ###&&&((((((((()))***(((+++---,,,***''''''(((,,,,,,+++,,,,,,---.........///000000111000//////222333444444333222333555222222333444444333222111000//////111333555666555555555555444333111000///......------......///000******))))))***,,,---...,,,...000111222333555777444333222111000//////...))))))((('''&&&%%%$$$$$$   $$$(((&&&&&&&&&&&&&&&&&&''''''&&&'''(((*********))))))'''((()))))))))'''$$$###   ###'''+++...---///222555888:::;;;<<<;;;<<<======<<<:::888666444333222222333333111///---,,,******++++++***(((((((((((('''&&&%%%$$$###"""$$$###!!!!!!""""""!!!  """&&&((())))))))))))((('''&&&%%%#########$$$%%%&&&((((((***(((((()))+++,,,+++***)))((('''''''''((()))***,,,,,,............,,,,,,******))))))))))))******))))))***+++,,,---...///---------........./////////111111...------+++'''###  $$$)))''')))***,,,---------,,,++++++++++++++++++++++++$$$###""" !!!$$$'''***,,,------,,,+++***)))(((((((((%%%%%%&&&'''(((***+++,,,,,,,,,+++***'''$$$!!! """###&&&(((***+++++++++))))))'''''''''''')))))),,,---...///000000000///...000222555888;;;===>>>888999999777444333444555444333111000///...------....../////////...------,,,,,,,,,...111444555555777555222///---,,,++++++/////////---***((()))***,,,++++++,,,......---+++******+++,,,------......000000111222111000///...+++...---+++,,,///111///000///...,,,+++***))))))(((((())))))***++++++,,,)))&&&###"""!!!  ###&&&)))*********+++,,,(((+++...---***((((((***.........---......//////000111222222222111///...111333444444222222333555222222222222111111000///---,,,---///222444555444555555555444333222111000---------------...//////++++++++++++++++++++++++***---000222222222333555222222111000///...------''''''&&&%%%%%%$$$######  !!!!!!!!!###$$$$$$$$$$$$###$$$%%%&&&((())))))(((((('''((())))))((('''&&&%%%   """%%%))),,,...///000222444666888999999:::;;;<<<:::888555333222111111222333333111///...,,,)))((()))))))))(((((((((((((((((('''&&&%%%###&&&%%%  """"""!!!   """&&&&&&&&&''''''&&&%%%$$$### !!!###%%%&&&'''((((((***)))((()))***+++***))),,,+++***)))))))))***+++------------------------+++)))(((''''''(((***+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---------------///...***(((******'''"""  ###'''(((***,,,.../////////...///.........------,,,,,,%%%$$$""" """&&&))),,,...///---,,,+++)))((((((((((((%%%%%%&&&&&&((()))+++,,,*********)))'''$$$!!!  """$$$'''***++++++,,,***)))'''&&&&&&''')))***,,,...///111222111000000111222444777999;;;======999::::::777333111222444111000///...------------+++,,,------...---------,,,++++++---111444555444555333111///............///000111///,,,*********,,,++++++,,,......---++++++,,,---...000000111111111222333333222111000///---//////++++++...///---///...---+++))))))(((((('''''''''((())))))******'''%%%###!!!    !!!%%%'''***,,,,,,,,,,,,---)))---000///,,,)))+++---000000///.........//////111222333333222111...---000222333333222222333444222222000///............******+++---111333444333444444444444444333222222---------------...//////,,,---------,,,+++)))(((***---000333333222222333222222111000///...------&&&&&&%%%%%%$$$###""""""   """######!!! """###%%%'''((((((''''''(((((((((((((((''''''&&&!!!   !!!%%%)))+++000000000000222333555666777888:::;;;999777444222222111000111333333111000///,,,)))''''''((((((((()))))))))))))))(((''''''%%%((('''""" """ ###"""!!!    $$$###$$$%%%%%%$$$###!!! """%%%'''(((((((((+++)))((()))***+++***(((...---,,,************+++///...------------...///+++)))'''&&&&&&'''***,,,///...------,,,,,,,,,---++++++++++++++++++,,,,,,---...,,,'''&&&((()))&&&!!!  !!!&&&***+++...000111111000000222111000///...---,,,,,,&&&%%%""" ###&&&***---000111...,,,***)))'''''''''(((%%%%%%%%%&&&((()))+++,,,)))*********(((%%%"""  !!!###''')))+++,,,,,,***((('''&&&&&&'''(((***---...000222333222111000333444555777999:::;;;;;;999::::::777333000111333000///...---------------******+++,,,------------,,,++++++---000333444444222111000//////000111222000111333222///,,,++++++,,,++++++,,,......---+++,,,---///000222333444444222333444444333222000//////111///++++++...///---///...,,,***)))(((''''''%%%%%%&&&&&&'''(((((()))&&&$$$"""    !!!$$$&&&(((+++,,,,,,,,,---...)))...222111---+++---///111111000///.........///222333444444333000...,,,000111333222222222333444222111///...---------...(((((())),,,000333333222444444444555555444333333...------------...//////