BM66(i@ {{{zzz||||||~~~{{{yyyxxxwwwwwwvvvuuuuuuvvvxxxzzz||||||}}}~~~~~~~~~}}}{{{zzzqqqqqqppppppooonnnnnnnnnllllllkkkiiifffbbb___]]]ZZZYYYXXXWWWVVVUUUUUUUUUWWWYYYZZZZZZZZZ[[[___cccdddfffiiinnnvvv~~~zzzjjj\\\RRRJJJBBB<<<888777555555777888777666555555555666666666666666777777:::===>>>@@@IIISSScccrrr~~~|||{{{{{{zzzxxxuuummmjjjfffbbb]]]WWWQQQLLLIIIFFFAAA>>><<<:::888777222111000...------------******++++++++++++******+++*********+++---///000////////////000000000000////////////000111222333000111333444555555444333555777888999;;;BBBLLLTTT]]]fffsss{{{fffUUUHHHHHHKKKRRR]]]hhhqqquuuttttttsssnnniiihhhkkknnnnnnpppsssuuuuuurrrooommmgggddd___[[[WWWRRRNNNJJJEEEAAA======@@@AAA>>>:::;;;888444222222222222111///...,,,+++***)))))))))+++++++++***************&&&&&&''''''((()))))))))#########$$$$$$%%%%%%%%%%%%&&&''')))))))))((('''(((((('''&&&%%%%%%%%%%%%'''&&&%%%############$$$$$$#########$$$%%%&&&&&&#########$$$$$$%%%%%%%%%+++)))&&&###!!! !!!!!!###%%%$$$###"""###!!!!!!!!!  !!!!!!""""""############"""""""""""" !!!"""###%%%&&&(((((($$$###"""!!!!!!!!!"""###%%%$$$"""$$$(((...222555)))(((&&&%%%%%%&&&'''))))))(((((('''''''''((((((+++---///222444555555555555222///000333444111---000000000///000000111222555333333666:::CCCUUUeeeqqqsssrrrpppqqquuutttppprrrwww}}}~~~~~~~~~{{{yyywwwwwwvvvvvvuuutttuuuwwwyyyzzz{{{|||}}}}}}|||{{{zzzyyysssrrrrrrqqqpppoooooonnnmmmlllkkkjjjgggccc```^^^[[[ZZZYYYXXXXXXWWWXXXXXXXXXYYY[[[ZZZYYYYYY[[[]]]______aaadddjjjqqqxxx|||~~~tttjjj\\\QQQJJJCCC===888777555444444555666666555555555555555666666666666999999;;;>>>>>>AAAJJJUUUgggwww~~~}}}{{{zzzyyyxxxtttrrrlllhhhddd___ZZZUUUOOOKKKJJJFFFBBB>>><<<:::777666222111000...------------******++++++++++++***************+++,,,---...///////////////000000000000////////////000111222333111111222333444444444444555777888999;;;BBBLLLTTT```iiiwwwwwwbbbRRRGGGHHHLLLUUUaaannnwww{{{zzzxxxuuupppllljjjkkkmmmqqqsssvvvwwwuuuqqqmmmiiibbb___[[[WWWTTTQQQMMMJJJFFFBBB>>>>>>@@@AAA>>>::::::777333111111222111000///...---+++*********)))+++******))))))(((((((((((((((((((((((('''''''''"""""""""######$$$$$$$$$%%%&&&''')))******))))))((('''&&&%%%%%%$$$%%%%%%%%%$$$###"""!!!""""""##################$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######!!!"""######"""  ############"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$###############$$$%%%&&&&&&$$$###$$$&&&***,,,...'''&&&$$$######$$$&&&'''((((((''''''''''''((((((((()))+++...000111111111444111///000333444111...111000000000000111222222444333333666:::DDDUUUeeepppssssssqqqrrruuutttqqqqqqvvv|||}}}zzzxxxwwwvvvvvvuuutttssstttuuuwwwyyyzzzzzz{{{{{{zzzyyywwwvvvttttttsssrrrqqqpppooonnnmmmmmmllljjjhhhdddaaa```[[[[[[ZZZZZZYYYZZZZZZ[[[YYYZZZ[[[[[[XXXWWWWWWWWWZZZYYYXXXYYY]]]bbbhhhllluuu|||}}}wwwnnnhhh___WWWMMMEEE@@@===999666555444222222444555444333444444555555555666666666;;;:::<<<>>>>>>BBBMMMXXXlll|||~~~}}}|||}}}{{{yyyxxxwwwuuurrrooojjjfffaaa[[[WWWSSSNNNKKKJJJGGGCCC???<<<:::666444222111000...------------******++++++++++++******)))***+++,,,---.........////////////000000000000////////////000111222333222222222222333444555555555777888999;;;BBBLLLSSScccnnn}}}qqq^^^OOOGGGIIIOOOYYYgggttt}}}~~~zzzuuuqqqoooooonnnmmmrrrtttvvvvvvtttoooiiifff]]]ZZZWWWTTTRRROOOKKKIIIGGGCCC@@@???@@@@@@>>>;;;999666333111111222111000//////...,,,++++++++++++*********)))(((''''''&&&***))))))(((''''''&&&&&&"""""""""""""""#########$$$&&&(((***++++++++++++((('''&&&%%%%%%$$$$$$$$$###"""!!! !!!"""#########"""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%&&&&&&%%%###!!!   !!!!!!""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!! !!!"""$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$"""""""""###$$$%%%((((((''''''''''''((((((&&&((()))+++---...//////333000...000333444222000111111111111111222333333333222333666;;;DDDVVVeeeooossstttrrrsssuuuuuuqqqpppuuu{{{}}}{{{|||yyywwwvvvuuutttsssrrrrrrrrrtttvvvxxxyyyyyyzzzyyyxxxvvvtttsssttttttsssrrrpppooonnnnnnllllllkkkjjjhhheeebbb```\\\[[[[[[[[[[[[[[[\\\]]]ZZZ[[[\\\\\\ZZZXXXVVVUUUXXXVVVTTTSSSUUUZZZ___ccciiinnntttwwwyyy{{{|||}}}|||yyyuuuqqqmmmfff___ZZZPPPKKKCCC>>>;;;:::888777666444222333444555444333444444444555555666666777;;;:::;;;===???CCCPPP\\\nnn~~~|||{{{zzzyyyzzzyyyxxxxxxwwwuuurrroooiiieee___ZZZVVVRRROOOLLLKKKGGGCCC@@@===999555333222111000...------------******++++++++++++******((()))+++---.........---////////////000000000000000000//////000111222222333222111111222333555666555777888999<<>>:::888777666666777555444444555666666555444444555555666777888888::::::<<<@@@BBBHHHVVVcccrrr~~~}}}|||{{{yyyyyyxxxxxxxxxxxxyyyyyywwwssspppiiieee___ZZZVVVSSSPPPNNNJJJGGGCCC@@@===:::555222222111000...------------******++++++++++++******((()))+++---.........---////////////000000000000000000000000000000111222333222111111222333555666555666888:::===DDDOOOWWWeeeqqqyyykkkZZZNNNIIILLLSSS^^^jjjuuu|||zzztttqqqqqqqqqpppmmmgggiiikkkmmmllliiieeeccc```]]]YYYVVVSSSOOOKKKHHHGGGEEEBBB@@@???===<<<:::888666444444444444333111//////...---,,,,,,,,,,,,,,,,,,+++******)))((((((''''''''''''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***,,,,,,,,,,,,''''''&&&%%%$$$$$$$$$$$$###""""""!!!"""###%%%&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%###""""""######***(((%%%$$$$$$$$$######""""""!!!!!!!!!  !!!""""""### !!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&%%%$$$"""!!!"""$$$&&&&&&$$$######$$$###############$$$%%%%%%'''''''''''''''((())))))***++++++,,,...///000111111000000111222333333222222222111111222222333444222111333777<<>>:::777444444444555888777555555777888777666555555666777888888999999;;;<<<@@@FFFKKKRRR```nnn|||~~~~~~}}}|||{{{zzzyyyyyyyyyxxxyyyzzzzzzwwwssspppgggddd___[[[XXXTTTQQQNNNIIIFFFCCC@@@>>>:::666222222111000...------------******++++++++++++******)))***+++,,,---.........////////////000000000000111000000000000000111111222222222222333444555555444666999;;;???GGGRRRZZZfffrrryyyiiiYYYMMMJJJMMMTTT^^^jjjsssxxx{{{|||vvvrrrpppooonnnmmmjjjjjjjjjjjjhhhfffcccbbbbbb___ZZZWWWSSSPPPKKKHHHFFFEEECCC@@@===;;;:::999777555444444444444333111......---,,,,,,,,,,,,,,,++++++++++++************&&&&&&''''''((())))))***%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&(((***++++++++++++'''&&&%%%$$$$$$#####################$$$%%%'''(((&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###"""!!!"""$$$'''))) !!!###%%%######"""!!!!!!  !!!"""###$$$%%%&&& !!!!!!""""""###$$$$$$$$$%%%&&&'''((((((((((((''''''&&&$$$###### ###&&&&&&$$$###$$$'''#########$$$%%%%%%&&&&&&''''''&&&''''''((()))******)))******+++---...///111111111111111222222222111111111111111222333333333222444888<<>>@@@GGGPPPWWW___mmm{{{~~~}}}|||{{{{{{zzz{{{zzzzzzzzzyyyuuupppllleeebbb___\\\YYYUUUPPPMMMGGGEEECCCAAA>>>;;;777333222111000...------------******++++++++++++***************+++,,,---...///////////////000000000000111111000000000000111111111111222333444444444444444666999<<>>@@@FFFNNNYYYaaaiiiuuu}}}|||~~~~~~|||zzzuuupppllliiicccaaa___\\\YYYSSSLLLGGGFFFCCCAAA???>>><<<999777111111///...---,,,,,,+++++++++************+++++++++++++++,,,---000222333////////////000000000000111111000000000000111111222222333444444555555666666888999;;;AAAKKKYYYcccuuu{{{zzzdddSSSKKKIIIMMMTTT___iiiqqqtttvvvxxxxxxwwwtttrrrsssxxx}}}~~~tttjjjcccaaaaaaZZZWWWUUURRRQQQNNNJJJGGGEEECCCAAA@@@>>><<<999666333222111000///...---,,,......---------,,,,,,,,,)))))))))***)))(((''''''((((((((()))+++***(((&&&&&&%%%$$$###""""""""""""((((((((((((((((((((((((%%%%%%$$$$$$###"""!!!!!!&&&%%%$$$######%%%'''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))((('''&&&%%%$$$#########!!!!!! !!!"""######&&&&&&%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""###"""###%%%'''(((&&&$$$'''&&&%%%$$$############!!!!!!"""""""""!!!!!! $$$&&&((()))(((''''''(((&&&''''''((((((((((((((('''***---//////......///000000111111111111000000//////000333777777333000//////333999>>>FFFVVVdddooovvv{{{zzzxxxwwwsssoooqqqtttxxx|||~~~xxxqqqhhh```]]]^^^]]]ZZZ[[[]]]]]]YYY]]]aaafffiiimmmttt~~~{{{wwwvvv~~~|||zzzyyyxxxtttrrrttttttttttttvvvwwwyyyzzz~~~|||zzzwwwuuusssoooppprrrssstttttttttsssqqqqqqqqqsssuuuvvvvvvttttttqqqnnnllllllkkkjjjiiidddcccbbb```____________]]]\\\[[[ZZZZZZXXXUUURRRNNNLLLIIIHHHIIIIIIIIIHHHGGGFFFDDDBBB>>>;;;999777555555555555444444444333444444555555666777777888888:::;;;;;;<<<>>>BBBEEENNNWWWcccmmmwww~~~~~~}}}|||~~~}}}|||yyyuuupppllliiidddaaa^^^[[[WWWRRRLLLHHHFFFDDD@@@>>><<<999666444111000///...,,,,,,,,,,,,++++++************++++++************+++---///000////////////000000000000111111000000000000111111222222333444444555555666666888:::===BBBLLLYYYbbbrrryyyxxxbbbQQQJJJIIINNNWWWcccmmmtttwwwxxxvvvvvvtttrrrqqqsssxxx}}}~~~uuukkkccc```___XXXVVVTTTRRRPPPNNNJJJGGGCCCAAA@@@???>>>===:::888444444333111000///...------------------,,,,,,+++))))))))))))(((((((((((()))((('''(((******((('''&&&%%%$$$###""""""""""""''''''''''''''''''''''''&&&&&&%%%%%%$$$######"""$$$###"""!!!!!!###$$$%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$###"""""""""""""""!!!!!!!!!"""#####################"""""""""!!!!!!!!!!!!""""""##################""""""""""""###"""###$$$&&&'''%%%###%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$$$$######%%%&&&'''%%%""" &&&''''''((((((((((((((()))+++...000////////////000000111111111111000000000///000222555666333111444444666:::>>>FFFVVVdddpppvvv{{{zzzyyyxxxtttpppqqqtttwww|||vvvttt{{{uuujjjbbb\\\UUUPPPNNNQQQRRRPPPQQQTTTSSSPPPRRRUUUZZZ^^^ccclllwww~~~yyyvvvttt}}}}}}|||{{{zzzwwwtttvvvvvvuuuuuuvvvwwwyyyzzz}}}}}}~~~}}}|||yyyvvvtttoooppprrrtttuuuvvvvvvuuutttssstttvvvyyy{{{{{{{{{yyywwwtttrrrrrrqqqpppnnneeeeeecccbbbaaaaaaaaaaaa___]]][[[[[[[[[YYYVVVTTTNNNKKKIIIHHHHHHGGGFFFEEEBBBBBB@@@>>><<<999888777444444444333333333333333222333444555777888999:::;;;;;;<<<===???BBBGGGKKKTTT]]]jjjwww~~~~~~|||{{{~~~}}}{{{xxxtttpppkkkiiieeebbb]]]YYYUUUQQQLLLIIIFFFCCC@@@===:::777333111000000...---,,,,,,,,,,,,++++++************+++++++++******+++,,,---...///////////////000000000000111111000000000000111111222222333444444555555666666888;;;???DDDMMMYYYbbbpppxxxttt^^^OOOIIIIIIPPP\\\iiisssxxxzzzzzzwwwwwwvvvttttttvvvzzz}}}}}}uuulllddd___]]]VVVTTTRRRQQQPPPMMMJJJGGGBBBAAA?????????>>>;;;999555555444333111000///...,,,---.........---+++***+++***((('''''''''((()))***(((''''''((())))))(((%%%%%%$$$###""""""""""""&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$###"""!!!!!!!!!#########"""""""""""""""!!!!!!!!!""""""#########!!!"""###$$$%%%&&&''''''%%%%%%%%%$$$$$$###############"""$$$%%%%%%$$$"""$$$$$$###""""""!!!!!!!!!######$$$$$$$$$$$$######$$$%%%%%%### &&&''''''(((((((((((((((+++---000000///...//////000000111111111111000000111000000111333444444222999888999;;;>>>FFFVVVeeeqqqwww{{{zzzyyyxxxvvvrrrqqqssswww{{{xxxnnnooozzz}}}qqqccc[[[UUUPPPLLLKKKIIINNNRRRRRRSSSVVVVVVSSSRRRTTTWWWZZZ___hhhrrryyy|||xxxvvvuuu}}}}}}zzzxxxxxxwwwvvvuuuvvvwwwxxxyyy{{{|||~~~~~~{{{xxxvvvoooqqqsssvvvxxxxxxyyyyyyxxxwwwwwwzzz}}}}}}{{{xxxwwwwwwvvvtttrrriiihhhfffdddbbbaaaaaa```___]]]\\\[[[ZZZYYYWWWUUUNNNLLLIIIHHHGGGFFFDDDBBBAAA@@@???===<<<;;;::::::444444444444444444444333333444555666777999::::::;;;<<<===???BBBGGGNNNSSSZZZcccrrr~~~~~~|||{{{}}}|||zzzwwwsssoookkkiiifffbbb\\\WWWSSSOOOLLLIIIEEEBBB???<<<:::777444111000///...---,,,,,,,,,,,,++++++************++++++------------......//////////////////000000000000111111000000000000111111222222333444444555555666555888<<<@@@FFFOOOZZZbbbpppyyyoooZZZLLLIIIHHHRRRaaaoooxxx{{{||||||yyyzzz{{{{{{zzzzzz{{{{{{|||{{{xxxsssllleee___\\\UUUSSSQQQPPPOOOMMMJJJHHHEEECCCAAA@@@@@@>>>;;;999555555444222111000///...+++,,,---......,,,+++***,,,***((('''&&&''')))******(((&&&&&&'''((()))(((%%%$$$$$$###""""""######%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""""""""""" !!!###%%%''')))***''''''&&&&&&%%%$$$######%%%$$$###$$$%%%%%%$$$###%%%%%%%%%%%%$$$$$$###### !!!!!!""""""""""""!!!"""$$$%%%%%%$$$###$$$%%%&&&''''''(((((((((((((((+++---//////...------...000000111111111111000000333222111000111333444444:::888888;;;>>>GGGWWWfffrrrxxx{{{zzzxxxyyywwwtttqqqtttwww{{{|||ssslllooozzzmmmaaaUUUPPPMMMIIIIIILLLKKKSSSZZZ[[[]]]______]]][[[\\\]]]___ccciiipppuuuyyy{{{{{{zzzwwwuuutttttt~~~}}}zzzyyywwwuuuuuuvvvxxxyyy{{{|||~~~~~~|||yyyxxxrrrtttvvvyyy{{{|||}}}}}}|||{{{{{{}}}}}}{{{zzzzzzxxxvvvtttmmmllliiifffcccaaa```___```^^^[[[ZZZZZZYYYWWWUUUPPPNNNKKKIIIHHHEEEBBB@@@@@@???===<<<;;;;;;;;;;;;555555555666666666666666666666777888888999999:::;;;<<>><<<:::888555333///...---,,,,,,,,,,,,,,,++++++************++++++,,,------....../////////////////////000000000000111111000000000000111111222222333444444555555666555888===AAAGGGQQQ\\\eeerrr|||~~~jjjUUUJJJIIIIIITTTeeesss{{{~~~}}}}}}zzz{{{}}}|||yyyvvvuuuuuusssppplllfff```\\\UUUSSSQQQPPPOOOMMMJJJHHHIIIGGGDDDBBBAAA>>>;;;888444444333222000///...---+++,,,---------,,,+++***,,,***((('''&&&''')))******(((&&&%%%'''(((((((((%%%$$$######"""#########$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$############'''&&&&&&%%%$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!%%%%%%&&&&&&''')))***+++'''&&&%%%$$$""""""""""""###############"""!!! """"""""""""!!!!!!!!!!!! !!!"""###$$$$$$%%%''''''&&&&&&%%%$$$######%%%$$$######%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$###### !!!""""""""""""""""""$$$&&&&&&&&&''')))+++&&&''''''(((((((((((((((***,,,------,,,+++,,,---000000111111111111000000333222111000000111333555777555666999>>>GGGYYYhhhsssxxx{{{yyywwwxxxxxxuuurrrtttwww{{{xxxssspppsss}}}uuu___SSSJJJHHHGGGDDDHHHOOOPPPZZZdddhhhiiikkkllljjjiiiiiihhhiiikkknnnrrrtttvvvwwwvvvuuurrrrrrsssttt}}}{{{yyyvvvvvvvvvxxxyyy|||}}}~~~~~~}}}{{{yyywwwyyy{{{}}}~~~~~~||||||{{{zzzwwwtttpppooollliiifffdddbbbaaabbb```]]][[[[[[ZZZYYYWWWRRRPPPNNNKKKIIIFFFBBB???===<<<:::999888888999999777777777777777888888888888999999::::::;;;;;;;;;<<>>:::777444444333111000///...------,,,,,,,,,+++++++++++++++***((('''''''''((())))))'''&&&&&&'''(((((('''$$$$$$###############$$$$$$%%%'''(((((('''%%%$$$########################$$$$$$$$$############"""$$$############"""""""""&&&&&&&&&'''(((***+++,,,'''&&&%%%$$$###"""""""""!!!!!!"""######""" #########""""""!!!!!!!!!%%%$$$###""" %%%%%%%%%$$$$$$#########$$$"""!!!"""$$$&&&&&&%%%!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$%%%$$$$$$###$$$%%%%%%$$$%%%''')))&&&''''''((((((((((((((()))+++,,,,,,++++++,,,...000000111111111111000000222333333111000000333555333333555999>>>HHHYYYiiissswwwyyywwwvvvxxxxxxvvvtttvvvyyy|||yyyxxxyyy}}}~~~{{{mmmYYYMMMEEEFFFFFFEEELLLWWW[[[gggssswwwyyy||||||{{{xxxwwwvvvvvvwwwxxxyyyyyyyyyyyywwwtttrrrrrruuuxxx|||yyyxxxxxxzzz{{{~~~~~~~~~}}}|||{{{zzz|||}}}~~~}}}}}}|||{{{xxxuuurrrpppnnnllljjjiiihhhgggeeebbb___]]]]]]]]][[[ZZZUUUSSSPPPNNNKKKGGGBBB???<<<;;;999777666777888999777777777888888888999999888999:::;;;<<<===>>>???@@@EEELLLTTT]]]fffpppvvvzzz{{{zzzwwwssspppmmmkkkjjjeeeaaa\\\VVVRRRMMMHHHEEEAAA???<<<:::888666333000------,,,,,,++++++,,,,,,++++++************++++++((()))+++,,,............////////////000000000000111111000000000000111111222222333444444555555666444777;;;@@@HHHTTTcccmmmwwwvvvaaaOOOIIIKKKQQQ]]]ooo|||{{{yyywwwxxxzzz|||{{{zzzwwwtttpppmmmkkkgggaaa\\\XXXVVVTTTRRRPPPNNNJJJGGGHHHFFFCCCAAA@@@===999777555555444222111000///......---+++***)))***+++,,,))))))))))))(((((((((((('''&&&&&&'''(((((('''%%%$$$###############$$$$$$%%%&&&(((******(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))+++,,,&&&%%%$$$###"""!!!!!!!!!!!!""""""!!! """""""""###############&&&&&&$$$###""" ############"""""""""""" """$$$%%%%%% !!!###$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%###$$$$$$###""""""$$$&&&&&&''''''((((((((((((((()))***,,,,,,+++,,,...000000000111111111111000000111333444333111000222444222222555;;;@@@IIIYYYhhhrrrwwwxxxuuutttwwwxxxvvvuuuwwwzzz}}}}}}~~~}}}|||}}}xxxiiiYYYMMMFFFIIIJJJJJJRRR___fffsss~~~}}}zzzvvvtttvvvzzz}}}~~~{{{yyyzzz|||}}}~~~}}}|||{{{{{{~~~~~~}}}{{{xxxuuurrrqqqpppnnnmmmmmmmmmmmmgggeeeaaa_________^^^]]]WWWUUURRROOOLLLHHHCCC???>>><<<:::888777777888999666666777777888888999999777888:::<<<>>>@@@AAABBBDDDIIIRRR[[[eeeoooyyy~~~{{{yyyvvvssspppmmmkkkjjjdddaaa\\\WWWRRRMMMHHHDDDBBB???<<<999666333000---------,,,+++++++++,,,,,,++++++************++++++)))***,,,...000111111111////////////000000000000111111000000000000111111222222333444444555555666444777:::???GGGUUUeeepppxxxttt___NNNIIILLLTTTaaarrr~~~zzzuuuuuuyyy~~~{{{wwwrrrnnnkkkgggaaa\\\ZZZWWWUUUSSSQQQNNNJJJGGGDDDCCCAAA??????===999777666666555444222111000000///---***(((((())),,,---)))))))))***)))(((''''''&&&&&&&&&((())))))&&&$$$$$$###############$$$$$$%%%''')))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""$$$$$$$$$%%%''')))***+++%%%$$$###!!!  !!!"""!!! !!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!""""""""" ###$$$$$$"""###%%%&&&&&&%%%$$$### """"""#########!!!"""###""""""###&&&(((&&&''''''(((((((((((((((***+++,,,,,,,,,---000222000000111111111111000000111333555444111000111444333444777<<>>???AAACCCFFFIIIJJJMMMSSS]]]fffooozzz|||yyytttqqqnnnllljjjhhheee```YYYTTTOOOLLLHHHFFF???>>><<<999666333111000............---+++)))(((************************((()))***+++,,,---------........................000000000000111111111111222222333444444555555666555777;;;@@@IIIVVVccclllzzznnnYYYKKKJJJPPPUUUdddttt{{{xxxxxx}}}{{{zzzvvvppphhhccc``````UUUUUUTTTRRROOOKKKHHHFFF???@@@AAA>>>999666777888;;;999666444333111///...,,,,,,---------,,,++++++******)))((((((((((((((((((''''''(((((((((%%%###%%%"""###&&&%%% &&&&&&&&&''''''''''''&&&&&&!!!!!!""""""""""""!!!!!!%%%!!! %%%'''$$$ '''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&######"""!!!&&&### """###""" (((&&&'''******'''%%%&&&'''%%%###""" !!!!!!""""""#########"""""""""###$$$%%%&&&%%%$$$$$$###"""!!!"""#########"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""***)))''''''((()))***)))***+++,,,---------,,,+++//////000000000000//////222,,,...666777000000777666777888:::???KKK[[[eeeqqqyyy|||xxxvvvuuuttttttxxx}}}zzzxxxyyy{{{yyyvvvooommmlllnnnuuurrraaaPPPJJJGGGJJJQQQZZZhhhtttyyyxxxxxxxxx{{{}}}|||||||||{{{zzzyyyyyyyyyxxxvvvssspppooommmlllkkkiiigggeeedddcccbbbaaa^^^[[[VVVRRRNNNLLLFFFCCC@@@>>>======<<<<<<<<<;;;;;;;;;<<<>>>AAACCCBBBCCCEEEGGGJJJMMMQQQSSS[[[```hhhpppyyy~~~zzzvvvrrrooommmjjjhhhbbb^^^WWWRRRNNNJJJGGGDDD===<<<;;;888555333111000////////////...,,,***)))************************)))***+++,,,............////////////////////////000000000000111111111111333333444444555555666666777999<<>>DDDMMMYYYfffnnnyyy~~~kkkXXXJJJJJJPPPYYYfffttt|||}}}~~~~~~|||sssiii```[[[YYYTTTTTTRRRPPPNNNKKKHHHGGGFFFEEECCC@@@<<<;;;<<<>>>@@@===:::777666444111///...------,,,+++)))((('''******)))(((((((((((((((***)))((((((((('''$$$!!!###""""""######!!!$$$(((&&&&&&''''''''''''&&&&&&%%%$$$############$$$%%%$$$&&&'''%%%""" !!!"""$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%!!!$$$'''(((&&&$$$######!!!  $$$)))---///444...******(((%%%###%%%$$$###"""!!!!!!"""###$$$"""###############""""""""""""$$$%%%%%%%%%$$$###"""""""""""""""""""""""" !!!!!!!!!""""""######$$$%%%&&&'''((((((&&&&&&'''''')))+++,,,---+++,,,---...............///000000111111000000///000///666@@@AAA:::666888;;;@@@CCCBBBBBBKKK[[[iiiqqqyyy|||vvvtttsssqqqoootttzzz{{{wwwwwwyyyyyytttppphhhggggggkkkttt}}}nnn^^^TTTLLLKKKNNNVVV```lll}}}}}}vvvtttttttttwww{{{~~~{{{|||~~~~~~~~~~~~}}}|||zzzvvvvvvuuutttrrrqqqppppppkkkjjjiiifffccc```]]]\\\SSSQQQNNNLLLLLLKKKJJJHHHHHHHHHHHHIIIJJJLLLNNNOOOSSSVVVYYYZZZ\\\___eeeiiiqqqxxx}}}xxxtttqqqmmmiiifff]]]YYYTTTOOOKKKGGGCCCAAA:::999777666444222111000.........------,,,++++++***************************+++,,,---.../////////000000000000000000000000///000000000111111111111222222333333444444555555888:::???EEENNNZZZgggooo{{{{{{hhhVVVJJJJJJQQQYYYeeeqqqxxx||||||}}}|||sssiii___ZZZWWWRRRQQQPPPNNNLLLJJJHHHGGGJJJHHHDDD@@@>>>===???@@@BBB???;;;999777555222000,,,,,,,,,+++***)))(((''',,,+++******))))))******(((''''''(((((((((%%%###$$$$$$######!!!!!!$$$'''&&&&&&''''''''''''&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$###"""!!!!!!"""$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$"""$$$&&&&&&%%%$$$###$$$""""""$$$''',,,000444555===444,,,)))&&&""" ###""""""!!!"""$$$%%%&&&######$$$$$$$$$###""""""!!!"""###%%%%%%$$$$$$###!!!"""""""""!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$'''((()))))))))***+++,,,,,,,,,---....../////////000000000111111000000000000000555>>>???:::777888AAAGGGJJJHHHEEEKKK[[[iiiqqqyyy{{{vvvtttrrrqqqpppuuu{{{}}}~~~|||uuunnnfffeeeeeeiiirrr~~~~~~ooo___SSSNNNKKKLLLRRR[[[fffrrr{{{uuutttsssrrrtttwwwxxxzzzzzzyyyyyy|||~~~}}}yyyxxxxxxwwwvvvuuuuuuuuunnnmmmllliiigggdddaaa```ZZZXXXUUUTTTTTTSSSQQQOOOOOOOOOPPPQQQRRRTTTUUUVVV\\\___bbbbbbbbbffflllrrruuu~~~{{{wwwtttppplllhhheee\\\YYYTTTPPPLLLHHHDDDAAA999888777555444222000000------,,,++++++*********************************)))***+++---............///////////////////////////000000000111111111111111111111222333333444444777:::???FFFPPP\\\iiiqqq}}}wwwdddSSSIIIKKKQQQZZZeeeqqqwww{{{|||}}}~~~}}}yyyrrrhhh___ZZZWWWQQQPPPNNNLLLJJJIIIHHHGGGKKKHHHDDD@@@?????????@@@<<<999666333222000...,,,))))))***+++++++++************)))(((((((((((()))&&&%%%&&&'''))))))'''%%%$$$&&&%%%###!!!!!!###$$$&&&&&&''''''''''''&&&&&&%%%$$$"""!!!!!!"""$$$%%%###  $$$&&&$$$!!! !!!!!!""""""######"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######%%%'''***,,,000333666888999:::999000'''&&&&&&$$$$$$%%%""""""!!!"""###$$$&&&'''$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%$$$###### """###""" !!!###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$(((***,,,+++)))((()))***,,,,,,------...///000000000000111111111111000000000///222666888666666777===CCCHHHFFFDDDKKK[[[iiiqqqyyy|||vvvtttsssqqqtttyyy~~~zzz||||||rrrjjj^^^]]]]]]aaakkkxxxtttdddTTTLLLKKKHHHLLLTTT```lllyyy}}}xxxxxxwwwttttttwwwtttvvvxxxyyyzzz{{{{{{zzzzzzyyyyyyxxxxxxsssrrrqqqnnnllliiifffeeecccaaa___^^^]]]\\\ZZZXXXVVVWWWXXXYYY[[[\\\]]]]]]bbbfffjjjjjjjjjnnnvvv|||~~~}}}{{{xxxuuurrroookkkfffccc[[[XXXTTTPPPMMMHHHDDDAAA:::999888666444222000///,,,,,,+++***)))*********************************)))***+++,,,---.........////////////////////////000000000000111111111111111111111222333333444444666:::@@@HHHSSS```llltttrrr```PPPHHHKKKRRR]]]hhhtttyyy}}}|||~~~~~~~~~~~~{{{zzzwwwqqqhhh```[[[YYYQQQPPPNNNLLLKKKJJJIIIIIIIIIFFFBBB??????>>>>>>===:::777444222111000...,,,((()))***+++,,,,,,,,,,,,(((''''''&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%"""%%%&&&###!!!######"""&&&&&&''''''''''''&&&&&&$$$###"""!!!!!!"""###$$$###%%%(((%%%!!!""""""""""""###############$$$$$$%%%%%%%%%%%%%%%'''((((((''''''))),,,///666888;;;;;;:::999999999:::///&&&$$$$$$###!!!!!!""""""""""""###%%%'''(((%%%%%%%%%%%%$$$###""""""!!!!!!###$$$$$$$$$###""""""###""" !!!### !!!!!!!!!"""""""""###$$$&&&''')))***+++))),,,...,,,)))'''((())),,,,,,,,,,,,---...000000000111111222222111111000111000000000111222444666333999>>>@@@BBBKKK[[[hhhqqqyyy|||xxxvvvuuutttxxx|||www{{{}}}uuuhhh^^^SSSSSSTTTYYYdddsssyyymmm]]]NNNIIIKKKIIINNNXXXeeeqqq~~~zzzxxxyyyxxx{{{~~~}}}}}}||||||||||||||||||zzzzzzxxxvvvssspppmmmllllllkkkiiihhhhhhfffdddbbb^^^^^^```aaacccddddddeeegggkkkpppqqqrrrwww||||||{{{zzzyyywwwuuurrrpppmmmiiieeeaaaZZZWWWSSSPPPLLLHHHCCC@@@<<<;;;999777444222000///---,,,+++*********++++++***************************+++,,,...////////////000000000000000000000000000000000000111111111111222333333444444555666666777;;;BBBKKKWWWdddqqqyyynnn\\\NNNHHHLLLSSS]]]iiiuuu{{{~~~~~~}}}|||{{{|||~~~~~~~~~{{{zzzxxxrrriiiaaa\\\YYYSSSRRRPPPNNNMMMLLLMMMMMMFFFCCC@@@>>>>>>===;;;999999777444333222222000...***++++++,,,,,,,,,,,,+++)))(((((('''&&&'''''''''(((((('''(((((('''%%%"""###&&&######&&&&&&###&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%'''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&)))+++...000222555999<<<>>>>>><<<777222000000222:::...$$$"""### ######""""""###%%%'''(((%%%%%%%%%%%%$$$###"""!!! !!!###$$$$$$$$$###"""!!!$$$""" ###!!!!!!!!!"""""""""######"""###$$$&&&((()))++++++'''+++...---)))''')))+++++++++***+++,,,...///000000111111222222111111000111111000///000222333333111555999<<>>===>>><<<999666555333111/////////...,,,---------------,,,+++***,,,++++++***************+++***)))((((((&&&"""  %%%$$$$$$(((((($$$&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((('''%%%$$$%%%'''###"""""""""!!!!!! $$$%%%&&&&&&''''''&&&&&&)))---333999<<<@@@CCCEEE@@@===888///'''$$$&&&)))000&&& ###$$$""""""$$$######"""###%%%&&&'''&&&&&&&&&%%%$$$###"""!!! !!!"""$$$$$$######"""!!!$$$### $$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%)))------***(((***---************+++---///000111111222222222222111111222333333111111333333222777888;;;===BBBKKKWWW___pppyyy~~~zzzyyyyyyxxxyyy~~~yyy~~~yyypppeeeYYYOOOIIIDDDGGGKKKPPPZZZkkkpppaaaUUUNNNLLLYYYXXX]]]gggsss~~~xxxxxxyyyzzzyyyxxxxxxxxxwwwuuurrrooommmmmmooorrrtttrrrpppvvvwwwyyy~~~|||yyyxxxxxxwwwvvvtttrrrooommmjjjfffaaa^^^YYYUUUPPPLLLHHHDDDAAA>>>===<<<999666333111000//////...---,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,---.../////////////////////000111111.........///000000111111222222333333333333333333888>>>HHHRRR\\\iiiwww~~~hhhXXXMMMIIIMMMSSS```kkkvvv{{{~~~}}}{{{|||~~~~~~{{{|||yyytttnnnhhhccc___]]]YYYVVVTTTRRRQQQPPPMMMKKKHHHBBB===;;;<<<<<<999555666555444222000///---------,,,+++*********+++,,,***)))(((''''''&&&&&&&&&)))((((((&&&%%%$$$##################$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%)))'''%%%###"""$$$&&&'''######""""""######$$$%%%&&&'''((('''&&&)))...333999>>>DDDIIIIIIDDD===888+++)))'''%%%###"""""""""###"""!!!!!!!!!"""$$$%%%)))'''%%%######%%%'''))))))((('''%%%$$$######"""&&&%%%"""  """$$$ !!!"""######"""!!! !!!""""""""""""#########%%%###"""!!!"""$$$'''))))))******++++++++++++******+++---///000000//////444333222111000///...---222222222222222222333333777666999>>>CCCJJJWWWcccoooxxx}}}zzzzzz~~~ppp}}}yyyqqqggg[[[QQQIIIDDDCCCGGGMMMSSS\\\kkk~~~uuuggg\\\UUUQQQXXXXXX]]]gggrrr}}}{{{uuuttttttvvvzzz|||{{{yyy~~~|||{{{zzzyyywwwsssqqqooollljjjeee```]]]WWWTTTOOOLLLHHHEEEAAA???>>><<<:::777444222000//////...---,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,---.../////////////////////000111111...//////000000111222222444555555555555666666666888>>>GGGQQQ\\\jjjyyy~~~gggVVVLLLHHHMMMTTTbbbmmmxxx~~~|||zzzwwwrrrlllfffaaa]]]\\\VVVTTTQQQOOONNNLLLIIIGGGEEEAAA<<<:::;;;;;;888555555555333222000...---,,,---,,,+++*********++++++******)))((('''''''''''')))((('''&&&%%%$$$$$$###############$$$%%%&&&'''(((((()))))))))(((''''''"""###$$$%%%&&&%%%%%%$$$)))'''&&&$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&###''',,,///222444888<<>><<<:::777444222111000///...---,,,,,,+++,,,,,,,,,++++++******++++++,,,,,,,,,------.../////////000000/////////000111111///000000111222222333333555555555555666666777777888>>>FFFPPP]]]lll|||}}}eeeTTTJJJHHHNNNVVVdddooo{{{{{{wwwtttooojjjddd___\\\ZZZUUUSSSPPPMMMLLLJJJGGGDDDBBB>>>:::999::::::777555444333222111///...,,,,,,---,,,++++++******+++++++++***)))(((((('''''''''(((((('''&&&%%%$$$$$$###############$$$%%%&&&''')))))))))))))))(((''''''$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''(((((()))...555:::<<<>>>>>>???>>>;;;777111,,,(((&&&$$$%%%$$$###"""!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%(((''''''&&&&&&%%%%%%%%%(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""""""""############$$$$$$$$$%%%%%%%%%%%%###"""!!!!!!"""$$$%%%''''''((())))))))))))))))))***+++---...............///111333333333222111111111222222222333333333444333666;;;AAAIIIVVVcccooowww~~~~~~|||{{{xxxuuuuuuzzzXXXfffvvvvvvnnnnnnrrrttttttxxxpppbbbTTTIIICCCAAAAAAAAAIIITTT^^^fffqqq}}}~~~tttjjj```XXXTTTTTTVVV\\\eeemmmxxx~~~{{{xxxuuuqqqooommmkkkiiiddd^^^ZZZRRRPPPMMMKKKIIIGGGCCCAAA===<<<999777444222111000------,,,+++++++++++++++,,,++++++******++++++,,,,,,------...//////000000111000000///000000111111000111111222222333444444333333333444555555666666999>>>FFFPPP]]]nnn|||dddRRRJJJIIIQQQZZZfffqqq|||}}}yyyuuurrrnnnhhhccc___[[[ZZZWWWTTTQQQOOOMMMKKKHHHEEE???===:::999:::999777555333333111000///---,,,,,,,,,,,,++++++++++++***+++++++++)))((((((((((((((((((((('''&&&%%%%%%$$$$$$#########$$$%%%&&&'''(((((((((((((((''''''&&&%%%&&&&&&''''''((((((((((((&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&(((+++,,,---...888:::===>>>===;;;888666222///+++&&&###""""""###""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%'''((()))*********))))))'''''''''&&&&&&%%%$$$$$$"""###%%%&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###$$$%%%&&&&&&'''((()))))))))))))))***+++,,,------......---///222444555444222000111111111222222333333444444333666<<>>===;;;;;;:::999777555333222111000///...---,,,,,,,,,,,,,,,++++++******+++***)))((('''''''''''''''''''''&&&&&&%%%%%%$$$#########$$$%%%&&&((()))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''(((***---111555777999:::@@@???<<<999555111---+++&&&%%%###"""!!!!!!"""###!!!""""""##################"""!!!!!!!!!"""$$$%%%###%%%'''***+++++++++***%%%&&&'''''''''&&&%%%%%%"""###%%%'''''''''&&&%%%$$$###"""""""""$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%&&&(((((()))))))))*********+++,,,---...//////111333555555444222000000000111222333333444444666555777===CCCKKKXXXdddmmmuuu{{{zzzwwwvvvuuurrrrrrwww|||DDDKKKTTT\\\bbbhhhoootttyyysssjjjcccbbbeeehhhkkkiiiaaaTTTHHH@@@===>>>@@@CCCOOO^^^kkkttt|||wwwlllddd\\\UUUOOONNNPPPVVV\\\bbbmmm}}}zzzuuuqqqpppooonnnllliiiddd^^^YYYPPPNNNLLLKKKJJJGGGCCC@@@:::999777555222111000///++++++************++++++,,,++++++******++++++,,,,,,...///111111111000000222222111000000000111111000111111222222333444444555666666777888999::::::<<>>===;;;999777666333222222111///......---+++,,,,,,,,,,,,+++***)))***)))(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%#########$$$&&&''')))))),,,,,,,,,,,,+++)))((('''$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&((())),,,...///333555999<<>>CCCJJJWWWcccllltttzzzxxxvvvvvvuuusssrrrvvv{{{~~~>>>BBBHHHNNNQQQUUU\\\bbbeeedddbbb^^^[[[\\\```dddaaaZZZPPPFFF@@@>>>???@@@EEERRRcccqqqzzzuuuiiiaaaZZZSSSNNNKKKMMMRRRWWW]]]iii}}}}}}wwwssspppooonnnmmmjjjeee^^^YYYOOONNNMMMLLLJJJGGGBBB???999777555333111000///...---,,,,,,,,,,,,,,,------,,,++++++******++++++,,,---...000222222222111000333222111111000000111111000000111111222333333333555666777888999::::::;;;>>>DDDMMMWWWbbbpppqqq]]]OOOKKKNNNYYYcccjjjsss}}}zzzrrrooolllgggccc___]]]\\\PPPNNNLLLJJJJJJIIIGGGEEEAAABBBBBB@@@===:::888777333333222111000//////...++++++,,,,,,,,,+++***))))))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%#########$$$&&&((()))***---------,,,+++***((((((&&&%%%$$$$$$$$$%%%''''''''''''(((***...222666999<<<===>>>??????===<<<;;;...+++((('''((('''%%%### !!!!!!!!!!!!""""""""" !!!"""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%!!!"""###$$$$$$$$$%%%$$$$$$%%%'''((()))((('''&&&$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%% !!!!!!"""######%%%&&&'''((()))*********,,,,,,+++,,,---...000111000111222444555555555555///000111222333444444555888777999===BBBIIIUUUaaalllsssyyyxxxvvvvvvvvvtttqqquuu{{{}}}~~~===???BBBEEEFFFHHHMMMTTTVVVYYYZZZXXXTTTTTTXXX\\\]]]XXXPPPGGGBBB@@@AAACCCGGGSSSeeesss}}}tttggg^^^XXXQQQLLLIIIKKKOOOTTTZZZfff|||zzzvvvpppoooooonnnkkkeee^^^YYYPPPNNNMMMLLLJJJGGGBBB>>>888666555222000///............---------......///,,,++++++++++++++++++,,,---...000222333222111000333333222111000000111111///000000111222222333333333444555666777888999999???EEEOOOYYYcccppp~~~~~~nnnZZZNNNJJJNNNXXXccckkkuuu}}}~~~yyypppnnnkkkfffbbb___\\\[[[OOONNNLLLKKKKKKJJJHHHFFFCCCDDDDDDBBB>>>;;;888777444333333222111000//////++++++,,,---,,,+++***)))(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%#########$$$&&&((()))***,,,++++++***)))((('''&&&)))(((((('''''')))***+++))))))***---111777<<<@@@>>>>>>===<<<888444000...%%%###"""$$$&&&'''$$$!!! !!!"""$$$%%% !!!!!! ###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$############%%%'''((()))((('''&&&&&&%%%%%%$$$$$$#########!!!###$$$&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%&&&''')))***+++++++++---,,,,,,,,,---///111222///000111333555777888999///000000222333444555555888777888<<>>@@@AAABBBCCCFFFHHHJJJLLLNNNRRRVVVYYYYYYUUUNNNFFF@@@@@@CCCFFFKKKTTTbbbqqq~~~ttteee[[[SSSMMMIIIGGGFFFGGGMMMUUUdddzzz}}}xxxrrrqqqnnnlllhhhccc\\\WWWSSSOOOJJJGGGFFFCCC@@@===888666333222111000///------------,,,,,,+++++++++++++++,,,,,,,,,++++++***,,,---...///000000000000222111111111000000//////333111//////222333222111111333555666555555666777>>>EEEOOOYYYcccooo|||jjjTTTMMMMMMQQQ[[[ffflllvvv~~~{{{yyyqqqlllfffcccbbb```]]]ZZZSSSOOOIIIDDDCCCDDDEEEEEE@@@AAA@@@???===:::888666333444444444333111///...++++++++++++++++++++++++++++++***)))(((((())))))%%%&&&'''''''''&&&%%%$$$'''&&&'''''')))+++---///)))***++++++++++++***)))+++++++++***)))&&&###!!!)))---444<<>>;;;:::777111,,,)))(((((()))%%%%%%%%%$$$$$$$$$######""""""!!!!!!  """######"""!!!!!!###"""!!! """$$$&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$######"""""""""'''''''''''''''&&&%%%%%% """$$$%%%&&&''''''###############$$$$$$$$$(((''''''(((((()))***+++++++++,,,---...000000111333333222222222222222222111000///...///111333444555666888:::>>>GGGRRR[[[kkkpppvvvxxxwwwvvvwwwxxxvvvxxx{{{========================@@@BBBDDDFFFHHHLLLQQQTTTWWWTTTNNNGGGBBBAAACCCFFFJJJSSS```ooo{{{pppbbbXXXQQQKKKGGGEEECCCEEEKKKSSSaaawww~~~|||}}}|||wwwqqqooommmkkkhhhbbb\\\WWWSSSOOOKKKHHHFFFCCC???<<<888666333222111000///------,,,,,,,,,,,,,,,,,,+++***+++++++++++++++******,,,---...///000000000000111111111111000000000///333111//////222333222111222444555666555666888:::???EEEOOOYYYdddqqq|||gggRRRKKKLLLPPPZZZfffnnnwww|||zzzxxxooojjjdddaaa```^^^ZZZWWWQQQMMMHHHDDDCCCCCCBBBBBB?????????>>><<<:::888666444555555555444222000///------,,,,,,+++***))))))******)))(((((((((((((((***)))'''&&&&&&&&&&&&'''%%%%%%%%%&&&''')))+++,,,+++***)))((((((((()))******)))(((''')))+++---///555777:::===???<<<777333111///,,,)))'''''''''(((%%%%%%%%%$$$$$$$$$######"""""""""!!!!!!!!!!!!!!! """######""""""!!!"""!!! !!!###$$$ !!!"""###$$$&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""############"""!!!!!!"""""""""#########&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))******++++++,,,---...///000000111111222222222222111111000000///...///111333444555777888:::>>>FFFQQQZZZhhhnnnuuuxxxxxxvvvvvvwwwvvvxxx{{{>>>>>>>>>===<<<<<<<<<;;;:::<<<>>>@@@CCCGGGLLLPPPTTTRRRNNNIIIEEECCCEEEGGGJJJQQQ^^^kkkvvv~~~yyyjjj^^^UUUOOOIIIEEEBBBAAACCCHHHOOO]]]qqqyyyttttttsssuuuyyy}}}xxxsssnnnmmmkkkiiifffaaa[[[WWWRRRPPPMMMJJJGGGCCC>>>:::888555333111111000///---+++,,,,,,,,,,,,,,,,,,---************************,,,---...///000000000000111111111111000000000000222000///000111333333222333444444444444777:::===@@@FFFPPPZZZffftttwwwcccPPPJJJLLLQQQ[[[fffrrrzzz|||yyywwwnnniiiccc___^^^\\\XXXTTTOOOKKKGGGDDDCCCAAA???>>><<<<<<<<<<<<:::999888777555555666555444333111000///...---,,,***)))((('''))))))((('''''''''((((((---+++(((&&&%%%&&&((()))%%%%%%%%%%%%&&&((()))***+++)))((('''''')))+++---------...000111333444555555444444444333///***&&&'''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######"""""""""""""""######### !!!""""""""""""""" !!!!!!!!!!!!""" !!!"""$$$%%%&&&'''############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%###"""!!!  $$$###"""""""""###%%%&&&&&&&&&''''''((()))))))))******+++,,,---...//////---...000222333222111000000////////////111222444555777999:::===EEEPPPXXXdddkkktttxxxxxxvvvuuuvvvvvvxxx{{{>>>>>>>>>????????????@@@:::;;;===>>>@@@EEEJJJNNNPPPPPPOOOLLLHHHGGGGGGHHHHHHOOOZZZfffpppwww{{{|||{{{rrrfff\\\TTTNNNHHHDDD@@@???AAAFFFLLLXXXkkk|||zzztttssspppppppppqqqtttzzz{{{sssnnnllljjjiiigggeee```ZZZVVVPPPOOONNNKKKGGGBBB===999777555222111111000///---+++++++++,,,,,,---------******))))))******++++++,,,---...///000000000000111111111000000000000000111000000000111222333333222333333222333666;;;???BBBHHHRRR]]]iiiyyysss___NNNJJJNNNSSS]]]iiixxx|||yyywwwooojjjccc```^^^\\\XXXTTTMMMKKKHHHEEEDDDBBB>>><<<:::::::::999999888777777444555555555444222000///......---,,,+++***)))((())))))(((((((((((()))))),,,+++)))'''&&&&&&'''(((%%%&&&&&&'''((()))************+++---///111333555555888<<<>>>===777000+++***)))(((((((((&&&$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%% !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$#########$$$$$$$$$$$$%%%#########"""""""""""""""###############$$$%%%%%%$$$"""  """""" !!!"""$$$%%%%%%&&&''''''(((((())))))******++++++,,,---......+++---///222333222000///000/////////000111222333555777999:::===DDDNNNVVVaaaiiisssxxxyyyvvvttttttuuuwwwzzz~~~AAAAAAAAAAAAAAA@@@@@@@@@;;;<<<<<<<<<>>>AAAGGGKKKLLLMMMMMMLLLJJJHHHIIIJJJGGGMMMVVV```iiipppsssuuussslllddd]]]WWWPPPIIIDDD@@@???AAAEEEJJJSSSdddtttxxxwwwtttssspppnnnmmmqqqwww|||{{{uuunnniiijjjhhhgggeeeccc^^^XXXTTTNNNNNNMMMJJJFFF@@@<<<999666444111000000000///---+++++++++,,,,,,---------******))))))***+++,,,,,,,,,---...///000000000000000000000000000000111111000000000000111222333444222222222111222666<<<@@@CCCJJJTTT```nnn}}}nnn\\\MMMKKKPPPVVVaaalll|||~~~yyyvvvooojjjdddaaa___]]]YYYVVVNNNLLLIIIGGGFFFCCC@@@===999999888888777777777777333333333333222000///---,,,,,,+++++++++++++++***+++******)))******++++++)))))))))((('''&&&%%%%%%$$$%%%&&&(((***+++,,,---///111555:::===?????????===???@@@???:::222)))###&&&%%%$$$%%%&&&'''&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$%%%%%% !!!""""""###$$$######$$$$$$$$$######"""#########"""""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""""""""""""""!!! !!!!!!"""!!!  """$$$%%%%%%$$$$$$%%%'''((()))%%%&&&'''((()))))))))(((***++++++,,,,,,---------***,,,///222222222000////////////000000111222222444666888:::===DDDMMMTTT```hhhrrrxxxxxxvvvsssrrrtttuuuxxx|||IIIHHHGGGEEEBBB@@@???>>>======<<<::::::===AAAEEEFFFHHHIIIIIIHHHHHHIIIJJJFFFKKKRRR[[[ccciiimmmnnnkkkgggccc___ZZZSSSJJJCCC@@@???@@@CCCGGGNNN]]]kkk~~~}}}{{{yyywwwtttpppnnnnnnrrruuutttvvvzzz|||}}}yyyuuupppkkkggghhhgggeeeccc```\\\UUUQQQKKKLLLKKKHHHCCC>>><<<;;;555333111000000000///...+++,,,,,,,,,,,,,,,,,,---+++******)))***,,,---...,,,---...///000000000000000000000000111111111111...000111111000111333555333333333222333777<<<@@@DDDLLLXXXeeerrrjjjXXXKKKKKKRRRXXXcccnnn|||yyytttmmmhhhccc___^^^]]]YYYVVVNNNLLLIIIGGGFFFEEEBBB@@@999999888777666666666777222222333222111000...---++++++++++++++++++++++++++++++*********+++,,,,,,&&&'''((())))))'''&&&%%%$$$%%%(((,,,///111222333999<<<@@@DDDFFFFFFDDDBBB===:::555000,,,(((&&&&&&$$$###"""###%%%&&&&&&%%%&&&''''''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$######""""""!!!$$$$$$$$$$$$%%%%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%###"""""""""###$$$&&&'''###$$$%%%&&&''''''((((((%%%'''(((*********))))))+++,,,,,,,,,---------...,,,---///111222111000////////////000111111222222222444777:::===DDDMMMTTTaaahhhrrrxxxxxxuuusssrrrtttuuuxxx{{{PPPOOOMMMKKKHHHFFFDDDCCCAAA@@@>>>:::999:::>>>AAAAAABBBDDDDDDDDDDDDFFFHHHEEEIIIOOOWWW^^^dddhhhjjjdddcccaaa```]]]UUUJJJBBB???>>>???AAACCCHHHVVVcccuuu|||yyyuuutttuuuvvvrrruuuxxxzzz}}}{{{uuuqqqmmmjjjhhhhhhgggdddbbb___YYYSSSNNNIIIJJJIIIEEE@@@<<<<<<<<<555333000000000000///...---,,,,,,,,,,,,,,,,,,+++,,,+++******+++---///000,,,---...///000000000000///000000000111111111111...000111111000111333666555555666555666999===@@@EEENNN[[[iiivvv~~~eeeUUUHHHJJJQQQYYYdddoooxxxwwwqqqhhhccc^^^\\\[[[ZZZWWWTTTMMMKKKHHHFFFFFFEEEDDDBBB;;;:::888777666666666666222333333333222000...---,,,,,,,,,++++++***************))))))***++++++,,,(((((((((((((((((()))))))))+++///444999<<<>>>???CCCCCCDDDCCCAAA>>>;;;888333///***%%%###$$$&&&(((!!!!!! """$$$%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################"""""""""  !!!###$$$%%%&&&%%%###"""""""""###$$$############$$$$$$$$$%%%############$$$$$$$$$$$$"""#########$$$$$$$$$%%%%%%%%%%%%%%%'''))),,,---%%%%%%&&&&&&'''(((((())) """$$$&&&'''''''''&&&&&&''')))+++,,,+++******---------------.........///000000111111111000000...///000111111222222222000333777999===DDDMMMTTTcccjjjsssxxxwwwtttrrrrrrvvvwwwyyy{{{TTTSSSRRRQQQPPPNNNMMMMMMEEEDDD@@@<<<::::::===@@@===>>>@@@@@@@@@AAADDDFFFEEEHHHNNNUUU\\\aaaeeeggg``````aaaaaa^^^VVVJJJAAA>>>===>>>???@@@EEEQQQ]]]mmmyyy~~~|||{{{|||vvvyyy|||~~~zzzsssooommmkkkjjjhhhfffdddbbb^^^XXXRRRMMMHHHIIIHHHDDD>>>;;;<<<>>>444222000000000000///...---------,,,,,,+++++++++---,,,+++++++++---000111,,,---...///000000000000//////000000111111111222---///222111000111444777777888888888888;;;>>>AAAFFFOOO]]]kkkyyy|||bbbRRRFFFIIIQQQYYYdddooottt}}}uuunnnddd___ZZZXXXXXXWWWUUURRRLLLJJJGGGEEEEEEEEEDDDCCC<<<:::999777666555666666333444444444333111///...///...---,,,***)))(((((())))))((())))))***++++++***)))'''&&&'''))),,,...///222777===BBBFFFIIIJJJGGGEEEAAA<<<777222...,,,)))((('''&&&%%%%%%%%%%%%!!! !!!###&&&''''''&&&%%%$$$###############$$$%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!  !!!###%%%&&&&&&$$$""" !!!"""###!!!!!!"""$$$%%%&&&'''(((""""""""""""############ !!!!!!"""""""""###!!!!!!!!!"""%%%)))---///'''((()))*********))))))###%%%(((+++,,,,,,***)))'''(((***,,,---,,,+++***------..................111111111000000000000000...///000111111222222111///222666999===DDDNNNUUUeeekkkssswwwwwwtttrrrrrrxxxyyyzzz|||^^^^^^]]]\\\XXXSSSNNNKKKEEEDDDAAA<<<888777999:::<<<;;;:::;;;===>>>>>>===BBBEEEJJJRRR[[[aaadddeeeeee```[[[ZZZZZZVVVLLLCCC;;;===???@@@BBBHHHPPPWWWdddrrr}}}|||~~~~~~xxxssspppnnnmmmlllpppkkkeeeaaa^^^YYYQQQJJJLLLHHHCCC???===;;;999888555444333111///...------------------------------************+++,,,---...//////000000000000//////000111111111111222222222000000000111222222333333444222222555777888===CCCIIIVVVdddooozzzuuu]]]TTTLLLMMMRRR[[[fffooottt}}}wwwooodddbbb]]]WWWRRROOOMMMMMMFFFFFFEEEDDDCCCBBBBBBBBB>>>>>><<<;;;999888666666888777555222///---+++)))111111000---******+++------+++(((''')))******)))((()))+++...222666:::===AAABBBEEEHHHIIIGGGBBB???;;;777333///---***'''$$$###&&&+++(((###"""$$$&&&((('''%%%""" $$$""""""###&&&&&&### ###############"""!!!!!!""""""############""""""""" """###""" ######""""""""""""######""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%% """$$$%%%$$$$$$$$$%%%(((******)))&&&$$$###$$$'''((((((((((((((((((((())))))))))))+++++++++++++++***)))(((%%%&&&'''***---000222444111222333222111000000111333222111111111222333444111222666;;;>>>BBBMMMYYYbbbqqquuurrruuussspppttttttwwwyyy|||bbbaaa```]]]YYYSSSNNNKKKIIIGGGCCC???<<<;;;;;;<<<===;;;::::::<<<======<<<<<>>???@@@EEEMMMRRR^^^jjjwwwzzzvvvtttxxx~~~}}}wwwqqqooonnnnnnmmmooojjjeeebbb```[[[SSSMMMLLLIIIDDD@@@>>>===;;;999555444222000...------,,,------------------------,,,+++++++++,,,---......//////000000000000//////000000111111111222222222111111111222333333444444444222333666777888<<>>===<<<999777444222000---***((('''&&&&&&###!!!###&&&)))(((&&&%%%%%%%%%$$$$$$$$$######$$$""""""###%%%&&&###!!!$$$$$$$$$$$$$$$###""""""!!!!!! !!!!!!###""" """###############""""""""""""######""""""""""""############!!!""""""######$$$%%%%%%$$$###!!! !!!!!!###""""""$$$&&&''''''&&&%%%###"""###%%%&&&&&&&&&'''''''''(((((((((((()))((()))******+++++++++***,,,,,,,,,,,,,,,---......---///222222111000000000222222111111111222333444000222666;;;===AAALLLWWWdddsssxxxuuuxxxvvvqqquuuvvvxxx{{{}}}iiihhhfffccc]]]WWWRRROOOPPPKKKFFFCCCCCCBBB@@@>>>===;;;999888999:::::::::777:::AAAKKKVVV```eeegggZZZXXXWWWXXXYYYUUULLLEEE@@@@@@@@@@@@AAADDDJJJNNNWWWaaalllrrrpppmmmmmmnnntttwww{{{|||uuupppnnnoooppppppnnnjjjfffcccaaa\\\VVVPPPKKKHHHDDDAAA???>>><<<;;;444333111///...,,,,,,+++---------------------------------,,,,,,---......//////000000000000//////000000000111111111222222111222222333444444555555555333444666777888===CCCKKKWWWfffrrr~~~ppp\\\TTTNNNPPPWWW___kkkuuuyyyzzzssspppmmmggg```YYYUUURRRQQQJJJJJJJJJHHHFFFCCCAAA???;;;;;;;;;;;;;;;:::::::::444333333222111111111111+++---///000...,,,+++++++++---...//////000111333:::<<>>;;;888777777888777777888:::>>>FFFOOOVVVZZZ\\\VVVUUUVVVYYY[[[XXXQQQJJJFFFFFFDDDCCCDDDFFFJJJLLLRRRYYYdddlllooommmjjjggggggiiimmmrrrxxx~~~|||uuupppoooqqqrrrsssooolllhhhdddaaa\\\UUUQQQIIIGGGCCCAAA???>>><<<:::444222111///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////000000000000//////000000000000111111111111111111222222333444444444666444444777888888===DDDLLLYYYhhhuuu}}}nnnZZZSSSNNNQQQXXXaaammmwww{{{{{{uuusssoooiiiccc]]]YYYWWWVVVUUUSSSOOOJJJFFFCCCAAA@@@======<<<<<<;;;;;;::::::666555333111000000///000+++,,,...---,,,+++,,,---...111555666777888;;;===EEEEEEDDDCCC@@@<<<888666333...)))'''(((,,,///000333555555///'''"""###&&&&&&%%%$$$###############'''%%%###!!!!!!###%%%'''############$$$$$$######$$$$$$%%%%%%$$$$$$###"""%%%###""" """###%%%  $$$""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$$$$!!!!!!""""""###$$$$$$$$$##################$$$$$$###!!! !!!""""""!!! '''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((()))***+++++++++------,,,---...///000000...000111111000///000111111111111111111222222333222333777;;;===@@@JJJUUUeeevvv{{{zzz}}}yyyrrruuuwwwyyy}}}qqqqqqooommmjjjfffcccaaa___YYYRRRPPPQQQOOOKKKFFF@@@===999777666777666666888999;;;@@@GGGLLLOOOPPPMMMNNNQQQUUUXXXVVVRRRMMMKKKIIIGGGFFFGGGIIIKKKLLLNNNTTT]]]gggmmmnnnjjjfff^^^```bbbggglllqqqvvvyyyzzz{{{}}}|||vvvrrrqqqssstttuuupppmmmiiiddd___YYYSSSOOOGGGEEEBBB@@@>>>===:::888444222111///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---//////000000000000////////////000000000111111111000000111111222222333333555444444888999:::???EEENNNZZZiiiwww|||mmmWWWPPPLLLQQQYYYcccoooxxx{{{|||wwwuuurrrmmmhhhdddaaa______bbb]]]UUULLLFFFCCCBBBBBB@@@???>>>===;;;:::999888;;;999777444111000000000............///222777;;;<<<>>>????????????AAABBBBBB???;;;666111,,,)))((((((&&&$$$%%%(((+++------111333333...&&&"""###&&&%%%""" ###%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$%%%######$$$############$$$###############""""""!!!%%%###""" """###%%%  ###""""""!!!!!!!!!!!!"""""" !!!"""###### !!!!!!"""######$$$$$$#########$$$$$$$$$$$$$$$###"""!!!!!!""""""!!! &&&$$$""""""###$$$######$$$$$$$$$$$$%%%%%%%%%%%%''''''((())))))))))))(((***++++++,,,...000222333333333222000......000333000000111111222222222222444555999===>>>AAALLLWWWdddtttzzzyyy{{{wwwpppsssuuuxxx|||rrrrrrqqqooommmkkkiiihhhfffbbb]]]ZZZXXXVVVQQQNNNFFFBBB===:::999999888777777777888<<>><<<999666444333111///...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------//////000000000000///////////////000000000111111///000000111111222333333444333444888:::;;;AAAHHHPPP\\\kkkyyy{{{kkkUUUOOOLLLQQQZZZeeeqqq{{{}}}~~~zzzwwwuuuqqqmmmjjjhhhgggggggggaaaXXXOOOHHHDDDCCCCCCAAAAAA???>>><<<:::999888888777444111//////000000444555555666999>>>FFFKKKKKKHHHDDDAAA@@@???>>><<<333111...+++)))'''''''''&&&%%%%%%''')))******((()))***+++(((%%%###%%%'''&&&""" !!!&&&(((&&&$$$"""###$$$&&&&&&%%%$$$######$$$$$$###""""""###%%%"""############"""!!!!!!"""!!!  !!!""" !!!"""!!! """###"""!!!!!! !!!!!!""" !!!!!!!!! !!!""""""######$$$%%%%%%%%%%%%$$$"""!!! ###"""!!!!!!"""###!!! ###!!! !!!""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((((((((''',,,,,,,,,,,,---...///000444333222000...///111444///000111111222222111111444555999===???CCCMMMXXXcccsssxxxvvvxxxtttnnnqqqrrruuuyyy}}}wwwwwwuuutttrrrpppooonnnllljjjgggccc___[[[XXXWWWMMMHHHCCC???======<<<;;;999888888:::>>>BBBDDDDDDGGGIIILLLQQQUUUXXXYYYYYYUUURRRPPPPPPSSSUUUUUUTTTVVVXXX\\\```bbbbbbaaa```\\\\\\[[[[[[ZZZZZZYYYYYYXXXYYY[[[___gggsss|||yyyvvvssssssrrrqqqooojjjiiifffaaaZZZTTTOOOMMMHHHFFFCCCAAA???<<<888555555444222000...------,,,++++++++++++++++++++++++))))))******,,,---///000//////000000000000//////////////////000000000111000000111222222333333444333222333888;;;===CCCJJJRRR]]]lllzzzxxxhhhTTTOOOMMMSSS]]]gggttt~~~~~~wwwuuuqqqmmmkkkiiiiiiiiibbb___XXXQQQKKKFFFDDDCCC@@@@@@???>>>===<<<;;;:::444333222111222555888999@@@@@@AAAAAABBBEEEJJJNNNKKKCCC;;;777888888444111)))))))))(((((('''''''''&&&&&&&&&(((***+++)))((((((''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$###$$$%%%###!!!!!!###&&&###$$$$$$$$$$$$###""""""!!!!!! !!!!!!!!!!!!!!!"""$$$$$$###!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!"""###############$$$$$$$$$###!!! !!!  """"""!!! ###!!! !!!###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((()))))))))++++++++++++,,,---...///---///111222111111222333...///000111222111111000222333888<<>>DDDKKKRRR^^^lll{{{vvvfffUUUOOONNNTTT___jjjvvvuuusssoookkkhhhffffffeee\\\[[[XXXSSSNNNIIIDDDBBB>>>>>>>>>>>>============777777777999<<>>BBBMMMYYYeeesssvvvsssuuurrrnnnrrrlllooosssxxx|||{{{xxxwwwwwwzzzxxxuuupppjjjeeebbbbbbXXXSSSMMMIIIHHHFFFBBB???<<<;;;:::999:::;;;===???@@@@@@BBBCCCGGGMMMUUU[[[VVVZZZ^^^aaabbbcccdddeeejjjlllkkkgggdddbbb\\\UUUWWWYYYYYYXXXUUUQQQNNNMMMNNNPPPSSSYYYaaajjjrrrvvvwww{{{}}}~~~{{{wwwuuusssqqqooommmgggeeebbb___[[[VVVPPPKKKGGGEEECCCBBB@@@<<<888555222222111///...,,,++++++/////////......---------,,,+++++++++,,,,,,---...---...000111222222222222000000000000111111111111333333222222222333444444666555666999:::;;;CCCLLLXXX```nnn|||ppp```RRRRRRRRRWWW```lllxxx}}}xxxrrrkkkeeebbb```___^^^\\\XXXRRRNNNJJJHHHEEECCCCCCAAA===;;;:::<<>>IIITTThhhpppvvvuuurrrtttwwwxxxsssuuuyyy|||}}}xxxpppjjjeeebbb___ZZZTTTPPPNNNLLLHHHEEE>>>===:::999888888999:::;;;<<<===>>>BBBGGGOOOTTTXXX\\\bbbfffhhhiiijjjkkkuuuxxxwwwrrrmmmiiiaaaXXXRRRSSSTTTTTTRRRQQQQQQQQQUUUXXX]]]dddkkkrrrwwwzzz}}}{{{uuusssuuuzzz~~~}}}}}}zzzwwwtttrrrpppmmmkkkdddbbb___]]]ZZZUUUPPPLLLHHHFFFCCCAAA???<<<777444222222111///...---,,,+++,,,,,,+++++++++*********,,,,,,+++++++++,,,------...///111111222111000///000000000000111111111111333333222222222333444444777555777999:::<<>>;;;888777777777888999:::;;;===BBBHHHMMMVVV[[[bbbhhhkkkmmmoooppp{{{zzztttkkkcccUUUTTTRRRQQQRRRTTTWWWZZZ___dddllluuu}}}nnndddaaaccciiippp{{{~~~{{{vvvsssqqqnnnkkkiiiaaa___]]][[[XXXUUUPPPLLLIIIFFFCCCAAA>>>:::666333222111000///...---,,,+++...------------,,,,,,,,,------,,,++++++,,,,,,,,,000000111222111000///...000000000000111111111111333222222222333333444555777666777:::;;;<<>>@@@CCCMMMXXXeeennntttssspppqqqssstttsssxxx~~~}}}tttnnngggbbb[[[VVVTTTPPPLLLHHHFFFDDDAAA>>>;;;999888888999999::::::;;;???DDDHHHNNNTTT\\\dddiiilllnnnooovvv~~~|||uuueee___WWWRRRSSSXXX^^^ccchhhooo{{{~~~hhh[[[WWWYYY```gggnnnsss{{{|||wwwtttqqqnnnkkkiiibbb```]]]ZZZXXXTTTOOOLLLIIIGGGCCC@@@===999555222111111000///...---,,,,,,........................------,,,+++++++++,,,,,,//////000111111000///...///000000000111111111111222222222222333444555555888777888;;;<<<>>>EEENNNXXXcccsss{{{eeeUUULLLOOOUUU^^^jjjwww{{{pppkkkeeeaaa______^^^^^^WWWSSSOOONNNPPPSSSUUUVVV[[[UUUOOOOOOSSSSSSNNNIIIFFFBBB===999666444111...,,,++++++*********++++++)))***************))))))(((((('''&&&%%%$$$$$$###%%%%%%&&&'''(((******+++%%%%%%%%%%%%&&&&&&'''(((%%%$$$#########$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''%%%$$$######""""""""""""########################!!!!!!""""""""""""!!!!!!#################################"""!!!  !!!!!!!!!!!!""" """###"""!!! !!!###"""""""""""""""""""""""" !!!!!!""""""######!!!""""""###$$$%%%&&&&&&%%%&&&&&&%%%$$$%%%'''))).........---------------***,,,...111222111000//////000000111111111111111111111000000000111222333666777;;;???AAADDDNNNYYYdddmmmsssrrroooppprrrrrrtttyyyzzzrrrlllddd___[[[WWWQQQMMMEEEDDDBBB@@@===;;;:::999999::::::999999<<>>;;;888444111111111000///...------,,,************************---,,,,,,++++++,,,,,,,,,,,,---///000111111000000///000000000111111111111222222222222333444555666777777888<<<===???HHHQQQZZZfffxxxvvv```RRRLLLPPPXXXcccppp}}}zzzpppjjjbbb]]]\\\^^^```bbbZZZXXXVVVWWWZZZ___bbbcccbbbXXXNNNIIIIIIIIICCC>>>;;;888333000///...,,,+++---,,,+++***************,,,,,,---,,,+++***(((((((((((('''&&&%%%%%%$$$$$$&&&&&&''')))***+++,,,---%%%$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%$$$###"""""""""###&&&%%%$$$$$$###"""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""" !!!!!!!!!!!! """###"""!!! !!!###"""""""""""""""""""""""" !!!!!!""""""###### !!!"""###$$$%%%%%%$$$&&&&&&&&&%%%%%%'''(((++++++,,,------...//////***,,,...000111111000///...///000111111111111111111111111111111222222333444666:::???AAADDDNNNXXXdddmmmtttsssppppppqqqqqqtttyyy{{{tttllleee```ZZZTTTOOOFFFEEECCCAAA???===;;;:::888888888777666777:::<<>>BBBJJJTTT]]]jjj}}}rrr^^^QQQKKKPPPZZZfffttt|||xxxnnnhhhaaa\\\\\\^^^aaacccaaa___]]]^^^```cccddddddXXXPPPFFFAAA@@@@@@===:::999666222///...---+++***---,,,+++***)))(((((((((***+++,,,------,,,***)))''''''&&&&&&&&&%%%%%%%%%&&&'''((()))+++,,,......((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! """###"""!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%&&&&&&$$$%%%''''''%%%%%%&&&(((&&&'''((()))***,,,------++++++,,,...//////000000......///000111111111111111111111222222222222333333555:::???AAADDDMMMXXXeeennnuuutttqqqqqqrrrqqqtttyyy}}}ssskkkeee^^^WWWQQQKKKJJJHHHFFFCCC@@@>>><<<888999888666555555666888<<<@@@EEEKKKQQQVVV\\\___gggrrr~~~~~~||||||uuunnnnnnooopppqqqooonnnooorrrxxx~~~{{{wwwtttrrrpppnnnkkkgggddd___[[[XXXUUUQQQNNNGGGDDD???<<<:::888555333000000000///......------,,,,,,---------.........*********+++,,,---...///,,,---///000000000//////000000000000111111111111111111111222333444666666555555888<<<@@@DDDMMMWWW```ooonnn\\\PPPJJJOOOZZZggguuu~~~xxxtttmmmiiieeebbbcccdddeeeeeeeeebbb___]]]\\\ZZZWWWUUUHHHDDD@@@===<<<<<<<<<;;;999666333111000///---+++,,,,,,***))))))((((((((()))***+++,,,,,,+++***)))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''')))***,,,---...''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&$$$############$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""""" !!!!!!!!!""""""""" """###"""!!! !!!###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$%%%&&&&&&'''###%%%''''''&&&%%%&&&'''%%%&&&&&&'''((()))******++++++++++++,,,...///000---...///000111111111111111111222222333333333222333555:::@@@BBBEEENNNXXXgggpppwwwwwwsssssssssrrrtttxxx}}}uuummmfff^^^XXXRRRQQQOOOLLLHHHDDDAAA???:::::::::888555555666888777:::???DDDIIIOOOUUUYYY^^^iiivvv}}}~~~~~~~~~uuussspppooottt{{{|||yyyvvvsssqqqpppmmmkkkeeebbb^^^ZZZXXXUUURRRPPPFFFCCC???;;;999888666444000000//////......------)))))))))******+++++++++))))))***+++,,,...///000...///000000000///------000000000000111111111111111111111222333444666777444444777===@@@EEEOOOYYYcccqqq{{{jjjYYYNNNHHHNNNYYYggguuu|||vvvqqqnnnlllkkkjjjkkkkkkiiigggdddaaa\\\XXXSSSMMMGGGCCC>>>>>>======<<<<<<<<<<<<666555333222222111///---,,,,,,+++************+++***+++,,,,,,+++)))'''%%%$$$$$$%%%&&&&&&''''''((($$$%%%&&&((()))+++,,,---$$$$$$$$$%%%&&&'''))))))&&&&&&&&&%%%$$$###"""!!! !!!###$$$%%%%%%$$$$$$############$$$%%%%%%&&&%%%$$$#########$$$%%%&&&!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!! !!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!###""""""""""""""""""""""""######""""""!!!!!! !!!!!!"""###$$$%%%%%%&&&###%%%''''''&&&%%%&&&'''(((((((((((()))))))))))),,,+++***)))***,,,///111---...///000111111111111111111222333333333333222333555;;;AAACCCFFFOOOYYYhhhqqqyyyxxxuuuttttttrrrsssxxx~~~}}}yyyrrrggg^^^WWWTTTOOOLLLIIIFFFBBB@@@<<<;;;999777666555555666:::;;;<<<>>>BBBGGGLLLNNNWWW___lllyyy}}}wwwssstttyyyxxxuuuqqqnnnmmmkkkhhhfffeeebbb]]]YYYUUUQQQLLLIIIFFFDDDAAA???===:::777444111000...,,,+++,,,---...+++++++++++++++++++++++++++,,,---.........------111111000000//////......////////////000000000000111111111111222444666777888777888<<<@@@FFFQQQ\\\gggxxxuuu___PPPLLLJJJRRR^^^kkkxxx}}}|||{{{{{{zzzwwwsssnnniiieeeccc]]]VVVNNNLLLMMMLLLGGGAAA>>>>>>>>>>>>===<<<;;;:::888666333000...,,,,,,+++,,,,,,,,,+++++++++******------,,,+++*********+++)))+++,,,***'''$$$$$$$$$###%%%'''***+++,,,+++***(((''''''&&&&&&&&&'''''' &&&'''######)))***&&&$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%'''###&&&+++&&&(((!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""!!!  !!!""" !!! ###"""""""""!!!!!! !!!"""###$$$%%%$$$######%%%%%%%%%$$$$$$$$$#########""" !!!"""$$$$$$%%%&&&&&&&&&%%%%%%***++++++++++++***))))))...---,,,,,,++++++++++++............/////////000111111000000111111222333888888<<<@@@BBBDDDKKKSSSdddooowwwxxxvvvvvvvvvtttwww{{{~~~xxxmmmccc]]]ZZZWWWTTTQQQMMMGGGDDD>>>===;;;999777777666666888888999;;;>>>BBBFFFHHHOOOVVVaaannn||||||xxxvvvyyy|||}}}}}}xxxvvvssspppooollliiigggdddaaa\\\XXXUUUQQQMMMJJJFFFCCCAAA???===:::666444111000...,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,------------...111111000000////////////////////////000000000111000000000000111333555666888777888===AAAGGGRRR]]]jjjzzzrrr]]]QQQNNNLLLSSS```mmmyyy~~~xxxvvvrrrlllfff```[[[XXXRRRMMMHHHFFFFFFEEEAAA===>>>>>>>>>===<<<;;;:::999777555333111///.........+++++++++*********)))))),,,,,,+++***************%%%%%%&&&%%%%%%%%%&&&&&&!!!###&&&((()))***)))((((((''''''&&&&&&&&&''''''"""$$$$$$""""""###""" %%%&&&&&&%%%$$$$$$%%%'''######""""""""""""######)))%%%%%%&&&########################"""""""""""""""""""""""""""!!!  !!!"""!!!"""""""""######$$$$$$%%%%%%$$$$$$$$$######### !!!"""###$$$######"""%%%$$$$$$$$$###############"""!!! !!!"""$$$&&&"""############$$$$$$$$$&&&&&&&&&''''''(((((((((+++++++++,,,---...///000.........///////////////000000//////000000111222777777;;;@@@BBBDDDKKKSSScccnnnwwwxxxwwwwwwxxxwwwxxx{{{tttkkk```^^^[[[XXXTTTOOOHHHDDDAAA@@@>>><<<:::888888777777777777888:::===@@@AAAFFFLLLUUU```nnn~~~{{{zzzzzz{{{}}}{{{zzzyyywwwuuutttrrroookkkgggccc```[[[XXXTTTQQQLLLIIIEEECCC@@@>>>===:::666333111000...---,,,,,,------++++++++++++++++++++++++------,,,+++,,,---...///111000000000000//////////////////000000000111111000000000000111333444555777666999>>>BBBHHHTTT```mmm~~~ooo[[[QQQPPPMMMUUUbbbooo{{{~~~}}}sssqqqlllfff___YYYTTTRRRMMMLLLKKKIIIFFFDDDAAA???=========<<<;;;:::888888555444222111000000000111*********)))))))))((((((+++************)))))))))&&&%%%$$$%%%'''(((((('''"""###&&&(((******)))(((''''''&&&&&&&&&''''''(((((($$$$$$&&&'''%%%###$$$$$$%%%%%%%%%######$$$&&&######""""""""""""######%%%"""###%%%!!! %%%%%%$$$######"""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!"""###%%%&&&((($$$$$$$$$$$$$$$######### """########################""""""""""""!!!!!! !!!"""###%%%'''######"""""""""###%%%%%%$$$#########$$$&&&((()))++++++,,,,,,---///000111///////////////.........///////////////000000111666777;;;@@@BBBDDDKKKSSSbbbmmmwwwyyyxxxyyyzzzzzzyyy|||~~~~~~}}}~~~zzzrrreeeccc^^^ZZZVVVQQQKKKGGGDDDCCCAAA???<<<:::888888888888888888999;;;<<<===@@@EEEKKKTTT```qqq}}}{{{zzz~~~{{{yyyyyyzzzxxxwwwvvvtttqqqlllhhhddd```\\\WWWTTTOOOJJJGGGDDDBBB???===<<<:::666333000000...---,,,,,,------++++++++++++++++++++++++...,,,+++***+++---///111000000000000000000000000//////000000000111111111111111111222222333444444777666999>>>DDDKKKWWWcccpppmmmZZZPPPOOONNNVVVcccppp|||~~~{{{wwwuuunnnlllhhhccc]]]YYYUUUTTTNNNPPPPPPNNNHHHDDDBBBBBB======<<<;;;:::999777666444333111000///...//////+++*********))))))))))))))))))*********)))))))))&&&%%%%%%&&&((('''$$$!!!%%%&&&)))+++,,,,,,+++***'''&&&&&&&&&&&&'''(((((()))$$$$$$***,,,'''&&&)))###$$$$$$###""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&""" """&&&%%%"""%%%+++#########""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!$$$%%%!!!  """######$$$$$$"""""""""""""""!!!!!!!!! !!!######&&&%%%#########%%%''')))'''&&&%%%%%%%%%'''***+++...------,,,,,,,,,------////////////............000////////////000111111555666;;;AAACCCDDDKKKSSSaaammmwwwzzzzzz|||}}}}}}|||~~~~~~}}}~~~~~~|||vvvpppllleee```\\\WWWSSSPPPHHHGGGEEEBBB???<<<:::999999888888888888888888999<<>>===;;;999666333000//////...------,,,,,,++++++++++++++++++++++++---,,,+++***+++---///111000000000000111111111111000000000000111111111111222222333444444555555555666666999???EEEMMMZZZfffsssmmmYYYNNNLLLOOOWWWdddrrr}}}}}}yyyuuupppmmmllliiieee```[[[WWWUUUSSSLLLOOOPPPLLLEEE???===>>>======<<<;;;:::888666555444333000...,,,,,,+++,,,,,,,,,+++++++++*********((()))************))))))!!!"""$$$%%%&&&$$$ %%%''')))+++,,,,,,+++***&&&&&&&&&&&&&&&'''(((((()))''')))+++)))$$$###%%%$$$%%%&&&%%%######%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$######""" ### !!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! """!!!!!!"""!!!!!!""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!%%%$$$#########%%%((()))+++)))'''&&&&&&''')))***,,,+++++++++++++++,,,,,,///////////////.........111000000000000111222222555666;;;BBBDDDFFFLLLSSScccnnnxxx{{{{{{}}}~~~~~~{{{wwwtttqqqkkkfffaaa]]]YYYVVVMMMLLLJJJHHHDDD@@@===;;;888888888777777666555555777:::===AAAFFFPPP\\\eeerrr}}}|||{{{{{{zzzxxxvvvuuusssppplllhhheeeaaa\\\WWWRRRMMMGGGDDDAAA@@@===<<<;;;999555333/////////......---,,,,,,++++++++++++++++++++++++,,,+++++++++,,,...///111000000000111111111111222000000000111111111222222333333444555666555555555666666:::@@@GGGOOO]]]iiivvv~~~kkkWWWMMMLLLQQQYYYgggtttzzzvvvqqqmmmiiijjjgggbbb\\\WWWRRRPPPNNNNNNOOOOOOJJJCCC>>>===============;;;:::888666555444222000---+++*********,,,,,,,,,++++++++++++***((()))***+++++++++***)))"""$$$'''((('''&&&&&&'''$$$&&&(((*********)))(((&&&&&&&&&&&&&&&'''((()))000666888111)))$$$###!!!'''(((((((((&&&&&&((()))$$$$$$############$$$$$$'''&&&$$$"""!!! !!! !!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!!!! $$$###""" !!!""" !!!!!!!!!!!!#########"""###$$$$$$%%%!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""!!!!!!"""$$$&&&'''***)))'''&&&&&&&&&''''''''''''((()))+++---...///............/////////000111111111111111222222333555777===CCCFFFGGGMMMTTTfffqqqzzz||||||}}}~~~~~~|||zzzxxxvvvtttrrroookkkeee^^^YYYSSSRRRQQQNNNJJJEEEAAA???::::::999999888777666666666888;;;===>>>CCCJJJPPPZZZbbbooo~~~~~~xxxrrruuu|||}}}{{{xxxxxxzzz}}}~~~~~~zzzwwwtttrrrpppnnnkkkhhhbbb^^^ZZZUUURRRNNNIIIFFFAAA???===;;;:::888555333////////////...---,,,,,,++++++++++++++++++++++++***++++++,,,---...///000000000111111111222222222000000111111111222222222222333444555555555444333666666:::AAAHHHQQQ___kkkzzzyyyfffUUUMMMNNNTTT]]]jjjxxx|||vvvrrroookkkiiifffccc^^^YYYTTTPPPNNNNNNQQQPPPNNNJJJEEEBBB@@@@@@>>>>>>===<<<:::888666555222111///---,,,,,,,,,,,,++++++++++++************((()))+++,,,---,,,+++***'''))))))%%%!!!!!!(((...%%%&&&(((***+++***)))(((&&&%%%%%%&&&&&&((())))))444DDDGGG777)))((('''"""''''''((('''&&&%%%''')))%%%$$$$$$######$$$$$$%%%%%%$$$###!!!###%%%&&&&&&"""""""""###############"""""""""""""""""""""""" !!!""""""!!! """""""""""""""#########!!!!!!!!!""""""#########$$$$$$""""""!!!""""""###!!!!!!!!!""""""#########"""""""""############""" !!!"""###$$$%%%%%%&&&'''''''''''''''((((((((('''((((((***+++---///000,,,------...///000111111000000000000000111222222555888>>>EEEHHHIIINNNVVViiittt}}}~~~|||}}}}}}|||}}}|||zzzyyyxxx{{{{{{|||{{{wwwpppfff___WWWWWWUUURRRNNNIIIEEEBBB=========<<<<<<:::999999777:::<<<===<<<===BBBEEEJJJOOOZZZfffrrr}}}ssslllfffhhhmmmvvv}}}|||yyy|||yyyvvvssssssvvvzzz}}}zzzwwwssspppnnnmmmjjjhhh^^^\\\XXXUUURRROOOKKKHHH@@@>>><<<;;;:::888555333////////////...---,,,+++++++++++++++++++++++++++)))***,,,---.../////////000000111111222222222222000111111111111222222222111222333444444444333222555666:::BBBIIIRRR```mmm}}}uuubbbSSSNNNQQQVVV___mmm{{{}}}wwwrrrooommmjjjhhhaaa___[[[WWWTTTRRRRRRRRROOOMMMIIIFFFDDDBBBAAA@@@??????>>>===;;;999777666111000///...---...//////************))))))))))))((()))+++---------+++***((((((%%%***'''(((***,,,---,,,+++***%%%%%%%%%&&&'''((()))***///EEEJJJ555%%%'''(((!!!$$$%%%%%%$$$######$$$&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%""" """"""!!!&&&&&&%%%%%%$$$#########"""""""""""""""""""""""" !!!""""""!!!  """############ !!!!!!!!!""""""######%%%$$$""" !!!!!!!!!!!!""""""######$$$$$$!!!""""""""""""!!!"""$$$%%%''''''''''''%%%&&&((()))***++++++***++++++++++++,,,,,,---...+++,,,---...///111222222///////////////000111111666888???FFFIIIJJJOOOVVVkkkuuu~~~}}}}}}}}}{{{{{{~~~|||}}}~~~~~~xxxpppkkkddd```ZZZTTTPPPLLLHHHEEEDDDBBB???===<<<;;;999777999999:::;;;;;;<<<======CCCFFFLLLSSS\\\gggrrrzzzxxxqqqfff^^^\\\VVVXXX]]]fffnnnqqqooolllnnnlllkkkkkkmmmppptttvvvyyyzzzvvvqqqnnnllljjjiiiggg^^^\\\YYYUUUQQQLLLIIIGGGBBBAAA>>>;;;888555444333000000///...............++++++,,,,,,,,,---------,,,,,,------.../////////111111111111111111111111000111111111111222222222444333333222333444666777666777<<>>===<<<;;;:::777555555333111///------------+++*********))))))((((((+++,,,,,,,,,+++***((('''''''''&&&&&&%%%$$$######(((+++...///...,,,+++++++++***((('''&&&&&&&&&''',,,,,,+++)))((('''&&&%%%%%%%%%%%%$$$###"""!!! !!!""""""#########""""""&&&&&&&&&%%%%%%%%%$$$$$$######""""""""""""##################""" &&&""" """######""""""######$$$$$$%%%%%%###!!! ###$$$#########"""""""""""""""  !!!"""###"""!!!!!!!!!"""$$$%%%&&&%%%###""""""###%%%'''&&&''')))***++++++******---,,,+++++++++,,,---...333//////333222......222777444111......000333555777>>>@@@DDDLLLJJJKKKWWWnnnwww~~~~~~|||zzzxxxuuuxxx}}}~~~{{{vvvkkkfff___YYYTTTOOOKKKIIIGGGDDDAAA???>>>===;;;999999999::::::;;;<<<<<<======@@@DDDIIIPPPYYYbbbiiinnnsss|||vvvkkkgggccc[[[UUUTTTQQQRRRWWW^^^fffkkkkkkhhhfffeeedddcccdddgggmmmrrrxxx~~~}}}yyyuuupppllljjjhhhfffddd]]][[[XXXSSSOOOKKKHHHGGGBBB@@@===:::777444333222//////...---------------///......---,,,+++******------......///000000111111111111111111111111111111111111111222222222222444333333333333555666777888999>>>EEELLLVVVgggvvvnnn^^^VVVWWW[[[fffnnn{{{~~~wwwuuuuuussslllfff```___[[[UUUPPPMMMNNNQQQOOOMMMIIIEEECCCAAAAAAAAA>>><<<;;;::::::999666444444333111///------------************)))))))))((()))************(((&&&%%%''''''&&&&&&%%%$$$$$$###(((***...///---,,,+++***+++***((('''&&&&&&&&&'''((('''&&&%%%$$$######"""""""""$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$$$$######$$$$$$#########"""""""""######""""""""""""##################"""!!!$$$!!! """"""!!!"""""""""##################""" !!!###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!! !!!###############$$$$$$%%%$$$$$$#########$$$&&&'''%%%&&&((()))******))))))(((((()))***,,,///222333444000000333333//////222444333222111111111222333666>>>@@@DDDLLLJJJKKKWWWmmmvvv}}}}}}{{{zzzwwwtttuuu{{{uuuppphhh```ZZZUUUQQQNNNJJJHHHEEECCCBBB@@@>>><<<999999999:::;;;;;;<<<<<<;;;<<>>@@@EEELLLJJJJJJVVViiirrr{{{|||zzzyyywwwsssrrrxxx~~~xxxppphhhbbb\\\XXXUUUPPPMMMJJJHHHGGGDDD@@@>>>999999::::::;;;;;;;;;<<<===>>>???@@@BBBEEEJJJNNNRRRTTTXXX\\\bbbiiiqqqvvvzzz||||||zzztttkkkaaa[[[QQQNNNLLLMMMOOOOOOOOOOOOLLLJJJIIILLLRRRXXXZZZ[[[WWWYYYYYYUUURRRVVVaaakkkttt||||||yyytttrrrnnnllljjjgggdddaaa[[[XXXTTTOOOJJJGGGEEEEEEAAA@@@===:::777444333222///...------,,,,,,------,,,,,,,,,------------...---......///000000111111111111111111111111111111111111111222222222333333333333444555555666777888;;;<<>>;;;999888888888777555333222111000///...---,,,,,,*********)))))))))))))))+++,,,---------,,,+++***((('''&&&%%%%%%&&&&&&''')))+++------+++)))((((((((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&%%%$$$#########!!!!!! ######""""""""""""######!!!""""""""""""!!!!!! ######$$$%%%%%%%%%$$$"""""""""!!!!!!  !!!"""#########"""""" !!!"""###$$$$$$$$$"""""""""###$$$%%%&&&&&&!!!"""$$$%%%&&&%%%$$$###!!!"""###%%%&&&'''''''''&&&&&&'''((())))))))))))+++,,,,,,---...//////000222111111222222111111111000111222222333333333333666===@@@EEELLLJJJIIIUUUbbblllvvvyyyyyyyyywwwtttooovvv~~~xxxqqqkkkeee```]]]VVVTTTQQQNNNLLLHHHCCC@@@:::;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>AAADDDGGGHHHIIIJJJKKKNNNRRRYYY]]]bbbaaa```]]]YYYTTTPPPNNNKKKLLLLLLMMMPPPSSSTTTSSSOOOLLLHHHIIINNNSSSUUUVVVSSSTTTTTTOOOLLLPPP\\\fffqqqzzz}}}zzzsssqqqooonnnmmmkkkgggdddZZZXXXTTTOOOJJJGGGEEEDDDBBB@@@>>>:::777555333222000//////...............,,,,,,---------.........,,,------......//////000111111111111111111111111111222222222222333333333333333444666777888888999:::;;;@@@HHHPPP[[[lll{{{sssjjjhhhkkknnnmmmuuu}}}wwwrrrlllddd___]]]\\\YYYWWWTTTRRROOONNNJJJIIIHHHEEECCCAAA???>>><<<;;;:::999999888666444111000000///...---,,,,,,))))))))))))))))))******+++,,,---......---,,,,,,((('''&&&%%%&&&'''((()))***,,,---,,,***((((((((('''''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''###$$$%%%%%%%%%%%%%%%$$$'''&&&%%%###""""""""""""""""""!!!!!!!!!!!! ######""""""""""""###### !!!!!!""""""""""""!!! """###"""!!! """!!!!!!!!! !!!"""###"""!!! !!!"""###$$$$$$$$$ !!!###$$$%%%%%%%%% !!!###$$$$$$$$$###"""!!!"""$$$%%%''''''''''''(((((((((((()))***++++++.....................---///000111000111222222222222111000000111333555666555===@@@EEELLLIIIHHHSSS[[[fffqqqvvvwwwyyywwwtttooouuu}}}~~~zzzuuupppjjjfff___]]]YYYVVVRRRMMMGGGCCC<<<<<<<<<<<<<<<<<<<<<===999:::::::::999:::===???BBBCCCCCCCCCCCCFFFJJJNNNTTTRRRPPPNNNLLLLLLLLLLLLJJJMMMOOOPPPRRRVVVVVVTTTSSSNNNJJJIIINNNRRRUUUUUUOOOOOOMMMIIIGGGKKKUUU]]]lllvvv|||tttsssrrrrrrpppmmmiiieeeZZZXXXUUUQQQLLLHHHEEECCCAAA@@@===:::777444222222000000///............///000000///...---,,,++++++,,,,,,------.../////////111111111111111111111111222222222222333333333333333444555777888999999999999:::@@@IIIQQQ]]]ooozzznnneeebbbcccdddgggrrryyyrrrlllfff```\\\]]]\\\ZZZYYYXXXVVVSSSPPPJJJHHHFFFDDDBBB@@@?????????===;;;;;;:::999666444//////000//////---,,,+++))))))))))))************((()))+++,,,---,,,,,,+++((('''&&&%%%&&&(((***+++,,,---...---***(((((((((&&&&&&'''''''''&&&&&&%%%"""######$$$%%%%%%&&&&&&!!!!!!###$$$&&&'''''''''&&&%%%$$$"""""""""###$$$############""""""""""""######""""""""""""###### !!!""""""###""""""!!!###%%%&&&$$$#########!!!!!!!!!!!! !!!"""""""""!!! #########$$$%%%%%%%%%&&&""""""#########""""""!!!!!!!!!"""############"""###$$$$$$%%%&&&''''''((()))((((((((()))***+++,,,,,,---...///000000000000---000111000111555666444111000//////111333666777555===@@@EEEMMMIIIHHHRRRYYYeeeqqqvvvwwwyyywwwtttnnnttt{{{{{{tttpppiiifffbbb^^^YYYRRRKKKFFF>>>>>>>>>>>>>>>>>>>>>===:::;;;;;;999777777888:::>>>???@@@??????AAAEEEHHHKKKJJJJJJIIIIIIJJJKKKLLLHHHNNNRRRQQQSSSWWWXXXUUUSSSNNNJJJKKKOOOUUUXXXXXXNNNMMMIIIFFFEEEIIIQQQVVVfffppp}}}}}}wwwvvvuuutttrrrnnnhhhcccYYYYYYWWWTTTOOOJJJFFFCCC???===;;;777444222000/////////...------------...000000///...---,,,++++++---------...//////000000111111111111111111111111222222222333333333444444222444666888999:::::::::999;;;AAAKKKTTT```ssssssfff^^^\\\]]]^^^gggtttzzzssslllfffbbb___^^^]]]\\\[[[[[[\\\[[[WWWSSSJJJHHHEEEBBB@@@???@@@@@@@@@>>><<<;;;:::888555222...////////////---,,,+++((()))))))))************((()))+++,,,---------,,,)))(((&&&%%%&&&(((+++---...//////---***(((((()))%%%%%%&&&'''''''''&&&%%%"""######$$$$$$%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&$$$######$$$%%%&&&$$$$$$$$$$$$##################""""""""""""######!!!"""###############%%%'''&&&$$$###$$$&&&!!!!!!!!!!!!!!!!!!"""""" !!!"""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!######""""""######$$$%%%&&&%%%%%%$$$%%%&&&'''(((((((((''''''((()))+++,,,+++,,,...000111111111111---111333111333999:::777...///000111333444555666555===AAAFFFMMMIIIGGGQQQ]]]iiitttxxxyyyyyyvvvrrrmmmrrrxxx|||{{{vvvooolllhhhccc]]]VVVNNNIII????????????>>>>>>>>>>>>?????????===:::888999:::888999;;;;;;;;;===@@@CCCBBBCCCCCCEEEEEEFFFFFFFFFHHHOOOSSSRRRTTTXXXYYYVVVQQQNNNJJJLLLQQQWWWZZZ[[[PPPMMMIIIFFFGGGKKKPPPTTTbbblllzzz}}}zzzyyywwwuuurrrllleee```YYYYYYYYYVVVRRRLLLFFFCCC===<<<999666222000............---,,,,,,,,,,,,------------............///......//////000111111111111111111111111111111111222222333333333444444444222444666888::::::::::::999;;;BBBLLLVVVcccvvv~~~ooobbb[[[ZZZ\\\^^^kkkxxxzzzvvvoooiiidddaaa``````]]]\\\[[[]]]^^^]]]YYYVVVJJJHHHDDDAAA??????@@@AAAAAA???<<<;;;999777333111....../////////...,,,+++(((((())))))*********+++***+++---///000000//////)))(((&&&%%%&&&))),,,...///000000...+++)))((()))$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((('''&&&%%%$$$'''&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$##################""""""""""""###### """############ !!! !!! !!!!!!""""""######"""""""""""""""##################""""""""""""""""""$$$%%%&&&&&&&&&%%%$$$###"""###$$$&&&'''(((&&&%%%$$$$$$%%%'''(((''''''&&&&&&'''(((***+++---...///111111111000///---222444222555<<<>>>:::+++...111444666666555444555===AAAFFFMMMHHHGGGQQQbbbmmmwww{{{zzzyyyuuuqqqlllpppuuuyyy}}}{{{ssskkkaaaWWWMMMGGGCCCBBBAAA@@@@@@@@@@@@@@@@@@???===;;;:::888888888888999:::<<<===>>>>>>>>>???@@@@@@AAABBBDDDEEEFFFLLLMMMNNNQQQRRRTTTTTTUUUNNNIIIFFFHHHKKKPPPXXX```XXXRRRMMMMMMMMMMMMSSSYYYdddmmmxxx~~~}}}zzzxxxsssmmmfffaaa___\\\WWWSSSPPPLLLGGGDDD???>>>;;;777444222000//////...---,,,+++*********---,,,,,,+++*********+++,,,,,,------.../////////000000000000000000000000000111111222222333444444777888999999888777888:::<<>><<<:::999888888777888999:::;;;<<<===============>>>???@@@BBBBBBIIIJJJKKKMMMNNNOOOOOOPPPKKKFFFDDDGGGKKKOOOXXXaaa___YYYUUUTTTSSSTTTZZZaaajjjsss|||~~~}}}zzzwwwrrrllleee```]]]ZZZVVVRRRNNNJJJFFFCCC???===;;;777444222000///000000///...---------------,,,,,,+++******++++++,,,,,,---......//////000000000000000000000000000000111111222222333444444666888999888777777888::::::>>>EEENNNZZZkkk~~~jjj]]]WWWUUUYYY^^^nnn|||yyyrrrjjjdddaaa___\\\ZZZYYYXXXYYY[[[]]][[[VVVRRRIIIGGGEEEBBB@@@?????????<<<;;;999777444222000///000000//////.........---++++++******++++++,,,------.../////////...,,,+++,,,+++)))((()))+++---///111000///...,,,***))))))'''''''''&&&&&&%%%%%%%%%###############$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((("""#########""""""!!! !!!""""""###$$$$$$%%%%%%"""""""""""""""#########""""""""""""############ !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%%%% !!!!!!"""""""""""""""!!!"""###$$$%%%'''((((((&&&%%%$$$######%%%&&&((())))))((((((((()))***+++***,,,---...///222777:::;;;333...000444444222222111222333333222111333444555<<<>>>EEEPPPMMMJJJRRR^^^sss{{{wwwyyyxxxrrrsssrrrtttvvvyyy|||yyyoooddd[[[UUULLLKKKIIIGGGEEEDDDCCCCCCCCCBBB@@@>>>;;;:::888888888888777777888:::;;;<<<;;;;;;;;;<<<===>>>???@@@EEEEEEFFFGGGHHHHHHHHHHHHEEEBBBAAAEEEIIINNNYYYbbbhhhccc_________```gggoooxxx}}}|||yyyuuupppjjjccc^^^[[[XXXTTTPPPLLLIIIDDDAAA>>>===:::777444222000///000///......---------------,,,,,,+++++++++++++++,,,------......///000000000000000000000000000000000111111222222333444444555666777777666666888::::::???HHHRRR___ppp{{{fffYYYTTTTTTZZZaaaooo|||uuunnnfffaaa___]]]ZZZXXXXXXXXXXXXYYYYYYWWWRRROOOIIIGGGEEEBBB@@@???>>>>>>999888777555333111///...111111000///...------,,,++++++******++++++,,,---------...///...---,,,+++,,,+++***)))***,,,///111111000///---,,,***)))((())))))((('''&&&%%%$$$##################$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''"""""""""""""""!!!!!! """""""""###$$$$$$%%%%%%############""""""""""""""""""""""""############ !!!!!!!!!!!! !!!!!!!!!############$$$%%%&&&&&& !!!""""""######"""""" !!!"""###%%%'''((((((&&&%%%$$$###$$$%%%&&&'''&&&&&&'''((()))***+++++++++++++++,,,...333;;;@@@FFF999//////333333111000000222333333222222333555555===AAAJJJUUURRRMMMTTT```uuu|||yyy{{{yyytttvvvsssuuuyyy|||zzzqqqhhh```ZZZVVVTTTRRROOOLLLJJJHHHGGGGGGFFFCCC@@@===;;;:::999:::999777777777999;;;===<<<<<<<<<<<<<<<===>>>???AAAAAABBBBBBBBBBBBAAAAAA???===>>>BBBFFFLLLXXXcccnnnjjjhhhiiijjjnnnxxx}}}}}}~~~~~~~~~}}}}}}~~~{{{wwwsssnnnhhhaaa]]]ZZZWWWSSSOOOLLLHHHDDDAAA>>><<<:::777444111000///...---,,,+++++++++++++++---,,,,,,+++++++++,,,,,,---------...//////000000000000000000000000000000000111111222222333444444444555666666555666888;;;;;;BBBLLLXXXfffvvvvvvaaaTTTPPPRRRYYYaaappp}}}qqqkkkccc^^^\\\[[[YYYWWWZZZZZZZZZYYYXXXTTTPPPNNNIIIHHHEEEBBB@@@>>>>>>>>>999888777555444222111111222111000///...---,,,,,,++++++******++++++,,,---------...///...---,,,+++---,,,******+++---000222111000///---+++***(((((()))(((((('''&&&%%%%%%%%%$$$############$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""""""""!!!!!! """"""#########$$$$$$$$$#########""""""!!!!!! !!!"""""""""############ !!!""""""!!!!!! !!!!!!!!!$$$###"""!!!"""###%%%&&&!!!!!!"""############"""!!!""""""###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&(((***+++++++++***+++++++++...333999>>>DDD:::111000111000///000000222333333222222444555666???EEEPPP[[[XXXRRRXXXfffzzz{{{}}}{{{vvvwwwtttwww{{{~~~zzztttmmmgggccc___]]]ZZZVVVRRROOOLLLKKKLLLJJJGGGCCC@@@===;;;;;;<<<;;;:::888999:::<<<===;;;;;;:::::::::;;;<<<<<<>>>????????????>>>===<<<;;;:::<<<@@@CCCIIIVVVbbbnnnmmmmmmpppsssyyyyyytttvvvzzz}}}~~~}}}}}}}}}|||{{{|||yyytttpppkkkfff```\\\YYYVVVRRROOOLLLHHHDDDAAA===;;;999666333111000///------,,,+++++++++,,,,,,---,,,,,,+++,,,,,,------------......///000000111000000000000000000000000000111111222222333444444444555555555555666999<<<>>>FFFQQQ^^^lll{{{uuu```SSSPPPRRR[[[cccsss~~~oooiiibbb]]]\\\[[[YYYWWW]]]]]]]]][[[XXXTTTQQQOOOIIIHHHEEEBBB???>>>======888888777555444333222111222111000///...---,,,,,,++++++******++++++,,,---....../////////...---,,,...---+++***+++---000222//////...---+++***)))(((''''''''''''''''''''''''$$$$$$$$$###$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%!!!!!!""""""""""""!!!!!!###############$$$$$$$$$"""""""""!!!!!! !!!"""""""""###########################"""!!!!!! !!!!!!!!!""""""""""""!!! !!!###$$$!!!""""""###############$$$############"""""""""$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%''')))***+++,,,,,,)))+++---......000333666555222000000---)))***---000222333333333333555666888AAAIIITTT```\\\UUUZZZlll~~~~~~|||vvvwwwvvvxxx|||{{{xxxuuurrrpppjjjgggccc^^^YYYUUURRRPPPPPPOOOKKKGGGCCC@@@>>>===>>>===<<<;;;;;;;;;<<<===999999888777777777888888<<<<<<<<<<<<<<<;;;::::::999888:::>>>@@@FFFSSS___llllllnnnssswwwuuurrrvvv|||~~~||||||}}}}}}|||zzzyyyvvvqqqmmmiiiddd___[[[XXXUUUQQQNNNKKKHHHDDDAAA<<<;;;888666333111000000///......------.........,,,,,,,,,,,,,,,------...---......//////000111111000000000000000000000000000111111222222333444444444555555555555777;;;>>>BBBIIIUUUbbbooottt```UUUSSSWWW```iiixxx|||oooiiibbb^^^]]]]]]\\\ZZZ]]]^^^^^^[[[VVVRRRPPPPPPIIIHHHEEEAAA???===<<<<<<888777666555333222000000111111000///...------,,,++++++******++++++,,,---//////000111000///...---///---+++******,,,///000---------,,,++++++******&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%!!!""""""############"""########################""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$###"""!!! !!!!!!"""""""""#########!!!!!! !!!!!!"""!!!"""######$$$$$$######%%%$$$$$$###"""!!! $$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''')))***,,,------***,,,///000///......///---...222333///***,,,111000222333444333444555777888BBBJJJUUUaaa\\\UUUZZZmmm~~~~~~|||wwwxxxxxxzzz|||~~~|||{{{|||}}}|||{{{wwwtttpppjjjddd___[[[YYYTTTRRROOOJJJFFFBBB@@@???=========<<<<<<<<<;;;;;;999999888777777777777777999999999999999999888777888888:::<<<===BBBOOO\\\jjjjjjnnnrrrwwwxxxxxx~~~|||{{{|||}}}~~~~~~{{{yyyvvvsssoookkkhhhddd___\\\VVVSSSOOOLLLIIIFFFBBB???;;;:::888555333111000000.........------......///,,,,,,,,,,,,,,,---...............///000000111111000000000000000000000000000111111222222333444444555555555555666888<<<@@@DDDKKKVVVbbbpppooo]]]TTTTTTYYYccclll~~~zzzpppjjjccc`````````^^^]]]ZZZ\\\\\\XXXSSSOOONNNNNNJJJHHHEEEAAA>>>===<<<;;;:::999888666444333111111000000//////.........---++++++******++++++,,,---000111222222222111///...000...,,,******+++---...++++++++++++++++++++++++((((((((((((''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""""""""############""""""#########""""""!!!############$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$############"""!!!!!! $$$$$$%%%%%%&&&&&&&&&%%%)))(((((()))***,,,...///,,,...111111///...---...000///222555444111111555000222333444444444666888888AAAHHHSSS^^^ZZZSSSXXXjjj}}}|||}}}{{{wwwyyyyyyzzz|||}}}|||zzzyyyzzz}}}zzztttnnnhhhdddbbbWWWUUUQQQLLLHHHDDDAAA@@@============<<<;;;:::999<<<;;;:::999888888888999666777777888777777666666888888:::<<<<<<@@@MMMZZZiiijjjmmmqqqvvv~~~zzzzzz|||~~~~~~{{{xxxuuurrrnnnjjjgggccc___\\\TTTQQQMMMJJJHHHDDDAAA>>>;;;:::888555333111000000,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---...///......//////000000111111000000000000000000000000000111111222333333444444555555666555666999===AAAEEELLLVVVbbbooo~~~wwwhhhXXXQQQRRRYYYdddmmmyyypppkkkdddaaaaaabbb```___XXXYYYYYYVVVPPPLLLLLLLLLJJJHHHEEEAAA>>><<<;;;;;;>>>===<<<:::888666444333///////////////.........++++++******++++++,,,---111222222333222111000///000...,,,***)))***,,,---*********++++++,,,,,,,,,******)))((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""############ !!!""""""######"""######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""""""""###$$$%%%&&&&&&&&&%%%%%%+++***))))))***,,,...000///000111111///...///000222---,,,000333222111333000222333444444444666888777@@@FFFQQQ\\\WWWQQQVVVfffyyyyyy{{{{{{xxxzzzzzz{{{{{{|||}}}~~~zzzxxxzzz|||~~~wwwooojjjhhhbbb^^^YYYTTTOOOJJJDDDAAABBB@@@????????????>>><<<::::::999888888888888888666777999888666555555666444777:::;;;===EEEQQQ[[[jjjoootttwwwzzzwwwwwwxxxzzz||||||yyywwwqqqooommmllliiieee```\\\WWWTTTOOOIIICCC>>>;;;:::;;;:::888666444222111111//////...---,,,,,,++++++,,,,,,,,,---------......---...///000000111111111000000111111222222222222222111000000000222333444444555666777777999<<>>======>>>???999888777666555444333333............---,,,+++***---,,,+++******,,,---......///111222222111///...------,,,,,,++++++,,,,,,---,,,)))'''''')))+++---)))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%(((''''''&&&%%%$$$$$$###&&&%%%############""" !!!"""$$$%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######!!! !!!$$$$$$"""  !!!"""######$$$$$$"""############$$$$$$$$$ """!!!!!!""" """"""############""""""########################$$$&&&'''&&&%%%######$$$))))))))))))***+++,,,---------,,,------...///000444222000111333555555555444555555333222222444666<<>>>>>>>><<<::::::::::::999999999999999555777888777666555555666555888:::;;;>>>FFFTTT^^^pppuuuzzz{{{{{{~~~{{{zzzzzzzzz{{{{{{xxxvvvpppnnnlllkkkiiieee```]]]UUURRRMMMHHHCCC@@@===<<<;;;:::888666444222111111///......---,,,,,,++++++,,,,,,,,,---------......---...///000000111111111111111111111111111111111333222111111111222333444666777888888888:::===@@@DDDKKKXXXfffuuuooo```SSSQQQTTTZZZhhhvvv~~~yyynnnhhhbbbaaaccceeedddbbbbbb^^^ZZZVVVRRROOOKKKIIIEEECCCAAA???>>>>>>>>>???888777666555333222111000............---,,,+++***+++++++++***))),,,000444333333222111000000//////------,,,+++*********+++,,,+++***(((((()))+++,,,))))))((('''&&&&&&&&&'''&&&'''''''''''''''&&&&&&,,,,,,++++++******))))))'''%%%$$$$$$%%%%%%###"""######$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!""""""!!! !!!!!!"""######$$$!!!!!!"""""""""#########$$$&&&%%%""""""%%%&&&$$$######$$$$$$$$$$$$#################################%%%&&&'''&&&%%%&&&'''))))))))))))***+++,,,------,,,,,,------...///000---,,,+++---000333444444333444333222111222555777;;;>>>GGGPPPSSSOOONNNPPPdddooowwwxxxwwwwwwxxxxxx{{{{{{zzzyyy{{{}}}|||~~~yyyoookkkeee```\\\XXXSSSPPPHHHFFFCCCAAA@@@???===;;;:::;;;;;;;;;::::::999888555666777666444444444555666888;;;<<<@@@JJJZZZeeeuuuyyy|||{{{yyyzzz}}}{{{yyyyyyxxxwwwuuunnnllljjjiiigggddd```]]]RRRPPPLLLHHHDDDAAA??????;;;:::888555333222111000.........------,,,,,,+++,,,,,,,,,---------......---...///000000111111111111111111000000000000000333222222222222333333444888999999999999;;;===@@@HHHOOO[[[jjjyyylll^^^RRRRRRWWW^^^lll{{{zzztttkkkgggcccbbbeeeggggggeeedddaaa\\\WWWSSSPPPLLLIIIFFFEEECCCAAA@@@???@@@@@@888777666444222000///..................---,,,+++(((***,,,***)))---555======;;;666222//////000000---,,,+++***)))(((((((((*********************+++***))))))((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''%%%$$$%%%&&&&&&%%%$$$$$$$$$#########""""""!!!""""""!!!!!!!!!!!! $$$$$$$$$$$$#########"""$$$ """###!!! !!!""""""###### !!!!!!!!!""""""""""""%%%%%%!!!!!!%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################"""$$$&&&'''''''''(((***))))))))))))******+++,,,,,,,,,,,,,,,---...///000)))((()))+++///333444444222222222000000222666999;;;>>>GGGPPPQQQMMMKKKMMM\\\hhhrrruuuuuuxxxyyyyyyzzz{{{{{{zzz|||}}}yyyrrrlllgggbbb]]]ZZZPPPMMMIIIFFFEEECCCAAA???;;;;;;<<<<<<;;;:::888777555666666555333333444555666888;;;>>>DDDQQQbbbooowwwxxxxxxuuussstttyyy~~~zzzwwwvvvuuutttssskkkiiigggeeedddaaa^^^[[[RRRPPPLLLGGGDDDAAA???>>>:::999777555333111000000......---------,,,,,,,,,,,,,,,,,,---------......---...///000000111111111111111111000000000//////111111111222333444444555888999:::999999:::===???JJJRRR^^^nnn}}}kkk^^^TTTUUU[[[bbbooo~~~wwwppphhheeecccdddfffggggggfffddd```[[[WWWSSSOOOKKKHHHEEEEEEDDDCCCBBBBBBBBBCCC999888666444222000...---...............---,,,,,,(((+++...,,,+++000<<>>>>>>>><<<;;;999888777555666666555333333444666444888<<<@@@HHHVVVhhhvvvzzzwwwrrrkkkhhhiiipppuuuyyyyyyvvvtttsssrrrqqqjjjgggdddbbb```]]]YYYWWWRRRPPPLLLGGGBBB???===<<<999888666444222000//////---------------,,,,,,,,,,,,,,,,,,---------......---...///000000111111111111111111000000000000000///000111333444555666666777888888888888:::===???KKKSSSbbbrrr}}}iii\\\SSSVVV[[[bbbooo}}}uuuooogggfffeeeeeeffffffeeedddaaa]]]XXXTTTQQQNNNJJJGGGEEEEEEDDDDDDDDDDDDDDDDDD:::999888666333111000///......//////......------***---000///...555BBBMMMXXXRRRGGG===555111111111+++***)))(((''''''''''''''')))***,,,,,,,,,******''''''&&&&&&&&&'''((((((###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((($$$###"""###$$$%%%$$$###$$$############$$$%%%%%%""""""""""""""""""""""""$$$$$$#########"""""""""&&& !!!$$$######%%%""""""###############$$$"""""""""#########$$$$$$"""$$$""""""$$$"""""""""############""""""########################$$$&&&(((((('''&&&'''((()))))))))((())))))******,,,++++++,,,,,,---...///.........000333444444333000111111000111333777;;;===AAAJJJSSSTTTNNNKKKLLLXXXdddooossstttvvvxxxwwwxxxyyyzzz{{{|||~~~|||tttlllfff___[[[VVVRRROOOMMMLLLJJJEEEDDDAAA>>><<<:::999888666777666555333333555777444777<<>><<<;;;999888666333111000///...------------------------,,,,,,,,,---------......---...///000000111111111000111111111222222222222333444555666666777666666555666888888888:::>>>@@@KKKVVVfffxxxzzzeeeYYYQQQUUU[[[bbbnnn|||~~~vvvpppjjjjjjjjjhhhgggdddbbbaaa\\\YYYUUURRRPPPNNNKKKIIIFFFFFFFFFEEEDDDDDDCCCCCC;;;:::999777555333222111....../////////......---,,,...000000222999EEENNN[[[UUUKKK@@@888333111000))))))((('''''''''(((((('''(((***+++,,,,,,+++***'''&&&&&&%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%((((((((((((((('''''''''$$$###""""""$$$$$$###"""$$$######"""###$$$%%%&&&""""""############$$$$$$#########"""""""""!!!!!!###%%%'''###%%%+++"""""""""""""""#####################$$$$$$$$$$$$ $$$%%%######%%%$$$ """""""""######"""""""""########################$$$&&&'''(((&&&&&&&&&''')))))))))(((((())))))***++++++++++++,,,---...//////......000222222111000000111333333333444777:::>>>BBBKKKTTTVVVPPPLLLMMMZZZfffqqquuuvvvwwwxxxwwwwwwxxxyyyzzz{{{~~~xxxrrrhhhddd___ZZZXXXVVVUUUSSSMMMJJJFFFAAA===<<<;;;;;;888888777555333444666888444888===AAAGGGSSScccnnnwwwqqqhhh```[[[[[[```cccfffjjjnnnvvvuuummmhhhdddccceee```^^^YYYVVVTTTVVVXXXZZZ[[[^^^ccchhhoooxxx~~~zzzxxxxxxwwwuuutttoookkkfffaaa\\\XXXSSSPPPMMMKKKGGGCCC@@@===<<<;;;888777555333111///......------------------------,,,,,,,,,---------......---...///000000111111111000000111222333444444555;;;;;;;;;;;;:::888666555555666888999:::<<<@@@CCCLLLXXXjjj~~~wwwbbbWWWQQQVVV^^^eeerrrxxxsssppppppooommmiiidddaaa___XXXVVVSSSQQQPPPOOOMMMLLLJJJJJJHHHFFFDDDAAA???>>>:::999888777555444333222......////////////......---...///000444;;;DDDKKKTTTPPPIII@@@999333000...(((((((((((((((((()))***(((((()))***+++,,,,,,,,,''''''&&&%%%$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$###!!!%%%$$$"""!!!!!!"""###$$$"""""""""######$$$$$$$$$############""""""""""""  &&&###&&&!!!!!!!!!!!!!!! """"""""""""############"""$$$######$$$""""""######$$$$$$######"""########################!!!###&&&&&&&&&&&&'''((())))))(((((((((((())))))++++++++++++,,,---...///.........000222333111///000222555666555666777999===AAAKKKUUUVVVQQQMMMMMM[[[hhhtttxxxxxxzzzzzzyyyvvvwwwxxxxxxzzz~~~|||ppplllfffbbb```^^^]]]\\\SSSOOOIIICCC???======>>>888888777555444444666999555999===@@@EEEOOO]]]hhhoookkkeee___\\\]]]```cccbbbdddhhhooo|||xxxiii___YYYUUUTTTVVVQQQNNNIIIFFFFFFJJJOOORRRUUUYYY___gggoooxxx~~~|||zzzzzzzzzxxxvvvrrrnnnhhhbbb\\\WWWRRROOOJJJHHHEEEBBB???>>>======888777555333000///......------------------------,,,,,,,,,---------......---...///000111111111111000000111222444555666777AAAAAA@@@???<<<999666444555777999:::;;;>>>BBBEEEMMMZZZnnnvvvaaaWWWRRRYYYbbbkkkxxxyyyvvvtttuuutttpppjjjddd```^^^VVVTTTRRRQQQQQQQQQOOONNNNNNMMMJJJGGGCCC???;;;999999888777666555444333333......///////////////......------///555<<>>888333///---(((''''''(((((()))***+++((())))))***++++++,,,,,,)))((('''&&&%%%$$$$$$$$$###$$$%%%&&&''''''''''''(((((('''&&&&&&%%%$$$$$$((('''%%%%%%%%%%%%###"""&&&%%%"""  !!!!!!!!!""""""######$$$$$$$$$$$$$$$#########"""""" !!!$$$!!!!!!!!!!!!"""""""""""" $$$&&&$$$$$$&&&$$$ $$$$$$$$$%%%%%%$$$$$$$$$########################!!!$$$%%%&&&'''(((******)))(((((((((((())))))++++++++++++,,,---....../////////222444555333222111333666777777777777888;;;@@@JJJUUUVVVQQQMMMMMM[[[hhhuuuyyyzzz|||}}}|||vvvvvvwwwwwwyyy~~~{{{rrrjjjfffcccbbbaaaZZZSSSJJJCCCAAA???===;;;:::999999888777777666666777777888;;;@@@IIITTT[[[lllhhhddd```___aaadddgggeeegggjjjnnnwww|||mmm]]]RRRKKKFFFEEEHHHCCCDDDEEEDDDDDDHHHOOOUUU___bbbhhhrrr}}}}}}{{{yyyyyyxxxuuunnnfffaaa]]]YYYQQQKKKIIIHHHFFFCCC???;;;777555777666555333222111000000,,,+++******,,,......---///............//////000333///++++++...111222222111222222000111777AAAIIIOOOFFF;;;666666777777666888666666:::<<<>>>DDDKKKUUUaaatttvvv```]]]\\\___dddlllzzz}}}vvvqqqtttrrrpppnnnkkkgggbbb^^^VVVVVVUUUSSSRRRPPPOOOOOOMMMMMMKKKGGGAAA;;;555222::::::999777555222///...000000///...............---,,,,,,///555<<<@@@CCCFFFEEECCC@@@<<<888444222&&&%%%%%%&&&((()))((('''((()))+++------+++)))((())))))'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&((())))))(((&&&$$$$$$$$$&&&'''%%%%%%###"""!!!!!! !!!"""######$$$$$$!!!!!! !!!"""###############$$$%%%%%%### ###""""""### !!!"""###$$$$$$!!!"""#########"""  !!!"""###$$$$$$#########""""""""""""!!!"""!!!!!! """"""###$$$%%%%%%&&&&&&***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111222444555666555444333999;;;BBBMMMSSSQQQNNNMMM]]]jjjvvvyyyyyyzzz}}}~~~|||zzzxxxwwwzzzxxxrrrnnniiiggg```YYYQQQKKKHHHFFFBBB???>>>===<<<:::999888777666666777888999===CCCKKKQQQ\\\]]]^^^^^^aaaffflllqqqnnnpppppprrryyyzzzjjjXXXMMMGGGBBBAAACCC???AAACCCDDDEEEIIIQQQWWWcccgggnnnxxx~~~|||zzzyyyyyyuuunnnfff```]]]XXXQQQKKKJJJHHHFFFCCC???;;;888666777666555333222111000000...,,,++++++---...------...............//////000333000......000333333222222000000333:::BBBHHHKKKHHHAAA888444555666666444888666666:::<<<>>>EEELLLWWWcccwwwsssbbb]]]\\\```gggppp~~~{{{vvvrrrnnnmmmllllllkkkgggbbb___WWWWWWUUUTTTRRRPPPOOONNNKKKKKKHHHEEEAAA<<<888666777666555444222111000///000//////...............---------111888>>>BBBDDD@@@???<<<888444000---+++'''&&&%%%&&&((())))))((()))***,,,------,,,***))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&$$$""""""###$$$%%%$$$$$$###"""""""""######"""######$$$%%%%%%&&&&&&$$$############$$$$$$%%%"""!!!!!!###$$$$$$""" ###"""  """###"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!"""""""""""""""$$$$$$#########"""""""""######""""""""""""######$$$$$$$$$$$$%%%%%%&&&'''))))))))))))************++++++,,,---...//////000......///000111222222333222222333444555666666666999:::AAAKKKQQQOOOLLLLLL]]]jjjwwwzzzzzz{{{}}}~~~~~~}}}{{{zzz|||zzzrrrmmmeee___WWWRRRNNNJJJEEEAAABBBAAA???===:::999777777777888999:::;;;>>>BBBFFFKKKPPPWWW[[[___gggrrrzzzyyyyyyxxxxxx}}}vvvdddQQQGGGCCC???>>>>>>===@@@CCCEEEHHHMMMUUU[[[eeejjjqqq||||||{{{yyyxxxtttnnnfff```[[[VVVPPPKKKJJJIIIFFFCCC???<<<999888777666444333111000000000000...,,,,,,---...---,,,......------...//////000333222000111222444333333222000111:::GGGNNNNNNJJJ>>>999444222444555555333888666666:::===???FFFNNNZZZggg{{{pppbbb\\\ZZZ```kkkvvv~~~xxxssspppkkkjjjjjjkkkjjjfffaaa\\\YYYXXXVVVTTTRRRPPPNNNMMMJJJIIIFFFCCC@@@===<<<;;;777555444222111111111222000///......------......------///444;;;AAAEEEFFFAAA@@@<<<888333///+++***(((&&&&&&&&&)))******)))***+++,,,------,,,+++***)))((('''&&&%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%###############$$$%%%%%%#########$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$ !!!###$$$"""!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!  !!!###$$$%%%######"""""""""!!!!!!!!!%%%$$$$$$$$$############$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((((((((()))))))))*********++++++,,,...///000111222///000000111222333444444333333222333444666888999::::::???IIINNNLLLJJJJJJ]]]kkkxxx|||{{{|||~~~~~~}}}}}}~~~{{{tttnnniiibbb\\\XXXRRRKKKEEEDDDBBB@@@===;;;:::999888999:::<<<<<<;;;<<<>>>???DDDJJJPPPTTTWWW```ooozzz|||~~~~~~}}}nnn]]]JJJBBBAAA@@@??????AAADDDHHHKKKMMMRRRYYY___dddgggnnnwww~~~|||yyywwwvvvrrrmmmeee^^^YYYTTTPPPLLLKKKIIIFFFCCC???<<<:::999666555444222111000000///111///------......---,,,------------......///000222222222222333333333333222444999DDDNNNPPPIIIBBB555333111222444555555444888666666:::===AAAIIIQQQ^^^lllooo```ZZZYYYbbbooo{{{}}}uuunnnjjjhhhhhhhhhhhhgggccc]]]XXXZZZYYYWWWUUURRROOONNNMMMKKKIIIEEEAAA???===<<<<<<:::999666333222222333444//////...------------...---...111777>>>CCCEEEFFFDDDBBB>>>999444000---+++((('''&&&&&&)))+++++++++,,,,,,------------,,,,,,(((((('''&&&%%%$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%!!!!!!"""""""""#########$$$######"""!!!!!!!!!!!! !!!###$$$$$$###!!!"""###$$$$$$###"""!!!$$$$$$######"""!!!!!! !!! """$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&'''((())))))))))))******++++++,,,,,,,,,---...//////000000///000000111222333444555444333222222333666999<<<:::999>>>FFFKKKJJJHHHHHH\\\kkkyyy}}}}}}}}}~~~~~~~~~~~~xxxqqqjjjddd\\\TTTNNNFFFDDDAAA>>><<<;;;;;;;;;888:::<<<<<<;;;;;;<<<===@@@DDDHHHJJJLLLVVVfffsssxxx|||uuucccTTTEEE@@@AAAAAABBBDDDGGGKKKOOOQQQRRRUUU[[[___aaaccchhhmmmrrrvvvyyyzzz~~~}}}zzzwwwuuussspppkkkddd]]]WWWSSSPPPNNNJJJHHHEEEBBB>>><<<:::999666555444222111000//////111///------......---,,,,,,,,,,,,------...000000000000111222222222333444555;;;EEELLLMMMGGG>>>777111111111333555666666666888666666:::>>>BBBKKKTTTaaappp~~~mmm___[[[\\\hhhvvv}}}rrrjjjeeebbbbbbccccccccc___[[[WWWZZZYYYWWWUUURRRPPPNNNMMMMMMKKKFFFAAA>>><<<;;;;;;<<<:::777444222111111222//////...---------------,,,...222999@@@DDDEEEDDDAAA???;;;555000,,,***(((((('''%%%&&&(((+++,,,,,,,,,---...//////...---,,,((('''&&&&&&%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$############"""""""""""""""#########$$$$$$###"""!!!!!!"""""""""!!! """$$$%%%%%%$$$!!!"""###$$$$$$###"""!!!""""""""""""###############"""!!! !!!"""###!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###%%%&&&((())))))((('''''''''((()))*********+++,,,,,,---...............---------------...//////000111222333333444333111111222666999<<<:::999>>>FFFKKKIIIGGGHHHZZZiiixxx~~~~~~~~~~~~}}}tttmmmdddZZZTTTMMMKKKGGGCCC@@@???>>>>>>888:::<<<<<<;;;::::::;;;<<<>>>???@@@CCCMMM[[[fffjjjqqqyyy~~~vvvkkkUUUKKKBBB???@@@@@@CCCHHHLLLOOOSSSUUUUUUVVVYYY]]]^^^^^^___aaabbbdddeeeeeedddeeeiiipppwww}}}~~~|||zzzvvvsssqqqllliiibbb\\\VVVRRRQQQPPPIIIGGGDDD@@@===;;;:::999666555333222000/////////000...,,,,,,---...---,,,++++++,,,,,,---...000000...000111111111222555777;;;CCCJJJKKKEEE;;;444111000111222333555666777777888666666;;;???DDDMMMWWWccctttyyyhhh]]]\\\cccppp|||qqqjjjfff```______```aaa___\\\ZZZZZZYYYWWWUUUSSSQQQOOONNNNNNKKKGGGBBB>>>;;;:::::::::999666333000///......///...------,,,,,,---------///555<<>>999444///,,,))))))(((&&&$$$%%%'''***,,,,,,,,,---000111111000---,,,((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''######$$$$$$$$$$$$%%%%%%'''&&&%%%$$$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$"""!!!"""$$$%%%%%%%%%!!!!!!############!!!!!! !!!"""###%%%%%%&&&######"""!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&%%%$$$$$$$$$############!!!!!!!!!"""###$$$&&&'''&&&''''''((())))))******++++++,,,---...//////000//////......---,,,,,,+++---......///000111222222333222111000222444888:::999999>>>HHHMMMKKKIIIIIIVVVfffwww~~~}}}}}}~~~xxxoooeee^^^XXXUUUPPPJJJFFFCCCBBBBBB<<<===>>>>>><<<:::;;;<<<::::::;;;;;;>>>DDDLLLRRRVVV^^^fffmmmsssrrriii^^^IIICCC>>>===<<<<<<@@@FFFKKKOOOSSSTTTTTTTTTVVVYYYXXXWWWVVVTTTSSSSSSTTTTTTRRRRRRWWW```eeegggmmmuuusssvvvxxxzzz}}}}}}zzzwwwsssqqqiiifffaaaZZZUUURRRRRRRRRHHHFFFCCC???<<<:::999999666555333111000/////////...,,,++++++---...------+++++++++,,,---...000000///000111111111444888<<>>:::555000---,,,+++'''%%%######&&&))),,,,,,+++---111333333111---+++''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''"""###$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$###!!!!!!"""###$$$###!!!!!!!!!""""""!!!!!!!!! !!!!!!###$$$%%%&&&&&& !!!!!!""""""""""""!!!"""""""""######$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""###$$$%%%###$$$''')))*********)))******+++,,,---...///000/////////...............---......///000111222222333222111000111333555777888999@@@JJJOOOMMMJJJJJJRRRcccuuu~~~{{{|||}}}}}}ssslllbbb^^^WWWPPPKKKGGGEEEDDDBBBCCCCCCAAA>>>======>>>;;;::::::;;;<<<>>>@@@AAAGGGNNNVVV]]]ccceee]]]TTTAAA>>><<<;;;888777<<>>;;;999999999555444333111000//////...,,,+++******,,,......---+++++++++,,,---...000000///111222222222555;;;@@@LLLIIICCC;;;444111333666111222333333222333555777888666666;;;@@@FFFPPPZZZeeewwwkkkXXXQQQXXXeeevvvvvvqqqsssvvv|||xxxrrrnnnjjjfffbbb___XXXXXXVVVUUUSSSRRRQQQPPPJJJIIIFFFCCC@@@===;;;:::777777777666555444222111......---,,,,,,,,,,,,---111555;;;BBBGGGHHHEEEBBB>>>;;;777222...,,,+++***'''$$$"""###%%%)))+++,,,***---222555555222---***''''''&&&%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&'''$$$%%%&&&'''''''''''''''""""""""""""""""""###$$$######""""""""""""""""""""""""""""""###$$$%%%%%%$$$""" !!!""""""!!!!!!!!! !!!!!!!!!""""""###$$$$$$%%%%%%!!!###$$$$$$######$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$ ###&&&***++++++***))))))******+++---...//////......//////000000111111......///000111222333333222111111111111222444444777999AAALLLQQQOOOLLLKKKPPPbbbttt}}}zzz|||~~~{{{vvvqqqnnneeeZZZTTTSSSOOOKKKLLLIIIFFFDDDCCCBBB@@@>>>===;;;:::999:::;;;:::999???BBBHHHNNNQQQOOOIIIDDDAAA;;;888:::;;;:::<<>>@@@EEEPPP\\\jjj}}}qqq___WWWNNNYYYiiixxxxxxvvvxxx{{{|||wwwuuusssmmmddd\\\VVVTTTRRRPPPOOONNNNNNOOOHHHGGGDDD@@@===:::888888999888777444222000...---......---,,,***+++...000333888@@@GGGJJJIIIFFFDDD<<<:::555000,,,***)))((('''&&&%%%&&&)))+++,,,,,,---///000000...,,,,,,,,,''''''''''''''''''''''''(((((('''%%%%%%%%%%%%%%%***(((&&&%%%%%%%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!""""""#########"""""" !!!!!!!!! """$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""############"""!!!!!!"""###$$$%%%%%%$$$###!!!""""""""""""#########!!!"""######!!!!!!"""###"""%%%+++//////,,,'''$$$(((***,,,,,,,,,+++,,,---//////...------...000111111111111111222333444555111000000000111333555777888888>>>IIIOOOOOONNNOOOVVVdddrrrzzz}}}}}}yyy{{{}}}}}}tttiiibbb___ZZZTTTTTTQQQMMMJJJHHHFFFCCCAAA@@@===;;;:::;;;;;;:::999<<<===@@@CCCFFFFFFCCC@@@???:::888:::;;;:::;;;???DDDGGGJJJKKKKKKLLLOOORRRSSSSSSSSSSSSTTTUUUVVVWWW\\\[[[ZZZ\\\]]]\\\WWWSSSRRRTTTXXX^^^eeennnvvvzzz~~~~~~~~~}}}}}}{{{yyytttnnnjjjbbb^^^XXXSSSQQQOOOMMMLLLHHHDDDAAACCCEEEDDD===777333333222111111000000///...------,,,,,,,,,,,,,,,......---......///000111///222444444:::BBBGGGHHHAAA<<<555222222333333333222333333333333444444444888888;;;???AAAFFFRRR^^^iii|||kkk[[[UUUOOOYYYgggvvv~~~yyyyyy|||~~~}}}vvvrrrooojjjbbb\\\UUUTTTRRRPPPOOOMMMMMMLLLGGGFFFCCC???<<<999888777777666555333222000///.........---,,,++++++...111444999AAAGGGJJJIIIFFFCCC;;;888444///+++)))((('''((('''&&&(((+++---------,,,...000///---,,,++++++&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$##########################################$$$######"""!!! """$$$%%%%%%$$$$$$%%%&&&!!!"""""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%'''&&&%%%$$$%%%&&&###%%%'''))))))'''%%%$$$''')))+++,,,+++++++++---///......---...///000000111111111111222333444444111111000000111333555777999999>>>HHHOOOOOOOOOQQQVVVcccrrryyy}}}~~~|||yyywwwyyy|||~~~}}}uuupppiiiaaa___[[[VVVRRRNNNJJJFFFDDDBBB???===;;;;;;;;;:::999;;;:::999:::<<<>>>>>>======999888;;;;;;:::<<<@@@FFFIIIMMMPPPRRRVVV]]]bbbffffffggghhhkkknnnrrrttt|||zzzwwwvvvsssmmmddd]]]UUUVVVWWW\\\cccllltttzzz}}}~~~}}}~~~}}}|||zzzwwwrrrkkkfff```\\\VVVRRROOOMMMKKKIIIEEECCCCCCEEEHHHDDD<<<444333222222111111000//////......---,,,,,,,,,,,,------------......///111111///111333888AAAIIIGGG@@@777444111000111333333333222222333333444444444444999999<<<@@@CCCHHHUUUaaammm|||cccUUURRROOOXXXeeerrr~~~~~~{{{~~~}}}tttnnniiieee___[[[UUUTTTSSSQQQOOOLLLJJJIIIEEECCCAAA>>>;;;888777666444444333222111000000000---...---,,,+++,,,///222666;;;BBBHHHJJJIIIEEEBBB999666222...***((('''&&&)))((((((***,,,.........,,,---///...,,,*********&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((((((''''''&&&$$$$$$#########"""""""""######"""""""""!!!!!!!!!########################%%%%%%$$$$$$###""" !!!###$$$###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$###$$$$$$%%%%%%$$$"""!!!!!!!!!""""""######"""""""""###%%%$$$###"""###$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&(((***************,,,...............///000000222222222111222222333333222111111111222333555666:::999>>>GGGNNNOOOPPPRRRUUUbbbqqqyyy|||~~~|||yyytttvvvxxx|||wwwnnniiieee___YYYTTTOOOJJJFFFDDDAAA>>><<<<<<<<<<<<;;;===;;;999999:::<<<<<<<<<<<<999:::<<<===<<<@@@EEEIIINNNVVV[[[```hhhrrrzzzrrrggg___^^^]]]___dddkkksssxxx|||~~~||||||{{{zzzxxxuuuooohhhccc___[[[VVVRRROOOLLLJJJHHHAAA@@@@@@BBBCCC???888222222222222111000000/////////...------,,,,,,------------------...000111222...111666;;;BBBFFF@@@888000000000000111222222222222222333333444555555555999999<<>>>>>???>>>>>>>>><<<;;;;;;<<<===<<<:::;;;:::;;;>>>???@@@EEEMMMOOOXXXdddmmmuuu}}}nnnaaa``````bbbfffkkkqqquuu~~~~~~~~~}}}{{{{{{zzzxxxvvvrrrllleee```\\\YYYTTTPPPMMMKKKHHHEEEAAA???===<<<===;;;777333222222111111000//////.........---,,,,,,,,,,,,---,,,,,,------///000111222///777>>>@@@???>>>:::444///000111222222111111111222222333444444555666666888888<<>>===<<<<<<===<<<:::888:::999:::===???BBBKKKUUU^^^kkk{{{xxxdddeeehhhkkkppptttxxx{{{}}}{{{|||zzzwwwsssooojjjddd___XXXUUUQQQMMMJJJGGGDDDBBBCCC@@@===;;;:::999888666222111111000000///......------,,,++++++++++++,,,,,,,,,,,,---///000222333555???FFFCCC<<<888666555000222444333222111111111222222333444555666666777777888<<>><<<:::888777666666666666444333111///...---------.........000444777===AAAGGGKKKKKKHHHCCC???888555222---***(((((((((''''''(((+++...///...,,,,,,...///...+++)))((((((''''''''''''''''''''''''!!!"""$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""""""""""" !!!###$$$%%%&&&&&&&&&!!!###%%%%%%###"""!!!"""############""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""""""""!!! !!!"""######"""!!!"""$$$&&&&&&%%%$$$###"""$$$'''(((&&&%%%$$$$$$!!!"""$$$&&&&&&%%%$$$###%%%''')))))))))))))))++++++,,,...///000000000000222222222111222222333333222333333333444444444444777666;;;EEELLLNNNOOORRRUUUbbbqqqyyy}}}~~~{{{}}}}}}zzztttnnnhhhddd[[[VVVOOOJJJFFFDDDBBBAAAAAA???===<<<<<<<<<:::999999777888;;;===CCCOOO[[[kkkzzz|||mmmpppuuuzzz}}}}}}|||~~~{{{vvvqqqmmmhhhccc___WWWTTTPPPMMMJJJGGGCCC@@@BBB@@@===;;;:::999777777111111111000//////......,,,,,,+++************+++,,,,,,,,,---///000222333999BBBEEE@@@888444444444000222444333111000111333222222333444555666777777888999===DDDKKKVVVgggwwwwwwcccSSSNNNPPPXXXaaannn{{{~~~yyyuuurrrnnnjjjddd]]]VVVSSSRRRRRRQQQPPPNNNKKKHHHFFFEEEDDD???>>><<<:::888777777777555555444333222111000000,,,---.........111555888???CCCHHHLLLLLLGGGBBB>>>666444000,,,)))'''''''''((((((***---000000///------...///...,,,)))(((((($$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%%%%%%% """"""!!!  ############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!###$$$$$$$$$###!!!###%%%%%%$$$"""!!!"""%%%&&&%%%###""""""!!!"""$$$%%%&&&&&&&&&&&&&&&(((******))))))***++++++,,,...///000111000000111111111111222333444444333333444444444444444444777777===GGGOOOPPPQQQRRRUUUcccrrrzzz|||~~~xxxrrroooddd^^^VVVOOOIIIFFFCCCAAAEEEBBB>>><<<<<<<<<<<<<<<777555666999<<>>===;;;999777555444111111111000//////......,,,+++******))))))******,,,,,,,,,---///111222333;;;@@@AAA:::444222333222///111333222000000222444222222333444555666777888999:::???FFFNNNZZZlll{{{rrr___RRRMMMOOOZZZcccqqq~~~~~~yyytttrrrqqqlllhhh```WWWQQQPPPRRRUUUQQQOOOMMMIIIGGGFFFEEEEEE>>>>>><<<:::999888777777444444333333333333333333,,,---......///111555888@@@DDDIIILLLLLLGGGBBB>>>555222///+++(((&&&&&&&&&)))***+++...111222000......///000///,,,)))(((((("""###$$$%%%&&&&&&'''((((((((('''''''''((())))))((('''%%%######$$$%%%&&&$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%$$$"""!!!###$$$#########$$$%%%%%%%%%&&&!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""$$$%%%%%%%%%$$$###!!! ###$$$'''))))))(((&&&$$$"""%%%((()))(((&&&%%%$$$$$$$$$%%%&&&''')))***+++&&&(((***************,,,***,,,...///111111111000111111111111222333444555333333444555555444444444777888???JJJQQQRRRRRRSSSVVVdddsss{{{}}}zzzpppggg\\\VVVTTTSSSNNNIIIFFFDDDBBB@@@@@@>>><<<:::888:::<<<;;;===DDDOOOXXXoooyyy|||vvvuuutttzzz~~~|||zzzyyy{{{~~~|||xxxsssooonnnjjjeeeaaa\\\XXXRRRNNNJJJGGGDDDBBB???>>><<<999666444333222222222111111000/////////------,,,++++++,,,,,,,,,,,,,,,------...111777;;;DDD???888333111000000000000111111111111222222222111222222333444555666666777999???GGGQQQ```wwwpppZZZLLLLLLSSSYYYfffvvv}}}}}}zzzsssmmmjjjddd\\\UUUSSSTTTUUUVVVXXXUUUPPPLLLJJJHHHEEECCCAAA@@@>>>;;;999888777666777666555333111///...---//////---,,,---111888===GGGIIILLLMMMKKKEEE???;;;555111+++'''&&&&&&'''&&&((())),,,000222000///000111111111000...***'''%%%&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&%%%$$$###"""!!!""""""""""""############"""""""""###$$$$$$$$$%%%"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""############$$$$$$%%%%%%%%%&&&$$$###"""!!!!!!"""###$$$"""!!!!!!$$$$$$""""""###&&&''''''%%%###!!!!!!"""""""""""""""""""""""""""$$$#########$$$&&&(((***((()))***+++++++++++++++---......///000111111222000000//////000222444555666666777666555666888:::<<<:::;;;CCCNNNTTTSSSPPPVVVbbbsss~~~~~~zzzrrrhhhbbb___[[[TTTOOOIIIGGGDDDBBB@@@???<<<:::888:::;;;::::::???HHHOOO```hhhuuu~~~vvvnnnkkklllnnntttxxxwwwvvvxxxwwwtttuuutttuuuyyy}}}{{{wwwrrrooommmjjjddd```ZZZWWWRRRMMMJJJGGGDDDAAA???>>>;;;999666444333222222222111111000/////////---,,,,,,++++++,,,,,,---...,,,+++,,,///555;;;>>>>>>:::444111000000111111111111111111222222222222111222333333555555666777999:::@@@JJJUUUfff~~~mmmXXXLLLMMMUUU\\\hhhxxx}}}yyytttoooiiiccc[[[UUUTTTVVVYYYZZZZZZVVVQQQMMMJJJGGGDDDBBBBBBAAA???<<<:::888777777777666555333111000...............---///555<<>>;;;444111,,,)))((((((((('''(((***...222222111000000222222222111///+++(((''''''''''''''''''((())))))))))))(((((((((((())))))&&&&&&&&&&&&%%%$$$###"""""""""""""""############""""""""""""""""""######!!!!!!"""###$$$%%%&&&&&&$$$######"""""""""######&&&%%%$$$$$$###$$$%%%&&&"""""""""######$$$$$$$$$"""!!!  !!!"""#########%%%%%%$$$$$$%%%&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$###""""""###%%%((()))%%%&&&(((***,,,---......,,,,,,---...///000111111222111000000000111222333555666666555444555777999===::::::AAAKKKSSSUUUSSSVVVcccsss~~~~~~vvvpppkkkeee^^^YYYQQQNNNJJJFFFDDDBBB>>><<<:::;;;<<<;;;999<<>>===;;;888666444333222222111111000000//////...,,,,,,,,,++++++,,,,,,---///,,,***---333;;;???AAA888444000//////000111111111111111111222222222333222222333444555666666777:::<<>>;;;:::???IIIRRRVVVVVVWWWcccsss~~~}}}{{{}}}yyysssmmmhhhfff[[[WWWRRRMMMIIIFFFBBB???<<<>>>???>>><<<<<>>?????????>>>>>>>>>???>>>@@@BBBDDDFFFJJJNNNQQQWWW[[[```eeehhhiiihhhgggbbb[[[VVVTTTUUUVVV\\\bbbbbbiiioooqqquuuzzz}}}|||{{{sssmmmkkklllqqq|||~~~}}}|||xxxuuurrrooolllfff^^^WWWSSSPPPMMMJJJHHHEEEAAA???<<<;;;999666444333222222111111000000///.........,,,+++++++++,,,,,,---...+++,,,000888@@@CCC???:::555333111000111111111000111222222222222333333333222333333444555666777888:::<<>>:::888---+++))))))))))))(((''')))222888777555777777444777555222...,,,***)))(((''''''&&&&&&&&&&&&&&&'''%%%&&&''''''''''''&&&%%%###############""""""!!!!!!"""""""""############$$$$$$$$$######"""""""""######""""""!!!  !!!""""""""""""######$$$$$$$$$ """"""############"""""""""### $$$$$$ !!!!!! !!!###%%%%%%%%%&&&&&&'''''''''""""""""""""###$$$%%%%%%))))))*********))))))(((+++,,,---...000111222333111000000000000222333555333444333222111111333555777888<<>>======;;;<<<=========???CCCFFFJJJNNNTTTZZZ]]]___^^^]]]VVVRRRPPPTTTWWW[[[bbbiiipppxxxyyytttqqqqqqvvv|||~~~}}}~~~~~~}}}{{{xxxuuurrrpppmmmfff\\\UUUPPPNNNLLLIIIHHHEEEAAA>>>;;;:::888666444333222222111000000//////......---++++++++++++,,,---......***...444===BBB@@@:::444444333222222222222000///222222222222333333333333333333444555666777777888:::<<>>===;;;999888777777666555444444333222111000/////////000111555<<>>999777,,,***''''''((())))))(((***555;;;777444888:::888888555111---***)))))))))******)))(((((((((((()))'''((()))******)))((('''$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############$$$$$$$$$$$$############""""""######$$$$$$$$$$$$ !!!""" !!!"""######$$$######!!!!!!!!! !!!!!!!!!!!! &&&'''"""###((('''"""!!!"""###"""!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&((()))***+++++++++,,,,,,---///000222333444000/////////000222444555333444444222000000222444555777===EEEMMMSSSVVVVVVXXXdddttt~~~}}}{{{|||{{{uuukkkbbbZZZTTTOOOKKKGGGFFFDDDBBBAAA@@@>>>===;;;<<<<<<;;;:::;;;>>>@@@AAAEEELLLSSSWWWXXXXXXWWWSSSRRRVVV___hhhooowww~~~~~~|||{{{}}}}}}{{{zzzxxxvvvsssrrrnnnfff\\\TTTNNNLLLJJJIIIGGGDDD@@@===:::999777555444222222111000000000///......------++++++++++++,,,---...///,,,111888>>>???;;;555000222111111222333333111///222222222333333333444444333333444555666777888888;;;===GGGYYYlllmmm[[[PPPNNNUUU^^^gggtttzzzrrrlllccc```\\\YYYWWWVVVUUUSSSRRROOOKKKIIIHHHGGGEEEDDD<<<<<<;;;:::999999999999555444444333222111000000...///000333888@@@IIIOOOOOONNNLLLIIIDDD>>>999555,,,***'''&&&'''***++++++,,,888===777333999<<<::::::777222...+++)))*********)))(((((('''''''''(((%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&""""""""""""############""""""""""""########################$$$$$$$$$$$$!!!!!! !!!"""""" """""""""""""""###"""""""""!!!!!!!!!!!! !!!""""""!!! !!!((((((######))))))"""!!!"""$$$###""""""$$$%%%%%%$$$$$$######""""""!!!###$$$$$$%%%%%%%%%%%%%%%&&&&&&((()))***************+++,,,...000111333333111111000000000111333444444444444222111000222444555777<<>>>>><<<;;;;;;===???>>>BBBIIIPPPUUUWWWVVVUUUWWWYYYaaaooo{{{|||{{{|||}}}{{{xxxxxxvvvtttrrroooggg\\\SSSMMMLLLJJJHHHGGGDDD@@@===999888777555333222222111000000000///......------++++++++++++,,,---...///...333:::===;;;777222////////////111333333111///222222333333333444444444333333444555666777888888<<>>888555...+++'''&&&(((+++---......:::>>>666333999>>><<<<<<999444///+++***+++,,,'''&&&%%%$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!!!!"""######"""""""""""""""""""""############ !!!!!!""""""######$$$$$$###"""!!! %%%$$$###""""""!!!!!!"""!!!"""$$$%%%&&&&&&&&&%%%$$$$$$######"""""""""!!!!!!"""###$$$$$$###"""!!!''''''!!!!!!((((((!!!!!!"""###"""###$$$&&&)))(((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%)))))))))))))))((('''''')))***+++---///000222222333222111000000000111222555555555333111111222444777888;;;AAAHHHQQQXXX\\\YYYeeettt~~~~~~|||~~~zzzpppjjjbbb[[[QQQPPPMMMJJJGGGDDDAAA???>>>>>>===<<<<<<======>>>@@@CCCGGGJJJNNNTTTYYY^^^^^^fffsss}}}{{{{{{|||}}}zzzxxxtttuuutttqqqkkkbbbZZZUUUSSSQQQMMMJJJFFFBBB===999444444333333333333222222000///000000111///,,,)))...+++,,,///...***+++111///999BBBBBB999111...000000000000000000111111222//////000111222222222222222333444555666777888999===BBBKKKZZZmmmeeeWWWQQQNNNSSS\\\iiizzzzzztttoookkk^^^^^^^^^]]][[[XXXVVVTTTTTTPPPKKKIIIIIIGGGAAA<<>>>>>===============???CCCFFFIIINNNTTTXXX___hhhxxx||||||}}}|||zzzwwwuuuuuusssoooiiiaaaYYYUUUQQQOOOKKKIIIFFFBBB>>>;;;666666555444222111000///111000000111222111///,,,---++++++...---***---333666;;;>>>;;;444...---///000000//////000000111222000000111222333333333222333333444555777888999:::>>>CCCMMM]]]pppzzzaaaUUUPPPOOOVVV```oooyyysssmmmiii___^^^]]][[[YYYWWWUUUTTTSSSOOOKKKJJJJJJGGGBBB===???<<<999777777777777666555555555333000...///000//////222999CCCMMMSSSUUUVVVTTTQQQLLLGGG@@@888222)))))))))((('''(((+++...555666888999888888999:::444444111+++&&&$$$&&&***((('''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""######""""""!!!######""""""!!!!!! """""""""###""""""!!!!!! !!!"""!!!!!! """###$$$&&&&&&%%%###"""######""""""""""""######%%%%%%###"""!!!""""""###$$$$$$#########"""""""""!!!###$$$###""""""###$$$$$$$$$$$$%%%%%%$$$###!!!$$$$$$#########%%%&&&''')))'''%%%''')))++++++)))'''(((***---///111222333000000111111111222222222000222333333222222222333666:::>>>CCCLLLWWW\\\[[[ZZZfffuuu~~~~~~~~~|||tttccc```[[[VVVRRRNNNIIIFFFAAAAAA@@@???>>>======<<<;;;===@@@BBBEEEIIINNNQQQ^^^hhhxxx~~~}}}|||yyywwwvvvuuuqqqllleee^^^XXXUUUOOOMMMJJJGGGEEEBBB???<<<888888666444111///...---111///...///000000///...,,,******+++++++++000555>>><<<999333...,,,---...///////////////000000111222222333333444333333333444444555666777999;;;;;;@@@FFFQQQaaatttsss\\\QQQOOOPPPYYYdddvvv~~~xxxqqqjjjfff```^^^\\\YYYWWWTTTSSSRRRQQQNNNKKKJJJJJJHHHCCC??????<<<999888888888777666555666555333111///000111111222666===GGGPPPVVVXXXWWWUUURRROOOIIIAAA888111)))******)))((()))---///222444666666555444555555111222000)))""" %%%+++'''(((((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$### !!!""""""""""""""" !!!###$$$%%%$$$$$$###%%%$$$###""""""###$$$%%%'''&&&%%%$$$###############""""""""""""!!!!!!!!!###$$$%%%$$$###"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$"""""""""###$$$&&&'''((()))(((''''''***+++++++++)))***,,,...000111222333111111111111111222222222111222444444333222444555555:::>>>CCCMMMXXX^^^]]]]]]hhhwww|||ooojjjddd^^^ZZZTTTNNNIIICCCBBBBBBAAA@@@???>>>>>><<<>>>@@@AAABBBEEEIIILLLWWWaaappp~~~|||yyyxxxxxxuuupppiiibbb\\\WWWUUUPPPMMMIIIFFFCCCAAA>>>;;;888777555333111///...---...,,,++++++---......---***))))))***+++---333888@@@;;;444000......////////////......//////000111333333444444444444444333555555555666888:::<<<===CCCIIIUUUfffyyymmmVVVNNNNNNQQQ[[[ggg{{{}}}wwwppphhhccc```^^^ZZZWWWTTTRRRQQQQQQOOOMMMKKKJJJIIIGGGDDDAAA???<<<:::888888888777666555555555444111000111333222555:::BBBKKKRRRWWWZZZXXXWWWTTTQQQKKKBBB888111)))))))))(((((()))---///222333333111///...000111333222///)))$$$$$$'''+++&&&''')))*********)))(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!!!!""""""######""""""###############"""!!!!!!""""""############ !!!###$$$%%%%%%%%%%%%&&&$$$""" """$$$&&&'''&&&%%%$$$######""""""""""""""""""""""""""""""%%%&&&&&&%%%###"""###$$$%%%&&&'''&&&%%%%%%%%%&&&$$$$$$$$$%%%&&&&&&'''(((((('''''''''(((*********+++,,,...///111222222333111111111111111111111111222444555555444444666777777;;;???DDDMMMXXX^^^^^^___jjjxxx}}}wwwoooiiiddd^^^VVVPPPFFFFFFFFFFFFEEECCCBBBAAA===>>>?????????AAADDDFFFNNNVVVdddttt|||zzzyyyyyyvvvooohhh```ZZZVVVTTTQQQNNNIIIEEEAAA>>>;;;888555444333222111000000///...,,,++++++---......---)))*********+++000666999;;;777222000000111111111///////////////000111111333333444555555555444444666555555666888:::===???DDDKKKXXXjjj~~~{{{fffRRRLLLNNNSSS^^^jjj|||{{{uuummmfffbbb^^^\\\YYYUUURRRPPPOOOOOOMMMLLLJJJIIIHHHFFFCCCAAA>>><<<:::999999888666555444555555333222111222444333888AAAIIIPPPUUUXXXZZZYYYXXXUUUQQQKKKAAA777000''''''(((''''''(((,,,///777666333///,,,,,,///222666111***'''((()))))))))&&&''')))*********)))(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""######$$$$$$%%%############"""!!! """"""""""""#########$$$######$$$%%%&&&'''''''''%%%###!!!!!!###%%%$$$$$$$$$###""""""!!! ########################%%%&&&&&&%%%###"""###$$$###%%%&&&%%%$$$###%%%'''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''(((***+++,,,...000111222333333111111111111111111111111111222333333222333555777:::===@@@CCCLLLWWW\\\\\\^^^iiixxxvvvpppkkkeee[[[TTTOOOOOONNNMMMKKKHHHEEEDDD>>>>>>>>>===<<<<<>>444...&&&''''''&&&&&&(((,,,///999888555111//////222555444---'''&&&)))+++(((%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""#########$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!"""""""""!!!"""######$$$ !!!!!!""""""###"""!!!!!!"""###!!!""""""""""""!!! """"""############$$$$$$###$$$%%%$$$###"""###$$$!!!###%%%$$$!!!!!!$$$''''''''''''''''''&&&%%%%%%$$$%%%&&&&&&%%%&&&(((******+++---///111222333444222222222111111111111111///000000000///111333666;;;>>>@@@CCCKKKVVV[[[[[[\\\gggvvvzzzuuuoooeee]]][[[[[[YYYVVVRRRLLLHHHEEEAAAAAA@@@>>><<<<<<===???BBBFFFNNNWWW```kkkttt{{{}}}~~~}}}~~~{{{wwwqqqiii```ZZZUUURRRPPPLLLFFFBBB???===:::888222222222222111111111111111000000111222111///,,,(((---///---///666::::::222222111000///000111222111111111111111222333333///000222333555555666666555444444444666:::===@@@FFFNNN]]]pppfffVVVJJJLLLSSS\\\hhhsss{{{rrrkkkeeeaaa^^^WWWWWWVVVTTTRRROOOMMMLLLJJJJJJIIIGGGDDDAAA???>>>;;;:::888888888777444222111222222222000000222444999CCCPPPZZZ^^^]]][[[YYYWWWTTTOOOIIIBBB999000***&&&'''((('''''')))---000222333444444333333444666///,,,(((((()))***'''%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######""""""!!!###############$$$$$$$$$###$$$$$$$$$###""""""!!!""""""!!! !!!"""###$$$###""""""!!!!!!""""""### !!!"""""""""!!!!!!!!!!!!!!!"""""""""######!!!###$$$###""""""###$$$!!!###!!!"""&&&###$$$%%%&&&&&&&&&%%%$$$$$$&&&''''''%%%&&&(((+++)))***,,,...111222444444222222222111111111000000000000111000000111555777999<<<>>>AAAJJJVVV\\\\\\ZZZeeesss}}}}}}ssskkkeeedddaaa\\\VVVOOOIIIFFFEEEEEEDDDBBB???>>>???AAA???BBBGGGLLLQQQWWW^^^cccaaagggnnnqqqrrrxxx~~~~~~{{{xxxqqqiiiaaaZZZUUURRRNNNJJJEEEAAA???===<<<:::333333222222111000000000000///000111111///,,,)))(((...111///000777;;;999222222111...,,,,,,///222222222111111222222333444...///111333444666666777444444333444666999===???FFFNNN^^^rrrzzz___QQQGGGLLLVVV___lllxxxxxxnnngggbbb^^^\\\UUUUUUUUUTTTRRRPPPMMMKKKIIIJJJIIIFFFBBB???======:::999777777777666333111000111222111000000222444;;;FFFUUU```ccc```\\\ZZZUUUQQQLLLEEE>>>666---((('''((()))((((((***...111)))---111444444444444444---------,,,***)))((((((&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!######""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""!!! !!!###$$$%%%$$$###############$$$########################!!!"""######"""""" !!!!!!"""""" !!!######""""""###%%% """  %%% """$$$%%%%%%%%%$$$%%%''')))(((&&&&&&))),,,''')))+++...000333444444222222222222111111000000333444444333333555888;;;666999<<<@@@JJJVVV]]]^^^XXXcccqqq{{{xxxxxxqqqiiiccc```ZZZSSSMMMFFFCCCAAAAAABBBCCCBBBBBBCCCBBBAAACCCGGGKKKNNNOOOUUUUUUUUUXXX^^^eeejjjmmm|||{{{zzzzzz{{{zzzvvvoooiiiccc\\\VVVQQQKKKHHHDDDAAA>>><<<999777555444333222111111111111111///---...//////---***,,,)))***222555333333777111111111111000000000000/////////000111111222222333333333444444444555555666555333444777:::<<<===HHHRRRbbbuuummmWWWOOOIIILLLVVVcccsssyyypppjjjfffbbb[[[VVVVVVVVVVVVUUURRRNNNKKKIIIJJJIIIEEEBBB???===<<<<<<777888999999888555111///000111111000000111333555@@@LLLZZZbbbdddddd^^^WWWRRROOOIIIBBB:::222,,,((()))))))))((((((***---000//////......///111333555...---+++***(((''''''&&&'''&&&&&&%%%&&&'''((()))))))))((((((''''''&&&&&&((('''&&&%%%%%%''')))***""""""""""""""""""""""""#########"""!!!!!! $$$###"""###$$$&&&&&&&&&$$$###!!! !!! """###"""###%%%&&&,,,'''""""""%%%&&&%%%""" !!!!!!""""""######$$$$$$###"""!!!!!!""""""""""""#########""""""!!!!!! &&&&&&&&&&&&'''''''''''')))(((((((((((())))))***)))***,,,...///000111111111000/////////000222333111333555666666666888:::666888:::>>>GGGTTT[[[\\\[[[___jjjxxx~~~vvvooojjjeee]]]XXXPPPMMMHHHEEECCCBBB@@@???AAA@@@???@@@CCCFFFGGGGGGJJJKKKMMMRRRXXX]]]aaaccclllsss}}}zzzyyyyyyzzzyyytttnnnggg```ZZZSSSOOOJJJGGGCCC@@@>>><<<999777555444333222111111111111000...------//////,,,))),,,***,,,333666333111444////////////............//////000000111111222222333333333333444444444444666555444555888;;;===???IIISSSeeexxxjjjUUUNNNJJJNNNXXXfffwwwxxxnnngggccc```[[[WWWUUUUUUUUUTTTRRROOOLLLJJJKKKIIIFFFCCC@@@>>>======888999999999777444111//////000111000000111333666@@@LLLZZZaaadddddd___XXXRRRNNNGGG???777000+++((((((((())))))***---000333000000111111222333444555...---,,,***)))(((''''''((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&%%%###"""!!!"""###$$$"""""""""""""""""""""""""""!!!!!!!!!!!! !!!  !!!"""""""""###""" !!!""""""""" !!!!!! !!!""")))$$$ """$$$""" """"""""""""#########$$$%%%%%%$$$###########################""" ###!!! !!!$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))******+++---...000111222222222111111000000000111111111333555555555666888:::999;;;<<>>;;;999666444333222111111111111111///...------...---+++)))++++++000666777222//////............//////////////////000000111222222222222222222222333333333333666555555666888;;;???AAAKKKVVViii~~~|||gggSSSMMMKKKQQQ\\\jjj{{{xxxnnngggccc```\\\YYYTTTUUUUUUUUUSSSPPPMMMKKKKKKJJJGGGDDDBBB@@@>>>>>>;;;;;;:::888666333111000///000000000000222444777AAAMMMYYY```dddddd```ZZZRRRMMMEEE<<<333---***)))(((((()))***---000333555111333444666666666555444...---,,,***)))((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((()))(((&&&$$$###"""######""""""""""""""""""""""""!!!!!!""""""""""""######  !!!!!!"""!!! """%%%'''%%%###!!!"""###"""  !!!&&&###!!!###!!!############$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###"""!!!!!!###%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&((((((((((((((()))*********+++---///111222333333000111111111111111000000111333444555555666888:::<<<>>>>>>@@@GGGRRRWWWXXXWWW\\\iiixxx~~~}}}}}}}}}yyywwwyyy{{{}}}|||xxxrrrkkk```VVVOOOJJJGGGEEEBBBAAAAAAAAABBBBBB@@@>>>DDDGGGKKKQQQWWW]]]dddhhhjjjkkklllooouuu}}}{{{yyyxxxwwwwwwuuuqqqiiibbb[[[UUUOOOKKKHHHFFFBBB???===;;;888666333333222111111111111111......---------,,,+++******---333777666222...,,,000000000000111111111111///000000111111222333333111111222222222333333333444444555555777;;;@@@DDDMMMZZZoooxxxeeeSSSOOOPPPVVVaaannn~~~{{{tttnnniiiddd^^^ZZZWWWWWWWWWVVVTTTQQQMMMKKKJJJIIIGGGDDDBBB@@@>>>======<<<:::777555333111000...///000111111333666999CCCMMMYYY___bbbccc```[[[TTTNNNDDD999111,,,******(((((((((+++...111333444222444777999999777444222---,,,+++***(((((((((((('''''''''''''''((())))))&&&&&&&&&''''''(((((((((((('''&&&$$$$$$###$$$$$$""""""""""""""""""""""""""""""######$$$%%%%%%&&&"""######"""!!!!!!"""######"""!!!$$$((()))&&&"""###$$$%%%$$$"""!!!"""###%%%###!!!!!!"""$$$###"""########################%%%$$$$$$#########$$$$$$############"""!!!""""""!!!!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((''''''(((((()))***+++***+++,,,...000111222222,,,---///000111111000000111222333444444666999;;;===>>>???@@@HHHRRRXXXXXXWWW\\\iiixxx}}}}}}{{{vvvuuuxxx{{{~~~rrrdddXXXQQQLLLJJJCCCBBBBBBBBBCCCCCCAAA???@@@CCCFFFIIIOOOXXXbbbiiipppooommmlllmmmssszzz~~~|||zzzyyyxxxwwwtttoooggg```YYYTTTOOOLLLGGGDDDAAA>>>===;;;888666222222111111000000111111......///...---,,,++++++***000555666444111---+++///000000000111111111222000000000111222222333333111111222222222333333333333333444555666;;;AAAFFFQQQ___uuuuuudddTTTRRRUUU\\\eeeqqq~~~zzzssskkkaaa[[[YYYYYYYYYWWWTTTQQQMMMKKKHHHGGGFFFDDDAAA???===<<<===<<<:::888555333111000...///111222333555999<<>>@@@IIITTT[[[[[[XXX]]]jjjxxx~~~~~~~~~~~~}}}yyyvvvvvvzzz~~~rrrcccYYYSSSPPPGGGEEECCCCCCDDDCCCBBB@@@@@@BBBDDDFFFJJJRRR^^^fffpppqqqqqqqqqqqqssswwwzzz}}}|||tttllljjjmmmqqqwww}}}{{{yyyxxxqqqlllddd]]]XXXSSSOOOLLLFFFCCC@@@===<<<:::888666222111111000000000111111...///000000---,,,,,,,,,,,,222666444111///...,,,------......//////000000000000111111222333333333222222222222333333333333222444555555777;;;DDDJJJWWWfff~~~pppaaaTTTTTTYYYaaaiiittt{{{oooccc\\\XXXXXXXXXVVVTTTPPPLLLJJJFFFFFFEEEDDDAAA???===<<<<<<<<<;;;999777444222111...000222333555888<<>>AAAJJJVVV]]]]]]ZZZ^^^iiiwww~~~}}}}}}{{{xxxuuuvvv{{{|||mmmddd___\\\OOOLLLIIIFFFFFFEEECCCBBBBBBDDDFFFGGGHHHMMMWWW^^^ggglllsssyyy{{{}}}~~~~~~wwwyyy}}}~~~uuuhhh[[[UUUWWW\\\bbbjjjxxx~~~{{{yyymmmhhh```ZZZUUUQQQNNNLLLEEECCC???===<<<:::888666111111000000000000111111...000222111...,,,---...---444666111---...000///---------...///000000000000111111222222333333444333333333333444444444444333666777888888>>>GGGNNN^^^nnnjjj\\\RRRTTT[[[dddmmmxxx{{{oooddd]]]RRRSSSSSSSSSQQQOOOLLLJJJFFFFFFFFFEEECCC@@@>>><<<::::::;;;:::888555333111///111333555777:::???BBBHHHPPPVVVXXXZZZ\\\[[[XXXRRRLLLAAA777...***)))))))))''')))///777======;;;999;;;===>>>===999444111------,,,+++************''''''((()))***)))(((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%""""""""""""""""""""""""!!!!!!!!!""""""#########!!!###$$$"""  $$$$$$!!! """$$$"""###$$$###!!!!!!!!!"""!!!!!!"""""""""############"""""""""!!!!!!###"""""""""######$$$%%%"""######$$$$$$$$$$$$### !!!"""#########$$$$$$$$$$$$&&&&&&''''''(((***+++,,,((()))+++---...000000000---------...///000111222000111111111222555999===;;;===???AAAJJJVVV]]]]]]ZZZ^^^hhhttt|||}}}~~~}}}|||zzzvvvssstttzzzuuummmjjjiiiXXXTTTOOOKKKIIIHHHFFFEEE???CCCFFFFFFEEEGGGMMMSSSZZZcccoooyyyyyyyyy}}}|||~~~tttcccSSSKKKMMMQQQUUU[[[iii}}}|||zzzjjjeee^^^WWWSSSPPPMMMKKKEEEBBB???===;;;:::888666111000000000000000111111///111333222///------//////555666///***...111222...//////000111222222333000111111222222333444444333333444444444444555555555777999::::::@@@IIIQQQcccsssfffYYYPPPSSS[[[fffppp{{{yyymmmccc^^^MMMNNNOOOPPPPPPNNNLLLKKKGGGGGGGGGFFFDDDAAA???===888999;;;;;;999666333111000222444666888<<<@@@CCCIIIPPPVVVWWWXXXZZZZZZWWWPPPJJJ@@@666---)))'''''''''''')))111;;;AAABBBAAA<<<===???@@@>>>:::555333///......---,,,,,,,,,,,,)))*********)))(((&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$%%%%%%%%%%%%&&&&&&&&&"""$$$&&&###!!!######"""(((&&&''''''&&&###!!!"""""" !!!###$$$$$$$$$%%%&&&%%%$$$$$$$$$######""""""$$$#########$$$%%%%%%&&&###############"""!!! !!!###$$$""" !!!$$$!!!!!!!!!!!!""""""""""""&&&&&&''''''(((***+++,,,)))***,,,...///111111111222111000//////000111222000111111111222555999======???@@@BBBJJJVVV\\\]]]ZZZ]]]fffrrrzzz{{{}}}~~~}}}zzzuuuqqqsssxxx~~~|||wwwrrreee```YYYTTTRRRPPPLLLIIILLLIIIFFFEEEFFFHHHIIIIIIOOOWWWeeeqqqzzz{{{}}}}}}}}}uuudddRRRHHHEEEGGGHHHKKKVVVjjj~~~}}}xxxtttjjjcccZZZTTTQQQOOOLLLIIIGGGDDD@@@<<<:::777444222000000000000000000000000,,,000111...---///000...666555222///.........///111111111000000000000000000000000111222222333333000000111222333333444444555555888;;;<<<@@@KKKWWWhhh~~~www___RRRRRRRRRYYYiiiwww}}}tttjjjccc___UUUSSSPPPOOOOOONNNLLLJJJFFFEEEDDDCCCAAA@@@???>>>:::;;;======<<<888444222...111444777999===DDDIIIRRRPPPOOORRRUUUUUUOOOJJJGGGBBB:::111,,,***+++,,,+++***---555>>>EEEFFFDDD@@@CCCGGGGGGCCC<<<666333222111000...,,,***)))(((((((((((((((''''''''''''&&&&&&'''((())))))))))))'''%%%###!!!!!!"""###%%%&&&&&&%%%%%%$$$###"""""""""""""""""""""######$$$###"""!!!!!!!!!###$$$%%%)))'''%%%###""""""#########%%%&&&&&&$$$!!! %%%$$$###"""!!!!!!!!!!!!#########""""""""""""!!!!!!###$$$$$$###"""!!!&&&&&&&&&&&&$$$###!!! !!!  """#########%%%&&&&&&&&&%%%%%%$$$###%%%&&&'''((()))***++++++((()))+++---...///000000111000///......///000111111000111444444333777<<<>>>AAABBBCCCIIITTT\\\^^^[[[]]]fffttt}}}~~~{{{wwwtttuuuyyy}}}qqqkkkddd^^^ZZZVVVQQQMMMKKKIIIGGGFFFGGGHHHHHHGGGHHHOOOYYYdddnnnwww~~~|||~~~~~~wwwgggVVVJJJGGGGGGEEEHHHRRRcccxxx~~~~~~{{{vvvqqqiiibbbZZZTTTQQQOOOKKKHHHFFFCCC???<<<:::777444222000000000000000000000000---000111...---000222000333111///---,,,,,,---...111000000000000000000000/////////000111111222222111111111222333333333444555555888;;;===AAALLLXXXkkkrrr\\\QQQRRRSSS[[[kkkzzz{{{rrriii```\\\VVVUUUTTTTTTSSSRRROOOMMMGGGFFFDDDCCCAAA???>>>===<<<=========;;;777333000...111555888;;;@@@GGGLLLRRROOONNNOOORRRQQQLLLHHHCCC???888000,,,******+++++++++///777@@@FFFGGGEEEAAAEEEIIIIIIDDD===777333111000///...,,,***))))))''''''''''''&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############&&&&&&%%%$$$$$$###""""""###############$$$$$$%%%###"""!!!!!!!!!"""$$$%%%&&&%%%###"""""""""$$$%%%&&&&&&&&&%%%$$$#########"""""""""!!!!!!""""""###$$$$$$$$$#########""""""######%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$"""!!!!!! ###!!! !!!###%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++,,,000000000000///...---,,,000000////////////000000111///000333444333666;;;>>>AAABBBCCCIIITTT[[[]]]YYY[[[dddrrr|||~~~|||xxxvvvwww{{{~~~~~~uuunnniiibbb[[[VVVNNNLLLJJJIIIJJJIIIHHHFFFGGGJJJNNNUUU]]]hhhsss{{{{{{yyyzzz}}}zzzlll\\\OOOHHHGGGCCCFFFNNN[[[lll}}}~~~}}}zzztttooogggaaaYYYSSSPPPNNNJJJGGGEEEBBB>>>;;;999777444222000000000000000000000000...111000---...333555333000///...---------...///000000000000000000111111......//////000111111111222222222222333333333333555555888;;;===BBBNNNZZZqqqjjjWWWQQQRRRUUU^^^nnn~~~}}}xxxqqqhhh```\\\ZZZZZZZZZ[[[[[[XXXSSSPPPHHHGGGEEEBBB@@@>>>=========>>>>>><<<:::666222000...111666;;;???DDDJJJNNNRRROOOLLLLLLMMMLLLHHHDDD>>>:::555///+++)))))))))***,,,111:::CCCHHHGGGEEECCCFFFJJJJJJEEE===777333//////...---,,,+++******'''&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&&&&###$$$%%%&&&%%%$$$###"""%%%%%%%%%$$$######""""""$$$############$$$%%%%%%"""""""""!!!""""""###$$$###"""!!!!!!!!!###$$$%%%%%%%%%$$$#########$$$%%% !!!"""###$$$######"""""""""!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###!!! !!!!!!###"""!!!"""$$$%%%%%%%%%&&&%%%%%%%%%%%%'''((()))''''''((()))***++++++,,,,,,,,,...///000000111111//////000000111000000///000...///222333222555;;;???BBBCCCCCCIIISSSYYY[[[XXXYYYbbbpppzzz~~~~~~zzzxxxxxx|||zzzsssjjjdddXXXTTTPPPMMMLLLKKKKKKJJJKKKKKKKKKMMMQQQYYYccciiiuuuxxxzzzxxxttttttwww{{{zzz~~~ssscccTTTJJJFFFCCCGGGMMMWWWddduuu~~~~~~~~~{{{uuupppeee___WWWRRRPPPMMMIIIFFFCCCAAA===:::999777555333000000000000000000000000///111000...000555777555000////////////000111222000000000000000111111111/////////000111111222222333333333333333333222222666666888<<>>===<<<======<<<;;;888666333222111444888<<>>EEEIIIGGGDDDBBBEEEHHHHHHCCC;;;555222......------,,,+++******'''''''''&&&&&&&&&%%%%%%((()))))))))((('''&&&&&&"""######$$$######""""""%%%$$$$$$$$$######""""""######""""""######$$$%%%""""""""""""""""""######"""!!!!!! !!!"""######"""""""""###%%%%%%$$$### !!!"""###!!!!!!!!! ###"""""""""###$$$%%%&&&'''%%%###!!! !!!"""######""" !!!###%%%%%%$$$&&&%%%$$$$$$%%%(((+++,,,(((((())))))***++++++,,,'''(((***,,,...000111111...///000222222111000//////...///222222111555:::???BBBCCCCCCHHHQQQWWWXXXWWWXXXaaaooozzz{{{yyyzzz}}}{{{tttddd^^^VVVPPPNNNMMMMMMMMMKKKKKKJJJIIIJJJNNNTTTYYYbbbhhhpppqqqooonnnqqqttttttxxx~~~|||kkk[[[MMMFFFBBBFFFLLLTTT___ppp~~~~~~|||vvvqqqbbb]]]VVVQQQOOOLLLHHHEEEBBB???<<<:::888777555333000000000000000000000000000111///...222777888555.........//////000111222//////000000111111111111000111111222222333333444444444333333333333333333666666999===AAAHHHVVVddd{{{zzz___SSSTTTPPPXXXfffvvvzzzsssooommmkkkiiiggghhhhhhhhheee^^^UUUOOOJJJHHHEEEBBB???=========;;;;;;:::999888666555555666777999===AAAFFFIIIKKKRRRPPPMMMJJJHHHEEECCCAAA666444000,,,)))(((((()))(((...888AAAHHHIIIFFFBBB@@@BBBDDDBBB===777222000......---,,,++++++******(((((((((((('''''''''&&&%%%%%%%%%%%%$$$$$$###"""###"""!!! !!!###$$$$$$$$$###############"""!!!!!!!!!!!!!!!"""######""""""#########""""""""""""""""""!!!!!!!!!!!!!!! !!!$$$(((+++)))%%%!!!!!!!!! !!!!!!""""""!!!!!!!!! """"""""""""###$$$%%%&&&'''&&&$$$"""!!!"""###$$$"""  """$$$$$$###%%%$$$###$$$&&&(((+++---((((((((()))******++++++............---,,,++++++...///111222222222111000///...///222222111555:::@@@CCCDDDDDDHHHPPPTTTUUUUUUWWWaaappp|||}}}zzz{{{}}}pppjjjaaaYYYTTTRRRQQQPPPGGGHHHGGGGGGGGGIIIMMMPPPRRRYYYbbbfffffffffhhhkkkkkknnnsss{{{tttcccTTTKKKCCCFFFKKKRRR]]]lll}}}~~~}}}~~~~~~{{{uuuooo```[[[UUUPPPNNNKKKGGGCCC@@@>>>;;;999888777555333000000000000000000000000///000//////444999888333++++++,,,---......///////////////000111111222222111111222222333444444555333333333333444444444444666666999???DDDMMM\\\kkkvvv]]]TTTUUURRR\\\kkkzzzwwwpppmmmmmmlllkkkggghhhhhhhhhddd]]]SSSLLLJJJHHHDDDAAA???>>>>>>>>>::::::888777777666777777999888888;;;@@@EEEIIIJJJQQQPPPNNNKKKHHHDDDAAA???777444///+++)))((()))******111<<>>>>><<<777333111000......---,,,+++***))))))))))))((((((((('''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$""" !!!$$$%%%########################!!! !!!"""""""""############"""!!!!!!###"""""""""!!!!!! """$$$(((---000...'''!!!""""""!!!!!! !!!!!!!!!$$$$$$$$$#########""""""""""""###$$$%%%&&&&&&''''''&&&$$$#########$$$%%%!!!  """##################$$$&&&(((+++,,,'''((((((((())))))))))))---......///000000////////////000111222222222222000...///222333222555;;;AAADDDEEEDDDGGGNNNRRRRRRRRRUUUaaaqqq~~~}}}}}}}}}xxxpppiiibbb]]]XXXUUUJJJJJJIIIHHHGGGIIILLLOOOLLLQQQVVVYYYZZZ\\\___aaabbbdddhhhpppzzz{{{kkk\\\RRRHHHJJJNNNTTT^^^kkkxxx~~~}}}}}}|||wwwpppjjj^^^ZZZTTTPPPNNNKKKFFFBBB???===:::888888777555333000000000000000000000000///000000000555999666000++++++,,,---...............//////000111111222222000111111222333333444444222333333333444555555555555666:::AAAGGGQQQbbbqqqrrr\\\SSSUUUVVVbbbqqqzzzqqqlllkkkjjjhhheeebbbbbbcccccc```YYYQQQJJJIIIGGGCCC@@@>>>>>>???@@@<<<;;;888666555555666666999666555777>>>EEEIIIKKKNNNNNNNNNLLLGGGCCC???>>>999555000+++((()))+++,,,---666BBBLLLOOOKKKEEEAAA<<<;;;:::777333111000111//////...,,,***)))((('''(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((''''''$$$###""""""###$$$%%%&&&""""""""""""############!!!!!!!!!!!!!!!""""""###"""######$$$###"""!!! !!!!!!""""""######""""""$$$$$$'''+++///---&&& !!!!!!!!!!!!""""""###$$$######"""""""""!!!!!!!!! """$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""!!! ###$$$$$$$$$!!!"""###%%%&&&((()))***''''''''''''(((((((((((()))***,,,...111222333444000000000000111222333444111///000333444333666;;;AAADDDEEEDDDGGGMMMPPPPPPNNNRRR___rrr}}}wwwpppggg___ZZZQQQPPPNNNKKKIIIJJJNNNQQQMMMNNNOOOPPPRRRTTTXXXZZZ\\\^^^bbbkkkvvvpppaaaXXXNNNOOOQQQWWWaaallluuu{{{~~~|||{{{yyytttkkkddd^^^YYYSSSOOOMMMKKKFFFBBB???<<<999888777777555333000000000000000000000000...///000111666999555------......///000000//////...//////000111222222222000000000111222222333333222222333333444555666666555666:::AAAIIISSSeeetttppp[[[SSSTTTXXXeeeuuuzzztttmmmjjjiiihhhccc^^^\\\]]]^^^^^^\\\WWWOOOIIIHHHFFFCCC@@@>>>???@@@AAA>>><<<999666444444444555777444222555<<>><<<;;;777000+++((())),,,...000999FFFPPPRRRMMMFFFAAA;;;:::888444111000111333000///...,,,***((('''&&&''''''&&&&&&&&&%%%%%%%%%"""######$$$%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%"""""""""""""""#########"""""""""""""""######$$$"""###$$$$$$$$$"""!!!  !!!###$$$$$$%%%%%%$$$######&&&******$$$ !!!###$$$&&&'''  """######"""!!!"""############""""""!!!###"""!!!"""$$$%%%%%%%%% !!!###%%%&&&'''((((((&&&&&&&&&'''''''''''''''---------...------,,,,,,111000//////000222444555111000111444444333777<<>>>>>BBBNNNWWWeeezzziii[[[WWWYYY\\\jjj||||||sssuuuvvvrrrjjjbbb\\\ZZZXXXZZZ\\\[[[WWWQQQNNNLLLEEEDDDCCCBBBAAAAAABBBCCC???;;;666333333444555555444333222444999AAAIIINNNLLLMMMMMMKKKHHHBBB===::::::333+++''''''((())))))111888@@@FFFIIIHHHDDD@@@@@@<<<777333111111000///111...+++***,,,---+++***))))))))))))))))))))))))''''''&&&%%%%%%$$$######%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$&&&%%%"""!!!!!!"""$$$&&&$$$###"""""""""###$$$%%%!!!""""""""""""######### """$$$$$$###!!! !!!###$$$$$$###""""""### """$$$$$$### !!!"""###$$$$$$ !!!"""###$$$$$$######"""!!!!!! !!!###$$$&&&$$$$$$%%%&&&&&&''''''(((***'''$$$&&&+++---***'''---+++)))+++...000...,,,//////000111222333333444000111111222222555999<<>>>>>CCCPPPYYYggg}}}hhh[[[XXX[[[```ooo|||~~~{{{sssjjjbbb___[[[\\\\\\ZZZTTTOOOKKKIIIEEEDDDCCCAAAAAAAAABBBBBB???;;;777444444444555444222111111333999AAAIIINNNNNNNNNNNNLLLIIICCC>>>;;;777111***''''''***,,,,,,222999AAAEEEGGGGGGEEEAAAAAA===888444222111000///---***((((((***++++++***))))))))))))))))))))))))''''''&&&%%%%%%$$$######%%%%%%$$$$$$###"""""""""$$$$$$$$$###""""""!!!!!!$$$###!!! !!!"""$$$%%%&&&%%%###""""""""""""###!!!!!!!!!"""""""""#########$$$%%%%%%%%%###!!! !!!""""""""""""!!!!!! """%%%&&&$$$"""!!!!!!"""###$$$%%%&&&&&&#########""""""""""""""""""""""""""""""###$$$%%%$$$$$$%%%&&&&&&''''''((()))&&&$$$&&&+++---+++(((---,,,+++,,,...//////...000000111111222333333333111222222333333666:::===FFFKKKNNNKKKIIIKKKMMMMMMMMMSSS^^^lllyyyxxxrrriii```ZZZUUUPPPNNNOOOMMMKKKJJJKKKKKKKKKJJJJJJKKKNNNVVVcccrrrxxxmmmjjjiiimmmppprrrwww}}}}}}|||zzzvvvpppggg```\\\YYYVVVQQQMMMJJJFFFBBB???<<<:::777444222111111222000111111111111000000///222222333333111...+++***.........///000000111111000000000000111111111111111111111111222222333333111333444555444444666777999???@@@EEETTT^^^mmmzzzeeeZZZYYY\\\fffuuu~~~sssiiiccc___^^^\\\XXXQQQKKKHHHGGGEEEDDDCCCAAA@@@@@@AAAAAA???;;;777555444555444444000000000333888@@@HHHMMMMMMMMMMMMKKKGGGBBB===:::333///)))'''(((+++...000444<<>>999444222111///...,,,***)))(((*********)))))))))))))))))))))))))))'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$######""""""%%%$$$$$$###""""""!!!!!!######""""""###$$$%%%%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$######"""""" !!!"""############ !!!###%%%''''''$$$!!!""""""###$$$%%%&&&&&&'''&&&%%%###"""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((($$$"""!!!$$$(((***)))'''+++,,,............///111222222222333333333333333222222333333444777;;;>>>EEEJJJMMMJJJGGGJJJLLLLLLKKKQQQ]]]kkkyyy}}}||||||}}}uuukkkccc[[[TTTPPPQQQNNNKKKJJJKKKLLLLLLLLLIIIIIIKKKPPP[[[kkk{{{zzzvvvvvvxxxxxx|||~~~{{{vvvoooggg___[[[VVVSSSOOOKKKHHHDDD@@@===;;;999777444222111000000///000111222222111000///333333333333111///,,,+++---...///000000111111111///000000000111111111111000111111222222333333333222333444444444555666888999@@@AAAIIIXXXdddttttttaaaXXXYYY\\\jjjzzzvvvjjjccc```^^^[[[UUUOOOIIIGGGGGGEEEDDDBBB@@@@@@???@@@@@@>>><<<888666666555444222111000000222888???FFFJJJKKKJJJIIIGGGCCC>>>999666222///***'''(((+++///222777@@@EEECCCCCCGGGHHHEEEBBB>>>888444111000...---///...---++++++***)))((())))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########!!!""""""######$$$%%%%%%######$$$%%%%%%&&&&&&&&&$$$$$$######"""""""""!!!"""""""""############$$$"""!!!!!! !!!"""###""""""###$$$%%%&&&&&&''' !!!###$$$%%%%%%###"""!!!!!!!!!"""###$$$$$$$$$&&&$$$""" !!!"""#########%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''(((%%%######%%%)))++++++******---//////------000222444444444333333222222222111222333333444666:::>>>DDDJJJLLLIIIFFFIIIKKKKKKIIIOOO[[[jjjxxxyyypppiiigggggggggkkkoooqqqvvv}}}yyypppfff^^^YYYRRROOOLLLKKKKKKMMMMMMMMMKKKKKKKKKMMMTTTaaaqqq{{{~~~{{{uuummmeee^^^YYYTTTQQQMMMIIIFFFCCC???<<<999888666333222111000000///000111222222111000///444444444444222111///...---...///000111111111000///000000000111111111111000111111222333333444444222333444444444555777:::999@@@CCCLLL]]]jjj{{{nnn\\\UUUXXX\\\mmm}}}sssggg```^^^]]]ZZZTTTNNNJJJHHHIIIEEEDDDBBB@@@???>>>??????>>><<<999888777666333111222111111333777===CCCGGGJJJIIIHHHEEE@@@<<<777555222///+++((((((***///222<<>>;;;666555444333222111111111///000000111111111111000555555555444333111000///,,,---///111111111000000000000000000111111111111000111111222333444555555222333444444444555888;;;:::AAAEEEOOObbbpppgggXXXTTTYYY^^^pppxxxnnnddd]]]]]]\\\YYYUUUOOOKKKJJJJJJEEECCCAAA???>>>>>>>>>>>>>>><<<:::999888666333000222222222444888>>>CCCGGGKKKJJJHHHEEE@@@<<<777555111///,,,)))(((***000444BBBNNNRRRIIIEEEJJJLLLHHH@@@<<<777333111000//////%%%''')))***))))))***+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""""""""!!!!!!!!!!!!!!!"""!!!"""###$$$$$$$$$#########$$$$$$$$$%%%%%%***(((&&&###!!! """!!!!!!!!!!!!"""######"""""""""  """$$$""""""######$$$$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&'''((()))***+++,,,---)))***,,,------...///111444444333333222222111111///000111111222555999<<>>;;;333333333222222222222222000000000000000111111222777666555333111///...---,,,---///111222111000///000000000000111111111111000111111222333444555666333333444444444666999<<<:::BBBGGGQQQeeetttzzzbbbUUUUUU[[[bbbttt~~~wwwqqqkkkccc^^^]]]]]][[[VVVPPPKKKIIIIIIDDDCCCAAA???>>>=========>>><<<;;;:::999666222//////000111444:::@@@FFFJJJKKKIIIGGGCCC???:::666444...---+++)))(((,,,333888GGGUUUYYYNNNHHHMMMNNNHHH@@@===888555333333333222''')))++++++(((&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""&&&$$$""" !!!""" !!!#########""""""!!!!!!"""""""""#########&&&&&&%%%###"""""""""!!!###"""!!! !!!!!!!!!###$$$###!!! """###"""""""""""""""#########"""""""""""""""######### !!!"""###$$$&&&'''$$$$$$%%%&&&&&&''''''((($$$%%%&&&&&&''''''((())))))((()))***---//////...222222222222222111111111000111222222333555:::===FFFKKKMMMIIIGGGHHHJJJJJJKKKSSS```ppp~~~yyylllaaaVVVOOOJJJKKKKKKJJJKKKNNNQQQWWW^^^bbbbbbcccgggjjjmmmrrr{{{sssnnnfff___[[[XXXUUUTTTJJJLLLLLLJJJHHHKKKSSSYYY^^^fffrrr~~~zzztttllleee___[[[RRROOOKKKHHHEEEBBB>>>;;;222222222222222222222222111000/////////000222333999888666333000---+++***,,,---///111222111000///000000000000111111111111000111111222444555666666333333444444444666999<<<:::BBBGGGSSSgggwwwvvv___TTTVVV^^^eeexxx{{{tttooojjjddd```^^^^^^\\\XXXQQQKKKHHHGGGDDDCCCAAA???============>>>===<<<;;;:::777222///---...000444;;;BBBIIIMMMHHHGGGDDD@@@<<<777333111++++++***))))))---555;;;JJJYYY]]]QQQJJJNNNOOOHHHAAA>>>999666555666555555///111111///)))$$$######((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&+++(((%%%###"""###$$$%%%!!!!!!"""######"""!!! !!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$###!!!!!!!!!""""""###''''''%%%""""""""" ######$$$$$$###"""!!!  """$$$'''((($$$$$$%%%&&&&&&''''''((()))***++++++******+++---)))'''&&&)))---000///---111111111111111111111111111222333333444777;;;>>>GGGLLLNNNJJJGGGIIIJJJJJJNNNVVVcccttt~~~vvvsssrrrnnneee^^^QQQPPPMMMIIIGGGIIINNNQQQVVV]]]aaaaaabbbdddcccaaagggjjjooovvv~~~{{{pppjjjeee]]]TTTRRROOOKKKKKKLLLOOOQQQRRRSSSVVV___jjjvvvyyytttoooiiiaaa\\\TTTPPPKKKFFFBBB???<<<999777666444222111111111111...000111000...///222666777666444222000000000000111111111000000000000000222222111111222222333444000111111111111222222222222444555666666666888999<<>>>>>?????????AAA@@@===:::555222///---///222333444<<>>;;;777333000///,,,*********---666AAASSS]]]___XXXTTTUUUPPPFFFDDD>>>::::::>>>???;;;555000...,,,++++++***(((&&&''''''((((((((((((''''''%%%%%%&&&&&&%%%%%%$$$###%%%$$$######"""#########&&&%%%$$$"""!!! #########$$$%%%%%%###!!!"""""""""""""""""""""###""""""############""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$"""$$$######"""!!! """"""""""""!!!!!!!!!!!!#########$$$$$$%%%%%%%%%$$$######%%%&&&&&&$$$""")))&&&$$$%%%((((((%%%!!!###$$$&&&((()))***++++++,,,,,,+++***+++,,,---......000222222000000000111111111111111222444999<<>>;;;999666555333111000000000111...///000//////000333777666444333111000///000000000000000000000111111111111111111111111222333333111111111111222222222222222444666666666777999;;;>>>DDDNNN[[[mmmmmm\\\TTTTTT```ooo{{{tttnnnkkkiiigggfffnnnhhh___VVVQQQMMMJJJHHHFFFCCC@@@>>>>>>??????>>>???===;;;888555222000//////111333444<<>>;;;:::888666444222111000...111333555<<>>:::888;;;???AAA>>>:::111///---,,,,,,,,,***(((''''''((((((((((((''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$###############$$$%%%&&&'''(((''''''&&&$$$$$$###$$$&&&&&&$$$###########################""""""############"""""""""""""""""""""""""""""" !!!%%%'''((("""""""""!!!!!! !!!!!!""""""#########%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""###''''''$$$###%%%(((%%%&&&''''''(((''''''''',,,,,,+++++++++,,,---......///111111111000111222000000000000000333777:::@@@CCCEEECCC@@@AAAFFFLLLPPPWWWddduuuzzz|||rrrfff]]][[[ZZZ\\\______\\\XXXTTTTTTTTTUUUYYYaaakkkqqq{{{~~~wwwrrrnnngggfffdddaaa___```cccffflllrrr|||tttlllaaaXXXRRROOONNNMMMOOOLLLKKKMMMQQQVVVaaalll}}}uuunnnhhhbbbZZZUUUPPPLLLGGGBBB???<<<999777333222000///......//////////////////000333777999111111000000/////////.........///000111222222333000000000///000000111222111111111222222222333333222333555555666888;;;===DDDIIIVVVjjj~~~cccVVVTTTZZZjjj{{{~~~qqqmmmhhheeedddcccbbbaaaccc___ZZZUUUQQQNNNIIIGGGEEEBBB@@@????????????===;;;999777444222111000000...222555888???HHHLLLKKKEEEBBB===999777666444222000,,,)))***...777FFFTTT___aaa___XXXTTTSSSNNNGGG===:::999;;;>>>???<<<999111///------------+++)))''''''((((((((((((''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$############$$$$$$$$$&&&&&&%%%###!!! ###""""""###$$$%%%$$$"""""""""""""""!!!!!!!!!!!!""""""############""""""########################"""!!!!!!###$$$###""""""""""""""""""!!!!!! !!!"""######$$$$$$%%%%%%%%%$$$$$$#########$$$###"""###$$$%%%$$$"""$$$&&&((('''$$$"""###$$$$$$%%%&&&''''''(((''''''+++++++++,,,,,,,,,---------///111111111000111222000000000//////222666999@@@CCCDDDBBB@@@BBBIIIOOOPPPUUU```qqqyyy{{{pppaaaXXXTTTTTTVVVZZZ]]]___\\\ZZZXXXXXXYYY\\\bbblllwwwzzzuuunnnllliiiddd___^^^```bbbdddjjjsss}}}~~~sssggg^^^WWWRRROOOMMMKKKKKKNNNPPPQQQWWW]]]iiiuuu{{{rrrkkkeee___XXXRRRMMMJJJEEE@@@===;;;888555222111///...---......////////////000333555777888//////000000////////////......///000111222222333000000000///000000111222111222222222222333333333111222333444555777;;;>>>GGGNNN\\\tttxxx___TTTUUU^^^ooo~~~|||yyyuuummmjjjeeebbb```___]]]\\\ZZZWWWTTTQQQPPPNNNKKKHHHDDDBBB@@@@@@@@@@@@>>>===<<<:::777333111///......///333888<<>>AAAHHHNNNOOOSSS___ppp~~~yyy{{{nnn```VVVQQQOOOPPPSSSXXX\\\^^^\\\[[[[[[\\\___dddlllyyy{{{rrrppplllfffbbb```aaacccdddiiipppxxxzzznnncccZZZTTTMMMIIIIIILLLMMMKKKMMMQQQ[[[dddsss~~~xxxooogggbbb\\\VVVQQQKKKHHHCCC???<<<999666444111000///...---...////////////000333666777666555...///000000000000000/////////000000111111222222111000000000000111222222222222222222333333333333111222444444555999===AAAIIIRRRddd|||rrrZZZSSSXXXbbbttt~~~|||zzzuuuqqqkkkgggccc```^^^]]]ZZZYYYTTTRRROOONNNNNNMMMLLLJJJDDDBBB@@@@@@@@@@@@>>><<<<<<:::666333000/////////111666<<>>:::888777666555...***))),,,222===NNN]]]fff```XXXQQQMMMIIICCC???===<<<;;;;;;:::777333000///...,,,,,,------+++)))''''''((((((((((((''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$$$$$$$$$$ """###%%%&&&&&&&&&%%%###!!! !!!###$$$$$$$$$%%%%%%%%%$$$######""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$!!!"""""""""######$$$$$$$$$!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$######%%%"""!!!###''')))&&&######$$$%%%''')))++++++,,,***+++,,,---------,,,,,,,,,...000111111111222333111222111000000222666999===@@@BBB@@@===>>>DDDIIIMMMTTTaaaqqq~~~xxxzzzppp```VVVQQQOOONNNPPPTTTZZZ^^^___^^^]]]]]]___ccckkkvvvwwwvvvrrrmmmiiihhhiiilllkkknnnsssyyy~~~yyyyyy~~~ssseee\\\SSSNNNKKKKKKKKKIIIJJJMMMUUUYYYbbbnnn{{{{{{uuullleee```[[[UUUQQQJJJFFFAAA===;;;888555333111000///.........///000///000111555888888555222...///000111111111111000000000000000000111111111111111111111111222333333222222222333333333444444333444555666777;;;@@@DDDJJJVVVjjjjjjUUURRRZZZhhhzzz}}}yyysssooohhheeeaaa___^^^\\\ZZZYYYSSSQQQNNNLLLMMMMMMLLLKKKCCCBBBAAA@@@AAA@@@>>><<<;;;888555222000000111222333999@@@GGGPPPZZZ]]][[[LLLHHHBBB===;;;:::999888...++++++///666@@@QQQ```ccc[[[QQQLLLIIIEEEAAA===::::::::::::888555111......---++++++,,,,,,***)))''''''((((((((((((''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$$$$$$$%%%"""######$$$%%%&&&'''(((%%%###""""""$$$&&&''''''######""""""!!! """"""############""""""""""""""""""""""""""""""  """###"""!!! !!!""""""##############################$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!"""#########!!!!!!!!!"""$$$$$$$$$###%%%&&&''')))***+++++++++***+++,,,---------,,,,,,,,,...000111111111222444333333222111111222666999>>>BBBDDDAAA>>>===AAAFFFMMMVVVeeevvv~~~wwwvvv{{{|||hhhXXXPPPNNNNNNPPPSSSXXX]]]```bbbaaa```]]]```fffooo}}}}}}|||yyytttqqqqqqsssuuussstttwww|||~~~wwwtttrrrqqqoooppppppuuu~~~oooddd]]]VVVPPPNNNLLLJJJLLLOOORRRTTTXXX___kkkzzzzzzsssjjjddd___ZZZUUUQQQIIIFFFAAA===:::888555333111111///......///000000///000222666:::999444000...///000222222222111111111111111000000000000000222222111111222222333444222222333333333444444444555666777888999===BBBFFFKKKXXXnnnzzzeeeRRRRRR]]]lll~~~{{{yyyuuunnniiifffccc```___^^^]]]\\\ZZZUUURRRNNNLLLLLLMMMLLLLLLCCCBBBAAAAAAAAA@@@>>><<<999777444222111222333555444;;;BBBJJJTTT^^^aaa___PPPLLLEEE@@@>>>===<<<;;;///------222888CCCTTTbbb___VVVMMMIIIGGGDDD@@@>>>888888999999777444111...---,,,++++++++++++***)))''''''((((((((((((''''''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$#########$$$$$$ !!!""""""&&&&&&&&&%%%$$$######"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!!!! !!!""""""$$$$$$$$$########################$$$$$$%%%%%%&&&%%%###!!! """#########"""$$$### (((((()))******************+++,,,---...---,,,,,,,,,...000111111111222444333333333222111333777:::AAAEEEGGGEEE@@@???BBBFFFMMMXXXiiiyyy~~~uuutttwwwkkk\\\TTTOOOMMMNNNRRRUUUYYY^^^bbbdddeeeeeejjjkkkmmmuuu{{{xxxxxxzzz{{{|||}}}yyyqqqiiiccccccfffjjjkkkooosssuuuvvvxxx}}}~~~tttllldddYYYSSSQQQRRRSSSSSSQQQRRRTTTXXX___hhhssszzzwwwooofffccc^^^WWWQQQOOOHHHEEEAAA===;;;888555333000000000000111111111111///000333777999888444111000000111111111111000000...000222222222111222333000000000000111111111111333333222222333333444555444666666666666:::BBBHHHVVVaaatttqqq___RRRUUU___ooo|||yyyuuuqqqlllhhhaaa```^^^\\\ZZZYYYXXXWWWSSSQQQNNNMMMLLLJJJHHHFFFBBBAAAAAA@@@???>>>======;;;555111111111000111444777:::DDDRRR___dddeeeeeeXXXSSSMMMHHHEEEAAA===999......---///:::MMM[[[aaa___VVVNNNIIICCC===:::;;;777666555333111111000000...,,,)))))))))******)))))),,,...---***'''''')))%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$###"""!!! !!!###$$$$$$$$$###"""###"""!!!"""$$$%%%%%%$$$ !!!"""############### """$$$$$$""" %%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&'''((((((%%%%%%&&&'''((()))******---,,,+++*********+++,,,111111111111111222222222444444333222222444888;;;@@@@@@AAAAAA<<<:::@@@JJJMMMXXXiiizzz~~~wwwvvvwww{{{gggXXXQQQLLLKKKLLLUUUXXX\\\bbbgggjjjlllmmmoooqqquuu~~~~~~~~~rrrooohhhaaa]]]^^^bbbfffhhhlllqqqtttvvvyyy}}}xxxpppeee]]]ZZZXXXVVVUUUTTTSSSSSSTTTVVV[[[aaaeeeiiillluuu~~~{{{uuullldddaaa]]]UUUPPPNNNGGGDDD???<<<:::777444111000000000000111111111111---000333666666444111///000000111111111111000000---...000111000///000111000000000000111111111111444444333333444444555666555777888777888<<>>======:::555111111111///111444777;;;FFFTTTaaagggiiiiii\\\WWWQQQMMMJJJEEE===777111000...111>>>PPP\\\```\\\UUUNNNJJJDDD<<<999:::666555444222000///---------+++)))((()))******)))'''***,,,+++)))&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$###"""!!!!!!!!! !!!!!!!!! %%%###""""""###"""!!!!!!!!!"""#########""""""$$$""" !!!""""""!!!""""""###$$$###""" """"""""""""""""""""""""############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))******+++---,,,+++******+++,,,---000000000111111111111111111222222222222555999<<<>>>>>>@@@???<<<:::AAAJJJQQQ\\\lll}}}xxxwwwxxx|||{{{dddUUUOOOKKKJJJKKKVVVYYY___eeelllqqqtttvvvwwwyyyuuugggddd```[[[XXXZZZ___dddgggmmmsssxxx{{{~~~vvvmmmgggccc]]]ZZZXXXVVVTTTRRRRRRRRRTTTUUUXXXZZZcccqqqyyyuuupppggg```]]]ZZZSSSNNNLLLFFFBBB>>>;;;888666333000000000000000111111111111...222666666333000000000000000111111111111000000---///000111/////////000000000000111111111222222555444444444444555666666666888999999:::???FFFMMMYYYeeezzz~~~ggg[[[SSSYYYfffvvv}}}vvvqqqpppsssvvvxxxrrrllleeeaaa```]]]XXXRRRNNNMMMKKKKKKKKKKKKIIIGGGAAAAAAAAA@@@???===<<<<<<999444111111000...000444777>>>JJJWWWdddmmmoooooobbb\\\VVVTTTQQQJJJ>>>444333111///444DDDVVV______ZZZUUUPPPLLLFFF===999999777777666555222///---+++,,,***(((((()))***)))(((%%%'''))))))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!"""############!!! !!!!!!"""############"""$$$###!!!!!!"""""" """"""#########"""!!!!!!$$$""""""$$$$$$!!!$$$''''''$$$!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########&&&''''''((()))***+++,,,------,,,,,,,,,,,,------/////////000000111111111000000111111222444888;;;;;;;;;<<<===;;;:::AAAJJJWWWaaaqqqyyywwwyyyyyybbbUUUOOOLLLLLLMMMSSSWWW]]]eeennnuuuzzz}}}~~~wwwnnncccaaa]]]YYYXXX[[[```eeelllrrr{{{~~~wwwpppiiiddd]]][[[XXXVVVUUUTTTRRRQQQTTTSSSXXXfffvvv}}}{{{tttpppjjjbbb[[[YYYVVVQQQLLLKKKFFFCCC>>>;;;999666333111///000000000111111111111222666:::888333000000333000000111111111111000000///111333333111111111222000000111111111222222222444444444444444555555666666777999:::;;;@@@HHHOOO]]]kkkwww___WWWTTT\\\kkk|||yyyvvvwwwzzz~~~xxxppphhheeeeeebbb[[[TTTNNNMMMKKKJJJIIIIIIGGGEEEAAAAAAAAA@@@???===;;;:::777333111111///...000666:::CCCQQQ]]]iiirrrtttsssgggaaa\\\YYYWWWMMM>>>111111//////777JJJ\\\ccc```ZZZWWWTTTQQQIII???::::::;;;;;;;;;:::777333///---+++)))(((((()))***)))((($$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""" !!!"""######!!!#########$$$$$$$$$$$$$$$!!! !!!###$$$###""""""#########"""!!! !!!!!!$$$&&&&&& ###&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,------------------............//////000000111111111222222111111333666888888888999;;;;;;;;;BBBKKKZZZcccssszzzyyyzzzwww```SSSNNNLLLLLLNNNOOOSSSZZZdddnnnwww}}}}}}pppjjjbbbaaa^^^[[[ZZZ]]]cccgggrrrzzzzzztttgggccc___\\\YYYVVVRRROOOPPPLLLNNNXXXiii|||{{{xxxyyy{{{~~~yyyrrrmmmddd\\\VVVUUUSSSNNNKKKJJJFFFCCC???<<<999777444111///000000000111111111111444777:::888222///000333000000111111111111000000000222333333111000111111111111111111222222222222333333333222333333444555444666888:::<<>>@@@AAAAAAAAA???<<<:::888333111111222000000555===FFFVVVfffnnnuuuyyyvvvnnnhhhddd___YYYQQQEEE777---+++///555BBBUUUeeejjjgggcccaaa```[[[QQQDDD===>>>;;;;;;:::888555222...---***))))))***,,,,,,+++)))(((''''''(((***)))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&&&&&&&%%%$$$###"""""""""""""""###$$$$$$&&&%%%######$$$$$$"""!!!!!!!!!"""""""""!!! $$$############"""!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""""""""############$$$!!!""""""###%%%&&&&&&'''&&&''''''((()))***+++,,,***+++,,,------...------......//////000111222222666777666444222000111222777555666999;;;===CCCJJJYYYaaaooo}}}}}}|||}}}vvv___RRRNNNKKKKKKMMMQQQUUU]]]hhhtttppphhhiiibbbbbbbbbccceeejjjpppuuutttlllbbbXXXQQQSSSQQQQQQUUU\\\hhh|||vvvqqqqqqmmmqqqvvvxxxxxxzzz|||uuunnniii\\\UUUPPPPPPPPPLLLJJJJJJFFFBBB>>>;;;888666333000000000000000111111111111666555444222000000000000000000111111111111000000///000111111///......///111111111222222222333333333333333333333444555555555777:::<<>>@@@@@@AAAAAA???<<<999777111000111333222111888AAAMMM___pppvvvyyyzzzsssiiidddccc^^^UUUIII===333------444===IIIYYYgggllliiigggeeeccc^^^QQQCCC>>>???999999777444222///---,,,*********,,,---...,,,***)))((('''(((***)))&&&###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$""""""######!!! !!!!!!"""!!!!!!!!!$$$"""!!!!!!""""""!!!"""""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$""""""""""""#####################$$$$$$%%%%%%%%%%%%&&&'''((()))******+++)))***+++,,,---------,,,......///000111222333444666777777555333222222333888555555999<<<>>>DDDJJJWWW```mmm{{{~~~}}}~~~~~~{{{}}}|||}}}~~~yyybbbUUUPPPNNNNNNPPPTTTYYYaaalllxxxoooiiilllcccdddfffgggkkkqqqxxx~~~xxxnnnccc\\\TTTTTTTTTVVVVVV]]]mmm|||wwwrrrrrrggglllrrruuuvvvyyy{{{tttlllhhhZZZSSSNNNOOOOOOLLLJJJJJJDDDAAA===:::777555222///000000000000111111111111999777444222333333333222000000111111111111000000111222444333111000000111111111222222222333333333555444444444444555666666666888;;;===@@@GGGQQQXXXgggyyyfffRRRRRRYYYddduuu~~~xxxrrrmmmhhhgggccc___[[[WWWUUUTTTKKKIIIGGGFFFEEEDDDBBB@@@@@@@@@AAAAAA???<<<888666000000222333222333:::CCCQQQeeevvv{{{{{{{{{qqqeeebbbaaa\\\RRRDDD888000---000888CCCOOO\\\hhhllljjjiiigggeee^^^QQQCCC===???:::888666333111///......+++***+++---...///---+++***((('''''')))(((%%%"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&"""!!!!!! !!!!!!"""######"""!!!!!!!!!"""###$$$!!! !!!###$$$###""" !!!"""""""""!!!!!! $$$&&&'''######"""""""""""""""####################################$$$$$$%%%%%%&&&""""""""""""############''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))******((()))***,,,------,,,,,,...///000111222333444444555666777666444333444555999666666999<<<>>>DDDJJJVVV___lll{{{~~~}}}}}}qqqllliiiddd``````bbbdddhhhjjjmmmpppuuuxxxsssvvv|||zzzfffYYYRRRPPPTTTYYYXXXcccoooyyy}}}qqqjjjgggfffhhhkkklllooouuu|||nnnbbbbbb```[[[XXXXXX\\\ccciii}}}|||uuunnnnnnjjjiiinnnwww~~~{{{zzzwwwmmmbbbXXXTTTPPPPPPQQQOOOJJJDDDBBBAAA<<<666555666333...222000......000333444444999555111///111111000///111111222222222222111111222222222111111111000000333444444555555444444333555444444333333333444444:::888:::???CCCIIIRRR\\\rrrppp]]]SSSRRRZZZkkk|||uuuooolllhhheeeaaa\\\XXXVVVUUUUUUMMMLLLIIIGGGDDDBBBAAAAAA>>>?????????>>>;;;999777111//////111222555???IIIXXXgggwww~~~~~~yyyooogggccc]]]UUULLL???333///111333666AAAQQQ```fffeeeccchhhggg___TTTLLLIIIEEEAAA<<<555222333222...)))(((++++++,,,,,,---,,,,,,,,,+++***)))(((((('''''''''...,,,)))%%%######$$$%%%%%%&&&'''%%%###""""""###""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###!!!###&&&&&&$$$"""!!!!!!%%%$$$###!!!!!! !!!$$$$$$#########$$$$$$%%%"""###$$$%%%%%%$$$###"""##############################""""""######$$$%%%""""""""""""""""""""""""%%%$$$""" !!!###$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''***+++++++++000///---,,,+++,,,...///000000000000000111111111666555555555555666777777777888999:::<<>>888333666???DDDEEE111///------000444666777666444111000111111111000111111222222222222111111222222222111111111111111000000111111111111000000555444444444444444555555777777:::AAAGGGPPP^^^jjjtttddd[[[XXXZZZeeewww}}}wwwqqqllliiihhheeeaaa\\\XXXUUUSSSRRRNNNMMMKKKHHHFFFDDDCCCBBB@@@AAABBBCCC@@@<<<777444444222111333555999CCCNNN```lllxxx~~~~~~zzzqqqiiiaaaXXXMMMCCC888///...222555AAAQQQ^^^ggglllooopppooolllcccWWWPPPNNNMMMJJJGGG>>>777555333///,,,,,,***+++,,,...///000000000+++***)))(((((('''''''''&&&'''(((((('''&&&$$$###%%%&&&'''%%%###""""""###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$""" !!!###&&&######$$$%%%%%%$$$###"""$$$###"""!!!!!!!!!!!!!!!""""""###$$$$$$###"""""" !!!!!!!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((()))***+++,,,,,,------......///000000000000---.........////////////222222111111222222333444777888999;;;???EEELLLQQQXXX```kkkxxxoooaaaUUUMMMGGGEEEDDDAAA@@@BBBAAADDDHHHJJJMMMPPPTTTWWW________________________aaa```bbbhhhoooxxxwwwllleee```___aaaeeennn{{{qqqkkkjjjmmmppptttuuuxxx}}}vvvpppiiiddd```aaadddiiiooovvv|||yyyvvvuuuyyy~~~zzz{{{zzzuuuqqqmmmcccZZZQQQOOOLLLJJJIIIGGGDDD@@@@@@???:::555777???DDDEEE111///---...111555777888222111000///////////////111222222333333222222111111111111111111111111111000000111111111111000000555444444444444555555666777777;;;BBBIIIRRRbbbqqqmmm```[[[[[[```lll~~~{{{vvvpppllliiigggeeeaaa\\\XXXTTTRRRPPPLLLKKKIIIFFFDDDBBBAAA@@@@@@BBBDDDDDDAAA<<<666222333111111444777<<>>BBB@@@AAAAAAAAABBBFFFKKKOOOVVVXXX[[[]]]]]]ZZZVVVSSSUUUSSSTTTXXX\\\dddqqq~~~tttmmmjjjkkkoookkkvvv~~~mmmggggggiiipppxxx|||~~~xxxjjjccc\\\ZZZYYYYYY[[[^^^llluuu|||wwwtttrrrqqqmmmpppqqqmmmiiifff___XXXQQQRRRSSSSSSPPPLLLGGGDDD;;;===;;;555111111111////////////111444666666555111333444444222222333444222222333333333333222222111111111111111222222222222222333333333333222222444444444444555666777777999:::???EEELLLXXXlll~~~kkkaaa^^^___lllyyy~~~}}}|||zzzwwwsssoookkkiiicccaaa___[[[XXXTTTQQQPPPMMMLLLJJJGGGEEECCCBBBAAA@@@AAABBBBBB???:::555111000///222888???IIIXXXfffrrrvvvyyyxxxvvvsssjjjaaaUUUHHH;;;333///...222888@@@XXXnnntttqqqppplllhhhcccaaa[[[QQQMMMOOOPPPNNNIII@@@888555333///---...,,,---...///000000000000+++***)))(((((('''''''''$$$###""""""$$$'''+++--- !!!""""""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!###&&&&&&%%%"""!!!!!! $$$###""""""!!!!!!!!!"""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***,,,,,,))))))+++---,,,---///111111111///.........///000111222333333111111000000111111222333777999;;;===AAAGGGOOOTTTXXX```nnn|||ppp^^^PPPGGGGGGCCCBBBCCCAAA???AAAFFFCCCEEEGGGHHHHHHIIIKKKMMMTTTVVVXXX[[[[[[ZZZXXXWWWUUUSSSSSSWWWZZZ```lllxxx}}}tttnnnmmmoookkkyyy~~~lllfffgggfffpppzzz~~~uuukkkbbb___\\\WWWVVVXXX^^^hhhttt}}}{{{uuuqqqooolllqqqrrrmmmhhhccc]]]VVVQQQTTTWWWWWWTTTNNNHHHDDD===@@@>>>777222111111000//////111444666777555222...111333333111111222444222333333444444333333222000000111111111222222222222222333333333333222222444444444444555666777888999;;;AAAHHHPPP]]]ttt}}}jjjaaa```bbbrrr~~~}}}yyyyyywwwuuuqqqmmmiiiggg```___^^^[[[XXXUUURRRPPPMMMLLLJJJGGGEEECCCBBBAAA???@@@@@@???===999555222000000333;;;EEEQQQbbbqqqvvvxxxxxxuuurrrooofff\\\PPPDDD777000///000444:::GGG\\\mmmmmmiiihhheee```YYYYYYTTTMMMJJJLLLMMMKKKDDD<<<444333222///------,,,,,,---...////////////+++***)))(((((('''''''''&&&&&&&&&&&&''')))+++,,,&&&'''&&&$$$!!! $$$$$$$$$######$$$$$$$$$!!!"""############"""!!!###$$$%%%%%%###""""""###############$$$$$$$$$$$$((((((&&&%%%$$$$$$$$$$$$ !!!"""######"""!!! """""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''''''''***---,,,)))(((***...------////////////...---------...///000111222222111111111111111222333333888999;;;===AAAGGGNNNSSSXXX```mmm|||{{{iiiZZZNNNHHHDDDAAA@@@AAA???===???DDDGGGKKKPPPRRRRRRQQQOOOOOOTTTVVVWWWYYYZZZ[[[\\\\\\VVVTTTUUUYYY\\\aaalllxxxzzzqqqmmmmmmkkk|||lllfffgggcccnnnyyy~~~wwwlllhhhccc\\\XXXYYYTTT^^^jjjuuuxxxsssqqqnnnssstttnnnhhhbbb\\\UUUPPPTTTYYYZZZVVVOOOHHHDDD:::===;;;333...///111111...000222555888777444111***---000000......///111222333333444444333333222000000111111222222222222222222333333333333222222444444444555555777888888999<<>>;;;888555333111111555>>>IIIWWWiiiyyyxxxyyywwwsssppplllcccYYYMMMAAA555000///111666;;;LLL^^^jjjfffaaabbb```[[[SSSTTTPPPJJJHHHJJJKKKIII@@@888222222111...,,,---////////////...---,,,++++++***)))(((((('''''''''''''''''''''%%%$$$""" &&&'''((('''%%%$$$%%%&&&""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""%%%%%%$$$""" !!!###%%%&&&%%%$$$###""""""""""""#########"""######$$$$$$ !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%)))+++***'''%%%(((,,,..................------,,,,,,---...///000111222444444333333444444555666888999;;;===@@@FFFMMMRRRXXX```mmm{{{tttdddTTTKKKJJJEEEDDDBBBAAAAAAEEEKKKOOORRRZZZ```aaaaaa```[[[VVV\\\aaacccbbbbbbcccaaa]]]\\\XXXUUUVVVXXX^^^jjjvvvuuummmiiiqqqzzzkkkdddccchhhoooyyyxxxrrrkkkddd___``````bbbhhhsss{{{xxxwwwxxxuuuuuusssoooiiiaaaYYYUUUTTTVVVXXXWWWSSSMMMEEEAAA;;;999777444111000//////...///222666888777333000000///---,,,---...000111111222222333333222222111222222111111000/////////222222333333333444444444333444555555555555888:::===@@@HHHRRR[[[hhhvvvccc]]]dddnnn~~~|||zzzvvvvvvuuusssoookkkgggeeeZZZYYYXXXXXXWWWUUURRROOOIIIIIIIIIGGGEEEBBB???===>>>??????===999666444444555333666@@@QQQeeeuuu}}}|||yyyvvvsssmmmdddXXXOOOBBB;;;333...+++...999EEEUUUYYY]]]]]]ZZZUUUQQQNNNLLLKKKKKKKKKKKKHHHCCC@@@999666222000000000000000......///////////////...***)))(((''''''&&&&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###!!!!!!"""###$$$###"""%%%###""""""$$$$$$!!!""""""#########""""""!!!!!!!!!""""""#########$$$###!!! """%%%''''''"""###### !!!%%%$$$'''(((&&&""" !!!########################### !!!"""$$$$$$###""""""!!!$$$((()))(((&&&%%%&&&'''''')))***+++,,,---,,,,,,,,,------,,,++++++......///000000000000000111333555555444333222333444999===>>>===@@@HHHNNNVVVaaappp{{{zzzmmm___RRRJJJIIIDDDDDDCCCBBBDDDHHHOOOTTT[[[dddlllmmmkkkiiifffcccfffiiiiiihhhiiijjjgggaaa]]]XXXUUUVVVYYY___lllwwwtttnnnooowww~~~kkkeeeeeejjjsss|||uuuooogggeeecccfffnnnzzz~~~{{{zzz{{{|||wwwvvvsssnnnggg___YYYUUUTTTUUUUUUTTTPPPJJJCCC???;;;999666444111000000000...000444666666444222000333222000000000111333444222222333333333333222222111111111111222222222222222222333333333444444444333444555555555666888:::>>>AAAIIITTT^^^nnnqqq```[[[dddppp~~~|||zzzxxxxxxwwwuuuqqqkkkfffccc[[[YYYXXXXXXXXXVVVRRRPPPKKKJJJIIIGGGEEEBBB???>>>===>>>???===:::666444333555555:::GGGYYYkkkvvvzzz}}}zzzvvvrrrlll```SSSIII>>>888111---+++...:::FFFWWWYYYZZZ[[[YYYUUUPPPMMMFFFGGGIIILLLKKKGGG@@@:::888555000...............,,,,,,---......------,,,***)))(((''''''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$#########""""""###"""!!!"""$$$%%%$$$###&&&$$$######$$$### !!!!!!"""###############!!!"""""""""############$$$""" !!!###$$$$$$""" $$$$$$ """$$$###!!!!!!%%%(((########################""""""###$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###((((((((()))*********+++---------......------,,,......///000000000000000111333444444222222222333555999<<<===<<>>:::888666333111000000000///222666777444111000000333333222111222333444555222222333333333333222222000111111222333333444444333333333333444444444444333555666666666666999;;;???CCCKKKWWWeeeyyyiii[[[ZZZfffttt~~~|||zzzzzzzzzzzzxxxssslllfffaaa[[[ZZZYYYYYYXXXVVVSSSPPPLLLKKKIIIGGGDDDAAA???>>>;;;===>>>===:::666444333666777???PPPdddrrrxxxwww}}}zzzwwwrrrjjj\\\MMMBBB888333...,,,,,,111>>>JJJ[[[ZZZ[[[\\\]]]YYYRRRLLLAAADDDIIINNNMMMGGG>>>777777333///,,,,,,,,,,,,,,,---------......------,,,***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''((($$$$$$$$$############"""###"""!!!"""$$$%%%$$$###&&&%%%######$$$###  !!!"""###############""""""""""""############%%%###  !!!!!! !!! !!!$$$$$$  ***'''$$$""""""#################################$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$))))))))))))))))))))))))------...//////......---......///000000000000000111222333222000000222333555999<<<<<<;;;>>>EEELLLTTT```ppp}}}yyyjjj___VVVLLLHHHGGGEEEEEEEEEFFFHHHNNNVVV[[[fffttt~~~|||}}}}}}~~~|||{{{~~~~~~uuujjj___ZZZWWWYYY___gggsss}}}yyynnnjjjrrr}}}oooooosss~~~yyyyyy}}}~~~{{{xxxvvvwwwzzz}}}~~~~~~zzzsssjjjbbb[[[WWWUUUWWWUUUQQQKKKFFFBBB???===888777555333111000000111111666999888333///000222111000000000000111222222222333333333333333333222111111111222222222333333333333333444444444444555333555666666666777:::<<<@@@EEEOOO\\\nnnvvvcccYYYYYYhhhxxx}}}|||{{{yyyyyyzzz{{{yyyuuunnngggccc]]][[[ZZZZZZYYYWWWTTTQQQMMMKKKHHHEEEBBB???>>>===:::<<<===<<<999666444333666999CCCVVVkkkxxx{{{yyy{{{yyyuuuqqqhhhZZZIII>>>333///,,,---///666DDDQQQ```___aaaeeegggaaaVVVLLLCCCFFFKKKOOOOOOIII@@@999666333...,,,+++,,,,,,+++///000000000000//////...***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$###"""$$$######$$$$$$###"""!!!""""""#########""""""!!!"""""""""""""""#########%%%###!!! !!!""""""!!!"""!!!!!!""""""""""""###&&&$$$$$$%%%'''&&&!!!########################$$$$$$###"""###$$$%%%&&&""""""###$$$%%%'''((()))((((((((())))))))))))))),,,------............---......///000000000000000222222222000//////222444555999;;;;;;:::===EEEKKKTTT___ooo}}}uuufff]]]UUUNNNIIIHHHGGGGGGGGGGGGJJJOOOVVV\\\hhhwww{{{ooobbb\\\YYY]]]dddnnnzzzyyylllkkkrrrvvvyyy~~~xxxuuurrrrrrwww||||||tttjjjbbb[[[WWWVVVXXXUUUOOOIIICCC@@@>>>===777666444222111111111111444888;;;888333///000333////////////000000111111333333333444444333333333222222111111000000000000333333444444444555555555444555777777777888;;;===BBBHHHSSSbbbwwwooo```XXXZZZkkk~~~}}}{{{{{{yyyxxxuuuvvvxxxxxxuuupppjjjfff___^^^\\\[[[ZZZWWWSSSPPPLLLJJJFFFBBB@@@>>>>>>>>><<<===>>><<<888666444444666;;;FFFYYYnnn{{{~~~|||xxxvvvsssnnnfffXXXHHH<<<111...---///444<<>><<<<<<666555333222111111111222666888999666222000111333111111111222222222222222333333444444444444333333222222111111000//////...333444444444555555555555444555777888888999<<<>>>CCCKKKWWWhhhhhh^^^ZZZ]]]pppyyyxxxxxxwwwvvvqqqsssuuuuuutttpppkkkhhhbbb```^^^\\\ZZZWWWSSSOOOLLLIIIEEEAAA?????????@@@@@@@@@>>>;;;777555555666888???MMM___pppzzz~~~}}}uuusssooojjjbbbUUUEEE:::///,,,---222888AAAQQQ___eeejjjqqqwwwvvvlll]]]QQQKKKLLLLLLMMMKKKGGG@@@<<<555222...------/////////////////////......---,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%$$$$$$###############"""############$$$$$$$$$!!!  """###"""!!! """$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$###!!! ############""""""""""""###""""""###$$$%%%%%%######$$$"""$$$'''&&&'''$$$!!!!!!###&&&'''""""""""""""""""""""""""""""""!!!!!!""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''')))***+++,,,******+++,,,------------......///000000000000000111222333222000000222333555888:::::::::>>>GGGOOOUUU^^^mmm{{{rrrfff[[[XXXVVVRRRNNNLLLIIIIIIJJJKKKNNNUUU]]]cccqqq}}}lllfffcccjjjvvvzzzssswww{{{vvvrrrtttzzz~~~vvvmmmeee^^^ZZZXXXSSSPPPJJJDDD???<<<::::::555444333111111111222222777666444333111000000111111222222333333333333333333333444444444444333333111111111111111111111111444444444444555555555555444666777888888:::===???EEENNN[[[mmmvvvaaa\\\\\\aaauuu{{{vvvvvvvvvuuutttpppqqqrrrrrrqqqnnnjjjhhheeeccc```^^^[[[WWWRRRNNNMMMJJJFFFBBB@@@AAABBBDDDEEECCC???:::666444666777:::EEEVVVgggsssyyy{{{{{{tttpppkkkeee\\\OOO@@@666---+++---333:::DDDTTTbbbeeejjjqqquuurrrggg[[[SSSOOOOOOPPPPPPNNNHHHAAA;;;333000---,,,---000111111000000000//////...,,,,,,***)))(((''''''&&&&&&'''%%%%%%&&&&&&''''''((((((&&&%%%$$$$$$#########$$$""""""#########$$$$$$$$$###"""!!!"""###$$$$$$""""""$$$&&&&&&$$$"""###%%%""""""############""""""############"""""""""!!!$$$###"""###$$$$$$""" !!!$$$$$$ """"""!!!###$$$$$$$$$###$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))*********+++,,,---..................///000000000000000111333444444222222222333555888::::::;;;@@@IIIQQQVVV^^^kkkzzz~~~zzzjjj___VVVUUUVVVSSSOOOMMMHHHIIIJJJMMMQQQYYYbbbhhhssspppjjjhhhppp|||vvvzzzxxxwww|||wwwnnnfff___[[[YYYQQQMMMHHHBBB===:::999999555444222111111111222222666444111000000000000///000111222333333333222222333444444555555444444333111111111222333333444444444444444555555555666666444666777888999:::===???EEEPPP^^^pppooo\\\ZZZ]]]dddyyyyyyuuutttuuutttssspppqqqqqqpppnnnllliiiggggggeeeaaa^^^[[[VVVQQQMMMNNNKKKGGGCCCBBBCCCEEEGGGHHHEEE@@@:::555444666888<<>>:::777555999>>>EEEOOO___pppyyy||||||}}}uuuiii]]]XXXQQQEEE999222000---,,,222>>>LLLWWW]]]aaaiiiqqqoooeee]]][[[]]]XXX[[[[[[YYYWWWRRRGGG===333111...---...000000000222222222111...+++******%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!!!!###&&&&&&%%%###%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""###!!! !!!!!! ######$$$$$$$$$######"""&&&&&&&&&&&&%%%%%%$$$#########"""""""""###%%%&&& """###%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((('''***---//////......///000000000000000000000000111000000222666777555333777999>>>@@@???AAAJJJVVV^^^cccmmmyyy~~~xxx~~~vvvfffWWWTTTQQQQQQTTTUUUSSSPPPNNNOOOPPPSSSXXXaaajjjooozzzuuunnnlllsss}}}tttkkkbbbZZZVVVLLLHHHCCC>>>;;;888555333333333222111111333666999:::666111///000111000///222222333333333333444444444444555555555444222222222222222111222222333444333444444444444555555555777555666999::::::???EEEMMMXXXlllxxxgggYYYZZZdddttt~~~zzzwwwuuusssssssssrrrqqqqqqqqqpppnnnmmmlllkkkkkkllljjjfffaaa]]]YYYWWWVVVUUUQQQLLLIIIIIIJJJKKKLLLJJJDDD>>>;;;888666:::@@@JJJTTTcccrrryyyyyyxxxwwwpppfff\\\VVVNNNAAA666111///...000888FFFUUU___cccgggnnnsssoooeee]]][[[]]]```cccccc___ZZZRRREEE999333111...---...000000000111222222111...,,,++++++(((((('''&&&%%%$$$$$$###"""""""""$$$&&&'''%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$###############"""!!!!!!"""###$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$############""""""""""""""""""###""" !!!!!!!!! #########$$$$$$######"""$$$$$$%%%%%%$$$######"""%%%%%%$$$###$$$$$$&&&&&&###############$$$$$$$$$%%%%%%&&&''''''(((((()))'''''''''(((((()))))))))(((+++---///.........///000000000000000000000000111111333666999999666333888:::>>>@@@???@@@IIIUUU^^^dddnnnzzzzzz}}}nnn]]]RRRPPPNNNPPPTTTWWWWWWUUUQQQQQQSSSVVV]]]fffrrrzzz|||uuurrryyyvvvmmmcccZZZUUUKKKGGGBBB===:::777444222222111000111222666999<<<888555111000000000000000222222222333333444444444333333444444333333222111222222222222222333444444333333333333444444444444888666666:::;;;;;;@@@GGGSSS```vvvpppbbbXXX[[[iii||||||yyywwwuuusssssstttttttttsssxxxwwwuuurrrpppnnnmmmmmmooommmiiieeebbb___]]]\\\]]]XXXQQQLLLKKKKKKLLLMMMGGGBBB>>><<<:::888===DDDQQQ[[[iiitttxxxwwwrrroooiiibbb[[[UUUJJJ<<<222000...///555AAAQQQaaakkkooossswwwxxxrrrggg^^^\\\^^^gggkkkkkkggg___UUUFFF999333111///...///000000000111111111000///...,,,+++******)))'''&&&%%%$$$###$$$######%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""!!! ######""""""""""""######$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""$$$""" !!!!!!!!! """"""######$$$######"""##################"""!!!%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((((())))))''''''(((((()))***+++++++++---......------...///000000000000000000000000111222555999;;;:::777444999;;;>>>@@@>>>>>>HHHSSS^^^dddooozzz}}}{{{}}}fffVVVNNNLLLLLLOOOTTTXXXYYYXXXVVVUUUWWW\\\aaajjjwww}}}zzzvvvmmmcccYYYSSSKKKGGGBBB===:::777444222000...---///222777:::<<<666444222000000000000000222222222333333444444444333333444444444333333333333222222222222333444444222222222333333333444444666444555888999;;;@@@GGGVVVfff~~~{{{iii___XXX^^^nnn}}}{{{zzzwwwsssrrrsssuuuwwwwww}}}{{{xxxuuurrrpppnnnnnnooonnnkkkhhheeebbb```___bbb\\\TTTNNNKKKJJJKKKKKKCCC???>>>===;;;;;;AAAIIIWWWbbbooovvvxxxvvvpppiiiccc___ZZZSSSFFF777000000000222999GGGZZZkkkwww|||vvvjjjbbb```bbbjjjoooqqqllldddYYYJJJ>>>333222000000111222111111222111000000000///---+++***))))))((('''&&&&&&%%%%%%%%%$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""#########"""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$###### !!!!!!""""""#########$$$""" !!!"""!!! !!!""""""###############"""######$$$######""""""######"""!!!!!! !!!!!!"""###$$$$$$%%%%%%%%%&&&&&&'''(((((())))))&&&'''((()))***+++,,,------......---,,,,,,...000////////////////////////000111333666777777666555999;;;>>>@@@======FFFQQQ]]]dddppp{{{zzz|||zzzbbbSSSMMMKKKKKKOOOUUUYYYZZZYYY\\\ZZZ]]]bbbffflllyyy~~~tttlllbbbXXXQQQLLLHHHCCC>>>;;;888555333000......000555999;;;<<<333333222111000///000111111111222333333444555555444444444444444444555555333333222222333333444555222222222333333333444444777555555888:::<<>>???===<<>>;;;888555333333111111555:::======;;;111222222111//////000222111111222333333444555555555555444444444555666666333333333333333444444555333333333333444444444444999777777:::===???FFFNNNZZZmmmrrraaa___```iii|||~~~xxxqqqnnnooossswwwzzzzzzuuurrrooonnnnnnlllllljjjhhhfffccc```___]]]XXXQQQKKKGGGEEECCCBBB===<<<<<<<<<<<>>;;;777///111222111//////000333000111111222444555555666444444333333333444555666444333333333333444555555333444444444444555555555:::777777;;;===@@@HHHPPPaaauuunnn^^^```eeeqqq}}}}}}~~~|||xxxtttsssuuuyyy|||}}}{{{vvvrrrpppoooooolllkkkjjjhhheeebbb___]]]WWWSSSNNNIIIFFFCCC@@@>>><<<;;;;;;;;;<<<@@@NNN\\\gggttt{{{yyywwwxxxsssiiibbbZZZPPPHHH===333///111555;;;HHH\\\pppvvvjjjbbb______eeegggcccXXXNNNGGGAAA<<<222222333666999<<<<<<;;;888444111000111000,,,'''''''''''''''''''''(((((((((&&&$$$$$$%%%&&&&&&%%%$$$%%%&&&''''''%%%###"""%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$###""" $$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$##################""""""""""""%%%###!!!!!!"""###"""!!! !!!"""############!!!""""""###$$$$$$#########$$$%%%&&&&&&%%%%%%$$$%%%%%%$$$"""!!!"""######$$$$$$%%%%%%&&&'''''''''(((((()))))))))***,,,///000000///000111000000000000000000000000000000000///...000444888777999<<<>>><<<<<>>222222444777;;;>>>>>>===:::555111000222000+++&&&((((((''''''&&&&&&&&&%%%(((&&&######$$$%%%%%%%%%$$$%%%'''''''''%%%###"""&&&%%%%%%$$$###"""!!!!!!###$$$$$$$$$###""" """"""###$$$$$$$$$$$$#########$$$$$$$$$$$$############""""""!!!!!! %%%###!!!!!!"""###"""!!! !!!"""############ !!!"""""""""""""""!!!"""###$$$%%%%%%$$$###############""""""""""""!!!""""""###$$$$$$%%%%%%''''''''''''(((((((((((((((+++///111111000000111000000000000000000000000///222333333222222555888666888<<<>>><<<<<>>444000111111000000111111222333000222333333333333444666999777666666888888555222555555555555555555444444666666777777777666444333666555666:::===CCCOOO[[[iii~~~lllaaacccnnn}}}zzzxxxzzz{{{}}}}}}xxxuuutttqqqooocccdddddddddbbb___\\\YYYSSSLLLHHHJJJKKKFFF@@@===<<<:::888888===JJJZZZffftttzzz~~~}}}zzzuuulllccc]]]VVVIII;;;222000111111222DDD[[[mmmvvvzzz{{{zzz|||wwwlllaaa^^^aaa^^^VVVWWWRRRKKKEEEAAA@@@???>>>555444444666;;;======;;;:::888555333111...+++((())))))))))))))))))))))))######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%%%%$$$"""""""""######$$$$$$$$$)))&&&###""""""###$$$###'''%%%""" ###%%% !!!"""######""""""""""""""" !!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((((()))***+++++++++*********,,,...000222333444000000000000000000000000111111222111000111444666666777:::<<<;;;<<>>333---111111000000111111222333000222333333333333444666999777666666888888555333555555555555555555555555666777888888777666555444555444666999<<>><<<999888666333111///,,,(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%###"""!!!!!!$$$###!!! !!!!!!!!!$$$$$$$$$$$$############&&&$$$"""!!!###%%%&&&&&&&&&$$$""" !!!###$$$""""""!!!!!!!!!"""######""""""!!!!!!!!!!!! !!!!!!!!!""""""#########!!!!!!""""""###"""""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!%%%$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&'''((((((((((((,,,,,,---...///000111222000000000000000000000000111111222111111111444666777777999<<<;;;;;;CCCMMMVVVaaammmttt|||}}}wwwxxxxxxzzznnn\\\SSSPPPSSSZZZaaaiiiqqqzzz~~~{{{{{{wwwnnnhhh___SSSJJJCCC???:::777666555555444444333666>>>AAA<<<222,,,111111000000111111222333111222444444333333555666999777777777777777555333555555555555555555555555777777888888888777666666777666888;;;>>>EEETTTaaazzzsssgggdddkkk|||~~~~~~}}}xxxvvvssspppmmmeeeccc```]]]YYYVVVTTTSSSOOOIIIFFFGGGGGGBBB===<<<:::;;;<<>>444//////333666@@@SSSfffmmmllljjjhhhfff```]]]YYY[[[bbbdddZZZNNNFFFEEECCC@@@<<<999666555111333888===@@@???;;;777666444333222000---((($$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''''''''&&&%%%###"""!!!!!!&&&&&&&&&$$$######%%%'''&&&&&&%%%$$$$$$######"""###!!! !!!$$$&&&''''''%%%$$$""" !!!###$$$$$$$$$###"""""""""######""""""!!! !!!!!!!!!!!!"""###$$$%%%&&&'''"""###############""""""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###""""""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))************------......//////000000////////////////////////000111222222111222444666777777999;;;::::::BBBLLLXXXbbbnnnttt{{{yyyxxxwwwxxx}}}nnn\\\SSSOOOSSS[[[dddiiipppzzz|||yyyxxxyyypppiii```TTTKKKCCC???:::666555555444333444777<<>>DDD===222...222666111111000000111111222333222333555555444444666777777888999888666555555555555555555666666777777888777777666666666777888888888:::>>>CCCHHHSSSiii}}}uuusssttt~~~||||||}}}}}}xxxsssqqqpppooollliii]]][[[WWWTTTQQQPPPPPPPPPJJJEEECCCBBB???:::888:::999???KKK[[[lllzzz}}}zzztttfffZZZJJJ>>>444111000000777BBBQQQbbbmmmlllnnnwwwzzzuuujjj___XXX\\\cccccc]]]XXXSSSRRRMMMDDD999222000000111666===BBBAAA>>>:::888222111//////...---+++)))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%$$$###""""""(((&&&###""""""###"""!!! !!!"""$$$%%%&&&'''&&&$$$############!!! !!!!!!"""############"""######"""!!!!!!!!!""""""!!!$$$%%%###"""$$$&&&######"""""""""!!!!!!!!!!!!""""""###$$$$$$######""""""""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$%%%'''((()))***++++++)))***,,,...000222333444000000000000000000000000///111333333333222333444666777:::<<<;;;<<>>999666444444333222444<<<>>>777//////111222111111000000111111222333222333555555444444666777666888:::999666444444666444555555666777777888888999999888888888999:::;;;;;;===BBBHHHMMMZZZsss{{{tttvvv|||}}}}}}~~~zzztttqqqooommmiiieee^^^\\\YYYUUUQQQOOONNNMMMIIIEEECCCBBB>>>999888;;;===DDDRRRdddvvvxxxtttooobbbVVVEEE888///000000111:::GGGXXXeeellljjjooo}}}yyyoooddd^^^aaadddbbb^^^]]]YYYWWWPPPDDD999222333555333888>>>AAA???===;;;;;;888444000---,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#########(((### %%%'''%%%""" !!!"""######$$$$$$%%%$$$############!!! !!!"""$$$$$$$$$###"""######"""""""""###$$$$$$$$$%%%###!!!"""$$$!!!!!!!!!"""""""""""""""!!!"""######$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$&&&''')))***,,,---------++++++,,,...///111222222222222222222222222222222...000333444333222333444666777:::======>>>GGGQQQYYYdddooovvv}}}zzz{{{hhh]]]XXXUUU\\\kkksssvvv~~~zzzqqqooopppuuutttuuuwwwnnndddYYYNNNGGG@@@<<<888555555555555444666:::888111///222111---111111111000111222222333222444555555444555666888666888:::999666444444666444555555666777888888999;;;;;;:::999:::;;;===>>>???BBBGGGMMMSSSaaa{{{qqqmmmrrr}}}|||vvvrrrooolllgggccc```^^^ZZZVVVRRRNNNLLLJJJIIIEEECCCBBB===888888;;;???GGGWWWkkk|||{{{sssoooiii]]]QQQ@@@444,,,...000111<<>>???>>><<<<<<===>>>:::444///,,,***'''&&&''''''''''''''''''''''''######$$$%%%&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&###)))'''"""!!!!!!!!!!!!""""""""""""$$$###"""###$$$###""" !!!###$$$%%%$$$###"""############$$$%%%&&&&&&###$$$""" """ !!!"""###$$$$$$%%% """###%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!! !!!"""###%%%&&&'''((("""###%%%''''''&&&%%%$$$###$$$&&&''')))******+++------......///000000000222222222222222222222222...000333444333222333444666777:::===>>>???HHHRRR\\\gggqqqwww}}}wwwlll```ZZZ\\\dddooowww}}}yyyooommmooorrrtttxxxyyypppggg^^^TTTIIIAAA>>>777333333333111444:::HHH@@@666000000111000...111111111000111111222333333333444444555666666666777777777777555333111000777555444666999;;;:::888888:::;;;;;;;;;;;;<<<>>>===AAAGGGMMMYYYmmmuuugggkkkwww{{{tttmmmgggaaa^^^ZZZYYYWWWTTTQQQNNNLLLKKKKKKFFFCCC@@@<<<888:::>>>DDDSSSeeetttwwwqqqmmmcccSSSFFF:::222///111000111???QQQccclllsssuuuzzzxxxrrrjjjfffffffffccc```XXXMMM@@@999444111333777:::<<>>===777333333333111555:::DDD===444000000111111///111111111111111222222333444444444555666666777777666666777777777555444333777666555666888:::999777666888999:::999:::<<<===AAAEEEKKKRRR^^^sssmmmeeemmm|||~~~yyyrrrkkkeee```^^^ZZZYYYXXXVVVTTTRRRPPPOOOKKKGGGCCC@@@<<<888:::???GGGVVViiixxxvvvooojjj___PPPCCC777000...111222666EEEWWWjjjssszzz}}}|||uuuqqqnnnhhh```YYYRRRHHH<<<666333222444999>>>???AAABBBBBB???<<<::::::555000+++***))))))((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%""" """%%%((('''&&&%%%$$$###""""""""""""""""""""""""""""""#########!!!!!!!!!"""""""""###### !!!"""######""""""########################$$$$$$######""""""""""""""""""!!!""""""###$$$%%%&&&%%%$$$$$$%%%''''''(((&&&&&&''')))***+++,,,---------------...000111222222222222111111111111111222222333333333333333333555444555888:::???LLLYYY___dddkkksss{{{qqqppphhhkkktttuuuooohhhhhhlllrrrvvv|||yyyqqqdddYYYPPPHHH@@@:::;;;666333333333333666;;;>>>888111...000222222111111111111111111222333333555555555666777777888888555666777888888888777666777666555666888888888666666777999::::::;;;>>>@@@FFFJJJPPPXXXggg|||qqqeeedddsss{{{tttmmmfffaaa___^^^XXXYYYYYYXXXVVVTTTQQQPPPLLLGGGBBB@@@<<<888;;;AAAKKK[[[nnn}}}~~~tttllleeeZZZKKK???333...---222555<<>><<<:::666000+++***))))))(((########################&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!! """$$$$$$$$$$$$$$$$$$$$$########################""""""!!! !!!$$$&&&&&&%%%###""""""!!!!!!""""""""" !!!!!!"""######$$$$$$!!!!!!!!!""""""""""""""""""######$$$$$$$$$##############################$$$############"""""""""$$$######"""######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''')))***+++,,,---------------...000111222222222222222222222222222000000111222333333444444555444555777999@@@NNN[[[bbbffflllrrrxxxqqqvvvmmmqqqzzz|||oooiiiccceeejjjrrrxxxsssjjj]]]QQQIIIBBB<<<888999666333222333444888;;;777333///...///222333333222111111111111222333333666666666777888888999999777777999999999999777777777777666777777777777777888:::;;;<<<===???CCCEEEHHHLLLTTT___ooovvvgggbbbiii}}}~~~~~~~~~{{{vvvooogggaaa^^^]]]]]]YYYYYYYYYWWWUUURRROOOMMMLLLFFFAAA???;;;999===CCCOOO```sss|||qqqggg___SSSEEE:::000------222777BBBUUUggg|||nnn___UUUHHH>>>555222222444999???EEEFFFGGGFFFEEEBBB???===:::666000+++))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$######"""""""""""""""""""""!!!!!! ######"""""""""""""""!!!!!!!!! !!!!!!"""######!!!!!!""""""####################################$$$$$$$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###############%%%%%%&&&%%%%%%$$$%%%&&&''''''((()))***+++,,,,,,,,,------...///000111111111111111222222222222222000000111111222333333444555333444777999@@@OOO]]]dddhhhmmmrrrxxxrrrqqqttt}}}vvvjjjddddddfffnnnwww|||lllcccVVVKKKDDD???:::777666555333222333666999;;;222000......///111333333222222222111222333333444666666777777888999999999999::::::::::::888777666777777888888777888888999:::;;;<<<===>>>AAAEEEHHHHHHMMMWWWeeexxxlllcccdddppp~~~~~~~~~|||{{{vvvrrrkkkddd___]]]^^^^^^___^^^\\\YYYUUUPPPLLLJJJKKKEEE@@@===;;;:::@@@GGGUUUeeexxxyyymmmbbbXXXLLL???666......///333:::HHH^^^ooo~~~pppaaaXXXHHH>>>666333333555;;;AAAFFFGGGGGGFFFEEEBBB@@@>>>;;;666000,,,))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#####################"""!!!!!!""" !!!"""###$$$############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""'''&&&%%%$$$############$$$&&&((((((&&&%%%'''(((''''''((()))***++++++,,,,,,,,,---...///000111111000000000000111111222222222222222222222222222222444444555888:::AAAOOO]]]cccfffkkkpppwwwrrryyyzzzrrrgggccccccfffooozzzvvvcccZZZNNNEEE@@@===:::777333555444111333888;;;;;;000000/////////111222333222222222222222333444444666666666777888888999999::::::;;;::::::888666555666888999999999999:::<<<:::;;;<<<<<<===@@@DDDGGGHHHOOO[[[mmmxxxfffccckkkzzz~~~{{{zzzssspppjjjeeeaaa```aaabbbfffddd```[[[VVVQQQMMMKKKIIICCC>>><<<;;;<<>>555333444777===CCCGGGGGGGGGFFFEEECCCAAA@@@;;;777111,,,)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&''''''&&&&&&"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$ !!!############$$$&&&!!!!!!!!!!!!""""""###$$$$$$$$$######"""!!!!!! %%%$$$$$$$$$$$$############""""""!!!""""""######""""""""""""""""""""""""#########$$$$$$$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%"""&&&))))))'''&&&(((***'''(((((()))******+++++++++,,,---///000000111000/////////000111111222222333333333333333333333333444444666:::<<>>BBBMMMXXXdddeeeiiimmmttt~~~qqqxxxqqqoooqqqvvv}}}nnneeeSSSLLLCCC===;;;:::888777000444444111333:::===;;;000111222111000///000111333333222222333333444555555555555666777777888888555666888999::::::999999555888;;;;;;;;;;;;>>>AAA???@@@@@@??????BBBFFFJJJMMMVVVfff|||}}}nnnfffooo}}}{{{sssqqqnnnkkkjjjjjjkkkllliiieee^^^XXXRRRNNNMMMLLLFFF@@@;;;:::;;;>>>HHHRRRggguuuyyyqqqdddWWWKKK@@@666000,,,000555;;;IIIaaa|||zzzpppkkknnnsssxxx}}}}}}tttfffXXXOOOAAA888222111555999@@@GGGHHHHHHHHHHHHGGGGGGFFFEEE<<<777111,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######$$$&&&'''!!!%%%)))***)))&&&$$$!!!!!!""""""######$$$$$$$$$&&&(((&&&###!!!"""$$$$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$""""""!!!!!! """"""!!!!!!"""$$$&&&'''""""""""""""""""""""""""!!!!!!""""""############&&&&&&&&&%%%%%%&&&&&&'''!!!''''''%%%%%%'''+++(((((())))))******+++++++++,,,...///111111000000000000111222333333444444111222333444666777888999444555999===???BBBLLLWWWhhhiiilllpppvvvtttzzz||||||sssbbbVVVIIIFFFAAA>>><<<999666444:::666222555:::<<<999555000000///...............000000111222444555666666666777888999999888666555888888999888888777666555888888888999:::;;;===>>>>>>======>>>AAADDDFFFGGGRRRZZZooowwwooollluuu}}}yyyrrroookkkiiiiiiiiihhhhhhnnnfff\\\TTTPPPMMMIIIFFFFFF===999>>>AAACCCNNN\\\sss~~~sssdddVVVHHH:::000...444111444BBBYYYooo{{{~~~~~~~~~}}}xxxppphhheeedddeeeooouuuoooeee\\\QQQGGGAAA:::444222888@@@FFFIIIJJJKKKIIIFFFHHHLLLMMMJJJ<<<666///)))''''''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$###$$$%%%'''((($$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""%%%$$$###"""!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!""""""!!!######$$$$$$$$$$$$######"""!!!!!!!!! $$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++***)))***,,,,,,***(((***+++---...//////000000222222222111222222333333666555444333333333333333777555888===@@@CCCJJJRRReeekkkppprrrvvv{{{{{{lll]]]RRRFFFCCC???<<<:::777555333444222222666;;;;;;666111222111000000//////000000111111222333444444555555888777777777777777888888999999::::::999888777777888888888999:::<<<===>>>???>>>>>>@@@CCCGGGIIIJJJYYYbbbxxxwwwooolllxxx|||xxxpppmmmiiigggggghhhhhhhhhiiiddd\\\WWWTTTPPPKKKFFFEEE===:::>>>BBBFFFTTTeeevvvqqqaaaRRRDDD777///...444444:::III^^^ooovvvwwwvvvwwwwwwrrrjjjaaa\\\ZZZ[[[ccchhheee___XXXNNNDDD>>>888222222888AAAIIILLLNNNNNNLLLIIIJJJNNNNNNKKK777222+++&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$###"""###$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""$$$###############$$$$$$########################""""""""""""""""""""""""""""""############""""""!!!!!!""""""###""" $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&)))((((((***,,,---,,,******+++---...//////000000222222111111222222333333666555444333333333333444555444888>>>CCCFFFLLLTTTcccjjjpppqqqvvv|||{{{pppcccVVVLLLAAA???;;;999777666333111///000444:::===;;;555///333333222111111111222222222222333333444444444555888777666555555777:::;;;::::::;;;;;;;;;:::999999999999999:::;;;<<<===>>>@@@@@@@@@BBBEEEIIIMMMOOO___lllvvvooonnn}}}zzzvvvmmmiiieeecccdddeeeggggggeeeaaa\\\YYYWWWRRRKKKFFFBBB<<<:::>>>BBBIII\\\ooo{{{~~~ooo\\\LLL>>>333//////444888CCCTTTfffpppqqqooolllmmmmmmiiiccc[[[VVVTTTQQQUUUXXXXXXVVVQQQHHH???:::555000111999CCCKKKOOOOOOPPPMMMIIIIIILLLKKKGGG444000***&&&$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###########################$$$%%%&&&'''################################################""""""############""""""!!!"""###$$$$$$$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%"""!!!!!!!!!!!! !!!!!!!!!"""""""""######&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''))),,,...---,,,***+++---...//////000000222222111111222222333444555555444333333333444444333333888@@@DDDGGGMMMTTT```hhhnnnqqqttt|||}}}{{{nnndddZZZOOOGGG???<<<999777666555333111000333777<<<>>>;;;666222333222222111111222222222333333333444444444444444666666666666777888:::;;;999::::::;;;;;;;;;::::::::::::::::::;;;<<<===>>>???@@@AAACCCGGGKKKQQQTTTbbbsssuuuoooqqq~~~yyytttiiieeeaaa___```ccceeefffccc___[[[XXXVVVQQQJJJEEE???<<<:::===AAAMMMbbbvvv|||lllWWWGGG:::111///222222<<>><<<999777666555333111111444888::::::888666555111111000000000111111222444444444444444444444444444555777888999999999888888888999:::;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>>>>>>>@@@BBBDDDGGGMMMTTTYYYdddxxxssspppwww}}}wwwssseeebbb^^^]]]^^^aaabbbcccbbb]]]XXXTTTRRRNNNIIIEEE>>><<<;;;===DDDSSShhhyyywwwfffRRRBBB777000111555111>>>RRRfffsssuuurrrmmmoooiiiaaaZZZWWWWWWYYYZZZVVVTTTSSSSSSQQQIII>>>777555222000444<<>>>>>:::444222///+++)))))))))((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$ !!!!!!"""""""""########################$$$$$$###"""""""""""""""################################################""""""############"""""" ###&&&'''%%%$$$%%%&&&######$$$$$$$$$$$$######%%%&&&&&&&&&&&&&&&&&&&&&"""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%((('''''')))+++,,,+++)))***+++---...//////000000111111111111222333444555444444333333333444444555333333888>>>AAABBBGGGLLL[[[dddlllooorrryyy~~~|||rrreee[[[UUUNNNGGGAAA>>><<<999777666555333111111555888777444222222444000////////////000111111333333444444555555555666444555888999:::999888777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>===@@@CCCEEEIIIOOOXXX___jjjnnnqqq~~~{{{uuupppbbb```]]]\\\^^^_________^^^ZZZUUURRRQQQNNNJJJEEE>>>======BBBMMM^^^ppp}}}|||sssmmm^^^KKK>>>555000222666333AAAVVViiitttwwwvvvtttxxxpppcccYYYVVVWWWZZZ\\\bbb___]]][[[TTTGGG;;;666444333444:::BBBJJJNNNNNNMMMMMMIIIBBB>>>;;;666///---+++)))(((((((((&&&%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$###############$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!################################################""""""############""""""!!!$$$''''''%%%###$$$&&&"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''''')))***+++***)))***+++---...//////000000000000000111222333444555444444333333333444555555444444777===???@@@EEEKKK[[[ccckkknnnrrryyy~~~qqqhhh]]]TTTPPPKKKDDD???>>>;;;888666555333111///111666:::999333000000222///////////////000111111222333333444555666777777777777777888888888777777888999:::;;;<<<======>>>=========<<<======>>>???>>>AAAEEEHHHKKKRRR\\\dddvvvttthhhqqq}}}xxxqqqlll```___]]]]]]^^^^^^]]]\\\WWWUUUTTTTTTUUURRRLLLGGG>>>>>>@@@IIIYYYlll|||}}}zzzrrriiiaaaTTTEEE:::333///111555999FFFYYYiiissswwwxxxyyy}}}ttthhh___]]]```ccceeekkkiiigggdddXXXFFF999666222333777@@@JJJQQQTTTSSSQQQPPPKKKDDD>>>;;;444---***)))''''''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$###""""""#################################""""""""""""""""""""""""""""""############""""""!!!%%%((('''$$$!!!###%%%###$$$$$$%%%%%%$$$$$$### !!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&(((+++,,,+++******+++---...//////000000000000000111222333555666333333333333333444555666444333666;;;???AAAGGGMMM[[[ccckkknnnrrrzzz~~~ssskkkbbbXXXQQQMMMIIIBBB===>>>;;;777555444222///---222888>>>===666111000222000000//////000111222222222222333444555777777888:::999777666555666888999999:::;;;===>>>?????????>>>============>>>>>>??????CCCGGGIIIMMMTTT___gggkkkdddppp{{{vvvnnniii___^^^]]]^^^^^^^^^[[[YYYRRRRRRTTTWWWYYYVVVOOOIII???@@@CCCNNNbbbwww|||xxxuuulllcccZZZNNN@@@888222///000444===III[[[iiiqqqvvvzzz}}}}}}uuulllfffgggkkkoooqqqooommmmmmiiiZZZEEE888666111333:::EEEPPPWWWYYYXXXRRRQQQLLLDDD>>>:::333+++***)))(((((()))(((&&&$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&'''&&&%%%###""" """$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!""""""######$$$$$$$$$$$$############$$$%%%&&&&&&########################!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!%%%)))(((### """$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""######$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######%%%'''+++------,,,++++++---...///000000000000000000111222444555666333333333333333444555666444333666;;;???BBBIIIQQQ[[[ccckkknnnrrr{{{rrrjjjbbbYYYOOOIIIGGGEEE@@@;;;888999888666444333444666777@@@AAA888333777666111......//////000000111111333222222333555888:::<<<777888999999888777888:::;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<<<<>>>?????????AAAFFFKKKOOOVVVeeetttvvvpppfff|||vvvnnnjjjiii___]]]\\\]]]___^^^ZZZVVVNNNPPPWWWaaafffaaaTTTHHH@@@AAAJJJ\\\tttzzzvvvrrrkkkddd```XXXGGG777333111///222888@@@SSSeeelllrrr{{{~~~xxxnnnjjjqqq|||{{{sssiii^^^NNN>>>555444111444???OOO[[[]]]XXXTTTPPPMMMHHHBBB;;;333---*********)))((('''&&&%%%%%%!!!$$$&&&'''&&&%%%%%%%%%###&&&))))))&&&$$$$$$%%%$$$$$$$$$#########""""""!!!"""###%%%%%%$$$######$$$$$$$$$#########"""""""""######$$$$$$$$$#########$$$&&&&&&$$$###$$$%%%"""""""""###$$$$$$%%%%%%!!!""""""""""""#########"""$$$&&&''''''%%%"""!!! !!!######$$$$$$"""""""""######$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$######""""""###%%%'''(((&&&&&&''''''((()))))))))+++,,,,,,---///111222333111111111222333444666777555444333222333444555666555333555:::===@@@HHHOOO\\\eeellllllmmmuuusssfff___]]][[[VVVOOOGGGAAA???>>>777777666333111000222444999AAAAAA999444888777222//////000000111222222222444444444555555777888999777888:::999888888999;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>???@@@BBBHHHNNNSSS]]]nnn}}}nnnjjjiii}}}zzzuuunnniiihhhbbbaaa_________]]]YYYUUUOOOTTT]]]eeeggg```SSSIIIBBBEEEOOOcccyyywwwrrrnnnggg```\\\SSSCCC666222111///333;;;HHHZZZjjjpppvvvzzzqqqnnnwwwxxxooocccWWWHHH:::333333555999CCCQQQ[[[^^^ZZZVVVNNNKKKGGGAAA:::333...+++******)))((('''&&&%%%%%%###%%%&&&%%%$$$$$$&&&''' ###&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$######"""!!!"""###%%%%%%#########$$$""""""###$$$$$$%%%%%%&&&"""""""""#########$$$$$$###$$$%%%&&&%%%$$$"""!!! !!!"""###$$$%%%%%%%%%#########$$$$$$$$$%%%%%%"""###$$$$$$"""!!!!!!"""%%%%%%$$$$$$$$$&&&'''(((''''''(((((()))*********---------...///000111111111111111222333444555666444333333222333444555666555333555:::===@@@GGGOOO\\\fffnnnooopppxxxwwwkkk```YYYWWW[[[[[[TTTGGG>>><<>>666333666666111000000111111222333333444555555666666666666666555888999;;;:::999999;;;<<<<<<<<<<<<=========>>>>>>===<<<<<<<<<<<<<<<===>>>BBBDDDJJJQQQYYYeeezzzqqqffffffrrr~~~yyywwwssslllgggfffeeedddbbbaaa```\\\WWWTTTSSS[[[fffkkkhhh]]]QQQJJJDDDJJJXXXlllxxxrrrlllfff___YYYMMM???444222111000666???QQQaaaqqqwww}}}|||ttttttssshhhZZZMMM@@@555111333888>>>HHHRRR[[[___^^^[[[NNNKKKFFF???999333...,,,***))))))((('''&&&%%%%%%%%%%%%%%%$$$###$$$&&&))) ###%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&#########"""######$$$%%%$$$$$$$$$###############%%%%%%%%%$$$###""" !!!"""$$$$$$"""""""""###""""""###$$$$$$%%%%%%&&&############$$$$$$$$$%%%%%%%%%$$$######"""!!!!!!######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$######$$$'''&&&&&&&&&&&&&&&'''((((((((())))))***+++++++++............/////////000111111111111222444555666333222222222333555666777555333555:::===@@@GGGOOO\\\gggppprrrssszzz{{{qqqggg^^^YYYRRRWWWZZZSSSGGG===:::<<<::::::888555333333666888999;;;999222000222222///000000111111222333333333333444666777777777666555888:::;;;;;;::::::<<<===;;;;;;<<<<<<<<<==================<<<<<<======>>>CCCEEEKKKSSS\\\jjjiiieeejjj~~~~~~~~~~~~yyyuuutttpppjjjeeeddddddccccccaaa___\\\XXXUUU[[[eeeooopppgggYYYNNNIIIEEENNN___ttt}}}uuuooojjj```XXXHHH===444222111000999DDDXXXiiiyyy|||xxx|||ooobbbQQQEEE:::222111444888@@@JJJRRRYYY___```^^^RRRNNNHHH@@@888222...,,,***)))((('''&&&%%%%%%$$$###%%%&&&%%%$$$$$$&&&''' !!!###%%%&&&&&&''''''%%%%%%$$$$$$$$$#########$$$###"""""""""###%%%&&&##############################$$$######"""!!!!!! """######"""!!!!!!"""!!!!!!"""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%###"""!!! !!!!!!$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''(((((())))))***++++++,,,---...//////000000000111111111111222333444555222222222222333555777888444333444999===@@@GGGOOOZZZeeepppsssuuu{{{yyyqqqiiiaaaZZZVVVPPPRRRRRRMMMEEE===888666555555333111///000333666:::999666000///111111/////////000000111222222333222333555777888888777777888:::;;;;;;;;;;;;===>>>::::::;;;;;;;;;<<<<<<<<<>>>>>>=========>>>??????DDDFFFKKKTTT^^^nnntttdddfffppp~~~~~~}}}|||wwwrrrqqqnnngggcccbbb___```aaaaaa^^^[[[YYYWWWbbbkkksssooobbbRRRJJJGGGFFFQQQeeexxxyyyrrrlllaaaUUUEEE;;;444333111222>>>MMMcccssskkk\\\LLL@@@888333333666666BBBMMMRRRWWW^^^bbb```XXXSSSKKKAAA888111---+++))))))((('''&&&%%%$$$$$$ ###'''((('''%%%$$$$$$%%%%%%%%%&&&&&&'''&&&&&&############"""""""""!!!$$$###"""""""""###%%%&&&######################## !!!"""############### !!!######!!! !!!""" !!!!!!"""###############$$$$$$$$$%%%%%%%%%&&&%%%###!!! !!!"""######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$"""""""""###&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))***)))***,,,///000222222222111111111111222333333444222222222222333555777888444222444999<<>>;;;555111111222222222//////000000111222222222222333444666777888888888777999;;;;;;;;;;;;===>>>;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBFFFHHHOOOXXXccctttlllaaahhhuuu~~~~~~wwwqqqoookkkdddaaaaaa]]]___aaa```^^^\\\ZZZZZZdddjjjnnngggYYYKKKEEEEEEFFFTTThhhzzz{{{tttmmm___PPPAAA999333333222666GGGYYYsssfffXXXHHH???999555555777888GGGSSSUUUXXX^^^bbb```]]]WWWMMMBBB888111---+++)))(((((('''&&&%%%$$$$$$###(((***)))&&&$$$###((('''%%%%%%&&&'''%%%$$$$$$$$$$$$$$$#####################"""######$$$%%%###############$$$$$$$$$!!!"""###$$$$$$$$$ !!!######!!!!!!!!!""" !!!!!!"""######$$$############$$$$$$$$$%%%%%%$$$###"""!!!"""###$$$!!!!!!"""######$$$######%%%%%%%%%%%%$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))'''))),,,///111333333333111111111111111222333333333222222222333555666777444222444999<<>>;;;999888888777666555555888===AAA@@@:::444111111222222333000000111111222333333333555555555555555666777777777888:::::::::;;;<<<>>>============>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEIIILLLUUU```lll~~~zzzgggcccnnn}}}zzzrrrnnniiibbb___```]]]```bbbbbb___\\\[[[\\\```cccccc[[[NNNEEEBBBDDDHHHVVViii{{{wwwooo^^^LLL<<<555111222444;;;QQQgggtttaaaTTTFFF???;;;777555777???PPP\\\\\\[[[```bbb___]]]VVVLLLAAA777111---,,,)))(((''''''%%%%%%$$$### ###'''((('''%%%$$$$$$(((&&&$$$$$$%%%&&&%%%###%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$ !!!"""#########""" """$$$###"""!!!"""""""""""""""###$$$$$$%%%%%%"""""""""#########$$$$$$###############$$$$$$%%% """###$$$$$$$$$$$$%%%%%%$$$$$$$$$############%%%''''''&&&&&&&&&'''$$$%%%&&&'''(((((('''''''''''''''((())))))******(((***---///111222222222111111111111111222222333444333333222333444555666333222444888<<>>????????????@@@@@@@@@@@@>>>??????@@@BBBDDDFFFGGGKKKPPPYYYffftttssseeefffuuu|||sssmmmgggaaa___```___bbbeeeddd```\\\\\\\\\[[[]]][[[SSSHHHAAAAAADDDJJJWWWkkk{{{zzzqqq___KKK888222000222555???XXXqqq}}}sssggg^^^QQQEEE???<<<888666666FFFXXXdddaaa^^^aaabbb^^^[[[UUUJJJ???666000...---)))((('''&&&%%%$$$$$$###"""$$$&&&&&&%%%%%%%%%&&&'''$$$""""""%%%&&&%%%###$$$$$$$$$#########""""""!!!"""###%%%%%%$$$######""""""######$$$$$$$$$$$$!!!"""""""""""""""!!! !!!"""$$$$$$"""""""""######$$$$$$%%%%%%&&&''''''!!!""""""""""""#########"""######$$$%%%%%%&&&&&& """###$$$%%%&&&&&&$$$$$$$$$######""""""""" """$$$$$$######$$$%%%$$$%%%''')))))))))))))))((((((((()))******++++++***+++...000111111000000111111111111111111222222555444333333333444555666333222333888<<>>;;;777555222666555111333:::===;;;999666333///------...///222111000000000222555666444444333333444555777888999::::::::::::::::::;;;>>>>>>???@@@@@@@@@@@@@@@BBBAAA@@@???>>>AAAEEEIIIPPPUUU___ooozzzhhhaaahhh~~~~~~uuukkkccc___^^^^^^aaacccfffgggeeeaaa[[[XXXYYYYYYSSSIIIAAA???@@@BBBKKK]]]ssspppWWWDDD999333111666;;;HHHddd~~~|||{{{}}}~~~ooo___UUUPPPJJJDDD???:::999???HHHXXX^^^eeeeee```[[[ZZZ\\\\\\OOOBBB<<<999333///...(((((('''&&&&&&&&&&&&&&&%%%''''''%%%%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%%%%###"""###$$$$$$###!!! !!!"""&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&&&&&&&%%%$$$$$$###!!!!!!!!!!!!!!!""""""""" ###%%%&&&%%%###""""""###$$$%%%%%%%%%$$$$$$###!!!"""###$$$%%%%%%&&&'''"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%$$$###$$$''')))))))))))))))***************+++,,,---...000111111000000111111111222222222555555666666555444333333555666666777;;;AAAIIIOOO\\\dddjjjkkkoooyyyxxxrrrjjjddd```\\\WWWSSSNNNJJJEEEAAA>>><<<999777666666222---111:::???>>>666555222000//////000111333222111000111222444555444444444444444666777888999::::::::::::;;;;;;;;;===>>>??????@@@@@@??????@@@@@@??????@@@CCCHHHLLLSSSZZZhhhyyyttteeebbblllzzzrrriiidddbbbbbbccceeefffggggggeee```\\\YYYUUUTTTOOOFFF???>>>AAADDDOOOaaavvvnnnTTTAAA777333222666AAATTTnnn}}}xxxtttssswww{{{~~~}}}tttfffXXXOOOMMMHHHBBB===888888AAALLL___cccffffffbbb^^^]]]]]]XXXLLL???999555000+++***((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$"""&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###$$$%%%%%%$$$""""""###%%%%%%$$$$$$&&&'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!!"""$$$&&&'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$''')))))))))))))))************++++++,,,...///000111222111222222222333333333333555555666555555444444333777777777888<<>><<<999777777555333333999@@@@@@;;;333333222222111222222333333333222111111222444444555444444444555666777888999999::::::;;;;;;;;;;;;======>>>???????????????>>>>>>??????AAAEEEKKKOOOVVV```qqqmmmdddffftttxxxtttmmmgggddddddfffhhhiiiiiihhhfffccc___[[[YYYRRROOOKKKDDD>>>===BBBGGGTTTeeeyyy~~~iiiNNN<<<333444444888IIIddd}}}|||wwwsssooolllnnnppppppnnnfff\\\QQQJJJIIIEEEAAA<<<777999FFFUUUhhhhhhhhhhhhhhhfffccc```VVVJJJ===777333---)))((((((&&&$$$######$$$%%%&&&%%%&&&'''((((((&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$###$$$%%%%%%$$$""""""###%%%%%%$$$$$$&&&'''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$######"""""""""###%%%''''''&&&%%%$$$%%%$$$$$$#########$$$&&&'''############$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&###$$$%%%%%%$$$%%%''')))))))))))))))************,,,,,,---...000111222222222222333333333444444444555555555555555444444444888888888999<<>>????????????>>>??????@@@@@@BBBGGGMMMQQQXXXdddvvv|||jjjfffnnn~~~zzzrrrnnniiidddccceeehhhjjjllljjjgggccc___[[[YYYWWWQQQMMMHHHCCC>>>===CCCKKKYYYjjj|||sss^^^GGG888111555777===SSSsss|||vvvrrrnnnjjjgggfffeeedddaaa\\\UUUNNNHHHGGGCCC???;;;888===NNN___mmmjjjgggjjjoooppplllgggWWWJJJ===777444///+++***(((&&&$$$######$$$&&&'''(((''''''))))))&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###$$$%%%%%%$$$"""!!!!!!"""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%$$$"""""""""$$$&&&(((&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%###%%%&&&&&&%%%%%%''')))((()))))))))************,,,---...///000222333333222222222333333333333444555555555444444444555555888888888999<<>>???????????????AAAAAABBBBBBDDDHHHMMMRRR[[[fffyyyvvvhhhjjjvvvxxxtttooolllgggcccbbbdddgggjjjkkkiiiddd___[[[WWWUUUTTTRRRLLLGGGDDD@@@???FFFPPP```oootttdddQQQ@@@666111666;;;EEE^^^|||{{{rrrlllgggcccaaa```^^^\\\ZZZXXXTTTNNNJJJFFFBBB>>>;;;;;;CCCVVVgggmmmiiifffkkksssvvvrrrlllUUUHHH<<<777444///+++***((('''&&&%%%%%%&&&'''))))))%%%%%%(((((($$$$$$'''%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%%%%###$$$%%%%%%$$$"""!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""!!!!!!"""###$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''"""$$$%%%%%%###"""###$$$%%%$$$###""""""$$$&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###%%%&&&'''&&&&&&''')))((()))))))))************,,,---...///000222333333111111111111222222222222555555444444444444555666777777777888;;;@@@HHHNNNWWW```hhhjjjnnnxxx~~~xxxooommmjjjhhheee___WWWPPPJJJFFFAAA===:::777555222666444666===BBB@@@:::666333333222111000000000000222222333333444555555555555666777888999999999888999999:::;;;<<<======>>>>>>>>>???@@@@@@@@@@@@@@@BBBBBBCCCCCCEEEIIIOOOTTT___kkkqqqhhhppp|||vvvqqqooolllgggcccbbbdddhhhkkkiiigggbbb]]]XXXTTTRRRQQQQQQIIIDDDDDDAAAAAAJJJWWWiiiwwwyyyiiiVVVFFF:::555222777@@@QQQjjjtttiiibbb___```dddaaa___^^^]]]YYYSSSNNNFFF@@@;;;;;;???JJJ\\\llllllgggeeejjjrrruuuooohhhOOOCCC888333111---******''''''&&&&&&''''''(((((('''###%%%+++***$$$"""%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$#########%%%&&&%%%$$$###$$$&&&&&&%%%%%%'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!""""""#########""""""""""""###$$$%%%&&&&&&'''"""###$$$$$$""""""###$$$&&&%%%$$$######$$$%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%###%%%'''''''''&&&'''((())))))))))))************,,,,,,---...000111222222000000111111111222222222555555444333333555666777777777777888:::@@@GGGMMMUUU___gggjjjoooxxx~~~wwwrrrllliiifffdddaaa[[[SSSMMMEEEBBB===:::999888666444666333666<<<>>>999555555111000///......000222333000111222444555666666777555666777999999999999999999999:::;;;<<<===>>>>>>??????@@@AAAAAAAAAAAAAAA@@@AAABBBDDDFFFLLLRRRWWWfffsss|||ppplllxxx{{{vvvrrrpppmmmhhheeeeeehhhlllooohhheeeaaa\\\WWWSSSQQQOOOLLLDDD@@@BBBBBBCCCOOO^^^uuuuuucccOOO???666333333666DDD]]]uuu|||nnnfffgggkkkqqqooolllkkkjjjeee\\\UUUFFF>>>888:::BBBOOO___llllllhhhfffhhhmmmlllddd\\\KKK???444111///,,,******$$$%%%&&&'''''''''&&&&&&&&&$$$***555444)))###%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$###%%%&&&&&&&&&&&&''')))""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###""""""!!!!!!$$$$$$$$$$$$$$$############$$$%%%$$$###"""$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''((('''''''''((())))))))))))************++++++,,,...///000111222111111111222222222333333666555333333333555666888888888888888;;;@@@HHHMMMTTT^^^gggjjjnnnwww}}}wwwrrrnnnkkkhhhdddaaa^^^XXXPPPIII@@@>>>;;;999999888777666222333:::CCCCCC999222111///...,,,,,,---000333555///000222444555777777777555666888999::::::999999999999:::;;;<<<===>>>???@@@@@@AAABBBBBBBBBBBBAAA>>>???AAADDDHHHNNNUUUZZZkkkzzz}}}rrrqqq~~~|||xxxtttpppmmmiiiggggggkkkooosssgggeeeaaa\\\WWWSSSQQQOOOHHH@@@===AAACCCDDDRRRccc|||tttaaaLLL<<<444222333555GGGddd|||vvvpppttt{{{|||yyyxxxwwwpppeee]]]EEE<<<555999CCCQQQ```kkkmmmjjjgggggghhhdddZZZQQQJJJ???444111000---++++++"""###%%%'''''''''%%%$$$((((((222@@@???111'''&&&'''&&&&&&%%%%%%&&&&&&'''$$$###"""###%%%&&&%%%$$$%%%&&&&&&%%%###""""""###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""###""""""!!! &&&&&&%%%$$$###!!!!!! %%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&$$$###"""!!!""""""""""""""""""""""""%%%%%%%%%&&&&&&%%%$$$$$$###%%%(((((((((''''''((())))))))))))***************+++,,,---...000111111222222333333333444444444666555333333333555777888::::::999:::<<>>BBBDDDHHHXXXlllpppZZZFFF;;;888888888>>>RRRppp{{{yyyrrrZZZGGG===:::777;;;HHHYYYeeeiiigggggggggeee```WWWOOOJJJ@@@;;;444...***((('''%%%))))))))))))((('''%%%%%%"""(((000666666000((("""'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!"""%%%%%%%%%%%%$$$######"""&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%'''%%%###$$$&&&### """$$$&&&%%%"""!!! ###%%%''''''&&&&&&'''((($$$%%%&&&'''((('''&&&%%%&&&&&&'''''''''''''''&&&)))***,,,...000222333333333222111111111222333444555666555444333444777::::::999999<<<===@@@IIISSS[[[___dddhhhjjjooovvv||||||wwwsssmmmiiicccaaa^^^[[[XXXRRRKKKFFFBBB???:::888888888666444999888<<>>BBBEEEKKK^^^tttmmmVVVCCC888555555;;;DDDZZZvvv{{{~~~zzzgggOOO>>>:::888777???MMM\\\eeegggeeeeeeccc___YYYPPPIIIEEE>>>999333...+++***((((((((()))))))))((('''&&&&&&%%%(((,,,//////,,,(((%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!! !!!""""""$$$%%%%%%&&&&&&&&&$$$$$$###"""""""""""""""#########$$$$$$$$$%%%%%%######$$$'''***)))%%%""""""%%%((((((%%%######$$$###""""""!!!!!!!!!!!!"""$$$&&&''''''%%%$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''((()))))))))))))))***+++,,,...///000000000222222111111111222333444444444444333333444777:::<<<::::::<<<===@@@IIISSS]]]```dddgggjjjnnnuuu{{{~~~xxxtttpppkkkggg```^^^[[[XXXUUUOOOIIIDDDAAA>>>;;;888777666444333666888>>>CCCAAA:::555444333333222222222111111111///111333444333333444555777777888999::::::999999999:::;;;<<<===???@@@@@@???AAABBBBBBAAA@@@@@@AAACCCAAACCCHHHNNNUUUcccooo}}}vvv~~~}}}vvvqqqmmmnnnkkkjjjlllqqquuuuuutttlllfff^^^ZZZWWWSSSLLLEEE@@@===>>>BBBFFFPPPggg~~~|||dddNNN???777555555???MMMeee|||~~~mmmXXXDDD777777666999EEEUUUaaaeeedddfffccc^^^XXXPPPHHHAAA===<<<888222---++++++***)))'''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!! """###$$$%%%&&&&&&&&&&&&""""""!!! !!!!!!"""""""""######$$$$$$$$$"""$$$(((,,,---+++&&&!!!''''''''''''&&&&&&&&&&&& !!!!!!"""############%%%&&&'''&&&$$$###"""###&&&%%%%%%%%%%%%&&&'''''''''((()))++++++,,,,,,,,,+++,,,,,,---............222222111111222222333444222333333222222444888:::>>>;;;;;;===>>>AAAJJJTTT___bbbeeeggghhhmmmtttzzzxxxrrrooolllhhhddd]]]ZZZWWWTTTQQQLLLFFFBBB@@@>>>:::888666444333333555:::???@@@;;;555333444222222222111111111111111000222444555444444555666888888999999999999999999999:::;;;<<<===???@@@@@@???AAABBBBBBAAA@@@@@@AAACCCCCCFFFLLLSSS\\\mmm{{{wwwwww|||uuuooolllhhhggghhhkkkoooqqqpppnnnjjjeee^^^YYYVVVQQQIIICCC<<<<<<>>>BBBHHHVVVpppoooVVVDDD:::666777999BBBVVVoooqqq\\\KKK>>>888444555===NNN^^^eeeeeeccciiiddd]]]SSSJJJBBB===:::<<<888222---+++******)))&&&'''((((((((((((((('''((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######"""###&&&&&&&&&&&&%%%###"""""""""!!!!!! !!!!!!$$$$$$$$$$$$############!!!$$$(((+++,,,***&&&"""%%%###""""""%%%''''''''' !!!"""$$$$$$###""""""###%%%&&&&&&$$$"""######((('''&&&&&&&&&''')))***'''((()))+++,,,---------+++,,,---...//////000000222111222222222222333333111111222222222444888;;;???<<<<<<===>>>BBBKKKVVVbbbdddffffffhhhlllsssyyyzzzrrrmmmjjjgggccc```YYYVVVSSSPPPLLLHHHCCC???===<<<:::777444333333333666;;;???;;;444000000111//////000111111222333333222444666777666666777888888888777777888888888888999:::;;;<<<===???@@@@@@???AAABBBBBBAAA@@@@@@AAABBBCCCGGGNNNVVVbbbuuu~~~tttyyy|||uuuooollleeefffhhhkkkmmmmmmllljjjgggccc]]]XXXTTTNNNGGGAAA<<<===@@@DDDMMM^^^zzzxxxbbbJJJ<<<666444777<<>>999333...+++)))((('''&&&'''(((((((((((((((''''''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###!!! """""""""!!!!!!""""""###''''''&&&%%%$$$######""""""$$$&&&''''''&&&%%%%%%%%%###!!!!!!###%%%&&&&&&"""###$$$$$$$$$###!!! !!!###%%%%%%$$$$$$$$$%%%'''&&&%%%%%%%%%&&&((()))&&&'''(((***+++,,,,,,,,,***+++---///111222333333111111222222333333333333111111222222222444888;;;???<<<;;;===>>>BBBMMMXXXeeefffgggggggggllltttzzz{{{uuummmhhhfffccc___[[[VVVSSSOOOLLLIIIEEE@@@===::::::999666333222333555777<<<===777000...//////......///000111222333444333555777888777777888999777777777777777888999:::999:::;;;<<<===???@@@@@@???AAABBBBBBAAA@@@@@@AAA@@@BBBHHHOOOXXXfff|||xxxuuu{{{tttooolllggghhhjjjllllllkkkjjjiiibbb___[[[WWWQQQKKKEEE@@@<<<>>>BBBHHHVVVlllmmmXXXBBB888444222777>>>PPPkkkrrrXXXDDD999666666444:::JJJ___iiihhhgggjjjpppjjj```TTTJJJCCC???===???:::333...+++)))(((''''''(((((((((((((((''''''%%%&&&'''(((((('''&&&%%%$$$######$$$$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''""""""###############"""######"""""""""###$$$$$$(((''''''&&&%%%$$$######"""$$$$$$$$$######%%%&&&((('''%%%$$$###"""###$$$$$$$$$$$$$$$###""""""!!!!!!###%%%&&&%%%%%%&&&'''$$$############$$$%%%%%%&&&'''((()))***+++++++++***+++---000222333444555000111222333333333333222222333333222222444888:::===;;;:::<<<>>>CCCNNNZZZhhhiiihhhggghhhmmmvvv}}}~~~wwwrrrjjjeeebbb___[[[WWWSSSPPPLLLIIIFFFBBB>>>;;;777888777555222222444666888<<<;;;333///000111000//////000000111111222222333555777777777666777999888777777777888:::;;;<<<999:::;;;<<<===???@@@@@@???AAABBBBBBAAA@@@@@@AAABBBDDDKKKSSS\\\lll{{{ssswwwyyysssnnnlllgggiiijjjkkkjjjhhhgggfff^^^\\\YYYUUUOOOIIICCC???===???DDDMMM```zzz}}}```MMM===888555444;;;EEE]]]yyykkkUUUEEE;;;666333666>>>QQQeeekkkfffhhhoooooojjj```UUUKKKDDD@@@>>>===888222---+++******)))((()))))))))((('''&&&&&&%%%%%%''''''''''''%%%%%%############$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%!!!!!!""""""""""""!!!!!!###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!###%%%$$$###"""$$$&&&&&&((((((&&&""" """$$$######""""""######$$$$$$###%%%''''''%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%(((((()))***************+++,,,...///111222333333000111222333333333222222444444444333333444777:::;;;999888;;;===CCCOOO[[[jjjjjjiiihhhiiioooxxx{{{vvvppphhhccc```]]]XXXUUURRROOOJJJGGGDDD@@@<<<:::555666777555222222444777888;;;999222///333444222111111111111000000000000222444666777666666777888888888888888999;;;===>>>999:::;;;<<<===???@@@@@@???AAACCCBBBAAA@@@AAAAAAEEEHHHOOOXXXbbbrrrssspppxxx}}}wwwrrrnnnkkkfffggghhhhhhfffdddcccccc[[[ZZZXXXTTTNNNHHHBBB>>>>>>@@@EEEQQQhhhwwwUUUEEE999888888888AAANNNgggzzzgggUUUIII@@@999444888AAAUUUhhhllleeehhhsssnnnhhh___TTTKKKDDD@@@>>>;;;666111---,,,,,,++++++))))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$###""" """""""""""""""###$$$$$$ !!!"""###$$$%%%&&&&&& ###&&&&&&$$$###$$$&&&###'''%%%!!! ###'''"""!!!!!!!!!"""$$$&&&(((&&&'''((((((&&&$$$$$$%%%%%%&&&((()))))))))(((''')))******+++++++++******,,,---...///000000000000000111222333444333222222555666555444333444777::::::777777:::===CCCPPP\\\kkkkkkjjjhhhiiipppzzz|||yyysssmmmeee```]]]ZZZVVVRRRNNNKKKFFFBBB???===:::888;;;888888666000+++000;;;FFF@@@999333111000111111111111111111111111222222555555555555666666666666999999999888999999::::::=========>>>??????@@@@@@>>>@@@BBBCCCCCCDDDFFFGGGJJJKKKPPPYYYjjjpppuuu}}}yyysssnnnjjjhhhkkkjjjhhhfffdddbbbaaaaaa]]][[[VVVNNNGGGBBB@@@@@@>>>???KKKccc{{{~~~gggOOOAAA666666777:::GGGVVVzzzzzznnn^^^PPPCCC999888;;;<<>>;;;999777444333555666333///444===BBB===666111//////000000000000/////////000111111555555555555666666666666999999999888999999:::;;;======>>>>>>??????@@@@@@???AAACCCDDDDDDEEEGGGIIIKKKMMMTTT___rrr{{{qqqzzzzzzuuupppnnnmmmmmmpppnnnkkkgggcccaaa______\\\ZZZUUUMMMEEE@@@??????CCCEEERRRkkkvvv___HHH<<<333444888>>>PPPcccnnncccVVVJJJ???777666:::EEEWWWmmmwwwwwwuuuxxx}}}|||zzzppp___PPPGGG???888333000,,,***))))))(((((()))((('''%%%$$$$$$$$$$$$'''''''''''''''((())))))%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&'''(((&&&%%%$$$$$$###$$$%%%&&&!!!"""###$$$%%%&&&&&&'''"""###$$$$$$######$$$&&&%%%$$$"""!!! !!!"""###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%%%%&&&)))(((&&&$$$$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''(((***,,,///000000...---,,,---...///000000000000...///000000111111000000444444444444555666777888;;;999888:::;;;BBBPPP^^^pppmmmjjjiiigggjjjuuu|||xxxtttmmmhhhaaa\\\YYYVVVQQQNNNJJJFFFBBB>>><<<:::777666111111333555444333777===<<<888333///.../////////000000000000000111222222555555555555666666666666999999999999999:::;;;;;;======>>>>>>???@@@@@@@@@???AAACCCDDDDDDFFFIIIKKKLLLPPPYYYggg|||uuuqqq~~~xxxqqqnnnoooqqqsssvvvsssnnnhhhccc```^^^]]][[[YYYSSSKKKCCC???>>>???FFFJJJZZZtttiiiTTTAAA888222444888DDD[[[qqqqqq```XXXOOOFFF===777777<<>>>>>??????@@@AAAAAA???@@@BBBCCCDDDFFFIIILLLNNNSSS___oooxxxnnnppp}}}wwwrrrpppqqqtttvvvxxxtttooohhhccc___^^^]]]ZZZWWWPPPHHHAAA===>>>???EEEMMM```|||vvv]]]JJJ>>>888555555;;;KKKfff~~~tttdddYYYSSSLLLEEE>>>999<<>>555333000///000111111000222222222222333444555666555555555555666666666666999999999999:::;;;<<<===>>>>>>>>>???@@@@@@AAAAAA>>>@@@AAABBBCCCFFFJJJMMMPPPWWWeeewwwpppkkkrrr~~~~~~|||xxxuuusssssstttuuutttrrrmmmhhhccc```___^^^XXXTTTNNNEEE???===???AAAEEESSSkkkjjjRRRCCC888777666999BBBWWWuuu||||||~~~~~~{{{zzztttggg[[[VVVQQQJJJDDD>>>;;;AAAJJJ\\\nnnyyywwwzzzqqq\\\LLL???777444---+++)))((())))))(((&&&(((((((((((((((((()))***''''''&&&&&&%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############"""$$$&&&(((((('''&&&$$$&&&&&&%%%%%%$$$###"""""" """######""""""###$$$""""""###$$$%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!  """###&&&%%%%%%%%%$$$$$$$$$%%%'''''''''(((((()))))))))((((((***000555444...''')))***,,,...///111111111000000111222222222222111000111333666777888888777666555666:::>>>GGGXXXgggsssllldddaaaaaaeeeoooyyyzzzrrrllleeeaaa\\\XXXVVVSSSMMMIIIEEEBBB>>><<<;;;:::888666333222//////666???CCCBBB333111000000222222222000/////////000000222333444555555555555666666666666999999999999:::<<<===>>>>>>>>>??????@@@AAAAAAAAA???@@@BBBCCCDDDHHHLLLPPPTTT^^^nnnwwwmmmooo{{{~~~}}}}}}~~~|||zzzxxxvvvsssrrrqqqqqqooommmjjjgggccc```^^^]]]VVVRRRKKKDDD>>>>>>AAADDDKKK___yyyzzz___JJJ???333444777>>>MMMggg{{{yyywwwxxxwwwtttrrrmmmbbbWWWUUUOOOHHHAAA;;;<<>>111000///000222222111///.........///000111222333555555555555666666666666999999999:::;;;<<<===>>>>>>??????@@@@@@AAAAAABBBAAABBBCCCDDDFFFJJJOOOSSSZZZeeexxxpppnnnwww~~~~~~~~~{{{yyyvvvrrrpppnnnmmmmmmjjjjjjhhhfffccc___\\\ZZZTTTQQQJJJBBB>>>???CCCGGGRRRjjjrrrWWWDDD===222555:::DDDXXXsss{{{zzzzzz}}}}}}zzztttiii^^^UUUNNNFFF???;;;???OOO___ssssssvvv|||wwwgggVVVKKKBBB777111111+++***)))***++++++)))(((''''''&&&%%%%%%%%%&&&&&&)))(((''''''&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((((((((('''###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$######$$$&&&%%%$$$############$$$$$$ !!!###&&&$$$!!!%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&((())))))((((((''''''((()))***+++,,,,,,,,,,,,...//////000000000333333444555555555555444222222222222333444555666555444666;;;@@@JJJ[[[jjjssshhh\\\XXXZZZbbbppp{{{wwwmmmeee```\\\WWWTTTRRROOOIIIDDDAAA>>>:::888888777555444333555666777>>>EEEAAA888000//////000111111000.../////////000111333444555555555555555666666666777999999999:::;;;<<<>>>>>>>>>??????@@@@@@AAABBBBBBCCCDDDEEEFFFHHHLLLRRRVVV^^^kkk{{{mmmppp~~~~~~{{{xxxsssoookkkjjjjjjkkkhhhhhhhhhfffccc^^^ZZZWWWTTTPPPIIIBBB>>>@@@EEEJJJVVVpppmmmRRRAAA<<<666888>>>HHH]]]xxxuuujjjVVVOOOFFF???<<>>;;;CCCPPPddd}}}|||aaaJJJ:::444555:::@@@LLLfff~~~kkkSSSGGG>>>===@@@GGG[[[oooxxxzzz}}}}}}vvvppp]]]UUUIII???999555111///---,,,,,,+++***)))((((((''''''&&&&&&&&&%%%%%%%%%"""$$$%%%&&&''''''((((((###%%%'''***+++++++++***+++)))'''%%%$$$%%%&&&'''---)))%%%###$$$$$$"""###"""""""""###$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###'''%%%"""!!!!!!!!!!!! $$$$$$###"""""""""""""""$$$%%%%%%$$$!!! !!!$$$'''))))))&&&$$$$$$&&&###&&&((((((%%%$$$%%%'''))))))'''&&&%%%$$$$$$$$$***(((%%%%%%''')))******,,,+++)))(((''''''(((((((((((())))))*********++++++***+++---000222333222111222222333444444444444222222222333444555777777555333888<<<>>>MMMZZZWWW[[[PPPIIILLLRRR\\\lll}}}zzzqqqiiiddd\\\YYYUUURRRNNNJJJEEEAAA???===:::888777666444222888222666EEELLLDDD;;;777111222222333222111000///333333333333444555666666555666666777777777777777888888888999:::;;;======@@@@@@@@@???@@@@@@AAABBBDDDCCCDDDJJJNNNPPPVVV]]]iiiyyyyyyuuuttt~~~|||yyyuuuqqqoooppppppnnnkkkfffdddbbb___]]]ZZZWWWTTTQQQIIIDDDBBB???>>>HHHWWWooovvv[[[EEE999555555;;;EEEUUUlll{{{gggOOOFFF>>>>>>DDDQQQcccrrrvvvxxx{{{~~~}}}xxxpppjjjYYYRRRGGG>>>999444111...))))))*********+++++++++))))))(((''''''&&&%%%%%%(((&&&$$$&&&)))***'''%%%$$$&&&''')))))))))((('''***)))'''%%%$$$%%%&&&'''***'''%%%$$$$$$$$$$$$#####################$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%%%%$$$###""""""!!!!!!!!!""""""###$$$###"""!!!"""######%%%''''''$$$"""###$$$$$$&&&((('''%%%###$$$&&&'''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%((('''&&&%%%%%%%%%&&&''')))))))))***+++,,,,,,---111///......///000000///222222333444444444333333222222222333444555666777444222777;;;===KKKXXXVVVSSSIIICCCGGGOOOYYYjjj{{{~~~wwwooogggbbb]]]ZZZUUUQQQMMMHHHBBB???>>><<<999777777666444222444000444@@@EEE>>>666444111222222222222111000000333333333444444555666666666666666666666777888999888888999999:::<<<===>>>@@@@@@@@@@@@@@@AAABBBBBBFFFEEEGGGLLLPPPSSSZZZbbbrrrpppsss{{{~~~{{{xxxvvvuuurrrpppqqqsssssspppmmmfffddd```^^^\\\[[[XXXVVVQQQIIICCCBBB@@@BBBPPPbbbmmmRRR???777777999>>>MMMcccvvvppp\\\EEEAAA;;;:::FFFZZZjjjqqqtttvvvwwwxxxvvvooofff```SSSNNNEEE===777333000---)))))))))*********++++++((((((((((((((('''''''''+++'''$$$&&&***+++'''"""%%%&&&'''(((((('''&&&%%%)))((('''%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###%%%&&&%%%$$$$$$############$$$######$$$$$$%%%&&&&&&'''!!!!!!"""%%%(((******)))###""""""!!!!!!!!!!!!!!! """######""""""$$$%%%"""###%%%$$$###!!!!!!"""$$$%%%&&&&&&$$$#########$$$#########$$$%%%&&&&&&""""""###%%%''''''$$$"""%%%%%%%%%$$$%%%%%%&&&'''))))))***+++,,,---...///333111...---///000111000333333444444444333222222222222222333444555666777666333888<<<>>>MMMZZZXXXNNNDDD???EEENNNYYYjjj{{{{{{tttmmmeee```[[[XXXTTTPPPLLLGGGBBB>>>===;;;888666666555333222///---111:::===777111///111111111222111111111111222333444555555666666666777777666555666777999:::999999999:::;;;<<<===>>>@@@@@@@@@@@@@@@AAABBBCCCGGGFFFHHHMMMQQQVVV___hhhxxxyyykkksss}}}}}}zzzwwwtttrrrqqqppppppsssvvvwwwtttpppjjjeee```]]]\\\[[[XXXVVVNNNFFFAAAAAAAAAFFFYYYmmmdddIII999666888===CCCVVVooo~~~www___MMM>>>>>>:::;;;LLLdddqqqppptttttttttsssnnneee[[[SSSMMMIIICCC===777222...,,,,,,,,,+++***)))(((''''''%%%&&&&&&'''(((((())))))(((&&&%%%&&&((()))'''$$$%%%&&&'''(((((((((''''''((('''&&&%%%%%%%%%%%%&&&###&&&(((&&&###"""$$$'''&&&%%%$$$$$$##################$$$$$$%%%%%%%%%%%% """%%%)))+++***)))""""""!!!!!!!!!!!!!!!"""!!!###$$$$$$###"""$$$%%%######$$$###""""""""""""$$$$$$%%%%%%###""""""!!!#########"""###$$$$$$%%%$$$$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&'''((())))))(((((()))+++,,,...//////000---+++,,,///333666777444444444444333222222111333222222333444555666666999666;;;???AAAQQQ___^^^RRRHHHCCCIIIRRR]]]ooozzzssskkkddd```WWWUUUQQQNNNKKKGGGBBB???<<<:::777666555555333222111222666<<<<<<777222111111111111111111111222222222333444555666666666666777666666666666888:::;;;999999999:::;;;<<<>>>>>>@@@@@@@@@@@@AAABBBCCCDDDFFFFFFIIIOOOSSSYYYdddppptttoooyyy}}}zzzwwwuuurrrpppooonnnppptttxxxyyywwwtttkkkeee___[[[ZZZXXXTTTPPPIIICCC???@@@BBBJJJaaaxxxvvvZZZCCC777555888???III___wwwxxxdddPPPBBB;;;======BBBUUUmmmwwwssswwwvvvtttqqqjjj___RRRJJJHHHFFFCCC===777222...,,,,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&'''%%%$$$&&&(((%%%&&&'''((()))******+++'''&&&&&&%%%%%%%%%%%%%%%$$$'''((('''$$$"""###%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$#########!!!!!!"""%%%'''((('''%%%""""""!!!!!!!!!!!!""""""###$$$%%%$$$###""""""$$$%%%$$$$$$###$$$$$$######$$$$$$###$$$$$$###"""!!!$$$$$$###"""""""""######&&&$$$######$$$&&&&&&&&&$$$%%%%%%'''(((((())))))''''''(((***+++---...///...,,,***,,,000444888999444444444444333222222111333333333333444444555666:::777<<<@@@CCCTTTcccbbbZZZOOOIIINNNVVVaaassswwwpppiiiccc^^^UUUSSSOOOLLLJJJFFFBBB???;;;999666555555444333111222555999;;;999555222111111111111000111111222333222333555666777777666666666666666777888999:::;;;999999::::::;;;===>>>???@@@@@@@@@@@@AAACCCDDDEEEFFFGGGKKKQQQVVV]]]lllyyy{{{rrrqqq~~~}}}xxxuuusssqqqooollllllmmmrrrwwwyyyxxxuuuhhhbbb\\\XXXXXXUUUOOOJJJEEE@@@>>>AAADDDOOOiiilllQQQ???777777999AAARRRlll~~~iiiVVVGGG>>>666888<<>>???@@@@@@@@@AAABBBCCCDDDEEEGGGIIINNNTTTZZZcccsssrrrqqqrrr}}}wwwsssqqqnnnmmmiiiiiijjjnnntttwwwvvvtttgggaaa[[[YYYZZZWWWPPPJJJBBB>>>>>>CCCGGGTTTppp|||```III===:::;;;;;;FFF```}}}vvvaaaOOOBBB<<<555555>>>QQQeeesss{{{zzzooo```PPPGGGEEEFFFFFFBBB:::333...,,,(((((((((((()))))))))******)))((('''&&&%%%$$$$$$!!!$$$''''''$$$###%%%(((&&&&&&&&&'''((()))******$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%''''''%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$###############%%%###""""""$$$%%%$$$##################$$$%%%%%%"""$$$%%%%%%######$$$&&&(((&&&######$$$&&&%%%######"""!!!###&&&'''%%%###$$$$$$#########$$$%%%%%%$$$###""""""$$$%%%%%%$$$$$$%%%&&&'''(((''''''&&&*********+++,,,------...000///---...///000000///222222333444444444333333444444333333333444555555777444:::???EEEXXXiiijjjeeeWWWNNNPPPYYYfff{{{zzzrrrkkkeee^^^ZZZWWWTTTPPPLLLHHHCCC===999:::777555444444444333111000666;;;999444111111000111111000000000111333444222333555777888777666555444555777999:::;;;:::::::::::::::;;;<<<===>>>???@@@@@@@@@AAABBBCCCEEEEEEHHHKKKPPPWWW]]]gggxxxuuulllpppwww}}}wwwsssooollljjjgggfffgggkkkqqqttttttrrrgggbbb]]]\\\^^^[[[TTTMMMAAA>>>@@@EEEJJJXXXtttuuuXXXDDD<<<=========LLLmmmrrr^^^LLL@@@;;;;;;:::FFF___rrr|||rrrcccSSSIIIEEEGGGHHHCCC;;;333...,,,++++++***)))((('''&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&'''&&&%%%$$$''''''&&&&&&&&&''''''((($$$$$$%%%&&&&&&&&&%%%%%%###!!!!!!$$$(((***(((%%%$$$$$$$$$$$$%%%&&&&&&'''"""""""""###$$$$$$%%%%%%&&&$$$""""""###%%%%%%%%%$$$#########$$$%%%&&&&&& """$$$$$$$$$%%%&&&((((((%%%""""""$$$%%%%%%######!!!!!!###'''((('''$$$"""""""""###$$$&&&'''((($$$$$$%%%'''))))))&&&$$$'''((()))*********)))(((,,,,,,,,,------............------...000111000///111222333333444444444444444444333333333444555555888666<<>>???@@@@@@AAACCCFFFIIIEEEIIIQQQZZZbbbnnnqqqkkkmmm}}}vvvqqqnnnlllkkkkkkjjjjjjmmmpppqqqnnnjjjfffbbbaaafffkkkfffXXXKKK???@@@BBBCCCLLLbbbiiiMMM@@@:::999BBBMMMeee{{{kkkYYYGGG>>>@@@:::CCCUUUmmmyyyfffUUUNNNKKKJJJFFF>>>555---******(((((())))))******++++++(((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((&&&$$$#########""""""""""""########################$$$$$$%%%###""""""$$$$$$###"""$$$$$$%%%%%%%%%$$$"""!!!&&&&&&###)))((('''&&&%%%%%%$$$###'''%%%######$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%)))))))))***))))))((('''(((((()))***+++,,,,,,---......//////000000111111111222333333444444444333222333444444333333555777555444999<<>>999888EEEWWWvvvqqqeeeVVVFFF>>>@@@===KKKaaawww~~~jjjYYYRRRJJJIIIDDD<<<333---*********************+++++++++(((''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''%%%$$$$$$######""""""######$$$##################$$$$$$%%%$$$###$$$&&&&&&$$$"""$$$%%%'''((('''&&&$$$"""(((""""""%%%$$$!!!&&&&&&%%%%%%$$$#########$$$"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((())))))***+++,,,------.........//////000000111111222222333444444333333333222333444333222333444666666555:::>>>EEE\\\nnnkkkiiiWWWKKKNNNYYYggg{{{}}}wwwnnngggaaa]]]ZZZYYYRRROOOKKKGGGDDD@@@;;;888444555555333111000111222666777666333222444555333222222111000000000000111555666666666666777777777888888888999::::::;;;;;;999;;;============???AAA@@@AAABBBAAAAAACCCFFFHHHNNNQQQXXXbbblll|||vvvqqqzzzyyyuuussssssrrrqqqnnnlllkkkmmmppppppmmmjjjbbbaaacccggghhhaaaRRREEEBBBCCCGGGRRReee}}}nnnTTT@@@>>>;;;:::MMMiiitttfff^^^TTTGGG@@@BBBEEEXXXqqqkkkZZZSSSHHHEEE@@@888111,,,++++++++++++++++++++++++******(((''''''''''''&&&&&&&&&))))))(((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((('''%%%"""%%%''')))++++++)))&&&$$$***'''%%%$$$%%%%%%###"""""""""""""""""""""""""""""" !!!$$$&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$(((((('''(((((()))***+++)))******+++,,,---............//////000000111111333333333444444333222222222333444333222222444555777777<<<@@@FFF]]]mmmjjjaaaSSSIIIMMMXXXfffyyyxxxsssllleee```]]]ZZZXXXPPPMMMIIIEEEBBB>>>:::777222333333222000000222444;;;777333000111444444222111111111000000111222222444444555555555666666666777777888888999::::::;;;:::;;;=========>>>???AAAAAABBBBBBBBBBBBCCCFFFHHHQQQTTT[[[fffrrr|||oooppp~~~|||xxxvvvwwwwwwwwwvvvooommmlllmmmoooooollliiibbbaaa```aaa```YYYMMMDDDCCCCCCHHHXXXppp~~~eeeLLL===@@@@@@@@@ZZZ|||xxxjjj^^^YYYRRRGGGCCCEEEOOOggg}}}fffTTTMMMDDDAAA;;;444...++++++++++++++++++******)))))))))(((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$######"""###$$$'''((('''$$$"""%%%'''+++------+++'''%%%###$$$%%%%%%%%%$$$$$$%%%!!!!!!!!!"""""""""#########"""!!!"""%%%&&&'''&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$(((''''''&&&&&&'''((()))((()))******,,,,,,---.........//////000000111111333333444444333333222222222333444333111111333555777777===@@@GGG\\\kkkggg^^^VVVQQQSSSZZZgggzzz}}}uuupppjjjddd```]]]ZZZXXXNNNKKKGGGCCC@@@===999666111222222111000111333666???888111///111222222111/////////000111333444555333333444444444555555555666666777777888999999999:::<<<===>>>===>>>@@@AAAAAABBBCCCCCCCCCDDDGGGIIIQQQUUU___lllyyyvvvnnnsss~~~|||zzzxxxxxxzzz{{{zzzzzzqqqnnnllllllnnnnnnkkkhhhbbb___\\\YYYVVVQQQJJJEEEDDDDDDLLL___{{{sssZZZFFF;;;@@@CCCIIIfff~~~mmmaaaWWWSSSMMMDDDCCCHHH]]]tttvvv___NNNDDD???;;;555000,,,+++++++++******))))))((((((''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######!!!!!!###%%%''''''$$$!!!$$$'''***------***'''%%%"""%%%&&&%%%$$$%%%&&&!!!!!!""""""###$$$$$$$$$'''%%%$$$$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$############''''''((()))***+++,,,,,,......//////000000111111333333333444444333333222333444444333222111333444666777===AAAFFF[[[iiiccc^^^^^^]]]]]]^^^iii{{{rrrnnnhhhccc___\\\XXXVVVLLLIIIEEEBBB???<<<888555222222222111000222555777@@@888111000111000000111......///000222444666777333333444444444555555555555666666777888888999999:::<<<>>>>>>>>>>>>@@@BBB@@@BBBCCCCCCDDDEEEIIIKKKRRRXXXeeettttttrrr{{{~~~|||yyyxxxxxxyyy{{{||||||zzzqqqnnnkkkkkklllllliiifffaaa^^^ZZZUUUOOOKKKHHHFFFGGGJJJVVVmmmhhhNNN@@@888===EEETTTssswwwmmmcccZZZSSSNNNFFF???BBBMMMjjjkkkXXXIII???:::666111---,,,+++***)))((((((((((((((((((''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######!!!!!!"""$$$&&&&&&$$$"""###%%%(((******(((&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%""""""######$$$$$$$$$%%%((('''%%%&&&'''(((((('''######$$$%%%%%%&&&''''''"""###%%%&&&''''''&&&%%%(((((())))))(((((('''&&&&&&&&&'''((()))***++++++......//////000000111111111222333333444444444333444555555444222222333555666777>>>AAAGGGZZZggg```YYY[[[\\\ZZZ[[[hhh~~~yyypppkkkfff```]]]YYYVVVSSSJJJHHHDDD@@@>>>:::777444333333333111111222666999===666111222111...000444///000000111222333555666555555555666666666777777666777777888888999::::::;;;<<<>>>>>>>>>>>>@@@BBB???AAABBBCCCDDDGGGJJJMMMTTT\\\lll~~~xxxuuuzzz~~~}}}}}}}}}|||{{{wwwwwwwwwyyy{{{{{{zzzxxxqqqnnnjjjiiijjjiiigggddd^^^]]]ZZZUUUNNNJJJGGGGGGJJJSSSfffvvv^^^DDD>>>888;;;IIIbbbvvvkkkfff\\\WWWRRRMMMCCC===FFFUUUuuuqqq^^^RRRFFF<<<555222...,,,,,,+++***((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((('''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$######"""""""""$$$&&&&&&%%%$$$!!!"""$$$&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%$$$$$$##################$$$$$$&&&%%%$$$%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&'''"""$$$&&&((((((((('''&&&&&&(((+++---...---,,,+++''''''((()))***+++,,,,,,......//////000000111111000111222333444555555555666666777555333333444666777888???CCCHHHZZZfff```SSSSSSRRRRRRYYYjjj~~~yyynnnjjjddd___[[[WWWSSSQQQJJJGGGCCC@@@===:::666333444444333222111222666999:::444111222111...111777111111111111222333444444777777777777888888888888777888888999::::::;;;;;;;;;<<<>>>???>>>???@@@BBB???@@@BBBCCCEEEHHHLLLOOOVVV```rrrsssvvv|||{{{{{{{{{{{{zzzuuuuuuvvvxxxzzzzzzxxxvvvqqqnnniiihhhiiihhheeebbb\\\]]]\\\WWWPPPJJJGGGGGGLLLYYYrrrqqqWWW@@@>>>:::<<>>KKK]]]{{{zzzcccTTTLLLCCC999222///,,,+++,,,,,,)))'''(((((())))))******++++++(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))******(((&&&%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$######$$$######$$$&&&''''''&&& !!!"""############"""$$$""" !!!###%%%%%%$$$############""""""""""""###""""""$$$''')))******)))((((((''''''&&&%%%%%%###$$$'''((())))))((('''!!!%%%)))++++++)))((((((((()))***+++,,,------......//////000111111111///000111333444555666666777777777666444444555666999:::AAAEEEJJJ[[[ggg```VVVRRRNNNQQQ^^^sssyyyrrrooohhh___ZZZYYYUUUNNNGGGFFFCCC???===;;;999777555333444111---111999:::666555444333222111111111111222222111111222444555777555555444444555666888999::::::999999999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@DDDBBBBBBDDDFFFGGGNNNUUU___kkk}}}~~~sss||||||{{{|||||||||{{{{{{yyyvvvrrrpppooooooooolllkkkjjjjjjjjjgggccc```___[[[XXXUUUPPPJJJJJJNNNTTTnnnfffPPP???======FFF\\\yyyxxxsssmmm]]]MMMEEE???AAARRRgggiiiWWWMMMHHH???777222000...,,,,,,,,,***)))((((((((((((''''''''''''))))))(((((('''''''''&&&,,,***(((&&&%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$&&&(((***+++***(((&&&$$$((('''&&&&&&%%%&&&&&&&&&######$$$%%%%%%$$$$$$$$$((((((((())))))((($$$"""&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''%%%###$$$(((***)))(((%%%&&&((())))))'''%%%$$$'''((()))***,,,---//////,,,,,,---...///000111222111222333444555555555555555555555444444555555555:::>>>@@@CCCKKKYYYdddhhh```SSSPPPUUU]]]qqq|||wwwqqqkkkddd\\\XXXWWWTTTMMMGGGEEEBBB???<<<;;;999777555444444111...333:::<<<888555444333222111111111111000000000111333555777888555555444444555666888999::::::999999::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAA???@@@CCCEEEHHHPPPXXXhhhvvvzzzwww~~~|||{{{|||||||||{{{yyywwwtttqqqooonnnooooookkkiiigggfffeeeccc___\\\^^^[[[WWWTTTNNNKKKOOOVVViii}}}___JJJ???>>>AAAMMMddd}}}}}}kkk\\\LLLEEECCCGGG[[[pppttt```QQQIIIEEE===666222000---,,,,,,,,,***)))************)))))))))))))))(((((((((''''''''''''+++)))(((&&&%%%&&&'''(((***)))((('''&&&%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((('''&&&$$$#########"""!!! !!!%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%'''&&&###!!! !!!"""$$$%%%'''''''''&&&%%%$$$$$$%%%&&&'''%%%$$$###"""""""""""""""%%%&&&&&&&&&&&&'''''''''((('''''''''''''''(((((('''%%%$$$%%%''')))((('''((((((******+++***)))((((((((()))***+++------...,,,------...///000111222333333444555555555555555555444444333333444444555:::>>>@@@CCCMMM]]]jjjoooooo^^^VVVXXXaaawww{{{|||vvvqqqfff```YYYVVVUUURRRLLLGGGDDDAAA===;;;:::888666444555444111///444;;;===:::444333222111111111111111//////000222444666888999666555444444555666888999:::::::::::::::;;;<<<<<<======>>>>>>???AAABBBCCC@@@???AAADDDGGGKKKUUU___rrryyyvvv}}}}}}{{{zzz{{{{{{{{{zzzvvvtttrrrpppooonnnnnnoookkkhhhfffdddbbbaaa^^^[[[]]]ZZZWWWRRRLLLLLLVVVcccrrrUUUCCC>>>???FFFXXXooohhhYYYJJJEEEGGGQQQfffzzzuuuhhhWWWLLLFFFAAA:::444111///---,,,,,,,,,***)))************))))))))))))(((((((((((('''''''''''')))((('''&&&&&&&&&((((((,,,+++)))'''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$###"""""""""''''''&&&&&&%%%%%%$$$$$$"""""""""%%%''''''&&&$$$ """$$$&&&'''((($$$$$$$$$$$$%%%&&&((()))%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((()))***+++,,,(((&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''((((((((())))))***++++++,,,,,,------...///000111111222333444555555555555555444444333333222222333333444999===@@@CCCMMM___pppwww}}}hhhZZZ[[[ddd|||yyy}}}~~~wwwqqqeee___YYYTTTRRROOOIIIEEEBBB???<<<:::999777555333444222000000555:::;;;:::333333222111111111111111000000111333444666777888666555555555555777888999:::::::::::::::;;;<<<===>>>>>>>>>>>>???AAABBBCCCCCCBBBDDDHHHJJJOOO[[[gggvvvrrrvvv|||zzzyyyyyyzzzzzzyyyxxxsssrrrqqqooonnnnnnnnnnnnkkkhhheeeccccccbbb```___]]]ZZZVVVPPPKKKOOO```qqqgggMMM@@@===???LLLbbbzzzaaaTTTGGGDDDKKKYYYnnnwwwmmmaaaTTTLLLFFF>>>666222111///,,,+++,,,,,,***)))((((((((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''(((((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''')))((('''&&&&&&&&&'''(((+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''######$$$'''***++++++***$$$$$$%%%%%%&&&'''''''''$$$$$$######$$$&&&((()))%%%%%%$$$$$$$$$$$$$$$%%%!!!""""""""""""#########&&&&&&&&&'''(((***+++,,,((('''&&&%%%&&&&&&&&&&&&#########$$$$$$&&&'''((()))))))))******+++++++++......///000000111222222333333444444444444333333333222222222222222222333888<<<>>>@@@KKK^^^qqq{{{iii[[[[[[fff~~~xxx{{{wwwpppeee```YYYTTTPPPKKKFFFBBB@@@===:::888777666444222333000...222666888888888222222111111000000111111222333333444555555555555666666555555666777999:::::::::::::::;;;<<<===>>>=========>>>???@@@AAABBBEEEEEEGGGJJJLLLRRR___mmm}}}uuu}}}yyyxxxwwwxxxyyyyyyxxxvvvqqqqqqpppooonnnnnnmmmmmmiiifffdddcccccccccbbbaaa^^^ZZZUUUPPPNNNWWWmmm}}}\\\HHH@@@===CCCUUUooo|||oooYYYMMMCCCDDDOOOaaatttzzzqqqjjjbbbXXXOOOKKKGGG===555222000...,,,+++++++++***)))(((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&((()))'''&&&%%%$$$############$$$$$$$$$%%%&&&'''((()))$$$$$$%%%'''***,,,---,,,%%%&&&&&&&&&'''''''''(((&&&%%%$$$###$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!"""""""""###############$$$%%%'''((()))&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))++++++))))))******+++++++++,,,//////000000111222222222111111222333333333333222222222222111111222222222777;;;===>>>GGG[[[ooo{{{}}}hhh\\\^^^jjjxxxyyy~~~tttlllccc___YYYSSSNNNHHHCCC@@@>>><<<999777666555333111222...///555999888555444222111111000000000111111444444555555555555444444777666555555666777999:::::::::::::::;;;<<<>>>>>>=========>>>???@@@BBBBBBDDDEEEHHHKKKMMMUUUeeeuuu~~~yyyxxxxxxyyyzzzzzzxxxvvvqqqqqqpppoooooonnnmmmmmmgggeeeccccccccccccaaa______YYYTTTRRRVVVeeeoooRRREEECCCBBBLLLeeeppp```OOOGGGAAAFFFVVVkkk{{{}}}tttjjjbbbTTTLLLGGGJJJGGG===666555///---++++++++++++***)))************))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%&&&''''''((((((''''''%%%$$$#########$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$###$$$$$$&&&((()))$$$######%%%((()))***)))!!!!!!"""###%%%&&&'''''''''&&&%%%#########$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###%%%&&&'''%%%&&&&&&%%%$$$$$$&&&''''''''''''(((((()))))))))))))))***+++,,,,,,------000000111111222222222222000111222333333444444444333222222111111222222333555:::======FFFYYYnnn{{{{{{hhh___cccmmmyyyzzzwwwmmmeee___[[[VVVPPPKKKFFFBBB???===;;;888666555444222111222///111999<<<888333222111111000000000000111111222333444666666666555555777666666666666888999:::999:::::::::<<<===>>>???????????????@@@BBBCCCDDDDDDFFFJJJOOOSSS\\\ooo~~~zzzzzzzzz{{{||||||{{{yyyrrrrrrqqqpppooonnnlllllljjjhhhgggffffffccc```]]]^^^XXXSSSUUUaaavvv```HHHBBBDDDJJJYYYyyy~~~eeeTTTFFFBBBAAAKKK```vvvxxxkkk```NNNGGGEEEJJJHHH<<<555555///---+++***++++++***)))************))))))))))))''''''''''''((((((((()))''''''''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&$$$#########$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((('''%%%$$$######$$$%%%&&&%%%###"""###%%%'''&&&&&& !!!!!!"""######$$$$$$'''&&&$$$#########$$$%%%"""""""""""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&"""""""""######%%%&&&&&&###%%%&&&%%%$$$$$$&&&)))%%%&&&'''((((((((('''&&&)))******,,,---...//////111111111222222222222333000111222444555666777777333333222222222222333333555;;;>>>@@@HHH\\\rrr|||kkkccceeelll{{{|||}}}xxxqqqggg```ZZZXXXSSSNNNIIIEEEBBB@@@<<<:::777555555444222000333000333<<>>:::888666444333222222222000///333::::::333///111222111000000000000000000444444555555666555555555555555555555666666666666;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@CCCGGGJJJKKKKKKPPPYYYcccrrr~~~~~~}}}zzzuuutttrrrpppnnnmmmlllkkkrrrrrrqqqoookkkgggcccaaa^^^VVVSSS```|||cccIIICCCEEEEEEYYY{{{hhhTTTEEEAAA???IIIbbb|||pppdddOOONNNLLLIIIEEE===444...,,,)))&&&''')))++++++)))&&&''''''(((((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&'''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$#########'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$%%%%%%%%%&&&)))+++///((( ###&&&###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$'''%%%###$$$&&&'''%%%###$$$###"""!!!!!!###%%%&&&$$$&&&&&&&&&$$$###$$$%%%%%%'''(((*********)))))))))))))))+++---...,,,+++++++++,,,---///000222333666555444444555666555333222111000000000333555777777<<<>>>>>>HHH^^^sss~~~ppp[[[aaaiiiyyyyyy~~~}}}vvvpppiiiccc___YYYVVVQQQLLLHHHDDD@@@===999888666444222222222222111000444:::999222///111111111000000000000000111444444555666666666555555666666666666777777777777::::::;;;;;;<<<<<<<<<======>>>?????????BBBFFFIIIJJJKKKRRR^^^lll}}}}}}yyysssrrrpppnnnlllkkkjjjjjjkkkllllllkkkiiieeebbb___YYYVVVYYYkkk]]]GGGBBBHHHNNNlllrrraaaQQQFFF@@@BBBQQQjjjnnn___PPPNNNKKKGGGBBB:::333---,,,***'''''')))+++***)))%%%%%%&&&&&&'''((())))))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$#########""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$"""$$$%%%%%%$$$%%%''')))&&&###!!! """$$$$$$$$$%%%$$$$$$######$$$$$$%%%###"""""""""""""""######%%%$$$"""###%%%&&&$$$"""%%%%%%$$$$$$$$$%%%''''''$$$%%%'''&&&%%%$$$%%%'''&&&&&&'''((()))))))))))),,,******+++---......---***+++,,,...111444777999666444333444555666555333444333222111111222444555555;;;???AAAJJJ^^^rrr|||rrr\\\aaahhhwww{{{zzzsssmmmgggbbb___XXXUUUOOOKKKGGGCCC???<<<999777555333222222222222111222666999777222///111111000000000000000111111444444555666666666666666777777777777888888888999888999999:::;;;<<<<<<===;;;<<<======>>>@@@EEEHHHIIIMMMWWWfffxxxzzzvvvpppooommmllljjjiiihhhhhhfffggghhhiiigggdddaaa^^^WWW[[[ggg|||mmmSSSCCC@@@MMM]]]uuufffXXXMMMFFF>>>GGG[[[uuukkk[[[RRRNNNHHHCCC===666000,,,,,,***((((((***+++***)))''''''&&&&&&&&&''')))***((((((''''''&&&&&&''''''######$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%$$$######%%%''' """###"""!!!!!!###&&&%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!"""###$$$$$$$$$###""""""$$$$$$###"""$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&'''((())))))+++***)))***,,,---------***+++,,,///333888===???555444333444555666555444666555333222222222333444333:::???CCCLLL]]]ppp{{{ttt^^^aaafffvvv}}}~~~vvvpppjjjeeeaaa^^^WWWSSSNNNIIIEEEBBB===;;;777666444333111111111222333555888888555111000111000000//////000111222222444555666666777777777777888888888999999999::::::777888888999:::;;;<<<<<<999:::;;;;;;<<>>BBBJJJ[[[ooo~~~wwwaaabbbhhhwww~~~|||~~~zzztttnnniiiddd```]]]UUUQQQLLLGGGDDD@@@<<<999666555333222111111111222444888:::777333000000000////////////000111333333444555666777888888888888999999999999::::::::::::888888999999:::;;;<<<<<<777999::::::;;;>>>CCCFFFJJJTTTdddwww~~~}}}|||{{{zzzxxxtttqqqooonnnmmmkkkjjjiiiiiiiiigggggggggfffdddaaa^^^]]]]]]mmmlllMMMCCC@@@CCC[[[yyyyyylllaaaUUUGGGAAAAAAEEEVVVllliiiYYYPPPJJJAAA999333///,,,***++++++,,,+++***)))))))))---+++)))&&&%%%%%%&&&'''(((((('''''''''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""########################&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###!!!!!!"""$$$&&&%%%###$$$%%%%%%###!!!%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''$$$%%%%%%%%%$$$$$$%%%%%%######$$$$$$$$$######"""$$$%%%''''''''''''(((***%%%%%%$$$$$$$$$&&&((()))&&&(((,,,000222000+++'''++++++,,,...111666999<<<444333222333555666555444222222333333444555666666777:::===@@@GGGWWWooozzzffffffjjjzzzzzzxxx~~~zzzwwwrrrmmmiiiddd___\\\SSSPPPKKKFFFBBB>>>:::777555444333111000000111111555;;;===777000///000000.........///000222333444444555666888999999999999999999999999:::::::::;;;::::::::::::;;;;;;;;;;;;777888999:::;;;>>>CCCFFFMMMZZZlll}}}|||zzzzzzzzzxxxuuurrrooonnnmmmkkkjjjjjjiiiiiifffeeedddbbb```^^^]]]\\\cccvvvsssZZZEEE@@@AAAKKKgggvvvkkk```YYYNNNBBB???CCCPPPbbbyyyyyyeeeWWWKKKEEE<<<555000---+++******,,,------+++)))))))))(((((('''''''''(((***+++''''''&&&&&&''''''((((((******)))((('''&&&%%%%%%&&&&&&'''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$###""""""###%%%%%%###!!!"""%%%'''&&&%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!"""###$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&&&&''')))%%%%%%%%%%%%&&&'''(((((((((+++///333555333...***++++++,,,...000333555666333222111222444555555444111111222333444555666666999999<<>>666///...000000------...///000222444555555555777888999:::::::::888999999999999:::::::::<<<<<<<<<;;;;;;;;;;;;;;;666888999:::;;;???CCCGGGPPP```uuu}}}|||zzzyyyxxxwwwsssqqqnnnmmmlllkkkjjjiiiiiiiiigggeeebbb```______```aaapppkkkXXXKKK@@@???EEETTTsss}}}xxxkkk^^^SSSOOOGGG???AAAJJJ\\\pppmmm]]]SSSFFF@@@888222...---,,,+++***,,,......+++)))))))))&&&&&&'''((()))******+++&&&&&&%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$######$$$&&&$$$$$$$$$"""!!!"""$$$'''%%%$$$$$$######$$$$$$%%%###"""""""""""""""#########%%%&&&%%%###"""$$$&&&''''''%%%$$$$$$$$$%%%%%%$$$%%%'''&&&%%%$$$%%%'''$$$%%%&&&''''''(((((((((***+++---000222111...,,,)))***---///111222222222222111111222444555555444111111222333333444333333777888<<>>???666......000000------...///111222444555555666777888999::::::;;;888888999999999:::::::::>>>======<<<<<<;;;::::::666888999:::<<>>@@@GGG[[[{{{zzzuuudddVVVKKKHHHBBB===DDDPPPeeezzzuuudddVVVNNNCCC===666111...---,,,+++***---///...+++((((((***(((((())))))))))))((('''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''%%%((((((###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%"""!!!###%%%&&&%%%###!!!!!!"""###$$$$$$&&&&&&&&&$$$###$$$%%%$$$%%%'''((()))(((((('''***))))))***,,,------,,,(((***---000222222111111222111111222444555555444222222333333333222111111555777===DDDIIITTTlllqqqnnnnnnxxxsssgggjjjnnnttt~~~zzzyyyssslllgggccc^^^XXXTTTNNNKKKEEEAAA>>>;;;888666444111111333000---111999<<<;;;888444///...///000000000111222333444444555333444555666777888999:::777777888888888999999999<<<<<<<<<<<<;;;:::999999:::;;;>>>@@@>>>===CCCLLLWWWggg~~~||||||{{{yyyxxxuuusssjjjmmmooonnnkkkiiijjjlllmmmgggfffhhhddd```jjjyyyeeeNNNEEE===>>>>>>AAANNNlllzzzgggSSSCCCBBBAAA???JJJ[[[uuutttccc]]]UUUJJJ???888000---...///...+++++++++,,,---,,,+++***)))))))))(((((((((((())))))''''''&&&%%%"""&&&&&&&&&''''''''''''(((%%%(((++++++(((&&&%%%&&&(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''(((''''''&&&+++***'''%%%######$$$$$$%%%&&&%%%### """''',,,///,,,)))%%%#########$$$&&&$$$###$$$%%%&&&&&&%%%%%%$$$%%%&&&''''''$$$"""%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%&&&''')))******)))((('''(((+++---///---...///111222222222222222222333444444444444333333444444333222222333555999999:::===FFFVVVhhhvvvxxxnnnkkkrrr{{{zzzsssdddgggooo{{{~~~yyyssskkkeee```ZZZTTTOOOMMMJJJDDD@@@===;;;888666444111111333111///333:::===:::666222/////////000000000111222333444444555444555555666777888999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999;;;<<>>EEEVVVuuugggRRRBBBAAABBBDDDSSSfff|||lll^^^YYYQQQFFF===777///,,,---...---+++******+++++++++***)))((())))))(((((((((((())))))))))))******)))(((&&&%%%&&&&&&&&&&&&''''''''''''$$$&&&))))))'''%%%%%%&&&(((&&&$$$%%%'''(((&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''''''''&&&%%%#########%%%&&&(((%%%%%%$$$""""""###&&&(((+++)))'''$$$$$$$$$&&&'''(((&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$&&&''''''$$$"""###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((())))))***+++,,,---...---...///111222222222222111222222333333333333333333444444333222222333555999:::;;;>>>EEERRRcccooouuummmcccaaalllxxxyyytttcccfffooo{{{yyyrrrjjjccc]]]WWWOOOJJJKKKGGGCCC???<<<:::777555444222111333222222555;;;???999222//////111111000000000111222333444444555666666666777777888888888;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;::::::999<<<===???BBBAAABBBJJJTTTaaarrr~~~}}}zzzxxxwwwvvvsssqqqmmmnnnnnnmmmkkkjjjlllmmmoookkkiiihhhggglllgggLLL===888888999???KKKccccccPPPAAA@@@CCCJJJ^^^sssyyydddZZZXXXPPPDDD:::444...+++,,,---,,,+++)))************)))(((((()))((((((''''''(((((()))&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''"""$$$''''''&&&%%%%%%&&&'''&&&%%%&&&'''((('''%%%))))))((('''&&&&&&%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""$$$%%%&&&'''###"""""""""###%%%'''((('''%%%######$$$%%%$$$$$$'''&&&$$$$$$$$$&&&((()))***(((%%%###$$$%%%&&&%%%$$$$$$$$$%%%'''&&&$$$"""!!!"""$$$&&&((())))))***%%%%%%%%%%%%%%%&&&'''(((''')))+++---......---------...///111222222222222111111222333333333333222333444444333222222333555888:::<<>>777///---///222111000000000111222333444444555777777777777777777888888999999999:::::::::;;;;;;999::::::;;;;;;;;;::::::<<<<<<>>>@@@AAADDDOOOZZZhhhzzz}}}}}}~~~{{{yyyxxxvvvtttrrrnnnnnnmmmlllkkkkkkllllllllliiihhhiiilllxxxqqqWWWBBB999777666999AAASSSnnnuuuZZZLLL@@@AAAFFFQQQfff{{{ooo^^^YYYYYYPPPEEE666222---***++++++++++++***************)))))))))(((((((((''''''(((((((((%%%%%%&&&&&&%%%$$$"""!!!%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&***)))((('''&&&%%%$$$###&&&%%%$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&%%%%%%$$$###$$$$$$%%%&&&(((&&&$$$%%%''''''$$$!!!%%%$$$$$$###$$$&&&((())),,,)))%%%###$$$%%%&&&%%%#########%%%&&&&&&%%%###!!!"""###%%%'''((())))))&&&&&&%%%%%%%%%&&&&&&''')))***+++,,,---.........---...///000222222222222000111222222333333222222333333444333222222333555666999===AAAFFFOOOZZZbbbeeebbb^^^bbblllsssnnnddd^^^aaalllyyy{{{wwwuuuooogggaaa]]]XXXQQQLLLEEEBBB>>>:::888777555333333222111111333888;;;<<<;;;555...,,,///222222000000000111222333444444555777777777777888888888888999999999:::::::::;;;;;;999:::;;;;;;<<<<<<<<<<<<::::::<<>>:::;;;666;;;HHH]]]xxx~~~hhhOOOFFF@@@CCCJJJWWWlllvvveee[[[ZZZXXXNNNCCC222///,,,*********++++++,,,,,,++++++************((((((''''''''''''((((((''''''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''(((''''''%%%&&&&&&&&&%%%%%%&&&&&&(((((('''&&&%%%$$$###"""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&''')))'''%%%'''))))))%%%"""%%%$$$$$$###$$$%%%&&&&&&+++(((%%%$$$$$$%%%%%%$$$###"""###$$$&&&&&&%%%###""""""$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''++++++******+++---///111---...///000222222222222111111222333333333333222333333444333222222333555444888>>>BBBHHHPPPZZZbbbbbbeeejjjsss}}}}}}nnn^^^YYY]]]hhhwwwyyytttqqqkkkddd___[[[WWWQQQLLLBBB???;;;888777555333222111111000///333:::===<<<777333///...000222111000000000111222333444444555777777777888888999999999;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;======>>>>>>>>>;;;;;;===AAAEEENNN]]]lll}}}|||{{{xxxvvvpppnnnllllllkkkiiifffddd______aaajjjzzzlllSSSDDD<<<;;;>>>999BBBRRRiiisss^^^FFFBBBAAAGGGPPP___ttt}}}tttjjj```[[[ZZZUUUHHH<<>>CCCIIIQQQ[[[bbb^^^gggvvvuuu^^^SSSXXXcccsss|||wwwrrrmmmggg```[[[WWWSSSMMMHHH@@@===999777555444333111///000///---222;;;>>>;;;222111000000000000111111000000111222333444444555666666777888999999::::::::::::::::::;;;;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@??????AAAFFFLLLVVVhhhxxx~~~}}}{{{yyyvvvooonnnllllllkkkhhhbbb^^^[[[[[[___kkk~~~___III???::::::<<<===III^^^uuueeeQQQAAA@@@CCCJJJVVVhhhyyylllfffaaa```^^^SSSBBB555------,,,+++******,,,...,,,,,,***)))))))))***+++(((''''''&&&&&&''''''(((###%%%&&&((()))))))))((($$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$&&&'''%%%$$$"""###%%%$$$"""!!!###%%%''''''&&&&&&%%%%%%%%%%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""$$$%%%&&&'''((((((###%%%%%%%%%$$$$$$%%%&&&############$$$$$$$$$%%%$$$######$$$&&&%%%###!!!!!!!!!"""$$$&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))))))))))))))***,,,---...---...///111222222222222333333444555555555555444333444444333222222333555555999>>>CCCHHHPPPYYY```]]]jjj~~~yyy^^^NNNSSS___ppp~~~~~~|||yyytttpppjjjddd]]]WWWSSSNNNHHHCCC???<<<888666555444222111...000...,,,222;;;>>>:::///000222111000///000111000000111222333444444555555666777888999:::;;;;;;777777888888888999999999;;;;;;===>>>@@@AAAAAAAAACCCBBBEEEJJJQQQ]]]ppp~~~}}}{{{yyyvvvooonnnllllllkkkggg```[[[ZZZZZZ^^^lllvvvWWWDDD;;;777777999@@@NNNeee~~~sssXXXDDD@@@AAADDDLLLYYYnnnxxxjjjgggfffgggbbbSSS???111,,,---,,,+++***+++---...,,,+++)))((((((((()))***'''''''''&&&&&&'''''''''******++++++***)))((('''$$$$$$%%%%%%%%%&&&&&&&&&(((%%%""""""$$$%%%$$$""" ###$$$$$$!!! """$$$''''''''''''''''''&&&&&& """%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$###""" ###%%%$$$!!!!!!$$$'''!!!!!!"""###$$$%%%&&&&&&""""""###%%%&&&&&&### !!!!!!!!!###&&&&&&%%%######$$$%%%&&&''''''''''''###$$$$$$%%%&&&''')))***&&&''')))+++,,,,,,,,,,,,---...///111222222222222333444555555666666555555333444444333222222333555666:::???BBBGGGNNNWWW^^^___mmmxxx\\\KKKPPP]]]nnn||||||wwwrrrmmmiiibbb^^^YYYSSSNNNIIICCC@@@;;;:::888555333111000000555111...000555777555222111000000/////////000000000111222333444555555555999999999999999999999999:::::::::;;;;;;;;;<<<<<<===<<<===>>>@@@AAA@@@???@@@DDDIIIMMMUUUggg|||zzzyyyxxxwwwuuupppllliiikkkmmmjjj```WWWWWWZZZdddttt}}}bbbHHH???;;;666999BBBGGG^^^~~~}}}___LLLEEEAAA>>>BBBQQQdddzzz}}}kkkkkkkkkggg\\\LLL:::///,,,+++***)))))))))******+++++++++*********))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%"""!!!"""&&&)))''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###"""###$$$%%%&&&&&&&&&&&&&&&###"""""""""###$$$$$$%%%!!!###%%%&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$""""""$$$''''''%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% """############%%%&&&'''&&&&&&%%%%%%%%%&&&&&&************+++,,,------......///000111222333333...000333666777777555444444666888777555333222222666:::>>>AAACCCJJJUUU^^^cccpppxxxVVVJJJOOOXXXdddttt|||xxxtttnnnhhhddd^^^ZZZUUUPPPLLLGGGBBB>>>;;;999777555333111000000222000000333777888555222000//////....../////////111222333444555666666666888888888888888888888888::::::;;;;;;;;;<<<<<<<<<=========???@@@AAAAAA@@@BBBGGGMMMRRR]]]qqq}}}yyywwwuuusssqqqllliiihhhiiikkkiiibbb\\\[[[___iiiyyytttZZZDDD===:::666;;;FFFVVVqqqsssYYYIIIDDD??????FFFVVVjjjrrrrrrooogggYYYHHH888...,,,,,,,,,++++++++++++++++++++++++*********))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&$$$""""""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%###""" ######$$$%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""%%%''''''$$$!!!"""$$$%%%%%%######%%%((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''(((((('''&&&&&&''''''(((************+++,,,---.........///000111222333333///111333555666666555555666888999999666555444444777;;;@@@CCCGGGNNNZZZbbbdddqqqwwwVVVLLLOOOWWWddduuu{{{yyyvvvsssoooiiiccc^^^XXXUUUPPPLLLIIIDDD@@@===999888666444222111000000//////222777;;;:::555111000000000//////000000111222333444555666777777777888888888888999999999999:::;;;;;;;;;;;;<<<<<<<<<======>>>???AAABBBBBBCCCEEEKKKSSS[[[iii|||xxxuuurrrnnnlllffffffeeefffggggggdddaaa^^^dddppphhhRRR@@@<<<:::999AAAOOOjjj~~~fffPPPDDDCCC===AAAMMM___tttxxxwwwrrreeeSSSAAA444...+++,,,,,,,,,,,,+++******+++************)))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''((('''&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&"""###$$$%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&)))'''&&&$$$######$$$%%%""""""############""""""###"""!!! !!!"""###""""""###%%%'''&&&$$$!!!!!!###$$$###""""""&&&)))########################$$$%%%&&&&&&%%%$$$%%%''')))(((((('''(((((()))))))))))))))***+++---...///......///000111222333333111222333444555666666666666777888888666444444555555:::@@@EEEIIIQQQ]]]ffffffssswwwXXXNNNOOOVVVdddxxxwwwuuusssppplllfff___[[[SSSQQQMMMIIIFFFCCC???<<<888777555333222111000000,,,///444:::===;;;555000222222111111111222333333222333444555666777777777:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@AAABBBDDDFFFHHHNNNXXXeeevvv~~~zzzvvvsssooollliiibbbbbbccccccbbbbbbbbbbbb^^^fffuuu~~~]]]KKK===<<<<<<===JJJ\\\~~~oooYYYGGG@@@AAA>>>GGGXXXkkkwwwuuunnn^^^JJJ999111...******+++++++++***)))(((************))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))'''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$"""######$$$$$$$$$######&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$######"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!"""############$$$$$$$$$###"""!!! """$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%((((((''''''(((((())))))((())))))***+++---...///......///000111222333333222222333333444555666666333444555444333111222333222888???DDDIIIRRR^^^gggiiixxxzzz\\\QQQPPPVVVeeezzz{{{wwwuuurrrnnnjjjeee^^^ZZZPPPNNNJJJGGGEEEBBB???<<<666555444333111111000000+++///555;;;===:::444000000000000000111111222333111222333444555666666666:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<=========???AAABBBBBBCCCGGGJJJJJJRRR___ooo|||zzzwwwtttrrroookkkhhhaaaaaa``````_________```[[[fffxxxqqqSSSDDD;;;;;;<<>>;;;555444333222111111111111---000666:::;;;888333000...............///000111111222333444555666666666777777888888999999::::::;;;;;;<<<<<<<<<============@@@BBBCCCBBBDDDIIIMMMPPPYYYiii{{{yyywwwuuusssqqqoookkkhhhbbb```^^^___``````___]]]]]]jjj}}}|||cccIII>>>888:::===FFF```|||ppp^^^MMMBBBBBBGGGPPPcccyyyzzzlllaaa\\\RRREEE777///---......---,,,,,,++++++,,,,,,(((((()))))))))))))))***(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$%%%$$$$$$###"""&&&%%%%%%$$$$$$$$$$$$%%% """%%%(((((('''&&&$$$!!!!!!""""""""""""!!!!!!&&&%%%$$$######$$$%%%&&&&&&%%%###  ###'''$$$  &&&(((%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$&&&&&&&&&&&&'''((())))))************+++,,,------......///000111222333333222333444444555555444444444555555444222222444666444:::BBBHHHMMMUUU___hhhnnnhhhUUUVVV]]]kkk|||~~~~~~yyyuuunnnhhhccc^^^YYYVVVMMMJJJFFFDDDBBB???<<<999444333222111111000111111///222666888777555222000////////////000111222222222333444555666777777777666666777777888999999:::<<<<<<<<<<<<============>>>AAADDDCCCCCCEEEJJJPPPWWWbbbsssxxxvvvtttsssqqqnnnjjjgggccc___]]]```dddeeeaaa]]]cccqqqqqqVVVCCC;;;888===BBBOOOoooxxxhhhZZZMMMEEEGGGMMM___tttnnn```VVVPPPEEE:::222---,,,,,,...,,,***(((((()))+++,,,(((((((((((())))))******(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$######"""""""""######$$$%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###############$$$$$$%%%&&&&&&&&&%%%$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###$$$%%%### """$$$"""$$$&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$%%%&&&''''''''''''((()))***+++,,,++++++******+++,,,,,,......///000111222333333111222444666666555444333333444444333222222444666555<<>>>>>AAADDDDDDCCCEEEKKKQQQ]]]hhh{{{yyywwwuuusssqqqmmmiiieeeccc___]]]aaagggiiieee___iiiwwwiiiOOOBBB;;;:::AAAHHHXXX|||{{{pppcccXXXNNNHHHKKKQQQiii}}}eeeWWWQQQIII>>>555///---,,,++++++)))&&&######%%%''')))'''((((((((())))))******)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&&&&&&&(((***''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$###"""""""""###&&&%%%$$$""""""""""""#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$ ###&&&&&&### !!! '''......((($$$&&&***########################"""###%%%%%%%%%%%%'''((((((((((((((()))***+++,,,---,,,++++++******++++++......///000111222333333111222555777777555333222111222222000///000222444444:::BBBFFFJJJPPPZZZaaalllnnnVVV[[[dddooo||||||yyytttpppiiiccc]]]WWWRRRNNNKKKHHHEEEBBB@@@===:::777555444333222111111111111///999???999222000///,,,111000/////////000222333888666555777999999666222999999999999999999999::::::;;;======<<<<<<>>>???HHHDDDBBBEEEGGGJJJOOOVVVeeettt||||||zzzvvvrrrnnnmmmlllllliiicccaaafffiiigggcccbbbpppvvvZZZKKK===>>>===@@@MMMkkkppp^^^VVVLLLEEEMMM___xxxuuudddZZZOOOBBB555111000...,,,,,,++++++************+++++++++******)))(((''''''&&&***)))((('''&&&&&&'''(((&&&&&&'''((())))))((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&'''((('''((()))(((&&&%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%&&&'''((((((((('''&&&***(((&&&######$$$&&&'''!!!!!!!!!###%%%&&&%%%$$$###############"""!!! ###$$$$$$%%%%%%$$$$$$###%%%!!!!!!%%%&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((()))++++++,,,,,,+++***************++++++---///000111000000111333222222222333333444444444444222111000000111333444888<<>>:::444333222000222111111111222333444555555444444666999:::888666888888999999999:::::::::;;;===>>>???>>>>>>???AAAFFFBBBBBBEEEIIIMMMTTT\\\lll|||}}}yyywwwtttqqqooonnnmmmmmmjjjfffeeeiiijjjhhhhhhiiizzzmmmRRRCCC;;;<<>>888;;;AAAMMMccc{{{fffRRRJJJFFFHHHWWWjjj{{{jjjZZZQQQGGG<<<111......,,,***+++***))))))(((((())))))***+++++++++++++++*********))))))(((''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&%%%############$$$$$$$$$$$$%%%###!!!!!!"""$$$$$$###!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%""" """###""" ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((************+++,,,.........///111111000000222333333333333333333333333333222111111111222555777999777:::???DDDIIIOOOUUUYYY```wwwlllVVVSSSSSS]]]nnnzzzsssooolllggg___XXXSSSOOOLLLIIIGGGEEEBBB???===;;;888555333222000//////000222333777888777444111000000///------...000222333555666;;;999777555555555555555777777888999:::<<<<<<======???@@@@@@@@@@@@AAACCCBBBAAACCCHHHLLLRRR^^^hhh|||{{{ttttttttttttttttttttttttpppppprrrqqqlllkkkttt|||\\\HHH@@@888;;;CCCTTTmmmppp\\\JJJDDDFFFNNN```ssswwwhhhYYYOOOAAA777///---,,,***)))***))))))(((((((((((())))))'''''''''''''''(((((((((((((((((('''''''''((((((&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&******))))))((('''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%'''((()))(((((('''%%%"""  !!!""""""###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&###"""###&&&'''%%%#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((()))((((((((((((((())))))+++,,,---...,,,...//////...///000222444444333333333333222222444333222222222444777888999<<>><<<:::777444555333111//////000111222>>>:::555222000...------,,,---///111333444555666:::999777666444444555666777888888:::;;;<<<======<<<>>>??????>>>???@@@BBBCCCCCCEEEJJJNNNUUUbbbnnn}}}yyytttuuuvvvxxxxxxxxxxxxwwwssstttuuusssmmmnnn{{{pppTTTDDDAAA;;;>>>III\\\uuudddSSSEEEDDDKKKYYYlll~~~}}}tttgggVVVJJJ;;;333,,,,,,+++)))(((***))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((('''''''''&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&############$$$$$$%%%%%%%%%''')))***+++***)))((()))&&&###"""###%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$######!!! ###''')))'''%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((()))*********))))))''''''((((((***+++---------///000000000000111333333333333333333333333333666555333222222333444555999<<>>>>>===>>>???@@@DDDEEEHHHNNNRRRZZZhhhvvv|||yyyuuuwwwyyy{{{{{{{{{yyyxxxtttuuuvvvtttqqquuu|||aaaIII???>>>>>>FFFUUUkkkYYYMMMEEEJJJWWWhhh|||{{{vvvqqqeeeRRRCCC555///+++++++++)))(((******))))))(((((())))))***((((((((((((''''''''''''&&&'''(((((()))(((((((((&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%%%%$$$$$$###$$$%%%$$$###"""###$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%&&&'''((((((((('''&&&'''%%%######$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$### ###&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((()))***************)))((())))))***+++,,,---000111333333222222444555222222222333333444444444777666444222111222333444777:::???DDDJJJRRRZZZ___iiieeeRRRNNNMMMUUUggg{{{|||xxxtttpppkkkhhhcccaaa]]]YYYUUUPPPJJJFFF@@@>>>;;;999888666333111333222000000111444777999GGG;;;111000000///...000///000222444666777777777000333666777777777999<<<::::::::::::;;;;;;<<<<<<;;;===>>>>>>===>>>???AAAEEEGGGLLLRRRWWW```qqq|||yyyvvvxxxzzz||||||{{{xxxwwwsssssstttuuuuuu~~~iiiRRR@@@;;;>>>AAANNNeee~~~jjjQQQKKKIIISSSeeeyyyzzztttsssqqqdddOOO>>>222---***++++++))))))+++*********))))))******************))))))(((((((((%%%&&&((()))))))))((((((&&&'''''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%$$$###"""###$$$%%%$$$"""""""""###&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""!!!$$$%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((()))************,,,+++++++++,,,,,,---...///000222222111111333444111111222222333444555555555444222111111111333444777:::???EEELLLTTT]]]ccclllgggRRRNNNLLLUUUggg{{{{{{vvvrrrnnnjjjhhh___]]]ZZZWWWSSSMMMGGGBBBBBB@@@===;;;:::888555333111000//////222666;;;>>>EEE888---,,,.........000---///111333444444444444222555888999777666777999;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????>>>>>>@@@AAAEEEHHHNNNUUU[[[fffxxx|||zzzvvvxxx{{{}}}|||zzzwwwuuurrrqqqrrruuuyyyqqq[[[HHH<<<;;;@@@BBBTTTqqqyyyVVVNNNKKKMMMZZZooozzzuuurrrsssrrrfffOOO<<<000,,,***,,,+++)))))),,,++++++************+++++++++******)))(((''''''&&&%%%&&&((()))))))))((((((&&&'''''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''))))))))))))'''%%%###"""%%%&&&'''&&&$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%''')))***)))'''""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&"""!!!$$$%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&((()))*********......---------......///,,,---//////......000111000000111222444555666666333222111000000222444555999<<>>???<<<===>>>>>>>>>>>>@@@BBBJJJHHHNNN]]]gggpppzzzxxxwww|||xxxtttrrrlllppprrrsssxxx|||___KKK@@@:::<<>>???===>>>?????????@@@CCCEEELLLKKKRRRaaammmzzzzzzxxxyyy}}}}}}wwwsssqqqlllnnnooorrr{{{wwwZZZIIIAAA===@@@FFFVVVtttttt[[[KKKFFFEEESSSooo~~~yyyvvvrrreeePPP>>>666------,,,,,,+++,,,,,,,,,******))))))))))))******+++***))))))((((((((()))))))))))))))(((&&&%%%$$$''''''''''''''''''''''''&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###%%%))))))&&&%%%'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###%%%%%%###$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###&&&''')))$$$!!!!!!$$$$$$%%%&&&&&&&&&&&&&&&!!!$$$&&&&&&%%%""" ###%%%&&&&&&$$$###$$$%%%%%%'''((((((''''''(((***)))***+++------------,,,000000000111111111111111,,,///222444444555666777555444333222222222333444777999@@@IIIQQQWWWaaakkkooozzzeeeOOOLLLLLLUUUfffyyy{{{xxxtttppplllhhhbbb___YYYVVVQQQLLLIIIGGGDDDAAA888777666555444444444444///111000---///666;;;;;;444222000///...///000111222333444555777777888888999999888777777777777888999:::;;;===>>>>>>??????>>>???@@@AAAAAABBBEEEHHHNNNOOOWWWgggvvv}}}{{{{{{}}}~~~yyyuuuqqqpppkkkjjjkkkrrrmmmRRREEEAAA@@@FFFOOOiii{{{fffRRRFFFDDDKKK^^^yyy{{{uuukkkZZZFFF888222,,,,,,,,,,,,,,,---......******))))))))))))******+++***))))))((()))))))))))))))(((((('''%%%$$$###&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%))))))&&&%%%'''$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###!!!$$$$$$$$$$$$$$$%%%%%%&&&!!!%%%((((((&&&### %%%&&&((('''%%%$$$$$$%%%$$$&&&(((((('''((()))+++((()))***+++,,,,,,,,,,,,000111111111111111111222---000333444555666777999666555333222111222222333666888???IIIPPPVVV```kkkpppzzzcccOOOKKKLLLUUUgggyyyxxxuuuqqqnnnkkkgggbbb^^^YYYUUUOOOJJJGGGDDDBBB@@@777777666555444333222222///000///---111888<<<;;;222111000/////////111111111222333444666666666666888888888777777888999999999;;;===>>>???@@@??????>>>???@@@AAAAAADDDHHHKKKPPPSSS]]]mmm}}}}}}}}}}}}|||yyyuuurrrooonnniiigggiiittt|||bbbIIIAAA@@@AAALLLZZZ{{{qqq___PPPIIIHHHUUUmmm{{{rrrcccOOO>>>444111,,,,,,+++++++++,,,,,,---******))))))))))))******))))))(((((((((((())))))%%%&&&''''''((((((''''''&&&&&&''''''((((((((((((%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%((((((%%%$$$&&&###$$$&&&((()))(((((('''&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&%%%$$$###"""!!!!!!"""######$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!!!!"""%%%'''''''''((("""!!! !!!###$$$$$$$$$#########$$$%%%&&&&&&'''((((((&&&$$$$$$%%%###%%%'''(((((((((***,,,)))***++++++,,,,,,------000000111222333444555555444555666666444333444555777555444222111111222222888;;;BBBJJJOOOTTT^^^hhhrrr{{{cccNNNKKKKKKUUUgggyyyuuurrrooollljjjfffbbb___XXXTTTNNNIIIEEECCC@@@>>>999888777666444222111000///000000///444:::<<<999111000000//////000111222222222333444444444444333666666666777888:::;;;<<<:::;;;===???@@@@@@??????===>>>???@@@AAAEEEIIIMMMRRRXXXdddttt||||||zzzxxxuuurrrooollljjjfffeeejjjzzznnnWWWCCC??????CCCTTThhhxxxjjjZZZOOOLLLJJJ]]]www~~~{{{wwwkkkXXXFFF999333000---,,,+++***))))))))))))******))))))))))))******+++******)))******++++++''''''((())))))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%######&&&&&&###"""%%%###$$$&&&((())))))(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''&&&%%%$$$###!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$$$$###"""!!!"""###$$$###""""""!!! """!!!  !!!"""###%%%$$$###"""###$$$&&&'''%%%'''((((((&&&$$$%%%%%%###%%%'''(((((((((***,,,+++++++++,,,------.../////////111333555777888999777777777666444222333444777555444222111111222222888;;;CCCKKKOOOTTT___jjjttt|||eeeNNNKKKKKKUUUgggzzzsssqqqnnnkkkhhhddd```]]]UUUQQQLLLHHHEEEBBB???===:::999777555333111111000///000111222777<<<;;;666000//////000000111222222222333333444444444333333555555666777999;;;===>>>:::;;;<<<>>>?????????@@@===>>>???@@@BBBFFFKKKPPPUUU___ooo{{{xxxyyywwwssspppooollliiigggccceeeoooaaaMMM??????AAAGGG___|||~~~ssscccRRRKKKMMMPPPfff~~~xxxqqqlll^^^KKK<<<555222///---,,,+++)))((((((((('''******))))))))))))******,,,,,,,,,,,,,,,,,,---...++++++******)))'''&&&%%%(((''''''&&&%%%%%%$$$$$$((('''&&&%%%$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&###"""%%%%%%""""""$$$$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""$$$$$$%%%$$$!!!$$$$$$!!!!!!"""!!!###############$$$$$$%%% """$$$&&&&&&%%%###"""$$$%%%''''''%%%%%%%%%&&&$$$&&&(((((('''((()))+++,,,,,,,,,,,,---...///000...///111333555777999:::444555555444444444666888666555333222111222222333333888BBBKKKPPPUUUbbbooouuu{{{hhhOOOLLLMMMWWWiii|||}}}tttqqqmmmiiieee```[[[WWWPPPMMMIIIFFFDDD@@@===:::777666444111000000111222...111222555:::>>>:::333...//////000111111222333222333444555666777777777666777777888999:::<<<===;;;;;;;;;<<<===>>>???@@@>>>???@@@AAACCCHHHNNNSSSYYYgggzzzxxxvvvuuusssooommmmmmjjjgggccc```ffftttxxxTTTEEE>>>BBBEEEMMMmmmzzzppp___OOOMMMTTTbbbwwwxxxnnnccc]]]NNN===444222000+++,,,,,,+++***)))))))))*********))))))))))))******+++************+++,,,---*********)))((('''%%%%%%''''''''''''&&&&&&&&&&&&***)))'''%%%%%%%%%''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''$$$###%%%%%%""""""%%%%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&& !!!"""############$$$"""###''''''$$$"""###$$$$$$%%%%%%$$$$$$!!!"""###$$$$$$$$$######!!!###%%%&&&%%%%%%%%%'''%%%'''((((((''''''(((***,,,++++++++++++---...//////000111222333555666666111222333333333555888:::555444333222222222333444111777AAAJJJNNNTTTaaaoootttxxxiiiRRROOOPPPZZZlll|||uuuqqqlllgggbbb\\\VVVRRRLLLJJJGGGEEECCC???;;;888555333111///...000222333...111333666<<>>DDDHHHRRRwwwyyyooo___PPPRRR^^^uuuttthhhYYYRRRDDD444...///...(((++++++******++++++,,,---******))))))))))))******''''''&&&''''''((())))))%%%&&&''''''((((((''''''&&&&&&''''''((())))))))),,,***(((&&&%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((%%%$$$&&&%%%######&&&'''&&&%%%$$$$$$&&&'''((($$$%%%''''''''''''%%%$$$###"""!!! """$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""!!! $$$%%%!!!!!!%%%$$$ !!!###$$$$$$######"""'''$$$ %%%))) """$$$%%%%%%%%%&&&'''&&&((()))(((''''''((()))+++******)))***,,,---...000000111111111222222222111222333333222444777999444333222222222333444555333999BBBJJJLLLQQQ]]]kkksssvvvjjjUUURRRSSS]]]ooozzzwwwxxxssslllfffbbb\\\UUUPPPKKKJJJHHHEEE@@@;;;777444444444444333333333222222555111333<<<@@@:::333111///000111222222222222222555666999;;;<<<<<<;;;:::999888888777888999;;;<<<>>>>>>===<<<<<<===??????AAA@@@AAADDDFFFIIISSS]]]iiixxx{{{yyyyyysssnnnlllhhhaaa]]]]]]^^^jjj~~~}}}dddQQQBBB======DDDMMMccczzzjjjYYYQQQ___tttpppbbbRRRDDD555000///---+++++++++,,,---,,,*********,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((('''&&&%%%$$$###%%%%%%%%%%%%&&&111,,,((('''((((((%%%!!!"""""""""######$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$###!!! """"""$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$#########$$$$$$)))$$$ !!!$$$%%%$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%###""""""###$$$$$$$$$$$$###""""""###$$$&&&'''((((((###%%%'''((()))***,,,...+++++++++***++++++,,,,,,---...///000111222222222000000111222444666888999333333444444444333222111444999CCCNNNSSSWWW___iiillltttwwwmmmUUURRRTTTbbbssszzzwwwxxxssskkkddd```ZZZTTTOOOHHHGGGEEEBBB???;;;777555333333333222222222222222333111444===@@@:::333111///000111222222333222222444666888:::;;;;;;:::999888888888888999:::;;;<<<>>>>>>===<<<===>>>???@@@???>>>@@@DDDFFFKKKVVVaaasss|||{{{{{{uuuooolllggg```]]]^^^___nnnsssfffUUUIIICCC>>>@@@KKKZZZsssssscccWWWUUUfff|||qqqdddOOOAAA444...---+++***++++++,,,---,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&%%%$$$###"""$$$''')))******,,,---888222+++((())))))'''%%%""""""###$$$%%%''''''(((%%%$$$###"""""""""""""""$$$######$$$%%%%%%###"""%%%%%%&&&'''((((((((('''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######%%%###""""""###$$$$$$#########""""""!!!!!!""""""$$$$$$$$$%%%&&&&&&$$$"""!!!!!!"""#####################$$$%%%%%%&&&''''''%%%'''((()))((()))***,,,+++++++++***++++++,,,---......000111222333333333111111222222444555777888444444333333333222222222666;;;DDDNNNRRRUUU^^^gggkkkssswwwoooZZZUUUVVVbbbssszzzxxxyyyrrrhhhaaa\\\WWWRRRNNNDDDDDDBBB@@@===:::777555333222222111111111111111111111666===???999333000///000111222333333333333333555777888999:::999999777888999::::::;;;;;;;;;>>>>>>======>>>??????@@@@@@@@@BBBEEEHHHNNN\\\iiixxxqqqlllfff___\\\^^^dddvvvqqq^^^TTTMMMFFFAAAAAA<<>>222---,,,***)))***+++,,,---,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&%%%$$$######!!!###%%%&&&'''))),,,...:::444,,,(((((()))((('''"""###$$$&&&''')))***+++((('''%%%######$$$%%%&&&###%%%&&&'''&&&%%%&&&&&&$$$$$$&&&'''((((((((((((%%%%%%&&&&&&''''''(((((($$$$$$%%%&&&%%%$$$###"""!!!###%%%%%%$$$#########!!!!!!!!! !!!!!!"""###$$$######$$$%%%%%%$$$""" !!!!!!"""###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&'''((())))))(((((()))***+++++++++++++++,,,------...///000222333333444444222222222222333444555666555444333222222222333333888<<>>>>>>>>>>>???@@@@@@AAACCCCCCEEEHHHKKKSSScccrrr|||tttlllccc\\\[[[^^^mmmxxx^^^MMMEEE@@@??????@@@===CCCWWWpppsss^^^UUUXXXeeezzzzzzlll___FFF;;;111---,,,******+++,,,------,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%$$$$$$ !!!"""###$$$&&&+++...333///***''''''''''''&&&###$$$%%%&&&'''((()))***((('''$$$######$$$&&&(((###&&&((('''$$$"""$$$&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%"""!!!###&&&&&&###"""###%%%"""""""""######%%%&&&&&&$$$###"""###$$$$$$###"""!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))(((((()))***+++++++++++++++,,,---...///000111222333444444444333333333222333333444444666555333111111222333444777;;;CCCLLLPPPSSS\\\fffllluuu{{{xxxfff]]]ZZZddduuu|||zzzuuummmbbbZZZUUUQQQNNNKKKFFFEEEBBB>>>:::777555333333111000///...///000111///555;;;<<<999555222000///000111222333444444444333444555666777888888888777888:::;;;<<<<<<;;;:::===>>>??????@@@AAAAAAAAADDDDDDGGGJJJMMMVVViii{{{tttkkk```YYY[[[```uuu}}}iiiSSSGGGAAA<<<:::<<<@@@DDDQQQgggtttfffWWWUUU___ppp~~~|||xxxjjj[[[AAA888111...---++++++---,,,------,,,***))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''&&&&&&%%%$$$%%%&&&&&&&&&)))...111))))))((('''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&###"""  """$$$%%%''')))((($$$"""###$$$!!!"""###$$$%%%%%%%%%%%%""""""$$$%%%%%%&&&%%%%%%###$$$%%%&&&&&&%%%"""!!!!!!###%%%###!!!!!!$$$'''#########$$$%%%&&&'''((($$$###""""""$$$$$$###""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((()))***,,,++++++++++++,,,---...//////000111222333444444444333333222222222333333444666555333111111222333444444888AAAJJJOOOTTT^^^hhhoooxxx{{{ggg^^^[[[fffxxx~~~{{{yyyqqqjjj___WWWSSSPPPLLLIIIFFFDDDAAA===999666444333333222000......///000222000888===:::555222111000///000111333444555555555444444555666777888999999888999:::;;;;;;<<<<<<<<<===>>>???AAAAAABBBBBBBBBCCCDDDHHHKKKPPP\\\rrr|||rrrhhh^^^YYY^^^eee}}}lllZZZHHHBBB???:::777999???LLLbbb{{{ddd\\\UUUXXXgggzzzzzzvvvwwwuuufffVVV===555000///---+++,,,...------...,,,***))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((('''&&&&&&&&&'''''''''''')))---000%%%&&&((())))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!! !!!"""$$$%%%'''((()))(((&&&%%%$$$%%%$$$%%%%%%&&&&&&&&&&&&&&& !!!###%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###""""""######"""!!!"""%%%'''""""""""""""###$$$%%%&&&&&&$$$""""""$$$%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((()))((()))+++---++++++++++++,,,...///000...///000222333333444444333222222222222333333444555444333222222222333333444777@@@IIINNNSSS^^^iiiqqq{{{zzzccc[[[ZZZggg{{{{{{xxxvvvmmmfff]]]VVVRRROOOKKKHHHCCCAAA>>>:::777555444333444333000///...///111333333;;;???999111///000000///000111333444555666666555555555666777888999:::::::::999::::::;;;<<<======>>>@@@AAABBBCCCCCCBBBDDDFFFKKKQQQXXXggg~~~vvvmmmddd]]][[[cccmmmyyyeeeRRRAAA???>>>:::999>>>FFF\\\zzzxxxYYYWWWVVV]]]nnntttppprrrnnn\\\III888222......,,,***+++...---......,,,***((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&)))+++&&&''''''''''''&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''((($$$$$$$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$!!!"""$$$&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######"""!!!!!!###%%%&&&%%%$$$""""""!!!""""""###$$$$$$'''%%%######$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&((())))))(((((()))++++++++++++,,,---...///000......000111222333333333222111111111222333444444444444333333333222222222555888@@@HHHMMMRRR\\\gggrrr{{{vvv]]]WWWYYYiii~~~~~~yyyuuusssjjjddd[[[UUURRROOOJJJGGG@@@>>>;;;888666444444444555333111//////000222333444===@@@888///...000000///000111333444555666666666666666666777999:::;;;;;;:::999999:::;;;===>>>===>>>@@@BBBCCCCCCCCCCCCGGGJJJPPPXXX```rrr}}}{{{{{{{{{{{{xxxrrriiibbb\\\]]]gggsssyyyfffQQQ@@@>>>>>><<<>>>EEETTTooocccUUUVVVXXX```qqqtttnnnmmmfffQQQ<<<555000,,,,,,+++)))***------......,,,***(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&(((***''''''&&&$$$""""""$$$&&&######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&& %%%'''&&&###$$$$$$$$$$$$###"""!!!!!!!!!###%%%'''''''''&&&%%%&&&%%%$$$#########$$$$$$ !!!%%%(((((($$$ ###############$$$$$$%%%(((%%%######$$$&&&&&&%%%""""""###$$$$$$$$$$$$###""""""###$$$&&&'''(((((()))******)))(((''''''(((+++++++++,,,---...000000---...///000111222222222111111111111222333444555333333444444444333222111777:::AAAHHHLLLPPPZZZeeerrr{{{sssYYYTTTWWWjjjzzzuuupppjjjfffccc___YYYTTTPPPKKKGGGDDD@@@>>>;;;888777666777777666555222///...---......555888:::666000---...000111222333555666777777777666666777777777666666555888999;;;===>>>>>>======;;;===>>>???@@@AAADDDGGGGGGMMMTTT]]]jjj~~~yyyvvvvvvuuuuuuuuuooofff^^^XXX]]]ooofffTTTCCC???>>>>>>GGGRRRiiinnn]]]QQQQQQWWWggg||||||uuuhhhUUUEEE===//////...------,,,++++++)))******+++++++++******&&&***---,,,(((&&&))),,,++++++++++++***(((''''''((((((((((((((((((((((((&&&%%%$$$'''******(((%%%$$$$$$######$$$&&&''')))&&&&&&%%%%%%$$$###""""""&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$"""!!! !!!###$$$%%%%%%%%%&&&%%%$$$###""""""""""""!!!!!!"""########################$$$$$$%%%&&&&&&"""$$$%%%### !!!%%%$$$$$$###$$$%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''*********))))))))))))))),,,,,,,,,---...000333444444222000......///000111222111000//////111222444666555444333333333333333555:::BBBIIIKKKOOO[[[gggpppyyyrrrWWWUUUTTTeee|||wwwrrrmmmhhhddd```\\\WWWRRRNNNIIIEEEBBB;;;999666333111/////////333222000......///000222888999888444000......///111222333555666666777777777777777888888777777666999:::;;;<<<===>>>>>>>>><<<>>>@@@AAAAAACCCFFFIIIIIIOOOXXXddduuu|||wwwuuuttttttsssnnniiibbb]]]]]]hhh~~~iiiTTTCCC???>>>???MMM```ttt^^^NNNKKKNNNWWWggg{{{{{{uuugggSSSAAA999......------,,,++++++***)))***************))))))&&&))),,,+++(((&&&(((+++++++++++++++***)))(((((())))))))))))))))))))))))&&&%%%%%%'''))))))'''$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%$$$######"""%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%!!!###$$$$$$###""""""###$$$$$$###"""""""""###### !!!"""###$$$%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!"""############### """###%%%&&&''''''$$$&&&'''%%%"""!!!"""#########"""###$$$%%%'''(((%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((,,,,,,,,,,,,...000222333111000//////000111222333444333222111222222111000555555444333333333333333444999AAAHHHKKKOOO[[[gggttt}}}sssZZZXXXVVVfff~~~xxxsssnnniiidddaaa]]]YYYTTTOOOKKKGGGCCC@@@<<<;;;888444222000/////////...------...111333555===999555111000//////...111222333444555666666666777888888999999999888888;;;;;;;;;;;;<<<>>>???@@@>>>???AAABBBBBBEEEHHHKKKNNNUUUaaaooo{{{vvvsssrrrqqqqqqiiiccc^^^^^^dddtttoooVVVCCCBBBAAACCC[[[zzz|||kkkXXXJJJIIIPPP[[[jjj~~~~~~vvvnnn___KKK:::333------,,,,,,+++*********)))*********)))(((''''''%%%(((+++***'''&&&'''***)))***************))))))))))))))))))))))))))))))'''&&&&&&'''((((((&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$$$$%%%###############$$$%%%&&&###""""""!!!"""###$$$%%%%%%$$$$$$######"""""""""!!!!!!"""###############!!!###%%%'''((((((((('''$$$%%%&&&&&&$$$"""######!!!!!!!!!"""###%%%&&&'''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''+++++++++,,,---///000111---...///111222333333333444222111222555555333000555444444333333333333333444888@@@HHHKKKPPP\\\iiizzzsss\\\[[[XXXfff{{{uuuooojjjeeeaaa^^^ZZZVVVQQQMMMIIIEEEAAA>>><<<;;;999666444333222222...---------///222444666@@@999222///000111000...222222333555555666666666888888999:::::::::999999<<<<<<;;;;;;<<<>>>@@@AAA???@@@AAABBBBBBEEEIIILLLTTT\\\jjj{{{zzzuuusssqqqpppooogggaaa^^^bbbmmmpppUUUDDDDDDEEELLLmmmyyykkkZZZPPPLLLWWWfffsssxxxmmmbbbSSSAAA444...++++++++++++******))))))))))))))))))((('''&&&%%%%%%((())))))'''&&&'''((('''(((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$"""###%%%&&&'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&((()))***)))'''%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%$$$$$$######!!!!!!"""##################$$$%%%&&&%%%$$$"""!!!"""###$$$$$$###"""""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''(((((((((******+++,,,---...///000---...000222333333222222333000...000555777666444444444333333222333333444555:::BBBIIIMMMSSS```mmm~~~ppp[[[YYYVVVccc~~~}}}xxxqqqkkkfffbbb^^^[[[WWWTTTOOOKKKHHHDDD@@@>>>444444333222111111000000///.........///222444666@@@888000---000222111///333333444555666666666666888888999:::::::::::::::===<<<<<<<<<===???AAABBB>>>???@@@AAABBBEEEJJJMMMUUU___pppyyyuuusssqqqooonnnccc___```jjj{{{gggPPPBBBDDDJJJXXX{{{rrrdddWWWQQQPPP```qqq~~~sssdddVVVHHH:::222000++++++************)))))))))))))))((((((&&&%%%$$$&&&'''))))))(((''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%&&&'''&&&$$$"""""""""&&&%%%$$$$$$######$$$$$$&&&%%%###!!!!!!"""$$$%%%&&&&&&'''''''''&&&%%%$$$!!!!!!"""############### """"""###%%%%%%%%%###"""#########"""""""""!!!!!!###############$$$$$$%%%'''''''''(((((()))))))))***+++,,,---......//////...000222444444333111000666222//////222555666555333333222222222333333444777;;;CCCKKKPPPVVVdddrrrmmmVVVUUURRR```zzzzzzuuunnngggccc___[[[XXXTTTQQQLLLIIIFFFCCC???===111111111111111111000000000000//////111333555777===777000...000333222111555555666777777777777777777888999999::::::::::::============>>>@@@AAABBB???@@@@@@AAABBBFFFKKKOOOTTTaaawww~~~xxxtttrrrpppnnnlll___^^^eeewwwYYYJJJ@@@DDDPPPiii~~~ssshhh\\\UUUUUUYYYlllzzzmmm\\\OOOCCC888333333************************((()))))))))((('''&&&&&&'''(((((())))))(((((('''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%&&&''''''%%%######$$$&&&%%%$$$###############%%%%%%######"""###$$$%%%%%%&&&'''(((''''''%%%$$$!!!!!!"""############### !!!"""$$$$$$%%%$$$$$$%%%'''))))))'''$$$"""############"""!!!!!!###############$$$%%%%%%'''''''''(((((())))))***++++++---...///////////////000222444444333111000666444333111000111222444222222222222222333333444999===EEELLLQQQYYYggguuukkkRRRRRRPPP]]]www}}}vvvqqqjjjccc^^^[[[WWWUUUQQQNNNIIIFFFCCC@@@===:::444444444444333333222111000000000000222555888::::::555111///111333333333666777777888888888888888666777888999::::::::::::<<<<<<>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCGGGMMMQQQYYYhhh{{{vvvssspppnnnllljjj___bbbooommmNNNHHHCCCHHH[[[}}}vvvjjj```XXX[[[dddnnn}}}nnnbbbTTTJJJ???555000111++++++++++++++++++++++++(((((()))))))))(((((('''))))))))))))******)))((())))))))))))((('''&&&&&&(((((((((((((((((((((((($$$&&&&&&%%%######&&&(((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""###%%%&&&%%%'''((((((&&&%%%&&&'''######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!"""###########################%%%'''***+++$$$###%%%(((***+++(((%%% !!!"""$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''((())))))+++,,,...///000000//////...///111333444444333333,,,000444444222111222555222222111111222333333444888<<>>;;;999444444444333222111000/////////000111333777:::<<<777444111000111333444444777888888999999999999888555666777888999:::::::::;;;<<<>>>@@@AAAAAAAAA@@@BBBCCCCCCCCCEEEIIINNNSSSbbbrrr}}}zzzuuuqqqooollljjjhhhdddhhhxxxzzz^^^KKKJJJHHHNNNeeelllaaaYYYVVVaaapppwwwcccYYYNNNEEE<<<222,,,,,,++++++++++++++++++,,,,,,'''((()))))))))))))))(((***))))))***++++++)))(((++++++++++++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%######&&&***'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&$$$######$$$&&&'''!!!###$$$$$$###"""###$$$ !!!"""$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$!!!"""$$$%%%%%%$$$###!!!!!!!!!"""###############$$$"""  """%%%&&&"""!!!"""&&&)))***&&&###!!!$$$&&&''''''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''((((((,,,---///000000000//////---...000222444555666666 )))333777555444666999222111111111222333333444888;;;CCCLLLQQQYYYiiixxx{{{{{{uuuvvvkkkTTTTTTQQQ]]]vvv}}}{{{xxxuuuppplllfff___YYYUUUSSSSSSKKKHHHDDDAAA???<<<888555111111111111111111111111...111...(((...:::>>>777333333222111222333444555666666666777888888999999777777777888999:::;;;<<<@@@>>><<<;;;<<>>BBB@@@>>>======>>>@@@BBBBBB@@@AAADDDGGGLLLVVV```xxx~~~}}}zzzxxxvvvppphhhfffhhhjjj}}}pppUUUIIIGGGGGGPPPjjj}}}cccYYY^^^kkk|||ooo\\\NNN???777333...,,,,,,+++***)))(((((()))******---,,,+++)))(((((())))))))))))))))))(((((((((((())))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###""""""###$$$$$$###$$$$$$#########$$$%%%%%%######""""""""""""###### !!!"""###$$$%%%%%%&&&"""$$$&&&&&&%%%###"""""""""######$$$$$$###"""!!! """###""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&########################"""###$$$%%%&&&'''''''''&&&$$$###%%%((())))))'''((()))***,,,...///000111222333555444333222222333333222111333555666666555111111000000000000111111555999AAAIIIPPPYYYiiixxx~~~xxxuuuyyyggg\\\VVVbbbuuu~~~{{{yyywwwtttrrriiifffaaaZZZUUUQQQOOONNNGGGDDD@@@===;;;888555222111111111111111111111111+++/////////555???@@@999111111222222444555777888888888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@CCCBBBAAA???>>>>>>>>>>>>AAABBBEEEHHHJJJOOO^^^lll~~~~~~uuuuuuuuussskkkcccccchhhxxx}}}```NNNIIIIIIMMMaaawww^^^ZZZfffxxx}}}pppWWWIII:::333///,,,***+++,,,+++***)))((((((((()))+++***)))((((((((((((((('''((()))***+++***))))))***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$%%%%%%&&&'''((("""##################"""!!!!!!"""###$$$$$$%%%&&&###%%%''''''%%%#########"""######$$$$$$$$$$$$###"""!!! !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&&&&%%%!!!"""(((,,,)))%%%***+++,,,---///111222222111333555444333222333444333222111222444666555444222333444444555444333333666999@@@HHHOOOXXXiiiyyy}}}xxxxxxkkkbbbjjjzzz|||yyywwwuuurrrpppfffccc^^^YYYTTTPPPNNNMMMFFFCCC???;;;999777444222111111111111111111111111,,,.........444<<<<<<777000111222333555777888999666666777888888999999:::;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAA@@@???>>>>>>AAADDDHHHKKKKKKRRReeewww~~~{{{sssrrrrrrnnnfff```eeennnmmmSSSJJJKKKKKKYYYzzzlllXXX[[[mmm{{{mmmQQQDDD666000...++++++,,,,,,++++++***)))(((((('''******))))))(((((((((((('''(((***,,,------,,,+++&&&&&&&&&&&&'''((()))***'''''''''(((((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''""""""$$$%%%%%%$$$""""""######$$$%%%&&&&&&''''''$$$&&&''''''%%%$$$$$$$$$!!!""""""###$$$$$$$$$$$$+++'''######%%%&&&%%%###""""""""""""""""""""""""########################$$$$$$%%%&&&&&&%%%%%%%%%%%%###!!!###(((***)))&&&++++++,,,...///111222222///111222222111111111222333222111222444555444333444444444444444555555555555888???GGGMMMWWWiiiyyyzzz{{{ooorrr~~~{{{xxxvvvssspppnnnccc```\\\WWWSSSOOOMMMKKKFFFBBB===:::888666444333000000000000000000000000///...,,,,,,111666777444000111222444666888999:::777777777888999999::::::::::::;;;;;;<<<===???@@@>>>???@@@AAABBBAAAAAA@@@AAAEEEJJJMMMNNNWWWmmm|||xxxvvvssspppkkkfffgggsss^^^HHHCCCGGGSSSmmmqqq___TTT^^^sssuuueeeLLL???333///...---,,,---+++++++++***)))(((''''''******************))))))''')))+++...///...---,,,'''''''''''''''(((******'''''''''(((((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######'''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$$$$%%%!!!!!!!!!!!!""""""######+++'''######%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((((((''''''((()))***++++++---...///000000...000222222111111222333333222111222444444444222111000...---...///222444333777>>>GGGMMMWWWiiixxx|||vvvvvv{{{wwwtttpppmmmjjj___]]]ZZZVVVQQQNNNKKKJJJEEEAAA<<<888666555444333000000000000000000000000000...---...222555444111000111333666777999999:::999999::::::;;;<<<<<<<<<::::::::::::;;;===>>>???===>>>???AAABBBCCCCCCCCCBBBEEEKKKOOOTTTaaayyyzzzvvvtttnnnhhhfffgggqqquuuWWWFFFEEEKKKfffbbbVVVUUUeee{{{~~~mmm\\\EEE;;;111///000...------******+++******)))(((''')))******++++++***))))))((()))+++,,,------,,,,,,******)))(((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%###""""""###$$$$$$###&&&%%%$$$###""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$&&&&&&%%%$$$###$$$%%%"""!!!!!! !!!!!!"""###"""!!! !!!###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&&&&&&&(((***+++***(((''')))+++)))***+++,,,---...//////000222444444333333444555333222111222333444333222333111...------000333666333777@@@IIIPPPYYYjjjyyy}}}tttuuu~~~~~~yyytttqqqmmmiiifff[[[ZZZWWWSSSOOOKKKIIIGGGCCC???999666444333222111000000000000000000000000------000666:::999444111111222444777888999999999999999:::;;;;;;<<<<<<===:::::::::;;;<<<===>>>???>>>>>>???@@@AAABBBCCCDDDDDDFFFKKKSSS]]]ooo}}}yyyuuummmfffaaadddnnnhhhRRRIIIOOOXXX~~~nnn[[[UUUZZZoooxxxeeeSSS???666//////000...,,,,,,))))))***+++******)))((((((((()))******)))(((((('''(((((())))))*********+++***)))(((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###""""""###$$$$$$###%%%$$$###############$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$%%%%%%$$$""""""###$$$$$$###"""!!!!!!!!!"""### """###""""""###$$$""""""""""""""""""""""""########################"""###$$$%%%&&&''''''''')))(((((()))***+++++++++******+++,,,---......///000222444444333333444555333222111222333333222111444333222222222444666777444999CCCNNNUUU]]]lllzzz}}}yyylllnnnzzz}}}xxxsssnnnjjjfffcccYYYWWWUUUQQQMMMJJJGGGEEEAAA===888444222222111000000000000000000000000000+++---333<<>>777222222333555777999999999888777888888999999::::::;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFLLLWWWdddyyy~~~}}}}}}}}}xxxtttllleeebbbiiiyyytttXXXJJJJJJUUUaaa|||```ZZZWWW___uuu~~~uuuaaaNNN;;;333---...000...+++***((((((***++++++***))))))&&&'''((())))))((('''''''''&&&&&&&&&&&&'''(((((('''''''''(((((()))***+++'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''''''''&&&&&&&&&&&&%%%%%%'''%%%$$$$$$%%%&&&&&&%%%############$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%###"""!!!"""$$$&&&%%%$$$"""""""""######!!!%%%''''''### !!!"""""""""""""""""""""""""""########################!!!"""$$$%%%&&&''''''''')))&&&$$$''',,,///---***++++++,,,,,,---...//////---///111222222111222444444222111222333333222111///000111222333333333333555;;;FFFRRRYYY```nnn|||}}}pppeeeiiivvv{{{sssllliiifffbbb^^^XXXVVVRRROOOKKKGGGBBB???>>>;;;777333000/////////000//////---,,,+++******......555AAADDD<<<333///111333555777999999999999666666777888999::::::;;;::::::;;;<<<===>>>??????AAA>>>???BBBCCCBBBCCCGGGGGGLLLTTT```rrr|||zzzzzz|||}}}zzzwwwtttqqqiiidddgggyyy}}}ZZZNNNHHHGGG]]]zzz|||gggZZZPPP]]]rrr~~~|||xxxiiiSSSBBB222111///---,,,+++,,,,,,,,,+++***(((((((((((()))***)))))))))((((((''''''***************)))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$###"""!!!!!!"""###$$$"""###%%%'''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$"""!!! !!!###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%$$$"""  $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""  !!!"""((((((&&&%%%$$$#########!!!###$$$%%%$$$"""!!!"""""""""""""""""""""""" !!!"""""""""""""""######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&'''(((***+++++++++++++++,,,...000111111111111222444666888999111111111111111111111111333222111111111222333444777<<>>???@@@EEECCCBBBDDDDDDAAACCCGGGJJJQQQ\\\kkk~~~yyyyyyzzz~~~~~~zzzwwwssspppnnnfffeeennnhhhOOOIIIHHHNNNjjjqqq^^^SSSUUUddd|||xxxmmm]]]III;;;333222000///------......++++++***)))***+++,,,---*********))))))(((((((((***************)))((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$######$$$$$$%%%&&&######$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""$$$%%%%%%%%%##############################"""######$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***++++++++++++,,,...000111333222222111111111222222333333333333333333333333333222111111111222333444888===FFFRRRZZZcccqqq~~~{{{uuulllZZZ^^^mmmzzz}}}xxxqqqlllhhhccc\\\WWWSSSPPPLLLIIIFFFBBB>>>;;;888666444222000111222222////////////////////////222444:::===;;;555444666666777777888888777666666888888999:::;;;<<<======;;;;;;<<<===>>>???@@@@@@FFFDDDDDDFFFEEECCCFFFKKKPPPWWWfff|||zzzzzz{{{~~~~~~}}}zzzwwwsssoookkkiiifffkkk{{{fffTTTGGGFFFIIIXXX}}}uuueeeXXXPPPUUUiiippp___NNN@@@777333111000...---------...*********+++,,,...///000***************)))))))))*********)))))))))(((((()))))))))(((((((((''''''))))))))))))))))))))))))'''(((((((((((((((((('''$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&*********)))'''&&&%%%$$$&&&&&&&&&%%%$$$######"""############$$$%%%&&&&&&!!!"""#########$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########"""!!!!!! !!!!!!"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&'''((((((,,,+++++++++,,,...///111333333222222111111000000444444444444444444444444333222111111111222333444999>>>HHHSSS[[[cccppp}}}zzztttppp[[[\\\iiivvvzzzuuupppkkkgggbbbZZZTTTQQQNNNIIIFFFCCC@@@<<<999777666333111000000111111---......//////000111111111777===>>>888333444777777777777777777777777777888888999:::;;;<<<======;;;<<<======??????@@@AAABBB@@@BBBEEEFFFGGGMMMUUUVVV___rrr}}}}}}yyyyyyxxxuuuqqqllliiihhhiiiuuujjjTTTJJJDDDEEELLLccc{{{lll```XXXUUUZZZrrr|||hhhUUUEEE;;;666///...---++++++++++++,,,*********+++,,,---...///++++++************************)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))'''&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$###$$$$$$$$$!!!"""#########$$$&&&(((######################## !!!"""###"""""""""""""""""""""######$$$%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""""""""#########$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''',,,,,,++++++,,,---///000222222333333444444444444555555555555555555555555333222111111111222333444:::???IIITTT\\\dddppp|||}}}vvvrrr^^^]]]iiittt~~~zzzuuurrrmmmiiifff```XXXRRROOOKKKGGGCCC@@@>>>;;;888777666444222000/////////+++,,,---...///000000111000999@@@???888444444666666666666777888888999:::777777888999:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@???BBBFFFGGGJJJRRR\\\^^^jjj~~~wwwxxxxxxuuuppplllkkkkkklll~~~oooVVVIIIEEECCCFFFRRRooorrrfff]]]ZZZ[[[hhhttt```MMM>>>777444...---,,,+++******++++++******++++++++++++************************++++++***)))((((((''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&(((((()))***'''&&&%%%$$$###""""""""""""###$$$###""""""###%%%########################"""""""""###"""!!! ###############$$$%%%&&&!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!"""###$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&'''((((((---,,,++++++,,,---///000111111333444444444444333333333333333333333333333333222111111111222333444:::???JJJUUU]]]dddqqq|||{{{uuuaaaaaajjjtttyyytttppplllgggdddaaa\\\UUUPPPLLLIIIDDD@@@>>>;;;999777666555333111000///......+++,,,,,,...///000000111000999@@@===888555555666777666666777888999:::;;;777777888999:::;;;<<<<<<======>>>???@@@AAABBBBBBBBBBBBDDDGGGHHHLLLVVVaaajjjyyy|||xxxvvvwwwwwwtttooommmnnnqqqtttxxxZZZHHH@@@@@@AAAIII\\\yyykkkaaaZZZ^^^fffyyyxxxiiiVVVDDD888222000///...---,,,+++,,,------***++++++***)))((('''&&&)))))))))******************)))((('''&&&'''((())))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%###""" !!!"""###$$$%%%&&&'''(((''''''%%%$$$###"""""""""$$$$$$$$$###!!! """####################################"""!!! !!!!!!!!!!!!""""""###$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$%%%&&&''''''(((((('''((('''''''''((())))))***------,,,+++,,,---...///111111222222222000///...222222222222222222222222333222111111111222333444:::???JJJVVV^^^fffrrr}}}wwwdddccckkkttt|||tttooojjjfffaaa^^^\\\XXXRRRMMMIIIFFFAAA===:::888666555333222222111000000//////------...///000000111111333;;;>>>999555777888888999888777777777888999999888888999:::;;;<<<=========>>>>>>???@@@AAABBBBBBBBBCCCFFFJJJLLLPPP]]]jjjxxx{{{wwwuuuwwwvvvsssnnnnnnrrrvvv}}}^^^JJJBBB<<>>:::888666444333000000000000111111111111...//////000111111222222666;;;<<<555333777;;;:::<<<;;;999777777777777888999::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCC???AAAFFFKKKOOOVVVeeesss}}}zzzuuuvvvvvvrrrnnnnnnsssyyykkkOOODDDDDD>>>CCCJJJ[[[yyyzzzkkkddd```dddyyy~~~pppcccPPP>>>444111222222,,,+++***)))))))))***+++)))******++++++)))((('''''''''(((((()))))))))***+++)))'''&&&%%%&&&((()))((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''######""""""###%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&(((***''''''&&&%%%%%%$$$$$$###"""""""""###$$$&&&'''((($$$%%%&&&%%%$$$$$$%%%'''"""""""""""""""""""""""""""!!!  """$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$%%%&&&'''((((((((((((((((((((()))***,,,---......---,,,+++,,,---...///,,,...111333555555555444333333333333333333333333333222111111111222333444888>>>JJJWWW```hhhttt|||eeeaaahhhttt~~~wwwqqqllleeeaaa\\\WWWRRRNNNJJJFFFCCC@@@<<<999888777555444111000000000//////......)))...333333000///222666@@@???<<<888444222444555777777777777777888888999888888999:::<<<===>>>>>>;;;===??????>>>>>>@@@AAAHHHCCCEEEMMMRRRWWWgggzzz}}}wwwvvvzzzyyywwwtttnnnhhhkkk{{{zzz\\\HHHAAAAAAAAACCCPPPmmmwwwfff^^^bbbtttxxxhhhWWWEEE;;;666222///...,,,,,,+++++++++,,,------(((((((((((((((((((((((()))((('''(((+++,,,+++***,,,+++***((((((((()))***''''''''''''''''''&&&&&&))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%&&&((()))))))))(((&&&$$$###########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$&&&%%%###"""""""""######""""""!!! """###$$$$$$$$$$$$######!!!"""###$$$%%%$$$######&&&&&&''''''&&&&&&%%%$$$###############"""!!!!!!((('''&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''(((------,,,,,,,,,------...///000222333333222000//////000222444555555444444333333222222333333444555666===HHHRRR\\\fffqqqxxxwwwcccaaaiiittt|||uuuooojjjbbb___YYYTTTPPPLLLGGGDDDAAA>>>:::777666555333222222222222111111111000000...///000000111111222333===;;;999777666555555444777777777777777888999999999999:::;;;<<<<<<======<<<===>>>??????@@@BBBEEEIIIFFFJJJSSSYYY```rrr}}}wwwuuuwwwrrrqqqpppnnnmmmtttkkkQQQBBB>>>@@@CCCLLL___|||~~~mmm\\\]]]nnnrrr^^^OOO>>>666333000......---,,,,,,+++++++++,,,,,,***************************((('''((())))))((('''+++***)))((((((((()))))))))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((()))***))))))((('''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$########################%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$###"""((())))))))))))(((''''''##################""""""""""""!!!!!!!!!"""###$$$$$$$$$%%%&&&&&&''''''&&&##################"""""""""!!!!!!"""%%%&&&&&&%%%&&&'''''''''((((((((((((------------......///000000111222333333222111000111111222333444444444444222222222222222333444444666===HHHRRR[[[eeeooowwwtttaaa___hhhssszzzssslllggg___[[[VVVQQQMMMIIIEEEBBB===:::777444444333111000222222111111111111000000444111......111333333222<<<999777666888888666444888777777777777888999999:::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>AAADDDGGGIIIIIIPPPYYYaaakkk|||wwwtttssspppnnnmmmnnnrrrxxxYYYFFF======AAAGGGXXXssstttbbbWWWbbbyyykkkSSSFFF999333111///...///...---,,,+++++++++++++++***************************)))''''''((('''&&&$$$***)))((('''''''''(((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((&&&###"""#########"""'''(((((((((((('''&&&&&&$$$###"""!!!!!!!!!!!!!!!###""" !!!###%%%######$$$%%%&&&'''((((((########################"""""""""$$$&&&((((((((((((((((((((()))))))))))),,,,,,,,,---...///000111333333333333333333333333333333222222222333333444222111111111111222333333777>>>GGGPPPYYYcccmmmuuu|||qqq^^^\\\fffrrrxxxpppiiiddd\\\YYYSSSOOOKKKGGGCCC@@@;;;888555333222222111/////////////////////......333111......///333666777AAA;;;666555888:::888555888888777777888888999:::<<<<<<<<<<<<<<<<<<======??????>>>======???DDDGGGHHHKKKRRR\\\fffwww~~~zzzyyywwwtttrrrsssnnnjjjllltttgggNNNAAA===???EEEMMMeee~~~hhh]]]\\\qqqtttdddLLLAAA666222111///...000...---,,,+++***************************************)))(((((())))))'''&&&(((((((((''''''''''''((((((&&&$$$######%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%% """###$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%)))&&&###!!!!!!"""""""""$$$$$$$$$$$$$$$###""""""$$$###"""!!! !!!!!!###""" !!!###%%%$$$$$$$$$$$$%%%&&&'''(((############$$$$$$%%%%%%$$$######$$$'''(((((('''((())))))))))))******************+++,,,...///000444333333222222333333444444333222111111111222333111111000000111111222333888>>>FFFOOOWWWaaakkksss|||ppp]]]\\\eeerrr|||uuunnngggbbbZZZVVVQQQMMMIIIEEEAAA>>>:::777444222222222111000..................//////...000111///...111888???FFF???777444666999999777888888888888888999999:::========================@@@@@@???>>>===>>>BBBEEEHHHLLLTTT```ooo|||wwwvvvxxxwwwtttqqqjjjfffjjjvvv|||ZZZHHH@@@===BBBKKKXXXssskkkYYY\\\jjjnnn]]]EEE<<<444111///,,,,,,---...---,,,+++***)))))))))))))))))))))))))))))))))***)))))))))+++,,,,,,***'''''''''((((((((((((''')))(((&&&$$$%%%''')))+++''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((%%%"""!!!!!!"""###"""%%%%%%&&&&&&%%%%%%$$$#########"""!!!!!!!!!!!!!!!!!!"""######$$$$$$######&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$###$$$$$$%%%&&&###"""!!!"""###$$$###"""))))))))))))*********++++++++++++,,,---///000111444333333222222333333444444333222111000111222333111111000000111111222333777===EEEMMMUUU___jjjqqq{{{rrr___\\\eeesss~~~xxxqqqjjjccc^^^WWWSSSNNNJJJGGGCCC???<<<999666333222222222222111//////000000000000111111+++///222111///222:::BBBEEE???888555555777888888999888888888888999::::::<<<=========>>>>>>??????@@@AAAAAA??????@@@CCCFFFLLLRRR]]]lll{{{uuuvvvzzz{{{xxxlllggggggppp}}}dddMMMDDD@@@>>>HHHWWWmmmuuu___OOO]]]xxxyyyfffSSS===666000///---))))))+++---,,,+++***************((((((((((((((((((((((((+++******+++---///...---''''''((()))))))))((((((+++***(((((()))***,,,...'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%'''((()))$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%''')))***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$!!!!!!"""######"""$$$$$$%%%%%%$$$$$$###"""!!!""""""######""""""!!!!!!"""$$$%%%%%%%%%######'''&&&%%%#########$$$%%%((('''%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$###))))))))))))************---------...///000111222333333333333333333333333222222111111111222222333222111111111111222333333666<<>>===;;;999777666666666777999999888888999999:::;;;<<<<<<===>>>??????@@@@@@>>>@@@BBBBBBCCCEEEGGGJJJRRR[[[kkk{{{vvvyyy{{{ooonnntttaaaQQQEEEBBB@@@AAARRRiii{{{eeeZZZRRReeeqqq[[[GGG777222//////...+++***---++++++***************+++))))))))))))))))))))))))...,,,,,,,,,.........,,,'''((()))*********))))))(((((((((((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&""" """%%%'''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$&&&'''(((%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###"""!!!"""###$$$###"""!!!""""""""""""!!!  ###%%%%%%%%%###"""""""""""""""#########$$$&&&%%%###"""###$$$%%%'''***(((&&&$$$######$$$%%%'''&&&%%%&&&((())))))(((((((((((()))))))))******,,,,,,,,,,,,------...///000111222333333222111000///000111222222222222222222222222222222333444444555:::BBBJJJRRR]]]iiiqqqwwwwwwccc^^^cccppp}}}yyytttnnniiibbb\\\XXXQQQNNNIIIEEEAAA>>>:::888666333111000000111111000,,,---------......//////222000///000444777999:::555777999999777555555555999999888888999999:::;;;;;;<<<===>>>???@@@AAAAAA===???BBBEEEGGGIIILLLNNNWWWcccvvv}}}~~~{{{xxx{{{|||wwwyyy|||dddSSSGGGAAACCCAAAEEE\\\xxxhhh[[[XXXZZZmmm|||kkkSSS>>>666222000111111......111******************++++++************************000...------------,,,***'''((()))+++++++++***)))$$$%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((***'''"""!!!$$$'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%"""!!!!!!!!!###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!! !!!"""$$$%%%$$$"""###############"""!!!!!! ###&&&'''&&&$$$"""###""" !!!###%%%$$$###""""""###%%%''')))+++***'''%%%######$$$$$$###""""""$$$&&&(((((('''(((((((((((()))))))))))))))))))))((())))))******///000222333333222000///...///111222333333333222333333222222333333444555444999AAAIIIRRR]]]iiiqqqzzzxxxddd]]]bbbooo}}}{{{vvvnnngggccc]]]VVVQQQRRRRRROOOHHH@@@:::888999111111111111000000000000...............------------222222---111===@@@:::888888777777777777777777::::::999999999:::;;;;;;;;;<<<<<<===>>>??????@@@??????CCCGGGGGGGGGMMMTTT```qqq~~~zzz}}}zzzxxx```OOOGGGBBB@@@AAABBBNNNooouuu]]]QQQRRRccczzzrrr^^^KKKAAA333222111///---,,,++++++******)))))))))))))))***************************&&&&&&000======000&&&&&&%%%%%%&&&&&&''''''((((((,,,***)))''''''(((***+++(((&&&%%%&&&'''((('''&&&###&&&)))***)))'''&&&&&&###&&&(((((('''%%%%%%&&&&&&$$$"""!!!"""$$$''')))'''&&&%%%$$$$$$%%%&&&'''!!!"""###$$$$$$$$$$$$$$$(((&&&###$$$&&&&&&"""########################"""######"""!!!"""%%%'''((('''%%%###""" """"""###$$$%%%&&&&&&'''!!!"""!!!""""""######""""""###$$$%%%%%%***(((&&&###!!!!!!""""""%%%%%%&&&&&&'''((((((((()))))))))))))))*********++++++++++++,,,---......333333222222333333444555444444444555444444333333000222333555555444222111999:::@@@KKKUUU___kkkvvv~~~wwwaaa[[[aaaooo|||yyyuuupppiiiccc```[[[UUUQQQKKKJJJGGGAAA;;;777555444111111111000000000//////000000000000000000000000,,,222222///444???BBB===888888888888888888888888::::::::::::::::::;;;;;;;;;<<<======>>>???@@@@@@???@@@DDDHHHIIIKKKRRR[[[kkk~~~|||~~~}}}~~~|||iiiSSSDDD@@@;;;<<>><<<999666444111111000000000000//////000000000000000000000000---111333111777AAACCC???888888999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCGGGKKKMMMQQQ\\\gggzzz~~~{{{xxxyyynnnVVVFFF===;;;888:::FFFWWWnnnjjjYYYYYYcccyyykkk[[[III;;;555000///...---,,,,,,,,,,,,************++++++,,,---************************,,,)))+++222222+++))),,,************))))))))))))((((((&&&&&&&&&'''((())))))(((''''''))))))((('''---***'''&&&((('''%%%"""&&&'''))))))(((''''''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&'''&&&&&&%%%%%%!!!"""$$$$$$"""""""""##############################%%%&&&&&&%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""!!! """''''''$$$$$$############$$$$$$%%%%%%$$$###""""""###%%%&&&%%%%%%%%%&&&''''''((((((''''''((())))))***++++++,,,,,,,,,,,,---...///000000000000000000111222222111222333444444555444444;;;888444000///111333555:::<<>>???@@@AAABBBCCCEEEFFFJJJOOORRRYYYgggvvv~~~uuuqqqrrr}}}^^^JJJ@@@===<<<:::???OOOeeezzzggg\\\cccsssppp___OOO???555222///......------------...++++++******)))*********************************'''$$$%%%))))))%%%$$$''''''''''''(((((((((((((((''''''&&&&&&&&&'''((()))***((('''((()))***)))((((((###!!!&&&))))))&&&%%%'''((((((&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&&&&###$$$$$$$$$###"""!!!!!!!!!$$$###!!! """$$$########################"""$$$&&&'''&&&$$$$$$$$$######""""""""""""###### !!!"""###$$$%%%%%%!!!###""" """''''''###$$$$$$$$$######$$$$$$%%%$$$######"""######$$$%%%$$$%%%%%%&&&&&&'''((((((&&&&&&'''((()))***+++,,,------------...///000000111000000000000111222222000111222333444555555555???;;;666111//////000222999<<>>============???@@@AAACCCDDDDDDFFFHHHLLLQQQVVV```sssxxxnnnlllpppmmmSSSCCC>>>>>><<<>>>III]]]wwwuuugggaaappp~~~gggTTTEEE999222111///......------......///,,,+++***(((''''''''''''))))))))))))))))))))))))((('''(((******((('''(((%%%&&&&&&'''((())))))***''''''''''''(((((()))******((('''((()))***)))(((!!!!!!''''''&&&$$$%%%&&&%%%$$$$$$%%%&&&!!!""""""###$$$%%%%%%&&&"""$$$&&&(((*********)))""""""###""""""!!!  ######!!! """$$$""""""""""""""""""""""""!!!###%%%&&&$$$###"""###""""""!!!!!!""""""###$$$!!!""""""###$$$%%%&&&&&& """"""!!!%%%+++,,,)))%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$##################$$$$$$%%%%%%&&&'''''''''%%%&&&'''((()))***++++++------------...///000000111111111111111222333333000111222333444444444444999888555333111111111111999<<>>??????>>>>>>===>>>???AAABBBDDDEEEFFFFFFHHHNNNTTT\\\kkk~~~~~~}}}yyypppiiillltttxxx]]]JJJ???;;;===:::CCCUUUnnn~~~vvvpppiiijjj~~~sss\\\JJJ>>>444111222......---------------...+++***)))((('''&&&&&&&&&))))))))))))))))))))))))'''((()))******)))((('''''''''(((((()))*********'''''''''((()))))))))***)))(((''''''))))))((('''&&&### !!!$$$((((((((($$$%%%%%%$$$######$$$&&&############$$$%%%&&&'''###$$$%%%''')))******+++$$$$$$$$$$$$$$$$$$###""" """""""""!!!"""###"""""""""""""""""""""""""""$$$%%%%%%###""""""##################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$### """###)))000333111&&&%%%%%%$$$$$$$$$$$$%%%##################""""""$$$$$$$$$%%%&&&&&&''''''&&&&&&'''(((((()))******,,,,,,,,,,,,---...///000222111111111111222333333000111222333333444333333000111222333444444555555777<<>>>>>>>><<<999555222222222000000/////////.........///000000111222222333333333333666:::>>>===;;;:::666666777777888999999:::999:::<<<>>>@@@@@@???>>>>>>???@@@AAACCCEEEFFFGGGHHHLLLSSS\\\hhh|||zzzyyyvvvqqqiiifffppp}}}~~~___MMMCCC===;;;<<<<<>>>>>???@@@BBBDDDEEEGGGGGGLLLQQQZZZeeesss{{{vvvtttqqqkkkdddeeetttiiiMMMAAA???>>>===???@@@SSSnnn}}}uuuppprrrvvvkkk[[[HHH;;;333......111,,,+++***)))(((((((((((('''''''''((()))+++,,,---))))))))))))))))))))))))******'''$$$$$$'''******)))((('''&&&$$$"""!!!!!!###$$$%%%&&&''''''''''''(((&&&%%%&&&'''((('''&&&$$$%%%'''&&&&&&&&&(((***&&&''''''%%%$$$$$$&&&(((///,,,)))&&&$$$$$$%%%&&&&&&%%%$$$###"""###$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$""" """%%%%%%### """"""""""""""""""""""""''''''&&&$$$######$$$&&&""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%%!!!###"""!!!###((((((%%%'''&&&%%%%%%$$$$$$$$$$$$ """$$$%%%&&&&&&###$$$$$$%%%%%%&&&'''''''''''''''(((((((((((((((++++++++++++,,,---......///////////////000111111222222333333333222111111333222111000///000222333555;;;EEEMMMRRRZZZjjjzzz|||nnnhhhmmmyyyaaafffppp}}}}}}wwwsssooojjjccc^^^XXXTTTNNNIIIFFFBBB???<<<888777555444333222222222---------------...///000......//////000000000111444222777AAAEEE@@@;;;:::999999:::::::::;;;;;;;;;999:::;;;===>>>>>>>>>>>>DDD@@@@@@CCCDDDCCCFFFKKKRRRZZZdddrrr}}}{{{sssvvvtttkkkdddmmmkkkVVVDDD??????<<<<<<@@@NNNdddvvvooooooxxx|||eeeNNN;;;666444---+++......------,,,+++***))))))++++++************++++++))))))((((((''''''&&&&&&'''((()))******)))((('''---,,,***)))((('''(((((())))))))))))))))))))))))''''''&&&&&&%%%%%%%%%$$$+++---...///---)))%%%###!!!$$$&&&&&&$$$$$$&&&)))$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&&&&%%%$$$###&&&'''))))))'''$$$!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""#########!!!###%%%&&&%%%%%%"""######$$$$$$%%%&&&&&&$$$ $$$((((((&&&)))************(((&&&%%%)))((((((((('''''''''''',,,,,,+++***+++...000111111111000000000000000111111222444555555444333111111000000000000222333444444:::CCCIIIPPP[[[hhhrrrrrrqqqjjjaaaeeennnyyy~~~yyysssoookkkfff```ZZZUUUQQQKKKGGGCCC@@@<<<:::777666444333222111111111//////.........///000000...//////000111111222222555333888AAAEEEAAA<<<;;;999::::::::::::;;;;;;;;;:::;;;<<<===>>>?????????BBB@@@AAAEEEFFFFFFJJJOOOTTT]]]kkk~~~|||yyyrrrtttrrrkkkhhhtttxxx\\\MMM@@@>>>===;;;???GGG[[[uuuxxxnnniiilll~~~www\\\HHH777444333///---000++++++******************++++++************++++++******)))))))))))))))((((((((())))))))))))((((((,,,+++)))(((''''''((((((''''''''''''''''''''''''******))))))((((((((((((,,,+++***)))((('''&&&%%%''''''((((((''''''(((***&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$########################$$$######""""""""""""###"""""""""!!!!!!!!!!!!!!!$$$%%%&&&&&&%%%###!!! &&&%%%%%%$$$$$$######"""%%%+++---,,,''''''((((((((((((((('''$$$$$$&&&(((***,,,---...,,,+++++++++,,,...000111111111000000000000111111333444555666555333000///111111000000111222444555555:::BBBHHHOOOZZZhhhrrrsssrrrkkkdddgggnnntttwww{{{yyytttnnniiifffaaa[[[VVVQQQMMMHHHCCC@@@===999777555444333222111000000000111000000////////////000...///000111222333444555444444999AAADDDBBB>>>===:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAAAAA@@@CCCGGGIIIJJJNNNTTTZZZfffxxx|||yyyvvvoooooommmiiilll}}}hhhKKKCCC>>>>>><<<<<>>===;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@BBBBBBAAAAAAEEEJJJKKKLLLRRRYYYbbbppp}}}yyyvvvssskkkiiiggghhhqqqvvvZZZCCC@@@???>>>;;;@@@VVVnnntttccc]]]eeexxxgggEEE999///...000///...000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))***+++++++++,,,)))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%######$$$&&&((('''###!!!!!!%%%(((((('''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$""""""###$$$&&&##################$$$$$$""""""#########$$$$$$$$$$$$##################$$$#########$$$$$$$$$$$$$$$%%%$$$######"""""""""###"""""""""!!!!!! !!!"""#########"""""""""###$$$$$$%%%%%%(((&&&######$$$%%%$$$"""%%%$$$$$$###$$$&&&'''(((&&&&&&'''(((***+++,,,---++++++++++++,,,...///000000000000000000000111222///000333555666666666555333333222222333444666777666:::@@@EEELLLXXXhhhtttvvvuuunnnkkkkkkmmmnnnmmmppp|||zzzwwwpppkkkddd___\\\XXXSSSOOOKKKGGGBBB>>><<<999777555222111000000////////////000//////...------------///000111333444666777777222666:::<<<===>>>===<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???AAABBBCCCBBBCCCGGGKKKLLLNNNUUU^^^iiizzzzzzvvvrrrooogggddddddjjjyyycccLLLAAA>>>>>>>>>===IIIggg|||iiiaaabbbuuuyyy]]]>>>666///...///...---,,,,,,,,,,,,+++***)))))))))++++++************++++++'''((((((((())))))******)))((('''&&&&&&'''((()))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""  $$$'''(((&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$#################################$$$$$$$$$#########$$$$$$#########"""""""""#########$$$$$$"""""""""!!!!!!!!!""""""!!!!!!!!!"""""""""######$$$######""" !!!""""""######$$$%%%%%%!!!!!!!!!"""%%%'''((((((&&&%%%$$$######$$$%%%&&&'''''''''((((((((())))))+++++++++,,,---...///000000000//////000111222222///111333555777777666555444333333222333555666777666;;;@@@FFFLLLYYYhhhttttttsssmmmooollljjjkkkkkkmmmuuu{{{vvvssslllggg```[[[XXXUUUPPPLLLHHHEEE@@@===:::888666444222111000//////////////////......------------...000111222333444555666777333888;;;::::::<<<<<<:::<<<<<<<<<============>>>>>>>>>======>>>@@@BBBCCCDDDEEEHHHLLLNNNQQQ\\\gggsss{{{wwwsssooollleeecccfffsssgggPPPAAA@@@<<<<<>>;;;999777555333222111000000///000000000///...............///000111111222333444444555555555;;;===:::888;;;<<<:::<<<<<<=========>>>>>>>>>>>>===<<<<<<===???BBBCCCDDDEEEIIINNNQQQWWWeeesss}}}xxxtttpppmmmjjjffffffmmmiiiRRRDDD??????:::<<>>>>>>>>>>>>>>===<<<<<<===???AAACCCDDDFFFJJJOOOSSS[[[lll{{{{{{vvvrrroookkkiiigggiiissszzz]]]HHHAAABBB>>>:::>>>OOOgggiii\\\\\\dddkkkfffKKK:::222222111000000111///++++++++++++++++++,,,,,,,,,++++++************++++++))))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))''''''&&&%%%$$$$$$$$$$$$$$$(((((($$$!!! !!!&&&&&&%%%$$$$$$############$$$$$$$$$$$$###""""""!!!$$$'''))))))'''&&&$$$$$$##################"""###$$$%%%%%%$$$###"""######$$$%%%%%%&&&'''''' """$$$&&&''')))''''''&&&%%%%%%$$$$$$###((('''%%%###!!!!!!!!!!!!"""######$$$$$$!!!""""""###$$$%%% !!!$$$&&&'''(((((('''))))))))))))))))))))))))******,,,---.../////////////////////000111222333222444555777777666444333222222111111222333555666666<<>>:::777444333333333000000111111111000000///......---------......///222444666666666666888999999>>>???:::999======:::;;;<<<<<<==================>>>>>>======???CCCFFFLLLKKKOOOVVV\\\fffzzz|||wwwvvvtttooojjjiiippp|||qqqUUUEEE???>>>;;;BBBMMM___~~~oooaaaWWWTTTdddzzzrrrRRR@@@<<<222///+++'''&&&(((***,,,+++,,,,,,,,,,,,+++******''''''(((((())))))******************))))))))))))''''''''''''((((((((()))!!!!!!"""######$$$%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%&&&''''''&&&%%%###""""""###%%%&&&!!!""""""###$$$%%%&&&''''''((('''$$$ """&&&$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$###$$$&&&'''&&&#########""""""!!!"""""""""&&&%%%$$$""""""""""""###%%%$$$$$$$$$######""""""######""""""!!!%%%%%%%%%$$$$$$$$$$$$###'''&&&$$$"""""""""$$$%%%''''''(((((())))))******,,,,,,,,,,,,,,,---//////555222000000333555555444555555555555444333222111000111222444444444444444777===FFFPPPUUU[[[iiivvv~~~~~~ggg]]]eeexxxtttnnnpppuuuuuuvvvzzz|||wwwpppjjjfffaaaXXXOOOJJJIIIHHHCCC>>>===;;;888555222111111222000000111111111111000000111000000000111222222333444555777777666777888::::::>>>>>>:::999======:::;;;<<<======>>>>>>======>>>????????????AAADDDGGGIIIIIINNNWWWaaaqqq}}}yyywwwsssooonnnppp|||eeeMMM@@@<<<;;;>>>FFFTTTlllkkk___WWWXXXnnngggJJJ;;;999444222...,,,***+++---...+++++++++++++++******)))******))))))(((((('''''')))))))))(((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!! !!!"""$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&%%%###!!!!!!###%%%$$$$$$$$$%%%$$$$$$###"""########################%%%$$$###$$$'''((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!"""###$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!  !!!"""######$$$%%%$$$$$$###$$$%%%&&&'''&&&&&&''''''(((((()))))),,,,,,,,,,,,---...///000111///---...000111111///555555555555444333222111111111111222333333444444:::???IIIRRRXXX```ooo~~~jjj___eeexxxuuuoooqqqvvvyyywwwzzz~~~yyyssslllddd```XXXQQQJJJFFFFFFFFFBBB>>>999888555333111000000000000000000000111111000000111111111222333444555666555777888777777777999;;;===???>>>::::::<<<===;;;;;;<<<======>>>>>>======>>>@@@AAABBBBBBCCCEEEGGGKKKMMMRRR]]]lllzzzvvvqqqnnnssszzzuuuWWWFFF???===<<>>>>>>>>>>>>>>>>>???BBBCCCCCCDDDGGGIIIPPPSSS[[[hhh|||~~~yyysssmmmlllwwweeeMMMDDDBBBAAAAAAMMM___zzztttdddXXXYYYcccvvv|||aaaIII777222333///......---,,,+++++++++)))))))))))))))(((((('''%%%%%%&&&((()))+++,,,,,,((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$######""""""""""""$$$!!! ###%%%$$$""""""############"""!!!!!!######################## !!!###$$$$$$###""" !!!"""###$$$%%% !!!!!!"""""""""!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$############""""""""""""$$$&&&((())))))((('''%%%&&&&&&'''((()))******......---......///000111555555555555555444333222333333444444333222222111222000...---...000333555:::AAAMMMYYY```hhhuuusssdddiii}}}~~~uuummmmmmssszzz{{{}}}~~~wwwpppiiibbb[[[VVVRRRNNNJJJGGGEEEBBB===:::444444333222111111111111000000//////000111222222/////////000111333444555555666666666555777:::<<>>>>>>>>>>>>>>===???AAACCCDDDFFFJJJLLLPPPXXXeeewww}}}yyytttnnnjjjooovvvWWWGGGCCCAAAAAACCCSSSmmm}}}kkk\\\TTT^^^uuujjjQQQ???444111444,,,,,,,,,,,,++++++***)))((())))))))))))(((''''''%%%%%%&&&((()))+++,,,,,,)))))))))(((((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###''''''&&&&&&%%%%%%$$$$$$###!!! $$$%%%$$$"""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!"""$$$$$$$$$"""!!!!!!%%%%%%%%%%%%&&&'''))))))#########""""""!!!!!!!!! !!!!!! !!!!!!!!!!!!%%%%%%$$$$$$$$$#########$$$%%%((()))***)))'''%%%&&&'''((()))***+++,,,,,,......---......///000111333333333222111111111111333333444444444333222222222000...,,,---000333666:::CCCRRR```fffkkkuuuwwwhhhkkk}}}uuunnnkkkqqqyyyzzzrrrjjjccc\\\WWWSSSOOOMMMIIIFFFCCC???:::777333333333222222222222111000000/////////111222333222222222222333555666666555666666666666999===@@@HHHAAA::::::;;;:::;;;<<<<<<===>>>>>>??????>>>>>>>>>???AAACCCEEEIIINNNRRRRRR```ttt~~~}}}}}}|||vvvrrrnnnlllmmmxxxzzzdddMMMCCC???===AAAGGG^^^zzzzzziii^^^\\\mmmtttWWWDDD999444222333......---------,,,,,,,,,)))))))))))))))(((''''''))))))))))))(((((((((((()))))))))(((((((((''''''(((((()))))))))*********''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&& """$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""!!!"""$$$%%%$$$###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&'''&&&$$$######$$$$$$$$$$$$%%%&&&''''''############"""!!!  !!!!!!!!!!!!!!!!!!"""######$$$###### !!!"""###$$$%%%%%%$$$&&&'''))))))(((&&&%%%''''''((()))+++,,,------------------...///000111444555444333111111333555333444444555555444444333222000...------000333555<<>>????????????>>>@@@AAABBBDDDGGGMMMTTTYYYaaasss|||{{{yyywwwpppkkkiiillluuucccSSSDDD@@@>>>>>>IIIWWWsssyyykkkggglllttt^^^FFF999666333111111//////...------------...)))************)))((((((******))))))((((((''''''((((((((('''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''!!!"""$$$&&&&&&&&&%%%$$$%%%%%%$$$######$$$%%%%%%""""""""""""!!!!!!!!!!!!"""###%%%%%%$$$###$$$$$$""""""######""""""!!! """""""""""""""""""""""" $$$&&&%%%$$$$$$%%%"""!!!!!! !!!!!!"""""" !!!"""""""""!!!  !!!!!!!!!"""""""""######$$$%%%%%%%%%$$$$$$ !!!"""###$$$$$$###$$$%%%'''((((((((('''&&&&&&''')))***+++------,,,,,,,,,,,,---...///000555555444222000111555999444555555666666555555555222000///...///111333555<<>>???????????????BBBCCCCCCEEEIIIPPPXXX___rrr{{{xxxvvvsssqqqkkkggggggnnn{{{kkkUUUHHH?????????CCCTTTiiixxxllloooyyyeeePPP;;;333333333000...///...,,,++++++,,,---...***************)))((((((''''''(((((())))))******''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""###$$$%%%&&&&&&%%%###"""&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%"""%%%'''&&&$$$"""###&&&$$$$$$$$$$$$$$$###""""""######################## """""""""###%%%$$$###"""""""""""""""###!!!!!!!!!!!! !!!!!!!!!""""""##################""""""""""""!!!"""###%%%'''))))))***%%%%%%&&&((()))+++,,,,,,,,,,,,,,,,,,,,,...//////000000///,,,***,,,222777555555666666666666666555111111000///000222444555:::AAANNN\\\dddmmm{{{pppnnn~~~xxxtttqqquuuzzz~~~zzzvvvnnnhhh___XXXRRROOOLLLJJJFFFCCC>>>:::777555555666222222222111111111111111///...//////000222333444222111111333777999888555444777666555777>>>BBBBBB@@@???===<<<;;;<<<>>>???======>>>@@@CCCDDDCCCAAAFFFCCCEEELLLNNNOOO^^^ppp~~~zzzwwwuuuqqqnnnjjjeeeeeetttnnnYYYFFF@@@>>>AAADDDMMMggguuummmZZZooo~~~iiiHHHBBB888111......////////////...---,,,***)))((()))******+++++++++******++++++******))))))(((((('''((()))))))))(((&&&%%%&&&'''((())))))((('''&&&((())))))&&&""" !!!###%%%&&&''''''((((((''''''(((((((((((('''&&&%%%$$$"""###%%%&&&&&&%%%###"""###$$$%%%&&&&&&%%%$$$#########"""!!! !!!!!!%%%%%%%%%$$$$$$###############""" !!!!!!"""""""""!!!!!! """!!!!!! !!!!!!$$$""" $$$&&&""""""""""""############ """###### ###$$$###!!! """###!!!%%%&&&$$$$$$$$$###############$$$"""######$$$&&&''''''(((&&&((()))))))))))),,,...//////------,,,---...///111222222222222222222222333444444444333222222111444333222111111333555666666???OOO]]]eeemmm{{{rrrnnnyyyuuutttyyy~~~zzzvvvrrrjjjeee^^^WWWRRRNNNJJJHHHDDDAAA===999666555444555111111111111111111111111/////////000111222333444444333222444777888666444666888777555777===@@@@@@???>>>===<<<<<<===>>>??????>>>===>>>@@@BBBDDDDDDFFFEEEIIIQQQTTTXXXiii}}}|||xxxtttoookkkeeeeeelllyyy\\\JJJCCC<<<;;;CCCMMM]]]yyyxxxiiieeeeeeyyyttt___CCC>>>666000---------............---,,,+++))))))******+++++++++******))))))((((((((('''''''''&&&)))))))))))))))(((''''''&&&'''((())))))((('''&&&&&&'''((('''%%%$$$&&&(((%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$#########""""""!!!"""""""""''''''&&&&&&&&&%%%%%%%%%$$$$$$###"""!!! ######$$$$$$%%%$$$$$$$$$"""!!!!!! !!!!!! !!!!!!"""""""""######### """""" $$$%%%%%%### """&&&"""###""" $$$%%%"""$$$######"""""""""######"""######$$$&&&''''''(((%%%'''((((((((((((+++---,,,,,,,,,---...000222444222222111111111222333333444444444444444333222222444333222111111333555666888@@@NNN[[[ccckkkzzztttppp{{{xxxxxx~~~|||yyyuuuooolllddd```ZZZUUUPPPLLLGGGDDD@@@>>>:::777444333333333000000000000000000000000//////000111222333444444777666555555777777666444888:::999666777===???>>>>>>>>><<<<<<<<<===>>>???@@@>>>======>>>AAAEEEGGGFFFHHHNNNWWW[[[ddd{{{}}}xxxrrrllliiibbbiii{{{eeeOOOBBBAAA;;;<<>>>>>>>>?????????@@@BBBEEEHHHFFFJJJQQQZZZbbbrrr{{{{{{{{{{{{vvvnnnjjjiiicccuuujjjUUUGGGAAA@@@???FFF[[[tttyyyggg\\\___iiivvvXXXCCC666444111///......,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,+++***)))((('''************))))))))))))((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''******)))(((&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!"""###%%%$$$"""!!!!!!###$$$%%%!!!!!!!!!!!!"""""""""######!!! !!!$$$$$$""" ###$$$"""###+++###((()))'''%%%&&&$$$!!!!!!!!!!!!!!!!!!!!!"""#########$$$%%%%%%&&&''''''&&&'''((((((((()))+++---------------...///000000333111///...///111444666444555555666555555444444444333222111111333555666<<>>>>><<>>>>>???GGGZZZtttssscccYYYXXXeeevvvjjjMMM:::333111000/////////---+++******++++++,,,,,,++++++,,,,,,,,,+++***)))((('''))))))))))))***************)))'''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&%%%%%%%%%&&&''''''((('''''''''((((((((((((((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$######$$$%%%&&&&&&########################""""""############$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""%%%""" !!!$$$### ###%%%$$$""""""%%%***$$$***,,,)))&&&&&&%%%"""!!!!!! !!!!!!"""#########$$$$$$%%%%%%&&&&&&&&&'''(((******)))***,,,...,,,,,,------............222111///...///111444666444444555555666555555444444333222111111333555666===@@@IIITTT]]]gggvvvkkkaaannn~~~{{{vvvqqqlllfff___[[[QQQNNNKKKHHHEEEAAA<<<999666555444333222111111111...//////000000111111222000222444555666777666666666777777777777999<<>>CCCFFFDDD:::;;;;;;<<<=========>>><<<@@@EEEFFFFFFEEEGGGJJJOOOTTT]]]jjj}}}|||xxxsssqqqjjjbbbeeennnyyyrrr[[[JJJ>>><<<@@@AAAUUUtttuuu```XXXWWW]]]rrrwww\\\DDD666222000//////000///...,,,******+++++++++++++++***+++++++++++++++***)))(((''''''''''''((((((((((((++++++***)))))))))))))))''''''&&&&&&&&&&&&''''''###"""!!!###%%%'''((('''%%%&&&''''''((((((''''''(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%############$$$%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!"""###$$$$$$"""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""$$$""" !!!"""!!!!!!!!! ###))),,,)))%%%%%%%%%###!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((()))*********+++---///***+++,,,...///000000000000000///...///111444555333333444555555555555444444333222111111333555666===@@@HHHTTT^^^hhhvvviii]]]ggg||||||xxxtttnnnhhhbbb[[[VVVMMMJJJFFFCCCAAA>>>:::777444333333222222222111111//////000000111222222333111222444666888777777666555666777555444555999<<<666:::;;;:::===AAACCCAAA::::::;;;<<<============>>>BBBFFFGGGEEEFFFJJJNNNUUU]]]jjj||||||yyy{{{rrrllljjjgggdddooo~~~cccPPPEEE>>>???GGGNNNkkkyyydddUUUXXXaaaooo{{{bbbLLL<<<444111///...---......---,,,******+++++++++******)))******+++++++++******)))&&&'''''''''((((((((()))))))))******))))))(((''''''&&&&&&%%%%%%&&&&&&'''###!!! """&&&(((((('''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$######$$$%%%''')))+++%%%$$$$$$############$$$###$$$$$$$$$%%%%%%%%%%%%############""""""""""""%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$###"""!!! !!!!!!!!!""""""###"""!!! !!!!!! '''%%%$$$%%%'''(((&&&### '''***&&&""""""######"""!!!!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''')))******)))***---///------///000111111111000......//////000222333444222222333444444444444444444333222111111333555666<<>><<<999777333333333222222222222222///000000111222333333333111333555777888888777666555666666444111222555999777:::;;;:::;;;???@@@>>>999:::;;;<<<============AAADDDFFFEEEDDDFFFLLLRRRZZZdddttt}}}~~~~~~|||zzztttjjjeeeffffffjjj{{{pppSSSEEE???;;;@@@JJJ]]]~~~nnn[[[RRR\\\mmmlllRRR@@@777444111///---,,,------,,,++++++++++++++++++***)))))))))******+++++++++******((()))))))))******++++++%%%&&&'''''''''&&&$$$###'''&&&%%%%%%%%%%%%&&&''''''$$$"""###&&&'''&&&$$$%%%&&&''''''((((((''''''!!!"""######$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%'''***,,,...%%%%%%$$$###""""""""""""!!!!!!""""""############$$$$$$$$$#########""""""#########"""!!! !!!!!!!!!!!!"""###$$$%%% !!!"""""""""  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""###***$$$""" %%%(((### """"""""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))))))))))),,,...333333333333222000///------...///000111222333333111222333333444444444333444333222111111333555666;;;>>>HHHUUUaaakkkwww{{{dddWWW___uuuyyy~~~~~~yyytttnnnggg```YYYRRRMMMGGGEEEAAA===999666444333444000,,,,,,...//////...000000000000111111111111000222555777888888888777999888777777777:::<<<===;;;;;;;;;>>>BBBCCCAAA>>><<<===???>>>======>>>???GGGDDDDDDHHHKKKLLLQQQVVV^^^ppp|||zzz{{{{{{xxxtttmmmeeeaaadddgggqqqsss\\\GGG@@@???AAAKKKXXX|||fff[[[YYYlll}}}^^^GGG888333333111000///...,,,+++***)))---,,,***)))))))))******,,,,,,,,,+++***)))((('''))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%'''((()))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&!!!)))888777***&&&&&&&&&&&&%%%###!!! $$$###"""!!! """"""!!!!!!!!!!!!""""""######""""""""""""######""" !!!"""######!!!""""""""""""""""""""""""!!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!###############"""!!!!!! """#########"""!!! !!!"""$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&(((((())))))******+++++++++,,,---...///111222222000///.........///111222333333333444444444555555444333222111111222444555888???MMM\\\gggooo{{{ttt^^^VVVddd{{{zzzzzzuuupppiiiaaaZZZTTTMMMIIICCCAAA===999666333222111444111...---///000000///111111111222222222222333444555777888999888777666999999888888999:::<<<===999888999>>>DDDEEEBBB>>>===>>>??????>>>>>>???@@@EEEDDDEEEIIILLLNNNVVV___mmm}}}{{{|||~~~}}}xxxssslllccc___eeemmm}}}bbbRRRDDD??????EEEXXXlllwwwccc___gggtttWWWCCC666111111.........---,,,,,,++++++---,,,***)))))))))***++++++++++++++++++***)))(((((((((''''''''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!%%%%%%"""(((111000'''$$$$$$%%%%%%%%%$$$###"""$$$######""""""!!!!!!!!!$$$######""""""######$$$######""""""""""""######"""!!! !!!"""###"""!!!"""""""""""""""""""""""" !!!""""""!!!  !!!"""###$$$$$$"""""""""""""""!!!  !!!!!! """"""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((())))))+++,,,---...///000111222000//////...///000111222333333333444444444555555444333222111111333444666:::@@@MMM\\\gggppp{{{|||~~~ttt```YYYggg}}}yyyuuuooojjjaaaYYYRRRLLLGGGDDD>>><<<:::666444222111111444222000///000111111111222222333333333444444444777777999999999888777666999999999::::::;;;;;;<<<;;;:::;;;AAAIIIKKKFFF@@@>>>???@@@???>>>>>>@@@BBBDDDEEEIIIMMMOOOTTTaaaooo~~~}}}~~~{{{uuukkkbbb___hhhwwwqqqSSSJJJBBB@@@CCCQQQooo{{{mmm]]]eeezzzfffLLL===444//////,,,,,,,,,,,,------------,,,,,,+++************+++******+++++++++******)))((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&$$$%%%&&&'''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$###%%%((((((&&&$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""#########"""!!!!!!""""""!!! """""""""""""""""""""""" !!!!!!  !!!###$$$%%%&&& !!!!!!!!!!!!   !!!"""""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))++++++,,,...///000111222000000///...///000111222333333333444444444555555444333222111111333555666<<>>?????????>>>>>>AAACCCEEEHHHOOOSSSTTT\\\nnn}}}|||{{{|||{{{xxxsssooofffaaabbbooo~~~aaaNNNGGGAAACCCNNNfff{{{llleee[[[lllxxxWWWBBB888333///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******))))))(((((((((((())))))((((((((()))******++++++))))))((('''&&&%%%%%%$$$$$$%%%'''((()))((('''&&&%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$)))###!!!''')))###!!!$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%######""""""""""""#########"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""######$$$ !!!!!!"""!!!!!! ###"""!!!!!!!!!"""$$$%%%!!!!!!!!!"""""""""""""""""""""###$$$%%%%%%%%%%%%(((((())))))******++++++***+++,,,---///000111111111000/////////000111222333333333444444444555555333333111111111333555666<<<@@@KKKYYYeeennnzzz}}}rrrttt{{{xxxhhhbbbppp}}}vvvppplllbbb\\\TTTLLLGGGBBB???<<<888777555333222111222222000000000000//////000111222222222333333333333444444444555777888999999999777888999999:::999999888<<<:::;;;@@@FFFFFF???888>>>>>>???>>>===>>>AAADDDEEEJJJRRRXXX\\\fff|||yyyvvvqqqmmmiiieeebbb```\\\^^^iii|||jjjUUUIIICCCAAAKKKbbb~~~iii``````fff{{{fffJJJ:::555222///......------,,,++++++******+++++++++,,,,,,,,,++++++)))******+++++++++******(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$######%%%&&&'''((((((((('''&&&$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$)))"""!!!)))***"""!!!'''%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!! $$$$$$############$$$$$$######""""""""""""#########!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!""""""######"""""""""######"""!!!!!!###$$$%%%"""#####################!!!"""###$$$%%%%%%%%%%%%(((((())))))******++++++***+++,,,---...000111111111000/////////000222333333333333444444444555555333222111111111333555777;;;>>>HHHWWWdddmmmwww~~~tttwww~~~|||llldddqqq~~~wwwpppjjjeeeZZZVVVOOOIIIDDD@@@<<<:::444333111000///...//////...///111111//////000111222222222333333333444444333444555666777999:::;;;999999999999999999999999??????AAADDDGGGFFFAAA===?????????>>>>>>???CCCFFFGGGLLLVVV```hhhwww~~~~~~}}}xxxssslllddd^^^ZZZYYYYYYWWWbbbuuummmWWWLLLBBBAAAFFFZZZ|||nnn]]]\\\eee~~~gggTTT@@@666444111//////...------,,,+++******)))***+++,,,,,,---,,,,,,,,,******+++++++++******)))&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''"""###))))))$$$###(((&&&&&&%%%$$$#########$$$%%%%%%$$$"""!!! ######""""""""""""############""""""""""""######""" !!!"""######!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!""""""###############!!!!!! !!!!!!""""""$$$$$$%%%%%%&&&&&&&&&&&&""""""###%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))******+++---...///000111111111000///000111222333333333333444444444555555333222111111222444666777:::===GGGWWWdddlllttt{{{xxx{{{nnneeeqqq}}}vvvpppiiibbb]]]SSSOOOJJJFFFBBB>>>:::777444333111///...............000222222111000111333333444444444444555555555666666666777888999:::;;;<<<<<<::::::::::::;;;<<<>>>AAADDDFFFFFFEEEDDDCCCAAAAAAAAA@@@@@@BBBFFFIIILLLRRR^^^mmm{{{}}}|||zzzyyyuuuqqqjjjccc\\\ZZZZZZ[[[___ooorrrYYYKKKGGG???FFFXXXtttyyykkk```YYYcccuuutttRRREEE888333222000...///++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++++++++***)))((('''''''''&&&&&&'''''''''******))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$&&&%%%$$$#########$$$%%%&&&$$$$$$###"""!!!!!! ######""""""""""""############""""""""""""######  ###$$$$$$###""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!  !!!!!!"""######"""""" !!!""""""""""""!!!""""""###$$$%%%&&&&&&'''"""###$$$&&&'''''''''(((&&&&&&''''''(((((())))))******+++,,,...///000000222111000000000111222333333333333444444444555555222111111000222444666888:::===HHHXXXfffmmmsssxxx~~~{{{}}}nnneeeqqq{{{vvvqqqkkkddd\\\XXXNNNKKKGGGDDDAAA===999666666555333111000///000000...111444444222111222444555555555555666666666777:::999999888888999::::::???>>><<<;;;;;;<<<===???666:::???@@@??????@@@BBBCCCCCCCCCBBBBBBDDDHHHKKKRRRXXXfffxxx}}}|||zzzwwwuuummmjjjfff```[[[XXXYYYZZZlll~~~eeeOOOGGGHHHAAAPPPjjjiii]]]XXXZZZnnn{{{bbbEEE<<<444222111...---...)))******+++,,,,,,------)))***,,,---...---,,,,,,,,,,,,,,,+++***)))((('''++++++************++++++''''''&&&%%%$$$######"""%%%&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&&&&&&&%%%$$$%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###&&&'''%%%###$$$$$$######"""""""""###%%%'''(((""""""""""""""""""""""""$$$##################$$$######""""""""""""###### ###%%%%%%$$$""""""""""""""""""""""""   !!!!!!"""""" !!!""""""!!!!!!!!!"""$$$%%%%%%$$$$$$### !!!"""###$$$$$$"""###%%%&&&'''((((((((((((((())))))***+++++++++)))***+++,,,...///000000222111000000000111333333333333333444444444555555222111111000222444666888:::===IIIZZZhhhnnnssswww~~~|||~~~nnndddqqqyyytttllleee```ZZZVVVSSSJJJFFFAAA===;;;:::888777333333222111000000000000000000000000000111111111666666666666777777777777999888666666666888;;;<<<;;;::::::::::::;;;<<<<<<>>>BBBCCCAAAAAACCCBBB??????@@@BBBBBBCCCFFFJJJMMMYYYeeevvvyyyxxxyyyzzztttuuuyyy|||zzzvvvrrrooommmhhheeeccc```]]]___eee|||kkkSSSOOONNNJJJLLLfffxxxbbbYYYYYYccc~~~dddTTT<<<888333000000000...,,,,,,+++******)))*********(((((()))*********))))))************)))))))))))),,,+++***((((((((())))))$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%$$$######''')))&&&$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%&&&'''***&&&""""""###%%%###!!!""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###""",,,***'''$$$"""!!!""""""&&&%%%$$$"""!!!!!! $$$"""  !!! """###$$$$$$######$$$""" """!!! !!! !!!  """$$$%%%%%%$$$$$$###"""!!!!!!###"""!!! !!!"""###%%%%%%&&&%%%######%%%'''%%%&&&'''(((***,,,------+++,,,...000111000///.../////////000111333444555888888888777555555777999666555444333333444555666999;;;DDDTTTbbbjjjqqqvvvwwwjjjbbbpppxxxqqqmmmgggaaa\\\WWWQQQNNNIIIEEE@@@<<<:::888777555222222111000//////000000000000111111222222222333666666666666777777777888888777777777777999:::;;;;;;;;;::::::;;;;;;<<<===<<>>@@@FFFJJJGGGDDDCCCBBB???AAADDDHHHJJJMMMUUUaaajjj|||vvvmmmkkknnnssswwwyyywwwwww{{{wwwrrrooonnnmmmnnnhhhaaa]]]___kkk|||___PPPHHHFFFSSSeeetttcccXXXUUUfffdddLLL===:::222000///............---,,,,,,+++************+++************)))(((&&&&&&))))))((((((((('''''''''++++++******))))))((((((&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&###(((***'''&&&(((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&''''''(((+++---+++&&&######$$$$$$$$$############$$$$$$""""""############""""""$$$###"""!!!!!!!!!!!!!!! !!!""""""  !!!"""###  ###%%%'''!!!!!!!!!!!!"""######$$$ !!!"""!!!"""###"""!!!"""$$$&&&$$$$$$$$$#########""""""$$$$$$###""""""!!!!!!!!!!!!$$$'''))))))(((((()))))))))))))))))))))))))))............///000111222222111111111111111222222999999999888666555555666444333222111111222333444666999CCCTTT```fffjjjmmmyyy|||hhhcccrrr}}}vvvnnnddd]]]YYYXXXVVVTTTQQQLLLEEEAAA>>>:::666444333222111111111111111111222222333444333444444555666666777777777777777777888888888888777777999::::::;;;::::::===<<<<<<<<<<<<===>>>>>>AAAHHHLLLIIIDDDDDDCCCBBBEEEIIINNNQQQVVVaaaqqq}}}uuunnnmmmrrrxxx{{{|||zzzzzz}}}uuuqqqpppqqqqqqoooiiibbbbbbhhhxxx}}}hhhTTTLLLHHHLLLdddvvvcccYYYYYYccc|||nnnTTT???666666///000//////.........///---,,,,,,+++***+++++++++------------,,,+++***)))*********)))))))))((((((((())))))***************%%%%%%&&&''''''''''''&&&&&&'''''''''''''''''''''"""''')))&&&%%%(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%&&&&&&'''''''''))),,,...,,,(((%%%$$$&&&#########""""""#########""""""""""""""""""""""""$$$$$$######""""""""""""""""""!!!  !!!"""""" !!!#########$$$""""""!!!!!! !!!!!!!!!######"""!!! !!!###$$$$$$###!!!!!!"""###$$$$$$$$$##############################"""!!!!!!###&&&)))***((('''&&&&&&&&&&&&((()))+++,,,---...////////////000111222333222111111111111111222222444666777777666555666777555444333222222333444555666999DDDTTT```eeegggjjjuuuzzzgggcccrrr{{{uuuppphhh```YYYUUUSSSRRRPPPMMMHHHBBB>>>:::777333111222222222111111111111222333444555666555555555666666666666777777777777888888888999999888888999999:::;;;;;;;;;===============>>>??????@@@GGGKKKGGGBBBBBBDDDDDDEEEJJJQQQVVV^^^mmm{{{sssooopppuuuzzz~~~||||||~~~{{{tttppppppqqqqqqoooiiieeekkkwwwgggYYYNNNLLLNNNZZZzzziii[[[SSS```www|||bbbJJJ:::444555...///000///...------...------,,,++++++++++++++++++,,,,,,,,,+++***))))))************))))))))))))###$$$%%%''')))***++++++$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''((((((((()))!!!&&&(((%%%%%%'''(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$%%%'''''''''&&&'''(((######""""""""""""#########""""""!!!!!!""""""### !!!"""######$$$$$$###""""""!!! """""""""###############!!!"""######"""!!! !!!"""###''''''%%%$$$###""""""""""""######""" !!!###########################""""""###$$$$$$######"""$$$&&&(((((('''&&&%%%&&&%%%&&&''')))***,,,---......//////000000111222222111111000000111222333333111333555666555555555777555444333222222333444555666:::EEEUUUaaaeeefffhhhqqqzzzhhheeeuuu{{{tttooojjjddd]]]WWWQQQOOOLLLJJJGGGCCC===999666444111000111333333333000000000111222444555666666666666666666555555555777777888888888999999999999999888888999:::<<<===>>>>>>======>>>>>>???@@@AAAHHHKKKFFFAAABBBFFFHHHGGGNNNWWW___kkk}}}yyysssppprrrxxx}}}~~~yyyrrrnnnnnnnnnnnnmmmhhhiiivvvzzzXXXPPPKKKOOO\\\tttxxxddd\\\ZZZpppnnnUUUCCC777444555,,,...///...,,,***+++---------,,,++++++++++++,,,(((((()))))))))(((((('''***))))))))))))(((((((((%%%&&&'''((())))))((((((%%%&&&&&&'''''''''''''''%%%&&&&&&'''((())))))*** $$$'''$$$$$$&&&'''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###!!!"""###%%%&&&&&&%%%%%%###"""!!!"""%%%&&&'''&&&$$$$$$############$$$$$$###"""!!! !!!"""### !!!!!!"""############""""""!!!!!!!!!"""#####################""""""!!!$$$$$$###!!!  !!!"""###$$$%%%%%%$$$######"""###### !!!!!! !!!###%%%######################## !!!###$$$%%%$$$$$$$$$###%%%&&&&&&%%%%%%&&&(((((((((((((((((((((((((((+++,,,...///000000//////000000000000111222333444000222444555444333333333444333222111111222333444777;;;FFFWWWbbbeeeeeefffppp{{{kkkiiiyyy|||wwwpppkkkgggbbb[[[VVVNNNKKKHHHFFFCCC???:::666444222000///111333444444/////////000111333444555777777666666555555444444777888888888888999999999:::999888888888:::<<<>>>>>>>>>>>>>>>>>>??????@@@DDDKKKMMMHHHCCCEEEJJJMMMOOOWWWbbbmmm{{{|||xxxtttrrruuu{{{xxxpppmmmkkkkkkkkkkkkgggkkk}}}lllPPPLLLJJJSSSiiirrrdddaaafff{{{^^^HHH:::333111333***---///---***((()))+++...---,,,,,,++++++,,,,,,***++++++,,,,,,,,,++++++)))(((((((((''''''''''''---------,,,***'''%%%###&&&''''''(((((((((((((((%%%&&&&&&'''((()))******$$$&&&$$$###&&&'''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%###$$$%%%'''((((((''''''((($$$!!!!!!$$$&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&###"""!!! !!!"""###&&&&&&%%%%%%$$$"""!!! !!!!!!"""$$$%%%&&&!!!!!!""""""!!! $$$""" !!!"""!!!!!!!!!!!!!!!""""""###!!! !!!""" """%%%'''##################$$$$$$!!!"""$$$%%%%%%%%%$$$!!!###$$$$$$$$$%%%(((***+++***)))'''%%%###"""!!!)))***---/////////---,,,/////////000111333444555111333555444222111000000333222111000000111222333777;;;GGGXXXccceeeeeefffqqq}}}mmmlll||||||uuuqqqlllfffaaa\\\WWWSSSJJJHHHEEEAAA===:::777666222222111111111111111222333333333444444444555555555555666666777777888888999999999999999999:::::::::::::::;;;;;;;;;<<<<<>>===>>>@@@AAAAAAAAAGGGJJJKKKHHHFFFHHHLLLOOOWWW]]]kkk~~~yyyvvvrrrsssxxx}}}}}}vvvrrrmmmgggeeefffeeelll|||{{{^^^TTTMMMPPPeeezzzbbb\\\eeexxxjjjOOO???777444222333///............---------///...---+++******+++++++++++++++*********)))))))))(((((()))+++,,,+++***++++++++++++***)))''''''$$$***...---'''$$$&&&***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((''''''&&&$$$"""!!!"""$$$$$$!!!!!!$$$&&&&&&###"""$$$&&&'''&&&$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""%%%&&&%%%###&&&$$$""" !!!"""###""""""""""""""""""""""""$$$"""!!!!!!"""$$$%%%###!!!!!!###$$$"""###"""  !!!###$$$'''&&&%%%###""""""!!!!!!!!!"""######!!! !!!&&&&&&%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%""" !!!$$$&&&&&&((()))***)))'''%%%&&&'''+++,,,,,,---...///000000000000111222333444444555333333333222222222111111333333333111//////111222666===JJJXXX^^^___bbbhhhuuuvvvqqq}}}zzzppplllgggaaa\\\WWWQQQMMMDDDBBB???;;;888555333222222111111000000111111111333333444444444555555555999888888777666666555555999999999999999::::::::::::::::::;;;;;;;;;;;;<<>>===>>>???AAABBBBBBMMMNNNMMMJJJHHHJJJPPPTTT^^^hhhzzz~~~wwwtttsssuuuyyy~~~xxxppplllhhhcccbbbdddhhhsssqqqWWWNNNRRR```|||rrraaabbbpppttt___GGG:::555222111111///............---------///...,,,+++******+++++++++++++++*********)))))))))'''&&&'''(((((('''&&&)))))))))(((''''''&&&%%%%%%))),,,+++'''%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((!!!"""$$$&&&((()))******)))'''&&&'''((((((&&&###%%%&&&''''''%%%$$$$$$$$$$$$###"""!!!""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$""""""%%%&&&%%%######"""!!!  !!!!!!""""""""""""""""""""""""###"""!!! !!!"""###%%%###!!!"""###$$$""" """""" !!!###$$$%%%$$$###""""""!!!"""""" """###"""!!!"""###$$$$$$###"""""""""""""""############$$$$$$$$$%%%$$$###""""""$$$&&&((()))''')))))))))'''&&&'''(((+++,,,,,,---...///000000000000111222333444444555444444444444333333333222333333333111//////111333555;;;GGGSSSYYY[[[___eeevvvvvvqqq{{{uuurrriiieee```ZZZUUUOOOJJJFFF>>><<<:::777444222111000111000000000000000111111333444444444444555555555888888888777777666666555888999999999:::::::::;;;999:::::::::;;;;;;;;;;;;>>>======>>>???AAACCCDDDQQQPPPMMMKKKJJJNNNWWW___lllzzz}}}zzzttttttuuuxxx}}}|||tttkkkfffaaa^^^```eeepppeeeSSSLLL]]]{{{ttthhhbbboooaaaPPP>>>555222000///000///............---------...---,,,++++++***+++++++++************))))))))),,,+++))))))******(((''')))((((((((('''&&&&&&%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$((('''&&&&&&'''&&&$$$""")))((('''''''''&&&$$$""" !!!""""""############$$$$$$%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$"""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###""""""######"""!!!"""!!! !!!###$$$""""""!!!!!!!!!!!!""""""!!!"""""""""###%%%""""""!!! !!!!!!"""""""""#########$$$$$$$$$$$$######$$$&&&((()))&&&((())))))''''''(((***+++,,,,,,---...///000000000000111222333444444555555555555555444444444444333333333111//////111333444888AAALLLRRRUUU[[[cccvvvuuuooo}}}|||vvvqqqllliiiccc___ZZZTTTOOOJJJEEEAAA:::999888666444222222111000000//////000000111111444444444444555555555555555555666777888999999:::888999999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;======>>>>>>???AAAEEEGGGPPPMMMKKKKKKMMMTTTbbbnnn}}}~~~zzzwwwuuuvvvyyy}}}zzzqqqhhhaaa\\\[[[aaaiii}}}nnn[[[TTTRRRoootttiiidddjjjzzzRRREEE888333222///......///............------------,,,,,,+++++++++******************)))))))))))),,,***))))))******)))(((******))))))(((((((((((((((&&&$$$%%%'''(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###""""""'''&&&&&&&&&%%%%%%###""")))&&&$$$%%%''''''$$$!!!!!!"""##################$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""""""""######"""""""""!!!!!! !!!"""###### !!!"""""" """"""""""""###$$$"""!!!!!! !!!!!!!!!""""""""""""#########"""############$$$&&&'''%%%'''((()))((((((***++++++,,,,,,---...///000000000000111222333444444555555555555444444444444333222333333111000000222444444777>>>FFFLLLPPPYYYbbbtttpppjjjxxx~~~zzzuuuoooiiieeeccc]]]ZZZUUUPPPKKKGGGBBB>>>888777666444333222222222000000000000000111222222444444444555555555666666555555666777888999::::::888888999:::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<>>>??????@@@BBBGGGKKKRRRMMMKKKNNNRRR[[[lll|||}}}yyyxxxwwwzzzwwwnnnccc\\\XXXZZZeeepppnnnZZZRRRTTTcccxxxjjjfffmmm~~~lllJJJ???666444333000......///............---------++++++++++++++++++******))))))))))))))))))))))))%%%$$$###$$$&&&'''&&&%%%***)))(((((('''(((((())))))&&&###$$$'''(((&&&###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%% ###&&&((()))***'''((((((((('''&&&&&&&&&&&&###"""$$$''''''%%%""" !!!"""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$######$$$%%%###$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""######"""""""""###!!!!!!!!!!!!!!!""""""### !!!"""### """######!!! !!!""""""""""""!!!!!!""""""###!!!""""""""""""#########"""$$$%%%%%%######%%%(((%%%'''((()))((()))+++,,,+++,,,,,,---...///000000000000111222333444444555444444444444333333333333222333333222000111333555555777<<>>>>>>>>>>>===@@@BBBBBBBBBFFFMMMSSS]]]WWWXXXbbbnnn{{{~~~xxxoooggg^^^ZZZ]]]hhh~~~jjjWWWNNNOOO^^^ppp|||bbbbbbkkk{{{___III===666222222222000...000///............---------)))***+++,,,,,,+++***)))(((((((((((())))))******+++***)))***+++,,,+++***((('''%%%$$$$$$%%%'''((()))'''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$(((((('''&&&$$$###!!!  ###$$$###"""$$$&&&$$$%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$######$$$%%%&&&'''''''''&&&%%%%%%$$$$$$###%%%&&&%%%""""""$$$&&&!!!!!!  !!!"""###""""""""""""""""""""""""###"""!!! !!!"""### """$$$###"""!!!###%%% !!!!!!"""""""""""""""!!!!!!!!! !!!!!!""""""!!!######"""!!!!!!"""###"""""""""######$$$%%%############$$$$$$$$$%%%$$$'''******&&&%%%'''***'''(((******))))))***,,,+++,,,,,,---...///000000000000111222333444444555555555555555444444444444222333333222111222444666555666;;;CCCIIIQQQ^^^iiixxxwwwlllxxx~~~~~~|||{{{qqqmmmggg```ZZZWWWWWWWWWIIIGGGCCCAAA>>><<<888666555444333222000000//////222222222222333444555666555555555555666666666777444555666888999:::<<<<<<888888999:::;;;======>>>>>>>>>>>>>>>????????????>>>AAACCCCCCCCCGGGOOOUUU\\\WWW\\\kkkzzz~~~{{{tttnnnggg```^^^cccsssvvvZZZNNNMMMXXXooolll^^^cccuuulllPPP<<<888222...000111//////111//////.........---------))))))+++,,,,,,+++***)))'''((((((((())))))******,,,***))))))******(((''')))((('''&&&&&&''')))***)))((('''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$### ###&&&'''&&&&&&(((+++&&&(((***(((%%%"""###%%%'''&&&$$$""""""###%%%&&&(((((('''&&&%%%$$$$$$######%%%&&&%%%""""""$$$'''###"""!!! !!!"""$$$&&&""""""""""""""""""""""""$$$"""!!!!!!"""$$$"""$$$###!!!!!!###%%% !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$"""""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""&&&)))(((%%%###%%%(((((()))******))))))***++++++,,,,,,---...///000000000000111222333444444555777666666666555555555555222333333222111222444777444555:::BBBJJJRRR___jjj{{{~~~sss|||}}}zzzzzzyyyvvvsssjjjeee^^^ZZZXXXUUUPPPJJJFFFCCC???;;;777555555444444333222000000000000111555444333222333555777999777888999::::::999888777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAAAAA@@@??????@@@BBBCCCEEEHHHKKKPPPTTTVVV]]]___kkk|||xxxwwwwwwxxxzzz|||~~~~~~}}}yyyvvvmmmllljjjkkkrrrxxxfffVVVSSSWWWfffuuueee]]]lllrrrUUUCCC===000000////////////000000,,,---.........---,,,++++++++++++++++++,,,,,,,,,***************)))(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%''')))'''$$$###$$$''')))(((&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%$$$###"""$$$###"""###%%%&&&%%%$$$$$$######"""""""""""""""!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!!!!!"""######$$$$$$ """""""""""""""""""""""""""######$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!###############""""""""" !!!!!!!!!!!!"""""""""!!!"""###$$$&&&)))+++,,,((()))***+++,,,++++++***(((+++...000000000111222333222111111111222333444222444666777666444444555...111444444333333555888777666:::DDDNNNWWWaaajjj||||||vvv~~~~~~yyyuuutttrrroookkkaaa\\\UUURRRPPPMMMHHHCCCAAA>>>;;;777444333222222333333111111000111111222555444333333444555777999777888999999999999888777777777777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@??????@@@BBBCCCCCCDDDFFFKKKRRRYYY^^^ffflll|||}}}yyyuuuttttttvvvxxxzzzzzzyyywwwuuusssqqqnnnssssssrrruuu~~~kkk[[[OOOTTTbbbxxxjjjaaaaaattteeeKKK<<<888444333222111000000000000,,,---.........---,,,++++++++++++++++++************************)))(((((()))))))))))))))))))))))))))(((''''''&&&&&&'''''')))******)))((('''((()))((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$############%%%%%%%%%%%%%%%$$$###"""###"""!!!"""$$$%%%$$$###$$$######"""""""""""""""############"""!!!!!! !!!"""""""""""""""$$$$$$######"""!!!!!!!!! """"""""""""!!!######"""!!! !!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! #########$$$$$$$$$%%%%%%"""######$$$&&&(((***+++))))))***+++++++++******)))+++...000000000111222222222111111111222333444444666777777555333333333000333666555333111111222555555:::CCCKKKTTT```kkkzzz{{{www~~~yyysssooommmiiiddd```WWWSSSMMMIIIGGGEEE@@@<<<;;;:::777444333222111222222222111111111222333444555555444444444666888999777888999999999999888777888888888888999:::;;;;;;========================<<<>>>@@@AAAAAABBBDDDEEEEEEFFFFFFIIINNNXXXbbbjjjppp|||{{{vvvrrrpppqqqtttvvvwwwtttoookkkiiihhhhhhiiiuuuuuuwww|||xxx^^^RRROOO^^^wwwlllbbbbbbjjjtttYYYCCC999777555444222111///.........---------------,,,+++++++++++++++******))))))((()))************))))))((())))))))))))))))))))))))***)))((((((''''''((((((+++***))))))******)))(((&&&&&&''''''&&&&&&%%%%%%((('''$$$######%%%(((***'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$######"""!!! !!!#########!!!$$$######"""""""""""""""%%%%%%$$$###""""""!!!!!! !!!!!!"""""""""""""""$$$######""""""!!!!!! !!!""""""!!!!!!!!! !!!"""######"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))******+++++++++******)))***,,,...//////000111222222222111000111222333444666777888777555333222333000222555555333111000000333444:::AAAHHHQQQ```nnnyyyyyyyyyzzzuuunnniiifffbbb\\\WWWQQQMMMHHHEEECCC@@@<<<999888777555444333333333333111111111222333444444555555555555555666777888999888888888999999888888888999888888999999:::;;;<<<<<<<<<============>>>>>>???AAACCCCCCDDDEEEGGGIIIHHHJJJLLLPPPVVV```lllttt{{{{{{vvvrrrpppqqqtttvvvtttmmmeeeaaa^^^^^^ccchhhtttuuuyyylllXXXTTT[[[sssrrrccccccjjjzzzdddLLL<<<555555111111///...---,,,,,,,,,------------,,,,,,+++++++++++++++***)))(((''''''))))))************)))(((((((((((((((((((((((((((******)))((((((((((((((()))&&&$$$%%%((()))'''$$$%%%%%%'''''''''&&&%%%$$$&&&%%%#########$$$%%%&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$######!!!!!!!!!######"""!!!$$$######"""""""""""""""&&&&&&%%%###""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""#########"""""""""""""""!!!!!!!!! """######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((++++++++++++*********)))***,,,.../////////111222222111000000000111333444555777888777555444444555000000111111111222444555222555;;;BBBGGGPPPaaaqqq{{{zzz{{{|||{{{{{{uuupppjjjeeebbb]]]VVVQQQKKKHHHEEEAAA???<<<:::888444333333333333333333333111111222333444555555666555666666666777888888999999888888888888888888999999999999999:::;;;<<<===;;;;;;<<<<<<<<<=========AAACCCDDDDDDDDDFFFHHHKKKIIIMMMSSSXXX___hhhttt}}}}}}xxxsssrrrsssuuuwwwtttiii^^^YYYVVVVVV^^^gggrrrvvv~~~fffWWW]]]pppvvveeeaaaiiissslllRRR@@@444///000///...------,,,---------------,,,,,,+++++++++++++++++++++***)))(((''''''((())))))*********))))))((((((((((((((((((((((((******)))((((((((((((((('''$$$"""$$$&&&(((&&&###$$$%%%&&&'''''''''%%%%%%$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$((((((''''''&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$###""""""###$$$###"""$$$######"""""""""""""""&&&%%%$$$###""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""######"""""""""!!!!!!!!!!!!!!!""""""!!!"""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""#########$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((++++++******************+++---...///...///000222222111000000000111222333444555666666555555777888555222///...///222555777333666<<>>@@@BBBCCCDDDDDDGGGJJJMMMLLLSSS[[[bbbiiittt~~~|||xxxuuussssssuuuvvvssseeeYYYTTTSSSUUU___lllsssyyyyyyddd\\\nnnjjj```dddtttzzz\\\GGG;;;333000000//////............//////------,,,++++++++++++++++++++++++******))))))(((((())))))************)))))))))))))))))))))))))))***)))((((((''''''((((((&&&%%%%%%&&&'''((('''&&&%%%%%%&&&&&&''''''&&&&&&&&&'''***++++++)))&&&$$$''''''''''''''''''''''''((((((((('''&&&$$$###"""(((((('''&&&%%%###"""!!!######$$$%%%%%%%%%$$$$$$%%%###""""""###$$$###!!!$$$######"""""""""""""""%%%$$$###"""!!!"""######"""""""""""""""!!!!!! ###""""""!!!!!! """""""""!!!!!!"""#########"""!!!###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((******))))))******+++,,,,,,...............000222111111000///000111222333333444666666555666888;;;;;;777111//////111333444444666<<>>>>><<<999666333333333000111111222222222222222222333444555666666555555666666777888999999999999999999888777777888999999::::::::::::;;;<<<===>>>;;;<<<<<<===>>>>>>??????@@@BBBDDDFFFHHHLLLQQQUUUVVV]]]fffnnnwww~~~zzzyyyvvvtttrrrrrrrrrrrrmmm___UUUUUUYYY___nnnppphhhoooxxxhhhcccnnn~~~gggNNN???999555333222000000///...---------------,,,+++*********+++,,,+++++++++++++++*********(((((()))***************)))))))))))))))))))))))))))(((''''''&&&&&&''''''%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%&&&'''(((&&&'''((()))((('''&&&$$$'''''''''''''''''''''''''''((())))))(((%%%""" !!!"""#########"""""""""###$$$%%%%%%%%%%%%$$$$$$"""!!!!!!""""""!!! $$$######"""""""""""""""###"""!!! """###$$$"""""""""""""""!!! ###""""""!!! """!!!!!!!!!!!!###$$$%%%"""!!!!!!!!!"""$$$'''((($$$$$$###"""""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&&''''''#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))))))))((()))***+++---...---.........---...000222111000/////////000222333555666666666555555888::::::777333222333444333111555555;;;EEEOOOZZZgggssssssvvvwww{{{uuupppnnnnnnaaa]]]YYYVVVTTTOOOIIIDDD======;;;888555333222333333333444555555555555444333444555666666666555444666777888999999:::999999:::999888777777888999:::;;;;;;;;;;;;;;;<<<>>>>>><<<======>>>???@@@@@@@@@AAADDDFFFJJJMMMSSSYYY]]]```gggooowww~~~}}}wwwvvvtttrrrqqqoooooonnnfffYYYSSSYYYbbblllsssmmmooovvvjjjhhhyyyjjjVVV@@@666444222000///000///...,,,+++***))))))---,,,+++*********+++,,,+++++++++++++++,,,,,,,,,(((((()))***************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&"""%%%((('''%%%$$$&&&)))&&&&&&%%%$$$%%%&&&((()))&&&%%%$$$$$$############'''''''''''''''''''''''''''(((******)))%%%!!!###%%%&&&'''"""###$$$%%%%%%%%%%%%%%%###!!! !!!!!! $$$######""""""""""""""""""!!!  """$$$%%%"""""""""""""""!!!  !!!""""""""""""!!!!!!!!!!!!###%%%&&&%%%$$$!!! !!!$$$%%%%%%%%%$$$###""""""######"""""""""""""""""""""""" !!!"""######$$$$$$ !!!!!!!!!!!!"""""""""$$$$$$$$$%%%&&&'''))))))((((((((((((***,,,...///......///...---...000222111000/////////000222333777888777666444555666888555333333555888888555222444444999EEEQQQ\\\gggqqq~~~}}}nnnqqqvvvxxxrrrooolllgggcccYYYVVVQQQMMMJJJGGGCCCAAA;;;:::888555333111000000333333333444444555555555666555444444666777777666555777888888777777888999::::::999999::::::;;;<<<::::::::::::;;;<<<======:::;;;<<<<<<===>>>BBBDDDJJJKKKNNNSSSYYYaaahhhlllpppqqqvvv}}}{{{yyyrrrtttrrrnnnoooqqqnnnfff^^^ZZZYYY___pppsssiiitttqqqeeehhhxxx{{{XXXJJJ<<<666555222//////------------------------------,,,,,,+++***)))))))))***++++++***)))***,,,******)))(((''''''(((((())))))(((''''''(((***+++)))((('''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######%%%&&&&&&&&&''''''(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$!!!""""""###""""""!!! $$$%%%%%%%%%%%%$$$###### """###$$$%%%%%%$$$$$$$$$###"""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""&&&%%%$$$###"""""""""""" !!!!!!""""""'''###"""%%%&&&""" !!!!!!###$$$%%%&&&%%%$$$$$$ !!!"""$$$%%%%%%%%%%%%)))&&&######%%%'''''''''&&&((()))******+++---000000000111111111000000///000...---,,,...111222222555555555666666666666666444333333222222333333444777888>>>HHHQQQZZZeeeooowwwpppeeemmm~~~yyy}}}tttnnnjjjgggbbb^^^VVVRRRMMMIIIFFFCCC???===999888666444333111111000222222333444444555555555888666555555777888888777666777888888777777888999::::::999999::::::;;;<<<::::::::::::;;;<<<======<<<===>>>>>>???AAADDDFFFFFFJJJQQQYYYaaaiiippptttuuuyyy~~~~~~~~~~~~|||yyywwwuuuqqqsssqqqmmmllllllhhhaaa______cccrrr~~~lllpppuuuggg```llljjjNNNBBB777444444222000///------------------------------,,,,,,+++******)))***+++,,,+++))))))***+++,,,,,,+++******************))))))((('''''''''((((((((('''&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$'''((((((((()))))))))***((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######!!!""""""""""""""""""!!! $$$$$$%%%%%%$$$$$$###""" !!!###%%%&&&&&&%%%%%%$$$$$$######"""!!!!!! !!!!!!""""""######!!!!!!""""""###$$$%%%%%%((('''&&&$$$###""""""!!!######""""""""""""""""""&&&""" """"""$$$$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$###%%%&&&$$$######&&&)))''')))***++++++,,,...111333333222222111000//////444222000///000222333333555666666666666666666666444333333222222333333444777888===GGGPPPWWWbbbllltttqqqgggooo|||zzzwww}}}wwwnnnhhhccc___YYYUUUPPPLLLHHHDDDAAA>>>:::777666555444333222111111111222222333333444555555666999777666666888999999888666777888888777777888:::::::::999999::::::;;;<<<::::::::::::;;;<<<===>>>>>>???@@@AAAAAACCCFFFIIIFFFNNNYYYeeeooovvv|||}}}||||||{{{xxxuuurrrqqqnnnppppppllliiigggddd___]]]bbbpppuuurrrqqqggg___aaawwwsssYYYCCC999111111333111//////---------------------------,,,,,,++++++*********+++,,,,,,+++)))((()))***,,,+++************************))))))(((&&&%%%$$$(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%((((((((((((((()))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###$$$### !!!!!!""""""###"""""""""$$$$$$%%%%%%$$$$$$###""""""###&&&(((((('''%%%$$$$$$######""""""!!!!!!  !!!"""###$$$$$$!!!!!!"""$$$%%%&&&'''((()))(((&&&%%%###"""!!!!!!#########"""!!!!!! ### !!!%%%%%%$$$$$$###$$$$$$$$$###"""!!! !!!"""######'''&&&"""!!!%%%***(((***+++++++++,,,///111666555333111000/////////222111000000111333444555666666666666666666555555333333222222222222333333888888===EEEMMMTTT___hhhqqqrrriiirrryyyzzzxxx}}}|||wwwpppggg```\\\WWWQQQMMMJJJGGGBBB???<<<999666444333333222222111222222333222222333444555555666666999777666666888999999888666888999999888777999:::::::::999999::::::;;;<<<:::::::::;;;;;;<<<===>>>===???@@@AAACCCEEEIIILLLMMMWWWeeerrr{{{~~~}}}|||zzzwwwtttqqqooolllnnnnnnjjjfffcccbbbbbbaaannn{{{qqqggg^^^aaapppaaaJJJ:::333///000222000...///------------------,,,,,,,,,,,,,,,++++++*********+++,,,---+++)))(((((()))))))))((((((((((((((()))(((((())))))((('''%%%$$$(((''''''&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$ !!!###&&&'''&&&$$$ !!!"""###############$$$$$$$$$$$$$$$###"""""""""$$$'''((((((&&&###!!!######""""""!!!!!!!!!!!! !!!"""#########""""""###$$$%%%%%%&&&&&&&&&&&&$$$###""""""""""""  """$$$""""""###$$$$$$###"""###$$$&&&'''&&&$$$"""!!! !!!"""$$$###''''''%%%$$$'''***((()))*********+++---000555333111///......///000,,,---//////000222555777666666666666555555555555333333222222222222333333888888<<>>;;;999777444222111111111111111222333444222333444555666777888888888666555555777888888777777888999999888888999:::::::::999999::::::;;;<<<;;;;;;;;;;;;<<<===>>>>>>===???AAACCCEEEHHHMMMPPPVVV```ooo{{{}}}{{{xxxtttrrrqqqmmmmmmlllgggaaa^^^aaaeeeqqq|||pppddd```___oooiiiOOO???777222///111222///---.........---------,,,,,,,,,,,,,,,+++++++++++++++***+++,,,---+++)))(((((())))))((((((((((((((())))))&&&'''((())))))((('''&&&''''''&&&&&&&&&''''''((()))(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$###""""""###"""!!!!!!"""######$$$#########$$$$$$$$$$$$###""""""!!!###%%%''''''$$$!!!"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!""""""### !!!"""""" ###&&&$$$$$$&&&""""""""""""###%%%((()))(((&&&$$$"""""""""$$$%%%###$$$%%%'''((())))))((('''((())))))))))))+++...000///---,,,---...000111...000222222111111333666777777666666555555555444333222222111111222222333777777<<>>???>>>AAADDDGGGJJJNNNTTTXXX```jjjvvv}}}{{{xxxuuusssrrrooommmjjjeee^^^]]]fffqqqooo```^^^bbbpppuuuXXXEEE>>>777222///111111...,,,............------,,,,,,++++++++++++++++++++++++++++++,,,,,,+++)))((()))******************++++++,,,''''''((()))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&'''&&&%%%$$$###""""""######$$$%%%%%%%%%$$$###"""###%%%%%%$$$"""""""""######$$$###############$$$$$$######"""!!! !!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! ######""""""!!!  !!!###### !!!"""###%%%&&&&&&### ###$$$""" """!!!""""""###$$$&&&'''((('''&&&%%%$$$###$$$$$$%%%'''%%%$$$&&&)))+++***(((&&&((()))(((((((((***,,,------,,,,,,---...///111444666888666222111222444777777777666555555444444222222111111111111222222777777<<>>???CCCEEEIIIMMMRRRWWW]]]aaakkksss}}}{{{xxxvvvtttrrrrrrmmmjjjhhheeecccgggyyyqqqaaa\\\fffsssdddIII>>>>>>555111///000000------//////......---,,,,,,++++++++++++++++++++++++++++++***+++,,,+++))))))***+++***************+++,,,,,,+++******))))))))))))***&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''((($$$%%%&&&''''''%%%$$$"""#########$$$%%%&&&&&&&&&"""!!!"""$$$''')))))))))######$$$$$$$$$###""""""###############""""""!!! !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!! !!!"""###!!!""""""###$$$%%%&&&&&&$$$ ###%%%""" !!!######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%&&&(((***'''((())))))((()))+++------------...............222555888777333222333666888777777666555555444444222222111111111111222222666666<<>>;;;888666444333444444333222222222222222333444555555555666777888:::;;;<<<===:::888777888999;;;::::::777999::::::999888:::;;;::::::999999::::::;;;<<<<<<;;;;;;<<<<<<===>>>???FFFIIINNNRRRWWW^^^dddiiisss{{{|||{{{yyyvvvtttrrrqqqpppjjjgggggghhhjjjuuu|||wwweee\\\```tttsssTTT<<<555:::333///---//////------000//////...---,,,,,,++++++++++++++++++++++++++++++)))***++++++***)))***,,,(((((('''(((((()))******...---+++)))(((((())))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&''''''%%%###"""######$$$%%%&&&&&&''''''$$$###!!!!!!"""!!! $$$$$$$$$$$$$$$###"""!!!###############"""!!!!!!!!!!!!"""############### !!!!!!!!!!!!!!! !!!"""###$$$$$$ !!!!!!""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""#########""" $$$'''%%%$$$&&&%%%%%%&&&&&&%%%$$$"""!!!"""###$$$$$$$$$$$$######$$$''')))&&&"""!!!&&&,,,)))*********)))***,,,---//////000000///...------***///444555333333666:::888777777666555444444444222222111111111111222222555666<<>>;;;:::999:::333333333333333333333333333333444555666777888888999999999999999999999999999999999999999999999999777888888888888999999999<<<;;;:::::::::;;;<<<===>>>======???AAADDDEEEEEEJJJKKKOOOVVV___ggglllnnn{{{zzzxxxvvvtttrrrpppmmmkkkjjjdddeeepppvvveeeaaaeeerrrtttZZZHHH:::444555.........///......---,,,//////...---+++***))))))---,,,++++++******++++++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''(((((()))))))))((('''%%%$$$$$$%%%'''(((&&&'''((('''%%%$$$%%%&&&(((%%%######&&&)))***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!!'''%%%$$$$$$%%%&&&&&&%%%!!! !!!$$$&&&&&&"""""""""""""""""""""""""""###"""!!! !!!""""""""""""""""""""""""""""""%%%### !!!""""""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''$$$"""%%%$$$###"""""""""###$$$%%%""""""&&&'''&&&(((,,,******)))(((((()))***+++......///000000000000000+++...111333333333333444999::::::888666333333333222222222222222222222222888999>>>GGGPPPWWWbbblllxxx~~~wwwsssjjjhhhddd___YYYSSSNNNLLLFFFDDD@@@;;;888777777777333333333333333333333333333444444555666777888888999999999999999999999999999999999999999999999999888888888888999999999999;;;;;;:::999999:::;;;<<<;;;;;;<<>>AAAFFFJJJNNNQQQSSSYYYaaafffjjjpppyyy|||yyywwwvvvtttttttttsssrrrpppnnnmmmooozzz||||||mmmaaa]]]nnnvvvTTTCCC;;;333///000111111111111000///...---+++++++++*********))))))++++++***))))))))))))***+++++++++++++++***)))(((''''''''''''''''''''''''(((((((((''''''''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&'''''''''%%%$$$%%%&&&######$$$&&&''''''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%###""""""###$$$$$$###$$$###!!!!!!###&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###!!!!!!!!!!!!""""""""""""""""""""""""###""" !!!!!! ###$$$!!! """%%% """"""#########$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!!!! !!!"""###%%%%%%&&&###"""""""""###$$$%%%%%%######&&&***+++&&&###$$$((((((((())))))+++,,,---///000000000000000///......///111111111222555777999;;;;;;:::777555444555555444222111111222444555555666;;;EEEMMMUUU```jjj|||}}}vvvmmmeee```YYYWWWTTTPPPKKKFFFBBB???<<<:::888555333333333333111111111222222222222222444444555666777888999999999999999999999999999999::::::::::::::::::::::::888888888999999999::::::;;;:::999888888999::::::>>>@@@BBBFFFJJJOOOUUUYYYZZZaaahhhkkkmmmuuu{{{xxxvvvuuuqqqrrrqqqppppppqqqtttvvvuuurrrwwwfffaaagggfffHHH<<<999444000000111111111000///...---,,,************+++++++++++++++***))))))((()))))))))+++++++++++++++***)))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''%%%%%%%%%'''$$$$$$%%%&&&&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$""""""$$$$$$$$$###"""!!!!!!"""###%%%&&&&&&########################&&&%%%$$$"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!  !!!$$$ !!!!!! !!!""""""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""#########""""""###$$$&&&((()))!!!!!!"""######$$$%%%&&&'''%%%''',,,---+++,,,///'''(((((()))***,,,------000000000000000//////...///000111000000222555888:::;;;;;;:::888666555666666555222111111222555666555666;;;EEENNNVVVaaakkk}}}~~~}}}zzzuuunnnfff___ZZZSSSRRROOOKKKGGGBBB>>><<<999888666444333333333333111111222222222333333333444444555666777888999999999999999999999999999999::::::::::::::::::::::::888999999999999:::::::::;;;:::999999999:::<<<<<>>;;;999666666555444444444444444222222222333333444444555444555666666888888999:::999999999999999999999999::::::::::::::::::::::::999999999999::::::::::::;;;;;;:::;;;<<<===???@@@CCCFFFJJJMMMPPPVVV___eeemmmrrrwwwzzz|||xxxvvvtttttttttvvvxxxzzz}}}wwwiii```lllsssdddsss```LLL;;;666555000,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,---++++++***))))))))))))*********+++++++++******)))************************'''(((((((((((()))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&$$$###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$""""""""""""""""""""""""!!! !!!!!! """###$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!###$$$%%% !!!!!!""""""######&&&%%%###""""""###$$$%%%!!!"""###$$$$$$$$$$$$$$$"""&&&///999:::111(((%%%((((((***+++,,,,,,,,,,,,......///000000000000000///000222222222333666888888999::::::777666666666777666444333333444666777888888>>>HHHRRRZZZeeeooo|||zzzvvvooolllgggaaa[[[UUURRRPPPGGGFFFDDDAAA>>>:::777555444444444444444444555555222333333444555555666666555555666777888999999:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<===>>>AAACCCDDDGGGLLLQQQTTTXXX```jjjrrryyy~~~}}}}}}~~~~~~~~~|||yyyvvvuuuuuuvvvwww}}}uuubbb```iii}}}tttpppvvvtttPPPBBB777666444...+++...---......////////////...,,,,,,,,,+++++++++++++++,,,,,,+++***************)))******+++++++++******))))))))))))))))))))))))'''((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''&&&%%%%%%&&&((("""$$$%%%%%%######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$"""$$$$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""###$$$"""""""""""""""""""""""""""  !!!""""""!!!### !!!""""""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!""""""############""""""""""""######"""###$$$$$$$$$$$$###"""$$$&&&...777888000***'''))))))+++,,,,,,,,,++++++,,,---...000111111111111...000222333333444555777777888999999777555555666666666555555555555666666888999???IIIRRR[[[fffppp||||||vvvqqqiiifff```YYYTTTPPPMMMMMMCCCBBB@@@>>>:::777444222222222333333444444444555333333444444555666777777555555666777888999::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<===>>>@@@CCCFFFGGGLLLQQQWWW\\\aaaiiiuuu~~~{{{|||}}}~~~~~~~~~~~~~~~}}}{{{yyywwwvvvxxxzzz{{{rrr___[[[bbbwwwzzzpppnnnooohhhGGG===777888555...---111---...///000111111111111+++++++++*********))))))---,,,++++++******++++++)))******+++++++++******(((((((((((((((((((((((('''((((((((())))))******++++++******)))))))))(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%'''(((!!!%%%&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%###""""""###$$$$$$###$$$%%%%%%### !!!$$$""""""""""""""""""""""""&&&%%%###"""""""""######"""""""""""""""""""""""""""!!!!!!###$$$$$$///)))""" !!!!!! !!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!###!!!###(((***)))***...)))***+++,,,---,,,+++***+++,,,...///111222222222---000333444555444555666666888999888666555555555555666666666666666666555888888>>>HHHRRR[[[fffppp}}}{{{wwwrrrmmmiiiccc___YYYSSSOOOJJJFFFDDD???>>>===:::888666444333222333444444555555444444555666777888888777666555666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999::::::;;;<<<;;;<<<>>>@@@AAAEEEJJJNNNTTTXXXaaahhhkkkppp|||}}}{{{zzz|||~~~}}}zzz{{{yyyxxxwwwvvvyyyhhh\\\^^^UUUpppyyyllldddnnnvvvWWWBBB;;;333//////000...,,,000000///............///+++++++++++++++++++++++++++)))'''))),,,---,,,))),,,+++)))((((((((()))***,,,,,,+++***)))(((''''''&&&&&&&&&'''((())))))******)))'''%%%$$$%%%'''((($$$&&&((())))))(((&&&$$$''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$%%%'''((()))***))))))%%%%%%&&&'''&&&%%%###"""######""""""######$$$%%%""""""!!!!!!"""$$$&&&'''"""!!! !!!###############"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$&&&&&&&&&%%%$$$!!!$$$%%%"""!!!&&& ###$$$$$$###$$$%%%###"""!!!  !!!############""""""""""""!!!$$$'''((('''%%%%%%%%%$$$"""%%%******&&&(((...%%%###!!! !!!###%%%%%%%%%&&&&&&((()))+++,,,***++++++,,,------------+++---//////...---------111111333444555666666666666888999888777666777888888666777;;;:::666555777666888>>>GGGNNNVVVaaalllxxxyyytttooojjjeeebbbXXXTTTOOOKKKGGGDDDAAA???<<<;;;:::888666555333333333333444555555555555444666666777777777777666666666666666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<=========???AAACCCFFFJJJPPPTTT```aaagggnnnttt|||~~~||||||zzzyyyzzz}}}}}}{{{yyyxxxwwwwwwyyy}}}kkkYYYWWW^^^eee|||pppgggggg|||hhhNNN@@@999222...///000...,,,------,,,+++++++++++++++++++++++++++++++++++++++///---************'''%%%+++***))))))(((((())))))******)))(((((('''''''''&&&&&&''''''((())))))***)))((('''&&&%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))*********)))$$$%%%%%%%%%$$$$$$###"""%%%%%%$$$###############""""""!!!!!!!!!"""###$$$###!!! !!!###### """""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!  """$$$""""""!!!!!!!!! """###""""""!!! !!!!!!!!!!!!!!!"""""""""###### ###$$$$$$$$$$$$%%%$$$###***666;;;333''' (((&&&###!!!!!!"""###%%%&&&&&&&&&&&&'''(((((()))******+++,,,------------///111333333222000000111///000111333444444555555555777888777666555666777666333333666666222222444777888>>>GGGMMMTTT```kkkwww{{{vvvooohhhccc___[[[YYYPPPMMMIIIEEECCCBBB???===888777777666555444333333333444444555555555555555888777777666666777777888777777777777777888::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;======<<<<<<===>>>>>>???@@@BBBEEEHHHLLLRRRYYY^^^hhhgggjjjttt~~~{{{yyyzzzyyyxxxyyyzzzzzzyyyxxxvvvuuuwwwsssbbbUUUPPPXXXddd~~~pppfffdddpppmmmSSSAAA;;;666000...//////...---,,,++++++***************++++++++++++++++++++++++***)))((()))+++,,,+++***))))))******))))))((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))))))))))))))$$$$$$######""""""######((('''%%%$$$###""""""""""""!!!!!!!!!!!!!!!""""""$$$"""!!!!!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! """###$$$%%%%%%%%%$$$######"""  !!!!!!!!! !!!"""""" !!!!!!""""""###!!!"""$$$$$$######%%%&&&)))'''...BBBSSSQQQ@@@111,,,***&&&###""""""###$$$'''&&&&&&%%%%%%&&&&&&&&&)))***+++,,,---------------///111222000/////////...///000222333333444444555666777777555555666777666222111333222000111444888999>>>FFFLLLSSS^^^iiivvv}}}yyyrrrmmmeee^^^YYYVVVSSSQQQJJJGGGCCC@@@???===<<<:::555555555444444444444444444444555666666666666555999888777666666777888999777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;============>>>???AAAAAACCCEEEIIIMMMSSS[[[ccciiillllllsss}}}zzzxxxzzzyyyxxxxxxxxxxxxwwwwwwuuuuuu{{{|||pppaaaWWWSSSXXXhhhxxxzzzfffaaaiiinnnUUUCCC999666333///......///...---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))***+++++++++((()))*********)))'''&&&&&&&&&'''''''''(((((((((''''''''''''(((((())))))&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''%%%$$$###""""""###$$$%%%'''&&&%%%$$$############!!!!!!!!!!!!""""""######$$$###"""""""""######"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!###%%%&&&%%%$$$"""!!! !!!!!! !!!!!!"""###### !!!!!!!!!!!!$$$$$$$$$###!!!!!!"""$$$((($$$***???WWWccc]]]SSS///,,,)))%%%#########$$$%%%%%%$$$$$$%%%%%%&&&&&&((()))***+++,,,------------///111111///......///...///000222333333444444666777888777666555666888999555222333333111333777999999>>>EEELLLSSS___jjjwww{{{tttpppjjjeee]]]WWWRRROOOLLLJJJCCC@@@<<<999888666555333444444444555555666666666444555666666777777666666999888777666666777888999777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@BBBCCCDDDFFFIIIOOOUUU\\\dddmmmrrruuuyyy~~~}}}zzzwwwyyyyyyxxxvvvuuuuuuuuuvvvvvvxxxnnn___\\\WWWUUUYYYiiiooo```eeezzzvvv[[[FFF:::666222000///......///......///......---------------++++++++++++++++++++++++//////---+++(((%%%$$$###(((((()))******((('''&&&&&&''''''(((((())))))***''''''''''''((((((((((((&&&&&&'''((((((''''''&&&%%%&&&'''(((((('''&&&%%%((('''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$######$$$&&&&&&$$$$$$$$$######$$$%%%%%% !!!###$$$%%%%%%&&&""""""######""""""######"""""""""######$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$###"""!!!"""    ###&&&&&&###!!! !!!""""""#########""""""!!!!!!  !!!  """ ###000DDDSSSVVVSSS///---)))&&&######$$$$$$#########$$$%%%&&&'''((('''(((***+++,,,---------000222444444333111111222///000111333444444444444777888999999777777888999;;;666333444333222555999999:::>>>FFFMMMUUUaaammm{{{{{{zzzssslllgggaaa\\\VVVQQQMMMJJJFFFDDD@@@===:::777777666444333444444444555666666777777555666666777777777777777888888888777777888888888888888777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<===>>>@@@CCCFFFHHHIIIKKKPPPXXX```hhhpppxxx|||~~~|||zzzwwwxxxxxxwwwtttrrrqqqrrrtttuuu{{{hhhZZZOOOPPPQQQXXXgggvvvjjjfffvvv}}}bbbMMM>>>666555000000000/////////......------,,,+++++++++++++++++++++++++++++++++++++++,,,---,,,***'''%%%%%%&&&(((((())))))(((((('''''''''''''''(((((()))))))))''''''((((((((((((((((((&&&&&&&&&'''''''''''''''$$$&&&(((******(((&&&$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""######%%%%%%%%%$$$%%%%%%&&&&&&######""""""######$$$%%% !!!"""$$$%%%%%%%%%%%%!!!###$$$###""""""""""""######$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!###$$$$$$###"""%%%%%%$$$###!!!  """&&&******%%%!!!!!!!!!"""#########"""""""""""""""!!!!!!!!! !!!############%%%'''"""&&&)))000777888666---+++'''$$$######$$$%%%""""""###$$$%%%'''((()))'''((()))+++,,,---------...000222222111000000000///000111333444444555555888999::::::888888999:::999555222333333111333888999:::???GGGOOOYYYfffsssxxx|||}}}wwwqqqkkkddd___WWWSSSOOOKKKGGGDDDAAA>>>===;;;888777777888777666333333444444555666666666666666777888888888888777777888888999999888888777888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>===>>>@@@CCCGGGJJJMMMOOOSSSYYYcccmmmuuu}}}~~~}}}|||{{{yyywwwuuuuuutttqqqmmmlllnnnqqqsss|||gggWWWOOOIIILLLUUUgggsssrrrzzzfffOOOCCC:::444333///000111111000///......,,,++++++***************++++++++++++++++++++++++$$$&&&))))))((()))+++---))))))(((''''''''''''((('''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%&&&'''((()))%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$###"""""""""#########$$$%%%%%%%%%%%%%%%######""""""!!!"""""""""""""""###$$$$$$###"""!!!$$$%%%###!!! !!!!!!""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!"""&&&(((((('''&&&%%%(((&&&%%%$$$%%%$$$""""""%%%))))))%%%!!!""""""#########"""!!!!!! !!!!!!"""###$$$$$$"""$$$&&&&&&$$$######### &&&)))'''''')))((($$$)))'''%%%###"""###%%%&&&$$$$$$$$$$$$%%%&&&((((((&&&''')))***,,,---------+++---//////...---,,,---...///000222333333444444777999:::999888777888999888444333444444222333777999:::???IIIRRR]]]lllyyyzzz}}}{{{vvvqqqlllfff```[[[PPPMMMJJJFFFDDDAAA===:::666444222222444555555555333333333444444555555555666666777888888888888888777888999::::::999888777888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>???BBBEEEJJJNNNQQQSSSYYY```kkkvvv~~~~~~|||{{{{{{zzzxxxvvvssssssrrrooojjjiiikkknnnqqq|||kkkVVVLLLKKKHHHNNN^^^{{{yyywww~~~XXXCCC<<<888333111///000222222000///......---,,,,,,+++***+++++++++++++++++++++++++++++++++''')))+++***'''&&&(((******)))(((&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((('''%%%$$$%%%''')))***&&&&&&%%%$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''((('''%%%###""""""######!!!"""###%%%%%%%%%$$$###%%%$$$###!!! ###$$$$$$$$$""" $$$&&&$$$!!! !!!!!!"""###$$$$$$$$$""""""""""""!!!!!!!!!!!!###$$$&&&&&&###%%%&&&$$$%%%&&&((($$$!!!###&&&'''$$$ """###$$$$$$###"""!!!  """$$$%%%'''((("""###$$$"""###%%%!!!"""''')))&&&&&&%%%###!!!!!!###%%%''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((***,,,------------///111222000/////////---...///111222222222222666888999888777666777888999666555666666444444888888:::@@@JJJTTT```ppp}}}}}}~~~sssnnniiieeebbb]]]UUUPPPNNNJJJDDDAAA???>>>:::777444444444555555555555555333333444444555777888999888888888777777777777777::::::::::::::::::::::::;;;;;;:::999999:::::::::<<<<<<;;;;;;;;;;;;::::::???===<<<<<<>>>???@@@@@@DDDFFFIIIKKKNNNUUU___fffjjjpppxxx}}}xxxxxx{{{|||yyyuuuwwwrrrnnnllliiieeefffiiiooommmYYYOOOJJJGGGIII^^^}}}vvv|||mmmOOO>>>777444222222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))***+++++++++++++++*********)))+++***(((&&&&&&((()))+++&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$(((((('''%%%""""""###%%%+++)))&&&&&&((((((%%%###!!!''')))$$$"""%%%'''%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""" !!!"""######$$$%%%""" !!!"""###!!!(((&&&""" """$$$$$$"""  !!!###$$$%%%%%%$$$"""###"""!!!$$$$$$######""""""""""""######$$$###"""""""""$$$'''((()))(((&&&%%%%%%'''***++++++)))((()))***,,,,,,+++......////////////......222111111111222222000...888999:::999777777777999777666444333333444555666777===EEEMMMUUUbbbppp{{{xxxrrrjjjhhhddd___ZZZSSSMMMHHHHHHDDD???<<<;;;:::777444666666666666777777777777555555555555666777888999999999999999999:::::::::::::::::::::::::::::::::;;;;;;::::::999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===>>>@@@CCCEEEEEEFFFIIINNNQQQVVV]]]gggnnnvvv|||}}}zzzwwwwwwzzz{{{yyyvvvuuupppllljjjfffbbbcccggguuuwww```QQQJJJHHHJJJYYYsssxxxyyyxxxaaaHHH:::666333111000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((++++++*********)))))))))+++***)))((((((((()))***''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%######%%%''''''%%%######$$$$$$""" !!!''')))%%%###%%%&&&%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!"""""""""######""""""!!!!!!"""######$$$"""""""""""""""""""""""" !!!"""#########$$$"""!!!!!!$$$%%%###!!!'''%%%"""  """######""" !!!!!!""""""######"""!!! $$$$$$!!!###&&&%%%######""""""""""""######$$$############$$$&&&'''&&&&&&&&&'''''''''((((((***)))((()))+++------,,,//////......//////000111///...---...111222222222777999999999777666777888777666444333333444555777888<<>>;;;999888777555333666666666666777777888888777777666666777888999999888888999999::::::;;;;;;::::::::::::::::::::::::;;;:::::::::::::::;;;;;;========================>>>>>>???AAADDDGGGKKKLLLMMMQQQWWW]]]cccjjjttt{{{~~~zzzwwwuuuvvvyyyzzzxxxvvvrrrmmmhhheeeaaa___bbbiii|||___QQQIIIDDDKKKWWWsss{{{rrrcccQQQ>>>666444222000.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---,,,+++***)))******)))))))))(((((((((*********)))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&%%%$$$%%%'''((((((&&&%%%%%%&&&&&&$$$###"""&&&(((&&&%%%&&&&&&$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""#########$$$$$$""""""!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!""""""#########"""!!!"""%%%&&&%%%$$$$$$$$$###"""!!!!!!!!!!!!###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$### $$$%%%###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''((('''&&&%%%)))(((((())),,,......---//////...---...000333444333111//////111333444444666888888777666555666777777555444333333444666777888;;;@@@GGGQQQaaasss{{{uuummmeee___[[[]]]]]]XXXOOOFFFAAA???;;;:::999777777666555444333333444444555555666666888888888777888888999999666666777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<======>>>>>>>>>??????@@@BBBDDDGGGKKKOOORRRWWW\\\cccjjjpppxxx~~~}}}yyywwwvvvvvvwwwvvvtttrrrnnnhhhaaa^^^\\\^^^hhhsss~~~dddOOOJJJEEEDDDVVVooouuunnnwwwuuuRRREEE888444555222///---///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((())))))))))))((('''&&&)))((('''&&&&&&'''((()))(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%%%%&&&(((''''''&&&&&&''''''&&&&&&$$$&&&(((''''''&&&%%%###%%%%%%%%%&&&%%%%%%%%%$$$########################""""""############"""""""""#########$$$$$$$$$$$$""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""######$$$$$$$$$""""""###""""""!!! """!!! !!!!!!!!!!!!!!!!!!!!!"""###$$$"""### """""" """"""############""""""$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%((('''(((***---///...---000...------...111555777???;;;666333333333444333666777777777555444555666666555444333333444666777999;;;@@@FFFQQQ```qqq{{{zzzwwwsssnnniiiaaaYYYTTTPPPRRRRRRMMMEEE===999888666666666666555444444444333333333444555666666777999888888888888888999:::666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===;;;<<<<<<===>>>??????@@@AAACCCGGGIIIKKKOOOUUUYYYaaagggnnnuuu{{{}}}|||yyyxxxvvvtttrrrpppllljjjfff___YYYWWWXXXbbbsss{{{eeeTTTIIIIIIGGGLLLjjjvvviiigggppp}}}bbbJJJ???666555666333///---...............---------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((((((***,,,...))))))))))))((((((((((((&&&''''''((((((''''''&&&)))((('''&&&&&&'''((())))))(((((((((''''''&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$$$$&&&'''((('''%%%$$$%%%&&&######$$$$$$######$$$$$$'''&&&&&&((((((&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$########################""""""############"""""""""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""!!!!!!!!!!!!!!!!!!"""###"""!!! !!!!!! !!!!!!!!!""""""""""""###$$$%%%&&&###%%%###!!!"""""" !!!"""############"""!!!$$$$$$%%%%%%%%%$$$######&&&%%%#########$$$&&&(((''''''(((+++...///...---///...------///222555777DDD???999555333333333333555666777666444444444666666555333333333555666888999<<>><<<<<<===>>>@@@AAABBBBBBDDDHHHMMMQQQTTTXXX___eeennnssszzz~~~|||zzzyyyvvvvvvtttqqqlllgggcccaaa[[[WWWUUUWWW___nnnvvvaaaQQQJJJHHHMMMRRRbbbssshhhcccllllllUUUEEE<<<555555555222///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,***&&&######&&&))),,,******)))))))))(((((((((%%%&&&&&&''''''(((((()))((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''###$$$$$$%%%%%%%%%%%%%%%&&&''')))(((&&&%%%%%%%%%###%%%&&&&&&%%%%%%'''(((***&&&%%%'''(((%%%$$$%%%!!!"""###$$$%%%$$$###"""########################""""""############"""""""""""""""#########$$$$$$""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$"""  !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%% &&&)))&&&###$$$$$$###!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""$$$''')))(((((())),,,...///...,,,...---------///111444666===999444111111222333333555777777666555444555666555444333222333555777888:::<<<@@@HHHSSS___iiippp|||yyyzzz~~~zzzwwwsssnnnkkkcccaaa^^^[[[WWWRRRMMMIIIFFFDDDAAA???>>><<<:::888111444666666444333333555444444555666777888999999666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<===>>>>>>>>>???AAABBBDDDEEEEEEHHHNNNUUUZZZ^^^eeennnuuu}}}~~~zzzvvvtttsssppppppoookkkfff```[[[YYYUUUUUUZZZdddppp{{{bbbPPPHHHGGGIIISSSeee~~~pppfffeeelllzzzZZZHHHAAA888222222333111//////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---+++(((&&&%%%&&&(((***++++++*********)))))))))&&&&&&&&&'''(((***,,,---''''''((((((((((((''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&(((((('''&&&&&&'''%%%(((******((((((***---...'''###&&&'''%%%$$$''' """###%%%%%%$$$###"""########################""""""############""""""!!!!!!!!!"""""""""######""""""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###$$$###!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""$$$$$$%%%$$$###"""!!!'''***&&&######$$$$$$!!!"""###$$$$$$###"""!!!$$$############$$$&&&'''&&&%%%%%%$$$%%%&&&'''((())))))***---//////---+++---------...///111222333666333000///000222333333666777888777555444555666555444333222333555777999:::;;;>>>EEEQQQ^^^jjjqqq|||~~~wwwyyy{{{vvvsssooollliiiddd___\\\WWWUUURRROOOLLLHHHCCC@@@???;;;777666888888777444444777::::::777555666777222222333444555666777888555555555666777999:::;;;:::999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>>>>@@@@@@AAACCCEEEFFFGGGHHHKKKQQQZZZ```fffnnnxxx|||wwwrrrooommmkkkkkkkkkgggaaa[[[WWWUUUSSSXXXbbbqqqmmmWWWHHHGGGHHHLLLYYYuuuqqqeee___gggzzzlllNNN???===555//////000///...000000000000000111111111111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++************((('''''''''))),,,///111&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''"""$$$'''(((((((((((()))"""%%%''''''&&&&&&(((+++000'''###%%%'''$$$%%%((("""###%%%'''''''''%%%$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""###"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! """%%%$$$""""""$$$'''!!!!!! !!!!!!""" !!!""""""!!!!!! """###%%%%%%###!!! &&&)))$$$ !!!###### """###$$$$$$###""" $$$###"""""""""%%%''')))$$$%%%&&&'''''''''&&&&&&******+++---//////,,,***,,,,,,---...///000111111444222//////000111222222666888888777666555666777555444333222333555777999;;;:::;;;BBBOOO^^^lllttt|||~~~wwwzzz~~~yyysssooonnnkkkfffaaa\\\XXXUUUTTTMMMLLLIIIFFFCCC@@@>>>>>>:::999888666444333333333666666666666666555555555888888888888888999999:::999999::::::::::::;;;;;;::::::999999888999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???AAAAAAAAADDDHHHKKKLLLLLLTTTZZZccclllttt}}}yyyrrrkkkeeebbbgggaaa\\\YYYVVVRRRRRRVVVUUUaaaqqqrrr```SSSHHHDDDLLL\\\vvvnnnfffhhhbbbwwwxxxVVVBBB<<<555444333222111///......------------------------+++,,,,,,------,,,,,,+++---,,,+++******+++,,,------***(((((()))***))))))++++++******))))))(((((())))))((((((''''''&&&&&&%%%%%%%%%$$$######%%%'''&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%---&&&###'''((($$$"""###(((&&&&&&&&&(((((('''&&&######""""""""""""!!!!!!&&&&&&%%%%%%$$$#########"""!!!!!!!!! $$$""" !!!$$$%%%###!!!  !!!"""###"""!!!""""""""""""""""""""""""$$$###!!!"""###%%%$$$$$$ """$$$$$$###### %%%$$$!!!"""''''''###""""""""""""""""""""""""###%%%'''((((((&&&###!!! !!!"""$$$&&&)))+++'''$$$""""""$$$%%%$$$"""$$$'''***,,,,,,,,,,,,------,,,---///111222111000000111111222222333444444999999888666444444666888555555444555555666777888;;;999<<>><<<;;;:::777777666555444444444444444444555555666666777777666666666666666777888888999999::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<=========<<<<<<=========>>>>>>>>>DDDDDDEEEHHHMMMRRRUUUWWW]]]dddnnnxxx}}}yyysssmmmgggbbb___^^^ZZZVVVTTTPPPNNNQQQWWWhhhwwwiiiVVVLLLFFFLLL^^^yyyyyygggdddiiirrriiiLLL===:::444333222222111000//////------------------------+++,,,,,,------,,,,,,+++,,,+++************+++,,,,,,***(((((()))))))))(((******))))))))))))))))))))))))(((((('''''''''&&&&&&'''((('''&&&&&&(((***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$######"""!!!!!!(((###"""&&&(((%%%###$$$%%%$$$###$$$%%%&&&%%%$$$###$$$$$$###""""""$$$%%% !!!"""###$$$$$$%%%%%%$$$###"""!!!!!! $$$"""!!!!!!###$$$###!!!###(((++++++)))""""""""""""""""""""""""$$$$$$###############$$$ !!!"""$$$$$$%%%%%%$$$$$$###""" &&&+++,,,))) """"""""""""""""""""""""$$$%%%&&&&&&&&&%%%###"""######"""######%%%&&&''')))'''%%%&&&((()))((('''%%%'''***+++++++++,,,...777444111//////000000000000111111222222333444444555666666555222222333444444444444444555666777888:::999<<>><<<:::999888777777555555444444444555555666222333444555666777777888666666777777777888888888999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>??????????????????@@@@@@AAADDDEEEGGGKKKQQQXXX^^^bbbjjjrrr~~~|||{{{{{{wwwtttqqqkkkeee```\\\ZZZVVVTTTRRRQQQNNNOOOYYYddd}}}vvv^^^MMMHHHKKKVVVsssllleeekkkuuulllSSS@@@777666222222111111111000000000------------------------+++,,,,,,------,,,,,,++++++******))))))******+++,,,***(((((()))))))))(((((((((((()))))))))))))))((((((((((((((('''''''''&&&((()))***)))((()))***((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######$$$!!!"""&&&(((&&&$$$$$$$$$###"""###%%%&&&%%%$$$###$$$$$$$$$$$$$$$&&&'''""""""!!! ##################""""""###"""!!!"""###$$$###!!!$$$!!!"""''')))'''###!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&%%%""" !!!$$$!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$"""!!! %%%$$$""""""!!! """"""""""""""""""""""""$$$$$$$$$$$$############&&&%%%$$$$$$######$$$$$$&&&%%%###$$$&&&(((((('''&&&((()))******+++---///AAA<<<444///...///000000000111111222222333444444333555666555333111111222333333333333444555666777:::888;;;CCCMMMXXXgggsss}}}~~~xxxsssnnnkkkeeeaaa]]]XXXTTTPPPLLLJJJGGGCCC@@@>>><<<<<<999888888777666666666666555555444444444444555555333444444555666666777777999999999:::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<======>>>?????????BBBAAAAAAAAABBBCCCEEEEEEHHHJJJMMMQQQXXX```iiiooovvv|||yyyvvvuuuooommmhhhccc]]]XXXTTTRRRQQQPPPPPPQQQRRRZZZlll}}}rrrcccTTTIIIMMMZZZlllooohhhooolllTTTDDD888333222000000000000111111111111------------------------+++,,,,,,------,,,,,,+++***))))))))))))))))))***+++)))(((((())))))(((''''''''''''(((((()))))))))'''''''''((((((((((((((($$$&&&))))))(((''''''(((((('''&&&%%%&&&(((+++,,,'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$''''''&&&%%%$$$$$$######$$$'''(((((('''###""""""&&&***+++((($$$$$$###"""  !!!"""######$$$###"""""""""######""""""&&&""" ###(((***'''### ###&&&)))&&&!!! ###"""!!!!!! !!!###%%%&&&!!!!!!!!!!!!!!!"""""""""&&&'''###$$$&&&""""""""""""""""""""""""$$$###"""!!!!!!"""######&&&%%%%%%$$$$$$##################$$$%%%'''(((((((((((()))((((((***...111@@@;;;444000///000111111000111111222222333444444444666888777555333222333333333333333333444666666999888;;;CCCMMMYYYgggttt~~~|||{{{wwwrrrlllggg___[[[WWWRRROOOLLLIIIFFFBBB@@@===;;;888777666666777777666666777777888888777777666555444444444444666666666666666666666666999999:::;;;<<<;;;;;;:::999999999:::::::::;;;;;;:::::::::::::::;;;<<<<<<;;;<<<<<<===>>>>>>??????AAAAAAAAABBBDDDFFFIIIKKKQQQTTTYYY^^^dddmmmxxx}}}xxxtttqqqooohhheeeaaa[[[VVVQQQNNNMMMLLLLLLOOOTTT\\\lllpppZZZRRRMMMKKKXXXlllrrrjjjqqqrrrWWWFFF<<<666111000///000000000000111111111------------------------+++,,,,,,------,,,,,,+++)))))))))******)))))))))***)))(((((())))))(((&&&&&&&&&''''''((((((((()))&&&&&&''''''(((((())))))%%%'''******)))'''''''''''''''%%%%%%&&&(((***,,,'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%% !!!"""###$$$%%%%%%$$$&&&''''''&&&%%%$$$######""""""###&&&(((((('''&&&######+++444555+++!!!!!!###$$$&&&&&&!!!!!!!!!!!!""""""""""""""""""######"""""""""###!!! &&&...333222000###&&&)))'''!!!"""!!!  !!!###$$$ !!!!!!!!! """###"""$$$%%%!!!########################$$$###!!! !!!###$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((***+++---((()))(((((((((***...111666444111111222333222222000111111222222333444444444666888777555333222333333333333333333444666666999888<<>>??????@@@@@@@@@AAACCCGGGKKKOOORRRWWW\\\bbbiiipppzzz|||wwwrrrlllhhhfff^^^\\\XXXSSSOOOLLLKKKJJJHHHJJJSSS```oooooo]]]NNNLLLNNNWWWnnnuuunnnuuuooo\\\HHH===999555222000000000000000000000000000------------------------+++,,,,,,------,,,,,,+++)))******++++++******))))))((((((((())))))'''%%%&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))*********+++,,,+++)))((((((((('''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$ !!!!!!###$$$%%%&&&&&&$$$'''((($$$"""$$$%%%###!!!$$$&&&&&&%%%)))&&&&&&///999999...""" !!!###$$$%%%&&&''''''&&&&&&$$$###"""!!!!!!!!!###$$$###"""!!!"""### !!!"""&&&))),,,,,,,,, ###&&&((('''### !!!  !!!""""""!!!!!!  %%%(((##############################"""!!!!!!!!!"""$$$$$$"""###$$$%%%%%%%%%%%%%%%###%%%&&&&&&&&&''')))+++(((((()))((((((***...111------...000333444333222000111111222222333444444333555666555333111111222333333333333444555666777:::999===FFFRRR^^^nnn{{{}}}{{{~~~}}}uuuooogggaaa]]]XXXRRRNNNMMMJJJFFFCCCBBBBBBAAA???;;;:::888777666666777777555555555555666777888999888777777666666666777777888888888888888999999999777888:::;;;<<<;;;:::999999999::::::::::::;;;;;;::::::::::::;;;<<<===>>><<<<<<===>>>???@@@AAABBBCCCDDDEEEIIINNNUUUZZZ^^^^^^eeeoooxxx{{{yyyuuuoooiiiccc___\\\SSSQQQOOOLLLJJJJJJJJJJJJMMMSSSbbbwwwrrr[[[SSSMMMOOOZZZppptttqqqwwwzzzZZZKKK<<<777666444222222000000000000000/////////------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,+++******)))((((((((())))))'''%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++,,,,,,,,,***'''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&& %%%%%% """%%%%%% ###%%%&&&%%%'''&&&''',,,222111+++$$$%%%$$$$$$###"""!!! %%%%%%%%%$$$$$$#########!!!###$$$###!!!!!!"""$$$!!!###$$$###  ###$$$%%%&&&%%%###!!! !!!!!!!!!!!!!!!""""""!!!!!!  ###((('''########################""""""""""""######$$$$$$"""###$$$%%%%%%%%%$$$$$$ """$$$$$$"""###%%%((('''((()))))))))+++---000---,,,---///222333222111000111111222222333444444555666666555222222333444444444444444555666777888::::::>>>IIIUUUbbbsss}}}}}}wwwuuutttmmmggg___YYYTTTPPPJJJFFFCCC@@@<<<::::::::::::999888777555444444444555666444444444444555666777777666666666666777888999:::777777888999:::;;;;;;<<<999:::<<<>>>>>>===<<<;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>??????===>>>>>>@@@AAABBBCCCCCCHHHIIIKKKPPPVVV]]]dddhhhjjjrrr~~~}}}{{{uuusssoooiiiccc]]]XXXUUUKKKJJJHHHGGGGGGIIIJJJKKKVVV___rrrqqq]]]NNNNNNPPPVVVhhh|||pppsss|||eeeOOOBBB555222333333222333111000000000////////////------------------------+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***((((((''')))***)))'''$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((******+++,,,+++***'''###"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&'''((((((&&&$$$###$$$$$$######"""!!!!!! """"""!!!&&&&&&"""%%%'''((('''"""###&&&'''''''''&&&&&& !!!""""""""" !!!###%%%&&&'''!!!###%%%$$$!!! """$$$"""%%%$$$ !!!$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%&&&$$$!!! """######"""!!!!!! !!!"""######$$$%%%&&&""" ###&&&'''########################""""""######$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""###%%%'''&&&$$$$$$'''***&&&((()))******+++---///000...---...000111111000000111111222333333444444999999888666444444666888555555444555555666777888::::::???JJJWWWeeevvv{{{uuuoookkkhhhggg```[[[UUUOOOKKKGGGCCC@@@<<<<<<;;;;;;:::999888888555555444444444444333333555666666777888999999999555555666666777777888888999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888888888<<<:::999:::>>>???>>><<<======>>>@@@BBBDDDGGGIIIJJJMMMSSSYYYaaaiiiooorrrxxx{{{xxxsssmmmddd]]]XXXTTTNNNJJJGGGDDDEEEFFFEEEDDDMMMYYYdddyyykkkWWWNNNIIIIIIQQQjjjxxxooonnn{{{```NNN<<<888333111111111000...111111000///...---,,,,,,......---,,,++++++******,,,++++++***)))))))))***************)))))))))))),,,+++)))((('''''''''(((%%%''')))******)))&&&%%%######$$$%%%&&&'''((()))(((((())))))((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&&&&&&&%%%$$$&&&%%%$$$#########$$$$$$###%%%%%%$$$"""!!!"""###$$$###############$$$$$$"""!!!  !!!###%%% !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!###%%%&&&)))'''$$$!!!   !!!""""""###""""""!!!!!!  $$$######"""!!! ###$$$&&&''''''&&&$$$###$$$$$$######""""""!!!!!!######"""!!!!!!"""""""""(((((('''''''''(((((())))))((((((((()))***+++++++++---000222333222111000000111111111111222222222555666888777555333222222444333222111222444666888======@@@IIIXXXkkk~~~|||wwwuuupppkkkeeeaaa]]][[[WWWSSSMMMHHHEEEAAA>>>;;;888888888777666666555555555555555555555555555555777888888999::::::;;;;;;777777777888888999999999:::999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;999888:::===>>>===<<<===>>>???AAACCCEEEIIIKKKRRRUUUZZZaaaiiiqqqyyy}}}|||wwwtttjjjddd\\\VVVRRRNNNJJJGGGAAA@@@BBBFFFGGGKKKVVVcccyyymmmYYYNNNLLLIIIQQQcccyyyrrrnnnxxxjjjSSSDDD;;;777333111111111000...000000//////......------......------,,,,,,++++++,,,,,,+++***************************)))))))))))),,,+++)))((('''''''''(((((((((((((((((((((((('''%%%%%%&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$"""!!!"""###%%%$$$######""""""######"""""""""""""""!!!!!!!!! !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!"""###%%%$$$""" !!!"""!!!""""""############""""""!!!  !!!"""######$$$ !!!###$$$$$$$$$""""""#########"""""""""""""""%%%%%%%%%%%%%%%&&&''''''###$$$$$$$$$%%%%%%&&&&&&)))))))))******+++,,,---...000333444555444222111111111111111222222222222222444666777666555555555444333222222333666888:::===>>>AAAIIIYYYlll~~~yyyrrroooiiihhhddd```ZZZUUUQQQNNNMMMIIIEEEAAA>>><<<:::888666666666555555444444333444555555666666777777888888888888999999::::::;;;999999999999::::::::::::::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<;;;:::<<<>>>???>>>===@@@BBBDDDEEEGGGJJJNNNQQQYYY]]]bbbiiiqqq{{{~~~{{{vvvpppkkk___ZZZTTTNNNJJJHHHEEEDDD@@@AAADDDIIINNNXXXhhhvvvnnnXXXKKKIIIMMMOOO```~~~ssslllkkkmmmkkkVVVEEE<<<999666333111111111000///........................---------------------------,,,,,,+++++++++++++++************))))))))))))+++***)))((('''''''''((())))))'''&&&&&&''')))***((('''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$############"""""""""!!!"""$$$&&&''''''''''''###$$$$$$$$$"""!!!"""###%%%$$$###"""""""""""""""!!!"""###$$$###!!! !!!!!!"""$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""  !!!  !!!###$$$######$$$$$$$$$###""""""$$$######"""!!!  !!!"""###$$$%%%"""###%%%&&&'''&&&&&&%%%""""""""""""########################$$$%%%&&&&&&###$$$&&&(((((()))(((((()))******+++,,,,,,------000111333444555333222111111111111111222222222333000222555777777777888999333333222333444777:::;;;;;;;;;???GGGVVVjjj||||||~~~}}}vvvmmmgggfff___^^^\\\XXXSSSMMMHHHFFFFFFCCC???===<<<;;;999888888888777777777666666666333444555666777888999999666777777777888888888999:::::::::::::::::::::::::::::::::999999::::::;;;::::::::::::::::::::::::;;;:::::::::;;;<<<<<<===>>>>>>>>>???AAABBBBBBBBBDDDGGGJJJLLLNNNRRRWWW[[[dddhhhnnnuuu}}}}}}yyytttmmmeee```WWWSSSNNNIIIEEEDDDCCCCCCDDDFFFJJJPPPZZZkkk{{{cccSSSJJJMMMUUUbbbxxxvvvkkkgggkkkrrrjjjVVVGGG>>>;;;666444333111000000//////---------....../////////------------------......------,,,++++++,,,,,,---************)))))))))(((******)))((((((((((((((((((((((((((((((((()))***''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&######$$$###"""!!!"""""" """$$$&&&'''&&&%%%$$$"""###$$$###"""!!!"""#########""""""""""""######!!!!!!"""######"""!!! !!!!!!"""######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!"""##################"""!!! $$$$$$$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""&&&&&&'''''''''&&&&&&%%%!!!!!!""""""######$$$$$$$$$$$$############$$$$$$"""$$$''')))******))))))((()))***+++,,,,,,------///000111222111000///...111111111222222222333333000333666777777777888999222111111222444777:::;;;777888;;;DDDSSSfffxxx|||xxx|||{{{tttlllfff^^^ZZZYYYVVVUUUTTTQQQLLLGGGCCCAAAAAA>>>;;;:::::::::999888999999888888888888777777333444555666777888999:::888888888888999999999999::::::::::::::::::::::::;;;::::::999999:::::::::::::::::::::::::::::::::999999999::::::<<<======>>>???@@@AAABBBDDDEEEFFFGGGLLLQQQSSSUUUZZZaaagggrrrwww~~~}}}yyyssslllddd[[[UUUPPPMMMIIIEEEBBBAAACCCDDDGGGLLLSSS\\\kkkjjjYYYOOOMMMWWWfffsssgggaaaeeetttoooWWWHHH>>>::::::333333222111000//////000,,,,,,------......//////,,,,,,------------------,,,,,,,,,++++++,,,------************)))))))))((()))))))))))))))(((((((((&&&''')))***+++***)))(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%$$$######""""""######&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%###%%%&&&%%%###"""###$$$ """###$$$$$$###!!! !!!"""######"""!!!"""### !!!!!!"""###%%%%%%!!! !!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""""""""!!! !!!!!!###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$###"""!!! !!!!!!""""""######$$$$$$***)))((('''&&&%%%%%%%%%!!!###&&&''''''&&&%%%&&&'''(((***+++,,,,,,,,,...///000000000///...---111222222222222333333333333666888999888777777888000000000000222555888:::777777:::CCCRRReeexxxyyyttt~~~}}}yyynnnddd___ZZZTTTQQQPPPNNNMMMKKKHHHEEEBBB???===<<<:::777777777888888777777777777777777777777777555555666777888::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::999999999::::::::::::::::::::::::::::::888888999:::;;;<<<>>>???===???AAACCCDDDFFFHHHJJJLLLQQQXXX\\\___dddmmmttt}}}~~~{{{|||xxxqqqjjjbbbZZZRRRLLLHHHGGGDDDBBB@@@BBBFFFJJJMMMXXXdddqqqsss[[[OOOLLLRRRjjjrrraaaZZZ\\\kkk~~~]]]JJJAAA888555666000222222111///...///000,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---************))))))))))))(((((())))))))))))((((((%%%&&&))),,,,,,+++)))(((&&&&&&'''''''''(((((((((%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$"""!!!!!!""""""###$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$&&&(((&&&###"""$$$&&&!!!""""""###"""!!!  """###"""!!!!!!"""$$$ !!!"""###$$$%%%  ###%%%'''""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######  !!!!!!  !!!""""""!!!!!! !!!"""###$$$%%%%%%$$$$$$###"""!!! """"""""""""############((('''&&&%%%$$$#########!!!###$$$&&&''''''&&&&&&$$$&&&(((***+++,,,++++++/////////000000000//////222222222222333333333333666888::::::888777666777000000///000111444777888999:::===EEEUUUhhhzzz|||vvvooo~~~iiiaaaYYYVVVSSSNNNKKKJJJHHHGGGEEEBBB@@@>>>======;;;999777666777888888888777777777777777777777777888999999:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>===============<<<<<<;;;;;;;;;<<<;;;::::::999999999:::999999999999999999999999999999:::;;;<<<>>>@@@AAA???BBBEEEHHHIIIKKKNNNRRRTTT[[[ccchhhlllrrr|||}}}~~~|||yyysssoooggg```YYYRRRLLLGGGBBBCCCCCCBBBCCCHHHOOOUUU^^^nnntttbbbSSSRRRVVVdddpppddd]]]```kkkhhhKKK@@@<<<666222333...000222111///...///000------------------------,,,,,,,,,++++++******)))***************+++,,,,,,************))))))))))))'''((()))******)))((((((&&&''')))***++++++******((((((((((((''''''''''''%%%&&&'''(((((((((((((((%%%%%%&&&&&&%%%%%%$$$###&&&%%%###"""!!!"""###$$$$$$$$$$$$#########""""""$$$$$$$$$$$$###############&&&((('''###!!!###&&&!!!!!!!!!""""""""""""""" !!!""""""!!!!!!"""$$$""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!!!!!!!  !!!!!!!!!!!! !!!"""###"""!!! !!!"""######$$$$$$###############$$$$$$#########"""""""""""""""""""""!!!!!!!!!""""""###&&&&&&&&&''''''(((((((((%%%&&&)))+++------,,,,,,,,,------....../////////222222222333333333444444666888::::::999777777888222111000000222444666888:::;;;>>>FFFVVViii{{{xxxsssiii{{{]]]UUUOOONNNLLLGGGDDDCCCGGGEEECCC@@@???>>>>>>>>><<<:::888888999:::::::::888888888888999999999999;;;;;;<<<<<<===>>>>>>>>>===============<<<<<<<<>>>>>=========<<<<<<;;;::::::999999999999999999999999999999999999::::::;;;<<<>>>@@@AAABBBBBBFFFJJJMMMNNNQQQUUUYYY]]]dddmmmssswww~~~{{{yyy|||zzz{{{|||}}}{{{yyyvvvtttmmmhhh```YYYSSSNNNIIIFFFAAABBBDDDEEEHHHOOOXXX```qqqbbbWWWTTT]]]gggyyypppccc^^^bbbqqqqqqVVV>>>:::;;;666222333---000222222///...///000------------------------,,,,,,++++++***)))((((((***)))))))))***++++++,,,************))))))))))))'''((()))******)))(((((()))((((((((()))***,,,---******)))((('''&&&%%%%%%&&&&&&'''((())))))((((((%%%%%%&&&&&&&&&%%%$$$$$$'''&&&$$$""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$######"""""""""&&&(((&&&""" ###&&&!!!!!!!!!!!!"""###%%%&&&!!!""""""!!!!!!"""$$$%%%$$$###!!!  """###$$$###!!!  !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$###"""!!!  !!!"""""""""""" !!!""""""###""""""%%%&&&&&&&&&%%%"""$$$######"""!!! !!!"""###$$$$$$######""""""!!!!!!"""""""""###$$$&&&'''((($$$$$$#########$$$%%%%%%%%%'''***,,,.........---))))))******+++,,,------222222333333333444444444555777999:::999888888999444333222222222444777888999:::===EEEUUUhhhzzzuuupppfffyyySSSNNNIIIGGGGGGGGGEEECCC??????>>>===============;;;;;;;;;::::::999999999;;;;;;:::999:::;;;<<<===::::::;;;<<<=========<<<>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======;;;<<<<<<;;;999888888999999:::;;;:::999:::;;;============???BBBCCCCCCCCCBBBGGGLLLPPPTTTYYY```fffjjjrrr{{{|||wwwrrrsssvvvsssvvvyyy{{{zzztttnnnjjjbbbYYYPPPMMMJJJFFFDDDEEEFFFDDDFFFMMMRRR[[[mmm~~~{{{kkkVVVZZZ```jjjuuujjj^^^fffsssxxxYYYOOOAAA888555555333000111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((******++++++***)))'''&&&&&&'''((())))))((('''&&&(((### &&&++++++)))))))))((('''&&&&&&%%%%%%(((***,,,***&&&$$$%%%&&&)))'''%%%######%%%''')))'''&&&&&&(((******&&&###"""######$$$$$$######"""########################)))'''%%%$$$$$$$$$""" !!!!!!!!!!!!""""""""""""######################## """###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$$$$$$$"""!!! !!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$&&&((('''$$$"""###%%%###$$$$$$###!!! !!!"""""""""""""""############""""""""""""""""""""""""&&&%%%###""""""$$$%%%''''''''''''''''''((())))))*********((('''''')))+++////////////...---,,,+++,,,333666333222666666222333777::::::777555555666666444333333555777888888<<<===@@@HHHVVVgggxxxmmmnnnggguuuNNNKKKGGGEEEEEEDDDBBB@@@???>>>======<<<<<<======;;;;;;;;;:::::::::999999<<<;;;:::::::::;;;======<<<======>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<>>>>>>=========<<<<<<;;;777888999999888888:::<<<<<<<<<===???AAADDDFFFFFFLLLRRRYYY^^^bbbgggmmmrrrvvvyyysssnnniiiiiilllkkkmmmoooooolllfff```\\\XXXPPPJJJHHHFFFCCCCCCFFFJJJJJJPPPZZZeeerrrlllcccXXXfffxxx{{{oooiiirrr}}}cccJJJBBB999333333444444222111111111000000000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))((((((************)))(((************)))((('''&&&***(((&&&&&&''')))***+++)))(((((('''&&&&&&%%%%%%%%%''')))(((&&&%%%%%%'''((('''%%%$$$$$$%%%'''((($$$######%%%'''&&&### ######$$$$$$$$$$$$############################## $$$&&&&&&&&&"""""""""###############!!!!!! !!!!!!%%%%%%&&&%%%### #########"""""""""""""""###"""!!!  !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###%%%'''&&&$$$"""###%%%"""###$$$###!!! !!!""" !!!!!!!!!$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&'''''''''&&&''''''(((((((((***++++++***+++---///------...............------/////////222666666444666999;;;;;;888666555666777666444444666888999999<<<<<>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;<<<===>>>?????????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===;;;;;;;;;888777777::::::999666777888999999888999;;;===>>>>>>???AAADDDHHHLLLOOOTTT[[[cccjjjnnnsssyyy}}}vvvmmmiiiddd___]]]___aaaaaaaaa___[[[UUUPPPMMMMMMGGGDDDDDDDDDCCCFFFJJJOOOUUUaaaqqqkkk___^^^]]]vvvyyypppqqquuudddNNN>>>999333111222444444222111111000000000000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))&&&'''((()))************++++++***)))))))))))))))***+++,,,+++((('''(((***((((((((('''&&&&&&%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$%%%%%%### $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!#########"""$$$$$$$$$###############$$$###""""""""""""###$$$&&&%%%%%%$$$!!!$$$$$$######"""!!!!!! """!!!  """""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$$$$###"""###$$$!!!"""###"""!!! !!!"""""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&'''%%%'''***,,,,,,---///111+++,,,---...////////////555000...111333333222333999;;;<<<<<<999777666777888666555555777999::::::<<<<<<>>>FFFUUUhhh{{{{{{hhhjjjjjjzzzDDDCCCBBBBBB@@@???===;;;======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>@@@@@@@@@@@@@@@???>>>===========================?????????>>>>>>===<<<;;;999555222444888999666222888:::;;;;;;;;;<<<>>>@@@AAABBBCCCFFFJJJOOOVVVZZZ]]]ccckkkrrrwww}}}zzzrrrkkkdddaaa]]]XXXUUUVVVXXXWWWVVVSSSOOOJJJGGGEEEFFFCCCBBBDDDEEEFFFLLLTTTZZZeeexxxttt```]]]cccttt}}}nnnrrr|||eeePPPBBB<<<888444222333333222000111000000000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++******)))'''(((((()))))))))))))))''''''''''''(((***,,,...((()))******)))'''&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$$$$$$$"""!!!$$$###############""""""%%%$$$###""""""###$$$%%% !!!!!!"""!!! ############""""""!!!!!!"""!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""###### !!!"""""" !!!"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&!!!"""###$$$%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&"""%%%(((***++++++---...+++,,,---...////////////222...///555666222222777999:::;;;;;;:::999888888888666444555777999999999<<<<<<>>>GGGVVVjjj~~~wwweeegggiiizzzAAABBBBBBAAA@@@>>>===<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@@@@@@@???>>>===========================??????@@@@@@??????>>>===???<<<888:::>>>???<<<888999:::<<<<<<===>>>AAACCCCCCFFFIIILLLPPPVVV^^^dddkkkpppwww}}}vvvpppfff```[[[YYYVVVQQQMMMNNNNNNMMMKKKIIIGGGDDDCCCBBBAAAAAABBBDDDFFFJJJUUU```nnn~~~{{{fff^^^gggtttqqqmmm}}}zzzbbbOOOCCC===999777555333222222000///000000000////////////...------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******+++++++++*********))))))(((((((((((('''&&&&&&&&&&&&''')))+++,,,)))'''&&&))),,,---)))%%%'''''''''''''''&&&&&&&&&((((((((((((((((((&&&%%%$$$%%%'''(((((('''%%%$$$&&&&&&'''''''''&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###&&&''''''&&&######"""""""""!!!!!!!!!!!!  !!! !!!""""""###!!!!!!""""""############""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###"""!!! !!!!!!  """!!!!!!!!!""""""""""""###$$$###"""!!!!!!"""###$$$ !!!"""$$$$$$%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$&&&)))++++++***+++,,,------............------&&&)))///444444222444999777777888999::::::::::::666555333444666888888888;;;<<>>???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<==================>>>???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@???>>>????????????????????????@@@@@@AAABBBBBBBBBBBBAAADDDAAA??????AAAAAA???===:::;;;===>>>???@@@CCCFFFHHHLLLQQQUUUYYY___gggnnnwww}}}yyyooogggccc[[[UUUPPPOOOMMMHHHEEEFFFDDDDDDCCCBBBAAA@@@@@@???>>>???BBBEEEHHHOOO```ppp{{{iiiaaahhh}}}wwwmmmvvvdddNNN@@@:::999222222111111000000111111000000////////////......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***++++++++++++***+++***)))(((''''''''''''))))))((('''''''''''''''***'''%%%)))///111---((('''''''''''''''''''''''')))((((((((())))))'''%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&%%%$$$######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$###""""""!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""###!!!   !!!""""""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((***,,,,,,++++++,,,------...............------)))///444333333555666555999888777888:::;;;;;;:::666444333333555777888777:::<<>>AAA???>>>======<<<<<<======<<<<<<=========>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@???@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCDDDEEEFFFFFFFFFDDDDDDCCCAAA@@@???>>>===>>>@@@BBBCCCDDDFFFIIIKKKQQQVVV]]]bbbfffkkkssszzzsssnnniiiaaa\\\ZZZSSSMMMHHHHHHFFFBBB@@@AAA???????????????>>>>>>>>>===???CCCHHHMMMYYYooouuullljjjssswwwoootttjjjQQQCCC999555666111111111000//////111222000000/////////.........,,,,,,,,,++++++++++++***************************))))))***+++++++++++++++))))))''''''''''''((()))*********)))((('''&&&%%%)))((('''))),,,---+++***'''''''''''''''''''''''''''&&&%%%&&&))))))(((%%%%%%&&&&&&&&&&&&&&&&&&%%%###%%%&&&%%%###"""$$$&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$######"""!!!!!! ###$$$&&&''''''&&&$$$######""""""!!!!!!""""""""""""""""""""""""#########!!!!!! !!!!!!"""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###!!! !!!######!!!  !!!#########$$$$$$$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!!!!!!!! !!!"""$$$%%%'''%%%%%%%%%&&&'''((()))***)))***++++++***+++---///,,,,,,---...////////////111888888555???OOORRRHHH===;;;999999;;;;;;:::888777555444444666888999888999<<>>;;;;;;>>>BBB??????>>>===============<<<=========>>>>>>??????>>>???@@@AAABBBAAA@@@@@@AAAAAABBBCCCDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEAAABBBDDDEEEGGGHHHHHHIIIFFFGGGGGGEEEBBB??????@@@DDDFFFHHHIIIJJJLLLOOORRRZZZ```hhhnnnqqqvvv}}}}}}pppeeebbb```ZZZWWWWWWPPPJJJEEEDDDCCC???>>>???>>>???????????????>>>===>>>@@@FFFLLLSSSbbb{{{pppdddccchhhxxxsssnnnooo~~~zzzYYYGGG>>>888555666444444333111//////000222000/////////............,,,,,,,,,+++++++++******************************((()))***+++++++++++++++''''''&&&&&&'''(((***+++((((((***++++++***)))(((&&&'''(((((('''&&&((()))&&&'''''''''''''''''''''$$$###"""%%%(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&######%%%(((#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%% !!!%%%***...000000%%%%%%$$$$$$###""""""!!!!!!###%%%''''''%%%###!!!"""!!!!!!!!!"""###$$$%%%$$$$$$######"""!!!!!!!!!  !!!  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$"""!!!!!!######!!! !!! !!!!!!!!!!!!!!!###%%%''''''%%%###!!!"""!!! !!!###&&&'''%%%%%%&&&&&&((()))+++,,,'''(((((((((((())),,,///)))***,,,...///000111111,,,444444777QQQsss|||nnnBBB???;;;;;;<<<;;;999777888666555555777999:::999999<<>>>>>??????BBBAAA???>>>>>>>>>???@@@===<<<;;;;;;<<<===>>>???@@@AAABBBCCCCCCAAA???>>>@@@CCCFFFHHHHHHGGGHHHHHHKKKJJJIIIGGGGGGHHHHHHIIIKKKIIIHHHIIILLLLLLJJJGGGHHHHHHGGGDDDAAAAAACCCEEEEEEGGGLLLPPPQQQQQQXXXaaalllpppvvv{{{zzzkkkddd[[[VVVUUUSSSOOOKKKBBBBBB@@@>>>===<<<<<<<<<>>>;;;888888;;;>>>???>>>@@@EEEJJJPPP[[[nnnvvvgggdddUUUddd{{{tttjjjbbbfffuuu|||hhhQQQCCC;;;555222222333222111000////////////000////////////.........---------...............+++,,,,,,,,,,,,+++******$$$%%%%%%&&&'''((())))))******(((&&&%%%&&&***---((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&'''''''''(((((()))((('''%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!""""""&&&''''''%%%######$$$%%%'''&&&$$$"""!!!!!!""""""$$$""" """%%%&&&%%%###&&&###!!!"""$$$%%%###!!!!!!$$$$$$!!! ###$$$######"""!!!  !!!!!! !!!"""""""""!!!  ###!!!""""""#########$$$$$$$$$$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""### """###%%%&&&&&&$$$######"""###$$$&&&'''###""" ###'''&&&###%%%%%%&&&&&&&&&&&&&&&&&&---,,,+++++++++---///111000//////........./////////888777888VVV~~~nnnEEEAAA:::555222333666888555444444555555666777888:::===CCCOOOdddzzzvvvccceeeiii}}}AAA@@@@@@???>>>?????????AAAAAA@@@??????>>>?????????>>>=========???@@@AAA???@@@BBBCCCCCCCCCBBBAAACCCDDDFFFFFFFFFGGGIIIKKKMMMMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFGGGIIIJJJHHHFFFHHHHHHGGGEEEDDDDDDFFFHHHOOOQQQVVV[[[[[[\\\cccmmmxxx||||||xxxsssmmmhhhaaaZZZSSSNNNMMMKKKGGGDDDAAA@@@???>>><<<<<<;;;;;;===;;;999:::===???@@@???AAAFFFNNNWWWeeeyyy{{{ddd\\\\\\ggg~~~|||pppeee^^^aaalllgggWWWDDD:::666333222333333222111000////////////------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))'''''''''((())))))******)))))))))'''&&&''')))+++((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%%%%&&&&&&%%%&&&&&&%%%######$$$%%%%%%$$$###""""""###%%%%%%###!!! !!!###$$$###!!!###""" """$$$&&&%%%###%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$###"""!!!!!!!!! """"""!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!"""###"""  !!!   !!!!!!"""###"""""""""!!!!!!!!!!!!!!! !!!"""######"""""""""""""""""""""""")))((('''&&&%%%%%%%%%&&&"""!!! """%%%))))))'''&&&&&&&&&''''''''''''(((,,,,,,+++***+++---...000//////............/////////777666444FFF___cccUUU>>>===:::888777777777888777666555444444333333333777;;;AAANNNbbbyyyxxxeeefffggg{{{AAA@@@@@@???????????????AAAAAAAAAAAA@@@???>>>===AAA@@@@@@@@@@@@AAAAAABBB>>>???AAACCCDDDDDDDDDDDDFFFGGGGGGFFFFFFGGGJJJMMMOOOOOOOOONNNMMMLLLKKKKKKFFFEEEEEEFFFHHHIIIHHHGGGJJJKKKKKKKKKKKKLLLOOOQQQYYYZZZ___dddeeegggoooxxx~~~zzzzzz{{{wwwrrrmmmiiiddd___\\\VVVQQQJJJFFFEEECCC@@@===???>>>===<<<;;;;;;;;;;;;<<<;;;:::;;;>>>@@@AAA@@@CCCJJJUUUdddwww}}}cccVVVYYYbbb}}}lllbbb]]]ZZZiiipppSSSFFF999444333222111333222222111000////////////------------,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***)))************************((()))***)))((('''((()))((((((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$###"""$$$%%%&&&%%%$$$######$$$%%%%%%###"""!!!!!!"""###!!! !!! """$$$&&&%%%$$$$$$###!!! """#########%%%$$$$$$######""""""!!!!!!###""" """"""!!!!!!!!!!!!"""######!!!###%%%$$$"""  !!!!!! !!!""""""###############"""""""""!!!!!! !!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###"""""""""###%%%###""""""######"""!!!&&&'''''''''((((((((((((+++******)))***,,,---...//////............/////////444555333777???BBB>>>777888:::;;;;;;:::999888666555444333333222333333555999???KKK___vvv{{{ggggggeeeyyyAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBB@@@>>>===BBBBBBAAAAAAAAABBBBBBBBB@@@AAAAAABBBCCCDDDEEEFFFHHHIIIJJJJJJIIIIIIKKKMMMMMMMMMNNNNNNMMMLLLJJJIIIEEEEEEEEEGGGHHHJJJKKKKKKOOOPPPRRRTTTUUUWWW[[[^^^cccdddiiinnnppprrr{{{zzzzzz{{{|||yyyvvvvvvrrrkkkddd```\\\YYYWWWOOOKKKFFFCCCAAA@@@>>><<<======<<<;;;::::::::::::<<<;;;<<<===>>>@@@@@@@@@EEENNN___tttgggXXXZZZkkk}}}sssddd___ccciiizzz```III???666444333111000111111111000////////////////////////.........------------,,,+++******))))))+++++++++++++++***))))))+++*********************''')))++++++)))''''''(((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$########################$$$%%%$$$""""""###%%%+++)))'''%%%###"""""""""$$$$$$######""""""!!!!!!"""!!!!!!"""###$$$$$$$$$""" #########"""""""""!!!!!!!!!"""!!!!!!"""""""""""""""######$$$###$$$$$$###!!!!!!###$$$$$$###"""!!!"""######!!!!!!"""############"""""""""""""""!!!!!!!!! !!!!!!!!!!!!"""###$$$%%% !!!"""###### !!!"""###$$$$$$&&&######%%%%%%###"""###%%%%%%&&&&&&''''''((((((***)))))))))***+++,,,---///............//////000000000222555555333555888666777999;;;;;;;;;999888333333333333444555666777444999???III\\\qqq~~~iiigggdddyyyBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDBBB@@@???BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAABBBCCCDDDEEEGGGJJJNNNOOONNNLLLKKKJJJIIIIIIJJJKKKKKKIIIHHHGGGCCCDDDEEEGGGIIILLLNNNPPPTTTWWWZZZ]]]```cccgggjjjnnnpppuuuzzz|||}}}||||||}}}zzzxxxuuurrrooommmggg```YYYUUURRRPPPNNNIIIFFFCCCAAA???>>>===<<<;;;;;;:::::::::::::::;;;=========>>>>>>???AAABBBHHHTTTiii~~~hhh[[[\\\mmm}}}jjj```bbbpppgggQQQBBB;;;555444444111000111111000/////////////////////............---------...------,,,+++***))))))***++++++++++++***))))))))))))))))))))))))((((((''')))++++++)))'''''''''((((((((((((((((((((((((######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""###%%%***)))'''%%%###""""""###%%%%%%%%%%%%########################"""!!!!!!!!!%%%!!! ###"""!!!!!!!!!!!!!!!!!! !!!"""  ###"""""""""""""""######$$$$$$$$$""" !!!###$$$$$$######!!!!!!!!!!!!!!!""""""### !!!!!!""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%% !!!"""######""""""###$$$&&&&&&''''''###!!!###)))***'''(((,,,######$$$%%%%%%&&&''''''))))))))))))***+++,,,,,,...............///000000333...000777:::666555999999999999999999999999999444444444444555666777888666:::@@@IIIYYYnnn}}}lllgggggg{{{CCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBDDDCCCAAA@@@@@@BBBDDDEEEGGGKKKOOOQQQOOOLLLIIIHHHFFFFFFGGGHHHHHHHHHHHHGGGCCCEEEHHHJJJLLLPPPUUUYYY\\\___dddhhhkkkoootttwwwxxxyyy~~~~~~|||~~~{{{vvvssspppnnnjjjhhhccc]]]VVVPPPLLLJJJHHHGGGBBBAAA@@@>>>===<<<;;;;;;;;;:::::::::::::::;;;<<<===>>>?????????BBBFFFIIIRRRaaayyypppdddZZZ^^^ppppppgggeeemmmuuuWWWGGG:::555222333333111000222000//////....../////////,,,,,,,,,,,,++++++++++++---,,,,,,++++++***************++++++******)))(((((((((((((((((((((((((((((()))++++++)))'''&&&'''(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###!!!"""###"""!!!!!!###%%%%%%$$$#########%%%&&&'''$$$&&&&&&&&&$$$###$$$%%%###$$$%%%###!!! $$$""" !!!"""###""" """!!! !!!"""###$$$"""!!!!!!!!!!!!"""######$$$###!!!!!! !!!!!!!!! """!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!""""""######$$$!!!!!!!!!!!!"""###$$$$$$###""""""!!!!!! $$$$$$%%%%%%%%%$$$$$$###%%%"""###(((%%%"""""""""###$$$%%%&&&&&&'''((())))))***++++++,,,,,,......---......///000111666000000777:::777666888<<<:::999888777888999:::888888777555555555555555666;;;AAAIIIXXXmmm}}}qqqkkkjjj|||EEEEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHEEEFFFFFFGGGFFFEEEDDDCCCBBBAAA???>>>???BBBEEEGGGGGGJJJMMMNNNLLLIIIGGGGGGEEEFFFFFFFFFGGGIIIJJJKKKIIILLLOOORRRUUUZZZaaafffhhhlllqqqvvvzzz~~~~~~|||wwwtttoookkkhhheeebbb```[[[WWWPPPKKKGGGFFFDDDCCC>>>>>>>>>===;;;::::::;;;:::::::::::::::;;;<<<======???@@@@@@BBBGGGOOOTTTddduuu~~~rrr^^^YYY]]]rrruuuppprrrwww```JJJAAA888333111222222//////111//////.........//////000,,,,,,,,,+++++++++*********************************************))))))(((&&&''''''(((((())))))))))))***+++***(((&&&&&&'''(((((((((((((((((((((((('''((())))))******))))))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""#########"""""" !!!""""""!!!!!!###$$$###"""""""""###%%%&&&'''"""$$$&&&%%%######$$$&&&!!!###$$$###  """ !!!!!!  !!! !!!!!!!!!!!!!!!""" ######"""!!!!!! !!!!!!"""###"""""""""  !!!""""""  !!!"""!!!!!! !!!""" !!!""""""""""""""" """###$$$%%%&&& !!!"""######$$$######""""""!!! !!!"""###$$$$$$###""""""'''"""###'''""""""######$$$%%%&&&'''((())))))***+++,,,,,,,,,,,,---------......///000111444222222555666555666888999999999999999999::::::777777666555444444444444555;;;AAAIIIYYYnnnxxxqqqlll}}}FFFFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGHHHJJJKKKGGGHHHHHHIIIHHHGGGFFFEEE@@@>>>======>>>BBBFFFIIIHHHIIIJJJJJJHHHFFFFFFGGGGGGFFFFFFGGGHHHJJJMMMNNNPPPSSSXXX[[[^^^dddkkkqqqssswww}}}|||yyyvvvrrrnnniiieeebbb___\\\ZZZUUUQQQKKKFFFCCCAAA@@@>>><<<===>>>===<<<;;;;;;<<<::::::::::::;;;<<<=========>>>@@@BBBEEELLLVVV]]]tttzzzggg^^^[[[[[[hhhxxxtttwwwiiiNNN???<<<;;;777444444222...---000//////.........//////000.........---------,,,,,,(((((((((((())))))))))))***************)))((((((&&&''''''((()))******+++***++++++)))'''&&&'''(((((((((((((((((((((((((((&&&&&&'''(((((()))((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&& !!!"""!!! !!!###$$$%%%$$$###""""""###$$$$$$ ###%%%$$$""""""$$$&&&"""###### !!!$$$"""%%%$$$!!! !!!###!!!!!!!!!!!!"""""""""""""""!!! !!!"""""" """###$$$"""!!! !!!"""!!! !!!###&&&'''###"""!!!!!!!!!###$$$%%%!!!!!!"""############### !!!###%%%&&&''' !!!"""###!!!!!!""""""######$$$$$$!!!"""%%%'''((()))))))))""""""***((( (((######$$$%%%'''(((((()))))))))+++,,,,,,---,,,,,,---------......000111111000222444333222444777999666777999:::;;;;;;::::::333333333333444555666666333999AAAJJJZZZppp}}}vvvmmm}}}IIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMKKKJJJIIIJJJIIIHHHGGGAAACCCCCC@@@>>>AAAFFFIIIIIIJJJJJJHHHEEECCCCCCDDDHHHJJJLLLMMMOOOQQQTTTWWWZZZ]]]bbbggglllsssyyy~~~|||wwwsssppplllhhhbbb^^^ZZZXXXUUUSSSQQQMMMGGGBBB@@@@@@??????<<<<<<;;;::::::;;;;;;;;;;;;777777:::======>>>AAA@@@>>>@@@FFFKKKSSSddduuuqqqddd]]]ZZZ```sss~~~~~~vvvttt^^^QQQGGG===888555444333111000/////////.................................------,,,,,,,,,++++++++++++++++++++++++)))(((&&&%%%%%%%%%&&&'''%%%&&&'''((('''&&&$$$"""''''''(((((())))))******+++***)))((('''&&&%%%%%%'''%%%###$$$(((******(((&&&)))***'''###"""&&&+++'''&&&&&&&&&'''((('''&&&$$$######"""###$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$"""!!!!!!"""$$$&&&%%%%%%###"""###%%%&&&&&&%%%###%%%%%%$$$###""""""######%%%$$$######""""""######""""""############"""!!!"""!!!  %%%'''&&&### !!!!!! !!!!!!###&&&'''$$$ ###!!!!!!!!!!!! !!!!!!!!!!!!!!! ###%%%(((&&&### !!!!!!  !!!$$$&&&(((%%%$$$###"""!!!!!!!!!!!! !!!"""######""" $$$$$$%%%'''(((***,,,---%%%$$$$$$%%%''''''&&&$$$"""###$$$&&&((()))+++,,,&&&(((************,,,......///000000000000000///000222555777666444444444;;;;;;<<<<<<;;;;;;:::999666666555333111111444666:::;;;@@@NNNaaatttrrrrrr~~~HHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIILLLKKKJJJIIIIIIHHHGGGEEEDDDFFFEEEBBB@@@AAADDDFFFFFFGGGHHHGGGEEEDDDEEEFFFKKKNNNQQQSSSVVVYYY\\\___gggjjjnnnrrrwww~~~}}}yyyvvvsssooommmgggbbb]]]XXXUUUSSSQQQOOOMMMIIICCC@@@>>>>>>======;;;;;;::::::::::::;;;;;;>>>:::999<<<===;;;;;;>>>EEECCCFFFMMMWWWeee{{{rrraaaYYY[[[aaawwwyyyxxxcccPPPGGG???888444444444222111000/////////........................,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++)))((((((((()))***))))))+++++++++)))(((&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%###!!!"""%%%&&&&&&%%%%%%'''(((&&&""""""&&&***...,,,+++***))))))((((((&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$""" ###%%%&&&&&&""""""###$$$&&&%%%$$$#########"""!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!  !!!"""###"""!!! !!!!!!!!! !!!!!!!!!###%%%&&&### """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&%%%###!!!!!!""""""!!!  !!!###%%%%%%%%%$$$""""""!!!!!!!!! !!!###$$$$$$###!!! ######%%%'''((()))))))))$$$$$$###%%%&&&'''&&&$$$######$$$&&&((()))***+++...//////---+++******++++++,,,---...///000000000111333666666666555555666;;;;;;;;;<<<;;;;;;:::999444444333111///000222444<<<>>>CCCPPPbbbssswwwsss~~~JJJIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDBBBBBBEEEGGGEEEGGGIIIIIIIIIJJJLLLMMMUUUXXX\\\```cccfffjjjlllqqqssswww{{{~~~zzztttpppnnnllljjjiii___[[[UUUQQQNNNMMMJJJIIIGGGDDD???<<<;;;<<<<<<;;;:::::::::999999::::::;;;???<<<<<<>>>>>><<<<<>>AAAGGGUUUeeesss|||yyytttMMMLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEDDDCCCBBBCCCDDDBBBAAABBBEEEFFFFFFIIILLLIIIKKKNNNPPPRRRTTTWWWYYYaaaeeejjjnnnqqqtttvvvxxxvvvyyy}}}zzzwwwrrrmmmiiiggggggfffeeeXXXTTTOOOLLLJJJHHHGGGEEECCC@@@<<<::::::;;;;;;;;;:::999999999999:::;;;;;;===;;;===@@@@@@???AAAEEEIIIQQQ^^^mmm~~~ppp[[[[[[bbbmmm```QQQ@@@999666444333444222222111000///......///////////////////////////******++++++,,,,,,------************************,,,+++***(((((())))))***((()))*********)))(((((((((((((((''''''&&&&&&&&&$$$$$$%%%&&&'''(((((()))((('''&&&%%%%%%&&&&&&%%%###$$$%%%%%%$$$%%%'''***+++***(((%%%"""!!!"""###%%%%%%$$$######""""""""" !!!"""###$$$%%%&&&&&&$$$"""!!!"""$$$%%%%%%$$$ """###$$$###"""""""""$$$$$$###############$$$###$$$&&&'''&&&%%%###""""""!!!  """$$$!!!!!!###%%%$$$""" !!!!!!!!!""""""!!!!!!!!!""""""""" """"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""###"""!!!!!! !!!!!!"""%%%%%%$$$###############!!!###%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$######$$$&&&&&&%%%###%%%%%%&&&&&&'''((())))))((()))++++++++++++,,,...000000000111222333333444222333444444444555888::::::;;;;;;;;;;;;:::999999666666666444222222555777>>>AAAJJJXXXhhhuuu{{{}}}{{{vvvsss}}}MMMLLLJJJHHHFFFEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDAAABBBBBBAAA@@@AAAEEEHHHHHHDDDDDDIIIKKKJJJLLLQQQOOORRRUUUYYY[[[___bbbeeemmmqqqwww{{{}}}~~~~~~{{{uuuppplllgggdddbbbbbbaaaaaaTTTPPPLLLIIIGGGFFFEEEDDD@@@>>>;;;:::;;;<<<<<<<<<:::999999999::::::;;;<<<===<<<===@@@@@@???CCCJJJPPP```vvvsss___WWWfffxxx}}}fffPPPDDD:::666444333333555111111000///............////////////////////////++++++,,,,,,------......************************++++++)))((((((((()))***'''(((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''((((((***))))))(((&&&&&&&&&'''$$$%%%&&&&&&&&&'''(((***((())))))&&&$$$###%%%'''$$$$$$$$$######""""""!!! !!!"""$$$%%%&&&&&&""""""###%%%&&&&&&###!!! """%%%%%%###!!!!!!"""$$$###############$$$$$$###$$$&&&&&&&&&%%%###!!!###"""!!! """$$$%%%  """###!!!!!!!!!!!!!!! !!!!!!"""######"""!!!!!! !!!!!!  !!!!!!!!!  !!!!!!"""""" !!!"""#########!!!!!!!!!!!!"""###$$$$$$$$$$$$######"""#########!!!###%%%&&&'''&&&%%%$$$'''&&&###"""!!!"""$$$%%%#########$$$%%%&&&%%%###%%%%%%&&&&&&'''((())))))%%%'''***++++++---///111333222111111000111111222000222333333444555888:::::::::;;;;;;::::::999888777777666444222333555777;;;@@@JJJZZZjjjvvv|||}}}uuuyyytttrrr}}}IIIHHHFFFDDDCCCBBBCCCCCC@@@@@@@@@@@@@@@AAABBBBBBAAACCCCCCBBBBBBFFFNNNTTTXXXPPPMMMRRRSSSPPPRRRWWWXXX[[[___cccfffjjjnnnqqqwww|||}}}uuupppiiifffaaa^^^]]]\\\[[[ZZZPPPMMMHHHFFFEEEDDDCCCBBB@@@>>>;;;;;;<<<======<<<::::::::::::;;;<<<======???>>>???BBBBBBCCCJJJRRR\\\qqqwwwbbb\\\ccc|||zzzkkkRRRDDD<<<666444333000111333000000///.......................................,,,---------------......************************,,,+++***)))((()))******((((((((())))))))))))***''''''(((((()))******+++)))))))))((((((''''''&&&'''(((((('''%%%$$$%%%'''%%%&&&&&&''''''(((((((((!!!$$$&&&%%%###"""###&&&$$$%%%%%%&&&%%%%%%$$$###!!!!!!"""###$$$%%%&&&'''""""""###%%%&&&&&&### ###&&&&&&###!!!!!!###!!!!!!!!!!!!!!!""""""###!!!!!!"""###"""!!! """"""!!!!!!"""###$$$%%%!!!!!!!!!!!!"""######$$$ """""""""!!!!!!!!!!!!############!!!!!! !!!"""######  !!!"""""""""###!!! """$$$$$$### !!!!!!"""###$$$$$$%%%######"""""""""""""""###!!!"""$$$&&&&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$%%%###""""""###%%%&&&$$$###$$$$$$%%%&&&'''((()))***)))+++---...---...000222222111///...------...//////111444555555777999;;;:::::::::::::::999888888555555444222111111333555:::???JJJZZZkkkwww|||}}}sssxxx~~~xxxttt~~~GGGFFFDDDBBBAAAAAABBBCCCAAAAAAAAABBBBBBDDDEEEFFFFFFGGGGGGGGGHHHOOOZZZccchhh]]]XXX\\\^^^[[[]]]dddfffiiimmmpppssswww{{{~~~}}}yyytttmmmiiibbb___[[[YYYWWWUUUSSSQQQKKKHHHDDDBBBAAAAAA@@@@@@???===;;;;;;<<<===<<<;;;;;;;;;;;;;;;<<<===>>>???BBBAAADDDHHHKKKPPP\\\gggvvv|||jjjccckkk{{{~~~pppWWWDDD<<<777444444333///000333//////......------......---------------------------------,,,,,,,,,,,,,,,***************************)))((('''&&&'''(((((((((((((((((())))))******'''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%'''(((&&&$$$###%%%(((&&&%%%%%%&&&''''''&&&%%%!!!%%%%%%""" #########%%%%%%&&&%%%$$$$$$"""######$$$%%%&&&&&&'''%%%###""""""###$$$$$$###!!!%%%((('''###!!!"""$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!  !!!!!!"""######$$$!!!"""######$$$###"""""" !!!"""""""""""" !!!###$$$$$$###!!! """!!! !!!"""""""""!!!  !!!""""""###%%%""" !!!###$$$$$$###!!!!!!"""""""""""""""!!!"""!!!!!!!!!!!!!!!"""""" !!!###%%%&&&%%%$$$$$$###%%%)))++++++((($$$"""###""""""###%%%%%%$$$#########$$$&&&((()))***+++***,,,............000111000///...,,,,,,---...//////222666888999:::;;;===999::::::::::::999888888555555555333111111333666:::???JJJYYYjjjvvvzzz{{{qqqvvv~~~yyyHHHFFFDDDCCCBBBCCCDDDEEEDDDDDDEEEEEEGGGHHHJJJJJJKKKLLLLLLKKKMMMVVVcccnnnpppddd^^^dddgggeeehhhpppqqqssswww{{{~~~}}}{{{xxxvvvrrrmmmgggccc\\\ZZZWWWUUUSSSQQQMMMKKKHHHEEEAAA???>>>>>>>>>===???===;;;;;;<<<<<<;;;:::;;;;;;;;;<<<===>>>??????CCCCCCHHHOOOUUU___nnn}}}qqqfffmmm~~~xxxqqqvvvrrr\\\III<<<999666555555444000111444//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))'''&&&%%%$$$###$$$$$$%%%''''''&&&&&&'''((())))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))'''%%%%%%'''***&&&%%%%%%%%%&&&&&&$$$### %%%******&&&######$$$ !!!"""###$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&''')))%%%!!! ###%%%&&&!!!%%%)))(((###!!!"""%%%######"""######$$$%%%%%%######"""!!!!!!!!!!!!""" !!!"""""""""""" """######!!!  !!!###$$$ """###$$$$$$###""" ###""" !!! """!!!!!!!!!  !!!""""""###'''$$$!!!!!!###%%%$$$###""""""""""""!!! !!!!!! !!!"""!!!###%%%&&&%%%$$$###$$$,,,111111+++$$$###""""""###%%%%%%$$$""""""###$$$&&&(((***+++,,,''')))+++,,,,,,---///111000///...---...///111333000444888;;;<<<<<<===>>>999::::::::::::999888888888888777555333333666888<<<@@@JJJYYYiiitttyyyyyyooottt|||}}}DDDDDDDDDEEEEEEGGGHHHHHHIIIJJJKKKLLLMMMPPPTTTXXXWWWXXXXXXYYYZZZ]]]bbbfffkkkoootttxxxzzz|||~~~|||xxxyyyuuupppmmmkkkgggccc___VVVSSSPPPMMMKKKIIIFFFDDDCCC@@@>>>===>>>???@@@@@@;;;<<<<<<<<<;;;;;;<<<>>><<>>AAABBBHHHHHHNNNZZZdddqqq|||tttvvvyyyyyypppooouuuuuu^^^KKK===666666555333111000///......///............---------......//////......---,,,+++++++++*********))))))+++***))))))((())))))))))))))))))))))))))))))))))))******)))&&&%%%%%%&&&((((((((((((((()))***+++%%%&&&'''((()))))))))))))))((('''&&&&&&&&&&&&&&&%%%###""""""$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%#########%%%''')))$$$$$$###"""!!!!!!"""""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!%%%$$$"""!!! !!! !!!!!!###$$$%%%$$$###""" !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%$$$""" !!!"""!!! $$$******&&&"""!!! !!!$$$%%%$$$###""""""############""""""!!!!!!!!!"""""""""""""""#########"""""""""""""""(((%%%---===<<<+++"""%%%&&&%%%$$$$$$$$$&&&)))***%%%&&&''''''(((''''''&&&+++*********+++---///000222222111111111111222222333444666888999:::::::::888888888888888777666666888888777555444555777:::;;;BBBLLLXXXggguuuzzzxxxqqqwwwFFFFFFFFFGGGHHHJJJLLLMMMNNNOOOPPPQQQRRRVVV[[[^^^aaabbbcccdddeeehhhmmmqqqwww{{{|||wwwtttuuuqqqllliiifffccc^^^ZZZSSSPPPMMMJJJIIIGGGDDDBBBBBB@@@======>>>???@@@@@@===>>>???>>>======>>>@@@>>>@@@@@@??????BBBGGGJJJJJJOOO[[[lllzzz|||wwwyyytttzzzwww___LLL>>>666222333333222111000000000000............------------...............------,,,+++++++++*********))))))++++++***))))))))))))))))))))))))))))))))))))))))))***+++***(((''''''((((((((('''''''''((())))))'''(((((((((((((((''''''(((((('''&&&&&&&&&&&&&&&&&&$$$###$$$%%%''''''&&&###$$$$$$$$$######""""""$$$######"""######$$$$$$$$$###""""""###%%%''')))!!!!!!""""""!!! !!!######"""!!! #########$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!!!!"""$$$###!!!   !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! $$$))))))%%%!!! !!!###$$$$$$###"""""""""######"""""""""%%%%%%###""" !!!!!!""""""""""""!!!!!!&&&%%%///??????///%%%'''%%%$$$######$$$%%%''')))&&&&&&&&&'''''''''''''''+++*********,,,---///000111111111000000111111111333444666888::::::::::::999999999:::999999888777888888888666555555888:::;;;BBBLLLXXXhhhvvvzzzwwwsssyyyKKKKKKLLLMMMOOORRRUUUVVVYYYZZZ[[[\\\]]]bbbggglllpppqqqssssssuuuxxx}}}zzzuuupppmmmnnnkkkgggccc___[[[WWWTTTNNNLLLHHHFFFEEEDDDAAA@@@AAA???======>>>@@@@@@@@@;;;<<<<<<;;;::::::;;;===<<<===>>>>>>>>>CCCKKKRRRUUU___rrr}}}~~~qqq]]]KKK>>>888666555111111000000000111111222............------------...............---,,,,,,+++++++++***************,,,++++++***)))*********))))))))))))))))))))))))((()))***)))((('''((()))((((((''''''&&&'''''''''))))))))))))((('''&&&%%%(((((('''&&&&&&&&&&&&'''&&&%%%%%%&&&'''((('''%%%$$$$$$$$$#########""""""$$$######"""""""""######"""!!!!!!!!!###$$$'''((( !!!"""""""""""" !!!###$$$$$$###############$$$$$$$$$$$$%%%!!!  """###""""""!!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!!!!"""!!! ###'''(((%%%  """######"""""""""""""""""""""""""""""""""######$$$$$$%%%%%%!!!"""###""""""!!!###"""---<<<===///%%%'''%%%%%%$$$$$$$$$&&&''')))'''&&&&&&%%%&&&'''((()))+++***++++++,,,...///000111000000//////000000111333444666888:::::::::::::::;;;;;;;;;;;;:::999999888888888666555555777:::;;;BBBMMMYYYiiivvvyyyvvvuuuzzzRRRSSSTTTVVVZZZ^^^bbbdddggghhhjjjkkkmmmrrrwww|||~~~}}}|||yyyvvvrrrmmmiiifffgggeeeaaa]]]XXXTTTPPPNNNIIIGGGDDDBBBAAA@@@???===???>>><<<===???@@@@@@@@@:::;;;;;;:::999999:::<<<======>>>@@@BBBGGGSSS^^^kkkxxx|||vvvcccZZZKKK???888666777888111111000000000000111111.........---------,,,,,,------.........---,,,,,,************************,,,,,,+++***************))))))))))))))))))))))))&&&'''(((((('''&&&'''))))))((('''&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&((((((%%%###&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$###""""""######""""""!!!!!!"""###$$$%%% !!!"""""""""""""""!!!"""#########"""!!!!!!############$$$$$$$$$$$$###"""  !!!"""""""""!!!!!! ###""""""!!!!!!!!!!!!"""!!! """"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""" !!! """""" !!!%%%&&&$$$ """###"""!!!"""""""""!!!!!!""""""""" !!!"""###$$$$$$!!!###$$$$$$###"""!!! '''333333((("""###'''&&&&&&&&&&&&'''((()))'''&&&%%%$$$%%%''')))******++++++,,,---...///000000000////////////000000333555777999:::;;;:::::::::;;;;;;;;;;;;:::999999666777777666555555666888:::CCCNNN[[[jjjvvvyyyuuusssyyy[[[[[[]]]```eeejjjpppsssvvvxxxzzz|||~~~}}}zzzuuutttqqqmmmiiieeeaaa``````^^^\\\WWWRRRNNNKKKJJJEEEBBB@@@??????>>>===;;;===<<<<<<===???@@@@@@@@@===>>>??????>>>>>>???AAABBBBBBEEEJJJMMMSSSbbbqqq}}}kkk\\\KKKFFF===777444333333222333222111000////////////...------------,,,,,,,,,---------...---,,,,,,+++************************,,,+++******))))))******))))))))))))))))))))))))&&&((())))))''''''(((***)))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((''''''&&&&&&&&&''''''((($$$$$$$$$%%%'''&&&$$$"""'''&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%$$$###############""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!"""!!!!!!!!! """"""#########$$$$$$$$$&&&$$$###!!! !!!!!!############"""""""""!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!"""!!!!!!!!!%%%$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  ###### ###%%%### """###"""!!!""""""!!! !!!""""""###"""  !!!"""$$$%%%%%%%%%$$$$$$!!!###***)))""""""%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%''')))+++***+++,,,---.../////////000000////////////000000444555777999:::;;;;;;;;;:::::::::;;;::::::999888444555666555444444555666:::CCCOOO\\\kkkwwwxxxtttpppuuu{{{fffgggiiimmmssszzz~~~zzzuuuqqqllljjjgggccc___\\\ZZZYYYXXXXXXVVVRRRMMMIIIGGGGGGBBB@@@============<<<;;;<<<;;;;;;===???AAAAAA@@@===>>>?????????@@@BBBDDDDDDDDDJJJSSSYYYaaattt~~~iiiUUUIII???<<<888555444333111000333222111000///.........------------,,,,,,,,,,,,---------------,,,++++++***************++++++++++++******)))((())))))))))))))))))))))))))))))))))))***+++***)))((()))***((((((''''''&&&'''''''''%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''((((((%%%$$$###$$$%%%%%%###"""%%%$$$###"""""""""###$$$))))))'''&&&$$$$$$##################"""""""""!!!$$$$$$$$$###"""!!!  !!!"""######"""""""""############$$$$$$$$$$$$###""""""!!!!!!"""######$$$$$$######"""  !!! !!!""""""###"""""""""%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!! ###$$$ !!!###"""  """######""""""""" """"""######"""!!! ############$$$%%%%%%%%%'''$$$###%%%%%%!!!!!!$$$"""""""""###############&&&%%%%%%%%%&&&((()))******+++,,,...////////////111000000//////000000111444555777999;;;;;;;;;;;;::::::;;;;;;::::::999888444555666666444444555666:::CCCPPP^^^mmmwwwxxxsssmmmrrryyywwwwwwzzz~~~{{{wwwtttpppkkkgggcccaaa]]]ZZZVVVTTTTTTSSSQQQQQQQQQMMMHHHDDDDDDDDD@@@>>><<<<<<======<<<;;;:::::::::===@@@AAAAAA@@@<<<===??????@@@AAADDDFFFGGGIIISSSbbbkkkvvvwwwbbbRRREEE>>>;;;999666555555444333222111000////////////000000---------,,,,,,,,,++++++,,,------------,,,++++++))))))*********+++++++++***)))((((((''''''(((((())))))))))))))))))))))))((()))***)))'''&&&&&&'''(((((('''''''''((())))))''''''((((((((((((((('''&&&&&&&&&&&&&&&'''(((((('''&&&$$$$$$%%%%%%$$$###&&&%%%###!!!!!!"""###$$$))))))'''%%%$$$###"""""" !!!"""###$$$$$$$$$$$$######$$$######!!! !!!!!!!!!!!!""""""###$$$""""""""""""############ """###$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!"""!!!"""""""""!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$  """!!!!!! !!!###$$$$$$######"""  """### """$$$&&&''')))***%%%$$$"""!!!"""###$$$%%%%%%######$$$$$$"""###%%%#########$$$$$$######"""$$$$$$%%%&&&'''((()))******+++---...///000//////111111111000000111111111444666888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::555777888888777666666777:::CCCQQQ___nnnxxxxxxrrrmmmsss{{{}}}xxxrrrnnnllliiiddd```]]][[[WWWTTTQQQPPPOOOOOOLLLMMMMMMJJJEEEAAAAAACCC???>>><<<<<<=========<<<:::999:::===@@@AAAAAA@@@???AAACCCDDDEEEGGGJJJLLLQQQSSS```sss~~~dddQQQEEE===:::777444222000111222222111.........//////000111222---------,,,,,,,,,++++++,,,,,,---------,,,++++++))))))******++++++++++++))))))((('''''''''''''''))))))))))))))))))))))))%%%&&&&&&%%%###!!!"""###((((((((((((((()))***+++))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&'''((()))***'''%%%$$$%%%&&&&&&%%%((('''%%%######$$$%%%&&&)))(((&&&$$$###"""!!!!!!!!!###%%%&&&''''''"""############""""""!!!'''&&&%%%###"""!!!!!!!!!""""""""""""###############$$$$$$###""" !!!"""######"""!!! !!!!!!###$$$%%% !!!!!!!!! !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  ###$$$ !!!!!!"""!!! !!!$$$%%%$$$######!!!  !!!### !!!""""""######&&&$$$!!! !!!###%%% !!!$$$$$$######$$$&&&&&&'''''''''&&&%%%%%%###$$$%%%'''((()))))))))***+++---///000000//////222222111111111111222222444666888:::;;;<<<<<<;;;===============<<<<<<;;;777888::::::888777888999:::DDDQQQ```nnnxxxwwwrrrnnnttt|||zzzuuuqqqooommmiiiddd```\\\ZZZUUUTTTRRRPPPNNNLLLJJJIIIHHHGGGEEECCC@@@???======;;;;;;:::::::::;;;<<<<<<;;;CCC@@@>>>DDDDDDAAAEEEBBBEEEGGGHHHIIIKKKQQQVVV___lll~~~ttt~~~```MMMCCC;;;777666333333222222111000//////////////////....................................------,,,,,,,,,,,,++++++((()))***+++***)))'''%%%&&&&&&''''''(((((())))))'''((()))((('''&&&''')))+++'''$$$###'''+++,,,,,,)))***+++++++++***((('''''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&$$$###""""""!!!!!!"""###$$$$$$$$$%%%(((***$$$$$$$$$#########""""""###%%%'''&&&%%%###############""""""###$$$%%%%%%""""""###$$$$$$###!!!!!!#########""""""""""""""" !!!$$$&&&&&&%%%###!!!  """"""!!!""""""!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$"""""""""""""""!!! !!!!!!!!!!!!""""""""""""###"""!!! !!!"""### !!!!!!"""###$$$$$$%%% """&&&""""""""""""""""""""""""""""""%%%$$$"""""""""$$$&&&((()))&&&###"""$$$$$$###""""""$$$$$$$$$######%%%'''(((((('''''''''(((((()))***+++,,,...///000000111000000000000111222333444111333666999;;;<<<<<<;;;@@@???>>>======<<<<<<===777888777666444555777888;;;DDDSSSeeetttyyyvvvqqqkkkrrr|||{{{xxxsssooojjjiiigggccc___ZZZWWWUUURRRQQQOOOMMMKKKIIIHHHGGGDDDDDDBBB@@@???>>>>>>>>>;;;;;;:::::::::;;;;;;<<<;;;AAA>>><<>>===<<<<<<<<<<<<777777777666444555777999<<>>===============<<<;;;;;;:::::::::;;;;;;;;;???<<<===GGGEEE???AAAEEEHHHLLLQQQZZZiiizzz~~~uuurrrpppppprrrwwwfffWWWGGG???<<<999555444222222222111111000000///////////////............------------------------,,,,,,,,,,,,++++++++++++******+++,,,,,,+++)))((())))))))))))))))))(((((('''((()))((('''&&&''')))(((((((((***++++++)))'''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&$$$$$$############$$$$$$'''((('''&&&###"""###$$$###""""""""""""######$$$(((### """###"""$$$######""""""!!!!!! !!!"""###$$$%%%%%%%%%""""""""""""""""""###### !!!"""###$$$###"""!!!$$$"""!!!!!!###$$$###### !!!!!!!!!!!!!!!""""""  !!!!!!&&&%%%###""" !!!!!!"""""""""!!! !!!!!!!!!"""""""""!!!  !!! !!!!!!""""""######"""!!!!!!"""###$$$###"""""""""""""""""""""""" !!!!!!"""######$$$$$$###"""$$$&&&((())))))'''(((((('''%%%%%%'''(((&&&&&&&&&'''''')))***+++)))***,,,---///000000000222111000///............222333666999;;;<<<<<<<<<>>>======<<<;;;;;;::::::777777777666555555777999<<>><<>>===888333111222111111111000000000///////////////............------------------------,,,,,,,,,++++++++++++***)))******++++++***))))))++++++******))))))(((((('''((()))((('''&&&''')))&&&&&&((()))+++++++++***((((((((((((''''''&&&&&&'''''''''(((((()))***+++''''''''''''''''''''''''############$$$$$$%%%&&&'''((('''&&&###"""###$$$&&&%%%$$$###"""######$$$)))$$$ $$$&&&$$$!!!!!!""""""""""""!!!!!!!!!############"""!!!!!! """""""""""""""######### !!!"""""""""""""""%%%###!!!!!!#########""" !!!!!!"""""""""###!!! !!!""""""$$$###"""!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""###"""!!! !!!"""### !!!!!!!!!"""###"""  !!!""""""""""""""""""""""""""" !!!"""############"""""""""$$$&&&'''((((((&&&&&&&&&%%%$$$###%%%&&&%%%%%%&&&&&&((()))++++++)))***+++---...///000000///////////////000222222222333666888:::<<<<<<===<<<<<<<<<<<<;;;:::999999666777777666555555777999===DDDSSScccooosssoooiiigggnnn~~~~~~xxxuuummmkkkhhheeebbb^^^[[[XXXUUUTTTSSSQQQNNNKKKHHHGGGBBBAAA@@@???>>>===<<<<<<===<<<;;;:::999888888888<<<<<<;;;;;;<<<<<<===>>><<<>>>>>>FFFRRRQQQMMMUUUVVV___mmm}}}rrrjjjcccdddlll|||qqq[[[MMMDDD>>>======888222111111111111000000000000000////////////............------------------------,,,,,,+++++++++*********(((((())))))))))))))))))++++++******))))))(((((('''((()))((('''&&&''')))))))))(((''''''''')))***)))))))))((((((((((((((((((((('''&&&&&&''''''(((''''''''''''''''''''''''############$$$%%%&&&'''%%%&&&&&&%%%$$$###%%%&&&***(((&&&$$$###"""######'''### """&&&'''###!!!"""##################"""!!! !!!!!!""""""############!!!!!!!!!!!!!!!""""""###%%%###!!!!!!""""""!!! !!!!!!!!!""""""######""""""!!!!!!""""""###$$$"""!!! !!!!!!!!!!!! !!!!!!!!!!!!###"""!!! !!!"""### !!!!!!!!!!!! """!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$""""""###$$$$$$$$$$$$%%%%%%&&&&&&%%%######%%%&&&%%%%%%&&&&&&((()))++++++))))))+++---...//////000000000000000111222333333333444555888:::;;;<<<===;;;<<<<<<<<<;;;:::999888666666777666555555888:::===EEERRRcccooorrrmmmhhheeelll}}}}}}xxxtttnnnjjjeeedddbbb___[[[XXXTTTSSSPPPPPPNNNMMMJJJHHHFFFEEE>>>>>>===<<<<<<;;;::::::===<<<;;;:::999888888888<<<<<<<<<===>>>???@@@AAA???AAACCCLLLWWWUUUVVVbbbkkkwwwuuujjjfffgggqqqttt[[[HHHBBB<<<888::::::666333222000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((((((((((((((()))))))))))))))))))))))))))(((((('''((()))((('''&&&''')))++++++***'''$$$###%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''###$$$%%%%%%$$$$$$&&&(((***(((&&&###""""""######""" !!!$$$### !!!###$$$%%%$$$$$$!!! !!!"""###!!!!!!!!!"""######$$$$$$###"""!!! !!!"""###$$$&&&$$$"""!!!""""""!!! !!!""""""""""""""""""#########""""""######$$$%%%!!!!!! !!!!!! !!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$!!! """%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%!!!###$$$$$$###!!!""""""%%%&&&&&&&&&%%%%%%''')))&&&&&&&&&'''''')))***+++((()))+++,,,.../////////444333222111000000000000333444555777999;;;===>>>;;;<<<<<<===<<<:::999888555666666666555666888:::===EEERRRbbbnnnrrrmmmgggdddkkk{{{|||wwwsssooojjjeeeaaa\\\\\\\\\YYYUUUQQQNNNMMMKKKJJJIIIHHHFFFDDDBBBAAA<<<<<<<<<;;;:::::::::999;;;;;;::::::::::::;;;;;;<<<<<<<<<>>>???AAACCCDDDDDDIIIMMMXXXeeeeeekkk~~~|||ssspppqqqzzzqqq^^^LLL>>>>>>888555777777444222333///000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))(((((()))******+++(((((((((((((((((())))))'''((()))((('''&&&''')))$$$&&&((((((%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%'''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%$$$$$$&&&(((&&&%%%"""!!! """###%%%"""!!!!!!  """$$$%%%%%%$$$######""""""!!!"""###$$$$$$ !!!!!!"""######$$$$$$$$$###!!! !!!"""$$$&&&(((&&&$$$#########""" #########""""""""""""""""""""""""""""""######$$$######"""!!!  !!!!!!  !!!!!!!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%!!!###&&&%%%###""""""$$$"""###$$$$$$$$$%%%''')))'''''''''''''''((())))))((()))***,,,---...//////333222111000000/////////444444555777999;;;===>>>;;;<<<===>>>===;;;999888555666666666555666888;;;===EEERRRcccooorrrnnnhhhbbbiiizzz~~~zzzwwwrrrnnnjjjeee```\\\WWWXXXWWWUUUPPPLLLJJJIIIGGGFFFFFFEEECCCAAA???>>>;;;;;;;;;;;;::::::999999999999::::::;;;<<<===>>>;;;<<<===>>>AAACCCEEEFFFHHHOOOWWWeeesssvvvzzzvvv|||www```RRRFFF===@@@:::666777666222111222////////////000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))***+++,,,,,,&&&&&&''''''(((((())))))'''((()))((('''&&&''')))%%%(((((('''((()))((('''&&&%%%$$$%%%&&&'''((('''&&&&&&'''))),,,---&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$###%%%&&&"""!!!"""$$$&&&%%%%%%###!!! ###%%%!!!"""$$$%%%%%%$$$###""")))'''%%%###"""""""""### !!!!!!"""###$$$$$$$$$%%%$$$""" !!!###%%%'''***(((%%%$$$$$$$$$###!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""######&&&%%%###"""  !!!!!!!!!  !!!!!!###"""!!! !!!"""###############""""""""""""'''""" """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%% ###&&&'''%%%###$$$&&& !!!""""""###%%%'''(((((('''''''''(((((()))((()))***,,,---...//////.........//////000111222444444555777999;;;===>>><<<===>>>>>>>>><<<:::888555666666666555666999;;;===EEESSScccooosssnnniiiaaaiiizzz{{{yyyxxxqqqnnnjjjfffccc```\\\YYYUUUSSSOOOMMMKKKHHHEEEBBBAAA???======@@@@@@>>><<<>>><<<:::999999999888777;;;:::999888999;;;===>>>???>>>BBBIIIJJJHHHJJJPPPXXXbbbqqq~~~www{{{uuu^^^PPPGGGAAA>>>999999888777666444222111(((***---000111111///...,,,,,,---.../////////...---,,,++++++******++++++)))***+++,,,,,,+++***)))(((((()))***************((((((((((((''''''''''''******))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%''')))+++***'''$$$"""(((''''''''''''&&&&&&&&&##################$$$$$$############$$$%%%&&&&&&!!!###$$$$$$"""!!!!!!"""""""""""""""""""""""""""%%%""" ###$$$%%%  %%%$$$###$$$%%%%%%$$$###&&&%%%$$$#########$$$%%%...)))%%%$$$''''''$$$ !!!!!!!!!!!!"""""""""!!!   ###""""""!!!  !!!!!!""""""""""""!!!!!!!!!!!!""" !!!###!!! ######"""######$$$%%%%%%######""""""###$$$%%%%%%'''%%%"""!!!"""&&&***---&&&&&&&&&%%%$$$###!!!!!!#########$$$$$$%%%%%%&&&&&&&&&'''((()))***++++++&&&(((+++,,,------///111000////////////111222333777777888999;;;<<<======>>>===<<<======<<<:::777;;;444111333666777999;;;???EEERRRaaannnsssqqqnnnccclllxxx~~~~~~{{{wwwrrrpppoookkkiiieeeaaa^^^[[[WWWTTTRRRPPPMMMJJJIIIFFFCCCAAAAAA???======??????===;;;999999888888888999888777:::;;;<<<===>>>???@@@AAABBBBBBEEEJJJMMMOOOYYYcccrrr}}}zzz}}}fffRRRHHH@@@999666888888888777555444222111---...///111111000...---------......///...............---,,,,,,,,,,,,---)))***++++++++++++***)))&&&&&&'''((((((((((((''')))))))))(((((((((''''''(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$"""$$$&&&''''''&&&$$$###''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$#########$$$%%%%%%"""$$$%%%$$$###!!!!!!"""########################&&&$$$""""""$$$&&&&&&%%%!!!  !!!$$$###"""############""" !!!###%%%'''((('''### ###$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!! !!!!!!""" """"""""""""!!!!!!!!!!!! """!!!!!!!!!!!!!!! !!!""""""######""""""###$$$$$$%%%&&&%%%###"""###&&&***,,,$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((()))***'''))),,,---------...000000////////////111222333666666777999:::;;;<<<===<<<<<<;;;<<<<<<<<<999777:::444000333666666888;;;???EEEQQQ___lllqqqppplllfffnnn{{{|||{{{{{{{{{xxxsssnnnkkkkkkeeebbb^^^[[[YYYVVVRRROOOMMMKKKHHHFFFEEEDDDAAA???@@@>>>===<<<======;;;999777888999999:::::::::999999:::===???AAABBBBBBBBBGGGHHHLLLPPPUUU___qqqxxxuuu|||pppTTTEEE???:::444000777777777666555333222111222222111000///...------.........///......------......---,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))***++++++++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((''''''&&&%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%&&&%%%###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''))))))'''%%%!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""!!! ### !!!###""" !!!!!!!!!!!! !!!!!!!!!!!!###  ######!!! """"""###""""""!!! !!!!!!!!!!!!"""""""""""" !!!""""""!!!###"""!!!!!!!!!!!!!!!"""#########"""######$$$%%%###"""""""""###%%%&&&((("""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''((()))))))))+++---------,,,---///000///......///000222333444555666777999:::;;;<<<;;;;;;:::;;;<<<;;;999666999444000222444555777:::>>>DDDOOO]]]iiinnnmmmjjjfffooo|||~~~|||zzzxxxzzzzzzyyyvvvqqqllliiihhhbbb___\\\YYYVVVTTTPPPMMMHHHFFFDDDBBBBBBAAA>>><<<===<<<;;;::::::999888777888:::<<<===<<<<<<<<<<<<<<<===???BBBDDDFFFGGGHHHKKKQQQXXX^^^fffwwwzzzuuurrrzzzsss^^^GGG>>>===:::444000666666666555444333222111333222000......---........./////////...---,,,,,,,,,++++++***)))******************++++++************+++,,,,,,------,,,,,,************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''((()))'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%$$$###""""""######%%%&&&'''&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''***,,,***&&&###"""!!!!!! !!!!!!"""!!!""""""""""""""""""###%%%%%%$$$###!!!###!!! """$$$###""" !!!!!!!!!!!! !!!""""""###$$$!!!!!!%%%&&&!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""###!!!!!!""""""!!!###"""!!!  $$$###############$$$$$$ !!!!!!"""############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########&&&&&&'''((()))******+++***,,,......---,,,---...//////......///000222333333333444666888999:::;;;<<<;;;;;;<<<===<<<:::888999444111222333333666:::>>>CCCMMMZZZffflllkkkiiieeennn|||{{{xxxvvvvvvwwwwwwvvvrrrmmmgggdddcccaaa^^^[[[YYYWWWTTTQQQNNNEEECCCAAA@@@???>>><<<:::999:::999888777666666666999;;;======<<<;;;<<<>>>BBBCCCEEEGGGKKKNNNQQQSSSUUU___kkkuuuxxxuuujjjooozzzuuu```PPP@@@<<<===;;;777444555555555555444222111000000///---,,,,,,---///000.../////////...---,,,,,,++++++***))))))))))))***+++******************+++'''(((((()))***)))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''')))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%""""""######$$$$$$%%%%%%%%%$$$$$$###""""""""""""%%%&&&'''&&&$$$""""""###########################!!!"""%%%)))+++)))$$$!!!"""""""""!!!!!!""""""""" """$$$###""""""###%%% !!!"""###$$$###"""!!!%%%###"""""""""######""" !!!!!!!!!!!! !!!"""######$$$!!!!!!%%%%%%!!!  !!!"""###### !!!!!!!!!"""""""""###"""''')))$$$!!!"""### $$$$$$###############$$$ !!!""""""#########$$$%%%%%%%%%%%%$$$###### !!!!!!"""###$$$$$$%%%((())))))***+++,,,------+++---......---,,,---...///............000111222111222333555777999:::;;;===<<<<<<===>>>>>><<<:::888444222333333222555:::>>>BBBKKKXXXdddkkkllljjjfffooo|||~~~|||wwwtttttttttwwwwwwvvvrrrlllfffcccbbb___\\\YYYWWWVVVSSSPPPNNNDDDBBB@@@>>>>>>===:::888777888999888777666777888999;;;======;;;<<>>??????===;;;999555444444333111555;;;>>>BBBKKKWWWdddlllnnnllljjjrrr}}}~~~}}}~~~}}}}}}||||||{{{wwwrrrpppppprrruuuvvvtttpppiiiddd```___ZZZXXXUUUSSSRRRPPPMMMKKKDDDBBB@@@>>>===<<<999777777999;;;:::888888999<<<:::<<>>@@@GGGLLLMMMSSS]]]gggpppvvvzzz{{{uuuqqqmmmhhhllluuummm\\\PPPAAA===:::;;;999666666999333333444333333222111000...............//////000------......///.........---,,,,,,+++++++++++++++++++++***))))))***++++++)))***++++++,,,,,,++++++)))))))))((((((((('''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%###""""""""""""######$$$ """$$$$$$###"""###$$$########################!!!!!!!!!###$$$%%%###!!!$$$######""""""######$$$!!!$$$### ###&&&)))(((&&&###!!!  !!!!!!!!!!!!###$$$ !!!!!!!!!!!! !!!!!!""""""###"""!!!  !!!!!!""" !!!"""######$$$ !!!"""#########"""+++---%%% ###$$$ %%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$###""""""###############"""######$$$%%%######$$$%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''''''''((()))***++++++,,,+++---...///...---...///......------...///111222111222333555777999;;;<<<<<<<<<<<<===??????===;;;999777555555333111666<<<>>>BBBKKKWWWeeennnppppppkkkrrr|||~~~yyywwwwwwxxxxxxxxxuuuvvvuuurrrnnnlllnnnqqqnnnooommmiiibbb\\\XXXWWWVVVSSSQQQOOONNNLLLIIIGGGEEECCC@@@>>>===;;;999777888:::<<<<<<::::::<<>>>>><<<::::::777666666333222666===???BBBKKKXXXfffooorrrrrrjjjqqqzzz~~~{{{{{{zzzxxxvvvtttrrrpppuuusssqqqnnnlllkkkkkkkkkjjjkkkjjjeee^^^XXXVVVVVVRRRPPPNNNKKKIIIGGGFFFEEEAAA@@@>>><<<;;;:::;;;;;;===============<<<;;;:::>>>===???DDDFFFKKKZZZjjjrrruuuqqqppprrrvvvzzz{{{gggXXXLLLCCC@@@555555555555555555555555555444444333333222111111111111000///...---------......---,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''&&&&&&'''(((***+++'''''''''&&&%%%%%%$$$$$$(((((()))))))))'''&&&$$$((('''&&&%%%$$$%%%&&&&&&(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""###""""""!!! !!!!!!!!!$$$$$$###"""!!! ###""" """$$$%%%""" !!!$$$&&&&&&$$$!!!""""""""""""############&&&%%%###"""!!! !!!!!!###############"""!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$'''%%% !!!$$$"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!  !!!!!!###$$$$$$"""!!!"""###&&&$$$""" !!!!!!""""""!!!!!!!!!!!!""""""###"""""""""""""""###### !!!"""""""""""""""""""""#########"""###%%%'''((((((((('''$$$$$$%%%&&&'''((()))***+++---///000//////000111000...,,,++++++---000111111222555777999999999999======>>>@@@AAA???<<<999999999999777555555777999===AAAJJJXXXgggqqqtttttthhhlllwww{{{yyyvvvvvvuuutttsssrrrqqqqqqqqqpppmmmkkkiiiggggggfffaaabbbaaa\\\VVVQQQOOOOOOMMMKKKIIIGGGDDDCCCBBBAAA>>><<<:::999777777777888999::::::;;;<<<<<<<<<;;;??????BBBHHHMMMVVVhhhyyy}}}sssuuuzzz{{{dddTTTJJJAAA;;;:::555555555555555555555555444444333222111000////////////...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((''''''((()))))))))(((''''''&&&'''((((((((('''''''''&&&&&&%%%%%%(((((((((((((((''''''&&&((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$#########""""""############""""""""""""%%%######$$$&&&&&&$$$"""%%%$$$""" """$$$%%%""""""""""""############&&&%%%###""""""""""""###"""""""""###""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###&&&$$$  ### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""######"""!!!!!!###%%%&&&%%%###!!! !!!""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!!!! !!!"""""""""######"""!!! !!!"""###%%%&&&&&&&&&&&&((('''''''''''''''''''''(((***,,,---,,,,,,---...///...,,,++++++---///111444555666888:::;;;<<<<<<===<<<===???@@@@@@===;;;888888888666444444666888===AAAKKKZZZhhhqqqsssrrrhhhlllwww}}}yyyvvvtttqqqpppoooooonnnooopppqqqmmmkkkiiifffcccaaa``````[[[\\\[[[WWWRRRNNNLLLLLLHHHGGGEEECCCAAA@@@??????;;;:::999777666666777777888999:::;;;<<<===>>>>>>@@@@@@CCCIIIPPP]]]ppp}}}xxxyyyppp```OOOFFF@@@<<<999:::555555555555555555555555444333222111000///......///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))*********((('''&&&&&&&&&&&&(((((((((((('''''''''''''''''''''&&&''''''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%######""""""######$$$$$$$$$%%%$$$######$$$%%%%%%$$$"""&&&$$$!!!!!!$$$&&&""""""""""""############$$$######""""""######$$$!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$###  """ !!!""""""###""""""!!!!!! !!!!!! !!!"""""""""!!! !!!$$$&&&&&&%%%###"""!!!""""""###""""""!!!!!!!!!!!!""""""###"""!!! !!!!!! !!!!!!"""###"""#########"""!!!""""""$$$%%%&&&'''''''''((((((((((((((()))))))))''')))+++,,,++++++,,,---///...,,,+++,,,---///111666666777888:::<<<>>>???@@@???>>>>>>>>>>>><<<999666777777555333333555777<<>>@@@AAABBBDDDEEEGGGLLLSSSaaarrrwwwzzz[[[OOODDD>>><<<::::::;;;555555555555555555555555333333333333222222222222111000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))((((((''''''''''''(((((((((((())))))))))))&&&&&&%%%%%%&&&''')))***''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''######$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''%%%###""""""""""""#########$$$$$$!!!!!!!!!"""""""""!!!!!! """""""""""" !!!"""""""""############!!!!!!!!!!!!"""#########!!!!!!"""###$$$$$$$$$#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """ !!!!!!""""""######"""!!!  !!!"""!!! !!!""" !!!######""""""###%%%$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###!!!!!!!!! !!!""""""###############$$$%%%%%%&&&$$$%%%&&&'''((()))))))))%%%&&&'''(((***,,,------***,,,.........---...///......---,,,,,,...///000555444555666888:::===>>>DDDBBB???>>>===<<<999777666777777555444444666888;;;AAAMMM]]]jjjqqqpppmmmhhhnnnxxx}}}zzzwwwuuusssrrrpppooollliiihhhhhhiiiiiieeedddbbb```]]]ZZZXXXVVVQQQPPPNNNMMMKKKHHHFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@======;;;::::::;;;<<<============>>>@@@BBBDDDEEEHHHLLLQQQVVV^^^lllyyyyyy{{{vvv```MMMDDD<<<999888555555777555555555555555555555555333444444555666666777777000000///............///......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))&&&''''''((((((((((((((('''((((((((()))*********&&&%%%%%%%%%&&&''')))+++&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''############$$$%%%%%%&&&"""###%%%&&&&&&$$$"""!!!######"""""""""!!!!!!!!! !!!"""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""############ !!!!!!""""""""""""######$$$%%%%%%%%%%%%######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""!!!!!! ######"""!!!  """"""!!! !!!"""!!!$$$&&&%%%###"""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$%%%&&&!!!!!!!!!!!!!!!"""######%%%$$$"""!!!"""%%%''')))$$$%%%%%%&&&'''((()))***%%%&&&''')))+++,,,......+++---/////////...///111...------------...///000111111111222555777:::<<>>=========<<<:::777888888666555555888::::::AAAMMM]]]jjjpppnnnkkkgggnnnyyy|||zzzwwwxxx{{{~~~|||yyyvvvtttrrrrrrpppnnnllliiigggeeeeeeeeebbbaaa```^^^[[[XXXVVVTTTPPPNNNLLLKKKJJJHHHEEEBBB??????>>>>>>======>>>>>><<<;;;:::::::::;;;<<<======>>>>>>@@@BBBEEEHHHJJJJJJRRR]]]fffqqq}}}}}}xxx```NNNFFF???:::999777444444666555555555555555555555555444444555666666777888888...------,,,,,,,,,------///......---+++******)))++++++++++++++++++++++++++++++++++++++++++++++++((())))))******))))))(((%%%&&&'''((())))))))))))&&&''''''((()))******+++%%%%%%%%%%%%&&&'''((()))&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$############$$$$$$%%%"""###$$$$$$$$$###!!! ###"""""""""!!!!!! !!!###$$$$$$###""""""######"""  """###""""""""""""############ !!!!!!"""""""""!!!######$$$$$$%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###""""""!!! """"""!!!!!!  """"""!!!!!!!!!""""""%%%&&&%%%"""!!! """"""!!!!!!!!!!!!"""""""""""""""###$$$%%%&&&'''""""""!!!!!!""""""###$$$'''%%%###!!! !!!$$$%%%"""""""""###$$$%%%&&&'''(((((())))))******++++++***+++---...------...///---------------...//////...///000222444777999:::;;;;;;;;;===???AAA@@@???777888888777666666888;;;:::@@@LLL[[[hhhmmmllliiieeelllyyy}}}wwwttttttssspppqqqvvv}}}|||yyyvvvsssqqqpppppplllkkkjjjhhhfffdddbbbaaa^^^^^^]]]\\\ZZZWWWTTTSSSPPPMMMKKKJJJIIIGGGCCC@@@===<<<<<<<<<<<<<<<======;;;;;;:::::::::;;;===>>>??????AAADDDHHHMMMQQQTTTWWWdddttt}}}tttsssrrr```QQQEEE???;;;888999999666555888555555555555555555555555444444444444444444444444------,,,,,,,,,------...---------,,,,,,+++++++++************************************************'''((())))))))))))((('''&&&'''((())))))(((''''''%%%%%%&&&''')))******+++$$$%%%&&&&&&''''''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###""""""######$$$############"""""""""""""""""""""""""""######### ###%%%$$$"""!!!"""$$$$$$$$$$$$######$$$$$$$$$""""""""""""############!!!"""###$$$$$$###""""""""""""#########"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###!!!!!!"""######$$$$$$###!!! !!!""" !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$$$$###############$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$#########!!!!!!!!!!!!"""$$$&&&'''''''''(((((()))******+++)))+++------,,,,,,---...------------......//////...///111444666888::::::::::::;;;>>>AAAAAA???===666777777666555666888::::::???JJJYYYeeekkkjjjgggaaaiiivvv|||vvvpppmmmpppooolllnnnsss|||{{{yyyvvvssspppooonnnnnniiihhhhhhgggeeecccaaa```[[[\\\[[[ZZZXXXVVVTTTRRRKKKHHHEEEDDDCCCAAA===:::===<<<<<<<<<<<<===>>>???===<<<;;;;;;<<<===???@@@AAABBBEEEIIINNNUUU[[[^^^lll|||qqqjjjpppqqqZZZMMMDDD>>>777444333666666333444666555555555555555555555555444333333222111000///...//////.........//////000++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((()))))))))'''&&&%%%$$$%%%&&&'''((()))***+++$$$%%%&&&'''((('''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%###"""""""""######%%%$$$######""""""###### !!!"""###$$$%%%&&&&&&!!!###"""  """ ###))),,,,,,)))### """"""""""""###############$$$%%%&&&&&&%%%$$$###!!!!!!"""!!!!!!  !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""###$$$$$$### !!!""""""""" !!!!!!!!!!!!!!!!!!######"""!!!"""###'''&&&$$$ !!!$$$!!!!!!"""""""""""""""!!!""""""!!!!!!!!!!!!""""""&&&%%%$$$"""!!! """""""""""""""######$$$ """&&&)))***)))'''&&&######""""""###%%%'''(((###$$$%%%'''***,,,---...***,,,......------...///---------............//////111444777999;;;;;;;;;===>>>>>>@@@AAA???;;;888555555666555444555777999:::???IIIWWWcccjjjiiiggg]]]fffttt|||xxxmmmjjjhhhiiiiiigggiiimmmwww}}}vvvuuutttuuuvvvtttooojjjllliiifffdddbbb```]]]ZZZXXXXXXXXXWWWTTTPPPLLLJJJHHHFFFCCC???============???<<<::::::===>>>===;;;???>>>===<<<<<<===???@@@EEEHHHKKKPPPWWWcccrrr|||zzzyyyhhhqqqlllYYYLLLDDD===999777666555444444444444444444444444444444444444444111111222222222111111000//////...,,,******---///+++******))))))***++++++,,,,,,++++++***)))(((((('''((()))***************---,,,***)))))))))***+++((((((((((((((((((((((((******+++,,,+++)))'''%%%&&&&&&'''(((((()))(((((()))(((&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$"""""""""###$$$"""""""""""""""!!! &&&%%%$$$"""!!!!!! !!!###(((+++((($$$""""""""""""!!!!!!!!!!!!######""""""######$$$%%%$$$######"""!!!"""""""""!!!!!! !!!!!!"""!!!  !!!"""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!###""" """$$$ !!!!!!!!!"""""""""###$$$######"""""""""""""""""""""###""""""!!!  !!!"""!!!!!!###%%%,,,'''###!!!"""$$$###""" """$$$$$$###%%%%%%%%%%%%$$$###"""""""""$$$&&&'''&&&%%%%%%&&&))))))))))))************,,,,,,+++***+++,,,---...//////------,,,---...//////111444666888888777666>>>>>>????????????>>>>>>666666666666666555555555:::===EEERRR^^^dddccc___^^^dddqqq{{{uuuqqqkkkhhhfffgggfffcccdddhhhrrr{{{{{{wwwvvvsssrrrqqqpppmmmkkkiiigggfffdddccc___[[[WWWWWWWWWVVVTTTQQQMMMJJJHHHFFFDDDAAA>>>;;;:::::::::;;;999888999;;;======;;;???@@@AAAAAAAAABBBCCCDDDKKKPPPVVV___jjjzzz~~~{{{uuuqqqssswwwrrrgggVVVIIIAAA===:::777666555444444333333444444444444444444444444444444111111222222222111000000.........,,,******---///------,,,+++++++++,,,,,,------,,,,,,+++******)))((())))))************)))+++***))))))((((((((()))((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&'''((((((((((((((($$$%%%%%%%%%$$$######"""%%%%%%$$$$$$$$$#########$$$$$$$$$#########""""""######$$$$$$$$$######"""###"""!!!  !!!""""""######""""""!!! $$$###"""!!! """ $$$))),,,***&&&"""""""""""""""""""""!!!######""""""######$$$%%%############"""""""""!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""" !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!###!!!!!!!!!!!!""""""""""""###""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!"""$$$***'''"""!!!"""######"""!!!"""$$$###"""%%%%%%%%%%%%%%%$$$$$$###"""$$$&&&'''&&&%%%%%%&&&((((((((())))))*********,,,,,,+++++++++,,,---......---,,,++++++,,,---...000111333555777777777777;;;;;;<<<<<<<<<<<<;;;;;;666666666555555555555555999===FFFSSS```fffeeebbb^^^fffsss~~~|||~~~~~~~~~}}}|||{{{zzzyyy{{{{{{zzzzzzxxxuuuooolllkkkhhhfffeeebbb^^^___dddlllvvv~~~|||yyyxxxwwwtttpppllljjjjjjkkkfffeeecccbbbaaa]]]XXXTTTTTTTTTSSSQQQMMMJJJFFFDDDBBBAAA???===;;;;;;;;;;;;:::999888999;;;===>>>======@@@BBBDDDEEEFFFHHHJJJUUU]]]hhhvvvuuurrrqqqooorrryyyxxxiiiWWWOOOEEE???<<<<<<:::999444444333333222222333333444444444444444444444444111111222222111111000///.........,,,******,,,......---,,,+++++++++++++++---------,,,++++++******)))************))))))((((((((())))))((((((''''''((((((((((((((((((((((((***(((&&&$$$###$$$%%%'''&&&&&&''''''((((((''''''"""###%%%&&&&&&$$$"""!!!$$$$$$$$$$$$############$$$$$$$$$###############&&&%%%$$$###############%%%$$$######""""""############$$$$$$######"""!!!!!!!!! !!!!!!$$$""""""$$$'''(((&&&"""""""""""""""""""""""""""###""""""""""""###$$$$$$"""######$$$###"""!!! ######""""""""""""######!!!""""""#########"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""!!! """"""!!!!!!"""$$$(((&&&"""!!!!!!""""""!!!###!!! """#########$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&''''''((()))******+++,,,,,,+++++++++,,,---...---,,,+++***++++++------111111222444555666777888::::::;;;;;;;;;;;;::::::777666666555444444555555888<<>>======<<<<<<===>>>???<<<<<<<<<<<<>>>???@@@@@@???BBBFFFHHHKKKOOOUUUZZZeeeooo|||wwwxxxzzz~~~|||lll]]]RRRJJJEEE@@@===<<<;;;999888333333222222111222222333333333333333333333333333111222222111111000///...---...---,,,******,,,---,,,+++***)))((((((((((((,,,,,,,,,++++++************************)))(((''''''((()))******)))'''&&&((((((((((((((((((((((((((('''%%%$$$$$$$$$%%%&&&%%%&&&&&&'''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%########################)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""""" !!!"""###$$$###""""""###""""""""""""""""""#########"""""""""""""""###$$$$$$!!!"""$$$%%%$$$###!!!###""""""!!!!!!""""""###!!!"""###%%%%%%$$$###"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!! """"""""""""!!!!!!!!!!!!""""""!!! !!! !!!""""""###"""""" """######""""""###%%%&&&%%%"""!!!!!!!!!!!!"""!!!!!! !!!###$$$%%%%%%######$$$&&&&&&'''''''''###$$$&&&&&&%%%$$$%%%'''%%%&&&&&&((()))***+++++++++++++++,,,,,,,,,---------,,,+++++++++,,,---...111111222333444666777888;;;;;;<<<<<<<<<<<<;;;;;;777777555444444444444444777<<>>>>>??????@@@AAACCCDDDFFFIIINNNQQQVVV^^^iiirrr~~~}}}~~~qqq```SSSJJJDDD@@@>>><<<:::999777555333222222111111111222222333333333333333333333333333222222222111000///......,,,------,,,+++***+++,,,+++***))))))((((((((()))************))))))))))))***************)))(((''''''((()))*********)))(((((((((((((((((((((((((((&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################)))'''&&&$$$######$$$$$$!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""###$$$$$$""""""""""""###!!!!!!"""""""""#########$$$""""""!!!!!!""""""###$$$!!!"""$$$%%%$$$###!!!"""!!!!!! !!!!!!"""!!!"""$$$%%%%%%%%%$$$###!!!!!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!!""""""""""""!!!!!!!!!!!!$$$###""""""!!!!!!"""""" !!!""""""###"""""""""$$$%%%%%%$$$###$$$&&&$$$$$$###"""!!!!!!!!!""" !!!"""$$$&&&'''"""###$$$%%%&&&'''''''''###%%%&&&%%%$$$$$$&&&'''%%%&&&'''((()))***+++,,,++++++,,,,,,,,,---------...---,,,,,,,,,...///000111111111222444555777888::::::;;;;;;;;;;;;::::::888777555333333333444444777===GGGRRR[[[___```^^^aaalll|||~~~wwwppppppoooooonnnmmmmmmmmmkkkjjjiiiiiikkknnnqqqttttttrrrqqqqqqqqqooollliiijjjgggccc```[[[YYY```jjjvvv}}}{{{yyyxxxuuurrrssstttrrrmmmgggbbb```aaa]]]XXXTTTRRRQQQPPPOOOKKKJJJIIIGGGEEECCCAAAAAA======<<<;;;:::888777777>>>???AAACCCCCCEEEHHHKKKKKKQQQXXX___fffqqqmmm\\\PPPGGGBBBAAA:::;;;;;;:::999777666555222222111111222222333333333333333333333333333333222222222111000///...---+++,,,---,,,+++******,,,++++++*********++++++,,,)))))))))))))))))))))))))))************))))))((((((((()))*********))))))((((((((((((((((((((((((%%%&&&((())))))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###!!! !!!"""$$$&&&"""""""""##############################$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$#########$$$$$$######"""!!!"""""""""""""""###$$$$$$!!!"""$$$%%%%%%%%%%%%!!!""""""######$$$$$$$$$"""!!!!!!!!!!!!"""######"""######$$$###"""!!! !!!!!! !!!!!!!!!"""###$$$$$$$$$$$$$$$ """$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!""""""""""""$$$$$$###""""""""""""""" !!!!!!""""""""""""!!!###$$$%%%%%%$$$###$$$&&&###$$$$$$###!!!!!!"""###!!!!!!!!!"""%%%'''!!!"""###$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$&&&((('''(((((()))***++++++,,,***+++,,,---------,,,,,,...---,,,,,,---...000111000000111333444555666777888888999999999999888888999777555333222222333444777===GGGRRRYYY]]]]]]]]]aaalll}}}{{{uuuoooooonnnllljjjiiiiiiiiihhhgggeeeeeehhhlllqqqtttsssrrrpppoooooommmjjjhhhgggdddbbb```^^^```lllyyy~~~yyywwwuuusssrrrpppnnnkkkiiieeeaaa^^^[[[YYYWWWUUUSSSPPPLLLIIIGGGFFFDDDCCCAAA@@@@@@@@@===============<<<;;;;;;>>>BBBFFFIIIKKKOOOTTTXXXYYYbbbooozzzzzzjjjXXXNNNGGGAAA>>>>>>888999::::::999777555555222222222222222333444444222222222222222222222222222222111111000...---,,,+++,,,------+++******+++***))))))******+++,,,---))))))))))))))))))))))))((())))))************)))((('''''''''(((((()))***((((((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%$$$######"""""""""""""""######$$$!!!"""""""""############""""""#########$$$$$$$$$ !!!!!!!!! $$$%%%&&&'''''''''&&&&&&""""""######""""""!!! """"""!!!!!!!!!""""""###!!!"""$$$%%%%%%%%%%%%%%%!!!""""""######$$$%%%%%%!!!!!!!!!!!!!!!"""##################"""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""$$$%%%%%% !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!  !!!"""###$$$$$$######"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """###$$$$$$""""""###$$$###%%%&&&%%%"""!!!###%%% !!!"""!!! !!!$$$!!!""""""###$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&((()))*********++++++,,,,,,***+++,,,---------,,,,,,,,,,,,++++++,,,...///000...000222444555666666555888999999999999999999888999777555222111111333444555<<>>@@@BBBDDDEEEEEE@@@EEEJJJOOORRRXXX^^^ccclllyyysssbbbTTTGGGBBB???999666777666777777666444111000///333222222222333444444555222222222222222222222222222222111111000...---,,,***,,,------+++******+++&&&'''''''''(((***+++,,,******************++++++'''((()))***************'''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%$$$###"""!!!"""$$$&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$$$$ !!!"""######"""!!!!!! !!!###$$$%%%$$$$$$###"""""""""""""""!!! !!!!!! !!!!!!$$$%%%&&&%%%""" !!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!"""######$$$######"""!!!"""""""""######""""""""""""######"""!!! !!!###%%%&&&""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!  !!!"""###$$$%%%""""""!!! """"""###""""""!!! !!!"""###"""!!! !!!"""###%%%'''&&&###"""###%%%"""###$$$"""!!!!!!!!!"""############"""$$$%%%%%%$$$###$$$&&&(((++++++++++++++++++,,,,,,***+++,,,---...---,,,,,,++++++******+++---...///---///222444666666555444:::;;;;;;<<<<<<;;;;;;::::::888444222111111333444444<<>><<<<<<>>>AAACCCCCCGGGKKKSSS[[[fffrrr}}}|||hhh\\\KKKFFFAAA===;;;999666333333111---++++++,,,///111444444444333333222222222111222222333333222222111///////////////......---...---,,,+++*********************************+++(((((((((((()))***+++,,,%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((()))((('''&&&%%%&&&'''''''''%%%%%%%%%&&&&&&$$$"""(((((('''&&&%%%%%%$$$$$$%%%###"""###%%%'''%%%###$$$$$$$$$###############!!!!!!""""""###$$$$$$$$$######""""""###%%%'''((((((&&&%%%###""""""#########"""!!! !!!"""### !!!###$$$%%%$$$$$$###"""!!!  !!!"""""""""""""""!!!  !!!!!! !!!!!!  !!!!!!!!!!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""######!!!!!!!!!!!!!!! """&&&&&&""""""!!!!!!!!!  !!!"""###$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%(((///555333+++''')))...++++++,,,,,,,,,,,,------,,,---......//////.........222555555444333666888?????????>>>===<<<::::::666666555222000000222444===???FFFPPPZZZ```aaa___```kkk}}}zzzuuummmkkkhhheeebbbbbbaaabbbccccccdddfffjjjoootttwwwwwwsssnnnlllkkkkkkiiigggiiiggggggkkksss|||yyytttqqqooolllkkkiiigggccc^^^[[[XXXWWWWWWTTTTTTSSSPPPMMMIIIEEEBBB@@@AAABBB@@@>>>===>>>???=========???AAADDDGGGIIIQQQXXXdddqqqvvvcccTTTJJJEEEAAA===;;;:::999777444666555333111111222333555333333333333222222222111111222222333333222222111///000000000000///.........---,,,+++******************************))))))******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&%%%&&&&&&''''''&&&&&&&&&''''''%%%###'''&&&&&&%%%$$$$$$######'''%%%######%%%%%%###!!!!!!!!!""""""#########$$$((('''%%%"""$$$###"""!!!""""""$$$%%%'''&&&%%%###""""""######$$$###"""!!!!!!"""###$$$!!! !!!!!!"""###$$$######""""""!!! ######""""""!!!!!! !!!"""""""""""""""############""""""!!!!!!"""""""""""""""!!!!!!!!!###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""############$$$%%%%%%$$$"""!!!!!!""" !!!"""######""""""!!!!!!!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%(((---111000+++(((***---++++++,,,,,,,,,,,,------,,,+++***))))))***,,,------///222444444555777888999999999999888888777666555555444222000000222555:::>>>GGGRRR\\\aaacccbbbbbbmmm}}}}}}zzzwwwpppnnnjjjgggcccaaa```___aaabbbdddggglllrrrwwwzzzwwwrrrkkkgggeeeggghhhiiimmmlllmmmpppvvv|||{{{xxxtttpppnnnllliiigggfffccc___ZZZVVVTTTRRRRRRPPPPPPOOOLLLIIIEEEBBB???===>>>@@@@@@?????????@@@===@@@CCCDDDFFFJJJQQQVVVaaalll}}}zzztttsssrrrwwwqqq]]]OOOFFFAAA>>>;;;999888888888777555777777666555555555555666222222222111111111111111111111222222222222111111000000111111000000///......---,,,++++++******************))))))(((((((((,,,+++***)))((((((((((((,,,,,,+++******)))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&'''((((((&&&$$$%%%%%%%%%$$$$$$######"""(((&&&$$$$$$$$$$$$"""  !!!"""###$$$%%%'''&&&&&&%%%$$$###""""""$$$###!!! !!!"""&&&%%%$$$###############$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######$$$$$$###""""""""""""############"""!!!!!! ###"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!###$$$&&&'''((('''%%%""" !!!"""###### """"""###$$$######"""!!!!!! !!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$'''***,,,---,,,++++++,,,++++++,,,,,,,,,,,,------...,,,)))&&&&&&(((+++---,,,---...111555777777777888888999999999999888888444444444222000111333666777???JJJUUU]]]bbbeeefffdddnnn}}}~~~{{{yyyxxxtttrrrnnniiieeeaaa___^^^^^^___aaaeeekkkqqqvvvyyyuuuqqqlllhhhggghhhkkkmmmooonnnooorrruuuxxxyyyyyysssqqqooommmllljjjfffdddbbb```[[[VVVRRROOONNNNNNLLLLLLJJJHHHEEEBBB???===<<<>>>@@@AAAAAAAAAAAABBBBBBEEEIIIKKKNNNUUUaaakkkzzz}}}wwwsssnnnjjjpppxxxuuu]]]NNNEEEAAA???:::999888777777777666666444444444444444333222222111111111000000000000000111111222222222222111111111111111111111000//////......---,,,++++++++++++******))))))((('''''''''++++++***)))(((((())))))***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%%%%$$$$$$######&&&&&&%%%$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$!!!"""###%%%&&&'''))))))###"""!!! !!!"""###%%%$$$$$$#####################"""#########$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!""""""$$$###"""!!! !!!!!!"""""""""""""""""""""""""""######$$$$$$#########!!!!!!  !!!  !!!!!!""""""########################!!!!!! !!!!!!######""""""!!!!!!  !!!"""$$$%%%'''(((&&&###!!!###""" """""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((***,,,,,,,,,++++++++++++,,,,,,,,,------000...,,,******+++---......,,,,,,000444777666333888888999:::::::::::::::333444333222000111444666777@@@MMMWWW]]]aaadddgggfffooo~~~}}}~~~{{{|||}}}{{{yyyyyywwwuuuqqqlllhhhccc```___[[[\\\^^^bbbggglllpppsssppppppooonnnnnnnnnoooppppppooooooqqqssssssrrrqqqmmmllljjjjjjiiihhhdddbbb^^^\\\WWWRRROOOLLLKKKKKKHHHGGGFFFDDDBBB@@@>>>===???AAADDDEEEEEEFFFHHHIIIEEEIIIOOOTTT\\\jjj{{{zzzpppmmmnnnnnnnnn}}}sss___MMMCCC===;;;999999999999888777555555555111111222222222111000///000000000000000000000000000111111222222111111000111111111111111000/////////...---,,,++++++++++++***)))))))))((((((''''''))))))(((((()))***++++++'''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$$$$###$$$&&&&&&$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!! """"""!!!!!!"""$$$%%%&&&######$$$#########"""""" !!!!!!""""""#########$$$###"""!!!!!! !!! !!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!""""""###""""""!!!!!!  !!!!!!"""!!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!! !!!!!!######""""""!!!!!! !!! !!!"""$$$%%%$$$""" !!!###$$$!!!###"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""################################################$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%(((+++---,,,++++++++++++,,,,,,,,,------...............---------000......000333555333000555555666777888888888888333444333222000111444666999BBBNNNWWW\\\___bbbeeefffppp~~~tttsssqqqpppqqqtttzzz~~~{{{{{{{{{xxxwwwtttoookkkgggdddbbb[[[\\\^^^```dddgggjjjkkkmmmpppssstttsssqqqpppppppppooonnnnnnooonnnllljjjgggfffeeeddddddccc```^^^YYYVVVRRRNNNKKKIIIHHHHHHEEEDDDCCCBBBAAA@@@??????>>>@@@CCCEEEHHHKKKOOORRRNNNSSS[[[fffuuu~~~{{{wwwttttttwww{{{~~~ggg^^^PPPEEE???;;;888666888999:::999666444444444222222222222222111000000000000000000111111111111000000111111111111000000000000111111000000///...///...---,,,++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,(((((()))******+++,,,,,,((((((((((((((((((((((((''''''((((((''''''&&&%%%###""""""###%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""!!! ######"""###$$$%%%'''((("""######$$$######"""""" !!!""""""###""""""######"""!!!!!!!!!!!!!!! !!!!!!!!! """############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!"""""""""""""""!!! !!!"""$$$%%%%%% """$$$%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!"""######"""  !!!!!!######$$$%%%$$$$$$###""""""!!! $$$$$$################################################$$$$$$%%%&&&&&&&&&&&&&&&&&&'''***,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,111000000111333333222111777888888999:::::::::999444444444222000111333666;;;AAAKKKSSSZZZ^^^aaacccdddooo~~~yyylllhhhcccbbbffflllsssvvvvvvzzz~~~~~~}}}}}}yyyxxxuuurrrnnnjjjgggfff^^^___```aaacccdddeeefffmmmqqquuuvvvssspppmmmmmmmmmkkkiiihhhhhhfffdddbbbaaa___]]]]]]]]]\\\ZZZXXXSSSQQQMMMJJJGGGEEEEEEEEEBBBBBBAAAAAAAAAAAAAAAAAA@@@CCCFFFJJJOOOVVV]]]bbbeeejjjuuu|||xxxwwwgggTTTNNNFFFAAA???===:::888555777999888666444444555333333333222222222222222000000000111111222222222000000111111111111000000///000000000000///......///...---,,,,,,+++,,,,,,(((((())))))***+++++++++***)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((('''&&&%%%#########$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''((((((%%%$$$######$$$%%%&&&'''!!!"""###$$$$$$###"""""" """###$$$$$$#########"""!!!!!!!!!!!!!!!""" """$$$$$$###""" !!!!!!""""""!!!!!!  """$$$&&&&&&%%%###""" !!!"""###$$$$$$ !!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!  """###!!! !!!"""###$$$$$$%%%#########"""""""""!!!!!!"""""""""###$$$$$$%%%%%%########################""""""###$$$&&&'''((((((&&&'''(((((()))***,,,---++++++,,,,,,,,,,,,------***))))))***+++,,,...///...000222333222222333444::::::;;;;;;<<<;;;;;;;;;555555444222000000222555;;;???EEENNNXXX^^^bbbbbbbbbmmm{{{ssslllgggaaa[[[ZZZ___gggmmmooooootttzzz}}}~~~~~~yyyxxxvvvtttpppmmmjjjhhhbbbbbbcccccccccdddddddddnnnrrrvvvuuuqqqmmmjjjiiihhhfffdddbbbaaa```]]][[[]]][[[XXXWWWWWWWWWUUUTTTOOOMMMJJJGGGDDDCCCCCCCCCAAAAAA@@@@@@AAABBBBBBCCCIIILLLPPPUUU\\\eeeooovvv|||yyywww|||sss___PPPDDD@@@<<<:::<<<===;;;999111444777777555444444666444333222111111111222222000000111111222222222333000000111111111111000000///////////////......---//////...---,,,,,,,,,,,,(((((()))***+++,,,------,,,+++***)))((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&'''((((((((('''%%%%%%$$$$$$###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((&&&"""!!!"""###!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%!!!"""###$$$$$$###"""!!! !!!###$$$%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""  ###%%%%%%###  """""""""""""""!!! !!!$$$''''''%%%###!!!  !!!!!! !!!!!! !!!!!!""""""######!!! !!!###%%%!!!############"""""""""""" !!!"""###$$$%%%%%% !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$&&&'''))))))&&&((())))))((())),,,...++++++,,,,,,,,,---------,,,+++)))(((***---000333,,,///333444222222555888777777888888888777777666666666555222000000222444:::<<>>???CCCEEEEEEGGGLLLGGGSSS```gggppp~~~zzzxxx|||nnn[[[MMMFFF@@@???===;;;:::888888777555555444444444333333333555444222000///000000111//////000111222333333444000000000000000000000000000000000000////////////......---,,,++++++***)))************************+++)))'''%%%$$$&&&((()))'''&&&%%%'''***+++)))'''))))))(((((('''''''''&&&))))))((('''''''''''''''&&&&&&''''''&&&%%%###""")))'''&&&$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$###(((&&&$$$""""""###$$$%%%&&&%%%$$$#########$$$%%%######$$$$$$$$$$$$######&&&%%%$$$"""""""""######$$$$$$###############$$$"""   !!!!!!!!!!!!!!!############""""""!!! !!!"""""""""!!! """"""""""""!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""###"""!!! !!!"""######"""!!! !!!  !!!"""###&&& """++++++""" &&&!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$"""!!! %%%%%%&&&$$$"""!!!!!!""" """!!!!!!!!!"""###%%%&&&""""""###$$$$$$$$$$$$###%%%$$$#########%%%'''((())))))))))))***+++,,,---)))***+++,,,,,,***)))(((,,,,,,++++++,,,,,,---......000444555444333222333;;;<<<<<<:::666333222222888555222///...///222333888>>>EEEKKKSSS^^^cccdddgggooo~~~{{{uuummmfffccc\\\XXXZZZ]]]___ccchhhmmmoootttxxx|||~~~|||zzzwwwtttqqqpppppppppooolllhhhdddbbbaaaaaabbbfffiiilllmmmjjjeeeaaa___```___]]][[[XXXVVVTTTSSSSSSSSSRRRQQQPPPOOONNNNNNNNNJJJEEEDDDEEEFFFFFFEEECCC@@@AAAEEEGGGHHHLLLRRR[[[hhhvvv~~~wwwsss{{{}}}kkk\\\OOOEEEAAA<<<;;;:::888777666666555444444444444333333333333444333222000000000000000//////000000111111222222000000000000000000000000000000000000/////////...,,,,,,,,,,,,,,,,,,++++++************************+++)))(((&&&&&&'''((()))((('''&&&''')))***(((&&&)))((((((((('''''''''''')))(((((('''''''''''''''#########"""!!! &&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%###""""""###$$$$$$$$$###!!! !!!!!!######$$$$$$$$$$$$######$$$$$$$$$#########$$$$$$######"""""""""######$$$###"""!!!!!!""""""!!! !!!!!!"""""""""""""""###%%%&&&&&&###!!! !!! !!!!!!!!!!!!!!!!!!""""""######"""!!! """!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!""""""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """"""%%%"""&&&000000&&&"""%%%######""""""!!!!!! """######$$$###"""!!! ###$$$%%%$$$"""!!!!!!"""$$$$$$###"""!!! """!!!!!!!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$$$$###***000111...((($$$))))))))))))***++++++,,,******+++++++++++++++***,,,,,,++++++,,,,,,---......000222333333222222333555777999999777666777888888666333111000111333555888???EEEKKKTTT___dddeeefffooozzztttmmmhhheeeddd^^^ZZZ\\\^^^```dddiiimmmppptttyyy|||}}}~~~}}}{{{yyywwwuuutttsssssstttmmmkkkgggcccaaaaaaaaabbbeeehhhkkkkkkhhhddd```^^^\\\[[[YYYVVVSSSQQQOOOMMMNNNOOOPPPQQQQQQPPPOOONNNLLLJJJGGGFFFFFFHHHHHHGGGFFFDDDFFFJJJNNNRRRZZZcccrrr|||rrrnnnvvvxxxcccTTTJJJBBB======999888777666666555555555444444444333333333222222333222111000000000000000/////////000000000000000000000000000000000000000000000000/////////......++++++++++++,,,,,,------***************************)))))))))(((((((((((()))((('''((())))))'''%%%(((((((((((('''''''''''')))(((''''''&&&&&&''''''%%%%%%$$$###""""""""""""###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%$$$$$$###""""""""""""###############"""!!! ######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$!!!!!!!!!!!!"""######$$$%%%###""""""###$$$###!!!!!!!!!"""############""""""'''+++***%%% """ !!!"""###$$$$$$$$$$$$###"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!######)))333333)))######$$$$$$###"""!!! """############"""!!!!!!!!!"""###"""!!! !!!"""%%%%%%$$$###""""""!!!!!!""""""!!!!!!!!!!!!"""###"""######$$$$$$$$$$$$$$$$$$///777888444,,,&&&))))))******************++++++***++++++,,,---...,,,,,,++++++,,,,,,---......///111111111111222444333555777888777777888:::777666333222222333555777888???FFFLLLUUU```ffffffeeeooo~~~vvvnnnhhhfffggggggaaa^^^```bbbcccgggkkkpppssswww{{{~~~~~~~~~}}}yyywwwvvvtttrrrrrrqqqqqqkkkiiieeebbb`````````aaadddfffiiiiiigggccc```^^^XXXWWWUUURRROOOLLLJJJIIIHHHJJJMMMPPPQQQRRRQQQPPPKKKJJJHHHGGGHHHIIIJJJJJJIIIIIINNNVVV]]]eeerrr}}}}}}ssstttsssttt{{{qqqbbbQQQGGGAAA<<<:::;;;888888777777666666777777333333333333222222222222222222111000000000000000///////////////.........000000000000000000000000000000/////////.........+++++++++++++++++++++,,,************************((()))*********)))(((''')))(((((((((((((((&&&%%%((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''((('''%%%$$$###$$$%%%%%%!!!###$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$### !!!"""######""""""&&&%%%$$$###"""!!!!!!!!!######$$$$$$$$$$$$######!!!"""###$$$$$$"""!!! !!!"""$$$$$$$$$###""""""$$$$$$###""" !!!"""""""""""""""!!!(((...,,,%%% ### """###$$$$$$$$$######"""!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!! !!!""""""""""""""""""!!!!!! """"""(((//////(((""""""######""""""!!!!!! """"""#########"""""""""!!!"""!!! !!!""""""""""""######$$$$$$%%%""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$###''',,,000222000,,,)))))))))************))))))++++++******+++---///000,,,,,,++++++,,,,,,---......///000000///000222444666888999888666555555666666555333222222444666777888???FFFLLLVVVaaaggggggdddnnn~~~}}}yyyqqqiiifffhhhkkklllfffbbbdddggghhhjjjnnntttwwwzzz~~~~~~|||{{{uuutttrrrpppnnnllljjjjjjgggdddaaa^^^]]]]]]^^^___^^^```cccccc```]]]ZZZZZZTTTSSSQQQOOOLLLIIIGGGFFFEEEGGGJJJLLLMMMMMMLLLKKKIIIHHHHHHGGGHHHJJJLLLNNNNNNQQQZZZgggqqq}}}wwwsssvvvxxxtttnnnkkkrrr}}}vvvggg\\\RRRHHHCCC???:::888999777666666555555666666777333333222222222111111111111111111111000000000////////////...............////////////////////////////////////............------,,,++++++***))))))))))))))))))))))))))))))((((((*********)))'''&&&((()))))))))((('''&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%$$$###"""""""""###$$$"""###$$$%%%%%%$$$###"""######$$$%%%%%%$$$$$$$$$ !!!"""""""""""""""&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$######!!!"""######"""  !!!"""$$$$$$###!!!!!!!!!######"""!!! !!!!!! '''---,,,%%% ###"""!!! !!!""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!   !!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!###''''''###!!!!!! !!!!!!""""""######""""""""""""""""""###### !!!!!! !!!""" !!!!!!"""###$$$$$$"""""""""""""""!!!!!!!!!######$$$%%%%%%%%%%%%$$$%%%&&&((())))))((('''&&&(((((()))*********))))))++++++******+++---///000,,,,,,++++++,,,,,,---...---...000000///000333555777888999888666444444444555444222222222333555666777>>>EEELLLVVVaaahhhhhhdddnnnvvvtttpppiiieeeeeejjjooooooiiifffhhhkkkkkkmmmqqquuuwww{{{}}}}}}{{{wwwuuupppooommmjjjgggeeebbbaaa```^^^[[[XXXWWWWWWYYYZZZ[[[]]]______]]]ZZZXXXWWWPPPOOOMMMKKKIIIGGGEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDFFFGGGHHHHHHJJJOOOUUUYYY\\\cccpppwwwsssnnnmmmnnnpppqqqpppyyyttt```RRRLLLFFFAAA@@@>>>999666777555444444333333333333444222222222111111111000000///000000111111000//////.........////////////////////////////////////////////////.........------------,,,+++***)))(((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%'''((())))))'''&&&'''''''''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""############"""!!!!!!######$$$$$$$$$$$$######"""""""""!!!!!! !!!!!!!!!!!!"""######$$$!!!  """""""""!!!  %%%)))((($$$ """""""""!!! """"""!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""!!! !!!!!!"""!!!!!! !!! !!!!!! !!! !!!"""###$$$$$$"""""""""!!!""""""###$$$ !!!"""!!!  !!!""""""!!!!!!!!! !!!"""############""""""###$$$$$$%%%%%%%%%%%%%%%"""$$$&&&((((((%%%""" &&&'''(((***++++++***)))++++++***++++++,,,---...,,,,,,++++++,,,,,,---...---...000111111222333555333555777777666666666888555444333222222333444444555===DDDKKKVVVaaahhhiiicccnnnmmmjjjddd```___cccjjjooopppkkkhhhjjjllllllnnnqqqsssuuuxxxyyyxxxtttpppmmmjjjiiihhhfffccc```^^^\\\XXXVVVSSSQQQPPPQQQRRRSSSVVVXXXZZZZZZXXXUUUTTTSSSKKKKKKIIIHHHFFFDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJLLLNNNSSS[[[fffmmmuuu~~~{{{ppptttyyyzzzzzz}}}}}}mmm^^^QQQHHHAAA<<<:::;;;;;;777666888666555444333333333333333222111111111000000000000...///000111111000//////.........//////000000111//////////////////////////////.........---------,,,+++++++++******))))))))))))))))))))))))))))))'''''''''''''''&&&&&&%%%%%%'''))))))'''&&&''')))''''''''''''((((((((()))((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((('''''''''$$$$$$$$$$$$%%%&&&''''''""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""### """######""""""!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""###$$$######"""""""""######$$$!!!  """###"""!!! """$$$$$$"""!!!!!!!!!!!!!!!""""""""""""""""""&&&%%%###"""!!!""""""#########""""""""""""###### !!!!!!!!!!!!!!! """######""""""!!!"""###$$$$$$###!!!  !!!""""""!!!!!! !!!!!! !!!!!! !!!!!!""""""#########"""!!!!!!!!!"""$$$%%%"""######"""  !!!""""""!!!!!!!!! !!!"""###$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""$$$%%%''''''&&&$$$###$$$%%%'''***+++++++++*********+++++++++++++++***,,,,,,++++++,,,,,,---...,,,...111333333333444555111333555666666777888:::777666555444333333333444444;;;CCCJJJUUUaaahhhiiicccnnnfffbbb\\\YYY[[[bbbiiinnnpppkkkhhhkkkllllllnnnqqqppprrruuuvvvtttooojjjfffffffffeeecccaaa^^^\\\[[[RRRQQQNNNLLLKKKLLLMMMOOONNNPPPRRRRRROOOMMMLLLLLLHHHHHHGGGEEEDDDCCCBBBAAA??????AAADDDGGGKKKNNNPPPMMMOOORRRVVV]]]hhhuuu~~~|||tttuuuvvveeeYYYQQQJJJFFF<<<888777888999777888;;;888888777666555555555555111111111111000000000000...///000111111000//////---......///000111222222//////////////////////////////.........---------***************+++++++++))))))))))))))))))))))))''''''&&&&&&%%%%%%%%%%%%$$$'''))))))''''''(((***&&&'''''''''(((((())))))''''''&&&%%%%%%%%%%%%&&&!!!"""###$$$%%%$$$###"""%%%$$$$$$%%%&&&(((+++,,,!!!"""###$$$$$$$$$$$$$$$&&&%%%"""!!! !!!"""###!!!"""$$$$$$$$$############$$$$$$$$$$$$######!!! !!!###%%%((()))%%%$$$###############$$$!!! !!!"""######""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """###$$$%%%$$$$$$)))(((&&&$$$""""""""""""$$$$$$############$$$$$$ !!!!!!""""""!!!############"""$$$%%%&&&'''&&&$$$"""!!! """""""""!!!!!! """###""""""###""" """"""""""""!!!!!!!!!!!!###"""!!!!!!!!!###$$$%%%###$$$$$$###   !!!"""###$$$$$$!!!"""$$$%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%(((&&&$$$###$$$&&&***,,,"""$$$'''***+++,,,++++++)))***+++,,,,,,+++)))(((,,,,,,++++++,,,,,,---...+++...222444444444444555222444666777666666777888888888777555555444444444333:::BBBJJJTTTaaahhhhhhcccnnn]]]WWWRRRUUU]]]gggnnnpppjjjhhheeeeeeffffffffffffjjjjjjjjjjjjiiigggeeeccceeedddaaa^^^[[[XXXVVVTTTMMMHHHDDDCCCEEEHHHIIIIIIDDDEEEGGGGGGFFFEEEEEEFFFGGGGGGEEEBBB@@@@@@BBBEEE???CCCGGGHHHIIINNNWWW^^^]]]```dddkkkvvv||||||zzzooo```SSSLLLEEE???:::;;;:::888666555555666777666555555444444333222222333222111000////////////000000000000000000000000111000000///////////////,,,,,,,,,---...///000000222222222111000...---,,,+++******)))))))))))))))+++******)))(((''''''&&&)))(((&&&%%%%%%&&&((()))((()))***++++++***)))(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$%%%&&&&&&"""$$$$$$$$$###"""###$$$$$$$$$###"""!!! %%%###!!!!!!###%%%%%%%%%%%%$$$###!!! """""""""""""""""""""""")))++++++(((### """"""###$$$!!!!!!$$$###!!!!!!""""""  !!!"""###$$$$$$###"""  !!!!!!!!!""""""!!! !!!$$$'''000)))%%%$$$$$$!!!"""%%%!!!!!!"""!!!!!!!!!!!!""""""!!!!!!""" !!!""""""!!! &&&%%%###!!! !!!$$$$$$$$$######"""!!! !!!"""""" !!!""""""############"""!!!"""%%%%%%### $$$$$$$$$###############""""""#########$$$$$$$$$((('''&&&%%%%%%&&&'''(((&&&((((((%%%&&&******(((******++++++++++++************+++,,,---//////000000000111222333555777888777777777666777777888999777888888666444333444555666<<>>BBBDDDEEEEEEEEEEEEFFFGGGAAABBBCCCBBBBBBBBBEEEGGGHHHLLLRRRUUUYYYaaalllvvv|||~~~{{{{{{{{{eee\\\PPPHHHDDDAAA===:::;;;999777666555555666777555555555444333333222222333222111000000/////////000000000000000000000000000000///...............,,,---------...//////////////////......,,,+++***,,,+++******))))))************))))))(((((('''''')))(((&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&"""$$$%%%$$$###"""###$$$"""""""""############$$$%%%###!!!!!!"""$$$$$$### !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!#########""""""""" """"""""" !!!!!!!!!!!!!!!"""""""""###"""!!!  !!!!!!!!!!!!!!!$$$(((+++666...'''&&&&&&######%%%&&&$$$"""!!!"""$$$$$$%%%"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!"""!!!!!!""""""!!!!!!  !!!""""""#########""""""!!! """  """###!!! !!!!!!"""###$$$$$$###$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%((((((%%%&&&***+++)))******++++++++++++************+++,,,---...//////222222222222333444555666888777777777777888999999777888777666444333444555999>>>EEELLLXXXdddjjjjjjhhhooo|||MMMLLLMMMRRRXXX[[[[[[YYYRRROOOMMMMMMNNNOOOOOONNNRRRRRRRRRRRRSSSTTTUUUUUURRRQQQPPPMMMKKKIIIGGGFFFEEECCC???=========<<<;;;???@@@BBBBBBBBBBBBDDDFFFAAACCCEEEFFFFFFHHHKKKMMMQQQXXX```gggooozzzyyysssvvvqqq___QQQJJJBBB===<<<<<<;;;999:::999777555555555666666555555444444333333222222222222111111000/////////000000000000000000000000000///......------......------..................---.........---,,,,,,+++,,,+++******))))))******))))))))))))(((((((((((()))((('''&&&&&&'''((())))))'''%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$###"""###%%%#########$$$$$$$$$%%%%%%$$$"""!!!!!!"""###"""!!!######$$$$$$###""" """""""""""""""""""""""""""%%%### ###!!!#########$$$!!!###"""!!!"""""""""!!!!!!!!! ######"""  !!!!!!!!!"""&&&,,,000:::000&&&%%%%%%###"""""")))%%% """%%%&&&%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """######"""!!!  !!!""""""#########""""""!!! !!! !!!"""""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%((((((&&&&&&***+++)))******++++++++++++************+++,,,---...//////333333222222333333444555888888888888888999::::::777777777555333333444666;;;AAAHHHOOO[[[ffflllkkkiiippp~~~GGGGGGHHHLLLPPPQQQPPPNNNIIIGGGEEEEEEFFFGGGGGGGGGKKKJJJIIIIIIJJJKKKMMMNNNKKKKKKIIIHHHFFFDDDCCCCCCAAA@@@@@@@@@@@@AAAAAAAAA@@@BBBCCCDDDCCCDDDEEEGGGGGGHHHJJJKKKMMMQQQWWWZZZdddmmmyyy|||wwwtttwwwppp^^^PPPHHHDDD>>>:::999999999888888777666555555555555666555555444444333222222111111111111111111000//////////////////////////////000//////..............................---------....../////////......---+++***))))))(((((())))))(((((((((((())))))))))))((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&%%%$$$###"""!!!!!!###""" !!!""""""!!! !!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  """###""" !!!!!!"""###"""!!!"""$$$ !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!! !!!%%%+++///666+++!!! !!! &&&""""""$$$###!!! !!!""""""""""""!!!  !!!!!!!!!!!!!!!!!!  """###""" !!!"""""" !!!""""""#########"""  !!!(((''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''%%%((((((&&&'''+++,,,******++++++,,,,,,++++++*********+++,,,------......222111111222333444555666999999888888999999:::;;;777777666444222222444777<<>>??????@@@AAABBBDDDEEEDDDFFFHHHIIIIIIIIIJJJKKKLLLNNNOOOSSSXXXaaakkkqqq||||||zzzqqqvvv~~~rrrhhh]]]RRRKKKCCC@@@===:::999999999888666666555555555555555555555444444333222222111111000111111111111000//////........................000000///.........//////...............------------...............---,,,))))))(((''''''''''''((((((((((((((())))))))))))(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###############%%%%%%%%%$$$###$$$%%%%%%%%%$$$###"""!!!!!! """!!! !!!"""###!!! !!!###%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!!!!!""""""###""" !!!""""""   !!!""""""""""""""""""!!! !!!!!! """&&&***///&&&  """ !!!######!!! !!!!!!  !!!!!!!!! !!!!!!!!!  !!!""""""""" !!!"""""" !!!""""""#########"""!!! !!!###''''''&&&&&&%%%$$$$$$###############$$$$$$$$$$$$&&&''''''''''''''''''&&&%%%((((((&&&'''+++---+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,---------//////000111333555777888999999888888999999:::;;;666666555333222222555777<<>>???>>>??????>>>>>>>>>??????@@@@@@@@@@@@@@@????????????>>>???@@@@@@@@@BBBEEEHHHFFFJJJOOORRRSSSSSSSSSTTTWWWZZZ^^^eeeooo||||||vvvtttvvv{{{}}}zzzxxxyyy{{{rrreee]]]VVVNNNHHHDDD<<<;;;:::999888888999999555555555555555555444444444444333333222222111111///000111222222111000///........................000///......------......------..................+++,,,,,,,,,++++++***)))))))))(((''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((###$$$&&&&&&&&&&&&$$$###((((((((((((((((((((((((&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######"""######$$$%%%&&&%%%$$$###$$$&&&"""""""""############$$$!!!!!!!!!"""$$$$$$###!!! """###$$$$$$"""""""""""""""""""""""" ###"""!!!$$$!!!###!!! !!!""" ###""" !!!  !!!""""""###!!!!!!!!!"""!!!!!!  !!!  """%%%***$$$  ###"""""""""""""""""""""""" """"""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!  !!!"""######### !!!""""""#########""""""!!! !!!""""""!!! """$$$ !!!"""###$$$%%%%%%""""""#########$$$$$$$$$&&&&&&'''(((((('''&&&&&&%%%((((((&&&(((,,,---,,,++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---......///111444666888:::888888888888888999::::::666666444222111222555888<<>>???>>>>>>>>>???===;;;999:::;;;=========:::;;;<<<===>>>?????????>>>???????????????@@@@@@AAACCCEEEEEEFFFJJJPPPUUUVVV\\\dddkkknnnnnnnnnnnnqqqvvv{{{vvvvvvzzzqqqeeeZZZQQQOOOMMMFFF@@@>>>999999999888777666666777444444444555555444444444444444333333222111111111...000111222222111000///------------------------...---,,,,,,++++++,,,,,,,,,---------.../////////,,,,,,,,,,,,+++)))((('''++++++***)))))))))))))))******))))))((((((''''''(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$######""""""###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###""""""""""""$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$$$$$$$%%% !!!###%%%&&&%%%###$$$$$$###"""!!! """""""""""""""""""""""" !!!"""###!!!""" !!!$$$###"""!!! """"""!!!  !!!!!!!!! !!!"""""""""!!! !!! !!!###&&&######### $$$!!!###"""!!!&&&"""!!!  !!!""""""""""""""""""""""""""""""!!!  !!!"""&&&%%%###"""###%%%'''))) !!!""""""""""""""" !!!""""""#########""""""!!!  """###""" !!!###!!!###$$$%%%&&&#########$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&%%%((((((&&&(((,,,...,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,//////000111333555777999888777777777777888999999666555444222000222555888<<>><<<<<<>>><<<:::;;;<<<>>>???>>>888:::<<>><<<999999;;;<<<<<<:::<<<<<<<<<===???@@@???>>>===<<<<<<===???@@@@@@???BBBBBBCCCDDDFFFHHHJJJKKKJJJQQQWWWZZZ[[[dddrrrxxxvvvuuufffYYYRRRGGGFFFDDDBBB???>>>===<<<777777777777666666666666666666666666555555555555555555444333222000000///000000000000000000000000///...,,,++++++,,,...///...//////000///---+++******++++++,,,,,,++++++***++++++,,,,,,++++++***)))((((((((((((((((((((((((...---+++))))))))))))***$$$%%%&&&((()))*********$$$$$$$$$$$$&&&''')))***%%%&&&((())))))'''&&&$$$&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%###&&&$$$"""&&&"""###%%%%%%$$$$$$%%%'''&&&%%%$$$$$$######$$$$$$%%%%%%&&&$$$###"""###%%%!!!"""###$$$%%% !!!"""$$$$$$$$$###"""   !!!!!!"""""""""""""""######$$$$$$######"""!!! """"""!!!!!!&&&)))$$$"""!!!!!!""""""!!!  """!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$&&&'''######"""!!!!!!!!!!!!!!!!!! !!!###$$$!!!"""$$$$$$"""!!!"""###%%%$$$"""!!!$$$###"""!!! !!!!!! !!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&)))+++---......---------,,,,,,,,,++++++.........------,,,,,,,,,111111000...---000444888888888888777777777777777888555444666666444555888888EEEQQQYYYeeessswwwsssmmmmmmqqqxxx}}}AAA???===<<<<<<===<<<;;;?????????AAABBBBBBBBBAAACCCCCCCCCCCCEEEFFFFFFEEEFFFGGGIIIKKKMMMPPPSSSTTTZZZbbblllrrrwwwyyytttttt|||rrrcccXXXOOOIIIEEEDDDBBB???===<<<;;;:::888888777777777666666666666666666666555555555555555444444333111000000///////////////////////////000///...------...///000.../////////...---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))),,,+++)))(((''''''((((((&&&'''(((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%)))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&"""!!!%%%'''&&&###$$$%%%$$$###"""###$$$%%%%%%$$$############$$$$$$%%%%%%$$$###"""###%%% !!!"""###$$$$$$ !!!"""""""""""""""!!!"""###############""""""!!!!!! !!!!!!"""###$$$$$$###"""!!!!!!!!!"""#########"""!!! !!!!!!!!! !!!######"""!!!!!!"""!!!!!! !!! !!! !!!!!!!!!!!!!!!!!! ######################## !!!"""###$$$%%%###""""""!!!!!!!!!!!!!!!!!!  !!!"""$$$$$$"""!!!"""###!!! !!!!!!"""###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$######""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***,,,...//////+++++++++************)))*********++++++,,,,,,,,,111111111000000111555888777777777777777888888888888444222444444222333777:::DDDNNNTTTaaapppvvvsssiiijjjpppxxx~~~@@@@@@??????????????????@@@AAAAAABBBCCCDDDDDDEEEGGGGGGHHHIIIJJJLLLMMMNNNQQQSSSVVVZZZ___dddgggiiisss||||||qqqnnnmmmqqq|||nnn^^^UUUPPPKKKFFFBBBAAA???===;;;999888888888888888888777777777777666666666555555555555444444444333222111000000///////////////////////////000///...------...///000......///......---,,,+++------............---------------------,,,++++++************************))))))((('''&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&'''''''''&&&$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###%%%(((&&&!!!$$$%%%%%%$$$"""!!!!!!"""%%%$$$$$$###############$$$%%%%%%$$$###"""###$$$!!!"""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""!!!!!!""""""###$$$%%%%%%###"""!!! ######""""""!!!!!! !!!"""#########!!! """"""!!!!!!!!!!!!!!! """!!!!!! !!!!!!"""!!!###$$$$$$###!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###""""""!!!!!! !!!!!!""""""!!!  """######"""!!!!!!""" !!!"""###$$$%%% !!!"""#########"""!!!""""""""""""""""""""""""!!!"""###$$$%%%$$$###### !!!"""###%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((+++---...//////++++++++++++************(((((()))***,,,---......000111222333222333666888666666777777888888999999999444111222111000222777;;;DDDKKKPPP]]]mmmtttrrrfffhhhooozzz===???BBBBBBAAAAAACCCDDDDDDEEEGGGHHHHHHJJJLLLMMMNNNOOOQQQSSSUUUXXX\\\^^^eeehhhmmmttt{{{zzzvvvwwwzzz{{{zzzwwwssspppmmmqqqzzz|||nnn]]]RRROOOMMMJJJEEE@@@???===;;;999888777777999888888888777777777777666666555555555444444444333333333222111000000///////////////////////////---,,,,,,++++++,,,,,,---............------,,,,,,------............------------......------,,,+++************************((((((''''''&&&&&&&&&&&&(((((((((((((((''''''&&&"""###&&&((((((((('''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%"""###%%%$$$ """###$$$###!!! !!!"""$$$$$$###"""""""""""""""###$$$%%%%%%###""""""#####################""""""$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!"""######$$$$$$"""!!!!!! ###"""""""""!!!!!!!!! $$$######$$$%%%%%%###""" !!!"""!!! !!!""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!######$$$$$$###"""!!!!!! """######"""!!!!!!"""######""""""""""""###### """$$$%%%$$$"""!!!!!!!!!"""""""""""""""###!!!"""###$$$%%%$$$######!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&(((***,,,---............---------,,,,,,,,,***+++,,,,,,......///000...000222333333444555666555555666777888999999:::;;;555111111000///222777;;;CCCIIIOOO\\\mmmsssooodddfffooo|||@@@EEEIIIJJJGGGEEEFFFIIIKKKMMMPPPRRRSSSVVVZZZ]]]^^^aaadddgggjjjooouuuzzz{{{sssppptttuuuwwwyyyyyyyyyyyyyyy}}}zzzqqqbbbYYYNNNIIIIIIHHHDDD@@@???>>>===;;;999888777777888888888777777777777666555555555555444444444444333222222111111000000000........................,,,,,,,,,++++++,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,------------,,,,,,------......------,,,+++************************((()))))))))((((((''''''&&&''''''((((((((((((((("""$$$&&&(((((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%******$$$ """%%%&&& """######""""""###$$$$$$###""""""!!!!!!"""""""""$$$%%%%%%###"""""""""#########"""""""""""""""%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$###"""!!!!!!!!! !!!!!!"""###"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!$$$""" !!!$$$&&&&&&%%%!!!"""!!!  """""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! """!!!!!! !!!!!! !!!!!!!!!!!!"""###$$$$$$###### !!!######!!! !!!""""""""""""""""""######$$$ ###$$$%%%$$$###""" !!!!!!"""""""""!!!"""###$$$%%%$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((***+++,,,,,,.........---------,,,,,,,,,,,,,,,---------......,,,...111333333333444555555555666777888999999:::;;;666222222111111444999888AAAHHHPPP^^^nnnrrrlll```bbblll{{{KKKRRRXXXWWWQQQMMMOOORRRSSSWWW\\\^^^aaaeeelllrrruuuyyy}}}vvvnnnpppsss~~~~~~qqqeee___QQQNNNIIIGGGFFFEEEBBB>>>???>>><<<:::999888888777777777777777666666666666555555555444444444444333222222111111111000000000........................---------......---------------,,,,,,,,,,,,------,,,,,,------------,,,,,,---------------,,,++++++************************))))))*********))))))(((&&&&&&'''((())))))((((((''''''(((((('''%%%###"""$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###((((((!!!###''' !!!############$$$&&&###""""""!!!!!!!!!!!!!!!!!!###%%%%%%###"""!!!""""""""""""!!!!!!!!!!!!!!!$$$%%%&&&''''''&&&$$$###""""""############""""""!!! !!!""""""!!! !!!!!!"""###""""""""""""!!!!!!!!!!!!!!!!!!$$$$$$### """!!! ###"""!!!!!! !!!!!!""""""!!!!!!""" """"""!!!!!! !!!!!!!!!  !!!!!! !!!""""""!!!""""""!!! !!!!!!"""$$$%%%&&&!!!"""###$$$$$$$$$###""" !!!!!!"""""""""!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$&&&((()))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++...000222222333444666666666777777888888999999999444222333333222444999666>>>FFFNNN^^^ooorrrkkk]]]___hhhxxxTTT]]]fffgggaaa^^^aaaeeeggglllrrrvvvzzzzzzrrrvvvssshhh^^^WWWRRRJJJJJJIIIGGGDDDBBBAAA@@@======;;;999888777777777666666666666555555555444555555555444444444333333111111111111000000000000........................---------......------------,,,,,,++++++,,,------------............------,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((())))))*********)))((((((((((((((((((((('''&&&)))((('''&&&%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###""" $$$%%%"""$$$%%%$$$######$$$%%%""""""!!! !!!!!!###%%%%%%###"""!!!!!! !!!!!!!!!!!!###&&&((((((&&&$$$""" !!!!!!"""!!!!!!""""""!!!!!!""""""###$$$"""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" """###!!! """!!! ###!!! !!!!!!!!! !!!!!! """"""!!!!!!!!!"""######  !!!"""  !!!!!!""""""!!! !!! !!!###$$$%%%$$$$$$################## !!!""""""###$$$$$$!!!"""###$$$%%%$$$###############$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%'''(((***+++++++++---,,,,,,,,,,,,+++++++++))))))***++++++,,,---------...111222222333666888777777777777777888888888555111000222333222444888555<<>><<<===???<<<;;;:::888777666666666666555555555444444444444555555444444444333333333111111111111000000000000........................***++++++,,,,,,++++++***---,,,+++++++++,,,---.........////////////......+++,,,,,,,,,,,,+++******(((((((((((((((((((((((('''((()))******)))((((((*********)))(((&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''((('''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%!!!"""!!! ###)))***'''%%%&&&&&&%%%###"""###$$$""""""!!! ###%%%%%%$$$"""!!!!!! !!!!!!!!!%%%((()))'''$$$!!! !!!"""$$$%%%%%%%%%%%%#########"""###$$$$$$%%%$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!"""&&&%%%"""!!! $$$  !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$ !!!"""$$$###!!! !!!!!!""""""!!! !!!""""""!!! %%%%%%$$$###"""""""""###!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%$$$######!!!!!!"""###%%%&&&'''(((""""""###$$$%%%%%%&&&&&&&&&'''((()))++++++,,,,,,//////.........---------((()))***,,,...000111222...000111222222444777:::888888888777777777777777222//////222333222333777666:::>>>EEEWWWkkkrrrnnnbbbbbbjjjzzzqqqqqqvvvxxxrrrqqqqqqtttsssbbb\\\UUUOOOKKKIIIGGGFFFAAA@@@???>>>============???<<<999777777888888777888777777666555444444444444444333333333333222222///...---...//////---+++------------------------++++++,,,------......///...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***)))((())))))))))))((((((((((((''')))***,,,,,,***)))'''&&&&&&'''''''''''''''&&&''''''''''''&&&%%%$$$###(((%%%"""###&&&)))((('''%%%$$$$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!"""###%%%%%%#########$$$ """$$$&&&((('''%%%""" !!!!!!!!!!!!!!! %%%$$$"""!!!!!!!!!"""###%%%###!!!'''&&&!!!!!!###%%%$$$!!! !!!$$$$$$######""""""""""""### !!!!!!!!!!!!!!!""""""!!!!!!  !!!"""###### """""" !!!!!!!!!!!!!!!""""""###""""""$$$###!!!  !!!############!!! !!!###&&&%%%$$$###!!! """!!!###%%%'''&&&$$$!!!&&&$$$"""!!!!!!""""""!!!###"""!!!!!!!!!"""###$$$***'''%%%$$$$$$%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%'''''''''''')))+++---...///---******,,,---,,,***************+++,,,---...000000111333555666888888666:::;;;888666888999777333333222111111222333333666999>>>HHHXXXiiipppoooggggggooo~~~|||sssmmmjjjrrrxxxpppcccWWWSSSNNNIIIGGGEEEDDDBBB@@@@@@???>>>===============;;;777666666777666666777777666666555444444333444444333333333222222222000///...///000000...,,,........................///......------,,,++++++...---+++******+++---...++++++++++++++++++++++++++++++,,,++++++***)))((())))))))))))((((((((('''$$$%%%&&&''''''&&&%%%$$$&&&''''''((((((((('''''''''''''''''''''''''''''''''$$$""""""$$$%%%%%%###'''&&&%%%%%%&&&'''&&&$$$"""######$$$$$$%%%%%%&&&#########################################################"""""""""""""""!!!""""""!!! !!!"""""""""""""""""""""""""""###%%%&&&&&&$$$""" !!!!!!!!!!!!%%%$$$###"""""""""###$$$$$$### $$$++++++&&& !!!""""""!!! !!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""  """###""" """""""""""""""######$$$$$$###!!!!!!""""""""""""""""""!!!!!!""""""!!!!!!"""%%%(((((($$$!!!######"""######$$$$$$###"""!!!!!!%%%###!!!!!!"""###""""""((('''&&&$$$$$$$$$$$$%%%%%%###!!!!!!"""###$$$###((('''&&&$$$$$$$$$%%%%%%&&&''''''((()))+++,,,---///---***+++,,,---,,,***************+++,,,---...///000111333555666777888888;;;<<<888666888999777444333222111111222333444333666;;;EEEWWWhhhooooooggggggnnn}}}vvvpppssswwwyyywwwpppkkkjjjlll|||wwwkkk^^^TTTLLLJJJGGGEEEDDDCCCAAA@@@@@@???>>>===<<<<<<<<<<<<;;;999666555555666555444666666666555555444444333333333333333222222222222111000///000111111///---........................///......------,,,++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***)))((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''&&&&&&'''(((***+++(((&&&$$$###$$$$$$###"""((('''%%%%%%&&&&&&$$$### !!!###%%%&&&'''(((################################################!!!""""""""""""""""""### """!!!  """""""""""""""""""""""""""############""""""!!! !!!!!!""""""######"""""""""###$$$$$$""""""!!!!!!'''...///,,,  !!!""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%$$$#########""""""######$$$%%%$$$######!!! """###%%%%%%###"""  !!!!!!!!!"""&&&(((333+++$$$!!!$$$%%%"""$$$###!!! !!!""""""###""" !!!"""$$$$$$###)))((('''&&&$$$$$$$$$$$$%%%###""""""%%%'''''''''***)))&&&$$$###$$$%%%&&&%%%&&&''')))***+++,,,,,,...---++++++,,,---,,,***************+++,,,---...///000111333444666777888999======999777888888777444333222111111222333444555999>>>III[[[mmmuuuttthhhgggmmmzzz{{{uuurrrrrrtttyyy}}}}}}yyyxxx||||||nnneee]]]TTTNNNHHHFFFDDDDDDDDDCCC@@@>>>???>>>===<<<;;;;;;;;;;;;:::888666555666666555444555555555444444444333333333333333222222222222111000/////////000000...---........................++++++,,,------......///,,,,,,+++******+++,,,,,,------------------------+++++++++++++++***(((((())))))((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))((('''((('''%%%%%%&&&'''***+++((('''&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&&&&$$$### !!!###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""###### !!!######!!!!!!!!!""" """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!"""!!!!!!"""""""""###### !!!!!!!!!&&&,,,...+++!!!###%%%###!!!$$$$$$"""!!! """""""""!!!!!!!!!!!!!!! """"""!!!!!! """###%%%&&&&&&""""""!!!!!!""""""###$$$ !!!"""############"""!!!  ###%%%***&&&###"""######!!!"""!!! !!!!!!"""!!! !!!###%%%$$$$$$%%%$$$$$$###""""""""""""%%%###""""""$$$&&&''''''+++)))'''$$$###$$$%%%&&&$$$%%%''')))++++++++++++---,,,,,,,,,,,,,,,+++***************+++,,,------//////111222444666777777999======999777888888777444333222222222222333444777:::@@@LLL___qqqyyyyyyiiigggkkkwww~~~xxxvvvyyyvvviii___YYYTTTNNNIIIFFFDDDCCCCCCCCCAAA>>><<<>>>===<<<;;;:::::::::::::::888666666777777666555444444444444333333333333333333222222222111111111///.........//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''((('''%%%$$$$$$%%%'''((($$$%%%&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""""""""### !!!######!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""###""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! """'''(((%%%"""  $$$&&&$$$"""$$$$$$###!!!!!! ######""""""!!!!!!!!!!!! """""""""!!!  !!!!!!"""###%%%'''!!! !!!"""""" """$$$"""!!! !!!"""   !!!### !!!!!!!!!!!! !!! !!!$$$%%%%%%$$$ !!!!!!""""""######""" !!!!!! ***(((&&&$$$$$$$$$%%%&&&###%%%''')))+++++++++***,,,,,,------,,,+++++++++************+++,,,------...///000222444555666777999<<<===999777888888777444444333222222333444444444888>>>JJJ]]]pppxxxxxxjjjgggiiittt~~~|||wwwvvvxxx|||{{{jjjcccZZZSSSOOOKKKGGGCCCDDDBBBAAA@@@@@@???<<<:::===<<<;;;:::999999999999999777666666777777666444333333333333333333333333222222222222111111111111///...---...//////---+++++++++++++++++++++++++++///......------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,++++++***)))(((((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))((('''&&&&&&''''''%%%%%%$$$%%%&&&''' """$$$%%%$$$$$$%%%&&&$$$###"""###&&&'''&&&%%%$$$$$$#########"""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!!!!!!!""" """!!!  ########################"""!!!!!!!!!!!!""""""###"""!!!!!!!!! !!!!!!""""""!!!!!! """""""""""" """!!!!!!"""###$$$$$$###""""""!!! $$$######""""""!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!   ###&&&  !!!!!!"""!!!!!!"""###!!!  !!!### %%%&&&!!! ###!!!"""""""""!!! !!! """$$$%%%$$$### """###$$$%%%%%%%%%$$$""" !!!!!!!!!&&&&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&((()))***++++++***,,,......---+++***+++************+++,,,---......///000222333555666777777:::;;;888666888999777555444333222222333444555666999@@@LLL___rrrzzzzzzkkkggggggqqq}}}~~~~~~zzzwwwvvvuuusssqqqrrryyy|||nnnfffZZZUUUOOOJJJHHHFFFDDDBBBBBBAAA????????????>>><<<<<<;;;:::999999888888888666555555555666666555333222222222222222222333333222222222222111111111111000///...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++******++++++++++++******))))))))))))))))))))))))++++++,,,++++++***)))((((((((('''''''''&&&&&&&&&((()))***++++++***)))(((((())))))((('''&&&%%%%%%%%%%%%&&&&&&''''''((((((!!!$$$&&&&&&$$$######%%%%%%$$$###$$$%%%&&&%%%$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!! !!!""""""!!! !!!########################!!!!!!"""""""""######### !!!""""""###$$$$$$$$$$$$###""" ###$$$!!! !!!!!!!!!"""###"""!!!!!!"""###"""!!!!!!!!!!!!"""######$$$$$$######"""!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!  $$$ !!!"""""""""!!!!!!!!! """!!!!!!!!!!!!!!!!!!""" !!!!!!''')))***(((###!!!!!!###!!!!!! !!!!!!"""###!!!!!!!!!###$$$%%%###"""!!!"""###$$$%%%%%%$$$$$$%%%$$$""""""$$$&&&'''&&&"""###$$$%%%%%%%%%$$$###%%%%%%&&&&&&((()))+++,,,))),,,//////---******+++************+++,,,---......///000111333555666777444888999666555888999777555444333222222333444555888<<>>>>>======;;;;;;::::::999888777777888777666555444333222222333222111111000000111111//////000000000000//////......---------,,,,,,,,,---------,,,,,,,,,++++++++++++------------++++++++++++,,,++++++***((((((***)))))))))***+++,,,,,,///,,,))))))***+++)))'''$$$%%%&&&&&&'''&&&&&&&&&''''''(((((('''&&&%%%%%%######$$$$$$%%%&&&&&&'''$$$(((,,,,,,)))&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$"""###%%%&&&%%%""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """$$$$$$###"""!!!   """#########"""!!!&&&&&&&&&%%%$$$###"""!!!!!!!!! ######"""!!!!!!!!!!!!!!!  """$$$$$$######%%%((('''$$$!!!!!!!!!!!!!!!###%%%'''((( !!!"""######""""""$$$###"""!!! ###"""  """%%%'''&&&&&&%%%###  !!! ###''')))(((%%%!!!"""############$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((***,,,---...000000000///......------***)))******+++,,,---......///000222444666777888777888888888888777666666555444333333333333444555555:::BBBOOObbbttt|||{{{lllkkkkkkoooyyy}}}yyyyyyzzzzzz~~~wwwkkkdddaaa\\\WWWQQQLLLHHHGGGHHHGGGFFFDDDBBBAAA@@@@@@AAAAAA@@@???===<<<;;;;;;;;;::::::999888888777777777777666555444333222222333222111111000000111111//////000000000000//////............---------------,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))'''(((((()))************++++++******+++,,,,,,---///---******+++,,,***((((((((())))))(((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((())))))###&&&((()))'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$%%%!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!"""""""""""""""!!! !!!!!!!!!""""""######$$$"""  """$$$$$$$$$"""!!! !!!######!!! !!!""" !!!"""""""""""""""!!!$$$%%%%%%$$$$$$###"""!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!"""###!!! """%%%%%%""""""!!!!!!!!!"""$$$&&&'''!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""###"""!!! !!!"""$$$&&&$$$$$$""" !!!###&&&((('''$$$!!!""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%''')))+++---...///000//////......------,,,,,,,,,+++,,,,,,---...///...///000222333444444444666666777888888888888888444333222111111222333444777<<>><<<;;;:::999::::::999999888777777777777666666555444333222222222222111000000000000111//////000000000000//////............------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***&&&''''''((())))))******,,,,,,,,,+++,,,,,,------///---++++++,,,,,,+++******)))))))))(((''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((()))***"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!""""""###$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###%%%&&&###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!  !!!"""###$$$%%%%%%'''%%%###  !!!"""%%%$$$"""!!!  """$$$###"""!!!""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""!!!!!!"""######$$$%%%%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""  !!!######""" ###""""""""""""###$$$%%%######!!! !!!""""""######""""""######$$$$$$""""""""""""""""""######$$$###"""!!!#########$$$&&&&&&###!!!"""""""""#########$$$$$$"""######$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%&&&''')))+++---///000///......------,,,++++++,,,,,,+++++++++,,,,,,---...///111222333333222111444555555777888999999:::333222111111111111222333999===CCCNNN```pppwwwuuuhhhgggfffiiirrr~~~yyytttqqqxxxwwwjjj___VVVPPPKKKJJJIIIGGGFFFFFFFFFFFFAAAAAA@@@????????????@@@??????>>>===<<<;;;:::999999999888888777777777777666666555444444333222222222222111000000000000000//////000000000000//////------------,,,,,,,,,,,,,,,,,,+++++++++*********---------......---------+++******)))(((((('''''',,,,,,+++++++++,,,,,,------,,,+++******+++******''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&%%%$$$###""""""###$$$$$$$$$%%%%%%&&&&&&''''''######$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$###"""!!!"""###%%%&&&'''$$$!!! ###$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######""""""!!!  !!!""""""######%%%###!!!  $$$###"""!!! !!!""""""!!! !!!$$$###!!! !!!""" !!!""""""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""#########""""""!!!!!!!!!"""###$$$$$$###"""#########""""""""""""###%%%$$$!!!  !!!"""!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$###!!!!!!$$$%%%&&&$$$###""""""###%%%$$$######$$$$$$###!!!""""""""""""############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***+++,,,---.........---,,,,,,++++++*********))))))((()))))))))---///111333444444333222555555555666777888888999444333222111111222333444888<<>>>>>>>>>>>??????<<<<<<;;;;;;;;;;;;;;;;;;888888777777777777666666555555555444333333222222222111000000//////000000//////000000000000//////,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******---------------------------,,,+++)))))))))))))))++++++************++++++*********)))(((((()))***&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%'''(((***(((%%%###"""""""""######$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########""""""############""""""$$$###"""""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!! """!!! !!!!!!###"""!!! !!!""""""!!! !!!###"""!!! !!!"""### !!!"""""""""""""""###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""""""######$$$######"""!!!""""""#########"""""""""############""""""!!!!!!%%%$$$!!!  !!!""" !!!"""###$$$!!!"""###$$$$$$###!!! !!!$$$((()))'''%%%######&&&$$$###"""######"""!!!!!!!!!"""""""""###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''''')))************+++++++++---------,,,++++++************))))))((()))))))))---...111333555666666666777777666555555666777777555444333222222333444555666:::AAALLL^^^ooovvvtttfffccc```bbbkkkzzzuuurrrooopppsssxxx|||~~~{{{yyy{{{~~~yyynnnggg]]]TTTMMMJJJGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>=========>>>>>>???999::::::::::::;;;;;;;;;777777777666666666666666444444444444333333222222111111000////////////000//////000000000000//////,,,,,,,,,,,,++++++++++++---------,,,,,,,,,+++++++++******))))))******+++******)))))))))+++,,,...++++++******))))))******))))))***)))'''''')))******)))((((((((()))++++++&&&%%%$$$$$$$$$%%%'''''')))'''&&&%%%%%%&&&((()))+++(((%%%$$$$$$$$$###"""############$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$######$$$%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""######$$$!!!  !!! """$$$###"""!!!""""""!!!!!!!!!!!!!!!"""###### !!!"""""""""""""""%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""""""""#########"""######"""  !!!""""""######"""!!!!!!######!!! !!!"""""" !!!"""###!!!"""###$$$$$$###"""!!!"""&&&(((&&&$$$"""!!!%%%$$$""""""######"""!!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))******...------,,,,,,+++******,,,,,,+++++++++,,,,,,---...///000222444666888999888777666555444555666666555555444333333444555555555999@@@KKK]]]nnnuuusssgggccc```aaaiiixxxvvvoooqqqvvvzzzsssllleeeaaaZZZVVVPPPKKKGGGDDDBBBBBBDDDCCCBBBBBBAAAAAAAAABBB>>>>>>============>>>>>>::::::::::::999999999999666666666666666666666666444444444333333333333222111111000/////////////////////000000000000//////.........---------,,,,,,.........---------,,,,,,***))))))(((((())))))******)))((('''(((***,,,------,,,+++************+++(((***+++***((('''))),,,---,,,***(((''''''((()))&&&%%%$$$###$$$%%%'''(((((('''%%%######%%%'''((((((%%%######%%%&&&%%%############"""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""!!!"""###%%%%%%$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""######""" !!!!!!!!!""""""""" !!!"""""" !!!######!!! !!!""" """############!!!!!!"""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""!!! !!!"""$$$%%%$$$%%%%%%###  !!!"""######""""""!!!!!!!!!!!!!!!"""""""""""" !!!"""### !!!"""###############!!!######"""""""""######""""""###$$$$$$""" !!!!!!!!!!!!"""""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((()))******+++.........---,,,,,,++++++,,,,,,+++,,,,,,---...///000000///000111444666888777666555444444555777888555444333222222333444555666:::@@@KKK\\\lllrrrppphhhddd``````iiixxx~~~~~~|||wwwsssuuu{{{zzzuuunnngggbbb]]]XXXUUUOOOMMMJJJHHHFFFDDDCCCBBB@@@??????>>>>>>??????@@@??????>>>============>>>;;;;;;::::::999888777777555555555666666666666666444333333333333333333333111111000/////////////////////000000000000//////000000/////////.........//////.........---------,,,+++***))))))***+++,,,,,,+++)))'''&&&'''((()))...---,,,,,,++++++++++++)))+++,,,+++((((((***---///---***'''%%%$$$$$$$$$&&&%%%$$$######%%%'''(((&&&$$$""" """$$$%%%$$$"""!!!###&&&(((&&&$$$######""""""!!!!!! """""""""###$$$$$$%%%%%%######$$$$$$$$$$$$###### !!!$$$&&&&&&%%%###!!!!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """############ !!!"""###### !!!######  """$$$$$$$$$###""""""############"""""" !!!!!!!!!!!!!!!!!!!!!"""######!!!  """$$$&&&((())))))&&&""" """ """#########"""!!! !!!"""######""""""!!!!!!!!!!!!!!!""""""### !!!!!!"""###$$$$$$%%%"""""""""!!! !!!$$$'''"""!!!"""###%%%$$$""" !!!!!!!!!!!!""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&"""###%%%''')))+++,,,---///......------,,,,,,+++************+++,,,---...222111///...///111444666555444333333444666999:::333333222111111222333333888<<>>;;;;;;:::999888666666555666666555444444444444555444444333333333333222222333333222111000///......///...------...///000111........................+++......+++***------***---,,,+++***))))))))))))))))))(((((((((***+++,,,,,,+++++++++***))))))))),,,+++*********,,,...000===555,,,''''''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%$$$###$$$'''(((&&&###&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$%%%$$$   """"""""""""!!!!!!!!!!!! !!!"""###$$$%%%""""""!!!!!!  ###$$$###  ###  !!!!!!"""!!!  !!!!!!!!!""" !!!""""""!!! !!!"""######""""""!!!!!!!!! """  """""""""%%%$$$######""""""######%%%$$$###############$$$######""""""###$$$%%%%%%###""" !!!"""!!!!!!"""""""""!!!$$$"""!!!"""%%%&&&%%%###&&&$$$"""!!!""""""!!! !!!!!!"""############""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$%%%%%%'''&&&$$$$$$%%%(((,,,///,,,...//////...------...+++************+++---...///000111333555666888888555444444555888999999888777///***...222222555:::777;;;AAAKKK[[[iiinnnkkkgggbbb^^^___eeeqqqyyytttwww{{{~~~rrrggg[[[YYYUUURRROOOMMMLLLLLLGGGGGGEEEDDDCCCAAA@@@@@@AAAAAA@@@@@@@@@?????????>>>===<<<;;;;;;<<<======;;;;;;::::::999888777777777777666555555555555666444444333333333333222222000000000000111111111111//////...---......000000------------------------+++......,,,,,,000000------,,,+++***))))))))))))***)))((((((((()))***++++++++++++***************,,,+++***)))***+++---...:::222***&&&'''(((((('''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$''''''&&&$$$######$$$######"""!!! %%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$$$$$$$########################$$$"""  !!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""" """!!!!!!!!! !!!""""""!!!!!!"""###  !!!!!!"""""""""!!!   """$$$ !!!!!!!!!  !!!!!!"""""""""!!!!!!!!!  """"""!!!!!!!!!!!!"""###$$$&&&&&&!!! !!!"""######""""""!!!!!!!!!!!!""""""###"""""""""###$$$$$$$$$### """###!!!!!!######""" """$$$%%%$$$"""%%%###!!!!!!######"""!!!"""###$$$$$$$$$%%%$$$$$$%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++,,,------///000///---,,,,,,---,,,,,,+++++++++---.../////////111222444666777888777666555666777888777666222111444:::;;;555333444888;;;AAAKKK[[[jjjpppnnnjjjddd___```eeepppyyyuuurrrqqqxxxyyy~~~wwwpppjjjaaaZZZQQQPPPMMMKKKJJJIIIIIIJJJFFFEEEEEECCCBBBAAA@@@@@@AAA@@@@@@@@@@@@????????????>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888777666666666666666444444333333333333222222000000000000111111111111000//////............///,,,,,,,,,,,,,,,,,,,,,,,,+++...///---...222333000,,,,,,+++******)))))))))******)))((((((((())))))***************+++++++++,,,+++***)))((()))***+++222,,,&&&###$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''%%%$$$""""""############""""""'''&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!!!!###"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!###$$$$$$"""!!!!!!!!!!!!  """$$$$$$### """"""!!!!!!!!!!!! """!!!  """!!!  """############"""!!!!!!!!!!!!!!!  !!!###%%%$$$""" !!!!!!"""###$$$%%%&&&""""""######$$$%%%'''(((###"""!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$&&&&&&###"""$$$""""""###"""!!! !!!###$$$###"""###"""!!!"""###$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''')))+++,,,---,,,,,,...000111000---,,,+++,,,---,,,,,,,,,---...000111///000111222444666777777999777666666777777666444888444222222222111555:::999<<>>>>>===<<<;;;:::::::::999999999999999999999999888777666666555555666666444444333333333222222222333333222111000///......000000//////............,,,,,,,,,,,,,,,,,,,,,,,,+++...///---...111222///++++++++++++******))))))******))))))(((((((((((()))))))))***+++++++++,,,,,,+++)))((('''''''''((()))%%%!!! """$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""!!!""""""######$$$$$$%%%%%%########################'''$$$!!! !!!!!! """!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!! !!!###$$$###!!! &&&%%%$$$"""!!!!!!!!! $$$$$$$$$###"""!!! $$$%%%%%%%%%$$$###!!! !!!!!! ###""""""###%%%%%%$$$"""###############""""""!!!$$$$$$$$$$$$$$$%%%&&&'''######""""""###$$$%%%%%%!!!!!!"""$$$&&&((($$$ ###&&&$$$###$$$"""!!!!!!!!!"""""""""!!!"""!!!!!!"""%%%&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&'''''''''((()))+++,,,---,,,,,,///000111000---+++++++++,,,,,,+++,,,,,,...000111111111222444555666777888888777666666777777666555;;;555000222777;;;<<<===;;;===AAAKKK]]]oooyyyyyyssskkkdddcccfffooo}}}~~~rrrmmmhhhhhhiiilllxxxxxxkkkcccYYYSSSRRRPPPMMMJJJIIIIIIHHHGGGFFFEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>><<<<<<;;;;;;:::999888777888888888888777777777777777666555555444444555555444444333333333222222222333333222111000///......000000000//////...------------------------------,,,//////,,,,,,......+++******+++++++++***))))))))))))))))))(((((('''''')))))))))***+++++++++,,,+++***)))((('''&&&&&&&&&&&&$$$"""!!!"""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&########################"""""""""######$$$$$$$$$""""""""""""""""""""""""###$$$$$$###  !!!!!!  !!!""""""""""""!!!!!!!!!!!!  !!!###$$$ !!!!!!!!!!!!!!!### """###!!! $$$######"""!!! !!!!!!!!!!!!!!!!!!"""%%%%%%### """###$$$%%%%%%$$$###### !!!""""""!!!  !!!!!!!!!!!!!!!!!!$$$""" ###$$$$$$"""############"""!!! """!!! !!!!!!!!!"""###%%%&&&''' """######%%%(((+++***$$$"""'''***)))''''''!!!"""""""""!!!!!!!!!"""!!!!!!!!!###&&&&&&%%%$$$$$$######"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&)))((((((((()))+++,,,---///000111000---+++++++++++++++***+++,,,---///111222333444555666777888999777666555666777888777666333333888EEETTTUUUGGG888<<<>>>CCCLLL___rrr}}}~~~vvvmmmeeedddhhhooo{{{zzzuuussskkkhhhjjjpppuuu{{{|||nnncccYYYTTTOOOMMMLLLLLLIIIGGGEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>::::::::::::999888777777888888777777666666666666666666555444444444444444444444333333333333222222000000000000111111111111...//////000//////...---........................+++......+++***---,,,))))))***+++,,,,,,+++***)))(((((()))))))))(((''''''***************+++++++++******))))))((('''&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%""""""###$$$%%%%%%$$$$$$"""""""""#########$$$$$$"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! ###""" """&&&  """"""""""""!!!!!!!!!!!!"""$$$ !!!!!!!!!!!!!!!"""!!! !!!!!!  """###$$$$$$ !!!"""""""""!!!!!!"""$$$###!!!!!!"""######"""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!"""!!!###$$$$$$$$$###$$$###"""  !!!###$$$%%%"""%%%&&&%%%'''+++...000)))&&&***...---***)))"""###$$$###!!! !!!"""!!!!!!"""$$$&&&'''%%%######"""!!!!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%&&&&&&***)))(((((()))+++,,,......000111000---,,,+++,,,************,,,...000111333333444555666777888888666555555666777888888777555333666FFF[[[cccTTT@@@>>>@@@EEEOOObbbuuuxxxnnneeeeeeiiiqqq{{{|||{{{|||}}}|||wwwpppmmmggg]]]UUURRROOOKKKIIIIIIIIIGGGEEEBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA????????????>>>>>>>>>>>>888999:::::::::999888888:::999999888777666555555777666666555555555555555444444333333333333222222000000000000111111111111---...///000000//////...------------------------***,,,---******------+++((()))+++,,,,,,+++***)))&&&'''((()))))))))((('''+++++++++***************)))))))))))))))((('''&&&&&&''''''&&&%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%%%%###"""###%%%######$$$$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! """ !!!!!!!!!""" !!!  !!!  !!!""""""### !!!"""###""""""!!! """"""!!!!!! !!!"""""""""!!!  """"""""""""######$$$$$$!!! !!!###$$$$$$###"""%%%%%%$$$###"""""""""###!!!!!!!!!!!!!!!!!!"""###!!!%%%%%%###$$$)))---000)))%%%)))---,,,(((&&&"""$$$%%%$$$""" """###""""""###%%%''''''%%%"""###"""!!! """###%%%%%%%%%''''''''''''%%%%%%""""""###$$$%%%&&&'''((()))***+++,,,---------,,,---///000///---,,,,,,---++++++++++++---///111222111222222333444555666666888777666666777777666555999666555AAAWWWddd]]]MMM???BBBGGGQQQdddwwwxxxnnneeeeeejjjrrr|||}}}~~~|||uuuqqqjjjmmmttt~~~vvvmmmbbb]]]\\\ZZZTTTOOONNNJJJFFFCCCCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDD???@@@@@@@@@@@@AAAAAAAAA????????????>>>>>>>>>>>>888999:::;;;<<<;;;:::999;;;;;;:::999888777666555888888777666666666666666444444444333333333222222333333222111000///......,,,---...000000000//////,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,***+++//////---((()))+++,,,,,,+++***)))%%%&&&''')))))))))((((((,,,+++++++++******))))))))))))))))))))))))((('''$$$%%%%%%$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%%%%###"""###%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$###"""!!! ######""""""!!!!!! """"""""""""""""""""""""!!!"""### """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!  !!!!!!""""""!!!!!!!!!$$$ """!!!!!!  !!!#########"""!!!&&&%%%###"""!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!  !!!###$$$""""""######$$$$$$$$$%%%!!!  !!!""""""!!! !!!###$$$###""" """!!!!!!!!!!!!!!!""""""&&&%%%$$$###"""""""""""""""""" %%%)))---&&&!!!%%%)))'''###!!!###%%%&&&%%%"""!!!"""$$$""""""###%%%''''''$$$"""###"""!!! """$$$%%%"""###%%%&&&&&&%%%###"""######$$$%%%'''(((((()))(((***---000000///---+++,,,...//////...------...,,,,,,,,,---...000222444000000111222333333444444:::999777666777666444333333777???OOObbblll```MMM???BBBHHHSSSfffxxxwwwmmmeeeeeekkksss}}}