BM6P6(@ ~~~nnnaaaSSSEEE>>>;;;888777888555444444333333222222111111111111111000000000000000///...------...///000111111111000000000000000////////////............///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++***)))))))))***))))))))))))******************))))))))))))******++++++++++++++++++++++++)))************+++++++++***)))(((''''''((()))***000///---,,,,,,---...//////000000000000222666999;;;BBBLLLVVVeee}}}uuullldddaaa]]][[[[[[^^^bbbeeehhhmmmsssyyy}}}uuucccVVVGGG@@@===999777777555555444333333222222111111111111111000000000000000///............///000//////////////////000000111111000000//////......///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******************))))))))))))******************))))))))))))******)))))))))))))))))))))))))))************++++++++++++***))))))))))))***+++......---------......//////000000000000333666999===DDDNNNXXXggg~~~tttlllccc```]]][[[\\\___cccfffjjjnnntttzzz}}}~~~gggYYYKKKDDD@@@:::777666555555444444333222222222111111111111000000000000000//////......//////000------......//////000000222222111111000///......///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))******+++*********)))))))))*********++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,++++++******+++,,,,,,,,,,,,---...///////////////000000000111333777:::@@@FFFOOOZZZjjj{{{rrrlllbbb___]]][[[]]]aaaeeeiiilllpppvvv{{{~~~lll^^^OOOGGGAAA;;;666555555555555444333333222222111111111111000000000///000//////////////////000------......///000111111222111111000///...------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***'''((()))***++++++******))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++))))))*********++++++++++++++++++++++++,,,,,,,,,***+++---///000000///...///000000111111444888;;;BBBHHHQQQ]]]nnn~~~wwwpppkkk```^^^\\\[[[]]]bbbgggkkknnnrrrwww|||qqqcccSSSIIIBBB:::555444666666555444444333333222111111111111000000000//////000000000000000000///......///000111111222222000000///...------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***'''((())))))************************++++++++++++******))))))))))))******++++++++++++++++++++++++))))))*********+++++++++)))******++++++,,,,,,,,,***+++---///000000///...///000000111222444888<<>><<<777666555444555555444222222222222222222222222222000000111111111111000000////////////////////////////////////............------------------------,,,,,,+++++++++,,,------------,,,,,,,,,+++++++++***+++,,,,,,,,,+++)))(((************************+++++++++******************))))))(((((()))))))))))))))***++++++++++++*********++++++,,,,,,,,,,,,---------...............000///111555777999>>>EEEIIIUUUggg|||wwwmmmddd^^^[[[WWWWWWVVVWWWYYY^^^bbbeeennnrrrwww{{{~~~}}}|||{{{zzz~~~qqq^^^QQQFFF???===777666555444555555444222222222222333333222222222000000111111111111000000////////////////////////////////////............---------------------,,,,,,+++++++++,,,,,,---......---,,,+++***(((''''''((()))***+++++++++***)))******************************************************)))))))))******+++))))))***++++++++++++***)))***+++,,,,,,,,,++++++---------.........//////111///000444555777<<>>FFFSSSaaauuuzzznnnddd^^^\\\[[[XXXXXXYYY[[[___bbbfffhhhmmmqqqwww}}}yyyvvv}}}ssswww}}}~~~{{{yyyxxxtttxxx~~~}}}iiiZZZKKK@@@;;;888666555444555555444222222222444444444444222222000000111111111111000000////////////////////////000/////////............------...///...---+++***++++++++++++,,,---...///******+++++++++,,,,,,,,,444111...,,,***+++---...************************(((((())))))*********+++'''''''''''''''((()))***))))))***++++++++++++******+++---//////...---,,,,,,,,,------...///000000000...///333666:::AAAIIIYYYggg{{{yyymmmccc]]][[[[[[WWWWWWYYY[[[^^^bbbeeegggmmmrrrxxx~~~zzztttwwwpppsssxxx|||~~~}}}{{{zzzyyyyyy{{{{{{nnncccTTTFFF???:::888555444555555444444111///---///222333222000111111111111111111111111222111000......---------......////////////.........------,,,,,,,,,------***+++,,,---............------,,,,,,+++***))))))++++++++++++++++++++++++************************************************)))))))))))))))******++++++...000...***'''(((***++++++,,,,,,,,,,,,---------.........------///000000000222444444777@@@KKKXXXiiiyyyllldddaaa^^^\\\ZZZZZZZZZ[[[]]]```ccceeekkkoootttyyy|||wwwuuuvvvfffjjjpppvvv{{{}}}|||{{{zzzzzz|||~~~ooodddUUUGGG@@@;;;888555444555555444444222000///000222333222000111111111111111111111111111111000///...---------------............------...---------------......------------------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************)))))))))))))))******+++***+++---,,,+++******+++++++++,,,,,,,,,,,,---------.........------///000000000222444555777AAALLL[[[lllyyyllleeeaaa^^^\\\[[[[[[ZZZ[[[]]]```cccdddiiimmmrrrwww|||zzzwwwvvv{{{___cccjjjpppuuu{{{~~~}}}||||||{{{|||~~~sssgggXXXJJJBBB;;;999666555555555444333444222111111333333222000111111111111111111111111111000//////............------------------------------------...///000000000///---,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))******+++)))))))))+++---...---,,,++++++,,,,,,,,,,,,---------...///...------///111000000222555555888BBBNNN^^^pppzzzmmmeeeaaa^^^]]][[[[[[ZZZ[[[\\\___bbbccciiilllqqqvvvzzzyyywwwvvv^^^aaaggglllqqquuuyyy}}}~~~~~~}}}||||||zzzzzz|||~~~wwwjjj\\\NNNEEE<<<999666555555555444333555444333333333333222111111111111111111111111111000000//////////////////...------------------...---------...///000111222///...,,,******+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************)))))))))))))))******+++***((((((***...///---++++++++++++,,,,,,,,,---------...///...------///111111111222555666999DDDPPP```ssszzzmmmeeeaaa^^^\\\\\\[[[ZZZZZZ\\\^^^aaaccckkknnnrrrwww{{{}}}xxxuuu{{{YYY]]]bbbgggkkkooosssvvvwww{{{}}}|||{{{{{{xxxxxxxxxyyy}}}|||mmm```RRRHHH===:::777555555555444333444555444444333222222222000000000000000000000000000000/////////000000111//////...------...//////---------...///000111222---,,,***)))***,,,...///......---,,,***))))))(((++++++++++++++++++++++++************************************************)))))))))))))))******+++,,,***)))***---...,,,)))+++++++++,,,,,,,,,------.../////////......000111111111333555666;;;FFFSSSbbbtttyyylllddd```^^^\\\[[[ZZZZZZZZZ\\\^^^aaacccjjjmmmrrrvvvzzz{{{www{{{RRRVVV[[[aaaeeeiiinnnqqqooorrrwww}}}~~~~~~|||{{{zzzwwwwwwuuuvvvyyyqqqdddVVVJJJ===;;;888666666555444333333444555444222222222444000000000000000000000000////////////000111111222000///...------...///000------------...///000000+++*********+++,,,...///...------,,,+++***)))(((++++++++++++++++++++++++************************************************)))))))))))))))******+++---,,,++++++,,,,,,***(((++++++,,,,,,,,,,,,------...///000///......000222222111333555777<<>>;;;888666666555444333000222444333222111333555000000000000000000000000////////////000111222333000///---,,,,,,---///000...---------------......++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))******++++++,,,------+++*********++++++,,,,,,,,,,,,------...///000///......000222222222333666777===JJJWWWdddxxxwwwiiibbb^^^[[[YYYWWWWWWXXXYYY\\\___ccceeefffjjjoootttyyyYYY\\\___aaabbbdddfffhhh___```bbbdddjjjuuu||||||}}}|||yyywwwuuutttwwwtttiii[[[NNN>>><<<888666666555444333///111333333111111333555000000000000000000000000////////////000111333333///...,,,++++++,,,...///...------,,,,,,,,,------,,,,,,,,,,,,,,,+++))))))(((((()))+++,,,---......++++++++++++++++++++++++************************************************)))))))))))))))******+++(((+++...---***)))+++---++++++,,,,,,,,,---------...///000///...///000222333222333666888===KKKXXXfffyyyvvviiiaaa]]]ZZZXXXVVVVVVWWWYYY\\\```dddfffhhhkkkqqqvvv{{{~~~___]]]\\\]]]___```______^^^^^^^^^^^^```hhhrrryyy~~~}}}}}}}}}}}}{{{yyywwwzzzwwwdddXXXSSSCCC;;;555555555333111222444444333333222111000000000111222111000//////111000111111111222222222222000000///.....................---------,,,,,,,,,------------------------000///...---,,,,,,+++,,,---,,,,,,+++*********+++))))))))))))))))))))))))************************,,,+++***)))((((((((((((++++++++++++++++++++++++---.........//////000000000///...---...000222333000111333666888===LLLZZZnnnuuuhhhaaa^^^\\\[[[VVVUUUTTTUUUYYY___eeeiiimmmooorrrvvvyyy~~~||||||}}}~~~aaa___\\\\\\\\\]]]]]]\\\^^^]]]\\\YYYXXX[[[bbbggguuuzzz~~~~~~|||{{{zzzyyy{{{{{{hhh[[[UUUEEE===777666666333111222444444333333222111111000000111222111000//////111000000000000111111111222000000///...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++---,,,++++++******++++++************************************************+++******)))))))))))))))++++++++++++++++++++++++............------------000///...---...000222333000111333666888>>>MMM\\\qqqrrrfff```]]][[[YYYWWWVVVUUUWWWZZZ```eeeiiimmmpppssswww{{{|||zzzyyyzzz{{{|||~~~hhheeeaaa^^^]]]]]]\\\\\\___^^^[[[WWWTTTTTTVVVYYYgggmmmuuu|||||||||{{{{{{}}}mmm___WWWHHH???999777777444222333444333333222222111111111000111222111000//////111////////////000000000000000//////............////////////.........------++++++++++++++++++++++++------,,,+++************,,,,,,++++++******++++++++++++++++++++++++++++++************************)))))))))))))))******+++++++++++++++++++++++++++.........---,,,,,,++++++//////.........000222333000111333666888???OOO^^^uuu}}}pppeee___\\\ZZZXXXYYYXXXWWWYYY\\\aaafffiiinnnqqquuuyyy}}}|||xxxvvvuuuuuuvvvuuuwwwzzz|||}}}~~~sssooojjjfffdddcccbbbaaabbbaaa___\\\YYYWWWWWWWWW[[[aaajjjssszzz~~~|||||||||}}}~~~sssbbbZZZHHH@@@999888888666555777333333333222222111111111000111222111/////////111.........////////////000000///............//////000////////////.........++++++++++++++++++++++++,,,,,,+++***))))))******,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************(((((((((((()))***+++,,,***+++++++++++++++,,,,,,......------------------///.........///000111222000111333777999@@@QQQaaaxxxzzznnneee```]]]ZZZXXX[[[ZZZZZZ[[[^^^bbbgggjjjooorrrvvv{{{~~~zzzuuurrrpppooooooppprrruuuvvvwwwxxxyyy{{{wwwxxxyyyzzz{{{|||||||||~~~~~~zzzuuuqqqooonnnllljjjiiigggeeebbb___\\\YYYXXXVVVZZZaaakkkssszzz}}}~~~|||}}}}}}~~~vvveee[[[HHH???999888999888999;;;333333222222222222222111000111222111/////////111---.........//////////////////............//////000////////////.........------------------------++++++***)))))))))******,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************(((((((((((()))***,,,,,,*********++++++,,,,,,,,,,,,,,,---...///000000111.........//////000111222000111333777:::BBBSSSdddzzzyyymmmeeeaaa___]]][[[]]]]]]]]]^^^```dddhhhjjjooorrrwww|||}}}}}}yyytttooolllkkkjjjjjjmmmoooppppppppprrrsssooopppqqqrrrssstttttttttvvvxxx|||~~~|||zzzxxxuuurrrmmmiiieee```[[[XXXYYYYYY]]]ccclllsssyyy{{{~~~~~~~~~~~~xxxfff[[[HHH@@@999888999888999;;;222222222222222222222222000111222111000//////111............///////////////............//////000/////////.........------------------------------++++++***************+++++++++******++++++,,,,,,++++++++++++++++++++++++************************(((((((((((()))***+++,,,*********++++++,,,,,,---+++,,,---...///111222222......//////000111111111000111333777;;;DDDVVVfff|||xxxllldddaaa``````___```___``````cccfffiiikkknnnrrrxxx}}}|||xxx||||||zzzvvvrrrnnnkkkiiihhhfffhhhjjjjjjiiiiiijjjkkkiiijjjkkklllmmmnnnnnnnnnpppqqquuuyyy~~~yyytttpppjjjeee``````]]][[[]]]eeemmmtttwww|||~~~}}}~~~xxxeee[[[KKKBBB:::888888777777999222222222222222222222222000111222111000//////111....../////////000000000...............///000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,++++++******++++++,,,---************************************************))))))(((((()))***++++++)))******+++,,,,,,------,,,,,,------...///000000---...///000000111111111000111333777;;;EEEWWWhhh~~~vvvjjjbbb___```aaaaaaaaaaaabbbbbbdddgggjjjkkkmmmqqqxxx}}}zzztttwww}}}{{{yyyuuutttqqqnnnllljjjiiiiiifffhhhiiihhhgggeeeeeefffeeefffggghhhiiijjjjjjjjjkkklllnnnqqquuuzzz~~~{{{wwwrrrmmmfff```[[[ZZZaaaiiiqqqttt{{{~~~}}}}}}~~~wwweee[[[NNNDDD;;;888777555555666222222222222222222222222000111222111000//////111////////////000000000000...............///000111......---------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,+++*********+++,,,,,,---))))))))))))))))))))))))************************)))))))))))))))******+++))))))***+++,,,,,,------,,,------------------------...///000111111111111111111333777<<>>999888555444555222222222111111111111111///000111222222111000//////...///000222333222111------------------------,,,,,,,,,------.........------,,,+++++++++,,,,,,,,,***)))'''''')))***,,,,,,+++************+++,,,************************+++******************+++************++++++++++++))))))***++++++++++++***++++++,,,,,,---..................///000000111111444444666:::???KKK```rrryyynnneeebbbaaa``````cccfffggghhhiiijjjkkknnnooorrruuu{{{~~~xxxyyy{{{~~~}}}xxxvvvsssqqqqqqpppooommmnnnmmmmmmmmmllllllkkkkkkjjjkkkkkkkkklllmmmnnnnnnooonnnmmmlllllllllmmmmmmoooooommmlllkkkiiiiiihhhnnnpppssswww|||{{{ssslllhhhfffeeelllttt~~~vvvhhhZZZMMM@@@:::888555444555222222222111111000000000///000111222222111000///111000000000111111///...------------------------,,,,,,,,,------............---,,,,,,+++++++++,,,---,,,***))))))***,,,---,,,,,,,,,++++++,,,,,,,,,*********************************++++++*********))))))*********+++++++++))))))***++++++++++++***++++++,,,------...//////......//////000111111111333333555999>>>KKKaaatttwwwmmmdddaaaaaa______bbbhhhjjjmmmmmmlllkkkmmmnnnrrrvvv}}}{{{zzz}}}|||{{{vvvtttrrrqqqqqqqqqpppnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkklllnnnnnnooopppoooooonnnnnnnnnnnnqqqppppppooommmllljjjjjjnnnppprrruuuzzz}}}yyytttoookkkhhhkkkrrr}}}wwwiii]]]OOOAAA;;;888555444555333333222222111000000000000000111111111111000000333222111000111000---+++------------------------,,,,,,------------------......---,,,++++++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***))))))))))))************+++))))))***++++++++++++***,,,------...///000111111...//////000000111111222333222444888???LLLcccvvvvvvlllccc``````^^^___aaahhhlllppppppnnnmmmnnnpppuuu{{{{{{}}}~~~|||zzzvvvtttrrrqqqrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnllllllkkkjjjkkklllmmmnnnoooqqqqqqqqqooonnnoooppprrrrrrrrrrrrqqqpppooonnnooopppqqqtttxxxvvvzzz~~~|||wwwsssooommmttt~~~}}}yyykkk___QQQBBB;;;888555444555444333333222111111000000111111000000000000111111333222000000000000---+++------------------------------------------,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********************************)))***++++++++++++***)))))))))))))))************))))))***++++++++++++***+++,,,---...///000111111/////////000111111222222444333555999@@@NNNeeeyyyuuukkkaaa^^^^^^]]]___bbbggglllqqqsssqqqppprrruuuxxx~~~~~~{{{yyyvvvtttrrrqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkkkkkkklllnnnooooooqqqsssrrrooonnnoooppprrrssstttuuuuuutttssssssppppppqqqrrrvvv}}}ssswww|||~~~}}}}}}xxxtttqqqwww|||~~~{{{mmm```RRRCCC;;;888555444555444444333333222111000000222111000//////000111222222111000000111000...,,,------------------------.........------,,,,,,,,,///...---,,,++++++++++++***+++,,,,,,,,,,,,+++***(((((())))))))))))((((((************************)))***+++,,,,,,+++***)))))))))))))))************))))))***++++++++++++***))))))***+++,,,---...////////////000111111222222555444666;;;BBBPPPggg|||uuukkkaaa]]]]]]]]]___bbbdddkkkrrrtttssssssvvvyyyxxx}}}zzzxxxvvvtttrrrqqqqqqqqqooonnnnnnnnnnnnnnnooooooooooooooonnnlllkkklllmmmooopppnnnqqqsssrrrooonnnoooppprrrtttuuuwwwwwwwwwwwwvvvppppppppppppttt{{{xxxzzz|||}}}}}}}}}~~~~~~xxxwwwyyy~~~{{{iii^^^VVVIII>>>777555444444444333222111000111222333222111111000000000000000111000...------......///111...,,,---//////---+++///...---,,,,,,---...///---------,,,,,,+++++++++---,,,***))))))***,,,---///...,,,+++***+++,,,,,,******************************++++++++++++******))))))(((((((((((())))))***+++---,,,+++******+++......---,,,---...///000666666555444222111000000333444777;;;AAAOOOhhh}}}wwwmmmddd```^^^]]]```dddgggiiilllooorrruuuzzz}}}~~~{{{yyyxxxuuusssqqqqqqrrrrrrqqqpppqqqpppooopppqqqqqqqqqpppooooooooooooppppppppppppnnnqqqttttttrrrqqqqqqsssssstttuuuwwwzzzzzzxxxvvvuuuttttttuuuxxx}}}vvvxxxzzz{{{{{{{{{|||~~~}}}yyy{{{~~~xxxhhh^^^VVVIII>>>888555444444444333222222111111222222222111111000000000000000000000///...............222000...///000111///---------,,,+++,,,,,,......---------,,,,,,+++++++++---,,,***))))))***,,,------,,,+++*********++++++******************************++++++++++++*********))))))(((((())))))***,,,...000///...------...---,,,,,,+++,,,---...///333333333222222222222222333444777;;;AAAOOOhhh~~~wwwmmmdddaaa___^^^```eeefffiiimmmpppsssvvvzzz}}}}}}{{{yyyvvvtttrrrrrrssstttsssrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqmmmppprrrsssqqqpppppprrrttttttuuuxxx{{{{{{yyywwwyyyxxxxxxxxx{{{tttvvvxxxxxxxxxxxxzzz|||}}}~~~|||}}}~~~uuufff^^^VVVJJJ???999666555555222333333333333222111111222111111000000000000000///////////////......---111000...///000000///...+++++++++++++++,,,---...------,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,+++***)))))))))************************************++++++++++++***************))))))*********---...000000///......///,,,++++++++++++,,,------//////000111222333444444444444777;;;AAAOOOhhh~~~wwwnnneeebbb```___aaafffeeehhhmmmqqqtttwwwzzz|||~~~|||{{{xxxvvvttttttuuuvvvuuutttssssssssssssssssssssssssttttttsssrrrrrrqqqqqqqqqoooqqqssssssrrrrrrrrrsssuuuvvvxxx{{{~~~}}}{{{}}}|||{{{{{{}}}ssstttuuuvvvuuuvvvxxxzzz}}}rrreee^^^VVVJJJ@@@:::777666555111222333444333222111000222111111000000000000000...///000000000///---,,,...------------------,,,+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************+++******************************++++++++++++******++++++************++++++)))+++------,,,+++,,,---,,,,,,,,,,,,,,,------------...///000111222333444444444777;;;AAAPPPjjjvvvnnnfffcccaaa```bbbfffdddhhhnnnsssuuuwwwzzz{{{~~~|||yyywwwvvvwwwxxxxxxyyy{{{}}}|||{{{yyyxxxvvvvvvwwwxxxxxxwwwuuuvvvvvvvvvuuuttttttuuuvvvvvvtttsssrrrqqqrrrrrrssstttuuuvvvvvvvvvwwwxxxzzzzzz|||~~~|||{{{}}}qqqrrrssssssrrrsssvvvxxxwww|||~~~~~~qqqeee]]]VVVKKKAAA;;;888777666111222333444333222111000222111111000000000000000...///000000000///---,,,,,,,,,------,,,,,,------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******++++++************++++++''')))++++++******+++,,,,,,------.............../////////000000111111111444444777;;;BBBRRRmmm~~~uuummmfffcccbbb```bbbfffeeeiiinnnsssvvvxxxzzz{{{~~~~~~{{{wwwtttrrrsssssssssrrrssswww}}}}}}|||{{{{{{{{{yyywwwxxxyyyzzzzzzyyywwwyyyzzzyyyvvvuuuvvvxxxxxxwwwuuusssrrrrrrssssssuuuuuuvvvwwwyyy{{{||||||~~~|||~~~nnnoooooooooooopppsssuuutttyyy~~~~~~~~~}}}}}}~~~rrreee]]]VVVLLLBBB===999777666222333333333333222111111222111111000000000000000///////////////......------...//////...---///000---......//////......---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,---------,,,,,,))))))))))))))))))))))))******++++++++++++***************))))))*********(((***,,,,,,,,,+++,,,---,,,---.../////////......000000000000000000111111444444777<<>>;;;888777555444222111000111222333222111111000000000000000111000///------...//////)))+++------+++***---///---.........---+++)))(((+++++++++,,,,,,---------***++++++,,,,,,++++++***((()))***+++,,,,,,+++***))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))''')))+++,,,++++++,,,---***+++,,,---...---,,,,,,//////000111222333333444333444777>>>GGG[[[xxxsssooowwwqqqjjjdddbbbaaa```aaadddhhhkkknnnqqqssswww||||||vvvqqqnnnnnnqqqttt{{{~~~~~~~~~~~~~~~{{{zzzxxxyyy{{{||||||{{{|||zzzxxxzzz}}}~~~|||zzzyyyyyy{{{}}}~~~zzz{{{~~~cccdddcccbbbaaacccgggjjjpppqqqsssuuuwwwzzz{{{|||~~~}}}~~~}}}vvvsssvvv~~~uuurrr|||wwwggg___YYYOOOEEE===888666666555444333333222222333333222222222111000//////...////////////////////////------------------------........................*********++++++,,,,,,,,,)))******++++++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,---...............------------......000111222333333222666999<<>>999666666555444333333222222333333222222111111000/////////////////////////////////------------------------........................------------,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,---......//////////////////111111222222222333333333555888;;;>>>HHH___~~~|||lllvvv{{{oooiiiddddddcccaaabbbeeegggjjjmmmooorrruuuyyy|||~~~|||rrrkkkjjjkkkpppxxx}}}zzzsssoooppprrrvvv~~~XXXYYYZZZZZZZZZ\\\```bbbggghhhkkknnnrrrvvvyyyzzz|||}}}|||uuupppnnnpppvvv~~~ooo```[[[RRRHHH@@@:::777666555444333333222222333333111111111111000000//////////////////////////////.........................................................------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******************************************************))))))******+++,,,++++++******++++++,,,---......///////////////000000000000000000000111111444777:::>>>HHH```rrrvvvzzzpppiiiddddddcccbbbbbbeeegggiiillloooqqqtttxxx{{{|||qqqnnnkkkmmmttt}}}{{{xxxtttooolllnnnqqquuu|||WWWXXXYYYYYYYYY[[[^^^```dddfffiiilllqqqtttwwwyyyxxx{{{~~~yyysssoooooouuu}}}oooaaa\\\TTTJJJAAA;;;777666555444333333222222333333111111111000000000000000////////////////////////.........................................................------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************))))))******+++,,,++++++******++++++,,,------........./////////000000000000000000000111111333666999===HHHaaaxxx{{{xxxpppiiidddddddddbbbbbbeeegggiiilllnnnpppssswwwzzz{{{vvvpppnnnsss{{{~~~{{{wwwtttrrrmmmkkkmmmppptttzzzXXXYYYZZZZZZZZZ[[[]]]___bbbcccfffjjjnnnqqqtttuuupppuuu{{{|||wwwqqqooouuu|||ooobbb]]]UUUKKKCCC<<<888666555444333333222222333333111111000000000000000000////////////////////////................................................------------,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++******************************************************))))))******+++,,,++++++******++++++,,,---,,,,,,------.../////////111111222222222333333333333666888<<>>KKKggg|||{{{}}}xxxpppiiidddcccaaa___^^^aaagggjjjmmmoooppprrruuuwww||||||uuuqqqpppqqquuuwww{{{~~~uuullljjjjjjjjjmmmpppqqqpppmmmjjjhhhiiinnnqqqpppqqqqqqoookkkhhhggggggeeeggghhhgggeeecccdddffffffjjjooorrruuuyyy}}}uuusssrrrsssvvv{{{~~~~~~|||zzzyyyzzzyyywwwvvvssspppllljjjiiigggccc```___^^^^^^]]]]]]^^^^^^^^^]]]^^^^^^___aaacccdddeeegggjjjoootttyyy~~~jjj\\\WWWRRREEE===;;;555444444333222111111111111111000000000////////////................................................///...---,,,,,,,,,,,,---...---,,,---...---,,,***//////...---,,,+++***)))++++++******++++++,,,---,,,,,,***)))))))))************************************************************+++,,,------------+++,,,------,,,,,,---///000000000111222222333333555777:::???LLLhhh{{{yyywwwooohhhcccccccccaaabbbeeeeeegggjjjlllnnnpppsssuuu{{{~~~|||wwwtttrrrwwwxxx{{{}}}zzzqqqiiiggghhhhhhkkkoooooonnnllliiiggghhhkkknnn{{{{{{{{{yyytttpppnnnnnnkkklllllljjjgggeeedddddddddgggjjjlllooottt{{{wwwqqqppppppsssyyy~~~}}}zzzxxxvvvuuutttsssqqqhhhfffdddbbbaaa```]]][[[ZZZYYYYYYXXXXXXYYYZZZZZZXXXYYYYYYZZZ\\\]]]^^^^^^```bbbfffiiilllqqqvvvzzz|||nnn___YYYTTTFFF>>><<<666444444333222111111111111111111000000000/////////........................------------------------......---,,,,,,,,,------...,,,+++,,,------+++***222111000...,,,***))))))++++++******++++++,,,,,,,,,+++******)))*********************************************************+++******++++++,,,---...***,,,------,,,,,,---...000000000111222222333333555777:::???NNNjjj|||{{{vvvpppiiidddddddddbbbcccgggeeegggjjjlllnnnppprrruuuzzz}}}zzzwww|||{{{||||||wwwuuullleeedddddddddhhhmmmmmmmmmllliiiggggggiiikkk|||wwwsssrrrrrrrrrrrrpppmmmiiigggfffccceeefffgggiiinnnvvv|||xxxqqqooooooqqqwww~~~}}}yyyuuurrrpppnnnkkkiiiaaa```___^^^^^^]]][[[ZZZXXXXXXXXXWWWXXXXXXYYYZZZYYYYYYZZZ[[[\\\\\\\\\\\\aaaaaabbbbbbcccfffjjjmmmpppssswwwzzz}}}rrrccc\\\VVVGGG>>><<<666666666555444333333333333111111111000000000//////........................------------------------...------,,,,,,,,,------...,,,++++++,,,,,,+++***---------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******************************************************************+++******)))***,,,---///,,,...//////...---///000000000000111222222333333555777:::@@@OOOlllwwwssslllfffeeedddbbbdddggghhhjjjmmmoooqqqsssvvvxxxyyy|||~~~yyysssooohhhbbb``````aaafffllllllmmmmmmllljjjiiiiiijjj}}}yyyxxxxxxwwwvvvtttrrrnnnjjjhhheeeffffffeeeeeeiiiqqqwwwzzzssspppnnnpppvvv~~~|||xxxrrrmmmjjjgggcccaaa\\\\\\\\\\\\[[[ZZZZZZ[[[XXXXXXXXXXXXXXXYYYZZZZZZXXXYYYYYYZZZZZZZZZYYYXXX[[[\\\\\\[[[ZZZ\\\___bbbeeegggjjjlllooorrrvvvzzzvvvggg___WWWHHH???===777666666555444333333333333111111111111000000000000////////////////////////........................------,,,,,,,,,------...///---++++++,,,,,,,,,+++)))******+++,,,---------,,,,,,++++++***++++++,,,************+++*********************************************************+++***))))))***+++---...,,,---......------...000000000000111222222333333555777:::@@@OOOmmmyyyssskkkeeedddddddddfffjjjiiikkknnnppprrrtttwwwyyyyyy|||~~~|||{{{|||~~~~~~wwwqqqkkkeee___^^^]]]]]]cccjjjkkknnnqqqqqqpppmmmllllll{{{zzzyyyxxxwwwtttooollljjjkkkjjjgggeeegggmmmrrrzzz|||tttqqqnnnnnnttt|||yyytttnnnhhheeebbb___]]]XXXZZZZZZZZZXXXXXXYYYZZZWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[\\\\\\\\\[[[YYYXXXWWWXXXYYYYYYZZZ[[[^^^aaa\\\^^^___```aaadddhhhkkkmmmrrryyyzzzjjjaaaYYYIII@@@>>>888444444333222111111111111222222111111111000000000////////////////////////////////////////////////------,,,,,,,,,---......000...,,,+++,,,------,,,,,,,,,++++++++++++******,,,,,,++++++******++++++))))))***++++++++++++******************************************************))))))******+++,,,---)))+++,,,,,,++++++,,,---000000000111222222333333666888:::???OOOmmm~~~}}}}}}|||qqqjjjddddddeeeeeehhhmmmgggiiilllnnnppprrruuuwwwyyy|||~~~xxxtttrrrrrrsssrrrppppppqqqsssvvvxxx}}}|||uuuooogggbbb]]][[[YYYYYY___gggkkkoootttvvvuuurrrpppooo}}}xxxtttppppppoookkkgggfffjjjnnnuuutttqqqllllllqqqyyy|||zzzsssnnniiidddaaa```^^^\\\XXXZZZ[[[[[[YYYXXXYYY[[[YYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^______^^^]]]ZZZYYYYYYZZZ\\\]]]]]]]]]___aaa\\\\\\\\\\\\[[[]]]```cccaaafffmmmssswww~~~mmmccc[[[JJJ@@@>>>888444444333222111111111111222222222111111111000000////////////////////////........................,,,,,,,,,,,,,,,---...///222///---,,,---...............---,,,++++++******---,,,++++++******++++++((()))***+++,,,++++++***************************************************((()))***++++++,,,,,,+++)))+++,,,,,,+++***,,,---000000000111222222333333666888:::???NNNlll{{{yyyvvvuuummmfffdddcccbbbdddiiieeehhhkkkmmmnnnpppsssuuuzzz}}}yyyssspppoooooohhhhhhhhhhhhiiilllooorrrvvv{{{zzzrrrlllddd___ZZZXXXUUUTTT[[[cccjjjooouuuyyyyyyvvvsssqqqxxx|||{{{ttttttrrrmmmhhhfffhhhlllssstttpppkkkjjjooovvv~~~~~~zzzvvvrrrnnnjjjeeeaaa```______^^^ZZZ\\\^^^]]][[[ZZZ\\\^^^[[[[[[[[[\\\\\\^^^______\\\\\\]]]]]]\\\ZZZXXXVVVZZZ\\\]]]]]][[[ZZZZZZ[[[______^^^\\\[[[\\\___aaa^^^ccchhhkkkmmmsss{{{oooeee[[[JJJAAA>>>999666666555444333333333333222222222111111111111000000000000000000000000000------------------------,,,,,,,,,,,,,,,---...///333000---,,,---/////////......---------,,,,,,,,,---,,,,,,+++*********+++((()))***+++,,,,,,+++***************************************************'''(((***+++,,,,,,+++++++++---......---,,,...///000000000111222222333333666888:::>>>MMMlllzzzxxxnnn|||sssiiieeeaaa^^^^^^aaafffhhhkkkmmmnnnpppsssvvvzzz}}}xxxtttqqqqqqqqqbbbcccddddddeeehhhlllooorrrxxx|||yyyzzz}}}xxxpppiiibbb]]]XXXUUURRRQQQWWW```hhhnnnvvv{{{{{{xxxtttrrrqqqtttxxx{{{~~~~~~zzzvvvtttnnnhhhgggjjjpppyyyzzznnnhhhmmmqqqrrrzzz{{{wwwrrrooommmjjjgggdddcccbbbaaa___^^^___^^^]]]\\\\\\\\\]]]^^^^^^^^^_______________^^^]]]^^^___`````````___^^^^^^```aaaaaa___^^^^^^_________```````````````___bbbfffiiiiiiiiimmmuuu|||~~~pppccc[[[PPP@@@999:::555444333222111000000000111111111111000000000000...000333444444111...,,,..............................------------............---,,,,,,,,,,,,---......,,,,,,,,,,,,......+++,,,............,,,+++))))))))))))************,,,,,,,,,++++++*********---,,,,,,,,,+++*********))))))***+++,,,,,,------,,,,,,------...////////////000000222333444555555555666888===NNNnnn~~~rrrooo|||}}}uuukkkdddaaaaaaaaa```cccfffjjjmmmnnnoooppprrrwwwzzz|||wwwtttnnngggdddeeefffggggggllluuuzzzwwwuuusssrrrvvv{{{}}}uuummmggg^^^\\\WWWPPPKKKKKKPPPUUUeeejjjrrrzzz~~~}}}{{{ppprrruuuwwwxxx{{{|||yyywwwqqqjjjgggiiimmmuuu|||pppiiimmmqqqrrrzzzzzzvvvqqqnnnmmmjjjgggeeeccccccbbb```^^^```___^^^^^^^^^^^^````````````aaaaaaaaa``````___^^^___```aaaaaaaaa```___```bbbccccccbbbbbbbbbccceeeffffffgggggggggffffffdddgggjjjjjjjjjmmmsssxxxqqqbbbZZZPPPBBB999999666555444222111111111111000000000000////////////...000222333333111///---..............................------------............---,,,,,,,,,,,,---...---,,,++++++,,,---...,,,,,,------------,,,,,,))))))))))))************,,,,,,,,,+++++++++***************)))))))))))))))*********++++++,,,,,,---,,,,,,------.../////////...//////000222333333444444666888===MMMmmm~~~pppjjjvvv|||tttjjjcccaaaaaaaaa```bbbeeeiiikkklllnnnpppqqqvvvzzzxxxpppjjjiiijjjjjjjjjkkkttt{{{wwwssstttwww}}}{{{tttkkkfff___]]]XXXQQQLLLKKKOOORRR^^^cccllltttzzz|||{{{zzzoooppprrrrrrrrrtttvvvxxx}}}|||vvvnnniiiiiiiiiqqq~~~tttlllmmmppprrryyy|||xxxtttpppmmmllliiigggeeeddddddcccaaa___```````````````aaabbbccccccccccccbbbbbbaaaaaa`````````aaabbbbbbbbbbbbbbbccceeefffgggggggggiiikkkjjjjjjkkkkkkkkkkkkjjjjjjhhhkkkmmmmmmlllmmmqqquuurrraaaYYYPPPCCC:::999777666555333222222111111000000/////////.........//////000111111111000000////////////////////////......------------............---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,)))))))))*********++++++,,,,,,,,,++++++++++++***)))))))))))))))*********++++++++++++++++++++++++,,,,,,------.../////////......///000111222222333444666888===MMMlllooogggrrrzzzrrrhhhbbb```aaaaaa``````cccgggjjjkkkmmmoooqqqvvvyyy~~~}}}tttnnnllllllkkkjjjttt{{{tttpppmmmmmmtttzzzrrrjjjeee```^^^ZZZTTTOOOMMMMMMOOOTTTYYYbbbkkkrrrvvvwwwwwwnnnoooppppppppppppsssuuu{{{rrrkkkiiihhhnnnzzzxxxooonnnpppssszzz}}}yyyuuuqqqnnnlllkkkiiigggfffffffffeeecccaaa``````aaaaaabbbcccddddddddddddcccbbbbbbaaaaaaaaabbbbbbcccddddddeeeeeeeeefffhhhjjjkkklllmmmppprrrpppqqqrrrrrrrrrrrrrrrqqqqqqrrrsssrrrpppppprrrtttrrr___WWWQQQEEE;;;999777666555444333222222222000000000000///////////////////////////000111222000000000000000000000000......------------............---,,,,,,,,,,,,---++++++++++++++++++++++++---,,,************,,,---))))))*********+++++++++++++++++++++++++++++++++*********+++,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,------...///////////////000000111222222333555888:::???MMMkkktttjjjsssxxxqqqgggaaa```aaaaaa``````cccfffiiikkkmmmpppsssvvvyyy~~~uuuooolllkkkkkkuuu~~~~~~|||uuulllhhhkkkvvv~~~zzzssskkkeeeaaa___[[[WWWRRROOOMMMMMMMMMQQQXXX```hhhmmmooopppmmmooopppqqqppprrrtttvvv|||}}}vvvnnnllliiinnnxxx{{{rrrnnnooottt{{{|||zzzvvvrrrnnnlllkkkjjjhhhgggggggggggggggdddbbb```aaaaaabbbcccddddddddddddcccbbbaaaaaaaaabbbbbbddddddeeeeeefffggghhhhhhiiikkkmmmnnnppprrruuuxxxzzz{{{|||}}}~~~~~~~~~~~~||||||{{{xxxvvvvvvvvvxxxqqq^^^WWWPPPEEE<<<999777666555444333222222222222222222111111111000000//////.........000111222000000000000000000000000......------------............---,,,,,,,,,,,,---++++++++++++++++++++++++---,,,************,,,---************++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,------.../////////000111111222222333333333666999<<<@@@MMMjjj|||ooouuuxxxqqqgggaaa```aaaaaa```aaacccfffiiikkknnnrrruuuvvvyyy~~~wwwqqqnnnpppyyy}}}rrrjjjiiinnnwww}}}}}}}}}}}}}}}}}}}}}~~~~~~zzzzzzzzz|||{{{tttmmmhhhaaa___]]]YYYVVVSSSPPPNNNKKKNNNSSSYYY___dddgggiiinnnpppqqqqqqrrrsssuuuwwwyyyyyyzzzyyyrrroookkknnnvvv~~~tttnnnooouuu}}}}}}}}}||||||~~~zzzwwwsssooollljjjiiiiiihhhgggggghhhiiihhhfffdddaaabbbcccdddeeeeeeeeeddddddcccbbbaaaaaabbbcccdddgggggggggggghhhiiikkkkkklllnnnoooppprrruuuyyy|||~~~~~~|||{{{|||}}}ooo^^^WWWPPPDDD<<<;;;777666555333222222111111333333222222222111111111//////.........///000000////////////////////////......------------............---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,*********++++++++++++,,,***++++++++++++,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++,,,,,,------.../////////111111222222333333333333666:::===@@@LLLiiiqqquuuzzzrrrhhhbbb```aaaaaa``````cccfffiiikkkooossswwwwwwzzz|||wwwvvvwwwnnnhhhhhhkkkmmmppppppppppppqqqssstttuuusssssstttwww{{{~~~~~~}}}~~~}}}vvvooojjjbbb```]]][[[ZZZXXXUUURRRMMMOOORRRVVV[[[```dddfffooopppqqqqqqqqqqqqtttvvvwwwuuuvvv{{{~~~{{{uuurrrkkkmmmtttuuunnnooowwwyyywwwtttsssttt{{{}}}xxxuuuqqqmmmjjjhhhhhhiiihhhggghhhiiijjjjjjgggeeedddeeefffggggggfffeeeeeeddddddcccbbbcccdddfffhhhhhhhhhhhhhhhiiikkkmmmnnnnnnooopppqqqsssvvvzzz~~~{{{lll___XXXOOOBBB;;;<<<666555444222111111111111222222222111111111111000///////////////.......................................------------............---,,,,,,,,,,,,---+++,,,---......---,,,+++,,,,,,------------,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,*********)))))))))))))))*********++++++,,,,,,---,,,,,,------.../////////111111111111222222222222444999<<>>JJJaaasssyyynnneeebbbaaa```___```bbbdddfffiiimmmrrrvvvtttwww}}}~~~|||wwwqqqkkkgggdddbbbdddeeedddcccbbbcccdddeeefffgggiiilllnnnqqqrrrrrrsssuuuxxx|||}}}xxxppphhhdddbbb`````````___]]]\\\ZZZ[[[]]]aaaeeejjjnnnpppqqqppppppooonnnnnnoooooossssssssstttuuuvvvwwwxxxzzzyyyzzz}}}zzzuuunnnlllmmmwwwxxxqqqpppuuu{{{}}}yyyvvvnnnkkkgggdddbbbbbbdddeeeeeeeeeeeefffgggiiijjjkkkmmmmmmmmmmmmmmmpppuuuyyy}}}}}}|||{{{wwwvvvuuurrrpppnnnlllkkkiiijjjkkkjjjiiihhhhhhjjjkkkjjjiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkklllmmmoooqqqrrroooqqqsssuuuwwwzzz~~~vvvjjjaaa]]]SSSDDD;;;:::777666444222111000//////111111000///...------,,,000///...---,,,---......000000///...............,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,---------,,,,,,+++++++++++++++***)))))))))))))))))))))))))))))))))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,------.../////////000000000111222333555555888666777???III___qqq~~~|||pppgggcccaaa```___```aaaccceeegggkkkpppsssuuuwww|||}}}wwwqqqjjjeeebbbbbbcccdddcccbbbaaabbbccceeeeeefffhhhjjjllloooppppppqqqsssvvv{{{~~~{{{rrriiieeecccaaaaaaaaaaaa___]]]]]]___ccciiiooouuuyyy{{{ppppppooonnnnnnnnnnnnooossssssssssssssstttuuuvvvyyyxxxzzz~~~}}}xxxpppllljjjppp}}}xxxpppooossszzz~~~~~~}}}|||xxxrrrnnnllliiiddd```]]][[[[[[[[[]]]\\\\\\\\\]]]^^^```aaa```aaaaaabbbdddhhhnnnssszzz|||~~~|||zzzzzzzzzzzzxxxvvvsssqqqpppoookkklllmmmllljjjiiijjjkkknnnmmmkkkjjjiiihhhhhhhhhjjjkkkkkkkkkkkkkkkkkkkkklllllllllmmmnnnpppqqqrrrqqqssstttvvvxxxzzzvvvjjj```]]]UUUGGG===<<<666555444222111111000000000000/////////.........111000...,,,,,,---...///000000//////......//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************,,,,,,---------,,,++++++***++++++++++++***))))))))))))))))))))))))))))))******************++++++******+++++++++,,,,,,,,,,,,,,,------.../////////000000000111222333444555999777999???GGG\\\ooo{{{}}}qqqgggcccaaa___^^^bbbccceeefffhhhjjjnnnrrrvvvwwwzzz~~~~~~yyyrrrkkkeeebbbbbbccccccbbb```___```bbbccccccdddeeegggiiikkklllmmmnnnppptttyyy~~~vvvlllgggeeeccccccccccccbbbaaacccffflllrrryyy~~~ppppppoooooooooooopppppptttssssssssssssssstttuuuwwwxxxzzz~~~}}}tttnnnhhhlllwwwwwwooommmpppwww}}}}}}{{{yyyxxxvvvrrrnnnjjjkkkiiiddd```\\\ZZZYYYYYY^^^]]]\\\[[[[[[]]]^^^_________```aaaccchhhooosss{{{}}}}}}{{{zzzyyy|||{{{zzzxxxuuusssrrrqqqmmmnnnooonnnlllkkklllmmmpppooonnnlllkkkjjjiiihhhllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnoooqqqrrrsssssstttvvvwwwxxx{{{uuuhhh^^^\\\UUUHHH>>><<<555444333222222222222222111111111111111111111111444222000......///111222111111000000000000000111......------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********------------,,,++++++*********+++++++++******)))+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,------.../////////000000000000111222333444777666999>>>EEEYYYppp{{{{{{ooofffbbbaaa```^^^eeeggghhhiiijjjlllooorrrvvvwwwyyy|||{{{vvvooojjjgggcccccccccaaa^^^^^^___aaabbbbbbbbbcccdddfffggghhhjjjkkknnnrrrxxx}}}zzzoookkkiiifffeeefffffffffeeejjjmmmrrrxxx}}}qqqqqqqqqppppppqqqqqqrrrtttttttttsssssstttuuuuuuvvvwwwzzzzzzqqqiiijjjsss}}}}}}vvvnnnkkknnnuuu{{{|||yyyuuurrrqqqpppnnnmmmkkkiiiddd```^^^]]]]]]]]]^^^]]][[[YYYYYYZZZ\\\]]]___aaadddgggjjjpppvvv{{{}}}{{{zzzyyy|||{{{yyyxxxvvvtttrrrrrrnnnooopppooonnnmmmmmmoooqqqppppppooommmlllkkkjjjnnnnnnnnnnnnooooooppppppooooooooopppqqqrrrsssttttttuuuwwwxxxxxx{{{~~~tttfff\\\ZZZUUUHHH===;;;555444333333222222333333111111111111222222222222333222000/////////111222//////.........//////000.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------,,,++++++***)))******+++++++++******+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,------.../////////000000000000111222333333444444888===DDDWWW}}}sss~~~xxxllldddaaaaaa``````eeegggiiijjjjjjkkknnnppptttvvvxxx|||~~~~~~}}}yyytttpppmmmddddddccc```]]]]]]^^^```aaa``````aaabbbcccddddddgggiiikkkpppuuu{{{}}}tttnnnllliiihhhiiijjjjjjiiinnnqqquuuzzz}}}rrrqqqqqqqqqqqqrrrssssssssssssssssssssstttuuuvvvtttwww{{{uuukkkiiipppzzz~~~{{{uuummmiiikkkssszzz|||xxxtttqqqqqqsssssssssllliiieeeaaa___```bbbdddcccaaa^^^\\\[[[\\\^^^___eeeiiinnnsssxxx}}}~~~||||||{{{{{{zzzyyywwwuuutttsssrrrooopppqqqpppnnnmmmnnnooopppppppppppppppooonnnmmmooooooppppppqqqqqqrrrrrrqqqqqqqqqqqqrrrssstttuuuuuuvvvwwwwwwxxxzzz}}}uuufff[[[YYYUUUHHH===999666555444333333222333333///000000000000000000000000000//////.........///,,,,,,++++++,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++))))))***++++++++++++***))))))))))))))))))))))))******************++++++******+++++++++,,,,,,,,,,,,,,,------.../////////000000000000000111222222222333888===BBBTTTzzzuuu~~~vvvkkkcccaaaaaaaaa```bbbdddfffggghhhhhhkkklllrrrtttxxx|||~~~}}}|||yyyzzzzzzzzzxxxuuuqqqooofffeeeccc```]]]\\\^^^````````````___``````aaaaaadddeeehhhlllqqqvvv{{{}}}yyyqqqooolllkkklllmmmnnnmmmoooqqquuuyyy|||qqqqqqppppppqqqqqqrrrsssqqqqqqqqqqqqrrrtttuuuuuusssvvv{{{wwwkkkiiioooxxx|||}}}|||zzztttmmmgggiiiqqqxxxzzzxxxvvvvvvxxxzzz{{{zzzqqqnnnhhhcccbbbdddgggjjjkkkiiieeebbbaaabbbdddeeemmmqqqwww|||~~~|||}}}~~~}}}~~~~~~}}}{{{zzzyyywwwvvvtttsssrrrooopppqqqpppnnnnnnnnnooonnnooopppqqqrrrrrrqqqqqqppppppqqqrrrrrrsssttttttrrrrrrrrrrrrssstttuuuuuuuuuvvvwwwwwwwwwyyy|||wwwggg\\\ZZZUUUIII===999777666555444333222222222111000000000000000000000//////000111000///...---,,,,,,,,,,,,,,,---......------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,---------,,,,,,))))))***+++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,------.../////////000000000000000111111222333444999===@@@QQQvvvuuuwwwllldddaaaaaa```___```bbbeeegggggghhhjjjkkkpppsssxxx}}}}}}~~~|||uuutttsssqqqqqqqqqrrrrrrqqqssstttuuutttpppmmmkkkgggfffddd```]]]\\\^^^`````````__________________```aaacccgggkkkpppuuuwwwyyy{{{}}}~~~}}}tttqqqnnnmmmnnnpppppppppqqqrrrsssuuuwwwyyyzzz{{{ppppppoooooopppqqqrrrrrrooooooooopppqqqssstttuuusssvvv{{{xxxlllhhhnnnvvvzzz{{{zzzyyytttlllggghhhpppxxxxxxxxxyyy{{{~~~xxxssslllgggeeehhhllloooooolllhhheeeddddddfffgggppptttyyy|||||||||||||||}}}zzzvvvrrrpppqqqtttuuu}}}{{{zzzyyyxxxvvvuuutttsssooopppqqqpppnnnnnnnnnooommmnnnppprrrssssssssssssqqqqqqrrrrrrssstttuuuuuussssssssssssssstttuuuvvvuuuvvvwwwwwwwwwxxx{{{~~~}}}~~~yyyiii]]][[[WWWJJJ>>>999777666555444333222222222333333333222222222111111000111333444333222000...///////////////000111222,,,---------.../////////---------------------------------,,,,,,,,,++++++***+++,,,,,,------------((()))***+++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,------...//////000111000000000000000111222555666:::===???NNNsssttt~~~zzznnneeebbbaaa```___aaacccfffhhhiiiiiikkkmmmnnnrrrxxx~~~|||zzzzzz{{{|||ssssssooojjjiiillllllhhh``````___```bbbeeehhhjjjmmmnnnppppppooolllhhhfffhhhgggdddaaa]]]\\\^^^```aaa```___^^^^^^^^^^^^___]]]^^^```cccggglllpppssspppqqqssstttvvvyyy~~~uuurrrooonnnoooqqqrrrrrrtttsssrrrqqqqqqqqqrrrrrrnnnoooppppppooonnnpppqqqtttsssqqqpppqqqrrrtttvvvwwwvvvxxx||||||qqqjjjiiipppzzz}}}yyyrrrkkkgggjjjqqqwww{{{}}}~~~~~~}}}}}}yyypppllllllooopppooopppmmmjjjiiijjjmmmnnnooouuuqqqmmmkkkkkkkkkkkkkkkjjjkkkllllllmmmooosssvvvyyy|||yyyvvvsssrrrqqqqqqqqqpppooommmlllkkknnnnnnooopppqqqsssuuuvvvssssssrrrrrrrrrsssttttttttttttuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{|||~~~nnn```]]]XXXJJJ>>>999555444444333333333444444111111111111000000000000000///////////////000111...///000///------...///.........------,,,,,,,,,------+++******+++------))))))***+++,,,------...++++++,,,,,,,,,---------******++++++++++++******++++++,,,,,,,,,---------******))))))******+++,,,++++++,,,,,,,,,,,,------+++---//////...---...///111111111111222333444555666888777;;;CCCLLLiiittt}}}tttlllgggccc___\\\```bbbeeegggiiikkknnnqqqtttvvvzzz}}}|||}}}{{{yyyxxxssslllgggcccaaa___]]]\\\UUUPPPQQQTTTVVV[[[aaahhhjjjkkkjjjhhheeedddccceeeccc```]]]\\\]]]___``````aaa```^^^]]]\\\^^^```\\\]]]^^^```bbbcccdddeeekkkggggggkkknnnoooqqqttt~~~{{{wwwrrroooppprrrsssttttttwwwyyywwwrrrmmmlllmmmooopppqqqqqqppppppqqqrrrsssrrrqqqqqqqqqrrrssstttwwwwwwyyy}}}|||sssllliiinnnvvv|||~~~zzzssskkkgggiiipppvvv~~~|||vvvssstttuuuvvvuuusssqqqmmmlllllllllkkkkkkhhhfffeeeeeeffffffeeecccbbbdddhhhjjjlllnnnqqqtttxxx}}}}}}~~~~~~}}}{{{zzzxxxvvvuuurrrrrrqqqqqqooonnnmmmlllpppppppppqqqsssuuuvvvwwwsssrrrrrrqqqrrrrrrssssssuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxwwwwwwxxxxxxyyyyyyxxxyyy{{{}}}}}}qqqccc```ZZZLLL???;;;666555444333333333333333111111111111000000000000000///////////////000000---......//////...------//////.........---------------,,,,,,,,,,,,------*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,*********++++++*********++++++++++++,,,,,,,,,,,,******))))))******+++,,,++++++,,,,,,,,,,,,------+++---//////...---...///111111111111222333444444555777555999BBBJJJgggqqqyyy~~~wwwnnngggccc```___bbbdddggghhhhhhjjjlllnnnqqqsssxxx~~~{{{vvvpppjjjfffbbb___\\\XXXQQQLLLLLLNNNOOORRRWWWaaadddhhhiiigggeeeccccccfffdddbbb___^^^^^^^^^___`````````^^^\\\\\\]]]___[[[[[[\\\]]]^^^___``````ccc___\\\```dddgggmmmsss|||}}}xxxssspppoooqqqrrrrrrqqqrrrsssrrrnnnkkkiiihhhoooqqqrrrrrrqqqqqqrrrsssrrrrrrrrrrrrrrrrrrqqqqqquuuvvvyyy~~~{{{tttllliiilllsssyyy{{{tttlllgggiiiqqqxxx{{{zzz|||}}}|||zzzyyywwwtttqqqooommmjjjhhhaaa``````aaaaaa```]]][[[[[[```eeejjjmmmnnnpppqqqvvv{{{~~~}}}~~~||||||{{{{{{zzzyyyyyyxxxrrrrrrrrrrrrqqqpppooonnnrrrrrrrrrssstttvvvwwwxxxuuuuuutttttttttttttttuuuwwwvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwuuuvvvxxxzzz||||||||||||{{{}}}tttgggbbb[[[MMM@@@<<<777666555444333222222222111111111111000000000000////////////////////////...------000222222...***////////////............,,,------......------,,,+++++++++++++++++++++++++++++++++++++++*********************************)))*********++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,------,,,---//////.........///111111000111111222333444444666444888@@@HHHcccnnnsssvvvzzzpppgggbbbaaaaaaeeeggghhhhhhggggggiiijjjmmmpppuuu{{{yyysssnnnhhhccc___YYYRRRLLLKKKKKKJJJKKKNNNXXX]]]cccggggggeeecccbbbeeedddbbbaaa___^^^^^^]]]_________]]][[[ZZZ[[[\\\YYYYYYYYYYYYYYYZZZZZZ[[[[[[VVVSSSUUUZZZ___iiirrryyy}}}~~~zzztttpppooooooppppppooonnnmmmmmmllljjjfffdddnnnpppqqqqqqpppppprrrsssrrrssstttuuutttsssqqqoooqqqsssxxx}}}{{{ssskkkgggkkkttt{{{}}}{{{uuummmhhhlllvvv~~~~~~{{{xxxuuuqqqlllhhheeecccbbb``````^^^[[[XXX]]]bbbiiinnnppppppppppppuuuzzz~~~}}}|||}}}}}}zzz|||}}}||||||{{{zzzzzzzzzzzzzzzssstttttttttsssrrrqqqqqqsssssssssttttttvvvwwwxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwvvvwwwxxxxxxzzzzzzzzzyyyxxxwwwvvvuuussstttvvvxxxzzzzzzzzzzzzzzz|||}}}~~~uuuhhhccc[[[LLL@@@<<<888777555444333222222111111111111111000000000/////////////////////......000...///333777777111+++..................------,,,---...//////...---,,,,,,,,,,,,++++++*********+++++++++************)))+++******************+++))))))))))))******************))))))******+++,,,+++++++++,,,,,,,,,------,,,...///000///...///000000000000000111222333444333666555999@@@FFF```nnnpppooo|||qqqfff``````bbbdddfffggggggffffffhhhiiikkkmmmsssyyyzzzrrrjjjeee```YYYSSSQQQOOOKKKIIIKKKOOOUUU\\\bbbdddcccaaa`````````_________^^^^^^]]]^^^^^^^^^]]]ZZZXXXYYYZZZXXXWWWVVVUUUUUUVVVWWWWWWXXXSSSQQQSSSWWW\\\eeennnvvvzzzzzztttooommmmmmmmmmmmooollljjjjjjkkkjjjgggcccmmmnnnppppppooopppqqqsssssstttvvvvvvuuusssqqqooollloootttyyy~~~vvvllleeehhhrrrzzz{{{zzzuuunnnkkkppp|||~~~zzztttnnnjjjhhheeeaaa______```______dddiiinnnrrrrrrpppooonnnssswww|||}}}~~~zzzxxxyyyxxxvvvwww{{{~~~~~~|||{{{yyyyyyyyyyyytttuuuuuuuuuuuuuuutttttttttttttttttttttuuuvvvvvvzzzzzzyyyyyyzzzzzz{{{||||||zzzyyywwwwwwwwwxxxyyy{{{{{{{{{zzzxxxvvvuuutttssstttvvvwwwyyyyyyxxxxxxzzz{{{|||}}}~~~}}}ttthhhbbbYYYIII>>><<<888777555444333222222111111111111111000000000////////////000///...---,,,111000111666::::::333---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,,,,++++++*********************************++++++***))))))***++++++(((((()))))))))***************))))))******+++,,,+++++++++,,,,,,,,,------,,,...000000///...///000000000000000111222333333333666666:::@@@EEE^^^qqqoooiii{{{pppeee______aaaaaaccceeeeeeeeeeeegggiiiiiilllqqqxxx~~~yyypppjjjddd]]]XXXUUURRRKKKGGGGGGFFFKKKRRRXXXZZZZZZZZZZZZXXXYYYZZZ[[[\\\]]]^^^^^^]]]^^^^^^]]]ZZZWWWWWWXXXWWWVVVTTTTTTTTTUUUVVVWWWWWWUUUUUUXXXXXXZZZ```hhhsssxxx}}}}}}xxxrrrmmmlllkkklllkkkmmmjjjhhhhhhjjjiiifffccclllmmmooooooooooooqqqssstttuuuvvvvvvtttrrrooonnnjjjlllpppssswww||||||pppggggggooowww{{{zzzwwwqqqmmmsss~~~yyyssslllhhhaaa___\\\\\\___ccceeefffiiilllooopppnnnllljjjjjjmmmqqqvvvxxxzzz}}}}}}{{{xxxsssqqqrrrrrrppprrrwww}}}{{{yyyxxxxxxyyyvvvvvvwwwwwwwwwwwwwwwwwwuuuuuuuuuttttttuuuvvvvvvwwwwwwwwwxxxyyyzzz||||||~~~|||zzzxxxwwwwwwyyyyyyzzz{{{{{{zzzyyywwwtttsssttttttvvvwwwwwwwwwvvvuuuwwwxxxyyy{{{}}}~~~zzzrrrfffaaaWWWGGG===;;;777666555444333222222222111111111111000000000000...///000000///...,,,+++//////111555888888333...+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++******************+++++++++,,,,,,,,,+++***))))))***+++,,,((()))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,---------...000000/////////000000000///000000111222333333666666:::???CCC[[[tttnnnddd}}}zzzoooeee```^^^___^^^```bbbccccccdddfffhhhhhhkkkpppvvv|||~~~uuuoooeee___ZZZXXXSSSKKKFFFEEEAAADDDIIILLLNNNOOOQQQSSSTTTTTTUUUWWWYYY[[[^^^___^^^______]]]ZZZWWWVVVVVVTTTTTTRRRRRRSSSUUUWWWYYYYYYYYYZZZ\\\[[[YYY]]]dddrrrvvv|||yyyuuuoookkkjjjjjjkkkkkkjjjhhhggggggggggggeeedddlllnnnpppppppppppprrrttttttttttttsssqqqooommmllljjjlllmmmnnnooottt{{{vvvmmmkkkqqqwww}}}}}}zzzsssooouuu{{{tttmmmeee```[[[ZZZZZZ\\\```dddffffffggghhhhhhgggdddbbbbbbcccdddhhhmmmppprrrwww}}}~~~}}}}}}}}}}}}~~~~~~}}}|||zzzwwwtttmmmiiihhhjjjkkkkkkoootttyyy}}}zzzyyyyyyyyyzzzvvvwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvwwwwwwvvvvvvwwwxxxzzz|||}}}~~~~~~{{{xxxwwwxxxyyyzzzzzzzzz{{{{{{yyywwwuuussstttuuuuuuvvvuuutttsssrrrrrrsssvvvyyy}}}{{{|||pppeee```VVVFFF===<<<666555444333333333333333111111111111000000000000...///000000///...,,,******,,,///111222111///---+++++++++,,,,,,---------+++++++++******+++++++++,,,,,,++++++++++++++++++))))))***+++,,,---......,,,+++***((((((***+++,,,)))))))))*********++++++******))))))******+++,,,++++++,,,,,,,,,,,,---------///000111//////000111/////////000000111222333222555555999>>>AAAWWWzzztttlll```xxxyyyooohhhccc___^^^\\\^^^```aaaaaaaaaccceeegggjjjnnntttyyy~~~zzztttjjjeee```___ZZZQQQKKKIIICCCDDDFFFFFFGGGJJJNNNQQQTTTSSSSSSTTTVVVYYY\\\^^^^^^___```^^^ZZZWWWVVVUUUQQQQQQPPPPPPRRRUUUYYY[[[___^^^```aaa^^^[[[```gggqqquuu{{{}}}{{{uuuqqqlllhhhhhhiiikkkkkkiiijjjjjjiiigggfffggghhhmmmoooqqqqqqqqqrrrsssuuussssssrrrqqqooommmlllkkkllllllllljjjjjjnnnvvv|||}}}zzzsssqqquuu{{{|||uuupppvvvwwwoooggg___ZZZYYYZZZ[[[___bbbddddddccccccbbbaaa^^^[[[[[[\\\^^^]]]aaafffjjjmmmrrryyy}}}|||{{{zzzzzz{{{|||}}}}}}|||zzzxxxwwwtttooollleeebbbaaadddggghhhmmmsss{{{~~~|||zzzyyyzzz{{{|||wwwwwwxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwxxxxxxwwwwwwxxxzzz|||~~~|||yyywwwxxxyyyzzzyyyzzz{{{{{{zzzwwwuuusssttttttuuuuuutttrrrqqqpppooopppsssxxx}}}|||{{{oooeee```UUUFFF======555444444333333333444444111111111111000000000000...///000000///---+++***%%%(((,,,...---,,,++++++,,,,,,,,,------.........,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))***+++---...///000,,,+++)))(((((()))+++,,,************++++++++++++*********)))***++++++,,,++++++,,,,,,,,,------------///111111000///000111////////////000111222333000444444888<<>>===EEEZZZyyygggeeekkk~~~uuukkkddd```bbb```aaaeeefffeeefffiiihhhiiikkkmmmpppvvv~~~|||zzz{{{pppkkkkkkjjjfffaaa[[[UUUQQQOOONNNOOOPPPRRRTTTWWWZZZ]]]^^^ZZZZZZYYYWWWUUUVVVXXX[[[YYY[[[___bbbeeehhhiiiiiidddcccaaa``````aaacccdddiiilllqqquuuyyy}}}|||zzzvvvuuutttrrrooollliiihhhiiiiiijjjiiihhhgggeeedddeeefffhhhkkkmmmoooooopppjjjkkklllnnnppprrrtttuuuqqqppppppppppppooonnnlllooooooooonnnmmmkkkjjjiiiggggggiiiooovvv{{{}}}}}}xxxwwwwwwyyy||||||xxxwwwwwwuuuttttttttttttvvvwwwxxxyyyyyyyyywwwsssnnniiifff______`````````___^^^^^^`````````___]]]ZZZWWWUUUOOOPPPPPPPPPNNNLLLIIIHHHGGGFFFHHHLLLUUU```kkkrrrxxxzzz}}}~~~}}}}}}~~~}}}~~~~~~}}}{{{yyyxxxyyyzzz{{{zzzzzzyyyyyyxxxwwwuuutttmmmmmmnnnnnnnnnnnnnnnmmmoooooossszzztttuuu}}}wwwiii^^^[[[UUUGGG<<<888666555444444222222111000...///000111222111111000.........///////////////+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***************************((((((((()))))))))************+++++++++,,,,,,,,,+++++++++++++++,,,---...++++++,,,,,,,,,,,,------............/////////////////////000111222222222000444333777===;;;BBBUUUuuuiiifffjjj|||yyyooogggcccbbb``````dddeeedddfffiiigggiiikkknnnqqqwww}}}~~~vvvrrrrrrmmmjjjddd^^^XXXSSSPPPOOOOOOQQQUUUYYY]]]```aaabbb\\\ZZZWWWUUUWWWYYY[[[\\\ZZZ[[[]]]^^^```bbbbbbccc```^^^\\\\\\^^^```aaabbbfffiiimmmqqqtttxxx|||{{{wwwuuummmmmmmmmkkkhhhfffddddddccccccddddddddddddcccccccccdddgggiiikkkmmmmmmmmmkkkkkkkkkkkklllmmmnnnnnnqqqpppooooooooonnnllljjjlllmmmnnnnnnnnnmmmkkkjjjeeecccccchhhooowww{{{|||{{{xxxuuuvvv{{{|||xxxvvvuuutttttttttuuuwwwyyy{{{}}}}}}}}}}}}{{{wwwqqqkkkhhh______^^^^^^^^^]]]]]]]]]___^^^\\\YYYVVVTTTSSSRRRQQQRRRSSSSSSQQQNNNJJJHHHFFFFFFGGGLLLUUUaaalllssswwwyyy}}}~~~}}}}}}}}}~~~}}}~~~}}}~~~}}}|||zzzxxxxxxxxxzzz{{{yyyyyyyyyyyywwwvvvuuutttmmmmmmmmmnnnmmmmmmllllllmmmnnnqqqyyysssvvv{{{lll```\\\VVVGGG;;;888666555555444333222111000...///000222222222111000000000000///......------)))***+++,,,...///000111........................***++++++,,,,,,------...***+++---......---+++***************************,,,,,,***)))'''%%%$$$###******+++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,---------............/////////000---......///000111111222///222222666<<<:::???RRRmmmkkkfffiiizzz{{{qqqiiieeebbb___```cccdddccceeeiiigggiiilllooorrrwww}}}}}}yyyzzzooolllfff```YYYTTTQQQOOONNNRRRYYY___ccceeeeeeeee^^^ZZZUUUUUUXXX[[[\\\\\\YYYZZZZZZ[[[\\\]]]^^^^^^]]][[[YYYZZZ\\\___```aaaccceeeiiimmmpppssswwwzzz{{{}}}~~~}}}}}}|||{{{wwwsssooolllfffggggggfffdddaaaaaaaaa^^^^^^```aaabbbbbbccccccbbbcccfffhhhjjjjjjjjjjjjkkkkkkjjjiiiiiiiiiiiijjjsssppplllkkkkkkkkkkkkjjjnnnoooooonnnlllkkklllmmmmmmjjjfffeeehhhlllppprrryyyxxxvvvrrrqqqttt|||}}}|||yyyvvvqqqqqqqqqsssuuuvvvuuusssrrrtttvvvvvvsssmmmfffbbb^^^\\\[[[]]]```bbbaaa___^^^\\\XXXUUUSSSRRRSSSSSSQQQRRRRRRRRRPPPMMMJJJHHHEEEFFFHHHLLLRRR[[[fffnnnvvvyyy}}}~~~}}}~~~~~~|||zzzwwwvvvwwwxxxwwwwwwyyyxxxwwwuuuttttttttttttoooooommmkkkiiihhhffffffjjjkkkmmmttt~~~qqqzzzqqqeee^^^TTTDDD:::999555555444444444333333333111111000000//////......111111000000/////////...---///000111000///---,,,/////////....../////////---------,,,,,,+++++++++---,,,++++++------,,,+++)))***+++,,,,,,+++***)))))))))************))))))******++++++++++++******++++++******************,,,,,,,,,---------......------......//////000000............////////////333111222555888;;;BBBJJJgggwwwffffffvvv}}}uuullleeeeeeccc```___```aaaaaaaaajjjjjjlllpppuuu{{{~~~}}}zzzuuunnnhhhbbb\\\WWWSSSPPPTTTZZZ```ccccccaaa```XXXWWWXXX[[[```bbbbbb```ZZZYYYXXXYYYZZZ[[[ZZZYYY[[[ZZZYYY[[[^^^```^^^\\\^^^___bbbfffjjjooosssuuu{{{}}}~~~|||{{{{{{{{{uuuvvvxxxwwwtttnnniiieee^^^```aaa___]]][[[ZZZZZZYYY\\\^^^^^^]]]]]]```ccceeedddcccdddgggkkklllmmmjjjjjjjjjjjjhhhfffdddbbbqqqnnnkkkjjjjjjkkkkkkjjjoooppppppooonnnnnnppprrrwwwtttpppmmmkkklllnnnpppwwwwwwuuuqqqoooqqqwww|||~~~}}}{{{xxxtttrrrpppoooooonnnlllkkknnnppprrrrrrpppjjjddd```\\\ZZZZZZ\\\___```___^^^ZZZYYYWWWUUUTTTSSSRRRRRRPPPQQQRRRRRRQQQOOOLLLKKKIIIJJJLLLNNNSSS\\\fffllltttxxx|||~~~}}}}}}~~~~~~~~~|||zzzzzzzzzzzzzzzxxxyyyxxxwwwuuuttttttttttttnnnmmmllljjjhhhfffeeedddfffggghhhnnnwww~~~qqq{{{~~~pppddd^^^TTTDDD:::999555444444444444333333333111111000000////////////000000000/////////............000000000///---,,,------,,,,,,,,,,,,------+++++++++*********)))))),,,+++******,,,,,,+++***)))***++++++++++++***))))))******++++++******)))******++++++++++++******+++***************++++++,,,,,,,,,------------.............../////////////////////000000000000111333111222555888:::AAAIIIcccvvveeedddttt|||tttkkkdddgggeeebbbaaabbbccccccccciiiiiijjjnnnsssyyy|||~~~{{{uuuooohhhbbb[[[WWWUUUYYY^^^cccddddddcccbbb\\\[[[[[[^^^bbbcccbbb```]]]\\\ZZZZZZZZZZZZYYYWWWYYYXXXYYY\\\```bbbaaa___aaaaaaccceeehhhkkknnnoootttuuuyyy|||~~~~~~}}}{{{xxxvvvtttssssssrrrssssssrrrnnnhhhccc___[[[\\\\\\[[[XXXWWWWWWXXXXXX[[[^^^_________bbbeeehhhgggfffgggiiijjjjjjiiihhhhhhhhhhhhgggeeedddbbbnnnllliiiiiijjjkkkjjjjjjmmmmmmnnnmmmmmmooorrruuuzzzsssnnnnnnoootttuuutttpppllllllpppttt}}}yyytttqqqlllhhhfffeeecccbbbhhhjjjlllllljjjfffaaa^^^YYYXXXXXXZZZ\\\\\\[[[ZZZUUUVVVVVVVVVVVVUUUSSSSSSPPPQQQRRRSSSRRRQQQPPPOOOOOOPPPQQQRRRVVV]]]eeejjjrrruuuyyy|||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||zzzyyyxxxwwwvvvuuutttttttttnnnmmmllljjjhhhfffdddcccdddddddddhhhppp{{{|||ooo||||||oooccc]]]SSSDDD:::999444444444444333333333333111000000000000/////////////////////..................///000///...---,,,,,,,,,++++++++++++,,,,,,++++++++++++************+++***)))***+++,,,+++))))))***++++++++++++***)))******++++++++++++************++++++++++++*********************+++,,,---,,,,,,,,,,,,------------/////////...............000000000000111111111111333111222555777:::@@@GGG\\\|||yyyeeeaaalll}}}uuulllfffgggdddbbbaaabbbcccdddcccggggggiiimmmqqqvvvzzz}}}yyyrrrjjjbbb]]][[[___dddfffeeedddeeefff```___```bbbeeeeeedddbbbbbb```]]][[[ZZZYYYWWWVVVVVVWWWYYY]]]aaadddddddddddddddddddddeeefffhhhhhhlllnnnqqqtttwwwxxxyyyyyyzzzzzzyyywwwuuurrrooommmllllllkkkiiieee```[[[XXXVVVVVVVVVTTTRRRRRRTTTVVVVVVYYY]]]___aaaccceeehhhlllkkkjjjjjjkkkjjjhhhfffhhhhhhiiiiiihhhhhhgggfffmmmkkkiiiiiijjjkkkkkkjjjhhhiiiiiiiiiiiilllqqqttt~~~vvvrrrrrrtttuuuuuuqqqllljjjkkkmmm|||~~~zzzqqqmmmgggcccaaa```______cccdddfffgggfffccc___]]]XXXWWWWWWWWWWWWWWWUUUTTTSSSUUUXXXZZZZZZYYYWWWUUURRRSSSTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWYYY]]]ccchhhooorrrwwwzzz|||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~{{{zzzyyyxxxvvvuuuuuuuuuuuupppooommmkkkiiigggeeeddddddcccccceeekkkttt}}}{{{ooo}}}zzzmmmaaa\\\RRRDDD:::999444444444333333333222222000000000000000000000000//////......................../////////...---,,,...------,,,,,,------...------------------------,,,+++***+++,,,,,,+++************++++++*********))))))************))))))***++++++,,,,,,++++++***)))))))))***+++,,,---...++++++,,,,,,,,,---------/////////......---------//////000000000111111111333111222555777999>>>EEEWWWvvvhhh^^^cccuuuyyyqqqkkkdddbbb______```bbbbbbbbbeeegggjjjlllppptttyyy|||zzzqqqgggaaa___ccchhhiiigggfffhhhjjjbbbcccdddggghhhhhhgggffffffccc___\\\ZZZXXXVVVTTTUUUWWW[[[___cccffffffffffffeeeddddddccccccddddddhhhjjjlllooorrrssstttuuuuuuvvvvvvuuurrrnnnjjjhhhcccccccccaaa^^^ZZZVVVTTTSSSRRRRRRPPPNNNOOOQQQTTTTTTWWW[[[```cccfffiiijjjmmmmmmllllllllljjjgggeeeeeeeeeeeefffffffffffffffllljjjiiiiiijjjkkkjjjiiidddeeefffggggggjjjnnnqqqwwwzzzyyyuuuwwwwwwsssnnnjjjjjjkkkwwwzzzlllhhhccc_________``````___```aaabbbaaa```^^^\\\WWWWWWVVVTTTRRRQQQPPPPPPTTTWWW[[[___```___\\\[[[WWWWWWXXXXXXXXXYYYYYYXXXWWWXXXYYYYYY[[[^^^bbbffflllppptttxxxzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxwwwvvvvvvvvvpppooonnnkkkiiifffeeeddddddcccbbbdddgggmmmssswww}}}yyyuuuvvv||||||ppp}}}wwwjjj___ZZZRRRCCC::::::444444333333333222222222000000000000111111111111......//////////////////...............------,,,...------,,,,,,------...------------------------...---,,,,,,---...---,,,+++******************+++((())))))))))))))))))(((++++++,,,,,,,,,,,,++++++************+++,,,---...+++++++++,,,,,,,,,------//////......------,,,,,,........./////////000000222111222555777888===CCCRRRqqqlll]]]\\\jjjxxx|||sssmmmdddbbb______```bbbbbbbbbeeehhhkkkmmmooosssxxx|||wwwnnngggcccgggkkklllkkkjjjkkkmmmbbbdddgggjjjkkkjjjjjjjjjhhheee```\\\ZZZXXXUUUSSSVVVYYY^^^bbbeeeggghhhhhhggggggfffeeeddddddddddddfffggghhhkkkmmmnnnppppppmmmnnnooonnnlllhhhccc```\\\\\\[[[ZZZXXXVVVTTTSSSQQQQQQPPPNNNMMMNNNPPPSSSSSSUUUZZZ```eeeiiikkklllllllllkkklllllljjjgggeee_________```aaaaaabbbccckkkiiihhhhhhiiiiiihhhfffbbbdddffffffggghhhkkkmmmkkkttt~~~~~~wwwxxxxxxuuupppllllllmmmsssxxxiiieeeaaa^^^^^^``````aaa\\\]]]]]]^^^]]]\\\[[[[[[VVVVVVTTTPPPNNNMMMOOOQQQXXX[[[___ccceeedddbbb```[[[[[[ZZZZZZZZZZZZZZZZZZVVVXXXZZZ[[[\\\^^^aaadddjjjnnnssswwwyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxpppooommmkkkhhhfffdddccccccccccccccceeegggjjjkkkppprrrqqqnnniiijjjpppvvv|||rrr}}}uuuhhh]]]YYYQQQCCC;;;:::333333333333222222222222000000000111111111111222////////////000000000000.........---------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,///---,,,---...///...---++++++***))))))***++++++))))))************))))))++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---...++++++++++++,,,,,,,,,,,,.........---------------............////////////222111222555777777;;;AAANNNkkkrrr___ZZZdddppp|||tttnnnfffcccaaa```bbbdddeeeeeedddgggkkkmmmnnnqqqwww|||}}}wwwqqqmmmoooqqqssssssrrrpppooocccfffjjjlllllljjjjjjjjjhhheee___[[[YYYWWWUUUTTTVVVZZZ```eeeggghhhjjjkkkkkkjjjiiigggfffeeeeeeeeeccccccdddfffggghhhiiijjjjjjkkkkkkkkkiiifffbbb```WWWWWWVVVUUUTTTTTTSSSSSSQQQRRRQQQOOONNNMMMOOOQQQQQQSSSXXX___fffkkkllllllllljjjiiiiiijjjiiigggeee````````````aaabbbcccdddiiihhhffffffgggfffdddbbb___aaadddeeeddddddeeefffdddhhhpppwww}}}wwwyyyyyyvvvqqqnnnooopppppp}}}vvvjjjfffbbb___^^^^^^]]]\\\ZZZZZZZZZZZZYYYYYYXXXXXXSSSRRRPPPMMMJJJLLLQQQUUU[[[^^^bbbfffggggggeeeddd]]]]]][[[ZZZYYYXXXXXXXXXTTTWWWYYY[[[\\\^^^aaaccciiimmmrrrvvvyyy{{{}}}~~~}}}}}}~~~~~~~~~|||~~~}}}~~~~~~~~~}}}{{{zzzzzzzzzzzztttsssqqqnnnkkkiiigggfffeeeeeeffffffffffffeeeeeecccfffhhhfffbbbcccjjjpppzzz|||tttsssggg\\\XXXPPPCCC;;;:::333333333222222222222111000000111111111222222222000000000000111111222222......------,,,,,,,,,---------,,,,,,,,,,,,------+++++++++,,,,,,,,,------...---,,,,,,......---,,,++++++***))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,,,,---***++++++++++++,,,,,,,,,,,,------------------......////////////000000000222000222555666666:::@@@KKKfffwwwbbbYYY^^^hhh{{{}}}uuupppeeecccaaa```bbbdddeeeeeebbbfffjjjkkkkkknnnuuuzzz{{{~~~~~~{{{zzzzzz|||~~~|||uuuooofffjjjmmmnnnkkkhhhffffffgggccc^^^ZZZXXXWWWVVVUUUSSSYYY```fffiiikkkmmmoooqqqpppmmmkkkhhhfffeeeeeeccccccccccccdddeeeffffffhhhhhhiiiiiigggeeebbbaaaVVVUUUSSSRRRQQQPPPPPPPPPQQQRRRRRRQQQNNNMMMMMMNNNPPPRRRWWW^^^fffkkklllkkkllljjjhhhfffffffffdddcccaaa````````````bbbcccdddgggfffeeeeeeeeedddaaa___[[[^^^aaabbbaaa```______aaabbbffflllttt{{{~~~wwwyyyyyyvvvqqqooopppsssoooyyy~~~~~~tttllliiiccc___]]][[[YYYWWWXXXXXXXXXWWWWWWVVVVVVVVVPPPOOOMMMJJJIIIMMMTTTZZZ]]]___cccfffhhhhhhgggeee___]]]\\\ZZZXXXWWWVVVVVVSSSUUUXXXZZZ\\\^^^aaaccchhhlllrrrvvvyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~{{{|||}}}~~~~~~|||{{{{{{{{{{{{yyyxxxvvvssspppmmmkkkjjjhhhiiijjjkkkjjjhhheeeddd]]]aaaeeedddaaabbbiiipppvvv|||vvvsssfff[[[XXXPPPCCC;;;;;;333333333222222222111111000000111111222222222222000000111111222222222333......---,,,,,,,,,,,,---000//////......//////000---------....../////////---,,,++++++------,,,+++,,,+++***))))))***+++,,,,,,------......------,,,+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........000000000000111111111111222000222555666666999???HHHccc{{{cccVVVYYYaaazzzxxxssscccaaa___^^^```bbbcccccc```dddiiijjjjjjlllsssxxxyyy}}}xxxoooiiillloooooojjjeeeccccccfffbbb]]]YYYXXXWWWWWWVVVQQQWWW```fffjjjmmmpppsssvvvtttqqqmmmjjjgggeeedddeeeddddddddddddeeeeeefffbbbbbbcccbbbaaa```^^^]]]VVVTTTRRRPPPNNNMMMMMMNNNQQQRRRSSSRRROOOMMMLLLLLLPPPQQQVVV^^^fffkkkllljjjnnnkkkgggeeedddcccbbb```[[[[[[ZZZYYYZZZ[[[\\\]]]iiigggeeedddccc```]]]ZZZ]]]]]]]]]]]]]]]]]]]]]]]]^^^```bbbeeehhhkkknnnooooooppppppooonnnoooqqqsssssswww}}}{{{wwwoookkkeeeaaa]]]ZZZVVVTTTVVVWWWYYY[[[ZZZXXXVVVTTTQQQNNNLLLMMMQQQUUUUUUTTTWWWYYY]]]ccchhhjjjjjjhhhdddbbb^^^ZZZVVVSSSPPPOOONNNQQQTTTWWWYYY]]]aaadddhhhlllrrrvvvxxxzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}uuuttttttrrrpppmmmkkkjjjnnnrrrtttvvvyyyzzztttlllkkkiiiggggggiiikkklllmmmxxxyyyssstttggg^^^\\\SSSBBB888888444333222222111111222222000000000000000111111111///////////////......---////////////////////////------............------000000///...---,,,,,,+++------,,,,,,+++***))))))************************%%%%%%&&&((()))***+++,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---------------------------***+++---//////...---,,,---------......000111222,,,...000111222444777999HHH^^^}}}kkkVVVWWWcccsssxxxrrrnnnfff``````bbbbbbccceeegggggghhhiiilllppptttvvvyyy}}}zzzssslllmmmmmmjjjgggcccbbbaaacccbbb```[[[WWWTTTTTTUUUUUUYYY___eeejjjnnnssswww{{{yyyvvvqqqmmmiiigggeeeeeeeeedddcccccccccddddddhhhfffccc```___^^^______YYYVVVRRRNNNLLLMMMNNNPPPPPPSSSUUUUUURRROOOMMMMMMLLLPPPWWW^^^ffflllppprrrllljjjgggccc```___^^^]]]XXXXXXXXXXXXXXXXXXWWWWWWjjjgggdddbbb```___\\\ZZZ^^^^^^^^^]]]]]]]]]\\\\\\[[[\\\^^^```ccceeeggghhheeeggghhhhhhiiijjjnnnppprrruuuyyy|||~~~~~~{{{yyyrrrnnnhhhccc___\\\YYYWWWVVVWWWYYYYYYXXXVVVSSSRRROOOLLLKKKMMMRRRUUUUUUTTTUUUVVVYYY]]]aaaccccccbbb]]][[[YYYUUURRROOOMMMLLLMMMOOOSSSUUUXXX\\\```ccchhhmmmrrrwwwyyy{{{|||}}}}}}}}}}}}}}}~~~}}}}}}}}}|||||||||||||||~~~~~~~~~~~~}}}}}}~~~xxxwwwvvvsssqqqooommmmmmtttxxx|||}}}yyytttqqqqqqsssttttttyyyuuuqqqtttggg^^^ZZZQQQAAA888888444333222222111111222222111111111000000000000000///////////////......---........................------............------++++++,,,,,,,,,---------------,,,,,,+++******)))************************''''''((()))******+++,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------.....................///000111///000222333444666999<<>>>>>??????@@@BBBCCCDDDDDDGGGKKKNNNRRRVVV[[[^^^```dddjjjooosssuuuvvvxxxxxxyyyzzz{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{||||||zzz{{{|||}}}~~~}}}|||zzzxxxvvvuuuttttttuuutttyyy}}}vvvsssnnniii___SSSFFF<<<888777444333222222111111222222222222111111000000/////////////////////......---////////////////////////...---,,,++++++,,,---...,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------***+++---//////...---+++//////.........//////000111333444555555666888;;;<<>>PPPooofff[[[ZZZjjjyyyooofffbbbaaa^^^^^^```aaabbbdddfffiiikkklllmmmpppssswwwzzz|||uuulllkkkhhhccc^^^]]]]]]___fffgggfffbbb]]]YYYVVVUUUXXXaaakkkooopppsss|||ssslllaaaaaaaaa```aaaaaabbbcccdddeeeeeeffffffeeeeeeeeeccccccaaa```^^^]]]\\\[[[VVVWWWYYYZZZZZZXXXVVVTTTMMMLLLKKKKKKNNNSSSWWWZZZ``````___^^^\\\YYYWWWVVVRRRQQQOOOOOOPPPRRRUUUWWWddd```[[[ZZZ[[[___bbbcccccccccbbbaaa```______^^^\\\\\\^^^```ccceeefffgggeeefffggghhhhhhjjjmmmpppyyy}}}{{{vvvrrrqqqhhhiiikkklllkkkjjjhhhggghhhgggfffiiinnnrrrrrrqqqmmmjjjfffcccbbb```^^^\\\VVVTTTRRRPPPPPPQQQSSSUUUUUUVVVXXX\\\]]]YYYQQQJJJAAA===:::888888999:::::::::::::::<<<===???AAABBBCCCFFFJJJNNNQQQVVV[[[^^^]]]aaahhhmmmppprrrtttvvvxxxyyy{{{||||||{{{yyyxxxwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{|||}}}~~~yyyyyyzzzzzzzzzyyyxxxwwwrrrxxx}}}}}}tttrrrllljjjbbbTTTGGG>>>999666444333222222111111222222000000000000000111111111///////////////......---------------------------...---+++******+++---...///......---,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---------------------------...---,,,++++++---...000---------......000111222...000111111111222555777888:::KKKiiifffWWWVVVeee{{{|||qqqfffaaa___]]]]]]``````aaaccceeehhhiiijjjjjjooorrrvvvyyy{{{~~~uuulllkkkhhhccc^^^\\\\\\]]]dddeeeeeeccc___[[[YYYYYYXXXaaakkkppppppttt}}}uuulll____________```aaabbbcccddddddeeefffffffffeeeeeeccccccaaa```____________XXX[[[^^^___^^^\\\[[[ZZZSSSRRROOONNNPPPSSSXXX[[[`````````___]]]ZZZXXXVVVTTTRRRPPPNNNNNNPPPRRRSSS```___]]][[[[[[]]]___aaaccceeeeeeeeecccbbbccceeeffffffffffffggghhhjjjjjjfffdddfffiiijjjjjjnnnttt~~~xxxooohhhiiifffcccaaa___]]][[[YYYXXXYYYZZZ]]]```ccceeeggg___^^^]]]\\\\\\[[[YYYWWWRRRPPPOOOOOOQQQUUUYYY\\\[[[YYYYYY[[[\\\YYYQQQJJJDDDAAA===888555555555666999::::::;;;===???@@@AAAEEEFFFHHHLLLQQQVVV[[[^^^[[[```gggmmmppppppqqqqqqxxxwwwxxx{{{~~~~~~{{{xxx{{{yyyxxxwwwwwwyyyzzz|||zzzzzz{{{}}}}}}{{{yyyyyyyyywwwvvvuuuvvvxxx{{{~~~tttrrrnnnhhh^^^RRREEE;;;444000555555444333333222222111111///...------...///111111111111111000000000000++++++++++++++++++++++++------------------------+++******))))))******++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++....../////////...,,,+++000,,,)))***...111///,,,,,,,,,+++++++++,,,------........................000111222222444444555666888:::EEEZZZrrrjjjXXXMMM]]]qqqwwwkkkcccaaaaaa___]]]^^^```cccfffhhhjjjkkkkkkoooqqquuuwwwzzz}}}rrrmmmhhheeeeeebbb\\\ZZZ\\\cccdddfffgggddd```[[[XXX[[[aaaiiilllnnnttt~~~|||iiieee___\\\```dddddddddfffffffffeeeeeefffgggiiijjjhhheeebbbbbbdddeeecccaaabbb```]]]\\\]]]^^^]]]]]][[[XXXSSSPPPPPPSSSWWW[[[````````````^^^[[[XXXVVVTTTRRRPPPNNNNNNNNNOOOPPP```^^^\\\[[[[[[\\\^^^```bbbdddeeedddccccccdddeeehhhhhhhhhiiiiiiiiijjjjjjgggeeefffiiiiiiiiimmmsss~~~vvvnnnhhhddd```\\\ZZZXXXVVVTTTPPPPPPQQQSSSUUUWWWYYYZZZYYYXXXWWWWWWXXXXXXVVVTTTRRRPPPNNNOOOQQQUUUYYY[[[[[[ZZZYYY[[[[[[XXXPPPIIIEEEBBB>>>999777666777888999999:::;;;===???AAABBBEEEFFFHHHLLLQQQVVVZZZ]]]^^^bbbhhhmmmpppqqqrrrrrruuutttuuuxxx|||}}}|||zzz{{{zzzyyyxxxxxxzzz{{{|||zzzzzz{{{|||~~~~~~{{{zzzzzzyyywwwuuuuuuvvvxxxzzz|||~~~tttttt~~~kkkeee[[[OOOCCC;;;555222333333222111111000000///111000...------...000111000000/////////.........------------------------------------------------++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++---***'''(((,,,...---***......------......//////........................///000000111222333444444777999BBBUUUkkkkkkXXXPPPZZZjjj|||yyymmmeeebbbaaa___]]]^^^```bbbeeehhhiiijjjkkkoooqqqtttwwwyyy|||}}}xxxpppkkkhhhhhheee___]]]^^^dddfffhhhiiihhheeeaaa^^^YYY```iiimmmpppvvvnnneee___\\\___bbbcccccceeeeeeeeeddddddeeefffggghhhgggdddbbbccceeefffeeecccdddaaa___^^^^^^___^^^]]]]]]ZZZWWWTTTSSSUUUYYY[[[aaabbbbbbaaa```]]]ZZZXXXTTTRRRPPPNNNNNNNNNOOOPPP___]]][[[ZZZZZZ[[[]]]___```bbbccccccbbbbbbdddeeejjjjjjkkklllkkkjjjiiihhhhhhffffffiiiiiiiiinnntttwwwkkkggg```[[[WWWUUUSSSQQQJJJJJJIIIIIIJJJKKKLLLMMMPPPOOOOOOPPPRRRSSSRRRQQQQQQOOOMMMNNNRRRVVVYYYZZZ\\\ZZZZZZZZZZZZVVVOOOIIIEEECCC@@@<<<:::999999:::999999:::;;;===???AAABBBFFFGGGIIILLLPPPUUUYYY\\\aaaeeejjjmmmoooppprrrsssrrrrrrrrruuuxxx{{{{{{{{{{{{zzzyyyyyyyyyzzz|||}}}}}}}}}}}}~~~|||{{{zzzyyywwwuuutttuuuwwwyyyzzz||||||}}}~~~~~~~~~|||tttxxx}}}jjjcccXXXKKKAAA:::666444333333222111111000000///000000............000000.........---------,,,,,,........................------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---***((())),,,...,,,***......------...//////000..............................///000111222333333777777>>>NNNbbbyyylllXXXSSSUUU___sss|||pppgggcccbbb```^^^^^^```bbbeeegggiiijjjjjjnnnpppsssvvvxxx{{{zzz{{{uuuppplllllliiidddaaaaaaaaaccceeefffeeeccc```___XXX___iiiooosssxxxuuufff___[[[^^^aaabbbbbbdddddddddcccccccccddddddeeedddcccbbbccceeeggggggffffffdddbbbaaaaaaaaa```^^^```^^^\\\ZZZYYYYYYZZZ[[[bbbcccccccccaaa___\\\ZZZTTTSSSQQQOOONNNOOOPPPQQQ___]]][[[YYYYYYZZZ\\\]]]___```bbbbbbbbbbbbdddeeeiiijjjkkklllkkkiiifffeeegggeeefffiiijjjkkkpppwww~~~tttooofff___ZZZWWWUUUSSSMMMKKKIIIGGGFFFFFFFFFGGGHHHHHHIIIKKKNNNPPPOOONNNQQQNNNLLLNNNSSSXXXZZZZZZ\\\[[[ZZZZZZXXXTTTMMMHHHFFFDDDBBB???===<<<;;;;;;999999:::<<<>>>@@@BBBCCCGGGGGGIIILLLPPPTTTXXXZZZcccfffiiilllmmmoooqqqrrrqqqqqqqqqsssuuuwwwyyyzzzyyyyyyyyyyyyyyyzzz||||||}}}|||{{{zzzwwwuuurrrtttvvvxxxzzz{{{||||||~~~}}}||||||xxxuuu}}}kkkdddWWWJJJ???999666555555555444333333222222111000000///......///000000.........---------,,,,,,........................---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------------------------------...,,,++++++---///...---,,,,,,+++,,,,,,---...///...........................//////000111222333333666666;;;III[[[qqqmmmXXXSSSPPPUUUggg~~~uuukkkfffcccaaa______```aaadddfffhhhiiiiiilllooorrrtttwwwzzz~~~{{{xxx{{{|||uuupppooommmhhhddddddaaabbbcccccccccaaa___^^^YYY```jjjqqquuuxxx~~~{{{hhhaaa]]]___bbbcccccceeecccccccccbbbbbbbbbaaaaaaaaaaaaaaaccceeeggghhhiiijjjhhheeeeeeeeedddbbbaaabbbbbb```___]]]\\\[[[[[[bbbcccccccccbbb___]]][[[UUUTTTRRRPPPOOOPPPQQQRRR___]]][[[YYYXXXYYY[[[\\\^^^___aaaaaaaaaaaabbbdddfffggghhhiiihhhfffdddbbbfffddddddhhhkkkmmmsss{{{~~~xxxooofffaaa\\\YYYWWWSSSQQQMMMIIIGGGEEEEEEFFFFFFEEEFFFIIILLLNNNNNNMMMOOOMMMKKKOOOUUUZZZ\\\[[[[[[ZZZZZZYYYWWWRRRMMMIIIGGGFFFDDDBBB@@@>>><<<;;;999999:::<<<>>>@@@CCCDDDFFFGGGIIILLLOOOTTTXXXZZZbbbeeeiiikkklllmmmoooppprrrrrrsssssssssuuuvvvxxxxxxxxxxxxyyyzzzzzz{{{|||~~~}}}|||zzzwwwuuuoooqqquuuxxx{{{}}}}}}~~~}}}|||zzzyyyzzz~~~uuuvvvnnnfffXXXJJJ???888555555555555444333333222222111000000////////////000000/////////.........---------------------------------------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------............------------------------------------,,,,,,,,,------------,,,+++,,,---.........,,,,,,,,,,,,---...///000........................//////000111222333444444666555:::EEEUUUkkkqqqZZZQQQMMMNNN[[[lllzzzooohhhdddaaa```___```aaabbbdddfffhhhiiikkkmmmpppsssuuuyyy}}}yyyxxx||||||tttrrrppplllhhhggggggggggggfffeeecccaaa```]]]ccclllssswwwzzz}}}~~~mmmeee```bbbdddeeefffhhhddddddccccccbbbaaa```___^^^___aaabbbdddfffiiijjjllljjjiiihhhiiihhhfffddddddddddddbbbaaa___]]]\\\bbbbbbccccccbbb___]]][[[WWWVVVSSSRRRQQQQQQSSSSSS___^^^[[[YYYXXXYYY[[[\\\]]]___````````````aaabbbaaabbbcccdddddddddcccbbbdddbbbcccfffiiilllsss{{{~~~wwwnnngggbbb^^^[[[YYYVVVQQQLLLHHHFFFFFFFFFFFFFFFGGGIIILLLNNNNNNMMMNNNKKKKKKOOOXXX^^^___^^^YYYYYYYYYXXXUUUQQQMMMJJJHHHHHHFFFDDDBBB>>><<<:::999999:::<<>>;;;888999999:::<<>>HHHZZZsssmmmUUUMMMHHHLLLQQQZZZqqqvvvllleeebbbbbb```___```aaabbbdddggghhhiiikkknnnqqqsssvvv{{{~~~yyywwwsssqqqpppiiiiiigggfffeeeeeeeeeffffffjjjrrryyyssskkkeeeeeegggggghhhkkkhhhhhhgggfffdddbbb```^^^ZZZ]]]___```aaacccfffiiinnnmmmmmmnnnppppppnnnllljjjjjjiiihhhgggfffeeedddcccdddeeeeeedddbbb```^^^[[[ZZZXXXVVVUUUVVVWWWXXXaaa___\\\ZZZYYYZZZ\\\]]]^^^___``````^^^]]]^^^___\\\]]]]]]___```ccceeefffeeeaaa```aaabbbccciiiqqqnnnnnnooooooooopppsssvvv~~~vvvoooiiidddbbb^^^XXXRRRMMMKKKJJJJJJIIIIIIIIIJJJLLLMMMKKKJJJMMMJJJJJJQQQ\\\dddeeecccVVVXXXXXXWWWTTTPPPNNNMMMJJJJJJIIIGGGCCC>>>:::777999999;;;<<>>;;;;;;999999;;;???BBBCCCBBBBBBDDDGGGJJJNNNSSSYYY]]]ccchhhmmmqqqsssttttttuuuwwwvvvuuuuuuvvvwwwwwwwwwyyyzzz|||~~~}}}~~~{{{vvvqqqpppppprrruuuwwwvvvuuusssmmmgggdddbbb___ZZZWWWUUUSSSQQQPPPQQQTTTWWWYYY```aaafffkkklllmmmuuu}}}pppyyywwwiiiddd]]]RRREEE;;;666666777333222222111000000//////111111000000000/////////////////////....................................,,,,,,---------.........,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,+++,,,---......---,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------///......---------............//////000000000111111000111666===III]]]ooodddTTTHHHGGGIIIJJJPPPYYYkkk{{{|||ssskkkeeebbb______aaabbbcccdddeeeeeeggghhhjjjmmmqqquuuxxxzzz~~~|||}}}zzz}}}{{{wwwwww{{{|||yyylllnnnqqqvvv{{{oookkkeeebbbdddgggiiijjjiiiiiiiiihhhfffccc```^^^]]]]]]]]]___```ccceeefffhhhkkkooorrrrrrrrrrrrrrrrrrrrrpppooonnnmmmlllllliiiiiiiiihhhgggfffdddddddddaaa^^^]]]]]]_________`````````aaabbbcccddddddbbbbbb```___^^^^^^^^^^^^_________```aaacccdddeeeffffffeeeeeeffffffggggggmmmkkkhhheeecccbbbccccccmmmsss}}}{{{sssiii```ZZZWWWUUUUUUUUUSSSPPPNNNNNNMMMLLLKKKIIIHHHKKKUUUbbbjjjjjjhhh]]]YYYWWWXXXVVVRRRQQQSSSNNNNNNLLLJJJGGGCCC???======<<<;;;===???AAAAAAAAABBBDDDGGGJJJMMMRRRXXX\\\cccggglllppprrrssstttuuutttttttttuuuvvvwwwyyyyyy|||}}}~~~~~~|||wwwppppppqqqsssvvvxxxwwwvvvsssqqqmmmiiifffbbb^^^[[[XXXUUURRRPPPPPPSSSVVVYYY```dddjjjpppppppppvvv~~~xxxmmmvvvrrrdddaaaZZZOOOCCC:::666555555333333333222111111000000111111111111000000000000////////////.....................------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++******+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////............//////---......///000111111222222111111444999CCCTTTdddjjjYYYJJJGGGGGGFFFJJJPPP\\\lllxxxooohhhddd```___``````bbbdddfffgggggghhhjjjlllooosssuuuwww{{{}}}{{{xxxyyyxxxuuuhhhiiikkkrrr}}}vvvmmmiiiddddddgggkkkmmmllliiiiiiiiihhhfffcccaaa___]]]\\\\\\\\\^^^```cccdddfffjjjooosssssssssssssssttttttssssssrrrpppooonnnkkkkkkkkkjjjiiihhhffffffeeedddbbbbbbdddeeeeeedddaaaaaabbbbbbccccccccccccccccccaaa```___^^^^^^^^^^^^^^^___```bbbdddeeefffeeeeeeeeefffggghhhiiijjjnnnllliiifffdddbbb```^^^hhhmmmxxxzzzqqqhhhbbb]]]YYYWWWXXXTTTPPPNNNMMMMMMMMMLLLGGGEEEIIITTTdddnnnooolll^^^YYYWWWYYYXXXUUUTTTVVVOOONNNMMMJJJGGGCCC@@@???======<<<===>>>@@@AAAAAABBBDDDGGGIIILLLQQQWWW[[[___ccchhhlllnnnpppqqqrrrqqqrrrtttuuuuuuwwwyyy{{{}}}~~~||||||}}}~~~~~~~~~|||xxxqqqrrrsssuuuwwwxxxxxxxxxzzz{{{zzztttqqqooollliiieee```YYYTTTSSSVVV\\\___eeeiiiqqqwwwwwwuuuxxxvvvkkkssspppccc^^^WWWKKK@@@888555444444333333333222222222111111000000000000000000000000////////////...............------,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------......///,,,---...///000111222333444222333666999@@@OOO^^^uuuqqq^^^MMMHHHGGGDDDEEEJJJTTTcccvvv}}}sssjjjeeeaaa```______aaadddgggiiiiiiiiijjjllloooqqqsssuuuyyy{{{~~~yyytttpppmmmjjjaaaaaaccclll~~~}}}wwwoookkkggggggkkknnnnnnllliiiiiiiiihhhfffdddcccaaa^^^\\\[[[ZZZ[[[^^^aaacccggglllqqquuuvvvuuutttsssrrrrrrsssttttttsssqqqpppmmmmmmmmmlllkkkjjjiiihhhgggffffffggghhhhhhgggeeebbbcccdddeeeeeeddddddcccccccccbbbaaa```_________]]]^^^___aaabbbdddeeeeeebbbcccdddfffiiilllnnnooopppnnnkkkiiigggddd```]]]```dddmmm}}}}}}xxxrrrllleee]]]XXXWWWTTTPPPNNNNNNNNNNNNMMMHHHFFFHHHTTTeeepppppplll___ZZZXXXZZZ[[[XXXWWWXXXOOONNNMMMJJJGGGDDDBBB@@@<<<<<<======>>>???AAABBBBBBDDDFFFIIILLLPPPVVVZZZ]]]aaafffjjjlllnnnpppqqqoooqqqtttuuuuuuvvvzzz}}}}}}~~~}}}}}}||||||}}}~~~~~~}}}||||||~~~~~~|||yyyuuuvvvvvvwwwwwwxxxyyyzzzxxxlllaaa\\\^^^ccchhhmmmpppwww|||zzzwwwzzzxxxkkkooolllbbb\\\TTTGGG===777555444333333333333222222222222222////////////////////////////////////............------,,,,,,++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...,,,---...///000111222333222111333666888>>>KKKXXXkkkzzzeeeQQQJJJHHHEEEEEEIIIPPP[[[lllyyyuuukkkeeebbb```___^^^```cccgggiiiiiiiiijjjlllnnnppprrrssswwwzzz~~~{{{uuuoooiiibbb___^^^YYYYYY[[[eeexxx}}}yyyvvvqqqlllmmmppprrrnnnjjjjjjiiiiiihhhgggeeedddddd___]]]ZZZXXXYYY[[[___aaajjjnnnuuuyyyyyywwwuuutttoooppprrrsssssssssrrrqqqooooooooonnnmmmllljjjjjjiiihhhggghhhiiihhhfffccceeeeeefffggggggfffeeedddcccbbbbbbaaaaaaaaaaaaaaa]]]^^^```bbbcccdddddddddaaaaaabbbeeeiiinnnrrruuuuuuqqqmmmkkkiiifff```\\\VVVZZZbbbooo~~~}}}{{{vvvmmmccc\\\XXXUUURRRPPPOOOOOONNNMMMMMMIIIJJJVVVfffpppooojjjbbb\\\XXX[[[]]][[[XXXYYYQQQPPPNNNKKKHHHFFFDDDCCC<<<>>>??????>>>???AAACCCBBBCCCFFFHHHKKKOOOUUUYYY]]]```eeeiiikkkmmmppprrrnnnqqqtttuuutttuuuyyy}}}|||}}}~~~~~~~~~}}}|||zzzxxxwwwvvvvvvyyyxxxxxxzzz||||||{{{zzzxxxxxxxxxxxxxxxyyy}}}vvvmmmlllnnnqqqvvvxxx||||||yyy|||zzzlllmmmyyyvvvfff___ZZZQQQEEE<<<777555444222222222222222222222111111............////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))(((((((((************************++++++,,,,,,,,,,,,------************+++,,,---...---......///000111111222//////111444555999DDDPPPdddxxxmmmUUUMMMJJJFFFFFFJJJLLLUUUaaalllvvvwwwlllfffbbbaaa```___```ccceeegggggghhhiiijjjlllnnnpppqqquuuxxx}}}wwwooojjjfffccc^^^XXXVVVWWWSSSTTTVVV^^^qqq~~~}}}zzzuuuuuuxxxxxxqqqjjjjjjiiiiiihhhgggfffffffffaaa^^^ZZZWWWWWWZZZ^^^aaakkkqqqxxx}}}~~~|||zzzxxxrrrrrrssssssssssssrrrrrrpppppppppooonnnmmmkkkkkkiiihhhgggggghhhgggeeecccggghhhiiiiiiiiigggfffdddbbbbbbaaaaaaaaabbbcccccc^^^___aaabbbcccccccccbbbbbbbbbbbbdddhhhnnnuuuxxx{{{vvvooollliiieee^^^YYYSSSVVV[[[bbbmmm}}}|||tttjjjccc[[[XXXUUUSSSRRRPPPMMMKKKLLLIIIJJJWWWiiiuuutttnnnddd]]]YYY\\\^^^\\\YYYYYYTTTSSSPPPNNNKKKIIIGGGFFFAAABBBCCCBBB@@@???AAADDDBBBCCCFFFHHHJJJOOOTTTXXX[[[^^^bbbfffhhhkkknnnpppnnnqqquuuuuussstttyyy}}}{{{}}}~~~~~~}}}}}}}}}~~~||||||}}}}}}~~~~~~}}}}}}xxxxxxvvvuuusssrrrrrrrrrssstttuuuwwwyyyzzzzzzzzzxxxyyyxxxxxxxxx|||~~~~~~~~~}}}zzzkkklllwwwnnnaaa\\\YYYPPPCCC;;;777666444333111111111111111111111111......//////000000000000////////////............++++++,,,,,,------......++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,...---,,,++++++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,---............//////000000000111//////111444333555???III[[[lllvvv[[[OOOKKKHHHGGGKKKJJJPPPYYYbbblllyyyyyynnngggcccbbbaaa```aaabbbdddeeedddeeefffgggiiilllnnnooorrruuu{{{{{{qqqhhhbbb___^^^[[[UUUTTTWWWPPPSSSUUUZZZjjj~~~~~~wwwooojjjjjjiiihhhggggggggggggccc```[[[WWWVVVYYY]]]```jjjqqqzzzzzzyyywwwvvvtttsssrrrqqqpppppppppooonnnmmmlllkkkhhhfffeeeeeeggggggfffeeehhhiiijjjkkkjjjhhhfffeeeaaaaaaaaaaaabbbcccdddeee___```aaacccccccccbbbaaadddcccbbbcccgggnnnuuuzzzyyyqqqllliiiddd\\\VVVUUUXXXZZZ[[[```nnnxxxpppjjj^^^\\\YYYVVVTTTPPPLLLIIIHHHEEEHHHWWWlllzzz{{{vvveee^^^ZZZ\\\___]]]ZZZYYYVVVUUUSSSPPPMMMKKKJJJIIIEEEGGGGGGEEEAAA@@@AAADDDBBBCCCEEEGGGJJJNNNTTTXXXWWW[[[___bbbeeehhhkkkmmmnnnrrruuuuuussstttxxx}}}|||}}}}}}|||||||||}}}}}}xxxyyyzzz{{{||||||||||||ppppppppppppqqqrrrsssssspppqqqrrruuuwwwyyyzzzzzzwwwxxxxxxwwwyyyzzzjjjmmmxxxkkk___\\\YYYOOOCCC:::888777555333000000000000000000111111//////000000111111111222000/////////............***+++,,,---......///000++++++,,,,,,,,,---------*********++++++,,,,,,,,,***+++,,,,,,******+++,,,......,,,,,,,,,,,,......,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++,,,---...///000////////////000000000000222222444555444444<<>>NNN]]]vvviiiUUULLLHHHHHHIIINNNOOORRRXXXaaaooo~~~vvvlllhhheeeaaa````````````______bbbeeeffffffgggjjjmmmooorrrwww{{{~~~|||uuuooolllhhheeeccc```\\\YYYUUUWWWWWWZZZggg~~~~~~vvvrrrnnniiiffffffgggggggggcccaaa^^^[[[ZZZZZZ\\\]]]jjjoooxxx|||xxxvvvvvvvvvxxxuuuqqqnnnmmmllljjjiiihhhgggfffeeeeeedddddddddiiiiiihhhhhhhhhhhhhhhgggeeeeeeeeeeeeeeedddcccccc]]]^^^_________^^^]]]\\\___\\\\\\___aaadddkkkssszzzzzzvvvpppkkkhhhddd___WWWXXXWWWTTTSSSYYYfffppp}}}wwwrrrhhhddd^^^ZZZVVVSSSPPPNNNHHHJJJLLLUUUjjj}}}vvvjjjaaa[[[]]]```___]]]\\\ZZZXXXVVVUUUUUUUUUTTTSSSOOOMMMJJJFFFDDDCCCCCCDDDCCCDDDFFFIIILLLOOORRRTTTUUUWWW[[[]]]```bbbfffiiijjjmmmppprrrssstttvvvxxx{{{{{{zzz{{{|||~~~~~~~~~}}}}}}}}}|||zzzyyyxxxyyyvvvtttrrrrrrrrrpppooommmllljjjhhhggghhhhhhiiiggghhhhhhiiilllnnnqqqrrrttttttsssssstttxxxxxxnnnaaa\\\VVVKKK???999555111000222222222222222111111111000////////////////////////////////////...---,,,+++.................................------,,,,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++++++++++++++*********------,,,,,,,,,,,,------........................//////000111222555:::===JJJXXXooorrr\\\PPPJJJIIILLLPPPQQQSSSXXXaaaooo}}}{{{qqqlllhhhdddaaa```______^^^\\\___bbbccccccdddgggjjjlllppptttyyy|||{{{tttpppkkkfffdddaaa___]]]UUUVVVUUUXXXfff|||~~~wwwuuuqqqllliiihhhiiiiiihhhcccaaa^^^\\\ZZZZZZ[[[\\\dddjjjttt~~~|||{{{zzzwwwsssqqqooonnnmmmkkkggggggfffeeedddddddddeeeeeeeeeffffffffffffffffffdddeeefffggggggeeedddbbb]]]^^^_________]]]\\\[[[^^^[[[[[[]]]^^^```fffmmmwwwzzzyyyrrrllljjjgggccc^^^\\\XXXTTTRRRUUU[[[```{{{~~~{{{yyywwwmmmiiibbb\\\XXXUUURRROOOJJJKKKLLLTTThhh}}}zzznnnddd]]]]]]````````````^^^[[[YYYXXXXXXYYYYYYXXXTTTQQQLLLHHHEEEDDDEEEFFFEEEFFFIIILLLNNNPPPRRRSSSSSSUUUYYY[[[]]]```cccfffhhhkkknnnpppqqqsssuuuwwwwwwwwwxxxyyyzzz|||~~~~~~}}}}}}|||zzzxxxwwwuuurrrnnnlllllllllkkkjjjgggfffeeedddddddddddddddeeefffggghhhjjjlllnnnoooooopppppppppqqqtttyyy}}}~~~lll```[[[TTTIII>>>888555222000222333333222222222111111111////////////////////////////////////...---,,,,,,------------------------------------------------++++++,,,,,,,,,,,,++++++,,,///111///+++***,,,///------------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...........................///000111111444999<<>>777555555333222333000000000000////////////........................------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++***+++---///111------...//////...,,,*********+++++++++,,,,,,,,,........................************************,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++*********,,,,,,++++++++++++,,,,,,,,,,,,------...//////000---///000111000111222444777===EEEPPPeeennnXXXNNNKKKKKKMMMPPPXXXdddqqqzzzyyyssskkkeeebbbaaa``````ZZZXXXVVVXXX]]]bbbdddeeeiiilllpppsssvvvyyy|||~~~~~~}}}|||zzzxxxkkkkkkiiihhhqqqyyytttrrrssssssssstttuuutttqqqoooiiihhhgggeeedddbbbaaaaaaYYYZZZ]]]cccjjjsss{{{}}}yyytttooohhhddd___^^^]]][[[ZZZYYYXXXXXXgggggggggffffffeeeeeeeeeaaaaaaaaabbbbbbccccccddd`````````^^^\\\ZZZWWWVVVVVVUUUWWW\\\___aaafffmmmooo|||}}}{{{uuulllccc______aaa^^^[[[aaattt|||{{{yyyvvvqqqjjjaaa[[[VVVUUUQQQRRReee|||uuuqqqlllhhhhhhcccbbbbbbbbbaaa^^^YYYUUUSSSRRRRRRSSSTTTUUUWWWXXXWWWVVVTTTRRRQQQQQQRRRRRROOOQQQSSSTTTUUUVVVXXXZZZ]]]```dddfffhhhjjjmmmooonnnppprrrtttvvvwwwwwwwwwwwwxxxwwwvvvtttssstttuuutttttttttsssoookkkfffccc^^^]]]\\\\\\]]]]]]\\\ZZZ[[[]]]aaadddeeedddbbb```]]]\\\\\\ZZZXXXTTTQQQPPPRRRSSSTTTVVVXXX]]]cccggggggoooxxx~~~|||yyyrrraaaXXXUUUFFF===666555555333222333111111111111000000000000........................------...............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---***)))***---000222---111444333///++++++,,,*********++++++,,,,,,,,,------------------------************************---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******))))))))),,,++++++++++++++++++,,,,,,,,,------...///000000---///111111000000222333888===BBBKKK]]]wwwuuu\\\OOOLLLLLLLLLOOOUUU```mmmuuu{{{~~~xxxooohhhdddbbbaaa```\\\ZZZXXXZZZ___dddggggggiiilllpppsssuuuwwwzzz||||||{{{}}}~~~~~~ooopppnnnmmmuuuzzzuuurrrrrrrrrsssuuuwwwvvvtttqqqiiihhhhhhfffeeedddcccccc]]]]]]]]]```eeekkkqqquuuyyy|||{{{xxxtttoooiiieee^^^]]]\\\ZZZXXXWWWVVVVVVgggggggggffffffeeedddcccbbbaaa```_______________^^^\\\[[[[[[]]]\\\XXXTTTVVVYYY]]]```bbbdddfffgggpppxxxpppjjjfffcccaaabbbYYYXXXggg}}}{{{xxxrrriiibbbYYYUUUTTTXXXaaarrrvvvllljjjgggdddbbb```^^^\\\ZZZXXXWWWVVVVVVWWWXXXWWWVVVZZZVVVRRRQQQRRRRRRPPPNNNQQQQQQRRRTTTWWWZZZ[[[[[[\\\^^^aaaeeehhhjjjkkkkkkjjjkkkmmmppprrrtttuuuuuuvvvvvvvvvvvvuuutttsssrrrrrrqqqpppooommmiiiccc___]]]ZZZWWWVVVWWWYYYYYYYYYYYY[[[^^^______]]][[[YYYVVVVVVUUUSSSQQQNNNLLLKKKGGGJJJMMMPPPTTTYYY___bbbgggmmmsssvvv{{{|||lll]]]UUUQQQEEE@@@999444222111000///333222222111111111111111000000///..................------,,,,,,------...///...---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///000111000...---...///000//////...,,,+++******---,,,++++++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...//////...------000222666<<<<<<@@@NNNaaa}}}}}}aaaQQQMMMJJJIIIMMMRRRYYYdddooouuu|||uuulllfffcccbbbaaa```___]]][[[ZZZ]]]bbbfffgggiiilllooosssuuuwwwxxx{{{{{{}}}|||~~~}}}|||}}}zzzyyywwwvvv~~~|||rrrqqqsssvvvpppnnntttyyywwwqqqnnnfffggghhhiiihhhgggfffddd```___^^^___bbbfffhhhhhhssstttwwwyyyzzzzzzyyyxxxtttsssrrrppplllhhhdddbbb\\\\\\\\\[[[YYYWWWUUUTTTfffgggggghhhgggfffdddddd``````___^^^]]]]]]]]]]]]\\\ZZZYYYYYY[[[ZZZWWWTTTTTTWWW[[[^^^```aaaccceeemmm}}}xxxooogggaaa___]]]XXXVVV^^^lll}}}yyypppiii]]]YYYWWWYYY```qqqxxxssskkkeeebbb```^^^^^^[[[YYYXXXXXXXXXXXXVVVUUUUUURRROOONNNOOOOOONNNMMMNNNOOOQQQTTTWWWZZZZZZZZZ[[[]]]```cccfffhhhiiiiiiiiijjjmmmoooqqqsssttttttttttttttttttsssrrrqqqpppooonnnmmmllljjjfffaaa]]]YYYWWWTTTSSSUUUVVVWWWWWWXXXZZZ\\\^^^]]][[[YYYWWWSSSRRRQQQNNNKKKHHHFFFDDDDDDFFFJJJMMMQQQVVV\\\```bbbiiipppsssyyy}}}yyyiii]]]TTTPPPAAA===777444222222222222222222111000000000000000000000///..................------,,,,,,------...,,,+++++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------+++***+++,,,,,,,,,,,,,,,---------------,,,++++++******++++++************************************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...------000222333:::<<<@@@OOO^^^wwwhhhVVVOOOJJJIIILLLPPPUUU^^^gggrrr{{{vvvlllfffcccbbbaaa```___^^^\\\[[[]]]aaaeeefffhhhjjjnnnqqqsssuuuvvvyyyyyy|||}}}~~~|||{{{zzzzzz|||vvvvvvxxxvvvpppnnntttyyyxxxsssqqqiiiiiiiiihhhhhhgggfffeeecccaaa______aaadddeeeeeeiiijjjlllnnnnnnnnnlllkkkgggggggggfffdddbbb```___[[[[[[ZZZXXXWWWVVVTTTTTTeeefffhhhiiiiiihhheeeddd___^^^^^^]]]\\\[[[[[[[[[XXXWWWVVVVVVWWWWWWVVVTTTUUUXXX\\\___```aaacccdddkkkzzzvvvjjjccc```[[[XXXWWWVVVYYYhhhxxxqqqccc___\\\[[[___oooyyyooogggcccaaa```]]][[[YYYXXXWWWVVVSSSQQQNNNLLLJJJJJJKKKLLLKKKJJJJJJMMMQQQUUUXXXYYYYYYYYYZZZ\\\___bbbeeefffgggggghhhjjjkkknnnpppqqqrrrrrrppppppqqqppppppooonnnmmmkkkjjjiiigggfffbbb^^^ZZZUUUSSSPPPPPPQQQSSSTTTTTTWWWXXXZZZ[[[[[[YYYVVVUUUQQQPPPNNNKKKHHHDDDAAA???@@@BBBEEEHHHLLLQQQWWW\\\]]]dddlllpppwwwnnnddd\\\TTTMMM===999555333333444444444111111000///////////////000000///.....................------------......************+++,,,......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---/////////---,,,---...++++++++++++,,,,,,,,,------,,,++++++******++++++************************************************+++++++++++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...------000222///888:::???LLLYYYmmmrrr___QQQKKKHHHJJJMMMPPPVVV^^^kkkuuuzzzoooiiieeedddccc``````___]]][[[]]]```cccdddeeehhhkkknnnppprrrsssuuuwwwyyy}}}}}}~~~xxxrrrpppvvv{{{zzzxxxvvvnnnmmmkkkiiiggggggggggggfffccc``````aaabbbbbbbbb```aaabbbccccccaaa___^^^ZZZZZZ[[[\\\]]]]]]]]]]]]ZZZYYYWWWUUUTTTTTTTTTTTTccceeehhhjjjjjjhhheeeccc^^^^^^^^^]]]\\\[[[ZZZYYYUUUTTTSSSSSSTTTUUUVVVVVVYYY\\\___bbbcccccceeefffkkkyyy|||ooogggddd]]]\\\[[[WWWTTT[[[rrr~~~wwwjjjfffaaa]]]^^^llluuulllccc^^^\\\ZZZVVVTTTSSSPPPMMMKKKHHHHHHGGGHHHIIIIIIIIIIIIHHHLLLRRRWWWZZZZZZZZZZZZ[[[]]]___bbbdddfffffffffggghhhjjjlllmmmooooooooolllmmmmmmmmmllllllkkkjjjiiigggfffeeeccc```\\\YYYSSSQQQNNNNNNOOOQQQRRRRRRVVVWWWYYYZZZYYYXXXUUUTTTPPPOOONNNKKKHHHEEECCCAAA===???BBBDDDHHHMMMTTTXXX[[[bbbiiimmmttt}}}sssddd___\\\SSSKKK;;;888444333333444444444000000///...............000000///.....................------------......+++++++++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...///------,,,++++++***))))))---,,,++++++******++++++************************+++++++++++++++++++++++++++++++++***************************************)))))))))))))))*********++++++,,,,,,,,,,,,------...//////...------000222///666777;;;GGGQQQaaayyy~~~hhhTTTMMMIIIJJJKKKMMMRRRWWWbbbmmmzzztttlllhhhfffeeeaaaaaa```^^^\\\\\\^^^aaaaaabbbeeehhhkkkmmmoooooorrruuuxxx|||~~~xxxwww|||}}}}}}tttrrrnnnkkkhhhhhhhhhiiigggdddaaa```aaabbbcccbbb___`````````^^^\\\YYYWWWUUUUUUWWWXXXZZZ[[[\\\\\\YYYXXXUUUSSSRRRSSSTTTUUUbbbdddgggiiiiiifffcccaaa^^^^^^^^^^^^]]][[[YYYXXXRRRRRRRRRQQQRRRTTTVVVXXX\\\___bbbdddeeeeeeggghhhmmmyyytttjjjfffaaa```^^^\\\XXXXXXbbbnnnrrrmmmeee```___iiivvvggg]]]WWWUUURRROOOMMMJJJGGGEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHMMMTTTYYY[[[[[[[[[[[[\\\^^^```ccceeeffffffffffffgggiiijjjkkkllllllllljjjjjjjjjjjjjjjiiiiiihhhhhhgggeeecccbbb```\\\YYYSSSQQQNNNNNNOOOQQQRRRRRRUUUVVVWWWXXXXXXWWWVVVUUUNNNNNNMMMLLLJJJHHHFFFEEE>>>???AAACCCFFFKKKQQQVVV[[[aaagggiiioooxxx~~~iii]]][[[ZZZRRRIII;;;888555333333333222111000//////...............000000///...............///......------......///......------,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,---,,,,,,++++++*********---,,,++++++******++++++************************++++++++++++++++++++++++************************************************(((((()))))))))*********+++++++++,,,,,,---------...//////...------000222000555444555@@@HHHWWWmmmrrrXXXPPPJJJJJJKKKLLLPPPTTT\\\fffsss}}}xxxoooiiifffcccaaaaaaaaa___]]]\\\]]]^^^___```bbbeeehhhjjjkkklllpppssswww{{{}}}}}}~~~|||yyytttooolllkkkkkkkkkgggeeecccbbbdddeeeffffffbbbccccccbbb___\\\YYYWWWUUUVVVVVVWWWXXXYYYZZZ[[[XXXWWWUUUSSSSSSSSSUUUVVVbbbccceeefffeeeccc```^^^^^^^^^^^^^^^\\\ZZZXXXWWWQQQQQQQQQQQQQQQTTTXXX\\\___aaadddfffffffffggghhhoooyyyzzznnngggeeeaaa______\\\XXXWWWYYYqqq|||tttkkkdddbbbiiizzzzzzggg\\\SSSQQQMMMKKKIIIGGGDDDBBBCCCEEEGGGHHHGGGGGGHHHIIIIIIOOOVVVZZZZZZZZZZZZ\\\]]]___aaacccdddeeeeeeeeeeeefffggghhhiiijjjjjjjjjhhhhhhiiiiiiiiiiiihhhhhhiiigggdddcccbbb```\\\ZZZUUURRROOONNNOOOQQQQQQQQQSSSTTTUUUVVVWWWWWWVVVVVVMMMLLLLLLKKKJJJHHHGGGFFF???@@@AAABBBDDDIIIOOOSSSYYY^^^bbbccciiirrryyy|||~~~{{{dddXXXXXXWWWOOOFFF:::888555333222222111000000000///...............000000///...............//////............//////---.........---,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...)))******+++,,,---......---,,,++++++******++++++************************)))))))))))))))))))))))))))))))))************************************************+++,,,,,,------***++++++,,,,,,------......//////...------000222111555222222;;;AAAMMMaaa}}}___UUULLLJJJKKKKKKNNNRRRYYYaaammmwww}}}|||ssskkkeeebbbaaabbbbbb```^^^[[[[[[\\\]]]^^^aaacccfffhhhiiijjjmmmqqqvvvyyy{{{~~~{{{xxxsss{{{uuuqqqooonnnnnniiigggeeeeeegggiiijjjjjjfffffffffeeebbb^^^[[[YYYWWWVVVVVVUUUVVVVVVWWWWWWXXXWWWVVVUUUUUUUUUVVVWWWbbbccccccbbbaaa___]]]\\\\\\\\\]]]]]][[[YYYVVVUUUQQQRRRRRRQQQQQQUUU[[[```ccceeehhhiiiiiiiiijjjkkkpppxxxwwwooojjjddd``````^^^YYYUUUTTT^^^rrr{{{pppiiigggjjjtttrrrbbbYYYQQQOOOLLLJJJIIIGGGEEECCCAAADDDGGGHHHFFFEEEFFFHHHIIIOOOVVVYYYXXXWWWYYY[[[]]]^^^```bbbcccccccccccceeeeeefffggghhhhhhhhhggghhhhhhiiiiiiiiiiiihhhhhhhhhfffdddbbbaaa___]]]ZZZVVVSSSPPPNNNOOOPPPPPPOOOOOOPPPRRRTTTUUUVVVVVVVVVOOOOOONNNMMMKKKIIIGGGFFFAAAAAAAAA@@@BBBFFFLLLPPPUUUYYY[[[\\\bbbmmmwwwzzz}}}|||vvv```UUUTTTRRRJJJBBB888666444222333222111000111000//////......//////000000///...............//////............//////)))***+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---//////...---///000******+++,,,---...//////---,,,++++++******++++++************************))))))))))))))))))))))))((()))))))))*********+++************************)))******+++,,,,,,------******+++,,,,,,---.........//////...------000222///444111333;;;===DDDUUUqqqgggZZZNNNIIIHHHIIIKKKNNNTTTYYYcccooowww~~~{{{rrrjjjeeebbbccccccaaa^^^[[[ZZZZZZ\\\^^^```bbbeeeggghhhhhhjjjnnntttwwwxxx{{{|||wwwqqqvvv{{{vvvsssqqqpppmmmkkkhhhhhhjjjlllmmmmmmjjjjjjiiihhheeeaaa^^^\\\XXXWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXbbbbbbaaa```^^^\\\[[[ZZZZZZ[[[\\\[[[ZZZWWWUUUSSSQQQRRRRRRQQQQQQUUU\\\bbbgggjjjlllnnnmmmmmmnnnoooooovvvxxxnnnhhhcccaaa___ZZZXXXYYYSSSbbbyyysssmmmkkklllrrrxxxvvvggg[[[UUUQQQOOOLLLKKKJJJIIIGGGEEEAAADDDGGGGGGEEEDDDEEEFFFIIIOOOVVVXXXVVVUUUWWWZZZ\\\]]]___```bbbbbbaaaaaadddeeeeeefffggggggffffffhhhhhhiiiiiiiiiiiiiiihhhhhheeecccaaa```___\\\ZZZWWWTTTPPPNNNNNNOOONNNNNNLLLNNNOOOQQQSSSUUUUUUVVVTTTSSSRRRPPPMMMJJJHHHGGGAAAAAA@@@@@@@@@DDDJJJNNNQQQTTTVVVWWW^^^kkkvvvzzz{{{zzzsss^^^SSSQQQOOOGGG???666444333222333333222111111111000///////////////000000///...............//////............//////%%%&&&)))+++,,,------------,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++++++++***,,,---...------------------,,,---,,,++++++******++++++************************************************(((((())))))*********+++************************'''(((((()))******++++++******+++,,,,,,---.........//////...------000222---333222555<<<<<>>999777555222000000000111333333222222222222333333000000000000000000000000........................,,,,,,------------------,,,++++++,,,---...///000------------------------......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))))))))))))))))))))******************************)))))))))))))))***))))))***++++++++++++***,,,,,,,,,++++++*********,,,,,,------.../////////...///000111444999???DDDZZZrrr}}}gggPPPFFFGGGGGGEEECCCMMMOOOUUU^^^gggppp~~~~~~rrrhhhffffffdddaaa]]][[[ZZZZZZ[[[]]]```cccfffhhhiiiiiioooqqqsssuuuwwwzzzxxxzzz~~~yyyuuusssrrrpppooooooppprrrssstttrrrooommmllliiieeebbb```___]]]ZZZYYYXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZcccaaa``````___^^^ZZZXXX[[[ZZZZZZZZZ[[[ZZZXXXUUUSSSQQQNNNNNNQQQWWW^^^ccckkkooorrrqqqnnnmmmooorrrvvvzzzxxxtttnnnjjjgggddd```\\\VVVXXX]]]kkkzzzrrrnnnnnnoooqqqnnnsss{{{}}}rrriiiddd```\\\YYYWWWVVVTTTQQQNNNKKKJJJIIIJJJIIIHHHGGGGGGIIIKKKLLLPPPOOOOOOOOOPPPRRRSSSUUUVVVXXX\\\___bbbccccccccccccddddddeeeffffffggggggeeeeeedddccccccccccccdddddddddddddddbbb```^^^]]]ZZZVVVPPPNNNNNNPPPPPPOOOOOONNNLLLLLLLLLOOOQQQSSSUUUTTTRRRQQQPPPNNNKKKHHHDDDBBB@@@??????BBBEEEGGGKKKLLLNNNRRRYYYdddooowww~~~}}}{{{~~~jjjWWWQQQRRRNNNEEE???888666444222000000111111000000////////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------......------------------------......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))***++++++++++++***,,,,,,,,,+++++++++******,,,,,,------...////////////000000111333888>>>BBBWWWnnnqqqWWWJJJHHHGGGEEEEEEKKKMMMRRR[[[bbbkkkxxxwwwmmmiiihhheeebbb^^^\\\[[[[[[YYY[[[^^^aaadddggghhhhhhlllnnnppprrrtttxxx|||yyyzzz{{{tttsssrrrrrrssstttvvvwwwvvvtttrrrpppnnnlllhhhfffcccbbb```^^^]]]\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[dddbbbaaa``````___\\\YYY\\\[[[YYYYYYZZZZZZXXXWWWRRRQQQOOOOOOSSSZZZaaafffmmmoooqqqqqqnnnnnnpppssstttvvv~~~yyyrrrllliiifffbbb^^^XXXVVVVVV]]]ooo|||tttpppppppppqqqmmmqqqwww{{{}}}}}}~~~~~~yyytttmmmiiihhheeeaaa]]]XXXWWWUUURRROOOLLLJJJIIIHHHGGGEEEDDDDDDFFFHHHJJJMMMLLLLLLLLLMMMNNNPPPQQQUUUWWWZZZ^^^aaacccddddddddddddeeeeeefffgggggggggeeeddddddcccbbbbbbccccccddddddeeeeeedddbbb___]]]]]]XXXSSSOOONNNOOOOOOOOOQQQPPPOOONNNOOOQQQTTTVVVVVVTTTSSSRRRQQQOOOLLLJJJDDDBBB@@@>>>>>>@@@CCCEEEHHHJJJLLLQQQWWWaaalllsss{{{}}}yyy|||yyygggVVVQQQRRRNNNEEE>>>666555333222111111222222//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------------------------------------------------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))***++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,---......//////000000111111333666<<>>???AAADDDGGGKKKPPPVVV]]]dddiiiooosssxxx}}}yyy|||vvvgggXXXRRROOOGGG===888222222222222222111111111......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++''')))+++---///000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((())))))***+++,,,))))))***++++++++++++******++++++++++++,,,,,,,,,+++++++++,,,------......///000111222222444777999>>>LLLiiijjjYYYLLLHHHIIIGGGFFFHHHKKKMMMPPPYYYbbbvvvyyyssskkkfffdddbbb___\\\YYYXXXWWWWWWYYY]]]aaacccdddfffhhhjjjlllppptttxxxzzz|||{{{yyyuuutttttttttsssrrrppppppoooooopppqqqssstttrrrrrrpppnnnllliiifffddddddbbb```^^^______^^^]]][[[ZZZZZZZZZ[[[ZZZXXXUUUOOOOOOPPPSSSYYY```gggkkklllmmmpppsssuuuuuurrrpppllllllmmmpppyyy}}}yyytttiiiaaaaaaaaadddrrr}}}uuuooommmmmmnnnnnnoooyyytttlllgggaaa\\\SSSOOOJJJEEEBBBBBBCCCEEEFFFFFFEEEFFFGGGIIIKKKLLLNNNOOOSSSXXX^^^dddhhhkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllkkkjjjiiiiiiiiiiiihhhgggeeeeeeeeeeeefff\\\[[[XXXRRRKKKHHHHHHIIIKKKPPPXXX^^^aaa```\\\ZZZWWWTTTQQQPPPPPPPPPOOONNNJJJHHHDDD@@@>>>>>>???AAABBBEEEJJJOOOTTT[[[aaaffflllpppvvv|||~~~rrrdddUUUOOOKKKDDD<<<888222222222222222111000000///..................///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...///...------++++++++++++++++++++++++---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---))))))***++++++++++++*********+++++++++,,,,,,,,,***++++++,,,,,,---.........///111111222333666999===DDDXXXxxxxxxcccRRRIIIHHHFFFEEEFFFHHHIIILLLTTT^^^iiixxxxxxpppjjjhhhfffccc___[[[YYYWWWVVVXXX[[[___bbbbbbdddgggiiikkknnnrrrvvvyyy{{{~~~|||yyyuuuttttttttttttsssppppppooopppqqqsssuuuvvvtttttttttssspppllliiiffffffdddaaa``````aaa```___ZZZZZZZZZ[[[\\\[[[WWWUUUOOOOOOPPPSSSYYY```fffjjjoooppptttxxxzzzyyyvvvsssmmmmmmnnnpppwww{{{{{{nnndddcccbbbbbbmmm|||~~~xxxoooiiiggghhhiiijjjlllvvv|||uuunnniii\\\XXXRRRLLLHHHHHHIIIKKKIIIHHHGGGGGGGGGHHHIIIJJJMMMOOORRRXXX^^^dddhhhkkkrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrpppooonnnmmmmmmmmmjjjiiigggeeedddeeefffggg```aaaaaa\\\TTTLLLGGGFFFFFFLLLVVV___dddccc```]]]TTTRRROOOMMMMMMNNNMMMLLLMMMKKKFFFCCC@@@@@@BBBCCC@@@CCCHHHNNNSSSYYY___ccckkkooouuu{{{nnn```RRRKKKHHHBBB<<<888222333333222222000//////111111000000000000111111000000000000000000000000........................,,,,,,------------------,,,---...//////---+++***++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************************+++,,,---...))))))***++++++++++++************++++++,,,,,,,,,***++++++,,,,,,---......---...000111222444666999:::<<>>>>>@@@BBBEEEHHHNNNUUU]]]cccffflllttt{{{mmm```SSSMMMIIIAAA888444333333333222222222111111000000///------,,,,,,,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,------............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))))))))))))))******,,,+++***)))(((((((((((())))))************))))))))))))))))))))))))))))))&&&&&&'''((()))******+++))))))***++++++++++++***,,,------,,,+++,,,...000...//////000111333444555;;;<<>>777555333333222222222111111111//////////////////000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////............//////------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******---,,,+++***))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))*********))))))***++++++++++++***,,,------,,,+++,,,...000......///000111333444555;;;;;;AAAQQQkkkxxx___PPPMMMDDDCCCCCCFFFGGGGGGMMMTTT\\\eeerrr|||qqqkkkhhhdddaaaaaa___\\\YYYXXXYYYZZZ\\\```bbbdddeeegggjjjnnnqqquuuxxx|||wwwpppooopppooommmiiijjjkkknnnqqqvvvyyy{{{~~~~~~}}}{{{wwwrrrmmmjjjhhhfffccc```^^^\\\[[[[[[\\\[[[YYYXXXXXXWWWTTTQQQNNNLLLOOOWWW```hhhqqqyyy~~~~~~}}}~~~~~~zzzrrriiigggppp|||wwwnnnjjjeeeaaa`````````___\\\]]]```dddjjjttt~~~~~~tttnnnfff```\\\XXXSSSOOOMMMJJJGGGEEEDDDEEEGGGIIIOOORRRVVVXXXZZZ___ggglllooopppqqqsssuuuwwwyyyyyyzzz{{{{{{{{{zzzyyywwwvvvuuutttqqqnnnkkkjjjiiiiiifffeeecccaaa___[[[VVVRRRIIIIIIJJJLLLPPPSSSTTTSSSMMMJJJHHHHHHLLLNNNNNNLLLLLLKKKHHHEEECCCAAA?????????AAACCCGGGKKKRRRZZZ___eeejjjsss|||{{{ppp___XXXQQQLLLDDD;;;666666333222222222222111111111......///000111333444555/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******)))))))))))))))***------,,,+++************'''((((((((((((((((((''')))))))))))))))))))))))))))*********************))))))***++++++++++++***+++,,,---,,,++++++---///.........///111222444555999:::>>>III\\\vvvkkkYYYQQQGGGDDDDDDFFFFFFFFFJJJPPPWWW^^^jjjxxxvvvmmmhhhdddbbbcccaaa___\\\[[[ZZZZZZZZZ]]]___bbbccceeeiiimmmpppsssvvv{{{}}}zzzyyy~~~~~~uuuqqqooommmkkkhhhiiillloootttyyy}}}zzzuuupppmmmhhhgggdddaaa___^^^^^^]]]___]]]ZZZXXXWWWUUUSSSQQQLLLKKKOOOXXXaaajjjuuuyyynnnjjjqqq}}}uuupppjjjfffdddcccbbbbbb]]]\\\[[[ZZZ\\\bbbjjjpppzzzyyyssskkkfffbbb___ZZZVVVOOOLLLIIIFFFEEEGGGJJJKKKRRRUUUYYY[[[\\\___eeejjjkkkmmmnnnqqqtttvvvxxxyyyxxxyyy{{{||||||zzzyyywwwzzzwwwtttpppmmmkkkjjjjjjhhhgggeeedddccc```\\\YYYPPPNNNLLLKKKLLLNNNNNNNNNJJJIIIGGGIIILLLNNNNNNMMMKKKJJJHHHFFFCCCAAA@@@??????AAACCCFFFJJJPPPXXX]]]cccjjjsss|||~~~pppgggVVVRRRNNNIII@@@777444777222222222222111111111111...//////000111333444555//////.........---------------------------------,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++++++++,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++***)))))))))))))))))),,,+++******)))))))))***(((((())))))))))))((((((((((((((((((((((((((((((+++++++++***************))))))***++++++++++++***+++,,,---,,,++++++---...------......000222333444666777:::BBBOOOfff}}}eeeVVVKKKGGGEEEGGGFFFEEEGGGLLLSSSYYYbbbnnn{{{|||sssmmmiiigggeeedddccc```^^^\\\ZZZYYY[[[]]]___aaadddggglllooorrruuuyyy}}}}}}zzzxxxrrrooooooqqqsssyyy}}}vvvqqqnnnlllooooooqqqtttxxx||||||vvvrrrooohhhfffdddbbbaaaaaaaaaaaabbb___\\\ZZZXXXVVVTTTQQQKKKKKKPPPXXXaaajjjvvvtttnnnsss|||~~~yyyrrrlllhhhfffeeeccc```___\\\XXXVVVVVVZZZ]]]dddrrrzzzrrrkkkgggccc^^^ZZZUUUSSSOOOLLLLLLNNNQQQSSSWWWZZZ]]]^^^^^^```eeeiiihhhiiikkknnnqqqtttwwwxxxwwwxxxzzz|||}}}|||zzzyyy{{{yyyvvvrrrooommmlllkkkjjjiiihhhggggggeeebbb___[[[WWWSSSPPPOOONNNLLLKKKIIIIIIIIIJJJLLLNNNOOOOOOKKKJJJIIIGGGEEEBBB@@@???@@@AAACCCEEEIIIOOOVVV[[[bbbhhhsss|||wwwggg^^^PPPMMMJJJFFF<<<444333888222222222111111111000000///////////////000111222............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***)))(((((())))))***))))))(((((((((((())))))******++++++******)))((((((((((((((((((((((((+++++++++***************))))))***++++++++++++******+++------,,,+++,,,---,,,,,,---...///111222333333444888>>>GGGZZZzzzttt___QQQKKKGGGFFFEEEDDDEEEIIIPPPTTT\\\fffqqq~~~wwwqqqmmmkkkhhhgggfffdddaaa^^^\\\ZZZYYY[[[^^^```bbbfffjjjnnnpppssswww{{{}}}{{{xxxrrrnnnnnnllljjjlllqqq|||~~~wwwtttrrrrrrsssuuuwww{{{|||vvvqqqnnngggfffdddbbbbbbaaabbbbbbbbb```^^^\\\[[[XXXUUURRRJJJKKKOOOWWW___hhhuuu{{{xxxyyy~~~{{{tttuuuzzz{{{sssmmmiiifffdddbbbaaa^^^YYYTTTQQQQQQRRRVVVbbbrrr~~~~~~vvvqqqkkkeeeaaa\\\YYYTTTQQQPPPRRRUUUWWW[[[^^^aaaaaa```aaaeeehhhfffgggjjjmmmpppsssuuuvvvyyyzzz|||}}}~~~~~~}}}}}}|||{{{yyywwwtttrrrpppooonnnlllkkkjjjjjjiiigggeeebbb___\\\YYYVVVSSSOOOLLLJJJKKKLLLMMMNNNOOOPPPPPPLLLLLLKKKJJJGGGEEECCCBBBAAABBBDDDEEEHHHNNNUUUYYY```hhhrrr}}}ooo^^^WWWNNNJJJFFFAAA999222333777222111111111111000000000000000///.........//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........111000//////............,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++***)))(((((((((((()))(((((('''''''''((((((***++++++,,,,,,++++++***)))))))))))))))))))))))))))*********************))))))***++++++++++++***)))+++------,,,+++,,,---,,,,,,,,,---///000222333111222666===CCCQQQnnnmmmYYYPPPIIIFFFEEECCCEEEHHHMMMPPPWWW^^^hhhsss~~~|||tttooommmkkkjjjhhheeeccc```^^^]]]ZZZ[[[^^^___aaaeeeiiilllooorrrvvvxxxzzz|||yyytttpppooommmjjjjjjnnnmmm}}}~~~}}}tttuuuwww{{{|||uuupppmmmgggfffdddaaa```_________aaa___^^^]]]\\\YYYUUUQQQJJJKKKOOOVVV]]]eeesss}}}{{{|||{{{xxxzzz|||tttooojjjgggdddccc```[[[VVVRRRRRRRRRTTTZZZccclllvvv}}}wwwssshhhddd^^^YYYWWWXXXZZZ\\\___bbbddddddcccccceeehhhfffhhhjjjlllooorrrtttvvv{{{{{{||||||}}}~~~~~~~~~||||||}}}|||{{{xxxuuutttrrrqqqooonnnnnnmmmkkkiiieeecccbbbaaa^^^ZZZTTTPPPLLLNNNOOOPPPPPPPPPQQQRRROOOOOOOOONNNLLLIIIGGGEEECCCDDDEEEFFFHHHNNNTTTYYY___gggrrr}}}~~~jjjZZZUUUOOOIIIBBB===777222333777111111111111000000000000000//////....../////////.........---------,,,,,,++++++++++++++++++++++++,,,,,,---...//////000000222222111000////////////------------------,,,,,,++++++++++++++++++++++++************************++++++************++++++,,,+++***)))(((((((((((())))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))((((((((())))))*********))))))***++++++++++++***(((***,,,---,,,++++++,,,++++++,,,---...000111222111111666>>>AAAIIIbbb|||}}}___TTTJJJFFFDDDBBBDDDHHHJJJMMMRRRXXX```iiirrrxxxxxxrrrooommmllliiifffdddbbb``````[[[\\\^^^___aaadddhhhkkknnnqqqtttvvvwwwyyy{{{}}}}}}xxxsssqqqnnnkkklllpppggglll{{{}}}~~~|||uuupppmmmhhhfffccc```^^^\\\\\\\\\___^^^^^^^^^]]]YYYTTTPPPJJJKKKOOOVVV[[[cccqqq~~~{{{zzz{{{tttnnnkkkgggfffbbb]]]XXXUUUVVVWWWTTTTTTVVV[[[dddpppzzzyyytttmmmgggccccccdddfffaaadddgggfffdddcccfffhhhgggiiikkkmmmpppsssuuuvvv{{{zzzzzzzzz{{{|||}}}~~~|||}}}|||yyywwwvvvtttrrrqqqqqqpppnnnmmmddddddeeeeeeddd___XXXTTTNNNPPPQQQRRRQQQQQQRRRSSSRRRRRRRRRQQQOOOLLLJJJHHHDDDDDDEEEFFFIIINNNTTTXXX___fffrrr}}}~~~{{{{{{hhhYYYVVVQQQHHH@@@;;;666222333777111111111111000000000000///////////////000111111......---------,,,,,,,,,************************+++,,,---...///111222222111111000......---------.........------,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++,,,+++***)))((((((((((((***)))))))))))))))******))))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))***++++++++++++***(((***,,,---,,,++++++,,,++++++,,,,,,...///111222222111777>>>@@@DDDYYYrrrcccWWWKKKEEECCCBBBEEEIIIHHHKKKOOOUUU[[[bbbjjjpppzzz}}}vvvrrrnnnllljjjfffdddbbbbbbbbb[[[]]]___```aaacccgggjjjnnnpppsssuuuvvvvvvxxxzzz}}}vvvsssoookkkmmmqqqfffccchhhvvv|||uuupppmmmjjjhhheeebbb```^^^]]]]]]^^^^^^]]]\\\YYYUUURRRPPPNNNJJJJJJPPPYYYbbbmmmxxx~~~||||||sssooonnnjjjfffbbb___\\\XXXUUUQQQPPPSSSVVVWWW]]]oooxxxnnniiifffcccaaaddddddcccbbbaaa___]]]\\\```dddhhhkkkmmmoooqqqsssuuuwwwzzz{{{|||~~~~~~}}}}}}|||xxxuuuttttttrrrqqqiiihhhgggffffffdddaaa^^^XXXWWWVVVVVVVVVUUUSSSQQQQQQQQQQQQQQQPPPOOONNNMMMMMMJJJIIIJJJJJJJJJOOOVVV]]]gggsss~~~~~~yyyhhh[[[TTTPPPFFF===:::777333000111222222222111111111111000//////////////////////////////.........---------...............---------------,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,++++++******++++++------......---,,,,,,+++***)))(((((())))))******++++++,,,,,,******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((+++*********))))))((((((******+++++++++,,,,,,,,,******))))))***+++,,,,,,******+++++++++,,,,,,,,,------,,,------...000000444555777999;;;AAAOOO^^^tttbbbOOOGGGEEECCCAAAAAAFFFHHHLLLPPPUUU[[[bbbggguuu~~~{{{qqqpppnnnjjjhhhfffeeebbb```^^^[[[[[[___aaabbbeeejjjjjjllloooqqqsssuuuxxxzzzyyyuuuuuusssnnnjjjgggggggggiiiqqq~~~yyytttnnnjjjkkkiiifffcccaaa______^^^\\\\\\[[[ZZZXXXVVVTTTSSSPPPLLLKKKPPPWWW___jjjttt~~~}}}wwwrrrnnniiieeebbb^^^[[[YYYSSSQQQQQQRRRRRRVVVcccqqqzzzxxxnnniiifffdddccccccbbbaaa```^^^\\\[[[[[[___bbbfffjjjlllnnnppprrruuuwwwyyy{{{{{{}}}}}}zzzxxxxxxwwwvvvuuupppnnnlllkkkiiigggccc```]]][[[ZZZYYYYYYYYYVVVTTTTTTTTTTTTTTTSSSRRRQQQQQQOOOKKKIIIIIIHHHIIINNNUUU\\\fffsss}}}wwweeeXXXQQQMMMDDD;;;888666222///000111111111000000000////////////////////////////////////.........---------------..................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++***************((((((((((((''''''''''''***))))))))))))))))))***)))))))))))))))))))))))))))))))))******)))))))))))))))))))))((((((''''''*********+++++++++,,,,,,******)))******++++++,,,************++++++++++++---,,,------...//////000111111444666888<<>>666555555222222333222222111111111000000000////////////////////////---.....................,,,,,,,,,---...///000000------,,,,,,,,,+++++++++------------------------------,,,,,,,,,+++++++++******++++++,,,------...,,,,,,++++++***))))))((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((()))))))))***************+++++++++******)))++++++++++++,,,,,,,,,---+++,,,---...////////////222111444888888888<<>>EEE___zzzvvveeeWWWLLLGGGGGGDDDEEEFFFGGGHHHKKKOOOSSSVVV^^^jjjyyywwwooojjjgggeeedddbbb______aaa```]]]\\\___^^^```bbbddddddfffhhhkkkmmmrrrwwwzzz{{{|||{{{yyyvvvsssrrroookkkhhhfffjjjrrrxxxhhhgggeeebbbaaa`````````]]]^^^___^^^\\\WWWSSSPPPFFFCCCDDDJJJQQQWWW___gggooo{{{}}}zzzyyy~~~}}}tttnnnjjjiiiiiijjjeee\\\VVVTTTRRRMMMIIIGGGJJJQQQUUUYYYaaajjjqqqvvvzzzxxxrrrkkkhhhhhhaaaccceeeccc```^^^^^^___^^^]]][[[YYYVVVTTTRRRQQQSSSUUUXXX[[[^^^bbbgggjjjnnnrrrwww{{{}}}~~~~~~~~~~~~~~~}}}||||||||||||{{{xxxuuupppmmmllljjjiiihhhcccdddddddddcccbbbaaaaaa]]]ZZZWWWVVVRRRNNNOOOSSS[[[dddqqq|||xxx}}}ooocccYYYRRRMMMAAA999333222333222222444111111111111000000000000////////////////////////---------.........//////------..................------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++******++++++,,,,,,,,,---+++++++++*********))))))+++++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''(((((((((((((((((('''((((((((()))))))))******'''''''''((((((((()))))))))***,,,,,,,,,***)))'''((())))))))))))************,,,...///000///......111//////333444444777<<>>NNNccc{{{iiiYYYPPPOOOAAABBBCCCDDDEEEHHHLLLPPPQQQUUU\\\fffssswwwpppllljjjiiifffcccbbbdddbbb]]][[[]]]]]]___aaabbbcccdddfffhhhhhhllloooqqqrrrtttyyy~~~}}}wwwsssmmmnnnooorrr}}}iiiiiigggccc```^^^^^^_________```___[[[UUUNNNIIIHHHCCCBBBFFFLLLRRR[[[dddqqqttt~~~zzzyyyzzz{{{{{{vvvtttsssppplllhhhddd___YYYUUUNNNLLLLLLNNNPPPUUU```kkkuuuxxxvvvuuullleeefffeee___\\\^^^^^^ZZZYYY[[[[[[WWWVVVYYYXXXWWWWWWXXX]]]eeelllpppwwwxxx{{{}}}~~~~~~}}}}}}}}}|||{{{~~~|||yyywwwvvvtttqqqooonnnmmmkkkkkkkkkjjjgggeee^^^[[[YYYZZZXXXTTTSSSUUU^^^gggsss~~~vvvrrrzzzlll```WWWTTTQQQFFF:::666333444666555111,,,////////////////////////000000000000000000000000------+++)))(((***...222000000///...............---------------...///000,,,,,,------,,,,,,+++***.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((((((((((((***+++,,,---,,,***((('''''''''(((((())))))******''''''(((((())))))******))))))))))))******************))))))((((((''''''+++***)))(((((()))******+++++++++*********))))))++++++,,,------....../////////000222555777999;;;@@@CCCTTTtttuuugggZZZOOOLLLGGGDDDEEEDDDDDDIIIOOOQQQUUU[[[aaajjjwww|||sssmmmhhhfffgggeeebbbaaaaaa```___]]][[[\\\]]]```ccceeehhhiiiiiijjjlllmmmnnnqqqvvvyyy}}}{{{wwwsssrrrqqqqqqtttjjjiiihhheeeaaa______aaa```aaaaaa```]]]WWWPPPKKKHHHCCCBBBFFFKKKRRR[[[dddlllppp{{{yyyuuutttssszzzzzzuuutttrrrooolllhhhccc]]]YYYRRROOOMMMNNNOOOUUUaaalllwwwpppooolllfffaaaaaa```]]]\\\^^^^^^ZZZYYYZZZZZZYYYXXXZZZ^^^dddkkkooouuuvvvyyy|||~~~}}}{{{yyyxxxxxxwwwuuussspppooommmlllllljjjgggeeeaaa]]]ZZZ[[[YYYUUUUUUXXX```hhhsss~~~~~~wwwxxxkkkaaaXXXVVVQQQEEE:::666333333555555111---000000000000000000000000////////////////////////......---,,,+++,,,///222000000///.....................---------......///,,,,,,------,,,,,,+++***------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((((((((((((&&&'''((()))))))))((('''(((((((((((())))))))))))&&&&&&&&&'''''''''''''''((((((((()))))))))******************)))))))))(((+++***)))(((((()))******+++++++++*********))))))++++++,,,,,,---...............///000222555777888888>>>MMMhhhvvveeeWWWMMMHHHDDDDDDCCCCCCFFFKKKPPPSSSXXX]]]dddooo|||yyyqqqjjjggghhheeecccaaaaaaaaa```^^^[[[[[[\\\]]]```cccfffggghhhiiikkkkkkmmmppptttxxx{{{{{{wwwssspppoootttjjjjjjiiifffcccaaaaaabbbbbbbbbbbbaaa___ZZZSSSNNNGGGCCCAAAEEEKKKQQQZZZccceeekkkwwwyyysssooommmooo~~~{{{uuutttrrrpppnnniiiccc___YYYTTTOOONNNNNNSSS```mmmwwwqqqjjjffffffccc___^^^```aaa^^^\\\^^^]]]\\\[[[[[[___dddjjjmmmrrrtttwwwzzz|||~~~|||{{{zzzzzz{{{{{{zzzyyytttrrrpppnnnmmmkkkhhhfffddd___\\\[[[ZZZWWWXXX\\\bbbiiisss}}}zzzxxx|||fff^^^WWWTTTNNN@@@:::666222111333333111///000000000000000000000000........................///000000///......000222000000///...............//////...---------......,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((((((((((((%%%%%%&&&'''(((((())))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))++++++************))))))******))))))))))))******+++++++++***************++++++,,,,,,------......------...///000222333444333;;;FFFWWWuuuvvvcccRRRKKKEEEDDDDDDCCCEEEIIIOOOQQQUUUXXX]]]eeeooowwwxxxnnnhhhhhhfffcccaaaaaabbbaaa```\\\[[[ZZZZZZ\\\___bbbdddeeefffhhhiiikkknnnrrruuuwww{{{~~~vvvrrrooommmrrrxxxiiijjjiiigggdddcccccccccbbbaaa```aaa```\\\UUUPPPGGGBBB@@@DDDIIIOOOYYYaaabbbiiitttzzzxxxxxxyyy}}}yyysssooommmnnntttvvvvvvuuuuuusssooojjjfffaaaZZZSSSOOOMMMQQQ^^^jjjzzzrrrllliiiccc^^^]]]```bbbaaa``````___^^^]]]]]]___ccchhhkkkppprrruuuxxx{{{|||}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}|||{{{{{{}}}}}}|||{{{wwwuuusssqqqpppmmmjjjgggfffaaa]]]\\\[[[YYY[[[___dddjjjsss|||www|||rrr___XXXRRROOOHHH:::999555222000111222111000111111111111111111111111...........................000111111000///000111000000///...............000///...---------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))(((((((((((((((((((((((('''((()))************))))))((((((''''''******))))))((((((''''''''''''''''''((((((((((((***))))))))))))))))))))))))))))))))))))************************************++++++,,,------......------......///000111222555===CCCJJJaaaqqq[[[QQQHHHFFFGGGFFFGGGJJJLLLOOORRRUUUWWW]]]fffllluuussskkkiiifffcccaaaaaaaaaaaa```^^^\\\YYYXXXXXX[[[^^^```aaaccceeeggghhhkkknnnqqqrrrvvv{{{zzzuuussspppoooppprrrzzzggghhhiiigggeeeccccccdddaaa___^^^^^^___\\\VVVPPPFFFAAA@@@CCCHHHNNNWWW```cccjjjrrrzzz{{{vvvrrrpppooonnnmmmnnnrrrzzzzzzsssnnnlllpppooovvvzzzzzzyyyyyyxxxuuuqqqmmmhhhaaaYYYRRRNNNPPPZZZeeexxxxxxnnneee___[[[^^^bbbbbbaaabbbaaa```^^^^^^___bbbfffhhhnnnooorrruuuxxxyyyzzzzzz{{{|||||||||}}}~~~}}}~~~}}}}}}}}}}}}{{{zzz{{{xxxvvvtttrrrpppllliiihhhbbb___^^^]]][[[]]]aaafffkkkrrryyyxxxjjjZZZUUUNNNJJJDDD777777444111000000000111111000000000000000000000000........................---///111111000......///000000///...............000///...---------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))(((((((((((((((******)))((('''(((((((((******))))))((((((''''''******))))))((((((''''''''''''''''''(((((((((((('''((((((((((((((((((((((((((())))))******************************************++++++,,,------............//////000111222666===@@@CCCTTTuuueeeWWWJJJFFFGGGHHHHHHIIIJJJMMMQQQSSSUUUYYYaaafffhhhtttyyypppkkkhhhcccaaaaaaaaaaaa```___]]]ZZZWWWWWWXXX[[[]]]]]]___bbbdddeeegggkkkmmmlllqqqwww{{{~~~xxxvvvsssooonnnjjjlllpppuuu{{{eeefffgggfffdddbbbbbbbbbaaa]]][[[]]]___]]]WWWQQQFFFAAA???BBBGGGMMMVVV^^^dddjjjpppsssxxxxxxsssooonnnmmmkkkkkkiiihhhjjjnnnuuuzzz|||tttmmmjjjooolllnnnzzz~~~}}}}}}{{{xxxuuupppiiiaaaZZZSSSQQQWWW```rrrzzzmmmddd]]]^^^bbbbbbbbbcccaaa```^^^^^^___aaadddfffkkkllloooqqqsssuuuuuuuuuxxxyyyzzz|||}}}~~~~~~~~~|||zzz}}}{{{xxxvvvuuurrrooollliiieeebbbbbbaaa___```dddgggkkkqqqwww|||~~~zzzwwwcccXXXUUULLLGGGBBB888444333222000000000000111////////////////////////........................---///000000...------...000000///...............//////...---------......,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************)))((((((((((((((())))))(((((('''&&&%%%%%%))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))&&&&&&''''''''''''(((((('''((()))******+++*********************+++++++++******++++++,,,,,,------......//////000111222333555888<<<@@@MMMgggsssaaaNNNGGGGGGGGGFFFFFFGGGKKKOOOQQQSSSVVV\\\aaa```iiiyyyyyyoookkkgggcccbbbbbbbbbaaaaaa___\\\YYYWWWWWWXXXYYYZZZ\\\___aaacccdddgggjjjjjjnnntttxxx|||}}}wwwqqqooommmkkkhhhfffgggkkkpppsss|||bbbccceeeeeecccaaaaaaaaaaaa]]]ZZZ\\\___^^^XXXRRREEE@@@>>>BBBGGGLLLUUU]]]bbbhhhkkklllqqq{{{zzzuuuqqqoooooojjjlllnnnmmmllllllnnnqqq{{{wwwppplllnnnkkklllrrrzzz}}}wwwqqqjjjbbbYYYSSSVVV\\\jjj{{{nnncccaaacccccccccddd```___^^^]]]^^^aaaccceeeggghhhjjjmmmnnnooonnnnnnrrrsssuuuxxxzzz|||~~~~~~~~~~~~}}}~~~|||zzzxxxwwwuuuqqqooolllhhhfffgggfffcccdddggghhhkkkpppuuuzzz|||{{{kkk\\\VVVTTTIIICCC@@@999222222222111000//////000........................///////////////////////////000000000...---...///000000///.....................---------......///,,,,,,------,,,,,,+++***+++,,,,,,,,,------------++++++++++++++++++++++++******************************)))((((((((((((((('''((()))))))))((('''&&&(((((((((((())))))))))))&&&&&&&&&'''''''''''''''((((((((()))))))))******''''''''''''((((((((()))&&&''')))***++++++******))))))*********+++++++++*********+++,,,,,,------------......///111222333555444999@@@HHHWWWxxxpppWWWKKKIIIGGGEEEDDDDDDHHHLLLNNNOOOQQQVVVZZZ[[[aaaooo}}}uuuqqqkkkgggeeeeeedddccccccaaa___[[[YYYXXXWWWWWWWWWYYY]]]___```bbbeeegggiiinnnsssuuuxxx}}}|||wwwsssooojjjfffeeeeeeffffffjjjsss```bbbdddcccbbb```___```aaa]]]ZZZ\\\``````YYYSSSEEE@@@>>>AAAFFFLLLTTT]]]___eeehhhggglllxxx~~~yyyuuurrrqqqkkkooossstttrrrnnnmmmmmmsss{{{{{{tttpppooommmmmmooopppxxx|||wwwppphhh^^^VVVVVV[[[bbbwwwwwwiiidddddddddcccddd___^^^]]]]]]^^^```cccddddddfffgggiiijjjjjjjjjjjjkkkmmmooosssvvvxxxzzzzzz}}}~~~}}}}}}~~~}}}zzzyyyxxxvvvssspppmmmjjjiiikkkjjjffffffiiihhhkkkooosssxxx~~~zzz|||vvvbbbVVVTTTQQQEEE>>>===888000111333222000/////////........................000000000000000000000000000111111000...---...000000000///...............---------------...///000,,,,,,---------,,,++++++,,,,,,,,,------.........++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((((((((((('''(((***,,,---,,,+++***''''''(((((())))))******'''((((((((())))))******))))))))))))************'''((((((((())))))******&&&''')))***+++++++++***))))))******++++++++++++)))******+++,,,,,,------,,,,,,,,,---///111222333888444888AAADDDLLLkkk|||```QQQLLLJJJGGGEEECCCFFFJJJLLLLLLMMMQQQUUUXXX]]]iiivvv~~~yyyuuuooojjjhhhgggfffeeedddccc```]]]ZZZXXXVVVVVVUUUXXX\\\^^^___aaaccceeejjjnnnrrrttttttyyywwwtttooollliiigggeeedddaaagggtttaaabbbbbbbbbbbbcccccccccaaa___]]][[[ZZZXXXUUUSSSFFFAAA@@@DDDHHHLLLQQQWWW[[[```gggkkkmmmrrr{{{|||{{{zzzxxx{{{{{{zzzxxxuuuqqqmmmkkkqqqsss{{{}}}qqqtttmmmjjjmmmnnnooo}}}~~~qqqcccZZZXXXZZZccctttwww|||~~~sssgggdddccccccaaa```___^^^^^^___```bbbcccbbbccceeefffeeedddeeefffhhhiiilllqqqvvvzzzzzzyyy}}}~~~~~~}}}|||}}}|||zzzxxxuuurrrpppooommmllljjjhhhhhhiiijjjkkkppprrrtttvvvyyy~~~pppZZZUUUNNNHHHBBB===888444222111111000000000000000000000//////.........---////////////////////////------------------------000///...------...///000........................------++++++++++++------------,,,,,,,,,,,,++++++,,,,,,+++******++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''))))))((((((((((((((())))))))))))))))))(((''''''))))))))))))************---,,,+++***))))))))))))++++++,,,,,,,,,,,,------,,,,,,------.../////////222333222888BBBHHH[[[xxxqqqaaaWWWMMMHHHHHHDDDDDDFFFHHHKKKNNNPPPQQQRRRWWW___gggppp~~~|||tttmmmiiihhhgggfffdddaaa___]]]\\\ZZZWWWUUUUUUVVVYYY\\\^^^```aaabbbhhhiiilllooorrrwww}}}yyyrrrnnnkkkgggcccfffdddggguuu``````aaaaaaaaabbbbbbbbb^^^]]]\\\\\\[[[XXXSSSPPPHHHBBB???BBBEEEIIIOOOUUU\\\aaafffiiilllqqq{{{}}}}}}{{{}}}~~~|||wwwqqqnnnlllooopppvvv~~~vvvuuuooommmpppnnnllluuu{{{mmmbbb```aaammm{{{zzz{{{tttkkkggggggeeeccc``````___``````aaabbbbbbbbbcccdddcccaaaaaaaaaccccccdddggglllqqqvvvwwwwwwyyy|||}}}|||zzzwwwuuurrrpppooommmllljjjiiiiiijjjkkklllppprrrtttwwwzzz~~~xxxxxx~~~uuueeeYYYTTTMMMFFF@@@;;;666333222111000000//////000000000/////////............................................................//////...------...//////...........................---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))******************)))))))))******++++++++++++,,,,,,,,,------,,,,,,------.../////////666777555888???BBBPPPkkkqqqbbbSSSJJJHHHEEEEEEFFFGGGIIIKKKMMMNNNOOOSSSZZZ```hhhttt|||sssllliiigggfffeeeccc```^^^]]]\\\YYYWWWVVVWWWXXXZZZ\\\___```aaaeeegggiiilllnnnsssxxx|||~~~wwwrrrlllhhhfffcccdddppp_________`````````aaaaaa[[[[[[\\\\\\[[[WWWRRRMMMIIICCC???@@@BBBFFFMMMUUU[[[```eeehhhkkkrrr}}}zzzrrroooooommmlllooouuuzzz~~~xxxsssqqqrrrnnngggjjjrrrzzznnnjjjjjj{{{}}}rrrkkkiiihhheeebbb``````aaaaaaaaaaaaaaaaaaaaaaaa```___]]]\\\^^^```aaaaaacccgggmmmsssuuuvvvvvvxxx|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||{{{yyywwwtttqqqooonnnlllkkkjjjiiiiiijjjlllmmmppprrruuuwwwzzztttwwwpppbbbXXXSSSKKKDDD>>>999555222222111000000//////000000////////////....................................////////////////////////......------------......------------------------......------------......,,,,,,,,,,,,++++++++++++((()))******+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((()))***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************((('''(((((()))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////555888555777<<<===GGG]]]lllXXXKKKEEEEEEEEEEEEEEEFFFHHHJJJKKKMMMPPPUUUZZZaaakkkxxxtttlllhhhfffeeefffdddaaa``````___\\\ZZZWWWWWWWWWWWWYYY\\\___```bbbdddfffhhhjjjmmmrrruuuzzz~~~wwwpppllliiieeeeeennn______`````````aaaaaaaaa]]]\\\[[[[[[ZZZWWWRRROOOJJJDDD??????@@@EEENNNWWW\\\```eeeiiilllttt|||ssspppqqqnnnkkkkkknnnqqquuu~~~{{{wwwtttqqqkkkdddccchhhoooyyyrrrqqq|||}}}uuulllhhhggggggddd```___```aaabbbaaa```___^^^^^^^^^]]][[[ZZZ[[[]]]```dddddddddggglllqqqtttuuutttwwwyyy{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}~~~{{{zzzxxxvvvssspppnnnmmmjjjiiihhhggghhhjjjlllnnnppprrruuuxxx{{{}}}~~~xxx~~~ooocccWWWQQQJJJBBB===888444111111111000//////////////////////////////.........------------------------////////////////////////......------------......---------------------------------,,,,,,---------,,,,,,,,,++++++++++++***'''(((***,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''(((((()))***)))(((((((((((())))))***))))))((((((((((((((()))((()))))))))************''''''''''''((()))***+++***++++++++++++,,,,,,,,,,,,,,,------.../////////000555444666<<<<<>>===EEEOOO^^^iiixxx~~~xxxssssssuuuvvvooojjjeee```^^^^^^```dddmmm~~~zzz~~~yyyrrrnnnllliiihhhgggeeebbbaaaaaaaaaaaa```bbbeeeeeeeeeeeefffgggbbbbbbdddgggkkkmmmlllkkkccceeeggghhhiiikkknnnpppqqqssswww{{{}}}}}}}}}|||{{{|||}}}~~~~~~~~~~~~xxxwwwuuussspppmmmkkkjjjhhhhhhhhhiiikkkooorrrtttqqqsssvvvyyy}}}vvveeeYYYRRROOOHHHCCC;;;666333222111111000000///...............---.........//////000000000000000000000000000000000000000000000000000000///000111222222111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++************)))(((((((((((()))***+++,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))******+++''''''''''''((()))++++++)))((('''&&&'''(((***,,,))))))))))))************'''(((((()))***,,,...///)))************+++++++++,,,,,,------...//////000)))222000...666888999@@@IIIVVVrrrqqqRRROOOJJJFFFDDDCCCDDDFFFIIIIIIJJJMMMTTTZZZ___bbbgggttt~~~wwwnnnllliiigggfffdddaaa___^^^\\\ZZZXXXVVVVVVWWWXXXXXX[[[^^^aaabbbdddfffhhhfffiiimmmrrrwww|||]]]]]]^^^^^^___``````aaa]]][[[YYYWWWUUUTTTSSSSSSOOOLLLHHHCCC@@@??????@@@QQQ___sss}}}wwwrrrvvv|||~~~wwwooohhhccc^^^\\\[[[\\\bbbrrr{{{zzzwwwqqqooonnnkkkjjjiiigggeeeeeeggghhhhhhhhhiiikkklllllliiigggcccccceeegggjjjjjjhhhfffbbbbbbcccccccccfffkkkoooooorrruuuxxxyyyzzz|||}}}{{{{{{}}}~~~~~~}}}|||{{{sssrrrrrrpppnnnllljjjiiidddeeegggiiilllnnnpppqqqpppqqqvvv|||iii[[[UUURRRPPPGGGBBB;;;555333222222111111///......000111111000//////...---,,,++++++***......////////////////////////............//////000000000000////////////........................------++++++++++++---------,,,,,,+++***)))((((((***+++,,,+++)))))))))***))))))(((((((((((())))))***))))))((('''&&&&&&&&&***)))((('''&&&&&&'''((()))((('''&&&%%%&&&&&&'''************************((((((((((((((((((((((((''''''''''''''''''''''''***************)))((((((((((((((((((((()))******))))))))))))************,,,,,,,,,---------......---...000000222555999===CCCNNNbbb|||cccVVVJJJGGGGGGEEECCCBBBGGGHHHIIIJJJLLLQQQWWW\\\ccckkkwww{{{vvvsssooollliiifffbbb``````___\\\ZZZXXXVVVUUUTTTYYY[[[\\\\\\\\\^^^```bbbfffhhhkkkmmmooosssxxx{{{^^^^^^_________`````````]]]\\\ZZZXXXVVVTTTSSSRRROOOLLLHHHDDDAAA?????????KKKXXXjjj{{{zzzuuuuuuzzz{{{tttllleee___\\\YYYYYY\\\hhh~~~}}}}}}uuusssssstttsssssssssqqqpppoooooopppqqqpppoooppppppooommmjjjccccccccceeehhhhhhgggeeebbbbbbbbbbbbbbbeeeiiimmmnnnqqqtttwwwwwwxxxyyy{{{|||}}}~~~~~~~~~~~~}}}|||vvvuuurrrooollliiigggffffffggghhhiiikkklllmmmmmmppprrrwww}}}}}}gggZZZSSSPPPOOOFFFAAA:::555333222222111111///......000111111000000//////......---------000000000000000//////////////////....../////////000000000000/////////...........................---,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))***+++,,,+++)))))))))***))))))(((((((((((())))))***))))))(((''''''&&&&&&***)))((('''&&&''''''((()))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((()))******))))))))))))************,,,,,,,,,------------...---...000000111444999<<<@@@FFFTTToooooo___PPPHHHFFFDDDBBBCCCGGGGGGHHHIIIKKKOOOUUUZZZ^^^eeeppp{{{yyyuuuooojjjgggdddbbb```aaa```^^^\\\ZZZXXXWWWWWWXXXYYYZZZ[[[ZZZ[[[^^^```dddfffhhhjjjllloootttwww{{{aaaaaa`````````____________^^^\\\YYYWWWTTTSSSRRROOOMMMIIIEEEBBB@@@??????EEENNN^^^ooo~~~}}}yyyvvvyyy{{{qqqiiiccc^^^YYYWWWWWW]]]mmm}}}xxxsssssswwwzzz{{{|||||||||{{{zzzyyyxxxzzzxxxuuurrrqqqpppmmmkkkcccbbbbbbccceeefffeeedddbbbcccbbbaaaaaacccgggjjjnnnqqqtttuuuuuuuuuvvvwwwzzz{{{{{{||||||{{{zzzzzzuuussspppmmmjjjhhhgggfffhhhhhhiiiiiiiiijjjjjjjjjpppsssxxx~~~yyydddXXXRRROOOMMMCCC???999444222222111111000///...///111222111000////////////////////////222222111111000000000///////////////////////////000000000/////////......---------------------------,,,,,,++++++,,,,,,---***************************+++,,,+++)))))))))***))))))(((((((((((()))))))))))))))(((''''''&&&&&&))))))(((''''''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((''''''&&&((((((((((((((()))******))))))))))))************,,,,,,,,,,,,---------------...000000111444777:::@@@BBBIII]]]qqq\\\OOOHHHDDDDDDFFFFFFFFFGGGGGGIIIMMMRRRVVVXXX^^^gggqqq|||{{{ssskkkgggeeecccbbbbbbaaa___]]]\\\[[[ZZZZZZWWWXXXYYYYYYXXXYYY[[[]]]aaaccceeefffhhhjjjnnnqqqtttwww{{{ccccccbbbaaa```______^^^______]]][[[XXXUUUSSSRRROOONNNKKKGGGDDDAAA???>>>AAAGGGTTTdddttt}}}xxxzzzwwwnnngggaaa\\\XXXWWWYYYcccnnn{{{uuuvvvyyy}}}~~~~~~|||~~~zzzuuuqqqnnnllljjjhhhdddbbbaaaaaacccddddddcccccccccbbbaaa```bbbfffiiioooqqqtttuuutttsssttttttvvvvvvwwwvvvvvvvvvuuuuuupppnnnllliiihhhhhhiiijjjhhhhhhhhhiiiiiijjjjjjjjjppptttyyy}}}tttaaaWWWRRRNNNKKK@@@<<<777333222222111111000//////000222333222111.........//////000000000222111111000000//////.../////////000000/////////000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***+++,,,+++)))))))))***))))))(((((((((((())))))))))))((((((''''''''''''((((((((('''''''''((((((''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))((((((''''''((((((((((((((())))))***((()))))))))************++++++,,,,,,,,,------------...000000111333666888>>>???CCCPPPiiimmm[[[OOOHHHGGGJJJEEEEEEFFFFFFGGGJJJNNNQQQSSSXXX___gggrrrzzzpppkkkhhhggggggbbbaaa```^^^]]]]]]\\\\\\WWWXXXYYYXXXWWWWWWYYY[[[^^^```bbbdddeeefffiiikkkooorrruuuyyy~~~eeeeeedddcccaaa```___^^^______^^^\\\ZZZWWWTTTSSSPPPOOOMMMJJJGGGCCC@@@>>>AAADDDMMMZZZiiiwww}}}|||~~~vvvllleee^^^[[[YYYYYY^^^eeevvv~~~|||xxxrrrmmmjjjiiigggeeedddbbbaaa```bbbbbbbbbaaabbbbbbbbbaaa```cccfffjjjppprrrtttuuutttsssssssssttttttssssssrrrrrrrrrrrrnnnllljjjhhhgggggghhhiiifffggghhhiiijjjkkklllmmmqqquuu{{{}}}|||vvv~~~nnn^^^VVVRRRLLLHHH===999555222111111111000000///000111444444333222---------...//////000000000000000//////.........//////000111111000//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,***+++,,,+++)))))))))***))))))(((((((((((())))))((((((((((((''''''''''''''''''((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))******)))))))))((((((((((((((())))))***((()))))))))************+++++++++,,,,,,,,,------,,,...000000111222444666555:::@@@FFFTTTsss~~~iiiYYYMMMIIIKKKDDDEEEFFFEEEEEEGGGJJJMMMPPPTTTYYY___iiivvvxxxpppllljjjjjjcccbbb```___^^^]]]]]]]]]YYYZZZZZZYYYWWWWWWXXXZZZ[[[]]]```bbbbbbdddfffhhhlllnnnrrruuuyyygggfffeeedddbbbaaa```_________^^^]]][[[YYYVVVTTTRRRQQQPPPMMMJJJEEEAAA??????BBBHHHRRR^^^lllxxxvvvmmmddd```]]]ZZZ[[[^^^jjj~~~xxxtttooojjjhhhgggeeecccbbbaaa___`````````___]]]^^^^^^______```cccgggkkkoooqqqssstttsssrrrrrrrrrttttttsssrrrqqqqqqqqqqqqnnnllljjjgggeeedddddddddeeefffgggiiikkkmmmnnnoooqqqvvv}}}~~~zzzyyyyyy}}}zzzfffZZZUUUQQQIIICCC:::777333111111111000000//////000222555555444222---------....../////////...............///////////////111111111111///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******+++++++++,,,***+++,,,+++)))))))))***))))))(((((((((((())))))((((((((((((((((((''''''&&&'''(((((()))(((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))***************((((((((((((((()))******))))))))))))************++++++++++++,,,,,,,,,,,,,,,...000000000111333444333:::BBBEEEKKKbbbzzzgggVVVMMMKKKEEEEEEFFFEEEDDDEEEHHHJJJMMMPPPTTTXXX___kkkyyyxxxrrrnnnkkkeeedddbbb```___^^^]]]]]][[[[[[[[[ZZZWWWWWWWWWYYYXXXZZZ^^^``````bbbdddeeeiiilllpppssswww{{{gggfffeeedddcccbbbaaa```^^^^^^^^^^^^]]]ZZZXXXVVVSSSSSSSSSPPPLLLHHHCCC@@@;;;???DDDKKKUUUbbbqqq{{{{{{ooohhhccc]]]ZZZ[[[bbbuuuzzzpppmmmiiifffeeedddbbbaaa___^^^]]]^^^^^^]]][[[XXXXXXYYYZZZ[[[]]]bbbgggkkkmmmoooqqqrrrqqqppppppqqqsssrrrpppooonnnnnnooooookkkjjjiiigggfffdddcccbbbggghhhiiijjjlllnnnoooppprrrwww~~~~~~{{{zzz~~~~~~}}}ooo^^^UUURRRNNNFFF===777555222000000111000/////////111333666666555333//////////////////000000.........///000000111111...///111222222111///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************+++++++++***+++,,,+++)))))))))***))))))(((((((((((())))))'''(((((((((((((((((((((%%%&&&((()))))))))((((((%%%%%%'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))******))))))((((((((((((((()))******))))))))))))***************++++++++++++,,,,,,,,,,,,...000111000000111333555:::AAAEEEHHHWWWwwwyyydddUUUPPPEEEFFFFFFEEEDDDDDDFFFHHHIIIKKKNNNQQQWWW```mmmuuu{{{tttooohhhgggeeecccaaa___^^^^^^[[[\\\[[[YYYWWWUUUVVVWWWTTTWWW[[[]]]^^^___aaacccdddhhhmmmqqqtttvvvyyy|||gggffffffeeecccbbbbbbaaa]]]^^^^^^___^^^[[[YYYWWWTTTUUUTTTRRRNNNIIIDDDAAA777<<>><<<===BBBIIIVVVkkk|||vvvhhhaaa^^^___^^^gggwww}}}vvvoookkkdddaaa]]][[[[[[\\\\\\\\\ZZZZZZYYYYYYXXXWWWVVVUUUWWWUUUUUUXXX___eeehhhiiiiiikkklllnnnoooooonnnmmmooolllhhhfffhhhiiihhhgggfffhhhjjjgggcccaaadddhhhkkkkkklllkkkjjjkkkmmmooorrrvvv|||{{{zzz~~~{{{oooeee___VVVNNNGGGBBB>>>;;;555444222000//////000111///000111222222333333222000000000000000000000000111111000000//////......000000000000000000000000000000///...------,,,,,,...---,,,,,,......---,,,,,,,,,,,,***((())),,,...,,,,,,,,,++++++*********************)))))))))))))))(((&&&%%%&&&''')))+++((()))))))))))))))((('''&&&'''''''''(((((()))))))))&&&%%%&&&((()))'''%%%&&&&&&((((((((('''&&&%%%))))))*********((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))),,,+++*********+++------******+++++++++,,,,,,,,,+++,,,---///000222333444555444999@@@@@@CCCUUUlllooo^^^OOOIIIDDDCCCDDDCCCDDDHHHFFFFFFGGGIIIMMMUUU]]]dddtttyyyppplllhhhfffffffffcccaaa]]]\\\[[[ZZZ[[[YYYWWWUUUUUUUUUUUUVVVWWWZZZ\\\]]]bbbcccfffiiillloooqqqrrrtttxxx~~~gggfffeeefffggggggeeecccaaa```^^^]]][[[ZZZYYYXXXVVVVVVVVVTTTQQQLLLGGGEEEBBB@@@???BBBHHHSSSgggxxxoooddd___]]]\\\eeetttyyyrrrllleeeaaa```^^^\\\\\\\\\\\\ZZZXXXWWWWWWVVVUUUUUUVVVVVVVVVYYYWWWWWWZZZ```eeehhhiiikkklllllllllllllllkkkkkknnnkkkhhhggghhhiiihhhgggggghhhhhheeebbbbbbfffjjjlllmmmmmmlllkkkkkkmmmpppssswww}}}~~~}}}rrreeeaaa\\\SSSLLLEEE@@@;;;888555333111000//////000111---...///000111111111111000000000000000000000000////////////000000000000000000000000000000000000000//////...------,,,,,,...,,,,,,,,,---...---,,,,,,,,,,,,***)))))),,,...,,,,,,,,,++++++*********************))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))''''''''''''((((((((())))))'''&&&''')))***(((&&&&&&''''''(((((('''&&&&&&((())))))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******)))***+++,,,---******+++++++++,,,,,,,,,------...///000111111222444222666<<<===???NNN```}}}mmmZZZQQQIIIHHHHHHFFFEEEFFFGGGGGGHHHIIILLLRRRZZZ___iiivvvzzzuuunnnjjjhhheeebbb^^^]]][[[YYYYYYYYYWWWUUUSSSVVVVVVUUUVVVWWWXXXZZZ[[[bbbccceeegggiiikkkmmmnnnppptttyyy~~~ddddddeeegggiiihhhfffddd``````___]]][[[YYYXXXWWWWWWWWWVVVTTTQQQNNNKKKJJJGGGDDDAAABBBEEEOOOaaarrr{{{mmmddd```]]]eeesss|||zzz}}}yyyrrrmmmhhhddd```]]]^^^]]]]]]^^^^^^]]]YYYVVVWWWVVVTTTTTTUUUWWWZZZ[[[[[[ZZZ[[[^^^bbbfffhhhhhhmmmlllkkkjjjiiihhhhhhhhhllljjjggggggggghhhhhhggghhhhhhgggcccaaaccciiinnnooooooooonnnllllllnnnppptttxxx}}}}}}iii^^^[[[WWWOOOHHHBBB===888444444333111000//////000111,,,,,,---...////////////000000000000000000000000.........///000111111111000000000000000000000000/////////...------,,,,,,...,,,+++,,,---...---+++,,,,,,,,,***))))))+++...+++++++++++++++*********************)))))))))))),,,,,,+++***)))(((''''''******)))(((((()))***+++''''''''''''((((((((((((***((('''((()))***)))(((&&&''''''((((((((('''''''''((()))*********)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++++++++,,,,,,,,,//////////////////000000333000222888:::;;;EEERRRlllfffXXXLLLHHHGGGEEEBBBAAAHHHHHHHHHHHHJJJNNNTTTYYY^^^iiizzz}}}uuunnnjjjgggccc___^^^\\\ZZZYYYYYYXXXVVVTTTXXXWWWVVVUUUVVVWWWXXXYYYaaaaaabbbdddeeeggghhhiiikkknnnrrrvvvyyy~~~aaabbbdddgggjjjjjjhhheeebbbaaa```^^^\\\ZZZXXXWWWXXXWWWUUUSSSQQQPPPOOOOOOIIIEEEAAA@@@BBBJJJ[[[kkkvvvkkkeeeaaaiiivvv{{{xxxssspppkkkhhhgggfffeeedddaaa````````````^^^ZZZXXXYYYXXXVVVUUUVVVZZZ^^^aaa]]]]]]___aaadddfffhhhhhhkkkjjjhhhgggffffffggghhhjjjiiiggggggggghhhhhhhhhjjjhhheeebbbaaadddkkkpppqqqqqqpppooommmlllnnnpppuuuyyy~~~tttddd\\\WWWRRRLLLEEE@@@;;;666222333222111000///000000000,,,,,,---...////////////000000000000000000000000.../////////000000000111//////////////////////////////.........------------,,,++++++------,,,++++++,,,,,,+++******+++---+++++++++***************************)))))))))(((******+++******((('''&&&***((('''&&&&&&(((***+++'''''''''((((((((((((((()))(((((((((((()))(((((('''''''''((((((((((((((('''((()))***++++++***)))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,........./////////000000222///000555999;;;@@@HHHXXXvvvvvvdddQQQHHHGGGEEEBBBAAAHHHIIIIIIHHHHHHJJJNNNRRRXXX___kkkzzzzzzsssoookkkgggddd```^^^\\\\\\]]]]]]\\\ZZZYYYXXXWWWVVVUUUUUUVVVVVV\\\]]]^^^```aaacccdddeeegggiiilllnnnqqqvvv{{{___```cccgggjjjkkkiiigggeeecccaaa^^^[[[YYYXXXXXXXXXWWWUUUSSSRRRRRRRRRRRRHHHDDDAAA??????EEETTTccc{{{}}}ooogggdddlllzzzwwwtttpppnnnnnnnnnnnnnnniiigggdddbbb```___\\\ZZZ\\\YYYWWWUUUVVVZZZ^^^aaa]]]___bbbdddfffggghhhhhhhhhgggfffeeeeeefffggghhhgggggggggggggggggghhhhhhjjjhhheeebbbcccffflllppppppppppppnnnllllllnnnpppuuuyyy~~~~~~lll```\\\TTTOOOIIICCC>>>999555222111111000000000000000000------...///000000000000000000000000000000000000111000000000/////////...////////////////////////...............------------,,,++++++,,,---,,,+++***,,,,,,+++******+++---************************************)))))))))(((''''''((())))))(((((('''((('''%%%%%%%%%''')))***((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((())))))'''((()))+++++++++******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))******+++++++++,,,,,,,,,,,,,,,---...///000111111222///000555999<<<@@@DDDKKKcccttt[[[NNNJJJHHHGGGGGGHHHIIIIIIHHHGGGHHHJJJMMMQQQTTT\\\hhhyyyzzzuuupppkkkgggaaa___]]]]]]___``````___[[[ZZZXXXVVVUUUUUUUUUUUUWWWXXXYYY\\\^^^```bbbcccccceeehhhjjjlllpppuuuyyy``````bbbfffiiikkkjjjhhhgggeee```\\\YYYXXXXXXYYYXXXWWWVVVTTTSSSSSSRRRSSSJJJFFFCCC@@@???BBBNNN\\\sssrrriiieeennn|||~~~}}}|||{{{yyyvvvsssnnnjjjgggdddaaa___]]][[[WWWUUUUUUWWWZZZ\\\\\\```dddggggggggghhhhhhfffffffffeeeeeefffggggggdddfffggggggffffffgggiiiiiihhhfffeeefffhhhlllnnnnnnnnnnnnmmmkkkkkkmmmoootttxxx}}}{{{zzzxxxggg]]]XXXRRRMMMFFF???;;;888555333000000000000000000000000......///000111111111111000000000000000000000000111111111000///.........000000000000000000000000........................---+++***+++,,,---,,,******+++,,,,,,+++***+++,,,)))))))))***************************))))))))))))&&&'''''''''((((((((()))'''&&&&&&%%%&&&''')))***((((((((((((((('''''''''&&&'''((('''&&&%%%&&&(((''''''''''''((()))******((()))***+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,...///000111111111111222444777;;;???BBBCCCRRRoooiiiWWWNNNIIIGGGHHHFFFHHHHHHHHHGGGGGGHHHJJJHHHKKKPPPYYYgggzzzxxxpppjjjcccaaa___^^^___``````___]]][[[YYYWWWVVVUUUUUUVVVSSSTTTVVVYYY[[[]]]___```aaacccfffhhhjjjmmmqqqsssvvvxxx|||aaaaaabbbeeehhhjjjjjjiiihhhddd^^^XXXUUUUUUVVVXXXWWWWWWVVVUUUTTTSSSRRRQQQNNNJJJGGGDDD@@@@@@IIITTThhhzzzqqqhhhqqq|||wwwqqqkkkgggaaa^^^ZZZWWWUUUUUUWWWXXX[[[___eeehhhhhhggghhhiiiggggggggggggfffeeeddddddbbbdddggggggffffffgggiiihhhhhhhhhhhhiiijjjjjjjjjkkklllllljjjiiijjjlllnnnssswww}}}~~~wwwiii^^^XXXPPPKKKBBB;;;777555444444//////000000000000000///......///000111111111111000000000000000000000000000000000000////////////000000000000000000000000........................,,,+++***+++,,,,,,,,,******+++---,,,+++***+++,,,((()))))))))*********+++************))))))))))))***)))((('''''''''((()))''''''(((((()))******+++)))(((((((((''''''''''''&&&((()))(((&&&&&&''')))((('''''''''((()))***+++)))***+++,,,+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))******+++++++++,,,,,,,,,---------.........//////000222333222333777;;;???@@@FFFYYYzzz|||iiiYYYNNNIIIIIIEEEFFFHHHHHHGGGGGGHHHIIIDDDHHHMMMQQQYYYfffxxxzzztttjjjgggcccaaa``````___^^^^^^\\\ZZZXXXWWWVVVWWWWWWSSSTTTUUUWWWYYY[[[\\\]]]^^^aaadddggghhhjjjmmmooonnnooosssxxx}}}bbbaaabbbdddgggjjjjjjjjjhhhccc\\\UUURRRRRRUUUWWWVVVVVVVVVVVVTTTSSSQQQPPPRRRNNNKKKGGGAAA???FFFPPP]]]wwwzzzllluuu~~~uuuoooeeeccc___ZZZWWWVVVVVVWWWZZZ___eeehhhhhhggghhhiiihhhhhhiiihhhgggdddbbbaaaaaadddggggggfffeeegggiiihhhhhhiiijjjlllkkkiiigggiiijjjjjjiiihhhiiikkknnnrrrvvv|||yyymmmaaaZZZOOOIII@@@888555444444444...///000000000000000///---...///000111111111111000000000000000000000000......//////000000111111000000000000000000000000---.....................,,,+++******,,,,,,+++***)))+++------+++***++++++(((((())))))*********+++************))))))))))))...,,,***(((''''''((()))'''(((***+++,,,,,,,,,,,,))))))(((((('''''''''&&&''')))+++***'''&&&(((***((('''''''''((()))+++,,,***+++,,,,,,+++***)))(((************************************************))))))))))))))))))))))))'''(((***+++++++++***)))******+++++++++,,,,,,,,,//////.........---------///222333111///222888;;;@@@@@@KKKhhh}}}jjjZZZQQQPPPDDDFFFHHHHHHHHHGGGHHHIIIEEEJJJNNNOOOQQQXXXeeeppp~~~rrrnnniiieeecccaaa___^^^^^^]]][[[YYYXXXWWWXXXXXXUUUUUUVVVWWWXXXXXXYYYYYY\\\___cccfffhhhiiijjjllliiijjjnnntttyyy}}}bbbdddcccbbbdddhhhiiifffhhheee___XXXRRRPPPQQQSSSYYYXXXVVVTTTRRRQQQOOONNNNNNMMMKKKFFFAAA???BBBEEEYYYfff|||zzzyyy~~~{{{uuuqqqlllfff```]]]ZZZXXXWWW\\\^^^aaaeeehhhiiiiiiiiijjjjjjjjjkkkkkkiiieeeaaaddddddccccccdddeeeggghhhjjjkkklllmmmmmmkkkiiihhhjjjiiihhhfffeeefffjjjmmmpppuuu{{{wwwmmmccc\\\SSSGGG<<<999888444///---111111000///////////////111111222222222222111111000000000111222222222333000000000000000000000000000000//////.........---///...------++++++***)))++++++++++++++++++++++++---------,,,,,,+++++++++(((((())))))*********+++((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''******))))))(((((('''''',,,,,,++++++*********)))%%%%%%'''((())))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))***)))'''&&&&&&'''((((((++++++++++++++++++++++++++++++,,,,,,---.........000111111111111333777:::BBB@@@FFFWWWppp}}}jjjWWWJJJIIIGGGFFFFFFHHHHHHGGGFFFFFFEEEEEEGGGLLLRRRYYY]]]uuu~~~yyypppiiieeebbb```___XXXYYY[[[\\\\\\ZZZXXXWWWTTTUUUVVVWWWWWWWWWWWWVVVVVVXXX[[[___bbbeeeggghhhfffgggiiilllpppuuuyyy{{{~~~aaacccdddbbbdddhhhiiiffffffeeeaaa[[[VVVTTTUUUWWWYYYYYYWWWVVVTTTRRRQQQPPPNNNNNNLLLGGGBBB@@@AAACCCKKKVVVjjj}}}{{{{{{wwwrrrnnnhhhbbb___\\\YYYWWW\\\^^^aaadddggghhhhhhhhhfffhhhkkknnnoookkkeeeaaaccccccccccccdddeeeffffffhhhiiikkkmmmmmmmmmkkkjjjiiihhhgggeeeccceeeiiimmmtttxxx}}}|||rrrfff]]]RRRFFF;;;888777444000///111111000///////////////000000000111111000000000///000000000000000111111////////////////////////000/////////.........---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++*********))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******++++++************************((((((((((((((((((((('''***)))))))))((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&'''((()))))))))(((((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((''''''((()))***++++++++++++++++++++++++++++++,,,,,,---......//////000111111111111333666999:::;;;@@@NNNaaa}}}kkk\\\MMMJJJFFFDDDEEEFFFFFFFFFFFFEEEDDDEEEHHHMMMRRRVVVcccooo{{{sssmmmiiifffddd^^^^^^______^^^\\\YYYXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVXXX[[[^^^aaacccdddeeeeeegggiiilllppptttvvvxxx|||^^^bbbcccbbbdddhhhiiifffeeedddccc```\\\ZZZZZZZZZZZZYYYXXXWWWUUUTTTSSSRRROOOOOOMMMIIIEEEAAA@@@@@@BBBJJJZZZkkkxxx~~~}}}{{{yyysssooojjjfffccc```]]][[[\\\^^^```cccdddeeeeeeeeebbbeeekkkpppqqqmmmfff```aaabbbcccddddddeeeeeedddfffhhhjjjmmmnnnnnnmmmlllggggggeeebbbaaaccchhhlllwwwzzz~~~wwwiii^^^OOODDD999666555333111111111111111000000000000000//////000000000000//////000///////////////....../////////////////////////////////...............++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************)))))))))******++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***+++,,,------************************''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''((((((((((((((('''(((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''((()))***,,,---++++++++++++++++++++++++,,,,,,------...//////000000000111111111222555888444777===DDDOOOeee}}}mmmYYYTTTLLLFFFEEEEEEGGGGGGFFFDDDCCCBBBCCCGGGJJJMMMSSS]]]mmm}}}{{{sssmmmhhhdddcccccccccaaa___]]][[[ZZZZZZYYYXXXVVVUUUUUUTTTTTTTTTTTTUUUVVVXXXZZZ]]]^^^bbbbbbccceeegggjjjmmmooosssvvvzzz|||}}}}}}ZZZ```ccccccdddggghhhfffdddeeeeeeccc___\\\[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSPPPPPPOOOLLLHHHCCC@@@??????DDDNNN\\\jjj{{{~~~}}}~~~}}}|||{{{zzzpppnnnjjjhhhfffeeecccaaa\\\]]]___```aaabbbbbbbbb___bbbggglllooolllgggbbbaaabbbdddeeefffeeedddcccggghhhjjjlllmmmmmmlllkkkeeedddbbb```___aaafffjjjuuuxxx||||||yyyzzzuuuggg\\\KKKAAA777444333222111333111111111111111111111000//////000000000000//////000000000//////.........////////////////////////........................///...------++++++***)))++++++++++++++++++++++++******************************************************************************))))))((((((''''''(((((()))******+++,,,,,,''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((+++++++++***************'''((((((((((((((('''&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))***+++************++++++++++++,,,------......//////000///000111111000111444666444999???AAACCCSSSttt{{{mmmeeeYYYOOOIIIHHHGGGGGGEEECCCAAA@@@AAACCCFFFHHHMMMUUUbbbnnn{{{{{{ssslllhhhgggfffdddbbb```^^^]]]\\\[[[ZZZYYYWWWVVVVVVVVVVVVUUUTTTSSSRRRSSSUUUXXXYYY]]]^^^^^^```cccfffiiikkkpppsssvvvxxxyyyzzz{{{}}}UUU\\\bbbbbbcccfffgggfffdddfffgggeeeaaa]]]ZZZYYYYYYYYYXXXWWWWWWVVVUUUUUURRRRRRPPPNNNKKKGGGBBB???<<<>>>DDDNNNZZZkkk}}}zzzyyyzzz}}}}}}{{{nnnllliiigggggggggfffeee^^^^^^^^^__________________```bbbfffiiiiiigggdddbbbccceeeffffffeeedddccchhhiiikkklllllljjjiiihhhcccbbb___\\\\\\___dddiiiooosssxxx~~~~~~rrrnnnoookkk```VVVFFF===555333333111111444000111222222333222111111000111111222222111111000111111111000000/////////........................---------...............///...------++++++***)))++++++++++++++++++++++++******++++++++++++++++++)))))))))))))))((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))'''''''''''''''''''''''''''((((((((((((((('''&&&''''''((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''&&&)))))))))******+++++++++,,,,,,------...////////////000111111000000222444555:::???@@@>>>HHHccc}}}wwwiii\\\RRRLLLHHHEEEDDDCCCBBBAAAAAACCCEEEGGGJJJOOOWWW```kkkxxxxxxrrrjjjhhhfffcccaaa______^^^[[[ZZZZZZYYYYYYYYYYYYYYYVVVUUUSSSRRRRRRTTTVVVWWWXXXYYYZZZ]]]```dddgggjjjkkknnnppprrrssstttvvvxxxzzz{{{}}}PPPYYY```aaabbbdddfffeeedddfffgggeeebbb^^^[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXUUUSSSQQQPPPNNNJJJFFFBBB===>>>AAAGGGOOO]]]ttt~~~zzzxxxxxxyyyzzz{{{}}}wwwsssnnnjjjhhhhhhgggfffaaaaaaaaa``````__________________aaadddfffgggfffccccccdddddddddddddddcccggghhhjjjjjjjjjhhhfffeeeaaa___\\\ZZZYYY]]]ccchhhjjjooovvv}}}vvvjjjdddccc___VVVNNNAAA:::444333333111111444000111222444444333222111111111222222222222111111111111000000000000000///........................---------------.........++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++++++++)))(((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''************************&&&&&&''''''((()))))))))(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&'''(((((((((((((((((())))))))))))))))))))))))&&&''''''''''''&&&%%%$$$(((((())))))***+++++++++++++++,,,,,,---......//////000111111000///000222333666<<<===<<>><<<@@@IIIRRRXXXfffxxxxxxwwwtttooolllnnnuuu{{{~~~yyyvvvpppnnnkkkiiihhhgggeeecccdddccccccdddfffgggfffddddddbbb`````````___^^^\\\bbbbbbbbbbbbbbbccccccccc```[[[VVVVVVWWWYYY^^^eeeiiisss|||qqqeeeccc```]]]ZZZSSSJJJCCC:::888666666666666444333444444333222222111000000222111000000000111222333.........///////////////........................//////.........---------...------,,,,,,------...,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,*********+++,,,,,,,,,---))))))))))))))))))))))))''''''''''''((()))++++++++++++)))(((''''''''''''+++***)))(((((()))***+++))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&***'''%%%&&&)))+++)))&&&(((((((((((((((''''''''')))((('''&&&%%%%%%&&&'''%%%&&&((()))))))))((('''))))))))))))))))))))))))+++++++++***)))***,,,...,,,,,,------///000111222555555555666999===BBBDDDUUUiii}}}kkk[[[SSSNNNLLLLLLHHHCCCAAACCCDDDCCCAAAAAADDDHHHNNNQQQaaafffnnnvvv~~~}}}wwwrrrkkkggggggeeebbbaaa```^^^\\\ZZZXXXWWWUUUUUUVVVVVVTTTSSSTTTTTTSSSSSSTTTUUUVVVVVVYYYYYYZZZ\\\___aaaccceeebbbdddgggjjjnnnqqqtttvvv}}}}}}}}}~~~~~~~~~~~~HHHLLLSSSZZZ___aaaaaaaaadddddddddddddddcccbbbaaaeeeddddddbbbaaa___]]]\\\YYYXXXWWWUUUSSSQQQPPPOOOIIIFFFAAA>>>???EEEMMMRRR[[[kkkzzzzzzrrrmmmkkknnnpppttt}}}}}}vvvssspppmmmllljjjgggeeedddddddddeeeffffffcccaaacccaaa```aaabbbbbbaaa___``````aaaaaaaaaaaaaaaaaa```ZZZUUUUUUVVVXXX]]]dddiiirrr{{{~~~uuuggg]]]\\\[[[YYYVVVOOOGGGAAA===<<<::::::;;;;;;999888444444444333222222111111333222111000000111222222.../////////////////////.................................------------,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++***))))))***++++++************++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,+++***)))(((''''''''''''((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&$$$%%%&&&'''((()))+++,,,&&&&&&'''((()))***++++++((('''&&&%%%%%%%%%&&&&&&&&&&&&((()))))))))((('''))))))))))))))))))))))))***++++++***)))***,,,...,,,,,,------...000111222111111111222555999===@@@GGGXXXuuuqqq^^^UUUMMMIIIFFFBBBBBBDDDDDDCCCAAA@@@BBBEEEHHHJJJQQQUUU\\\dddllluuu}}}zzzsssooofffeeebbbaaaaaa___]]][[[]]][[[ZZZZZZ[[[ZZZYYYWWWTTTTTTTTTSSSTTTUUUUUUVVVWWWWWWXXXZZZ\\\^^^aaabbbaaabbbeeehhhkkkoooqqqssszzzzzzzzz{{{|||}}}|||~~~{{{wwwzzz{{{{{{{{{zzz{{{~~~GGGKKKPPPVVV[[[___```aaadddddddddeeeddddddccccccffffffeeedddcccaaa___^^^[[[[[[YYYWWWUUUSSSRRRQQQOOOKKKEEE@@@???AAAFFFIIITTT```mmmxxx}}}ssslllgggeeecccdddjjjttt{{{xxxuuurrrnnnlllhhhhhhhhhiiiiiigggbbb___aaa``````aaadddeeeeeedddaaaaaabbbbbbbbbaaaaaa```___YYYTTTSSSTTTVVV\\\bbbiiirrrzzz}}}~~~uuueee[[[RRRTTTVVVTTTNNNGGGBBB???===<<<;;;;;;======<<<;;;555555444444333333222222444333222111111111111111//////////////////......////////////////////////------------,,,,,,,,,,,,------,,,,,,,,,,,,------++++++************++++++*********++++++++++++++++++******))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******)))(((''''''''''''%%%&&&''''''(((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''###'''******((((((+++///'''(((((()))***+++,,,,,,((('''&&&%%%%%%%%%&&&&&&&&&''''''((()))((((((((()))))))))))))))))))))))))))***+++***))))))+++---,,,,,,------...///111111/////////000333666:::<<<@@@LLL___zzztttdddSSSJJJFFFDDDEEEGGGEEEDDDCCCBBBBBBCCCDDDDDDFFFIIIOOOUUU\\\eeemmmsss}}}xxxkkkiiigggeeeeeecccaaa___]]][[[ZZZZZZZZZZZZXXXWWWTTTTTTTTTTTTTTTUUUUUUVVVTTTUUUVVVWWWYYY[[[]]]^^^^^^___aaadddgggjjjmmmnnnttttttuuuvvvwwwyyy{{{|||xxxzzz|||}}}zzzwwwtttqqqnnnoooqqqtttvvvxxx{{{EEEHHHLLLQQQWWW\\\```bbbccccccdddeeeeeeeeeeeeeeehhhhhhgggfffeeecccbbbaaa^^^^^^\\\ZZZWWWUUUTTTSSSRRRNNNHHHCCC@@@???AAACCCMMMWWWeeerrryyyqqqkkkfffcccbbbcccgggpppzzz{{{wwwrrrrrrssssssqqqmmmfffaaa`````````bbbeeegggggggggddddddeeeeeeeeecccbbbaaa]]]WWWRRRQQQRRRTTT[[[bbbkkkttt{{{}}}~~~uuufffZZZTTTLLLOOOQQQNNNGGG@@@<<<:::888777666777999::::::888555555555444444333333333444444333222111111000000////////////............////////////////////////------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---++++++************++++++***************+++++++++******))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))(((((()))******+++***)))((('''''''''''''''&&&''')))***+++******)))(((((((((((((((((((((((())))))))))))(((((((((((()))+++,,,+++)))((()))++++++******))))))(((((((((((('''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((***+++***))))))+++,,,------------...///000111000000000111444777999;;;>>>GGGRRRcccyyy```PPPJJJGGGGGGIIIGGGGGGFFFEEEEEEDDDDDDDDDCCCEEEHHHLLLQQQXXX___eeennnssszzzvvvssspppmmmllliiifffccc]]]\\\ZZZYYYZZZYYYWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVTTTTTTUUUVVVWWWYYY[[[\\\[[[\\\^^^```cccfffhhhiiinnnnnnoooqqqrrruuuwwwxxxvvvxxxzzz}}}~~~~~~~~~}}}}}}wwwvvvtttrrrqqqooommmllljjjmmmrrrwww|||CCCEEEHHHLLLRRRYYY___bbbbbbcccdddeeefffgggggggggiiiiiiiiihhhgggeeedddcccaaa```^^^\\\YYYWWWUUUTTTSSSOOOJJJEEEBBB@@@@@@AAACCCKKKYYYjjj|||}}}uuuooojjjaaa^^^]]]bbbiiittt|||vvvmmmgggbbbaaaaaacccfffhhhhhhgggeeeffffffffffffdddbbbaaa[[[UUUPPPOOOQQQTTT[[[cccnnnvvv}}}~~~~~~yyyiii^^^VVVRRRJJJLLLLLLHHH@@@:::777666444333222444666777666555555555444444444444333333444444444333222111000000000000//////.........---////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,+++******))))))******+++************************))))))))))))))))))))))))***))))))(((((('''''''''(((((((((((((((((((((((((((''''''''''''((()))))))))(((((('''''''''''''''&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))((((((((((((***(((&&&&&&(((((('''%%%******)))(((((('''&&&&&&((((((((()))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((***++++++******+++,,,------,,,------...///000000000111222444666888:::888@@@HHHRRRlllppp]]]RRRKKKHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDAAABBBCCCDDDFFFJJJPPPTTT\\\bbbjjjsss}}}}}}yyyuuurrrnnnjjjgggdddbbb```^^^^^^]]]ZZZXXXWWWWWWVVVVVVVVVVVVWWWWWWUUUVVVVVVWWWXXXYYY[[[[[[YYYZZZ\\\^^^```bbbcccdddiiiiiijjjkkkmmmoooqqqrrrtttvvvxxxzzz|||}}}}}}}}}yyy{{{}}}~~~}}}wwwwwwvvvvvvtttrrrpppooonnnnnnnnnnnnmmmllllllllllllpppvvv}}}DDDDDDEEEHHHNNNUUU\\\```aaabbbdddfffggghhhiiiiiijjjjjjjjjiiihhhfffeeedddcccbbb```]]][[[XXXVVVUUURRRPPPLLLHHHDDDBBBAAA@@@???CCCPPPbbbuuu}}}ssslllddd^^^[[[^^^bbbhhhyyy~~~uuuooofffeeeeeeeeeggghhhgggfffdddeeeffffffeeebbb```^^^YYYSSSNNNNNNPPPUUU]]]eeeooowww}}}~~~~~~mmmaaaZZZUUURRRIIIIIIFFFAAA;;;666444444444333222333555666555444444444444333333333333333333444444444333222111000000000000///......------........................------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))*********************)))))))))((())))))******))))))((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((((((''''''&&&''''''(((&&&&&&&&&''''''&&&&&&%%%************************)))))))))(((((((((''''''%%%""" """&&&(((&&&###&&&'''''''''((((((((()))''''''((()))))))))(((((((((''''''''''''((()))))))))))))))))))))))))))))))))***,,,,,,+++++++++,,,------,,,,,,---......///...//////000222444555666777<<>>999777555444333444333222333555555444333222222333333333333333333222333333444444333222111111000000///......------------------------------.........------------,,,,,,,,,++++++++++++,,,,,,******))))))))))))******+++*********)))))))))((('''((()))******)))((('''((()))))))))))))))******((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%))))))))))))))))))))))))((((((((('''''''''&&&&&&$$$$$$$$$%%%&&&'''''''''((((((((((((((()))))))))$$$%%%&&&((((((((('''&&&(((''''''&&&'''((()))***)))))))))))))))))))))))))))+++---...---,,,,,,---------,,,,,,------............///000111222333444:::999>>>HHHRRReeesssaaaVVVSSSHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEGGGIIIMMMSSS[[[ccckkktttyyy~~~zzzwwwqqqnnnjjjgggdddaaa^^^[[[\\\[[[[[[ZZZYYYYYYZZZZZZXXXXXXXXXXXXYYYZZZ[[[[[[YYYZZZ[[[\\\]]]^^^______^^^^^^^^^___```bbbcccdddfffhhhjjjlllmmmmmmmmmmmmjjjkkkmmmooopppqqqqqqqqqoooqqqtttvvvxxxxxxxxxwwwyyyzzz{{{{{{zzzxxxvvvuuuuuutttsssrrrrrrsssttttttrrrqqqpppooonnnmmmmmmmmmjjjkkkmmmnnnnnnmmmlllkkklllooorrrtttuuuwwwzzz}}}LLLJJJFFFDDDGGGLLLSSSWWWaaabbbdddfffhhhjjjkkkkkkjjjjjjjjjiiihhhgggfffeeedddcccaaa^^^[[[YYYWWWVVVTTTSSSPPPLLLHHHDDDAAA???@@@<<<@@@MMM^^^ooopppeee^^^^^^[[[YYYdddsss|||vvvrrrpppnnnlllllljjjhhhfffggghhhiiiiiihhheeeaaa___WWWPPPLLLMMMQQQWWW```iiiooowww|||{{{{{{~~~jjj\\\WWWUUURRRMMMFFF@@@888444444555555444444333222222333444333222222222222222222222222222111222333444444444333222111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,++++++++++++++++++,,,******))))))))))))******+++*********))))))(((((('''((()))******)))((('''(((((())))))******++++++((((((((((((((((((((((((***)))(((((((((((())))))''''''&&&&&&&&&''''''(((,,,+++)))'''&&&&&&&&&'''))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&))),,,---+++(((&&&'''***,,,,,,+++***)))((('''&&&"""###%%%&&&'''&&&%%%%%%(((''''''&&&&&&((()))***))))))))))))))))))))))))***,,,...///...------...------,,,,,,,,,---......//////000111222333444444<<<555666AAAGGGQQQpppnnnaaa]]]NNNLLLJJJHHHFFFEEEFFFFFF@@@BBBCCCCCCBBBAAABBBCCCDDDHHHMMMRRRXXX___ggglllzzzwwwssspppllliiieeebbb]]]]]]\\\[[[ZZZZZZ[[[[[[XXXXXXXXXXXXXXXYYYZZZ[[[ZZZZZZ[[[\\\]]]^^^______[[[[[[[[[[[[\\\]]]^^^______aaaccceeeffffffffffffdddeeeggghhhiiiiiihhhhhhdddfffiiillloooooooooooopppqqqrrrrrrpppnnnkkkjjjgggggggggfffgggggghhhhhhiiihhhhhhgggggggggggggggdddfffhhhkkklllmmmlllkkklllpppvvvzzz~~~ZZZNNNGGGJJJJJJGGGKKKTTTXXX]]]bbbeeefffgggjjjmmmkkkllllllkkkjjjhhhfffdddaaa```___]]][[[YYYXXXWWWUUUSSSOOOKKKHHHEEECCCCCC@@@>>>???EEENNN]]]sss|||mmmbbbaaa___[[[aaakkk|||vvvuuusssooollliiijjjjjjkkkkkkkkkiiifffbbb^^^\\\UUURRRMMMJJJLLLUUUaaaiiitttxxx|||~~~~~~~~~~~~{{{~~~uuuaaaXXXVVVSSSMMMJJJFFF@@@888444555666444111444444333333333333222222111111222222222222111111000///...///111222333222000...---,,,------+++***///............---------...,,,++++++,,,------,,,,,,,,,+++***))))))******+++++++++*********)))))))))(((&&&&&&((((((((('''&&&'''''''''(((((())))))((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%&&&&&&'''((()))'''''''''((()))******+++((((((((((((((((((((((((++++++)))(((''''''''''''&&&%%%%%%%%%%%%&&&'''''')))))))))))))))))))))))))))******++++++,,,------000,,,)))***...000...+++...///000111222333444444666666999>>>BBBKKK]]]nnnvvvgggTTTOOOIIIFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFEEEDDDGGGFFFFFFIIINNNUUU\\\```ooouuu||||||wwwrrrnnnlllccccccbbbaaa___^^^\\\\\\ZZZXXXWWWWWWYYYZZZYYYXXXZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[ZZZXXXWWWXXXZZZ\\\^^^___]]]\\\]]]aaacccbbb```^^^^^^___```aaabbbcccccc]]]^^^___aaaccceeeggggggeeedddccccccbbbbbbcccccc___```bbbcccccccccaaaaaa___```bbbdddggghhhhhhgggpppppppppppppppqqqrrrrrrvvvzzzaaaTTTKKKKKKJJJGGGJJJSSSVVVZZZ___bbbdddeeehhhkkkkkkkkkkkkkkkjjjhhhfffeeebbbaaa```^^^[[[YYYXXXWWWUUUSSSPPPMMMIIIGGGFFFEEEEEEBBBAAACCCGGGQQQbbbqqq~~~}}}vvviiieeebbb]]]___ggg|||{{{zzzxxxtttooolllkkkkkkhhhiiihhhgggeeeaaa^^^\\\WWWTTTOOOMMMOOOWWWccckkktttxxx|||~~~~~~~~~}}}|||ppp]]]UUUSSSOOOJJJGGGBBB<<<666444555555333000444444333333333222222222111111222222222222111111111///...///111333333222111000......///...---+++............------------...,,,++++++,,,------,,,+++++++++*********))))))+++++++++*********))))))***(((''''''((())))))(((((((((((()))))))))******((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***&&&&&&%%%%%%&&&&&&'''((()))))))))))))))))))))))))))******++++++,,,,,,---///+++)))***...000///,,,------...///000111111222222333555999<<>>666555333444555444222000333333333222222222222111111111222222222222111111222111///000222333333222222000//////000000///---.........---------,,,,,,...,,,++++++,,,---,,,,,,(((***+++,,,,,,+++)))(((************)))))))))))),,,***))))))***++++++***))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((('''''')))))))))))))))))))))))))))((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++(((((((((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,+++))))))***---/////////000000000111111111111111000000333666777888???GGGRRRppprrreee[[[TTTOOOKKKGGGFFFFFFGGGHHHHHHFFFDDDGGGGGGGGGGGGGGGGGGGGGGGGLLLNNNQQQUUUYYY___gggmmmssswww}}}|||xxxtttoookkkiiiiiiiiigggeeebbbaaa``````^^^\\\\\\\\\\\\\\\[[[[[[ZZZZZZ\\\[[[[[[[[[[[[]]]___aaacccccccccddddddcccaaa```______```aaaaaa```______^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^```______```aaaccceeeggghhhkkkppptttxxx}}}yyylll```SSSLLLIIIIIIIIIKKKOOOVVV\\\bbbeeeeeefffggghhhhhhhhhgggfffeeedddbbb___]]][[[YYYXXXRRRRRRRRRQQQPPPOOONNNNNNMMMJJJHHHIIIGGGDDDFFFJJJOOOZZZkkk|||{{{}}}xxxmmmhhhhhhiiiuuu~~~yyyvvvooommmkkkgggccc___\\\ZZZUUUUUUUUUWWW\\\eeeqqqxxxwwwyyy{{{~~~~~~}}}{{{gggZZZOOOKKKHHHCCC>>>;;;444444444555555555333222333333222222222111111111111111222222222222111111222111///000111222222111000...------//////...,,,...------------,,,,,,,,,...,,,++++++,,,---,,,,,,((()))+++,,,,,,+++***((()))))))))))))))))))))))),,,+++))))))+++++++++***((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))(((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''(((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))******+++,,,,,,***))))))***,,,...//////000000000000000111111111//////222777777777<<>>CCCNNNddduuuaaaSSSOOOLLLIIIGGGHHHIIIJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHJJJMMMPPPRRR[[[aaahhhnnnssszzzyyywwwsssrrrqqqpppnnnllliiigggeeeccc```___^^^]]]\\\\\\\\\]]]___```aaabbbccceeehhhhhhfffdddccccccccceeeggghhhhhhhhhfffeeeccccccccccccccccccccccccdddccccccccccccddddddeeeeeefffgggiiillloooqqqrrryyy~~~ooobbbWWWQQQJJJHHHKKKRRRXXX[[[___```bbbdddeeefffeeeeeecccbbbaaa```___]]]\\\\\\WWWWWWXXXXXXWWWVVVTTTSSSOOOKKKJJJLLLKKKGGGDDDFFFDDDGGGMMMUUUaaarrrvvvpppmmmqqq~~~~~~}}}zzzxxxuuuqqqlllhhhfffdddcccbbbbbbbbbeeekkksssyyyzzzxxxxxxzzz~~~wwwlllWWWNNNGGGEEECCC===888666444444555444333333444444222222222222111111111111111111222222222222111111111///......///000000///---,,,+++,,,---...---,,,---------,,,,,,,,,++++++...,,,++++++,,,------,,,))))))*********+++++++++(((((((((((())))))******+++***((((((***+++***)))))))))))))))((((((''''''((((((((((((''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***'''''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''((()))***+++'''''''''''''''(((((()))))))))))))))))))))))))))(((((())))))******++++++***+++++++++***+++,,,...+++,,,,,,---...///000000...---...333444333666:::???GGGUUUllltttfffZZZUUUOOOJJJIIIJJJJJJKKKGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHKKKLLLLLLRRRXXX___dddhhhnnnuuu|||~~~~~~}}}{{{yyyuuussspppllliiigggfffeeeaaaaaabbbdddeeefffhhhhhhhhhkkknnnooommmjjjjjjjjjgggiiillloooqqqqqqppppppkkkkkkjjjiiihhhgggffffffgggggghhhiiikkklllnnnooonnnppprrrvvvyyy{{{|||}}}~~~nnn^^^VVVLLLGGGHHHNNNTTTWWW]]]___aaacccdddeeeeeeeeebbbbbbaaa```___^^^]]]]]]YYYZZZZZZZZZZZZXXXVVVUUUNNNJJJJJJNNNOOOLLLKKKLLLEEEEEEEEEGGGOOO\\\lllwww{{{qqqlllppp|||{{{{{{}}}|||xxxtttqqqooonnnjjjiiihhhggghhhlllrrrwwwzzzxxxvvvyyy}}}vvvjjjaaaRRRKKKDDDCCCAAA;;;666444333444444333222222333444222222222111111111111000111111222222222222111111111///------/////////......,,,+++,,,......---,,,---------,,,,,,,,,++++++...,,,++++++,,,------,,,******))))))***+++,,,,,,'''((((((((())))))******+++)))(((((()))******)))+++*********))))))(((((()))(((((((((''''''''''''&&&'''(((******((('''&&&((((((((((((((((((((((((###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))***+++)))))))))))))))(((((((((((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%'''''''''''''''((())))))))))))))))))))))))))))))((((((((()))******++++++++++++,,,+++******,,,---------...///000111222333111...///333444333555999666>>>JJJZZZvvvbbb\\\SSSMMMJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFEEEDDDEEEGGGJJJLLLLLLLLLLLLRRRXXX\\\___dddlllrrrxxx{{{~~~zzzvvvrrrooonnnmmmhhhhhhiiikkklllnnnoooooonnnrrrvvvvvvtttqqqqqqrrriiilllqqqvvvzzz|||||||||ssssssqqqooommmkkkjjjiiijjjkkkmmmooorrruuuwwwyyywwwyyy}}}tttgggUUUJJJGGGJJJLLLMMMUUU]]]bbb``````eeegggfffaaabbbbbb```___^^^```aaa^^^```aaaaaa```]]]ZZZXXXWWWUUUSSSQQQOOONNNMMMLLLGGGEEECCCDDDHHHOOOWWW]]]oooyyyvvvjjjkkkuuu{{{vvv|||~~~{{{uuuqqqrrrooolllkkknnnqqqsssttt|||xxxvvvwww|||{{{mmm```XXXRRRKKKDDDAAA===777555666333333444444333333222111333222111111000000111111111111111111000000000000,,,,,,,,,,,,---///111222.........------,,,,,,,,,---,,,,,,+++,,,---...///---,,,++++++******+++++++++,,,---......,,,***)))))))))))))))))))))))))))))))))))))))******************************************))))))((((((''''''((((((((('''&&&&&&(((***))))))******)))((('''&&&''''''''''''''''''''''''))))))(((''''''''''''''''''''''''(((***)))'''%%%!!!###%%%'''(((((('''&&&+++***)))(((((('''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))((()))******+++)))***++++++,,,---......---------............///111111000000000111333444999;;;BBBLLL[[[wwwxxxlll\\\PPPJJJIIIIIIIIIIIIJJJKKKJJJIIIHHHHHHIIICCCDDDEEEFFFHHHIIIKKKKKKLLLOOOSSSWWW[[[___cccfffllloootttwwwxxxyyy{{{}}}zzz|||~~~|||{{{zzz{{{zzzxxxvvvvvvwwwyyyzzz}}}~~~~~~~~~}}}||||||{{{xxxuuuuuuzzz~~~zzzwwwvvvwwwxxxvvvyyy|||wwwaaaPPPIIIIIIJJJJJJPPPWWW\\\[[[\\\```bbbaaa```aaabbbaaa``````aaaccc```aaabbbbbbaaa^^^\\\ZZZXXXWWWUUUSSSQQQPPPPPPOOOMMMJJJFFFDDDDDDGGGKKKNNNWWWbbbrrr}}}}}}pppnnnsss}}}vvvzzz}}}yyyxxx|||~~~{{{wwwvvvssspppnnnppprrrtttuuuyyyvvvtttvvvzzz{{{qqqhhh^^^WWWRRRJJJCCC???<<<666444666333333444444333333222111333222111111000000111111111111111000000000//////------,,,,,,,,,---...///......---------,,,,,,,,,---,,,,,,+++,,,---...///---,,,++++++******+++++++++,,,---...---,,,***)))************************))))))))))))************((((((((((((((((((((((((***)))))))))(((((((((''')))))))))((('''''')))+++***)))))))))(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((''''''(((***)))(((&&&((()))***+++,,,+++++++++***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------------............////////////000222444555555777<<>>:::777444333555333333444444333333222111333222111111000000111111111000000000////////////000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,,,,+++***)))************************((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***(((((()))***+++***(((&&&&&&''')))***(((((((((((((((((((((((()))(((''''''''''''(((((()))((('''((()))***((('''+++***((('''&&&''')))***(((((('''(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((((((((()))***************,,,+++++++++++++++++++++,,,,,,---------.........------...///000111333333444444777:::<<>>;;;888555222111222333555555555444333333222111111444444333222111000///...000000000000000000000000......---------,,,,,,,,,.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''(((+++...000111111111000///---+++)))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))***)))(((((('''''''''((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))((()))***++++++)))'''%%%''''''''''''''''''''''''***))))))(((((((((((()))((((((((((((((((((((((((************************+++,,,------......------,,,---...///000000000000222222222333444555666777<<>>;;;666555444222222333555666555444444333222222111111000000000000000000000000////////////////////////......---------,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''***)))((('''(((+++...///333333333333111///---,,,((((((((((((((((((((((((************************(((((('''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))(((((((((((((((((()))***)))((('''&&&''''''''''''''''''''''''))))))((((((((())))))***((((((((((((((((((((((((************************+++,,,------...---------,,,---...//////000000000111111111111222333555666666;;;BBBKKKYYYuuusssgggXXXSSSMMMJJJKKKLLLKKKIIILLLKKKJJJHHHFFFEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJLLLNNNOOOOOOPPPPPPRRRSSSUUUWWWXXXYYYYYYZZZ[[[]]]^^^```aaacccdddfffhhhiiiiiiiiiiiillllllkkkkkklllmmmoooppptttxxx|||}}}}}}{{{rrrnnnhhhccc```]]]ZZZXXXrrriiibbbXXXPPPLLLIIILLLNNNOOORRRWWWZZZYYY[[[[[[\\\^^^```aaaccccccdddbbbaaa```___^^^[[[YYYVVVVVVWWWXXXZZZ\\\^^^___^^^ZZZRRRJJJEEEBBBAAAAAABBBIIIRRRYYY]]]```dddgggrrryyyuuulllgggmmmtttllljjjuuuyyytttpppmmmhhhdddaaa```___^^^]]]^^^___```cccdddfffggghhhgggeeedddfffbbbbbbkkkwwwzzzooodddVVVRRRMMMHHHCCC>>>999666333333444555666777777888444444333333222111111111,,,,,,---...//////000111..............................---------,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))(((((()))+++---///333333333333111///---,,,))))))))))))))))))))))))************************(((((()))))))))(((''''''&&&'''(((*********))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))***+++))))))))))))))))))))))))************************++++++,,,---------------,,,---...//////000//////111000//////000222444666888999???DDDIIIXXXzzzyyyjjj```TTTOOOOOOPPPNNNKKKMMMLLLJJJHHHGGGFFFFFFGGGJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHIIIKKKKKKJJJKKKKKKLLLNNNPPPRRRSSSVVVVVVWWWWWWXXXZZZ[[[\\\]]]]]]___```aaaaaaaaaaaaccccccdddeeefffhhhiiijjjnnnpppsssttttttwww|||~~~zzzxxxwwwtttooojjjcccaaa]]]ZZZXXXVVVSSSQQQvvviii[[[RRRNNNMMMLLLLLLOOOSSSVVVWWWWWWXXXZZZ]]]```bbbcccdddhhhfffcccbbbcccaaa]]]YYYUUUUUUVVVWWWYYY[[[\\\]]]___[[[UUUMMMGGGDDDBBBAAA>>>BBBGGGJJJMMMPPPTTTWWW```fffnnnuuuyyy{{{|||}}}}}}ppphhhjjjxxxzzzppplllqqqxxx}}}}}}yyytttnnnjjjhhhfffdddbbb```______^^^___```bbbccceeegggkkkmmmmmmlllkkkkkknnnkkkmmmvvv~~~xxxuuulllaaaRRRNNNHHHBBB>>>;;;777444333444666888999999888888333333222222111111111000+++,,,------...///000000..............................---------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---...000000000000///---+++***((((((((((((((((((((((((************************((()))*********((('''%%%"""$$$&&&((()))((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((+++******)))(((''''''&&&((((((''''''&&&''''''((())))))))))))))))))))))))(((((((((((()))***+++,,,************************************************++++++,,,------------,,,,,,,,,---...////////////111000///...///111444666<<<999<<>>>>>NNNdddtttiiieeeccc^^^XXXYYYVVVRRRPPPPPPOOONNNLLLIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEHHHHHHHHHIIIJJJLLLNNNNNNQQQQQQPPPPPPQQQQQQRRRSSSRRRRRRRRRRRRSSSTTTTTTUUUWWWXXXZZZ\\\^^^```aaabbbbbbccceeeffffffhhhjjjlllnnnllljjjkkknnnqqqqqqpppqqqrrrtttuuuvvvvvvuuutttwwwvvvvvvwwwxxxzzz|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~vvvtttqqqnnnkkkiiihhhgggeeedddbbbaaa___]]]ZZZXXXSSSRRRQQQQQQRRRSSSQQQPPP}}}lll^^^VVVNNNMMMLLLJJJIIIIIIMMMOOOSSSXXX]]]```bbbccceeedddcccbbb```]]]XXXUUUVVVVVVUUUUUUUUUVVVVVVWWWXXXWWWUUUSSSOOOLLLJJJHHHDDDCCCBBBAAABBBDDDEEEFFFDDDGGGKKKNNNPPPRRRTTTVVVYYY___jjjwww|||ssssss}}}wwwppplllllluuuyyytttpppnnnkkkiiihhhfffccc```___^^^^^^___[[[[[[[[[\\\]]]___aaacccnnnsssyyy||||||}}}|||}}}rrrmmmiii___TTTNNNIIIBBB<<<999888777666111222333333222111000///000000000000000000000000111111111000000/////////..............................---------,,,,,,,,,.........---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...************************++++++++++++++++++++++++************************((((((((((((((((((((((((******)))******++++++,,,...////////////---,,,***(((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))(((((('''((()))+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,******************************************************+++,,,,,,,,,,,,,,,+++,,,---......///......//////000000111333444444666222333:::======DDDOOO___xxx{{{xxxrrrllleee```ZZZVVVTTTRRRNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFGGGHHHIIIKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPSSSTTTVVVXXXZZZ[[[\\\\\\\\\\\\^^^___```aaabbbccceeeeeeffffffggghhhjjjkkkhhhiiijjjlllmmmmmmnnnnnnnnnmmmmmmnnnooopppqqqrrrrrrrrrtttuuuvvvvvvvvvvvv{{{{{{{{{zzzxxxvvvuuutttllliiieeeaaa___^^^```aaa\\\\\\\\\[[[ZZZXXXVVVVVVNNNMMMMMMOOOSSSVVVWWWWWW{{{jjj```VVVTTTQQQKKKFFFFFFFFFIIINNNTTTYYY]]]___```___aaacccbbb___\\\ZZZYYYVVVVVVUUUUUUVVVVVVWWWXXXVVVVVVUUUTTTRRROOOMMMKKKGGGEEECCCBBBBBBCCCDDDDDD@@@BBBDDDEEEEEEFFFIIIKKKJJJNNNVVV___iiirrrzzz~~~wwwwww}}}ssskkkhhhllltttyyyvvvrrrooollljjjgggeeebbbaaa___]]]\\\\\\^^^```^^^^^^___aaadddhhhkkkmmmwww{{{~~~vvvmmmfffbbbYYYPPPJJJEEE>>>888666555555444111111222222111000000///000000000000000000000000111111111000000000//////////////////////////////......---------,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++************************************************((((((((((((((((((((((((***************+++++++++,,,---......---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((('''(((***+++++++++***)))))))))))))))))))))))))))*********)))******++++++******************************************************+++,,,,,,,,,,,,+++++++++,,,---............,,,---///111222222222111333555666888999<<>>===<<<:::777444222333555444333222222333111111000000//////......////////////............------------------------............---------------,,,,,,,,,......,,,***---,,,,,,++++++,,,,,,---,,,+++***+++,,,---,,,+++++++++***))))))***+++++++++*********)))))))))))))))))))))***+++,,,,,,,,,)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((())))))************)))************+++++++++************************+++(((&&&&&&(((*********)))))))))))))))))))))))))))******************+++)))))))))))))))((('''''''''((())))))************************************+++***)))(((((()))******,,,+++************+++,,,************************++++++,,,,,,,,,,,,,,,+++******++++++,,,------...------...///////////////000222333333333333666888999<<>>;;;777666666777666666333555666555222111000111......////////////////////////.........---------------------------------.........---------,,,,,,---,,,++++++,,,,,,***(((++++++------------++++++///...------------,,,+++,,,,,,++++++++++++,,,,,,*********************************+++++++++,,,,,,))))))))))))))))))))))))((())))))******))))))(((((((((((((((((()))))))))))))))))))))************))))))*********++++++++++++++++++++++++************)))(((((()))******+++))))))))))))))))))))))))*********))))))((((((((())))))*********))))))((($$$%%%'''((()))***++++++(((((((((((((((((((((((('''((())))))***)))))))))***))))))))))))))))))***++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,---------.........//////,,,---......//////......///000111111111222444666555888<<<===>>>HHH```vvvxxxsssqqqqqqrrrnnnhhh```[[[XXXSSSOOOMMMIIIIIIIIIIIIIIIJJJKKKLLLHHHGGGEEEDDDDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPLLLMMMNNNNNNOOOOOOOOONNNKKKLLLLLLMMMOOOPPPPPPQQQPPPQQQSSSTTTUUUTTTRRRQQQTTTTTTUUUWWWYYYZZZ\\\]]][[[[[[ZZZZZZZZZYYYYYYYYYUUUTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVXXXZZZ]]]```bbbaaafffnnnvvv{{{{{{wwwtttsssxxxyyyvvvqqqppprrrssssssrrrpppyyyyyyqqqgggbbbZZZTTTOOOMMMMMMMMMNNNPPPSSSVVVYYY[[[\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYY[[[ZZZXXXWWWVVVVVVVVVVVVRRRRRRQQQQQQPPPOOOOOOOOOOOONNNNNNNNNMMMNNNNNNNNNMMMLLLKKKJJJHHHFFFDDDCCCEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEGGGJJJIIIHHHKKKQQQVVVbbbtttzzzuuuyyy}}}}}}|||zzzoooiiiaaa]]]]]]aaaeeehhhpppppprrrtttsssoooiiiddd\\\[[[YYYXXXWWWWWWXXXXXXYYY[[[\\\]]]\\\[[[\\\]]]]]]ZZZWWWUUUTTTSSSRRRQQQPPPRRRSSSTTTSSSTTTWWWZZZVVVZZZ___gggppp|||mmmZZZLLLDDDBBB<<<999555333222333333222222333444333111/////////............////////////............------------------------------------...------------,,,,,,,,,---+++++++++,,,,,,***(((++++++------------++++++///...------------,,,+++***++++++++++++++++++***)))))))))))))))))))))))))))))))))***************************************))))))************))))))'''((((((((())))))******++++++++++++++++++++++++))))))*********+++++++++++++++*********)))))))))))))))))))))))))))***+++)))))))))))))))))))))))))))))))))((((((''''''&&&))))))************))))))%%%&&&''')))***+++++++++((((((((((((((((((((((((((()))***++++++++++++***)))))))))******)))))))))************************((()))***+++,,,------------------...............,,,------..................///000000000111333555666666888;;;===BBBNNN[[[ssszzzppphhhaaaXXXQQQNNNMMMLLLLLLLLLNNNPPPQQQLLLJJJHHHGGGFFFGGGIIIJJJIIIIIIHHHHHHHHHIIIKKKLLLKKKLLLMMMOOOPPPPPPPPPPPPMMMNNNNNNOOOOOOOOOOOONNNMMMNNNNNNOOOPPPQQQRRRRRRQQQSSSUUUVVVVVVUUUSSSRRRRRRSSSUUUWWWYYY[[[\\\]]][[[ZZZYYYXXXXXXXXXYYYZZZWWWXXXXXXXXXXXXWWWXXXXXXSSSVVV[[[bbbhhhnnnrrrtttrrrvvv~~~wwwqqqppppppmmmkkkmmmtttyyysssjjjbbb[[[UUUPPPLLLKKKLLLNNNQQQTTTWWWYYY[[[YYYYYYZZZ[[[[[[[[[[[[ZZZ]]]]]]\\\\\\[[[ZZZZZZZZZSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNJJJKKKKKKKKKJJJHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBEEEDDDEEEGGGGGGDDDEEEJJJKKKSSS^^^mmm|||uuuoookkknnntttzzzxxxwwwuuunnniiiaaa\\\ZZZZZZ[[[\\\]]]^^^aaadddfffeeeaaa^^^YYYYYYWWWVVVUUUTTTTTTTTTSSSTTTVVVVVVUUUTTTUUUVVVVVVSSSQQQOOOOOOPPPOOONNNMMMPPPSSSTTTSSSUUUYYY]]]\\\aaaiiirrr{{{|||lll[[[MMMDDD???>>>;;;888444222111222111000000222333222000//////000.................................------------,,,------------------------------------,,,,,,,,,,,,,,,++++++,,,------,,,***+++,,,,,,------,,,,,,+++...---,,,,,,------,,,+++((())))))******))))))(((((((((((((((((()))))))))))))))))))))))))))))))))******************************++++++++++++******(((((())))))******++++++,,,,,,,,,,,,,,,+++++++++)))************++++++++++++++++++***))))))((((((((()))++++++))))))***,,,))))))))))))))))))))))))((((((((((((((((((''''''))))))******++++++******''''''(((***++++++++++++))))))))))))))))))))))))))))))******++++++,,,,,,)))******++++++******)))))))))))))))))))))))))))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------.../////////000222444444222444999<<<>>>BBBGGGXXXoooxxxjjj^^^VVVTTTQQQOOONNNNNNPPPQQQOOONNNLLLJJJIIIIIIIIIJJJJJJIIIGGGFFFEEEGGGIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQSSSUUUVVVVVVUUUTTTRRROOOQQQSSSUUUWWWXXXYYYYYYWWWVVVUUUTTTTTTVVVXXXYYYUUUWWWXXXWWWVVVUUUVVVWWWVVV\\\gggttt~~~wwwttttttrrrooosssvvv}}}~~~uuukkkbbbYYYSSSMMMLLLLLLMMMOOORRRUUUWWWVVVWWWYYYZZZ\\\\\\\\\[[[ZZZ[[[\\\]]]^^^]]]]]]\\\UUUTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPOOONNNMMMJJJKKKLLLMMMLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDIIIFFFEEEGGGEEEBBBBBBFFFFFFJJJOOOXXXgggvvv|||{{{uuunnnhhheeebbb___bbbhhhttt{{{}}}xxxsssqqqpppnnnmmmhhhaaa\\\ZZZZZZZZZZZZTTTTTTWWWZZZ]]]]]][[[YYYWWWWWWVVVVVVUUUTTTTTTTTTQQQSSSUUUUUUSSSRRRRRRSSSQQQOOOMMMMMMNNNPPPPPPPPPNNNRRRVVVWWWWWWXXX^^^bbbgggmmmvvv~~~vvvjjjYYYLLLDDD???;;;999888666333222333444333222000111333333111000000111/////////......------,,,.........---------,,,,,,---------------------------------,,,,,,,,,+++++++++++++++,,,...///...,,,---,,,,,,++++++,,,,,,---,,,+++***+++,,,---,,,+++***+++,,,,,,,,,,,,+++***(((((()))))))))*********************************************************++++++,,,,,,,,,,,,++++++)))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++---,,,,,,+++******))))))'''***,,,+++***)))***,,,))))))))))))))))))))))))))))))))))))************((()))***++++++++++++***))))))***+++++++++++++++************************))))))(((((()))***,,,---******+++,,,,,,+++******************************,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---//////...///111333111000222777999888:::===HHHWWWlllzzzkkkgggbbb\\\YYYWWWXXXXXXYYYXXXWWWUUUTTTRRRQQQPPPMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOPPPPPPPPPOOOPPPQQQSSSSSSSSSRRRRRRNNNOOOQQQTTTUUUVVVVVVVVVUUUTTTRRRQQQRRRUUUXXXZZZWWWYYY[[[[[[YYYYYY[[[]]]ccclllzzz{{{|||}}}yyynnnbbbZZZOOONNNLLLKKKLLLNNNQQQSSSTTTVVVXXXZZZ\\\\\\\\\\\\UUUWWWZZZ]]]^^^^^^]]]\\\VVVVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLMMMOOOPPPOOOMMMJJJHHHGGGHHHIIIJJJJJJJJJJJJJJJOOOKKKIIIIIIGGGCCCCCCFFFBBBCCCDDDHHHRRR]]]aaa^^^ddd___[[[ZZZYYYXXX[[[```eeemmmrrrppplllkkklllkkkkkkeee^^^XXXVVVVVVWWWWWWRRRRRRSSSVVVXXXYYYWWWUUUPPPPPPQQQRRRRRRSSSSSSTTTPPPRRRTTTTTTSSSQQQQQQQQQPPPNNNMMMNNNQQQTTTUUUUUUQQQVVVZZZ[[[[[[]]]ccchhhqqqwwwkkk^^^NNNDDD@@@>>>999555666444333444555666666555000222333333222222222333000000///...------,,,,,,......---------,,,,,,,,,---------------------------------,,,,,,,,,+++++++++***+++,,,///000///......---++++++++++++---...+++***)))***,,,---,,,+++......///000000///......))))))******+++++++++,,,,,,+++++++++++++++++++++************************+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++++++++******)))))))))************+++++++++......---,,,,,,+++******'''***,,,,,,***)))***,,,))))))))))))))))))))))))******++++++,,,,,,,,,---((()))***+++++++++++++++***++++++,,,,,,,,,++++++************************)))(((&&&&&&''')))+++---***+++,,,------,,,+++***++++++++++++++++++++++++.........///......------........................+++,,,------......------,,,---.........///111333111000222666555333666;;;<<>>DDDLLL]]]xxxwwwnnnlllhhhfffeeedddbbb```aaa___]]]]]]]]]\\\ZZZXXXWWWTTTTTTUUUUUURRRTTTXXXXXXUUUSSSSSSTTTTTTRRRPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVXXX[[[\\\ZZZYYYYYYYYY\\\\\\]]]___dddkkkrrrwwwyyyzzz{{{{{{rrriii```\\\\\\ZZZTTTNNNNNNMMMNNNPPPSSSUUUVVVUUUXXXXXXYYYZZZ[[[\\\]]]^^^```^^^\\\ZZZXXXWWWVVVUUUWWWVVVVVVUUUSSSQQQOOONNNPPPPPPPPPPPPOOONNNMMMMMMOOOOOOPPPQQQQQQPPPOOONNNMMMLLLJJJHHHGGGGGGHHHHHHJJJIIIHHHGGGFFFEEEEEEDDDFFFEEEFFFIIILLLNNNNNNMMMJJJLLLPPPTTTYYY\\\___```\\\\\\\\\YYYTTTPPPMMMLLLNNNMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQSSSUUUWWWXXXXXXVVVTTTSSSTTTXXX]]]```bbbiiisss}}}{{{xxxkkk^^^LLLEEE===:::;;;<<<:::888333333333333222222222222222222222111111111111111................................................---------------------------,,,,,,,,,,,,---...///------------,,,,,,,,,,,,---,,,++++++---//////...+++++++++++++++,,,------......---,,,+++***))))))+++++++++++++++*********************************++++++++++++++++++++++++******)))((((((***+++,,,************+++++++++,,,+++,,,---.........------++++++++++++,,,,,,,,,,,,************++++++,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++******))))))******)))))))))***************++++++************++++++,,,,,,++++++++++++,,,,,,//////...---,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......///............///000000///000222222222222444555777777:::===@@@HHHZZZjjj|||{{{zzzyyyxxxtttrrrooommmllliiieeecccccc___\\\]]]\\\ZZZ\\\```aaa```^^^]]]\\\[[[XXXVVVVVVWWWXXXYYYZZZZZZ[[[[[[]]]aaagggjjjiiiddd```^^^bbbccceeehhhmmmuuu{{{wwwuuuuuuzzzwwwllliiikkkiiiaaaXXXVVVSSSOOONNNOOOSSSUUUVVVWWWXXXZZZ]]]^^^___^^^^^^bbbaaa___]]][[[ZZZYYYYYYXXXXXXWWWVVVUUUSSSQQQPPPQQQQQQQQQQQQPPPOOONNNMMMOOOPPPRRRSSSSSSQQQOOONNNNNNMMMKKKJJJHHHHHHHHHHHHGGGHHHHHHIIIHHHGGGFFFEEEEEEDDDEEEHHHLLLNNNMMMMMMEEEFFFIIIMMMRRRWWW[[[^^^ZZZZZZ[[[XXXSSSOOOLLLKKKMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOQQQRRRSSSUUUXXXZZZ\\\ZZZYYYYYY]]]ccciiimmmrrryyyzzzuuu|||~~~vvvjjj\\\PPPDDD???:::999:::;;;999666333333333222222222222111333333222222111111000000........................------------------------//////......---------,,,,,,,,,,,,,,,------......------------------,,,,,,---,,,******+++---...///++++++++++++,,,,,,------------,,,++++++***)))))),,,,,,,,,++++++*********************************++++++++++++++++++++++++***))))))((()))***++++++*********+++++++++,,,,,,+++,,,,,,---------------+++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,++++++,,,,,,---...***++++++,,,++++++******++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++************+++***************++++++,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++...---,,,+++,,,---,,,,,,.........------,,,,,,,,,,,,,,,,,,---------.........------------.../////////000222222111222444666333444777;;;<<>>CCCJJJZZZqqq|||xxxrrrnnnzzzyyyqqqkkkfffcccfffeeedddeeeffffffeeedddbbb```^^^\\\[[[[[[]]]^^^VVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUUUUVVVVVVVVVVVVXXXVVVTTTSSSSSSSSSSSSSSSPPPPPPPPPQQQRRRSSSTTTTTTXXXZZZ\\\^^^___aaabbbcccbbbdddgggiiillloootttxxxzzz|||}}}yyywwwwwwwwwrrriiigggiiijjjjjjfff^^^UUUPPPBBB>>>:::777666666666555333333333333222222111111////////////////////////000/////////............------------------------...............---------////////////////////////........................------........./////////---...///...---,,,---///,,,,,,---...............------,,,,,,,,,,,,------/////////.........------------------------------///...---,,,,,,---...///..............................------......///000........................---...///000000///...---................................................,,,,,,---------.........111111000//////...------////////////............---...////////////...---------------..................------------......------------------------////////////////////////........................------------,,,,,,,,,,,,...........................------------...//////........./////////000000000111111222222222222222111333666666777888;;;>>>DDDKKKVVVggg~~~zzz}}}}}}{{{zzzsssnnnkkkjjjhhhggghhhjjjlllkkkjjjiiigggdddaaa_________```YYYZZZZZZYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVWWWYYY[[[XXXYYYZZZ[[[[[[\\\\\\]]]^^^^^^```bbbfffiiikkklllrrrtttwww{{{~~~uuuxxx|||~~~tttnnnhhhkkkmmmkkkdddYYYNNNGGG@@@===999777777666666555333222222222222222111111///////////////////////////////////////......---------------------------........................////////////////////////........................,,,------------.........,,,...///...------...//////////////////...---,,,...------------------............------------,,,------------------------000///------------///000............---------------------,,,---......///------------------......---...///000000000///.../////////////////////////////////////////////////////////......---------000000//////...---,,,,,,000000/////////.........,,,---...//////...---,,,---------........./////////......------......///------------------------////////////////////////........................++++++++++++++++++,,,,,,...........................------------...//////............////////////000000000000111111222222444555555555666888;;;===BBBDDDIIIPPP]]]rrr~~~uuuwww|||yyyyyyzzz|||{{{vvvsssrrrpppnnnnnnqqqwww{{{|||{{{tttrrroookkkhhheeedddcccaaabbbbbb___\\\ZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXWWWXXXYYYZZZ[[[]]]aaaddddddfffiiijjjiiihhhhhhiiigggggggggkkkqqqvvvyyy{{{{{{~~~~~~||||||www~~~yyywwwpppsssvvvssshhhYYYKKKCCC???===:::888777777666444222222222222222222111111000000000000000000000000/////////000///......---////////////////////////.............../////////////////////////////////------------------------,,,,,,---------.........,,,---///...------...///000000000000///...---,,,///......------......///.........---------,,,,,,------------------------//////............//////...............---------------,,,,,,------...///---------------............//////000000000//////000000000000000000000000000000000000000000000000333222222111000000///////////////......---------000000000/////////......,,,---...//////...---,,,------........./////////------,,,,,,,,,,,,------------------------------------------------------........................++++++++++++,,,,,,,,,,,,...........................------------...//////------........./////////111000000000000111222222666555444333333555777888888;;;AAAFFFKKKUUUhhhyyy~~~zzzzzzuuuuuuwwwyyy{{{~~~}}}xxxtttqqqooonnnrrrpppqqqxxx|||wwwrrrooommmppppppppplllgggcccccccccbbbaaa```___^^^\\\[[[[[[ZZZ\\\^^^___```cccgggkkknnnqqquuuvvvtttrrrqqqrrrmmmkkkiiilllqqquuuxxxxxxsssuuuxxx{{{}}}yyywwwyyy|||yyy{{{~~~~~~vvv{{{{{{nnn[[[JJJ@@@===:::888777777777555444111111111111111111222222111111111111111111111111...///000000000///------////////////////////////---........./////////000////////////////////////---------------------------............/////////,,,---......------...000//////000000000//////...//////............///////////////............---......................../////////000000/////////000000000//////..................---......///000------........./////////000000///////////////000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000/////////............//////.....................////////////------,,,,,,,,,,,,------........................------------------------........................,,,,,,,,,------.........------------------------...------------...//////---------.........//////111111000000000111222333333222222222333333333222444555999@@@BBBEEENNNXXXnnnzzzuuussssssvvvxxxxxx{{{~~~{{{vvvppplllhhhgggfffkkkjjjllluuu~~~yyyvvv|||}}}|||xxxqqqmmmllllllgggfffeeecccaaa```^^^^^^]]]```ccccccdddfffkkkooosssvvvzzz{{{xxxuuuuuuuuujjjfffbbbbbbdddggghhhgggeeegggiiikkknnnqqqvvvyyyvvvwwwvvvsssqqqrrrvvv{{{~~~}}}~~~}}}yyy~~~ppp[[[HHH===999777666555666666555444111111111111111111222222111111111111111111111111...///000000000///---,,,---------------------------.........//////000000////////////////////////------------------------////////////000000000000,,,---......------///000---...///000000111111111//////............//////000000000000////////////000000000000000000000000...///000111111000///...222111111111000000/////////////////////000111111.../////////000000111111222111///.........///000000000000000000000000000000000000000000000000000.........///000000111111000000000000000111111111000000000000////////////000000////////////000000............/////////000//////............//////........................000000000000000000000000................................./////////000000------------------------...------------...//////---------.........//////222111000000000111333444...///000333555555333222:::555444:::===>>>BBBIIIJJJ]]]tttzzzuuurrrrrrrrrrrrvvv|||~~~{{{vvvqqqkkkhhhdddccceeemmmyyy{{{yyyzzzuuunnnjjjiiifffbbb^^^]]]___aaaaaa```______```cccggglllnnnmmmkkkiiihhhaaa___[[[XXXVVVVVVWWWXXXYYY[[[^^^```bbbcccfffhhhiiilllooooooqqqzzz~~~~~~{{{zzzzzzsssrrrnnnfffZZZMMMAAA999666555555555555444444444222222111000/////////000000000000000000000000000)))***---///000000000///---.........//////000000////////////////////////.........////////////000---------.........//////------............------(((+++///000000/////////..................------//////............//////222111//////...///000111222111000///.............../////////000000111111000/////////............/////////000000111111111---...000///------...///000000000000000/////////222111000000111222222111444222000///000111000///444333222111000000000000222222222222222111000///444333222000...+++((('''...///000111111000........./////////...---+++***......///////////////000////////////////////////......//////000////////////...---,,,,,,---...///........................,,,------......------,,,---------............///---------.........//////000000000000000000000000111111222222222333333333555666777777777888;;;===BBBGGGQQQ```ttt|||sssooommmmmmqqqvvv{{{|||xxxnnnlllkkknnnuuu{{{~~~~~~~~~xxxuuuuuu{{{{{{tttmmmfffaaa___``````___\\\ZZZYYYZZZZZZ\\\^^^^^^]]]\\\]]]^^^YYYXXXWWWUUUTTTSSSSSSSSSTTTWWWZZZ]]]```eeejjjmmmssswww{{{}}}|||vvvuuuvvv{{{|||vvvrrr^^^\\\XXXQQQJJJBBB;;;888555555555555444444444444222111000000000000000000000000000000000000000000/////////000000000//////............/////////000........................---............/////////---------.........//////---......//////......---***---///000///....../////////////////////////////////............//////000///...------...///000//////.........//////000.........//////000000000111111000000000000000000000000111111222333444444333333333333333333444555333333333333333222222222444333222222333555555555555333222222333333222111444444333222111111111111333333444444333333222222111111222222222222111111111222333333333333222111111111111111111000///...000000/////////........./////////...............------...............---...------,,,---...000000........................,,,------......------,,,---------............///---------.........//////000000000000000000000000111111111222222222333333444666888888777888999;;;<<<>>>CCCLLLYYYjjj{{{xxxpppmmmmmmooorrruuuyyy}}}{{{|||}}}{{{xxxxxxwwwvvvssspppllliiigggkkkooovvv|||zzzooogggbbb^^^^^^]]]ZZZVVVSSSQQQQQQSSSSSSRRRPPPOOOPPPSSSVVVTTTTTTTTTUUUUUUVVVVVVWWW]]]```eeeiiinnntttzzz~~~vvvnnnnnnsss{{{}}}vvvkkkbbbOOOLLLGGGBBB>>>;;;:::999555555555555444444444444000000000000000000111222000000000000000000000000444333222111000/////////............////////////---------------------------------............///------........./////////---......//////......------...000///......///000000000000000000111111111000//////......//////000000//////...//////000000.........///000111222333/////////000000000000111222222222222222333333333111111111222222444555555555333222222444555555555444444444444444444444444444444333444555666888999999888777777888888777555444444333222222111111111222222222333333333333333000111222333444555555555111111222222222222111111000000//////.../////////222222111111000/////////111111111000000000//////......////////////......//////...------......///........................------............---------------............///------........./////////000000000000000000000000111111111222222222222333333555888888888777777888::::::;;;===CCCLLLWWW___zzz|||wwwtttqqqqqqmmmrrrzzz}}}wwwssspppmmmiiieeedddgggkkkooorrrvvv{{{~~~}}}|||tttkkkfffeee______^^^ZZZVVVSSSRRRRRRSSSTTTSSSRRRQQQRRRVVVXXXZZZZZZZZZ\\\___cccgggjjjtttxxxzzztttrrrrrrttt{{{{{{{{{~~~yyyrrrhhh[[[QQQIIIGGGBBB>>>:::888888888555555555444444444333333000/////////000111222222000000000000000000000000555444222000//////000000.........///////////////------------------------------------........................////////////......////////////......///000000///...---///111000000000000111111111111000000////////////000000111111111111111222222222111111000111111222333444000000111111222222333333333333444555555666777777777777777777777888:::;;;<<<:::888888:::;;;:::999999999999999:::::::::::::::::::::::::::<<>>AAA@@@??????@@@BBBDDDEEEKKKJJJHHHHHHHHHGGGEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEGGGKKKNNNJJJJJJLLLNNNOOONNNKKKIIIGGGEEECCCAAA@@@AAABBBDDD???>>>===<<<;;;;;;;;;<<>>===<<<;;;999888:::999999888777666666666444333222111111222444555111111111222222333333333444444444333333333222222111111111111111000////////////////////////......////////////////////////---......//////......------------............///........./////////000000000000000000000000000000000000111111111222222222111333666777666444333333222333333444555999???CCCCCCJJJWWWeeewww|||xxxxxxxxxvvvvvvzzz}}}zzzzzz~~~wwwvvvsssnnniiigggggggggiiijjjjjjiiihhhhhhjjjmmmrrrtttwwwxxxwwwuuutttttt{{{{{{|||~~~uuuqqqqqqsssyyy|||{{{~~~uuugggYYYMMMEEEBBB999::::::::::::999888777444444444444333333333333000000000000000000111222////////////////////////............//////000111///////////////.........------------------------.........////////////000....../////////000000000...//////000000//////...///000222111000///000222/////////000111111222222333333333222222333333333111111333444444444444444555444333333333333333444444555666888:::<<<===>>>???@@@AAACCCEEEFFFHHHHHHFFFFFFFFFGGGJJJMMMQQQSSSYYYZZZ[[[YYYUUUPPPMMMLLLPPPPPPQQQQQQRRRSSSSSSSSSSSSUUUUUUSSSQQQSSSWWW\\\^^^___aaadddeeeddd```]]]UUURRRMMMJJJIIIKKKOOOQQQNNNLLLIIIGGGEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA???>>><<<:::999999888555555444444444444444555111111222222222333333333222222222222222222222222000000111000000///...---+++,,,---///111222222222////////////////////////......////////////......---------............///....../////////000000000000000000000000000000000000000000111111111111222///222444555444333333444222333333333444666999<<<>>>@@@DDDKKKUUUfffyyy}}}|||vvvrrrrrryyyttteeeXXXNNNGGGAAA===888888888999999999999999444444444333333333222222222111000000000000000000////////////////////////---...//////000000//////000/////////..................................../////////000000000111111.../////////000000000000//////000000000000//////---///222333222111111222000000111111222333333444555555444444444444555555444555666888999999888888999999888999999:::;;;<<<>>>???AAADDDGGGIIIKKKLLLJJJKKKLLLOOOQQQSSSTTTUUUPPPQQQSSSVVV\\\bbbhhhkkktttyyy}}}yyyppphhhddddddhhhhhhiiijjjjjjkkkllllllkkklllmmmjjjggghhhmmmrrrzzz{{{~~~~~~zzzkkkfff```[[[ZZZ^^^cccggghhheeeaaa]]]ZZZXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSLLLJJJHHHEEEBBBAAA@@@@@@<<<<<<<<<<<<<<<;;;:::999999999888777666666555555222333333444444555555555333333333333222111000///,,,---///000111111111000////////////////////////......////////////......---------............///.../////////000000000000000000000000000000000000000000000000111111111111...000222222222222444555333444555555444555666888:::;;;<<<>>>BBBLLLZZZccc|||yyyuuutttsssqqqrrr{{{yyyjjjWWWKKKGGGDDD>>>888888777555333222333444555444444444333333333222222222222111000//////000000////////////////////////...///000111111000///...000000//////.........---////////////////////////000000000000111111111111////////////000000000000//////000000000000//////,,,///222444333222222222111111222333333444555555666666555555555555666666999:::;;;===>>>>>>======>>>>>>>>>???AAABBBDDDEEEHHHJJJLLLOOORRRUUUXXXYYYRRRSSSUUUWWWYYY\\\^^^^^^```bbbeeejjjrrrzzz~~~vvvppppppttt{{{}}}wwwssspppooonnnnnnnnnnnnmmmkkkjjjhhhhhh[[[YYYVVVSSSPPPNNNMMMLLLIIIIIIJJJJJJIIIGGGEEEDDDBBBAAA@@@>>><<<:::999888555555666777888999::::::777777777777666555444333222222222222000...,,,+++000000000000000000000000......////////////......---------.........//////////////////000000000000000000000000000000000000000000000000111111111111...///000111000111444666000222333333222222333555555777999:::<<>>@@@AAA???>>>;;;:::888777777666444222555333111111222222111000111000///...///000111222000///////////////......---------.........//////111111111111000000000000111111000000000000111111......///000111222333333...//////000111222222222111222333444444444333333555555666777888:::<<<===EEEKKKVVV```lll|||~~~zzzwwwxxx|||xxxkkkXXXOOOCCC<<<::::::999888444444444444444444444444444333111//////000111222000000000000000000000000//////............//////......////////////......000000000///......------///...---...000111111111000000000000000111111111000000000000000000000000777555222222444555555333555555666777888888999999666555666777:::<<<===>>>>>>AAACCCDDDDDDDDDFFFGGGEEEGGGLLLRRRXXXZZZYYYWWWUUUUUUUUUTTTTTTWWW\\\```bbbhhhooosssrrrppppppqqqqqqrrruuuyyy~~~{{{|||}}}{{{xxxvvvvvvvvvooollliiigggggghhhgggfffgggddd___ZZZUUURRRQQQPPPIIIGGGFFFFFFHHHHHHGGGEEECCCAAA>>><<<;;;:::888666666444222222444444444333222222111000///000000111111111111111111111111111....../////////000000000000000000000000000000111111111000000000000111111000000000000111111111111...//////000111111222222111222222333333333333333444444444555777999:::;;;:::???EEEJJJQQQ[[[iiirrr|||xxxxxxzzz{{{{{{|||tttdddKKKEEE===999888999888777444444444444444444444444333222111000///000111111000000000000000000000000//////............//////...//////000000//////...////////////////////////...---,,,---///111111111111111111111111111111111111111111111111111111111555333000000222444666666777888888999::::::;;;;;;;;;<<<===???AAACCCFFFGGGFFFIIIMMMPPPQQQRRRTTTUUUTTTXXX```iiippprrrpppmmmjjjjjjiiihhhiiinnntttxxx}}}}}}vvvoooiiieeecccccc___\\\XXXVVVUUUTTTRRRQQQNNNJJJEEEBBB@@@>>><<<;;;777666444333444555444333222111000///............////////////000000000000000000000000111111111111......//////000000111111111111000000000000111111222111111111000000///////////////000111111222222111111222222333333333333333333333444555777888999777999;;;<<<>>>CCCKKKQQQ```jjjyyy~~~~~~|||zzzsssnnnmmmmmmmmmqqqvvvzzz|||{{{ssscccGGGCCC>>>;;;:::888666555333333333333333333333333222222111000///000000111000000000000000000000000//////............////////////000000000000//////......//////000000000000000///---...///000000///111111111111000000000000000111111111111111111222222111222444666999;;;<<<<<<<<<<<<===>>>@@@AAAAAADDDEEEGGGIIIKKKMMMPPPRRRVVVZZZ___dddgggjjjlllnnnnnnrrryyy~~~||||||zzzvvvooojjjfffdddaaa___^^^YYYSSSNNNKKKIIIGGGFFFAAA???<<<::::::999777555333333222111111000000000///000000000000000000000000000000111111111111111.........///000000111111111111000000000000111111111111111111000000000000//////000000111111111111111111111111111222222333333333333444444666777888888999:::::::::===BBBFFFEEELLLWWWdddppp~~~~~~wwwxxxyyy|||~~~yyyqqqllliiifffgggjjjqqqzzz{{{xxxwww{{{{{{jjj\\\DDDBBB???<<<:::888555444333333333333333333333333111111111000000000000000//////////////////////////////............////////////000000000000//////......//////000111111111333111/////////000///...000000000000000000000000111111111222333444444555555777:::===???AAABBBCCCCCCCCCCCCDDDFFFIIIMMMOOOQQQSSSVVVWWWXXXZZZ]]]aaaqqquuu|||{{{wwwssspppooojjjddd^^^[[[YYYWWWUUURRROOOJJJFFFCCCAAA===;;;888888888777777666555555333333333333222222222222000000000000000000000000.../////////000000111111111111000000000000111111000000000000111111111111000000000000000111111111111111000000000111222333444444444444444555666777555555666666777999<<<>>>;;;???EEEJJJQQQZZZeeemmm|||yyyvvvvvvzzz~~~||||||xxxtttqqqppppppfffjjjrrr}}}yyypppooopppvvvyyyrrrnnnnnnlllbbbUUULLL;;;;;;:::999888666555444222222222222222222222222111111000000000///////////////////////////////////////............/////////000000111111000000////////////000000111111111444222000000111111000///000000000111111111222222222333444666777999:::;;;:::===@@@CCCDDDFFFHHHJJJLLLKKKJJJLLLPPPVVV\\\```fffiiilllmmmlllnnnrrrvvv|||xxxrrrnnnkkkhhhfffddd```]]]WWWRRRMMMIIIEEEAAA??????>>>===;;;999777666555444333333222111000000111111111000000000000000111111111111000000000000111111000000000000111111//////000000111111111222000000000000000000111111111000/////////000222333555444444444444444555555444444444444444555666666999;;;>>>???AAAEEEMMMSSSYYYcccqqq~~~}}}wwwssstttvvvttt{{{|||yyyzzz|||zzz}}}|||zzzyyy}}}{{{yyyxxxyyy{{{~~~xxx~~~~~~yyywwwsssrrrwww~~~zzztttddd\\\VVVVVVRRRIIIAAA???777777777666444333333333222222222222222222222222000000000000000//////...//////////////////////////////............//////000000111111111111000000000000000000000000111111333111000111222444444333000111222222333444555555555666888:::===???AAABBB???BBBEEEGGGJJJPPPWWW]]]```^^^\\\^^^cccmmmvvv|||{{{yyytttpppjjjeee```[[[WWWSSSRRRQQQOOOLLLHHHCCC???===:::999888666444333222111333333222222111111111111333333222222111111000000111111000000000000111111111111111111000000000000111000000000000000000000111000///......000111222444333333222222222333333555444444555666666555444666999;;;;;;:::<<>>AAADDDFFFGGGGGGIIILLLOOOVVV```mmmvvvxxxvvvtttuuu|||{{{wwwrrrnnnkkkiiihhheee```ZZZTTTOOOLLLDDDDDDBBB@@@>>><<<::::::444444444333333222222222555444444333222111000000111111000000000000111111333333222111000///......111111111000000000000000111000...---...///111222333222111111111111111111222222333444666777666555444666999999777888;;;>>>??????@@@BBBGGGOOOYYY___hhhooozzzyyytttqqqrrrtttzzz{{{}}}~~~zzzxxxxxxzzz{{{{{{xxxvvvvvvvvv{{{}}}{{{~~~~~~~~~}}}~~~yyynnn^^^RRRIIIEEEAAA@@@@@@>>>999444888777555333111000//////000000000000000111111111111000///......///000111111111000000000000111111////////////000000000000111000000000000111111222000000000111111111222222333222111111222333333222222333444666777999;;;<<>>BBBFFFIIIOOOQQQVVV]]]gggqqqzzz}}}}}}~~~}}}{{{}}}|||xxxwwwxxxyyywwwxxxzzzyyywwwuuuttttttxxx}}}zzz~~~|||pppaaaSSSJJJCCC@@@<<<<<<>>>===999444666555444222111111111111000000000000111111111111000000///......///000000000000////////////000000////////////000000000111000000000///000000111222000000111111111222222222444333333444555777777777555888;;;???AAACCCEEEFFFEEEHHHKKKNNNQQQUUUYYY\\\eeehhhnnnxxxxxxssskkkddd^^^XXXSSSPPPIIIEEE???;;;:::888777555555444333444444444333111111111222222333444555555111111111111111000000000333444444333111///000111000000000000000000000000333333222222111000000000333333333333333333333333444444444555555666666666777666666777999<<<>>>@@@???@@@CCCGGGNNNUUU\\\___dddmmmyyy~~~}}}~~~~~~}}}}}}zzzqqq```PPPFFFAAA===:::999999<<<<<<999666444333333222222222333333111111111111111111111111//////............////////////............///////////////000000000111111///////////////000111222000111111111222222222222444444444555777999:::;;;:::===BBBDDDFFFGGGHHHIIINNNSSSZZZaaagggmmmrrruuu{{{~~~vvvmmmeeeaaa]]]VVVNNNIIIGGGDDD>>>999555333222333444444333222111111222333333333222222000111222333333222111111333444444222000......///000000000000000000000000111111111111111111111111222222222222222222222222111111222333444555666666666555444444555666888999999999999:::===AAADDDFFFLLLPPPWWW\\\bbbiiirrryyywwwppp~~~{{{wwwrrriii]]]QQQGGG@@@===;;;999888999;;;;;;999777666555444444333333444444222222111111111111111000///..................///000//////......//////000//////000000000111111111////////////000111111222000000111222333333444444888999:::;;;;;;<<>><<<999888888777555333666666666666555333111000///000222444444333222000000111222111//////000111222222222222222222222222000000111111111222222222222222222222222222222222000111111222333333444444555555444444444555666777::::::999999:::<<<>>>???EEEGGGIIIKKKLLLPPPUUUYYY^^^ccclllwww|||pppdddXXXQQQ~~~|||xxxwwwwwwxxxxxxxxxuuubbbZZZQQQJJJGGGDDD@@@<<<<<<<<<;;;;;;;;;:::999777999888777555444444444444333222222222111111000000...//////////////////...111000000//////000000111000000000000111111111111/////////000000111333333111111333444666777888999???@@@BBBBBBAAABBBDDDGGGHHHLLLQQQTTTXXX___iiippp~~~zzzuuummmaaaXXXQQQMMMHHHDDDAAA>>>;;;888;;;;;;:::999888666555444000111333444444333111000000111222111//////000111222222222222222222222222000000000111222222333333333333333333333333333333222222222222222222111111333333333333444555666666555555555666777999;;;<<<888:::===@@@BBBEEEGGGIIIHHHLLLRRRZZZdddppp}}}{{{tttiii^^^SSSJJJBBB===tttnnniiigggmmmvvvnnn```TTTLLLDDDAAABBBCCC???;;;<<<<<<<<<;;;:::999888777999999777666555444444333333333333222111111000000//////000000000000//////111111000000000000111111000000000111111111222222000000000111222333444555444555666999;;;>>>@@@AAAAAACCCFFFFFFEEEEEEIIILLLKKKRRR\\\dddlllxxx~~~vvvfffaaaZZZSSSNNNHHHCCC@@@===<<<:::888777666666555333444555555555333222111333444444222000......///111111111111111111111111000000111111222222222333333333333333333333333333333222222222111111111111///000000222333333444444111111111222444666777888444555888:::<<<=========AAACCCFFFIIIMMMSSSZZZ^^^eeeqqqzzznnneeeZZZTTTKKKDDD???<<<999888zzzjjjhhhfffjjjsssvvvjjj[[[OOOGGGDDD@@@>>>>>>???===<<<888999999999777666666666666666555444444444444444444444333222222111000000///000111222222111000///000000////////////000000000000111111111222222222111111111222333444666777888999<<>>>>>===;;;:::;;;===333555666666555444444555222222222222222333444555444444333333222111000000000111222333333222111000//////............//////000111111111111222222222222222222333444555777888;;;===@@@DDDHHHLLLOOOPPPVVV[[[```bbbcccffflllrrryyy~~~wwwrrrnnnccc___WWWNNNGGGCCCAAA@@@===<<<:::888777666666666///111222333222222444666333333333333333333333333111111111111111111111111000000000000000000000000000000111222333444444555222222333333333333222222333333333222111111000000444333222333555777888888333666999<<<===>>>@@@BBBCCCGGGKKKLLLMMMTTT```jjjpppvvv~~~~~~xxxrrrooojjjlllttt~~~{{{tttoooddd]]]SSSLLLHHHDDD>>>999666444333222333444444333yyyqqqooorrrooorrruuu{{{{{{iiiZZZPPPIIICCC???<<<;;;:::999999999999:::666444333333333333111000111111111111111111111111000000000000////////////000000000000111111111111////////////000000000000444222111111333444444333666444222222444777999:::AAACCCGGGKKKPPPVVV]]]aaahhhoootttuuuxxx~~~vvvlllbbb\\\VVVPPPKKKHHHCCC<<<999999999777555333666888777333000000111000000111111111111111000000000000000000111111111444444333222111000//////222222222222222222222222111111000000000000111111333333222222222333444555444444444555555555555666555666666777888999999999<<<<<<===>>>BBBFFFJJJLLLTTTVVVYYY[[[\\\ZZZWWWUUUSSSUUUXXX\\\___````````````bbbdddfffhhhlllrrrvvv}}}vvvpppiiieeebbb^^^WWWQQQHHHFFFBBB???===;;;888666444333333222111111111222{{{wwwtttqqqrrrvvv{{{|||ooodddUUUJJJDDD@@@===:::;;;::::::999888777777666666444333222333333111000111111111111111111111111000000000000////////////000000000000111111111111333333333333333333444444444444333333333333333222555555666888<<>>=========<<<999999999999888666444222555333222222333333111000111111111111111111111111////////////000000000000000000000000111111111111222222222222222222222222444444555666777777777777666888:::>>>AAADDDGGGHHHLLLQQQZZZeeerrrxxxooohhh___XXXSSSMMMGGGBBB<<<<<<;;;999666555666888333333333222222111111000111111111111111111111111111111222222333333333444000000000000000000000000111111000000000000111111000000000000111111111222333333333333444444444444222333333444444555555555888777666666777888:::;;;:::;;;<<<<<<======<<<<<<@@@@@@AAAAAA???>>><<<:::===>>>?????????AAAEEEGGGLLLNNNPPPNNNLLLMMMQQQTTTVVVWWWZZZ\\\___bbbdddeeejjjkkklllnnnoooppppppqqqtttuuuvvvwwwxxxyyyyyyyyyzzzxxxuuusssssssssrrrqqqllljjjhhhfffeeeccc___\\\YYYVVVQQQNNNLLLJJJHHHFFFEEEAAA>>>===>>>===999666777555333222333333111000111111000/////////000000~~~uuukkk```VVVOOOGGGBBB===::::::<<<======888999:::999888555222000444222111111222222111///111111111111111111111111////////////000000000000///000000000111111111111111111111111111111222222333555888;;;<<<===>>>??????AAACCCEEEHHHKKKOOORRRWWW^^^jjjyyyyyyqqqiiiaaaXXXRRRIIIGGGCCC>>>:::999999999444444333333222222222222222222111111111111111000111111111111222222222222111111111111111111111111111111000000000000111111000000000111111111111111222222222222333333333444222222222333333444444444222222333333555666888999999999999999999:::;;;;;;;;;;;;<<<======<<<<<<;;;<<<===>>>=========???AAACCCDDDEEEDDDBBBBBBDDDGGGGGGHHHHHHIIIKKKNNNPPPQQQOOOPPPQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXZZZXXXUUUSSSSSSSSSRRRQQQPPPOOONNNNNNOOOOOONNNLLLHHHGGGEEECCCBBB@@@>>>===<<<:::888888999999777444111000......000111111000111000000//////000000000wwwvvvvvv{{{xxxjjj```YYYPPPFFF@@@===;;;888666666777888888888999:::999888555222000333111000000111222111///000000000000000000000000.../////////000000000111///000000000111111111111333333333444555666666777555888<<<===>>>???AAACCCHHHJJJLLLNNNRRRWWW___eeeiiirrryyyoooiii___ZZZRRRJJJDDD???===;;;888777666666555666666777333222222222111111000000222111111111111000000000222222222222222222222222111111000000000000111111000111222222333333222222111111111111222222222222222222333333333333333444222222333333444555666777666555555444555666777888555555666777888888999999999:::;;;:::999999:::;;;======>>>===<<<<<<===>>>????????????AAABBBDDDEEECCCDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGIIIGGGEEEDDDEEEDDDCCCBBBBBBAAA???@@@AAABBBBBBAAA>>>>>>>>>===:::999777777888777555555555444333222000///......000222222111111111000000000111111222{{{rrriiijjjmmmrrrzzzzzzjjjXXXNNNJJJCCC===999::::::888777666555555666888888888888777555333222111000///000111111000///000000000000000000000000......//////000000111111000000000000111111111111111111222444666777888999;;;>>>@@@@@@???@@@DDDHHHKKKOOOUUUZZZ```hhhrrrzzztttmmmbbbXXXOOOGGGAAA>>>;;;:::888666444444444555333333333222111111000000222222222111111000000000222222222222222222222222111111000000000000111111000000222333333333222111000000000000111111111222222222222222222222222222444444444444333333222222444333333333333444555555555555555444444444444444555777888888666666777888999999999:::::::::::::::::::::;;;;;;<<<======>>>===>>>>>>???????????????>>>???@@@@@@AAAAAAAAA@@@AAA@@@??????@@@@@@???===???===;;;:::::::::999888777888999777555333333444666666555444333222111111222000///000222333333222111111000000000111222222xxxrrrnnniiilllqqqwww}}}xxxfffXXXIIIBBB>>>999888:::888999999999888777777888666666666555444333333222111///...///000111000///000000000000000000000000.........///000111111111000000000000111111111111///000222444666999:::;;;???CCCEEEFFFFFFIIIPPPVVVZZZaaakkktttzzz{{{oooddd[[[RRRLLLDDDBBB>>>:::777555444444444444333222222111000000222333333333333333444444111111111111111111111111111111000000000000111111...///111222333222111000/////////000000000111111000000000000000000000000111111222222111111000000333444444444555555555555666666555444444444444444444666777888777777888999777777777888::::::999999777888:::;;;<<<<<<;;;;;;999999:::;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;======<<<;;;===:::888777777777666555222444555333111111333666555555555444333222222222333111000000222333222111///////////////000111222~~~tttpppqqqsssqqquuu|||xxxkkk___SSSHHH???;;;666333666>>>333444666777666666666777555444333222222222222333000///...///000111000///000000000000000000000000---......///000111111222000000000000111111111111333444666999<<>><<<:::888888999999888777666555444444444444333333222111000000000000111111222222222111000000000000///...............//////000000000111222222555555555666777888888777999;;;>>>@@@CCCFFFKKKNNNNNNSSS[[[eeeqqq~~~yyynnncccYYYPPPJJJAAA>>>:::888777666555444666444444444666777666555222222222222222222222222000000000000000000000000//////000000000000//////222222111000000///......//////000000000000//////......//////000000000000111111111111111000//////444333333222222222333333444333333222222222333333444444444444555555555555555555555666666777777777777777666555555444333333333333444444444444333333333444444444444333333222111111000000000/////////111111111111111111111111111000///......///000111/////////000000/////////------------------------}}}}}}mmmggg]]]SSSKKKDDD???<<<;;;::::::999888888888777777666555444333333333333222222333333333333222222000000111111222111111111000000///.........//////---...///111222333333333333333444666888:::;;;<<<===???AAACCCEEEIIINNNRRRXXXcccqqq~~~ssseee[[[QQQLLLEEE???<<<;;;999999777555444444555666555555222222222222222222111111000000000000000000000000///000000111111000000///111000000//////.........//////000000000000//////...////////////000000000000111111111111000000///333222222222222222333333555444333222222222222222333333333444444555555555444444555555555555666666666555555444444333333333111111222222222222111111444444444444333222111000////////////............000000000000000000000000000000////////////000000///......------......///........................}}}nnncccWWWRRRLLLFFFCCC@@@===;;;666777888888888888777666666555444333333222222222000111222333444333222222//////000111111222111111000000///////////////000---...000111222333222222333444666777:::===AAADDDGGGGGGHHHIIIKKKOOOTTTXXXjjjwwwuuufff___VVVMMMHHHDDDBBB@@@===;;;888666666555444333222222222222222111111111111111111111111111111111000000000111111000000000000/////////.........---//////000000000000/////////////////////////////////000000111111111000000222111111111111222222333555444333222111111111111111111222333444555555666333333444444444444444444444444333333333222222222000000000111111000000000222222222333222222111111000000000000000000000000000000000000000000000000000000////////////000000000///...------...///000////////////////////////zzz{{{nnn```TTTNNNDDDAAA>>>;;;;;;:::999888333444666777888777666555555444333222111111111111---///000222222222111111...///000111111111111111000000/////////000000111///000111222222333333222777999<<<>>>@@@EEELLLPPPUUUUUUVVVXXX[[[aaahhhmmm|||qqqeee\\\TTTMMMJJJFFFBBB>>>;;;999888666555333333333333222222111111222222222222222222222222000000111111111111000000////////////............//////000000000000///////////////..................///000111111111111111000000000000000111222333555444333222111000000000000111111222333444555555333222222222222222222222222222222222111111111111000000111111111111000000...///000111222222222222000111111111111111111111//////////////////////////////000000000000//////111000............000111////////////////////////~~~zzzyyy{{{{{{mmmaaaUUUJJJDDDCCC>>>;;;999888999999999888333444555666777666555555444333222111111000000000---...///000000000000000//////000000111000000000000000/////////000111111111111222222333555777777999===@@@DDDHHHOOOYYY```cccdddfffiiinnnwwwxxxlllaaa[[[NNNJJJDDD???<<<:::888666555555444444333333222222222222222222222222222222000111111222222111111000//////////////////////////////000000000000///////////////............------...///111111222222222////////////000111222222444333222111111111111111111111111222222333333333222222111111111111000000000000000000000000000000000000111111111111000000,,,---...000111222222333............//////////////////////////////////////////000000000000//////000//////////////////000........................}}}yyyhhh^^^TTTOOOHHH@@@===???>>><<<:::999::::::999888444444555555555555555555333333111000000000000000/////////...//////000000000000000000000000///...000000//////000111111222333333222444666:::>>>@@@@@@DDDJJJPPPVVVaaannnwwwzzzzzz{{{}}}wwwgggaaaXXXOOOHHHCCC>>>;;;777666666555555444333333333333333333333333333333000111111222222111111000000000000000000000000000//////000000000000////////////.........------------...///000222222333333///......///000111222222222222111111111111111222111111111111222222222222111111111000000///////////////////////////////////////000000000000//////,,,---...///000111111111,,,,,,---------....................................///000111111000///...---......//////......---------------------------sssdddZZZQQQJJJEEEFFFDDD===;;;===<<<:::888777777777666444555555555555555555555555333222111000////////////111000///......///000111000000111000000///......000000///000000111222222444333333555999>>>DDDHHHKKKQQQXXX```hhhuuu~~~rrrfffZZZQQQIIIEEE888777777666555555444444333333333333333333333333111111222222222222111111000000000000111111111111//////000000000000////////////.........---------,,,---///000222333333333............///000222222111111111111111111222222222222222111111111111111111111000000/////////............///////////////......////////////............///////////////...---------....../////////...........................///000111111000///...+++,,,............,,,+++------------------------vvvhhh\\\RRRLLLGGGFFFDDDAAA>>>;;;999888<<<:::888777888888777555777777777555333333555777444444333222222111111000000000000000////////////111111222222222222111111222000///000222555666777333777;;;>>>@@@DDDJJJNNNPPPZZZhhhvvvuuufffYYYPPPEEE???<<<===;;;555444777555555555444222111222333333333333333222222111111111111111111111111111111111111000000//////......//////.........---------////////////........................//////000000............////////////000000000000000111111111111111000///////////////,,,,,,------...//////000000000////////////000000////////////////////////...---,,,,,,,,,,,,---...,,,,,,,,,------.........------...///000000//////000///...---------------......---,,,,,,+++******nnnvvvtttnnneee\\\TTTLLLFFFBBBBBBAAA???===:::888666555;;;999777666777777666444666777666555333333555777555555444333111000//////000000000000000000000///...//////000111111111111555555444555777888999999<<>>888666:::888777777555444333444444333333333333333222222222111111111111111111111111111111111000//////......//////.........---------////////////............------........./////////............/////////////////////000000111111111111000000///////////////......///000000111222222000//////////////////000..............................---,,,,,,---......---------.........//////------.../////////////////////...---------------...------,,,++++++******WWW]]]fffqqq~~~wwwllldddUUUQQQLLLHHHEEEBBB???=========;;;:::888777666555999777555444555666555444555666666555333222444555666555444333111///......000000000000000000000000......///000111222222333222333444666888:::<<<===AAADDDGGGJJJOOOWWWbbbjjjyyyrrrgggZZZPPPGGG@@@<<<===888777666444333333333444222222222333333333333333222222222222222222222222222111111000000///....../////////.........------////////////............---------------.........---............/////////---......///000111222222111000//////......//////...//////000000111111111//////............//////..............................---,,,,,,---..................////////////------...////////////.........---,,,,,,,,,------------,,,,,,++++++******RRRTTTXXX]]]ccckkktttzzzyyypppfff\\\TTTNNNIIIFFFCCCAAA???>>><<<;;;<<<;;;;;;:::999999888888888666444444555666555555444555555444222222333444444333333222111000//////000000000000000111111111000111111111222333444444///111555999<<>>;;;:::999888666222222222222222222222222222222222222222222222222222222222111000000//////000000/////////.........////////////............------------------------------------............+++,,,---...///000111111000//////...............******++++++++++++,,,,,,......------------......................................................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++++++++,,,---,,,+++++++++++++++******FFFHHHJJJKKKKKKMMMPPPRRRUUUZZZbbbmmm{{{zzzoooiiiZZZTTTKKKCCC@@@>>>>>>===<<<:::999999:::;;;999888555555555555555555555555666555333444666777777777111222444333111000000111...//////000111222333333///000000111111222222222222111111000111222444555999<<<@@@BBBDDDHHHNNNSSS___jjjzzz}}}wwwwwwyyy~~~{{{vvvuuuzzzxxxjjjXXXQQQHHHBBB>>>;;;777333444444444444333333333333333333333333333333333333333222222111111000//////000000000/////////......////////////.....................---------------,,,------------.........+++,,,,,,---...///000000000///......------......------------------------------,,,,,,,,,,,,---------------------------------...////////////...---,,,,,,,,,+++++++++++++++---............---,,,,,,++++++******++++++,,,,,,++++++++++++++++++******HHHIIIIIIIIIHHHJJJNNNQQQNNNOOORRRWWW___jjjwwwrrrfff\\\RRRLLLKKKGGGBBB>>><<<;;;::::::999888888999;;;<<<;;;999333333333333333333333333444333222333555666777666///111333333111000///000//////000000111111222222///000000111111222333333333222222333555888:::<<<>>>BBBFFFIIILLLRRR\\\cccsss~~~}}}~~~}}}|||}}}vvvtttqqqnnnmmmpppvvv{{{~~~}}}yyyyyy}}}tttkkk^^^SSSLLLEEE===777999999888777666555555444333333333333333333333333333333222111111000000///000000000000/////////...////////////............/////////.........------,,,,,,---------.........,,,,,,,,,------.........//////...------------...........................------,,,,,,,,,,,,---------------------------------...///000000///...------------,,,,,,+++++++++---.........------,,,+++***************+++,,,,,,******************++++++KKKJJJGGGDDDBBBCCCFFFJJJKKKKKKKKKLLLOOOWWWaaahhhmmmvvvssskkk___VVVPPPKKKGGGDDD@@@???===<<<<<<;;;999888777777666777888888777555444333333333333333333333222111000111444555666555///111333333111/////////111111000000000000000000///000000111222222333333444444555777:::>>>BBBDDDEEEJJJOOOTTTZZZcccpppzzz|||}}}{{{rrruuussssssuuuwwwwwwtttpppnnnkkkjjjooouuuxxxtttnnnhhhhhhfffdddccceeeiiilllssswwwyyyvvvrrrsss{{{||||||~~~xxxjjj___UUUKKKDDD===<<<;;;:::999777666666333333333333333333333333333333222222111000000000000000000000////////////000/////////............000000/////////.........,,,,,,,,,---------......------------------------//////...------------.....................---------,,,,,,++++++,,,,,,------------------------------...///000000///...---.........------,,,,,,,,,---.........------,,,+++******))))))***+++,,,,,,******************++++++GGGFFFDDDCCCBBBBBBBBBCCCGGGGGGGGGIIILLLOOORRRTTT___dddkkkpppuuu}}}zzzkkk```TTTQQQMMMHHHCCCAAA@@@???>>>===;;;:::999999::::::444555666777777888888777333333333444444444444444222111111000000111111222111111000000000000000111222111000//////......///111111222444666666555444000666<<<>>>>>>@@@FFFLLLLLLPPPXXXbbbnnn|||}}}xxxvvvuuuuuuvvv}}}~~~}}}yyyssslllhhhfffdddccceeegggjjjkkkkkkqqqhhhcccfffjjjhhhcccaaadddfffggggggfffeeefffhhhsssttttttuuuvvvyyy~~~yyyttttttwww{{{|||~~~~~~{{{~~~}}}zzzyyy}}}xxxnnn```TTTLLLFFF???;;;:::888555222222333444444222222333444000000000000000000000000222111000......---------......---------,,,,,,,,,............---,,,++++++,,,,,,,,,---...///...,,,/////////000//////.........------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------...///////////////......//////.........---------,,,,,,,,,++++++*********************************++++++***)))(((((())))))FFFEEECCCBBBAAAAAABBBBBBEEEEEEFFFGGGIIIKKKLLLMMMPPPTTTYYY^^^cccgggjjjmmmsss~~~zzzqqqiii```VVVNNNIIIGGGDDD@@@>>><<<<<<<<<======;;;:::999999999:::666666777777777666666555555444444444444444444444222222111111111111222222111111000000000000111111333222111000000000000000555444333444555888999:::999===BBBFFFHHHLLLRRRWWWXXX^^^hhhttt}}}~~~~~~|||yyyvvvtttssssssssswwwwwwvvvtttqqqlllgggddd^^^\\\[[[^^^dddlllrrrvvvvvvmmmfffeeeeeebbb```aaaeeegggiiijjjlllnnnrrruuuuuuxxxzzzyyyxxx{{{yyyrrrooommmppptttxxx{{{||||||{{{{{{}}}|||wwwuuuwwwwwwtttyyy{{{yyywwwxxx|||ppp[[[TTTJJJCCC???<<<999666666777777666555444555555444444333222111111000000222111111000///.....................------------,,,,,,---.........---------,,,,,,---//////...---------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............////////////...............---------,,,,,,,,,,,,++++++++++++++++++************************,,,++++++***))))))******DDDCCCBBB@@@@@@@@@@@@AAADDDDDDFFFGGGGGGHHHHHHHHHJJJKKKNNNRRRUUUWWWUUUTTTWWW^^^bbbaaacccmmm{{{yyyjjjcccZZZRRRNNNJJJFFFBBB???>>><<<:::999999999999<<<;;;:::999999999999999777777777777666555444444666666666555444444444333333333222222222222333333111000000000000000111111333333222222111222222222444333111000222666:::<<<@@@CCCGGGMMMTTT[[[aaadddmmmttt||||||wwwssstttzzz~~~}}}}}}|||{{{yyyxxxwwwuuutttrrrooommmkkkjjjiii```]]]ZZZ\\\dddppp{{{xxxoooiiiccc^^^^^^bbbfffhhhkkknnnrrryyy||||||yyyqqqnnnqqqvvv{{{{{{xxxwwwsssooosssxxx{{{wwwuuuxxx}}}{{{xxxsssqqqtttzzztttjjj]]]QQQIIICCC>>>;;;777666555444333333333444777666555444222111000///222222111111000/////////////////////............++++++,,,....../////////---,,,,,,---//////...---------............------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---....../////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,************************,,,,,,+++*********++++++BBBAAA@@@???>>>>>>???@@@CCCDDDFFFGGGHHHHHHGGGGGGJJJIIIHHHKKKOOOQQQOOOMMMLLLNNNOOOMMMMMMSSS]]]eeeoooyyyvvvkkk```YYYTTTOOOIIIDDDBBBAAA@@@>>><<<;;;:::999999999999:::::::::999999888888888888666666777777666555555444777777666555555444333333444333333222222333333444000000000000000000111222333222222222222222333333222222222333444888===AAAGGGJJJPPPZZZgggrrryyy}}}}}}zzz{{{zzzvvvqqqtttpppnnnrrr{{{~~~{{{yyyvvvtttssstttvvvwwwrrrlllfffeeelllxxx|||sssggg______dddhhhjjjmmmpppvvv~~~~~~zzztttssswwwyyyvvvsssuuu|||}}}{{{zzz}}}}}}|||~~~ssscccWWWNNNFFFBBB;;;888555444333444444444666666555444333222111000111111111111111000//////000000000000////////////,,,,,,---...............,,,++++++,,,......---,,,---......////////////...,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......//////......,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************++++++******)))******+++AAA@@@>>>======>>>??????@@@AAACCCEEEGGGGGGGGGFFFGGGDDDAAACCCHHHLLLMMMMMMEEEDDDCCCBBBAAACCCHHHMMMVVV\\\fffqqq~~~tttooofff]]]UUUOOOIIIFFFEEECCC@@@???===<<<:::888<<<;;;::::::999999999999888888888888888777777777444444555666666666666666777777666555444333333222444333333222222333333444000000//////000111222222111111111111111222333444222555888;;;===@@@EEEIIINNNTTT___ooozzzwwwxxxxxxsssnnnmmmlllnnnuuu}}}{{{zzz{{{}}}|||vvvtttxxx{{{nnndddccchhhmmmooorrruuuyyy~~~wwwooorrrwwwyyyxxxzzz{{{uuuqqqpppqqqrrrrrrtttwwwzzzyyykkk___UUUOOOFFFAAA<<<999888999888888333333333333333222222222000000111111111000//////111111000000000/////////.../////////......---,,,+++******+++------,,,***+++,,,---...............---------,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...............,,,,,,+++++++++******************++++++,,,,,,,,,************************))))))(((((((((((())))))@@@???>>>======>>>??????>>>???@@@AAACCCDDDDDDDDDDDDBBB???@@@CCCHHHLLLNNNCCC@@@>>>???@@@???AAAEEEKKKMMMPPPUUU^^^mmm~~~~~~rrrhhhaaaXXXTTTMMMGGGBBB@@@@@@@@@>>>>>>>>>>>>===:::888666999999999999888888777777666777777888888777666666333333444555666666666666555555555444333333333222333333222222222222333333////////////000111222333000000111111222333444555111555;;;>>>AAAEEELLLPPPVVV___ooo}}}zzzuuupppjjjmmmsss|||{{{{{{{{{|||~~~tttlllmmmrrrxxxzzz}}}xxxllllllooouuuzzz}}}~~~wwwpppmmmmmmoookkkpppuuuwwwvvvwwwzzz}}}xxxllleeeTTTMMMDDD>>>;;;:::888666333333333333333333333333000111222333333222111000000000000000////////////000000000//////---,,,,,,+++******+++------,,,+++)))***+++,,,,,,,,,,,,,,,...------,,,***))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,---...............,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,************************(((((('''''''''((())))))??????>>>======>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCEEEHHHKKKIIIBBB>>>???@@@???@@@EEEEEEFFFGGGIIILLLUUUaaaiii{{{{{{vvvnnnfff]]]TTTLLLGGGEEEDDDAAA===;;;:::<<<>>>===>>>>>>>>><<<:::999999666777777888888888777777555555666777777777666555444444555555666555555555333333333333333333222222222222111111111111222222////////////000111222333111111111222333555666777666:::???CCCFFFMMMVVV^^^hhhsss}}}vvvqqqjjjqqq|||xxxzzz|||}}}zzzxxx}}}wwwoookkkpppwww~~~zzzuuuvvvwwwuuu}}}}}}wwwuuuwww~~~iii```SSSIIICCC???:::777666555555555444333333333222333444555555444333222000000/////////............///////////////...------,,,,,,---//////...,,,***+++,,,---............------,,,,,,,,,+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---............---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++************************((((((((((((((()))******@@@???>>>======>>>???@@@FFFEEECCCBBBAAABBBBBBCCCBBBDDDFFFEEEAAA@@@BBBDDDMMMDDD======>>><<<===AAA@@@BBBEEEFFFGGGKKKQQQVVVZZZaaakkktttyyy|||}}}}}}nnnjjjeeeaaaaaaeeekkkoooqqq|||}}}wwwrrrkkkddd^^^ZZZWWWQQQLLLHHHDDD@@@===<<<<<<<<<:::999999:::;;;:::;;;;;;:::888888888999555555777888999:::::::::444555666777777666555555666666666666555444333333222222222222222222222333222111111111111111111222////////////000111222333222222333333555666888999BBBFFFJJJLLLPPPYYYeeeooovvvppplllwww{{{xxxxxx{{{}}}~~~zzznnnnnnuuu~~~~~~zzzzzz~~~ttteeeXXXPPPJJJCCC>>>999999888666555444333222333555666888888777555444////////////............,,,---...///000000000000......---///000111///......///000111222222222222,,,,,,,,,---------......************************++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---............---------,,,,,,,,,++++++---,,,,,,++++++*********************************))))))((())))))***++++++=========<<<<<<<<>>AAAFFFJJJHHHDDD@@@===<<<<<<<<<======>>>???AAACCCFFFHHHMMMOOOTTT\\\eeehhhgggddd]]]XXXPPPJJJIIILLLRRRVVVZZZ```nnnwwwuuusssrrrssswww{{{~~~|||}}}~~~zzzuuuqqqooo```^^^[[[WWWSSSOOOMMMKKKEEEEEECCCAAA???>>><<<<<<777777777777777777777777888888888777777777777777666666777777888888999999666666666555555444444444666666555555555444444444111111111111222222222222111111111111111111111111444333111000000111222222777555333444777<<>>@@@CCCBBBAAAAAABBBDDDEEEGGGHHHMMMQQQMMMEEE@@@@@@DDDIIIGGGDDDAAA>>>===<<<;;;<<<<<<<<<===???AAACCCEEE@@@BBBFFFKKKOOOQQQPPPNNNLLLIIIEEEAAA@@@AAADDDFFFDDDGGGPPP\\\gggkkkhhhdddYYYWWWUUUTTTUUUXXX[[[^^^[[[\\\]]]^^^bbbhhhpppuuuyyyzzz{{{}}}{{{xxxtttrrrooolllfffbbbZZZZZZXXXVVVRRROOOKKKIIIKKKIIIGGGDDDBBB@@@???>>>>>>>>>===<<<;;;:::999999777777777777777777777777777777777777777777777777666666666777777777777777555555555444444444333333555444444444333333333333222222222222222222222222222222222333333333333333444333222111111222333333777777888:::>>>BBBEEEFFFKKKQQQYYYaaaiiiwww}}}zzzxxxyyysssmmmsss}}}{{{yyy~~~{{{mmm___TTTLLLFFF???;;;::::::999777888222444???BBB999222222222222111111000000000///////////////////////////---,,,+++,,,...///...---///......------...///000++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,------,,,++++++++++++,,,---,,,------......------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))))))))(((&&&''')))+++++++++***)))<<<<<<===<<<;;;;;;===???CCCBBB@@@@@@AAAEEEHHHKKKKKKOOORRRNNNGGG@@@???@@@FFFEEEDDDBBB@@@>>><<<;;;;;;;;;;;;<<<===>>>@@@AAA;;;===@@@AAA@@@@@@@@@@@@AAA@@@???>>>===<<<<<<<<>>CCCGGGKKKLLLTTT]]]jjjuuuzzzpppuuu}}}}}}yyywww|||ttthhhXXXQQQHHHAAA>>>===;;;888:::444444<<<===777222222444444333222111000///...////////////////////////,,,+++***,,,///000000///000///......------......,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++************))))))))))))((()))***++++++***)))(((<<<===>>>>>><<<<<<===???BBBBBBAAABBBCCCEEEGGGIIIGGGJJJLLLKKKFFFAAA???>>>BBBCCCCCCCCCAAA>>><<<:::;;;;;;;;;<<<<<<===>>>>>>>>>@@@BBB@@@<<<:::<<<>>>============<<<<<<;;;;;;??????@@@BBBFFFGGGFFFDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAABBBAAABBBDDDFFFEEEEEEGGGHHHJJJKKKLLLMMMIIIJJJKKKMMMOOOPPPRRRSSSRRRRRRQQQOOOOOONNNNNNNNNOOOPPPQQQQQQPPPMMMJJJIIIGGGFFFFFFEEEEEEEEEDDDCCC??????>>>>>>===<<<<<<;;;::::::999999999::::::;;;888888888888777777777777777777777777777777777777666666666777777777777777666666666555555444444333333333333333333333333333333333333333333222222222222222222222222222222222333333444444444555555555333333222222333555777888;;;<<>>??????>>>======???@@@AAACCCEEEEEEEEEDDDDDDBBBCCCFFFGGGFFFDDDBBBAAA???@@@AAABBBAAA>>>;;;999;;;<<<<<<=========>>>======???@@@===:::888:::<<<::::::888888777888999:::;;;<<<===???AAA@@@>>><<<:::::::::::::::999999888666888:::;;;::::::;;;<<<======>>>???@@@AAABBBCCCAAAAAABBBCCCDDDDDDEEEEEEGGGFFFEEEEEEDDDDDDDDDDDD@@@@@@AAABBBAAA???===<<<==================>>>???777777777777777777777777999888888777777777888888888888888777777666666666666666666666666666666666555555666666777777777777666666555555444444333333333333333333333333333333333333333333333444444444111111111222222222222333444444444444444444444444222222333444666999;;;===FFFGGGIIIKKKQQQZZZeeemmmxxx~~~|||||||||xxxwwwyyyzzz|||}}}|||{{{yyyvvv}}}~~~}}}lll^^^UUUQQQNNNLLL@@@;;;888777777555555666222222222222222333333333111111000000///////////////...------//////...------......///000111111111/////////......---------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***++++++++++++++++++***+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))******++++++******))))))((('''<<<>>>@@@???>>><<<<<<===>>>@@@CCCEEEFFFEEECCCAAAAAAAAAAAACCCEEEFFFDDDCCC<<<===>>>??????===;;;999;;;<<<===>>>>>>>>>>>>>>><<<<<<===<<<:::999:::;;;:::999888777777888:::;;;;;;===@@@BBBBBBAAA???>>>888888888888888888888888555777999:::999999:::;;;::::::;;;<<<<<<===>>>>>>============>>>>>>>>>>>>@@@??????>>>>>>>>>??????::::::;;;<<<;;;;;;999999999::::::888666666777999;;;::::::999::::::;;;;;;999888777666666666666666666666666555555444444444666666666666666666666666444555555666666777777888555555555555555444444444333333333333444444444444333333333333444444444444000000111222333444555555555555555444333333222222333444555888;;;???CCCEEEJJJLLLNNNQQQXXXeeetttzzzuuutttuuuyyyyyy|||}}}}}}xxxuuuvvv}}}}}}~~~zzzyyy{{{zzzuuuxxxyyyyyyssstttuuuvvvwwwwwwwwwwwwwww{{{}}}~~~~~~{{{yyyxxxxxxttthhh___WWWSSSFFFBBB>>>999666555555666222222333333333444444444222111111000000//////...000///......//////...,,,******,,,---.../////////,,,,,,,,,,,,,,,,,,++++++************************++++++******))))))************++++++++++++*********++++++,,,,,,++++++*********,,,------,,,+++***++++++++++++++++++++++++))))))))))))************+++*********))))))((((((;;;<<<>>>>>><<<::::::;;;===>>>@@@CCCDDDDDDDDDCCCCCC@@@>>>>>>AAABBB@@@>>>:::;;;<<<<<<<<<;;;:::999999:::<<<===>>>>>>>>>>>>===<<<;;;<<<<<<<<<:::888999999999999999:::;;;<<<444555777888888777777888;;;;;;:::::::::;;;;;;<<<999:::<<<<<<::::::;;;<<<::::::;;;;;;<<<<<<======999::::::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<===::::::;;;;;;<<<;;;;;;:::888999999888555555777:::888777666555555555666777888888777666666666666666444444444444555555555555666666666666666666666666444444555555666777777888555555555555555666666666333333444444444555555555111222222222333333333333000111222444666777888999999888777666444333222222666777999===BBBGGGKKKNNNLLLPPPVVV]]]fffttt}}}uuunnnooorrrvvv|||tttppprrrwwwzzzzzzwwwwww{{{zzzvvvsssttt|||{{{{{{}}}wwwvvvvvvuuupppnnnpppuuuuuuppplllkkkggggggggggggggghhhjjjkkknnnrrrtttuuuyyy~~~zzzvvvsssyyy|||vvviii```SSSPPPJJJBBB;;;999888888444444444444333333333333222222111111000//////...///...---...///000///...***+++---.........------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++************+++)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++((()))+++---------,,,+++++++++++++++++++++++++++((()))))))))******************))))))))))))))))))999;;;<<<<<<:::999888888<<<===>>>???AAADDDFFFGGGEEE@@@;;;:::<<<<<<:::777999:::::::::::::::::::::888999;;;===>>>>>>>>>===<<<:::888:::<<<;;;777444444555777888999888888777:::;;;;;;:::999:::<<<===888777666555666777999:::666777888777555444555666888888999999::::::::::::888999:::;;;===>>>@@@@@@<<<<<<;;;;;;<<<<<<======888888999:::::::::::::::555777888888666777;;;>>>===<<<:::999888999999:::555444444333333333444444333333444555777888999999666666666666666666666666444444444555666777777888444555555555666777777777444444444555555666666666000000111111222222222222111222444666888:::;;;<<<;;;:::999777666444333222888:::<<>><<<;;;666666555444333222222111222222222111000//////...---,,,,,,---000111111000...///000000000///...------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++'''(((+++---...---,,,,,,++++++++++++++++++++++++(((((())))))*********+++******))))))))))))******===<<<;;;::::::;;;<<<===;;;<<<===???AAACCCDDDEEE@@@>>><<<:::999:::;;;<<<999999999999999888777666888999::::::;;;;;;::::::777888999::::::999777666777777666555555555555555666888999999999999:::<<<999999888888888888888888:::999999888888888888888888888888888888888888888777888999:::;;;:::999999<<<:::888777666777888999777777888999999999999888777777777777777888999999::::::999888777666555555555666555444333333555777666666666666666555555555777777777777666666666666555555555666888777555333555555555444444333333333333444555555666666555555444444444333222111000000///000333666999;;;======:::::::::999777777888:::@@@???CCCLLLRRRTTTUUUXXXYYYggguuu}}}xxxnnnkkkrrrwwwwww|||{{{wwwqqqrrrsssvvv{{{|||wwwwww|||rrrlllfffgggmmmnnniiibbbbbbccceeeffffffdddbbb```gggggggggeeeddddddfffhhhnnnmmmllljjjgggeeedddcccaaa```___]]]]]]]]]^^^___^^^```aaa^^^[[[ZZZ___cccaaaaaabbbbbbdddeeegggggggggjjjnnnqqqtttxxx|||}}}{{{zzztttwww|||~~~{{{xxx~~~|||yyytttttt|||{{{xxx~~~ssslll```TTTNNNKKKCCC;;;555555666666666555333222333333222222222222222222000000000000////////////,,,,,,------.../////////000000000///...---++++++...------,,,,,,++++++***,,,,,,+++***))))))))))))*********++++++,,,,,,---++++++,,,,,,,,,---------------,,,++++++******))),,,+++)))(((((()))+++,,,***************)))((((((,,,+++)))((()))***,,,---<<<<<<;;;::::::;;;<<<<<<:::;;;<<<>>>???AAABBBCCC???>>><<<:::999999999999:::::::::::::::999888888777888999999::::::999999777888888999999999888888777666666555444444555555666777999888777777888:::777777777777777777777777888888777666666666666666777777777777777777777777777777999:::::::::999888999888666555444555666777777777888999999999999888555555555555555666666777888888888777666666555555555555555444333333555777666666666666555555555555777777777666666666555555555444444555777777555333555555444444444333333333333333444555555555555444444444333222111111000/////////111333666999<<<>>><<<<<<:::888777888;;;>>>DDDFFFKKKQQQRRRSSSXXX___lllzzz}}}vvvooooooxxx|||zzz}}}yyyuuutttssssssuuuwww{{{uuupppllllllppptttuuuuuufffbbb^^^^^^bbbccc^^^ZZZ\\\^^^```aaaaaa___]]]\\\`````````^^^\\\\\\^^^```bbbbbbaaa```______^^^^^^]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZ\\\^^^\\\YYYZZZ___cccaaa``````___``````aaaaaaccceeehhhjjjkkkmmmppprrrsssssssssrrrqqqooonnnmmmjjjlllpppssssssrrrpppnnnooottt~~~yyy{{{~~~|||qqqaaaXXXQQQHHH>>>===<<<:::888777666555444333333333333222222222222111000000000////////////........................,,,,,,---------,,,++++++***++++++,,,,,,------...,,,,,,+++************+++)))))))))***************))))))))))))************)))******++++++,,,------,,,+++***))))))***+++,,,***************)))((((((%%%%%%&&&'''((()))))))));;;::::::999999::::::;;;999999:::<<<>>>???@@@AAA>>>>>>===<<<:::999777666:::;;;;;;;;;;;;:::999999777777888999999999999888888888777888888999::::::666666555444444444555555666777888777666555666777666666666666666666666666666666555444444444444444666666666666666666666666666777888999999999888888888777666555444555666777666777888888999999888888555555444444555555666666555555555555555555555555444555666555333333555777555555555555555555555555777666666666666555555555444444444555777666444222444444444444333333333333222222333444444444444333444444333222111000//////111111111222555999<<>>>>>===;;;;;;>>>CCCGGGLLLPPPVVVZZZYYYZZZeeeqqq{{{rrrnnnqqq{{{{{{yyy|||vvvrrrqqqpppooonnnnnnppprrrsssgggccc______bbbeeeffffff\\\ZZZYYYXXXYYYYYYWWWUUUXXXYYY[[[]]]]]]\\\ZZZYYY[[[\\\[[[ZZZXXXXXXZZZ\\\ZZZZZZZZZZZZZZZ[[[\\\\\\[[[ZZZZZZYYYYYYYYYYYYZZZXXX[[[\\\\\\[[[\\\```ddddddcccbbb```____________bbbdddffffffeeeeeefffggggggffffffeeedddccccccccccccdddfffggghhhhhhgggfffdddiiipppzzz~~~}}}}}}~~~~~~~~~wwwkkkaaaUUUJJJDDD@@@:::666555444444333444444333333333222222222111111000000000/////////000000//////...------,,,++++++,,,---------------***++++++,,,,,,------...+++++++++++++++,,,,,,---++++++++++++************))))))))))))************)))******++++++,,,------,,,+++***))))))***+++,,,*********+++******)))(((!!!###&&&(((******)))(((999999999999999999999999888999:::;;;===>>>???@@@>>>??????>>><<<999777555999999::::::::::::999999777777888999999999999888888777666666777888:::;;;555555444444444444444555777888999777555444444555555666666666666666777777666555444444333333444444555555555555555555555555666666777777777888888888999888777777777777888888666777777888888888888888777777666666666777777888333333333444444555555555444555666555444333555666444444555555555555555666666666666555555555444444555555555666777777555333333333333333333333333333111111222333333333333222444333333222111000000000333444444555777999;;;<<<===>>>@@@BBBEEEHHHNNNQQQVVVYYY___eeehhhnnn{{{zzzqqqoooqqqxxxzzzuuurrrrrrzzzyyyppplllhhhgggeeecccbbbbbbbbbccc]]][[[XXXXXXZZZ]]]]]]]]]ZZZ[[[[[[ZZZYYYXXXXXXYYYXXXYYY[[[\\\]]]\\\[[[[[[\\\]]]]]][[[ZZZZZZ\\\^^^\\\[[[[[[[[[[[[]]]^^^___\\\\\\\\\\\\[[[\\\\\\\\\\\\]]]______^^^___bbbdddhhhgggfffeeedddccccccccceeegggiiihhhfffeeeeeeeeeddddddccccccbbbbbbccccccddddddddddddeeeeeeffffffggghhhlllpppuuuzzz}}}{{{yyyvvvsssqqqqqqrrrsssxxxwwwxxxzzzxxxiii\\\NNNGGG>>>777555555444444555555444444333333222222111111111000000000//////000/////////.........---......////////////.........------,,,,,,++++++***++++++++++++,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++******))),,,++++++******++++++,,,*********++++++******)))&&&''')))***++++++++++++999999999999999999999999888999:::;;;<<<===>>>?????????@@@@@@>>>;;;777555666777777888888888777777777777888999999999999999777777666555666777999:::444444333333333333444444888999999888666444444555666666666777777888888888777666555555444444555555666666666666666666666666555555555666666666777777777777777777777777888888666666777888888888888777777777666666666666777777222222333333444444555555333555666666444444444555333444444444555555666666555555555555444444444444666555555777888888666444333333333333333333333333000111222222333333222222333333333222222222222222333444555777888888888777888===DDDJJJOOOSSSVVVYYY]]]^^^fffpppzzzxxxtttqqqpppqqqqqqnnnkkkjjjlllqqqxxxyyytttlllfffccc^^^]]][[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVXXXYYYYYYYYYZZZ[[[]]]\\\ZZZYYYZZZ\\\YYYZZZ\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\___aaaaaa```___]]]]]]]]]^^^_______________```_________```aaabbbaaaaaaaaabbbcccggggggffffffffffffggggggfffhhhjjjjjjiiigggffffffffffffffffffggggggggggggffffffeeeddddddeeeggggggjjjjjjjjjkkklllmmmnnnooommmmmmkkkjjjjjjkkklllmmmmmmllllllnnnrrryyy~~~ooo^^^TTTGGG>>>;;;:::999777666666555555444333333222111111111111000000000000........./////////000000000000000000///...---,,,...------,,,,,,++++++************+++,,,---...///.........------,,,,,,,,,---------............///------,,,++++++******))),,,++++++++++++++++++,,,******++++++++++++******---,,,+++*********+++,,,888999999::::::999999888888888999:::;;;<<<===>>>>>>>>>??????===:::888666444444555666666666666555666666777888888888888888666666555555555555666666333333222222222333444444888999999888555444555555666666666777777888888999777777666555555555555666666666666666666666666666555555444444444555666777444444555555555555666666555666777777888888777777555555444444333333444444222222333333444444444555333555666666555444444555333333333444555555666666555555444444444333333333555555555666888777555333222222222222333333333333111111222333333333333222222222333333444444555555111222333555666777777777999@@@IIIQQQWWW[[[^^^```bbbfffppp~~~~~~}}}}}}|||}}}||||||}}}xxxtttpppllliiihhhfffdddccc^^^aaaeeefffccc___[[[YYYXXXWWWWWWVVVVVVVVVVVVVVVTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[[[[ZZZYYYZZZ[[[ZZZ[[[\\\^^^___`````````\\\]]]^^^^^^^^^___bbbeeegggeeebbb___^^^]]]^^^^^^bbbbbbcccddddddddddddcccdddeeeeeeeeeddddddddddddfffeeeeeeeeefffggghhhhhheeehhhjjjkkkiiihhhggggggggghhhjjjlllmmmmmmlllkkkgggfffeeeddddddeeefffggghhhhhhhhhhhhhhhhhhiiiiiijjjjjjiiihhhhhhhhhhhhhhhjjjjjjjjjjjjlllnnnqqqssszzzzzz}}}}}}yyyzzzooocccRRRFFF@@@===999666777777666555444333333222222222111111111000000000------...//////000111111/////////...---,,,+++******++++++,,,,,,------...************+++,,,......++++++++++++************++++++++++++,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++...,,,***((('''((()))***999999:::;;;;;;:::999999777777888999::::::;;;;;;<<<<<<<<<<<<;;;999777666333333444555555555555555333444555555666666555555555555555555444333222222222222222222222333444444666777777666444333444555444444555666666777888888777777666555555555555555444444444444444444444444555444333333333444666666333444444555555666555555555666666777777777777777666555444333333333333444333333333444444444444444333555666777555444444555222222333444444555666666444444444333333333333222444333333444666666444111111111222222222333333333111222222333333333333333111222333444666777888999222222111222555999===@@@EEEJJJRRRZZZ___cccgggiiikkksss~~~|||{{{zzzxxxxxxsssqqqtttvvvsssrrrsssuuuzzz|||xxxuuuuuutttrrrkkkhhhccc___^^^^^^]]][[[WWWXXXZZZZZZYYYWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUXXXZZZ[[[[[[\\\]]]\\\[[[[[[\\\]]]^^^^^^]]]\\\]]]^^^```aaabbbcccdddaaabbbddddddeeegggkkknnnnnnlllhhheeecccbbbcccdddhhhhhhjjjkkkkkkkkkjjjjjjjjjiiijjjkkklllllllllkkkkkkkkkkkkkkkkkklllmmmmmmjjjlllooopppnnnllljjjjjjlllnnnrrrtttvvvuuusssrrrjjjjjjiiihhhhhhhhhiiijjjhhhhhhiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggghhhjjjkkkllllllllllllmmmnnnqqqsssqqqnnnpppuuuwwwcccTTTJJJCCC<<<666888888777666555444333333222222222111111111000000///////////////000000000...............---,,,,,,***++++++,,,,,,------...***************+++,,,---)))))))))***************)))))))))*********++++++)))******++++++,,,------+++,,,,,,,,,,,,,,,,,,+++)))***++++++,,,,,,,,,+++******))))))))))))))))))999:::;;;;;;;;;;;;:::999555666666777888999999::::::::::::999888777666666333333444555666666555555111222333333444444333333444555555555444222000///222111111111222333333444444555666555333222333444333333444444555666777777666666555444444444444555333333333333333333333333444444333222333444555666555555666777888888777777555666666777777777777777888777666555555555555555444444444444444444444444222444777777555444444444222222333333444555666666444444444333333333222222222111111333444444222000111111111222222333333333222222333444444444444333111222333555777999:::;;;666444222222666>>>FFFKKKRRRVVV\\\aaafffjjjooorrrsss}}}wwwwwwxxxvvvttttttlllgggiiillllllkkkkkkeeemmmrrrooojjjhhhgggfff```___[[[WWWVVVWWWVVVTTTVVVWWWWWWWWWVVVVVVVVVVVVTTTTTTSSSSSSSSSSSSRRRRRRUUUXXX[[[]]]^^^___```aaaaaa```___```cccdddcccbbb``````aaacccdddfffggghhhhhhjjjkkkmmmnnnqqquuuxxxuuusssooollljjjjjjkkklllmmmnnnpppqqqrrrqqqppppppnnnnnnoooqqqtttuuutttsssttttttssssssssssssssstttqqqtttvvvwwwtttrrrpppooorrruuuyyy}}}}}}{{{yyypppoooooonnnnnnnnnooooookkklllmmmnnnnnnmmmlllkkkfffgggiiijjjkkkkkkkkkkkkcccfffjjjmmmoooooonnnmmmhhhiiilllnnnlllhhhjjjoookkkrrrvvvuuuvvv}}}~~~}}}wwweeeYYYOOOEEE>>>999888777666555444333333222222222111111111111000111111000000//////.........//////000000000000000......---,,,,,,++++++*********))))))******+++,,,*********++++++,,,,,,---)))************+++++++++------,,,,,,+++******)))+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,'''(((***,,,---,,,+++***888888888888888999999999666666777777777777777777888777777777666444333222444444444444444444444444222222333333333444444444666555333222111111222333222111000//////000111222222222333333333444444444222222222333444555666777:::999777666444444333333888777555444333333444444222333444555555444333222222222333333444555666666222222333444666888:::;;;;;;:::999777666444333222222222222333333333444444555555444444444444555555444444444444444444444444333333333333222111000000111222333444444333222111444444444333333222222222222222222333333333444444000222444777999;;;;;;;;;555666777888<<>>:::888999999666333333333333333333222111000222222222222222111000000000/////////............------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,---------------,,,+++************,,,,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,************************888888888888888888888888666666666666666666555555666666777666666555444333444444444555555444444444222222222222333333333333444444333222222222222333222222111111111111222222222222222222333333333333111111111222222333555555888888666555444333333333444444333333333444555666333333444444444444333333222333333333444555555555333333333444555666888999999999888666555444333222222222222222333333333333555555444444444444555555444444444444444444444444222222333333333333333222000111222333333222111000444444333333333222222222222222333333444444444333111222444777999:::::::::555444666;;;EEEOOOWWW[[[ggggggkkksssxxx|||ppphhhiiikkkooossstttpppiiiccc```___]]]\\\YYYYYYXXXXXXXXXXXXVVVUUUWWWVVVWWWYYY[[[\\\[[[ZZZUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZcccddddddeeegggfffeeedddeeefffggghhhiiiiiiiiiiiijjjjjjjjjlllooossswwwyyy|||~~~~~~}}}||||||~~~~~~}}}xxxyyy{{{xxxssskkkggggggnnnttttttsssrrrnnnmmmjjjhhhgggggghhhhhhkkkjjjiiijjjlllnnnpppqqquuusssooommmnnnqqquuuwwwvvvyyy~~~{{{yyy}}}nnn```XXXIIICCC<<<888777777666444444444444444444333222222111111222222111111000///000000/////////.........------......------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,************************999999888888777777666666666666666555555444444444444555555666555555444444333444666777777666444333000111111111222222222222111222222333333333333333000000111111111111000000000111111111222222222222111111000111111222333444666666555333222222222222111111111222333555666777444444333333333333444444333333333333444444444444444444333333333444555555666666555555444333333333111222222222333333333333555555444444444444555555444444444444444444444444111222333444444555555555000000111222222111000000333333333333222222222222111222333444555444333222111222333555777888999999999777:::BBBOOO[[[bbbdddjjjoooxxxzzziiieeeiiilllnnnpppqqqlllccc\\\XXXVVVTTTSSSPPPQQQRRRSSSTTTUUUUUUUUUVVVUUUWWWYYY]]]______^^^ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\^^^```ccceeegggkkkjjjjjjiiihhhhhhhhhhhhmmmooorrruuuvvvvvvuuutttrrrsssuuuxxx|||zzznnniiiiiiooossssssrrrsssqqqooommmkkkiiihhhggggggkkkiiihhhhhhjjjkkklllkkknnnmmmkkkjjjjjjkkkmmmnnnjjjmmmpppsssvvv{{{|||xxxzzzsssiiiYYYQQQEEE<<<999888777555555555555555444444444444111111111111111000//////000000000/////////......---............---,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,*********++++++++++++,,,---,,,,,,,,,,,,------...************************,,,+++++++++++++++,,,,,,))))))))))))))))))))))))999999888777666666555555666555555444444333333222222333444555555555555555222444666888888666444222000000000000111111111111///000222333444444333333...///000111111000///...000000000000111111111111111111111111111222333333444444333222111111222222000000111111222444555555555444333222222333444555444444333333333333333333555444333333222222222333444444444333333333333333333333333333444444444444555444444333333444444555444444444444444444444444222333444444555555555444///000111222222111000///333222222222222222222222000222333555555444333222111222222333555777999:::???@@@DDDLLLWWWaaahhhlllsss}}}rrrdddbbbgggjjjjjjjjjddd___XXXTTTRRRRRRSSSSSSOOOPPPSSSTTTUUUUUUVVVWWWWWWWWWXXX[[[___aaaaaa```bbbbbbbbbaaaaaaaaa``````___bbbgggmmmrrrvvvwwwxxxuuuuuutttsssrrrsssuuuwww~~~}}}sssnnnlllppprrrqqqqqqsssnnnnnnnnnnnnnnnnnnnnnnnnnnnlllkkklllnnnooonnnllljjjjjjiiiiiiiiijjjjjjjjjkkkllllllllllllooosssvvv~~~|||qqqfffUUUGGG???;;;888777666555555444444444444444000111111111111000//////000000000////////////..................------,,,***++++++++++++++++++************++++++,,,,,,,,,))))))*********+++++++++++++++++++++,,,,,,---...***************************))))))))))))***++++++((((((((((((((((((((((((888888777777666555444444555555444444333333333222111222333444444555555444222444666777777666444222//////000000000111111111...///111333444444333333000000222333333222000000//////000000000111111111333222222222222333333444333222222111111111222222222222222222222222222222444333222111111222333444333333333333333333222222444444333222222222222222333333333333333222222222444444444444555555555555444444333333333333444444444444444444444444444444444555555555444444333222///000111222222111000///222222222222222222222222111222333444444444333333111111111333555888<<<>>>AAAHHHPPPWWW]]]fffqqqyyy|||uuuhhh]]]]]]aaabbbaaa```XXXTTTPPPOOOPPPSSSUUUVVVSSSVVVXXXXXXWWWWWWXXXZZZ\\\\\\]]]___ccceeedddccceeeeeeeeeeeeeeeeeeeeeeeebbbiiisss}}}zzzuuurrrssstttrrrrrruuuqqqssswww{{{~~~}}}zzzwwwwwwxxxvvvqqqmmmhhhhhhiiijjjjjjjjjjjjiiimmmmmmllljjjiiiiiilllnnntttvvvxxx}}}|||hhhVVVJJJAAA;;;777777777555444333333444444111111111111111000//////111000000000////////////......//////......---,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,))))))*********+++++++++***)))))))))***+++,,,,,,************++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((777777666666555555444444444444444444444444444444111222222333444444444333222333555666666555333222///000000000111111111111///000111222333333333333333444444444444444444333///000000000111111111111333333222222222333333444222111111111111222222333333444444333222111000///333333222222222222333333222222222222333333333333333333222222222333444444333333333333222222222222444444444444555555555555444444333333333333444444444444444444444444444444555555555444444333222111000000111222222111000000111111111222222222222222222222222333333333444444333333333555888>>>CCCFFFDDDNNNYYY```fffqqqqqqhhheee\\\VVVWWWYYYXXXWWWXXXUUURRRPPPQQQSSSVVVXXXYYYYYY\\\___^^^[[[ZZZ[[[]]]bbbbbbcccfffiiikkkkkkkkkggghhhhhhhhhiiiiiiiiiiiihhhppp{{{}}}zzz{{{zzzxxxzzz~~~xxxpppkkkkkklllllllllkkkjjjjjjiiijjjjjjiiiiiiiiikkknnnnnnnnnnnnqqquuuyyyzzz{{{|||~~~kkk[[[NNNCCC<<<;;;:::777555444444444444222222222222222111000000111111000000000/////////...////////////...------+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,*********++++++++++++,,,***))))))))))))******+++******+++,,,---......///+++******)))(((((())))))))))))))))))))))))))))))555555555555555555555555333333444444555555666666111222222333333333333222222222333333333333222222000000000111111111222222111111000000111222333333444333333333333333333444000000000111111111222222222222111111111111222222111111111111222222333444333444444444333222111000222222333333333333222222111111111222333333333444111111222222333555666777444444444333333222222222222222222333333333444444444333333222222333333444444444444444444444444444222333333333333333222222000111222333333222111000000111111111222222222222444333222111111333444666666555666999>>>EEEKKKPPPNNNUUU___hhhrrr}}}{{{{{{{{{zzz|||ttteee[[[XXXTTTRRRTTTUUUSSSTTTWWWVVVUUUUUUVVVZZZ\\\]]]]]]```cccfffeeeaaa___aaadddggggggiiimmmrrruuuuuuuuuqqqqqqrrrssstttuuuuuuvvvtttyyy~~~ttttttsssrrrpppnnnmmmlllhhhiiikkkkkkjjjkkklllnnnllljjjhhhjjjmmmooooooooovvvzzzqqqaaaQQQHHH@@@>>>;;;888666555555555333333333333333222111111111111111000000000/////////////////////...------,,,------......------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))************+++,,,---///111222333///...---,,,+++*********************************444444555555555555555555222333333444555666777777222222333333333222222111222222222222222222222222111111111111222222222222222111000000000111333333222111000//////000111222111111111111222222222222111111000000000000000111111111111111222333444444333333444555444333222111111222333444444333222111000000111222333333444444000111111222444666888999555555444444333222222111000000111111111222222222444333333222222333333444444444444444444444444444000000111222333333333333111222333444444333222111000000111111222222222222555333111000000222555777888888999<<>>:::888777666777333444444444444333222222111111111111000000000000///////////////......------......//////......------,,,,,,++++++*********++++++,,,,,,,,,---------------,,,+++***************+++---///111333444555222111000...---,,,++++++************************444555555555555555555444333444555555666666555555222333444444333222000///222111000000000222555666333333222111111222222222000000000000000000000000000000000000111111111111//////000000000000//////111111111111111111111111111111000000000000111111222333333444555666777777444444444333333222222222000111111222222333333444000222333333222111111222222222111111000111111111...///111111111111333444333333222222222333444444444444555444444222111000444444444444444444444444.........000222333222111444333111//////000222333444444444222111222444777<<<===@@@GGGOOOVVVZZZ[[[```ccclll{{{qqqooommmmmmnnnmmmjjjggggggfffdddaaa^^^\\\ZZZYYYYYYVVVSSSSSSVVVXXXXXXWWW\\\]]]^^^___```cccgggjjjpppuuuwwwsssoooooommmiiijjjlllsss~~~zzztttpppqqqsssvvvwwwvvvsssooolllpppooommmkkkjjjiiiiiiiiiiiihhhiiilllpppsssvvvvvvssssssvvv{{{qqqbbbWWWKKK@@@???===888555666888888888777444333333333///000222333222111///---222111111000///............---,,,---......,,,+++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111111000000///...,,,+++******))))))(((((((((((())))))444555555666666555555444222333333444444444444444555555666666666444333222222111111111222444666777666555444222111111000000000000000000000000000000//////000000000111111111111111222222222222111111111111111111111111111111111111000000000000111111111222333444555555555555444444333333333222222222111111111222333333444444222444555555444333333444333222222111222222333333111222333333222111222444333333222222222333444444555555555444333222222222222222222222222222222222000//////111333333222111222222111111111222333444333555666555444444666777===CCCLLLSSSXXX\\\```ccceeennn|||zzzooolllhhhfffdddaaa\\\YYY\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUVVVZZZ^^^aaaaaa```___```aaaaaabbbfffkkknnntttyyy|||zzzzzzyyyvvvrrrlllooovvvzzzuuu}}}|||xxxuuurrrrrrpppnnnkkkiiifffeeeeeeeeefffhhhkkkmmmnnnooooooppprrrvvvzzz{{{zzzxxxyyyhhh[[[MMMHHHCCC===888888444555555555444444444444111222333444333222000///111111000000///......---...------...///000...---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000000///...---,,,+++******))))))(((((((((((())))))444444555555555555444444111111222333333333333333444555555555555555444333111111222333444555666666888777555333111000//////000000000000000000000000//////000000000000111111000111111222222111111000111111111111111111111111111111000000000000111111000111333555666555444333333333333222222222222222111222222333333444555555222333555555333222333444222222222222222333444555555666666555333111222333222222222222222333444444666555444222222222222333222222222222222222222222222111111222333444222111111111111222333333444444222444777888888999;;;<<>>FFFOOOVVV```______bbbjjjsss{{{tttlllgggccc___[[[UUUTTTSSSRRRPPPPPPPPPQQQPPPQQQSSSVVVYYY\\\___```gggiiilllnnnqqqsssuuuwwwpppqqqrrrtttvvv{{{zzznnnfffdddjjjsssxxxzzzyyyxxxwwwrrrpppmmmkkkjjjiiihhhfffgggmmmwwwxxxmmmdddYYYQQQCCC???:::777666666444222333333333333333222222111///////////////.........,,,,,,,,,...000111000///------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///,,,,,,,,,,,,,,,,,,++++++******))))))))))))******000000111111111111000000222333333444444444444444111111111111222333555666222222111111000000///////////////000000111333333////////////////////////......////////////000000///000000111111000000///000000000000000000000000111111000000000000111111333444555666555444222000000000000000000111111111000111111222222333444444000111333333111000111222///////////////000111222666777777555222111111111000000000111111333444555222111000//////000111111222222222222222222222222333222222333444555333222222222222111111111000000444666:::>>>FFFOOOZZZaaacccaaabbbiiiuuuzzzmmmfffaaa[[[VVVTTTQQQQQQQQQOOOMMMMMMOOOQQQNNNQQQTTTZZZ___dddhhhjjjiiikkkmmmnnnnnnooorrrttttttvvvyyy|||vvvnnnjjjsss}}}~~~}}}zzzwwwrrrooonnnmmmmmmllleeejjjqqquuuwww{{{xxxjjj^^^MMMGGG>>>999888777666444444444333333333222222222000000000000000/////////---,,,,,,...000000///...------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,+++******))))))******+++111111222222222222111111111111222333333333333333222222222222444555777888666555333111////////////............///000111222////////////////////////........./////////000000//////000000000000//////000000000000000000000000111111000000000000111111333333333222222000///////////////000000000111111///000000111111222222333///111222222111000000111111000000000000000111111333444444333111000111222//////000000111333444555111111111222222222222222222222222222222222222222111111111222444555444222222222111111222444555666888<<>>999999888777555444444444222111111111000000000000111000000000//////////////////......---,,,,,,++++++,,,,,,,,,------------+++,,,,,,------,,,,,,++++++*********))))))((((((,,,***)))***,,,------,,,************************//////000000000000111111000000000000000000000000333222111000000111222333333333222111000///............/////////000000000///////////////......---111000///...---,,,,,,,,,000000000000000000000000........................111000000//////.........000000////////////000000000111222333333222111000......///000000111222222///000000111111000000///////////////////////////....../////////000000000000000000000111111111111000000000000000000000000333333333222222222222222222222111111111111222222333444555666999>>>FFFKKKVVVYYY\\\```hhhyyy|||wwwrrrssssssqqqllleee^^^ZZZWWWVVVUUUUUUVVVWWWYYYZZZYYYXXXYYY\\\^^^aaajjjtttzzztttrrrsssttttttsssxxx~~~xxxgggVVVJJJDDD===;;;999777555333333333222222222111111111000000111111000000000/////////---............,,,+++***)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,------+++******,,,------,,,++++++++++++++++++++++++//////000000000000000000000000000000000000000000333222111000000000000111///000111111111000///............/////////000000...///////////////......111000///---,,,,,,,,,,,,000000000000000000000000////////////////////////000000/////////.........000////////////000000111000111222222222222111000////////////000000111111///000000111111000000///////////////////////////............///////////////000000000111111111111000000000000000000000000222222111111111111111111222222111111111111222222666777999<<>>DDDRRRWWWbbbnnnyyyyyypppggg^^^XXXVVVTTTQQQOOOPPPSSSWWWZZZ```aaagggnnnrrrpppllljjjooouuu}}}|||vvvsssqqqppplllnnnpppqqqqqqppppppqqqkkklllllllllmmmsss|||vvvfffYYYNNNDDD>>>:::666444555444222222444333333333222111000//////000/////////............///...---,,,,,,---...//////............---------,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))////////////............////////////////////////000000000///////////////111111111111111000/////////...------,,,,,,------///...------------.../////////......---,,,,,,,,,//////............//////------------------...//////////////////...------........................++++++,,,------...////////////............////////////...---,,,+++******---......//////......---........./////////000000222222222222222222222222111222333222000///000111222111000000111222222222444777:::;;;:::>>>FFFNNNWWW```ooovvvmmmeee^^^XXXSSSTTTTTTSSSSSSTTTYYY```eeelllooovvv}}}~~~yyyvvvyyy}}}|||zzzrrrrrrsssrrrpppnnnmmmlllkkkkkkjjjiiijjjnnnuuuzzz}}}uuufffYYYMMMFFF@@@;;;888999777444444666444444333333222222111111000000/////////.........///...------------...//////............---------,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,,,,,,,+++******////////////...............---,,,,,,,,,,,,---........./////////000000000111111111111111111000///...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,000//////....../////////......---,,,,,,,,,------...////////////...------........................,,,,,,,,,---......////////////............//////444555555222...+++,,,...///..................///....../////////000000000000000000000000000000000111222222222000///000111444333222111111222333333777;;;@@@AAACCCHHHQQQXXX\\\hhh{{{uuuoooggg___ZZZVVVSSSQQQRRRUUUXXXYYY[[[bbbmmmvvv{{{zzzxxxvvvsssqqqooonnnmmmlllkkkiiihhhjjjnnnrrrssszzzvvveeeWWWMMMEEE>>>999999777444333555444444444444444333333333000000000000///////////////......------......//////............---------,,,,,,,,,---------.........---------,,,,,,,,,,,,******+++,,,,,,,,,++++++////////////...............---+++******+++---...------......///000000111//////000000000000//////---,,,++++++******++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------//////...---------......000000///...------------.........//////...------........................,,,---------....../////////............//////000666:::===;;;555111111333000///...------...///000------------............000000000000000000000000000111222111000///000111666666555333222333555777999???FFFJJJLLLQQQYYY___hhhssszzzrrrgggccc]]]XXXUUUUUUVVVVVVRRRXXX^^^bbbeeemmmzzz}}}zzzxxxvvvrrrqqqnnnllljjjkkkmmmnnnqqqvvv|||~~~xxxfffZZZMMMDDD===;;;999666444555333333333333444444444444111111111000000000////////////............/////////............---------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,,,,,,,////////////...............---+++******+++---...,,,,,,---...///000111111------...............---,,,,,,+++************+++***++++++++++++++++++******++++++,,,,,,---------...---,,,+++++++++++++++000///...------,,,------------............------........................------...............///...............///000000333999>>>???:::555444555000///...------...///000---------........./////////////////////////////////000111111000///000111444555555333222333777:::===DDDMMMRRRUUUYYY___eee{{{xxxnnnggg^^^\\\YYYVVVVVVXXX[[[^^^XXX___ggglllooowww}}}xxxuuurrrooommmmmmmmmnnnooorrrwwwyyy|||}}}ppp\\\RRRGGGCCC@@@;;;888888222222222222333333333333222111111111111000000000///////////////////////////............---------,,,,,,,,,---------......++++++++++++************)))***++++++,,,,,,,,,,,,////////////...............---,,,,,,,,,,,,---...,,,,,,---...//////000000+++,,,,,,------------------,,,++++++******++++++******++++++++++++******++++++,,,,,,------......---,,,++++++************,,,,,,+++*********++++++,,,,,,---............---......................................................---......///000111...333888:::777444222222000//////////////////000//////000000000111111111////////////////////////...000111000//////000222000222333222111444999>>>DDDJJJSSSYYY\\\bbbjjjpppyyyrrrjjjbbb]]]XXXYYYXXXXXXXXX\\\aaaeeedddjjjrrrwww{{{|||vvvqqqpppooonnnnnnmmmmmmooorrrssswwwoooaaaSSSKKKEEE>>>888777333333333333222222222222222222222222111111111000...//////000000//////...///............---------,,,,,,,,,---------......++++++++++++******************+++,,,,,,,,,++++++////////////............////////////////////////---------....../////////+++,,,------.........---------,,,+++++++++++++++******+++,,,,,,+++******---------------............---,,,+++******************************+++,,,+++,,,------.........---........................////////////............---------......///000111...///000111111000000/////////000000000000/////////000000000111111111111000000000000000000000000...///000000//////000222///111444444444777???EEEMMMRRRXXX\\\aaakkkxxx}}}rrrkkkfffccc^^^YYYWWWYYY[[[\\\]]]aaafffjjjqqqvvv}}}~~~wwwtttrrrqqqooopppmmmmmmpppppppppuuu}}}wwwdddXXXNNNDDD;;;888555555444444333333222222333333222222222111111111...///000111111000///...///............---------,,,,,,,,,---------......---------,,,,,,,,,++++++++++++,,,,,,,,,+++******000/////////............//////000111111000//////---------...............,,,------.../////////......---,,,,,,++++++,,,,,,***+++,,,------,,,+++***........................///...---,,,++++++++++++++++++++++++,,,---......+++,,,------.........---........................///////////////.........---------......000111111222000---,,,---...///......///000111111000///...............////////////111111111111111111111111---///000000//////000222111444777888888===EEELLLTTTWWWZZZ]]]dddqqquuunnnfffbbbbbbbbb___[[[XXX[[[___aaabbbeeekkkooo{{{~~~}}}xxxvvvtttrrrwwwqqqooorrrsssppprrrxxxuuuwwwxxxwwwwwwxxxhhh\\\OOODDD???777777666555444444333333333333333222222222111111...///000111111000///...//////.........---------,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,+++***)))+++,,,,,,------.........///...---,,,,,,---...///........................***+++,,,------,,,+++***,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,,,,---...///000000......------------...------,,,,,,------...////////////////////////000000000111111111111222............////////////........................////////////............000000000000000000000000,,,,,,---///000222333333///000333333333333444555333333555999@@@GGGLLLOOOYYYYYY[[[cccppp~~~{{{uuugggeeecccaaa``````aaabbb___]]]___cccfffgggmmmttt~~~yyyxxxvvvsssqqqpppppppppnnnllllllpppsssxxx|||kkk\\\MMMCCC===:::666666666555111---555444333222333444555666.........///////////////111000///---------...///000///---,,,++++++,,,,,,,,,,,,,,,+++++++++******///......---,,,,,,,,,,,,---------------.........---------,,,,,,---------////////////////////////++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,++++++,,,------,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------........................++++++++++++,,,,,,,,,,,,............////////////........................////////////............////////////////////////.../////////000000000111...000222333222111222333444444666;;;CCCKKKRRRVVVYYY\\\cccmmmyyyuuummmjjjgggggggggggggggfffeeedddbbb```aaaeeehhhjjjooouuu~~~~~~zzzuuurrrpppppppppnnnlllkkkmmmnnnpppwwwooo\\\OOOFFFAAA<<<999999888555333444444333333333444444555000000000000000000000000111111000///...---------000///...,,,++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,+++*********++++++//////..................------............------////////////////////////,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++))))))))))))***+++,,,---------,,,,,,,,,,,,------........................------------........................////////////......................../////////............---////////////////////////111111000000//////......///222444555333222222222555777;;;@@@HHHQQQYYY]]]XXX```kkkwwwssskkkeeedddfffhhhjjjmmmoooooommmjjjiiiiiiffffffjjjnnnppptttzzz~~~~~~}}}~~~}}}{{{zzzzzz{{{{{{~~~}}}}}}}}}}}}~~~~~~}}}~~~zzzuuurrrqqqqqqooommmlllmmmllljjjlllqqq{{{qqqaaaRRRJJJ@@@:::888777777555333333444444444333333222111111111111111111111111......///000000000//////000///...---,,,,,,,,,,,,---------,,,,,,,,,++++++......---------...//////000000//////.........------...///000000///...---........................---,,,+++******+++,,,---******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++)))))))))))))))***++++++---,,,,,,,,,,,,,,,,,,---------------------------000000000000111111111111............////////////........................//////.........---------////////////////////////111111000000//////......222444666777666444444555:::>>>DDDJJJQQQWWW]]]```___iiiwwwsssiiidddcccgggmmmmmmnnnpppqqqqqqpppooommmqqqmmmlllppptttvvvyyy~~~~~~~~~}}}{{{{{{zzzzzzyyyyyyxxxwww{{{yyyvvvtttssstttuuuvvvxxxxxxwwwwwwwwwxxxxxxyyyyyyzzzzzzyyyxxxyyy{{{}}}~~~}}}{{{wwwuuutttrrrooonnnooonnnjjjiiilllttt{{{vvvcccXXXJJJ>>>999888888888333444555555555333222111111111111111111000000000***+++...000222222222222//////......------------,,,,,,,,,,,,++++++++++++......------...///000000000000//////.........---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++***************,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------..................////////////....................................------------........................////////////000000000000111333555555555555777888AAAGGGOOOVVV[[[^^^aaadddnnnyyyxxxlllgggeeegggmmmtttrrrqqqpppppppppqqqssstttvvvqqqppptttxxxzzz}}}~~~}}}}}}}}}|||zzzyyyyyyyyyvvvvvvvvvuuutttsssssstttvvvtttrrrpppooooooqqqrrrttttttssssssrrrsssssstttuuuvvvwwwvvvuuuuuuwwwyyyxxxwwwyyy|||}}}{{{|||~~~|||{{{tttpppooopppppplllkkkmmmmmmrrr}}}yyylllYYYJJJAAA===<<<;;;555555666666555333222000111111111000000/////////,,,---///111222111111000..................------++++++++++++************)))))))))))))))***+++,,,//////..................******++++++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,------((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++,,,,,,------------,,,,,,...---,,,+++************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////.................................------------,,,........................---......///000111111222///000111222333666:::===IIIPPPYYY___dddhhhmmmqqq}}}wwwpppjjjhhhggghhhmmmtttuuusssqqqpppqqqvvv{{{~~~}}}wwwuuuyyy~~~~~~|||zzzyyyxxxxxxyyyxxxwwwuuuttttttttttttqqqrrrrrrqqqooonnnnnnoooooonnnlllkkkkkkllllllmmmpppooonnnnnnmmmnnnnnnnnnpppqqqssssssqqqqqqrrrtttqqqrrrsssttttttuuuxxx{{{|||}}}~~~~~~yyysssooopppooollllllnnnlllpppwww~~~iiiUUUIIIAAA<<<:::888888777777555444222222111111111000000///......222222222111000///---,,,....../////////......---,,,,,,,,,+++++++++************))))))******++++++---------------.........,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,((()))***++++++,,,,,,,,,******+++++++++,,,,,,,,,************+++++++++++++++,,,---......---,,,+++,,,,,,+++******+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------.........//////............////////////.................................---------,,,,,,.................................///000111111111000111111222555:::@@@EEEPPPVVV]]]dddjjjsss~~~wwwqqqllliiijjjiiiiiimmmssstttsssrrrssswww~~~~~~}}}}}}|||{{{{{{xxxxxxvvvuuutttsssssssssppppppooonnnnnnnnnnnnnnnjjjlllmmmllliiiggghhhjjjfffffffffgggggggggggggggjjjjjjiiihhhhhhhhhhhhhhhiiikkkllllllkkkkkklllmmmjjjmmmoooooonnnpppsssttttttuuuwwwwwwwwwwwwzzz|||{{{}}}{{{ssspppooolllkkkmmmnnnqqquuuzzz|||fffUUUJJJAAA<<<;;;:::888777555444444333333333222111111000//////444333111000///.........---...///000000///...---......---------,,,,,,,,,......---,,,,,,,,,------+++,,,,,,------.........//////---,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************++++++++++++,,,------------,,,+++))))))))))))***+++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------................../////////000..............................---------,,,,,,,,,........................////////////000000000000333333444555888???GGGMMMTTTYYY___eeemmm{{{|||uuummmmmmjjjiiikkkkkkkkkooovvvsssssstttxxx~~~}}}yyyyyyxxxxxxwwwvvvvvvvvvqqqqqqpppnnnnnnmmmmmmmmmjjjjjjiiiiiiiiiiiijjjjjjfffhhhiiihhhdddcccdddfff```aaabbbcccdddddddddcccffffffeeedddccccccddddddccceeeggggggfffffffffgggeeejjjnnnmmmllllllmmmnnnnnnoooqqqrrrrrrtttwwwyyyxxxzzz|||~~~xxxsssppplllkkkmmmmmmoooqqqqqqttt|||xxxeeeWWWLLLFFF===<<<999777555555555555444444333333222111000000000////////////111333444---...///000000///......000////////////.........---,,,++++++************,,,++++++++++++,,,------///...,,,++++++***(((''')))***++++++,,,,,,,,,,,,+++,,,...//////...,,,***++++++++++++++++++++++++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---...//////......---,,,---...///000///......---------......---------......---,,,,,,---......//////////////////111222222111000000111666555555999@@@IIIPPPSSSZZZ]]]cccmmmzzzwwwrrrqqqooonnnnnnmmmkkkkkkmmmnnnoooooouuutttsssvvv||||||~~~}}}|||zzzxxxvvvuuutttssssssrrrrrrqqqpppppppppnnnmmmllljjjiiihhhhhhhhhfffeeecccaaa```___^^^^^^bbbaaa```^^^]]]]]]]]]]]]^^^^^^]]]\\\\\\]]]]]]]]]aaa```^^^]]]]]]^^^___```aaaaaabbbbbbcccccccccdddfffggghhhiiiiiijjjjjjiiikkkkkkkkklllnnnoooqqqrrrqqqsssvvvwwwxxxyyy|||~~~~~~uuuoooooopppooooooooommmmmmqqqyyyvvvfffWWWLLLDDD===999::::::888666666333333222222111222222222111111111111000000000000////////////////////////,,,,,,,,,------............------,,,+++***)))))),,,,,,,,,,,,,,,------...///---,,,+++,,,+++***(((***++++++,,,,,,,,,,,,++++++,,,---......---,,,+++************************************))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---......//////...---------...000000///......---------......+++,,,,,,---............---...//////000000/////////000222222111111222333777:::>>>DDDKKKQQQWWWZZZ[[[```kkkxxxwwwooommmnnnnnnmmmqqqpppoooooopppqqqrrrrrruuuvvvwww{{{~~~zzzxxxvvvvvvuuutttrrrqqqpppppplllkkkkkkjjjjjjiiiiiihhhggggggeeedddcccbbbbbbbbbbbbaaa```^^^]]]\\\[[[[[[]]]]]]\\\\\\[[[ZZZYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZ[[[ZZZYYYYYYYYYZZZ[[[[[[[[[[[[\\\\\\]]]^^^______aaabbbcccdddeeeeeeeeeeeeffffffggghhhiiikkklllmmmlllnnnpppppppppppprrrtttyyy~~~~~~xxxxxxyyyxxxwwwuuupppllllllooorrrvvvwwwxxxyyy||||||iii[[[JJJBBB;;;::::::777666777444333333222222222222222111111111111000000000000////////////////////////------------......//////,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,---.........---+++,,,,,,---+++***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------...............---...//////000......---------......///++++++,,,---...//////000---...//////000000//////...///111111111222444666555<<>>;;;999999;;;555444444333222222333333222222111111111000000000//////000000000000//////------...............///***+++++++++,,,,,,,,,---------,,,,,,------...///---,,,+++,,,---...---+++---------------,,,+++***,,,++++++***++++++,,,---------------------------+++++++++*********))))))************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------------......///...------------...//////---------------...//////......///000000000000000///000000000111222555888:::CCCNNNUUUXXXZZZ___ccckkkrrr~~~ssspppmmmmmmooorrrssssssttttttuuuttttttttttttuuuzzz~~~~~~|||zzzyyyxxxwwwuuuuuuttttttvvvuuutttsssqqqpppooooooiiiiiihhhgggfffeeeeeedddbbbbbbaaaaaa``````______\\\\\\ZZZYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRPPPQQQRRRSSSSSSQQQOOONNNPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVQQQRRRSSSTTTVVVWWWYYYYYYWWWWWWXXXYYYZZZZZZZZZZZZ[[[\\\\\\]]]^^^```bbbbbbdddfffgggfffeeedddeeegggjjjmmmppprrrtttvvv{{{~~~yyytttpppooolllmmmooopppqqqtttvvvwww}}}zzziii\\\MMMEEE???;;;;;;===666666555444333333333333222222222111111111000000///000000111111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,+++***+++---...---,,,------------,,,+++*********************+++,,,---------------------------++++++++++++************++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---------------------------...//////000///...---------------...//////000000000000000000111111111111444888<<>>;;;<<<888777666555444444444444222222222222111111111111///000111222222111000///------,,,,,,,,,,,,,,,,,,......------,,,+++******,,,++++++++++++,,,------,,,*********,,,,,,,,,***++++++,,,,,,,,,+++******)))))))))******++++++,,,++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++)))))))))************+++************++++++++++++++++++++++++,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------,,,---------------...///000222111///---,,,,,,------...///000000111111000000111222222333555:::@@@DDDSSSYYYaaaggglllpppuuuyyy|||uuurrrrrrrrrsssssstttuuuvvvvvv}}}}}}~~~{{{yyyxxxxxxxxxwwwuuusssnnnmmmllljjjiiiiiihhhhhhhhhhhhhhhhhhgggfffdddddddddcccaaa___]]][[[ZZZYYYUUUUUUTTTTTTSSSRRRRRRRRROOONNNNNNMMMLLLLLLMMMMMMKKKKKKJJJJJJJJJJJJJJJKKKHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJLLLMMMNNNOOOOOOQQQQQQRRRSSSTTTTTTTTTTTTUUUVVVVVVWWWXXXZZZ[[[\\\XXXZZZ\\\]]]]]]^^^```bbbccccccdddfffhhhjjjlllmmmoooqqqsssvvvzzzxxxsssooonnnnnnnnnooommmjjjhhhkkknnnvvvnnn^^^PPPDDD===<<<999999777666555555444444333222222222222111111111///111222333333222111///---------------,,,,,,,,,//////...---,,,+++******+++************+++,,,,,,+++***))))))++++++***)))))))))***+++++++++******&&&((()))++++++++++++***************************,,,,,,+++++++++*********************************))))))))))))************************++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,---.../////////......---,,,,,,------///000000222000///---,,,---.../////////000111111111111000111222444666:::BBBKKKQQQYYY^^^gggpppxxx~~~}}}wwwvvvxxxvvvwwwyyyzzz|||~~~}}}{{{yyywwwsssrrrqqqqqqqqqpppnnnlllgggfffeeedddcccbbbbbbbbbaaabbbccccccbbb___]]][[[[[[ZZZYYYXXXVVVUUUTTTSSSSSSRRRRRRQQQPPPPPPOOOOOOJJJIIIIIIHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEFFFGGGGGGFFFEEEEEEGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRTTTUUUWWWXXXUUUWWWYYYYYYYYYZZZ\\\^^^bbbaaaaaaccceeeggghhhhhhgggiiilllnnnppptttyyy|||}}}wwwqqqooonnnnnnnnnmmmiiieeeeeeiiisss}}}sssaaaPPPEEEAAA::::::888777666555555555333333222222222111111111///111333444444333111///000000//////..................------,,,,,,,,,+++******))))))******+++,,,+++***))))))******)))''''''((()))***************%%%''')))+++,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************)))************+++++++++*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++---...000111111111000///,,,,,,,,,---...///000111000///...------...000111//////000111111111111111000222555999???HHHSSSZZZ```fffooo||||||zzzzzzyyy{{{|||~~~}}}{{{xxxssspppmmmlllkkkllllllllljjjhhhaaaaaa```___^^^^^^^^^^^^\\\]]]______^^^[[[XXXUUUSSSRRRRRRQQQQQQPPPOOOOOOLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHBBBBBBAAAAAABBBBBBCCCCCCDDDCCCBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEFFFFFFFFFEEEDDDCCCGGGGGGHHHHHHIIIIIIIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVXXXXXXXXXXXXZZZ\\\\\\[[[[[[\\\^^^```aaa```ccceeegggiiijjjlllooorrruuu{{{~~~uuusssqqqqqqqqqoookkkggg```cccjjjqqqqqqrrr~~~ppp\\\NNNHHH;;;:::999777666555555555333333333222222222111111///111333555555333111///222222111111000000//////,,,,,,,,,---------......)))))))))***+++++++++,,,((((((((((((((((((((((((''''''((()))***++++++,,,''''''(((((())))))******))))))))))))))))))******)))))))))))))))))))))))),,,+++***))))))((())))))))))))))))))((((((((((((---,,,++++++******++++++---------...------,,,,,,------++++++++++++------(((((()))***++++++,,,,,,,,,---///000111000///---++++++,,,------......///...///000000000///---,,,000111333222111000000111333222777CCCLLLQQQYYYaaaeeeooo~~~wwwxxx{{{|||~~~|||zzzwwwtttrrrnnniiifffhhhgggeeecccbbbaaa``````___^^^\\\ZZZXXXVVVVVVUUUUUUVVVWWWWWWVVVTTTQQQPPPNNNMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAA@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBBGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNRRRRRRTTTUUUWWWXXXZZZZZZWWWWWWWWWWWWXXXZZZ[[[\\\___```aaabbbdddeeefffgggmmmooosssxxx}}}~~~zzzwwwsssooojjjgggfffggghhhhhhjjjnnnvvv|||kkkZZZOOODDD===666333555666444111222222222111111222333333222222222111111111111000000000000000////////////))))))+++,,,...///000111))))))))))))))))))******************************(((((())))))******++++++))))))))))))*********************)))))))))))))))************************)))((((((''''''''''''((()))))))))))))))))))))(((************++++++,,,---,,,---------------,,,,,,---,,,++++++++++++,,,---******++++++,,,,,,------,,,---///000000000...---+++,,,,,,------....../////////000000000///------...///111111/////////000444666===IIIPPPTTT[[[cccnnnwwwzzzuuuwwwzzz}}}|||yyywwwuuuqqqooollljjjfffdddbbbaaa___^^^\\\[[[[[[[[[YYYXXXWWWVVVUUUTTTTTTTTTRRRSSSSSSRRRQQQOOOMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@???>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMOOOQQQTTTVVVWWWXXXSSSSSSTTTTTTUUUVVVXXXYYY\\\\\\]]]___```aaabbbcccccceeehhhmmmqqqvvvyyy{{{}}}yyytttnnnkkkjjjjjjjjjiiiiiimmmsssxxx~~~iiiZZZLLLEEE===999999:::777333666555555444555555666666222222222222111111111111111000000000////////////,,,,,,,,,------.........)))))))))(((((((((((((((************************)))))))))))))))*********++++++++++++************+++*********))))))((((((++++++++++++++++++++++++(((''''''''''''(((((())))))))))))))))))))))))))))))))))))***+++,,,---...,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,---......////////////000000000///.........///000000000000222444999>>>HHHQQQUUUYYYaaaiiiyyy|||xxxuuutttvvvzzz~~~zzzvvvtttrrrpppmmmiiifffeeedddbbb```ZZZYYYWWWVVVUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQOOONNNMMMLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDAAAAAA@@@@@@??????>>>>>>???>>>======<<<<<<======:::::::::;;;;;;<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLOOOQQQSSSTTTNNNNNNOOOOOOPPPRRRSSSTTTVVVWWWXXXYYYZZZ\\\]]]]]]YYY[[[]]]```dddgggjjjkkkssswww||||||vvvqqqoooooommmkkkjjjkkkooosss~~~mmmUUUMMMBBB<<<:::999666333444444333333333333333444333222222222111111111111111111000000000///////////////......---,,,,,,+++*********))))))(((((('''*********************************)))))))))))))))+++++++++******)))))))))++++++******)))(((((((((************************))))))((())))))***++++++)))))))))))))))*********))))))))))))***+++,,,---++++++,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---............---,,,,,,------...///////////////000000000////////////000111222222444888:::AAAHHHQQQWWWZZZ___jjjsss~~~zzzvvvtttssstttvvvxxx{{{}}}yyyuuuqqqnnnmmmlllhhheeeaaa^^^]]]]]]]]]\\\SSSSSSQQQPPPOOONNNNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@============<<<<<<;;;;;;;;;;;;:::999999999999:::888999999999999:::::::::888888888888888888888888888999:::;;;;;;:::999888888888999999:::;;;;;;;;;=========>>>>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNJJJJJJJJJKKKLLLMMMOOOOOORRRRRRSSSTTTUUUVVVWWWWWWUUUVVVWWWZZZ\\\^^^```aaaccchhhnnnssswwwzzz}}}zzzuuussspppmmmllllllnnnppptttzzzfffZZZJJJ???;;;:::888555444444333222222222333333333333222222222111111111111111111000000000//////000//////...---,,,,,,++++++++++++******)))))))))))))))))))))))))))))))))*********)))))))))))))))*********))))))(((((('''************))))))(((((())))))))))))))))))))))))))))))((())))))***++++++((()))))))))*********+++++++++***))))))************++++++,,,------,,,,,,++++++++++++++++++++++++++++++++++++************+++,,,,,,---------------,,,,,,---......//////000000000/////////000000000///000111222444888>>>BBBHHHPPPWWWZZZ]]]eeerrr|||{{{wwwuuutttssssssvvvyyy{{{~~~|||yyywwwsssnnnjjjhhhgggfffaaa^^^ZZZXXXXXXXXXWWWWWWOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHGGGEEEDDDBBBAAAAAAAAA?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::999999888777777777777888:::999999999999888888888888888888888888888888888777888999::::::999888777::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<>>??????@@@@@@AAAAAAAAACCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNOOOPPPQQQRRRRRRSSSRRRSSSTTTUUUVVVXXXYYYYYYXXX\\\bbbhhhmmmqqquuuxxxzzz}}}{{{xxxtttqqqooooooooooookkkqqq||||||mmmWWWGGG???===;;;:::888888777666666666666666333333333222222222222111111111111111000000000000..................------++++++++++++************(((((((((((((((((((((((()))))))))))))))*********)))))))))((((((((((((((()))))))))))))))))))))***(((((((((((((((((((((((((((''''''''''''(((((()))((())))))******+++++++++++++++***))))))))))))))))))***+++,,,,,,------,,,******++++++++++++******************************+++++++++,,,,,,,,,---------------...//////000000000000/////////000111111...///111333666===DDDIIIOOOVVV]]]___dddooo{{{yyyttttttvvvwwwvvvtttxxx{{{}}}}}}|||zzzwwwuuurrrppplllhhhdddaaa```___[[[XXXUUUSSSSSSSSSQQQPPPKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@??????==================<<<<<<::::::::::::::::::::::::999888777777666666777777999999999888888777777777888888888888888888888888888888888999999888888888::::::::::::::::::::::::777777777888888888999999;;;<<<<<<<<<<<<===============>>>>>>>>>?????????BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRQQQTTTYYY^^^bbbgggllloooqqquuuzzz~~~zzzvvvsssrrrpppnnnggglllttt~~~|||dddPPPEEE???<<<999888888777666555555555555333333333333222222222222222222111111111000000000.............../////////))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))******((((((((()))******++++++(((((((((((((((((((((((()))((((((''''''''''''(((((())))))******+++,,,,,,***))))))))))))******+++))))))***,,,,,,------,,,)))***+++,,,,,,+++***))))))******++++++,,,,,,,,,+++++++++++++++,,,,,,---------......//////000000000000/////////000222222111222444777<<>>===<<<<<<<<<<<<<<<<<<<<<<<<888999999999999999999999999888777777666777777777666666777777777777777888888888888888888888888888888777777666666777777888777777888888999999::::::666666666777777777888888999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>????????????AAAAAAAAAAAABBBDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLNNNQQQSSSVVVZZZ```dddiiimmmrrrwww{{{{{{wwwtttooolllgggiiinnnssszzzuuu```RRRHHH???:::777666555444333333333333444444333333333222222222222222222111111111000000/////////...............''''''(((((())))))******************************'''(((((()))***++++++,,,))))))******+++++++++,,,''''''((()))***+++,,,,,,)))))))))))))))))))))))),,,+++***))))))((())))))((())))))***++++++,,,,,,(((((((((((()))+++,,,---((()))***+++,,,---------)))***+++,,,,,,+++***)))******+++,,,,,,---......++++++******++++++,,,---------......///000000000111000/////////111222333555666999<<>>???AAABBB<<<===???@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<777777777888888888888888999999888777777777777777333333444555666777888999888888888888888888888888777666555444444555666777333444555666888999::::::888888888888999999999999888999999999::::::::::::::::::::::::::::::;;;;;;999::::::;;;===>>>>>>???>>>>>>??????@@@BBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMQQQVVVZZZ^^^bbbhhhlllpppuuuyyy|||~~~yyytttnnnjjjhhhhhhjjjlllpppwwwtttdddVVVIIIAAA::::::888777777666666666444444444333333333222222222222222111111111111000000000//////......------,,,+++***((((((***+++,,,))))))))))))************+++***)))(((((()))******************************((()))))))))))))))((((((***++++++++++++***))))))))))))))))))(((((((((((())))))))))))***************)))(((''''''((()))***------,,,++++++******)))))))))************)))))),,,+++*********+++,,,---------------------------,,,---...///000000000000222111000111222333222111444666:::@@@JJJTTT]]]bbbfffppp|||~~~yyytttrrrpppppppppqqqqqqqqqqqqtttyyy|||yyywwwrrrqqqooolllhhheeecccbbbccc___ZZZVVVTTTRRRQQQOOOKKKKKKIIIGGGEEECCCBBBAAAAAAAAA@@@@@@???>>>>>>======<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;;;;<<<<<>>;;;888666666777777999888777666666777888999555555444444444444555555888888888888777666444444888888999999999888888777888888777777777777888888666666777777888888999999777888999::::::999777666<<<;;;:::999777666555555777777888888888888777777999:::<<<<<<<<<<<<===???>>>=========>>>???AAABBBAAACCCDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEECCCDDDEEEGGGIIIKKKLLLMMMTTTXXX^^^cccgggjjjmmmpppxxxzzz~~~{{{rrrllliiiggghhhiiikkknnnqqqtttuuu|||sssaaaRRRGGG???;;;999;;;:::666555777333333333444333333222222444333111000000000111222111000//////000000///...))))))))))))))))))))))))))))))))))))************+++***)))(((((()))******+++*********************(((((())))))))))))((((((***++++++++++++***))))))))))))))))))(((((((((((())))))))))))***************)))(((((((((((()))***+++++++++++++++++++++,,,******++++++++++++******++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000///000111222222222666:::@@@GGGNNNWWW```fffqqq}}}{{{vvvsssqqqooooooooopppqqqqqqpppssswww||||||yyywwwtttrrrmmmllliiifffccc```^^^]]]]]]YYYUUUQQQOOONNNLLLJJJIIIIIIGGGFFFDDDBBBAAA@@@??????>>>>>>===<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<===<<<;;;;;;::::::::::::===;;;999666555444555555888888777666666777888888888777777666666777777888999999999888888777666555666666777777777666666555888888777777777777888888777777777777777888888888777888888999999999888888:::999999888888777777777777777888888888888777777777888::::::999999;;;<<<<<<;;;;;;;;;<<<===??????@@@AAACCCCCCAAAAAAAAABBBAAAAAABBBCCCCCCCCCCCCBBBAAABBBCCCEEEFFFHHHIIIJJJMMMQQQVVV[[[^^^bbbfffiiinnnpppuuuzzzzzzqqqkkkhhhjjjjjjkkklllnnnooopppqqquuuyyy}}}~~~qqq^^^OOOFFF@@@<<<<<<:::777666999666666777777666666555555333222111111000000111111111000//////000000///...'''(((((())))))(((((('''))))))))))))******************))))))))))))******+++++++++******)))))))))(((((())))))))))))((((((******++++++******)))((((((((((((((())))))))))))))))))))))))***************))))))(((((())))))***)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++------...///000000000000000000000000111333444555;;;BBBJJJPPPUUU\\\fffnnn}}}yyyuuurrrqqqooonnnnnnpppqqqrrrvvvxxx{{{~~~}}}{{{wwwtttrrrpppmmmkkkeeedddbbb___\\\YYYWWWVVVUUURRRMMMJJJIIIHHHFFFDDDFFFEEEDDDCCCAAA@@@???>>><<<<<<;;;;;;::::::999999::::::999999999::::::;;;<<<<<<;;;999999888888888;;;:::888666555555555555888777777666666777777888999888888777777888888999999999999999888777666666555666666777777666666666888777777666666777777888888888888888777777777777777777777777888888999:::777888888888888888888888666777777888888777777666444555777777666666888999999999999999:::;;;<<<<<<===???AAA@@@???>>>???@@@===>>>??????@@@@@@?????????@@@AAABBBCCCDDDDDDEEEEEEHHHLLLOOORRRVVV[[[___aaaccchhhmmmtttyyy}}}xxxpppkkkiiimmmnnnnnnnnnnnnmmmmmmllloootttyyyzzz{{{ooo[[[LLLDDD===:::888555555888444444555555444444333222222222222222222111000000111000//////000000///...)))(((((((((((((((((()))((()))))))))************)))))))))))))))*********++++++******))))))(((((('''(((((())))))))))))(((***************))))))((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,***++++++++++++++++++***+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111000111222222222333666999<<>>===<<<<<<:::::::::999999888888888999888888888888999999:::<<<;;;:::888777777777777<<<;;;999888777777777777777777777666666777777777777777666666666666777777888888888888888777666555666777888888888888888888777777666666666666777777999999888888777777666666777666666666666888:::;;;888888888888888888888888666666777777777777666666333444666666555555666777888888888888999999::::::;;;===>>>>>>===<<<<<<===;;;<<<======>>>>>>======>>>>>>??????@@@AAAAAAAAAAAACCCEEEGGGHHHKKKPPPSSSVVVXXX\\\bbbiiioootttvvvvvv{{{yyysssooommmppppppqqqpppooonnnlllkkkmmmsssyyy||||||~~~kkkXXXMMMAAA<<<999666777;;;444444444444333222111111111111222333333111000///111000//////000000///...+++***(((&&&&&&(((***+++((()))))))))************(((((())))))*********************)))))))))((((((''''''((())))))))))))))))))************)))(((((('''((((((((()))))))))***((()))))))))************))))))************)))))),,,,,,,,,+++++++++******))))))************))))))******++++++,,,,,,,,,,,,........................---...///000111111111111000111222222444888>>>CCCFFFMMMUUUZZZ^^^gggtttzzzxxxxxxvvvsssqqqrrruuuyyy}}}zzzwwwnnnlllhhhfffeeecccaaa___ZZZYYYXXXUUURRRPPPNNNMMMJJJHHHEEEDDDCCCBBBAAA???>>>>>>===<<<<<<;;;:::::::::999999999999999888888777777777777777888999:::::::::999888777666666666:::999999888888777777777666666666777777666666666777777666666666666777777666666666666666666555444666666777888888888888888777777666666666666777777999999888888777777666666666666555555666888:::;;;999999888888777666666555666666777777777777666666444555777666555555666777888888999999999::::::999999;;;<<<<<<;;;::::::;;;;;;;;;<<<============<<<>>>>>>>>>>>>?????????@@@AAABBBCCCCCCCCCDDDGGGJJJNNNPPPTTTYYY___eeejjjmmmlllqqqxxx}}}yyytttrrrrrrrrrrrrqqqpppooonnnnnnlllrrryyy|||||||||jjj\\\LLLCCC???<<<<<>>>>>>>>???@@@AAABBBBBBAAAAAACCCDDDHHHIIIKKKOOOTTTZZZ___aaabbbffflllqqquuuwwwzzz||||||zzzvvvssssssqqqpppoooooooooooojjjoootttwwwvvvvvvxxxzzz~~~lllXXXKKKCCC===;;;<<<777777777777666555333333222222222222222111000000111000//////000000///...''''''))))))))))))''''''))))))))))))************&&&''')))***++++++******''''''(((((()))*********&&&'''((()))************)))))))))))))))((((((''''''''''''((()))*********))))))))))))************)))***++++++++++++***))),,,+++++++++++++++++++++)))******++++++******))))))***+++,,,,,,,,,++++++..............................000111111111111111///111444666888@@@KKKSSSWWW___lllyyyzzz{{{~~~~~~xxxsssssswww|||www{{{|||uuusssooommmkkkiiifffccc^^^[[[YYYWWWVVVUUUTTTRRRPPPOOOMMMKKKIIIFFFEEEDDDAAA???>>>>>>???>>><<<:::999999999999999999888888888888888888888888888888777777777777888999:::;;;888888777777888888999999555555666666666666666555555555666777777666555555888777777666666777777888555555666666666666555555222333444555666666666666666666555555555555666666777777777777777888888888666666777777777777777666777777777777777666666666555555666666666666555555666777888888666666777888777888999::::::999888777777999::::::999888888999888999999:::;;;:::::::::999::::::;;;<<<======>>><<<>>>@@@@@@@@@???@@@BBBAAAAAACCCEEEIIINNNRRRTTTWWWZZZ___cccfffjjjnnnqqqvvvxxx~~~{{{uuussspppmmmllllllmmmmmmhhhkkknnnooonnnmmmnnnooorrrhhhWWWKKKAAA;;;:::666666555555444222111000333222111111000000111111111000//////000000///..."""%%%))),,,,,,)))%%%"""))))))))))))************&&&''')))***+++++++++***&&&&&&'''((()))***++++++&&&'''((()))************)))))))))))))))(((((('''&&&''''''((()))******+++))))))))))))************)))***+++,,,,,,+++***)))*********++++++,,,------+++++++++,,,,,,+++++++++)))***+++,,,---,,,++++++------------------------...///000111111222222111222555999:::>>>FFFRRR[[[aaakkk{{{|||~~~yyysssrrrvvv{{{zzz}}}zzzvvvtttnnnkkkhhhfffdddaaa^^^\\\XXXVVVSSSQQQQQQPPPOOOMMMKKKKKKIIIGGGDDDBBBAAA@@@===<<<;;;<<<<<<<<<:::888999999999888888888888888666666666777777777777777777777777777888999:::;;;777777777777888999:::;;;666777777888888888888777444555666777777666555444555555444444444444555555666666777777777777777666444555666777888888888888666666555555555555666666666666777777888888999999666666777888888777555555555555555666777888888999555555666666666666555555666777888777666555666777666777888999999888777666777888::::::888777888999777777888999999999999999777888999:::;;;<<<======777:::===?????????@@@AAA<<<<<<<<<>>>AAAEEEIIIKKKOOORRRUUUYYY\\\```eeeiiikkkmmmrrrzzzwwwtttoookkkiiiiiijjjkkkhhhjjjkkkjjjhhhggggggiiiiiitttzzzfffWWWJJJBBB???999999999888777555444333444333111000000000111222111000//////000000///...''''''(((((())))))******''''''((((((((((((''''''***************)))((('''((((((((((((((()))******))))))*********++++++++++++*********))))))(((((()))))))))))))))))))))))))))************+++++++++)))************+++++++++************************+++++++++++++++***)))(((,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,,,,---333111///000111333444444777;;;999===IIINNNUUUdddooo~~~~~~~~~~~~zzzwwwuuurrrooommmgggeeeaaa]]]ZZZVVVTTTSSSSSSQQQOOOLLLJJJIIIIIIIIIGGGEEECCCAAA@@@@@@@@@@@@>>>======;;;:::999888888:::999999888888999999:::888777666666666666666777888888999999999:::::::::888888888888888888888888888888777777666666555555555666777777777666444333888555333333666888777666777777666555555555555555444444444555555777888888777777777777666666666666666666666666666777888888666666666666777777777777444444555555666777777777777777777777777777777777777666666555444444333333777888888999999777666555:::999777666666666777888777777777777777777777777777777777777888999:::;;;<<<;;;999888888999;;;<<<=========>>>???AAABBBCCCHHHJJJLLLOOOQQQUUUZZZ]]]```dddjjjpppvvv|||vvvtttrrrpppllliiifffdddbbbeeehhhhhhgggeeecccbbbiiihhhnnn{{{~~~fffOOOCCCBBB===999888999999666777:::444333333333333333333222111111000///////////////(((((((((((())))))))))))''''''((((((((((((''''''(((((())))))(((''''''&&&'''''''''''''''(((((()))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))*********+++++++++)))************+++++++++************************,,,,,,,,,,,,,,,+++******,,,+++*********+++,,,,,,------------............///.........000222333444666===@@@GGGSSSXXX```ppp{{{xxxtttqqqnnnllliiigggaaa```\\\YYYUUURRRPPPOOOMMMLLLIIIGGGEEEDDDDDDDDDDDDCCCAAA???>>>>>>>>>>>>======<<<;;;:::999888888999888888777777888888999777777666666666666777777888888888999999999::::::888888888888888888888888888888888888777777777666666666666666666555555444777555333333666777777666777777666555555555555555444444444555555666777888777777777777666666666666666666666666666777777888888888777777666666555555777777666666555555444444555555555555555555555555555555555555555555555555777888888999888777666555888777666555555555666666666666666666666666666666999999888777777777888888<<<;;;999888888999;;;<<<;;;;;;;;;<<<===>>>???@@@AAABBBEEEGGGIIILLLQQQTTTWWW[[[aaaffflllrrrxxx|||}}}|||zzzuuuqqqllliiiggggggdddddddddcccbbbaaaaaabbbdddcccgggqqq{{{yyyaaaQQQKKK???:::888999888555555777444444444333333333333222111111000///////////////))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++************************,,,,,,---------,,,+++++++++++++++++++++,,,---...............//////000000------...000111333555666666AAAIIISSS```fffpppzzzqqqnnnkkkhhhfffcccaaa^^^ZZZXXXUUURRRNNNLLLJJJIIIGGGFFFDDDCCCAAA@@@@@@???@@@???>>>===<<<<<<<<<<<<======<<<;;;:::999888888777777777666666777777777777777777666666777777888888888888999999999999:::777777777777777777777777999999888888888888777777777777666555555555555555666444333333555777666666777777666555555555666666555555444555555666777888777777777777666666666666666666555555666666777777999888888777666555444444777777666666555444444444444444444444444444444444333333444555666666777777777888888888888777666666777666555444444444555555666666666666666666666666:::999888777666666666666;;;:::999888888999:::;;;::::::999999::::::;;;<<<:::<<<>>>???AAACCCGGGJJJLLLOOOTTTYYY^^^ccciiimmmrrrvvv{{{~~~~~~xxxrrrmmmiiihhhgggfffdddbbb```___```bbbdddaaa```bbbgggkkktttuuu^^^QQQDDD>>>::::::999666444666444444444444333333222222111111000////////////000******))))))((((((''''''''''''((((((((((((''''''+++++++++*********++++++&&&&&&''''''(((((((((((())))))((((((((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************+++,,,,,,,,,,,,,,,+++++++++++++++,,,---...//////---......//////000000000...///111222444666888:::<<>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888777777666666777777888777777777666777777888888888888888888999999999999666666666666666666666666888777777777777777777777888777555444444555555666555444444444555666666666777777666666666666666777555555555555555666777777777777777777666666666666666666555555555666666777777777777666666555555444333333444555555666666777444444444444444444444444444444444555666666777777888888888888777777777666666666666555555555555555666666666666666666666666999888777666666666666666888888777777777777888888999999888888888888888999888:::<<<======???AAACCCDDDGGGKKKNNNRRRWWW]]]aaagggjjjooosssuuuxxx{{{}}}}}}zzzuuupppkkkhhhffffffdddaaa```bbbdddfffgggccccccdddddddddiiiwwwnnnZZZLLLDDD>>>===;;;888666777555555555444333333222222222111000000//////000000******))))))((((((''''''''''''((((((((((((''''''+++******))))))***++++++&&&'''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++******************************++++++++++++******++++++,,,---.../////////,,,------...//////000000///111333333444777;;;???HHHSSSYYYaaannnwww~~~{{{uuuooojjjbbb___\\\YYYWWWUUUSSSQQQKKKJJJHHHFFFDDDBBBAAAAAAAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888888888888777777888888888777777777777777888999999777777888888888999999999666666666666666666666666555666666666666666666666888777555444444555555666444555666666666666666777777777666666666777777888666555555555555666666777777777777777666666666666666666555555555555666666444444555555666666777777333333444444555666666666555555555555555555555555666666666666666666666666888888888777777777777777777777777666666666555555555555555555555555555555666555555555666666777888666555555555555555555666999999888777777777888888888999;;;<<<;;;;;;===>>>@@@BBBDDDGGGJJJNNNTTTXXX\\\```dddhhhlllpppuuuxxxzzzzzz{{{zzzwwwrrrmmmjjjdddbbb```aaadddggggggggggggffffffeeeccceeerrrlllVVVKKKAAA>>><<<999777777666666555444444333222222222222111000000000000000))))))))))))((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&''')))***&&&''')))*********)))((((((((()))))))))*********))))))))))))************((((((((((((((((((((((((((((((((()))))))))******)))************+++++++++************************))))))***+++++++++******++++++,,,---............,,,------...///000111111///111333333555:::AAAHHHUUU]]]```gggttt|||yyyuuurrrnnnjjjfffbbb[[[XXXTTTRRRQQQOOOLLLJJJFFFEEECCCAAA@@@???>>>>>><<<=========<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999888999888888777777888888999777777777777888888999:::777777777888888888888999777777777777777777777777444444555555555555666666777777666555555555555555444666888888777777777888777777666666666777888888666666555555555555666666777777777777666666666666666666555555444444555555333333444555666777777888666666555555444333333333555555555555555555555555666666666666666666666666999888888777666777777777666777777777777666555555555555555555555555555555444444444444555666777888444444444555555444444444888888777777777777777888666888::::::888888888999<<<>>>???AAACCCGGGLLLPPPRRRUUUZZZ^^^bbbggglllppprrruuuzzz}}}}}}zzzvvvssseeebbb___```dddfffeeedddhhhfffeeedddbbbcccmmmxxxfffXXXIIIAAA===999777777777666666555444333222222222222111000000000000111(((((((((((())))))))))))''''''(((((((((((('''''''''&&&%%%$$$%%%&&&((()))%%%&&&((()))***)))((('''&&&&&&''''''((()))******((()))))))))************(((((((((((((((((((((((((((((((((((()))))))))***)))************+++++++++************************)))***++++++,,,,,,,,,++++++,,,------...---,,,+++---......///000111222333000222555666999AAAMMMVVV^^^eeegggooo~~~}}}}}}zzzvvvqqqnnnhhhdddaaa___\\\ZZZSSSPPPMMMKKKIIIHHHEEEDDDAAA@@@???===<<<<<<;;;;;;::::::;;;<<<;;;;;;999999888999:::;;;<<<;;;;;;::::::::::::999999999999999777777777666666777777777777777777777888999:::;;;777777777777888888888888888888888888888888888888555555555555666666666777666666666666666555555444555888::::::999888888:::777777666666777888888999666666555555555555666666777777777777666666666666777666555444444444444555333444444555555666666666666555555444444333333222444444444444444444444444555555666666777777888888999999777666666666777888555555666666666555444333555555555555555555555555555555555444444555666666555555666666666666555555666666666555555666777777666888999999777555555555777888999:::;;;???DDDHHHGGGKKKPPPTTTXXX]]]aaaeeeiiilllrrrxxx|||}}}}}}|||mmmgggaaa___bbbddddddccciiieeeccccccbbbbbbgggooo|||jjjVVVIIICCC===::::::777777666555444333222222333222111111000000111111''''''(((((())))))******''''''((((((((((((''''''((('''&&&%%%&&&(((***+++$$$%%%'''))))))((('''&&&###$$$%%%&&&''')))******(((((())))))*********+++(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++***************************+++,,,,,,------------+++,,,---------,,,+++***...///000111222333444444222444888:::???IIIWWWbbbccciiillluuu{{{yyyyyy{{{}}}}}}wwwqqqmmmjjjeee___ZZZXXXVVVUUUTTTNNNKKKHHHFFFDDDCCCAAA???>>>>>><<<;;;::::::999999:::;;;<<<======<<<;;;:::666777999:::;;;;;;:::999::::::999999999999999999666666555555555555666666777777777777888999:::;;;777777777777888888888888888888888888888888888888555666666666777777888888555666777777777666444333555888;;;<<<:::888999;;;777777666777777888999999777666666555555555666666777777777777666666666666777666555444444444444444555555555555555555444444222222333444444555555666333333333333333333333333333333444666777999:::::::::999777666666666777888333444555555555444333222555555555555555555555555777666555444444444444444666666777777777777666666555444444444444555666777777999::::::777555444444444444555555666999>>>BBB@@@DDDIIINNNRRRVVVZZZ]]]aaaeeekkkrrrxxx|||wwwnnnddd```aaadddeeedddkkkfffbbbcccbbbbbbdddiiittt{{{zzzbbbRRRIIIBBB>>>>>>888777666555444333222222333222111111000111111111'''''''''''''''((()))***)))(((((('''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''************************++++++******)))((((((((()))******)))&&&%%%%%%&&&))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((************************++++++++++++++++++++++++***,,,------,,,---...000444000,,,---111444222///:::777888AAAOOO]]]gggjjjkkkllluuu|||zzzzzztttqqqppprrrtttyyy~~~yyyuuurrrnnnkkkhhh```]]]XXXSSSOOOMMMMMMMMMGGGFFFDDDBBB@@@??????>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::999999999999999999999999::::::999999999999999999999999999999::::::::::::888777666555444555666666888888999999::::::;;;;;;888888777777777777888888666666777777777777777777888888999999999999999999>>>BBBCCC???777333555999555666888999999888777666666555555444444444555555666666555555555555666666666666666666666666666666555666777888888777666555888777555444333333444444777777666555555555555555666666666666666666666666555555555555444333222222555444333333333333444555666666444333333444555666555555444444444444555555555555666777777666555444555555666666666666555555666666555555555444444444444444444444444555666777<<<===???CCCIIINNNSSSVVVZZZ^^^ccchhhmmmrrrvvvyyywwwsssmmmgggcccaaabbbcccfffhhhhhheeeaaa___aaadddkkkrrr|||tttbbbSSSFFF???>>>===;;;999777555444333222333333333222222222111111'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))******((()))***)))'''&&&&&&'''))))))))))))))))))))))))))))))(((((((((((())))))************************++++++++++++++++++++++++,,,...//////...///000222111///...///222555666666>>>@@@EEEPPP]]]hhhnnnooonnnrrr{{{~~~zzzwwwwwwssspppnnnnnnoooqqqyyywwwtttoookkkgggddd```]]]XXXUUUQQQMMMIIIHHHGGGGGGEEEDDDCCCAAA???>>>>>>>>><<<<<<<<<;;;:::999999999:::::::::::::::::::::::::::::::::999999999999999888888888888999999999999:::999999999999999999999777666666666666777999999888999999999999999::::::999999888888888888999999777777777777888888888888666666777777777777777777777:::<<<:::777555777:::555666888999999888777666666555555444444555555555777666666555555666666777666666666666666666666666555666777888888777666555666555444444444555666666666666555444444444444444666666666666666666666666555555555666555555444444555555444333333444555555666555444444444444555666444444333333333333444444444555666666666555444444555555666666666666555555666666555555555444444444444444333333444444555666;;;;;;===@@@DDDHHHLLLNNNTTTWWW[[[___dddkkkqqqvvvvvvsssnnniiieeecccbbbcccbbbdddffffffeeeeeeeeeeeedddiiipppwww}}}tttbbbOOOCCC@@@;;;:::888777777666666555333333333222222222222111***))))))(((((((((((()))'''''''''''''''((()))***)))(((((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++'''((()))((('''&&&'''((((((((((((((((((((((((((()))******++++++******)))************************++++++++++++++++++++++++,,,...//////...///000222...///000111333666;;;???CCCHHHRRR]]]hhhnnnpppooosssxxx}}}zzzyyyvvvtttsssooommmmmmllllllqqqwww}}}yyyooolllgggccc___\\\XXXUUUPPPNNNJJJFFFDDDBBBBBBBBBCCCBBBAAA???>>>=========;;;;;;::::::999999888888::::::::::::::::::::::::::::::::::::999999888888888888999999:::::::::;;;::::::999999888888777777777666777777888:::;;;<<<999999999999999999888888:::999999888888999999:::888888888888888888888888666666666666666666666666666666777777777888888999666777888999999888777666666555555444555555666666777777666666666666777777666666666666666666666666666666777777777777666666444444444444555666777888555555444333333333333444666666666666666666666666555555666666666666666666555555444333333444555555555555444444444555555666333333333222222333333333333333444555555444444333555555666666666666555555555555555555555444444444333333222222333333444444999999999:::===???BBBDDDLLLMMMPPPTTTYYYaaajjjpppqqqpppmmmiiifffdddcccbbb___```bbbfffiiijjjiiigggdddgggjjjmmmqqqxxxxxxaaaOOOGGG>>>;;;999888888777666555333333333333222222222222***)))(((''''''&&&''''''***)))(((&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******&&&''')))(((''''''((()))(((((((((((((((((((((((())))))+++,,,,,,+++))))))************************++++++++++++++++++++++++***,,,------,,,---...///,,,///222222222666???FFFNNNTTT^^^hhhmmmpppoooooowww{{{yyyzzzzzzwwwtttrrrooonnnooopppooorrrvvvyyy{{{vvvqqqmmmgggddd___[[[WWWTTTPPPNNNKKKIIIFFFDDDAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;::::::999999999888999999::::::::::::;;;;;;;;;;;;;;;:::::::::999999::::::;;;;;;<<<=========999999888888777666555555888888888999::::::;;;<<<;;;;;;::::::999999888888::::::999999999999::::::999999999999888888888888888888777777777777777666:::888666777::::::999777777888888888888777666666555555555555555666666777888777777666666777777888666666666666666666666666666666777777777777666666555555555555555666666777555555444444333444444555666666666666666666666666444444444555555666777777555555444444444444555555444444444444555555555666444444333333333333444444222222333333333444333333444555555666666555555444555555555555555555555555333222222111222222333333555555555666777999;;;===BBBEEEHHHMMMRRRYYYaaagggiiiiiiiiiiiihhhgggeeeeee```^^^___bbbgggjjjiiiggghhhhhhhhhggghhhmmmwww~~~vvv___SSSDDD@@@;;;888777666555222444444333333333222222222&&&%%%$$$$$$############'''&&&%%%###"""!!!!!!!!!&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((''''''&&&''')))(((''''''((()))(((((((((((((((((((((((('''(((************((('''************************++++++++++++++++++++++++***,,,------,,,---...///---111333333333777BBBJJJ^^^cccjjjoooqqqrrrtttvvvyyyxxxzzzzzzwwwssspppnnnnnnsssvvvvvvyyy}}}{{{}}}wwwqqqlllhhheee\\\YYYTTTQQQNNNKKKHHHEEEEEEDDDCCCAAA????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======999999888777777666555555::::::;;;;;;;;;:::::::::======<<<<<<;;;;;;;;;:::;;;::::::::::::::::::;;;::::::::::::999999888888888888888777777777666666:::777555666:::;;;999666888888888888888777666666555555555555555666777888888888777777777777888888777777777777777777777777777777666666666666777777777777777666666555555444666555555555555555666666666666666666666666666666444333333333333555666666555555555555555555555555333444444555555555666666555555444444444444555555222222222222333333444444444444555555555555444444444555555555555555555555333222222111111111222222222222222333444666999:::;;;>>>DDDIIINNNSSSYYY]]]```bbbfffiiikkkllllllkkkddd```]]]^^^bbbeeefffeeeeeeeeeccc```^^^aaaiiioooooo^^^KKKDDD<<<888777888666555444444444333333333222222(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''((())))))(((((((((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((('''&&&&&&'''((()))((('''&&&'''((((((((((((((((((((((((((('''(((((((((((((((((('''************************++++++++++++++++++++++++,,,...//////...///000222///222444444555<<>>======<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888999999::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888888===============<<<;;;;;;???????????????>>>>>>>>>=========<<<<<<=========>>>======<<<<<<;;;;;;:::999999999888888777777666666444333555888:::999777999999888888777666666666555555555555666777888888999999888888888888999999777777777777777777777777777777666666666666777777777777888777777555444333666555555555555666777777666666666666666666666666555444333222222333555666444555666666666666555444222333444555666666666666666555555444444555555666222222222222333444555555444444555555555555444444444444444555555555555555333333222222111111222222111000000111333555777888777;;;@@@EEEIIILLLPPPSSSZZZ]]]bbbgggkkknnnppppppgggddd___]]]^^^```bbbbbbddddddbbb^^^[[[\\\aaaeeewwwkkkUUUKKK@@@999999;;;;;;:::444444444444333333333333))))))((((((((()))******((((((((()))***+++,,,---***))))))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((()))***)))'''&&&&&&''')))))))))))))))))))))))))))((((((''''''(((((()))************************++++++++++++++++++++++++,,,...//////...///000222111222333555999CCCNNNWWW___eeekkknnnpppwww~~~|||zzzyyyxxxyyyuuuuuu{{{|||xxxooonnnjjjeee___ZZZXXXWWWPPPMMMJJJHHHGGGFFFDDDBBB===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<999999999999999:::::::::888888999::::::;;;<<<<<<<<<<<<===>>>@@@AAABBBCCC?????????>>>>>>======<<<>>>=====================>>>???@@@AAAAAA@@@??????AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@??????>>>>>>>>>>>>===<<<<<<;;;::::::777666666666888888888777:::999888777666666666666555555555555666777888999999999999888888999999999777777777777777777777777888777666555555666777888666666777888777777666555555444444444555555666777666666666666666666666666777666444333333333555666444555666777777666555444222333444666666666666555555444444333333444444555333222222222333444666777333444444555555444444333444444444555555555666666444444333222222222222222111111000000111222444555666888;;;===@@@DDDHHHKKKSSSVVV[[[aaafffjjjlllmmmgggfffdddaaa^^^]]]___```cccddddddaaa\\\[[[]]]```lllyyy}}}eeeXXXHHH===;;;<<<;;;:::555444444444444333333333###############$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))******)))'''%%%&&&&&&***************************)))(((''''''((()))***************************++++++++++++++++++++++++***,,,------,,,---...000222222333666===HHHTTT\\\^^^eeennnssswww}}}}}}}}}|||{{{|||uuuoookkkeeedddaaa\\\VVVRRRPPPPPPHHHEEEBBBAAA@@@@@@>>><<<==================>>>>>>;;;;;;::::::;;;;;;<<<<<<888888888888888888999999888888999::::::;;;<<<<<<<<<<<<>>>???AAACCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>???AAACCCDDDDDDDDDCCCBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCBBBAAAAAADDDCCCCCCBBBAAA@@@@@@???======<<<:::888777666666:::999888777666666666666555555555555666777999999:::999999888888999999:::777777777777777777777777888777666555555666777888444555666888888888777777333333333333333444555666666666666666666666666666999888666444333444555666444555666777777666555444111222444666777777666555444333333222222333333444333333222222333555666777333444444555555444444333444444444555555555666666555444444333222222222333222111000///000000111222666666777777999===CCCGGGLLLOOOTTTYYY___cccfffgggeeeggghhheee```]]]^^^```___aaabbb___[[[XXXXXXZZZdddrrruuueeePPPAAA<<<:::888666555555444444444333333333&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''))))))((('''&&&))))))***)))((('''%%%$$$''''''''''''''''''''''''***)))(((''''''((()))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---111000/////////000111222222222555>>>IIISSSXXXYYY^^^dddnnnyyy}}}}}}zzzrrrmmmiiieeeccc___\\\WWWQQQMMMJJJHHHGGGBBBAAA???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888777777888888999:::::::::::::::;;;<<<==============================????????????AAADDDFFFHHHGGGEEEDDDDDDEEEEEEDDDBBBDDDEEEFFFGGGFFFDDDBBBAAABBBBBBCCCCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGIIIHHHHHHHHHGGGFFFFFFFFFEEEFFFFFFFFFEEEDDDCCCCCC<<<;;;:::999888888999:::888888777777777777777888666999;;;:::888888:::===;;;;;;;;;;;;:::::::::999888888777777666666555555777777777777777777888888999999888777666555444444777777555444444444444444333333333444444444555555;;;999777555444444666666777777666666555555555444666666555444555666777888555555555444444333333333333444444555555444444333555555444333333333333444333333333444444555555555777666555444444444444444111111111111000000000000555444444555777:::===???EEEHHHNNNTTTYYY]]]______iiiiiigggeeeaaa^^^ZZZYYY[[[\\\^^^```___]]][[[YYY]]]hhh|||yyy___LLLCCCAAA===:::999777444222333333222111((('''''''''&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%'''((()))((('''&&&(((((())))))((('''&&&%%%((((((((((((((((((((((((***)))(((''''''((())))))*********++++++,,,,,,,,,+++,,,,,,,,,,,,---------////////////...///000111666999???GGGQQQXXX\\\]]]```gggssszzz{{{}}}xxxpppiiiddd___\\\YYYXXXVVVQQQMMMIIIFFFEEEDDDAAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::;;;;;;::::::999999999:::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBDDDFFFHHHIIIHHHFFFEEEEEEFFFFFFEEECCCDDDEEEFFFFFFFFFDDDBBBAAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFEEEEEEDDDDDDAAA???>>><<<::::::::::::999999888777777666777777777999;;;:::888888999;;;999888888888888777777777888888888888888777777777888888888777777777777777777777777777666666666666444444444444555666777777555555555555666666666666;;;999777555555555666777777666666666555555555444555555444444444555666777555555444444444333333333333444444444444444444333555555444333333333333444333333333444444444444444666555555444444444444555222222222222111111111111111000000111333555888:::===AAAGGGMMMSSSXXX[[[\\\eeeeeeeeedddbbb^^^[[[YYYZZZ\\\^^^______^^^\\\[[[\\\fffxxxnnnWWWIIIBBB<<<999555333222222444555555444)))))))))((((((((((((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++++++++,,,,,,------------...000000000//////111333777===FFFNNNUUUZZZ]]]___eeemmm{{{vvvvvv}}}|||xxxqqqllleee^^^ZZZUUURRROOONNNMMMIIIFFFCCCAAA@@@@@@???>>>===;;;::::::::::::<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;???????????????????????????@@@BBBDDDFFFHHHIIIIIIHHHGGGEEEFFFGGGGGGFFFEEEDDDEEEFFFFFFEEEDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDBBB@@@???=========;;;;;;:::888777777777777888:::::::::888777888999888888888777777777666666888888999999999999999999999888888888777777666666555666666666777777777888444444444444555666777888777777777777888888888888888777555444333444444555666666666555555555555555444444333333333444555666555444444444444333333333444444444444444444444444555555444333333333333444444444444444333333333333444444444444444444555666444333333333333222222222///......///111333555777777:::@@@GGGMMMSSSVVVXXX^^^```bbbcccbbb___\\\YYYYYY[[[]]]^^^______]]]\\\\\\dddtttgggSSSFFF???;;;444333222333555666555444))))))(((((((((((((((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))------,,,,,,+++***))))))++++++,,,,,,---............111222222111111444777:::BBBLLLSSSXXX\\\aaaeeemmmvvvyyywww{{{~~~wwwqqqmmmgggccc]]]WWWSSSOOOLLLIIIFFFEEECCCAAA???>>>>>>>>>===<<<<<<;;;;;;:::::::::============>>>>>>>>>>>>??????>>>>>>??????@@@AAABBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBEEEGGGHHHIIIIIIGGGFFFEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEECCCBBBAAA??????@@@AAAAAAAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDDDDEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDEEEEEEGGGFFFEEEDDDCCCBBBAAAAAA???>>>===;;;:::999999999;;;;;;;;;:::999888888999:::::::::999999999888888777888888888999999::::::999999888888777666666666666666666666777777777777888777666555444444444444777777777888888888999999555444333222222222333333555555555555555555555555222222222333333333444444444444444444444444444444444444444333333444444444555555444333333333333444555444444333333222222222333333333333444555555666333333333333222222222222000000000111222333555666666888===CCCIIINNNQQQSSSVVVXXX\\\___```___\\\ZZZXXXYYY[[[]]]^^^^^^^^^]]]]]]eeetttwww___NNNDDD@@@999777666555555444222000'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((()))))))))))))))++++++++++++++++++,,,,,,++++++,,,------...//////---000333222111333888<<>>=========<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBEEEGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGEEEFFFFFFFFFEEEEEEDDDCCCCCC@@@@@@AAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDCCCDDDEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBCCCBBBBBBBBBBBBDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEECCCBBBAAA???>>>===============<<<<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::666777777888888999999999888888888888777777666666888888888777666555555555888888666555555555555555666666777777777888888888555555444444444444444444444444444555555555555555222222222333333333333333444444444444444444444444555444333333333333444555555555444333333333333444444444444333333222222111333333333333333444555666333222222222222111111111000111111111222333444555555777;;;???CCCGGGIIIKKKNNNQQQVVVZZZ]]]]]][[[YYYVVVWWWYYY[[[\\\]]]]]]]]]^^^fffuuummmWWWIIICCC<<<:::888666666555333111%%%&&&&&&&&&&&&''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''((()))***''''''''''''''''''''''''&&&'''((()))*********)))&&&'''(((***,,,...000000++++++,,,---...//////000...111333333222555===EEELLLQQQYYYaaajjjrrrxxx}}}}}}||||||{{{uuuuuu|||uuunnnhhhbbb\\\XXXQQQNNNKKKHHHFFFDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>???>>>>>>===@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEFFFFFFFFFFFFGGGFFFFFFFFFHHHIIIHHHGGGHHHGGGGGGFFFEEEEEEEEEDDDAAABBBCCCDDDDDDEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCEEEEEEDDDCCCCCCDDDFFFFFFDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDBBBAAAAAAAAAAAA@@@???>>>>>>???@@@???===<<<<<<<<<;;;;;;;;;::::::777777777888888888888888777777777777777777777888999999888777666555444444555555555555666777888888555666666666777777777777777777777777777777777777444444444444444555555555111222333444444444333333333333333444444444444555555444333222222333444555555555444333333333333444333333333333222222222222333333333333333333444555222222222222111111111111//////000000111111111111333444666999;;;>>>@@@AAAGGGKKKPPPUUUXXXYYYYYYYYYUUUVVVWWWYYYZZZ[[[[[[[[[___fffrrr}}}}}}eeeRRRHHH>>>;;;888777777777666555%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''((()))''''''''''''''''''''''''%%%&&&((()))*********)))'''((()))***,,,---//////++++++,,,---...///000000444777999888777===HHHQQQYYY]]]fffrrr~~~~~~zzzvvvwww}}}sssooohhhaaa\\\WWWRRRNNNHHHFFFCCCBBBBBB@@@>>><<<===>>>>>>??????>>>>>>>>>===>>>@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGJJJHHHHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGFFFDDDDDDDDDFFFGGGEEEEEEEEEEEEFFFFFFGGGGGGJJJIIIGGGFFFFFFFFFHHHIIIDDDEEEFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCAAA@@@AAACCCDDDCCCAAA>>>>>>>>>>>>============999999999999999888888888666666666777888888999999888888777777666666555555555555555555666777888999666666666666777777777777777777777888888888777777333333333444444555555555222222444555555555444333333333333444444444555555666555333222222333555666555555444333333333333444222222222222222333333333444444333333222333333333444333333333222222222222...//////000000000000000000111222444777999;;;===CCCFFFJJJOOOSSSVVVWWWXXXUUUUUUVVVWWWXXXXXXYYYYYY___bbbiiiqqqssssssvvv|||xxxaaaSSSCCC???:::777666777777777%%%&&&&&&&&&''''''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%&&&((()))*********))),,,,,,,,,++++++*********++++++,,,---...///000111;;;>>>@@@>>>>>>EEERRR\\\iiinnnxxx{{{yyy{{{xxxsssjjjfff___YYYTTTOOOKKKHHHDDDBBB@@@@@@@@@@@@>>><<<======>>>??????>>>>>>>>>>>>???AAABBBCCCCCCBBBAAACCCCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFHHHHHHKKKJJJJJJKKKMMMNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHFFFEEEDDDEEEFFFGGGCCCDDDEEEFFFHHHJJJKKKKKKMMMLLLJJJHHHHHHHHHJJJKKKEEEEEEFFFFFFEEECCCBBBAAAEEEDDDDDDCCCCCCCCCDDDDDDDDDBBBAAABBBEEEGGGEEECCCBBBBBBBBBBBBAAAAAAAAA@@@;;;;;;;;;::::::999999999555555666777888999::::::666666666666777777777777999888777666666555555555666777777777777888888888444444555555666555555444333333333444444555555555222333444555666555444444333333333444444555555555666555333222222333555666555555444333333333333444111111111222222333333444555444444333222222222222555555444444444333333333000000111111111111111000///000111333666999;;;===AAADDDHHHLLLQQQTTTVVVWWWTTTUUUUUUVVVVVVWWWWWWXXX^^^___bbbfffhhhiiiooovvvooo```JJJEEE>>>888555555444444%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&))))))((((((''''''''''''%%%%%%&&&&&&&&&%%%###"""&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''*********))))))))))))))))))******++++++,,,------///...,,,---...000111111777AAA???===HHHSSS\\\iiimmm|||}}}uuulllfff```\\\VVVPPPJJJFFFEEEDDD??????>>>>>>>>>>>>??????======>>>>>>??????@@@@@@EEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCEEEHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFHHHHHHHHHFFFEEEFFFGGGQQQNNNKKKJJJJJJKKKJJJIIIKKKJJJHHHGGGGGGHHHIIIJJJIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKNNNLLLKKKJJJKKKKKKIIIGGGHHHGGGFFFEEEEEEGGGIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKIIIFFFCCCAAAAAABBBCCCDDDEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFCCCEEEFFFDDDBBBAAACCCEEEFFFEEECCCAAA???===;;;:::777777888888888999999999999999888888888888999999666666777888999:::;;;;;;888888888888888888888888999888888777666555555444888555222333666888555111222222222333444555666777555333111222444555333111555444444333333444444555555555555444444333333333444444444444444444444444555666666666555444333333333333333333333333333333111111000///////////////222222222222333444555666:::===AAAEEEHHHKKKOOORRRRRRTTTUUUTTTRRRRRRWWW[[[[[[\\\^^^aaadddgggjjjlll{{{mmm[[[NNNBBB>>>;;;555222333%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&''''''&&&%%%$$$###'''''''''((((((''''''''''''&&&&&&%%%&&&'''((())))))((((((''''''(((((()))&&&&&&'''(((((((((((((((***)))))))))))))))))))))*********+++,,,,,,------------,,,---000222333444>>>IIIIIIHHHTTT___iiivvv~~~wwwqqqjjjbbb\\\WWWTTTOOOIIIEEEBBBAAA@@@@@@??????>>>>>>>>>>>>???>>>>>>??????@@@AAAAAABBBCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEGGGIIIKKKJJJIIIJJJJJJJJJIIIIIIIIIIIIIIIKKKLLLMMMLLLJJJIIIIIIJJJQQQOOOLLLKKKLLLLLLLLLKKKKKKJJJHHHGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJHHHGGGFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGEEECCCBBBDDDFFFFFFFFFDDDCCCAAA???>>>===<<<<<<;;;;;;:::999999888999999888888777888888888777777888888888888888999888888888888888888888888999999999888777777666666888555222333666777555111333333333333444555666777555333111222444555444222555444444333333444444555555555444444444333333333444444444444444444444444555555555666555555444444333333333333333333333333111111000////////////000111111111111222333444555777:::>>>BBBEEEHHHMMMPPPSSSUUUWWWWWWWWWVVVWWWXXXYYYZZZ\\\^^^aaaeeehhhiiitttxxxhhhXXXGGG@@@<<<777444444%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''(((&&&$$$######%%%((())))))((((((''''''(((((()))''''''((()))))))))))))))))))))))))))))))))************++++++,,,,,,------++++++---...111333555666???NNNQQQRRR\\\hhhsss~~~yyyooohhhbbb]]]VVVRRRMMMKKKGGGCCC@@@???>>>>>>@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAABBBCCCEEEFFFGGGHHHGGGGGGIIIKKKLLLKKKJJJLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOONNNLLLJJJKKKLLLPPPNNNLLLLLLLLLMMMLLLKKKJJJIIIIIIHHHIIIJJJLLLMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMMMMNNNPPPQQQLLLNNNPPPOOOLLLKKKMMMPPPNNNMMMKKKIIIHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFEEEDDDCCCDDDFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@???===;;;:::999:::999888888777777777777999888888888777777666666777777777777777777777777::::::999999888888777777888555333444666777444222333333333333444555666666444333222333444555444222555444444333333444444555555444444444444333333333444444444444444444444444444444555666666666555555444444444444444444444444222111000000///000000000000000000000111222333444333666:::===@@@DDDIIILLLRRRTTTXXX\\\___^^^ZZZWWWXXXYYYZZZ\\\___bbbeeegggmmmpppwww}}}hhhQQQCCC>>>:::777666%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$&&&((()))''''''&&&&&&&&&&&&''''''(((((()))***************)))))))))))))))***************++++++,,,------...***+++---///000222555777@@@TTT]]]\\\aaajjjyyyzzztttmmmccc\\\WWWSSSOOOLLLGGGFFFCCCAAA@@@???@@@@@@AAA@@@@@@???>>>?????????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJKKKMMMNNNLLLKKKKKKLLLLLLLLLMMMNNNNNNNNNLLLMMMMMMLLLJJJHHHHHHIIILLLJJJIIIJJJKKKLLLKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNQQQQQQPPPPPPPPPPPPPPPPPPMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPNNNMMMNNNOOOQQQSSSNNNRRRTTTRRRNNNKKKNNNRRROOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@>>>===<<<;;;:::999888777777777888888888777777777666666777777777777777777777777999999999888888777777777777555444444555666444222444444444444444555666666444444333333444444444333555444444333333444444555444444444444444444444444444444444444444444444444333444555666666666666666444444444444444444444444222222111000000000000111000000000000000111222222111333777999<<<@@@EEEIIIOOORRRXXX```ffffffaaa[[[YYYYYYYYY[[[]]]```ccceeejjjkkkqqq|||{{{^^^JJJAAA>>>:::777%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&'''((((((((((((((('''''''''&&&&&&'''''''''((())))))***************(((((())))))***************++++++,,,------......+++---...//////111555999EEE^^^jjjggggggmmmvvvooohhhaaaXXXRRROOOMMMJJJGGGCCCCCCAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHLLLKKKKKKLLLMMMNNNLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLJJJKKKKKKJJJHHHGGGGGGHHHHHHGGGFFFHHHJJJKKKJJJIIIJJJJJJKKKKKKLLLMMMNNNOOORRRRRRRRRRRRQQQQQQQQQQQQLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPOOONNNNNNPPPRRRSSSRRRUUUWWWTTTOOOLLLNNNRRROOONNNNNNNNNNNNNNNOOOOOOLLLLLLMMMNNNNNNMMMLLLLLLIIIJJJKKKLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFDDDEEEFFFFFFFFFEEECCCBBB???>>><<<;;;:::999888888777777777777888888888888777777777777777777777777777777777777777666666666666555444444555555444333555555444444444555666666444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444444444555666777777777666555555555555555555555555333333222111111111111111000000//////000000111111111333555777999===BBBFFFJJJMMMUUU```hhhkkkgggbbbZZZZZZYYYYYYZZZ]]]```bbbfffhhhmmmxxxnnnTTTGGGBBB===888%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&((()))***)))((('''***))))))(((((())))))***(((((()))***************((((((((()))******++++++++++++,,,,,,------......---///000//////333:::@@@LLLcccnnnjjjjjjqqqvvvlllfff[[[UUUMMMIIIHHHGGGEEECCCAAAAAA@@@@@@??????@@@@@@BBBAAAAAABBBBBBCCCDDDEEECCCDDDDDDEEEEEEFFFGGGGGGKKKJJJJJJIIIHHHHHHIIIIIILLLKKKKKKLLLMMMMMMKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHJJJJJJJJJHHHGGGHHHIIIFFFFFFFFFHHHKKKLLLKKKJJJKKKLLLLLLMMMMMMNNNNNNNNNPPPQQQRRRSSSSSSSSSQQQQQQLLLMMMMMMNNNOOOPPPPPPQQQRRRQQQPPPPPPPPPQQQSSSSSSTTTUUUWWWUUUQQQOOOPPPRRRPPPPPPPPPQQQQQQQQQRRRRRRMMMNNNOOOPPPPPPOOONNNMMMLLLMMMOOOPPPOOOMMMJJJHHHGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEEEEEEEFFFGGGHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDDDDEEEEEEEEEDDDBBBCCCCCCDDDDDDEEEEEEFFFDDDEEEGGGIIIJJJIIIGGGFFFCCCBBB@@@>>><<<;;;;;;;;;777777888888999999999:::888888888888888888888888777666666666666666666666666555555555555444444444666555555555555555666666333555666555444333444555555444444333333444444555333333333444444444444555444444444444444444444444555555666777777777666666666666666666666666666666444333222222111111222222111000000000000000111111111222444555666999>>>BBBCCCHHHPPPZZZccchhhiiihhh^^^]]][[[ZZZZZZ\\\^^^```aaaeeejjjrrrbbbPPPHHHAAA;;;%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''(((((((((&&&%%%$$$$$$%%%&&&'''((('''''''''(((((('''''''''&&&&&&&&&'''''''''((((((******))))))))))))******'''((())))))******))))))'''(((((()))******++++++++++++,,,,,,---............000111000111777BBBJJJVVVfffkkkjjjqqq|||xxxqqqhhh___ZZZQQQLLLFFFCCCDDDDDDBBB@@@BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBCCCDDDFFFHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJKKKLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGGGGHHHIIIHHHHHHIIILLLOOOPPPOOONNNMMMMMMNNNNNNNNNNNNNNNNNNMMMOOORRRTTTUUUTTTRRRPPPNNNNNNNNNOOOOOOPPPPPPPPPSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTRRRSSSSSSSSSSSSRRRRRRQQQPPPQQQSSSTTTTTTSSSQQQPPPRRRRRRRRRRRRPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHDDDDDDDDDEEEGGGHHHJJJKKKGGGGGGGGGHHHHHHHHHIIIIIIJJJHHHEEEFFFGGGHHHGGGEEECCCCCCDDDDDDEEEEEEFFFFFFEEEGGGIIIKKKKKKJJJIIIGGGFFFEEECCCAAA???>>>======::::::::::::999999999999999999999999999999999999777777777777777777777777555666666555444444444444666666555555555555666666333555666666444333444666555444444333333444444555333333333444444444555555444444444444444444444444666777777777777666666555666666666666666666666666444444333222222222222333222111111000000111111111111222222222333666:::>>>???CCCKKKRRRYYY```fffjjjhhhfffccc```___```bbbddd___dddiiimmmxxxpppZZZNNNFFF>>>%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&''''''''''''((((((((())))))%%%$$$$$$###$$$%%%''''''&&&'''((())))))((('''&&&(((&&&$$$###$$$%%%((()))((((((''''''''''''((((((''''''((()))))))))))))))'''(((((()))***+++++++++++++++,,,------......//////000222111444;;;HHHRRRbbbmmmmmmnnn}}}{{{wwwqqqkkkddd\\\TTTOOOLLLHHHCCCBBBCCCDDDCCCAAAEEEEEEDDDDDDCCCBBBBBBAAAAAABBBCCCDDDFFFHHHJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIJJJKKKJJJHHHFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBDDDEEEEEEEEEEEEFFFHHHJJJKKKLLLOOORRRTTTSSSQQQNNNNNNOOOOOOOOONNNMMMMMMKKKNNNRRRUUUVVVUUURRRPPPOOOOOOOOOPPPPPPPPPPPPQQQSSSTTTUUUVVVVVVVVVVVVUUUQQQPPPPPPRRRUUUVVVVVVVVVUUUUUUUUUUUUTTTRRRQQQPPPRRRTTTUUUVVVVVVUUUTTTRRRWWWVVVTTTQQQPPPOOOOOOOOOPPPOOOOOONNNLLLKKKIIIHHHCCCCCCDDDFFFGGGIIIKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLJJJGGGGGGIIIJJJIIIGGGDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHKKKLLLLLLKKKIIIGGGIIIGGGEEECCCAAA@@@??????======<<<;;;:::999888777::::::::::::::::::::::::888888888888888888999999555666666555444333444555777666666555555555666666333555777666444333444777555444444333333444444555333333333444444555555555444444444444444444444444777777888777777666555555777777777777777777777777555444333333222222333333222222111111111111111222111111111111111333777;;;<<>>===;;;888666444555888;;;;;;:::888777777444555666777777666555444555555444444444555555666777666444333222333333444555444444444444555666666777666555444444444444444555444333222111222333444666555444222222333444444888777777666666666777777888777777666555444444444333333333222222222111111111222222222222111000000...//////000111333444555===<<>>;;;999888777999;;;;;;999777777777888999999::::::999999999777666555444444444444444444444444333444444555555555444444444444555666666777777666555555555555555555444333222222222333333444444444555555666777888555555444444333444444555666666666555444333333333333333333222222222222111222222222222222111000000/////////000111222333444888888;;;BBBIIINNNWWW```hhhpppzzz}}}mmmhhhggglllsssyyyttt___NNN%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++++++++,,,,,,---+++,,,,,,---......//////000222666???MMM[[[ffflllmmmoooyyyyyyooohhh\\\XXXQQQKKKGGGCCC@@@>>>AAA@@@??????@@@AAACCCDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGFFFEEEDDDDDDCCCFFFEEECCCDDDEEEFFFFFFEEEHHHIIIJJJKKKMMMOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRUUUSSSRRRSSSTTTVVVUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\XXXYYYYYYYYYYYYZZZZZZZZZ[[[ZZZXXXWWWUUUUUUTTTTTTVVVVVVVVVWWWYYY\\\^^^```^^^^^^\\\ZZZWWWUUUSSSQQQNNNOOOQQQQQQPPPLLLHHHEEEGGGHHHJJJMMMOOOPPPQQQQQQRRRRRRSSSSSSRRRQQQOOONNNMMMMMMLLLLLLLLLLLLLLLKKKMMMNNNNNNLLLJJJIIIKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@>>>===;;;;;;<<<:::888777777888888777777666666777777777:::999888666555555555444222333444555666666666666555444444444444555666666555444333333333333333333555444444333222333333333...///000222444555666666444333333333333333444444555555555444333333222222333333333333222222222222222222222222222111111000111000000000000111222333444444777>>>DDDIIIRRR[[[dddnnn{{{oooiiifffhhhmmmpppvvv{{{lllWWW&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))***************+++,,,++++++++++++,,,,,,---,,,,,,,,,---...///000000333666>>>JJJXXXdddjjjmmmjjjnnnzzz|||uuummmccc]]]RRROOOKKKGGGCCCAAA???>>>@@@??????@@@@@@BBBCCCDDDBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKLLLLLLKKKKKKKKKKKKKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFHHHHHHIIIJJJKKKMMMNNNPPPQQQRRRRRRMMMNNNOOOPPPQQQSSSTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQVVVUUUSSSSSSTTTVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\___^^^]]]]]]]]]^^^```aaa]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[YYYWWWUUUTTTSSSRRRRRRRRRSSSTTTWWWZZZ^^^````````````^^^\\\XXXUUUSSSOOOPPPRRRSSSQQQMMMIIIFFFFFFGGGIIILLLNNNPPPQQQQQQSSSSSSTTTTTTSSSQQQPPPOOOMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNNNNMMMLLLKKKLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBB>>>???>>>;;;999777888999888777555444444444666666;;;:::999999888888888888333444666777777666555444555444444444444555666666555555444444333444444555555555444444333333333333---...000222444444444444555555444444444555666666555555555444444444333333444444333333333222222222222222333333222222111000111111000000000000111111444333555;;;???CCCKKKSSS\\\fffsss~~~kkkeeeaaacccgggjjjooottt~~~|||eee&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((())))))))))))((((((''''''&&&''''''''''''''''''''''''((((((((())))))************************+++,,,,,,,,,,,,---...///111333444888>>>HHHUUU```fffhhhggglllqqqwwwpppjjjbbbZZZTTTKKKJJJHHHEEECCCAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNPPPQQQRRRSSSSSSRRROOOOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUVVVVVVUUUUUUUUUWWWYYYZZZ[[[[[[[[[\\\\\\]]]______cccbbbaaaaaaaaabbbdddeeebbbccccccbbbaaa```^^^]]]\\\[[[ZZZXXXVVVTTTRRRQQQOOOOOOOOOPPPRRRVVVYYY\\\^^^```aaabbb```\\\XXXVVVQQQRRRTTTTTTRRROOOKKKHHHEEEFFFGGGHHHJJJLLLNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOPPPQQQQQQPPPPPPOOONNNNNNMMMNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJKKKLLLLLLKKKLLLLLLKKKKKKJJJIIIHHHDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBAAA???<<<:::;;;<<<;;;:::999888777888999999777777777777888999999:::777777888888777555333222555444444444444555666666888777777777777777888888555555555444444444333333444555666777888777666555444444444444444555666777666666666555555555555555444444444333333333222222222333333333333222111111222111000000///000000000666444555999;;;===DDDKKKSSS[[[gggsssxxxiiibbb^^^___aaacccggglllxxx~~~~~~%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((******)))******+++,,,------------...111444777888???GGGSSS]]]cccfffggghhhttt{{{yyyssskkkddd^^^YYYRRRMMMEEEFFFFFFDDDBBBAAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGMMMMMMNNNOOOOOONNNNNNMMMKKKJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIKKKLLLLLLNNNQQQSSSSSSSSSUUUVVVVVVUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUVVVWWWXXXXXXXXXYYY[[[]]]____________```bbbcccdddggggggggggggggghhhhhhiiihhhhhhhhhgggfffcccaaa___]]]\\\\\\ZZZYYYVVVTTTSSSPPPOOOMMMMMMOOORRRUUUWWWZZZ]]]aaacccccc```[[[XXXTTTUUUUUUUUUSSSPPPNNNLLLGGGFFFDDDDDDEEEGGGJJJKKKLLLNNNPPPRRRSSSTTTSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTQQQPPPPPPQQQRRRRRRPPPOOOLLLLLLLLLLLLLLLMMMNNNNNNMMMNNNNNNMMMMMMLLLKKKJJJFFFFFFEEEEEEEEEEEEFFFGGGEEEEEEEEECCCAAA???>>>???<<<;;;:::999999888999999333333444444555777888999999999999888777555333333555444444444444555666666444444333333444444555555444555555555555444333333666666666666666555444444222222222222333444555666666666666666666666666666444444444444333333333333333333333333333222222111111000000/////////000000777444444777888999>>>EEEJJJSSS]]]gggrrrzzz{{{xxxkkkccc]]]]]]]]]]]]```dddmmmrrrzzz%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))&&&&&&'''(((((()))***************++++++,,,......------...///333777:::===FFFPPP[[[bbbeeeggglllqqq}}}}}}yyyyyy~~~{{{kkkeee]]]WWWTTTPPPJJJFFFBBBDDDEEEEEEBBBBBBCCCEEEGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGLLLMMMMMMNNNMMMMMMLLLLLLJJJIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHJJJLLLOOOPPPPPPRRRUUUXXXXXXYYYZZZZZZZZZXXXVVVUUUYYYYYYYYYYYYYYYYYYYYYYYYVVVWWWWWWXXXXXXWWWWWWVVVWWWZZZ]]]]]]\\\\\\^^^```cccccccccdddeeefffhhhiiikkkllllllmmmmmmmmmmmmmmmmmmmmmmmmllliiifffcccaaa_________^^^]]]ZZZXXXWWWTTTRRRPPPNNNNNNPPPRRRTTTUUUYYY___dddeeebbb^^^[[[XXXXXXVVVUUUSSSRRRPPPOOOJJJGGGCCCAAAAAACCCFFFIIIIIIKKKNNNRRRTTTVVVWWWWWWXXXYYY[[[\\\]]]\\\[[[ZZZVVVUUUUUUVVVXXXXXXVVVSSSNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHGGGHHHIIIHHHFFFCCCBBBBBB<<<<<<<<<<<<;;;:::999888555555555555555666777888:::999888777666666555555555444444444444555666666111111111111111222333444444555666666666555333333444333333222111111222222333333333333444555666777555555555555555555555555555444444444444333333333333333444444333333222111000000/////////000000111444222111444555555;;;AAAAAALLLWWW___gggooottttttlllddd]]][[[[[[ZZZ\\\___```eeekkkpppuuu|||$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******************************)))******+++,,,,,,------+++++++++,,,---...///000------...000444888===???KKKUUU___dddeeeiiirrr{{{{{{wwwtttrrrvvv{{{vvvqqqbbb\\\UUUOOOMMMJJJFFFBBBCCCEEEGGGFFFDDDDDDFFFHHHIIIIIIJJJJJJJJJIIIHHHHHHEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEHHHHHHHHHIIIIIIJJJJJJKKKKKKNNNQQQRRRRRRTTTXXX[[[]]]]]]^^^^^^]]]ZZZXXXVVVYYYYYYZZZ\\\]]]^^^___```[[[\\\]]]^^^^^^]]]\\\[[[YYY\\\```aaa```___```bbbfffffffffggghhhjjjkkklllnnnoooppprrrrrrqqqpppppppppppppppnnnlllhhheeebbbaaaaaaaaaaaa```^^^\\\ZZZYYYVVVSSSPPPOOOPPPRRRSSSRRRWWW^^^ccceeeccc___\\\ZZZYYYWWWUUUSSSRRRRRRRRRLLLIIIDDD???>>>AAAEEEGGGHHHJJJNNNRRRVVVXXXZZZZZZ\\\]]]___aaaaaaaaa___^^^[[[YYYYYY[[[]]]]]][[[XXXQQQQQQQQQPPPOOONNNMMMLLLMMMNNNNNNMMMMMMLLLKKKJJJKKKJJJIIIHHHGGGHHHIIIIIIGGGJJJLLLKKKIIIFFFEEEEEEAAABBBBBBBBBBBB@@@>>>===999999888888888888888999999888777666666777888888555444444444444555666666666666666666666777888999444555666666666555333333666555444333333333555666555555555666777888999999444444444444444444444444555555444444444333333333333333444444333333222111///////////////000111111111//////222333444999@@@;;;HHHTTT[[[___eeejjjllljjjbbb\\\ZZZZZZZZZ\\\```WWW[[[aaaeeeiiiooowww}}}&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((((()))(((&&&&&&(((***''''''(((((('''&&&%%%%%%###$$$'''((())))))''''''''''''''''''((()))++++++(((((((((((((((((((((((((((((((((((())))))))))))*********+++---........./////////000333999@@@EEESSSYYY___aaaccciiittt}}}|||wwwrrrqqqsssrrrwww~~~zzzqqqjjjeeeUUURRRNNNJJJHHHGGGGGGGGGGGGGGGHHHGGGGGGHHHKKKNNNOOOOOONNNMMMKKKIIIGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHFFFDDDEEEHHHIIIHHHFFFGGGHHHIIIHHHHHHIIILLLNNNOOOQQQSSSWWW[[[^^^aaabbbcccdddeeeeeeeeecccaaa___```cccgggiiiiiieeeaaa^^^cccbbb___^^^^^^___bbbcccccccccdddfffggghhhjjjjjjkkkllllllmmmoooqqqssstttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppnnnkkkiiihhhgggfffdddcccdddcccbbb```\\\XXXSSSOOOOOOPPPQQQQQQRRRTTTWWW]]]cccccc```\\\^^^ZZZVVVUUUWWWVVVRRRNNNMMMLLLJJJEEE@@@???AAADDDBBBFFFLLLSSSXXX[[[]]]]]]eeeeeeeeeeeeddddddcccbbb\\\ZZZZZZ^^^bbbcccaaa]]]XXXWWWUUUSSSRRRQQQQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCC>>>===<<<:::::::::;;;<<<;;;:::999888888999::::::777777666555444444444444555555666666666666666666555555555555555555555555111222222333444555666666555555555555666666666666777777666666666666777777222222222333333444444444444444444333333222222222//////000111111111111111222111000000222444777999;;;@@@FFFMMMSSS[[[eeellliiihhhccc]]][[[^^^___\\\ZZZYYYZZZ[[[ZZZ[[[ccclllzzz''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''''''''(((((('''&&&&&&%%%%%%&&&'''((('''&&&$$$###''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((()))))))))************+++---.........---///000111444<<>><<<;;;:::999888888777666666666666777555555555555444444444444222222333333333333333444777777777666666666666666777777777777888888888888666555555444444555555666555555555555555555555555222222222333333444444444000000111222222222222111222222111000000111111222444666999<<<@@@IIITTT\\\eeennntttsssmmmggg```YYYVVVUUUWWWYYYWWWRRRSSSVVVbbbuuu&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''***+++)))'''''''''&&&&&&'''''''''''''''&&&''''''(((((((((((('''''')))(((((((((((())))))***))))))))))))))))))))))))))))))))))))************)))+++------------///111444444777AAANNNZZZ___```___eeennnwwwxxxsssssssssqqqoooppplllmmmooooooppprrrvvvyyyxxx{{{uuuooohhhccc\\\WWWTTTSSSRRRRRRMMMLLLLLLKKKKKKLLLMMMNNNMMMOOOQQQRRRPPPOOOOOOOOORRRPPPNNNLLLKKKIIIIIIIIIFFFGGGIIIJJJLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEGGGIIIJJJLLLNNNOOONNNPPPRRRSSSTTTWWW[[[^^^eeehhhlllqqquuuxxxzzz{{{zzzzzzxxxvvvtttrrrpppnnnrrrqqqpppoooooopppqqqrrruuuwwwzzz|||~~~~~~~~~}}}}}}~~~~~~{{{zzzyyywwwuuurrrmmmkkkiiigggdddaaa\\\YYYXXXVVVSSSQQQQQQUUUZZZ]]]ccc```\\\YYYXXXXXXYYYYYYVVVUUUSSSQQQMMMIIIDDDAAAAAAAAACCCGGGNNNWWW___dddggghhhhhhiiiiiiiiihhhhhhgggddd```___``````___]]]\\\]]]___```aaa```^^^]]]XXXWWWVVVTTTSSSQQQPPPOOOPPPPPPQQQQQQPPPOOONNNMMMJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCBBB@@@>>>===<<<:::999888777777666666777666666555555555444444444222222222333333444444444555555666666777888888999777777777777888888888888777777666666666666777777555555555555555555555555222222222333333444444444000000111222222222222222222222111111111111111111222444777:::>>>FFFQQQYYYeeellltttwwwwwwrrrdddVVVVVVUUUXXX[[[[[[VVVUUUXXX^^^ttt&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###%%%'''(((&&&%%%%%%&&&%%%&&&''''''((('''''''''&&&''''''((())))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++))),,,......---,,,///222333555<<>>===<<<:::999888888777777777777666555555444444222222333333444444555555444444555666777888999999666666666777777777888888555555555444444555555555555555555444444444444444222333333333333333333444000111222222333222222222222222222222222222111111000222666888;;;BBBLLLSSSaaahhhqqqyyy}}}wwwfffUUUWWWVVVXXX\\\]]]YYYWWWYYY___rrr''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''%%%&&&&&&'''((((((''''''&&&&&&&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++(((,,,//////,,,,,,///333333;;;FFFOOOWWW\\\aaadddooowww}}}zzztttqqqssstttpppmmmlllfffiiilllnnnnnnoooqqqssstttvvvyyy~~~}}}vvvooohhhaaa]]]SSSQQQNNNMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMMMMLLLJJJJJJKKKMMMMMMLLLJJJIIIHHHIIIJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJHHHKKKNNNPPPQQQSSSVVVYYY[[[\\\___aaacccgggkkkooovvvxxx{{{~~~~~~|||zzzxxxwwwvvvuuurrrrrrssssssuuuwwwyyyzzz}}}~~~xxxuuurrrooommmjjjgggddd]]]]]]\\\YYYVVVVVVXXX[[[_________^^^]]]]]]^^^___[[[XXXVVVUUUTTTSSSOOOLLLEEEEEEEEEHHHMMMUUU\\\aaaeeefffhhhjjjlllmmmnnnnnnrrrpppmmmjjjfffbbb^^^[[[\\\]]]^^^___```aaabbbcccbbbaaa___]]]ZZZXXXVVVUUUOOOPPPQQQRRRRRRPPPOOOMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGEEEFFFGGGHHHIIIIIIHHHHHHFFFFFFGGGHHHHHHHHHGGGFFFDDDCCCAAA???<<<;;;::::::999888888777666666555555222333333444555555666666555555555666666777777777555555666666666777777777555444444333333444444555444444444444333333333222444333333333333333333222000111222222333333222222222222333333333333333222///111444666777<<>>GGGOOOXXX\\\^^^dddqqq{{{wwwpppkkkjjjiiiggggggjjjiiikkknnnrrruuuxxxzzz|||||||||}}}yyyssskkkccc]]]XXXTTTQQQNNNNNNNNNNNNMMMMMMMMMLLLOOOOOOOOOOOONNNNNNNNNNNNKKKKKKJJJGGGEEEEEEGGGIIIKKKKKKKKKKKKKKKKKKLLLLLLQQQPPPOOOMMMMMMLLLLLLLLLJJJJJJJJJIIIJJJJJJKKKKKKIIIJJJLLLMMMMMMMMMOOOPPPQQQVVV[[[\\\[[[]]]aaafffhhhkkkoootttwwwzzz{{{{{{|||yyywwwwwwwwwxxxuuuuuuvvvxxx{{{~~~|||zzzzzz}}}zzzuuurrrqqqooooookkkgggbbb^^^[[[YYYVVVTTTVVVWWWYYY]]]aaaddddddcccbbb^^^ZZZZZZ]]]\\\XXXTTTPPPKKKGGGIIIOOOXXX___bbbfffggghhhjjjlllnnnooopppppppppooonnnkkkhhheeeccc___\\\ZZZZZZ]]]______]]]_________``````^^^ZZZWWWVVVSSSPPPOOOPPPQQQQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGEEEDDDDDDEEEFFFFFFJJJIIIIIIIIIJJJKKKMMMNNNNNNMMMKKKHHHEEEAAA???===:::888666555777888888888888888777777666666555555666666666666666666666666555555555555555666777777777777666666555555555444222222222222222222222222444444444333333222222222111111111222222333333333333222000111222222111///...///000111222666:::>>>DDDQQQbbbsss{{{ppphhhaaaaaaddddddaaa___^^^\\\bbbttt&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((('''''''''&&&&&&&&&(((((())))))******))))))((((((((()))***+++------+++---...///111666===CCCSSSZZZaaadddgggpppxxxqqqjjjhhhgggeeegggjjjlllnnnqqquuuxxx{{{}}}~~~qqqkkkccc\\\VVVSSSPPPNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHFFFFFFGGGIIIKKKKKKLLLMMMNNNNNNNNNNNNLLLLLLKKKJJJIIIIIIIIIIIILLLLLLKKKLLLMMMNNNPPPQQQLLLMMMNNNNNNNNNNNNPPPQQQTTTYYY^^^``````bbbggglllrrrtttxxx{{{~~~~~~|||yyywwwvvvvvvvvvxxxyyyzzz||||||{{{}}}{{{vvvsssqqqooonnnjjjeeeaaa^^^\\\YYYWWWVVVWWWZZZ^^^cccffffffeeeddd```\\\[[[]]]^^^[[[WWWTTTOOOLLLMMMSSS\\\cccgggjjjjjjkkklllmmmnnnooooooppppppnnnmmmjjjhhhfffeeeaaa___\\\[[[]]]^^^]]]\\\]]]]]]^^^___```___\\\YYY[[[XXXUUUSSSSSSTTTTTTSSSRRRRRRQQQPPPNNNLLLJJJIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHGGGFFFEEEDDDEEEFFFFFFGGGGGGHHHHHHJJJLLLNNNOOONNNNNNMMMKKKHHHEEEBBB@@@===;;;888777888999888777999888888888777777777666666666666666666666666666555555555555555666777777777666666666555555555555444444333333333222222222444444444333333222222222111111222222222333333333444333111111222222111000000111222222222444888;;;???KKK\\\mmm~~~}}}uuukkkfffeeeccc___\\\\\\[[[^^^jjj|||%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((''''''''''''&&&++++++***)))))))))******((((((((()))***+++,,,---...000111111111888CCCLLL[[[___dddggglllzzzxxxooogggeeeddddddhhhlllqqqrrruuuyyy|||yyyhhhbbbZZZTTTPPPNNNMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKIIIHHHGGGIIIKKKKKKLLLNNNOOOPPPPPPPPPOOOIIIIIIHHHHHHHHHHHHHHHIIIJJJIIIIIIJJJMMMPPPTTTVVVTTTTTTTTTSSSRRRRRRTTTVVVZZZ___dddgggiiikkkpppsss|||~~~~~~~~~}}}zzzxxxwwwvvvvvvvvv}}}}}}~~~}}}zzzyyyyyy|||}}}yyyuuusssqqqnnniiieeebbb___]]][[[VVVWWWZZZ___dddggghhhgggfffbbb^^^]]]^^^___]]][[[VVVRRRNNNOOOUUU^^^fffjjjnnnnnnnnnnnnnnnnnnnnnnnnpppooollljjjhhhgggggggggdddbbb___^^^]]]]]][[[ZZZZZZZZZ[[[]]]``````___]]]^^^[[[XXXVVVVVVVVVUUUTTTSSSSSSRRRQQQOOOMMMLLLKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEFFFFFFHHHJJJLLLNNNPPPNNNNNNNNNNNNLLLIIIFFFDDDAAA???<<<;;;;;;:::999888999999999888888888888888666666666666666666666666666555555555555666666777666666666666555555555555555555555444444333333222444444333333333333222222222222222222333333333333666444333333333333111000111222333222111222555888;;;DDDQQQaaattt{{{qqqkkkfffbbb^^^^^^]]]^^^bbbjjjxxx%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''---,,,+++)))))))))******((((((((()))***+++,,,------///111222444===KKKWWWaaacccgggkkkttttttllldddcccdddfffkkkppptttvvvyyy|||vvvnnnaaa\\\UUUPPPNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRQQQPPPOOOOOONNNNNNLLLMMMMMMKKKJJJJJJKKKMMMLLLMMMOOOPPPPPPOOOMMMLLLHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJLLLPPPTTTYYY\\\]]]]]]\\\ZZZXXXYYY[[[^^^dddhhhmmmppprrrtttwwwzzz}}}{{{zzzyyyxxxxxxxxxyyyyyy|||zzzwwwyyy}}}{{{xxxssspppkkkgggdddaaa___]]]VVVWWWZZZ^^^dddggghhhhhhgggddd```^^^_________]]]UUURRRNNNOOOTTT]]]ffflllppppppooooooooonnnnnnnnnnnnllliiifffeeeeeefffffffffeeebbb```^^^\\\ZZZXXXWWWWWWXXXZZZ^^^``````___^^^\\\YYYWWWWWWVVVUUUTTTUUUTTTTTTSSSQQQPPPNNNMMMPPPPPPOOONNNNNNMMMMMMLLLIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHJJJLLLMMMNNNLLLMMMNNNNNNMMMKKKHHHFFFEEECCC@@@??????>>>;;;:::999999999888888888888777666666666666666666666666666666555555555555666777666666666666666555555555444444555555555555555555333333333333333333333333333333333333333333333333777666444444444444222000000111222222111222444666:::???HHHUUUggg||||||rrrmmmgggcccaaacccbbb______hhhwww&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((---,,,+++)))))))))******))))))))))))***,,,---...+++...111444:::FFFVVVaaaiiilllqqqxxx|||qqqiiidddeeehhhkkkpppvvvwwwyyy{{{~~~wwwkkkddd[[[VVVQQQNNNMMMNNNOOOPPPMMMNNNOOOPPPQQQSSSSSSTTTVVVUUUTTTRRRQQQOOONNNNNNLLLMMMNNNMMMLLLLLLNNNOOOOOOOOOOOOOOOMMMKKKIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNOOORRRVVV[[[```bbbbbbbbb```^^^]]]^^^bbbeeennnqqqvvvyyy|||~~~~~~yyyyyyzzz{{{|||}}}}}}uuuuuuuuuxxx|||~~~yyyuuuqqqlllhhheeeccc```^^^WWWWWWXXX\\\aaafffhhhiiihhhfffcccaaa``````___^^^UUUSSSPPPPPPTTT]]]hhhoooqqqqqqqqqpppoooooonnnnnnllljjjfffcccaaabbbcccdddgggfffeeebbb___\\\ZZZYYYVVVUUUUUUWWW[[[]]]^^^^^^^^^\\\ZZZYYYYYYYYYWWWVVVVVVVVVVVVUUUTTTRRRQQQPPPRRRRRRQQQPPPPPPOOOOOONNNKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLLLLLLLJJJHHHGGGHHHFFFDDDCCCCCCBBB???===::::::999888888777777666666666666666666666666666666666555555555555666666555555555666666666666666333333444555666666777777333333333333333333333333333333333333333333333333777666444444444444333111...///111111111222444666888;;;AAALLL\\\qqqxxxqqqjjjcccaaacccccc]]]XXX[[[fffppp&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''(((((((((((()))))))))++++++***)))))))))***************+++,,,---...///,,,...222999DDDRRR```iiimmmrrrzzzxxxqqqllliiimmmppprrrvvv{{{zzz{{{}}}xxxkkkaaa[[[TTTQQQNNNLLLMMMNNNOOOOOONNNOOOPPPRRRTTTUUUWWWWWWXXXWWWUUUSSSQQQNNNLLLKKKLLLNNNOOOOOOOOONNNPPPQQQQQQPPPNNNLLLJJJHHHFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPNNNPPPRRRVVVZZZ^^^aaaccceeedddbbb``````ccchhhlllwwwzzz~~~zzz{{{}}}yyyuuusssuuuwwwyyy~~~{{{xxxtttoookkkiiifffcccaaaZZZXXXWWWZZZ___dddhhhjjjkkkjjjhhhfffdddaaa```___YYYWWWTTTSSSWWW```llltttvvvuuutttsssqqqooonnnnnnkkkiiifffbbb``````aaabbbfffggggggddd```\\\[[[[[[WWWUUUTTTTTTWWWYYYZZZZZZ\\\[[[ZZZ[[[\\\]]]\\\ZZZXXXXXXWWWWWWVVVTTTSSSRRRRRRRRRQQQPPPPPPOOOOOONNNNNNNNNNNNNNNMMMKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGIIIHHHGGGGGGGGGGGGDDDBBB===<<<;;;:::888777666666666666666666666666666666777666666555555555555666555555555666666666666666222333333444555666777777222222333333333333444444444444444444333333333333666444333333444555444222---///111111111222444555666777===GGGUUUhhh~~~uuummmeeeaaabbb```ZZZUUUUUUZZZ___uuu%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''((((((((())))))))))))(((((())))))******))))))+++++++++,,,---...///000000111666@@@OOO]]]ggglllmmmttt}}}wwwvvvrrrrrrwwwzzzzzz{{{}}}}}}~~~xxxkkkaaaZZZVVVQQQPPPNNNNNNOOOPPPPPPOOOOOOPPPRRRTTTVVVXXXZZZZZZ]]][[[YYYVVVRRROOOLLLKKKLLLNNNPPPQQQPPPPPPQQQSSSRRRPPPMMMJJJHHHGGGGGGHHHGGGHHHIIIKKKNNNQQQSSSUUUSSSUUUYYY]]]```cccdddeeehhhgggfffdddeeejjjpppuuu}}}}}}|||}}}}}}|||}}}~~~}}}|||wwwvvvuuussswww}}}}}}zzzuuuqqqnnnkkkhhhfff^^^[[[XXXXXX]]]dddiiimmmnnnnnnnnnlllhhhdddaaa___[[[YYYWWWVVVYYYbbboooxxx~~~|||zzzwwwssspppmmmlllllljjjgggdddbbbaaaaaaaaadddfffgggeeeaaa]]]]]]]]]YYYVVVSSSRRRSSSTTTUUUUUUXXXXXXXXXZZZ]]]^^^^^^]]]YYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQPPPOOOMMMLLLKKKIIIJJJLLLMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHIIIKKKKKKIIIGGGAAA@@@>>>===:::999777666666666666666666666666666777777666555555555555555555555555555666666666777444444444444444444444444222222222333333444444444555555444444444333333333444222222333444555444333...000222222111000111222444555:::BBBLLL[[[tttzzzpppjjjfffaaa\\\YYYYYYYYYZZZeeerrr$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((((((((())))))******&&&'''(((*********)))(((,,,,,,,,,---...///000111444555999EEEVVVdddkkkmmmpppyyy{{{xxx{{{xxxyyy~~~|||oooccc[[[VVVTTTRRRQQQPPPQQQRRRSSSRRRQQQPPPQQQSSSUUUWWWZZZ[[[\\\bbb```]]]YYYUUUQQQNNNMMMMMMOOOQQQRRRQQQQQQRRRSSSRRRPPPLLLIIIHHHHHHIIIKKKJJJKKKMMMOOORRRUUUXXXYYY^^^aaaeeeiiilllmmmnnnnnnlllkkkjjjiiikkkpppxxx}}}{{{xxxxxxxxxyyytttwwwxxxvvvuuu{{{}}}yyytttooopppvvvvvv|||~~~yyyuuurrrooommmkkkbbb^^^YYYXXX]]]dddkkkoooppprrrrrrppplllfffbbb```ZZZYYYWWWVVVYYYbbboooyyyzzzuuuppplllkkknnnllliiifffcccbbbaaaaaacccfffgggfffbbb^^^^^^___ZZZWWWSSSQQQQQQRRRRRRRRRSSSSSSTTTWWW[[[]]]]]]\\\YYYYYYYYYYYYXXXWWWVVVUUUVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQOOOMMMLLLHHHIIIKKKMMMNNNOOOOOONNNKKKJJJHHHFFFEEEFFFHHHIIIHHHHHHIIIKKKMMMNNNLLLJJJDDDCCCAAA???<<<:::888777666666666666666666666666888777666555555555555555444555555555666666777777777666555444333222111111222222222333333444444444555555555444444333333333222111111222444555555444000222333222000/////////555555888???DDDOOOeeezzzuuunnnfffaaaaaaaaa```^^^\\\iii{{{&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&***)))'''&&&&&&'''((((((---+++(((&&&%%%''')))***(((((((((((((((((((((((()))************+++++++++(((***,,,,,,---000222111666777AAARRR___dddiiinnnwww}}}~~~}}}wwwmmmddd^^^YYYUUUSSSPPPQQQRRRSSSSSSQQQOOONNNPPPQQQRRRSSSUUUYYY___ccclllggg```YYYSSSPPPOOONNNSSSRRRPPPNNNMMMMMMNNNNNNNNNMMMKKKJJJJJJLLLNNNPPPKKKNNNRRRUUUXXX[[[___bbbcccfffkkkpppssstttsssrrrrrrqqqqqqrrruuuyyy}}}}}}vvvrrrqqqtttvvvxxxuuupppoooqqqrrrssszzzxxxuuuwwwvvvtttxxx}}}wwwtttrrrnnnjjjiiibbb\\\[[[\\\^^^dddlllrrruuuwwwtttnnngggcccbbb___ZZZVVVWWW[[[bbbnnnzzz~~~uuunnnkkkhhhiiihhhfffccc`````````bbbccceeehhhiiifffbbb^^^^^^ZZZUUURRRRRRSSSSSSSSSMMMOOORRRUUUXXXZZZ[[[\\\\\\YYYWWWWWWYYYZZZYYYWWWXXXWWWUUUTTTTTTTTTUUUUUUNNNOOOQQQQQQQQQOOOMMMKKKKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHLLLKKKJJJJJJKKKLLLMMMNNNGGGEEEBBB@@@???>>>;;;999;;;:::999888777666555444666666666666555444333222444555666777777666555444666777777777777555333222444444444444444444444444555555444333333222111111222333333444444333333222222111111111111111222222666777999===@@@GGGWWWfffzzznnnkkkhhhbbb^^^^^^[[[]]]jjj&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''((((((''''''((()))***++++++***((('''''''''((()))((((((((((((((((((((((((((())))))))))))*********)))+++------...000111222777<<>><<<===<<<:::999888777777777777777777777666666555444666666666777666666555555666666777777666555444333333333333333333333333333222333333333333444444444333333333333333333333333333222222111111111111222333333666999;;;BBBPPP___xxxwwwnnnfffbbbcccZZZYYY___rrr&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))((((((((((((((('''''''''((()))***,,,---)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******,,,.../////////111333888CCCVVVgggooorrrvvv{{{rrrhhh```]]]XXXTTTSSSRRRQQQPPPSSSSSSRRRRRRQQQPPPPPPOOORRRRRRSSSSSSTTTVVVZZZ]]]bbb___ZZZVVVRRRPPPOOOOOOOOOQQQTTTUUUTTTQQQLLLIIIIIIIIIHHHIIIKKKOOOSSSVVVZZZ]]]bbbfffiiilllpppsss{{{zzzzzzzzz{{{}}}{{{vvvsssnnnlllmmmppprrrsssuuuqqqmmmjjjgggeeehhhmmmooozzz{{{wwwvvvzzz{{{wwwuuulllhhheeeeeeccc``````cccmmmqqquuuwwwtttnnnjjjhhhccc]]]YYYYYY\\\cccooozzz~~~uuuoookkkjjjhhhfffdddbbbaaaaaa``````aaadddffffffdddaaaccc___YYYTTTRRRPPPNNNLLLMMMMMMNNNPPPSSSVVVYYY[[[YYYXXXWWWWWWYYY[[[[[[ZZZ[[[ZZZXXXVVVTTTTTTTTTTTTVVVWWWWWWWWWUUUTTTRRRPPPNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHHHHFFFDDDDDDDDDDDDBBBAAA@@@>>><<<:::999999:::;;;888888999999999888888777888888777666555555555666555555666666666555555444333333333333333333333333000111111333444555666777555444333222222333444555444333222222111111111111222222444666888===IIIUUUjjjzzzmmmiiiiii^^^YYYXXXbbb{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))***+++(((((()))******)))((('''(((((((((((((((((((((((())))))))))))************++++++...000///...111666===KKK]]]jjjnnnqqqxxx~~~sssggg___XXXVVVSSSRRRRRRSSSRRRQQQSSSRRRQQQPPPOOOOOOOOOOOORRRSSSSSSSSSRRRSSSVVVYYY[[[YYYVVVSSSQQQOOOOOONNNMMMNNNQQQRRRQQQOOOKKKHHHJJJJJJKKKMMMQQQVVV\\\___eeeiiinnnqqqtttwwwzzz|||}}}|||zzzzzz}}}zzzsssssspppnnnmmmpppssstttuuuwwwuuuqqqlllhhheeegggiiijjjpppxxx|||}}}|||yyyrrrmmmiiigggddd___^^^```jjjnnnsssvvvvvvsssooolllfff```[[[[[[^^^dddooozzzxxxoooooommmjjjhhhgggfffeeeddd_________bbbdddfffeeedddccc```[[[WWWTTTQQQNNNLLLMMMMMMMMMNNNQQQTTTXXXZZZYYYYYYYYYZZZ[[[]]]^^^^^^```___]]]ZZZYYYXXXXXXXXX[[[[[[[[[ZZZYYYWWWUUUTTTQQQPPPPPPOOONNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJHHHGGGFFFFFFGGGHHHGGGEEEBBB@@@===:::999:::;;;===::::::;;;;;;<<<;;;;;;;;;;;;:::888666555555666777444444555555555555555555444444444444444444444444000111222333444666777777666555333222222333555666555444333222222111222222333222444666777:::CCCMMM[[[tttzzzppplllccc___YYY[[[mmm%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&((()))******)))((('''))))))))))))))))))))))))******++++++++++++,,,,,,+++***,,,000///...333<<>>;;;999:::;;;<<<;;;;;;<<<===>>>>>>>>>>>>>>><<<:::888777777777777444444444444444555555555666666666666666666666666333333333444444555555555666555333222222333555666555555444333222222333333333222333666666777===EEEMMMccc}}}{{{ooofffddd^^^ZZZcccyyy$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$&&&''')))******))))))((())))))))))))))))))))))))+++++++++,,,,,,,,,------,,,***,,,111111000999FFFWWWaaahhhiiikkkuuuyyymmmeee```[[[WWWSSSRRRQQQRRRRRRRRRPPPNNNNNNOOOOOOOOOPPPPPPPPPPPPRRRRRRSSSRRRPPPPPPQQQRRRQQQQQQQQQQQQQQQPPPNNNNNNLLLLLLKKKJJJKKKLLLNNNOOOQQQRRRTTTYYY___fffmmmqqqyyy|||~~~~~~}}}xxxvvvrrrnnnjjjjjjjjjkkkmmmqqqssssssrrrrrrtttsssmmmjjjjjjkkkiiidddbbbbbbgggoooyyy|||yyy|||yyyrrrmmmgggaaa___aaaaaadddiiipppuuuxxxwwwuuulllfff```___```eeeppp{{{yyyqqqlllgggeeeffffffdddbbbbbb```^^^___bbbfffhhhiiidddbbb```^^^\\\YYYUUURRRNNNOOOOOOPPPRRRUUUXXXYYYWWWYYYZZZZZZZZZ[[[]]]___cccaaa___^^^\\\\\\\\\\\\^^^^^^]]]]]]\\\\\\[[[[[[YYYXXXUUUSSSQQQPPPPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGIIIJJJJJJIIIEEECCC@@@===;;;::::::;;;;;;<<<===>>>???@@@@@@@@@@@@???===;;;:::999888888555555444444333444444555777777777777777777777777555555555444444444444444666555444333333444555666555444444333333444444555222000222555555555999>>>BBBRRRiii|||}}}nnniiiccc___```jjj~~~$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...+++---222333444AAARRR___gggkkkjjjnnn{{{~~~}}}rrrhhhbbb]]]XXXTTTQQQPPPPPPRRRSSSRRROOOMMMMMMNNNPPPRRRSSSSSSSSSRRRPPPQQQRRRQQQOOOOOOOOOQQQNNNOOOPPPQQQQQQPPPNNNMMMMMMMMMMMMMMMOOOQQQSSSUUUZZZ[[[]]]bbbiiiqqqxxx|||~~~}}}}}}~~~}}}wwwqqqmmmjjjhhhggghhhhhhjjjnnnqqqsssrrrqqqooossssssmmmjjjkkkkkkhhhccc^^^\\\```eeekkkwww||||||yyyuuunnnfffbbbbbb^^^___dddkkksssxxxyyyxxxnnnhhhbbbaaaaaafffqqq{{{sssnnnhhhfffggghhhfffddddddaaa______bbbfffiiijjjhhhfffdddbbb```\\\XXXTTTOOOPPPQQQSSSUUUWWWXXXYYYZZZ\\\^^^]]]\\\]]]___bbbcccbbbaaa___^^^^^^______]]]]]]]]]\\\\\\]]]]]]]]]]]][[[XXXUUUSSSRRRRRRRRROOONNNNNNNNNNNNMMMMMMMMMJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFIIIJJJIIIHHHHHHFFFDDDAAA>>><<<::::::;;;<<<>>>???@@@AAAAAAAAAAAAAAA@@@???===;;;999888777666444333333333333444666666666666666666666666555555555555555555555555555555555555555555555555444333333444444555666777333222333666777666888<<<===GGGWWWjjj~~~vvvkkkiiidddbbbqqq$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%''')))******))))))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++111,,,...444555777FFFYYYaaahhhlllkkkppp}}}zzztttlllfffbbb^^^XXXTTTPPPPPPQQQSSSTTTSSSQQQNNNMMMOOOQQQTTTVVVVVVUUUTTTPPPQQQRRRQQQOOONNNOOOPPPMMMOOOPPPQQQQQQPPPNNNMMMNNNOOOPPPQQQSSSUUUWWWXXXbbbcccfffkkkrrrzzz}}}||||||}}}yyywwwsssmmmgggddddddfffiiiiiilllooossstttsssqqqooottttttnnnjjjllllllhhhddd^^^\\\^^^___```hhhrrr~~~yyy~~~|||uuujjjcccbbb\\\]]]aaahhhqqqxxxzzzzzzoooiiicccaaabbbfffqqq{{{xxxrrrkkkiiikkkllljjjgggfffbbb______aaafffiiikkkkkkiiigggeeebbb^^^XXXTTTPPPQQQSSSUUUWWWXXXYYYYYY___aaacccbbb``````cccffffffeeecccbbbbbbbbbcccccc]]]\\\\\\\\\\\\]]]^^^^^^___]]]ZZZVVVTTTSSSSSSSSSOOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMLLLJJJIIIGGGEEEEEEFFFHHHIIIHHHGGGJJJIIIGGGDDD@@@===;;;:::;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBAAA???<<<:::888777666555333222222333333666666666666666666666666444444444555555555666666444444555666666555444444333333333444555666777888666555666:::;;;999:::>>>===BBBNNN___ssstttqqqjjj```iii~~~&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''&&&&&&''''''''''''((((((((()))))))))))))))******************+++,,,,,,,,,++++++...//////000666AAAQQQ\\\gggffffffkkkuuu~~~~~~{{{sssnnnfff___[[[WWWTTTRRRUUUUUUTTTSSSRRRQQQQQQPPPPPPQQQSSSVVVXXXXXXVVVSSSOOOOOOPPPQQQSSSRRROOOMMMMMMOOOQQQQQQOOOMMMMMMMMMUUUQQQRRRXXX[[[[[[```fffjjjmmmsssyyy~~~}}}}}}~~~xxxuuupppjjjgggeeeddddddiiikkknnnpppppppppqqqrrroooooooooooonnnllljjjhhhaaa```^^^[[[ZZZ[[[___bbbkkkyyy}}}}}}|||xxxrrrhhhaaa``````aaaccchhhnnnssswwwuuuqqqkkkdddaaagggrrr{{{~~~sssoooppppppkkkfffiiigggeeebbbbbbccceeefffooonnnllliiieee```\\\ZZZXXXVVVUUUUUUXXX]]]bbbeeeeeebbb```bbbgggiiigggddddddbbbaaa```aaaaaa```______^^^]]]\\\[[[\\\]]]^^^```___]]][[[YYYWWWVVVVVVSSSQQQNNNMMMNNNOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJHHHEEE@@@;;;888888:::===???@@@???>>><<<@@@AAABBBBBBBBB@@@===<<<777666555666888888555111222222333444555555555555222333333444444333333222777777777777666555444333222333444555666888999999444444555:::???AAA???<<<>>>???DDDNNN^^^uuuzzzpppiiijjjppp$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******************++++++,,,,,,++++++///000222666>>>IIIVVV```iiiiiikkkpppyyyyyypppkkkddd^^^ZZZWWWTTTRRRSSSSSSRRRQQQPPPOOONNNNNNPPPQQQSSSVVVYYYZZZXXXUUUOOOOOOOOOQQQRRRRRRPPPMMMKKKMMMOOOPPPPPPOOOPPPQQQWWWTTTVVV]]]bbbccchhhnnnrrrtttyyy~~~~~~zzzwwwvvvvvvtttoookkkgggeeeeeeeeejjjmmmppprrrrrrrrrrrrssspppppppppooommmkkkhhhgggcccaaa^^^[[[ZZZZZZ[[[[[[^^^kkkzzz}}}}}}xxxooogggbbbaaa```aaaeeekkkrrrvvvwwwtttnnngggeeeiiisss{{{{{{tttsssrrrmmmhhhjjjhhhfffdddccccccddddddkkkkkkjjjiiigggdddaaa___ZZZXXXWWWWWWZZZ___eeeiiiooojjjffffffiiikkkkkkiiihhhfffdddddddddeeedddccc___^^^]]]]]]]]]^^^___```aaa```^^^\\\[[[ZZZYYYYYYUUUSSSPPPOOOPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLNNNMMMLLLKKKJJJIIIIIIIIIGGGHHHHHHGGGEEEBBB>>><<<999:::<<<===>>>>>><<<<<<>>>@@@AAABBBBBBAAA@@@???:::888666777888777555222444444555555555444333333333333444444444444333333777777777777666555444333333444444555666777888888666555666888;;;;;;999666888999>>>GGGSSSiii~~~sssqqqttt$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++)))******++++++++++++,,,,,,///333:::DDDNNNXXX^^^fffjjjpppxxx~~~yyy}}}{{{uuujjjfffaaa\\\YYYWWWUUUSSSSSSSSSRRRQQQPPPOOOOOONNNRRRSSSTTTXXXZZZ[[[ZZZXXXPPPPPPOOOPPPRRRRRRPPPNNNKKKMMMPPPQQQRRRTTTVVVXXXZZZZZZ^^^eeelllpppuuuzzz}}}zzztttpppmmmllltttqqqnnnjjjgggfffffffffjjjnnnrrrttttttsssssssssppppppooonnnllljjjgggfffgggccc^^^\\\\\\ZZZWWWTTTSSS[[[fffrrr|||{{{xxxpppfffbbb___]]]```fffnnntttwwwuuuqqqkkkhhhjjjrrrxxx}}}wwwsssoookkkjjjiiihhhfffeeecccbbbaaafffggghhhiiiiiihhhfffeee^^^\\\YYYYYY\\\bbbjjjnnnsssmmmgggeeefffhhhhhhggghhhgggeeeeeefffgggfffeee``````_________``````aaaaaa```___^^^^^^^^^^^^^^^YYYWWWTTTSSSSSSSSSRRRQQQMMMMMMMMMMMMMMMMMMMMMMMMOOONNNLLLKKKJJJIIIIIIIIIDDDEEEFFFFFFEEECCCAAA???;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDCCCCCC???<<<999888777777555333666666666555555333222222444444555555555555444444777777777777666555444333555555555555666666666777444444444555777777555222444666:::@@@HHHZZZwww{{{tttuuuuuu&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++************++++++,,,------000777@@@JJJRRRYYY[[[bbbjjjuuuzzzuuuyyy|||uuupppeeeaaa]]]ZZZYYYXXXVVVTTTUUUUUUUUUTTTTTTSSSSSSRRRWWWWWWXXXZZZ\\\\\\ZZZXXXRRRQQQPPPPPPQQQRRRQQQPPPNNNPPPRRRTTTUUUXXX\\\______aaagggooovvv|||~~~xxxrrrmmmjjjiiiiiiooonnnkkkiiiggggggggggggjjjmmmqqqtttsssrrrqqqqqqnnnoooooonnnmmmkkkiiihhhiiiddd___^^^___]]]XXXRRRPPPSSSXXX___mmm|||xxxzzzwwwjjjfff___[[[\\\bbbjjjooottttttrrrnnnkkklllqqqvvvzzztttpppmmmkkkkkkjjjiiifffcccaaa___ccceeegggjjjkkkkkkjjjiiiccc```\\\[[[]]]dddkkkppprrrnnniiigggggggggfffeeeeeedddbbbbbbdddeeeeeedddddddddcccbbbaaa`````````_______________```aaabbb^^^\\\YYYXXXWWWVVVTTTSSSKKKKKKLLLMMMNNNOOOPPPPPPOOONNNMMMKKKJJJIIIIIIIIIDDDEEEFFFFFFFFFDDDCCCBBB===<<<;;;999999999999::::::<<<>>>AAACCCEEEFFFGGGCCCAAA===:::888777666555555555555555555444333333555555666666666666555555666666777666666555444444666666666666666555555555111111222444555666555444444666:::>>>AAAOOOiii{{{xxxsss{{{&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++************+++,,,---...222666>>>GGGOOOVVV[[[]]]eeennnzzz|||wwwxxx~~~~~~wwwoooiii```]]]ZZZYYYXXXXXXWWWUUUVVVVVVVVVVVVVVVWWWWWWWWW]]]\\\[[[\\\]]]]]][[[YYYTTTRRRQQQPPPRRRSSSSSSRRRQQQRRRTTTUUUWWW[[[___cccfffkkkqqqxxxvvvsssnnniiigggfffhhhiiikkkjjjiiihhhggghhhhhhhhhjjjmmmppprrrrrrqqqppppppnnnoooooopppooonnnmmmllljjjfffbbbaaacccaaa[[[VVVQQQPPPPPPSSS\\\mmmxxxxxx{{{|||pppjjjbbb[[[ZZZ^^^eeeiiioooqqqsssrrrppppppssswwwvvvpppnnnllllllllljjjgggddd```^^^bbbdddhhhkkkllllllkkkjjjgggddd```^^^___eeelllppprrrqqqooonnnmmmkkkhhhfffcccaaa```aaacccddddddccchhhhhhfffdddbbb```^^^]]]]]]]]]^^^^^^```aaaccccccbbb```^^^\\\[[[YYYVVVTTTNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLJJJJJJJJJIIIHHHHHHHHHHHHFFFEEECCCBBB@@@???<<<:::999888999999999:::===@@@CCCEEEGGGHHHFFFEEEAAA===:::777777777333444555555666666666555555666666777777666666555666666666666666666555444666666666666555555555555111222333444444555555666555777:::<<<===FFF[[[ooo~~~rrrttt|||$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((((((((((()))))))))***************++++++++++++,,,,,,+++++++++,,,---///000333:::CCCJJJPPPUUU\\\aaannnuuu|||zzz{{{xxxwww}}}~~~~~~yyyqqqiiiccc]]][[[YYYXXXYYYYYYWWWVVVUUUUUUVVVWWWXXXYYYZZZ[[[```___^^^^^^___^^^]]][[[WWWUUURRRQQQSSSTTTUUUUUUSSSTTTVVVWWWZZZ^^^eeeiiipppvvv}}}|||xxxkkkhhhccc``````bbbeeehhhiiiiiiiiiiiiiiijjjkkklllmmmooorrrsssrrrqqqrrrsssqqqqqqrrrsssrrrqqqpppoookkkhhheeeddddddccc___[[[RRROOOMMMNNNRRR^^^qqq~~~{{{{{{uuuoooggg___[[[\\\___bbbiiinnnsssvvvvvvvvvxxxzzzzzztttrrrmmmmmmllljjjhhhdddaaa___aaacccgggkkkmmmlllkkkiiiiiigggcccaaaccchhhnnnrrrqqqrrrrrrqqqnnnjjjfffdddbbbaaa```aaaccceeeeeeeeeiiiiiihhhfffccc```^^^]]]\\\\\\]]]^^^```bbbcccdddeeedddaaa___^^^[[[XXXUUUTTTSSSRRRQQQOOONNNMMMLLLNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDBBB???<<<:::999999999999:::<<<>>>AAADDDFFFHHHGGGGGGEEEAAA<<<999888888333333444666666777777777555555666666666666555555555666666666666666555555666666666666666555555555555666777666444333444555444444777999:::???MMM\\\xxxrrrnnnppp|||$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((((()))))))))******************+++++++++,,,,,,---,,,,,,,,,---///111222777@@@JJJPPPSSSYYYcccllltttzzz~~~wwwwww}}}xxxuuu{{{~~~}}}zzztttoooiiiccc^^^[[[ZZZXXXXXXYYYYYYXXXVVVUUUVVVXXXZZZ\\\^^^``````___^^^^^^___aaaaaa```___ZZZWWWSSSRRRTTTVVVWWWXXXXXXYYY[[[]]]aaahhhooouuu{{{yyysssnnndddaaa]]][[[[[[___dddhhhiiiiiijjjkkkmmmnnnooopppssstttuuuuuutttuuuwwwxxxvvvvvvvvvvvvtttrrrpppooolllkkkiiifffcccaaa___^^^TTTQQQNNNNNNMMMQQQ```ooo~~~|||yyytttlllddd^^^\\\[[[\\\___fffooouuuwwwxxxyyy{{{zzzwwwnnnnnnllljjjgggeeebbbaaa___bbbfffkkkmmmlllkkkjjjiiigggeeeeeehhhmmmssswwwuuuuuussspppkkkgggdddbbbbbb``````aaaccceeefffeeegggggggggfffdddbbb```^^^]]]]]]^^^___aaacccdddeeehhhfffdddbbb```]]]XXXUUUTTTSSSSSSRRRQQQPPPPPPOOOMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEBBB@@@===;;;999999999:::;;;===@@@BBBDDDFFFGGGHHHHHHDDD???:::999999444555666666666666666555444555555666666555555444555555666666666666555555555555555666666666666666555666777666444333555777333222333777999;;;CCCLLLbbbxxxwwwoookkkttt&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&'''((())))))))))))))))))******************+++++++++,,,,,,,,,...---,,,,,,---000222444@@@KKKWWW\\\]]]dddqqq}}}tttzzzyyyssswwwvvvsssyyy~~~~~~~~~}}}}}}~~~{{{rrrkkkgggccc___\\\[[[YYYXXXXXXYYYYYYXXXWWWXXXYYY[[[^^^```ccceeefff^^^]]]]]]___bbbddddddccc[[[XXXTTTSSSTTTWWWYYYYYY]]]^^^aaadddiiiqqqzzz~~~yyytttmmmhhhdddaaa\\\ZZZ[[[___eeeiiijjjkkklllnnnpppqqqssssssxxxyyyyyyxxxwwwxxx{{{}}}{{{{{{zzzxxxvvvssspppnnnmmmmmmkkkgggbbb^^^^^^^^^YYYUUURRROOOJJJIIISSSaaaooo{{{|||{{{wwwpppggg```\\\YYYXXXVVV^^^iiiqqquuuvvvxxxyyy{{{~~~|||ooonnnllliiigggeeecccbbb\\\```eeejjjmmmmmmllljjjggggggfffhhhlllrrrxxx{{{}}}yyysssmmmiiigggfff```^^^^^^___bbbdddddddddeeeeeeffffffeeecccbbbaaa^^^^^^___```bbbccceeefffiiigggeeecccaaa]]]YYYUUUOOOPPPQQQRRRSSSUUUUUUVVVLLLLLLLLLLLLLLLMMMMMMNNNLLLKKKKKKKKKKKKJJJJJJJJJHHHGGGEEEBBB???<<<:::999::::::;;;===???AAACCCDDDGGGIIIIIIFFF@@@<<<::::::777777777777666555444333444444555555555555444444555555666666666666666555555555555555666666777777000333555555444555888;;;444111222777:::;;;???EEEOOOeeeuuunnnrrr}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((('''&&&%%%(((((()))***************++++++******************...+++,,,111222222666===JJJTTT[[[^^^dddpppyyy|||}}}{{{|||{{{yyy|||zzzwwwzzz~~~yyy{{{~~~~~~uuujjjccc``````]]][[[VVVWWWWWWWWWUUUTTTVVVWWWTTTXXX___ccceeeeeeddddddaaa]]]YYYZZZ___aaa```^^^]]]\\\YYYWWWVVVZZZ___dddfffhhhlllrrryyy}}}xxxuuurrrllleee```aaa```^^^]]]^^^```bbbdddkkkjjjjjjlllooouuuzzz~~~}}}{{{{{{|||}}}~~~~~~~~~}}}|||zzzwwwtttsssppppppooonnnlllggg```\\\___ZZZUUUPPPJJJFFFIIIPPPbbbooo{{{}}}~~~vvvllleee```]]][[[XXX\\\cccmmmuuuyyyxxxvvv}}}}}}wwwtttmmmjjjkkkkkkgggcccbbb^^^aaaeeejjjllllllkkkjjjfffiiillllllmmmqqqzzz~~~vvvqqqpppmmmiiibbbaaa______aaaccccccccccccdddeeegggggggggfffeee```______^^^___```bbbcccdddfffggggggddd___ZZZVVVTTTUUUVVVWWWXXXWWWVVVUUUQQQQQQPPPOOONNNMMMMMMNNNLLLKKKKKKJJJJJJJJJKKKKKKGGGHHHHHHGGGEEECCC@@@???===<<<;;;;;;<<>>;;;<<<;;;:::888777666666777777666666555555555444444444555555555444444333333333555555555555666666666666777777666666555555555444222222333444666999<<<>>>GGGUUUlll|||qqqkkkppp$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''(((((()))***************++++++******************---++++++...000222:::CCCPPPYYYaaadddkkkwww~~~xxxxxx}}}~~~yyywwwxxxzzzyyy{{{}}}}}}}}}~~~ssslllccc]]]\\\\\\ZZZWWWVVVWWWVVVUUUTTTTTTVVVXXXZZZ^^^dddhhhiiiiiiiiiiiifffbbb^^^^^^aaabbbaaa^^^]]]]]]\\\[[[\\\___dddhhhnnnppptttzzz|||wwwqqqllliiifffccc```cccbbb```^^^___```bbbdddjjjlllooossswww{{{~~~~~~{{{xxxvvvsssrrrqqqpppnnniiiccc^^^^^^ZZZVVVSSSMMMHHHIIINNNSSSZZZlll|||}}}|||sssjjjddd___]]]ZZZ]]]cccllltttyyyzzzyyy|||zzzsssmmmiiijjjjjjfffbbbaaa___bbbfffjjjmmmnnnnnnnnnjjjkkkllllllnnnttt|||}}}xxxuuuqqqkkkeeecccaaaaaabbbcccbbbaaaeeeeeeggghhhhhhhhhggggggbbbaaa___^^^]]]^^^___```aaabbbdddeeedddaaa]]][[[VVVVVVWWWXXXXXXWWWVVVUUUWWWVVVTTTSSSQQQPPPPPPPPPNNNMMMMMMLLLKKKKKKKKKLLLHHHHHHGGGFFFEEEDDDBBBAAA>>>===<<<<<<<<<>>>@@@AAAEEEJJJNNNLLLFFFAAA>>>>>><<<;;;999888777777777888666666666666666666555555555555555444444333333333555555555555666666666666777666666666555555555555222222222333555777:::;;;===HHHYYYkkk~~~tttnnnqqq~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***(((((()))*********************++++++++++++++++++...------...///555BBBOOO[[[bbbiiimmmtttyyyuuuvvv||||||zzzxxxxxxxxxzzz{{{{{{{{{{{{}}}{{{kkkfff```]]]]]]]]][[[YYYUUUUUUUUUTTTTTTVVVZZZ]]]aaadddiiilllllllllmmmnnnnnniiidddbbbccccccaaa______```bbbdddeeeiiimmmpppzzz}}}}}}wwwqqqiiiccc``````aaabbbeeecccbbbaaaaaaccceeefffkkkooouuu||||||{{{wwwvvvtttsssqqqlllfffbbb]]]ZZZXXXVVVQQQJJJIIILLLLLLMMMWWWkkk}}}|||tttllleeeaaa]]]___cccjjjqqqwww{{{{{{zzz~~~uuuoookkkllllllhhhdddcccaaabbbeeehhhlllpppsssuuuooommmkkklllooovvv~~~}}}vvvoooeeecccbbbbbbdddeeeeeedddfffgggggghhhhhhhhhhhhgggeeeccc```]]]\\\[[[\\\\\\^^^___aaabbbccccccbbbaaaXXXXXXYYYXXXXXXWWWVVVUUUWWWVVVTTTRRRPPPOOOOOONNNQQQPPPOOONNNMMMLLLLLLLLLIIIHHHGGGFFFEEEEEEEEEEEE??????============??????CCCGGGLLLLLLIIIDDDBBBBBB===<<<;;;999888777777777666666666777777777777777555555555444444444444444555555555555666666666666666666666666555555555555333333333333444666777888:::@@@IIIUUUfff~~~vvvrrrrrrxxx&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&'''((()))***(((((()))*********************+++++++++++++++,,,///000000000333===MMM[[[ccciiiooouuu{{{}}}wwwsssssswww{{{~~~{{{{{{{{{|||{{{zzz{{{||||||{{{{{{}}}~~~{{{wwwrrrnnneeebbb___^^^^^^]]]ZZZXXXTTTUUUUUUUUUWWW\\\bbbfffgggiiilllmmmmmmmmmooopppsssoooiiifffeeedddbbbaaacccfffjjjnnnqqqtttxxxzzz~~~yyyuuupppllleee```^^^___bbbdddeeeeeeeeeeeefffhhhkkklllqqquuu{{{{{{yyywwwuuusssnnnhhhddd]]]ZZZZZZZZZVVVNNNJJJKKKNNNLLLOOO[[[lll}}}||||||~~~vvvmmmhhhaaaaaabbbfffmmmtttyyy|||yyyxxxrrrnnnooooookkkgggfffaaaaaabbbeeeiiiooouuuxxxrrroookkkkkkpppxxxzzzrrrcccbbbbbbdddfffiiiiiiiiiffffffffffffggggggffffffgggeeebbb^^^[[[ZZZZZZZZZ]]]]]]^^^```bbbcccdddeee[[[[[[ZZZZZZYYYXXXWWWWWWVVVUUUTTTRRRQQQQQQPPPPPPRRRQQQPPPNNNMMMLLLLLLLLLJJJIIIHHHGGGFFFGGGHHHIIIBBBAAA@@@???>>>>>>>>>???@@@DDDIIIKKKIIIFFFEEEDDD???>>><<<;;;999777666666555666666666666777777777555555555555555444444444555555555555666666666666666666666666666555555555555555555555555555555666999;;;@@@GGGUUUlllwwwtttsssttt&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&''')))***(((((()))*********************++++++,,,,,,,,,,,,...000111222777DDDUUUaaabbbgggqqqzzz}}}xxxsssppppppqqqvvvuuuuuuvvvyyy{{{|||{{{}}}}}}}}}}}}}}}xxxrrroookkkgggccc^^^]]]\\\[[[ZZZXXXVVVTTTTTTUUUWWWYYY]]]ccckkkpppmmmooooooooonnnoooqqqssstttpppkkkgggfffeeeeeeeeejjjnnnsssxxx||||||wwwrrrnnngggeeebbb___^^^```cccfffggghhhiiijjjmmmpppssstttzzz|||~~~|||yyywwwtttpppkkkggg```]]]\\\]]]ZZZRRRMMMLLLLLLJJJJJJOOOVVVdddyyy|||~~~wwwqqqgggdddbbbdddjjjqqqvvvyyyxxx}}}xxxrrrnnnooooookkkgggfff```______aaaeeelllssswwwsssoookkkkkkooowww~~~uuuiiigggeeeeeegggiiiiiiiiidddddddddcccccccccddddddhhhfffccc```^^^\\\[[[ZZZ^^^^^^^^^___```bbbcccddd^^^]]]]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKEEEEEEDDDBBBAAA@@@@@@@@@>>>AAAEEEHHHHHHGGGFFFEEEAAA@@@???===:::888666555555555555555555555555555555555555555555555555555555555555555666666666666555555555666666666666666777777777777666666555555333666999===GGGYYYoooyyyvvvsssrrr$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))(((((()))*********************++++++,,,---------,,,///222555>>>MMMZZZaaa___eeerrr|||uuuooollljjjjjjlllmmmooorrruuuxxxzzz{{{}}}~~~yyypppjjjgggeeebbb```^^^^^^]]]\\\[[[YYYWWWVVVUUUWWWZZZ^^^bbbiiipppuuuttttttsssqqqppppppsssvvvqqqoookkkhhhggghhhjjjlllssswww}}}zzzuuupppkkkhhhaaaaaaaaa```___aaaeeehhhlllmmmoooqqqtttwwwyyy{{{|||yyyvvvrrrmmmiiieee```^^^^^^\\\UUUQQQPPPKKKJJJJJJJJJLLLTTThhhzzz~~~}}}zzzmmmiiieeedddhhhnnnsssvvvvvvzzzwwwqqqmmmnnnnnnjjjfffeee```^^^]]]^^^aaahhhooosssssspppnnnmmmpppvvv}}}|||vvvqqqkkkgggeeeeeeeeedddcccbbbaaaaaaaaaaaaaaaaaaffffffeeedddccc```___]]]^^^^^^___``````aaabbbbbb``````___^^^]]]]]]]]]^^^[[[ZZZYYYXXXWWWWWWWWWWWWQQQQQQPPPNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGEEEDDDCCCCCC@@@AAACCCEEEFFFFFFFFFFFFEEEDDDCCC@@@>>>:::888666666555555555444444444444555555555555555666666666555555555555666666666666555555555666666666666666888888888888777666555444222555888;;;@@@LLL[[[gggzzzsssqqq}}}$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''((())))))))))))((((((((()))*********************++++++,,,------...,,,111666<<>>;;;999888777777666555444333333444555555555666666666777555555555555666666666666555555555555666666666777666777777777777555444333555888;;;;;;===CCCNNNVVVjjj~~~sssooovvv~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&'''(((***+++++++++***)))(((((()))*********************+++,,,,,,---......///555:::CCCRRRbbbfffccckkkqqqttthhhcccbbbeeegggiiioootttvvvuuuvvvzzzyyy{{{~~~}}}rrrkkkbbb]]]]]]______^^^XXXYYYYYYYYYXXXXXXYYYZZZ[[[]]]aaadddgggjjjooorrruuutttqqqmmmkkklllooosssllllllkkkkkklllpppvvvzzz|||wwwpppjjjgggeeedddccceeeeeeeeeddddddiiiqqqwwwyyyyyyzzz{{{|||}}}~~~~~~{{{wwwsssooonnnfff```___]]]YYYWWWWWWSSSMMMIIIHHHFFFEEEIIIPPPfffzzz~~~yyytttmmmiiijjjmmmppprrrpppsssyyy}}}vvvrrrttttttoookkkkkkaaa___]]]\\\___dddiiimmmrrrtttvvvtttsssvvv}}}yyyooogggccccccdddeeecccbbbaaa_________```aaaaaadddhhhkkkkkkiiifffddd[[[\\\^^^```bbbbbbbbbbbbcccbbbaaaaaaaaabbbcccddddddbbb___\\\YYYWWWUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRNNNNNNOOOOOONNNMMMKKKJJJMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFDDDCCCEEEGGGHHHIIIMMMLLLKKKIIIEEEAAA>>>;;;:::999888777666555444333444555555555666666777777555555555555666666666777444555555555666666777777555555666666666555333222444666888888777:::CCCJJJSSSkkktttooopppsssxxx$$$$$$$$$$$$%%%''')))***$$$%%%'''((((((((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***++++++,,,...---++++++,,,...///...///333@@@TTTbbbeeegggkkkqqqxxxrrrggg```___dddjjjjjjkkknnnqqquuuyyy|||}}}~~~~~~~~~uuujjjeee___\\\\\\\\\[[[YYYZZZZZZZZZYYYXXXZZZ]]]```aaadddiiilllnnnooopppqqqtttpppkkkkkkmmmqqqrrrrrrtttnnniiiiiiooowww~~~|||xxxooonnnkkkhhhdddbbbccceeehhhlllooommmkkkmmmuuu}}}~~~~~~~~~~~~~~~~~~|||xxxuuunnnlllhhhccc___\\\ZZZYYYWWWTTTOOOJJJGGGGGGIIIJJJYYYcccuuu}}}|||}}}}}}vvvqqqooollliiiiiillliiisss{{{|||yyytttuuuvvvsssooommmgggccc```___\\\\\\bbbjjjqqqtttwwwvvvtttxxxrrrkkkgggdddcccfffdddbbbaaa___^^^^^^^^^^^^aaadddgggjjjllllllkkkjjjccc```\\\[[[\\\]]]^^^^^^gggfffeeeccccccdddeeeffffffdddaaa]]]YYYVVVUUUTTTSSSRRRQQQQQQSSSSSSRRRQQQNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPOOOOOONNNMMMHHHGGGFFFFFFFFFGGGIIIJJJNNNNNNNNNMMMKKKEEE???999;;;999777666777888777666555666666666777777888888888777555666888999999888666666666666666555555555888777777777999999777666777555444333555888<<>>QQQbbbuuu{{{uuurrrsssuuu{{{vvvrrrssstttrrrsssvvvuuuvvvwwwyyyzzz|||}}}~~~~~~~~~yyyrrrmmmiiifffddd___```aaa```______aaaccc```cccgggjjjooouuu||||||vvvrrrqqqrrrvvvzzz}}}}}}}}}}}}}}}yyy}}}~~~zzzsssnnnjjjhhhfffeeeeeegggjjjlllnnnpppsssuuuxxx{{{}}}~~~~~~~~~|||vvvpppjjjhhh```^^^\\\YYYVVVSSSPPPOOOGGGFFFDDDBBBEEENNN\\\fffsss{{{|||{{{yyyvvvvvvyyy{{{wwwpppjjjggglllnnnrrrvvvyyy}}}xxxpppjjjeeedddbbb]]]ZZZ[[[ZZZ```gggooouuuzzz~~~wwwnnniiihhhccccccdddeeeffffffffffffbbbaaa___^^^]]]^^^______\\\XXXTTTSSSUUUYYY\\\^^^bbbdddgggjjjkkkkkkiiihhhccccccbbbbbbbbbcccdddddd___]]][[[ZZZZZZYYYWWWUUURRRRRRRRRQQQQQQPPPPPPOOONNNNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNOOOOOOOOONNNNNNJJJHHHFFFFFFGGGGGGEEEDDD>>><<<999888888888777555555444444444444333333333666444333333555666666555444444555555666777777777777666555666888888666555222333333444444444333333777666888>>>FFFTTTiii{{{ssslllfffdddgggwww&&&&&&'''''''''&&&%%%$$$%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,,,,///111111222666???FFFXXXjjj}}}xxxrrrooooooqqqqqqssswwwuuurrrssswwwtttuuuvvvxxxzzz{{{}}}}}}}}}~~~{{{tttnnnjjjhhhfffeee___aaacccbbb``````bbbdddfffhhhmmmqqqwww~~~{{{yyyxxxwww{{{~~~~~~~~~wwwsssmmmiiihhhiiiiiiiiifffiiimmmpppsssuuuxxx{{{yyytttpppoooeeeccc```\\\XXXTTTRRRQQQKKKKKKIIIFFFDDDIIISSS[[[dddoooxxxxxxwwwxxxwwwtttqqqssszzz}}}vvvooolllllllllpppuuuwww}}}tttmmmgggeeeddd___]]]^^^WWW\\\ccckkkrrrxxx}}}zzzqqqkkkjjjfffggghhhhhhhhhgggeeeeeebbbaaa___^^^\\\[[[[[[ZZZXXXVVVSSSRRRUUUXXX[[[\\\bbbcccfffhhhjjjjjjjjjiiidddbbb```^^^^^^___aaacccbbbaaa___^^^^^^^^^\\\ZZZTTTTTTTTTSSSRRRQQQQQQQQQNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNPPPQQQQQQQQQPPPMMMJJJGGGFFFFFFFFFEEEDDD???===;;;:::999999888666555555555555444444444333555444333333555666666555444444555555666777777888777666555666888888666555444444444444444333333333666777999>>>AAAIIIYYYhhh{{{}}}nnneeeeeeccchhh&&&&&&&&&&&&%%%###!!! $$$%%%'''((((((((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,------...//////+++...111333444:::DDDLLLaaasss~~~uuupppoookkknnntttyyyvvvqqqrrrwwwrrrssstttvvvxxxzzz{{{|||}}}~~~zzzwwwrrrmmmiiigggfffeee```bbbddddddaaaaaabbbeeejjjmmmqqqwww}}}{{{~~~~~~~~~zzzsssooojjjhhhhhhkkklllmmmfffjjjooosssvvvzzz}}}zzzwwwvvvuuujjjgggccc]]]XXXUUURRRQQQMMMMMMKKKFFFBBBBBBIIIOOOVVVcccooorrrssswwwxxxvvvqqqqqqwww}}}vvvssslllllloootttvvv{{{vvvnnnhhhfffeeeaaa___```UUUYYY```hhhpppwww|||xxxsssqqqkkkkkkkkkjjjiiigggeeedddaaaaaa___]]][[[YYYXXXWWWWWWUUUSSSSSSVVVYYY[[[\\\aaaccceeegggiiiiiijjjjjjeeebbb___\\\[[[]]]___aaaeeecccbbbaaabbbaaa```^^^VVVUUUUUUTTTSSSRRRRRRQQQMMMNNNNNNNNNNNNMMMLLLLLLKKKLLLNNNQQQRRRRRRRRRRRROOOLLLIIIGGGFFFFFFEEEDDD@@@>>><<<:::::::::888777666666666555555444444444555333222222444555555444444444444555666777777888666555555666777777666444555555444333333333444444333444777;;;;;;???LLLYYYkkkrrrfffgggaaa```}}}%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))(((((())))))((('''&&&&&&*********))))))))))))))),,,++++++***++++++,,,,,,)))+++---...111;;;KKKWWWnnnsss}}}uuuoookkkpppppppppqqqqqqrrrrrrsssrrrrrrssswww{{{|||yyyvvv~~~~~~vvvssspppmmmjjjiiijjjjjjdddccc```]]]]]]bbbiiiooorrrrrrvvv~~~}}}wwwtttsssnnniiiiiimmmpppooommmkkknnnsssyyy}}}|||vvvqqqooojjjddd^^^[[[XXXUUUSSSSSSQQQLLLFFFCCCDDDGGGJJJKKKTTT```gggjjjmmmssswwwttttttuuuxxx~~~xxxssspppooorrruuu{{{|||ssshhhddddddccc___[[[YYYXXXZZZcccoooxxx{{{{{{{{{zzzuuuqqqmmmkkklllllljjjgggaaabbbbbbaaa^^^YYYTTTQQQPPPQQQSSSXXX\\\______^^^___bbbfffjjjlllllljjjiiigggdddaaa]]][[[[[[\\\\\\fffdddbbbdddffffffccc______]]]YYYVVVTTTTTTTTTUUUQQQPPPPPPOOOOOONNNNNNNNNOOONNNMMMLLLLLLNNNPPPQQQSSSRRROOOLLLIIIEEECCCBBBCCCCCCAAA???<<<999666555666666666666666555555444444444444555555555666666444444444444444444333333777777666666666555555555555222111222444555444222222333444555888===DDDHHH\\\mmmyyyjjjiiigggfffvvv%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))((((((((((((((('''&&&&&&)))))))))))))))*********++++++++++++++++++,,,,,,...000222333777CCCSSS```kkkssswwwsssqqqoooqqqqqqqqqrrrsssssstttttttttssstttwww{{{}}}{{{yyy|||zzzwwwuuurrrnnnkkkiiihhhgggdddcccaaa```aaaeeekkkpppwwwyyy}}}{{{vvvssssssoookkkkkkooorrrrrrppprrrtttxxx}}}xxxtttsssooojjjeeeaaa]]]YYYVVVTTTRRROOOKKKHHHGGGHHHJJJJJJOOOVVV^^^ffflllqqqttttttttttttvvv|||xxxtttrrrsssuuu{{{wwwlllfffdddccc___[[[YYYWWWYYYaaammmwww|||}}}~~~{{{tttppplllkkklllllljjjggg```aaaaaa```]]]XXXTTTQQQOOOPPPRRRWWW\\\```aaaaaa^^^aaaeeeiiikkkllllllllliiigggbbb^^^[[[ZZZYYYZZZcccccceeegggiiiiiigggeeecccbbb___[[[XXXVVVUUUTTTRRRRRRQQQQQQPPPPPPOOOOOONNNNNNOOOOOOOOOOOOOOOOOOSSSRRRPPPNNNKKKHHHEEECCCEEEDDDCCC@@@>>>;;;888777777777888888777777666555444444444555555555666666555444444444444444444444555555444444444333333333555333111222444555444222333444444444555999???CCCLLLZZZmmm{{{ooonnnjjjfffqqq%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&(((((())))))******+++++++++++++++++++++,,,------...///111444;;;HHHYYYeeeiiitttyyyrrrppprrrrrrqqqqqqrrrsssssstttuuuuuuvvvvvvuuuwww{{{}}}~~~}}}}}}wwwvvvyyywwwtttqqqmmmiiigggeeeddddddeeeeeegggjjjpppttt}}}yyytttrrrssspppmmmnnnrrruuuvvvuuuzzz|||}}}yyytttqqqlllhhhddd___YYYVVVVVVUUUSSSPPPNNNKKKJJJIIIHHHHHHKKKSSS^^^hhhoooqqqrrrssssssuuuyyyzzzuuuuuuvvv{{{|||ppphhheeeccc___[[[XXXVVVWWW^^^jjjuuu}}}|||sssoookkkjjjkkkkkkiiigggbbbbbbbbbaaa^^^ZZZUUUSSSMMMNNNPPPUUU[[[aaacccddd___aaadddgggjjjlllnnnnnnkkkiiieee```\\\YYYXXXWWW\\\```eeeiiijjjjjjiiiiiihhhgggdddaaa]]]YYYVVVTTTTTTTTTSSSSSSRRRQQQQQQPPPMMMOOOPPPQQQQQQPPPNNNMMMRRRRRRRRRQQQNNNKKKHHHFFFFFFFFFDDDBBB???===:::999888888999999888888777666444444444555555555555555555555555555555555555555555555555444444444444333555333222333444444333222444444444333222555999<<>>;;;:::888888999999888888777666555555555555555555555555555555555666666666666666777777777666666666666666555444444444444444333333333444333222111333666999AAADDDMMM[[[mmm}}}|||wwwooonnnsss~~~%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((('''''''''((()))***++++++,,,*********+++,,,...///000111222777???MMM[[[gggmmmppp||||||xxxuuurrrpppoooooooooooopppqqqrrrsssttttttvvvvvvvvvwwwxxx{{{~~~wwwtttuuuuuuttttttsssqqqnnnlllkkkiiilllpppsssuuuxxx|||}}}{{{xxxwwwvvvvvvtttttttttuuuxxx{{{}}}~~~}}}zzzwwwrrrllleee```[[[YYYXXXWWWUUUQQQLLLGGGBBBDDDFFFGGGKKKUUUbbbllllllnnnqqqsssuuuxxx||||||{{{}}}|||ssskkkgggeeeaaa___VVVTTTRRRVVV___lllxxx~~~tttpppllljjjkkkkkkiiifffddddddcccbbb___\\\XXXVVVNNNLLLLLLPPPVVV^^^cccfffeeeddddddeeefffgggiiijjjggggggeeeccc```]]][[[YYYVVV\\\cccggggggeeefffgggeeeeeefffeeeccc```]]][[[XXXWWWVVVUUUTTTSSSRRRRRRQQQPPPNNNMMMLLLLLLLLLMMMNNNOOOQQQRRRRRRPPPMMMKKKFFFFFFEEECCCAAA>>><<<;;;777777888888777777666555555555555555555555555444555555555555666666777777777777777777777777777777555555555444444333333333222222333222222333666999======AAALLL[[[kkk{{{~~~uuuooonnnnnn~~~%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&'''(((((((((((((((((((((((())))))******++++++))))))***+++---...000111333555<<>>888888999999888888777666666666555555555444444444222333333444555555666666444555555555666666666666555777888666333222333444111222333222111222444666666777<<>><<<:::888777888::::::999555555666666777777888888666555444444444555777777777777888888888999999999555555555666555555444444222222222111111111000000222222222333888???IIIOOO```ppp}}}ggg^^^[[[iii$$$%%%%%%&&&&&&'''''''''))))))((('''%%%$$$######''''''(((((((((((((((((())))))(((((()))***++++++...,,,,,,...//////444:::KKKYYYjjjsssrrrqqquuuzzzyyyuuusssrrrqqqpppppppppqqqrrrssstttuuuxxxyyy|||wwwqqqkkkmmmpppwww~~~~~~|||zzzwwwuuurrrqqqrrruuuyyy|||}}}|||zzz}}}}}}yyyuuuqqqkkkeee```\\\XXXVVVSSSSSSQQQMMMHHHEEEEEEEEEFFFJJJOOOUUU\\\eeennnsssuuuuuuxxxyyymmmeeebbb```^^^]]]\\\ZZZ[[[eeepppwww|||xxxxxxvvvooojjjjjjcccbbbaaaaaaaaa```^^^\\\WWWTTTNNNIIIFFFHHHNNNRRRYYY\\\^^^]]]^^^aaaaaa^^^_______________]]]ZZZWWWPPPNNNNNNUUU^^^fffiiihhhdddaaa]]]\\\___cccgggiiihhhiiijjjkkkiiifffbbb```\\\[[[ZZZWWWVVVTTTSSSSSSNNNMMMMMMLLLKKKKKKLLLLLLIIIHHHGGGFFFDDDBBB@@@???===;;;888777888999999888666777777888999999::::::666666555555666666777888777777777888888888999999666666666666666555444333222111111111111000000000222333333333555:::@@@DDDRRR___nnn}}}mmm```WWWaaawww$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%$$$$$$###''''''''''''(((((((((((((((((((((((()))***++++++///------000111444<<>><<<999888888888888777::::::999999999888888888888777888888888888999999777777777777888888888888777777777777666444333333222222111111111000000000444555666666666999<<>>;;;999999999888666999888888888888888777777999999::::::;;;;;;;;;;;;666666777777777888888888777777777777666555444333222222222222111111111111333444666666666888:::<<>>DDDKKKUUUiiiooodddYYYVVV___ttt&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((())))))***))))))******+++---...///------///444;;;GGG[[[mmmuuussssssyyyyyytttmmmhhhlllsssrrrsssssssssrrrqqqqqqqqqppppppqqqsssuuuwwwyyyzzz}}}~~~xxxrrrmmmnnnsssvvv}}}}}}zzz{{{~~~{{{xxxuuutttsssqqqooopppuuu|||~~~zzzwwwuuuqqqoooiiieee```\\\YYYVVVQQQMMMEEEDDDCCCCCCFFFLLLTTTZZZjjjkkkooouuuwwwyyyvvvpppjjjeee```___]]][[[___dddllluuu~~~{{{wwwpppmmmiiigggeeedddbbb```aaa```\\\VVVPPPLLLKKKKKKNNNXXX```bbbaaabbbbbb```\\\\\\\\\^^^``````]]][[[TTTRRROOOLLLLLLSSS\\\ddddddcccaaa^^^\\\___eeejjjlllkkkjjjhhhggggggggggggfffeeecccaaa]]]ZZZWWWVVVTTTSSSQQQOOOMMMLLLKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFCCC???===<<<:::999777444444555777888:::;;;;;;888999:::;;;<<<;;;;;;:::666666666666777777777888666666777777777666666555555555444444444444333333000111222222111222555777888>>>DDDLLL]]]rrr|||{{{llleee]]]XXXXXXeee&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))************+++,,,...///000------///555;;;HHH^^^pppssssssvvv}}}}}}uuupppjjjeeehhhoookkkmmmoooqqqqqqppppppqqqooopppqqqsssuuuxxxzzz{{{{{{vvvrrrnnnqqqxxx|||{{{zzz|||~~~}}}zzzxxxvvvuuurrrqqqrrrwww~~~|||zzzxxxvvvtttkkkgggaaa]]][[[XXXTTTPPPHHHHHHGGGFFFGGGLLLRRRWWWaaadddjjjqqquuuxxxxxxqqqkkkfffaaa___]]][[[^^^ccciiisss}}}yyyssspppkkkhhhfffeeebbbaaabbbbbb___YYYSSSNNNKKKKKKNNNXXXaaacccaaabbbbbbaaa]]]]]]]]]___aaa```^^^\\\OOOPPPNNNJJJIIIOOOZZZccceeeeeedddaaa___aaagggllllllkkkiiigggffffffggggggggggggfffddd```\\\YYYWWWUUUSSSQQQOOOMMMLLLKKKKKKHHHHHHGGGGGGHHHJJJLLLMMMHHHEEEAAA>>><<<;;;999888888888888888888888888999777888999:::;;;:::999999666666666666777777777777555666666777777777777666666666555555555444444444333333333222111222444777666===BBBFFFTTThhhssssssjjjfff```YYYSSS[[[rrr%%%&&&((()))))))))((('''&&&%%%%%%%%%%%%&&&''''''))))))))))))************&&&'''***,,,---......---111111111222999III^^^lllpppsssxxx}}}pppjjjhhhggghhhjjjiiijjjlllllllllnnnpppsssmmmqqqtttuuussstttzzz~~~xxxuuurrrpppuuu|||{{{~~~~~~||||||{{{zzzxxxvvvuuuttttttyyy|||}}}yyyvvvqqqmmmfffaaa]]]YYYVVVTTTNNNKKKGGGEEEDDDGGGKKKMMM[[[```iiiqqqtttvvv}}}|||xxxnnngggaaaaaaaaa___]]]^^^gggooo{{{{{{xxxwwwtttrrrnnnjjjgggfffffffffddddddaaa[[[SSSNNNMMMMMMPPPWWW^^^ccccccaaaaaaaaa___^^^^^^^^^______]]][[[RRROOOKKKHHHHHHMMMUUU[[[dddeeedddaaa^^^```eeeiiinnnllliiigggeeeeeefffgggfffeeedddeeefffddd___ZZZWWWUUUSSSQQQOOONNNMMMMMMHHHHHHGGGGGGFFFGGGGGGGGGFFFEEEBBB???>>>=========;;;:::888666666777999:::888999999::::::999999888777777666666666666777777555444333333444555666777888777777666555444333333333333222222333444666777555666999@@@IIITTT^^^dddcccccc___YYYVVV\\\iiiuuu%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))************((()))+++---...///......///000111444<<>>======;;;:::999888888999::::::888888888999999888888888777666666666666666666777666555444444444555777888444444555777:::???CCCFFF444444333222222333444555444555666;;;BBBKKKSSSXXXWWWYYYYYYVVVSSSVVV```hhhzzz%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))***************+++,,,...////////////000111333888BBBPPP^^^hhhkkkuuu}}}ooogggccc``````cccfffhhhjjjjjjkkkllloooqqqnnnpppqqqqqqqqquuu|||}}}yyywwwwwwvvvuuuxxx~~~}}}{{{yyy{{{{{{{{{||||||~~~vvvrrrmmmhhhddd```]]][[[UUUQQQLLLHHHEEEDDDEEEFFFNNNRRR\\\hhhnnnrrryyywwwnnngggeeeddd```^^^___dddnnn{{{~~~{{{{{{rrrqqqpppnnnkkkiiihhhgggbbbcccbbb^^^XXXSSSOOOMMMJJJOOOUUU[[[^^^bbbeeeggg___]]][[[[[[[[[[[[ZZZYYYWWWTTTOOOJJJFFFHHHMMMQQQ\\\___bbbbbb```aaadddhhhhhhhhhhhhgggfffeeeddddddddddddfffiiikkkllljjjhhhaaa^^^YYYTTTQQQOOOOOOOOOKKKJJJIIIIIIHHHHHHHHHIIIHHHGGGGGGFFFCCCAAA>>>===::::::::::::::::::::::::777777888888888888777777666666555555555555666666777666666666666666777888777555444444666:::>>>AAA444333222111111111222333555555555777;;;AAAGGGKKKJJJNNNSSSSSSQQQQQQVVV[[[fffqqq%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))************+++,,,,,,---......//////333333666>>>JJJZZZhhhpppppp||||||pppiiieeebbbdddggghhhjjjlllmmmmmmooorrrtttrrrsssssstttuuuzzz~~~yyywwwwwwyyyyyyxxx{{{~~~}}}{{{zzzzzzzzz{{{}}}{{{uuuoookkkfffbbb___WWWTTTOOOKKKGGGFFFEEEEEEJJJMMMWWWccclllqqqyyy{{{rrriiifffddd```]]]^^^bbblll{{{zzzzzzrrrrrrqqqpppnnnkkkiiihhhbbbccccccaaa\\\VVVQQQNNNJJJNNNUUU[[[```ccceeefff```]]][[[ZZZ[[[[[[[[[ZZZXXXVVVQQQKKKGGGGGGJJJNNN[[[___ccceeecccbbbccceeedddeeeggghhhhhhgggeeedddeeefffgggjjjkkklllkkkjjjeeebbb\\\VVVRRRPPPOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJHHHIIIJJJIIIGGGDDD@@@>>>999::::::;;;;;;::::::999888888999999999999888888666666555555555555666666777777777777777777888888888777444222111111222333333222111000000111222333777666555666888<<<@@@CCCDDDIIIOOOQQQPPPPPPRRRUUUYYYccc%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((((()))))))))***************++++++,,,---...//////444333666AAARRRdddrrryyyxxxwwwnnnjjjgggeeeggglllhhhjjjlllmmmnnnooosssuuuttttttuuuvvvyyy~~~xxxwwwxxx{{{|||{{{~~~}}}|||{{{zzzyyyzzz||||||uuuoooiiiccc```XXXVVVRRROOOLLLJJJHHHHHHIIIKKKSSS___iiipppyyy~~~tttjjjfffccc___\\\]]]```jjjyyyzzzxxxttttttsssqqqooollljjjiiibbbccccccbbb___ZZZTTTPPPJJJMMMTTTZZZ___aaa```______]]]\\\[[[\\\]]]\\\[[[XXXVVVRRRLLLHHHHHHJJJMMMVVV\\\bbbeeeccc```______aaabbbeeehhhiiihhhgggffffffgggiiiiiiiiihhhhhhhhhgggccc^^^XXXTTTQQQPPPOOOOOONNNMMMLLLKKKKKKKKKKKKHHHJJJKKKKKKIIIFFFBBB@@@::::::;;;;;;::::::999888999::::::;;;;;;::::::999666666555555555555666666888888888888888888777777444444555666666666666555111111000///000111222333555555444444666:::===???BBBFFFKKKMMMMMMNNNPPPRRRUUU^^^|||&&&&&&&&&%%%&&&''''''(((''''''&&&&&&''''''((()))))))))))))))*********************+++,,,...000111222222777EEEYYYlllxxx}}}|||tttnnnjjjhhhgggeeeggglllfffhhhjjjkkklllnnnqqqttttttttttttwww{{{|||yyyxxxyyy}}}~~~~~~~~~{{{yyy{{{|||~~~yyysssllleeeaaa[[[YYYWWWTTTQQQNNNLLLKKKIIIIIINNNYYYdddmmmwwwvvvlllgggddd___]]]]]]^^^iiiwww}}}xxxxxxvvvtttrrrooolllkkkiiidddcccccccccaaa]]]WWWSSSIIIKKKOOOUUUYYY[[[YYYWWW\\\[[[[[[]]]^^^___]]]\\\XXXWWWSSSNNNJJJIIIJJJLLLOOOVVV___cccbbb^^^\\\ZZZ\\\^^^bbbeeehhhiiiiiihhhhhhiiijjjiiifffeeedddeeefffccc```[[[WWWTTTRRRQQQQQQPPPOOONNNMMMLLLLLLLLLHHHIIIKKKKKKJJJHHHEEECCC======<<<;;;:::999999888::::::;;;;;;;;;;;;::::::777777666666666666777777777888888888888777777666333555777888888777555444222222111000000111222333222111111222444777:::<<<@@@BBBEEEGGGHHHJJJMMMOOOSSS\\\ttt''''''&&&&&&&&&'''((()))'''''''''''''''(((((()))))))))))))))*********************+++---000222444222333<<>><<<;;;<<<<<<888999999::::::999999888999999888888888888999999666777888888888666555444888888777666666777999999:::888555222000......---333333333333555777999:::;;;===AAAEEEGGGIIIJJJJJJJJJSSS```sss******))))))(((((('''''''''''''''''''''((())))))++++++************++++++---++++++.........222888999AAANNN\\\lllxxx{{{zzzrrrjjjeeeeeeggghhhhhhgggffffffgggeeehhhmmmqqqsssttttttttt{{{}}}}}}{{{|||zzz{{{}}}zzzvvvmmmiiiccc___[[[XXXTTTRRRMMMKKKIIIIIIOOOZZZgggpppwww~~~~~~sssjjjeeedddbbbaaadddgggooozzz|||wwwtttsssrrrnnnkkkeeeeeefffhhhgggccc^^^YYYOOOOOONNNNNNPPPSSSVVVXXX]]]ZZZWWWWWWZZZ^^^___^^^]]]]]][[[WWWQQQKKKGGGFFFGGGKKKVVVdddiiifffeeeiii___XXXSSSUUU]]]fffjjjjjjmmmiiidddbbbcccbbb```^^^bbbdddfffgggeee```ZZZWWWUUUTTTRRRQQQPPPPPPPPPQQQNNNMMMKKKIIIHHHIIIJJJKKKBBBBBB@@@>>>;;;:::;;;<<<:::::::::999999888888888:::999999888777666555555666555555555666777888999777777777777777777777777555444333333222222333333222222333444444555555666999;;;===@@@CCCDDDDDDDDDIIINNNZZZlll))))))))))))((((((''''''(((''''''''''''((())))))++++++************++++++,,,+++,,,//////...111666;;;DDDUUUhhhvvv||||||{{{~~~tttiiicccaaaeeefffhhhhhhfffeeefffgggfffiiinnnsssvvvxxxyyyzzz}}}|||}}}zzz{{{}}}|||sssooohhhccc___[[[XXXUUUPPPNNNKKKJJJNNNWWWbbbkkkvvv|||wwwnnnhhheeebbbaaaaaaeeelllxxx{{{xxxvvvsssnnnjjjddddddeeeggggggeee```]]]SSSQQQPPPOOOQQQUUUZZZ\\\aaa^^^ZZZYYY[[[\\\]]]\\\[[[[[[ZZZVVVQQQKKKHHHGGGEEEHHHRRR___fffeeedddfff___YYYTTTVVV]]]fffjjjkkkiiifffcccbbbccccccbbb```fffgggjjjjjjiiiddd```]]]XXXWWWTTTRRRPPPPPPPPPQQQPPPOOOLLLJJJHHHHHHHHHIIICCCCCCAAA???;;;::::::<<<999999999999999888888888999999999888888777777777888777777666666777777888666666666666666666666666333222222111111111111111222222333333444555555555888999<<>>;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999:::::::::::::::::::::888888888888888888999:::666666666666666666666666444444444444444333333333111222222333444444555555666777999;;;>>>@@@BBBCCCDDDFFFMMMXXXjjj'''''''''''''''(((((((((((((((((((((((()))******++++++************+++++++++***---111111...///333???LLLcccxxx{{{uuuvvv~~~qqqgggcccbbbaaacccdddffffffdddddddddeeecccfffjjjlllmmmrrryyy|||yyyyyy~~~zzzrrrlllfff```]]][[[YYYUUUQQQMMMNNNQQQTTTaaakkkxxxzzzqqqiiieeeddddddfffkkkttt~~~xxxtttnnnkkkhhhgggffffffdddccc]]]YYYSSSPPPQQQXXX```fffgggfffdddbbb___]]]]]]]]]bbbcccbbb^^^WWWOOOJJJGGGDDDDDDEEEMMMXXXbbbeeeccc[[[YYYUUUSSSSSSWWW^^^ccciiijjjiiihhhfffdddcccccccccdddeeefffgggffffffeeedddbbb]]]XXXUUUSSSRRRRRRPPPOOOMMMLLLKKKJJJIIIIIIGGGGGGGGGDDD@@@===<<<<<<;;;<<<<<<======>>>>>>>>>:::::::::::::::;;;;;;;;;777777777777888999:::;;;555555555555555555555555444444555555555444333222111111222222333444444555666777999;;;>>>AAACCCDDD???BBBHHHPPP```xxx&&&''''''''''''((((((((())))))(((((())))))***+++++++++************+++++++++***,,,000000///111666>>>PPPeeepppppppppvvv}}}zzzllleeebbbbbbaaabbbdddeeeeeedddccccccdddeeeiiilllmmmnnnsss|||~~~~~~~~~~~~yyyrrrkkkddd___]]]\\\YYYTTTPPPOOOQQQSSSZZZcccppp|||}}}rrrjjjfffdddeeefffiiirrr}}}yyysssooojjjgggfffeeedddccc```[[[TTTPPPQQQWWW___eeeggggggfffccc```^^^^^^___dddeeeddd```YYYQQQKKKIIIDDDEEEFFFIIISSS___dddddd___^^^[[[WWWTTTVVV]]]ccciiijjjkkkiiifffdddcccccccccdddeeeffffffgggggggggdddbbb___\\\XXXVVVUUUTTTOOOOOONNNMMMKKKJJJIIIIIIGGGHHHHHHFFFBBB???>>>==================>>>>>>>>>::::::::::::::::::::::::777777777777777999::::::555555555555555555555555222333444444444333111000111111222222333333444444555666888:::===@@@CCCEEE???BBBFFFLLLVVVkkk&&&&&&&&&'''''''''(((((())))))(((((())))))***+++++++++************++++++***)))+++...//////333888???WWWlllnnnkkkqqqzzz~~~uuufff``````aaaaaabbbccceeeeeecccbbbcccdddeeeiiimmmnnnooouuu}}}}}}}}}~~~zzzrrriiiccc^^^]]][[[WWWTTTRRRSSSTTTVVV\\\fffpppzzztttjjjeeecccaaabbbfffnnn|||}}}uuuqqqkkkgggeeeeeeeeeeeebbb]]]WWWRRRSSSXXX___dddggghhhhhhddd```]]]\\\]]]aaaccccccaaa[[[SSSNNNKKKCCCFFFGGGFFFMMMZZZccceeebbbbbb```YYYTTTUUU[[[bbbeeegggiiihhheeeccccccdddddddddddddddeeeffffffgggbbbbbb```___\\\ZZZXXXVVVQQQPPPOOONNNLLLJJJHHHGGGFFFHHHHHHGGGCCCAAA??????======<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888999888777777666666666666555555555555555555555555222333444555444333111000111111111222333333444444444444666888;;;???BBBDDDBBBEEEHHHJJJOOO___www&&&&&&&&&'''''''''(((((()))))))))))))))******+++++++++************++++++***)))***---//////444:::FFFdddxxxuuuqqqzzzsssccc^^^___aaacccaaaccceeeeeecccbbbcccdddcccgggkkkmmmnnnvvvwwwmmmfff^^^^^^\\\YYYVVVTTTUUUVVVUUUXXX___gggrrr}}}vvvjjjdddbbb^^^^^^bbblllzzzvvvqqqkkkgggeeefffggggggddd___YYYTTTTTTYYY___ccchhhjjjiiieee___[[[[[[\\\^^^```bbb```[[[UUUPPPMMMBBBGGGGGGEEEIIIWWWaaadddcccccc```YYYRRRRRRYYY``````dddgggfffdddbbbccceeebbbbbbbbbbbbbbbcccdddeeeaaaaaaaaa```^^^\\\YYYXXXSSSRRRQQQOOOLLLIIIFFFEEEFFFGGGHHHGGGDDDBBB@@@@@@<<<<<<<<<;;;;;;::::::999;;;;;;:::999999888777777;;;:::999777555444333333555555555555555555555555444555666777777555333222000111111222333333444444222333444666999===AAACCCAAAEEEGGGFFFHHHTTTjjj{{{(((((((((((())))))))))))(((((((((((()))))))))))))))+++,,,,,,++++++,,,---,,,......+++---444:::===SSSiiizzzzzzzzzlllcccccccccaaaaaaaaaccceeeeeeeeeeeeggghhhiiijjjkkknnnsss|||~~~|||~~~uuuoooiiiddd___ZZZYYYYYYYYYXXXVVVWWWZZZ```kkkwwwrrrfffaaa______bbbjjjxxxzzz~~~xxxrrrlllhhhiiijjjkkkjjjlllhhhaaaZZZWWWXXX]]]aaakkkjjjhhhddd^^^YYYWWWWWW^^^___``````]]]XXXSSSOOOKKKGGGEEEGGGKKKQQQ]]]hhhmmmddd]]][[[WWWRRRTTT[[[___cccgggiiihhhdddaaa```___```aaa``````bbbdddggghhheeeaaa```aaaaaa___\\\YYYUUUPPPMMMLLLKKKHHHEEELLLJJJHHHGGGFFFDDD@@@===@@@???===<<<;;;;;;<<<<<<;;;;;;::::::::::::999999<<<;;;999777555555555555333444444444555666666666777777777777666555444333444444333222222222333333444555777999:::>>>BBBEEEBBBBBBEEEIIIIIIKKKXXXfff''''''''''''(((((((((((((((((()))))))))*********)))***,,,+++******+++---------------...444???HHHdddssskkkcccccccccbbbaaaccceeeffffffffffffhhhiiihhhiiikkknnnttt}}}|||vvvooojjjddd___]]][[[ZZZYYYWWWXXX[[[___gggrrrttthhhbbbbbbaaabbbiiiuuuyyyxxxzzztttmmmhhhhhhjjjkkkkkknnniiibbbZZZVVVXXX]]]bbbkkkkkkiiiddd^^^YYYWWWVVV\\\^^^___```^^^YYYUUURRRNNNIIIFFFGGGIIINNNXXXccchhhbbb^^^]]]XXXRRRRRRVVV]]]ccciiikkkiiieeebbbaaa```aaaaaa```___```bbbdddhhheeebbbbbbccccccaaa___]]]YYYTTTPPPOOOMMMKKKHHHLLLKKKIIIHHHGGGEEEAAA>>>@@@???===<<<;;;;;;<<<<<<;;;;;;::::::::::::999999:::999888777666666777777444444555555555555555555777777777777666555444333333333333222222333444444333555777888999<<<@@@DDDCCCCCCEEEHHHGGGHHHRRR^^^www&&&&&&&&&&&&''''''''''''(((((()))))))))*********(((***++++++******+++,,,///,,,,,,///111666GGGYYYqqqyyy~~~}}}kkkdddddddddcccbbbeeefffhhhhhhgggggghhhjjjhhhjjjmmmpppvvv~~~xxxsssmmmgggbbb___\\\ZZZXXXZZZ[[[\\\```jjjzzzyyylllddddddcccbbbfffqqq}}}xxx||||||wwwoooiiihhhjjjlllmmmqqqlllcccZZZVVVWWW]]]bbbkkkkkkiiiddd]]]XXXUUUTTTZZZ\\\^^^______\\\YYYVVVRRRLLLGGGFFFGGGIIIRRR[[[cccaaa```___ZZZSSSPPPRRRZZZbbblllooolllgggddddddbbbbbbbbb```]]]\\\]]]___fffdddcccccceeeeeedddcccbbb^^^YYYTTTRRRPPPNNNLLLMMMLLLKKKJJJIIIGGGCCC???@@@???===<<<;;;;;;<<<===;;;;;;::::::::::::999999888777777777777777888999666666555555555555555555666666666666666555444333222222222222333444444555222444555777888:::>>>AAACCCDDDFFFHHHFFFEEEKKKSSShhh&&&&&&'''''''''(((((((((''''''((((((((()))))))))((()))+++***))))))***,,,000+++,,,222555<<>><<<<<<<<<<<<===;;;;;;:::::::::999999999888777777777777777777888777777666666555555444444555666666666555555444333111111111222333444555666222333444555666888<<>>===<<<<<<======;;;;;;:::::::::999999999999999888888777777666555777777777666666555555444555555555555555444444333111111111222333444555666111333444444555777:::===???CCCGGGGGGFFFGGGIIIJJJSSSnnn(((((((((((()))))))))***&&&&&&'''''''''((((((((()))+++,,,,,,+++***,,,---...///222555???SSSmmmyyyuuuzzz{{{pppfffddddddcccbbbcccaaaccceeeffffffgggiiikkkmmmrrrxxx}}}{{{wwwrrrmmmiiidddddd```ZZZVVVXXXaaahhhwwwxxxkkkcccbbb```aaaiiiyyy|||wwwwww}}}yyyrrrllljjjlllnnnoookkkccc[[[VVVVVVZZZ^^^fffggghhhfffbbb^^^[[[ZZZZZZ\\\^^^```aaaaaa```___SSSMMMHHHEEECCCBBBGGGOOO[[[bbbeeeaaa[[[XXXWWWVVVOOOWWWccclllpppooollljjjbbbcccccc```\\\YYYWWWWWW^^^aaadddeeeeeeeeefffgggeeeeeedddaaa[[[VVVTTTSSSQQQQQQRRRSSSRRROOOJJJFFFAAA@@@>>>===<<<<<<===>>>;;;;;;::::::::::::999999999999999999888777555444777777666666666666666666444444555555555444444333222222222222333444444555222333444444444666999<<<>>>CCCFFFEEEFFFIIIJJJJJJRRRhhh'''''''''((((((((())))))((((((((())))))))))))******,,,------,,,,,,---...+++222555555CCC___xxx}}}|||zzzvvv|||uuullldddccccccbbbaaabbb```bbbeeeggghhhiiilllnnnpppuuu}}}{{{wwwssskkkiiieee___[[[ZZZ]]]___jjjyyy~~~pppddddddcccccciiiwww{{{~~~|||uuuoookkklllmmmllliiiccc\\\WWWVVVYYY\\\fffhhhjjjjjjgggdddbbbaaa]]]^^^___```aaa```______VVVPPPJJJFFFBBB@@@DDDKKKSSS^^^fffccc]]]ZZZWWWTTTLLLRRR\\\gggooorrrnnnkkkdddeeeeeeddd```]]][[[[[[___bbbfffggggggfffggghhhdddfffgggeee___ZZZVVVUUURRRRRRSSSUUUTTTQQQLLLHHHAAA@@@???============>>>;;;;;;::::::::::::999999666777888999888888777666666666666666666777777777333444444555555444444444333333333222222333444444333444444444444666999;;;>>>CCCEEECCCDDDIIIJJJHHHOOO___&&&&&&&&&'''''''''((((((************+++++++++++++++,,,...---,,,,,,---///)))444777555FFFggg~~~{{{xxx~~~|||~~~~~~rrriiibbbbbbcccaaaaaabbb```cccfffhhhiiikkknnnqqqrrrxxx}}}zzzpppnnniiiccc___]]][[[[[[bbbrrrsssffffffeeedddiiivvv~~~wwwppplllkkkmmmjjjgggbbb\\\WWWVVVXXX[[[gggjjjmmmmmmkkkiiigggggg^^^___```aaaaaa```___^^^XXXRRRLLLGGGBBB???BBBHHHMMM[[[fffeee___[[[VVVQQQKKKOOOWWWcccooossspppkkkeeeggghhhfffccc```______```dddhhhiiihhhggghhhjjjcccgggjjjhhhccc\\\XXXWWWSSSSSSTTTVVVUUURRRMMMIIIAAA@@@???============>>>;;;;;;;;;:::::::::999999444555777888999999999888555555666666777777888888333333444444555444444444444444333222222222333333333444555555444666888;;;>>>CCCDDDAAABBBHHHIIIFFFJJJUUUqqq'''''''''''''''((()))))))))))))))))))))***++++++)))******++++++,,,---------000222:::SSSqqq}}}|||zzz{{{~~~nnniiieeedddbbb^^^___bbbdddcccdddfffjjjmmmnnnnnnttt{{{~~~zzzrrrjjjddd```^^^^^^bbbmmm||||||lllhhhhhhlllmmmppp{{{tttmmmiiigggddddddbbb]]]WWWTTTVVVXXXdddhhhmmmqqqsssqqqmmmkkkgggddd___]]]^^^```bbbccc[[[VVVNNNFFFBBBAAACCCEEEMMMTTT^^^dddddd___XXXTTTQQQQQQUUU^^^hhhnnnnnnllliiihhheeedddcccaaa^^^[[[cccdddfffiiikkkjjjgggdddgggggghhhiiigggbbb\\\WWWVVVVVVWWWXXXWWWTTTNNNJJJEEEBBB???>>>>>>>>>>>>===<<<<<<;;;:::999777777666555555666666777777888888999777555666888888666444444444444555555555555666555444222333444444333111000111333333333555777999>>>@@@CCCEEEFFFFFFFFFEEELLLRRRbbb~~~'''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((*********+++,,,,,,------///111333;;;TTTqqq~~~|||yyyxxx{{{}}}wwwkkkgggccccccaaa^^^___bbbddddddeeegggjjjnnnpppqqqxxx~~~wwwpppjjjeeecccbbb```hhhsss~~~pppkkkjjjllllllooo~~~~~~zzzsssmmmiiigggffffffddd___YYYVVVVVVYYYbbbffflllrrruuutttrrrppphhhddd___]]]]]]___aaabbb\\\WWWOOOHHHCCCAAACCCDDDJJJRRR\\\dddfffbbb\\\XXXSSSRRRTTT[[[dddjjjkkkjjjkkkiiigggfffeeedddaaa___bbbcccfffjjjlllkkkhhheeeeeefffgggiiihhheee___ZZZVVVVVVUUUUUUTTTQQQMMMIIIEEEBBB???>>>>>>>>>===<<<<<<;;;;;;:::999888777777666666666777777777777777999777555555777888666444444444444555555555555666555333222222333333222111000111333333333444777999<<<>>>@@@CCCDDDEEEDDDDDDDDDIIIVVVmmm'''''''''''''''((()))))))))))))))((())))))***+++******++++++,,,,,,------000222444>>>VVVqqq}}}{{{xxxzzzwww~~~zzzrrrlllgggcccaaaaaa```^^^___ccceeeeeefffhhhkkknnnqqqsss}}}xxxrrrllliiigggbbbfffkkksssuuunnnkkklllkkklllzzz~~~yyysssmmmiiihhhiiiiiigggaaaZZZVVVWWWYYY___dddkkkrrrwwwxxxvvvuuujjjfff```]]]]]]___aaabbb^^^ZZZRRRKKKEEEBBBBBBBBBEEEMMMYYYdddhhhfffaaa\\\VVVTTTTTTXXX```fffhhhiiillljjjgggffffffdddbbb```___aaafffjjjnnnmmmjjjfffeeeeeegggjjjjjjhhhccc___YYYWWWUUUSSSRRROOOLLLJJJEEECCC@@@>>>>>>>>>===<<<;;;;;;::::::999999999888777777777777777777666666777666555555666666555444444444444555555555555666444333111222333333222000000111333333333444666888999;;;===@@@BBBCCCCCCCCCCCCFFFNNN^^^ttt'''''''''''''''((())))))+++************+++,,,,,,******++++++,,,------...000222555BBBYYYqqq{{{zzzyyy{{{qqqxxxppphhhcccccc___^^^``````^^^___ccccccdddfffhhhjjjnnnrrruuu~~~wwwqqqllliiiiiiiiiiiimmmyyywwwooojjjjjjiiikkkwwwzzztttnnnkkkiiijjjjjjhhhbbb[[[VVVVVVWWW]]]bbbjjjqqqvvvxxxwwwvvvlllgggaaa]]]]]]___aaabbb```\\\VVVNNNHHHDDDBBBAAABBBIIIVVVbbbhhhhhhccc^^^XXXVVVTTTWWW]]]dddiiikkkmmmjjjgggeeecccaaa___]]]]]]```eeekkkoooooollliiiggggggiiikkkllljjjfffbbb^^^[[[VVVSSSQQQPPPNNNLLLGGGDDD@@@>>>>>>>>><<<;;;::::::::::::::::::999999999888888777777666666666777666555555555555555444444444444555555555555666444222111111222333111000000111333333222333666888888999<<>><<<;;;;;;:::::::::::::::::::::999999888888777777666666666777777666555555555555444444444555555555555666444333111222333333222000000111222222222333555777777999;;;>>>AAADDDFFFGGGFFFDDDEEEJJJQQQ```yyy'''''''''''''''((()))))))))))))))))))))******+++++++++,,,,,,------......000222<<>>AAAEEEGGGIIIGGGDDDDDDHHHJJJSSSjjj'''''''''''''''((()))))),,,,,,++++++,,,,,,---...++++++,,,,,,---.........111555BBBZZZrrruuuiiimmmqqqhhhbbb___^^^___\\\\\\``````^^^___bbb```cccfffggghhhlllttt{{{yyyuuurrrqqqjjjkkknnnppppppuuuxxxnnnkkkjjjkkkuuu}}}uuunnnkkkjjjfffgggfffaaaZZZUUUSSSTTTWWW\\\eeemmmsssuuuuuuttthhhccc\\\XXXXXX\\\```bbbbbbaaa]]]XXXRRRKKKEEEBBBAAADDDLLLXXXccciiigggddd^^^\\\ZZZYYY\\\ccckkkpppsssoookkkgggfffdddcccaaaaaabbbdddiiinnnqqqqqqpppllllllnnnpppqqqqqqooollljjjeee___ZZZVVVTTTRRRPPPMMMJJJFFFCCCBBB@@@>>>=========<<<;;;:::999999888888888888888888888999999777999:::999666555777888444444444555555555555666666555333444555555444222000111222222111222444666666777999===AAAEEEHHHJJJJJJFFFFFFJJJKKKNNN```uuu'''''''''''''''((())))))))))))(((((())))))***+++++++++,,,------......///333777FFF```yyyrrrgggmmmzzzlllddd```^^^^^^___\\\]]]```aaa^^^___bbbaaaeeehhhhhhiiimmmvvv}}}yyywwwvvvvvvnnnnnnooooookkklll{{{}}}rrrnnnlllllluuu}}}tttmmmiiihhheeegggfffbbb[[[VVVTTTUUUUUU[[[dddmmmsssvvvwwwvvveee___YYYUUUVVVZZZ^^^```bbbaaa^^^YYYSSSLLLFFFBBBAAACCCJJJWWWccckkkkkkhhh```^^^\\\ZZZ[[[aaahhhmmmoookkkgggeeeddddddcccbbbbbbcccdddhhhmmmpppqqqqqqkkkkkkmmmpppssssssrrrpppoookkkeee```\\\ZZZWWWUUUOOOKKKGGGDDDBBBAAA???===>>>>>>===<<<:::999888888777777777888999999999:::777:::;;;:::777666777999444444444555555555666666777555444444555666444333000111222222111111333555555666888<<<@@@DDDHHHJJJHHHDDDEEEJJJIIIJJJXXXkkk''''''((()))))))))))))))******+++++++++,,,,,,,,,///+++***---...---,,,///666999MMMmmm}}}zzzqqqkkkttt|||nnngggccc___\\\\\\^^^___```___^^^]]]___aaaeeecccbbbcccgggoooxxx}}}|||||||||}}}uuupppnnnooonnnnnnvvvwwwqqqnnnnnnsssyyyzzztttooojjjgggddddddcccaaa^^^YYYTTTQQQTTT[[[aaafffmmmtttwwwuuujjj___TTTPPPUUU[[[^^^^^^bbbcccbbb]]]UUUMMMGGGDDD@@@EEEIIIOOOZZZhhhmmmkkkfffaaa^^^___^^^]]]ccclllooopppppplllfffbbbbbbdddgggffffffjjjpppssssssrrrnnnmmmlllkkklllnnnppprrrssspppjjjccc\\\VVVRRROOOQQQNNNKKKIIIGGGEEEBBB???AAA@@@>>>===<<<;;;;;;:::777777777666555555444444777777777777777777777777555555666666666666555555555555555444444333333333444444333333333444555555444555666999===BBBFFFHHHHHHKKKLLLJJJGGGKKKVVV___}}})))))))))*********++++++))))))*********+++++++++...+++***---///---...111777>>>SSSqqq~~~nnnmmmyyy}}}nnngggdddaaa___```]]]^^^___^^^\\\\\\^^^```bbbbbbdddgggmmmtttzzz~~~zzzuuurrrqqqooommmrrr{{{xxxqqqmmmmmmrrryyyyyysssnnnjjjgggggggggfffccc^^^XXXRRROOORRRYYY```fffmmmtttwwwuuummmcccXXXTTTWWW[[[]]]\\\bbbcccbbb^^^VVVNNNGGGDDD@@@CCCGGGKKKVVVdddjjjiiihhhccc```___]]]\\\```hhhlllnnnooommmhhheeefffhhhhhhggggggjjjooosssttttttmmmllljjjhhhiiillloooqqqsssqqqllleee___YYYUUURRRRRROOOLLLJJJHHHFFFCCC@@@@@@???>>><<<;;;:::999999999888888777777666555555777777777777777777777777555555666666666666555555555555555444444333333333333333333333333444444555444555666999===AAAEEEGGGJJJMMMNNNLLLIIIKKKSSSZZZyyy***)))((((((((()))***+++))))))))))))************---******...///...000444999EEE^^^wwwlllttt~~~nnngggdddbbbaaaccc^^^______^^^]]]]]]^^^```___aaaffflllrrryyy~~~zzzvvvqqqmmmnnnsss{{{{{{qqqmmmmmmrrrxxx}}}vvvqqqmmmiiigggjjjiiigggddd^^^WWWQQQMMMNNNVVV___eeemmmtttvvvtttqqqhhh___ZZZ[[[]]]\\\[[[bbbcccccc___XXXOOOIIIFFF@@@BBBCCCGGGPPP]]]fffhhhjjjfffcccaaa]]][[[^^^ccciiilllnnnnnnkkkiiijjjllliiihhhgggiiimmmrrrvvvwwwmmmkkkhhhggggggjjjnnnppptttrrrnnniiiccc^^^YYYWWWTTTQQQNNNLLLJJJGGGDDDBBBAAA@@@???>>><<<;;;:::::::::999999888888777666666666666666666666666666666555555666666666666555555555555555444444444444444222222222222222333444444333444666888<<<@@@DDDFFFLLLOOORRRPPPMMMLLLQQQVVVppp((('''%%%$$$%%%&&&(((***)))*********++++++++++++,,,***+++...//////333888<<>><<<;;;:::999999888777777666666666666666666666666666666555555666666666666555555555555555555555444444444222222111111222222333444333333555777;;;???CCCEEEKKKPPPTTTUUUSSSQQQSSSUUUfff((('''%%%$$$%%%&&&(((***+++++++++,,,,,,,,,------,,,+++,,,//////000444;;;AAAZZZwww~~~uuunnn}}}lllccc___]]]\\\^^^^^^______^^^]]]]]]^^^```___aaaeeellluuu~~~zzzuuurrrzzzzzzzzzzzz|||}}}xxxrrrnnnpppqqqyyyuuunnnlllqqqwwwzzzqqqllliiigggeeeddddddccc```\\\VVVQQQMMMIIIQQQZZZaaajjjrrrtttssspppkkkfffccccccbbbaaa___bbbdddeeebbb\\\SSSMMMIIIEEECCCAAACCCIIIRRR^^^fffggghhhhhheeecccbbbcccccchhhlllqqqrrrooolllkkklllllljjjiiihhhjjjoootttxxxuuusssooommmlllnnnqqqsssrrrrrrrrrppplllgggccc```XXXVVVSSSPPPNNNLLLIIIFFFDDDDDDCCCBBB@@@>>><<<;;;999888888777777666555555666666666666666666666666555555666666666666555555555555555555555555555555222222111111222222333444222333444666:::>>>AAACCCIIIOOOUUUYYYYYYXXXXXXYYYbbb{{{***)))((((((((()))***+++,,,,,,,,,,,,---------...---,,,---000000000666===JJJfff}}}uuu}}}mmmooo{{{kkkbbb^^^[[[ZZZ[[[[[[\\\\\\[[[ZZZZZZ[[[]]]aaacccgggnnnwwwzzzvvvuuu}}}vvvuuusssqqqqqquuu{{{|||uuusssooorrr~~~xxxpppnnnqqqvvv}}}sssmmmiiigggfffaaaaaa```___[[[VVVQQQNNNIIIQQQXXX___gggooosssrrroookkkgggdddcccccccccbbbbbbdddfffddd^^^UUUNNNKKKGGGCCCAAACCCGGGNNNZZZeeegggkkkllliiiggghhhgggeeeggglllrrrsssppplllkkkkkklllkkkjjjiiiiiilllqqquuuxxxvvvssspppoooooopppqqqoooqqqrrrqqqoookkkfffcccZZZXXXUUURRRQQQNNNKKKIIIDDDDDDDDDCCCAAA>>>;;;:::999888888777666666555555666666666666666666666666555555666666666666555555555555555555555666666666222222222222222333444444222222333666999===@@@BBBGGGLLLTTTZZZ]]]]]]\\\\\\```uuu)))))))))*********++++++++++++,,,,,,,,,---------...---///111//////666???TTTpppwwwooozzzttteeerrrwwwiiibbb___]]][[[\\\\\\\\\]]]\\\[[[ZZZ\\\^^^bbbffflllsss{{{|||{{{||||||{{{xxxsssooonnnpppsssvvv~~~yyyssspppvvvzzzsssoooqqqvvvxxxpppllliiihhhaaaaaaaaa___[[[VVVQQQOOOKKKQQQWWW\\\dddmmmrrrrrrooolllhhhdddbbbbbbbbbbbbbbbdddgggeee___WWWPPPLLLGGGBBB@@@BBBEEEJJJVVVccciiioooqqqmmmkkkllljjjfffeeejjjqqqsssqqqmmmkkkkkkllllllkkkiiihhhiiinnnrrrxxxwwwtttrrrooommmllllllmmmoooqqqrrrppplllgggddd\\\ZZZVVVTTTRRRPPPMMMJJJGGGGGGGGGFFFDDDAAA>>><<<:::999999888888777666666777777777777777777777777555555666666666666555555444555555555666666666777333333333333333444444555111222333555888<<>>@@@DDDIIIQQQXXX\\\^^^]]]\\\YYYfff++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111111---...333///444EEE___yyy~~~{{{rrrhhhdddyyysssfffaaa```___```bbb___]]]ZZZZZZ[[[^^^``````gggmmmuuu}}}zzztttpppllllllpppxxx{{{sssrrruuu~~~yyyqqqoooppp||||||vvvoooiiieeeaaa^^^]]]^^^[[[TTTNNNKKKKKKNNNVVV```jjjqqquuuppppppnnnkkkfffcccbbbbbbaaabbbcccdddbbb\\\SSSMMMGGGCCC@@@AAABBBFFFOOOXXXhhhooosssqqqmmmmmmllljjjhhhjjjmmmrrrvvvuuunnniiilllmmmnnnmmmjjjhhhhhhhhhttttttssspppllljjjiiiiiijjjnnnoooooopppqqqnnnhhhccc```\\\XXXUUURRRNNNLLLKKKLLLLLLLLLJJJFFFBBB@@@<<<<<<;;;:::999999999999777666666666555555555555777777777777777777777777333333333444444555555555555555444333222222222222555666666666666999<<<@@@FFFIIIMMMRRRWWWYYY[[[[[[___aaaqqq++++++++++++++++++++++++,,,++++++++++++,,,------...///,,,...444111777IIIfff~~~xxxhhhcccfffxxxiiibbb```______aaa___]]][[[[[[]]]```bbbcccjjjpppxxx}}}yyypppnnnooossszzz}}}uuurrrtttyyyzzztttrrruuu|||{{{tttnnnfffbbb^^^^^^^^^[[[TTTNNNLLLLLLOOOUUU^^^hhhooorrrttttttsssppplllhhhfffeeebbbcccdddeeeccc]]]UUUOOOIIIDDDAAAAAAAAADDDLLLUUUhhhpppuuutttqqqpppmmmjjjfffhhhmmmsssxxxwwwrrrllllllmmmnnnllljjjhhhggghhhpppqqqrrrpppnnnlllllllllllloooqqqpppqqqrrroooiiieeebbb]]]YYYWWWTTTPPPNNNLLLLLLMMMLLLJJJFFFBBB@@@===<<<;;;:::999999999999777777666666666555555555777777777777777777777777555555555555555555666666555444333222222111111222555555666666666888<<>>TTTqqqkkk[[[\\\hhhsssgggaaa]]]\\\^^^]]]]]]^^^^^^___cccgggkkkqqqvvv~~~~~~zzzzzz}}}uuummmgggkkkuuu~~~zzzwwwxxx|||{{{vvvuuuyyyyyy}}}vvvhhhccc___^^^^^^ZZZSSSLLLJJJJJJMMMSSS]]]fffmmmqqqxxxyyyzzzwwwqqqkkkgggeeebbbbbbccccccbbb^^^YYYTTTKKKFFFBBB@@@??????FFFMMM]]]hhhsssvvvtttpppjjjdddccceeejjjqqqwwwxxxsssooolllmmmllliiifffddddddeeejjjmmmpppqqqpppooonnnnnnnnnqqqqqqqqqrrrtttqqqllliiieeeaaa]]]ZZZWWWSSSQQQLLLLLLKKKJJJGGGDDDAAA???===<<<;;;::::::999999:::888888888777777777666666666666666666666666666666777777777666666555555555444444333222111111111111333444555555555777;;;>>>CCCEEEJJJNNNRRRUUUVVVVVVYYYWWW```zzz)))))))))******++++++++++++************+++,,,,,,---///---///444555@@@XXXyyyiii[[[]]]hhhwwwjjjccc^^^\\\]]]\\\]]]^^^^^^___ccchhhlllsssxxxzzzqqqjjjiiilllqqqzzzyyyxxxzzz|||uuusssuuuxxx~~~vvviiiddd```^^^^^^ZZZRRRKKKHHHIIILLLSSS^^^iiippptttzzz{{{{{{wwwqqqkkkfffddd```______``````]]]XXXUUUJJJEEEBBBAAA??????EEELLLVVVdddqqqwwwvvvrrrllleeeeeefffiiinnnssstttppplllllllllkkkhhhdddbbbbbbccciiilllpppqqqpppmmmlllkkkkkknnnoooooorrruuusssooolllhhhccc___[[[XXXTTTQQQLLLKKKJJJHHHEEEBBB???=========<<<;;;::::::::::::999888888888888777777777666666666666666666666666777666666555555444444444555444333222111111111111333444444444444777:::===AAADDDIIIOOOTTTWWWYYYZZZYYYXXX]]]ppp(((((())))))***+++++++++***************+++,,,,,,---000...///555666CCC]]]yyy~~~zzzdddYYY]]]kkkzzzmmmfff```]]]^^^\\\^^^`````````ccciiinnnuuuzzz|||uuuooommmkkkjjjmmmrrr{{{|||xxxyyyvvvrrrrrrwwwwwwlllgggbbb```___[[[SSSLLLIIIIIIMMMUUU```kkkssswww||||||{{{wwwpppjjjeeeccc^^^]]]]]]]]]]]]\\\XXXUUUKKKGGGCCCBBB@@@???DDDKKKQQQ```pppxxxzzzwwwqqqjjjhhhggghhhkkkoooqqqooolllmmmllljjjfffbbb``````aaagggkkkoooqqqooollliiihhhgggkkkmmmnnnrrrwwwwwwtttqqqmmmgggbbb^^^YYYUUUQQQLLLKKKJJJGGGDDDAAA???===>>>===<<<;;;::::::::::::999999999999888888888777777777777777777777777777666666555555555555555555555555444333222222222222222333333333444666:::===@@@CCCIIIOOOUUUYYY\\\]]]ZZZYYY[[[hhh((((((((()))***+++++++++***************++++++,,,***...---///555888HHHbbbvvvyyyzzzzzz{{{bbbUUU\\\ooozzzooohhhbbb______]]]```bbbbbbaaadddjjjpppwww|||{{{wwwtttooojjjiiimmmlllvvv{{{|||~~~zzzssssssvvv{{{pppkkkfffdddccc^^^VVVOOOLLLMMMPPPWWWbbbllltttxxx{{{{{{xxxssslllfffbbbaaa]]]\\\[[[\\\\\\[[[YYYWWWOOOJJJFFFCCC@@@>>>AAAGGGLLL[[[mmmwwwzzzzzztttoookkkhhhgggiiimmmppppppooommmllliiieeeaaa^^^___```dddhhhmmmpppnnnkkkhhhfffeeehhhkkknnnttt{{{}}}zzzvvvrrrlllfffaaa[[[VVVSSSNNNMMMKKKHHHEEEBBB@@@>>>>>>===<<<;;;;;;::::::;;;::::::999999999888888888777777777777777777777777666666666666666666777777777666555444333333333333222222333333333555999<<<@@@CCCIIIOOOTTTXXX[[[[[[YYYZZZZZZ```ttt'''(((((()))***+++++++++*********)))***++++++,,,(((,,,,,,///666:::KKKgggxxxyyyzzz|||cccSSS[[[rrrzzzpppiiiccc``````___bbbeeedddbbbeeekkkqqqyyy}}}~~~}}}zzzsssllljjjllldddlllvvvzzz}}}vvvtttuuu~~~sssnnniiigggfffaaaYYYQQQOOOPPPRRRYYYcccmmmtttxxxxxxwwwtttnnngggaaa^^^]]]]]]\\\[[[[[[\\\\\\ZZZXXXRRRMMMHHHEEE@@@===???EEEFFFWWWiiitttyyyyyyuuuooollliiifffhhhmmmqqqssssssmmmllliiiddd```^^^^^^___aaaffflllooonnnkkkhhhgggdddhhhkkkooovvv~~~~~~zzzvvvoooiiiccc]]]XXXTTTPPPOOOMMMJJJFFFDDDAAA@@@>>>>>><<<;;;;;;;;;;;;;;;:::::::::999999999888888777777777777777777777777666666777777888888999999777777666555444444444444111222333333333555999<<>>>>>===<<<;;;::::::999:::<<<:::666777;;;;;;666555666777888888777666555444555555666777888888999666666666666555444333222444444333333444555777888???BBBHHHMMMQQQVVV[[[___\\\^^^___```cccttt))))))))))))************+++++++++++++++,,,---...///...///222444>>>VVVmmmzzzzzz{{{~~~ppp___QQQXXXttt~~~tttmmmfff```^^^___aaabbbbbbccciiisss{{{}}}xxxqqqmmmggghhhiiihhhiiippp|||xxxwwwwww|||tttnnngggdddccc```ZZZTTTQQQQQQSSS[[[fffpppvvvxxxyyyvvvpppggg^^^WWWSSSRRR\\\\\\]]]^^^^^^]]]\\\[[[YYYTTTLLLDDD??????@@@BBBHHHOOO]]]nnnvvvtttssstttnnnjjjfffgggkkkppptttvvvrrrnnniiidddbbbaaa___^^^aaaffflllpppqqqooommmkkkiiiiiikkkooouuuzzz}}}|||yyytttnnnjjjddd___[[[VVVRRRLLLIIIHHHGGGCCC@@@???>>>>>>===<<<;;;:::999999;;;999666777;;;:::555666666777888888777666666555555666666777888888999666666666666555444333222444444333333444555777888>>>BBBHHHMMMRRRXXX]]]aaa``````___\\\]]]kkk))))))))))))************,,,++++++******+++++++++///...000222888GGG^^^qqqxxxyyy{{{~~~fffYYYQQQ^^^|||~~~tttmmmeee```^^^___```aaabbbfffnnnyyy~~~xxxssspppqqqoookkkhhhiiinnnrrr|||wwwvvv{{{uuuooogggdddccc```YYYTTTRRRQQQTTT\\\iiittt{{{}}}{{{xxxqqqggg\\\TTTPPPOOOUUUWWWZZZ\\\]]]\\\[[[ZZZWWWRRRKKKDDD???>>>@@@AAAGGGNNN]]]mmmuuuuuusssrrrooolllhhhhhhkkkpppuuuwwwvvvqqqjjjeeebbbaaa``````___bbbhhhmmmppppppnnnmmmkkkjjjiiilllqqqwww{{{~~~|||yyytttppplllhhhccc___VVVRRRLLLIIIIIIGGGDDDAAA??????>>>===<<<;;;::::::888:::999777888;;;999555666777777888888777777666555666666777777888888888666666666666555444333222555444444333444666777888===AAAGGGNNNTTTZZZ```dddgggeeeaaa[[[WWWaaa{{{((()))))))))************++++++++++++++++++,,,---000111222555@@@TTTjjjxxxyyyzzz|||}}}}}}aaaXXXUUUggg~~~vvvooogggaaa```___```aaaccchhhqqq|||}}}yyyyyywwwsssnnnkkkkkklllsss{{{xxxvvvzzzuuunnngggcccaaa^^^YYYSSSRRRQQQTTT]]]kkkwww{{{sssggg\\\SSSOOONNNPPPSSSWWW[[[\\\\\\ZZZYYYRRRNNNHHHCCC@@@@@@BBBDDDEEELLL[[[jjjuuuxxxvvvuuuqqqnnnkkkjjjlllpppuuuxxxzzztttlllfffcccbbbbbbaaa]]]___ccchhhkkkmmmlllkkkkkkhhhfffhhhnnnuuu{{{}}}zzzvvvrrrnnniiiddd```WWWSSSMMMJJJJJJHHHEEEBBB@@@??????>>>===<<<;;;;;;999:::::::::;;;<<<:::777777777777777777777777777666666777777777888888888555666666666555555444333555555444444444666777888<<<@@@GGGNNNUUU\\\cccgggkkkhhhccc\\\WWW^^^ttt((()))))))))******************++++++,,,...///000///222333666FFF___ttt}}}|||}}}yyyttt]]]XXX[[[ppp~~~wwwqqqhhhcccbbb``````bbbeeejjjsss|||~~~~~~~~~|||yyysssnnnjjjiiijjjmmmwwwyyyyyy{{{tttmmmeeeaaa___]]]XXXSSSNNNNNNQQQZZZhhhvvv|||sssggg[[[RRRNNNMMMOOORRRVVVZZZ[[[[[[ZZZXXXRRRNNNIIICCC@@@@@@BBBCCCBBBJJJWWWgggttt||||||yyyrrrpppnnnlllmmmpppuuuyyy~~~xxxooohhheeecccbbbbbb``````aaaeeeiiilllkkkjjjhhhfffdddeeellluuu}}}|||yyyuuupppkkkddd```ZZZUUUPPPLLLKKKJJJFFFCCC@@@@@@???>>>===<<<<<<;;;;;;:::;;;>>>@@@>>>;;;999888888777777777777888888777777777777888888888888666666777777777666555555555555444444555666888999;;;???GGGNNNVVV]]]dddiiijjjgggccc^^^YYY^^^qqq))))))))))))******************+++,,,---///000111,,,111222555IIIiii}}}zzzxxx~~~nnnXXXYYYdddzzz~~~|||wwwqqqiiieeeddd```aaacccgggnnnvvv}}}}}}{{{uuuooolllggggggkkkvvv~~~{{{|||qqqjjjbbb^^^]]]\\\WWWSSSKKKJJJMMMWWWeeesss}}}|||rrrfff[[[SSSOOONNNQQQSSSVVVYYY[[[ZZZYYYXXXWWWSSSLLLEEE@@@>>>>>>>>>@@@HHHTTTaaaqqq}}}|||tttssspppnnnmmmpppvvvzzzzzzrrrkkkgggeeecccbbbcccbbbaaaeeejjjnnnooommmgggeeeccceeellluuu}}}{{{xxxsssnnngggbbb^^^YYYSSSOOOMMMKKKGGGCCCAAAAAA@@@???>>>===<<<<<<;;;:::<<>>======@@@GGGPPP\\\lll{{{{{{uuutttrrrooonnnpppvvv{{{|||uuunnnjjjfffcccaaaccc```___cccjjjppprrrqqqiiifffdddffflllttt|||~~~{{{xxxssslllgggbbb\\\VVVQQQOOOLLLGGGDDDBBBAAA@@@???>>>======<<<;;;999;;;BBBDDD???;;;;;;999999888777777888999999888888888888888888888888888999999::::::999999999666555555555555777888999:::>>>FFFMMMUUU]]]dddiiigggfffdddaaa[[[[[[fffsss))))))))))))************,,,++++++***++++++,,,,,,...444555888QQQxxxuuu{{{yyyfffSSSaaayyywwwnnnmmmsss|||~~~zzzvvvtttooohhhdddddd^^^```eeennnwww|||tttqqqpppnnnkkkooo}}}|||~~~|||vvvllleee^^^ZZZZZZZZZWWWSSSPPPOOORRR[[[iiixxxzzzoooddd]]][[[[[[XXXXXXYYYYYYYYYYYYYYYYYYWWWSSSMMMGGGCCC@@@@@@@@@@@@GGGNNNXXXhhhxxx}}}yyyuuuuuussspppnnnpppvvv{{{}}}vvvpppkkkgggccc```___]]][[[```iiipppsssrrrjjjhhheeegggllltttzzz}}}~~~{{{wwwqqqlllddd___XXXSSSPPPLLLHHHDDDBBBAAAAAA@@@???>>>======:::777;;;BBBDDD>>>:::::::::999888777777888999:::999999888888888888888888999::::::;;;;;;;;;::::::666666555555666777999:::999>>>EEEMMMTTT\\\ccchhhjjjiiihhheee^^^[[[cccnnn++++++******)))(((((((((+++++++++,,,...000111222,,,111666???ZZZ{{{}}}xxxfffWWWjjj~~~pppdddeeemmmtttxxx{{{zzzuuuppplllkkkiiieeebbb___aaafffpppzzz~~~xxxvvvsssnnnlllooowww}}}~~~|||~~~yyytttqqqkkkeee^^^[[[\\\\\\YYYVVVTTTQQQQQQZZZjjjzzz}}}uuunnnfff___ZZZ[[[[[[ZZZZZZYYYXXXXXXXXXSSSNNNHHHDDDBBBBBBAAAAAACCCEEEJJJUUUdddpppxxx{{{wwwrrrpppqqqrrrrrrvvv{{{~~~}}}zzztttmmmgggdddcccdddaaa______ccciiinnnqqqooolllgggfffiiiqqqzzz~~~|||vvvnnngggccc___ZZZUUUQQQLLLHHHEEEEEEDDDCCCBBB@@@???>>>===<<<;;;<<<>>>AAA@@@<<<888:::999999888888777777666888777666666666888999:::=========<<<;;;:::888777555444333333444555666777:::>>>DDDLLLSSS[[[bbbgggkkkiiigggeeeccccccdddeee|||************))))))))))))+++++++++,,,---///000111...222888EEEbbbyyyttt{{{~~~ddd[[[ooo~~~pppdddcccjjjooosssuuuuuurrrmmmkkkjjjhhhdddbbbaaaccciiirrr|||~~~|||xxxsssnnnmmmooosss{{{~~~{{{uuuqqqjjjeee^^^[[[[[[ZZZXXXUUUTTTQQQQQQ[[[lll|||zzzrrrkkkccc^^^]]]\\\\\\ZZZYYYXXXXXXXXXSSSNNNHHHDDDBBBAAAAAA@@@CCCEEEJJJUUUcccooowwwzzzxxxsssqqqrrrssstttxxx}}}|||vvvooohhheeedddbbb```^^^^^^aaagggmmmppppppmmmjjjhhhlllsss{{{|||wwwqqqiiidddccc```ZZZVVVRRRNNNIIIGGGFFFEEEDDDCCCAAA???>>>>>>::::::<<<@@@AAA???999444::::::::::::::::::::::::888777666666777888999::::::::::::;;;;;;::::::999777666555555555666888999:::>>>DDDKKKSSS[[[ccchhhjjjiiigggfffeeefffggghhhqqq))))))))))))************++++++++++++,,,---...///111444:::LLLmmm}}}yyyzzzpppooozzzccc```yyy|||nnnbbbaaaeeeiiikkknnnmmmllljjjiiihhhfffcccaaacccfffllluuu~~~~~~yyyrrrnnnkkkkkkmmmzzz{{{rrrmmmiiiddd^^^ZZZYYYXXXUUUSSSSSSQQQSSS]]]nnnxxxooofffaaa```___]]][[[ZZZYYYXXXWWWSSSOOOIIIDDDBBBAAA@@@???CCCEEEJJJTTT```llluuuyyyxxxsssqqqsssuuuvvvzzzyyyqqqjjjfffddd```^^^\\\\\\```ffflllppppppnnnkkkkkknnnttt{{{zzzssslllhhhfffdddaaa\\\WWWTTTPPPLLLIIIHHHGGGFFFDDDBBB@@@??????>>>@@@CCCFFFFFFCCC<<<777555666666777888888999999888888777777777888999999666666888999:::;;;;;;;;;999888777777777888999::::::>>>DDDKKKSSS\\\dddiiikkkkkkjjjiiiiiijjjkkkllllll|||'''(((((()))***++++++++++++++++++++++++,,,---...333555===SSSuuuwwwssstttooorrrvvveeehhhvvvjjj___^^^aaaccceeegggeeeeeeeeefffeeedddaaa```dddhhhooowww~~~}}}zzzuuuooommmmmmrrr|||~~~vvvkkkfffgggccc^^^ZZZXXXVVVTTTQQQRRRQQQUUU```qqq{{{rrriiiccccccaaa___\\\ZZZYYYXXXXXXUUUPPPJJJEEEBBBAAA@@@???BBBEEEJJJRRR^^^iiirrrwwwvvvrrrqqqsssuuuwww{{{{{{ssskkkfffccc```___]]]\\\^^^dddlllqqqpppooonnnnnnqqquuuzzz}}}~~~zzzsssnnnmmmmmmfffccc^^^YYYVVVRRRNNNLLLIIIHHHGGGEEECCCAAA@@@???BBBCCCEEEFFFEEEBBB>>>;;;666666666777777777888888888888888888888888888999555555666888999999999999999888777777777888999:::999===DDDKKKSSS\\\eeekkkoooooonnnnnnmmmnnnooooookkkwww''''''((()))***++++++,,,+++++++++++++++,,,---...444555@@@XXXyyy}}}xxxyyy|||oooooouuutttiiiqqq~~~nnnccc[[[ZZZ]]]^^^```ccc___```aaabbbbbbaaa```___ccchhhqqqyyy~~~}}}|||zzz~~~|||uuuqqqqqqoooqqqzzz|||~~~sssgggbbbeeebbb^^^ZZZXXXUUUSSSQQQRRRRRRWWWbbbsssvvvmmmfffdddbbb___\\\ZZZXXXXXXXXXWWWRRRKKKFFFCCCAAA@@@???BBBDDDJJJQQQ[[[eeeooouuuuuuqqqppprrruuuvvv{{{}}}uuulllfffcccaaa```___]]]^^^ccckkkrrrtttssstttuuuwwwzzz}}}}}}wwwsssrrrsssiiifff```\\\XXXTTTPPPNNNJJJJJJHHHFFFDDDBBB@@@???@@@@@@???>>><<<;;;::::::===<<<<<<<<<;;;;;;;;;:::888999999999999888888888666666777888888777777777888888666666666666777888999===CCCJJJSSS]]]gggmmmuuuttttttsssssssssssssssmmmttt'''(((((()))***+++++++++++++++++++++,,,---...///333666DDD]]]{{{}}}yyy}}}rrrjjjnnnwwwqqqlll{{{ssshhh___XXXWWWYYYZZZ]]]```[[[]]]______^^^^^^^^^```bbbiiirrr{{{}}}{{{{{{yyytttrrrmmmkkkpppzzz}}}~~~sssgggbbbbbbaaa^^^[[[XXXUUUTTTSSSQQQSSSXXXdddtttxxxoooiiidddbbb^^^[[[YYYXXXXXXYYYYYYTTTMMMGGGDDDBBBAAA@@@AAADDDIIIPPPXXXbbbmmmsssvvvrrrpppsssuuuvvv{{{wwwnnngggdddcccbbb```]]]\\\aaajjjqqqyyyzzz{{{}}}}}}xxxvvvuuummmiiiccc^^^ZZZVVVRRROOOKKKJJJHHHFFFDDDBBB@@@???@@@???>>><<<999999;;;=========<<<;;;;;;:::999999999999999:::999999888777888888888888777666555555888777666555444555666666999===CCCJJJSSS]]]hhhoooxxxyyyyyyyyyyyyyyyyyyyyyvvvzzz(((((())))))*********++++++++++++,,,---///000111222777HHHccc~~~}}}tttqqq}}}yyyooojjjqqq|||~~~mmmkkk}}}nnneee]]]VVVVVVWWWWWWYYY\\\YYY[[[]]]\\\[[[[[[^^^```bbbjjjuuu}}}}}}xxxtttooommmooosssyyyrrrgggccc``````^^^\\\XXXVVVUUUUUUQQQSSSYYYdddtttvvvmmmgggcccaaa]]]ZZZXXXXXXYYYYYY[[[VVVOOOIIIFFFCCCBBB@@@AAADDDIIIOOOVVV___jjjrrrxxxtttrrrtttvvvwww|||zzzqqqjjjfffcccbbb```\\\ZZZ^^^gggooozzz|||{{{xxxppplllfff```\\\WWWRRROOOKKKJJJHHHFFFCCCAAA???>>>>>>???@@@>>><<<;;;===???999999888888888888888888999999:::::::::999888777777888888888888777666666888777666555444555666666999===BBBJJJSSS^^^iiipppyyyzzz{{{}}}~~~))))))))))))************+++++++++,,,...000222222111888KKKggg|||nnnkkkzzzzzzqqqooowwwyyyjjjjjj~~~nnnddd]]]WWWVVVVVVUUUVVVYYYYYY[[[\\\[[[YYYZZZ]]]aaabbbkkkvvv}}}yyyuuuttttttqqqqqqzzzpppfffccc______^^^\\\YYYWWWVVVVVVQQQTTTZZZeeettt{{{qqqiiicccbbb```\\\YYYXXXXXXYYYZZZ]]]XXXPPPJJJFFFDDDBBBAAAAAADDDIIINNNTTT^^^iiiqqqzzzvvvtttvvvwwwxxx}}}}}}tttlllhhhcccbbb```[[[XXX[[[eeemmmyyy{{{~~~|||rrrnnngggbbb\\\WWWRRROOOKKKJJJHHHFFFCCCAAA???>>>888;;;======:::999999;;;999999999:::;;;;;;<<<<<<999::::::;;;:::999888777777777888888888888777777999888777555555555666777999===BBBJJJSSS^^^iiiqqqxxxyyy|||}}}~~~))))))***+++++++++++++++...---------...///111222333444GGGjjjxxxiiijjjzzzxxxllllll|||xxxcccvvv~~~lllccc___XXXTTTSSSTTTUUUVVVWWWVVVWWWYYYXXXWWW]]]dddkkkrrr|||}}}|||zzzyyywwwuuuttttttssshhhdddccc```\\\ZZZYYYXXXVVVTTTVVVXXX^^^ggguuu|||uuukkkbbbcccaaa^^^[[[ZZZZZZ[[[\\\^^^YYYQQQLLLIIIGGGDDDBBBDDDCCCGGGNNNUUU]]]hhhrrr{{{yyywwwttttttxxx~~~}}}tttkkkeeebbbaaa___\\\ZZZ\\\```dddqqqxxx}}}|||}}}yyyrrrjjjccc^^^YYYTTTPPPNNNMMMLLLKKKJJJHHHCCC@@@>>>>>>===<<<;;;::::::999:::::::::999999888888888999999999::::::;;;;;;;;;777777888888888888777777888888777666666666666666777999AAAKKKTTT\\\gggrrrwww}}}(((((()))***************------,,,,,,---///111222666666IIIiii}}}zzziiiiiizzzwwwmmmnnnvvvdddyyy}}}kkkbbb^^^WWWSSSRRRTTTUUUUUUUUUUUUVVVXXXXXXXXX^^^fffmmmuuu}}}{{{xxxvvvuuuyyywwwmmmhhheeebbb]]][[[YYYXXXVVVUUUUUUWWW^^^iiixxxzzzooofffcccaaa^^^[[[YYYYYYYYYZZZ___YYYRRRMMMJJJGGGDDDBBBFFFEEEIIIPPPXXX___jjjtttwwwvvvtttrrrrrrvvv|||vvvmmmhhhfffeeebbb^^^[[[[[[^^^aaakkkrrrwwwxxxzzz}}}uuuqqqkkkfffccc^^^WWWRRRNNNMMMLLLKKKJJJHHHCCC@@@>>>>>>===<<<;;;::::::999::::::999999999999999999999999::::::::::::::::::777777888888888888777777888888777666666666666666888:::AAAKKKSSS[[[gggrrrxxx))))))***+++++++++++++++,,,,,,++++++---...000111777999JJJgggyyy|||zzzhhhgggyyy~~~sssmmmrrrtttgggzzziii```\\\VVVSSSRRRSSSTTTUUUTTTTTTUUUXXXYYYZZZaaaiiiqqqyyy}}}yyywwwrrrvvv|||sssnnnhhheee```\\\ZZZXXXWWWUUUTTTWWW^^^jjjzzzuuukkkeeeccc```\\\ZZZYYYYYYYYY]]]YYYSSSNNNJJJGGGEEECCCFFFFFFIIIQQQXXX___jjjsssuuutttsssqqqrrrvvv|||xxxpppkkkjjjhhheee```\\\ZZZ[[[]]]cccjjjppprrrvvv|||}}}zzzssspppllljjjgggbbb[[[UUUOOONNNLLLKKKJJJHHHDDDAAA>>>>>>===<<<;;;::::::999999999999999999999:::::::::::::::::::::999999999777777888888888888777777888888777666666666777777:::;;;BBBKKKRRRZZZeeepppyyy***+++,,,,,,------,,,,,,++++++***+++,,,...000111555999KKKdddtttyyyyyyffffffwwwwwwooonnnwwwtttllluuuggg^^^ZZZUUURRRRRRSSSTTTTTTVVVUUUVVVYYYYYY[[[bbbkkkwww~~~~~~|||ttttttvvv~~~wwwrrrkkkgggbbb]]][[[YYYWWWVVVTTTWWW___jjj{{{xxxnnnfffdddaaa^^^\\\ZZZZZZZZZXXXVVVQQQMMMJJJGGGEEEDDDDDDDDDHHHPPPWWW^^^hhhqqquuuuuutttssstttxxx~~~zzzsssnnnjjjiiifffaaa\\\ZZZZZZ[[[___eeekkknnnssszzz}}}|||~~~~~~~~~|||zzzuuuqqqmmmjjjgggccc\\\WWWPPPOOOMMMKKKJJJGGGDDDAAA>>>>>>===<<<;;;::::::999888888888999999:::::::::;;;:::::::::999999888888777777888888888888777777888888777777666777777888;;;<<>>>>>===<<<;;;::::::999888888888999999::::::::::::::::::999999888888888777777888888888888777777888888777777777777888888<<<===BBBJJJPPPWWWdddoooxxxzzzxxx|||''''''((())))))))))))(((+++******+++---///111333222===QQQeeerrryyyvvvlllnnn|||xxxoooooowwwzzzqqqssspppfff\\\YYYUUUTTTTTTUUUVVVVVVYYYXXXYYY[[[\\\___gggqqq|||xxxvvvxxx{{{vvvnnniiiccc^^^[[[ZZZYYYXXXWWWYYY___jjjxxxtttiiiZZZZZZYYYXXXWWWWWWWWWWWWTTTSSSQQQNNNIIIFFFEEEEEEFFFFFFKKKTTT[[[aaajjjssstttuuutttttttttwww|||zzztttqqqhhhhhhgggddd___\\\[[[[[[___cccfffiiiooovvvxxxuuuxxxyyy{{{~~~xxxoooiiieeeaaa\\\XXXSSSQQQMMMKKKIIIGGGDDDBBB>>>>>>===<<<;;;::::::999999999999999999999::::::999999999999999888888888777777888888888888777777888888777777777888999999<<<<<>>>>>===<<<;;;::::::999::::::999999999999999999888888888888999999999999777777888888888888777777888888777777888888999:::;;;;;;@@@HHHOOOWWWdddpppzzz|||wwwyyy++++++,,,------------,,,++++++,,,---...111333555:::III^^^ooowww||||||{{{wwwqqqvvv{{{xxxuuufff\\\YYYVVVUUUVVVXXXXXXXXXVVVUUUWWW\\\aaafffqqq|||}}}}}}~~~|||mmmhhhaaa]]][[[ZZZZZZZZZVVVYYY___jjjzzzzzzlll```VVVVVVWWWYYYZZZ\\\]]]]]]]]]]]]ZZZTTTKKKDDDAAAAAACCCDDDJJJSSSZZZ```hhhqqqzzzzzzyyyyyyxxxzzz~~~|||wwwtttnnnooonnnjjjddd___\\\[[[ZZZ]]]aaaeeennnvvvwwwtttppprrrvvv||||||xxxtttpppmmmggg___YYYUUURRRNNNKKKIIIGGGDDDBBB>>>>>>===<<<;;;::::::999;;;::::::999999888888888777777888888999999999:::777777888888888888777777888888777777888999:::::::::;;;@@@GGGOOOWWWeeeqqq{{{zzzyyy