BM66(@ EEEFFFEEEDDDBBB@@@>>>===CCCCCCGGGSSSeee{{{~~~yyyxxxzzz~~~}}}~~~~~~xxxuuu}}}~~~}}}~~~{{{wwwtttsssrrrppppppqqqrrrtttxxx~~~|||zzzyyy~~~~~~~~~|||{{{{{{{{{zzzuuummmgggeee```[[[WWWWWWXXXYYYYYY\\\\\\\\\[[[YYYVVVTTTRRRJJJGGGCCC===888555333222111...,,,+++,,,---,,,+++//////...---,,,,,,,,,,,,************************------,,,++++++,,,------+++,,,,,,------,,,,,,+++))))))))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,******)))((((((((((((((((((&&&###!!!!!!###&&&)))'''(((((('''%%%&&&(((+++((((((((((((((((((((((((%%%&&&''')))))))))(((((('''(((&&&###$$$((('''$$$((((((''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&)))'''&&&&&&''''''&&&%%%(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%&&&'''(((+++***)))(((''''''((()))))))))))))))(((((((((((($$$%%%'''((()))((('''''''''((()))******)))((('''***)))))))))))))))******,,,,,,++++++***+++++++++*********++++++,,,,,,,,,,,,------...///000111111111222222333444555666666::::::::::::::::::::::::::::::;;;<<<>>>???AAABBBCCC???>>>BBBFFFIIIPPPXXXAAAAAAAAA@@@???>>>>>>???IIILLLUUUcccvvv~~~||||||~~~}}}|||vvvtttrrrttt{{{xxxwwwvvvtttssstttvvvxxxzzz}}}~~~xxxtttqqqpppppprrruuu|||}}}zzz|||zzzyyyyyyvvvqqqiiicccaaa^^^[[[ZZZZZZ[[[ZZZZZZaaabbbdddeeeeeedddbbbaaaYYYVVVPPPHHHAAA;;;666333777444111/////////...---...---,,,+++************************************++++++***))))))***++++++)))******++++++******)))************))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))((((((''''''((((((,,,***(((''''''(((***,,,((())))))((('''&&&((()))((((((((((((((((((((((((&&&'''((())))))(((((('''!!!%%%'''&&&)))---///...***))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&'''((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''******+++,,,,,,+++******))))))(((((()))***++++++,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,***++++++,,,---...//////222222333444555666777777:::::::::::::::::::::::::::::::::;;;<<<>>>???@@@BBB??????CCCFFFIIIPPPWWW???@@@???>>>>>>@@@CCCFFFPPPYYYgggyyy|||zzz~~~}}}~~~sssnnnkkkkkkooozzz~~~}}}|||}}}yyyuuunnnhhheeedddeeefffjjjooowww~~~}}}xxxwwwzzz{{{wwwyyyxxxwwwwwwuuuqqqkkkgggcccaaa```aaabbbbbbaaa```eeegggiiikkkllllllkkkkkkeeebbb\\\TTTJJJAAA:::666888555111///......---,,,...---,,,+++************+++++++++++++++++++++++++++******))))))******+++)))******++++++******)))++++++*********)))))))))))))))))))))))))))))))))(((((()))))))))*********))))))((('''''''''''''''***)))(((((((((((()))))))))***++++++)))''''''((((((((((((((((((((((((((('''(((((())))))((('''&&&###)))---***)))+++,,,+++++++++******)))(((((('''(((((((((''''''''''''&&&)))'''&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((((((((()))((((((''''''(((((()))&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''''''''((((((((((((''''''(((((((((((()))***,,,,,,,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---...//////000333333444555666777777888::::::::::::::::::::::::;;;<<<<<<===>>>>>>??????@@@>>>@@@EEEHHHJJJPPPWWWAAAAAAAAA@@@@@@DDDKKKQQQYYYeeeyyy|||zzztttgggfffggglllvvv}}}{{{|||}}}vvvqqqiiibbb___```cccfffnnnuuu{{{wwwrrrtttyyy|||xxxvvvvvvvvvwwwwwwvvvtttsssmmmkkkjjjjjjkkklllkkkjjjjjjkkkmmmnnnooooooooooooooolllhhhaaaWWWLLLCCC>>>888555111///...//////...000///...------,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******))))))((())))))))))))))))))))))))))))))))))))*********+++)))(((((('''''''''''''''(((((((((((((((''''''&&&)))+++---,,,***(((''''''(((((((((((((((((((((((((((((()))))))))'''&&&%%% (((---***&&&&&&''''''************++++++++++++(((((((((''''''''''''''')))'''&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''(((''''''''''''(((((((((((())))))(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++,,,---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222333444444555666777888888999999::::::::::::;;;;;;??????@@@@@@AAAAAAAAAAAA>>>>>>AAAFFFHHHJJJPPPXXX???AAAAAAAAABBBHHHRRRYYYggguuu}}}|||rrriiibbbfffmmmwww{{{{{{{{{zzz{{{~~~zzzwwwxxxzzz{{{zzztttlllddd``````cccfffpppwww~~~zzzvvvsssqqqpppqqquuu{{{}}}{{{uuuvvvwwwxxxyyyyyy{{{|||xxxvvvsssrrrsssttttttsssqqqqqqqqqrrrssstttuuuvvvxxxxxxuuupppfff[[[PPPJJJ>>>;;;666333222333333333000000///...------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))((('''''''''''''''******+++++++++)))(((''')))+++---,,,***(((''''''(((((((((((((((((((((((((((((()))))))))'''&&&%%%""")))(((&&&(((+++,,,''''''(((***+++---......(((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((()))))))))((((((&&&&&&'''''''''(((((((((+++***((('''&&&&&&'''((())))))))))))))))))))))))'''''''''((()))+++,,,---+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......///000111222222333444444555666777888888999999999::::::;;;;;;;;;>>>???@@@AAABBBBBBAAAAAA===>>>BBBGGGHHHJJJQQQYYY<<>>???@@@@@@??????===???CCCGGGHHHIIIRRR\\\>>>DDDKKKPPPUUU```ooozzz~~~}}}{{{{{{}}}~~~vvvqqqnnnmmmuuu{{{wwwtttqqqqqqsssuuuxxx|||zzzxxxvvvssssssuuuuuurrrrrruuupppqqqqqqoookkkhhhgggggggggjjjnnnrrruuuvvvwwwwwwrrrlllggghhhhhhfffgggjjjiiiooorrrsssuuu{{{|||{{{yyyuuupppooooooqqqoooppppppppppppooonnnmmmmmmmmmmmmnnnnnnooopppppprrrtttwwwyyyzzz}}}xxxpppjjjgggffffffkkkmmmsss{{{wwwpppooonnnlllnnnsss|||~~~}}}}}}}}}{{{|||}}}||||||}}}wwwtttuuuwwwyyyzzz~~~vvvpppccc\\\QQQFFF>>>777222000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))))))******++++++******))))))******++++++,,,,,,---))))))))))))))))))))))))************++++++++++++++++++***)))))))))))))))''''''&&&%%%%%%$$$$$$###((())))))((('''&&&((()))((((((((((((((((((((((((&&&'''((())))))(((((('''+++---,,,(((&&&((('''###%%%%%%&&&'''((()))******'''((((((((()))))))))))))))'''&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&''''''(((((('''(((((())))))))))))((((((((('''&&&&&&'''(((((())))))(((((()))***++++++************+++,,,---.........---------,,,,,,,,,,,,,,,---...///000111111222222333444555666777777888888999::::::;;;<<<<<<999:::===???@@@@@@@@@???>>>???CCCFFFFFFHHHSSS^^^EEELLLUUU]]]dddqqq}}}wwwxxxyyy{{{zzzuuuvvvyyy{{{xxxsssrrrqqqnnnnnnpppnnnpppsssuuuwwwzzz~~~|||}}}wwwsssqqqmmmkkkkkknnnooollllllooorrrqqqpppmmmkkkjjjlllnnnsssvvv{{{yyytttpppqqqrrrqqqqqqtttqqqvvvyyyyyy||||||vvvrrrqqqqqqpppqqqqqqrrrrrrqqqqqqpppiiijjjkkklllmmmmmmllllllkkknnnsssuuutttuuuwwwzzz}}}{{{uuupppnnnmmmnnnnnnpppwww}}}vvvvvvvvvtttwww}}}|||||||||{{{{{{}}}zzzxxxxxxzzz}}}}}}tttfffWWWKKKAAA:::666111111///...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,------,,,,,,,,,))))))***+++,,,------...))))))))))))))))))))))))))))))))))))************,,,++++++***************++++++)))(((''''''''''''((((((((('''%%%&&&(((+++((((((((((((((((((((((((%%%&&&''')))))))))(((((('''((('''$$$&&&++++++'''&&&&&&&&&&&&'''''''''''''''((((((((())))))******)))'''&&&&&&'''(((&&&%%%"""###$$$%%%'''((()))***%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%'''((()))(((''''''######$$$%%%%%%&&&''''''&&&'''(((*********)))(((,,,+++***))))))***+++,,,***)))))))))))))))******************+++,,,---............------,,,,,,,,,......///000111222333333111222222333444555666666888888999::::::;;;<<<<<<999;;;>>>AAABBBBBBBBBAAA???@@@CCCFFFEEEHHHSSS___RRR\\\jjjuuu}}}|||yyyxxxtttttt{{{|||vvvooojjjjjjjjjiiihhhnnnooonnnlllnnnsssssspppuuuxxx{{{{{{yyyvvvttttttsssrrrqqqrrrtttuuutttsssuuuuuuuuuttttttwww|||}}}}}}{{{xxxwwwxxxyyyxxxxxxvvvqqqlllkkkmmmnnnlllhhhlllkkkjjjjjjkkkmmmnnnpppppptttyyy}}}|||}}}~~~{{{vvvtttpppoooqqqvvv}}}}}}vvvssssssssssssyyyxxxyyy|||~~~~~~~~~nnn___PPPBBB999555222///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////...---------......------,,,+++******,,,,,,,,,++++++*********'''((((((((())))))))))))++++++************++++++,,,,,,+++***)))(((''''''***)))(((''''''((()))***'''&&&&&&%%%%%%&&&&&&'''***(((&&&''')))***'''$$$"""###$$$%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&"""###$$$%%%'''((())))))''''''(((((('''&&&%%%%%%((()))***)))((('''(((***''''''''''''''''''&&&&&&$$$&&&((())))))(((&&&$$$'''''''''''''''''''''''''''%%%%%%'''***+++)))&&&'''((((((((())))))******,,,)))&&&%%%&&&'''((('''(((((((((((())))))))))))************+++,,,------222///,,,,,,------,,,)))000000000000000000000000000111222444555666666777777999999666777<<<>>><<<777<<>><<<;;;===@@@@@@??????AAACCCBBBAAABBBFFFHHHLLLVVV```}}}xxxtttqqqmmmfffbbbaaaaaaaaaaaabbbhhhmmmpppuuu{{{}}}|||zzz~~~~~~zzz{{{zzzxxxuuurrrooollljjjiiiiiijjjiiihhhiiilllnnnpppoooooooooooolllhhheeefffhhhkkkpppuuuzzz~~~~~~zzzvvvsssrrrtttzzz}}}yyyvvvtttuuuvvvwwwwwwyyy{{{~~~{{{hhhUUUIII>>>999444111000000000000...........................+++((()))+++------+++,,,,,,,,,+++******)))))),,,,,,,,,++++++++++++***++++++***)))***+++,,,---++++++************++++++)))))))))******+++++++++))))))(((((((((((())))))'''((())))))))))))((('''+++)))'''&&&''''''&&&%%%(((((()))))))))))))))(((***+++++++++******)))(((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))((('''&&&'''((((((&&&&&&'''((('''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''(((((('''((())))))'''%%%&&&&&&''''''''''''((((((((('''&&&'''((()))((('''((((((((()))))))))******((())))))***,,,---......///---+++++++++,,,+++***////////////////////////333333444444666777999:::555888999777888<<<===:::>>>>>>>>>>>>===???BBBEEEBBBAAABBBFFFHHHLLLVVV```xxxssspppmmmkkkiiifffbbb```___aaaccceeeiiiqqqzzz{{{yyysssrrrpppllljjjiiikkknnnooommmkkkiiihhhfffcccaaa```bbbggglllrrrvvvyyy{{{~~~~~~}}}xxxvvvpppttt{{{~~~||||||}}}zzz|||~~~}}}mmm[[[OOOAAA<<<666111//////000000........................111---)))***---000///---+++++++++*********))))))++++++++++++++++++++++++,,,+++)))))))))***,,,---++++++************++++++(((((())))))))))))******))))))(((((((((((())))))&&&''')))******)))'''&&&'''&&&%%%%%%&&&'''((()))))))))*********)))((((((&&&''')))***+++,,,,,,---(((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((()))))))))(((((('''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''''')))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''))))))((((((((('''&&&&&&))))))))))))))))))******&&&&&&&&&((()))***)))'''(((((()))))))))*********)))******+++,,,,,,,,,,,,---,,,+++***++++++++++++////////////////////////333333333444555777999:::555999999777888;;;;;;888>>>>>>===<<<===???AAACCCBBB@@@BBBEEEHHHLLLVVVaaaxxxpppllliiihhhhhhfffeeeddddddfffjjjooosssxxx|||xxxwwwyyy{{{|||xxxsssooollliiieeeccccccdddfffiiimmmqqqtttvvvwww{{{}}}}}}}}}uuuwwwzzz{{{nnn^^^SSSDDD???777222000//////...------------------------111...+++,,,...000///...++++++******************++++++++++++++++++++++++******)))((()))***+++,,,++++++************++++++))))))((((((((('''''''''(((((())))))))))))((((((%%%&&&((())))))(((&&&%%%'''''''''&&&&&&&&&''''''(((((()))))))))(((''''''%%%&&&''')))***+++++++++))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&''''''(((((('''''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&'''''''''((((((&&&'''((())))))'''%%%$$$'''''''''''''''''''''''')))))))))((('''&&&&&&'''******************))))))&&&&&&&&&((()))***)))'''))))))))))))************++++++,,,,,,,,,+++***)))++++++++++++***+++,,,---000000000000000000000000111111222333444666777888777::::::777888;;;;;;999>>>=========>>>>>>??????AAA@@@AAAEEEHHHMMMWWWaaa||||||}}}}}}wwwtttpppllliiihhhhhhhhhhhhiiijjjlllpppwww|||vvvpppjjjfffeeeeeeeeeeeegggiiikkkmmmooorrrvvvxxxzzz{{{}}}yyyzzz}}}xxxmmm```VVVHHHCCC<<<666333111000///------------------------............------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))***************++++++************++++++)))))))))(((((('''''''''(((((())))))))))))((((((&&&'''(((((((((((('''&&&'''))))))(((&&&$$$###$$$''''''((((((((((((''''''((()))))))))(((''''''&&&)))))))))(((((((((''''''((((((''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((%%%''')))++++++***'''%%%''''''''''''''''''''''''((())))))(((&&&&&&''')))))))))((((((((((((''''''((('''&&&'''((()))(((''')))))))))*********++++++***+++,,,---,,,+++***)))***+++,,,+++++++++---///000000000000000000000000///000222444555666666666888::::::888:::???BBB@@@AAA@@@>>>===>>>>>>>>><<>>GGGLLLMMMIIIDDD???======??????>>>@@@???AAAEEEHHHMMMXXXbbbzzz||||||{{{sssnnnqqqyyy~~~}}}~~~xxxwwwsssnnniiiiiinnnrrrxxx|||~~~}}}tttvvvwwwxxxzzz}}}vvvsssooonnnpppwww~~~}}}yyyuuurrroooiiiaaa[[[RRRNNNHHHCCC???;;;777555000000000000000000000000...444999888111,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((***---//////...,,,***++++++************++++++((()))***+++,,,---......'''((()))******)))((('''******))))))))))))******%%%)))***)))***+++&&&&&&''')))************'''(((((()))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))''''''((())))))***))))))&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&'''((())))))))))))((()))***+++---...''''''''''''''''''''''''&&&(((((('''%%%&&&))),,,,,,+++++++++******)))))),,,)))&&&%%%&&&'''(((''')))************+++++++++$$$&&&))),,,...///......))),,,...---,,,,,,///222222222222222222222222222///111555888:::999777666777:::;;;;;;BBBLLLTTTVVVOOOHHH@@@<<<<<>>???@@@@@@???@@@@@@CCCGGGKKKNNNXXXbbb~~~|||||||||{{{}}}wwwwwwzzz~~~xxxpppnnnmmmmmmooorrruuuvvvvvvsssooonnnqqqyyyzzzxxxyyy|||~~~yyyuuu{{{|||uuunnnhhhfffddddddhhhpppyyy~~~~~~zzzzzzvvvpppnnnkkkgggdddaaa___\\\ZZZ[[[[[[ZZZVVVOOOFFF>>>888555444222000000111222333222777<<<<<<888333000//////000000000000///......---,,,,,,,,,,,,,,,,,,++++++,,,---//////---,,,+++///...---,,,+++*********,,,++++++++++++++++++,,,******))))))(((((((((((((((''''''(((***+++***((())))))((((((((('''''''''---+++(((((()))))))))((()))(((((()))***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&(((***+++...+++)))(((***+++***)))'''''''''&&&&&&'''''''''%%%'''((((((''''''((()))))),,,000333222///***'''''''''''''''(((((((((((())))))(((((())))))***+++...,,,***(((''''''((()))***)))((('''''')))***+++((()))***)))(((((()))***++++++,,,,,,------,,,,,,++++++******++++++,,,,,,//////000111111111111000111222444555666666777777555:::999777???NNNTTTPPPGGGCCC???======>>>>>>===@@@@@@CCCGGGJJJNNNXXXbbb{{{wwwtttrrruuuzzz}}}|||sssnnnfffeeeeeeggglllssszzz{{{{{{}}}xxxsssnnnkkknnnoooqqqrrrrrrqqqooonnnlllttt~~~|||yyysssnnndddbbbaaabbbgggnnnvvv{{{}}}|||wwwrrrkkkdddccc```\\\ZZZZZZZZZZZZYYY\\\^^^aaa```[[[QQQGGGAAA777666444222111111111111000111555:::>>>;;;333,,,///////////////...------+++,,,,,,,,,,,,,,,,,,---+++,,,---......---,,,+++.........---,,,+++)))))),,,+++)))(((((()))+++,,,***))))))))))))((((((((()))((('''(((******(((''')))))))))(((((((((''''''111...***))))))******)))***))))))***,,,,,,+++***''''''''''''''''''''''''))))))((('''''''''((()))---+++))))))***+++***)))''''''''''''''''''''''''$$$&&&)))******))))))***,,,///333555444///)))%%%''''''''''''(((((())))))))))))(((((())))))***+++///...+++)))((('''(((((())))))((('''''')))***++++++***))))))++++++***)))+++,,,---...---,,,+++***++++++******++++++,,,---...///000000111111111000111222444555666666777777555999888666;;;FFFIIIEEEBBB@@@>>>===>>>>>>>>>===AAA@@@BBBGGGJJJNNNXXXbbb}}}wwwrrrrrrrrrsssxxx~~~|||ssskkkeeedddeeegggjjjrrr}}}}}}}}}|||zzzuuupppooolllhhheeecccbbbcccdddgggooo|||}}}|||{{{wwwtttjjjhhhggggggjjjooouuuxxx~~~yyyqqqgggaaa]]]ZZZVVVUUUVVVWWWXXXXXX]]]aaafffhhhddd\\\RRRLLL>>>;;;777333000//////000......111777<<<;;;444---,,,,,,------,,,,,,+++***+++++++++,,,,,,---------+++,,,------------,,,+++((()))+++,,,,,,,,,+++******)))(((''''''((()))***))))))))))))))))))))))))((((((((()))+++,,,***))))))))))))(((((((((((('''...+++(((&&&''')))))))))((((((((()))++++++***((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))((((((''''''((((((((((((''''''%%%'''((()))((((((***+++///111222333111---)))'''***))))))(((''''''&&&&&&((((((((((((((()))******,,,+++***)))((((((((((((***))))))))))))***+++,,,+++)))'''(((+++---+++(((,,,,,,---......,,,***)))************+++,,,------......///000111111111111111222444555666666777777555888999777999>>>@@@===?????????@@@@@@@@@@@@???AAA@@@BBBFFFIIINNNXXXccc|||{{{yyytttqqqrrrtttwww~~~|||vvvoooiiifffhhhkkkooouuu~~~|||vvvrrrqqqrrrssssssuuuyyyzzzyyy}}}~~~{{{vvvqqqjjjccc^^^]]]]]]^^^iiiqqq~~~|||{{{zzzxxxvvvooonnnnnnnnnpppssswwwyyy}}}~~~{{{qqqiiidddaaa^^^ZZZWWWXXXYYYZZZZZZ^^^bbbhhhkkkjjjddd\\\WWWKKKFFF???777222//////000...///000222444444111///,,,,,,------,,,,,,+++***+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++'''(((***+++++++++***)))))))))***++++++***))))))))))))))))))************((('''(((***---///...---***)))))))))(((((((((((()))'''%%%%%%''')))******(((((((((***,,,,,,***(((((((((((((((((((((((((((&&&'''((()))*********)))'''((())))))((((((((()))''''''((())))))(((''''''&&&'''''''''(((+++000444777666333000---+++))))))))))))((((((''''''&&&&&&((((((((('''((())))))***(((''''''''''''(((((()))************++++++,,,,,,***(((&&&'''+++,,,***(((,,,------------,,,***)))************+++,,,---...------...000000111111111111222444555666666777777777999:::888888:::;;;:::<<<===???@@@@@@@@@@@@@@@BBB@@@BBBFFFIIINNNXXXccc~~~zzz{{{|||wwwtttwww{{{{{{{{{}}}zzz{{{|||{{{wwwsssqqqqqqsssxxx|||uuuqqqoooooonnnlllmmmqqqvvv~~~~~~xxxwww{{{zzzuuunnngggbbb_________mmmuuu~~~{{{yyywwwuuutttppppppqqqrrrtttvvvxxxzzzyyyxxxzzz}}}zzzrrrmmmkkkkkkhhhdddaaaaaaaaa```___aaadddgggjjjkkkiiifffddd[[[VVVLLLBBB:::555333222///000000///......///000///////////////...------+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++***((('''&&&***+++---//////---+++***)))))))))************+++''''''(((+++///111111000******)))))))))(((((((((((('''&&&'''***+++,,,+++))))))***,,,......+++)))''''''''''''''''''''''''%%%&&&)))+++,,,+++***)))(((***,,,,,,+++******+++'''((()))******)))((('''%%%&&&&&&'''+++111888>>>===:::444...***)))((()))%%%&&&&&&'''((()))******((((((''''''(((((()))***%%%%%%&&&''''''(((((()))*********+++++++++,,,,,,(((''''''(((***+++***)))------,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...,,,---...///000111111111111222444555666666777777888999:::999888999;;;<<<999;;;===>>>>>>>>>???@@@BBBAAABBBEEEHHHNNNYYYddd|||zzz|||}}}|||~~~|||yyyxxxvvvtttrrrqqqppprrrvvv}}}}}}|||~~~xxxrrrlllhhhfffeeekkkttt}}}|||{{{zzzxxxwwwuuuuuuvvvvvvvvvwwwwwwwwwuuurrrtttyyyyyytttrrruuuuuussspppmmmlllkkkiiigggeeeeeeggghhhjjjlllnnnoookkkfff^^^SSSIII???888444000000///......////////////000000000000///......---,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++,,,///...---+++******))))))++++++,,,,,,,,,,,,++++++))))))*********+++++++++(((((()))+++...000///...*********)))))))))((((((''''''''')))++++++***(((((()))***,,,...---+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,+++(((&&&'''))),,,,,,+++******,,,'''((()))******)))((('''$$$%%%'''(((+++000666:::555222...+++((((((((()))%%%%%%&&&'''((()))******(((''''''''''''((())))))'''''''''((((((((((((((((((((())))))************'''(((************+++------,,,+++******,,,---...)))))))))***+++,,,...///+++,,,---///000111111111111222444555666666777777777888999999888888<<<@@@:::<<<>>>>>>======@@@BBBBBBAAABBBEEEHHHMMMYYYddd{{{{{{}}}~~~|||yyywwwsssqqqrrrvvv|||}}}wwwqqqmmmkkkfffooo|||{{{|||}}}~~~~~~}}}}}}|||zzzxxxvvvtttrrrssspppqqqwwwyyywwwxxx||||||zzzwwwvvvuuussspppnnnhhhgggfffgggjjjnnnsssvvvtttqqqjjjaaaTTTGGG<<<555111///---...111222000.........//////......---,,,---------,,,,,,+++++++++,,,++++++******++++++,,,...---,,,+++,,,---...///***)))(((&&&&&&((()))***))))))******++++++++++++)))))))))+++---...---,,,************))))))))))))''''''''')))***)))&&&$$$&&&&&&(((***,,,+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,---,,,***&&&$$$$$$'''***+++)))'''(((***'''((()))++++++)))((('''$$$&&&(((((()))***---///&&&&&&&&&&&&'''((()))***(((((((((((((((''''''''''''''''''''''''((())))))))))))******)))(((''''''&&&''''''((((((((((((((('''***,,,,,,******,,,///...,,,***)))))),,,...000)))))))))***+++---...///+++,,,---///000111111111222222444555666777777777777777888999888888<<>>@@@AAAAAA@@@@@@AAAAAADDDGGGIIIMMMXXXddduuuxxx~~~~~~xxxtttvvvzzz{{{wwwsssooojjjfff____________aaaffflllqqq}}}}}}}}}~~~}}}}}}~~~yyyrrrmmmjjjiiihhhgggjjjooowww}}}sssppppppqqqssswwwvvvyyy|||zzzqqqcccTTTLLL???<<<888666444222///---...---,,,,,,++++++,,,,,,,,,++++++***)))))))))))),,,++++++******++++++,,,---------,,,,,,+++++++++******+++++++++******)))***************)))((('''((((((((()))))))))************)))(((((((((((((((+++***+++///333111,,,(((///...,,,***(((&&&%%%$$$((((((((((((((((((((('''&&&&&&'''((()))(((((('''''''''((()))******))))))&&&''''''((((((((((((((('''(((((())))))))))))(((++++++***)))((('''&&&&&&&&&(((******(((''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((******++++++++++++,,,,,,+++++++++++++++++++++++++++************++++++,,,+++,,,............///111111111222444555777888888777777888999::::::::::::;;;<<<===???@@@@@@@@@@@@BBBBBBEEEHHHIIIMMMXXXdddxxx|||zzzyyyyyy{{{sssllliiikkksss{{{|||yyytttoookkkgggccc```\\\^^^___bbbhhhqqq}}}~~~|||}}}}}}xxxqqqlllkkkllllllmmmnnnrrrxxx~~~~~~tttqqqpppnnnoooqqqppprrruuuuuupppfff[[[SSSHHHCCC<<<666222000///...//////...---------------,,,++++++***)))))))))))),,,++++++******++++++,,,------,,,,,,,,,,,,++++++*********+++++++++******(((((()))***************)))))))))*********++++++,,,+++******))))))******------,,,///333666555222******))))))))))))***+++&&&''''''(((((((((''''''&&&''''''(((((((((((((((%%%&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''((()))))))))))))))))))))((((((((((((((((((###%%%''''''%%%$$$%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))************+++++++++++++++,,,---------...000000//////000222111111333444666777888999777777888999::::::::::::;;;<<<===>>>???@@@@@@@@@BBBBBBEEEHHHIIIMMMXXXddd~~~{{{sssuuuxxx}}}vvvmmmeeeccceeekkkvvv|||tttrrrmmmhhhccc___\\\[[[YYY]]]dddkkkttt}}}~~~~~~{{{vvvrrrsssuuuwwwyyy{{{~~~zzzsssrrrqqqnnnmmmnnnnnnnnnooopppmmmggg___ZZZOOOIII???888333111000000000//////..................------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++((((((***++++++,,,,,,,,,************++++++++++++,,,,,,+++************+++)))++++++,,,111999<<<;;;...---+++)))((('''(((((($$$$$$&&&'''''''''&&&%%%''''''((((((((()))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((&&&'''((())))))******)))''''''''''''(((((()))***((()))***)))(((((()))***&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***((((((((()))))))))))))))++++++++++++,,,---.........000111111000000111222111222333444666777999999777777888999::::::::::::<<<======>>>???@@@AAABBBBBBBBBEEEGGGIIILLLWWWccc}}}yyyvvvtttxxx~~~mmmhhheeeggglllsss}}}sssmmmiiigggddd```]]]\\\]]]^^^___hhhvvv~~~}}}yyysssppprrrtttrrroooooonnnllljjjiiigggddd___[[[PPPKKKCCC===999666444333//////...------------...------------------...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******)))******++++++,,,***++++++,,,,,,,,,++++++))))))))))))************,,,++++++***)))*********%%%***,,,+++---555::::::444222...***'''%%%$$$###%%%&&&((()))***)))(((''')))((((((((())))))******,,,+++++++++***+++++++++&&&''''''(((((((((((((((&&&'''((()))************(((''''''&&&'''((()))***,,,,,,,,,+++)))***,,,...''''''((((((((()))))))))************************))))))))))))))))))))))))((())))))))))))*********(((((())))))************************+++,,,---......///000000//////000111222333444555666777888999777777888999::::::::::::>>>>>>>>>???@@@AAABBBCCCBBBBBBDDDGGGHHHKKKVVVbbbyyyuuutttxxx}}}zzzmmmjjjjjjooouuu||||||pppgggbbb^^^^^^\\\[[[\\\^^^cccgggooo|||zzzqqqmmmnnnssswwwuuurrrqqqnnnjjjeeecccaaa___\\\XXXOOOKKKFFFAAA>>>;;;888666......---,,,,,,,,,,,,---++++++++++++,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,------------,,,+++******(((((((((((())))))))))))+++******)))))))))))))))$$$+++///+++***///222222///---+++)))(((((())))))(((***,,,---...---,,,+++)))))))))))))))***++++++)))(((''''''''''''((((((&&&''''''(((((((((((((((&&&'''((()))************)))((('''&&&&&&'''((()))(((((('''%%%$$$$$$'''***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******+++++++++,,,))))))))))))***+++,,,------...000///......///000333444444555666777888888777777888999::::::::::::>>>>>>>>>???@@@AAACCCDDDAAAAAACCCFFFGGGKKKUUUaaa{{{vvvuuuvvv|||uuupppoooxxxuuukkkbbb\\\ZZZ[[[\\\^^^bbbiiiqqqwww}}}~~~~~~}}}|||{{{{{{zzzwwwvvvuuuuuuuuuvvvxxxxxxuuuwwwyyyzzzzzz|||~~~~~~|||~~~vvvjjjgggjjjuuu|||{{{uuurrrsssooohhhdddaaa___[[[WWWVVVRRRLLLGGGBBB===888555444222///.../////////.........,,,++++++,,,---...------,,,,,,+++***)))))))))******++++++******))),,,...000222111///,,,)))++++++++++++++++++++++++((((((((((((((()))************))))))))))))******,,,+++)))%%%$$$&&&***---*********)))))))))))))))++++++************++++++''''''''''''''''''''''''''''''((()))))))))))))))))))))((('''&&&%%%%%%$$$***************)))((((((&&&&&&'''(((((()))(((((($$$%%%''')))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((!!!%%%***------------...)))************+++++++++++++++,,,------......///+++,,,,,,---...///111111222333444444555444444333777888999:::;;;<<<<<<<<<<<<<<<===???@@@AAABBBCCCCCCBBBDDDGGGIIIMMMVVV```}}}yyyzzz}}}|||{{{~~~wwwooofff___[[[XXXZZZ___fffooo|||}}}zzzwwwssspppooonnnmmmkkknnnnnnmmmllllllkkkjjjjjjggggggfffffffffggghhhiiigggiiikkkkkklllmmmppprrruuuuuuuuuuuuwwwzzz}}}~~~~~~yyyssshhhfffkkkwww{{{yyyxxxtttnnnjjjgggeeeaaa^^^[[[XXXTTTPPPKKKFFF@@@<<<777444111///000000000//////...---,,,,,,---............------,,,++++++*********++++++++++++******)))***,,,------+++((('''++++++++++++++++++++++++((((((((((((((()))******))))))(((((((((((())))))&&&&&&$$$!!! !!!$$$'''***))))))))))))))))))))))))((('''%%%$$$$$$$$$$$$((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((()))******+++***************)))((((((&&&&&&'''(((((((((''''''%%%&&&((())))))((('''&&&'''(((((((((((()))))))))''''''''''''''''''''''''))))))))))))((((((((((((''')))******)))***,,,...)))************+++++++++******++++++,,,------...,,,,,,,,,---...///000111555555555555666666666666555666777999::::::;;;;;;<<<<<<===???@@@AAABBBCCCCCCBBBDDDGGGIIIMMMVVV```yyyvvvqqqkkkeee```\\\[[[^^^ccclllxxx~~~vvvrrrpppnnnkkkhhhgggdddaaa______^^^]]]\\\``````______^^^]]]]]]]]][[[[[[[[[ZZZ[[[[[[\\\]]]]]]___```aaaaaaccceeehhhkkklllmmmooorrrtttvvvwwwxxxyyy{{{}}}~~~~~~~~~~~~zzzsssnnnddddddkkkyyy{{{wwwsssoookkkhhhdddaaa]]]\\\ZZZXXXUUUOOOHHHCCC;;;888333111111111111000///......------...////////////......------,,,,,,++++++,,,,,,,,,,,,++++++)))))))))***))))))(((''')))))))))))))))))))))))))))))))))))))))*********(((((((((''''''((((((((((((((((((&&&$$$$$$&&&((())))))))))))))))))*********)))(((''''''''''''((())))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''(((***+++,,,,,,)))************))))))((('''((((((((((((''''''&&&''''''((())))))(((&&&%%%)))))))))*********++++++(((((((((((((((((((((((((((((((((((())))))))))))+++***(((%%%###$$$(((+++)))************+++++++++))))))***++++++,,,,,,---,,,,,,,,,---...///000111666555444444444555777888666777888:::;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCCDDDCCCDDDHHHJJJMMMVVV```{{{uuuqqqnnniiiccc______aaacccqqqyyy~~~xxxsssnnniiiddd```___]]]\\\ZZZYYYVVVTTTSSSTTTTTTTTTSSSVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUWWWYYYZZZ[[[[[[\\\^^^aaa```bbbeeeiiilllmmmnnnoooqqqsssvvvyyy{{{||||||{{{zzz|||~~~|||wwwrrrllliii```bbbkkkxxx~~~}}}zzzvvvrrrnnniiifffbbbbbbcccccc```[[[SSSNNNAAA<<<666222111111111000............/////////000............------,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++))))))))))))))))))))))))))))))*********+++******))))))(((((((((((()))))),,,---...---+++******+++)))))))))))))))*********(((((()))***+++---//////))))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''((((((((())))))************)))((()))*********)))(((''''''************)))((('''&&&))))))*********+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))(((%%%"""!!!"""%%%((())))))*********+++++++++*********+++,,,,,,------------------...///000111444333111111111333555777999999;;;<<<===>>>>>>>>><<<<<<===???@@@AAABBBCCCDDDCCCDDDHHHJJJMMMWWW```~~~zzzwwwqqqmmmjjjhhhdddaaabbbhhhrrrzzz~~~yyysssooolllhhhbbb^^^YYYVVVSSSPPPOOONNNNNNMMMLLLJJJHHHHHHIIIJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKNNNPPPQQQQQQQQQRRRUUUWWWUUUWWW[[[___bbbddddddeeekkkmmmqqqtttwwwxxxxxxxxxvvvxxx{{{||||||}}}{{{uuupppkkkfffccc```bbbjjjtttzzz{{{}}}yyytttqqqlllmmmooopppnnnhhh```ZZZHHHBBB;;;555222111000000---....../////////000000------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---(((((((((((((((((((((((())))))***+++,,,++++++++++++******))))))******++++++------,,,***)))))))))(((((())))))************$$$%%%%%%&&&(((***,,,---((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((((((((((((((((())))))*********))))))+++++++++++++++***)))(((,,,,,,,,,+++***)))((('''((((((((()))))))))******))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&'''&&&%%%%%%'''((())))))*********+++++++++++++++,,,,,,---........................///000111333222111000111333555777999999;;;<<<===>>>>>>>>><<<<<<===???@@@AAABBBCCCDDDCCCEEEHHHJJJNNNWWWaaa~~~xxxsssooolllhhhfffaaaccceeeiiippp}}}{{{tttoooiiiddd___[[[YYYWWWRRRNNNKKKJJJIIIGGGFFFFFFGGGGGGGGGEEECCCBBBDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFIIIJJJKKKKKKKKKLLLNNNPPPQQQSSSVVVYYY\\\^^^______dddeeehhhlllooopppqqqrrrsssuuuxxxyyyzzz{{{~~~|||~~~{{{{{{|||}}}}}}{{{wwwtttpppkkkeeeaaabbbdddjjjqqqttttttyyy~~~xxxyyyzzzzzzwwwpppfff```RRRKKKAAA999444222111111,,,---...///////////////---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************+++,,,,,,(((((((((((((((((((((((()))***+++,,,---,,,++++++,,,++++++******++++++,,,,,,---...,,,***((())))))((((((((()))******++++++'''''''''&&&''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))+++,,,------((())))))************)))***++++++++++++******)))---,,,,,,+++***))))))((('''''''''((((((((())))))((((((((((((((((((((((((''''''(((((())))))******&&&(((***+++*********+++)))************++++++++++++,,,,,,------...////////////......//////000111333333222333444555777888666777888:::;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCCEEEDDDEEEIIIKKKNNNWWWaaayyyuuuoooiiifffdddccccccaaagggqqq{{{~~~zzztttoookkkfffaaa^^^WWWSSSNNNKKKKKKJJJGGGCCCCCCCCCCCCCCCBBBBBBCCCEEEDDDBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDEEEGGGHHHHHHGGGHHHJJJLLLNNNOOORRRTTTWWWYYYZZZ[[[\\\]]]___aaadddggghhhiiimmmooorrrssstttuuuxxxzzzxxxyyy{{{{{{zzzzzz|||}}}yyyzzz{{{~~~~~~|||{{{~~~yyyyyyyyyxxxwwwrrrkkkfffeeeggglllpppqqqqqqxxxwwwmmmeee[[[SSSHHH>>>888555444333***+++---...//////......------------------......******++++++++++++***************+++++++++,,,,,,)))))))))))))))))))))))))))***,,,---...---,,,+++++++++************++++++/////////---***)))***+++'''(((((()))******++++++******)))))))))))))))***))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***++++++,,,,,,(((((()))***************(((((()))*********))))))+++******)))(((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''((()))*********(((***++++++******+++,,,)))************+++++++++***++++++,,,------......//////////////////000111111222333444555666666777555666777999::::::;;;;;;<<<<<<===???@@@AAABBBCCCEEEDDDEEEIIIKKKNNNWWWaaaqqqmmmhhhcccaaaaaacccdddgggppp~~~~~~uuuooogggccc^^^YYYVVVSSSPPPNNNMMMIIIDDDBBBCCCCCC@@@===<<<<<<======<<<===???@@@@@@>>>;;;;;;<<<=====================>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@AAABBBBBBBBBBBBDDDFFFHHHIIIJJJLLLOOOQQQSSSTTTVVVWWWXXXZZZ\\\___bbbcccfffhhhkkklllmmmoooqqqsssuuuvvvwwwxxxwwwwwwxxxzzz~~~}}}}}}~~~zzzyyyxxxxxxzzz~~~yyy{{{}}}zzzsssnnnhhhjjjnnnqqqpppqqqzzzwwwooobbbYYYMMMBBB:::777666555)))***,,,...//////...............///////////////*********++++++************+++,,,---------------************************)))***,,,......---,,,+++******))))))))))))******------,,,***''''''(((***'''(((((()))***+++++++++''''''''''''(((***+++,,,************************'''(((((()))))))))))))))+++******)))(((''''''&&&(((((()))***************&&&&&&'''(((((()))(((((()))((((((''''''''''''((((((((((((((())))))))))))''''''''''''''''''''''''&&&''''''((()))******+++)))******(((''''''(((***)))************+++++++++)))******+++,,,,,,------000////////////000000111...///111222333444444444777888999:::;;;<<<<<<<<<<<<<<<===???@@@AAABBBCCCEEEDDDFFFIIIKKKNNNXXXaaavvvfff```^^^``````___eeennnssswwwppplllgggaaa\\\UUUTTTRRROOOLLLJJJHHHGGGCCC???<<<;;;<<<===:::888:::::::::999999:::;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<===>>>>>>===<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@AAAAAAEEEFFFHHHJJJKKKLLLMMMMMMOOOPPPPPPQQQSSSTTTVVVWWWZZZ[[[^^^bbbfffjjjmmmooorrrsssuuuuuuttttttuuuwww{{{{{{|||}}}zzzxxxwwwvvvuuuwww{{{~~~}}}{{{|||{{{zzzyyyxxxxxxyyy{{{|||~~~~~~|||wwwsssrrrpppppprrrvvv{{{~~~tttllldddWWWKKKBBB<<<777555222000,,,+++,,,.........//////...------------......---+++)))))))))+++,,,---,,,+++***))))))))))))((()))***++++++***)))((()))'''(((,,,+++''')))///***)))))))))((((((''''''************************+++'''$$$%%%)))...///000&&&'''''''''(((((())))))))))))((((((''''''&&&&&&''''''&&&''''''((()))***'''((())))))))))))((((((*********)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++***)))))))))))))))'''((()))((('''&&&'''((((((((()))***************))))))))))))))))))))))))---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///.........///222444555555555555666666777888999;;;===>>><<<<<<===>>>???@@@@@@AAAFFFDDDFFFJJJNNNRRRZZZcccyyyoooggg___[[[[[[```dddhhhqqq{{{}}}uuunnnddd^^^[[[WWWRRRNNNIIIHHHGGGDDDBBB@@@>>>===@@@===::::::;;;;;;:::888::::::999999999::::::;;;;;;;;;;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;777777888888999::::::;;;======>>>>>>?????????@@@CCCCCCEEEGGGHHHIIIJJJJJJKKKKKKKKKLLLNNNOOOQQQRRRRRRTTTWWWZZZ^^^bbbeeeffflllmmmpppqqqqqqrrrtttvvvvvvvvvwwwxxxyyyzzz{{{{{{}}}zzzyyyyyyxxxxxxyyy|||~~~~~~}}}xxxvvvtttvvv{{{xxxvvvtttrrrsssuuuwwwyyy|||~~~xxxvvvsssrrrssswww|||{{{nnnggg\\\QQQHHH@@@999666666444111000000000000/////////...---------------///...---+++++++++,,,---,,,,,,+++***)))))))))***))))))***++++++***)))(((+++((((((,,,+++((((((,,,*********))))))(((((((((***************************(((&&&'''***---......'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((())))))******))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))(((((('''''''''''''''((()))))))))((((((((()))(((((()))************)))***************************************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))(((000000222444555666666666::::::999999888999999999<<<======>>>???@@@AAAAAAFFFDDDEEEJJJNNNRRRZZZbbb}}}sssjjjccc]]]\\\[[[^^^fffoooyyy{{{sssjjjccc]]]WWWPPPLLLJJJHHHDDDAAABBBBBB@@@???===<<<::::::<<<:::999888999:::999888::::::999999999999999::::::::::::999999999999999:::999888777777888999:::555555666666777777888888999999:::;;;<<<======>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKKKKKKKMMMOOOSSSVVVZZZ\\\]]]bbbdddgggjjjlllnnnqqqtttvvvvvvwwwxxxyyyzzz{{{{{{~~~}}}|||}}}}}}~~~}}}{{{rrrppppppsssyyyyyyvvvrrrppppppssswwwzzz}}}yyyvvvvvvyyy}}}{{{oookkkcccZZZQQQGGG>>>888444222000.........---+++///......---------------//////............------,,,++++++*********++++++***+++++++++***)))((((((,,,)))(((***+++)))((()))***************))))))))))))))))))))))))))))))))))))(((((()))+++,,,,,,+++''''''(((((((((((())))))''''''((())))))***++++++,,,+++***************+++******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))***************'''((())))))******))))))++++++++++++++++++++++++'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------222222222333555666888999;;;;;;:::999888888888888======>>>???@@@AAABBBBBBFFFDDDEEEJJJNNNQQQYYYaaa}}}sssrrrwwwxxxjjjccc```^^^___bbbiiitttzzznnneee^^^XXXSSSNNNKKKFFFCCCBBBAAA???===??????>>>===<<<;;;;;;::::::999888888999999:::::::::999999888888888888999888888888888888888888888888777555444444555777888666666777777888888888888555666666888999:::;;;;;;<<<===>>>???AAAAAABBBBBBAAAAAABBBBBBCCCEEEFFFGGGHHHJJJLLLOOORRRTTTWWWXXXXXX[[[___cccfffiiinnnqqqtttuuuvvvwwwxxxyyyzzz{{{}}}~~~~~~uuutttsssvvv}}}}}}xxxuuuuuuyyy}}}|||zzz|||zzzrrrllljjjfffaaaZZZOOOEEE>>>222000.........---+++***///...------,,,,,,---------......//////...------++++++*********+++,,,,,,++++++++++++***))))))(((+++)))'''(((******((('''++++++******************(((((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((())))))((()))))))))*********+++,,,,,,+++***)))))))))*********++++++******))))))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***************))))))((()))(((((()))*********)))'''(((((()))))))))))))))++++++++++++++++++++++++'''((()))+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222333444444333333333555777999;;;999888888888999::::::;;;======>>>@@@AAABBBCCCCCCEEEDDDEEEIIIMMMPPPXXX```|||ssslllnnnvvv{{{mmmddd______aaadddlllxxxzzzqqqeeeZZZSSSOOOKKKHHHEEECCC@@@???>>>>>>>>>===::::::999999888777777777999999999999888999:::;;;:::999888777777777777777666666777777777777777777777666444333333444666777777777777777888888888888333333444555777888999999:::;;;<<<===>>>?????????@@@@@@@@@AAAAAACCCDDDEEEFFFGGGHHHKKKMMMOOOQQQRRRPPPSSSWWW[[[___cccgggjjjlllmmmnnnppprrrsssuuuuuuzzz{{{}}}}}}{{{|||~~~{{{qqqkkkgggffffffddd___WWWMMMFFF888555333222222111000///......---,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,++++++*********************)))))))))***)))'''******************++++++'''''''''''''''''''''''''''(((***++++++***(((((())))))))))))))))))((((((+++*********)))))))))(((+++***)))((((((((((((((())))))******)))(((((('''''''''(((((())))))))))))(((((((((((())))))))))))'''''''''''''''''''''''')))******+++***)))((((((((('''&&&''')))***)))(((''''''((()))))))))))))))************************)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///111222444444333444555777999;;;999888888888999::::::;;;======>>>???AAABBBCCCDDDEEECCCDDDIIILLLOOOWWW___uuupppnnnsss}}}yyynnnfffaaa```dddjjjppp|||vvvnnn___YYYPPPHHHCCCAAA@@@???<<<<<<;;;:::::::::::::::999999999888777777666666888999999999777777999;;;999999888777666666666666555555555555666666666666666555444333333444555666555555555555666666666666333333444555666777777888888999:::;;;<<<<<<<<<<<>>;;;666333222111000///...------,,,,,,,,,,,,,,,*********++++++++++++,,,---,,,,,,+++++++++,,,,,,++++++*********++++++,,,...111111---)))******((()))))))))***************((((((((((((((((((((((((&&&(((***+++***)))((()))******))))))))))))((((((++++++***))))))((('''''')))((('''''''''''''''''')))))))))))))))((('''&&&&&&''''''(((((())))))***(((((((((((())))))))))))'''''''''''''''''''''''''''((()))))))))(((&&&%%%(((&&&$$$&&&)))+++)))'''&&&'''(((((())))))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000333333333444666777999:::;;;;;;:::999888888888888<<<<<<===???@@@BBBCCCDDDEEECCCDDDHHHKKKOOOVVV^^^~~~}}}wwwuuuwwwtttllleeefffhhhllluuu~~~uuukkkaaaZZZMMMIIICCC===;;;:::::::::999::::::999888888888999;;;;;;:::999999888777777777888999888555555777999999999888777666555555666333444444444555555555555555555555555555555555555555555555555555555555555444555555555666666777777666777888999999::::::999<<<<<<<<<<<<===>>>??????===>>>???@@@BBBCCCEEEEEEEEEGGGJJJMMMOOOQQQTTTWWW\\\]]]___cccfffiiilllmmmqqqrrrtttwwwyyy{{{|||}}}{{{}}}~~~|||vvvmmmfffcccddddddeeeddd```ZZZUUUHHHCCC;;;555222000///......---,,,,,,++++++,,,,,,+++******)))***+++,,,---...---,,,++++++++++++++++++************+++---...555;;;<<<333+++)))***)))((((((((())))))*********((((((((((((((((((((((((%%%(((******(((((()))+++*********)))))))))(((((((((((((((((((((((((((((('''''''''&&&''''''((((((******+++***)))(((''''''&&&&&&''''''((())))))***'''((((((((()))))))))***'''''''''''''''''''''''''''''')))))))))(((&&&%%%)))&&&$$$&&&***,,,***(((&&&'''(((((())))))((((((************************,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,333222111000000111111222111222333555666777888888::::::999999888999999999:::;;;<<<>>>@@@AAACCCCCCEEECCCDDDHHHKKKNNNUUU]]]~~~}}}~~~yyy||||||}}}vvvjjjdddcccjjjsss|||xxxnnnddd]]]WWWPPPKKKGGGDDD???;;;999999::::::;;;<<<<<<;;;:::999:::;;;999999888777666666555444666777888666444333555777999999777666555555555555333333333444444555555555555666666777777666666555666666666666666666666666666666666666666666666666555555666777888888888777:::999999999:::;;;<<<<<<<<<===>>>???@@@BBBCCCCCCBBBDDDGGGHHHJJJKKKNNNPPPQQQRRRUUUYYY]]]aaaccceeemmmnnnpppsssvvvwwwyyyyyyyyy{{{~~~|||zzzzzzxxxxxxxxxwwwrrriiicccfffeeeeeeeeeeeeaaa\\\XXXTTTNNNDDD<<<777444222111...---,,,,,,++++++,,,,,,,,,+++)))))))))+++---...///...---,,,+++***************))))))***,,,...///;;;CCCDDD888,,,)))))))))''''''(((((()))))))))***))))))))))))))))))))))))%%%'''***)))((('''***,,,+++*********))))))((((((&&&&&&''''''(((((())))))'''''''''''''''((()))***,,,,,,,,,++++++)))((((((&&&&&&&&&'''((())))))***'''((((((((())))))******''''''''''''''''''''''''((()))+++,,,+++***((('''***'''%%%''',,,...,,,)))&&&''''''(((((((((((((((++++++++++++++++++++++++,,,+++++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...///111222000111333555777777777777666666777888999;;;===>>>::::::<<<===???AAABBBCCCEEECCCDDDHHHJJJNNNUUU]]]vvvvvvzzz|||vvvrrrqqqfffiiimmmvvvzzzmmmeee[[[RRRMMMIIIEEEBBB<<<<<<<<<;;;;;;:::::::::777777888888999999::::::888888888888888777666666888888777777666666555555555777888888777666666777888888888777777666555555555555555555555555555555666666666666666666666666777777777777666666666666666666666666666666666666888777666666666888999:::;;;;;;::::::;;;===>>>@@@@@@AAABBBCCCEEEFFFGGGGGGHHHNNNRRRSSSUUUZZZ]]]\\\gggiiikkkmmmmmmoooqqqssstttwww{{{~~~|||~~~zzzwwwsssqqqpppqqqrrrqqqmmmiiifffeeedddeeeeeeeeecccaaa___]]]TTTQQQJJJAAA888333111000111111111///---+++***+++***+++,,,,,,------,,,,,,......------,,,+++++++++---,,,***))))))***,,,---666555222///---,,,------++++++******))))))((((((,,,+++***(((((())))))***)))))))))))))))(((((((((((((((((((((((()))******)))((((((+++...///---***)))((((((''''''''''''(((((((((((((((((('''''''''***)))((((((((((((((()))(((((())))))))))))((((((***(((%%%""""""$$$''')))+++++++++++++++***)))((('''''''''''''''((())))))'''(((((()))***+++++++++++++++******)))(((((((((&&&)))++++++***))))))***++++++++++++++++++++++++,,,---//////......000111444444444555555555666666;;;;;;:::999999999::::::===>>>???@@@AAABBBBBBBBBEEEDDDEEEHHHIIILLLTTT^^^zzztttuuuzzz}}}}}}~~~}}}~~~zzzuuuqqqlllkkkmmmkkkpppxxxxxxhhhaaa[[[UUULLLFFFBBB@@@===;;;;;;;;;;;;:::::::::999999777777777888888888888888777777777777777666555555777777777666666666666666333555666666444333333444555444333333444555666777555555555555555555555555666666666666666666666666777777777666666666666555555555555555555555555555777777666666666777888999888888777777888999;;;<<<======>>>@@@BBBCCCDDDEEECCCIIILLLMMMOOOUUUXXXXXX___aaadddeeefffhhhjjjmmmpppssswwwzzz|||}}}xxxuuuvvv||||||zzz~~~|||yyytttpppkkkiiieeefffgggeeeccc`````````eeefffhhhhhhgggdddaaa___ZZZVVVOOOFFF===777333222............------......***+++,,,,,,------,,,,,,''''''((())))))******+++,,,+++************+++,,,111///---***)))))))))***+++******************))))))((('''''''''((()))***%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((,,,+++***+++,,,---***((((((((('''''''''(((((()))(((((((((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((***(((&&&%%%%%%&&&((()))***************)))((((((((((((''''''(((((()))***'''(((((()))******++++++)))))))))))))))*********))))))***((('''''')))***,,,,,,,,,,,,,,,,,,++++++---...000000//////111222333333444555666888888999;;;;;;:::999999:::::::::===>>>???@@@AAABBBBBBBBBFFFDDDEEEHHHJJJLLLUUU^^^zzzwwwrrroooqqqwwwtttuuuwwwzzz~~~zzzoooiiigggggglllqqqzzzppp___SSSNNNMMMHHHCCC???>>>===<<<<<<:::999999999999888888888888777777777777777777666666666666777666666555555555666666666666666666777444555666555333222222333666555333222333555777999666666666666666666666666777777777777777777777777777777666666666555555555555555555555555555555555666666555555555666777888666666666666666777999999888999:::<<<>>>???AAAAAA>>>CCCEEEEEEGGGNNNRRRSSSTTTWWWYYY[[[\\\^^^aaaccchhhjjjnnnqqqssswww{{{uuukkkhhhjjjrrryyy}}}~~~}}}zzzxxx|||}}}{{{vvvpppjjjddd```\\\]]]\\\[[[ZZZ[[[]]]___fffhhhkkklllkkkhhheeebbbaaa]]]VVVMMMDDD<<<666333///......------......///***+++,,,,,,------,,,,,,))))))******+++,,,,,,,,,************************,,,+++)))(((''''''((())))))***************++++++((((((''''''((()))+++,,,$$$%%%&&&&&&(((((()))******))))))))))))***++++++///---+++******)))((('''''''''''''''((()))******))))))(((((((((***+++,,,)))))))))(((((())))))***(((((())))))))))))(((((()))((((((''''''((()))))))))))))))))))))(((((('''((((((((('''(((((()))***((((((((()))******++++++'''(((((()))******++++++++++++***(((&&&'''***---,,,,,,,,,,,,,,,,,,------...///111111000000222333222333444666888999:::;;;:::::::::999999:::;;;;;;===>>>???@@@AAABBBBBBBBBEEEDDDEEEHHHJJJLLLUUU___xxxtttqqqpppmmmjjjnnnsssqqqsssvvv{{{zzzqqqhhhfffhhhmmmwwwyyyiii\\\PPPJJJHHHDDDBBB???===<<<=========888888888888888777777777888888777777666666555555666777777777777777666666555555555666666777777777777777888666444333444666999888888777777777888888777777777777777777777777888888888888888888888888777777777666666666555555555555555555555555555555666555555555555666666666777777777777777888999999666666888999;;;===>>>???;;;???@@@???AAAHHHMMMOOOLLLNNNQQQSSSTTTVVVYYY[[[___aaadddgggjjjnnntttxxx|||~~~|||rrrfffccccccjjjqqqwww~~~}}}}}}xxx}}}}}}yyyzzz}}}~~~~~~yyyrrrjjjccc___]]]]]]\\\ZZZZZZ[[[___bbbhhhjjjnnnpppooolllgggdddfffbbb[[[RRRJJJAAA999555444222000...------,,,+++***+++,,,,,,------,,,,,,---------,,,++++++******)))******++++++******)))+++***))))))))))))***+++((((((((())))))*********+++***)))))))))+++,,,---(((((())))))*********+++***************+++,,,,,,///---+++)))((((((((((((''''''''''''((()))***+++***)))(((((()))+++---...)))))))))((())))))******(((((())))))))))))((((((''''''(((((())))))(((((('''(((((((((((((((''''''''''''&&&&&&''''''((()))(((((())))))************(((((())))))************)))***+++*********---///,,,,,,------------......---///000000000000111333222333444555777888999:::999999999999::::::;;;<<<===>>>???@@@AAABBBBBBBBBDDDCCCDDDGGGIIILLLTTT^^^xxxssspppooollliiilllrrrtttvvvzzz~~~{{{wwwtttnnnhhheeeiiippp{{{sssaaaUUULLLDDDAAABBB===<<<;;;:::888888888888777777777777777777777777888888777777666666555555777888888999999999888888555666666666777888888888888999999777555555666888777888999:::::::::999888888888888888888888888888999999999999999999999999888777777777777666666666666666666666666666666666555666666666666555555555666666777777888888888777666666777999:::;;;<<<===999===???===???EEEJJJKKKFFFHHHKKKMMMNNNPPPSSSUUUXXXZZZ]]]```dddhhhnnnrrrvvvyyy}}}|||rrrhhhbbb___dddkkksss||||||}}}|||vvvzzz}}}~~~wwwooogggbbbaaaaaa```___^^^___bbbeeekkkmmmppprrrqqqnnniiifffhhhddd^^^XXXPPPHHH>>>888888555111///......,,,+++***+++,,,,,,------,,,,,,*********)))(((((('''''')))***++++++++++++***)))***************+++,,,,,,&&&''''''(((((())))))))),,,+++***)))))))))***+++++++++******)))))))))(((&&&&&&&&&%%%&&&&&&'''(((++++++)))((('''''')))***'''''''''((((((***+++,,,***)))))))))***+++---...)))))))))))))))***++++++(((((())))))))))))((((((%%%&&&'''((()))(((((('''&&&''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''((()))))))))))))))*********************))))))(((((("""%%%))),,,,,,,,,,,,---,,,,,,,,,------.........,,,...////////////000222444444444555555666666777888888888999:::;;;<<<======>>>???@@@AAABBBBBBBBBBBBAAACCCFFFHHHKKKTTT]]]}}}yyytttrrrooommmpppvvvzzz}}}}}}yyytttppplllfffeeeiiitttooobbbSSSKKKDDD???===>>>;;;<<<<<<:::888666666777666666666777777777777888888777777777777777777666888888999999::::::999999777777888888888888888999888888888777555666888:::555666888999:::;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999999888888888777777777777777777777777777777777666666777777777666555555555555666777777666666555777888888999999:::;;;;;;888<<<>>><<<===BBBEEEEEEBBBDDDGGGHHHIIIJJJMMMOOORRRUUUYYY\\\___ccchhhlllnnnrrrwww{{{~~~}}}tttkkkeeeaaadddjjjpppyyy}}}}}}}}}{{{wwwzzz~~~vvvnnniiieeefffhhhhhhgggfffggghhhoooqqqssstttsssoookkkhhhiiieeeaaa^^^YYYQQQGGG???:::666111///000111000...***+++,,,,,,------,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++)))))))))******+++++++++''''''(((((((((((((((((())))))((('''((()))***++++++***))))))''''''&&&%%%''''''&&&&&&''''''((()))'''((()))((('''''')))+++(((((((((((()))******+++))))))******+++++++++,,,))))))))))))******+++,,,(((((())))))))))))((((((%%%%%%'''(((((((((((((((&&&''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))******++++++******)))(((((('''"""'''++++++*********++++++,,,,,,------......,,,---//////......000111444444444444555555555555888888888999:::;;;===>>>===>>>???@@@AAABBBBBBBBBBBBAAABBBFFFHHHKKKTTT^^^}}}xxxvvvttttttyyyxxxsssoookkkhhhjjjnnnxxxwwwjjj]]]SSSJJJFFFCCC???<<<===;;;===???===:::888777888666666777777777888888888777777777888888888888888777777888999999999999999:::::::::999999999999999999::::::999888999<<>>???AAACCCCCCCCCDDDFFFHHHJJJMMMRRRVVVYYY\\\___bbbdddiiioootttwwwyyy{{{}}}{{{}}}xxxpppjjjgggjjjooorrrwww}}}|||~~~~~~|||~~~||||||wwwsssmmmqqquuuwwwvvvuuutttsssuuuvvvwwwwwwuuuqqqnnnkkkkkkhhhfffeeebbb\\\QQQIII???999333111222222000---***+++,,,,,,------,,,,,,,,,------...//////000000...---,,,++++++,,,---...)))******+++++++++++++++************))))))))))))((((((((()))***---///000***)))))))))((('''''''''******))))))******+++,,,&&&(((******'''&&&''')))***)))))))))))))))******((()))***+++,,,+++)))((())))))))))))***+++,,,---(((((())))))))))))((((((&&&''''''(((((()))******&&&'''((()))))))))))))))(((''''''''''''((())))))***)))))))))))))))))))))*********)))))))))))))))"""%%%)))+++***))))))*********++++++,,,------------...000000//////111222333444444555666777777888777777888999:::<<<===>>>===>>>???@@@AAABBBBBBBBBCCCBBBDDDGGGJJJMMMVVV```~~~zzzyyyxxxyyy~~~uuuoookkkhhhfffsssyyyrrr^^^QQQMMMEEE@@@@@@@@@===;;;<<<888:::===<<<999666666777666777777777888888999999777777888888999999::::::666666777888888888888888;;;;;;;;;::::::999999999<<<======<<<<<<===AAACCCMMMHHHAAA999666666888:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999777888999999999777666555999:::;;;<<<<<<;;;:::999999999888888777777777666333888:::888888:::;;;999<<<>>>???@@@@@@@@@BBBCCCBBBFFFKKKOOORRRTTTWWWYYY]]]bbbiiinnnrrrtttwwwxxxvvvyyy|||~~~}}}sssooonnnrrruuuvvvxxx{{{~~~~~~}}}|||~~~~~~||||||{{{vvv{{{zzzzzzzzzxxxvvvssspppnnnmmmkkkiiijjjiiicccYYYPPPEEE???777222222111---***++++++,,,---------,,,,,,...------,,,,,,+++******///...,,,++++++,,,...///+++,,,------------,,,,,,---,,,,,,,,,++++++******))))))***,,,///222555777***************+++++++++((((((((((((((())))))***%%%(((++++++(((%%%&&&'''+++***)))))))))))))))***''')))+++,,,,,,***(((&&&))))))))))))***+++,,,---(((((())))))))))))(((((((((((((((((()))***+++,,,''''''((()))******)))))))))))))))))))))***++++++*********)))))))))))))))((((((((()))******++++++***,,,---,,,+++***+++,,,))))))***++++++,,,------...///111111000000222333222333444666777999:::;;;777777777999:::<<<>>>???===>>>???@@@AAABBBBBBBBBEEEDDDEEEIIIKKKOOOXXXbbb~~~{{{zzz~~~uuupppnnnlllpppxxxttt```QQQJJJBBBBBBAAA???>>><<<;;;;;;999999999888777666666555;;;:::999888888999:::;;;777999::::::999999:::;;;999999888888888888888888999999:::::::::;;;;;;;;;===??????===;;;>>>EEELLLdddWWWFFF;;;888:::;;;;;;;;;;;;<<<<<<======>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999888777777777888:::<<<===999999:::::::::;;;;;;;;;666666666666777777777777777777777777666666666666888888888888888888888888>>>===<<<<<<===>>>???@@@EEEEEEFFFGGGJJJOOORRRUUUZZZ]]]bbbgggkkknnnooooooqqqtttwwwyyyzzz}}}~~~|||{{{zzz{{{}}}|||~~~{{{~~~}}}}}}}}}yyyvvvuuusssppplllooooooooopppoooiii```XXXKKKCCC888222111111///---,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,***)))))),,,.........,,,+++***)))))))))%%%&&&''')))*********************)))))))))))))))******))))))((((((''''''++++++***))))))((())))))(((((((((((()))))))))))))))((('''((()))***)))(((((((((''''''''''''((((((***)))((('''&&&%%%$$$$$$(((((((((((())))))))))))))))))(((((((((((())))))))))))'''&&&&&&'''((())))))((('''((()))***)))(((***+++***)))((()))+++...++++++******++++++,,,------------............///000444777666222000222555222333444555666666666666:::;;;<<<<<<;;;;;;===??????@@@BBBCCCDDDCCCBBBBBBBBBDDDFFFGGGJJJRRR\\\dddtttpppqqquuutttbbbRRRHHHEEEAAAAAA@@@>>>===<<<;;;::::::::::::999888888777777888777777666666777777888666888999888777777888999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???===;;;<<>>??????===============>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999;;;<<<===::::::::::::;;;;;;;;;;;;888888888888888888888888888888777777777666666666888888888888888888888888::::::999999999:::<<<<<<@@@@@@AAABBBEEEIIILLLOOOSSSVVVZZZ^^^bbbeeegggggglllnnnrrrtttvvvxxx{{{}}}~~~|||}}}|||yyywwwuuurrroooqqqqqqrrrsssrrrlllddd^^^PPPHHH===666444333000...,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,+++***((()))+++---,,,,,,+++*********++++++(((((()))***++++++++++++)))))))))))))))***************))))))((((((((((((******))))))(((((())))))&&&''''''((()))***++++++'''&&&'''((()))++++++***(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((())))))(((((('''''''''(((((()))((('''((()))***)))((()))***+++***)))'''((((((******))))))******+++,,,------------...............222555444000...000333222222444555666666777777888999::::::::::::<<<>>>@@@@@@AAABBBCCCCCCCCCCCCEEEFFFGGGHHHJJJPPPZZZbbb{{{ssssssyyynnn\\\OOOEEEAAAAAA@@@???>>>===<<<::::::999;;;;;;;;;:::999999888888666666777777777777666666888999:::999888777888999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>;;;===>>>===;;;;;;???CCCKKKFFF???;;;<<<>>>>>>>>>???????????????>>>>>>>>>??????@@@@@@@@@@@@??????===============>>>>>>>>>===<<<<<<;;;;;;<<<<<<===::::::;;;;;;;;;<<<<<<<<<:::::::::::::::999999999888888888777777777777666777777777777777777777777777666666666666777888888<<<<<<===>>>AAADDDGGGIIILLLNNNPPPTTTWWWZZZ]]]^^^dddgggkkkmmmoooqqqtttvvv|||~~~|||yyyyyy|||~~~|||zzz{{{{{{yyyxxxvvvuuutttuuuvvvvvvuuupppiiicccXXXPPPFFF===999555222///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******+++***)))((((((***,,,***************+++,,,,,,******++++++++++++******(((((())))))******++++++***))))))))))))((((((((()))(((((((((((())))))***%%%&&&'''(((***+++,,,,,,%%%&&&'''((()))***+++,,,(((''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))***+++(((((((((((())))))))))))(((''''''''''''''''''((('''(((((())))))((((((((()))((('''((()))***)))((('''***,,,+++)))&&&$$$$$$))))))(((((())))))***+++------------............,,,///222111...---...111111222333555666777777777666777999999999:::<<<>>>AAAAAAAAAAAABBBCCCDDDDDDGGGHHHIIIHHHIIIOOOXXX___zzzxxxwww}}}~~~nnn[[[NNNFFF@@@???AAA>>>>>>===<<<;;;:::999888;;;:::::::::999999999888777888999::::::999888777;;;<<<===<<<;;;::::::<<<<<<<<<<<<<<<========================>>>>>>>>>>>><<<===???>>>===<<<>>>@@@AAA>>><<<<<<>>>???>>>===AAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>???@@@AAAAAA??????>>>>>>============;;;;;;<<<<<<<<<=========;;;;;;:::::::::::::::999999999888888888777777777777777777777777777777777666666666666666666666777;;;;;;<<<===???BBBDDDEEEHHHHHHJJJLLLOOORRRUUUWWW]]]```dddgggiiikkknnnpppvvvxxxzzz|||}}}zzzuuutttuuuvvvwwwwwwxxx{{{~~~zzzxxxyyy{{{~~~{{{zzz|||}}}|||}}}}}}|||xxxsssmmmiii```YYYOOOEEE>>>888333000//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,------,,,++++++)))******)))(((((()))++++++***************++++++)))*********)))(((((('''''''''((()))***++++++,,,))))))))))))))))))))))))((('''''''''((()))******''''''((()))******++++++&&&'''((()))((()))***+++)))(((''''''&&&&&&&&&&&&&&&''''''((()))***++++++(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&''')))******)))(((''')))((('''((()))***)))(((((()))+++***(((&&&&&&&&&)))))))))))))))***++++++,,,,,,---------.........,,,...000000...---...000111222333555666777777777555777888999999:::===???AAA@@@@@@@@@AAACCCDDDFFFGGGHHHIIIHHHJJJOOOYYY```{{{xxxwww|||~~~iii\\\PPPIIIEEEAAA@@@AAA===<<<<<<;;;:::999888888999999999999999888888888888999:::;;;;;;:::999888<<<===>>>===<<<;;;<<<===<<<<<<<<<<<<======>>>>>>============>>>>>>>>>>>>>>>???@@@@@@????????????AAAAAABBBCCCDDDCCCBBB@@@BBBBBBAAAAAA@@@@@@?????????@@@@@@AAAAAA@@@@@@???===>>>>>>???@@@AAABBBBBB@@@@@@@@@@@@???>>>>>>===<<<<<<=========>>>>>>>>>;;;;;;;;;::::::999999999999999999999888888888888777777777777777777777777888888888888888888888888::::::;;;<<<>>>???AAAAAACCCCCCDDDFFFHHHKKKNNNOOOUUUYYY^^^aaadddeeehhhiiinnnppptttvvvxxx{{{~~~xxxsssrrrssssssuuuxxx|||}}}|||yyyuuussstttwwwzzz|||zzz{{{zzztttqqqhhhbbbXXXNNNDDD<<<555222111000///...---------------------.........//////***+++---......---,,,+++)))*********(((((()))+++---,,,+++***))))))))))))''''''''''''&&&&&&%%%$$$''''''((()))***++++++,,,))))))))))))************((((((((((((((()))***+++************)))))))))))))))***+++***'''&&&'''(((******)))(((((('''((((((((((((((()))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&''')))*********)))((()))((('''((()))***)))((()))))))))((('''''')))++++++************+++,,,,,,,,,,,,,,,------------...,,,...///000/////////000000111333555666777888888666888999::::::;;;>>>@@@AAA@@@@@@@@@AAACCCEEEFFFDDDFFFGGGHHHJJJQQQ[[[bbb~~~yyyyyyzzzkkkWWWNNNGGGEEEDDD@@@>>>???<<<<<<;;;;;;:::999999888999999999999999888888888888888999999999999888888999;;;<<<<<<;;;;;;<<<===<<<<<<======>>>>>>??????=========>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>???@@@AAAAAABBBBBB@@@AAAAAAAAA@@@@@@???>>>======>>>>>>>>>?????????<<<<<<;;;;;;::::::999999:::::::::999999999888888888888888888888888888888::::::;;;;;;;;;:::999888888888999:::;;;;;;<<<<<<===>>>???AAACCCEEEFFFGGGMMMQQQVVVZZZ]]]^^^```bbbeeehhhlllpppsssvvv{{{~~~}}}wwwuuuvvvvvvyyy}}}}}}wwwvvvtttpppoooqqqsssuuuzzz|||{{{yyyyyy|||~~~|||pppkkkbbbWWWKKKAAA999555333111000...---------...,,,------....../////////***+++---...///...,,,+++)))***++++++))))))***+++---,,,+++***)))(((((((((&&&&&&'''&&&&&&%%%$$$$$$(((((())))))******++++++)))))))))************+++***))))))))))))******+++,,,++++++******)))((((((***,,,---+++&&&$$$%%%'''***))))))((())))))******)))))))))(((((('''''''''(((((((((((())))))))))))(((''''''''''''''''''(((''''''((()))************)))((('''((()))***)))((()))))))))'''&&&'''+++---+++++++++***+++,,,,,,---,,,,,,,,,,,,---------------...//////000000000000000111333555666777888888777888:::::::::;;;===?????????@@@AAABBBDDDEEEFFFBBBDDDFFFGGGKKKRRR]]]ddd}}}yyyfffZZZLLLEEE@@@@@@AAA>>><<<<<<<<<<<<<<<;;;::::::999999999:::::::::::::::::::::;;;::::::999999::::::;;;999:::<<<<<<<<<<<<>>>@@@===>>>>>>???@@@@@@AAAAAA????????????@@@@@@@@@@@@AAA@@@??????@@@BBBBBBBBB???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@????????????@@@@@@AAAAAAAAA???@@@AAAAAAAAA@@@???>>>>>>>>>>>>?????????@@@@@@>>>>>>===<<<<<<;;;::::::;;;::::::::::::999999999999999999999999999999999999:::;;;;;;;;;:::888777777777888999999::::::999:::;;;===???AAAAAABBBAAADDDHHHMMMRRRTTTVVVXXXYYY[[[___dddiiimmmrrrwwwzzz{{{~~~}}}|||zzz{{{{{{~~~~~~wwwsssrrrrrrppppppssssssuuuyyy|||~~~~~~~~~}}}{{{{{{yyyyyy|||wwwssskkk___RRRFFF>>>:::444222000...------......+++++++++,,,---.........)))+++---//////...---+++)))+++,,,,,,*********+++++++++***)))))))))))))))(((((((((((((((((('''''')))))))))))))))*********))))))*********+++++++++,,,++++++************+++++++++******************(((+++---+++&&&$$$&&&)))(((''''''(((((()))***+++((((((((('''''''''&&&&&&(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((()))***+++,,,)))((('''((()))***)))(((((())))))((('''&&&((()))***************++++++,,,++++++,,,,,,,,,------------------///000111000///000111222555666888888999777888999999999999;;;===>>>???@@@BBBCCCDDDEEEEEEBBBDDDFFFGGGJJJRRR\\\ddd~~~yyyiiiYYYNNNIIIBBB===>>>???<<<;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>:::<<<>>>>>>??????AAACCC??????@@@AAAAAABBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBBAAA???>>>>>>@@@BBBCCCCCCBBBCCCDDDCCCCCCBBBCCCEEE?????????@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@??????@@@@@@@@@@@@AAAAAA??????@@@AAAAAAAAA@@@???>>>????????????@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::888999:::::::::888777666888999999::::::::::::::::::;;;>>>AAABBBBBBAAA@@@===BBBGGGLLLOOOPPPRRRSSSVVVYYY___dddiiioootttxxxyyy|||yyy||||||}}}|||vvvrrrssssssssstttwwwzzz|||~~~~~~}}}}}}~~~||||||{{{zzz}}}|||xxxpppdddVVVJJJBBB>>>444333000...------...///))))))***++++++,,,------)))+++---///000///---+++***+++------+++***+++,,,)))))))))))))))******+++******++++++++++++***************)))))))))))))))))))))******++++++++++++------,,,+++*********+++))))))******+++++++++,,,&&&***,,,+++&&&%%%'''+++&&&&&&&&&&&&((()))***+++&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))(((((('''(((***,,,---)))((('''((()))******(((&&&(((******(((%%%$$$###)))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,,,,...///000000...///111222555666888888999777888999888777777999;;;===>>>@@@CCCDDDEEEEEEDDDCCCEEEGGGHHHJJJQQQ\\\cccwwwhhhYYYOOOJJJAAAAAA@@@>>>===;;;::::::<<<===>>>===;;;:::;;;<<<============>>>>>>>>>>>><<<<<<<<<<<<=========>>>>>>???AAAAAA???>>>???@@@AAA@@@?????????@@@BBBCCCBBBAAAAAAAAA@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA===???AAACCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAACCCBBB@@@?????????@@@@@@????????????>>>===;;;;;;888999::::::;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;<<<<<<;;;;;;:::999::::::999888777777888888777888:::<<<=========<<>>???@@@@@@BBBBBBCCCDDDGGGFFFHHHJJJKKKOOOZZZfff~~~wwwhhh\\\QQQHHHEEE@@@@@@???>>>===<<<;;;;;;;;;<<<======<<<<<<>>>???============>>>>>>>>>>>>===>>>>>>>>>>>>????????????AAABBBBBBAAA@@@@@@AAABBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBEEEEEEEEEFFFFFFFFFGGGGGGEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA?????????@@@AAA????????????>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999::::::999888888888888888888888:::;;;<<<<<<;;;;;;<<<<<<>>>@@@BBBDDDFFFGGGJJJMMMQQQUUUZZZ^^^dddhhhjjjlllpppuuuzzz}}}wwwqqqooorrrwww{{{~~~|||xxxzzzuuussstttvvvxxx~~~~~~zzzzzzxxxwwwxxx~~~}}}yyyvvvxxxsssjjj```WWWOOOGGGBBB999777333///---,,,,,,---+++++++++*********))))))------+++*********+++++++++,,,---,,,***))))))))))))+++,,,+++)))((()))+++(((((()))***++++++++++++'''((()))******)))((('''***))))))((()))***+++,,,++++++***))))))***++++++***++++++++++++***))))))++++++******)))(((((('''(((((('''''''''((())))))***)))))))))((((((((('''(((''''''''''''(((((()))''''''(((((((((((('''''''''''''''((()))*********)))'''%%%&&&((()))(((&&&************************''')))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///000111333111111222333444555555666666777888999:::;;;;;;;;;>>>???@@@@@@BBBBBBCCCDDDFFFEEEGGGJJJKKKNNNZZZfffvvvdddXXXPPPHHHBBBAAA>>>>>>============<<<<<<:::<<<>>>>>>>>>>>>@@@BBB=========>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBDDDDDDBBBAAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCFFFEEEDDDCCCBBBBBBBBBBBB????????????????????????AAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@???>>>===<<<======>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999:::999999888888888888999888999999:::::::::999999888888:::<<<===???@@@AAACCCEEEIIIMMMPPPUUUYYY]]]___aaadddiiinnnssswwwzzz}}}~~~|||qqqkkkhhhkkkooorrrwww|||}}}yyywwwrrrppprrrtttwww~~~}}}}}}yyyxxxwwwvvvvvvzzz}}}yyyvvvrrrooolllkkkfff```ZZZUUUPPPKKKHHH===:::555000---,,,------......---------,,,,,,,,,---,,,,,,++++++++++++,,,***)))((()))******)))((()))+++,,,,,,***(((((()))((())))))*********))))))'''((())))))))))))(((((((((((('''''''''((()))***+++******))))))******+++******++++++******)))(((+++******))))))(((((('''&&&'''(((*********)))(((***)))))))))((((((((('''(((((((((((((((((('''&&&((((((''''''''''''((((((''''''(((((())))))******+++***))))))***+++***)))''''''(((((()))*********''')))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++---/////////000222333111111222333444555666666888888888888999;;;<<<===>>>???@@@@@@BBBBBBCCCDDDEEEDDDFFFIIIJJJNNNYYYeee}}}wwwhhhWWWNNNIIIDDDAAAAAA<<<<<<=========>>>>>>>>>;;;===>>>>>>>>>>>>@@@AAA>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBAAACCCDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDGGGGGGFFFEEEEEEEEEEEEEEEFFFEEECCCAAA@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>???>>>>>>===<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<;;;;;;:::999:::999999888888999999999999999999999888888777777666666777999:::;;;<<<======???BBBEEEHHHKKKOOORRRVVVWWWYYY]]]ccciiiooorrryyyzzz|||wwwpppkkkfffcccgggkkknnnrrrwww~~~yyytttrrrtttvvvyyy~~~{{{zzzyyyxxxvvvtttssssssuuuwwwyyyvvvrrrooollljjjgggddd___\\\WWWSSSQQQPPPNNNLLLDDDAAA;;;555111///000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,+++(((&&&'''+++,,,+++)))((()))******((('''&&&&&&))))))*********)))(((((()))******+++++++++++++++''''''''''''(((((())))))******))))))))))))*********************))))))(((******))))))((((((((((((&&&&&&((()))************(((((((((((())))))))))))'''((()))))))))'''&&&%%%(((((('''&&&&&&''')))***'''((((((((()))))))))************+++++++++******+++++++++++++++*********)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......000111111111222333444555666666999888888888999;;;===>>>>>>???@@@@@@BBBBBBCCCDDDDDDCCCEEEHHHIIIMMMYYYeeelll^^^PPPIIIFFFCCCAAABBB<<<<<<======>>>??????@@@>>>???@@@???>>>===>>>????????????@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAACCCDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEEEECCCBBB@@@??????@@@BBBCCC>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;<<<======>>>>>>======<<<;;;;;;<<<<<<;;;;;;:::999:::999999999999999:::::::::999999888777777777777666777777888999999::::::999;;;>>>@@@AAADDDHHHJJJNNNOOOQQQTTTZZZ```fffjjjnnnooorrruuuyyy}}}yyymmmfffbbb^^^]]]bbbgggjjjmmmrrruuu~~~|||}}}~~~}}}zzzxxxzzzwwwtttqqqooonnnlllllljjjgggdddaaa```^^^\\\ZZZXXXUUUQQQNNNNNNOOONNNNNNJJJFFF@@@999444222111111,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''(((,,,...---+++*********))))))((('''&&&)))************))))))(((***************++++++,,,(((((()))))))))*********)))))))))))))))))))))))))))************)))(((((()))))))))(((((((((((((((''''''''''''((()))+++,,,%%%%%%&&&((()))+++,,,,,,'''((()))))))))'''&&&%%%((('''&&&&&&&&&((()))***(((((((((((())))))))))))%%%&&&'''((('''&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...///111222333444555666666777999999888888999;;;===>>>>>>???@@@@@@BBBBBBCCCDDDCCCCCCEEEHHHIIINNNYYYffftttbbbVVVJJJFFFDDDBBBAAAAAA======>>>??????@@@AAAAAA@@@AAABBBAAA???>>>???@@@AAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCAAACCCEEEEEECCCBBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFDDDCCCAAA@@@@@@BBBCCCEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAA>>>>>>??????>>>>>>======<<<<<<============<<<<<<;;;;;;<<<<<<;;;;;;:::999:::999999999999::::::;;;::::::999888777777888888888888888999999999999999888:::<<<======???BBBEEEGGGHHHIIILLLQQQWWW[[[^^^ccceeeiiinnnssswww{{{}}}}}}sssggg```[[[XXXZZZ```eeefffhhhkkknnnrrr{{{}}}{{{|||~~~}}}{{{zzzzzzwwwssspppnnnmmmjjjiiidddaaa^^^\\\ZZZYYYWWWUUUSSSPPPMMMKKKLLLNNNOOOOOOLLLIIICCC===777333000///......---------,,,,,,,,,+++,,,,,,------------,,,---,,,******,,,---......000...,,,+++++++++***))))))******+++++++++******((('''''''''((()))***+++((()))***+++++++++******((())))))******))))))((())))))******))))))((('''((((((((((((((((((((((((((('''&&&&&&&&&((()))***$$$%%%&&&((()))+++,,,---(((((((((((((((((('''&&&''''''&&&''''''((()))***(((((((((((())))))))))))&&&(((******)))''''''(((''''''((()))***,,,,,,---''')))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,...///000///---------...222222333444555666777777999999999999:::<<<===>>>>>>???@@@@@@BBBBBBCCCDDDCCCCCCEEEHHHJJJOOOZZZggg{{{iiiYYYOOOEEEDDDEEECCCBBBBBB?????????@@@AAAAAABBBBBBAAABBBCCCCCCBBBAAACCCDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEECCCEEEFFFFFFEEEDDDDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKIIIHHHGGGEEEEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDAAABBBCCCDDDEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB>>>??????@@@@@@@@@@@@???;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999999999999999:::;;;<<<::::::999888888888999999999999999999999888888888777999:::::::::<<<>>>@@@@@@AAABBBEEEIIIMMMPPPRRRXXX[[[___eeelllrrrvvvyyyyyy{{{|||rrrhhhbbb^^^\\\___fffjjjiiiiiijjjjjjlllpppvvv~~~|||zzzyyyzzz|||}}}~~~{{{{{{~~~~~~}}}yyyvvvrrrpppppppppnnnmmmgggddd```]]][[[YYYVVVTTTPPPMMMJJJJJJLLLOOOQQQRRRPPPMMMHHHBBB<<<666111///000000000000////////////++++++---.........------------,,,+++***+++---000444000,,,***+++,,,,,,+++)))***+++,,,,,,,,,,,,,,,((('''''''''((()))***+++((()))***+++++++++******'''((()))******)))(((''')))))))))))))))(((((('''((((((((((((((((((((((((%%%&&&''''''''''''&&&&&&''''''(((((())))))******(((''''''''''''(((((()))%%%&&&'''((())))))))))))))))))))))))(((((((((((())),,,//////---++++++,,,'''''''''((()))***++++++''')))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............///111222222333444555666777777888888:::;;;<<<<<<======>>>???@@@@@@BBBBBBCCCDDDDDDDDDFFFIIIKKKPPP[[[hhhooo]]]UUUKKKDDDDDDFFFEEEDDDDDD@@@@@@AAAAAAAAABBBBBBBBBAAACCCDDDEEEDDDEEEFFFHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFHHHHHHFFFEEEFFFGGGFFFGGGIIIKKKMMMMMMMMMMMMLLLMMMNNNOOOQQQRRRSSSTTTSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTQQQPPPPPPOOOPPPPPPQQQQQQNNNMMMLLLJJJIIIHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDAAABBBDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBB???@@@AAAAAABBBBBBBBBBBB;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999::::::;;;<<<::::::999888888999:::;;;:::999999999888888888888777888999999999:::<<<>>>;;;<<<>>>@@@CCCFFFIIIJJJLLLNNNTTT[[[bbbiiinnnqqqvvvxxx{{{}}}|||sssjjjeeefffeeehhhooossspppnnnnnnkkkjjjkkkooouuu}}}~~~~~~|||{{{yyyxxxwwwyyy~~~}}}zzzyyyzzz~~~yyyuuuqqqppprrrtttsssrrriiifffaaa]]]ZZZWWWSSSPPPNNNKKKIIIIIILLLPPPSSSTTTSSSQQQMMMGGG@@@:::444111...---------,,,,,,,,,,,,***+++---...///...------,,,......,,,)))))),,,000444000***((()))+++++++++)))***+++,,,---.........***))))))))))))+++---...'''(((***+++++++++***)))'''((()))******)))(((''')))))))))))))))((((((''''''''''''(((((((((((((((###%%%'''))))))'''$$$"""))))))))))))((((((((((((((('''&&&&&&&&&((()))+++$$$%%%''')))***))))))((())))))))))))(((((((((((('''+++......,,,******++++++++++++***)))((((((((()))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,......///222444222333333444555666777777777888:::<<<======<<<<<<>>>???@@@AAABBBCCCCCCDDDDDDDDDFFFJJJLLLPPP\\\iii{{{gggYYYNNNJJJEEEBBBAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAADDDDDDEEEEEEEEEFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDFFFHHHIIIJJJIIIHHHIIIJJJKKKLLLNNNPPPPPPOOONNNMMMOOOPPPRRRUUUWWWXXXYYYZZZWWWXXXYYYZZZ[[[]]]^^^^^^___```aaaaaabbbbbbbbbbbb^^^^^^_________`````````\\\\\\\\\[[[ZZZYYYWWWVVVWWWUUUQQQNNNMMMMMMOOOPPPKKKIIIHHHFFFEEEEEEFFFGGGBBBBBBAAABBBDDDDDDBBBAAACCCBBB@@@@@@AAAAAA@@@???AAABBBCCCCCCCCCAAA@@@???BBBBBBAAA???>>>===<<<;;;>>>>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<999999999::::::;;;;;;;;;999::::::999888888999;;;::::::::::::::::::::::::::::::;;;<<<>>>@@@BBBCCCFFFJJJNNNRRRVVV]]]fffllloooqqqtttvvvyyy|||{{{tttpppkkkooouuu|||}}}wwwrrrkkkkkkjjjjjjlllqqqxxx}}}~~~}}}|||{{{yyyxxxvvvuuuuuuyyy~~~yyywwwyyy{{{|||{{{{{{yyywwwwwwxxxxxxwwwvvvmmmjjjddd```]]]ZZZXXXUUUSSSRRRPPPOOOOOOOOOPPPPPPQQQPPPNNNIIIBBB<<<999777111111000///...---------...,,,+++---...---++++++111000...---,,,++++++++++++*********))))))((((((*********---//////***''')))+++------,,,,,,---...,,,,,,,,,,,,,,,+++***)))++++++************+++++++++(((&&&'''))))))'''$$$))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((''''''&&&(((((()))***************+++***(((((())))))'''&&&'''(((((())))))))))))(((+++***)))***+++,,,+++)))((()))))))))************)))************+++++++++///...---,,,+++,,,---......///000///...---...///000222444555555666888:::666777888999999:::>>>@@@>>>??????@@@AAABBBCCCCCCEEEDDDEEEGGGIIINNN\\\iiiuuubbbUUUMMMJJJFFFCCCCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMNNNPPPRRRSSSUUUWWWXXXWWWVVVUUUVVVXXXZZZ]]]```bbbcccdddeeeeeefffggghhhiiijjjkkkjjjkkkkkkkkkkkkjjjjjjiiijjjjjjjjjjjjkkkkkkkkkkkkggggggffffffeeecccbbbaaa___]]][[[XXXWWWVVVWWWWWWTTTSSSPPPNNNLLLKKKKKKKKKIIIGGGFFFGGGGGGGGGEEECCCCCCBBBAAABBBCCCDDDCCCBBB@@@AAABBBBBBBBBAAA??????@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;999999:::999888777999;;;::::::::::::::::::::::::999999:::;;;<<<===???@@@BBBDDDHHHKKKNNNTTT\\\aaafffhhhlllooorrrvvvzzz~~~|||wwwyyy}}}|||xxxpppooommmkkkkkkooouuuyyy~~~}}}~~~~~~~~~~~~|||yyyvvvuuuqqquuu|||~~~yyyxxxzzz||||||{{{}}}{{{zzzyyyzzzzzzxxxwwwnnnjjjeeeaaa]]]ZZZVVVTTTRRRQQQOOONNNMMMNNNNNNOOOMMMMMMMMMKKKGGGAAA;;;888222222111//////...//////000///---,,,++++++,,,......---,,,+++***)))))))))+++*********)))))))))))))))((((((***,,,,,,)))&&&)))+++---...,,,+++,,,,,,+++,,,,,,,,,++++++***)))+++******))))))******+++***(((&&&'''))))))(((&&&))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))(((((('''&&&''''''((())))))))))))))))))((('''((()))***)))((('''(((((()))))))))))))))+++***))))))***+++***)))*********+++++++++,,,,,,)))************+++++++++...---,,,,,,,,,,,,---...---///000///......///000///111333444444444666888777888999999999:::===?????????@@@AAABBBCCCDDDDDDEEEDDDEEEHHHIIIOOO[[[hhhooo___SSSMMMJJJGGGEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBDDDEEEGGGIIIJJJKKKHHHIIIIIIJJJKKKLLLLLLMMMLLLOOORRRTTTUUUVVVXXXZZZ\\\^^^```bbbcccccccccccccccdddgggjjjmmmoooqqqrrrqqqqqqrrrsssssstttuuuuuuxxxxxxxxxxxxwwwvvvuuutttvvvwwwwwwwwwwwwxxxxxxxxxssssssrrrrrrqqqpppooonnnkkkjjjhhhgggeeecccbbbbbbaaa```]]]ZZZXXXVVVUUUTTTTTTRRRPPPOOONNNMMMJJJGGGEEEDDDCCCDDDEEEFFFEEEDDDAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB======>>>>>>======<<<;;;<<<===>>>>>>??????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;888999:::999777777999:::::::::::::::::::::::::::999999999999:::;;;<<<<<<>>>@@@BBBCCCFFFJJJPPPTTTXXX[[[```cccggglllqqquuu}}}~~~|||zzzuuupppmmmnnnssswww}}}}}}~~~{{{yyytttuuuyyy}}}yyyxxxzzz|||{{{zzz}}}|||zzzzzzzzzyyywwwuuupppmmmhhhccc___[[[VVVSSSQQQPPPNNNMMMLLLLLLLLLMMMKKKJJJKKKLLLKKKGGG???888444333111000//////000000000111111---******---000...---,,,***))))))))))))***************))))))))))))(((''''''))))))((('''))),,,......---+++******+++++++++,,,++++++***)))+++******))))))******+++((('''&&&''')))***)))((())))))))))))))))))))))))***((('''((()))***)))'''************)))((('''&&&&&&&&&'''(((((((((((((((((('''&&&'''***+++***)))''''''((()))))))))))))))***)))((((((******)))((()))))))))*********++++++)))************+++++++++------,,,,,,,,,------...,,,...//////......000111000111333333333333444666888999:::999888999<<<>>>???@@@@@@AAABBBCCCDDDEEEDDDDDDEEEHHHJJJOOO[[[hhh|||mmm^^^SSSMMMJJJHHHGGGHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGHHHJJJLLLMMMNNNLLLMMMNNNPPPRRRSSSUUUUUUTTTWWW[[[^^^```bbbeeeggghhhiiikkkmmmooopppqqqqqqqqqrrrtttvvvxxxzzz{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~{{{{{{{{{zzzzzzyyywwwwwwuuuuuuuuutttrrrpppmmmllllllkkkiiigggeeecccbbbaaaaaa___\\\ZZZXXXVVVRRROOOJJJHHHGGGFFFGGGGGGEEECCCDDDDDDDDDCCCCCCBBBBBBAAABBBAAAAAA@@@??????>>>>>>===>>>>>>>>>>>>===<<<<<<======>>>????????????>>>>>>=========<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;888999:::999777777999::::::::::::::::::::::::::::::999999999999::::::;;;>>>>>>???@@@BBBDDDHHHJJJLLLOOOSSSXXX\\\aaagggkkkqqqtttxxx|||yyysssrrruuuwww~~~~~~|||{{{||||||xxxxxx{{{|||{{{yyyzzzyyyxxxxxxxxxvvvssspppqqqnnnjjjfffbbb]]]XXXTTTQQQPPPNNNLLLKKKKKKKKKKKKMMMJJJIIIJJJLLLIIIAAA:::555444222000//////000000...555999666111////////////...---,,,++++++++++++************************)))((('''&&&'''(((((()))))),,,...///---***))))))******++++++++++++************))))))))))))******'''''''''((()))******)))((((((((((((((((((((((((***((('''((()))***)))'''++++++++++++***((('''&&&&&&'''(((((())))))(((((((((''''''((()))******)))&&&'''((())))))***)))))))))((('''((()))***)))'''''''''''''''(((((((((((())))))*********+++++++++---,,,,,,,,,------......+++---//////...///000222111222444444333333444666999::::::999888999;;;>>>@@@@@@AAABBBCCCDDDDDDEEEDDDDDDEEEHHHJJJOOO[[[gggzzzkkk]]]SSSLLLKKKIIIIIIJJJKKKKKKKKKFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJLLLNNNOOOPPPPPPQQQSSSVVVXXX[[[]]]^^^___bbbfffiiilllnnnqqqsssrrrsssuuuwwwyyy{{{||||||}}}~~~~~~||||||}}}}}}{{{yyywwwuuuttttttssssssrrrqqqpppoooooollliiigggdddaaa]]]YYYSSSQQQNNNLLLKKKIIIFFFDDDGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>===<<<<<<>>>>>>>>>???>>>>>>===<<<===>>>>>>???????????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::999888888999;;;::::::::::::::::::::::::;;;:::::::::::::::;;;;;;>>>===<<<===???AAABBBBBBCCCFFFJJJNNNRRRWWW\\\___ccchhhnnnssswww{{{zzzvvvwwwxxx|||yyywwwxxxzzz{{{yyywwwwwwwwwwwwwwwwwwuuupppmmmmmmkkkhhhfffccc___ZZZVVVTTTRRRPPPNNNLLLLLLLLLLLLPPPLLLIIIIIIKKKIIIDDD>>>777555222000......///000---999BBBBBB===999444///...------,,,++++++++++++***************+++++++++******)))''''''(((***+++))),,,......,,,***)))))))))******++++++************))))))))))))))))))***'''(((((()))))))))******((((((((((((((((((((((((***((('''((()))***)))'''++++++++++++***)))((('''(((((()))************)))+++)))(((((())))))(((&&&&&&'''((()))************)))((('''((()))***)))'''''''''''''''(((((((((((())))))*********++++++++++++,,,,,,------.........+++---//////...///000222222444555555444444555777999::::::999888999;;;>>>???@@@@@@AAABBBCCCDDDDDDCCCCCCFFFIIIKKKOOO[[[gggxxxiii[[[SSSMMMKKKJJJJJJKKKLLLLLLKKKFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKNNNPPPSSSTTTUUUWWWXXX[[[]]]```ccceeegggkkknnnrrruuuwwwyyy|||~~~||||||~~~~~~{{{||||||}}}}}}||||||{{{zzzxxxuuurrrpppmmmiiieee___\\\YYYVVVTTTQQQMMMKKKLLLKKKHHHFFFDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@????????????@@@@@@??????>>>======>>>??????@@@@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<;;;999999;;;<<<::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<<<<;;;:::;;;===>>>>>>===???AAADDDGGGIIILLLQQQTTTUUUZZZbbbgggkkkooouuuzzzzzz}}}zzzyyyyyy}}}~~~yyywwwuuuwwwzzzzzzwwwtttuuuuuuvvvxxxxxxuuuqqqmmmgggffffffffffffbbb^^^ZZZXXXVVVTTTQQQOOONNNNNNNNNQQQOOOLLLKKKLLLKKKHHHEEE;;;999555111///...///000...;;;EEEDDDAAA???999000++++++***)))))))))))))))*********+++++++++++++++***++++++)))((((((***,,,***+++,,,,,,***)))***+++((()))******+++************))))))(((((())))))***''')))******(((((()))+++))))))))))))))))))))))))***((('''((()))***)))'''))))))******))))))((((((((())))))***************+++***(((((())))))'''&&&%%%&&&''')))***************)))((((((******)))((()))))))))*********++++++)))************+++++++++++++++,,,---............,,,...//////......000111222333555555555555666888888999:::999888999<<<>>>>>>??????@@@AAABBBCCCDDDCCCCCCFFFJJJKKKOOO[[[fffwwwhhh\\\UUUMMMKKKJJJKKKLLLLLLKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJMMMNNNQQQUUUYYY]]]```aaacccdddfffiiillloooqqqsssvvvxxx|||~~~}}}{{{yyywwwssspppjjjhhhdddbbb___]]]YYYWWWUUUTTTQQQMMMJJJIIIHHHGGGEEEEEEDDDDDDCCCCCCBBBBBB@@@AAAAAAAAAAAA@@@??????>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????===<<<<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;:::<<<>>>:::::::::::::::::::::::::::::::::::::::;;;<<<===<<<:::999;;;===???>>>======???AAABBBBBBDDDGGGIIIIIIOOOVVV[[[]]]aaaggglllooorrrxxx{{{~~~}}}yyyyyyyyy{{{}}}{{{zzzyyyvvvttttttvvvyyyyyyvvvrrrqqqrrrtttvvvwwwtttoookkkeeefffhhhkkklllkkkgggccc\\\ZZZWWWUUUSSSQQQQQQQQQOOOPPPQQQRRRQQQPPPMMMLLL@@@===888444111///000000---777;;;777777;;;888///+++******)))))))))))))))*********++++++,,,,,,,,,)))+++,,,***((((((***,,,***++++++***))))))+++---(((((()))***************))))))(((((((((((())))))(((***+++***((('''(((***))))))))))))))))))))))))***((('''((()))***)))'''''''''((()))))))))(((((('''(((((()))***)))))))))***)))(((((())))))((('''%%%&&&''')))******+++++++++***))))))***+++***)))*********+++++++++,,,,,,)))************+++++++++***+++,,,...............---///000///......///000000222333444444555777888777888999999999:::===???===>>>>>>???@@@AAABBBBBBBBBCCCFFFJJJLLLPPPZZZfffxxxjjj___XXXMMMLLLKKKKKKLLLLLLKKKJJJIIIJJJJJJJJJKKKKKKLLLLLLQQQSSSWWW\\\bbbgggkkkmmmmmmoooqqqtttwwwzzz|||}}}|||~~~}}}yyyvvvqqqooollljjjhhhfffccc```___\\\YYYUUURRROOONNNNNNMMMLLLKKKIIIFFFDDDBBBAAAAAABBBBBBBBBBBBAAA@@@@@@>>>>>>???@@@@@@@@@@@@???======>>>>>>??????@@@@@@======<<<<<<<<<;;;;;;;;;<<<===>>>===;;;;;;===>>>::::::::::::::::::::::::999999999999:::;;;<<<===>>><<<;;;===@@@BBBAAA???===>>>??????>>>???AAACCCBBBHHHOOORRRTTTWWW]]]bbbfffkkkqqquuuyyy~~~yyywwwvvvxxx~~~}}}}}}~~~wwwxxxxxxvvvtttssssssttttttssssssuuuxxxxxxtttqqqmmmnnnqqqssstttrrrlllhhhgggiiilllqqqssssssooolll^^^]]]ZZZWWWUUUSSSSSSSSSKKKPPPUUUXXXWWWTTTRRRQQQDDDAAA;;;666222111111222+++000///(((***333444---,,,,,,++++++++++++++++++*********++++++,,,,,,,,,(((***,,,+++(((''')))+++*********(((((())),,,///(((((()))***************))))))(((((((((((()))))))))+++,,,+++(((&&&(((***))))))))))))))))))))))))***((('''((()))***)))(((%%%&&&'''((())))))))))))&&&''''''(((((((((((((((((('''&&&(((***+++***)))%%%&&&''')))******+++++++++***)))***+++,,,+++)))))))))))))))************)))************+++++++++)))+++,,,...//////.........///000///...---...///...000222333333444666888666777888999999;;;>>>@@@======>>>???@@@AAAAAABBBBBBCCCFFFJJJLLLPPPZZZfffyyymmm___VVVUUUPPPMMMMMMLLLJJJLLLOOOLLLKKKKKKLLLOOOSSSTTTUUUXXX[[[aaafffjjjoootttxxxxxxyyyzzz|||}}}~~~~~~~~~~~~zzzyyyxxxvvvtttqqqooonnnddddddcccaaa^^^\\\ZZZXXXZZZWWWRRRMMMIIIFFFEEEEEEBBBAAAAAAAAABBBBBB@@@>>>AAA@@@??????>>>>>>??????>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999888888999::::::;;;<<<<<>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@AAADDDFFFIIIMMMSSSWWW\\\```ffflllqqqvvvzzz}}}{{{wwwwwwxxx~~~}}}xxxwwwvvvtttpppmmmlllmmmnnnssssssrrrrrrrrrsssttttttnnnmmmmmmoooppppppnnnlllnnnqqqxxx|||tttkkkcccZZZUUUUUUVVVUUUTTTRRRSSSWWW\\\___```]]][[[PPPJJJ@@@888444222222222+++++++++,,,---...///000************+++,,,------*********************************)))))))))))))))***************++++++,,,+++******))))))))))))))),,,***)))***,,,,,,***'''&&&&&&''''''''''''&&&&&&******))))))(((((('''''')))((('''''''''(((***+++%%%&&&'''((())))))))))))'''((()))******+++******''''''''''''((((((((()))))))))*********(((&&&%%%))))))(((((((((((())))))))))))))))))***************++++++***'''&&&&&&'''---+++******---///000000...//////...,,,,,,---//////111333666777888888777;;;:::888888888:::<<<===@@@???>>>======???AAACCCCCCCCCFFFJJJKKKOOOZZZfff|||pppddd[[[WWWRRRNNNNNNMMMJJJLLLOOOOOOOOOPPPRRRVVVZZZ]]]^^^eeehhhmmmqqquuuyyy~~~~~~|||yyywwwvvvqqqpppooonnnllljjjhhhgggeeebbb^^^XXXSSSOOOLLLKKKFFFDDDBBBAAAAAAAAA???===@@@???>>>>>>===>>>>>>>>>>>>??????@@@@@@??????>>>========================???>>>>>>===<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;<<<999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@BBBDDDIIILLLNNNRRRXXX]]]ccciiiooossszzz}}}}}}{{{zzz~~~}}}xxxwwwuuurrrooonnnooopppssssssssstttttttttttttttrrrpppnnnmmmnnnnnnnnnmmmsssxxxllleee\\\VVVVVVVVVUUUSSSSSSVVV[[[aaaeeefffccc```SSSMMMDDD===888555222111---------,,,,,,---------------,,,,,,+++,,,,,,,,,************************,,,,,,++++++******))))))'''''''''''''''(((((()))+++******)))))))))))))))(((''''''))),,,...---+++''''''((((((((((((''''''***)))))))))((((((((('''((((((((((((((())))))***%%%&&&'''((())))))))))))(((((())))))***)))))))))'''''''''((((((((())))))))))))***************)))++++++************++++++))))))))))))************'''(((******)))***+++---///---++++++,,,...---------...///...,,,,,,...000///000111333444555555555:::999888888999:::<<<===??????>>>>>>>>>@@@AAABBBCCCCCCFFFIIIKKKOOO[[[ggg~~~vvvkkkddd]]]WWWSSSRRRPPPMMMNNNRRRSSSUUUXXX]]]bbbfffjjjlllrrruuuxxx{{{}}}~~~yyyyyyxxxwwwvvvtttsssrrrsssqqqnnnhhhbbb\\\XXXUUUPPPLLLHHHFFFDDDCCCAAA???AAA@@@@@@???>>>>>>??????>>>??????@@@??????>>>>>>========================>>>>>>>>>===<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@?????????BBBDDDFFFIIINNNSSSXXX___fffkkknnnsssyyy~~~|||zzzwwwtttrrrrrrsssssstttuuuvvvwwwwwwvvvtttsssvvvsssnnnllllllnnnooooooqqquuu}}}mmmggg^^^YYYWWWWWWUUUSSSSSSWWW]]]dddiiiiiieeebbbWWWQQQJJJCCC===777333000//////...---,,,+++++++++//////---,,,,,,+++++++++************************---------,,,+++******)))***))))))))))))***+++++++++******)))))))))))))))((('''((())),,,---,,,+++(((((())))))))))))(((((())))))))))))(((((((((((('''(((((()))))))))))))))%%%&&&'''((())))))))))))(((((()))))))))(((''''''''''''((((((((()))))))))))))))))))))***+++,,,---((((((''''''''''''(((((()))))))))*********++++++'''(((***+++++++++---///111///,,,+++,,,,,,+++***,,,---......------///111111111111222333444555666999999888888999:::<<<===>>>>>>??????@@@AAAAAABBBDDDDDDFFFIIIKKKPPP[[[hhh|||tttnnnfff```[[[XXXVVVRRRSSSWWWXXX\\\bbbhhhnnnsssxxxzzz~~~~~~~~~~~~~~~}}}{{{zzzzzz|||{{{yyyuuuoooiiidddaaa]]]YYYSSSNNNKKKIIIGGGEEEEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::999999999;;;;;;;;;;;;;;;:::::::::>>>>>>>>>>>>>>>=================================?????????>>>======>>>@@@CCCEEEIIILLLQQQWWW^^^bbbdddhhhooovvv{{{{{{xxxwwwwwwxxxxxxxxxyyy{{{{{{yyyvvvrrrpppuuussspppooopppqqqqqqqqqmmmoootttyyy}}}|||xxxtttlllggg```[[[XXXWWWUUUTTTSSSVVV\\\cccgggfffaaa]]]WWWSSSMMMGGGAAA999222.../////////...---,,,+++***...---,,,+++++++++++++++************************------,,,+++***))))))(((++++++******++++++,,,---+++******)))))))))))))))+++************)))((('''))))))************))))))))))))))))))((((((((((((&&&''')))*********)))(((&&&&&&'''(((((()))(((((((((((()))(((((('''&&&&&&'''(((((((((((()))))))))******)))((()))***+++---(((''''''&&&&&&''''''((())))))*********+++++++++)))***,,,+++******+++,,,///...,,,,,,,,,,,,+++***+++,,,---------...000222555444444333444555777888999888888999:::;;;<<<======>>>???@@@AAABBBBBBAAADDDDDDFFFIIIKKKPPP\\\iii}}}yyyoooiiibbb___[[[WWWXXX\\\```eeemmmtttyyy~~~~~~|||yyytttooommmiiieee^^^YYYUUUQQQNNNLLLIIIHHHFFFEEECCCBBBAAAAAA???????????????>>>===<<<====================================<<<<<<<<<<<<;;;;;;:::::::::999999999<<<;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>========================999:::;;;:::999999:::<<>>???AAABBBBBBBBBBBBDDDDDDFFFIIIKKKPPP]]]jjjzzzssslllgggbbb^^^^^^bbbiiipppyyy}}}zzzxxxtttpppjjjddd```\\\XXXVVVPPPOOOLLLJJJGGGEEEDDDCCCAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<777888999;;;<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>999;;;<<<<<<;;;;;;===>>>???@@@AAAAAABBBCCCGGGIIIRRRVVV]]]dddkkkrrryyy~~~|||vvvpppmmmkkknnnrrrwwwzzzxxxsssnnnpppnnnkkkgggdddbbbaaaaaaaaa___]]]ZZZXXXWWWVVVVVVXXXZZZ]]]```aaa]]]VVVQQQOOOMMMJJJGGGCCC===555000///000111111111000...---((((((((())))))***,,,,,,*********************************))))))))))))((())))))(((((())))))***++++++******)))))))))))))))&&&(((******)))))))))***))))))************))))))(((((((((((())))))))))))'''(((((()))))))))))))))''''''((((((((((((((('''(((((()))))))))(((''''''((((((((()))))))))******+++***)))((('''''''''''',,,,,,++++++++++++,,,,,,*********++++++++++++,,,%%%''')))*********,,,...)))((()))+++...///...---,,,---......------///111111111111222333444555666777777888999;;;<<<=========>>>???@@@AAABBBCCCDDDEEEDDDFFFHHHKKKQQQ^^^lllyyysssnnniiiiiimmmrrrzzz{{{vvvrrrnnnjjjeeebbb\\\ZZZWWWSSSPPPMMMKKKJJJDDDDDDDDDDDDCCCBBBAAA@@@????????????????????????<<<===========================<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<======777888999;;;===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===??????>>>>>>???@@@>>>@@@AAABBBAAABBBCCCEEEIIIMMMTTTZZZaaahhhpppttt|||}}}xxxssspppiiilllqqqvvvxxxuuuooojjjffffffeeebbb^^^[[[ZZZYYYZZZZZZZZZXXXWWWVVVWWWWWWXXXYYY[[[\\\\\\YYYSSSOOOJJJIIIHHHFFFDDD???999444333333444444222000...,,,*********)))******++++++************************))))))************+++++++++++++++***+++,,,,,,---+++******)))))))))))))))&&&(((******(((''')))***((())))))))))))))))))((('''((((((((()))))))))***((((((((((((((())))))***''''''((((((((((((''''''(((((())))))***)))))))))(((((()))))))))*********))))))*********))))))((())))))(((((((((((())))))*********+++++++++,,,,,,((()))++++++***+++,,,...(((((()))+++...///---,,,---...///...,,,,,,...000///000111333444555555555666777888:::;;;<<<======>>>>>>>>>???@@@BBBDDDFFFEEEDDDEEEHHHKKKQQQ___lll~~~xxxsssssswwwxxx}}}yyyuuuooolllfffdddaaa\\\XXXUUURRRQQQGGGGGGGGGGGGFFFEEEDDDCCC????????????????????????<<<<<<<<<===============;;;;;;:::::::::999999999:::::::::;;;<<<===>>>>>><<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>999;;;===<<<;;;:::;;;;;;:::<<<>>>????????????AAADDDHHHNNNTTTZZZbbbiiimmmsssxxx~~~yyyvvvsssjjjlllpppsssuuurrrlllggg___```bbbbbb___[[[YYYXXXUUUVVVWWWWWWVVVVVVWWWXXXUUUVVVWWWXXXYYYVVVQQQMMMHHHGGGFFFFFFDDDAAA<<<888666666666555333000---***------,,,+++************************************)))******++++++,,,------((((((((('''((())))))***+++******))))))))))))))))))+++---+++'''%%%%%%'''(((((())))))))))))(((((('''((((((((())))))******)))((('''''''''(((***+++'''((((((((((((((('''''''''((()))******+++******))))))))))))************'''(((***+++,,,,,,+++***++++++************++++++******+++++++++,,,,,,,,,---...///---+++******+++)))))))))+++......,,,+++...//////...,,,,,,---//////111333666777888888777666777888:::;;;<<<======??????>>>>>>@@@BBBEEEGGGEEEDDDEEEHHHKKKQQQ___mmm~~~}}}|||zzzsssqqqnnniiieee```]]][[[XXXVVVSSSQQQPPPMMMIIIGGGEEECCCAAA@@@@@@@@@???>>>@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<============999999999:::;;;<<<>>>>>>>>>>>>>>>>>>============??????@@@@@@@@@??????>>>@@@@@@???>>>===<<<;;;;;;;;;<<<<<<===>>>??????@@@DDDEEEHHHKKKOOOVVV^^^ccclllrrrzzz~~~{{{yyytttqqqnnnnnnooollleee___]]][[[YYYYYYZZZZZZYYYXXXUUUUUUVVVWWWXXXYYYZZZZZZZZZXXXVVVTTTRRROOOJJJGGGFFFFFFFFFDDDBBB>>>:::888555333333555999888222---+++,,,,,,,,,*********+++///+++***,,,***&&&***111************************++++++++++++******))))))))))))(((((((((((())))))++++++******)))(((((('''))))))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((('''''''''((()))+++,,,((('''''''''&&&&&&&&&&&&(((''''''&&&&&&((()))***(((((())))))))))))((((((******)))))))))))))))***+++*********))))))(((((($$$&&&(((***+++,,,,,,+++++++++,,,------......///111000...------///111222222333444555666777777777555666666888:::<<<>>>???@@@@@@@@@AAAAAABBBBBBBBBDDDBBBDDDJJJNNNSSSaaaqqq~~~|||yyyuuupppllliiigggbbb```]]][[[YYYVVVRRROOOLLLIIIGGGEEEEEEDDDBBB@@@?????????>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>><<<<<<<<<======>>>>>>>>>??????@@@@@@???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<===>>>?????????BBBCCCEEEGGGJJJOOOVVV[[[cccjjjsss{{{}}}tttqqqnnnnnnnnnjjjccc]]]ZZZYYYWWWWWWYYYZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[ZZZXXXVVVTTTRRROOOKKKGGGFFFFFFFFFEEECCC???<<<:::333222333666999888222,,,---------,,,*********+++...***)))+++***&&&&&&*********************************)))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''((()))***+++(((((((((((('''''''''&&&(((((('''&&&'''((()))***((())))))******))))))(((******))))))))))))******++++++++++++*********)))&&&''')))++++++,,,++++++++++++,,,------......///000//////...///000111222---...///000111222222222222222333444666888999;;;???@@@@@@AAAAAABBBBBBCCCDDDBBBEEEIIIMMMSSSbbbppp~~~zzzwwwvvvrrrpppmmmjjjgggccc___\\\WWWTTTQQQOOOMMMKKKHHHEEEAAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<>>===============;;;<<<<<<===???@@@@@@AAA@@@@@@@@@???>>>===<<<;;;:::;;;;;;;;;<<<<<<======<<<<<<======>>>>>>??????@@@AAABBBBBBDDDGGGLLLPPPWWW___jjjssszzz}}}|||~~~yyyvvvsssrrrpppkkkddd^^^YYYXXXWWWXXXZZZ[[[[[[[[[\\\]]]^^^``````___]]]\\\ZZZXXXUUUTTTRRROOOLLLIIIGGGGGGGGGFFFDDDBBB???>>>444333444666888666111+++...---,,,+++***+++,,,,,,///++++++---...+++))))))***************************************)))))))))***))))))(((((())))))***''''''((())))))***++++++'''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***))))))))))))(((((((((((((((((('''''''''((()))***)))******************)))***)))))))))))))))******,,,,,,,,,+++++++++++++++)))******+++,,,,,,++++++++++++,,,------......///......///000111222222333000000222333444555555555444444444666777999;;;<<>>>>>>>>>>>>>>??????>>>============>>>>>>>>>??????@@@AAAAAABBB@@@@@@??????===<<<::::::;;;;;;<<<<<<<<<=========<<<=========>>>>>>>>>???>>>???@@@@@@AAACCCHHHKKKNNNVVVbbblllttt{{{}}}{{{{{{~~~}}}zzzuuunnnfffaaa[[[ZZZYYYZZZ\\\^^^^^^^^^___```bbbdddcccaaa^^^]]]ZZZXXXUUUSSSRRRPPPMMMJJJHHHHHHHHHGGGFFFDDDCCCBBB999777555555444222///,,,...,,,******+++---......---***)))+++------,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***''''''(((((()))*********&&&''''''(((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((((((*********))))))))))))(((((((((((((((((()))))))))******++++++++++++******))))))))))))))))))***++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,------......///---...///111222333333333333444555666777888888888666666777888999;;;======??????@@@AAAAAABBBCCCCCCCCCDDDFFFGGGKKKUUUdddppp}}}xxxuuuqqqnnnkkkhhheeeaaa\\\YYYRRRQQQNNNKKKGGGDDDAAA@@@======>>>>>>??????@@@@@@======<<<<<<======>>>???????????????????????????@@@@@@??????===<<<::::::>>>>>>>>>=========<<<<<<============>>>>>>>>>>>>===???@@@@@@AAADDDHHHKKKJJJQQQ\\\eeemmmuuu~~~~~~{{{zzz}}}yyyqqqhhhccc]]][[[ZZZ[[[]]]^^^^^^]]]```aaacccddddddbbb___]]]ZZZWWWTTTSSSRRRQQQNNNLLLIIIIIIIIIHHHGGGFFFEEEDDDAAA===888333000...------,,,***((())),,,//////...***)))(((&&&(((***+++***************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((((((+++*********))))))))))))((((((((()))))))))))))))******++++++++++++******))))))(((((()))***++++++))))))******************,,,,,,,,,+++++++++++++++++++++,,,------......///,,,---///111222222333333000111222444555555555555555555555666777999:::;;;>>>??????@@@BBBCCCCCCDDDBBBEEEGGGGGGKKKWWWgggsss~~~|||yyywwwtttpppkkkggg^^^]]]YYYUUUPPPKKKHHHFFFAAAAAAAAAAAAAAA@@@@@@@@@======<<<======>>>??????>>>>>>=========<<<<<<<<<@@@@@@@@@???>>>===<<<;;;??????>>>>>>=========<<<============>>>>>>>>>>>>===???@@@AAABBBDDDHHHKKKHHHNNNVVV^^^eeeooozzz~~~~~~|||{{{{{{{{{zzz|||~~~}}}{{{}}}{{{rrrjjjfff```^^^\\\\\\]]]]]]]]]\\\___```aaabbbaaa```^^^\\\ZZZWWWTTTRRRRRRQQQPPPNNNKKKJJJIIIHHHGGGFFFEEEEEEDDD@@@:::444///------...+++)))(((***---...---******......+++)))+++---,,,************************)))))))))***************+++******))))))******+++((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))))))))((((((************))))))))))))'''((()))*********)))))))))******************)))(((((((((((()))***+++,,,)))))))))))))))*********,,,++++++*********++++++++++++,,,------......///------...///000111111222000111222333444555555555777777888888999;;;<<<===>>>>>>???@@@BBBCCCDDDDDDAAAFFFGGGGGGLLLZZZkkkvvv~~~yyyvvvnnnlllhhhddd___ZZZWWWUUUMMMMMMKKKIIIGGGEEECCCBBB@@@@@@???>>>>>>>>>>>>???======>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>===<<<<<<<<<===============>>>>>>>>>>>>============>>>???AAAAAAAAABBBEEEHHHEEEIIIOOOVVV___jjjwww}}}wwwyyy~~~{{{{{{||||||{{{|||}}}~~~|||uuuoookkkgggdddbbb`````````^^^]]]]]]]]]]]]^^^]]]]]]\\\\\\YYYWWWTTTRRRRRRRRRQQQOOOLLLKKKJJJHHHGGGFFFEEEEEEBBB@@@<<<777333000//////---+++)))+++---,,,(((###)))111///,,,...000000************************((((((((()))))))))******+++******))))))******+++&&&&&&''''''((()))))))))------,,,,,,+++*********))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))******))))))******)))))))))((((((((('''((()))***+++***))))))((())))))******))))))((((((((((((((()))***+++,,,)))))))))******++++++++++++***)))))))))***++++++++++++,,,------......///......---------...000111222333444666777777777777999999999:::;;;<<<===>>>===>>>???@@@BBBCCCDDDEEEAAAFFFHHHGGGMMM^^^pppyyyzzzxxxuuuqqqlllhhheeecccYYYXXXUUUQQQNNNJJJGGGFFFDDDCCCAAA@@@???>>>>>>>>>??????@@@AAABBBCCCCCCDDD??????@@@@@@@@@??????>>>999999:::;;;<<<===>>>???>>>>>>>>>>>>============>>>???@@@@@@@@@@@@BBBDDDBBBFFFKKKRRRZZZgggvvvzzzuuuzzz}}}yyyyyyzzz{{{yyytttqqqnnnkkkhhhfffeeedddbbb```[[[[[[[[[[[[[[[[[[[[[[[[YYYWWWTTTRRRRRRRRRQQQPPPMMMLLLJJJHHHFFFEEEDDDDDD===>>>===;;;777333000///000---+++,,,---***### )))+++))),,,......************************))))))******+++++++++,,,++++++************++++++$$$%%%&&&'''(((***++++++///......---,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))(((((((((((('''((()))++++++******)))(((((())))))))))))(((((((((((((((((()))***+++,,,*********++++++,,,,,,,,,***)))((((((((()))+++,,,++++++,,,------......//////...---+++,,,---///000111222333555666666777777666666666666777888999:::===>>>???@@@BBBCCCDDDEEE@@@FFFIIIGGGMMM```rrr||||||wwwsssqqqpppnnniiiaaa[[[XXXVVVUUUTTTOOOLLLGGGDDDDDDDDDDDDCCC@@@>>>>>>>>>AAABBBCCCBBBAAA@@@@@@@@@AAA@@@???===============>>>>>>???@@@BBBBBBBBBBBBAAA???>>>===CCCBBB@@@AAACCCEEEFFFFFFCCCGGGMMMRRRZZZgggwww|||~~~}}}|||||||||}}}~~~~~~zzztttrrrnnnjjjgggfffeeecccaaa___[[[XXXYYYYYYWWWYYY]]]\\\ZZZVVVSSSPPPOOOOOOPPPMMMLLLKKKJJJIIIIIIIIIJJJCCCAAA>>>;;;999555111...///***(((++++++)))(((***++++++++++++,,,,,,---...,,,+++***)))((((((((((((+++++++++***((()))+++---************************)))(((((()))+++---,,,,,,++++++*********+++,,,---***((('''((()))***)))'''''''''((()))***+++,,,,,,'''((()))******)))((('''*********+++,,,,,,,,,---,,,+++***)))))))))***+++''''''((())))))***))))))(((((((((((())))))))))))'''''''''((())))))******++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------+++,,,------......------333111000222555777666444999888777777888:::<<<===???>>>======>>>@@@BBBDDDCCCCCCEEEIIINNNXXXlll~~~}}}|||yyyuuuooojjjgggeeecccaaaYYYUUUPPPLLLJJJIIIGGGFFFEEECCCBBBBBBDDDEEEDDDDDDEEEDDDCCCCCCDDDCCCAAA@@@<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@???>>>======AAA@@@??????AAACCCDDDDDDCCCGGGMMMSSS\\\jjj{{{~~~~~~|||wwwtttooollliiigggeeecccaaa\\\YYYYYYXXXWWWYYY^^^^^^\\\ZZZVVVTTTRRRQQQQQQOOONNNMMMLLLKKKJJJJJJIIIEEECCC@@@===;;;777333000///+++)))+++,,,))))))***+++++++++++++++,,,---...,,,+++***)))((((((((((((((())))))'''&&&&&&(((***)))))))))))))))))))))))))))(((((()))+++,,,+++***++++++++++++,,,,,,------***((('''((()))***)))'''+++******))))))((('''''''''((()))******)))(((''''''((((((((((((((())))))((()))***+++,,,++++++***&&&'''((((((((((((((('''************+++++++++++++++++++++***************,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------.........////////////000555444333555888:::999888888888777777888:::<<<===???>>>======>>>@@@BBBDDDDDDCCCEEEGGGJJJSSSeeevvv}}}zzzwwwtttqqqiiieee___YYYUUUQQQNNNKKKHHHFFFDDDCCCDDDDDDCCCAAAEEECCCBBBBBBBBBBBB@@@???==================>>>>>>????????????????????????????????????@@@BBBDDDEEEFFFIIIOOOWWWcccsss~~~|||}}}}}}yyytttpppmmmiiifffcccccc]]]YYYYYYYYYXXX\\\aaabbbaaa___]]]YYYVVVSSSRRRRRRQQQQQQOOONNNLLLJJJIIIGGGEEECCC@@@>>>;;;666333111,,,***,,,---***)))+++,,,++++++++++++,,,,,,---,,,+++***)))(((((((((((('''((((((&&&%%%%%%''')))((((((((((((((((((((((((***(((((((((******)))((('''((()))*********))))))***((('''((()))***)))'''******))))))((('''&&&&&&(((((())))))))))))((((((((('''''''''''''''&&&&&&%%%'''***---...---+++***''''''((((((((('''&&&&&&************++++++++++++,,,,,,++++++***))))))(((,,,------......---------++++++,,,,,,,,,,,,------//////...---...///000111222222111333555777666666888777777777888:::<<<===>>>>>>>>>>>>???AAABBBDDDFFFFFFFFFGGGHHHOOO___ooo}}}zzzvvvooohhhbbb\\\WWWSSSOOOLLLIIIHHHGGGFFFDDDBBBFFFDDDBBBBBBBBBBBBAAA???AAA@@@@@@?????????@@@@@@?????????@@@@@@AAAAAABBB@@@@@@AAAAAAAAACCCEEEGGGHHHLLLTTT^^^nnn~~~~~~yyytttpppkkkfffcccddd^^^ZZZZZZ[[[\\\aaagggkkkjjjiiifffbbb]]]XXXVVVUUUUUUTTTRRRPPPMMMJJJHHHHHHFFFDDDCCCAAA===999555222...,,,......+++***,,,,,,+++++++++++++++,,,,,,++++++***)))(((((()))))))))))))))((('''''')))+++))))))))))))))))))))))))***)))'''((())))))(((''''''((()))*********))))))***((('''((()))***)))'''%%%%%%&&&'''((()))******(((((())))))))))))((((((*********))))))(((((((((&&&(((***,,,---,,,+++***((()))))))))((('''&&&&&&'''((((((((())))))))))))))))))))))))((((((''''''+++,,,,,,---------------+++++++++,,,,,,,,,------...---+++***+++,,,...000000000111222333444555555777777777888999;;;<<<===>>>>>>>>>???@@@AAACCCCCCHHHGGGHHHIIIIIIOOO^^^mmm~~~wwwqqqjjjccc^^^[[[XXXTTTQQQPPPNNNKKKIIIKKKIIIFFFEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@???@@@@@@???????????????@@@BBBBBB???AAABBBBBBAAACCCFFFIIIIIIMMMWWWeeexxxzzzuuupppjjjgggddd___[[[\\\^^^___eeelllttttttsssqqqlllgggbbb___ZZZYYYWWWTTTPPPMMMJJJHHHGGGFFFEEEEEECCC@@@<<<888444///---//////,,,+++---,,,++++++******++++++++++++***)))))))))))))))))))))))))))((('''''')))+++***************************)))'''((())))))((('''***++++++,,,,,,,,,,,,,,,***((('''((()))***)))'''"""###%%%&&&)))***,,,---))))))(((((((((((())))))+++++++++******)))))))))++++++***************+++***************)))(((''''''((((((((())))))))))))''''''(((((())))))))))))******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---+++***+++,,,...000222333444555666666777888666666777888999;;;<<<===>>>>>>??????@@@BBBCCCCCCEEEEEEGGGIIIJJJOOO]]]kkkxxxqqqllleeebbb^^^[[[XXXVVVSSSQQQNNNKKKHHHGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@???@@@@@@???>>>>>>>>>@@@AAABBB???AAACCCCCCBBBCCCGGGKKKKKKPPP\\\lll}}}|||{{{uuuppplllddd___\\\]]]___```dddjjjvvvvvvvvvuuurrroookkkiii___]]]YYYTTTPPPLLLJJJHHHFFFFFFFFFGGGGGGDDD@@@<<<666111///000000---,,,---,,,++++++************+++******)))))))))))))))***'''((((((&&&%%%%%%''')))***************************(((((((((******)))((((((''''''''''''((())))))***((('''((()))***)))'''&&&''''''(((((())))))***))))))(((((((((((())))))))))))((((((((((((((('''---,,,***)))((()))***+++******+++++++++***))))))************++++++++++++((())))))***++++++,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...---...///000111000222444444444444666777555666777888:::<<<======>>>>>>???@@@AAABBBCCCCCC@@@BBBEEEHHHIIIMMM[[[iiizzzsssppplllhhhfffccc```^^^VVVSSSOOONNNMMMNNNMMMLLLIIIHHHFFFEEEDDDCCCCCCCCCDDDCCCBBBAAAAAABBBDDDEEEBBBFFFHHHHHHFFFGGGLLLQQQSSSYYYeeevvv{{{zzz~~~{{{wwwqqqmmmeee```]]]^^^]]]\\\___ccclllmmmnnnooooooooonnnnnnbbb___YYYSSSNNNKKKIIIIIIFFFFFFHHHIIIJJJHHHDDDAAA777222000111111...---...,,,,,,+++*********************))))))))))))******((())))))'''&&&&&&(((***************************)))(((((()))+++,,,+++***'''%%%$$$"""###$$$'''(((***((('''((()))***)))'''******)))))))))(((((((((***)))(((''''''((()))***&&&&&&'''''''''''''''(((************++++++++++++((())))))************)))************++++++++++++***************+++++++++)))***+++,,,------------++++++,,,,,,,,,,,,------.........////////////000---///222222111111333555444555777999;;;<<<======>>>>>>@@@AAABBBCCCCCCCCC@@@BBBEEEIIIIIINNNZZZhhh|||yyyvvvtttpppnnnccc```\\\ZZZZZZZZZZZZYYYNNNMMMLLLJJJIIIHHHHHHGGGJJJHHHGGGEEEEEEGGGHHHIIIGGGKKKNNNMMMKKKLLLRRRWWW\\\bbbmmm}}}{{{{{{yyy}}}yyyuuuoookkkfffaaa^^^]]]\\\YYYZZZ]]]```aaacccfffiiikkklllmmmeee```ZZZRRRMMMJJJIIIIIIFFFGGGIIIKKKMMMKKKHHHEEE888333111222222///---...,,,,,,+++***))))))*********)))))))))))))))******+++++++++***))))))+++---)))))))))))))))))))))))))))(((((())),,,------,,,,,,***(((&&&&&&))),,,...***((('''((()))***)))(((************))))))))))))***)))(((''''''((()))***&&&''''''(((((()))))))))%%%'''***,,,------+++***''''''((())))))***))))))(((((((((((())))))))))))******))))))((('''''''''***+++,,,---............++++++,,,,,,,,,---------+++,,,------......------000222555555333333666999444555777999;;;<<<======>>>???@@@AAABBBCCCCCCCCCCCCDDDHHHKKKLLLOOO\\\iii|||wwwqqqkkkiiijjjjjjgggddd[[[YYYVVVTTTRRRQQQPPPPPPOOOOOONNNLLLJJJJJJLLLNNNOOOOOOPPPPPPQQQUUUZZZ^^^dddnnn}}}~~~~~~~~~}}}{{{wwwuuutttyyy~~~{{{xxxuuusssrrriiiddd]]]YYYXXXYYYZZZZZZUUUUUUVVVZZZ^^^aaaaaaaaa```]]]XXXSSSNNNLLLJJJJJJFFFHHHKKKMMMMMMKKKIIIGGG999888666444000---***(((...---,,,+++************'''(((***++++++***))))))))))))))))))))))))))))))*********))))))))))))(((---$$$""",,,000***&&&)))''''''''''''((((((((((((***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))+++*********))))))(((((())))))))))))((((((((((((++++++,,,,,,,,,---------((((((((((((((((((((((((,,,---.........---,,,+++,,,++++++***)))))))))***,,,,,,------.../////////333444444333222222333555666777999;;;===>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCEEEEEEHHHKKKMMMQQQ]]]iii}}}{{{||||||yyyvvvllljjjgggccc```^^^]]]\\\]]]]]]\\\YYYWWWVVVXXXZZZ[[[\\\^^^___aaaeeejjjnnnxxx~~~}}}zzzvvvsssqqquuuzzz}}}~~~}}}}}}~~~}}}yyyvvvsssqqqppppppjjjeee^^^ZZZYYYYYYZZZZZZTTTRRRQQQRRRTTTVVVWWWWWWXXXVVVSSSPPPMMMLLLLLLLLLJJJKKKLLLMMMKKKIIIFFFDDD:::888666333000---+++***---,,,+++******))))))***'''((()))***++++++************************************)))))))))(((((((((...''''''111555...)))***((((((((())))))))))))***)))************)))((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((())))))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))***++++++,,,,,,+++******---,,,+++***************,,,,,,------.../////////111222333333333333555777555666777888999:::;;;<<>>>>>>>>???@@@AAABBBCCCFFFDDDDDDEEEGGGMMM[[[iii{{{xxxwwwxxxzzz||||||zzzuuurrrnnnjjjkkkrrr{{{~~~zzzvvvrrroookkkgggbbb___^^^^^^^^^]]]YYYTTTOOOKKKJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOJJJIIIFFFCCCAAA??????>>><<<:::666333000/////////,,,+++***)))((((((((((((((((((((())))))***+++,,,************************,,,,,,+++++++++************''''''***+++***)))***'''''''''((((((((()))))))))))))))))))))(((''''''&&&''''''((()))*********((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))******'''((((((((()))))))))***************************++++++++++++++++++++++++++++++++++++,,,,,,------...------,,,------......,,,,,,------...////////////111333333222111111222:::999888777777999;;;===============>>>@@@AAABBBEEECCCCCCEEEGGGMMM[[[iii~~~xxxsssppppppqqqssswww|||~~~zzztttoooooouuu~~~zzzuuuqqqjjjgggccc```````````````\\\XXXTTTQQQPPPOOONNNMMMMMMMMMMMMMMMNNNMMMMMMMMMIIIHHHFFFCCCAAA@@@???>>><<<:::777444111000//////,,,,,,+++***)))))))))))))))))))))((())))))***+++************************,,,,,,+++++++++************)))))))))))))))+++,,,''''''''''''(((((((((((((((((())))))(((((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++))))))))))))************''''''(((((())))))************))))))))))))((((((************************))))))((())))))***+++,,,------,,,,,,,,,---......,,,,,,------...////////////111333444222111111111777777666666777888:::;;;=========>>>???@@@AAABBBEEECCCDDDFFFHHHMMM[[[hhh|||uuuppplllkkkmmmnnntttyyy|||vvvtttxxxzzzuuusssiiifffcccaaaaaabbbbbbbbbaaa```]]][[[YYYVVVQQQNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJHHHFFFDDDAAA???>>>:::999888666333111//////---,,,+++******))))))***+++***)))((((((((()))***++++++++++++++++++++++++*********)))))))))((((((''')))***))))))*********'''(((((((((((()))))))))(((((())))))(((((('''&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************'''''''''((()))******************))))))(((((((((************************)))((((((((()))***+++,,,,,,,,,++++++,,,------...,,,,,,------...////////////222444555555333333444555666777888999:::;;;<<<>>>>>>??????@@@BBBCCCDDDDDDCCCEEEHHHIIINNN[[[hhh~~~zzztttnnnjjjjjjkkkmmmppptttzzz~~~~~~{{{xxxwwwtttzzzzzzxxx{{{{{{wwwuuussshhhfffcccbbbbbbddddddccchhhgggeeeccc```[[[UUUPPPMMMNNNNNNNNNNNNMMMMMMLLLNNNMMMKKKIIIFFFBBB@@@>>>:::999888777444222000......---,,,+++************,,,+++***((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((((((''''''''''''###'''******))))))(((&&&))))))))))))************(((((((((((((((''''''&&&******))))))((((((''''''((((((((((((((((((((((((***))))))(((((((((((()))(((((())))))*********+++&&&''''''((()))******+++,,,,,,++++++******))))))+++++++++++++++++++++++++++************,,,...///++++++++++++,,,,,,---...,,,,,,------...//////000...111555777777666777777666777999;;;===>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEDDDCCCFFFIIIKKKOOO[[[ggg|||wwwrrrooonnnnnnooorrrtttvvvvvvrrrnnnjjjhhhnnnpppzzz{{{{{{wwwpppnnnnnnjjjiiifffeeeeeegggiiijjjooooooooonnnjjjbbbYYYSSSTTTRRRPPPOOOOOONNNLLLJJJNNNNNNMMMJJJGGGDDD@@@>>>>>>===<<<999666333111///,,,,,,,,,+++***)))(((''')))************+++++++++((((((''''''(((***,,,---************)))))))))))))))***+++,,,,,,+++***)))))))))))))))******************))))))))))))******((((((((((((((((((((((((((()))))))))((('''%%%$$$(((((())))))))))))((((((((()))))))))(((&&&###!!! ''')))'''&&&''')))***++++++++++++***))))))000+++&&&&&&))),,,,,,))))))************+++++++++)))******+++---///111222,,,---.........///111333000111222444555666777777888888999:::;;;===>>>???@@@@@@@@@@@@AAABBBCCCDDDFFFEEEEEEGGGHHHNNN\\\iii}}}xxxrrrooommmmmmnnnoooppppppooommmkkkjjjiiiiiiooozzz~~~~~~vvvooollllllfffeeecccbbbbbbdddfffhhhmmmmmmmmmllliiiccc[[[UUUTTTRRROOONNNNNNMMMKKKIIIMMMLLLLLLJJJHHHEEECCCAAAAAA@@@???<<<999777444222------,,,,,,+++)))(((''')))************+++++++++***))))))))))))******+++*********)))))))))(((((($$$%%%&&&''''''&&&%%%$$$))))))))))))******************))))))))))))******))))))))))))))))))))))))((()))***+++++++++***)))((()))))))))))))))((('''))))))))))))(((&&&%%%$$$###)))***)))((())),,,))))))*********++++++,,,333...)))(((***,,,+++)))((())))))))))))******************+++,,,...///000...//////...------///111000111333444555666666666888888999:::;;;===>>>???@@@@@@@@@@@@AAAAAABBBCCCEEEDDDEEEHHHIIIOOO\\\iii}}}xxxsssooommmllllllmmmmmmllllllllllllmmmnnnjjjpppzzz~~~zzzsssmmmjjjiiidddcccbbbbbbbbbdddeeefffjjjjjjjjjiiihhhccc]]]XXXWWWTTTRRRPPPPPPOOOMMMKKKLLLKKKKKKJJJHHHFFFEEEDDD@@@@@@>>><<<:::777444333---------,,,+++***)))((()))************+++++++++******++++++***))))))((())))))))))))(((((((((((('''((()))******)))((('''))))))))))))***************))))))(((((())))))***************************'''(((***,,,------,,,,,,)))))))))))))))(((''''''))))))))))))((((((((('''###'''***+++******,,,///)))(((((((((***+++---...555000,,,***,,,---+++***((((((((())))))))))))************++++++,,,---...///000000...---,,,---///111222333444555666666666888888999:::;;;===>>>???AAAAAA@@@@@@@@@AAABBBBBBDDDDDDFFFIIIKKKPPP\\\hhh~~~yyytttpppmmmllllllnnnnnnoooqqqtttvvvvvvvvvrrrsssxxxzzz|||{{{yyyuuupppllliiihhhhhhgggffffffeeeeeefffffffffeeeeeeeeeeeebbb^^^[[[[[[XXXUUUSSSSSSSSSQQQPPPLLLLLLKKKJJJHHHFFFEEEDDDBBBAAA@@@>>><<<999777555///...---,,,+++******)))))))))*********+++++++++)))***+++,,,,,,+++)))((()))))))))(((((((((''''''++++++,,,------,,,++++++((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))***++++++******)))******))))))((('''&&&***))))))((())))))******''')))++++++***+++---000***)))(((((((((***---...222///,,,+++,,,---,,,+++))))))))))))************++++++*********+++,,,,,,...//////...---,,,...///222333444555666666666666888888999:::;;;===>>>???BBBAAAAAA@@@@@@AAAAAABBBCCCDDDGGGKKKMMMQQQ]]]hhh~~~zzzuuuqqqooommmmmmooopppsssyyy~~~}}}yyytttssszzz~~~vvvsssrrrpppooommmkkkjjjhhhjjjjjjjjjiiigggfffdddcccaaa```______```___^^^\\\[[[XXXUUUSSSSSSTTTSSSRRROOOOOONNNMMMKKKGGGDDDCCCDDDDDDCCCAAA???<<<:::999000///---,,,+++***++++++))))))*********+++++++++'''(((***,,,,,,,,,++++++))))))))))))(((((((((((((((((()))******)))((((((((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))((()))))))))))))))(((''''''***))))))))))))***++++++((())))))))))))***,,,...---+++)))(((((()))+++,,,---+++******+++,,,,,,,,,******++++++++++++,,,,,,,,,++++++******++++++,,,+++,,,------------///111222333444555666777777777888888999:::;;;===>>>???AAAAAA@@@@@@@@@AAABBBBBBDDDDDDGGGKKKNNNRRR^^^jjj||||||~~~~~~~~~{{{wwwtttqqqpppooopppqqquuu}}}}}}tttpppwwwzzzsssnnnlllkkkkkkllllllkkkjjjhhhiiiiiihhhgggdddbbb```\\\ZZZXXXXXXZZZ[[[[[[ZZZWWWUUUQQQPPPQQQRRRRRRRRRQQQRRRSSSSSSPPPLLLGGGDDDAAA@@@???>>><<<999777666111000...,,,+++++++++,,,)))************+++++++++'''((()))+++,,,---------************))))))))))))'''((()))******)))((('''))))))))))))************)))((((((''''''(((((()))''''''''''''''''''''''''***+++,,,,,,,,,+++***)))(((((())))))))))))(((((())))))))))))************((((((((((((((()))***+++---,,,***)))))))))******))))))))))))***+++,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,,,,---***+++------,,,---000222111222333555777888888888888888999:::;;;===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEGGGKKKNNNSSS___lllyyyvvvuuuxxx|||}}}~~~~~~|||yyyvvvtttrrrrrrssssssvvv}}}xxxssswww}}}uuurrrnnnllljjjkkkmmmnnnllljjjdddeeeggghhhgggeeecccaaaXXXUUUSSSSSSUUUWWWXXXXXXUUURRROOONNNPPPQQQSSSSSSRRRUUUXXXZZZXXXSSSMMMIII???>>>>>><<<:::888666555222000...,,,++++++,,,---)))************+++++++++************++++++,,,---++++++++++++******************,,,,,,,,,,,,******))))))))))))************((((((''''''''''''(((((((((((((((((((((((((((((('''(((***+++,,,++++++***&&&'''((())))))******)))((()))*********)))((('''(((((('''((()))))))))(((***************+++++++++)))*********))))))***+++******+++++++++,,,,,,,,,,,,,,,+++,,,,,,---......+++,,,------,,,,,,...000000111333555777999999:::888888999:::;;;===>>>???>>>>>>???@@@AAACCCDDDEEEFFFFFFGGGJJJMMMSSS```nnn|||}}}tttqqqpppsssxxx}}}|||zzzwwwuuuttttttxxxvvvwww}}}yyyyyy}}}{{{uuurrrqqqpppmmmkkklllnnnooommmjjjbbbdddggghhhiiihhhfffdddVVVSSSPPPPPPRRRTTTVVVWWWUUURRROOOOOOQQQSSSUUUUUUSSSVVV[[[^^^^^^YYYRRRNNNEEEDDDCCCBBB@@@>>><<<;;;222111...,,,++++++,,,---)))************+++++++++---,,,+++*********+++,,,,,,,,,,,,+++++++++******)))***++++++++++++***)))))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))"""$$$&&&((()))*********%%%&&&''')))************'''(((***+++***)))'''%%%((((((((()))******(((''''''((()))+++,,,,,,,,,,,,++++++,,,+++)))))))))***)))************+++++++++,,,,,,,,,,,,---...///000---......---++++++,,,...///000222555777999:::;;;888888999:::;;;===>>>???===>>>>>>@@@AAACCCEEEFFFGGGFFFGGGJJJLLLSSSaaaooo|||yyywww|||yyyrrrnnnlllnnnqqqwwwzzz~~~~~~~~~~~~}}}|||{{{yyyxxxwwwvvvyyyzzz|||}}}xxxxxxyyyuuurrrqqquuuppplllnnnssstttpppkkkeeefffhhhiiihhhfffcccaaa[[[WWWRRRPPPOOOPPPQQQQQQOOOQQQRRRRRRPPPPPPQQQRRRQQQUUUZZZ^^^]]]YYYSSSOOOGGGFFFDDDBBB???<<<:::999666555333000...,,,+++************++++++,,,,,,,,,************************------+++***)))'''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***(((''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))(((''''''''''''''''''(((((()))))))))(((((()))))))))))))))******++++++,,,,,,,,,,,,+++******------,,,++++++******)))******+++++++++,,,,,,,,,......---,,,---...///000222333333444555666777777888888:::;;;<<<=========@@@?????????@@@BBBDDDEEEEEEFFFIIIKKKLLLPPP^^^kkkzzzwwwqqqwwwsssllliiiiiilllpppuuuxxx{{{~~~|||{{{{{{}}}}}}}}}|||{{{zzzyyyxxxxxxyyyzzz{{{~~~xxxuuuxxx|||vvvsssqqqqqqtttqqqooooooqqqqqqmmmiiieeefffhhhiiiiiigggdddbbbZZZVVVQQQMMMLLLLLLLLLLLLNNNOOOPPPPPPOOOOOOQQQSSSSSSVVVYYY\\\ZZZVVVQQQMMMGGGFFFEEEBBB@@@===;;;:::666555333000...,,,++++++))))))*********+++++++++************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((('''''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))************))))))((('''''''''''''''&&&'''((()))***+++++++++)))))))))))))))******+++((()))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///000000000//////222222333444555666666777888888999:::;;;<<<======@@@?????????@@@BBBDDDEEEGGGHHHJJJMMMNNNSSSbbbppp}}}wwwtttmmmrrrzzzyyykkkdddcccdddhhhmmmsssuuuxxxzzz{{{|||~~~~~~{{{yyyzzz|||~~~~~~|||||||||{{{{{{{{{zzzzzzzzzzzzzzz{{{~~~{{{uuutttzzz~~~xxxsssqqqqqqrrrvvvvvvtttssspppmmmjjjhhhdddeeegggiiiiiigggeeecccZZZVVVQQQMMMLLLLLLKKKJJJMMMMMMMMMMMMLLLNNNQQQTTTUUUWWWXXXXXXUUUQQQMMMJJJGGGFFFDDDBBB@@@>>>===<<<666555333111///...---,,,))))))))))))************************************))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))(((((((((((())))))((((((((('''(((((())))))(((((('''))))))*********+++++++++))))))((('''''''''((((((&&&'''(((***+++,,,,,,---)))))))))))))))******+++&&&'''((()))***+++++++++))))))******+++,,,,,,---******+++++++++,,,,,,,,,,,,...000222333111///...111111222333444555666666888888888888999;;;<<<===????????????@@@BBBCCCEEEGGGGGGIIILLLNNNUUUeeetttzzztttqqqlllqqqxxxssseee___^^^```eeekkkqqqsssvvvxxxyyyzzz|||}}}~~~}}}{{{|||~~~~~~{{{{{{{{{||||||||||||}}}|||{{{zzzyyy{{{~~~zzzxxx|||{{{uuupppoooqqqsssxxxyyyzzzvvvooojjjggggggaaabbbeeeggggggfffdddccc\\\XXXTTTQQQPPPPPPOOONNNNNNNNNMMMKKKIIIJJJNNNQQQVVVVVVUUUSSSPPPLLLHHHFFFDDDDDDCCCAAA???>>>===<<<777666444222000///......******************++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))''')))+++,,,---,,,***)))***))))))))))))))))))***(((((())))))))))))((((((((())))))))))))*********))))))((((((((((((((()))'''((()))++++++,,,,,,,,,)))))))))))))))******+++'''((()))***++++++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,...000111111000///...000111111222333444555555999888777666777:::<<<>>>??????>>>>>>???AAACCCDDDEEEEEEGGGIIILLLTTTfffvvv~~~wwwqqqmmmiiinnnssszzz|||ooobbb\\\\\\^^^ccciiiooorrruuuwwwxxxyyy{{{}}}{{{}}}}}}~~~~~~zzzzzz{{{{{{|||}}}}}}~~~~~~}}}{{{zzz{{{}}}~~~}}}~~~}}}}}}~~~||||||vvvpppkkkjjjmmmpppvvvxxxyyyuuullleeebbbbbb]]]___bbbdddeeedddcccbbb[[[YYYUUUTTTTTTUUUTTTSSSQQQPPPNNNJJJHHHGGGJJJLLLUUUTTTRRROOOKKKGGGDDDCCCAAAAAA@@@???>>>===<<<<<<888777555333111000///...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***,,,---,,,+++***+++***))))))))))))***+++(((((())))))))))))(((((('''''''''(((((((((((()))))))))((((((((())))))*********+++++++++******))))))))))))))))))******+++***++++++,,,++++++******+++++++++******)))))))))******+++++++++,,,,,,,,,......------......///000000111111222333444555555999888777666777:::<<<>>>???>>>>>>>>>???AAACCCDDDDDDEEEGGGJJJMMMVVVhhhyyy}}}uuuoookkkdddhhhmmmttt~~~tttiii^^^ZZZ[[[]]]bbbgggmmmooosssuuuwwwxxx{{{}}}{{{}}}yyyzzzzzz{{{||||||}}}}}}~~~}}}|||||||||}}}~~~~~~~~~~~~{{{zzz~~~}}}~~~~~~||||||xxxssslllggggggjjjnnnrrrtttuuuqqqiiibbb^^^]]]ZZZ\\\___bbbccccccbbbaaaZZZXXXVVVUUUVVVVVVVVVUUURRRQQQOOOKKKHHHFFFGGGIIIQQQPPPNNNKKKHHHEEEBBB@@@???>>>>>>>>>===<<<<<<<<<:::999777444222000///...---------------,,,,,,,,,************************------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++******+++***)))(((((()))***+++((())))))******))))))(((&&&&&&&&&'''''''''(((((())))))((((((((()))******++++++++++++***)))(((''')))))))))))))))******+++,,,,,,,,,,,,,,,+++******,,,++++++***))))))((((((******+++++++++,,,,,,,,,......,,,,,,,,,---///000111111222333444555666666888888888888999;;;<<<===>>>>>>>>>>>>???AAABBBDDDFFFGGGJJJNNNQQQZZZkkk{{{|||tttnnnjjjdddgggiiilllttt{{{{{{wwwiii___WWWVVVYYY\\\aaafffiiilllpppsssuuuwwwzzz||||||~~~yyyyyyzzzzzz{{{{{{|||||||||||||||||||||||||||{{{~~~~~~|||www{{{}}}zzzuuunnnjjjjjjmmmpppqqqrrrrrroooiiiccc^^^[[[YYY[[[^^^bbbddddddcccbbb\\\ZZZXXXWWWWWWWWWVVVTTTPPPPPPOOOLLLIIIGGGGGGHHHMMMLLLKKKIIIFFFCCC@@@???>>>>>>>>>>>>===============;;;888555222000...------------,,,,,,+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))+++***(((''''''(((***+++))))))************))))))''''''''''''(((((((((((())))))(((((()))******+++))))))*********)))(((((()))))))))))))))******+++)))******++++++++++++***************))))))))))))******+++++++++,,,,,,,,,---.........////////////222222333444555666666777888888999:::;;;<<<======>>>>>>===>>>???@@@BBBCCCEEEGGGKKKPPPSSS[[[kkk{{{{{{tttmmmiiiggghhhhhhhhhlllpppmmmhhhaaaXXXQQQSSSWWW[[[```eeegggjjjnnnrrrtttwwwzzz|||}}}yyyyyyyyyzzzzzzzzz{{{{{{zzz{{{|||}}}|||{{{zzzyyy}}}}}}~~~zzzwww|||~~~zzztttooooooqqqtttssssssrrrppplllgggaaa]]]YYY[[[___bbbdddeeedddccc```^^^[[[YYYYYYXXXVVVUUUNNNOOOOOOMMMJJJHHHHHHIIIJJJJJJIIIHHHFFFCCC@@@>>>>>>>>>>>>>>>>>>?????????>>><<<999666222000...---,,,,,,,,,++++++*********************************))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((&&&&&&((()))***))))))************))))))(((((((((((())))))))))))))))))((())))))***++++++&&&'''((())))))))))))))))))))))))))))))******+++&&&'''(((***++++++++++++((((((((()))******++++++******+++++++++,,,,,,,,,,,,...000222222111///...222333333444555666777777888888:::;;;<<<=========>>>>>>======>>>@@@BBBCCCCCCEEEJJJOOOSSSZZZiiixxx|||vvvooojjjgggjjjggg___]]]bbbeeedddYYYTTTPPPPPPUUU\\\```bbbhhhjjjmmmooorrruuuyyy|||~~~|||{{{{{{{{{|||}}}zzz{{{{{{{{{zzzyyyxxxxxxzzz|||vvvvvv}}}}}}yyyxxxzzz|||}}}|||{{{xxxuuuqqqkkkccc^^^YYY^^^eeejjjlllkkkjjjiiibbbaaa___\\\ZZZWWWVVVUUUMMMNNNNNNLLLJJJHHHHHHHHHIIIJJJJJJJJJHHHFFFCCCAAAAAAAAA@@@AAAAAAAAA???>>>;;;888666555333000---------,,,,,,,,,,,,,,,,,,+++***************************)))))))))+++***)))''',,,+++******++++++)))(((************)))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))''''''((()))***++++++,,,%%%&&&&&&'''((()))******&&&'''(((***,,,---+++((()))((('''''''''(((***+++))))))))))))***+++,,,---++++++++++++++++++++++++******)))))))))))))))******+++,,,---...---,,,,,,))))))***+++---...//////000000000111333666999:::777888999;;;<<<===>>>>>>@@@?????????@@@BBBDDDEEEIIIIIIKKKNNNPPPWWWhhhwww}}}xxxrrrooooooooohhh\\\VVVXXXYYYWWWQQQNNNKKKLLLQQQXXX\\\^^^fffhhhllloooqqqtttxxxzzz~~~~~~~~~~~~}}}||||||||||||zzz{{{{{{{{{{{{zzzzzzyyy{{{~~~zzzwww{{{~~~~~~|||wwwppphhhbbbeeehhhmmmqqqssssssrrrrrrmmmkkkfffaaa\\\YYYWWWVVVOOONNNMMMKKKJJJIIIHHHGGGHHHIIIJJJJJJIIIFFFCCCAAAAAAAAA@@@AAABBBBBBAAA@@@???<<<888666555222///...------,,,,,,,,,,,,++++++***************************))))))***+++,,,***(((,,,+++)))***++++++)))((()))))))))((((((((((((''')))(((((('''((()))***+++))))))))))))))))))))))))((((((((()))*********+++&&&'''''''''((()))))))))''''''(((***,,,,,,***((()))(((((('''((()))***+++))))))))))))***+++,,,---))))))******************++++++************++++++***+++,,,---------,,,,,,******+++,,,---......///111222222333444555777888777888999;;;<<<===>>>>>>???@@@@@@@@@AAACCCDDDEEEHHHIIIKKKNNNPPPXXXhhhxxxyyyvvvuuuuuupppeeeWWWOOOMMMMMMKKKJJJHHHHHHJJJOOOUUUYYY[[[bbbfffjjjnnnqqqsssvvvxxx{{{||||||}}}~~~~~~}}}||||||zzzzzz{{{|||||||||{{{{{{{{{~~~~~~wwwwwwzzzqqqlllppprrruuuxxxzzz{{{{{{{{{vvvtttoooiiiccc___\\\ZZZSSSOOOKKKJJJJJJJJJHHHFFFFFFGGGIIIJJJIIIGGGDDDBBBAAAAAAAAAAAABBBCCCDDDEEEFFFBBB===999888666222...---------,,,,,,+++++++++***************************))))))***,,,---,,,***,,,***))))))***+++***(((((((((((((((''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((***,,,,,,***((()))(((((((((((()))***+++))))))))))))******+++,,,)))))))))******+++++++++,,,+++++++++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------......222222333444555555555555777888999:::<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDDHHHHHHKKKNNNQQQXXXiiiyyyzzzxxxxxxuuummm```SSSKKKIIIHHHHHHHHHHHHIIILLLPPPTTTXXXZZZ___ccciiinnnppprrrtttvvvyyyzzzzzz{{{}}}~~~|||{{{zzzzzz{{{|||}}}}}}}}}|||yyy{{{zzzvvv|||wwwssstttwww{{{~~~}}}{{{wwwvvvtttppplllfffaaa^^^VVVQQQKKKIIILLLLLLIIIFFFEEEFFFHHHIIIIIIGGGDDDBBBAAAAAABBBCCCDDDFFFIIIKKKNNNKKKEEE>>>;;;999444...---------,,,,,,+++++++++************************)))))))))+++---...---,,,+++)))((()))***+++***((())))))((((((((('''''''''((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))((((((((()))))))))(((((((((((((((((((((((()))+++,,,***))))))))))))))))))*********)))))))))))))))***++++++)))******++++++,,,,,,,,,++++++*********+++,,,,,,++++++,,,,,,,,,------------------------.........000111333555666666555555888888999:::;;;===>>>??????@@@BBBDDDEEEEEEDDDDDDGGGHHHKKKNNNQQQYYYjjjzzz|||{{{tttiii[[[PPPJJJGGGFFFGGGFFFHHHJJJLLLOOOSSSVVVYYY___ccchhhmmmppprrrtttvvvyyyyyyzzz{{{|||~~~}}}{{{zzzzzz{{{|||}}}}}}}}}|||zzz{{{|||}}}ssstttxxx|||{{{wwwtttuuuvvvuuuppphhh```\\\WWWRRRLLLLLLNNNOOOKKKGGGFFFFFFGGGHHHGGGFFFDDDCCCAAACCCDDDEEEFFFIIIOOOSSSVVVWWWQQQGGG@@@<<<666///......---,,,,,,+++******************************)))))))))+++---...---,,,***)))((((((***+++***(((*********)))))))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((()))))))))))))))((((((((()))(((((()))++++++***)))((())))))***************)))))))))((())))))******))))))))))))******++++++)))))))))))))))***+++++++++++++++,,,,,,,,,------...........................///222444666777777777888888999999;;;<<<>>>??????@@@BBBDDDEEEEEEDDDDDDGGGGGGJJJNNNRRRZZZkkk{{{|||rrreeeVVVMMMHHHCCCBBBCCCCCCEEEHHHJJJMMMQQQUUUYYY```dddiiimmmpppsssvvvxxxyyyzzzzzz{{{|||~~~}}}{{{zzzzzz{{{|||||||||{{{{{{|||}}}yyyxxxxxxzzz|||{{{vvvqqqqqqrrrtttrrrmmmddd[[[UUUUUUSSSPPPPPPQQQQQQNNNKKKHHHHHHGGGFFFEEEEEEDDDDDDBBBDDDFFFGGGHHHMMMUUU[[[___eeeaaaSSSFFF@@@999111......---,,,,,,+++*********************************))))))***,,,---,,,***)))((('''(((*********)))************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))***+++***)))((()))******++++++******)))))))))(((((())))))***(((((((((((((((((((((((((((((((((((()))***++++++,,,,,,+++++++++,,,---............/////////000000...///111333666777888999999999888999:::<<<>>>@@@???@@@AAABBBCCCDDDDDDDDDFFFGGGJJJNNNRRR[[[lll|||xxxjjj\\\OOOIIIEEE@@@???@@@???BBBEEEHHHLLLQQQXXX]]]bbbeeeiiimmmppptttxxx{{{{{{{{{{{{{{{|||}}}~~~}}}{{{zzz{{{{{{{{{{{{zzzzzzyyy}}}}}}}}}wwwuuutttsssnnnjjjkkkkkkllljjjeee^^^WWWSSSRRRSSSTTTTTTTTTRRRPPPNNNKKKIIIFFFDDDCCCCCCDDDEEEDDDFFFIIIIIIKKKPPPZZZaaagggrrrqqq```MMMDDD<<<555///......---+++******)))***************************))))))***+++,,,***((()))((('''(((*********)))***))))))))))))(((((((((&&&'''((()))***))))))((())))))))))))))))))))))))&&&'''''''''((()))))))))((((((((()))*********++++++)))((((((*********)))((()))***+++++++++******))))))(((((((((((())))))++++++******))))))(((((())))))))))))***+++,,,---,,,,,,+++++++++,,,---...------...///000111111222111111111222444666777888999999888888:::<<>>AAA>>>AAAEEEIIIMMMTTT]]]cccdddfffjjjmmmpppuuuzzz}}}|||||||||||||||}}}~~~~~~{{{{{{{{{{{{{{{zzzyyyxxxxxx{{{{{{}}}~~~vvvooommmkkkgggdddddddddcccaaa___[[[XXXWWWPPPSSSVVVWWWUUUSSSQQQQQQMMMJJJFFFCCCAAABBBDDDEEEDDDGGGJJJKKKLLLRRR\\\eeelllzzz|||iiiRRRGGG???888//////...---+++******)))***************************)))))))))++++++)))'''(((''''''((()))******))))))(((((((((''''''''''''&&&''')))*********)))((())))))))))))))))))))))))%%%&&&&&&'''((()))******''''''((()))***++++++,,,+++***(((((()))******)))((()))***+++,,,+++*********)))(((((((((((())))))000//////...---,,,++++++************+++,,,---...---,,,+++***+++,,,---...,,,---...///000111222333444333222222333444666777999999888888:::<<>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBFFFGGGKKKOOOSSSZZZjjjyyyzzzkkk___LLLHHHBBB???>>>>>>>>>>>>@@@CCCFFFJJJNNNTTT[[[```eeegggjjjmmmrrruuuxxxzzz{{{zzzzzzzzz{{{|||}}}~~~}}}|||}}}~~~{{{yyywwwuuutttuuuvvvwwwzzzyyyyyy~~~~~~xxxvvv~~~{{{}}}|||pppfffaaa```aaaaaa]]]YYYWWWXXXYYYXXXVVVVVVWWWWWWYYY[[[^^^bbbeeecccZZZPPPJJJHHHHHHFFFEEEFFFGGGIIIMMMRRRYYY___ccclllnnnmmmeeeWWWHHH???;;;555222...+++++++++***)))+++++++++************)))'''''''''((()))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,(((((()))+++,,,,,,***(((&&&'''''''''((()))))))))***)))(((((((((((()))***++++++)))((((((((()))))))))***************)))(((************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111333444555555666666555555777888999:::;;;===>>>>>>AAAAAAAAABBBBBBCCCCCCCCCFFFHHHLLLPPPSSSZZZjjjyyy|||rrrdddYYYIIIEEE???;;;;;;<<<>>>???@@@BBBFFFIIINNNTTT[[[```dddeeehhhlllppptttwwwyyyxxxxxxxxxxxxyyyzzz{{{||||||}}}}}}~~~~~~yyyxxxxxxxxx{{{~~~~~~zzzyyyvvvuuuttttttvvvvvvzzzyyyyyy|||zzzuuuqqquuu|||}}}{{{|||~~~xxxmmmddd___^^^___```]]][[[ZZZ[[[\\\[[[[[[XXXWWWWWWYYY\\\bbbgggjjjjjjaaaTTTKKKGGGGGGGGGGGGFFFGGGKKKPPPVVV\\\aaadddfffgggddd\\\PPPFFF@@@???444111...,,,,,,,,,+++++++++++++++************))))))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++)))((('''(((***+++***)))(((((((((((((((((((((((()))((((((''''''(((((()))***)))(((((('''((((((((())))))))))))(((''''''&&&************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111444444555666666666666666888777777888999;;;===???@@@@@@AAABBBCCCDDDDDDEEEHHHIIIMMMQQQSSSZZZjjjyyyyyynnn```VVVJJJEEE>>>999888999;;;<<>>@@@??????@@@BBBCCCEEEFFFFFFIIIJJJMMMQQQTTTZZZjjjyyy}}}uuujjj]]]TTTHHHCCC<<<888777999;;;<<<>>>AAADDDIIINNNTTT[[[```cccdddgggjjjnnnrrrtttvvvssstttuuuuuuvvvvvvwwwwwwzzz{{{|||}}}~~~~~~|||xxxtttqqqqqqtttyyy}}}~~~|||zzzwwwvvvuuuvvvwwwxxxyyyzzz|||}}}{{{tttnnnnnnqqqvvvzzz}}}~~~|||yyyvvvqqqiiibbb]]]\\\]]][[[\\\\\\]]]]]]^^^___```\\\XXXUUUUUUXXX]]]```aaa[[[WWWQQQKKKHHHFFFEEEDDDFFFIIIMMMSSSXXX\\\___```]]]YYYSSSJJJCCC>>>======777444000//////000//////+++++++++*********)))))),,,+++******************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++***(((&&&&&&''')))******)))))))))))))))(((((((((''''''(((((((((((('''''')))*********************)))*********))))))((('''************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111000111222333444444444444:::999999999:::===???AAA??????AAABBBDDDEEEFFFGGGIIIJJJNNNRRRTTT[[[kkkzzzzzzqqqfffZZZRRREEE@@@;;;999999<<<>>>???===@@@DDDHHHMMMTTT[[[```dddfffhhhkkknnnqqqssstttrrrssstttuuuvvvvvvvvvuuuzzz{{{|||}}}~~~}}}{{{vvvssspppnnnqqqvvv}}}}}}zzzvvvtttssssssssstttvvvyyy{{{|||~~~xxxmmmgggkkkqqqwww{{{|||{{{zzz~~~xxxsssqqqmmmggg```\\\[[[[[[\\\^^^````````````bbbddd```\\\WWWVVVYYY\\\\\\\\\OOONNNLLLKKKIIIGGGEEEEEEGGGIIIMMMQQQUUUXXXZZZ[[[WWWSSSMMMFFF@@@<<<:::999666333000...---...------+++++++++************)))+++******)))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******+++)))''''''(((***+++***))))))))))))))))))))))))'''(((((())))))((((((''')))******++++++++++++***)))******++++++******)))************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111///000111333333444444444::::::999:::;;;===???AAA???@@@AAABBBDDDEEEGGGGGGHHHJJJNNNRRRUUU]]]mmm|||~~~yyypppdddYYYRRREEEAAA===;;;<<<===??????===???DDDHHHMMMTTT[[[```fffgggiiikkknnnppprrrsssqqqrrrsssuuuuuuuuuuuuuuuyyyzzz{{{|||}}}~~~}}}wwwrrrooonnnnnnqqqxxx|||xxxuuusssrrrrrrnnnrrrwwwyyy{{{}}}~~~pppccchhhooowww|||}}}|||{{{|||wwwrrrmmmllliiiddd^^^ZZZYYYYYY^^^```ccccccbbbbbbdddfff```\\\WWWVVVYYY[[[YYYWWWJJJJJJJJJJJJHHHHHHGGGHHHIIIJJJKKKNNNPPPRRRTTTUUUQQQMMMHHHCCC???<<<999888888555111.........---,,,+++++++++************)))))))))((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))((((((***++++++***((((((((()))*********+++(((((()))******)))(((((('''((()))+++++++++***)))(((((()))***++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111000000222333444555555555888888999:::<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGIIIMMMRRRVVV^^^nnn~~~zzzqqqfff[[[TTTIIIEEEAAA>>>===<<<<<<;;;===???CCCHHHMMMTTT[[[```hhhiiijjjlllnnnpppqqqrrrqqqrrrtttuuuvvvuuuuuutttxxxyyyzzz{{{}}}~~~~~~|||uuuooommmmmmnnnpppxxx{{{wwwuuuttttttkkkoootttxxxzzz}}}tttccchhhpppxxx~~~~~~}}}{{{yyyxxxtttpppmmmjjjiiigggbbb\\\XXXWWWWWWZZZ]]]``````^^^^^^```bbb^^^YYYUUUUUUXXXYYYWWWSSSJJJJJJJJJIIIHHHHHHJJJKKKJJJJJJKKKKKKMMMOOOPPPRRRLLLIIIEEEBBB@@@===:::888;;;888333111000///......+++++++++************)))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))***+++,,,+++***''''''((()))***++++++,,,((()))***++++++***)))(((&&&'''(((*********)))(((&&&'''(((***++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111000111333444555666666666666777888:::<<<<<<======AAABBBBBBCCCDDDEEEFFFFFFGGGHHHMMMSSSWWW___ppp}}}wwwkkk\\\PPPDDDBBB>>><<<=========<<>><<<:::999888666444111///---,,,*********+++,,,...///000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***,,,------+++((('''((()))))))))))))))(((((())))))))))))))))))))))))+++***)))'''''''''((()))(((((()))***************&&&&&&&&&&&&(((***,,,...(((((()))***************)))((('''''''''(((***+++------,,,,,,,,,,,,++++++------......///000000000666666666666666666666666::::::999999:::;;;===>>>@@@@@@AAAAAACCCDDDFFFGGGFFFHHHMMMSSSWWW___ooo~~~wwwjjj[[[PPPCCC@@@<<<;;;;;;<<<<<<;;;???AAAEEEIIIMMMSSSYYY]]]ccceeegggjjjmmmnnnnnnooommmoooqqqrrrssstttwwwyyy{{{{{{zzzzzz{{{|||~~~~~~{{{sssooonnnmmmjjjggghhhooowww}}}zzztttqqqpppppppppqqqsssuuuxxxzzz{{{|||}}}yyyssshhhgggjjjsss}}}yyypppiiieeeccc]]]ZZZWWWVVVVVVUUUTTTSSSVVVZZZ\\\[[[WWWVVVYYY\\\YYYWWWTTTSSSSSSTTTSSSRRRNNNKKKGGGEEEFFFHHHJJJJJJMMMMMMMMMLLLJJJHHHFFFDDD???>>>;;;::::::999777666888777555333111...---,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((******)))(((((((((((((((''''''((())))))))))))))))))(((((('''((()))***+++(((((()))******************))))))((()))***+++,,,+++++++++,,,,,,---------------......///000000000444444444555555666666666999999999999:::<<<>>>?????????@@@AAACCCEEEGGGHHHHHHJJJOOOSSSWWW^^^mmm|||~~~vvviiiZZZOOOAAA>>>;;;999999:::::::::>>>@@@DDDHHHLLLQQQWWW[[[aaaccceeeiiikkkmmmmmmnnnlllnnnqqqrrrssstttwwwyyyzzzzzzzzzzzz{{{|||}}}~~~|||sssmmmkkkkkkiiiggggggmmmuuuzzz|||}}}{{{uuuqqqooommmnnnppprrrtttuuuvvvvvvuuuvvvwwwxxxxxxuuuoookkkfffcccccckkkxxxyyyooofffaaa^^^ZZZXXXVVVUUUUUUUUUSSSRRRUUUXXXYYYXXXUUUTTTVVVYYYZZZWWWTTTSSSRRRRRRPPPOOOKKKHHHFFFEEEFFFGGGGGGGGGGGGIIILLLMMMKKKGGGBBB??????===;;;:::::::::888777777666555222000...,,,+++...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&'''((((((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))(((((('''&&&&&&'''(((((((((((((((++++++)))((((((((((((((((((((()))***************+++************+++,,,,,,)))******+++---......///------......///000000000111222333333444555666666777888888999;;;===???@@@??????@@@AAACCCEEEGGGHHHKKKLLLPPPSSSUUU\\\kkkzzz~~~tttfffXXXNNN@@@===:::999999:::::::::===@@@CCCGGGKKKPPPVVVZZZ^^^```cccgggjjjlllmmmmmmkkkmmmppprrrssstttwwwyyyzzzzzz{{{{{{|||}}}~~~~~~uuunnnkkkkkkkkkkkkkkkqqqwww|||}}}}}}vvvqqqoookkkmmmoooqqqrrrrrrqqqqqqpppooonnnmmmlllkkkiiihhhiiiccc___dddooo{{{yyyqqqiiicccaaa\\\ZZZXXXXXXXXXXXXVVVUUUUUUVVVXXXWWWTTTSSSUUUVVVZZZWWWUUUSSSRRRQQQNNNLLLHHHFFFCCCCCCDDDDDDDDDCCCEEEGGGKKKMMMLLLGGGBBB>>>@@@===;;;:::::::::999888666666444222000...,,,,,,---,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))))))))((((((((((((((((((((((((((('''((()))******)))((('''&&&'''(((((())))))((((((++++++***))))))((((((((((((((()))***************************++++++,,,,,,******+++,,,,,,---......------......///000000000///000111222444555666777666666888:::<<<>>>@@@AAA@@@@@@AAAAAACCCDDDFFFGGGKKKLLLOOORRRUUU\\\kkk{{{}}}rrrdddVVVNNNAAA>>>;;;:::;;;<<<<<<<<<===???CCCFFFJJJOOOTTTXXX\\\^^^bbbfffiiikkklllmmmkkkmmmpppqqqrrrtttvvvxxxzzzzzz|||}}}~~~vvvoookkklllmmmooopppvvv|||~~~yyysssoookkklllmmmoooooonnnmmmllllllkkkiiigggffffffhhhiiiooohhhaaa___fffooovvvzzz}}}}}}vvvoooiiifff```^^^]]]\\\\\\[[[YYYWWWVVVWWWWWWWWWUUUTTTUUUUUUYYYWWWUUUTTTSSSRRROOOMMMGGGEEEBBBAAAAAABBBAAA@@@CCCEEEIIILLLKKKHHHCCC@@@???<<<999777777777777666666666444222000...---,,,++++++******)))******+++************************))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&((()))***+++)))((('''''''''((()))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((()))************))))))))))))***************(((((()))***************)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000//////000222444555666777555666888:::<<<>>>@@@AAABBBBBBBBBBBBBBBCCCDDDDDDHHHIIIMMMQQQTTT\\\mmm}}}|||oooaaaTTTMMMAAA???<<<;;;<<<============@@@CCCFFFJJJNNNTTTXXX[[[]]]aaaeeeiiikkkmmmmmmlllnnnpppqqqrrrsssuuuwwwyyyyyy{{{}}}~~~}}}}}}vvvooollllllnnnqqquuuzzz{{{uuuppplllllllllllllllkkkjjjjjjjjjiiigggeeedddgggkkkooouuuoooeee___^^^eeennnttt|||yyyqqqjjjfffeeecccbbbaaaaaa___\\\ZZZYYYYYYYYYXXXXXXWWWWWWVVVYYYWWWVVVVVVVVVUUUSSSPPPKKKHHHDDDAAAAAAAAA@@@???AAAEEEJJJNNNOOOLLLGGGDDDCCC@@@<<<:::999999999888777666555333111000......***************+++,,,---************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))$$$%%%(((******)))&&&%%%&&&'''((())))))******)))************************'''(((((()))))))))))))))((())))))***************'''((()))***++++++++++++(((((()))***************((()))******++++++******---------,,,,,,+++++++++------......///000000000///000111222444555666777555666888;;;===>>>???@@@BBBBBBBBBBBBBBBCCCDDDDDDFFFGGGKKKPPPTTT]]]ooozzzmmm___SSSMMMAAA>>><<<;;;<<<===>>>===>>>@@@CCCGGGJJJOOOTTTXXX[[[]]]aaaeeeiiilllnnnnnnmmmoooqqqqqqqqqrrrsssuuuvvvwwwyyy{{{}}}}}}}}}}}}{{{~~~~~~xxxrrroooooorrrtttyyy}}}wwwrrrnnnmmmllljjjjjjiiiiiiiiihhhhhhgggeeeeeeiiipppuuuwwwssskkkaaa[[[___kkkuuuyyyrrrnnnmmmkkkjjjiiihhheeebbb___]]]\\\[[[[[[[[[ZZZYYYXXXXXXWWWWWWXXXYYYYYYWWWUUUQQQMMMGGGCCCBBBBBBAAAAAACCCIIIRRRYYYZZZVVVOOOKKKHHHDDD@@@===<<<<<<;;;:::777777666444222111000///+++++++++++++++,,,------************************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))&&&'''((()))))))))((((((&&&'''((()))************))))))))))))))))))))))))((((((((((((((()))******'''(((((()))***)))))))))'''(((***+++,,,,,,++++++(((((()))***************)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111222333444555666777555666999;;;===>>>>>>???@@@@@@@@@AAACCCEEEFFFGGGGGGGGGKKKOOOSSS]]]oooyyylll^^^SSSMMM@@@>>>;;;:::;;;=========>>>AAADDDGGGJJJOOOTTTXXXZZZ]]]aaaeeeiiilllnnnooonnnpppqqqqqqqqqqqqrrrttttttuuuwwwzzz{{{||||||{{{zzz||||||wwwssssssvvvyyy~~~xxxrrrooonnnkkkiiihhhhhhhhhiiifffggggggfffgggkkksssyyywwwuuunnnccc[[[^^^lllyyy}}}tttrrrqqqooonnnkkkgggddd___^^^]]]\\\]]]\\\[[[ZZZWWWWWWWWWYYY[[[[[[ZZZXXXVVVQQQJJJEEECCCCCCCCCCCCGGGOOO[[[dddfffaaaXXXQQQFFFBBB===:::888888777777888777666555333222111000------,,,,,,+++,,,,,,---************************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))+++***)))))))))+++,,,---&&&'''((()))************)))))))))))))))))))))))))))(((''''''''')))***+++&&&''''''(((((((((((((((((()))***+++,,,+++******(((((()))******************+++,,,---...---,,,,,,******+++,,,------...///------......///000000000222222333444555555666666555777999;;;===>>>>>>>>>===>>>???AAACCCFFFIIIJJJHHHHHHKKKOOOSSS\\\nnn~~~uuujjj^^^QQQIII???<<<::::::<<<>>>>>>>>>@@@BBBEEEHHHKKKPPPUUUYYYZZZ^^^dddhhhjjjkkkmmmnnnkkknnnqqqrrrrrrrrrsssuuuvvvwwwwwwxxxyyyyyyzzzzzz}}}}}}zzzwwwvvvxxxzzz{{{uuurrrnnniiiffffffgggggggggeeeeeeeeegggiiilllooopppqqqssslllfffddd___eeexxx{{{rrrllllllkkkiiigggddd^^^ZZZZZZZZZYYY[[[^^^[[[\\\[[[\\\bbbfffddd]]]\\\WWWPPPKKKGGGEEECCCBBBLLLRRR^^^iiinnnkkk```WWWPPPJJJBBB<<<:::999777555666666555444333222111000000///---+++***(((((('''***)))((((((((()))+++,,,))))))))))))))))))))))))******))))))******+++,,,)))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((())))))*********+++)))((('''&&&'''(((+++,,,***((('''&&&&&&'''(((***))))))*********))))))((())))))))))))))))))))))))((()))***+++,,,---------+++++++++*********))))))---------------------------------......///000111222222222333333444444444666666555555666888;;;<<<>>>??????@@@@@@AAABBBBBBGGGFFFHHHMMMSSS]]]nnn~~~vvvkkk^^^QQQHHH>>>;;;999999:::<<<======???AAADDDGGGJJJNNNSSSWWWZZZ___eeeiiikkkllllllmmmnnnooopppooooooppprrrtttvvvvvvvvvwwwyyyzzz||||||~~~}}}{{{yyyyyy{{{~~~~~~yyytttpppkkkhhhhhhhhhiiiiiieeeeeeeeefffiiikkknnnppppppuuupppjjjggg```eeevvvwwwpppmmmllliiifffddd^^^YYYYYYZZZ[[[___dddaaadddfffiiinnnqqqllleeebbb]]]UUUOOOKKKIIIHHHGGGKKKPPPZZZdddjjjhhhaaaZZZRRRMMMFFFAAA>>><<<999777555444333222111000000///---,,,++++++***+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))(((((())))))***+++&&&''''''(((((()))******(((((((((((())))))))))))''''''(((((())))))))))))))))))(((''''''(((*********)))'''&&&&&&''')))***))))))************))))))))))))))))))))))))))))))*********+++***))))))(((+++++++++*********))))))------,,,,,,,,,,,,,,,,,,...............///000111111111222333444444555555888888888888999<<<>>>@@@??????@@@@@@AAABBBBBBBBBFFFEEEHHHLLLRRR\\\mmm}}}wwwlll^^^PPPGGG===;;;888888:::<<<<<<===???AAACCCFFFHHHLLLQQQUUU[[[```ggglllmmmmmmllllllppppppooommmlllnnnqqqtttuuuuuuuuuwwwyyy|||~~~~~~}}}|||}}}}}}uuuqqqlllhhhggghhhhhhgggeeeeeeeeefffhhhjjjmmmnnnmmmuuutttmmmhhh```aaaqqq~~~uuupppmmmiiigggeee^^^YYYYYYZZZ]]]dddkkkkkkpppvvv{{{{{{rrrjjjcccZZZSSSNNNLLLKKKJJJIIIMMMTTT[[[aaaaaa^^^[[[RRROOOJJJEEEBBB>>>:::888555444444333222111000000------,,,+++++++++++++++(((((()))***************))))))))))))))))))))))))((((((((((((((())))))***''''''((())))))******+++(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))''''''''''''))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''+++++++++***************+++++++++,,,,,,,,,,,,,,,///............//////000000111222333444555666777555555555666888;;;===???@@@@@@AAAAAABBBCCCCCCDDDEEEEEEGGGLLLRRR[[[lll|||xxxmmm^^^OOOFFF===;;;999888:::<<<======>>>@@@CCCEEEHHHKKKPPPTTT\\\aaaiiimmmnnnmmmkkkjjjmmmnnnoooooooooppprrrtttuuuuuuuuuwwwzzz~~~uuupppkkkgggeeeeeeeeeeeedddddddddeeegggiiikkkllljjjuuuvvvpppjjj```^^^iii}}}wwwqqqnnnllljjjhhhaaa[[[ZZZZZZ\\\dddmmmrrrzzzpppiii___UUUOOOLLLJJJIIIHHHJJJMMMQQQTTTVVVWWWVVVOOOMMMJJJFFFBBB===999777555555555444333222222111111000...,,,***)))(((((('''((()))++++++***))))))(((((((((((((((((((((((()))(((((((((((()))******++++++******)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))******)))((('''&&&))))))(((''''''((())))))((())))))************)))))))))))))))))))))))))))%%%&&&''')))******************************************++++++++++++,,,,,,//////............//////000000111333444666777888333444444666888;;;===???AAAAAABBBBBBCCCDDDDDDDDDEEEEEEHHHMMMSSS\\\mmm|||wwwlll^^^OOOEEE>>><<<::::::;;;===>>>>>>>>>@@@CCCEEEHHHLLLQQQTTT^^^ccciiinnnnnnllljjjiiihhhkkkpppsssttttttuuuvvvuuuuuuwwwzzz}}}wwwsssmmmhhhfffeeeeeedddddddddddddddeeegggiiijjjkkkxxxyyytttoooeee^^^dddooo}}}tttpppnnnoooooolllfff```]]]ZZZZZZbbbkkkttt~~~wwwooodddZZZRRRMMMIIIGGGHHHHHHHHHHHHHHHJJJLLLMMMKKKKKKIIIFFFAAA===999888444444333333222222111111111000...,,,+++))))))((('''((()))++++++***))))))((((((((((((((((((((((((***))))))))))))***++++++++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******)))((('''&&&))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,*********************************++++++,,,,,,,,,///............//////000000111222333555666777888777777999:::===???AAABBBAAABBBBBBCCCCCCDDDDDDEEEFFFFFFJJJPPPUUU^^^nnn}}}~~~vvvkkk]]]OOOFFF???===::::::<<<>>>??????>>>AAADDDGGGJJJNNNSSSWWW___dddiiimmmllljjjhhhhhheeejjjppptttvvvvvvvvvvvvuuuwwwzzz}}}|||wwwqqqllliiihhhgggfffddddddccccccdddfffgggiiinnn{{{{{{vvvuuulllaaaaaaggguuu|||uuunnnkkklllpppsssoookkkfffccc]]][[[```gggsss{{{yyyrrrhhh^^^VVVOOOJJJGGGFFFFFFEEECCC@@@@@@BBBDDDIIIIIIHHHEEEAAA===;;;:::222222222111111000000000...------,,,,,,,,,,,,,,,(((((()))***************))))))))))))))))))))))))***************++++++,,,''''''((())))))******+++(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******+++******)))))))))))))))))))))))),,,,,,,,,,,,,,,+++*********************+++++++++******++++++,,,,,,---------------......///000111111222333444555666777888666777999;;;<<<>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDFFFGGGKKKQQQVVV___ooo}}}}}}uuujjj\\\OOOGGG>>><<<999999;;;===>>>>>>???AAAEEEHHHLLLQQQVVVZZZaaadddhhhkkkjjjhhhggggggfffjjjooorrrssstttuuuvvvvvvyyy}}}zzzsssnnnkkkiiihhhgggddddddccccccccceeefffgggooozzzyyyuuuwwwpppbbb\\\^^^dddqqqwwwsssmmmgggfffiiinnnsssqqqooommmiiiccc]]]```fffpppvvv{{{{{{|||}}}{{{wwwuuuoooggg___WWWQQQKKKGGGDDDDDDDDDAAA===<<<===@@@DDDEEEDDDAAA===::::::;;;444444333333333333222222......---,,,,,,,,,,,,---)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))***++++++&&&''''''(((((()))******(((((((((((())))))))))))******)))))))))((((((((())))))(((''''''(((******)))))))))******)))))))))'''((()))******+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,++++++***))))))*********++++++++++++++++++,,,------......,,,,,,,,,---///000222333333333333444555666666777555666888999;;;<<<======@@@AAAAAABBBCCCCCCDDDDDDEEEFFFJJJQQQVVV___nnn|||}}}tttiii\\\PPPHHH===;;;888888:::<<<======???BBBEEEIIIMMMSSSYYY]]]aaadddhhhiiiiiigggggggggiiikkknnnooopppqqqsssuuuwwwzzz~~~yyyrrrmmmjjjhhhfffeeeddddddcccccccccdddeeefffmmmvvvtttqqqvvvppp```WWWWWWVVVcccxxx|||zzz~~~pppmmmhhhcccbbbeeelllqqqrrrqqqqqqnnnggg```aaagggnnnssstttqqqooopppooommmnnnjjjccc]]]VVVPPPJJJGGGBBBCCCCCCAAA===;;;<<<>>>???@@@@@@===888666777999777777777777777666666666222111///---+++***))))))***)))((((((((()))+++,,,))))))))))))))))))))))))((((((((((((((()))******)))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))(((((('''''''''&&&)))((('''&&&'''(((+++,,,))))))************))))))''''''(((******+++++++++))))))))))))))))))))))))((()))***+++,,,---------))))))******++++++++++++++++++,,,------...//////++++++,,,---///111333444444444444555555555666666999:::;;;===>>>?????????@@@@@@AAAAAABBBCCCCCCDDDDDDEEEJJJPPPUUU^^^mmm{{{{{{pppeeeZZZPPPIII@@@>>><<<::::::;;;===???@@@CCCGGGJJJMMMPPPTTTWWWaaaaaaaaa`````````ccceeeiiijjjmmmppprrrsssssssssvvv{{{~~~{{{uuuoooiiieeebbb```dddddddddcccddddddeeefffjjjmmmrrrvvvuuunnnddd\\\RRRSSS[[[hhhqqqtttuuuwwwpppggg______aaadddiiinnnqqqssstttrrrkkkddddddhhhgggooosssnnnjjjiiigggbbbhhhbbb\\\WWWSSSNNNIIIDDDEEEEEECCC>>>999666888:::??????===<<<:::888777666:::999777777777666333111111000///---,,,+++******))))))))))))))))))))))))***))))))***,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''&&&&&&'''++++++******)))(((((((((******))))))******+++,,,+++((('''(((+++------+++......---,,,***)))+++------,,,,,,,,,,,,---......///////////////.........111222333444555555666555;;;;;;;;;<<<<<<<<<======AAABBBDDDDDDCCCCCCEEEFFFHHHGGGJJJOOOTTT\\\lll{{{{{{qqqfffZZZOOOIII@@@>>><<<::::::<<<>>>???AAADDDHHHKKKNNNQQQUUUXXX^^^___```______```ccceeejjjkkkmmmoooqqqrrrssstttvvvzzz~~~{{{vvvpppjjjfffcccaaaccccccbbbbbbbbbccccccdddeeegggjjjmmmmmmhhhaaa[[[MMMLLLRRR^^^iiimmmoooqqqkkkccc]]]^^^aaacccggglllrrrsssuuutttoooiiieeeeeeeeekkkmmmiiieeeeeedddaaa```\\\WWWRRROOOLLLGGGDDDDDDDDDCCC???:::888888:::>>>===<<<;;;:::999888888::::::999999999888555222111000///---,,,+++******)))))))))))))))))))))))))))(((((()))++++++***((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((()))))))))))))))***************))))))******+++,,,+++)))''')))+++------,,,,,,,,,,,,+++))))))+++------,,,,,,,,,,,,---...............///////////////111222333444555666666666888999999:::;;;;;;<<<<<>><<<::::::<<<>>>@@@CCCEEEIIILLLOOORRRVVVYYY[[[]]]^^^______aaadddffflllmmmmmmnnnppprrrssstttvvvyyy~~~~~~}}}{{{vvvqqqlllgggdddbbbbbbaaaaaa`````````aaaaaaaaabbbccceeefffddd```]]]MMMGGGHHHSSSaaahhhkkklllhhhbbb^^^```cccdddhhhmmmqqqsssvvvxxxvvvqqqiiibbbbbbeeeeeeaaa^^^______]]]YYYVVVRRROOOMMMJJJGGGEEEBBBCCCCCCAAA===:::999999;;;;;;;;;;;;::::::::::::;;;;;;<<<>>>>>><<<888555222111///...,,,+++++++++))))))))))))))))))))))))(((''''''(((******)))((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************'''(((((()))******++++++***))))))))))))***+++++++++***))))))+++------,,,)))***+++***))))))+++,,,,,,,,,,,,,,,,,,---......------......//////000000000111333444555666666666888888999:::<<<===>>>>>>>>>???AAAAAA@@@@@@BBBCCCHHHGGGJJJNNNRRRYYYhhhvvv}}}uuujjj\\\OOOFFF???>>><<<;;;;;;===???AAACCCFFFIIILLLOOORRRVVVXXXYYY[[[^^^```aaacccfffiiinnnnnnmmmnnnooorrrtttuuuuuuxxx{{{~~~}}}|||~~~}}}{{{wwwsssnnniiifffdddaaa```___^^^^^^^^^^^^^^^``````bbbeeeggggggdddaaaRRRIIIEEENNN\\\fffjjjlllhhhdddbbbdddggghhhlllpppooosssxxx}}}}}}qqqfff``````^^^ZZZXXXXXXXXXXXXUUUSSSPPPNNNKKKIIIGGGFFFAAABBBCCCBBB@@@===:::999888888999:::;;;;;;<<<<<<>>>???AAADDDDDDBBB<<<888222111000...---,,,,,,+++))))))))))))))))))))))))((((((''')))***+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))+++)))(((&&&&&&((()))+++''''''((()))******++++++(((((())))))************)))))))))))))))***++++++++++++******+++,,,------(((***++++++******,,,---,,,,,,++++++,,,,,,---...,,,------...///000111111000111222444555666666666999:::;;;===???@@@BBBBBB>>>???AAAAAA@@@@@@BBBCCCGGGGGGJJJNNNQQQXXXfffsss~~~vvvkkk]]]OOOFFF???>>><<<;;;;;;===@@@AAABBBEEEIIILLLNNNQQQTTTWWWYYY[[[___aaacccfffiiikkknnnnnnmmmnnnppprrrtttvvvuuuvvvyyy{{{||||||{{{zzz|||~~~~~~~~~}}}|||yyytttpppkkkhhhfffaaa```___^^^]]]]]]]]]]]]^^^___bbbgggjjjjjjgggdddZZZNNNFFFLLLYYYccciiimmmhhheeedddgggiiiiiimmmsssqqqxxxpppbbb^^^YYYVVVTTTRRRRRRSSSQQQPPPNNNKKKHHHFFFEEEDDDBBBBBBCCCCCCAAA>>>;;;888666666888999;;;<<<===>>>AAACCCEEEHHHHHHEEE???;;;333222111///...---,,,,,,************************)))))))))***+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((+++)))(((&&&&&&((()))+++$$$%%%'''((()))******)))************))))))(((((())))))(((((())))))***+++++++++++++++***+++,,,---)))+++,,,,,,,,,+++---...,,,++++++++++++,,,------,,,------...///000111111///000222444555666777777999999;;;===???AAABBBCCC???@@@BBBBBBAAAAAACCCDDDGGGGGGJJJNNNRRRXXXeeerrr~~~vvvkkk]]]OOOGGG???>>><<<;;;<<<>>>@@@BBBCCCEEEIIILLLNNNQQQTTTWWWXXX[[[```ccceeegggjjjlllllllllmmmoooqqqtttvvvwwwtttuuuvvvxxxyyyzzzzzzzzz|||}}}~~~~~~~~~}}}|||zzzvvvrrrmmmjjjhhhbbbbbb```___]]]]]]\\\\\\\\\]]]aaaeeeiiiiiigggeee___SSSIIIKKKUUU^^^fffkkkhhhfffeeeggghhhhhhmmmtttvvv{{{ggg```YYYVVVSSSNNNLLLMMMJJJJJJIIIGGGCCCAAABBBCCCEEEDDDCCCCCCBBB???;;;888555555777999;;;<<<>>>???DDDEEEGGGIIIIIIEEE???;;;444333111000...---------***************************))))))***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***$$$%%%'''((()))))))))(((++++++******)))((((((''')))(((((((((((()))*********++++++***))))))***,,,***,,,---...,,,,,,,,,---+++++++++++++++,,,------------......//////000000///000222444555777777777666777888:::<<<>>>???@@@@@@AAACCCCCCBBBBBBDDDEEEFFFGGGJJJOOORRRXXXeeerrr~~~uuujjj]]]PPPHHH???>>><<<;;;<<<>>>AAACCCDDDGGGJJJMMMOOOQQQUUUWWWXXX[[[___bbbdddfffiiikkkjjjkkkmmmpppsssuuuvvvwwwssssssuuuvvvxxxyyyzzzzzz{{{}}}~~~~~~~~~~~~}}}|||zzzwwwsssoookkkiiidddcccbbb```^^^]]]]]]]]]]]]]]]^^^aaaeeehhhhhhhhhcccXXXNNNMMMRRRYYYbbbjjjkkkiiihhhiiiiiiiiiooovvvvvv}}}lllccc[[[XXXTTTMMMIIIIIIEEEFFFGGGEEEBBBBBBCCCEEEHHHEEECCCBBBBBB???;;;777444555666888:::<<<>>>???EEEEEEFFFGGGFFFBBB===999444333222000///...------************************)))(((((()))+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&(((*********)))(((*********)))))))))))))))((((((((((((((()))******(((***+++***'''''')))+++***,,,------,,,******++++++++++++***++++++,,,---.........//////////////////000222444555777777888666777888:::;;;===>>>>>>@@@AAACCCCCCBBBBBBDDDEEEFFFGGGKKKPPPSSSYYYfffsss~~~uuuiii]]]PPPIII???>>><<<;;;<<<>>>AAACCCFFFHHHLLLNNNPPPSSSVVVXXXWWWZZZ^^^bbbdddeeehhhiiihhhjjjmmmqqqtttvvvwwwwwwrrrssstttvvvwwwyyyzzz{{{{{{}}}~~~~~~~~~}}}|||{{{xxxtttpppllljjjfffeeecccaaa___^^^^^^]]]aaa___^^^___cccgggjjjlllfff\\\RRROOORRRWWWaaajjjpppmmmllllllkkkkkkrrrzzztttyyypppeee]]]ZZZUUULLLGGGGGGCCCEEEGGGFFFDDDDDDGGGJJJJJJGGGCCCBBBAAA???;;;777444555666888:::<<<>>>>>>EEEDDDDDDDDDCCC@@@:::666555444222000///.........************************(((''''''(((***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((***+++,,,+++)))(((((((((((()))******++++++((((((((((((((()))******((()))+++)))&&&&&&(((+++)))+++------+++)))((()))++++++******++++++,,,---///////////////.........///000222444555777888888888999:::;;;<<<>>>?????????AAABBBBBBBBBBBBCCCEEEEEEGGGKKKPPPTTTZZZgggttt}}}ssshhh\\\PPPIIICCCAAA???>>>======???@@@EEEGGGKKKNNNPPPSSSWWWYYY\\\^^^```aaaaaabbbeeefffgggjjjnnnrrruuuuuusssrrrvvvvvvwwwxxxzzz{{{||||||}}}||||||||||||~~~~~~|||zzzyyyxxxuuuqqqnnnhhhddd```^^^]]]]]]\\\\\\ZZZ\\\^^^```bbbeeejjjmmmhhh```VVVNNNJJJOOO___ooopppnnnllllllmmmnnnooonnnzzz~~~zzzvvvnnnfff]]]WWWUUURRRMMMIIIFFFDDDBBBAAAAAACCCEEEGGGIIIHHHGGGEEECCCBBBAAA@@@777777888999;;;<<<======>>>AAABBB@@@<<<888777888222222222222111///...---///...---,,,+++)))((((((,,,+++)))((((((((()))***'''(((***++++++***((('''((((((((((((''''''''''''(((((())))))))))))((((((''''''(((((())))))******))))))))))))************333---'''%%%(((,,,------((()))***++++++***)))(((((()))))))))))))))((((((************************---+++)))***,,,,,,)))'''%%%)))......***((()))+++---------...///000000111000000222333444555555555666888999:::;;;===AAADDDBBBBBBAAABBBCCCEEEGGGHHHHHHJJJOOOSSSUUUZZZggguuu~~~tttiii\\\PPPIIIAAA???>>><<<<<<===>>>???DDDGGGKKKNNNPPPSSSWWWZZZ\\\^^^```aaabbbccceeegggjjjlllppptttvvvvvvuuutttuuuvvvwwwxxxyyy{{{||||||~~~}}}}}}|||}}}~~~}}}~~~}}}{{{zzzyyywwwssspppkkkgggccc```^^^]]]\\\[[[ZZZ\\\^^^```bbbeeeiiillljjjbbbXXXPPPJJJMMMZZZhhhnnnmmmllllllmmmoooppppppvvvzzz|||vvvrrrjjjccc[[[VVVUUUSSSOOOLLLGGGFFFDDDCCCDDDFFFHHHJJJJJJJJJIIIHHHFFFCCCAAA@@@888999999::::::;;;<<<<<<<<<>>>???>>>:::777666666111111111111000...---,,,,,,,,,++++++*********)))++++++)))((((((((()))******+++,,,,,,,,,,,,+++***)))))))))(((((('''''''''(((((())))))))))))(((((())))))))))))((((((((((((((((((((()))))))))************)))(((((((((***,,,,,,,,,,,,+++***(((&&&%%%(((((())))))))))))((((((************************,,,***)))***,,,,,,)))''''''+++000111...,,,...111............////////////000111222444555555555555777999:::;;;;;;===???AAABBBBBBBBBBBBCCCEEEFFFHHHGGGIIINNNSSSUUUZZZhhhvvv}}}sssggg[[[OOOGGG>>>===<<<;;;;;;===>>>@@@CCCFFFJJJNNNPPPTTTXXX[[[\\\^^^```bbbbbbccceeegggjjjlllpppsssuuuvvvuuutttuuuuuuvvvxxxyyyzzz{{{|||~~~~~~}}}~~~~~~~~~|||}}}|||{{{{{{zzzxxxuuurrrnnnjjjeeeaaa___]]][[[ZZZZZZ\\\^^^```aaadddhhhkkkmmmeee\\\SSSKKKIIISSS^^^jjjkkkkkklllnnnpppqqqrrrtttvvvzzz|||{{{wwwqqqnnneee```YYYUUUTTTTTTQQQOOOJJJIIIHHHHHHIIIKKKMMMOOONNNOOOOOONNNKKKGGGCCCAAA;;;;;;:::::::::::::::;;;:::;;;<<<:::777555444444111111111000///...,,,,,,************************+++******)))((()))))))))++++++++++++++++++++++++++++++***)))((((((''''''(((((())))))))))))((((((*********)))((('''''''''''''''((((((((()))))))))!!!&&&++++++(((&&&'''***,,,,,,,,,+++)))(((&&&%%%(((((())))))***))))))(((************************+++*********++++++***(((%%%)))---...---,,,...000.........///////////////111222333444555666666666888:::<<<===<<<<<<===???BBBBBBBBBBBBCCCEEEFFFGGGFFFHHHMMMRRRTTTZZZiiiwwwzzzqqqeeeXXXLLLDDD===<<<;;;;;;<<<===@@@AAACCCFFFJJJMMMQQQTTTXXX[[[\\\^^^```bbbbbbdddfffhhhiiikkknnnqqqssssssrrrrrrtttuuuvvvwwwxxxzzz{{{{{{~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzyyyvvvsssmmmjjjeeeaaa___]]][[[ZZZZZZ\\\^^^___```cccfffiiinnnhhh```WWWLLLFFFKKKTTTeeegggkkknnnpppqqqssstttsssuuuwwwxxxvvvrrrmmmjjjbbb]]]XXXTTTSSSSSSRRRPPPNNNMMMMMMMMMNNNPPPRRRTTTUUUVVVWWWVVVSSSNNNHHHEEE>>>===<<<:::999999999999999999999888666444444444222222111111000...---,,,*********)))))))))))))))+++******)))))))))))))))))))))(((((((((((()))))),,,,,,+++***)))(((''''''(((((())))))))))))((((((***)))))))))((((((((('''''''''''''''((((((((((((!!!%%%)))***)))(((((((((((())))))***************(((((()))*********))))))*********************************+++++++++***)))'''))),,,---,,,+++---...---------...///000000111222222444555666777777777666999<<<=========>>>???BBBBBBBBBCCCDDDEEEEEEFFFEEEGGGLLLQQQTTT[[[jjjyyy{{{rrrfffYYYLLLDDD======<<<;;;<<<>>>AAABBBCCCFFFJJJNNNPPPTTTXXX[[[\\\^^^aaabbbcccdddgggiiiiiikkkmmmppprrrrrrrrrqqqssstttuuuvvvxxxyyyzzzzzz}}}~~~~~~~~~~~~zzzyyyxxxyyyyyyxxxuuurrrkkkgggccc```^^^]]]\\\[[[ZZZ[[[\\\]]]^^^```dddgggmmmiiiccc[[[OOOFFFGGGMMM^^^dddkkkpppsssssstttvvvrrrrrrsssqqqoookkkgggddd___\\\WWWTTTRRRQQQQQQQQQQQQQQQQQQQQQRRRTTTVVVWWW[[[\\\^^^]]]ZZZTTTNNNJJJ@@@???===:::999888888999999888777666666555555444333333333222111000///...,,,,,,+++***)))((('''&&&************)))))))))((())))))(((''''''((())))))+++++++++***)))(((((('''(((((())))))))))))(((((('''((((((((()))))))))***''''''''''''(((((((((((('''%%%%%%'''***+++***((()))))))))))))))******+++(((((()))***************************************)))***+++++++++*********...///000///............***+++,,,...///111222333222222444555666777777777444777;;;===>>>>>>???AAABBBBBBCCCDDDDDDEEEEEEEEEDDDFFFKKKPPPSSSZZZjjjyyy|||ttthhh[[[MMMEEE>>>===<<<<<<===>>>AAABBBEEEGGGKKKNNNPPPSSSWWWYYY\\\^^^aaabbbccceeegggjjjlllmmmoooqqqsssssssssssssssssstttvvvwwwxxxyyyzzz{{{{{{}}}~~~~~~~~~~~~zzzyyyxxxxxxxxxwwwtttrrrjjjgggccc___^^^^^^\\\[[[XXXYYY[[[[[[\\\^^^aaadddiiigggddd^^^SSSHHHFFFJJJWWW```kkktttvvvvvvvvvvvvpppooommmjjjfffbbb___]]]\\\ZZZVVVSSSQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVWWWXXX]]]^^^______[[[VVVPPPMMMBBB@@@===:::888888999999999777555555666666666555444444444333222111//////------,,,+++)))((('''&&&)))************)))((((((******************************))))))))))))(((((((((((())))))))))))(((((('''''''''((()))*********''''''((((((((()))))))))+++'''$$$&&&***,,,+++(((,,,+++***)))(((((((((((((((((()))***++++++++++++************************(((***++++++*********+++///......---,,,,,,++++++***+++,,,...///111222333111222333444555666666666444666:::<<<===>>>AAABBBBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFJJJOOORRRZZZjjjyyy{{{rrrgggYYYKKKCCC>>>===;;;;;;;;;===???@@@FFFHHHLLLNNNPPPRRRUUUXXX\\\^^^aaabbbdddeeehhhjjjlllmmmoooqqqrrrsssssssssrrrssstttuuuvvvxxxyyyyyyxxxyyy{{{}}}~~~~~~}}}|||zzzyyyyyyyyywwwtttrrrmmmjjjeeeaaa___^^^\\\ZZZWWWXXXYYYYYYYYY[[[^^^aaaddddddeeeaaaWWWKKKHHHKKKQQQ]]]lllvvvyyyxxxvvvvvvqqqooolllgggbbb]]]ZZZXXXWWWVVVTTTRRRQQQQQQTTTVVVUUUUUUVVVVVVVVVWWWWWWXXX[[[\\\\\\[[[XXXTTTOOOLLLBBB@@@===:::888888999:::888666333333555666555444333333333222111000///...---,,,,,,+++***))))))))))))******+++***)))((('''((()))***++++++***)))(((''''''(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******(((((((((((()))))))))(((,,,+++***)))(((((())))))(((((()))***++++++++++++************************'''))),,,,,,***)))***,,,+++***)))))))))******)))------......//////000000000111222444555555555555777888:::;;;;;;===@@@BBBBBBCCCDDDEEEEEEDDDDDDCCCFFFGGGJJJNNNQQQYYYiiiyyy~~~xxxooodddVVVHHH???===<<<;;;::::::;;;===>>>GGGIIILLLNNNPPPRRRUUUWWW\\\^^^aaacccdddfffhhhkkkkkklllmmmnnnppppppqqqqqqrrrssstttuuuvvvxxxxxxyyyvvvwwwzzz|||~~~~~~}}}}}}|||{{{{{{zzzxxxuuurrrqqqmmmgggccc```^^^[[[YYYVVVWWWXXXXXXXXXZZZ]]]___aaabbbdddcccYYYMMMIIILLLMMM[[[lllxxx{{{yyyvvvuuutttrrrmmmgggbbb]]]YYYXXXSSSSSSRRRQQQQQQRRRVVVYYYVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYXXXUUUQQQMMMJJJBBB@@@===:::888888999:::777444111111444666555333222222222222111///...---++++++++++++++++++++++++)))******++++++)))((('''%%%'''(((******((('''%%%&&&&&&''''''((()))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))************$$$(((++++++(((&&&&&&((()))((((((((((((***,,,---(((((()))++++++,,,,,,,,,************************'''))),,,,,,***)))+++---,,,+++***+++,,,......---000000//////.........---000000222333444555555555::::::;;;::::::;;;>>>AAABBBCCCDDDEEEEEEEEEDDDCCCGGGGGGKKKNNNQQQXXXhhhxxxzzzrrriii^^^RRRGGG@@@888888999999999;;;???BBBDDDFFFIIILLLOOOSSSWWWZZZ\\\^^^aaadddfffhhhiiiiiikkklllnnnppprrrsssttttttuuuuuuvvvwwwwwwwwwwwwwwwyyyyyyzzz{{{}}}~~~|||zzzxxxuuutttsssqqqnnniiiddd```]]]\\\\\\[[[XXXVVVWWWZZZ\\\\\\[[[^^^^^^]]]ZZZVVVPPPJJJFFFIIIWWWjjjwww{{{yyyuuutttuuupppiiiccc___\\\XXXVVVUUUTTTRRRQQQQQQSSSVVVWWWZZZZZZYYYVVVSSSQQQQQQRRRXXXXXXWWWTTTPPPKKKFFFDDDFFFAAA<<<999999999888666777666666555333222111111111111000000//////......///---***'''&&&&&&((()))++++++***)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))+++---000222))))))***++++++++++++***)))************+++++++++,,,,,,++++++***))))))))).........////////////000///////////////.........000111222444555666777777777888999;;;===>>>@@@@@@AAABBBCCCCCCDDDDDDCCCCCCEEEFFFJJJMMMPPPVVVfffuuu}}}xxxpppfff[[[OOODDD===::::::;;;;;;;;;===AAADDDDDDGGGJJJMMMPPPTTTXXX\\\^^^```cccfffhhhiiijjjjjjlllmmmoooqqqrrrssstttttttttuuuvvvwwwxxxxxxxxxxxxzzzzzz{{{{{{}}}~~~}}}zzzxxxvvvtttsssrrrooojjjeeeaaa]]]\\\[[[]]][[[XXXXXXZZZ[[[[[[YYY\\\\\\\\\[[[WWWRRRKKKFFFFFFSSSfffuuu{{{{{{yyyxxxtttoooiiiccc___\\\XXXVVVVVVTTTRRRPPPPPPQQQSSSTTTVVVVVVVVVTTTQQQOOOOOOPPPUUUUUUSSSQQQMMMIIIFFFDDDDDD@@@;;;999999:::999888777777666444444333333333111111000000//////......///---+++)))))))))******(((((('''&&&&&&&&&&&&&&&'''(((((())))))(((((('''))))))))))))))))))))))))''''''((()))))))))))))))(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))+++,,,---))))))***++++++++++++***)))************+++++++++)))))))))***++++++,,,,,,,,,,,,---------........................---------111222333555666777888888777888999;;;===>>>@@@@@@AAABBBCCCCCCDDDDDDCCCCCCEEEFFFJJJMMMPPPVVVfffuuuzzzuuulllaaaVVVKKK@@@:::666777777777888:::>>>AAADDDGGGKKKOOORRRVVVZZZ]]]aaaccceeehhhiiijjjkkkkkkmmmnnnoooqqqssstttuuuuuuttttttuuuwwwxxxyyyzzzzzz||||||||||||}}}~~~}}}{{{xxxvvvuuutttsssqqqlllgggbbb^^^[[[ZZZ^^^\\\YYYXXXYYYYYYYYYXXXZZZZZZ[[[\\\ZZZTTTLLLGGGBBBNNN```qqq{{{{{{vvvqqqkkkfffbbb^^^ZZZYYYWWWTTTQQQOOOOOOOOOPPPQQQRRRRRRPPPNNNLLLMMMMMMQQQPPPNNNLLLIIIGGGEEEDDDBBB???;;;999:::;;;;;;;;;:::888777555444444444555111111000000//////......,,,,,,,,,++++++***************)))((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++***)))(((((((((((()))))))))***++++++++++++***)))************+++++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------222333444666777888888999888888999;;;===>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCEEEFFFIIIMMMPPPVVVfffuuu|||wwwqqqggg\\\RRRGGG>>>888333444444555555888<<>><<<:::;;;===>>>???>>><<<999777555444444444111111000000//////......)))***+++,,,++++++***)))++++++******)))******+++))))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((+++******)))(((((((((((())))))***++++++++++++***))))))*********+++++++++,,,,,,++++++***)))))))))***++++++++++++,,,,,,,,,---------------.........111222444555777888888888888999:::;;;<<<>>>??????AAABBBCCCCCCDDDCCCCCCCCCDDDEEEIIIMMMPPPWWWfffuuuzzzvvvqqqkkkaaaWWWMMMDDD===888555666777777888:::???BBBCCCGGGLLLPPPSSSVVVZZZ\\\aaabbbdddggghhhiiiiiiiiimmmnnnppprrrtttuuuuuuvvvtttuuuuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}yyywwwvvvuuuuuuvvvtttqqqlllfff```[[[XXXUUUUUUUUUTTTTTTUUUWWWXXXWWWWWWYYY\\\___[[[SSSLLLCCCIIIUUUgggzzzyyyrrrjjjeeecccaaa]]]XXXSSSOOOMMMLLLLLLMMMNNNNNNKKKJJJIIIJJJFFFEEEDDDBBBAAA@@@@@@@@@???>>>===<<<;;;===@@@BBBBBBAAA===999666444333222111111000000//////......***+++---......,,,+++***''''''&&&&&&&&&''''''(((***++++++,,,,,,++++++***((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((()))))))))***(((((()))))))))*********(((((((((((((((((((((((())))))******************))))))***++++++++++++***))))))*********+++++++++,,,,,,++++++***))))))))),,,,,,,,,,,,------------------......////////////000111222444555666777777999999:::;;;<<<>>>>>>???AAABBBCCCCCCDDDCCCCCCCCCDDDEEEIIIMMMPPPWWWgggvvv{{{uuupppiiicccYYYPPPHHHBBB<<<888333444555666777999>>>AAAEEEIIINNNRRRUUUWWWZZZ\\\___aaaccceeeggghhhiiihhhmmmnnnoooqqqssstttuuuuuuvvvvvvvvvwwwyyy{{{~~~|||xxxvvvuuuuuuuuuvvvuuurrroooiiibbb\\\YYYRRRSSSSSSSSSRRRSSSVVVXXXWWWWWWXXX\\\aaa___XXXQQQGGGIIIQQQaaavvv~~~vvvppphhheeeaaa[[[VVVQQQMMMLLLKKKMMMNNNMMMKKKHHHGGGGGGBBBBBBAAA@@@???>>>============<<<;;;:::<<>>???AAABBBCCCCCCDDDDDDCCCCCCCCCEEEIIIMMMPPPWWWgggvvv~~~zzztttlllfff```ZZZQQQIIICCC>>>;;;888111222333444555888<<>>===;;;::::::::::::888777888<<<@@@AAAAAAAAA???<<<999555333111111000000//////..................---,,,*********************+++,,,,,,)))******++++++******)))))))))))))))))))))))))))''''''((()))))))))))))))$$$$$$%%%&&&&&&'''((((((((((((((())))))))))))***))))))))))))))))))))))))'''((()))*********)))((())))))***++++++++++++***)))************+++++++++)))))))))***++++++,,,,,,------------............,,,,,,---......///000000000111333555666777777777999::::::;;;<<<===>>>>>>AAABBBCCCCCCDDDDDDCCCCCCCCCDDDHHHMMMPPPWWWgggwww~~~}}}||||||}}}|||zzzxxxssslllddd^^^ZZZTTTLLLEEE@@@<<<999888444555666777888;;;???CCCLLLPPPUUUXXXZZZ[[[]]]^^^^^^```cccfffhhhjjjkkkkkkkkklllnnnppprrrsssttttttyyyxxxwwwwwwyyy{{{~~~}}}zzzvvvsssssssssttttttttttttqqqllleee___[[[UUUWWWWWWUUUQQQQQQSSSVVVZZZXXXWWW\\\bbbddd^^^XXXMMMHHHIIIVVVmmm{{{vvvjjjhhhccc^^^WWWRRRMMMKKKIIIKKKLLLKKKHHHDDDBBBBBB>>>>>>???@@@>>><<<999888777888888666555666:::>>>>>>???@@@@@@???;;;888555111111111000//////......,,,,,,+++***(((''''''&&&''''''&&&''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))&&&&&&''''''((()))******''''''''''''((((((((()))))))))))))))))))))))))))'''((()))))))))((('''&&&))))))***++++++++++++***)))************+++++++++,,,,,,++++++***))))))))),,,,,,------------......++++++,,,,,,---...//////222222444666777888888888::::::;;;;;;<<<===>>>>>>AAABBBCCCCCCDDDDDDCCCCCCCCCDDDHHHMMMPPPXXXhhhwww~~~~~~}}}}}}}}}}}}~~~~~~~~~|||yyyxxxwwwwwwuuurrroookkkeee]]]XXXNNNKKKFFF@@@;;;777555444111333555666888;;;???BBBKKKOOOTTTVVVWWWXXX\\\___^^^bbbfffiiiiiiiiiiiiiiilllnnnppppppqqqrrruuuwwwyyyzzz{{{{{{||||||||||||~~~}}}}}}}}}~~~|||xxxtttsssssssssrrrqqqppppppooommmhhhaaa\\\VVVVVVUUURRRNNNNNNQQQUUUXXXWWWXXX^^^dddfffbbb^^^QQQJJJGGGQQQggg}}}|||wwwqqqeeeaaa\\\WWWTTTQQQNNNLLLLLLLLLKKKJJJIIIHHHFFFEEEAAABBBAAA???===;;;:::;;;:::999888888888888888888<<<===>>>>>><<<999444222111111000///////////////......,,,+++***))))))))),,,,,,,,,+++++++++******))))))))))))************'''(((***+++,,,***)))'''(((((((((((())))))))))))+++++++++***)))((((((''''''&&&%%%$$$%%%''')))******++++++******)))((('''(((((((((((((((((((((((((((((())))))************...---,,,++++++---///000//////---***)))***...222+++,,,---.........---,,,//////---,,,,,,---...///111222222333444555666666555777999::::::;;;===???DDDAAA???@@@CCCEEEEEEDDDEEEFFFIIINNNRRR[[[lll}}}~~~}}}{{{{{{{{{{{{|||}}}~~~~~~~~~|||yyyvvvsssqqqpppooommmkkkgggccc]]]VVVQQQIIIGGGBBB===888555444333222333555666888;;;???BBBKKKNNNSSSUUUUUUWWWZZZ^^^]]]aaaeeeiiiiiijjjjjjkkkkkkmmmnnnoooooopppsssuuuxxxyyyzzz{{{||||||||||||}}}~~~}}}~~~|||xxxtttssssssrrrqqqooonnnnnnmmmkkkfff___[[[VVVVVVUUURRRNNNNNNQQQTTTWWWVVVWWW\\\cccfffdddaaaUUULLLGGGOOOaaauuu~~~yyywwwvvvsssnnnhhh```]]]YYYVVVTTTRRRPPPNNNLLLLLLLLLLLLMMMKKKIIIHHHDDDDDDCCC@@@>>>;;;::::::888777777666666666666666:::;;;<<<<<<:::777333000111111000//////////////////...,,,+++******)))))),,,,,,+++++++++*********))))))))))))************((()))***+++***)))(((((((((((((((((())))))))))))++++++******)))(((((('''+++***)))(((((()))+++,,,)))************)))(((((((((((((((((((((((((((((()))))))))))))))*********,,,+++***)))***+++---...000...,,,)))))))))***++++++,,,---.........---,,,///...------------...///111222222333444555666666555777999::::::;;;>>>@@@DDDAAA???@@@CCCEEEEEEDDDFFFFFFJJJNNNRRRZZZlll||||||yyyvvvuuuuuuvvvvvvwwwxxxyyyzzzyyyxxxuuuqqqnnnjjjgggfffeeebbb___\\\XXXRRRLLLGGGBBB@@@<<<888555333333333222444555777888;;;???BBBKKKNNNRRRSSSSSSTTTXXX[[[]]]```eeehhhiiijjjkkkllljjjlllmmmmmmmmmnnnqqqsssvvvwwwyyyzzz{{{|||}}}}}}|||~~~}}}xxxuuusssrrrqqqpppooonnnnnnmmmkkkggg```\\\WWWWWWUUURRROOOOOOQQQTTTVVVUUUVVV[[[aaafffgggfff[[[QQQIIIKKKXXXiiiuuuzzzuuussspppooonnnkkkeee```ZZZXXXUUUTTTTTTTTTRRRQQQLLLLLLNNNPPPQQQQQQNNNKKKHHHGGGEEECCCAAA>>>===<<<888888777666666666666666777888999999888555111///111111000//////////////////...---+++************,,,++++++++++++*********))))))))))))*********************))))))((((((((((((((((((((())))))))))))+++******))))))(((((('''***)))'''&&&&&&'''(((((((((((())))))))))))******))))))))))))))))))))))))*********)))))))))))))))***)))((((((((()))+++,,,---***((((((***+++***(((++++++,,,---------------///......------...//////111222222333444555666666555777999:::;;;<<<>>>@@@CCCAAA@@@AAACCCEEEEEEDDDGGGGGGJJJNNNQQQZZZkkk{{{}}}||||||}}}}}}~~~~~~}}}{{{xxxssspppppppppoooooooooooopppppprrrpppmmmiiieeeaaa^^^\\\ZZZXXXUUURRROOOJJJDDD@@@<<<:::888555333333333333333444666777888;;;???BBBKKKNNNQQQRRRRRRSSSWWWZZZ]]]aaadddggghhhhhhiiikkkkkklllmmmmmmmmmnnnppprrrtttuuuwwwxxxzzz{{{|||||||||}}}}}}xxxuuutttrrrpppoooqqqpppoooooommmiiiddd```YYYWWWTTTQQQPPPPPPQQQSSSTTTSSSUUUYYY```fffiiijjjbbbXXXMMMIIIPPP\\\gggmmmmmmlllkkkkkkjjjgggaaa]]]WWWUUUSSSSSSTTTTTTSSSRRRNNNNNNPPPSSSVVVVVVRRRNNNJJJHHHFFFEEEDDDBBB@@@>>>;;;:::999888777777777888555666777777666444111///111000000//////////////////...---,,,+++*********++++++++++++************((()))))))))************+++***)))(((''''''(((((((((((((((((())))))))))))******))))))(((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''((()))***++++++))))))))))))))))))))))))************))))))))))))))))))((((((((()))***+++(((%%%$$$'''---000---***++++++,,,,,,------------.............../////////111222222333444555666666555777999;;;;;;<<<>>>@@@BBBAAAAAABBBCCCDDDDDDDDDGGGHHHKKKNNNQQQYYYjjjzzz}}}{{{zzz}}}~~~~~~}}}|||}}}}}}}}}~~~xxxyyyyyyzzz{{{|||||||||}}}|||{{{zzzxxxuuuppplllmmmllljjjiiigggfffffffffhhhgggddd```\\\XXXUUUTTTQQQOOOLLLJJJHHHDDD???<<<888777555333333333444555444555777888888;;;???AAAKKKMMMPPPQQQPPPRRRVVVZZZ^^^aaadddeeeeeefffggghhhkkkmmmnnnnnnnnnooorrrtttssstttuuuwwwyyyzzzzzz{{{|||~~~~~~}}}yyyvvvuuusssqqqoooppppppooonnnmmmjjjeeeaaaZZZXXXTTTQQQPPPQQQRRRRRRRRRRRRTTTYYY___fffkkkmmmjjj___QQQIIIIIIQQQ[[[aaaeeeffffffgggfffccc___\\\VVVUUUTTTTTTUUUUUUSSSRRRQQQPPPRRRVVV[[[[[[WWWSSSKKKHHHFFFEEEDDDCCCAAA>>>;;;:::999888777777777777555666777777666444222111111000000/////////////////////---,,,+++*********+++++++++*********))))))((()))))))))******************)))(((''''''(((((((((((((((((()))))))))))))))))))))(((((((((((((((,,,,,,+++******)))))))))''''''''''''((()))+++,,,))))))))))))))))))))))))*********))))))))))))))))))))))))))))))***++++++)))&&&%%%)))///111///+++++++++++++++,,,,,,---------......//////000000000111222222333444555666666666888:::;;;;;;<<<>>>@@@@@@AAABBBCCCCCCCCCDDDEEEGGGHHHKKKNNNQQQYYYjjjzzz|||zzzyyyzzz{{{{{{zzzxxxxxxyyy{{{zzzzzz{{{{{{{{{{{{{{{zzzuuuvvvvvvvvvvvvwwwwwwwwwvvvuuuttttttsssppplllhhhgggfffdddaaa___]]]\\\\\\[[[ZZZXXXUUURRROOOLLLKKKIIIGGGEEECCCBBB???<<<999666555444333333444666777555666777888999;;;>>>AAAHHHKKKMMMNNNNNNPPPUUUYYY]]]___aaaccccccdddfffgggkkkmmmnnnooopppqqqtttvvvtttuuuwwwxxxyyyzzzzzz{{{}}}}}}zzzxxxwwwuuusssqqqnnnmmmllllllkkkhhhdddaaa\\\XXXTTTQQQQQQRRRRRRQQQPPPQQQUUUYYY```ffflllooonnndddUUUIIIDDDHHHPPPVVV]]]^^^_________]]][[[YYYWWWVVVUUUVVVWWWWWWUUUSSSTTTRRRTTTZZZaaadddaaa]]]PPPLLLHHHFFFFFFEEE@@@===999999777666555555555555555555666666666555333222111111000///////////////000///...,,,+++++++++++++++************)))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))''''''&&&&&&''')))***,,,))))))))))))))))))))))))((()))))))))************)))*********++++++++++++---+++***+++...///,,,***+++++++++++++++,,,------------///000000000000000111222222333444555666666666888:::;;;<<<===???AAA???AAACCCDDDCCCCCCDDDEEEGGGGGGJJJNNNQQQZZZkkk{{{}}}{{{zzzyyywwwxxxwwwvvvttttttuuuwwwyyyxxxxxxwwwvvvuuusssrrrooooooooonnnnnnnnnnnnnnnkkkjjjiiihhhhhhfffccc```[[[ZZZXXXVVVTTTRRRQQQQQQNNNMMMKKKIIIGGGEEECCCBBBAAA???===<<<<<<;;;999777555444222222222444666777555666888888999;;;>>>AAADDDGGGJJJJJJJJJMMMSSSWWWXXX[[[^^^```bbbdddfffiiijjjkkknnnoooppprrruuuxxxxxxxxxzzz{{{||||||||||||~~~}}}zzzyyyyyyxxxvvvtttnnnmmmllllllkkkiiieeebbb]]]YYYTTTQQQRRRRRRRRRQQQNNNQQQUUU[[[```fffkkkooonnneeeWWWHHH@@@AAAHHHNNNVVVWWWXXXXXXWWWVVVVVVWWWVVVUUUVVVXXXZZZZZZYYYWWWUUUSSSUUU]]]gggnnnmmmjjj]]]XXXRRROOOMMMJJJDDD???:::999888666555555444444444444555555555444333333111111000///////////////000///...---,,,+++++++++************))))))))))))))))))))))))************%%%&&&'''))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((('''((('''&&&&&&&&&(((***+++((((((((((((((((((((((((''''''((()))***++++++,,,))))))******+++++++++***,,,,,,,,,,,,,,,,,,++++++,,,+++*********+++,,,---,,,---///000111111000000111222222333444555666666666888:::;;;<<<===???AAA>>>AAADDDEEECCCBBBCCCEEEFFFFFFJJJNNNRRRZZZlll|||}}}}}}|||{{{{{{zzzyyyyyyuuuuuuuuusssqqqqqqsssuuuxxxxxxwwwuuurrrpppmmmlllhhhhhhggggggfffeeeeeeeeeaaa___^^^]]]]]]\\\ZZZXXXPPPOOOMMMKKKJJJIIIHHHHHHDDDCCCBBBAAA???>>>===<<<;;;:::888888888888666555444333222111222333555777555777888888999;;;>>>AAAAAADDDGGGGGGHHHKKKQQQVVVTTTWWW[[[^^^aaadddhhhkkkhhhjjjmmmnnnppprrruuuxxx{{{{{{|||}}}~~~~~~~~~}}}~~~}}}{{{zzzzzzyyywwwuuupppooonnnmmmmmmkkkhhheee]]]YYYTTTQQQRRRSSSRRRPPPMMMQQQVVV[[[aaafffkkknnnnnneeeWWWHHH>>>===CCCIIIRRRSSSTTTTTTSSSSSSTTTVVVUUUUUUVVVYYY\\\]]]\\\ZZZUUUTTTVVV___llluuuvvvtttjjjddd]]]XXXUUUPPPIIICCC<<<;;;:::888777666666666333333444444444333333222111111000///////////////000///...---,,,+++++++++************))))))))))))))))))))))))************###%%%''')))******)))((((((((((((((())))))))))))'''''''''(((((((((((((((((()))***++++++,,,++++++)))(((&&&&&&&&&''')))***((((((((((((((((((((((((&&&&&&''')))***+++,,,---(((((()))***************)))***++++++***+++---000,,,+++*********+++,,,---,,,---///000111111111000111222222333444555666777666888;;;<<<<<<===???AAA>>>AAAEEEEEECCCBBBCCCEEEEEEFFFIIINNNRRR[[[lll}}}~~~~~~}}}}}}|||zzzxxxvvvtttssssssrrrqqqpppoooooooooooonnnmmmmmmmmmmmmllliiigggdddcccbbbaaa___^^^]]]\\\XXXWWWUUUSSSQQQOOOMMMLLLIIIHHHFFFDDDAAA@@@???>>>>>>>>>===<<<<<<;;;::::::555555555444444333333333111111111222333444555666555777999::::::;;;===???BBBDDDEEEFFFGGGJJJNNNQQQUUUXXX\\\```bbbdddfffhhhlllmmmnnnppprrrsssssstttxxxzzz}}}}}}|||{{{zzzzzz}}}~~~|||zzzxxxwwwvvvvvvsssooommmlllkkkiiihhh```\\\WWWSSSRRRQQQPPPPPPQQQPPPQQQVVV^^^fffjjjkkkmmmfffYYYJJJ???<<<@@@FFFPPPSSSSSSRRRSSSUUURRRNNNUUUWWWZZZ\\\^^^]]]\\\\\\\\\WWWTTT[[[gggrrrtttssskkkiiifffccc```YYYOOOHHH>>>>>>>>>===:::777444333111222222333333222222111111111111111111222222222//////...---,,,,,,++++++''''''''''''(((((((((((('''((()))******)))((('''******)))'''&&&%%%######''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&***)))(((''''''((()))***'''((()))******)))'''&&&''''''(((***,,,,,,***(((,,,***)))***---...,,,******************************+++,,,,,,******+++,,,++++++******++++++,,,------,,,,,,///333444222///000333555666555555666888777888999;;;===>>>@@@@@@???@@@AAABBBCCCCCCCCCCCCGGGHHHKKKOOORRRZZZjjjzzz~~~|||{{{zzzxxxxxxwwwvvvtttrrrpppooonnnmmmllljjjiiihhhhhhhhhkkkiiihhhgggfffdddaaa^^^\\\[[[ZZZYYYWWWVVVUUUTTTQQQPPPNNNLLLJJJHHHGGGFFFBBBAAA???===<<<;;;::::::;;;;;;::::::999888888777555555444444444333333333222222222333444555777777777888:::;;;;;;<<<>>>???@@@BBBCCCEEEFFFHHHLLLOOOTTTXXX\\\```bbbdddgggiiikkklllnnnppprrrsssssstttuuuxxx{{{||||||{{{{{{{{{~~~|||zzzyyywwwwwwxxxuuuqqqooonnnnnnlllkkkbbb^^^XXXTTTRRRQQQPPPNNNPPPPPPQQQVVV^^^eeeiiikkkkkkfff[[[MMMBBB===???BBBOOOUUUXXXWWWVVVWWWVVVRRRTTTWWW[[[^^^______]]]\\\bbb[[[VVVXXX```ggghhhfffeeeeeeeeefffddd]]]RRRJJJ@@@@@@???===;;;999666555222222222333333222222222111111111111111111111111//////......---,,,,,,+++)))*********************((())))))******))))))(((******)))((('''&&&%%%%%%(((((((((((((((((((((((('''(((((()))))))))((((((***)))(((''''''((()))***))))))))))))))))))((((((***)))((()))+++,,,+++)))+++***((())),,,---,,,***************************)))***++++++))))))***+++,,,++++++++++++,,,---------,,,,,,///222333222///000333555666555555666888777888999;;;===>>>???@@@???@@@AAABBBCCCCCCCCCCCCFFFGGGKKKNNNQQQYYYiiiyyy~~~|||yyyvvvuuutttqqqqqqpppooommmllljjjiiigggfffdddbbbaaa_________cccaaa___]]][[[YYYUUURRRPPPPPPOOONNNLLLKKKJJJJJJGGGGGGEEECCCBBB@@@>>>>>>;;;:::999888777666666666777777777666555555444444444444444444333333333333333333444444555777888999999:::<<<<<<;;;;;;===>>>>>>???AAACCCDDDGGGKKKNNNTTTWWW\\\```ccceeehhhjjjkkklllnnnpppqqqsssssstttsssuuuxxxzzzzzzzzz{{{|||~~~~~~}}}{{{zzzxxxxxxwwwuuurrrppppppooommmlllddd```ZZZVVVSSSQQQNNNMMMOOOOOOPPPUUU\\\ccchhhjjjhhheee]]]QQQEEE>>>===???LLLVVV^^^]]][[[ZZZYYYXXXWWWYYY]]]```bbbbbbaaa```fff___WWWUUUYYY\\\\\\[[[[[[]]]```dddddd^^^RRRIIIBBBAAA???===;;;:::999999222222333333333333222222111111000000000000000000000//////......---------***************************))))))))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))))))))***))))))(((((((((((())))))******)))))))))+++,,,---...,,,))))))***++++++******)))((()))+++,,,+++***************************((()))******)))((()))***,,,,,,++++++,,,,,,---...---,,,---///111222111000000333555666555555666888777888999;;;<<<>>>???@@@???@@@AAABBBCCCCCCCCCCCCFFFFFFJJJMMMPPPWWWgggwww}}}|||zzzwwwtttrrrooonnnkkkkkkjjjiiihhhfffdddccc```___]]][[[YYYWWWWWWVVVYYYWWWTTTRRRQQQOOOKKKIIIGGGFFFFFFEEECCCBBBBBBAAA@@@???>>>===;;;:::999888888777666666555555666666555555444444444333333333333333333333333333333333333333333444555666888888999:::<<<;;;::::::;;;<<<===???AAABBBDDDHHHLLLOOOSSSWWW\\\```ccceeehhhjjjjjjkkkmmmoooqqqsssssstttsssuuuwwwyyyxxxxxxyyyzzz|||~~~~~~|||zzzyyyyyyuuussspppoooooonnnlllkkkgggbbb]]]XXXTTTQQQMMMKKKNNNNNNPPPTTTZZZ```eeehhhfffddd]]]RRRFFF>>><<<===GGGVVVccceeeaaa^^^^^^]]][[[\\\]]]___aaadddfffhhhgggaaaYYYUUUUUUWWWXXXXXXTTTUUUYYY]]]]]]XXXNNNFFFBBBAAA>>><<<::::::::::::333333333222222333333333111111000000000000000///000000//////............)))))))))(((((((((((((((***)))'''''''''''')))***((())))))))))))*********(((((()))))))))))))))***,,,+++***)))))))))***+++))))))(((((((((((())))))***)))))))))+++///222555111...***((()))***++++++)))(((((()))************************************)))***+++***)))((()))++++++++++++++++++,,,,,,------------...000000000000000333555666555555666888777888999:::<<<===>>>??????@@@AAABBBCCCCCCCCCCCCEEEFFFIIIMMMOOOWWWgggwww~~~zzzyyywwwuuurrrpppnnnmmmgggfffeeedddbbb```^^^\\\YYYXXXVVVTTTRRRPPPPPPOOONNNLLLJJJIIIHHHGGGEEEDDDAAAAAA@@@???>>>======<<<<<<;;;;;;999888777666666555555444444444444555555444444444444333333333333333333333333333333333333222222333333444666777888888999::::::999888999:::===???AAACCCFFFIIINNNQQQSSSWWW\\\___bbbdddgggiiiiiijjjllloooqqqsssttttttuuuvvvxxxxxxwwwvvvwwwxxx{{{~~~}}}{{{yyyyyysssrrrpppppppppooommmkkkiiiddd___YYYUUUQQQMMMJJJMMMNNNPPPSSSWWW\\\aaaeeeeeebbb[[[PPPEEE>>><<<>>>EEEVVVhhhllliiieeedddccc^^^\\\ZZZZZZ]]]ccciiimmmkkkfff___YYYUUUTTTUUUVVVSSSRRRRRRTTTTTTQQQJJJDDD@@@>>><<<:::999999999:::444444333222222333444444222111111111000000/////////////////////.........***)))))))))((((((((('''((((((&&&%%%%%%&&&(((((((((((())))))***+++++++++'''''''''(((((()))))))))---,,,+++)))))))))***+++(((((())))))))))))(((((()))))))))***...333888;;;222...***((((((***++++++((()))))))))))))))*********************************+++,,,,,,******+++,,,***************+++,,,,,,------.........///000111000333555666555555666888777888999:::;;;======>>>???@@@AAABBBCCCCCCCCCCCCEEEFFFIIIMMMPPPXXXiiixxx~~~{{{yyyxxxvvvssspppnnnlllkkkaaaaaa___]]]ZZZXXXUUUTTTPPPOOONNNLLLJJJIIIIIIHHHFFFDDDBBBAAAAAABBBAAA???=========<<<;;;:::::::::999999888777777666555555333222222222222222333333444444444444444444444444222222222222333333333333222222222333444555777777777888999999888888999:::===???BBBDDDGGGKKKPPPSSSSSSWWW[[[^^^```bbbeeefffhhhjjjlllnnnqqqrrrttttttvvvwwwxxxwwwvvvuuuvvvxxx}}}}}}{{{yyyxxxsssrrrqqqqqqrrrqqqooommmjjjfff```[[[VVVRRRMMMJJJLLLMMMOOOQQQSSSWWW\\\```aaa___YYYOOODDD===<<<===BBBUUUjjjqqqppplllhhheee]]]ZZZWWWWWWZZZaaaiiinnnqqqnnnhhh___VVVQQQPPPQQQTTTQQQNNNNNNNNNLLLGGGCCC<<<<<<;;;:::999888888888555444333222222333444555333333222222111000000000........................,,,,,,,,,++++++******)))(((''''''&&&&&&''''''((('''(((((()))***+++++++++&&&''''''(((((())))))))),,,,,,+++***))))))))))))(((((())))))))))))(((((()))((()))+++///444888;;;111---***((((((*********((()))+++***))))))***,,,***************************,,,---,,,+++***+++,,,++++++******++++++,,,------.........------///111000333555666555555666888888888999:::;;;<<<======???@@@AAABBBCCCCCCCCCCCCEEEFFFJJJOOORRR[[[lll|||{{{xxxvvvtttrrrnnnjjjgggdddbbb[[[ZZZXXXUUURRRNNNKKKJJJGGGFFFEEECCCBBBBBBAAAAAAAAA???<<<;;;<<<<<<;;;:::::::::999999888888777777666666555555444444333333333222222111111111222222444444444444444444444444111111222222222333333333333333444444555666888999777888:::999999999:::;;;<<>>::::::;;;OOOdddoooppplllfffaaa\\\[[[ZZZ[[[___ffflllpppsssqqqlllbbbWWWOOOLLLLLLOOOLLLJJJIIIIIIGGGCCC???::::::;;;::::::999888777666444333222222333444666444444333333222111111000------------------------------,,,++++++******)))(((((())))))))))))(((((('''(((((())))))*********''''''((())))))***++++++++++++++++++***)))(((''''''((()))******)))(((''')))))))))***---111444666...+++)))((((((******)))(((***,,,,,,***)))+++---************************)))+++,,,+++***)))***+++---,,,,,,,,,,,,---......---...///...,,,,,,///111000333555666555555666888888888999:::;;;<<<<<<===???@@@AAABBBCCCCCCCCCCCCEEEGGGKKKPPPUUU^^^ooo}}}yyyvvvrrrpppmmmhhhccc___[[[YYYWWWUUUSSSPPPLLLHHHEEECCC@@@@@@???======<<<<<<<<>>AAADDDGGGKKKPPPTTTTTTWWWZZZ]]]^^^___```bbbgggiiikkknnnppprrrtttttttttuuuvvvwwwwwwxxxzzz}}}zzz}}}~~~zzzxxxvvvnnnnnnmmmnnnoooooollljjjjjjfffaaa]]]XXXSSSNNNKKKKKKMMMNNNNNNNNNPPPUUUYYYUUUWWWWWWSSSIII???999777444HHH^^^jjjmmmiiibbbZZZ^^^___```cccggglllpppssspppppplllcccWWWNNNKKKKKKIIIGGGEEEEEEFFFDDD???:::::::::;;;<<<;;;:::888777666555333222222333555666555555444444333222111111,,,---------------------++++++******)))((((((''')))***+++,,,,,,+++***)))'''((((((((())))))))))))((())))))***++++++,,,,,,******++++++***)))'''&&&'''((()))******)))(((''')))))))))***+++---///111,,,***(((((()))***)))))))))+++---,,,******,,,...************************(((***+++***)))((()))***///............///000000---...///...++++++...222000333555666555555666888888888999::::::;;;<<<<<<@@@@@@AAABBBCCCCCCCCCCCCEEEGGGLLLRRRWWW```rrr~~~zzzvvvrrrppplllfff```]]]ZZZWWWUUUNNNLLLHHHFFFEEEDDDBBB@@@<<<<<<;;;;;;:::999888888777666666555555555666666777777666555444333333222777777666555444333333222111111222222222333333333333222222111111222222333222333444444555555444444777777777777777666666666888777666555666777999;;;@@@@@@@@@BBBEEEIIIMMMOOOSSSUUUXXXZZZ\\\^^^aaadddfffgggiiikkknnnqqqrrrsssrrrrrrrrrssstttvvvxxxzzz}}}}}}~~~{{{uuuqqqpppooonnnmmmllllllmmmnnniiigggccc^^^YYYSSSOOOMMMMMMMMMMMMMMMNNNOOOPPPQQQTTTRRROOOLLLHHHCCC<<<888777<<>><<<;;;;;;:::999777777888888666555777666444111000111555888<<<:::888555222///---,,,------......------,,,++++++******)))))))))))))))***)))(((((((((***+++,,,)))((('''&&&'''(((***,,,222///+++)))))))))))))))))))))))))))))))))))))))''''''(((((()))*********&&&''')))***++++++++++++&&&'''''''''''''''&&&&&&,,,***)))((((((***,,,---,,,,,,,,,+++++++++++++++*********)))***++++++,,,+++++++++,,,,,,---------------......///000000000///000111222444555666666888888999::::::;;;<<<<<>>===;;;::::::999888888777777666555555444444555555666666666555555444444333333555444444333333222222111222222222333333333444444444333333222222333333444333333444555555555555444777777777777777777777777888888777666777999;;;<<<======>>>@@@CCCGGGKKKMMMRRRTTTWWWZZZ\\\^^^bbbdddeeefffhhhjjjllloooqqqqqqqqqppppppqqqsssuuuwwwyyy{{{|||}}}~~~zzzvvvsssooonnnmmmlllkkkkkklllllliiigggccc^^^XXXSSSOOOLLLKKKKKKKKKKKKLLLMMMNNNOOORRRQQQOOOLLLIIICCC===888444888DDDUUU______^^^___bbbaaabbbdddiiimmmooopppmmmhhhaaaYYYSSSLLLFFFBBBEEEDDDBBB???===;;;::::::;;;999888888888888777555333333222111000333777;;;===;;;999777444111///...------......------,,,+++++++++***)))))))))))))))***)))((((((((()))+++,,,***)))'''''''''(((***+++///,,,***((()))))))))((())))))))))))))))))))))))++++++***))))))((((((''')))((((((((((((((())))))(((((())))))))))))((((((+++***)))))))))***,,,,,,,,,+++++++++******))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111222333444666777888888888888999:::;;;<<<<<<===AAAAAAAAAAAABBBCCCDDDDDDGGGHHHLLLQQQVVV```sss~~~{{{wwwrrroooiiiddd^^^XXXSSSPPPLLLJJJDDDAAA>>>===<<<;;;999888888888777777666555555555444444444333333444444555444444444444444444444444333333333333333333333333333333444444444555555555555444444444444444444555333444444555555555555555777777777777777777777777888888777888999;;;===>>>======>>>@@@CCCGGGJJJLLLPPPSSSWWWYYY\\\^^^bbbeeeddddddfffhhhjjjmmmnnnooooooooooooppprrrtttvvvxxxzzz{{{}}}}}}|||zzzwwwtttooonnnlllkkkjjjjjjjjjkkkiiigggccc^^^XXXSSSNNNKKKIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJHHHBBB;;;666333666???MMMXXX\\\]]]___cccbbbaaacccfffhhhiiiiiigggbbbZZZSSSNNNIIIDDDBBBBBBAAA@@@>>><<<;;;999999;;;:::888888999999777666333333222111111333666:::===<<<:::888555333111000------......------,,,+++++++++***))))))))))))***)))))))))((())))))***+++******(((''''''((())))))+++)))(((((())))))((('''))))))))))))))))))))))))++++++***))))))(((((('''+++***)))((((((((()))))))))******+++++++++******)))************+++++++++------,,,,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111222333444666777888888888888999:::;;;<<<======AAAAAAAAABBBBBBCCCDDDDDDFFFGGGKKKQQQVVV```sss|||yyytttoookkkeee```YYYSSSNNNJJJGGGDDD???<<<:::888888888666555555555555444444444333333333333222222333333444444222333333333444444555555444555555555666666777777555555555555666666666666666666555555555555666666444444555666666666666555555666666666666666777777777777777888999;;;===>>>>>>???@@@CCCFFFIIILLLNNNOOORRRVVVYYY[[[^^^bbbdddddddddfffgggiiikkkmmmmmmmmmnnnnnnooorrrtttwwwyyyzzz|||~~~|||{{{zzzyyywwwvvvpppooommmkkkjjjjjjjjjjjjiiigggddd___YYYSSSNNNKKKHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLJJJEEE>>>999666777===HHHTTT]]]aaacccdddbbbaaabbbcccdddcccbbbaaa\\\UUUNNNJJJFFFDDDBBB@@@@@@@@@???===<<<;;;::::::999777777888888666555666666444222000000333555;;;:::999777555333111111------......------,,,+++,,,+++******))))))******))))))))))))))))))******+++***)))(((''''''(((((()))(((((()))++++++)))'''))))))))))))))))))))))))&&&''''''(((((()))******)))******+++++++++******)))***++++++,,,+++++++++))))))***++++++++++++***//////...---,,,++++++***))))))*********+++******------,,,,,,,,,,,,++++++++++++,,,,,,---.........///000111222444555666666777888999:::;;;======>>>@@@AAABBBCCCCCCDDDDDDDDDFFFGGGKKKPPPUUU```sss~~~zzzwwwrrrlllhhhaaa\\\UUUOOOJJJFFFCCC@@@<<<:::777666666666555444444444333333333333333333222222222222222333444444222333333444444555555666444555555666666777777888555555666666666777777777777666666555555666666777444555666666777777666666444444444555555666666666555555666888999;;;<<<===>>>???AAADDDGGGJJJMMMNNNOOORRRUUUXXXZZZ]]]```cccdddeeefffgggiiijjjllllllmmmmmmnnnppprrruuuxxxzzz}}}||||||}}}~~~~~~{{{zzzyyyyyywwwvvvsssqqqooommmkkkkkkkkkkkkhhhgggddd```ZZZTTTOOOLLLIIIIIIHHHHHHHHHIIIJJJJJJMMMNNNOOOQQQPPPKKKEEE@@@888888;;;DDDQQQ^^^eeegggeeedddbbbbbbbbbaaa___]]]ZZZUUUNNNIIIEEECCCAAA???@@@@@@@@@@@@@@@>>>===<<<:::888777777777777666444555555444222000000222444888777666555333222111000------......------,,,+++,,,++++++***************))))))*********)))))))))******)))((((((((((((''')))))))))***+++,,,***)))((((((((((((((((((((((((%%%%%%&&&''''''(((((()))"""%%%(((,,,---,,,***(((((()))******+++++++++***))))))***++++++++++++***---------,,,+++*********'''((())))))******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///000111222444555666666777888999:::<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDFFFGGGKKKPPPUUU___rrr}}}yyytttoooiiieee\\\XXXQQQKKKGGGCCC@@@===:::888666555666666555444444444333333333333333333222222222222333444555555444444444555555666666666333333444444555555555555555555666666666777777777777666666555555666666777555666666777777777777777444444444555555666666777555666777888999:::;;;<<<===>>>AAADDDGGGIIILLLMMMPPPRRRUUUXXXYYY\\\___aaadddeeefffggghhhiiijjjjjjllllllmmmooorrrvvvyyy{{{}}}~~~yyyyyy{{{|||~~~|||zzzxxxwwwvvvuuuuuuvvvwwwxxxyyyzzz{{{~~~}}}{{{zzzzzzyyywwwuuutttrrrpppmmmlllkkkjjjjjjgggfffdddaaa\\\WWWRRRNNNIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKMMMMMMJJJEEE@@@777777888???NNN^^^gggggggggeeecccbbbbbb```]]]ZZZSSSOOOJJJEEEBBB@@@===<<<@@@@@@AAABBBBBBAAA???>>>:::999777777888888666555222222333222111111444666555444444333222111000000------......------,,,+++,,,,,,+++************+++)))************)))(((((()))))))))))))))(((((((((+++)))((()))+++++++++)))(((((((((((((((((((((((())))))(((''''''&&&&&&%%%!!!%%%)))******(((''''''((()))***************)))************+++++++++*********)))))))))(((((('''''')))*********)))(((+++++++++,,,,,,---------,,,,,,,,,---......//////111222333444666777888888777888999;;;<<<>>>???@@@@@@AAACCCDDDEEEEEEDDDDDDEEEFFFJJJPPPUUU___rrr|||wwwsssmmmgggbbbWWWSSSMMMGGGCCC@@@===;;;999777555555555666555444444444444444444444444444222222222333333444555666555666666666666666666666444444444444555555555555555555555666666666777777666666666555555666666666666666777888888888888777555555666666777888888999777888999:::;;;;;;;;;;;;>>>???BBBEEEHHHKKKMMMNNNQQQSSSVVVWWWYYYZZZ]]]___cccddddddeeefffggghhhhhhjjjjjjlllnnnqqquuuxxxzzz|||~~~|||tttnnnnnnpppsssxxx~~~~~~zzzyyyvvvsssooommmkkkjjjjjjjjjkkklllmmmnnnnnnoootttvvvzzz}}}~~~|||||||||zzzvvvttttttrrrpppmmmkkkiiiiiiiiiffffffeeeccc^^^YYYTTTQQQIIIIIIHHHHHHGGGHHHHHHIIIFFFFFFGGGHHHIIIGGGDDDAAA777777777<<>>;;;>>>???AAABBBBBBBBB@@@???<<<:::999999:::999888666111222333222111111333555333333333222222111111111------......------,,,+++---,,,++++++******++++++)))******+++***)))(((''''''(((((())))))))))))))),,,)))''''''((()))))))))((((((((((((((((((((((((*********)))((((((''''''###$$$%%%&&&((()))))))))'''((()))***+++++++++++++++***)))))))))***,,,,,,)))))))))*********++++++((()))+++,,,,,,,,,************++++++,,,---......,,,------...//////000000111222333444666777888888777888999;;;===>>>???@@@@@@AAACCCEEEFFFEEEDDDCCCEEEFFFJJJOOOTTT___rrr{{{wwwrrrllleeeaaaTTTPPPJJJEEEAAA>>>;;;999888666444444555666555444555555555555555555555555333333333333444555666777777777777777777777777666777777777777777777777666555555555555666666666666666666555555555555666666666666777888888888888888666777777888999:::::::::999::::::;;;<<<<<<<<<;;;AAABBBEEEHHHKKKNNNOOOPPPRRRTTTVVVWWWXXXZZZ\\\^^^bbbbbbcccddddddeeeffffffhhhiiijjjlllppptttwwwyyyzzz~~~nnnfff``````bbbeeekkkqqqzzz~~~~~~zzzxxxuuusssppplllhhheeecccbbb[[[[[[\\\]]]]]]^^^______fffiiimmmppptttyyy~~~~~~}}}}}}}}}zzzvvvssssssqqqooollliiihhhggggggeeefffeeeccc```[[[VVVSSSHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJJJJKKKLLLKKKIIIFFF999999888===NNNbbbkkkjjjiiihhhfffeeeccc```\\\YYYTTTRRRNNNKKKHHHEEEAAA>>>===???AAABBBBBBBBB@@@???>>><<<;;;;;;;;;;;;:::888555555555333000///000111333333222222222222111111------......------,,,+++---,,,++++++******++++++)))***+++++++++)))((('''&&&'''((()))******)))))),,,)))&&&%%%&&&'''(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,+++***(((''''''))),,,...'''((()))***+++,,,,,,,,,,,,***)))((((((***,,,---+++,,,,,,------......///)))+++,,,......---,,,+++))))))***+++---...//////------......///000000000///000111222444555666666777888999;;;===>>>@@@@@@@@@AAACCCEEEFFFEEEDDDCCCEEEFFFJJJOOOTTT___rrr}}}wwwssspppjjjbbb]]]RRRMMMGGGBBB>>><<<:::999555555555444444333333333222222333444444444333333555555444444444444555555777777777777777777777777555666666777777777777777777777777777777666666666999999888888777777666666:::999888777666777888999777777777777777888999:::;;;;;;;;;<<<>>>@@@AAABBBCCCDDDFFFIIIKKKMMMOOOPPPRRRSSSUUUXXXZZZ[[[\\\]]]^^^^^^___aaaccceeeggghhhiiihhhhhhiiilllqqquuuwwwyyyzzz|||~~~yyyjjjbbbZZZWWWWWWYYY```hhhjjjqqqzzz}}}xxxrrrnnnllljjjfffaaa\\\XXXUUUTTTSSSQQQPPPOOOPPPRRRUUUWWWZZZ[[[^^^aaafffmmmtttzzz{{{~~~~~~zzzvvvrrrsssqqqooonnnmmmkkkhhheeeeeedddbbbaaa___\\\WWWSSSJJJIIIGGGGGGHHHIIIHHHGGGFFFGGGJJJMMMOOOMMMHHHDDD>>>;;;777:::FFFWWWbbbffffffhhhhhhdddcccccc___ZZZWWWUUUQQQOOOLLLIIIEEEBBBAAABBBDDDEEEEEEEEEDDDDDD@@@???>>>>>>>>>===<<<;;;999777555333333444666888888666444333333444333111////////////...............---+++*********+++,,,''''''''''''(((((((((((())))))(((((('''''''''&&&%%%''')))+++,,,+++***)))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$######%%%((())),,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---+++************+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,000//////.........//////111222333444555555555555<<<;;;;;;<<<===???AAABBBAAABBBCCCCCCDDDDDDCCCCCCDDDEEEHHHMMMRRR\\\ppp}}}xxxsssoooiiiaaa[[[PPPLLLEEE@@@===;;;999777555555444444444333333333222222333444444444444444777666666555555666666777777777777777777777777777555666666777777777777777888888777777777777777777888888888888777777777777888777666555555555666666777777666666777777888999;;;;;;<<<===>>>@@@AAABBBDDDEEEGGGIIILLLNNNPPPQQQNNNPPPRRRTTTVVVXXXYYYYYY]]]^^^___```bbbeeeggghhhiiiiiiiiijjjmmmqqquuuwwwvvvxxxzzz|||~~~xxxjjj]]]VVVOOOMMMLLLMMMRRRYYYaaahhhqqqyyy|||wwwsssnnnhhhdddaaa^^^[[[VVVRRRNNNKKKJJJKKKJJJHHHGGGHHHJJJMMMOOONNNOOOQQQTTTXXX^^^fffkkkrrrvvv{{{{{{wwwssssssqqqooonnnmmmkkkhhheeefffdddcccaaa```\\\WWWTTTJJJHHHFFFFFFGGGHHHHHHGGGIIIJJJMMMPPPQQQOOOKKKGGG???;;;666888DDDSSS___eeegggjjjiiieeecccbbb^^^YYYVVVTTTQQQOOOLLLIIIEEEBBB@@@AAACCCEEEFFFFFFEEEEEEDDDCCCBBBCCCDDDCCC???;;;777777555444333222222222666444222222222333222000////////////............+++***)))((((((((())))))((((((((())))))))))))***))))))((((((((('''''''''&&&''')))+++,,,+++***)))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,+++++++++***************)))***+++***)))((()))******+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,//////............//////000000222444555666777777999999999:::;;;===???@@@AAABBBBBBCCCCCCCCCCCCCCCEEEEEEHHHMMMRRR\\\ppp~~~xxxrrrnnnggg^^^XXXNNNJJJCCC>>>;;;999777666555444444444444333333333333333444555555555555444888888777777777777888888777777777777777777777777555666777777888888777777888888888888888888888888777777888888888888999999888888777666666666666777999999888888999999::::::<<<<<<===>>>???@@@BBBCCCEEEFFFHHHJJJLLLOOOPPPQQQPPPQQQSSSVVVXXXYYYZZZZZZ]]]]]]^^^___aaadddfffgggiiiiiiiiijjjmmmqqqtttwwwsssuuuwwwyyy{{{}}}~~~~~~oooaaaTTTNNNIIIHHHGGGFFFIIINNNTTTZZZbbbjjjqqqzzzyyyvvvpppjjjeee___YYYUUUSSSQQQNNNJJJFFFCCCAAA@@@@@@???>>>===>>>@@@BBBCCCAAABBBDDDEEEHHHMMMSSSXXXdddhhhooovvv{{{}}}xxxtttsssqqqooommmllljjjgggeeefffdddcccbbb```]]]XXXTTTJJJHHHFFFEEEFFFGGGGGGFFFIIIJJJMMMQQQSSSRRROOOLLLBBB<<<666777@@@NNN\\\eeejjjmmmlllgggcccbbb^^^YYYYYYVVVSSSQQQOOOKKKGGGDDD>>>@@@BBBEEEGGGGGGGGGGGGJJJHHHHHHKKKNNNLLLDDD>>>777777666555333111///...555333111111111222111000/////////............---***))))))((('''((((((((())))))))))))************))))))((((((((((((''''''&&&''')))***++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++***))))))+++,,,***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,//////............//////...///111444666888999999999999999:::<<<===???@@@AAAAAABBBCCCCCCCCCCCCCCCEEEEEEHHHMMMQQQ\\\ooo~~~wwwrrrllleee\\\UUUMMMHHHBBB===:::999777555444444444444444444444444444444555666666666666555888888777777777777888888777777777777777777777777666666777888888888888777777777777777888888888888777777888999999:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;=========<<<<<<======>>>>>>>>>??????@@@BBBCCCDDDGGGHHHIIIKKKNNNPPPQQQRRRQQQRRRTTTVVVXXXZZZZZZ[[[\\\\\\]]]^^^aaaccceeefffiiiiiiiiikkkmmmpppsssuuurrrsssuuuxxxzzz|||}}}}}}yyyhhhYYYOOOJJJFFFFFFEEEBBBCCCGGGGGGLLLSSSZZZbbblllxxx{{{rrrmmmfff___YYYSSSMMMJJJIIIGGGDDDAAA???<<<;;;:::888777666666666888999:::999:::<<<===>>>BBBGGGKKKSSSYYYbbbkkkrrrzzz~~~zzzvvvtttqqqnnnlllkkkjjjgggeeeeeedddbbbaaa___\\\WWWSSSJJJHHHEEEDDDEEEFFFFFFEEEGGGHHHKKKPPPTTTUUUTTTRRRGGG???888888===IIIZZZfffooorrrrrrlllfffddd___ZZZ]]]ZZZWWWTTTRRRNNNJJJFFF???@@@CCCEEEGGGIIIJJJJJJMMMLLLNNNSSSVVVTTTJJJBBB:::999888666444333222222444333111111222222111000//////.........---------++++++*********))))))***(((((()))))))))*********))))))(((((((((((((((((('''((()))***+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++***)))((((((((()))))))))))))))+++,,,---,,,+++,,,...000***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,///............//////000///000222444666777888888:::;;;<<<===>>>???AAAAAAAAAAAABBBCCCCCCCCCBBBBBBEEEEEEHHHLLLQQQ[[[nnn}}}wwwpppjjjcccZZZSSSLLLHHHBBB===:::999777666444444444444444444444444555555666777777777777666888777777666666777777888777777777777777777777777666777777888888888888888666666666777777888888888888999999:::;;;<<<============>>>>>>????????????@@@@@@????????????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFIIIJJJKKKMMMOOOQQQRRRSSSOOOPPPQQQSSSUUUVVVWWWWWW[[[[[[\\\]]]___bbbdddeeehhhhhhiiijjjlllooorrrsssqqqrrruuuwwwzzz|||}}}~~~{{{uuuiiiYYYMMMFFFBBB@@@AAA???<<<<<<>>>???CCCHHHNNNTTT___kkksss}}}}}}uuulllfff^^^WWWPPPKKKFFFCCCAAA???>>>;;;999888777777555444333333333444555666555666777888999;;;???BBBFFFLLLTTT^^^gggpppyyy~~~{{{wwwtttqqqnnnkkkjjjiiigggfffdddcccaaa```^^^[[[VVVSSSKKKHHHEEEDDDDDDEEEFFFEEEFFFGGGJJJPPPUUUYYYZZZYYYKKKCCC<<<:::<<>>??????===>>>???AAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBEEEDDDDDDEEEFFFGGGHHHHHHKKKKKKMMMNNNPPPRRRSSSTTTQQQRRRSSSUUUWWWXXXXXXXXXZZZZZZ[[[\\\___aaacccdddffffffhhhiiikkknnnpppqqqppprrrtttwwwzzz|||}}}~~~uuuooofffYYYLLLEEEBBB???>>>???>>>::::::<<<:::===AAAEEEIIIRRR\\\dddqqqwwwvvvnnnddd___VVVNNNIIIDDD@@@>>>999999777666555444444444333333333222333333333444222333444444444666999;;;>>>BBBHHHPPPYYYbbblllrrrzzz{{{wwwtttqqqmmmjjjiiiiiigggfffeeecccbbbaaa___[[[WWWSSSMMMJJJFFFDDDDDDEEEFFFFFFGGGHHHKKKPPPVVVZZZ\\\]]]NNNEEE>>><<<<<>>555333111111333444333222.........------------,,,)))************)))((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,+++******)))******++++++,,,,,,,,,***+++------,,,+++,,,---***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,......---......///000111333444555666666666666666777888:::<<<===>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBEEEEEEHHHLLLPPPZZZmmm~~~{{{tttnnnhhhaaaXXXQQQIIIDDD???:::888666555444333333333444444444555555666777888888999999888888999999888888888888999999777777777777777777777777777777888999999999999888888888999::::::;;;<<<<<<>>>>>>>>>??????@@@@@@@@@>>>@@@BBBEEEGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOQQQSSSTTTTTTTTTUUUWWWXXXZZZZZZ[[[[[[YYYYYYZZZ\\\^^^```bbbcccdddeeefffhhhjjjlllnnnnnnooopppsssvvvyyy{{{|||}}}~~~|||zzzpppfff```WWWKKKDDDCCCBBB???>>>??????;;;;;;>>>888;;;===???AAAGGGOOOVVVaaahhhsss}}}zzzoooggg[[[VVVMMMEEE@@@===:::999555555444333333333333333222222222222222222222222///000222222222333666888999;;;>>>CCCIIIQQQ[[[aaammmuuu{{{wwwtttqqqmmmjjjiiihhhgggfffgggeeedddbbbaaa]]]XXXUUUNNNKKKGGGDDDEEEFFFGGGGGGHHHHHHIIIMMMRRRVVVXXXXXXNNNFFF???===:::===OOOdddvvvxxxppphhhaaa^^^]]]]]]^^^______^^^\\\PPPMMMIIIFFFFFFIIINNNQQQWWW\\\cccddd___VVVNNNIIIBBB@@@<<<888666777999:::333111000000222333222111.........---------,,,,,,***++++++,,,+++***)))((('''(((((((((((()))))))))(((((()))))))))***************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******+++++++++++++++))))))******+++,,,,,,---***,,,///000...,,,++++++***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,---------......///000111222333444666777888888888777888:::<<<===>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAAEEEEEEHHHLLLPPPZZZlll~~~zzzsssmmmhhh```WWWQQQGGGCCC===999666555444222333333333444444555555555777777888999999999999888;;;::::::999999::::::;;;777777777777777777777777777777888999999999999888::::::;;;;;;<<<===>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAACCCFFFIIILLLNNNNNNNNNOOONNNMMMLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNPPPRRRSSSTTTUUURRRSSSTTTVVVWWWXXXXXXXXXXXXYYYZZZ[[[]]]```bbbccccccdddfffgggiiikkklllmmmnnnooorrruuuxxxzzz||||||{{{}}}~~~{{{wwwssspppeee]]]UUUQQQIII@@@>>>AAA???;;;:::<<<<<<999999<<<888:::;;;<<<<<<@@@GGGMMMTTT\\\hhhsss{{{~~~uuujjjbbbUUUOOOFFF???:::888666555555444444333333444444555111111111111111111111111///000222222222333555777888888999:::>>>EEENNNTTTbbbjjjvvv}}}{{{wwwtttqqqllljjjhhhhhhgggfffhhhgggfffdddccc___ZZZWWWOOOLLLGGGEEEEEEFFFGGGGGGFFFFFFFFFHHHLLLPPPQQQQQQNNNEEE???>>>999:::LLLbbbuuu{{{qqqhhhaaa``````aaadddhhhjjjjjjiiiUUUPPPJJJFFFEEEIIINNNRRR\\\ccciiihhh___TTTLLLIIIAAA???<<<999666555444444222000//////111222111000......---------,,,,,,,,,------...///...---,,,+++))))))))))))************(((((())))))*********+++******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((())))))***+++,,,,,,,,,,,,///222333111...,,,+++++++++,,,---------,,,,,,++++++,,,---------,,,,,,---------......000111111000111333555777999::::::999:::<<<>>>@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAEEEEEEHHHLLLPPPYYYlll}}}~~~xxxooocccYYYRRRPPPGGGCCC===999777666555444333444444555666777888888888888999999:::;;;<<<<<<>>>>>><<<;;;999888777666444444555666777888999999999888888888999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBBBBCCCCCCBBBBBBDDDEEEGGGIIILLLNNNPPPQQQTTTRRRPPPNNNNNNMMMLLLJJJLLLLLLLLLMMMNNNOOOPPPQQQNNNOOOPPPPPPQQQQQQQQQPPPSSSTTTVVVWWWXXXXXXWWWWWWXXXYYYZZZ\\\^^^```aaabbbfffggghhhiiikkkmmmnnnnnnrrrrrrtttuuuwwwyyyzzz{{{|||}}}~~~{{{xxxvvvvvvuuuqqqqqqqqqrrrrrrrrrsssssswwwuuurrrppplllhhhbbb]]]VVVSSSNNNGGGBBB>>><<<;;;<<<<<<<<<;;;;;;;;;::::::999999999:::<<>>===<<<999777444111///111000///000111222111///...---,,,,,,++++++,,,,,,////////////...---,,,+++%%%''')))*********+++,,,******)))((((((((((((((())))))******+++++++++,,,''''''(((((())))))******+++++++++++++++***))))))(((((())))))))))))((((((******+++,,,------......,,,+++***))))))+++---...,,,,,,+++***+++,,,---...+++++++++,,,,,,---------------------------------......///////////////...111333444555555555777888999999:::;;;<<<===>>>???BBBBBBCCCCCCBBBAAAAAA@@@CCCDDDFFFJJJOOOYYYlll}}}}}}vvvnnnddd[[[SSSOOOFFFBBB===999777666555555333444555555666777888888999999::::::;;;<<<<<<===::::::::::::::::::999999888888888888999999999999999999999::::::;;;======>>>============>>>??????AAABBBBBBCCCCCCCCCCCCCCCEEEFFFHHHJJJMMMPPPQQQSSSSSSQQQOOONNNOOOPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSUUUVVVWWWWWWVVVVVVXXXXXXZZZ\\\^^^```bbbcccdddeeegggiiikkknnnooopppqqqrrrsssuuuwwwyyy{{{|||||||||~~~zzzqqqpppmmmiiigggeeeddddddddddddeeeeeeeeefffffffffeeecccaaa^^^\\\XXXRRROOOHHHFFFCCC@@@===<<<<<<<<<;;;;;;:::::::::999999999;;;;;;::::::;;;===???@@@CCCHHHPPPYYYbbbllltttzzz~~~vvvnnneee\\\VVVJJJEEE???:::777555444333222222222222222222222222222222222222111111111000111222222333333333222222222333444555666999===@@@EEEMMMXXXaaaggglllqqquuuyyy}}}{{{wwwuuusssoookkkhhhffffffeeeddddddeeeeeeccc___\\\YYYSSSOOOIIIFFFEEEEEEEEEEEEDDDDDDFFFHHHJJJMMMNNNOOONNNGGGBBB???999777EEEXXXjjjpppvvvuuunnneeeaaa___\\\^^^dddoooyyy}}}ggg___RRRIIIFFFIIINNNQQQZZZ___ccc```VVVKKKCCC???;;;;;;:::888555333111///111000///000111111000//////...------,,,,,,------,,,,,,,,,,,,+++***)))(((((()))******)))))))))*********)))(((((((((((((((((((((((()))))))))******(((((((((((())))))))))))******************))))))))))))))))))))))))((((((*********+++,,,,,,,,,---++++++*********+++,,,---,,,,,,+++++++++,,,---...+++,,,,,,,,,,,,,,,,,,---------------------------------...//////000//////111333444555555555777888888999:::;;;<<<>>>???@@@===>>>AAACCCFFFGGGHHHIIIDDDDDDGGGKKKPPPZZZmmm~~~|||tttmmmfff^^^TTTMMMDDD@@@;;;888777777666666444444555666777888999999::::::;;;;;;<<<=========999999999999999999999999888888888777777777666666:::::::::;;;<<<>>>???@@@@@@????????????@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDFFFGGGIIIKKKNNNPPPRRRSSSSSSPPPMMMMMMOOORRRTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSMMMNNNOOOQQQRRRSSSTTTTTTSSSTTTVVVWWWXXXXXXWWWWWWWWWXXXZZZ\\\___aaacccddddddeeegggiiilllnnnpppqqqoooppprrruuuwwwzzz|||}}}|||||||||}}}{{{tttlllggg```___\\\YYYWWWVVVUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTUUUSSSQQQPPPNNNKKKGGGDDD???>>><<<:::::::::;;;;;;;;;;;;;;;::::::::::::999===<<<;;;::::::;;;======???BBBGGGMMMUUU___iiipppzzzyyyqqqhhh^^^UUUOOODDD@@@;;;777555444333222222222222222222222222222222222222222111111111111111111222222333333444444333444444444444555888:::===CCCLLLTTT[[[dddmmmssstttwww|||}}}}}}}}}~~~xxxtttsssqqqooollliiifffdddcccbbbcccccccccbbb```]]][[[UUUQQQKKKGGGFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKLLLMMMOOOIIIEEEBBB;;;777AAAOOO```fffmmmmmmfff___\\\[[[ZZZ]]]eeeqqq}}}kkkbbbVVVLLLGGGHHHKKKMMMPPPTTTWWWTTTMMMEEE???===888888777666555333111000111000//////111111000/////////...------------...++++++++++++***)))((((((*********))))))(((((((((***))))))(((((((((((((((&&&&&&''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))*********************************************+++++++++,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,...///000000000000111333444555555555777888777888999;;;===???@@@AAAAAAAAACCCDDDEEEEEEFFFEEEEEEEEEHHHLLLQQQ[[[nnn{{{sssmmmggg___TTTLLLBBB???:::777777777777666444444555666888999::::::;;;<<<<<<<<<=========>>>;;;;;;:::999888888777777999888888888888888888888:::::::::<<<===???AAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHKKKMMMPPPRRRRRRTTTQQQMMMMMMOOORRRUUUVVVUUUUUUUUUUUUTTTTTTSSSSSSOOOPPPQQQRRRSSSSSSSSSSSSVVVWWWXXXZZZZZZZZZYYYYYYXXXYYY[[[]]]```cccdddeeefffggghhhjjjlllnnnooopppnnnoooqqqtttwwwzzz|||}}}}}}||||||}}}~~~{{{ssskkkbbb[[[VVVRRRQQQOOOLLLKKKJJJJJJJJJEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHGGGFFFFFFDDDBBB??????>>>===;;;::::::::::::=========<<<<<<<<<<<<;;;===<<<;;;::::::;;;<<<===@@@AAACCCGGGMMMWWWbbbiiitttzzz}}}uuummmcccYYYOOOIII@@@<<<888555444444333222222222222222222222222222222222222222222222222222111111111222333444555555555555555444333333444666;;;???EEEKKKQQQ[[[gggoooqqquuuyyy{{{{{{|||}}}xxxtttqqqpppooommmjjjfffcccaaa```aaabbbbbbaaa```^^^]]]WWWSSSMMMIIIGGGGGGGGGFFFDDDDDDEEEFFFGGGJJJLLLMMMOOOLLLIIIDDD===777<<>>;;;:::666666666666555333222111111///...///000111000//////......------------------------------,,,++++++***)))(((((()))))))))((())))))(((((((((((())))))''''''''''''''''''''''''******))))))((((((''''''&&&'''''''''((()))******&&&'''((()))***,,,---...)))))))))))))))((((((((())))))***++++++++++++***+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++------------............+++,,,---///000111111111111333444555555555777888666777999;;;===???AAAAAA@@@AAABBBBBBCCCBBBBBBBBBFFFFFFIIINNNRRR]]]ppp{{{sssmmmhhh___TTTKKKAAA===999666666666666666444555666777888:::;;;;;;<<<<<<===============>>>:::::::::999999888888888::::::;;;;;;<<<======>>>;;;;;;;;;<<<>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHJJJLLLNNNOOOPPPUUUQQQNNNLLLNNNQQQSSSTTTTTTTTTTTTTTTTTTSSSQQQQQQRRRRRRSSSTTTTTTSSSSSSSSSVVVWWWXXXZZZZZZZZZZZZYYYZZZ[[[]]]___bbbdddfffgggiiijjjjjjkkkllllllmmmmmmnnnoooqqqtttwwwzzz|||}}}~~~}}}}}}}}}|||vvvmmmddd\\\UUUNNNJJJDDDCCCAAA???>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>======>>>===;;;:::??????>>>===<<<<<<<<<<<<>>>>>>=========<<<<<<<<<<<<;;;::::::;;;<<<>>>???AAAAAAAAACCCGGGPPPZZZaaannnuuu~~~zzzrrriii```UUUKKKEEE===:::666444444444444333222222222222222222222222222222222222222222222333222222222222333444555666666777777666333333333555777999===???DDDMMMYYYaaannnsssxxxzzz{{{}}}}}}yyyvvvppppppooommmjjjfffccc```______`````````___^^^]]]YYYTTTNNNJJJHHHGGGGGGFFFBBBBBBCCCDDDFFFIIILLLNNNOOONNNKKKFFF>>>888999>>>PPPWWW___```]]]XXXXXXYYYYYY___hhhqqqwwwwwwsssooohhh```TTTJJJDDDCCCCCCCCCBBBBBBBBB@@@===:::888888666666666666555444333333000///...///000111000......---,,,,,,+++,,,,,,,,,...............------,,,)))'''%%%&&&)))++++++***))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&'''(((***,,,---+++************+++,,,,,,)))(((((((((((((((((((((((()))***+++++++++************+++++++++,,,,,,,,,---------,,,,,,+++++++++---------....../////////+++,,,---///000111111111111333444555555555777888666777999;;;===???AAAAAA:::;;;>>>AAADDDFFFHHHHHHFFFFFFJJJNNNSSS^^^qqq|||vvvoooggg]]]RRRJJJAAA===999666555666555555444555666888999;;;<<<===<<<<<<==================777777888999;;;<<<======777888888999:::;;;<<<=========>>>???@@@AAACCCDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMSSSPPPMMMLLLMMMOOOPPPPPPRRRRRRSSSTTTSSSRRRPPPOOOSSSSSSTTTTTTUUUUUUTTTTTTUUUVVVXXXYYYZZZZZZYYYYYY]]]^^^```bbbdddeeeggghhhkkkkkkkkkkkkllllllllllllnnnoooqqqtttvvvyyy{{{|||}}}}}}}}}~~~}}}|||lllfff^^^VVVOOOJJJEEECCC===<<<;;;999999999::::::<<<<<<=========>>>>>>>>><<<;;;::::::;;;<<<;;;999::::::;;;<<<===>>>??????>>>>>>>>>=========<<<<<<===<<<;;;;;;<<<===>>>???>>>??????@@@CCCIIIQQQWWWeeelllwwwzzzuuummmeee[[[QQQGGGAAA;;;888555444555555444333222222222222222222222222222222222222333333333333333333222222222444555666666777777666444333444555666777999:::<<>><<<:::888777666666666666666555444333333000///......000000///...------,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++)))&&&###%%%)))++++++***((((((((((((((())))))************))))))))))))((())))))))))))(((((((((((('''''''''(((***,,,///000222000...+++)))(((''''''(((((((((((((((((((((((()))))))))*********++++++)))******+++,,,+++++++++---,,,,,,,,,,,,,,,,,,+++---------...//////000000,,,,,,...///000000000000111333444555555555777888777888999;;;===???@@@AAA???@@@BBBDDDEEEFFFGGGGGGFFFFFFIIINNNSSS^^^qqq~~~yyyqqqfff[[[PPPJJJAAA===999555555555444444444555666888:::;;;======<<<<<<<<<<<<<<<<<<<<<<<<777888999:::<<<===>>>???999999::::::;;;;;;;;;;;;BBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLOOOMMMKKKKKKLLLMMMNNNMMMPPPQQQRRRSSSSSSRRRPPPOOOPPPQQQSSSUUUVVVWWWXXXXXXXXXYYYZZZ\\\\\\\\\\\\[[[aaabbbcccdddeeeggghhhhhhkkkkkkkkklllllllllmmmmmmoooppprrrtttvvvxxxyyyzzz{{{{{{}}}wwwpppllljjj[[[VVVOOOIIIEEEBBB@@@>>><<<<<<:::999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<======;;;::::::<<<===<<<;;;777888:::<<<>>>@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<===>>>>>><<<===>>>???AAAEEEKKKOOOYYYaaalllwww|||sssnnnggg___VVVLLLBBB<<<999777444333444444333222222222222222222222222222222222222333333333444444555444333222222333555666333555666666555444444555444666888888999===EEEKKKQQQXXXbbbjjjqqqyyy~~~}}}|||||||||zzzxxxsssrrrpppmmmjjjgggeeeccc____________^^^^^^]]]]]]ZZZUUUOOOJJJGGGFFFEEEDDDCCCBBBAAABBBCCCFFFJJJLLLMMMNNNLLLFFF???;;;999888FFFMMMTTTVVVTTTQQQRRRTTTVVV^^^iiiqqqrrrnnngggccc\\\UUULLLEEEAAAAAAAAAAAAAAA???>>><<<;;;999666444555555555555444333111111000///......///000///.........---,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++'''###$$$(((+++***(((((((((((((((((()))***************)))))))))(((((((((((((((((()))))))))))))))((()))***,,,///222444333111...+++)))((((((((('''''''''((())))))*********)))((((((((()))+++,,,((()))***+++,,,++++++***+++,,,,,,,,,,,,,,,,,,------------...///000000000------...//////000//////111333444555555555777888888999:::;;;<<<>>>???@@@EEEEEEEEEEEEDDDCCCBBBAAAEEEFFFIIINNNSSS^^^qqq{{{rrreeeYYYOOOJJJAAA>>>999555444444333333444555666888:::<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===BBBBBBBBBBBBAAAAAAAAAAAAEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIJJJLLLMMMMMMLLLOOOPPPRRRSSSSSSRRRQQQPPPNNNOOORRRTTTWWWYYY[[[[[[\\\]]]___```aaaaaa```___cccddddddeeefffggghhhhhhiiijjjjjjkkklllmmmnnnooopppqqqrrrtttvvvwwwyyyyyyxxxzzz|||~~~vvvkkkccc]]]ZZZPPPLLLEEE@@@>>>===<<<;;;:::999888777777888999:::::::::::::::;;;;;;;;;;;;;;;999888888999::::::999999:::<<<>>>???AAAAAAAAAGGGFFFFFFFFFFFFEEEEEEEEECCCBBB@@@>>>===<<<<<<===<<<>>>@@@AAABBBEEEHHHKKKPPPXXXcccppp{{{}}}yyynnnjjjbbbZZZQQQHHH>>>888777555333222333333111000222222222222222222222222222222222333333444444444666555333222222333444555111333555555444444444555000222444444555888>>>CCCCCCKKKVVVaaakkkvvv}}}||||||{{{yyywwwtttssspppmmmjjjhhheeeddd```______^^^^^^]]]]]]\\\ZZZUUUOOOIIIGGGEEEDDDCCCEEEDDDBBBAAABBBEEEHHHJJJLLLMMMKKKEEE???<<<999888FFFMMMTTTVVVTTTRRRSSSUUUWWW___iiioooooohhh___ZZZXXXRRRJJJDDDAAAAAABBBBBBBBB@@@>>>===<<<999666444444444444333222111000///000...---...///000///...//////...------------...+++,,,,,,---------,,,,,,---((($$$$$$'''***)))&&&((((((((((((((()))************))))))((((((((('''''''''(((((())))))***************+++---111444666///...,,,*********,,,---&&&''''''((()))***+++++++++***((('''''')))+++,,,((()))***+++,,,+++******+++++++++,,,,,,------------------...///000000111......///////////////...111333555555555555777888999999:::;;;<<<===>>>???>>>???@@@BBBCCCDDDDDDEEEDDDEEEIIIMMMSSS^^^qqq~~~zzztttnnnggg\\\PPPGGG@@@:::777888777444333444444555666888:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<======>>>???AAAAAAAAACCCEEEHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLJJJMMMQQQSSSSSSRRRSSSSSSTTTVVVWWWXXXXXXXXXZZZ\\\^^^```ccccccbbb```______aaaccceeeffffffgggiiikkkmmmllllllllllllmmmnnnooonnnpppqqqrrrrrrtttwwwyyy{{{{{{{{{{{{|||~~~uuuiii^^^VVVPPPMMMCCCBBB>>>;;;888666555555666777888999999888777666999999999:::::::::::::::555666888:::;;;<<<======>>>======>>>AAAEEEIIILLLNNNSSSVVVVVVUUUUUUQQQLLLHHHIIIHHHEEEAAA?????????GGGEEEDDDCCCCCCDDDGGGHHHPPPSSS\\\iiissszzz~~~xxxsssiiiddd[[[SSSKKKCCC===999888666333111000111333444333333333333333333333333777777666444111111333444666555333222444555555555888888777777777888999999777666555555777999<<<===AAAEEELLLTTT```mmmzzz~~~|||{{{yyywwwuuuuuusssooollljjjhhhfffdddbbbaaa_________^^^]]][[[YYYUUUOOOIIIEEEEEEEEEGGGDDDCCCAAAAAAAAADDDGGGIIIKKKLLLLLLHHHCCC===999888>>>HHHUUU[[[ZZZWWWVVVXXX[[[^^^bbbeeedddaaa\\\YYYTTTMMMHHHFFFDDD@@@>>>@@@@@@???===;;;999777555444444333111//////000111222000///.........000111222///...,,,++++++,,,---...------,,,+++*********+++******)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''+++***(((///:::999000++++++******************+++++++++++++++***)))(((************+++++++++,,,,,,,,,,,,,,,,,,+++***)))------,,,++++++,,,------,,,,,,,,,---------......,,,+++,,,///333555333111222000///000555888999888999;;;<<<===<<<<<<<<<>>>???AAABBBBBBBBBBBBCCCEEEFFFFFFHHHKKKQQQ]]]sss{{{uuuooohhh]]]PPPHHHAAA;;;777888777444333444555555777888:::<<<===>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>???@@@BBBBBBBBBCCCFFFHHHGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLMMMOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKLLLMMMMMMLLLOOORRRTTTSSSSSSSSSSSSRRRTTTVVVWWWXXXYYY\\\^^^```bbbdddeeedddbbbaaaaaa```bbbdddddddddeeeggghhhiiiiiijjjkkklllmmmnnnooonnnppprrrrrrssstttwwwyyy{{{{{{{{{|||}}}~~~}}}wwwqqqhhh]]]SSSLLLGGGEEE???>>><<<:::888888777777555666777888999999999888777888888999999:::;;;;;;;;;<<<<<<===>>>>>>======@@@@@@@@@AAADDDHHHLLLOOOUUU\\\bbbdddeeeeeeaaa[[[TTTSSSPPPLLLGGGDDDDDDEEEHHHGGGFFFFFFFFFGGGHHHHHHMMMOOOVVVaaajjjqqq{{{}}}zzzsssnnneee___WWWNNNGGG@@@;;;777666555333111000111222222333333333333333333333333666777777666444444555666666555444555666777888999999888888888888888999999999888777777777999:::<<<:::<<>>???AAABBBBBBBBBBBBCCCEEEFFFFFFHHHMMMRRR]]]rrr}}}wwwqqqiii^^^RRRIIIBBB<<<888888777444333555555666777888:::;;;===============<<<<<<<<<;;;;;;999999:::;;;<<<>>>@@@AAA@@@BBBDDDDDDDDDEEEGGGIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNOOOOOOPPPPPPRRRUUUUUUTTTTTTTTTTTTQQQSSSUUUWWWXXXZZZ]]]___aaadddfffgggfffdddddddddbbbdddeeeeeeeeeeeeggghhhfffggghhhjjjkkkmmmoooooooooppprrrrrrssstttwwwyyyzzz{{{{{{|||}}}~~~vvvpppfff```XXXNNNFFFAAA???>>>;;;:::999999888999999999444555666888:::;;;;;;;;;888888999:::;;;<<<<<<===============<<<;;;::::::AAAAAABBBCCCGGGKKKOOOQQQXXXaaajjjpppuuuxxxuuuppphhheee___XXXQQQMMMMMMOOOMMMMMMNNNNNNMMMLLLKKKJJJLLLKKKPPPYYY```hhhrrr|||~~~{{{xxxtttmmmhhh___YYYOOOGGG@@@<<<888666333333333222111111000000222222222333444444444555666888::::::888777777888444444444555666888999:::888888888777777777777777999888777666666666777888888999;;;@@@JJJXXXhhhrrr}}}|||zzzwwwuuuuuusssooollljjjhhhfffdddbbbaaa_________^^^]]][[[YYYWWWSSSOOOJJJGGGEEEDDDDDDCCCAAAAAABBBDDDGGGIIINNNOOOOOOKKKEEE>>>999666888DDDTTT___aaa]]]XXXUUUYYYZZZZZZZZZXXXUUURRRPPPLLLGGGDDDDDDCCCAAACCCHHHFFFDDDAAA>>><<<<<<<<<<<<444333222111000111222333000//////......///111111000000000///...---,,,+++((()))***+++,,,+++******)))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''******'''+++333222+++************************))))))******))))))((((((((((((((((((((((((((((((++++++,,,,,,,,,+++******++++++************++++++,,,,,,,,,---------.........---,,,---///000000000222111000222555888888888888:::<<<===<<<<<<===>>>@@@AAABBBCCCBBBBBBCCCEEEFFFFFFJJJNNNTTT^^^rrr~~~xxxrrrkkk```TTTKKKCCC===999888777444444666555666777888:::;;;<<<===============<<<<<<<<<;;;<<<======>>>@@@BBBDDDEEECCCEEEGGGHHHGGGHHHIIIKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSTTTOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUWWWWWWVVVTTTUUUUUURRRTTTVVVXXXXXXZZZ\\\^^^bbbdddggghhhgggeeeeeeeeefffggghhhhhhhhhgggiiijjjggghhhjjjkkkmmmnnnnnnooooooppprrrssssssuuuwwwzzzzzz{{{|||}}}~~~~~~uuujjjcccXXXSSSKKKDDD>>>;;;;;;;;;888888888888888888999999555666777888:::;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>===<<<;;;;;;AAAAAAAAACCCFFFIIILLLNNNRRR[[[eeennnxxx}}}yyyqqqggg^^^YYYXXXXXXXXXYYYZZZZZZXXXTTTQQQNNNNNNLLLNNNTTTZZZbbbmmmxxxzzz|||xxxtttooogggaaaXXXQQQHHH@@@;;;888666555111222222333222111000///111222222333555666666777888:::===>>><<<999888777666777888999:::;;;===>>>===============<<<;;;;;;<<<<<<;;;;;;::::::999999======>>>BBBIIIUUUbbbkkkvvv}}}~~~|||{{{xxxvvvuuusssooollljjjhhhfffdddbbbaaa_________^^^]]][[[ZZZXXXVVVRRRMMMHHHDDDBBBDDDCCCAAAAAABBBEEEHHHJJJPPPRRRRRROOOHHH@@@:::777666@@@OOO[[[```^^^ZZZVVVWWWVVVUUURRRPPPMMMKKKJJJFFFCCCAAABBBBBBBBBFFFLLLKKKHHHDDD???<<<::::::;;;444444333222222222222333111000///......///000111000111111111000...+++***&&&(((***,,,,,,,,,***)))&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***)))''')))......)))))))))))))))************(((((())))))))))))(((((())))))***+++,,,......///++++++,,,,,,,,,++++++***************************,,,,,,,,,---------......///...,,,,,,---...//////222111222333555777888888888:::<<<===<<<<<<===>>>@@@AAACCCCCCBBBBBBDDDEEEEEEGGGKKKPPPUUU___rrr~~~xxxssslllbbbVVVNNNEEE>>>999999777555444666666666777888:::;;;<<<<<<========================@@@@@@@@@AAABBBDDDEEEFFFFFFHHHKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOPPPQQQRRRSSSTTTOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQRRRRRRTTTUUUUUUVVVWWWYYYXXXVVVUUUVVVWWWVVVWWWYYYYYYYYYYYY[[[\\\aaacccfffgggfffeeeeeeeeeggghhhjjjiiiiiihhhjjjkkkkkklllmmmnnnooooooooonnnoooqqqrrrssssssuuuxxxzzzzzz{{{|||~~~~~~}}}uuujjj___WWWLLLHHHCCC===:::888999:::999999999888888888777777888888888999::::::;;;;;;===============<<<<<<<<<@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAACCCEEEGGGHHHIIIPPPXXXaaaooovvvllleeecccccceeefffhhhgggeee```ZZZWWWSSSPPPNNNRRRVVV]]]hhhsssuuu{{{zzzuuupppjjjaaa[[[PPPKKKCCC<<<888666555444000111222333333222000///111222333444666888999:::<<>>;;;===@@@EEELLLVVV```hhhqqqxxx~~~}}}{{{yyywwwuuusssooollljjjhhhfffdddbbbaaa_________^^^]]][[[YYYYYYWWWTTTOOOJJJEEEBBBDDDCCCAAAAAACCCFFFIIIKKKRRRTTTUUUSSSLLLDDD===999666===HHHTTT\\\^^^\\\YYYUUUTTTQQQMMMJJJGGGFFFEEEBBB@@@???@@@@@@AAAGGGOOOSSSOOOIIICCC>>>;;;:::999555444444333333333333333111000///......///000111000111111111000...+++***'''(((***,,,---,,,+++***&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))((('''(((+++***'''(((((()))))))))*********'''((())))))))))))((((((,,,++++++***((('''&&&&&&***++++++,,,,,,,,,++++++************************,,,,,,,,,---------......///...---,,,,,,---...000111222444555666666777888777999<<<===<<<<<<>>>???@@@BBBCCCCCCCCCCCCDDDFFFEEEGGGKKKPPPVVV```ttt}}}xxxsssmmmdddXXXPPPGGG@@@:::999777555555777666777888999:::;;;;;;<<<;;;<<<<<<======>>>??????AAAAAAAAABBBCCCDDDFFFGGGJJJLLLOOOPPPOOOOOOOOOPPPQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXYYYXXXWWWVVVWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\```bbbeeegggfffeeeeeeeeeeeefffhhhhhhhhhhhhiiikkknnnooopppqqqqqqqqqpppooopppqqqsssssstttuuuxxxzzzzzz{{{}}}}}}sssjjj___TTTMMMBBB@@@<<<999777777777888999999:::999999888666666:::999999999:::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDHHHMMMTTTcccwwwzzzsssooonnnoooqqqssssssqqqmmmhhhddd[[[VVVRRRQQQSSSVVV```jjjpppvvv{{{|||~~~~~~wwwqqqkkkcccZZZTTTIIIDDD===888666555333333111111222333333222111000222333444666888:::<<<===AAACCCEEEEEECCC@@@>>>===;;;@@@FFFIIIKKKMMMRRRVVV\\\\\\\\\\\\[[[YYYWWWVVVPPPPPPOOONNNKKKGGGCCC@@@999;;;???EEELLLVVVaaagggpppxxx~~~|||yyywwwuuusssooollljjjhhhfffdddbbbaaa_________^^^]]][[[XXXXXXWWWTTTOOOJJJEEEBBBCCCCCCBBBBBBCCCFFFJJJLLLQQQTTTWWWUUUOOOFFF>>>:::666:::BBBNNNYYY___^^^[[[UUUTTTPPPMMMIIIGGGEEEDDD@@@>>>>>>??????@@@GGGPPPZZZVVVPPPIIICCC>>><<<:::555555555444444444333333111111///......//////000000000000///...---,,,+++)))***+++,,,---,,,++++++)))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''(((((())))))*********(((((())))))******))))))))))))))))))((((((((((((******+++,,,,,,,,,++++++******+++,,,,,,+++******,,,,,,,,,---------......---...///...------///000111333555666666666777888777999;;;<<<<<<===>>>???@@@BBBCCCDDDCCCCCCDDDFFFEEEFFFJJJPPPVVVbbbvvv~~~{{{vvvrrrmmmeeeZZZRRRHHHAAA:::999777555555888777777888999:::;;;;;;<<<::::::;;;===>>>???@@@AAAAAAAAABBBDDDFFFHHHJJJKKKMMMPPPSSSTTTSSSRRRRRRRRRTTTSSSRRRQQQQQQPPPPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWXXXXXXXXXWWWVVVXXXZZZYYY[[[\\\\\\\\\\\\^^^___```cccfffggggggfffeeefffeeefffhhhiiiiiiiiikkkmmmlllnnnppprrrsssrrrrrrqqqpppqqqsssttttttuuuxxx{{{zzz{{{}}}tttiii^^^TTTJJJCCC<<<;;;:::888777777777777888999:::::::::999888777999888888999:::<<<>>>???AAABBBBBBCCCEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKIIIGGGFFFDDDCCCBBBBBBEEEFFFJJJVVViiiyyy{{{yyysssuuuxxxzzzzzzxxxuuurrrfff___YYYUUURRRRRRYYYaaakkkqqqvvvwwwyyy~~~~~~yyyrrrkkkddd\\\RRRKKKAAA>>>999555444333111000222222333333333333222222222333555888:::===??????DDDFFFIIIIIIHHHGGGFFFFFFDDDKKKTTTZZZ^^^cccjjjpppwwwwwwxxxwwwvvvsssqqqooofffeeeddd```[[[TTTNNNJJJBBBCCCEEEHHHNNNWWWbbbiiioooxxx~~~}}}zzzxxxuuusssooollljjjhhhfffdddbbbaaa_________^^^]]][[[WWWWWWUUUSSSOOOJJJFFFDDDCCCCCCBBBBBBDDDGGGJJJLLLOOOSSSVVVUUUOOOGGG???:::666888@@@MMMZZZaaa```]]]XXXVVVSSSPPPLLLJJJGGGFFF???>>>>>>>>>===>>>FFFPPP[[[XXXSSSMMMGGGAAA===;;;555555555555555444444333222111000.........///000//////...---,,,,,,---------------,,,,,,,,,,,,,,,++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********''''''((((((((('''''')))''''''(((((()))******+++((())))))***++++++******&&&'''(((***,,,...///000)))***+++,,,,,,,,,,,,+++***+++,,,------,,,+++***,,,,,,,,,---------......,,,...000000///...///111000333666777666666777888666999;;;<<<<<<===>>>@@@AAABBBDDDDDDCCCCCCEEEFFFEEEFFFIIIOOOVVVcccyyy|||yyyuuurrrmmmeee[[[SSSIIIAAA;;;999888555555888777777888999::::::;;;;;;999:::;;;===>>>@@@AAABBBBBBCCCEEEGGGJJJMMMPPPQQQOOORRRUUUVVVUUUTTTTTTTTTVVVUUUTTTRRRQQQQQQQQQQQQVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTTTTTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSTTTUUUVVVXXXYYYVVVWWWXXXWWWVVVWWWYYYZZZXXXZZZ\\\]]]]]]^^^```bbbaaacccggghhhgggffffffgggfffhhhjjjkkkkkklllnnnpppjjjlllooorrrssstttsssssspppqqqsssttttttvvvxxx{{{zzz{{{~~~}}}{{{nnnaaaVVVLLLCCC<<<::::::::::::999999888888777888999:::;;;::::::999777777777888;;;===@@@BBBEEEFFFHHHJJJLLLNNNPPPQQQVVVWWWXXXXXXXXXXXXXXXXXXRRRQQQOOOLLLIIIGGGEEECCCBBBDDDCCCDDDNNN^^^lllqqqtttvvvzzz}}}~~~}}}|||ppphhh```YYYTTTQQQUUU\\\hhhnnnssssssvvv{{{}}}|||{{{uuummmfff___VVVMMMEEE===:::666444222111///...333333333333333333333444333444666999<<<>>>@@@AAAEEEHHHKKKLLLLLLLLLMMMNNNTTT\\\gggpppvvv}}}|||wwwooofff^^^YYYRRRQQQNNNNNNQQQYYYdddkkknnnvvv~~~}}}zzzxxxuuusssooollljjjhhhfffdddbbbaaa____________]]][[[WWWVVVUUURRRNNNJJJGGGEEECCCCCCBBBBBBDDDGGGJJJMMMMMMQQQUUUUUUOOOFFF>>>999555888@@@NNN\\\cccaaa]]]ZZZXXXVVVSSSPPPMMMJJJIII???>>>>>>>>><<<===FFFPPPXXXVVVRRRMMMGGGAAA===;;;555555666666555555444333222111000.........///000///...,,,++++++,,,---...///...---,,,,,,,,,,,,,,,+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++''''''((()))(((&&&'''***&&&''''''((()))******+++))))))***++++++++++++++++++++++++*********)))))))))***+++,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,---------......***...111222000///000222000444777888666555777888666999;;;<<<<<<===>>>@@@AAABBBDDDDDDCCCCCCEEEFFFEEEEEEHHHNNNUUUccczzz}}}zzzuuurrrnnnfff]]]UUUIIIDDD===777555555666666888999::::::;;;;;;;;;;;;:::;;;===???AAABBBCCCCCCEEEFFFHHHKKKNNNOOOPPPQQQSSSTTTTTTUUUUUUVVVVVVWWWXXXWWWVVVVVVUUUUUUUUUUUUWWWXXXXXXXXXXXXXXXXXXWWW[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWYYYYYYXXXWWWXXXYYYVVVWWWWWWYYY[[[]]]___```ZZZZZZZZZ[[[]]]___```aaa______```bbbcccdddeeefffiiijjjlllmmmmmmlllkkkjjjrrrrrrrrrrrrrrrsssssssssvvvvvvuuuuuuuuuuuuvvvvvvzzzzzz{{{}}}~~~~~~{{{rrreeeWWWMMMEEE@@@>>>888888999999999::::::::::::::::::::::::999888777;;;;;;<<<===???BBBDDDEEEJJJLLLOOOQQQSSSWWW]]]```hhhhhhggggggfffccc___\\\XXXSSSNNNNNNNNNLLLJJJIIIEEEEEEDDDCCCEEEMMMWWW```qqq~~~~~~xxxtttvvv~~~yyyssshhh]]]UUUSSSUUUXXXXXX```kkkrrrtttvvvyyy|||wwwtttnnneeeZZZPPPGGGBBB<<<:::777555555444222111///000222333444555555555444444555777;;;@@@EEEHHHOOOKKKLLLQQQRRRPPPSSSYYYeeennn{{{{{{nnnaaa\\\WWWVVV[[[```cccggglllsssvvv{{{|||zzzyyyzzzzzztttssspppooommmjjjfffcccdddbbb___\\\ZZZ[[[\\\]]]\\\ZZZWWWSSSNNNJJJGGGFFF?????????@@@AAACCCFFFGGGJJJMMMPPPQQQNNNGGG@@@:::777888===III]]]mmmooohhh___\\\XXXTTTQQQOOOLLLIIIFFFCCC???>>>???BBBDDDEEENNNQQQSSSOOOGGG@@@======777777777555444222000///000000...------...////////////...---,,,,,,++++++*********+++,,,---//////++++++++++++++++++,,,,,,*********))))))((('''&&&&&&&&&&&&&&&''''''''''''$$$&&&))))))(((((((((((())))))***))))))(((''''''&&&(((***+++,,,+++)))((('''***,,,---,,,***))))))++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........///000///...---...///222222444555666777777777999:::;;;<<<===>>>???@@@CCCCCCCCCAAA@@@@@@BBBDDDFFFFFFJJJOOOUUUaaavvv}}}|||yyytttqqqmmmeee\\\UUUIIIDDD===888666666666666666777888888999999999999;;;<<<>>>AAACCCDDDEEEEEEGGGHHHJJJLLLOOORRRTTTUUUVVVVVVVVVWWWWWWXXXXXXXXXYYYXXXWWWVVVVVVVVVVVVWWWXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYWWWVVVVVVUUUUUUVVVVVVWWWVVVWWWYYYYYYXXXWWWXXXYYYXXXXXXYYYZZZ\\\^^^```aaa___``````aaabbbbbbccccccbbbbbbbbbccccccdddeeeeeehhhiiilllmmmnnnnnnmmmmmmqqqqqqqqqqqqqqqrrrrrrrrrvvvvvvvvvvvvwwwwwwwwwwwwyyyzzz{{{|||~~~~~~{{{ppphhh[[[OOOFFFAAA>>><<<999999999999999999::::::999999888888888888888888:::;;;<<<>>>AAADDDGGGHHHLLLNNNQQQUUUZZZ```hhhmmmzzzyyyyyywwwsssllleeeaaaVVVRRROOONNNOOOOOONNNNNNHHHIIIHHHGGGHHHLLLSSSYYYaaaooo~~~~~~yyysssrrrwww|||~~~~~~yyyoooddd[[[VVVTTTUUUTTTZZZccckkkooorrrtttvvvrrroooiii```VVVLLLDDD@@@:::888666555555444333111000111222444555555555666666666777888<<>>???@@@BBBCCCCCCBBBAAAAAABBBDDDEEEFFFJJJOOOVVVbbbwww}}}|||{{{xxxsssoookkkeee\\\UUUJJJEEE>>>999777777777666666666777888999999999999===>>>@@@BBBDDDFFFGGGGGGIIIJJJKKKNNNQQQUUUXXXZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYVVVWWWYYYYYYXXXWWWYYYZZZZZZ[[[[[[\\\^^^```bbbccc``````aaabbbbbbbbbbbbbbbfffeeeeeedddddddddeeeeeehhhiiikkknnnoooooooooooooooooopppppppppqqqqqqqqquuuvvvxxxyyyyyyyyyxxxxxxyyyzzz{{{|||}}}~~~}}}uuuddd\\\PPPFFF@@@===<<<<<<::::::::::::999999999999999999888777888888::::::999:::<<>>888666444444444555444333111222333444555666666666999999999;;;===AAADDDGGGFFFIIINNNRRRUUU\\\mmm}}}|||ssslllgggggggggfffgggjjjqqqtttyyy~~~}}}zzzxxxvvvrrrqqqooonnnmmmkkkhhhfffdddbbb___]]][[[[[[\\\]]]^^^]]]ZZZUUUPPPLLLHHHEEEBBBAAA@@@@@@@@@AAACCCDDDFFFHHHKKKLLLIIICCC===999333555:::HHH___uuu}}}zzzxxxrrrhhh___YYYUUUQQQOOOIIIFFFBBB@@@@@@@@@@@@@@@DDDFFFGGGDDD>>>999777777666666555555555555444444666444222000///.........000//////......---------/////////......---------,,,,,,,,,+++*********)))'''(((((())))))))))))))))))))))))*********++++++(((***++++++***((())))))***,,,---,,,+++)))******)))***+++------,,,++++++******)))'''&&&'''***,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---///000///...---///000222333444555666777777777999999:::<<<===>>>???@@@AAACCCEEEDDDCCCBBBCCCDDDEEEFFFJJJPPPVVVcccxxx~~~}}}|||{{{wwwrrrnnnjjjddd[[[UUUJJJEEE???:::888888777777777888999:::;;;<<<<<<<<<===>>>@@@CCCEEEGGGHHHIIIKKKKKKLLLNNNRRRWWW\\\___^^^^^^^^^^^^^^^^^^]]]]]][[[ZZZZZZYYYYYYZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZYYY]]]\\\\\\[[[ZZZYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYZZZWWWXXXYYYYYYXXXXXXZZZ\\\\\\\\\\\\]]]___```bbbccc```aaabbbdddeeeeeeddddddhhhhhhgggffffffggghhhhhhjjjjjjlllmmmnnnnnnnnnnnnnnnnnnoooooopppqqqqqqqqquuuwwwyyy{{{||||||zzzyyyyyyzzz{{{|||}}}~~~tttkkk\\\UUUJJJAAA<<<;;;<<<===;;;::::::::::::999999999;;;:::999888888:::<<<>>>::::::<<<>>>AAADDDGGGIIIJJJLLLOOOSSSYYYcccmmmttt|||~~~}}}yyypppdddZZZTTTLLLLLLKKKIIIIIILLLLLLKKKPPPRRRUUUVVVWWWVVVVVVUUUVVV___jjjrrrxxx|||yyytttrrruuuxxx|||{{{yyyvvvrrrkkkddd___[[[ZZZ\\\ccclllrrrsssrrrsssoooggg^^^SSSIIIAAA===666444333333555555555444222333444555666666666666<<<<<<<<<<<<>>>AAACCCEEEGGGIIINNNSSS[[[hhhzzz{{{rrrkkkffffffgggfffhhhlllnnnqqqvvv|||~~~~~~{{{wwwuuurrrpppnnnmmmmmmllliiigggeeecccaaa___]]]]]]]]]^^^___^^^[[[WWWRRRLLLHHHEEECCCBBBAAA@@@@@@@@@AAABBBCCCEEEGGGHHHFFFAAA<<<999666777;;;GGG]]]sss~~~~~~}}}xxxooofff___YYYSSSOOOKKKHHHDDDBBBAAA@@@>>>===???@@@AAA???;;;777555555555555555555666777777888888777444222000.........000000//////............,,,,,,,,,,,,,,,,,,++++++---,,,,,,+++***))))))(((&&&'''((()))************))))))*********+++++++++)))***+++***)))(((((()))***,,,...---***((()))+++)))***+++,,,,,,,,,++++++)))))))))(((&&&''')))+++++++++************++++++************************++++++++++++++++++++++++,,,,,,---.........---------...//////......///000222333444666777777777777888888:::;;;===>>>???@@@AAACCCEEEFFFEEECCCCCCDDDEEEFFFJJJPPPWWWcccyyy~~~}}}|||yyyuuupppllliiiccc[[[UUUIIIEEE???;;;999888777666777777999:::;;;<<<<<<<<<===>>>@@@CCCFFFHHHIIIIIILLLLLLMMMPPPTTTYYY^^^aaabbbaaaaaa``````_________[[[[[[[[[ZZZZZZ[[[[[[\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZ]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZXXXYYYZZZYYYYYYZZZ\\\^^^\\\\\\]]]^^^___```bbbccccccdddfffhhhjjjllllllmmmiiiiiihhhhhhhhhjjjlllmmmmmmmmmmmmmmmmmmlllllllllnnnoooooopppqqqqqqrrrrrruuuwwwzzz|||}}}}}}|||{{{zzz{{{{{{|||}}}~~~~~~uuuiii```UUUNNNDDD===999999:::;;;::::::::::::::::::::::::;;;:::888777888:::<<<===;;;;;;<<<===>>>@@@BBBCCCEEEFFFGGGIIINNNVVV___eeemmmooopppmmmfff]]]VVVRRRRRRVVVWWWRRRQQQSSSRRROOORRRTTTVVVYYY\\\\\\\\\[[[\\\___eeejjjnnnssszzz|||vvvuuuuuuuuuvvvxxx{{{|||yyytttooogggcccaaafffooouuuwwwuuuxxxsssjjj___SSSHHH???;;;666444333333555666666555444555666666777777777777<<<<<<<<<===>>>@@@AAACCCDDDGGGLLLUUUeeewww|||xxxwwwwww|||vvvmmmfffaaaaaabbbbbbdddhhhkkkmmmrrrwww{{{}}}~~~~~~}}}~~~|||wwwtttrrrpppmmmllllllllljjjhhhfffeeecccaaa```_________^^^]]][[[XXXSSSMMMHHHFFFDDDCCCAAA@@@??????@@@@@@AAACCCDDDEEEDDD@@@<<<:::777777999CCCXXXooo|||}}}zzztttnnnfff^^^UUUPPPJJJHHHEEECCCBBB@@@>>><<<<<<======<<<:::777666555555555555555777888:::;;;:::888666222000///......///////////////.........***+++,,,---------,,,,,,,,,,,,++++++***)))((((((%%%&&&''')))************((((((((()))))))))******'''((()))((('''&&&((()))---000222000,,,)))***,,,((())))))***************&&&(((******)))(((((((((++++++************++++++************************+++++++++++++++++++++++++++,,,,,,---...---------,,,...//////......///111333333555666777888888888777888999;;;<<<>>>???@@@@@@BBBEEEFFFEEEDDDDDDDDDEEEFFFJJJPPPVVVcccxxx}}}{{{zzzwwwrrrmmmiiieee```YYYSSSHHHDDD???;;;999777666555444555777888999:::;;;;;;===???AAADDDGGGIIIJJJKKKNNNNNNPPPSSSWWW[[[___aaacccccccccbbbaaa```______[[[[[[[[[[[[[[[\\\\\\]]][[[\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^______```\\\[[[[[[ZZZZZZ[[[[[[\\\ZZZ[[[[[[[[[ZZZ[[[^^^aaa^^^^^^^^^^^^```aaabbbcccddddddeeegggjjjllloooppplllkkkjjjiiijjjlllnnnppppppoooooonnnmmmmmmllllllppppppqqqrrrsssttttttuuuvvvwwwyyy{{{}}}~~~~~~~~~|||||||||}}}~~~~~~zzzuuulllbbb[[[LLLGGG???999777777777888::::::::::::;;;;;;;;;;;;999999888777777888::::::<<<<<<;;;;;;<<<======>>>@@@@@@AAACCCFFFLLLSSSXXX[[[___bbbaaa]]]YYYXXXYYY```gggiiidddaaaccc```ZZZZZZYYYYYY[[[^^^aaabbbaaa___```cccgggiiimmmvvv}}}{{{vvvvvvxxx}}}~~~sssnnnjjjkkkqqqwwwyyyyyyzzztttjjj^^^QQQEEE===888666555444444666777777666555666777888888888888888;;;;;;;;;<<<===>>>???@@@???DDDMMM[[[nnnwwwnnngggbbb___^^^YYY]]]eeeooozzz}}}uuulllddd^^^\\\\\\\\\^^^bbbgggiiimmmqqquuuyyy|||~~~}}}}}}yyyvvvssspppmmmllllllkkkjjjiiifffeeedddbbbaaa```______\\\\\\[[[XXXSSSNNNIIIFFFDDDCCCAAA@@@?????????@@@AAABBBCCCDDDCCCAAA>>><<<555444555===QQQiiiyyy~~~{{{yyyuuupppiii```VVVOOOIIIGGGEEEEEEDDDBBB???<<<;;;;;;;;;::::::999888777666666555666777999<<<===:::888666333000///..............................+++,,,...///000///......+++++++++***)))))))))(((&&&&&&((()))************'''''''''((((((((())))))&&&'''((('''&&&&&&(((***111555777444...***+++---((())))))))))))*********&&&(((+++,,,+++)))((((((++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,...//////......000111333444555666777888888888666777888:::<<<>>>@@@@@@@@@BBBDDDDDDCCCCCCDDDEEEFFFFFFJJJOOOUUUaaavvv|||xxxvvvrrrnnnhhhdddaaa\\\UUUOOOGGGCCC>>>:::888777555444444555666888999:::;;;;;;???@@@CCCFFFHHHKKKLLLMMMPPPQQQTTTWWW[[[^^^aaabbbddddddcccbbbaaa```___^^^[[[[[[ZZZZZZ[[[\\\\\\]]]\\\\\\]]]]]]]]]]]]\\\\\\[[[\\\]]]^^^___```aaaaaa^^^]]]]]]\\\\\\]]]]]]^^^\\\\\\]]]\\\\\\]]]aaaccc````````````aaacccdddeeeeeeeeeddddddfffiiimmmooopppnnnlllkkkkkkmmmooopppqqqqqqppppppoooppppppppprrrrrrssstttuuuvvvwwwwwwvvvwwwxxxzzz|||}}}}}}}}}~~~~~~}}}wwwoooiiibbbZZZTTTEEEAAA;;;888777777888888888999999:::;;;<<<======;;;;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<===<<<===@@@BBBEEEKKKQQQVVVVVVZZZ^^^^^^^^^```eeejjjuuu|||}}}yyyqqqlllgggbbb```bbbfffhhhiiifffeeegggkkkllllllrrr{{{~~~}}}zzzuuusssvvvzzz}}}~~~zzztttjjj^^^QQQFFF>>>:::888666555555777888888777666777888888999999888888999999999:::;;;======>>>===HHHWWWdddrrr~~~|||mmmggg^^^UUUNNNJJJHHHGGGDDDFFFKKKSSS]]]gggqqqvvv}}}{{{tttkkkccc\\\ZZZZZZZZZ\\\aaadddeeegggkkkpppvvv{{{~~~~~~~~~zzzxxxtttqqqnnnlllkkkkkkiiihhheeedddcccaaa```___^^^^^^ZZZZZZYYYWWWSSSNNNJJJGGGCCCBBBAAA?????????@@@@@@AAABBBCCCCCCCCCAAA@@@???666555333888IIIaaaqqqwwwxxxuuupppjjjcccZZZQQQKKKFFFEEEEEEEEEEEECCC@@@===:::999999999::::::999888777777666666888:::<<<>>>999888555222000.........---------------------------...///000000...---+++************))))))))))))''''''((())))))***))))))'''''''''((((((((())))))&&&'''(((''''''(((+++---222666888333,,,'''(((+++******))))))******++++++(((***++++++***))))))***++++++************++++++++++++++++++++++++++++++************************++++++,,,------------,,,,,,---//////......000222333444555666888888888888666666888:::<<<>>>@@@@@@@@@AAABBBBBBAAABBBDDDFFFFFFFFFIIINNNTTT___ttt{{{vvvrrroookkkeeeaaa^^^YYYRRRMMMFFFCCC>>>:::888666444333666777888:::<<<=========@@@BBBDDDGGGJJJLLLNNNOOORRRTTTWWWZZZ^^^```bbbcccddddddcccbbb```___^^^^^^[[[ZZZZZZZZZ[[[\\\\\\]]]\\\]]]]]]^^^^^^]]]]]]\\\_______________^^^^^^^^^______^^^^^^^^^^^^______]]]]]]^^^]]]]]]^^^bbbeeebbbaaabbbbbbcccdddeeefffllljjjhhhggghhhkkkooorrrsssqqqnnnlllkkklllnnnooorrrqqqqqqqqqrrrsssssstttsssssstttuuuvvvwwwxxxyyyvvvwwwwwwyyy{{{}}}~~~~~~~~~|||~~~|||tttjjjaaaZZZTTTNNNIIIAAA>>>;;;999999:::;;;:::777888999:::<<<===>>>>>>??????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;<<<======:::===@@@DDDHHHNNNTTTYYY]]]aaaeeeggghhhmmmvvv}}}|||tttkkkggggggkkkmmmooonnnmmmooosssqqqmmmpppwww}}}zzzzzz}}}{{{uuulll___SSSIIIAAA>>>999777666666888999888777777888888999999999888888777777888999:::<<<<<<===???OOOaaalllsssxxxvvvppp^^^XXXPPPHHHCCC???===<<<@@@@@@AAAEEELLLUUU^^^ccckkkttt}}}~~~yyysssiiibbb[[[ZZZ[[[\\\___dddbbbcccdddhhhnnnttt{{{{{{yyyuuurrrnnnlllkkkjjjiiihhhcccbbbbbb```___^^^]]]\\\XXXYYYXXXWWWSSSOOOJJJGGGCCCBBB@@@?????????@@@@@@BBBBBBCCCCCCCCCBBBAAA@@@;;;888444666DDDYYYiiiooouuuqqqjjjbbb[[[RRRJJJEEEEEEDDDDDDEEEFFFEEEAAA???999888777888999::::::999888777777666888:::===>>>999777555222000.........,,,---------------------------......---+++)))''')))))))))))))))*********'''(((((()))))))))))))))(((((((((((())))))))))))&&&'''(((((((((***---///000444555111(((######'''++++++******++++++,,,---+++++++++)))((((((+++---++++++************++++++++++++++++++++++++++++++************************++++++,,,---------,,,,,,,,,---//////...///000222333444555777888888888888555666888:::<<<>>>@@@@@@@@@AAAAAAAAA@@@AAADDDFFFFFFGGGIIINNNSSS^^^rrr|||vvvrrrlllfff^^^YYYWWWTTTNNNIIIGGGCCC???;;;888666444222666888:::;;;;;;<<<>>>@@@BBBEEEIIIKKKLLLMMMOOOPPPUUUVVVYYY\\\___bbbcccdddffffffggggggeeeccc```^^^[[[[[[ZZZZZZZZZ[[[]]]^^^[[[\\\\\\]]]^^^___```aaaaaaaaaaaaaaa````````````````````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbccceeeggghhhhhhggggggffffffeeefffhhhlllooorrrtttsssqqqooommmmmmppprrrqqqqqqqqqrrrssstttuuuvvvssstttuuuvvvvvvvvvvvvvvv|||{{{{{{{{{{{{|||}}}}}}}}}~~~~~~|||tttlllaaaXXXQQQKKKEEE@@@===:::777555777:::===>>>>>>>>>@@@BBBEEEHHHJJJKKKMMMKKKHHHGGGFFFDDDBBB@@@BBBAAA???>>>===>>>@@@AAA@@@AAACCCEEEJJJSSS]]]dddhhhlllqqquuuzzz}}}rrrmmmkkklllmmmoooqqqtttwwwzzz{{{{{{{{{|||vvvlll___RRRHHH@@@<<<666777777666555555777999;;;:::999999::::::999888999666777:::;;;:::<<<@@@FFFTTTfffttt|||zzzmmm___RRRIIIAAA>>>===999888999===999999???CCCCCCGGGNNN^^^dddmmmtttxxxxxxtttrrrmmmiiibbb\\\ZZZ[[[^^^aaaeeefffffffffgggmmmwww~~~}}}|||ssspppnnnmmmmmmmmmkkkjjjffffffdddbbb```^^^]]]\\\]]][[[YYYWWWTTTQQQLLLIIIDDDBBB???>>>???@@@@@@???>>>>>>??????AAABBBDDDEEE===999444444<<>>:::666555777999888777777888888999999::::::;;;:::666222111111000---***+++++++++***++++++,,,,,,---------,,,,,,+++++++++***++++++++++++***))))))+++++++++************)))***)))(((''''''((()))***((()))***)))((((((***+++999555111...,,,+++***((())))))))))))))))))))))))((('''&&&''')))******)))///...,,,******+++,,,---------------------------******+++++++++,,,,,,,,,*********+++,,,---...///999555///---///222333333222333555666666666555555555555777999;;;===>>>???@@@BBBDDDEEEEEEEEEGGGHHHGGGGGGIIILLLQQQ[[[nnn{{{vvvrrrjjjddd\\\WWWTTTPPPKKKFFFCCC???;;;999777666444333555777999;;;;;;<<>>;;;:::999777777888:::;;;<<<>>>@@@BBBGGGLLLRRRXXX[[[```___^^^]]][[[WWWRRRNNNJJJHHHFFFCCCCCCCCCDDDEEEHHHIIIKKKOOOVVV```lllttt}}}uuurrrpppppprrrsssvvvyyy}}}}}}xxxooobbbVVVJJJBBB===777888999888777777999;;;<<<;;;:::::::::999888777:::777777:::;;;:::===AAAOOO\\\mmmwwwzzzsssbbbSSSHHHAAA;;;;;;;;;999999;;;<<<999999>>>@@@@@@BBBGGGNNNSSS[[[dddkkkooopppppplllhhhccc^^^[[[\\\___aaacccdddeeedddeeejjjssszzz}}}{{{uuurrrooommmlllkkkiiihhhffffffdddcccaaa___^^^]]]]]][[[YYYWWWUUUQQQMMMIIIEEEBBB@@@???@@@@@@@@@???@@@@@@@@@AAABBBDDDEEEFFF===999333222999FFFUUU^^^\\\\\\ZZZUUUNNNHHHEEEDDDDDDHHHKKKLLLMMMOOOKKKDDD<<<888555555888::::::999888888999999999:::::::::999666222000000///---+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************)))*********)))))))))(((((())))))(((''''''((())))))&&&((()))))))))***---///888444///,,,+++***))))))************************,,,+++******,,,---,,,+++***)))((('''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,------...000...,,,---000333222111222333444555666666666666::::::;;;;;;<<<=========>>>@@@BBBCCCCCCCCCDDDFFFGGGGGGIIIMMMPPPZZZlll}}}zzztttppphhhbbbZZZTTTPPPKKKFFFAAA>>><<<888666666666444333555777999:::;;;===@@@CCCFFFHHHLLLNNNOOOPPPRRRTTTWWWXXXZZZ]]]```bbbcccdddddddddddddddcccaaa___]]]]]]\\\[[[ZZZZZZZZZ[[[\\\[[[[[[\\\\\\]]]]]]^^^^^^aaaaaabbbbbbccccccddddddccccccccccccccccccccccccbbbccccccccccccddddddddddddeeeggghhhiiijjjiiiiiiggggggfffgggiiillloooqqqqqqqqqqqqooonnnooorrruuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvxxxyyyyyyzzzzzzzzz{{{zzzzzzzzzzzz{{{||||||}}}}}}}}}~~~~~~~~~{{{tttddd[[[OOOEEE@@@===999777666666888999:::;;;<<<<<>>DDDWWWdddssszzzwwwkkkWWWGGG???999777999;;;;;;<<>>AAABBB@@@AAACCCBBBFFFLLLTTT]]]dddjjjmmmjjjgggccc```^^^^^^___aaacccdddeeeeeefffkkkssszzz{{{zzzvvvssspppmmmllljjjhhhfffffffffeeecccaaa```___^^^]]]\\\ZZZXXXVVVSSSNNNJJJFFFCCCAAA@@@@@@AAAAAA@@@??????@@@AAABBBDDDFFFGGG>>>999333000555???LLLTTTTTTSSSPPPLLLGGGDDDCCCDDDHHHLLLPPPQQQSSSTTTPPPIII;;;888555555999<<<<<<;;;999999999999999:::::::::777555222000000///---+++,,,,,,++++++++++++,,,,,,*********+++++++++++++++,,,,,,***)))))))))***+++))))))))))))((((((((('''((((((''''''''''''(((((($$$&&&(((***+++---000222666222---)))((()))))))))************************+++)))((((((******)))'''***)))))))))***,,,...///++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------++++++---000222222000...111222333555666777777777;;;<<<<<<===>>>>>>??????>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGJJJNNNQQQYYYjjj{{{~~~yyyrrrnnnfff```YYYRRRLLLGGGBBB>>>===:::777555555555444333444666888:::;;;>>>BBBEEEHHHJJJMMMOOOPPPRRRTTTVVVXXXYYY[[[^^^```bbbcccccccccccccccbbbaaa```^^^]]]^^^]]][[[ZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^aaaaaabbbcccdddeeefffgggdddddddddddddddddddddddddddddddddeeeeeeeeeffffffeeeggghhhjjjkkkkkkkkkkkkiiihhhhhhiiijjjllloooppppppqqqqqqqqqpppqqqtttvvvvvvvvvvvvvvvuuuuuuttttttwwwxxxyyyzzz{{{|||||||||zzzzzzzzzzzzzzz{{{{{{||||||||||||}}}~~~uuunnn^^^UUUJJJAAA===;;;999777444555777999;;;>>>AAACCCKKKQQQ\\\hhhsss{{{~~~}}}{{{wwwqqqiiiccc___^^^[[[ZZZZZZ\\\^^^___```aaaccchhhppp|||~~~wwwtttttttttvvvyyy}}}uuujjj]]]PPPFFF@@@:::::::::999999:::<<>>???AAA@@@>>>;;;999888<<<::::::;;;;;;;;;AAAHHHYYYhhhvvvzzzssseeeRRRCCC<<<888777:::======@@@DDDEEEFFFHHHKKKKKKIIIHHHGGGGGGGGGIIIMMMTTT\\\cccggggggeeeccc```______``````ccceeehhhjjjlllqqqyyy~~~zzzyyyvvvsssooommmllljjjhhhffffffeeedddcccbbbaaa```___]]]\\\[[[ZZZXXXTTTOOOKKKGGGDDDBBB@@@AAAAAAAAA@@@>>>>>>???@@@AAACCCEEEFFFAAA;;;444000222:::DDDJJJQQQPPPLLLGGGCCCAAABBBDDDIIINNNSSSUUUXXXZZZVVVPPP===:::666666999<<<;;;:::999999999999999999999888555333111000///...---,,,------,,,+++++++++,,,,,,)))))))))******++++++,,,---,,,***(((((()))***,,,******)))))))))((((((((((((''''''''''''''''''(((%%%''')))***+++---000333444///***''''''((())))))++++++++++++++++++++++++***)))''''''(((((('''%%%++++++++++++,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,...///000222222111///---111111333444666777888888888999:::<<<>>>@@@BBBCCC@@@BBBDDDEEEDDDDDDEEEFFFGGGHHHLLLPPPSSS[[[kkk{{{}}}wwwppplllddd___XXXQQQJJJDDD@@@======;;;777555555444333222444666888999;;;???DDDGGGJJJLLLNNNPPPQQQSSSVVVXXXZZZ[[[]]]___aaabbbccccccbbbbbbbbbaaa```___^^^]]]^^^]]][[[ZZZZZZZZZ[[[[[[]]]]]]^^^^^^______``````aaabbbcccdddeeefffggghhheeeeeeeeeeeeeeeeeeeeeeeeffffffffffffggggggggggggggghhhjjjlllmmmmmmmmmlllkkkkkkjjjkkklllnnnpppqqqqqqrrrssssssrrrsssvvvxxxvvvvvvwwwwwwvvvuuutttsssxxxyyyzzz|||}}}}}}~~~~~~{{{zzzzzzzzzzzz{{{||||||{{{|||}}}~~~{{{pppgggXXXPPPEEE>>>;;;:::999888444666777888;;;@@@GGGLLLRRR[[[jjjyyy|||xxxtttooolllffffffggghhhkkknnnqqqsssrrrrrrsssvvv||||||wwwrrrrrrsssvvv|||~~~vvvkkk^^^QQQFFF@@@:::::::::999888:::===@@@???BBBEEEFFFCCC???======<<<;;;;;;===<<<===EEENNN]]]lllxxxyyynnn^^^MMM@@@<<<:::999===???@@@DDDJJJPPPSSSWWWYYYYYYXXXUUUQQQOOOMMMKKKKKKOOOVVV]]]aaacccbbb```___^^^^^^______```dddiiimmmqqqwww~~~zzzxxxsssqqqnnnllllllkkkiiigggddddddccccccbbbaaa``````]]]\\\\\\[[[YYYVVVPPPLLLGGGEEEBBBAAAAAAAAA@@@?????????@@@AAACCCEEEGGGHHHCCC>>>666111111666>>>DDDKKKJJJHHHDDDAAAAAADDDGGGIIINNNTTTWWW[[[]]]ZZZSSSAAA===888777999;;;:::888999999999888888777777666222222111///...---------...------,,,+++++++++,,,)))))))))******++++++,,,---,,,***(((((()))***,,,++++++*********)))))))))'''(((((((((((((((((('''''')))***++++++,,,...111111---)))&&&'''((())))))************************---,,,++++++++++++***)))))))))((((((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,//////////////////000000111111222444555777888999777888999;;;===???AAAAAA@@@BBBDDDEEEDDDCCCDDDEEEGGGIIIMMMQQQUUU]]]nnn~~~|||vvvooojjjaaa^^^WWWPPPHHHBBB>>><<<<<<999666444444444333222333555777999;;;@@@EEEIIIKKKMMMOOOPPPQQQSSSWWWYYY[[[\\\^^^```aaabbbccccccbbbbbbaaa```______^^^^^^]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]^^^___```aaabbbbbbbbbbbbcccdddeeefffggggggffffffffffffffffffffffffgggggghhhhhhhhhiiiiiiiiiiiijjjlllmmmnnnooonnnnnnmmmmmmmmmnnnooopppqqqqqqssstttvvvvvvuuuvvvxxxyyywwwwwwxxxyyyxxxwwwuuutttxxxyyy{{{|||~~~~~~{{{{{{{{{{{{{{{|||}}}}}}|||}}}~~~uuuiii```PPPIII@@@:::888999888777555777999999;;;@@@IIIPPPZZZeeevvv~~~yyytttooommmkkkiiihhhfffhhhlllqqqvvv{{{~~~~~~~~~{{{rrrqqqqqqsssyyywwwkkk^^^QQQGGGAAA;;;;;;;;;999999;;;???BBBCCCHHHLLLLLLHHHCCC@@@@@@===<<<===>>>>>>@@@JJJUUUdddqqqzzzvvvgggWWWHHH???>>><<<<<<@@@DDDGGGNNNWWW```fffkkkmmmlllkkkeee___WWWTTTQQQOOOPPPUUU[[[^^^```^^^]]][[[[[[\\\]]]^^^\\\aaahhhmmmsssyyy~~~zzzxxxssspppnnnlllkkkjjjiiigggcccbbbbbbbbbaaaaaa``````]]]]]]]]]\\\[[[WWWQQQMMMGGGDDDBBB@@@@@@@@@???>>>@@@@@@AAACCCEEEGGGIIIJJJEEE@@@888222111555;;;???BBBBBBBBBAAAAAACCCGGGKKKHHHNNNTTTWWW[[[]]]XXXRRRBBB>>>:::888:::;;;999777999888888777666555444444000111111///---,,,---...///...---,,,,,,++++++,,,*********+++++++++++++++,,,,,,***)))))))))***+++++++++++++++************(((((())))))))))))((((((((()))************,,,......+++((('''((()))))))))))))))))))))))))))))))))+++***))))))***+++***(((************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,++++++...222555222222333333555666888999999::::::;;;;;;<<<======???@@@BBBBBBAAAAAABBBCCCFFFHHHLLLQQQVVV```rrr~~~{{{uuummmhhh^^^[[[VVVNNNFFF@@@===<<<888555333222333333333222333555777999;;;@@@FFFKKKLLLMMMOOOPPPQQQSSSWWWZZZ\\\]]]___```bbbbbbccccccbbbbbbaaa```____________\\\[[[ZZZZZZZZZ[[[\\\]]][[[[[[\\\^^^```aaabbbcccbbbbbbcccdddeeeeeeffffffffffffffffffffffffffffffiiiiiiiiiiiijjjjjjjjjjjjjjjkkkmmmoooppppppooooooppppppppppppqqqrrrrrrrrrvvvwwwxxxxxxwwwwwwyyyzzzxxxyyy{{{{{{{{{zzzxxxwwwxxxyyy{{{|||~~~}}}||||||||||||}}}~~~~~~~~~~~~zzzooobbbYYYJJJDDD<<<888777888777555666999;;;<<<<<>>AAAGGGMMMTTT```kkkvvv~~~wwwooogggddd___[[[YYY[[[^^^```]]][[[YYYWWWXXXYYY\\\]]][[[aaahhhnnntttzzzzzzxxxtttrrrnnnlllkkkiiigggeeeaaaaaaaaa```````````````]]]]]]]]]^^^\\\XXXRRRMMMGGGDDDAAA?????????>>>===>>>>>>???AAACCCEEEGGGIIIEEE@@@888222111444999===@@@AAAAAABBBBBBEEEIIILLLJJJPPPTTTWWWYYYYYYSSSLLLBBB>>>:::999:::<<<;;;999888777666555444333222222///000000///,,,+++---/////////...,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++************)))************))))))))))))((()))***++++++***)))((('''((()))))))))***,,,...+++***((()))******)))(((((((((((((((((((((((((((((('''&&&'''((()))((('''***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,------...***+++------,,,...222666444333333333444555777888999::::::;;;;;;<<<======???@@@BBBBBBAAA@@@AAABBBDDDEEEIIIOOOUUUaaauuu~~~zzztttlllggg\\\YYYTTTMMMEEE???<<<;;;444222000000222333444333333444666888<<>>>>>======AAAFFFIIISSSaaannntttrrrlllggg]]]ZZZVVVUUUUUUUUUUUUTTTSSSXXX```iiipppuuuwwwwwwrrrssstttttttttwww|||}}}~~~yyyvvvuuutttuuuxxx~~~yyylll^^^SSSJJJFFF???>>>===<<<<<<>>>CCCGGGOOOTTTXXXVVVNNNEEE@@@???===>>>???AAAAAAEEERRR___gggrrrxxxooo^^^QQQIIIFFFBBBBBBEEEMMMVVV```ooo|||zzzyyyuuuoooiiidddbbbbbbccc[[[YYYWWWUUUUUUXXX[[[]]]^^^ccckkkqqqvvv{{{{{{yyywwwtttooollljjjhhheeeccc```````````````_________]]]]]]^^^^^^]]]YYYSSSNNNFFFDDD@@@?????????>>>===:::;;;<<<===???BBBDDDEEEDDD???888222111333888<<>>AAAEEEKKKRRRXXX___dddccc___WWWUUUQQQOOOOOONNNLLLKKKPPPTTTXXX\\\^^^```bbbddd^^^^^^___aaadddhhhllloooqqqsssuuuvvvxxxzzz}}}yyytttuuuzzz|||{{{|||}}}pppdddYYYNNNGGGBBB>>><<<<<<;;;<<>><<<===AAADDDIIITTT___gggmmmqqqlll^^^PPPGGGDDDDDDGGGNNNWWWcccsssvvvnnniiihhh```\\\WWWUUUUUUWWWYYYZZZ]]]bbbggglllpppuuu|||{{{wwwtttssspppmmmjjjgggeeedddcccbbb```___^^^]]]\\\\\\]]]\\\ZZZXXXWWWTTTOOOLLLFFFDDDBBBAAAAAA@@@>>><<<=========>>>@@@BBBEEEFFFBBB???999333000222777<<>>>>>@@@AAABBBCCCDDDDDDDDDDDDEEEEEEHHHMMMRRR^^^ttt}}}{{{xxxsssmmmiii```ZZZPPPHHHBBB>>>;;;999444333333222222333333444444555666888:::>>>DDDHHHLLLOOORRRUUUVVVWWWXXXZZZYYYZZZ\\\]]]___```aaaaaaccccccbbbaaa___^^^]]]]]]^^^]]][[[ZZZYYYYYYYYYZZZYYYYYYXXXXXXYYY\\\^^^```^^^aaaccceeeddddddeeefffffffffffffffffffffffffffggghhhjjjlllmmmmmmmmmlllmmmnnnoooqqqrrrrrrssssssssstttvvvvvvtttsssssstttyyy{{{||||||{{{yyyyyyyyyzzz{{{||||||||||||zzzzzzyyyzzz|||~~~~~~~~~~~~~~~~~~yyynnn```RRRIIIAAA>>>999666666666777777888999888666555666999;;;<<>>???@@@FFFNNNUUU___fffcccYYYPPPGGG@@@@@@>>>@@@EEEIIINNNWWWaaaiiimmmooohhh[[[NNNHHHFFFGGGLLLUUUaaapppzzzrrrnnnbbb^^^XXXTTTSSSTTTVVVWWW[[[```gggkkkooottt{{{{{{xxxtttssspppnnnjjjhhheeedddbbbaaa```^^^]]]\\\\\\\\\]]][[[YYYXXXVVVSSSOOOLLLGGGDDDBBBAAAAAA@@@>>><<<============>>>@@@BBBDDDBBB???999333000222777;;;GGGLLLOOOMMMKKKMMMLLLJJJLLLLLLMMMNNNMMMKKKFFFBBB===:::777777999<<<===>>>===:::777666555333111///...//////000000//////...+++,,,...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))((('''(((((((((###$$$%%%&&&'''''''''''')))+++***''')))///333222222...***(((***,,,,,,,,,'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++((((((((((((((()))******+++++++++,,,------......---///222222111000111111333333555666777777777777888999:::<<<===???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEGGGGGGJJJOOOVVVbbbwww}}}zzzwwwsssmmmiiiaaa[[[QQQHHHAAA===:::888444333333222222333333444333555666888999===BBBFFFJJJMMMPPPRRRSSSUUUWWWYYYZZZZZZ[[[[[[]]]^^^___```bbbbbbbbbaaa``````_________^^^\\\ZZZYYYYYYYYYYYY[[[ZZZZZZZZZ[[[^^^aaabbb___aaaddddddddddddeeefffggggggggggggggggggggggggggghhhjjjkkklllmmmmmmmmmnnnooopppqqqrrrssssssssssssuuuvvvvvvuuutttuuuvvvxxxzzz||||||zzzxxxxxxxxxyyyzzz{{{||||||{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~wwwkkk]]]OOOFFF???<<<888666666777888888888888888666555555888:::<<>><<<===<<<<<<;;;<<<>>>???@@@BBB???:::444111222777;;;HHHNNNQQQOOOMMMNNNMMMJJJJJJJJJJJJJJJJJJGGGBBB???<<<999666555999>>>BBBDDDAAA>>>;;;888777555222///---....../////////......---............,,,***))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))))))))***&&&&&&'''((())))))))))))'''******))),,,333888888000---(((&&&''')))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++)))(((((((((((()))************++++++,,,---------(((+++000333444333333333222333444666777777888888777888999;;;===???AAABBBBBBCCCDDDEEEEEEFFFEEEEEEGGGGGGKKKPPPWWWdddzzz}}}zzzwwwrrrlllhhhbbb[[[QQQHHHAAA<<<888666444333333222222333333444333444666777999<<<@@@DDDGGGIIIMMMOOOQQQSSSUUUXXX\\\[[[[[[ZZZ[[[]]]___```aaaaaaaaaaaa````````````___^^^\\\ZZZYYYYYYYYYYYY[[[ZZZZZZZZZ\\\^^^aaacccaaabbbddddddddddddeeegggggggggggghhhhhhhhhhhhhhhhhhiiijjjkkklllmmmmmmnnnooopppqqqrrrsssssssssssssssuuuwwwwwwvvvvvvvvvwwwwwwyyy{{{zzzyyywwwwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyzzz{{{}}}~~~~~~}}}}}}}}}uuuhhhZZZLLLCCC===:::777666777888999999777777777777777999<<>>>>>>>>>>>:::;;;======<<<<<<===???@@@@@@BBBEEEHHHKKKOOOPPPVVVVVVVVVTTTPPPMMMMMMMMMMMMMMMNNNQQQXXX```iiinnnyyy|||~~~zzzsssnnnmmmpppttt|||~~~tttkkkddd___[[[YYYSSSVVV[[[dddppp~~~ssscccXXXKKKGGGDDDEEEEEEGGGNNNVVVbbblllrrrmmmaaaVVVLLLDDDBBBBBBHHHQQQWWW[[[```fffkkkllljjjbbbWWWNNNIIIIIIPPPYYYgggxxx|||tttlllhhhaaaYYYRRRPPPQQQRRRWWW]]]dddjjjnnnrrrxxx||||||zzztttsssqqqnnnkkkhhhfffeeebbbaaa___]]][[[ZZZZZZYYY[[[ZZZXXXWWWVVVTTTPPPNNNGGGEEEBBB@@@@@@???>>>===<<<<<<;;;:::;;;<<<===>>>BBB???:::444111222666:::CCCJJJOOONNNNNNPPPOOOLLLKKKJJJIIIIIIHHHFFFAAA>>>:::777444555:::BBBHHHLLLHHHDDD===888555333111000......//////...---,,,,,,,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******))))))******'''((()))***************''')))***)))---444999999******+++,,,+++***(((&&&)))(((((((((((())))))***)))))))))))))))))))))))))))*********++++++++++++++++++************++++++++++++******++++++,,,------,,,,,,++++++******)))&&&)))---000111111222333222333444666777888888888777888999;;;<<<>>>??????AAABBBCCCDDDDDDEEEEEEEEEDDDEEEIIIOOOWWWddd{{{|||zzzwwwrrrlllhhhbbb[[[QQQGGG@@@;;;777555444333333222222333333444222444666777888;;;>>>AAADDDFFFIIIKKKMMMPPPTTTVVV\\\[[[ZZZZZZ[[[]]]___```________________________]]]\\\[[[YYYXXXYYYYYYZZZWWWVVVVVVVVVXXX[[[^^^```bbbcccddddddcccdddeeeggghhhhhhhhhiiiiiiiiijjjjjjjjjjjjkkkkkkmmmnnnoooooopppqqqrrrssssssssssssssssssuuuwwwxxxwwwwwwxxxyyyvvvxxxzzzzzzxxxvvvvvvvvvwwwxxxzzz{{{{{{{{{zzzzzzzzz{{{|||~~~~~~~~~~~~~~~|||pppcccUUUGGG>>>;;;888666666777999999999666777777777888:::>>>AAAAAAJJJTTT\\\eeekkkjjjdddTTTMMMEEE>>>;;;;;;<<<<<<444666777888777888:::<<<>>>???AAAEEEIIILLLOOOQQQQQQRRRRRRPPPMMMJJJIIIHHHJJJKKKLLLOOOSSSYYY^^^aaammmqqqtttrrrnnnlllnnnqqqttt~~~wwwlllccc[[[UUURRRPPPQQQSSSVVV]]]iiiwww{{{jjj___PPPKKKGGGFFFFFFHHHPPPYYYfffpppvvvpppeeeZZZOOOHHHCCCDDDJJJUUU]]]aaadddhhhjjjjjjiiibbbYYYPPPJJJHHHRRR\\\lll~~~}}}uuupppmmmggg^^^VVVQQQQQQRRRVVV\\\eeekkkooossswww{{{~~~|||{{{uuutttqqqnnnkkkhhhfffeeebbbaaa___]]][[[ZZZYYYYYY[[[YYYXXXXXXWWWUUURRROOOHHHEEEBBB@@@??????>>>======<<<;;;::::::;;;<<<===BBB???:::555222222555999AAAHHHNNNOOOOOOPPPOOOKKKKKKJJJIIIHHHGGGDDD@@@<<<999666444666===FFFNNNSSSRRRKKKAAA999555333333222000000000///...,,,+++******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************)))(((((((((((()))%%%%%%&&&'''''''''&&&&&&''')))***)))+++222555444+++,,,------,,,***)))(((((((((((('''((()))******)))))))))))))))))))))))))))*********++++++++++++++++++************+++++++++++++++++++++,,,,,,------,,,,,,++++++******)))+++,,,.........///111444111222444666777888888999999999999::::::;;;;;;;;;@@@@@@AAABBBCCCCCCCCCCCCDDDEEEIIIPPPXXXfff|||~~~|||yyyvvvrrrlllhhhbbb[[[QQQGGG@@@;;;777555444333333222222333333444222333555777888999<<>>EEEOOO[[[eeelllnnnhhh```OOOIIIAAA:::777777777777555777888888888:::<<<>>><<<>>>AAAFFFKKKOOORRRTTTRRRSSSTTTRRROOOLLLKKKKKKGGGIIIKKKOOOSSSWWW[[[\\\dddgggjjjjjjjjjlllppptttwww~~~qqqfff[[[RRRMMMMMMMMMMMMMMMQQQ[[[iiissspppeeeUUUOOOIIIGGGGGGKKKUUU```mmmvvv{{{vvvjjj^^^SSSKKKFFFFFFMMMYYYbbbfffiiilllkkkjjjhhhbbbYYYQQQLLLIIISSS^^^ooo{{{vvvrrrqqqmmmddd[[[TTTSSSSSSVVV]]]fffnnnqqqtttxxx{{{}}}~~~|||{{{{{{uuutttrrrooollliiigggeeecccbbb```^^^\\\ZZZYYYYYY[[[ZZZYYYYYYYYYWWWTTTQQQHHHEEEAAA?????????>>>>>>===<<<;;;;;;;;;<<<===>>>BBB???;;;666222222555888CCCKKKQQQRRRRRRRRROOOJJJLLLJJJHHHFFFEEEBBB>>>;;;999777555777>>>GGGOOOSSSWWWOOOEEE<<<777666666666111111000000...---+++************+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((''''''''''''(((&&&''''''(((((((((''''''''')))***(((***///111000,,,***'''###!!!###'''+++''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++***))))))))))))***++++++******++++++,,,---------000111111///...///222444111222444555777888999999::::::::::::::::::::::::??????@@@BBBBBBBBBBBBBBBFFFGGGKKKRRRZZZhhh~~~~~~|||yyyvvvqqqlllgggaaaZZZPPPGGG@@@;;;888666444333333222222333333444111333555666777888;;;===???AAACCCFFFHHHLLLQQQTTTSSSTTTVVVXXXZZZ[[[[[[\\\[[[[[[[[[ZZZZZZYYYYYYYYYWWWWWWVVVVVVWWWXXXZZZ[[[^^^]]]]]]^^^```cccfffhhhdddeeeeeedddccccccfffhhhiiiiiijjjjjjkkklllllllllnnnnnnmmmnnnoooppprrrsssrrrsssssstttttttttttttttsssuuuxxxyyyyyyzzz{{{}}}zzz|||}}}}}}|||zzzzzzzzzxxxyyy{{{|||}}}}}}||||||}}}~~~}}}qqqdddVVVJJJAAA:::888666666777888888777666777777777777:::>>>AAANNNYYYgggqqquuurrrfffZZZGGGBBB<<<777666777888888;;;;;;<<<<<<;;;<<>>??????>>>>>>===<<<<<<===>>>???@@@BBB???;;;666222222444777EEENNNUUUWWWWWWWWWTTTPPPNNNLLLJJJHHHFFFCCC???<<<;;;888666888===EEEKKKNNNPPPKKKCCC===999777666555//////000000000///......++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((''''''''''''((())))))************))))))&&&))))))''')))---///---***)))%%%!!! %%%***%%%&&&((()))*********)))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++******))))))******+++,,,+++++++++,,,------......///000222111000///000222000222333555777888999999;;;;;;;;;<<<<<<=========???@@@AAABBBCCCCCCCCCCCCFFFGGGKKKQQQYYYggg~~~~~~|||yyyvvvqqqkkkggg```YYYPPPFFF@@@<<<888666444333333222222333333444111333555666777888:::<<<===???BBBEEEGGGKKKPPPTTTPPPQQQTTTVVVXXXYYYYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWUUUUUUUUUUUUVVVXXXZZZ[[[]]]]]]]]]]]]```cccfffhhheeeeeeeeedddccccccfffhhhiiiiiijjjkkkkkklllmmmmmmoooooonnnnnnpppqqqssstttssssssttttttuuutttttttttsssuuuxxxzzzzzzzzz|||~~~|||~~~~~~|||||||||xxxyyy{{{}}}}}}}}}}}}}}}yyymmm```SSSFFF>>>:::888666666777888777666444555777999;;;???DDDHHHSSS___nnnwwwyyyrrrbbbSSS@@@===999777888;;;===>>>;;;<<<<<<;;;:::;;;===???EEEHHHLLLRRRYYY^^^bbbcccfffggghhhfffbbb^^^\\\[[[UUUUUUUUUVVVYYY]]]aaaddddddccccccgggnnnuuu{{{~~~~~~tttjjjdddUUUVVVVVVUUUVVV]]]iiirrrzzzwwwmmmYYYQQQJJJHHHKKKTTTcccppp~~~tttfffZZZQQQMMMLLLRRR___jjjooorrruuurrrmmmeee]]]VVVRRRQQQQQQ\\\fffuuuxxxoookkklllnnnoooqqqqqqjjj```WWWTTTTTTXXX___jjjrrruuuxxxzzz}}}{{{|||}}}|||zzzyyyyyyzzzuuutttrrrooollliiigggfffeeedddbbb___]]][[[ZZZZZZ\\\[[[[[[[[[[[[ZZZWWWTTTIIIFFFAAA???>>>??????>>>>>>>>>======>>>???AAABBBBBB@@@<<<666222222444777DDDMMMVVVZZZ]]]^^^\\\XXXRRRPPPMMMKKKIIIFFFBBB???===:::777888<<>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDDDDEEEIIIOOOWWWeee{{{~~~zzzsssjjjddd___YYYQQQHHHBBB===999666666666555444444444444555444444555666777888999999===???AAABBBCCCFFFJJJMMMQQQRRRSSSVVVXXX[[[\\\]]]ZZZYYYWWWVVVUUUUUUVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWYYYZZZ]]]```cccfffiiijjjfffeeedddcccccceeefffhhhkkkkkkjjjjjjkkkkkklllmmmooooooooopppqqqqqqrrrrrrppppppqqqqqqrrrsssssstttvvvvvvvvvwwwyyy{{{}}}~~~~~~}}}}}}zzz{{{|||{{{zzz{{{|||~~~}}}yyypppdddVVVIII@@@===:::777666777999;;;;;;666666777999999;;;EEEPPPcccooo{{{}}}wwwjjjYYYLLL???===;;;999888999:::<<<===;;;;;;<<<>>>???@@@@@@EEEHHHMMMQQQVVV\\\bbbfffjjjkkknnnqqqrrroooiiiddd^^^^^^]]]\\\]]]```eeeiiigggjjjllllllmmmtttwwwnnnmmmddd___```cccgggqqq|||}}}lll]]]VVVOOOLLLMMMUUUeeetttyyylll]]]RRRRRRSSSUUU[[[hhhuuuzzzxxxwwwkkk___ZZZWWWTTTTTTVVV___lll}}}wwwnnnggg```[[[]]]cccaaammmnnniiieeeWWWKKKMMMTTT]]]jjjuuu{{{}}}}}}}}}{{{zzzwwwuuuttttttuuuwwwvvvsssooonnnmmmlllhhheeefffeeedddbbb___]]]\\\[[[[[[ZZZYYYYYYYYYYYYWWWUUUJJJGGGBBB@@@???>>>===<<<===<<<;;;;;;<<<===>>>???BBBCCCAAA<<<555222222444888FFFWWWbbbggggggbbbZZZ\\\WWWQQQMMMLLLJJJEEEBBB<<<:::999:::===@@@AAAAAAAAA???<<<:::888666333000.........///......------...---,,,,,,++++++,,,,,,...---+++******+++,,,---,,,++++++***)))*********(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&)))))))))))))))***++++++)))(((((((((''''''&&&&&&*********))))))))))))))),,,***))))))******((('''!!!"""%%%''')))*********)))))))))***+++++++++,,,,,,,,,---------.........&&&((())),,,---///000000///000000///......000222444444333333444555777888888999:::<<<>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCFFFEEEIIIPPPXXXfff{{{}}}{{{wwwppphhhccc]]]WWWOOOGGGAAA<<<888555555555444333333333333333444444555666777888888999<<<===???@@@BBBEEEIIILLLOOOPPPRRRTTTVVVYYYZZZ[[[ZZZYYYWWWVVVUUUTTTTTTUUUSSSSSSTTTUUUUUUVVVWWWWWWYYYZZZ\\\___bbbeeeggghhhfffeeeddddddeeefffhhhjjjkkkkkkkkkjjjkkkllllllmmmooooooppppppqqqrrrrrrrrrtttuuuuuuvvvvvvwwwxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{}}}~~~~~~{{{|||}}}|||{{{|||}}}~~~~~~zzztttlllbbbUUUIIIAAA;;;999666666777999999999333333555999;;;@@@LLLYYYmmmxxx~~~rrrbbbQQQDDD===;;;:::888999:::===>>>???>>>>>>>>>@@@AAABBBBBBFFFIIINNNRRRVVVZZZ___bbbeeegggjjjmmmnnnooooooooojjjhhheeeaaa___aaaeeeiiimmmoooqqqqqqqqqvvv~~~wwwqqqrrrsssuuu|||ooo^^^WWWOOOLLLLLLSSSbbbpppzzznnnaaaWWWOOOQQQTTT\\\kkk{{{vvvjjj^^^YYYVVVTTTTTTWWW```lll|||~~~ssslllfff___YYYTTTOOOKKKNNNTTTZZZfffiiifffcccVVVLLLOOOTTT]]]jjjuuu|||~~~~~~~~~}}}{{{wwwsssqqqrrrssstttuuurrrooommmllljjjfffcccfffeeecccaaa___]]]\\\[[[[[[ZZZYYYYYYYYYXXXVVVTTTJJJGGGBBB@@@???>>>===<<<===<<<;;;;;;;;;===>>>???BBBBBBAAA<<<666222222444:::HHHYYYeeemmmrrrppplllfff```WWWPPPLLLHHHDDD@@@===<<<:::;;;>>>AAABBBBBB@@@===:::888777555333111000000000///...,,,+++***------,,,++++++++++++,,,------,,,,,,,,,,,,------++++++******))))))******(((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&&&&'''((()))***)))((((((+++++++++*********))))))((((((((((((((((((((((((,,,***))))))******)))'''$$$%%%''')))***+++++++++***************+++++++++)))))))))*********+++++++++,,,,,,------------,,,---...///...------///111444444333333444555777888666777888:::<<<===>>>???BBBBBBBBBCCCCCCCCCCCCCCCEEEEEEHHHOOOXXXfff{{{~~~{{{wwwsssmmmfffbbbZZZUUUMMMEEE@@@;;;777555444444333222222222222333333333444555666777888888:::;;;===>>>@@@BBBFFFJJJLLLNNNPPPRRRUUUVVVXXXXXXZZZYYYWWWUUUTTTSSSRRRRRRPPPQQQRRRSSSTTTUUUVVVWWWYYYZZZ[[[^^^```bbbdddeeeeeeeeeeeeeeefffiiikkkllllllkkkkkkkkkkkklllmmmmmmoooppppppqqqqqqrrrrrrssssssttttttuuuvvvvvvwwwwww{{{||||||||||||zzzyyyxxx{{{~~~}}}~~~~~~}}}}}}xxxvvvqqqjjjbbbVVVKKKDDD999888666666888999888777555444666999===DDDSSSbbbvvv~~~lllYYYIII>>>:::999888999:::<<>>===<<<===<<<;;;;;;;;;<<<===>>>AAABBBAAA<<<666222222444:::HHHZZZhhhttt~~~tttkkk___UUUNNNHHHBBB>>>???===<<<===@@@CCCEEEFFF???<<<888555555444333222222222222111000///...---------,,,+++++++++++++++,,,------.........------++++++******))))))))))))((((((((('''''''''&&&&&&(((((((((((((((''''''&&&%%%''')))++++++***((('''((((((((((((((('''''''''''''''''''''((((((((((((+++***((()))******)))(((((()))***++++++,,,+++++++++++++++***************++++++,,,,,,,,,,,,---------------...------,,,,,,,,,---...---,,,---///000444444333444444555777777666777888:::<<<===>>>???BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDHHHOOOXXXggg{{{~~~yyyuuupppkkkeeeaaaXXXSSSKKKDDD???;;;888666555444333333222333333333333333444555666777888888888999;;;===>>>AAAEEEHHHLLLMMMOOORRRTTTVVVVVVWWWYYYXXXWWWUUUSSSQQQPPPPPPMMMNNNOOOQQQSSSUUUVVVWWWXXXYYY[[[\\\^^^```bbbbbbcccddddddeeegggiiikkkmmmlllllllllllllllmmmmmmnnnppppppqqqqqqrrrsssssssssrrrssssssttttttuuuvvvvvv{{{|||}}}~~~}}}|||yyyxxxzzz|||~~~~~~}}}wwwuuupppjjjbbbXXXMMMFFF999888777888999:::999777:::888888;;;???HHHYYYhhhyyyzzzeeeSSSFFF>>>999999999999;;;===???AAABBBCCCDDDDDDDDDCCCDDDDDD@@@BBBDDDGGGKKKQQQXXX]]]cccfffhhhgggddddddiiinnnssssssrrrnnnjjjhhhggghhhlllmmmnnnnnnnnnooosssvvv{{{ggg]]]SSSMMMLLLPPPZZZeeesss}}}yyyppphhhbbb[[[\\\]]]bbbooo~~~ttthhh[[[VVVTTTTTTWWW[[[fffnnnzzzzzzhhhXXXNNNJJJDDDAAA@@@AAA@@@???BBBHHHLLLYYY]]]\\\\\\SSSJJJNNNRRR\\\kkkxxx|||tttlllgggffffffhhhiiiiiiiiiiiihhhgggeeecccddddddbbbaaa___]]]\\\[[[ZZZYYYWWWWWWWWWVVVTTTRRRJJJGGGBBB@@@???>>>===<<<===<<<;;;;;;;;;<<<======@@@AAA@@@<<<666222222444999HHH\\\mmm{{{|||rrrdddXXXPPPJJJDDD@@@???>>>===>>>BBBGGGJJJKKKAAA===888555444333333222,,,---...///000000000000---,,,,,,+++***+++++++++,,,---.../////////...---***************)))))))))(((((((((((('''''''''''''''(((((((((((((((''''''((()))******++++++******&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))***)))((()))***+++***)))+++++++++++++++++++++***,,,+++++++++***))))))))),,,,,,,,,---------......***+++,,,---.../////////,,,---......------///111333333444444555666666777888999:::<<<>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDFFFFFFJJJQQQ[[[iii~~~zzzuuupppjjjdddaaaWWWRRRKKKDDD@@@<<<999777666555555444444444444444333333444555666777888888777999;;;<<<===@@@DDDGGGLLLNNNPPPSSSUUUVVVVVVVVVWWWWWWVVVTTTRRRPPPNNNNNNLLLMMMNNNPPPRRRTTTUUUVVVXXXYYYZZZ[[[]]]___```aaaaaabbbccceeegggiiikkklllmmmmmmllllllmmmmmmnnnoooqqqqqqqqqrrrssssssttttttuuuuuuvvvvvvwwwxxxxxxyyyyyyzzz|||~~~~~~}}}|||zzzyyy|||~~~~~~}}}zzzvvvsssoooiii```VVVKKKDDD;;;:::999999;;;;;;:::999:::999999<<>>::::::::::::;;;===???@@@BBBDDDFFFFFFDDDBBBCCCDDDCCCCCCDDDHHHNNNYYYeeennntttwwwyyytttllleeecccdddiiilllppppppnnnkkkhhhgggggggggggggggfffggghhhjjjttt|||nnncccWWWQQQOOOQQQYYYaaappp{{{xxxppphhhcccbbbaaaaaadddooo|||sssgggZZZTTTTTTUUUYYY^^^iiipppzzzzzzkkkYYYKKKCCC@@@;;;888888::::::999<<>>===<<<===<<<;;;::::::;;;<<<===>>>@@@@@@<<<666222222333999JJJaaasssyyyqqqeee[[[SSSNNNHHHDDD???>>>===>>>CCCHHHLLLNNNDDD@@@:::666444333222111((((((***+++,,,,,,,,,,,,,,,,,,+++************++++++,,,...///000///...---***++++++,,,+++***))))))))))))((((((((('''''''''''''''((((((((((((((('''))))))((((((((()))***+++))))))))))))))))))))))))((((((((())))))*********)))((('''(((***++++++***++++++******)))))))))))),,,+++++++++***)))))))))((())))))))))))************+++,,,---............---...//////...///111333333333444555555666666666888999:::<<<>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEHHHHHHLLLTTT^^^mmm{{{uuupppjjjddd___UUUPPPIIICCC???===:::888666666555444444444444555444444555666777888999999888999;;;<<<>>>AAAEEEHHHLLLNNNQQQTTTVVVVVVVVVUUUUUUUUUTTTSSSQQQOOONNNMMMLLLMMMNNNPPPRRRSSSUUUUUUWWWXXXYYY[[[]]]___```aaaaaabbbccceeegggiiijjjkkknnnmmmmmmmmmmmmnnnooooooqqqrrrrrrssssssttttttuuuttttttuuuuuuvvvwwwwwwxxxxxxyyy{{{|||}}}}}}}}}}}}zzz|||~~~~~~~~~}}}~~~~~~|||yyyvvvrrroookkkeee]]]RRRHHH@@@<<<;;;999999;;;<<<;;;:::777666888>>>FFFSSShhhzzznnnXXXIII???:::999999:::;;;<<<>>>@@@@@@BBBEEEHHHGGGDDDAAABBBCCCAAACCCFFFMMMXXXhhhxxx~~~qqqhhhcccbbbggglllooonnnkkkhhhfffdddcccaaa___^^^]]]]]]]]]dddiiitttvvviii\\\UUUSSSTTTZZZaaappp{{{wwwooohhhdddbbbaaa```cccnnn|||tttgggYYYTTTTTTVVV\\\bbbkkkqqqyyy|||ooo___OOOCCC===;;;777555555777777777;;;AAAMMMZZZ^^^\\\\\\QQQHHHLLLSSS^^^ooo~~~uuujjjaaa[[[XXXXXXXXX[[[```cccdddeeefffgggcccbbbaaa```^^^]]]\\\[[[YYYXXXVVVUUUUUUTTTQQQOOOJJJGGGBBB@@@???>>>===<<<===<<<;;;:::::::::;;;<<<===??????<<<777222222333999KKKccctttzzzooojjjbbb[[[WWWRRRKKKGGG@@@>>><<<<<<@@@DDDHHHIIICCC???:::777555444222111000000000//////---,,,,,,,,,,,,+++***************+++,,,---...............+++,,,---------,,,***))))))))))))(((((((((''''''&&&'''(((((((((((((((((('''''''''&&&'''(((((()))''''''''''''(((((((((((((((((())))))******++++++(((''''''(((+++,,,,,,++++++******)))(((((())))))+++++++++***************)))************+++++++++,,,,,,,,,---,,,,,,++++++---.../////////000222444222333444555666666666666666777888:::<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEIIIIIINNNVVV```ooo{{{vvvpppiiibbb]]]SSSNNNGGGBBB>>><<<999888666555444444333333444444555555666777888999::::::999:::<<<===???BBBFFFIIILLLNNNQQQTTTVVVVVVUUUTTTRRRRRRSSSRRRQQQOOOMMMLLLMMMMMMNNNPPPQQQSSSTTTUUUVVVWWWYYY[[[]]]___aaabbbcccdddeeeggghhhjjjjjjkkknnnnnnmmmmmmnnnnnnoooppprrrrrrrrrsssttttttuuuuuusssssstttuuuuuuvvvvvvwwwyyyzzzzzz{{{{{{|||}}}}}}zzz|||}}}}}}||||||~~~~~~~~~~~~~~~|||yyywwwuuuooommmiiiccc\\\RRRHHHAAA===;;;888777999:::;;;;;;666666999???HHHVVVkkk|||zzzgggTTTGGG>>>888666777999;;;>>>@@@BBBCCCCCCGGGJJJIIIEEEBBBBBBDDDBBBGGGPPP\\\llltttkkkdddgggkkklllkkkiiigggfffddd```[[[WWWTTTRRRPPPPPPUUUVVV\\\gggpppxxx|||oooaaaZZZWWWXXX]]]bbbooo{{{wwwoooiiieeebbbaaa___bbblllyyy}}}tttgggYYYTTTUUUXXX___eeekkkooowww~~~tttdddTTTHHH@@@<<<:::999666666888999:::???FFFOOO\\\```___^^^TTTKKKNNNSSS___pppyyymmmbbbZZZUUUSSSTTTXXX^^^aaabbbcccdddfffbbbbbbaaa```^^^]]]\\\\\\YYYWWWUUUUUUTTTSSSPPPNNNJJJGGGBBB@@@???>>>===<<<===<<<;;;:::::::::;;;;;;<<<>>>???<<<777333222333666HHH^^^mmmvvvxxxrrrkkkdddaaa^^^[[[YYYTTTMMMGGGBBB>>>:::999:::===???@@@===;;;888666666555333222555555555444222111000///,,,++++++***************++++++++++++,,,---...///,,,---...//////---,,,***))))))))))))((((((((('''&&&&&&'''(((((((((((((((&&&'''***,,,,,,+++)))((($$$$$$$$$%%%%%%&&&&&&&&&''''''(((((()))******+++'''''''''(((+++,,,,,,++++++***)))(((((())))))******************++++++++++++,,,,,,,,,,,,---------******++++++,,,+++++++++,,,---.........///111333222333444666666666666555666777888:::<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEHHHIIIMMMVVVaaapppzzzuuuppphhhaaa[[[QQQLLLFFF@@@===:::888777555444333333222222333333666666777888999:::;;;;;;:::;;;===>>>@@@CCCGGGJJJKKKMMMQQQTTTUUUUUUTTTSSSQQQQQQRRRRRRQQQOOONNNLLLNNNNNNOOOPPPRRRSSSTTTTTTVVVWWWYYY[[[^^^```bbbcccdddeeeggghhhjjjkkkkkkkkknnnnnnnnnnnnnnnooopppppprrrrrrsssssstttuuuuuuuuuwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{||||||{{{|||}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~|||~~~~~~~~~}}}{{{yyywwwvvvnnnllliiiddd^^^UUUKKKDDD===:::777666777999;;;;;;:::999;;;AAAIIIUUUiiizzzuuucccSSSHHH@@@:::444555888;;;>>>BBBDDDEEEDDDHHHLLLKKKFFFBBBCCCEEEJJJQQQ___ooo}}}sssiiikkklllkkkhhhgggfffgggccc^^^WWWQQQLLLIIIFFFEEEKKKIIILLLSSSYYY```nnn{{{rrrddd]]]ZZZ[[[___dddnnn{{{xxxooojjjfffeeeccc```aaajjjvvv{{{yyytttgggYYYTTTUUUYYY```gggjjjnnnuuu~~~uuuiiiXXXIIIAAA===:::999888555555888999;;;BBBIIIPPP]]]aaa``````VVVMMMQQQTTT```rrr|||oooddd[[[UUURRRSSSXXX]]]aaaaaaaaabbbdddbbbaaaaaa___^^^]]]\\\\\\XXXWWWUUUTTTTTTRRROOOMMMJJJGGGBBB@@@???>>>===<<<===<<<;;;:::999::::::;;;;;;>>>???<<<777333222222222CCCWWWdddlllmmmggg```]]]\\\[[[[[[ZZZUUUMMMGGGCCC???999666555777888888888777666666666666444333//////000000000//////...,,,++++++***)))*********++++++******+++,,,...///---...///000000...,,,+++))))))))))))((((((((((((&&&&&&'''((())))))((((((&&&***///333333000+++((('''''''''(((((()))))))))&&&&&&&&&'''((())))))***'''&&&&&&(((+++,,,,,,,,,,,,+++***))))))***++++++))))))******+++++++++,,,(((((()))))))))*********%%%&&&(((***,,,---......***,,,---------...000222222333444666666666666555888999:::<<<>>>???@@@AAA@@@@@@AAABBBCCCDDDEEEFFFHHHHHHMMMVVV```ppp~~~zzzuuuooohhhaaa[[[TTTNNNEEE???<<<999555111333333333333333333333333555555666777999:::;;;<<<======>>>>>>???AAAEEEHHHKKKNNNRRRVVVWWWVVVTTTSSSQQQPPPOOOMMMLLLKKKKKKKKKJJJLLLNNNOOOPPPRRRUUUWWWXXXZZZ\\\^^^^^^___bbbddddddeeeggggggfffggghhhjjjllllllmmmmmmnnnooooooppptttuuuvvvwwwwwwxxxxxxxxxyyyyyyzzzzzz{{{||||||}}}|||}}}~~~}}}|||{{{|||}}}~~~~~~}}}|||||||||||||||}}}}}}~~~~~~}}}|||zzzyyy}}}zzzxxxwwwxxxwwwtttpppqqqmmmhhhddd___VVVLLLEEE???;;;888999::::::===CCCCCCAAA???@@@IIIYYYmmmzzzvvvaaaNNNCCC<<<777;;;999888;;;???AAA@@@???EEECCCDDDEEECCCBBBFFFNNNTTTaaarrr}}}yyyssslllgggeeedddeeeaaa\\\UUUOOOJJJHHHEEECCCDDDDDDEEEGGGLLLSSSYYY]]]dddlllwww{{{lllccc^^^]]]bbbhhhppp{{{zzzsssmmmgggccc```___bbbiiiooosssuuuoooggg\\\VVVWWW[[[```bbbgggiiinnnwwwuuueeeSSSGGGAAA<<<:::;;;666999<<<;;;;;;>>>FFFMMMYYY]]]bbbddd```ZZZTTTQQQXXXbbbooo}}}{{{ooofff___\\\[[[VVVXXX[[[```dddfffeeecccdddcccaaa___]]][[[YYYXXXXXXVVVUUUUUUUUUTTTRRROOOLLLHHHCCC@@@???>>>>>>===;;;:::999888999:::;;;<<<<<>>MMMYYY^^^^^^\\\ZZZTTTTTTVVVWWWWWWSSSNNNIIIEEEBBB===:::888777666555666666666555444333222111222222111111000...---,,,*********++++++,,,,,,,,,...---+++******+++---//////000111000...,,,---...+++++++++***)))(((((('''###$$$%%%&&&''')))************///999:::222***)))))))))************))))))************************'''((()))******)))((('''+++*********))))))(((((())))))************))))))***,,,---,,,******+++,,,...------,,,++++++++++++,,,------...///000111111444444555666777777777666999999::::::<<<===???@@@CCCCCCCCCCCCCCCBBBBBBBBBFFFGGGKKKSSS]]]lll~~~zzzuuuooohhh```[[[TTTMMMEEE???<<<999555222333333333333333333333333555666777888:::;;;<<<<<<===>>>>>>>>>???AAAEEEHHHKKKNNNSSSVVVXXXWWWUUUSSSPPPOOONNNLLLKKKJJJJJJJJJJJJKKKNNNOOOPPPRRRUUUWWWXXXZZZ]]]^^^^^^```bbbdddeeefffhhhhhhgggggghhhiiimmmmmmnnnoooppppppqqqqqquuuuuuvvvwwwxxxxxxxxxxxxyyyzzzzzz{{{||||||}}}}}}|||}}}~~~~~~||||||}}}~~~~~~}}}||||||zzzzzzyyyyyyyyyyyyyyyzzzyyyyyyzzzzzzyyyxxxwwwvvvyyyvvvttttttuuutttpppnnnmmmjjjfffbbb^^^WWWMMMFFF???;;;888999::::::>>>DDDFFFDDDAAAAAAIIIYYYlllyyy}}}qqq]]]LLLBBB<<<888<<<::::::<<>>======::::::999999::::::;;;;;;<<<>>>@@@>>>888444222222333===JJJUUUXXXWWWTTTRRRNNNNNNPPPQQQQQQNNNIIIEEEBBB???;;;888666555444333333444444444444333333222222222111111000...---,,,++++++++++++,,,,,,,,,---++++++******+++---...000111111000//////...------++++++******)))(((((('''))))))))))))))))))))))))***,,,222:::888000******))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))************)))))))))((())))))************))))))***+++,,,,,,******+++,,,,,,,,,+++,,,,,,---......///////////////000000000333444555666777777777777888999999:::<<<>>>???@@@EEEEEEEEEEEEEEEEEEEEEDDDFFFFFFKKKSSS]]]lll~~~zzzuuuoooggg```ZZZSSSMMMDDD???<<<999555222333333333333333333444444666777888999;;;<<<======>>>????????????BBBEEEHHHLLLOOOSSSVVVXXXVVVTTTRRRMMMMMMLLLJJJIIIIIIIIIIIIIIIKKKNNNPPPQQQSSSUUUXXXXXXZZZ]]]^^^___```ccceeeggghhhiiiiiihhhggghhhjjjnnnnnnooopppqqqrrrssstttvvvwwwxxxyyyyyyzzzyyyyyyzzzzzz{{{||||||}}}}}}~~~}}}~~~}}}}}}~~~~~~}}}|||{{{xxxuuuvvvuuuuuuuuuuuuuuuvvvvvvsssssstttttttttssssssrrrsssrrrpppppppppooommmkkkjjjgggcccaaa^^^WWWNNNHHH@@@;;;888999:::;;;@@@FFFKKKHHHEEECCCIIIWWWkkkxxx|||zzznnn[[[JJJBBB>>><<<<<<;;;;;;===@@@AAAAAA@@@======AAAGGGKKKPPPZZZddd}}}wwwoookkkfffbbb\\\VVVQQQKKKEEEAAA???>>>>>>>>>???AAADDDEEEDDDJJJPPPUUU[[[fffsss}}}sssgggaaa___bbbhhhqqqzzz}}}rrriiibbb___]]]^^^ccciiiooorrrqqqiii___YYYYYY\\\___``````ccckkkvvv{{{fffXXXIIIBBB???<<<;;;<<<888:::===>>>@@@FFFOOOVVV```eeejjjllliiiccc]]]ZZZ[[[ffftttyyysssooommmooooooooooooooolllhhheeeaaaaaa```^^^]]][[[ZZZZZZWWWVVVVVVVVVWWWWWWUUUSSSMMMIIIDDD@@@???>>>===<<<999999::::::;;;;;;::::::;;;<<<===<<<:::666333111222:::EEENNNPPPNNNJJJHHHGGGGGGHHHIIIJJJHHHDDDAAA>>><<<999666333222111111111111222333333333333333111111111111000...---,,,***************+++++++++))))))***+++---...///000...,,,***+++...000...,,,++++++******)))((((((((())))))))))))))))))))))))***///777:::555---)))+++((())))))******))))))(((((((((((((((((((((((((((+++)))(((&&&&&&((()))+++************))))))))))))))))))************))))))***+++,,,,,,******+++,,,------------------......000000000/////////......333444555666777777777777777888888:::<<<>>>@@@AAADDDDDDEEEEEEEEEEEEEEEEEEEEEFFFJJJSSS]]]lll~~~zzzuuunnnggg___ZZZRRRKKKDDD>>>;;;999666222333333333444444444444444777888999:::;;;===>>>>>>??????@@@@@@AAACCCGGGJJJMMMOOOSSSVVVWWWUUURRRPPPKKKKKKIIIHHHHHHGGGGGGGGGHHHKKKNNNPPPRRRSSSVVVXXXXXX[[[]]]___```aaadddfffhhhjjjkkkjjjiiihhhiiikkknnnnnnoooqqqrrrtttuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{|||{{{vvvrrrrrrrrrqqqqqqpppqqqqqqqqqmmmnnnnnnoooooooooooooooooonnnnnnnnnnnnmmmlllkkkjjjgggcccaaa^^^XXXOOOIIIAAA<<<999:::;;;<<>>;;;;;;;;;===>>>???@@@@@@===<<<@@@HHHQQQ\\\mmm{{{xxxtttmmmjjjddd^^^XXXQQQIIIEEEDDDDDDBBBBBBBBBCCCDDDEEEEEEHHHMMMPPPSSSZZZeeelll|||sssgggaaa___ccciiinnnvvv~~~}}}qqqfffaaa___]]]\\\```eeekkkoooqqqiii___ZZZYYY\\\^^^^^^]]]aaajjjvvv~~~yyyeeeWWWIIICCCAAA???>>>??????@@@BBBDDDGGGNNNVVV]]]fffjjjooopppmmmgggaaa^^^]]]iiixxxzzzuuusssrrrrrrrrrrrrqqqnnniiieee``````___^^^]]]\\\[[[ZZZXXXWWWVVVWWWXXXXXXVVVUUUMMMIIIDDD@@@>>>>>>===<<<888999:::;;;<<<;;;:::999;;;;;;;;;<<<;;;999444000111777@@@GGGJJJHHHDDDBBBBBBBBBBBBDDDEEEDDDAAA???<<<;;;999666222000000000111222222333333222222222111111111111000///...---((((((((((((((())))))))))))***+++,,,---......---)))&&&$$$'''...111///,,,************))))))((((((###$$$%%%&&&''')))*********222::::::222***(((+++(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))************))))))))))))))))))******++++++******))))))+++,,,,,,+++***+++---222111///...---,,,++++++........................333333555666777777777777777777888999;;;>>>@@@AAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEJJJRRR]]]lllzzztttnnnfff^^^YYYPPPJJJCCC>>>;;;999666333333333333444444555555555888888999:::<<<===>>>??????@@@AAABBBCCCFFFJJJNNNOOOQQQTTTVVVVVVSSSPPPNNNIIIIIIHHHGGGFFFFFFFFFFFFHHHKKKNNNQQQSSSTTTVVVXXXYYY[[[^^^___aaabbbeeegggiiikkklllkkkjjjjjjkkklllnnnnnnpppqqqsssuuuvvvwwwyyyzzz{{{|||}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~|||{{{}}}|||xxxsssqqqpppooommmllllllkkkkkkggghhhhhhiiijjjkkkllllllkkklllmmmmmmmmmlllllllllkkkiiieeebbb___YYYPPPIIICCC===::::::;;;===BBBIIIPPPOOOLLLHHHIIITTTfffttt}}}{{{ooo\\\KKKCCC???<<<999:::;;;<<<<<<===>>>??????>>>CCCMMMZZZlllvvvsssnnniiibbb[[[SSSNNNIIIHHHFFFDDDDDDDDDFFFGGGHHHKKKNNNPPPRRRWWW]]]bbbffftttpppeee___^^^ccciiimmmuuu}}}{{{oooddd```___]]]\\\^^^bbbgggkkkoooggg^^^YYYYYY[[[\\\\\\[[[```jjjvvvzzzeeeXXXJJJDDDBBBAAAAAACCCGGGGGGGGGIIINNNUUU]]]ccckkknnnqqqpppkkkeee```]]]```mmm|||~~~zzzxxxwwwvvvuuutttrrrnnniiieeeaaaaaa```___^^^\\\\\\[[[XXXWWWVVVWWWXXXXXXWWWUUUNNNJJJDDD@@@>>>===<<<;;;888999:::;;;<<<;;;:::999<<<<<<<<<======999444000000444;;;BBBFFFGGGDDDBBBAAA@@@@@@AAABBBBBBAAA???;;;;;;;;;888333111111222333333333333222111000///000000111000000///...---************************,,,,,,---------,,,+++++++++(((&&&)))...111///+++*********)))))))))))))))###$$$%%%&&&''')))*********444;;;888///((((((***(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))************++++++++++++******)))***,,,,,,++++++,,,---111111///...---,,,,,,,,,++++++,,,------...//////222333444666777777888888777777888999;;;===???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEFFFJJJRRR\\\kkkzzztttnnnfff^^^XXXOOOIIIBBB===;;;:::666444333333333444555555666666777888999:::<<<===>>>>>>@@@AAACCCDDDFFFJJJOOORRRTTTUUUXXXYYYWWWSSSOOOLLLHHHHHHGGGFFFFFFFFFFFFFFFGGGJJJOOORRRTTTUUUWWWXXXYYY[[[^^^```aaacccfffhhhiiikkkllllllllllllmmmoooooopppqqqsssvvvxxxyyyzzz{{{{{{|||~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||||||||}}}~~~~~~}}}|||}}}|||xxxuuuqqqooommmjjjhhhfffdddddd`````````aaaccceeefffggggggiiikkkkkkjjjjjjjjjkkkkkkiiieeeccc```ZZZQQQJJJFFF@@@;;;;;;<<<===BBBIIIPPPPPPOOOKKKKKKSSSdddqqq{{{yyynnn\\\KKKAAA<<<888888:::;;;;;;;;;;;;<<<>>>AAABBBIIIWWWhhh~~~~~~{{{vvvqqqkkkddd]]]YYYQQQNNNKKKHHHGGGHHHJJJLLLMMMPPPSSSUUUWWWYYY\\\^^^\\\gggtttnnnccc]]]\\\aaahhhnnnwww~~~xxxmmmccc______^^^]]]]]]```dddhhhjjjddd\\\XXXXXXYYYZZZYYYYYY^^^iiivvv}}}fffXXXIIIDDDCCCDDDFFFIIINNNMMMMMMPPPVVV___hhhmmmssssssrrrooohhhbbb^^^\\\bbbppp}}}~~~|||zzzxxxuuupppjjjeeeccccccaaa```___]]]\\\\\\XXXWWWWWWWWWXXXXXXVVVTTTNNNJJJDDD@@@>>>===<<<;;;999999::::::;;;;;;::::::<<<>>>@@@@@@===999444111000333999@@@EEEGGGFFFDDDBBB@@@??????@@@AAA@@@???:::<<<===:::555222222444555555444444333111000///000000000000000///...............---------------...------,,,,,,++++++***111///------//////---+++******))))))))))))))))))))))))))))))))))))))))))***333:::555,,,(((((()))'''(((((())))))(((((('''((((((((((((((((((((((((&&&((()))++++++)))(((&&&))))))))))))******************++++++++++++******)))***+++,,,++++++,,,...,,,,,,,,,,,,---...///000***+++,,,---...///000000222333444666777888888888888888888999:::<<<>>>>>>CCCCCCDDDDDDEEEFFFFFFFFFGGGGGGKKKRRR\\\jjjzzztttmmmeee]]]XXXNNNHHHAAA===;;;:::777444333333444444555666666666777777888:::;;;<<<===>>>@@@AAADDDFFFIIIMMMSSSWWWZZZ[[[\\\\\\ZZZUUUPPPMMMHHHGGGFFFFFFFFFFFFFFFFFFGGGJJJOOORRRTTTVVVWWWYYYYYY[[[^^^```bbbdddgggiiiiiijjjlllmmmmmmnnnpppqqqqqqrrrtttvvvyyy{{{}}}~~~|||}}}~~~~~~~~~}}}{{{{{{{{{||||||}}}~~~~~~~~~|||{{{yyywwwuuuqqqnnnkkkgggccc___]]][[[WWWWWWWWWXXXZZZ]]]___```aaadddggggggfffeeegggiiihhhfffcccaaa___ZZZRRRLLLHHHBBB<<<<<<<<<===BBBHHHNNNPPPPPPMMMLLLSSSbbboooyyyxxxooo^^^MMMCCC<<<888999;;;===<<<;;;;;;===???AAAEEEQQQdddxxx{{{vvvppplllddd```[[[VVVTTTUUUWWWYYY\\\___dddgggiiijjjjjjjjjgggnnntttwww}}}nnnbbb[[[YYY^^^eeennnwww~~~xxxqqqiiiaaa^^^___```___^^^___bbbeeefff```YYYVVVVVVXXXXXXWWWWWW\\\fffttthhhYYYKKKFFFGGGJJJOOOTTTWWWVVVVVVZZZcccnnnxxx~~~}}}yyyssskkkddd```___dddsss~~~~~~|||{{{yyytttnnnjjjfffeeecccbbb```^^^\\\\\\YYYXXXWWWWWWWWWWWWTTTRRRNNNJJJEEE@@@>>>===<<<;;;::::::999999::::::;;;;;;<<<@@@DDDCCC>>>888444333222333777>>>DDDGGGFFFDDDAAA???=========>>>>>>===:::<<<>>>;;;555222333555444444444444444333222111000000000000000//////...............---------,,,...---,,,+++++++++,,,---///............---------)))))))))))))))))))))***)))))))))))))))))))))))))))222777111***(((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))***************++++++,,,,,,++++++***(((***++++++++++++,,,...*********+++,,,...000000.........//////000000000111222444666777888888999999999999999:::;;;<<<===CCCCCCDDDDDDEEEFFFFFFGGGHHHHHHLLLRRR[[[iii}}}zzztttmmmeee]]]WWWNNNHHHAAA===;;;:::777444333333444444555666777777666777888999;;;<<<======@@@BBBDDDGGGJJJOOOUUUZZZ^^^___```___\\\WWWQQQNNNHHHGGGFFFFFFFFFFFFFFFGGGFFFJJJOOOSSSUUUVVVWWWYYYYYY[[[^^^aaabbbdddgggjjjhhhjjjlllmmmnnnoooqqqsssssstttvvvyyy{{{~~~}}}}}}~~~~~~|||zzzzzz{{{{{{|||}}}~~~~~~}}}yyyuuuttttttpppnnnjjjddd___[[[XXXVVVPPPPPPQQQRRRTTTWWWYYY[[[]]]```cccdddbbbbbbdddfffdddbbb``````___[[[SSSMMMJJJCCC===<<<<<<<<>>>>><<<;;;===@@@@@@GGGWWWmmmyyytttmmmfffcccdddgggiiimmmqqqwww|||~~~~~~|||{{{yyy||||||xxxxxxooobbbZZZXXX\\\bbblllvvv~~~{{{ssskkkddd^^^]]]___aaa```^^^^^^aaacccccc^^^WWWTTTUUUWWWWWWVVVVVV[[[dddrrr~~~jjj\\\MMMIIILLLQQQWWW]]]^^^]]]^^^dddnnn{{{yyyoooiiifffeeeeeettt~~~}}}{{{zzzzzz{{{zzzwwwssspppgggfffeeeccc```^^^]]]\\\YYYXXXWWWVVVWWWVVVSSSQQQOOOJJJEEE@@@>>>===<<<:::;;;:::999888999:::;;;<<<<<>>777444444333444777===DDDGGGFFFDDDAAA>>>;;;:::;;;<<<;;;;;;999<<<>>>;;;555222333555333333444555555555444444///000000000000000///...,,,,,,,,,++++++*********---,,,*********,,,...///&&&(((***++++++,,,...000)))))))))))))))*********###$$$%%%&&&''')))******)))111555///***)))(((&&&''''''((((((((((((''''''***************************)))(((''''''((()))***(((((())))))*********+++***++++++,,,,,,++++++***(((***++++++++++++---...,,,++++++++++++,,,------111111111111000000000000111222444666777888999999::::::999999::::::;;;<<>>>>>@@@DDDHHHLLLRRRYYY]]]`````````___]]]XXXPPPKKKKKKGGGEEEFFFEEECCCDDDHHHEEEIIINNNRRRTTTWWWYYY[[[^^^^^^___aaaccceeeggghhhiiiiiikkkmmmoooqqqrrrssstttuuuwwwzzz|||~~~~~~}}}}}}}}}~~~{{{{{{zzzyyyyyyzzz||||||~~~~~~}}}}}}}}}~~~~~~|||{{{zzzwwwrrrooommmhhhbbb\\\WWWRRRNNNKKKFFFFFFFFFGGGJJJNNNRRRUUUWWWXXXYYY[[[]]]___aaaaaa______^^^]]]ZZZWWWTTTRRRHHHFFFBBB===;;;<<<@@@DDDHHHNNNRRRRRROOOSSS]]]gggrrrpppkkk^^^OOOCCC>>>===;;;;;;;;;::::::;;;>>>AAAFFFJJJWWWnnn}}}{{{xxxuuutttsssssssssvvv{{{~~~yyyyyy|||mmmaaa[[[XXXZZZ^^^hhhpppwwwxxxpppfff___]]]\\\bbbddd___ZZZZZZ\\\\\\ddd^^^VVVRRRQQQQQQPPPOOOSSS[[[fffrrrlll___RRRNNNOOOTTT[[[bbbhhheeedddkkkxxxwwwoookkkiiirrrwww~~~}}}|||}}}~~~~~~{{{wwwqqqnnngggfffdddbbbaaa```______[[[ZZZWWWUUUTTTTTTTTTTTTQQQLLLEEE???<<<:::999888:::::::::888777777999;;;===@@@CCCCCC???:::555222444444777>>>DDDGGGFFFDDD<<<>>>>>><<<999888;;;>>>999;;;<<<999444222444777===999666555666666555333111111111000000000000000///,,,***+++---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......,,,******))))))))))))+++---...000,,,((('''))))))(((&&&''')))))))))'''&&&'''(((+++******)))(((''''''&&&)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++******)))((('''***))))))***,,,,,,+++))))))+++,,,,,,+++***,,,---------,,,++++++,,,,,,,,,...///000111111222222222000222444666888888888888::::::999888999<<<>>>@@@AAACCCDDDCCCBBBBBBCCCDDDKKKJJJMMMTTT^^^kkk~~~}}}yyyuuuqqqiii```XXXPPPKKKCCC===999777666555333333333333444555666666444555666666666666999;;;;;;???EEEJJJOOOTTTYYY]]]cccccccccccc```ZZZRRRLLLJJJFFFDDDFFFEEEDDDEEEIIIFFFJJJOOORRRUUUWWWZZZ\\\^^^^^^___aaacccfffhhhiiijjjkkklllnnnoooqqqrrrssstttuuuwwwyyy{{{}}}}}}~~~~~~~~~~~~~~~~~~{{{zzzyyyxxxxxxyyyzzzzzz||||||{{{{{{|||}}}}}}{{{yyyxxxwwwtttqqqnnnjjjeee^^^XXXRRRMMMIIIFFFBBBBBBAAABBBEEEHHHLLLOOORRRRRRTTTWWWYYY[[[]]]^^^^^^^^^^^^]]]ZZZXXXUUUSSSIIIGGGBBB===;;;<<<@@@DDDMMMSSSXXXWWWSSSTTT\\\dddmmmmmmiii___QQQEEE@@@>>>;;;;;;;;;::::::;;;>>>AAAHHHNNN[[[qqq{{{xxxsssnnnjjjgggfffeeedddggglllrrrzzz~~~lll```YYYVVVXXX\\\fffmmmsssssskkkccc]]]\\\___eeeggg```ZZZYYYZZZZZZ```[[[TTTPPPOOOPPPOOOOOOSSS\\\hhhuuurrrdddWWWSSSUUUZZZbbbiiillliiiiiiooo{{{wwwqqqppptttyyy}}}|||xxxzzz||||||zzzvvvrrrooogggfffdddbbbaaa```______[[[ZZZXXXVVVUUUTTTTTTTTTQQQLLLEEE???<<<;;;999888999::::::999888888:::<<<>>>AAADDDCCC???999444222222333666<<>>???AAABBBDDDCCCBBBBBBCCCDDDIIIHHHLLLTTT___mmm}}}xxxuuuqqqkkkbbb[[[QQQLLLDDD===999777666555333333333333444555666666555777777777666666888:::;;;@@@GGGNNNTTTYYY]]]```gggggghhhgggddd]]]UUUNNNHHHEEECCCEEEEEEDDDFFFJJJHHHKKKPPPTTTVVVXXX[[[]]]^^^___```bbbeeehhhjjjkkklllmmmnnnoooqqqrrrssstttuuuvvvwwwxxxzzz{{{|||}}}}}}~~~{{{zzzxxxwwwwwwwwwxxxxxxzzzzzzzzzzzz{{{|||}}}~~~{{{yyywwwvvvuuurrrnnnkkkeee```YYYRRRLLLGGGBBB???===<<<;;;<<<===@@@CCCEEEJJJKKKMMMPPPSSSVVVXXXYYY\\\\\\\\\\\\[[[YYYWWWVVVKKKHHHDDD>>>;;;;;;???CCCPPPVVV\\\[[[WWWUUUZZZ___ggghhhggg```TTTIIIBBB???;;;;;;;;;::::::<<>>@@@BBBDDDCCC>>>888444111000000444;;;BBBFFFFFFCCC>>>===;;;;;;;;;<<<<<<;;;:::<<<===;;;777666777999;;;999777666666777666444222222222111111000000000---+++++++++---------+++************************...---,,,---......,,,***,,,+++***((('''&&&&&&&&&'''&&&&&&''')))***)))'''&&&((()))((('''&&&''')))'''''''''((()))*********)))))))))))))))******+++(((((((((((((((((((((((('''((()))***++++++++++++***))))))***,,,,,,+++))))))+++,,,,,,+++***,,,---,,,,,,,,,++++++,,,,,,---,,,---...///000000000000333444555777888888888777::::::999999:::<<<>>>???AAABBBCCCCCCBBBBBBCCCEEEGGGGGGKKKTTT```ooo}}}{{{wwwtttqqqlllddd^^^SSSMMMEEE>>>:::777666444333333333333444555666666999:::::::::999999;;;======CCCJJJRRRYYY^^^cccgggjjjkkklllmmmiiibbbXXXQQQIIIEEECCCEEEEEECCCEEEIIIJJJMMMRRRUUUXXXZZZ\\\^^^___```aaadddgggjjjlllnnnoooooopppqqqrrrttttttuuuvvvvvvwwwxxxyyyzzz{{{|||}}}~~~{{{zzzxxxwwwvvvvvvvvvwwwyyyyyyyyyzzz{{{|||}}}}}}}}}{{{yyyvvvtttppplllhhhaaa\\\TTTLLLFFFAAA===:::888888777777777999;;;<<>>;;;;;;:::999:::<<>><<<<<>>;;;;;;<<<===<<<:::888999:::999888777777777777666666444444333222111111000000,,,++++++,,,,,,------,,,++++++++++++++++++++++++...---,,,---......,,,***+++++++++***************(((((()))+++++++++***)))'''((())))))''''''((()))***)))))))))(((((((((''')))))))))))))))******+++************************++++++++++++***)))((((((***))))))***,,,,,,+++))))))+++,,,,,,+++***,,,---,,,,,,+++++++++,,,------+++,,,---...////////////,,,...000444666888999999::::::::::::;;;===>>>???@@@BBBCCCCCCBBBBBBDDDEEEGGGGGGKKKTTT```ppp}}}{{{|||yyyuuusssqqqmmmfffaaaUUUOOOFFF???:::777555444333333333333444555666666999:::;;;;;;;;;<<<>>>@@@AAAFFFNNNVVV]]]dddkkkooooooppprrrrrrnnnfff[[[SSSJJJFFFDDDEEEDDDBBBDDDGGGLLLOOOTTTWWWYYY[[[]]]___```aaabbbeeehhhllloooppprrrrrrsssssstttuuuvvvvvvwwwwwwwwwxxxyyyzzz|||}}}}}}~~~~~~~~~~~~~~~{{{zzzxxxvvvuuuuuuvvvvvvxxxxxxyyy{{{|||}}}}}}}}}|||xxxuuupppjjjfff^^^YYYPPPHHHBBB===999777666555555444444555666777<<<===@@@CCCGGGJJJMMMNNNQQQRRRTTTVVVXXXXXXXXXXXXPPPMMMGGG@@@;;;;;;>>>AAAHHHPPPYYY^^^^^^\\\[[[\\\aaadddeeecccZZZOOODDD>>>:::::::::999:::===BBBFFFNNNYYYlll~~~zzztttlllggg___[[[VVVOOOJJJGGGEEEEEEAAABBBCCCEEEHHHOOOVVV[[[fffooo}}}vvvdddXXXQQQLLLLLLOOOOOORRRTTTQQQNNNNNNSSSYYYccchhhhhh```XXXVVVVVVVVVWWWTTTNNNIIIEEEEEEFFFGGGOOO]]]pppyyyjjjbbbaaabbbggglllqqqpppooonnnooouuu~~~~~~{{{xxxxxxwwwvvvtttrrrooommmkkkgggfffdddbbbaaa```______\\\\\\[[[ZZZYYYWWWVVVUUURRRMMMFFF@@@===<<<:::999888999999999888999<<<>>>@@@BBBCCCAAA<<<666222000000111555<<>>===;;;:::999999777888888888777777777777666555444333222111000///+++,,,,,,,,,,,,,,,,,,---------------------------...---,,,---......,,,***+++++++++++++++*********(((***+++++++++)))(((((()))***+++***((('''((()))))))))))))))(((((((((((()))))))))))))))******++++++++++++++++++++++++++++++,,,,,,++++++***)))(((***))))))***,,,,,,+++))))))+++,,,,,,+++***,,,---,,,+++++++++,,,,,,---...+++,,,---....../////////,,,...000444666888999999:::::::::;;;<<<===>>>???@@@AAACCCCCCBBBCCCDDDFFFIIIHHHLLLUUUaaappp~~~|||zzzzzzvvvsssqqqpppmmmgggbbbVVVPPPGGG@@@;;;888555444333333333333444555666666666888:::;;;<<<===@@@CCCFFFLLLVVV___hhhooouuuyyyyyyzzz{{{zzzttthhh[[[RRRHHHEEECCCDDDDDDCCCDDDHHHNNNQQQVVVYYY[[[\\\^^^```aaabbbdddgggjjjnnnqqqsssuuuuuuuuuvvvvvvwwwwwwwwwxxxwwwwwwxxxyyy|||~~~~~~}}}|||{{{{{{xxxwwwvvvtttttttttuuuuuuvvvwwwyyyzzz|||}}}}}}}}}|||yyyuuuooojjjfff[[[UUULLLDDD???;;;777555444444444333333444444444777888;;;>>>AAAEEEGGGIIIJJJLLLOOORRRUUUVVVWWWWWWRRROOOIIIAAA<<<:::===???EEEMMMXXX```bbbbbbaaabbb```ccceeeddd]]]SSSGGG@@@::::::999999:::===CCCHHHPPP\\\pppyyytttooohhh```YYYOOOMMMJJJFFFCCCAAA@@@???===>>>??????@@@DDDIIILLLSSS[[[gggtttuuucccWWWOOOIIIIIIKKKFFFHHHKKKJJJIIILLLUUU\\\eeehhhfff]]]UUUSSSUUUVVVTTTRRRNNNIIIDDDCCCFFFHHHQQQ```uuussskkkhhhgggiiimmmsssttttttqqqpppuuu}}}~~~{{{yyywwwvvvsssqqqnnnkkkjjjiiigggfffdddbbbaaa```______]]]]]]\\\\\\ZZZXXXWWWVVVRRRMMMFFFAAA>>><<<:::999888999999888777888;;;===???@@@AAA???:::555111000111222555<<>>>>>>>>>>><<<:::888666666777999999888777888999777666555444222111000///,,,---...---+++***+++,,,...........................---,,,---......,,,***+++++++++***)))'''%%%$$$''')))***)))'''&&&&&&''',,,------,,,)))(((((()))%%%&&&'''((()))***+++,,,)))))))))))))))******+++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,***))))))***,,,,,,+++))))))+++,,,,,,+++***,,,---++++++++++++,,,---......+++,,,---...////////////333444555777888888888777::::::;;;<<<===>>>>>>??????AAACCCCCCCCCCCCEEEFFFIIIHHHLLLVVVbbbqqq~~~}}}{{{xxxwwwtttqqqoooooommmhhhcccWWWQQQHHH@@@;;;888555444333333333333444555666666555777:::<<<>>>AAAEEEHHHOOOWWWeeeqqqzzzxxxjjjZZZOOOEEEAAAAAACCCEEEDDDGGGKKKPPPSSSWWWZZZ\\\]]]___aaaaaabbbdddhhhlllpppsssuuuwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwxxxzzz}}}~~~|||zzzyyyxxxtttsssrrrqqqqqqrrrsssttttttuuuwwwyyy{{{{{{{{{{{{~~~|||yyyvvvsssnnniiieeeXXXRRRIIIAAA<<<888666444333333333333333333333333333444666999<<>>DDDIIITTTaaatttyyytttlllfff```ZZZRRRLLLDDDDDDCCCBBBAAA???======<<<>>>?????????AAACCCFFFIIIOOOWWW___hhhssstttbbbVVVNNNHHHFFFHHH???BBBEEEFFFHHHNNNYYYaaahhhjjjfffZZZQQQPPPRRRTTTQQQPPPMMMHHHEEEEEEIIILLLTTTeeezzzxxxqqqnnnkkklllooorrruuuvvvtttsssyyy|||~~~|||yyysssqqqooollljjjhhhhhhggggggfffdddbbbaaa```______]]]]]]]]]]]][[[YYYWWWVVVRRRMMMFFFAAA>>><<<;;;:::888999888777666666999;;;<<<>>>>>>===888444111000111111555;;;BBBFFFEEEBBBBBBDDDEEEEEECCCBBBBBBBBB???>>>>>>>>><<<:::666444444777::::::888777888:::888888666555333111000///---...///...***)))***+++------------------------...---,,,---......,,,***)))*********)))(((&&&%%%&&&((()))(((&&&&&&(((***///000000...***(((((()))%%%%%%&&&((()))+++,,,,,,)))))))))))))))******+++(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,***))))))***,,,,,,+++))))))+++,,,,,,+++***,,,---++++++++++++,,,---...///,,,---...//////000//////555555777888999888777777999:::;;;<<<===>>>>>>??????AAABBBCCCCCCCCCEEEGGGGGGGGGKKKVVVcccsss~~~|||zzzxxxvvvsssooonnnnnnlllhhhdddXXXRRRIIIAAA;;;888555444333333333333444555666666666999<<>>???AAACCCGGGLLLPPPSSSTTTUUUUUURRRKKKBBB<<<:::<<<>>>>>>GGGRRR\\\aaacccbbbbbb]]]___bbbdddaaaZZZPPPIII::::::999888:::>>>EEEJJJWWWdddwwwtttmmmccc[[[UUUOOOHHHCCCAAAAAABBBBBBAAA@@@>>><<<===???AAABBBBBBBBBDDDFFFDDDIIINNNRRRWWW```mmmvvvsssaaaUUUMMMGGGEEEGGG<<<@@@DDDFFFIIIPPP\\\eeekkklllfffYYYNNNMMMPPPRRRNNNNNNLLLHHHFFFGGGLLLPPPWWWhhh~~~xxxssspppmmmmmmooooootttwwwvvvuuu{{{|||~~~}}}zzznnnmmmkkkiiigggggggggggggggfffdddbbbaaa```______]]]^^^^^^]]]\\\ZZZXXXVVVRRRMMMGGGAAA>>><<<;;;:::888999888777555555777999;;;<<<===;;;777333111000000111444:::AAADDDCCC@@@@@@CCCFFFFFFBBB@@@AAACCC@@@???>>>===<<<999555222444777:::;;;999888999:::999888777555333111000///...///000...***((()))***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......,,,***'''(((***+++,,,,,,,,,+++&&&((())))))'''(((,,,000111222111///+++)))(((((((((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))***))))))***,,,,,,+++))))))+++,,,,,,+++***,,,---++++++++++++,,,---...///,,,---...///000000000000000222444666888888888888999:::;;;===>>>>>>?????????AAABBBCCCCCCCCCEEEGGGDDDEEEJJJVVVcccuuu}}}{{{yyyyyyyyyvvvpppkkkkkknnnnnnhhhbbbXXXRRRIIIAAA;;;999777666444555666777777666666555>>>999777;;;AAAFFFLLLRRR___ooowwwfffVVVKKK@@@AAAAAAAAAAAADDDIIILLLTTTWWWZZZ^^^aaacccccccccggghhhiiijjjlllnnnppprrruuuvvvwwwxxxxxxxxxxxxxxxwwwxxxyyyzzz|||~~~}}}|||{{{yyyvvvsssrrrpppmmmkkkiiijjjkkklllmmmoooqqqsssssstttvvvxxxxxxyyywwwsssqqqnnnfff]]]SSSJJJBBB===999333111333333333444444444333333222111111111222444777:::<<<@@@AAABBBEEEIIINNNSSSVVVXXXRRRJJJDDDAAA???;;;999@@@CCCJJJTTT^^^ccccccaaa[[[^^^aaabbbbbb```VVVLLLAAA<<<999;;;===@@@EEELLLYYYgggxxx~~~lllaaaWWWQQQMMMGGGDDDDDDAAABBBBBBBBBAAA???===;;;??????@@@BBBEEEFFFFFFEEEHHHIIIKKKMMMRRRYYYbbbgggvvvtttaaaWWWRRRJJJCCC???<<>>CCCCCC???GGGFFFFFFGGGHHHGGGDDDAAAAAA@@@???===:::888555444222555888:::999888888999444222000111222111...***)))+++...///...,,,++++++)))***+++,,,---.........,,,------......------,,,+++++++++************)))***)))((('''(((***,,,---999222***&&&(((******)))+++***(((''''''((()))***((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))+++++++++*********))))))***+++,,,,,,------,,,,,,......------------,,,,,,------...///000111222222222333555777888999999999:::::::::;;;===>>>@@@AAAEEEDDDDDDDDDEEEFFFGGGGGGHHHJJJNNNVVVeeexxx~~~|||zzzyyyyyytttpppllllllnnnmmmfff```YYYRRRIIIAAA<<<999777666444444666666777666666555<<<888777<<>>;;;888===@@@FFFOOOYYY^^^```___YYY]]]```aaabbb```XXXNNNBBB===:::<<<>>>@@@EEELLLZZZhhhwww~~~uuucccYYYOOOJJJGGGBBB@@@@@@BBBAAAAAAAAA@@@??????>>>DDDDDDEEEFFFIIIJJJKKKKKKLLLMMMOOORRRVVV\\\dddiiiuuu}}}rrr^^^TTTNNNGGGAAA>>>@@@DDDHHHJJJQQQ^^^jjjooossskkk___SSSLLLJJJJJJKKKLLLJJJHHHGGGFFFGGGOOOXXXhhh{{{zzzllleeebbb```aaadddhhhmmmtttyyy}}}|||}}}~~~~~~xxxqqqggg___^^^_________aaa``````____________``````[[[ZZZYYYXXXUUUSSSQQQPPPPPPMMMHHHBBB===;;;:::999:::999888888777777888888;;;;;;:::999777333000///000......333;;;AAACCCBBBFFFFFFFFFGGGHHHGGGDDDBBBBBBAAA???===:::777444222111333666888777666555666444222111111222111...++++++---......,,,+++++++++***++++++,,,------------,,,------......------,,,+++++++++************)))))))))((('''(((***,,,---777111***''')))+++***(((&&&%%%$$$######$$$%%%&&&((((((((((((((((((((((((******))))))(((((((((((((((((((((((()))))))))***+++++++++*********)))))))))***++++++,,,,,,++++++((()))******,,,,,,---...------...///000111222222222333444666888888999999:::::::::;;;===>>>@@@AAADDDDDDDDDDDDEEEFFFGGGGGGHHHJJJNNNWWWeeexxx~~~}}}{{{zzzyyytttpppmmmnnnooollleee___YYYSSSJJJBBB===999777666333444555666666666666666888777888<<<@@@FFFQQQ\\\pppppp```RRRFFF???<<<===???@@@BBBGGGLLLQQQZZZ\\\___bbbeeefffggggggiiijjjkkklllnnnqqqssstttuuuvvvwwwyyyzzz{{{{{{{{{|||||||||}}}~~~~~~|||{{{zzzxxxwwwqqqnnnjjjfffccccccdddeeecccggglllpppqqqrrrrrrsssvvvwwwuuurrrpppmmmeee[[[PPPHHH@@@<<<888333222333------...///000000000///000000//////000222444555777777888;;;>>>BBBFFFHHHMMMKKKGGGCCCAAA>>>:::777:::===AAAIIIRRRXXX\\\]]]XXX[[[^^^```bbbaaaZZZQQQDDD???<<<===>>>@@@EEELLLZZZggguuu}}}}}}ssshhhXXXOOOGGGDDDCCC???>>>???AAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFGGGHHHJJJLLLNNNNNNPPPSSSVVVZZZ___fffkkkvvv}}}qqq]]]QQQJJJDDD@@@???BBBFFFIIINNNZZZjjjtttwwwtttkkk\\\PPPJJJHHHIIIJJJLLLJJJJJJIIIGGGIIIUUUbbbttt~~~pppbbbZZZWWWUUUWWW[[[ccciiirrrxxx~~~}}}~~~~~~wwwpppfff]]]ZZZZZZZZZ\\\___^^^^^^___``````___^^^^^^ZZZYYYXXXWWWUUUSSSQQQPPPPPPMMMHHHCCC>>>;;;:::999999999888777777777777888:::::::::999777444000.........///222777>>>DDDGGGIIIHHHHHHIIIJJJIIIFFFCCCBBBAAA???===999666333111111444666777666444444444333222111111111111...,,,...//////---+++******+++++++++,,,------,,,,,,,,,,,,------......------,,,+++++++++************))))))((((((((((((***+++---333///***)))***+++)))''')))((('''&&&&&&'''))))))((((((((((((((((((((((((***))))))))))))(((((((((((((((((()))))))))******+++++++++***************))))))***++++++++++++***((()))******,,,,,,---...------...///000111222222111222444666777888888888:::::::::;;;===>>>@@@AAADDDDDDDDDDDDEEEFFFGGGHHHHHHJJJNNNWWWeeexxx~~~~~~~~~}}}{{{yyyxxxuuurrrqqqqqqpppllleee^^^XXXRRRJJJBBB===:::777666333444444555555666666666777666999<<<===BBBNNNZZZiiiyyyzzzkkk\\\PPPGGGAAA===:::<<<>>>@@@DDDIIIOOOTTT[[[]]]___bbbeeeggghhhhhhkkkkkklllmmmppprrrtttuuuuuuvvvxxxzzz{{{|||}}}}}}}}}}}}}}}}}}~~~}}}{{{zzzyyywwwvvvpppmmmhhhcccaaa```bbbcccdddgggllloooqqqrrrtttvvvuuuvvvuuurrrpppmmmcccYYYNNNFFF>>>;;;777333222444...///000111222333333333111000000000000111222222555666777999<<>>???@@@EEEKKKWWWcccpppvvvxxxtttiii___QQQIIIBBBBBBBBB@@@@@@AAA@@@AAACCCDDDEEEEEEDDDDDDGGGGGGGGGFFFGGGIIILLLOOOQQQTTTXXX]]]aaaffflllpppyyy~~~rrr]]]PPPIIIDDDBBBBBBCCCFFFKKKUUUeeevvv~~~}}}tttjjjZZZOOOJJJJJJKKKLLLKKKKKKLLLKKKHHHMMM\\\mmm~~~tttgggYYYRRRNNNMMMPPPUUUaaahhhrrryyy~~~}}}wwwoooeee[[[XXXVVVVVVXXX\\\]]]___aaabbbbbbaaa___]]]\\\\\\[[[ZZZXXXVVVTTTSSSPPPMMMIIIDDD???<<<::::::999999888777777777777777999999:::999777444000...---...000111555<<>>@@@AAACCCCCCCCCDDDDDDFFFGGGHHHHHHJJJOOOWWWeeexxx}}}}}}}}}}}}|||zzzxxxwwwvvvtttsssrrrpppkkkddd^^^UUUPPPHHHBBB===:::888666333333333444555666666777777777888::::::<<>>;;;::::::<<<>>>AAAEEEKKKRRRWWW\\\]]]___aaadddfffggghhhkkklllmmmnnnppprrrtttvvvvvvwwwxxxzzz|||}}}}}}}}}}}}|||}}}}}}~~~}}}zzzyyywwwtttrrrnnnkkkfffaaa______aaacccfffiiilllnnnpppssswwwzzzvvvwwwvvvsssppplllbbbWWWKKKCCC<<<999666333222444000111222333444555555555222222111111111111222222444444555777999;;;===>>>>>>???@@@@@@>>>;;;999888999;;;>>>DDDJJJRRRYYY^^^[[[^^^___```cccddd___WWWHHHBBB>>>>>>>>>???DDDJJJQQQ\\\gggmmmooolllbbbYYYLLLDDD???@@@BBBAAAAAABBB???BBBFFFIIIJJJIIIFFFDDDGGGIIIIIIIIIIIILLLPPPTTTWWW\\\aaaggglllpppuuuxxx|||qqq]]]PPPIIIDDDDDDFFFEEEJJJSSS```rrrpppeeeVVVMMMJJJLLLNNNOOONNNMMMMMMMMMLLLSSSfffyyyzzzggg\\\QQQJJJGGGFFFKKKQQQ\\\fffrrr{{{}}}wwwooofff\\\XXXUUUSSSVVV[[[^^^```cccddddddccc```^^^]]]]]]\\\[[[YYYWWWVVVUUUPPPNNNJJJEEEAAA===;;;:::999888777777666666777777888888999999777444000...,,,...000111444<<>>@@@AAABBBBBBBBBCCCDDDFFFGGGHHHIIIKKKOOOWWWfffyyy|||||||||{{{yyywwwvvvuuutttssspppnnnkkkfff___[[[QQQMMMFFFAAA===:::888666333333333333444555777777888777777999999999???FFFOOOXXXcccjjjooonnnfff]]]VVVPPPGGG???:::888777666;;;===@@@CCCGGGNNNUUUZZZ\\\]]]___aaaccceeefffgggkkklllmmmnnnpppsssuuuvvvvvvwwwxxxzzz{{{||||||||||||||||||}}}~~~~~~{{{yyyvvvqqqnnnjjjgggbbb^^^]]]^^^aaaccciiikkknnnqqqsssuuuxxx{{{xxxzzzxxxtttqqqlll```UUUIIIAAA:::888666222222444111111222333444444444444222222222222222222222222111111222444555666777777888:::======;;;:::999:::999;;;@@@EEEKKKRRRZZZ___^^^`````````bbbccc^^^WWWHHHBBB>>>>>>===>>>BBBHHHJJJTTT]]]ccceeeccc]]]UUUHHHAAA===???AAAAAA@@@BBB@@@CCCGGGKKKLLLJJJHHHFFFCCCFFFJJJMMMNNNRRRXXX]]]```eeekkkqqquuuxxx{{{}}}yyyxxxxxxxxxzzz|||ppp]]]RRRJJJFFFGGGJJJMMMVVVcccrrriii___RRRKKKLLLQQQSSSSSSTTTQQQOOOPPPSSS^^^rrroooYYYPPPHHHDDDAAAAAAGGGMMMVVVaaappp|||}}}wwwppphhh___ZZZVVVSSSVVV[[[___aaaccceeeeeecccaaa___[[[[[[[[[ZZZXXXVVVUUUTTTPPPNNNKKKFFFBBB>>>;;;:::888888777666666666666777666888999999888444000------...000222666>>>JJJRRROOONNNMMMNNNMMMKKKGGGDDDBBBAAA@@@>>><<<999777666222555777888777555555555111222222111///...000111222222000---***)))+++---++++++,,,------,,,,,,,,,,,,------......------,,,+++++++++************)))((((((((()))******++++++'''(((***++++++***)))(((&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))************+++)))))))))*********++++++***************+++++++++++++++,,,------------,,,((()))******,,,,,,---...------...///000111222222222333555777888999999999:::::::::;;;===>>>@@@AAAAAABBBBBBCCCDDDFFFGGGHHHIIIKKKOOOXXXfffyyy}}}|||zzzxxxvvvttttttsssooonnnkkkgggccc^^^YYYUUUMMMIIIDDD???===;;;888777222222222222333555777888999666666999:::999;;;???@@@EEEKKKNNNRRRSSSNNNFFFEEEBBB>>>;;;::::::888777<<<>>>AAAEEEIIIPPPWWW\\\^^^^^^___aaaccceeeggghhhkkkkkklllnnnppprrrtttuuuwwwwwwxxxzzzzzz{{{{{{{{{||||||}}}~~~~~~{{{vvvoookkkeeebbb]]]ZZZZZZ]]]aaadddlllqqqvvv{{{||||||}}}}}}{{{|||zzzvvvrrrkkk___TTTGGG@@@999777555222222555222333333444444444333333111222222222333222222222000000111222333333444444444777999:::888888:::;;;888<<>>===<<<<<<@@@FFFDDDLLLTTTXXX[[[[[[VVVPPPHHHBBB>>>@@@BBBBBBAAABBBCCCDDDFFFGGGHHHHHHHHHHHHCCCIIIQQQWWW[[[aaaiiiooouuuzzz|||wwwuuullljjjhhhggghhhlllpppsssvvvyyy~~~rrrbbbWWWPPPLLLMMMQQQZZZfffwww}}}eee\\\RRRNNNSSSYYY\\\[[[[[[VVVRRRTTT[[[iii~~~uuucccNNNHHHCCCAAA@@@@@@FFFMMMUUUaaaqqq~~~~~~|||xxxqqqjjjccc^^^YYYUUUVVV[[[```aaabbbccccccbbbaaa```ZZZZZZZZZYYYXXXVVVUUUTTTQQQOOOKKKGGGCCC???<<<:::888888777666666666666666555777999999888444000---......///222888BBBLLLSSSPPPPPPPPPRRRSSSSSSPPPNNNFFFEEECCC@@@<<<999666444222555888999888777777777111222222000......000222111111000...+++***+++---***++++++,,,------------,,,------......------,,,+++++++++************)))'''((()))******+++++++++&&&''')))******))))))***'''((()))***++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++******+++,,,,,,,,,,,,,,,((()))******,,,,,,---...------...///000111222222444444666888999::::::::::::::::::;;;===>>>@@@AAAAAAAAAAAABBBDDDFFFGGGHHHIIIKKKPPPXXXfffyyy~~~|||yyyvvvtttrrrrrrrrrkkkiiifffaaa\\\WWWSSSQQQKKKGGGBBB>>><<<;;;999777222222222222333555777888999555555:::<<<;;;:::<<<<<<>>>@@@AAADDDGGGCCC===:::999999;;;===>>>===<<<>>>@@@CCCFFFJJJQQQXXX]]]______```aaacccfffgggiiikkkkkklllnnnppprrrtttuuuwwwxxxxxxyyyzzzzzzzzzyyy}}}}}}~~~|||vvvooojjjaaa^^^ZZZWWWXXX\\\aaadddpppwww|||~~~|||wwwrrrkkk___SSSFFF???888777555222222555555555666666666555444444000111111222222222222111111111222333444444333333333555888888777777:::===777<<>>===<<<;;;???EEEAAAHHHOOORRRTTTUUURRRLLLKKKDDD@@@CCCEEEDDDCCCDDDEEEEEECCCCCCDDDEEEHHHIIIKKKSSS^^^gggmmmuuu~~~yyysssooobbb___[[[XXXYYY]]]bbbeeemmmrrrxxxwwwhhh^^^WWWSSSTTTXXXdddssszzzfff]]]TTTSSSZZZaaadddcccaaaZZZUUUWWW```pppkkkXXXJJJEEEBBBAAAAAABBBGGGOOOXXXdddttt}}}}}}~~~}}}~~~|||xxxrrrlllfffaaa[[[VVVWWW[[[___```aaabbbbbbaaa```___[[[[[[[[[ZZZYYYWWWVVVUUUQQQOOOLLLHHHCCC???<<<:::888888777666666666666666555777999:::888444000---///...///333;;;DDDNNNSSSRRRSSSUUUXXX[[[[[[ZZZXXXJJJHHHFFFBBB===888444222444777:::<<<;;;::::::;;;000222222000...---000333000000000...,,,+++,,,---)))***+++,,,---.........,,,------......------,,,+++++++++************)))'''((()))******++++++***%%%'''))))))))))))***+++&&&&&&'''))))))*********))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++))))))******++++++++++++))))))***++++++++++++***.........---------,,,,,,------...///000111222222444555777888:::;;;;;;;;;:::::::::;;;===>>>@@@AAAAAAAAAAAABBBDDDFFFGGGHHHIIIKKKPPPXXXfffyyyxxxwwwvvvuuutttrrrooolllkkkgggbbb]]]YYYVVVQQQNNNIIIGGGDDD@@@<<<999666555222333333444555666888888<<<:::888888999;;;;;;;;;===@@@???===<<>>999666555555555555555555555555444333222222000000000000111111222333111111222222222222222333333444555666777999::::::888;;;???CCCIIIOOOWWW\\\cccaaa^^^[[[ZZZXXXWWWUUUHHHCCC<<<:::<<>>888444222222222111111111000000///......------,,,++++++,,,,,,,,,---------......,,,,,,+++++++++,,,------+++++++++************)))$$$''''''&&&'''+++---+++,,,+++++++++******))))))''')))***)))((('''(((***(((((((((((())))))))))))&&&''')))***,,,,,,---------+++))))))+++,,,***'''******++++++++++++******+++++++++,,,,,,---------------------------------......///000111222333333444555777888::::::;;;;;;999999::::::<<<===???@@@GGGFFFDDDCCCDDDEEEGGGHHHJJJKKKOOOWWWfffyyyyyywwwvvvuuutttrrrnnnlllhhhddd___ZZZWWWSSSOOOLLLHHHFFFCCC???;;;888666555333333333444555666777888<<<;;;:::999:::<<<<<<<<<<<<@@@@@@>>>>>>AAAAAA>>>===;;;999888888:::===???BBBBBBEEEKKKSSSYYY\\\]]]aaa___^^^```dddggghhhgggjjjlllnnnpppqqqrrruuuwwwyyyyyyyyyzzzzzzzzzzzz{{{}}}~~~uuukkkaaa[[[VVVUUUTTTUUU]]]fffsss~~~yyyrrrggg[[[SSSCCC???:::666666666666666888888888777666555444333333333222222333333444555333222222111111111111111///000222555777:::;;;<<<999;;;???CCCHHHNNNUUUZZZ```^^^[[[YYYWWWUUUSSSRRRGGGBBB<<<;;;===@@@AAAAAACCCCCCFFFJJJMMMNNNMMMKKKGGGGGGFFFFFFEEEEEEEEEEEECCCBBBDDDHHHJJJKKKQQQWWWdddrrrxxxppp```ZZZRRRMMMKKKMMMOOOPPPUUU[[[dddllltttxxxrrrlllgggnnnzzz|||kkk___[[[ZZZaaakkkqqqpppkkkiiidddfffrrroooYYYJJJCCCAAAAAACCCEEEHHHRRR\\\hhhvvv}}}|||}}}xxxuuuvvvwwwxxxwwwtttnnnggg^^^XXXUUUYYY[[[___aaabbb```_________]]][[[ZZZYYYXXXVVVTTTSSSQQQMMMHHHCCC???<<<;;;999888777777666666777777777777888999999888444111//////000222888BBBMMMUUUWWW\\\eeennnsssrrrlllggg[[[UUULLLDDD???;;;888666888<<>>;;;888666555333333333444555666777888;;;;;;;;;;;;;;;<<<=========AAACCCBBBCCCFFFEEEBBB@@@>>><<<:::;;;===@@@AAAEEEFFFJJJQQQXXX]]]______```___^^^___bbbeeeffffffiiikkknnnpppqqqsssvvvxxxxxxyyyyyyyyyzzzzzzzzzzzz|||}}}~~~vvvlll^^^XXXSSSQQQOOOQQQXXX```qqq~~~}}}xxxpppeeeYYYPPPCCC???:::777666777888777:::::::::999888777555444222222111111222222333444666555444222222222222222///000222444666888:::::::::<<<@@@CCCGGGMMMSSSXXX[[[ZZZYYYVVVSSSQQQNNNMMMEEEAAA===<<<@@@CCCDDDCCCCCCDDDFFFIIIMMMNNNMMMLLLKKKKKKJJJIIIGGGFFFEEEDDD@@@AAAFFFKKKNNNQQQ[[[fffyyy|||tttddd^^^UUUNNNKKKJJJJJJKKKIIINNNUUU[[[cccqqqzzzuuutttrrrddd^^^___dddnnnwww{{{xxxtttooonnnuuuyyydddRRRGGGBBBAAABBBFFFKKKRRR___lll|||~~~|||~~~{{{vvvsssrrrsssxxxyyyyyywwwpppggg^^^XXXWWWYYY]]]```bbbbbb```___^^^\\\ZZZZZZYYYXXXUUUSSSSSSQQQMMMIIIDDD@@@<<<;;;888777777666666666666666888888888999:::999666333......///111777AAAMMMTTT[[[aaakkktttyyyvvvnnngggZZZTTTLLLEEE???;;;777555777;;;AAAEEEDDD@@@999555222222222111111111111111///......------,,,++++++*********+++++++++,,,,,,...------,,,+++++++++++++++++++++************)))'''******((()))---...,,,((((((((((((''''''''''''''')))***)))((('''(((***************++++++++++++))))))***++++++++++++++++++***))))))+++,,,+++*********++++++++++++******++++++******************------------------------,,,---...///000111111222444555666888999:::;;;;;;999999:::;;;<<<>>>???@@@EEEDDDCCCBBBCCCDDDEEEFFFIIIKKKOOOXXXfffzzztttrrrpppnnnmmmjjjeeebbb]]]ZZZVVVRRRPPPMMMIIIGGGCCCBBB???<<<:::777666555333333333444444666777777888999::::::;;;;;;===???@@@EEEHHHHHHJJJLLLJJJFFFDDDBBB@@@>>>>>>AAADDDFFFGGGJJJOOOVVV[[[___``````aaa`````````bbbdddfffggghhhkkknnnppprrrtttwwwyyyyyyyyyyyyyyyzzzzzzzzzzzz||||||}}}wwwkkk\\\VVVQQQOOONNNNNNUUU]]]lllzzz{{{uuunnncccWWWMMMBBB>>>:::777777888888888:::::::::999888777555555333333333333444444555666888888777666555555555555333333444444444444555555:::<<>>???DDDGGGGGGFFFGGGGGGHHHKKKOOORRRRRRQQQSSSRRRPPPMMMJJJGGGDDDCCC@@@BBBFFFKKKOOOVVVgggvvv{{{oooiii___WWWQQQNNNLLLKKKHHHKKKOOORRRXXXcccqqq{{{~~~yyyiii```___eeeooozzz~~~zzzuuuzzzmmm\\\PPPJJJIIIHHHJJJPPPVVV```ppp~~~}}}~~~|||xxxuuusssrrrvvvxxx{{{|||xxxoooddd]]]XXXZZZ\\\```bbbcccaaa```]]]\\\[[[ZZZZZZXXXUUUSSSSSSQQQNNNJJJEEE@@@===:::888777666666555555666666888777777888999888666333---......000666@@@KKKSSSXXX^^^gggppprrrmmmccc\\\RRRMMMGGGAAA===999555333666:::@@@DDDDDD@@@999555111111111111111111111111///......------,,,++++++++++++++++++,,,,,,,,,,,,///...---,,,+++*********+++++++++*********))))))%%%((()))''')))...000...((((((((((((((((((''''''''')))***)))((('''(((***)))))))))*********++++++******+++++++++******))))))))))))***++++++++++++******++++++++++++******---------,,,,,,+++++++++,,,,,,------------------,,,,,,---...///000111111333444666777999:::::::::999999:::;;;===>>>@@@AAADDDCCCCCCBBBCCCDDDEEEEEEIIIJJJOOOXXXggg{{{sssqqqnnnllljjjfffaaa^^^YYYVVVRRROOOLLLJJJGGGEEE@@@???===;;;888777666555444444444444444555666777666777999999999;;;???CCCGGGLLLQQQRRRSSSTTTPPPKKKGGGEEEBBB@@@@@@CCCFFFIIIJJJNNNTTTYYY]]]___``````aaaaaaaaabbbccceeehhhiiiiiikkknnnppprrrtttwwwzzzyyyyyyzzzzzzzzz{{{{{{{{{||||||}}}wwwkkkZZZVVVRRRQQQOOOOOOTTT[[[hhhvvvxxxqqqkkkaaaUUUKKKAAA===999666777888999999999999999999888777666666888888888999:::;;;======;;;;;;;;;:::999999888777444444444444333333333333999;;;>>>@@@CCCHHHNNNRRRVVVXXXYYYVVVQQQKKKHHHGGGAAA@@@@@@CCCIIILLLLLLJJJIIIHHHIIIMMMQQQUUUWWWWWW\\\YYYUUUPPPJJJFFFDDDBBBCCCDDDGGGLLLRRR^^^sss~~~wwwnnneee^^^YYYUUURRRPPPQQQRRRSSSVVV\\\eeelllxxxooodddaaadddmmmyyy~~~yyywwwdddWWWQQQOOOPPPPPPUUU]]]gggrrr}}}zzzwwwtttrrrsssuuuyyy}}}}}}vvvllleee___^^^^^^```bbbcccbbb```^^^]]]\\\[[[[[[YYYVVVSSSRRRQQQOOOKKKFFFAAA===:::888888777666666666666666777666555666777777555333.........000555>>>IIIPPPUUUZZZaaafffgggaaaWWWOOOIIIFFFBBB>>><<<999666444444888===AAAAAA>>>999555111111111111111111111111///......------,,,++++++,,,,,,,,,,,,------------///...---,,,+++*********+++++++++*********))))))$$$((())))))+++111444222))))))))))))))))))))))))''')))***)))((('''(((***((((((((()))))))))*********++++++++++++***))))))))))))*********++++++,,,******++++++++++++******---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,---...///000111111333444555777999999::::::999999:::;;;===???AAABBBCCCCCCCCCCCCCCCDDDDDDEEEHHHJJJOOOXXXggg|||rrrpppmmmkkkhhhddd___[[[TTTQQQMMMKKKIIIGGGEEECCC>>>===;;;999777666666666444444444444444555666666555666888888888<<>>:::777888:::;;;;;;::::::;;;;;;;;;;;;::::::999::::::<<<>>>@@@BBBCCCAAABBBBBBBBB@@@===:::888222333333444444555555555777999;;;>>>AAAEEEKKKOOOUUUXXXZZZXXXQQQJJJFFFEEE@@@@@@BBBGGGNNNQQQQQQNNNIIIHHHIIIMMMRRRXXX[[[\\\```\\\VVVOOOIIIFFFDDDDDDGGGGGGKKKSSS]]]lll|||uuuooojjjfffccc[[[[[[ZZZYYYXXX[[[___bbbkkktttwwwhhhcccdddjjjtttlll^^^VVVUUUWWWZZZ\\\dddooozzz~~~|||zzzvvvtttqqqrrruuuzzz~~~|||vvvpppiiieeeaaa```bbbcccbbb```^^^^^^]]]]]]]]][[[WWWTTTRRRQQQOOOKKKGGGAAA===:::999888888777777777777777666555555555777777555444//////...///333<<>>HHHPPPZZZaaaffffffeeebbb[[[TTTNNNKKKGGGDDDDDDHHHLLLOOOTTTXXX\\\^^^^^^^^^___```\\\^^^aaabbbbbbeeeiiimmmkkkmmmpppqqqrrrtttvvvxxx||||||||||||}}}}}}}}}}}}}}}~~~wwwhhh\\\PPPOOOPPPRRRQQQOOOQQQUUU\\\lll|||yyynnnhhheee___TTTJJJCCC@@@<<<::::::<<<>>>>>>===>>>???@@@AAAAAAAAAAAA>>>???@@@CCCEEEHHHKKKLLLNNNOOOPPPNNNJJJDDD>>>:::444444444444555555555555444666999;;;>>>CCCIIIMMMTTTXXX[[[XXXPPPIIIEEEDDD@@@@@@DDDKKKRRRVVVUUURRRKKKJJJKKKOOOVVV\\\aaaccc___ZZZSSSKKKFFFEEEEEEFFFIIIJJJQQQ___nnn|||zzzqqqpppooommmkkkkkkkkklllpppvvv}}}yyykkkaaaaaafffpppyyyoooccc\\\ZZZ^^^eeemmmqqqzzz|||xxxppppppqqqwww~~~|||tttmmmeeebbbbbbcccbbb```_______________\\\XXXTTTRRRQQQOOOLLLGGGBBB===:::::::::999888888888888888777666555666777888777555000000//////222:::DDDJJJPPPPPPRRRSSSSSSPPPJJJEEEDDDBBB@@@???>>>;;;777555111333555777888888666555000000111111111222222222///......------,,,++++++++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,+++++++++************)))'''+++,,,***,,,111333222*********+++++++++,,,,,,''')))***)))((('''(((***(((((()))))))))*********)))******+++++++++******)))+++,,,+++)))((()))+++******++++++++++++************************++++++++++++,,,,,,---......///---......///000111222333333333555777888999999999999999:::<<<>>>@@@BBBCCCDDDDDDEEEEEEFFFFFFEEEEEEGGGIIINNNXXXhhh}}}kkkhhheeebbb^^^YYYTTTPPPKKKIIIFFFDDDCCCAAA???===;;;:::999777666666666666555555444444444555666666777888999888999@@@LLLVVV```ggglllllljjjfff^^^VVVSSSPPPLLLIIIIIIMMMQQQTTTXXX[[[___```^^^^^^___aaaZZZ]]]___aaaaaadddiiimmmlllnnnqqqrrrrrrsssvvvxxx}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~yyymmm]]]RRRKKKKKKMMMQQQPPPMMMNNNRRRUUUeeewwwvvvkkkfffddd^^^TTTJJJEEEAAA===<<<===???@@@AAA@@@AAABBBDDDEEEFFFFFFFFFIIIJJJLLLNNNRRRUUUXXXZZZZZZ[[[\\\ZZZTTTKKKCCC===888888777666444333222111222444777:::===BBBHHHLLLSSSWWW[[[XXXPPPHHHCCCBBB@@@AAAEEEMMMUUUXXXWWWTTTNNNMMMNNNSSSZZZaaagggiii\\\WWWOOOHHHDDDDDDGGGIIIIIIKKKVVVhhh{{{|||wwwiii```[[[^^^fffsss|||qqqbbb\\\\\\```hhhrrr}}}qqqoooooouuu}}}{{{ssshhhbbbbbbcccaaa___```______``````]]]YYYUUURRRQQQPPPLLLHHHBBB===:::;;;:::999999888888999999888777666777888999888777111000//////111999BBBIIIIIIIIIIIIJJJJJJIIIEEEBBBCCCAAA???>>><<<999555222000111333444555666555555000000111111222222222222///......------,,,++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------+++++++++************)))'''******((()))---...,,,))))))******+++++++++,,,((()))***)))((('''(((***)))************+++++++++))))))***+++++++++++++++***,,,---,,,)))''')))+++******++++++++++++******+++++++++,,,,,,------...++++++,,,,,,---...//////......///000111222333333222333555666888999999999999999:::<<<>>>@@@BBBDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGIIINNNXXXhhh~~~iiifff```\\\YYYTTTOOOLLLHHHFFFDDDAAA???=========999999777666666555555555333333444444555666666666444555888<<<@@@FFFSSS___gggmmmqqqpppmmmjjjccc[[[WWWSSSOOOMMMOOORRRVVVWWW\\\\\\]]]]]]^^^]]]]]]]]]______```aaadddgggjjjlllmmmpppssstttuuuvvvwwwyyyxxx{{{}}}}}}xxxlll\\\QQQNNNEEEHHHLLLNNNOOOOOOPPPPPPTTT___mmm{{{~~~ssshhhddd___XXXRRROOOEEECCC@@@>>>>>>AAAEEEGGGFFFHHHKKKLLLLLLLLLNNNOOONNNQQQVVV[[[___cccgggjjjooolllhhheee___UUUIII@@@<<<999555222333444444444888999::::::;;;>>>CCCGGGLLLQQQUUUUUUOOOGGGBBB@@@BBBBBBFFFQQQ]]]```ZZZSSSQQQMMMLLLRRR]]]eeegggeee]]]SSSJJJGGGFFFFFFGGGJJJLLLSSSaaatttxxxsssuuu||||||fff\\\WWWVVVaaappp{{{kkkhhhccc^^^___iiiwww{{{rrrkkkmmmwww|||pppgggaaa___^^^]]]```___]]][[[YYYWWWVVVVVVQQQPPPOOOMMMHHHCCC===:::555666666777777666555444555555666666555555444333//////...///222:::CCCJJJLLLJJJGGGDDDCCCBBBCCCDDDBBBAAA???>>>===:::666333222222222444555444000...444444333333222111111000,,,,,,------...---------++++++,,,,,,,,,,,,------------------------------,,,)))&&&''')))++++++)))(((''''''''')))+++---...***)))((()))***+++***((('''((()))******)))(((''')))***+++,,,---,,,+++***((((((((())))))'''(((***))))))***++++++++++++******+++,,,---------,,,+++---..................---******+++---///000111222............///111222333555666777888999:::::::::;;;;;;;;;<<<===???AAAAAABBBDDDFFFHHHHHHGGGEEECCCGGGJJJPPPZZZiii|||aaaaaa___ZZZSSSNNNKKKJJJDDDCCC@@@>>>;;;:::::::::777777555444444333333333333333444444555666666666666777:::@@@DDDKKKXXXdddkkkqqqtttrrrpppllleee^^^ZZZVVVRRRQQQRRRVVVXXXZZZ]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]___bbbeeeiiilllnnnnnnpppsssttttttvvvxxxzzzzzz||||||uuummm```QQQGGGEEEAAADDDHHHJJJKKKKKKLLLNNNTTT___mmm{{{zzzoooeeeaaa]]]VVVPPPNNNGGGEEEBBBAAAAAADDDHHHJJJKKKMMMPPPQQQQQQRRRSSSUUU\\\___eeejjjmmmqqquuuxxxvvvssspppmmmggg]]]QQQHHH@@@===888555555555555555555666666666888;;;@@@DDDJJJOOOSSSSSSMMMFFFBBB@@@BBBCCCHHHSSS^^^```ZZZRRRNNNLLLLLLTTT^^^eeeeeecccWWWNNNFFFEEEEEEFFFIIIMMMUUU\\\jjj}}}yyyooojjjgggcccaaaccchhhooosss}}}uuuccc\\\XXXXXXbbbooozzz}}}~~~pppfffeeecccbbbdddmmmzzz}}}tttkkkjjjqqqzzz~~~tttiiiaaa]]]\\\\\\___^^^\\\ZZZXXXWWWVVVVVVRRRRRRQQQNNNIIICCC===:::555666777777777666555444444444444444444333333222000000//////222999BBBHHHIIIHHHEEEBBB@@@@@@@@@AAA@@@>>>===<<<:::888444111333333333555777777555333333333222222111111000000---------...------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,)))'''''')))+++***)))(((((((((((()))***,,,---,,,***)))***+++,,,+++***(((((())))))))))))((((((&&&''')))+++,,,,,,++++++***))))))+++++++++++++++))))))***++++++++++++******+++,,,---------,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------.........---------...///000222222555666777999::::::::::::<<<======>>>???AAABBBCCCBBBDDDEEEGGGGGGGGGFFFEEEGGGJJJPPPZZZiii}}}XXXZZZZZZVVVNNNGGGEEEFFFBBB@@@>>>;;;999888888888555444333222222111111222333333333444555555666666666777;;;BBBHHHPPP]]]iiiqqquuuxxxvvvssspppiiibbb^^^[[[XXXWWWYYY[[[]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[YYY[[[^^^bbbgggjjjmmmnnnpppqqqsssssstttvvvzzz}}}}}}wwwkkkaaaSSSEEE>>>===>>>@@@CCCDDDEEEFFFHHHJJJTTT___nnn{{{xxxmmmccc```]]]WWWRRROOOKKKIIIGGGEEEFFFIIILLLNNNRRRTTTWWWXXXYYYZZZ\\\^^^fffiiioootttxxx{{{}}}zzzwwwrrrhhh[[[RRRFFFBBB===999777777666555333444444444666:::@@@DDDIIIMMMQQQPPPJJJDDDAAA@@@BBBEEELLLWWW______WWWPPPJJJJJJMMMUUU___dddbbb___QQQJJJDDDDDDFFFHHHLLLQQQ]]]eeetttzzzooohhh```XXXUUUUUUVVVWWWZZZ]]]```aaannnrrryyy{{{lll___[[[[[[]]]gggrrryyy{{{~~~{{{mmmcccdddgggjjjlllooouuu~~~wwwwwwyyy|||zzzpppjjjkkkrrryyy~~~wwwkkk```ZZZYYY[[[]]]\\\[[[YYYWWWVVVVVVUUUUUUUUUSSSOOOJJJCCC===:::666777777777777666555444333333444444333333222111111111//////111888@@@GGGGGGEEEBBB???>>>======>>>???>>><<<;;;:::888444111//////...000333444444333222222111111000/////////............---,,,++++++++++++,,,,,,,,,,,,------------------------------+++***(((((()))******)))))))))(((((()))***+++++++++)))((()))***+++***)))))))))(((((((((((())))))%%%&&&''')))***++++++,,,******)))***,,,---,,,***))))))***++++++++++++*********+++,,,------,,,,,,******++++++++++++******......---,,,,,,++++++***,,,,,,,,,---...///111111333444555777888888888888<<<<<<===>>>???AAABBBCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGJJJPPP[[[jjj}}}SSSTTTTTTQQQLLLGGGCCCBBBAAA???===;;;999888888888444333222111111111111111222333333444444555666666555555:::BBBKKKTTTaaallluuuyyy{{{xxxuuusssmmmgggdddbbb______```aaaaaa```^^^]]]\\\[[[[[[ZZZZZZYYYXXX[[[___ccchhhjjjlllmmmqqqrrrsssssstttwww{{{}}}qqqcccWWWKKK@@@<<<<<<;;;===??????@@@CCCFFFIIISSS```ooo|||xxxnnneeebbb```[[[VVVTTTNNNMMMKKKJJJKKKNNNQQQSSSYYY[[[]]]^^^___aaadddfffkkkooouuuzzz~~~~~~xxxnnnbbbYYYLLLGGGAAA<<<999777666444555555555666888<<>>======<<<:::777444///---,,,---000222222222111111111000//////..................---,,,+++***+++++++++,,,,,,,,,------------------------------+++***))))))))))))))))))))))))))))))))))))******(((&&&%%%&&&'''((('''&&&***)))(((''''''((()))***&&&'''((()))******++++++((()))***)))***,,,***'''))))))***++++++++++++*********++++++,,,,,,,,,---******++++++++++++******------,,,,,,+++***)))))),,,,,,,,,,,,...///000111111222333444555666666666:::::::::;;;===>>>@@@AAACCCCCCBBBCCCDDDFFFHHHIIIGGGJJJQQQ[[[kkk~~~TTTPPPLLLKKKLLLJJJDDD>>>>>>===;;;888777666666666444333222222111222222222222222333333444555555555555555:::EEEOOOYYYeeepppwww{{{|||yyywwwuuuqqqkkkjjjhhhgggffffffeeecccaaa]]]\\\ZZZYYYXXXXXXXXXXXXZZZ\\\```dddgggjjjkkkkkkrrrsssttttttuuuxxx}}}}}}vvviiiZZZOOOFFF???===>>><<<<<<======>>>AAAFFFJJJUUUbbbssszzzpppgggeeeccc___ZZZYYYRRRQQQPPPOOOPPPSSSUUUWWW^^^___aaacccdddfffjjjmmmrrrwww}}}{{{rrrfff^^^QQQLLLFFF@@@<<<999777555777777777777:::???FFFKKKMMMOOOPPPMMMHHHCCCBBBCCCFFFMMMVVV]]]^^^XXXOOOIIIBBBFFFNNNWWW]]]]]]WWWRRRIIIEEECCCEEEHHHKKKQQQXXXbbblll|||zzzpppbbbWWWPPPLLLLLLMMMKKKLLLOOOSSSXXX\\\___```eeehhhlllsss|||nnnfff```aaahhhrrr~~~}}}uuuqqqqqqtttwww{{{tttnnnjjjrrr|||~~~zzzsssmmmkkkllloooqqqrrrpppiii___YYYYYY\\\ZZZZZZXXXWWWVVVVVVVVVVVVYYYXXXVVVRRRKKKDDD>>>:::999888888777666555555555555555555555555444333333222111000///000666>>>DDDHHHFFFCCC???===<<<======>>>===<<<<<<<<<:::777555444222111111333444444333111111000000///......---............---,,,+++***+++++++++,,,,,,,,,------------------------------******+++***)))((((((((()))))))))************)))'''&&&%%%&&&'''((('''%%%***)))(((''''''((()))***************))))))******(((---///+++***,,,+++'''))))))***++++++++++++***))))))******+++,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++******,,,,,,,,,,,,...///000111222222444555666777777777999::::::;;;<<<>>>@@@@@@CCCBBBBBBBBBCCCEEEHHHIIIGGGKKKQQQ\\\kkkRRRLLLEEEFFFIIIJJJDDD===;;;999777555444333333333444333222222222222333333222222222333444444555555888888===HHHTTT___jjjtttyyy|||}}}zzzxxxxxxuuupppooonnnmmmlllkkkhhhdddaaaZZZYYYXXXVVVVVVVVVWWWWWW[[[]]]```cccfffiiikkklllqqqsssuuuvvvwwwzzz~~~xxxkkk^^^OOOGGGBBB======???======<<<<<<===AAAHHHMMMYYYhhh{{{|||qqqiiigggfffaaa]]][[[VVVVVVUUUUUUVVVYYY[[[]]]aaabbbdddfffgggjjjnnnrrrvvv{{{|||tttkkkcccXXXSSSLLLFFFBBB>>><<<:::999999999999<<>>::::::999888777666555555555555555666666555555444333222111///...000666>>>DDDIIIGGGDDDAAA>>>======>>>;;;::::::::::::999666333333111111111333444333222111111000000///.....................---,,,++++++++++++,,,,,,,,,,,,------------------------------)))+++,,,+++)))((('''((('''((()))******************((('''((()))***)))((())))))(((((((((((()))))),,,,,,+++***))))))))))))***444888111+++,,,---***))))))***++++++++++++***))))))))))))***,,,---...,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---...///111111444555666888999999::::::;;;;;;<<<===>>>@@@AAABBBCCCCCCBBBBBBCCCEEEGGGHHHHHHKKKQQQ\\\lllMMMHHHBBBAAACCCDDDAAA>>>:::888666444333333333333333222222111222222333333111222222333333444555555999888===IIIVVVaaallluuuzzz}}}~~~{{{zzz{{{yyyuuusssrrrqqqpppmmmiiiccc___XXXVVVUUUTTTTTTTTTVVVWWWZZZ\\\^^^aaaeeeiiimmmooopppsssvvvxxxyyy{{{~~~sssbbbVVVIIICCC@@@===<<<===>>>===<<<;;;<<>>AAAGGGOOOUUUXXXXXXVVVQQQJJJGGGGGGIIINNNUUU\\\^^^XXXNNNFFFAAA???DDDMMMTTTVVVRRRKKKFFFAAA@@@BBBHHHLLLQQQZZZccckkktttxxxfff\\\SSSPPPOOOMMMQQQVVVYYY]]]ccciiiooosssvvvvvvuuuuuuvvvyyy~~~{{{}}}yyynnnjjjjjjttt~~~}}}{{{wwwtttoookkkhhhfffgggfffeeeccc```^^^\\\ZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWUUUQQQKKKEEE>>>;;;;;;:::888777666555555666444555555555555444333333111000///...000666???EEEJJJHHHEEEAAA???>>>>>>>>>:::999999999:::999666444......///111333444222111222222111000000//////...---------...------,,,,,,++++++,,,,,,,,,,,,------------------------------)))+++---,,,)))''''''(((&&&''')))***++++++++++++***)))((((((******)))((((((((())))))))))))((((((+++***)))((((((((())))))***888???555+++***,,,+++))))))***++++++++++++***))))))((()))***+++---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000222222444555666888999999999999;;;;;;<<<<<<>>>???AAABBBCCCCCCCCCCCCCCCDDDEEEEEEHHHKKKRRR]]]mmmHHHEEEAAA>>>===>>>>>>???;;;:::888666555444555555222111111111111111222222111222222333333444555555777666;;;HHHUUU```kkksss{{{~~~||||||}}}|||xxxuuutttsssqqqnnniiibbb]]]VVVUUUSSSRRRRRRTTTUUUWWWYYYZZZ\\\```eeejjjooorrrpppsssvvvyyy{{{|||}}}qqq___SSSGGGBBB@@@===<<<===>>>===;;;:::;;;AAAIIIOOOcccuuu{{{rrrpppooojjjfffddd____________aaaccceeefffeeefffhhhiiikkkoootttxxx|||}}}vvvpppgggbbb[[[TTTPPPLLLIIIGGGCCCBBBBBBCCCFFFLLLUUU[[[[[[[[[XXXRRRLLLHHHIIIKKKPPPWWW^^^^^^VVVKKKCCC@@@???DDDLLLRRRSSSOOOHHHCCCAAAAAAEEELLLQQQWWWbbblllmmmuuuxxxnnn^^^UUUOOOPPPRRRRRRWWW^^^aaafffnnnvvv}}}}}}}}}~~~qqqkkkkkknnnzzz}}}zzzxxxuuupppmmmgggfffeeeeeeeeeccc___\\\ZZZYYYYYYXXXXXXXXXYYYYYYWWWVVVTTTQQQKKKEEE???;;;<<<:::888777555555555666333333444444444333222222000///......000777???EEEJJJHHHEEEAAA???>>>===>>><<<;;;;;;;;;<<<;;;888666//////111555888999777666222222111111000000//////,,,,,,------...---------++++++,,,,,,,,,---------------------------------(((+++---,,,)))''''''(((%%%&&&(((***+++,,,++++++)))'''&&&'''((()))(((''''''((()))******)))((('''((('''&&&&&&'''((()))***(((999AAA555((('''***+++))))))***++++++++++++***)))(((((((((***+++---///+++,,,,,,------,,,,,,+++...------,,,,,,+++++++++............///111222333111222444555666666777777999999999:::<<<===???@@@CCCCCCCCCDDDDDDDDDDDDDDDHHHKKKRRR]]]mmmHHHCCC===::::::<<<>>>???@@@<<<666111222666444...222111111111000000//////000111111222222333444444444777>>>FFFQQQ^^^kkkssszzz}}}{{{xxxwwwvvvuuusssqqqnnniiibbb^^^OOONNNLLLLLLMMMPPPSSSUUUXXXZZZ^^^aaadddhhhmmmppppppsssvvvyyy{{{~~~yyylll[[[OOODDDAAA@@@>>>===>>>;;;>>>???<<<:::???JJJSSSgggyyyxxxrrrooommmhhhddd``````aaacccdddfffgggggghhhfffgggllloooppptttyyy}}}yyyuuunnniiibbb[[[WWWSSSQQQOOOMMMKKKIIIHHHJJJOOOTTTXXXcccaaa[[[SSSLLLIIIKKKOOOXXX[[[\\\XXXNNNEEE@@@@@@???CCCHHHKKKJJJGGGDDDCCC@@@DDDHHHLLLUUUbbbjjjlllzzz}}}sssiiiZZZYYYWWWXXXZZZ___dddhhhqqqwww|||zzz{{{wwwkkkfffjjjrrr}}}}}}|||{{{vvvrrrlllkkkjjjiiihhheeeaaa]]]]]][[[ZZZYYYZZZ[[[ZZZYYYYYYWWWSSSPPPLLLGGG@@@<<<::::::999888777666555555666666555555555444444444555333000///222;;;FFFNNNNNNKKKGGGBBB???===<<<;;;;;;;;;;;;;;;999888666666111111222666:::=========555333000//////000//////---------,,,,,,,,,++++++(((%%%$$$(((...222111...,,,---------,,,,,,+++*********************++++++))))))***---......+++(((((()))*********((('''&&&%%%&&&&&&&&&''''''((((((&&&(((+++------,,,***)))...000222///***'''''')))++++++******)))(((((((((,,,,,,++++++***+++++++++,,,,,,,,,++++++*********+++,,,---.........---,,,------......///000000000222333444666777777888888777999:::;;;<<<>>>BBBEEECCCCCCCCCDDDDDDDDDDDDDDDGGGKKKRRR\\\kkk~~~FFFBBB<<<888888999;;;;;;===<<<888333333555444///333222222222111111111111111111111222333333444444666999???GGGQQQ]]]iiiqqqyyy}}}}}}zzzyyywwwuuurrroookkkeee___ZZZMMMLLLKKKKKKLLLOOORRRTTTYYY[[[___bbbeeeiiinnnqqqqqqtttxxxzzz}}}xxxkkkXXXMMMCCCAAAAAA???>>>>>>999;;;===<<<===DDDOOOXXXkkk~~~zzzssspppnnnjjjfffaaaaaabbbcccdddeeeeeefffgggeeegggllloooqqqvvv||||||wwwrrrnnnhhhcccaaa^^^\\\ZZZXXXVVVTTTSSSTTTYYY]]]aaaeeeccc]]]UUUMMMKKKMMMPPPTTTWWWWWWRRRIIIAAA======>>>BBBGGGIIIHHHFFFCCCBBB???DDDJJJQQQ\\\kkkvvvyyy|||ooofff]]]\\\]]]```eeemmmtttxxxzzztttuuurrr|||vvvmmmeeeccckkkuuu~~~{{{wwwpppnnnmmmlllkkkgggccc```]]][[[ZZZYYYZZZZZZYYYXXXYYYWWWTTTPPPMMMGGGAAA<<<::::::999888777666555555666666666555555555444444333111//////222:::DDDLLLOOOLLLHHHDDDAAA???>>>>>>===<<<<<<:::999777666555222222333777;;;===>>>===888555222000000000///...---------,,,,,,,,,++++++---+++***+++///000///---------------,,,,,,+++***************************))))))+++---///...+++))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''')))+++,,,---+++***(((*********,,,---------,,,++++++************)))))),,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++,,,,,,------......------......//////000111111111222333444666777777888888888999:::;;;;;;===AAADDDBBBBBBBBBCCCCCCDDDFFFFFFIIILLLRRR]]]mmmEEEAAA;;;777666777777777999<<<<<<777333444444111333333333333333222222222111111222222333333444444777:::???FFFOOO[[[fffnnnwwwzzz~~~|||zzzyyywwwtttppplllggg```YYYTTTIIIIIIIIIIIIKKKNNNRRRTTTYYY\\\___cccfffjjjooorrrsssuuuyyy|||wwwiiiVVVLLLDDDCCCCCCAAA@@@???:::;;;===???BBBKKKVVV___pppyyyqqqmmmkkkhhhfffbbbbbbbbbbbbcccccccccdddfffdddffflllooossszzz}}}xxxuuusssooommmlllllljjjhhhbbb```^^^\\\^^^aaaeeehhhiiieee^^^VVVOOOLLLMMMPPPRRRRRRQQQKKKCCC===;;;<<<===AAAEEEGGGFFFDDDBBBAAA@@@FFFNNNWWWdddtttzzzppphhhdddeeeiiinnnttt|||vvvnnnmmmqqqvvvwwwooogggaaa^^^aaalllyyy}}}uuutttqqqpppnnnjjjfffbbb^^^\\\ZZZYYYYYYZZZYYYWWWYYYWWWTTTQQQMMMHHHAAA===::::::999888777666555555666666666555555555444444000000//////222999BBBIIIOOOLLLIIIEEEBBBAAA@@@@@@???>>><<<:::888777666666333333444777;;;======<<<999777444222111000...---------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++******************************+++...000///,,,)))***))))))((((((((((((((((((((((((((())))))))))))((()))+++,,,,,,***)))''')))'''&&&)))///111///,,,))))))************++++++,,,++++++***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////000000111222222222222333444666777777888888999:::;;;;;;;;;===@@@BBBBBBBBBAAAAAABBBEEEGGGIIIKKKNNNTTT^^^mmmEEEAAA;;;777555555555555555<<<>>>999444333444333333333333333222222222222111111222222333444444555777999>>>DDDMMMWWWcccjjjssswww{{{}}}|||yyywwwvvvuuurrrmmmhhhaaaZZZSSSNNNFFFFFFGGGHHHKKKOOORRRTTTYYY\\\___cccfffjjjnnnrrrsssvvvzzz}}}vvviiiWWWNNNFFFFFFGGGEEEBBBBBB@@@@@@AAADDDJJJTTT___fffttt{{{qqqjjjfffdddcccaaaaaaaaaaaaaaabbbbbbbbbbbbccccccffflllpppuuu{{{wwwwwwvvvuuuuuuvvvvvvtttrrrnnnllliiihhhhhhkkknnnqqqnnniii```VVVOOOKKKKKKMMMOOONNNKKKFFF???<<<;;;<<<<<<@@@DDDFFFEEEBBBAAA@@@CCCJJJSSS]]]jjjyyy~~~}}}~~~|||vvvpppooorrrxxx~~~|||sssmmmiiigggmmmttt~~~}}}|||}}}vvviiibbb[[[WWWWWW^^^mmm{{{~~~zzzxxxuuurrrppplllhhheee___\\\ZZZYYYYYYYYYXXXWWWXXXVVVSSSQQQMMMHHHBBB===::::::999888777666555555555444444444333333333333/////////000333999AAAGGGMMMKKKHHHDDDBBBBBBBBBBBBBBB@@@>>>;;;999777666666333333333666999;;;:::999777555333222111111///---...------------,,,,,,,,,(((***++++++++++++,,,...---,,,,,,,,,,,,,,,,,,,,,+++++++++*********************,,,...000///,,,)))***)))(((''''''((()))***))))))))))))))))))******)))***+++++++++)))((('''+++))))))***,,,---+++)))''''''((())))))***++++++++++++******++++++,,,,,,*********++++++,,,,,,,,,---,,,++++++,,,---///000...//////000000111222222222333444666777777888888999:::;;;;;;;;;<<>>:::444333444444111111222222222222222222111222222333444444555555444777;;;@@@HHHRRR\\\cccooossswwwzzzyyyvvvtttsssrrrnnnhhhbbb\\\UUUMMMHHHDDDDDDFFFIIILLLPPPSSSUUUYYY\\\___bbbfffjjjnnnrrrsssvvvyyy|||~~~wwwiiiWWWNNNGGGGGGHHHGGGDDDDDDDDDDDDDDDJJJTTT```kkkqqqyyytttooogggaaa]]]\\\\\\\\\]]]^^^^^^^^^______``````aaaaaaeeekkkqqqwww}}}zzzwwwuuuyyyyyy{{{}}}|||zzz{{{yyywwwvvvvvvxxx{{{}}}uuummmaaaVVVMMMIIIGGGGGGIIIGGGDDD???;;;::::::<<<===@@@DDDEEEDDDBBBAAAAAADDDMMMYYYcccqqq~~~}}}{{{yyy{{{}}}~~~|||yyyyyy~~~~~~yyyuuurrroooiiicccbbbbbbfffpppzzz|||wwwsssqqqnnnmmmlllmmmqqqwww~~~~~~}}}|||zzzqqqhhh^^^XXXRRRQQQSSS\\\mmm|||~~~}}}zzzwwwtttqqqnnnjjjfff```^^^[[[ZZZZZZYYYXXXVVVWWWUUURRRPPPLLLGGGAAA===::::::999888777666555555333333333222222222111111000000000111444:::AAAFFFIIIHHHEEECCCAAAAAABBBBBBCCCBBB???===;;;999888777222222222444666888777666333111000000111111000............---------,,,,,,)))+++,,,,,,******+++------,,,+++++++++,,,------+++++++++*********)))))))))***+++...//////,,,)))***)))(((''''''((()))*********************))))))***************)))(((''')))+++---,,,)))(((((()))%%%&&&&&&'''((()))******+++*********++++++,,,---*********++++++,,,,,,,,,,,,,,,++++++,,,---///000------...//////000000111222333444666777777888888999:::;;;::::::;;;>>>AAAAAA@@@@@@@@@BBBEEEIIIKKKNNNQQQUUU^^^lll~~~EEEBBB<<<999777777666555222999<<<888333333444444111111111111222222222222222222333333444444555555333555888;;;AAAIIIRRRYYYgggkkkpppttttttsssrrrrrrmmmiiiccc]]]WWWPPPJJJEEEBBBDDDFFFJJJNNNRRRVVVWWWZZZ]]]```dddgggkkkooossstttwwwzzz|||}}}yyykkkWWWNNNGGGHHHKKKKKKKKKLLLHHHFFFGGGNNN\\\jjjuuuzzzzzz|||yyywwwtttpppccc```\\\XXXUUUTTTUUUVVVUUUVVVWWWXXXZZZ[[[\\\]]]^^^```eeekkkqqqzzz}}}zzzvvvtttzzz|||~~~}}}~~~}}}ssseeeWWWLLLFFFCCCAAAAAA>>>;;;888777777888999>>>AAAEEEFFFEEECCCBBBBBBDDDOOO]]]jjjxxx{{{xxxwwwyyy~~~yyyyyyxxxwwwwwwzzzuuummmgggeeeaaa^^^```dddkkkwwwvvvoooiiifffcccdddccccccccceeeiiimmmpppsssssssssrrrqqqpppooonnnlllnnnnnnmmmmmmllleee\\\TTTPPPMMMOOOTTT___ppp|||xxxuuussspppllliiibbb```]]][[[[[[ZZZXXXWWWUUUTTTQQQNNNKKKFFFAAA<<<::::::999888777666555555333333222222222111111111000000000111333999@@@FFFFFFEEECCCAAA@@@AAABBBCCCCCCBBBBBB@@@???<<<:::999222111111333555555444333000000///000222222000...............---------,,,000///...------,,,+++***---,,,+++***+++,,,---...,,,,,,++++++***)))))))))))))))***---///...+++(((((((((((((((((())))))***************)))))))))))))))))))))***))))))((((((&&&))),,,,,,((('''))),,,&&&&&&'''(((((()))******************+++,,,------++++++++++++++++++,,,,,,+++++++++,,,---...///000---------...//////000000222333444666777777888888888999:::::::::<<>>:::999888666666888:::;;;<<>>DDDDDDCCCBBBAAAAAABBBDDDEEEAAACCCEEEFFFEEEBBB>>>;;;444444333444555555444222555444333333444222///---//////.........------------)))&&&)))---000---)))---,,,+++******,,,...///,,,,,,++++++***))))))((('''''')))+++---,,,)))'''&&&'''(((*********)))(((***)))))))))((((((''''''''''''(((((())))))******,,,)))'''(((***+++((($$$+++++++++++++++,,,,,,,,,************+++,,,---...---,,,,,,++++++*********(((***,,,.../////////.../////////000111111222222222333444666777777888888555777888999:::<<<@@@CCC@@@AAABBBCCCDDDFFFFFFGGGEEEKKKTTTaaapppCCC@@@;;;777555444222111666666666666666555555555444444333222111111111111333333333444333333222222333333333444555777999;;;>>>CCCHHHNNNSSSXXX]]]``````]]]YYYUUUQQQLLLGGGDDDBBBDDDIIINNNSSSXXX[[[]]]aaadddhhhkkknnnpppsssvvvyyyzzz}}}}}}~~~~~~sssddd]]]XXXZZZbbbjjjmmmlllccc]]]WWWXXX___fffjjjjjjeeefffddd\\\PPPFFFBBBBBB>>>>>>??????@@@??????>>>@@@AAACCCDDDFFFJJJOOOSSSTTTZZZbbbhhhnnnyyy}}}sssqqquuu|||ttt```NNNCCC===:::888777666666888;;;???AAABBBGGGLLLKKKGGGCCCCCCEEEKKKTTTbbbrrr{{{{{{tttnnneeegggnnnyyyyyyooofffdddffffffhhhjjjooowww~~~}}}}}}xxxoookkkgggdddddddddeeeddddddaaa\\\ZZZYYYWWWSSSPPPNNNRRRYYYdddttt~~~{{{vvvqqqmmmiiifffbbb___^^^\\\[[[YYYSSSQQQOOOMMMJJJFFF@@@<<<999666333444666777666444111111222222111000...---000000///------111666;;;EEEDDDDDDDDDDDDCCCCCCCCCDDDDDDFFFKKKOOOMMMEEE>>>777444111111222333333333888555222...,,,+++,,,---...///000///---,,,---...++++++,,,,,,***)))---111//////...---,,,,,,,,,,,,///---+++)))((((((((()))(((&&&%%%&&&)))***)))''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&,,,***)))'''''''''(((((())))))))))))************+++++++++++++++***)))))),,,,,,++++++,,,,,,---...)))***+++,,,,,,+++)))(((------,,,+++,,,---...///////////////000000000000222333444666777777888888999:::;;;<<<===???@@@@@@@@@AAACCCBBBBBBCCCEEEGGGFFFJJJRRR]]]mmmGGGCCC===999777666444333444555777888888777555333444333333222222222222333333444444555555444333333444444444444555777999:::;;;>>>CCCGGGKKKNNNRRRUUUYYYWWWTTTQQQNNNIIIEEECCCBBBEEEIIINNNTTTXXX\\\^^^aaadddhhhllloooqqquuuwwwxxxzzz|||}}}}}}~~~uuuhhhbbb\\\]]]eeemmmqqqqqqjjjddd^^^^^^bbbggghhhgggggggggdddZZZNNNCCC>>>===::::::;;;;;;<<<<<<;;;;;;===>>>@@@AAACCCFFFKKKNNNPPPVVV]]]ccciiisss{{{tttnnnrrrzzz|||dddPPPBBB;;;999888888777777999<<<@@@BBBDDDIIIMMMLLLHHHDDDEEEHHHPPPXXXeeerrrxxxuuullleee___ccclllzzzxxxnnneee______bbbiiilllrrryyyyyyvvvqqqnnnmmmkkkjjjiiifffbbb]]]ZZZYYYWWWTTTRRRWWW[[[eeerrr}}}xxxssspppjjjgggccc```^^^]]][[[YYYTTTRRRPPPNNNKKKFFFAAA===:::888666666888999888666333333444444333222000///000//////---...000555999AAABBBCCCDDDEEEEEEEEEEEECCCDDDGGGLLLPPPOOOHHHAAA777444111000111333333333555444333111///...---,,,,,,---...---+++***+++,,,---+++******,,,,,,,,,---......---,,,,,,,,,,,,---...---+++***)))((()))))))))(((&&&(((***+++***((()))))))))))))))))))))))),,,+++***)))))))))***+++))))))''''''&&&''''''((())))))))))))************((()))***+++,,,,,,,,,++++++************+++,,,,,,,,,,,,---------------,,,...---,,,,,,,,,---......---......///000111111222222333555666777888888888999:::;;;<<<===???@@@@@@???AAABBBBBBAAABBBDDDFFFHHHLLLSSS___oooKKKGGG@@@;;;888777666555222444777::::::888555222333333333333333333444444555555666666666666555555666555555555666777999:::999<<>>AAADDDGGGJJJOOOVVV[[[aaakkkxxx}}}{{{zzz|||}}}|||wwwssskkkooovvvfffOOOAAA;;;999888888888888;;;>>>AAACCCFFFJJJNNNMMMHHHFFFHHHKKKSSS\\\iiirrruuuoooeee^^^[[[bbbnnnxxxkkkbbb\\\YYY]]]cccmmmrrr{{{}}}zzzwwwtttqqqlllhhhbbb___]]]]]]\\\[[[eeelllxxxzzzvvvrrrllliiieeeaaa___]]][[[YYYUUUSSSQQQOOOLLLHHHBBB>>>:::888777666777888777666444555555666555444222111/////////......000444777>>>???BBBEEEFFFFFFFFFEEEBBBDDDHHHNNNQQQOOOIIIBBB666444111000111333333333222333333333222000...---,,,---------+++***+++,,,+++)))((())),,,...---+++,,,,,,,,,,,,,,,------......---,,,***))))))))))))***)))((()))+++,,,+++***))))))))))))))))))))))))***)))'''&&&&&&(((***+++''''''&&&&&&&&&'''(((((())))))))))))************###%%%'''***,,,,,,++++++)))))))))))))))***++++++,,,,,,,,,,,,,,,---...///......---,,,,,,,,,------,,,,,,---///000222333333222333555777888888888777999:::;;;<<<===???@@@@@@>>>@@@AAAAAAAAABBBDDDFFFIIIMMMUUUaaapppPPPJJJCCC<<<999777666666333555777888999888666555444333333333444555666666666666777777888888777777777777666666777888:::;;;<<<===????????????BBBDDDLLLMMMNNNMMMJJJHHHFFFEEEDDDFFFKKKPPPVVV[[[___aaacccfffkkkooorrruuuxxx{{{xxxzzz|||||||||}}}~~~}}}uuuooohhhggglllsssxxxzzzwwwsssqqqssswwwxxxuuupppjjjhhhbbbYYYMMMCCC>>>;;;888888888888888999999:::666888999::::::<<>>BBBDDDEEEEEECCCBBBBBBDDDHHHMMMOOOLLLEEE???666444111000111222333222000111111111111000//////---...//////---------///))),,,...---,,,---...---++++++++++++,,,---...///------,,,+++******))))))******)))***************))))))))))))))))))))))))'''&&&%%%$$$$$$&&&(((***&&&&&&&&&'''((()))******((()))))))))************!!!###&&&)))******)))(((***))))))))))))***++++++)))((((((((()))***,,,---......------,,,,,,,,,,,,------...///000111222222222333666777999888888777999:::;;;<<<===???@@@@@@===???@@@@@@@@@AAADDDFFFIIIMMMUUUaaaqqqTTTNNNDDD===999777666666666666666666666777888999555444444444555666777777666777888888999999999888888777777777888:::;;;<<<>>>???@@@?????????AAADDDIIIKKKMMMMMMIIIFFFEEEDDDDDDGGGLLLRRRXXX]]]```bbbeeehhhmmmpppsssvvvzzz|||yyy{{{|||}}}|||}}}~~~zzztttmmmkkkmmmrrrvvvxxxvvvuuuvvv|||sssooohhh]]]PPPFFF???;;;999888777777777888888999555777888888888999;;;===@@@CCCHHHLLLRRRZZZcccjjjpppuuuyyyxxxuuuqqqiiiaaa```^^^\\\[[[[[[\\\]]]]]]aaaeeemmmwwwsss[[[HHH>>>;;;;;;888999999;;;===@@@BBBCCCCCCFFFIIIGGGEEEFFFLLLRRR]]]fffqqquuupppfff___[[[```iiizzzwwwmmmddd______bbbkkkuuu{{{zzzvvvrrroooiiieeebbb___\\\ZZZVVVTTTRRRPPPMMMIIICCC???888888777555444444444555444444555555555333222111...............111555888???@@@CCCDDDDDDBBB@@@>>>BBBDDDGGGJJJIIIEEE???:::666333000///000222222222111///...------...000111---...///...------...///000:::???777...+++---...*********+++,,,---...///,,,,,,,,,,,,++++++******))))))***))))))((()))))))))))))))))))))))))))))))))(((''''''''')))+++,,,''''''((()))***+++++++++((()))))))))************%%%&&&(((******)))((('''***************+++,,,,,,((('''''''''''')))+++,,,---------------------,,,////////////000000000000222444666888999999888777999:::;;;<<<===???@@@@@@===>>>@@@@@@@@@AAADDDFFFHHHLLLTTT```oooYYYQQQGGG>>>999777777777888777555444555777999;;;666666666555666666777777666777888999999:::999999777777777888999;;;===???>>>???@@@@@@@@@BBBFFFHHHJJJMMMPPPNNNIIIEEECCCCCCEEEHHHMMMSSSYYY^^^bbbdddhhhkkkooorrruuuwwwzzz}}}{{{|||~~~~~~}}}}}}~~~yyysssnnnnnnoooqqqrrrrrrrrrvvv~~~xxxnnnaaaTTTHHH???::::::999888666666666666777555777888888777666777999<<<>>>AAAFFFKKKRRRZZZ___gggkkknnnkkkfffaaaYYYQQQNNNLLLJJJHHHGGGHHHJJJKKKUUUZZZcccmmmwww|||}}}|||||||||~~~zzzhhhTTTEEE<<<:::999999999:::;;;===???@@@AAA@@@CCCEEEDDDCCCGGGOOOVVVfffooowwwvvvlllaaaZZZXXXaaakkk|||sssllleeedddeeejjjsss}}}|||xxxuuuqqqlllgggccc```]]]ZZZVVVTTTRRRPPPMMMIIICCC???:::::::::888666555555777333444444444444222111000......------...222888<<>>BBBCCCEEEEEEBBB>>>:::777555333000///000222222222111///---++++++---///111***,,,---,,,++++++,,,...999GGGMMM@@@000+++,,,,,,************+++,,,......,,,,,,------,,,+++******(((*********((('''((()))))))))))))))))))))))))))((((((''''''(((((())))))'''((()))***+++,,,,,,+++))))))))))))************,,,,,,,,,,,,++++++***)))+++************+++,,,,,,***************+++,,,---+++,,,------......------000000000000////////////222444777999::::::888777999:::;;;<<<===???@@@@@@===>>>@@@AAAAAABBBEEEGGGGGGKKKSSS___nnn]]]UUUJJJ@@@;;;999999999666666666666777888999:::888888777666666666777777666666777999999:::::::::777777777888:::===???AAA???@@@BBBCCCEEEIIIMMMQQQQQQUUUWWWUUUNNNHHHEEEEEEFFFIIINNNTTTZZZ___ccceeejjjmmmqqqtttuuuwwwzzz||||||}}}~~~~~~~~~wwwrrrooommmmmmlllnnnooosss}}}{{{pppdddXXXMMMDDD??????===;;;888777777777888444666777777555444444555777999<<<@@@EEEKKKRRRVVV]]]bbbccc___[[[UUUMMMEEE@@@???>>><<<;;;<<<>>>@@@FFFKKKTTT```jjjppprrrqqqooommmmmmsss{{{~~~{{{vvvkkkcccWWWJJJ@@@;;;999:::999::::::;;;<<<>>>>>>???>>>AAACCCBBBCCCHHHRRRZZZiiirrrxxxttthhh]]]YYYZZZbbbmmm~~~rrrllliiijjjnnnrrr{{{{{{wwwsssnnnhhhdddaaa]]]ZZZUUUTTTQQQOOOLLLHHHBBB>>>999:::;;;888555444555777444444555555444333111000///...---,,,...333;;;AAAGGGGGGGGGFFFEEEDDDBBBAAA@@@AAABBB@@@>>>;;;888777555333000///000111222111000///......---...//////***+++---,,,++++++,,,...777EEEKKK???111---,,,***+++*********+++,,,------+++,,,---------,,,+++***)))+++,,,+++)))''')))***))))))))))))))))))))))))'''(((((())))))((('''&&&'''((()))***++++++******))))))))))))************---,,,+++*********++++++***))))))))))))***+++++++++,,,,,,---------,,,,,,)))***,,,...//////............//////000000111111222444777:::;;;:::888777999:::;;;<<<===???@@@@@@===???AAAAAABBBCCCFFFHHHGGGKKKSSS___nnn```XXXLLLBBB<<<::::::;;;444555777888999999999888999999888777666666666777555666777888999:::::::::666666777888;;;>>>AAABBBAAACCCEEEGGGJJJOOOTTTYYYYYY\\\___[[[SSSLLLIIIIIIFFFIIINNNTTT[[[```dddffflllooorrruuuvvvxxxzzz|||}}}~~~{{{tttooollljjjiiillllllqqqzzz~~~xxxoooddd[[[RRRKKKFFFDDDBBB???<<<::::::::::::444555666666444333333333555666888<<>>::::::999888777888:::<<<;;;@@@JJJVVV```gggiiiiiiaaa___^^^bbbhhhiiiddd^^^TTTOOOHHHAAA<<<::::::;;;::::::;;;;;;<<<============@@@BBBBBBCCCIIITTT]]]gggooovvvrrrggg]]]\\\^^^dddooosssnnnmmmppptttyyyzzzsssmmmiiijjjjjjkkknnnssszzz}}}|||~~~}}}yyyuuuoooiiieeeaaa]]][[[UUUSSSQQQOOOLLLHHHBBB>>>777999999777333111333555444555555555555333222111000///,,,+++---444===DDDJJJIIIIIIHHHGGGFFFFFFEEE???@@@@@@>>><<<:::999999555333000///000111222111///000000111111000......,,,---......------///000---;;;AAA888//////...)))++++++******++++++,,,---+++,,,---------,,,+++***+++---...---***(((***,,,))))))))))))))))))))))))+++---...///...,,,***)))&&&''')))******))))))((())))))))))))************+++)))(((&&&&&&((()))+++((((((((((((((()))******+++,,,---...---,,,+++***((())),,,...////////////,,,---...///000111222333111444777:::;;;:::888777999:::;;;<<<===???@@@@@@>>>???AAABBBBBBDDDGGGIIIHHHLLLTTT___oookkk```QQQEEE@@@<<<888555444555777888888777777666999999:::::::::999888888666777888888888888888777888999;;;;;;;;;<<>>FFFRRRZZZ]]]]]]ZZZVVVQQQOOOPPPPPPOOOMMMCCCBBBAAA???===;;;:::999999999888888888:::;;;<<<<<<@@@CCCBBBAAAHHHVVVbbblllooopppiii___YYYZZZ]]]kkkxxx~~~ppprrrtttwww{{{yyynnnddd\\\ZZZ]]][[[]]]___aaaeeelllvvv~~~}}}vvvrrrsssuuuxxx{{{zzzxxxsssnnnkkkiiifff___YYYVVVSSSPPPNNNMMMIIIBBB===666666555555555555666666222333333333333222111111...---...//////222<<>>??????>>><<<;;;888777555111///------///111111111111111000000//////........./////////...------,,,000000000000000000////////////.........---------------,,,+++,,,---...///+++,,,------+++)))*********'''''',,,///+++'''&&&*********)))))))))))))))''''''((((((((((((''''''************************,,,+++******++++++***(((,,,,,,+++++++++************+++---...---+++)))(((***)))***,,,...///---,,,---...////////////222444222444666777666666777888::::::::::::<<<>>>AAABBBBBBBBBAAAAAABBBCCCEEEFFFIIILLLRRR]]]nnnooodddUUUIIIBBB>>>999666444555777888888888777777888888999::::::::::::999777777888999999999999888999:::;;;;;;;;;===@@@BBBFFFHHHLLLPPPUUU[[[bbbgggjjjmmmnnniii^^^SSSMMMKKKLLLPPPUUUZZZ^^^aaaeeehhhkkknnnsssvvvwwwxxxzzz{{{|||||||||}}}~~~~~~{{{tttmmmhhhdddbbbbbbdddiiipppwww|||}}}}}}yyytttlllddd]]]XXXVVVUUUOOOMMMJJJGGGDDDBBB@@@@@@===:::666444333333333222222222222444777<<<@@@CCCGGGIIIJJJJJJGGGBBB<<<999444555555333222111333555888777999@@@JJJQQQSSSRRROOOJJJEEEBBBAAA@@@>>><<<===<<<;;;:::888777666666888777777777777999:::;;;>>>AAADDDDDDFFFNNNZZZeeemmmnnnmmmfff^^^[[[^^^cccppp}}}}}}tttwww{{{zzzkkkbbb[[[UUUTTTUUUWWWZZZ\\\___bbbjjjttt{{{{{{tttqqqqqqpppssswww}}}{{{wwwrrrmmmjjjhhhddd]]]XXXVVVSSSPPPNNNMMMIIIBBB===888888777555555444444444222333333333333222111111...---...000000333>>>JJJLLLOOOOOOJJJHHHHHHFFFCCCAAA@@@???>>><<<999777666111///------///111111111222111111000///......---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------...---,,,+++******+++,,,***,,,------+++)))*********'''(((---///+++(((''')))))))))))))))*********++++++************+++++++++++++++++++++*********((('''%%%&&&(((***+++*********)))))))))******+++++++++,,,,,,,,,+++***)))*********,,,...///---,,,---...////////////222444222444666777666666777888;;;::::::;;;<<<>>>@@@AAAAAAAAAAAAAAABBBDDDFFFGGGJJJMMMSSS^^^ooovvvkkk\\\OOOFFF@@@:::777444555666888888999999999777888999::::::;;;;;;:::777888999999:::::::::999;;;;;;<<<;;;<<>><<<;;;:::888777777777777666666555555444888888777777888999;;;<<<@@@BBBEEEHHHNNNWWWaaahhhkkkjjjggg```ZZZZZZbbbhhhvvv|||www|||zzzlll^^^XXXUUURRRRRRSSSYYY\\\```cccgggnnnxxxyyyrrrooolllnnnppptttyyy|||uuuqqqllliiifffbbb\\\WWWVVVSSSOOONNNLLLHHHBBB===:::999777666444333333333333333333333333222222111...---...000111555@@@LLLQQQUUUUUUQQQMMMLLLIIIFFFCCCBBBAAA???<<<999777666111///......///111111111222222111000///...------,,,------------,,,,,,+++************************............------------...---,,,***))))))))))))***+++---,,,+++)))*********'''(((,,,...***(((((((((((())))))******++++++---,,,+++******+++,,,---+++++++++++++++++++++++++++)))((((((***,,,,,,,,,******)))((()))***,,,---++++++++++++++++++,,,,,,+++******,,,......---,,,---...////////////222444333555777777666666777888;;;;;;;;;;;;<<<===??????@@@@@@@@@AAABBBEEEGGGHHHKKKNNNUUUaaarrr{{{rrrdddVVVKKKCCC<<<888555666777888999999::::::999999::::::;;;:::::::::777888999:::::::::::::::============???CCCIIIMMMRRRVVV]]]ccciiiooouuuyyy{{{}}}}}}wwwlll___UUUPPPMMMQQQXXX]]]aaacccfffhhhkkkooossswwwxxxyyyzzz{{{{{{{{{|||}}}~~~}}}zzzqqqhhhbbb^^^\\\___```dddjjjpppssstttssslllggg___YYYVVVWWWZZZ]]]^^^\\\WWWRRRNNNKKKIIIIIIEEE@@@;;;666444444333222000000000111333666999;;;888999;;;;;;:::888555444111222333333222222333555777666666888<<<>>>>>>===>>>===<<<;;;;;;;;;<<<<<<666666666666777777777777::::::999999:::<<<>>>???BBBCCCFFFMMMVVV```gggjjjllljjjeee^^^[[[___iiiqqq}}}}}}yyy~~~tttggg[[[XXXYYYYYYZZZ[[[cccfffkkkooossszzzyyytttssssssssssssvvv|||{{{uuuqqqmmmiiifffbbb\\\XXXUUURRROOOMMMLLLHHHBBB<<<999888777666444444333333333333444444333333222111...---...000111666BBBOOOVVV\\\```[[[UUUPPPJJJDDDCCCBBBAAA>>><<<888666444222000......000111222111333222111000///...---,,,+++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------------------,,,,,,+++***))))))))))))+++,,,,,,***)))***+++(((&&&'''++++++(((&&&(((''''''((()))***++++++,,,+++***(((''''''(((***+++++++++++++++,,,,,,,,,,,,...------...///...+++))),,,+++***)))***,,,...///,,,+++***)))***+++---...,,,+++***+++---...---,,,---...////////////222444333555777777777666777888<<<<<<<<<<<<======>>>>>>?????????@@@CCCEEEHHHJJJLLLPPPWWWddduuu~~~wwwlll___RRRGGG>>>999777777777888999::::::;;;;;;;;;;;;;;;;;;:::999888888888999:::;;;<<<<<<<<<<<<===>>>@@@CCCHHHOOOTTTZZZ```gggooouuuzzz~~~zzzpppcccXXXRRROOOSSSYYY^^^aaaccceeegggllloootttwwwxxxyyyzzz||||||}}}}}}~~~wwwmmmddd^^^ZZZYYY]]]___bbbhhhmmmpppqqqpppiiiddd\\\UUURRRTTTXXX[[[^^^\\\WWWRRROOOLLLLLLKKKIIIDDD===888555444333222000000000000222444555666555555666777777666555444444666666666444333444555777666666777888999999888666777777777777777888999666666777777888999::::::;;;:::::::::;;;===???@@@DDDFFFJJJSSS]]]fffjjjlllnnnkkkgggcccbbbiiisss{{{|||rrrhhh```___bbbcccdddgggmmmqqqvvv{{{}}}zzzxxx{{{{{{uuurrroookkkfffbbb]]]ZZZUUURRROOOMMMLLLHHHAAA<<<777666666555555555555666333444444444444333222222///......000111666CCCPPP]]]fffmmmiii```VVVLLLDDDBBBAAA@@@===:::777555333222000......000222222222222222111000///...------++++++,,,,,,---,,,,,,+++++++++,,,,,,---------...,,,,,,------------------++++++,,,,,,,,,,,,,,,+++(((***++++++***)))***+++'''%%%&&&))))))%%%%%%'''''''''((()))***++++++,,,)))(((''''''''''''((()))*********++++++,,,,,,,,,***+++...222444222...***---,,,+++++++++,,,------,,,+++)))((()))+++---///---+++***+++---------,,,---...////////////222444333555777888777777888999;;;;;;<<<=========>>>>>>>>>>>>???@@@CCCFFFHHHJJJLLLPPPYYYfffwww|||tttiii[[[NNNCCC===999999888888999999:::;;;;;;;;;;;;;;;;;;:::999999:::;;;<<<===>>>>>>??????>>>@@@CCCFFFJJJQQQXXX]]]fffllluuu|||}}}sssggg]]]WWWTTTWWW[[[^^^```cccfffhhhlllppptttwwwyyyzzz{{{|||}}}}}}~~~zzzqqqggg^^^XXXUUUTTTWWWYYY\\\bbbgggjjjkkkjjjfffaaaYYYRRROOOPPPSSSVVV[[[XXXTTTQQQNNNNNNNNNOOONNNHHH@@@999666444333222000000000000111222333333444444555555555555555555666777999888666555555555555555555666666666666666555666777666555444444666555666666777888999:::;;;;;;::::::;;;<<<>>>@@@AAAGGGJJJQQQZZZccciiimmmnnnjjjjjjiiiiiimmmttt~~~rrrmmmiiikkkmmmmmmooosssvvvzzz~~~|||tttssspppkkkfffaaa]]]ZZZUUURRRNNNMMMKKKGGGAAA<<<666666555555555555666666444444444444444333222222///......///111666CCCPPPbbbnnnvvvssshhh[[[OOOFFFAAA@@@???===:::777555333222000//////000222222222111111000000//////......+++,,,,,,---------------*********++++++,,,,,,---,,,,,,,,,,,,------------******+++,,,------,,,,,,''')))++++++***)))***+++&&&%%%''')))((($$$%%%((((((((())))))******++++++)))))))))******))))))))))))))))))******++++++,,,)))+++111777<<<===:::777000000//////---,,,,,,+++---,,,***))))))+++,,,......,,,***+++,,,------,,,---...////////////222444444555777888777777888999:::;;;<<<===>>>>>>>>>>>>>>>??????@@@CCCEEEHHHJJJLLLQQQZZZhhhyyy{{{rrrdddUUUHHHAAA<<<;;;:::999888999::::::888999:::;;;<<<<<<<<<<<<===>>>???AAABBBCCCCCCCCCEEEHHHMMMSSSXXX___fffkkktttzzzwwwmmmccc]]][[[]]]___```aaadddhhhkkklllppptttxxxyyyzzz{{{|||||||||}}}~~~yyysssjjj```XXXRRROOONNNNNNOOOSSSYYY^^^bbbbbbaaa___ZZZSSSMMMIIIJJJLLLNNNSSSQQQNNNLLLKKKMMMOOOQQQQQQKKKBBB;;;666444222222000000000000111111111111444444444444444555666666444666888999777666777777444555666777666777888999666888::::::888777888:::777777888999:::;;;<<<<<<>>>>>>>>>???@@@BBBDDDFFFKKKPPPXXXaaaggglllooopppmmmooosssyyyyyyxxxyyy|||{{{zzz}}}~~~}}}sssrrroookkkeee___\\\ZZZTTTQQQNNNMMMKKKGGGAAA;;;888777666555555555555555444444444555444444333222000......//////555BBBOOObbbmmmuuuqqqfffZZZPPPIII@@@@@@???===;;;999777555333111//////111222333222000000000000////////////,,,,,,---...............))))))******+++,,,,,,---++++++,,,,,,,,,---------***++++++,,,,,,+++***)))''')))***+++***)))***+++((('''(((+++(((%%%&&&+++)))))))))))))))*********((()))+++,,,,,,+++)))((('''(((((())))))***++++++***+++000666===@@@AAA@@@999999999888555222///------,,,+++*********+++,,,...,,,******,,,------,,,---...////////////222444444666888888888777888999888999;;;===>>>??????????????????@@@BBBEEEGGGIIIKKKQQQ[[[iiizzzxxxjjjZZZMMMEEE===<<<:::999888888999:::555666888;;;===>>>??????@@@AAABBBDDDEEEFFFFFFFFFMMMQQQXXX^^^eeelllsssxxx}}}zzzqqqhhhbbb```aaaaaabbbbbbeeeiiimmmlllppptttxxxyyyzzz{{{|||zzz{{{|||~~~tttoooeee[[[SSSNNNKKKJJJFFFHHHLLLQQQWWW[[[[[[ZZZWWWSSSMMMGGGDDDDDDFFFHHHLLLKKKHHHGGGHHHJJJMMMPPPSSSLLLCCC;;;666444222222111111111111000000000000444444444333444555555666111444777888888888888999666777888999999:::;;;<<<222555999:::999:::<<>>>>>CCCCCCCCCDDDEEEGGGIIIKKKNNNTTT^^^fffkkknnnppprrrxxx||||||{{{zzz|||qqqqqqnnnjjjccc^^^ZZZYYYTTTQQQNNNLLLKKKGGGAAA;;;:::999777666444333333333444444555555444444333222000...---...///444AAAOOO___iiipppkkk```VVVOOOJJJAAA@@@@@@>>><<<:::888777333111//////111222333222////////////000000000000,,,------.../////////...******+++,,,------......+++++++++,,,,,,---------++++++++++++***)))'''&&&'''(((***+++***)))***+++))))))***,,,***&&&(((---*********)))))))))))))))&&&(((***,,,,,,***(((&&&&&&''''''((()))*********'''''')))---333888;;;<<>>999444111------,,,+++************///---******+++,,,---,,,---.../////////000222444444666888888888777888:::777999;;;===????????????@@@@@@@@@AAABBBEEEGGGHHHKKKPPP[[[iiizzzxxxnnndddUUUHHHCCC===:::<<<<<<::::::===888:::===>>>???@@@CCCEEEDDDDDDFFFIIIMMMQQQRRRSSSXXX\\\cccjjjqqqxxx{{{qqqiiieeebbbccceeeeeeeeefffiiikkkrrrtttwwwzzz|||}}}||||||{{{|||}}}|||uuurrrfff[[[TTTMMMFFFBBBAAAAAACCCFFFIIIMMMPPPSSSUUUUUUNNNEEE???======???@@@CCC@@@>>>>>>BBBHHHLLLNNNOOOIIIAAA:::666555444444000222555666555333333333444555555555444333333222444555777999999777666444666888999999777666666777999888777777888999;;;<<<>>>>>>???AAACCCDDDCCCBBBEEEFFFIIIKKKMMMNNNOOOOOORRRYYYbbbiiimmmrrrzzzyyytttrrrsssxxxwwwrrrkkkgggeeeaaa\\\XXXVVVTTTPPPMMMJJJFFFAAA>>>777666555555666777666444333333333222222222111111000////////////444BBBQQQaaaaaa___[[[VVVPPPJJJGGGBBB@@@>>>======;;;888666444111......111333333222222222222222222222111111//////...---,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++***)))((()))***+++***)))++++++******))))))(((((())))))))))))))))))))))))***)))((()))***+++***((()))(((&&&&&&''')))+++---++++++******+++---...000444888>>>BBBDDDBBB>>>;;;555333///+++)))))))))***************+++,,,---............//////000111222555666777888888999999888:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAACCCEEEFFFGGGMMMQQQZZZgggxxx|||sssiiiZZZLLLCCC>>>:::;;;;;;999999<<<:::<<>>>>>===>>>@@@CCCFFFIIILLLMMMNNNHHHAAA<<<;;;;;;<<<===AAA???===>>>BBBFFFJJJKKKMMMGGG???999666444444333///000222111111111333555555555555555555444333222555666777888888888888777777999::::::999999999:::777777888999:::===???@@@AAAAAABBBDDDGGGJJJKKKKKKRRRSSSVVVYYYZZZ[[[ZZZZZZ^^^dddlllqqquuu{{{|||rrrmmmmmmooowww~~~zzzuuuooojjjgggccc^^^YYYVVVSSSPPPLLLIIIEEEAAA===888666555555666666555333333333333222222222222111000//////000///333@@@NNNYYYXXXWWWTTTQQQMMMIIIGGGEEECCCAAA???>>>;;;888555333000......000333333333555555555444333333222222///......---,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************++++++***((()))***+++***)))*********)))))))))))))))))))))))))))))))))))))))***)))((()))***+++***(((******)))((())))))***+++,,,++++++***+++,,,......***---222777:::;;;:::999444222///,,,******++++++************+++,,,---............//////000111222555666777888888999999888666777999;;;<<<===>>>>>>??????@@@AAACCCEEEGGGHHHLLLQQQZZZgggxxxzzzpppaaaSSSGGGAAA=========::::::<<<===@@@DDDGGGJJJMMMQQQTTT\\\^^^aaaeeeiiillloooqqqyyy|||~~~tttmmmiiiiiijjjkkkkkkkkkkkkmmmoootttvvvyyy}}}~~~xxxqqqdddYYYMMMFFFAAA<<<:::;;;999:::<<<>>>@@@BBBDDDDDDDDD@@@<<<999888999999999===<<<<<<>>>BBBFFFHHHIIIJJJEEE===888555444333333111222111000000111555888555555555555555555444333666666777777888999:::;;;999;;;=========<<<===>>>::::::<<<>>>@@@CCCFFFGGGHHHIIIKKKOOOSSSXXX]]]___gggiiillloooppppppnnnmmmtttxxx~~~~~~~~~{{{sssjjjggghhhmmmwwwzzzsssnnnjjjeee___ZZZUUURRROOOLLLHHHDDD@@@<<<999777666555666666444222333333333333222222222222///...///000000222===HHHOOONNNMMMKKKJJJHHHGGGFFFFFFDDDBBB@@@>>>;;;888555333111//////111333555555777777666444333222111000.........------,,,,,,+++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******,,,+++))))))+++,,,+++***))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((+++++++++++++++***)))))),,,,,,++++++++++++,,,---&&&'''***---///222333444222000...,,,++++++,,,---*********++++++,,,---............//////000111222555666777888888999999888555666888:::<<<>>>????????????@@@AAACCCEEEGGGHHHKKKPPPYYYgggxxx~~~uuugggZZZMMMFFFAAA@@@???===<<>>??????;;;999777777888999888777999999:::>>>CCCGGGIIIIIIFFFAAA;;;666444333333222555555666555333444666888555555666666666555555444777777666666888:::===???===???AAABBBAAA@@@AAABBBAAAAAACCCFFFIIILLLNNNOOOTTTVVVZZZ___fffmmmuuuzzz}}}~~~xxxxxx{{{tttmmmfffdddfffmmmyyywwwqqqlllfff```[[[TTTRRRNNNKKKHHHDDD???<<<:::888666666666555333111444444333333333222222222///......000000111:::CCCHHHGGGFFFDDDCCCCCCCCCCCCCCCBBB@@@>>>===;;;888666333222111111333555777888888888666444222000///.........---------,,,,,,,,,+++,,,---...............------------------------++++++************++++++...,,,******+++,,,++++++(((((())))))******++++++))))))))))))))))))))))))***)))((()))***+++***(((((()))+++,,,,,,+++***(((,,,,,,++++++++++++++++++******++++++,,,+++++++++...---,,,******+++,,,---++++++++++++,,,---..................///000111222555666777888888999999888888999;;;===>>>???@@@@@@>>>???@@@AAACCCEEEGGGHHHJJJOOOYYYgggxxxzzzmmmaaaSSSLLLEEEDDDBBB??????AAADDDHHHMMMRRRWWW\\\bbbeeeooosssxxx}}}vvvqqqnnnppppppqqqooonnnmmmooopppsssuuuyyy|||{{{mmmdddTTTJJJ@@@;;;999777666888888888999999:::::::::;;;777666555666999:::999888666777999???EEEIIIKKKKKKBBB>>>999555444444333333666777999999777555444444555555666777777666666666888777666666888;;;>>>@@@BBBCCCEEEFFFEEEEEEFFFGGGHHHIIIKKKNNNPPPSSSTTTUUU^^^bbbhhhnnnvvv~~~vvvpppqqqwwwwwwmmmgggccccccfffnnn|||yyyrrrmmmggg```ZZZTTTRRRNNNKKKHHHDDD???<<<:::888666666666555333111444444444333333333222222///---...000000111888AAAEEEDDDCCCAAA@@@@@@@@@@@@>>><<<;;;;;;;;;:::888666444333333333555777:::<<<;;;:::888666333111///...---------------,,,,,,,,,******,,,------.........------------------------,,,,,,+++++++++,,,,,,---///---***)))***+++++++++(((((())))))******++++++))))))))))))))))))))))))***)))((()))***+++***(((###%%%(((+++,,,,,,***)))++++++++++++++++++******,,,,,,------,,,***'''%%%++++++***))))))***++++++++++++++++++,,,---...///............///000111222555666777888888999999888;;;;;;<<<===>>>>>>>>>===>>>>>>???AAACCCFFFHHHIIIJJJOOOYYYgggxxxtttjjjZZZSSSLLLIIIFFFCCCCCCEEEIIIMMMSSSXXX^^^ccciiimmmuuuzzzxxxtttsssrrrssssssqqqooonnnooopppsssuuuyyy|||vvvfff[[[NNNDDD<<<:::999777666777666666666666666666666666555444444777999;;;;;;:::777777999>>>CCCHHHJJJJJJ@@@<<<888555444555444444444666888888666444333222555666666777777777777777777777666666888:::===???CCCEEEHHHJJJJJJKKKMMMNNNOOOQQQTTTWWWYYY\\\]]]]]]ggglllssszzztttmmmiiillltttxxxnnndddaaaaaadddiiiqqqzzzsssnnnhhh```[[[UUURRROOOLLLHHHDDD@@@<<<999777666555666666444222444444444444333333333333111------///000222888@@@EEEDDDCCCAAA@@@>>>======:::999888888999999777666333444444555555777;;;???===<<<:::888666333222111------------------------)))***+++,,,---.........------------------------,,,,,,,,,+++,,,,,,---...///---)))((()))*********))))))))))))************))))))))))))))))))))))))***)))((()))***+++***((("""$$$'''***+++,,,++++++******+++++++++++++++***)))***+++,,,,,,***((('''*********)))*********+++++++++++++++,,,---...///.........//////000111222555666777888888999999888::::::;;;;;;;;;;;;::::::>>>>>>???AAACCCFFFHHHIIIKKKPPPYYYgggxxx}}}sssfff^^^VVVSSSPPPLLLLLLNNNNNNRRRXXX^^^dddjjjooosss{{{{{{yyyxxxuuuuuuuuussspppooopppqqqtttvvvzzz}}}qqq```TTTHHH@@@:::999999777555666555555555555555555555555444444444666999<<<<<<<<<:::999999<<<@@@DDDFFFFFF>>>;;;777555555666555555333555777777666666666888555666777888888888888777777666666777888:::<<<===@@@DDDHHHLLLNNNQQQTTTWWWXXXZZZ^^^bbbfffiiikkkkkkqqqwww~~~zzznnniiigggmmmwww{{{nnnfff^^^^^^aaagggoooyyy|||uuupppiiibbb]]]VVVSSSPPPLLLIIIEEEAAA===888666555555666666555333555444444444444333333333222...,,,...000333:::AAACCCCCCCCCBBBAAA???===;;;:::888777888888888666444111222444444444666;;;???;;;:::999777444222000000------------------------***+++,,,...////////////........................++++++******+++,,,,,,---///,,,)))'''((()))***)))*********)))))))))))))))))))))))))))))))))))))))***)))((()))***+++***(((%%%&&&(((***++++++++++++((()))***+++,,,,,,++++++******************++++++,,,,,,,,,+++++++++++++++,,,,,,+++,,,,,,---...///.........//////000111222555666777888888999999888999999:::;;;<<<<<<;;;;;;===>>>???AAACCCFFFHHHJJJLLLQQQZZZgggxxxzzzppphhh```\\\YYYUUUTTTWWWRRRVVV\\\bbbhhhnnnssswww}}}||||||wwwwwwwwwtttrrrpppqqqrrruuuwww{{{~~~nnn\\\PPPDDD===888999:::777555555666666666666666666666666555444333555999<<<===<<<===;;;:::;;;===@@@AAAAAA===;;;777666666666666555555666777666777999<<>>BBBGGGLLLQQQUUUZZZ]]]```bbbggglllqqquuuwwwxxxyyy|||wwwmmmiiiiiiqqq|||xxxnnnddd]]][[[]]]cccllluuu}}}wwwqqqkkkddd___VVVTTTPPPMMMJJJFFFAAA>>>777666555555666777666444555555444444444333333333333...+++---000333;;;BBB@@@AAABBBBBBAAA???===;;;;;;:::888888888777444222///111333333333555:::>>>777666555333111///------------------------------+++,,,---///000111111111........................******))))))***+++,,,,,,///,,,(((&&&'''((())))))++++++******))))))(((((())))))))))))))))))))))))***)))((()))***+++***(((((()))***+++++++++++++++'''(((***+++,,,,,,,,,+++000...+++)))(((***---///......------------,,,,,,,,,,,,,,,,,,---...//////.........//////000111222555666777888888999999888999:::;;;===>>>?????????===>>>???AAACCCFFFHHHJJJMMMQQQZZZgggxxxzzzuuuooollliiifffaaa\\\``````aaaeeelllsss{{{~~~~~~~~~}}}zzzwwwuuuuuuuuuuuuyyyzzz}}}xxxhhhXXXMMM???<<<999888888888777666;;;999777666444444444555555666888999;;;<<<<<<<<<===<<<;;;:::999999999999999888666666777888888888>>>===;;;::::::;;;<<<======>>>>>>===;;;:::;;;<<<>>>;;;888666666999<<<>>><<<===@@@DDDIIIQQQ[[[aaagggiiimmmttt|||xxxqqqmmmlllmmmtttxxxrrrkkkccc```ccc```gggsss~~~xxxpppiiibbb^^^YYYVVVRRRMMMIIIDDD???;;;777777777666555555444444444444444444333222111000............000333999===CCCCCCDDDDDDCCC@@@>>><<<666777999::::::999888777444333111222444666777666444555444444333111000///............---,,,+++***+++++++++,,,,,,---------........................---+++'''%%%%%%&&&)))+++***((('''(((+++,,,+++)))+++***)))(((((()))***+++((((((((((((((((((((((((******)))))))))))))))******"""&&&+++***'''++++++******************(((((())))))*********+++---------------,,,+++***,,,,,,,,,,,,---...//////000000///000000111222333444666888888888777888999::::::;;;<<<======<<<<<>>???@@@AAA<<<;;;:::999888888888888:::999777888999;;;<<<===????????????@@@@@@@@@@@@===>>>@@@@@@>>>===>>>>>>???>>><<<;;;::::::;;;<<<;;;===???BBBGGGNNNWWW]]]eeeiiiqqq{{{~~~vvvpppkkkkkkoooxxx}}}wwwooogggddd___[[[]]]bbbkkkssswwwooohhhbbb^^^YYYVVVQQQMMMIIIDDD???;;;777777777666555555444444555555555444444333222111............000444999>>>@@@AAA@@@@@@>>><<<:::999666777999::::::999888777444222111111333555666666333222111000///......---............---,,,+++++++++++++++++++++,,,,,,,,,........................,,,+++)))''''''((()))+++***((('''(((***+++***(((***)))(((((((((((()))*********************************))))))))))))*********&&&###%%%+++...,,,(((************************))))))******************,,,,,,------,,,++++++***,,,,,,,,,,,,---.../////////////////////000111222444666888888888777888999::::::;;;<<<===>>>>>>>>>>>>@@@BBBBBBCCCDDDGGGIIINNNRRRZZZgggwww~~~|||vvvoooiiidddfffhhhmmmrrrxxx~~~~~~|||zzzzzzzzzzzz}}}~~~rrraaaPPPEEEAAA>>>;;;::::::;;;;;;;;;======<<<;;;;;;<<<===>>>:::;;;===???AAABBBBBBBBB;;;:::999888777777777777999999999:::<<>>@@@CCCIIIPPPUUU^^^eeeqqq~~~|||tttnnnhhhkkkrrr~~~~~~}}}xxxtttooojjjfffdddaaa___]]]\\\\\\ccckkk{{{}}}uuummmgggaaa]]]XXXUUUQQQMMMIIIDDD???;;;888777777666666555555444555555555555555444333222//////......000444:::???DDDCCCBBB@@@>>><<<;;;;;;777888999::::::999888777333222000000222444555444333222000///...---......//////......---,,,,,,+++------------,,,,,,,,,,,,------------------------,,,+++******))))))******)))''''''((()))***)))((()))((((((''''''(((((()))******************************)))))))))******+++***))))))+++------+++)))************************+++++++++++++++*********++++++,,,,,,,,,+++******,,,,,,,,,,,,---...//////---------......000111111444666888888888777888:::999:::<<<===>>>??????@@@===???@@@AAAAAACCCFFFHHHMMMPPPWWWdddttt{{{rrrlllhhhjjjmmmrrrwww|||~~~}}}}}}}}}}}}~~~~~~ppp___NNNCCCAAA>>>;;;:::;;;===>>>>>>@@@???>>>=========??????@@@AAABBBCCCCCCAAA@@@???999999888777777777777777888999:::<<<>>>BBBGGGKKKSSSRRRQQQPPPOOOPPPQQQRRRZZZ]]]aaacccaaa^^^[[[ZZZRRRPPPLLLHHHDDD@@@>>>===<<<===>>>>>>???CCCHHHLLLSSS\\\iiiwwwxxxpppkkkggglllvvv}}}|||}}}zzzuuuooojjjfffbbb```___aaacccddddddiiisss}}}yyyrrrkkkeee```\\\XXXUUUPPPMMMIIIDDD???;;;888888777777666555555555555666666666555444444333/////////...000555;;;@@@GGGEEEBBB???===<<<======999999:::::::::999888888333111000000222333444333555444111/////////000111000///......---,,,,,,,,,000/////////......------------------------------+++,,,,,,,,,++++++******(((''''''((())))))))))))((((((''''''''''''((((((******************************))))))******++++++(((***++++++***)))))))))***************+++++++++---,,,,,,++++++************++++++,,,++++++******,,,,,,,,,,,,---...//////,,,,,,,,,---...///000111333555888888888888999:::999:::<<<===???@@@AAAAAA<<<>>>@@@@@@AAABBBEEEGGGLLLNNNUUUaaarrrvvvooommmooorrruuuzzz~~~qqq___NNNCCC???<<<::::::<<>>888888777777666666777777777999;;;===@@@EEELLLQQQ[[[ZZZXXXXXX[[[```eeehhhqqquuuxxxyyyuuuqqqmmmkkkddd___XXXQQQJJJGGGEEEDDDAAAAAA@@@???>>>@@@CCCFFFLLLSSS^^^jjjvvv}}}zzzwww{{{{{{tttmmmjjjiiiooo{{{|||vvvwww{{{ssslllgggddddddbbbhhhnnnqqquuu}}}~~~|||}}}vvvoooiiiddd___[[[WWWTTTPPPLLLHHHDDD???;;;888888888777666666555555555555555666555555444444000000///...000666===BBBEEECCC@@@<<<;;;:::;;;<<<;;;;;;;;;;;;;;;:::999999444222000000222333333333555444111000///000111222111000...---------------//////......------,,,,,,------------------------+++,,,,,,---,,,+++***)))'''(((((()))((())))))***''''''((((((((((((''''''))))))))))))))))))))))))***************+++,,,,,,)))***+++)))'''''')))+++))))))*********+++++++++---,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,,,,---...//////++++++,,,,,,---///000111333555777888888888999;;;999:::<<<===???@@@AAAAAA<<<>>>???@@@@@@BBBDDDGGGKKKNNNUUU```qqq|||vvvrrrsssuuuwww|||rrr```OOODDD>>><<<:::;;;>>>CCCGGGHHHJJJIIIHHHGGGGGGHHHJJJJJJMMMMMMNNNMMMKKKGGGCCCAAA888888777777777777777888777:::===???AAAGGGPPPVVV^^^___```dddllluuu}}}wwwqqqhhh^^^VVVQQQOOONNNIIIHHHGGGDDDAAAAAABBBDDDIIINNNVVV___gggsssvvvoookkkjjjjjjlllrrrzzz~~~vvvooommmlllnnnttt|||}}}}}}tttqqqtttwwwqqqooopppsss{{{}}}{{{yyy{{{}}}yyyrrrlllgggbbb^^^[[[VVVSSSOOOLLLHHHDDD???;;;999888888777777666666555444444555555555444444333111000//////111666>>>DDDGGGEEEBBB@@@?????????@@@>>>>>>======<<<<<<;;;;;;555333111111222333444333333222000/////////000111111000///---,,,------...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******((()))******))))))***+++'''(((((())))))(((((('''((((((((((((((((((((((((***************+++,,,---,,,,,,+++***))))))+++---)))))))))***++++++,,,,,,+++++++++++++++*********++++++,,,---------,,,,,,,,,,,,,,,,,,---...//////++++++,,,,,,...///111222222555777888888888:::;;;999:::<<<===>>>??????@@@<<<>>>???@@@@@@BBBEEEGGGKKKNNNUUUaaaqqq|||vvvvvvvvvxxx|||rrraaaPPPEEE>>><<<;;;===BBBHHHMMMOOOQQQQQQQQQRRRSSSVVVXXXYYY\\\\\\ZZZWWWQQQJJJDDD@@@888888888777777888888999999===@@@BBBDDDJJJTTT[[[dddffflllttt~~~yyyoooeee]]]YYYVVVRRRQQQOOOKKKGGGEEEEEEFFFGGGKKKQQQUUUZZZaaakkksssyyy|||pppllleee___\\\\\\```ccchhhmmmssswwwxxxyyy{{{}}}~~~yyyqqqlllmmmqqqtttyyy{{{zzzwwwrrrqqqwwwuuuxxx|||zzzvvvooojjjeeeaaa]]]ZZZUUUSSSOOOKKKHHHDDD???;;;999999888888777666666666333333444444444444333333111000//////111777???EEEIIIHHHGGGEEEDDDDDDEEEEEEAAA@@@???>>>============666444222111333444444444222222222111111111111111222111///---,,,---...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************(((***,,,+++***)))+++---(((((()))******)))(((((())))))))))))))))))))))))************+++,,,---...***++++++,,,,,,,,,++++++((())))))***++++++,,,,,,))))))******************+++,,,---...............,,,,,,,,,,,,---...//////+++,,,,,,---...000222333222444777888888888:::;;;::::::;;;<<<===>>>>>>>>>===>>>@@@AAAAAACCCEEEHHHKKKOOOWWWcccrrr~~~xxxwwwwwwxxx{{{rrraaaPPPFFF???===<<>>>>>>>>>>>777555222222333444555444444444555555555444333333222111///---,,,---...///.../////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))+++---,,,******,,,...((()))***++++++***)))(((************************************+++,,,---...'''((())),,,......***&&&((())))))***++++++,,,,,,(((((())))))*********+++,,,------.../////////...,,,,,,,,,,,,---...//////,,,,,,,,,---///111222333222444777888888999:::<<<::::::;;;<<<======<<<<<<===???@@@AAABBBCCCFFFHHHLLLPPPXXXdddsss~~~}}}{{{{{{|||ppp___OOOFFF>>>???>>>@@@FFFQQQZZZ___aaabbbbbbccciiiqqqrrroooxxxvvvnnnbbbSSSGGGBBB@@@;;;<<<===<<<:::999:::;;;>>><<>>===666777777777777777666555555555555555444333222111111111000000222666<<>>>>>===<<>>??????AAAHHHRRR\\\bbbbbbfffiiimmmvvvuuuqqqggg[[[OOOFFFAAA???;;;<<<===<<<:::999:::;;;@@@???CCCJJJPPPYYYiiiwww|||vvvuuusssqqqqqqsssvvvxxxzzztttqqqhhhfffccc___[[[YYYWWWWWWVVVUUUSSSQQQOOOMMMLLLKKKRRRPPPMMMLLLLLLLLLKKKJJJJJJKKKMMMNNNMMMLLLKKKIIIJJJIIIHHHIIIMMMSSSZZZ^^^cccfffiiimmmpppssswwwyyy|||zzzwwwtttssstttxxxzzz{{{zzzzzzyyyssspppuuu}}}~~~~~~}}}tttpppkkkfffbbb^^^ZZZWWWSSSQQQNNNJJJFFFAAA>>>===888777777666555444444333555555555555444333222111111111000000111555;;;@@@FFFFFFFFFFFFEEECCCAAA@@@AAAAAAAAAAAA@@@>>><<<:::666555444444555555444222333333222111111111111111000000//////......------,,,,,,------...///////////////...---------------///---+++***,,,------,,,************************((((((((())))))***************((('''''''''((((((+++++++++*********))))))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,......///000000111111222111333555666666666777888999:::<<<>>>??????>>>>>>>>>??????AAABBBDDDFFFGGGJJJOOOXXXdddsssrrr```PPPGGG>>>???@@@CCCIIIRRR]]]dddeeekkkssszzzoooggg\\\PPPHHHCCC@@@>>>;;;<<<===<<<:::::::::<<<@@@AAAFFFOOOYYYeeeuuu~~~tttkkkfffdddaaa______aaaccceeennnssszzz~~~~~~{{{xxxvvvqqqoookkkfffcccaaa``````\\\YYYXXXXXXZZZZZZWWWSSSSSSPPPKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEHHHGGGGGGIIIMMMSSSZZZ^^^___cccjjjpppsssvvvxxxzzz~~~~~~zzzyyy|||yyyrrrqqqsss{{{zzzqqqmmmhhhddd```\\\YYYVVVSSSQQQNNNJJJEEEAAA>>><<<999888666444333222222222555555555555555444333222111111000///000444:::>>>DDDEEEFFFGGGFFFDDDAAA???AAABBBBBBAAA@@@===;;;:::555555555777888777444222444333222222111111222222000000//////...---------,,,,,,,,,---....../////////...------------------///---++++++,,,.........++++++++++++++++++++++++)))))))))***************+++***))))))((()))))))))+++++++++***************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---------......//////000111111222444666777777777888999;;;;;;<<<===>>>???@@@@@@>>>??????AAABBBEEEFFFGGGIIINNNXXXdddssssssaaaQQQGGG???>>>@@@DDDIIIPPP\\\fffjjjttt~~~{{{fff\\\OOOFFFAAA???>>>===;;;<<<===<<<;;;:::;;;<<<===BBBJJJUUU```mmmzzz~~~tttlllccc```\\\ZZZZZZ[[[\\\]]]]]]bbbjjjooossstttvvvwwwvvvsssooojjjgggeeeeeeeee```^^^]]]aaahhhkkkhhhddd___ZZZUUUPPPNNNMMMLLLKKKHHHGGGFFFFFFFFFFFFHHHHHHJJJJJJJJJLLLQQQWWW]]]aaaaaafffnnntttxxx}}}}}}{{{}}}yyyqqqsssyyy{{{vvvmmmjjjeeeaaa^^^[[[WWWUUUSSSQQQNNNJJJEEEAAA>>><<<999888555333222333444555555555555555555444333333000000/////////333999===CCCEEEHHHIIIIIIFFFCCCAAAAAAAAAAAA@@@>>><<<:::999333333333444666555333000444333333222222222222222000//////......---,,,,,,//////...------,,,,,,+++......---,,,,,,---------...,,,++++++---/////////******************************************+++++++++*********************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...------......//////000000333555777888888888999:::;;;;;;;;;<<<===>>>@@@AAA>>>??????AAACCCEEEGGGHHHIIINNNWWWdddssstttbbbRRRHHHAAA>>>@@@DDDIIIOOO^^^lllvvvwwwjjjYYYQQQEEE>>><<<<<<<<<<<<;;;<<<======;;;;;;<<<===<<>>BBBDDDGGGIIIIIIFFFCCCAAA@@@@@@@@@???===;;;888777444222111111333444333222444333222222111111222222/////////...------,,,,,,.........---,,,,,,++++++------,,,,,,,,,------......,,,***+++,,,...///...))))))))))))))))))))))))++++++***************************++++++++++++***************************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------......//////000000333555888888888888999;;;:::::::::;;;<<<===??????>>>???@@@AAACCCFFFHHHIIIIIINNNXXXeeeuuuuuucccSSSIIICCC???AAAGGGLLLTTTfffyyymmm___LLLGGG@@@:::999999;;;<<<;;;<<<======<<<;;;===>>>???JJJWWWcccmmmvvvxxxuuuooorrr}}}tttqqqmmmmmmnnnnnnkkkhhhhhhhhhgggeeeeeegggkkkoootttsssrrrpppnnnllllllkkkllllllooovvvxxxqqqkkkgggbbb___^^^\\\ZZZWWWUUUTTTTTTTTTSSSSSSSSSUUUYYY^^^cccfffhhhmmmsssyyy|||}}}xxxrrrnnnhhheeeaaa^^^\\\ZZZWWWUUURRRPPPMMMIIIDDD@@@===;;;666666555555666777999:::555555666666666555555444////////////000555;;;???BBBCCCFFFGGGHHHFFFDDDCCCAAAAAA@@@???===;;;888777666444222333444666555555333222111111000000111111//////......---,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,------......,,,******+++---------((((((((((((((((((((((((***************)))))))))))))))***++++++++++++******************+++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------......//////000111111333555777888888888999:::999999:::;;;<<<===>>>>>>>>>???@@@AAADDDFFFIIIJJJIIIOOOYYYfffvvvvvvdddTTTJJJFFFAAACCCKKKSSS]]]tttsss```RRRAAA@@@>>>:::888888:::<<<:::<<<======<<<<<<===???BBBMMMYYYcccmmmvvvvvvqqqooorrr~~~|||xxxrrrllliiiiiijjjooopppppppppooommmkkkjjjfffhhhmmmvvvzzzvvvsssnnnmmmjjjfffccc```^^^]]]ZZZZZZZZZ\\\___cccgggjjjpppwwwyyysssnnnkkkfffccc```]]]\\\ZZZXXXVVVRRRPPPMMMIIIDDD@@@===;;;555555666666666666666666555555666666666666555555////////////111666===BBBFFFGGGHHHIIIJJJIIIIIIHHHCCCCCCBBBAAA???<<<:::888444444444666888888666444222111000000//////000000///......------,,,,,,+++***++++++,,,,,,---......,,,,,,++++++,,,,,,---......,,,))))))***+++++++++((((((((((((((((((((((((*********))))))(((((((((((((((***+++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,......///000000111111222333555777888777777999:::999:::;;;===>>>>>>>>>>>>>>>>>>@@@BBBDDDGGGIIIJJJJJJPPPZZZhhhxxx||||||||||||wwweeeTTTJJJGGGBBBEEEOOOXXXeee{{{fffRRREEE:::<<<===;;;888777999<<<:::<<<======<<<<<<===???BBBMMMWWW```jjjssstttooopppssszzzsssooonnnjjjkkkmmmmmmmmmkkkiiihhhhhhkkknnnssszzz}}}{{{xxxtttppplllhhhggg``````aaabbbeeeiiilllnnnzzz{{{vvvqqqllliiifffccc```]]]\\\ZZZXXXVVVRRRPPPMMMIIIDDD@@@===;;;555666666666555444333333555555666666666666666555...//////000222777>>>CCCKKKKKKLLLMMMMMMNNNNNNNNNDDDDDDDDDCCC@@@>>>;;;999111222444888:::888444111111000000//////////////////......------,,,++++++......---,,,,,,++++++***++++++++++++,,,,,,---......,,,)))((()))******)))))))))))))))))))))))))))***)))))))))(((((('''''''''((()))***++++++***)))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***************************+++,,,---...---,,,+++//////000000111111222222222444666777777777888999999:::===???@@@@@@???>>>>>>>>>@@@BBBDDDGGGIIIKKKKKKQQQ[[[iiiyyy}}}|||zzzyyy{{{tttdddUUULLLDDDCCCDDDKKKYYYpppgggTTTGGG???:::999777666666888:::;;;<<<;;;::::::===???@@@@@@FFFOOO[[[ccchhhkkkooorrrvvv~~~zzzzzztttmmmiiiiiikkkkkkjjjiiilllppprrruuuzzz|||yyysssoookkkhhhfffhhhiiikkkrrrzzz~~~vvvrrrnnnllljjjeeedddbbb___]]]ZZZXXXWWWTTTRRRNNNIIIDDD@@@===;;;888777777666666666666777444444444555444444333333111111000...///666@@@HHHKKKLLLNNNSSSXXXXXXUUUQQQMMMLLLIIIEEE@@@<<<999777333444666777888777555444///000111222222222222222000000///...---,,,,,,+++------------,,,,,,+++***...------,,,,,,------...+++***((('''''')))+++,,,(((((((((((()))***+++,,,******)))***++++++***((('''''')))***+++,,,,,,,,,+++++++++++++++***)))(((***+++---------+++)))((()))************+++++++++++++++,,,,,,,,,---------************************---------,,,,,,+++++++++---...//////...///111333222222333444555666777888999:::;;;<<<===???@@@@@@>>>???@@@@@@AAACCCFFFIIILLLQQQZZZhhhzzz~~~|||zzz{{{|||xxxwwwvvvuuuuuuvvvxxxzzz|||uuueeeUUULLLEEEEEEHHHPPP```xxxxxx___OOODDD<<<999888777666666888999:::===<<<;;;;;;===@@@AAABBBJJJQQQ[[[bbbfffkkksssyyy|||sssmmmjjjjjjjjjiiilllooosssttttttuuuzzz~~~{{{qqqmmmllloooqqqvvv~~~{{{tttooollliiigggfffdddbbb^^^[[[YYYWWWVVVTTTRRRNNNIIIDDD@@@===;;;888777777666666666666666444555555555444333333222.../////////111777AAAIIILLLMMMRRRXXX]]]^^^[[[XXXTTTQQQMMMGGGBBB===999777444555777999999888777666444444333333111000///............------------------............---,,,+++,,,,,,,,,++++++,,,,,,,,,,,,+++)))(((((()))***+++******)))))))))))))))***---,,,+++,,,---,,,+++)))++++++,,,,,,,,,,,,++++++***++++++++++++***))))))***+++,,,------+++)))(((************++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++---------,,,,,,,,,++++++///000111111000111333555222333444555666777888888999:::;;;<<<===???@@@@@@@@@AAABBBBBBBBBDDDGGGJJJLLLQQQZZZhhhzzz~~~{{{{{{~~~~~~yyyuuuppplllgggggghhhiiilllooorrrssszzz~~~uuueeeVVVLLLGGGHHHLLLVVVgggfffRRRGGG???999888777666666666777999:::===<<<<<<<<<>>>@@@CCCEEENNNTTT\\\aaafffppp~~~}}}tttnnnkkkjjjiiipppssswwwxxxvvvtttuuuwwwzzz~~~{{{wwwwwwzzz~~~vvvpppllliiifffdddfffdddaaa]]]ZZZXXXWWWVVVSSSQQQMMMHHHDDD@@@===;;;888888777666666666666666666666555555444333222111+++---///000222999BBBJJJLLLOOOUUU]]]bbbdddccc```]]]ZZZSSSKKKDDD>>>:::888444555666777777777666555555555444333111000...---+++,,,,,,,,,---------.........//////......------,,,++++++******++++++,,,...---+++***)))******+++,,,+++***)))((((((((((((---,,,+++,,,---,,,***)))---------,,,+++***)))((())))))***++++++++++++******+++,,,,,,,,,+++***)))************+++++++++,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,///000111111000111333555444444555666777777888888999:::;;;<<<===???@@@@@@BBBCCCDDDDDDDDDEEEHHHJJJLLLQQQZZZhhhzzz}}}{{{|||{{{qqqjjjfffbbb___ZZZ[[[]]]```dddhhhkkkmmmtttyyyuuueeeUUUKKKGGGJJJOOOXXXjjjmmmUUUFFF@@@;;;777777666666666666888999:::;;;<<<<<<<<<===@@@DDDGGGOOOUUU]]]dddmmm|||}}}uuuqqqppppppuuuzzz~~~{{{zzzzzz{{{}}}~~~yyysssmmmjjjgggdddbbbeeeccc```\\\XXXWWWVVVVVVSSSPPPMMMHHHCCC@@@===<<<999888777666666555555666666666666555444222111000+++---///111333999AAAHHHJJJNNNVVV^^^dddffffffeeeddd___XXXOOOFFF???:::888111222333444444444333333333333333333222111111000,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++++++++,,,,,,///...---++++++******+++++++++***)))(((((())))))***))))))***,,,---+++***++++++++++++***)))((('''(((((()))***+++,,,,,,,,,******++++++++++++***)))*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,---...//////...///111333555555555666777888888999999:::;;;<<<===???@@@@@@CCCDDDDDDDDDDDDEEEHHHJJJMMMQQQ[[[iiizzz{{{zzz}}}pppddd]]]ZZZVVVTTTPPPRRRUUUYYY]]]bbbeeegggooossszzzssscccTTTJJJDDDIIINNNXXXlllyyy\\\HHH???<<<999888666666666777777888999::::::;;;<<<<<<===@@@FFFJJJPPPUUU___kkkzzz||||||}}}~~~~~~zzzvvvppplllhhhfffcccaaacccaaa^^^[[[XXXVVVUUUUUURRRPPPLLLHHHCCC@@@===<<<999888777666555555555555666666666555444222111000---///111111333777???FFFHHHLLLSSSZZZ^^^aaabbbbbbccc___XXXOOOFFF???:::777111222222333333333333333333333333333333222111000......---,,,++++++******+++,,,,,,---------,,,,,,------,,,,,,,,,,,,------///...---,,,+++++++++***))))))(((((()))***++++++(((((()))+++...//////...)))******+++++++++++++++'''((()))***+++,,,,,,,,,)))************************++++++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,------------------------------------...//////...///111333555555666666777777888888999:::;;;<<<===???@@@@@@AAABBBCCCCCCCCCDDDGGGJJJNNNSSS\\\jjj{{{{{{xxxyyy{{{zzziii\\\UUURRRQQQPPPKKKMMMQQQUUUZZZ^^^aaaccclllpppwww~~~|||ooo```QQQHHH@@@FFFLLLVVVkkk|||gggNNNAAA<<<:::999999666666777888999::::::;;;:::<<<=========AAAHHHNNNSSSXXXcccuuu|||vvvsssnnnjjjgggeeebbb```___^^^]]][[[YYYWWWUUUTTTQQQOOOKKKGGGCCC@@@===<<<:::999888666555555555555666666555555444333222111///000111111111777???FFFFFFJJJOOORRRTTTVVVXXXZZZ\\\YYYTTTMMMFFF???999666444444444555555555666666666666555444222111///...//////...---,,,+++******++++++,,,,,,---,,,,,,,,,...------,,,,,,------...---------,,,,,,++++++***(((((((((((()))***+++,,,*********---000111111000))))))+++,,,---.........'''((()))***+++,,,,,,,,,)))))))))************+++++++++++++++,,,,,,,,,,,,************+++++++++,,,******++++++,,,,,,------------------............///000111111000111333555555555555666666777777777999:::;;;<<<===???@@@@@@???@@@AAAAAABBBDDDGGGJJJOOOTTT^^^lll}}}{{{wwwvvvxxx|||xxxgggYYYRRRQQQQQQQQQMMMOOOSSSWWW[[[___aaacccjjjnnnuuu|||yyykkk\\\OOOGGG@@@FFFJJJRRReeezzzzzzhhhVVVDDD===;;;999888999666777888999:::;;;<<<<<<;;;>>>@@@???@@@DDDLLLSSSXXX]]]jjj~~~}}}vvvuuuttttttuuuxxx|||~~~}}}|||xxxsssoookkkhhhfffccc```^^^[[[[[[\\\\\\ZZZXXXUUUTTTPPPNNNKKKGGGCCC???===<<<:::999888666555555444444444555555555444333333222////////////111777AAAHHHFFFIIIKKKKKKKKKKKKNNNQQQRRRPPPNNNJJJDDD>>>888555555555555555555666666777555555555444333111000//////.........------,,,,,,+++,,,,,,---......---------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,+++++++++***)))))))))))))))******+++******,,,......---,,,'''((()))***,,,,,,,,,,,,((()))***+++++++++++++++)))))))))))))))***+++++++++++++++,,,,,,,,,------******+++,,,---......///))))))******+++,,,,,,---------------.........//////000111111000111333555555555555555555666666666999:::;;;<<<===???@@@@@@===???@@@AAABBBEEEHHHKKKQQQVVV```nnn~~~{{{vvvuuuvvvvvvzzzxxxfffXXXRRRQQQRRRSSSRRRTTTWWW[[[___bbbeeefffiiinnnttt{{{wwwiiiZZZNNNFFFBBBGGGIIINNN]]]oooqqqhhh[[[LLL???<<<;;;888777999666777999:::;;;<<<<<<<<<===@@@BBBAAABBBFFFOOOVVV]]]aaannn|||zzzxxxvvvuuuvvvyyy|||~~~}}}}}}}}}~~~vvvwww}}}|||wwwtttpppmmmiiifffdddbbb___]]]XXXYYY[[[\\\[[[YYYVVVTTTPPPNNNKKKGGGCCC???===<<<:::999888666555555444444444444444555444444333333---.........000888CCCKKKGGGHHHIIIGGGEEEEEEHHHKKKJJJJJJJJJGGGCCC===888444444333333333333444555555111222333333444444444444---------.........//////,,,------.../////////...,,,++++++++++++++++++,,,******+++,,,,,,,,,++++++,,,+++***)))((((((((((((***)))(((((())))))'''&&&$$$%%%&&&'''(((((((((((())))))***++++++++++++***))))))(((((()))***++++++++++++,,,,,,,,,---------***+++,,,---///000111111(((((()))***++++++,,,,,,---------.........//////---...//////...///111333444444444555555555555555999:::;;;<<<===???@@@@@@===>>>@@@BBBCCCFFFJJJMMMRRRWWWaaaooo{{{uuuqqquuutttvvv~~~zzzkkk```ZZZXXXXXXXXX```aaacccfffhhhkkklllmmmooosssyyy~~~~~~tttfffXXXKKKDDDFFFGGGJJJRRR[[[___]]]YYYNNNGGG===777666777888888;;;;;;:::999:::;;;===>>>>>>@@@BBBBBBBBBGGGPPPXXX^^^fffvvv~~~xxx|||{{{{{{|||~~~~~~sssqqqqqqvvv|||uuutttyyy|||xxxtttqqqlllgggcccbbbcccbbb]]]YYYZZZXXXVVVUUUVVVUUUTTTSSSOOOLLLHHHDDDAAA>>>999666777777777777777777777777333444555555555333111//////000111111333:::CCCJJJNNNLLLIIIFFFDDDDDDDDDEEECCCCCCCCCBBB???<<<888666222333555666888999999:::555555555666555555444333......---,,,+++++++++++++++,,,------......------...---,,,++++++,,,---...+++,,,---------+++)))'''++++++******)))(((((((((((()))***++++++***)))(((------,,,+++***)))(((''')))************+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///+++---///000000111333444333444555666666777666666777999;;;;;;;;;;;;===???AAA@@@???@@@BBBEEEIIIKKKLLLRRR^^^nnn{{{tttoooqqqooorrryyy~~~rrrhhhdddeeeggghhhooopppqqqsssuuuwwwyyyyyyuuuyyy~~~~~~~~~{{{|||}}}rrrdddVVVJJJCCCDDDDDDFFFLLLRRRTTTQQQMMMDDD???999666777:::<<<<<<;;;:::::::::;;;<<<>>>???@@@BBBCCCBBBCCCHHHRRRZZZ```hhhuuuwwwuuu}}}~~~}}}|||}}}uuuppplllmmmrrr{{{vvvrrrsssyyy}}}xxxtttpppnnnkkkgggcccbbbcccbbb^^^YYYZZZXXXVVVUUUVVVVVVTTTSSSPPPMMMIIIEEEBBB>>>:::888777777777777777777777777333444555555555333111/////////000111333:::CCCJJJKKKJJJGGGDDDBBBBBBBBBCCC>>>???@@@@@@???===;;;999333444555555666666666666555555555555555444333333......---,,,++++++++++++,,,---......//////......000///............///000,,,---...///...,,,***)))************))))))))))))))))))************))))))+++++++++***************)))************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............+++---///000000111333555444444555666777777777777777999;;;;;;;;;;;;===???AAAAAA@@@AAACCCFFFJJJLLLMMMSSS^^^nnn{{{rrrmmmjjjhhhkkkssszzzyyyrrrqqqtttyyy{{{~~~~~~|||{{{yyyyyyxxxxxxwwwxxxzzz}}}|||nnnaaaTTTIIICCCCCCCCCCCCFFFIIIIIIEEEAAA<<<999666555777:::<<<<<<:::::::::;;;<<<>>>???@@@CCCCCCCCCCCCDDDJJJTTT\\\bbbhhhtttxxxtttrrrvvv~~~xxxnnngggddddddeeekkkvvvwwwqqqqqquuu~~~}}}wwwsssooollliiikkkgggdddccccccbbb^^^[[[[[[YYYVVVVVVVVVVVVUUUSSSQQQNNNIIIEEEBBB???;;;999777777777777777777777777333444555666555333111000...//////000444;;;CCCIIIKKKIIIGGGDDDCCCBBBBBBBBB===>>>>>>>>>===;;;999888444444444555444444333333444444555555444444333222......---,,,++++++++++++------...///////////////000///............///000...///000000///...,,,+++))))))))))))******************))))))))))))******))))))******+++++++++,,,)))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............,,,...///000000111333444444555666777888888888888888999;;;;;;;;;<<<===???BBBAAAAAABBBDDDGGGJJJLLLNNNTTT___nnn|||rrrlllgggdddfffmmmttt{{{~~~yyyyyy}}}~~~{{{zzzxxxwwwwwwvvvtttsssrrrrrrrrrrrrrrrsssvvvyyy}}}zzzlll^^^SSSIIICCCCCCBBBBBBCCCDDDBBB???;;;:::999777777777777888888:::;;;<<<===>>>@@@AAABBBDDDDDDCCCBBBEEELLLVVV]]]aaafffrrr|||tttuuuxxxzzzpppeee___]]]^^^```eeemmmyyy~~~uuupppnnnsss{{{}}}wwwsssooommmjjjgggiiifffdddccccccbbb___\\\[[[YYYWWWVVVVVVVVVUUUTTTQQQMMMHHHDDDAAA>>>;;;888777777777777777777777777333444555666555444111000.........000555<<>>===:::777555333333333444444444444333333444444444444444333222222......---,,,++++++++++++,,,------...............---------,,,,,,---------////////////...---,,,+++'''(((((()))***++++++++++++***)))(((((()))***+++)))************+++++++++))))))*********+++++++++*********++++++,,,,,,,,,---,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........+++---/////////000111333444555666888999999999999888:::;;;<<<;;;<<<>>>???BBBBBBBBBCCCEEEHHHKKKLLLPPPUUU___nnn~~~uuunnnhhhdddccchhhooouuu~~~}}}|||~~~vvvpppnnnnnnooopppnnnmmmkkkjjjjjjkkklllmmmmmmooorrrvvvzzz~~~xxxjjj\\\QQQIIIDDD@@@??????@@@@@@???<<<:::999:::999999888777777777<<<===>>>@@@AAACCCDDDDDDEEEDDDCCCCCCGGGNNNWWW]]]aaadddooo{{{|||zzz|||zzz|||uuukkkgggaaa\\\YYYZZZ\\\^^^fffmmmwww~~~}}}xxxuuunnnlllnnnwww}}}yyyuuuqqqooollliiiggggggeeecccbbbbbbaaa___]]][[[YYYWWWVVVWWWWWWUUUTTTPPPLLLFFFBBB???<<<999777666666666666666666666666444555666666666444222000.........111777>>>DDDHHHKKKJJJHHHGGGEEEDDDCCCBBB???>>>===;;;999666444333222222333444555555555555333333333333333222222111......---,,,++++++++++++++++++,,,------------,,,,,,------------------,,,......------,,,++++++***''''''((()))***++++++,,,+++***)))(((((()))***++++++++++++************)))))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...+++,,,............000111444555666888999999::::::888:::<<<<<<<<<<<<>>>@@@AAAAAABBBCCCEEEHHHJJJLLLPPPVVVaaapppyyyssskkkfffcccfffjjjooowwwyyywwwyyy{{{zzzyyyyyy{{{}}}yyyssskkkfffdddeeefffgggcccbbbaaaaaabbbdddfffgggiiikkkoootttyyy|||wwwgggZZZOOOGGGBBB;;;;;;<<<===<<<;;;:::999777999;;;;;;::::::;;;===???@@@BBBCCCEEEEEEFFFFFFEEEEEEDDDFFFKKKRRRYYY]]]aaabbbkkkvvvyyyvvvzzz~~~zzzrrrpppoooqqqrrrpppkkkggg]]]\\\YYYWWWWWWXXX[[[]]]eeejjjpppssssssqqqooonnnlllkkkqqq}}}zzzwwwssspppnnnkkkhhhfffdddcccbbbaaa```___^^^^^^\\\ZZZWWWWWWWWWWWWVVVTTTPPPKKKFFFAAA>>>;;;999777666666666666666666666666444555666777666444222111///...///222999AAAFFFIIIHHHHHHFFFEEECCCAAA@@@???<<<;;;:::999888777777777111222333444555555555555222222333333222222111000......---,,,++++++++++++******+++,,,,,,,,,,,,,,,......///000000///......---,,,,,,+++******))))))'''(((((()))***+++++++++******))))))))))))******,,,+++++++++******)))))))))************+++++++++++++++++++++++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++---............///111333444555777888999999:::999:::<<<<<<<<<<<<>>>@@@@@@AAABBBCCCEEEHHHJJJKKKPPPVVVbbbrrr~~~yyyoooiiidddccceeehhhpppxxx{{{qqqjjjggggggeeeeeeeeegggkkkppptttwww}}}yyysssjjjfffbbb```___^^^]]]\\\YYYXXXXXXXXXZZZ]]]```bbbfffiiimmmrrrwww{{{~~~uuueeeVVVLLLDDD@@@:::;;;<<<<<<;;;:::::::::999;;;======<<<===???BBBBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGJJJPPPWWW\\\_________hhhtttxxxyyy}}}wwwssspppoooiiiiiijjjjjjhhhfffcccaaa]]]\\\ZZZXXXYYYZZZ]]]^^^cccgggkkkmmmlllkkklllmmmppprrryyyvvvssspppmmmkkkhhheeecccaaabbbaaa```___^^^]]]^^^\\\ZZZXXXWWWWWWWWWVVVUUUQQQLLLFFFAAA>>><<<:::888666666666666666666666666444555666777666444222111000//////444;;;CCCHHHIIIGGGGGGFFFEEECCCAAA@@@???<<<;;;:::999888777777777222222333333333333333222222222222222222111111000......---,,,++++++++++++***+++,,,,,,------,,,,,,......///000000///......---,,,+++******)))))))))(((((())))))*********+++))))))************))))))***************+++++++++)))************+++++++++,,,,,,++++++++++++++++++************++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------///000000//////111222222333444666777888999999999;;;<<<===<<<===>>>@@@???@@@AAACCCEEEGGGIIIIIIOOOVVVcccttt}}}rrrjjjdddbbbbbbdddkkksssvvviii^^^XXXVVVTTTTTTUUUXXX\\\bbbgggjjjkkkooouuu{{{xxxooofff```___^^^^^^^^^^^^[[[WWWTTTSSSRRRRRRRRRUUUYYY\\\___eeehhhlllrrrwww{{{}}}tttbbbTTTIIIBBB===<<<===>>>>>><<<;;;;;;<<<<<<>>>@@@???======@@@CCCEEEFFFGGGHHHIIIHHHHHHGGGIIIIIIJJJNNNTTTZZZ^^^```\\\\\\fffttt{{{|||sssmmmjjjkkklllmmmiiijjjkkkjjjfffbbb``````eeebbb___]]]\\\^^^aaacccbbbfffjjjlllkkkkkkmmmooowwwyyy{{{wwwsssqqqmmmkkkiiifffbbb``````aaaaaa```^^^]]]]]]^^^\\\ZZZXXXWWWWWWWWWVVVUUURRRMMMGGGBBB???===;;;999666666666666666666666666555555777777666555222111111000000444<<>>???AAACCCEEEGGGHHHIIINNNVVVdddvvvzzzqqqfff^^^^^^cccgggjjjzzzqqqaaaTTTMMMKKKFFFGGGJJJNNNSSSXXX]]]```eeeiiinnntttxxxzzz{{{{{{{{{wwwqqqiiiccc^^^[[[ZZZZZZ[[[\\\[[[YYYVVVUUUUUUMMMOOOQQQSSSVVVZZZ___ccceeeiiinnnsssvvvzzz~~~sssbbbTTTJJJCCC???>>>>>>>>>>>>>>>?????????===???AAAAAA@@@@@@BBBCCCFFFFFFGGGIIILLLLLLKKKJJJEEEJJJQQQXXX]]]^^^^^^]]]___bbbkkkssszzzrrrnnnjjjjjjjjjkkklllnnnooooooooonnnllliiigggffffffeeedddddddddfffggghhhiiijjjkkklllmmmppptttxxx{{{yyyrrrqqqnnnkkkhhhfffdddcccbbb```^^^^^^^^^^^^\\\ZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVQQQIIICCC>>>:::777555666666666666666666666666777777666555444222111000/////////111999EEEJJJIIIKKKIIIHHHGGGFFFDDD@@@===@@@>>><<<;;;;;;:::888666333444555666666555444333111111222222111000...---000//////---,,,+++******)))***,,,......---,,,+++------------------------///,,,******+++,,,***(((++++++++++++++++++++++++******)))))))))))))))***************************))))))))))))))))))))))))))))))***++++++++++++***,,,,,,++++++***++++++++++++,,,,,,------,,,,,,++++++,,,...---,,,++++++,,,(((***,,,.........---,,,/////////000111111222222666666555666666777888999:::<<<===>>>===>>>???AAACCCCCCDDDDDDDDDEEEHHHKKKPPPUUU```rrr|||ttthhh```___bbbfffhhhuuuzzzlll\\\PPPIIIGGGEEEFFFIIILLLQQQVVVZZZ]]]ccceeeiiilllnnnoooooonnnlllhhhccc]]]ZZZXXXYYYYYY\\\]]]]]]ZZZVVVRRRQQQPPPMMMOOOQQQTTTVVV[[[```dddiiilllqqqtttwwwzzz}}}ppp___QQQHHHAAA>>>>>>>>>>>>??????????????????@@@AAAAAA@@@@@@BBBCCCHHHHHHIIIKKKLLLLLLKKKJJJIIIPPPZZZcccggggggeeeccc]]]bbbnnn|||xxxqqqjjjiiijjjmmmpppsssvvvxxxwwwwwwwwwvvvtttrrrooonnnnnnmmmmmmllllllnnnoooppptttuuuvvvvvvwwwzzz~~~}}}yyyvvvqqqpppmmmjjjgggdddcccbbbbbb```^^^^^^^^^^^^\\\ZZZZZZZZZXXXWWWVVVVVVUUUUUUSSSNNNGGGAAA===;;;888777666666666666666666666666777666666555444222111000///000000222;;;GGGLLLKKKJJJHHHGGGFFFFFFEEECCCAAAAAA???===<<<;;;:::888666444555666777666555444333111222222222111000///...000///...---,,,++++++******+++,,,---------,,,,,,,,,,,,,,,---------......000---***)))+++++++++)))+++++++++++++++++++++++++++******))))))*********))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++***,,,...---,,,++++++,,,,,,,,,++++++++++++++++++/////////000111111222222555555555666666777888999:::;;;===>>>===>>>???AAABBBCCCDDDDDDDDDEEEHHHKKKOOOTTT```rrrxxxlllddd```aaaccceeelllwwwttteeeVVVJJJDDDBBBCCCEEEHHHLLLQQQUUUYYY[[[___aaabbbdddddddddcccccc]]]ZZZUUUQQQPPPRRRUUUXXX[[[[[[ZZZWWWRRROOOMMMMMMMMMOOORRRUUUXXX]]]cccfffnnnqqquuuwwwyyy{{{~~~}}}lll[[[NNNEEE???======>>>??????@@@@@@@@@@@@@@@AAAAAAAAA@@@???AAACCCHHHIIIKKKLLLLLLLLLKKKKKKNNNXXXeeeooorrrooojjjfff```gggvvv{{{xxxuuutttssstttvvv{{{yyypppiiiggggggkkkqqqwww~~~~~~{{{yyywwwvvvuuutttssssssuuuwwwxxx{{{|||~~~~~~|||yyyvvvssspppnnnlllhhheeecccaaa```bbb```___^^^^^^^^^\\\[[[YYYYYYXXXWWWVVVUUUTTTTTTOOOJJJDDD???===;;;999888666666666666666666666666666666666555333222000//////111111444>>>IIINNNMMMIIIHHHFFFFFFFFFGGGFFFEEEBBB@@@>>>======;;;999666666777777888777666444333222222222222111000///...//////...---,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,------.........000---***))))))++++++***++++++++++++++++++++++++*********))))))******+++((((((((((((((((((((((((++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,+++,,,---///---+++******+++,,,.../////////000111111222222555555555666777888888999999;;;============???AAABBBCCCDDDDDDDDDEEEHHHKKKNNNTTT___qqq|||qqqgggaaa___``````cccooo}}}|||ooo```QQQGGGBBB@@@AAADDDIIINNNTTTXXX\\\]]]^^^^^^___^^^^^^]]]\\\\\\WWWTTTPPPMMMMMMPPPTTTWWWXXXXXXVVVRRRNNNLLLKKKLLLMMMPPPTTTXXX[[[```fffjjjqqqtttwwwzzz|||~~~{{{iiiXXXKKKDDD???======>>>???AAAAAABBBAAAAAA@@@AAAAAA@@@>>>>>>@@@BBBGGGIIIKKKMMMMMMMMMMMMNNNVVVaaaooowwwwwwpppgggbbbfffpppxxxtttoookkkhhhfffeeeccc```___^^^___bbbggglllpppqqqsssvvvzzz}}}~~~tttjjjddddddgggoooxxx~~~|||{{{|||~~~}}}{{{yyywwwsssqqqooonnnkkkhhheeecccaaaaaabbbaaa___^^^___^^^]]][[[YYYXXXXXXWWWVVVTTTSSSRRRMMMIIICCC>>><<<:::888777666666666666666666666666666666555444333111000//////111222666@@@KKKPPPOOOKKKIIIFFFEEEFFFGGGGGGGGGBBBAAA??????>>><<<999666777777888888888666555444333222222222111000////////////...---,,,,,,++++++,,,,,,+++++++++,,,---...------------------------000...+++))))))***++++++************************))))))((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************++++++******++++++,,,,,,+++,,,,,,------,,,,,,+++***+++------,,,+++,,,---...------,,,,,,...///000/////////000111111222222444444555666777888888888999;;;============???@@@AAABBBCCCCCCCCCEEEHHHKKKMMMSSS___pppuuukkkbbb]]]\\\\\\___kkkxxxyyykkk[[[OOOGGGBBB@@@AAADDDKKKRRRXXX]]]```bbb```___\\\ZZZWWWUUUSSSRRRQQQOOONNNMMMOOOSSSWWWZZZWWWVVVSSSOOOJJJHHHHHHIIINNNRRRVVV[[[___dddjjjnnnrrruuuyyy|||yyygggVVVJJJCCC@@@???===>>>AAACCCDDDDDDDDDCCC@@@@@@@@@???>>>>>>AAACCCEEEHHHLLLNNNNNNOOOPPPRRR___hhhtttxxxtttkkkccc___iiivvv{{{pppjjjaaa]]]YYYVVVUUUTTTSSSRRRRRRQQQQQQQQQTTTYYY]]]```^^^aaaeeeiiimmmssszzzzzzooogggaaa^^^dddmmm{{{}}}{{{yyyxxxvvvrrrooonnnmmmkkkhhhfffdddcccccccccaaa____________]]][[[YYYYYYXXXXXXVVVTTTRRRQQQMMMIIICCC>>>;;;999777666666666666666666666666666666555555444333111000//////111333777AAALLLPPPOOOLLLJJJGGGFFFFFFFFFFFFEEECCCAAA@@@@@@???===999666666777888888888666555444333333222111111000000000.........------,,,,,,+++,,,,,,+++++++++,,,---...//////...---,,,++++++***...---,,,***))))))***,,,************************'''''''''''''''((()))***************************************************(((((()))************)))+++*********++++++,,,---+++,,,,,,------,,,,,,+++)))+++------,,,,,,,,,---------......---,,,***)))/////////000111111222222333444555777888888888888999:::<<<===<<<===>>>@@@@@@AAABBBCCCCCCEEEHHHKKKLLLTTT```pppxxxmmmbbb[[[XXXXXX]]]hhhttt}}}vvvfffWWWLLLFFFBBBAAAAAAEEELLLTTT[[[```bbbccc___]]]XXXSSSNNNKKKIIIHHHIIIJJJMMMPPPTTTWWWZZZ\\\WWWVVVRRRLLLGGGEEEFFFGGGPPPTTTYYY___dddiiinnnrrrtttwww{{{~~~xxxfffTTTIIICCCAAAAAA>>>@@@CCCEEEGGGGGGFFFFFFAAAAAAAAA@@@???@@@DDDFFFGGGKKKPPPQQQQQQQQQSSSVVVbbbjjjqqqrrrllleeebbbaaakkk{{{~~~qqqcccYYYVVVSSSPPPMMMKKKJJJJJJHHHGGGIIIIIIJJJKKKNNNQQQUUUWWWUUUXXX\\\___cccjjjttt{{{|||sssjjjbbb___]]]^^^iiixxx}}}{{{zzzyyywwwuuuqqqmmmlllkkkiiihhhfffeeeeeedddcccaaa____________]]]\\\YYYYYYYYYYYYWWWUUURRRQQQMMMHHHBBB===;;;999777666666666666666666666666666555555555444222111///...///111333777@@@KKKOOOMMMKKKIIIGGGFFFFFFFFFEEEDDDBBBAAAAAA@@@???<<<888555555555666777777777666555444444222111111000111111......---------,,,,,,,,,++++++,,,,,,,,,---------//////...---,,,++++++***,,,------,,,***)))***+++************************''''''''''''((()))******************************)))))))))))))))))))))))))))***++++++,,,,,,++++++************+++,,,------+++,,,,,,------,,,,,,+++)))+++------,,,,,,---...---......---+++((($$$"""/////////000111111222222222333555777999999999888888:::<<<<<<<<<<<<>>>@@@???AAABBBBBBCCCEEEIIIKKKMMMTTTaaaqqqyyynnnbbbYYYVVVUUUWWWaaalllttt}}}|||ppp```QQQHHHCCCAAA@@@AAAFFFMMMTTTZZZ]]]^^^___YYYVVVQQQLLLIIIGGGFFFFFFHHHKKKPPPVVVYYY[[[[[[ZZZQQQPPPMMMIIIFFFGGGIIILLLRRRVVV\\\bbbgggmmmrrruuuwwwzzz}}}vvvdddRRRGGGBBBAAAAAA???AAADDDGGGIIIJJJIIIHHHCCCCCCCCCBBBBBBDDDHHHKKKNNNRRRVVVVVVTTTSSSUUUXXX]]]bbbfffeee```^^^bbbfffuuusssggg\\\RRRMMMMMMKKKJJJIIIIIIJJJKKKJJJHHHIIIJJJLLLOOOSSSVVVXXXZZZYYY[[[^^^___bbbiiisss{{{zzzpppkkkbbb[[[YYY]]]aaagggxxx|||zzzyyyxxxvvvsssoookkkhhhhhhgggfffeeeeeeeeeeeecccaaa```___```___^^^\\\ZZZZZZ[[[ZZZXXXUUUSSSQQQJJJFFFAAA===<<<;;;:::999666666666666666666666666555555555444222111///......000222666???IIILLLJJJFFFEEEEEEFFFGGGGGGFFFDDDBBBAAA@@@@@@???<<<777333222333555666777777666555555444222111000111111111...------------,,,,,,,,,***+++,,,---------,,,,,,------------------------***,,,......+++))))))***************************((((((((())))))***+++,,,************************************************)))******+++++++++++++++************+++,,,---...+++,,,,,,------,,,,,,+++(((***,,,---,,,,,,---.........---,,,+++)))((('''/////////000111111222222111333555888999999999888888:::<<<<<<<<<<<<>>>@@@???@@@AAABBBCCCEEEIIIKKKMMMUUUcccqqqzzzooobbbYYYUUUTTTQQQZZZdddlllvvvxxxlll[[[MMMDDDAAA???>>>BBBFFFLLLSSSXXXZZZZZZZZZQQQOOOLLLIIIHHHIIIJJJKKKLLLPPPVVV\\\^^^\\\YYYVVVIIIIIIHHHGGGGGGKKKPPPUUUSSSWWW]]]dddiiioootttxxxzzz|||uuubbbPPPEEEAAAAAAAAA@@@BBBEEEIIIKKKKKKJJJJJJEEEEEEEEEEEEEEEGGGLLLOOOSSSXXX[[[ZZZVVVTTTVVVXXXTTTXXXZZZYYYVVVYYYaaaiiirrr```VVVPPPKKKIIILLLFFFGGGHHHKKKOOOQQQQQQPPPNNNPPPSSSWWW[[[___aaabbbaaacccddddddeeekkkvvv~~~~~~vvvhhh^^^XXXWWWQQQTTT^^^hhhrrr{{{yyyxxxwwwuuurrrmmmiiifffeeeeeeddddddeeeeeeeeecccbbb```___```___^^^\\\[[[[[[[[[[[[YYYVVVSSSQQQHHHEEE@@@===<<<===<<<<<<666666666666666666666666555555444333222000///......000222555>>>HHHJJJHHHCCCBBBCCCFFFHHHHHHGGGEEEAAAAAA@@@@@@???;;;666222111222444555666777666666555444333111000111111222------------------,,,,,,)))***,,,......---,,,+++******+++,,,...//////000))),,,//////,,,)))((()))))))))))))))))))))))))))************+++,,,---...))))))))))))))))))))))))++++++++++++++++++++++++''''''((()))))))))))))))************+++,,,---...+++,,,,,,------,,,,,,+++(((***,,,---,,,,,,---...---,,,,,,+++---///111222/////////000111111222222111222555888999:::999888888:::<<<<<<<<<<<<>>>???>>>@@@AAABBBCCCEEEIIILLLMMMVVVdddrrrzzzqqqfff\\\VVVSSSTTTXXX^^^fffoooyyyyyymmmZZZKKKBBB???>>>===CCCCCCFFFKKKQQQTTTSSSQQQKKKKKKIIIGGGEEEEEEHHHJJJTTTVVV[[[aaadddaaaYYYRRRMMMMMMLLLJJJIIIKKKOOORRR[[[^^^ccciiioootttxxxyyy}}}rrr^^^PPPGGGBBBAAADDDCCCFFFJJJKKKIIIGGGDDDDDDFFFFFFEEEEEEKKKSSSVVVSSSXXXYYYZZZXXXTTTOOOLLLJJJNNNMMMPPPQQQPPPSSScccuuujjjbbbWWWOOOKKKJJJHHHFFFJJJMMMSSSXXX[[[[[[ZZZXXXWWWUUUVVVZZZbbbhhhjjjjjjmmmlllkkklllooosssuuuuuu~~~xxxqqqmmmfff\\\UUUTTTRRRVVVVVV\\\mmm{{{}}}{{{xxxvvvuuussspppnnniiiiiiiiiiiiiiihhhggggggdddcccbbb```^^^]]]\\\\\\^^^]]][[[ZZZYYYUUUQQQMMMGGGCCC???;;;:::999777666777777777777777777777777666666555444222111000000//////111666===BBBEEEFFF@@@AAABBBDDDEEEFFFFFFFFFIIIEEEAAA??????===999666444555555555444333333222111111111111000000000000111000...---,,,,,,------------------------------////////////////////////------,,,,,,+++***))))))******))))))))))))))))))************************+++*********+++,,,------(((((())))))******+++++++++++++++*********)))))))))))))))***+++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***,,,,,,---......---,,,,,,+++,,,---///000222333444111222444666777777666666999999:::;;;<<<===>>>>>>@@@AAACCCCCCCCCDDDGGGIIIKKKRRR^^^mmm~~~{{{qqqfff\\\VVVSSSQQQTTTZZZbbbkkkvvvyyylllYYYJJJBBB???======>>>???AAAEEEJJJMMMLLLJJJEEEEEEEEEDDDEEEIIINNNRRR[[[]]]___aaaaaa\\\UUUPPPJJJKKKLLLMMMMMMPPPTTTWWW^^^aaaeeekkkqqqvvvzzz|||~~~~~~nnn[[[NNNFFFBBBBBBEEEDDDGGGJJJKKKIIIGGGFFFEEEEEEGGGGGGHHHMMMTTTVVVSSSSSSTTTSSSPPPLLLHHHEEEDDDFFFGGGKKKPPPTTT\\\ooozzznnn___YYYRRRMMMMMMNNNNNNNNNRRRWWW___fffkkklllkkkjjj___]]]]]]aaahhhooorrrrrrpppppppppqqqsssttttttrrrpppjjjeeeaaa\\\SSSOOOOOORRRXXX[[[dddwww~~~}}}}}}{{{xxxvvvtttrrrooolllmmmlllllljjjiiigggeeeddddddcccaaa___^^^]]]]]]]]]___]]]\\\[[[YYYVVVQQQMMMGGGDDD???<<<;;;:::888777555555555555555555555555666666555444222111000000//////222777===CCCFFFGGGBBBCCCEEEFFFGGGGGGFFFFFFIIIFFFCCCAAA???===888444444444555555444444333222111111111111000000000000111000...---,,,,,,------------------------------........................------,,,++++++***))))))))))))***+++,,,,,,------************************+++************++++++,,,))))))))))))************+++++++++*********))))))************++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,---......---,,,,,,////////////000000000000333333555666777888888888<<<<<<===>>>???@@@AAAAAA@@@BBBCCCDDDDDDEEEGGGIIILLLRRR^^^nnn~~~|||qqqfff]]]UUURRRMMMPPPUUU\\\eeeppp{{{wwwjjjYYYJJJAAA>>>===<<<;;;;;;===@@@DDDEEEDDDCCCBBBBBBBBBCCCFFFMMMUUU[[[dddeeedddaaa[[[TTTOOOMMMHHHJJJNNNQQQSSSVVVZZZ\\\bbbeeeiiiooouuuzzz}}}yyyiiiWWWLLLEEEBBBCCCFFFEEEGGGIIIIIIGGGFFFFFFFFFEEEIIIKKKMMMQQQVVVUUUQQQNNNMMMKKKHHHEEEBBB@@@???AAACCCHHHPPP[[[jjjuuufff\\\SSSPPPKKKJJJLLLOOOQQQSSSXXX```kkkvvv|||}}}zzzxxxgggccc```aaaggglllnnnnnnkkkkkkkkkmmmnnnmmmiiigggbbb]]]XXXVVVRRRMMMKKKMMMPPPYYY^^^iii~~~~~~}}}||||||}}}zzzwwwtttrrrpppmmmjjjllllllkkkjjjhhhfffeeedddcccbbb___^^^]]]]]]_________^^^\\\[[[YYYVVVQQQMMMFFFBBB>>>;;;:::999888666555555555555555555555555666666555444222111000000//////222777>>>CCCFFFGGGFFFGGGHHHIIIIIIHHHFFFFFFHHHFFFDDDCCC@@@<<<777333444444555555444444333333111111111111000000000000000///...,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,+++******))))))*********++++++,,,,,,,,,************************+++******))))))))))))******************)))))))))+++++++++***************+++++++++++++++*********,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,,,,------......------,,,////////////000000000000555555555666777888999:::::::::;;;<<<===>>>>>>???AAACCCDDDEEEEEEFFFHHHJJJLLLRRR^^^nnn}}}rrrggg]]]TTTPPPJJJMMMPPPVVV^^^iiiuuu}}}uuuiiiXXXIIIAAA>>><<<;;;<<<<<<>>>???AAABBBBBBBBBCCCDDDEEEGGGKKKSSS]]]ccclllkkkggg^^^TTTMMMJJJJJJHHHKKKQQQUUUXXX[[[^^^```eeehhhlllrrrxxx|||vvvgggVVVKKKEEEBBBBBBEEEFFFGGGGGGEEECCCCCCDDDFFFGGGMMMRRRSSSUUUWWWSSSNNNJJJHHHEEECCCBBBAAA@@@???BBBDDDJJJUUUeeexxxtttfff[[[TTTSSSQQQOOONNNPPPSSSVVVXXXaaakkkzzzzzzkkkfff```^^^```bbbccccccaaa``````aaabbbaaa___\\\ZZZVVVRRRQQQNNNKKKMMMRRRSSS___gggrrr~~~}}}|||{{{|||zzzvvvsssqqqnnnkkkhhhggghhhhhhhhhhhhgggffffffbbb```^^^]]]\\\^^^___aaa```^^^]]][[[YYYUUUPPPMMMDDD@@@<<<999888777666555777777777777777777777777666666555444222111000000...///333888???DDDGGGHHHHHHHHHIIIJJJIIIHHHFFFEEEFFFFFFFFFDDDBBB===888444333444444555444444333333111111111111000000000///000///---,,,+++,,,,,,---------------------------------------------------,,,+++++++++******)))))),,,+++***)))((('''&&&%%%************************+++***)))(((((((((((((((+++++++++******)))))))))************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------------------+++,,,---///000222333444555555444444555777999:::888999::::::<<<<<<===>>>BBBDDDEEEFFFFFFGGGIIIKKKLLLSSS___ooo~~~sssiii^^^TTTNNNJJJKKKMMMQQQYYYdddpppxxx|||tttiiiXXXJJJBBB???<<<;;;<<<===???@@@AAABBBCCCCCCEEEGGGJJJNNNTTT]]]ffflllllljjjdddYYYOOOIIIHHHJJJKKKOOOTTTYYY\\\^^^aaabbbhhhkkkooouuuzzzvvvgggVVVLLLFFFAAABBBDDDFFFFFFDDDBBBAAABBBFFFIIIOOOVVV\\\]]]\\\YYYSSSLLLGGGEEEBBBBBBDDDDDDCCCBBBCCCFFFNNN\\\qqquuufff\\\VVVUUUYYYZZZZZZ[[[]]]```dddfffrrr}}}~~~ttthhhccc\\\ZZZ[[[]]]^^^]]][[[YYYWWWWWWXXXZZZZZZZZZTTTQQQNNNNNNLLLKKKQQQXXX]]]nnnxxx}}}|||||||||yyyvvvssspppnnnjjjgggffffffggggggffffffeeedddaaa___^^^]]]]]]^^^___```___^^^\\\[[[XXXTTTOOOLLLDDDAAA<<<:::999888777666777777777777777777777777666666555444222111000000...///333:::@@@FFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHFFFBBB>>>999777333333444444555444444333111111111111000000000///000///---,,,++++++,,,,,,------------------------------------------------++++++***************)))++++++***)))(((&&&&&&%%%))))))))))))))))))))))))******)))((('''''''''(((,,,,,,++++++******))))))************************---,,,,,,,,,++++++******++++++++++++++++++++++++,,,+++++++++,,,------...------------------------+++,,,---///000222333444444333333333444666888999<<<<<<===>>>???@@@@@@AAACCCDDDEEEFFFFFFGGGIIILLLMMMTTT```pppwwwnnncccVVVNNNJJJJJJKKKMMMSSS^^^jjjrrrwww{{{~~~tttiiiXXXKKKCCC@@@===<<<;;;===???@@@AAABBBEEEGGGGGGKKKRRRXXX^^^eeelllpppgggccc[[[SSSLLLIIIJJJLLLOOOSSSXXX]]]```bbbeeeggglllnnnsssxxx}}}ttteeeUUUKKKEEEAAAAAADDDEEEDDDCCCBBBCCCHHHOOOTTT^^^fffkkkjjjeee```XXXPPPHHHFFFDDDEEEHHHIIIGGGDDDBBBGGGRRRddd}}}xxxhhh]]]XXXYYY\\\```bbbfffiiilllqqqvvvzzzsssfff[[[WWWSSSSSSVVVZZZ[[[[[[UUUSSSQQQPPPRRRUUUVVVVVVOOOLLLKKKLLLLLLNNNXXXbbbjjj~~~}}}}}}{{{xxxuuurrrqqqnnnkkkhhhiiiiiihhhgggeeecccbbbaaa______^^^^^^^^^^^^^^^^^^___]]][[[YYYWWWSSSNNNJJJFFFBBB>>><<<;;;;;;:::999555555555555555555555555666666555444222111000000...000444;;;BBBGGGIIIIIIIIIHHHHHHGGGHHHIIIKKKLLLKKKLLLLLLHHHBBB===999888333333444444555555444444111111111111000000000000///...---++++++++++++,,,------------------------------------------------************************)))))))))******+++++++++))))))))))))))))))))))))***))))))(((((((((((()))+++++++++++++++************************+++++++++,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,***+++,,,---......------...------,,,,,,------...////////////000000000000333333333333444666777888:::;;;<<<<<<>>>>>>???@@@BBBDDDEEEFFFFFFGGGIIIKKKNNNTTTaaaqqq}}}ttthhhZZZOOOJJJIIIHHHIIINNNXXXdddlllrrrwww{{{|||~~~|||tttiiiYYYLLLEEEAAA>>><<<;;;>>>AAABBBCCCEEEIIIMMMPPPUUU\\\bbbeeegggiiijjj^^^YYYQQQLLLJJJLLLNNNOOOSSSWWW\\\```dddhhhllloooppprrrvvv{{{nnnaaaRRRIIIEEEAAABBBEEEDDDDDDDDDEEEJJJRRR]]]eeepppxxx|||yyyqqqiii___WWWPPPMMMKKKMMMPPPPPPLLLHHHDDDKKKWWWjjj~~~kkkaaa]]]^^^fffooossswww|||~~~jjj^^^TTTQQQOOOQQQVVVZZZ[[[[[[VVVTTTSSSTTTUUUVVVVVVUUUNNNMMMNNNPPPSSSYYYfffsss~~~}}}|||zzzxxxuuusssqqqooollljjjkkkjjjjjjhhhgggeeecccbbb^^^____________^^^\\\\\\^^^\\\ZZZXXXVVVRRRLLLHHHDDDAAA===;;;::::::999888555555555555555555555555666666555444222111000000...000444;;;CCCHHHIIIIIIJJJIIIGGGFFFHHHKKKOOORRRSSSSSSPPPJJJBBB;;;777666222333444444555555444444111111111111000000000000///...---+++***++++++,,,------------------------........................))))))))))))************'''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))(((((())))))*********++++++++++++++++++,,,))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((***---///000///---,,,...---,,,,,,,,,,,,---...////////////000000000000222333444666777777777777888999999:::;;;<<<======BBBCCCEEEEEEEEEFFFIIIKKKNNNUUUaaarrryyylll]]]QQQJJJHHHGGGGGGKKKUUU```hhhooouuuyyy{{{}}}{{{tttiiiZZZMMMEEEBBB???======@@@DDDFFFGGGIIINNNRRRYYY^^^eeehhhhhheeebbb```XXXRRRKKKHHHJJJNNNQQQQQQUUUYYY^^^cccggglllqqquuusssuuuyyy~~~}}}jjj]]]OOOGGGDDDAAACCCFFFCCCDDDEEEHHHOOO[[[hhhqqq}}}yyypppeee]]]XXXUUUSSSTTTWWWVVVPPPKKKHHHPPP\\\nnnuuuddd^^^aaahhhuuu}}}kkkaaaYYYWWWUUUWWW\\\______^^^]]]\\\]]]^^^```___\\\YYYRRRQQQTTTXXX]]]eeetttyyytttqqqpppqqquuu}}}}}}||||||zzzwwwuuusssrrrpppmmmkkkiiiiiiiiiiiiiiihhhhhhggg^^^___`````````^^^[[[ZZZ]]][[[YYYWWWUUUQQQKKKGGGAAA>>>:::777777777666555777777777777777777777777666666555444222111000000---000555<<>>???@@@@@@AAACCCDDDEEEEEEFFFHHHJJJNNNUUUbbbrrr|||ooo```VVVLLLGGGDDDFFFHHHMMMWWWaaakkkpppuuuxxxyyyxxxwwwvvvssskkk___RRRHHHCCCAAAAAABBBDDDGGGIIIMMMTTT[[[```dddeeefffgggddd```\\\YYYOOONNNKKKIIIJJJNNNUUU[[[\\\```eeeiiilllnnnpppqqqtttwww{{{|||lll\\\LLLFFFFFFDDD@@@?????????BBBIIIUUUhhh{{{xxxppphhhddd```\\\ZZZ]]]```^^^WWWPPPOOOUUUbbbvvvtttjjjaaabbbhhhsssvvvlllaaa]]]YYY[[[aaafffgggfffdddbbbaaacccfffddd^^^WWWYYYVVVZZZccciiiqqqvvvmmmhhhfffdddbbbeeeiiioooxxx}}}}}}|||xxxssstttttttttrrrpppmmmkkknnnmmmlllkkkiiihhhgggggg___^^^^^^___``````___]]]ZZZYYYXXXWWWUUUQQQKKKGGGDDD@@@:::555444555888;;;999999888777666555444444555555444333000---***)))***///666>>>DDDGGGHHHHHHNNNLLLJJJKKKOOOTTTXXXZZZ___ZZZRRRHHH@@@:::777666444444555555555444222111555111...///333444222...222111///---+++***))))))000...,,,++++++,,,---...444000,,,---111222000,,,---,,,+++***))))))))))))************************(((((())))))*********+++(((((())))))))))))(((((()))))))))***++++++,,,,,,((()))***+++,,,---------------------------------///...,,,+++***+++,,,,,,,,,,,,,,,------.........000///---,,,,,,---///000000000000000000111111111333444666777999:::;;;;;;;;;;;;;;;<<<<<<>>>??????CCCAAACCCHHHJJJGGGEEEFFFRRRXXXdddttt~~~ssseee[[[OOOIIIEEEEEEFFFJJJSSS\\\ggglllqqquuuvvvuuuttttttqqqiii]]]PPPGGGCCCBBBCCCEEEGGGKKKNNNSSSYYY___dddggggggeeeaaa\\\VVVPPPMMMLLLLLLLLLKKKMMMQQQXXX]]]___bbbgggkkkmmmppprrrtttwwwyyy}}}zzzgggXXXIIIDDDDDDCCC@@@@@@???@@@EEENNN___ttt|||qqqhhhaaa^^^___]]]\\\___bbbaaaZZZTTTRRRWWWcccuuulllddd___fffsss{{{rrrmmmiiiiiimmmppppppnnnooommmkkklllmmmkkkfff```___]]]cccpppzzz~~~xxxppphhhcccaaa`````````bbbgggllluuu|||}}}}}}{{{yyyttttttttttttrrrpppmmmlllmmmmmmllljjjiiihhhgggfffaaa```______```___]]][[[YYYXXXWWWVVVTTTPPPJJJFFFAAA???;;;888666555555555777777777777666666666666444444444333111///---,,,---111888@@@FFFIIIJJJKKKOOONNNMMMOOOTTTYYY\\\]]]ZZZUUUMMMEEE===888555444333444555555555444333222111///,,,...222444222///111111///...------------------+++++++++---///000555111------000111///+++------,,,+++************************************((()))))))))************)))******++++++******)))%%%&&&'''((()))***++++++)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,------------------///...---++++++---...///000000000000111111111111333444555777888999999999;;;;;;;;;<<<===>>>???@@@DDDBBBDDDIIIKKKHHHGGGIIIRRRXXXeeetttwwwjjjaaaQQQJJJDDDCCCDDDFFFMMMUUUaaaffflllqqqrrrrrrqqqqqqnnnfffZZZNNNFFFCCCDDDEEEHHHKKKPPPTTTXXX]]]bbbeeefffddd___YYYSSSLLLGGGDDDIIIKKKMMMOOOQQQVVV\\\```dddfffjjjmmmooorrrvvvxxx{{{}}}vvvaaaRRREEE@@@AAAAAA@@@@@@@@@CCCIIIVVViiiqqqddd[[[WWWUUUXXXXXXYYY]]]```___[[[VVVWWW[[[ffftttzzzqqqgggccceeerrr}}}{{{}}}~~~}}}|||zzzwwwtttssssssqqqlllhhhiiihhhppp~~~vvvllliiieeeaaa___^^^___```aaadddhhhoooxxxzzzyyyzzzzzzzzzvvvvvvtttsssqqqooonnnmmmllllllkkkjjjhhhgggffffffcccaaa```______^^^\\\YYYYYYXXXWWWVVVTTTOOOJJJEEE;;;;;;;;;:::999666444333555555666666777777888888333333333333222111//////000444;;;BBBHHHKKKMMMNNNKKKKKKKKKNNNSSSWWWYYYYYYRRRNNNGGG@@@:::666333333222333444555666555444444///---,,,...222444222000///...---------------...,,,+++++++++,,,...000111444111...---///000...,,,......---,,,++++++++++++************************))))))))))))************++++++,,,,,,,,,,,,++++++'''''''''((())))))******+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,------------------,,,,,,...---,,,++++++,,,---...//////000000111111111111333444555666777888888777:::::::::<<<===???AAABBBDDDCCCDDDIIIKKKIIIIIILLLRRRYYYeeevvvyyymmmeeeSSSKKKCCCAAABBBDDDIIIPPPZZZ```hhhmmmppppppooooookkkdddXXXLLLEEECCCEEEGGGIIIMMMRRRUUUXXXZZZ]]]___\\\YYYUUUPPPLLLIIIHHHGGGHHHKKKOOOSSSWWW\\\aaadddhhhjjjmmmoooqqquuuyyy|||rrr]]]PPPCCC????????????@@@BBBFFFNNN\\\pppsssaaaVVVPPPMMMKKKLLLNNNQQQTTTWWWWWWUUUSSSYYY]]]gggttt|||{{{qqqggggggjjjsss}}}|||zzzwwwuuuzzz{{{vvvnnnlllkkkkkkiiigggggghhhiiiiiilllrrr{{{zzzxxxyyyyyyyyyxxxwwwuuusssqqqoooooonnnkkkkkkjjjiiigggfffeeeeeebbbaaa______```___\\\ZZZZZZYYYWWWVVVTTTOOOJJJEEE888999:::;;;:::999777666666666666666777777777777555444444333222111000///111555<<>>@@@BBBCCCDDDBBBDDDHHHIIIHHHJJJOOORRRYYYfffwwwzzzooogggUUUKKKCCCAAAAAACCCGGGMMMUUU[[[dddkkknnnooonnnnnnjjjcccWWWLLLEEECCCEEEFFFHHHKKKOOOQQQQQQQQQRRRSSSNNNLLLJJJGGGGGGHHHJJJKKKIIIMMMSSSXXX]]]aaafffiiilllnnnpppsssuuuxxx|||{{{mmm\\\PPPDDD???>>>===>>>@@@BBBGGGSSSdddxxxvvvdddUUULLLHHHDDDBBBBBBEEEHHHKKKMMMOOOPPPQQQVVV\\\fffpppuuurrrjjjdddfffqqq~~~uuurrrqqqpppsssvvvvvvuuutttuuuwwwvvvzzz~~~{{{zzzyyyyyyxxxyyyxxxvvvsssqqqpppoooooojjjjjjiiihhhfffeeedddccc```___^^^___``````^^^\\\[[[ZZZXXXWWWTTTPPPJJJEEE<<<<<<;;;:::999888888777777777777777666666666666777666555333111000///...000444<<>>@@@BBBCCCCCCBBBDDDGGGGGGFFFJJJOOORRRYYYgggxxx}}}rrrjjjXXXNNNDDDAAABBBCCCFFFJJJPPPWWW```hhhmmmnnnmmmmmmjjjdddYYYNNNGGGCCCCCCDDDEEEGGGIIIIIIHHHGGGGGGGGGFFFDDDCCCBBBDDDFFFJJJLLLNNNRRRXXX]]]aaaeeejjjmmmppprrruuuxxxzzz|||wwwiiiZZZOOOCCC???===<<<>>>AAABBBIIIYYYmmmttthhhXXXLLLFFFCCC???;;;===@@@DDDFFFFFFIIIOOOSSSTTT]]]gggmmmlllhhheeedddfffxxx|||tttqqqtttzzzxxx~~~}}}|||||||||||||||{{{zzzyyyzzzyyywwwuuusssqqqooonnniiiiiihhhgggeeedddcccccc___^^^^^^___``````___]]][[[YYYXXXVVVSSSOOOIIIDDDBBB@@@===:::777666555555888888777777666666555555777666444222000///......000666???HHHNNNOOOOOOMMMNNNMMMLLLLLLLLLKKKIIIGGGBBBAAA>>>:::777555444444333444555666777666555444555555444333222111111000111000///---,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,---...000111222//////...---,,,,,,,,,,,,************************************))))))))))))))))))************))))))###$$$%%%''')))+++---...***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------,,,,,,,,,,,,------------,,,,,,......///000111222222333333444555666777888888777;;;;;;;;;===>>>@@@BBBCCCDDDCCCDDDFFFEEEDDDIIIPPPRRRZZZhhhzzzxxxppp^^^RRRGGGCCCBBBBBBDDDFFFKKKRRR]]]fffkkklllllllllkkkeee[[[QQQHHHCCCBBBAAA@@@BBBCCCCCCAAA@@@@@@AAACCCCCCCCCDDDFFFJJJNNNPPPSSSWWW\\\```dddhhhmmmppptttwww{{{~~~uuufffVVVKKKAAA===<<<<<>>;;;;;;>>>AAAAAAAAAEEENNNUUU[[[eeennnnnnfffaaabbbfffqqq|||xxxvvvwwwxxxwwwwww~~~{{{{{{|||||||||{{{||||||yyyyyyxxxwwwtttqqqooommmiiihhhgggfffeeecccbbbbbb```_________```___^^^\\\YYYXXXVVVTTTQQQLLLFFFBBB>>>===<<<:::888666666555666666666666777777777777555444222000////////////222999DDDNNNTTTTTTRRROOOLLLKKKIIIHHHHHHHHHFFFEEE@@@???<<<999777555333333555555666777777666444444333333444333222111111111000//////...------......,,,,,,---------------------......---------///000///...---,,,++++++++++++************************************)))))))))((())))))************))))))%%%%%%&&&((()))+++,,,,,,(((((()))***++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,---------------------------......---------......///000111222333333333444555777888999999999<<<<<<<<<===>>>@@@AAABBBGGGFFFFFFGGGEEEDDDIIIQQQRRRZZZiii{{{|||vvvcccVVVIIIDDDCCCAAABBBCCCHHHOOOZZZdddiiikkkkkkkkklllfff]]]SSSJJJDDD@@@???>>>???@@@???>>>>>>???@@@CCCDDDEEEHHHLLLPPPUUUWWWWWWZZZ^^^bbbfffjjjnnnqqqvvvzzzsssdddQQQHHH???<<<;;;<<<@@@EEEGGGQQQcccwwwyyyoooZZZOOOBBB;;;<<>>:::===???>>>===BBBMMMVVVdddnnnvvvrrrfff^^^bbbiiizzzwwwzzz}}}tttqqqqqqttt}}}|||}}}}}}|||{{{{{{}}}yyyyyyyyyxxxvvvrrrnnnlllhhhhhhgggfffdddcccbbbaaacccaaa```______^^^\\\ZZZWWWVVVTTTRRROOOJJJDDD@@@666777888999:::999999888444444555666777888999999222111000/////////000111444<<>>???@@@AAAIIIHHHHHHHHHEEEDDDJJJSSSRRRZZZiii{{{yyyiii^^^PPPFFFDDDEEEDDDCCCDDDHHHPPPZZZcccjjjmmmmmmlllggg^^^SSSHHHBBB@@@@@@???????????????@@@AAABBBAAACCCGGGKKKPPPTTTXXXYYY___bbbfffiiilllooorrrtttxxxzzz~~~mmm___OOOHHHCCCAAA@@@???BBBGGGHHHUUUhhhzzzsssaaaNNNGGG???<<<===>>>===;;;???;;;;;;@@@DDDGGGOOOYYYiiiqqqxxxrrreee]]]eeepppyyytttvvvuuuqqqcccccckkk}}}~~~}}}}}}|||||||||{{{{{{{{{yyyvvvtttrrrpppmmmjjjfffdddbbbbbbcccccccccbbbdddccc```]]]\\\[[[ZZZZZZYYYXXXUUUQQQLLLFFFAAA>>>999999777666555555555555444444444555555555555555666222000222111///111555444BBBSSS^^^dddccc[[[RRROOOLLLHHHFFFFFFGGGFFFFFFCCCBBB???:::555222222333555666666777888888777777222333444444333111...,,,111000///...---,,,,,,,,,((()))***+++---...//////......------,,,,,,,,,---,,,+++***)))(((((((((((((((***,,,......,,,***((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((()))***+++,,,+++******+++***)))((((((***,,,---------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......//////......000111333444333444555666777888999:::===???@@@@@@???@@@BBBDDDDDDDDDEEEDDDEEEHHHLLLPPPSSSYYYfffxxx|||lllaaaRRRGGGCCCCCCBBBBBBFFFIIIOOOXXXaaaiiimmmnnnlllhhh___TTTIIIBBB@@@@@@=========>>>???AAABBBCCCEEEGGGKKKOOOTTTYYY\\\^^^bbbeeeiiimmmppprrrvvvxxx{{{|||}}}jjj\\\LLLFFFAAA@@@??????CCCIIILLLYYYkkkzzz{{{jjjYYYIIICCC<<<999:::<<<;;;999===;;;;;;@@@DDDHHHTTT___lllrrrvvvpppddd___iiiwww~~~}}}{{{vvviiieeeaaacccnnn~~~~~~}}}|||||||||yyyvvvtttsssqqqnnnkkkgggeeeccccccddddddcccbbbcccaaa___]]]\\\[[[[[[[[[ZZZXXXVVVQQQLLLFFFAAA>>>999888777666555555555555555555555555555555555555666222000222111///111555:::HHHZZZeeejjjiii```WWWNNNKKKGGGFFFFFFFFFFFFEEEAAA@@@===999555333444666555555666666555444333333222333333333222000...---...------,,,,,,,,,,,,---//////...---,,,+++******+++,,,---...---,,,+++))),,,+++***)))(((((((((((()))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((()))***+++,,,+++******+++***)))((()))***,,,---------------------------,,,,,,,,,,,,------------------,,,,,,------.../////////...///000111333444333444555666777888999:::<<<===>>>>>>>>>???AAACCCCCCCCCCCCCCCCCCFFFJJJMMMQQQWWWdddwwwttthhhXXXKKKEEECCCBBBAAADDDEEEIIIQQQZZZccciiikkkmmmiiiaaaVVVKKKDDDAAA@@@======>>>???AAACCCEEEFFFJJJLLLPPPUUUZZZ___ccceeefffiiinnnrrruuuxxx{{{}}}~~~vvvdddWWWJJJCCC>>>>>>???@@@FFFMMMSSSaaaqqqyyyyyyooo]]]NNNDDD???:::888999;;;;;;:::===<<<>>>BBBFFFNNN]]]jjjssssssrrrlllbbb```nnn{{{iii___^^^aaaggguuu}}}||||||zzzwwwuuutttrrrooommmiiigggeeedddeeeeeedddcccaaaaaa___^^^]]]\\\\\\\\\ZZZYYYVVVQQQLLLFFFAAA>>>999888777666666555555666666666666666555555555555666222000222111///111555===MMM___kkkooolllcccZZZMMMJJJGGGEEEEEEEEEEEEDDD???>>><<<888555444666888::::::;;;;;;:::888555444333333222111000//////...+++++++++++++++,,,---...222111000...,,,***)))(((***,,,...000///---+++))),,,+++***)))(((((((((((()))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((()))***+++,,,+++******+++******))))))+++,,,---,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,...------------.../////////...//////000222333444333444555666777888999:::;;;<<<=========>>>@@@BBBBBBCCCCCCBBBBBBDDDGGGJJJOOOUUUbbbuuu}}}rrraaaRRRIIIEEECCCCCCEEEEEEGGGMMMVVV```gggkkkmmmjjjcccYYYNNNFFFBBBAAAAAABBBBBBCCCEEEGGGIIIJJJNNNPPPTTTYYY^^^cccgggiiijjjmmmrrrvvvxxx{{{~~~nnn]]]QQQHHHBBB===>>>???CCCJJJQQQ[[[iiivvvxxxqqqdddSSSFFFAAA>>>:::999:::===>>>>>>===???BBBEEEJJJUUUggguuuzzztttnnnggg^^^___ooo|||xxxssssssvvvvvvzzzqqqccc^^^```dddnnn~~~~~~||||||zzzwwwvvvuuusssqqqoookkkiiigggfffffffffdddcccbbbaaa```^^^]]][[[[[[ZZZZZZYYYVVVQQQKKKEEE@@@===888888777666666666666666666666666666666666666666666222000222111///111555;;;KKK^^^iiikkkhhh___WWWMMMJJJFFFDDDDDDEEEDDDDDD@@@???<<<888444444666888<<<===??????>>><<<999777444333222000////////////,,,,,,,,,+++,,,,,,---...//////.........------------.../////////...,,,+++++++++***)))(((((()))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((()))***+++,,,+++******++++++*********+++,,,---,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,......------......///000......///000111222333333333444555666777888999::::::<<<=========>>>AAACCCBBBCCCCCCBBBBBBCCCFFFIIIMMMTTTbbbuuuxxxhhhXXXMMMFFFCCCCCCGGGGGGIIIOOOXXXbbbiiilllllljjjddd[[[QQQIIIEEECCCEEEEEEEEEFFFGGGIIIKKKLLLQQQSSSWWW\\\aaafffjjjlllmmmpppuuuxxxzzz}}}vvveeeVVVKKKGGGAAA>>>???AAADDDKKKSSS```kkkuuutttjjj\\\MMMBBB>>><<<:::999;;;===???@@@<<<@@@DDDHHHOOO]]]nnnyyy~~~sssggg```ZZZ[[[nnnzzzpppjjjeeebbb___[[[\\\___```dddkkkpppwwwxxxiii______cccfffttt~~~||||||zzzwwwvvvvvvtttrrrpppmmmjjjhhhgggffffffdddcccccccccaaa___]]][[[YYYXXXZZZXXXUUUPPPJJJDDD???<<<888777777666666666666777666666666777777777888888666222000222111///111555999IIIZZZbbbccc```YYYSSSMMMJJJFFFDDDDDDEEEDDDDDDCCCAAA===888333333444777888:::===??????<<<999777444333111000///.........///......---------------,,,,,,---......//////000///...,,,+++***+++,,,---+++***)))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((()))***+++,,,+++******+++++++++++++++,,,,,,---+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,---------------...//////---...///000111222222333333444555666777888999:::;;;<<<>>>>>>>>>???BBBDDDCCCDDDEEEDDDDDDEEEGGGIIIMMMTTTbbbvvv{{{mmm]]]PPPHHHDDDCCCDDDEEEIIIPPPYYYaaafffiiikkkiiieee]]]TTTLLLHHHFFFFFFFFFGGGHHHJJJLLLNNNOOOWWWYYY\\\```eeejjjmmmoooqqqssswwwzzz|||~~~ooo^^^PPPGGGEEE@@@>>>@@@BBBDDDJJJQQQ]]]fffmmmjjjaaaVVVJJJAAA;;;::::::999:::<<>>>>>>>>@@@BBBEEECCCDDDEEEFFFEEEFFFHHHJJJMMMUUUcccwwwttteeeWWWMMMHHHFFFDDDFFFLLLTTT]]]dddggghhhiiihhheee___WWWOOOJJJIIIGGGHHHJJJLLLPPPSSSVVVXXX^^^___bbbfffjjjnnnqqqssstttwwwzzz|||}}}~~~zzziiiYYYLLLDDDCCC???===@@@AAABBBGGGLLLVVV\\\```]]]WWWQQQHHH@@@<<<<<<<<<<<<<<<>>>@@@BBBBBBHHHMMMTTTbbbrrrzzzzzzuuucccVVVTTTSSSVVViiizzzkkk___WWWRRRQQQMMMLLLNNNMMMKKKLLLOOOIIIMMMRRRTTTVVV]]]iiissszzzpppgggcccgggnnnvvv~~~|||zzzyyywwwvvvuuuuuutttsssqqqnnnlllhhhgggfffeeecccaaa______```______]]][[[ZZZWWWVVVRRRMMMGGGAAA;;;888777777666666666666777777444444666777999:::<<<<<<666222000222111///111555999EEEQQQSSSQQQQQQRRRQQQNNNKKKGGGFFFFFFFFFFFFEEEBBB@@@<<<666333333666999@@@BBBFFFIIIHHHDDD???;;;111111222111000///---,,,------,,,,,,------......,,,,,,,,,,,,---------------+++***)))((()))***+++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((()))***+++,,,+++*********+++,,,,,,------,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,------------,,,++++++++++++,,,---------...///111222222222222333444555666777888999:::999;;;<<<======???BBBDDDAAACCCEEEFFFFFFGGGIIIKKKLLLTTTcccvvvzzzlll^^^SSSMMMKKKKKKNNNUUU^^^gggmmmnnnnnnhhhgggeee```XXXQQQLLLJJJIIIKKKNNNRRRVVV[[[___aaaccceeegggkkkooorrruuuvvvwwwyyy|||}}}~~~xxxgggVVVJJJCCCAAA>>>===???AAAAAACCCHHHOOOTTTVVVSSSQQQMMMGGG???>>>????????????@@@CCCEEEIIIOOOTTT]]]lll|||~~~nnn\\\PPPPPPQQQUUUiiissseee[[[UUUQQQPPPKKKHHHHHHLLLLLLJJJKKKOOOMMMQQQUUUVVVVVV\\\gggqqquuuvvvppplllkkkqqqyyy~~~|||{{{zzzxxxwwwuuutttuuutttrrrqqqnnnlllhhhfffeeedddbbb```\\\]]]^^^_________^^^]]]WWWUUURRRLLLFFF???:::777777777666666666666777888333444555777999;;;===>>>666222000222111///111555888CCCLLLMMMKKKLLLOOOOOOOOOLLLHHHFFFFFFGGGFFFFFF@@@>>>:::666333444888<<>>AAACCC@@@BBBDDDEEEFFFGGGIIIKKKKKKSSSbbbvvvssseeeWWWLLLGGGHHHKKKXXXjjjwwwwwwpppllllllgggccc```ZZZRRRNNNOOOMMMOOORRRWWW[[[___cccdddjjjlllnnnqqqsssuuuwwwwwwzzz{{{}}}sss```PPPGGGCCC@@@???======???AAABBBBBBJJJNNNNNNLLLJJJJJJGGGBBB???@@@@@@@@@???@@@BBBDDDLLLSSS]]]hhhttt|||xxxpppbbbVVVLLLMMMOOOWWWkkktttggg\\\XXXSSSNNNLLLOOOPPPPPPPPPPPPPPPQQQQQQQQQUUUVVVWWWWWWXXX^^^fffmmm{{{~~~{{{uuupppnnnssszzz~~~}}}|||{{{xxxuuusssrrrqqqpppoooooommmjjjfffdddbbbaaaaaaaaa```^^^^^^___^^^\\\ZZZWWWSSSNNNIIIDDD@@@;;;888888777777666666666666666666555555777:::;;;;;;:::333444444222111111333555;;;EEENNNOOONNNOOOQQQQQQMMMLLLKKKJJJHHHHHHHHHHHHCCC???:::555333444777:::===???BBBCCCBBB>>>:::777444333333222111000//////---(((%%%&&&,,,000000...///////////////......---////////////...---,,,++++++++++++++++++++++++,,,,,,++++++***)))(((''''''###&&&)))***)))((('''(((+++*********))))))(((((((((((())))))*********+++++++++++++++++++++++++++------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++...,,,***+++,,,...//////...000111222111111222444555666777888888999888888:::;;;===>>>>>>???AAACCCFFFFFFEEEDDDCCCDDDGGGIIILLLUUUeeeyyyxxxjjj\\\PPPJJJLLLPPP```vvvvvvnnneeeaaa^^^^^^ZZZSSSQQQRRRRRRTTTWWW\\\```eeehhhjjjmmmoooqqqtttvvvxxxyyyzzz{{{|||~~~sss___PPPFFFCCC@@@???======???@@@AAAAAAAAAFFFIIIHHHGGGHHHDDD???===>>>??????@@@BBBFFFJJJSSS]]]jjjssszzzzzzqqqgggYYYPPPKKKNNNSSS[[[ooouuueee[[[SSSQQQQQQOOOQQQUUUTTTUUUVVVXXXYYYZZZZZZ[[[ZZZ\\\]]]]]]___eeeooovvv|||{{{~~~}}}{{{zzz}}}~~~}}}||||||yyyvvvtttsssrrrqqqpppooommmkkkhhheeecccaaa```bbbaaa______```___]]][[[WWWSSSMMMGGGCCC???;;;999888888777666666666666777666555555666999::::::999111222222111000000222555<<>>;;;777555333222222111000///.........***''')))---000000---///////////////...------------------,,,+++******+++++++++***************+++++++++***)))(((((('''$$$'''***+++***(((((((((************)))))))))(((((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,222000---,,,---...---,,,...000111111111111222444333444555666777777777777:::;;;===>>>>>>???AAACCCCCCDDDDDDDDDDDDEEEHHHKKKLLLTTTcccwwwrrrdddVVVOOOOOOTTTeee~~~yyykkk\\\YYYXXXZZZYYYUUUSSSUUUVVVXXX[[[```eeeiiimmmooorrrsssuuuxxxzzz|||}}}~~~}}}~~~~~~qqq^^^OOOFFFBBB@@@???>>>>>>>>>???@@@AAA???EEEJJJLLLLLLLLLHHHBBB@@@@@@??????@@@DDDJJJOOOZZZhhhxxx}}}uuugggZZZNNNIIIHHHOOOWWWbbbuuussscccXXXRRRNNNOOOQQQTTTXXX\\\^^^___bbbeeehhhiiiiiijjjggghhhhhhgggggglllttt{{{}}}~~~~~~{{{uuurrrqqqzzz~~~~~~}}}|||||||||zzzwwwuuutttsssqqqpppnnnmmmllliiigggdddbbb```bbbaaa`````````___]]][[[WWWRRRKKKDDD@@@>>><<<:::999888888777777777777777666555555666888888888777222222222111000111444777>>>GGGNNNNNNKKKLLLLLLLLLMMMMMMLLLKKKIIIHHHFFFFFF@@@>>>:::666555555777888=========<<<:::777555333222222111000///...------///,,,***,,,///000///,,,...////////////...------++++++,,,,,,,,,,,,++++++,,,++++++******)))))))))++++++******))))))((((((&&&(((++++++***))))))***************))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------............------222000.........///...---...000111111111111222444333444555666777777777777:::;;;===>>>>>>???AAABBBAAACCCDDDDDDEEEGGGJJJMMMMMMTTTbbbuuu{{{lll]]]TTTPPPSSSaaayyyssscccUUUSSSTTTXXXXXXUUUTTTVVVVVVXXX\\\aaafffkkkoooqqquuuvvvxxx{{{}}}~~~~~~~~~}}}}}}|||~~~ooo\\\NNNFFFBBBAAAAAAAAA@@@???@@@BBBCCCDDDKKKQQQSSSSSSQQQLLLEEECCCCCCBBBAAABBBHHHOOOTTTbbbqqqyyylll]]]QQQHHHEEEGGGOOOZZZhhh|||uuufff[[[UUURRRQQQSSSVVV[[[___ccciiijjjnnnqqqssstttuuutttuuutttsssooolllmmmrrrwww~~~|||wwwrrroooooorrrtttuuuuuuyyy{{{xxxrrrmmmlllnnnrrr~~~}}}|||||||||{{{yyyvvvuuutttssspppooommmmmmlllkkkhhheeebbb```bbb```____________\\\ZZZVVVQQQHHHBBB>>>===<<<;;;999999888777777777777777666555444555666777666555444444444333222444777:::AAAJJJQQQOOOKKKKKKKKKJJJJJJKKKKKKLLLKKKIIIHHHGGG???===:::777555555666777;;;:::999888777666555444222222111000///......---...---,,,---//////---+++......//////......---,,,,,,,,,---.........------------,,,+++******))))))*********)))))))))))))))(((***,,,,,,***)))***+++*********))))))))))))))))))))))))))))))*********)))))))))***************++++++++++++++++++++++++***++++++,,,,,,++++++***---..................------,,,,,,---///111111000...///111111000000222333555666777888999::::::::::::;;;===>>>>>>>>>@@@BBBBBBCCCDDDEEEEEEGGGJJJLLLOOOUUUbbbuuuttteeeZZZTTTRRRZZZmmmzzzwwwgggZZZQQQPPPRRRVVVVVVSSSSSSUUUUUUXXX\\\aaaggglllppprrrvvvwwwyyy{{{}}}~~~~~~}}}||||||{{{zzzzzzzzzyyy|||~~~mmmZZZMMMFFFDDDBBBDDDDDDCCCBBBCCCFFFIIIKKKQQQVVVVVVTTTRRRKKKDDDCCCCCCCCCCCCGGGNNNXXX^^^ooozzz|||oooaaaTTTKKKGGGFFFHHHPPP[[[mmm{{{jjj___YYYTTTVVVYYY[[[^^^cccggghhhmmmnnnppprrrssstttttttttwwwxxxvvvrrrmmmlllooorrr}}}~~~~~~sssooojjjggghhhkkknnnoooppprrrsssooohhhfffiiinnnyyy~~~}}}||||||yyywwwuuutttsssqqqooolllllllllkkkjjjhhheeebbb``````___^^^^^^^^^]]][[[YYYUUUOOOFFF@@@<<<;;;;;;;;;999888888777666777777777666555444555666777666555444444333222222444999<<>><<<999666555555666777888888777777666666666666444333222111000//////...------,,,---...---,,,***...............------,,,,,,,,,------...---------......---,,,+++******))))))))))))))))))*********)))+++,,,,,,***)))***+++))))))))))))))))))************))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---..................---+++******,,,///000000///---///000111000000111333555666777999::::::;;;;;;:::<<<===>>>======???AAACCCEEEFFFFFFFFFGGGIIIJJJQQQWWWdddvvv{{{lllbbbZZZUUUUUU```iiifff[[[SSSMMMLLLNNNSSSTTTQQQPPPQQQTTTVVV[[[```ffflllppprrrssstttvvvxxxzzz{{{||||||{{{zzzyyyxxxwwwwwwwwwwwwxxxzzz}}}~~~}}}kkkYYYMMMGGGEEEEEEGGGIIIHHHGGGHHHLLLPPPVVVZZZ[[[XXXUUUSSSMMMFFFAAABBBDDDGGGMMMVVVaaahhhxxx}}}}}}qqqbbbVVVMMMFFFGGGHHHLLLSSS___sssrrrccc\\\YYYUUU\\\aaadddfffjjjlllkkkhhhhhhiiiiiijjjkkklllllloooqqqsssrrrooonnnpppsssyyy}}}~~~zzzppplllhhheeefffiiikkkkkklllmmmlllhhhdddeeekkkrrr~~~}}}|||xxxvvvtttssssssqqqnnnkkkkkkkkkjjjhhhfffdddbbbaaa___^^^]]]]]]]]]\\\ZZZXXXRRRLLLEEE>>><<<;;;;;;;;;888777777666666666666666555444444555777777777666111111000//////222777;;;FFFOOOUUURRRMMMLLLKKKIIIEEEGGGJJJMMMNNNLLLJJJHHH>>><<<888555444555777888888777777777666666666666444444333222111000//////---------,,,,,,,,,,,,,,,---............---,,,,,,******++++++++++++******---,,,,,,++++++*********(((((())))))******++++++***+++,,,+++))))))***+++))))))))))))************************))))))))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------............---------,,,,,,---......,,,+++---///000000000000111333333444555777888999999999:::<<<============>>>@@@CCCEEEGGGGGGGGGGGGHHHJJJQQQXXXeeewwwtttiii___WWWSSSVVVZZZWWWPPPLLLGGGFFFIIIOOOPPPNNNMMMOOOOOORRRVVV\\\bbbhhhmmmooopppqqqrrrtttvvvwwwxxxxxxwwwwwwuuutttssssssttttttwwwyyy|||~~~{{{iiiXXXMMMHHHGGGGGGKKKMMMMMMLLLMMMRRRWWW\\\^^^\\\WWWSSSQQQMMMHHHDDDFFFHHHLLLQQQZZZdddkkkqqqsssnnnbbbVVVOOOIIIDDDDDDHHHOOOXXXfff{{{}}}lll```\\\\\\]]]gggnnnooonnnooolllhhhaaa`````````aaabbbeeefffgggkkkppprrrqqqqqqrrrtttvvvzzz}}}wwwnnnkkkgggeeeeeegggggggggeeeeeedddcccfffmmmwww}}}{{{xxxvvvuuuttttttrrrnnnkkkkkkjjjhhhfffdddbbbaaaaaa```___]]]]]]^^^]]][[[YYYPPPKKKDDD>>><<<;;;:::999777666666555555555555555555444444555777999888777000//////......111777;;;FFFNNNTTTQQQMMMKKKJJJHHHFFFIIILLLNNNNNNKKKGGGEEE>>>;;;777333222444777:::888888888777555333222111333333222111000///............---,,,,,,,,,...000------......------,,,++++++++++++++++++***)))(((******))))))))))))))))))'''(((((()))***+++++++++***++++++***(((((()))***((()))))))))************************)))))))))((()))))))))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,---------...//////---,,,---...000000//////111222333444555777888999:::::::::<<<======<<<<<<>>>???AAADDDFFFGGGHHHHHHJJJLLLPPPWWWeeexxxyyynnnaaaXXXQQQQQQQQQMMMHHHFFFBBBBBBEEELLLNNNLLLKKKMMMJJJMMMQQQWWW^^^dddhhhkkkmmmnnnpppqqqssstttuuuuuuuuutttsssrrrqqqrrrrrrssswwwyyy|||~~~yyyhhhXXXNNNIIIHHHIIIMMMPPPPPPOOOQQQVVV\\\XXXYYYVVVOOOKKKJJJGGGCCCKKKLLLMMMOOOSSSZZZaaagggdddddd___UUUNNNKKKIIIEEE@@@GGGQQQ\\\kkkwwwiii```^^^```iiissszzzxxxsssqqqkkkddd]]]\\\[[[[[[\\\___ccceeedddiiipppssssssrrrssstttsssyyywwwqqqllljjjfffddddddeeedddccc^^^^^^___bbbjjjwww}}}{{{yyywwwvvvvvvuuusssooolllkkkjjjgggdddbbbaaaaaaaaaaaa```^^^^^^___^^^\\\ZZZNNNIIICCC>>><<<;;;999999666666555444444444444444555444444555888:::999999111111000//////333999===EEEMMMSSSPPPLLLJJJIIIHHHIIIKKKNNNOOONNNJJJEEEBBB???<<<666222222444888;;;999999888777444111...,,,222222111000///...------//////...---,,,---000333------......------,,,+++.........---,,,+++***)))''''''''''''((((((((((((''''''((()))***++++++,,,***++++++***((('''(((***(((((())))))*********++++++*********))))))(((((('''(((((()))***+++++++++)))))))))))))))))))))))),,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,///111333222000---...000000//////111222555666777999;;;<<<<<<<<<:::<<<======<<<<<<>>>??????BBBEEEGGGHHHJJJLLLNNNNNNUUUdddxxx}}}kkkaaaTTTLLLIIIHHHFFFDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJLLLOOOSSSYYY^^^bbbeeeeeehhhlllooooooooooooooopppmmmkkkjjjlllnnnpppqqqvvvxxx{{{}}}~~~rrrdddWWWMMMHHHIIILLLOOOSSSTTTSSSTTTWWWZZZYYYUUUOOOIIIEEEDDDEEEFFFFFFHHHLLLPPPTTTXXXZZZ[[[^^^UUUMMMJJJGGGBBB@@@@@@HHHNNNWWWbbbttt~~~oooeee```aaafffqqqwww{{{zzzqqqhhhbbb```aaabbbccceeegggjjjkkklllrrrsssvvv|||yyyssstttuuuyyy~~~|||wwwqqqnnnhhhhhhhhhfffccc`````````cccaaaeeeoooxxx|||{{{yyywwwtttqqqnnnlllhhhhhhgggfffffffffffffffdddbbbaaa```___]]]ZZZWWWNNNIIIBBB<<<::::::999999444444444444555555555555333333444777888888666444111000000222111000666>>>MMMSSSYYYWWWQQQLLLKKKNNNMMMMMMMMMKKKHHHEEEAAA???===999555333444555777777888888777666555444333333.../////////000000000111---...//////...,,,+++***,,,---------------------///......------,,,++++++,,,,,,+++***)))(((''''''((())),,,.........---,,,************************---***&&&$$$$$$&&&***---&&&''')))***++++++***)))******+++++++++,,,,,,,,,)))***+++,,,---,,,+++******++++++,,,,,,++++++***+++///333222///------/////////000000111111222222///////////////000111111000222555888:::;;;<<<<<<999999;;;<<<============???AAADDDEEEFFFHHHLLLNNNSSSZZZgggyyyoooeeeXXXOOOKKKJJJHHHFFFCCCCCCCCCDDDEEEHHHJJJKKKKKKLLLNNNQQQUUUYYY\\\^^^___bbbfffiiiiiiiiiiiijjjiiihhhffffffhhhkkkmmmnnntttwww{{{qqqcccVVVLLLHHHIIIKKKOOOSSSVVVVVVVVVXXXZZZTTTPPPKKKFFFBBBAAABBBCCCBBBCCCFFFIIIKKKNNNOOOPPPNNNHHHDDDFFFHHHHHHIIIKKKIIIPPPYYYeeewwwzzzmmmeeebbbdddiiinnnqqqssspppjjjffffffhhhkkkmmmrrrwww|||wwwwwwxxx{{{~~~}}}|||zzzvvvqqqlllhhhfffdddddddddbbb______aaacccccceeennn}}}~~~{{{{{{yyyvvvssspppmmmllljjjiiigggfffeeeeeeeeefffdddcccaaaaaa```]]]YYYVVVMMMHHHAAA<<<::::::999999888777777777666666555555444444555777999999666444111///000111111111888AAAMMMRRRWWWVVVPPPLLLMMMOOOMMMMMMMMMLLLJJJGGGCCCAAA===:::666444444666777777888888777666555444444333111111000000////////////+++,,,,,,------,,,,,,,,,.........------,,,,,,+++.........---,,,,,,++++++++++++******)))((((((((((((***,,,---...---,,,+++******************************((((((((((((*********++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++***++++++,,,,,,++++++***,,,,,,...///000///---,,,,,,------...//////000000///////////////000111111000222444666888:::::::::;;;;;;===>>>??????@@@@@@@@@BBBDDDEEEFFFHHHLLLNNNSSSZZZhhhzzzvvvlll^^^SSSMMMLLLJJJIIIFFFEEEDDDDDDEEEHHHKKKMMMMMMNNNOOOPPPRRRUUUWWWXXXYYY\\\```bbbbbbbbbcccddddddcccbbbccceeeiiimmmooossswww~~~oooaaaUUUKKKGGGGGGHHHLLLRRRVVVWWWWWWVVVWWWMMMJJJFFFBBB???>>>?????????@@@AAABBBCCCCCCDDDDDDGGGBBB@@@DDDFFFFFFHHHKKKLLLUUUaaaooouuukkkfffdddhhhmmmlllllljjjgggfffjjjssszzz~~~{{{zzz{{{}}}}}}}}}zzzwwwqqqkkkfffbbb___^^^\\\\\\[[[ZZZZZZ]]]bbbgggkkkrrr{{{zzzxxxuuurrrooommmkkkllljjjgggeeedddcccdddeeedddcccbbbaaa```]]]YYYUUUKKKGGGAAA<<<::::::999999;;;::::::999777666666555555555666888:::999777555111//////000000333<<>>:::777555666777888888999888777777555555444333333222222000///...------+++++++++,,,---...///000//////...---,,,++++++***......------,,,,,,++++++)))))))))))))))))))))))))))***,,,------,,,+++***************************((()))+++,,,,,,+++)))(((,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,---------***++++++,,,,,,++++++***+++)))(((+++///000---))),,,,,,------.../////////000////////////000111111111222444666777888888888;;;;;;===>>>???@@@@@@@@@@@@BBBDDDEEEFFFHHHLLLNNNSSSZZZhhhzzz}}}sssdddXXXPPPNNNMMMLLLLLLJJJHHHFFFFFFIIILLLNNNPPPPPPQQQQQQRRRTTTUUUVVVWWWZZZ\\\^^^^^^___aaabbbaaabbbcccdddgggkkkppptttvvv|||~~~mmm___SSSIIIEEEFFFCCCHHHOOOUUUWWWVVVSSSRRRHHHFFFCCC@@@>>>>>>>>>>>>@@@????????????@@@@@@AAABBB>>>>>>BBBDDDDDDFFFJJJPPP\\\kkk|||qqqiiiggggggjjjnnnjjjhhhfffffflllzzz}}}}}}}}}~~~yyytttmmmeee___\\\[[[\\\ZZZZZZYYYZZZ]]]dddmmmsss{{{zzzwwwtttqqqnnnlllkkkmmmkkkhhhdddcccbbbcccddddddcccbbbaaa___\\\WWWSSSIIIEEE@@@<<<::::::999888::::::999888888777666666666666777999::::::777555111///...///111555@@@KKKUUUXXXYYYWWWRRROOOOOORRRSSSSSSRRRQQQNNNIIIFFFCCC>>>;;;888777777999999999999999888777666555444444333222222111000///............---------///111222.........------,,,,,,,,,......------,,,++++++***(((((())))))***************++++++,,,++++++***)))************************((()))+++------+++)))(((,,,+++)))((('''((())))))******+++++++++,,,,,,,,,(((((()))+++,,,---......***++++++,,,,,,++++++***)))((((((***---...,,,***---......//////000111111000000//////000000111222333444555666777777888888888999;;;<<<>>>>>>??????AAACCCEEEFFFGGGIIILLLNNNRRRYYYgggzzzyyykkk^^^UUUPPPOOOOOOSSSQQQNNNKKKKKKLLLOOOQQQQQQQQQRRRRRRSSSUUUVVVWWWWWWXXXZZZ[[[[[[]]]___bbb```bbbdddfffiiinnntttyyy~~~|||kkk]]]QQQGGGCCCDDDCCCGGGNNNUUUXXXVVVRRROOOEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????@@@AAA:::888:::@@@EEEGGGMMMSSSWWWeeexxx|||mmmhhhhhhiiijjjmmmgggfffhhhnnn|||~~~~~~uuupppiiiaaa\\\ZZZ[[[[[[^^^___aaadddjjjttt{{{zzzwwwssspppnnnmmmlllmmmkkkhhheeecccbbbbbbbbbcccbbbaaa```^^^ZZZTTTPPPGGGCCC???;;;::::::999888777777777777777777777777777777777999:::999777444111///...000222777CCCOOO[[[]]]]]]YYYTTTQQQPPPQQQVVVVVVUUURRRNNNIIIDDDAAA???===:::999999:::::::::999999888777666555444444111111111111000000000000///...---,,,,,,---...///,,,,,,,,,------............------,,,++++++******((((((((()))******++++++******************))))))))))))))))))))))))))))))******++++++++++++******,,,+++)))((('''((())))))******+++++++++,,,,,,,,,((())))))***+++---......***++++++,,,,,,++++++***&&&(((++++++***)))+++------------...//////000000000000000000000111222222555666666666777888999999888999;;;===>>>???@@@@@@BBBDDDEEEFFFGGGIIILLLNNNPPPXXXfffyyyssseee[[[UUUSSSSSSXXXVVVTTTRRRRRRSSSUUUWWWTTTTTTTTTUUUVVVWWWXXXYYYXXXYYYZZZZZZZZZ\\\```bbbaaadddgggiiikkkpppxxx~~~zzziii[[[OOOFFFBBBCCCEEEIIIOOOUUUXXXWWWRRRMMMDDDDDDDDDEEEEEEDDDDDDDDDAAA@@@???>>>>>>>>>@@@@@@???>>>???DDDGGGJJJQQQYYYbbbsssuuuiiihhhkkklllkkkllleeeiiiqqq~~~|||qqqnnniiiccc```______```bbbeeekkkrrr{{{}}}{{{wwwssspppnnnmmmmmmjjjiiihhhfffdddbbbaaaaaaaaaaaa```___]]]XXXRRRMMMEEEBBB>>>;;;::::::999888555555555666666666777777777666777888999999666333111//////111444999EEEQQQ]]]^^^^^^[[[WWWSSSQQQPPPVVVVVVTTTQQQMMMHHHCCC@@@@@@>>>;;;:::;;;<<<;;;::::::999888888666666555444111111111111111111000000,,,++++++*********++++++***++++++,,,---...//////------,,,,,,++++++******(((((())))))*********+++))))))))))))))))))******))))))))))))))))))))))))+++***))))))))))))***+++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,---...***++++++,,,,,,++++++***'''***---,,,)))(((+++///******++++++,,,---------111000000000000111222222666666666666777888:::;;;:::;;;===???@@@BBBBBBBBBCCCDDDFFFGGGGGGIIIKKKNNNPPPXXXfffzzzzzzmmmbbb[[[XXXXXXXXXXXXXXXXXXZZZ\\\^^^___]]]\\\\\\[[[[[[\\\]]]]]]\\\]]]]]]]]]]]]___dddgggeeeiiimmmooopppvvv~~~xxxgggZZZNNNDDDAAABBBEEEGGGLLLQQQUUUSSSNNNIIIDDDEEEFFFGGGHHHHHHGGGGGGDDDCCCAAA???>>>>>>??????FFFDDDEEEIIILLLPPPYYYcccuuuyyynnnfffhhhnnnooonnnmmmiiiqqq|||uuutttrrrpppnnnnnnnnnnnnpppuuu~~~~~~|||xxxtttqqqooonnnnnnhhhhhhhhhgggeeecccaaa``````______^^^[[[VVVOOOJJJCCCAAA===;;;::::::999888666666666666666666555555666666666888999888555222111///000333666;;;FFFQQQYYYZZZ\\\[[[XXXUUUQQQPPPSSSSSSRRRPPPLLLHHHDDDBBBAAA???<<<<<<<<<===<<<;;;:::999999888777666555555333333222222111000//////******+++,,,------------+++,,,,,,------.........------,,,,,,+++*********)))))))))))))))*********(((((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++*********+++------***++++++,,,,,,++++++***,,,,,,,,,,,,++++++,,,---*********+++,,,,,,------111111000000111111222333555555555555666888:::;;;:::;;;===???AAABBBCCCCCCCCCEEEFFFGGGGGGIIIKKKNNNRRRYYYhhh|||~~~rrrggg___\\\[[[XXXXXXZZZ\\\___bbbdddfffeeeeeedddcccbbbbbbbbbbbbaaabbbbbbaaaaaadddiiillljjjnnnsssuuuvvv{{{wwwfffYYYMMMDDD@@@AAABBBDDDGGGMMMPPPOOOIIIDDDDDDEEEGGGHHHIIIJJJIIIIIIHHHFFFCCCAAA???>>>??????AAA@@@DDDKKKRRR[[[hhhuuurrriiiccchhhppprrrpppooonnnzzz}}}~~~~~~~~~~~~}}}}}}|||||||||xxxtttqqqooooooooofffggghhhhhhfffdddaaa______^^^^^^]]]ZZZUUUNNNHHHCCC@@@===;;;::::::999777999999888777666555444444666666666777888777444111111000111444777<<>>;;;===BBB@@@DDDJJJPPPYYYhhhzzzkkkfffeeekkkqqqrrrrrrsssqqq~~~|||xxxuuutttrrrqqqooohhhggggggggggggfffccc```]]]^^^___^^^ZZZTTTMMMIIIBBB???;;;999999999999888888888777777666666555555666777999::::::888555333111222333444888???JJJRRRZZZYYYXXXVVVUUUUUUUUUUUUPPPOOOMMMLLLJJJHHHFFFEEE>>>>>>>>>???@@@???<<<:::999999999888666555333222444444333222111//////...------............------///............---------,,,++++++******++++++,,,++++++******)))((('''''',,,+++++++++******))))))*********)))))))))))))))''''''(((((((((((('''&&&'''(((***+++,,,,,,,,,+++***)))((()))***+++***((('''((()))***+++,,,------*********++++++,,,,,,,,,++++++******++++++,,,---///000000000000000000000//////000111222333333444444555666777888999999999888999:::<<<===???@@@AAA@@@BBBEEEGGGHHHJJJLLLOOOPPP[[[mmmwwwkkkaaa\\\WWW[[[^^^aaabbbeeejjjmmmsssrrrqqqqqqqqqqqqqqqpppmmmoooqqqrrrsssuuuxxx{{{{{{}}}}}}nnn]]]QQQIIIBBB@@@AAAAAACCCEEEEEEDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHEEECCCDDDFFFDDDAAABBBFFFCCCGGGNNNVVVdddwww~~~lllgggggglllrrrssssssttt~~~|||xxxuuusssrrrpppnnniiihhhhhhhhhiiihhheeeccc______```^^^YYYRRRKKKGGGAAA>>>;;;999999999999888888777777777666666666555666777999:::999777555333000222333555:::CCCNNNVVVXXXXXXWWWVVVUUUTTTTTTTTTRRRQQQOOOMMMKKKIIIFFFEEE@@@???>>>>>>??????===;;;999999999888777555444333333333222222111000//////------............------...---------,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++******)))++++++*********)))))))))***)))))))))))))))))))))))))))))))))((((((((((((((()))***+++,,,,,,+++++++++)))((()))***+++***((((((((()))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000000///......------,,,//////000111222333333444555555777888999:::::::::;;;;;;<<<<<<===>>>??????@@@BBBDDDFFFGGGIIILLLNNNQQQ\\\nnnsssgggaaaXXXZZZ]]]```ccchhhmmmqqqyyyyyyyyyzzzzzz{{{{{{{{{uuuwwwyyy{{{|||yyykkkZZZOOOGGG@@@===>>>>>>@@@BBBCCCBBBAAABBBCCCEEEEEEFFFFFFFFFGGGGGGGGGBBBBBBDDDHHHHHHEEEFFFJJJIIIMMMTTT^^^nnnwwwlllhhhhhhmmmqqqrrrsssvvv~~~|||xxxuuusssqqqooommmkkkjjjiiiiiijjjjjjhhhfffaaaaaa___\\\VVVOOOHHHDDD@@@>>>;;;999999999999888777777777777666666666666666777999999888666444333000111333777===GGGRRRYYYXXXXXXWWWWWWVVVVVVVVVVVVUUUSSSPPPNNNMMMKKKHHHFFFBBB@@@>>>===>>>>>>===<<<999999999888777666555444222222222111111000000000------............------------,,,,,,,,,+++++++++,,,++++++******++++++,,,------,,,,,,+++***************))))))))))))(((((())))))))))))))))))******)))((('''''''''((()))))))))******+++++++++******+++***))))))***+++***)))))))))))))))******++++++------------,,,,,,,,,,,,...------------...////////////.........---------//////000111222333333444555666777999::::::;;;;;;<<<<<<============>>>>>>???AAADDDFFFGGGHHHKKKMMMSSS^^^pppzzzmmmeeeZZZ[[[\\\___ccciiippptttzzz{{{}}}~~~~~~~~~uuugggWWWMMMEEE???<<<===<<<>>>@@@@@@@@@AAABBBDDDDDDEEEFFFGGGHHHIIIJJJKKKDDDCCCEEEIIIIIIHHHKKKPPPRRRVVV]]]hhhxxxqqqiiigggggglllnnnoootttyyy~~~}}}xxxuuusssqqqooommmkkkjjjiiiiiijjjjjjhhhgggcccaaa___ZZZSSSLLLEEEAAA???===:::999999999888777777777777777666666666666777777888888777555333222000111333777???IIISSSZZZXXXXXXYYYYYYYYYYYYYYYXXXWWWTTTQQQOOOPPPNNNKKKHHHAAA???<<<;;;<<<===<<<<<<999999999999888777666555111111111111000000000000------............---------------,,,,,,,,,,,,+++,,,++++++******++++++,,,*********)))))))))(((((()))))))))((((((((((((((()))))))))))))))*********((('''%%%$$$%%%&&&(((******+++++++++*********)))+++***))))))++++++***)))))))))******************.........------,,,,,,,,,...------------...//////------......//////000000//////000111222333333444666777888999:::;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@BBBDDDFFFFFFHHHJJJLLLTTT```rrrsssjjj]]]\\\[[[]]]bbbjjjqqquuuyyy|||qqqcccUUUKKKEEE???<<<>>>;;;===>>>???@@@AAACCCEEECCCDDDGGGIIIMMMPPPRRRSSSOOOLLLLLLNNNOOOPPPUUU\\\```eeennnzzzrrrjjjfffdddfffiiikkknnnvvv}}}yyyuuutttrrrpppnnnkkkiiigggggghhhhhhgggfffdddbbb^^^XXXPPPHHHBBB>>>>>><<<:::999::::::888777666666666666777777777777777777777777666444222111111111333888@@@JJJSSSXXXWWWXXXYYYZZZ[[[[[[[[[ZZZYYYUUURRRQQQSSSRRROOOKKK???===;;;:::;;;<<<<<<;;;::::::::::::999888666666111111000000000000000000------............------............------------,,,++++++******++++++,,,*********)))))))))))))))((((((((((((((()))))))))(((((())))))************)))((('''&&&&&&(((***,,,++++++******************+++***)))***+++,,,+++)))************++++++++++++.........------,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------//////000111222333333444666777888999:::;;;;;;;;;:::;;;<<<===>>>@@@AAAAAA@@@BBBEEEFFFGGGHHHJJJLLLUUUaaatttyyypppaaa^^^[[[[[[```hhhooossszzz~~~zzzkkk___QQQIIIDDD???===>>>;;;<<<>>>???@@@BBBEEEHHHFFFHHHKKKPPPTTTYYY\\\^^^]]]ZZZYYY[[[\\\___fffnnnrrrwwwqqqiiifffeeedddfffiiikkkppp~~~}}}yyyvvvuuutttrrrpppkkkiiigggfffffffffeeeddddddbbb\\\UUUMMMFFF@@@===<<<;;;999999::::::888666666666666666777777777777777777777666555333222111222111333999BBBLLLTTTXXXXXXYYY[[[]]]^^^___^^^^^^^^^YYYTTTSSSUUUTTTOOOJJJ===;;;:::;;;<<<======<<<<<<<<<<<<;;;999777666555111111111000000/////////------............------//////.........---------,,,++++++******++++++,,,++++++++++++++++++++++++(((((())))))))))))******((((((((()))******+++++++++******)))***+++---...+++******)))******++++++,,,*********+++,,,+++***++++++++++++,,,,,,------------------,,,,,,,,,,,,+++************+++,,,,,,......---,,,***)))((('''//////000111222333333444555666777999::::::;;;;;;999:::;;;===???AAABBBCCCBBBDDDFFFGGGGGGIIIKKKMMMVVVbbbtttuuueee```ZZZZZZ___fffmmmqqqzzz~~~uuueeeYYYMMMFFFBBB>>><<<>>><<<===???@@@AAADDDHHHKKKMMMOOOSSSXXX]]]bbbeeegggeeedddeeeiiilllooovvv}}}rrrhhheeefffggggggiiikkknnnvvv}}}zzzwwwwwwvvvtttsssmmmkkkhhhffffffeeedddcccdddaaa[[[SSSKKKDDD???<<<;;;:::999999::::::888666555666666666777777777888888777666555444222111000111111333:::EEEPPPXXX[[[^^^```bbbeeefffgggffffffeee___XXXVVVVVVTTTMMMGGG;;;;;;;;;===@@@AAA@@@???>>>>>>===;;;999777555444222222111000///......---------............------.........---------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))*********++++++'''(((((()))******++++++)))))))))***++++++,,,,,,******)))))))))+++,,,---,,,+++******,,,,,,+++***++++++,,,------...//////++++++++++++,,,,,,,,,,,,***************+++,,,,,,---------,,,,,,,,,,,,,,,//////000111222333333444555555777888999:::::::::;;;<<<===>>>???@@@AAAAAACCCEEEGGGHHHHHHIIILLLMMMVVVbbbuuuyyygggaaaZZZYYY]]]eeellloooyyy~~~}}}qqqaaaVVVJJJDDD@@@<<<;;;===<<<>>>@@@AAABBBEEEIIILLLSSSUUUYYY^^^cccgggkkkmmmggggggkkkqqquuuxxx~~~rrriiidddfffiiijjjjjjlllnnnqqq{{{{{{|||}}}zzzxxxxxxwwwvvvuuuooollliiiffffffeeedddcccddd```ZZZRRRJJJCCC>>><<<;;;:::999999::::::888666555666666666777777888888888777666555333222111000000000333;;;HHHTTT\\\___eeegggjjjmmmnnnooonnnnnnkkkccc[[[WWWVVVSSSJJJCCC;;;;;;===???BBBCCCBBBAAA??????>>><<<999777555333333222111000///...---,,,---..................------------,,,,,,,,,++++++,,,++++++++++++++++++,,,))))))))))))))))))******))))))******+++++++++,,,'''(((((()))***+++++++++%%%%%%'''((())))))))))))))))))(((((()))+++---...,,,+++******,,,,,,+++***++++++,,,---...000000111*********++++++,,,,,,,,,++++++******++++++,,,---***+++,,,///111333555666//////000111222333333444444555666777888999999999===>>>>>>>>>????????????DDDFFFHHHIIIIIIJJJLLLNNNVVVbbbuuusssggg\\\YYY\\\bbbjjjrrrwww|||sssiiiZZZQQQGGGAAAAAAAAA@@@>>><<>><<<:::777555444333222111///......------////////////////////////111...,,,,,,......,,,)))***++++++,,,,,,++++++***)))))))))))))))))))))))),,,+++***)))))))))++++++'''((()))++++++******)))******))))))))))))))))))***)))((()))***+++***((())))))***++++++++++++***))))))))))))***,,,...///---,,,+++,,,------,,,***+++,,,------++++++,,,---...............///000000111111111111111111111111222444777888888999:::<<>>>>>>>>???@@@AAAAAAEEEHHHKKKKKKIIIIIIKKKNNNVVVaaatttzzznnnaaa]]]]]]```gggnnnvvvzzz}}}nnndddTTTLLLCCC>>>======<<<:::===@@@CCCEEEHHHMMMTTTYYYdddgggiiijjjhhhccc___]]]ZZZ[[[]]]```dddjjjqqqvvv~~~wwwpppgggbbbccciiiooorrruuutttsssssszzz~~~tttqqqpppkkkiiijjjbbbcccggglllsssyyy~~~~~~{{{zzzzzzyyywwwuuussspppllliiiiiihhhgggfff___[[[TTTLLLEEE???;;;:::999999999888888888888777999999888777777777999999:::777666777666222222555777<<>>???@@@CCCEEEEEEDDDCCCBBBBBBBBBCCCCCCAAA>>>:::888333222111///......------........................000...,,,,,,......,,,)))+++++++++,,,,,,+++++++++******************************)))(((((()))******'''((()))***+++******))))))))))))))))))************)))((()))***+++***((())))))***++++++++++++***************+++---...///---,,,+++,,,------,,,***+++,,,---,,,+++******+++...............///000000000000111111222333444444444666888999999999;;;<<<>>>>>>>>>>>>>>>???@@@AAAEEEHHHJJJJJJHHHHHHKKKNNNVVVaaatttwwwiiibbb^^^^^^ccciiisssxxx}}}uuufff\\\OOOHHH@@@;;;;;;;;;;;;:::???AAACCCGGGLLLTTT^^^dddnnnmmmkkkgggaaaYYYSSSOOOKKKMMMNNNPPPSSSYYY___ccckkkpppwww|||}}}yyysssoooddd```\\\]]]bbbkkkssswwwyyyvvvsssvvv~~~rrrhhheeefffddd```^^^UUUVVVXXX[[[___dddhhhjjjrrrxxx~~~~~~|||zzzyyyyyyxxxvvvtttssspppllliiihhhgggeeeddd\\\XXXQQQIIIBBB===:::999999999999888888888888777777666666666777999:::<<<:::888888999777333444777>>>DDDKKKSSS___mmmssstttwww}}}~~~sssjjjaaaZZZQQQFFF???===@@@DDDGGGGGGEEEBBBBBBCCCDDDFFFHHHIIIGGGCCC===:::333222111///....................................///...---,,,------,,,***++++++++++++++++++++++++++++++++++++++++++++++++)))((((((((((((((())))))(((((()))************)))(((((())))))*********+++***)))((()))***+++***(((((()))******++++++******++++++++++++,,,---///000,,,++++++,,,---...,,,***,,,------,,,***)))***+++...............///000000//////000222333555666666666888::::::::::::;;;<<<============>>>???@@@AAAEEEGGGJJJIIIHHHHHHKKKNNNUUUaaauuu~~~qqqhhhaaa]]]```eeeqqqvvv|||{{{nnn```VVVLLLGGG@@@<<<<<<=========AAABBBDDDIIIRRR\\\gggnnnsssnnnfff]]]TTTMMMGGGDDDBBBDDDEEEFFFHHHLLLQQQUUUZZZ]]]cccggghhhfffbbb```]]]\\\\\\___eeennnuuuzzz}}}xxxvvv||||||zzzooofff]]]]]]aaabbb___[[[TTTTTTTTTUUUWWWZZZ\\\^^^aaafffmmmqqqvvv}}}{{{zzzyyyyyyxxxvvvttttttqqqmmmjjjhhhfffcccaaaYYYUUUNNNGGGAAA===;;;:::999999999888888888777777666666666666777999;;;<<<<<<::::::;;;888444666;;;CCCOOO\\\ccckkkvvvsssjjj```YYYPPPEEE???===@@@EEEIIIIIIEEEBBBDDDGGGFFFIIIKKKLLLIIICCC<<<777222111000///..........................................------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((()))))))))***((()))))))))************((((((((()))******++++++***)))((()))***+++***(((((())))))***************++++++,,,,,,---...//////,,,++++++,,,---...,,,++++++,,,------,,,+++,,,..................///000000000111111333444555555666666888::::::999999999:::<<<<<<<<<<<<===>>>@@@@@@DDDGGGHHHHHHGGGGGGKKKOOOTTTaaauuuyyyooofff______cccmmmssszzz~~~~~~tttgggZZZQQQHHHEEE@@@===<<<===>>>???BBBCCCGGGNNNXXXcccmmmrrrtttjjj]]]QQQIIIEEECCCAAA>>>???@@@AAABBBDDDHHHKKKOOOQQQTTTWWWZZZ\\\]]]]]]\\\^^^bbbffflllssszzz~~~|||~~~tttnnnlll```\\\YYYZZZaaaeeeccc___UUUTTTSSSRRRSSSUUUXXXZZZYYY^^^eeekkkrrr}}}}}}{{{zzzzzzzzzyyyvvvtttssspppllljjjgggeeebbb```WWWSSSLLLEEE@@@===<<<<<<999999999888888888777777888777777777888999;;;<<<>>>===<<<<<<888555999@@@MMM___rrryyy|||qqqhhh^^^VVVNNNEEE@@@@@@@@@EEEIIIIIIEEEDDDFFFJJJJJJLLLMMMMMMHHHAAA:::555222111000//////......///........................------...---,,,,,,,,,---,,,++++++******++++++,,,************************)))))))))******+++++++++)))))))))))))))*********(((((())))))***************)))((()))***+++***((((((((()))************)))+++,,,,,,---............++++++***,,,......---+++***,,,---...---...///111...............///000000222333333333333333444444555777888999888777888999;;;;;;<<<<<<===???@@@AAACCCFFFGGGGGGEEEGGGKKKOOOTTTaaatttyyynnnccc```bbbhhhnnnvvv{{{}}}~~~wwwkkk___SSSKKKCCCAAA>>>;;;:::;;;>>>???CCCEEEJJJSSS^^^hhhnnnqqqooodddTTTIIIDDDCCCCCCCCC===>>>>>>>>>>>>???BBBDDDHHHIIIKKKOOOSSSXXX]]]___^^^bbbhhhnnnsssxxx}}}{{{}}}}}}qqqgggcccbbbZZZ\\\^^^```fffkkkjjjfffWWWVVVTTTTTTTTTWWWZZZ[[[[[[aaahhhooowww{{{{{{zzzzzz{{{yyyvvvtttqqqooollliiigggeeebbb___TTTPPPIIICCC>>><<<<<<<<<999999999888888888888777888888888888999;;;===>>>AAA???>>><<<777555<<>>@@@AAABBBCCCEEEFFFFFFDDDFFFKKKOOOTTT```sssvvvhhhbbbbbbaaahhhqqqxxx{{{}}}{{{nnnbbbWWWLLLEEE???>>><<<::::::;;;>>>@@@CCCFFFMMMWWWbbbjjjmmmmmmeeeZZZMMMCCCAAAAAAAAA@@@>>>???@@@???>>>>>>@@@BBBDDDFFFIIINNNSSSXXX]]]___aaafffmmmrrruuuwwwzzz}}}}}}wwwkkkaaa\\\\\\]]]```gggmmmoooqqqtttsssnnnbbb```___^^^```cccfffiiijjjpppxxx~~~yyyyyyyyyyyyzzzxxxuuurrrpppnnnkkkiiigggeeebbb___QQQMMMFFF@@@;;;:::;;;<<<999999999888888888888777777777777999;;;===@@@BBBDDDBBB???;;;666555???JJJ^^^qqquuucccZZZQQQLLLHHHCCCBBBEEEEEEEEEFFFFFFFFFFFFFFFFFFJJJIIIFFFCCC???;;;888777111000000///////////////------------------------+++---///...,,,+++---///---,,,***))))))***,,,---************************'''''')))***+++++++++******)))((((((((()))++++++++++++******)))(((((((((***)))((()))***+++***((('''(((((()))))))))))))))******,,,------,,,,,,+++*********,,,...///...,,,+++,,,------+++***+++---...............///000000000111111111222222333333333555888999999999:::<<<<<<<<<<<<===???AAABBBCCCBBBDDDEEEEEEDDDFFFKKKPPPTTT___qqq{{{kkkcccbbb]]]dddnnnuuuyyy{{{~~~uuuhhh\\\QQQGGG@@@???>>>===<<<;;;<<>>:::999:::;;;999999999888888888888777555666777999<<<@@@CCCEEEFFFCCC???:::555555@@@MMM]]]lll~~~yyykkk]]]TTTLLLHHHEEEBBBBBBEEEHHHGGGEEEEEEFFFEEEDDDBBBEEECCC???<<<999777777777111000000////////////000------------------------+++---///...,,,+++---///---,,,***))))))***,,,---++++++++++++++++++++++++%%%&&&((()))*********)))***)))((((((((()))+++,,,,,,,,,+++***)))(((''''''***)))((()))***+++***((('''(((((())))))))))))))))))***+++,,,---,,,+++************,,,...///...,,,,,,------+++)))''''''(((...............///000000......///111222333444555444666888:::::::::<<<>>><<<<<<===>>>???AAACCCDDDBBBDDDEEEDDDCCCEEEKKKPPPUUU___pppxxxkkkaaabbbdddiiipppwww|||}}}}}}|||jjj]]]RRRHHHBBBAAA>>>===;;;:::;;;<<<>>>@@@DDDKKKVVV```ffffffccc```SSSMMMFFFAAA???===;;;999===>>>@@@AAABBBAAAAAA@@@GGGHHHKKKMMMQQQWWW^^^cccdddiiinnnnnnmmmooowww{{{qqqiii^^^VVVSSSTTTVVVXXXmmmsss{{{~~~{{{yyyyyyrrrsssuuuxxx|||~~~}}}}}}{{{zzzzzzyyyyyyxxxwwwwwwuuupppkkkjjjjjjfff]]]UUULLLHHHBBB>>><<<;;;;;;:::<<<999777888:::;;;999666666666666888<<>>@@@AAAGGGLLLSSSXXXYYYWWWRRROOOEEEBBB???>>>???AAACCCCCCCCCDDDFFFGGGHHHHHHGGGGGGGGGJJJNNNRRRUUUXXX[[[^^^aaadddhhhkkkppp{{{tttggg```XXXUUUOOOLLLKKKOOOSSSWWW\\\bbbiiinnnqqquuuzzz}}}~~~}}}}}}|||zzzxxxwwwvvvuuuqqqmmmiiigggfffbbbYYYRRRIIIEEE@@@===<<<;;;;;;:::;;;:::888999::::::999777<<<;;;;;;;;;<<>>@@@BBBCCCEEEEEEEEEEEEEEEFFFJJJMMMWWWcccuuuzzznnnllljjjlllrrrxxx~~~~~~mmm```QQQGGGAAA<<<:::;;;999999:::;;;===???AAABBBIIILLLPPPSSSRRROOOJJJFFFCCCAAA???>>>???AAACCCDDDFFFGGGIIIJJJKKKKKKKKKKKKHHHLLLQQQVVVXXXZZZ\\\]]]```dddkkkrrr{{{{{{lllaaa[[[UUUSSSPPPMMMMMMQQQVVVZZZ^^^cccjjjoootttzzz~~~|||zzzxxxvvvuuupppmmmiiigggeee___WWWQQQFFFCCC???<<<;;;;;;;;;:::::::::999999999999888888;;;;;;:::;;;<<<>>>AAABBBEEE???:::777666777>>>FFFRRRXXX^^^aaa```___aaabbbbbbccceeefffddd^^^UUUNNNHHHIIIIIIKKKUUUbbbjjjkkkhhh```UUULLLHHHEEEBBB@@@::::::999777666555444333333111000///000000...---////////////...---,,,+++......------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++************+++++++++++++++,,,,,,+++++++++,,,+++***))))))***,,,...******************************+++,,,...///000000............////////////,,,,,,------.../////////000111111222222333444444444555777888::::::;;;;;;======<<<===>>>@@@AAACCCEEEEEEEEEEEEDDDFFFIIILLLVVVcccvvvwwwsssooonnnrrrxxx}}}}}}vvvbbbVVVJJJCCC???;;;:::<<<888888:::;;;===???AAABBBJJJKKKMMMNNNMMMIIIEEEBBB?????????@@@AAADDDGGGIIIKKKLLLNNNPPPQQQQQQQQQQQQNNNSSSYYY___bbbcccdddeeeiiiooowwwpppddd\\\WWWRRRRRRPPPNNNNNNRRRYYY^^^dddjjjssszzz~~~{{{yyyxxxwwwpppmmmiiifffbbb\\\TTTNNNCCC@@@===;;;;;;;;;;;;:::::::::::::::999888888999777888888:::<<>>999999888777666444333333222000//////000000...---.........---,,,+++***)))......---,,,++++++******))))))******************(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++************+++++++++++++++,,,,,,++++++++++++***((('''((()))+++---***************+++++++++,,,,,,,,,------.........,,,,,,---------.........,,,,,,------...//////000000111111222222333444444444555777888::::::;;;;;;======<<<<<<===???AAABBBDDDDDDEEEDDDDDDFFFIIILLLUUUcccxxx|||vvvssstttxxx|||~~~}}}xxxjjjVVVLLLBBB???===:::999:::888999:::<<<>>>???AAAAAAGGGHHHIIIIIIHHHEEECCCAAA;;;===@@@BBBDDDHHHLLLPPPQQQRRRTTTVVVWWWXXXWWWWWWWWW\\\dddjjjnnnppprrrsssyyy}}}ttteee[[[TTTPPPOOOOOOOOOOOOPPPVVV```hhhqqqyyy~~~|||zzzxxxxxxpppmmmiiieee___XXXOOOJJJAAA>>><<<;;;;;;;;;;;;:::999:::;;;:::888777888999666666888;;;===AAACCCEEE>>>999666555555777>>>FFFOOOUUUZZZ\\\ZZZVVVUUUVVVVVVVVVVVVVVVUUUQQQKKKFFF<<<>>>AAAKKK^^^rrr~~~rrriii[[[QQQJJJEEEAAA>>>999999888777666444333222111000...//////000...---,,,,,,,,,++++++)))((((((------,,,,,,++++++******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++************++++++******++++++++++++******)))((((((((((((***+++,,,*********+++++++++++++++------------------,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,---...///000000000111111222222333444444444555777888::::::;;;;;;======<<<<<<===>>>@@@AAABBBCCCDDDDDDDDDFFFJJJMMMTTTcccyyy}}}wwwvvvxxx{{{|||~~~nnn^^^MMMEEE???>>>>>>;;;999:::888999;;;<<<>>>???@@@@@@BBBBBBCCCDDDDDDCCCBBBAAA<<>><<<::::::;;;;;;;;;:::888:::;;;:::888777888:::888999:::===@@@BBBDDDFFF<<<888666666777999AAAIIIPPPUUU[[[\\\YYYVVVTTTTTTQQQPPPOOONNNMMMJJJFFFCCC===>>>???HHHYYYllluuuuuujjjbbbVVVMMMGGGCCC???<<<888888888888666444222111000///......///000...---------------,,,,,,+++***,,,,,,++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++************++++++)))******************)))(((((()))******+++,,,,,,*********++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++,,,---...///000000000111111222222333444444444555777888::::::;;;;;;======<<<<<<===>>>@@@AAAAAABBBCCCCCCDDDGGGKKKNNNSSSccczzz{{{xxxyyyzzz{{{{{{gggWWWJJJCCC>>>???@@@===;;;;;;999:::;;;===>>>?????????>>>>>>???@@@AAABBBBBBBBBAAADDDGGGHHHHHHIIIMMMPPPPPPQQQSSSUUUWWWXXXWWWWWW]]]ccckkksssyyy}}}yyyfff\\\WWWUUUTTTQQQTTTXXX]]]dddrrr~~~}}}{{{zzzxxxwwwvvvmmmkkkggg```XXXNNNFFFAAA===<<<::::::;;;;;;;;;:::888:::<<<;;;888666888::::::;;;===???AAADDDEEEFFF<<<888666888999<<>>???@@@???AAABBBCCCDDDGGGLLLOOOSSSddd{{{||||||mmm[[[PPPBBBAAA???===<<<===>>>???;;;<<<======<<<<<<>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCEEEHHHJJJLLLLLLKKKKKKLLLNNNOOOOOOOOOQQQTTTWWW\\\```fffkkkqqqxxx~~~ttteee___]]][[[ZZZ[[[YYY]]]iiiyyy}}}zzzxxxwwwwwwooojjjbbbZZZRRRKKKDDD@@@;;;;;;:::::::::;;;<<<<<<999999888777666777:::<<<<<<;;;;;;@@@EEEGGGCCC???888777555555888???IIIPPPOOOQQQTTTTTTTTTSSSTTTUUUPPPLLLHHHDDDCCCBBBAAA@@@@@@???@@@EEEMMMTTTWWWXXXWWWRRRKKKDDD@@@<<<:::888888888777666555444444333111000000000//////......---------...............,,,,,,------,,,,,,+++***'''((()))***+++***))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++(((***+++------,,,+++******)))))))))***+++,,,,,,)))***++++++,,,,,,++++++------------------------,,,)))&&&(((---111000...000000000000111222333444666888::::::::::::<<<>>><<<======<<<;;;;;;===??????@@@BBBCCCDDDFFFIIIKKKTTTbbbwww~~~}}}|||iiiWWWLLLBBBAAA???=========>>>???===>>>>>>>>><<<<<<>>>@@@????????????@@@BBBCCCDDDKKKLLLNNNOOOPPPOOONNNMMMKKKMMMOOOPPPRRRTTTXXX[[[[[[^^^cccggglllrrrxxx||||||ssshhhcccbbb```^^^cccdddmmm~~~~~~|||yyywwwvvvvvvoooiii```WWWPPPIIICCC@@@<<<;;;;;;:::::::::;;;;;;888888999888777777999<<<<<<;;;===AAAFFFGGGBBB>>>888666555777===FFFOOOUUUTTTTTTTTTTTTUUUVVVVVVVVVOOOKKKGGGCCCAAA@@@>>>===AAA@@@@@@EEELLLQQQSSSRRRRRRMMMGGGBBB???===;;;999777666555555444333222222111111111111000000//////........................,,,,,,------,,,,,,+++******+++,,,---------,,,,,,************)))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++*********))))))))))))************+++++++++(((***+++------,,,+++*********************+++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---)))''')))...111111///000000000000111222333444666777999:::999:::;;;===>>>??????>>>======???BBBAAACCCDDDEEEFFFHHHKKKMMMTTTbbbwwwtttbbbQQQGGGBBBAAA@@@>>>===>>>>>>???>>>???@@@???======>>>@@@@@@@@@@@@AAACCCEEEHHHIIINNNOOOOOOOOONNNMMMLLLKKKMMMOOORRRTTTVVVYYY]]]``````cccgggjjjnnnsssyyy}}}~~~uuuooommmllljjjhhhiiinnn{{{~~~}}}zzzwwwuuusssrrrnnnggg]]]SSSLLLFFFBBB???===<<<;;;::::::999::::::777888999999888888999;;;<<<===???CCCGGGFFFAAA<<<777555555;;;FFFPPPXXX[[[ZZZVVVSSSSSSVVVYYYXXXWWWQQQNNNIIIEEECCC@@@>>><<>>===;;;:::777777666555444333222222000000000000//////////////////////////////......,,,,,,------,,,,,,+++***((()))******++++++******++++++++++++*********************+++++++++,,,,,,))))))))))))))))))))))))***))))))))))))((((((((()))************+++++++++)))***+++,,,---,,,++++++,,,++++++************++++++,,,------......------++++++++++++++++++++++++---+++)))+++///222111000000000000000111222333444555666888999888999:::<<<>>>>>>???>>>======@@@BBBAAACCCDDDEEEFFFHHHKKKNNNTTTbbbwww{{{kkk[[[MMMDDDBBBBBB@@@??????>>>????????????@@@???===<<<>>>???AAAAAABBBDDDGGGKKKNNNPPPOOOOOONNNNNNMMMLLLKKKKKKRRRTTTXXXZZZ\\\___cccfffkkkmmmppptttwww}}}~~~|||{{{{{{zzzwwwuuuqqqxxx~~~{{{xxxvvvssspppnnnkkkdddYYYNNNGGGCCC@@@???===<<<;;;:::999999999999666888::::::999999999:::===>>>AAAEEEGGGDDD>>>999666555666???MMMXXX^^^___[[[VVVQQQQQQVVVZZZZZZXXXVVVSSSNNNJJJGGGDDDAAA???AAAAAABBBFFFKKKNNNLLLJJJFFFCCC???===<<<;;;:::999::::::999888666555444444........................000///////////////......,,,,,,------,,,,,,+++***'''(((((()))))))))))))))++++++*********)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,,,,++++++---,,,++++++************)))***++++++,,,,,,++++++++++++++++++++++++++++++---,,,+++---000222111000000000000000111222333444444555777888777888999;;;;;;<<<<<<<<<;;;<<<>>>@@@@@@AAABBBBBBCCCEEEIIILLLUUUaaavvvqqqcccVVVKKKDDDCCCBBBAAA@@@@@@?????????>>>??????>>>======>>>@@@@@@BBBDDDHHHLLLPPPSSSUUUTTTTTTRRRQQQPPPQQQQQQRRRSSSVVV\\\aaafffkkkpppsssvvvxxx{{{}}}}}}}}}yyywwwuuurrrnnnkkkggg___TTTJJJDDD@@@>>>>>>===<<<;;;:::999888888888777888:::;;;:::999999:::>>>@@@CCCEEEEEEAAA;;;777555555888BBBOOOZZZ]]]]]]WWWRRRMMMNNNSSSXXXZZZXXXZZZWWWRRRNNNKKKHHHDDDBBBBBBAAABBBFFFKKKNNNLLLJJJDDDBBB>>><<<;;;:::888777::::::999777666444333333////////////////////////000/////////.........---,,,,,,------,,,,,,+++***++++++++++++,,,,,,------******)))))))))(((((((((((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++******++++++,,,,,,,,,,,,------,,,+++*********+++)))***++++++,,,,,,++++++---------------------------------...000111111000000000000000111222333444333555777777777777999;;;;;;<<<<<<;;;;;;<<<>>>AAA@@@AAABBBBBBBBBEEEIIIMMMVVVaaauuussseeeZZZQQQIIIEEECCCCCCBBBBBBAAA@@@@@@???>>>???@@@???>>>>>>@@@BBB@@@CCCHHHNNNSSSWWWYYYZZZYYYWWWUUUSSSRRRSSSTTTUUUSSSXXX```hhhpppxxx~~~}}}yyyvvvtttqqqlllhhh```ZZZOOOGGGAAA???======<<<;;;:::999999888999999888999::::::999999:::<<>>888555444666;;;CCCMMMTTTVVVVVVOOOLLLJJJLLLQQQWWWZZZ[[[\\\YYYUUURRROOOKKKGGGDDDDDDBBBBBBEEEJJJLLLKKKIIIDDDAAA>>><<<<<<:::888666888777666555333111000000111111111111222222222222/////////...------,,,,,,,,,,,,------,,,,,,+++***+++************+++,,,,,,))))))))))))((((((((('''*********+++++++++,,,,,,))))))))))))))))))))))))))))))************++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,+++,,,------......------------------------------,,,---...///000000000000000000000000111222333444444555777888777888999;;;<<<===>>>======>>>AAACCCCCCCCCDDDCCCDDDGGGLLLOOOVVVaaatttzzzrrrfff[[[RRRLLLHHHEEECCCCCCCCCBBBBBBAAA@@@??????@@@AAAAAAAAABBBDDDFFFEEEIIIQQQXXX^^^aaaccccccaaa^^^[[[WWWVVVVVVWWWXXXXXX^^^fffoooxxx~~~xxxuuutttqqqkkkfff[[[UUULLLDDD@@@>>>===<<<::::::999999999999999:::999::::::999888999;;;===@@@BBBCCCBBB???:::666444333777===DDDIIILLLLLLLLLGGGGGGHHHKKKPPPVVV[[[^^^___\\\YYYVVVSSSPPPLLLIIIFFFDDDBBBCCCFFFHHHGGGEEEBBB@@@>>>======<<<:::888777666555444222000///...000000000111111111222222.........---,,,,,,++++++,,,,,,------,,,,,,+++***)))((('''''''''(((***************)))))))))(((((()))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///////////////000000000000111222333444444666888888888888:::<<<<<<===>>>======>>>AAADDDCCCDDDCCCCCCDDDGGGLLLPPPWWWaaasssrrrjjj___TTTMMMIIIGGGEEECCCCCCCCCCCCBBBAAA@@@???@@@AAACCCCCCCCCDDDGGGIIIKKKQQQYYYbbbhhhkkklllkkkllliiiddd```]]]\\\]]]^^^```eeemmmttt{{{xxxuuutttqqqkkkfffWWWRRRJJJDDD@@@>>><<<;;;999999999888999999:::::::::::::::888777888;;;>>>AAABBBCCCAAA===888555333333888???DDDFFFFFFFFFFFFCCCEEEHHHLLLPPPVVV\\\aaaccc```]]][[[XXXUUUQQQNNNIIIEEEBBBAAACCCEEECCCBBBAAA???>>>>>>>>>>>><<<;;;999888777555333111000///,,,---------......//////......---,,,,,,+++******,,,,,,---------,,,++++++,,,+++*********+++---...+++++++++************)))''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))************+++++++++++++++******++++++,,,---++++++++++++,,,------...******+++,,,,,,,,,++++++++++++++++++++++++++++++***,,,...//////......///000000000000111222333444555666888999888999:::<<<:::;;;<<<;;;;;;<<>><<<;;;:::<<<<<<<<<;;;;;;::::::::::::999999888:::<<<>>>@@@EEECCCAAA===999666444333555777;;;>>>@@@BBBCCCDDDFFFFFFHHHMMMRRRUUUXXX\\\\\\``````[[[YYYYYYSSSJJJFFFDDDBBBCCCDDDDDDAAA>>>???@@@BBBBBBAAA>>>;;;999===;;;888555333222111111444444444444444444444444444333111000...------------,,,+++***))))))))))))---,,,***)))))))))******&&&''''''(((((((((((((((+++******))))))******+++'''(((***,,,,,,***((('''''''''((()))***+++,,,,,,((()))***)))((((((***,,,&&&'''((()))***+++,,,,,,''',,,+++%%%"""'''++++++------............------,,,---------,,,,,,...///......---,,,,,,+++******//////000111222333333444333555666888999999999999<<<<<<<<<<<<===>>>@@@@@@@@@AAABBBBBBCCCFFFJJJMMMTTTbbbwwwtttkkkccc]]]VVVQQQOOONNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIMMMLLLLLLMMMPPPTTTXXX[[[```eeennnwww}}}zzzwwwrrrnnnmmmllllllkkkooooooqqqsssuuutttqqqnnnkkkgggeeeggghhhhhhlllqqquuuzzz~~~{{{xxxwwwvvvpppggg___PPPLLLEEE@@@===<<<;;;:::<<<<<<;;;;;;;;;:::::::::;;;:::::::::;;;===???AAAFFFDDD@@@<<<999666444333444777<<<@@@DDDGGGIIIJJJPPPQQQUUUZZZ]]]^^^___```]]]```___ZZZXXXWWWQQQIIIGGGEEECCCDDDEEEDDDAAA>>>@@@@@@???>>>===<<<<<<;;;===<<<999777555333222222333333444444444444444444000///...,,,++++++++++++---,,,+++***)))))))))))),,,+++***)))))))))***+++((())))))***************,,,++++++******++++++,,,((()))***++++++***)))(((************))))))))))))***************++++++,,,'''(((((()))***+++,,,,,,+++//////***(((,,,//////,,,,,,------------,,,,,,,,,---...---,,,,,,.../////////......---,,,,,,+++//////000111222333333444555666888999::::::::::::;;;;;;<<<<<<===???@@@AAAAAABBBCCCCCCDDDGGGKKKNNNTTTcccyyyvvviiiaaa[[[XXXVVVUUUUUUVVVUUUTTTRRRRRRSSSSSSTTTUUUVVVVVVVVVUUUUUUVVVZZZ```eeeiiiooossszzz}}}wwwtttttttttttttttsssqqqpppnnnlllgggaaa]]]^^^YYYWWWXXXYYYYYY\\\aaaeeejjjrrr|||~~~}}}{{{yyywwwtttmmmccc[[[MMMIIICCC???===;;;:::999<<<;;;;;;;;;;;;:::::::::;;;::::::;;;<<>><<<<<<:::999777555333222333333333333333333333333------,,,+++++++++++++++,,,,,,+++***))))))))))))*********)))******+++,,,((()))******++++++***************))))))*********))))))))))))))))))))))))************))))))))))))---***((())),,,...---+++)))))))))******+++++++++)))------+++***,,,......+++,,,,,,,,,,,,,,,,,,++++++---......---,,,...///000000000///......------//////000111222333333444555777888:::;;;;;;;;;;;;::::::;;;<<<>>>@@@AAABBBCCCDDDDDDEEEEEEHHHLLLOOOUUUdddzzzzzznnnddd^^^WWWXXXZZZ]]]___```___^^^\\\\\\]]]^^^___aaaccceee______```bbbgggmmmssswww}}}|||||||||{{{yyysssppplllhhheeeaaa]]]ZZZZZZVVVTTTUUUVVVVVVZZZ___ccchhhqqqyyy~~~~~~}}}{{{yyyvvvpppggg]]]UUUIIIEEEAAA===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;===@@@BBBCCCGGGDDD???:::666444333333555;;;CCCJJJOOORRRWWWZZZ\\\bbbgggiiijjjjjjgggbbbbbb```\\\WWWSSSOOOIIIDDDEEEEEEFFFGGGHHHGGGEEEDDDGGGEEECCC@@@???>>>??????<<<;;;:::999777555333222333333333333222222222222///......---......//////,,,++++++***))))))******)))))))))******+++,,,,,,''''''((())))))))))))((()))((((((''''''(((((()))******))))))))))))******''''''((()))***+++,,,,,,...***&&&(((,,,///---)))******++++++++++++++++++)))***+++++++++,,,------,,,,,,------------,,,,,,+++---......------...///000000/////////.........//////000111222333333444555666888:::;;;;;;::::::999::::::<<<>>>@@@BBBCCCCCCDDDDDDDDDEEEGGGKKKNNNUUUddd|||rrrhhhaaa^^^ZZZ]]]bbbfffhhhhhhfffeeeaaaaaabbbccceeehhhkkkllljjjkkkmmmqqqvvv}}}{{{wwwsssnnnhhhcccaaa`````````[[[WWWUUUWWWYYYYYY]]]bbbfffkkkttt{{{|||zzzwwwrrrkkk```VVVOOOFFFCCC???<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<>>>AAABBBDDDFFFCCC===888444333444555999@@@JJJQQQUUUYYY^^^bbbhhhnnnsssssssssuuuqqqjjjddd```[[[VVVRRRLLLGGGDDDCCCEEEHHHJJJKKKJJJJJJIIIGGGGGGEEEDDDBBB@@@>>>======<<<;;;888666444222111333333222222222111111111//////////////////000111,,,+++******)))*********))))))******++++++++++++'''(((((())))))))))))))))))))))))(((((()))))))))******))))))))))))******''''''((()))***+++,,,,,,---(((%%%'''+++...+++(((++++++++++++,,,,,,,,,,,,...------///////////////------............------+++---//////.........////////////...............//////000111222333333444444555777888999:::999999999::::::<<<>>>@@@BBBCCCCCCCCCDDDDDDDDDFFFJJJMMMVVVeee}}}wwwjjjbbb^^^]]]```eeejjjmmmmmmjjjgggfffdddddddddeeegggkkknnnpppooorrrwww~~~yyyrrrnnniiibbb^^^^^^___aaabbbbbb]]][[[]]]^^^___bbbggghhhmmmuuu||||||zzzuuunnndddYYYPPPJJJCCC@@@>>><<<<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<888999;;;>>>@@@CCCDDDEEEEEEAAA;;;666333333555777===FFFQQQYYY]]]aaafffkkkrrr|||xxxnnnfff___YYYVVVQQQJJJEEEEEECCCGGGKKKNNNNNNMMMMMMMMMFFFFFFFFFEEEDDDBBB@@@???AAA???<<<888555333222222333222222111111000000000......---------......///++++++***************+++))))))***+++++++++******)))***++++++,,,,,,++++++,,,++++++******++++++,,,))))))))))))))))))))))))************))))))))))))+++(((&&&'''***,,,+++)))+++++++++,,,,,,---------111---+++...///------...---......//////......---+++---000000///......//////////////////.........//////000111222333333444333444666888999999999888::::::;;;<<<>>>@@@AAABBBCCCDDDDDDDDDDDDFFFIIILLLVVVfff|||yyymmmccc^^^^^^```fffjjjooopppmmmgggcccbbb^^^]]]]]]^^^```dddhhhjjjlllqqqzzzyyyrrrjjjgggeeeeeehhhkkkmmmnnnsssooolllllllllkkknnnrrrrrrvvv{{{|||yyysssjjj^^^SSSKKKFFFAAA???===<<<======<<<;;;:::::::::;;;;;;;;;<<<<<<:::;;;>>>AAACCCFFFGGGHHHCCC???999444222333666999@@@JJJWWW```eeejjjqqqwwwpppggg___XXXVVVQQQIIIEEEFFFGGGKKKPPPQQQPPPNNNMMMNNNHHHGGGFFFFFFFFFHHHIIIJJJGGGDDD???999666444444444333222222111000000//////......---,,,,,,,,,------+++***************++++++******+++,,,+++***))))))******+++,,,,,,,,,,,,+++*********))))))*********((()))***++++++***)))(((************))))))))))))******))))))******++++++***++++++,,,---...//////444---))),,,...++++++...,,,------......------,,,+++---000111000///...///000000000000000000000000//////000111222333333444444555777999:::::::::999;;;;;;<<<<<<===???@@@AAADDDEEEEEEEEEEEEGGGJJJMMMWWWfff{{{yyyvvvooofff___]]]```dddiiimmmqqqpppkkkddd___]]]PPPPPPOOOPPPRRRVVVYYY\\\eeelllwww{{{uuummmnnnpppuuu{{{}}}}}}{{{yyy{{{~~~|||yyyrrrggg[[[PPPHHHEEEAAA???=========>>>===<<<:::::::::;;;;;;<<<<<<<<<;;;===@@@CCCFFFHHHJJJKKKBBB>>>888333222444777:::AAALLL[[[eeekkkqqqyyyuuuhhh___XXXVVVQQQIIIFFFGGGKKKOOOSSSTTTQQQNNNMMMMMMLLLJJJHHHHHHJJJNNNSSSVVVLLLHHHAAA;;;666555555666222222222111000//////...000///...------------...+++***************++++++***+++,,,,,,+++***)))((((((((()))************)))''''''&&&&&&&&&&&&''''''''')))***,,,,,,***)))'''''''''((()))***+++,,,,,,***+++,,,+++******,,,...******+++,,,...///000000;;;222---000111//////222+++,,,,,,------,,,,,,++++++---000111000///...///111111111111111111222222//////000111222333333444555666888:::;;;;;;;;;:::<<<<<<<<<<<<===>>>@@@@@@FFFFFFGGGFFFFFFHHHKKKNNNXXXfff{{{{{{tttpppkkkfffddddddfffhhhnnnnnnmmmjjjeee^^^WWWSSSKKKJJJIIIHHHJJJMMMPPPRRRXXX^^^kkkyyy{{{wwwvvvrrrwww~~~}}}~~~vvvjjj___VVVMMMDDD>>>???>>>>>>===<<<;;;;;;;;;============<<<;;;:::999:::<<<===???DDDKKKKKKGGGAAA===777333333666;;;>>>JJJTTT```fffjjjssswwwfffccc]]]UUUNNNKKKKKKLLLRRRTTTUUUSSSOOOLLLMMMNNNJJJHHHGGGJJJOOOTTTXXXZZZUUULLL@@@888777888777555222222333222222111000//////...---,,,+++,,,---...+++,,,,,,,,,,,,+++******(((((())))))*********+++***))))))(((((((((((((((''''''''''''((((((((((((((()))+++------+++)))(((((((((((()))******++++++***++++++,,,,,,,,,+++++++++***))))))***+++++++++777222---+++---///000///---+++******,,,---...---+++)))+++///000......111---///777???>>>888555777333222444111,,,555:::111777777777888999999999::::::;;;======<<<<<<>>>???BBBCCCEEEFFFGGGIIILLLNNNUUUcccxxxyyynnnjjjeee```___aaadddggglllllljjjfff```YYYSSSOOOKKKKKKJJJIIIJJJLLLNNNPPPSSSYYYdddqqq~~~~~~zzzvvvtttvvvxxx}}}zzzrrrfffZZZRRRJJJBBB===>>>>>>>>>===<<<;;;;;;;;;======<<<<<<;;;;;;;;;:::;;;>>>@@@AAAFFFKKKKKKFFF>>>;;;777333444999AAAFFFSSSZZZdddkkkqqq|||tttcccaaa[[[UUUQQQPPPSSSVVVWWWWWWWWWTTTPPPLLLJJJJJJHHHGGGGGGJJJOOOTTTWWWXXXQQQIII>>>888777777777555222222333222222111000///......------,,,,,,------+++,,,,,,,,,++++++******))))))******************++++++***)))))))))))))))((((((((()))))))))******************************+++++++++***************)))***++++++,,,,,,,,,,,,,,,++++++,,,---...//////333111///000111222000......,,,++++++,,,...///...---++++++......+++,,,///555BBBQQQYYYXXXUUURRROOO===444333333000555888111777777777888999999:::::::::<<<======<<<===>>>@@@AAACCCEEEFFFFFFHHHKKKNNNVVVcccxxx|||vvvooolllhhhddddddfffjjjmmmmmmlllhhhddd^^^WWWRRROOONNNNNNMMMLLLLLLLLLMMMMMMNNNRRR[[[eeeoooxxx~~~}}}xxxtttrrrrrrooopppqqqooonnnqqqyyy~~~uuulll___SSSLLLFFF@@@<<<>>>>>>======<<<;;;;;;;;;===<<<;;;:::::::::;;;<<<<<<@@@CCCEEEHHHKKKIIIDDD:::999777555666>>>IIIRRR]]]aaagggnnnxxx}}}lll___]]]XXXTTTRRRUUU[[[``````^^^ZZZWWWSSSOOOKKKHHHGGGGGGGGGJJJNNNRRRSSSSSSKKKDDD<<<777666666666555222222333222222111000///...............---,,,,,,,,,,,,,,,+++++++++******+++++++++++++++*********,,,++++++***************)))))))))*********++++++,,,+++***))))))***+++,,,------,,,++++++***))))))((()))***+++,,,,,,,,,,,,++++++,,,------.../////////000222555777555222///111...,,,,,,---///000000000......000000...000555???]]]xxx~~~}}}|||rrrPPP;;;222666444333555222666777777888999999:::::::::<<<============>>>@@@AAABBBDDDEEEFFFHHHKKKMMMVVVdddyyyzzzvvvvvvtttrrrpppooopppqqqrrrpppooolllhhhccc^^^ZZZXXXUUUTTTSSSRRRPPPOOOMMMMMMLLLOOOUUU\\\ccchhhllloooqqqpppoookkkgggeeeeeeeeeeeeiiimmmmmmnnnvvv|||oooeeeXXXMMMGGGBBB???<<<=========<<<<<<;;;;;;;;;===<<<:::999999;;;===>>>>>>CCCGGGHHHIIIJJJFFF@@@666777777777:::DDDQQQ\\\eeeeeehhhooo|||~~~nnn```[[[XXXTTTPPPQQQWWW___fffhhhccc^^^[[[YYYUUUOOOJJJGGGGGGGGGIIIKKKLLLJJJHHHDDD@@@:::666555666555555222222222222222111//////---.../////////...,,,+++,,,,,,+++++++++***++++++---,,,,,,++++++*********++++++***))))))))))))***)))))))))*********+++++++++******************++++++++++++*********))))))'''((()))***,,,,,,------)))***++++++******++++++...000444777999888555333333000...---...000111222000...///111000///444;;;GGGtttkkkGGG555888666111333444666666777888999::::::;;;;;;<<<>>>>>>======???@@@@@@BBBDDDEEEFFFGGGJJJMMMWWWeeezzz~~~|||}}}~~~{{{zzz{{{{{{{{{zzzxxxvvvtttrrrsssrrrqqqooollliiigggfff___^^^\\\YYYVVVSSSPPPOOONNNPPPSSSWWW[[[___aaabbbccccccbbb```]]]]]]___aaaeeejjjooorrrvvv}}}yyyiii___SSSIIICCCAAA???===<<<<<<<<<<<<;;;;;;;;;;;;===<<<:::::::::<<<>>>??????EEEIIIIIIGGGFFFBBB===444666:::>>>DDDOOO\\\eeemmmkkkkkkrrr~~~wwwmmmaaaXXXVVVTTTQQQOOOQQQYYYcccjjjmmmiiiddd```]]]YYYRRRMMMIIIHHHGGGGGGGGGEEEAAA>>>>>><<<888666555555444444222222222222222111//////---...///000///...---,,,---,,,+++*********++++++---,,,,,,++++++***************)))(((((((((((()))((((((((()))))))))******((()))+++,,,,,,+++)))((((((((((((((())))))******&&&''')))***+++,,,,,,---)))+++---,,,)))'''((((((000222555777888888888888555222///---///111222333111000111222000...333:::NNNVVV:::999555000333666555666777888999:::;;;;;;;;;<<<>>>>>>======???@@@AAABBBDDDEEEFFFHHHKKKMMMWWWfff{{{~~~yyyvvvvvvwwwxxx|||xxxvvvuuuvvvwwwwwwvvvuuusssrrrjjjhhhddd___[[[WWWTTTSSSQQQRRRSSSUUUWWWYYY[[[[[[[[[[[[[[[ZZZZZZ\\\```dddkkkpppvvv{{{yyytttbbbZZZNNNEEEAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAA@@@FFFJJJHHHDDDBBB>>>999555888???IIIUUUbbblllrrruuurrrrrrwww|||tttkkkcccZZZTTTQQQPPPPPPQQQWWWaaannnvvvxxxtttnnnhhhaaaZZZSSSNNNJJJIIIFFFEEECCC@@@<<<888:::999888777555444333333222222333222222111000///...////////////...---------,,,+++*********+++,,,+++++++++++++++************))))))(((((((((((((((((((((((()))))))))******''')))+++------+++)))'''&&&&&&''''''((())))))***'''((()))***++++++++++++***---000///,,,)))***+++111333666777777777999;;;666333///---///111222333:::;;;<<<<<<888444888???XXX___@@@999333000555666555555666888999:::;;;<<<;;;===>>>>>>>>>>>>???AAABBBCCCEEEFFFGGGIIILLLNNNXXXggg}}}}}}uuupppmmmmmmmmmwwwzzz~~~|||zzzyyy{{{}}}}}}|||rrroooiiiccc]]]YYYWWWVVVSSSSSSSSSTTTUUUVVVWWWWWWYYYZZZZZZ[[[]]]aaahhhmmmvvvzzz~~~uuunnn\\\TTTJJJBBB???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAGGGIIIEEE@@@>>>:::666777;;;EEEVVViiiwww~~~zzzxxxwwwzzz~~~yyyqqqjjjccc[[[TTTPPPLLLNNNQQQXXXbbbpppuuuhhh\\\SSSOOOKKKIIIFFFDDDBBB???<<<999888999999888666444222222222222333222222111000///000//////..................---+++))))))***+++,,,))))))******************+++***))))))(((((()))))))))))))))*********++++++)))***++++++++++++***)))(((((((((((())))))))))))(((((()))***************(((---111111...,,,---000000333777888777777888:::777333///---...000222333<<<>>>BBBDDD@@@<<<@@@HHHdddaaaDDD999333333666444555555666888999:::;;;<<<;;;===>>>???>>>>>>???AAACCCDDDFFFGGGHHHJJJMMMOOOXXXggg}}}}}}ssskkkgggfffeeennnqqqvvv{{{|||yyyxxxzzz}}}~~~zzzwwwuuutttuuuvvvwwwssslllddd^^^ZZZXXXWWWSSSSSSRRRRRRSSSTTTUUUUUU[[[\\\]]]^^^bbbhhhpppuuu{{{rrrkkkXXXPPPGGGAAA>>>===;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBBBBBBBAAAGGGIIIDDD>>>;;;888444888===JJJ___vvv{{{yyyyyy{{{~~~~~~}}}yyyssskkkeee^^^VVVPPPMMMJJJMMMSSS]]]kkk|||nnn^^^UUUQQQKKKHHHEEECCCBBB@@@>>>;;;777888999999666333222222222222333222222111000///111000///------...//////...---+++))))))***+++,,,(((((())))))*********+++,,,++++++***)))***************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++******))))))((((((((())))))*********))))))%%%***000111///---000222///333888:::999777777888777444///---...000222333222666===AAA???===CCCKKKnnn___EEE:::333555888222444555666888999:::<<<<<<<<<===??????>>>>>>@@@AAACCCEEEGGGHHHIIIJJJMMMPPPYYYhhh~~~tttiiiaaa\\\[[[```bbbggglllqqquuuxxxzzz{{{vvvpppmmmooossswwwzzz~~~}}}zzz}}}tttmmmmmmlllkkkpppxxx{{{vvvnnngggbbb^^^[[[YYYUUUSSSQQQRRRTTTUUUVVVUUU[[[___cccfffhhhlllrrrwwwvvviii```NNNJJJEEE@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===???AAACCCDDDHHHBBB===<<<999555555999999===KKKddd{{{{{{zzzyyyzzz|||||||||{{{xxxnnnddd```[[[RRRJJJGGGFFFIIISSSdddzzzuuuaaaRRRIIIJJJHHHFFFEEECCC@@@<<<999999888666444222222222222333333222222111000000//////............---------------,,,+++***************++++++,,,,,,++++++***'''(((((())))))))))))))))))))))))))))))*********+++***)))(((((()))***+++))))))************)))))))))************+++++++++.........,,,+++,,,///222111333555777777777666555222222222222111///......666444222222555;;;AAAEEElllbbbPPP===555444444444555555666777888999:::::::::>>>======>>>@@@AAABBBBBBDDDCCCEEEIIIIIIHHHKKKPPPYYYiiitttggg^^^XXXVVVVVVXXX[[[```dddiiilllmmmoookkkgggeeefffiiimmmoootttwwwzzz|||{{{xxxtttqqqkkkddd```bbbeeehhhqqqzzz}}}vvvpppkkkfffaaa^^^YYYVVVTTTTTTVVVXXXYYYYYY[[[___cccfffgggjjjpppttt~~~xxxooobbbYYYJJJFFFAAA>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDKKKDDD>>>;;;777222222555999CCCUUUjjjyyy~~~~~~|||xxxwwwwwwxxx{{{||||||{{{yyynnnddd^^^XXXOOOGGGDDDAAAFFFRRRfff}}}sssaaaRRRJJJIIIGGGEEEDDDCCC@@@<<<999555444222111000000000000222222222111111000000000............------------++++++******))))))******)))******++++++******)))'''(((((()))))))))))))))))))))))))))************+++***)))(((((()))***+++((())))))******))))))((()))************+++++++++---------,,,+++,,,...111///000222444444444333222.........---,,,+++******111000//////111666:::===^^^{{{NNNBBB666444555555555666555666777888999:::::::::===<<<<<<===>>>@@@AAAAAACCCBBBDDDHHHHHHHHHKKKPPPZZZiiivvvhhh]]]UUUQQQLLLMMMOOORRRVVVYYY\\\^^^bbb```^^^]]]^^^```bbbdddjjjmmmqqqsssqqqmmmhhhddd\\\WWWUUUYYY```iiiuuu~~~~~~xxxrrrlllgggbbb___[[[ZZZ[[[]]]___``````dddggghhhhhhjjjooosssyyy{{{|||vvvoooeeeYYYPPPDDDAAA===;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???BBBEEEFFFIIICCC===:::666222222555:::KKKaaaqqqwwwwwwvvvvvvsssssstttvvvyyy{{{{{{zzzwwwmmmccc\\\UUUKKKDDDAAA>>>EEESSSggg||||||kkk\\\PPPJJJGGGFFFDDDCCCAAA???;;;888222222111000000000000000111111111000000000000000............------------)))))))))((())))))******)))))))))******)))))))))'''((())))))******))))))(((((())))))******************))))))))))))******(((((())))))))))))(((((()))************++++++++++++,,,,,,+++******---///,,,---...000000000000///...............---,,,+++---------...///222444666AAAVVVdddeeegggllleeeVVV:::444222444555333333555555666777888999:::::::::;;;;;;<<<<<<===???@@@AAACCCBBBCCCGGGGGGGGGJJJPPPZZZiiizzzkkk]]]SSSMMMGGGGGGHHHIIILLLOOORRRTTTZZZ\\\]]]^^^^^^___```aaafffhhhkkkllljjjddd^^^YYYVVVTTTUUUZZZcccppp}}}yyytttppplllgggdddeeegggiiijjjlllnnnpppooommmmmmpppsssuuuwww|||xxxpppfff[[[PPPIIIBBB???<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::;;;<<<>>>AAADDDHHHJJJCCC===999777555333666:::>>>RRRiiivvvyyyvvvrrrooonnnnnnpppssswwwzzzzzzyyysssiii___YYYRRRHHHBBBAAABBBIIIWWWfffuuuyyymmm```UUUMMMHHHFFFDDDBBBAAA@@@>>>:::777222222222222222222333333000000000000000000000000.........---------,,,,,,)))))))))))))))***+++,,,))))))************))))))(((((()))************)))(((((())))))******++++++***))))))))))))))))))***((((((((())))))((((((((())))))*********+++++++++******+++***))))))+++---***+++,,,---................../////////......---------...///000111222222---888===;;;>>>DDD@@@555111000111444333000000333555666777888999:::::::::;;;<<<=========>>>@@@BBBCCCAAABBBEEEFFFFFFJJJOOO[[[jjj}}}mmm]]]QQQKKKFFFEEEDDDDDDFFFIIIMMMOOOWWW\\\aaaeeeeeedddddddddfffhhhjjjiiieee___XXXSSSSSSTTTXXX^^^kkk|||}}}yyytttqqqrrrtttvvvwwwzzz||||||zzzvvvtttvvvxxxyyy}}}}}}tttjjj___UUUKKKFFFBBB@@@===<<<;;;;;;:::999:::::::::;;;;;;;;;<<<<<<888999<<>>???AAADDDDDDBBBBBBEEEFFFFFFJJJPPP\\\kkk~~~ooo___RRRKKKFFFDDDBBBBBBCCCFFFJJJMMMWWW^^^hhhnnnnnnlllkkkkkkkkkkkkllljjjfffaaa[[[WWWSSSXXX___hhhxxx~~~~~~~~~yyyooodddYYYNNNGGGCCCBBB???===<<<<<<<<<:::999999::::::;;;;;;<<<<<<<<<888:::>>>BBBFFFHHHJJJJJJBBB;;;666555555555999>>>NNN^^^oooxxx}}}}}}ttthhheeefffiiinnnsssuuuuuutttggg```XXXSSSMMMFFFEEEGGGOOOVVV```hhhkkkjjjhhhfffdddbbb^^^YYYTTTOOOLLLJJJDDDCCCAAA@@@@@@===:::777222333444444444444444333333333222222111000000///------------,,,,,,,,,,,,++++++++++++++++++,,,---++++++,,,,,,,,,,,,++++++((()))******++++++******''''''((()))***++++++,,,))))))************))))))))))))************)))))))))************+++++++++((()))+++***))))))***,,,++++++,,,,,,---......///++++++,,,------...------***+++---...//////...---444222...,,,...111444444000...///222333222555;;;555666777888999:::::::::;;;>>>@@@@@@>>>>>>AAAEEEEEEBBBBBBEEEFFFFFFKKKQQQ\\\kkktttdddWWWPPPHHHFFFCCCBBBCCCGGGKKKNNNYYYcccpppxxxyyyvvvttttttrrrrrrrrrqqqoookkkgggeeeaaaiiiqqq{{{~~~~~~~~~wwwrrriii]]]RRRHHHCCC@@@>>><<<;;;;;;<<<===<<<:::999999::::::;;;<<<<<<===:::===BBBFFFHHHHHHFFFEEE???999555555666777<<>>:::888555666777777777666555444666555444333222111000///---------,,,,,,,,,++++++,,,+++***************+++******++++++++++++******))))))***++++++++++++***''''''((()))***+++,,,,,,((()))***++++++***)))(((******++++++++++++******)))************+++++++++((()))++++++*********+++++++++,,,,,,------...///+++,,,---...////////////***+++,,,---............///...---.........///222///------111444444555999555666777888999::::::::::::===@@@???======@@@DDDFFFCCCCCCEEEFFFGGGLLLRRR]]]lllzzzkkk]]]VVVJJJHHHEEEDDDEEEIIINNNQQQ\\\hhhvvv~~~|||{{{yyyyyyyyyyyywwwvvvtttssssss{{{~~~{{{zzz{{{~~~~~~rrrnnndddYYYMMMDDD@@@>>>:::999999:::<<<======<<<999999::::::;;;<<<=========@@@EEEHHHIIIGGGCCC@@@;;;555222444777:::AAAHHHXXXkkkzzz{{{yyyzzztttkkkaaacccfffkkkppprrrqqqpppeee^^^XXXRRRKKKDDDDDDHHHUUU\\\dddhhhfff```[[[YYYVVVVVVUUUSSSPPPKKKGGGDDDDDDCCCAAAAAA@@@>>>;;;888999:::;;;;;;;;;999888777777777666444222111//////---------,,,,,,,,,++++++++++++***)))(((((())))))))))))************))))))))))))***++++++++++++***&&&'''((()))***+++,,,,,,((()))***++++++***)))(((++++++,,,,,,,,,,,,++++++)))************+++++++++(((***+++,,,+++***+++,,,++++++++++++,,,---...///&&&'''((()))***++++++++++++,,,---...///000000000******---111000,,,,,,///111------111444222222333555666777888999:::::::::999<<>>;;;;;;???DDDGGGDDDDDDFFFGGGGGGLLLSSS]]]lllrrrbbbWWWLLLEEE@@@BBBGGGJJJNNNRRR```kkkyyy~~~yyysssrrrpppooooooooopppqqqrrrvvv}}}~~~yyysssjjj\\\OOOGGGBBB???>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>===;;;999999;;;>>>AAACCCFFFHHHHHHFFFCCCAAA:::444111444777999BBBMMM```jjjtttxxx{{{|||vvvnnncccbbbdddjjjqqqtttrrrooofffaaaXXXOOOIIIHHHLLLOOO___aaadddeeebbb]]]WWWRRRTTTSSSQQQPPPNNNKKKGGGDDD????????????>>>===<<<<<<;;;:::999:::<<<<<<:::777555444222000/////////000---,,,,,,++++++,,,,,,---+++***(((&&&&&&''')))+++******++++++++++++******)))***++++++,,,,,,,,,,,,***)))(((''''''((()))***((())))))*********))))))*********************************)))))))))))))))******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------*********+++,,,---...///---,,,+++***+++,,,---...///000222444555555555555444777:::;;;:::999888999::::::;;;<<<>>>@@@AAABBBDDDDDDDDDCCCDDDHHHMMMQQQZZZkkkxxxggg\\\OOOHHHCCCEEEJJJMMMPPPTTT\\\ggguuu{{{uuuqqqnnnmmmkkkjjjiiiiiiiiiiiiiiilllsss||||||vvvmmmeeeXXXMMMEEEAAA???>>>============<<<<<<<<<<<<;;;<<<;;;:::999;;;>>>@@@CCCEEEGGGIIIHHHEEE@@@>>>777333111444777<<>>@@@BBBCCCEEEEEEDDDDDDDDDGGGMMMPPPZZZkkkooodddSSSKKKGGGIIIMMMPPPSSSWWWZZZcccoooyyy}}}vvvqqqnnnmmmlllkkkiiigggeeeccccccbbbdddfffkkktttwwwpppddd]]]RRRHHHBBB???>>>===>>>>>>======<<<;;;;;;:::999999:::::::::<<<@@@CCCFFFGGGIIIIIIGGGBBB===999666444444666999BBBSSSaaaiiikkkkkkgggdddccc```\\\^^^bbbiiirrryyyzzzuuuppphhhccc\\\WWWTTTVVVZZZ]]]ffffffgggfffccc___ZZZXXXUUURRROOOLLLJJJGGGCCC@@@BBBCCCDDDBBBAAAEEENNNVVVXXXSSSLLLFFF@@@<<<888555666555333222111111111111000///...,,,+++***)))))))))***+++,,,,,,,,,***))),,,,,,,,,------,,,,,,,,,))))))*********++++++++++++***))))))))))))***+++++++++++++++***((('''&&&************************))))))))))))))))))******)))))))))))))))***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,------,,,---....../////////...111111222333444444333333222555888999999999:::;;;;;;;;;<<<===???AAACCCDDDFFFFFFEEEDDDDDDGGGLLLPPP[[[kkkxxxmmmWWWOOOIIIKKKOOOQQQUUUXXXZZZ```iiiooosssvvvyyy{{{}}}zzzsssrrrrrrrrrrrrqqqooollliiifffeeedddhhhjjjnnnuuu~~~|||qqqhhhYYYSSSKKKDDD@@@>>>===<<<=========<<<<<<;;;;;;;;;888999::::::;;;>>>BBBEEEJJJJJJJJJIIIEEE???999555777777888999>>>JJJ\\\kkknnnlllfff```\\\[[[ZZZZZZ^^^ccclllvvv|||{{{uuuooogggccc___\\\\\\___bbbcccffffffeeedddbbb___\\\ZZZTTTQQQMMMJJJHHHFFFCCCAAAAAADDDEEECCCCCCLLL[[[hhheee```VVVLLLDDD===999777777666444222111111111222---,,,,,,++++++,,,,,,---)))***++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++******++++++++++++******************+++***************)))((('''************************)))))))))))))))************************+++,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***,,,---/////////...---222222222222333333333222222444777888999999:::<<<<<<<<<===>>>@@@BBBCCCDDDGGGGGGFFFEEEDDDGGGKKKOOO[[[kkkuuu^^^TTTMMMLLLOOORRRVVVZZZ\\\___cccgggjjjnnnqqqssswww{{{}}}zzz{{{~~~|||yyyuuuqqqnnnmmmnnnqqquuu{{{xxxkkkbbbPPPLLLEEE@@@>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<===:::;;;<<<<<<<<>>@@@BBBCCCDDDGGGGGGFFFEEEEEEGGGLLLOOO[[[lll~~~hhh]]]RRROOOQQQTTTYYY^^^^^^^^^___aaadddiiilllooopppsssxxx|||}}}xxx{{{~~~sssfff\\\JJJFFFAAA>>>======<<<;;;999::::::;;;<<<<<<======;;;<<<======>>>AAAFFFIIIOOOMMMIIIDDD???:::777555555888;;;>>>HHHXXXfffmmmooohhh```\\\[[[[[[aaaggglllqqqyyy~~~zzzsssooofffddddddgggkkkllljjjgggaaabbbcccdddeeeddddddcccXXXTTTOOOKKKJJJJJJIIIHHHGGGIIIJJJKKKPPP]]]ooo|||}}}qqqaaaRRRFFF???===666555333222111111111111000///...,,,+++***))))))+++***(((&&&'''))),,,...)))******++++++******)))---,,,+++*********+++,,,))))))***++++++***))))))&&&'''(((***++++++++++++************************((((((((()))******+++++++++++++++++++++,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,------)))***+++,,,------......111111111111111222333444333555666777777777999;;;;;;;;;<<<===???AAACCCDDDGGGGGGFFFEEEEEEHHHMMMQQQ\\\llltttgggYYYTTTUUUXXX^^^eeebbb```]]]\\\]]]aaadddfffggghhhjjjmmmpppuuu{{{~~~vvvjjj]]]SSSFFFCCC@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???AAAEEEJJJNNNQQQMMMGGGAAA<<<999888777666:::>>>EEESSSdddoooppptttllleeeddddddeeekkksssxxx|||zzztttpppgggggghhhmmmrrrqqqlllfff```bbbfffiiikkkllllllkkk___ZZZTTTNNNLLLKKKJJJIIIIIIHHHHHHJJJPPP\\\jjjttt{{{vvvlll^^^NNNCCC===;;;666444333111000000000000000///...,,,+++***))))))******))))))***+++---...***++++++,,,,,,++++++***,,,+++)))((('''((()))***((())))))******))))))((('''((()))***************************************'''(((((()))******++++++******))))))******+++,,,*********++++++,,,,,,------------,,,,,,+++++++++++++++++++++,,,------...++++++++++++---...///000000000000000111222444555444555666666666666888::::::;;;;;;<<<>>>@@@BBBCCCFFFFFFFFFEEEFFFIIINNNRRR\\\lll|||nnn___XXXXXX[[[cccjjjgggbbb\\\XXXWWWXXXZZZ[[[^^^______```bbbgggmmmrrrsss|||~~~wwwnnnbbbTTTKKKDDDBBB???>>>======<<<;;;===<<<<<<;;;;;;::::::999888:::===???CCCGGGMMMQQQQQQMMMFFF???:::999999999999===CCCLLL]]]pppxxxvvvzzzrrrlllmmmmmmnnnttt}}}{{{uuurrrhhhiiilllqqqvvvuuummmfffaaadddiiimmmppprrrrrrrrreee___WWWQQQMMMKKKJJJIIIHHHFFFDDDFFFMMMWWWbbbiiiiiifff___SSSGGG===999999555444222000//////000000---,,,,,,++++++,,,,,,---)))***+++---......------+++,,,,,,------,,,,,,++++++)))'''&&&%%%&&&'''((('''((()))******)))(((''')))************))))))(((************************'''(((((()))***+++++++++((((((((((((((())))))***))))))***+++,,,------...---------,,,,,,+++++++++*********+++,,,---...///,,,,,,,,,,,,---///111222000/////////111222444666555666777666555666888:::::::::;;;<<<>>>@@@AAABBBEEEFFFFFFEEEFFFJJJOOOSSS\\\lllyyylll```ZZZ\\\eeelllmmmiiibbb[[[VVVTTTSSSSSSUUUVVVWWWUUUUUUXXX]]]bbbfffjjjsss|||zzzpppeeeXXXLLLDDD@@@???>>>===<<<;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<;;;::::::===CCCIIILLLNNNOOOFFF===:::888666666888;;;AAAPPPcccrrryyyzzzzzzzzzvvvwwwzzz|||}}}tttkkkfffgggooorrrmmmgggeee]]]cccmmmvvvzzzzzzvvvtttkkkbbbXXXQQQNNNLLLHHHDDDFFFEEEDDDEEEHHHMMMRRRVVVUUUSSSNNNHHHBBB<<<777555555555444333111///---,,,000///...---,,,++++++++++++++++++*********)))))),,,++++++******++++++,,,+++++++++*********))))))))))))))))))***++++++,,,***+++,,,,,,******+++,,,---***((('''(((*********---------,,,+++***((((((***++++++,,,,,,------...))))))***+++,,,,,,---------------,,,,,,+++++++++)))******++++++,,,------//////...//////000111222,,,---///111333444555555555444222222444666:::<<<===<<<;;;;;;<<<>>>@@@BBBBBBCCCFFFHHHFFFDDDJJJSSS^^^mmmrrreee^^^^^^dddiiinnnjjjeee___ZZZWWWUUUUUUOOOOOOOOOMMMLLLNNNRRRWWWYYY[[[bbbkkkqqqwww}}}tttjjj___TTTJJJCCC>>>>>>===<<<;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;>>>===>>>BBBGGGKKKNNNOOOKKKCCC<<<:::999777999<<>>@@@AAACCCBBBDDDFFFFFFEEEJJJQQQ\\\kkk{{{nnneeebbbdddfffnnnlllhhhddd___[[[YYYWWWLLLKKKJJJGGGFFFFFFIIILLLNNNNNNRRRYYY___fffsss}}}wwwlllaaaWWWNNNFFFAAA<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;>>>???AAAEEEIIILLLLLLLLLDDD>>>::::::999999<<>>>>>=========<<<<<<<<<;;;;;;:::999888666666555111111222222111111000///---,,,+++******)))******+++++++++***************,,,++++++******++++++,,,+++++++++***************...---,,,++++++***++++++((()))******)))((()))***'''''')))+++------***((()))***+++,,,,,,,,,,,,,,,,,,,,,+++******)))(((((((((((())))))******++++++++++++***************)))******++++++,,,,,,------......------,,,---------000000111222222222222111222444777999;;;;;;:::999;;;;;;<<<===>>>???@@@@@@DDDAAAAAAEEEGGGGGGJJJOOOYYYhhhwwwnnnhhhfffgggooonnnlllhhhdddaaa]]]\\\QQQPPPMMMJJJGGGGGGGGGHHHJJJIIIKKKPPPTTT[[[gggrrrzzzrrrfffZZZPPPHHHCCC???;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>AAAEEEIIIJJJHHHFFF>>>;;;999999999999>>>FFFTTTcccuuuttteeeaaa\\\[[[[[[[[[[[[[[[bbbhhhqqqxxxxxxqqqhhhbbb[[[WWWQQQMMMJJJHHHEEECCC===>>>>>>>>>===;;;999777;;;;;;:::888666555444333444444333222000...---,,,,,,,,,+++***************************************,,,++++++******++++++,,,************************+++***)))))))))))))))***)))***+++***)))((()))+++*********+++,,,,,,***'''******+++,,,,,,,,,,,,+++,,,+++++++++*********)))))))))******++++++++++++++++++++++++******************++++++,,,------...//////...---,,,,,,,,,---///000111222222222222222111333555777999999888888999:::<<<>>>???@@@@@@@@@EEEAAA@@@DDDGGGHHHJJJMMMWWWfff~~~vvvooolllkkkppppppooommmjjjgggdddcccZZZWWWSSSOOOLLLKKKIIIIIIHHHGGGJJJNNNRRRVVV```jjj{{{~~~wwwnnnaaaTTTKKKDDD@@@>>>;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<<<<=========???BBBFFFHHHHHHDDDAAA:::888888999888999CCCMMMbbbttt~~~lllcccaaa^^^[[[\\\___aaaaaaeeehhhmmmooommmhhhaaa\\\XXXUUUQQQLLLIIIEEEBBB@@@<<<>>>???@@@???<<<:::888;;;;;;:::888666555333333444444333222000...,,,+++---,,,,,,++++++++++++,,,************************,,,++++++******++++++,,,************************((('''(((((()))***+++,,,***+++,,,,,,******+++,,,///---***))))))***)))(((+++,,,,,,,,,,,,+++******++++++++++++,,,,,,------++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......000000///...---------------...///111333444444444333444444555777888::::::999:::<<<>>>???@@@@@@@@@FFFAAA@@@DDDGGGHHHJJJNNNWWWfff~~~wwwsssrrrsssssssssrrrqqqooommmlllddd```[[[WWWTTTRRROOOMMMHHHHHHJJJOOORRRVVV___iiiyyy~~~yyyooofffZZZNNNFFFAAA???>>><<<<<<;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<===>>>>>>???@@@CCCFFFHHHGGGBBB???888888999:::999===KKKYYYooouuuhhhbbbcccbbb___```dddfffeeehhhiiiiiihhheeeaaa\\\YYYUUUSSSPPPLLLHHHDDD@@@???;;;<<<>>>??????===:::888777777666666555555444444000000111111000000///...---,,,,,,+++++++++,,,,,,***************+++++++++,,,++++++******++++++,,,***************+++++++++(((((())))))+++,,,...///***,,,---,,,+++***+++,,,111...***((()))******))),,,,,,,,,,,,,,,+++***)))***++++++,,,------......,,,,,,------------------,,,,,,,,,,,,,,,---------++++++,,,,,,------......000///..................,,,---///111333444555555666666777777999:::<<<===999:::;;;===>>>@@@AAABBBEEEBBBBBBFFFHHHHHHKKKPPPYYYhhh~~~yyywwwxxxwwwwwwwwwwwwwwwwwwwwwrrrnnniiieeebbb___[[[WWWPPPOOOOOORRRSSSVVV___iiiuuuxxxrrrbbb[[[PPPGGGAAA???>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>???@@@AAADDDEEECCC???;;;666777:::;;;<<>>??????===:::999666555555555444444444444000000000000000//////...++++++************++++++))))))*********+++++++++,,,++++++******++++++,,,))))))*********+++++++++))))))))))))***,,,------)))+++,,,+++***)))***+++,,,+++)))***+++,,,,,,+++******+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,---.........---------,,,------............000111222333444444444666888:::;;;<<<;;;;;;:::::::::;;;===@@@BBBCCCDDDDDDEEEHHHGGGGGGLLLSSS\\\kkk}}}{{{{{{{{{zzz{{{{{{|||}}}~~~{{{uuuqqqooolllgggccc\\\YYYVVVUUUTTTVVV^^^hhhooo{{{|||ssslllYYYRRRIIIAAA>>>===>>>>>>@@@???>>>===<<<;;;;;;;;;:::::::::::::::;;;<<<=========>>>@@@AAA???;;;777555777:::===???III^^^rrr}}}ooocccaaacccdddhhhnnnqqqmmmmmmpppppplllkkkkkkkkkjjjfff```ZZZVVVMMMNNNNNNLLLIIIEEECCCBBB??????@@@@@@???===;;;:::888888777666555333333222333333222111///---,,,+++***)))))))))))))))******))))))******++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++)))((((((((((((((()))***(((***+++***)))((()))***'''((())),,,...///---+++((((((***+++,,,---------,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))******++++++++++++++++++,,,------......///++++++++++++,,,------...000000111222222222222222000333777;;;<<<;;;999777;;;:::::::::<<>>===;;;:::999;;;;;;<<<>>>BBBRRRnnn|||rrrggg___^^^ccchhhnnnppprrrrrrppppppsssvvvuuutttpppkkkeee___YYYUUUMMMKKKHHHFFFEEECCCAAA???>>>@@@BBBBBBAAA>>>;;;888888666555555777999:::999555444222111/////////000,,,,,,+++***(((&&&$$$###,,,,,,,,,++++++*********...---,,,+++************+++++++++************)))******+++++++++,,,,,,,,,***************)))(((''')))))))))))))))******++++++,,,------------...///++++++++++++++++++++++++******+++,,,,,,---......***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111222222000///000222444777777777888999999999::::::;;;<<<===>>>???@@@AAACCCCCCDDDFFFFFFEEEKKKSSS]]]mmm~~~zzzssslllfffccc``````gggoooqqqzzzxxxtttooommmkkkjjjjjjmmmppprrrxxx|||yyynnnbbbZZZKKKGGGAAA===<<<<<<<<<;;;::::::;;;<<<============::::::999:::;;;>>>AAABBBAAA@@@???<<<:::888777666888888;;;BBBLLL```|||{{{pppeee___aaaiiippptttuuuwwwyyy{{{|||vvvnnneee]]]UUUQQQLLLJJJGGGEEEDDDDDDBBB@@@???@@@BBBCCCBBB@@@===:::<<<:::777666777777777666555444222000/////////000------,,,+++***((('''&&&,,,,,,,,,+++++++++******------,,,+++************+++++++++************)))))))))))))))*********************+++******)))))))))))))))))))))******++++++,,,------,,,+++,,,...++++++++++++++++++++++++******+++,,,,,,---......,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111222111000111222444777777777888999999::::::::::::;;;===???@@@BBBBBBCCCBBBDDDFFFFFFFFFLLLTTT^^^nnn}}}vvvoookkkggggggmmmuuuxxxyyyppphhhbbb^^^XXXVVVUUUTTTTTTWWWYYY[[[___bbbgggkkknnnppprrrttt|||yyyooocccWWWOOOCCC@@@===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;===???BBBCCCCCCBBB???===;;;:::999999999999@@@MMM^^^sss||||||xxxmmmccc```fffrrr{{{~~~|||||||||qqqggg]]]UUUPPPMMMJJJGGGEEEDDDDDDBBBAAA@@@AAACCCDDDDDDBBB???======;;;999888888888777555444333111000////////////...---------,,,++++++***,,,,,,,,,++++++++++++***,,,++++++++++++++++++++++++++++++************)))))))))*********+++++++++)))***++++++++++++++++++))))))))))))******+++++++++,,,---,,,******+++,,,++++++++++++++++++++++++***++++++,,,,,,------...------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...000222222222222333444666777777888999999:::::::::;;;<<<>>>@@@BBBCCCDDDBBBAAACCCFFFFFFGGGMMMUUU___ooo{{{tttoookkkjjjooowwwrrrfff^^^XXXRRROOOJJJIIIGGGGGGGGGIIILLLMMMPPPSSSWWW[[[]]]___aaaccciiimmmrrrxxx}}}{{{qqqfffZZZNNNGGG???>>><<<<<<======;;;:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>@@@BBBDDDDDDCCCAAA???>>>>>>???@@@>>>@@@KKK]]]qqqxxxuuutttuuuxxxxxxrrrjjjeeegggppp|||tttjjjaaaZZZUUUQQQNNNIIIFFFEEEDDDBBBAAA@@@BBBCCCDDDDDDCCCAAA@@@;;;:::888999::::::999888333222000///......//////------,,,,,,,,,,,,------++++++++++++++++++++++++***+++++++++,,,,,,+++++++++++++++*********)))))),,,,,,,,,,,,------------)))***+++,,,,,,,,,,,,,,,))))))******+++++++++++++++,,,,,,+++)))((()))***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000,,,///222444333333444555666666777888999::::::;;;<<<===>>>???@@@AAABBBCCCAAAAAACCCFFFGGGHHHNNNVVV```pppzzztttpppmmmlllqqqxxxvvvgggZZZSSSNNNJJJGGGDDDCCCCCCBBBCCCDDDFFFHHHIIIKKKOOORRRSSSUUUXXX[[[aaaeeejjjnnnrrrvvvzzz~~~~~~{{{{{{}}}|||~~~}}}tttjjj^^^SSSIIICCC@@@>>>============;;;999<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@BBBCCCCCCAAA???======>>>AAACCCCCCHHHVVVkkk~~~uuuooonnnnnnooorrrnnnkkkiiijjjpppyyytttjjjccc]]]YYYWWWSSSMMMIIIGGGEEECCCBBBBBBCCCDDDEEEEEEDDDBBBAAA===;;;::::::;;;;;;999888222111///............///,,,++++++++++++,,,---...++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++*********))))))++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,))))))***++++++++++++******+++,,,+++)))((()))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000---///222444444333444555555666777888999:::;;;;;;>>>>>>??????@@@@@@@@@@@@BBBAAACCCGGGGGGHHHNNNVVV```ppp}}}xxxtttpppooommmlllqqqxxx~~~rrraaaTTTNNNJJJFFFCCCAAAAAA@@@@@@AAABBBDDDEEECCCEEEIIIKKKMMMPPPSSSVVV___bbbfffjjjlllnnnqqqtttqqqyyy}}}vvvpppnnnllljjjjjjmmmmmmoooqqquuuyyyzzztttjjj```WWWNNNFFFAAA@@@???=========<<<;;;999;;;;;;<<<<<<<<<<<<<<<;;;<<<======>>>??????@@@@@@???===;;;:::<<>>===<<<:::777444111000///---------...///++++++***)))***+++,,,---***++++++++++++,,,,,,,,,***+++,,,------,,,***)))+++++++++************)))(((((()))))))))*********)))***++++++++++++++++++((()))+++,,,,,,,,,+++******+++,,,+++))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111///111333333333333444555555555666888999:::;;;<<<>>>>>>>>>?????????@@@@@@CCCBBBDDDGGGGGGHHHNNNVVV___ooo|||yyyvvvtttrrrkkkhhhhhhiiiiiiiiimmmsss}}}tttbbbUUUNNNJJJEEEAAA????????????@@@AAABBBCCCAAACCCGGGIIIKKKNNNRRRUUU\\\___cccfffgggiiikkkmmmooouuu}}}yyyllleeeaaabbbbbb``````cccgggggghhhjjjmmmsss{{{|||oooiii___VVVOOOHHHCCC??????===;;;;;;<<<<<<;;;:::::::::;;;<<<===============>>>>>>>>>>>>>>>>>>===999999:::???FFFPPPZZZ```eeeiiiuuutttgggeeeiiikkklllmmmhhhiiilllsss{{{~~~nnncccaaabbbcccbbb]]]YYYSSSOOOMMMMMMLLLLLLJJJJJJJJJIIIIIIGGGFFFEEEBBBAAA???>>>===:::777444000///...---------...///,,,+++***)))***+++---...******+++++++++,,,,,,,,,+++,,,---------+++)))(((+++++++++************)))''''''((((((((()))))))))*********+++******))))))((()))+++------,,,+++***)))+++,,,+++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111222333333222222444666555555666888999:::;;;<<<:::;;;<<<===???@@@AAABBBDDDDDDEEEHHHGGGGGGMMMUUU^^^nnn|||{{{yyyxxxvvvuuussspppmmmjjjhhhggg```^^^```cccddddddhhhnnn|||xxxeeeXXXQQQLLLGGGBBB????????????@@@AAABBBBBBCCCEEEHHHKKKMMMQQQUUUXXXXXX[[[```cccdddfffhhhiiisssxxx~~~ooodddbbb]]]ZZZ\\\^^^\\\]]]___eeeeeedddeeegggmmmtttzzz|||{{{wwwfffaaaXXXPPPIIIDDD@@@>>>===;;;999999:::<<<<<<<<<999:::;;;<<<============>>>>>>>>>>>>>>>===<<<<<<666888===FFFTTTcccqqqzzz|||~~~{{{nnncccccciiillllllmmmkkkkkknnnttt{{{wwwxxx{{{|||ppp```YYY\\\ccchhhiii]]]YYYTTTQQQPPPPPPQQQQQQMMMMMMMMMLLLKKKIIIHHHGGG@@@???>>>>>>>>>===:::777000///...---,,,---...///...---+++******+++---...*********++++++,,,,,,,,,+++,,,---...---+++((('''+++++++++************)))))))))))))))***************************)))((('''(((***+++------,,,+++***)))***,,,,,,++++++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111333444333222111111444666444555666888999:::<<<<<<777888:::<<>>;;;999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;::::::::::::<<<>>>IIIaaa~~~{{{pppggg___```hhhooopppmmmjjjpppwww|||}}}{{{xxxvvvuuuuuuwww{{{}}}{{{uuupppjjjccc[[[WWWYYY^^^bbbddd^^^YYYTTTSSSTTTUUUUUUTTTOOOQQQRRRPPPMMMIIIGGGFFFDDDBBB???===<<<:::777555000///...---,,,+++++++++,,,+++))))))***+++***)))+++***))))))***---///111......,,,((()))------***+++++++++*********))))))))))))((((((''''''&&&&&&((()))***++++++***)))(((***+++,,,---,,,+++***)))))))))*********+++++++++++++++,,,,,,,,,++++++***))))))*********+++++++++***++++++,,,,,,++++++***------------,,,,,,+++***+++,,,------......------/////////000111111222222888888999:::;;;<<<<<<===:::;;;;;;===???AAACCCDDDEEEDDDFFFHHHGGGGGGMMMUUUaaapppwwwqqqjjjbbb^^^]]]ZZZXXXXXXXXXZZZ[[[WWWTTTRRRRRRUUUZZZ^^^aaasss}}}}}}nnnaaaWWWPPPKKKGGGGGGFFFDDDCCCCCCDDDFFFHHHKKKJJJKKKMMMQQQTTTVVVWWW[[[aaaeeeeeefffiiijjjhhhmmmsss}}}zzznnnfff```]]]^^^^^^___```aaacccdddeeehhhjjjmmmoooqqqssswwwzzz|||uuulllfffXXXSSSLLLFFFBBB???===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>??????>>>===;;;::::::::::::>>>CCCKKK[[[uuuvvvooohhhccc```ccckkkrrrsssrrrqqquuu{{{}}}{{{}}}||||||{{{yyytttlllfffaaa[[[TTTQQQSSSWWWZZZ[[[XXXVVVUUUVVVYYYYYYWWWUUUTTTTTTSSSPPPKKKFFFCCCBBBCCCAAA???>>><<<:::777444//////...---,,,,,,,,,,,,,,,***))))))+++,,,++++++++++++******+++---///111<<<<<<666...+++,,,---++++++++++++*********)))))))))))))))))))))*********)))******************)))***+++,,,,,,,,,+++******))))))*********++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,---------------,,,+++***+++,,,------......------//////000000111111222222555666777777999999:::;;;;;;;;;<<<===???@@@BBBCCCEEEDDDEEEHHHGGGGGGMMMUUUaaapppxxxpppfff]]]UUUTTTQQQOOOOOOQQQTTTVVVVVVSSSPPPNNNPPPUUU[[[___mmmwww~~~rrrggg]]]VVVPPPLLLJJJIIIGGGFFFFFFGGGIIIJJJLLLLLLMMMOOORRRVVVYYY[[[___fffkkkllllllmmmllliiikkkqqq{{{|||qqqjjjeeecccaaacccddddddfffhhhkkkmmmooosssuuuyyy{{{~~~~~~zzztttlllccc]]]QQQMMMGGGCCCAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;===>>>?????????>>><<<;;;:::999999:::===GGGWWWmmm~~~tttjjjbbb]]]^^^```eeemmmssswwwxxxxxxzzz}}}~~~zzztttlllccc]]]WWWTTTOOOMMMNNNQQQSSSTTTTTTUUUXXX]]]``````]]]ZZZXXXVVVSSSOOOJJJFFFCCCAAACCCBBB@@@???>>>:::666222///...------,,,,,,,,,,,,,,,***)))***,,,---------,,,+++++++++,,,...000111GGGGGGAAA555,,,+++,,,,,,+++++++++***************)))******+++,,,,,,------++++++************++++++******++++++,,,++++++******************+++++++++***++++++,,,,,,+++++++++------------............,,,------......------,,,,,,------------,,,,,,+++,,,,,,---............---//////000000111222222222555666666777888999::::::<<<<<<<<<===>>>@@@AAABBBEEEDDDEEEHHHHHHHHHMMMUUUaaappp~~~zzzpppdddYYYQQQOOOLLLJJJKKKNNNRRRTTTXXXUUUQQQMMMNNNRRRYYY^^^gggrrr~~~vvvmmmddd]]]XXXUUUOOONNNLLLJJJJJJJJJJJJKKKMMMOOOPPPRRRUUUYYY]]]```gggoootttuuuttttttqqqmmmmmmrrryyy~~~~~~yyyuuussstttsssvvv|||{{{sssooonnnmmmmmmpppppppppqqqtttwww{{{}}}~~~xxxrrrlllccc[[[VVVKKKHHHCCC@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<999999;;;<<<===????????????>>><<<:::999999999:::>>>KKKaaazzzvvvlllccc^^^XXX\\\ccciiiooouuuzzz}}}}}}|||}}}~~~}}}wwwpppggg___ZZZTTTRRRPPPOOOPPPQQQSSSTTTWWWZZZ```eeehhhhhheeeccc]]]YYYTTTOOOLLLIIIGGGFFFDDDCCCBBBAAA???;;;666111///...---,,,,,,,,,,,,,,,,,,***)))***---.........,,,,,,,,,,,,---...///000AAADDDAAA666---***,,,,,,************************++++++++++++,,,,,,---------,,,+++******+++,,,---*********+++++++++++++++******************************+++,,,,,,,,,++++++------------............,,,,,,------------,,,,,,,,,---------------,,,,,,,,,------...............///000000111111222333333777777888999:::;;;<<<<<<============>>>???@@@AAADDDCCCEEEHHHHHHHHHNNNVVV___ooo~~~zzz{{{ssseeeYYYOOOLLLIIIGGGHHHLLLQQQTTTXXXWWWTTTPPPNNNQQQXXX]]]cccmmm{{{}}}xxxrrrkkkeeeaaa___XXXWWWTTTQQQOOOMMMLLLLLLNNNPPPRRRTTTVVV[[[aaaeeeooovvv{{{{{{{{{{{{xxxtttuuuwwwzzz}}}}}}yyyvvvrrrmmmhhhdddaaa```eeeccceeejjjooosss|||{{{yyyyyyzzz{{{{{{~~~}}}{{{{{{~~~}}}yyyssslllddd\\\TTTOOOHHHEEEAAA>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<===>>>????????????===;;;999888999:::;;;EEESSSjjj}}}rrriiiccc___^^^cccjjjpppuuuyyy}}}~~~|||uuulllddd]]]ZZZTTTTTTSSSSSSSSSTTTVVVWWWaaaeeelllqqqssssssrrrqqqhhhaaaXXXQQQMMMKKKJJJHHHEEEDDDCCCBBB@@@;;;555111......---,,,,,,,,,------,,,***)))***---.........,,,,,,,,,,,,------...//////555888222,,,+++++++++************************,,,,,,+++++++++*********---,,,+++******+++,,,---)))))))))******+++++++++************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,------......---------,,,---......//////......000000000111222222333333666777888999:::;;;;;;<<<============>>>???@@@AAADDDCCCEEEHHHHHHHHHNNNVVV]]]mmm~~~yyywww~~~xxxiii]]]OOOLLLHHHEEEFFFKKKQQQUUUYYYZZZYYYVVVSSSSSSWWW\\\bbbkkkwww}}}|||{{{xxxrrrlllgggeeeddd___]]]ZZZVVVSSSPPPNNNMMMLLLOOORRRSSSUUUZZZbbbgggqqqwww||||||}}}~~~xxxqqqjjjeeedddbbb___\\\YYYWWWVVVUUU[[[YYYYYY]]]```ccckkksssxxx{{{xxxssslllddd\\\UUUNNNIIIEEEBBB???=========<<<:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>??????>>>======<<<999888888999;;;===FFFSSSjjj|||rrrjjjeeeccciiilllpppuuuyyy|||sssiii```ZZZXXXUUUVVVVVVVVVVVVVVVYYY[[[lllrrrzzzvvvmmm___TTTNNNKKKHHHFFFFFFDDDBBB@@@===999444000...------,,,,,,---------,,,***)))***,,,---------+++++++++,,,,,,---------###***///...,,,,,,,,,******************+++++++++,,,,,,+++******)))((((((++++++************++++++)))))))))))))))***+++,,,+++++++++***************)))***++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,------............---------...////////////...000000111111222333333333444555555666777888999999<<<<<<<<<===>>>@@@AAABBBCCCCCCEEEHHHHHHHHHOOOWWW]]]mmm~~~xxx{{{~~~ooobbbRRRNNNIIIFFFGGGLLLRRRWWW^^^aaacccaaa\\\ZZZ\\\^^^bbbjjjttt|||~~~{{{yyyuuutttqqqkkkddd___]]]^^^\\\[[[XXXUUUQQQNNNLLLKKKHHHLLLOOOQQQRRRWWW```ggglllqqqvvvwww{{{yyyqqqiiiccc___[[[YYYWWWVVVVVVVVVUUUTTTTTTTTTVVVTTTUUUXXXYYY[[[aaahhhpppzzzxxxtttyyy}}}qqqlllddd\\\TTTMMMGGGBBBAAA???=========>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>>===<<<<<<:::888777777:::===???DDDQQQhhhwwwooojjjiiioooooopppsssyyy{{{rrrggg___[[[YYYWWWYYYZZZYYYXXXYYY]]]```qqqzzz~~~rrrbbbUUUNNNKKKGGGEEEEEEBBB???<<<999555111------------,,,,,,------...,,,***))))))+++,,,++++++******++++++,,,+++++++++&&&***---,,,,,,...---***))))))*********++++++++++++++++++***************)))******************))))))((((((((()))***,,,---+++++++++*********))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,---...............------...///////////////000111111222222333333444444444555666777888999999;;;;;;<<<===???@@@BBBCCCCCCBBBDDDGGGHHHHHHOOOWWW^^^ooozzzzzz}}}rrrfffVVVRRRMMMIIIJJJOOOUUUZZZccchhhlllkkkfffbbbaaaccccccjjjssszzz|||{{{xxxwwwmmmmmmiiibbbZZZUUUTTTUUUVVVUUUSSSPPPMMMJJJHHHGGGEEEIIIMMMNNNPPPUUU^^^ffffffkkkppprrrxxx|||tttlllfff___ZZZXXXWWWWWWWWWRRRSSSTTTUUUVVVWWWWWWWWWVVVTTTTTTXXXYYYYYY^^^eeegggqqqvvvsss{{{|||xxxlllggg^^^VVVNNNHHHBBB>>>???===<<<<<<>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???>>><<<;;;:::999777666777:::>>>@@@HHHTTTkkk~~~uuuooommmooommmlllooovvv~~~}}}yyyqqqggg```]]]]]][[[\\\]]]\\\[[[]]]aaaeeerrr~~~rrrbbbUUUOOOLLLJJJGGGDDD@@@<<<999666222...+++------,,,,,,,,,------...,,,+++))))))***+++***)))))))))***+++++++++******...000...,,,---000...***))))))******++++++++++++)))******++++++,,,,,,---((()))***++++++***)))((()))((((((((((((***,,,---++++++++++++******))))))((()))***+++,,,---------+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,---.../////////...---......///////////////000111111222222333444444666666777888999:::;;;;;;:::;;;;;;===???AAACCCDDDCCCBBBDDDGGGHHHIIIOOOWWW```ppp|||zzzzzzqqqcccWWWLLLJJJLLLNNNQQQUUU```hhhpppqqqkkkfffeeegggfffllluuu|||~~~zzzsssooommmiiibbb[[[UUUPPPNNNMMMIIIIIIIIIIIIIIIHHHGGGFFFGGGIIIKKKLLLNNNSSSZZZ```eeegggjjjlllpppwwwzzzpppfff]]]ZZZVVVSSSRRRQQQPPPOOONNNQQQUUUXXXXXXYYYZZZ[[[___^^^[[[XXXWWWZZZ```eeennnqqqxxx~~~xxxxxx|||uuuqqqddd^^^TTTLLLGGGCCC@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>????????????;;;;;;;;;<<<======;;;:::===888555777888999>>>DDDMMMaaazzzwwwpppmmmppplllhhhiiiooowww}}}zzzrrrkkkfffbbb___]]]aaabbbbbb^^^[[[]]]dddjjjwww}}}nnn\\\PPPKKKJJJHHHEEEBBB>>>999666333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))***++++++,,,,,,++++++***))))))***++++++++++++***+++++++++******)))))))))************************+++++++++***)))((('''&&&++++++******)))*********)))************+++++++++&&&''')))+++---......///---,,,,,,++++++,,,,,,---...---,,,,,,---+++(((&&&---,,,,,,++++++,,,,,,------------------...///000111111222333444444555555555666777888999::::::::::::::::::;;;===???BBBCCCCCCBBBCCCEEEEEEFFFLLLTTTbbbppp{{{jjj^^^SSSPPPQQQRRRUUUYYYeeemmmuuuvvvrrrlllkkkllllllrrrzzz}}}vvvrrriiieee___XXXQQQMMMKKKJJJHHHIIIIIIIIIIIIIIIHHHHHHIIIKKKMMMOOORRRWWW___dddhhhiiiiiiiiikkkqqqzzz|||vvvqqqhhh```^^^ZZZVVVSSSSSSSSSSSSRRRVVVXXX[[[]]]___aaadddgggggggggfffeeedddfffjjjmmmtttwww|||~~~|||uuunnnjjj___ZZZQQQJJJEEEBBB@@@>>>========================<<<<<<===>>>????????????>>>>>>???@@@@@@???===;;;:::888999===???@@@FFFMMM\\\ppp|||uuurrrkkkgggdddeeelllttt{{{~~~|||tttmmmhhheeecccbbbeeedddbbb___^^^aaafffkkkvvvooocccTTTKKKHHHGGGDDDAAA@@@===888555222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***************++++++,,,,,,++++++***)))******+++,,,+++++++++---------,,,,,,,,,++++++************************++++++++++++***)))((((((******************++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---...---,,,---...---+++(((,,,,,,++++++++++++,,,,,,///...............////////////000222333555666777555666777888999:::::::::<<<;;;<<<<<<>>>@@@CCCDDDEEEDDDEEEGGGGGGHHHNNNWWWbbbqqqwwwkkk___YYYXXXWWWZZZ]]]fffmmmvvvxxxuuupppooooooooottt{{{|||uuuppphhhddd^^^XXXRRRMMMKKKJJJJJJJJJKKKLLLMMMOOOPPPPPPQQQSSSVVVYYY]]]cccjjjooorrrpppnnnkkkkkknnntttyyy{{{vvvrrrllleee```\\\WWWUUUUUUWWWYYYZZZ```bbbeeehhhjjjnnnrrruuusssuuuvvvvvvuuuwwwyyy{{{~~~xxxrrrkkkddd```XXXSSSKKKFFFBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@<<<===>>>???>>>;;;888777666777:::???@@@CCCMMMXXXooozzzttteeebbbaaacccjjjrrryyy}}}}}}tttnnnjjjiiihhhgggiiifffbbb```cccgggkkkmmmuuuyyy~~~|||vvvqqqnnn___WWWNNNIIIGGGFFFCCC???>>>;;;666333111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******)))))))))******+++,,,,,,)))************+++++++++---------,,,+++***((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////---+++,,,++++++******++++++,,,//////...............///------///111333555666777555666777888999:::::::::<<<<<<<<<===???AAADDDEEEEEEDDDEEEGGGHHHHHHOOOWWWcccsssyyylllddd___\\\]]]```fffmmmvvvyyyxxxtttsssssstttxxx}}}{{{tttpppiiifffaaa[[[VVVRRRPPPOOONNNOOORRRUUUYYY\\\___```aaacccfffjjjpppuuuzzz~~~~~~{{{vvvrrrppprrrvvvyyyzzzxxxqqqfffbbb^^^\\\]]]aaadddeeekkknnnsssvvvxxx{{{~~~}}}wwwpppiiibbb[[[WWWOOOKKKEEEAAA??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????;;;===??????<<<999666444999999<<>>===>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????AAADDDCCC???;;;:::999<<<<<<>>>DDDLLL\\\uuuyyyooogggjjjnnntttzzzwwwrrrkkkgggfffggghhhhhhgggbbb___ccclllrrrtttsssnnnllliiieeeaaa]]]YYYWWWRRROOOLLLKKKJJJGGGBBB>>>999777333111000///...---------------------------,,,++++++************+++***++++++,,,,,,++++++***++++++,,,------------,,,************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,'''((()))+++,,,,,,,,,,,,))))))*********+++++++++'''((()))+++,,,---......+++,,,,,,------,,,,,,+++***))))))***,,,......---,,,++++++++++++++++++,,,------,,,,,,+++,,,,,,---000000000111111222222222555666777888999:::::::::;;;;;;;;;<<<===@@@BBBCCCCCCBBBCCCFFFFFFGGGNNNWWWeeewwwvvvnnnkkkmmmkkkooouuuzzz|||}}}~~~~~~{{{wwwmmmlllkkkjjjiiihhhhhhhhhjjjnnnvvv~~~~~~|||yyy}}}}}}zzzyyy|||xxxvvv|||~~~uuupppiiibbb[[[TTTNNNJJJDDDAAA>>><<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<>>>??????BBBDDDBBB===::::::<<<999;;;BBBOOO```uuuxxxpppmmmsss{{{}}}nnnkkkgggddddddfffffffffcccaaa```eeemmmrrrrrrpppiiifffbbb^^^[[[XXXUUURRRLLLKKKHHHGGGEEEBBB???<<<888555222000000000///...------------------------++++++***))))))******+++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,++++++'''(((***+++,,,,,,+++***)))************+++++++++)))***+++,,,,,,,,,,,,,,,++++++------------++++++***)))((()))+++---...------,,,,,,++++++,,,,,,---,,,,,,++++++,,,------...222222222222222222222222555666777888999::::::::::::::::::;;;===???BBBCCCDDDDDDEEEHHHIIIJJJQQQZZZfffyyy|||yyy{{{sssvvvzzz~~~||||||}}}~~~~~~~~~zzzwwwuuuuuuyyy|||yyynnniiiaaaZZZSSSNNNHHHDDDBBB???===<<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<>>>@@@AAA>>>AAABBB???;;;999:::======CCCSSSiii~~~vvvqqqssszzzvvviiigggeeedddeeefffffffffaaaaaacccggglllnnnmmmjjjddd```]]]ZZZXXXUUUQQQMMMHHHFFFDDDBBB@@@???===<<<777555222111111111000///........................+++++++++******++++++,,,***++++++,,,,,,++++++***)))******+++,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++*********((()))+++,,,,,,+++***))))))************+++++++++++++++,,,,,,,,,+++*********+++---......---+++***,,,***)))))),,,............------,,,,,,------...,,,,,,,,,---...///000111111222222222333333444444555666777888999:::::::::;;;;;;;;;<<<>>>@@@BBBDDDDDDDDDEEEHHHIIIJJJRRRZZZggg{{{}}}}}}|||yyyuuutttvvvzzz}}}xxxuuuhhhccc\\\UUUNNNIIIDDD@@@AAA???<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>===>>>@@@BBBCCCBBBEEEEEEBBB===<<>>>>>>>>>>>777555222111111222111000........................,,,,,,,,,++++++,,,------+++++++++,,,,,,+++++++++))))))***++++++++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))((()))***+++,,,,,,+++)))((()))************+++++++++******+++,,,,,,,,,,,,+++***+++---......---+++***---,,,******---////////////......------......///---------...000111333444000111111333444555666666555666777888999:::::::::<<<<<<<<<===???AAADDDEEEBBBBBBCCCFFFGGGIIIPPPXXXhhh||||||zzz|||}}}{{{xxxtttooouuu{{{yyyppphhhddd]]]TTTLLLGGGCCCAAA?????????>>>>>>======<<<<<<;;;<<<<<<===============;;;;;;<<<<<<======>>>>>>FFFBBB???@@@???===???DDDMMMdddtttqqquuuxxxsssjjjiiijjjkkklllllljjjhhheeedddccccccdddcccaaa___[[[YYYUUUQQQMMMKKKIIIHHHCCCBBBAAA???===<<<;;;:::444333111000///000000111111111000///...------,,,...---,,,+++***+++,,,---...***'''(((***,,,+++***---------,,,,,,,,,++++++++++++*********+++,,,---))))))***++++++++++++*********+++,,,,,,,,,,,,+++((((((''''''''')))***+++***++++++,,,,,,------...)))***,,,......---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////////////////000000000000111111111222333444666666444666888999999999:::;;;============>>>???AAAAAADDDCCCDDDGGGHHHIIIQQQZZZhhh|||{{{{{{}}}{{{~~~{{{uuullleee^^^XXXPPPIIIDDDAAA???============<<<<<<<<<;;;;;;;;;<<<======>>>>>>============>>>>>>>>>>>>??????AAA>>>===>>>======CCCKKK]]]uuuyyyxxx||||||vvvsssnnnmmmmmmmmmnnnmmmjjjhhhdddbbbaaaaaaaaa```^^^\\\YYYVVVRRRMMMIIIGGGEEEEEEBBBBBBAAA???>>>;;;:::999444333111000////////////------------------,,,,,,...---,,,+++++++++,,,,,,...+++)))***,,,---,,,***+++++++++*********))))))***************+++++++++******+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++((()))+++------,,,+++*********+++++++++,,,,,,,,,---------------------------------......///000111.../////////000000000000000111111222333444555555444666888999999999:::;;;============>>>???AAAAAADDDCCCDDDGGGHHHIIIQQQZZZiii}}}}}}xxxvvvxxx|||~~~}}}}}}wwwwww{{{~~~yyyuuuooofff___VVVQQQJJJDDD@@@>>>===;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;>>>KKKYYYqqq}}}xxxtttrrrkkkjjjiiihhhhhheeebbb______^^^]]]]]]]]]\\\ZZZWWWVVVTTTOOOIIIEEEBBBAAAAAABBBBBBAAA@@@===;;;888666444333222000///.........,,,,,,---------............------,,,+++,,,,,,,,,---,,,+++,,,......,,,+++............------------))))))***++++++++++++***++++++,,,------------,,,******+++,,,,,,,,,,,,+++......,,,++++++******+++...------,,,++++++******((()))***+++,,,+++************+++++++++,,,,,,,,,........................------------...///000111....../////////000000000///000222333444555444444444666888999999999:::;;;<<<<<<======>>>@@@AAABBBDDDCCCDDDGGGHHHIIIQQQZZZjjj~~~{{{wwwpppmmmmmmrrrxxx{{{{{{~~~~~~sssvvv~~~xxxsssooohhh___XXXNNNJJJDDD@@@>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>><<<<<<<<<;;;:::999999888:::;;;======<<>>@@@AAABBBDDDCCCDDDGGGHHHIIIQQQZZZiii~~~|||xxxrrrmmmmmmqqqwww|||}}}vvv|||}}}yyysssmmmggg```WWWQQQIIIFFFAAA>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<;;;;;;:::999888777777888999<<<===>>>GGG___tttvvvllllllrrryyyqqqkkkhhhgggfffdddcccbbb```^^^ZZZWWWUUUTTTTTTVVVXXXYYYXXXVVVWWWUUUQQQMMMHHHEEECCCBBBCCCBBBAAA>>>;;;777333111444444333333111000//////222111111000//////...............---------,,,,,,)))***,,,,,,,,,+++***)))***************************++++++,,,,,,,,,,,,,,,)))******+++++++++++++++******+++,,,,,,,,,,,,+++)))******+++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---............////////////---///111444555444333222444666888999999999:::;;;;;;;;;<<<===>>>@@@BBBCCCDDDCCCDDDGGGHHHIIIQQQZZZggg|||zzzxxx{{{}}}}}}{{{vvvrrrkkkeee^^^WWWOOOKKKEEECCC???=========<<<;;;<<<<<<<<<<<<<<<=========;;;<<<<<<==================<<<<<<;;;:::999999888666888;;;???DDDRRRkkkuuummmgggjjjvvv~~~tttjjjdddaaaaaacccaaaaaaaaa```___\\\YYYWWWWWWWWWYYY[[[\\\[[[ZZZYYYXXXVVVSSSPPPLLLHHHFFFDDDCCC@@@<<<888555222111222222333222222111000///111000000///...---,,,+++---............---,,,,,,(((***,,,+++***)))***+++************++++++++++++++++++******++++++,,,---))))))***++++++++++++*********+++,,,,,,,,,,,,+++'''((()))***++++++++++++))))))******+++,,,,,,---++++++,,,,,,,,,---------******+++++++++,,,,,,,,,************************......------------......------........./////////...///111222333444333333444666888999999999:::;;;;;;;;;<<<===???@@@BBBCCCDDDCCCDDDGGGHHHIIIQQQZZZeeezzzyyy{{{|||}}}}}}|||zzzyyy{{{}}}~~~wwwssskkkhhhaaa[[[TTTNNNIIIFFFCCC@@@===<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999999999888888:::>>>FFFPPPbbb}}}~~~rrrjjjeeegggnnn~~~~~~tttiiibbb```aaaaaaaaaaaabbbdddcccaaa______^^^^^^^^^``````^^^]]]ZZZZZZ[[[YYYVVVRRRMMMJJJFFFCCC???:::666333111000...///000111111000///...000/////////......---------.../////////...,,,,,,***,,,,,,+++))))))+++------------.........//////+++***((('''''')))+++---)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++((()))***++++++***))))))***************++++++++++++++++++++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++......------,,,------...---------.........////////////000111222333444444444666888999999999:::;;;;;;;;;<<<===???AAABBBDDDDDDCCCDDDGGGHHHIIIQQQZZZeeeyyylllnnnppprrrssssssrrrqqqrrrvvvzzz}}}~~~~~~wwwqqqnnnccc```ZZZSSSMMMHHHEEECCCAAA???<<<;;;;;;;;;:::999999999999::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;888888888777777777777777<<<===CCCMMM[[[pppsssggg```___iiisssvvvllleeedddeeeffffffgggiiillllllkkkjjjfffeeeccccccdddcccaaa___ZZZ\\\]]]]]]ZZZUUUPPPLLLGGGDDD>>>999444222111111+++,,,.../////////...---000000000000111111111111---.../////////...,,,,,,,,,---...,,,)))))),,,///+++++++++,,,,,,---------***(((&&&$$$$$$'''***,,,++++++,,,------------,,,******+++,,,,,,,,,,,,+++***+++,,,,,,+++***(((''',,,,,,++++++***)))))))))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++---------.........//////000//////000111222444555444666888999999999:::;;;:::;;;;;;===???AAACCCDDDDDDCCCDDDGGGHHHIIIQQQZZZeeezzzyyynnnffffffjjjkkkjjjkkkkkkpppvvvyyyzzzzzz}}}~~~wwwqqqkkkgggaaa\\\SSSKKKFFFBBB???===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999999999::::::::::::::::::===@@@JJJ\\\qqqzzzggg[[[\\\cccnnn|||yyytttpppllliiigggeeejjjrrruuusssssswwwnnnnnnnnnllljjjgggdddbbbbbb___]]]^^^___\\\TTTMMMJJJBBB;;;888555222111333------...///000111222222111000///...............000//////............///222111000...---+++***))).........,,,***(((%%%$$$---,,,,,,++++++,,,,,,---************************,,,+++++++++,,,---......)))***,,,------,,,***)))***+++,,,,,,------,,,,,,%%%'''***---...---+++)))++++++++++++++++++++++++)))))))))***+++,,,......,,,,,,,,,---------......111...+++))))))+++...000111111222333333333222222777666666777999;;;===???===<<<<<<<<<===@@@BBBDDDFFFDDDEEEGGGGGGIIIPPPYYYiiizzz{{{ooodddbbbeeefffgggiiikkkpppuuuxxxyyyzzz}}}}}}~~~zzz}}}yyyssslllfffbbbWWWRRRKKKDDDAAA>>><<<:::<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;::::::999999::::::;;;;;;;;;<<<>>>???EEENNN___ssssssddd]]]cccmmmyyy{{{wwwuuurrrooonnnmmmrrrzzz}}}zzzyyy|||vvvtttrrrooommmkkkhhhgggeeecccbbbdddeeebbbYYYRRRIIIAAA:::888555111000333/////////000000111111222111000000///......////////////.........//////000111111000000000/////////---------------+++***)))---,,,,,,++++++,,,,,,---************************((((((((('''(((((()))))))))***,,,------,,,***)))***+++,,,,,,------,,,,,,((()))***++++++,,,++++++,,,,,,++++++++++++++++++************+++,,,------,,,,,,,,,---------......111000...,,,,,,...000111111222222222222333333333777666666777888:::<<<======<<<<<<<<<===@@@BBBDDDEEEDDDEEEGGGGGGIIIPPPYYYiii{{{uuufffaaabbbdddgggkkklllppptttvvvwwwxxx|||uuukkkgggiiihhhkkkpppvvv}}}xxxrrrllleee___ZZZPPPLLLFFFBBB@@@???>>>===;;;;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999777888888888888;;;???BBBKKK[[[sss|||lllbbbcccooo|||}}}|||{{{yyywwwvvvwww}}}{{{vvvrrrpppnnnmmmllliiihhhhhhkkkmmmiii```WWWHHHAAA:::777555111///111000000000000000000000000111000//////.../////////...............///000111000111111222333333444444,,,,,,---...............,,,,,,++++++++++++,,,,,,************************************))))))))))))***+++,,,------,,,+++******++++++,,,,,,,,,,,,,,,,,,+++***))))))***,,,,,,,,,,,,,,,++++++*********,,,++++++++++++,,,,,,,,,,,,,,,,,,---------......//////.........//////000222222111111111222444444777666666777777999:::;;;<<<<<<<<<<<<>>>@@@BBBCCCEEEDDDEEEGGGGGGIIIPPPYYYjjj{{{}}}mmmeeecccdddhhhmmmlllooorrrrrrrrrsssxxx|||~~~}}}rrrhhhaaa```ddddddiiiqqqzzz|||xxxrrrkkkddd]]]VVVQQQKKKGGGCCC@@@???>>>>>>===;;;:::999999888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888999999888888<<>>@@@BBBCCCEEECCCDDDGGGGGGIIIQQQZZZjjj|||qqqiiieeeccceeeiiikkklllnnnmmmlllnnntttyyy}}}~~~zzz{{{|||}}}zzznnnddd]]]XXXZZZ___aaaiiiuuuxxxssslllddd]]]UUUNNNJJJEEEAAA>>>;;;;;;:::999888;;;:::999999888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999;;;<<<===<<<===DDDOOOXXXiii}}}rrriiikkkuuu~~~}}}}}}}}}~~~vvvttttttsssrrrmmmllllllooopppkkk```WWWCCC<<<777666444000///000000//////......------,,,---------,,,,,,---......---------......000111111111111111222222222222222------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,,,,++++++*********---------------,,,******,,,,,,,,,---------......++++++---.........------222111000000000222555666666666777777888888888888;;;<<<<<<===???@@@AAABBBDDDCCCDDDGGGHHHIIIQQQZZZiii{{{uuuoooiiicccaaabbbfffhhhhhhhhhhhhllltttzzz}}}zzzssssssuuuwww}}}{{{pppeee]]]WWWSSSVVV\\\aaaoooyyyrrrlllddd[[[TTTNNNHHHDDDCCCAAA>>><<<<<<;;;:::999;;;;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888:::<<<===AAALLL\\\hhh~~~~~~rrrqqqwww~~~}}}~~~yyywwwwwwuuussskkkiiiggghhhhhhbbbWWWNNN@@@:::555555444111///111/////////......------------------,,,------...///...............///000111111111111000000000000///...---,,,+++*********+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))++++++++++++++++++++++++)))******+++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,---.........,,,+++***,,,,,,,,,---------......,,,---...///000000000000111111000000111333555666555666777888999999999999;;;;;;<<<>>>???@@@AAABBBDDDCCCDDDGGGHHHJJJQQQZZZiiizzz|||uuukkkcccaaa```bbbcccdddgggnnnyyyxxxpppnnnpppttt|||sssjjjaaa[[[WWWUUUYYY___jjj}}}|||uuuppphhhbbbYYYQQQKKKGGGCCCAAABBB@@@>>>===>>>>>>===<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666:::>>>BBBJJJZZZnnn}}}}}}xxx~~~~~~}}}xxxvvvuuurrrooogggdddaaa___^^^WWWLLLCCC<<<777333444444111000222000000000000000/////////...............///000000//////.........//////000////////////////////////------+++*********+++,,,++++++************++++++***************************+++---......---,,,+++,,,++++++++++++++++++,,,))))))***++++++++++++++++++++++++++++++,,,---...*********++++++,,,,,,---+++,,,...///...---,,,***,,,,,,,,,---------......------......///000000111///000111222333444444555444555777999:::;;;;;;;;;:::;;;===>>>@@@AAAAAAAAACCCBBBDDDGGGHHHJJJRRR[[[gggyyyuuujjjfff\\\^^^```cccgggqqq}}}yyyooolllooottt}}}{{{kkkccc[[[XXXVVVWWW\\\cccsss{{{tttnnniiiaaa[[[RRRJJJEEEBBB@@@???;;;:::888999:::;;;;;;:::===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<>>@@@AAAAAAAAACCCBBBDDDGGGHHHJJJRRR[[[gggyyy}}}rrreeeYYYUUU```mmmxxx}}}pppiiikkksss{{{~~~wwwnnnhhhaaa]]]YYYXXX]]]eeezzz{{{tttllleee```ZZZTTTLLLEEEAAA>>><<<:::>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::>>>888666999<<<;;;;;;<<<<<>>???@@@AAAAAAEEEDDDEEEHHHGGGGGGMMMUUUhhh|||rrreee^^^eeeooo{{{uuummmmmmttt}}}~~~xxxsssmmmgggdddaaa```eeemmmzzzrrrkkkccc\\\XXXOOOKKKFFFBBB@@@???>>>============<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;:::999:::777888<<<===<<<===@@@KKKTTTggg}}}|||{{{}}}}}}yyywwwuuurrrmmmiiiccc___WWWOOOHHH@@@999555999888666444333333333333111222222222111111000///............///000111222222222111000///......---000000000000000000000000........................,,,,,,+++***)))))))))***)))***++++++,,,,,,++++++))))))******)))(((((('''++++++)))(((((((((((((((******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,+++---......------...000///...---,,,---...000111111111111222333333444444555666777888999:::::::::;;;<<<===>>>???@@@@@@AAADDDCCCEEEHHHHHHHHHNNNVVVfffzzzxxxnnnnnnsss~~~|||ssspppvvv~~~}}}}}}wwwqqqnnnlllkkkqqqxxxzzzuuummmfff___XXXQQQMMMFFFDDDAAA???>>>>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888888888;;;??????>>>CCCJJJZZZggg~~~{{{{{{~~~}}}xxxsssrrrsssvvvwwwtttnnnhhhccc\\\RRRHHH@@@:::666333888777666555444333333333111111222222222111000000000//////......//////000/////////......---------000000000000000000000000---...000111111111000///,,,++++++*********++++++)))***++++++,,,,,,++++++***++++++++++++***))))))---)))%%%%%%&&&((('''&&&******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++************+++++++++++++++,,,,,,,,,------***+++---...---...///111......---,,,,,,...///000111111222222333333444444444555666888999999::::::;;;;;;<<<===>>>???@@@@@@BBBBBBDDDGGGHHHIIIOOOWWWeeeyyyyyyxxx{{{uuuyyy}}}yyyuuutttzzz{{{yyyooojjjccc\\\UUUOOOJJJFFFDDDBBB@@@>>>===:::777444;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888999:::===??????BBBMMMYYYlll|||}}}}}}~~~|||tttoooiiijjjmmmqqqtttrrrlllfff```XXXMMMBBB<<<:::999999555555444333222222111111000000000111111000000///111000///...............................................................---///111222222111///...++++++************++++++))))))***+++++++++++++++***++++++,,,++++++******,,,'''""""""'''++++++)))******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********+++,,,,,,+++,,,,,,------......///***,,,------------...000...------,,,---...//////111111222222333444444555555666777888::::::::::::;;;;;;<<<===>>>??????@@@AAAAAACCCGGGHHHJJJPPPYYYeeezzz|||{{{wwwvvvxxx{{{{{{zzzxxxqqqnnnfffbbb[[[TTTOOOKKKFFFDDDCCCAAA???>>><<<:::666333::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888888888::::::<<>>999888999999444444444333333222111111......///////////////...111000///...------------....../////////000000000------------------------...///111222111000---,,,++++++***)))))))))******))))))***++++++++++++***''''''((((((((((((((('''---(((###$$$)))------+++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++******+++,,,,,,------.........//////000000,,,---...---,,,+++,,,---------------......//////111222222333444444555555777777999:::;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAA@@@CCCGGGHHHJJJQQQYYYggg|||{{{wwwuuuwwwyyy}}}~~~|||~~~yyyppphhhddd^^^YYYSSSMMMJJJGGGDDDBBB>>>===<<<<<<===<<<:::888;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888999999::::::>>>DDDLLL[[[rrr~~~{{{xxxsssmmmiiicccccccccfffiiihhhccc___VVVOOODDD;;;666444444444555555666666555555444333......//////000000//////000//////...---------...000000000000000000000111------------------------...///000111111000///...------+++******)))))))))((()))******++++++******((())))))***************000,,,((((((***+++***)))******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++***++++++,,,---...////////////////////////,,,......---+++++++++,,,.........///////////////222222333333444444555555777888999;;;<<<<<<======<<<<<<===>>>???@@@AAAAAAAAAAAACCCGGGHHHJJJQQQYYYiii~~~}}}yyy{{{~~~wwwqqqiiiaaa[[[TTTPPPJJJFFFCCCAAA@@@>>>;;;:::999:::<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999:::<<<>>>FFFSSScccwww~~~}}}|||zzzwwwrrrlllggg______```dddfffeee___ZZZNNNHHH@@@999555444444444444555666666666555444333//////000111111111111111//////...---------......111000000000000000000000..............................///000111333333444111000...---++++++******((())))))***************++++++,,,------------------,,,+++*********************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++,,,---......//////......------,,,,,,+++,,,------,,,+++,,,......//////000000000000000222222333333444555555555777888999:::;;;<<<<<<<<<======>>>???@@@AAABBBBBBBBBAAADDDGGGHHHIIIPPPXXXiii~~~}}}yyyyyy}}}~~~vvvuuuzzzxxxqqqllleee\\\UUUMMMIIIDDD@@@>>>===<<<;;;;;;:::888999:::<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::;;;@@@DDDPPPcccxxxyyyxxxwwwvvvsssnnngggbbbZZZ\\\___dddgggddd]]]WWWGGGBBB===999888888999999222333444444444333222111000111222333333333333333......---------......///111111000000////////////000000000000000000000000------...000333555888999444333111///---,,,++++++(((((()))***************((()))***+++++++++++++++''')))++++++******,,,---******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++,,,---...///......---,,,+++******))))))***,,,,,,,,,,,,...000//////000111111111111111222222333444444555555666666777888999:::;;;;;;;;;>>>>>>???@@@AAABBBBBBCCCBBBBBBDDDGGGHHHIIIOOOWWWiii~~~|||pppnnnqqquuu~~~~~~wwwrrrqqqvvv~~~{{{rrriiiaaaYYYRRRMMMHHHDDD???>>>@@@???<<<888999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999:::<<<===<<<999888:::===@@@JJJ]]]uuu~~~yyyxxxvvvrrrlllfff```]]]^^^\\\\\\aaafffbbbVVVKKK@@@<<<999666666666666555444555555555444333222222000111222333222222000///......------------......000////////////111222333000000///..................///000222444666777888999777444111...+++***))))))***+++,,,------,,,+++,,,++++++******++++++,,,*********++++++,,,,,,---)))***+++------,,,,,,+++------------------------,,,,,,,,,------.........'''((()))***,,,---...///+++,,,---...///...---,,,333222111000////////////111222222333444555666666777777888999999999888888;;;<<<<<<>>>@@@BBBDDDEEEDDDCCCDDDGGGHHHKKKSSS]]]kkktttnnnmmmpppyyy~~~{{{vvvrrrqqqttt~~~zzztttjjjaaaYYYQQQKKKGGGEEEAAA===<<<>>>>>>;;;777999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::999999666888::::::999;;;???CCCNNN[[[rrr{{{xxxsssmmmgggbbb___]]]\\\[[[[[[___aaa\\\QQQGGG>>>;;;888666666666555444555555555555555444333333111111222222222111000///000000////////////000000222111111111111333444555000000///...............//////000111222444444555444333333111000///...---)))******+++++++++++++++++++++++++++++++++++++++)))))))))))))))*********&&&'''((()))***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******++++++,,,,,,------,,,,,,---...............000000///............///111222222333444555666666::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>@@@BBBDDDEEEDDDCCCDDDGGGHHHKKKSSS]]]mmmuuunnnnnnvvv~~~zzzvvvtttrrrqqqvvvyyy~~~qqqkkkaaaWWWOOOJJJEEEBBBAAA===::::::<<<<<<:::777999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::999999999888666888:::;;;<<<@@@GGGMMM\\\mmm~~~zzzssslllfffbbb``````]]]]]]^^^^^^[[[SSSIIIBBB<<<999666555555555444333555555666666666555444444111111222222111111000///000000////////////000000222222222222333444555666000///......---.........//////000000111222222222111111222222111000...---******)))))))))***++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++)))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---------------...//////------,,,,,,------...///111222222333444555666666777888888999::::::999999<<<<<<<<<>>>???AAACCCDDDDDDCCCDDDGGGHHHKKKTTT]]]pppxxxssswww}}}~~~~~~~~~|||wwwssstttwww||||||uuujjjcccYYYPPPIIIEEEBBB@@@===;;;999999;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999999999999;;;<<<>>>>>>BBBJJJUUU^^^ppp}}}xxxrrrnnnjjjhhhhhhdddeeeddd___VVVLLLCCC>>>999777555444444555444333555666666666666666555555222222111111111000//////...------,,,,,,------...000000000111111222333333///......------............//////000111222333333222222333333111...,,,***+++***)))(((((()))***+++)))***,,,------,,,***)))++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,...///,,,,,,,,,,,,---...///000111222222333444555666666555666777888888999888888:::;;;;;;<<<>>>???AAABBBCCCBBBDDDGGGHHHKKKTTT^^^sss|||{{{~~~~~~~~~~~~~~~}}}~~~}}}|||zzz{{{~~~uuummm```ZZZQQQIIIDDDBBB@@@>>><<<;;;::::::;;;<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999:::;;;;;;===???BBBGGGOOO\\\kkkvvv|||xxxtttqqqnnnmmmhhh___RRRGGG???;;;777555444333444555444222555555666666666666666555222222111000000//////...------,,,,,,,,,,,,------,,,,,,---....../////////......------------......---...///111333444666666444555666555444111///---+++***)))(((((()))***+++)))***,,,------,,,***)))''''''((())))))***++++++(((((((((((()))))))))***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,+++*********+++---...,,,,,,------...///111111111222222333444555666666888999:::;;;<<<<<<<<<<<<999999999:::<<<===??????CCCBBBCCCFFFHHHKKKTTT^^^ttt~~~|||||||||~~~~~~~~~}}}~~~}}}vvvllldddUUUPPPIIICCC@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::<<<===???===DDDNNNZZZgggvvv|||xxxrrrnnneeeYYYMMMBBB<<<999666444333444555555444333444444555666666666555555333222111000///.........//////............//////)))***+++,,,---------------------,,,------...///,,,---///111333555666777444555666777666555444333++++++***)))))))))*********+++,,,,,,,,,,,,+++*********++++++,,,------...***))))))))))))***+++,,,------------------------,,,,,,,,,,,,++++++++++++***++++++,,,---......///+++++++++++++++,,,,,,---............///000111222111222222333444555666666666777888:::;;;;;;;;;;;;999999999:::;;;<<<>>>???CCCAAACCCFFFHHHLLLUUU___sss}}}yyyxxxzzz~~~~~~}}}}}}~~~~~~}}}||||||~~~zzzsssiii^^^WWWLLLIIIDDD@@@???>>><<<;;;;;;;;;;;;;;;::::::;;;<<<999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::<<<>>>@@@BBBHHHTTTfffxxx~~~yyyooohhh\\\OOODDD===888666555444333444666666555333333333444555555555555555444222111///............///......------......///***+++,,,............------,,,,,,,,,------...///------///000111333444555444444444333333222222222+++++++++++++++******)))++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---............---///.........///000111111111222222333444555666666444555666777888999999999::::::;;;;;;<<<===??????BBBAAACCCFFFHHHLLLUUU___rrrxxxtttuuuzzz~~~}}}{{{|||||||||zzz{{{|||~~~~~~}}}}}}}}}vvvooohhh^^^SSSKKKIIIFFFCCCAAA@@@???>>><<<;;;;;;;;;:::999999:::;;;999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::;;;===???BBBDDDUUUeee|||}}}xxxjjjaaaSSSGGG>>>999666444555444444555666777555444222333333444555555555444444333111///...---......---,,,,,,++++++,,,,,,---,,,---...000000000000///,,,,,,,,,,,,------...///.........///000111111111555333111///,,,+++******+++,,,---------+++***))),,,++++++******++++++,,,***)))(((&&&%%%###"""!!!***)))((((((((()))***+++++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,++++++***)))))),,,---///000000000///...///............///000000111222222333444555666777777777999:::;;;<<<<<<===<<<<<<<<<======???@@@AAABBBAAACCCFFFIIILLLUUU___qqqzzzooonnnuuu}}}{{{||||||}}}~~~~~~}}}{{{{{{~~~~~~|||{{{{{{|||}}}}}}xxxtttmmmcccYYYPPPIIIEEE@@@??????>>>===<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<>>>;;;888777888999::::::;;;999:::======>>>GGGRRRfff{{{vvvooo___UUUIII@@@===<<<999777555333111333555666555333222333555666666666555555111000///...---------...........................222///,,,---///000///---........................000...---,,,---...111222000000///...,,,+++******++++++,,,,,,,,,---------***++++++,,,,,,++++++***((((((((((((((((((((((((*********++++++,,,,,,,,,,,,,,,+++******+++++++++++++++***))))))***++++++------++++++++++++------...------,,,,,,,,,------------......//////000000111222333444555666666666777888888999999:::;;;;;;<<<<<<<<<<<<============??????BBBFFFGGGKKKUUUaaattt~~~xxxzzz~~~}}}zzz}}}}}}~~~~~~~~~}}}|||{{{~~~}}}|||{{{zzz{{{||||||}}}}}}wwwrrrkkkggg```XXXPPPIIIDDDBBB???>>>>>>======<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::@@@>>><<<::::::::::::999:::;;;???AAAAAAEEEUUUeeexxxnnngggTTTLLLBBB;;;:::999777444666444222333555555444222222333444555666555555444222111000///......------/////////..................,,,***+++...000///...+++++++++++++++++++++***///...---------///000111///......---,,,+++******++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---///......------.........---......//////000111111...///111222444555666666666777777888888999:::::::::;;;<<<===>>>???@@@@@@???@@@CCCGGGHHHKKKVVVaaattt|||~~~~~~}}}}}}}}}||||||{{{zzzyyyzzzzzzzzzyyy{{{{{{vvvpppjjjeee[[[XXXRRRLLLGGGCCCAAA@@@=========<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999777;;;AAACCCDDDNNNdddyyy}}}yyynnncccZZZHHHBBB<<<888888777555333666444333333444444333111222222444555555555444333333222222000///...------000/////////......------+++***)))***---/////////------------------...................../////////,,,,,,,,,+++++++++***************++++++++++++,,,***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,***************+++++++++---,,,+++******+++,,,------,,,,,,++++++,,,,,,---////////////////////////......///000000111111222000000222333444444444444555666666777888888999999::::::<<<===???AAABBBCCCAAAAAADDDHHHIIIMMMWWWcccuuu~~~}}}}}}}}}{{{{{{zzzyyyyyyxxxxxxxxxxxxyyy{{{}}}~~~zzzuuuooojjjccc]]]YYYQQQNNNJJJEEEBBB@@@???@@@<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::============<<<<<<<<<<<<666888999999::::::<<<===;;;???DDDIIIQQQaaazzzzzzpppdddXXXOOOAAA>>>:::888888777555333666555444333333222111111111222333444444333222222333333333222000///------//////......---,,,,,,,,,,,,,,,++++++,,,---......000000000000000111111111------...//////......---******************++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......////////////////////////000111111222222333444444444444444333333666666777777888999999999;;;<<<===>>>@@@AAABBBCCCBBBBBBFFFIIIJJJNNNYYYdddvvv}}}{{{zzz~~~}}}}}}}}}zzzzzzzzzyyyxxxxxxwwwvvvvvvwwwwwwxxxyyy}}}}}}yyyppplllfff```ZZZUUUPPPLLLKKKIIIEEEBBB???>>>>>>>>>;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;;;;999;;;<<<===<<<>>>AAACCCBBBGGGNNNYYYjjj|||rrrggg[[[NNNFFF<<<;;;999888777666444222555555555444222111111111111111222333333222111000222333222222111///...------------,,,,,,,,,++++++//////...---,,,,,,,,,---.........//////000000000------............---,,,))))))************++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---/////////000111111222222000111222333333444444444777777888888999::::::;;;>>>>>>??????@@@@@@AAAAAACCCCCCFFFJJJKKKOOOYYYeeewww|||~~~~~~||||||}}}zzzzzzzzzzzzyyywwwvvvuuutttuuutttttttttvvv{{{~~~{{{tttpppeeeaaaZZZUUUQQQMMMIIIGGGDDDCCCAAA???===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999999999:::::::::<<<===<<<;;;===BBBFFFKKKTTT```ppp|||yyyzzzssshhh]]]QQQFFF>>>666666666555444222222111333444555444222000111222000111222222222111000///000111111222111000...---,,,,,,,,,,,,,,,,,,,,,,,,000000000...,,,***+++---//////000000111222222222.........---------------******************++++++*********++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++,,,.........---------,,,+++******+++,,,---+++,,,,,,------,,,,,,+++***+++,,,.........------......///000000111111222***+++---000222444666666888888888999::::::;;;;;;???????????????@@@@@@@@@CCCCCCFFFJJJKKKOOOYYYeeexxx}}}{{{{{{|||zzz{{{{{{{{{yyyxxxvvvuuutttttttttsssrrrsssvvvyyy~~~~~~xxxqqqjjjeee[[[WWWQQQLLLIIIHHHFFFDDD????????????>>><<<:::999;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::777888888999:::;;;<<<<<<999<<<>>>>>>???DDDLLLSSSaaaooo|||zzzwwwiii\\\QQQGGG===777222333333333222222333333111333444333111000222444000000111111111000///...---...000111111000...---,,,------......//////000---...///---***)))+++---000000111111222333333444///...---,,,,,,,,,------++++++++++++++++++******++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******''')))+++,,,------,,,+++,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++***+++---///000///......---......//////000111111---...000222444555666666777777777888999999::::::<<<======>>>???@@@AAAAAABBBCCCFFFJJJKKKNNNYYYdddyyy}}}{{{{{{{{{{{{{{{{{{{{{zzzxxxvvvuuuuuuvvvvvvuuuttttttvvvxxxxxxzzz}}}xxxrrrkkkddd\\\WWWOOOKKKFFFBBB@@@@@@???>>><<<===???@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;<<<===???@@@@@@<<<@@@DDDFFFJJJRRR^^^hhh{{{{{{~~~zzzpppbbbTTTJJJ@@@888222111222333333333444666888000222444333111000222444///000111111111///...---,,,---///000111000...---------...///000111222222***+++---,,,))))))+++...+++,,,,,,---...//////000000///---+++++++++---...,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++************************,,,,,,,,,++++++*********%%%''')))+++,,,+++***)))++++++***))))))***++++++++++++------------+++++++++,,,...000111111000///------......///000000000666666777777666666555444666666666777888888999999:::;;;<<<===???AAABBBCCCBBBCCCFFFIIIKKKNNNYYYdddyyy}}}zzzzzz}}}zzzzzzxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttxxxxxxzzz|||~~~zzzyyyuuunnnggg```YYYRRRNNNKKKIIIEEEBBB???=========999999:::;;;<<<===>>>??????>>><<<;;;::::::;;;;;;:::;;;<<<<<<;;;:::;;;===<<<;;;;;;<<<===>>>???@@@BBBJJJQQQTTTZZZiiiyyy|||qqqeeeTTTHHHBBB===666000111111222222222333333333///000222444555444222111222222111111000///////////////////////////////////////111444777666111,,,...---+++***)))***++++++......---......---+++)))...---+++*********++++++***+++,,,------+++)))(((++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...........................///000000222333444555555555555555777777888888999999999:::;;;<<<<<<===>>>??????@@@HHHDDDDDDHHHMMMQQQZZZbbbwww~~~yyyvvvuuuwww{{{zzzzzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuutttvvvvvvwwwxxxzzz|||~~~}}}vvvqqqnnnjjjccc\\\VVVQQQKKKGGGDDDBBB@@@===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;::::::;;;;;;777999:::999888888999;;;<<<>>>@@@@@@AAACCCFFFIIIKKKVVVbbbjjjuuuwwwiii]]]NNNCCC===999444///111111111111222222222222000111222333444333222111333222222111000//////...------------------......000111555:::>>><<<666111...---,,,+++***++++++,,,.........//////...,,,+++---,,,+++*********+++,,,,,,---...///...---+++***************+++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............//////......//////000111000000111222222333333333555666666777888888999999;;;<<<<<<===>>>???@@@@@@GGGDDDDDDHHHLLLQQQZZZbbbxxxuuupppnnnoootttzzzzzzzzzyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuuuuuutttvvvvvvuuuuuuuuuuuuvvvvvv|||{{{uuuoookkkaaa\\\VVVPPPLLLHHHEEEBBB>>>===<<<;;;:::;;;<<<===>>>>>>===<<<;;;::::::999>>>>>>===<<<;;;;;;;;;;;;777888999999888888:::;;;999===@@@AAABBBFFFOOOVVVaaaooo~~~zzz{{{~~~|||uuummm]]]RRRDDD;;;777555333000000000000000111111111111333333222222222222222222333333222111000///...------------....../////////000222666<<<@@@???888222......---,,,,,,,,,------...///000000000///...---,,,++++++++++++,,,,,,------...///000///...---,,,(((((()))))))))*********++++++,,,,,,,,,,,,++++++++++++************++++++************************(((((()))))))))*********)))******+++---......///+++++++++,,,,,,---------***+++,,,---............/////////...//////000111000000000000111222333444444444555666777999999:::;;;<<<<<<===>>>???@@@AAAFFFDDDDDDHHHLLLPPPYYYcccxxx{{{ooojjjjjjlllttt{{{zzzzzzzzzyyyxxxwwwvvvuuuuuuvvvvvvvvvvvvuuuttttttvvvvvvuuutttsssrrrrrrrrrtttyyy}}}xxxrrrllleeeaaaXXXSSSMMMHHHFFFDDDCCCAAA>>>======<<<<<<===>>>>>>>>>>>>===<<<;;;::::::999>>>======<<<<<<<<<<<<<<<999:::<<<<<<;;;;;;<<<>>>999===AAABBBEEEPPP```nnnyyyvvvuuuvvvwwwsssiii```PPPGGG;;;444222333222111////////////000000000000444444333222111111111222444333222111000......---//////000000111222333333000000222666:::999444///.........---------.........000222222111000//////++++++++++++,,,,,,------......//////......---,,,))))))))))))************++++++,,,,,,,,,,,,++++++++++++************++++++************************))))))))))))*********+++******+++,,,,,,---......******+++,,,,,,---......***+++,,,---..................------......///000222222222222333444666777444444555777888:::;;;;;;;;;;;;<<<>>>???@@@AAAAAAEEECCCDDDHHHKKKPPPYYYcccyyyzzznnniiiiiilllttt{{{|||||||||{{{yyyxxxvvvuuutttuuuuuuuuuuuutttsssssssssssssssrrrrrrqqqppppppooorrrwww|||zzzsssllleee^^^XXXTTTPPPLLLGGGCCCBBBBBBBBBAAA??????>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;==================<<<<<<999;;;<<<===<<<<<<>>>???>>>AAAEEEIIIQQQddd|||{{{ppppppqqqsssqqqiii\\\RRREEE>>>666111000111222222....../////////000000000444444333222111111111222333333222111000///......//////000111222444444555444111//////111222///---........................///111333333111//////000++++++,,,,,,------------------------,,,,,,++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***+++******))))))******+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++,,,---............------,,,,,,------...///222222222333444666777888555666777888:::;;;<<<===;;;;;;<<<>>>???AAABBBBBBCCCBBBDDDHHHJJJOOOYYYdddzzz~~~tttpppppprrrwww~~~}}}zzzwwwvvvssssssssstttsssrrrrrrqqqnnnooooooooooooooonnnmmmlllmmmoooqqqssswww|||xxxsssjjjbbb\\\UUUPPPLLLHHHEEEAAA??????@@@??????>>>>>>======<<<;;;;;;::::::;;;;;;;;;<<<===============>>>>>>>>>======<<<888:::<<<<<<<<<<<<>>>??????BBBHHHQQQbbb{{{vvvooojjjjjjlllmmmiii^^^PPPEEE===999444000000111222222////////////000000000000333333222222222222222222222222111111000/////////------///000222333444555777333...,,,...///...---,,,---......///.........///222555444000......000+++,,,---------------,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,---------******++++++++++++************))))))))))))*********************************++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------***+++,,,---............------,,,,,,------...//////000222444555666666666777777888999:::<<<<<<===;;;;;;===>>>@@@AAABBBCCCBBBBBBEEEHHHJJJNNNYYYeee{{{~~~~~~~~~zzzxxxqqqrrrrrrrrrrrrqqqppppppmmmmmmnnnnnnnnnmmmlllkkkiiiiiiiiihhhiiilllppptttxxx~~~}}}xxxtttnnniiiaaaYYYTTTOOOKKKHHHCCCAAA???>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======<<<===>>>>>>???>>>===<<<:::;;;=========>>>???AAABBBGGGQQQbbbzzzzzztttmmmgggfffeeedddbbb\\\RRRDDD;;;777555222111000000000000//////000000000111111111000111222333444333222111111111000000000000000000---...///111333444666666666222------...000///---+++,,,---...///......---000333666444///,,,---///,,,---.........---,,,+++,,,,,,+++***************,,,,,,,,,,,,------------******++++++++++++************))))))))))))******************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............///............///000000///111444666888888777666777777888999::::::;;;;;;;;;;;;===>>>@@@BBBCCCDDDAAABBBEEEHHHIIIMMMYYYfff{{{}}}zzzpppqqqqqqqqqqqqpppoooooonnnoooppppppooonnnlllkkkgggfffeeedddcccfffjjjnnnkkkrrr{{{}}}yyytttnnnjjjaaa\\\UUUNNNJJJGGGDDDBBBAAA@@@??????@@@@@@>>>===;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<>>>@@@@@@@@@AAACCCDDDKKKRRR___uuuwwwrrrmmmhhhdddeeebbb___ZZZSSSIII>>>666444333222111000000///...000000000000111111111111///000222444555444222111000000000000111111111111///000111333555777888999222///,,,---///000...,,,***+++---.........------000444777444///++++++...------...///...---+++***---,,,++++++******++++++++++++,,,,,,,,,---------******++++++++++++************))))))))))))******************************))))))))))))******************+++,,,------...///---,,,,,,,,,,,,,,,,,,,,,++++++,,,---............000000000000000111222222000333777:::<<<;;;999888777777888888999999999:::;;;;;;===>>>@@@BBBCCCDDD@@@AAAEEEHHHIIIMMMYYYfff|||}}}zzzwwwsssqqqqqqrrrrrrrrrnnnmmmlllkkkjjjjjjjjjjjjllliiieeecccccceeeeeeeeehhhkkkoootttyyy~~~~~~{{{wwwsssnnniiibbb^^^RRRPPPMMMIIIFFFCCCAAA@@@======<<<<<<<<<<<<======>>>===<<<<<<<<<===???@@@======<<<======>>>???@@@???>>>======??????>>>======888888@@@EEEFFFHHHMMMTTTaaawww|||tttoookkkeee``````[[[TTTNNNIIIAAA888111555555444333222222222333//////............//////...///111222333222000///333333222111000000000111000111333555555444333222,,,++++++...111222///,,,---------............///111111000000///...---,,,//////...------------...++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++++++++***))))))*********)))(((&&&$$$++++++++++++++++++++++++******+++++++++******)))------,,,+++++++++,,,,,,---...///000000...,,,******,,,...//////...,,,***---......------000444777:::>>>CCCFFFFFFAAA;;;666444777999;;;:::::::::;;;>>>>>>>>>???@@@@@@@@@AAABBBAAACCCFFFHHHMMMZZZgggzzz{{{vvvsssrrrrrrrrrqqqnnnnnnlllkkkjjjjjjjjjjjjjjjgggdddcccdddeeeeeeeeedddgggjjjlllppptttyyy}}}zzzvvvnnnkkkhhhddd___ZZZTTTPPPJJJIIIFFFDDDBBB@@@??????;;;;;;::::::::::::;;;;;;>>>======<<<===>>>???@@@>>>============>>>>>>???>>>>>>===============<<<@@@>>>???DDDHHHMMMWWWbbbnnn|||yyyuuuqqqkkkfff___XXXNNNFFFAAA<<<666222111000//////...............------------------......///000111111111000000111111111111111111222222111222444666666555333222...,,,+++,,,///111000............////////////000...---,,,+++************//////...---------------++++++++++++++++++++++++,,,++++++++++++++++++***************************************)))(((''''''************************++++++,,,,,,,,,,,,++++++,,,++++++,,,,,,---............/////////...,,,++++++---///000000...,,,***...---...000333888<<>>>>>>>>???@@@@@@AAAAAABBBBBBDDDGGGIIINNN[[[ggg{{{zzzvvvtttsssqqqpppooonnnmmmkkkjjjiiiiiiiiigggeeedddeeeffffffeeedddbbbccceeeeeefffhhhllloootttxxx~~~yyytttmmmiiibbb___[[[XXXUUUPPPKKKHHHCCCBBBAAA@@@??????>>>>>>>>>>>>============>>>>>>===============>>>?????????>>>>>>============>>>@@@???>>>>>>============CCCDDDGGGMMMSSS^^^ppp|||wwwpppkkk\\\SSSFFF<<<777666444222111111111000000000000000........................////////////000000111222000000000000111222333444111333555777777555222000///...------///111111000...////////////000000000///...,,,++++++,,,...//////......---------------++++++++++++++++++++++++*********+++++++++++++++,,,+++***))))))***+++,,,+++******)))))))))******))))))))))))))))))))))))+++,,,,,,---------,,,,,,***++++++,,,---...///000...............------------...000000000...,,,+++///---...333;;;BBBFFFGGGRRRNNNHHHBBB<<<999777777888999:::::::::;;;===???===>>>>>>???@@@@@@AAAAAACCCCCCEEEHHHJJJOOO\\\iii}}}|||xxxvvvuuurrrpppooonnnllljjjiiihhhggggggdddddddddeeeggggggeeecccbbbccccccbbbbbbccceeehhhllloootttyyy}}}}}}xxxrrrmmmgggbbb^^^YYYVVVSSSPPPNNNKKKGGGDDDBBBBBBAAA@@@????????????@@@??????????????????@@@===============>>>>>>?????????>>>======<<<======@@@@@@@@@???>>>>>>???@@@BBBGGGOOOYYYfffxxxzzzppphhhVVVMMM@@@666333222222111111222222222222222111111000000111111111111000000000///.........000222333111111111000111111222222000222555666666444000...000111222333444333222000............///////////////...,,,***+++---000111///...------,,,,,,------++++++++++++++++++++++++))))))******++++++,,,,,,,,,+++)))(((((()))+++,,,+++***)))))))))***,,,---***************************+++,,,,,,,,,,,,,,,,,,++++++,,,---....../////////......---------......//////000111000...---,,,000---...444>>>GGGJJJIIIHHHDDD>>>999666555777888888999999999888:::<<>>???@@@AAAAAABBBDDDCCCEEEIIIKKKPPP]]]jjj|||{{{}}}|||{{{xxxuuurrrooonnnllljjjhhhgggfffeeeccccccdddfffggggggeeebbbaaabbbbbbaaa```aaacccfffeeehhhkkknnnqqquuuzzz~~~}}}zzzuuuqqqlllgggbbb]]]XXXUUUOOOLLLIIIGGGFFFDDDBBB@@@CCCCCCAAA@@@???>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<======>>>>>>>>>>>>>>>??????>>>======<<<=========>>>???>>>===>>>AAADDDEEELLLZZZlllyyyjjj```MMMEEE<<<555333222111000...//////000000000///...000000111222222111000000000///---------///222444444333222111000000000000...000333555555333000...111555:::<<<;;;777222///,,,,,,,,,---------......+++***((('''(((***---///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++,,,+++)))(((((()))+++,,,******)))))))))+++,,,---++++++++++++++++++++++++))))))***+++++++++++++++,,,------......---,,,,,,......---------....../////////000000000///------000...---333<<>>???@@@AAABBBBBBCCCCCCEEEIIIKKKQQQ^^^kkk~~~|||zzzvvvqqqpppnnnkkkiiihhhffffffdddddddddeeeffffffdddbbb`````````___^^^___aaaddd^^^aaadddfffhhhkkkooorrrtttyyyzzzuuuqqqhhhddd___[[[XXXTTTPPPNNNIIIGGGDDDCCCCCCBBBAAA???BBBAAA@@@>>>===<<<<<<;;;======<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>???>>>>>>============>>>:::<<<>>>>>>===@@@EEEJJJPPP\\\pppqqqaaaUUUCCC>>>888555444444111///...///111222222222111000------////////////------///...---------000222333555444333111000//////...///000222333444333222111333999@@@CCC@@@999222---++++++,,,,,,,,,------------,,,+++******,,,...///...------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************,,,+++***))))))***+++,,,)))))))))))))))***+++,,,++++++++++++++++++++++++(((((()))***++++++++++++,,,,,,---...---,,,***)))---------........................//////.........///------000666:::;;;:::555444333333444555666777555666777777777888:::<<<<<<<<<===???@@@AAABBBCCCCCCCCCEEEIIIKKKQQQ^^^kkkyyyuuutttqqqooollljjjiiihhhfffeeeddddddeeeeeecccaaaaaaaaaaaa___^^^^^^```bbb[[[]]]___aaaaaabbbdddffffffkkkqqqtttvvvzzz~~~wwwoooiiifff[[[XXXSSSPPPNNNLLLIIIGGGFFFDDDAAAAAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<<<>>>>>======>>>>>>???;;;<<<===>>>???>>>>>>===>>>============>>>>>>???;;;???BBBCCCCCCGGGNNNTTTbbbuuu{{{pppcccTTTJJJ===999444333444444222000///000222333444333222111+++,,,...//////...,,,+++------------...000222333444333222111000000000000111111222333444555555555777<<>>AAAAAA@@@???????????????;;;;;;::::::::::::;;;;;;;;;<<<>>>?????????>>>=========<<<======>>>???@@@@@@CCCGGGIIIJJJNNNWWW^^^qqq}}}ooobbbVVVJJJAAA:::555111000222444333111***,,,...///000///...------...000111111000...---,,,,,,---...///000111222222222111111111111111222222222333333555666888999:::???CCCCCC===666000...---------.........//////---------------------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++******))))))(((((()))***++++++++++++***)))'''((()))******)))(((''')))))))))))))))))))))))))))***+++,,,------...---&&&'''***,,,---,,,++++++***,,,...000000///...---***++++++,,,---...//////)))***,,,---,,,,,,...000222111000000111444777999444777:::;;;::::::;;;;;;;;;<<<===???@@@AAACCCCCCAAAAAADDDGGGJJJPPP^^^kkk~~~{{{wwwsssqqqooonnnhhhgggeeeeeeeeedddbbbaaaaaaaaaaaaaaa```___^^^^^^bbbaaa^^^\\\[[[[[[\\\\\\^^^^^^]]]^^^```cccfffhhhnnnrrryyy}}}wwwrrrnnnhhh```ZZZVVVSSSRRRLLLKKKIIIGGGEEECCCBBBBBB@@@??????>>>>>>>>>>>>>>><<<=========>>>>>>>>>???????????????>>>>>>>>>>>>======>>>@@@AAABBB@@@???;;;;;;<<<===???@@@BBBBBBEEEDDDHHHRRR___jjjooopppuuueeeTTTEEE>>>>>>666555222111000000111222222111111000///......---///............---------111000/////////000222333000000111111111000000///000000111222444666888999:::===AAAAAA<<<555...***...------,,,,,,------...---------------...///000111///,,,)))(((((()))+++)))***,,,------,,,***)))************************(((((())))))))))))(((((())))))(((((((((***+++,,,************************))))))***+++,,,,,,------++++++************++++++......///000///...,,,,,,'''))),,,......---+++)))......//////000000111111222222333444444555555666666666666777888888999999;;;<<<>>>???>>>???@@@BBBBBBGGGFFFGGGPPPSSS[[[mmm|||wwwsssqqqkkkiiigggeeedddcccbbbaaa___```aaabbbcccccccccccc```___]]][[[YYYYYYZZZ[[[YYYXXXXXXYYYZZZ\\\^^^```aaadddjjjpppuuuyyy|||}}}{{{yyyvvvooojjj```]]]WWWRRRMMMKKKJJJIIIJJJIIIGGGEEECCCBBBAAAAAA@@@???>>>>>>======>>>>>>============>>>>>>>>>>>>=====================<<<@@@@@@AAABBBBBBBBBAAA@@@DDDCCCBBBBBBBBBDDDEEEFFFNNNRRR[[[kkk|||~~~{{{yyygggXXXJJJ>>>888888555333111/////////000111111111000000///......---............------------...---,,,,,,,,,---///////////////000000//////...//////000111333555777888999;;;>>>===999222---***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...///...,,,***))))))******)))***,,,------,,,***)))************************(((((())))))))))))((((((+++***)))(((((()))***************************************++++++,,,,,,---++++++++++++++++++,,,,,,)))***+++,,,---,,,,,,+++000000//////---+++)))(((---......//////000000111222222333444444555555666666666666777888888999999:::;;;============???AAA???DDDCCCDDDLLLOOOXXXjjj{{{wwwuuuqqqooolllhhheeeccccccbbb]]]^^^___``````aaa``````]]]\\\ZZZYYYXXXXXXXXXYYYUUUUUUUUUVVVWWWWWWXXXXXXZZZ[[[^^^bbbfffjjjlllnnnuuuyyy}}}zzzuuuooojjjgggccc]]]XXXQQQOOOLLLIIIFFFFFFFFFFFFFFFEEECCCBBBAAA@@@@@@@@@??????>>>===============>>>>>>>>>>>>=======================================>>>>>>??????@@@@@@@@@@@@AAABBBFFFKKKQQQWWWZZZbbbjjjyyyuuunnnkkkpppyyy{{{kkkXXXLLLCCC;;;666666333222000///......///000111000000//////.....................------------,,,,,,++++++,,,,,,---...------...............---......///000111333555666888999:::888444///,,,+++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))************************((())))))******))))))(((,,,,,,***))))))((())))))************************+++++++++++++++++++++++++++++++++,,,,,,---------***+++---...///000000000---,,,,,,,,,,,,---...///,,,------...//////000000222222333444444555555666666666666777888888999999888:::<<<<<<<<<<<<>>>@@@>>>CCCBBBDDDLLLOOOWWWiii|||~~~}}}}}}}}}}}}~~~zzzxxxtttnnniiifffdddeeeccccccbbbaaa```^^^\\\[[[[[[ZZZYYYWWWWWWVVVWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVXXXXXXYYYZZZ\\\___bbbcccfffiiinnnrrruuuxxx{{{~~~~~~zzzwwwssspppnnngggddd___[[[XXXTTTOOOLLLJJJIIIGGGEEEDDDEEEEEEFFFBBBAAA@@@???????????????>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>============???????????????@@@@@@@@@;;;<<<======>>>???AAACCCAAADDDKKKTTT___kkkuuuzzz}}}rrrjjjffffffnnn{{{{{{mmm\\\III@@@<<<888555444222111000////////////000000000/////////..................---------,,,,,,.............../////////,,,------............---......///000111333444555777777666444000---------++++++************++++++---------,,,,,,+++************+++,,,,,,,,,+++***)))***++++++++++++***)))************************)))))))))******)))))))))++++++******************************************,,,,,,++++++++++++++++++******+++,,,---............//////000000111111111))))))***++++++,,,------+++,,,,,,---...///000000222222333444444555555666666666666777888888999999999:::<<<<<<<<<<<<>>>@@@@@@FFFDDDFFFNNNQQQZZZkkk||||||yyyxxxzzz~~~xxxqqqllljjjkkkkkkjjjiiifffccc```]]][[[YYYYYYXXXWWWWWWVVVVVVVVVWWWXXXXXXXXXXXXWWWVVVUUUUUUTTTSSSSSSTTTUUUWWWYYY\\\___cccfffgggiiilllnnnrrrwww}}}}}}{{{wwwuuuqqqlllgggccc```^^^WWWUUUSSSPPPNNNKKKIIIGGGDDDCCCBBBAAA@@@AAAAAAAAA@@@??????>>>======>>>>>>>>>===<<<<<<;;;<<<<<<<<<>>>>>>>>>>>>============>>>?????????@@@@@@@@@AAA???@@@AAAAAA@@@BBBFFFJJJOOOUUU```ooo~~~tttjjjhhhgggkkkwwwyyymmmZZZJJJ;;;555444222000000222111111111000000000111////////////...............------------,,,,,,,,,......//////000000000000,,,---....../////////.../////////000111333444555666555444111---,,,---///+++******))))))******+++------......---,,,+++***)))***+++------,,,+++***************************************************))))))************))))))(((((()))***+++,,,,,,,,,************************,,,,,,++++++++++++++++++)))***,,,---////////////000///......---,,,,,,+++//////000///,,,((($$$"""++++++,,,---...///000000222222333444444555555666666666666777888888999999999;;;============???AAABBBGGGFFFGGGOOORRR[[[lll~~~{{{vvvvvvzzz|||wwwvvvvvvooonnnllliiieeeaaa^^^\\\YYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVUUUTTTSSSRRRSSSTTTTTTVVVYYY\\\]]]^^^___aaabbbdddhhhmmmrrrvvvyyy}}}~~~{{{xxxuuurrrooolllhhhfffbbb^^^YYYUUUSSSRRRMMMLLLKKKJJJHHHGGGEEEEEECCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>=========>>>======<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<======>>>>>>?????????@@@BBBCCCCCCCCCFFFMMMRRRXXXbbbttttttkkkbbbeeerrr{{{jjj^^^LLLAAA777444444222111222111111111111111111111111........................------------,,,,,,,,,,,,,,,,,,---............---,,,,,,---.../////////////////////000111333444555333333111...++++++---///+++******************+++,,,,,,---......---++++++)))***+++,,,---,,,+++***************************************************)))******++++++******)))&&&''')))+++,,,---------************************++++++++++++++++++++++++***,,,...000222333222222555444222///---,,,++++++...///111111000,,,(((%%%++++++,,,...///000111222222222333444444555555666666666666777888888999999:::;;;============???AAA@@@EEEDDDFFFNNNQQQYYYkkk|||xxxyyy}}}zzzxxxtttooojjjddd___]]]YYYYYYYYYYYYYYYYYYXXXXXXVVVUUUTTTSSSSSSSSSTTTUUUXXXXXXWWWUUUUUUTTTTTTTTTRRRTTTWWWXXXXXXXXXZZZ[[[[[[]]]aaadddfffjjjnnnqqqvvvxxx{{{~~~|||yyyxxxrrrooollljjjhhheeebbb___XXXVVVTTTPPPNNNLLLKKKKKKGGGGGGGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>============<<<;;;;;;::::::;;;;;;;;;;;;<<<===>>>???@@@@@@<<<======>>>>>>???@@@@@@===AAAFFFIIINNNUUU```iiinnn{{{yyyrrriiipppyyyiiiYYYNNNCCC<<<777777777444333444//////000000000000000///........................---------,,,,,,,,,++++++***+++,,,---...---,,,,,,***+++,,,---.....................///000111222333000///...+++))))))+++---+++++++++******+++++++++)))***,,,---------+++***++++++,,,,,,,,,++++++*********))))))))))))******************************)))******++++++******)))((()))***,,,------,,,,,,*********************************++++++,,,,,,------///222555666777777666999777555222000......---(((***,,,...///000///...+++,,,---...000111222333222222333444444555555666666666666777888888999999888:::<<<<<<<<<<<<>>>@@@???DDDCCCEEEMMMPPPXXXjjj|||tttllleeebbbZZZZZZZZZ[[[ZZZZZZYYYYYYWWWVVVTTTSSSRRRTTTUUUWWWVVVVVVUUUTTTSSSRRRQQQPPPOOOQQQTTTUUUUUUUUUWWWXXXWWWYYYZZZ\\\]]]```dddgggiiikkkoootttxxx|||~~~}}}{{{yyyxxxsssssssssrrrpppnnnkkkjjj\\\ZZZXXXXXXXXXWWWVVVTTTMMMLLLJJJHHHGGGGGGHHHHHHDDDEEEEEECCCAAA@@@???@@@>>>>>>???@@@@@@AAAAAABBBCCCBBBAAA???>>>>>>======<<<<<<;;;::::::::::::;;;:::;;;<<<===>>>???@@@AAA>>>??????@@@AAAAAABBBBBB>>>DDDLLLUUU^^^jjjzzz}}}xxxyyykkk\\\LLLAAA999555444666444000///111......///////////////...---.....................---------,,,,,,,,,+++++++++,,,---...///...------((()))***+++,,,------------------......000111222------,,,)))''''''***,,,,,,,,,++++++++++++,,,,,,'''(((***,,,---,,,+++***,,,,,,,,,+++++++++************))))))))))))************************************++++++++++++******)))***+++,,,---,,,+++***************************))))))***+++,,,,,,------000222555888::::::::::::666444222///---,,,,,,,,,,,,++++++******++++++,,,,,,,,,---///000222333333222222333444444555555666666666666777888888999999777999;;;;;;;;;;;;===???@@@EEEDDDFFFNNNQQQYYYkkk~~~