BM6P6(@ }}}vvv|||xxxppplllkkkiiihhhjjjjjjaaaVVVLLLDDDEEEDDD888222333000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((%%%&&&&&&''''''''''''''')))((('''))),,,333999===AAACCCFFFKKKQQQYYYbbbhhheeegggnnnuuuxxxxxx||||||zzz}}}xxx{{{wwwmmmhhhjjjkkkjjjmmmuuu{{{www|||lllOOO<<<222222666222111111000000000000000..................------------------------------......//////...---,,,,,,,,,,,,,,,---------......000000000000111111111111333444333GGGsssuuurrr~~~zzzyyyaaaZZZWWWOOOIIIJJJOOONNNOOOQQQSSSRRRMMMHHHEEEDDDDDDDDDDDDDDDEEEFFFHHHGGGFFFGGGIIIJJJIIIIIIOOONNNJJJGGGFFFKKKSSSYYYcccbbbcccgggppp{{{yyy```WWWOOOBBB999555555555333:::888888<<<@@@???999333444333000...------...///------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---///000444>>>JJJyyypppjjjgggnnnttttttnnngggjjjqqqmmmbbbYYYQQQGGG???888555888>>>AAALLLYYYcccgggkkkqqquuussswww}}}uuuiiiVVVGGGCCCLLL^^^kkknnnmmmllljjjjjjooozzzmmmbbb^^^ZZZVVVQQQLLLDDD999///)))((()))))))))))))))))))))))))))''''''''''''''''''''''''|||uuu{{{xxxpppmmmllljjjhhhjjjjjjaaaVVVLLLCCCEEEDDD888222333000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((''''''(((+++000444777DDDDDDEEEJJJRRR]]]gggmmm{{{wwwuuussspppnnnrrryyy|||sssssszzzuuutttuuu{{{zzzTTT<<<222000222444222111000000//////000000..................------------------------------...............---,,,,,,,,,,,,,,,---------......//////000000000111111111333555222===___~~~qqqppp{{{fffUUURRRRRRMMMKKKNNNMMMMMMNNNQQQSSSRRRNNNJJJGGGGGGFFFEEEEEEFFFFFFFFFJJJHHHGGGGGGHHHIIIJJJKKKKKKJJJIIIJJJOOOVVV^^^dddjjjiiiiiilllsssyyygggRRRGGG<<<888555333333666555666999::::::777333000222111///...,,,,,,------------,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------...------...,,,---444===XXXrrrgggjjjmmmrrruuussssssvvvwwwvvviiibbbZZZRRRHHH<<<777888999>>>DDDJJJMMMQQQWWW[[[dddggglllppptttzzz|||ppphhh___WWWMMMGGGKKKXXXgggqqqllliiijjjrrrxxx|||~~~yyy{{{uuuaaaYYYVVVRRRMMMLLLFFF===444---)))((((((((((((((((((((((((((((((''''''''''''''''''''''''zzztttyyywwwooommmmmmkkkiiijjjiiiaaaWWWKKKCCCEEEEEE999222333000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))'''''''''(((***,,,///000??????CCCKKKVVV^^^cccdddpppllliiiiiigggeeehhhnnnwwwzzzzzz~~~xxxnnnlllpppwwwzzzzzzwww[[[===///000222111///111111000///////////////------------------......---------------------------............------,,,,,,,,,,,,---------......//////000000000000111111111555111333GGG```~~~zzzddd}}}ooobbbUUULLLLLLLLLIIIJJJPPPLLLMMMNNNQQQRRRQQQNNNLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEHHHJJJKKKGGGHHHKKKOOOVVV___ggglllrrruuuyyy|||~~~tttdddPPPAAA777::::::333444<<<555888:::999555111///...000//////...---,,,++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,...,,,---...+++)))---444444[[[}}}qqquuu{{{}}}wwwqqqssszzzvvvrrrooojjj___NNNAAA<<<:::999888888:::>>>CCCFFFMMMOOOSSSYYY```jjjuuu|||~~~}}}~~~zzzooodddZZZOOOHHHFFFEEEGGGLLLUUU___ggglllgggdddnnnzzzwwwyyyzzzeeeXXXTTTRRRMMMHHHEEE>>>444---***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''zzzrrrxxx~~~uuunnnmmmnnnllljjjiiihhh```VVVJJJBBBEEEEEE999333333000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((()))***************((((((((())))))******+++111555???MMMXXX[[[VVVPPPUUUUUUZZZbbbeeeddddddhhhpppwww|||xxx|||vvvqqqooopppqqqlllpppvvvzzzvvv}}}TTTCCC333222777666000,,,000000///............///,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------......////////////000000000111---555333000:::NNNrrrllloooxxxzzzqqqeee\\\VVVPPPLLLLLLIIIFFFHHHMMMMMMMMMOOOPPPPPPOOOMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEFFFFFFGGGHHHKKKLLLJJJPPPVVVZZZ\\\aaakkkrrrxxx|||jjjZZZRRR???888???@@@666777BBB===<<<999666333000000000////////////...,,,+++***,,,,,,,,,++++++++++++***************++++++++++++***++++++++++++,,,,,,,,,+++***,,,//////---///444333:::hhhuuurrrwwwzzzyyyzzz|||ttteeeWWWQQQFFFBBB<<<999999;;;=========>>>BBBHHHPPP[[[eeekkkkkkmmmpppwww}}}nnnfff[[[QQQJJJEEEAAA???BBBKKKWWWaaaddddddcccbbbeeefffwww}}}tttuuurrrgggZZZTTTRRRPPPJJJDDD>>>666,,,((()))******(((((((((((((((((((((((((((''''''''''''''''''''''''{{{rrrwww~~~|||ssslllmmmnnnmmmjjjhhhfff^^^UUUIIIBBBDDDEEE:::333444000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((())))))***************))))))************))))))+++///999GGGTTTXXXSSSNNNRRRRRRXXXbbbhhhhhhiiilllqqq|||{{{yyyuuuqqqvvv}}}}}}uuu[[[???777222444666444111000000///......---.........,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------.........////////////000000000---666555000555CCCfffhhhhhh||||||zzzyyyzzz}}}xxxmmmfffaaa[[[VVVSSSPPPNNNNNNLLLHHHDDDEEEIIIMMMNNNOOOOOONNNLLLJJJIIIJJJIIIHHHFFFFFFEEEEEEEEEEEEHHHJJJJJJIIIIIIKKKMMMOOOYYYdddeeeaaadddooozzzyyyfffXXXQQQ@@@999BBBBBB888888BBBEEE===555111111333222111000000000000...---,,,+++,,,,,,+++++++++*********))))))*********+++++++++*********+++++++++,,,,,,))))))+++///000...///333777,,,???iiiwwwlllfffXXXSSSMMMGGGCCC@@@<<<:::999999;;;>>>DDDKKKQQQTTTSSSVVV[[[bbbhhhlllnnnnnnuuuvvvwwwwwwvvvwwwyyy|||~~~}}}}}}~~~}}}{{{wwwqqqjjjccc^^^[[[OOOKKKFFFBBBBBBDDDGGGHHHRRRbbbvvv{{{ppphhheeennnsss~~~wwwrrryyyoooaaaZZZRRROOONNNKKKCCC===777000)))&&&))),,,+++)))''''''''''''''''''''''''''''''''''''''''''''''''}}}ssswww}}}{{{rrrjjjlllnnnmmmiiifffccc\\\TTTHHHAAADDDFFF:::444444000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))***************))))))))))))************,,,---222<<>>777333000000...---111666//////...---------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,---------............////////////000000///555444111333888QQQtttxxxooo}}}{{{vvvwwwnnniiiddd```___```^^^ZZZZZZ\\\ZZZTTTOOOMMMHHHJJJKKKIIIEEECCCEEEGGGJJJLLLNNNMMMKKKIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDFFFHHHHHHHHHJJJPPPTTTTTT___jjjkkkfffhhhsssxxxkkk```LLL???999??????888888>>>CCC;;;111...000333222///111111000///...---,,,,,,++++++++++++************)))))))))************+++************+++++++++++++++)))***---...++++++---///***000CCCddd~~~vvvrrrmmmkkkfff```XXXPPPJJJGGG@@@===:::999:::<<<======BBBDDDHHHMMMQQQTTTUUUVVV[[[]]]^^^___aaadddiiimmmnnnllliiihhhhhhfffdddbbbbbb^^^YYYRRRLLLGGGDDDCCCBBBBBBCCCEEEJJJOOOTTTWWWaaaqqq~~~uuuqqq}}}xxxuuuyyyqqq^^^[[[VVVPPPNNNMMMHHH@@@:::111---)))((()))++++++)))''''''''''''''''''''''''''''''''''''''''''''''''uuuwww|||zzzpppiiikkkmmmmmmhhhdddaaaZZZRRRGGGAAADDDFFF;;;444444000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******'''((())))))******))))))(((((('''(((((()))***+++++++++,,,111:::EEEOOOUUUIIIGGGLLLXXXdddmmmtttyyy}}}~~~uuuTTT>>>555222000//////---+++///555///...------,,,,,,------***++++++,,,------......++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,---------.............../////////000000000333111111444111===WWWyyyzzzyyyjjjyyytttlllaaaYYYWWWTTTRRRTTTXXXVVVOOOKKKLLLEEEGGGHHHFFFDDDDDDEEEFFFEEEHHHKKKKKKIIIHHHIIIKKKGGGFFFFFFEEEEEEEEEFFFFFFCCCEEEGGGIIINNNYYYhhhssshhhooouuuwwwuuuxxxwwwnnnbbbEEE>>>999;;;<<<;;;:::;;;;;;888444222222333111///111000...,,,++++++,,,,,,++++++++++++************))))))))))))************************++++++++++++,,,)))))),,,,,,***)))+++)))---...333BBB[[[|||{{{zzzxxx{{{||||||wwwpppiiifffeeeZZZSSSJJJCCC???>>>===<<<>>>@@@AAABBBBBBCCCDDDEEEDDDEEEGGGHHHJJJLLLPPPSSSSSSQQQOOOOOOOOONNNJJJFFFHHHGGGEEECCCCCCCCCCCCDDDDDDHHHMMMSSSYYY^^^bbbeeellluuu~~~|||vvv|||oooaaaYYYVVVRRRMMMJJJIIIDDD===666,,,+++******)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''vvvwww|||yyyppphhhjjjmmmmmmhhhccc```YYYRRRGGG@@@DDDFFF;;;444444000...---,,,,,,++++++,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++''''''((()))))))))))))))'''&&&&&&&&&''')))+++,,,%%%&&&))),,,111888@@@EEEFFFGGGNNN\\\gggjjjjjjkkk}}}yyyUUU888111777------000444444///---///......---,,,,,,,,,,,,---******+++,,,,,,---......++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,---------................../////////000///000...222666///333GGGggg{{{xxxxxxssskkk~~~ooobbb^^^[[[VVVSSSSSSPPPIIIIIIMMMGGGHHHHHHFFFEEEEEEEEEDDDAAAEEEHHHIIIHHHHHHKKKMMMFFFFFFFFFEEEFFFFFFGGGGGGHHHJJJMMMRRR^^^qqqxxxmmm]]]AAA>>>:::999<<<>>>>>>;;;444777999999666333111111111///---***)))***+++,,,+++++++++************)))))))))))))))************)))************+++++++++,,,)))(((,,,...,,,+++---...000,,,///333222SSSvvvqqqlllmmmuuu}}}~~~}}}}}}}}}}}}zzz|||zzzpppbbbVVVPPPNNNMMMLLLCCCCCCBBB@@@===<<<======<<<>>>@@@@@@??????@@@AAAAAA@@@@@@CCCEEEEEEBBB???????????????@@@@@@AAAAAAJJJOOOWWW___eeeiiilllnnnxxxyyy}}}}}}ttt}}}eeeWWWUUUVVVNNNJJJEEEBBB@@@<<<555///)))***++++++)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''zzzvvvyyy{{{vvvnnniiiooonnnjjjfffffffff___VVVLLLFFFAAA???<<<555111111......---,,,++++++++++++))))))))))))((((((((((((&&&'''((('''&&&&&&'''((())))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&((()))******+++...333666DDDFFFKKKUUU___eeedddbbbddduuu|||zzzsssTTT===333111333111111000///...---,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................------............////////////000111111222222333444444SSSzzz}}}uuu~~~~~~jjjiiitttmmmeee^^^XXXVVVTTTNNNIIIIIIKKKJJJIIIHHHFFFDDDBBBAAACCCEEEGGGHHHHHHIIIKKKMMMIIIIIIIIIHHHHHHHHHHHHHHHHHHOOOWWW```ttttttzzz{{{wwwPPP???>>>>>>@@@BBBBBB===999333555888999888555111...,,,,,,,,,+++++++++******+++++++++************)))+++++++++*********))))))************************(((((()))***++++++,,,,,,+++---...------444???HHH|||rrrhhhjjjuuu{{{yyy|||mmm```eeepppoooddd]]]ZZZUUUPPPKKKFFFCCC@@@>>>???????????????@@@@@@===???>>>;;;;;;???@@@>>>CCC??????EEEEEEFFFRRRaaa^^^ZZZdddppppppqqquuuqqq|||zzzsssssstttwwweee^^^VVVQQQOOOIIIIIIHHHBBB:::444222222++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||vvvxxxyyyssskkkfffpppoookkkgggfffeee^^^VVVLLLFFFAAA???<<<555111111......---,,,++++++++++++))))))))))))((((((((((((&&&'''((('''&&&&&&'''((((((((('''&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((((('''''''''''')))******))))))+++...111777<<>>===AAACCCBBBKKKIIIKKKSSS[[[bbbjjjrrroooggglllttttttwwwzzzwww|||~~~uuunnnqqqwww{{{~~~~~~wwwbbbYYYUUUPPPKKKIIIGGGFFFCCC===777333111000+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~wwwwwwwwwqqqhhhcccrrrqqqnnniiigggeee^^^VVVLLLFFFAAA???<<<555111111......---,,,++++++++++++))))))))))))((((((((((((&&&'''((('''&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''')))******((('''''')))+++111666CCCXXXlllssslllccc___eeejjjppplllVVV:::++++++111333222........................++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---............/////////000000000111222222333333222JJJccceee```ssszzzuuukkkyyy|||ssslllddd[[[UUUTTTOOOOOOOOONNNMMMMMMLLLKKKHHHIIIJJJJJJJJJJJJLLLNNNQQQNNNKKKIIIKKKQQQWWW[[[bbbfffllltttsssbbbFFFAAABBBCCCBBB>>>;;;888777333555666777666333000...,,,,,,,,,+++++++++******+++++++++************)))+++************)))))))))************************((())))))******+++++++++'''***......,,,,,,...000...HHHxxxwwwvvv|||}}}{{{wwwzzzzzzzzzxxxoooeee```aaaeeejjjeee^^^YYYYYY\\\___```jjjggg^^^TTTOOORRRTTTSSS[[[\\\___eeesss|||ppppppwwwzzz}}}xxxxxxyyyxxx{{{|||yyyvvvxxxyyy~~~fff]]]TTTRRRQQQNNNIIIGGGCCC@@@:::666333111///---******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwwwwwwwqqqjjjeeesssssspppjjjfffddd]]]VVVLLLFFFAAA???<<<555111111......---,,,++++++++++++))))))))))))((((((((((((&&&'''((('''&&&&&&&&&(((''''''&&&&&&%%%&&&&&&'''((((((''''''&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))(((&&&&&&(((***...000666DDDUUUbbbhhhhhhbbbfffjjjqqqlllJJJ>>>111...222666222---,,,,,,---------.........***************************************************************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........////////////000000111222222222000>>>NNNmmm}}}ggghhh|||~~~xxxkkkccc```^^^\\\WWWSSSOOONNNMMMMMMKKKLLLLLLLLLKKKKKKMMMPPPOOOPPPQQQTTTXXX\\\```bbbdddeeegggmmmxxx|||```PPPAAACCC@@@===;;;;;;;;;;;;:::333444555555444222000...,,,,,,,,,+++++++++******+++++++++*********))))))************))))))))))))************************((()))))))))*********+++***,,,//////---,,,,,,...111333IIIyyy~~~zzz~~~~~~{{{vvvqqqooorrrvvvyyyssskkkeeeeeeiiinnnqqqxxxmmmfffggggggeeekkkooooooppp|||~~~ooonnnvvv|||{{{xxxtttppprrr~~~{{{~~~yyyaaaUUUSSSQQQQQQPPPLLLGGGDDD>>>888222///......---+++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwwwwxxxtttmmmjjjssstttqqqjjjfffccc]]]VVVLLLFFFAAA???<<<555111111......---,,,++++++++++++))))))))))))((((((((((((&&&'''((('''&&&&&&&&&(((((('''''''''''''''(((((()))((((((((((((((())))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''((())))))((((((***+++'''(((+++///888FFFUUU___SSSZZZbbbiiirrr}}}{{{^^^III222000...///111000,,,(((++++++,,,,,,------......************************))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++,,,,,,---------...------------...............//////000000111111222222888>>>YYYxxxaaazzzwwwvvvppphhh^^^XXXTTTTTTTTTTTTUUUUUUTTTSSSTTTWWWYYY\\\```gggmmmooommmiiiffffffcccbbbgggrrrjjjNNNDDDBBBIIIAAA999666999;;;:::888333333333333222000///...,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,---,,,,,,,,,...///333111444KKK~~~vvvrrrttt}}}xxxttttttwwwzzz||||||~~~wwwpppmmmoootttxxx~~~wwwtttuuutttqqqsssxxxvvvrrryyyqqqpppvvvyyy{{{uuusssqqqnnn{{{~~~wwwwwwcccYYYNNNNNNMMMKKKIIIFFFBBB>>>777222,,,***+++,,,+++))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvvvvxxxuuupppmmmqqqsssqqqjjjeeebbb\\\VVVLLLFFFAAA???<<<555111111......---,,,++++++++++++))))))))))))((((((((((((&&&'''((('''&&&&&&'''((((((''''''''''''((())))))((((((((('''(((((()))***&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((%%%'''))))))))))))+++,,,%%%(((+++,,,...666DDDOOOSSS\\\ffflllmmmnnnppprrroooqqqyyyuuu[[[CCC555///000///...,,,,,,---...+++++++++,,,,,,---------************************))))))))))))))))))))))))************************************++++++++++++++++++,,,,,,------......,,,------------..................///000000111111///222333EEElllllluuuvvvnnnjjjhhhhhhiiijjjjjjiiihhhiiimmmpppxxx~~~wwwpppeee```]]]bbbmmm}}}tttXXXEEEAAAFFFNNNGGG>>>999888999777555333333222111000//////...,,,,,,,,,+++++++++******+++++++++************)))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***(((((()))+++---///)))222555555JJJtttyyyvvv{{{}}}xxxtttuuummm~~~yyyqqqooosssxxxzzz~~~|||~~~}}}zzz}}}yyyxxxzzzuuuvvv|||{{{yyyooolllrrrxxxzzzyyy|||lllZZZSSSTTTLLLLLLJJJEEEDDDCCC???:::///---***((()))*********((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvuuuvvvtttooommmooorrrpppjjjdddaaa\\\WWWLLLFFFAAA???<<<555111111......---,,,++++++++++++))))))))))))((((((((((((&&&'''((('''&&&&&&'''((('''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))%%%''')))))))))((()))+++(((+++,,,,,,,,,000888???RRR[[[iiirrrsssoookkkjjjfffjjjuuulllTTTAAA777222111111000...---...000222+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************************************++++++++++++*********+++,,,---------,,,,,,---------.........------...//////000000111,,,111///777PPPmmmlllyyyssskkkgggjjjrrr|||zzzWWWIIIDDDBBBEEEIIIJJJHHHCCC<<<777666777444333111///............,,,,,,,,,+++++++++******+++++++++************)))(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))((()))((('''((()))+++,,,,,,(((///333000///===VVVjjjzzzxxx}}}xxxsssxxx~~~}}}tttooopppnnnuuuvvvtttqqquuu|||{{{yyyeeeXXXNNNJJJKKKLLLKKKGGGAAA@@@@@@:::111)))******)))(((((()))+++'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuutttuuurrrnnnkkknnnqqqpppiiiccc```\\\WWWLLLFFFAAA???<<<555222222......---,,,++++++++++++))))))))))))((((((((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''))))))(((''''''(((***(((%%%$$$%%%)))...222<<>>999555333222000///...---,,,+++++++++******)))((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((()))************+++++++++666:::EEEWWWhhhpppooojjjnnnrrrwww}}}nnn\\\FFF777222222///,,,///............---------************************+++*********))))))(((((())))))************))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++------------------------............////////////000...000444555AAAccceeehhhrrrpppuuuqqquuurrrMMMDDDCCCEEEEEE======FFFNNNKKK@@@555111222111111000000//////......,,,,,,,,,,,,+++***)))(((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++---------............///666CCCaaa~~~xxxpppiii{{{}}}~~~}}}|||~~~}}}|||{{{qqqnnnrrrwwwxxx~~~sss]]]XXXRRRMMMJJJIIIHHHFFFCCCAAA<<<666000+++((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((}}}qqqrrrtttqqqppprrrpppqqqlllddd___]]]ZZZUUUJJJGGGCCC===888555333222000///...---,,,+++++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((((((((())))))*********+++++++++,,,...666DDDVVVeeemmmpppxxxxxxxxxzzz{{{zzzyyywwwxxx~~~gggNNNCCC666......///...---------------,,,,,,,,,,,,*********************************)))))))))(((((((((((())))))))))))(((((((((((()))))))))*********************************))))))*********+++++++++---------------------------.........////////////000...000222111666MMMfffvvvhhhnnnyyy}}}~~~sssrrr```HHHCCCBBBCCCDDD>>>999>>>BBB@@@;;;777777:::111111000000///...------++++++++++++***************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++------------............555444<<>><<<777111---***((('''((((((((((((((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''ttttttvvvrrrpppssspppqqqmmmddd___\\\XXXSSSJJJGGGBBB<<<777444222111000///...---,,,+++++++++******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++******---555CCCUUUgggqqqsssuuu{{{~~~}}}vvvZZZAAA555222///...000111222111,,,,,,,,,+++++++++************************************))))))))))))((((((''''''((((((((((((''''''(((((())))))))))))******************************)))))))))*********++++++,,,,,,,,,,,,---------------------.........//////...---///222///...888GGGmmm}}}vvv|||tttmmmrrr~~~dddMMMBBBDDDAAA@@@AAA===::::::999777777;;;AAAEEE222111000///...---,,,,,,,,,+++***))))))***++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,---------......---,,,---111:::PPPrrruuurrrsssoooooorrryyy{{{|||{{{yyy~~~{{{www~~~yyyffflll{{{qqq\\\OOOKKKNNNLLLKKKIIIHHHEEEAAA>>>777444000,,,)))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&uuuvvvwwwsssppprrrpppqqqmmmeee___\\\WWWRRRJJJGGGAAA<<<777444222222000///...---,,,+++++++++***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))************,,,,,,+++,,,333AAAQQQ]]]]]]eeeuuu~~~fffPPP???555000111222222111111222333,,,,,,+++++++++*********************************))))))))))))))))))((((((&&&''''''''''''''''''&&&(((((((((((()))))))))***++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,---------,,,,,,---------.........---,,,...222222000333:::OOOpppzzzkkkqqqpppRRRBBB???DDDBBBAAABBB;;;===999444222555:::???BBB111111000///---,,,++++++000...,,,***))))))+++,,,***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++,,,,,,,,,------------***...444555000111???OOOvvv}}}|||xxxyyy|||~~~}}}uuunnnoooyyyxxxuuummm```UUUKKKJJJOOOHHHHHHGGGGGGEEEAAA;;;777111...+++((('''''')))+++&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%vvvvvvxxxsssppprrrpppqqqnnnfff```\\\WWWRRRKKKGGGAAA;;;777444333333000///...---,,,+++++++++***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((()))))))))*********(((******))))))...777>>>EEENNN]]]qqqsss]]]III;;;555444111222222000---+++---///,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))(((((((((((((((((())))))&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))************************(((((()))))))))*********+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------,,,...222333222333666===ZZZyyyxxxzzzuuuNNNJJJ>>>===CCCDDDGGGHHH@@@@@@;;;555222333444555555000000///...---,,,++++++333111...+++***)))***+++***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,------...//////++++++333===AAATTTqqqzzzyyy|||~~~}}}xxxssslllkkkpppyyynnn^^^QQQMMMJJJDDDDDDJJJEEEDDDCCCBBB???;;;444000,,,+++)))''''''(((***,,,&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$tttvvvwwwssspppqqqpppqqqnnngggaaa^^^YYYSSSLLLHHHBBB<<<777444444444000///...---,,,+++++++++******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((()))))))))******&&&)))++++++******,,,///222666===IIIYYYjjjyyy|||zzz{{{uuu___FFF:::999777333111222222000...,,,+++---///,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))************++++++,,,,,,------+++++++++,,,,,,,,,------.........///000000111222000FFF___zzz|||www}}}}}}tttWWWCCCDDD<<<>>>CCCCCCIIIMMMFFFEEEBBB>>>:::777555222000.........---,,,,,,++++++222111...,,,***************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))************+++++++++,,,,,,,,,---***(((+++,,,,,,///444333555<<>>DDDEEE???BBBIIIEEEDDDCCCAAA>>>:::666333222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***************++++++++++++***(((***000111---((('''111...,,,...777DDDRRR[[[kkk{{{~~~}}}kkkYYYOOOLLL@@@DDDEEECCCBBBCCCCCCBBB===:::555222///---+++)))'''(((((()))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&zzzqqqsssuuuqqqnnnpppoooqqqoooiiidddaaa\\\VVVOOOJJJDDD===888666666666000///...---,,,+++++++++******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))'''''''''((())))))))))))(((+++---+++***...999CCCKKK]]]iiimmm{{{vvvcccMMM>>>222///000444333......222...,,,++++++,,,,,,+++)))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,''',,,///...---...000000111000///EEEnnnuuutttxxxxxxiiiIIICCCBBB>>>AAAKKKHHH:::999@@@@@@:::;;;;;;888444111000000++++++,,,,,,,,,---------'''((()))******************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++,,,))))))---///---,,,---''',,,222333111111444888;;;LLLddd{{{|||~~~{{{aaaTTTNNNIIIEEEEEE>>>FFFFFF===999>>>@@@<<<999555///,,,******))))))&&&'''((()))))))))''''''))))))(((((('''''''''&&&''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&vvvvvvssspppuuummmkkkqqqqqqmmmhhheeeccc\\\TTTPPPKKKBBB<<<888777666555333111...---------+++******************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((''''''''')))******++++++,,,------222666>>>JJJZZZmmm}}}wwwuuu~~~kkkVVVGGG===666111////////////////////////------,,,++++++******)))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))***+++,,,---,,,+++***++++++,,,,,,,,,,,,------......//////000000111111666111000777FFF[[[vvvzzziiifffjjjsssoooqqqWWWGGGBBBDDD:::@@@DDDBBB???===999444333555666444111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,,,,------******+++,,,---//////000///555<<>>111111222222111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,------******+++,,,---...//////111444666555555<<>>>>>===<<<999777444333222...---+++)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvtttsssqqqvvvnnnnnnooopppmmmgggcccaaaZZZSSSPPPJJJBBB;;;888777666666333111...---------+++******************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''((((((((()))))))))''''''(((((((((((((((((()))))))))***++++++,,,,,,))))))******,,,000555999RRRUUU^^^ooo|||kkkYYYLLL???888000+++,,,...//////------------------------,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))******+++************+++,,,,,,++++++++++++,,,,,,,,,,,,------......///000000000111222333222///333CCCTTThhh^^^lll~~~}}}yyyooojjjiiikkkrrr~~~mmmTTTJJJJJJIIIEEEBBBBBBBBBAAACCCJJJOOOKKKCCC555333222444888999777444,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++,,,,,,,,,,,,******+++,,,---...//////.../////////------///111???GGGVVVgggxxx{{{ooolllrrrzzzlllWWWGGG>>>;;;;;;DDD@@@===<<<>>>>>><<<999;;;:::777444111...,,,+++++++++***)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyuuusssrrrtttlllmmmnnnooommmgggbbb___ZZZSSSOOOJJJBBB;;;888777777666333111...---------+++******************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((()))'''''''''((((((((())))))''''''''''''(((((((((((((((((())))))***++++++++++++,,,,,,+++++++++---///...222;;;HHHYYYlll}}}sss___PPPCCC888111444000---,,,---000111111------------------------+++++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***+++***)))))))))***,,,---***++++++++++++,,,,,,,,,,,,------......///000000111111333333000000999EEEhhh{{{sssqqquuuxxx|||uuuggggggppp|||fffYYYNNNOOORRROOOGGGAAA===>>>======AAAFFFDDD>>>888555333555:::<<<999555++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++*********++++++++++++,,,,,,,,,******+++,,,------......+++,,,---000222333222111333333444666>>>KKKYYYbbbuuu~~~tttppppppqqqzzz~~~qqqhhhPPPKKKEEE???===>>>AAADDD???===;;;;;;;;;:::888555444333111///,,,***((('''************)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~wwwuuussssssjjjkkkmmmpppnnngggbbb^^^YYYTTTOOOIIIAAA;;;888777777777333111...---------+++******************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))'''(((((())))))******+++((()))++++++******+++---***,,,...000555===GGGOOOkkkuuuzzzcccYYYIII<<<555222111000000///---,,,,,,,,,+++***+++++++++++++++++++++++++++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))+++***)))((()))***+++,,,*********+++++++++,,,,,,,,,,,,,,,---....../////////,,,,,,000111000222777<<>>>>>:::999;;;;;;888888333000111444666222...++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,***++++++,,,,,,---------///------...000111///---***---111444555666777888@@@IIISSS\\\kkkyyyjjj^^^WWWQQQIIIBBB@@@@@@@@@???>>><<<;;;:::;;;:::999888777444111///---,,,+++***)))(((''''''***+++++++++***)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyywwwuuusssiiilllmmmpppooohhhbbb^^^ZZZUUUOOOIIIAAA;;;888888888777333111...---------+++******************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))'''''''''((())))))******'''(((******))))))***++++++,,,,,,+++))),,,111666888CCCSSScccppp|||~~~rrrdddUUUJJJ;;;777222///.........---,,,,,,,,,+++***)))((('''++++++++++++++++++++++++******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))***))))))))))))***++++++************++++++++++++++++++,,,,,,---.........222...,,,000222111///000222@@@aaarrrXXXRRRWWWaaaggg```PPPDDD???>>>BBBCCC>>>::::::999888:::666333111222222///---++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************++++++++++++***+++++++++,,,,,,,,,---///---,,,+++,,,------,,,+++---//////000111333555777999;;;<<>>;;;>>>======;;;:::888666555555444444222000---+++***((((((((((((((((((((((((+++++++++******)))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyyyywwwuuukkknnnmmmqqqqqqiiibbb^^^ZZZVVVNNNIIIAAA;;;888888888888333111...---------+++******************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***&&&&&&'''(((((())))))***((()))******))))))+++,,,&&&(((***++++++,,,///222&&&+++222777>>>HHHSSSZZZjjjtttsssjjj]]]RRRHHH>>>444,,,//////......---+++)))'''***+++,,,,,,+++************************************))))))(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((())))))***************************+++++++++++++++++++++,,,------......333000000222222//////222888333===gggtttvvvyyy|||jjjZZZWWWOOOTTT[[[___YYYMMMFFFEEE???BBBBBB???>>>???===888;;;:::777444222000//////***************************)))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------...//////---)))&&&%%%)))///555---,,,///333666888;;;???999>>>BBBCCCAAABBBGGGKKKPPPVVVbbbnnnrrrqqqvvv~~~tttwwwwwwsssqqqqqqnnnjjjeeecccZZZNNNHHHGGGCCC===<<<:::888:::<<<>>><<<:::444444444444555666666777/////////---+++)))))))))'''''''''(((((((((((((((+++***)))((('''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyzzzxxxwwwmmmqqqnnnrrrrrrjjjccc___[[[WWWNNNIIIAAA;;;999888888888333111...---------+++******************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))'''&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&&&&''''''((()))))))))&&&((())))))((()))+++---+++,,,......---,,,++++++///000000,,,+++///444777:::AAAGGGNNN\\\mmmwwwxxxzzzqqqggg]]]VVVHHH@@@666000000111000//////...---,,,,,,,,,,,,+++)))***,,,,,,+++***++++++)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''(((***+++++++++***))))))************+++++++++***++++++,,,,,,---......------///111...***...444)))777666<<>>666777777555111...,,,,,,---************************))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++++++++++++++,,,,,,---///000///,,,)))))))))'''***...000///---++++++...++++++///111//////111333333333444777:::<<<<<<777666;;;BBBDDDBBBCCCHHHDDDIIIGGG???>>>DDDEEE???===AAA???:::999<<<<<<777;;;999666555666777888888555555555444333111///...---------,,,***)))***,,,((((((((((((((((((((((((***)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvv{{{|||wwwrrrlllqqqpppmmmiiiddd^^^YYYVVVQQQHHH@@@<<<888444444666222000.........---+++)))++++++)))(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))*********++++++++++++,,,,,,------,,,,,,+++...///111555:::AAAFFFJJJWWWZZZ___dddiiiooouuuyyy|||{{{zzzzzzzzz{{{}}}~~~||||||zzzvvvrrrmmmiiiggg```\\\TTTKKKBBB<<<777555111000///...---,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((()))***************************************++++++,,,------......///------......//////000000222000333;;;DDD[[[oooppp{{{yyyqqqmmmrrrxxxvvvqqq~~~|||~~~jjjaaa]]]```jjjeeewwweeeUUUKKKGGGHHHMMMSSSSSSMMMGGGFFFCCC>>>>>>???>>>===;;;:::;;;===666555222///---,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))************))))))))))))************************************(((((()))*********************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------............///000000000000000000000000444444444444555666777888777777777777777777777777888888777666555555444444555555444444333222111111222222222111000...,,,,,,+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvyyyyyyuuurrrmmmpppooolllhhhccc^^^YYYWWWOOOGGG@@@===:::666444666333222000//////...,,,***+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,...000333555666999<<>>>>>>>>===;;;999999999444333111///---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))((((((''''''''''''(((((())))))))))))************))))))))))))************************************((())))))******************++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------............////////////////////////////////////000111222333444444444444444444444444555444444333222222111111222222111111000//////.../////////...---,,,+++************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuvvvvvvsssrrrooopppnnnlllhhhccc]]]YYYVVVLLLEEE@@@>>><<<777666777444222000000000///---++++++***)))((((((''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,++++++...---+++))))))))))))***((()))++++++,,,---000222222222333444444444444444///////////////...---,,,,,,+++***)))(((((()))*********++++++,,,,,,,,,---++++++++++++*********)))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))******))))))***************************++++++,,,,,,---......///000000111111222333333222///000222///000<<>>>>>===<<<:::777555333111000///...---,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&'''((()))))))))((((((''''''(((((()))))))))))))))************))))))))))))************++++++++++++++++++++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------............------------------------,,,,,,,,,,,,------...///000000000000000000000000000000000//////......---......------,,,,,,++++++******++++++******)))(((******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssuuuvvvtttsssppprrrpppmmmhhhbbb\\\VVVSSSIIICCC@@@@@@>>>999777777444222000//////...---+++******)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((()))))))))************++++++++++++******,,,++++++******+++,,,,,,---......---,,,,,,...000)))***,,,---------,,,+++,,,------...............222111///---+++*********)))))))))*********+++++++++************)))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))))))))))))))*********************************+++,,,,,,------//////000000111222222222333111333555333///222888:::]]]~~~dddVVVOOOLLLOOOQQQNNNJJJIIIIIIHHHGGGHHHKKKKKKFFFAAA>>>===<<<;;;999666111...///......---,,,,,,,,,,,,+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))(((((((((((())))))((()))))))))************((()))))))))************++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------------------------,,,,,,,,,++++++++++++++++++******))))))'''(((((()))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrvvvxxxuuutttqqquuusssoooiiibbbZZZTTTPPPHHHCCC@@@@@@???:::888888333111///......---+++******))))))(((((((((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))''''''((((((((())))))))))))******++++++******)))&&&''''''((()))+++,,,,,,***+++++++++))))))+++,,,((()))+++,,,---,,,+++***+++++++++++++++,,,,,,---)))(((((((((((()))))))))***))))))))))))(((((((((*********)))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,------......///000000000...---///222222000000222111:::MMMnnn|||hhhOOOOOOJJJIIIMMMOOOLLLIIIIIIEEEGGGJJJMMMKKKFFFBBB@@@===;;;:::999888555000,,,---------------,,,,,,+++,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***,,,---...))))))(((((((((((())))))((()))))))))************((()))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...---------------------------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))''''''((())))))))))))((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrvvvwwwuuutttqqqwwwuuuqqqjjjbbbZZZTTTPPPIIICCC@@@@@@???;;;888999222000.........---+++)))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))''''''''''''(((((((((((())))))************))))))'''(((((()))*********+++&&&'''(((((('''''')))+++))))))***++++++++++++***++++++************++++++((((((((((((((((((''''''***)))))))))((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))((())))))******+++,,,,,,+++,,,,,,------......///,,,---...///000000111111333000333FFFhhhfffVVVUUUPPPLLLHHHGGGIIIJJJGGGEEEFFF@@@CCCHHHMMMKKKEEEBBBDDD<<<:::777777777666111------.........---,,,++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---///000***))))))(((((())))))***))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........................+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))******)))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrssstttrrrrrrpppvvvtttpppkkkddd]]]WWWSSSJJJDDD@@@@@@>>>:::888:::333111///.........,,,***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))&&&&&&'''''''''(((((((((((())))))))))))))))))((()))***************))))))((()))***)))))))))+++---***************++++++,,,,,,,,,+++++++++,,,---...///......,,,+++)))((('''(((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''(((((())))))(((((())))))))))))))))))))))))(((((())))))***+++++++++++++++,,,,,,---.........,,,...000000000111222222111111555:::???SSS~~~mmmUUUMMMRRRRRRMMMJJJIIIJJJIIIEEECCCDDDDDDAAACCCHHHIIIEEECCCEEE;;;888444555777777444000.../////////...---+++***++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))+++---///000******))))))))))))******))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................,,,++++++*********++++++++++++++++++++++++++++++*********************+++))))))))))))))))))))))))))))))*********)))(((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssqqqpppoooqqqppptttssspppkkkeee___YYYVVVKKKEEE@@@???>>>:::999:::444222000000000///---+++))))))(((((((((((()))***'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%&&&&&&'''''''''&&&&&&'''(((((((((''''''(((******)))((((((((()))+++,,,((((((''''''((()))+++,,,&&&'''((()))))))))))))))&&&&&&'''((()))***++++++)))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((()))******++++++++++++,,,,,,---......///(((,,,//////...///000000777//////555666;;;UUUuuurrr\\\YYYSSSOOOOOOKKKGGGEEEFFFJJJKKKGGGEEEGGGLLLCCC>>>CCCGGGEEECCCDDD;;;777333333777888555222///000000000///---+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))+++---///000******))))))))))))******))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))***************(((((())))))))))))))))))))))))******)))(((((('''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwuuussspppqqqqqquuupppjjjfffbbb^^^XXXSSSIIIBBB>>>??????;;;888888666333000......---+++)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''((()))******)))((('''******))))))((((((''''''***)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++******++++++,,,---......---------......///...///000111333666;;;>>>^^^yyydddZZZWWW\\\ZZZNNNGGGHHHHHHEEEBBBCCCGGGIIIFFFBBBHHHKKKLLLHHHAAA===>>>AAA777666666555555666666666000///---,,,++++++,,,,,,,,,,,,+++***))))))*********)))''''''((())))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++++++++---,,,++++++******++++++++++++++++++,,,---...///------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,+++******---///,,,------......------,,,000///...,,,,,,---...///...---,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,---------************))))))))))))************))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuutttssspppqqqqqquuuqqqkkkgggccc___YYYUUUIIICCC>>>??????;;;888888666333000......---+++)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))))))))(((''')))))))))(((((((((''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++******++++++,,,------------------....../////////000000000222666999JJJaaa{{{ssseee^^^XXXXXX___]]]QQQJJJKKKKKKGGGDDDEEEHHHIIIGGGDDDEEEDDDCCCAAA>>><<<;;;;;;555444444333222222333333000///---,,,++++++,,,,,,,,,++++++***))))))*********)))(((((())))))))))))************************))))))))))))************************************))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,...//////000000111111111000000000000000000000000///000111000...---...//////000000000111111111111++++++++++++++++++******//////...---,,,,,,------,,,,,,,,,++++++*********++++++*********)))))))))************))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ttttttsssppprrrqqqtttqqqlllhhhddd___[[[WWWJJJCCC>>>??????;;;888777666333000///...---+++)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))(((''''''(((((((((((((((''''''''')))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******+++************+++,,,,,,---,,,,,,,,,------...////////////...---...000222999@@@JJJVVVhhhwww___VVVWWWWWWUUUZZZ```]]]RRRMMMOOONNNJJJGGGFFFHHHIIIGGGEEEBBB@@@>>>>>>???===999666444333222000///////////////...---,,,+++++++++,,,,,,+++******)))*********))))))))))))))))))))))))************************)))))))))*********++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,---...///000000........................---///000///---,,,+++,,,------------......//////...///000111111000///......---,,,,,,+++++++++,,,///...---,,,+++******)))++++++++++++************++++++*********))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrtttsssqqqrrrqqqsssqqqlllhhhccc^^^ZZZXXXJJJCCC?????????;;;777777666444111///...---+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,++++++++++++,,,---.........//////...,,,,,,...///777333222777???PPPqqqpppfff[[[TTTSSSTTTTTTXXX\\\XXXPPPMMMQQQOOOLLLHHHFFFFFFGGGFFFEEE@@@BBBDDDEEECCC???888444333222111///...---,,,,,,...------,,,,,,+++++++++++++++***************+++)))***++++++***)))******************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,******,,,---------,,,,,,***+++---.../////////...------......///000000111.........///////////////...///000///------...///---------....../////////,,,,,,,,,---------,,,,,,...---------------......000//////...------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrttttttqqqrrrppprrrppplllgggaaa\\\YYYWWWJJJDDD?????????;;;777666777444111//////...,,,***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******))))))******+++,,,*********++++++,,,......,,,---......------...000666000000333222444FFF[[[uuunnn[[[[[[```\\\SSSOOOTTTTTTUUUTTTPPPKKKLLLPPPMMMJJJHHHFFFEEEDDDDDDCCC===DDDLLLMMMGGG>>>777444444333222000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++(((+++---,,,+++)))***+++************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------...///000000000000000//////---...//////000000000000111222222222222222333333222222222333333444444444111111111///...000333666111222222333333222222111222111000000//////000000///......//////000111222---.....................------------,,,,,,,,,,,,++++++++++++***************************************)))(((''''''((()))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrruuuuuurrrrrrppprrrqqqmmmggg```ZZZWWWVVVKKKDDD?????????:::777666777444111000///...,,,***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))***))))))))))))***++++++)))))))))***+++,,,---...***,,,......------...000///...111666444///444===FFF]]]yyyppp```]]]\\\]]]ZZZSSSNNNMMMTTTSSSQQQNNNKKKJJJKKKLLLIIIHHHGGGFFFDDDCCCBBBAAA;;;CCCLLLMMMEEE<<<666444555444222111///......---++++++,,,,,,,,,,,,++++++*********)))******+++,,,(((+++......+++)))***,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......////////////............//////000......------------......111111111222222333333444666666666777777888888999555666555444333444777999444555777888777555222000666555555444333222111111......------------......,,,,,,,,,---------..................------------,,,++++++++++++************************************))))))(((((())))))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttwwwwwwsssrrrooosssssspppiii```ZZZVVVVVVKKKDDD?????????:::666666777555222000///...,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***++++++(((((())))))***,,,---...***,,,------,,,,,,,,,---,,,---000333333111111222444;;;GGGUUUddd{{{xxxaaaRRRWWW___bbb\\\TTTPPPNNNMMMQQQPPPMMMKKKKKKLLLKKKIIIFFFGGGHHHHHHFFFCCCAAAAAA<<>><<<888444111888777555333111000//////000000///////////////////////////.........------,,,,,,+++++++++*********************************)))))))))******)))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&)))((((((((('''''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttxxxwwwsssqqqooouuuuuurrrjjjaaaZZZWWWVVVKKKDDD???@@@???:::666555777555222000///...,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******+++((((((((()))***,,,---...***,,,------+++******+++/////////---...111111...222222666<<<>>>FFF^^^xxxooogggbbb\\\XXXXXX\\\ZZZQQQNNNSSSSSSMMMNNNMMMLLLLLLNNNOOOLLLGGGDDDFFFIIIIIIGGGDDDBBBAAA@@@??????AAABBBAAA>>><<<444333222000////////////)))***,,,,,,---,,,+++*********))))))***+++,,,,,,''',,,000000,,,)))+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------.........//////000111222222333444333222333666:::???CCCCCCCCCCCCFFFKKKQQQXXX\\\___```ccceeeiiilllnnnooowwwwwwxxxyyyyyyzzz{{{{{{|||yyypppssswwwyyywwwrrrkkkgggZZZ^^^bbbeeebbb\\\TTTOOOIIIHHHEEEAAA>>>;;;999888666555555444333222111111////////////............,,,,,,,,,+++++++++******************************((()))***++++++***)))(((************************(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvwwwuuusssrrrmmmvvvvvvqqqhhh```^^^[[[XXXLLLEEE???@@@???:::666666888555111///...---+++************))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###"""###$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////222222333333444777;;;>>>UUUhhhzzzlllhhhaaa[[[VVVUUUUUUVVVVVVWWWWWWUUURRROOONNNNNNNNN\\\\\\TTTTTTQQQHHHGGGHHHJJJTTTRRRBBB===DDDDDDCCCBBBAAAAAAAAA???;;;777555333111///------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000---***)))+++,,,***(((...---++++++---.........///---,,,,,,---/////////222111111222444666666555>>>;;;===DDDJJJSSSbbbqqqsssqqqsssxxx{{{~~~}}}xxxpppkkkfffdddbbb]]]VVVOOOLLLIIIFFFCCC@@@===:::888555555333111///............+++***+++---,,,,,,,,,(((***+++*********+++,,,***))))))***++++++***((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%sssuuutttrrrrrrnnnttttttpppggg```^^^[[[XXXJJJCCC?????????;;;777666888555111///...---+++************))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###"""###$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---......//////000111222222222444888;;;888BBBRRRdddvvvtttiiiZZZ\\\ZZZWWWTTTSSSSSSTTTUUUOOOQQQSSSSSSRRRRRRRRRSSSQQQ]]]]]]WWWUUUNNNHHHKKKGGGIIISSSSSSFFFAAAEEEBBBBBBAAA@@@@@@???<<<888555444333111///------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,///222111000222111000///......,,,+++000///......000333555666444444666;;;AAAGGGLLLOOOXXXYYY___gggmmmvvv|||sssqqqnnniiiddd___YYYVVVFFFFFFEEEBBB===777333111222///------.....................---,,,,,,,,,,,,---+++)))***+++---------************************))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%rrrttttttrrrrrrooossssssnnnfff```^^^[[[VVVHHHBBB>>>???@@@<<<888888888555222///...---,,,************))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################################################################$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###"""###$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,------....../////////000000///111444666000222444888@@@NNN___kkk~~~rrr___ZZZYYYOOOTTTSSSRRRRRRRRRSSSUUUVVVRRRTTTVVVWWWVVVUUUUUUVVVUUU[[[YYYUUUSSSHHHCCCKKKIIIIIISSSVVVLLLHHHIIIBBBBBB@@@???===<<<999555222444222000...------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---///000...---.../////////////////////...///111444999@@@EEEIIIRRRTTTYYY___hhhqqqyyy}}}ssssssppphhh\\\PPPFFFAAA???<<<777333111111000......------,,,,,,,,,,,,,,,---+++((('''(((*********************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%tttwwwuuusssssspppssssssnnneee```]]]XXXRRRFFF@@@===@@@AAA===:::999999666222///...---,,,************))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))************+++++++++++++++++++++,,,------........./////////...///111333666666666555555777<<<@@@HHHTTTfffwwwvvvjjj``````eeeddd[[[\\\]]]TTTWWWUUUSSSPPPOOOOOOPPPQQQTTTWWWZZZ[[[[[[[[[[[[\\\[[[ZZZSSSQQQTTTJJJDDDLLLMMMKKKRRRUUUNNNMMMMMMFFFBBB@@@>>><<<:::888444111333222000...------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000///---,,,---............000333555:::===DDDLLLUUU___hhhnnn}}}vvvmmmiii___ZZZPPPEEE>>>;;;777222///...,,,,,,---............,,,***))))))***)))(((++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&xxxzzzwwwssstttqqqvvvtttnnneee```]]]VVVOOOFFF@@@>>>AAACCC???<<<;;;999666222000///...,,,+++*********))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))*********+++++++++******++++++,,,---------...///000///......000222...111444777777666666666555:::@@@FFFNNN^^^sss{{{ooohhhbbb]]]ZZZ]]]]]]dddcccYYYYYYYYYOOOXXXUUUQQQLLLJJJJJJKKKMMMMMMQQQVVVZZZ[[[\\\^^^___^^^YYYNNNMMMWWWUUUOOOSSSOOOJJJNNNPPPJJJKKKMMMGGGBBB@@@===;;;999777444111222111///...------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---///000111111222333222444555666888===CCCHHH\\\bbblllvvv|||wwwuuuyyyzzziii]]]XXXPPPIII???;;;777444333222000...---------...//////---++++++++++++++++++++++++++++++************)))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&yyy{{{wwwssstttrrrvvvtttnnnfffaaa^^^VVVNNNFFFBBB@@@CCCEEEAAA===<<<999666333000///...,,,+++*********))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#######################################################################################$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((((((((((((((((((((()))))))))************+++)))******++++++,,,,,,------...000000//////000111---...///111222444444444333666777777777<<>>;;;999888666333111111000///---,,,------...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---///////////////111333999???GGGPPPXXXbbbmmmuuuwwwzzzyyy}}}|||xxxwwwxxxwwwxxxxxxrrruuuvvvwwwwwwtttzzzqqq^^^WWWNNNFFF@@@:::444000...------...000000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************************((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvxxxtttqqqrrrqqqtttrrrlllfffcccaaaYYYPPPHHHCCCBBBEEEGGGBBB>>>===:::777333000///...---+++*********))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$####################################$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$########################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************))))))******+++,,,,,,,,,***,,,...///......///111222111000000111111222111000222555666666777888:::999>>>GGGOOOWWW___eeejjj|||zzzuuu{{{}}}pppbbbYYYUUUYYYUUUSSSTTTRRRPPPTTT\\\ddd______YYYQQQWWW___[[[SSSTTTUUUWWWWWWWWWWWWVVVVVVYYY[[[ZZZWWWSSSOOONNN___fffXXXEEEIIIQQQPPPNNNGGGDDDIIIJJJBBBAAAEEE@@@>>>;;;888666666444222000111000...---,,,,,,---...******+++++++++,,,,,,,,,------------------------------------------------////////////////////////000222444666888<<>>:::555111//////...---------------------------,,,,,,+++++++++*********************************((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''}}}rrruuurrroooqqqqqqrrrpppkkkfffdddccc\\\SSSIIIEEECCCGGGHHHCCC>>>===:::777333000//////---+++************)))((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$########################################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,)))+++---.........///000---...///222444555333222000111333555666777666666999::::::;;;<<<@@@FFFJJJMMMRRRXXXYYYWWWVVVXXX[[[___aaabbbhhhuuu~~~uuuiiieee___\\\[[[ZZZWWWTTTPPPXXX```___XXXSSSTTTXXXWWWRRROOONNNJJJJJJSSS___[[[XXX[[[XXXPPPVVV]]]WWWLLLOOOTTTXXXYYYWWWTTTQQQRRRVVV[[[^^^___^^^^^^^^^nnn{{{mmmOOOHHHOOOOOOLLLFFFEEEMMMNNNDDDBBBDDD@@@;;;999666444444333111000000000...---,,,,,,---...*********++++++,,,,,,,,,------------------------------------------------000000000000000000000000---222:::BBBLLLYYYfffooozzz~~~zzz{{{uuukkkcccWWWOOODDD:::444222000000------------------------,,,,,,,,,+++++++++******************************((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''wwwooopppppprrrkkkpppuuuqqqlllhhheee```YYYTTTKKKFFFEEEHHHHHHBBB<<<:::;;;888555222111///,,,***((()))*********)))'''&&&(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......//////000000111111222333333444444555555555777888999:::<<<===>>>???JJJHHHGGGHHHKKKKKKIIIFFFHHHJJJLLLOOORRRTTTUUUVVVYYYRRRJJJIIINNNRRRRRRPPPOOOQQQSSSQQQNNNNNNPPPSSSTTTSSSQQQNNNLLLMMMPPPRRRVVVWWWWWWVVVUUUUUUUUUUUURRRSSSPPPPPPYYYdddcccYYY^^^]]]\\\ZZZYYYYYY[[[]]]sssuuupppaaaNNNFFFKKKTTTWWWNNNDDD???@@@BBBBBBAAABBB===777555555555444333......---------,,,,,,,,,------,,,++++++,,,,,,,,,000---+++,,,///000000...333111///---,,,---///000000...000222000---111:::EEEQQQccctttuuuaaaRRRKKKGGG???777666///,,,000222///,,,---000...,,,+++++++++***)))((()))***++++++******)))))))))))))))))))))))))))''''''(((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwooopppppprrrjjjooorrroookkkhhheee___XXXRRRJJJFFFEEEHHHGGGAAA<<<:::;;;888555222111///---+++((())))))***)))((('''&&&(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,---------......///000000111111111111222222333333444444666666777999:::;;;<<<===@@@???>>>>>>@@@@@@>>><<<@@@AAABBBCCCEEEGGGHHHIIIJJJIIIGGGIIIKKKLLLJJJHHHKKKLLLLLLKKKJJJIIIJJJLLLMMMNNNPPPOOONNNMMMMMMNNNZZZXXXUUUTTTUUUWWWXXXYYYQQQVVVUUUSSSXXXdddhhheeeYYYXXXVVVSSSPPPNNNNNNOOOYYY\\\^^^YYYQQQJJJHHHIIITTTLLLCCC>>>>>>???>>><<>>>>>>>>>>>@@@BBBCCC???BBBGGGKKKMMMLLLIIIGGGHHHGGGEEEEEEFFFGGGGGGFFFIIINNNSSSWWWWWWVVVUUUUUU[[[XXXTTTRRRSSSVVVXXXZZZZZZ```___VVVSSSYYY___^^^PPPPPPPPPOOOLLLIIIGGGEEELLLLLLOOOSSSUUUUUUQQQMMMOOOIIIBBB>>><<<;;;999777999777555333333222///............------------,,,------,,,,,,,,,------...+++++++++---///000///...,,,...111222111111111222777999AAAOOO]]]lll|||~~~}}}~~~mmmcccWWWOOOGGG===666444000///------...---+++)))+++***)))((()))***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzrrrsssrrrssskkkpppllljjjhhhgggddd^^^VVVOOOGGGEEEEEEHHHFFF@@@<<<<<<:::777444222111///---+++)))))))))))))))(((((('''(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$%%%%%%&&&""""""""""""#########$$$######################################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((((('''************++++++++++++***++++++++++++,,,,,,,,,,,,------......///000000//////000111111222333333444444555666777888999999<<<<<<<<<<<<<<<<<<;;;:::@@@???>>>===>>>AAACCCEEEBBBCCCGGGLLLQQQSSSRRRPPPHHHEEECCCDDDHHHJJJIIIGGGGGGLLLTTTYYY\\\]]]]]]]]]WWWXXXXXXUUUQQQPPPTTTXXX]]]ccc```UUUOOOQQQQQQNNNIIILLLPPPTTTUUUQQQLLLHHHMMMJJJHHHKKKQQQWWWZZZZZZHHHEEE@@@===<<<;;;888666444444555666777777666444............------------------------------...///---...///000111111000//////000111111000333888<<>>AAAEEEGGGGGGDDDCCCHHHPPPVVVXXXWWWHHHEEEDDDFFFJJJMMMLLLKKKEEEIIINNNRRRTTTVVVWWWXXXSSSZZZ___[[[QQQLLLPPPVVVWWWZZZXXXRRRRRRUUUPPPFFFHHHMMMTTT[[[^^^ZZZRRRKKKIIIGGGDDDCCCFFFKKKQQQVVVBBB@@@???======;;;999888333444777888888777666666//////.........---------...---------......///000...///000000000000000000000222444666:::EEESSS]]]iiitttyyywww|||}}}nnncccPPPHHH===333//////000222---.../////////---+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''~~~uuuuuuttttttlllpppjjjhhheeedddccc^^^VVVPPPEEEDDDFFFHHHEEE>>><<<>>>999777444222111000...,,,******)))((((((((((((((((((&&&%%%%%%&&&'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$"""""""""############$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))((((((((((((((((((''')))))))))************+++************++++++++++++++++++,,,,,,---............//////111222333444555444444444555666777777888777999;;;<<<;;;;;;<<<===<<<<<<===???BBBEEEIIIJJJEEECCCBBBDDDIIIOOOSSSUUUJJJIIIHHHIIIKKKMMMMMMMMMKKKMMMOOOPPPPPPPPPPPPQQQSSS[[[bbb^^^TTTMMMPPPVVVYYYZZZVVVSSSWWWZZZQQQBBBMMMPPPUUU[[[^^^ZZZPPPHHHCCCEEEFFFDDDBBBAAADDDFFF>>>>>>======<<<;;;::::::555777888777444222111111/////////.........------...............///000111---.../////////000222444000555===DDDPPPaaauuu}}}{{{wwwmmm^^^NNNAAA888111...+++,,,---.........---,,,************************))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''~~~uuutttssssssjjjoooiiifffcccaaa```\\\VVVPPPCCCCCCFFFHHHDDD>>><<<>>>999666444222111000...---+++***)))((('''(((((()))(((&&&%%%%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""########################$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************************+++++++++++++++++++++,,,------......,,,---...///111222333444222222333333444555555555888;;;>>>???>>>>>>@@@BBB>>>???AAADDDFFFIIIKKKLLL@@@EEEJJJJJJGGGFFFIIINNNPPPPPPPPPNNNMMMLLLMMMNNNOOOQQQTTTUUUTTTRRRRRRRRRSSSWWWZZZXXXSSSPPPQQQTTTYYYYYYVVVSSSXXX]]]UUUGGGQQQPPPPPPSSSVVVTTTMMMGGGEEEFFFGGGEEEBBB???>>>>>>=========;;;999888888999666888888666222///...///////////////........................///000111222---///000111222555:::???AAAKKKYYYeeeppp~~~wwwgggVVVEEE;;;555333111...------......++++++++++++++++++++++++***)))))))))((((((((('''))))))))))))((((((((('''''''''''''''''''''''''''}}}tttsssqqqqqqiiimmmhhhdddaaa___^^^ZZZUUUPPPCCCCCCFFFHHHDDD===<<>>@@@CCCEEEGGGHHHIII===JJJVVVUUUIIIAAADDDJJJVVVXXXXXXTTTOOOLLLMMMOOOJJJOOOTTTWWWWWWVVVUUUTTTRRRQQQOOOOOOPPPQQQQQQQQQNNNPPPPPPPPPXXXbbb```WWWSSSOOOKKKLLLOOOPPPMMMIIIKKKGGGCCC@@@>>>>>>===<<<======<<<:::777666666777666777888666222000111333000/////////........................///000222222///111333444666;;;CCCIII]]]jjj{{{zzzgggZZZDDD???888111---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((tttwwwsssooopppooohhhjjjeeeZZZXXX\\\WWWMMMBBBBBBCCCBBBAAA???<<<;;;:::777444111111000...---))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""#########"""""""""""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!!!!"""#####################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,------...///000111222222555666666666666666666666555444555666888<<>>>>>@@@AAA???===@@@FFFMMMKKKPPP\\\eee```SSSMMMQQQKKKIIIHHHJJJJJJIIILLLPPPQQQOOOQQQVVVXXXTTTPPPPPPPPPQQQPPPOOOMMMMMMOOOQQQbbbggghhhaaaWWWSSSWWW\\\OOONNNHHHIIIOOOIIIFFFPPPWWWXXXTTTLLLHHHIIIIIIGGGDDD???:::777777666444222666555555333222000...---/////////.........///000---///111222111111222333222>>>OOO```pppvvv^^^NNNFFFAAA<<<888333222111///......///111++++++***)))((((((((((((***)))))))))(((((((((((((((((())))))(((((('''&&&tttvvvqqqmmmnnnllleeegggccc[[[WWWXXXSSSJJJGGGGGGFFFDDDBBB???===;;;;;;888333000///---+++***))))))))))))((((((((((((%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$###""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$############$$$$$$########################""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%"""""""""""""""###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""#####################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))*********************++++++++++++,,,++++++,,,---...//////000///000000111222333444444999888777666777888:::;;;999;;;======<<<>>>BBBFFFFFFLLLSSSUUUSSSQQQRRRUUULLLEEEFFFLLLJJJAAADDDOOOOOOLLLNNNSSSTTTQQQNNNOOOLLLPPPSSSSSSPPPOOORRRUUU[[[___```[[[RRRMMMPPPUUUPPPTTTNNNJJJLLLHHHHHHSSSWWW[[[\\\UUUNNNKKKIIIFFFAAA@@@===:::777555333333;;;999777444222000......111///------...000111222///333555444222444<<>>999666222...,,,,,,---......,,,***)))((((((((()))******)))))))))((((((((((((((())))))(((((('''&&&uuuvvvrrrmmmnnnllleeegggddd\\\XXXVVVQQQKKKJJJIIIHHHEEEBBB???===<<<;;;888333000...,,,***((())))))))))))(((((((((((($$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$############$$$$$$########################""""""""""""""""""""""""####################################$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""#####################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******************++++++++++++,,,------...///000111222///000111222333444555666999888666666666777999;;;666999;;;<<<<<<<<<>>>@@@@@@FFFGGGDDDCCCIIIPPPRRRSSSQQQPPPNNNIIIDDDGGGNNNJJJHHHIIIPPPTTTSSSTTTVVVSSSXXX\\\ZZZUUUTTTYYY___XXXUUUTTTVVVWWWTTTPPPNNNQQQ[[[YYYRRRPPPKKKIIIQQQNNNUUUYYYSSSLLLGGGBBB>>>>>>???>>><<<999666555666;;;999666333111000000000111///---...111444444333444444333333888GGG[[[jjjooo___TTTGGGBBB:::333///---,,,,,,...------,,,++++++***************)))))))))(((((()))))))))))))))(((''''''uuuvvvrrrnnnooommmggghhheee^^^XXXUUUQQQMMMLLLKKKHHHEEEBBB@@@>>>===;;;888333000...,,,***((())))))))))))((((((((((((###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!""""""############$$$$$$############$$$$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""######$$$$$$$$$$$$######!!!!!!"""#####################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))*********+++++++++,,,,,,---...///000111111//////000111222444444555666555444444666888;;;<<<777999:::;;;<<<<<<===>>>BBBEEEEEE@@@???FFFMMMOOOSSS[[[YYYMMMKKKUUU[[[XXXKKKGGGHHHNNNSSSUUUWWW[[[WWW[[[]]][[[VVVXXX___gggeeeYYYSSS^^^iiiggg[[[QQQKKK\\\^^^UUURRRMMMGGGJJJDDDKKKOOOLLLGGGCCC>>>999:::;;;;;;:::777666666777666555333111111111111222222111000111222222111000000222666@@@RRRjjjwww___XXXMMMDDD<<<666111...+++,,,---......---+++***************)))))))))))))))))))))))))))(((((('''sssuuurrrnnnooommmiiihhheee^^^WWWSSSPPPPPPLLLKKKHHHEEEBBB@@@>>>>>>;;;888333000///---+++***))))))))))))(((((((((((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""########################"""""""""############$$$"""""""""""""""###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######$$$$$$$$$$$$######!!!!!!"""#####################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))************+++******+++,,,---......///---......///000111222222444333333333555888;;;===999999:::;;;===???BBBDDDCCCCCCDDDCCCCCCDDDFFFIIIIIIVVVVVVLLLRRRgggnnneeePPPKKKJJJMMMQQQRRRTTTWWWUUUWWWWWWUUUSSSUUU]]]ccchhhXXXQQQ]]]iiigggYYYPPPTTTffffffYYYUUURRRKKKIIIAAAEEEGGGFFFFFFFFFCCC>>>888777666555444444444444222222111111111111222222333444444333111000111333444===NNNddd{{{}}}uuunnncccXXXOOOEEE:::333------.........,,,+++***++++++*********)))))))))))))))******))))))((('''~~~pppssspppmmmnnnmmmjjjhhhccc\\\UUUPPPOOOQQQKKKJJJGGGDDDAAA@@@???>>>:::777444111000///---,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$######""""""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""########################""""""""""""############!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######$$$$$$$$$$$$######!!!!!!"""#####################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))************)))***++++++------...////////////000000111111111333333333333555888:::<<<;;;999888:::???EEEJJJMMMBBB???CCCJJJJJJCCC@@@DDDCCCKKKMMMMMMXXXhhhllldddRRRLLLIIIJJJLLLLLLNNNRRRXXXXXXVVVSSSQQQQQQTTTVVV\\\QQQMMMUUUYYYUUUSSSUUUqqquuu]]]VVVUUUNNNKKKCCCCCCCCCCCCIIIOOONNNJJJ>>>:::555333444555333111000111222222222222222111222555666444333666???GGGSSSddd}}}}}}sssiii\\\MMMCCC777555222///------------+++++++++*********)))))))))************)))(((((({{{nnnqqqnnnkkkmmmllljjjgggbbb[[[SSSMMMNNNQQQKKKIIIFFFCCCAAA@@@??????:::777444111111000...---))))))))))))((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$$$$###""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""########################""""""""""""############ !!!!!!"""###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$######!!!!!!"""#####################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************+++,,,,,,---...///000111222222222222222333333333444444333333444777999;;;;;;999777999@@@IIIQQQUUUDDD@@@FFFSSSSSSFFF@@@EEEFFFEEEGGGPPP[[[```^^^ZZZPPPJJJFFFGGGIIIIIILLLPPP```^^^[[[WWWSSSOOOLLLJJJSSSOOOQQQUUUQQQMMMWWWfff~~~]]]QQQPPPKKKGGGEEECCC@@@BBBKKKUUUWWWRRREEE???888555666777444111111222333444333222111000111555777777777???PPP]]]xxxtttcccWWWCCC>>>777111......111333+++++++++************)))***************)))((((((zzzpppuuuqqqlllllljjjkkkhhhccc[[[QQQKKKMMMRRRQQQLLLDDD>>>===>>>AAABBB;;;888444111000///...---(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###"""!!!"""###"""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$$$$%%%$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########""""""!!!%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######""""""""""""######$$$$$$########################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''')))++++++)))((()))***)))******++++++,,,------000111111111000000222444777666444333333555888:::AAA>>>999666777===DDDHHH???DDDLLLRRRTTTNNNDDD<<<@@@CCCKKKQQQSSSQQQPPPQQQUUUTTTOOOGGGFFFKKKQQQRRR\\\ZZZVVVZZZbbbVVVGGGFFFRRRNNNLLLMMMNNNPPPYYYbbbhhhPPPHHHKKKJJJCCCAAA???DDDOOOUUUPPPGGGBBBDDD???:::888999888444000666222111444444111//////333444666<<>>===>>>???@@@;;;888444111000///...---))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###!!!!!!"""###"""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""######$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######"""############$$$$$$$$$################################################""""""""""""""""""""""""########################""""""############""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""######""""""""""""##########################################$$$$$$$$$%%%"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((***++++++***((()))***)))******++++++,,,------///000111111000111333555666555444333333555888:::@@@===999777999===AAACCC>>>@@@DDDHHHKKKJJJFFFCCCCCCEEEIIIMMMNNNLLLJJJIIINNNVVVYYYSSSKKKJJJLLLNNN]]]\\\WWWZZZ```WWWLLLOOOOOOOOOQQQQQQMMMLLLTTT^^^uuujjjXXXIIIFFFIIIHHHBBB>>>@@@EEEJJJMMMLLLEEE???>>>:::666555777777444111444111000222333222555999777===GGGUUUhhhmmmdddVVVIII>>>666111///......---------,,,+++***,,,+++***))))))(((((()))zzzqqquuuqqqmmmmmmlllllljjjbbbVVVKKKHHHLLLQQQPPPKKKDDD???======>>>>>>;;;888444111000///...,,,***)))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###!!!!!!"""###"""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!"""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""############""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""######""""""""""""##############################"""""""""#########$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$######"""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***+++,,,,,,***))))))))))))******++++++,,,---------///000000000111444666555444333333444555888999>>>;;;888888;;;===>>>===FFFDDDAAA@@@AAAAAAAAAAAACCCCCCDDDHHHLLLNNNLLLHHHOOO[[[bbbZZZMMMHHHKKKOOO^^^```ZZZWWWYYYQQQJJJOOOLLLPPPUUUUUUOOOJJJOOOWWWVVVRRRJJJEEEEEEHHHEEE???BBBIIIJJJFFFDDDFFFAAA999777444111222555666444222222111222444444333888???DDDTTTmmm~~~ppp```QQQDDD:::333333000...---------,,,+++---,,,+++***))))))))))))|||qqquuuqqqmmmnnnmmmllljjjaaaRRRGGGFFFKKKPPPOOOJJJDDD???===<<<<<<<<<:::777444222111000...,,,)))))))))(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###!!!!!!"""######"""########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$################################################""""""""""""""""""""""""########################!!!""""""############"""$$$##################$$$""""""""""""""""""""""""######""""""""""""#####################$$$$$$$$$!!!""""""""""""#########""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))***,,,---,,,***))))))))))))******++++++,,,------,,,...///000000111444666444444333333444666888999:::888666888===???===;;;GGGDDDAAA@@@AAABBBBBBBBBCCCCCCDDDHHHPPPWWWVVVQQQVVV___cccXXXKKKHHHMMMRRRYYY^^^XXXRRRQQQIIICCCIIILLLNNNSSSWWWUUUOOONNNQQQKKKJJJHHHGGGHHHHHHEEEAAAIIIRRRQQQCCC===AAA>>>444444222000111333444444333333333555777666777???JJJgggyyywwwjjj\\\KKK===999555000.........---,,,------+++***************~~~sssvvvqqqlllmmmllljjjjjjaaaPPPEEEGGGLLLOOOLLLHHHCCC???===<<<;;;::::::777444222111000---+++((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$"""!!!!!!"""######"""########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""########################$$$$$$#########""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$!!!""""""""""""#########""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%############$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))***+++,,,,,,***))))))))))))******++++++,,,------,,,---//////000111444666333333333333444666777888666555666999>>>AAA@@@>>>>>>>>>AAAEEEJJJLLLLLLKKKMMMNNNMMMMMMTTT\\\ZZZTTTUUU[[[\\\UUUMMMLLLMMMMMMKKKUUUSSSNNNOOOKKKGGGMMMLLLKKKNNNVVVZZZVVVOOOLLLLLLJJJJJJJJJJJJIIIGGGGGGJJJQQQNNN???999>>><<<444444333222222333444444333444222111444;;;GGG\\\nnnyyydddQQQEEE>>>666000//////---+++...---,,,+++************tttvvvqqqlllmmmkkkhhhiiiaaaPPPEEEHHHNNNOOOIIIFFFAAA>>>===<<<;;;999999777444333222000---+++''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""!!!!!!###$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""############"""!!! """"""""""""""""""""""""########################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######"""############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######################## !!!"""######$$$######"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""######""""""""""""######"""""""""###$$$$$$%%%%%%"""""""""#########$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''')))++++++)))((()))***)))******++++++,,,------,,,.../////////000333555222222222333444666777888555666888:::===@@@CCCEEEEEEFFFHHHLLLNNNNNNLLLIIIWWWZZZXXXSSSTTTXXXUUUMMMLLLRRRWWWVVVUUUSSSNNNHHHDDDOOOOOOMMMRRRTTTSSSYYYLLLHHHJJJTTT[[[YYYPPPJJJJJJIIIIIIKKKJJJIIIKKKPPPEEEHHHDDD:::777<<<;;;666555444444333333444444444666222333<<>>======;;;999999777555333222000---+++((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""" !!!###$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""##################""""""""""""""""""""""""""""""########################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######"""############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######################## !!!"""######$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""######""""""""""""######!!!""""""###$$$$$$%%%%%%############$$$$$$$$$%%%"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((%%%''')))))))))((()))***)))******++++++,,,---------...////////////111333111111222333555666777888888:::<<<<<<;;;>>>DDDJJJVVVSSSOOOLLLJJJHHHEEECCCRRRXXXXXXQQQPPPTTTQQQIIIKKKRRRWWWYYYZZZ[[[XXXSSSPPPXXXTTTMMMRRRUUUUUUYYYKKKGGGIIIQQQWWWTTTMMMHHHHHHGGGHHHKKKJJJGGGLLLSSSHHHCCC===:::999:::888666333444444444444444555777:::;;;EEEYYYqqq{{{nnn[[[MMMEEE>>>777111///...---,,,,,,++++++,,,wwwwwwpppjjjkkkiiidddhhhbbbPPPGGGLLLQQQPPPDDDBBB???>>>>>>===;;;:::999777555333222000---***))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###!!! !!!###$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!######$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######""""""""""""######!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''###%%%(((((((((((()))***)))******+++,,,,,,------...///000///...///111222000111222333555666777888;;;>>>???===:::<<>>======888444444111222333333444555777999>>>GGG\\\xxxooo]]]RRRHHH???888//////...---,,,,,,,,,,,,xxxwwwpppmmmnnnjjjeeefffbbbWWWPPPOOOQQQQQQEEECCC@@@>>>>>>>>>===<<<:::777444222111000...,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""$$$%%%&&&"""###$$$$$$###"""###$$$""""""""""""############!!!!!!"""###############""""""""""""############################################################$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$######""""""""""""############$$$$$$##########################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++---...///000111111111000000333777777555333444666;;;===>>>>>>>>>BBBHHHMMMMMMNNNLLLIIIIIIIIIIIIGGGGGG@@@GGGPPPNNNNNNOOOJJJ^^^]]][[[YYYWWWXXX]]]```kkkhhh^^^UUU^^^jjj___HHHMMMNNNSSSXXXVVVPPPPPPVVVSSSKKKFFFIIIJJJHHHHHHLLL???======???<<<666333444444111222888<<<<<<<<<>>>]]]qqqppp```YYYSSSMMM:::444...///222333---'''uuuvvvpppmmmmmmiiifffgggbbbZZZUUUTTTTTTQQQFFFDDDAAA?????????>>>===:::777444222111000...,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""###$$$$$$%%%$$$###"""!!!###"""""""""""""""###$$$"""###$$$$$$###"""###$$$""""""""""""############!!!!!!"""###############""""""""""""############################################################$$$$$$###"""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$$$$######""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))******++++++---......///000222222333111444777999999:::;;;<<<777999<<<>>>@@@DDDJJJNNNNNNJJJFFFEEEJJJOOOPPPOOOLLLGGGPPPVVVNNNKKKMMMKKKTTTVVVXXXXXXWWWXXX[[[]]]```___XXXSSSXXXaaa\\\QQQSSSNNNLLLLLLMMMPPP[[[ggggggWWWHHHDDDEEEEEEEEEHHHAAA<<<:::;;;:::666444666///333777666333888LLL```}}}rrrbbbTTTNNNEEE:::111------------{{{rrrtttpppnnnnnniiihhhgggbbb\\\[[[[[[WWWQQQGGGDDDAAA@@@@@@@@@???>>>:::888444222111000...,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$$$$###""""""""""""""""""###$$$$$$###"""###$$$""""""""""""############!!!!!!"""###############""""""""""""############################################################$$$###""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$$$$######""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))***+++++++++.........///000333555666777777888:::===>>>>>>===555888===AAAEEEIIINNNQQQKKKFFFCCCFFFMMMQQQPPPNNNOOOLLLUUUYYYNNNJJJPPPQQQMMMQQQVVVXXXXXXYYY\\\___]]]YYYVVVTTTTTTWWWYYY[[[UUUOOOIIIFFFGGGNNN]]]jjjhhhXXXGGGCCCEEEFFFDDDBBBDDD===888999:::888666777333555777888<<>>;;;888555333222000...,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################$$$##################$$$""""""""""""""""""""""""#########$$$##################"""""""""""""""###"""###$$$$$$###"""###$$$!!!"""""""""############!!!!!!"""###############!!!"""""""""##################################################################"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$###""""""######$$$$$$$$$$$$######!!!"""""""""###########################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))******+++,,,,,,......---...000444777999<<<:::888999<<<===;;;999777:::???DDDHHHLLLOOOPPPFFFEEEGGGMMMPPPOOOMMMMMMSSSNNNTTTWWWPPPPPPYYY[[[NNNRRRVVVWWWWWW[[[bbbhhhiii```YYYYYYVVVRRRUUU]]]RRRQQQOOOLLLIIIKKKRRRXXXRRRLLLGGGGGGKKKJJJDDD???EEE>>>999:::;;;999666666:::444555EEE^^^wwwmmmdddWWWIII>>>666111///zzzpppsssrrrrrrqqqkkkgggeeeaaa___bbbbbbZZZNNNDDDBBB???>>>>>>???>>>===;;;888555333222111///---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################################################################################################################$$$$$$###################################################$$$$$$!!!!!!!!!!!!"""###$$$%%%"""###$$$$$$###"""###$$$!!!"""""""""############!!!!!!"""###############!!!"""""""""###############################################################"""""""""""""""######""""""""""""""""""######""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$###""""""######$$$$$$$$$$$$######!!!"""""""""############""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,...------...000444777999;;;888666666999:::888666999;;;>>>CCCGGGIIIJJJJJJEEEFFFKKKQQQRRRRRRZZZeee___TTTTTTXXXTTTXXXaaabbbTTTUUUVVVTTTSSSYYYdddnnnwwwhhh]]]\\\YYYPPPOOOTTTSSSUUUVVVRRRMMMKKKKKKLLLEEEHHHKKKLLLKKKHHHDDD@@@AAA;;;888::::::777444555888888EEEcccwwweeeVVVLLLCCC888111}}}pppsssrrrrrrrrrlllgggfffbbb```bbbbbbYYYOOOCCCAAA>>>===>>>???>>>===;;;999555333222111///---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################"""###$$$$$$$$$$$$###"""#################################"""######$$$%%% !!!!!!"""$$$%%%&&&"""###$$$$$$###"""###$$$""""""""""""############!!!!!!"""###############""""""""""""############################################################"""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$$$$######""""""""""""############"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))******+++,,,,,,,,,,,,------...111333666888444333333444666888999888999:::;;;???BBBCCCCCCAAAGGGFFFJJJNNNPPPWWWkkkkkk^^^[[[\\\XXX[[[aaa```TTTWWWWWWSSSPPPTTT___iiitttfffZZZYYYWWWPPPKKKKKKUUUXXXWWWQQQLLLMMMPPPPPPLLLPPPPPPJJJEEEDDDCCCBBB<<<888666777777555777;;;<<>>pppqqqpppqqqqqqkkkhhhhhhdddaaaaaaaaaZZZQQQDDDBBB???>>>???@@@??????;;;999666444333111///---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################"""###$$$$$$$$$$$$###"""##############################"""""""""###%%%%%%""""""!!!!!!"""###$$$$$$"""###$$$$$$###"""###$$$""""""""""""############!!!!!!"""###############""""""""""""############################################################"""""""""""""""###$$$$$$!!!"""""""""############""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$$$$######""""""""""""############!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))******++++++,,,,,,---+++,,,---///111333444555333444555444444555888:::;;;::::::<<<@@@AAA@@@???HHHDDDEEEJJJLLLRRReee{{{iii___``````WWWUUUYYYWWWQQQWWW\\\ZZZTTTRRRWWW]]]```ZZZTTTRRRSSSRRRNNNKKKRRRVVVTTTLLLIIIMMMRRRSSSNNNPPPMMMFFFCCCEEEDDDAAA:::888777777777999BBBLLL]]]ttt~~~ooocccXXXQQQppppppoooppppppjjjiiijjjgggcccaaa```ZZZSSSEEECCC@@@???@@@AAAAAA@@@<<<999666444333111///---*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################"""###$$$%%%%%%$$$###"""##############################"""""""""###%%%&&&$$$######""""""""""""""""""$$$$$$$$$###"""###$$$""""""""""""############!!!!!!"""###############""""""""""""############################################################""""""!!!""""""###$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$######""""""""""""############!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))******++++++,,,------***,,,---///111222333333777888999777333333555999>>><<<;;;===AAACCCBBBAAAFFFAAABBBHHHIIIGGGPPP______[[[aaabbbTTTNNNRRRQQQNNNXXXbbbccc[[[TTTRRRTTTNNNOOOOOOOOOQQQUUUTTTQQQLLLQQQQQQKKKGGGKKKOOONNNEEEGGGEEECCCFFFKKKGGG???===;;;:::999888>>>MMM]]]ssseee^^^ppppppppppppnnnfffjjjjjjgggaaa``````^^^YYYGGGEEECCCBBBBBBAAA???======999555333333333///,,,((()))***)))&&&%%%&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################################################################!!!""""""#########""""""%%%%%%$$$$$$###"""!!!!!!######""""""""""""######%%%$$$###""""""###$$$%%%""""""""""""############!!!""""""""""""###############################################################""""""""""""######""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++---...///000000111111111333444555555555555888:::===:::888999===@@@@@@???BBBGGGHHHCCCCCCJJJNNNMMMRRR^^^dddZZZLLLGGGNNNUUUSSSVVVXXXWWWTTTTTTVVVYYYWWWOOOOOOJJJKKKgggwwwfffOOOVVVXXXQQQJJJJJJIIIFFFFFFBBBBBBEEEFFFAAA===<<<;;;:::999:::BBBWWWvvvpppppppppooopppnnnfffggghhhgggbbb``````[[[UUUHHHFFFDDDCCCBBBAAA???======999555333444333000---)))******)))'''&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################################################################"""""""""#########$$$$$$%%%%%%$$$$$$###""""""!!!######""""""""""""######$$$$$$###""""""###$$$$$$""""""""""""############"""""""""#########$$$$$$######################################################""""""""""""######""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###!!!"""""""""############!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$###""""""############"""""""""!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++---...///000000111111000000222444666777999<<>><<<<<<>>>???===;;;AAAFFFFFFBBBAAAFFFIIIHHHCCCPPPYYYTTTJJJGGGKKKOOONNNRRRUUUVVVTTTSSSTTTVVVSSSQQQPPPKKKLLL[[[eee___SSSXXXXXXPPPIIIHHHGGGFFFJJJFFFDDDFFFDDD???;;;;;;???<<>>===999555333444333000---***++++++***(((''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###########################################################################"""""""""###$$$&&&'''%%%%%%$$$$$$###"""""""""######""""""""""""######$$$$$$###""""""###$$$$$$""""""""""""########################$$$$$$$$$%%%######################################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############""""""""""""""""""""""""$$$###""""""""""""###$$$""""""""""""############"""""""""#########$$$$$$###$$$$$$$$$$$$###""""""############""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++------...///000000000000222333666777888:::===@@@AAA@@@>>>>>>???@@@???===BBBEEEFFFCCCBBBDDDFFFEEEEEEQQQYYYWWWQQQNNNMMMLLLKKKPPPVVVXXXVVVTTTSSSSSSLLLRRRQQQPPPUUUVVVXXXaaaXXXYYYVVVNNNGGGEEEGGGGGGKKKGGGEEEEEEBBB<<<:::<<>>===999555444444333000---***+++,,,+++((('''((()))$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###########################################################################""""""!!!###%%%((()))$$$$$$$$$#########""""""######""""""""""""######$$$##################$$$!!!"""""""""##################$$$$$$$$$%%%%%%%%%######################################################""""""""""""######"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!"""""""""############%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$##################$$$"""""""""""""""#########"""#########$$$$$$$$$$$$######$$$$$$$$$######"""#########"""""""""""""""###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,---...///000000000000555666777777777888:::<<<>>>===<<<===???CCCFFFHHHBBBEEEHHHGGGGGGGGGGGGGGGJJJRRRYYYZZZYYYZZZYYYVVVNNNTTTZZZ]]]ZZZUUUSSSRRRNNNUUUQQQTTT^^^SSSKKKZZZZZZXXXSSSLLLFFFEEEGGGIIIFFFDDDCCCCCC???::::::>>>DDDYYYvvvqqqqqqmmmlllmmmgggjjjiiiddd^^^[[[\\\ZZZVVVKKKIIIGGGEEEDDDCCC@@@>>>>>>:::666444444444111---***+++,,,+++((('''((()))$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###########################################################################""""""!!!###%%%((()))$$$$$$$$$#####################""""""""""""###############$$$$$$#########!!!"""""""""##################$$$$$$$$$%%%%%%%%%######################################################""""""""""""######"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!"""""""""############%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$###############"""""""""""""""""""""#########$$$$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""######""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,---...//////000000000333444555555555666888:::===<<<:::999<<>>>>>:::666444555444111...***++++++***(((''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###########################################################################"""""""""###$$$&&&'''##############################""""""""""""######"""###$$$$$$$$$$$$###"""""""""""""""########################$$$$$$$$$%%%######################################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############""""""""""""""""""""""""""""""###$$$$$$###""""""############"""""""""""""""""""""#########$$$$$$""""""###$$$$$$$$$$$$###""""""""""""############"""""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,---...////////////...///222333444666999<<>>@@@LLLYYYrrrqqqllljjjlllhhhdddccc___ZZZYYY[[[YYYUUUKKKIIIFFFEEECCCBBB???===>>>:::666555555444111...)))******)))'''&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################################################################"""""""""#########$$$$$$##############################""""""""""""######"""###$$$$$$$$$$$$###"""""""""""""""############"""""""""#########$$$$$$######################################################""""""""""""######""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!############"""""""""!!!!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$$$$!!!"""""""""############!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,---...////////////---///111222333666999;;;<<<<<<<<<::::::<<>><<<>>>;;;666555555444111...((()))***)))'''%%%&&&'''''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################################################################!!!""""""#########""""""##################$$$$$$######""""""""""""######"""###$$$%%%%%%$$$###"""""""""""""""############!!!""""""""""""###############################################################""""""""""""######""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$%%%"""""""""""""""""""""""" !!!"""######"""!!! $$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******+++++++++,,,---...////////////111222333333333444666888777999<<<<<<<<<===@@@CCCIIIIIIPPPWWWVVVNNNJJJLLLGGGMMMPPPMMMLLLNNNOOONNNJJJLLLNNNNNNLLLLLLNNNQQQPPPRRRcccgggWWWXXX^^^TTTXXXRRRPPPRRROOOFFFAAABBBFFFCCC@@@@@@HHH___{{{uuunnnhhhmmmgggiiibbbccccccaaabbbbbb\\\TTTHHHGGGEEEBBB???>>>>>>???<<<999666555666444000,,,///...+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################""""""#########""""""!!!################################################$$$$$$######""""""!!!!!!$$$$$$$$$#########""""""$$$#########""""""!!!!!!################################################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""%%%%%%$$$###"""!!! ########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''((('''''')))******++++++***------...///000111222222222555777888666444333333888:::<<<<<<;;;<<<@@@DDDTTTUUUZZZ\\\TTTGGGCCCGGGEEEGGGIIIKKKLLLMMMMMMMMMSSSMMMNNNTTTSSSNNNRRR]]]ZZZ]]][[[WWWWWWYYYSSSJJJNNNNNNQQQRRRMMMDDD???@@@>>>FFFIIIMMMaaa}}}vvvnnniiilllfffhhhbbbccccccaaabbbbbb]]]UUUGGGFFFDDDAAA???======>>><<<999666555666444000,,,...---+++)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################""""""############""""""############################################################""""""""""""$$$$$$$$$#########""""""############"""""""""!!!################################################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''')))+++,,,)))))))))******+++++++++------...///000111222222222555777777666444444444:::<<<>>>>>>===???CCCGGG^^^[[[ZZZ\\\XXXMMMDDDBBBEEEFFFHHHKKKOOOSSSWWWYYYSSSLLLLLLVVV[[[WWWUUUYYYVVVYYYYYYXXXYYY[[[WWWOOOLLLMMMQQQTTTPPPHHHDDDEEE@@@IIIVVVkkkwwwoooiiillleeefffbbbdddcccaaabbbccc^^^VVVGGGFFFCCC@@@>>>=========<<<999666555666444000,,,,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################""""""############""""""################################################"""""""""###############$$$$$$$$$###########################""""""""""""################################################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((+++...000++++++***))))))***,,,,,,------...///000111222222222444777777666555555555<<<>>>@@@@@@???AAAFFFKKK^^^WWWSSSVVVWWWQQQFFF>>>EEEEEEGGGKKKQQQYYY```dddSSSKKKJJJWWWaaa^^^WWWTTTMMMOOOPPPPPPRRRUUUTTTPPPGGGIIILLLOOOLLLFFFEEEHHHFFFXXXqqqwwwooojjjmmmeeeeeecccdddcccaaacccddd___XXXGGGEEEBBB???>>>===<<<;;;<<<999666555666444000,,,***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################!!!""""""############"""################################################"""""""""######$$$$$$$$$#################################"""""""""""""""################################################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''+++...000---,,,***))))))***,,,...------...///000111222222222444666777666555666777;;;===??????>>>AAAFFFKKKPPPKKKHHHLLLQQQPPPHHHAAADDDEEEGGGLLLRRRYYY___bbbRRRKKKKKKUUU]]][[[UUUPPPJJJJJJIIIHHHJJJNNNPPPQQQKKKIIIIIIHHHDDDBBBGGGOOO\\\vvvwwwoookkkooofffeeedddeeecccaaacccddd```YYYHHHEEEAAA??????>>><<<;;;<<<999666555666444000,,,((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################!!!!!!"""###############################################################""""""######$$$$$$%%%%%%########################""""""""""""""""""######################################################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&'''))),,,------,,,***))))))+++---...------...///000111222222222444666666666666777999999;;;<<<;;;;;;===CCCHHHFFFGGGGGGIIIMMMNNNKKKHHHCCCEEEHHHLLLPPPTTTVVVWWWPPPMMMNNNQQQSSSRRRPPPOOORRRNNNIIIGGGGGGJJJOOOTTTSSSNNNIIIEEEAAAEEERRR```~~~}}}yyyxxxvvvooommmrrriiigggeeeeeecccaaaccceeeaaa[[[IIIEEEAAA???@@@@@@===;;;<<<999666555666444000,,,(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################"""############$$$$$$$$$######################## !!!"""######$$$###############################################################$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""############################################################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''((())))))******))))))***+++---...------...///000111222222222444666666666777999:::999;;;;;;999888;;;AAAFFFGGGLLLNNNLLLLLLNNNOOOMMMCCCEEEHHHKKKMMMNNNNNNNNNNNNOOOPPPOOOMMMKKKMMMPPPTTTOOOJJJGGGDDDDDDJJJQQQQQQLLLFFFCCCDDDPPPfff{{{}}}wwwxxx|||}}}tttooonnntttkkkjjjeeeeeedddaaacccfffbbb\\\JJJFFFAAA???AAAAAA>>>;;;<<<999666555666444000,,,(((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################"""############$$$$$$$$$######################## !!!"""######$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$!!!"""""""""############################################################""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((''''''''''''((()))***,,,------------...///000111222222222444555666666777:::<<<<<<===<<<:::888:::@@@EEEHHHLLLMMMJJJKKKNNNOOOLLLEEEEEEFFFGGGIIIKKKLLLMMMLLLPPPRRRPPPNNNMMMOOOPPPQQQMMMKKKJJJFFFBBBDDDJJJKKKHHHHHHKKKTTThhh||||||sssnnnooovvvmmmkkkeeefffdddaaacccfffccc]]]KKKFFFAAA@@@BBBBBB???;;;<<<999666555666444000,,,((())))))))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################"""############$$$$$$$$$######################## !!!######$$$$$$$$$################################################&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$################################################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""%%%''')))((('''&&&$$$%%%''')))+++,,,------------...///000111222222222444555666666777:::<<<>>>???>>>;;;999;;;AAAFFFCCCGGGFFFDDDGGGMMMMMMHHHFFFEEEDDDEEEGGGKKKNNNQQQLLLOOORRRRRRRRRRRRRRRQQQRRRPPPPPPRRRNNNFFFFFFKKKKKKLLLPPPYYYhhh}}}sssjjjmmmzzzrrrkkkfffhhhgggcccbbbcccbbb___QQQDDDCCCDDD>>>;;;<<<666999888666666555333///,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$###"""""""""###%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#############################################$$$$$$$$$$$$###############################################################""""""""""""""""""############$$$$$$$$$########################################################################%%%((()))%%%"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))***+++,,,------.........//////000000111111222333333444555666777888888555777;;;<<<;;;<<>><<<<<<777999888666666555333///,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$###"""""""""###$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$########################$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""###""""""""""""""""""""""""############$$$$$$$$$########################################################################"""$$$$$$!!!!!!$$$$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))***+++,,,------.........//////000111111111333333555666666666555555888555666:::<<<;;;===AAAFFFGGGFFFFFFKKKPPPPPPLLLLLLMMMPPPRRRQQQOOOLLLJJJMMMPPPTTTXXX[[[[[[VVVRRRSSSTTTOOONNNSSSLLLFFFLLLJJJUUUqqqwwwnnnhhhjjjuuuoookkkgggiiihhhcccaaabbbaaa^^^RRREEECCCEEE???<<<===777999888777666555333000---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$#####################""""""######$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%$$$############$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######"""############$$$$$$$$$########################################################################!!!""" ###'''&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,------.........//////000111222222333555666888999888777666999666777:::<<<<<<>>>BBBCCCGGGIIIHHHJJJOOOOOOLLLJJJLLLOOOQQQRRRQQQOOONNNRRROOORRR\\\^^^VVVQQQSSSTTTSSSLLLKKKQQQLLLGGGMMMNNNkkkwwwmmmhhhhhhqqqjjjiiifffhhhgggcccaaabbbaaa]]]SSSFFFDDDFFF???======888999888777666666333000---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%$$$$$$#####################$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$##############################################################################!!!!!!'''---+++%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))***+++,,,------.........///000111222222333555666777:::<<>>:::999<<<<<<;;;===AAAAAAFFFIIIHHHHHHJJJKKKJJJIIIKKKMMMPPPRRRRRRRRRRRRZZZWWWWWWZZZ[[[ZZZYYYZZZOOOSSSQQQRRRVVVPPPLLLTTTgggyyyoooiiigggllleeefffeeegggfffbbbaaabbbaaa^^^SSSGGGEEEFFF@@@>>>>>>888:::999777777666444000---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""######$$$$$$######"""########################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%$$$######""""""############$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%##############################$$$$$$$$$$$$######################################################!!!!!!""""""############""""""#########$$$$$$$$$########################################################################$$$###""""""(((...---'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))***+++,,,------.........///000111222333333666777888;;;@@@FFFLLLPPPBBB???===???>>><<<===@@@???DDDGGGGGGHHHLLLNNNMMMOOOOOOPPPPPPQQQQQQRRRRRR\\\cccbbb\\\]]]eeeddd[[[PPPXXXWWWUUUTTTPPPUUUfffzzzqqqkkkgggjjjcccfffcccfffeeebbbaaacccbbb___TTTGGGEEEGGG@@@>>>???999:::999888777666444111...))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""############""""""###############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$$$$######################################################!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$########################################################################"""###"""!!!%%%***)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))***+++,,,------.........///000222333444444777777999===CCCJJJPPPTTTDDDAAAAAACCCBBB>>>>>>@@@???CCCEEEFFFJJJQQQTTTSSSSSSQQQNNNKKKKKKLLLNNNPPPTTTbbbfff______fff___OOOUUU[[[WWWPPPOOOSSSeee{{{qqqmmmiiijjjdddiiiaaaddddddaaaaaaddddddaaaTTTHHHFFFHHHAAA??????999:::999888777666444111...))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""############""""""""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$########################$$$$$$##############################$$$$$$$$$$$$###################################################### !!!!!!"""######$$$$$$"""############$$$$$$$$$######################################################################## ######!!!"""%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))))))))***+++,,,------...---...///000222333444555666888;;;???DDDGGGJJJLLLCCCAAACCCFFFFFFBBBAAACCCEEEEEEDDDCCCIIIQQQSSSQQQSSSPPPLLLJJJKKKPPPVVVZZZXXX___bbb```___]]]UUUJJJQQQVVVRRROOOWWWccc|||~~~zzzrrrnnnjjjkkkffflll```ccccccaaaaaadddeeebbbUUUHHHFFFHHHAAA??????:::;;;999888777777444111...))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""############""""""""""""######$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$############$$$$$$"""############$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#############################################$$$$$$$$$$$$##############################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$########################################################################!!!%%%&&&###!!!$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))))))))***+++,,,------...---...///111222333555555666999===AAADDDDDDBBBAAAAAA@@@CCCHHHIIIFFFDDDEEEKKKIIICCCAAAEEELLLMMMIIIUUURRRPPPPPPUUU^^^hhhnnniiicccaaacccaaaXXXSSSSSSGGGMMMNNNTTTeeewww{{{|||yyynnnmmmlllmmmeeeiiifffgggeeebbbccceeeddd___UUUMMMGGGEEEDDDAAA??????<<<:::888777777555222000,,,***'''((()))***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&''''''%%%"""!!!"""###$$$$$$############$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++))))))***+++,,,...///000111000//////111333666888;;;;;;;;;<<<<<<=========:::>>>CCCHHHLLLMMMLLLKKKQQQHHHBBBCCCDDDCCCEEEIIIOOOZZZ``````hhhvvv|||xxxssslllccc]]]ZZZWWWRRRMMMRRRJJJNNNgggvvvkkkkkkjjjllldddiiifffgggfffccccccfffddd```VVVMMMEEEEEEFFFCCC@@@???<<<:::888888777555222000,,,***(((((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###%%%%%%%%%###!!!$$$$$$############$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******++++++++++++,,,------...000000000000222444666777888888999::::::;;;;;;;;;<<>>???BBBEEEHHHJJJLLLLLLSSSOOOMMMNNNMMMKKKKKKNNNPPPPPPMMMKKKRRR\\\[[[SSS___\\\XXXVVVVVVXXXYYYYYYVVVjjjyyyooonnnkkkllleeekkkfffgggfffcccdddgggfffbbbYYYLLLBBBDDDJJJIIIDDD???<<<:::999999888555111...+++***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&(((...444555000+++$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""####################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((++++++,,,,,,,,,---,,,,,,...///000222444444555555444555666888999999999999>>>>>>@@@BBBDDDGGGJJJKKKKKKMMMQQQUUUUUUQQQLLLIIIIIIJJJHHHFFFKKKRRRTTTOOOfff```WWWRRRTTT]]]jjjssssss|||rrrooojjjiiibbbiiieeefffeeecccdddgggfffbbbYYYLLLBBBDDDJJJIIIDDD???<<<;;;:::999888555000---*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""%%%+++---***&&&$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""""""""####################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((((()))+++,,,---............///000222444444555555444666888:::;;;;;;;;;:::======>>>???BBBDDDGGGHHHHHHKKKNNNRRRVVVUUUPPPJJJGGGLLLNNNLLLLLLPPPTTTVVVccc^^^UUUOOORRR```sss{{{rrrnnnhhhfff___fffdddeeedddbbbcccfffeeeaaaXXXLLLCCCDDDHHHGGGBBB???<<<;;;::::::999555000,,,)))***+++***'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%""" !!!###%%%%%%###$$$$$$############$$$$$$################################################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$!!!""""""######$$$$$$$$$########################$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''(((+++---...//////...//////000111333444555666555777:::<<<=========<<<======>>>???AAACCCEEEFFFKKKJJJGGGJJJRRRZZZXXXQQQGGGMMMQQQPPPMMMLLLQQQUUUUUUTTTRRRPPPTTTbbbwww{{{rrrnnngggfff___gggbbbdddcccaaabbbfffeeeaaaVVVMMMEEEEEEFFFCCC@@@???<<<;;;;;;:::999555///+++)))***+++***'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$%%%%%%&&&########################$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******((())),,,---......---,,,000000000000222444666777666888;;;===??????>>>======>>>???AAACCCDDDEEEFFFIIIGGGEEEKKKYYYccc^^^SSSHHHLLLPPPRRRQQQPPPRRRTTTSSSSSSSSSSSSYYYkkk{{{ssspppjjjhhhccckkkaaacccbbb```bbbeeeddd```UUUMMMGGGEEEDDDAAA??????<<<;;;;;;;;;999555///+++(((***,,,***'''%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%$$$###$$$%%%$$$$$$############$$$$$$################################################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$######""""""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++***+++---......---+++***111000//////111333666888555888;;;>>>??????>>>===>>>???AAACCCDDDEEEFFFFFFBBBDDDHHHSSSeeemmmaaaNNNNNNNNNRRRXXX\\\[[[[[[[[[\\\[[[XXXVVV^^^uuuuuuppplllnnneeefffhhhdddaaaccceeefffeeecccYYYNNNDDDBBBCCCAAA@@@AAA<<<;;;999888666333///,,,++++++***)))((('''&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((()))))))))))))))))))))***+++,,,......//////000111333555777888<<<999888:::>>>BBBCCCBBB@@@AAACCCEEEEEEEEEEEEDDDGGGGGGLLLVVVaaabbbYYYOOOGGGNNNUUUeeevvvooo]]]XXXUUUXXXWWWZZZtttwwwqqqmmmooofffhhhfffhhhgggdddfffiiihhhdddXXXMMMDDDBBBBBBAAA@@@AAA===;;;999888777444000---++++++***)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""############"""""""""!!!"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((()))))))))***))))))******+++,,,...///000000111333555777999:::;;;999888:::===@@@AAA@@@>>>???AAADDDFFFHHHIIIIIIJJJLLLQQQWWW[[[ZZZSSSMMMLLLPPPQQQYYYfffddd^^^cccPPPOOOXXXsssxxxrrroooqqqhhhiiidddnnnnnneeeccchhhggg^^^XXXMMMCCCAAABBBAAA@@@@@@>>><<<:::999888555111...++++++***)))((('''&&&&&&''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################%%%%%%$$$$$$###""""""!!!$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""############"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))))))))******************+++---...//////000111222555777999::::::999999:::===???>>>>>>===>>>@@@CCCFFFJJJMMMNNNMMMPPPTTTVVVUUUQQQNNNKKKQQQUUUUUUYYYddddddfffrrrgggaaaooozzzsssqqqwwwxxxrrroooqqqhhhjjjkkkyyyyyyjjjccchhhfffZZZWWWLLLCCCAAAAAA@@@???@@@>>>===;;;999888555111...*********)))((('''''''''&&&'''''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""#########"""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))******************+++,,,---...///...///000222444777999:::;;;;;;<<<===>>>???>>>===>>>???@@@BBBFFFJJJMMMPPPMMMOOOQQQSSSRRRPPPMMMLLLSSSZZZ^^^fffrrrqqqoooxxx~~~vvvllldddjjjyyywwwrrroooqqqhhhjjjppp~~~~~~ooogggllliii]]]VVVLLLBBB@@@AAA???>>>???>>>===;;;999888555111...******))))))((((((''''''$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))*********************+++,,,---//////000111222444666999;;;===<<<>>>@@@AAAAAA@@@@@@???AAAAAABBBCCCEEEHHHKKKLLLKKKJJJJJJNNNRRRTTTRRRNNNVVV[[[^^^iiiwwwuuunnnrrr}}}yyyoooeeegggwwwwwwrrroooqqqiiikkkjjjssssssiiieeeiiiggg___VVVKKKAAA???@@@???>>>>>>>>><<<:::999888555111...***)))))))))((((((((('''###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$########################"""""""""############$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''')))))))))*********++++++++++++++++++,,,...///000333444555777:::===???AAA===@@@DDDEEEDDDCCCBBBAAACCCCCCCCCDDDEEEFFFGGGHHHGGGFFFGGGLLLSSSVVVTTTQQQXXXZZZWWW]]]lllmmmkkkqqq|||tttsss~~~~~~xxxssspppssskkklllfffhhhfffbbbbbbdddbbb]]]UUUJJJAAA???@@@>>>===>>>===;;;999888777444000---))))))))))))((((((((((((%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""""""""############"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))*********++++++++++++++++++,,,---...///000333333555777:::===???AAA;;;@@@EEEGGGFFFDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEGGGKKKOOORRRSSSSSSSSSUUUWWWTTTYYYgggmmmsss~~~sssxxxyyytttrrrtttlllnnnmmmiiieeedddeeedddaaa___UUUJJJAAA??????>>>===>>><<<;;;999888666333///,,,))))))))))))((((((((((((''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))************++++++++++++++++++,,,---...///000000000222444777:::===>>>:::???EEEHHHFFFDDDCCCCCCAAABBBDDDEEEEEEEEEDDDCCCDDDJJJPPPRRRPPPOOOQQQTTTOOOWWWYYY```mmmuuu~~~pppqqqzzz|||wwwrrrsssjjjlllnnnkkkgggffffffeeeaaa]]]WWWKKKAAA??????>>>>>>???>>>>>>===;;;888333000---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((''''''''')))******++++++,,,------+++,,,,,,---...///000000111222333333444555999;;;<<>>>>>???======<<<;;;888444000...))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((()))******++++++,,,,,,---+++,,,,,,---...///000000111222444444444666999<<<<<<>>>@@@BBBBBBBBBDDDFFFBBBDDDGGGHHHHHHIIILLLOOOHHHHHHHHHJJJMMMOOOOOOOOORRR\\\bbbgggyyy{{{{{{zzzvvvqqqssskkkooooookkkhhhfffgggfffbbb___XXXMMMBBB>>>???>>>===>>>;;;<<<;;;:::888444111///))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))))))))******+++,,,,,,,,,,,,,,,---...///000000111222444555555555777:::======???AAAAAABBBDDDFFFIIIEEEFFFHHHHHHHHHIIILLLNNNHHHFFFFFFIIINNNPPPPPPNNNVVVXXX___rrr}}}|||{{{wwwqqqrrrkkkooopppmmmiiihhhiiihhhdddaaaZZZNNNBBB>>>>>>======>>>:::;;;;;;:::888444111///))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******)))))))))***++++++,,,,,,,,,,,,---...///000111111333444666666666888;;;>>>@@@AAABBBBBBCCCEEEIIILLLIIIJJJLLLMMMLLLJJJHHHGGGKKKHHHGGGJJJOOORRRQQQOOOUUUXXXggg~~~xxxqqqpppiiinnnnnnkkkggggggggggggccc```[[[OOOBBB>>>===<<<<<<>>>:::::::::999777444111///))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((())))))******+++,,,,,,,,,------...///000111111444555666666777888<<<>>>???@@@AAABBBBBBDDDHHHJJJKKKMMMQQQSSSTTTQQQLLLHHHPPPMMMKKKLLLOOOSSSSSSSSSTTT```zzzxxxooonnnhhhmmmjjjgggdddcccdddccc```]]]]]]PPPBBB======;;;<<<===:::;;;:::999777333000...))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))(((((())))))***+++++++++------...///000111111222333444666666666888;;;>>>===???@@@AAAAAABBBDDDFFFIIILLLQQQWWWZZZYYYUUUQQQRRRPPPNNNMMMNNNRRRWWW[[[YYYooo|||vvvmmmlllgggmmmjjjfffccccccdddccc```]]]^^^PPPCCC===<<<;;;;;;===;;;;;;;;;999666222///,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((())))))******++++++------...///000111222222333444555555666888;;;===???AAACCCCCCCCCBBBCCCEEEIIIJJJMMMRRRWWWYYYWWWUUUPPPPPPOOOMMMLLLRRR\\\dddsss~~~yyytttkkkkkkgggnnnllliiifffeeeffffffccc```^^^QQQCCC===<<<;;;;;;===<<<<<<;;;999666222...+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''((((((((()))******++++++------...///000111222222222444555555555777:::===BBBDDDGGGHHHGGGEEEEEEFFFJJJIIIHHHKKKPPPSSSSSSRRRMMMOOOOOOLLLKKKQQQ___jjjyyysssooojjjlllffflllkkkiiifffeeedddcccaaa```^^^SSSFFF<<<999:::;;;<<<;;;:::999888666222---)))************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))++++++******************++++++,,,...000333555666333555666777777999===@@@EEEEEEDDDAAA???@@@CCCFFFFFFFFFHHHMMMRRRTTTRRRPPPPPPLLLNNNSSSNNNNNNcccyyysssooojjjlllfffllljjjhhheeeddddddcccaaa```^^^TTTFFF===:::;;;<<<===<<<;;;:::999777333...***************))))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))++++++******************,,,------///111333555666777777777777888===DDDHHHJJJGGGCCCAAABBBDDDEEEEEEJJJJJJJJJMMMQQQSSSRRRPPPXXXQQQOOOOOOKKKRRRsssyyysssooojjjlllffflllhhhfffdddcccccccccbbb```]]]TTTGGG>>>;;;===>>>???===;;;:::999777444///+++************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''''''''(((&&&''''''(((((())))))*********++++++++++++++++++......///000111333444555888777666555888???HHHNNNNNNHHHBBB@@@CCCFFFFFFDDDPPPOOOOOOPPPSSSUUUUUUUUUQQQSSS\\\ddddddhhhyyysssooojjjlllffflllgggeeecccbbbccccccbbbaaa\\\SSSGGG???===>>>@@@@@@===<<<:::999777444000---************)))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&'''''''''((())))))************+++++++++++++++,,,......//////000222333444666555555444777===EEEKKKKKKHHHCCCAAAAAABBBDDDDDDRRRQQQQQQRRRUUUYYY\\\]]]TTTXXXdddttt{{{~~~yyysssooojjjlllffflllgggeeecccbbbccccccbbbaaa[[[RRRGGG@@@>>>@@@AAAAAA===<<<:::888777444111...************)))))))))((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''))))))((('''&&&&&&%%%$$$''''''(((((()))***************++++++,,,,,,,,,,,,.........///000111333444444666777888:::===AAADDDGGGIIIJJJFFFAAAAAAEEEIIIMMMNNNOOOQQQUUUYYY___bbbiii```]]]iiizzzyyysssooojjjlllffflllhhhfffdddcccccccccbbb```YYYQQQFFF@@@???AAABBBBBB===;;;999777666444111...************))))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***))))))((('''&&&%%%%%%'''(((((())))))******+++******++++++,,,---------.........///111333444555666888<<<>>>>>>???@@@AAAGGGLLLPPPMMMGGGDDDIIIOOOIIIKKKMMMOOOQQQUUUZZZ^^^iii```___pppyyysssooojjjlllfffllljjjhhheeeddddddcccaaa```WWWOOOEEE??????AAABBBBBB<<<:::777666555333000...************))))))))))))(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((((((((((()))******++++++******++++++,,,------...//////000111333555777888777999===???@@@@@@AAACCCGGGLLLPPPPPPLLLJJJKKKNNNLLLNNNPPPPPPOOOQQQTTTWWWYYY```tttyyysssooojjjlllffflllllliiifffeeedddcccaaa```UUUNNNEEE??????AAABBBBBB;;;999777555444333000...************))))))))))))(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''((()))***+++((((((((()))******++++++******+++,,,,,,---......000000111333555888:::;;;666888;;;===>>>@@@BBBDDDFFFIIILLLNNNNNNMMMLLLKKKSSSUUUUUUSSSPPPOOOPPPSSSWWWgggsssqqqkkkjjjmmmkkkkkkjjjfffbbbcccfffccc]]]TTTIII===:::===???@@@@@@;;;999777666555333000---,,,,,,+++***)))((('''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))((((((%%%''')))***)))(((((((((((())))))(((&&&%%%&&&(((###%%%(((((('''&&&%%%%%%&&&&&&'''''''''''''''&&&''''''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''((((((((((((((((((((()))******+++++++++,,,---.........---,,,//////000222444777999:::::::::;;;>>>@@@AAA@@@>>>@@@FFFMMMPPPOOOLLLKKKKKKIIIOOOYYYOOOLLLMMMIII]]]^^^zzz|||uuutttmmmkkkmmmkkkiiiiiieeebbbbbbeeeaaa[[[SSSIII>>>:::===@@@AAAAAA;;;999777666555333000---,,,,,,+++***)))(((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((()))))))))******'''''''''(((((((((((((((((()))******)))(((''''''*********)))((('''((())))))************)))***+++((((((((((((((('''&&&&&&&&&''''''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%''''''''''''(((((((((((((((((())))))******++++++------.../////////......//////000111333666777999;;;;;;<<<===???@@@@@@???FFFKKKOOOQQQOOOMMMMMMNNNLLLMMMTTTPPPTTTUUUQQQfff~~~uuuuuuooolllnnnkkkhhhhhheeebbbbbbddd___YYYRRRIII???:::<<>>@@@BBBBBBKKKNNNOOONNNKKKJJJLLLOOOTTTNNNTTTUUU^^^```\\\ttt{{{rrrsssnnnlllnnnkkkhhhhhhfffbbbcccddd___YYYPPPJJJAAA:::<<>>AAADDDGGGLLLMMMLLLHHHEEEEEEIIIMMMXXXOOOTTTVVV^^^```aaa~~~~~~vvvnnnqqqmmmlllooommmkkkkkkhhhddddddeeeaaa[[[PPPMMMDDD;;;;;;BBBEEECCC;;;999777666555333000---++++++******))))))(((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))((((((((()))))))))******,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---.........111000000333777:::;;;:::555333111222444555444333111000///000111111///,,,***))))))(((((((((((()))((((((((((((((((((((()))((((((((((((((((((((((((''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******''''''''''''(((((((((((()))))))))***++++++,,,,,,...---,,,,,,---///000222333333444444666777888999888:::<<<===???BBBGGGKKKLLLLLLJJJEEEBBBCCCHHHLLLUUUPPPUUUSSSYYY^^^ggg~~~}}}~~~~~~vvvmmmpppmmmmmmqqqoooooommmiiiddddddfffccc]]]PPPOOOGGG;;;:::BBBEEEBBB;;;999777666555333000---************))))))((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((()))))))))(((((())))))******++++++))))))******++++++,,,,,,---...///222444777888999<<<;;;;;;@@@GGGLLLNNNMMM>>>;;;999:::===???>>>;;;;;;888666777999999777444111///---+++************++++++***))))))))))))))))))))))))(((((((((((('''''''''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&(((***+++,,,''''''''''''(((((((((((())))))******+++,,,,,,,,,,,,,,,,,,---...///000111444444444555777999:::;;;777;;;>>>@@@@@@BBBFFFJJJKKKLLLKKKHHHEEEFFFJJJOOOVVVWWW\\\VVV___qqq~~~}}}{{{{{{||||||{{{yyy}}}{{{yyy|||}}}~~~{{{qqqsssooooootttsssqqqoooiiiccccccfffddd___QQQRRRIII<<<:::BBBEEEAAA;;;999777666555333000---************))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''((((((((())))))))))))(((((()))******+++,,,,,,'''((())),,,...111222333777999===BBBGGGLLLPPPRRRMMMKKKKKKPPPXXX___aaa```QQQNNNKKKMMMPPPRRRQQQNNNPPPJJJDDDBBBEEEHHHHHHGGGAAA???;;;777444222111111///...,,,***)))))))))***))))))))))))(((((((((''''''''')))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''))))))''''''''''''(((((((((((()))******++++++,,,,,,---,,,---...///000111111111222333333555777999;;;<<<:::>>>BBBBBB@@@@@@CCCFFFIIIKKKLLLJJJHHHIIIMMMQQQVVV[[[```YYYlllxxxuuussssssssssssqqqnnnuuuuuuuuutttrrrooommmkkkqqqsssvvvyyy|||}}}}}}|||xxxzzz|||}}}}}}~~~vvvvvvqqqqqqvvvuuurrrooohhhbbbbbbeeeddd```RRRSSSJJJ<<<999AAAEEE@@@;;;999777666555333000---************))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&'''&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))((())))))***++++++,,,,,,,,,---000444888<<>>;;;999888111000---+++******************))))))((((((((('''&&&((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''((((((((())))))******++++++,,,------,,,---///111222333222222111111222444666999;;;<<<===AAAEEEDDDAAA>>>@@@BBBEEEHHHKKKKKKJJJJJJMMMQQQPPPVVV[[[UUUrrr}}}yyyzzz~~~}}}yyyrrroookkkjjjkkkjjjfffccciiiiiiiiigggeeeccc```^^^___bbbfffkkkooopppqqqpppppprrrtttvvvwwwxxxzzz|||}}}uuuvvvqqqnnnqqqqqqqqqoooiiicccbbbdddaaa[[[TTTPPPGGG<<<999>>>CCCDDD>>><<<999666555333000---************))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))***+++***)))'''''')))+++'''***,,,,,,+++,,,111555///777<<<@@@MMM\\\```ZZZUUUZZZ```dddgggiiikkkmmmiiieeennn{{{uuucccdddttt}}}{{{kkknnnjjjaaabbbllloooiiibbb^^^WWWQQQLLLJJJIIIIIINNN@@@777666444,,,***...***+++,,,---,,,***'''%%%***((('''(((***+++(((%%%((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))******+++,,,------------...///111444555444333333222444555666777999<<<>>>DDDFFFHHHHHHFFFDDDCCCCCCCCCDDDHHHJJJIIIJJJTTT___^^^XXXYYYkkk~~~}}}|||~~~}}}}}}{{{zzzxxxvvvuuurrroookkkkkkmmmoooooommmggggggfffeeeccc```^^^\\\___`````````^^^[[[XXXVVVVVVWWWXXXYYY\\\^^^aaabbb```aaaccceeehhhkkkmmmnnnppptttyyy|||~~~~~~~~~wwwwwwwwwvvvwwwzzzvvvwwwrrrnnnqqqqqqqqqoooiiicccbbbdddaaa\\\VVVRRRHHH<<<888<<<@@@@@@>>>;;;888666555333000...************))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''((((((((())))))''')))))))))(((((()))+++++++++***,,,000666;;;???GGGKKKNNNSSS]]]jjjrrrsssnnnrrrtttppphhhffflllsss}}}yyyxxxxxx{{{vvvjjjhhhnnnppplllrrrkkkbbbYYYUUUWWW\\\```WWWOOOGGGCCC???888222000---,,,***)))((()))+++,,,,,,)))''''''((((((&&&$$$(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))******+++,,,------------...///111333444444444333333555777888999:::===@@@BBBDDDFFFFFFEEEEEEFFFGGGGGGIIILLLOOOOOORRR^^^kkkrrrfffcccuuu|||{{{zzzyyyxxxuuuttttttsssrrrqqqoooooonnnjjjfffddddddeeedddbbb_________^^^\\\YYYWWWVVVWWWWWWWWWVVVTTTRRRPPPOOOMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUWWWYYY[[[^^^___```bbbfffjjjmmmoooppprrrsssrrrrrrrrrrrrtttwww}}}xxxxxxsssoooqqqpppqqqooohhhbbbbbbdddaaa\\\YYYTTTIII<<<666999=========;;;888666555333000...************))))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''(((***+++***))))))***+++***,,,444BBBPPP[[[```___]]]^^^ccciiiooozzzzzzwwwsssmmmnnnmmmkkkjjjjjjkkkmmmnnnjjjbbbSSSEEE@@@AAA@@@===;;;999555000---+++++++++---***'''&&&''''''&&&&&&(((((('''''''''(((((()))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))***+++,,,------......---...///111333444444444333444666999:::;;;<<>>???@@@BBBCCCDDDDDDCCCDDDFFFHHHJJJKKKNNNQQQRRRVVVcccqqqqqq~~~yyyvvvtttrrrpppqqqqqqrrruuuwwwwwwuuussseeeaaa[[[VVVRRROOOMMMJJJIIIIIIIIIJJJLLLOOOQQQSSS[[[YYYTTTNNNGGGBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDFFFFFFDDDEEEEEEGGGHHHIIIJJJJJJLLLMMMPPPQQQSSSWWW[[[^^^aaacccfffhhhjjjmmmrrruuuuuuxxx~~~xxxxxxuuussstttppprrrnnnggg``````dddddd```ZZZTTTHHH:::555:::@@@AAA<<<:::777666555444222000************))))))))))))&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&$$$$$$&&&(((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))***************+++...555AAANNNWWWUUUXXX\\\^^^cccpppwwwvvvwww}}}~~~{{{|||zzzrrrfffYYYOOOKKKKKKLLLSSSRRRMMMFFF<<<444000///...---,,,+++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''''')))***************+++,,,---...////////////000000000111222333555555555888<<<>>>??????@@@AAA???AAADDDEEEDDDDDDFFFGGGDDDFFFJJJNNNOOOSSS___lll~~~~~~yyyqqqkkkhhhffffffeeefffhhhkkknnnpppooojjjgggVVVRRRMMMIIIGGGEEEDDDBBBAAAAAAAAABBBDDDGGGJJJLLLRRRQQQNNNHHHBBB>>>>>>???@@@@@@?????????@@@BBBCCCAAABBBCCCEEEFFFFFFEEEEEECCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHIIIKKKLLLMMMNNNNNNQQQSSSUUUVVVYYY\\\___bbbdddfffhhhiiilllooorrruuuwwwzzz~~~wwwwwwuuuttttttppprrrnnnggg``````dddddd```\\\VVVIII;;;555:::???AAA<<<:::777666555444222000************))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&&&&$$$$$$&&&)))######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))************,,,,,,...444@@@QQQcccooollljjjeeedddiiiwww~~~zzzpppuuu|||vvvooolllkkkhhhddd```[[[WWWUUUSSSTTTRRRKKKBBB;;;777777111000///---,,,+++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''((()))******++++++***+++,,,---...////////////000000000111222333555555666999===@@@AAAAAABBBCCC===@@@CCCEEEEEEEEEFFFGGGFFFHHHLLLOOOOOOQQQ[[[ggg|||wwwqqqkkkbbb[[[XXXWWWWWWXXXVVVYYY___dddeeebbb[[[VVVKKKHHHDDDAAA@@@@@@???>>>????????????AAADDDHHHJJJGGGGGGFFFCCC>>>===???BBB@@@???>>>>>>???AAABBBCCCCCCEEEHHHJJJKKKKKKJJJIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHIIIJJJLLLNNNOOOQQQQQQRRRTTTWWWYYYZZZ\\\^^^aaaccceeeggghhhiiijjjmmmpppvvvwwwxxxzzz}}}vvvxxxvvvsssttttttsssooojjjfffdddddddddddd]]]XXXLLL===666999>>>@@@===;;;999777666333000------,,,+++***)))'''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((*********))))))))))))))),,,***)))***,,,,,,+++***...,,,333FFFYYYeeennnuuuxxxrrrpppuuu}}}}}}vvvpppnnntttzzzwwwpppkkkcccYYYQQQQQQRRRJJJ???888888777444333222///+++)))---'''&&&+++,,,(((&&&)))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))***************+++,,,...///000000000444333333333333444555666999<<<>>>??????>>>>>>???>>>BBBFFFFFFDDDEEEIIIMMMLLLEEEEEENNNQQQSSSdddxxx}}}wwwpppkkkbbb\\\SSSMMMJJJKKKLLLMMMOOOPPPQQQQQQPPPLLLIIIGGG@@@@@@???@@@@@@AAABBBCCC>>>>>>===>>>???AAADDDEEECCCBBB@@@???>>>>>>>>>???>>>???@@@BBBDDDFFFHHHHHHKKKNNNPPPQQQQQQPPPQQQQQQPPPPPPQQQRRRRRROOOLLLIIIKKKJJJIIIJJJMMMPPPSSSTTTVVVZZZ\\\\\\___dddgggeeehhhhhhhhhiiijjjmmmoooqqqxxxwwwuuurrrppprrrvvvzzz|||}}}|||{{{xxxssssssrrrsssoooiiieeedddddddddddd]]]YYYMMM===666999>>>@@@===;;;888777555333000---,,,++++++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************))))))))))))''')))++++++)))***,,,///111666EEE\\\lllsssuuuxxx}}}}}}mmmbbbWWWRRROOOKKKIIIJJJHHHDDD>>>:::777555222000---(((&&&)))+++((((((+++))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))***************+++,,,...//////000000333333333333444555666666999;;;>>>??????>>>???@@@CCCFFFIIIGGGDDDCCCFFFIIILLLGGGHHHNNNQQQUUUhhh{{{wwwqqqiiiaaa[[[SSSOOOJJJGGGGGGGGGGGGGGGHHHHHHIIIIIIGGGEEECCCAAA?????????>>>??????@@@@@@??????@@@AAAAAABBBCCCCCCAAAAAA@@@??????@@@BBBBBBCCCDDDFFFHHHJJJLLLMMMMMMQQQTTTVVVWWWWWWWWWWWWXXXTTTTTTUUUVVVVVVTTTQQQNNNMMMLLLLLLNNNQQQTTTVVVWWWXXX]]]``````ccciiikkkiiijjjjjjkkklllnnnppprrrsssttttttrrroookkkjjjmmmpppooopppsssyyy}}}{{{wwwrrrrrrrrrrrrnnnhhheeedddddddddddd^^^YYYMMM>>>666999>>>@@@===;;;888777555333///---************)))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((()))))))))*********************************&&&***---+++)))***111888???HHHXXXjjjuuuxxxzzz}}}sssjjj___WWWQQQMMMQQQXXXXXXSSSKKKEEEAAA>>>;;;:::111+++'''((()))((())),,,***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())))))))))))*********++++++***+++,,,---.../////////333333333444555666666777888:::===>>>??????AAABBBHHHJJJKKKIIIEEECCCDDDFFFGGGFFFIIINNNQQQ[[[rrr|||vvvrrrmmmggg```XXXPPPJJJEEEDDDBBBCCCDDDEEEEEEDDDBBBBBBAAAAAA@@@??????>>>AAAAAA@@@?????????@@@@@@AAABBBDDDEEEDDDCCCAAA@@@?????????@@@AAACCCEEEGGGIIIKKKNNNQQQSSSUUUVVVVVVYYY[[[]]]]]]]]]\\\]]]^^^ZZZ[[[[[[\\\[[[XXXVVVTTTNNNOOOQQQSSSVVVXXXZZZ[[[\\\aaaeeefffiiinnnnnnllllllmmmnnnppprrrsssttttttqqqssssssoooiiieeeeeefffeeefffhhhmmmvvvwwwwwwuuuqqqssstttppplllgggdddcccddddddddd^^^ZZZNNN>>>666999>>>@@@<<<:::888666555222///,,,)))))))))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((()))))))))******)))***************+++++++++,,,---,,,...555AAAJJJXXX]]]dddiiimmmrrrzzz{{{vvvuuu{{{|||vvvnnnfff```ZZZUUUTTTXXX```\\\XXXSSSOOOJJJEEEBBB;;;555...***))))))***+++***))))))((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''(((((()))))))))*********+++++++++++++++,,,....../////////222333444555666777888888777:::<<<>>>???@@@BBBDDDJJJKKKLLLJJJGGGEEEEEEFFFAAADDDIIIMMMTTTdddzzzrrrmmmaaa]]]YYYTTTPPPKKKGGGCCCAAA@@@@@@AAADDDFFFFFFFFFBBBBBB@@@@@@???@@@AAAAAACCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHGGGDDD@@@>>>?????????@@@CCCFFFHHHJJJMMMPPPTTTYYY]]]___```aaaaaabbbcccbbb```^^^^^^___```aaabbb```]]]ZZZWWWVVVQQQTTTWWWYYY[[[]]]___```aaafffjjjkkkmmmpppooollllllmmmppprrrsssssssssrrrqqqtttwwwtttmmmgggdddeeefffeeeeeegggmmmwwwssstttsssqqqttttttnnnkkkfffccccccdddeeeeee___[[[NNN???777999>>>@@@<<<:::888666555222///,,,))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((((((((()))))))))))))))******+++++++++,,,---+++***...:::JJJYYYccckkkmmmmmmjjjjjjqqq~~~}}}uuuwww{{{{{{xxxvvvzzzpppkkkfff```\\\[[[bbbaaaaaa```]]]XXXQQQLLLIIICCC999000+++++++++*********)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''((())))))************++++++++++++,,,,,,---...////////////111222444666888999999999888:::<<<>>>???AAACCCFFFIIIIIIJJJJJJIIIIIIJJJKKKCCCGGGKKKPPP]]]ttt~~~|||{{{|||~~~yyysssjjjaaa[[[NNNKKKHHHGGGFFFDDDBBB@@@CCCAAA???@@@CCCFFFHHHHHHEEEDDDBBBAAAAAABBBCCCDDDBBBBBBBBBBBBCCCDDDEEEEEEGGGHHHIIIIIIGGGCCC@@@===@@@@@@AAACCCFFFIIILLLNNNQQQUUU[[[aaagggjjjkkkkkkkkkkkkjjjgggdddaaaaaaaaafffgggfffccc]]]YYYVVVVVVVVVYYY]]]___```aaaccceeegggkkknnnnnnoooqqqoookkkmmmnnnpppqqqrrrqqqpppppppppvvv{{{zzzrrrjjjggggggffffffdddcccgggooo{{{sssuuutttqqqrrrrrrmmmiiieeebbbbbbdddeeeeee```[[[OOO???777999>>>@@@<<<:::777666444222...,,,)))))))))))))))*********''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''''''''((((((((())))))))))))******+++,,,,,,,,,+++***,,,666GGG\\\llluuurrrwwwxxxuuuuuu|||vvvyyy{{{uuunnnjjjiiieeedddcccbbbbbb```\\\YYYXXXRRRFFF888111000...***+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((((((((''''''(((((()))************++++++++++++,,,......///000000000000000000222444777999:::::::::999;;;===>>>???AAADDDFFFFFFGGGHHHJJJLLLNNNOOOPPPKKKNNNRRR[[[qqq~~~yyyssspppppprrrtttuuu{{{vvvooohhhaaaYYYQQQLLLEEECCCAAAAAAAAAAAA@@@>>>CCCAAA???@@@CCCFFFGGGHHHDDDDDDBBBAAAAAABBBCCCCCC???@@@AAABBBDDDFFFHHHIIIKKKJJJIIIGGGEEEBBB@@@???AAABBBDDDGGGKKKPPPTTTVVVYYY]]]dddlllqqqssstttsssttttttrrrnnnjjjgggfffgggjjjkkkjjjfff___ZZZXXXYYY]]]aaadddeeedddeeehhhlllmmmqqqsssrrrrrruuussspppqqqqqqqqqqqqqqqpppooonnnooowww~~~}}}tttkkkhhhhhhcccccccccbbbcccjjjttt|||sssvvvuuuqqqqqqppplllhhhdddbbbbbbdddeeeeeeaaa\\\OOO???777999>>>@@@;;;999777555444222...+++*********)))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))***++++++,,,------+++///777BBBPPP```nnnvvvwww}}}}}}}}}|||tttsssiiiccc\\\XXXYYY]]]aaadddbbb]]]PPPAAA888666222---+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((())))))************+++++++++,,,,,,///000000111111111111111000222555888:::;;;;;;;;;:::<<<===>>>>>>@@@CCCFFFEEEEEEGGGJJJNNNQQQRRRSSSPPPSSSWWWhhh~~~zzzvvvppphhhcccbbbdddeeeeeejjjddd\\\TTTNNNIIIEEECCCAAA@@@@@@AAABBBBBB@@@>>>@@@???@@@CCCFFFHHHGGGFFFCCCCCCBBBAAAAAAAAAAAAAAA@@@AAABBBEEEIIILLLOOOQQQNNNLLLHHHDDDBBBAAAAAABBBAAACCCGGGLLLRRRYYY^^^bbbeeeiiipppwww{{{|||zzzyyyxxxxxxvvvrrrnnnllllllmmmlllnnnnnniiibbb^^^]]]___eeehhhkkkjjjhhhiiimmmrrrrrrvvvxxxvvvxxx{{{|||yyywwwvvvuuusssqqqpppppppppqqqyyyuuukkkhhhhhhdddeeefffdddcccgggooovvv}}}oootttuuuqqqqqqpppkkkhhhcccaaabbbdddeeeeeeaaa\\\OOO@@@777999>>>@@@;;;999777555444111...+++************)))))))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++))))))***+++,,,,,,------...777CCCMMMTTT\\\fffnnn||||||{{{wwwuuulllaaaTTTKKKMMMVVVaaahhhgggcccVVVFFF===;;;666000+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''(((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))************+++++++++,,,,,,,,,000111111222222222222111000222555888;;;<<<<<<;;;;;;===>>>>>>>>>@@@CCCFFFEEEEEEGGGJJJOOORRRTTTTTTOOORRRYYYqqqyyyuuummmfff^^^YYYYYY[[[]]]]]]\\\VVVMMMEEEAAA@@@????????????@@@BBBDDDDDDCCCAAA===???BBBGGGJJJKKKIIIGGGCCCCCCCCCBBBAAA@@@@@@???BBBDDDFFFJJJNNNSSSVVVXXXPPPLLLGGGBBB@@@@@@BBBDDDAAADDDHHHOOOWWW```fffjjjooosssyyy~~~|||wwwwwwvvvssspppnnnooopppmmmoooppplllfffbbbccceeekkknnnooonnnkkklllqqqvvvvvvyyy{{{zzz||||||{{{xxxuuusssrrrrrrrrrttt}}}vvvlllhhhiiiiiikkkkkkiiifffffflllqqqyyynnnqqqqqqqqqqqqmmmiiifffcccaaabbbcccdddddd```XXXLLL@@@999888:::===;;;999666555444333111///************))))))))))))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************,,,------,,,+++---111555;;;NNNYYY\\\___^^^cccqqq~~~zzzsssppprrruuu}}}}}}nnnaaaaaa]]]WWWQQQRRRXXX^^^lllhhhZZZIII???>>>===:::222...***)))***+++***((()))******)))'''&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,------......//////000222444444444222111333555888999::::::<<<>>><<<===???@@@AAABBBBBBBBBBBBBBBAAAEEERRR^^^^^^VVVPPPUUU^^^uuuwwwnnnhhh^^^XXXRRRPPPQQQRRRPPPNNNLLLIIIEEEAAA??????@@@@@@@@@??????@@@AAABBBBBBAAADDDAAACCCLLLOOOJJJFFFEEEEEEDDDBBB???======???AAAAAAGGGMMMRRRWWW[[[YYYSSSSSSOOOJJJFFFEEEEEEEEEFFFHHHKKKPPPWWW___iiissszzz}}}yyyvvvvvvwwwwwwuuussstttnnnnnnrrroooffffffmmmqqqooooooqqqqqqooorrrwwwxxxxxxwwwxxxyyy{{{}}}}}}zzzvvvtttsssssssssrrryyy{{{rrrnnnnnnkkkjjjiiihhhiiikkkmmmooowwwzzzjjjoooqqqqqqrrrnnniiifffcccaaabbbcccdddddd___WWWKKK???888777:::<<<;;;999666555444333111///************))))))))))))''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***************---...+++))),,,777@@@XXXeeegggcccdddcccjjj{{{yyytttrrrssswwwyyy}}}pppkkkdddaaabbbddddddddd```jjjkkk[[[HHH@@@BBBEEEEEE;;;///)))***,,,+++((('''((())))))(((((())))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,------......///000111333555555555444333333666999;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCC@@@BBBBBBCCCJJJSSSUUUQQQVVV]]]kkkyyypppeee]]]SSSNNNHHHFFFHHHIIIHHHEEEDDDBBB@@@>>>>>>>>>>>>???@@@@@@@@@AAABBBBBBBBBAAAFFFEEEJJJPPPQQQJJJFFFFFFAAAAAA???===<<<===@@@CCCGGGLLLQQQTTTXXX]]]\\\XXXRRROOOKKKHHHGGGGGGGGGGGGKKKOOOUUU\\\dddmmmvvv||||||zzzyyyzzzyyywwwtttooojjjjjjooollleeefffmmmsssqqqrrrtttsssqqqsssxxx{{{zzzzzzzzz{{{}}}~~~|||yyyvvvtttsssttttttttt{{{}}}uuuqqqqqqnnnmmmlllkkklllmmmoooqqqxxxyyykkkpppqqqpppqqqmmmhhhfffcccaaabbbccccccccc]]]VVVJJJ???888666999;;;;;;999666555444333111///************))))))))))))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%&&&&&&'''(((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++***---///,,,)))111BBBQQQoooxxxtttllljjjjjjrrrzzzuuuwww}}}wwwqqqtttvvvsssnnn\\\gggnnnfffXXXMMMHHHGGGKKKGGG???666...***)))***'''((())))))))))))((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,------......///111222444555666666555555333666;;;===>>>======>>>BBBBBBCCCDDDEEEEEEDDDDDD@@@CCCEEEDDDFFFJJJMMMMMMSSS```uuu~~~|||xxxpppdddWWWNNNGGGCCC???>>>???AAA@@@>>>============>>>>>>??????@@@AAABBBBBBCCCCCCBBBBBBGGGJJJPPPTTTPPPHHHCCCDDD>>>???>>>======???CCCFFFOOOTTTXXXYYY[[[______[[[PPPOOOMMMKKKJJJIIIIIIJJJQQQUUU\\\dddkkkssszzz~~~|||{{{yyywwwtttqqqkkkggghhhllllllhhhjjjqqqvvvtttvvvxxxwwwttttttxxx}}}}}}||||||}}}}}}~~~zzzyyyvvvuuuttttttuuuvvv|||yyyuuuuuurrrqqqpppooooooppprrrsssyyy}}}pppuuussspppooojjjhhheeebbbaaabbbccccccbbb\\\TTTIII>>>777666888:::;;;999666555444333111///************)))))))))(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++---......,,,///;;;MMM\\\lllwwwwwwqqqqqqnnnrrr||||||xxxuuugggbbb___bbbgggdddVVVHHHBBBIIINNNHHH999---***,,,***))))))))))))(((&&&%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,------......///000111333444555555555555333777<<>>>>>>>>CCCDDDDDDEEEEEEEEEDDDDDDBBBDDDGGGHHHJJJLLLMMMLLLOOObbb{{{yyyuuunnncccWWWKKKDDDBBB???<<<<<<===???>>>>>>;;;<<<>>>???@@@AAA@@@@@@???AAABBBCCCCCCBBBCCCCCCHHHOOOUUUTTTLLLCCC???@@@???@@@@@@@@@@@@CCCGGGKKKTTTZZZ^^^^^^^^^___^^^ZZZOOOOOOOOONNNMMMLLLMMMNNNWWW\\\dddkkkrrrxxx}}}~~~}}}{{{xxxtttpppllliiiiiigggiiinnnooonnnqqqwwwxxxxxxzzz}}}|||wwwwwwyyy}}}}}}||||||||||||||||||yyyyyywwwvvvuuuuuuwwwyyy}}}yyyxxxuuutttrrrqqqqqqrrrtttuuuyyy~~~rrrvvvtttooonnnjjjgggeeebbbbbbbbbcccbbbaaaZZZSSSIII>>>888666888:::;;;999666555444333111///************)))))))))(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***************************************++++++++++++...,,,+++---666DDDRRR\\\```ooowwwwwwxxxqqqmmmuuuxxxtttjjj\\\SSSXXXfffkkkcccXXXGGGHHHJJJIIIEEE===444///+++)))''''''))))))(((&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,------......//////000111222333444555555333777<<>>>>>BBBCCCCCCDDDDDDDDDCCCCCCBBBBBBEEEKKKQQQSSSPPPMMMUUUnnn}}}zzzyyyyyyuuummmbbbWWWLLLEEEAAAAAA???>>>>>>???@@@@@@@@@<<<===???AAABBBAAA@@@??????AAACCCCCCBBBCCCEEEHHHNNNUUUYYYTTTIIIAAA??????@@@@@@AAAAAABBBFFFKKKNNNWWW___dddccc```]]]YYYTTTNNNPPPQQQPPPOOOOOOQQQSSS]]]bbbiiiqqqvvv|||~~~~~~~~~}}}|||yyytttoooiiieeeccchhhiiilllqqqssssssvvv{{{zzzzzz~~~{{{yyy{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzxxxvvvvvvyyy|||{{{yyyuuusssrrrqqqqqqsssuuuvvvyyy|||pppuuurrrnnnnnnlllfffdddbbbbbbbbbcccbbb```ZZZSSSIII???999777888:::;;;999666555444333111///************))))))))))))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((()))))))))***************************************++++++++++++,,,...,,,---333>>>JJJRRRVVV^^^oooyyy|||~~~uuulllqqq~~~}}}sssaaaYYYRRRRRRWWW\\\cccjjj^^^OOO@@@@@@JJJMMMCCC666///+++''''''***,,,,,,+++''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,------....../////////000111222444555555444777<<<>>>???>>>>>>???AAAAAABBBCCCCCCDDDCCCCCCBBB@@@BBBKKKSSSUUUTTTTTTeee|||uuurrrrrrqqqlllcccWWWLLLEEECCCCCC@@@@@@@@@??????@@@@@@AAA===>>>???AAAAAAAAAAAA@@@AAACCCDDDDDDCCCEEEJJJOOOXXX]]]]]]SSSHHHCCCBBBBBB>>>???AAACCCEEEJJJPPPTTT\\\dddhhhddd^^^YYYTTTOOONNNQQQRRRRRRPPPQQQUUUYYYccchhhooouuuzzz~~~|||{{{wwwrrrkkkgggeeedddgggkkkpppuuuwwwxxxzzz{{{zzz{{{~~~{{{|||{{{{{{|||||||||{{{zzzzzz{{{}}}}}}{{{xxxxxx{{{|||yyysssrrrqqqqqqqqqsssuuuwwwyyy~~~sssvvvqqqmmmnnnllleeedddbbbbbbccccccaaa```YYYSSSIII@@@:::888999;;;;;;999666555444333111///************))))))))))))%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''(((((()))(((((()))))))))******************************************+++++++++,,,,,,...222999AAAIIIOOOSSSUUUeeessszzz|||zzzuuu|||lllfff___YYYSSSTTT___mmmnnn^^^LLLDDDFFFJJJIIIEEE999333,,,)))***,,,,,,+++''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,------......///000000111222333555666777444777;;;<<<======>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEBBBDDDKKKPPPSSSYYY```}}}{{{|||wwwnnniiijjjccc___XXXNNNFFFBBBCCCEEE@@@AAAAAAAAA@@@@@@@@@AAA???@@@AAACCCDDDEEEEEEEEEDDDFFFGGGFFFEEEIIIQQQWWW___aaa\\\OOOEEECCCDDDDDD>>>@@@CCCGGGLLLRRRZZZ___dddiiiiiiaaaYYYTTTQQQNNNOOORRRSSSRRRQQQSSSYYY^^^jjjnnnsssyyy}}}}}}wwwvvvsssnnnhhhfffgggiiijjjpppwww{{{}}}~~~}}}}}}yyy{{{}}}~~~|||}}}~~~~~~}}}~~~}}}yyyxxx|||{{{wwwrrrqqqpppppprrrtttwwwxxx{{{~~~xxxyyyrrrmmmmmmkkkeeecccbbbbbbccccccaaa___YYYSSSJJJ@@@:::888:::;;;;;;999777555444333111///************))))))))))))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))******************************************+++++++++,,,,,,,,,111999EEENNNQQQSSSVVVXXXlllvvvyyyyyy~~~~~~xxx}}}ppphhhaaa]]]bbbkkkmmmllleeeSSSAAA<<>>@@@@@@AAABBBDDDEEEFFFFFFFFFIIIGGGHHHLLLMMMQQQ]]]kkk|||xxxwwwxxxtttjjjdddeeeWWWUUUPPPIIICCCAAACCCFFFBBBCCCCCCCCCAAAAAAAAABBBBBBCCCDDDFFFHHHIIIKKKLLLGGGHHHIIIGGGGGGLLLUUU]]]bbbbbbYYYJJJAAABBBDDDCCC@@@CCCGGGLLLSSS[[[ccciiijjjmmmjjj___UUUQQQPPPOOOPPPRRRTTTRRRQQQTTT[[[aaannnqqqvvv{{{}}}qqqqqqnnniiieeeeeehhhlllnnnuuu}}}xxx{{{~~~zzzyyy}}}zzzvvvqqqqqqpppqqqrrruuuxxxzzz|||{{{xxxwwwpppkkkmmmggg___aaabbb^^^aaaddd___ZZZRRRGGG???::::::;;;<<<:::<<<:::555333444222///++++++******)))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))************+++)))'''(((+++,,,***(((...,,,***)))***---///111AAAKKKSSSRRRRRRXXX^^^```hhhlllqqquuuzzz}}}~~~}}}~~~}}}xxxlllbbb```kkkjjjiiidddWWWHHHEEEJJJWWWOOO===+++'''......&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&((((((''''''((()))+++,,,+++,,,,,,------.........//////000222333444555555:::999:::<<>>@@@@@@@@@@@@@@@@@@@@@BBBEEEGGGIIIJJJKKKMMMNNNNNNUUUjjjwwwqqqeeebbb___^^^^^^ZZZSSSMMMIIIFFFCCC@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBLLLQQQVVVYYYYYYWWWVVVWWWWWWVVVTTTTTTWWW]]]cccggg\\\UUUMMMHHHGGGGGGEEECCCFFFMMMTTTZZZbbbkkkooonnnqqqlllcccYYYRRROOORRRTTTTTTRRRQQQRRRWWW___gggmmmsssyyy|||yyywwwqqqmmmmmmnnnnnnpppttt{{{|||}}}~~~}}}}}}|||xxxuuusssrrrsssxxx{{{}}}}}}{{{{{{{{{}}}zzzwwwvvvooojjjllljjjcccdddfffaaacccfff```ZZZSSSGGG>>>:::999::::::<<<===;;;666333333111---++++++******)))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))************+++***))))))***+++***)))&&&))),,,------000444888GGGOOOZZZ___UUUJJJNNN[[[mmmmmmooorrrvvv{{{}}}|||}}}uuummmaaafffooowwwuuuiii^^^XXXSSSRRROOODDD444((((((///******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((('''''''''(((((((((((((((***+++++++++,,,,,,---......//////000111222333444666777777;;;::::::;;;>>>@@@??????@@@??????@@@BBBDDDGGGHHHJJJHHHHHHIIINNN]]]uuuuuukkkfffWWWSSSMMMKKKKKKJJJGGGDDDBBBAAA@@@@@@@@@AAACCCDDDCCCCCCCCCCCCCCCDDDFFFHHHSSSYYY___aaa]]]ZZZZZZ[[[]]]ZZZYYY^^^gggkkkjjjfffYYYTTTOOOLLLLLLLLLIIIGGGKKKSSS\\\ccciiipppqqqnnnlllfff^^^WWWTTTTTTUUUUUURRRRRRRRRTTTZZZaaaiiinnnvvv}}}}}}{{{wwwqqqooorrrttttttvvvyyy~~~~~~~~~}}}~~~|||xxxvvvuuutttvvvyyy}}}~~~~~~zzzxxxuuuuuuvvvyyyzzz{{{|||{{{wwwwwwpppkkkllljjjccceeefffaaaccceee^^^VVVOOODDD<<<888888999:::===>>><<<666333222000,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))***************************+++******(((+++......///333:::@@@NNNPPPXXX[[[MMM===CCCVVVeeegggmmmwww}}}}}}|||||||||zzz~~~~~~|||zzzttt___^^^bbbmmmvvvvvvmmmeeeUUUNNNIIIFFF:::,,,***111*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((('''((((((((())))))***+++++++++,,,,,,---...///000000111111333444666777888999===<<<<<<===???AAA@@@???@@@@@@AAABBBCCCFFFHHHIIIIIIIIIHHHHHHNNNaaa}}}wwwhhh\\\WWWNNNJJJEEECCCBBBBBBAAA@@@>>>???AAABBBBBBCCCDDDFFFCCCCCCBBBBBBCCCHHHPPPVVV[[[bbbhhhhhhccc______aaa___\\\]]]gggssswwwoooeeeZZZWWWRRRPPPPPPQQQPPPOOOOOOXXXcccjjjppptttrrrmmmgggaaaZZZVVVWWWXXXXXXWWWRRRRRRRRRTTTZZZccclllqqq}}}}}}{{{vvvqqqoootttxxx{{{}}}~~~~~~zzzyyyxxxxxxyyy{{{~~~}}}yyyssspppqqqsssvvvwwwwww||||||wwwwwwqqqlllmmmiiibbbdddfff```aaaccc[[[QQQJJJAAA999666777999;;;===>>><<<666333222000,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((((()))))))))******************++++++*********++++++,,,------000777AAAHHHQQQTTT^^^eeeZZZIIIKKKYYYbbbeeeqqqyyyllliiinnnrrr{{{}}}tttllleee]]]VVV]]]mmmyyyxxxqqqbbbPPPBBB@@@===333,,,,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))(((((((((((())))))***+++++++++++++++,,,---...000000111222222444555777999:::;;;???>>>>>>???AAACCCBBBAAAAAABBBCCCDDDFFFHHHIIIJJJJJJMMMLLLJJJOOOccczzziiiZZZOOOJJJGGGFFFCCCBBBBBBAAAAAA@@@<<>>???>>>>>>@@@CCCEEEEEEEEEAAABBBDDDFFFHHHIIIJJJJJJLLLOOORRR\\\ssstttbbbUUUOOOJJJEEEAAAAAAAAAAAA@@@@@@@@@BBBDDDCCCIIIOOOQQQNNNKKKKKKLLLLLLIIIHHHPPP^^^llltttwwwxxxyyy{{{}}}yyywww|||~~~ssskkkdddccc```]]][[[ZZZ\\\]]]bbbkkktttxxxxxxuuukkkbbbYYYZZZ[[[ZZZXXXWWWXXXYYY^^^```dddjjjrrr{{{~~~}}}}}}}}}~~~{{{wwwxxxwww|||~~~{{{wwwssspppooonnnmmmlllrrrtttwww{{{xxxrrrsssnnnhhhhhhiiibbbeeefff_________WWWWWWPPPDDD;;;777666777888:::<<<:::555333444222///++++++******)))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************))),,,---,,,***)))+++---,,,---222@@@RRR___dddcccgggjjjlllpppxxx}}}wwwllltttuuuvvvnnnpppnnnllllllsssuuupppvvv|||vvvuuuhhhPPPAAA>>><<<777+++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&((()))************'''(((***+++,,,,,,++++++++++++,,,...///111222222444444666888:::<<<>>>???=========???CCCEEEEEEEEE@@@AAACCCEEEGGGHHHIIIIIIJJJLLLRRRfffxxxiiiUUUJJJHHHHHHFFFCCCBBBAAA@@@>>>>>>@@@DDDGGGJJJQQQWWWYYYUUUQQQPPPQQQOOOKKKLLLWWWgggtttxxxvvvtttoooiiiiiihhhfffccc`````````iiiqqqyyy{{{yyyssshhh^^^WWWZZZ\\\[[[XXXVVVWWWYYY[[[___gggoooxxx}}}||||||~~~{{{xxxzzz{{{~~~~~~{{{yyyvvvtttsssqqqnnnlllpppqqqtttyyyzzzvvvrrrlllkkkhhhfffdddbbbbbbbbbaaa\\\XXXUUUOOOEEE===999888888888;;;===;;;555222222000,,,***+++,,,+++)))))))))***''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,''''''(((+++***(((***......111999HHHXXXdddhhhhhhtttuuuvvvtttqqqoooppprrr~~~zzztttnnnhhh^^^VVVWWWWWWVVVWWW]]]gggttt}}}~~~rrroooqqqtttrrrnnngggXXXGGG<<<999333000+++&&&)))///---'''))))))))))))((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))******++++++,,,------......///000111222222333555777888999999:::<<>>>>>@@@BBBCCCEEEGGGGGGDDDFFFHHHJJJJJJIIIGGGFFFMMMNNNXXXtttxxxqqqccc[[[RRRKKKFFFDDDFFFIIIFFFAAA???AAAAAAAAAFFFMMMYYY___bbb___]]]^^^ZZZSSSRRRTTT]]]lllvvvzzz~~~}}}xxxuuujjjnnnqqqmmmhhhfffjjjpppxxxzzz~~~yyylllcccaaa`````````___XXXRRRTTTZZZcccllluuuyyy|||~~~{{{xxxxxx|||}}}{{{{{{|||}}}||||||{{{yyyvvvtttrrrppppppppprrrvvvzzz}}}zzzvvvrrrmmmkkkhhhgggdddaaa```aaa```\\\XXXVVVOOOEEE<<<888888888888;;;===;;;555222222000,,,***+++,,,+++)))))))))***''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,***((())),,,,,,******---000555>>>LLLZZZdddiiijjjnnnnnnmmmkkkjjjmmmtttzzzvvvzzzyyyfffYYYUUUVVVUUUSSSQQQQQQRRRRRRUUU[[[dddkkkwwwjjjaaaeeeooorrrrrrkkk___QQQDDD<<<666222---+++++++++***(((***)))))))))((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))(((*********+++,,,,,,---------......///000111222222555666888888888999<<<>>>???@@@AAACCCDDDFFFGGGGGGKKKKKKKKKLLLLLLLLLLLLLLLQQQRRR___}}}zzzpppiiiWWWQQQIIIFFFEEEGGGHHHJJJHHHFFFFFFGGGEEEEEENNNZZZfffiiijjjgggeeeeeeaaaYYYVVVYYYbbbooowwwzzz{{{wwwlllmmmllljjjhhhkkkrrrxxx|||~~~uuuhhhdddgggcccaaa___]]]XXXSSSWWW^^^jjjsss{{{}}}wwwuuuwww{{{yyytttpppqqq{{{~~~zzzvvvrrrpppnnnnnnrrrvvv{{{~~~{{{wwwsssmmmkkkhhhgggccc___]]]^^^^^^[[[YYYWWWOOODDD;;;777777888999;;;===;;;555222222000,,,***+++,,,+++)))))))))***''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---))))))---...,,,+++,,,000777BBBNNNXXX```gggjjjiiihhhgggdddeeennn|||}}}|||}}}lll___OOOEEEEEEIIILLLNNNMMMOOOPPPOOONNNPPPUUUYYYcccmmm|||gggXXXZZZgggpppuuupppiii```PPPBBB;;;444222555222***(((+++******)))))))))(((((((((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))******++++++,,,,,,------------...///000111222222444666777777777888;;;===BBBBBBCCCDDDEEEFFFGGGGGGMMMLLLKKKKKKLLLNNNPPPQQQTTTVVVfff|||wwwooofff___RRRPPPMMMKKKKKKLLLMMMMMMLLLMMMOOOOOOMMMPPP^^^lllqqqqqqoookkkjjjiiiccc\\\^^^cccmmmvvv{{{~~~|||yyytttrrrooollljjjmmmttt||||||oooeeefffmmmgggbbb^^^ZZZVVVTTTZZZbbbpppyyy|||uuussssssvvvuuupppnnnpppzzz~~~}}}xxxuuurrrpppooorrrvvv|||{{{xxxtttnnnlllhhhhhhccc]]][[[\\\\\\[[[YYYVVVOOOCCC;;;777777888:::;;;===;;;555222222///,,,***+++,,,+++)))))))))***''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,...***(((,,,...,,,+++---111:::EEENNNTTTZZZbbbhhhggghhhgggfffiiittttttfff\\\TTTOOOJJJHHHIIILLLMMMMMMRRRUUUUUURRRNNNLLLOOORRR[[[cccppp~~~pppaaaZZZ^^^kkksssqqqooolll\\\JJJ===555666???===///)))---*********)))))))))((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))))))))***************++++++,,,------.........///000222333444444444555777777666777:::<<>>@@@AAACCCDDDDDDCCCFFFJJJPPPUUUZZZ]]]^^^eeewwwnnnddd^^^UUUPPPNNNMMMJJJHHHIII[[[gggccc___ccchhhhhhjjjttt||||||yyy}}}{{{tttppprrrtttooohhhdddaaa\\\ZZZ```hhhppp{{{|||xxxvvvvvvzzzzzzvvvvvvxxxyyy}}}uuuuuutttpppnnnjjjgggccc___]]]^^^^^^[[[YYYJJJFFF@@@===<<<<<<;;;;;;;;;===;;;555222222000,,,***+++,,,+++)))))))))***''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%''')))******)))((((((((((((((()))))))))))))))))))))***++++++,,,,,,++++++---,,,***...===MMM```___]]]\\\^^^dddkkkpppppplllmmmwwwwww~~~|||~~~rrr^^^UUUKKKGGGLLLVVV___dddhhhppp|||vvvccc[[[WWW```hhhhhhgggpppxxx{{{~~~wwwuuu|||ttt^^^GGGGGGZZZeeeTTT;;;+++++++++************)))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((())))))***++++++,,,,,,++++++,,,------......//////000111333555777888999777999999999888999:::<<<:::;;;<<<>>>@@@BBBCCCDDDFFFGGGIIIMMMRRRWWW[[[^^^lllzzz{{{lllaaa[[[UUUNNNKKKLLLMMMMMMLLLPPP\\\bbb___aaakkkqqqoooqqqrrroooqqquuuuuunnnfffccc^^^[[[\\\eeeqqq{{{{{{zzz{{{|||{{{}}}yyy}}}wwwvvvwwwssspppkkkdddeeeaaa\\\YYY[[[\\\YYYIIIDDD===;;;<<<>>>>>>===???<<<888555333111...,,,+++++++++***)))(((((('''&&&&&&&&&''')))***)))(((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((''''''''''''''''''''''''((()))***))))))))))))(((((((((((((((((((((((()))))))))))))))******++++++,,,------///,,,))))))///<<>>???@@@BBBDDDEEEAAABBBFFFLLLQQQWWW]]]bbbzzz|||}}}ssseeeYYYUUUQQQHHHHHHSSSXXXPPPJJJJJJRRR```kkkmmmkkkooowww}}}xxxooojjjmmmqqqsssrrrlllddd___bbbbbbhhhuuuxxxxxxxxxtttqqqlllffffffccc\\\YYYZZZZZZWWWKKKEEE>>>:::;;;===>>>===>>>;;;888555333111...,,,++++++******)))(((((('''(((''''''((())))))'''&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))******++++++,,,------***)))))),,,333???KKKSSSXXX\\\]]][[[\\\aaadddbbbfffppp}}}|||wwwyyykkkZZZRRROOOQQQQQQRRR[[[jjjvvvzzzsssjjjoooqqqwww}}}|||vvvkkkgggmmmvvvzzzyyy|||qqqiiinnnuuummm]]]CCC777---,,,---+++***+++***)))(((((((((((()))***)))((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))************+++,,,,,,------......///111111111222444555555555888888888888999:::;;;<<<======>>>???AAACCCEEEFFFEEEEEEGGGKKKOOOSSSZZZaaa~~~~~~wwwpppkkkaaaVVVNNNLLLOOOJJJOOO]]]ddd^^^XXXYYY___iiiqqqrrrrrrwww~~~~~~vvvqqqnnnlllppptttrrrlllfffcccbbbfffkkkttt~~~|||~~~yyyyyyyyyuuurrrmmmggghhhccc\\\YYYYYYYYYVVVMMMFFF>>>::::::<<<>>>>>>>>>;;;777555333111...,,,++++++******)))(((((((((***)))(((((()))(((&&&$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''(((((()))))))))((((((''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))))))))******++++++,,,------))))))+++///666???HHHMMMRRRXXX]]]^^^```cccdddccciiiuuuwwwsss}}}}}}~~~zzzlll\\\RRRPPPRRRUUUXXX[[[cccpppyyy||||||wwwqqqiiieeegggnnnxxx~~~}}}vvvtttvvvrrriiiSSSBBB000+++---...,,,******))))))(((((())))))***)))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))))))))*********+++++++++,,,,,,---......//////000111111222333444555555777777777888:::;;;<<<===<<<===>>>@@@BBBDDDGGGHHHJJJIIIKKKPPPRRRUUU]]]ggg}}}||||||vvviiibbbZZZUUUOOOHHHFFFHHHNNNOOO[[[llluuuqqqmmmnnnpppvvvyyyyyy}}}rrrhhhhhhmmmrrruuuvvvqqqiiidddfffiiinnn{{{}}}}}}}}}zzz~~~yyyzzzzzzuuurrrnnnfffgggccc\\\YYYZZZYYYVVVOOOHHH>>>999999<<<>>>>>>===:::777444333111...,,,************))))))(((((()))((('''((()))((('''%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&'''((()))*********)))((('''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))******++++++,,,---------,,,---111777>>>DDDFFFLLLTTT^^^eeehhhjjjkkklllsss||||||zzz{{{zzzqqqggg\\\TTTVVV\\\bbbeeeggghhhooozzzsssiiicccfffsss{{{{{{xxxwwwsssmmmbbbNNN777,,,---///---))))))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))******++++++,,,+++,,,,,,---...///000000111222333444444444666777777777777888:::<<<===>>><<<===>>>@@@CCCEEEHHHIIIMMMLLLQQQWWWXXXXXXbbbnnn|||~~~wwwooofffaaaTTTOOOKKKJJJHHHFFFIIIOOOPPPXXXiii{{{|||}}}yyytttuuu|||zzzjjjbbbeeekkkxxxwwwuuupppllllllppptttzzz{{{yyy|||xxxzzzyyytttrrrnnndddeeebbb\\\YYY[[[[[[YYYPPPHHH???999:::<<<>>>>>><<<999666444222111///---*********)))))))))))))))'''&&&&&&''')))***)))'''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&'''((()))*********)))(((''''''''''''''''''((((((((()))))))))***(((((((((((()))))))))))))))******++++++,,,------...---///444;;;BBBFFFGGGLLLTTT```jjjmmmmmmooorrr}}}zzzyyy~~~yyyuuutttkkk```WWWRRRTTT___lllxxxzzzyyyxxx}}}wwwkkkfffmmmyyy|||~~~|||wwwqqqlllZZZAAA111...///,,,((())))))************))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((())))))***+++,,,,,,,,,++++++,,,---...000000111222444666666555555888:::777777888999:::<<<>>>???<<<===>>>@@@CCCEEEHHHIIIKKKKKKQQQYYYXXXUUU```ppp}}}}}}sssiiiaaaYYYSSSOOOHHHFFFGGGIIIIIIJJJOOOUUUXXXdddxxxyyyyyy|||}}}~~~vvvpppeee[[[WWW___nnnzzz~~~ssshhhcccfffjjjvvvrrrmmmnnnsssyyy}}}~~~xxxyyyvvvyyywwwrrrppplllcccdddaaa\\\ZZZ\\\\\\YYYNNNGGG???;;;;;;===??????;;;999555333222111///---******))))))))))))))))))&&&%%%&&&''')))***)))(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''(((((()))))))))((((((''''''''''''(((''''''(((((())))))******(((((((((((()))))))))))))))******++++++,,,------***,,,111:::EEELLLNNNMMMPPPWWWbbbkkkmmmkkknnnsss}}}wwwssswww|||{{{wwwrrrnnnlllfff]]]UUURRRTTT[[[iiiuuuuuupppssszzz|||~~~}}}xxxssspppdddPPP<<<111...,,,))))))******++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((())))))***+++,,,------++++++,,,...///000111222222555888888666666888;;;888888888999:::<<<===>>><<<===>>>@@@BBBDDDGGGHHHHHHGGGMMMUUUTTTRRRaaavvv~~~vvvnnncccYYYQQQLLLHHHFFFFFFFFFIIIMMMMMMMMMSSS[[[dddsssxxxhhhaaa___]]][[[[[[XXXSSSKKKDDDEEEPPPaaammmmmmooopppooopppttt{{{~~~vvvnnnhhhfffgggiiinnnjjjhhhooo{{{}}}{{{~~~tttwwwvvvpppnnnkkkeeefffbbb\\\YYY[[[[[[XXXLLLFFF???<<<===?????????;;;888555333222111///---)))))))))))))))))))))***((('''&&&((())))))(((&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((((((((((((''''''''''''(((((()))'''''''''((()))*********(((((((((((()))))))))))))))******++++++,,,------)))---777EEEQQQVVVTTTPPPSSSXXXccclllmmmkkkpppxxx|||wwwvvvyyyrrrqqqqqqqqqpppmmmhhheee]]]YYYXXX^^^eeelllssszzz{{{uuurrrvvvyyy~~~~~~zzzwwwvvvqqqnnn___HHH666///---,,,)))***++++++++++++***)))((((((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))((())))))***,,,------...++++++,,,...///111222222111555888888555555888<<<999999999::::::<<<============>>>???AAACCCEEEFFFFFFDDDJJJSSSVVV[[[ssswwwqqqgggaaaXXXQQQLLLIIIFFFEEEHHHIIILLLPPPQQQSSS\\\eeeqqqjjj[[[NNNKKKLLLIIIFFFEEEDDDBBB>>>===AAAKKKWWW``````bbbcccccccccgggoootttxxxvvvqqqlllhhhfffggghhhfffhhhlllwwwsssvvvtttnnnllliiiggggggccc\\\YYYZZZYYYVVVKKKEEE???===>>>@@@@@@???:::888555333222111///---)))))))))))))))************)))(((((()))(((&&&$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((''''''''''''''''''''''''((()))***&&&''''''((()))******+++(((((((((((()))))))))))))))******+++,,,,,,------+++111???OOO[[[\\\UUUNNNSSSXXXbbbmmmooonnnuuu||||||~~~ssshhhfffiiimmmqqqqqqmmmeee```\\\[[[aaannnxxx||||||}}}zzztttpppvvv{{{zzzyyy}}}qqqsssiiiQQQ999///...///)))***+++,,,,,,+++***)))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))+++,,,---......++++++,,,...///111222222000444888777444444777;;;:::::::::::::::;;;<<<=========>>>???@@@BBBDDDEEEFFFCCCIIIUUU\\\hhh~~~xxxoooiii]]]YYYSSSOOOLLLJJJHHHGGGIIIJJJMMMQQQUUUZZZeeeqqqyyyxxxfffZZZTTTFFF===???DDDCCC@@@@@@===<<<===???EEEMMMTTTXXX___``````^^^]]]___eeejjjooopppppplllgggdddeeegggdddjjjtttqqquuuyyyxxxsssjjjgggccc___^^^ZZZTTTQQQSSSJJJAAA:::<<>>>>>;;;888555333222000...,,,---------,,,+++***((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((((()))***++++++***)))((('''(((***+++******,,,...///555@@@OOOZZZ\\\WWWPPPUUU\\\aaacccgggqqq|||}}}qqqmmmooommmmmmnnnnnnjjj```XXX___iiivvv~~~tttjjjeeettt|||yyyyyytttmmmaaaKKK555,,,...+++)))((()))******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))*********************++++++,,,,,,---.........///111222111///222444777777666888;;;???;;;;;;;;;;;;;;;<<<>>>>>>???@@@???>>>===???BBBEEEDDDKKKPPPQQQYYYwwwyyyqqqhhh```[[[ZZZUUUOOOKKKIIIJJJJJJKKKKKKNNNRRRXXX___iiirrrxxx}}}sssmmmlllgggfffccc___ZZZTTTOOOLLLBBBBBBAAA@@@???@@@BBBCCCAAAAAAAAACCCGGGLLLPPPRRR^^^cccbbb^^^^^^eeeiiiiiilllnnnpppmmmgggdddfffiiijjjnnnwwwsssuuuwwwuuupppggghhhccc___^^^ZZZTTTRRRTTTJJJAAA;;;<<>>>>>;;;888555333222000...,,,---------,,,+++***((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((())))))))))))((((((((((((((()))***++++++***)))(((((()))++++++******,,,...///666AAANNNVVVYYYVVVSSSXXX\\\______eeerrrzzzxxx}}}{{{vvvssspppjjjaaaZZZdddlllxxxwwwjjj___qqqzzzyyyyyyuuuooofffTTT>>>111///---+++))))))******)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********************+++,,,,,,------......///000111222111000222444666777777888;;;>>>;;;;;;;;;;;;<<<===>>>>>>@@@AAAAAA@@@>>>???AAACCCFFFNNNSSSUUU^^^~~~yyynnnfff___YYYVVVUUURRRNNNLLLLLLMMMOOOPPPTTTVVVZZZ___gggqqq|||sssiii___UUUOOOOOOSSSQQQOOONNNMMMJJJFFFBBBBBBBBBBBBAAAAAACCCEEEGGGFFFFFFGGGJJJNNNRRRVVVWWW]]]bbbeeecccccchhhiiigggjjjmmmooolllgggdddeeehhhooottt~~~rrruuuvvvtttqqqiiihhhccc___^^^ZZZUUUSSSVVVIIIAAA;;;===@@@???>>>>>>:::888444222111000...,,,------,,,,,,+++***((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))************)))))))))***++++++******,,,...000888CCCLLLQQQSSSUUUWWW^^^``````___fffuuuvvvrrrsssyyy{{{|||~~~yyyuuuqqqmmmiiivvv{{{qqq^^^jjjuuu|||zzzvvvsssmmm```KKK999000...,,,***)))******)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))*********************+++,,,---------//////000000111222222222222444666777777888;;;===;;;;;;;;;;;;<<<===>>>???AAABBBCCCBBBAAA@@@AAABBBEEEJJJOOOTTTbbbzzzmmmbbbZZZUUUSSSQQQPPPOOONNNNNNPPPSSSVVVYYY^^^```dddiiipppzzz|||mmmddd[[[SSSMMMGGGGGGJJJIIIFFFFFFIIIMMMNNNIIIEEEFFFFFFFFFGGGHHHJJJLLLNNNKKKKKKLLLPPPUUUXXXZZZZZZ```dddfffdddeeehhhkkkkkkiiijjjkkkiiifffeeegggiiizzzpppsssuuuuuusssmmmiiiddd```^^^[[[UUUTTTVVVIIIAAA;;;>>>AAA@@@>>>>>>999777444222111000...,,,,,,,,,,,,++++++***((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((()))(((((((((((()))))))))))))))))))))******)))))))))***+++,,,+++***+++---///333<<>>???AAACCCEEEEEEDDDCCCDDDEEEGGGHHHKKKUUUjjj~~~wwwooodddZZZTTTRRRQQQPPPOOOPPPQQQSSSUUUYYY]]]aaafffiiinnnsssxxx{{{uuulllfffdddccc```\\\WWWUUUSSSPPPNNNMMMOOOSSSMMMJJJJJJOOOWWWZZZVVVQQQOOONNNOOOQQQSSSUUUVVVUUUTTTSSSTTTXXX]]]``````^^^eeefffdddbbbcccggglllppphhhhhhgggeeeeeehhhnnnrrrpppssstttsssrrrmmmhhhddd```___[[[UUURRRSSSIIIAAA<<<>>>BBB@@@>>>>>>999666333222111000...---++++++++++++***))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((('''((((((((()))))))))******))))))))))))))))))******++++++++++++,,,///222777@@@IIIKKKIIILLLWWWaaadddfffgggjjjrrr|||~~~pppsssvvvyyy{{{yyysssuuu{{{sssccciiisss~~~~~~|||zzzxxxrrraaaIII555...+++))))))+++,,,---,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************)))***+++,,,---.../////////111222222111222555888444444555777999::::::999<<<<<<<<<<<<<<<===??????@@@BBBEEEFFFGGGGGGIIIJJJNNNJJJLLL\\\wwwwwwqqqjjjeee^^^YYYUUUTTTSSSRRRTTTVVVZZZ\\\^^^aaafffiiiooosssyyy~~~xxxllleee^^^ZZZYYYYYYXXXXXXWWWYYYYYYVVVRRRPPPOOONNNSSSOOONNNSSS[[[___]]]XXXXXXXXXZZZ]]]```aaa___]]]aaa______bbbgggiiihhheeedddeeegggiiiiiijjjlllooollljjjgggfffiiipppzzzzzz~~~ssssssqqqooonnniiigggcccaaaaaa\\\TTTOOOOOOIIIAAA===???BBBAAA>>>>>>888666333111111000...---******++++++***))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))************))))))))))))************+++++++++---111444===EEELLLMMMJJJNNNYYYdddbbbdddhhhmmmvvv}}}zzzsssrrrxxx}}}~~~zzz|||}}}yyyuuussswww{{{||||||||||||~~~kkkjjjnnnxxx~~~{{{yyyuuuiiiSSS@@@///---***)))+++---------))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))***+++,,,---...///000000222444333111222666:::444444555888:::;;;999888<<<<<<<<<<<<===>>>?????????AAACCCEEEFFFHHHJJJMMMMMMHHHLLLaaatttmmmeeebbb^^^\\\[[[ZZZYYYWWW]]]aaafffiiijjjlllqqquuuzzz~~~wwweee```]]]^^^aaabbbdddhhh```bbbbbb^^^\\\[[[WWWSSS[[[WWWUUUXXX^^^bbbbbb___```bbbeeekkkpppppplllgggjjjfffdddfffkkkmmmjjjgggcccgggooowwwwwwrrrnnnnnnsssqqqnnnooouuu}}}{{{zzz}}}~~~yyy|||tttssspppmmmlllhhhfffcccbbbbbb\\\RRRKKKJJJIIIAAA===@@@CCCAAA>>>===777555222111111000...---***************))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((()))*********+++***)))(((((()))***+++)))*********,,,///333777BBBIIIOOOOOOMMMPPP\\\fffaaadddiiipppzzz{{{qqquuu}}}xxxyyyxxxtttrrrsssvvvxxxwwwxxxxxxxxxzzzzzzpppkkksss}}}~~~~~~|||yyywwwppp___NNN333000,,,******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))***+++,,,---///000000000333555444222333888<<<555444555888;;;;;;999666<<<<<<<<<<<<===>>>???@@@???@@@AAABBBCCCEEEHHHKKKHHHGGGNNNeeeyyyqqqmmmjjjfffccccccccccccbbbfffkkkrrruuuwwwyyy~~~|||pppkkkkkkooorrrqqqsssxxxppppppmmmhhhiiillljjjccceeecccaaaaaadddhhhkkkllljjjlllsss}}}~~~wwwuuupppkkklllppprrroookkkmmmooovvv~~~yyyvvvxxx{{{{{{{{{{{{xxxvvvwwwwwwxxxzzz~~~{{{~~~rrrrrrooommmnnnkkkeeeccccccccc]]]RRRIIIGGGIIIAAA===@@@CCCBBB>>>===777555222111111000...---)))************))))))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))&&&''''''((()))******++++++***)))(((((()))***+++((()))******,,,000555999EEEKKKPPPPPPOOOSSS]]]gggcccfffkkkssstttxxx{{{zzzwwwrrrqqqrrrssssssvvvvvvvvvvvvxxx~~~vvvlllqqq{{{~~~|||~~~|||yyyxxxuuuhhhYYY777333...+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************)))***+++,,,...///000111000333555444222333888===555444555888;;;<<<999666<<<<<<<<<======>>>???@@@???@@@@@@@@@@@@AAAEEEHHHHHHJJJVVVmmmwwwwwwsssnnnkkkjjjkkkllllllkkkrrryyy~~~~~~~~~~~~wwwoooooosssqqqiiillljjjhhhgggiiilllqqqtttqqquuu~~~}}}vvvvvvzzz|||yyyuuu{{{xxxyyy}}}~~~{{{}}}{{{zzzyyywwwsssqqqooorrrwww|||qqqqqqqqqooommmhhheeeaaa___```\\\PPPEEE@@@CCC@@@>>>>>>???AAAAAAAAA:::888444222111///---++++++++++++************)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((()))***(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))),,,***+++---******333@@@OOOUUUVVVQQQPPPWWW]]]]]]bbbeeeqqq}}}tttrrrvvv||||||}}}}}}|||yyysssoooooorrrvvvyyy{{{~~~rrreeekkkyyy}}}{{{~~~|||yyywwwxxxxxxooodddDDD555***+++...,,,************************************))))))((((((''''''''''''''''''((((((((()))((((((((()))******++++++***+++,,,---...000111111333444555555444555888:::666777888999:::999888777999;;;>>>AAABBBAAA???>>>AAAAAACCCDDDEEEEEEEEEEEEIIIHHH[[[zzzxxxvvvtttsssvvvzzz~~~~~~~~~{{{yyyyyyyyy}}}xxxssssssxxx}}}}}}{{{wwwtttrrrzzzuuutttwww{{{}}}tttrrrqqqooonnniiifffbbbaaabbb]]]QQQFFF@@@AAA@@@>>>???@@@AAA@@@???:::777444222111///---++++++++++++************)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&''''''))))))(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++***+++---+++,,,666BBBIIIQQQVVVVVVVVVYYYYYYWWWcccgggsss{{{uuuuuu~~~|||{{{tttsssqqqoooooossszzzuuucccggguuu~~~~~~|||~~~{{{yyyzzzzzzqqqgggNNN===///,,,...,,,*********************************)))))))))(((((((((''''''''''''((((((((())))))(((((())))))******++++++++++++,,,...///000111222333444666777777777999;;;888999999::::::::::::::::::<<<===???@@@???>>>===???@@@BBBCCCEEEFFFFFFFFFPPPRRRjjj~~~yyyzzz~~~yyywwwyyy|||wwwtttqqqooooookkkeeebbbbbbccc]]]QQQEEE@@@?????????@@@AAAAAA???===999777444222111///---++++++++++++************)))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,///999CCCEEELLLRRRTTTVVVYYYYYYWWWdddjjjvvv~~~}}}wwwvvvxxxyyyvvvrrrnnnmmmqqqyyy~~~~~~fffdddrrr~~~{{{||||||tttkkk\\\III555---------+++)))************************))))))))))))((((((((((((''''''((((((((()))))))))(((((())))))***+++++++++,,,,,,---///000111222333222555888:::::::::;;;<<<;;;;;;;;;;;;;;;<<<==============================??????AAABBBDDDEEEFFFGGGOOOWWWtttyyywwwyyy~~~~~~{{{{{{|||}}}zzztttpppooopppllldddbbbbbbbbb\\\OOODDD???======???AAABBBAAA>>>;;;999666333111000///---,,,+++++++++*********))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++000999AAADDDGGGJJJMMMRRRWWW\\\^^^ccclllwwwzzzwwwsssvvv{{{yyy{{{|||}}}yyyrrrmmmlllqqqwww}}}nnnfffqqq}}}}}}}}}wwwooofffRRR;;;...,,,---,,,***************************))))))))))))(((((((((((('''(((((((((((()))))))))((())))))******+++,,,,,,------...000111222333444333666:::<<<<<<<<<<<<=========<<<<<<<<<>>>???@@@@@@???>>>======>>>>>>???AAAAAAAAABBBCCCDDDEEEEEEIIIXXXxxx~~~}}}zzzxxxwwwyyy~~~~~~}}}||||||{{{tttpppnnnpppmmmcccaaaaaa```XXXKKKBBB???<<<<<<>>>@@@BBBAAA===:::888555222111000///---,,,+++++++++*********))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))***+++***)))***000999>>>???AAAFFFMMMUUUZZZ^^^aaabbblllvvvwwwrrrqqqwww|||tttvvvwww~~~ooollliiihhhmmmttt}}}~~~~~~zzzlllooo{{{~~~~~~yyyrrrkkkZZZBBB111,,,......,,,************************(((((((((((())))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,---...///000111333444444333777:::<<<===<<<<<<===>>>===<<<<<<===???@@@AAABBBAAA@@@>>>>>>???@@@AAADDDCCCBBBBBBBBBBBBCCCDDDJJJ___~~~|||www{{{xxxwwwwwwvvvxxx|||~~~{{{}}}yyyrrrnnnmmmooollldddaaa```]]]UUUHHHAAA@@@<<<<<<===???AAA@@@===:::777555222000000///---,,,+++++++++************)))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))(((((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))+++***(((+++333;;;???;;;???IIIVVV___```___^^^bbbmmmuuutttqqqsssyyy}}}~~~}}}zzz{{{nnngggeeeccceeekkkrrrxxx{{{|||{{{|||~~~zzzuuuooouuu~~~{{{vvvnnnaaaLLL777---...///...************************(((((((((((())))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,------...000111222333444555777:::;;;;;;:::;;;<<<<<<<<<<<<<<<===???@@@AAABBBBBBAAA@@@@@@AAABBBCCCEEEDDDCCCBBBBBBCCCDDDEEENNNggg}}}wwwxxx|||vvvttttttuuuuuuvvvyyy~~~}}}|||vvvpppmmmlllnnnkkkfffccc```\\\RRRGGGBBBBBB<<<<<<<<<>>>??????<<<:::666444111000000///---,,,+++++++++************)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))(((((('''((((((((((((((((((((((((%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))'''+++***)))---999AAADDDBBBDDDMMM\\\eeedddaaa```cccmmmuuutttsssxxx}}}}}}{{{rrreeejjjhhhggghhhllloooooonnnvvvvvvwwwxxx{{{~~~{{{ttt|||rrrrrr{{{~~~zzzqqqiiiVVV???000---......************************'''((((((((()))))))))***(((((()))))))))*********)))******++++++,,,,,,---,,,---...///111222333333666888999999888888999:::999:::;;;<<<>>>>>>>>>???@@@@@@@@@@@@AAABBBBBBCCCDDDCCCBBBBBBDDDFFFHHHIIISSSooo|||~~~||||||~~~|||}}}|||xxxtttssstttuuuuuuvvv{{{~~~{{{}}}}}}tttooollllllmmmjjjhhheeeaaa\\\RRRGGGCCCEEE===<<<<<<===???>>><<<:::666444111000000///...,,,+++++++++************)))(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&''')))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&***+++)))000===GGGHHHNNNLLLPPP[[[cccddddddfffdddnnnuuutttuuu{{{zzz~~~}}}yyyuuukkkaaajjjiiiiiilllpppqqqooommmpppqqqtttwwwzzz|||~~~}}}xxxppprrr}}}xxxsss||||||tttooo^^^DDD222---......************************'''((((((((())))))******))))))))))))************)))******++++++,,,------,,,,,,---///000111222333777888888777666666777999777888;;;<<<>>>>>>======>>>>>>???@@@AAAAAABBBBBBBBBBBBAAABBBEEEHHHKKKMMM[[[yyy}}}tttqqqlllffffffmmmuuu{{{~~~xxxwwwwww{{{}}}vvvvvvvvvssssssuuuvvvwwwyyy{{{|||xxxxxxuuuqqqnnnmmmnnnjjjeeeaaa^^^ZZZRRRGGGAAABBB===<<<;;;<<<===>>>===<<<;;;888333000/////////...,,,,,,,,,+++***)))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))************,,,))))))---666@@@FFFHHHLLLLLLPPPWWW[[[]]]aaafffnnnzzz~~~~~~oooppptttfffqqqggghhhkkkmmmmmmmmmkkkkkkpppnnnooottt{{{}}}zzz|||vvvmmmmmmtttrrruuu~~~yyyuuuyyymmmPPP999111...(((,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++,,,---......,,,---...000111333444555:::888777666555555666666???;;;888888<<>>>>>>>>???@@@BBBCCCDDD===GGGEEEBBBGGGHHHJJJRRRaaauuullliiieee``````eeebbbaaa```dddkkkpppssssssvvvuuuvvv|||zzzwwwvvvvvvwwwzzzvvvvvv{{{}}}}}}~~~zzz{{{vvvpppllljjjllliiieeeaaa^^^ZZZRRRGGGAAA@@@<<<<<<;;;<<<>>>>>>===<<<777444111000111333444444+++,,,,,,++++++)))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((()))))))))*********)))'''(((---777AAAGGGIIIIIIHHHLLLSSSXXX]]]eeemmmxxx}}}~~~}}}lllqqq}}}ooobbboooiiijjjlllmmmlllkkkkkkkkkooooooqqqvvvzzz}}}}}}{{{|||xxxmmmiiikkkxxx}}}lllttt~~~zzzvvvxxxoooWWW???222---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++,,,---......------///000222444555555999888666555555666666777;;;::::::<<<@@@BBBAAA???<<<<<<===???@@@AAABBBCCC===EEECCC@@@EEEFFFHHHSSSoooyyyvvvrrrqqqrrrsssrrrqqqnnnfff___]]][[[ZZZ]]]bbbjjjhhhfffhhhkkknnnnnnmmmoooqqqvvv~~~}}}yyywwwvvvvvv{{{yyyyyy|||}}}}}}{{{zzzwwwnnniiihhhjjjhhheee```\\\YYYQQQGGG@@@???;;;;;;;;;===??????===;;;555333111000222444555555+++++++++++++++***)))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((())))))))))))******)))'''(((///999CCCIIIKKKJJJIIILLLRRRWWW]]]iiittt|||zzzwwwkkkwww~~~jjj___ooolllmmmmmmllljjjiiiiiijjjooorrruuuxxxyyyzzz|||}}}|||wwwiiiccc___fffxxx}}}fffiii}}}}}}|||xxxvvvqqqaaaIII333,,,000,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((()))))))))******++++++++++++,,,---......---...///111222444555666777666666555555666888999777999<<<@@@CCCBBB@@@===:::;;;===???AAAAAAAAAAAA>>>EEECCC@@@DDDEEEJJJWWW{{{xxxvvvtttrrrnnniiiddd```]]]\\\]]][[[ZZZZZZ[[[\\\\\\[[[```[[[XXXYYYZZZ[[[```eeepppnnnmmmlllmmmnnnmmmkkknnnrrrzzz|||yyyxxxwwwyyyyyy{{{}}}}}}~~~}}}|||}}}~~~}}}}}}vvvlllhhhhhhkkkiiieee___ZZZWWWPPPGGG@@@>>><<<;;;<<<>>>??????<<<:::999666222111111111000///+++++++++++++++***)))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((()))))))))******)))***111;;;CCCHHHIIIMMMOOOSSSXXXZZZ^^^jjjuuuzzzzzzoookkk~~~hhh___ooommmooonnnlllhhhfffhhhjjjnnnsssxxxzzzxxxxxx{{{}}}yyyssseee]]]UUUXXXeeevvvjjjaaaooo{{{~~~yyytttrrrjjjRRR555+++222,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,---......,,,---...000222333444555666555555555666777999:::888:::===@@@AAA@@@===;;;:::<<<>>>AAABBBBBBAAAAAA@@@FFFCCCAAAEEEFFFNNN^^^{{{ssslllgggddd]]]\\\[[[ZZZZZZ[[[[[[\\\[[[ZZZYYYXXXWWWVVVUUUTTTaaabbbdddfffggghhhkkknnnpppooonnnnnnnnnooonnnnnnvvv{{{~~~|||{{{zzzvvvyyy{{{{{{{{{{{{uuullliiikkknnnllleee]]]WWWSSSNNNGGGAAA@@@>>>=========>>>>>>;;;999999666222000///---+++*********+++++++++***))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))))))))***000999@@@CCCCCCIIIOOOXXX^^^^^^___hhhttt{{{}}}yyy|||}}}{{{fffiii}}}eee___kkklllnnnnnnkkkgggdddfffiiimmmsssyyyzzzwwwwww{{{}}}{{{rrrlllccc[[[RRROOOUUU^^^fffiiimmmppptttvvvzzzwwwgggmmm|||yyysssrrrpppZZZ:::---111,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))************++++++++++++,,,---......,,,,,,---///111222444444555555555555666777999:::<<<============;;;;;;;;;;;;===@@@BBBDDDDDDCCCBBBAAAEEEBBBAAAEEEFFFQQQfff}}}uuummmhhheeeeeedddcccbbbaaa`````````___```aaabbbbbbbbbcccccclllrrrwwwyyyxxxvvvsssrrrnnnnnnmmmllllllmmmoooqqq~~~~~~}}}}}}xxx{{{|||{{{{{{{{{{{{tttmmmlllnnnqqqmmmeee[[[SSSOOOLLLGGGCCCCCCAAA???===<<<===<<<:::999555333000//////...,,,*********+++++++++******)))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''(((((((((((())))))'''''')))000888>>>@@@???BBBKKKXXX```___^^^fffrrruuuyyyxxx}}}zzzwwwttt___eeeyyyppp^^^]]]eeegggkkkmmmkkkfffcccfffiiilllqqqwwwxxxwwwwwwzzz~~~|||~~~~~~~~~}}}uuummmhhhccc[[[QQQKKKIIIJJJJJJJJJQQQUUUXXX[[[```kkk{{{rrrooo|||zzzuuutttqqq___BBB111///,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,---......,,,---...///111333444555666555555555666777999:::>>>>>>>>>===;;;:::<<<======>>>@@@BBBDDDDDDDDDDDD@@@CCC@@@@@@EEEFFFTTTmmm{{{vvvssstttttttttsssqqqooommmllltttuuuwwwvvvvvvvvvyyy{{{yyy{{{uuuooopppooonnnllllllooossswww}}}}}}~~~~~~|||~~~}}}~~~~~~{{{tttooooooqqqqqqllleeeZZZOOOKKKJJJGGGEEEFFFEEEBBB>>>;;;::::::999888444222000/////////---,,,)))******+++++++++******''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((())))))((())),,,333<<>>@@@???======???AAA>>>>>>???@@@BBBCCCDDDDDDBBBDDDAAABBBHHHJJJ[[[www}}}~~~~~~|||uuuooottttttsssssstttzzz}}}zzzyyy{{{|||zzz}}}~~~~~~uuupppqqqrrrpppjjjeeeYYYMMMIIIHHHGGGGGGHHHGGGCCC>>>:::999999888888666444222111000///---+++)))******+++++++++******''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''((((((((()))+++,,,000888AAAHHHIIIIIIKKKTTT```ccc]]]YYYbbbnnnyyy}}}yyyyyy{{{}}}zzzeeefffiiiXXXTTT___aaa^^^dddjjjjjjfffccceeeiiijjjmmmqqquuuwwwyyy{{{|||||||||||||||~~~zzzsssnnnjjj```ZZZRRRKKKHHHFFFDDDCCC;;;>>>AAA@@@>>>AAAJJJSSS[[[cccooozzzooosss~~~{{{wwwrrrfffRRR<<<---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......000000222333555666888888777666666555555666888999:::===AAABBBAAAAAABBBEEE>>>>>>>>>???@@@BBBCCCDDDFFFHHHEEEGGGMMMPPPaaa}}}}}}xxxrrrwwwxxxyyyzzz|||wwwwwwxxxzzztttxxx|||~~~vvvrrrrrrrrrooofffdddZZZNNNFFFFFFIIIKKKKKKJJJEEE???;;;;;;<<<:::888666333111444999888111)))************))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((+++***111???LLLPPPQQQQQQRRRUUU[[[]]]XXXYYYgggyyyzzzuuuwwwzzz|||qqqnnngggkkkkkk[[[TTT\\\aaafffhhhjjjhhhdddbbbccceeelllmmmnnnqqqtttwwwyyy{{{zzz{{{}}}~~~}}}}}}wwwoooiiiaaaXXXMMMHHHIIIJJJGGGCCC???@@@???>>>======???AAAJJJIIIOOO[[[gggvvvuuusss|||}}}|||yyytttjjjXXXAAA///...---,,,+++************************))))))))))))***)))))))))))))))***+++---------...///000111222222111111111222333333444666777999999999999;;;===>>>???>>>>>>===>>>BBBDDDEEEAAA<<<;;;===@@@AAA@@@HHHKKKMMMKKKLLLXXXoootttzzzuuuvvvzzzyyyuuuuuuvvv{{{{{{wwwrrrqqqqqqoooiiieee[[[OOOHHHHHHKKKMMMMMMKKKEEE>>>::::::;;;;;;:::666222000333777666000***************))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((())))))))))))*********111???KKKOOONNNOOOQQQSSSXXXZZZXXXYYYfffuuu{{{uuuvvvzzzjjjhhhmmmjjj\\\ZZZaaaaaagggiiiiiigggcccbbbdddggglllmmmoooqqqtttwwwyyy{{{yyyzzz|||}}}~~~~~~}}}||||||ssslll___WWWMMMIIIIIIJJJHHHDDDCCCCCCCCC@@@===;;;;;;<<>>??????>>>===>>>AAADDDCCC@@@<<<;;;<<>>>>>=========@@@BBBAAA>>><<<;;;===???@@@@@@AAAEEEMMMSSSRRR___yyy}}}|||{{{yyyqqqiiigggiiihhhccc\\\RRRLLLKKKNNNQQQSSSPPPGGG<<<666555888;;;<<<666222......000111...+++************)))))))))((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********)))***222@@@HHHIIIHHHHHHOOOPPPSSSWWW\\\dddnnnvvvzzzppppppwww~~~eeettt}}}kkkVVV^^^llliiiiiiiiihhheeebbbccchhhlllmmmnnnppprrrtttvvvwwwxxxyyyyyy{{{|||||||||{{{{{{}}}}}}nnndddVVVPPPIIIGGGHHHJJJIIIGGGEEEGGGHHHGGGEEECCCBBBBBBFFFGGGKKKLLLJJJTTTtttrrrhhhsss~~~yyyuuuvvvlllQQQ555......---,,,++++++++++++************)))))))))((())))))))))))***+++,,,,,,,,,,,,,,,---...000111222444444444555555555444444333555666777666777999:::;;;<<<<<<<<<;;;;;;===?????????>>>===>>>@@@AAAAAADDDHHHSSS\\\^^^lllvvv|||zzz|||||||||}}}xxxnnneeeaaadddddd```[[[SSSMMMLLLNNNRRRTTTSSSIII===555333666999:::666222///.........---+++************)))))))))(((''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((()))))))))+++333???FFFGGGGGGHHHPPPRRRTTTXXX___kkkwww}}}zzzooorrrzzz}}}sssfff{{{lllOOOWWWkkkooohhhhhhgggcccaaaccchhhmmmlllmmmooorrrsssuuuuuuuuuyyyzzz|||}}}}}}|||zzzxxxzzzyyyqqqllliiilllzzzyyyhhh\\\QQQMMMHHHFFFGGGIIIIIIHHHDDDFFFHHHHHHFFFEEEDDDDDDGGGKKKSSSVVVSSSYYYuuunnnfffppp~~~~~~wwwsssvvvpppVVV999///...---,,,++++++++++++************)))))))))((())))))))))))***+++,,,---,,,,,,,,,---///111222333555555666666666555555444333444666666666666888:::888999::::::999888:::<<>>555333444777888555333000.........,,,+++************))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((()))+++333>>>DDDFFFGGGJJJRRRUUUVVVWWW___mmm{{{zzzpppttt}}}uuugggfff{{{mmmLLLPPPfffnnnfffgggfffcccaaabbbhhhmmmkkklllnnnqqqrrrssssssrrrxxxzzz|||~~~}}}zzzvvvsssyyyuuuiii]]]TTTTTTWWW\\\jjjyyyvvveeeZZZPPPMMMIIIHHHHHHJJJJJJJJJGGGIIIJJJIIIGGGEEEEEEFFFFFFMMMXXX]]]ZZZ^^^uuuyyyhhhppp}}}~~~}}}wwwqqqtttrrr[[[>>>///...---,,,++++++++++++************)))))))))))))))))))))***+++,,,---...---------///000222444555555666777888888666555444333555666777666777888:::777888999999888777888999===???BBBCCCCCCCCCDDDEEEEEEHHHPPP[[[iiiyyyyyyvvvuuuxxxzzzzzz}}}tttkkkdddcccfffddd___[[[VVVQQQOOOQQQVVVZZZWWWMMM???666222333444555444333111000///---,,,***************))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))***,,,333===CCCEEEHHHMMMUUUYYYYYYUUUZZZiiiyyyvvvlllsss|||ssseeedddsss~~~lllNNNMMM___fffdddeeeeeebbb```bbbgggllljjjkkkmmmpppqqqqqqppppppuuuxxx|||~~~|||wwwpppllluuuyyy~~~ppp]]]RRRIIIDDDGGGJJJOOO^^^ppptttfff\\\QQQOOOLLLKKKKKKLLLMMMMMMKKKLLLMMMMMMLLLLLLNNNPPPVVV[[[dddhhhddddddvvvmmmrrr}}}~~~xxxpppssssss___EEE///...---,,,,,,+++,,,,,,************)))))))))))))))))))))***+++,,,............///000222444555777666777888999999777555444333555777777777777999;;;888999;;;:::999888888999;;;>>>BBBDDDCCCCCCDDDEEECCCGGGJJJSSShhhwww|||xxxwww|||}}}{{{|||rrrjjjfffgggiiiggg___\\\XXXSSSQQQSSSXXX\\\XXXNNN@@@666222222333222444333222111000...+++***************))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))))))))************+++---333<<>>=========<<<@@@NNN\\\xxxzzzmmmccc]]]^^^[[[VVVRRRPPPQQQSSSTTTNNNPPPPPPPPPRRR[[[hhhrrryyy|||xxxsssooohhhqqqxxx|||}}}xxxttttttqqqdddVVV666///+++,,,,,,******,,,++++++************++++++++++++++++++,,,---......///000000111222333333333:::999777666666777999:::888888::::::::::::888888888<<<@@@BBB@@@<<<999888999;;;<<<>>>@@@AAABBBBBBAAAJJJEEEIIInnnrrrttt{{{tttnnnlllllllllggg```]]][[[ZZZ\\\^^^^^^^^^XXXMMMBBB<<<888333000111333222111000///---,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))+++777EEEHHHCCCEEELLLVVV\\\\\\UUUXXXgggvvv|||vvvrrryyyxxxgggXXXlllhhhTTTPPPXXX]]]``````^^^\\\\\\___dddiiikkklllkkklllnnnrrrsssrrrppppppqqqtttvvvxxxxxxxxxwwwvvvooofff\\\OOODDD@@@BBB@@@???@@@@@@>>>???JJJVVVhhhmmmvvvzzzqqqjjjfffaaa^^^YYYUUUSSSSSSTTTVVVTTTUUUVVVVVVWWW]]]gggpppvvvwwwpppiiifffaaalll{{{{{{yyyvvvvvvrrrfffXXX777000+++,,,,,,******,,,++++++************+++++++++++++++++++++,,,---......///000111222333444444999888777777777888:::;;;<<<;;;:::999999:::;;;<<<:::===@@@AAA???<<<;;;:::<<<===>>>???@@@@@@@@@@@@???HHHFFFMMMrrr|||nnnvvvvvvsssqqqooommmgggaaa```^^^^^^___```___^^^XXXMMMCCC===999444111111222222111000...---,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((---;;;JJJMMMFFFDDDHHHSSSZZZ[[[VVVZZZiiivvvyyyzzzrrrxxxkkk]]]mmmfffPPPNNNWWW\\\^^^___^^^\\\\\\^^^ccchhhkkkkkkkkkkkkmmmppprrrqqqpppqqqrrrssstttvvvwwwxxxxxxsssgggXXXLLLDDD======@@@AAAAAACCCDDDAAA???DDDMMMTTTTTTYYYdddrrr~~~yyysssooommmeeebbb^^^YYYWWWVVVWWWXXXYYYZZZ[[[[[[ZZZ]]]ccchhhllljjjaaaZZZYYYVVVbbbzzz|||vvv{{{wwwwwwssshhh[[[999111++++++,,,+++***+++++++++************++++++************+++,,,---...---...///000222333555555888888777777888:::<<<===???===;;;999999;;;===???<<<>>>@@@???>>><<<<<<===>>>????????????@@@@@@@@@AAAIIIIIIWWWvvv~~~~~~}}}zzzyyy}}}xxxwwwvvvrrrnnngggcccaaa````````````___]]]YYYNNNDDD???;;;555222222222111000///...---,,,,,,************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))...;;;JJJLLLEEECCCGGGOOOVVVXXXVVV]]]kkkuuuvvvtttiiiqqqkkkffftttjjjRRROOOWWWZZZ\\\]]]]]]\\\[[[]]]aaagggkkkjjjjjjkkkmmmooopppppppppuuuvvvvvvvvvuuusssqqqooogggYYYIIIAAA???>>>???BBBAAABBBEEEGGGDDD???@@@FFFDDDDDDGGGOOO[[[hhhrrrwww~~~zzzvvvrrrooommmjjjhhhccc___\\\[[[[[[\\\[[[]]]^^^]]][[[[[[\\\^^^]]][[[QQQMMMOOOMMMXXXnnnwwwppp||||||wwwvvvsssiii^^^<<<333++++++---+++***+++++++++************++++++)))))))))***+++,,,---...------///111222444666666777777777888999;;;===>>>>>>===;;;::::::;;;===>>>>>>??????>>><<<<<<>>>@@@????????????@@@@@@AAABBBFFFKKKMMMddd}}}zzzwwwvvv{{{yyyyyyxxxuuuppphhhdddbbb`````````___]]][[[YYYOOOEEE@@@<<<666333222111000000///...---,,,,,,************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))+++...888DDDFFFAAAAAAHHHMMMSSSUUUVVV___mmmuuussskkk^^^fff}}}zzzeeegggvvvmmmTTTPPPWWWZZZ]]]\\\\\\\\\[[[[[[___fffjjjjjjkkklllmmmnnnoooppprrruuuvvvxxxxxxuuupppjjjfff]]]PPPDDD@@@BBBBBBCCCEEEAAAAAAEEEHHHEEE@@@???BBB;;;===@@@DDDIIISSS^^^eeewwwzzz}}}|||yyyvvvvvvwwwxxxxxxxxxwwwuuurrrpppnnnnnnlllhhhdddaaa_________^^^___aaa```^^^[[[ZZZYYYRRRQQQJJJIIINNNLLLSSSfff}}}ooojjj{{{|||wwwuuusssjjj```???444++++++---,,,++++++++++++************++++++)))))))))***+++---...///......000222333555777777777777888999;;;===>>>???:::::::::;;;;;;:::::::::>>>>>>>>><<<;;;<<<>>>AAA>>>>>>>>>???@@@BBBDDDEEEHHHIIIOOOqqq{{{xxxvvvzzzxxxxxxxxxvvvrrrjjjeeeccc```___^^^]]]\\\ZZZZZZPPPFFFBBB>>>888333333000000//////...------,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,333>>>@@@===AAAIIIMMMRRRTTTVVVaaaqqqwwwsssggg[[[cccwww{{{ppp```^^^qqqlllVVVPPPVVVZZZ^^^ZZZ[[[\\\ZZZZZZ^^^dddjjjjjjlllmmmmmmmmmoooqqqsssqqqssswwwxxxuuuooogggcccTTTJJJBBBBBBCCCBBBAAABBBBBBBBBDDDGGGEEE@@@>>>AAA888;;;>>>???@@@DDDLLLRRR\\\^^^___^^^]]]^^^cccgggiiimmmrrrwwwyyyxxxuuusssqqqoookkkhhheeedddccccccbbbccceeeeeeddd```]]]ZZZRRRPPPJJJLLLSSSPPPSSSbbbuuummmhhh||||||wwwuuussskkkcccAAA666,,,+++...---+++***++++++************++++++)))******+++,,,...///000000111222333555666777888777888999:::<<<===>>>???777888::::::::::::888777======<<<;;;:::;;;>>>@@@>>>>>>>>>???AAACCCFFFGGGEEEGGGRRRxxx}}}~~~~~~{{{xxx{{{wwwvvvvvvuuusssmmmhhheeeaaa^^^]]]]]]\\\[[[ZZZPPPGGGCCC???888444333/////////......------,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))++++++111;;;===;;;@@@JJJPPPTTTUUUXXXeeevvv{{{vvvmmmaaahhhxxxxxxqqqiii___WWWooooooYYYPPPTTTXXX]]]YYY[[[[[[ZZZYYY\\\dddjjjkkkmmmnnnnnnmmmooorrruuuppprrrttttttqqqlllfffbbbRRRKKKFFFGGGHHHFFFEEEFFFFFFDDDDDDEEECCC>>><<>>???@@@@@@AAABBBCCCEEEGGGFFFGGGKKKRRRWWW___fffpppyyy~~~}}}yyyvvvqqqpppmmmjjjhhhgggffffffdddeeeggghhhgggeeeaaa^^^WWWTTTLLLMMMTTTPPPQQQ^^^nnn}}}rrrkkk~~~~~~yyyvvvtttmmmfffCCC777,,,+++......+++***++++++************++++++******+++,,,---///000111333333444555666777888999888999:::;;;======>>>>>>999999999888888999999999;;;<<<;;;:::999:::===???@@@@@@??????@@@CCCEEEFFFEEEKKKXXXzzz{{{||||||~~~~~~zzz|||vvvuuuuuuuuutttooojjjgggbbb^^^]]]]]]]]]\\\ZZZQQQHHHDDD???999444333/////////......------,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))******000:::===;;;@@@JJJSSSVVVVVVZZZhhhyyy~~~yyyuuujjjppp|||vvvlllfff```XXXsssttt^^^RRRRRRUUU[[[XXXZZZ[[[ZZZXXX[[[cccjjjlllnnnoooooonnnooosssvvvttttttsssqqqnnnhhhccc```WWWSSSPPPRRRSSSQQQRRRUUUJJJFFFDDDEEEBBB<<<;;;===???>>>>>>AAADDDCCC>>>999999;;;=========AAAHHHMMM\\\dddqqq|||zzzvvvrrrpppnnnkkkiiihhhhhhhhhdddeeefffhhhhhhfffbbb___[[[VVVLLLKKKQQQMMMMMMZZZiiiyyyxxxooozzzwwwuuuooohhhDDD777,,,+++......+++***++++++************+++++++++++++++,,,...000111222444555555666777888888999999999;;;<<<======>>>>>><<<:::888666666888:::<<<:::;;;;;;:::999:::<<<>>>CCCBBBAAA@@@@@@BBBDDDEEEHHHRRR```zzz|||~~~}}}~~~}}}{{{~~~||||||wwwwwwwwwvvvtttmmmkkkhhhccc___^^^]]]]]]\\\\\\RRRHHHBBB>>>888444444222000///......---+++)))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++444???AAA===???GGG[[[\\\ZZZWWW\\\jjjwww}}}yyymmmuuu}}}mmmfffcccfffhhhttt___MMMYYY\\\]]]YYYZZZZZZYYYYYY\\\ccciiippppppooollljjjiiikkkmmmqqqtttrrrlllhhhhhhhhhfffgggdddbbbeeeiiihhh```XXXUUUNNNGGGEEECCC@@@@@@CCCAAA>>>===@@@EEEHHHEEEBBB>>>===:::666444777>>>DDDRRR___nnnyyy~~~wwwmmmggggggjjjjjjjjjjjjiiigggdddbbb``````YYYSSSPPPJJJFFFLLLUUUgggtttqqqqqq~~~}}}{{{wwwpppjjjLLL555,,,///,,,,,,---))))))************+++++++++---,,,,,,---...000222333777777888999999999999999777999<<<===<<<;;;;;;<<<===888666888888777:::>>>999999:::;;;;;;<<<<<<===AAAAAAAAA@@@@@@BBBEEEHHHPPPIII]]]uuuvvv~~~~~~yyy||||||}}}wwwvvvvvvuuutttnnnllliiiddd```^^^^^^]]]]]]\\\QQQGGGBBB>>>888444444222000///......---+++)))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))---///999EEEGGGBBBDDDKKKYYYYYYVVVUUU]]]kkkwww|||rrriiirrrvvvmmmcccaaabbbnnn[[[KKKWWWYYYYYYYYYZZZZZZYYYXXX\\\bbbhhhjjjkkklllkkkjjjjjjkkkmmmmmmqqqpppllliiikkkkkkjjjpppqqqssswwwzzzuuukkkcccWWWPPPIIIFFFDDDCCCGGGNNNGGGGGGHHHIIIKKKKKKIIIGGGAAA@@@===999666888<<>>>>>:::888999999777888<<<999::::::;;;<<<<<<======<<<<<<===<<<<<<===@@@CCCKKKGGG^^^sssqqqyyy}}}|||wwwuuutttssssssooollljjjfffaaa___^^^^^^^^^[[[QQQGGGCCC???999555444222000///......---+++)))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))---111<<>>:::999:::<<>>===:::888:::999555555888::::::;;;;;;<<<=========<<<===>>>>>>===>>>AAACCCHHHGGGbbb}}}lllqqq}}}xxxuuurrrrrrssspppmmmkkkgggccc___]]]^^^___YYYPPPGGGCCC???999555555222000.........---+++)))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***...;;;JJJMMMGGGFFFKKKXXXVVVSSSVVVcccsss|||}}}ooommmuuujjj]]]]]]jjjZZZMMM[[[[[[XXXZZZZZZYYYVVVUUUXXX```fffiiikkkllllllkkkjjjkkklllllloooooonnnsss~~~qqqcccUUUSSSXXX^^^dddhhhlllqqqqqqgggWWWKKKHHHJJJJJJIIIGGGCCC???<<<:::999AAAPPPfffxxxqqqooommmmmmnnnnnnlllkkkkkkjjjiiigggdddaaa___]]]\\\XXXUUUTTTSSSOOOIIIEEEIIITTTbbbqqqoooppp}}}|||wwwooojjjNNN777---///,,,+++---************+++++++++,,,,,,,,,,,,---...000111222333444555555666777666666666777888999888777888:::<<<:::777777999888555444666;;;;;;;;;<<<======>>>>>>===>>>@@@AAA@@@AAABBBDDDMMMQQQqqq{{{lllsss~~~xxxuuuqqqppprrrppplllkkkhhhccc^^^\\\]]]___XXXOOOGGGCCC@@@:::666555222000.........---+++)))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((,,,999HHHKKKEEEEEEKKKUUUTTTRRRVVVbbbrrrzzz{{{kkkjjjqqq{{{ddd[[[]]]kkk[[[OOO[[[[[[YYYYYYYYYWWWTTTRRRVVV]]]ccchhhjjjlllmmmmmmnnnppprrrssssssppplllrrrlll\\\]]]gggnnnmmmkkkrrrtttrrreeeTTTGGGEEEHHHMMMLLLJJJHHHDDD@@@;;;999???MMMaaatttzzzxxxuuusssrrrooollljjjkkkiiieeebbb_________```^^^ZZZUUUQQQNNNLLLFFFAAA@@@FFFOOO___wwwkkknnn|||}}}xxxqqqlllPPP888---///++++++...+++***++++++++++++,,,,,,,,,,,,---...///111222222333444444555666666666666666999999888666555555777::::::777888:::;;;888888:::;;;;;;<<<======>>>>>>???;;;===@@@AAAAAA@@@AAABBBPPP___yyymmmttt~~~yyyvvvrrroooqqqooolllkkkiiiccc]]]ZZZ\\\___VVVNNNFFFDDDAAA;;;777666222000///......---+++)))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))),,,777EEEHHHDDDFFFMMMRRRRRRRRRUUU```nnnvvvvvviiihhhqqqzzz{{{bbbVVV[[[lll\\\MMMXXXYYYXXXXXXWWWUUUQQQOOORRRZZZ```eeefffiiijjjmmmpppuuuxxx~~~xxxsssyyysssfffjjjvvvzzzssslllqqqpppjjj___TTTOOOOOORRRNNNMMMLLLJJJHHHEEE???<<<>>>IIIYYYjjj||||||xxxsssnnnjjjhhhiiifffccc```______aaabbb]]][[[VVVOOOKKKIIIEEE@@@===???CCCPPPiii~~~jjjnnn}}}~~~|||xxxqqqlllQQQ999......++++++...+++++++++++++++,,,,,,,,,,,,,,,---...000111222333333444555555666666666666666;;;:::999666444555888;;;>>>;;;:::===>>><<<<<<@@@<<<<<<======>>>?????????>>>AAADDDFFFFFFEEEEEEEEEIIIdddrrrvvv|||zzzwwwrrrooopppmmmkkkkkkiiiccc\\\YYY[[[^^^UUUMMMFFFDDDAAA<<<777666222000///......---+++)))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))+++444@@@DDDBBBFFFOOORRRUUUVVVXXX___kkktttvvvhhhfffpppzzzzzzzzzssscccSSS[[[ooo^^^KKKUUUWWWYYYWWWVVVSSSOOOLLLPPPWWW^^^eeefffffffffhhhlllqqqvvv}}}}}}{{{yyyyyyttt{{{zzzrrrmmmfff]]]VVVSSSUUUYYY[[[NNNMMMLLLLLLKKKIIIDDD@@@===DDDNNN]]]ppp{{{tttmmmjjjjjjjjjiiigggeeebbb```^^^]]]WWWZZZYYYQQQKKKJJJGGGBBB===@@@AAAFFFYYYwwwlllooo~~~}}}{{{vvvooojjjRRR:::......++++++...++++++++++++,,,,,,,,,------,,,---///111222333333333555555666777777777777666;;;;;;999777777999===AAAAAA===;;;===<<<;;;<<<@@@<<<======>>>>>>???@@@@@@AAAEEEIIIKKKKKKIIIHHHHHHHHHgggrrrvvv{{{}}}{{{xxxsssnnnooommmjjjkkkiiibbb[[[XXXZZZ^^^UUUMMMFFFDDDBBB<<<777666222000///......---+++)))))))))))))))((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((000;;;??????EEEOOOUUUZZZ\\\\\\bbbllluuuxxxaaa___jjjvvvrrrnnnjjj```SSS]]]rrraaaLLLTTTXXX[[[VVVUUURRRMMMKKKNNNVVV\\\iiihhhfffdddccceeejjjnnnnnnqqqsssuuu~~~{{{eee[[[NNNIIILLLRRRWWWYYYNNNLLLKKKLLLMMMLLLGGGCCC;;;@@@GGGTTTgggzzzyyyrrrqqqrrrpppooonnnjjjeee___YYYUUURRRYYY[[[TTTMMMKKKIIIEEE???CCCDDDBBBMMMiiinnnqqq}}}zzzuuummmgggRRR:::......++++++...+++++++++,,,,,,,,,---------,,,---///111222333333222555666666777777777777777;;;;;;:::999999===BBBGGGBBB===::::::999777999============>>>??????@@@@@@>>>BBBFFFIIIIIIGGGFFFFFFSSSlllvvviiirrr{{{xxxyyywwwrrrpppmmmllljjjfff```[[[YYYZZZ[[[TTTMMMGGGFFFCCC<<<666444444333111...,,,,,,++++++************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((---111;;;BBB<<<@@@UUUVVV]]]^^^YYY___mmmuuusssiiidddkkkrrrjjjeeeeeeaaaXXXbbbkkk```NNNPPPYYYUUUWWWVVVTTTNNNJJJLLLTTT\\\aaaaaabbbdddggghhhhhhggglllnnnrrrvvv~~~~~~wwwggg]]]TTTIIIFFFJJJPPPUUUVVVOOOMMMKKKLLLOOOPPPNNNJJJDDD======JJJ]]]nnnzzz{{{xxxuuuqqqrrrrrrpppmmmhhhbbb]]]YYYUUU[[[[[[SSSMMMMMMMMMJJJJJJFFFDDDFFFMMM```uuuooo}}}{{{yyyvvvnnnfffOOO777+++...,,,---///+++---,,,,,,,,,,,,---......000---...444;;;>>>:::555333444555666777888888888;;;:::999:::<<>>;;;:::;;;<<<===<<>>@@@@@@CCCHHHSSSnnnqqqnnnrrryyy~~~zzzyyyyyywwwqqqooolllllljjjfff```[[[YYYYYY[[[SSSKKKFFFEEEBBB<<<666555444222000...---,,,,,,,,,*********)))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''',,,444BBBLLLDDDCCCSSS```ccc```WWWZZZhhhrrrrrrnnnkkkrrrxxxrrrmmmeeeVVVUUU^^^ggg\\\IIILLLVVVTTTVVVVVVSSSNNNIIIKKKSSS[[[aaabbbccceeehhhjjjjjjiiilllmmmpppttt}}}zzziiiZZZQQQPPPOOOOOOPPPRRRTTTVVVPPPLLLIIIJJJNNNQQQPPPNNNDDD===<<>><<<::::::;;;<<<<<<;;;<<<<<<;;;;;;;;;>>>BBBFFFFFFAAA>>>@@@BBBBBBDDDIIIVVVoooiiilllsss{{{}}}~~~yyyzzzwwwqqqnnnkkkllljjjfff```[[[YYYYYY[[[PPPIIIDDDDDDBBB<<<777555333222000...---,,,------******))))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((%%%,,,666JJJWWWNNNGGGRRRgggggg```UUUVVVcccppptttnnnjjjnnnrrruuu{{{qqqYYYTTT\\\dddZZZGGGIIIUUUUUUTTTUUURRRMMMHHHJJJQQQXXX```aaadddgggiiikkkkkkkkkmmmlllmmmrrr}}}yyykkk]]]RRRQQQUUUYYYZZZYYYZZZ___ccc[[[UUUNNNMMMPPPSSSRRRPPPFFF@@@===AAAKKKWWWgggtttyyy}}}rrrssssssqqqmmmfff```\\\XXXZZZVVVPPPOOOUUU^^^ccc]]][[[XXXUUUXXXgggyyy{{{yyyvvvmmmdddKKK555,,,///,,,,,,...+++---,,,,,,,,,,,,---.........///222555777888777777777888:::;;;;;;:::888777;;;::::::::::::;;;;;;<<<;;;:::999:::<<<<<<;;;:::888999:::;;;<<<>>>AAADDDDDDAAA@@@CCCDDDDDDFFFKKKYYYvvvqqqdddmmmuuu|||}}}xxxzzzxxxrrrppplllkkkjjjfffaaa\\\YYYYYYZZZNNNHHHCCCCCCBBB<<<777666333111000...------------***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&+++666LLL\\\TTTJJJQQQgggfff___VVVVVVbbbooovvvlllffffffkkkzzzrrrUUU\\\eee\\\HHHIIIVVVYYYSSSTTTQQQLLLGGGHHHPPPVVV]]]```dddgggiiijjjkkklllmmmlllmmmrrr~~~pppddd\\\XXXaaacccdddcccdddhhhooouuukkkaaaVVVQQQRRRTTTRRROOOLLLFFFAAAAAACCCKKKZZZgggzzz|||uuuvvvvvvsssnnnfff___ZZZVVVVVVTTTQQQRRRYYYeeemmmkkkkkkggg```^^^jjjwww{{{xxxtttlllcccHHH333,,,///,,,,,,...+++---,,,,,,,,,,,,---......---111555666555555666888999:::<<<======;;;999777?????????>>>===<<<::::::999999:::<<<>>>>>><<<:::777999;;;<<<<<<===???AAABBB@@@AAAEEEFFFEEEHHHMMMWWWhhhdddrrryyy|||~~~}}}}}}|||}}}wwwzzzyyytttqqqnnnkkkjjjfffaaa\\\YYYYYYZZZNNNGGGCCCCCCBBB<<<888777333222000...---,,,,,,---)))))))))(((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%%%%&&&'''((()))******&&&&&&&&&'''((()))******(((((((((((((((((((((((((((+++333HHHYYYRRRJJJRRRdddddd```YYYXXX___kkkrrrmmmffffffoooUUU\\\ggg```KKKHHHUUUYYYRRRSSSQQQLLLGGGHHHNNNUUU[[[___dddggghhhhhhiiikkkllllllnnntttzzzmmmeeeeeehhhpppnnnllllllllloooqqqsssjjj___TTTOOOQQQSSSQQQMMMSSSNNNHHHDDDAAADDDNNNZZZvvv}}}zzzyyyxxxssslllddd\\\WWWRRRQQQQQQQQQSSSZZZeeennnvvvxxxtttiiibbblllttt~~~zzzvvvrrrjjjaaaDDD111,,,000,,,+++---+++---,,,,,,,,,,,,---.........222666777555555777:::;;;<<<===>>>===;;;999888AAAAAAAAA@@@???===;;;999::::::;;;>>>@@@???===:::999:::<<<<<<;;;;;;<<<===@@@???BBBFFFGGGFFFKKKQQQ\\\wwwcccdddtttzzz{{{~~~}}}|||}}}}}}|||zzzyyyyyyyyyxxxzzzyyytttqqqmmmjjjiiigggbbb]]]YYYYYYYYYOOOHHHCCCCCCBBB===888777444333111...,,,,,,++++++))))))((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''(((((())))))&&&&&&'''((())))))******&&&&&&&&&'''((()))***+++((((((((((((((((((((((((***+++000BBBRRRMMMGGGRRRcccdddbbb]]]YYY\\\dddkkkjjjdddiiiwwwsssTTT\\\jjjeeeOOOHHHRRRWWWRRRSSSRRRMMMGGGHHHNNNTTTZZZ___eeehhhgggggghhhjjjjjjmmmqqqvvvzzzpppmmmrrryyyxxxwwwuuusssnnnhhhbbb]]]ZZZQQQIIIIIIOOOTTTRRRNNNWWWRRRNNNKKKFFFCCCHHHOOOfffqqq~~~}}}{{{wwwqqqiii```YYYTTTNNNMMMMMMOOOQQQUUU___iiiyyy~~~{{{nnneeennnqqq}}}~~~xxxtttpppggg^^^AAA000,,,000,,,***---***---,,,,,,,,,,,,---......///333666777666777999<<<============<<<;;;;;;:::>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<>>>@@@???===:::;;;<<<======;;;;;;;;;===>>>>>>AAAEEEFFFFFFLLLTTTssstttaaabbbrrryyy{{{yyyzzz{{{|||{{{xxxuuussswwwyyy{{{yyyrrrooojjjjjjiiigggbbb]]]ZZZYYYYYYQQQJJJEEEDDDCCC===888777666444111...,,,+++******))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''((()))))))))&&&'''''''''(((((())))))&&&&&&''''''(((***+++,,,((((((((((((((((((((((((***+++///???MMMGGGDDDPPP___``````]]]YYYZZZccckkkkkkccciiixxx~~~jjjUUU___ooommmVVVKKKRRRVVVSSSTTTRRRMMMHHHHHHMMMSSS[[[aaagggiiihhhfffhhhjjjhhhmmmrrruuuzzz{{{yyyzzzvvvgggYYYPPPLLLNNNGGGCCCIIITTT[[[YYYTTTUUURRRPPPPPPMMMGGGFFFIIIRRR```qqq~~~}}}zzzuuunnnfff^^^XXXTTTNNNJJJIIIJJJKKKNNNXXXddduuu}}}|||ooogggqqq~~~ooo|||}}}vvvrrrnnneee[[[???...,,,111---***,,,***---,,,,,,,,,,,,---......111333555777888:::<<<>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>===;;;999;;;<<<<<<<<<;;;;;;===???===>>>@@@CCCDDDFFFNNNWWW|||fffdddrrryyy}}}zzzzzzzzz{{{{{{yyyvvvtttrrr{{{|||yyyqqqlllgggjjjiiigggccc]]]ZZZXXXYYYRRRKKKFFFEEECCC===888777777555222///,,,***)))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''''''''&&&&&&''''''(((***+++,,,((((((((((((((((((((((((***,,,000>>>JJJCCCAAAOOOZZZ[[[\\\[[[YYY[[[eeeppprrrfffjjjyyytttXXXbbbuuuttt\\\OOOTTTWWWSSSTTTSSSNNNIIIHHHNNNSSS]]]ccciiikkkiiiggghhhjjjfffmmmssstttvvv}}}|||www^^^MMMIIIJJJMMMHHHFFFNNN[[[ccc```[[[RRRPPPQQQSSSRRRKKKFFFFFFEEEUUUiiixxx{{{xxxssslllddd]]]XXXVVVOOOIIIEEEFFFFFFHHHTTTaaaqqq{{{{{{ooogggrrr}}}mmmzzz|||uuuqqqmmmcccZZZ===...,,,111---***,,,***---,,,,,,,,,,,,---......222333444777:::<<<>>>???>>><<<;;;999999;;;===>>>;;;;;;;;;;;;<<<>>>???@@@===<<<;;;;;;<<<<<<:::888:::;;;<<<;;;;;;===@@@BBB======???BBBCCCEEENNNXXXoooiiiuuu{{{~~~|||{{{zzzzzzzzzzzzxxxwwwtttzzzyyytttmmmlllkkkllliiiddd___[[[YYYXXXXXXOOOLLLHHHEEEBBB>>>999666555333000......---+++***+++***((('''&&&''')))***''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))+++---:::GGGBBB===HHH[[[```___aaaddd```bbbqqquuukkkkkkwww}}}wwwtttxxxjjj\\\kkkoooPPPIIIWWWTTTVVVSSSQQQNNNHHHEEEJJJSSSYYY]]]cccgggjjjkkklllmmmnnnooorrruuuwwwnnnUUUJJJHHHIIIKKKSSSPPPKKK[[[ttttttbbbNNNQQQQQQPPPSSSUUUNNNCCCAAAGGGXXXmmm{{{}}}|||yyyvvvooofff^^^XXXUUUTTTRRRPPPLLLGGGAAACCCQQQ```qqqzzzrrreeeiiivvvppp{{{~~~}}}vvvsssooobbbRRR888333...,,,...///,,,(((---,,,,,,,,,---///111222333555888::::::;;;===>>>;;;:::999999888888999999:::::::::;;;===???@@@AAA@@@>>>;;;:::::::::888777888999:::<<<>>>???AAAAAA;;;AAA???>>>CCCDDDJJJYYYqqqhhhssszzz~~~}}}}}}|||{{{zzzzzzyyyyyy|||zzz~~~zzzzzzuuunnnmmmlllkkkhhhddd___[[[YYYYYYYYYNNNLLLHHHEEEBBB>>>999555555222000......---+++***+++***((('''''''''))))))''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))+++---:::HHHCCC???HHHUUU\\\[[[\\\___\\\aaarrrvvvlllmmmyyyyyyqqqpppnnn]]]hhhoooWWWOOOWWWQQQUUUSSSQQQNNNHHHDDDIIIRRRWWW[[[aaaeeegggiiijjjkkknnnooorrruuuwww~~~kkkXXXMMMKKKMMMUUUTTTQQQSSS___ooorrrmmm\\\YYYRRRLLLNNNRRROOOHHHAAADDDPPPbbbqqqwwwxxxxxxvvvoooeee^^^ZZZXXXUUUSSSWWWTTTQQQKKKDDDBBBLLLYYYllltttmmmaaafffsssttt|||}}}vvvsssoooaaaQQQ777222...---......,,,)))---,,,,,,,,,---///111222000333666777777888:::<<<::::::999888888888888888666666777999:::===>>>@@@???===;;;;;;;;;:::999777888888999;;;===???@@@AAA???EEECCC@@@DDDHHHSSSgggllliiivvv|||~~~~~~}}}}}}|||{{{{{{zzzzzzwwwyyyzzz|||xxxqqqooonnniiigggccc___\\\ZZZYYYYYYNNNKKKHHHEEEBBB>>>999555444222///......---,,,***+++***((('''''''''((()))'''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((+++...:::IIIFFFAAAHHHWWW___^^^ZZZZZZWWW^^^pppvvvnnnooo|||uuunnnjjjUUU]]]iiiZZZQQQTTTNNNUUUSSSQQQNNNHHHCCCHHHPPPUUUYYY___ccceeefffggghhhnnnooorrruuuvvv{{{vvvkkkaaaXXXWWW\\\ddd]]]XXX[[[___bbbhhhnnnlllhhh```YYYWWWYYYWWWRRRFFFCCCHHHVVVdddlllpppsssrrrhhh\\\VVVWWWYYYXXXVVVVVVTTTQQQLLLCCC@@@FFFQQQeeellleee\\\cccooozzz~~~~~~vvvsssooo___NNN666222...---......,,,***------------...000111222000222555666666777999:::999888888777777777777777333333444555777999;;;<<<===<<<;;;<<<===<<<999777777777999:::<<<===>>>???<<>>999<<<:::;;;AAABBBLLLbbbvvv}}}eee```kkkzzz{{{}}}~~~~~~~~~}}}}}}|||xxxwww{{{{{{}}}yyyrrrpppnnngggeeebbb___\\\ZZZYYYXXXLLLJJJHHHFFFDDD???999555444111///.........,,,+++***))))))(((((((((((((((&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''+++,,,777HHHKKKFFFJJJbbbnnnkkk```YYYUUUZZZiiirrroooppp{{{mmmYYY[[[jjjeeeTTTSSS]]]UUUSSSQQQNNNGGGBBBEEELLLRRRWWW]]]bbbdddfffhhhiiimmmmmmpppssssssuuu}}}yyyxxx}}}mmmWWWPPPLLLGGGSSS[[[eeefff___WWWUUUWWWWWWOOOHHHIIINNNUUU^^^fffeeeccc^^^WWWSSSTTTYYY^^^UUUQQQLLLGGG@@@===BBBKKKWWW[[[WWWUUUaaalll{{{~~~|||uuurrrmmm[[[GGG333111...------...---------......000111111222222111444666777777777999:::888777666666555555666666777777666555555555555555888888999;;;===<<<:::777666777888999:::<<<<<<======>>><<>>>>>===EEEMMMIIIPPPeeeoooaaaaaammmwwwwww|||~~~~~~}}}~~~{{{{{{uuummmllljjjgggfffccc```\\\YYYVVVUUUJJJIIIHHHGGGEEE@@@:::555333111///.........---,,,)))))))))))))))(((((('''%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''***(((///CCCLLLJJJLLLKKK[[[]]]XXXZZZZZZ[[[bbbkkkpppqqqtttrrr___]]]uuu|||___MMMXXXTTTSSSQQQNNNFFF@@@BBBIIIMMMRRRZZZ```eeehhhkkkmmmlllkkkllloooqqqsss{{{oooXXXLLLMMMRRRRRRVVVcccuuu}}}xxxooojjjYYYVVVRRRNNNIIIJJJUUUcccccceeefffbbb[[[TTTQQQPPPVVVTTTSSSQQQKKKDDDBBBFFFMMMOOOLLLRRRaaakkkyyyuuu~~~}}}wwwqqqppplllXXXAAA000000///...------///000---...000222333333333222111333555666666666777888999888777777666666777777777777666666666666666777444444444555888999999888888888999:::;;;<<<======;;;<<<<<>>>>>???AAAEEEbbbwwweeefffrrr{{{||||||yyyxxxuuuooommmiiijjjhhhccc^^^YYYVVVTTTSSSMMMLLLIIIFFFAAA===999777444222///.........,,,++++++***((('''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((('''((((((***,,,---...777CCCKKKLLLKKKVVV```ccc```___cccffflllwwwssslllvvvuuuZZZ```vvvaaaXXXXXXRRROOOPPPLLLDDD@@@CCCJJJOOOWWW^^^cccgggjjjllljjjooollljjjoooqqqzzzzzzggg___[[[YYY[[[___bbbeeeppp~~~eeeZZZWWWVVVVVVTTTTTT\\\hhhssstttsssooohhh___YYYUUUJJJJJJLLLMMMMMMJJJEEE@@@GGGDDDFFFPPP]]]mmmpppnnnxxx||||||~~~}}}|||wwwqqqooofffQQQ;;;///......---------......//////000111111111111000444555777888999999999888888666666:::======777222444555777888888888777666666666666666777888999:::::::::::::::::::::999999???===999===@@@DDDccckkklllpppvvv}}}}}}{{{|||~~~xxxxxxvvvqqqooommmkkkhhhddd^^^ZZZVVVTTTSSSMMMLLLIIIFFFAAA===999777444111///......---,,,++++++***)))((('''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))******((('''((()))***,,,---///666@@@GGGHHHNNNXXXcccdddaaaaaaffflllgggqqqnnnhhhssszzzvvvsssppp]]]dddppp}}}zzz___YYYXXXSSSRRRRRRNNNFFFBBBCCCHHHNNNVVV]]]bbbfffiiikkkjjjooolllkkkpppsss}}}sssllliiiiiimmmtttnnnrrryyyuuuiii^^^WWWUUUXXXZZZZZZ\\\aaasssuuuwwwuuuppphhh```[[[QQQPPPPPPQQQOOOKKKEEEAAAEEECCCEEENNN\\\nnnpppnnnxxx}}}~~~~~~|||vvvqqqmmmcccNNN:::///......------.........000000111222222222222111555666777888888888777777:::999999<<<@@@???:::555444555777888888888777666666555555666666777888999:::::::::::::::;;;;;;;;;>>>===;;;>>>BBBEEEdddkkknnnsssxxx}}}~~~~~~}}}~~~~~~wwwxxxwwwsssrrroookkkiiiddd___ZZZVVVTTTSSSNNNMMMJJJFFFBBB===999777333111///......---,,,***+++***)))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))''''''((()))***---......444???FFFHHHNNNYYYeeehhhdddbbbgggnnneeennnkkkiiitttyyyrrrnnnhhh```fffdddiiinnn]]]YYYWWWUUUTTTUUUPPPHHHCCCBBBFFFLLLTTT\\\aaaeeegggiiikkkpppmmmmmmsssvvv~~~}}}|||zzzqqqkkklllooommmgggdddffffffbbb]]][[[iiipppzzzuuuiii```XXXWWWVVVUUUSSSOOOJJJFFFDDDAAABBBKKKZZZnnnuuuqqqzzz~~~{{{uuupppjjj___JJJ777///......---......//////111111222333333333333333555666777777777777666666;;;::::::===??????;;;666555666777888888888777666555555555555666777888999999::::::;;;;;;<<<<<<<<<===>>>===@@@DDDFFFccc{{{iiiooowww|||}}}}}}~~~wwwyyywwwsssrrroookkkiiiddd___[[[WWWUUUTTTOOOMMMJJJFFFBBB===999777333111...---------+++************)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((('''''')))++++++...------333AAALLLRRRJJJWWWhhhppplllddddddhhhcccjjjggghhhwww}}}xxxvvvjjjdddeeeWWWZZZhhh]]]VVVUUUUUUVVVUUUQQQJJJCCC@@@EEEJJJSSS[[[```dddgggiiikkkpppnnnnnnuuuyyy{{{lllaaa]]]eeennn~~~~~~rrreee]]][[[]]]hhhxxxqqqfff^^^\\\[[[ZZZXXXUUUPPPMMMDDD@@@@@@HHHWWWkkk}}}vvv|||~~~zzzsssnnngggYYYDDD444...............//////000222333333444444444444444444444555666777777888888777777777999;;;;;;888555555666777888999888777777666666666666777888999999999999:::;;;<<<<<<======<<>>DDDJJJQQQYYY^^^cccgggiiijjjpppnnnooovvvzzzjjj\\\WWWWWW]]]eee{{{wwwddd___aaa^^^dddnnnxxx~~~}}}vvvpppdddbbb___\\\YYYVVVQQQNNNEEE@@@???FFFTTThhh{{{~~~|||}}}wwwqqqlllcccSSS???111...............///000111333333444555555555555555333333444555777999:::;;;555555666888888888666444555666888999999999888777777777777777888999::::::999999::::::;;;<<<======<<>>DDDHHHNNNUUUZZZ```fffjjjjjjooonnnnnnuuuyyyzzzbbbZZZYYYXXXZZZ^^^jjj|||llljjjnnnnnnjjjeeefffkkkqqquuuvvvgggddd___ZZZVVVRRRNNNJJJEEEAAA???FFFSSSfff}}}{{{}}}{{{{{{tttnnnjjj```NNN;;;000............///000111111333333444555555555555555444444555666888:::;;;<<<666777888888888888777666666777888999999999888777666666666666777888999:::888999999::::::;;;;;;;;;<<>><<<>>>FFFdddoooeeehhhqqq|||}}}xxxwwwtttnnnkkkhhhgggfffccc```^^^\\\\\\\\\QQQOOOLLLHHHBBB===999777222000---,,,,,,,,,+++)))******+++++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***)))***+++///222+++...---+++111AAATTT^^^KKKMMMZZZmmmtttmmmggghhhccckkklllrrrlllWWWaaauuudddTTTTTTXXXYYYSSSOOOMMMGGG???BBBEEEJJJOOOUUU]]]dddiiiiiiooommmmmmtttxxxtttooojjjcccbbbgggddd{{{}}}sssggg```aaafffjjjkkk```\\\XXXTTTRRROOOLLLJJJEEEAAA@@@HHHUUUggg~~~uuuyyy|||yyyrrrlllhhh^^^KKK888///............///000111222333333444555555555555444888888777777888999:::;;;666777999999888777777777666777888999:::999888888444444444555555666777888999999999999999999999999:::@@@<<<999>>>KKKllliiifffhhhpppzzzvvvwwwtttnnnllliiifffeeeccc```^^^]]]]]]]]]QQQPPPLLLHHHCCC===999777222000---,,,,,,,,,***)))******+++,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))************,,,000333)))...///,,,000===LLLUUUKKKGGGNNN```kkkjjjiiimmm\\\eeehhhnnn{{{zzzfffVVVcccwwwhhh\\\VVVZZZZZZTTTPPPNNNIIIAAAAAACCCGGGLLLRRRZZZbbbhhhiiinnnllllllssswww|||nnnmmmvvvlll}}}zzznnnfffcccaaa^^^ZZZUUUSSSPPPOOOOOOOOONNNNNNEEEAAAAAAIIIWWWiiizzzpppvvv~~~xxxpppjjjggg]]]III777///............///000222222222333444444555555444444<<<;;;999888888888999999555666888888777666666777666777888999:::999888888333333333333333555666666999999888888888888888888999???;;;888>>>OOOsssggggggiiipppyyy}}}~~~}}}{{{~~~xxxrrroooeeeiiieeedddbbb___\\\ZZZXXXWWWSSSPPPKKKEEE???;;;888777222000...---------,,,++++++******)))(((''''''&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((000---++++++---...---+++)))&&&'''---555===HHHQQQLLL;;;EEE[[[___hhhooofff^^^ccchhhmmmttt}}}lll\\\```eeeWWWRRRUUUWWWRRRQQQMMM@@@BBBBBBDDDHHHOOOWWW^^^ccciiijjjoootttsssuuu~~~vvvvvvtttvvv{{{vvvwwwrrreee\\\[[[TTTMMMJJJLLLNNNLLLKKKKKKEEECCCAAADDDUUUooorrrwwwzzz~~~xxxvvvnnniiidddUUU>>>222333//////...------...000111444444444444444444444444888777555444444666888999777666555555555666888999333444555777888888999999666555333333444444333111999888777777777777777888777777555@@@>>>RRRuuueeejjjrrrxxxzzz{{{~~~~~~{{{~~~|||~~~~~~~~~}}}}}}}}}wwwqqqpppggglllfffeeeccc```]]]ZZZXXXWWWTTTQQQLLLFFFAAA<<<999888222000...---------,,,+++*********)))((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((---+++)))***,,,...---,,,///,,,+++...111444===GGGCCC666BBBYYYcccoooxxxrrreeegggiiijjjnnnwww{{{mmm___\\\tttooo]]]UUUVVVWWWRRRQQQOOOCCCAAAAAADDDHHHOOOWWW]]]bbbhhhgggiiikkkjjjnnn{{{zzzpppnnnpppyyy}}}kkk^^^ZZZUUUNNNJJJLLLMMMKKKIIIJJJDDDBBB@@@DDDUUUooovvvnnnvvv{{{~~~~~~wwwtttmmmgggaaaQQQ;;;000111//////...---...///000111333444444444444444444555666666555555555777888999777666666555666777888999666666666777777666666666777555444444555666555444777777777666666777888888===<<<999CCCEEE^^^llljjjrrrxxxzzz|||~~~~~~|||~~~~~~}}}||||||{{{uuuppppppiiiooohhhgggeeebbb^^^[[[YYYXXXTTTRRRMMMHHHBBB===:::888222000...---------,,,+++******))))))((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))(((((()))+++---------///.........,,,---555@@@GGG===EEEXXXeeerrrwwwooolllllljjjhhhiiirrr~~~wwwpppfffZZZddduuuxxxbbbXXXWWWXXXSSSRRRPPPFFF???@@@CCCHHHNNNVVV\\\___fffcccddddddbbbggg{{{sssjjjbbbbbbiiiyyyvvvggg```[[[TTTNNNNNNNNNKKKIIIJJJEEECCCAAAEEEWWWqqqqqqnnnzzzxxxrrrkkkeee]]]LLL777...//////............///000111333333444444555555555555444555555666777888888999777666666666666777888999777777777777666555333333777555444444666777777666666666666666666777888999;;;:::666???CCC___llliiiqqqxxxzzz}}}~~~|||~~~~~~}}}{{{{{{}}}{{{tttoooooohhhnnnjjjhhhfffccc___\\\ZZZYYYSSSQQQMMMHHHBBB===999777222000...---------,,,+++***)))))))))(((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))***)))))))))+++,,,------******------+++,,,666BBBNNNEEEEEESSShhhxxxwwwkkkmmmllljjjhhhiiiqqq}}}~~~zzzxxxppp___YYYfffvvvcccWWWVVVZZZVVVTTTRRRHHH>>>???BBBGGGMMMTTTYYY\\\bbbaaaeeehhheeegggwwwsssbbb[[[___ooorrrkkkeee\\\UUURRRQQQMMMKKKKKKHHHEEECCCHHH[[[uuurrrqqq|||~~~~~~|||tttpppjjjcccXXXFFF444---............//////000111111222333333444555666666777333444555777888888888888777777777777777888888888777777777666666555444333666444333333555777777777444444444555666777888999666666333<<<>>>VVV}}}cccgggooovvvyyy|||~~~~~~~~~|||}}}}}}|||{{{zzz{{{~~~|||tttnnnmmmfffllljjjiiifffccc```]]][[[ZZZQQQPPPLLLGGGAAA<<<888666222000...---------,,,+++))))))))))))((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((()))))))))******,,,,,,,,,+++++++++,,,,,,'''(((+++---,,,---777CCCLLLGGGAAANNNooovvvjjjjjjjjjiiikkksss{{{hhhUUUYYYmmmcccUUUTTT[[[YYYVVVSSSIII>>>???AAAEEEJJJPPPVVVYYY\\\```jjjrrroookkkuuullleeefffnnn}}}oooeee[[[WWWSSSOOOLLLMMMIIIFFFCCCIII]]]wwwwwwttt|||yyyvvvtttnnnnnnjjjaaaSSSAAA222---000---...///000000111111111222222333444666777888888444444666777888888888888666777777888888888888888444555555666666666666666555333222222444555666666444444444444555666777888666999777???>>>QQQjjj^^^eeemmmsssvvvzzz~~~}}}}}}~~~~~~|||{{{||||||{{{zzz{{{~~~|||uuunnnmmmeeejjjiiihhhfffcccaaa^^^\\\[[[QQQOOOLLLGGGAAA<<<777555222000...---------,,,+++))))))))))))((((((((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((())))))))))))************,,,------,,,******+++,,,******+++---,,,---555???PPPQQQGGGLLLooo}}}iiiiiiiiiiiikkktttpppWWWSSShhhgggVVVTTT[[[ZZZWWWSSSLLLAAA@@@AAACCCGGGMMMSSSVVVXXX___mmmwwwtttnnntttxxxtttrrrnnntttxxxmmmaaa[[[VVVPPPMMMNNNHHHEEEBBBIII^^^yyy}}}{{{{{{uuutttpppjjjhhh___NNN<<>>PPP|||nnn]]]aaaeeelllrrruuuyyy~~~||||||}}}~~~~~~}}}zzz{{{|||{{{{{{{{{~~~|||uuupppnnneeejjjgggfffeeeccc```___]]]\\\QQQPPPMMMHHHCCC===888555222000...---------,,,+++(((((((((((())))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''(((((()))))))))*********++++++)))+++,,,+++))))))+++------+++***,,,,,,,,,111888RRR]]]QQQKKKeee{{{{{{zzzmmmlllhhheeegggooo|||qqqXXXTTTkkkrrr\\\TTTZZZXXXUUUTTTOOODDDBBB@@@@@@DDDJJJPPPTTTWWW]]]iiisssqqqllltttyyynnnqqq}}}wwwjjjbbb\\\UUURRRSSSKKKGGGDDDLLLbbb}}}yyyzzz|||wwwwwwsssfffddd[[[III666------111,,,---///111222222222222111222333555666888999:::888888666555555666666777666777888999999999888888444555666888999999::::::999666333222333444555555555444444333444444555555555888444;;;>>>VVVdddVVVcccgggmmmsssuuuyyy}}}{{{{{{|||~~~~~~}}}yyyzzz{{{|||{{{}}}{{{vvvqqqooofffkkkfffeeedddbbb```___^^^]]]RRRQQQNNNJJJDDD>>>999666222000...---------,,,+++(((((((((((())))))))))))&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((()))************+++++++++&&&(((***)))((((((+++......***(((***,,,,,,000555KKK]]]SSSGGG[[[ooossszzzsssooohhhbbbbbbkkkyyyoooYYYXXXqqq{{{aaaVVVYYYVVVTTTUUURRRFFFCCC@@@???BBBHHHOOOSSSWWW[[[eeellljjjhhhsss||||||nnnrrrqqqiiibbb[[[XXXYYYPPPLLLIIIPPPgggvvvlllqqq{{{xxxsssssspppcccbbbXXXFFF333+++---111,,,---///111222333222222111111333555777888:::;;;:::999777555444555666777666777888999:::999888888666777888999999:::::::::;;;888444333333555666666555555444333333333444444888999333;;;BBB```bbbRRRaaahhhoootttvvvzzz}}}{{{zzz|||}}}~~~}}}xxxzzz{{{||||||}}}zzztttooonnneeeiiigggiiigggbbb```aaaaaa^^^VVVOOOIIIFFFAAA;;;777777111000///...---,,,,,,,,,************))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((*********)))))))))))))))///...---,,,,,,,,,------...+++)))(((***---//////BBBTTTYYYMMMOOOeeessspppwwwqqqccc___gggkkksssmmm[[[___lll```QQQ^^^[[[QQQXXXLLLGGG@@@>>>AAAFFFIIIKKKRRRXXX___dddggglllrrrvvv~~~}}}}}}jjjaaa^^^^^^WWWLLLHHHWWWoooppprrruuuxxxzzzwwwqqqmmmeeeaaaSSS>>>000///000///...///000222333444555555222222222333444555666777444555777777666666888999888777777999;;;<<<;;;999888888888888888888888888999777555555777999999999555555555555555555555555555999>>>:::BBBlllxxxgggUUUeeelllrrrvvvwwwyyy~~~}}}}}}{{{zzzzzz{{{||||||||||||}}}~~~~~~~~~~~~}}}yyysssnnnmmmeeeiiigggiiihhhccc```aaa```^^^VVVOOOIIIFFFAAA;;;777777111000///...---,,,,,,,,,************))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((())))))************************///...---------///000222///,,,***)))+++...000000@@@PPPWWWNNNKKKZZZllluuu|||wwwjjjfffkkkkkkppp~~~uuuaaa[[[___ooo[[[^^^YYYOOOTTTQQQKKKCCC??????BBBDDDEEEOOOTTT[[[```ccchhhnnnsssssshhh```[[[ZZZPPPOOO^^^vvvoooqqqtttwwwxxxuuuoookkkccc^^^OOO;;;......000//////000111222333444444444222222222222333333444555333555666666555555777888777777777888;;;;;;:::999999999999999999999999999888777555555777888999888555555555555555555555555555888<<<===LLL~~~zzz|||bbbggglllsssxxxzzz|||~~~~~~}}}|||{{{zzz{{{||||||||||||}}}~~~~~~~~~~~~~~~xxxrrrmmmmmmdddiiigggjjjiiiddd```aaa```^^^VVVOOOIIIFFFAAA;;;777777111000///...---,,,,,,,,,************))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))******++++++,,,,,,///...---,,,---000333555///,,,******,,,...000000;;;HHHSSSPPPGGGLLLeee~~~~~~rrrkkknnnkkkkkkuuuxxxfff[[[WWW{{{ooo[[[XXXWWWSSSVVVTTTNNNEEE>>>===>>>AAABBBJJJOOOVVVZZZ^^^bbbhhhmmm|||tttggg[[[]]]VVVWWWhhh~~~rrroooppprrruuuuuurrrlllhhhaaaYYYHHH666,,,,,,///000000111222333333333333222222222222222222222222222333444555555444444555666777666666888:::;;;:::888::::::::::::::::::::::::888666555555777888888777666666666666666666666666666666:::???WWWssskkklllssszzz}}}~~~~~~}}}|||{{{zzz{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~vvvpppmmmmmmeeehhhfffjjjkkkeeeaaa``````^^^VVVOOOIIIFFFAAA;;;777777111000///...---,,,,,,,,,************)))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''(((((()))***++++++,,,///---+++***+++...111333---+++)))))),,,.........444???NNNSSSFFFBBB___yyyppppppkkkgggnnnwwwjjjaaa[[[]]]iiihhhYYYRRRTTTXXXYYYTTTNNNFFF???<<<===@@@BBBFFFKKKQQQUUUXXX]]]ccchhhtttxxxiiibbb^^^aaarrrjjjqqqqqqrrrtttssspppjjjfff___TTTBBB333,,,---000222222222333333333222222111333333333333333222222222222333444444333222333444666666666777999:::999888999999999999999999999999666555444555777888777666666666666666666666666666666555888???ZZZvvvgggjjjsss{{{~~~}}}{{{{{{{{{||||||}}}}}}|||}}}}}}}}}~~~~~~tttooommmnnneeehhhfffkkklllgggaaa______^^^VVVOOOIIIFFFAAA;;;777777111000///...---,,,,,,,,,************)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''((())))))***---,,,)))(((((()))+++---***)))((((((***,,,,,,,,,...666IIIVVVJJJ@@@[[[wwwsssllleeehhh{{{uuuhhh^^^UUUccclllcccTTTSSSWWWVVVWWWRRRKKKCCC>>><<<>>>@@@CCCHHHMMMQQQTTTXXX___dddooo~~~oookkkooo~~~pppssssssssssssrrroooiiiddd]]]OOO===111---...111333222222333333333222111111333444444555444444333222111222333333222222333444666555555777999999888777777777777777777777777777555444444555666777666555666666666666666666666666555444888===SSSmmmaaaiiirrr{{{||||||}}}|||{{{{{{||||||||||||{{{{{{{{{|||}}}~~~rrroooooopppfffgggeeelllnnnhhhaaa______^^^VVVOOOIIIFFFAAA;;;777777111000///...---,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((+++***)))(((''''''((())))))((('''(((***++++++***+++000DDDWWWQQQDDDXXXzzz{{{rrrgggffftttrrr___RRRYYYjjjlll\\\UUUYYYWWW\\\YYYRRRIII@@@<<<;;;<<>>;;;;;;>>>AAAEEEHHHKKKPPPWWW]]]dddlllyyytttsssrrrqqqnnnjjjddd```UUUCCC222---///000000111111111222333333333222222000111333555555555444333...000222333333333555777555444444666888888777666555555555555555555555555333333333444666666555333444444444444444444444444111444999:::FFFiiittteeekkklllttt{{{~~~zzzrrrooouuu~~~|||{{{{{{{{{|||zzzyyyxxxwwwwwwyyy{{{|||{{{}}}oooppprrrtttgggfffeeemmmpppjjjaaa^^^^^^^^^VVVOOOIIIFFFAAA;;;777777111000///...---,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((''''''''''''(((***,,,---------,,,***)))((()))+++---,,,+++***,,,???VVVYYYMMMNNN[[[|||rrrllliiiyyyqqq\\\TTTiii~~~nnn]]]\\\XXX[[[ZZZWWWQQQHHHAAA??????<<>>???>>>>>>@@@BBBGGGLLLPPPSSS[[[cccpppzzzuuuppprrrqqqlllgggeee___YYYEEE:::000///000000000222000111111222222222111111111111111111111111222222000111222333444555555555444444444333333222222222555444444333333444444555000000000111222222333333///222555444222111333666333:::777555MMMwwwxxx```dddgggsssuuuxxx|||ooocccfffxxx~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyxxxvvvtttttttttuuuuuuwww{{{ooosssrrrnnnllliiiiiilllkkkeee``````^^^\\\QQQMMMHHHCCC@@@===999777111000///...---,,,,,,,,,))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''')))******((('''(((((((((((())))))))))))))))))))))))***************)))---===QQQ[[[UUUJJJXXXttt~~~~~~yyytttiiirrriiiXXXWWWmmmxxxkkk\\\YYY^^^[[[ZZZWWWOOODDD>>>>>>>>>>>>???AAADDDIIIMMMOOOXXX___iiiyyytttqqqoooqqqpppkkkgggddd^^^WWWAAA888000///000000000222000000111111111111111000444333333222222111111111000000222333444555555555444444444333333222222222333333333222222333333333111111111111111222222222222444777888777555444444222888666777TTT|||```fffooouuuwwwyyy}}}pppdddbbbsss~~~~~~}}}|||{{{zzzzzzxxxwwwvvvttttttttttttuuuuuuxxx~~~qqquuutttooommmiiigggjjjiiiddd``````___]]]QQQMMMHHHCCC@@@===999777111000///...---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((()))(((''''''(((((((((((())))))))))))))))))))))))************)))***+++333FFFUUUTTTHHHFFFfffyyy}}}yyymmmmmmvvvooo]]]SSS^^^mmmoooeee]]]]]][[[ZZZ[[[UUUIIIAAA???>>>>>>>>>???AAAEEEHHHJJJSSSYYYaaajjj~~~~~~wwwooonnnoooqqqooojjjgggccc[[[SSS<<<444///000111000000111000000000000000000000000555555444333222111111000///000111333444444555555444444333333333333222222222222222222222222222222222222222111111111111000222333777:::======:::777222666666===aaahhhgggqqqvvvxxxzzz}}}sssfff^^^jjj|||~~~|||{{{zzzyyyzzzzzzwwwvvvuuutttsssssssssssssssuuuyyyrrruuutttnnnlllhhhfffiiihhhccc___```___]]]QQQMMMHHHCCC@@@===999777111000///...---,,,,,,,,,))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$&&&((((((((('''&&&&&&(((((((((((())))))))))))((()))))))))************,,,...,,,---<<>>AAA@@@>>>666888888DDDmmmuuugggkkktttvvvzzz}}}wwwiii\\\bbbooo}}}{{{yyyxxxxxxyyyzzzuuuuuutttssssssrrrrrrrrrssstttwww|||qqqtttrrrmmmjjjfffeeehhhhhhbbb______^^^\\\QQQMMMHHHCCC@@@===999777111000///...---,,,,,,,,,))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$'''))))))'''%%%&&&&&&(((((((((((())))))))))))((()))))))))************,,,...,,,+++666JJJVVVWWWHHH\\\yyymmmfffyyyuuu^^^QQQZZZmmmtttppp^^^XXXVVVZZZZZZTTTMMMIII;;;::::::;;;===AAADDDFFFMMMSSSXXX\\\bbbsssyyyvvvxxxyyywwwwwwooooooqqqppppppmmmiiiddd^^^RRRFFF333//////222333111000222111111000///......////////////000000111111222222//////111222333444444444333333333333333333333333444444555666666555444444444333333222111000//////000//////333999>>>??????;;;;;;;;;JJJuuuwwwfffhhhqqqtttxxx}}}~~~qqq```^^^dddttt~~~~~~~~~|||zzzxxxwwwwwwxxxyyyttttttssssssrrrqqqqqqpppttttttvvvzzzpppsssqqqllliiifffeeehhhgggbbb^^^^^^]]][[[QQQMMMHHHCCC@@@===999777111000///...---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%(((+++***'''%%%&&&'''(((((((((((())))))))))))))))))))))))************(((***+++,,,222BBBWWWfffYYY[[[tttnnndddrrrsss[[[WWWeeeuuu}}}dddZZZSSSUUUXXXUUUPPPNNN===<<<;;;<<<===???BBBDDDJJJMMMSSSWWW[[[eeewwwwwwsssqqqoooqqquuuxxxqqqqqqsssrrrqqqmmmhhhccc[[[LLL???222//////333333000111333333222000///...//////000---......///000111222222...///000222333333444444222222333333333333444444444555666777777666555444333333222222111000//////444222000000333666888999<<<;;;<<>>???@@@FFFFFFIIIPPPUUU[[[eeeqqqrrrjjjkkkgggcccmmmyyytttuuuuuusssrrrnnnhhhbbbYYYHHH888222000000333333000111555444333111/////////000111//////000000111111222222...///000222333333333333222222222333333444444444333444666777777666444333333222222222111000000000222222222111000000222444888777:::MMMqqq~~~^^^aaammmppptttxxx}}}vvvggg]]]aaaffffffiiinnniiihhhfffeeefffiiimmmoooooooooqqquuuyyyzzzzzzyyyxxxwwwvvvuuuuuuqqqrrrrrrrrrqqqpppooonnnnnnoooqqquuuzzzpppsssrrrmmmkkkhhhfffiiihhhbbb]]]\\\[[[XXXQQQMMMHHHCCC@@@===999777111000///...---,,,,,,,,,))))))))))))(((((((((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&***---,,,(((%%%&&&)))(((((((((((())))))))))))))))))))))))************,,,(((+++///***+++GGGkkk|||WWW___|||{{{ssskkkuuuyyyYYYVVVpppuuucccRRRMMMOOOQQQPPPOOOFFFDDDAAA>>>===<<<<<<===CCC@@@AAAJJJQQQUUU\\\dddnnnuuufff```ddd___[[[nnnxxxuuuwwwwwwuuusssnnngggbbbWWWEEE555333111111333222000111666555444222000//////000111222222222111111111111111...///000111222333333333222222222333333444444444222333555666666555333222222222222111111111111111---000333333111000111333444333888KKKmmmwwwVVV]]]kkkrrruuuzzz~~~~~~mmm______^^^YYYYYY___VVVWWWWWWXXXZZZ]]]```bbbaaabbbcccggglllsssyyy}}}~~~yyyyyyyyyyyyxxxvvvuuutttqqqqqqrrrrrrqqqpppnnnmmmjjjkkknnnsssxxx|||ppprrrsssooommmiiiffffffeeebbb___]]]]]]^^^PPPMMMGGGBBB???<<<888666333111...---------+++***++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%***)))'''&&&&&&'''((()))))))))))))))************+++''')))/////////<<>>======>>>@@@DDDIIINNNQQQWWW```ppp~~~~~~{{{pppcccVVVSSSTTTVVVSSSZZZ|||wwwvvv|||}}}wwwvvvtttoooiii___OOO>>>333222222222111111111000000333222111111000000111111000000000111111111222222333333333333444444444444222222222222222222222222333333333333333333333333000000////////////000000000000000000111111111111111999999DDDhhhtttZZZcccgggqqqxxx}}}~~~uuubbbXXXRRRMMMJJJJJJFFFEEEEEEEEEFFFHHHJJJLLLLLLNNNPPPSSSXXX___ggglllqqqtttyyy}}}}}}{{{yyyxxxvvvtttrrrqqqqqqqqqqqqooonnnmmmkkkjjjiiiiiiiiiiiihhhhhhiiimmmrrrxxx||||||uuuvvvuuupppmmmiiifffggggggddd```\\\ZZZYYYQQQMMMHHHDDD@@@===999666333111///---------,,,***++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&)))((('''''''''((()))***))))))))))))************+++)))***---***'''...:::SSSaaaaaa___qqqvvvxxxyyy```YYYggg~~~___IIIKKKRRRRRRTTTQQQLLLFFFBBB@@@??????<<<;;;;;;<<<>>>BBBFFFIIITTTWWW^^^kkk}}}xxxzzz{{{wwwssskkk```UUUNNNNNNLLLJJJMMMaaa~~~vvvwww}}}|||wwwuuuuuuqqqfffUUUDDD888222222111111111111000000000222222111000000000111111111111111222222222222222222222222333333333333444222222222222222222222222222222222222222222222222000000////////////000000//////000000111111111111111666555DDDoooxxx\\\eeelllpppwww|||}}}|||mmm]]]SSSLLLFFFBBBAAA>>>=========>>>???AAABBBAAACCCFFFIIIMMMSSS[[[```eeehhhmmmrrrwww}}}~~~{{{wwwuuusssrrrqqqooonnnnnnooooooqqqpppnnnkkkhhhgggeeeeeegggfffeeeeeehhhlllqqqtttwww}}}vvvwwwuuuooolllgggfffhhhhhheee```[[[XXXWWWQQQMMMIIIEEEAAA===999666444111///......---,,,+++++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((('''''')))(((((('''(((((()))***((()))))))))***************)))***,,,***&&&***222FFFVVVUUUTTTmmmxxxmmmvvvmmm\\\[[[aaauuuoooTTTHHHLLLUUUUUUSSSOOOLLLHHHDDD@@@>>>===<<<;;;;;;===@@@DDDFFFQQQTTTWWW\\\eeewww}}}xxxtttppprrrqqqllldddZZZRRRLLLJJJKKKIIIHHHUUUrrr~~~{{{|||~~~{{{wwwttttttnnn^^^III999111000111111111111000000000000111111000000000000111111222222222222222222222222111111111222222222333333111111111111222222222222111111111111111111111111000000////////////000000//////000000111111222222444666333EEEvvv|||^^^iiisssqqqxxx}}}}}}wwwjjj^^^QQQJJJFFF@@@======;;;:::::::::;;;<<<======<<<===@@@CCCFFFLLLRRRVVVYYY\\\aaagggmmmssszzz~~~{{{vvvrrrqqqpppnnnmmmlllmmmmmmnnnqqqooommmjjjgggeeedddccceeedddbbbbbbccceeehhhkkksssyyyuuuvvvtttnnnkkkfffggghhhhhheee```[[[WWWVVVQQQNNNJJJFFFBBB>>>:::777444222///.........,,,+++++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******((()))))))))************))))))+++,,,+++)))+++000888NNNWWWZZZooopppoooxxxqqq```QQQ^^^uuulllPPPKKKWWWSSSRRRQQQQQQOOOIIIBBB<<<<<<;;;::::::<<>>;;;======;;;;;;===888888888888888888888777666888:::;;;<<<>>>BBBDDDGGGIIINNNRRRXXX___ffflllsssxxx|||xxxuuupppnnnmmmkkkjjjkkkkkkkkkiiihhhfffeeecccbbbbbbbbb]]]\\\ZZZXXXWWWXXXYYYYYY```dddjjjooovvvrrrtttsssooommmiiiggggggfffbbb]]]ZZZYYYXXXQQQOOOKKKHHHEEE@@@;;;777555222000//////...---,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))***)))(((''''''((()))***''''''((()))***+++++++++))))))))))))***************++++++******,,,......***;;;VVVttt~~~uuuxxx___OOOUUUuuuhhh[[[VVVTTTRRRTTTUUUSSSMMMHHH@@@>>><<<:::999:::<<<===???DDDIIIMMMOOOQQQUUUWWW[[[```jjjuuu~~~wwwnnngggeeeccc______bbb[[[SSSMMMJJJGGGCCCCCCGGGGGGeee~~~~~~qqqXXXBBB555111111222////////////000000111111///////////////000111111222222111111111000000000....../////////000000000/////////000111222222222000000000000000000000000000000////////////000000......///000111222333333///666999NNNnnnmmmpppuuu{{{~~~}}}~~~}}}wwwqqqkkkgggYYYTTTOOOLLLJJJGGGCCC???===999999<<<<<<:::999;;;888999999888888777777666666777999999888999<<<>>>AAACCCFFFJJJOOOVVV]]]bbbhhhnnnxxx|||yyywwwooonnnllljjjiiihhhiiiiiieeedddbbb```___]]]]]]\\\XXXVVVTTTRRRQQQQQQQQQRRRWWWZZZ___dddkkkuuurrrttttttqqqoookkkggggggeeeaaa]]]ZZZYYYZZZQQQOOOLLLHHHEEE@@@;;;777555222000//////...---,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))***)))(((''''''((()))***'''''')))***++++++++++++))))))))))))************+++,,,+++)))))),,,------000...CCCrrr}}}|||{{{nnnXXXRRRooohhhZZZVVVRRRSSSVVVVVVSSSOOOEEECCC???<<<::::::;;;<<>>@@@BBBEEEJJJPPPWWW\\\```hhhsss~~~~~~|||zzzxxxooommmkkkiiiggggggggggggcccbbb```]]][[[YYYXXXXXXTTTRRRPPPNNNMMMMMMMMMMMMNNNQQQTTTWWW\\\cccmmmuuu{{{xxxvvvzzzppprrrrrrooolllgggjjjgggddd```^^^[[[XXXVVVRRROOOLLLHHHEEE@@@:::666555222000......---+++***++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((++++++******************(((((((((((())))))))))))+++,,,---,,,++++++---///555,,,444YYYzzzyyyyyy{{{lllTTT___fffYYYSSSXXXXXXRRRSSS\\\PPPHHHAAA>>>===:::;;;===<<<===???AAADDDFFFGGGHHHNNNPPPUUUZZZ___cccfffhhhrrrwww}}}~~~yyyuuuppplllgggddd[[[YYYWWWUUUUUUSSSQQQPPPHHHGGGEEEBBBAAADDDIIINNNjjj```AAA666444000...111111111000///.../////////......//////000000111111222222111111000...---,,,+++,,,---.../////////////////////...//////000111333333333222222222111111000000//////......------/////////000111111222222111444333CCCiii~~~zzzhhhjjjwww|||{{{}}}zzzqqqhhhaaaYYYQQQKKKEEEDDDCCCAAA???>>><<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;999777888;;;;;;999777999999;;;>>>CCCHHHMMMPPPWWW___jjjssszzz}}}xxxssskkkiiihhhggggggfffcccaaa```]]]YYYUUUSSSQQQOOOMMMKKKJJJIIIGGGFFFGGGGGGHHHGGGIIILLLPPPTTTXXX[[[]]]eeegggjjjlllooovvvppprrrrrrooommmiiiiiigggddd```^^^[[[YYYWWWSSSQQQMMMIIIEEE@@@:::666555222000......---+++***++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((************************(((((((((((())))))))))))***+++,,,,,,++++++,,,...---...000EEEdddqqqrrryyy{{{]]]VVVooolllUUUSSSWWWVVVWWWZZZTTTMMMFFFCCC???<<<<<>>@@@BBBDDDGGGHHHJJJKKKNNNQQQTTTWWWXXXYYY[[[]]]aaafffmmmuuuyyywwwvvvrrroookkkfffccc^^^ZZZVVVUUURRROOOKKKIIIHHHHHHGGGCCCFFFGGGFFFGGGRRReeetttqqqUUU;;;333333000///111000000000000////////////.../////////000000000111...////////////...------,,,,,,---...////////////////////////000111333333333333222222222111111111////////////............/////////000111111222222000444555FFFkkk~~~nnn```fffrrryyywwwyyyzzzrrrggg^^^WWWPPPIIIEEEDDDCCCCCCAAA@@@???>>>===>>>>>>>>>>>>>>>>>>?????????>>>>>>============>>>===;;;999999;;;;;;:::888999999:::<<<@@@DDDHHHKKKPPPWWWbbbkkkrrrzzz|||vvvqqqkkkiiigggfffeeeccc```^^^YYYVVVRRROOONNNMMMKKKIIIJJJIIIHHHGGGFFFFFFFFFGGGEEEFFFHHHJJJMMMOOOQQQRRRSSSUUUXXXXXXZZZ___iiippp|||zzzyyy{{{~~~pppppppppmmmmmmjjjgggfffdddaaa^^^[[[ZZZXXXUUURRRNNNJJJEEE@@@;;;777555222000......---+++***++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((************************(((((((((((()))))))))))))))***++++++******+++---(((111...000JJJcccjjjjjjsssYYYXXXrrrccc[[[```___XXXSSSVVVQQQMMMJJJEEE???>>>AAA============???BBBEEEGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOSSS[[[dddjjjlllkkklllppptttvvvtttrrrvvvwwwvvvtttoookkkiiihhhgggddd```\\\YYYUUUQQQNNNMMMJJJFFFCCCAAAAAABBBCCC@@@BBBCCCCCCIII```]]]HHH444000222111000111///000111111111000...---////////////000000000000+++,,,---...............,,,,,,---...////////////......///111222444666777222222222222111111111000...............//////////////////000111111222222///444666HHHoooggg___iiitttvvvtttvvv{{{~~~|||sssiii]]]RRRKKKGGGCCC???CCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>===<<<===<<<;;;999999888888999;;;???BBBEEELLLRRR\\\eeemmmwww}}}yyysssoooiiigggeeecccbbb```\\\YYYRRRPPPLLLJJJJJJIIIHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGJJJLLLKKKKKKNNNSSSXXXeeefffiiikkknnnrrrvvvzzz{{{~~~oooooommmkkklllkkkeeeeeedddbbb^^^[[[ZZZYYYWWWSSSNNNJJJEEE@@@;;;777555222000......---+++***++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))************(((((((((((())))))))))))((()))++++++*********,,,(((333///))):::RRR```iii~~~sssYYYZZZrrrrrrddd^^^YYYUUURRRRRRQQQQQQQQQLLLDDDAAACCC>>>===;;;:::<<<>>>AAACCCHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHHHHKKKPPPVVV[[[``````aaaeeeiiikkkkkkjjjkkkkkkjjjhhheeebbb___^^^^^^[[[XXXUUUSSSPPPMMMJJJDDDDDDCCCBBBAAAAAABBBDDDDDDBBBCCCJJJ]]]{{{oooLLL===000///222111000000...///111222111000...,,,////////////000000000000,,,,,,---...............,,,---...//////000000000......///111444666999:::222111111111111000000000---------......//////////////////000111111222222111333555KKK{{{eee```mmmwwwvvvtttuuuzzz}}}~~~xxxmmmcccVVVKKKFFFCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBB@@@AAABBBCCCBBB@@@<<<999999888666666888;;;>>>AAAGGGMMMVVV^^^hhhsss}}}zzzuuuppplllgggeeebbb```^^^[[[WWWTTTOOOMMMJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHHHHHHHHHHKKKMMMOOORRRWWWYYY[[[___eeeiiiqqquuu{{{ooonnnkkkhhhjjjjjjdddeeeeeeccc^^^[[[YYYZZZWWWSSSNNNIIIEEE@@@<<<888555222000......---+++***++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((()))))))))*********(((((((((((())))))))))))''')))+++,,,+++******+++***111///,,,444>>>SSSlllwwwsssZZZXXX___rrr___TTTSSSUUULLLMMMPPPTTTRRRJJJEEEEEE???>>>;;;::::::;;;>>>???FFFGGGGGGGGGGGGGGGFFFFFFBBBCCCDDDDDDEEEGGGJJJMMMSSSTTTVVVZZZ^^^aaaccccccaaa```___]]][[[WWWTTTRRRSSSPPPNNNLLLJJJIIIFFFCCC>>>@@@BBBBBB@@@???@@@AAACCCEEEQQQlllwww^^^@@@888000000222222000///...///111222111000...,,,000000000000////////////...////////////...------,,,---...///000000000000......///111444666999:::111111111000000000//////,,,,,,------......///////////////000111111222222333333555TTT}}}ddd^^^jjjsssyyyvvvvvvzzz}}}}}}}}}ttteee\\\PPPGGGDDDCCCBBBAAABBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHGGGGGGEEEEEEAAADDDHHHJJJIIIDDD???<<<;;;999777555666999===???@@@EEEMMMUUU___kkkxxx{{{vvvqqqllliiidddbbb___\\\YYYVVVRRROOOMMMKKKHHHGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFAAABBBDDDEEEEEEEEEEEEFFFDDDHHHLLLNNNOOOQQQVVVZZZccchhhooovvv|||pppooolllhhhiiiiiicccfffgggddd^^^ZZZXXXYYYUUURRRLLLHHHDDD@@@<<<:::555222000......---+++***++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((('''(((((())))))*********(((((((((((())))))))))))'''***,,,---,,,+++++++++***------///111000CCCfffmmmqqqZZZSSS___{{{ooo^^^TTTLLLJJJLLLRRRSSSOOOJJJHHHCCCBBB???===;;;;;;<<<<<>>@@@???===<<<>>>AAADDDOOOjjjgggMMM999555222222333333000...///000111111111000...---000000000000///////////////////////////...---,,,------...///000000000000......///111222444666777000000000000////////////---------------........./////////000111111222222555555999ZZZzzz}}}lllbbbiiirrrxxxvvvwww|||~~~~~~tttjjjZZZRRRIIIDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIIIIGGGGGGEEEHHHMMMNNNLLLHHHDDDBBBAAA>>>:::888777999<<<>>>>>>CCCJJJRRR[[[gggttt}}}}}}xxxrrrmmmiiiggg```^^^[[[XXXVVVRRRNNNKKKKKKHHHFFFFFFGGGHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEAAABBBCCCDDDEEEEEEEEEEEEDDDFFFHHHJJJKKKMMMOOOQQQTTTZZZbbbiiiqqqzzzrrrrrrnnniiijjjjjjdddggghhheee^^^YYYWWWXXXSSSPPPKKKFFFCCC@@@===;;;555222000......---+++***++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((()))******+++(((((((((((())))))))))))(((***---...---,,,+++,,,)))---,,,---...,,,999UUUjjjzzzjjjYYYIIIfff~~~iiiSSSKKKHHHLLLQQQQQQNNNNNNIIIGGGEEEBBB???===<<<;;;:::;;;<<<>>>????????????>>>>>>>>>===<<<===@@@CCCDDDEEEGGGIIIJJJMMMOOOQQQOOONNNLLLMMMNNNLLLIIIFFFFFFDDDBBBBBBBBBAAA@@@>>><<<>>>@@@???>>>AAAIIIOOO^^^mmmqqqTTT<<<333333222222333333111///000000000000////////////111000000000/////////...,,,,,,---.........---------...///000000111111000////////////000111333333000000/////////............------------------,,,/////////000111111222222222555:::WWW{{{}}}{{{iiikkksssuuutttvvv|||~~~tttfffZZZOOOJJJEEECCCDDDEEEDDDBBBDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIHHHKKKMMMOOONNNKKKJJJJJJLLLIIIFFF@@@;;;999999;;;<<<>>>CCCJJJQQQYYYdddpppyyy~~~zzzuuuooojjjfffeee]]][[[XXXUUUSSSPPPKKKHHHKKKIIIFFFFFFGGGHHHGGGGGGFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFHHHKKKLLLLLLLLLMMMQQQXXX]]]dddnnnzzzttttttpppkkkkkkkkkdddgggiiieee^^^XXXVVVWWWRRRNNNIIIEEECCC@@@===;;;555222000......---+++***++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''((((((((()))&&&''''''((()))******+++(((((((((((())))))))))))(((+++...///...,,,,,,,,,***000---***......555FFFoooyyysss^^^QQQXXX^^^iiiZZZNNNEEEGGGNNNQQQQQQQQQLLLKKKIIIFFFBBB???===;;;888888999;;;<<<<<<<<<<<>>;;;999888:::@@@DDDAAABBBCCCDDDDDDEEEGGGIIIEEECCCBBBDDDFFFFFFCCC@@@???>>><<<<<<===<<<;;;999>>>@@@AAAAAACCCLLLXXXbbb~~~eeeFFF000///111222222333444222000111111000///////////////111111000000/////////...))))))+++,,,---.........---...///000111111111111//////////////////000111000/////////.....................------,,,,,,,,,/////////000111111222222///444999OOO}}}llliiirrrqqqqqquuu|||xxxkkkZZZMMMJJJGGGDDDDDDFFFHHHFFFDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEECCCEEEGGGIIIJJJJJJIIIHHHPPPPPPOOOLLLIIIJJJOOOSSSPPPLLLEEE>>>:::999999:::999>>>EEELLLTTT^^^iiiqqq||||||{{{xxxsssmmmhhheeeddd[[[YYYVVVSSSQQQNNNJJJGGGMMMKKKHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHGGGFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFDDDEEEEEEEEEDDDCCCEEEDDDCCCFFFJJJLLLKKKHHHMMMPPPTTTWWW[[[cccoooyyyssspppnnnnnnnnnkkkddddddbbb___ZZZWWWVVVWWWRRRPPPJJJBBB???@@@>>>:::555222///---------,,,+++++++++)))(((''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))),,,,,,---------,,,,,,+++***++++++++++++---111444WWWsssyyykkkXXXSSSZZZbbbxxxttt```LLLGGGKKKPPPRRRRRRLLLQQQQQQKKKGGGGGGFFFBBB>>>===<<<999777666777999::::::999999:::<<<>>>@@@===>>>???AAAAAABBBBBBBBBFFFBBB>>>===???@@@???>>><<<;;;<<>>WWW{{{}}}]]]eeennnsssvvvyyy{{{|||wwwiii]]]TTTOOOKKKKKKJJJHHHGGGHHHKKKNNNHHHFFFEEEHHHNNNQQQOOOLLLKKKIIIGGGHHHKKKMMMLLLKKKFFFGGGIIIIIIJJJJJJLLLNNNKKKIIIHHHIIINNNRRRVVVWWWRRRQQQNNNHHHAAA;;;888777;;;:::>>>FFFOOOWWWdddnnn|||}}}yyyuuupppllliiigggdddbbb\\\XXXTTTPPPOOONNNMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCEEEFFFGGGGGGGGGFFFDDDCCCGGGGGGGGGGGGHHHJJJKKKLLLJJJMMMSSSXXXWWWXXXdddssstttqqqnnnlllmmmiiieeedddccc___ZZZWWWWWWWWWRRRPPPJJJBBB??????===999444222///------------,,,+++***)))(((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++***++++++++++++---000333BBBaaa{{{qqq]]]VVVUUUbbbuuu|||uuugggWWWOOOMMMMMMQQQUUUNNNNNNNNNMMMLLLJJJGGGFFFBBBAAAAAA???>>>===>>>???;;;:::999888888999:::;;;999:::;;;<<<===>>>>>>>>>@@@===::::::<<<===<<<;;;CCCAAA??????@@@AAA@@@>>>BBBAAAAAAFFFXXXzzzwww|||oooSSS???444///000000000000000000000000000//////////////////000............---------,,,......////////////..................//////////////////000000000111111111000000000/////////........................------///222555666555444444555888<<<@@@TTTuuuwww\\\fffmmmpppsssvvvyyyzzz|||zzziii]]]XXXWWWXXXQQQPPPMMMJJJIIILLLSSSYYYQQQMMMKKKMMMRRRUUUTTTRRRLLLJJJIIILLLRRRVVVWWWVVVNNNNNNOOONNNMMMMMMMMMMMMKKKKKKLLLOOOSSSUUUVVVUUURRRRRRQQQMMMGGGAAA;;;999;;;:::===EEEMMMVVVbbbmmmyyy|||zzzvvvrrrmmmiiigggdddbbb___]]]ZZZUUURRRQQQPPPOOONNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOSSSXXXXXXYYYcccnnn{{{vvvrrrmmmkkkkkkhhheeeeeeccc___ZZZWWWWWWWWWQQQOOOIIIAAA>>>???===999333111...---.........---+++***)))((((((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''(((((((((((((((((((((((((((((()))))))))))))))******+++++++++*********++++++++++++---000222333MMMooo|||www[[[QQQWWWXXXllliiifffccc\\\TTTQQQTTTYYYPPPMMMQQQQQQJJJFFFGGGFFFEEEEEEDDDCCCBBBAAA@@@===<<<:::888777777888888888888:::;;;<<<=========;;;:::999:::===??????>>>AAA@@@@@@@@@@@@@@@AAAAAAHHHCCCEEEWWWyyyqqqkkkzzz\\\CCC333///000000000000000000000000000//////............//////---------,,,,,,,,,,,,,,,,,,---...///////////////---............/////////////////////000000000000///////////////.........------------------......000222555666555444555555555999===QQQtttiiiXXXfffjjjnnnqqqtttwwwyyy{{{~~~yyygggYYYVVV^^^lllvvvgggddd\\\TTTPPPSSS[[[cccZZZWWWTTTUUUYYY\\\]]]\\\MMMKKKKKKPPPWWW]]]``````XXXWWWWWWVVVTTTRRRQQQPPPJJJLLLNNNRRRVVVWWWUUUSSSRRRSSSSSSRRRNNNGGG@@@;;;;;;:::<<>>>>><<<888222000...---...///......******)))(((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))((())))))************))))))***+++++++++,,,///111000;;;ZZZ~~~~~~sssSSSLLLJJJZZZbbbppp{{{xxxkkk___[[[___PPPIIIPPPRRRIIIGGGLLLJJJIIIHHHGGGGGGFFFDDDBBB@@@???>>><<<;;;:::::::::;;;<<<===???@@@AAAAAABBB<<<<<<===???AAADDDEEEEEEAAACCCDDDCCCAAA@@@AAABBBKKKQQQ```zzzcccIII888000000333000000000000000////////////......------......///---------,,,,,,,,,,,,,,,+++,,,---...//////000///---------.........//////........./////////000000........................,,,,,,------------......---///111222111111111222000444666JJJrrr}}}```WWWjjjmmmnnnqqquuuxxxzzz|||pppfffWWWPPPUUUggg~~~xxxjjj___[[[___ddd```___^^^___bbbeeeeeeeeeWWWUUUUUUYYY```fffhhhhhh]]]]]]\\\]]]]]]\\\YYYXXXLLLLLLNNNPPPTTTUUUUUUTTTSSSSSSSSSSSSPPPKKKDDD???<<<::::::@@@GGGPPP]]]hhhvvv~~~|||{{{yyyvvvsssssspppmmmjjjiiifffdddaaa___\\\YYYXXXWWWVVVUUUSSSQQQRRRSSSTTTTTTTTTSSSRRRMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNOOOLLLLLLLLLMMMNNNOOOPPPQQQTTTSSSUUUZZZ```dddhhhkkk{{{wwwsssnnnkkkmmmllleeeeeeccc```[[[XXXWWWXXXQQQOOOIIIAAA>>>???===999222000...---...///......***))))))(((((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))'''((()))***************)))***,,,,,,+++,,,...000111***<<>>::::::>>>DDDMMMZZZfffuuu}}}|||zzzyyywwwtttrrrqqqooommmkkkjjjhhheeeccc```^^^[[[ZZZZZZYYYXXXVVVSSSTTTVVVWWWWWWVVVUUUTTTPPPPPPOOONNNMMMLLLKKKKKKHHHHHHHHHHHHIIIKKKLLLLLLNNNNNNOOOPPPQQQRRRTTTTTTSSSSSSSSSSSSTTTVVVWWWXXX]]]]]]]]]```eeeiiijjjhhhyyyxxxtttmmmkkknnnmmmfffeeeddd```[[[XXXXXXXXXRRRPPPJJJBBB???@@@>>>:::333111...---.........---))))))(((((((((((())))))&&&&&&((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))'''((()))******+++******(((***,,,,,,++++++---...222&&&,,,LLLrrr|||aaaYYYVVVYYYeeepppsssqqqooojjj```ZZZ[[[YYYQQQMMMOOOLLLHHHFFFFFFIIIKKKKKKIIIIIIHHHHHHGGGFFFEEEDDDCCC???@@@BBBDDDFFFGGGGGGHHHEEEDDDCCC@@@>>>>>>@@@BBB===???AAACCCJJJ]]]vvvjjjPPP777000222111000111111000000//////......---------,,,,,,,,,,,,------------------............+++,,,---...............,,,------------.........------------.........///,,,,,,,,,---------------++++++,,,,,,------......,,,...//////...///000222444666222CCCrrrhhhVVVgggnnnqqquuuzzz~~~tttaaaSSSOOOKKKMMMYYYmmmzzzyyyyyyzzz{{{{{{|||||||||{{{yyyuuuqqqqqqtttwwwwwwwwwmmmlllmmmpppuuuvvvssspppeee^^^TTTOOOOOOUUU[[[___YYYWWWTTTTTTTTTQQQLLLGGG@@@<<<:::===BBBKKKXXXdddrrrzzz~~~}}}|||yyyxxxxxxwwwuuusssooonnnlllkkkkkkiiifffcccbbb```^^^^^^^^^]]]\\\ZZZWWWXXXZZZ[[[[[[YYYWWWVVVSSSSSSRRRQQQPPPOOOOOONNNJJJJJJJJJKKKLLLNNNOOOPPPRRRRRRSSSTTTVVVXXXZZZ[[[[[[[[[[[[\\\]]]^^^___```hhhjjjjjjhhhjjjllljjjfffrrr}}}zzzuuummmiiillllllffffffddd```\\\YYYXXXXXXSSSQQQKKKCCC@@@AAA???;;;444222///------------,,,))))))(((((((((((())))))$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))'''((()))***++++++++++++(((***,,,,,,++++++,,,---///,,,---888SSSuuuqqq```XXXXXX[[[___ccctttvvvyyyzzzxxxsssmmmiii```ZZZSSSPPPQQQQQQPPPMMMLLLLLLKKKIIIGGGEEECCCBBB???@@@BBBDDDFFFGGGHHHHHHGGGGGGFFFCCCAAACCCHHHMMMOOOWWWaaaiiisss|||fffccchhh}}}tttOOO===///000222///---000111000000///......------------,,,,,,,,,,,,------++++++,,,,,,------------,,,,,,---......---------,,,,,,---------.........,,,,,,---------.........++++++,,,,,,,,,---------***++++++,,,------......---...//////...///000222000555555III}}}rrrUUUaaakkkppptttzzz~~~ppp```ZZZVVVSSSVVVcccwww||||||}}}{{{{{{~~~~~~yyyqqqhhhZZZPPPNNNRRRXXX\\\]]][[[ZZZ[[[[[[XXXPPPIIIBBB===:::<<>>:::<<<@@@IIIWWWcccsss|||{{{zzzzzz{{{{{{zzzxxxwwwvvvwwwxxxyyyxxxwwwsssrrrqqqqqqqqqpppmmmjjjgggfffeeeeeefffeeecccaaa^^^___aaabbbaaa___\\\ZZZXXXWWWWWWVVVUUUTTTSSSSSSOOOOOOPPPQQQSSSUUUVVVWWW[[[[[[\\\]]]```cccfffggghhhhhhhhhhhhiiikkklllmmmjjjqqquuusssssswwwwwwtttrrr|||zzzrrrllllllnnnjjjffffffeeebbb]]]YYYWWWVVVWWWTTTNNNHHHBBB>>><<<;;;333111///------,,,+++)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))))))))))),,,+++*********+++,,,---...,,,...222444BBBeee|||jjjaaaXXXOOOXXXdddrrr}}}|||mmmZZZVVVPPPJJJGGGFFFEEEDDDDDDCCCCCCDDDGGGKKKOOOQQQQQQUUUWWWUUUZZZnnnwwwooorrr}}}wwwSSS<<<111111111111000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,......---------,,,,,,,,,.........------,,,,,,,,,,,,---...---+++***+++,,,,,,,,,++++++,,,,,,---.........//////000000111111...666666EEErrrxxxqqqZZZffflllrrruuuxxxyyyzzz}}}|||~~~xxx~~~|||xxxpppdddXXXQQQPPPRRRUUUVVV\\\``````^^^[[[TTTLLLKKKEEE@@@>>>>>>EEETTTbbbttt|||}}}|||{{{zzzxxxwwwvvvvvvvvvvvvwwwwwwvvvvvvwwwyyy|||vvvsssqqqqqqrrrqqqlllhhhfffhhhkkklllkkkhhheeedddeeeddddddcccaaa___^^^]]][[[ZZZXXXVVVTTTSSSSSSTTTSSSSSSTTTUUUVVVXXXXXXYYY\\\___cccfffggghhhiiijjjjjjmmmppppppooollljjjjjjmmmooossswwwzzz{{{{{{zzzuuu{{{yyyqqqllllllmmmiiiggggggfffccc^^^ZZZXXXWWWWWWTTTNNNGGGBBB>>>;;;:::333111...---------,,,***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))((((((((((((((((((((())))))))))))))))))))))))++++++*********+++,,,---+++)))+++---,,,222JJJeeeuuu```bbbbbbccceeejjjtttxxxeeeQQQLLLSSSXXXRRRIIIEEEFFFGGGJJJOOOYYYdddkkkyyy}}}~~~vvvvvvWWW???555111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,+++,,,,,,,,,------............---------,,,,,,,,,,,,---...---+++***+++,,,,,,,,,++++++,,,,,,---............///000000111111000777444>>>eee}}}qqqYYYeeejjjnnnqqquuuwwwxxxzzz{{{xxxzzz|||sssggg[[[TTTRRRUUUXXXVVV[[[_________^^^XXXPPPNNNHHHBBB??????EEEUUUdddsss{{{~~~|||{{{zzzxxxvvvuuuuuuuuuxxxyyyyyyxxxxxxxxx{{{}}}xxxtttpppoooppppppmmmkkkppp}}}rrrhhhiiiiiidddggggggeeedddaaa___]]]\\\\\\ZZZXXXVVVUUUTTTTTTUUUTTTUUUVVVWWWYYYZZZ[[[\\\```cccgggjjjjjjkkkkkklllmmmppprrrsssrrrqqqpppqqqssstttwww{{{~~~~~~{{{xxxxxx}}}yyyqqqkkkjjjlllgggggggggfffccc^^^ZZZXXXXXXWWWTTTNNNHHHBBB===;;;:::222000...---......---,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++************+++,,,,,,---+++,,,///,,,+++666EEEuuuvvvggg___ZZZYYYaaalllyyytttyyy|||uuulllcccggglllpppvvvzzzkkkdddcccmmmrrrQQQ888111444000000000000////////////------------------------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,******+++,,,---...//////------------,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,++++++,,,,,,---...---......//////000111111000777444999\\\~~~nnnVVVdddiiilllpppuuuwwwxxx{{{~~~wwwuuuvvvxxx}}}ooobbbYYYWWWYYY[[[WWW[[[^^^___```aaa]]]VVVRRRKKKDDD@@@???EEEVVVfffsss{{{~~~}}}{{{zzzxxxvvvttttttsssxxxyyyyyyxxxwwwwwwyyy{{{zzzuuupppnnnooopppooommmuuuxxxhhhjjjllldddiiiiiigggeeebbb___]]][[[]]]\\\ZZZXXXVVVVVVVVVVVVVVVWWWXXXZZZ\\\^^^___```dddggglllooopppqqqrrrssstttuuuwwwwwwvvvvvvxxxyyy|||zzz{{{}}}wwwyyy~~~yyypppjjjiiikkkfffeeefffeeebbb]]]YYYWWWWWWXXXUUUOOOHHHCCC>>><<<;;;111000...---...///...---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))***************++++++,,,---,,,---111000---111888PPPwwwvvvhhhYYYWWW]]]kkkyyyyyypppjjjjjjnnnrrrqqqSSS:::------444000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...------......///000000111---666444:::^^^yyyhhhSSScccjjjmmmrrrwww{{{|||~~~xxxsssrrrrrrqqq||||||mmmbbb]]]\\\]]]ZZZ\\\]]]^^^aaadddaaa[[[TTTNNNFFFAAA>>>EEEWWWhhhsss{{{~~~}}}|||zzzwwwuuutttsssssstttuuuvvvvvvttttttuuuwwwyyyuuuqqqpppqqqpppnnnkkkjjj|||wwwjjjjjjkkkhhhiiiiiihhhfffdddaaa___^^^^^^]]][[[YYYXXXXXXXXXYYYYYYZZZ[[[]]]```bbbcccdddfffjjjoootttvvvxxxzzz||||||}}}}}}{{{zzzzzz|||~~~~~~~~~yyyyyy~~~zzzpppjjjiiijjjeeeccccccccc```[[[XXXVVVVVVYYYUUUPPPIIIDDD@@@>>>===222000......//////...---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))******+++++++++++++++******---...---...111777TTTrrrddd```^^^eeekkkiiiggghhhmmmooosss~~~ttttttwwwuuulllbbbgggppp~~~hhhJJJ777000---...////////////............---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...---------...//////000000...666444<<>>333111///...//////...---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((()))******++++++******...---------------...000111>>>iiixxx|||}}}qqqddd\\\ZZZ[[[\\\]]]^^^^^^ZZZWWWTTTSSS___lll}}}zzzqqqllljjjhhhlllsssrrrhhhbbbcccgggsss```III222,,,000333111...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,++++++,,,,,,---...,,,------......///000000222888444===fffwwwgggQQQ```gggkkkqqqxxx{{{|||}}}~~~pppfff```]]]dddbbb^^^[[[___dddbbb]]]TTTQQQLLLFFFBBBHHHZZZmmmxxx~~~|||{{{zzzxxxwwwvvvvvvvvvvvvxxxzzzzzzzzzyyyzzz{{{qqqooonnnnnnmmmiiibbb\\\MMMLLLXXXjjjpppjjjiiiooohhhhhhhhhhhhgggfffeeedddaaa```___]]]]]]]]]]]]^^^]]]^^^___aaaccceeefffgggfffkkkrrryyy}}}~~~~~~~~~~~~|||rrrkkkiiijjjeeeaaabbbbbb___[[[WWWVVVVVVSSSQQQLLLGGGCCC@@@???>>>444222000/////////---,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((('''((()))***+++******)))...///000......///000111000666XXX|||rrroootttnnnhhhdddaaa]]]XXXTTTTTT[[[dddiiihhhccc]]]ZZZ```^^^fffrrrwwwuuuzzz{{{eeeDDD888......222333111000.........---------,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++---,,,,,,+++---...,,,,,,++++++,,,,,,---...,,,,,,---......//////000222777333>>>nnnkkkSSSaaafffjjjpppwww{{{{{{zzz{{{}}}~~~rrrhhhbbb___jjjfff___ZZZ]]]bbb```ZZZUUUSSSPPPKKKFFFLLL^^^qqq{{{}}}|||{{{zzzyyyxxxxxxxxxxxxxxxzzz}}}~~~~~~~~~uuurrrooonnnlllhhhaaa\\\TTTWWW___iiinnnnnnnnnooojjjjjjjjjiiihhhfffeeedddcccbbb```___^^^^^^______^^^___```aaacccdddeeefffhhhmmmtttyyy~~~~~~~~~~~~}}}ssskkkjjjjjjeeebbbcccbbb```\\\XXXWWWWWWPPPNNNJJJEEEBBB???>>>>>>555333000//////...---+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''((()))++++++******)))'''+++------,,,---///000---444SSSuuupppnnnhhhhhhhhhgggggggggggggggoootttrrrUUU;;;222000///111///,,,,,,000......---------,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,))))))***+++,,,------...*********++++++,,,,,,,,,***+++---,,,,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,------...//////000000555111BBBwwwmmmVVVbbbgggkkkqqqxxx{{{{{{zzzzzz{{{{{{rrrjjjdddaaannniii___ZZZ\\\aaa^^^XXXUUUTTTRRRNNNJJJOOOaaattt}}}}}}|||{{{zzzzzzyyyyyyzzzzzzxxxzzz~~~}}}xxxssspppnnnjjjeeeaaa```iiinnnkkkkkkqqqsssooollllllkkkjjjhhhfffdddccccccbbbaaa_________``````______```aaacccdddeeeeeejjjooouuuzzz}}}~~~~~~~~~~~~{{{pppnnnjjjggggggddd``````bbbaaa[[[WWWWWWPPPOOOMMMIIIDDDAAA@@@@@@555333111///------------++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************,,,++++++++++++,,,------000///EEEwww}}}```GGG777222000000//////.........---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,------,,,*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---------............///333666555>>>gggzzzVVV^^^iiippptttxxx{{{{{{{{{zzz{{{vvvlllhhhggggggiiieee```^^^^^^___^^^]]]]]]YYYUUUTTTRRRVVVeeeuuu~~~}}}||||||||||||zzzxxxyyyzzz|||~~~{{{wwwsssqqqooommmkkkkkknnnqqqrrrqqqooooooooolllkkkjjjjjjkkkjjjhhhggggggfffcccbbbaaaaaabbbccc``````aaadddhhhiiiiiiggglllnnnrrrwww||||||zzzxxxwwwwwwyyy|||~~~~~~|||ooommmjjjggggggdddaaaaaacccaaa[[[WWWWWWQQQQQQNNNJJJDDD@@@>>>>>>444333111///...---------++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))))))))*********,,,,,,++++++,,,,,,---...///---===aaannnUUUCCC666000///////////////......------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,------,,,************+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---------............///---333555<<<]]]{{{|||WWW^^^gggpppssswwwyyyyyyyyyzzz{{{|||~~~xxxlllccc^^^iiifffdddcccccccccaaa^^^^^^ZZZWWWVVVVVV]]]mmm~~~~~~|||yyy{{{|||}}}}}}yyyuuurrrpppooooooqqqqqqrrrssssssrrrpppnnnnnnmmmkkkkkklllkkkhhhffffffeeecccbbbaaabbbcccdddbbbbbbdddgggjjjkkkjjjhhhkkkmmmpppuuuzzz{{{xxxrrrnnnlllllloooqqqzzz~~~|||ooommmiiiggghhheeebbbbbbdddaaa[[[XXXXXXTTTSSSPPPKKKDDD???<<<;;;444333111///...---------++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((())))))))))))******,,,,,,,,,,,,,,,---......///---444DDDYYYsssgggHHH777222000///...///............------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,------,,,************++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---------............///,,,222333777RRRwww}}}ZZZ```gggqqqsssuuuvvvvvvwwwyyy{{{~~~uuutttrrrooollljjjiiihhh___aaaaaa```bbbgggjjjiiipppuuuvvvrrrsssrrrddd\\\bbbbbbcccddddddbbb^^^ZZZWWWTTTRRRQQQTTT^^^ppp}}}~~~~~~}}}xxxrrrppprrruuuwwwuuussstttuuutttqqqmmmpppooommmmmmlllkkkhhhfffeeedddcccbbbbbbcccdddeeecccccceeegggjjjjjjiiigggiiijjjnnnrrrwww|||tttpppiiiccc``````ccceeerrrvvv~~~{{{nnnllliiiggghhheeecccdddeeeaaa[[[XXXYYYWWWVVVRRRLLLDDD>>>:::888333222111000///...------*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))***,,,,,,,,,,,,,,,------...///...///111666GGGiiizzzZZZIII777222444333///---------------------------,,,,,,,,,,,,++++++++++++************************************************************************,,,+++***+++------+++***************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---------............//////444111333NNNwww}}}[[[ccciiiqqqrrrsssssstttvvvyyy{{{yyykkkiiiiiiddd]]]YYYXXXXXXVVVQQQRRRRRRQQQRRRUUUXXXYYYWWW[[[]]][[[]]]lll~~~sssiiiccc^^^```dddgggfffbbb]]]XXXUUURRROOOOOOTTTaaassszzztttrrrvvv{{{yyyuuurrrssswwwwwwrrrmmmsssqqqooonnnmmmkkkhhhfffgggfffeeeccccccbbbccccccbbbbbbdddfffhhhhhhfffdddgggiiikkkoootttyyy}}}}}}yyyvvvssshhhfffaaa]]][[[\\\^^^___fffmmmvvvzzzmmmllliiifffgggeeedddeeeeeeaaaYYYWWWYYYWWWVVVSSSMMMEEE>>>999777222111111000///...------******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((())))))))),,,++++++++++++,,,------,,,...///...+++111BBBRRRxxxpppZZZ;;;444000111222///++++++,,,,,,,,,,,,------------,,,,,,+++++++++*********************************************************************************+++******+++,,,,,,+++)))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---------............//////333111222OOO|||vvvXXXbbbhhhqqqqqqrrrrrrsssuuuxxx{{{~~~ooodddiiillliii___XXXWWWWWWUUUUUURRRPPPOOOOOOPPPRRRTTTRRRSSSSSSRRRRRR\\\ooowwwnnniiieee___dddiiimmmlllgggaaa^^^\\\[[[XXXVVV\\\kkk||||||vvvtttxxx}}}wwwsssqqqrrrvvvwwwsssooosssrrrooonnnmmmkkkhhheeeiiihhhfffeeecccbbbaaa```bbbccceeehhhjjjjjjgggdddggghhhjjjlllpppuuuyyy{{{~~~yyyrrrlllggg```___^^^]]][[[ZZZYYYXXX\\\cccoooyyyxxxmmmllliiiffffffddddddeeeeee```XXXVVVYYYVVVVVVTTTNNNFFF???:::888111111111111000///...---***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''(((((((((((())))))***************+++,,,,,,))),,,///111///...111444DDDaaa}}}{{{bbbIII888000...---...---)))***...++++++,,,,,,,,,,,,,,,---+++++++++*********))))))************************************************************************+++******+++,,,,,,+++))))))))))))************+++************************++++++++++++++++++++++++++++++++++++++++++++++++---------............///+++111111444PPP~~~oooTTT___eeepppqqqrrrssssssuuuxxx{{{rrrjjjooowwwvvvjjj``````ccccccddd[[[SSSRRRTTTVVVYYY\\\]]]ZZZWWWUUUUUUZZZhhhvvvvvvsssrrryyyuuukkkeeebbb___dddjjjmmmkkkgggcccaaaaaabbb___]]]cccrrr~~~}}}yyywwwyyy|||vvvsssqqqrrrtttuuusssqqqsssqqqooonnnmmmkkkhhhfffiiihhhgggeeedddbbbaaa```dddeeehhhlllnnnnnnkkkhhhiiiiiiiiikkknnnqqquuuxxxzzzrrrjjjeeeaaaaaa```___[[[WWWTTTQQQVVV^^^jjjuuu}}}vvvmmmllliiieeeeeecccdddeeeeee^^^VVVUUUXXXUUUUUUSSSNNNGGG@@@;;;999000000111111000///...---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))(((((())))))***+++(((***---...000000///------===NNNWWWaaattt}}}dddOOO>>>000)))111...---...,,,***+++000***+++++++++,,,,,,,,,,,,+++*********))))))))))))************************************************************************+++***)))***,,,,,,***)))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++---------............///+++111222555SSSpppUUU___dddpppqqqsssttttttuuuxxxzzz}}}wwwzzzyyymmmpppxxx}}}tttfffZZZ[[[aaagggkkkooommmddd\\\ZZZ[[[```lllxxxtttooojjjnnn|||zzzooogggccc___dddiiikkkiiifffdddccc```bbb```^^^fffvvv}}}}}}}}}|||{{{zzzyyyyyywwwvvvuuutttsssrrrrrrrrrqqqpppnnnmmmmmmkkkhhhfffffffffffffffeeedddccccccdddfffiiimmmppppppmmmjjjkkkjjjiiijjjlllooorrruuu}}}yyyqqqllliiihhhfffbbb^^^ZZZVVVTTTVVV]]]hhhrrryyyuuulllmmmiiieeedddbbbccceeeeee^^^UUUTTTXXXSSSTTTSSSNNNHHHAAA<<<:::000000111111111///...---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((())))))***)))***))))))+++///000000333222000222@@@WWWjjjsssnnnSSS>>>444000111333...+++,,,//////+++)))************++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++---------........./////////444222555UUUvvvZZZbbbdddoooqqqtttuuuuuuvvvxxxzzz{{{}}}xxx}}}oooaaacccnnnvvv|||vvviii^^^\\\___eeeqqq}}}}}}wwwqqqqqqzzzvvvnnniiidddhhhmmmnnnkkkiiihhhiii```ccccccaaaiiizzz|||{{{{{{|||||||||yyyvvvyyyyyyxxxuuurrrpppqqqrrrpppooommmmmmlllkkkhhhfffcccddddddeeefffffffffeeebbbdddhhhlllppppppmmmjjjlllkkkjjjjjjkkknnnqqqsss|||zzzuuupppnnnjjjfffbbb___^^^]]]XXX^^^hhhpppwww|||vvvooopppmmmhhhfffcccccccccaaa]]]YYYXXXXXXTTTTTTRRRMMMFFF???;;;999333222222111///...,,,+++***)))'''&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************,,,+++*********+++,,,---,,,...000222444999>>>BBBOOOgggqqqSSSHHH:::111///000111000,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,+++++++++******''')))+++,,,,,,,,,***)))************************************************---,,,++++++******+++++++++++++++,,,------......222111222888YYYdddcccgggpppqqqsssuuuvvvwwwwwwwww|||}}}{{{ggglllzzzmmm]]]^^^eeekkkvvv|||xxxqqqnnntttyyy}}}|||uuussspppnnnpppooohhhcccbbbbbb___^^^eeesssyyywwwyyy{{{yyyyyy{{{sssvvvxxxvvvsssqqqqqqsssrrrqqqpppnnnlllkkkjjjjjjhhhgggfffeeeeeefffggghhhddddddeeegggiiikkkmmmnnnnnnllljjjhhhiiillloooqqqttt{{{zzzvvvqqqllljjjhhhfffdddhhheeeeeemmmyyytttlllmmmkkkfffdddbbbbbbbbb___[[[WWWVVVUUUTTTSSSQQQLLLEEE>>>:::999222222222111///...,,,++++++)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********++++++*********+++,,,---.../////////...000333666222@@@UUUlllsss[[[JJJ@@@999111---...//////---,,,,,,+++++++++*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,+++++++++************''')))***,,,,,,+++***)))************************************************,,,++++++******+++,,,,,,,,,------......///000000000222666;;;XXX}}}jjjfffgggnnnqqqtttvvvvvvuuuuuuvvv|||{{{mmmrrryyyhhh\\\```iiioooyyy|||uuurrrxxxxxxssspppmmmhhheeefff```^^^___ggguuu{{{zzz|||}}}zzzzzz}}}wwwwwwwwwvvvtttsssssstttrrrqqqpppnnnmmmllllllllliiihhhgggfffffffffggghhheeeeeefffgggiiikkkmmmnnnmmmkkkiiiggggggiiimmmoooqqqxxxzzzuuurrrqqqnnnmmmpppnnnmmmqqqyyyrrrhhhiiihhhdddcccaaabbbaaa^^^ZZZUUUSSSRRRSSSSSSQQQKKKDDD===999777222222222111///...,,,,,,+++***)))'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))******+++************+++,,,,,,.........,,,++++++---///---///222:::JJJfffkkkVVVDDD555,,,///---+++,,,......+++(((++++++++++++*********))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************))))))))))))((()))***+++++++++***)))************************************************************+++,,,------+++++++++,,,------.........000444666KKKoooiiihhhkkkqqqwwwxxxuuussstttvvv{{{zzzxxxyyyuuuhhh```eeeooovvvwwwvvvzzzsssqqqlllfffcccccc______cccmmm|||~~~|||}}}}}}yyyzzz}}}|||yyywwwuuuuuuuuuuuutttrrrqqqpppooonnnnnnnnnnnnkkkjjjhhhggggggggghhhhhhffffffggghhhiiikkkmmmnnnmmmkkkhhhfffeeegggjjjllllllrrr~~~|||zzzxxxuuutttssssssvvv{{{qqqggghhhfffcccbbbaaabbbbbb___ZZZUUURRRQQQRRRRRRPPPJJJCCC<<<888666222222111111000...---,,,,,,+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))******************++++++,,,***,,,,,,,,,,,,---///111555333111///222>>>OOO\\\zzz{{{lllVVVBBB777111...,,,---,,,,,,...///---)))%%%+++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************)))))))))))))))((((((((((((((()))***+++******)))************************************************)))))))))***+++,,,...///------......///000000000777666444111>>>gggnnniiiiiijjjqqqzzz{{{vvvssstttwww{{{{{{}}}rrrkkkmmmuuu}}}}}}~~~~~~yyyuuutttppphhhbbb```^^^```gggttt~~~}}}~~~|||wwwwww{{{zzzuuutttuuuvvvuuusssqqqqqqppppppoooppppppppplllkkkjjjhhhhhhhhhiiiiiigggggghhhiiijjjkkkmmmnnnnnnllliiigggfffgggiiijjjhhhlllvvv|||uuuuuutttrrrrrrvvv}}}sssiiiiiigggdddcccbbbcccccc```[[[VVVSSSQQQSSSRRRPPPJJJCCC;;;777555111111111111000...---,,,++++++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))))))))******++++++++++++(((***,,,,,,,,,---000222---...000000///111555999???QQQiiiqqqbbbIIIAAA666...---...111222......---------,,,)))(((*********)))))))))(((((()))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((()))))))))*********(((((((((((((((((((((((((((((())))))************************************************************((())))))***+++---...///444555555666777777888888CCC>>>:::666AAAfffjjjgggkkkiiiqqqzzz{{{wwwtttuuuyyyzzz|||zzzxxx|||zzzvvvqqqiiieeeeee___bbbjjjxxx~~~yyyyyy|||{{{uuuttttttuuusssqqqqqqqqqppppppppppppqqqqqqmmmlllkkkjjjiiijjjjjjkkkiiiiiiiiiiiijjjkkkmmmmmmooommmllljjjiiiiiiiiijjjfffgggnnn{{{xxxxxxvvvqqqmmmooovvv}}}}}}vvvlllllliiieeecccaaacccdddbbb]]]XXXTTTSSSSSSSSSPPPKKKCCC;;;777555111111111111000///...---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((()))******++++++******)))***,,,,,,+++***+++---***,,,///000000000111222---333<<>>LLLWWWsss}}}ppp]]]KKK???666///+++------,,,,,,,,,+++***((()))******))))))***+++,,,))))))((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***((((((((())))))*********((((((((((((((()))******************************************************************+++,,,---...------......//////000000333555::::::CCCllliiidddeeeiiilllqqqtttuuuvvvxxxyyyyyy{{{}}}xxxxxxzzzuuuwww|||~~~}}}}}}|||yyyvvvsssrrrrrrrrrqqqpppooooooooooooooommmllllllkkklllmmmoooppplllkkkkkkkkkkkkllllllmmmjjjlllooopppooommmjjjhhhcccbbbaaabbbhhhtttyyyvvvooogggaaa^^^___aaajjjrrrwwwvvvvvvzzzyyyooooookkkdddaaa^^^aaabbbbbb^^^YYYUUUTTTUUUTTTRRRLLLDDD<<<777555000000111000000///...---'''((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))++++++******))))))+++---------,,,---...+++,,,------------------,,,...111333333444666777@@@IIIWWWgggyyy~~~hhhYYYGGG@@@666000.../////////------------.........---+++,,,---,,,***))))))***)))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))******++++++((((((((((((((()))******************************************************************+++,,,------++++++,,,,,,---.........///555>>><<>>KKKXXX```vvv|||yyyqqqeeeYYYOOOEEE;;;555111---******---///...---......---,,,,,,+++++++++******))))))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++***************************************------------............111---888888555^^^eeecccfffiiimmmppprrrsssuuuwww|||}}}~~~|||~~~~~~pppmmmrrr}}}{{{xxxvvvtttsssnnnnnnmmmlllkkkjjjiiiiiijjjjjjjjjkkkkkklllllllllggghhhhhhjjjllloooqqqrrroookkkggggggkkknnnooonnngggeeeaaa]]][[[ZZZZZZ[[[[[[\\\___bbbbbbaaa___^^^___```aaabbbaaa___]]][[[\\\^^^bbbjjjuuuuuummmnnnkkkfffdddbbb``````aaa]]]UUURRRTTTRRRSSSQQQKKKCCC;;;777555333222111111111000...,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$$$$&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))((((((((((((((((((((((((************************************++++++++++++,,,,,,---------.........,,,,,,...000222222111000222222222333444555777888@@@CCCHHHMMMQQQSSSSSSSSSXXXZZZ^^^aaacccdddcccccc______^^^[[[VVVPPPJJJFFF@@@;;;555111///...---,,,222111//////000///---+++,,,,,,++++++************)))))))))(((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))************************************************,,,,,,---------.........000,,,222444444SSSdddbbbfffkkkpppssssssssstttvvvzzz|||~~~{{{{{{~~~{{{wwwtttssssssoooooonnnlllkkkjjjiiiiiiiiiiiiiiijjjkkkkkkllllllkkkkkkkkkkkkllllllmmmmmmmmmjjjggggggiiilllnnnnnniiihhhfffdddaaa```^^^^^^^^^```bbbcccddddddcccbbbccceeeggghhhhhhgggdddcccgggggghhhkkkrrr{{{sssjjjkkkiiifffeeeaaa``````aaa\\\UUURRRTTTSSSRRROOOJJJCCC<<<777555222111//////000///---+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,------------111///------......+++)))+++,,,///111111111///...222222222222222333444444///111333555666666555444444555555444222///,,,***000...,,,++++++,,,,,,,,,******+++,,,------+++***************)))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,------------...000---000333444HHHqqq``````ffflllsssuuuttttttuuuwwwyyy{{{~~~~~~zzzuuusssssstttqqqpppooonnnlllkkkjjjjjjiiiiiiiiijjjjjjjjjkkkkkkmmmmmmmmmllllllkkkkkkjjjnnnmmmllllllmmmmmmlllllljjjjjjjjjiiigggeeecccbbb___```aaabbbcccccccccccchhhiiikkkmmmlllkkkhhhfffmmmmmmllllllooowwwtttiiijjjhhheeeeeeaaa___``````\\\UUURRRSSSUUUSSSOOOJJJDDD???:::777111000/////////...,,,***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%$$$###"""$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,---,,,*********+++,,,...000111222111...,,,,,,---///000000111222333333333222111///000111111111111000///---------,,,++++++******'''(((***+++++++++***)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))*********)))))))))))))))))))))))))))***************+++++++++************************,,,,,,,,,,,,------------000...000444666BBBeee~~~^^^^^^dddkkkrrruuutttsssvvvzzzxxxyyy|||{{{uuurrrsssuuutttsssrrrpppooommmlllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmmmmmmmpppqqqrrrrrrqqqooommmlllkkklllllllllkkkjjjhhhgggeeeeeeeeeffffffggghhhhhhjjjkkklllmmmmmmllljjjiiimmmnnnmmmkkkkkksssxxxmmmmmmjjjeeecccaaa___``````\\\TTTQQQSSSUUUSSSNNNIIIDDD???:::777222111000000000///---+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%######%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,,,,++++++++++++++++++)))******+++---///222444///...---------...///000---,,,+++******+++,,,---***+++,,,,,,---,,,,,,+++(((((())))))************((()))))))))))))))***+++,,,---......,,,+++******))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))*********)))))))))))))))))))))))))))))))))*********+++++++++************************++++++,,,,,,,,,---------000//////333777AAAeee```]]]aaahhhppprrrqqqrrrwww|||wwwxxxzzz}}}vvvsssuuuxxxwwwvvvuuusssqqqpppnnnnnnlllllllllkkkjjjjjjiiiiiihhhiiikkklllnnnnnnnnnnnnpppqqqqqqqqqpppnnnmmmmmmlllllllllmmmmmmmmmllllllmmmlllllllllmmmnnnooopppkkklllmmmnnnnnnnnnnnnnnnnnnooonnnjjjhhhmmmzzz|||rrrqqqllldddaaaaaa______```\\\TTTQQQSSSTTTPPPLLLGGGBBB===888555333222111111111000...,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++++++++++++++***+++---,,,++++++---///'''))),,,...///...+++***+++,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,............------------+++++++++*********,,,---&&&''')))***))))))***+++))))))))))))************'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))*********)))))))))))))))))))))))))))))))))******++++++++++++************************++++++,,,,,,,,,---------//////...222888CCCiiiccc]]]^^^eeemmmpppoooqqqwww}}}vvvwwwyyyzzzuuuxxx~~~yyyzzz|||xxxuuuwwwzzzyyyxxxwwwuuusssqqqpppooonnnmmmmmmlllkkkjjjiiiiiiiiijjjlllmmmnnnmmmmmmlllmmmmmmnnnmmmlllkkklllmmmllllllmmmmmmnnnnnnooooooooonnnmmmmmmnnnoooqqqrrrmmmmmmnnnoooqqqrrrssstttrrrsssqqqjjjeeehhhttt|||ooollliiihhhjjjfff```\\\]]]\\\WWWRRRPPPQQQNNNIIIDDD@@@<<<888555777222---,,,///111///,,,***)))))))))((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))******((()))))))))************+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++*********))))))(((((()))))))))))))))(((''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++)))(((((((((***+++***)))++++++,,,------......//////222222333666AAAooooooXXXddddddhhhnnntttwwwvvvtttooouuuxxxyyyqqq___XXX]]]eeeiiiiiifff```[[[]]]dddmmmqqqrrrxxx|||}}}|||wwwuuutttsssssssssqqqoooqqqmmmiiihhhjjjkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkknnnnnnmmmlllmmmooonnnllljjjjjjmmmrrrssspppqqquuuqqqsssuuuuuusssrrrtttvvvqqqpppqqqtttwwwwwwsssoooppppppooollliiijjjnnnrrrzzzmmmkkkhhhgggiiigggaaa]]]^^^^^^XXXSSSQQQRRRNNNIIIDDD@@@<<<888666777222------///000///,,,++++++***))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((()))))))))*********+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++*********)))))))))(((((()))))))))))))))(((''''''((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))************+++++++++***)))((()))+++,,,+++***++++++,,,,,,---.........---000///222888GGGwwwwww\\\aaadddiiipppvvvwwwtttqqqpppvvvxxxyyy|||pppkkklllooommmbbbVVVNNNOOOSSSWWWYYYWWWTTTQQQRRRXXX^^^aaabbbdddgggkkkmmmqqqzzz}}}|||wwwuuusssrrrrrrrrrqqqppppppmmmiiihhhjjjkkkjjjiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllmmmooorrrrrrqqqssspppnnnoooooooootttzzzrrruuuwwwwwwuuuuuuwwwyyyyyyxxxwwwwwwwwwvvvtttrrrpppooommmjjjffffffiiilll}}}wwwkkkiiigggfffhhhhhhbbb___```___ZZZTTTSSSRRRNNNHHHCCC@@@<<<888666666222......///000///------,,,,,,***)))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))************))))))))))))******************++++++************************((())))))))))))***************************************))))))))))))(((((((((((()))))))))(((''''''(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))************++++++++++++***)))***,,,,,,,,,***++++++,,,,,,------......///000...111888HHHxxx~~~^^^^^^bbbiiiqqqvvvvvvsssooopppuuuxxxyyyyyyxxxyyyvvvoooddd\\\[[[]]]```[[[TTTNNNKKKKKKMMMOOOJJJJJJJJJKKKMMMPPPRRRSSSQQQSSSVVVWWW[[[cccmmmuuu}}}xxxuuurrrqqqqqqrrrrrrqqqooollljjjiiiiiijjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjlllnnnppprrrssswwwsssqqqssstttuuuxxx}}}tttvvvyyyyyyyyyzzz{{{}}}|||||||||zzzwwwuuuuuuvvvmmmllljjjfffbbbaaabbbcccooovvvkkkiiiffffffiiigggaaa___aaa```ZZZUUUSSSRRRNNNHHHCCC???<<<999666555222000///000000///---......---+++***((('''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))***************************************(((((()))))))))*********************************))))))))))))))))))(((((('''(((((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))*********++++++++++++*********,,,---,,,+++***++++++,,,------......333222///111666AAAiii^^^[[[___fffnnnsssuuutttrrrpppuuuxxxzzzssskkkgggmmmooorrrppphhh^^^[[[]]]aaa\\\VVVSSSQQQPPPMMMKKKIIIKKKMMMMMMLLLLLLMMMNNNKKKLLLMMMNNNQQQVVV]]]ccchhhkkkoooqqqwww|||xxxtttqqqppppppppppppnnnlllkkkjjjjjjjjjjjjiiikkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjlllllllllnnnrrrqqqooorrrxxxzzzxxxwwwxxxvvvwwwyyy{{{|||}}}}}}}}}yyy{{{}}}{{{vvvrrrrrrsssgggfffdddaaa^^^\\\\\\\\\iiissswwwkkkiiiggggggjjjeee```^^^``````ZZZUUURRRSSSNNNHHHBBB???<<<999777444333111000000000///.........---+++***((('''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''(((((()))&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((())))))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************))))))*********++++++++++++*********,,,---,,,+++******++++++,,,------...111111...111444888VVV```YYY]]]ccciiiooosssvvvxxxppptttwwwzzz}}}rrrooommmmmmpppuuuxxxpppddd___aaaeee]]]UUUTTTVVVVVVPPPIIINNNOOOPPPPPPNNNMMMMMMNNNMMMMMMNNNNNNOOORRRUUUXXXYYY\\\aaadddffflllxxx|||vvvrrrppppppooonnnmmmmmmlllkkkjjjjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmllljjjkkkoooooommmqqqwwwvvvrrrrrrvvvyyyvvvtttuuuxxxyyyzzz|||}}}}}}|||{{{xxx{{{}}}zzzsssmmmiiiiii___^^^]]][[[ZZZYYYXXXWWWbbbhhhrrrxxxllljjjhhhgggiiieee```^^^aaaaaa[[[UUURRRTTTOOOHHHBBB>>>;;;999777333333222222000//////...---,,,,,,***)))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************)))************++++++++++++***)))***,,,,,,,,,*********++++++,,,,,,------,,,,,,,,,111333333KKKrrrcccXXX\\\aaaggglllqqqvvvzzzqqqssswwwzzz|||zzzyyyuuuvvv|||vvvgggaaadddoooeee[[[YYY^^^___YYYRRRTTTSSSQQQPPPOOOOOOOOOPPPMMMNNNPPPRRRSSSSSSSSSRRRWWWZZZaaaffffffeeeiiipppzzzqqqnnnsss~~~yyyuuusssqqqooonnnmmmnnnooonnnllljjjkkklllnnnnnnnnnnnnnnnnnnnnnnnnllljjjlllssssssrrrxxxyyywwwxxxyyyzzz~~~|||{{{|||}}}~~~}}}zzzxxxyyyzzzxxxssslllddd^^^[[[YYYXXXWWWWWWXXXWWWUUURRRUUU]]]iiivvvyyyllljjjgggfffhhheeeaaa```cccccc]]]VVVTTTTTTOOOHHHBBB>>>;;;999888333333333222111/////////++++++***))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************)))************+++++++++***)))((()))+++,,,+++************+++,,,,,,------,,,,,,,,,111444222GGGllleeeWWW\\\ccchhhkkkooosssvvvssstttvvvxxx}}}qqqkkkppp{{{rrrhhhdddfffhhhhhheee^^^YYYSSSQQQRRRUUUUUUUUUOOOQQQUUUYYY[[[[[[XXXVVVZZZ^^^gggppppppiiifffhhhyyy|||ppphhh___[[[]]]gggzzz}}}zzzwwwvvvtttrrrpppmmmoooqqqpppmmmkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnllliiilllttttttrrryyy|||yyy{{{}}}~~~}}}yyyuuusssooojjjddd___ZZZVVVRRRVVVTTTTTTUUUVVVTTTQQQNNNJJJSSS\\\cccjjjtttzzz{{{yyyyyyyyy|||yyyllliiifffeeegggfffbbbaaadddddd^^^XXXUUUTTTOOOHHHAAA>>>;;;999888222333444333111/////////***)))))))))((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************)))************+++++++++)))(((((((((***+++***))))))******+++,,,,,,------000///...222555333FFFjjjdddVVV]]]eeejjjlllnnnoooqqquuuuuuvvvwww{{{}}}yyyzzzqqqkkkiiilllooorrrggg```WWWUUUXXX[[[\\\[[[QQQUUUZZZ```dddccc```\\\\\\```kkkwwwxxxnnngggffflllvvv{{{xxxyyy{{{rrreee\\\UUUOOOMMMRRR^^^rrr~~~|||zzzyyyxxxwwwtttrrrnnnppprrrqqqnnnllllllnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmiiilllrrrqqqmmmtttzzztttvvvzzz|||}}}~~~~~~xxxsssiiicccZZZUUUTTTTTTRRRPPPUUUTTTSSSSSSTTTSSSNNNJJJGGGMMMPPPNNNNNNWWWccciiinnnnnnooottt{{{yyynnnmmmjjjhhhiiigggbbb___aaa```ZZZTTTRRRQQQPPPKKKBBB======<<<999666333222444333...,,,...,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))************+++++++++*********)))))))))************+++++++++***++++++,,,,,,------......///---111444111AAAaaayyybbbZZZ___fffjjjkkklllnnnpppxxxvvvwwwyyy{{{yyyrrrrrruuuvvvxxx|||ppp```SSSTTT\\\aaacccccc]]]`````````eeellljjjccc___eeeooozzzzzznnnccchhhpppuuusssppplllbbbWWWSSSPPPPPPSSSQQQUUUkkk}}}zzzxxxuuusssrrrtttuuutttrrrooonnnnnnoooooonnnmmmlllkkkkkklllmmmppppppppppppqqqrrrssstttvvvvvvuuutttuuuxxx}}}}}}wwwoooiiiZZZVVVQQQNNNOOORRRTTTVVVWWWTTTRRRSSSUUUSSSNNNIIIFFFEEEDDDFFFIIIMMMOOOPPPYYYYYY\\\cccnnnxxx~~~yyymmmllliiigggggggggaaa^^^```___XXXRRRPPPQQQPPPKKKBBB======<<<999666333222444333...---///,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))************+++++++++*********)))))))))************+++++++++***++++++,,,,,,------......///---000444111AAA```gggTTTZZZaaafffjjjmmmpppsssvvvtttuuuwwwyyy~~~|||~~~yyykkk___```ggglllmmmmmmhhhjjjiiiiiinnntttssslllhhhllluuussshhhggglllnnnjjjfffbbbZZZRRRQQQNNNPPPSSSSSSXXXnnn~~~|||yyywwwuuuttttttttttttqqqooommmnnnoooooonnnmmmlllkkklllmmmmmmoooooopppqqqqqqrrrrrrsssrrrssssssssssssvvv{{{~~~zzzqqqggg```XXXTTTOOOLLLNNNQQQTTTUUUWWWUUUSSSSSSUUUSSSNNNHHHFFFEEEDDDFFFHHHKKKNNNOOOTTTTTTVVV[[[cccnnnwww}}}xxxmmmkkkhhhfffffffff```]]]___]]]WWWQQQNNNQQQQQQKKKBBB======<<<999666333333555333///...///,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))************+++++++++***************)))************+++++++++***++++++,,,,,,------......///---///333222BBB___nnnSSSWWW^^^ccchhhkkkooorrrsssrrrrrruuuwww}}}uuujjjjjjppptttvvvvvvpppnnnllllllrrryyyyyytttrrrttt{{{yyymmmjjjjjjfff___ZZZWWWSSSOOOOOONNNRRRVVVVVV\\\ppp}}}{{{yyywwwwwwuuuuuuuuussspppnnnooopppmmmmmmlllkkklllmmmnnnooommmnnnpppqqqrrrrrrqqqqqqpppqqqsssttttttwwwzzz}}}{{{qqqeee]]]ZZZVVVPPPMMMNNNQQQTTTVVVYYYWWWVVVVVVWWWTTTOOOJJJFFFFFFFFFFFFHHHJJJLLLMMMPPPQQQSSSUUUZZZdddqqq{{{zzzzzznnnlllhhhfffffffff```]]]___^^^WWWQQQOOORRRQQQKKKBBB======;;;888666333333555444000///111,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((()))******((()))))))))************************************))))))*********+++++++++***++++++,,,,,,------......000---...222333AAA[[[rrrWWWZZZ^^^bbbfffjjjmmmnnnrrrpppqqqtttvvv{{{uuutttyyy}}}xxxsssooopppxxx{{{zzz~~~~~~qqqmmmiiiaaaXXXRRRPPPQQQQQQQQQSSSWWWZZZ[[[```rrr~~~|||zzzyyyxxxwwwxxxwwwuuurrrqqqqqqrrrmmmlllkkkkkklllmmmnnnooolllmmmppprrrrrrrrrpppooorrrsssvvvwwwxxxzzz}}}yyymmmddd```[[[UUUQQQQQQTTTWWWYYY]]]\\\[[[[[[[[[WWWRRRMMMIIIIIIIIIIIIIIIIIIKKKLLLOOOSSSWWWXXXZZZbbbooozzz||||||ooommmiiifffffffff```^^^______YYYSSSPPPRRRQQQKKKBBB===<<<;;;888666444444666555111000222,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((()))******((()))))))))************************************))))))*********+++++++++***++++++,,,,,,------...---000------222333>>>UUUrrr[[[[[[^^^aaafffkkknnnoooqqqppprrrtttvvv{{{zzz|||vvvllleee[[[SSSNNNNNNQQQTTTWWWZZZ___aaaaaaeeesss}}}{{{zzzxxxxxxwwwwwwwwwtttrrrpppqqqrrrmmmlllkkkkkklllmmmnnnoookkkmmmoooqqqrrrqqqpppooorrrtttvvvxxxyyy{{{~~~vvvmmmccc^^^XXXUUUVVVZZZ^^^aaaccccccccccccaaa\\\WWWSSSMMMNNNOOONNNKKKJJJLLLMMMPPPVVV]]]______dddnnnxxx}}}pppnnnjjjffffffddd___]]]______ZZZTTTRRRSSSRRRLLLBBB===<<<:::777777444444666666222111333,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))***************************+++++++++)))************+++++++++***++++++,,,,,,------...+++000...---222222:::MMM}}}uuu[[[[[[\\\```gggmmmqqqrrrqqqppprrruuuvvv{{{xxxeee]]]UUUPPPNNNNNNRRRXXX]]]bbbggghhhhhhkkkuuu~~~~~~|||zzzxxxwwwuuuuuuuuussspppnnnooopppmmmmmmlllkkklllmmmnnnoookkklllnnnoooppppppoooooopppqqqssstttvvvxxx|||wwwhhhccc]]]ZZZ\\\```eeehhhhhhiiijjjiiifffaaa[[[WWWSSSUUUVVVTTTOOOMMMNNNPPPQQQYYYaaaddddddgggnnnuuu}}}pppmmmiiieeeeeeaaa\\\[[[^^^^^^ZZZUUUSSSSSSRRRLLLBBB===<<<:::777777444444777666222111444,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))************))))))*********+++++++++)))************+++++++++***++++++,,,,,,------...)))000///---222111666EEEeee~~~]]]\\\[[[___ffflllpppqqqppppppqqqtttuuuzzzttt^^^WWWRRRRRRQQQQQQVVV]]]aaagggmmmnnnnnnrrryyy}}}{{{yyyxxxvvvwwwvvvtttqqqppppppqqqooonnnmmmlllkkklllmmmmmmllllllmmmnnnnnnoooooopppooopppqqqqqqsssvvv{{{yyysssjjjdddccceeehhhjjjkkkmmmooonnniiiccc]]]ZZZXXX[[[\\\YYYTTTPPPQQQSSSVVV\\\cccfffhhhjjjpppuuu|||ooolllhhhdddddd___ZZZYYY\\\]]]YYYTTTSSSSSSRRRLLLBBB===<<<:::777777444444777777333222444,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))************))))))******++++++++++++)))************+++++++++***++++++,,,,,,---......(((000///...222000333@@@^^^bbb___]]]___dddiiilllllloooooopppssstttyyynnnZZZTTTRRRUUUVVVVVVZZZbbbbbbiiippprrrrrrvvv||||||zzzyyyzzzzzzyyywwwuuussstttuuuooonnnmmmlllkkkkkklllmmmmmmmmmllllllmmmnnnoooppppppppppppppprrrvvv|||xxxnnniiigggggggggllloooqqqoookkkddd^^^[[[[[[^^^```]]]VVVRRRSSSUUU\\\```dddhhhjjjmmmssswwwzzzlllmmmlllfff```^^^___``````\\\WWWQQQLLLPPPOOOIIIAAA>>>>>>;;;777888555444777777222//////---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$#########'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++)))************++++++++++++,,,,,,,,,,,,,,,,,,---,,,---///000000333666999WWW{{{lll[[[[[[ggggggfffkkknnnpppoooqqquuuxxxyyynnnaaaXXXUUUSSSUUUYYY___ccceeefffqqq}}}}}}}}}{{{xxxvvvxxxvvvuuuttttttrrrooommmlllooonnnkkkkkknnnooolllkkkjjjjjjkkklllnnnqqqrrrsssrrrqqqpppqqquuu{{{|||yyywwwsssooorrrnnnkkklllnnnnnniiieeeeeecccaaa```^^^ZZZXXXXXX[[[```eeehhhiiimmmuuu||||||nnnmmmkkkddd]]]^^^___```___]]]WWWPPPLLLPPPOOOIIIAAA======;;;777999555444777777222///000---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,---//////000222666999YYYooo\\\[[[fffffffffmmmooorrrpppppptttvvvxxx~~~sssfff^^^YYYYYYZZZ___fffjjjllllll{{{{{{yyywwwvvvtttqqqppppppooonnnllljjjlllllliiiiiilllllljjjkkkkkkkkklllnnnoooqqqrrrsssrrrqqqpppqqqvvv||||||wwwqqqoooqqqrrrqqqnnnlllmmmnnnpppmmmhhhbbb```dddfffhhhiiikkkpppwww}}}}}}ooonnnkkkccc[[[^^^^^^______]]]WWWPPPJJJQQQPPPJJJ@@@<<<<<<;;;999999555444777777333000000---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++)))************++++++++++++++++++,,,,,,---------,,,---//////000222555888ZZZttt^^^ZZZdddfffhhhoooqqqssspppoooqqqsssttt{{{ttthhhaaa```^^^]]]^^^dddmmmuuuzzz{{{|||zzzyyysssqqqmmmllllllllllllkkkjjjllllllhhhhhhlllllljjjjjjkkklllnnnooopppqqqqqqsssrrrrrrqqqrrrvvv|||~~~~~~~~~|||yyytttpppmmmooommmkkkjjjmmmssszzz~~~pppooolllccc\\\^^^^^^^^^___^^^XXXOOOHHHPPPPPPJJJ@@@;;;;;;<<<:::999555444777777333000000---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))*********++++++++++++++++++,,,,,,---------,,,---/////////111555777VVV{{{bbbZZZcccfffiiippprrrsssooommmnnnooopppwwwxxxooohhhdddeeeddd___\\\aaammm|||}}}|||ssspppllliiijjjkkkllllllkkknnnmmmjjjjjjmmmnnnkkkhhhjjjlllnnnpppqqqqqqppprrrrrrrrrqqqrrruuu{{{~~~yyytttnnnmmmpppwww~~~}}}ppppppmmmfff___^^^^^^^^^___^^^XXXNNNFFFMMMNNNJJJAAA;;;;;;<<<<<<999666555888888333000000---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))*********+++++++++******+++,,,,,,---......,,,---/////////111444777NNNggg[[[cccfffiiiooopppqqqmmmkkkkkklllmmmttt|||wwwsssqqqmmmiiigggddd```___fffuuuvvvrrrmmmjjjjjjlllmmmnnnkkkmmmmmmjjjjjjmmmmmmkkkfffhhhkkknnnpppqqqqqqqqqrrrrrrrrrqqqqqqtttyyy|||yyywwwzzz}}}oooooonnngggaaa___]]]]]]______YYYMMMDDDIIILLLJJJCCC===<<<>>>===:::666555888888444111111---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++,,,,,,---......---......//////000333666DDDyyymmm^^^dddgggiiimmmlllppplllkkkllllllmmmssszzzvvvttttttpppjjjgggbbbccciiiuuuyyyuuupppmmmmmmnnnnnnnnniiikkkkkkggggggkkkkkkiiifffgggjjjmmmpppssstttuuutttttttttrrrrrrssswwwzzz~~~nnnmmmmmmgggaaa___]]]]]]______YYYMMMCCCEEEJJJJJJDDD>>>>>>???>>>:::666555888888444111111---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++)))************+++++++++)))******+++---......///---............000333555<<>><<<===>>><<<777555666666222000111---((()))...---'''&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$'''+++111888:::444))) ######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''''''''(((((((((((())))))))))))))))))))))))******))))))******+++,,,++++++************++++++***++++++,,,,,,------...............///111222333777EEElll}}}tttdddlllfffccckkkkkkmmmjjjhhhiiilllppprrrsss~~~~~~kkkcccjjjrrrrrrmmmcccgggooovvvtttlllhhhiiioooyyyrrrqqqssstttssssssvvvvvvppplllooo}}}}}}zzzvvvtttrrrqqqqqqmmmmmmmmmllllllkkkkkkkkklllllllllnnnqqqvvv{{{~~~zzz{{{{{{xxxtttsssvvvzzz}}}}}}ooonnnjjjdddaaa___[[[\\\aaabbbZZZPPPJJJMMMLLLIIIDDD???======>>><<<777555666666222000111333---***+++---,,,++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$)))///222///((("""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''(((((((((((())))))))))))))))))))))))******))))))******+++,,,++++++************++++++***++++++,,,,,,------...------......///111222333777BBBiiiwwwccchhhdddcccjjjjjjgggfffdddeeeiiimmmpppqqq{{{xxxvvv{{{ggg]]]aaakkknnnkkk___]]]aaajjjooojjjbbb]]]cccwww{{{qqqmmmlllqqqqqqrrrwwwvvvpppjjjiiiqqq}}}}}}zzzwwwuuusssrrrrrroooooonnnnnnmmmmmmlllllljjjjjjkkklllpppuuuyyy|||}}}~~~}}}yyyuuusssuuuxxx|||pppoookkkddd``````]]]^^^bbbccc[[[SSSPPPRRRPPPLLLFFF@@@======>>><<<777555777666333000111///---***(((+++---***$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&)))(((%%%"""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))***++++++++++++************++++++***++++++,,,,,,------...---------...///000222222555AAAkkk}}}bbbbbbbbbdddiiiiiihhhgggfffhhhlllpppssstttxxx{{{|||xxx}}}oooaaabbblllrrrrrraaaYYYYYYeeepppnnnbbbXXX\\\nnnssskkkhhhkkkmmmqqqxxxzzztttlllfffgggmmmxxx~~~|||yyywwwvvvuuutttqqqqqqpppooonnnnnnmmmmmmjjjjjjkkkmmmppptttxxx{{{~~~~~~zzztttrrrsssvvv{{{qqqppplllddd``````]]]^^^bbbbbb\\\UUUSSSUUURRRMMMFFF@@@<<<<<<===<<<777555777777333111111(((------******,,,((( ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#####################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++++++++************++++++***++++++,,,,,,------...---------...///000111222444BBBsssddd]]]```dddgggiiikkkiiihhhjjjmmmppprrrsssvvv|||mmmjjjttt{{{|||iii```___lllyyyyyykkk___```nnn~~~xxxnnniiieeeiiioooxxx~~~uuulllggghhhqqq~~~|||zzzxxxwwwwwwsssrrrqqqpppooonnnmmmmmmkkkkkklllnnnqqquuuxxxzzz{{{||||||xxxtttqqqsssuuu{{{rrrqqqlllddd___^^^\\\^^^bbbaaa[[[UUUTTTUUURRRLLLEEE>>>;;;;;;<<<===888666777777333111222+++//////+++((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###!!!"""###$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++++++++************++++++***++++++,,,,,,------...,,,---------...000111222333CCCxxxjjjZZZ___dddeeeiiikkkiiihhhhhhkkklllmmmlllqqqxxxttt|||nnnggggggsss}}}qqqggggggqqq|||zzzooohhh```fffmmmxxxvvvooommmrrr}}}|||zzzzzzuuutttsssqqqpppnnnmmmmmmkkkkkklllmmmppprrruuuvvvtttvvvwwwuuurrrqqqsssuuuyyy}}}~~~}}}rrrqqqmmmddd___]]]\\\___cccaaaZZZTTTSSSTTTQQQKKKCCC===;;;;;;======888666888777333111222///+++))))))(((&&&(((---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""$$$&&&######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))******++++++************++++++***++++++,,,,,,------...,,,,,,,,,---...///111111444???ooosss[[[___cccccciiinnnmmmkkklllmmmnnnnnnmmmnnn}}}qqqkkklllwwwtttkkkjjjrrrzzzwwwkkkccc___dddkkkuuuxxxtttvvv}}}|||wwwwwwuuutttrrrpppooonnnkkkkkkkkklllmmmooopppqqqooorrrttttttrrrqqqsssvvvvvvzzz|||qqqqqqmmmddd___\\\]]]aaaeeecccZZZSSSRRRRRROOOJJJCCC===<<<===@@@===888666888888444222222111'''(((777<<<111))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''%%%$$$###$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++************++++++***++++++,,,,,,------...,,,,,,,,,---...///000111666777ZZZ|||]]]```bbbaaajjjqqqoooooooooqqqrrrrrrqqqooozzz|||tttsss{{{ppplllsss{{{}}}ttthhh___aaadddiiiqqq{{{|||~~~{{{zzzyyywwwuuusssqqqpppnnnnnnnnnnnnoooooooooooonnnqqqttttttrrrqqqtttvvvyyy{{{~~~zzzpppqqqmmmddd___\\\^^^cccgggdddZZZSSSQQQRRROOOJJJCCC>>>===???BBB===999666888888444222333444(((111OOOZZZFFF...%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%+++,,,)))$$$"""!!!######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******++++++************++++++***++++++,,,,,,---......,,,,,,,,,---...///000111999///HHHvvv___aaabbb```kkkmmmllllllmmmpppqqqqqqpppssszzz~~~{{{xxxnnnuuu~~~{{{ssshhh```ccceeehhhooo~~~}}}|||yyywwwuuusssrrrssssssssssssrrrrrrqqqqqqooorrruuuuuusssrrrtttvvv~~~~~~ssssssrrrkkkddd]]]^^^\\\^^^bbbaaaYYYQQQNNNQQQNNNIIICCC???>>>@@@CCCBBB<<<888999999666333222///,,,///===JJJHHH555###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$&&&)))++++++((($$$!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((+++*********))))))(((((())))))))))))************++++++******************++++++,,,,,,,,,,,,------...------......///000111222777@@@ZZZ{{{eeeXXXaaafffbbbjjjjjjlllnnnpppqqqpppnnnmmmrrrzzzyyy}}}rrrdddbbbmmmggghhhpppuuu|||~~~}}}xxxtttssstttttttttwwwvvvsssooommmnnnqqqtttpppmmmmmmqqqssssssvvvzzzyyy{{{}}}ooorrrqqqjjjccc]]]\\\[[[]]]bbbbbbZZZSSSPPPQQQOOOIIICCC>>>>>>@@@CCCAAA:::666777888555222222...***(((+++111222+++$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((()))************)))))))))((())))))))))))************************************++++++,,,,,,,,,,,,------...------......///000111222444<<>>===???BBBAAA999444555666444222333000...+++(((&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!###%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((())))))************))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------...------......///000111333333777TTTyyy___]]]fffkkkeeefffhhhjjjlllnnnnnnooooooooowww~~~vvvkkkfffgggggghhhlllpppnnnmmmxxx}}}zzzxxxxxxyyyyyyuuutttssssssssssssttttttpppnnnnnnrrrttttttvvvzzz|||~~~wwwkkktttrrrhhhbbb]]]\\\ZZZ]]]bbbbbb[[[TTTQQQSSSPPPJJJCCC>>>===???AAAAAA999444555666555444555000222333111,,,))))))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######"""!!! !!!###%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))*********)))))))))))))))((()))))))))***************************++++++++++++++++++,,,,,,,,,------...------......///000111555444444PPPccc\\\ccchhhccceeehhhjjjkkkmmmooopppqqqoootttvvvmmmeeeaaabbbbbbgggnnnrrrooommmvvv~~~{{{zzz{{{}}}vvvuuuuuuvvvxxxxxxwwwvvvrrroooooosssttttttvvvzzzzzz}}}uuunnnyyytttiiibbb^^^^^^]]]___cccbbbZZZSSSPPPTTTQQQKKKDDD>>><<<>>>@@@@@@999555777888777555666---...///...---***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))******((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------...------......///000111444555555NNNhhh\\\___bbbcccfffhhhjjjjjjlllooorrrsssrrrsss}}}tttkkkfffbbb``````fffnnnqqqooonnnttt~~~}}}|||}}}yyyxxxxxxzzz|||}}}{{{yyyuuuqqqqqqtttuuusssuuuyyyyyy|||rrrppp{{{uuuhhhccc```___^^^```dddbbbZZZRRROOOUUUQQQKKKDDD>>><<<===???>>>999666888:::888666666000---***(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!###%%%&&&'''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((()))******))))))))))))************))))))))))))************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------...------......///000111///666666III~~~nnn]]]\\\]]]cccfffiiiiiiiiijjjnnnqqqttttttuuuzzzwwwrrrnnniiicccbbbggglllooonnnoootttyyy}}}|||~~~|||zzzyyy{{{~~~}}}zzzxxxtttsssuuuuuussstttwwwxxx{{{mmmnnnzzztttfffbbbbbb^^^]]]___dddccc[[[TTTQQQUUURRRLLLDDD>>>;;;<<>>jjjttt___\\\^^^cccfffiiihhhfffgggkkkpppsssvvvwwwxxx}}}zzzxxxooofffdddgggjjjmmmqqqwww|||~~~}}}yyyvvvtttzzz}}}{{{}}}~~~zzzxxxzzz}}}|||yyy{{{wwwuuuvvvuuurrrrrruuusssvvvyyy~~~zzzhhhkkkxxxrrreeebbbccc\\\[[[^^^cccccc\\\VVVSSSVVVRRRLLLDDD>>>;;;<<<>>>999555444999;;;888444333---000222///***&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))******(((((())))))*********+++))))))))))))************((())))))***++++++,,,,,,++++++,,,,,,,,,---------...------......///000111+++777333555WWWxxx```]]]```bbbeeehhhgggddddddiiinnnqqqwwwyyywww}}}}}}rrrfffdddfffiiimmmvvvwwwlllgggeeekkk}}}zzz}}}~~~zzzwwwxxx|||~~~{{{xxx}}}xxxvvvvvvuuuqqqqqqtttmmmpppsssxxxpppjjjjjjqqqqqqggg___^^^___]]]^^^bbbaaaZZZSSSQQQVVVPPPIIIBBB???===<<<;;;:::999777666666555333111333111...+++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...///000///555777999OOOqqqxxxiii\\\bbbaaabbbccccccccceeehhhkkkpppvvvxxxtttvvv{{{zzztttjjjcccaaa^^^cccpppzzzqqqeee]]]]]]iiiwww~~~~~~~~~~~~~~~{{{yyyyyyzzz|||}}}}}}zzzwwwssspppoookkkjjjlllssszzzmmmggghhhoooooogggaaaaaa```^^^___cccbbbZZZTTTRRRVVVQQQIIICCC???>>><<<;;;:::999777666666555333111333111...+++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...///000,,,222333444HHHmmmooo^^^bbb___aaacccdddeeegggkkknnnrrrxxxyyysssttt}}}wwwooogggccc___]]]cccnnnwwwzzzjjj^^^ZZZaaakkk~~~~~~~~~~~~|||zzz{{{||||||}}}|||{{{yyyvvvssspppnnnrrroooooorrrvvv|||kkkffffffmmmnnngggccceeeaaa^^^```cccbbb[[[UUUSSSVVVQQQJJJDDD@@@>>>===<<<:::999777666666555333222333111...+++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...///000///444444333CCCiiiyyybbbbbb___aaacccdddfffiiinnnqqquuuyyyxxxsssrrr}}}}}}ttthhhaaa]]]\\\aaakkkrrr|||rrrccc[[[\\\bbbmmm|||~~~~~~|||{{{{{{{{{yyyyyyzzzzzzxxxvvvsssqqqxxxtttqqqqqqsssvvvmmmhhhhhhnnnmmmfffdddggg```^^^___bbbaaaZZZTTTRRRUUUPPPJJJDDDAAA???===<<<:::888777666666666444222333111...+++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------,,,------...///000333666666333???dddhhh___aaabbbdddeeegggiiimmmpppsssvvvvvvrrrqqqzzzpppaaa]]]\\\___fffkkkuuu}}}lllbbb___```cccttt~~~|||{{{zzzxxxyyy{{{}}}}}}|||zzzyyy|||vvvrrrrrrrrrvvvqqqllllllqqqnnnfffcccggg^^^\\\]]]aaa```YYYRRRPPPTTTOOOIIIDDDAAA???===<<<:::888777666777777555333333111...+++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,------...///000///222333222<<<___qqq^^^dddeeeeeeeeeeeefffiiillloooqqqsssrrrrrrxxxzzzggg___\\\]]]aaadddlllvvviiiccc```aaappp~~~~~~}}}|||zzzzzz{{{~~~yyyuuussssssuuu~~~rrroooppptttoooeeebbbfff^^^[[[\\\```___XXXRRROOORRRNNNHHHDDDAAA???<<<;;;:::888777777777777666444333111...+++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,------...///000///111444666>>>\\\```eeeeeeeeedddcccccceeegggjjjlllpppssssssvvvpppbbb]]][[[^^^```fffyyy}}}lllddd```aaakkk}}}}}}~~~~~~}}}~~~zzzuuusssrrrssszzzpppnnnqqquuupppeeeaaaeee^^^\\\]]]aaa```YYYRRRPPPPPPLLLGGGCCCAAA>>><<<::::::888777777888888666555333111...+++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------------,,,------...///000111222555888:::QQQeeecccddddddbbb```aaabbbdddhhhjjjpppttttttttt~~~yyykkk___aaaiiirrrvvvzzzwwwddd]]]ZZZ]]]___cccrrrnnneeeaaabbbgggttt}}}}}}zzzyyyxxxxxxxxxwwwrrroooooooooqqqwwwmmmlllpppuuupppeeeaaaeee___]]]^^^bbbaaaZZZSSSQQQOOOKKKGGGCCC@@@>>>;;;999:::888777777888888666555333111...+++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((('''&&&%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))'''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,------------------------...000000111///111111///???mmmjjjaaabbbbbbaaa___```bbbdddhhhjjjpppuuutttsss{{{wwwrrrxxx~~~pppgggbbbjjjvvvwwwiiiYYYYYYWWWYYY^^^^^^]]]ccclll{{{xxxeee]]]YYY]]]```cccooo}}}ppphhheeedddeeeooo{{{}}}~~~||||||~~~zzzvvvrrrpppoooooommmiiiiiikkknnnpppxxx~~~wwwkkkqqqqqqfffbbbhhhaaa]]]ZZZ^^^bbb```VVVLLLMMMGGGDDDDDDCCC>>><<<===:::999888777666444333333666333...+++)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******+++***)))))))))***,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------............///////////////111000333777;;;VVVrrrfff^^^^^^```^^^dddhhh___iiijjjnnnttttttrrrwww~~~tttjjjhhhjjjooosssqqq[[[SSS___nnnxxxqqq]]]]]]WWWRRRTTTWWWYYYYYYXXXaaajjjvvvxxxzzzyyyrrrjjjccc^^^\\\]]]aaakkkuuuvvvjjjjjjeeeaaaeeewww~~~}}}||||||{{{{{{wwwxxxzzz{{{{{{{{{zzzyyyvvvxxx|||}}}vvvpppnnnmmmllllllllliiifffggglllssszzz~~~ssssssqqqfffbbbhhhaaa]]][[[^^^bbb```VVVMMMLLLGGGCCCCCCAAA===;;;;;;999999888777666666555555888444///+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******+++***)))))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////---000000333555666LLLqqqxxxggg```aaaccc```fffjjjccciiiiiimmmqqqqqqnnnsss{{{yyykkkhhhmmmuuu{{{vvvaaaWWW^^^mmm|||vvv^^^\\\XXXVVVYYY[[[[[[YYYXXXSSS[[[hhhyyy|||xxxvvvpppkkkeee```^^^]]]___hhhqqqvvvkkkkkkeee```cccuuu~~~|||{{{zzzzzzzzzxxxxxxyyyyyyxxxwwwuuuttttttuuuwwwyyy{{{|||||||||xxxuuuqqqnnnmmmllljjjiiijjjiiifffeeegggmmmuuu{{{wwwqqqpppfffccchhhaaa^^^\\\^^^bbb```WWWOOOMMMGGGBBBBBB@@@<<<999:::999999888888888777777777;;;666000+++((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))************))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............/////////+++000111333444111@@@___iiiaaacccfffcccgggkkkfffhhhiiillloooooommmpppvvvpppkkkrrr~~~mmm``````ooofff]]][[[]]]bbbccc^^^YYYXXXNNNTTT___qqquuupppllljjjddd___]]][[[\\\bbbjjjwwwllllllgggaaabbbqqq~~~}}}|||zzzyyywwwwwwwwwvvvwwwvvvvvvtttrrrooonnnnnnoooooooooppppppppppppnnnmmmlllllllllkkkhhhfffffffffeeebbb```eeeooowwwtttnnnnnnfffbbbgggaaa^^^\\\___aaa___XXXQQQNNNHHHCCCBBB@@@;;;999:::888888888888888888999999===888000***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))*********************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////,,,111111222333///:::TTTlllbbbcccfffccceeejjjgggfffhhhkkknnnnnnnnnqqqtttyyyrrrzzzzzzkkkeeetttvvvdddbbbfffnnnmmmcccZZZWWWSSSUUU\\\lll|||ppphhhcccccc^^^[[[ZZZXXXXXX]]]cccxxxmmmmmmjjjbbb```jjjxxx~~~|||{{{zzzyyywwwuuutttrrrrrrqqqsssssssssrrrpppnnnkkkjjjgggffffffeeeeeefffggggggiiihhhgggggghhhgggfffddd```cccccc___[[[^^^jjjttt}}}tttmmmmmmeee```ccc```^^^\\\^^^```^^^XXXRRRQQQJJJEEECCC@@@<<<:::;;;888888888888888999999999===777000***((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............///333111000333111;;;QQQrrrcccaaaeeebbbcccgggdddbbbeeehhhjjjlllnnnpppqqq|||tttkkkxxxpppkkknnnxxxxxxjjj]]]YYYXXXVVVXXXcccxxx}}}yyy~~~{{{sssjjj```YYY[[[YYYXXXYYYXXXWWW[[[```zzz{{{mmmmmmkkkbbb\\\```hhhllloooqqqnnnmmmlllkkkjjjlllpppttt~~~~~~xxxyyyyyyxxxxxx{{{}}}{{{wwwtttrrrsssrrrqqqooonnnmmmllllllnnnooonnnnnnllljjjhhhfff^^^^^^]]]]]]^^^```cccdddfffccc```______``````___YYY^^^```\\\WWWZZZeeepppyyyyyyqqqoooddd]]]```^^^]]]\\\]]]^^^]]]XXXSSSSSSLLLEEECCC@@@;;;:::;;;777777888888888888888888:::555///***)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------.........///444000///333444<<>>999777888888999:::;;;;;;999777666666222...+++))))))'''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))(((((()))))))))(((&&&&&&))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------......///............111444888;;;SSSxxxeeecccfff```aaallliiijjjkkkllllllmmmppprrrjjjqqq~~~xxxxxx{{{}}}nnngggddd```YYYSSSQQQOOOLLLIIIHHHIIIJJJKKKVVVooowwwoookkkddddddqqqvvvhhhmmmsssqqqdddWWWUUUZZZ___ggg\\\RRRUUUccckkkaaaSSSUUUXXX[[[[[[YYYXXXWWWWWWWWW]]]hhhttt~~~}}}|||||||||{{{vvvwwwxxxzzz{{{yyytttqqqjjjgggcccbbbccceeefffgggfffccc```]]][[[XXXUUURRRTTTPPPLLLJJJLLLSSS\\\aaagggeeeaaa^^^\\\[[[[[[ZZZ[[[[[[YYYVVVQQQMMMLLLLLLVVV```llluuuwwwwwwxxxyyy}}}}}}}}}~~~~~~uuuoooddd^^^___[[[ZZZZZZ[[[[[[YYYUUURRRRRRJJJCCCAAA===888666777999:::;;;;;;:::888555444444111---******))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""###$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))(((((()))))))))((('''''')))))))))))))))))))))))))))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////000///...///111333666888EEEhhhggg^^^aaa```bbbiiiiiijjjjjjjjjjjjmmmqqquuukkkpppyyyyyylllddd___ZZZVVVPPPNNNKKKHHHFFFFFFGGGHHHTTTlll}}}xxxrrrnnnjjjnnn}}}~~~zzzsssddd^^^ccchhhrrrhhh\\\]]]kkktttmmm___VVV\\\dddgggddd___\\\ZZZ[[[^^^eeennnwww~~~~~~}}}|||{{{zzzyyyxxxxxxuuuvvvxxxzzz|||{{{xxxuuunnnkkkgggeeeeeefffffffffdddbbb```^^^]]]YYYTTTQQQYYYSSSLLLGGGGGGNNNVVV\\\llliiiddd```]]]\\\]]]]]]______]]]XXXRRRLLLJJJIIIPPPYYYdddmmmqqqrrrsssuuuxxxyyy{{{}}}tttnnneee___```ZZZZZZZZZ[[[[[[YYYUUUQQQQQQKKKEEEBBB>>>888666888:::;;;;;;;;;999666333222333000,,,************)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&###"""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))(((((()))))))))((((((((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////000000//////000222444666===```nnn]]]]]]___cccffffffhhhiiijjjkkkmmmqqqsssnnnoootttuuuhhhccc___[[[RRROOOKKKHHHEEEEEEEEEFFFUUUkkk~~~}}}}}}|||xxxtttssswwwsssiiikkkrrr{{{ssshhheeeqqq}}}yyylll\\\aaajjjooommmfffaaaaaabbbccceeekkkssszzz}}}||||||{{{zzzyyyxxxwwwwwwwwwxxxzzz||||||yyywwwqqqnnnjjjhhhhhhhhhhhhgggcccaaa^^^\\\[[[XXXUUURRRXXXSSSLLLFFFEEEIIIOOOTTTffffffdddbbb```___```aaabbbbbb```[[[UUUNNNJJJHHHKKKSSS]]]eeejjjmmmpppqqqrrruuuxxx|||}}}rrrmmmeee```bbbZZZZZZZZZ[[[[[[YYYUUUQQQQQQLLLHHHEEE@@@999888:::<<<<<<<<<;;;999666333111333000,,,************)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***'''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((('''''''''((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))***))))))((((((((()))))))))************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......//////000000000000000000222333444444PPP~~~bbb[[[___cccdddaaaeeeiiilllmmmmmmnnnooopppnnnpppzzzxxxooohhhaaaVVVSSSOOOJJJGGGFFFFFFFFFUUUjjj{{{}}}{{{|||~~~}}}{{{}}}ttttttyyyxxxqqqwwwvvvggghhhmmmuuuuuunnnjjjjjjiiihhhgggjjjooovvv{{{}}}||||||}}}}}}|||{{{yyyyyyyyyxxxxxxyyy{{{{{{zzzxxxpppmmmjjjiiiiiiiiiiiihhhccc```[[[XXXWWWVVVUUUTTTTTTQQQMMMIIIGGGHHHJJJLLLWWWZZZ^^^___^^^]]]^^^___aaabbbaaa^^^WWWQQQLLLJJJIIIOOOWWW___eeejjjmmmooooooqqquuuyyy}}}{{{qqqmmmeeeaaaccc[[[ZZZZZZ[[[[[[YYYUUURRRQQQMMMJJJGGG@@@999888;;;=========<<<:::777444222333000,,,************)))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))'''''''''((((((((((((((('''''''''(((((())))))***((())))))******))))))(((((((((((()))))))))******))))))((((((((()))******************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////000000000000000000111111222333666FFFyyymmm\\\]]]bbbbbb___ccciiilllmmmlllkkkkkkooolllllluuu~~~pppccc\\\YYYTTTOOOKKKIIIHHHHHHUUUiiizzz{{{yyy|||~~~~~~pppkkkllluuuyyysssooooooooollljjjjjjmmmrrruuuwwwzzzzzz|||||||||{{{zzzyyyyyyxxxwwwxxxzzz{{{zzzyyyooollljjjhhhhhhhhhgggfffccc___[[[WWWVVVWWWWWWVVVQQQPPPNNNMMMKKKJJJJJJJJJIIINNNTTTVVVUUUTTTUUUVVVYYY[[[]]][[[WWWQQQMMMKKKIIILLLSSSZZZaaagggjjjlllmmmooorrrvvvyyy|||~~~|||qqqmmmeee```bbb[[[ZZZZZZ[[[[[[YYYUUURRRPPPLLLJJJGGG@@@888777:::===>>>>>>===;;;888555333444111---*********)))(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))''''''''''''((((((((()))&&&''''''((())))))******))))))************))))))(((((()))))))))*********))))))((((((((()))++++++************************,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000/////////000111222222333:::@@@ooozzz^^^\\\aaabbb```cccgggiiiiiiiiiiiiiiimmmiiihhhqqq~~~kkkbbb___YYYTTTOOOMMMLLLLLLXXXkkk{{{|||zzz~~~|||rrrppp|||~~~wwwvvvuuurrrooonnnppprrrssstttuuuvvvxxxzzzzzzzzzyyyxxxwwwvvvuuuvvvyyy{{{||||||ssspppmmmkkkjjjhhhfffeeebbb```]]][[[ZZZYYYXXXWWWQQQQQQPPPPPPOOOOOONNNNNNFFFJJJNNNNNNLLLJJJKKKNNNMMMQQQTTTUUUSSSOOOLLLJJJHHHJJJOOOVVV]]]dddgggiiimmmnnnppprrruuuyyy{{{}}}~~~sssnnneee```bbb[[[ZZZZZZ[[[[[[YYYUUURRRNNNKKKIIIFFF???777666:::>>>>>>>>>>>><<<999666555444111---******))))))(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&''''''((()))******+++))))))************))))))))))))))))))***************)))(((((((((***+++,,,************************,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000......///000111222222333444666eee```[[[```bbbbbbccceeefffffffffhhhjjjkkkgggfffnnn~~~{{{fffbbb]]]WWWRRRPPPNNNNNN\\\ooo~~~~~~{{{zzzxxxuuussstttttttttsssqqqrrruuuwwwxxxxxxwwwvvvtttssssssuuuyyy|||~~~yyyvvvrrrooommmkkkhhheeeaaa```______^^^\\\YYYVVVSSSRRRRRRQQQQQQRRRRRRSSSJJJMMMNNNKKKFFFDDDGGGJJJDDDHHHNNNPPPOOOMMMJJJIIIHHHIIIMMMSSS[[[aaaeeegggmmmnnnnnnpppsssvvvyyy{{{vvvqqqllleeeccc___]]][[[YYYYYYZZZZZZVVVRRRPPPMMMIIIDDD@@@===;;;:::<<<===>>>>>>===;;;999888777222,,,***++++++***(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((%%%&&&&&&'''((()))******))))))))))))************))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...///////////////000111111222222999777SSSrrrZZZWWW^^^```______aaadddhhhjjjkkkjjjfffdddhhhttt{{{oooccc^^^YYYVVVXXX^^^fffxxx~~~vvvsssrrrqqquuuzzzsssqqqoooqqquuuxxxxxxvvvrrrssstttvvvxxxzzz{{{|||{{{tttpppnnnkkkgggdddeeeeeeddddddccc___YYYUUUSSSSSSQQQQQQQQQSSSUUUVVVOOOOOOOOOOOONNNMMMMMMLLLIIIIIIJJJJJJIIIHHHFFFEEEGGGIIINNNUUU\\\bbbfffgggnnnppprrrqqqqqqrrrwww|||rrroookkkeeedddaaa\\\ZZZYYYZZZ\\\ZZZUUUQQQOOOMMMIIIDDD@@@===;;;:::============<<<;;;:::999777222,,,******+++***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((('''(((((())))))*********))))))))))))*********+++))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...///////////////000111111222222888222DDDqqqxxxYYYVVV^^^aaaaaaaaacccfffhhhjjjjjjhhhfffeeegggooo~~~zzzqqqjjjddddddiiitttuuupppmmmkkknnnsssqqqooommmlllooorrrtttuuuuuuvvvwwwxxxyyy{{{||||||}}}yyytttqqqooommmiiiggggggfffeeeeeeccc___ZZZVVVWWWVVVTTTRRRRRRSSSUUUVVVSSSQQQOOONNNMMMMMMNNNOOOJJJJJJJJJIIIHHHGGGFFFEEEHHHKKKOOOVVV]]]cccggghhhnnnoooqqqpppooorrrwww|||pppnnnjjjeeedddbbb[[[ZZZZZZ\\\]]][[[UUUPPPOOOMMMIIIDDD@@@===<<<;;;>>>===<<<;;;;;;;;;;;;;;;666222,,,******+++***(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...///////////////000111111222222:::222:::YYYzzz\\\TTT]]]aaabbbdddfffhhhhhhhhhhhhgggfffeeedddiiivvv}}}uuutttwwwsssllliiiffffffhhhkkkjjjiiihhhhhhkkkppptttvvvvvvvvvvvvwwwxxxxxxyyyxxxvvvrrrpppooonnnlllkkkiiihhhfffeeeccc```[[[WWWZZZXXXUUUSSSRRRSSSUUUWWWXXXUUURRROOONNNNNNPPPQQQLLLKKKIIIHHHFFFFFFFFFFFFJJJMMMRRRYYY___eeeiiikkknnnppppppooooooqqqxxx}}}rrrpppjjjcccaaa___ZZZZZZ[[[^^^___\\\UUUOOOOOOLLLIIIDDD@@@>>><<<;;;>>>===<<<::::::;;;;;;<<<666111,,,)))***+++)))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))******************))))))*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---------,,,,,,,,,,,,------------------............------------------------...........................------------...///////////////000111111222222777222777NNNoooeeeVVVZZZ___bbbeeeggggggfffeeeeeeeeeffffffbbbcccnnn}}}yyyzzz{{{nnniiigggbbb^^^\\\aaacccfffffffffhhhmmmrrrrrrqqqppppppppppppqqqrrrqqqqqqoooooonnnnnnmmmmmmkkkjjjgggeeeccc```\\\XXXYYYWWWUUUSSSSSSTTTVVVXXX[[[YYYWWWUUUSSSRRRSSSSSSNNNMMMJJJGGGFFFGGGHHHIIIMMMQQQVVV\\\aaafffjjjmmmooopppqqqpppooosssyyyqqqoooiiiaaa```^^^YYYZZZ\\\___```\\\UUUNNNNNNLLLHHHDDD@@@>>><<<<<<>>>===;;;::::::;;;<<<===666111+++)))******)))'''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''(((((())))))))))))))))))))))))))))))))))))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,...------,,,,,,------...---------.........//////------------------------...........................------------...///////////////000111111222222//////333DDDeeesss[[[WWW\\\___dddfffdddcccbbbbbbdddffffffaaa```iii|||~~~wwwuuuuuuuuu~~~xxxqqqmmmqqqwww}}}xxxtttxxx{{{pppfffdddeee```XXXSSSWWW\\\cccfffhhhiiimmmpppnnnmmmllljjjjjjkkkllllllkkklllmmmmmmllllllmmmmmmllljjjgggdddccc```]]]ZZZUUUUUUTTTTTTUUUVVVXXXZZZ[[[\\\\\\[[[ZZZWWWUUUSSSPPPNNNKKKIIIHHHIIIKKKMMMPPPUUUZZZ___bbbfffkkknnnoooqqqrrrqqqqqqttt{{{nnnnnnhhhaaa```___ZZZZZZ\\\___```]]]UUUOOONNNLLLHHHDDDAAA>>>===<<<===<<<<<<;;;;;;;;;<<<<<<555111+++))))))***)))'''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''((())))))******))))))))))))))))))))))))))))))++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------------------------------++++++,,,---------------//////............//////------........./////////------------------------...........................------------...///////////////000111111222222...222444===\\\bbbWWWYYY]]]bbbcccaaa``````aaaccceeeeeeaaa```hhhxxx}}}tttppplllgggjjjuuuyyypppgggeeefffgggjjjnnnvvvvvvmmmnnnuuu{{{sssggg^^^```ddd```XXXQQQTTTYYY```fffiiikkkllllllmmmllljjjhhhhhhhhhjjjkkkhhhjjjllllllkkkjjjkkklllllliiieeecccbbb```^^^\\\VVVVVVWWWYYYZZZ[[[\\\\\\[[[\\\]]]^^^]]]ZZZVVVTTTRRRPPPNNNLLLLLLNNNPPPRRRTTTXXX^^^aaaccceeejjjmmmmmmppprrrsssrrruuuzzzqqqqqqkkkcccaaaaaa[[[[[[\\\^^^___]]]VVVPPPMMMKKKHHHDDDAAA>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;555000+++((()))***((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((())))))))))))(((((()))************)))((())))))******+++++++++,,,,,,,,,,,,------------------------------------............////////////////////////////////////,,,...000222222111///...000000////////////000000............////////////...................................................------------...///////////////000111111222222///777666888VVVhhhYYYWWW\\\aaabbb___^^^```bbbccceeedddbbbaaaiiiwwwxxxtttllldddccciiivvvxxxpppfff]]]]]]^^^^^^___bbbgggmmmqqqtttzzzzzzooolllsssyyyxxxiii^^^aaagggggg```ZZZVVVXXX]]]bbbgggjjjiiihhhkkkjjjgggfffeeegggiiijjjgggjjjmmmmmmkkkiiijjjkkkkkkhhhdddaaaaaa```___^^^[[[\\\___aaabbbbbb```___ZZZ[[[[[[\\\[[[YYYWWWVVVRRRRRRQQQPPPQQQSSSUUUVVVVVV[[[```cccbbbdddhhhllljjjmmmqqqrrrrrrtttxxx|||xxxwwwnnndddbbb```\\\[[[[[[]]]___\\\VVVQQQMMMKKKHHHDDDAAA>>>======:::;;;<<<=========;;;;;;555000+++((()))***(((''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((()))***************))))))***+++,,,,,,------,,,,,,,,,---------..............................000000000000111111111111111111111111111111111111...000333666666444222000111111000000000000111111............/////////000...................................................------------...///////////////000111111222222,,,555444333RRRkkk[[[WWW\\\aaaaaa___^^^aaaddddddddddddbbbcccjjjwww|||xxxpppggg```aaahhhsssvvvsssssswwwxxxnnnfff]]]VVVVVVXXXZZZ\\\```cccgggiiihhhpppuuuqqqwww~~~pppcccdddlllnnniiiddd[[[ZZZZZZ___eeehhhgggeeeiiigggeeecccccceeeggghhhhhhkkknnnnnnkkkiiijjjkkkjjjfffccc````````````___```bbbfffhhhhhhfffcccaaaZZZZZZYYYXXXXXXWWWXXXXXXSSSRRRRRRSSSTTTVVVWWWXXXXXX]]]bbbcccbbbcccgggkkkgggkkkppprrrrrrsssvvvyyywwwqqqqqqhhhaaabbb[[[YYYYYY\\\___]]]VVVPPPNNNIIIEEEDDDEEECCC===888;;;;;;;;;;;;:::999888888444111---*********)))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((******&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))(((((('''''''''(((((()))***+++******+++++++++******)))---,,,+++,,,---------,,,///,,,,,,000///)))(((,,,+++///222222111000111333111777:::888:::AAAEEEDDDCCC??????BBB@@@;;;<<>>999::::::;;;;;;:::999888888333000,,,*********)))((((((((((((((('''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((())))))))))))***(((((())))))))))))((((((((((((((((((((()))++++++)))******+++++++++++++++---------...///000000//////+++,,,000222000222666000333555666555777:::======GGGQQQYYYeeesss}}}vvvppplllnnnmmmhhheeefffbbb___^^^aaafffeee^^^WWWIIIFFFCCC@@@===:::999:::999888888888888777444111333666444///---//////+++000///......000000...---111000///......///000111000000000000111111111111333111777666>>>nnnbbb[[[```dddbbb^^^\\\]]]___]]]___aaa``````ccckkkrrrxxxpppllloooyyyzzzpppiiijjjiiiqqq|||zzznnnkkkoooooonnnooonnnfff\\\XXXZZZ^^^cccbbb]]]aaannnuuussstttooosss~~~xxxnnnnnnzzzqqqhhh]]]WWWXXXZZZ[[[[[[WWWXXXXXXXXXYYY[[[___bbbbbbfffjjjlllmmmnnnppprrrrrrqqqoookkkfffdddeeefffgggggghhhiiijjjiiiiiiiiieeedddbbb___[[[YYYZZZ[[[YYYXXXWWWWWWXXX[[[]]]___aaadddeeedddgggmmmpppnnnqqqpppqqqsssqqqooottt{{{tttqqqiiicccccc\\\[[[[[[]]]]]]ZZZTTTNNNJJJGGGDDDDDDDDDCCC???;;;999::::::::::::999888888333000,,,*********)))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))************(((((())))))))))))(((((((((((((((((()))***+++,,,******++++++,,,,,,------++++++,,,---............111,,,***---000111444777333777<<>>999999999999888777666666111...+++))))))***))))))((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((())))))))))))))))))))))))******+++,,,---111000...---,,,,,,,,,,,,//////000///...///222555888<<>>::::::999999777666444333000...***)))))))))))))))((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))))))))(((''''''''''''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))******)))************+++,,,---...222111///---,,,,,,---------...000000111777???FFFXXXbbbkkkooouuu{{{cccTTTOOOHHHEEECCCCCCAAA<<<:::;;;999777444333444444444333111111111111111111111111000000000000111111111111///333333777888666LLLsssqqqfffaaafffjjjgggeeegggdddcccaaa```___```aaabbbooo}}}lllgggaaaaaagggjjjbbbXXXSSSRRRUUUZZZ[[[WWWUUUVVVYYYdddiiidddcccjjjoooooohhh```ZZZ]]]dddiiihhhddd]]]\\\aaajjjooojjjdddaaaXXXTTTUUU\\\aaa^^^XXXUUURRRXXX^^^``````^^^^^^^^^XXXUUUQQQTTT^^^jjjnnnkkkdddhhhpppzzzzzztttiiimmmrrrvvvvvvppphhhbbbiiiwwwtttnnnmmmgggddd^^^XXXRRRMMMJJJIIIGGGHHHJJJKKKLLLOOOTTTWWWaaabbbeeeiiinnnpppooonnniiikkklllllljjjiiiiiiiiigggggghhhiiiiiihhhfffeeehhhjjjlllllljjjgggffffffhhhhhhgggggghhhhhhiiijjjhhhmmmooopppsssxxxyyywwwmmmkkklllnnnmmmnnnvvv~~~vvvoooiiiddd```YYY[[[]]]]]]ZZZVVVQQQOOOFFFFFFFFFDDDAAA???>>>===;;;;;;:::888666444222111000---***((())))))))))))((((((((((((''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''((()))******))))))(((''''''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&'''((()))************++++++***++++++,,,---...111000...------...000111111444888<<>>======<<<<<<:::888666333111000000---***((()))))))))))))))(((((((((''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))************)))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))************&&&'''((()))************++++++++++++,,,---......///...------...000333555>>>BBBHHHOOOYYYiii}}}{{{sssuuu{{{|||{{{}}}qqqlllqqqyyy|||wwwlll[[[QQQOOOJJJFFFAAA===;;;999777666555444222111111222444555000000000000111111111111000888111000:::888===WWWrrr^^^___ffffffdddeeefffdddaaa____________^^^^^^lll|||yyywww{{{gggaaa^^^^^^bbbccc]]]XXXVVVPPPMMMOOOSSSQQQLLLNNNTTTSSSTTTRRRMMMKKKMMMPPPRRRNNNJJJJJJMMMPPPPPPRRRUUUKKKDDDAAAGGGNNNMMMHHHDDDFFFDDDEEEHHHJJJIIIGGGFFFAAADDDCCC???@@@GGGIIIGGGCCCCCCGGGPPPYYYZZZSSSKKKGGGGGGHHHKKKNNNNNNLLLJJJLLLMMMQQQYYY\\\WWWNNNGGGGGGMMMVVV[[[\\\XXXSSSPPPHHHJJJLLLMMMPPPTTTYYY]]]bbbcccgggmmmqqqrrrmmmiiimmmpppuuuvvvtttqqqnnnmmmfffiiilllnnnmmmjjjgggdddbbbfffjjjlllkkkiiihhhgggmmmmmmlllkkkjjjjjjiiiiiijjjnnnpppoooqqqtttssspppiiihhhiiilllmmmoooxxxzzzmmmhhhfff```XXXZZZ\\\]]][[[UUUOOOKKKHHHFFFCCCCCCCCCCCCBBBAAA@@@===999666444333111000444///)))&&&&&&)))+++,,,---,,,***((('''((()))***''''''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((&&&$$$$$$'''((('''&&&)))(((((((((''''''&&&&&&)))'''%%%%%%''')))(((&&&''''''''''''''''''''''''%%%))))))%%%###&&&((('''))),,,+++%%%%%%***,,,)))%%%&&&'''((()))((('''&&&((())))))))))))(((''''''%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))************)))+++///000...---,,,,,,000111111///...333>>>FFFXXXbbbnnnwww|||}}}|||ttt{{{}}}ggg\\\YYYRRRHHHBBBEEEGGG>>>333444444444555666444111///333222111111000111111111222111222444444777AAALLL~~~aaaZZZaaaeeeeeefff``````aaaaaaaaaaaa``````aaahhhtttooonnnnnnnnnlllfff\\\UUUTTTSSSQQQPPPPPPQQQSSSTTTUUURRRNNNKKKJJJIIIHHHGGGHHHIIIIIIGGGDDDDDDGGGJJJDDDDDDDDDEEEEEEEEEEEEDDD???CCCGGGHHHGGGFFFFFFEEEBBBBBBCCCBBBBBBCCCFFFHHHFFFGGGHHHIIIIIIIIIIIIHHHBBBBBBCCCDDDEEEFFFFFFFFFIIIIIIKKKOOOQQQNNNKKKJJJKKKIIIRRRcccjjjaaaWWWTTTNNNPPPPPPPPPQQQVVV]]]cccdddfffiiinnnqqqrrrpppnnnsssyyy|||yyyxxxxxxrrrkkkiiillloooqqqooolllgggdddcccccccccdddeeefffggggggjjjjjjjjjkkklllkkkhhhfffsssrrrqqqooooooooopppqqqnnnkkkiiilllnnnqqqzzzzzzooohhheee^^^XXXZZZ]]]^^^[[[VVVPPPLLLGGGEEECCCBBBCCCCCCBBB@@@AAA>>>:::777555444222000222///***'''((()))++++++555333///***&&&###""""""&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&$$$%%%'''((('''%%%&&&&&&&&&&&&&&&'''''''''***((('''((()))***)))(((***+++,,,------+++)))(((***,,,,,,)))+++000222111...222222...---111222///111000---+++***)))******))))))))))))(((((((((((()))(((((((((''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))+++))))))))))))*********+++*********))))))***...111...///333;;;FFFSSS```hhhsss|||mmmuuutttiiiWWWIIIGGGIIIEEE???:::666222000111222444444333333333222222222222222222111333555555666???III{{{ggg\\\```ddddddddd___```aaaaaabbbbbbbbbaaa___cccmmm|||~~~}}}zzzsssiiibbb___]]]YYYVVVTTTTTTUUUVVVUUUTTTQQQPPPNNNMMMKKKJJJJJJKKKKKKHHHEEEEEEGGGIIIEEEEEEEEEFFFGGGGGGGGGFFFDDDFFFFFFFFFGGGHHHJJJJJJFFFFFFFFFEEEDDDEEEFFFHHHEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHKKKQQQVVVVVVRRRNNNMMMKKKQQQ```mmmnnnfff```UUUTTTSSSQQQRRRWWW```fffgggiiikkknnnppppppooommmsssxxxzzzxxxvvvvvvrrrlllhhhkkknnnqqqqqqooollljjjffffffeeeeeeffffffggggggjjjiiihhhiiijjjiiihhhfffuuutttrrrpppooonnnmmmmmmnnnjjjjjjlllooosss|||~~~yyypppiiieee]]]YYY[[[^^^___\\\WWWQQQMMMGGGEEECCCBBBBBBBBBAAA???@@@===:::888666555222111111...+++))))))*********...---+++)))''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((('''''''''&&&%%%&&&((((((&&&$$$&&&&&&''''''((())))))*********++++++---///111222...000222444444222000///111111000///444::::::777666:::<<<999999;;;<<<;;;;;;;;;999777555333222111...---,,,+++***))))))***))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''(((***)))(((((()))+++))))))*********++++++++++++++++++))))))***---000...333AAAVVVnnn~~~zzzfffZZZTTTNNNGGG???;;;555222222444555666333333444444444444333333111111333666666666;;;CCC\\\qqq___^^^bbbcccaaa___``````aaabbbcccddddddbbbbbbgggtttwwwpppkkkgggaaa[[[XXXWWWXXXYYYYYYWWWVVVSSSQQQOOOMMMLLLKKKLLLKKKIIIFFFEEEEEEFFFHHHGGGFFFHHHJJJKKKKKKJJJLLLIIIFFFFFFGGGJJJLLLMMMJJJJJJHHHGGGHHHHHHJJJKKKFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJKKKMMMMMMLLLJJJJJJJJJNNNVVV```ddd___XXXPPPOOORRR\\\lllwwwssshhh\\\ZZZVVVTTTUUUZZZccciiikkkllllllmmmmmmmmmnnnnnntttwwwxxxuuuttttttqqqmmmkkkmmmoooqqqqqqpppnnnmmmhhhhhhhhhggghhhhhhiiiiiiiiigggeeeeeefffggggggfffqqqppppppooommmlllkkkkkkllliiiiiimmmpppuuu}}}yyywwwooohhhddd^^^ZZZ\\\^^^___]]]WWWQQQMMMFFFDDDBBBAAAAAAAAA???>>>>>><<<999777666444222//////---+++***++++++)))((($$$$$$%%%&&&'''***+++---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&%%%%%%&&&'''''''''&&&%%%+++++++++,,,,,,---......---...///000222888???DDD888888:::::::::999888777666777777888>>>CCC@@@999===???@@@===;;;<<<@@@BBB>>>AAADDDGGGGGGDDD@@@===888777444222///......---((('''''''''((()))***+++(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''')))******)))(((***+++*********+++++++++,,,,,,+++---//////......///000AAAJJJ```}}}lll[[[NNNGGGCCC>>>;;;999888666555222333444555555444333333111111333777777555888===GGGsss|||bbb\\\```bbb```______```aaacccdddffffffiiieeeeeennn~~~wwwrrrkkkddd``````bbbdddiiigggbbb[[[VVVRRRRRRRRRQQQQQQPPPNNNKKKJJJIIIIIIKKKIIIHHHJJJNNNPPPOOOMMMOOOKKKHHHKKKNNNOOOQQQSSSPPPMMMKKKIIIJJJLLLNNNOOOIIIHHHHHHIIIJJJLLLNNNOOOLLLLLLNNNRRRUUUTTTOOOKKKNNNOOOSSS\\\jjjsssooofffXXX[[[\\\___lllzzzyyynnnaaa^^^ZZZXXXYYY___fffkkklllmmmlllkkkkkklllnnnpppuuuuuuuuutttsssrrrqqqooooooooopppqqqpppnnnlllkkkiiiiiiiiiiiijjjkkklllmmmhhheeebbbaaabbbdddeeeeeehhhhhhiiijjjjjjjjjjjjjjjiiiggghhhmmmqqquuu~~~vvvtttmmmfffddd```ZZZ\\\^^^___]]]WWWQQQMMMFFFDDDAAA@@@@@@???>>><<<;;;999777555444333000...///---++++++++++++)))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((()))000000000000111111111111333555777777:::BBBNNNWWWHHHGGGEEEBBB@@@>>>===<<<===???BBBFFFNNNRRRNNNFFFJJJIIIFFFBBB<<<;;;???DDDCCCEEEIIILLLNNNOOONNNNNNEEEDDDAAA===:::777555444...---,,,+++***)))))))))''''''&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((''''''((((((((('''''''''((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((((()))******))))))***+++++++++++++++,,,,,,,,,,,,,,,---...000222777>>>BBBbbbjjjssscccXXXRRRHHH@@@<<<999888888444444555555444444333222222111333777888555666:::???^^^iii\\\```cccaaa______```aaabbbdddfffggglllgggeeekkkyyy~~~vvvppplllmmmppprrr|||ssshhh___ZZZ[[[]]]ZZZXXXVVVTTTRRRQQQPPPOOOLLLJJJIIILLLQQQSSSPPPMMMOOOLLLOOOXXX]]]]]]___ccc^^^YYYRRRNNNMMMNNNOOOPPPKKKLLLLLLMMMOOOQQQRRRSSSNNNPPPUUU\\\```___WWWQQQQQQSSSVVV___ooo||||||tttbbbhhhjjjiiiooo|||zzzhhheeeaaa___```dddhhhkkkmmmmmmmmmlllkkklllqqqtttuuutttttttttsssqqqppppppnnnooopppppppppnnnlllkkkhhhiiiiiijjjlllnnnpppqqqgggdddaaa___aaaccceeeeeedddddddddeeeeeefffffffffgggfffggglllqqqvvv~~~qqqqqqllleeecccaaaYYY[[[^^^___\\\WWWQQQMMMEEECCC@@@??????>>>===;;;999888666555444222///,,,///---+++***++++++)))((('''''''''&&&%%%$$$######'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&''')))))))))+++...000333444444555666777777888;;;???BBBBBBBBBIIIUUU```WWWVVVRRRNNNIIIEEEBBB@@@EEEIIINNNRRRYYY___^^^XXX]]][[[XXXSSSLLLGGGKKKRRRQQQOOOMMMLLLNNNSSSXXX[[[OOOOOOMMMJJJGGGCCC@@@>>>;;;:::888555222...+++))))))((('''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''(((((('''''')))((((((''''''(((((()))''''''((((((((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))+++***))))))***,,,++++++,,,,,,,,,---------.........111:::IIIZZZeee{{{rrrgggWWWHHH@@@>>>???@@@999888666555444444333444444222333777888666666999===NNNyyyrrr___aaadddbbb_________```aaacccfffgggiiifffeeeiiittt{{{wwwwwwyyyzzz~~~qqqeee```aaaddd```]]]YYYVVVVVVVVVUUUUUUQQQPPPPPPTTTYYYZZZUUUPPPPPPQQQZZZhhhnnnmmmqqqyyytttkkk^^^UUURRRRRRSSSRRRPPPRRRTTTVVVXXXYYYZZZZZZPPPRRRVVV___ffffff```YYYVVVYYY\\\aaaqqqkkkmmmlllkkkoooyyyxxxrrrlllggggggiiilllnnnpppqqqqqqpppnnnoootttyyyuuussssssuuutttqqqppprrrkkkmmmppprrrssssssqqqpppiiijjjjjjkkkmmmoooqqqrrrhhhfffcccbbbcccfffggghhhhhhgggeeecccbbbbbbbbbbbbhhhfffhhhnnnrrrwwwmmmpppmmmeeebbbaaaXXXZZZ]]]^^^[[[VVVPPPLLLEEECCC@@@>>>>>>===<<<:::999888666555555333///---000...+++************)))$$$%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++)))+++,,,,,,---///555999888888:::<<>>>>>===;;;999999888777666666444000...111...+++))))))*********(((((())))))(((''''''&&&))))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''(((***+++,,,---...---.../////////333:::???<<<===@@@CCCGGGJJJMMMNNNJJJRRRZZZXXXOOOJJJMMMRRRUUUYYY^^^bbbbbb^^^XXXTTTTTTVVVSSSNNNMMMSSSXXXZZZTTTWWW```hhhhhheeejjjsssiiijjjkkkjjjeee^^^VVVQQQTTTVVVXXXYYYXXXUUURRROOOKKKMMMNNNMMMKKKGGGBBB???444222///+++)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,,,,,,,,,,---------......333<<>>===;;;666777888888777333000...///...,,,***((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&'''((()))((('''((((((((())),,,///333555333000...000555:::<<<<<>>SSSqqq^^^aaafffgggdddaaa______`````````ccchhhkkkgggbbbhhhxxx~~~yyyyyyyyyzzz~~~~~~sssfffdddmmmyyyzzzpppiiippp|||sssiiikkkqqqsssqqqllllllssszzzzzzyyy{{{uuuooozzztttllljjjttt||||||wwwnnnsss{{{|||}}}{{{wwwssszzzxxxvvvwwwyyyxxxuuurrrsssxxx~~~yyyuuuqqqqqqqqqpppmmmkkkkkklllooooooooooooooooooooooooooonnnmmmllljjjiiihhhgggjjjlllpppsssxxx~~~}}}iiiiiikkkccc^^^```YYY[[[^^^___[[[UUUNNNJJJCCCAAA???>>>>>>===<<<:::777888888777666333000//////...,,,***((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%$$$$$$%%%&&&(((((((((((((((***,,,///222666888<<<;;;;;;>>>CCCGGGHHHGGG???;;;;;;>>>>>>;;;===BBB<<<<<<>>>BBBGGGJJJIIIHHHGGGKKKQQQVVVSSSNNNOOOUUUXXXWWWRRRNNNSSS^^^eeeeeeeeeddddddeeejjjqqqxxx}}}nnnbbbfffrrrlllbbbdddiiiiiigggffffffaaaYYYVVVXXXfffaaaYYYOOOGGGBBB@@@AAADDDGGGHHHCCC999111......++++++***)))))))))((('''))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&''''''((((((''''''***)))(((''''''((()))***)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))),,,------,,,+++***,,,---,,,,,,------///555@@@IIIgggsss{{{zzz|||hhhXXXQQQNNNBBB;;;888222555555666666666888:::;;;888;;;JJJ|||hhhaaadddfffdddcccaaaaaaaaaaaaaaaaaagggjjjfffaaafffttt|||lllkkkrrr|||~~~vvvooouuuyyytttvvv|||yyy~~~wwwzzzxxx{{{}}}zzzsssrrrssstttxxx{{{|||yyyvvvwwwyyy{{{}}}}}}zzzxxxvvvrrrssssssqqqooommmmmmnnnsssssssssssssssssssssssspppooommmkkkjjjiiiiiihhhiiikkknnnrrrvvv|||zzzhhhgggiiibbb___aaaYYY[[[]]]]]]ZZZTTTMMMIIIBBB@@@>>>======<<<;;;999999888777555444222111000///...,,,***((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((%%%%%%%%%&&&''')))***++++++,,,...000333555777999<<<===@@@EEEIIIKKKJJJHHH???:::888:::;;;::::::;;;999999;;;>>>BBBDDDDDDCCCBBBDDDHHHLLLMMMOOOXXXbbbddd___\\\ZZZXXX\\\hhhuuulllgggaaa]]]]]]aaagggllloooooonnnttttttgggaaakkkqqqnnnuuu}}}jjj^^^^^^___bbbdddaaaXXXMMMDDD???888???HHHKKKGGG>>>777333...---,,,+++***))))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&'''(((((((((((('''))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))),,,---------++++++---//////...---000<<>>=========;;;::::::888666444222111111111...---+++)))((((((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&''')))******,,,///111111222333444555555555555555888===BBBDDDDDDAAA???===999777999;;;<<<<<<<<<===>>>???BBBDDDGGGHHHHHHKKKJJJKKKOOOQQQXXXffftttwwwqqqnnnlllbbbZZZeeexxx{{{yyyuuuqqqmmmjjjiiihhhpppooocccrrrvvvlllppp|||zzz___bbbfffhhhfff___VVVOOO===888666>>>IIIMMMFFF>>>666444111---******+++---))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++************************+++,,,,,,,,,++++++---///000//////999QQQpppooobbbUUUPPPKKK???888777666666777888888888:::999888KKKssszzzddddddhhhgggeeeaaa___^^^___```eeeiiillljjjfffgggmmmsss~~~yyy}}}rrrlllmmmpppsssvvvxxxyyyzzz}}}yyywwwuuuuuuvvvwwwtttvvvwwwwwwuuusssssstttrrrrrrrrrrrrrrrrrrqqqqqqrrrpppmmmjjjiiiiiikkkllljjjkkknnnpppttt{{{zzzmmmiiihhhcccbbbeeeZZZ\\\]]]\\\XXXSSSMMMIIIDDDBBB???>>>>>>>>>===;;;:::888555333111000111111...---+++)))(((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((***---//////000222444999999888666444222000...111555:::>>>???<<<999777555555777999>>>DDDGGGHHHIIIJJJLLLMMMOOOQQQSSSTTTWWWUUUTTTVVVXXX___ooo}}}{{{yyyxxxiiiZZZaaatttxxxrrrzzztttnnnpppdddmmmwww|||~~~qqqbbb\\\___cccbbb___RRREEE888555>>>HHHMMMMMMDDDBBB===555...***+++---************************))))))(((((((((((())))))&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++)))***++++++++++++...000+++000;;;OOOnnnzzzyyywwwvvvxxx}}}qqqccc]]]UUUEEE>>>;;;888666777888777666:::888888AAA]]]lllcccjjjhhhddd^^^ZZZZZZ]]]aaaeeehhhjjjjjjggggggjjjmmm{{{~~~uuupppooommmllllllnnnrrruuu~~~}}}{{{zzzxxxxxxwwwwwwtttvvvxxxyyywwwvvvuuuuuuqqqqqqqqqqqqppppppooooooqqqooollliiiiiiiiikkklllkkkllloooqqqvvv}}}{{{oooiiieeeaaaaaaccc\\\]]]]]]\\\XXXSSSMMMIIIEEEBBB@@@??????>>>===<<<999888555333111000000000---,,,+++))))))))))))***&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((*********...333555444444555777;;;:::888555222///---,,,...222777999999666555444444:::???BBBGGGPPPWWWZZZVVVWWWWWWWWWVVVWWWYYY[[[^^^]]]]]]^^^^^^bbbooo{{{|||wwwwwwxxxmmmaaadddrrrzzzuuuwwwvvviiinnnwww|||uuubbb]]]ccchhhfff```aaaZZZMMM===333666CCCPPPQQQPPPLLLBBB777///++++++***************************))))))(((((())))))***''''''((())))))))))))((())))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))***,,,,,,,,,---///111///@@@WWWppphhh___bbbhhhnnnrrrvvvsssooommmooossswwwzzz}}}wwwnnnjjjrrr{{{zzzxxxooobbbMMMIIICCC<<<999888999888666777666;;;???OOOyyy}}}dddhhhgggccc]]]YYYYYY]]]bbbbbbdddffffffeeefffggghhhyyyzzz}}}~~~qqqnnniiieeebbbdddjjjnnnyyyzzz{{{{{{zzzyyywwwvvvsssuuuxxxyyyxxxvvvvvvvvvsssrrrrrrqqqqqqppppppoooooommmkkkiiiiiiiiijjjkkkkkkmmmooorrrwwwtttlllfffaaaaaaccc^^^^^^^^^]]]YYYSSSNNNJJJDDDBBB???>>>>>>>>><<<;;;888777555333222000000///---,,,+++))))))))))))***&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))+++---...///666===???===;;;;;;<<<777555333111////////////---111555777777666888999;;;DDDJJJIIIJJJQQQZZZ]]]YYYYYYYYYVVVRRRPPPQQQSSSXXXXXXZZZ\\\ZZZ[[[ccclllhhheeeeeegggddd```cccjjj}}}vvvzzzyyyoooggghhhoooqqqkkkbbbdddeee```QQQ@@@999???GGGPPPTTTVVVQQQFFF:::111...******************************))))))))))))******''''''((()))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......///222444;;;TTTqqq{{{}}}{{{xxxyyy~~~}}}xxxwwwjjj^^^[[[]]]cccjjjqqq~~~~~~nnn\\\WWW```kkk}}}uuu{{{yyyfffUUUMMMBBB<<<;;;;;;:::888666444<<<>>>CCCmmmiii```bbbcccaaa]]]\\\```dddaaabbbcccdddeeefffggggggqqq{{{~~~~~~{{{zzz}}}|||yyyjjjhhheee```]]]^^^dddhhhssstttvvvwwwxxxwwwvvvuuuqqqtttwwwyyyxxxvvvvvvvvvsssrrrrrrqqqppppppoooooolllkkkjjjiiiiiiiiiiiiiiikkklllnnnrrrxxxyyyooohhhccccccddd_________]]]YYYTTTNNNKKKCCCAAA>>>=========;;;:::777777666444222111//////---,,,+++)))))))))******&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((***,,,...000111666===EEEHHHFFFBBBAAABBB111000///......000222333222555999;;;;;;===@@@CCC>>>HHHMMMGGGBBBFFFMMMPPPVVVVVVTTTOOOIIIEEEFFFGGGJJJKKKOOOQQQOOOMMMQQQYYYRRRPPPNNNPPPRRRUUUYYY\\\```eeemmmyyywwwsss|||uuujjjgggkkkpppqqqooogggggggggccc\\\QQQGGGAAAHHHQQQZZZZZZQQQDDD:::444******************************))))))))))))******'''(((((()))))))))))))))+++)))(((&&&&&&((()))+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000111444666CCC^^^yyy{{{mmmgggkkkiiijjjfff```aaajjjqqqqqqnnnooorrrwwwxxxwwwyyycccQQQQQQWWWTTTccc|||vvvqqqxxx]]]SSSGGG???======<<<:::777444<<<<<<999aaapppZZZ___ddddddbbb```cccfffbbbbbbccceeegggiiijjjjjjjjjyyyxxxyyyvvvnnnhhhhhhhhhfffbbbbbbaaa^^^\\\]]]aaaeeeoooppprrrssstttuuuuuuuuupppssswwwxxxxxxvvvuuuuuuqqqqqqppppppooonnnmmmmmmjjjjjjjjjjjjiiihhhhhhhhhiiikkkmmmqqqxxx|||ppphhhcccbbbccc^^^aaaaaa]]]ZZZUUUMMMDDDBBBAAA???>>>>>><<<:::777777666666555333111///...///---***)))******((('''''''''''''''((((((((()))&&&''')))++++++***(((''''''&&&&&&)))///555999;;;===;;;;;;???CCCCCC>>>999555222///,,,,,,...111444555999>>>BBBEEEFFFHHHJJJDDDAAA?????????@@@???>>>???AAACCCCCCBBBAAABBBCCCIIIHHHFFFGGGJJJMMMOOOOOOKKKLLLIIIGGGJJJOOOPPPMMMIIIFFFNNN```mmmuuuqqqcccfffooouuuvvvwww}}}uuunnnmmmooolll```UUUPPPUUUWWWWWWYYYXXXLLL???:::000)))***...---***((())))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---)))***+++,,,------------***,,,000222///333AAAQQQ___lllqqqppp~~~|||pppkkkddd^^^\\\___dddhhhbbbcccbbb___^^^eeeqqq|||xxxggg[[[WWWQQQOOOYYYpppyyyjjjyyy]]]MMMIIIBBB>>>???<<<<<<999888>>>CCCPPPdddhhhcccaaafffeee```cccbbbbbbbbbbbbdddeeeggghhhiiirrrxxxppplllggg___ZZZYYY^^^[[[ZZZ^^^eeegggddd```llllllmmmoooppprrrssstttxxxuuusssuuuyyy{{{xxxttttttrrrqqqppppppooollljjjjjjjjjjjjjjjiiiiiiiiihhhjjjjjjkkkooowwwwwwmmmgggeeedddddd___bbbccc___ZZZVVVMMMEEEBBB@@@>>>======<<<999777666555444333111000...---///---***)))******(((''''''''''''((((((((())))))((()))*********)))'''&&&'''''')))...333888:::;;;555333222444777777333///000000000000000111333333;;;===???@@@?????????@@@@@@===::::::;;;=========999;;;???AAACCCDDDGGGIIIFFFEEEDDDFFFJJJOOORRRTTTUUUTTTQQQQQQWWW[[[WWWPPPUUULLLIIIPPPXXX]]]jjjyyysssrrrrrruuu~~~}}}yyyzzzwwwpppllljjjiiieeegggeeebbbaaa```YYYPPPEEE:::000......,,,+++,,,)))******++++++++++++***)))************+++++++++************************))))))))))))************++++++++++++,,,,,,,,,,,,+++,,,,,,---............222000///000333===PPPbbb{{{vvvjjjccc```jjjfffaaa]]]]]]aaafffiiidddkkkppplllccc^^^bbbhhh~~~vvviiihhh]]]UUUWWWbbbtttyyy}}}rrrddd[[[LLLCCC???666;;;999777;;;???IIIyyynnngggeeeeeebbb^^^```bbb```aaabbbccceeefffggghhhfffnnn{{{vvvppplllooonnnfff\\\VVVYYYZZZ\\\___bbbdddcccaaaiiiiiikkkmmmoooqqqrrrsssuuutttuuuwww{{{}}}|||zzzwwwuuurrrqqqpppooollljjjjjjjjjjjjiiiiiiiiihhhhhhkkkkkkmmmqqqyyytttjjjhhhhhhgggddd```dddddd```ZZZUUUMMMEEEBBB@@@>>>===<<<;;;999777555444333222000...---,,,...,,,***)))******)))'''''''''((((((((()))))))))******)))(((((((((((((((,,,---///333777999888777444222///000222222000---...000333555666555444333>>>>>>>>>;;;999777777888:::888666666999<<<>>>???<<<@@@DDDIIILLLQQQUUUXXXQQQOOOOOORRRXXX___dddfffiiijjjlllqqq{{{zzzooonnnfffaaabbb```\\\^^^eee______```bbbiiixxxuuupppsssyyyrrrrrrnnnhhhdddbbb```\\\QQQGGG<<<555000,,,+++...*********+++++++++,,,,,,)))************+++++++++************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++------------............444...,,,000;;;LLLbbbuuu|||uuujjj^^^XXXZZZcccjjjooolllgggcccaaabbbdddfffeeennntttooo```UUUTTTXXX___eeehhhgggeeeeeeccc___\\\XXXYYYaaadddbbbeeelll~~~~~~ttteeeZZZTTTZZZkkk{{{}}}yyy~~~nnnYYYQQQKKK>>>>>><<<999;;;<<>>======<<<:::888666555333111000...------...,,,***)))******)))((('''(((((((((((()))))))))***)))((('''((()))+++---666444444444555444333111555333111111333444444333222444666888888888666555:::999888666333333555777666666777;;;???BBBCCCCCCEEEHHHLLLPPPTTTXXX]]]```PPPNNNMMMPPPVVV]]]ccceee{{{~~~pppeeeaaaWWWTTTSSSVVV[[[aaakkktttssswwwmmmmmmpppqqqrrrqqqmmmgggcccaaa___ZZZQQQGGG???666...+++---***************++++++,,,))))))*********+++++++++************************))))))*********+++++++++......------,,,,,,++++++---------------------...///...444AAAQQQbbbtttyyyccc^^^XXXVVVXXX^^^dddhhhxxxtttnnnhhhccc___]]]\\\VVVZZZ\\\VVVMMMGGGHHHLLLKKKOOOPPPLLLKKKKKKIIIFFFHHHBBBAAAFFFIIIHHHGGGIIIZZZeee{{{uuubbbXXXZZZaaaooojjjaaaYYYHHHBBB@@@<<<===<<<:::UUUeee^^^gggZZZYYYddd^^^]]]___bbbeeehhhiiihhhhhhdddfffnnn}}}zzz|||uuuwww{{{|||{{{zzzsssjjjeee]]]]]]iiiuuuvvvmmmeee^^^^^^```cccgggjjjjjjiiijjjjjjkkkmmmooopppqqqrrrmmmsssyyy{{{zzzzzz~~~yyyvvvrrrpppppppppoooooojjjjjjiiiiiiiiihhhhhhhhhkkklllpppuuu}}}pppllljjjeee___\\\bbbddd^^^WWWQQQKKKDDDDDDBBB???======<<<;;;:::777666444222000///......---,,,***)))******)))((((((((((((((()))))))))***((('''''''''***---000333999666222111111111111000222000///000222555666777:::999888888777777777777666666555222111222444777666888<<>>888FFFeeennn\\\ccc[[[^^^hhh^^^\\\^^^aaaeeeggghhhhhhggghhhggglllwww~~~mmm}}}wwwkkkbbbdddnnnzzzqqqsssuuuxxx~~~uuujjjeeennn{{{}}}wwwpppbbbbbb```___bbbggghhhfffaaaYYYVVV```pppzzz~~~mmmfff```bbbjjjooommmiiijjjjjjkkkkkklllmmmmmmnnnlllrrryyy{{{xxxwwwzzz~~~wwwtttqqqppppppqqqrrrqqqjjjjjjjjjjjjiiiiiiiiiiiiiiikkkpppvvv~~~tttlllhhhccc^^^ZZZ```ccc^^^VVVQQQKKKFFFDDDBBB>>><<<<<<<<<;;;:::888666444111000/////////---+++))))))***+++***)))((((((((()))))))))******'''''''''))),,,000444777444111...---///111333444111111111222444777999;;;<<<:::888555444555666777666666555333111111333555888;;;???EEEIIIKKKIIIGGGAAABBBBBBBBBAAACCCEEEHHHSSSQQQPPPPPPSSSVVVXXXXXX[[[iiivvvyyyvvvwwwyyyzzzuuuttttttxxxmmmccc]]]TTTOOOOOOOOOUUUaaasss{{{pppiiimmmsssyyyzzzuuuoookkkiiikkklllqqqwwwwwwpppiiigggaaa[[[XXXUUUNNNAAA777222...---+++***))))))******)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,..................---------,,,,,,,,,,,,...///111///CCCccc|||qqqeeeaaa]]]ZZZYYY```dddlllwww~~~{{{ooodddZZZYYYYYYXXXYYYZZZ[[[[[[bbbaaaccciiioooqqqmmmiiiccceeedddaaabbbeeeccc___YYYUUUQQQPPPQQQPPPMMMKKKLLLKKKKKKLLLQQQZZZdddkkkvvv{{{kkkbbb^^^\\\aaannn~~~mmmPPPGGG;;;;;;???:::>>>SSSeeeaaa^^^ccchhh___\\\^^^```ccceeefffffffffjjjhhhiiiqqq~~~lllwww}}}pppcccaaagggoooxxx{{{ssskkkgggjjjoootttvvvxxxqqqiiicccYYYYYYXXXYYY]]]```aaa```\\\VVVRRRVVV[[[\\\^^^aaa\\\ZZZVVVUUUXXX___hhhmmmccc[[[WWW]]]jjjzzztttfffbbbiiinnnlllgggggghhhhhhiiijjjjjjkkkkkkmmmssszzz{{{yyyxxxzzz|||xxxuuusssrrrrrrssssssrrrlllkkkkkkkkkkkkjjjjjjjjjhhhkkkqqqxxxtttiiifffccc```XXX```ccc^^^WWWQQQLLLHHHCCC@@@<<<:::::::::999888777555222000...---......---+++))))))***+++***)))(((((()))))))))*********(((((())),,,///222666888000...---...000333333333222333444555666888:::;;;777666444333222333444555444555555444222333555777=========???BBBCCCBBB@@@888888888777666777:::===<<<;;;:::;;;<<<======<<>>:::888888888777777666444111...---,,,------,,,+++))))))***+++***)))))))))))))))************)))***,,,...000333555777/////////111222333111///000111333333333444555666222222111222222222222222111222444555555666888;;;@@@===:::888999::::::999,,,------,,,,,,...111444222222111222444444222000111666:::999999<<>>EEEOOO^^^lllzzzyyyoooooojjj[[[OOOTTTeeeppplllcccppp|||nnnyyyzzz||||||rrrnnnssswwwvvvuuuwwwlllddd```bbbbbbYYYNNNGGG555444111...,,,+++,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------......//////000000//////...///000333666888ZZZttt```TTTNNNYYYnnn{{{{{{vvvkkk```]]]bbbiiilllkkkkkklllnnnrrruuuwww~~~pppnnnkkkhhheee```ZZZVVVUUUUUUVVV___ssssssnnnjjjiiiccc]]]```ggg{{{ooozzznnnNNNAAADDD>>>888AAAOOOgggaaaaaa___bbb^^^^^^^^^___```bbbcccdddfffeeedddfffooo~~~rrrjjjlllqqqxxxzzziii\\\[[[```dddeeegggggggggdddaaa^^^^^^^^^bbbmmmsssrrrqqqrrrmmmeeeaaa\\\___iiinnnjjjhhhkkklllllljjjgggbbb]]]XXXUUUQQQRRRUUUVVVTTTTTTYYY```___[[[VVVRRRPPPNNNLLLKKKOOOMMMLLLNNNPPPOOOOOOOOOJJJKKKPPPUUUVVVWWW^^^gggiiifffbbb^^^ZZZ^^^iiitttyyyuuupppjjjeeelllqqqiiiiiikkkmmmggghhhjjjlllooorrrtttuuussswww|||~~~|||zzzxxxvvvrrrooonnnnnnmmmmmmmmmllllllllljjjnnnuuu}}}qqqkkkjjjddd\\\]]]aaabbb___\\\VVVLLLAAAAAA>>>:::777777777666555888444000...///000...------,,,+++***))))))))))))'''((()))))))))(((&&&%%%&&&+++000111000//////111///000000111111222222333111000111111222333444555555444222000/////////000111111222222222111111000222222222111......///000111444777999888777777777555666999<<>>@@@JJJqqquuuaaaccceeeaaaddddddcccccccccccccccccceeehhhiiiggghhhrrr}}}rrrqqqxxxzzzhhh______bbbbbbggghhhgggbbb\\\ZZZ[[[\\\\\\\\\___dddccc\\\ZZZ\\\SSSVVVXXXWWWYYYZZZVVVOOOVVVTTTRRRRRRRRRRRRPPPNNNLLLNNNOOOOOONNNOOOQQQTTTRRRQQQQQQSSSVVVVVVPPPKKKIIIMMMMMMMMMRRRYYYVVVOOOPPPPPPQQQTTTZZZ___bbbccctttmmmhhhgggdddcccjjjssszzzpppjjjmmmwwwjjjjjjooonnnmmmlllmmmooossswwwyyyyyywwwxxxyyyzzz{{{~~~zzzxxxxxxwwwsssppppppooonnnmmmmmmnnnnnntttzzz~~~ooojjjjjjddd]]]]]]aaabbb```\\\WWWLLLBBBAAA>>>:::777777777666555777444000...//////...------,,,+++***))))))))))))((((((((()))((((((''''''///111333222///...000222666444111000///111333555444333222222222222222222111222333444444333111000111111111000000/////////---///111111222333666888999<<>>:::888777666666555666333000/////////...---,,,,,,+++***)))))))))))))))((((((((((((((())))))---000222333222555:::>>>;;;888333000///111555777777666444333111000000000...000444777888666333000111111///........./////////111333555666999<<>>SSSaaaooo}}}yyyggg```___^^^fffsss}}}zzz}}}zzz|||~~~{{{nnn___UUURRRPPPOOORRRZZZ```ccchhhnnnaaa\\\[[[aaannnuuuxxxfffQQQFFFBBB@@@ZZZtttcccaaabbb^^^aaadddggggggfffcccaaa___aaacccbbbccchhhrrr{{{zzznnnkkklllkkkuuu}}}{{{oooggggggbbbWWW]]]aaacccbbbfffjjjcccXXXWWWWWWUUUSSSUUUVVVSSSLLLJJJKKKLLLMMMMMMOOOQQQTTTWWWUUUSSSPPPOOOOOOQQQRRRUUUVVV\\\fffmmmlllbbbXXXWWW[[[\\\]]]aaahhhlllkkk``````bbbdddgggiiilllmmmtttxxx}}}|||tttkkkkkkqqqzzzzzzyyyzzz|||uuusssuuuzzz~~~vvvuuusssqqqqqqtttxxx||||||uuuvvvvvvvvvvvvuuuttttttxxx~~~{{{kkkjjjiiiddd___\\\aaabbb```]]]YYYOOOEEEBBB???:::888777666555444444222000///.........---,,,++++++***))))))******))))))((('''((()))+++,,,---111444666666999===AAA;;;888555222111333666999777666444333111000000000...000444666666444222000111000.........000222444777999:::;;;;;;<<>>???@@@???@@@CCCEEEGGGIIILLLNNNPPPTTTXXX[[[___bbbgggmmmppprrrqqqqqqmmmmmmmmmmmmnnnoooppppppiiilllnnnooonnnmmmmmmnnnmmmrrrxxx{{{{{{|||uuufff___kkk}}}vvvsssttttttrrrlllddd^^^[[[YYYXXXSSSKKK@@@666///,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,---------..............................---///444555777IIIdddwww|||~~~uuurrrssszzz{{{xxxxxx}}}}}}vvvoookkkqqqwwwppplllkkkiiihhhwww{{{~~~|||}}}vvvfffZZZNNNJJJJJJMMMSSSZZZ___YYYWWWXXXTTTSSS```rrrzzzqqqSSSIIIIIImmmmmm```eeeccccccccccccdddeeefffgggfffgggiiijjjlllmmmoooppp{{{xxxzzz|||{{{wwwlllqqqqqqpppzzzooobbb___[[[YYY```hhhiiidddWWWWWWWWWWWWYYY]]]bbbeeeiiippptttmmm```ZZZ^^^eeennnpppvvv~~~yyyjjjiiijjjmmmpppsssuuuwwwqqqrrrssssssrrrssswwwzzzuuu~~~vvv|||tttqqqpppjjjiiigggeeefffjjjppptttxxx}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzmmmllliiiccc```\\\```cccaaa___[[[QQQHHHCCC???;;;888777666444333000111111000...------...++++++***************+++((((((((()))***,,,---...222666::::::666333222222111222555777888777666555111111000000000111111222111000...---,,,---...///000000111222444777:::;;;;;;===???AAABBBEEEHHHKKKPPPSSSVVVXXXZZZ]]]```bbbhhhkkkooosssuuuuuusssrrrooopppqqqtttvvvyyy|||}}}yyyzzzzzzxxxwwwwwwzzz|||uuuwwwxxxuuuoooiiiggggggwwwxxxhhhdddhhhkkkiii|||nnnnnnoooqqqppplllfffaaa[[[ZZZXXXRRRJJJ???444...........................------,,,,,,,,,,,,------+++,,,,,,------...........................//////000222666CCC[[[uuuwwwrrruuuxxxrrrnnnpppuuu|||ttthhheeeaaa^^^___eeeiiijjjiiiggglllpppooopppsssuuusssxxxwwwuuutttrrrpppooonnnrrrtttyyy{{{lll\\\SSSNNNKKKLLLOOOYYY^^^cccddd\\\TTTUUU\\\ssskkkLLLGGG[[[~~~hhhfffeeedddcccbbbbbbdddggghhheeeeeefffhhhlllmmmlllkkkzzz~~~hhheee______hhhsssvvvrrrccc```^^^___dddjjjnnnqqqoooyyy{{{lllbbbccciiisssxxxvvvoookkknnnsssvvvyyy|||zzz{{{{{{yyywwwyyyqqqiiifffaaaaaa```___```ccciiimmmuuu{{{{{{ooonnniiiccc```\\\```cccbbb```\\\SSSIIICCC@@@;;;888666666444333...000222111...,,,---...+++***************++++++&&&''')))+++,,,---......,,,000444444222222333666111222555666777555333111000000////////////000000......---,,,,,,---///000111222333444666777888999777:::===???BBBEEEIIIMMMUUUXXX\\\^^^___```bbbcccggggggiiikkklllmmmnnnnnnmmmmmmnnnoooqqqsssuuuvvvzzzyyywwwtttsssssswwwyyyvvvyyy{{{{{{wwwtttssssssjjjjjjrrr}}}mmmccc___\\\jjjsssooolllnnnqqqqqqkkkfff___\\\YYYVVVPPPGGG<<<444........................------,,,,,,,,,,,,------***++++++,,,------......------......//////000000333555@@@WWWqqq{{{kkkvvv}}}{{{pppoootttuuulllccc^^^cccfffkkksss{{{{{{ssslllhhhbbb___]]]___eeemmmtttwwwsssfff\\\SSSNNNMMMZZZbbbiiihhhddd```[[[WWW]]]nnn}}}ZZZOOONNNlllsssfffeeeeeeddddddddddddeeefffaaa```aaadddiiikkkiiifffqqq~~~sssnnnggggggqqq~~~nnniiieeehhhrrrzzz|||tttnnnmmmsss|||zzzooopppxxx{{{nnnfffccc`````````___^^^```dddhhhpppxxx|||pppoooiiibbb```\\\```cccbbb```\\\SSSJJJCCC@@@;;;888666555444333...000222111...,,,---...+++***************++++++&&&'''))),,,---.........222333333111---,,,...111333444444555444333111000000000///...............++++++,,,---...///000111333444555555666666555555777999<<<>>>@@@CCCGGGJJJUUUXXX\\\^^^_________```cccbbbaaabbbeeeiiimmmooonnnmmmlllkkkiiiiiihhhhhheeeeeedddbbbaaabbbfffjjjoooppprrrrrrqqqrrruuuxxxxxxjjjbbbnnn{{{jjj```\\\^^^lllvvv|||tttllllllpppqqqllleeeccc^^^YYYVVVTTTMMMBBB999////////////////////////...------,,,,,,------...******++++++,,,---......,,,------...///000111111<<>>???@@@AAABBBKKKLLLNNNRRRUUUVVVVVVTTTWWWWWWVVVWWWZZZ___dddgggdddjjjpppqqqmmmiiiiiijjjddd^^^XXXUUUXXX[[[]]]]]]^^^bbbeeeddddddkkkxxxtttllluuu}}}nnnhhhaaaRRRVVVppp|||kkklllqqqnnnmmmppphhhccc^^^YYYVVVQQQKKKGGG666111,,,+++...000...,,,---,,,,,,++++++,,,,,,---------------------------///------000111000111555;;;cccvvvfffeeemmmyyywwwrrrjjjdddeeemmmuuu~~~lllnnnrrrzzzpppbbb[[[UUUNNNGGGKKKHHHIIISSShhhtttdddWWWQQQNNNNNNTTT^^^eeefffddd\\\^^^aaannnuuujjjmmmxxxrrr[[[QQQWWWrrreeeeee___dddiiicccdddhhhdddbbb```___```dddgggfffeeeaaakkkyyytttvvv~~~vvvuuu|||zzz{{{ppplllllllllgggbbbbbbaaaaaacccffffffbbb^^^jjjnnnuuu}}}~~~zzz}}}|||mmmkkkgggbbb```XXX\\\```aaabbb___TTTIIIEEE@@@:::555333333333333...............---------,,,,,,++++++******))))))******///555666222//////111111111111222222222222333222111000/////////000111111///...------------...///000111111111000///222111111111222444666777999:::<<<<<<;;;:::::::::>>>???BBBDDDGGGHHHGGGFFFFFFGGGGGGIIIKKKMMMOOOQQQKKKQQQXXX]]]^^^```eeeiiiiiiiiiiiihhhfffbbb[[[WWWbbb```[[[VVVWWW```ooozzzzzzvvvwwwxxxvvvooodddXXXSSS\\\kkkwwwqqqgggkkksssvvvssskkkgggaaa]]]YYYUUUPPPLLL<<<666///,,,...000///...---,,,,,,++++++,,,,,,---------------------------000...///000///---111777RRRzzzuuukkkeeedddiiioooxxxrrriiiaaaaaajjjzzzwwwpppppp}}}}}}pppfffaaa]]]XXXTTTPPPOOOMMMMMMUUUgggrrreee___VVVMMMKKKQQQZZZ```bbbbbb^^^^^^dddrrryyysssrrr|||jjjWWWPPPcccrrr```ZZZaaagggcccdddiiifffcccbbb```bbbeeeggggggfffaaahhhtttxxx|||~~~pppkkkgggfffhhhgggccc^^^^^^___aaadddggghhhgggfffiiilllqqqxxx}}}~~~}}}zzzwwwzzz~~~zzzlllkkkhhhcccaaaXXX\\\___aaaaaa___UUUJJJEEE@@@999555333333333333//////.........---------,,,+++++++++***+++++++++......111777777222///000...///111222333444333333333222111000/////////000000///...---------------///000000000000///...---111111111111222444555666888:::;;;:::888666666666777999;;;===>>>>>>>>>======>>>@@@BBBCCCCCCCCCCCC@@@CCCGGGIIIJJJMMMQQQVVV[[[```ggglllnnnmmmllllll[[[YYYWWWWWWYYY]]]cccfffsss~~~vvvkkkccciiissshhhYYYRRR]]]ttt~~~hhheeepppuuupppmmmjjjddd___[[[WWWSSSQQQDDD===444......///000000------,,,,,,,,,,,,------------------------------...///111111......777BBBfffyyybbb___jjjuuuxxxxxxqqqlllfffdddlll{{{|||vvvtttxxx~~~zzzuuurrrrrrvvv{{{~~~wwwrrrkkkfff```[[[XXXUUUSSSQQQRRRTTTSSSLLLFFFLLL^^^oooyyypppdddTTTJJJIIIOOOVVVZZZdddbbbeeehhhccccccyyyuuuooolllWWWYYYccc[[[aaahhhddddddhhhfffeeedddcccdddfffhhhhhhhhhbbbeeemmmzzz|||yyyxxxtttpppaaa```^^^___aaabbbbbbaaa]]]```eeehhhiiiiiihhhhhhhhhjjjmmmppprrrtttuuuuuuxxxrrrpppssswwwzzzwwwjjjjjjgggcccaaaXXX\\\___```aaa___UUUKKKDDD@@@999444333333333333/////////...------,,,,,,,,,++++++***+++,,,---...111000333888888333000111,,,...111333555555444444222111111000000000000000.........---------------.........///////////////111222222333444555666777444666888888888888999;;;===>>>AAABBBBBBCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLKKKKKKJJJHHHEEEFFFHHHKKKJJJMMMSSSXXX___jjjwwwhhheeeaaa______^^^[[[XXX___lll|||yyypppYYYbbbvvv}}}iii\\\___sssxxxiiiiiiooorrrnnnkkkfffaaa[[[WWWSSSQQQKKKCCC888111......000000------,,,,,,,,,,,,------........................,,,...222222000222AAAPPPxxxrrrbbbiii{{{vvvjjjkkkoooxxx|||{{{~~~|||ooofff___\\\XXXUUUVVVYYY___bbbnnnrrryyy~~~~~~|||}}}zzztttnnnhhhccc^^^\\\UUUUUUUUUUUUUUUUUUUUUUUU[[[______WWWKKKGGGLLLTTT```ttt~~~tttdddVVVNNNKKKLLLMMM\\\dddpppvvvoooeeegggqqqnnnrrrooo\\\qqqqqqddddddjjjfffcccfffcccgggfffeeefffggghhhhhhhhhddddddhhhrrrsssjjjeeeeeefffdddbbb```^^^___bbbeeehhh___eeekkknnnkkkgggdddccciiijjjkkkkkkjjjjjjkkklllmmmhhhfffjjjnnnrrryyyvvviiiiiifffaaa___XXX\\\^^^___```___VVVLLLDDD???999444222222222222000//////...------,,,,,,++++++******+++---///000222111444888888333000111---///111444555555444333111111111111000000000///------..................,,,,,,---...///000111222333333444555666777888888444666888999:::<<<>>>AAABBBEEEHHHJJJJJJLLLNNNQQQRRRRRRSSSUUUWWWZZZ\\\^^^XXXXXXVVVSSSRRRRRRTTTVVVMMMLLLJJJIIIKKKUUUcccmmm|||uuulllfffdddbbb___[[[^^^aaakkkyyy{{{jjjfffmmmuuukkkkkk~~~zzz|||ggghhhuuuooommmjjjddd^^^XXXSSSQQQOOOHHH===444///......///...------,,,,,,------...........................,,,...111222///555GGGZZZmmmbbb^^^jjjyyy}}}uuummmlllrrr}}}wwwiii]]]RRRLLLFFFEEEDDDCCCEEEGGGJJJLLLRRRVVV]]]cccffffffdddccc]]]\\\[[[ZZZZZZ\\\```bbbhhhhhhiiiiiiiiihhhhhhhhhhhhkkklllggg^^^UUUPPPNNNMMMVVVggguuudddUUULLLIIIHHHPPP[[[gggpppzzzyyymmm}}}{{{hhhwwweeeaaallleeejjjfffdddeeebbbgggggggggfffffffffggghhhfffeeeffflllyyy}}}wwwjjjaaa___```ggghhhhhhiiiiiiiiihhhhhh___fffnnnqqqnnnhhhdddbbbnnnoooooolllhhheeedddeeeccc___]]]```eeejjjsss{{{wwwjjjiiifffaaa^^^XXX\\\^^^___```___VVVMMMDDD???888444222222222222000000///...---,,,,,,+++++++++******,,,...111333222000222777666222000111000111222444444444333333000000111111111111000///------...///000000000///,,,,,,,,,---///111333444333444666777888999999999888:::;;;<<<<<<>>>AAACCCCCCGGGLLLOOOPPPTTTYYY]]]\\\]]]^^^```cccgggjjjmmmgggfffdddaaa___]]]\\\\\\YYYVVVRRRNNNKKKKKKNNNQQQbbbeeelllssswwwuuummmfffbbb\\\\\\fffsss{{{||||||}}}yyyoookkkpppsss{{{wwwkkk___hhhmmmmmmmmmiiibbb[[[WWWUUUQQQKKKCCC:::333///............------------..............................//////111111111999NNNbbb~~~}}}ddd```___dddooowwwxxxwwwwwwzzz|||}}}tttgggZZZPPPHHHCCC@@@??????@@@AAABBBCCCDDDEEEEEEHHHMMMRRRWWWZZZ\\\]]]]]]aaagggmmmttt{{{xxxrrrkkkeeeaaabbbdddgggjjjmmmllliiigggXXXTTTUUUfffrrr___RRRMMMMMMIIIMMMNNNUUUmmmwwwpppkkkppp___ppptttdddggggggfffgggcccfffggggggfffddddddeeeggggggffffffhhhpppxxxppphhheeegggjjjjjjhhhiiirrr{{{|||uuujjjccc```cccgggnnnuuuxxxtttmmmggg```dddjjjoooooonnnmmmllltttwwwxxxtttmmmfffbbbbbb\\\YYYWWWZZZ]]]cccnnnxxxzzzmmmkkkgggaaa^^^XXX\\\^^^^^^```___WWWNNNCCC???888444222222222222000000///...---,,,+++++++++*********,,,///333555000///000555555111///111444444444333333222222222///000111222222111000///---...///111111111111111............///111333444333444555777888888888888;;;<<<===>>>>>>@@@DDDFFFGGGLLLSSSXXX[[[```gggmmmlllnnnqqqtttwwwzzz||||||{{{zzzxxxvvvsssoookkkhhhfffdddbbb___[[[VVVQQQMMMGGGPPP___nnnxxxzzzwwwsssjjjaaa\\\aaahhhmmmqqquuu||||||sssgggnnnzzzuuuzzz~~~{{{eee]]]eeehhhkkkjjjddd^^^YYYXXXQQQNNNHHH@@@888222...---......------------..............................111000111444999FFF]]]rrr{{{|||jjj[[[eeelllwww~~~{{{ddd^^^VVVOOOKKKHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEIIINNNUUU]]]dddiiiqqqxxxwwwnnnhhhaaaZZZTTTXXXWWWYYY___iiittt}}}wwwlll^^^[[[llltttaaaVVVRRRIIIFFFBBBFFFVVVlll}}}yyywww}}}ssswwwnnniiihhhiiikkkkkkjjjddddddffffffeeebbbaaaccceeefffgggfffeeeiiiuuuwwwkkk___ZZZZZZZZZVVVTTTYYYaaafffddd```aaahhhttt~~~|||pppfffaaadddlllvvvzzztttfffffffffiiinnntttwwwxxx{{{~~~uuujjjcccaaaZZZVVVTTTVVVZZZ```lllwww}}}pppnnniiibbb^^^XXX\\\^^^^^^```___WWWNNNCCC???888333222222222222111000///...---,,,+++++++++*********,,,000333666///---///333444000///111777666444333222111111111///000111222222111000///---...000111222222222222111000/////////111222333222333555666888888777777999;;;===>>>@@@CCCGGGJJJNNNUUU\\\bbbfffllluuu|||}}}uuurrrooollliiiddd[[[UUUVVVTTTRRRTTT\\\iiivvvxxxooohhhgggeeebbbdddjjjssstttxxxuuuggggggmmmtttyyyddd]]]bbbggghhhddd^^^ZZZXXXRRRPPPLLLEEE<<<444///---......------------......////////////////////////111000222888BBBSSSnnn{{{gggaaahhhttt}}}oooccc]]]ZZZWWWVVVUUUTTTQQQPPPIIIHHHFFFCCCBBBBBBBBBCCCCCCDDDFFFKKKUUU```kkkrrrzzzrrrjjjaaa^^^bbbdddbbb___\\\XXXTTTTTT\\\kkk|||nnnZZZ[[[vvvqqq]]]SSSLLLGGGFFFIIIHHHIIIYYYnnnvvvjjjkkkvvv~~~hhhpppooommmooonnnkkkdddccceeefffdddaaa```aaadddeeeggggggcccdddooozzzjjjaaa\\\WWWXXX]]]RRRPPPQQQZZZggglllhhhbbbbbbdddnnn~~~|||mmmeeecccfffppp~~~ooojjjeeefffmmmvvv}}}zzznnneeeaaaYYYVVVTTTVVVXXX___kkkwwwpppnnnhhhaaa]]]ZZZ[[[___cccddd^^^UUUMMMEEE???777333222222111000000000///...---,,,,,,,,,++++++---000222333222111333000...000333666777666777666444222000000000000///...------...///000111333333333333333333333333////////////000111222333333333444555666777888888;;;===@@@AAACCCFFFIIILLLUUUXXX]]]dddkkksss|||{{{vvvpppjjjfffjjj```XXXUUUPPPOOO^^^rrr~~~sssnnnooolllffflllllluuu~~~sssbbbiii}}}kkkrrr~~~}}}]]]^^^cccjjjhhh___YYYZZZTTTQQQNNNKKKFFF===222)))...//////...,,,,,,---///000//////.........//////000333333555JJJooouuutttyyy{{{uuueeeYYYTTTMMMOOOVVVbbbhhhgggddddddZZZSSSLLLJJJJJJIIIEEE@@@FFFFFFGGGLLLTTT^^^iiioooxxxzzz|||zzzuuupppllljjjjjjrrr{{{|||vvvkkkbbbaaabbbeeennnyyy|||cccaaa~~~|||dddXXXQQQMMMIIIFFFCCCCCCGGGKKK]]]eeegggiii}}}qqqxxxooodddaaalllnnneeehhheeebbb```aaabbbccccccfffeeeffffffeeeiiivvvxxxqqqoooqqqkkk___XXX\\\]]]VVVRRRUUUJJJNNNRRRYYYgggvvvzzzvvvnnnjjjfffmmmooojjjiiinnnuuu}}}~~~ppphhhjjjqqqyyy~~~}}}rrrkkkhhh\\\ZZZYYY[[[]]]aaaiiirrrqqqoooiiibbb^^^YYYZZZ]]]aaaccc^^^TTTMMMEEE???777333222222111000000///...------,,,,,,,,,******---111666888666333000......111666:::::::::555444222111000///000000......------...000111222333333333333333333333333111000000000000111222222333333444555666777777888;;;===???AAABBBEEEHHHKKKSSSVVVZZZ___dddjjjqqquuu}}}|||xxxqqqrrrkkkgggfff^^^TTTVVV```uuuyyypppiiiiiiooovvvxxxqqqiiihhhkkk}}}rrrmmmmmm|||xxxZZZZZZaaaiiijjjccc]]][[[VVVSSSPPPMMMHHH@@@555......//////...------...///000//////....../////////222222666IIIkkk~~~iiiWWWMMMIIIIIIMMMOOOYYYgggqqqtttuuuwwwlllgggaaa\\\XXXSSSMMMIIIJJJIIIHHHIIINNNUUU\\\aaaeeedddcccaaabbbeeekkkooo}}}xxxtttpppiiidddiiirrroooaaajjj{{{xxxiiiYYYSSSMMMIIIEEEBBBCCCFFFOOOXXX\\\ZZZeeetttfffwwwxxxtttdddhhhkkkgggiiifffbbb```aaacccddddddeeedddeeefffdddfffqqq}}}xxxooofff___]]]___```ZZZWWW\\\___[[[VVVSSSQQQTTTUUUXXXdddvvvuuummmeeeiii|||zzzqqqmmmmmmsssxxxssstttyyy}}}{{{|||~~~|||vvvooojjjbbb]]]ZZZ[[[^^^bbbkkksssssspppkkkccc```XXXYYY\\\```bbb]]]UUUMMMEEE???777333222222111///000///...---,,,,,,,,,,,,******---333;;;===999444---...000444999<<<<<<;;;222111000000//////000000------......000111333444444444444444444444444444333222111111000111111111222222333444555666777777999;;;===>>>@@@BBBFFFHHHNNNPPPSSSVVVYYY]]]aaaeeehhhgggjjjnnnqqqrrrvvv|||}}}vvvpppnnnfffYYYSSSUUU\\\mmmyyyllliiipppssspppqqqrrrjjj^^^bbbmmm]]]bbbzzznnn^^^ZZZ\\\dddkkkjjjccc^^^XXXUUURRROOOKKKDDD;;;444////////////////////////000000////////////000000333///:::^^^hhhTTTGGGCCCBBBBBBEEEFFFOOO^^^kkksssyyy~~~~~~|||yyyuuuooojjjeeebbb[[[YYYUUUSSSTTTWWWZZZ]]]___```aaaeeekkktttvvvnnnooorrrwwwvvvooojjjnnnvvvmmm```___~~~ggg^^^UUUPPPJJJDDDAAABBBFFFQQQYYYXXXWWWhhhdddlllmmmbbbfffkkkjjjfffbbbaaabbbdddfffgggeeedddeeeeeecccbbbiiirrr{{{|||~~~||||||}}}qqqnnnkkkiiiccc[[[WWWXXX___```______bbbeeeccc^^^TTTWWWXXXYYYbbbsss|||qqqhhhjjjtttvvvnnnppp||||||uuuuuuyyyxxxtttppprrrvvvyyyxxxvvvlllccc]]]\\\___dddkkkssstttrrrllleeeaaaXXXZZZ\\\```bbb^^^VVVOOODDD>>>777222222222111//////...------,,,,,,,,,---++++++---444<<<>>>999333...000333666999999888777////////////////////////------...000111333444555444444444444444444444444444333222111000000000000111111222333444555666666666777:::;;;<<<>>>BBBDDDGGGIIIMMMOOOQQQTTTWWWZZZZZZYYY[[[```bbbccchhhnnnuuuwww{{{|||uuunnneee```aaaVVVWWWaaauuu~~~vvvsssnnnmmmtttyyyqqqdddjjjxxxeeeZZZcccvvvyyypppbbbVVV[[[hhhoooiii```YYYVVVRRROOOMMMGGG@@@999000000//////000111000///000000/////////000111111666444GGGrrruuulllbbb[[[VVVQQQGGG@@@@@@===@@@KKKWWW```jjjrrr|||yyyvvvsssqqqrrrtttuuuuuuxxx}}}wwwwwwqqqiiieeeffffffdddlllrrryyy{{{yyywwwzzz|||rrrhhhgggvvviii]]]XXXRRRHHHBBBCCCDDDMMMYYY___YYYYYYnnn|||sssvvv{{{aaabbbkkkiiifffcccaaacccfffhhhiiifffeeeffffffccc___bbbhhhvvvooogggcccggglllllliiigggfffgggjjjnnnnnnjjjccc___jjjrrrrrrjjjiiipppuuusss]]]^^^___aaahhhqqq{{{wwwtttwwwwwwwww|||{{{wwwxxx{{{tttmmmjjjnnnvvv~~~uuukkkbbb```bbbeeekkkrrrvvvsssmmmfffbbb[[[\\\^^^bbbccc___WWWPPPDDD>>>666222111111000///...------,,,,,,,,,,,,---------///555::::::555///222444777888777444222000------......////////////......000111333444555555444444444444444444444444444444222111000000//////000000111222333444555555333555777888999;;;>>>AAACCCGGGKKKOOOQQQSSSUUUWWWXXXWWWZZZ___aaabbbgggmmmlllpppvvvzzz~~~}}}vvvtttfffZZZSSS]]]vvv}}}ppprrrxxxxxxsssqqqqqqrrrkkk\\\aaa{{{nnnVVVRRRaaammmiii^^^WWWTTTPPPNNNLLLIIICCC>>>444222//////111222111000000000000000000111222222999AAA[[[{{{jjj[[[\\\```gggkkkeeeUUUHHHJJJCCC>>>@@@FFFMMMWWW___nnnsss{{{{{{tttpppnnnfffjjjlllmmmtttiiilllqqqbbb]]]XXXLLLEEEEEEEEEFFFOOOYYYXXXQQQUUUaaassszzzhhh^^^cccgggeeebbbccceeehhhiiijjjgggfffggggggccc^^^^^^bbbiiiyyyxxxvvvtttooojjjmmmllllllpppwww{{{}}}|||pppeee^^^bbbkkkoooqqqrrriiigggiiiooowwwxxxpppfffppp}}}{{{vvvzzz~~~}}}tttnnnhhhhhhmmmqqqssssss}}}~~~{{{|||~~~|||}}}{{{xxxsssppprrrxxx}}}zzzqqqhhheeeeeefffkkkqqq~~~vvvsssnnnfffccc^^^^^^___bbbccc___WWWPPPDDD>>>666222111111000...------,,,,,,,,,,,,---------///222555777666222///555777999999555111///...------.../////////......///000111333444555555555333333333333333333333333333222111000//////////////////000111222333444444222444666777888999<<>>>>><<<@@@EEE===FFFTTTcccqqq~~~uuuiii]]]]]]qqq{{{wwwuuusssfffkkkssslllkkkzzz}}}mmmhhhkkkhhhaaaTTTPPPLLLKKKLLLKKKGGGDDD>>>888000---///111222111111111111111222333444444777XXX||||||}}}jjjkkkpppxxx|||wwwiii```VVVQQQLLLHHHGGGIIIDDDDDDFFFLLLRRRVVVUUUSSSMMMMMMNNNOOOPPPQQQRRRSSSVVVVVVWWWZZZbbbooo}}}|||iiiwwwpppkkkfffYYYQQQSSSJJJGGGEEEGGGLLLOOOSSSUUUUUUmmmxxx{{{vvv\\\``````bbbeeehhhjjjiiiggggggeeedddeeebbb\\\ZZZ\\\___kkkyyy}}}}}}~~~|||mmmnnnpppttt{{{llleeejjjvvv{{{vvv~~~xxxyyy{{{yyyxxxuuuuuuxxx|||~~~tttmmmnnnuuu~~~zzzpppjjjlllmmmooopppmmmkkkqqqzzzvvvsssmmmfffbbb___^^^___``````\\\TTTMMMCCC===666111111111000...,,,,,,,,,++++++,,,------,,,111666666333111333666333666999999777555666777...///000000000///---,,,111222444555555555444444111111111111111111111111000//////.....................///000111222333333555777888999:::<<<>>>AAAAAADDDFFFFFFCCC???<<<;;;888666666777666333555:::>>>>>>???AAAIIIZZZpppyyymmmaaa```eee||||||yyyppppppddddddwwwtttvvvtttoookkkgggTTTPPPLLLKKKLLLKKKIIIFFFBBB:::000,,,...111222111111111111111222333444555AAAhhh}}}}}}wwwqqqvvvnnngggccc]]]UUUOOOOOOJJJGGGGGGJJJPPPRRROOOLLLKKKKKKLLLMMMMMMNNNNNNOOOOOOSSSYYYdddqqqppppppyyysssnnn```XXXZZZDDDGGGHHHFFFFFFKKKPPPRRRNNN[[[tttnnnmmmccc^^^___bbbfffiiijjjhhhffffffcccbbbcccaaa[[[YYY[[[VVV```mmmyyyuuuvvvwwwxxx}}}xxxwww}}}zzz~~~{{{yyy}}}{{{qqqiiihhhkkkrrr{{{yyyssseeeiiipppssspppmmmuuuuuuqqqoooiiieee^^^bbbcccaaa```\\\TTTLLLCCC===666222111111///---000...+++)))***,,,///111444222//////111333444444<<<:::666333222222444666222333333111///---...///000000000111222444555666444444444333222111000//////...---,,,,,,,,,,,,,,,000111222333444555555666666555555555777999;;;<<>>@@@<<<>>>???>>>???FFFRRR\\\{{{yyyqqqfff[[[ttt|||uuummmmmmdddaaajjjxxx~~~uuurrrsssjjjiii^^^UUUKKKHHHKKKMMMIIIDDDEEE>>>666111111222111000333222...222777111...:::PPPlllwwwmmmddd\\\ZZZ```fffooopppjjjiiihhhgggdddbbb```___[[[YYYWWWXXX```hhhfff```UUU^^^gggiiiddd\\\WWWUUU^^^hhhwwwuuuyyytttjjj___UUUNNNJJJCCC???AAAGGGIIIIII[[[TTT[[[{{{lllnnnwwwgggvvv___```aaaaaadddhhhhhheeedddcccaaa```^^^]]]]]]\\\VVVXXX___mmmyyy}}}}}}vvvqqqnnnmmmpppuuuxxxxxxzzz~~~ooollljjjkkkpppvvvzzz|||vvvrrrnnnhhhccc^^^bbbdddbbb```]]]TTTKKKCCC===666222111111///---///...,,,******,,,///111333111///000333666777888<<<999555222111222444666555444222000////////////000000000111222333444555333333333222222111000//////......------------...111111222222333444555555555555555555777888:::;;;>>>>>>>>>>>>===<<<;;;;;;;;;::::::999;;;===???AAA???@@@???>>>>>>BBBJJJPPP[[[iii~~~ssshhhggg}}}~~~uuuuuulllfffgggjjjsssrrrmmmwwwyyyhhhbbbaaaWWWLLLHHHIIIKKKHHHEEEDDD???888333111000111111...000...111666111333BBBccczzzzzz|||}}}{{{ttthhh\\\UUUMMMHHHGGGKKKMMMUUUkkkxxxtttsssvvvxxx|||xxxzzz~~~wwwllleeeeeekkkqqqzzzxxxxxxhhh[[[SSSNNNFFFAAABBBFFFHHHHHHIIIMMMTTTgggzzziiisssmmmfffbbb___aaaeeegggggggggdddcccaaa```^^^]]]]]]\\\ZZZYYY\\\eeettt|||wwwtttsssrrrrrrvvv}}}wwwsssooonnnpppuuu{{{vvvrrrnnnfff```^^^bbbeeecccaaa]]]TTTJJJBBB<<<555111111111///---///...,,,+++,,,---///111222111000111666:::===>>>;;;888444111000222555777999555000///111222111000111111111111111222333444111111111111000///......///............//////000111111222222333333444444555555555666777888999:::::::::;;;<<<===>>>>>>===>>>>>>===<<<===???AAACCCEEEEEEEEEFFFGGGJJJMMMNNNMMMVVVfffwwwuuufffjjj}}}{{{uuurrrrrrrrruuu{{{nnniiivvvyyymmmeeefff\\\OOOHHHGGGHHHHHHFFFDDDAAA<<<666111///000111,,,000///111444222:::PPPuuu|||~~~jjjXXXOOOEEEAAA@@@AAA@@@EEEWWWlllvvvppprrr|||{{{vvvqqqbbbYYYSSSJJJEEECCCDDDGGGHHHHHHRRRUUUTTTlllllliii|||{{{|||lll```bbbggghhhgggiiidddcccbbb```___^^^^^^^^^^^^\\\ZZZ\\\fffwwwxxxqqqmmmpppvvv|||zzzuuurrrrrrwww~~~wwwsssnnneee___^^^ccceeedddbbb]]]SSSIIIAAA<<<555111111111///---...------------///000111111000000444999>>>AAABBB:::777333000000222555777888333......333666555333222111111111111111222222///000000000//////...---//////...//////000111111222222222222333333333444666666666666777888888999666777999;;;===???@@@@@@@@@@@@???>>>???AAACCCDDDFFFGGGJJJOOOTTTXXXXXXXXXUUUVVVYYY```jjjttt}}}uuulllmmm|||ggghhh}}}{{{mmmjjjaaaSSSJJJFFFFFFGGGGGGDDDCCC@@@:::222///000222...444333222333333BBB]]]mmmaaaSSSMMMHHHEEEBBBBBBKKKWWWeee}}}zzzpppqqquuu{{{|||{{{yyy~~~ooo___WWWNNNHHHEEECCCFFFJJJOOOVVVVVVNNNRRRnnnqqqwww{{{fffcccjjjkkkiiijjjfffeeecccbbbaaa`````````aaa___[[[YYY^^^mmm}}}rrrnnnooozzzyyyxxxwwwwww|||wwwsssnnnfff```___dddfffdddbbb]]]TTTJJJAAA;;;444111000000///---------......///000111111000000222666<<<@@@BBBBBB777555333111111222444666444000---...444888888666111111111000000111222222....../////////...------///////////////000111222222222222333444444444555777777777888888888888888444555888;;;>>>@@@AAABBBAAA@@@??????@@@BBBDDDFFFFFFHHHLLLSSSYYY]]]^^^]]]ZZZVVVQQQPPPTTT___kkktttzzzmmmmmmmmm___sssrrrllldddXXXMMMFFFDDDEEEGGGDDDDDDBBB<<<555111111222000555333000111333HHHiiinnnfff\\\UUUMMMGGGEEEFFFOOO___ssswwwpppggg___ooorrrwww||||||vvvmmmfff______aaafffppp~~~eee\\\RRRMMMGGGCCCFFFLLLLLLJJJNNNPPPLLLQQQsssxxxxxxuuupppccchhhkkkhhhfffggggggeeedddccccccccccccbbbaaa```]]]^^^iiizzzuuuooouuuvvvyyy{{{wwwsssppphhhcccbbbeeefffcccaaa]]]TTTKKK@@@:::444000000000///---,,,---///000111111111111///000444999>>>@@@???>>>333333222222222333444444000......000555888888777000000000000000111222333.........//////......---000////////////000000111222222333444555666777777999999999::::::999888888444666888;;;>>>AAABBBCCCBBBAAAAAAAAABBBEEEGGGIIINNNPPPTTTWWWZZZ\\\^^^^^^]]]YYYRRRJJJHHHPPP]]]ggghhhssszzznnn|||yyy___fff|||kkkfff]]]RRRHHHDDDDDDFFFEEEDDDBBB===888444333222000444111...222999TTTxxxzzzoooddd[[[VVVTTTVVVYYY\\\```hhhpppvvv~~~mmm]]]WWWYYYZZZYYYffffffdddbbb^^^[[[YYYWWWZZZ___iiivvvooodddYYYSSSJJJCCCFFFNNNNNNFFFKKKVVVPPPFFFZZZ{{{~~~}}}hhhmmmgggcccfffeee```hhhgggfffeeeddddddddddddbbbcccdddbbbccciiiuuu~~~|||wwwxxx{{{wwwsssqqqkkkgggdddffffffbbb___\\\UUUMMM???:::333000000000///...,,,---///111222222222111///111666;;;>>>>>>;;;888000111222333444333333333...///111333444555555555////////////000222333333......////////////......000000///.........//////222222333555777888999::::::;;;;;;;;;;;;:::999888666777:::<<>>;;;888555222///222///000999GGGgggvvvrrrmmmiiifffgggiiimmmkkknnnttt{{{ppp___VVVYYY```ccc\\\]]]]]]\\\]]]bbbiiiooovvv{{{~~~{{{nnnbbbZZZNNNDDDEEEOOOXXXOOOPPPYYYUUUIIINNN___wwwssspppYYY}}}qqq```bbbccc___ffffffeeedddccccccccccccbbbdddeeeeeefffjjjqqqvvv{{{vvvtttrrrmmmiiieeegggeeeaaa^^^\\\UUUNNN???:::333000000000///...+++---000222333333222111///222777<<>>===;;;666222000333000444AAATTTwwwpppiiikkklllkkkqqqwwwyyyyyy|||vvvuuuhhh___QQQDDDEEEOOO]]]WWWTTTWWWWWWRRRQQQSSS~~~ssslll}}}WWWggg|||aaa```dddaaaeeeddddddcccbbbbbbbbbbbbcccdddeeefffhhhkkkooorrrnnn~~~uuuzzz{{{lllbbbfffgggbbb^^^ZZZSSSLLLBBB<<<444000000000///...+++...333777999999777666444444:::CCCCCC:::111///111000000333555333...***...000333444333333333444...///111222333444555555555222...---...000111111000000000000////////////333333444555777999:::;;;<<<===???@@@???>>><<<;;;888:::<<<>>>AAACCCDDDEEECCCEEEGGGHHHHHHJJJPPPUUUMMMLLLJJJIIIIIIJJJKKKLLLTTTTTTSSSPPPNNNMMMOOOQQQ^^^\\\]]]bbbkkkxxx{{{ttteeedddccc^^^UUUJJJBBB>>>@@@AAABBBAAA>>>:::555222555222999777;;;ggg|||lllggg]]]IIIEEEPPPdddrrrggg[[[bbb\\\LLLLLLeeexxxiiilll^^^YYYyyyddd```ccc]]]aaadddbbb````````````bbbccceeefffggggggffffffkkkssszzz||||||ooobbbeeefffbbb]]]YYYRRRKKKBBB<<<444000000000///...+++...222666888777555444888999>>>FFFFFF<<<444111///000111333444222...+++///111333444333222222333//////111222333444444444666333///....../////////000000000000////////////333333444555777999:::;;;===>>>???@@@@@@>>><<<;;;;;;===???BBBDDDFFFGGGGGGEEEFFFHHHIIIJJJMMMRRRUUUMMMLLLJJJIIIIIIIIIKKKLLLVVVVVVVVVTTTQQQPPPPPPQQQ[[[\\\___aaabbbiiizzzppphhhbbb^^^WWWKKKCCCAAAAAAAAABBBBBB???;;;666333222000777<<>>@@@AAAAAA???<<<;;;<<<>>>AAADDDFFFGGGHHHHHHHHHGGGGGGJJJNNNQQQSSSTTTNNNMMMKKKJJJJJJJJJKKKLLLWWWYYYZZZYYYVVVTTTRRRRRRWWW\\\bbbccc______kkkzzz~~~lll``````[[[MMMDDDDDDAAAAAABBBBBB@@@<<<888666333000777BBBWWWzzzhhhXXXMMMHHH```|||uuulllcccTTTMMMBBB]]]~~~lllpppyyyXXX^^^~~~fff]]]eeecccaaa_________aaabbb___```aaacccdddccccccbbb^^^cccqqqvvvpppooojjjdddbbbfffgggbbb^^^ZZZSSSLLLBBB<<<444000000000///......///111333444333222222:::===AAACCCAAA:::555333...222555555222//////111333444555444111000000000000111222222333333333333444111///....../////////////////////000000000000222222333444666888:::;;;===>>>AAABBBBBB@@@===;;;;;;===@@@DDDFFFGGGHHHGGGHHHGGGGGGKKKPPPTTTTTTRRROOOOOONNNMMMMMMMMMNNNOOOXXXZZZ]]]]]][[[WWWTTTRRRUUUZZZcccgggeeedddkkkvvvnnn___aaa```RRRGGGFFF@@@AAABBBBBB@@@===:::888777555999GGGbbbwwwlll```UUUJJJQQQooo~~~ssseee___XXXRRRHHHWWWwwwssslllooozzzzzzlllWWWKKKhhhqqq```ddd```]]]___aaa``````aaa]]]^^^```aaabbbbbbaaaaaa\\\^^^hhhxxxyyyrrrooojjjfffdddhhhhhhddd```\\\UUUNNNBBB<<<444000000000///...//////111222444444444444;;;>>>@@@>>>;;;999999888333555666444111///111333555555555333000//////000111222222333333333222222000...------///111111111.../////////000000000111222222333444666888999:::===???BBBCCCCCCAAA===;;;<<<>>>BBBEEEHHHHHHHHHHHHGGGFFFGGGLLLQQQTTTSSSQQQQQQQQQQQQQQQQQQRRRSSSSSSWWW[[[___```^^^ZZZVVVTTTVVVXXX^^^fffjjjjjjnnnsss|||nnn___bbbcccWWWJJJFFF@@@@@@AAAAAA@@@>>>;;;:::888777:::LLLkkk}}}xxxssspppnnnoooqqqrrruuu~~~}}}oooeeeZZZLLLHHH```tttnnn^^^ZZZ[[[VVVNNNPPPeee{{{nnngggnnnwwwttt[[[GGGNNNrrrqqqddd]]][[[```dddbbb______]]]^^^```aaabbbbbbaaaaaa___]]]bbbmmm{{{{{{uuupppkkkgggeeeiiijjjeeeaaa]]]VVVOOOBBB<<<444000000000///...///000111333555777999:::???AAA@@@:::777;;;AAACCC:::999666333000000333555666666555333000//////000222222333333333222111111---,,,,,,---000222222222......//////000000111111111222222444555777999:::===???BBBDDDDDDAAA>>>;;;>>>@@@DDDHHHJJJKKKKKKJJJEEEGGGJJJNNNRRRTTTSSSRRRQQQRRRSSSTTTUUUVVVWWWWWWXXX\\\aaacccaaa]]]ZZZXXXYYYXXX[[[ccciiijjjlllooovvvsssccc```aaa[[[NNNEEE>>>????????????>>><<<;;;555888===UUUxxxxxxqqqjjjeee]]]UUUQQQRRRZZZ\\\eeeuuutttuuu{{{xxxjjj]]]PPPKKKWWWnnntttddd[[[]]]XXXSSSJJJRRRpppuuucccgggyyydddLLLCCCRRRqqqkkk```[[[aaafffccc______^^^___```bbbcccbbbbbbaaaccc______fffnnnxxxyyyuuuqqqjjjfffeeeiiiiiieeeaaa\\\UUUNNNBBB<<<444000000000///...//////111333777:::>>>@@@BBBCCC>>>555333<<>>;;;===@@@DDDHHHKKKKKKJJJIIIDDDHHHNNNQQQSSSSSSTTTTTTOOOPPPRRRUUUWWWXXXZZZZZZZZZ^^^bbbeeedddaaa___]]]^^^]]]```eeegggiiinnnuuuvvv{{{iii]]]\\\]]]SSSEEE======>>>>>>>>>===<<<<<<444<<>><<<;;;>>>BBBFFFIIIIIIHHHGGGDDDJJJQQQTTTTTTTTTUUUVVVNNNOOORRRTTTWWWYYYZZZ[[[[[[___dddffffffdddbbbaaabbbcccgggjjjiiikkkuuuzzzooommmZZZXXX]]]UUUFFF<<<<<<============<<<<<<666AAAMMMnnn|||sssmmmbbbKKKJJJmmmnnnddd[[[UUUIIIDDDUUUsssiiiaaassskkkQQQBBBBBBKKKoooooo```aaaeeebbb```ccc```aaacccdddeeeeeeddddddcccbbbaaabbbaaacccmmmxxx|||xxxssskkkeeegggiiihhhddd```]]]VVVMMMFFF<<<333000///---...000333222222333666;;;???AAA@@@>>>;;;777555999@@@GGGGGG>>>444000444888888666555333333444111---000555222222333333222111///...///...---...000222222111///////////////000111111222222222333555666888999===@@@CCCDDDAAA>>><<<;;;???@@@DDDHHHKKKKKKHHHEEEIIISSSYYYWWWUUUVVVUUUQQQRRRPPPSSSZZZ\\\YYYZZZ^^^YYY]]]aaadddkkkqqqnnneeeiiiggghhhmmmppprrrwww}}}}}}uuuyyyiii\\\ZZZVVVMMMCCC???===>>>===:::;;;>>>???===^^^}}}|||pppkkkUUUOOO___sss___YYYVVVJJJDDD]]]ttt^^^ccc}}}sss___GGG???DDDTTTfffbbbfffbbb```ddd```aaabbbbbbbbbbbbdddeeebbbddddddaaa___aaahhhooo~~~zzzvvvmmmggggggiiihhhdddaaa]]]VVVNNNFFF<<<333000///......111444333222333777:::>>>???===<<<999555444888???EEEBBB;;;222000333666555333444222222333111---000555222222333333222111///...000///...///000111000//////////////////000000111222222222333555666888999;;;???BBBDDDBBB???<<<;;;>>>BBBFFFJJJKKKIIIGGGEEEPPPXXX]]]ZZZXXXYYYYYYVVV\\\YYYXXXZZZYYYVVVWWW[[[YYY]]]aaaeeennnvvvuuuoooggghhhlllpppqqqqqqxxx~~~rrrppp^^^[[[VVVLLLDDD???===>>>===::::::===???DDDjjjxxxqqq[[[NNNTTTuuu}}}iii]]][[[QQQJJJZZZ{{{}}}hhhgggzzzuuudddLLLBBBBBBMMMyyy}}}mmmfff```\\\^^^___aaaccccccbbbbbbcccddd```bbbccc```^^^___eeejjjxxx~~~{{{vvvmmmgggfffhhhhhhdddaaa^^^VVVNNNGGG===333000///...///222555444333444777:::<<<<<<:::999666444444777===BBB<<<666000///222444333111222000000111000...000555222222333222222111//////000//////000111111...,,,//////......//////000111111111222333444666777888999===BBBDDDBBB???<<<:::>>>CCCIIIKKKJJJHHHHHHHHHVVV[[[^^^[[[XXXXXXYYYYYY\\\[[[\\\^^^]]]YYYYYY\\\]]]___aaaeeennnxxxzzzxxxgggjjjooossssssssszzz}}}pppkkkyyyzzzaaa[[[WWWNNNEEE@@@======<<<999:::===BBBSSS|||sssyyyuuuvvvdddRRRJJJ___zzzgggbbbYYYRRRUUUhhhsssffflllvvvjjjUUUFFF@@@CCCbbbkkkaaa^^^^^^^^^aaaddddddcccbbbaaaaaa^^^```aaa```]]]^^^aaaeeeooouuu{{{xxxtttkkkdddeeehhhgggcccaaa^^^WWWOOOHHH===333000000///000333666444333555999<<<;;;:::777666555444555888<<>>HHHdddttt|||yyyiiiYYYIIIQQQtttwwwjjj^^^VVVPPPWWWvvviiicccsssooo___LLLAAA===OOOnnnuuufffdddddd___bbbeeeeeedddaaa```___^^^```aaa```^^^]]]___```iiimmmvvvyyywwwssskkkddddddggggggcccaaa___XXXPPPHHH>>>333000000000222555666444333777<<<>>>===:::666555444444666888:::;;;888333---+++...222555777111---,,,000111000222555333333222111111000000000+++,,,---000333333111///...............//////000000000000111333444666777666;;;@@@CCCCCC@@@>>>===@@@EEEIIIIIIIIILLLRRRYYYSSSTTTUUUTTTRRRSSSWWW\\\XXX\\\______]]]^^^bbbeee```^^^^^^bbbiiirrrzzzxxxqqqnnnttt|||ooo{{{~~~yyyooobbb[[[SSSHHHBBB>>><<<;;;999<<>>444000000000333777555333333888???CCC@@@===666444444555777888888777555111---,,,...333666888222...---000222111222555444333222111000000000000++++++,,,///222444333222......------......///000//////000111222444555666777;;;@@@BBBCCCBBBAAAAAACCCFFFJJJLLLMMMQQQVVVZZZSSSSSSUUUXXXXXXYYY___fffnnnqqqnnneee___aaagggkkkddd``````dddkkkrrr|||wwwpppttt}}}xxxyyyssswwwrrrdddTTTJJJCCC>>>===<<<;;;???EEEYYY|||jjjdddVVVKKKTTTmmmvvvhhh]]]NNNIII___}}}uuu```dddqqqjjjUUUHHH@@@@@@HHHggglll```eeefffhhhgggdddaaa______````````````````````````\\\___eeeooo{{{wwwtttrrrlllgggccceeefffcccaaa```YYYRRRJJJ>>>444000000111444888333111333:::BBBGGGDDD@@@444333222444666666444222...------///111333555555555///---000333222222444444333222000000000000111---------...111222222222...------------...///////////////000222333555666999<<<@@@BBBBBBBBBDDDEEEEEEHHHMMMRRRUUUVVVUUUUUUTTTTTTXXX^^^aaabbbiiirrr}}}yyywwwwwwvvvqqqkkkiiilllpppsss|||~~~tttvvv|||zzz~~~}}}rrrXXXJJJDDD>>>=========BBBHHHoooqqqjjj[[[MMMJJJYYYppp~~~xxxqqqeeeQQQGGGWWWpppuuu^^^]]]oookkkVVVIIICCC???@@@LLLmmm~~~ggghhhiiiiiigggdddaaa```aaaaaa___^^^^^^___`````````[[[]]]aaaeeemmmzzzssspppnnniiieeeccceeeeeecccaaa```ZZZRRRJJJ???444000000111444999222000222:::DDDIIIGGGBBB333222111333555444111...(((***...111444444333111666000...111444333222444444333222000000000000111000///---...000111111111...------------...//////...//////000111333555555:::===???AAABBBCCCEEEGGGFFFJJJPPPWWW[[[YYYSSSOOOTTTTTTZZZbbbfffhhhoooyyy|||xxxttttttsssssszzzyyyxxxzzz|||~~~}}}\\\KKKDDD???>>>>>>???DDDKKK~~~zzzppp___OOOGGGOOOggg|||uuuxxxyyymmmTTTFFFRRRhhh~~~hhhXXXmmmkkkVVVJJJEEE>>>===888UUUtttjjjkkkjjjgggdddbbbaaabbb```^^^]]]]]]^^^```aaaaaa___`````````cccmmm|||tttpppnnnjjjgggdddfffdddbbbaaa```ZZZRRRIII>>>222---111666888777111111444;;;BBBEEEBBB>>>;;;333///444777444111111...---...000222444333222......///000222444555666777555111...,,,---///000...............///000000000///...------,,,------......///000222444777999888<<>>???@@@GGGOOOWWWYYYVVVQQQPPPPPPWWW]]]eeekkknnnnnnmmmmmm{{{www{{{}}}|||vvvwwwvvvrrr{{{~~~eeeOOOIII===;;;???;;;AAATTT~~~yyyfffRRRIIIOOO\\\dddbbb]]]```cccUUUDDDIII]]]|||eeeXXX```ddd\\\NNNCCC@@@AAA>>>GGGcccrrrnnniiiffffffgggfffeeeaaa___]]]^^^bbbeeeeeeddd```___^^^]]]```iiiuuu~~~tttpppmmmiiifffeeeeeedddbbbcccbbbZZZPPPHHH===222...111666777555111222555;;;??????;;;666999444222666666222///000.........000333444333111---...///000222333555666555333000---,,,---///111...............///000000000///......---------.../////////000222555888999:::===>>>>>><<<===AAAEEEMMMPPPSSSSSSRRRQQQSSSUUU^^^bbbhhhlllnnnoooppprrroooxxx~~~rrrnnnnnnlllmmmttt}}}}}}rrrcccPPPHHH;;;999===<<>>CCCUUUsssbbbeeekkkgggaaaaaabbb___]]]]]]___bbbbbbbbb______]]]\\\]]]ccclllttttttpppmmmhhhdddeeeeeecccbbbeeecccYYYMMMFFF<<<222...222555555333333666;;;@@@CCC@@@;;;666888777888:::777222000111......///111333444333111------///000222444555666333111///---,,,---///111.........---......///000000//////............///000000000111444666999:::>>>???>>><<<<<<@@@GGGMMMUUUTTTRRRQQQSSSVVV[[[^^^dddfffiiikkkmmmooorrrtttrrrwww|||zzziiibbbaaaccc```hhhssszzz{{{qqqiiiiiiXXXMMM===999===<<>>>>>???DDDfffdddfffnnnggg```bbbdddaaa]]]\\\\\\^^^______^^^^^^\\\[[[ZZZ]]]bbbfffuuuuuuqqqnnniiieeeeeeeeeccccccfffdddXXXKKKDDD;;;222///222555333000222777???DDDEEEBBB<<<999777:::>>>===888222111333......///222444444222000---...///111333444555555000///---,,,,,,...000111.........------....../////////.........//////000111111111222444777:::;;;???@@@@@@??????DDDLLLSSSWWWVVVUUUWWW\\\aaadddeeeeeegggiiikkkkkkmmmoooqqqzzz}}}}}}{{{{{{~~~nnnaaaZZZ[[[]]]```hhhrrrzzzvvvkkksssaaaTTTBBB===???<<>>@@@@@@AAAEEELLLRRRRRRTTTYYY___eeehhhgggeeedddgggjjjlllmmmmmmnnnooowwwzzz|||}}}|||qqqeee___^^^```cccjjjqqqzzzooosssbbbTTTBBB???@@@===MMMooorrriiiXXXEEENNNgggyyyssskkkbbbXXXQQQMMMLLLUUUzzz}}}eeePPPJJJYYY```RRRCCC@@@999AAA===;;;NNNmmmgggccceeegggeeecccaaa]]][[[[[[]]]^^^^^^^^^^^^^^^^^^]]]\\\ZZZ___gggtttuuuqqqnnniiifffdddffffffdddccc```WWWNNNEEE===333000333555333000777???GGGHHHAAA999333222111888;;;777111///////////////111444555555222///...000222555666777777777000///.........///000111///...------,,,---------,,,,,,,,,------///000111111111111222444777:::;;;888;;;>>>???AAADDDJJJOOONNNTTT\\\cccggggggdddbbbeeehhhkkkmmmmmmnnnooopppuuuxxx}}}yyyjjjeeeeeehhhmmmrrrvvv}}}rrrooo```PPP@@@>>>AAA???SSSyyy||||||vvvlll\\\IIIMMM```~~~|||sssdddWWWRRRPPPOOONNNiiidddSSSLLLXXX```VVVGGG@@@777BBBAAA999???TTTzzzuuueeebbb```bbbbbbaaa___\\\\\\]]]^^^^^^^^^^^^``````___\\\YYYZZZ^^^hhhttt|||sssooolllhhheeedddhhhiiiddd```]]]WWWQQQGGG>>>444000333666444111<<>>???@@@DDDKKKQQQTTTZZZaaaddddddbbbaaaaaafffggghhhiiiiiikkknnnqqqtttuuu{{{}}}sssjjjjjjlllpppwwwyyy~~~}}}uuugggUUUBBB???BBBBBB[[[}}}zzzvvvwww|||ooo```OOOMMMWWWyyyyyyqqqcccYYYVVVSSSNNNPPP```mmm[[[OOOUUU```^^^PPPCCC:::AAA???<<<===DDDaaavvvddd]]]\\\^^^```___]]][[[\\\^^^^^^]]]]]]______^^^YYYUUUVVVVVV\\\fffnnnuuuqqqmmmjjjfffcccccciiijjjeee^^^ZZZWWWSSSIII???444000333666555222777@@@HHHGGG???666444555555::::::444222666666222///000222555666555111...000222555888999:::999999222222111000000000000000///...------,,,,,,,,,,,,))))))***+++,,,...///000000000000111444666999:::???@@@AAAAAAAAAFFFOOOUUU\\\aaaeeeddd```^^^aaadddeeeeeedddcccdddgggmmmqqqkkkllluuutttnnnlllnnnoooqqq{{{}}}}}}uuu~~~sss^^^HHHCCCEEEEEEaaa}}}yyyvvvssssss}}}qqqbbbSSSNNNQQQssstttnnnbbb\\\\\\WWWNNNRRR[[[wwwdddRRRTTTbbbgggYYYHHH@@@@@@<<<===>>>;;;MMMmmmjjjaaaXXX[[[______]]][[[\\\]]]^^^]]]\\\]]]^^^[[[VVVRRRSSSQQQUUU]]]dddlllzzzuuuooojjjddd___ccceeehhhjjjhhhaaaXXXQQQGGG999000222444111111666;;;>>>@@@>>>999444333444555;;;:::111...444444...000///222777777222///000111222444777999:::777555000000000000000000000000......---------,,,,,,,,,++++++++++++,,,---...///222333333222222555999<<>>AAA???999444222222999;;;999333222555444//////---///333333///---///222444666:::<<<;;;777444000000000000000000000000/////////............---,,,,,,,,,,,,,,,---.........///000111111333777:::<<<@@@EEEHHHHHHHHHHHHHHHIIILLLOOORRRSSSVVVYYY\\\``````bbbfffiiijjjiiiffflllpppuuuxxxyyyzzz{{{}}}~~~~~~|||wwwqqqllljjjiiilllqqquuuyyy}}}~~~~~~wwwVVVFFFRRRyyy~~~zzzwwwvvvtttpppppptttzzzkkkdddWWWGGGVVVxxx|||yyysssddd___TTTPPPUUUrrr{{{vvvcccZZZdddgggYYYMMMCCC<<<;;;<<<:::999:::>>>ZZZyyy{{{ccc^^^aaa___]]]___\\\\\\[[[[[[[[[\\\\\\]]]WWWXXXYYYXXXVVVSSSPPPNNNYYYaaannnzzz~~~{{{zzzzzz}}}sssooolllgggdddbbbeeeiiillljjjbbbXXXPPPHHH999///000333222444999:::<<<>>>===888444333444:::999666222333444222...///---///222222///---///333444777;;;===;;;777444000000000000000000000000000000/////////.........------,,,,,,------......000111333444555777:::===999===BBBFFFHHHHHHHHHIIIJJJLLLPPPSSSUUUXXX[[[^^^eeeddddddeeegggiiijjjjjjnnnrrrwww{{{{{{zzzxxxwwwxxxyyyyyyvvvrrrooonnnnnnrrrtttwww{{{~~~\\\GGGWWW{{{|||wwwtttsssqqqmmmlllnnnrrr|||qqqhhhZZZKKK```vvvccc```YYYKKKOOOlll|||yyyggg^^^fffjjj___OOODDD<<<;;;===;;;888888777AAA___uuudddaaa^^^]]]^^^XXXYYY[[[]]]]]]\\\ZZZYYYVVVWWWXXXYYYXXXTTTOOOLLLQQQWWWbbbnnnzzz~~~}}}}}}tttssspppmmmhhheeebbbdddhhhkkkjjjddd[[[TTTHHH:::///000333222555;;;<<<>>>>>>;;;666444444666;;;777444222333444111...000...///222222///...000444555888<<<>>><<<888444000000000000000000000000000000000000////////////...---------------......000222444555666888;;;>>><<<>>>BBBDDDDDDDDDFFFGGGJJJMMMPPPTTTVVVYYY]]]```eeedddcccbbbccceeehhhiiiiiimmmsssxxx{{{{{{yyywwwrrrssssssqqqnnnooossswwwgggNNN^^^zzztttooonnnlllhhhggghhhllluuuyyyjjj\\\PPPjjj{{{ccc]]]UUUJJJOOOmmmvvvllleeejjjnnngggQQQGGG???======;;;999999888777FFFjjjtttbbb\\\]]]^^^[[[\\\^^^___^^^ZZZVVVSSSUUUVVVWWWYYYYYYWWWSSSOOOLLLPPPWWWaaammmyyy~~~llluuuqqqnnniiieeedddfffiiikkkkkkfff___YYYKKK<<<111222555555888>>>CCCCCCAAA<<<666333444777===777333333555444111///111...///222222///...111444666999===???===888333000000000000000000000000111111111000000000//////......------------.........000333444555777:::<<>>333444777777:::@@@IIIHHHDDD===666333444777>>>888444555777666222000111//////222222//////111444666:::>>>???===888333000000000000000000000000111111111111000000000000///......---------......,,,...111222444555888:::?????????>>>>>>AAAFFFJJJGGGJJJNNNQQQTTTXXX\\\___^^^```ccceeeffffffggghhhjjjjjjkkkmmmqqqtttuuuuuuqqqssssssqqqqqqxxx}}}{{{||||||{{{yyy{{{|||~~~xxxXXXfffwwwpppnnnmmmiiihhhiiigggnnn{{{lll]]]YYYfffxxxgggUUUOOOVVVwwwwwwuuurrrmmmiiieeeYYYPPPGGGAAA===888777:::888<<<;;;999KKKwwwrrrggg```______^^^^^^]]]\\\[[[[[[WWWVVVUUUVVVYYYYYYVVVSSSPPPOOONNNQQQZZZdddnnnsssyyytttpppmmmiiigggggggggiiinnnpppkkk```WWWLLL>>>222111333444999BBBMMMPPPGGG>>><<<888777???CCC;;;666777888555222111111111000000000000...,,,222777===@@@???:::666333000000111222222222222111222111111111000000//////...------,,,,,,------............///111333666777888:::<<<===???BBBFFFIIILLLKKKJJJKKKNNNSSSXXX[[[^^^^^^^^^___aaabbbdddeee```bbbdddhhhlllpppsssuuuooorrruuuxxx}}}yyyuuuvvvzzzzzzwwwwww{{{aaajjjyyytttrrrpppmmmlllmmmkkkoooyyywww___YYYgggmmmZZZUUUZZZyyyzzzsssrrriiibbbbbb```UUUGGG???======:::666888777:::>>>@@@UUUsssxxx___hhhbbb]]][[[]]]^^^[[[XXXZZZXXXVVVWWW[[[\\\ZZZWWWTTTQQQMMMLLLPPPXXXbbbiiiuuu{{{}}}yyyuuupppmmmiiifffffffffiiimmmnnniii___VVVKKK===222111333444:::CCCLLLOOOGGG@@@CCCBBBAAAJJJBBB:::555777888666333222111000000000000000...---222777===@@@???:::666333000000111222222222222111111111111111000000000///...------,,,,,,------............///000222555666777999<<<===>>>AAADDDGGGHHHGGGGGGIIIMMMRRRWWWZZZ[[[[[[\\\\\\^^^```aaabbbbbbbbbccceeehhhllloooqqqnnnsssxxx{{{~~~tttqqqsssxxxyyyvvvvvvzzz}}}xxx___mmm|||yyyyyyvvvpppllllllkkkoooxxxttt\\\VVVaaawwwdddXXXWWWmmm{{{zzzzzzpppddd___```UUUGGG???<<<<<<999666888777:::>>>>>>KKKuuuyyybbbcccbbb^^^ZZZWWWXXXZZZXXXVVVUUUUUUVVVWWWWWWVVVXXXUUUPPPNNNOOOSSSYYY]]]mmmsss}}}}}}sssnnnnnnooonnnmmmuuuppplllgggddddddeeehhhkkklllggg]]]UUUJJJ;;;111111444555:::CCCLLLNNNFFFAAAHHHHHHGGGMMM???999555777999666444444000000000000000000//////333888>>>AAA???:::555333000000111222222222222111111111111111000000000000......------------..................///111333444666888;;;===>>>???AAACCCCCCCCCDDDGGGLLLQQQVVVYYYXXXXXXXXXYYYZZZ\\\^^^___cccbbbaaabbbdddhhhkkknnnooovvv|||}}}wwwpppppprrrwwwyyywwwwwwyyy}}}}}}}}}||||||||||||{{{{{{yyybbbnnn~~~~~~{{{sssmmmjjjiiilllsss~~~qqqYYYQQQXXX}}}xxxccc^^^VVVbbbtttuuuwwwoooccc]]]```UUUGGG>>><<<;;;999777888666:::>>>;;;???WWWttt|||rrrkkkaaa[[[YYYYYYYYYXXXWWWWWWVVVTTTSSSSSSVVVXXX[[[YYYUUURRROOOOOOOOOPPP```fffpppzzz{{{sssjjjddddddfffggggggvvvpppkkkfffccccccdddgggjjjiiiddd[[[UUUHHH:::000111444555;;;CCCMMMMMMCCC>>>FFFEEEAAAFFF<<<777555888999777555666000111111000//////000111333888>>>AAA???:::555222000000111222222222222111111111111000000000000000......------------......//////.........000111222444777:::=========>>>@@@AAABBBDDDHHHMMMRRRVVVYYYVVVVVVVVVVVVWWWZZZ\\\]]]bbbaaa______aaaeeejjjmmmuuu{{{}}}{{{wwwqqqqqqrrrtttxxxyyyyyyxxxxxxzzzzzzzzz{{{{{{{{{|||||||||iiinnn~~~~~~zzzrrrkkkiiifffhhhmmmxxxoooWWWNNNWWWyyyvvvaaabbbYYY```rrrmmmmmmkkkeee___```VVVIII???<<<;;;:::888888555888<<<999777BBBSSSyyy{{{cccVVV[[[aaa]]]UUUYYYZZZYYYVVVRRRSSSVVV[[[ZZZYYYXXXUUURRRNNNLLLJJJTTTZZZdddnnnwww}}}{{{zzz~~~~~~~~~yyyuuupppiiifffeeeggghhhhhhwwwpppkkkfffbbbbbbdddgggiiigggaaaZZZTTTGGG:::000222444555:::BBBJJJJJJ@@@<<>>AAA???999444222000000111222222222222111000000000000000000111111///......------......///111000///......///000111333666999;;;<<<<<<===>>>CCCDDDGGGKKKOOOSSSUUUWWWVVVUUUTTTTTTUUUXXX[[[]]]___^^^]]]^^^```eeejjjmmmxxx}}}{{{vvvuuurrrooorrrtttuuuvvvvvvwwwvvvuuuvvvwwwxxxzzz{{{}}}~~~{{{nnnpppzzzxxxtttmmmhhhhhheeefffjjjtttoooXXXNNNVVVqqqnnnccc]]]ccc{{{}}}rrrooonnnhhh```___WWWKKKBBB===;;;:::999888555555999999666;;;DDDOOO|||~~~eee^^^___]]]YYYZZZZZZYYYVVVRRRRRRVVVZZZVVVWWWWWWWWWUUURRROOOMMMNNNTTT\\\eeelllttt|||{{{xxxwwwzzz~~~tttnnnjjjhhhfffeeeeeefffeeedddwwwqqqlllfffbbbbbbeeeggghhhfff```YYYUUUGGG:::111222444444999AAADDDFFF???;;;AAA@@@===BBB999666777:::999666555777222444444111...---///333444999>>>AAA???999444111000000111222222222222111000000000000111111111111//////............//////222222000///...///000000333555888:::;;;<<<>>>@@@HHHIIILLLOOOQQQSSSSSSTTTUUUTTTSSSRRRTTTWWWZZZ\\\]]]\\\\\\]]]___cccgggjjjrrrwwwxxxsssooooooooonnnpppssssssqqqqqqttttttrrrtttuuuwwwyyy{{{~~~}}}~~~{{{}}}rrrrrr~~~vvvsssoooiiiggghhhggggggjjjrrrnnnYYYQQQLLL^^^~~~zzzccc___dddwww|||uuupppeeeWWW^^^XXXNNNFFF@@@===;;;999888555444888999888;;;@@@999aaa~~~lll\\\[[[```ZZZYYYWWWUUURRRRRRSSSUUUSSSTTTVVVWWWWWWUUUSSSRRRNNNRRRXXX]]]bbbiiiqqqxxx}}}{{{|||~~~uuulllfffbbbbbbddddddeeedddccccccwwwqqqlllgggcccccceeehhhhhheee___YYYUUUGGG:::111222444333777???@@@DDD???;;;@@@>>><<>>999444111000000111222222222222111///000000000111111111111//////............//////444333111000/////////000333555777999:::<<<@@@BBBMMMNNNPPPQQQRRRQQQPPPOOOTTTRRRQQQPPPRRRUUUXXX[[[[[[[[[[[[\\\^^^```bbbdddeeekkkoookkkiiikkkmmmnnnooorrrqqqmmmnnntttvvvttttttuuuvvvxxxzzz|||~~~~~~}}}|||}}}rrrttt}}}vvvrrrnnniiifffhhhhhhfffgggmmmyyykkkWWWPPPFFFLLLppptttccc```cccuuu|||xxxrrrdddTTT]]]XXXQQQJJJCCC???;;;999888555555888999999;;;>>>:::HHHjjjmmmaaabbb\\\ZZZWWWVVVUUUUUUTTTRRRTTTTTTUUUVVVVVVUUUUUUTTTRRRTTTVVVVVVWWW[[[cccjjjvvvzzz{{{{{{qqqiiiccc```___aaabbbccccccdddeeefffwwwqqqlllgggdddcccfffiiiiiieee___YYYVVVHHH;;;222222444333777>>>???EEEAAA;;;===:::999AAA888777888;;;999555444777555666666222,,,+++...222555999???AAA>>>999444111000000111222222222222111//////000000111111111222//////............//////555444222111000///000000333555777888999===AAADDDPPPQQQRRRSSSRRRPPPNNNLLLSSSQQQOOOOOOPPPSSSWWWYYY[[[[[[[[[[[[\\\]]]^^^___YYYaaahhhgggfffiiimmmnnnpppsssrrrmmmooovvvzzzxxxuuuuuuvvvxxxyyyzzz{{{|||~~~~~~ooowww}}}wwwtttqqqjjjggggggfffcccbbbgggrrr}}}||||||}}}hhhSSSMMMKKKJJJlllxxxhhheee```bbbuuuzzzwwwkkk\\\\\\YYYSSSLLLFFF@@@<<<999777666666888999999:::;;;>>>555DDDttt}}}kkk^^^___\\\YYYXXXZZZYYYVVVRRRVVVUUUUUUTTTTTTTTTTTTSSSUUUVVVVVVRRROOOQQQYYY___dddkkkuuu}}}}}}{{{}}}yyymmmccc]]]\\\\\\^^^^^^^^^^^^___aaadddgggyyysssnnngggcccdddfffiiijjjfff___WWWRRRGGG;;;000000555888999;;;GGGAAA;;;;;;>>>@@@<<<777666777888777444222222222444444333000...///111333666<<>>======>>>@@@AAABBBFFFKKKNNNRRR\\\iiioooooooooooopppsssuuuwwwvvvuuuuuuwwwzzz~~~~~~uuuhhh```______^^^\\\eeelll}}}}}}wwwqqqlllhhh```[[[UUUPPPNNNMMMLLLKKKLLLLLLLLLMMMNNNOOOOOONNNKKKMMMQQQUUUVVVXXXdddppp}}}gggVVVPPPdddmmmdddeeeooobbbYYYVVVRRRQQQSSSSSSLLLDDD@@@777555444444666777666555555888======888???]]]|||mmm___[[[ZZZYYYYYYWWWUUUUUUVVVWWWVVVUUUOOOOOOPPPPPPQQQQQQRRRRRRMMMNNNPPPSSSYYYcccnnnvvv~~~~~~wwwzzz{{{~~~xxxnnniiibbb^^^[[[ZZZ\\\]]]^^^]]]YYY[[[^^^___``````aaaaaazzztttoooiiieeebbbbbbcccbbb___[[[VVVRRRGGG===444333444555999>>>DDD@@@<<<:::::::::999777111444777888666333111000000000000///...///222555999>>>CCCCCC>>>888333222000111222333444333222222222222111111111111222222222222222222111111111111,,,---...000111111111111111222222333555888>>>AAAJJJJJJKKKLLLLLLMMMNNNNNNOOORRRVVVZZZ\\\\\\ZZZYYYQQQNNNJJJEEEAAA>>>===<<<:::<<<>>>@@@??????@@@BBBEEEPPP```kkknnnmmmmmmoooqqquuuxxxxxxvvvuuuxxx{{{{{{jjj```SSSKKKJJJLLLLLLKKKTTTZZZmmm~~~wwwoooiiiddd\\\XXXRRROOOMMMMMMMMMMMMLLLMMMNNNNNNOOOPPPQQQRRRTTTSSSWWW]]]aaabbbdddhhhzzzjjj[[[SSSfff|||pppeeegggmmmfffccccccYYYTTTVVVVVVOOOGGGDDD888666444444555666666555444333666;;;999777EEEYYYqqqaaa\\\]]]WWWWWWWWWYYYZZZYYYVVVSSSOOOPPPPPPQQQQQQRRRRRRRRRQQQPPPOOOOOORRRYYYaaagggsss~~~~~~rrrgggcccbbbaaa___]]][[[[[[[[[[[[[[[YYY\\\^^^]]][[[^^^gggpppzzzuuupppjjjgggddddddcccaaa^^^YYYUUURRRGGG===555333444777>>>EEEGGGBBB===999888888999888222555888888777444333222222222222000///000333555:::>>>CCCCCC===777333222000111222333444333222222222222111111111111222222222222222111111111111000---...///000111111111111000111222333555999>>>BBBJJJJJJKKKLLLMMMMMMNNNNNNOOOQQQUUUXXXYYYXXXVVVUUUJJJGGGDDDAAA???>>>>>>>>>;;;===@@@AAA@@@>>>===<<>>HHHnnnsssaaaZZZXXXXXXYYYZZZ[[[YYYVVVRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSQQQOOOOOORRRWWW[[[hhhrrr{{{wwwyyywwwkkkbbb]]]]]]______^^^\\\ZZZYYYXXXXXXXXX______^^^[[[[[[cccrrr}}}zzzvvvrrrllliiiffffffdddaaa]]]YYYTTTRRRFFF<<<333111333888BBBLLLHHHDDD===888777999<<<===444666888888666555444555333333222111//////222444:::???CCCBBB===777333222000111222333444333222222222222111111111111222222222111111111111000000000//////000111222222222111000111333444666;;;@@@EEEHHHIIIIIIJJJLLLMMMMMMNNNMMMOOOQQQSSSTTTRRRPPPNNNDDDBBB???===<<<<<<>>>???===???AAAAAA???>>>>>>???AAAFFFTTTeeennnnnnnnnpppooovvv}}}~~~{{{zzz}}}{{{lll___WWWZZZVVVPPPJJJIIIJJJMMMPPPOOOOOO^^^}}}~~~vvvooohhhddd[[[WWWSSSPPPQQQRRRSSSTTTTTTVVVWWWXXXWWWYYY]]]```eeeccceeejjjkkkiiihhhkkkxxxjjj^^^SSSddd{{{kkkccc^^^{{{yyy}}}wwwhhh___dddfff\\\PPPKKK;;;888666555666777777777999777555666888:::===AAAOOOwww{{{fffZZZYYYYYYYYYZZZYYYWWWTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRQQQPPPOOOOOOQQQSSS\\\eeepppxxx}}}~~~~~~~~~sssmmmfff```]]]]]]^^^^^^\\\\\\[[[YYYXXXXXXZZZ[[[bbbaaaaaadddiiiqqqwww{{{zzzvvvrrrmmmjjjhhhgggeeeaaa]]]XXXTTTRRREEE;;;222///222999DDDOOOJJJEEE>>>999888;;;@@@CCC666777888888666555666777444444333000...///111333;;;???CCCBBB===777333222000111222333444333222222222222111111111111222222111111111000000000000///000111111222222222222111111222444555888===CCCGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLMMMOOOPPPOOOMMMKKKIIIAAA???<<<;;;:::;;;===???@@@@@@@@@@@@??????AAACCCEEEGGGSSSdddoooooonnnpppooowww~~~}}}|||tttggg[[[TTT___\\\WWWQQQMMMLLLNNNPPPOOOMMMZZZxxx~~~wwwqqqjjjfff___\\\WWWTTTTTTUUUUUUUUUVVVXXX[[[[[[[[[^^^bbbfffffffffhhhiiifffcccgggnnnxxx}}}jjj^^^RRRaaalllfff[[[ttt~~~xxxwww{{{yyyjjjccckkknnnbbbTTTMMM<<<999666555666777888777///555888777555777888999444QQQrrr]]][[[XXXWWWXXXXXXXXXWWWUUUUUUTTTTTTSSSSSSRRRRRRNNNOOOQQQQQQOOOOOOPPPQQQSSSZZZdddmmmuuu}}}~~~uuuzzzuuudddaaa]]]\\\___aaa```^^^[[[[[[ZZZZZZZZZ[[[^^^aaa^^^```fffrrr}}}wwwooovvvssspppkkkhhhhhhjjjggg```ZZZYYYVVVSSSHHH???444...111:::BBBGGGLLLGGG@@@:::777888;;;>>>666999<<<:::777444555666555555444111---...222666999???DDDCCC===777555666000222444555444333333444333222222111111222222333222222222111111111000000333333333333333222111000222333444666:::???CCCFFFFFFGGGGGGHHHIIIJJJKKKLLLOOOMMMKKKIIIHHHFFFCCCAAA>>>===<<<;;;;;;<<<>>>???DDDBBB??????BBBFFFIIIKKKRRRSSSWWW```jjjqqqtttsssqqqtttyyy|||}}}}}}~~~uuuuuutttjjjhhhYYYdddkkkYYYJJJVVVXXXNNNOOOLLLOOO[[[nnn}}}~~~xxxqqqkkkhhhbbb```\\\YYYWWWVVVWWWXXXZZZ^^^bbbeeefffggghhhiiihhhfffeeefffeeeccccccdddqqqxxxyyynnn]]]RRRYYYwww[[[]]]}}}vvvvvvzzzyyynnnkkklllhhhZZZNNNBBB444444999444222666555555444444555555666777888???<<>>444///222999AAAFFFHHHDDD>>>999666777999;;;666999;;;:::777444444666555555444111---...222666999???DDDDDD===777444555000222444555444333333444333222222111111222222333222222222111111111000000222333333333222222111000///000333666<<>>===<<<===>>>@@@AAADDDCCCBBBCCCGGGKKKNNNPPPXXXXXXZZZaaajjjrrruuuuuurrrsssuuuvvvwwwzzz~~~pppqqqsssllllll___fffooobbbTTTZZZYYYNNNNNNLLLMMMTTT```iiipppzzzyyyrrrlllhhhdddaaa^^^[[[YYYYYYYYYZZZ^^^aaaeeehhhiiiiiijjjkkkkkkkkkjjjgggaaa[[[XXXXXXXXX___ooozzznnn___SSSWWWrrr```bbbzzzsssvvv}}}zzzpppmmmmmmhhh\\\RRREEE666555:::555222666666444444444444555666777888:::999???PPPllluuubbbYYYQQQOOORRRTTTUUUTTTRRRQQQQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQTTTWWW\\\dddmmmtttzzz|||{{{{{{yyyzzz~~~|||pppeee^^^ZZZZZZWWWTTTTTTXXX[[[]]]]]][[[XXXYYY[[[\\\]]]ccckkk{{{pppwwwuuurrrnnniiieeeeeefffccc\\\WWWUUUQQQLLLBBB;;;444000222888???CCCCCC@@@<<<777555555666777555888::::::666444444666666666555111---...222666:::@@@EEEDDD===666333333000222444555444333333444333222222111111222222333222222222111111111111111222222222333222222111000...///111444999>>>BBBEEECCCBBBCCCDDDFFFJJJMMMOOOLLLIIIFFFDDDCCCCCCBBB@@@???>>>>>>>>>???@@@BBBCCCCCCDDDFFFJJJNNNRRRVVVXXX```^^^___ccckkkrrruuuvvvttttttsssrrrssswww}}}pppqqqtttooorrrgggllltttjjj\\\\\\YYYPPPMMMJJJHHHIIIMMMPPPUUU]]]eeerrr~~~zzztttnnnjjjfffdddaaa___]]]]]]]]]^^^bbbeeeiiikkklllllllllmmmiiikkklllggg```XXXTTTRRRKKKNNN]]]uuu{{{oooaaaSSSTTTllleeegggyyyrrrxxx}}}uuuqqqnnnhhh^^^WWWIII999666;;;555333666555444444444444555666777888666;;;;;;999LLLxxxyyywwwiiiZZZRRRNNNJJJKKKMMMOOOPPPPPPRRRUUUPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMPPPWWW```gggrrruuu}}}~~~yyytttsssttt|||}}}vvviiiaaaZZZUUURRRRRRMMMHHHIIIPPPVVVYYYYYYYYYXXXZZZ\\\]]]aaammmxxx{{{vvvyyytttqqqmmmgggccceeeeeebbb[[[WWWTTTOOOIII===999444111222777===AAA>>><<<999666444444444555444777:::999666333444666666777555111......222666:::@@@FFFEEE>>>666222222000222444555444333333444333222222111111222222333111111111111111111111111111111222222222222111111//////000111222555777888===???AAADDDGGGJJJKKKLLLIIIFFFCCCAAAAAAAAAAAA@@@>>>>>>>>>???@@@BBBDDDEEEDDDGGGLLLPPPTTTXXX\\\^^^aaa```aaafffmmmrrrsssrrruuutttssssssssswww}}}zzzwwwwwwxxxtttyyypppxxxzzzqqqfffeeeeee\\\RRRLLLJJJFFFCCCAAAAAAFFFJJJQQQWWWaaaooo||||||vvvpppllliiihhheeecccbbbaaabbbbbbeeegggkkkllllllkkkllllllhhhiiihhhccc___[[[UUUNNNLLLIIIPPPggg}}}pppaaaSSSTTTjjjhhhiii}}}yyyooowww|||vvvoooggg___ZZZMMM;;;666999444222555444444444444444555666777777333;;;===:::AAA___www\\\GGGDDDEEEJJJPPPSSSRRRQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNLLLLLLPPPWWW\\\jjjmmmuuu}}}|||xxxxxxyyy{{{~~~~~~}}}~~~yyyoooccc[[[XXXWWWTTTQQQLLLGGGDDDGGGNNNUUUVVVTTTZZZWWWWWWZZZ___gggtttwwwjjjaaaiii}}}ssspppmmmgggbbbeeeeeeaaaZZZVVVTTTMMMEEE:::888444222222777===AAA<<<;;;888666444444444444333666999888555333444555777777666222......222666:::@@@FFFEEE>>>666222111000222444555444333333444333222222111111222222333111111111111111111111111000111111222222111111111000000000000000111111222999<<>>@@@BBBDDDFFFGGGGGGKKKPPPTTTWWWYYY]]]___]]]]]]```fffmmmqqqpppnnnqqqrrrsssttttttvvvzzz}}}{{{|||}}}~~~{{{zzzvvv___ZZZ]]]___\\\VVVOOOIIIEEEKKKGGGGGGUUUkkkzzztttpppmmmllljjjhhhfffeeeeeeeeeeeehhhjjjkkkjjjiiihhhiiiiiihhhdddaaaeeeiiiddd[[[\\\QQQMMM]]]uuu~~~ppp___SSSUUUlll|||iiifff{{{zzzmmmvvvzzzrrriii```[[[NNN;;;444777333111444222333333333444444555666777444555:::>>>;;;CCCbbbrrrNNNIIIFFFIIIQQQVVVSSSOOONNNQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQPPPOOOMMMMMMPPPRRRWWW]]]fffnnnuuu|||yyyvvvvvvyyy|||~~~}}}oooddd]]]VVVTTTVVVWWWTTTQQQJJJHHHHHHLLLSSSWWWWWWTTTXXXVVVYYY```eeehhhmmmsss\\\cccmmmwwwrrrpppmmmgggbbbeeeddd___YYYVVVSSSKKKBBB999888555222222666===BBB===;;;999777555555666777111555888777555333333555888888666222......222666999???FFFFFF???777333222000222444555444333333444333222222111111222222333111111111111111222222222///000111111222111111111000111222333555666777777999<<>>@@@BBBEEEGGGIIIJJJKKKOOOTTTUUUUUUVVVYYY\\\YYYYYY\\\bbbjjjooopppnnnnnnpppsssttttttuuuwwwyyy~~~sssooozzzzzzqqq```RRRFFFIIIZZZkkkssssssrrr{{{}}}xxxtttqqqooommmkkkiiigggffffffdddgggiiiiiigggeeeddddddcccdddbbbdddppp{{{iiiZZZ[[[kkk|||~~~nnn]]]RRRUUUlllzzzhhh___yyyuuu|||}}}uuulllccc]]]PPP;;;333555222111555222333333333333444555666777;;;555777===888333GGGdddzzz~~~yyyRRRFFF???GGGPPPRRRPPPRRRQQQQQQQQQQQQQQQQQQQQQQQQMMMOOOPPPPPPNNNLLLKKKKKKHHHOOOWWW]]]bbbkkkyyy|||wwwuuuuuuuuuzzz~~~~~~mmm___YYYVVVTTTTTTUUUUUURRROOOEEEFFFIIINNNSSSVVVVVVVVVYYY]]]fffmmmmmmfffbbbcccgggrrr~~~qqqooommmgggbbbcccbbb]]]WWWTTTQQQHHH>>>999888555222222666===CCC???===:::777777777999:::111444777777444222333555999999777333......222555777>>>EEEFFF@@@888333222000222444555444333333444333222222111111222222333000000111111111222222222//////000111111111111111111222444777999;;;=========>>>@@@BBBCCCCCCBBBAAACCCBBBCCCEEEFFFFFFDDDAAA???@@@BBBFFFHHHKKKMMMMMMPPPSSSVVVUUURRRQQQSSSWWWVVVUUUVVV\\\fffnnnrrrsssqqqsssuuuvvvvvvwwwzzz||||||~~~~~~oooYYYMMMMMMRRRTTTSSSUUU```kkkqqqwww{{{xxxsssrrrpppnnnkkkiiigggfffdddfffhhhhhheeecccaaaaaa]]]bbbbbb```kkkoooZZZSSSZZZlll~~~mmm]]]RRRTTTiii|||{{{gggXXXqqq|||~~~yyyqqqhhhaaaRRR<<<333555333333666444333333333333444555666666:::777777999777777@@@LLLooovvv|||}}}```FFFCCCJJJNNNQQQUUUQQQQQQQQQQQQQQQQQQQQQQQQLLLNNNOOOOOOMMMKKKKKKKKKGGGIIIMMMQQQVVV___iiiqqqsss{{{|||yyyxxxwwwxxx~~~yyyrrrjjj```YYYUUUUUUUUUUUUTTTRRRPPPNNNBBBFFFKKKOOOSSSVVV[[[^^^dddlllvvvxxxnnndddfffmmm}}}qqqooommmgggcccbbb```[[[UUUSSSOOOFFF;;;999888666222111666>>>EEEAAA>>>;;;888777999;;;===000444777777444222333555999999777333......222555666===EEEFFF@@@888444333000222444555444333333444333222222222222222222333000000111111222222222222//////000111111111111111222333666888:::<<<===>>>AAA@@@?????????@@@AAABBBBBBBBBDDDGGGHHHHHHEEEBBB@@@BBBEEEHHHKKKNNNOOOPPPSSSVVVWWWTTTOOOMMMOOOSSSWWWTTTSSSWWWbbbmmmuuuxxxwwwxxxxxxxxxyyy{{{~~~zzz{{{rrr{{{pppYYYKKKDDDBBBAAA>>>JJJWWW```hhhsss}}}~~~zzzuuutttrrrooollliiigggfffdddfffggggggdddbbb``````^^^dddaaaUUUUUUgggzzzjjjYYYFFF@@@III___{{{~~~lll]]]QQQRRReeexxx~~~}}}hhhTTTlll{{{yyy~~~{{{uuullldddTTT===333666444555888666333333333333444555666666000555666444666===>>>:::===eeewww```LLLJJJJJJLLLPPPRRRRRRRRRRRRRRRRRRRRRRRRMMMOOOPPPOOONNNMMMMMMNNNIIIGGGEEEGGGMMMUUU[[[^^^gggpppxxx|||{{{vvvrrruuu}}}zzz}}}~~~}}}zzz|||zzzmmmbbb\\\ZZZZZZRRRTTTUUUUUUSSSQQQPPPQQQHHHMMMSSSVVVXXX]]]fffmmmrrrzzzzzzkkkeeesssyyylllnnnooojjjeeeaaa___\\\XXXSSSMMMFFFAAA>>>:::222...111:::BBBEEEFFFBBB<<<:::;;;<<<<<<;;;666444555777666333444888888;;;999111---///222333999@@@FFFEEE===444111111000111333444555444444333222222222222222222222222222222111111000/////////---...///111222444555555222333555888<<<@@@CCCEEEFFFCCCBBBBBB???:::;;;>>>???BBBFFFHHHGGGEEEDDDDDDCCCDDDFFFGGGIIILLLQQQUUUWWWWWWVVVQQQKKKHHHIIIKKKOOOVVVZZZYYY^^^jjjtttvvv{{{zzzyyyyyy|||xxxiiillluuu~~~|||zzzgggOOOGGGCCC;;;CCC???AAAKKKXXXeeeqqq{{{{{{wwwvvvuuuuuussspppkkkhhhhhhfffeeedddeeeeeedddcccccc^^^[[[[[[XXXRRROOOOOOIIICCCDDDKKKSSS^^^vvvyyyhhhZZZQQQOOO\\\ttt}}}yyygggXXXjjjuuutttzzzuuummmeeeZZZ@@@444555333333555111222222333333333333444444555555666666777999:::;;;AAA@@@NNNrrr|||yyyUUUAAACCCNNNQQQQQQRRRTTTVVVTTTPPPLLLOOOOOOOOONNNMMMLLLKKKJJJHHHHHHGGGHHHIIILLLOOOQQQ[[[___fffnnnwww}}}vvvssstttwww~~~}}}}}}zzz~~~|||}}}lllggg```[[[YYYWWWTTTQQQSSSRRRRRRQQQQQQRRRRRRSSSKKKNNNQQQTTT[[[lll|||mmmjjjmmmuuuxxxlllnnnooojjjdddbbb___[[[WWWTTTOOOIIIEEEAAA<<<444///111777>>>AAACCC???:::888999;;;<<<;;;444333555999888444222444999<<<:::222---///222222888???EEEDDD===555222222000111333444555444444333222222222222222222222222222222111111000/////////......///000111333333444333444666888<<>>>>>BBBFFFHHHHHHGGGFFFFFFDDDEEEFFFGGGIIILLLPPPTTTTTTUUUTTTOOOIIIDDDDDDFFFJJJWWWbbbdddfffllltttwwwxxxxxxyyy|||~~~wwwppppppxxxxxxwww]]]LLLCCC===>>>;;;<<>>666111111555999<<<@@@<<<888666777999;;;<<<444333666;;;:::555111111:::===;;;333---...111111777>>>DDDDDD>>>777333333000111222444555555444444333333333333333333333333222111111000000//////.........///000000111222222444555666888;;;>>>AAABBBEEECCCBBBBBB???:::999===???BBBFFFIIIHHHGGGGGGGGGEEEFFFGGGGGGGGGJJJNNNQQQRRRTTTTTTPPPIIICCCBBBBBBCCCSSSccciiiiiikkkqqquuusssvvvzzz}}}|||yyy~~~vvvmmmWWWIIICCC>>>======>>>???III]]]pppxxx}}}{{{yyyxxxwwwtttrrriiifffbbb``````aaaaaaaaa___``````[[[RRRQQQ]]]mmmnnniiifffbbb^^^aaatttrrrdddXXXRRRPPPVVV^^^cccjjjqqqiii\\\TTTmmm{{{xxx|||tttlll\\\BBB555555333333555111222222333333333333444444555555555555666888999:::???;;;<<>>666222222444888<<>>777555666;;;;;;666222111;;;>>><<<444......000000999>>>DDDDDD>>>777333111///000222444555555444444333333333333333333333333111111111000//////............//////000000000111555666777888;;;===???AAACCCAAAAAABBB???:::999<<>>>>>@@@JJJfffwww|||mmmKKKKKKLLLPPPVVVXXXUUURRRPPPPPPPPPPPPOOOOOONNNMMMOOONNNMMMKKKJJJJJJJJJJJJIIIIIIJJJLLLPPPTTTYYY\\\dddiiiqqqyyy}}}}}}~~~~~~}}}}}}zzz|||{{{zzz{{{{{{|||||||||ssseee\\\UUUQQQOOOPPPPPPPPPQQQQQQQQQPPPOOONNNOOOPPPRRRRRRRRRRRRRRRQQQ^^^llloooggg^^^\\\^^^hhhuuuvvvlllnnnoooiiiccc___[[[VVVSSSRRRRRRQQQPPPFFF<<<444333444555:::@@@AAA>>>:::777666888<<>><<<555//////000000:::???CCCCCC>>>777222//////000222444555555555555333333333333333333333333111111000000///...............//////000000000111555666777888:::===???@@@AAA???@@@BBB???:::999<<>>???OOOaaattttttrrrttt{{{~~~}}}{{{{{{{{{zzzxxxqqqlllgggcccbbbcccccccccccc```______]]]]]]dddlllxxx}}}{{{lll___^^^bbbeeeiiiqqqzzz{{{nnnfffeee[[[IIIFFFNNN\\\VVVTTTmmmrrrtttzzzrrr___EEE666555222222444111222222222333333333444444333333444444555666888999<<>>888666777;;;???<<<777444777999777555555:::===<<<555000000111000:::>>>BBBCCC???999333000...000222444555555555555333333333333333333333333111000000//////......---......///000000111222222444555666888:::<<>>AAA???;;;:::===DDDFFFHHHHHHFFFEEEDDDEEEFFFFFFFFFEEEEEEFFFJJJLLLOOOSSSVVVUUUQQQMMMKKKLLLHHHDDDEEEMMMXXX```gggmmmrrruuuyyyzzzyyy{{{~~~{{{uuu}}}xxxtttwwwxxxdddRRRTTTdddkkkaaaSSSFFFFFFGGGDDD??????IIIVVVcccaaa^^^cccppp~~~}}}}}}}}}|||zzzyyytttpppkkkgggfffeeeddddddfffaaa```ccceeedddeeehhhmmmrrrvvvqqqcccTTTLLLIIIIIIMMMTTT\\\gggxxxwww{{{sssZZZKKKMMMTTTTTTXXXooopppqqqzzzrrraaaFFF777555222222444111222222333333333333444444333333333333555666777888999===CCCCCC>>>???LLL\\\~~~xxxpppxxxiiiOOOJJJOOORRRRRRQQQQQQPPPPPPOOOMMMLLLKKKMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIJJJJJJLLLMMMOOOTTT[[[ccckkkpppvvv{{{zzzwwwyyyzzz{{{{{{{{{{{{{{{}}}}}}yyyvvvnnnnnnmmmmmmppptttxxx{{{}}}}}}}}}}}}vvvkkkXXXWWWUUUSSSPPPNNNLLLKKKMMMNNNOOONNNLLLKKKLLLMMMLLLLLLLLLLLLLLLMMMNNNOOOYYYYYYXXXUUUTTTZZZdddmmm{{{xxxnnnqqqqqqjjjddd```]]]ZZZXXXWWWVVVUUUSSSIII<<<222333555666???JJJGGGEEE@@@999444444999===888333222777:::888444222888<<<<<<666111111222111777;;;@@@BBB@@@;;;666333...///111444555666666555444444444444444444444444000000000///......------......///000111333333444333444555777:::===???@@@::::::===AAA@@@<<<;;;???AAACCCEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGIIILLLOOOTTTWWWZZZXXXSSSPPPOOOOOOLLLJJJLLLTTTZZZ]]]cccjjjpppuuu{{{|||zzzzzz|||~~~wwwqqqxxxwwwiii[[[\\\TTTHHHGGGXXXmmmtttnnnYYYSSSMMMHHHCCC@@@DDDKKKUUUSSSRRRVVVddduuu~~~~~~~~~~~~{{{yyyvvvsssnnnkkkiiigggeeecccgggccccccfffiiihhhhhhjjjjjjlllkkkdddYYYNNNEEEAAA@@@CCCHHHLLLVVViiiyyyqqqoooYYYUUUOOOVVV```xxxssstttyyypppbbbGGG777555111111444000222222333333333333444444222222222333444555777777999:::>>>AAA@@@===@@@GGGWWWjjj{{{|||hhhYYYPPPMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKPPPVVV]]]aaaccciiiqqqvvvzzz~~~yyyuuusssqqqqqqsssvvvvvvvvvvvvwwwxxxyyy{{{~~~}}}}}}||||||||||||{{{{{{zzzyyyvvvuuutttvvvyyyzzzyyyxxxooooooooopppuuu{{{xxxnnnddd\\\KKKMMMOOOPPPOOOMMMLLLKKKMMMNNNNNNMMMKKKKKKMMMPPPNNNMMMLLLMMMOOORRRUUUWWWUUUUUUVVV[[[bbbkkkrrrvvvyyyxxxooorrrrrrkkkdddaaa___\\\ZZZZZZYYYWWWUUULLL===222333555666???LLLIIIFFF@@@999333222777;;;444000000777;;;888222///888<<<<<<666111222333222555888===AAAAAA===999555...///111444555666666666444444444444444444444444000000000///......---------...///111222444555555333333555777:::===???AAA999999<<<@@@@@@<<<<<>>@@@CCCEEEEEEFFFHHHJJJIIIJJJJJJJJJJJJLLLOOORRR[[[]]]___\\\WWWSSSRRRSSSMMMNNNUUU\\\]]]ZZZ^^^fffnnnuuu||||||zzzzzz{{{~~~|||hhhcccaaa]]]YYY]]]WWWOOOWWWppppppeeeXXXOOOHHHCCCBBBEEEOOOPPPOOOQQQ\\\mmmzzz|||yyyvvvssspppmmmkkkhhheeecccbbb___```dddeeedddfffjjjpppnnnggg^^^UUUNNNIIIEEEEEEIIIKKKLLLQQQdddddd```}}}{{{ccc[[[NNNYYYiiiwwwyyyxxxooocccGGG777555111111444000222222333333333444444444222222222333444555666777<<<999:::???BBBAAAAAADDDBBBQQQrrr~~~mmmyyylllRRRFFFIIIJJJLLLMMMNNNOOOPPPPPPKKKKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKIIIHHHGGGIIILLLOOOQQQTTT[[[ccciiimmmrrryyy~~~{{{vvvsssssssssssssssllllllmmmmmmooouuu{{{~~~|||zzzxxxvvvttttttsssppppppooommmlllkkkjjjjjjhhhggghhhmmmuuu{{{}}}}}}xxx{{{yyypppfff^^^WWWRRROOONNNNNNNNNLLLKKKLLLNNNQQQNNNOOOOOONNNLLLLLLPPPTTTQQQPPPPPPPPPTTTYYY^^^aaaSSS\\\hhhpppssswww~~~vvvnnnqqqnnnfffbbbbbbaaa___]]][[[ZZZYYYYYYLLL???555222111222;;;FFFKKKHHHBBB<<<777666777888:::222000666:::888444444777>>>BBB>>>444------111666<<>>AAA>>>;;;@@@BBBDDDEEEDDDDDDEEEFFFCCCDDDFFFGGGHHHKKKOOOSSS]]]\\\ZZZYYYYYYYYYYYYYYYVVVQQQRRRWWWVVVQQQXXXdddnnnppptttxxxzzz{{{{{{{{{www{{{xxxcccUUUNNNXXX\\\cccgggfffkkkttt___PPPFFFCCCEEEJJJ[[[ddd]]]ZZZeeerrrwww}}}||||||{{{|||}}}}}}~~~{{{wwwqqqllljjjgggeeecccbbbccceeeeeedddeeegggiiimmmpppmmmkkkvvv}}}jjjLLLMMMRRRYYY]]]]]]eee{{{rrrbbb```tttlll^^^UUUZZZrrryyyuuutttxxxnnn```EEE777666333333555111333222222111111222222333444333333333333444555555666888:::;;;<<<===@@@BBBCCCGGGVVVttt|||pppxxxYYYOOOKKKKKKOOOQQQOOOLLLKKKPPPPPPNNNKKKIIIIIIKKKMMMIIIIIIJJJKKKLLLLLLKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGNNNOOORRRWWW]]]ccchhhkkkmmmttt}}}{{{tttnnnkkkmmmqqquuu}}}{{{zzz{{{}}}}}}yyyvvvwwwvvvtttqqqnnnkkkiiihhhnnnmmmkkkkkkmmmnnnnnnnnnpppooopppsssxxx~~~xxxoooccc]]]VVVRRRPPPMMMJJJGGGHHHJJJKKKKKKKKKKKKLLLNNNQQQOOOLLLJJJJJJKKKLLLNNNOOOQQQWWW___bbb```aaaddddddkkkvvvvvvnnnqqqooohhhcccaaaaaa```___]]]\\\ZZZZZZIII===444333333222888BBBKKKHHHBBB<<<777666777888;;;444222777;;;999555444666===AAA>>>555...///222555<<>>:::AAACCCEEEFFFFFFEEEGGGHHHFFFGGGHHHIIIJJJMMMRRRVVVZZZ[[[\\\ZZZXXXUUUUUUVVVYYYSSSSSSWWWSSSJJJKKKRRR^^^dddmmmvvv{{{|||zzzxxxxxx{{{yyyxxxsssZZZKKKMMM[[[ooo{{{{{{{{{jjjTTTIIIFFFHHHRRRWWWSSSRRR\\\jjjsss{{{|||~~~~~~||||||}}}~~~{{{wwwrrrnnnkkkiiigggeeedddeeeffffffffffffhhhjjjiiisss}}}|||lllnnnoookkkeeehhh|||yyyiiiccckkkyyylll]]][[[mmmzzzpppssszzzppp```FFF777666333222444000333222222111111222222333444333333333333444555555666888:::;;;;;;<<>>BBBDDDBBBCCCRRRlllwww{{{iiiWWWKKKGGGNNNNNNMMMNNNOOOOOONNNMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGIIIIIIKKKMMMQQQTTTVVVXXX[[[]]]ccchhhmmmoooooopppvvv{{{|||||||||}}}~~~|||vvvoooiiiaaa\\\UUUOOOLLLJJJIIIGGGHHHHHHHHHIIIJJJIIIHHHHHHHHHJJJLLLLLLJJJIIIJJJKKKSSSRRRQQQRRRUUU[[[aaaeeecccdddiiiqqquuuxxx}}}|||rrrsssooofffaaa```bbbdddeeedddaaa]]]ZZZMMM>>>222111222111555===EEEFFFDDD???888555777999:::777444555888999555000///333777777222......///333999@@@DDDBBB===666222//////...000222444444333333333333222222111111111///...------...000333444555444333222222333444444333555666888888999999999<<<@@@EEEIIIJJJGGGAAA<<>>HHHYYYbbblllxxx}}}}}}|||{{{yyyvvvtttsssqqqooommmkkkllllllkkkiiiiiijjjlllnnnttt~~~pppddd]]]^^^___lllkkk^^^\\\iiivvvnnn```EEE777666222111333...222111111000000111111222333222222222222333444444555777999999888999:::<<<999===AAABBBCCCIIIUUU^^^{{{}}}zzzgggMMMOOOLLLJJJKKKMMMNNNNNNMMMJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDFFFGGGIIIJJJKKKMMMPPPSSSVVV[[[aaabbbaaaccchhhmmmppppppppprrruuuzzz~~~}}}zzzrrroookkkeee```[[[UUURRRNNNLLLIIIHHHIIIJJJJJJJJJHHHIIIJJJJJJJJJIIIIIIIIIKKKKKKKKKJJJGGGFFFGGGHHHLLLPPPVVV]]]eeemmmrrruuueeegggppp{{{~~~ssssssoooeee```bbbccceeeeeeccc```\\\YYYOOO???111000222111555;;;BBBEEEFFFBBB:::555666888888777444333777:::666//////222666555222...---...333888???DDDCCC>>>777222///......000222333333222333333333222111111000000...---,,,,,,---000333555333333222222222333444555444777:::;;;;;;;;;;;;<<<>>>BBBHHHLLLLLLHHHCCC???@@@CCCFFFHHHIIIJJJLLLNNNLLLMMMOOOPPPQQQTTTYYY\\\[[[\\\ZZZTTTNNNMMMQQQVVVRRRUUUXXXXXXSSSNNNMMMNNNQQQUUU\\\eeelllrrrvvvxxxyyy{{{|||~~~uuussspppyyybbbgggrrrgggiiiqqqwwwwwwooo\\\XXX\\\___OOOCCC===@@@???===FFFUUU___hhhttt{{{~~~}}}|||yyyxxxxxxvvvtttrrrnnnoooooommmkkkkkklllmmmsssuuuyyynnnhhhgggcccbbbjjjvvveeeiiiyyy}}}tttmmm^^^DDD666555222111333///111111000000000000111111222222222222222333444444444555777888888888:::<<<:::;;;<<<>>>AAAEEEIIILLLOOOrrrzzzvvv[[[UUUMMMHHHGGGHHHGGGEEEGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHFFFDDDCCCCCCDDDDDDBBBDDDEEEEEEDDDFFFHHHJJJLLLPPPSSSUUUUUUVVVZZZ]]]bbbbbbdddfffjjjnnnqqqssstttwww{{{}}}{{{wwwpppiiiddd^^^ZZZUUUPPPLLLIIIHHHHHHGGGFFFEEEFFFHHHIIIIIIGGGDDDEEEGGGHHHGGGHHHJJJKKKLLLLLLJJJHHHEEEEEEGGGIIILLLRRR[[[dddjjjllllllkkkhhhlllwww~~~ttttttpppgggaaadddeeeeeedddbbb^^^[[[XXXLLL===111111333111222777???DDDGGGDDD<<<666555777777777555333777<<<888000111444666666333000......222777>>>CCCDDD???888222///......///222333333222333333222222111000000///...---++++++,,,000333555111111111111222333555666333777;;;===<<<<<<===>>>@@@EEEJJJNNNMMMIIIDDDAAAAAADDDGGGIIIJJJLLLNNNPPPOOOQQQTTTVVVWWWYYY\\\___\\\\\\\\\ZZZWWWVVVVVVXXXYYYbbbiiihhh```YYYWWWXXXYYY[[[^^^dddjjjqqqvvvyyyxxxzzz}}}lllpppxxx{{{oookkkuuu~~~nnnggghhhiiikkkwwwwwwbbbQQQKKKMMMGGGDDDBBBBBB@@@>>>FFFPPPbbbiiirrrzzz~~~}}}}}}|||yyywwwrrrsssrrrqqqooonnnooopppwwwzzz{{{ssskkkiiieeeeeekkk{{{lllsssyyy}}}uuuooo]]]CCC555555222222444111111111000000000000111111222222222111222222333444222444666777777888:::<<<===;;;:::;;;???BBBDDDDDD???RRRooo~~~lll\\\SSSLLLGGGDDDDDDFFFIIIKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKIIIHHHGGGFFFEEEFFFFFFGGGBBBDDDDDDDDDCCCCCCDDDFFFEEEFFFGGGHHHJJJKKKLLLMMMQQQRRRUUUXXX[[[^^^aaabbbcccgggllloooppprrruuuwww~~~{{{xxxsssooonnnkkkfffaaa\\\WWWRRROOOLLLKKKHHHEEEDDDDDDFFFHHHEEEDDDDDDEEEGGGHHHGGGFFFCCCDDDFFFEEEEEEFFFIIIMMMJJJJJJIIIIIIJJJNNNTTTYYY\\\]]]^^^aaadddgggjjjlllwww|||~~~tttuuuqqqhhhccceeeeeeeeedddaaa]]]ZZZXXXIII;;;000222444111000222===CCCHHHFFF>>>666555666777888666444888>>>:::222333555888777444111//////222666===CCCEEE@@@888222///......///222333333222333333222222111000000///...---++++++,,,///333666000000000000111333555777333777<<<======<<<>>>???BBBFFFLLLNNNMMMIIIEEECCCBBBEEEHHHKKKLLLNNNPPPRRRRRRTTTXXX[[[\\\^^^```bbb^^^___aaabbbbbb```]]][[[___lllwwwvvvmmmdddbbbbbb\\\]]]```dddjjjpppvvvzzzuuuyyy~~~mmmrrrzzz|||hhhuuu|||~~~zzzwwwsssiii^^^```aaaeeegggaaaTTTKKKIIIGGGIIIIIIFFFAAA@@@EEEKKKgggkkksss{{{}}}{{{uuuvvvuuusssqqqpppqqqrrrssszzz{{{|||~~~vvvkkkdddeeegggmmmxxxhhhppp|||qqq}}}wwwqqq\\\BBB444444222222555111111111000000000000111111222222111111222222333444111333555666777888:::<<<<<<<<<<<<>>>AAABBBBBBAAAGGGEEEKKKccc~~~www}}}jjj]]]RRRLLLBBBEEEHHHLLLMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKEEEDDDCCCCCCCCCDDDEEEFFFDDDFFFFFFFFFDDDDDDEEEFFF@@@??????@@@CCCDDDDDDCCCDDDEEEHHHLLLOOORRRTTTTTTVVVZZZ___bbbbbbcccfffiiioooqqquuuyyy}}}~~~~~~}}}}}}}}}~~~~~~{{{vvvrrrooojjjccc^^^\\\XXXRRRNNNKKKJJJHHHGGGDDDDDDDDDDDDCCCDDDGGGIIIFFFDDDCCCCCCFFFGGGHHHGGGFFFGGGGGGFFFCCCDDDHHHLLLFFFGGGIIIKKKQQQZZZeeelllkkkfff___\\\bbbooo~~~ooouuusssfffaaabbbcccddddddbbb^^^YYYWWWHHH<<<111///000000000222<<>>@@@CCCBBBFFFKKKQQQRRRNNNGGGBBB@@@EEEKKKLLLKKKLLLPPPUUUYYY[[[]]]]]]___bbbccccccgggdddbbbaaabbbaaa^^^[[[^^^dddlllooommmjjjiiiiii^^^bbbhhhkkknnnrrrxxx|||xxx{{{~~~ppp{{{yyyzzzhhhnnnwww{{{uuummmmmmsss\\\WWWVVVUUULLLAAAFFFSSS[[[UUUMMMFFFCCCDDDGGGIIIkkkkkkmmmuuu~~~~~~}}}{{{yyywwwtttrrrqqqxxx|||vvvqqqwwwxxxmmm___dddlllpppuuuzzztttooowwwoooooo{{{qqq}}}uuukkkZZZAAA444444//////222///111111111000000000000000000111111111111222222222222333333444666777999:::;;;;;;<<>>@@@@@@FFFRRRddd~~~uuuuuu~~~wwwhhhRRRKKKDDDDDDJJJMMMLLLHHHLLLKKKLLLNNNPPPOOOLLLIIIEEEFFFHHHHHHHHHFFFCCCAAADDDEEEFFFGGGGGGGGGFFFEEEFFFFFFEEEDDDCCCCCCBBBBBB<<<===???BBBDDDFFFHHHIIIJJJMMMQQQUUUYYY[[[[[[\\\aaacccfffiiimmmoooqqqrrrsssssssssssstttvvvxxxyyyuuuvvvwwwyyy{{{}}}~~~~~~}}}{{{yyyxxxwwwvvvuuutttsssrrruuutttrrrooolllhhheeecccdddbbb^^^ZZZUUUQQQNNNLLLEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEIIIGGGEEEEEEEEEFFFFFFFFFBBBCCCDDDEEEEEEGGGKKKMMMGGGGGGNNN[[[iiipppqqqqqqeeebbbllltttssszzz}}}oootttsssgggbbbcccdddeeedddbbb^^^YYYVVVHHH<<<111///000000000222:::???>>>@@@CCC;;;777AAA<<<;;;777333333777888444111666;;;:::666000/////////222888???CCCAAA999333000...------///111222222444333222000///.........000///---++++++---111555555222//////222555666666777999<<<===???@@@CCCEEEDDDGGGKKKOOOPPPNNNJJJFFFAAADDDIIIMMMPPPSSSWWW[[[\\\^^^aaadddeeegggfffeeedddaaa^^^]]]^^^^^^]]][[[XXX]]]cccggggggfffffffffcccfffjjjmmmnnnqqquuuxxxyyy|||{{{ooooooiiivvvzzzmmmeeejjj```VVVPPPNNNHHH@@@CCCLLL^^^[[[VVVOOOJJJIIIMMMRRRfffhhhnnnwww{{{uuupppnnnnnnnnntttyyy|||~~~xxxuuupppiiibbb^^^jjjsss|||wwwmmmqqqqqqssswwwmmm|||wwwmmmWWW???444444000000222///000000000000000000000000000111111111111222222222333333444555666888999:::;;;;;;<<>>>>>===???FFFPPP```yyy}}}rrrttt}}}sss___QQQKKKKKKLLLLLLIIIGGGGGGIIILLLNNNLLLIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCDDDGGGKKKNNNPPPQQQQQQVVVWWWZZZ]]]```bbbcccdddbbbbbbaaabbbcccdddfffggggggggghhhjjjlllmmmnnnooowwwuuutttvvvzzzzzzvvvrrrqqqpppnnnkkkhhheeebbbaaacccbbbaaa^^^\\\YYYVVVUUUPPPOOOMMMJJJGGGDDDBBBAAADDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGFFFEEEIIIHHHFFFDDDBBBDDDHHHLLLUUUZZZdddpppvvvrrriiibbbooosssooosssrrrhhhdddeeeffffffeeebbb^^^YYYVVVHHH<<<111///000000000222999>>><<<<<<@@@<<<<<>>888333333777777333111666::::::666222000//////111777>>>BBBAAA:::444000...------///111222111333222111000///.........//////---,,,+++---111555555333000000333777:::;;;;;;===@@@AAABBBDDDGGGIIIHHHIIIKKKLLLLLLLLLKKKJJJFFFFFFIIINNNTTTYYY\\\^^^]]]```fffjjjllljjjgggeee```]]]ZZZXXXZZZ[[[\\\\\\ZZZ\\\___cccfffgggiiiiiijjjlllnnnooopppqqqsssuuuwww{{{vvvnnnqqqooovvvvvvkkkaaadddUUUIIIHHHHHHEEEDDDGGGWWW]]]___ZZZPPPJJJKKKOOOfffllluuu}}}xxxnnngggeeefffggglllrrrwwwzzz~~~vvvlllgggfff]]]iiisss|||yyymmmppptttxxxnnnkkkvvvmmmSSS<<<333555222111333///000000000000000000000000000111111111111222222222444444444555777888::::::;;;;;;<<<>>>@@@AAA@@@>>>AAA???@@@BBBDDDKKKYYYgggzzzrrrxxxvvvaaaSSSJJJFFFKKKHHHEEEEEEHHHKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBEEEDDDCCCAAA???===<<<;;;===>>>???@@@BBBDDDFFFGGGIIIJJJLLLNNNPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^dddbbbaaacccffffffccc```___^^^\\\YYYVVVSSSPPPOOOMMMMMMMMMLLLJJJIIIGGGFFFCCCCCCBBBBBBAAA@@@??????CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEIIIPPPYYY___jjjiiigggfffhhhlllpppqqq~~~nnnqqqpppgggdddffffffgggfffbbb]]]XXXUUUHHH<<<111///000000000222999AAA???===???<<<;;;EEEBBB???999333333777777444111555999:::777333000000...111555<<>>@@@BBBDDDEEEFFFIIIKKKLLLKKKIIIGGGFFFFFFIIIKKKMMMJJJIIIMMMUUU[[[\\\[[[^^^```gggnnnnnniiicccaaa[[[XXXUUUSSSTTTWWWZZZ\\\]]]^^^___bbbfffiiikkklllooopppqqqqqqrrrrrrssstttuuuyyy~~~sssnnnsssnnn{{{ccceeeUUUGGGHHHNNNNNNKKKHHHSSSaaapppqqqdddUUUNNNMMMkkkrrrzzz{{{qqqfff___[[[ZZZZZZ```gggmmmrrrxxx{{{}}}qqqjjjiiiccclllqqqxxxyyyqqqvvv|||{{{gggiii}}}sssiiiOOO999222555333222333////////////000000000000000000000111111111222222222555555555666777888999::::::::::::<<>>===>>>======<<<===???AAACCCBBBBBBCCCEEEFFFFFFFFFFFFIIIIIIIIIJJJKKKLLLLLLMMMLLLMMMMMMMMMNNNOOOOOOOOOOOOMMMMMMNNNPPPPPPNNNLLLJJJJJJIIIIIIHHHGGGFFFFFFAAABBBBBBBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEEEEGGGGGGHHHGGGEEEDDDDDDEEECCCEEEIIINNNUUU^^^gggnnnkkkhhhaaa]]]cccuuunnnooonnneeedddeeeffffffeeebbb]]]XXXUUUHHH<<<111///000000000222999EEEFFFBBBBBB;;;666<<<======:::444333777999777000333777888777444111///...000444;;;@@@@@@<<<777111///------///111111000111111000///.....................---,,,---111444;;;999777666555888;;;===>>>@@@BBBDDDDDDFFFHHHJJJLLLJJJGGGBBB???@@@EEEIIIMMMIIIFFFJJJSSSZZZ\\\ZZZ^^^___fffmmmmmmddd^^^]]]SSSQQQNNNKKKKKKNNNRRRUUU[[[]]]___bbbeeehhhkkklllrrrrrrrrrsssuuuvvvwwwwwwvvvzzz~~~rrrrrrvvv{{{{{{ooogggZZZNNNNNNRRRSSSOOOKKKSSSggg~~~kkk[[[SSSgggnnnuuuwwwvvvwww|||}}}zzzxxxvvvooolllfff^^^XXXSSSOOOMMMSSSZZZ```fffooozzzyyy|||yyymmmggghhhpppuuu}}}yyy}}}xxxdddhhh|||rrrhhhLLL777000555333333444///......//////000000000000000000111111111222222222555555555555666777999999999888888:::===>>>===<<<888;;;AAAGGGIIIHHHKKKQQQMMMSSSeeexxxrrrxxxzzzaaa]]]UUULLLEEEBBBDDDFFFGGGIIIKKKLLLMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@>>><<<===>>>@@@BBB>>>??????@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@AAABBBBBBAAA@@@>>>??????@@@AAAAAABBBBBB??????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEFFFDDDCCCDDDGGGKKKRRRUUUWWWYYY[[[]]]```ccc___gggooovvvooopppnnneeeddddddeeeeeedddaaa]]]XXXUUUHHH<<<111///000000000222777GGGLLLGGGDDD;;;222555777;;;<<<666333555888999///111444666666444000......///333999???@@@===999222000...---///000000000111000//////.........///.........---,,,...111333888888777555333333555888;;;===???AAAAAABBBDDDFFFGGGFFFDDD???<<<===CCCHHHIIIEEECCCGGGPPPXXX\\\\\\___]]]aaahhhggg\\\UUUVVVJJJIIIGGGCCCBBBCCCHHHKKKXXX]]]cccggghhhjjjnnnqqqsssssssssuuuxxxzzzzzzyyy{{{}}}vvv|||mmmiiittthhhaaaYYYTTTRRRRRRSSSSSSQQQaaauuu{{{kkk[[[QQQYYY___fffiiikkknnnuuuzzz}}}|||yyyssslllddd]]]XXXWWWXXXWWWVVVSSSNNNIIIFFFGGGMMMRRRXXXbbbpppzzz|||yyy~~~|||mmmccchhhrrr{{{~~~}}}jjjnnn~~~tttjjjKKK666///444222222444///---......//////000000111000111111111111222222222444444444555555666777888777666666888:::;;;;;;;;;888:::AAAIIILLLJJJJJJMMMKKKHHHMMM___zzzzzztttnnnzzz{{{qqq\\\LLLEEEDDDBBBCCCDDDFFFHHHIIIJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAABBB@@@>>>======>>>???@@@======>>>>>>======<<<<<<>>>>>>???@@@@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???????????????@@@AAAAAAAAA@@@@@@AAA@@@@@@@@@@@@?????????AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFBBBDDDGGGHHHGGGJJJOOOSSS\\\^^^aaaaaa```___```aaalllxxx~~~ssssssooofffeeebbbccccccccc```\\\XXXUUUHHH<<<111///000000000222333FFFMMMIIIFFF===333444222;;;???999222111666999---///222555555444000---...///222888>>>@@@===:::222000......///000000000000000///............///---.........---...000333444666777666333222333555777999;;;<<<===>>>@@@BBB@@@AAAAAA>>><<<>>>EEEJJJHHHEEECCCFFFMMMTTTZZZ\\\[[[VVVWWW^^^[[[OOOIIILLLFFFFFFDDD@@@======AAADDDPPPZZZffflllkkklllrrrwwwvvvuuutttvvvzzz|||{{{zzz}}}}}}|||kkk___kkkggggggcccYYYRRRUUU___hhh]]]___ccceeeddd\\\RRRJJJLLLRRRZZZ```dddhhhlllooonnnlllggg```WWWNNNGGGBBBDDDFFFJJJNNNNNNLLLIIIFFF???CCCFFFJJJUUUeeerrrwww|||zzzlllbbbiiirrrzzznnnrrr~~~uuukkkLLL666...333111111333000------......///000000111000111111111111222222222444333333444444555666777666555444555777999999999<<<>>>DDDLLLNNNKKKIIIKKKCCCEEEKKKPPPUUUfff~~~{{{yyyzzzzzzwwwooohhh}}}ggg]]]\\\OOOLLLIIIFFFEEEFFFGGGIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>??????>>>>>>??????>>>>>>===<<>>??????@@@AAABBBBBBCCC>>>??????>>>======>>>???=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFHHHNNNSSSUUUTTTTTTVVVYYY^^^aaaeeeiiimmmrrrwwwzzzvvvuuuqqqgggfff```aaabbbbbb```\\\XXXUUUHHH<<<111///000000000222000DDDLLLHHHFFF>>>666777000;;;BBB;;;111///333888---...111444555333///,,,......111888>>>@@@>>>;;;222000......///000000///000//////............///---.........---...000333333666888888555444555666444666888999:::;;;===???;;;===??????===@@@GGGMMMKKKIIIFFFFFFJJJPPPUUUXXXUUUOOOOOOTTTPPPDDD???CCCGGGGGGFFFBBB===<<>>>>>AAAKKK]]]lllrrr~~~xxxmmmeeelllqqqttt~~~xxxiiinnn}}}tttkkkMMM666...222000111333000---------...///000000111000111111111111222222222333333333333333444555666555333333444666888888888<<<===CCCKKKMMMIIIGGGHHHDDD??????FFFMMMUUUcccpppyyytttqqqlllhhhlllhhhbbbYYYPPPKKKJJJLLLNNNGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIBBBBBBBBBCCCCCCCCCCCCDDDAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@???===>>>???@@@@@@@@@???>>>:::;;;;;;<<<===>>>???@@@>>>??????>>>======>>>@@@;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAA@@@???>>>===>>>>>>>>>??????@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAABBBCCCDDDEEEFFFTTT[[[bbbdddaaa\\\[[[[[[cccffflllrrrzzztttuuuqqqgggddd```fffiiifffaaa^^^XXXRRRFFF===555222000...///222---888EEEKKKGGG>>>777333666:::???>>>777000222999222///...111555666222---//////111666<<<@@@AAA@@@555000---///000///000222000///...------,,,------------,,,,,,---...000111444555666555444444666888888888888888:::<<>>===@@@CCCBBBAAAHHHRRRSSSNNNJJJJJJOOORRRRRROOOVVVNNNHHHFFFBBB<<<<<>><<<@@@IIINNNLLLHHHFFF@@@;;;:::===DDDOOO___mmm|||yyykkkjjjqqqsssyyy|||tttkkkqqq~~~kkklll}}}vvvhhhJJJ:::///111333///...222////////////000000000000000111111111111222222222111333444444333333555666888777777777777777888999;;;>>>CCCFFFFFFBBB>>>:::===>>>@@@CCCGGGLLLPPPSSSccc|||rrroootttyyyppphhhwwwsssbbb^^^WWWLLLJJJEEEEEEJJJGGG??????FFFEEEEEEHHHLLLKKKGGGFFFIIIFFFBBB>>>@@@DDDGGGEEEBBBCCCBBBAAAAAAAAAAAA???===??????@@@@@@@@@@@@??????BBBBBBAAAAAA@@@?????????============>>>>>>>>>>>>AAA@@@@@@???>>>=========>>>?????????@@@@@@@@@@@@>>>>>>????????????@@@@@@AAAAAA@@@???>>>>>>??????AAA@@@???@@@BBBCCCCCCCCC???GGGKKKHHHEEEHHHOOOSSSUUUZZZ^^^``````aaaeeeiiiqqq{{{~~~gggttttttpppfffddd```fffiiifffaaa^^^XXXRRRIII>>>444000---***+++......777DDDKKKKKKDDD<<<777444777:::;;;444...000777111//////111555666222.........000555;;;@@@AAAAAA777111...000000//////111000///...------,,,------------,,,,,,---...000111333444555444333333444666333666:::<<<;;;;;;>>>@@@<<<<<>>===AAAEEEHHHJJJFFF@@@:::777888>>>CCCMMMYYY```aaaeeejjjtttxxx{{{zzzwwwvvvxxx{{{}}}ooooootttlllcccnnnllljjjlllqqquuuuuusssnnnWWWaaaooocccOOOJJJGGGIIILLLPPPWWW___hhhiiidddZZZRRRNNNJJJEEEBBB@@@BBBIIILLLJJJEEEDDD???:::777999???III[[[iii~~~yyyhhhdddrrrttt|||uuuttt{{{ppplll|||uuuhhhHHH999///111333///...222.../////////000000000000000000111111111222222222222333444444333333444555999888555444444666999;;;:::;;;===???@@@@@@???>>>AAA@@@AAAAAACCCEEEGGGIIIUUU]]]pppxxxpppfff```ggguuu{{{iiiccc\\\VVVNNNFFFDDDEEEBBBAAAEEEJJJKKKGGGEEEFFF@@@@@@@@@AAACCCDDDDDDDDDCCCAAA??????AAACCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@??????>>>======>>>>>>>>>>>>?????????????????????>>>===<<<<<<<<>>===<<<>>>@@@===>>>@@@DDDDDDFFFLLLSSSSSSPPPMMMKKKJJJKKKMMMOOOOOOKKKIIIIIIFFFBBB@@@BBBFFFFFFFFFDDD@@@<<<888666888<<>>>>>???@@@AAAIIIGGGLLLaaavvvpppjjjeee{{{uuuhhh[[[QQQGGGBBBAAAFFFJJJIIIHHHHHHDDDFFFGGGEEECCCBBBDDDFFFCCC@@@======???BBBDDDDDDDDDDDDDDDDDDCCCAAA@@@???AAAAAA@@@??????>>>>>>===>>>????????????@@@@@@@@@@@@@@@??????>>>=========@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@??????>>>>>>>>>============>>>???@@@AAA@@@@@@@@@BBBFFFJJJNNNPPPTTT\\\aaa^^^XXXVVVUUUSSS^^^hhhuuudddEEE555000rrrqqqmmmcccaaa```fffiiifffaaa^^^XXXRRRCCC999222111222000///000...222;;;FFFMMMJJJAAA888333222444555333000222777111000000222444555333111,,,---///333888>>>BBBEEE<<<666111111000------000000///...------,,,------------,,,,,,---...000111111222333333222222333555222555:::<<<===>>>???@@@AAABBBDDDGGGHHHKKKPPPUUUUUUUUUTTTRRRNNNLLLLLLLLLKKKKKKKKKKKKJJJGGGDDDDDDHHHEEECCCBBBAAA???:::555666888???GGGMMMSSS___kkkuuuxxxzzzzzzyyyxxxyyy{{{|||~~~|||nnnxxxnnnhhhsss}}}uuuqqq|||fff]]]ccc\\\RRRIIIDDDEEEIIISSS\\\ooo|||tttfff[[[SSSMMMFFFBBBDDDFFFDDDCCCDDDDDD???999777999CCCUUUfff~~~pppooorrrpppzzznnnyyy|||{{{zzzooo```@@@666///000111//////111........./////////000000000000000000111111111111333444444333222000111222777555333222333555888::::::999777666666999;;;===<<<;;;;;;;;;<<<>>>@@@AAA???CCCGGGKKKVVVmmm{{{lllvvvjjj___TTTRRRRRROOOMMMMMMHHHFFFDDDBBBAAABBBDDDFFFDDDBBB@@@???AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@CCCBBBBBBAAA@@@@@@??????>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@???@@@AAAAAABBB???@@@AAACCCFFFKKKPPPTTTTTT[[[``````bbbiiiooorrrqqqUUUBBB888111---rrrqqqlllbbb``````fffiiifffaaa^^^XXXRRRFFF<<<444333333///***'''...000666@@@HHHGGG???777222000111444444111111555111000111222333444444333,,,---...111666<<>>@@@AAAAAADDDGGGJJJLLLPPPUUUYYY[[[XXXZZZ\\\ZZZVVVPPPLLLJJJKKKMMMOOOOOONNNMMMJJJGGGIIIFFFCCCBBBCCCAAA<<<777777999===CCCHHHOOO___mmmuuuwwwyyyzzzzzzzzz{{{|||}}}}}}yyywww~~~yyyooovvvqqq~~~qqqdddlll___VVVMMMJJJIIIKKKSSS[[[sss|||jjj]]]XXXOOOGGGFFFGGGFFFFFFHHHEEE@@@<<<:::;;;CCCUUUfff~~~wwwzzzwwwqqquuunnnwww}}}xxxwwwvvviiiXXX;;;444000///000//////000............//////////////////000000000111111111222333444333111000000111222222333444555555666666666666666777999;;;>>>???::::::::::::;;;===???AAA999@@@FFFCCC???HHH^^^qqq~~~yyytttpppvvv~~~}}}rrrhhhcccWWWPPPGGGCCCCCCDDDCCCAAACCCAAA@@@AAACCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@AAAAAA?????????@@@AAAAAABBBBBBDDDCCCCCCCCCCCCCCCDDDDDDBBBCCCEEEEEEEEEGGGKKKOOO]]]gggpppwwwrrr]]]BBB222000222222000rrrppplllaaa``````fffiiifffaaa^^^XXXRRRCCC888000000222111---,,,---///333<<>>@@@BBBGGGMMMPPPiii}}}~~~qqqiiikkkuuuyyyjjj```ZZZSSSKKKDDDDDDBBB@@@AAACCCDDDEEEEEECCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAA????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>????????????>>>>>>???AAACCCEEEGGGIIIHHHLLLQQQTTTVVVYYY___dddyyyeeeBBB>>>777111......000222rrrqqqlllbbb``````fffiiifffaaa^^^XXXRRRKKK===000...111222222333---...333:::BBBEEEDDDBBB666222222888;;;777222111000111222222333444555777---...///000222777???FFF@@@999222111000...///333000///...------,,,------------,,,,,,---...000111333333444555888???HHHNNNPPPVVVZZZZZZUUUTTTYYY^^^\\\______]]]^^^cccccc```YYYXXXWWWYYYZZZYYYUUUQQQQQQVVVXXXUUUUUUWWWUUUPPPLLLJJJIIIGGGFFFEEEBBBAAAAAAAAACCCDDDEEEMMM^^^ooossssssuuuyyy|||~~~~~~~~~}}}ddd]]][[[aaarrrmmmeee\\\WWWSSSQQQUUUZZZiiiwww}}}nnn\\\PPPHHHCCCBBBDDDAAABBBEEEFFFFFFKKKZZZjjj|||zzzrrrsssuuuxxxhhhdddrrryyy}}}~~~{{{wwwwwwsss```KKK222222000...///000000///---------.........//////////////////000000000111///000222111000000111222///000111222333444555555555444555666999===@@@CCC>>>===;;;:::999::::::;;;>>>;;;:::>>>FFFJJJJJJGGGGGGTTTiiiyyyvvv{{{xxxnnnggg]]]XXXQQQMMMMMMOOOQQQRRRKKKJJJJJJIIIHHHGGGEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDD???@@@BBBDDDFFFHHHJJJKKKIIIKKKOOOUUU[[[aaafffiiihhhnnnvvv|||mmmSSS===111444777555111......000sssqqqlllbbb``````fffiiifffaaa^^^XXXRRRbbbOOO:::000///...---...,,,///444;;;BBBGGGIIIJJJ:::777777>>>AAA<<<666333000111222222222333666777.../////////111666???EEE@@@999222111000///000333000000...---------------------,,,,,,---...000111444444444555:::CCCMMMTTT[[[gggrrrpppeee```fffooolllnnnkkkdddaaabbb___XXXXXXTTTQQQSSSXXXZZZYYYUUUTTTYYYZZZWWWWWWYYYXXXRRRMMMLLLKKKIIIGGGEEEDDDDDDCCCCCCEEEEEEEEELLL^^^ooorrrrrrtttxxx}}}rrreee___MMMKKKfffxxxnnnddd]]]XXXUUUXXX]]]aaaqqqqqqaaaUUUMMMJJJLLLBBBEEEJJJMMMMMMQQQ___nnn}}}uuurrrqqquuuttt\\\___pppuuu}}}|||yyyxxxsss___III000111000......000000...---------.........//////////////////000000000000...000111111000000111333111000000000111333555777<<<:::777555666888<<<>>>;;;:::999999999:::;;;<<<::::::;;;;;;===@@@CCCFFFBBBBBBFFFQQQffftttmmmnnnkkktttyyymmmddd```aaadddfffXXXXXXWWWUUUSSSPPPNNNMMMKKKKKKJJJJJJIIIHHHHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIMMMRRRWWW\\\```bbbgggkkkqqqyyycccEEE;;;999555222///,,,,,,///000---)))