BM6P6(@ ========================<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>>>>>>>????????????===@@@BBBDDDGGGPPP]]]ggg|||zzzxxxxxxxxxxxxvvvtttzzzrrrbbbXXXVVVWWWVVVTTTRRRQQQOOOMMMLLLLLLLLLMMMJJJKKKKKKKKKKKKMMMOOORRRMMMLLLLLLMMMNNNPPPSSSTTTRRRRRRRRRRRRQQQPPPNNNNNNMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIHHHHHHHHHIIIHHHHHHFFFGGGHHHGGGGGGGGGIIIKKKHHHHHHKKKNNNOOORRR[[[fffjjjqqqyyy~~~{{{wwwttttttuuuvvvvvv|||~~~sssiiidddZZZXXXVVVUUUUUUTTTRRRPPPQQQLLLFFFAAA>>><<<:::999999999999888888888777777888666555555666666555333666666666666666666666666666666666666666666666666555555555555555555555555333333333333333333333333444444444444444444444444444444333222222222333333333333333333333333333333222222222222222222222222444333333222222333333444333444444555555444444333333333222111222333444555444444444444444444444444555555444444444333333333222222222111111111000000222222222222222222222222222222222222222222222222111111000000000000111111222222222222222222222222111111111111111111111111111111000000000000111111222222111111000111111111111000000000111222333333///000111333333222111111111222222333333222222111555444222111111111222222444444333333222111000000000000000000000000000000<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>>>>>>>??????@@@BBBCCCCCCCCCIIIRRRZZZfffyyy}}}xxxuuusssqqqpppooosss{{{xxxiiiaaa\\\XXXTTTWWWUUUSSSPPPNNNMMMMMMMMMKKKKKKKKKKKKJJJKKKLLLNNNOOONNNNNNNNNOOOQQQSSSTTTQQQQQQRRRRRRQQQPPPPPPOOOMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGFFFGGGHHHIIIIIIIIIJJJLLLMMMMMMLLLMMMOOOQQQQQQQQQVVV[[[___cccnnnyyy|||xxxpppmmmkkkjjjmmmqqquuuwww}}}tttggg^^^ZZZXXXWWWUUUTTTTTTRRROOOMMMLLLGGGBBB>>><<<;;;999888999999888888888777777777777666555555666666555333555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444333333222222222222222333444555333333333333333333333333222222222222222222222222333333222222222222333333333333444444444444333333333333222222222333444555444444444444444444444444444444444333333333222222222222222111111000000000222222222222222222222222222222222222222222222222111111000000000000111111222222222222222222222222111111111111111111111111111111000000000000111111111111000000000111222222111111000000111111222333000000111222222222222111111222222222222222222111444333222111111111111222444333333222111111000000000000000000000000000000<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<=========>>>>>>>>>???@@@AAA@@@???BBBGGGLLLQQQbbbxxx~~~wwwrrrnnnlllhhhiiimmmvvvvvvmmmfffbbbaaa___\\\XXXTTTRRRPPPOOOLLLKKKJJJIIIIIIHHHHHHHHHMMMMMMMMMMMMNNNOOOPPPQQQOOOPPPPPPQQQRRRRRRQQQQQQMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIIIIGGGGGGFFFEEEGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHGGGFFFIIIIIIIIIJJJLLLNNNPPPQQQTTTVVVXXXXXXYYYZZZ]]]___aaabbbgggnnntttzzzvvvooommmgggeeeddddddhhhooovvv{{{}}}pppeee]]]XXXUUUVVVTTTSSSSSSRRROOOKKKHHHDDDAAA===::::::999999888888888888777777777666666777555444444555666555333555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333000000000111222444555666222222222222222222222222222222222222222222222222333333222222222222333333222333333444444333333222333222222222222333444444333333333333333333333333333333222222222111111111111111111111000000000000000000000000000000000000222222222222222222222222111000000//////000000111111111111111111111111111111111111111111111111111111000000//////000000111000//////000000111222333111111000000000111222222111000000000000111222222111111222222222222111111333222111111000111111111333333222222111000000000000000000000000000000000;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========999;;;===>>>>>>@@@CCCFFFJJJVVVfffwwwyyyrrrnnnjjjhhhggglllwwwwwwuuupppjjjccc\\\WWWUUUQQQOOOMMMLLLKKKJJJIIIHHHLLLMMMMMMNNNOOOPPPQQQRRRNNNOOOPPPQQQRRRRRRRRRRRRMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIKKKLLLMMMMMMMMMMMMPPPQQQRRRTTTVVVYYY^^^aaadddfffiiikkkmmmpppsssvvvyyyxxx|||xxxqqqpppkkkjjjiiiiiilllsss|||xxxlllccc___]]]ZZZXXXTTTSSSRRRRRRQQQMMMHHHDDD>>>;;;999888888999999888777777777666666666555555555444333444555555444333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222333333333333000000000111111222444444222222222222222222222222111111111111111111111111222222111111111111222222222222333333333333222222222222222222222333333333222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000111111111111111111111111111111111111111111111111000000////////////000000000000/////////000000111111111000000000000111111111000/////////000222333000000111111111111000000111111111000000000111111222222111111000000000000000000000000000000000000;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<888999;;;===>>>???AAACCCDDDKKKVVVcccrrryyyooojjjeeeeeekkkvvv}}}qqqgggaaa[[[WWWSSSPPPPPPOOOMMMKKKMMMNNNOOOPPPQQQRRRSSSSSSNNNOOOPPPQQQRRRRRRRRRRRRMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMKKKMMMPPPTTTVVVXXXXXXXXX[[[]]]```bbbdddiiiooosssyyy{{{~~~uuurrrqqqqqqqqqqqqttt{{{~~~oooiiibbb^^^]]]\\\ZZZXXXSSSRRRQQQPPPNNNJJJDDD@@@:::888777777888999999999666666666555555555444444444333222333444555444333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111222222222333333222111111000000111111111111111111111111111111111111111111111111111111111222111111000000111111222111111222222222222111111111111222222222333333333222222222222222222222222111111000000000/////////////////////////////////////////////////////////111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000111111000///............111111000000///000000111111000/////////000222333///000000111111000000///000000000000000000000000111111000000000000//////////////////////////////:::::::::::::::::::::::::::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>AAADDDKKKUUU```nnn{{{tttlllgggfffjjjmmmppp~~~yyyiiiccc[[[VVVTTTSSSPPPNNNOOOOOOPPPPPPPPPPPPPPPOOOQQQQQQQQQQQQQQQQQQPPPPPPMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGIIIJJJJJJKKKGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKLLLNNNOOOQQQRRRRRRVVVYYY]]]bbbfffhhhiiijjjkkknnnqqqsssuuu{{{xxxvvv|||{{{wwwxxxzzz|||}}}zzzqqqdddaaa^^^[[[YYYWWWTTTRRRRRRPPPNNNLLLJJJEEE@@@<<<888777666666777888888777555555555444444444333333333222111222444555444333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000000111111222222333222111111000//////000000000000000000000000000000111111111111111111111111111111000000000000111111000111111222222111111000000111111222333222222222111111111111111111111111111111000000000/////////............////////////////////////////////////111111111111111111111111000//////......//////000////////////////////////000000000000000000000000000//////......//////000000000///...............111111000/////////000000000////////////000111111//////000000000000//////...//////000000000000///000000000///////////////////////////////////////999999999999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::===<<<;;;<<<============BBBBBBFFFMMMSSS[[[kkkzzzxxxqqqllliiigggooozzz~~~rrriiieeeccc```]]][[[[[[[[[ZZZXXXUUUSSSRRRSSSSSSSSSRRRQQQOOONNNMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPRRRTTTXXX[[[___aaaccckkknnnsssxxx|||~~~~~~~~~~~~}}}ssspppmmmjjjmmmvvvzzznnnhhh^^^^^^]]]ZZZVVVSSSQQQQQQPPPMMMJJJGGGDDD@@@<<<888777666444555666666555444444444444444333333333333222111111222333444444222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111//////000000111222222333000000/////////000000111000000000000000000000000111111111111111111111111000000000//////000000000000000111111111111000000///000111222333222222111111111111111111111111111111111111000000000//////---------....../////////000000000000000000000000111111111111111111111111//////............//////////////////////////////000000000000000000000000//////............//////------------...///000111111111000///////////////...//////000000000000000...//////000000//////...---...///000000000//////////////////////////////////////////////////////999999999999999999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999:::::::::;;;:::999:::===>>>??????AAA@@@AAAEEEGGGKKKWWWeeeooowwwooojjjeeemmmrrrtttxxx~~~~~~zzzpppnnnrrryyy~~~~~~{{{wwwtttoooooommmkkkgggccc___]]]UUUUUUTTTRRRPPPNNNLLLKKKMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLLLLKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRRRR^^^```dddiiinnnssswwwyyy}}}yyysssppphhhhhhhhhjjjoooyyyyyyiiiaaa^^^[[[]]]]]]ZZZUUURRRSSSUUUNNNKKKGGGCCC@@@===999666666555444444555555333222444444444333333333222222222111000111333444333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111...//////000111222222222............///111222333000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000///000111222333222111111000000000000000000000000111111111111000000000000---------.........//////111111111111111111111111000000000000000000000000//////............//////////////////////////////000000000000000000000000//////............//////)))***+++,,,...000222444111111000///////////////---...000111111111000///......////////////......,,,---///000000000//////.........///////////////////////////////////////777777777777777777777777666777777777888888888888::::::999999888777777777::::::<<<>>>???>>>;;;888:::999999999999999999:::888888999999999:::::::::=========???CCCHHHMMMPPP^^^jjj}}}uuuooojjjkkkppptttrrrnnnjjjeeebbbeeekkkuuuxxxmmmeee___XXXTTTSSSSSSSSSRRROOOOOOPPPQQQRRRPPPMMMJJJQQQQQQOOONNNMMMLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMOOONNNLLLJJJIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFDDDFFFFFFFFFGGGIIIIIIHHHGGGHHHHHHHHHHHHIIIJJJLLLMMMMMMOOOQQQPPPPPPQQQUUUYYYZZZZZZZZZ[[[___dddhhhkkkrrruuuxxxzzz}}}xxxsssooommmeeeddddddkkkwwwrrrggg```]]]]]]]]][[[XXXVVVUUURRROOOLLLDDDCCCBBB???<<<888555333555555555555555555555555333333333222222111111111111111111222222333333333111111111111111111111111111111111000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000111111111111000000111111000000//////......////////////000000000000000000000000//////////////////000111111111111111000000111111111111000000000000000000000000000000111111000000//////......000000//////.........---......//////000000111111//////000000000000//////......------------......000000//////......------,,,---------.../////////////////////////////////......//////...---,,,,,,,,,,,,,,,---------..................////////////111000000///...---------000//////.........//////........................//////.........---------777777777777777777777777666666777777777888888888888888888888888888888888999999;;;===???>>>;;;999999999888888888888999999888888888999999999::::::===<<<<<<===@@@CCCGGGJJJQQQYYYkkk}}}sssnnnnnnnnnkkkggggggccc```bbbffflllxxxyyyoooddd\\\ZZZZZZXXXWWWWWWVVVUUUTTTTTTSSSQQQNNNPPPPPPOOOPPPQQQQQQPPPOOOOOOOOONNNNNNNNNOOOOOOPPPOOONNNMMMKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLLLLKKKMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIHHHHHHGGGJJJJJJJJJKKKLLLLLLLLLKKKLLLKKKJJJIIIJJJKKKLLLMMMMMMQQQTTTWWWZZZ^^^dddhhhhhhiiijjjmmmqqqvvvzzz|||{{{tttqqqppppppmmmlllnnnvvv{{{qqqfff]]]XXXWWWWWWZZZXXXVVVTTTSSSPPPLLLIIIAAA@@@>>><<<999666444333444444444444444444444444333333333222222111111111111111111222222333333333111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////.../////////000000000000/////////000000////////////////////////000000000....../////////000000000000000000000/////////...//////000111111111111000///000000111111000000///////////////////////////000000000/////////......000/////////.........---....../////////000000000//////000000000000//////......------------....../////////...............------------...................................................---,,,,,,,,,,,,,,,---------..................////////////000000000///...---------//////............//////........................///.........------------777777777777777777777777666666666666777777777777666666666777888999999999777777999;;;>>>>>><<<:::888777777666666777777888777888888888999999999999<<<;;;::::::;;;>>>@@@BBBHHHLLLWWWgggxxx}}}wwwsssmmmiiigggbbb______```bbbjjjsss{{{|||rrroooooonnnkkkgggeeecccaaa```^^^[[[YYYSSSQQQOOOQQQSSSUUUSSSQQQRRRRRRQQQQQQQQQRRRRRRSSSSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJKKKKKKJJJJJJIIIKKKJJJJJJIIIIIIIIIIIIJJJMMMMMMNNNOOOOOOOOOOOOOOOPPPOOONNNMMMNNNOOOQQQSSSUUUYYY^^^ccciiiooovvvzzz|||~~~zzzvvvtttrrroookkklllooorrrwww~~~xxxuuuuuuvvvvvvyyyzzz}}}qqqllleee^^^YYYWWWWWWWWWVVVUUUSSSRRRPPPMMMHHHDDD>>><<<:::777555444444444444444444444444444444444222222222222222111111111111111111222222222222222111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////....../////////000000000---......//////......------......///000000111111.........////////////000000000000/////////.........//////000000000000000//////000000000000/////////////////////////////////////////////........./////////........................///////////////...//////000000//////.........------------......------..............................---------------------------------------............------,,,,,,,,,,,,---------......---............/////////000000//////...---------///...............//////------------------------............------------666666666666666666666666555555555666666666777777666666666777777777888888555666777:::===>>><<<;;;777666666555555666666777777777777888888888888999999999888888999;;;===>>>CCCDDDKKKVVVcccttt{{{pppjjjddd```\\\[[[```hhhnnnsss{{{~~~}}}{{{wwwqqqmmmccc]]]WWWUUUVVVXXXVVVTTTYYYXXXXXXWWWWWWWWWWWWXXXYYYXXXWWWVVVUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPQQQQQQRRRLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNMMMLLLLLLMMMMMMMMMLLLLLLLLLNNNOOONNNOOOQQQRRRRRRRRRSSSTTTVVVVVVUUUVVVXXX[[[^^^```eeehhhmmmssszzzxxxnnnkkkkkkiiifffbbbeeeiiimmmsss{{{rrreeeccc^^^ZZZXXXWWWWWWXXXUUUSSSQQQOOOMMMHHHBBB>>>;;;999666444333333444555333333333333333333333333222222222111111111111111111111111111111222222222111111111111111111111111/////////000000000000000111111111111111111111111////////////////////////........./////////000000.........//////................../////////000000------........./////////000000/////////.........---...//////000000//////...//////000000//////...////////////////////////...........................................................................//////////////////......------,,,,,,------...,,,,,,,,,------......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------......---------.........///////////////......---------......---------...//////------------------------------------------------555555555555555555555555444555555555555666666666777777777666666666555555444444555888;;;===<<<;;;666555555555555555555666666666777777777888888888777777777888999;;;===>>><<<===BBBIIIPPP\\\nnn}}}}}}rrrhhh___XXXZZZ```dddiiiqqq}}}}}}{{{||||||{{{wwwmmmeeebbbbbbcccbbbhhhgggfffeeeeeeeeeeeeeeecccbbbaaa___\\\ZZZXXXWWWXXXWWWWWWWWWWWWXXXYYYZZZXXXXXXWWWVVVUUUSSSRRRQQQNNNMMMMMMMMMMMMNNNOOOOOONNNOOOQQQRRRSSSRRRQQQPPPPPPQQQQQQPPPOOOPPPSSSUUUSSSVVVYYY[[[\\\]]]___aaadddddddddeeehhhlllqqqtttxxxzzzwwwllliiiiiifffcccccceeeiiiooovvvyyykkkbbb[[[ZZZWWWUUUSSSQQQQQQQQQTTTRRROOOLLLHHHCCC===999999777555333333444555666333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000......//////000000000000000000000000000000000000....................................////////////...//////000000//////...000/////////.........---------------............////////////............------...////////////.........////////////..............................---------------.........---------........................---------------......////////////......------,,,,,,,,,,,,------++++++,,,,,,------............------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------......------------........................---------------------------...//////------------------------,,,,,,------------------555555555555555555555555444444444444555555555666777777777666555444444444444444444777:::;;;;;;:::666555555444444555555666666666666666777777777777555666666888999;;;===>>>:::;;;???DDDFFFKKKWWWdddwwwzzzlll```^^^```cccgggmmmuuuwwwrrrpppqqqrrrqqqssswwwyyy{{{xxxzzz|||yyyxxxvvvrrrnnnjjjgggeee____________```bbbdddfffccccccccc```]]]XXXTTTQQQOOOOOOOOOPPPQQQRRRTTTTTTSSSUUUWWWYYYZZZZZZYYYXXXSSSUUUVVVTTTRRRSSSXXX\\\cccgggmmmpppqqqtttxxx|||~~~}}}{{{{{{}}}~~~yyyuuutttvvvyyy~~~uuuooollliiifffiiilllrrrxxxwwwiii```]]]WWWVVVUUUSSSQQQOOOMMMLLLPPPMMMIIIFFFBBB>>>:::666777666555444333444444555222222222222222222222222000000000111111111111111111111111111111000000000000000000000000000000000---......//////000000111000000000000000000000000........................------.........//////////////////000000/////////000000//////...------,,,,,,,,,,,,---------....../////////.........------,,,------...............------............------........................,,,,,,,,,------------------------------.........---------------,,,,,,,,,---......//////......---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,---------......,,,------------.........------------------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------444444444444444444444444333333444444444555555555555555555555555555555555555444444666888::::::999666666555555555555666666555555555666666666777777555666666888999:::;;;<<<:::;;;>>>AAAAAABBBKKKUUUbbbooowwwpppqqqnnnrrruuuxxx}}}}}}tttpppnnnooonnnjjjjjjmmmlllooowwwwwwwwwwwwxxxzzz}}}|||vvvnnngggbbb\\\\\\]]]^^^```bbbdddeeehhhjjjmmmppprrrrrrqqqqqqeeeggghhhgggdddfffkkkppp{{{~~~yyyuuurrrooommmlllnnnsssyyy~~~zzzwwwuuuzzz~~~rrrhhhaaa\\\YYYUUUUUUUUUTTTQQQNNNKKKJJJHHHEEEAAA>>><<<;;;888777444444444444333333333222222222222222222222222222///000000000111111111222222111111111000000000///000000000000000000000000------......///000000111000000000000000000000000........................---------.........//////---......//////......---........................+++,,,,,,,,,,,,---------//////.........---------,,,,,,---............------------......---------........................++++++,,,,,,,,,---------,,,,,,,,,------.........---------,,,,,,,,,++++++---......//////......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------***+++,,,---------------,,,,,,,,,---------......,,,,,,---------.........------------------------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------444444444444444444444444333333333444444444555555333333444444555666666666555444444555888999999888666666555555555555666666555555555555666666666777666666777777888999999999777888:::<<<:::;;;CCCLLLSSS\\\kkk}}}}}}}}}yyyuuurrrrrrnnnhhheeefffiiikkkpppzzz||||||pppqqqrrrsssuuuxxxzzz{{{yyytttqqqooonnnlllnnnqqqvvv}}}}}}sssfff]]]ZZZXXXUUUQQQQQQQQQRRRQQQOOOLLLHHHFFFBBB???;;;999999999888888333333333333333222111000111111111111111111111111//////000000111111111222222111111111000000//////000000000000000000000000---------...///000000111000000000000000000000000........................---------.........//////,,,------......------,,,,,,,,,------.../////////++++++,,,,,,,,,---------//////.........---------+++,,,------......------,,,------......------,,,........................+++++++++,,,,,,---------,,,,,,,,,------.........---------,,,,,,+++++++++---..................------,,,,,,++++++,,,,,,------,,,,,,++++++*********+++++++++,,,,,,---------------------------------***+++,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------444444444333333222222222333333333333333333333333333444444555555444444333444444444555555555555666666666666666666666666666555555555555555666777777666666666666666777777888<<<<<<;;;<<<===???AAABBBFFFLLLXXXggguuuzzztttooojjjhhhkkkjjjmmmuuu|||ooopppuuuvvv{{{~~~{{{|||{{{|||yyyppplllmmmooopppyyy{{{xxxeeebbb^^^ZZZVVVSSSQQQQQQSSSRRRQQQPPPNNNJJJEEE@@@<<<;;;;;;:::999888777777444444444333222111000///222111111111000000/////////////////////000111111//////000000000000//////000000//////.........---//////............//////111111000000/////////...////////////////////////---------------------------......//////......---...------,,,,,,------...//////.........------------......//////......---------.........---+++***,,,,,,------.../////////...------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,++++++++++++(((((()))***++++++,,,,,,------++++++++++++------------.........---+++***)))***++++++------...///,,,------......------,,,***++++++***)))***,,,///...,,,++++++,,,------,,,+++,,,,,,,,,,,,+++******444444333333333222222222333333333333333333333333333333444444444444333333444444444444555555555555444444444444444444444444555555555555555666666777666666555555666666777888888888777888999;;;<<<===>>>BBBKKKWWWbbbppp|||vvvssstttrrrqqqvvvwwwkkklllnnnmmmnnnttt}}}xxx|||}}}xxxuuusssuuutttvvv{{{~~~yyywwwyyy{{{}}}tttkkk```^^^[[[WWWTTTRRRPPPPPPRRRPPPNNNMMMJJJEEE@@@<<<777666666555555444444444333333333333222111000///111111111000000000/////////////////////000000111//////000000000000//////000/////////.........---//////............//////000000/////////.........------------------------------------------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------.........---++++++...........................------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,++++++++++++++++++++++++***************---,,,++++++++++++,,,---,,,---.........,,,+++******++++++,,,,,,---------,,,,,,------------,,,,,,,,,---...---,,,,,,...000...,,,***+++,,,---,,,+++***++++++++++++***))))))333333333222222222222222222222222222222222222222222333333444444333333222333333333444444444555555333333333333333333333333555444444444444555666666666555555555555666777777555555555666777888999:::<<<===BBBJJJQQQ[[[kkkzzztttiiiiiijjjffffffiiiooooooqqqsssyyy|||qqqjjjmmmpppqqqooolllkkkjjjlllmmmqqqwwwyyykkkbbb]]]ZZZYYYWWWTTTRRRPPPOOOOOOPPPNNNKKKHHHDDD???999555333333333333222222222222222222222222222111000///111111000000000000////////////......//////000000...//////000000//////.../////////...............//////............/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------------,,,,,,+++............------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,...---,,,+++***((('''''',,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---//////...---...///---,,,******,,,---,,,+++++++++,,,,,,++++++***)))222222222222222111111111222222222222222222222222222222333333333333222222222333333333444444444444333333333333333333333333444444333333444444555666555555444444555555666777666666666777888888999:::<<<;;;>>>BBBFFFLLLXXXdddvvvxxxnnnkkkjjjgggfffiiijjjjjjjjjlllsssyyyrrrqqquuuxxxsssllllllmmmlllkkkjjjhhhhhhjjjnnnttt|||ssshhh```[[[XXXWWWVVVUUUSSSRRRQQQPPPOOONNNKKKGGGBBB>>>:::555111333333333333333333444444111111222222111000//////000000000000000000////////////.........//////000...//////////////////...........................///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......------------,,,,,,,,,,,,,,,,,,---////////////////////////---------......---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------...,,,,,,,,,+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,...---,,,+++***((('''''',,,++++++++++++++++++,,,+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++)))+++---...,,,+++++++++---+++******+++,,,,,,+++,,,,,,------,,,,,,+++***111111111111111111111111111111111111111111111111111111222222222222111111222222222222333333333444333333333333333333333333333333333333333444555555444444444444444555555666666666777777888888888999888666777:::===@@@HHHRRR[[[iii}}}yyyrrrmmmjjjjjjkkkmmmlllkkkmmmsssvvvllliiijjjlllqqqwww~~~{{{qqqqqqppppppqqqqqqpppppptttyyyvvvhhh```^^^]]]YYYUUUUUUUUUTTTSSSRRRQQQPPPOOOJJJGGGBBB>>>:::777333000222333333333333333333333000000111111111000////////////////////////000000//////............//////......////////////......---------.....................------------......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,......//////////////////,,,------------------,,,,,,,,,,,,+++,,,,,,,,,,,,***++++++,,,---...//////+++++++++++++++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++******++++++,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++***++++++++++++---,,,,,,++++++******)))******++++++++++++******(((+++------,,,*********---+++)))***+++,,,+++++++++++++++++++++***))))))000000000000000111111111000000000000000000000000000111111222222111111000111111222222222333333333333333333333333333333333333222222222222333444444444333333333333444555555333444555666666666666555666444666999;;;<<<@@@GGGJJJUUUgggyyyxxxtttssssssuuuuuuuuuvvvyyytttjjjeeeeeeeeehhhmmmrrruuuvvvyyy}}}|||vvvxxx{{{~~~|||zzzzzz~~~tttqqqpppnnnpppqqqqqqqqqsssyyy~~~yyyxxxxxxzzz}}}{{{nnndddYYYUUUXXXYYYVVVRRRTTTTTTSSSRRRPPPNNNLLLKKKDDDAAA<<<999777555333222111111111111111111000000//////000000000000//////......////////////000000//////......------......---......//////......------------------...............------------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++******,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,******++++++++++++******,,,++++++++++++,,,,,,---+++++++++,,,------......+++******++++++,,,---............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++)))******++++++++++++++++++************++++++,,,***************+++++++++******++++++++++++************))))))******+++,,,,,,,,,++++++*********))))))******++++++******)))+++,,,------+++******+++,,,+++))))))+++,,,+++***((((((((()))(((''''''&&&/////////000000000111111000000000000000000000000000000111111111111000000111111111111222222222222222222222222222222222222222222222222222333333444333333333222333444444555222333444555555555444444777666888<<<===;;;===AAACCCJJJUUUaaaqqqxxxnnniiiffffffeeehhhlllmmmmmmpppuuuyyy{{{vvvnnnnnnnnnpppsssxxx|||~~~xxx~~~vvvrrrnnnkkklllppptttwwwzzz~~~{{{yyy{{{|||{{{~~~{{{ooollllllcccfffjjjkkklllpppxxx~~~tttiii]]]XXXSSSRRRTTTUUUTTTQQQQQQQQQPPPNNNLLLIIIFFFDDD>>>:::666444444444444444111111000000//////.........//////000000//////............/////////000000000///...------------...---......//////......---,,,,,,,,,------............------,,,,,,------...,,,---------............++++++++++++++++++++++++------------------------******++++++++++++******,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,******++++++++++++******++++++*********+++---------------,,,,,,+++++++++************+++,,,---...///......---,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))***+++++++++++++++***************+++,,,,,,************************)))***+++,,,,,,+++***)))***))))))((()))***+++,,,+++++++++***************))))))************))))))+++,,,,,,+++)))((()))+++,,,***))))))***++++++***)))))))))))))))(((''''''.../////////000000111111000000000000000000000000000000111111111111000000000111111111111222222222000000000000000000000000222222111111222222333444333333222222333333444555333444555666777666555444555444666:::;;;888777:::===@@@FFFMMMXXXjjjvvvooolllkkkjjjlllnnnnnnnnnqqqwww|||vvvqqqiiihhhffffffhhhlllpppssssss}}}rrrnnniiieeedddhhhllloooqqquuu}}}yyyqqqoooqqqpppoooqqqtttwww}}}{{{qqqnnnooogggkkkoooqqqsssxxxuuukkkccc\\\RRRRRRRRRRRRRRRSSSSSSTTTNNNNNNMMMKKKHHHDDDAAA???999666222111222444555555333333222111000//////.........///////////////...---.........//////000000000///...------------------..................---,,,,,,,,,------............------,,,,,,------...---------....../////////))))))))))))))))))))))))------------------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++*********+++---...000000...---+++***((((((************+++,,,---...//////...---,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))***++++++++++++*********))))))***+++,,,,,,++++++++++++******)))))))))***+++,,,,,,+++***)))***)))(((((((((***+++,,,************************))))))************)))))))))))))))'''%%%%%%'''))),,,***))))))***++++++***,,,,,,,,,,,,,,,+++******000111111111222222222222111111000000//////......000000000000000000000000000000000000111111111111333333333333333222111000111222333333333111///...000111222333333333222222222222222333333333444444666555444666999:::777444<<<===???CCCJJJWWWgggrrrzzzyyyzzz|||~~~|||yyywwwxxx{{{yyyvvvqqqnnnkkkiiiiiimmmqqqttt}}}tttnnnfff```___aaaeeegggiiinnnwwwuuunnnkkkjjjjjjnnnlllmmmrrrwww}}}xxxuuutttxxxxxx|||~~~ppphhhaaaYYYSSSMMMMMMMMMMMMMMMNNNOOOPPPOOOMMMJJJFFFBBB===:::888555444333222111111111111000000111111111111000000...........................................................................------------...//////...------,,,,,,------...------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++///000,,,***++++++)))***************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++******************))))))))))))************)))))))))***+++++++++,,,,,,+++++++++***)))))))))+++++++++************)))************************000000000000111111111111000000000000//////......000000000000000000000000//////000000000111111111222222333333222222111000000000111111111111111000111111111222222222333333333333333444444444555555555444333555888888666333888999;;;===BBBLLLYYYbbbrrr}}}{{{xxxuuussssssvvvyyy|||zzzuuummmhhhggghhhhhhgggkkkooouuu|||vvvtttssspppmmmooommmnnnrrrvvvzzzuuuggg^^^ZZZWWWRRRNNNKKKKKKKKKLLLMMMMMMNNNNNNJJJHHHEEEBBB>>>:::777666444444333222111111111111...//////000000//////...........................................................................---------------...//////......------------......------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++******++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***...///,,,***++++++)))++++++******************)))))))))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))******************************++++++++++++******************+++++++++*********))))))************************....../////////000000000000000000////////////...000000000000000000000000//////000000000000111111111222222222222111111000.........//////000111222222111000000000111333444333333444444444555555555333222222444555666444333444666888888:::@@@HHHOOO]]]iii{{{zzzwwwwwwvvvrrrnnnrrrtttwww{{{~~~}}}{{{yyyzzz}}}~~~zzziiiaaaWWWSSSSSSSSSQQQNNNIIIJJJKKKLLLLLLKKKJJJJJJAAA@@@>>>;;;999666444333444333222111000000000000------............------........................---------------------------------------------------------------......///...------,,,,,,------...------------------------++++++,,,,,,,,,,,,++++++******++++++++++++************++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***...///,,,***++++++))),,,+++++++++***)))))))))+++++++++***************))))))))))))))))))))))))+++++++++******)))))))))************************************************))))))))))))******************************))))))))))))******************++++++*********)))))))))************************---------.........//////////////////////////////000000000000000000000000////////////000000000111000111111111111111000000///...---------///000111222111///...///000222444222222333333333444444444333333333333444555444444444666888888777:::???CCCLLLUUUcccrrr~~~~~~yyyjjj```^^^YYYRRRPPPQQQRRRQQQNNNJJJKKKKKKKKKJJJHHHEEECCC::::::888777555333111111222222111000000000000000------............------........................------------------------------------------------------,,,,,,------...///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******++++++******)))******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************************************************+++///000---+++,,,,,,***,,,,,,,,,+++***)))((((((+++***************))))))))))))))))))))))))))))))++++++******)))(((((((((************************))))))))))))************((()))))))))************++++++******))))))(((((((((((())))))******++++++************))))))))))))************************,,,------------......................../////////////////////////////////...////////////000000000///000000111111000000000111000...---------...///111000///......000222333000000111111111222222222333444444444444444555666333555888888777777:::>>>@@@GGGPPPZZZfffwwwwwwjjj```WWWRRRRRROOOLLLKKKMMMNNNLLLKKKLLLLLLKKKJJJGGGBBB>>><<<666666555444333222111000111111000/////////000000---......//////......---........................------------------------------------------------,,,,,,,,,,,,,,,---......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******++++++******)))******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++***************************)))))))))((((((''''''******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************,,,000111...,,,------+++,,,,,,,,,+++***)))((((((******)))))))))((((((((())))))))))))))))))))))))))))))((((((((('''''''''************************(((((()))))))))*********((()))))))))************+++******))))))(((((((((((((((((())))))******+++*********)))))))))(((((()))))))))))))))))))))))),,,,,,---------.........---............/////////////////////////////////......////////////000000...//////000000000000///111000///......---------000///.........///111222//////000000000111111111333444444444333333555777111444777777555555888:::===BBBHHHMMMUUUbbbsss}}}nnn___VVVQQQOOONNNHHHHHHGGGIIIKKKLLLLLLJJJKKKJJJHHHEEEAAA===999666444444333333222111111000000000////////////000000---..................---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((''''''******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++)))))))))***************************************************************,,,000111...,,,------+++,,,+++++++++***)))))))))******))))))((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''************************'''(((((())))))*********))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))------------............---------.........//////////////////////////////........./////////000000---...//////000000////////////000000000//////............/////////000000000000000000111111111111111333333222111111333666111444777777444444666999;;;???CCCEEEIIISSS```jjjxxxnnnggg\\\SSSMMMKKKKKKJJJGGGHHHIIIKKKMMMMMMLLLKKKFFFEEEBBB???;;;777555333333333222222111000000000/////////......//////000,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((())))))))))))))))))*********+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++((()))))))))*********+++***************************************************///000,,,***++++++)))++++++******************++++++******)))(((((('''))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))************((((((((())))))))))))))))))))))))))))))(((((((((***)))))))))(((((((((((())))))))))))))))))))))))---------.........//////---------.........//////////////////////////////............/////////000------...///000000//////---...///111111111000000---...//////000000//////000111111111111222222222000222222111//////222555444777999888555444666999555888;;;<<<>>>EEEQQQZZZaaaqqqpppccc]]]XXXSSSNNNLLLJJJHHHFFFIIIJJJKKKLLLLLLJJJHHHFFFAAA@@@===:::777555333333333222222111000000////////////.........//////000+++++++++,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))******++++++,,,,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))---...***(((******'''***************+++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************''''''(((((())))))************))))))((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))),,,---///000000///---,,,)))***,,,...///000111111........................---,,,,,,,,,,,,---......////////////////////////////////////////////////............///////////////000111222222111000///000111111111111222222222222222222333333333444444777777888999<<>>;;;777444666555333111/////////000111000000///.........///..................//////......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))))))))******)))))))))***++++++,,,+++***)))((((((((())))))******+++++++++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))***))))))(((---///000000...,,,,,,,,,***))))))***,,,---,,,+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++---+++******+++++++++)))+++******))))))******+++************************''''''''''''(((((((((((()))((((((''''''(((((()))((())))))******))))))(((((((((((((((((()))******((((((((((((((('''&&&&&&************))))))))))))&&&&&&&&&'''((())))))***(((''''''&&&&&&''''''(((***))))))))))))***++++++,,,,,,++++++++++++,,,,,,---------------,,,+++***---------------------------,,,,,,,,,,,,---..................................................................////////////////////////////////////000000000000111111111111111111111111222222222222555555555666666777888888:::===AAAEEELLLWWWdddnnnyyykkkaaaXXXUUUPPPMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHGGGFFFBBB>>>:::777555333111333222111//////......///111000///...............------............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,+++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******************))))))************))))))***+++---......,,,***((('''((((((((())))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))...000111111///---,,,---***))))))***++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++,,,+++************************))))))))))))******************************))))))))))))************))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((())))))***((()))((((((((((((''''''******************))))))&&&&&&''''''((()))))))))((((((''''''''''''(((((()))))))))))))))***++++++------,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..................................................................///////////////................../////////000000000111111111000000000111111111222222444444444555555555555555666888:::;;;>>>EEEPPPXXXlllxxxrrrhhh___WWWRRRLLLJJJHHHGGGHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGFFFDDD???<<<888555444333222111111000//////............000000///...............---------...............------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************************++++++++++++++++++******,,,...000000---+++)))((((((((((((((())))))))))))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((())))))***++++++******,,,...000000...,,,,,,,,,)))***************++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******++++++++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((())))))*********)))))))))((((((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++------------------------((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------............////////////......------------....../////////000000000111111///000000000000111111111222333444444555444444444444666777666777;;;BBBHHHTTT___ooo~~~zzzpppaaaVVVPPPOOONNNMMMGGGFFFEEEFFFGGGGGGEEEDDDDDDCCCCCCDDDDDDCCC@@@>>>999666333222222222222111///////////////.........///......---......//////.........---------,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++*********+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++((()))******+++*********++++++,,,,,,,,,,,,+++++++++,,,...//////---+++)))(((((((((((())))))))))))((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((()))***++++++++++++)))+++---...,,,++++++,,,)))***+++***))))))***+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++***++++++***(((((()))+++((())))))******))))))((())))))))))))))))))))))))''''''''''''((((((((((((***))))))(((((())))))***'''(((((())))))(((((('''((((((((((((((()))******++++++***)))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''''''''(((((())))))((((((''')))(((((((((((()))*********+++,,,------,,,+++***((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------............////////////......---,,,,,,---......////////////000000000111/////////000000000111111111222333444555444444333444666777777666888===AAADDDKKKWWWeeesss}}}qqqggg___XXXNNNHHHGGGHHHHHHHHHGGGFFFFFFGGGHHHHHHFFFDDDAAAAAA@@@AAA@@@===999666444222000000111111000///......///////////////...------------...///000000//////......---,,,++++++---,,,++++++***+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))*********++++++++++++,,,++++++******++++++,,,************************'''((()))***++++++***)))******++++++++++++*********+++,,,------+++)))((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&'''((()))************'''))),,,---,,,+++,,,,,,(((***++++++(((((()))+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++)))+++,,,***(((''')))+++'''((()))******)))((('''))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******''''''((((((((((((''''''((((((((((((((()))******+++***)))((('''(((((()))&&&'''''''''((((((((((((&&&&&&''''''(((((())))))'''((()))******)))((('''((((((((((((((()))******((()))+++,,,,,,+++)))((()))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------............/////////000...---,,,,,,,,,,,,---...////////////000000000000////////////000000000000000111333444555555444333222444666666555555999===>>>CCCJJJSSS^^^mmm}}}ssskkkeee[[[QQQRRRNNNHHHEEEEEEEEECCCAAADDDDDDDDDFFFGGGGGGEEECCC@@@???>>>>>>===999444000222000////////////...,,,---...//////000/////////,,,,,,,,,---...///000111000000///...,,,+++***)))---,,,++++++******++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))******++++++++++++,,,++++++++++++++++++,,,************************'''((()))+++++++++***)))))))))************)))))))))******+++***)))((('''************))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&'''((())))))))))))&&&(((+++,,,,,,,,,,,,---(((***,,,+++(((''')))+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++)))+++,,,***'''&&&)))+++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))******************))))))))))))******''''''((((((((((((''''''((((((((((((((()))*********)))(((&&&&&&''''''(((%%%&&&&&&&&&''''''(((((($$$%%%&&&'''(((***++++++'''((()))******)))((('''((((((((((((((()))******,,,,,,,,,,,,,,,+++***)))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------------------------............///,,,---------...////////////...---,,,,,,---.../////////000111111111111111///000222333444444333222444333222222333444666777:::;;;???EEEJJJRRR```mmm{{{sssggg\\\UUURRRPPPOOOIIIHHHGGGEEEDDDDDDEEEFFFEEEEEEEEEFFFGGGEEEBBB???>>><<<:::777555333222111111111000......---------000///...---------------........................------------------------,,,,,,+++++++++,,,------)))************+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++************(((&&&'''***+++)))'''************************))))))))))))))))))))))))++++++++++++***((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''((()))***************))))))))))))))))))))))))$$$%%%&&&'''((()))***+++)))))))))(((((((((((((((++++++,,,,,,,,,,,,++++++******)))((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))*********++++++++++++******))))))))))))******''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((''''''&&&&&&&&&%%%(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((((((((((((+++,,,,,,,,,++++++***)))************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------............------------..................------------.........//////000000000000000///000111333333333333222333333222222333444666777666666888<<>>===;;;777444222222111000////////////000///...---------------///......---------..............................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++***************************************************(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))*********)))(((''''''((((((((((((((((((((((((************))))))))))))'''''''''((((((((((((((())))))(((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((()))))))))(((((((((((())))))))))))************))))))******)))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%''''''''''''(((((((((((()))))))))))))))((((((((()))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))******+++)))******++++++******************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......------,,,,,,,,,++++++,,,---......---,,,+++++++++,,,---------------////////////000111222222111111222333333444444444222000222666666444666:::===@@@DDDHHHPPP^^^qqq~~~}}}gggaaaWWWOOOJJJGGGFFFEEECCCBBBAAABBBDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@>>>;;;:::999777444222000000///...............///......------------.........---------......///........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******************++++++)))************)))******************************++++++++++++++++++++++++'''((()))******+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&((((((((((((((((((((((((************))))))))))))&&&&&&''''''(((((((((((())))))(((''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((((((((())))))(((((((((((())))))))))))************))))))***))))))((('''&&&&&&%%%((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))((((((((()))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((()))******+++*********************************************+++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---------------............///000111222000111222333444444444333000...///444666444555999777:::<<<>>>BBBLLL[[[fffvvvuuuhhh^^^RRRNNNHHHDDDCCCCCCCCCBBB=========???AAACCCCCCBBBAAAAAAAAAAAA@@@???>>>===;;;999666555555444222111000//////.....................---------------......------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))************)))***+++***)))((()))+++************************++++++++++++++++++++++++'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++***)))(((''''''((()))***''''''&&&&&&''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((()))((((((''''''(((((()))((())))))******))))))((()))((((((''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))''''''(((((((((((())))))$$$$$$%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))***************************************************++++++++++++************************+++*********))))))))))))++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---+++,,,,,,---...---------......------...///111222///000222333444444333333444111111444666555555888555888::::::;;;AAAKKKTTT]]]hhhwww~~~tttjjjcccZZZPPPIIIGGGEEECCCBBBBBBBBB@@@>>>???>>>===???AAACCCCCCBBB?????????>>>===;;;999888666444222222333333222111111000//////.........///...------,,,,,,------...---------------...//////........................++++++++++++++++++++++++------,,,++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++)))+++---,,,***)))***,,,************************))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''(((((()))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******++++++***(((''''''(((***+++'''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((()))))))))((((((''''''''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&%%%%%%$$$$$$(((((()))***************************************)))************+++++++++************************************))))))))))))++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------...---++++++++++++---...+++,,,------......------......------...///111222///000222333444444333333555111///222333111000222333666888777555777>>>EEEFFFPPP^^^jjjttt|||ooofffYYYPPPLLLIIIEEEAAABBBBBBAAABBBCCCBBB???<<>>>>>???@@@???>>>=========<<<:::888666444333111000000111333222222222111000///////////////------,,,,,,,,,------...---------------...///000........................++++++++++++++++++++++++,,,,,,+++++++++,,,------)))************+++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,***,,,...---+++***,,,...************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&'''((()))))))))((())))))))))))))))))))))))''''''''''''((((((((()))%%%%%%%%%&&&'''(((((())),,,***)))'''''')))***,,,&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&&&&&&&'''((())))))***%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%$$$######""")))))))))))))))******+++))))))))))))************)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,...//////...,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------.....................////////////333222000......///111222000000000000000000000000444111///222777:::999666CCCGGGMMMSSS[[[hhhxxxwwwhhh]]]SSSNNNGGGBBBAAAAAA@@@>>>???????????????>>>===<<<=========>>>>>>>>>>>>>>>;;;:::999777555444333333111000///...------------000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,+++(((((())))))))))))*********++++++************++++++)))************+++++++++******))))))***+++,,,,,,...222555333---((((((*********))))))((((((''''''************************)))((('''''''''(((***+++))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%((((((((((((((()))******((((((''''''&&&&&&&&&%%%)))((('''&&&%%%&&&'''(((++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***,,,---......---,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,------------............////////////222111000//////000111111000000000000000000000000333111///222777999888555555999>>>BBBHHHQQQ^^^hhh{{{}}}wwwpppggg[[[PPPIIIIIIEEE@@@>>>>>>???>>>===>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;;;;;;;;;;:::999777666444333333222222222111000000000111111000//////...------,,,,,,,,,,,,,,,,,,,,,---------------------------------.........---++++++,,,...++++++++++++++++++++++++,,,***))))))+++,,,+++))))))))))))*********++++++++++++************++++++)))************+++++++++******))))))***++++++,,,///222555333...))))))+++***)))))))))))))))(((((((((((((((((((((((((((((()))(((((('''((()))***+++(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%((((((((((((((()))******+++*********))))))))))))(((((('''&&&&&&'''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********+++++++++++++++***************+++++++++++++++************************************+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---............/////////000000000000000000000000000000000000000000000000222000///111555777666444000333666888;;;@@@HHHNNN___iiixxxyyyrrreee```XXXRRRLLLGGGCCC@@@???===<<<<<<===>>>>>>===?????????>>>>>>===<<<;;;;;;;;;;;;::::::999999888555555333222000000///////////////...//////000000000000000///......---------------....../////////........................000///...+++)))***---///************************,,,***)))***+++,,,+++***************+++++++++,,,++++++************++++++)))************+++++++++*********)))******+++,,,///222444222...******+++)))))))))***************((((((((((((((((((((((((((((((((((((((()))******'''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&((((((((((((((())))))***(((((((((''''''''''''''''''&&&&&&&&&'''((()))***'''''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))************++++++******)))))))))(((+++++++++***************)))))))))))))))))))))))))))***++++++++++++***)))***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********---------.........//////...///000000111000000///000000000000000000000000000//////000333555555333333555777888888:::>>>AAAJJJSSS___lllyyyzzzooodddZZZTTTQQQMMMGGGCCCBBBCCCCCCCCC;;;<<<<<<>>>???@@@??????AAABBBBBBBBBAAA@@@@@@???======<<<;;;:::999888888555444333222111000000000...............///000000111111111000000/////////.........///000000111111........................---...---,,,***+++...000++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))*********++++++++++++***************++++++...000111000,,,*********))))))******++++++,,,,,,************************((((((((((((((())))))***(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''&&&''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))(((((('''((()))))))))************))))))))))))))))))))))))(((((()))))))))******************))))))(((((((((************************))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,++++++*********------------............---...///000000000000000///////////////////////////......000111333333222111333444555555555777888:::AAAJJJSSS]]]lll}}}ssslllbbbXXXPPPKKKGGGEEEDDDAAA>>>======?????????===>>>@@@AAAAAAAAA@@@@@@CCCDDDDDDEEEEEEDDDDDDDDD@@@???>>>===;;;999888888777666555444444444444444333222111111111111111111000///////////////......---------....../////////------------------------)))+++---...------...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,******+++++++++,,,,,,,,,++++++************++++++))))))*********+++++++++++++++***************+++,,,------,,,***)))))))))))))))******++++++,,,,,,************************'''(((((()))))))))))))))))))))))))))))))))))))))''''''((()))******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))######$$$%%%&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((((())))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((()))))))))***************************************************************************++++++++++++,,,,,,,,,,,,++++++++++++,,,------------..................//////000000111////////////////////////---......///000000111111000111111222333333444444444999???CCCIIISSSaaakkk~~~}}}vvvmmmddd^^^UUUOOOHHHCCCBBBCCCDDDDDDCCCAAA??????@@@@@@???===AAACCCDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJFFFEEEDDDBBB???===<<<;;;777777666555555666666666777666444333111000000000////////////............------------------------------------------------(((***---///.........///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---************+++++++++,,,++++++************++++++)))************+++++++++,,,+++******)))*********++++++******))))))(((((()))))))))***************((((((((((((((((((((((((''''''((()))))))))))))))************************''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((('''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***))))))(((((((((((((((''''''(((((((((((())))))###$$$%%%&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***)))((())))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***''''''((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++++++++******+++++++++************++++++++++++,,,,,,,,,,,,------------,,,,,,---------...............------...///111222////////////////////////,,,---.........///000000222111111111222333333333222666:::;;;<<>>??????@@@@@@@@@???===:::777555444333333333333333333333333333111111111000000///..............................,,,---...---,,,+++---...++++++++++++++++++++++++***,,,...---+++***,,,---)))))))))*********++++++++++++************++++++)))************+++++++++,,,++++++***))))))******+++***)))))))))***))))))***)))))))))))))))((((((((((((((((((((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))''''''(((******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((()))***'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))*********)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&&&&'''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,+++)))((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((())))))*********+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))************+++++++++,,,,,,,,,------.........,,,,,,,,,---------......///...---,,,---///111333////////////////////////,,,---............///000111000......///000000000...222555444333555<<>>===888888888999999999999999888777666666444444333222000000000000000000000000111111///,,,))))))+++...***************************,,,...---+++***,,,...((())))))))))))*********++++++************++++++)))************+++++++++,,,,,,+++***))))))******,,,+++))))))***++++++*********))))))((((((''''''************************&&&''')))*********)))(((((((((((((((((((((((((((''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))*********)))((((((((((((((((((((((((((())))))******(((((()))******)))((('''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((()))***+++++++++++++++***)))((((((((()))+++,,,***((('''%%%%%%'''(((***))))))))))))******************))))))))))))******))))))))))))))))))))))))+++++++++++++++***)))(((******++++++++++++*********++++++,,,,,,------...///---,,,,,,...//////...////////////////////////........................111000/////////000222333333444555666777777777777===BBBJJJRRRZZZgggwww}}}mmmjjjeee```[[[XXXVVVVVVLLLMMMMMMNNNMMMKKKJJJIIIIIIKKKLLLMMMNNNOOORRRTTTQQQPPPPPPSSSWWW\\\^^^___XXXWWWUUURRROOOOOOQQQSSSNNNRRRWWWYYYXXXXXXYYY[[[^^^\\\ZZZWWWUUUTTTTTTTTTTTTTTTSSSTTTUUUXXX[[[]]]```]]]XXXQQQLLLHHHFFFEEEBBBBBBCCCBBB@@@AAACCCEEEDDDBBBAAAAAA@@@===999666333444555444222222222222...//////---,,,***++++++...---,,,+++++++++,,,---,,,,,,------,,,,,,+++***+++************++++++,,,++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******)))))))))))))))***&&&&&&''''''(((((())))))'''(((+++---...---,,,,,,))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((&&&$$$%%%((()))(((&&&'''&&&&&&'''***++++++*********))))))((((((''''''''''''&&&%%%%%%'''((())))))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))---,,,***)))'''&&&&&&&&&(((((((((((())))))))))))***(((''''''(((((('''%%%((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))******************)))((((((((()))***++++++***)))(((((()))***+++))))))))))))******************))))))))))))******))))))))))))))))))))))))***++++++++++++***)))(((******++++++++++++************+++,,,,,,------......---,,,,,,...//////...................................................000//////...///000111222111222333444555555555555111666;;;AAAGGGQQQ^^^gggvvvyyyrrriiibbbZZZXXXUUURRRPPPOOOOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPOOOQQQSSSSSSSSSTTTVVVXXXUUUTTTUUUXXX\\\```bbbbbb[[[[[[YYYVVVSSSQQQRRRSSSTTTXXX\\\]]][[[ZZZYYYZZZ]]]\\\YYYWWWUUUSSSSSSSSSXXXXXXXXXXXXZZZ]]]```bbbgggddd___YYYTTTOOOMMMKKKHHHGGGFFFGGGIIILLLNNNPPPMMMMMMLLLMMMLLLIIIEEEAAA>>>>>>===;;;999888888888444444444333111000/////////...---+++++++++,,,,,,++++++,,,------,,,,,,+++)))))))))((())))))***+++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))(((((((((((())))))(((((((((((((((((()))))))))***+++------,,,+++***))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((&&&%%%&&&((()))(((&&&(((''''''(((************))))))))))))((((((''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((()))((('''''''''(((******(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))+++***)))((('''&&&&&&&&&'''((((((((())))))))))))***(((''''''(((((('''%%%''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))))))))((((((((()))***++++++***)))(((((()))***+++))))))))))))******************))))))))))))******))))))))))))))))))))))))******++++++******))))))******++++++++++++************++++++,,,---------...---+++,,,...//////...........................------------------------.........---......///000//////000111222222222222///111555777:::@@@IIIPPPZZZeeetttsssqqqmmmgggaaa[[[VVVSSSQQQPPPOOOOOOPPPQQQRRRSSSVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWYYYYYYXXXXXXZZZ[[[XXXXXXYYY\\\aaadddeeeeee]]]^^^]]][[[WWWTTTTTTTTTXXX[[[___```^^^ZZZWWWVVV[[[YYYWWWUUUSSSSSSSSSSSS[[[ZZZZZZ[[[]]]___bbbcccjjjhhhddd```[[[VVVSSSQQQNNNKKKIIIKKKPPPVVVZZZZZZYYYYYY[[[]]]]]][[[VVVRRRMMMKKKGGGCCC@@@?????????;;;;;;;;;:::999777555333111000///------,,,,,,,,,,,,---...//////...------)))))))))))))))***++++++++++++************++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((('''''''''(((((()))))))))))))))))))))((((((***+++,,,,,,,,,***)))((())))))))))))))))))))))))))))))((((((((((((((('''(((((((((((((((((((((((('''&&&%%%&&&((()))(((''')))))))))*********)))))))))))))))(((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((((((((('''(((((((((((())))))******((((((''''''''''''((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))******++++++++++++***************+++,,,,,,------...,,,+++,,,---.........---------------------------------------------------,,,------------............///000000000000000222333555555666999>>>BBBFFFOOOZZZfffrrrtttiii___```aaa^^^YYYUUUTTTUUUUUUUUUUUUUUUWWWXXXZZZ[[[ZZZ[[[\\\\\\\\\[[[YYYXXXWWWYYYZZZZZZXXXXXXXXXYYYWWWWWWYYY\\\```bbbcccbbb[[[]]]]]]\\\YYYWWWVVVVVVXXX[[[^^^___^^^YYYUUURRRUUUTTTSSSRRRRRRSSSTTTUUUYYYYYYXXXXXXYYYZZZ[[[\\\cccbbbaaa^^^[[[XXXUUUTTTQQQLLLHHHJJJRRRYYY\\\\\\^^^```dddhhhjjjiiieeeaaaYYYUUUOOOIIIFFFFFFFFFFFFBBBBBBBBBAAA@@@>>>:::777555444333222111000000000000000111222111///---,,,,,,,,,+++++++++,,,,,,---++++++************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++)))(((((((((((())))))***++++++******))))))(((((()))******++++++***))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))+++,,,,,,***)))((((((((((((((((((((((((((((((&&&''')))*********)))(((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))((('''&&&&&&(((((('''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))******))))))(((''''''(((((((((''''''&&&''''''(((((())))))))))))((((((''''''''''''((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))((())))))*********))))))******++++++++++++******))))))***++++++,,,,,,---...,,,++++++---......---------------------------------------------------+++,,,,,,---------------......///000000000000///000000111111111333555888999===CCCKKKTTTaaaoooxxx~~~|||zzzsssggg^^^WWWZZZ\\\ZZZVVVSSSTTTWWWXXXXXXXXXXXXXXXYYYYYYZZZ\\\\\\\\\[[[ZZZXXXUUUTTTTTTVVVWWWWWWUUUTTTTTTTTTTTTTTTTTTVVVZZZ\\\\\\\\\VVVXXXZZZZZZXXXWWWXXXXXXXXXZZZ\\\^^^^^^ZZZUUURRRNNNNNNNNNOOOQQQSSSVVVWWWWWWWWWVVVUUUTTTSSSSSSSSSXXXYYYYYYYYYYYYXXXWWWVVVTTTOOOJJJKKKQQQVVVXXXXXX[[[^^^ccciiinnnnnnllliiiaaa[[[TTTOOOMMMMMMLLLLLLJJJIIIIIIJJJJJJGGGBBB>>>999999999888777666666555333333444444222///,,,***...------,,,++++++,,,,,,++++++************++++++************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++***)))))))))******+++,,,++++++******))))))((((((''''''((()))******++++++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((()))))),,,...---+++)))((()))'''''''''''''''(((((((((&&&''')))*********)))(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((())))))&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((('''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))************))))))(((((((((((((((''''''&&&&&&'''((()))))))))(((((())))))************))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((())))))******))))))******++++++++++++******))))))******+++,,,,,,,,,---,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,...//////000000/////////.........///000111111222555666888;;;AAAKKKVVV]]]iiirrr|||{{{|||~~~{{{yyyqqqooonnnnnnnnnkkkeee___[[[]]]^^^\\\WWWTTTTTTUUUZZZZZZZZZZZZYYYYYYXXXXXX[[[[[[ZZZYYYWWWTTTQQQOOOSSSUUUWWWWWWUUUSSSRRRSSSTTTRRRPPPQQQSSSUUUVVVVVVRRRTTTVVVVVVUUUVVVWWWYYYZZZZZZ\\\^^^^^^[[[WWWSSSJJJJJJKKKMMMPPPSSSVVVXXXUUUTTTSSSRRRQQQOOONNNNNNPPPQQQRRRSSSUUUVVVWWWXXXVVVRRRNNNMMMPPPSSSTTTSSSTTTWWW\\\bbbgggiiihhhfffbbb\\\TTTQQQQQQRRRQQQPPPPPPOOOPPPRRRSSSPPPIIIDDD=========>>>======<<<;;;666777888888666222///,,,000///...,,,+++*********++++++************++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++************+++,,,,,,---))))))))))))))))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&((())))))(((''')))***(((,,,//////,,,))))))***&&&''''''''''''(((((((((''''''(((((()))))))))(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''''''''((((((((('''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''************************(((((())))))))))))(((((()))))))))))))))((('''&&&&&&'''((()))))))))((('''))))))************))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))******++++++++++++******)))))))))***++++++,,,,,,---+++***+++,,,...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,.........//////......---000//////000111111111000444444555666999???EEEIIIPPPYYYdddmmmvvvvvvuuussspppllliiiiiijjjpppppppppooooooooooooooohhhhhhhhhhhhfffdddbbb```___```___]]]ZZZWWWVVVUUUXXXYYYZZZZZZ[[[[[[[[[[[[YYYYYYXXXWWWUUUSSSPPPOOOUUUXXXZZZZZZYYYWWWVVVVVVWWWTTTPPPOOOPPPRRRSSSTTTRRRSSSTTTSSSRRRSSSVVVXXX[[[ZZZZZZZZZ[[[YYYTTTPPPJJJJJJJJJLLLNNNQQQTTTUUUPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLMMMOOORRRUUUVVVUUUSSSQQQOOONNNNNNOOOPPPNNNPPPSSSXXX]]]___^^^\\\ZZZUUUOOOMMMOOOQQQPPPNNNPPPOOOPPPSSSVVVSSSLLLEEE>>>???@@@AAAAAAAAA@@@???===???AAAAAA@@@>>>:::888666555333111...---,,,+++++++++************++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))***+++,,,---(((((((((((((((((())))))''''''''''''(((((()))***))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((&&&(((***)))'''''')))+++''',,,000000,,,)))***+++&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''(((***''''''&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''************************''''''((((((((((((''''''))))))******)))(((''''''%%%&&&((()))))))))((('''''''''((((((((((((''''''))))))))))))******************))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))******++++++++++++******)))))))))***++++++,,,,,,---+++***+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---------------......---,,,,,,///......///000000...---000000111333555777999;;;>>>EEEMMMTTTZZZeeesss~~~~~~sssvvvuuurrrppprrrssspppjjjjjjkkkiiigggfffgggiiilllkkkiiihhhggghhhiiijjjfffggggggdddaaa^^^]]]^^^\\\[[[ZZZZZZYYYXXXVVVUUUSSSTTTVVVXXXZZZ[[[\\\\\\WWWWWWWWWWWWUUUSSSQQQPPPYYY\\\^^^___]]]\\\[[[[[[ZZZVVVQQQOOOOOORRRTTTTTTTTTTTTSSSRRRPPPQQQTTTWWW[[[XXXWWWVVVWWWUUUPPPLLLKKKKKKKKKKKKMMMOOOQQQSSSKKKLLLLLLMMMMMMLLLLLLLLLIIIHHHHHHIIIKKKNNNQQQSSSRRRRRRQQQOOOLLLKKKLLLMMMLLLLLLNNNRRRUUUWWWVVVTTTRRRMMMHHHGGGKKKMMMLLLJJJMMMLLLNNNQQQTTTRRRJJJCCC>>>???AAABBBCCCCCCBBBAAADDDFFFIIIKKKKKKIIIFFFDDD<<<;;;999666333111000///++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++(((((((((((()))***+++,,,&&&&&&''''''(((((())))))))))))(((''''''''''''((())))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((&&&(((******'''''')))+++&&&+++000111---******,,,&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''%%%%%%'''((((((((('''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***)))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&''''''''')))))))))))))))(((''''''((((((((((((((((((((((((+++***)))(((((()))***+++''''''(((((())))))******))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......---,,,---...///000111000000000000222333444:::===AAADDDHHHPPP[[[dddxxx{{{oooeeeaaaccceeegggiiikkkkkkllllllkkkjjjiiiiiihhhfffdddiiijjjiiifffcccaaaaaabbbeeeaaa\\\ZZZYYYYYYVVVTTTVVVWWWYYYXXXWWWWWWXXXZZZWWW[[[[[[XXXYYY___cccdddZZZ\\\]]][[[WWWSSSSSSTTT\\\[[[ZZZ]]]```aaa___\\\[[[YYYVVVUUUVVVVVVUUUTTTVVVYYYYYYVVVQQQQQQUUUZZZYYYWWWUUUTTTTTTSSSQQQOOOLLLLLLLLLMMMNNNNNNOOOOOORRRQQQPPPOOONNNLLLKKKKKKIIIIIIJJJKKKLLLMMMMMMMMMOOOMMMKKKIIIGGGFFFFFFGGGIIIKKKMMMPPPQQQRRRSSSSSSOOONNNLLLKKKIIIGGGEEEEEEBBBDDDHHHLLLNNNNNNMMMMMMCCCAAAAAAEEEFFFDDDFFFIIIEEEGGGKKKPPPTTTTTTQQQNNNIIIEEE@@@===<<<999444000111000...,,,+++++++++,,,...---++++++,,,,,,+++***)))((('''&&&'''((()))***((()))*********)))'''&&&''''''(((((())))))************))))))((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))+++*********))))))(((((('''&&&%%%$$$%%%''')))***''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''')))))))))))))))(((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------...------,,,---...///000111000000000000222333444222555888999;;;AAAKKKSSSdddnnn|||zzztttqqqppplllddd]]]___```ccceeehhhjjjkkklllmmmllljjjiiihhhgggdddaaaccccccbbb___[[[ZZZZZZ[[[\\\XXXUUUSSSTTTSSSRRRPPPPPPRRRSSSSSSSSSSSSTTTVVVWWW\\\]]]ZZZZZZ^^^aaaaaa\\\]]]]]]ZZZWWWUUUUUUWWWZZZZZZ[[[^^^aaabbb```^^^]]]\\\[[[\\\^^^^^^^^^\\\WWWYYYZZZYYYWWWWWWYYY\\\^^^\\\[[[[[[[[[[[[ZZZXXXUUUVVVWWWXXXYYYZZZ[[[\\\WWWVVVUUUSSSRRRPPPNNNNNNMMMMMMNNNNNNNNNMMMLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHKKKMMMOOOPPPPPPPPPOOONNNMMMLLLJJJHHHGGGFFFEEEGGGJJJMMMOOOOOOOOOOOOJJJEEEBBBCCCCCCBBBEEEJJJJJJKKKMMMQQQTTTUUURRRPPPMMMJJJFFFCCCBBB@@@<<<999555444222000...------------,,,***)))******)))(((,,,+++***)))((())))))***''''''((((((((('''&&&%%%'''((((((((()))))))))******)))))))))((((((((('''(((((('''&&&&&&'''(((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))*********)))))))))((((((((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))'''''''''''''''''''''''')))))))))))))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((*********)))((('''''''''))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---------------------------------,,,---......///000000000000000222333333111333444444555999@@@EEEMMMTTT___jjjrrr||||||vvvppplllkkkjjjiiihhhhhheeeaaa]]]```aaacccfffiiikkklllmmmmmmkkkhhhfffeeebbb___]]]^^^]]][[[WWWTTTRRRTTTUUUUUUSSSQQQPPPQQQQQQPPPOOONNNOOOQQQRRRRRRSSSUUUWWWZZZ___aaa``````bbbcccaaa``````___\\\ZZZZZZ]]]______```dddhhhlllllljjjhhhkkkkkkmmmpppssssssrrrpppeeeffffffggghhhiiijjjkkkiiihhhggghhhjjjlllkkkjjjfffggghhhjjjlllmmmnnnnnniiihhhgggfffdddbbb```____________^^^[[[XXXUUUSSSMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKLLLNNNOOOOOOOOONNNKKKKKKJJJIIIGGGFFFDDDCCCEEEFFFGGGIIIKKKMMMNNNOOORRRKKKEEECCCAAAAAAEEEKKKNNNNNNPPPRRRUUUWWWVVVTTTRRROOOLLLJJJHHHGGGEEECCC>>>===:::888555333222222000...,,,+++******)))'''---,,,+++***************'''((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))*********)))))))))((((((((('''(((((((((((((((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((************************))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111111222333333444444444444666;;;???>>>CCCJJJQQQYYYaaajjjooo}}}zzzuuurrrttt}}}|||uuupppllliiigggiiikkkkkkiiifffdddccccccdddfffhhhjjjkkklllllliiigggcccaaa___]]]ZZZXXX[[[ZZZXXXTTTQQQPPPRRRTTTVVVUUUUUUTTTTTTTTTTTTTTTQQQTTTVVVXXXYYYZZZ]]]___```fffkkkkkklllnnnnnnkkkiiigggeeecccdddgggllloooooorrrwww|||}}}{{{|||zzzxxxxxx{{{~~~|||{{{{{{~~~|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyywwwwwwvvvtttoooiiidddaaaYYYYYYWWWVVVUUUTTTSSSSSSUUUVVVVVVUUUTTTRRRPPPOOOJJJJJJJJJJJJHHHGGGEEEDDDEEEEEEFFFGGGJJJLLLOOOQQQUUUNNNHHHFFFDDDCCCGGGLLLOOOOOOOOORRRVVVYYYZZZYYYUUUSSSQQQOOOMMMKKKJJJIIIIIIHHHEEECCC@@@===;;;:::888555222000///...,,,***++++++******************************************(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((())))))++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000111111222222///000111111111333666888999:::===AAAFFFLLLRRRVVV\\\cccooo}}}}}}xxxrrrmmmhhheeecccddd___\\\[[[\\\bbbppp}}}yyytttqqqiiikkkmmmkkkgggcccaaaaaaddddddeeefffggggggggggggdddaaa^^^\\\[[[ZZZXXXVVVZZZYYYXXXUUURRRRRRSSSUUUYYYYYYZZZZZZYYYYYYYYYYYYXXX[[[^^^```bbbeeehhhjjjllltttzzz|||~~~}}}wwwuuurrrqqqsssyyy|||uuuqqqnnnmmmlllkkkiiigggeeedddfffeeeccc```\\\WWWSSSQQQNNNOOOPPPPPPOOOMMMKKKJJJIIIIIIIIIJJJLLLOOORRRTTTSSSOOOLLLLLLJJJHHHIIIMMMLLLLLLMMMQQQUUUYYY[[[\\\XXXXXXWWWUUURRRPPPNNNNNNPPPOOONNNKKKHHHFFFDDDBBB???<<<999666444222///---(((((()))******+++++++++++++++*********+++++++++))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((()))*********))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))''''''(((((((((((())))))++++++++++++++++++++++++************************(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++)))))))))************+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---...///000111111111111...//////000222444555666666666666777999===AAACCCCCCJJJUUUcccqqq|||wwwqqqjjjeee```^^^XXXVVVSSSPPPNNNMMMLLLLLLNNNMMMPPPUUUZZZcccsssxxxsssmmmmmmlllhhhccc___]]]\\\^^^___``````aaaaaaaaa``````^^^[[[ZZZ[[[\\\\\\[[[ZZZ[[[[[[ZZZXXXWWWXXXZZZ\\\^^^```aaaaaa```bbbccccccfffjjjmmmpppssswwwzzz}}}~~~|||zzzyyyvvvtttqqqkkkeee^^^XXXUUUQQQRRRTTTTTTTTTRRRPPPOOOMMMLLLLLLKKKLLLNNNOOOQQQQQQNNNMMMNNNMMMJJJIIILLLHHHHHHJJJNNNSSSWWWYYYYYYZZZ\\\^^^]]]ZZZWWWUUUUUUTTTSSSSSSQQQPPPMMMKKKJJJFFFCCC>>>;;;888555222///******+++,,,---,,,,,,,,,)))))))))((())))))***+++))))))))))))(((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++************************))))))))))))************************++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,---...///000111111111000000///000111333444444333555444333333444666888888:::>>>EEEMMMWWWbbbmmmtttxxx}}}yyyvvvsssnnnnnnmmmmmmlllhhhddd```YYYWWWTTTPPPLLLJJJHHHGGGEEEDDDDDDDDDFFFHHHJJJLLLMMMPPPVVV]]]bbbiiixxxvvvqqqmmmkkkgggccc```]]][[[ZZZXXXYYYZZZ\\\]]]^^^^^^______^^^\\\]]]___bbbcccddd^^^```bbbcccbbbaaaaaabbbcccgggkkknnnoooppprrruuuvvvyyy}}}~~~xxxpppiiiccc___YYYZZZ\\\]]]]]][[[YYYXXXWWWVVVTTTRRRPPPOOONNNMMMQQQMMMLLLMMMKKKHHHGGGIIIFFFFFFHHHKKKPPPRRRSSSRRRVVV[[[```bbb```^^^\\\[[[XXXYYYYYYYYYXXXVVVUUUTTTNNNJJJEEEAAA>>>:::666444111111222222111///...---***))))))((()))***+++,,,***)))))))))(((((((((''''''((((((((()))))))))***&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########"""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((******))))))((((((''''''))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************)))************+++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,---///111111111000000---------...000000///---555444222222444555666555777888:::<<<@@@GGGOOOTTTWWW```lllwwwzzzzzzzzzxxxuuuqqqmmmkkkjjjkkkjjjiiimmmtttwwwuuudddbbb___^^^___``````___ZZZ[[[[[[ZZZXXXTTTQQQOOONNNNNNNNNOOONNNLLLHHHDDDFFFFFFDDDCCCCCCCCCCCCCCCEEEEEEEEEGGGJJJMMMQQQSSSYYY\\\ccciiilllppp{{{~~~uuupppiiieee```\\\[[[ZZZXXXVVVTTTVVVXXX[[[]]]___```aaa```___^^^```dddhhhjjjkkkcccfffiiikkkkkkjjjiiijjjlllqqqwww{{{}}}zzzrrrlllhhheeegggiiijjjjjjiiifffeeefffdddbbb^^^ZZZVVVSSSRRRRRRMMMJJJJJJHHHDDDDDDGGGFFFFFFGGGJJJMMMNNNNNNLLLQQQXXX___cccccc```___^^^]]]^^^_________^^^]]]\\\TTTQQQLLLGGGCCC???;;;888888888888666444222///...,,,,,,+++++++++,,,...///******))))))(((((((((''''''((((((((())))))******%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%''''''''''''''''''&&&&&&'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))---+++)))((('''((()))***'''''''''''''''((())))))******))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************,,,,,,++++++++++++++++++)))))))))))))))))))))))))))************+++++++++.........------,,,,,,,,,//////////////////////////////...---...///000111...//////000111222222222222222333333333444444444111222444777:::<<<>>>@@@@@@FFFPPPXXX```kkkxxx|||yyyyyyxxxsssooofffdddaaa]]]YYYVVVTTTSSSTTTRRRPPPRRRUUUVVVUUUSSSMMMLLLLLLKKKJJJIIIIIIHHHDDDDDDDDDDDDDDDCCCBBBBBB@@@AAACCCEEEEEECCCBBB@@@===>>>??????>>>@@@BBBEEEEEEHHHNNNTTTZZZ^^^```bbbfffhhhkkkmmmppptttyyy}}}|||~~~wwwmmmeeeaaaaaa___]]][[[YYYWWWVVVXXXWWWWWW[[[```bbbaaa`````````aaadddjjjooossstttttttttsssqqqooonnnnnnooouuu}}}}}}{{{~~~}}}}}}~~~~~~wwwvvvyyy~~~zzzyyyxxxwwwooopppqqqpppmmmkkkkkkkkkllljjjhhhgggfffdddaaa^^^WWWTTTQQQNNNLLLJJJGGGDDDCCCDDDEEEFFFFFFFFFEEEEEEKKKQQQXXX\\\[[[[[[]]]aaabbbcccccccccccccccccccccaaa^^^XXXPPPHHHCCCBBBBBB;;;<<<<<<;;;999777555333000///...+++***+++---000---,,,+++***))))))((((((''''''(((((((((((((((((()))(((((((((''''''''''''+++*********))))))((((((***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((((((((())))))((((((''''''&&&&&&'''''''''''''''((()))))))))'''&&&&&&((())))))(((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***((('''&&&'''((()))'''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++******------------------------......---------...///000...//////000111111222222000111111111111222222222444444555666777888888999888===BBBGGGJJJPPPYYY```lllttt~~~zzztttooolllllljjjfffbbbYYYWWWTTTPPPLLLIIIGGGFFFHHHFFFDDDEEEHHHIIIGGGFFFBBBBBBAAA@@@@@@???>>>>>>>>>>>>????????????>>>>>>>>>???@@@@@@@@@???>>>===>>>???@@@AAABBBEEEIIIMMMNNNRRRYYY```ggglllnnnooonnnnnnnnnoooppprrrtttuuunnnnnnpppqqqpppmmmgggbbb``````___]]]\\\ZZZYYYYYY[[[ZZZYYY[[[^^^``````^^^eeegggjjjooouuu{{{~~~~~~~~~~~~~~~}}}zzzzzz{{{xxxzzz|||{{{yyywwwwwwwwwvvvuuussspppmmmkkkiiihhhjjjjjjkkkmmmoooooollljjjiiiiiiiiikkkmmmpppsssuuuwwwyyy|||{{{xxxuuurrrqqqfffdddeeejjjnnnqqqvvv{{{}}}yyyvvvtttsssrrrssstttuuuuuurrrppppppppppppooommmkkkjjjgggdddbbb^^^\\\YYYVVVTTTQQQMMMJJJGGGFFFFFFEEEDDDCCCCCCBBBEEEJJJNNNPPPPPPRRRWWW\\\______```bbbdddfffhhhiiigggddd]]]TTTJJJCCC@@@@@@@@@AAACCCDDDCCC???<<<999777666222...+++***+++,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))((((((''''''***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))((((((''''''''''''''''''''''''((())))))+++)))'''''''''((('''&&&''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%((()))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))'''&&&&&&&&&'''((((((((('''''''''((())))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++*********)))))))))))))))++++++++++++++++++++++++---------,,,---......///...//////000000111111222////////////000000000000333333333333444444444444555888:::;;;;;;===BBBGGGMMMTTT___iiirrr{{{|||uuuppplllgggdddcccaaa]]]YYYPPPNNNKKKHHHEEEBBB@@@@@@AAA@@@>>>???@@@@@@???>>>======<<<<<<;;;:::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@BBBCCCEEEHHHMMMTTTYYY^^^bbbiiipppvvvyyyzzzzzzvvvssspppoooqqqrrrpppnnneeecccbbbccceeeffffffeeeaaa``````___^^^]]]\\\\\\^^^\\\[[[]]]```bbbddddddooosssxxx|||vvvmmmfffdddjjjjjjjjjhhhfffdddeeefffdddiiimmmlllfff```______[[[[[[ZZZYYYXXXWWWVVVVVVYYYZZZ]]]aaacccbbb]]]ZZZWWWVVVTTTSSSUUUZZZ___bbbgggiiikkkkkkiiieeecccbbb[[[VVVTTTVVVYYY\\\bbbiiilllqqqsssrrrrrruuuvvvuuurrrpppnnnlllkkkjjjjjjjjjtttvvvxxxxxxwwwvvvvvvwwwtttsssrrrooollliiigggeeefffdddaaa___\\\YYYTTTQQQNNNLLLIIIFFFDDDCCCBBBBBBBBBDDDEEEDDDEEEHHHOOOUUUXXXXXXZZZ]]]aaafffkkkmmmmmmjjjcccXXXMMMFFFBBBAAAEEEGGGJJJLLLKKKHHHDDDAAA@@@===999444000...------,,,+++)))(((((()))***,,,*********))))))))))))))))))))))))(((((((((''''''((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''((()))))),,,***((('''''''''&&&$$$'''''''''''''''''''''''')))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&((((((((((((((()))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''((())))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------......////////////000000111111........./////////000000000000111222333444444555333555777888888999===@@@@@@EEELLLRRRWWW^^^ffflllqqqvvv}}}~~~|||xxxrrrmmmlllhhhccc```]]]ZZZUUURRRKKKJJJGGGEEEBBB@@@>>>>>>???>>>>>>=========<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999:::::::::;;;===???AAABBBEEEFFFHHHJJJOOOVVV___eeemmmpppuuuzzz}}}~~~}}}|||xxxtttppppppssssssoookkkfffdddaaabbbdddgggiiiiiiccccccbbbaaa```___^^^^^^^^^^^^```ccchhhmmmrrruuu|||rrrmmmfff^^^XXXWWW[[[[[[ZZZZZZZZZ\\\^^^```bbbhhhnnnkkkccc[[[YYYZZZSSSSSSSSSSSSSSSRRRRRRRRRUUUXXX]]]bbbeeeccc^^^ZZZVVVTTTQQQOOOOOOQQQUUUWWW^^^```cccdddcccaaa``````]]]WWWRRRQQQPPPOOOSSSYYY[[[aaaeeedddfffjjjlllkkk```___^^^\\\[[[\\\^^^aaalllooosssuuuvvvwwwxxxyyyuuuuuutttqqqlllhhhfffeeehhhgggfffeeeccc___ZZZVVVTTTRRRNNNJJJGGGFFFEEEEEECCCDDDCCCBBBBBBEEEJJJOOOPPPPPPQQQTTTYYY___eeehhhllliiiccc[[[RRRKKKHHHGGGJJJKKKMMMNNNNNNMMMKKKIIIFFFBBB>>>;;;888666555444111///---***)))***+++,,,*********))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))+++)))''''''''''''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))******************++++++++++++++++++++++++,,,,,,,,,---------------///////////////000000000/////////000000000111111000111111222222333333444///111333444555777999;;;999<<>>BBBFFFJJJLLLMMMNNNPPPSSSWWW___hhhmmmtttwww{{{~~~~~~}}}zzzvvvqqqppprrrqqqlllgggfffdddbbbbbbeeeggghhhiiiggggggfffdddcccbbbaaa```bbbeeeiiiooowww}}}~~~|||sssiiibbb[[[TTTQQQSSSSSSSSSTTTVVVYYY]]]```bbbdddjjjooolllccc[[[YYY[[[WWWWWWVVVVVVVVVUUUUUUUUUTTTWWW]]]cccfffeee```\\\XXXVVVTTTRRROOONNNLLLLLLVVVYYY\\\^^^_________```___YYYTTTSSSOOOKKKKKKNNNRRRXXX]]]^^^```eeegggfff]]][[[WWWRRROOOOOORRRVVV\\\aaaggglllpppsssuuuwwwuuuvvvuuuqqqkkkfffdddcccgggggghhhiiiiiifffbbb^^^XXXVVVQQQMMMJJJHHHHHHHHHFFFFFFFFFEEEEEEEEEFFFGGGIIIIIIIIIKKKNNNSSSXXX[[[bbbaaa___ZZZUUUQQQPPPQQQPPPPPPOOOOOOPPPQQQSSSTTTLLLHHHCCC@@@>>><<<999666666444111...+++******************)))))))))((((((***)))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))))))))'''''''''''''''((()))))))))'''&&&&&&((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********************)))((((((((())))))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---////////////////////////000000000000111111111111444333333222111111000000111111222333444555555666666888::::::888888<<>><<<;;;;;;:::999:::;;;:::888888888:::777777777777777777777777888888777777888:::<<<======???CCCHHHMMMRRRVVVXXXYYYZZZ\\\^^^aaagggnnntttvvvxxx{{{~~~{{{xxxtttrrrpppmmmhhhcccbbbaaa___```cccfffhhhiiiqqqppppppooonnnmmmmmmlllpppttt{{{{{{tttnnnnnnnnnnnnppptttxxxpppggg```YYYRRRQQQTTTSSSSSSUUUYYY^^^cccffffffdddhhhjjjggg```[[[[[[\\\]]]]]]\\\[[[[[[ZZZYYYYYYTTTWWWZZZ___bbbaaa^^^[[[VVVVVVUUUSSSPPPLLLIIIGGGLLLOOOSSSUUUVVVWWWYYYZZZ[[[VVVTTTSSSPPPKKKJJJLLLNNNUUUZZZ[[[]]]aaacccbbbaaa___ZZZSSSLLLIIIKKKNNNNNNTTT\\\ccchhhllloooqqqrrrssssssnnnfffaaa______bbbdddgggkkkmmmmmmiiifff\\\YYYUUUQQQMMMJJJHHHHHHGGGGGGHHHHHHGGGFFFDDDDDDGGGFFFFFFFFFHHHJJJMMMOOOWWWXXXXXXWWWUUUUUUVVVXXXUUUTTTSSSRRRSSSWWWZZZ]]]SSSOOOIIIEEECCC@@@;;;777;;;:::777444000...,,,+++,,,,,,++++++***)))))))))******)))))))))((((((((())))))))))))************(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''(((((())))))''''''''''''(((((((((((('''''''''''''''((())))))((('''&&&&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&'''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))+++******)))(((((())))))))))))))))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((($$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......///////////////////////////000000000000111111111222222111111000000//////333333333444555555555444444777:::999777666888;;;:::;;;<<<======???BBBDDDIIILLLPPPTTTXXX]]]cccgggmmmooorrrtttwwwxxxyyyyyysssttttttsssoookkkhhhfffeeebbb^^^ZZZYYYXXXXXXWWWRRRRRRQQQOOOKKKGGGEEECCCBBBAAA???>>>===<<<<<<<<<888:::<<<;;;999888:::<<<999999999999999999999999777777888:::===@@@DDDFFFJJJMMMRRRXXX^^^cccfffgggeeefffhhhiiikkkoootttwwwxxxyyyzzz{{{||||||}}}}}}wwwvvvtttrrroookkkgggeeedddaaa```bbbgggmmmsssvvv|||zzz{{{yyy}}}{{{xxxwwwvvvrrriiiccc___aaacccdddhhhlllsssnnniiifffaaa[[[ZZZ]]]\\\\\\^^^ccciiimmmnnnnnnjjjjjjiiigggdddcccdddeeeggggggffffffeeeddddddccc``````aaacccdddcccaaa^^^[[[[[[[[[[[[YYYWWWUUUSSSRRRTTTWWWYYYYYYZZZ\\\]]]\\\XXXTTTTTTQQQMMMLLLOOOLLLSSSWWWWWWXXX[[[[[[YYY\\\]]]\\\WWWOOOJJJJJJLLLHHHMMMVVV]]]cccfffiiikkkkkkllllllfff^^^XXXVVVWWWYYY\\\bbbiiinnnooollliiicccaaa]]]XXXSSSNNNJJJHHHIIIHHHHHHHHHIIIIIIHHHGGGHHHHHHGGGGGGGGGHHHHHHIIIPPPRRRSSSTTTTTTUUUWWWYYYVVVUUUUUUUUUWWWZZZ^^^___ZZZVVVPPPMMMMMMJJJEEE@@@BBBBBB@@@>>>;;;777444333///......---,,,,,,++++++*********)))))))))((((((((((((((()))))))))******'''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''(((((()))******%%%&&&&&&&&&'''''''''((('''''''''''''''((())))))***(((&&&&&&((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&''''''((()))******+++'''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((())))))((((((++++++***))))))((())))))%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++++++++++++++++++++++++++------///000000000///...///////////////.........////////////000000000000---......///000111222222111000111222444555444333111444777666444222444666444666888888777666666777:::<<<>>>@@@BBBFFFJJJMMMPPPRRRVVVZZZ^^^```bbbbbb]]]^^^___]]]ZZZXXXVVVVVVYYYWWWSSSOOOMMMMMMNNNNNNHHHIIIJJJIIIFFFCCCBBBAAA>>>===<<<:::999999999999444666888888666666888:::777777777777777777777777888999:::===BBBHHHLLLOOOWWWZZZ```ffflllppprrrsssmmmnnnpppqqqqqqssswwwyyy{{{zzzyyywwwvvvvvvvvvvvvppprrrsssqqqnnnkkkjjjjjjjjjgggeeegggoooyyyyyytttnnnmmmqqqtttxxxxxxtttpppnnnlllhhh```[[[XXX\\\___aaaeeejjjnnnllllllmmmjjjffffffiiiggggggiiinnntttwwwwwwuuutttrrrooommmmmmnnnpppqqqqqqqqqqqqpppppppppooooooqqqooommmllllllkkkiiigggdddeeeeeefffffffffggggggdddfffiiijjjiiiiiikkklllccc]]]YYYWWWTTTPPPPPPSSSLLLQQQUUUTTTTTTUUUUUURRRRRRVVVZZZXXXSSSNNNMMMNNNGGGLLLUUU\\\aaadddfffhhhccceeeeee___VVVOOONNNOOOQQQUUU\\\dddkkkmmmllliiikkkiiieee```YYYRRRMMMJJJKKKIIIHHHIIIJJJLLLMMMLLLJJJJJJJJJJJJIIIIIIHHHHHHMMMOOOQQQRRRRRRSSSUUUWWWSSSSSSUUUWWWYYY[[[]]]^^^^^^ZZZUUUUUUVVVUUUQQQMMMHHHIIIIIIHHHEEEBBB>>><<<111111000///......------************))))))))))))&&&'''''''''(((((())))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))******+++%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))),,,***((('''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%+++***)))(((((((((((((((''''''''''''((((((((((((%%%&&&(((***++++++***)))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))+++***)))(((((('''((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))))))))))),,,,,,,,,+++++++++******((((((((((((((((((((((((************************++++++***)))((('''&&&&&&&&&(((***+++,,,+++)))(((************************++++++++++++++++++++++++++++++,,,------......///333000...---...000000000//////000000000000//////000111111111111222222222222222222333333444444444222222333333444555666666999:::;;;<<<======>>>===>>>@@@CCCGGGIIIJJJJJJJJJLLLLLLLLLLLLLLLLLLMMMMMMOOOLLLHHHFFFEEEFFFEEEDDDDDDCCCAAA@@@@@@@@@AAABBB===;;;999888666666666777555666777777666777999;;;888888888777666777999;;;<<<>>>AAAEEEKKKTTT]]]cccdddiiiooosssuuuvvvxxx{{{xxxyyyyyyxxxvvvuuuvvvwwwtttsssppppppqqqsssttttttooolllmmmqqqpppjjjiiilllooommmnnntttyyypppjjjhhhhhhhhhgggkkknnnppppppnnnkkkiiihhhbbbbbbbbbcccfffiiilllnnnqqqtttzzz|||wwwqqqrrryyy~~~|||}}}}}}}}}{{{www{{{zzz{{{|||~~~~~~|||zzz{{{|||}}}}}}}}}}}}{{{vvvnnniiigggeeebbb```___aaaaaa\\\YYYXXXTTTOOOTTTUUUUUUUUUSSSOOOLLLJJJCCCCCCIIISSSZZZZZZZZZ\\\cccdddccc^^^VVVNNNJJJIIIOOOPPPSSSXXX]]]dddiiilllmmmllliiifff```YYYPPPJJJGGGFFFEEEGGGJJJNNNPPPQQQNNNNNNMMMJJJIIIIIILLLOOOLLLLLLMMMQQQUUUVVVTTTQQQNNNOOOQQQTTTXXX\\\___aaacccaaa^^^]]]]]]]]]\\\\\\VVVSSSPPPPPPRRRPPPJJJDDD>>>:::555111///......---...+++((()))+++,,,***''''''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++******)))(((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%'''(((***%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%***)))(((((('''''''''(((''''''''''''(((((((((((("""###%%%'''(((((('''&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))***))))))(((((((((((()))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''))))))))))))))))))))))))******************************))))))(((((('''''''''(((***+++++++++)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........111///,,,,,,---///////////////000000000000//////000000111111111222222222222222222333333333444444222222333333444444555555555555666888888999999999999;;;===???AAAAAA@@@???>>>>>>>>>>>>???AAABBBBBBFFFCCC@@@>>>>>>>>>======>>>===<<<;;;;;;;;;<<<<<<999888777666666777777888444555666555444555777888555666777777777999;;;>>>CCCFFFLLLRRRYYYaaaiiinnnmmmrrrxxx|||}}}}}}}}}~~~~~~~~~{{{wwwrrrppppppqqqsssqqqnnnllllllmmmnnnoooooommmoootttuuutttvvvzzz~~~}}}~~~|||vvvwwwyyywwwtttoookkkeeecccdddffffffeeeeeehhhlllmmmmmmkkkkkkkkkkkklllnnnqqqtttwwwyyy{{{}}}xxxuuussspppmmmooorrrqqqmmmiiihhhddd^^^XXXXXXWWWVVVSSSPPPMMMKKKDDDCCCFFFNNNSSSRRRQQQRRRVVVXXX[[[ZZZVVVSSSRRRSSSSSSRRRQQQRRRVVV[[[```dddeeeddddddbbb^^^VVVMMMGGGHHHGGGGGGHHHLLLPPPSSSTTTRRRRRRPPPMMMKKKKKKMMMOOOMMMKKKLLLNNNRRRTTTTTTRRRKKKMMMPPPSSSWWW[[[^^^```eeedddddddddddddddcccbbb\\\XXXUUUUUUWWWXXXVVVSSSPPPIII@@@888444333222222000---)))(((***+++)))'''(((((((((((()))***++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((''''''&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''''''''''''''''''''''''''((((((((((((%%%&&&((()))***))))))(((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((()))))))))))))))(((((((((((())))))***''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&************************))))))))))))))))))))))))))))))))))))(((((((((((('''((()))++++++******)))************************------------------------++++++,,,,,,------......///---++++++,,,............//////000000//////...000000000111111111222222222222222222333333333333333333333333333333333333222222333444555555555555666777888999999888666666666666666777888:::<<<<<<>>>;;;888777777777666555777666555555444555555555555555555555555666777888444555555555444444555777555777999;;;===???CCCFFFLLLPPPVVV]]]dddkkkqqquuuuuuzzz~~~|||wwwqqqllljjjkkkmmmqqqnnnkkkgggggghhhkkkmmmnnnnnnqqqwww||||||ooogggfffeeedddbbb```______```ccceeeeeeeeedddhhhmmmqqqssstttvvvwww~~~}}}||||||yyywwwrrrlllcccbbb```]]]YYYUUUSSSQQQKKKIIIIIINNNPPPLLLIIIJJJFFFHHHLLLNNNOOOOOOPPPQQQTTTQQQNNNLLLMMMPPPUUUXXX[[[\\\]]]]]]ZZZSSSIIIBBBFFFFFFFFFHHHKKKPPPTTTWWWXXXXXXVVVRRRNNNLLLMMMNNNLLLJJJIIIJJJMMMOOOPPPPPPIIIKKKNNNSSSWWWZZZ]]]^^^aaacccfffhhhjjjkkklllkkkccc^^^XXXXXX[[[```cccdddfff]]]PPPEEE>>>;;;:::999666111,,,***++++++***)))))))))))))))***+++,,,---***))))))(((((())))))***''''''''''''''''''''''''))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((('''''''''(((''''''&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''(((((((((((('''((()))************)))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))(((((('''(((((()))******''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((()))************)))************************------------------------***++++++,,,------......///---+++,,,---///.........//////////////////...000000000000111111111111222222222222222222222333333333333333222222222222222333444444555555555444444555555666666555444333555555555555666777888999999777555444444555444333222222222222111111222222444444444444444555555555444555555555444444666888999<<<@@@CCCFFFJJJNNNQQQTTTXXX]]]bbbgggmmmssswwwzzz~~~tttrrrmmmgggddddddiiilllmmmkkkhhhfffeeehhhmmmpppsssuuuyyy~~~}}}|||}}}xxxmmmeeeaaaaaa`````````aaacccfffiiikkkkkkkkkooosssyyy~~~zzztttsssppplllhhhddd```^^^]]]ZZZVVVTTTVVVTTTOOOKKKKKKCCCDDDFFFGGGGGGFFFFFFFFFNNNLLLIIIFFFFFFHHHKKKLLLPPPRRRVVVXXXWWWPPPGGG@@@CCCCCCDDDFFFIIIOOOUUUYYY]]]]]][[[WWWRRRNNNMMMMMMKKKJJJJJJKKKKKKKKKJJJIIIGGGJJJNNNRRRVVVYYY[[[\\\[[[^^^bbbeeeiiilllppprrrfffaaaZZZXXX[[[ccciiimmmqqqiii]]]RRRJJJFFFCCCAAA<<<666///,,,,,,,,,+++)))))))))))))))***+++,,,---***))))))))))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((((('''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&$$$###&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))(((((('''(((((()))******''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******(((((()))***************************************++++++++++++++++++++++++******++++++,,,------......---,,,---///000//////......////////////......//////000000000111111111222222222222222222222222222222222222222111111111222333444444444444444444222333444444555555555555444333222222222222222333666555333333444444333222111111222222222222222222444444444444333333222222111333444555555666888;;;???CCCHHHLLLPPPTTTYYY\\\]]]```dddhhhmmmrrrxxx|||zzzuuujjjgggbbb^^^\\\___fffkkkhhhhhhgggggghhhllltttyyy}}}~~~~~~{{{zzzyyywwwtttrrrqqqssstttvvvuuupppiiicccaaaaaaccceeehhhkkknnnrrruuuwwwyyyzzz~~~~~~{{{uuupppllliiiiiiiiiiiiccc```___]]]WWWSSSSSSMMMLLLKKKIIIHHHFFFDDDBBBCCCCCCBBBAAAAAAAAAAAAAAACCCFFFKKKPPPRRRPPPJJJFFFBBBCCCEEEFFFIIINNNVVV[[[______]]]YYYTTTOOOMMMLLLLLLNNNPPPQQQOOOKKKHHHFFFHHHJJJMMMQQQUUUXXXZZZ[[[\\\]]]```aaacccffflllppphhhbbb\\\XXX[[[bbbiiinnnooojjjccc]]]WWWRRRMMMJJJ@@@:::333...---,,,***(((******))))))******+++,,,******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''))))))((('''&&&''''''''''''(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((()))))))))))))))(((((((((((())))))***''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))*********************************++++++++++++++++++++++++******++++++,,,,,,------...---,,,---///000000///---......//////......---/////////000000000111111222222222222222111111111111111111111111111111111111222222333333222222222000000111222333444555555444444333222111111111111333111000111222333111000111222333333444333333333333444444444333333222111000222444666888:::>>>AAAHHHLLLQQQWWW[[[___cccfffhhhkkkppptttxxx||||||vvvnnnhhheeebbb^^^ZZZYYY\\\ccchhhfffiiikkkmmmpppvvv~~~sssoooppppppooooooooonnnnnnsssqqqooommmkkkkkklllmmmoooooommmkkkiiikkkpppsssuuuxxx{{{~~~}}}vvvqqqmmmlllmmmoooqqqkkkgggfffddd^^^\\\\\\TTTRRROOOMMMLLLJJJGGGEEEAAAAAAAAA@@@>>><<<:::999888:::???EEEKKKMMMLLLJJJBBBDDDEEEFFFHHHNNNVVV]]]]]]^^^]]]ZZZUUUOOOLLLKKKLLLPPPTTTUUUSSSNNNJJJGGGIIIJJJKKKNNNQQQTTTWWWYYY^^^```aaa```]]]^^^aaaeeeeeebbb]]]ZZZ[[[```gggkkkgggfffeeedddbbb^^^ZZZVVVFFFAAA999444111///,,,))),,,+++******))))))******+++******))))))******+++************************))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&(((******)))((('''''''''''''''((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((())))))))))))***))))))(((((((((((()))''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,++++++---///000///...---......//////......---////////////000000000111222222222222111111111000//////000000111111222222111222222333222222111111111111111111222333333444444444333222222222333333111000///000222222111///000111222333444444333222111222333444444444333222333666999===@@@DDDIIILLLTTTXXX^^^cccgggkkkoooqqqrrrvvv|||~~~uuutttssssssqqqmmmfffaaacccaaa]]]ZZZZZZ___fffkkknnnrrrwww{{{~~~wwwkkkffffffeeeeeefffgggiiijjjnnnmmmmmmmmmmmmnnnooooootttwwwzzz{{{|||~~~zzztttnnnlllmmmoooqqqtttnnnjjjjjjiiieeedddfff[[[XXXTTTSSSSSSRRROOOMMMNNNLLLIIIEEEAAA===;;;999555666777;;;@@@CCCDDDDDD???AAACCCCCCDDDIIIRRRZZZZZZ[[[[[[YYYTTTOOOLLLJJJIIIMMMQQQRRRPPPMMMKKKKKKIIIIIIIIIIIILLLOOOSSSUUUXXX\\\___^^^ZZZWWWXXXYYY]]]\\\[[[ZZZ[[[^^^bbbeeecccccceeegggiiihhheeecccQQQLLLEEE@@@<<<999444000///...---+++************+++******))))))******+++))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&'''''''''(((############$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%''')))***+++***)))(((''''''''''''((((((((()))((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))+++***)))(((((('''((((((((()))***)))((('''(((***************************)))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++************************------------------------)))******+++,,,,,,------*********,,,...///...,,,---..................---////////////000000000000222222222222111111000000...//////000111222222333333333444444444333333222333333222222222333333444////////////000111111222111000000111333333222000///000222333333333222222///000222444555555555555999<<<@@@DDDHHHMMMSSSVVV___ccciiinnnqqquuuxxx{{{xxx}}}}}}vvvrrrfffeeeeeegggiiihhhddd``````___^^^\\\^^^ccckkkqqqwww|||tttiiibbbaaa``````bbbfffjjjllliiijjjlllooorrruuuwwwxxxzzz}}}yyysssmmmkkkmmmqqqsssuuuooollllllllljjjjjjllleeebbb^^^\\\]]]\\\ZZZWWW]]]ZZZSSSKKKEEEAAA>>>===999777555555777888999999;;;===?????????DDDNNNUUUWWWYYYZZZXXXTTTOOOKKKJJJDDDGGGKKKLLLJJJJJJKKKMMMIIIHHHFFFFFFHHHLLLPPPSSSMMMSSS[[[]]]YYYUUUSSSSSSUUUVVVXXXXXXYYY[[[]]]___bbbccceeehhhlllnnnmmmlll\\\WWWPPPKKKGGGCCC===888111000///---+++*********++++++************++++++))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&'''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((######""""""###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$***))))))((('''&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))((((((((((((...---,,,***)))'''&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&'''((((((((('''&&&%%%%%%(((((())))))))))))((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((******))))))(((((('''''''''''''''''''''((()))))),,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,---------......////////////////////////000000000000////////////000000////////////000000000000////////////000000222222111111111111111111222222222111111111000000000000000000000000000000222222111111111111111111444555555444222111222333111222222333333666:::===CCCHHHOOOSSSUUUXXX\\\___hhhooowww{{{|||}}}xxxnnnfff```[[[YYY^^^aaa___[[[YYY^^^___fffooorrrqqquuu}}}{{{uuutttuuussskkkddddddbbb```aaaeeejjjmmmnnntttwww{{{xxxrrrmmmkkkiiijjjqqqyyyyyyxxxvvvtttsssoookkkhhheeedddcccaaa^^^[[[YYYXXX```^^^ZZZUUUOOOHHHBBB??????===:::888777666333111222333444555999???HHHNNNUUUVVVXXXXXXUUUPPPIIIEEEGGGDDDCCCFFFKKKOOOQQQPPPOOOLLLIIIHHHIIIKKKLLLMMMLLLNNNPPPRRRSSSTTTSSSSSSSSSVVVWWWVVVUUUUUUWWWZZZ___cccggghhhhhhiiilllnnnmmmdddZZZVVVVVVTTTKKKCCC===999444000...---,,,******)))((()))******((('''))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%))))))(((((((((((())))))&&&''')))(((&&&%%%&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((###%%%''''''&&&%%%&&&'''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((()))++++++))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))))))))((('''&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((*********)))))))))(((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((('''''''''''''''((())))))++++++*********)))))))))+++******))))))******+++++++++++++++++++++++++++))))))***++++++++++++***+++,,,,,,,,,,,,---------------------------------000/////////////////////000000////////////000000000000////////////000000111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111111222444333222000000000...000333555888===CCCHHHLLLQQQWWW\\\```dddjjjmmmsssxxx}}}}}}{{{yyyzzz|||}}}}}}~~~|||uuujjjbbb[[[VVVTTTWWWZZZZZZ[[[]]]eeeiiirrr~~~tttpppsssuuusssqqqrrrsssqqqlllgggjjjiiiiiiiiilllqqqvvvyyy}}}}}}zzznnnjjjhhhiiijjjkkkqqqxxx|||zzzwwwuuurrroookkkhhhaaaaaaaaa___\\\YYYVVVUUU\\\ZZZXXXTTTOOOIIIDDDBBBAAA???>>>======<<<999777333222222222333888>>>CCCOOORRRVVVXXXWWWRRRLLLHHHFFFDDDCCCCCCFFFKKKPPPRRRVVVSSSOOOLLLKKKJJJJJJIIIMMMLLLKKKKKKKKKLLLMMMNNNQQQSSSUUUUUUUUUUUUXXX[[[^^^```cccddddddeeehhhkkkmmmhhhccc___]]]YYYSSSNNNIIICCC<<<666222000...,,,+++***)))***++++++)))'''))))))(((''''''''''''((((((((((((((((((((((((((()))))))))***)))(((((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))(((((((((((())))))'''((())))))'''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((()))******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((('''&&&&&&&&&''''''(((((((((((('''''''''(((((())))))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((())))))***++++++((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''((())))))***))))))))))))(((((((((+++******))))))******+++++++++++++++++++++++++++((()))******++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000//////......//////000000//////......//////000111111111111111111111111222222222111111111111111000000000000000000000000111111111111111111111111000222444444222111111222222444888<<>>666666444111000222666:::CCCGGGLLLQQQSSSQQQNNNLLLJJJJJJHHHFFFDDDHHHNNNTTTZZZWWWTTTQQQOOOMMMJJJHHHMMMKKKHHHEEEEEEFFFIIIJJJMMMOOORRRSSSTTTVVVXXXZZZ[[[\\\^^^^^^___aaadddgggkkkkkkjjjgggbbb]]]YYYXXXTTTMMMDDD>>>:::666111...---+++******++++++***(((***))))))(((((((((((((((((((((((((((((((((((((((***************))))))(((((((((((((((((((((((((((''''''''''''''''''(((((()))((((((''''''(((((()))(((***+++***(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######&&&((((((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&''''''(((((((((((('''''''''(((((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''((()))***++++++((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&'''((((((((('''(((((())))))))))))(((((())))))((((((''''''&&&&&&((((((''''''''''''((((((''''''(((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))******))))))))))))******************************((())))))***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////////////////......//////////////////....../////////000000000000111111111111111111111111111111111111000000000000000000000000111111111111111222222222111222333333222444666999;;;>>>CCCGGGMMMSSS[[[___aaacccggglllrrryyyzzzsssnnnllllllhhhiiiiiiiiifffbbb]]]YYYUUUVVV[[[aaadddhhhsss~~~{{{qqqlllhhhgggeeecccdddhhhnnnuuu~~~zzzxxxvvvsssqqqrrrsssuuuwwwzzz|||vvvnnnkkkgggeeeddddddbbbaaafffgggiiikkkjjjgggccc```dddeeehhhjjjlllnnnnnnooouuuttttttuuutttqqqllliiiaaa___```dddhhhlllsss|||yyytttnnniiiddd```[[[\\\^^^```___\\\XXXVVVUUUTTTSSSQQQMMMJJJFFFDDDBBBBBBCCCEEEGGGGGGDDDBBB===<<<:::777444444666999888:::>>>CCCGGGIIIJJJKKKNNNQQQQQQMMMHHHGGGNNNUUUXXXWWWVVVUUUTTTRRRNNNKKKLLLJJJGGGEEEEEEFFFIIIJJJIIIKKKNNNPPPRRRUUUWWWXXXWWWWWWWWWXXX[[[^^^bbbeeeiiiiiihhhfffbbb]]]YYYVVVSSSNNNHHHEEECCC>>>777111///...,,,+++++++++***(((+++***))))))(((((())))))(((((((((((((((((((((((()))************)))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((''''''((((((((()))++++++***(((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***%%%!!!!!!&&&)))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&'''((((((((('''(((((())))))))))))(((((())))))((((((''''''&&&&&&((((((''''''''''''((((((''''''(((((())))))******'''''''''''''''((())))))***************************))))))))))))))))))***************************(((((()))************))))))))))))*********++++++------------------------------....../////////000//////............////////////............////////////000000000111111111111111111111111111111111000000000000000000000000000000111111111222222222222222222111333888>>>CCCFFFJJJPPPWWW]]]cccjjjnnnpppppprrruuuzzz}}}xxxpppiiidddbbbaaa]]]\\\ZZZXXXWWWWWWXXXYYY\\\aaajjjsssxxx}}}|||vvvmmmhhheeefffffffffjjjppp|||}}}}}}}}}{{{yyyvvvsssqqqqqquuuyyy{{{}}}vvvqqqoookkkhhhhhhhhhiiiiiikkkkkkmmmooopppoookkkgggcccbbbaaa``````^^^[[[XXX[[[]]]______]]]YYYUUUSSSUUUVVVYYY[[[\\\]]]\\\\\\bbbcccfffhhhhhhddd^^^YYYTTTQQQRRRWWW\\\cccoooyyyyyysssmmmgggaaa]]]ZZZ\\\```cccdddbbb```___]]]\\\[[[WWWSSSOOOKKKHHHAAAAAABBBDDDFFFGGGFFFDDDAAAAAA@@@===::::::;;;<<<777666555666777:::===???FFFLLLQQQOOOJJJHHHNNNTTTVVVVVVWWWXXXXXXUUUOOOKKKGGGGGGFFFFFFGGGHHHIIIJJJGGGHHHJJJNNNQQQSSSTTTTTTRRRQQQRRRTTTYYY^^^bbbdddgggdddaaa```___[[[TTTOOOKKKHHHGGGJJJLLLIII@@@888555222///---,,,,,,***)))++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&''''''(((((()))))))))((((((''''''''''''(((((()))***+++***((('''&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''***%%%!!!!!!&&&)))(((&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''((())))))))))))************++++++***))))))(((((())))))***************************'''((())))))******))))))))))))*********+++++++++---------------------------------......//////000///......------......//////......------......///...//////000000111111111111111111111111222222222000000000000000000000000000000000111222222333333222222333444888@@@IIIOOORRRXXXaaaiiiqqqwww|||yyytttlllccc\\\XXXUUUUUUSSSSSSQQQPPPQQQVVV^^^ccckkkppp{{{|||xxxuuuvvvyyyzzzvvvrrrmmmjjjjjjmmmnnnooouuu||||||wwwtttrrrmmmmmmnnnoooppppppppppppooorrrtttwww|||~~~xxxuuurrrnnnmmmnnnoooppppppnnnnnnmmmmmmlllkkkjjjjjjfffeeeeeefffeeeccc___\\\]]]^^^___]]]YYYUUUSSSRRRQQQRRRTTTUUUVVVTTTSSSQQQQQQSSSVVVYYYYYYVVVPPPKKKEEEBBBCCCGGGNNNVVVbbbmmmxxxvvvrrroookkkeee___[[[YYY[[[```dddhhhiiiiiiiiijjjiiigggccc]]]XXXSSSPPPDDDCCCBBBCCCEEEFFFFFFEEEBBBCCCCCCAAA???>>>>>>@@@>>>;;;666222000000111333777>>>EEEFFFDDDEEEJJJPPPSSSTTTWWWYYYYYYUUUNNNIIIBBBCCCCCCDDDFFFHHHIIIJJJHHHHHHJJJMMMQQQSSSRRRQQQNNNNNNOOORRRWWW\\\___```ccc___[[[ZZZZZZWWWQQQLLLGGGFFFHHHNNNTTTSSSJJJBBB===999555222000...,,,+++,,,++++++***************))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))(((''''''&&&&&&''''''(((''')))******(((''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((%%%######&&&((((((&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''((((((((()))'''''''''''''''''''''''''''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((('''''''''''''''((())))))((((((((()))))))))******))))))(((((((((((())))))************************'''(((((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000///......------......//////......------......///......//////000111111222000000111111111222222222000000000000000000000000///000000111222222333333333666;;;@@@FFFNNNVVV\\\aaahhhsss||||||xxxlllfff^^^VVVQQQOOONNNNNNPPPRRRTTTVVV[[[eeepppxxxwwwpppnnnmmmnnnrrrttttttsssuuuwww{{{xxxvvvzzz~~~zzzyyyxxxvvvuuusssrrrrrrrrrssstttwwwyyy|||||||||~~~|||}}}~~~|||yyywwwyyy{{{wwwuuusssrrrqqqooollljjjiiijjjjjjgggbbb___^^^___YYYYYY[[[[[[YYYWWWTTTRRRNNNNNNOOOPPPQQQPPPLLLIIIFFFCCCBBBEEEGGGKKKSSS\\\ccccccccccccbbb___YYYUUUUUUXXX]]]ccciiimmmpppqqqsssqqqooojjjeee___ZZZWWWIIIFFFDDDCCCEEEFFFGGGGGGDDDEEEFFFEEEBBBAAAAAABBBCCCAAA===888444222111111///333888::::::===BBBGGGKKKNNNSSSXXXZZZVVVOOOJJJDDDCCCBBBBBBCCCFFFIIILLLLLLKKKLLLOOOSSSTTTRRROOOMMMLLLMMMPPPVVVYYYZZZYYYZZZYYYWWWUUUSSSQQQOOONNNMMMKKKLLLRRRZZZ\\\UUUMMMFFFBBB<<<888555222000...,,,,,,+++************+++)))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''')))))))))((((((((((((((((((''''''&&&&&&''''''(((%%%'''(((((('''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''((()))******+++&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((('''&&&%%%%%%(((((())))))))))))((((((&&&'''''''''(((((())))))((((((''''''''''''((((((******))))))(((((('''''''''''''''''''''((())))))&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000.........------..................------.........---......///000111111222000000111111222222222222000000000000000000000000///000000111222222333333666<<>>DDDOOOYYYbbbjjjppptttxxxooogggbbb```XXXXXXVVVSSSOOOOOOSSSXXX\\\dddooowww~~~~~~xxxnnniiieeeeeehhhiiifffcccgggmmmsssvvvyyy}}}yyyxxxyyy}}}~~~~~~}}}{{{yyywwwvvvlllgggaaa___```aaa^^^ZZZ[[[YYYXXXWWWWWWVVVUUUSSSSSSTTTUUUSSSOOOJJJGGGFFFJJJIIIJJJKKKLLLKKKHHHEEEEEEKKKWWWbbbggghhhnnnvvvuuuqqqllliiigggddd```\\\NNNIIIGGGIIIJJJIIIJJJMMMLLLRRRSSSMMMGGGCCC@@@<<<>>>>>>>>>@@@AAAAAA>>><<<;;;888444000///000333666999999<<>>===;;;;;;======<<<;;;>>><<<999555333222111222444333444:::CCCJJJNNNOOORRRRRRQQQLLLGGGFFFIIILLLVVVUUUVVVWWWZZZZZZYYYXXXTTTWWWVVVRRRRRRUUUUUURRRJJJLLLMMMNNNNNNOOOQQQSSSQQQQQQRRRVVVZZZ\\\[[[ZZZOOOMMMKKKJJJHHHEEEAAA>>>:::777333000---,,,+++,,,******+++***)))((())))))((((((((((((((((((((((((''''''(((((())))))))))))***************)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((******)))'''&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))******))))))))))))((((((******))))))))))))((((((*********))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------..................////////////////////////000000000000000000111111111111222111///000222444333666:::???DDDJJJPPPTTT]]]```ffflllttt}}}~~~sssmmmhhheee___XXXRRRPPPRRRTTTXXX\\\aaaeeeiiipppxxx~~~xxxqqqiiiccc```^^^[[[XXXYYY^^^fffkkkvvvzzz{{{|||wwwpppmmmjjjjjjooossstttttt}}}~~~}}}~~~{{{sssmmmkkkgggccccccfffhhhhhhgggllliiieeeaaa^^^[[[WWWTTTOOOPPPPPPOOONNNMMMOOOPPPLLLJJJGGGFFFEEEDDDCCCAAA??????AAAEEEFFFIIIQQQZZZ^^^\\\YYYXXXVVVUUURRRPPPNNNKKKKKKNNNQQQRRRUUUZZZ```gggkkkggg```ZZZSSSNNNDDDAAA<<<999:::;;;======@@@???>>><<<:::777666444222111000000444:::@@@DDDMMMOOOQQQPPPMMMKKKLLLNNNXXXWWWWWWYYY[[[[[[YYYXXXUUUYYYZZZYYYXXXXXXVVVRRRKKKLLLNNNOOOOOOQQQTTTWWWSSSSSSSSSUUUXXXXXXWWWUUUPPPOOOMMMLLLMMMLLLJJJIIIDDDAAA;;;555111...---------,,,+++***************(((((((((((((((((((((((('''''''''(((((((((((((((+++******)))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((($$$%%%&&&'''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&''''''((((((''''''&&&&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))((((((******))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------...............---------.........///////////////000000000000000111111111444444333222000111444777666:::BBBJJJQQQXXX___dddhhhlllqqqwww}}}tttjjjdddbbb```ZZZSSSNNNOOOSSSXXXbbbhhhpppwww}}}xxxpppmmmkkkgggcccbbbdddeeecccccchhhqqqyyy{{{yyy}}}|||wwwrrrpppooorrrwww|||{{{vvvvvvxxxuuummmeeeccc```^^^___bbbeeeffffffhhheeeaaa^^^[[[WWWSSSPPPKKKKKKLLLKKKKKKLLLPPPRRRRRRNNNJJJHHHGGGGGGFFFEEEGGGDDDBBBBBB@@@???DDDJJJKKKJJJJJJKKKLLLMMMMMMMMMHHHFFFGGGLLLOOORRRXXX______hhhpppooojjjeee___YYYPPPJJJBBB<<<;;;===???AAAAAAAAA@@@???>>>>>>>>>===666666444222111333777;;;???CCCGGGJJJJJJMMMQQQUUUVVVUUUVVVXXXZZZZZZXXXVVVTTTVVVXXXXXXYYYYYYXXXVVVRRRSSSTTTSSSSSSSSSUUUWWWWWWWWWWWWWWWWWWVVVTTTSSSQQQOOONNNNNNPPPQQQQQQQQQMMMKKKFFF@@@:::444///---///---+++++++++,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''((((((,,,+++)))((((((((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((''''''(((((()))******+++((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((((((((((())))))((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))******))))))))))))***************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------...............---------------....../////////000//////000000111111111111444333222111111333777;;;CCCJJJSSS]]]fffnnntttxxxuuuzzzxxxoooggg```]]][[[[[[ZZZVVVTTTXXX___ffftttzzzzzzvvvpppiiigggjjjnnnooonnnnnnrrrwwwxxxwwwzzzyyyyyyyyy|||}}}zzzxxxsssnnnnnnqqqoooggg```[[[ZZZXXXYYY[[[^^^```aaa^^^\\\YYYWWWUUUSSSPPPMMMFFFGGGGGGFFFFFFIIIMMMPPPSSSPPPLLLIIIHHHHHHHHHGGGJJJGGGEEEEEECCC???@@@DDDAAABBBCCCDDDEEEFFFGGGHHHAAA@@@BBBFFFJJJMMMUUU^^^```jjjtttuuuqqqmmmgggbbbZZZSSSIIIAAA>>>???AAABBBDDDBBB@@@>>>===>>>@@@AAA<<<<<<;;;888555222333333333666:::>>>AAAGGGOOOUUUVVVVVVWWWXXXYYYXXXUUUSSSNNNMMMNNNPPPRRRTTTWWWYYYYYYYYYYYYWWWTTTQQQQQQQQQUUUVVVXXXYYYYYYYYYXXXXXXRRRQQQPPPPPPRRRTTTTTTSSSTTTTTTTTTRRRKKKAAA777111///,,,***)))+++,,,,,,+++)))))))))))))))))))))))))))(((''''''''''''((((((,,,+++)))((((((((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&''''''(((***++++++,,,((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((())))))))))))((((((((())))))***************))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))*********))))))*********))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------------..................---------......//////000/////////000111111222222222222222222555:::AAAFFFRRRYYYeeeoooxxx~~~rrrggg___ZZZXXXVVVRRRWWW\\\___bbbiiisss{{{uuukkkfffeeeeeegggkkkqqqwww|||}}}~~~}}}}}}~~~{{{wwwsssooojjjiiijjjhhhbbb]]]VVVUUUTTTTTTTTTVVVXXXYYYUUUSSSQQQQQQQQQPPPNNNMMMDDDDDDDDDCCCCCCDDDHHHJJJNNNKKKHHHFFFFFFGGGGGGFFFFFFCCCBBBEEEEEECCCCCCFFFCCCDDDEEEDDDBBBBBBBBBCCC>>>===>>>AAABBBEEEMMMVVVaaallluuuwwwtttpppjjjeee]]]VVVLLLDDDAAAAAABBBCCCGGGDDDAAA===<<<<<<===>>>>>>>>>===<<<:::666333000222333555555666<<>>:::888999999666333222666999888<<>>>>>>>>???@@@@@@AAACCCEEEGGGIIIKKKLLLEEEDDDCCCAAA@@@??????>>><<<===>>>???AAABBBCCCDDD???AAABBBBBBBBBBBBDDDEEEKKKLLLMMMMMMLLLJJJHHHFFFFFFEEEBBB@@@>>>===<<<<<>>>>><<<:::777555333444555888>>>GGGRRR]]]ccc^^^ZZZXXXVVVQQQLLLLLLPPPTTTXXX[[[\\\]]]]]]XXXRRRTTTRRROOOMMMMMMOOOSSSUUUXXX\\\___\\\TTTMMMJJJJJJMMMNNNRRRWWW[[[\\\YYYWWWTTTNNNEEE<<<666222///...---,,,++++++******))))))---,,,+++***))))))))))))))))))************))))))***((('''&&&&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%%%%%%%$$$$$$###"""%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&)))***(((&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))((('''''''''''''''))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((('''&&&'''((()))***++++++***))))))******+++******))))))******+++,,,++++++++++++++++++++++++---...///---+++******+++***++++++,,,---...///000)))+++---...------...///---.........///111555888BBBGGGKKKQQQ^^^ooo|||~~~vvvnnnddd[[[UUUSSSSSSRRRSSSXXXbbbmmmvvvtttkkkfffddd[[[\\\\\\^^^cccnnn}}}yyyvvvvvvwwwwwwxxxzzz|||~~~}}}~~~~~~{{{uuummmddd]]]XXXQQQSSSUUUVVVWWWWWWVVVUUUUUURRRMMMHHHBBB>>>;;;:::999777555444333333444555888999:::<<<>>>???AAAAAAAAA@@@???>>>===<<<<<<<<<:::;;;<<<===>>>@@@AAABBB@@@BBBDDDDDDDDDEEEGGGHHHGGGHHHHHHIIIHHHFFFCCCBBBCCCBBB@@@???>>>>>>>>>???@@@BBBEEEFFFGGGHHHJJJLLLNNNLLLLLLNNNMMMKKKNNNSSSTTTYYY___aaacccccc\\\UUUSSSMMMFFFAAA@@@AAAAAA@@@EEEEEEDDDCCC@@@===:::888333333333666<<>>???AAACCCDDDDDDEEEGGGIIIBBBCCCDDDDDDCCCAAA???===???>>>>>>======???@@@AAA@@@BBBDDDDDDCCCAAAAAAAAADDDCCCDDDGGGIIIKKKPPPWWW\\\ccckkkooorrrpppiii___]]]WWWNNNHHHDDDCCCBBBAAAFFFGGGGGGFFFDDDAAA???===999777333111333777<<>>999111000///---,,,+++***)))---,,,+++******))))))***))))))************))))))))))))''''''''''''))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((()))******&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))(((&&&&&&'''((()))***&&&''''''((()))*********(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))(((''''''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&''')))***+++)))(((***//////***%%%((((((((((((((()))))))))***))))))))))))******+++******))))))******+++,,,++++++++++++++++++++++++---...///...,,,+++,,,---++++++,,,,,,---...//////---///000///......000222555555666888===EEENNNUUUXXX]]]bbbgggrrr}}}wwwlllhhhbbb]]]ZZZWWWTTTRRRVVV]]]gggrrr}}}vvvtttooojjjeeedddfffhhhlllqqqyyy~~~{{{{{{}}}{{{yyyxxxwwwvvvqqqnnnkkkjjjiiiiiihhhfffhhheeebbbaaabbbdddddddddfffddd___ZZZUUUQQQNNNLLLHHHHHHIIIHHHGGGFFFEEEDDDAAA@@@???===;;;999888888555444333222111111111111000000000000000000000000333222222222222222333333333333333444555666888999:::<<<>>>???@@@AAADDDFFFAAABBBCCCCCCBBB@@@>>>=========<<<<<<<<<>>>???@@@CCCEEEGGGGGGDDDAAA@@@???>>><<<===@@@BBBDDDKKKRRR^^^gggqqqwww{{{zzzrrriiibbb]]]TTTLLLGGGDDDCCCCCCFFFGGGIIIIIIIIIGGGEEECCCAAA>>>:::666333111111111777777;;;BBBDDDEEEHHHNNNVVV\\\aaaaaaaaabbb```]]]\\\[[[XXXVVVSSSRRRQQQQQQKKKPPPWWW[[[ZZZWWWUUUTTTLLLKKKKKKMMMQQQUUUWWWXXX^^^aaaeeeddd]]]SSSIIIDDD===:::555000---,,,,,,---------,,,+++************)))******++++++******)))))))))(((''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((())))))&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((()))(((''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))(((((()))***,,,))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''')))***+++)))(((***//////***%%%((((((((()))))))))))))))))))))(((((()))******+++******))))))******+++,,,++++++++++++++++++++++++,,,.........,,,+++,,,---+++,,,,,,------.........///000000///......000222555777:::???FFFPPP[[[bbbbbbhhhooottt|||zzzwwwwwwtttnnnhhh```\\\XXXUUUVVVYYY[[[\\\dddkkkwww{{{rrriiiiiihhhhhhhhhkkkpppttt|||{{{xxxwwwvvvtttmmmjjjgggeeeddddddcccbbbaaa^^^\\\ZZZ\\\^^^```aaaccc```\\\XXXSSSPPPNNNMMMGGGFFFEEEDDDBBB@@@>>>===:::::::::999888888777666444333222111111000000000111111000000/////////......------------...//////000/////////000111333555666888:::;;;<<<===???AAA@@@AAACCCCCCCCCBBB@@@???>>>===<<<;;;;;;;;;<<<===CCCEEEGGGGGGEEECCCBBBAAA???<<<<<<>>>>>>>>>CCCJJJXXXaaalllttt||||||uuujjjeee\\\RRRIIIEEECCCCCCKKKLLLNNNNNNNNNKKKHHHFFF@@@@@@>>><<<999555111///333111333888;;;===DDDKKKUUU]]]cccbbbaaaaaa^^^ZZZWWWVVVUUUTTTTTTTTTUUUVVVRRRUUUXXXYYYYYYXXXWWWWWWPPPOOOMMMNNNRRRVVVYYY[[[]]]bbbiiikkkggg___XXXUUUMMMGGG>>>555///---.........---,,,+++******************++++++++++++******))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((('''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))(((''''''&&&(((((((((''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***)))((((((***,,,***)))))))))((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))***)))(((***,,,---***''''''((()))*********))))))(((((((((((()))******+++******))))))******+++,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,---------........./////////...000222555888<<>><<<;;;999::::::::::::999888888555555444444333222222222222111111000000///......,,,+++++++++++++++,,,,,,---,,,+++++++++---000111333555777888888999;;;======>>>@@@BBBBBBBBBAAA@@@>>>===;;;:::999999::::::???AAACCCCCCBBBAAAAAABBBBBB???>>>???>>><<<@@@EEELLLTTT^^^gggrrr|||~~~zzzqqqlllcccWWWLLLFFFDDDEEEMMMNNNOOOOOOMMMIIIDDDBBB;;;<<<======<<<:::777555333000///111333555<<>>EEEJJJRRR[[[ccckkkrrrwwwyyy~~~{{{tttlllddd^^^ZZZWWWUUUWWW]]]gggqqqyyy~~~|||sssuuuuuuqqqllliiijjjmmmtttxxx~~~xxx|||yyy{{{~~~xxxrrrnnnkkkiiiggghhhfffdddaaa```bbbfffhhhiiihhhddd```[[[WWWTTTRRRNNNMMMJJJGGGCCC@@@>>>===;;;<<<<<<===<<<;;;:::999777777777777666555444333444333333222222111111000,,,++++++*********++++++,,,***)))((()))+++---//////000222333333333555777666888:::===>>>???>>>===<<<;;;:::999888999:::::::::<<<===>>>======>>>@@@@@@>>>>>>@@@>>><<<>>>CCCDDDIIINNNUUU___kkkqqqpppmmmiiiaaaWWWMMMHHHHHHJJJNNNOOORRRSSSQQQNNNIIIGGG>>>======<<<;;;:::999888444111000111000///222888@@@MMMYYY^^^^^^^^^\\\YYYUUUSSSQQQPPPPPPSSSVVVXXX````````````___\\\XXXUUURRRPPPNNNNNNPPPSSSUUUUUU]]]aaafffgggggghhhmmmrrruuupppfffZZZMMMAAA999444......---,,,++++++++++++***++++++,,,,,,++++++***)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''"""%%%((((((&&&%%%%%%'''%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''''''''''''''((()))***))))))))))))))))))))))))%%%&&&((()))))))))((('''((())))))((('''''')))***'''((()))++++++******)))''''''''''''((()))++++++*********)))***++++++,,,++++++++++++++++++++++++)))***++++++***)))***,,,,,,,,,------------------...000222555888===CCCGGGTTTZZZcccllltttzzzwwwtttoooggg___ZZZXXXXXXYYY___jjjyyyzzzqqqkkkeeeeeeccc```___dddoooxxx~~~uuupppwww{{{{{{zzzwwwtttssstttvvvyyyzzzxxxuuurrrttt|||}}}yyyuuusssooonnnllljjjjjjmmmrrruuuooommmjjjfffaaa\\\XXXUUUQQQOOOLLLHHHDDDAAA???>>>999::::::;;;:::999777666444555555444444333222111666666666555555444444333,,,,,,+++***************+++***(((''''''))),,,...***,,,---...------///111111222555888:::;;;;;;::::::999888888888999:::;;;999:::;;;;;;:::;;;===???<<<:::;;;>>>===;;;===AAAAAACCCDDDFFFNNNZZZ```aaabbb```[[[SSSMMMJJJMMMPPPRRRTTTXXX\\\\\\[[[XXXVVVFFFDDD???;;;888777777888888555555666333///000444---===MMMWWW[[[^^^^^^\\\[[[YYYUUURRRRRRTTTWWWYYY]]]^^^aaacccdddaaa\\\XXXSSSQQQOOOOOOQQQSSSTTTTTT\\\___aaaaaaaaaeeennnvvvyyymmm^^^NNNAAA999......---,,,++++++++++++***++++++,,,,,,++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''###$$$$$$%%%&&&'''(((((($$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$''''''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((((((''''''&&&&&&''')))*********))))))((((((''''''))))))((((((''''''&&&&&&(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))******)))(((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''''''''''''''(((''''''(((((()))***+++******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000...,,,,,,,,,,,,+++***333444555888>>>GGGRRRYYYdddppp{{{~~~~~~~~~~~~~~~zzzuuunnnggg```ZZZVVVTTTXXX```jjjttt~~~rrriiiccc___XXXZZZ^^^dddmmmwww{{{wwwttt|||vvvoooooonnnlllkkklllooorrrttt|||xxxrrrnnnlllnnnqqqttt~~~}}}zzzzzz{{{~~~zzzssspppkkkccc\\\YYYVVVSSSNNNJJJGGGDDDAAA>>>===;;;999777666666777888666666555444444444444555888777666555555444555555111000///---+++******)))******))))))******+++,,,------,,,+++++++++,,,,,,111111222333444555555666888999:::;;;;;;;;;:::999::::::999888888999;;;<<<<<<;;;999888999<<>><<<;;;888666555555666777555555444333333333333333666555444444444444444444333222000...,,,+++******+++++++++++++++,,,,,,---......------,,,,,,++++++,,,,,,---...//////000000444666888:::;;;<<<<<<<<<;;;;;;999888888888999::::::999777666888;;;???BBBEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHFFFDDDDDDIIIQQQWWWZZZ^^^aaaeeemmmuuuvvvsss___ZZZQQQHHHAAA>>>======FFFEEEEEEDDDAAA===999777111111333666===EEELLLQQQWWWVVVTTTPPPNNNOOORRRUUUWWWWWWXXXZZZ[[[[[[[[[ZZZXXXWWWVVVSSSRRRTTTZZZ^^^eeedddcccaaaccciiirrryyy}}}rrr^^^PPP???:::333000000000...,,,...,,,******+++++++++***************))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%((((((((('''((())))))***)))((('''&&&&&&'''((()))(((((('''&&&&&&'''(((((()))((('''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))))))))((('''&&&+++***)))(((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++,,,---000222444666>>>JJJWWWaaajjjqqquuu{{{~~~}}}|||zzztttkkkdddUUURRRPPPTTTYYY```lllxxx}}}rrrggg___\\\\\\]]]```fffooo{{{~~~|||}}}xxxvvvuuuttttttnnnnnnooorrruuuyyy}}}yyyvvvrrroooooopppsssuuu}}}{{{tttrrrnnnfff___]]]SSSPPPLLLHHHFFFCCC@@@===:::999777555444444555555333333222111111111111111222222111111222222333333444333111///...,,,,,,+++------,,,,,,------...///////////////...---+++***)))))))))******++++++,,,///000333666999;;;======<<<;;;999888888888999999:::888666555666:::>>>AAAHHHHHHIIIIIIHHHFFFDDDCCCFFFCCC???<<<===BBBKKKRRRXXX___fffkkkrrrzzz|||zzzllleeeZZZNNNFFFBBBAAAAAAGGGFFFGGGIIIIIIFFF???999444222///...000555<<<@@@GGGJJJLLLNNNNNNNNNOOOPPPTTTTTTTTTUUUWWWYYY[[[\\\\\\ZZZWWWSSSSSSWWW^^^cccfffeeebbbaaaaaafffnnnssswww{{{|||nnncccNNNEEE:::333111111222111...---++++++,,,,,,***)))************))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''')))'''&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&'''((()))((('''&&&&&&''''''(((((()))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%'''''''''''''''((())))))***)))'''%%%%%%''')))***'''''''''''''''''''''''')))(((&&&%%%$$$&&&''')))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''')))******((('''%%%***)))((('''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))***************+++++++++*********+++++++++,,,,,,,,,,,,,,,---...222666:::BBBJJJVVVbbblllrrrwwwyyy~~~{{{xxxtttpppjjjccc]]]UUUUUUYYYbbbkkktttpppllleee___]]]___eeeiiiqqqvvvzzzuuuuuu{{{}}}zzz{{{~~~{{{|||~~~~~~~~~{{{tttmmmkkkhhhaaaZZZXXXPPPMMMIIIFFFCCCAAA>>><<<888777666444333333333333111000000///////////////.........//////000222222222222111000///...//////...............///000000///000111111000...,,,***************************+++,,,...111444777999::::::999888888888999:::;;;<<<:::777555666999===???CCCDDDFFFHHHIIIHHHGGGFFFHHHEEE@@@<<<;;;>>>DDDGGGTTT^^^hhhmmmqqquuuuuurrrssslllaaaVVVLLLFFFDDDCCCGGGFFFHHHLLLOOOMMMDDD<<<777555000------///222555999===BBBFFFHHHJJJMMMOOOSSSSSSTTTUUUVVVYYY\\\^^^___]]]YYYVVVUUUXXX]]]aaaccccccbbbbbbbbbeeeiiikkkuuuuuuwww{{{~~~}}}xxxsss^^^TTTGGG<<<666444222111---,,,++++++,,,,,,+++)))************)))))))))(((((((((((((((((((((((((((((((((((((((((()))******''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''')))(((''''''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&&&&&&&''''''(((((())))))((((((((((((((()))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''***)))'''%%%%%%''')))***&&&&&&''''''''''''&&&&&&)))'''&&&$$$%%%&&&((()))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%'''(((******)))'''&&&'''''''''''''''((())))))''''''((((((((((((''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,//////000111222777>>>DDDRRRXXXbbbkkkrrrxxx~~~{{{vvvrrrlllgggccc```^^^]]]___ccclllyyysssiii``````______bbbiiissszzz|||xxx}}}}}}}}}yyyssslllfffdddbbb[[[UUUSSSLLLIIIEEEBBBAAA>>><<<:::666555444333222111111111//////...---------------,,,,,,,,,,,,---///000111///////////////000111111//////......//////000111///000111111111///,,,+++++++++******************)))***+++---///111222333555555555666888:::<<<>>>>>><<<:::888777999;;;<<<;;;===???AAACCCDDDDDDDDDHHHFFFCCCAAAAAAAAAAAABBBLLLWWWdddkkkqqqtttsssppprrrmmmeee\\\RRRKKKFFFCCCHHHGGGJJJOOOSSSQQQHHHAAA999777555222000000000111000333777;;;???EEEJJJNNNSSSUUUXXXYYYYYY[[[^^^aaa```___]]][[[[[[\\\\\\]]]bbbccceeegggiiiiiiiiihhhllllllnnntttzzz~~~}}}{{{lllcccUUUJJJBBB;;;444000...,,,++++++------,,,***************)))))))))(((((((((((((((((((((((((((((((((((('''((())))))***(((''''''''''''''''''(((''''''''''''''''''''''''((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))((((((((('''''''''%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&'''((()))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))))))))((('''&&&&&&&&&&&&'''((()))***''''''((((((((((((''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,---------,,,...000111444<<>>???@@@AAABBBBBBDDDCCCDDDFFFHHHHHHFFFDDDCCCMMMYYYcccmmmvvvxxxuuunnnkkkeee^^^VVVOOOIIIFFFFFFGGGIIIMMMPPPNNNIIIDDD<<<:::888666333222111111...///111333666<<>>888444111...------------,,,************))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((&&&&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''(((((()))))))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&''''''(((((((((((())))))(((((((((%%%%%%&&&''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))*********+++,,,---------,,,,,,---------.........***---222555;;;EEERRR\\\cccggglllqqquuuzzzyyyuuutttoooiii^^^]]][[[[[[^^^gggpppwww{{{mmmdddaaabbbhhhnnnvvv|||{{{yyy{{{zzzzzz}}}|||vvvppplllfff___ZZZYYYWWWQQQLLLKKKDDDAAA>>><<<:::999777555222222222111000///...---...---,,,,,,++++++,,,,,,++++++***++++++,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......------............//////,,,,,,++++++***)))((((((******)))))))))***+++,,,++++++,,,---///222555777888888999:::;;;::::::999>>>=========>>>@@@BBBDDDAAAAAABBBFFFJJJLLLJJJHHHAAAEEEKKKSSS```mmmsssrrrkkkhhhbbb\\\VVVQQQNNNMMMKKKLLLNNNPPPPPPOOONNNMMMBBB@@@<<<888666555666666000000//////000555;;;@@@JJJSSS]]]dddffffffhhhjjjhhhggggggiiilllllljjjgggbbbbbbcccggglllnnnmmmkkkaaabbbgggpppyyy~~~~~~|||wwwqqqjjjccc]]]VVVNNNHHH>>>:::444000...---,,,,,,************))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&'''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%''''''((()))******))))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))***)))((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))******+++,,,------......---------.........//////000444:::???FFFSSSbbbmmmooorrrwwwzzz|||||||||xxxooojjjhhhfffbbbYYYYYY[[[___gggrrr~~~xxxssskkkbbb^^^bbbllltttuuu}}}}}}||||||zzzzzz~~~}}}wwwqqqkkkgggaaaZZZUUUTTTSSSMMMHHHFFFBBB???<<<:::999777555333111111111111000...---,,,...---,,,,,,++++++,,,,,,++++++++++++++++++,,,---...---,,,+++***))))))))),,,++++++++++++,,,------------,,,,,,---...///000//////...---,,,+++******+++***)))))))))+++,,,---(((((()))***+++...000222333444777:::;;;;;;::::::888777666777999<<<@@@CCCAAAAAAAAAEEEIIIKKKJJJHHHDDDCCCAAADDDPPP___fffeeejjjfff```YYYUUUSSSSSSSSSWWWXXXZZZZZZYYYXXXYYY[[[JJJFFF???:::777888:::<<<333222000...---000444888EEEPPP^^^gggjjjjjjkkkmmmlllkkkkkkmmmqqqsssrrrpppjjjiiihhhkkkpppuuuvvvvvvjjjgggeeehhhooovvvzzz{{{wwwssslllhhheeeaaa[[[VVVGGGAAA999333///---,,,+++************))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&'''((($$$&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***++++++,,,)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((((()))(((&&&$$$$$$&&&(((''''''((((((((((((''''''%%%&&&&&&'''((())))))******(((&&&%%%%%%%%%'''(((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&)))(((((('''''''''((((((***)))((('''&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))++++++******************+++,,,---...---,,,+++***/////////......000444777333<<>>;;;777555444444555222222000//////.........,,,,,,,,,++++++*********++++++************++++++************************************************+++++++++,,,,,,---------000000000...---+++)))((())))))*********+++++++++))))))(((((((((***+++,,,...///000222555777888999777777777666777999===AAAAAAAAAAAACCCEEEGGGJJJLLLIIIEEEEEEIIILLLPPPVVV\\\```^^^[[[\\\]]]]]][[[XXX```___```fffllllllddd\\\UUUPPPHHH???888666888:::;;;999555111//////000111:::AAAPPP```iiijjjllloooqqqqqqsssxxx|||~~~{{{xxx{{{wwwrrroooooorrrtttvvvtttqqqnnnllloootttyyy}}}wwwqqqjjjgggggghhhfffdddbbbTTTBBB666222111///,,,,,,+++***+++,,,---,,,*********))))))((((((''''''(((((((((((((((''''''&&&''''''(((((())))))******''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((()))))))))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&''''''&&&%%%%%%''')))''''''((((((((((((''''''&&&&&&'''(((((()))******+++)))(((&&&&&&'''((()))&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''((((((''''''''''''((((((((()))*********)))''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''))))))))))))))))))))))))************************+++,,,------------,,,+++//////...---,,,///333777<<>>;;;<<<===AAA???<<<888555333333333111666AAAPPP\\\cccllltttrrrrrrsssvvvyyy|||~~~zzzuuusssrrrsssttt|||}}}|||yyytttrrrtttwwwsssqqqmmmhhhfffiiiooottttttgggUUUEEE;;;555111------,,,*********+++***(((******))))))((((((((((((((())))))))))))((('''''''''((((((((()))))))))***''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&%%%&&&(((***''''''((((((((((((''''''''''''(((((())))))******+++***)))''''''((())))))&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''((((((''')))+++,,,,,,***'''%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((((((''''''))))))))))))))))))))))))************************,,,,,,------...------,,,000000///...///333888===GGGRRR```jjjqqqvvv}}}|||vvvlllfff^^^WWWTTTWWW[[[___pppxxx|||pppeee\\\YYYZZZ```fffooovvv~~~yyyqqqiiibbb\\\WWWTTTQQQMMMHHHDDDBBB???===;;;:::888666333111000000000000///...---,,,,,,,,,---,,,,,,,,,++++++++++++***,,,++++++******++++++,,,************************************************,,,,,,,,,+++++++++++++++((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++***)))))))))******'''(((((()))***+++,,,,,,111222333333444777;;;>>>CCCDDDEEEFFFGGGGGGGGGFFFEEECCCCCCHHHKKKMMMQQQVVVSSSQQQOOOQQQYYYdddnnnsssqqqqqqpppqqqqqqrrrssssssfff```WWWMMMEEEAAAAAAAAADDDCCC@@@===999666444333......333>>>IIIUUUdddqqqqqqrrrsssrrrrrrvvv}}}{{{wwwuuuttttttzzz~~~uuuooonnnooorrrrrrpppiiidddhhhuuuzzzkkkYYYIII===666222000...+++************)))***))))))))))))(((((((((***************)))(((((((((((((((((())))))))))))''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******''''''''''''&&&&&&''''''((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''((('''((()))(((''''''(((***&&&''''''((((((''''''&&&((((((((()))))))))*********)))((('''''''''((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''((((((((((((((('''''''''(((''''''''''''(((((()))'''(((*********)))'''&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((())))))))))))))))))))))))***************+++++++++,,,,,,------............000111111333666<<>><<<999777666666444222111//////...---,,,,,,++++++++++++,,,++++++++++++++++++++++++))))))(((((((((((())))))************************))))))))))))))))))))))))+++++++++******)))))))))(((((())))))***)))))))))******+++++++++,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))***,,,---...///111444777===???BBBEEEFFFFFFDDDCCCBBB???@@@DDDFFFFFFHHHMMMNNNNNNMMMMMMOOORRRWWWZZZdddlllvvvzzzyyyuuurrrrrrmmmfff\\\SSSMMMJJJFFFDDDGGGHHHHHHHHHGGGEEECCCAAA777222///000222666@@@JJJXXX^^^dddeeeeeeiiisss||||||zzzxxxyyy|||~~~}}}{{{pppmmmhhheeefffkkkqqqvvv~~~zzzjjjWWWIIIBBB777333///,,,,,,---......))))))))))))************+++++++++++++++******)))))))))))))))((((((((((((''''''((((((((((((''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((+++,,,---,,,)))'''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((''''''&&&''''''((()))***)))'''&&&%%%$$$%%%&&&'''(((((((((((((((((((((((())))))*********+++++++++(((((())))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------///000222333000333999AAAJJJTTT^^^eeennnttt|||{{{vvvqqqmmmfff]]]XXXWWWXXX\\\aaagggnnnyyysssbbb]]]YYYYYY\\\bbbmmmxxxyyytttmmmhhhaaaZZZUUUQQQMMMJJJDDDBBB@@@>>>===<<<999777555555444333111000///...,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,)))))))))(((((()))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))******))))))(((((())))))*********++++++++++++++++++,,,++++++***)))(((((((((((((((((((((((((((***+++,,,,,,...000333666999===AAADDDEEEEEEDDDBBB>>>>>>AAACCCBBBEEEJJJNNNOOOPPPPPPNNNLLLMMMMMMQQQ[[[iiissswwwxxxwwwwwwlllddd[[[TTTPPPNNNJJJHHHEEEEEEGGGHHHHHHGGGFFFFFF999555222222111000555;;;CCCKKKUUU[[[___gggrrr{{{yyyxxx||||||pppjjjeeeeeejjjpppssssss|||uuucccSSSJJJ<<<888111---+++,,,,,,,,,)))))))))************+++***++++++++++++***))))))))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((((((***+++***(((&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))&&&&&&&&&''''''((()))***'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************(((((()))))))))*********))))))))))))))))))))))))((())))))***++++++,,,,,,---,,,------///111333444666;;;CCCMMMWWWaaakkkqqqyyy||||||{{{uuummmeeebbb]]]XXXXXX]]]dddjjjrrrxxx~~~vvvjjjaaa```ccciiinnnttt~~~yyyrrrmmmccc^^^XXXRRROOOKKKHHHFFFBBB@@@>>>======;;;888666333333333222111///...---,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))((((((((()))))))))))))))((())))))******)))))))))(((((()))))))))*********)))***+++,,,,,,,,,+++***((((((((()))))))))))))))''')))***+++***+++---//////222777<<>><<<>>>??????CCCHHHLLLOOOSSSSSSQQQPPPPPPQQQMMMRRR[[[dddjjjnnnqqqsssjjjcccZZZUUUTTTSSSPPPMMMGGGHHHIIIJJJJJJKKKKKKKKK@@@===:::999555111222666555<<>>DDDMMMWWWaaakkksssyyy~~~~~~{{{xxxvvvnnnddd]]][[[ZZZYYY___gggqqqxxx{{{mmmdddeeehhhoooyyy~~~yyytttnnngggbbb[[[VVVQQQLLLIIIGGGDDDBBB@@@>>>===<<<<<<:::888555222222222111000...---,,,,,,,,,,,,+++,,,,,,------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))''''''(((((())))))******'''((()))******++++++***(((((((((((())))))))))))((()))+++,,,---,,,,,,+++*********+++++++++++++++'''(((******))))))+++,,,+++...333999???DDDGGGIIIBBB>>>;;;<<<===>>>BBBGGGJJJNNNSSSVVVVVVVVVXXXZZZSSSSSSTTTWWW[[[```eeegggiiibbbZZZWWWWWWWWWTTTQQQRRRRRRRRRRRRSSSSSSTTTTTTKKKGGGDDDAAA;;;444333666000444:::AAAIIISSS```hhhvvv{{{rrrnnnnnnqqqtttuuuqqquuuyyyzzzwwwnnnddd^^^QQQJJJ@@@777111...---,,,))))))******++++++++++++)))************)))((((((******))))))((((((((('''''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&***)))((((((((()))+++,,,((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''(((***((('''&&&&&&'''(((***)))(((((('''''')))***+++))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((()))))))))((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))******)))((('''&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++******))))))((((((''''''((((((''''''(((((()))***+++******+++++++++***(((------------///444:::???KKKSSS^^^fffkkkqqqyyy{{{rrrllljjj```\\\ZZZ]]]^^^```kkkwww~~~sssuuuwwwqqqnnnppptttxxx~~~zzzuuuoooiiiddd```\\\YYYRRRPPPLLLGGGCCC@@@>>>======<<<;;;999777555444333222222222111000//////............------,,,,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))++++++++++++******))))))************************))))))))))))((((((((((((***************)))(((((((((((())))))))))))((((((((((((&&&&&&''')))+++---++++++++++++++++++++++++))))))))))))))))))))))))***+++...111777===BBBFFFDDDAAA===::::::<<<@@@CCCHHHKKKNNNOOOOOOSSSYYY^^^WWWZZZ[[[XXXSSSSSSWWW\\\___aaaaaa^^^WWWTTTTTTVVVXXXUUUTTTXXX___cccbbb___UUURRRMMMIIIFFFAAA:::555///111333555:::EEEUUU```nnn}}}{{{|||}}}}}}}}}||||||||||||{{{zzzwwwssspppmmmkkkjjj^^^WWWLLLBBB;;;555111...111///,,,)))***+++...///---------,,,+++***))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&(((((('''''''''((()))***&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((('''''''''((()))***)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))***)))((('''&&&''''''(((((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((()))************))))))((((((((((((,,,++++++++++++,,,------))))))***+++,,,,,,+++***+++,,,...111666===FFFLLLVVV___jjjsssvvvxxx||||||yyyxxxsssiiiaaa___YYYXXX\\\ccciiiooo{{{vvvjjjeeennnwwwxxxzzz~~~|||wwwtttkkkhhhbbb^^^ZZZWWWTTTQQQLLLJJJGGGDDDAAA???>>>===;;;;;;999888666444333222222222111111000//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************,,,+++++++++************))))))))))))))))))))))))***)))))))))((((((((((((***************)))(((((((((((())))))))))))(((((((((((('''&&&''')))+++,,,************************************************'''((())),,,000555999<<<===;;;888777888;;;???AAACCCFFFHHHIIIJJJLLLRRRVVVWWWYYY[[[YYYUUURRRRRRSSSUUUUUUVVVWWWXXXZZZ[[[\\\[[[YYYXXX\\\bbbggghhhgggaaa^^^ZZZVVVRRRLLLDDD>>>777777777444555;;;FFFOOObbbttt~~~~~~zzzzzzyyyvvvssspppnnnmmmlllpppiii^^^TTTJJJAAA999333000///---,,,,,,+++******,,,,,,,,,++++++******)))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))%%%&&&(((******(((&&&%%%''''''&&&&&&''''''((()))((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))(((''''''''''''(((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''(((((()))******))))))))))))(((((((((*********)))******+++,,,((()))+++,,,------,,,+++,,,///333999@@@JJJTTT[[[dddmmmxxx~~~}}}~~~xxxsssoooiii___WWWTTTVVVZZZcccnnnxxxuuufff^^^XXX[[[kkkzzz~~~{{{xxxuuurrrnnnjjjggg]]]ZZZVVVSSSQQQOOOLLLJJJEEEDDDBBB@@@???>>>======999999777666444333222111222222111111000/////////.........---------------------------------------------,,,,,,,,,,,,,,,---,,,,,,++++++++++++******))))))))))))))))))))))))******)))))))))(((((((((***************)))(((((((((((())))))))))))((((((((((((''''''''')))***+++))))))))))))))))))))))))************************&&&&&&'''(((***,,,///111333222222333555888;;;===<<>>SSSfff{{{~~~{{{yyyvvvtttqqqooonnnnnnuuupppjjjccc[[[PPPCCC:::333222000000///---)))'''++++++******************))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((('''''''''(((((()))((((((''''''&&&&&&%%%(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))***++++++)))+++---......---------111444;;;CCCLLLWWWbbbiiipppxxx}}}}}}uuulllfff```XXXTTTTTT]]]dddooo|||~~~uuulllaaaXXXWWWWWW^^^ooo~~~}}}{{{yyyxxxwwwtttqqqnnnkkkgggbbb___WWWUUURRRPPPNNNLLLJJJGGGBBBAAA@@@>>>===<<<;;;;;;888777666555444333222222111111111111000000//////...............---------...........................------------......///,,,,,,,,,,,,,,,,,,++++++*********************************)))))))))((((((***************)))(((((((((((())))))))))))((((((((((((''''''((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))***++++++,,,,,,---///111333555666777:::===>>>===>>>AAAEEECCCEEEIIINNNRRRSSSPPPMMMJJJIIIIIIJJJPPPYYYbbbhhhgggeeedddfffkkkppptttuuullllllkkkgggaaaXXXOOOJJJGGGEEE@@@:::444222444666EEETTTgggsssyyy}}}|||yyyvvvsssqqqooonnnllllllnnnooommmcccSSSGGG<<<888444222111///,,,))))))*********************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((***))))))(((((())))))***'''''''''''''''((())))))))))))))))))************---,,,,,,,,,,,,---......+++---///000......000111555;;;EEEPPP\\\gggrrrxxx}}}zzzoooddd]]]YYYWWWYYY]]]hhhqqq~~~|||kkk^^^VVVUUUVVV]]]```iiiwww~~~~~~|||yyywwwuuutttssspppmmmjjjfffccc___ZZZWWWWWWTTTRRROOONNNKKKHHHEEEAAA@@@???>>><<<:::999888777777666555444444333333111111111000000000000000.........................................................---......//////,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************))))))))))))***************)))(((((((((((())))))))))))((((((((((((((((((((()))))))))************************************************---,,,+++******)))))))))******++++++---...//////333777;;;===<<<;;;>>>@@@@@@AAADDDIIIOOORRRSSSRRRQQQRRRQQQLLLJJJOOO\\\fffhhhhhhhhhjjjmmmppprrrrrrmmmmmmmmmjjjddd\\\VVVRRRMMMKKKFFF@@@:::555444333999@@@MMM\\\iiittt~~~~~~|||xxxtttpppnnngggkkkrrr{{{xxxiii\\\HHHAAA777111000000...,,,***************+++++++++))))))))))))((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&''''''((())))))))))))((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((()))'''%%%$$$$$$%%%''')))&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((''''''(((((()))***)))))))))************+++++++++******++++++,,,---,,,...000000///111555:::???GGGTTTaaannnyyyrrrggg]]]YYYYYY]]]dddkkksss~~~mmm]]]QQQNNNVVV```ffflllvvv{{{yyyxxxxxxwww}}}{{{yyywwwuuurrrqqqpppooommmjjjgggccc```\\\WWWSSSTTTRRROOOMMMKKKHHHDDDBBB@@@@@@???===;;;999777666666555555555444444333333111111000000000000000000.............../////////........................//////...............///,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***************)))(((((((((((())))))))))))((((((((((((((()))))))))))))))************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))***++++++,,,000444999;;;;;;:::;;;===BBBCCCEEEHHHKKKNNNPPPRRRWWWZZZYYYQQQIIIIIITTT___bbbeeehhhkkklllmmmlllkkkgggggggggccc^^^ZZZXXXWWWVVVTTTOOOIIIBBB<<<666444333333:::GGGVVVdddpppyyy~~~zzztttqqqiiikkksss~~~xxxmmmYYYMMM???444111000...,,,,,,+++++++++++++++++++++))))))))))))((((((((((((((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&'''((()))***))))))(((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((()))******))))))*********+++++++++(((''''''''''''((())))))***---///000000555===DDDRRRZZZhhhuuu~~~}}}iiiaaa[[[\\\bbbiiisss{{{}}}ooo```YYYWWWZZZdddooottt{{{~~~{{{zzzyyyyyyzzz~~~yyyxxxuuussspppnnnmmmmmmllliiieeebbb^^^ZZZUUUQQQNNNLLLJJJIIIHHHEEEBBB???=========<<<:::888666555333333333333333222222222000000000000000000000111---........./////////000------------------------000///......------------,,,---------....................................+++++++++*********))))))***************)))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))***,,,---+++000666999999888999;;;>>>AAADDDEEEEEEFFFIIILLLVVVZZZ[[[VVVOOOLLLOOOTTTXXX]]]dddiiikkkiiifffdddaaaaaa```]]]YYYXXX[[[]]]___]]]YYYUUUOOOHHHAAA===888444555<<>>::::::::::::999888666555222111111111111111111111000000000000000111111111---.........//////000000------------------------111000///------,,,,,,,,,---------.........//////////////////////////////+++++++++************)))***************)))(((((((((((())))))))))))((((((((()))))))))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++)))(((''''''(((+++---///(((---444777777666777888555:::@@@BBB@@@???CCCFFFRRRVVVZZZYYYUUUQQQNNNMMMPPPWWWaaahhhjjjgggccc```ccccccaaa^^^[[[]]]bbbgggdddcccaaa^^^ZZZUUUNNNIIIBBB<<<999999888===NNN___eeelllwww~~~yyytttpppnnnuuu|||nnnZZZKKKBBB;;;444...//////...------,,,++++++))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((()))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++(((((()))))))))'''%%%$$$%%%%%%&&&'''((((((((('''&&&'''(((******((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))&&&'''((('''%%%%%%'''(((''''''((((((((((((''''''******))))))((((((''''''))))))))))))))))))))))))000///---+++*********+++...---,,,++++++,,,---...000///000555888>>>LLL[[[hhhvvv|||qqqllliiikkkjjjiiiqqqiiiiiiiiilllsss{{{}}}xxxuuusssrrrpppmmmiiigggdddcccbbb```]]]XXXTTTOOOLLLJJJEEEDDDCCCBBB@@@???>>>===888888777777666666555555222222222222222222222222111111111111000000000000---------.........//////......//////000000111111..................------............////////////000000///...---,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++*********))))))(((((('''''''''(((((((((((((((***)))(((&&&&&&''''''(((******))))))))))))******))))))))))))))))))))))))*********))))))))))))))))))***,,,...111333555666888999:::::::::;;;===@@@IIINNNSSSUUUTTTSSSTTTUUULLLRRR[[[bbbdddccc```___]]]___```aaabbbdddgggiiiooojjjgggfffhhhgggbbb^^^TTTLLLBBB999666999>>>CCCQQQcccvvvxxxsssrrrxxxzzzhhhWWWKKKAAA:::555333111000///000000///...***)))((()))******(((&&&)))(((((((((''''''''''''&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((((())))))(((''''''&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&))))))(((((((((((())))))''''''&&&&&&&&&''''''(((''''''''''''((((((((()))&&&'''((('''%%%%%%'''((((((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))...---,,,++++++*********+++++++++******+++,,,---//////333999>>>EEETTTbbbqqq{{{vvvjjjeeefffmmmrrruuuvvv}}}~~~yyyvvvwwwwwwwwwzzz~~~|||yyyuuuqqqnnnmmmkkkhhheeeccc```______]]]YYYUUUPPPLLLIIIGGGAAA@@@???>>>===;;;::::::777777666555555444444333222222222222222222222222111111111111000000000000---------.........//////------...............///....................................////////////000000//////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++*********)))))))))((((((((((((((((((((((((***)))((('''&&&'''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********((()))***,,,///111222333444555777777777999;;;>>>DDDHHHNNNQQQQQQQQQTTTVVVXXXYYYZZZZZZYYYZZZ]]]___```bbbfffhhhjjjmmmqqqtttssspppmmmoootttxxxxxxvvvjjjaaaSSSEEE;;;888999;;;EEERRRcccttt~~~|||zzz{{{~~~~~~}}}yyyvvvvvvzzz~~~nnn___SSSJJJAAA<<<666444111111111111000...+++***)))***++++++)))((())))))(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''''''''(((((()))***+++)))((('''&&&%%%&&&''''''&&&'''((())))))((('''&&&))))))(((((((((((())))))(((((('''&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((('''%%%%%%'''((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++++++++***)))+++,,,,,,++++++---///111444:::BBBHHHPPP^^^jjj||||||rrrddd[[[]]]dddpppyyyxxxnnniiiiiiooosss~~~}}}|||zzzxxxwwwvvvsssooolllhhhgggeeeccc```^^^\\\[[[YYYWWWTTTPPPLLLHHHEEECCC???>>>===<<<;;;999999888666555555444333333222222222222222222222222222222111111111111000000000000------........./////////---------,,,,,,,,,,,,,,,........................---............////////////////////////////////////.........---------------,,,,,,,,,,,,,,,++++++++++++++++++*********************)))((((((((('''***)))((('''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******++++++(((((()))+++,,,---......///111222333444666888;;;===AAAGGGJJJKKKNNNRRRVVV___]]][[[VVVSSSSSSUUUWWWaaaeeejjjooorrruuuxxxzzz{{{xxxwww{{{zzziiiWWWHHH>>>999777:::AAAMMMbbb{{{{{{vvvrrrssswwwzzz||||||||||||}}}tttiii___VVVMMMGGG<<<:::777666555444333111...,,,+++++++++,,,+++***)))))))))(((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&''''''(((&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''&&&&&&'''(((***,,,...***)))'''%%%$$$%%%&&&(((''''''((())))))(((''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''((('''%%%%%%'''(((((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))'''(((***+++,,,,,,+++***+++---///...------000333999???GGGOOOUUU]]]iiirrryyyoooeee\\\YYY```jjjsss}}}vvvnnneee```dddllluuuzzz}}}|||{{{zzzxxxwwwuuusssrrrpppnnnkkkhhhdddcccaaa___]]]ZZZYYYXXXTTTRRRPPPLLLHHHEEEBBBAAA??????>>>===<<<;;;:::999555555555444333333222222111111111111111111111111111111111111000000000///............////////////...------,,,,,,+++++++++---------...............---------.........//////.../////////000000111111////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))((((((''')))))))))((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''((()))***++++++,,,)))))))))******++++++++++++---///000111333666999999===AAADDDEEEHHHMMMQQQWWWYYY[[[ZZZVVVPPPLLLKKK[[[aaajjjqqquuuwwwxxxxxx{{{kkkZZZKKKAAA;;;888:::AAAQQQiii~~~|||ssspppsssxxx|||}}}uuunnnhhhaaaYYYSSSFFFCCC???===;;;:::777555111...,,,++++++,,,++++++)))))))))(((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%%%%%%%%%%&&&'''((('''(((((((((((()))))))))''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&(((***,,,...***)))'''%%%$$$%%%&&&(((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&'''((('''%%%%%%'''((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))+++,,,,,,,,,+++,,,...000///...///444888BBBKKKVVV^^^dddmmmwww~~~}}}rrriii___[[[\\\```hhhqqqyyyyyyoooccc]]]ZZZaaaooo|||}}}{{{yyyxxxvvvuuusssqqqooommmlllkkkhhheeecccbbb```]]][[[XXXVVVUUUOOONNNLLLIIIFFFCCCAAA???>>>>>>===<<<;;;::::::999666666555444444333333222111111111111111111111111111111111111000000000///........./////////000000//////......------,,,,,,---------.........//////------------..................//////000000111111000000/////////.........------------------------,,,,,,,,,,,,------------------,,,+++***))))))))))))))))))))))))(((((((((***))))))(((((())))))***((((((((((((((((((((((((''''''((()))***++++++,,,+++*********************)))+++---...///111444777777;;;???@@@@@@BBBFFFJJJMMMRRRVVVXXXUUUPPPKKKHHHOOOWWWcccmmmtttwwwyyyzzzzzzjjjYYYKKKCCC999888:::CCCRRReeexxx|||ssspppsssuuu}}}zzzzzz{{{zzzvvvpppmmmkkkhhhccc___OOOLLLGGGDDDAAA>>>;;;888555111---+++++++++++++++***)))))))))(((((((((((((((((()))))))))))))))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((('''((())))))***'''&&&&&&%%%%%%&&&&&&&&&''''''((((((((()))))))))'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''((()))***)))((('''&&&%%%&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((('''&&&&&&&&&''''''((((((((((((((('''''''''&&&'''((('''%%%%%%'''(((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))+++,,,---------***---000//////222;;;BBBKKKXXXeeemmmttt}}}wwwnnn```YYYUUUZZZaaaiiiqqqxxxrrrcccYYYUUUUUUZZZiii{{{~~~{{{{{{~~~|||yyywwwuuusssqqqpppnnnkkkjjjiiihhheeecccbbb```^^^[[[XXXUUUSSSRRRKKKJJJHHHFFFCCCAAA???>>>:::::::::999888777777777666555555444444333222222111111111111111111111111111111111111000000000000....../////////000000000////////////............,,,,,,------.../////////,,,------------..................//////000000000000/////////............---------............///------------............---------,,,+++++++++***))))))*********)))((('''******))))))))))))******))))))))))))))))))))))))(((((())))))******+++++++++++++++************)))(((***,,,------///222444777:::>>>???======@@@CCCGGGJJJMMMOOONNNNNNOOOPPPHHHOOOYYYdddmmmvvv}}}~~~rrrbbbSSSJJJ<<<999888:::@@@MMMaaarrrzzzsssqqqqqqyyyvvvuuutttoookkkiiijjjkkkiiigggYYYUUUPPPLLLHHHDDD@@@===:::666000,,,++++++++++++******)))))))))((((((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))''''''&&&&&&&&&''''''((()))(((((((((''''''''''''&&&'''((('''%%%%%%'''((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))************+++---......)))---111111333;;;GGGQQQZZZhhhuuu{{{zzzoooeee]]]VVVWWW\\\fffnnnttt{{{yyylll```WWWRRRUUU[[[ggguuu~~~~~~zzzxxxzzzzzzvvvtttrrrpppnnnnnnkkkhhhgggfffeeecccaaa___^^^[[[XXXTTTQQQNNNLLLGGGFFFEEECCC@@@>>>===<<<888888777777666555555555444444444333222222111111111111111111111111111111111111111111000000000000.../////////000000000000.............../////////,,,,,,------...//////000,,,,,,---------...........................///////////////.........------------......////////////------........./////////------------,,,,,,,,,,,,))))))***+++***)))((('''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))''')))***++++++,,,...111555999>>>???===<<<===>>>@@@CCCFFFIIIKKKNNNRRRUUULLLNNNQQQXXXaaaooo}}}~~~rrrfffZZZTTTIIICCC===;;;999===KKKZZZlllxxx|||{{{~~~}}}wwwssssssnnnhhhfffhhhkkkmmmmmmfffbbb\\\WWWRRRNNNIIIFFFAAA;;;444///------------*********)))))))))((((((&&&'''(((((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((&&&''''''((('''%%%$$$"""%%%%%%&&&'''((((((((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&&&&'''((('''%%%%%%'''((())))))************))))))'''((((((((())))))******)))))))))))))))))))))))),,,+++******+++---...000+++///333555999CCCSSS___hhhvvvnnn```WWWRRRVVV]]]iiiuuuzzz}}}xxxiii^^^XXXVVVWWW]]]ggguuu||||||}}}yyyuuurrrpppmmmkkkllliiifffeeedddcccbbb```]]][[[YYYUUUQQQMMMJJJHHHEEEDDDBBB@@@>>>===;;;:::888888777777666666666555333333222222111000000000000000000000000000000000111111111111000000000000////////////000000000000---------....../////////,,,,,,------...///000000,,,,,,,,,---------..............................///.........---------------.........//////000000---.........//////000000,,,,,,------------------)))******++++++)))((('''((((((''''''''''''(((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((&&&((()))))))))***,,,...444888===???===;;;<<<===888===DDDJJJNNNPPPRRRTTTSSSQQQNNNNNNVVVfffxxxzzzppphhhaaa]]]WWWNNNEEE@@@999666===GGGUUUeeeyyy{{{zzztttuuuooohhheeeggglllooopppqqqmmmgggaaa\\\WWWRRROOOEEE???888222///.........************))))))))))))&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&))))))((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''******))))))(((((('''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((++++++***)))((('''&&&&&&&&&&&&&&&'''((())))))***+++*********))))))((((((******))))))((((((''''''++++++******************)))+++---...---------......111666<<>>======999999777666555555555555444333222222111111222222111000///......///000111111111000000000000111111000000000000000111111222//////............//////...............---------,,,,,,---...//////......---------............/////////............//////............////////////...............///000111000000000000////////////......---,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))************************)))************+++++++++,,,///333888;;;<<<<<<<<<;;;???EEEJJJMMMNNNPPPQQQSSSUUUVVVVVVWWW]]]hhhqqqyyytttnnnhhhddd```YYYQQQKKKBBB888666:::IIISSSfffyyy~~~vvv|||tttkkkgggiiillllllkkkzzz{{{wwwkkkaaa[[[WWWSSSJJJ???555111000------///++++++******************+++******)))(((''''''&&&&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''+++++++++++++++*********)))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''((())))))************)))))))))((((((******))))))((((((((((((++++++******************'''(((+++++++++,,,---///...333;;;DDDPPP___ooozzzvvvjjj___ZZZ[[[^^^iiiqqq}}}uuujjjhhhjjjlllooorrrwww}}}}}}yyytttpppnnnmmmkkkiiihhhgggdddbbb```___^^^^^^UUUTTTQQQMMMJJJGGGEEEDDD@@@@@@???>>>===<<<;;;;;;999888777666555555555555444333222222111111222222111000///......///000111111000000//////000000111000000//////000000111222//////............////////////......---------,,,,,,------...//////......---------............/////////............//////............///////////////............//////000000///////////////////////////......---,,,,,,+++))))))))))))))))))))))))***)))))))))((((((((((((((((((''''''''''''((((((************************)))************+++++++++***---000444777999999999999>>>DDDIIILLLNNNPPPRRRTTTXXX\\\^^^]]]___dddiiivvvwwwzzzzzzwwwtttpppmmmlllddd\\\XXXQQQFFF>>>======EEEVVVjjjyyy|||{{{tttkkkffffffhhhjjjjjjxxx~~~vvviiiaaa\\\YYYJJJ@@@666111///,,,+++---,,,++++++************************)))(((''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))'''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))******))))))))))))((((((***))))))))))))(((((((((******++++++++++++++++++'''(((***++++++---///222444;;;FFFRRR___mmm|||yyyrrrhhh___\\\___eeejjjuuu{{{|||rrrkkkoooxxx}}}yyyvvvrrrooonnnlllkkkiiigggeeebbb___]]][[[YYYYYYRRRQQQNNNJJJGGGDDDBBBAAA>>>>>>===<<<;;;:::999999888777666555555555555555333333222111111111111222000000////////////000000000//////......//////000000000//////000000111222//////............//////000000///...------,,,,,,,,,---......///.........---------............/////////............//////---............///////////////......---.........////////////////////////000000//////...---------******************************)))))))))((((((((()))((((((''''''''''''(((************************)))************+++++++++)))***,,,///111333555666777<<>>???GGGSSSbbbmmm{{{uuuqqqooolllooossstttrrrpppnnnmmmjjjrrrzzzwwwkkk^^^TTTJJJDDD>>>666111///...---,,,+++************))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&&&&&&&''''''((((((''''''((((((((((((((((((''''''(((((((((((()))))))))))))))************+++******++++++,,,---------,,,------...000555;;;@@@LLLWWWgggvvv~~~qqqddd[[[UUUVVVZZZ```iiittt~~~yyyqqqllllllpppsss{{{}}}}}}{{{yyyuuusssooommmkkkjjjjjjiiifffeeecccbbb```]]]YYYUUURRRPPPKKKJJJGGGDDDAAA???>>>===;;;;;;:::999888777666666555444444333333333444444222222111000000000000111//////000000000000//////000//////......//////000//////......//////000111//////............/////////............---------.........///......---,,,---------............///......------------......,,,------------...............------,,,------------------......//////000------------------------------------------------++++++*********)))))))))%%%%%%%%%&&&((()))+++,,,)))))))))))))))))))))))))))************+++++++++++++++******+++---...000222666<<>>EEEDDDYYYooo{{{|||yyyvvvwwwyyyyyysssnnnkkkmmmnnnnnnsssyyyzzzvvvooofff[[[TTTLLL@@@666333000///---,,,+++*********(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))(((''''''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''((()))))))))(((&&&%%%''''''''''''(((((((((((()))((('''''''''(((***+++''''''(((((((((((('''''''''(((((()))))))))))))))''''''''''''((((((((()))************))))))))))))*********)))))))))))))))---,,,++++++,,,---------///333888>>>EEEPPP\\\eeesss~~~pppbbbYYYXXX^^^eeeoooyyyzzz```YYYTTT[[[mmm}}}yyyxxxzzz{{{{{{yyywwwwwwvvvuuussspppooommmjjjiiigggeeecccbbbaaaaaa^^^ZZZUUUPPPMMMJJJGGGEEEDDDBBB@@@===<<<;;;<<<===999999777666444222111000222222222222222222222222222222111111111111222222222333333333333222111111......///000000111000000---------............///000000000000000000000000,,,---------.../////////000000//////.........---........................,,,---------.../////////........................//////---,,,,,,---...///............////////////////////////////////////---.........---,,,++++++,,,,,,++++++++++++******+++*********))))))(((((((((''''''''''''(((((()))&&&'''''''''(((((()))))))))************++++++++++++,,,...222888@@@JJJQQQUUUYYY]]]cccqqq~~~|||qqqfff___```jjjxxxppp\\\KKK@@@:::BBBDDDPPPbbbtttzzzsssrrrtttvvvuuuqqqqqqpppppppppppppppppptttlll___TTTLLLCCC;;;666+++,,,,,,---------,,,,,,++++++++++++***((('''&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$###&&&&&&&&&''''''''''''(((((('''%%%$$$%%%&&&(((***########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&%%%(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))))))))(((&&&&&&''''''''''''(((((((((((()))(((((('''((()))***+++''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''((((((((())))))(((((())))))******++++++************))))))))))))---,,,++++++---...//////333777===CCCLLLXXXfffpppsssbbbZZZYYY___hhhqqq}}}mmmYYYXXX[[[cccqqq~~~}}}|||}}}zzzwwwwwwxxxyyyxxxwwwuuuuuutttsssqqqnnnlllkkkhhhgggfffdddbbb```___^^^ZZZWWWRRRMMMJJJHHHEEECCCBBBAAA>>><<<::::::;;;;;;888888777666555444444333222222222222222222222222222222111111111111222222222222333333222222111000...///000000000000000000........./////////000000000000000000000000000000------..................000/////////....................................---------.......................................///...------------...///............////////////////////////////////////...............---,,,,,,...---------,,,,,,,,,,,,++++++******))))))))))))******)))(((((()))))))))'''''''''((((((((()))))))))************+++++++++***+++---///444<<>>;;;>>>IIIYYYkkkuuulllfffdddkkkhhhfffgggjjjnnnrrrssstttpppkkkfff```WWWMMMEEE:::888666444555555444222///...---,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))***((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&%%%''')))***+++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((())))))***(((((())))))))))))((((((&&&''''''((()))((((((((('''(((((((((((()))))))))(((((()))******+++,,,,,,)))***************++++++------,,,+++,,,...222555:::CCCOOO\\\gggsss~~~yyyjjj```ZZZ```kkkuuu~~~~~~lllaaa\\\aaajjjuuu}}}{{{zzzyyy}}}|||zzzxxxwwwwwwvvvvvvvvvvvvuuutttrrrsssrrrqqqooommmjjjhhhgggdddddddddcccaaa]]]YYYWWWRRRNNNJJJGGGEEECCC@@@??????>>><<<:::999999999999666666666666555555555555111111111111111111111111222222111111111111222222222222222222222111000000111111111111111000///.../////////000000000111111000000000000000000000000000000//////......------///////////////................................./////////...---------,,,........................------------.........///............////////////000000000000000000000000//////000000000000//////////////////............++++++++++++++++++++++++------+++***))))))))))))(((((((((((((((((())))))))))))*********+++++++++***++++++,,,---000444888IIIPPPYYY]]]___dddiiimmmpppqqqrrrtttvvvyyy|||}}}qqqmmmkkkoooxxxuuueeeYYYLLLEEE@@@CCCMMM]]]rrrzzzlllccc___aaa___^^^aaahhhnnnrrrssstttrrrooommmiiiaaaUUUMMMDDD???;;;999:::;;;:::999333222///---++++++***+++''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''%%%''')))***+++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&'''''''''(((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((((((((()))************)))(((((((((((()))))))))***+++++++++***************))))))******+++++++++,,,.........,,,,,,///555:::BBBMMM]]]lllvvv}}}vvvnnnfffbbbcccmmmyyypppeeedddfffooovvv{{{vvvuuu~~~~~~}}}|||}}}}}}||||||{{{zzzyyyvvvwwwwwwwwwvvvttttttsssssssssqqqpppmmmjjjhhhgggcccccccccbbb___[[[WWWUUUOOOLLLHHHEEECCCBBB@@@???>>>===<<<;;;:::999999999777666555444333333222111111111111111111111111111222222111111111111222222111222222222222111000000111111222111111000//////....../////////000000000000000000000000000000000000000000//////......---.........////////////////////////////////////////////////...---------,,,........................,,,------.........//////............//////////////////////////////////////////000000000000000///.........------------,,,++++++++++++,,,,,,,,,,,,---,,,+++***)))((((((((())))))))))))))))))(((((())))))*********+++++++++,,,---------,,,...111333;;;DDDQQQYYY[[[\\\```dddjjjjjjkkkmmmqqqvvv{{{~~~uuusssqqqppprrrwww~~~ssshhhZZZQQQIIIEEEHHHSSSeeettt~~~oooddd___YYYWWWXXX^^^gggnnnqqqpppsssrrrppppppmmmggg^^^VVVNNNHHHAAA>>>???AAAAAA???999666222...,,,+++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&'''((((((&&&'''((()))))))))((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''((((((((())))))))))))(((''''''''''''(((''''''''''''((((((((((((''''''((()))))))))))))))((())))))******))))))((())))))***+++++++++******((((((((()))))))))******,,,,,,+++++++++*********))))))******+++,,,,,,,,,---/////////000555>>>EEEQQQ\\\mmmzzzxxxlllgggccceeemmmyyy{{{kkkjjjpppuuu{{{~~~~~~~~~}}}}}}|||{{{{{{yyyzzzzzz{{{{{{{{{zzzzzzvvvwwwxxxwwwtttssstttuuutttsssrrrpppmmmjjjhhhfffbbbbbbaaa^^^[[[WWWTTTRRRLLLIIIEEECCCBBBAAA@@@>>><<<<<<<<<;;;:::999999888666666555444333222111000111111111111111111111111222222111111111111222222111111222222111111000///111111111222111111000000........./////////000000000000000000000000000000000000//////////////////.........///////////////////////////////////////...............---------........................+++,,,---...////////////............////////////////////////////////////...//////000000000000000---------,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,+++***))))))))))))******))))))))))))(((((()))************+++++++++---...//////......///111444<<>>JJJSSSeeennn{{{zzzmmmggggggggglllwww}}}qqqnnnuuu}}}~~~~~~}}}}}}|||{{{{{{{{{wwwxxxxxxyyyyyyyyyxxxxxxvvvwwwwwwuuurrrqqqsssvvvssssssqqqooollliiigggeeeaaa___]]]ZZZVVVSSSPPPOOOIIIFFFCCCAAA@@@@@@???===::::::::::::999888777777555555444444444333333333111111111111111111111111222222111111111111222222111111111111111000000///000000111222222222111111//////000000000111111111000000000000000000000000///////////////000000000............/////////000////////////////////////---------.......................................+++,,,---////////////...............////////////---------------------------...//////000000000///---------,,,,,,,,,,,,+++,,,,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,*********)))))))))(((((()))************+++++++++---...000000///...///111222666@@@MMMRRRRRRVVV\\\bbbcccfffiiinnnrrrvvvxxx}}}~~~~~~{{{vvvsssuuu{{{zzzsssjjj```TTTLLLNNNTTTcccwww|||ssseee___YYYZZZccckkknnnnnnrrrooolllmmmrrruuuvvvvvvjjj```SSSKKKJJJJJJHHHFFFDDD???888111,,,******+++))))))))))))))))))))))))&&&''''''((((((''''''&&&%%%&&&&&&'''((())))))***&&&&&&&&&''''''''''''(((&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))(((&&&&&&''''''(((''''''''''''((((((((()))&&&''')))*********)))((())))))************))))))'''(((((()))))))))))))))))))))))))))************))))))***+++,,,------...))))))***+++,,,,,,------***---222555:::EEESSS^^^ttt{{{zzzqqqgggffflllnnntttvvvtttooommmsss~~~~~~~~~}}}||||||{{{{{{wwwwwwwwwwwwwwwvvvuuuuuuvvvwwwvvvsssppppppsssvvvsssrrrpppnnnkkkhhhfffddd___]]]ZZZVVVRRROOONNNMMMGGGDDDAAA?????????>>><<<888888999888888777666555444444444555555555666666000000000000000000000000222222111111111111222222111111111111111000/////////000111222222222222222000111111111111222222222000000000000000000000000......//////000000111111---.........//////000000000000000000000000000000,,,------....../////////........................***+++---///000000///.............../////////000------------------------------...///////////////......---------,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,---......+++*********))))))(((((()))************+++++++++,,,...000000/////////111......555AAAGGGIIINNNUUUXXX[[[```ffflllrrrwwwyyyyyypppjjjrrr}}}{{{nnn\\\LLLGGGIIILLLdddxxx{{{yyy~~~~~~pppfff\\\YYY```iiinnnooorrrnnnkkkmmmsss{{{uuuiiiYYYPPPMMMLLLIIIFFFGGGBBB:::222,,,*********((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((***+++,,,''''''''''''(((((((((((())))))))))))************)))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++,,,+++******+++,,,,,,,,,,,,000888???FFFQQQdddsss~~~zzzooonnnmmmiiillluuuzzzwwwrrrqqqvvv~~~}}}{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwwwwyyywwwuuutttuuuuuutttsssrrroookkkiiihhhfffdddbbb^^^]]]ZZZVVVRRRNNNLLLJJJAAA@@@???>>>===<<<;;;:::777777666666666666777777888777666555444333333333111111111111111111111111000000111111111111000000000///.........///111222///000222333444444333333222222111111111111111111000111111111111222222222111111222222222333333333111222222333333222222111222111111111000000//////111111111111000000000000////////////////////////......////////////......//////.........---------........................///...---,,,,,,---...///---.........---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,+++***)))(((((((((((())))))(((((()))***++++++---...///000111111000///000222444888<<>>GGGQQQ^^^ppp}}}tttgggffffffgggooozzz|||wwwuuu{{{}}}|||{{{{{{yyyxxxwwwvvvuuuuuuvvvwwwxxxvvvtttsssttttttsssqqqooommmiiigggfffdddbbb```[[[ZZZWWWSSSOOOLLLIIIGGGAAA@@@???>>><<<;;;:::999666666555555555555666666777666555444333333333444111111111111111111111111000000111111111111000000000//////...///000111222///000111222222333222222111111111111111111111111000111111111111222222222111111222222222333333333222222222222222222222222222222222222111111000000111111111111000000000000////////////////////////......////////////......//////.........---------........................///...------------...///.../////////......---,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,+++***))))))((((((((()))))))))))))))***++++++,,,---///111222222222111///000111333777:::>>>???JJJOOOVVV^^^eeekkkqqqttt~~~~~~zzzsssnnnmmmoooxxx}}}mmm]]]SSSHHHLLLVVVaaajjjrrr~~~tttrrrnnniiimmmwwwxxxvvvsssrrrtttyyy~~~qqq```SSSOOOLLLIIIDDD???666000,,,+++******++++++***))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&''''''&&&%%%######$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''(((((((((((())))))))))))************++++++******))))))(((((((((((((((((((((((((((((()))(((((((((((()))******+++++++++++++++*********,,,+++++++++---///222333888>>>GGGRRR___ooo~~~|||mmmaaa```cccjjjwww~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}zzzxxxvvvtttsssssstttuuuwwwuuussssssssssssqqqooommmjjjgggeeecccaaa___\\\VVVUUURRROOOKKKHHHEEEDDDAAA@@@???===;;;999888777555555444444444444555555555444444333333444444555111111111111111111111111000000111111111111000000///////////////000111111111000000000000000111111111111111111111111111111000111111111111222222222111111222222222333333333333222111000000111222333333333222222222222111111111111111111000000000000////////////////////////......////////////.....................---------........................///...------------...////////////000//////...---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,+++******)))))))))))))))))))))))))))***+++,,,---///111222444444444000000000000222444777888BBBFFFNNNYYYdddlllpppqqqyyyzzz|||}}}wwwuuusssrrruuupppdddQQQJJJGGGNNN[[[jjjzzzzzzooonnnuuuzzzyyywwwuuutttwww|||~~~mmm]]]UUUPPPLLLCCC>>>666000---------,,,,,,,,,+++************+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((()))(((&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))************,,,++++++***)))(((''''''(((((((((((((((((((((((())))))(((((())))))***+++,,,,,,++++++++++++******------,,,,,,---000444777;;;DDDPPP^^^nnn~~~~~~tttjjjbbbdddjjjttt~~~zzz~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}||||||zzzxxxuuusssrrrrrrssstttvvvuuusssssssssrrrpppnnnjjjhhheeecccbbb___\\\YYYRRRQQQOOOLLLHHHEEECCCBBB@@@???>>><<<:::888666666444444333333333333444444333333222222333444555555111111111111111111111111000000111111111111000000///////////////000000111222111///......///000111000000000000111111111111000000111111111222222222111111222222222333333333444222111//////111222444111111111111111111111111111111111111000000000///////////////////////////......////////////...............................................................------.............../////////......---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,++++++***))))))***)))))))))))))))******+++,,,...000333555666777444444333222222333444555;;;>>>FFFSSSaaakkkoooooossstttxxx}}}~~~|||{{{yyyyyy|||uuuaaaSSSFFFDDDNNN^^^qqqxxxqqqssszzzzzzxxxvvvtttuuuyyy}}}yyyhhh\\\RRRLLLEEE???888222///.........,,,,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&''''''''''''((((((((((((((()))))))))************,,,++++++***)))((('''''')))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++++++++++++++.........------111777<<>>===<<<:::888777555555333333222222222222333333222222111222222333444555111111111111111111111111000000111111111111000000...//////000000000000000111000///.........///000//////000000000111111111000000111111111222222222111111222222222333333333333222000//////000222333/////////000000000000000111111111111000000000///////////////////////////......////////////......---.............................................---..................---,,,------.........------,,,,,,,,,---------......,,,,,,,,,---------......,,,---------,,,+++***)))******)))))))))))))))***++++++---000222555777999777777666555555444444444666888@@@LLL[[[gggmmmnnnlllnnnsssyyy}}}|||qqqbbbPPPGGGFFFPPPaaapppwwwsssttttttsssrrrqqqrrrtttwww{{{qqqcccVVVNNNHHHBBB:::333///...------++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))************++++++******))))))(((((())))))))))))))))))))))))***))))))))))))***++++++++++++++++++,,,,,,,,,---...///000///000666>>>EEEOOO___ppp{{{}}}uuullliiiiiiiiimmmuuu}}}zzzqqqjjjjjjooovvv~~~}}}~~~~~~|||{{{zzzyyywwwwwwvvvuuutttssssssssstttsssrrrrrrqqqpppllljjjgggeeecccaaa___[[[WWWTTTLLLKKKIIIGGGDDDBBB@@@???;;;;;;:::999777666555555333333222222222222333333111111111111222222333444111111111111111111111111000000111111111111000000......///000000000000000000///////////////000000...//////000000111111111000111111111111222222222111111222222222333333333222111000//////000111222.........////////////000111111111111000000000000////////////////////////......////////////......---------.......................................------...//////...------+++,,,------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,---......---,,,***)))+++******)))))))))))))))***+++,,,///111444777999777888999::::::999888777666888<<>>===999999888777777666555555333333333222222333333333222111111111111222222333111111111111111111111111000000111111111111000000---...///000111000000///...//////000111111111111......//////000111111222000111111111111222222222111111222222222333333333111111000000000000111111.../////////000000000000111111111111000000000000////////////////////////......////////////......---------.........//////........................------...//////...------,,,,,,---...............,,,,,,,,,---------......,,,,,,,,,---------......------...///...,,,***)))++++++***)))))))))))))))***+++,,,---000333666888999<<>>EEEOOOZZZbbbfffhhhkkkooosssxxx|||~~~~~~~~~tttgggZZZOOOGGGHHHNNNbbbrrr{{{jjjfffeeeiiipppuuutttqqqrrrxxx}}}|||yyytttkkkccc[[[TTTIII>>>777222...,,,,,,,,,+++************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))((('''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))))))))))))))************)))))))))))))))*********++++++++++++++++++++++++*********)))******+++,,,))))))***+++---...//////+++///222555999CCCPPPZZZjjj{{{yyylll```aaajjjuuurrr___bbbiiirrrvvvzzz|||}}}}}}~~~~~~~~~~~~~~~|||}}}~~~|||||||||}}}}}}}}}}}}}}}tttuuuwwwxxxxxxvvvtttsssooonnnmmmmmmmmmjjjfffcccbbb```^^^]]][[[WWWQQQNNNGGGFFFDDDBBB@@@>>>===<<<777777777777666666666666444333333222222333333444222222111111111111111222111111111111111111111111000000111111111111000000---...000111111111000///---...000222222222222111---......///000111111222000111111111111222222222111111222222222333333333000000111111111111000000//////000000111111111222111111111111000000000000////////////////////////......////////////......---------.........//////........................,,,---...//////...---,,,------...///000000//////,,,,,,,,,---------......,,,,,,,,,---------......---.../////////---+++)))++++++***))))))((())))))+++++++++---///222555777<<<@@@EEEIIIKKKIIIGGGDDD======;;;:::<<>>888333111...---,,,,,,++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))'''&&&%%%(((((((((((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ """%%%'''))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&'''((()))******)))((('''''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''******))))))))))))******)))************+++++++++++++++******************)))************++++++++++++******+++---......---+++///444:::CCCQQQaaalllzzzwwwmmmhhhhhhooowww|||iii___jjjxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||~~~~~~{{{xxxyyyxxxvvvuuusssrrrrrrrrrkkklllmmmmmmkkkiiifffeeebbb^^^YYYUUURRRPPPMMMKKKDDDBBB@@@???>>>===;;;999999999888888777777666666555444222111000111222222///000111222222222222222///000000000000111111111111222222333333222222111222000///......000222333111111111111111111111111111111222222222333333333222222111000//////000000111111222222222333333333333222111000000111222222000000000000///////////////000111111///......///////////////////////////////////////////////////.........------,,,,,,,,,...------------...//////////////////////////////111000///...............000000//////.........---......------------......,,,------......------,,,******)))(((((((((((((((++++++,,,---///222555777>>>BBBGGGKKKMMMNNNOOOOOOGGGDDD???::::::???GGGNNNXXX]]]cccgggiiimmmqqquuu{{{sssiiiooo~~~yyypppfffYYYNNNFFFHHHOOO___tttwwwooooooxxxwwwvvvvvvwww|||}}}wwwsssfffTTTEEE<<<777222...+++,,,///...+++***,,,---,,,***)))))))))************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''((()))******)))((('''''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''******))))))))))))******))))))*********+++++++++************************************++++++++++++,,,,,,+++,,,.../////////111666>>>GGGRRR```ooozzzvvvpppnnnqqqyyy|||qqqooowww~~~}}}}}}~~~~~~~~~}}}||||||}}}{{{zzz{{{~~~~~~|||zzzwwwvvvuuusssrrrqqqqqqpppkkkkkklllkkkjjjgggdddbbb```\\\WWWRRROOOMMMJJJGGGCCCAAA???>>>===<<<:::888777777777777666666666666444333222222111111222222000000111222222222222222000000111111111222222222222222333333333333222222222111000000000111222333222222222222222222222222111222222222222333333333333222111111000000000111111222222222222333333333222222111000000111222333111111111000000000000//////000222111000...//////........................////////////////////////.........------,,,,,,,,,...------------...//////........................000000///...............000/////////.........---......------------......,,,------......------,,,******)))(((((((((((()))+++++++++,,,///111444666:::???EEEJJJNNNPPPRRRTTTMMMIIIBBB<<<888:::???DDDNNNTTT\\\bbbfffiiimmmqqq{{{{{{rrrpppttt}}}~~~vvviii\\\SSSJJJJJJPPPaaarrr|||yyy}}}~~~{{{xxxwwwzzzyyyfffSSSGGG===777222...---//////+++***+++,,,+++***))))))******+++******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++************************************+++++++++,,,---------------///000111444<<>>CCCKKKUUU]]]bbbggglllpppxxx}}}sssjjjjjjvvv}}}ooofffWWWMMMGGGNNN]]]lllyyyyyyuuuuuuzzz{{{fffTTTFFF===777222///000///,,,***,,,+++************++++++,,,***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))***************************+++++++++*********+++++++++,,,,,,---------,,,---///222555;;;DDDSSSaaannn{{{|||sssmmmqqqzzz}}}yyywwwuuuxxx~~~}}}{{{{{{}}}}}}xxxxxxzzz}}}}}}~~~~~~|||{{{yyyxxxwwwxxxxxxyyyzzzzzzzzzyyyuuutttrrrqqqoooooonnnnnnkkkkkkkkkiiifffbbb^^^\\\XXXUUUOOOKKKHHHEEEBBB@@@>>>===;;;::::::999777555222222333333444444555555111222333444444333111000222222333333333333333222333333333333444444444444222333333333333333333222222333333444555444444444333333333333333333333333222222222333333333444444444333333222222333333333222222222333333333444444111111222222333333444555444333333333333222222222000222333222111///000000........................////////////////////////...............---------...------------...//////...........................///////////////....................................------------......------............------,,,,,,+++******************))))))***,,,...000111444888???EEEKKKQQQWWW[[[XXXUUUOOOHHHAAA======??????FFFNNNWWW^^^gggpppvvvwww{{{xxxiiiaaaccciiittt~~~yyymmm^^^OOOJJJNNNYYYhhhttt|||zzztttqqqrrr{{{sss___NNNCCC<<<555000000000---,,,---************+++,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''%%%%%%%%%&&&''')))***+++&&&'''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))************)))((((((((()))))))))*********))))))*********+++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,---111777;;;IIISSSbbbqqq}}}qqqlllkkkrrr||||||ooobbbbbbiiipppwww}}}}}}|||{{{|||{{{wwwvvvyyy{{{zzz~~~}}}{{{zzzyyyxxxyyyyyyyyywwwvvvuuuuuutttsssrrrpppooonnnmmmmmmkkkkkkjjjhhheee```\\\ZZZUUURRRMMMIIIFFFCCC@@@>>>===;;;999888888888666444111111222222333333444444000111333444444333222111333333444444444333333222333444444444444555555555333333333444444333333333333333444555555555555444333333333333333333333333222222333333333444444444444333333333333333444444222222333333333444444444222222333333444444444444444444444444333333333333111222444333111000000111////////////////////////000000000000000000000000...........................------------...//////........................---...//////000///......---------.....................------------......---......//////......---------,,,+++++++++++++++******)))***+++---///000333666<<>>DDDSSS]]]lllzzz|||ssspppkkkkkkpppzzzkkk^^^TTTYYYgggrrryyy}}}~~~}}}{{{{{{|||zzzwwwxxxyyy{{{{{{~~~~~~~~~~~~}}}|||zzzzzzxxxyyyzzzxxxuuurrrqqqrrrrrrqqqpppnnnmmmlllkkkkkkiiiiiihhhfffbbb^^^ZZZWWWQQQNNNJJJFFFDDDBBB@@@>>>;;;:::888888888777666444111222222222222222222333111111222333333333222222444444555555555444333333444444444444555555555555333333444444444444333333444444444444555555555555222222222222222222222222333333333333444444444444333333222222333333444444333333333333444444444444333444444555555444444333444444444444333333333333111333444444222111111222000000000000000000000000000000000000000000000000.............../////////...------------...//////------------------------------///000000000///...---------------...............------------............////////////............---,,,,,,,,,,,,,,,+++*********+++,,,...///111444888===CCCIIIPPPUUU\\\[[[XXXRRRJJJDDD@@@>>>???@@@BBBEEEKKKWWWfffqqquuuzzz~~~}}}rrrcccWWWWWW___nnnvvvdddRRRFFFHHHPPP___ppp~~~}}}zzzrrrpppuuu|||yyykkk```MMMAAA666333222000...///***+++,,,,,,---,,,,,,+++)))))))))************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((()))***++++++***)))((((((((((((((()))))))))***((())))))***++++++,,,,,,+++++++++,,,,,,,,,------))),,,///111444;;;FFFOOO[[[eeetttqqqiiijjjjjjooozzzkkk\\\UUUTTT^^^mmmwww~~~{{{{{{{{{{{{}}}~~~}}}|||}}}~~~~~~|||||||||||||||{{{zzzyyywwwyyyyyywwwsssppppppqqqooonnnlllkkkiiiiiihhhhhheeeeeedddbbb___[[[WWWTTTMMMJJJFFFCCCBBBAAA???===;;;999888777888777666444333333222222222222222222222222111111222222333444555555555555555444333333333333444444444555555555333333444444444444333333444444333333333444555666444444444444444444444444333333333444444444444555222222222222222333444444333333333444444444444555555555666666555444333222444444444333333333222222222333555444333111111222111111111111111111111111000000000000000000000000---........./////////000...------------...//////------------------------,,,---///000111000///...,,,,,,,,,------...............------------............////////////......///......---------------,,,+++******+++,,,...///...000444999>>>EEEMMMRRRZZZZZZZZZVVVPPPJJJFFFEEEAAAAAAAAA@@@CCCLLLXXXaaammmuuu}}}~~~pppccc[[[[[[```ppp{{{hhhTTTJJJIIIQQQaaaxxx{{{{{{vvvqqqssssss{{{zzzoooZZZLLL>>>888555111......+++,,,---------,,,+++***))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******''')))***++++++***)))'''(((((((((((())))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------***---111333777???LLLUUUdddnnn|||{{{mmmiiilllkkktttpppYYYTTTSSSXXXfffsss{{{xxxyyyzzz|||~~~~~~~~~|||zzzzzzzzz{{{zzzzzzyyyyyyuuuwwwxxxvvvrrrppppppqqqlllllljjjhhhgggfffffffffbbbbbbaaa```\\\XXXUUURRRJJJGGGDDDAAA@@@???>>>===;;;999888777888777666444444333333333222222111111222222111000111222444555555666666666555444333333333333333444444444555555333444444555555444444333555444222111222333555777555555555555555555555555333333333444444444555555111111111111222222333444333333333444444444555555666666777777666444222111444444333333333222222222222444555555333222222333222222222222222222222222000000000000000000000000---.........//////000000...------------...//////------------------------+++---///000111000///...,,,,,,,,,------..................------...............////////////......//////...------------...,,,,,,+++++++++,,,...///+++...111666<<>>EEEIIIOOOQQQTTTYYY]]]]]][[[YYYNNNIIIFFFFFFCCC@@@FFFOOOYYYaaannnyyy~~~}}}mmmccc\\\___iiiwwwdddMMMJJJKKKWWWooorrrkkkrrr~~~wwwooonnnmmmooowwwnnn\\\IIIAAA<<<555000000...,,,***)))***,,,,,,++++++++++++************)))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''''''%%%&&&'''))))))'''&&&%%%+++***(((''''''(((***+++)))(((((((((''''''''''''************)))))))))((()))************+++++++++++++++++++++++++++++++++,,,,,,+++,,,---...//////000///222:::BBBKKK[[[iiizzzwwwmmmlllrrrwwwqqqbbb\\\[[[dddppp{{{}}}|||xxxxxxxxxzzz}}}~~~~~~|||{{{yyyxxxwwwxxxyyyzzzxxxwwwwwwvvvtttrrrqqqpppmmmkkkiiihhhgggeeebbb```___^^^\\\YYYTTTNNNIIIFFFCCCBBB@@@===;;;:::999888999888777666555444333222111222222222222333333333333333333333444444444444777777666666666555555555555555555555555444333333444444444444444444444444444444444444555555555555666666555444444444444555444444444444444444444444555555444444444333333333444444444333444555555666555666777888999999888777666555444333333444555666555555555555444444333333444444444333333222222222222111000/////////000111000000000000////////////......------......///000............////////////////////////////////////......------......///000//////...------------...---------...............------............------------,,,,,,,,,+++++++++,,,---000222555:::AAAEEELLLNNNSSSXXX\\\^^^]]]\\\ZZZSSSMMMHHHBBB>>>BBBIIIOOOWWWdddpppvvvyyytttmmmfffdddfffoooqqq]]]KKKFFFJJJ___zzz|||ppprrryyy|||xxxuuunnnllllllsss~~~wwwgggVVVKKKBBB888111///000...,,,+++,,,,,,,,,++++++++++++************)))))))))))))))(((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((((('''%%%&&&'''(((((('''&&&%%%+++***)))(((((()))***+++((((((((((((''''''''''''************)))))))))))))))************+++++++++++++++++++++++++++++++++---,,,,,,,,,---///000111111222777@@@IIIUUUfffsss|||ooolllsss}}}zzzrrrlllhhhhhhjjjrrr|||~~~|||{{{zzzxxxxxxzzz|||~~~~~~~~~~~~yyyxxxvvvuuuvvvxxx{{{|||wwwwwwvvvuuusssqqqooonnnkkkiiihhhgggfffdddaaa___[[[ZZZXXXTTTOOOJJJFFFCCC@@@???===:::999777666666777777666666555444444444222222222222333333333333444444555555555666666666777666666666666555555555555555666666666555444444555555555555555555555555555555555555666666666777777666555555444444555555444444444444444444444444444444444444444333333333555555444444555555666777666777888888999888888888666666444444444444666666666666666555444333222222333333333333333333333333333222111000000000111222111000000000/////////...---------------.....................////////////////////////////////////---------------....../////////...------------..................---------------............---------,,,,,,,,,,,,++++++++++++---...000222666;;;???GGGJJJPPPUUUZZZ^^^___```ccc\\\TTTLLLDDD???@@@DDDIIIPPP]]]jjjrrrwww{{{uuunnnhhhiiiuuuwwwhhhSSSHHHBBBMMMccc|||sssllllllooosssxxxsssmmmjjjnnnxxx|||rrreeeYYYLLL>>>333///222000...---------,,,++++++++++++************)))******))))))((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&''''''((()))(((((((((&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&'''((((((((((((((((((((('''''''''*********)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++......---,,,,,,---///111333666===FFFRRR```qqq}}}wwwpppsss~~~pppddddddhhhoootttvvv|||}}}}}}||||||}}}~~~}}}~~~~~~~~~}}}yyyxxxvvvttttttwwwyyy{{{xxxxxxwwwuuussspppnnnmmmiiihhhfffeeedddbbb___]]]WWWVVVSSSPPPKKKGGGCCCAAA===<<<:::999777666555555555555555555555555555555222222222333333333444444444444555555666777777777777777777777777666666666777777888888888888777777777777777777777777777777888999999999999:::::::::777777666555555555555555444444444444444444444444444444444444444444444444666666555555555666777777888888888888888888888888777777555555555555777777888888888888777555444333333333333333333444444444444333222111111111222222111111000000//////......,,,,,,,,,---------------............////////////////////////////////////---,,,,,,,,,,,,---......//////...------------.../////////...---------,,,------............------........................,,,---//////000333777:::AAAEEEKKKQQQWWW\\\```cccccc___YYYSSSKKKEEEBBBAAADDDIIIUUUbbbkkkrrr|||}}}uuupppqqqssswww|||vvvjjj^^^RRRFFFEEENNN```xxxyyyjjjcccdddnnnyyy|||ssskkkjjjrrr|||}}}yyyqqqfffXXXGGG:::333222000...---......---,,,+++++++++*********))))))******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((()))(((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++.........,,,***+++...222666===FFFPPP\\\kkk{{{xxxwww~~~xxx___VVV\\\gggsss{{{}}}}}}~~~~~~~~~}}}{{{yyywwwuuutttuuuwwwxxxyyyxxxwwwuuurrrooommmlllgggfffcccbbbaaa___\\\YYYTTTRRRPPPLLLHHHEEEBBB@@@<<<;;;999888777666666666444444444444555555555666222222333333333444444444444444444555666777777777888888888888888888888888::::::;;;;;;;;;;;;;;;:::999999999999999999999999:::::::::;;;;;;;;;<<<<<<999888777777666666777777555555555555555555555555555555555555555555555555777777666666777777888999999999888888888888888888888888666666666666888888999::::::;;;:::888666555444444444444444555555555555444222111111111222333111111111000///.........+++,,,---.........------............////////////////////////////////////---,,,,,,,,,,,,---......//////...------------.../////////...---------,,,------............------........................---///000000000111444666;;;???FFFLLLRRRXXX^^^cccaaaaaa```[[[UUUNNNEEE???<<>>HHHSSS]]]hhhxxx}}}|||}}}yyyfffUUUSSS]]]jjjwww|||~~~~~~~~~~~~~~~~~~}}}|||{{{yyywwwuuuuuuuuuuuuxxxxxxvvvtttqqqnnnkkkiiifffdddaaa___^^^[[[WWWTTTQQQOOOMMMIIIFFFBBB@@@???:::999888777666666666666333333444444444555555555333333333333444444444444444444555666777777888888999999999::::::::::::;;;<<<<<<===>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999888888888888999888888888888888888888888666666666777777777777777888888777777777888999999::::::999888888888888999999999777777777777999999999:::<<<===<<<;;;999888666666666666666666666666444333222111111111222333222222111000///...------+++,,,---//////...------............////////////////////////////////////---------------....../////////...------------..................---------------............------+++++++++,,,,,,,,,,,,---...///000000///000222444555:::AAAGGGKKKRRRZZZ```aaadddfffddd___XXXLLLAAA======@@@HHHPPPXXXdddoooxxxuuuhhhhhhnnnwww~~~{{{iiiddd\\\QQQFFFDDDQQQ```xxxhhhbbbhhhrrrzzzrrrllljjjnnntttyyyuuugggUUUGGG999555000------...//////+++++++++************)))((((((((()))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''(((((())))))))))))((((((''''''''''''((((((((()))((()))))))))************)))************+++++++++++++++++++++++++++++++++***---///......111888>>>HHHTTTbbbkkkvvv|||~~~uuudddZZZSSSZZZgggttt~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}{{{{{{zzzyyyxxxvvvttttttvvvuuutttqqqnnnkkkhhhfffeeeccc```]]][[[WWWSSSPPPNNNLLLIIIFFFCCC@@@>>>===888888777666555555555555333444444444444444555555333333333444444444444555555555666777888999::::::;;;;;;;;;;;;<<<<<<<<<===<<<======>>>??????>>>>>>========================;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::777777888888888999999999888888888888888999::::::;;;:::999888888888999999:::999888777777888999:::777999;;;======<<<:::999999999888888777777666666444333222000000111111222222222111000///...------+++---...000000///...---............////////////////////////////////////......------......///000//////...------------...---------...............------............------+++++++++,,,,,,,,,---------...////////////000222222777===BBBFFFLLLUUU\\\___eeeiiihhhgggcccYYYMMMFFFBBB@@@DDDKKKSSS```kkktttqqqjjjiiiooovvvyyy|||~~~yyyrrriii___SSSLLLNNNUUUoooooocccccchhhqqqssssssooojjjhhhkkkooo{{{yyygggWWWCCC===555///------...///+++++++++************)))''''''(((((())))))*********)))(((''''''((()))***''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&'''''''''(((((())))))(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++(((+++//////000555>>>EEEPPP]]]llluuu{{{|||lllaaaYYYUUUVVVcccrrr~~~~~~|||}}}~~~~~~~~~~~~|||}}}~~~~~~~~~}}}}}}yyyzzzzzzzzzyyywwwuuutttuuutttrrrooolllhhheeedddeeebbb___\\\YYYUUUPPPMMMLLLJJJGGGDDDAAA>>><<<<<<777666555444444444444444444444444444444444444444333333333444444444555555666777777999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>><<<<<<===>>>>>>>>>>>>>>>========================>>>>>>>>>>>>????????????======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999999999:::::::::999999888888999999:::;;;<<<;;;999888888888999999::::::999888888999::::::666777:::<<<===<<<:::999;;;::::::999888777666666333222111000000000111222222222111000///...------,,,---///111111000///.............../////////000///////////////////////////............///000000//////...------------...,,,------....../////////---..................------------....../////////+++---............///000000555;;;???BBBIIIRRRZZZ]]]ccchhhiiilllmmmeeeZZZJJJDDD???AAAFFFOOO[[[gggsss{{{yyymmmeeehhhnnnppprrruuu|||uuukkk```VVVPPPPPP___wwwxxxiiidddfffdddlllsssrrrjjjeeeeeehhhooovvv|||uuucccKKKDDD999111---,,,---...+++++++++************)))&&&&&&'''((()))***++++++***)))(((''''''((()))***************************&&&'''''''''(((((()))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((())))))))))))(((''''''&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))*********))))))((()))(((((()))+++,,,,,,++++++///222222222999FFFQQQ]]]hhhwww|||}}}qqqeee```\\\bbblllvvv|||}}}~~~}}}}}}zzzxxxxxxwwwwwwvvvuuuuuuuuurrrpppnnnllljjjgggccc```fffbbb]]]YYYUUURRRNNNKKKHHHEEEBBB???>>>>>><<<;;;777666555444333444555555222333333333333222111111222222333333444555555666888888999:::;;;;;;;;;;;;>>>>>>>>>>>>============AAA@@@???=========>>>???BBBAAA@@@>>>>>>???@@@@@@???===<<<===???@@@@@@???@@@@@@???>>>======>>>>>>BBBBBBAAAAAA@@@???>>>>>>999::::::999777777888:::======<<<;;;::::::999999;;;;;;::::::::::::999999::::::::::::::::::::::::777777888888999999::::::<<<;;;;;;:::999888777777666666555444333333222222222222222222111111000///---------------...///000000000000000000///.....................///000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---........................,,,,,,,,,---------.....................------,,,222444666999===DDDLLLQQQWWWZZZ```fffkkkllljjjgggZZZQQQIIIGGGGGGIIITTT```jjjmmmuuuvvviiiddddddfffnnnwww~~~{{{rrreeeVVVLLLXXXjjj~~~pppcccaaadddiiioooooojjjiiillliiinnntttyyy~~~~~~www___LLL999333222...,,,---......---,,,++++++++++++************))))))))))))''''''(((((('''&&&%%%%%%(((***++++++)))(((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))'''%%%&&&((()))&&&###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''(((((((((((((((&&&'''(((((('''&&&'''(((''''''''''''((((((((((((((((((((()))))))))******)))))))))))))))((((((((())))))************))))))***))))))***+++,,,,,,+++)))---111444888AAANNNXXXbbbnnn~~~yyylllggghhhiiiooowww~~~~~~}}}}}}zzzyyyxxxxxxvvvuuuttttttssspppnnnllljjjhhhfffbbb```ddd```[[[VVVSSSOOOKKKHHHFFFCCC???===<<<;;;:::999777666555333333333444444222222222222222222222333333444444555666666777777888999:::;;;;;;<<<<<<<<<>>>>>>>>>>>>============@@@???>>>======>>>???@@@EEEEEECCCBBBBBBAAAAAAAAA>>>===<<<===???AAAAAA@@@??????>>>>>>>>>>>>>>>>>>AAAAAA@@@??????>>>======<<<======<<<::::::;;;<<<=========<<<;;;:::::::::<<<<<<<<<<<<;;;;;;;;;:::888777777777777777777777888888888999999:::::::::;;;::::::999999888888888666666666555444333333333111222222333333333222222000000///...------......000000000000000///.....................///000000//////000000//////...---------------------------000/////////....................................,,,,,,---------............////////////...------000222444777;;;AAAHHHNNNTTTWWW]]]ccchhhkkkkkkjjjfff]]]TTTNNNHHHFFFLLLUUU]]]aaahhhsss~~~pppiiifffhhhrrr}}}}}}qqqaaaWWWQQQ^^^ooo{{{~~~qqqgggbbbaaafffjjjiiihhhiiigggjjjnnnttt}}}|||jjjVVVBBB888444000---------,,,+++******)))******************)))))))))))))))))))))))))))(((''''''***+++,,,+++)))'''''''''(((((((((((((((((((((((())))))(((((((((''''''''')))'''&&&'''((()))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***'''((())))))''''''((()))''''''''''''(((((((((((()))))))))*********++++++++++++***))))))(((''''''))))))***************)))++++++++++++,,,,,,,,,,,,,,,...333888AAALLLXXX```lllwww}}}}}}pppiiimmmuuuyyy~~~|||~~~|||zzzyyyyyyxxxvvvtttsssrrrqqqnnnllljjjhhhgggeeeaaa___```]]]XXXSSSOOOKKKGGGDDDBBB???<<<:::999999888666777666555333222222333333222222111111222333555666666777777888888999999:::999:::;;;<<<<<<===<<<<<<============>>>>>>>>>>>>???>>>>>>===>>>@@@AAABBBGGGFFFFFFEEEDDDBBBAAA@@@===<<<;;;<<>>>>>>>>>>>>>>??????????????????>>>>>>======<<<>>>???@@@???=========???>>>>>>======<<<<<<;;;;;;>>>============<<<<<<<<<888777777666555555555555999999999999999999::::::999999999999999999999999777777666666555555444444111222333444555555555555333222111///...---------000000000000000///.....................///000000//////000000//////...---........................////////////....................................,,,------------.........//////000000000///.........///222444777===DDDIIIPPPRRRXXX^^^dddhhhlllmmmrrrjjj```WWWMMMFFFGGGKKKOOOSSSZZZdddppp{{{uuunnnnnnxxxpppcccTTTYYYbbbooo{{{rrreeeZZZ\\\cccgggggggggdddeeegggmmmzzzzzzgggPPPAAA999333///...,,,+++***))))))(((((((((************))))))))))))******++++++******))))))+++,,,,,,+++(((&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((((((((((('''''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))((()))***)))((('''(((***''''''''''''(((((((((((()))*********++++++++++++*********)))))))))(((((())))))***+++++++++******,,,,,,------,,,,,,,,,---222333777???IIIUUU```fffyyy{{{|||~~~sssnnnnnnvvv}}}{{{~~~|||zzzzzzyyywwwuuusssqqqpppooollljjjhhhgggfffddd```^^^]]]ZZZTTTPPPLLLHHHDDDAAA@@@===:::888888888777666777666444333222222222222333222111111222444777999999999::::::;;;;;;;;;;;;999:::;;;<<<========================>>>>>>>>>>>>>>>======>>>???AAACCCEEEEEEFFFFFFEEECCC@@@>>><<<:::999999:::===@@@@@@@@@======>>>>>>?????????????????????>>>>>>=========???AAABBBAAA???>>>?????????>>>>>>>>>======<<<<<<>>>>>>=========<<<<<<<<<<<<;;;999888888888888888999999999999999999888888888888888999999:::::::::888777777777666666555555444555666666777777777666444333222000////////////000000000000000///.....................///000000000000000000000///......///////////////////////////////////////.................................------------............000000000000000//////...---...000333555:::@@@DDDJJJMMMQQQWWW]]]dddkkkpppuuuqqqiii```UUULLLHHHHHHGGGJJJPPPXXXbbbnnnyyy{{{www|||}}}nnn___ZZZ[[[fffuuu~~~mmm\\\XXX\\\aaadddgggcccbbbbbbiiiyyyvvv^^^JJJ???777111...,,,,,,+++***))))))))))))************)))))))))(((*********++++++******))))))***+++***(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((((((''''''''''''((()))***)))((('''(((***''''''''''''(((((((((((()))*********++++++++++++((()))))))))*********+++))))))***++++++++++++++++++---///...---,,,...///333666===FFFRRR___jjjppp|||~~~pppkkkooovvv|||}}}{{{xxxttt{{{~~~~~~~~~|||zzzyyyxxxwwwtttrrrpppnnnmmmkkkiiigggfffdddbbb___\\\ZZZVVVQQQMMMJJJFFFBBB???>>><<<999777888888777666777666555333222222333333444444333333444666999;;;;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<============<<<=========>>>>>>>>>???=========>>>@@@BBBEEEFFFEEEEEEEEEDDDBBB???===;;;888777777999<<<>>>???>>><<<===>>>???@@@@@@?????????????????????>>>>>>>>>>>>@@@AAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<;;;>>>===;;;:::999:::;;;<<<:::::::::999999888888888888888888999999::::::;;;777777777777777666666666888888888888888777666666333333222111111111111222000000000000000///.....................///000000000000000000000//////...////////////////////////.........///////////////........................---------.........//////000000000000000//////...---///111222444888===@@@DDDGGGKKKPPPVVV___hhhooottttttpppggg]]]SSSLLLGGGDDDGGGJJJOOOVVV```kkksss~~~~~~zzzhhh\\\WWW___lllvvv}}}zzzhhh\\\WWWWWW]]]dddcccbbbaaagggwwwiiiTTTEEE<<<555///......---,,,++++++++++++************)))))))))((((((((())))))***))))))(((&&&(((******((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((''''''''''''''''''''''''''''''''')))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''***))))))(((''''''&&&&&&'''((())))))''''''((()))''''''''''''(((((((((((()))))))))*********++++++(((((())))))***++++++,,,))))))***+++,,,,,,,,,,,,***---000///------///222222888BBBNNN\\\jjjwwwqqqdddgggsss}}}~~~}}}|||uuurrrxxx~~~}}}~~~~~~~~~|||zzzxxxwwwuuusssqqqooonnnmmmjjjhhhfffdddbbb___[[[XXXUUURRRMMMJJJGGGDDDAAA>>>===:::888777777888777666777666555444333444555555666666555666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<===<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>???AAACCCEEEGGGFFFFFFEEECCCBBB???>>>===999888777888;;;=========<<<===???@@@@@@???>>>>>>????????????????????????===???AAAAAA???=========>>>>>>>>>>>>========================<<<<<<<<<<<<===<<<:::999999:::<<<=========<<<;;;;;;:::999999888888888999999:::::::::777777777777666666666666999999999999888777666555444444333333222333333333000000000000000///.....................///000000000000111111000000///...////////////////////////.........///////////////........................------.........///////////////000000000///......---///111222333666:::===>>>BBBFFFKKKPPPXXXccckkkqqqttttttmmmcccYYYOOOFFFBBBEEEGGGHHHLLLSSS]]]eeewww{{{zzz}}}ssseee[[[^^^gggooozzzyyyhhhZZZSSSVVV^^^bbbcccdddhhhtttrrr]]]NNNDDD:::111000///...------,,,,,,---************))))))))))))''''''(((((())))))((((((%%%'''))))))(((((()))***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''')))******(((''''''(((''''''''''''''''''''''''))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&((((((((((((((('''''''''&&&'''(((((('''&&&'''(((''''''''''''((((((((((((((((((((()))))))))******************************((()))***+++,,,,,,,,,,,,)))---000000......111555555>>>KKKWWWcccppp~~~}}}mmmccc```jjjzzzzzzwww}}}~~~~~~}}}}}}~~~}}}{{{zzzvvvvvvtttrrrqqqooommmmmmhhhfffccc```^^^[[[WWWTTTPPPMMMIIIFFFDDDAAA???<<<;;;888666555666777666666666666555444555666777888888888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>?????????????????????AAACCCFFFGGGDDDCCCBBB@@@>>>======<<<;;;:::999:::<<<===>>>======>>>???@@@@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAA???===<<<<<<========================??????>>>>>>>>>============;;;:::999:::<<<>>>@@@AAAAAA@@@???>>>===<<<<<<999999999999999999::::::666666666666666666666666888888999999999888888777777666555444333333222222000000000000000///.....................///000000000111111111111000//////..................................../////////000....................................////////////...////////////...------,,,...000111222444777999:::>>>CCCGGGKKKSSS^^^fffiiiqqquuupppggg___SSSIIIBBBEEEGGGGGGGGGMMMVVV]]]lllwwwzzzzzzqqqddd```___cccqqqyyyfffXXXVVVZZZaaaeeehhhjjjqqq}}}xxxeeeVVVLLL@@@555000000///...------------************))))))))))))&&&'''(((((())))))((((((&&&'''))))))((('''((()))((((((((((((((((((((((((&&&'''''''''((((((((((((''')))+++***(((&&&'''(((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&''''''((()))))))))&&&'''((('''&&&%%%&&&(((''''''''''''((((((((()))(((((((((((()))))))))))),,,,,,++++++***)))))))))((()))***+++,,,---------(((---000111...///222777;;;EEESSS^^^gggsss}}}sssrrrwwwyyy```]]]aaappp~~~|||~~~}}}|||}}}~~~}}}{{{yyyuuuuuutttrrrpppooonnnmmmgggdddaaa^^^[[[XXXSSSPPPLLLIIIFFFCCCAAA@@@===;;;999777555444555666666555666666555555666777999:::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888888999:::;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@??????@@@AAACCCFFFGGGAAA@@@>>>;;;:::::::::;;;===<<<;;;;;;===>>>>>>>>>>>>???@@@AAA@@@>>><<<;;;<<<<<<<<<===============<<<>>>AAAAAA???===<<<<<<<<<<<<<<<<<<============@@@@@@@@@????????????>>>>>>===;;;;;;<<<>>>AAACCCDDDDDDCCCBBBAAA???>>>>>>999999999999999999999999555555555555666666666666666666777888999999999999:::999777555333222111111000000000000000//////..................///000000111111111111111000//////........................---.........//////000000..................................../////////000...............------,,,+++---///000000222555777888<<>>???@@@???===<<<<<<===???@@@@@@@@@AAABBBBBBBBBAAAAAAAAA>>>;;;888777888:::<<<:::::::::;;;<<<===??????????????????>>><<<;;;:::;;;<<<===>>>>>>===<<<;;;@@@@@@AAAAAAAAA@@@@@@???CCCBBB@@@???>>>???@@@AAACCCCCCBBB@@@???===<<<<<<>>>>>>======???AAADDDFFFGGGGGGGGGFFFEEEDDDCCCBBB999999888888888888888888888888777777777777888888666777:::<<<===<<<;;;:::===<<<;;;999666444333222111111111111111000//////000000000000///////////////////////////......---,,,---...//////...---,,,............////////////////////////000000000000///////////////.........,,,,,,,,,---------......------...000222444666777555888<<>>555222000111000+++***---(((((()))************)))))))))))))))))))))))))))************************((((((''''''''''''(((((())))))((((((((((((((()))******)))''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))************,,,++++++++++++******************+++,,,,,,------+++---///...///222888>>>JJJUUUbbblllxxxwwwqqqrrrwww|||wwwcccVVVVVV```ooo|||~~~|||{{{zzzzzz{{{}}}}}}|||zzz{{{{{{{{{zzzzzzyyyxxxwwwtttsssqqqooonnnkkkgggddd```]]]YYYVVVTTTQQQNNNLLLHHHEEE@@@===<<<;;;999888999888777666555666666777444444444555666777999999:::999999999999:::;;;;;;;;;;;;:::999999888888888777777777777888:::;;;<<<===<<<;;;::::::;;;<<<===>>>??????@@@AAAAAAAAAAAA@@@>>>;;;999888999;;;<<<;;;:::;;;;;;<<<===>>>???>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>AAAAAAAAAAAAAAA@@@???>>>@@@???>>>>>>>>>@@@BBBCCCAAAAAA@@@>>>===;;;::::::=========>>>@@@DDDGGGIIIIIIIIIIIIHHHFFFEEECCCBBB<<<:::999777666666777777777666666555555666666777666888:::<<<======<<<;;;::::::::::::999888777777333333333333222111000000000000000000///////////////////////////......---------...//////...------............////////////000000000////////////////////////////////////...,,,,,,---------........./////////000111222333444333666:::>>>CCCJJJQQQVVVZZZ___ffflllooommmhhhddd^^^XXXSSSQQQNNNKKKOOOVVVWWW```ooo~~~yyyxxx|||sssjjjaaaWWWTTTWWWaaarrruuubbbYYYTTTZZZbbbhhhmmmrrryyywwwkkk```RRRGGG<<<555000000...+++***+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))***)))(((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((()))))))))))))))************,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,.........000555>>>FFFUUUbbbooowwwxxxqqqooowww~~~ttteeeYYYRRR\\\ggguuu|||zzzyyyyyyyyyzzz||||||{{{zzz{{{{{{zzzzzzxxxvvvuuutttqqqpppmmmllljjjhhhdddbbb\\\YYYUUURRRPPPNNNKKKIIIEEEBBB>>>;;;:::999888666777666666555555555555666555555555555666777999999:::999888777888999;;;<<<;;;;;;:::999888888888888888888888888999999::::::<<<;;;:::999999999:::;;;<<<<<<===>>>??????@@@@@@>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA???>>>===============???AAADDDEEEAAA@@@???>>>===<<<;;;:::<<<<<<===>>>BBBFFFJJJLLLKKKKKKJJJIIIGGGDDDBBBAAA===<<<999666555555666666666666555555555555666666888999;;;===>>>>>>>>>>>>999:::;;;;;;;;;:::999888777777666666444333111000000000000000///////////////////////////......---------...//////...------............////////////000000000//////...............//////////////////------------.........///000000000//////000111111111333777;;;???EEELLLPPPTTTYYY```hhhmmmooonnnnnnjjjccc\\\WWWQQQNNNQQQWWWSSSWWWbbbssszzzwwwwww|||yyyqqqiii^^^UUUQQQSSSfff~~~}}}fffYYYNNNTTT]]]dddiiioooxxxzzzuuummmaaaUUUHHH===222//////---+++,,,---,,,+++))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))***)))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''(((((()))((()))))))))************---------,,,,,,,,,++++++******++++++,,,------...//////000111444===IIIRRRaaannn{{{wwwuuuwww~~~qqqbbbYYYYYY[[[gggoooyyy}}}~~~{{{yyyyyyxxxxxxzzz|||}}}|||zzz||||||{{{yyywwwuuusssrrrnnnllliiigggfffdddaaa^^^ZZZWWWSSSPPPNNNKKKHHHFFFCCC@@@===;;;:::999777555555555555555555555555666666666666666777888888999:::888777555666888;;;===;;;;;;999888888888999999;;;;;;<<<<<<<<<;;;;;;:::<<<;;;::::::999::::::;;;::::::;;;;;;<<<>>>??????=========>>>======<<<<<<;;;;;;:::::::::::::::;;;=========>>>???@@@AAAAAABBBBBBAAA@@@@@@AAACCCDDDDDDCCCCCCBBBAAA@@@>>>=========>>>>>>@@@BBBCCCDDDCCCCCCBBBAAA@@@???>>>===<<<<<<===>>>AAAEEEIIIKKKLLLKKKJJJHHHEEECCC@@@???<<<;;;888666555666777888777777666666666666777777:::;;;===>>>@@@@@@@@@@@@<<<<<<======<<<:::777666999999888777555333111000000000000000///////////////////////////......------..................---............////////////000000000///......------............////////////---............/////////000///////////////000000000222555888<<>><<<;;;<<<<<<;;;;;;::::::::::::::::::999::::::<<<===>>><<<===>>>?????????>>>===<<<;;;:::999888888888888<<<<<<;;;;;;<<<===>>>???CCCBBBAAA@@@AAABBBDDDEEEEEEEEEDDDDDDBBBAAA@@@???AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBAAA@@@@@@???>>>>>>===>>>???BBBEEEFFFIIIIIIGGGEEECCC@@@===<<<:::999777777777888:::;;;777666666666666666666777999:::;;;===>>>???@@@@@@============<<<:::888777::::::999888666333111000000000000000///////////////////////////......---.........------.....................////////////000/////////.........------.........//////000000........./////////000000///.........///000111222111222555777999===CCCGGGLLLRRRYYY```ffflllrrrvvvssstttrrrlllccc\\\UUURRRRRRRRRUUU\\\hhhvvvwwwuuuyyy~~~yyyzzzvvvnnniiiggg\\\^^^dddqqqttt```YYYPPPPPPXXXdddnnntttvvvwwwvvvwww{{{}}}xxxppp___OOO>>>666444111000000111///,,,***))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******)))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''''''''(((((())))))***%%%&&&'''((()))))))))((())))))))))))************,,,,,,,,,,,,++++++++++++++++++,,,,,,------......,,,...222666???MMM]]]iiittt}}}~~~rrr___UUUXXXcccmmmvvvyyy~~~yyyyyy}}}~~~}}}}}}}}}}}}|||{{{|||{{{zzz{{{}}}}}}{{{zzz{{{zzzyyywwwuuurrrpppnnniiifffccc```___]]][[[YYYUUURRRNNNKKKIIIFFFCCCAAA>>><<<::::::999999666444222333555777999;;;;;;<<<:::999888888888888888999777666555555666888:::<<<999888777777888:::<<<>>>>>>@@@BBBCCCCCCAAA???============<<<<<<;;;::::::;;;:::999999999:::;;;<<<===>>>??????@@@@@@@@@@@@>>>===<<<:::999888888888;;;:::999999999;;;<<<===BBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEECCCBBBAAAEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>@@@BBBDDDGGGFFFEEECCC@@@>>>;;;:::888888999999::::::;;;<<<666666555555555555666666888999:::;;;===>>>@@@@@@========================;;;;;;:::999777555333222000000000000///////////////////////////......---///...------------...///............////////////........................------......///000000000////////////000000000000////////////000111111222111222444555777:::???CCCGGGMMMUUU\\\aaagggnnntttuuuzzz|||wwwmmmdddYYYPPPPPPPPPRRRUUU]]]jjjzzzxxxsssvvv|||~~~yyyxxx}}}wwwssspppeee^^^YYY___pppjjj^^^QQQKKKQQQ]]]iiipppqqqrrrrrrrrrwww}}}|||xxxjjj[[[III???888222//////000///---+++************))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((''''''(((((()))***+++((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))************''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''((())))))******%%%&&&'''((()))))))))((())))))))))))************,,,++++++++++++*********++++++,,,,,,---............111666===HHHXXXiiiuuuzzz~~~zzz~~~wwwiiiccceeennnuuu~~~|||vvvxxxzzz~~~|||{{{||||||{{{{{{|||{{{zzzzzz{{{{{{yyywwwxxxwwwvvvtttrrrooommmlllhhheeeaaa^^^]]]\\\ZZZXXXQQQNNNJJJGGGEEECCC@@@>>>;;;:::888888888777555333111333666999<<<>>>???@@@;;;:::999888888888888888555555555666777888999:::777666666666888;;;>>>@@@CCCEEEHHHKKKKKKIIIFFFDDDBBBBBBBBBBBBAAA@@@???>>>===;;;:::888888999:::;;;>>>>>>>>>???@@@AAAAAABBBBBBAAA???===<<<;;;::::::888888777777999;;;===???CCCCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@?????????AAACCCDDDEEEEEEDDDBBB@@@===;;;:::999:::;;;<<<<<<<<<;;;:::999999888888888888999999;;;<<<===>>>@@@BBBCCCDDDCCCBBB@@@>>>>>>>>>???@@@<<<<<<<<<;;;999777555555000000000000///////////////////////////......---///...------------...///............////////////,,,------....../////////------......///000000111//////000000000111111111222222111000000000000111000222333333444777<<>><<<999888666666777666333111111333777;;;>>>AAABBBCCC;;;;;;:::999888888888888333444555666777888999999666555555555888;;;???BBBIIIKKKOOORRRRRRPPPMMMKKKHHHHHHHHHHHHGGGFFFEEEDDD>>><<<:::888888888::::::>>>>>>>>>???@@@AAABBBCCCEEEDDDBBB@@@>>>===<<<<<<666666666777999<<<@@@BBBDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEBBBAAA@@@@@@@@@BBBEEEFFFDDDDDDCCCBBB@@@===<<<:::;;;<<<>>>>>>>>><<<:::888>>>======<<<<<<======>>>AAAAAABBBCCCEEEGGGIIIJJJKKKHHHDDD@@@>>>>>>>>>???>>>======<<<;;;999888777000000000000///////////////////////////......---///...---,,,,,,---...///............/////////000+++,,,,,,---...///000000---------...///000000111000000000000111111111111555444333111000/////////000111222222222555999<<<;;;BBBKKKRRRWWW]]]ffflllnnnxxx~~~{{{wwwooofffYYYVVVSSSSSSVVV]]]dddiiiqqqvvvzzz{{{{{{xxxrrrtttooozzz~~~ssscccXXXXXXbbboooyyy}}}qqq___RRRSSS```mmmllloooooolllooowww~~~yyyiiiZZZIII:::444333............---,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++((((((''''''''''''((((((''''''''''''((()))++++++(((((('''''''''(((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''(((((((((((()))************+++++++++...,,,******,,,...000111222999DDDPPP\\\iiixxxzzz|||zzzwwwwwwwwwxxxvvvxxx}}}zzzyyyxxxwwwwwwyyy{{{|||zzzxxxwwwxxxyyyzzzzzzzzzwwwuuurrrpppnnnkkkhhheee```^^^\\\ZZZXXXUUUPPPMMMIIIFFFCCC???<<<:::::::::777666555333222111111111222444777;;;>>>@@@AAAAAA;;;:::888777666777777888888777666555555666888999777777666666999<<<@@@BBBHHHKKKQQQUUUWWWUUURRROOOOOOOOOOOOOOOOOONNNKKKHHH>>><<<:::888888999<<<======>>>???AAABBBCCCDDDDDDGGGFFFDDDAAA>>>;;;999888888777666666888;;;===???CCCFFFIIIJJJIIIHHHGGGGGGJJJKKKKKKKKKJJJIIIHHHHHHPPPMMMJJJHHHIIIJJJJJJJJJKKKJJJKKKKKKLLLJJJGGGDDDDDDBBB???>>>???AAABBBCCCDDDCCCAAA???===<<<;;;;;;===<<<===???@@@???<<<:::===>>>AAACCCDDDCCCBBBAAACCCCCCCCCCCCEEEHHHKKKMMMKKKHHHDDDAAA>>>===>>>???>>>======<<<<<<;;;::::::777666444222000000000000000////////////...............------------..................///////////////...,,,,,,,,,---///111---------............///000000111222333333333333555444222000//////000000222222222333444555777777:::>>>EEEKKKRRRYYY```eeekkkssszzz}}}~~~|||tttkkkccc[[[UUUVVVXXXZZZ\\\```cccggglllqqqvvv}}}|||yyywwwvvvwww~~~{{{jjj\\\WWW]]]jjjttt~~~nnn```]]]dddlllrrrkkkjjjoooqqqrrr|||iiiQQQBBB999555---......---+++******+++))))))))))))))))))))))))(((((()))***++++++,,,,,,******))))))((((((''''''******)))))))))))))))***((()))***++++++***)))(((&&&&&&''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((''''''''''''((()))*********((((((((()))))))))******************++++++++++++...---,,,,,,...000111222555@@@OOO^^^hhhrrr{{{{{{}}}|||qqquuu||||||tttqqqrrrssstttwwwyyy~~~}}}|||zzzxxxxxxxxxyyyzzzzzzxxxwwwvvvwwwxxxwwwvvvtttrrrpppnnnllliiifffccc^^^\\\YYYWWWUUURRRMMMJJJEEECCCAAA>>><<<;;;;;;;;;777666555444333333333333444666888;;;===>>>??????<<<;;;:::999999999:::::::::999777666666777888999888777666666888;;;>>>@@@EEEIIINNNSSSVVVUUUSSSQQQRRRSSSUUUWWWWWWTTTNNNJJJ???===;;;999999:::<<<===???@@@AAACCCDDDEEEFFFFFFGGGFFFCCC@@@===;;;999888888888888999:::<<<>>>@@@DDDFFFIIIJJJIIIHHHIIIJJJKKKKKKLLLMMMMMMMMMLLLLLLNNNLLLJJJJJJKKKLLLKKKKKKMMMMMMMMMNNNOOONNNLLLIIIHHHEEEAAA@@@AAABBBCCCCCCDDDCCCAAA@@@>>>=========>>>>>>@@@BBBDDDEEECCCAAA@@@AAABBBCCCDDDCCCCCCCCCDDDDDDFFFGGGHHHHHHIIIIIIJJJHHHDDDAAA?????????@@@=========<<<;;;;;;::::::777555444222000000000000/////////............---......------------..................///////////////...---,,,,,,---///000---------............//////000111222333333333333555444222111000000000111111111111222333444555666888<<>>666/////////---+++***)))***))))))))))))))))))))))))(((((()))******+++,,,,,,***)))))))))((((((((('''******)))))))))))))))***((())))))******))))))((('''''''''((((((((((((((()))))))))))))))((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((((((((&&&''''''((()))******+++)))))))))*********++++++************+++++++++,,,............///111333444999HHH^^^oooxxx||||||rrreeeooo|||vvvooommmooorrrtttzzz|||~~~~~~~~~~~~}}}zzzyyyxxxxxxxxx{{{yyyvvvuuuuuutttrrrpppqqqooommmkkkiiifffbbb```\\\ZZZVVVTTTQQQMMMIIIFFF@@@??????>>><<<;;;;;;:::555555444444444555555666777888:::;;;=========<<<======<<<<<<<<<===>>>>>>;;;:::999777777777888999999888777666777:::<<<>>>@@@DDDJJJPPPTTTUUUTTTSSSUUUWWW\\\___```[[[TTTNNNCCCAAA???<<<<<<<<<===>>>BBBCCCDDDFFFGGGHHHHHHIIIGGGFFFCCC@@@===:::888777999:::;;;<<<===>>>???@@@DDDFFFHHHHHHHHHIIIKKKMMMKKKLLLMMMNNNOOOOOOOOOOOOLLLKKKKKKLLLNNNNNNMMMLLLOOOOOOOOOQQQRRRRRRQQQOOOLLLIIIEEEBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@AAACCCGGGKKKMMMLLLKKKFFFFFFEEEDDDCCCDDDDDDEEEEEEGGGIIIJJJJJJIIIGGGFFFIIIGGGDDDBBB@@@@@@AAAAAA======<<<<<<;;;:::::::::666555444222111000/////////............---------......------------......---............/////////......---,,,,,,...///000---------............//////000111222222333333222444333222111111111111111000000000111222333444555666999<<>>>>>?????????@@@AAAAAA;;;;;;999888888888888888:::999888777888999:::<<<===@@@FFFMMMQQQTTTUUUUUUTTTVVV[[[___aaa^^^YYYTTTJJJHHHEEEBBB@@@>>>>>>>>>CCCDDDEEEGGGHHHIIIJJJJJJGGGEEEBBB???<<<:::999999:::;;;<<<>>>???@@@@@@@@@DDDEEEGGGGGGHHHIIILLLOOOMMMMMMNNNNNNNNNNNNNNNMMMKKKKKKLLLOOOQQQRRRPPPNNNNNNNNNNNNPPPRRRSSSRRRQQQOOOKKKFFFCCCCCCCCCCCCBBB@@@AAAAAAAAAAAAAAAAAA@@@BBBBBBEEEJJJOOORRRSSSSSSNNNLLLHHHEEECCCCCCDDDFFFHHHHHHIIIJJJJJJJJJIIIHHHFFFEEECCCAAA@@@@@@AAAAAA======<<<<<<;;;:::::::::666555444333111000000///............------------......------------......---------.........//////...------------...///000---------............///...///000111222222222222333222222222222222222222111111111111222333444555555777999<<<@@@GGGOOOTTT]]]eeelllpppuuuyyyzzzxxxtttjjj```YYYSSSNNNOOOSSSUUUVVV[[[fffuuu|||vvvtttxxxsssggg___]]]^^^kkkyyyvvveee```cccmmmuuussshhhdddkkksssttt~~~yyyeeeNNN===555222...,,,++++++++++++))))))))))))))))))))))))((()))))))))*********+++))))))))))))(((((((((((()))(((((((((((())))))***)))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))++++++***)))((('''&&&&&&((((((((()))))))))*********++++++++++++,,,,,,,,,,,,---...///000333888<<>>?????????@@@@@@AAAAAABBBBBBBBBBBB;;;::::::999888888888888<<<;;;:::999999:::;;;;;;;;;>>>DDDIIINNNQQQSSSSSSPPPQQQSSSWWW[[[\\\ZZZXXXRRRPPPLLLHHHDDDAAA???>>>CCCDDDFFFGGGIIIJJJJJJJJJGGGEEEBBB???===<<<;;;;;;<<<===>>>???@@@AAAAAA@@@DDDEEEGGGHHHHHHJJJMMMPPPNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLNNNQQQTTTTTTRRRPPPMMMLLLLLLMMMOOOPPPOOONNNNNNKKKFFFCCCBBBBBBBBBAAA???@@@AAABBBBBBBBBAAAAAACCCCCCEEEJJJPPPTTTVVVVVVTTTQQQLLLGGGDDDCCCEEEFFFJJJJJJIIIIIIIIIKKKLLLMMMDDDCCCBBBAAA@@@@@@@@@AAA>>>======<<<<<<;;;;;;:::777666555444333222000000//////.........---------......------------......------------............------------......//////---------............///......///000111111111111222222222222333333333222333333222333333444555666555666888999===BBBIIINNNVVV___iiinnnrrrvvvwwwuuuwwwooofff___WWWPPPOOOQQQSSSTTTYYYaaannn{{{{{{uuuvvvzzz{{{oooeee___]]]bbbooollldddccchhhuuuxxxjjj___bbbjjjmmmwwwqqqYYYEEE888444///,,,,,,---------************************)))))))))))))))*********(((((((((((())))))))))))((((((''''''((()))******)))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''&&&&&&''''''((())))))))),,,+++***)))((('''&&&%%%((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,...//////000555===DDDTTTcccuuu~~~sssqqqtttuuu}}}xxxwwwwwwzzz~~~~~~}}}~~~~~~}}}~~~|||||||||}}}}}}~~~~~~~~~}}}{{{zzzyyywwwtttpppmmmkkkhhhfffdddbbb___\\\YYYUUURRRMMMIIIGGGDDDAAA???;;;:::999888666555444333222222333444666888:::;;;888:::<<<>>>@@@AAAAAA@@@@@@AAABBBBBBCCCBBBBBBAAA::::::;;;;;;;;;;;;;;;;;;>>>======<<<<<<============???BBBFFFJJJMMMOOOPPPLLLLLLLLLOOOSSSVVVXXXXXXUUUSSSPPPLLLGGGDDDAAA@@@CCCDDDFFFHHHIIIJJJJJJJJJGGGEEEBBB???>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCEEEGGGJJJKKKLLLMMMOOOQQQPPPPPPPPPOOONNNLLLJJJIIIMMMMMMOOORRRUUUVVVTTTRRRNNNLLLKKKKKKLLLMMMLLLKKKLLLIIIEEEBBBBBBCCCCCCCCC@@@AAABBBDDDDDDDDDCCCBBBDDDDDDFFFIIINNNRRRTTTTTTUUUQQQLLLHHHEEEEEEGGGIIIMMMKKKJJJIIIJJJLLLNNNOOOEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>===<<<<<<;;;888888777666555333222111000////////////...............------------......,,,------------.........---------............///---------............///---...///000000111111000000111222333444444333333444333333333444444555666555666777999;;;???EEEIIINNNXXXccchhhlllppprrrqqqvvvrrrmmmhhh___UUURRRTTTSSSUUUYYY___fffppp{{{xxxttttttvvvxxxvvvkkkccc___^^^fffuuuxxxiiiccceeepppvvvmmmaaa^^^dddjjjqqq{{{{{{dddQQQ???999222------......,,,************************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))******)))((((((''''''(((((()))((((((((((((((('''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))&&&''''''((())))))******''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))(((((((((((()))))))))*********+++++++++++++++,,,,,,,,,------...///000000111888CCCLLL___mmm|||xxxiiigggooovvv~~~{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{||||||}}}}}}~~~}}}}}}{{{zzzyyyxxxxxxuuuqqqnnnhhheeecccaaa___\\\YYYVVVQQQMMMIIIEEECCCAAA>>>===999888666555444444555555444555555777888:::<<<===<<<===???@@@AAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@@@@;;;<<<<<<===>>>>>>>>>>>>???????????????@@@@@@@@@???@@@BBBEEEGGGIIIKKKKKKJJJIIIIIIKKKNNNRRRSSSSSSRRRQQQOOOLLLIIIFFFDDDCCCDDDEEEGGGIIIJJJKKKKKKKKKFFFDDDBBB@@@???@@@BBBCCCDDDDDDCCCCCCDDDEEEFFFGGGIIIKKKNNNPPPPPPPPPQQQSSSSSSSSSSSSRRRQQQPPPOOONNNOOOOOOPPPSSSUUUVVVUUUTTTQQQOOOLLLKKKLLLKKKJJJHHHJJJGGGDDDBBBCCCEEEEEEEEECCCDDDEEEGGGGGGFFFEEEDDDFFFFFFFFFIIIMMMPPPQQQQQQPPPNNNJJJHHHGGGIIIKKKMMMNNNNNNMMMLLLLLLLLLLLLLLLGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>>>>======999999999888777555333222111111000000000/////////......------------......,,,,,,---------.........,,,------...............---------............///------...///000000000000000111222444444555444444333333333222333333444555333555777888999<<<@@@CCCFFFPPPZZZ^^^bbbiiinnnppptttsssrrrppphhh]]]WWWWWWSSSWWW\\\^^^```gggsss|||}}}wwwsssrrrqqq{{{zzzooofffaaa___^^^eeevvvttthhheeeiiiooopppiiibbbdddjjjnnnvvvnnn]]]HHH@@@666///...---+++)))************************)))))))))))))))))))))((('''((((((((()))))))))***'''&&&&&&'''''')))******((())))))******))))))((('''''''''((((((((((((((('''((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&''''''((()))******+++'''''''''''''''''''''&&&&&&&&&&&&'''((())))))***''''''(((((()))***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------000111111111333;;;HHHRRRgggsssxxxfffeeepppzzz}}}vvv~~~{{{zzzzzz|||}}}}}}}}}|||}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}||||||yyyxxxxxxxxxxxxuuurrroooeeecccaaa___]]]ZZZVVVTTTMMMJJJFFFBBBAAA???===;;;666555444333333444666888777777888999:::<<<>>>??????@@@AAABBBAAA@@@???>>>AAAAAABBBBBBBBBAAA???>>><<<===>>>@@@AAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBAAAAAABBBDDDEEEGGGHHHHHHIIIHHHIIIKKKNNNOOOOOONNNOOONNNMMMKKKJJJHHHGGGFFFFFFFFFHHHJJJKKKLLLLLLLLLFFFDDDBBB@@@@@@BBBDDDEEEHHHGGGFFFEEEEEEGGGIIIKKKKKKNNNRRRTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSQQQQQQQQQSSSUUUVVVVVVUUUTTTQQQNNNMMMLLLKKKJJJHHHJJJGGGDDDCCCDDDFFFHHHHHHEEEFFFHHHIIIIIIHHHGGGEEEHHHGGGGGGIIILLLNNNOOOOOOLLLJJJHHHHHHIIILLLOOOQQQOOOOOOPPPPPPOOOLLLJJJHHHIIIIIIHHHFFFEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>::::::::::::888666444333111111111111000000000000.........------.........,,,,,,,,,---------......,,,---......//////......---------.........//////,,,---...///000000000000///000222444555555555444222222222111222222333333222444666888999:::===@@@AAAKKKSSSWWW[[[dddmmmqqqrrrsssuuuvvvnnnaaaZZZZZZSSSYYY^^^^^^]]]cccooo{{{||||||vvvrrrppptttzzz}}}qqqgggbbbaaaZZZ[[[jjj~~~tttfffccchhhqqqqqqhhhfffjjjmmmttt}}}uuueeeNNNEEE999111...,,,)))&&&************************))))))))))))(((((((((((('''((((((((())))))******&&&&&&&&&'''''')))******((()))***++++++***)))(((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))++++++***************+++******))))))******+++,,,******+++,,,,,,---.........000111222888DDDVVVcccrrr}}}qqqgggiiiuuu|||{{{|||~~~{{{yyyzzz|||}}}~~~}}}|||}}}~~~~~~}}}||||||}}}~~~||||||~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|||vvvvvvxxxzzzzzzwwwqqqmmmhhhfffbbb^^^[[[WWWRRRNNNFFFEEECCCAAA>>>===<<<;;;777666555444333444444555999:::<<<===>>>>>>??????<<<===???AAAAAAAAA???>>>===???BBBDDDEEEEEECCCBBBCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHIIIJJJLLLNNNOOOQQQQQQPPPPPPOOOMMMLLLJJJIIIIIIHHHHHHIIILLLNNNNNNLLLIIIEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLPPPUUUXXXXXXWWWWWWWWWVVVXXXXXXWWWTTTRRRRRRRRRQQQRRRRRRSSSUUUWWWYYYZZZTTTSSSQQQNNNLLLKKKJJJJJJJJJHHHGGGHHHJJJLLLLLLKKKMMMLLLKKKLLLLLLLLLJJJHHHMMMKKKJJJKKKMMMNNNOOONNNLLLLLLMMMMMMMMMMMMLLLLLLOOORRRTTTTTTQQQOOOOOOPPPJJJHHHFFFEEEDDDCCCAAA???BBBBBB@@@???>>>=========<<<;;;:::999777666555444222222111000/////////000000000///...------,,,,,,......---------,,,,,,,,,000000000000000000000000---...//////////////////......////////////......222222333444444555555666555444333222111000000000555444333444555888;;;===@@@DDDJJJPPPWWW___ggglllqqqtttyyy{{{yyyqqqeee^^^]]]ZZZYYYYYYZZZ^^^iiitttyyyvvvvvvwww~~~}}}rrrhhheee___ZZZ\\\jjj|||jjjbbb```gggooorrrqqqpppqqqssswww|||uuuVVVKKK===333///...---+++++++++******************))))))))))))(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))),,,,,,+++)))(((&&&%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''************************''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))((())))))*********))))))******+++,,,+++++++++,,,,,,------...///111333555<<>>>>>?????????@@@AAABBBBBBAAA@@@>>>AAACCCFFFIIIJJJJJJIIIHHHDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJLLLMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKKKKLLLLLLLLLNNNOOONNNLLLIIIFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQRRRVVVYYY[[[ZZZXXXWWWWWWZZZ[[[[[[ZZZWWWUUUTTTTTTTTTTTTUUUVVVXXXZZZ\\\]]]YYYWWWUUURRRPPPNNNLLLKKKLLLKKKIIIJJJLLLNNNNNNMMMOOONNNMMMNNNPPPPPPNNNMMMJJJJJJIIIKKKMMMNNNNNNMMMLLLMMMNNNNNNNNNMMMLLLKKKLLLOOOQQQQQQOOOMMMMMMOOOJJJHHHFFFEEEEEEDDDBBB@@@CCCBBBAAA@@@???>>>>>>>>><<<<<<;;;:::888777666555333222111000000//////000000//////...------,,,,,,......---------,,,,,,,,,---------------------------......///////////////......////////////......111222222333333444555555666555444333222222222222444333333444666888:::;;;===AAAFFFMMMTTT\\\eeekkkppptttxxx|||zzztttlllfff]]]\\\\\\]]]]]]^^^eeennn~~~~~~zzz~~~yyypppiiieee``````jjj{{{vvviii___dddnnnsssrrrqqqqqqrrruuuzzzzzzvvv]]]QQQBBB666222000///...,,,++++++******************)))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************''''''''''''(((((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((((((((((((((())))))******))))))******+++,,,------,,,,,,,,,------...000222555999BBBSSSiiiyyy~~~}}}{{{qqqmmmrrr{{{}}}~~~}}}{{{yyywwwxxxyyy|||}}}}}}|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||uuurrrnnnkkkkkkkkkjjjjjjddd```\\\WWWSSSOOOJJJGGGCCCBBB@@@===;;;999888777666666666666777888999999::::::<<<===>>>?????????AAABBBCCCDDDDDDBBBAAA@@@EEEGGGIIILLLMMMNNNMMMLLLGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMPPPOOOOOOOOOPPPOOOLLLJJJHHHHHHHHHGGGHHHHHHIIIJJJNNNNNNOOOPPPRRRSSSUUUVVVZZZ]]]______]]]ZZZYYYYYY___``````___[[[XXXWWWWWWXXXXXXYYYZZZ[[[]]]^^^^^^^^^]]][[[XXXUUURRRPPPOOOPPPNNNMMMNNNPPPRRRRRRQQQRRRQQQQQQRRRSSSTTTRRRQQQHHHHHHHHHJJJLLLNNNMMMLLLMMMNNNOOOPPPPPPNNNLLLKKKJJJLLLMMMMMMLLLKKKLLLMMMLLLIIIGGGEEEEEEDDDCCCAAADDDCCCBBBAAA@@@??????>>>======<<<;;;999888777777333333222000000//////////////////...------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////......////////////......000000111111222333333444666666555444444333444444333333444555666777888999;;;===BBBGGGNNNWWWaaahhhmmmpppuuuyyyyyyvvvqqqnnn```___```aaa___\\\___eeewww~~~~~~yyyooommmiiifffiiissssssbbbaaajjjqqqtttuuuqqqqqqrrrtttwwwxxxxxxwwwggg[[[JJJ===555222111000---,,,++++++*********+++******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((***))))))((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((()))************))))))******+++,,,......---,,,,,,---...//////333888???JJJ\\\rrrzzzssssssxxx~~~}}}}}}}}}|||{{{yyyxxxxxxyyy{{{|||}}}|||}}}}}}~~~~~~~~~~~~}}}|||{{{tttqqqmmmjjjhhhhhhgggfffaaa]]]XXXSSSOOOKKKFFFCCCAAA@@@===;;;888666555555444444555666888999:::;;;:::;;;<<<>>>??????@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDFFFHHHJJJLLLMMMNNNNNNMMMHHHGGGFFFFFFFFFFFFGGGHHHGGGHHHHHHIIIIIIIIIIIIHHHLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNNNNOOOOOOOOOOOOQQQPPPPPPPPPQQQQQQOOOMMMLLLLLLLLLKKKLLLLLLLLLLLLQQQQQQQQQRRRTTTWWWYYYZZZ```aaacccbbb```^^^]]]]]]dddeeefffddd```]]][[[ZZZ]]]]]]^^^^^^^^^]]]]]]]]]```___^^^\\\ZZZWWWUUUTTTTTTRRRQQQRRRTTTVVVVVVUUUVVVUUUTTTTTTUUUUUUSSSQQQJJJHHHFFFGGGJJJLLLNNNNNNNNNPPPQQQRRRQQQOOOMMMKKKIIIJJJKKKKKKKKKKKKKKKLLLMMMJJJGGGEEEEEEEEECCCBBBDDDDDDCCCCCCBBB@@@??????>>>===<<<;;;:::999888888444333222111000///////////////.........---------......---------,,,,,,,,,........................,,,---...///000000000///......////////////......//////000000111222222222555555444444444444444444222333444666777777777777999;;;>>>BBBIIIRRR\\\cccgggkkkooorrrssssssrrrqqqgggfffeeeeee```ZZZ[[[```lllrrr{{{|||www{{{uuuuuurrrmmmiiimmmvvv~~~llldddfffllltttzzztttsssqqqoooooorrruuuwwwqqqfffUUUEEE;;;444111///...---,,,+++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((******)))(((''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,******))))))******+++,,,///...---,,,---...///000///555???IIIUUUeeexxxyyywwwzzz|||zzz}}}}}}{{{zzzyyyzzzzzz{{{||||||~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||zzzyyysssqqqnnnllljjjhhhdddbbb]]]ZZZTTTOOOKKKHHHDDDAAA>>>===;;;888666555444333333333555777999:::;;;<<<<<<<<<>>>???@@@AAAAAAAAA@@@AAABBBDDDEEEFFFGGGGGGGGGHHHJJJKKKLLLMMMMMMLLLHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNPPPQQQSSSTTTSSSRRRRRROOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPQQQSSSSSSRRRQQQPPPPPPQQQQQQPPPPPPPPPPPPRRRRRRRRRSSSVVVYYY\\\]]]aaacccdddcccaaaaaaaaabbbggghhhjjjhhheeeaaa^^^]]]aaaaaaaaa```___]]][[[ZZZ^^^______^^^]]][[[ZZZYYYWWWUUUTTTUUUWWWYYYYYYXXXXXXWWWVVVUUUUUUTTTRRRPPPNNNJJJFFFDDDGGGLLLOOORRRPPPQQQRRRSSSRRRQQQOOONNNLLLLLLKKKKKKLLLLLLLLLLLLMMMJJJGGGEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCAAA@@@???======<<<<<<;;;:::999999555444333111000000//////...............---------......---------,,,,,,,,,........................,,,---...///000000000000......////////////............///000000111111222444333333333333333444555444444555666777777666666999:::<<>>>>>@@@AAABBBCCCCCCCCC@@@@@@AAABBBDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJFFFEEECCCBBBBBBDDDFFFGGGGGGIIIKKKMMMOOOPPPPPPOOOPPPQQQSSSUUUVVVUUUTTTSSSNNNNNNNNNMMMMMMLLLLLLLLLPPPPPPQQQQQQRRRSSSSSSTTTSSSRRRRRRSSSUUUVVVVVVUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTSSSSSSUUUWWW[[[^^^aaabbbccccccbbbaaaaaaccceeehhhjjjlllkkkhhhdddaaa```bbbbbbbbbbbbaaa^^^\\\[[[^^^^^^___```___^^^]]]\\\YYYWWWVVVWWWYYY[[[[[[ZZZXXXWWWVVVUUUUUUTTTRRRPPPRRRMMMHHHFFFHHHLLLQQQSSSQQQRRRRRRRRRRRRRRRRRRQQQPPPNNNLLLLLLMMMMMMMMMLLLMMMJJJFFFDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCAAA???>>>======<<<;;;;;;:::999999666555333222000000//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000......////////////............///000000111111222333222222222333444555555666666666666777777777777888:::;;;===AAAFFFMMMRRRZZZ___eeeiiikkknnnrrrvvvvvvsssppplllddd\\\\\\```aaaeeejjjllllllpppxxx}}}uuupppsss{{{zzzpppkkkkkklllwww{{{nnniiirrr{{{ssskkkjjjooouuuyyyuuummmbbbSSSDDD888000000///...---,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''************************''''''''''''(((((((((((()))))))))(((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))***+++,,,******))))))******+++,,,...---,,,,,,---000333555777EEEXXXhhhrrryyyxxxwww{{{{{{wwwuuuyyy~~~}}}}}}|||{{{{{{||||||}}}|||}}}~~~~~~}}}~~~~~~}}}|||~~~~~~|||zzzxxxvvvuuupppnnnllljjjgggccc^^^ZZZTTTPPPKKKFFFCCCAAA???===888888777666555555555555666777:::<<<===>>>>>>>>>???@@@AAACCCDDDDDDEEEEEEBBBAAAAAAAAAAAABBBCCCCCCFFFFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@??????AAADDDEEEDDDFFFIIILLLOOOPPPPPPPPPPPPQQQTTTVVVWWWVVVTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQTTTUUUUUUUUUVVVWWWWWWWWWYYYWWWVVVVVVXXXYYYXXXXXXYYYYYYZZZZZZZZZYYYXXXWWWUUUUUUUUUVVVYYY]]]aaadddbbbcccbbbaaa___```bbbdddgggjjjlllllliiifffcccbbb```aaabbbccccccbbb```___```aaabbbbbbaaa___]]]\\\YYYXXXWWWWWWZZZ[[[[[[[[[VVVUUUUUUUUUVVVVVVUUUSSSRRROOOLLLKKKLLLOOOPPPQQQRRRRRRQQQQQQRRRSSSUUUVVVSSSPPPMMMLLLMMMMMMLLLKKKMMMIIIEEECCCBBBCCCCCCBBBBBBCCCDDDDDDCCCAAA>>>===<<<<<<;;;;;;:::999999999666555444222111000//////..............................---------,,,,,,,,,------------------------+++,,,---///000000111111......////////////.........//////000111111222222333333333333444555666777999888777666666777888999888999:::;;;===@@@EEEHHHPPPVVV^^^dddgggkkkrrrwwwwwwvvvuuusssjjj```]]]___\\\```cccbbb```dddmmmuuu~~~}}}uuuoooqqqzzzwwwnnniiigggkkkvvvzzzqqqttt|||yyynnniiimmmsssxxxyyyyyyrrreeeSSSCCC999111000///---,,,,,,+++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++*********)))***++++++,,,...---,,,,,,...111444666<<>>@@@@@@@@@@@@@@@AAACCCDDDEEEEEEFFFFFFDDDCCCBBBAAA@@@?????????BBBBBBBBBAAA@@@??????>>>AAA@@@>>>======???BBBDDDAAACCCGGGKKKNNNPPPPPPPPPPPPQQQTTTVVVWWWVVVTTTSSSWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZ^^^\\\ZZZYYYZZZZZZZZZXXX[[[\\\]]]]]]\\\[[[ZZZYYYWWWWWWWWWXXX[[[___dddfffdddcccbbb```^^^^^^```cccgggiiilllmmmjjjgggdddccc^^^```bbbdddfffeeeeeedddccccccddddddbbb```]]]\\\YYYXXXWWWXXXZZZ[[[[[[[[[TTTSSSTTTUUUXXXXXXXXXVVVRRRQQQOOOPPPQQQQQQPPPNNNSSSRRRQQQQQQRRRTTTVVVXXXTTTQQQMMMLLLMMMMMMLLLJJJLLLIIIEEEBBBBBBBBBBBBBBBAAABBBCCCCCCBBB@@@>>><<<;;;;;;;;;::::::999999999777666444222111000//////---...........................---------,,,,,,,,,000000000000000000000000+++,,,---///000111111111......////////////......//////000000111111222222444444444555555777888999;;;:::888666666777999:::777888999::::::<<>>???BBBEEEFFFCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCAAA@@@>>>===>>>>>>>>>>>>>>>>>>======>>>===<<<;;;;;;<<<===>>>???AAAEEEIIILLLNNNOOOPPPSSSTTTVVVXXXZZZ[[[[[[ZZZZZZ[[[\\\\\\[[[[[[\\\]]]]]]^^^```aaaaaa```^^^]]]^^^]]]]]]\\\[[[ZZZYYYXXX]]]]]][[[[[[[[[[[[]]]]]]]]]\\\\\\]]]___bbbeeefffjjjgggdddaaa```aaaccceeelllmmmnnnnnnlllhhhccc```ZZZ^^^bbbeeeggggggiiijjjeeefffggggggfffccc___]]]XXXXXXYYYZZZ[[[[[[XXXVVVTTTSSSRRRTTTWWWZZZ[[[ZZZVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRNNNMMMLLLMMMNNNOOONNNMMMPPPJJJDDDAAABBBDDDDDDCCC@@@????????????>>>;;;999<<<<<<<<<;;;;;;:::::::::777666444111000000000000////////////............000000///...---,,,,,,+++............////////////000000000000//////////////////////////////////////////000000111111222222333444555555555444333222555666666666777777777777888888888888999:::;;;<<>>???@@@BBBDDDFFFHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCBBBAAA@@@>>>===<<<======>>>>>>>>>======???>>>=========>>>?????????AAADDDGGGJJJMMMOOOPPPQQQSSSUUUWWWXXXYYYYYYYYYZZZ\\\^^^^^^]]]\\\]]]^^^^^^___aaabbbbbbbbbaaa```___^^^^^^^^^]]]]]]]]]\\\___^^^]]]]]]]]]]]]^^^_________^^^___```cccfffgggjjjhhhfffddddddeeeggghhhmmmmmmnnnmmmkkkgggdddbbb```cccfffhhhhhhhhhiiijjjiiiiiijjjjjjiiifffcccaaa\\\\\\\\\]]]]]]\\\YYYWWWUUUTTTTTTUUUXXXZZZYYYYYYXXXXXXXXXXXXXXXVVVUUUUUUXXXWWWVVVSSSQQQOOOMMMLLLOOONNNNNNNNNPPPPPPOOONNNOOOJJJDDDAAAAAABBBBBBBBBAAA@@@@@@@@@@@@>>><<<:::;;;;;;;;;;;;::::::::::::888777555333222111111111////////////............///......------,,,,,,+++............////////////000000000000////////////000000000000000000000000//////000000111111222222333333444444555444444444666666666666666777777888888888888888999:::;;;;;;BBBFFFKKKQQQXXXaaakkkqqqvvvuuuuuuvvvuuupppiiiccc\\\[[[YYYVVVRRRPPPOOOOOOaaaooo|||vvvooollllll{{{~~~sssmmmiiilllvvv~~~|||~~~|||vvvsssqqqpppuuu}}}iiiQQQ@@@888000...,,,)))***,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))+++*********))))))))))))******))))))((((((((((((''''''(((((()))*********(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++***************+++,,,,,,------000222222666CCCQQQkkkwww~~~{{{vvvppplllkkkrrr||||||{{{zzzyyyxxxyyyyyyzzzxxxzzz}}}~~~~~~|||||||||~~~~~~~~~~~~}}}|||{{{{{{{{{~~~~~~~~~{{{xxxsssooolllhhheeeaaa^^^ZZZUUUPPPLLLEEECCCAAA>>>;;;999777666999888777666777999;;;<<>>===;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@AAABBBDDDGGGJJJMMMOOOPPPQQQTTTVVVWWWWWWWWWWWWZZZ]]]___```___^^^^^^^^^^^^```aaacccdddddddddccc______``````aaaaaaaaabbbaaaaaa````````````aaaaaabbbbbbaaaaaaccceeeggghhhiiiiiiiiihhhiiijjjkkkkkknnnnnnmmmllljjjgggeeedddgggiiikkkkkkjjjiiijjjjjjnnnoooooopppnnnllliiihhhcccbbbaaaaaaaaa___\\\ZZZXXXXXXXXXYYY[[[[[[YYYWWWZZZZZZ[[[[[[ZZZYYYWWWVVV[[[ZZZXXXUUURRROOOLLLJJJQQQPPPPPPQQQRRRRRRPPPNNNOOOKKKEEEAAA@@@@@@@@@???AAAAAAAAAAAA@@@>>>===<<<::::::::::::::::::::::::999888666444333222222222////////////............---------------------,,,............////////////////////////000000000000111111111111111111111111//////000000111222222333333333333333444444555666777666555555555666777888888888777888888999:::;;;???AAADDDIIIPPPZZZdddjjjnnnppprrruuuvvvrrrlllhhh___^^^]]]ZZZUUUOOOJJJGGGWWWgggwww}}}~~~uuupppnnnsss|||}}}sssjjjjjjoooyyy}}}uuurrrnnnsss{{{vvv```LLL@@@444000///,,,+++,,,,,,,,,,,,,,,++++++++++++************************************************++++++++++++***************))))))))))))(((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***+++,,,************+++,,,,,,---,,,---111333333999JJJ[[[sss|||{{{tttzzzzzztttoookkkiiikkksss}}}}}}{{{yyywwwuuuuuuvvvwwwyyyxxx{{{~~~~~~|||||||||~~~~~~}}}}}}~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~|||wwwrrrllliiidddaaa]]]YYYUUUQQQLLLHHHBBBAAA@@@>>><<<:::888777999888888888999:::<<<>>>CCCEEEIIINNNQQQRRRRRRQQQMMMMMMMMMLLLKKKJJJHHHHHHFFFFFFEEEDDDCCCAAA???>>>:::;;;<<<>>>>>>?????????>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAADDDHHHKKKNNNPPPQQQSSSVVVWWWXXXXXXXXXZZZ]]]```bbbaaa___^^^]]]^^^___aaaccceeefffffffff___```aaabbbcccddddddeeedddccccccccccccccccccdddccccccccccccdddeeeggghhhhhhiiijjjkkkmmmnnnnnnnnnooonnnmmmkkkjjjhhhhhhhhhjjjkkkllllllkkkjjjlllmmmssstttuuuuuutttrrrpppooojjjiiigggffffffdddaaa____________``````___[[[YYY\\\\\\]]]]]]\\\ZZZXXXWWWXXXXXXXXXWWWUUUSSSQQQOOOQQQQQQRRRSSSTTTSSSQQQNNNNNNKKKFFFAAA???=========AAAAAAAAA@@@>>>===<<<===999999999:::::::::::::::888777666555333222111111////////////............------------......//////............////////////////////////000000000000000000000000000000000000//////000111222222333333333333222222333555666888777666555444444666777888777777777777888999:::;;;<<<===@@@CCCIIIRRR\\\cccdddhhhmmmrrrtttrrrnnnkkkfffdddaaa^^^ZZZUUUOOOKKKOOO]]]ooo{{{yyyvvvtttyyyvvvkkkggghhhppp|||xxxxxxxxxtttqqqtttzzz|||hhhWWWHHH999333222000......------,,,,,,,,,+++++++++************************************************************************))))))))))))))))))))))))&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,************+++,,,---...+++---000333555===PPPbbbttt{{{|||kkkjjjyyy}}}vvvpppmmmllllllqqqxxx~~~~~~}}}{{{wwwtttssstttuuuwwwwwwzzz}}}~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~}}}zzzuuuoooiiifffbbb^^^YYYUUUQQQMMMIIIFFF>>>>>>===<<<:::999888777999999999:::;;;===???@@@EEEHHHMMMQQQTTTUUUUUUTTTPPPPPPPPPOOOMMMLLLJJJIIIJJJIIIIIIGGGEEECCCBBB@@@<<<===>>>???@@@AAAAAAAAA>>>>>>??????@@@@@@@@@@@@AAA@@@???@@@BBBFFFJJJMMMPPPRRRTTTWWWYYYZZZ[[[[[[ZZZ]]]aaabbbaaa___^^^^^^______aaacccdddfffgggggg``````aaabbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccdddddddddeeefffggghhhggghhhjjjmmmnnnpppppppppqqqpppnnnlllkkkjjjkkkkkkjjjkkklllkkkkkklllnnnqqqwwwxxxxxxxxxxxxwwwvvvuuupppooommmlllllljjjhhhfffhhhggggggggggggdddaaa]]]^^^^^^``````___\\\ZZZXXXWWWXXXYYYYYYXXXWWWUUUTTTRRRRRRTTTVVVWWWUUUQQQNNNMMMKKKGGGBBB>>><<<<<<===???@@@AAA???<<<;;;;;;===::::::::::::::::::::::::777666666444333222000000////////////..................//////000000111111............////////////.../////////000000000111//////////////////////////////000111222333444444333333222222333555666888666555444444444555777888777777777777888999::::::;;;<<<===???DDDLLLUUU\\\^^^cccjjjpppssssssqqqpppoookkkfffbbb^^^YYYSSSOOOKKKUUUfffyyyyyyxxx|||xxxmmmgggdddjjjvvvvvvttt{{{wwwtttvvv{{{rrr]]]NNN>>>666444222//////---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,************+++---...///,,,---000444999CCCVVVgggtttyyypppbbbggg|||zzzrrrmmmlllooorrryyy}}}~~~~~~|||xxxuuusssssstttuuuwwwzzz|||~~~~~~}}}{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~~~~|||{{{yyyvvvqqqkkkfffccc___[[[VVVQQQNNNJJJFFFCCC::::::999888777777777777::::::<<<===@@@BBBDDDFFFJJJLLLPPPTTTWWWXXXWWWWWWSSSSSSSSSRRRQQQOOONNNMMMNNNMMMLLLKKKIIIGGGEEEDDD@@@@@@AAABBBCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA@@@@@@BBBEEEIIIKKKOOOQQQTTTXXX[[[]]]^^^^^^]]]___bbbcccbbbaaa```aaa```aaabbbccceeefffggghhhbbbbbbcccccccccdddddddddeeeeeeffffffffffffeeeeeecccdddeeefffggghhhiiiiiigggiiikkkmmmoooqqqqqqrrrrrrqqqpppnnnnnnmmmmmmmmmkkkllllllkkkkkkmmmqqqtttyyyzzzzzzzzzzzzzzzyyyyyyuuusssqqqqqqqqqqqqpppnnnpppnnnmmmlllllljjjfffcccaaabbbccccccbbb___\\\ZZZ[[[\\\]]]]]][[[YYYVVVUUUTTTUUUWWWYYYZZZWWWSSSOOOLLLKKKHHHCCC???<<<<<<===???@@@AAA>>>;;;999;;;>>><<<<<<<<<;;;;;;:::::::::666666666555333222000///////////////............///000000000111111222222............////////////......//////000000111111...........................///000111222444555555333333333333444444555666444444555555555666666666777777666777777888999::::::;;;<<<>>>AAAGGGNNNSSS[[[```hhhnnnqqqrrrssstttvvvqqqkkkfffbbb\\\TTTOOOMMMQQQ___sss}}}yyyyyy}}}ssslllgggiiippp{{{~~~www{{{|||yyytttxxx|||dddUUUEEE<<<666111......------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((())))))))))))))))))************+++((((((((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---*********+++,,,---...//////...000777>>>IIIZZZiiiuuuwww}}}}}}ooofffbbbkkk}}}}}}vvvnnniiikkkrrrxxx{{{}}}~~~~~~}}}|||}}}}}}{{{xxxuuutttsssssstttwwwyyy{{{}}}~~~}}}|||{{{{{{||||||}}}}}}}}}~~~~~~}}}|||{{{|||}}}}}}~~~~~~}}}}}}zzzxxxvvvrrrmmmhhhdddbbb\\\XXXSSSNNNJJJFFFCCC@@@:::888777666666777888999<<<===???BBBEEEHHHKKKLLLOOOQQQTTTWWWYYYZZZZZZZZZVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPOOOMMMJJJHHHGGGDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCAAAAAAAAAAAAAAAAAACCCEEEHHHIIIMMMOOOSSSXXX[[[^^^```aaaaaacccdddeeedddcccdddeeeccccccdddeeefffgggiiiiiifffeeeeeeeeeddddddccccccdddeeeffffffffffffeeeddddddeeefffhhhjjjkkklllllljjjkkklllnnnppprrrssstttrrrrrrrrrqqqqqqppppppooonnnnnnmmmllllllnnnrrruuuzzzzzzzzzzzz{{{{{{{{{zzzwwwuuuttttttvvvwwwvvvuuuuuussspppooonnnmmmjjjhhhdddfffggghhhfffccc___]]]]]]^^^___```^^^\\\YYYWWWWWWXXX[[[]]]^^^[[[UUUQQQKKKKKKIIIDDD???======??????AAABBB???;;;999<<>>>>>======<<<;;;::::::777777777666555333111000////////////............000000000000000111111111............////////////.........///000111111111////////////////////////...///000111333444555666333333444444555444444444222333555666777666555444666666666777777888999::::::;;;<<<<<<>>>BBBGGGKKKWWW\\\ccchhhkkkmmmpppsssvvvrrrnnnkkkiiibbbYYYRRRPPPRRR[[[lllzzz}}}{{{tttmmmjjjkkksssxxxwww|||}}}zzztttxxx|||}}}ooobbbRRRFFF<<<333///000...------------,,,,,,,,,++++++++++++++++++++++++************************(((((()))))))))*********))))))*********+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,---*********+++,,,---///000222000111999BBBNNN^^^kkkuuuvvv{{{~~~{{{~~~xxxcccbbbeeeooo~~~zzzsssjjjfffjjjsss{{{yyyzzz{{{||||||zzzxxxvvvzzzyyywwwuuutttsssttttttwwwxxxzzz|||~~~~~~}}}||||||||||||}}}~~~~~~|||{{{zzz{{{}}}~~~~~~~~~}}}|||xxxvvvsssooojjjfffcccaaaZZZVVVPPPKKKHHHDDDAAA>>><<<:::888777777999;;;===>>>???BBBFFFIIIMMMOOOQQQSSSTTTVVVYYY[[[\\\\\\\\\YYYYYYYYYYYYXXXWWWVVVVVVTTTTTTSSSQQQOOOLLLJJJIIIFFFGGGGGGGGGGGGFFFFFFEEEGGGGGGHHHGGGFFFEEECCCBBBAAAAAAAAABBBCCCEEEGGGIIILLLNNNRRRWWW[[[___aaabbbdddeeeffffffeeeeeefffhhhffffffffffffgggiiijjjkkkhhhhhhgggfffeeedddcccccccccdddeeeffffffeeedddccceeefffhhhjjjlllmmmnnnnnnllllllmmmnnnpppsssuuuvvvrrrssssssssssssrrrqqqpppqqqqqqooommmlllnnnrrrvvvzzzzzzzzzzzzzzz{{{{{{{{{xxxvvvuuuvvvxxxzzzzzzzzzwwwuuurrrpppooonnnlllkkkgggiiijjjkkkiiifffbbb```\\\^^^```aaa```___\\\ZZZYYY[[[^^^```aaa^^^XXXSSSJJJJJJIIIEEE@@@===>>>@@@@@@CCCDDD@@@;;;:::===AAA@@@@@@???===<<<;;;:::999888888888888666444222111000/////////............000000000000////////////............/////////000---......///000111111222000000000000000000000000...///000111333444555666333444555555555444333222111333555777888666444333666666666666777888999:::999:::;;;<<<===???CCCFFFRRRWWW]]]bbbdddhhhlllppprrrpppoooppppppjjj```WWWSSSSSSZZZfffpppzzzzzzrrrllliiimmm|||wwwqqqxxx|||zzztttyyy{{{xxxxxx}}}yyynnn^^^PPPBBB666222333......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,))))))******++++++++++++(((((((((((())))))))))))((((((((((((((('''''''''******))))))((((((''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,************+++---///111000222666???HHHTTTcccmmmsssvvv}}}wwwnnnqqq{{{zzzcccUUU]]]iiittt|||zzzsssiiicccccciiippptttyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxtttpppoooqqquuu|||||||||~~~~~~~~~~~~~~~}}}zzzyyyyyyyyyzzz~~~}}}||||||}}}}}}}}}||||||{{{zzzyyywwwwwwuuussspppmmmjjjfffbbb___VVVQQQKKKFFFDDDBBB???<<<:::999999999:::;;;===>>>@@@AAABBBEEEIIINNNRRRTTTSSSUUUXXXZZZ\\\\\\\\\[[[XXXYYY[[[\\\]]]]]]\\\[[[ZZZZZZZZZYYYWWWTTTQQQPPPNNNNNNOOOMMMKKKJJJKKKLLLNNNNNNOOONNNLLLHHHDDDBBBFFFFFFGGGHHHHHHHHHGGGGGGKKKNNNSSSXXX\\\]]]]]]]]]cccdddeeeggghhhiiiiiiiiieeefffhhhjjjllllllkkkkkkfffhhhjjjiiigggeeeddddddcccccccccddddddeeeeeeeeeeeegggiiilllnnnppppppppppppooonnnooorrrttttttsssvvvuuutttsssrrrsssttttttsssrrrqqqnnnmmmmmmpppssswwwwwwxxxxxxyyyzzz{{{{{{{{{yyyvvvsssrrrtttvvvxxxuuurrrooommmnnnppppppqqqpppooommmkkkiiigggeeedddbbb```]]]\\\\\\^^^^^^^^^______^^^]]]\\\ZZZYYYXXXKKKKKKJJJEEE@@@<<<===???===>>>@@@AAAAAA@@@>>>===>>>===<<<;;;;;;;;;;;;;;;<<<;;;999777555333333333111111000///...---,,,,,,---------.........//////........................000000000///......------......////////////......000000000000111111111111444555555555555555444444333444555666666555444333555666777888888999999888999:::<<<=========???AAAHHHMMMTTTZZZ^^^cccgggjjjmmmmmmnnnooopppllleee___^^^YYYXXX^^^iiivvv{{{sssmmmooowww~~~vvvmmmpppxxxxxxyyyxxxuuutttwww~~~{{{nnn^^^LLL>>>555000//////...,,,***)))+++,,,++++++************++++++************************))))))(((((((((((())))))+++*********))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************------------,,,---...///222666===FFFPPP]]]jjjtttzzzzzz~~~vvvpppuuuvvv```XXXbbbnnnvvv{{{{{{ooojjjddd```aaaeeekkknnnuuuvvvwwwxxxxxxxxxxxxwwwvvvvvvuuusssqqqqqquuuxxx||||||}}}~~~~~~~~~~~~~~~~~~~~~|||zzzyyyyyyzzzzzz}}}}}}||||||||||||||||||}}}}}}}}}}}}|||zzzyyyxxxtttrrrnnnkkkgggccc___[[[SSSOOOIIIDDDBBB@@@===;;;777777888999;;;===@@@AAABBBCCCFFFIIIMMMQQQUUUWWWWWWXXXZZZ\\\]]]]]]]]]\\\[[[\\\^^^___`````````___\\\\\\[[[ZZZXXXVVVTTTSSSSSSSSSRRRPPPMMMMMMNNNPPPSSSTTTTTTTTTRRRNNNJJJHHHJJJKKKLLLLLLLLLLLLLLLLLLOOOQQQUUUYYY\\\^^^______ffffffggghhhhhhhhhhhhhhhhhhiiijjjkkkllllllllllllkkklllmmmkkkhhheeeccccccccccccdddddddddeeeeeeeeeeeegggjjjllloooppppppppppppooonnnooorrrttttttsssvvvuuutttsssrrrrrrssstttssssssrrrpppnnnnnnqqqtttwwwwwwxxxyyyzzz{{{|||}}}|||zzzxxxvvvuuuuuuwwwxxxuuurrrooommmnnnppppppppppppooonnnllljjjhhhfffeeebbb___\\\ZZZ[[[\\\\\\\\\^^^^^^^^^]]]\\\YYYWWWVVVKKKKKKIIIDDD???;;;<<<======>>>???@@@@@@???>>>===>>>===<<<;;;;;;;;;:::;;;;;;:::999777555444333222000000000///......---------------.........//////........................////////////..................////////////......000000000000111111111111444555555555555555444444333444555555555555444333555555777888888888888888999:::<<<<<<<<<===>>>@@@DDDHHHMMMSSSXXX]]]bbbeeeiiijjjlllooopppnnniiidddaaa[[[XXX]]]eeeppp~~~yyyooolllpppuuu|||ooommmqqqvvvvvvuuusssqqqssszzzvvvgggUUUDDD999333000///...,,,++++++,,,---++++++************++++++******************************))))))))))))******************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))(((,,,...///.........000222444<<>>BBBEEEFFFFFFHHHKKKNNNSSSVVVYYY[[[\\\\\\]]]]]]^^^______```^^^```bbbccceeeeeeeeedddaaa```^^^\\\[[[ZZZYYYYYY[[[ZZZXXXTTTQQQQQQRRRUUUXXXYYYYYYXXXWWWTTTQQQOOOQQQQQQRRRSSSSSSSSSSSSSSSVVVWWWYYY\\\^^^```aaabbbhhhiiiiiijjjjjjiiiiiihhhmmmllllllkkkkkkkkkllllllmmmnnnooommmjjjgggeeeeeedddddddddeeeeeeeeeeeeeeefffhhhjjjmmmooopppppppppqqqooooooppprrrtttttttttwwwvvvtttsssrrrrrrsssssstttttttttrrrpppppprrrtttwwwwwwxxxyyy{{{|||~~~}}}}}}{{{yyyxxxxxxxxxxxxuuurrrnnnmmmnnnoooooonnnooonnnmmmllljjjhhhfffeeeaaa^^^ZZZYYYYYYYYYYYYXXX\\\]]]^^^^^^\\\YYYUUUSSSKKKJJJGGGCCC>>>;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::999999999888777444222111////////////////////////------........./////////....................................////////////......////////////......000000000000111111111111444444555555555555555444333333444444444444333333555555666777888888888888888:::<<<<<<<<<<<<>>>???@@@CCCHHHLLLQQQWWW]]]aaadddfffjjjnnnqqqpppmmmjjjccc\\\XXXYYY^^^fffrrr}}}|||{{{~~~tttkkkkkkmmmuuu~~~vvvnnnllltttuuutttrrrppprrrxxx}}}tttaaaNNN>>>777222000...---,,,,,,---...++++++************++++++************************++++++************++++++************))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))''''''(((((())))))******''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''')))+++---...---,,,+++))),,,...///...000333666777BBBPPP[[[eeerrr}}}|||}}}sssuuuyyy~~~}}}qqqiii]]]___bbbdddfffgggiiikkklllpppuuuyyy{{{zzzwwwuuuqqqpppooooooqqqvvv{{{~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||||||||{{{{{{zzzzzz{{{||||||yyyzzz{{{{{{||||||||||||yyyyyyyyyxxxwwwuuutttsssooolllhhhccc___ZZZUUUQQQIIIFFFBBB>>>;;;:::999888999:::===@@@DDDHHHKKKMMMLLLMMMPPPTTTWWWZZZ\\\]]]____________aaabbbdddeeebbbccceeeggghhhiiiiiihhhfffdddbbb```_________```bbbaaa]]]YYYUUUUUUWWWZZZ[[[[[[[[[[[[YYYWWWTTTSSSWWWWWWXXXYYYZZZZZZZZZZZZ]]]]]]^^^```aaacccdddeeeiiiiiijjjkkklllllllllkkkpppooommmkkkjjjjjjkkkkkkjjjlllmmmmmmkkkjjjiiijjjeeeeeeffffffffffffffffffgggiiikkknnnooopppqqqqqqqqqpppoooppprrrtttuuutttxxxvvvuuusssrrrrrrrrrsssuuuuuuvvvuuusssrrrsssuuuwwwwwwwwwyyy{{{}}}~~~~~~~~~}}}{{{zzzxxxxxxssspppmmmkkkkkklllkkkjjjkkkkkkkkkjjjhhhfffdddbbb___\\\YYYWWWVVVWWWVVVUUU[[[]]]___```^^^YYYTTTQQQLLLJJJGGGCCC???<<<;;;;;;>>>===<<<<<<<<<<<<===>>>=========<<<;;;:::999888777888999999777555222000............//////000000............////////////........................---------...///000000111......////////////......///000000000111111111111333444555555666555555555333333333333333333333333444555666777888888888888888:::;;;;;;;;;;;;===>>>@@@BBBEEEHHHLLLSSSZZZ___```ccchhhlllppppppooommmddd]]]VVVUUUWWW[[[ccclllxxx|||~~~}}}{{{}}}~~~qqqlllkkkkkkrrr|||uuuooosssuuuvvvuuutttuuuzzz~~~nnnYYYFFF;;;444111...,,,,,,---......,,,++++++******++++++,,,************************+++******))))))******+++*********)))))))))))))))(((((((((((())))))))))))(((((((((((())))))******''''''(((((())))))******''''''''''''((((((((((((&&&''''''(((((()))))))))(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((************************&&&(((+++...000000000///***---//////---///444999===LLL\\\eeemmmyyywwwhhh```ZZZ^^^dddhhhiiiiiikkklllkkkooovvv|||~~~}}}zzzwwwrrrpppnnnnnnqqqvvvzzz}}}~~~}}}}}}|||||||||}}}|||~~~~~~|||{{{{{{||||||||||||||||||}}}}}}zzzzzz|||}}}}}}}}}}}}|||xxxxxxwwwvvvtttrrrpppoookkkgggccc^^^ZZZUUUOOOKKKCCCAAA???;;;999888888999<<<===AAAEEEJJJNNNQQQSSSUUUVVVWWWYYY[[[]]]___```aaaaaabbbccceeegggiiikkkeeefffhhhjjjkkkkkkkkkjjjjjjiiigggfffeeeeeeffffffhhhfffccc^^^ZZZZZZ\\\^^^^^^^^^^^^^^^]]][[[YYYXXX[[[\\\]]]^^^____________bbbcccdddeeefffggghhhiiihhhiiikkkmmmnnnooopppppprrrqqqnnnlllkkkjjjjjjkkkiiikkkmmmmmmllljjjjjjjjjhhhhhhhhhgggggggggggggggiiijjjlllnnnpppqqqqqqqqqqqqpppooopppsssuuuuuutttwwwvvvtttsssrrrrrrssssssuuuvvvwwwwwwuuuttttttuuuvvvvvvvvvwwwyyy|||~~~~~~~~~~~~~~~}}}{{{yyyxxxrrrpppllljjjiiihhhfffeeefffggggggfffeeebbb```^^^^^^[[[WWWUUUUUUUUUTTTTTTZZZ\\\___```___ZZZUUUQQQMMMJJJGGGCCCAAA???===<<<======<<<;;;;;;<<<===============<<<;;;999888777777777888888777444222000------......///000000000........./////////000000........................,,,------...///000111111......////////////......///000000000111111111111333444444555666666555555333333333333333333333333444555666777777888888777888999;;;;;;::::::<<<===>>>@@@AAADDDGGGMMMTTTYYY]]]```fffjjjmmmnnnnnnnnneee]]]WWWTTTSSSSSSXXX^^^hhhpppzzz~~~~~~}}}|||~~~{{{pppkkkfffjjjrrr~~~}}}sssooossswwwxxxxxxyyy||||||zzzeeePPPBBB777333...,,,,,,------,,,,,,,,,++++++++++++,,,,,,************************))))))(((((((((((())))))))))))))))))))))))******(((((((((((())))))))))))'''(((((())))))******+++(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************'''(((+++---///000111111---000111///---///666===JJJ[[[kkkpppvvvpppbbb[[[XXX]]]dddggghhhhhhiiikkkkkkpppwww~~~~~~{{{tttqqqmmmmmmpppuuuyyy|||~~~~~~~~~}}}|||{{{{{{{{{{{{|||~~~~~~}}}|||{{{{{{{{{||||||||||||||||||zzz{{{|||}}}~~~}}}|||{{{xxxwwwvvvtttqqqnnnllljjjdddaaa\\\XXXTTTOOOIIIEEE>>>>>><<<:::888888:::<<<>>>AAAFFFLLLRRRWWW[[[\\\cccbbbaaa```aaabbbcccdddfffggghhhjjjkkkmmmnnnooohhhiiikkklllmmmmmmllllllnnnmmmllllllkkkkkkkkkkkklllkkkhhhddd```___aaacccdddddddddcccbbbaaa```______```aaabbbcccdddddddddfffggghhhjjjkkkllllllmmmiiijjjlllnnnqqqrrrsssssstttsssqqqooommmlllkkkkkkmmmooopppooollliiihhhhhhjjjjjjjjjjjjiiiiiiiiiiiijjjkkkmmmoooqqqqqqqqqqqqrrrppppppqqqsssuuuuuuuuuvvvuuutttsssrrrssstttttttttvvvxxxxxxvvvuuuttttttvvvuuutttuuuvvvyyy|||~~~}}}}}}}}}}}}|||{{{zzzyyytttqqqmmmjjjhhheeebbb```bbbcccccccccbbb___\\\[[[\\\YYYVVVTTTTTTTTTTTTTTTXXXZZZ]]]___]]]ZZZUUUQQQLLLIIIFFFCCCBBBAAA???>>>========================<<<======<<<;;;999777666777777777777666444222111---.........//////000000....../////////000000000........................---------...///000000111......////////////......000000000000111111111111333333444555666666666666444444333333333333444444444444555666777777777777888999;;;:::999999;;;<<<;;;<<<===???AAAFFFLLLQQQXXX]]]bbbgggiiikkklllmmmgggaaa\\\YYYVVVSSSTTTXXX]]]gggttt|||~~~|||{{{~~~wwwnnniiiiiiooo{{{wwwmmmsssyyy}}}|||{{{|||}}}zzzuuu]]]LLL;;;666///,,,---...---,,,,,,,,,++++++++++++,,,,,,************************))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))'''(((((()))******++++++))))))))))))((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************))))))***+++,,,---......,,,///000///...333>>>HHHZZZmmm{{{~~~xxxjjj```[[[YYY^^^dddfffeeeeeehhhkkklllpppxxx~~~~~~uuupppllllllpppvvvzzz|||~~~~~~~~~~~~~~~~~~|||{{{zzzzzzyyyzzz|||~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzyyyyyyzzz{{{|||}}}}}}|||zzzyyytttsssqqqnnnkkkgggdddbbb\\\YYYUUUQQQMMMHHHCCC???:::;;;;;;:::888999===@@@CCCGGGNNNVVV^^^eeejjjlllrrrpppllliiiggghhhiiijjjnnnooopppqqqrrrrrrqqqqqqmmmmmmoooooooooooonnnmmmppppppppppppppppppoooooooooooommmjjjgggffffffhhhgggggggggffffffeeeeeedddbbbcccdddfffggghhhhhhhhhhhhiiilllooopppppppppooolllmmmnnnppprrrsssssstttuuuuuutttsssqqqooonnnmmmooopppqqqpppnnnkkkjjjjjjmmmlllllllllkkkkkkkkkkkkjjjlllnnnpppqqqrrrqqqqqqrrrqqqpppqqqsssuuuuuuuuuttttttsssrrrssstttuuuvvvsssvvvxxxyyywwwuuutttsssuuutttrrrrrrsssvvvyyyzzz{{{{{{{{{zzzzzzzzzzzz{{{wwwtttoookkkhhheee```]]]___```aaaaaa```^^^[[[YYYZZZXXXTTTSSSTTTUUUUUUTTTUUUWWWZZZ[[[[[[XXXTTTQQQJJJGGGCCCAAABBBBBB@@@>>><<<===>>>>>>>>>>>>===<<<<<<<<<======;;;999666555777777666555444444333222.........///////////////.../////////000000000000........................------......//////000000......////////////......000000000000111111111111222333444555666666666666555555444333333444555555333444555666777777777777888999::::::999999:::;;;999:::;;;===>>>AAAFFFJJJRRRWWW^^^cccfffhhhkkknnnlllgggdddbbb^^^YYYXXXZZZYYYcccoooxxx|||~~~{{{~~~}}}vvvpppmmmppp{{{~~~pppwww~~~|||zzz{{{lllXXXAAA:::333//////000...,,,---,,,,,,++++++,,,,,,---***************************))))))))))))))))))***((()))))))))************(((((((((((())))))))))))'''(((((()))***+++++++++******))))))((((((''''''''''''''''''((((((((()))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************++++++***))))))******+++'''+++...///111999HHHSSSfffyyyrrrfff___]]][[[```eeefffeeedddhhhkkklllpppwww~~~tttpppkkkkkkpppvvv{{{|||~~~}}}}}}~~~~~~~~~|||zzzzzzzzzxxxyyy{{{}}}~~~~~~~~~|||}}}~~~~~~}}}|||xxxyyyyyyyyyyyyxxxwwwvvvyyyzzz|||||||||zzzxxxwwwooonnnkkkhhhddd```]]][[[WWWTTTPPPLLLHHHDDD???;;;888:::;;;:::999:::>>>BBBIIIMMMUUU___iiiqqqwwwzzz}}}zzztttooommmmmmnnnppptttuuuwwwwwwwwwuuusssqqqppppppqqqrrrqqqpppooonnnqqqqqqsssssssssrrrqqqpppqqqqqqqqqooollljjjjjjkkkgggggggggfffffffffeeeeeedddeeeggghhhiiijjjjjjjjjhhhkkknnnqqqssssssrrrqqqnnnooopppqqqrrrsssssssssvvvwwwwwwvvvuuurrrpppnnnmmmoooqqqqqqpppooooooooonnnnnnnnnmmmmmmlllllllllkkklllnnnpppqqqrrrrrrqqqrrrqqqpppqqqsssuuuvvvuuussssssrrrrrrssstttvvvwwwsssuuuxxxyyywwwuuusssssstttsssqqqpppqqqtttvvvxxxzzzyyyyyyyyyyyyzzz{{{{{{zzzvvvrrrmmmiiieee```]]]^^^___aaaaaa```]]]ZZZXXXZZZWWWTTTSSSTTTUUUUUUUUUSSSUUUWWWXXXXXXVVVSSSQQQHHHEEEAAA@@@AAABBB@@@>>>;;;===???@@@@@@???===;;;<<<<<<======;;;999666444888777666444333333333333////////////////////////////////////000000000000.................................///////////////......////////////......000000000000111111111111222333444555666666666666666555444444444444555666333444555666777777777777888999::::::999888999;;;999:::<<<===>>>@@@DDDGGGNNNTTT[[[aaadddggglllooopppllljjjiiifff___\\\]]]ZZZbbbllltttyyy||||||~~~wwwvvvqqqsss}}}uuu}}}}}}zzz}}}uuu```EEE>>>555111111111///------,,,,,,++++++,,,,,,---************************++++++************++++++(((((())))))*********+++******))))))(((((('''''')))************++++++++++++***)))(((((()))******))))))(((((((((((())))))+++***'''&&&%%%&&&'''(((((()))*********((('''&&&))))))))))))************))))))))))))))))))))))))************************+++++++++***++++++,,,,,,---///111222222===VVVnnn~~~{{{nnnaaa^^^```___bbbeeeggghhhiiikkkmmmooopppsssxxx}}}~~~}}}qqqqqqqqqqqqtttxxx|||~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}||||||||||||{{{}}}~~~~~~|||{{{|||}}}xxxxxxyyyyyyyyyxxxwwwwwwvvvwwwyyyxxxvvvttttttuuusssqqqllleee^^^XXXSSSPPPNNNKKKGGGBBB>>><<<;;;;;;;;;888888:::;;;;;;@@@GGGNNNTTT```mmmyyyzzzvvvttttttuuuuuuvvvzzz}}}}}}zzzxxxxxxyyyvvvvvvvvvuuutttrrrqqqppptttsssssstttuuuuuusssrrrtttsssqqqppppppnnnllliiifffhhhiiihhhgggggghhhiiihhhhhhiiijjjjjjjjjjjjjjjjjjmmmsssxxxzzzyyyvvvtttsssrrrrrrsssttttttsssqqqtttuuuuuuuuuuuuuuutttssssssuuuwwwxxxvvvsssooommmqqqppppppooommmkkkiiihhhiiiiiijjjkkkmmmoooqqqrrrqqqrrrssstttuuuuuuuuuuuutttrrrqqqqqqsssttttttsssxxxxxxxxxwwwvvvvvvwwwxxxuuuqqqmmmlllooouuuyyy|||yyyvvvsssrrrtttvvvxxxyyy}}}yyytttpppmmmiiiddd___aaa```___^^^^^^\\\XXXVVVUUUTTTSSSQQQQQQQQQQQQRRRTTTTTTSSSSSSRRRPPPOOONNNDDDAAA???======<<<:::888======>>>>>>>>>>>>===<<<============<<<;;;:::999888666333222222222222111---.........//////000000////////////////////////......////////////......000000000000000000000000000000000000000000000000222111111111000000//////333333333333444555666666555555444444444333333333444444444555666777777888777888888999999:::;;;;;;999999:::<<<===???@@@@@@NNNRRRYYY^^^aaaccceeeggglllllllllkkkhhheeecccaaa^^^bbbhhhppp{{{}}}|||wwwxxx~~~{{{~~~mmmVVVGGG777111000//////000,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))))))))))))))((((((''''''))))))*********+++++++++&&&'''((()))***)))))))))))))))(((((((((((())))))***)))(((&&&&&&'''((())))))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))************************+++++++++***++++++,,,------...000333888EEE^^^ttt~~~xxx~~~~~~|||uuujjj```]]]```^^^aaadddggghhhjjjlllnnnoooppptttyyy~~~~~~}}}rrrrrrrrrtttwww{{{~~~}}}}}}}}}}}}}}}}}}~~~~~~|||||||||{{{{{{{{{{{{{{{zzz|||}}}}}}|||{{{|||}}}xxxxxxxxxxxxxxxwwwwwwwwwvvvwwwwwwuuusssrrrrrrsssmmmjjjddd]]]UUUOOOJJJHHHEEECCC@@@===:::999888888888555666999;;;<<>><<<<<<;;;:::888<<<======>>>>>>======<<<>>>>>>>>>>>>===<<<;;;:::777555222111222222111000............/////////000////////////////////////......////////////......000000000000000000000000000000000000000000000000111111111111000000000///222222222222333444555666555555555444444444333333444444444555666777777777777777888888999::::::;;;888999:::;;;===>>>???@@@JJJOOOVVV\\\```bbbdddeeeiiijjjjjjjjjhhhgggeeecccYYY]]]bbbiiiuuu~~~uuurrrtttyyy}}}~~~rrr___OOO>>>555222///---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************)))))))))))))))))))))((((((((((((''')))))))))*********++++++"""$$$''')))******)))((())))))(((((((((((())))))***)))((('''((()))***+++***))))))((((((((((((((())))))))))))************))))))))))))))))))))))))************************+++++++++++++++,,,------...---000666@@@PPPggg{{{xxxuuuvvvooohhhbbb___aaa^^^aaaeeegggiiikkkmmmooonnnppptttzzz~~~}}}{{{rrrssstttwww{{{~~~~~~~~~~~~~~~}}}|||~~~~~~{{{{{{{{{zzzzzzzzzyyyyyyxxxzzz||||||{{{{{{|||}}}yyyxxxwwwvvvvvvvvvvvvwwwvvvvvvtttqqqmmmlllmmmooogggccc\\\TTTLLLFFFBBB@@@<<<;;;;;;999888777666666666444555:::>>>AAAIIIQQQ___eeeqqq|||~~~~~~}}}}}}zzz|||~~~|||||||||~~~}}}|||{{{zzz{{{{{{|||yyyyyyyyy{{{}}}~~~}}}|||wwwuuusssqqqqqqooommmjjjggghhhiiiiiigggggghhhiiikkkkkklllllllllkkkkkkjjjnnnppprrrtttuuuuuutttssssssrrrqqqqqqqqqqqqnnnlllkkkllloooqqqtttvvvwwwxxxxxxxxxxxxwwwvvvtttsssrrrooonnnllljjjiiihhhiiiiiiiiiiiijjjkkkmmmoooqqqrrrsssssstttuuuvvvvvvvvvvvvyyyvvvtttsssuuuwwwyyyyyyzzzyyyyyyxxxxxxxxxxxxxxxxxxtttpppnnnpppsssuuuwwwsssooojjjhhhjjjmmmppprrrtttrrrooommmllljjjgggeee___^^^\\\\\\\\\ZZZWWWUUUVVVUUURRRPPPNNNNNNMMMNNNNNNNNNNNNNNNMMMKKKJJJIIIBBB@@@===;;;;;;;;;999777;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>===<<<;;;;;;666444222111111222000///............////////////////////////////////////......////////////......000000000000000000000000000000000000000000000000111111111111000000000000222111111222222333444555555555555444444444444333444444444555666666777777777777777888999999::::::888888999:::<<<===>>>>>>EEEKKKRRRYYY]]]___aaabbbeeefffgggiiiiiiiiihhhhhh___bbbeeejjjuuu}}}{{{uuummmjjjlllttt}}}~~~zzzzzzgggWWWEEE;;;555111//////......------,,,,,,+++++++++++++++++++++++++++++++++++++++***************************************(((((((((((((((((((((((())))))))))))************&&&&&&((())))))))))))((())))))(((((((((((())))))))))))(((((()))***+++,,,***)))(((''''''((()))***((()))))))))************))))))))))))))))))))))))************************+++++++++++++++,,,---...000...000999FFFWWWlll}}}}}}yyy|||sssmmmiiidddbbbbbbaaacccfffhhhiiijjjlllnnnmmmppptttzzz~~~~~~zzzwwwqqqrrruuuyyy}}}~~~}}}}}}~~~~~~||||||{{{{{{zzzyyyyyyyyyvvvxxxzzz{{{zzzzzz{{{|||yyyxxxvvvuuuuuuuuuuuuvvvuuussspppkkkfffeeegggiiiddd___XXXOOOGGGBBB???===999999:::999999777666555666555888???DDDHHHPPPXXXbbbiiiuuu|||}}}~~~~~~}}}||||||}}}~~~}}}}}}~~~~~~yyywwwtttrrrqqqpppnnnllliiijjjkkkjjjiiihhhiiijjjllllllllllllllllllkkkjjjmmmnnnoooqqqrrrssssssssssssrrrpppppppppnnnllljjjhhhjjjlllooorrrtttuuuvvvvvvvvvtttsssrrrqqqqqqqqqmmmllljjjhhhggghhhiiijjjiiijjjjjjkkkmmmoooqqqrrrtttuuuuuuvvvwwwwwwwwwvvvzzzwwwsssrrrtttxxxzzz{{{yyyxxxwwwvvvwwwwwwwwwvvvxxxtttpppnnnoooqqqrrrrrrmmmiiieeecccfffjjjnnnpppqqqpppnnnllljjjhhhfffeee___]]][[[[[[[[[ZZZWWWUUUWWWUUURRRPPPMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHFFFEEE@@@>>>;;;:::::::::888777999:::;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::666444222111222111000............///////////////////////////////////////......////////////......////////////////////////////////////////////////111111111000000000000000111111111111222333444444555555555555444444444444444444444555555666666666666666777777888999999999777777888999:::;;;<<<===@@@EEEMMMTTTXXX[[[]]]___aaabbbeeehhhjjjllllllllljjjkkkkkknnnwww}}}xxx{{{vvvmmmggggggnnnvvv}}}ssszzzkkk\\\KKKAAA:::444222333//////...---,,,++++++***,,,,,,+++++++++++++++***************************)))***************++++++'''''''''''''''((((((((((((((()))))))))*********---+++)))''''''''')))***))))))(((((((((((())))))(((((()))))))))***++++++***)))(((''''''((()))***((()))))))))************))))))))))))))))))))))))************************++++++++++++,,,---...///222000444>>>KKKZZZlllzzz{{{{{{zzzpppkkkhhhccc``````cccfffhhhiiiiiijjjkkkmmmmmmpppuuuzzz}}}{{{vvvrrroooqqquuuzzz~~~~~~}}}~~~~~~}}}~~~~~~}}}}}}||||||{{{zzzyyyyyyuuuwwwyyyyyyxxxxxxyyyzzzxxxwwwvvvuuuttttttttttttrrrpppkkkddd___]]]^^^```___ZZZSSSKKKDDD@@@===<<<999999999999888777666555888888<<>><<<:::999999888777666888888999:::::::::::::::::::::;;;;;;::::::999999666444333222333222000...///////////////.........////////////////////////......////////////......////////////////////////////////////////////////000000000000000000111111111111111111222333444444666666555555555444444444444444444444555555555555555666666777777888888999666666777888999::::::;;;<<<@@@GGGMMMRRRUUUXXXZZZ^^^```cccgggkkkmmmnnnoookkkmmmmmmnnnvvvyyyxxx}}}|||rrrjjjfffkkksss~~~{{{zzzlllttt~~~qqqcccTTTHHH???666222333//////...------,,,++++++,,,,,,,,,++++++*********************************))))))******+++++++++,,,&&&''''''''''''(((((((((((((((((()))))))))******000---)))&&&%%%''')))+++))))))(((((((((((())))))(((((())))))))))))))))))((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))************************++++++++++++,,,...///000222333888DDDOOO[[[iiiuuu}}}~~~tttzzzwwwpppkkkhhhddd^^^[[[\\\dddfffiiijjjjjjjjjlllmmmooorrrwww{{{}}}zzzsssnnnnnnqqqvvv{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}|||{{{zzzyyyyyyuuuwwwyyyxxxwwwvvvvvvwwwvvvvvvvvvuuutttsssrrrqqqnnnlllfff___YYYUUUUUUWWWVVVSSSMMMGGGAAA===;;;:::777777777777777777777777<<<===BBBIIIMMMNNNRRRWWW___hhhuuu~~~~~~~~~~~~}}}~~~~~~{{{zzzwwwuuusssttttttsssssspppqqqrrrqqqooonnnnnnooollllllmmmnnnnnnnnnnnnnnnkkklllnnnoooqqqrrrssssssrrrpppooonnnnnnmmmjjjhhhiiijjjkkkkkklllllllllllljjjjjjiiiiiiiiijjjkkkkkklllkkkjjjjjjkkklllmmmnnnllllllmmmnnnppprrrtttuuuwwwwwwxxxxxxyyyxxxxxxwwwwwwtttrrrrrrtttwwwyyyyyyxxxuuurrrrrruuuvvvtttrrrsssqqqooonnnoooppppppoookkkhhheeeeeehhhkkknnnooolllllljjjgggccc___^^^^^^[[[YYYVVVUUUVVVUUUTTTSSSSSSQQQNNNKKKIIIHHHGGGGGGEEEEEEDDDDDDCCCAAA@@@???===:::888777888777666555666666777888999999999999888999999:::999999888888666555444444444333111//////////////////.........////////////////////////......////////////......000000000000000000000000000000000000000000000000000000000000111111111111222111111222222333444555666666666555555555444444444444444444444444444444555555555666777777888888555666666777888888999999:::===BBBGGGKKKOOOTTTWWW[[[]]]aaaeeeiiilllmmmnnnkkknnnooopppxxx}}}yyyyyy}}}{{{qqqjjjlllrrr~~~|||yyyyyylllqqqzzzyyylll]]]QQQDDD888111000//////......------,,,,,,---,,,,,,++++++************************+++++++++))))))******+++,,,,,,,,,&&&&&&&&&'''''''''(((((((((((((((((()))))))))***,,,+++)))'''&&&'''(((***))))))(((((((((((())))))(((((())))))((((((''''''''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++++++++,,,---...///000111444===IIIRRR[[[hhhsss|||~~~~~~zzzmmmuuuwwwgggfffffffffbbb[[[YYY[[[bbbeeehhhjjjkkkllloooppprrruuuzzz~~~~~~zzzrrrlllooorrrwww}}}~~~~~~~~~~~~~~~}}}|||{{{|||}}}|||{{{{{{|||~~~~~~}}}}}}|||{{{zzzyyyxxxwwwvvvwwwxxxxxxvvvttttttuuutttuuuvvvvvvuuussspppnnnjjjhhhbbb[[[TTTOOONNNOOONNNLLLIIIDDD@@@===:::999666555555666777999;;;<<>>;;;999777666777777555444555555666777888888888888888999999:::::::::999999777666555555555444222///000/////////............////////////////////////......////////////......000000000000000000000000000000000000000000000000///000000000111111111111222222222222333444555666666666666666555555555555444444444444444444444444444444555666666777777888555555555666777777888888999;;;>>>AAAEEEJJJPPPTTTXXXZZZ]]]bbbeeehhhjjjjjjlllpppqqqqqquuu}}}{{{wwwvvvwww~~~vvvvvv{{{~~~zzz{{{tttsssvvv~~~|||rrreeeYYYKKK<<<333111...............---------------,,,,,,+++******)))))))))*********+++++++++))))))***++++++,,,------&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))((('''&&&%%%&&&'''(((*********)))((())))))))))))************))))))))))))))))))))))))************************+++++++++,,,---...000000///555AAAMMMUUU\\\hhhsss|||tttiiirrrzzzjjj^^^```dddgggccc\\\ZZZ\\\___bbbfffjjjlllnnnqqqtttuuuxxx}}}{{{rrrkkkpppsssyyy~~~}}}|||{{{}}}~~~{{{zzzzzz{{{~~~~~~||||||{{{zzzxxxwwwwwwvvvvvvxxxxxxwwwuuusssssssssrrrtttvvvwwwvvvsssooolllhhheee```YYYQQQLLLJJJJJJJJJIIIGGGDDDAAA>>><<<:::666555555666999<<<@@@BBBKKKMMMTTT[[[[[[WWWUUUWWWTTT^^^mmmyyy~~~~~~yyywwwttttttuuuwwwxxxxxxwwwxxxxxxwwwuuussstttuuunnnoooppprrrssstttuuuuuuuuuuuuvvvwwwvvvsssqqqoooqqqooonnnnnnooonnnllljjjhhhhhhiiiiiiiiiiiihhhhhhdddeeegggiiikkkllllllmmmkkklllnnnooopppqqqqqqqqqnnnooooooqqqrrrtttvvvwwwyyyyyyyyyzzzzzzyyyxxxxxxuuutttsssuuuwwwyyyyyyyyyzzzvvvrrrssswwwxxxvvvrrrrrrqqqqqqrrrtttvvvuuutttuuussspppooonnnmmmllljjjdddeeefffccc^^^[[[\\\]]]TTTQQQNNNMMMNNNNNNNNNMMMJJJHHHFFFDDDBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>===;;;999666666666666555444444555666777888888888888999::::::;;;;;;;;;::::::777666666666666555222000000000//////.........---////////////////////////......////////////......000000000000000000000000000000000000000000000000//////000000111111111222333333333333444555666666777666666666555555555555444444444444444444444444444444555555666777777777444444555555666666777777999:::<<<>>>BBBGGGNNNRRRUUUWWW[[[___ccceeefffgggkkknnnooollllllpppsssssstttvvvzzz}}}vvvrrrqqq|||}}}{{{vvvtttyyy{{{rrrggg]]]PPPAAA888666---------...............------,,,,,,+++***))))))))))))******++++++++++++))))))***+++,,,,,,------******))))))((((((''''''******))))))((((((((('''''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))+++,,,,,,+++***,,,------***)))+++,,,+++---222333999EEETTT\\\```kkkvvvwwwpppnnnuuu~~~{{{kkkbbbTTT\\\cccaaaYYYUUUXXX^^^cccfffjjjmmmooorrruuuwwwzzz~~~{{{uuuqqqoooqqqwww~~~~~~~~~~~~~~~~~~{{{{{{{{{|||||||||}}}}}}|||{{{yyyvvvttttttwwwzzzzzzzzzyyyxxxwwwuuutttssssssssssssrrrqqqnnnlllkkkaaa^^^YYYSSSOOOLLLKKKJJJDDDCCCBBB@@@===;;;:::999888777666555888>>>GGGMMMWWW\\\___^^^YYYUUUUUUWWWVVV]]]gggsss~~~}}}{{{|||zzzxxxwwwxxxyyyyyyyyyyyywwwvvvwwwxxxxxxwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvsssqqqpppnnnoooooonnnmmmjjjhhhgggjjjiiiiiiiiihhhhhhgggggghhhiiijjjjjjkkkmmmpppsssuuutttsssrrrrrrrrrrrrrrrtttssspppooooooqqqtttvvv{{{yyyvvvuuuuuuvvvvvvuuuqqqsssvvvwwwyyy{{{}}}zzzyyyyyyyyyyyyxxxvvvsssuuuxxxyyyvvvrrrqqqtttxxxyyyuuuppplllkkkllllllllljjjhhhddd```]]][[[ZZZZZZQQQOOOMMMMMMLLLLLLJJJHHHHHHEEEAAA@@@@@@AAAAAA@@@============<<<;;;:::999777666666444333222111111444444444555555555666666888888999:::::::::999999888999999888777555333222//////...------------...////////////////////////........................------......///000000000...///000111111111111111222111111111000000//////111111111111222333444555777777666666555555555444555555555555555555555555555555666666777777888888555555555666666666666666444666999;;;>>>CCCHHHLLLSSSVVVYYY[[[[[[]]]___```hhhkkkmmmmmmjjjfffdddcccdddfffiiinnnuuu|||}}}yyytttooowww}}}zzzxxxzzzzzzyyyzzz|||{{{yyy{{{sssiii```VVVIII<<<555000---+++......---...111000///...---------------...---,,,,,,+++***)))(((,,,+++++++++++++++++++++***)))))))))(((((((((''')))))))))(((((((((''''''''''''''''''''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))+++,,,,,,+++***,,,---,,,******---------///444777>>>MMM\\\eeeiiirrr||||||vvvsssxxx~~~sssbbbZZZTTT\\\bbbaaaZZZWWW[[[aaaeeegggkkkmmmnnnoooqqqssswww{{{~~~zzztttqqqqqquuuzzz}}}~~~~~~}}}~~~~~~}}}zzzyyyyyyyyyyyyzzzzzz{{{|||{{{yyyvvvttttttwwwzzz{{{zzzzzzyyywwwuuutttsssqqqpppooommmjjjfffcccaaa\\\ZZZWWWSSSPPPMMMKKKKKKEEEDDDBBB???===:::999888:::999888888===GGGRRRZZZgggjjjkkkggg___YYYVVVWWWWWW]]]fffpppzzz~~~|||yyyyyyzzz||||||{{{yyyxxxwwwwwwyyyyyyxxxwwwvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyywwwtttqqqoooppppppoooooommmkkkiiihhhiiiiiiiiiiiijjjjjjjjjjjjjjjkkklllllllllmmmpppsssvvvvvvuuuttttttttttttttttttsssqqqpppppprrrssstttyyywwwuuutttuuuvvvuuutttsssuuuwwwxxxxxxyyy{{{}}}{{{zzzyyyyyyyyyxxxuuurrrsssuuuwwwuuuqqqpppssswwwxxxuuuqqqooonnnnnnnnnnnnkkkhhhddd```\\\ZZZYYYYYYPPPNNNLLLJJJJJJIIIGGGEEEFFFCCC@@@>>>????????????<<<<<<<<<<<<;;;:::999888777666555444333222222111222333333333444444444444666666777888888888888888::::::::::::999777555444222111000000////////////////////////////////////////////////////////////000000000000000000//////000111222222222222222222111111111111000000000///111111111111222333444555777666666666555555555444444444444444444444444444555555555666777777888888777777777666666666666666777888999;;;<<<@@@DDDHHHMMMPPPTTTVVVXXXZZZ]]]___ccceeeggggggeeebbbaaaaaa___```bbbhhhpppwww{{{|||~~~{{{wwwrrrnnnxxx}}}xxxxxx{{{}}}~~~}}}~~~}}}}}}~~~xxxppphhh^^^PPPBBB999333///---//////------000///......------------...------,,,,,,++++++******++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((************************)))((((((''''''(((((())))))))))))))))))))))))))))))))))))*********++++++)))+++,,,,,,+++***,,,---,,,***+++//////...111666<<>>;;;999888888:::;;;<<<@@@HHHTTTbbbkkkvvvwwwwwwrrrhhh```\\\ZZZZZZ^^^eeellluuu~~~||||||}}}~~~~~~zzzyyyxxxxxxzzzzzzzzzxxxwwwwwwwwwwwwwwwvvvvvvvvvwwwyyy{{{{{{zzzvvvrrroooqqqppppppooommmlllkkkjjjjjjjjjkkkkkklllmmmmmmmmmmmmmmmnnnmmmmmmmmmppprrruuuuuuuuutttttttttttttttssssssrrrrrrrrrrrrrrrrrrvvvuuusssssstttuuuttttttuuuwwwyyyyyyxxxwwwxxxyyy{{{zzzyyyzzzzzzyyyvvvtttsssuuuvvvtttqqqpppsssvvvvvvtttrrrqqqrrrqqqpppooollliiiddd___[[[XXXWWWWWWOOOMMMJJJHHHGGGEEECCCAAACCC@@@===<<<======<<<<<<:::::::::::::::999888777666666555444333222222111111111222222222222333333333333555666777777777777999999999999888777555444333222222111000//////...000000000000000000000000000000000000000000000000222222222111000/////////111111111111111111000///111111111111000000000000111111111111111222333444666666666555555555555555333333333333333333333333444555555666666777888888999888888888777777666666999999:::::::::<<>>;;;:::;;;;;;:::999888888999999888777777666666666555444333333222222222222222222222222222222111222333555666777777777555666666777666555333222111111111000///...---,,,000000000000000000000000////////////////////////111111111000000/////////.../////////...---,,,,,,111111111000000000000000111111111111111222333333555555555555555555555555444444444444444444444444444444555555666777777888::::::999888888777777777888999999888888999<<>><<<:::999::::::888777777777777888777777666555555555555444444333333222333333222222222222222222111222333555666777777777333444555666555555333333111111111111000///...---000000000000000000000000.................................//////000000000...............---,,,+++000000000000000000111111111111000000111111222222444444444555555555555555666666666666666666666666444444444555666666777777:::999999999888888888777666777777666666888<<>>BBBEEEJJJMMMOOOQQQTTTVVVUUUVVVXXXXXXYYY\\\```ccc]]]YYYWWW\\\eeemmmqqqrrrttt}}}}}}sssllljjjvvvtttssszzz{{{}}}}}}~~~pppaaaJJJ???444222222000///000,,,,,,,,,,,,,,,,,,---...++++++,,,,,,---------...)))***,,,...///...---,,,'''((((((((()))))))))***))))))))))))******++++++))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,)))+++,,,,,,+++***,,,---++++++---///000333???LLL^^^mmm{{{~~~tttvvv~~~~~~ssslllllleee___WWWSSSUUUZZZ```cccfffiiilllnnnppprrrtttvvvssstttuuutttsssuuu{{{}}}~~~|||zzz{{{}}}~~~~~~}}}zzzxxxwwwuuuuuusssttttttsssrrrrrrtttuuuttttttrrrooollliiifffdddbbbaaa```_________``````bbb```]]]XXXSSSLLLGGGDDD@@@===:::777888<<<@@@CCCKKKSSS^^^iiiqqqvvvzzz{{{}}}~~~~~~}}}zzztttmmmhhhdddfffiiinnnvvv~~~}}}}}}~~~{{{{{{{{{zzzzzzyyyyyyyyyuuuxxx}}}}}}vvvtttpppnnnmmmoooqqqsssssssssrrrqqqppppppoooooommmnnnnnnmmmlllmmmppprrrppprrrsssuuuuuutttsssrrrooopppqqqsssuuuvvvwwwwwwxxxxxxwwwxxxyyyxxxvvvsssooorrrvvvyyyyyyyyyyyyyyysssssstttwwwzzz{{{zzzxxxwwwvvvuuutttrrrpppmmmkkkllllllmmmooopppooollljjjeeeaaaZZZSSSOOONNNNNNOOOOOOKKKFFFCCCBBBAAAAAA@@@>>><<<;;;;;;;;;:::888666666666777777777777666666555444444444444333333333222222111111111000000000000111222222333333333333333444555666777666666555000111333444555444333222////////////////////////........................///////////////000000000//////000111111111000000///000000000111111111111111111000000000000111111333333333444444555555555666666666666666666666666333333444555555666666777666666777777888999999999666777777666555777:::======AAAEEEIIILLLOOOSSSVVVTTTTTTUUUVVVWWWZZZ^^^bbb```]]]YYYZZZ___fffkkknnnpppzzzvvvqqqlllooo|||zzzuuuyyy}}}}}}}}}qqqXXXJJJ;;;555333000//////------,,,,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,(((***---///000///---,,,'''((((((((())))))******))))))******+++++++++,,,(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---***+++---000111777FFFUUUffftttzzzppprrr|||~~~uuunnnnnnccc\\\TTTQQQTTT[[[aaaeeefffiiilllnnnoooppprrrtttqqqrrrtttttttttxxx~~~~~~~~~~~~}}}{{{yyyzzz|||~~~~~~}}}}}}~~~|||yyywwwuuutttrrrssstttsssrrrrrrsssuuusssrrrpppmmmjjjfffcccbbbeeedddccccccbbbcccdddeeeeeeccc^^^XXXPPPIIICCC@@@>>>;;;888777888===BBBFFFTTTZZZccclllrrrwwwzzz|||}}}}}}~~~zzzsssoooccceeeiiiooowww~~~~~~|||{{{{{{{{{{{{zzzzzzzzzsssvvv{{{~~~xxxvvvrrrooooooqqqsssvvvqqqqqqqqqqqqqqqqqqqqqqqqnnnoooooonnnnnnoooqqqtttnnnoooqqqsssssssssqqqpppnnnoooqqqsssuuuwwwxxxyyyzzzyyyyyyyyyzzzyyyvvvtttpppssswwwyyyyyyxxxxxxxxxsssrrrsssuuuwwwwwwuuutttqqqppppppppppppnnnllliiimmmmmmnnnooopppooollljjjccc___XXXRRRNNNMMMMMMOOOMMMJJJEEEBBBAAAAAA@@@@@@>>>===<<<<<<<<<;;;999777666666777777777777777666444444444444444444333333111111000000/////////...///000000111111111000000000111333444555444444333---///111333333333222111////////////////////////000000000000000000000000222222111111000000//////------...///000000000/////////000000111111111222111111000000000000000111333333333444444555555555555555555555555555555555333333444444555666666777555555666777888999999:::888888888666555666888;;;888<<>>>>>???@@@CCCGGGKKKMMMNNNQQQTTTVVVXXX[[[___bbbeeedddbbb___\\\^^^dddiiiooo|||zzzqqqkkkooozzzyyyooo~~~mmm]]]HHH999333222000.........---,,,,,,,,,,,,---------------------------************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((()))((()))******(((((()))***''''''(((((()))******+++)))))))))*********++++++***++++++++++++,,,,,,,,,////////////555DDDYYYiii~~~yyyzzz~~~sssgggoooxxxzzztttllleeebbbZZZUUUQQQRRRXXX___bbbcccgggiiikkknnnqqqrrrsssssstttuuuvvvwwwzzz~~~~~~~~~||||||}}}}}}}}}||||||{{{{{{|||}}}{{{xxxwwwvvvuuutttssstttvvvwwwvvvtttrrrpppooonnnlllhhhccc`````````gggkkkooonnniiieeedddfffbbb\\\TTTLLLFFFAAA===;;;:::;;;>>>AAAGGGNNNVVV\\\aaaccchhhmmmssswwwzzz|||{{{vvvmmmjjjkkkpppvvv|||~~~~~~~~~}}}{{{xxxwwwxxxyyyzzzuuuuuuuuuxxx{{{}}}}}}|||vvvuuutttrrrqqqpppoooooossstttuuuvvvwwwwwwwwwwwwvvvtttrrrooonnnnnnnnnoooppppppoooooooooppppppqqqqqqrrrrrrssstttvvvwwwxxx}}}|||{{{{{{|||zzzxxxuuusssssstttuuuvvvwwwxxxxxxsssrrrooommmllllllmmmnnnmmmnnnoooqqqqqqpppnnnmmmnnnmmmmmmmmmnnnmmmjjjhhhccc\\\TTTOOONNNOOOOOONNNMMMJJJEEECCCBBBAAA@@@???<<<<<<<<<;;;:::999888777666666555555555444444444222222222111111111000000000///......---------...***+++---...//////......000111333444444333111//////000000111111000000///000/////////////////////000000//////000000111111....../////////000000000///000111000///...///111111111111111111111111111000000////////////000000333222222111111222222222555444444444444333333333333333444444555666666666666666777777777888888888888888777777777888999999<<<<<<<<<>>>AAADDDHHHJJJNNNPPPSSSUUUWWWZZZ^^^aaaddddddccc___]]]^^^dddiiiuuuuuulllllluuu|||~~~uuu}}}|||nnn```LLL===777444000---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''((())))))''''''((()))'''(((((())))))*********((()))))))))************++++++++++++,,,,,,,,,,,,.........222===OOOcccqqqxxxxxxvvvjjj^^^dddkkkmmmhhhbbb]]][[[TTTRRRPPPTTTZZZaaadddeeejjjjjjlllmmmoooqqqrrrrrrrrrqqqrrruuu{{{~~~||||||}}}}}}}}}}}}}}}|||{{{zzzzzz{{{}}}~~~~~~zzzwwwvvvvvvuuuttttttuuuvvvwwwwwwuuusssrrrpppqqqppplllgggcccaaaaaaiiimmmooommmhhhdddbbbbbb\\\VVVMMMFFFAAA>>>;;;:::999<<>><<<<<<;;;;;;:::888777666555555444444333222111111000000000000////////////......---,,,,,,,,,------***+++,,,------...------...///111222333111000///000111111111111111111000//////////////////000000111111000000000000000000............///////////////000111111//////000111111111111111111111111111000000////////////000000222222111111111222222333444444444444333333333333333333333444555555666666666666777777777777888888777777777777777888888999999999999;;;===AAAEEEGGGLLLNNNQQQSSSUUUXXX\\\___bbbcccbbb```^^^___dddhhhzzzyyyooojjjppp~~~{{{xxx{{{}}}~~~uuugggTTTDDD;;;666111---///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((&&&((()))((('''&&&''')))(((((()))))))))*********(((((()))))))))*********+++++++++,,,,,,,,,------///......555EEEYYYkkkvvv~~~mmmrrr~~~nnnbbbYYY]]]aaabbb^^^YYYVVVTTTOOOOOOQQQVVV]]]cccfffgggllllllllllllmmmooopppqqqrrrppppppttt|||~~~}}}|||{{{}}}}}}}}}}}}|||{{{zzzzzzzzz{{{|||~~~~~~zzzxxxwwwvvvuuutttrrrssstttvvvvvvvvvuuuttttttuuuuuusssnnniiifffeeejjjlllmmmjjjeee```\\\[[[VVVQQQHHHBBB>>>=========<<<>>>EEEQQQ\\\cccdddcccaaafffnnnvvvzzz{{{yyywwwyyyyyy{{{}}}~~~|||zzzqqqmmmjjjkkkmmmsss}}}~~~~~~~~~~~~|||{{{{{{}}}~~~xxxwwwuuuvvvyyy{{{||||||wwwvvvtttrrrqqqpppoooooossstttvvvxxxzzz{{{||||||{{{yyywwwtttrrrppppppooonnnoooqqqrrrsssrrrrrrqqqtttuuuvvvxxxyyyzzz{{{{{{}}}|||{{{{{{}}}}}}{{{zzzwwwwwwvvvvvvvvvuuuuuuuuusssqqqmmmhhhfffffffffggglllmmmooopppqqqqqqqqqqqqooonnnllllllllljjjfffddd^^^YYYRRRNNNOOOQQQQQQPPPLLLIIIEEECCCAAA@@@>>><<<<<<<<<;;;;;;999888666555555444333222111000//////000000000000000000000000------,,,++++++,,,,,,,,,,,,------......////////////000111222333222111000111111222222222222111111111111111111111222222222222222222222222111000000---.........///////////////000111111000///000111////////////////////////000000////////////000000111111111111111222222333444444444333333333222222222333333444444555666666666666666666777777777888777666666666666777888888888888888999;;;???BBBDDDJJJMMMOOOQQQSSSVVVZZZ]]]___aaabbbaaa______cccgggzzz~~~tttlllmmmwwwwwwwwwsss^^^KKK???888222/////////...---------------++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&((()))((('''&&&''')))))))))))))))************))))))))))))************++++++,,,,,,,,,---------000///222;;;LLL___ooowww}}}yyyfffnnn~~~uuuiiiaaa\\\]]]]]]\\\XXXTTTQQQPPPLLLNNNQQQWWW^^^dddggghhhmmmlllllllllmmmnnnooopppsssqqqrrrwww~~~~~~}}}|||||||||||||||||||||{{{zzzzzzzzz{{{|||}}}~~~~~~{{{xxxuuuuuuuuuuuutttoooppprrrtttuuuuuuuuuuuuuuuwwwxxxvvvqqqllliiihhhhhhhhhhhheee```ZZZUUUSSSNNNIIICCC>>>===>>>??????CCCFFFNNNYYYdddiiihhheeeeeekkkssszzz~~~~~~{{{yyyyyyxxxxxxzzz}}}~~~~~~}}}wwwqqqmmmmmmnnnqqq{{{~~~~~~~~~}}}|||}}}~~~~~~~~~}}}|||yyyxxxvvvvvvyyy{{{||||||yyyxxxvvvtttrrrqqqppppppqqqrrrtttvvvxxxzzz{{{{{{|||{{{zzzxxxvvvtttssssssooopppqqqsssssssssrrrqqqtttuuuwwwyyyzzz{{{{{{{{{|||{{{zzz{{{|||}}}}}}|||zzzzzzyyyyyyxxxwwwwwwwwwvvvtttoookkkiiihhhhhhhhhmmmmmmnnnooopppqqqqqqqqqnnnlllkkkjjjiiifffccc```ZZZUUUOOOLLLMMMOOOOOONNNJJJHHHEEECCCAAA@@@===;;;<<<<<<;;;:::999777666555444333222111000///......////////////////////////,,,,,,+++++++++,,,,,,---------------.........///...///000111111111000000111111222222222222111111000000111111222222222222333444444444444333111111.........////////////000000111222111000///000222000000000000000000000000000000////////////000000111000000000111111222333444444333333333222222222222222333333444555555555555666666666666777777777666666555555666666777888777777777888:::>>>AAACCCHHHJJJMMMOOOQQQSSSWWWZZZ[[[^^^aaaaaa______bbbeeessszzz|||qqqlllooouuuyyyuuu{{{~~~gggRRRCCC:::555222//////...------------...++++++++++++++++++++++++************************((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''''''''((())))))''''''((()))************************)))*********++++++++++++,,,,,,,,,,,,------------000222888CCCTTTeeerrrzzz}}}oooeeeooo~~~xxxooohhheeeeeeccc___[[[VVVRRROOOMMMLLLOOOSSSXXX^^^cccgggiiilllllllllmmmmmmnnnnnnoooqqqsssvvv{{{~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}zzz{{{{{{||||||{{{{{{{{{zzzzzz|||}}}}}}~~~~~~~~~zzzwwwtttrrrssstttttttttqqqqqqrrrsssttttttttttttrrrtttuuusssoookkkiiihhhddddddccc___ZZZTTTOOOKKKEEEAAA===;;;<<<>>>@@@AAAMMMQQQXXXaaaiiilllllljjjlllpppwww}}}}}}{{{zzzzzz{{{~~~|||wwwrrrqqqppprrryyy~~~~~~~~~}}}|||{{{zzzzzzyyy{{{}}}}}}|||yyyxxxvvvwwwyyyzzzzzzyyyzzzyyywwwuuusssqqqppppppoooqqqrrrtttvvvxxxyyyyyy{{{zzzzzzyyyxxxwwwvvvvvvrrrrrrrrrssssssrrrrrrqqqqqqsssuuuwwwxxxyyyyyyxxx{{{zzzxxxyyy{{{}}}}}}}}}}}}||||||{{{zzzzzzyyyyyyyyywwwtttqqqnnnlllkkkjjjmmmmmmnnnnnnooooooppppppmmmllljjjhhhgggddd```]]]WWWRRRMMMJJJLLLMMMLLLKKKHHHFFFCCCBBBBBB@@@>>><<<<<<<<<;;;:::888777555444333222222111000///......,,,,,,,,,---------------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,------+++,,,---....../////////000111111111111111111000.........///000000111111222333444555444333222111////////////000000000000000111222222000000111222222222222222222222222222000000////////////000000000000000000000111222333333333333333222222222222222222222333444444555555555555666666666666777777555555555555555666777777777777666777999===@@@BBBGGGIIIKKKMMMNNNQQQTTTWWWVVV[[[___```______```bbbjjjooozzzxxxoookkklllxxx|||vvvyyymmmXXXGGG===777555000///......------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))(((((((((''''''''''''((()))******(((((()))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------......444>>>KKK[[[jjjwww~~~|||ooocccdddppp}}}sssnnnllllllpppkkkccc\\\VVVQQQNNNLLLNNNPPPTTTYYY]]]bbbfffiiijjjkkklllnnnoooooonnnnnnmmmrrrzzz~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}||||||yyyyyyzzz{{{||||||||||||zzzzzz{{{|||}}}}}}}}}}}}yyyvvvtttsssuuuvvvwwwwwwvvvvvvuuutttsssrrrqqqqqqooopppqqqpppllljjjhhhhhhbbbaaa___\\\WWWQQQJJJFFF???===;;;<<>><<<<<<<<<;;;:::888666444333111111111111000000//////,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---............---,,,,,,---......,,,,,,------...////////////000000111111000000///---......///000000111111///111222333444333111111000000000000111111111222000111222222000000111222222222222222222222222222000000////////////000000////////////000111222333333333333222222222222111111222222333333444555555555555555666666666777777555555444444555555666777666555555666888;;;>>>@@@EEEGGGJJJKKKLLLOOORRRUUUSSSXXX]]]```___^^^___```dddfffooo|||~~~wwwqqqooorrr}}}zzzzzz~~~~~~ooo\\\LLLAAA999666000//////...............,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((('''''''''&&&(((***+++***)))((()))+++++++++******************++++++,,,,,,,,,---------,,,,,,,,,---------......---555BBBQQQ___nnnzzz~~~zzzpppeee[[[aaapppzzzrrroooooopppvvvpppfff]]]VVVQQQMMMKKKOOOQQQUUUYYY\\\aaafffiiihhhjjjlllnnnoooooonnnmmmjjjrrr|||~~~}}}}}}}}}~~~}}}|||{{{{{{|||}}}~~~~~~}}}}}}||||||||||||xxxxxxzzz{{{|||}}}}}}}}}zzzzzz{{{|||}}}}}}}}}|||{{{yyyvvvvvvxxx{{{||||||{{{zzzxxxvvvsssqqqooonnnnnnooopppnnnllljjjiiijjjaaa___]]]ZZZVVVPPPIIIDDD>>>======???CCCGGGIIIJJJQQQWWW___dddfffhhhlllooooooqqqtttwwwzzz||||||||||||zzzxxxxxx{{{|||xxxvvvtttrrrvvv}}}|||yyywwwvvvvvvvvvwwwwwwwwwxxxzzz}}}}}}}}}}}}~~~~~~{{{yyyxxxvvvsssqqqooonnnnnnpppqqqrrrtttuuuvvvvvvvvvtttuuuvvvwwwxxxyyyyyyyyywwwvvvtttrrrqqqqqqqqqrrrrrrtttvvvyyyzzzzzzyyyyyyyyywwwvvvwwwzzz|||~~~~~~}}}}}}|||||||||{{{{{{{{{zzzzzzyyyxxxuuurrrooommmnnnmmmmmmlllllllllmmmmmmooommmkkkiiigggccc___\\\WWWRRRMMMJJJKKKLLLJJJIIIDDDCCCBBBBBBBBBAAA???===<<<<<<;;;:::888666444333111111111111000000000000.........//////000000000,,,,,,,,,,,,------...///111111///......///000111......//////000111222222//////000000000000/////////000000111222333333333---...000222333222111000000111111111222222222222000222222222111000111222000000000000000000000000000000////////////000000////////////000111222333333333333222222222111111111222222333333444555555555555555555666666666777555444444444444555666666555444444555777999<<<>>>EEEGGGIIIJJJLLLNNNQQQTTTQQQVVV\\\___^^^]]]^^^___aaaaaahhhuuu}}}~~~{{{xxxqqqzzz~~~~~~zzz~~~~~~zzz{{{|||ooo___PPPCCC:::555000000///...............------------------------************************+++*********))))))((((((((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''''''''''''''''''''''''''*********)))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++...+++***,,,---,,,///333000:::HHHUUU```lllxxx~~~|||mmmaaa[[[ZZZlllqqq{{{yyyqqqmmmmmmoooxxxpppcccXXXQQQNNNMMMMMMOOOSSSYYY^^^```aaacccdddeeehhhmmmppppppooonnnnnnmmmsss{{{|||}}}~~~~~~}}}|||}}}|||zzzyyyzzz{{{}}}}}}}}}}}}}}}|||{{{zzzyyy{{{{{{{{{|||}}}~~~~~~zzzyyywwwxxx{{{}}}~~~~~~}}}{{{{{{|||}}}|||{{{}}}{{{xxxvvvuuutttqqqooommmnnnooonnnlllkkkjjjkkkkkkeee^^^YYYSSSMMMDDD>>><<<<<<<<<===@@@DDDIIILLLOOOSSSZZZaaagggkkkmmmnnnoooppprrrtttvvvwwwwwwwwwuuuwwwzzz{{{|||~~~~~~}}}yyyuuurrrrrruuuxxx~~~{{{zzzzzzzzzyyywwwxxxyyyzzz{{{{{{{{{zzzyyyxxx}}}~~~{{{}}}zzzsssrrrtttuuussspppsssuuuwwwwwwvvvuuuvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwvvvsssqqqppppppqqqqqquuuttttttssstttvvvxxxyyyzzzxxxwwwwwwzzz|||||||||{{{|||~~~~~~}}}zzzyyy||||||{{{zzzwwwtttrrrpppppppppnnnmmmkkkiiihhhhhhllljjjgggdddbbb``````___ZZZUUUOOOMMMNNNNNNJJJGGGJJJGGGCCCAAA@@@@@@>>>===<<<;;;999888666555555555222222111000///...------///...---,,,,,,,,,,,,---...---,,,+++++++++,,,---,,,,,,------...///000000111111111111000000000000000000000000000000000000+++,,,,,,,,,---.........000000000000111111111111//////000111222222333333444333222111000...------111111000000000000111111111111000000//////......//////000111222333333333333333222222222222222222333333333333333333333333444444444444444444444444333444444555555444444333777777777777777777777777===AAAFFFGGGFFFGGGKKKPPPRRRUUUYYY\\\^^^]]][[[ZZZaaa```fffqqqxxx{{{zzz}}}yyy~~~yyyyyy}}}{{{~~~zzz~~~zzzrrrfffXXXJJJ???999555000...///...---///222...---,,,,,,++++++++++++---,,,***(((((()))***+++*********)))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))******))))))((((((((((((''''''''''''''''''''''''***)))))))))))))))))))))))))))))))))************++++++++++++++++++++++++...,,,+++......,,,///333333>>>MMMZZZeeeqqq}}}~~~vvvhhh```___aaalllqqqzzz}}}uuuqqqpppqqqrrrsssjjj^^^SSSMMMKKKKKKKKKOOOSSSYYY^^^aaabbbdddeeeeeehhhlllooooooooooooooopppuuu|||~~~{{{|||}}}~~~~~~}}}|||{{{}}}|||{{{zzzzzz|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzxxxyyyyyyzzz{{{|||||||||{{{zzzxxxyyy|||~~~}}}{{{{{{|||}}}|||{{{{{{yyyvvvtttsssqqqnnnlllooopppqqqqqqpppnnnnnnnnniiigggaaaYYYOOOGGGBBB???=========???BBBFFFJJJMMMNNNSSS[[[dddkkkoooppppppooooooppppppqqqrrrrrrrrrsssuuuxxxzzz|||~~~|||xxxttttttwwwyyy}}}{{{zzz{{{zzzyyyxxxxxxyyyyyyzzzzzzyyyxxxwwwvvv{{{}}}{{{}}}zzztttsssvvvxxxwwwttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvtttrrrpppoooooopppppptttttttttuuuvvvwwwyyyzzzzzzxxxwwwwwwzzz|||||||||{{{||||||}}}|||{{{zzzyyy|||{{{{{{yyyvvvssspppooonnnnnnnnnmmmllljjjiiihhhjjjhhhfffccc```___^^^^^^[[[VVVQQQOOOPPPPPPMMMIIIIIIFFFCCCAAAAAA@@@???===;;;:::999777666555555444333222111000///...------//////......---............---,,,++++++,,,------,,,,,,---......//////000111111111111000000000000000000000000000000000000............////////////000000000000111111111111//////000111111222333333444333222111000///......111000000//////000000111111000000000/////////...000000000111111222222333000000000000000000000000333333333333333333333333444444444444444444444444333444444555555444444333666666666666666666666666:::>>>CCCDDDCCCEEEIIINNNRRRTTTXXX[[[\\\\\\ZZZYYY___]]]aaakkkrrrvvvzzz|||}}}xxx~~~~~~zzz{{{~~~zzz{{{{{{xxx{{{|||zzzppp___OOODDD???777111...///...+++,,,///...---,,,,,,+++++++++,,,---,,,***)))((()))***+++******))))))))))))((((((************************))))))))))))))))))((((((***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))******************++++++++++++++++++++++++++++++++++++...,,,---///...,,,///444777CCCSSSbbbnnnxxx}}}mmmaaa^^^dddkkkqqqvvvwwwqqqqqqssssssrrrllldddXXXNNNIIIIIIJJJKKKPPPTTTZZZ___bbbdddfffggggggiiilllnnnnnnoooqqqrrrtttxxx~~~~~~}}}~~~~~~}}}{{{zzz{{{|||}}}}}}|||{{{{{{}}}|||{{{zzz{{{|||}}}~~~~~~}}}||||||wwwxxxzzz{{{|||{{{{{{zzz|||{{{yyyzzz|||~~~~~~|||{{{{{{|||||||||zzzzzzxxxuuusssrrrqqqnnnllloooppprrrrrrrrrqqqooonnnfffeee```VVVIIIAAA???@@@>>>???@@@BBBEEEIIILLLNNNNNNUUU___jjjqqqtttsssrrrpppooonnnmmmlllmmmnnnnnnqqqssswwwyyy|||~~~|||xxxwwwxxxzzz}}}|||{{{|||{{{zzzxxxxxxxxxxxxxxxxxxwwwvvvuuutttxxx|||~~~|||{{{|||~~~}}}yyyvvvvvvyyy||||||{{{wwwtttpppppprrrttttttrrrssstttuuuvvvvvvuuutttssstttsssqqqooonnnnnnoooooossssssuuuwwwyyyzzzzzz{{{zzzyyywwwwwwyyy{{{|||{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{yyywwwtttqqqnnnmmmkkklllmmmnnnmmmkkkiiihhhgggfffcccaaa^^^]]][[[[[[\\\XXXTTTRRRSSSRRROOOLLLHHHFFFCCCAAAAAAAAA???>>>;;;:::999777666555444444333222222111000///....../////////...//////000000------,,,,,,,,,------...---------......//////000111111111111000000000000000000000000000000000000111111000000000000000000000000000000111111111111///000000111111222222222333333333222111000//////000//////......//////000000000000000////////////111111111111111111111111000000000000000000000000333333333333333333333333333333333333444444444444333444444555555444444333555555555555555555555555777:::>>>@@@@@@BBBGGGKKKQQQSSSVVVYYYZZZZZZYYYXXX\\\YYY[[[dddmmmqqqtttwww}}}|||yyyuuuyyy}}}yyy|||yyyvvvwwwwwwuuu|||{{{kkkXXXKKKEEE;;;555111111000,,,+++---------,,,+++++++++,,,,,,---,,,***)))))))))***+++))))))))))))))))))((((((************************+++******))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))*********++++++***+++++++++++++++,,,,,,---,,,---000...---000666===III[[[jjjvvvuuufff\\\___jjjuuu{{{sssoooqqqsssppplllfff^^^TTTLLLIIIJJJLLLNNNQQQUUU\\\aaadddfffhhhiiiiiikkkmmmooooooqqqtttwwwxxx|||~~~}}}||||||}}}}}}|||zzz{{{|||}}}~~~~~~~~~}}}|||||||||{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}|||xxxzzz{{{}}}}}}}}}{{{{{{|||zzzyyyyyy{{{}}}~~~~~~~~~|||zzzzzz{{{|||{{{zzzyyywwwuuutttuuutttrrrpppnnnooopppqqqrrrpppmmmjjjaaa^^^WWWNNNDDD???===>>>>>>???AAADDDGGGKKKNNNPPPRRRYYYdddooouuuvvvuuurrrqqqooommmllllllmmmnnnoooqqqssswwwyyyzzz|||{{{yyyyyyzzz}}}~~~}}}||||||}}}}}}{{{yyywwwwwwwwwvvvuuutttssssssqqquuuyyy{{{{{{{{{|||}}}{{{yyywwwyyy||||||vvvpppooorrruuutttrrrrrrsssuuuvvvvvvuuusssrrrsssrrrpppooonnnnnnnnnooorrrsssvvvyyy{{{{{{|||{{{zzzxxxwwwwwwyyyzzz{{{zzz{{{{{{zzzyyyyyyzzzzzz{{{zzzyyywwwuuurrrooolllkkkiiikkkmmmnnnnnnllliiihhheeecccaaa___]]][[[YYYXXX[[[XXXUUUTTTTTTSSSQQQNNNHHHFFFDDDCCCCCCBBB@@@>>>;;;:::999777666555444444333333222111000000////////////......//////000000---------------.........------....../////////000111111111111000000000///////////////////////////222111111000000////////////000000000111111111111///000000000111111111222333333222222111111000000//////............//////000000000000////////////111111111111000000000000111111111111222222222222222222333333333333444444333333333333333444444444333444444555555444444333555555555555555555555555555888:::<<<>>>AAAEEEIIINNNPPPSSSVVVXXXXXXWWWVVVYYYWWWXXX___hhhooorrrrrrvvv}}}{{{uuupppsss}}}zzz{{{uuuuuuwwwqqqxxxuuudddSSSHHH???888333333333///---...---,,,,,,++++++,,,,,,,,,,,,+++***)))))))))******(((((((((((((((((())))))************************++++++******))))))(((((())))))))))))************************************(((((())))))************((((((((()))))))))***************++++++,,,,,,,,,++++++---///......444;;;FFFRRRcccrrr|||qqqccc^^^eeerrr}}}{{{qqqpppttttttnnnggg]]]WWWOOOIIIHHHJJJMMMOOOSSSWWW^^^ccceeegggiiijjjlllnnnpppqqqrrruuuyyy{{{|||~~~}}}{{{|||}}}}}}|||{{{|||}}}~~~~~~|||||||||||||||}}}~~~~~~}}}}}}~~~~~~}}}}}}||||||yyyyyy{{{||||||{{{{{{zzz{{{yyywwwxxxzzz{{{||||||}}}{{{yyyyyyzzz{{{zzzyyyuuutttssstttvvvvvvvvvtttooooooppprrrrrrooojjjeeeZZZSSSKKKEEEBBB@@@>>><<<<<<>>>BBBFFFJJJNNNQQQRRRXXX^^^hhhqqqvvvwwwuuurrrrrrqqqooonnnnnnppprrrssssssuuuwwwxxxyyyzzz|||~~~~~~{{{yyyyyyzzz}}}}}}|||}}}~~~~~~|||zzzvvvvvvuuutttsssrrrrrrrrrqqqssswwwzzz{{{{{{||||||yyyxxxxxxzzz}}}yyyrrrpppsssvvvuuusssqqqssstttvvvvvvtttsssqqqrrrrrrqqqppppppooooooooorrrtttvvvyyy{{{|||||||||yyywwwuuuuuuwwwyyyyyyxxxzzzzzzyyyyyyyyyzzzzzz{{{xxxwwwuuurrrooommmkkkjjjhhhjjjlllnnnnnnllljjjhhhcccbbbaaa___\\\ZZZXXXWWWYYYWWWVVVUUUTTTSSSQQQOOOIIIGGGEEEEEEDDDCCCAAA???<<<;;;999888666555555555333333222222111111000000///......---......//////------......////////////.........///////////////111111111111000000000///////////////////////////000000000//////.........///000000000111111111111000000000000000111111111222222111111111111111111//////............//////////////////000000000000111111000000000000000000000000111111111222222222222222222333333444444444222222222333333333444444333444444555555444444333666666666666666666666666666777888:::<<<@@@DDDGGGKKKMMMPPPSSSUUUVVVVVVVVVTTTTTTUUUZZZbbbkkknnnooosss{{{zzztttppprrr|||~~~yyywwwxxxqqqsssyyy~~~|||ppp\\\LLLCCC:::333333333000...///,,,,,,,,,++++++,,,,,,---+++++++++***************''''''(((((((((((())))))******************************************)))))))))))))))************+++))))))))))))))))))))))))((((((((()))******++++++'''((((((((())))))))))))*********++++++,,,,,,---++++++---000///111:::EEEUUU```nnnyyyoooeeefffppp}}}zzzuuuqqqsssxxxwwwnnneeeTTTOOOJJJGGGGGGJJJMMMNNNVVVZZZ```dddggghhhjjjkkkmmmooorrrtttuuuxxx{{{~~~~~~}}}||||||~~~~~~}}}||||||}}}||||||}}}}}}}}}~~~~~~~~~|||}}}}}}~~~}}}}}}||||||xxxxxxxxxxxxxxxxxxxxxxxxzzzyyywwwwwwyyyzzz{{{{{{|||{{{yyyyyyzzzzzzzzzyyysssrrrqqqsssuuuvvvvvvuuusssrrrrrrssssssoooggg```RRRKKKDDD@@@@@@@@@>>>;;;<<<>>>DDDIIIOOOSSSUUUVVV]]]bbbiiipppuuuvvvuuuttttttsssrrrrrrrrrssstttuuusssuuuwwwxxxxxxxxxzzz|||}}}zzzzzzzzz~~~}}}|||}}}~~~~~~|||uuuuuutttsssrrrrrrrrrrrrqqqsssvvvyyy{{{{{{{{{{{{vvvwwwxxxyyy{{{}}}|||vvvssstttuuuuuutttrrrssstttuuuuuutttsssrrrssssssssssssrrrrrrqqqqqqttttttvvvxxxzzz{{{{{{|||xxxvvvttttttuuuvvvwwwvvvxxxxxxxxxxxxyyyyyyyyyyyyvvvtttrrrooommmkkkjjjjjjiiijjjlllmmmlllkkkiiihhhcccbbbaaa___]]]ZZZXXXWWWVVVVVVVVVVVVTTTSSSQQQPPPLLLJJJHHHGGGFFFEEEAAA???===<<<;;;999777777666666333333333222222222111111000///......------......,,,---...///000000000000////////////////////////111111111111000000000000000000000000000000000000///..................---000000000000111111111111000000000000000000000000000000000000000111111111000//////......//////000////////////000000000000000000000000000000000000---......//////000000000111222222333333444444555111111222222333333444444333444444555555444444333666666666666666666666666777777777888;;;???BBBDDDGGGIIILLLPPPSSSUUUVVVVVVOOORRRUUUVVV[[[dddiiikkkrrryyy|||wwwttttttxxx|||{{{tttsssvvv}}}yyygggXXXHHH===333111111///------,,,,,,+++++++++,,,------++++++++++++******))))))'''''''''((((((((())))))))))))))))))))))))))))))******************++++++))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++(((((()))))))))*********)))******+++,,,,,,------,,,,,,///111222666CCCPPPgggooozzz}}}nnniiiqqq~~~uuutttuuuyyy{{{vvvjjj```NNNKKKHHHHHHJJJLLLNNNOOOYYY]]]bbbfffhhhiiijjjkkklllooorrruuuwwwyyy|||~~~}}}||||||~~~~~~}}}|||{{{|||~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}yyyxxxwwwvvvvvvwwwxxxyyy{{{zzzxxxxxxyyy{{{{{{{{{|||zzzxxxxxxyyyzzzyyyxxxvvvtttssstttuuuvvvuuutttuuusssrrrrrrqqqkkkaaaYYYLLLIIIDDD@@@???>>>>>>===<<<@@@FFFMMMTTTXXX[[[\\\___bbbgggmmmrrruuuwwwxxxuuuttttttssssssrrrrrrqqqqqqsssuuuwwwwwwxxxzzz||||||{{{|||~~~~~~||||||}}}~~~|||ttttttsssrrrrrrrrrssstttssstttvvvyyy{{{|||{{{zzztttvvvwwwxxxyyyzzz|||}}}}}}zzzvvvtttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuutttssssssuuuuuuvvvvvvxxxyyyzzz{{{vvvtttrrrrrrssstttuuutttttttttvvvwwwwwwwwwvvvvvvsssrrrpppmmmlllkkkjjjjjjkkkkkkkkkkkkkkkjjjiiihhhccccccbbbaaa^^^[[[YYYWWWVVVWWWWWWWWWUUUTTTRRRRRROOOMMMKKKJJJHHHFFFBBB???>>>===<<<:::999888777777333333333333333222222222222111000///...---------,,,---///000111111000000000/////////////////////111111111111000000000000000000000000000000000000---..................///000000000000111111111111000000000000000000000///....../////////000000000111000000//////000000111.../////////000000000111......//////000000111111------......///000000111111111222333333444555555000111111222333333444444333444444555555444444333555555555555555555555555777666555666999<<<@@@AAADDDFFFIIIMMMQQQTTTVVVWWWPPPWWWZZZWWWWWW___fffhhhpppxxxyyywwwtttqqqttt{{{}}}{{{yyyzzztttiiiRRREEE777333111///------,,,+++++++++,,,,,,---...+++++++++++++++***))))))&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))***+++++++++,,,))))))******++++++++++++(((((((((((((((((((((((('''(((((()))***+++++++++)))************+++++++++))))))***+++,,,,,,---------...000222444:::HHHWWWtttzzz{{{mmmlllxxx~~~vvvwwwzzz}}}|||ssseeeZZZMMMKKKJJJKKKMMMPPPQQQRRRZZZ^^^cccggghhhiiiiiijjjkkknnnrrruuuwwwyyy|||~~~}}}}}}}}}|||{{{|||~~~~~~}}}|||zzz{{{}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~|||{{{xxxvvvvvvxxxzzz|||}}}{{{yyyyyyzzz||||||||||||zzzxxxxxxyyyyyyyyyxxx{{{yyywwwwwwxxxxxxvvvttttttrrrppppppnnnggg[[[RRRHHHIIIHHHCCC===;;;===@@@===AAAHHHPPPWWW\\\^^^```___aaafffkkkpppuuuyyy{{{uuuuuuuuutttrrrpppnnnmmmoooqqqtttvvvwwwyyy|||~~~~~~~~~}}}~~~~~~}}}||||||}}}}}}tttsssrrrrrrrrrssstttuuuttttttvvvyyy{{{|||zzzyyysssuuuvvvwwwwwwxxxyyyzzz~~~~~~{{{wwwtttrrrssstttvvvuuuttttttttttttuuuvvvvvvvvvvvvwwwvvvvvvuuutttwwwvvvuuuuuuvvvxxxzzz{{{uuusssqqqqqqrrrsssssssssppprrrtttvvvvvvuuutttsssrrrpppnnnlllkkkjjjjjjkkkllllllkkkjjjjjjiiiiiihhhddddddcccbbb___\\\YYYXXXVVVWWWYYYXXXVVVTTTTTTSSSPPPOOOMMMKKKIIIFFFBBB??????>>>===;;;:::999888888444333333333333333333222444444222000///.........,,,---///000111111111000000000000000////////////111111111111000000000000000000000000000000000000------......//////000000000000000000111111111111000000000000////////////------......//////000000111111000000000000111111.../////////000000111111---......///000111111222...//////000111222222333111111222333333444555555000000111222333333444444333444444555555444444333444444444444444444444444888666444444777;;;===???BBBDDDGGGLLLPPPTTTVVVXXXTTT]]]```ZZZWWW]]]eeehhhooowwwxxxwwwrrrkkkiiioooyyy~~~xxx\\\MMM===666444111//////++++++++++++,,,,,,---...***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***************+++))))))))))))***+++,,,---...,,,///444444888OOOhhhqqqgggxxx{{{{{{~~~}}}ooo]]]PPPKKKJJJJJJJJJMMMPPPTTTWWW___```aaacccfffhhhjjjkkkpppooooooqqqtttvvvwwwwww}}}}}}}}}~~~~~~~~~|||zzzyyyyyyyyyzzz{{{{{{||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||yyywwwxxxyyyyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{|||xxxuuusssuuuwwwyyyzzzyyy{{{}}}|||yyywwwuuutttuuutttrrrmmmggg___XXXTTTJJJGGGCCC@@@=========>>>???CCCKKKUUU]]]cccfffhhhgggfffgggkkkppptttuuutttyyywwwuuusssqqqooonnnnnnlllnnnqqqvvv{{{~~~}}}}}}}}}~~~~~~vvvuuutttsssrrrsssttttttuuuuuuuuuvvvuuuuuuttttttssssssssstttttttttuuuuuuxxxwwwwwwuuutttsssrrrrrrvvvvvvuuutttttttttuuuuuuwwwvvvvvvvvvwwwyyy{{{}}}xxxwwwwwwvvvuuuuuuuuuvvvuuusssqqqpppppprrruuuwwwwwwwwwuuutttrrrpppooooooqqqpppmmmkkkiiiiiiiiiiiilllmmmnnnooonnnmmmkkkjjjjjjhhheeeaaa^^^[[[YYYXXXRRRQQQQQQRRRSSSTTTTTTSSSQQQNNNKKKIIIHHHFFFDDDBBB???>>>===;;;;;;:::::::::999888777555555444444444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000////////////000000//////000000000000//////////////////000000000000////////////////////////,,,---...000000000//////000000000000111111111111111111111111111111111111222333333444444333333222444444444444444444444444222333444444555555444444999888666666777:::===???@@@CCCHHHKKKMMMPPPSSSUUUVVVWWWXXXXXXXXX\\\dddjjjpppuuu}}}xxxpppkkkggghhhpppxxxoooVVV???999888333///111---------,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***************+++***)))))))))***+++,,,,,,+++)))---333666>>>WWWppppppmmmxxxzzz~~~zzzkkkZZZOOOKKKKKKKKKLLLOOOSSSWWWYYY___```bbbdddgggiiijjjkkkmmmmmmnnnppptttxxx{{{|||~~~}}}|||}}}}}}}}}}}}|||{{{yyyyyyyyyyyyzzz{{{{{{||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzz{{{|||{{{{{{|||{{{{{{{{{{{{{{{{{{||||||yyyvvvtttvvvxxxzzzzzz{{{}}}~~~{{{xxxwwwvvvuuutttrrrmmmggg___XXXTTTKKKHHHEEEAAA>>>======>>>@@@EEEMMMVVV^^^dddgggiiigggfffgggkkkqqqtttuuuuuutttsssqqqooommmlllkkkkkklllmmmqqqvvv{{{~~~}}}|||~~~~~~}}}vvvuuutttrrrrrrrrrsssssssssttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqppppppssssssrrrrrrqqqpppppppppssssssrrrqqqqqqqqqqqqrrrvvvvvvvvvwwwxxxyyy{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxsssrrrqqqqqqqqqsssuuuvvvvvvuuuuuusssrrrqqqpppooopppooonnnlllkkkkkkjjjjjjjjjkkkmmmnnnnnnmmmkkkjjjkkkjjjgggccc___\\\YYYXXXTTTSSSRRRSSSUUUVVVUUUTTTRRRPPPMMMKKKJJJHHHFFFDDD@@@???>>><<<<<<;;;;;;;;;:::999777666555444444444222222222222222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222000000////////////000000//////000000000000//////////////////000000000000000000000000000000000000---...///000000000///...000000000000111111111111111111111111111111111111222333333444444333333222444444444444444444444444333444555555666666555555777666555444555888;;;===???BBBFFFJJJLLLOOORRRTTTWWWYYYZZZZZZZZZ^^^dddjjjqqqwwwyyyrrrmmmiiihhhnnnvvv~~~uuu[[[DDD<<<:::444000222---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***************++++++++++++*********++++++,,,,,,***---333999EEE___wwwtttnnnvvvzzztttyyyuuudddVVVMMMKKKKKKLLLNNNQQQVVVZZZ\\\aaabbbdddfffhhhjjjlllmmmmmmnnnooorrrvvv{{{~~~}}}||||||||||||{{{zzzyyyxxxxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||||||||{{{{{{{{{{{{|||||||||yyyvvvuuuvvvxxxzzzzzz}}}}}}zzzxxxxxxuuutttqqqmmmfff^^^XXXTTTLLLJJJEEEAAA>>>======>>>BBBFFFMMMUUU]]]cccggghhheeeeeegggkkkppptttuuuuuuppppppnnnlllkkkjjjiiiiiijjjlllpppuuu{{{~~~|||}}}}}}||||||{{{{{{zzzzzzuuuuuusssrrrqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppoooqqqqqqqqqqqqpppooonnnnnnpppppppppppppppppppppppprrrrrrqqqpppppppppppppppttttttvvvwwwxxxxxxyyyyyywwwwwwvvvvvvuuuuuuvvvvvvqqqqqqqqqqqqrrrssstttuuussssssssssssrrrqqqppppppnnnnnnoooooonnnmmmkkkjjjhhhiiijjjlllmmmllllllkkknnnllliiieee```\\\YYYXXXVVVTTTTTTTTTVVVWWWVVVUUUTTTRRROOOMMMLLLKKKHHHFFFBBBAAA???>>>===<<<<<<<<<;;;:::999777555444444444333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222000000////////////000000//////000000000000//////////////////000000000000111111111111111111111111//////000000000///......000000000000111111111111111111111111111111111111222222333333333333222222333333333333444444444444444444555666666666666666555444333333444666888:::>>>AAADDDGGGJJJMMMPPPSSSWWWYYY\\\\\\\\\^^^ccchhhpppwww|||vvvrrrmmmiiilllqqq}}}}}}|||dddLLLAAA;;;444111111------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))******+++,,,,,,,,,+++*********++++++111///000555===LLLdddzzz}}}jjjnnn}}}|||vvvrrr{{{ooo^^^RRRMMMJJJJJJLLLOOOSSSXXX\\\^^^dddeeefffiiikkkmmmoooppptttuuuwwwyyy{{{~~~~~~}}}||||||{{{{{{yyyxxxxxxwwwxxxyyyzzz{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~||||||||||||}}}}}}|||||||||{{{xxxuuuuuuvvvxxxyyyyyy}}}}}}zzzxxxxxxtttssspppllleee^^^WWWSSSLLLJJJEEEAAA>>>=========AAADDDKKKRRRYYY___bbbdddaaabbbeeeiiimmmqqqssstttrrrqqqooommmkkkjjjiiiiiijjjkkkooosssyyy~~~|||{{{zzzxxxwwwvvvwwwwwwuuutttsssrrrqqqpppppppppppppppppppppooonnnmmmmmmooopppqqqrrrrrrqqqpppppppppqqqqqqrrrrrrsssttttttssssssrrrqqqqqqqqqqqqrrrqqqrrrtttvvvvvvvvvvvvuuuuuuuuutttttttttttttttuuupppqqqqqqrrrssssssttttttqqqrrrrrrsssrrrrrrqqqpppnnnooopppqqqooommmjjjhhheeefffhhhiiikkklllllllllooommmjjjfffbbb^^^ZZZXXXVVVUUUTTTUUUVVVWWWVVVUUUTTTRRRPPPOOONNNLLLIIIGGGDDDCCCAAA@@@>>>>>>=========<<<:::888666555444444444444444444333333333333000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////000111111000000////////////000000//////000000000000//////////////////000000000000000000000000000000000000000000000000//////......///000000000111111111111111111111111111111111111222222333333333333222222333333333333333444444444333444444555555555555555444333333222333555777888<<<>>>BBBDDDGGGJJJNNNQQQTTTXXX\\\]]]\\\^^^aaaeeennnvvv{{{wwwqqqjjjjjjmmmwww}}}mmmUUUGGG===555000000...------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++******))))))***++++++,,,,,,,,,++++++++++++++++++111000222888CCCTTTkkk|||}}}yyyhhhqqq}}}vvvtttttt}}}{{{jjjYYYPPPNNNHHHIIILLLOOOTTTYYY]]]___fffgggiiikkknnnppprrrsss~~~~~~}}}|||{{{zzzyyyxxxwwwwwwxxxyyy{{{|||zzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~{{{||||||}}}~~~~~~}}}||||||yyywwwuuutttvvvwwwxxxwww|||}}}~~~|||yyywwwwwwsssrrrpppkkkeee]]]VVVRRRKKKIIIDDD@@@===<<<======@@@BBBGGGMMMSSSXXX[[[]]]\\\^^^bbbfffjjjmmmqqqssssssrrrpppnnnlllkkkjjjjjjkkklllooosssxxx~~~}}}{{{yyyvvvuuuttttttuuutttsssssssssrrrqqqppppppoooooooooooonnnmmmlllkkkkkkllloooqqqrrrrrrrrrrrrqqqqqqrrrssstttuuuvvvvvvtttsssrrrrrrqqqqqqrrrrrrpppqqqrrrtttttttttsssssswwwwwwvvvvvvvvvwwwwwwxxxqqqqqqqqqrrrrrrrrrrrrsssooopppqqqrrrrrrqqqpppooonnnoooppppppoookkkgggeeecccdddeeegggiiijjjkkklllmmmllljjjgggccc___\\\ZZZVVVUUUTTTTTTUUUVVVUUUTTTSSSRRRPPPPPPOOOMMMJJJGGGEEEDDDCCCAAA???>>>>>>>>>===<<<;;;999777666666666555555555444444444333333000000000000000000000000111111111111111111111111/////////////////////////////////////////////////////////////////////////////////...///000000111000000////////////000000//////000000000000//////////////////000000000000////////////////////////111111000000///////////////000000000111111111111111111111111111111111111111222222333333222222111222222222333333333444444222222333444444444444333444444444444444555777777999<<>>>>>>>>???@@@BBBFFFJJJOOOSSSUUUWWWXXX\\\```dddgggkkkooorrrrrrqqqpppooonnnnnnnnnnnnppppppqqqtttxxx}}}~~~}}}zzzwwwuuutttssssssrrrssssssssssssrrrrrrqqqpppppppppooonnnmmmlllkkkgggiiillloooqqqrrrqqqqqqpppqqqqqqrrrtttuuuuuuvvvssssssrrrqqqqqqqqqqqqqqqqqqrrrrrrsssttttttssssssuuuuuutttttttttuuuvvvvvvsssrrrrrrqqqqqqqqqqqqqqqooopppqqqrrrrrrqqqooonnnlllmmmnnnnnnllliiieeecccbbbbbbccceeeggghhhjjjkkkjjjjjjiiigggeeeaaa^^^\\\WWWUUUTTTUUUVVVVVVUUUSSSTTTSSSQQQQQQQQQOOOKKKIIIFFFEEECCCAAA@@@???>>>>>>===<<<;;;:::999888888888666666666555555444444333000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000//////......//////000111000000////////////000000//////000000000000//////////////////000000000000........................111111000/////////000000000000000000111111111111111111111111111111111111111111222222222222111111111111222222333333444444111111222333333333333333555555444555555666666777777999<<<>>>@@@DDDIIIMMMNNNRRRVVVXXXXXXZZZ^^^bbbiiioooyyyyyypppkkklllooo|||}}}}}}~~~}}}|||xxxfffSSSDDD999333000............---------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))***+++,,,---+++++++++++++++,,,---...---000666@@@OOObbbqqqzzz}}}}}}vvvtttuuuqqqwww~~~yyylll]]]QQQMMMLLLJJJLLLOOOSSSWWW[[[___```ffffffhhhjjjmmmoooqqqrrr|||~~~|||{{{{{{zzzyyyyyyyyyzzz{{{|||yyyyyyzzz|||}}}~~~~~~}}}||||||{{{{{{|||}}}zzz|||}}}}}}|||{{{yyyxxxxxxyyyzzzzzzyyy{{{}}}~~~}}}{{{xxxvvvvvvrrrqqqooojjjddd\\\UUUQQQLLLIIIFFFCCCAAAAAABBBCCCDDDEEEHHHKKKNNNQQQSSSTTTWWWZZZ___cccfffjjjooosssqqqqqqqqqrrrsssuuuvvvwwwvvvvvvvvvwwwzzz~~~|||zzzwwwuuutttsssqqqrrrssstttuuutttssssssqqqqqqqqqpppooonnnlllkkkhhhjjjmmmpppqqqrrrqqqpppqqqqqqrrrssstttuuuuuuvvvuuuttttttsssssssssssssssuuuttttttttttttuuuvvvvvvrrrrrrqqqqqqrrrrrrssstttvvvtttrrrpppoooooopppqqqnnnpppqqqrrrrrrpppnnnlllhhhhhhjjjjjjjjjhhhfffeeeaaaaaabbbccceeeggghhhiiifffgggggggggeeeccc```___XXXWWWVVVVVVWWWWWWVVVTTTUUUTTTSSSTTTSSSQQQNNNKKKFFFEEECCCAAA@@@>>>>>>===<<<<<<;;;:::::::::::::::777777666666555444444333000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000///............///000000000000////////////000000//////000000000000//////////////////000000000000////////////////////////111000/////////000111222000000000000111111111111111111111111111111111111111111222222222222111111000111111222333333444444111222333333444444333333444444444444555555555666666888:::<<<>>>BBBGGGKKKLLLPPPTTTVVVWWWYYY___ccchhhmmmttt}}}|||rrrmmmnnnkkk||||||zzz}}}yyy||||||lllYYYIII===666222............------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))***+++,,,---*********+++,,,---...///000444:::CCCRRRbbbnnnsss~~~|||wwwrrrzzzsssqqqyyy~~~uuugggYYYOOOKKKKKKLLLNNNQQQUUUYYY]]]```aaadddeeefffiiikkkmmmooopppuuu||||||{{{||||||zzzzzzzzzzzz{{{|||yyyyyyzzz|||}}}~~~}}}||||||{{{|||~~~}}}{{{|||}}}}}}|||}}}{{{yyyzzz{{{|||{{{zzz{{{}}}~~~{{{xxxwwwvvvrrrqqqnnnjjjccc\\\UUUQQQLLLJJJGGGDDDCCCCCCDDDEEEGGGHHHJJJLLLOOOQQQSSSTTTVVV[[[```dddfffjjjoootttqqqrrrsssvvvyyy|||~~~{{{{{{zzzzzz|||~~~|||yyyvvvtttsssqqqrrrsssuuuvvvuuuuuutttrrrrrrrrrqqqpppnnnmmmlllkkkmmmpppssstttsssrrrpppssssssttttttuuuvvvwwwwwwxxxxxxwwwvvvvvvvvvvvvwwwxxxwwwvvvuuuuuuvvvxxxyyytttttttttttttttuuuvvvwwwxxxvvvrrrooonnnnnnooopppoooppprrrrrrrrrooommmkkkdddeeefffggghhhhhhggggggaaaaaabbbcccdddfffggghhhcccdddfffffffffdddbbb```ZZZYYYWWWWWWXXXXXXWWWVVVVVVVVVUUUVVVUUUSSSOOOLLLFFFEEECCCAAA???>>>======<<<;;;;;;::::::;;;;;;;;;888777777666555444444444000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000...............///000000000000////////////000000//////000000000000//////////////////000000000000000000000000000000000000000000/////////111222333000000000000111111111111111111111111111111111111111111222222222222111111000000111222333333444444222333444444555555444444333444444444444444444444555777999:::===AAAFFFJJJLLLOOOSSSUUUVVVZZZ```eeehhhlllrrrzzz~~~tttoooooohhh{{{}}}vvvxxx~~~~~~vvvvvvxxxwwwxxx{{{qqq^^^MMMAAA999444//////.........---------***************************)))))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))************++++++++++++,,,,,,+++***+++---///000444@@@NNNWWW\\\gggttt}}}sssjjjiiinnnzzzwwwyyy}}}vvvkkk___QQQGGGFFFKKKLLLMMMPPPTTTYYY]]]aaacccaaaaaabbbeeehhhllloooqqquuuwww{{{~~~}}}{{{zzzzzzzzzzzzyyyyyyzzzzzz{{{|||{{{{{{|||~~~~~~}}}{{{~~~~~~~~~~~~{{{{{{}}}~~~}}}~~~~~~}}}|||yyyzzz{{{|||}}}~~~}}}{{{zzzyyyxxxxxxxxxtttrrrooolllhhhbbb[[[WWWOOOLLLIIIHHHHHHHHHGGGFFFMMMLLLKKKMMMOOOQQQRRRRRRRRRTTTYYY___fffmmmrrruuuyyy{{{}}}}}}}}}}}}}}}}}}{{{yyysssuuuwwwxxxxxxxxxvvvuuuvvvtttrrrpppoooppprrrsssoooooonnnnnnnnnooooooppppppqqqtttwwwyyyzzz{{{{{{}}}{{{xxxvvvttttttuuuuuuxxxxxxxxxwwwwwwwwwwwwwwwuuutttrrrpppooooooooopppsssuuuuuuqqqkkkhhhiiilllnnnnnnnnnnnnmmmkkkiiihhhbbbaaa```aaabbbccccccbbb___```aaaaaaaaaaaaccceeecccaaa``````aaaaaa___]]]^^^]]]\\\ZZZYYYYYYYYYYYYXXXWWWUUUSSSQQQOOONNNMMMHHHEEEAAA>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<999888666555444333444444111111000000000000000000333333222111000000000111000000////////////000000///////////////000111111////////////////////////////////////000000000000444111------000222222111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111444444444333333222222222111111000000111111222333333333333444444444555555444444444444444444444444444444666888;;;???CCCEEEEEEHHHMMMQQQTTTWWWZZZ]]]hhhjjjmmmttt|||{{{uuupppmmmlllvvv}}}wwwxxx|||{{{}}}xxxrrrqqqsssuuu{{{zzzrrrcccSSSGGG<<<333///000111000///---,,,---+++,,,---...---,,,+++***++++++++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++***+++,,,++++++,,,///111444;;;IIIVVV]]]bbbnnn{{{{{{nnncccbbbggg}}}wwwvvvyyy|||}}}zzzpppcccXXXNNNFFFFFFIIILLLNNNRRRVVVZZZ]]]```aaa```aaabbbeeehhhlllppprrrtttvvvyyy}}}}}}|||{{{{{{{{{zzzzzzzzzzzzzzzzzz||||||{{{}}}~~~}}}~~~~~~}}}}}}~~~~~~|||{{{|||}}}}}}~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}{{{zzzyyyxxxxxxsssrrrpppmmmjjjeee^^^ZZZTTTRRROOOMMMMMMLLLKKKJJJOOOOOOOOOPPPRRRSSSSSSSSSQQQSSSXXX___gggooouuuxxx|||~~~}}}}}}}}}}}}}}}{{{yyyuuuvvvxxxzzzzzzyyyxxxwwwuuutttrrrqqqqqqqqqqqqqqqooooooooonnnnnnnnnoooooooooqqqsssvvvxxxzzz{{{{{{}}}|||zzzyyyxxxwwwxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvvvvtttsssqqqppppppqqqqqqsssuuuuuupppjjjfffgggiiiiiijjjkkkkkkjjjgggeeecccaaa___]]]]]]___`````````^^^___````````````ccceeedddbbb_________```___^^^^^^^^^\\\[[[ZZZYYYYYYYYYXXXXXXVVVTTTRRRPPPOOONNNJJJGGGCCC@@@@@@@@@@@@??????>>>======<<<<<<======:::999777666555555555555222222222111111000000000333222111111000000111111000000////////////000000///////////////000111111////////////////////////////////////000000000000444111...---///111111000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111444444333333333222222222111111000000111111222333333333333444444444444555444444444333333444444444444444555888;;;???BBBDDDDDDGGGLLLPPPSSSWWWZZZ]]]eeeggglllrrrzzz{{{vvvrrrpppllltttzzz{{{|||tttppprrruuuxxxzzzvvvhhhXXXKKK???666000000111000...---------,,,,,,------,,,,,,++++++++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,***++++++++++++---000333333>>>NNNZZZ___cccppp}}}xxxiii___aaahhhvvvyyytttvvv{{{{{{zzzwwwjjj[[[RRRMMMHHHGGGIIIMMMPPPTTTXXX[[[]]]^^^^^^___```bbbeeeiiimmmqqqssstttuuuxxx{{{~~~~~~~~~~~~}}}||||||}}}|||{{{{{{zzzzzzzzzzzz}}}||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{{{{}}}{{{|||}}}}}}}}}|||{{{zzz}}}}}}~~~~~~~~~}}}{{{yyyxxxwwwtttsssrrrqqqnnnjjjeee```\\\YYYVVVTTTSSSSSSRRRQQQRRRSSSTTTUUUVVVUUUUUUTTTSSSUUUZZZaaaiiipppvvvyyy}}}}}}}}}}}}}}}{{{yyywwwxxxzzz{{{{{{{{{zzzyyyttttttttttttsssrrrqqqppppppppppppooonnnnnnnnnmmmnnnoooqqqtttwwwxxxzzzzzz||||||{{{{{{{{{zzzzzzzzzyyyyyyxxxwwwvvvvvvuuuuuuuuutttsssqqqqqqqqqrrrssstttuuutttooohhhdddcccdddeeegggiiijjjiiifffcccaaa___\\\ZZZYYYZZZ[[[\\\\\\[[[\\\]]]^^^]]]^^^```cccdddbbb_________``````______^^^]]][[[ZZZZZZYYYYYYYYYYYYWWWUUUSSSQQQPPPOOOMMMJJJEEEBBBBBBAAA@@@?????????>>>============>>><<<;;;999777666666777777444444333222111000000///222222111000000000111111000000////////////000000///////////////000111111////////////////////////////////////000000000000222000......///111111000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333333333222222222222111111000000111111222333333333333333444444444444555444333222222333444555444444555777:::===AAABBBBBBEEEJJJNNNRRRVVVZZZ]]]ccceeejjjpppvvv{{{|||xxxvvvuuupppuuu|||~~~vvvppprrrvvvvvv||||||ppp___PPPDDD;;;111111000///............------,,,,,,++++++,,,,,,)))))))))(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,+++,,,---,,,,,,---000222222AAATTT___aaafffrrr~~~qqqcccaaajjjtttuuu}}}sssrrryyy~~~~~~zzzxxxhhhWWWPPPNNNLLLKKKKKKOOOQQQVVVZZZ\\\]]]]]]\\\^^^___bbbfffjjjnnnrrrsssvvvwwwxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{{{{{{{{{{~~~}}}|||}}}~~~}}}}}}||||||}}}}}}~~~}}}|||zzz|||{{{|||}}}}}}}}}|||{{{{{{~~~~~~}}}{{{yyywwwvvvuuuuuuttttttssspppkkkgggaaa___[[[YYYYYYYYYXXXVVVVVVXXX[[[[[[ZZZYYYXXXWWWXXXZZZ^^^eeelllrrrxxx{{{}}}}}}}}}}}}}}}{{{yyyxxxyyyzzzzzz{{{{{{zzzzzzvvvvvvwwwxxxwwwuuurrrqqqqqqqqqqqqpppooonnnmmmmmmlllmmmoooqqqtttvvvwwwxxxwwwxxxyyyzzzzzzzzzyyyyyywwwwwwvvvuuutttssssssrrrssssssrrrqqqqqqrrrssstttuuuuuusssooohhhcccaaaaaaeeegggjjjlllllliiieeeccc^^^[[[XXXVVVWWWXXXXXXXXXWWWXXXZZZZZZYYYZZZ]]]___bbbaaaaaabbbccccccaaa___^^^]]]\\\[[[ZZZYYYYYYYYYZZZYYYXXXVVVTTTRRRQQQPPPNNNKKKGGGDDDBBBAAA???>>>@@@??????>>>>>>>>>>>>>>>===<<<:::999888777888888555555444333222000000///111111000000000000111111000000////////////000000///////////////000000111////////////////////////////////////000000000000111000///...///000000000//////000000000000//////////////////////////////000000000000000000000000///////////////////////////////////////////////////000000000111111111111333222222222222222222222111111000000111111222333222222333333333444444444666555333222222333555666444444555666999<<>>>>>>>>>>>>>>===<<<:::999888777888888555555444333222000000///111000000///000000111111000000////////////000000///////////////000000111////////////////////////////////////000000000000///000000////////////000//////000000000000//////////////////////////////000000000000000000000000///////////////////////////////////////////////////000000000111111111111222222222222222222222222111111000000111111222333222222222333333333444444555444333333333333444555333444444555888:::===???@@@CCCFFFJJJMMMRRRWWW[[[cccfffkkkoooqqqqqqpppnnnzzz}}}~~~{{{tttuuuzzzxxx|||mmm]]]NNNDDD999555000.../////////......---,,,+++***+++,,,---************++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,---.........---...111333???QQQdddmmmooouuu|||rrr___[[[hhhyyyuuussssssxxx}}}xxxkkk]]]OOOJJJKKKKKKKKKLLLRRRTTTWWWZZZ]]]^^^^^^^^^^^^```ccchhhllloooqqqrrrzzzyyyyyyzzz}}}}}}|||||||||}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||~~~~~~~~~}}}}}}}}}}}}}}}{{{|||}}}~~~~~~~~~}}}||||||~~~}}}zzzxxxvvvrrrrrrsssttttttsssooollliiigggeeeddddddeeedddddddddgggjjjjjjgggeeeeeegggcccfffllluuu~~~}}}}}}}}}}}}}}}{{{yyywwwwwwwwwwwwxxxxxxxxxxxxzzz{{{||||||zzzxxxuuutttsssssstttttttttrrrqqqpppmmmmmmmmmnnnoooqqqssstttnnnnnnoooppppppqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppqqqrrrtttuuuwwwwwwvvvuuurrrnnnjjjfffddddddfffiiikkkkkkiiigggeeeccc```^^^\\\\\\[[[YYYWWWUUUVVVVVVUUUTTTTTTUUUWWW\\\^^^bbbgggjjjiiieeeaaa^^^]]][[[ZZZYYYYYYXXXXXXZZZZZZXXXVVVTTTRRRQQQPPPNNNKKKHHHEEEDDDBBB???===??????>>>============>>><<<;;;999777666666777777444444333222111000000///000000/////////000111111000000////////////000000///////////////000111111////////////////////////////////////000000000000...///000000......///000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222222222111111000000111111222333222222222222333333333333444444444444444444444444333333444555666999;;;===@@@BBBEEEHHHKKKOOOUUUXXXaaadddiiimmmooopppnnnmmmvvv{{{{{{~~~xxxwwwyyyxxx|||qqqeeeVVVJJJ>>>999222///000111000...------,,,,,,++++++,,,,,,)))*********++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++,,,,,,,,,------***+++------...111444777GGGXXXjjjrrrvvv|||nnn```bbbrrr|||qqqssswww}}}~~~wwwqqq```UUUKKKIIIJJJKKKMMMPPPSSSTTTWWWZZZ\\\^^^___```___aaadddhhhlllooopppqqqwwwxxxyyy{{{~~~~~~|||||||||||||||~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}|||}}}~~~}}}~~~||||||||||||}}}}}}}}}}}}zzz{{{|||}}}}}}}}}|||||||||~~~{{{yyyuuuuuuvvvxxxxxxwwwssspppnnnllljjjjjjkkkmmmmmmllllllooorrrqqqnnnlllooorrrqqqtttyyy}}}}}}}}}}}}}}}{{{yyywwwwwwwwwwwwwwwxxxxxxyyy{{{{{{{{{zzzyyywwwuuusssssstttuuuvvvvvvuuusssrrrqqqpppppppppppprrrssstttnnnnnnmmmmmmmmmooopppqqqrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrtttvvvxxxzzzxxxwwwvvvuuusssoookkkhhhdddeeegggiiiiiiiiigggffffffeeecccbbbaaa___\\\YYYWWWXXXXXXVVVTTTSSSTTTVVVZZZ[[[^^^bbbfffhhhgggeee______]]]\\\[[[ZZZZZZZZZZZZYYYXXXVVVTTTRRRPPPOOONNNLLLIIIGGGFFFDDDAAA??????>>>======<<<<<<======:::999777666555555555555222222222111111000000000///////////////000111111000000////////////000000///////////////000111111////////////////////////////////////000000000000---///111000...---...000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111222222222222111111000000111111222333111222222222222333333333222333555666666555333222333333333444666888:::;;;AAABBBEEEGGGIIIMMMRRRVVV[[[___dddjjjnnnpppqqqqqqrrryyy}}}}}}zzz|||xxxxxxwwwzzz|||yyytttlll^^^RRRCCC<<<444000000111000...,,,,,,------,,,,,,++++++''''''(((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++,,,,,,,,,---------''')))+++---///333777;;;QQQbbbsss{{{~~~nnndddkkk~~~yyypppssszzz{{{rrrkkkYYYQQQIIIIIIKKKMMMPPPUUUTTTUUUVVVYYY\\\^^^```aaa```bbbeeeiiilllnnnpppppptttvvvxxx{{{~~~|||{{{{{{||||||}}}~~~||||||}}}}}}}}}}}}~~~}}}|||}}}~~~~~~}}}~~~~~~~~~||||||||||||}}}}}}}}}}}}xxxyyy{{{|||||||||{{{{{{|||~~~|||{{{{{{|||}}}~~~|||yyyvvvrrrpppooooooqqqrrrsssrrrrrruuuwwwvvvrrrrrruuuzzz}}}}}}}}}~~~}}}{{{yyyxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzyyyxxxwwwuuutttsssssstttvvvxxxxxxwwwuuuttttttsssrrrrrrrrrssstttuuuooonnnmmmllllllnnnppprrrrrrrrrsssttttttuuuuuuvvvssssssssstttvvvxxx{{{|||yyyxxxwwwwwwuuurrrnnnkkkfffggghhhiiijjjjjjiiiiiiiiihhhgggfffeeebbb^^^ZZZZZZZZZZZZXXXUUUTTTUUUVVVZZZZZZZZZ]]]bbbfffhhhhhhaaa```___^^^]]]\\\\\\\\\YYYYYYWWWUUUSSSQQQPPPOOOOOOMMMJJJIIIHHHFFFCCCAAA>>>>>>===<<<<<<<<<<<<<<<999888666555444333444444111111111000000000000000///////////////000111111000000////////////000000///////////////000111111////////////////////////////////////000000000000,,,///111111...---...000//////000000000000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222222222222111111111000111222222333111111222222222333333333111333555777777555333111333333333444555777999;;;AAACCCDDDFFFHHHLLLQQQUUUVVVZZZ```gggmmmrrrtttuuupppwww{{{xxx|||~~~yyyvvvuuuwwwwwwvvvuuupppdddXXXGGG???666111111222000...+++,,,---...---,,,+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))***------,,,++++++,,,,,,,,,111******000000...666CCC\\\jjjxxx}}}qqqaaagggxxx{{{uuuyyyvvviiiaaaQQQMMMJJJJJJMMMPPPQQQQQQXXXXXXXXXYYY[[[]]]```aaa```bbbdddgggkkknnnqqqrrrtttxxx}}}}}}|||||||||~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||{{{{{{||||||~~~~~~~~~~~~~~~}}}{{{yyyxxxyyyzzz{{{~~~|||}}}~~~~~~zzzwwwrrrrrrrrrssstttuuuvvvwwwwww{{{~~~{{{wwwxxx}}}}}}~~~yyyzzzzzzzzzzzzyyyxxxxxxzzzzzzyyyxxxwwwvvvuuutttrrrtttwwwxxxxxxvvvtttrrruuutttrrrrrrssstttttttttmmmmmmnnnnnnoooppprrrsssssstttwwwyyyyyyxxxvvvtttuuuuuuuuuvvvwwwxxxzzz{{{|||||||||{{{xxxtttpppmmmkkkkkkllllllllljjjiiihhhnnnmmmllllllmmmjjjeee```aaa```^^^[[[ZZZYYYYYYYYY\\\XXXVVVYYY___ccccccaaabbb```_________]]][[[YYYYYYXXXWWWUUUTTTSSSRRRRRRRRROOOLLLHHHDDDCCCBBBBBB??????>>>>>>===<<<<<<<<>>AAACCCEEEIIINNNQQQVVVWWW\\\bbbiiinnnqqqrrrzzz~~~yyywww{{{~~~~~~xxxuuuxxxvvvsssrrruuuttthhh[[[SSSIII<<<444222222111///------,,,,,,,,,,,,++++++))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((())))))*********---,,,,,,++++++,,,,,,---///***+++000000000;;;KKKeeeqqq}}}ssseeeqqq}}}yyy|||{{{pppddd\\\PPPMMMJJJKKKNNNQQQRRRRRRXXXXXXXXXYYY[[[]]]___aaabbbdddfffjjjmmmqqqsssuuuvvvyyy~~~}}}}}}||||||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~|||{{{|||~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||{{{zzzzzzzzzzzz|||xxxvvvuuuuuuuuuuuuvvvwwwxxxxxx|||~~~{{{|||}}}}}}}}}{{{{{{zzzyyyxxxwwwwwwvvvzzzzzzyyyxxxwwwuuuttttttssstttuuuxxxzzzzzzyyyxxxvvvuuutttuuuvvvvvvuuusssooooooooopppqqqrrrssstttuuuvvvyyy{{{{{{zzzyyywwwuuuuuuvvvwwwxxxyyyzzzzzzzzz|||}}}}}}{{{wwwsssqqqnnnnnnooopppoooooommmmmmqqqoooooooooooommmhhhdddfffdddaaa___\\\[[[ZZZZZZZZZWWWUUUWWW]]]bbbcccbbbbbb```___^^^^^^]]][[[YYYZZZYYYXXXVVVTTTSSSRRRRRRRRRPPPLLLHHHEEECCCCCCBBB@@@@@@???>>>>>>======<<>>>>>===>>>===:::777555444444444333222111000000000000000000000000000000000000000111000000////////////000000000000000000000000000000000000000000000000000......////////////......////////////............/////////////////////////////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333111111111111111111111111222222222222222222222222111111222222222333333333222222333333333333444444111222333222222333666888:::<<>>>>>===;;;888666555444444222111111000//////000000000000000000000000000000000000000////////////000////////////////////////000000000000000000000000......////////////......///////////////.........000000000000000000000000000000000000111111111111////////////////////////////////////////////////////////////////////////111111222222222333333333111111111111111111111111111111111111111111111111111111111222222333333444333333333333333333333333111222333333222333555777888;;;>>>AAACCCGGGKKKMMMNNNQQQWWW]]]cccjjjppptttwwwpppoootttzzzzzzvvvyyyvvvgggbbbXXXJJJ===666111///...//////...---,,,++++++******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,+++++++++,,,,,,---...+++...000111111;;;PPPddd}}}rrrooowwwyyywwwwwwkkk^^^UUUPPPMMMNNNOOOPPPQQQSSSVVVWWWYYYZZZ[[[\\\]]]^^^______dddfffiiimmmrrrvvvzzz{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~|||zzzzzzyyyxxxwwwwwwwwwwwwxxx|||~~~}}}}}}}}}}}}zzzxxxvvvttttttuuuuuuvvvwwwxxxxxxyyyyyywwwtttrrrsssvvvyyyzzzyyyxxxyyy{{{}}}~~~|||wwwtttppppppppppppqqqssstttuuussstttuuuwwwwwwxxxwwwwwwsssuuuwwwzzz{{{zzzyyyyyyzzz{{{}}}}}}{{{wwwrrrooorrrrrrrrrrrrsssssstttttttttuuuuuuuuutttrrrqqqqqqllljjjgggdddbbb`````````___]]][[[ZZZ\\\^^^```aaabbb```]]]\\\\\\\\\ZZZYYYZZZZZZYYYYYYWWWUUUTTTSSSSSSRRROOOLLLIIIGGGEEEDDDBBBBBBAAAAAA@@@?????????>>>===;;;999777555444444222111000000///000000000000000000000000000000000/////////000000000000///////////////////////////000000000000000000000000......////////////...............///////////////000000000000000000000000000000000000111111111111////////////////////////........................////////////////////////111111222222222333333333111111111111111111111111111111111111111111111111000000111222333333444444333333333333333333333333111222333333222222444666666999===@@@CCCEEEIIIKKKMMMQQQVVVZZZ^^^dddjjjooo{{{|||rrrnnnooosss~~~yyyvvvwww}}}xxxnnnddd\\\NNN@@@777222000000//////...------,,,++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))++++++++++++,,,---......,,,///111222555CCCXXXiiihhhnnn~~~xxxzzzyyykkk]]]SSSOOOLLLNNNPPPQQQRRRTTTWWWZZZ[[[[[[]]]^^^___`````````ccceeeiiimmmrrrwww{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~|||zzzxxxwwwvvvvvvwwwwwwxxxxxxxxxyyyuuuuuutttsssrrrssstttuuuwwwwwwyyy|||}}}|||xxxuuuooooooooooooppprrrssstttvvvvvvwwwwwwwwwwwwwwwwwwssstttvvvxxxyyyyyyyyyxxxzzz{{{{{{{{{xxxuuuqqqooouuuuuutttttttttuuuvvvvvvssstttuuuuuusssrrrrrrsssmmmkkkhhhdddaaa___^^^^^^___^^^]]]]]]^^^___```aaa```___^^^]]]]]]\\\YYYWWWWWWWWWXXXXXXWWWVVVTTTSSSTTTSSSQQQNNNKKKHHHEEEDDDBBBBBBAAA@@@@@@??????>>>>>>===<<<:::888666444333222111111000000000111111000000000000000000000000...//////000000000000///000000000000000000000000000000000000000000000000......////////////...............////////////////////////////////////////////////000000000111111000000000000000000000000////////////////////////000000000000000000000000111111222222222333333333111111111111111111111111111111111111111111111111000000111222333444444555444444333333333333222222000222333333222222333444555888<<>>>>>>>>===<<<;;;888666444333222222111111111111222222000000000000000000000000---...///000111111000///000000000000000000000000000000000000000000000000......////////////................../////////000............................../////////000000000111111111111111111111111////////////////////////000000000000000000000000111111222222222333333333111111111111111111111111111111111111111111111111///000111222333444444555444444444333333222222222000222333333222222222444333777;;;???AAADDDFFFHHHIIINNNRRRTTTVVVZZZbbbhhhpppxxx~~~~~~xxxuuuxxx~~~{{{zzz|||~~~zzz~~~qqqhhhZZZJJJ<<<555222222------------............&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))((((((''''''++++++++++++,,,---...///+++///222666AAATTThhhtttyyy|||oooeee```tttxxxssswwwmmm\\\QQQLLLKKKNNNRRRSSSTTTUUUYYY\\\]]]^^^```bbbbbbbbbbbbaaadddfffjjjooouuuzzz}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{~~~~~~~~~~~~}}}~~~|||}}}|||{{{xxxvvvtttrrrqqqppptttxxxuuuooollloootttttttttuuuxxxzzzzzzyyywwwooooooooopppqqqrrrtttttttttttttttsssrrrrrrqqqqqqttttttttttttuuuwwwxxxyyyyyyyyyxxxwwwwwwvvvvvvvvvtttsssrrrqqqppppppqqqrrrsssuuuwwwvvvsssrrrtttvvvtttqqqlllfffaaa\\\YYYXXXUUUWWW[[[^^^___```aaabbb]]]]]]^^^``````]]]XXXTTTRRRSSSUUUWWWWWWWWWUUUTTTTTTTTTRRRPPPLLLIIIFFFEEEAAAAAA@@@@@@???>>>>>>===>>>===<<<;;;999666444333333222222222222222333333000000000000000000000000---...///111111111000///000000000000000000000000000000000000000000000000......////////////......---.........//////000000....................................////////////111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333111111111111111111111111000000000000000000000000///000000222333444555555444444444333333222222222000222333333222222222333333666;;;???AAACCCFFFHHHGGGKKKPPPRRRTTTYYYaaagggkkkppptttuuuzzzyyyttt~~~~~~~~~wwwzzzwwwnnn___NNN???555222222,,,,,,------.../////////+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))++++++******************+++++++++*********))))))***,,,------++++++,,,...---000555<<>>>>>======@@@>>>===<<<;;;:::777444111111111000000000000///111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000//////......---------,,,////////////000000000000......////////////......---...000111000///000111111111111111111111111111000000////////////000000//////......---------,,,000000000000111111111111222222222111111111000000000000000000000000000000222222333444444555555666444444444333333333222222222222222222222222222222444555777:::>>>BBBEEEFFFKKKLLLLLLOOORRRWWW[[[^^^dddjjjpppqqqppprrryyywwwxxx{{{{{{yyyrrr___RRREEE888222222---...............---,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************+++++++++*********))))))***,,,------,,,+++,,,......000555>>>LLL]]]jjjqqqwww~~~tttccchhhmmm|||ssshhhmmmyyymmm\\\SSSQQQMMMOOORRRTTTUUUWWWYYY[[[^^^___```______aaacccfffiiilllqqquuuyyy|||~~~}}}}}}~~~||||||}}}}}}}}}}}}}}}|||{{{|||}}}}}}{{{{{{|||}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}|||}}}||||||{{{zzzxxxuuusssrrrttttttuuusssqqqooopppqqquuuvvvyyy}}}}}}zzzxxxuuusssssstttvvvvvvvvvtttttttttrrrppppppqqqsssvvvuuutttttttttuuuvvvwwwwwwvvvvvvvvvvvvwwwwwwxxxuuusssqqqrrrtttvvvuuuttttttrrrpppnnnnnnpppsssuuuuuutttppplllfff```\\\YYYZZZXXXXXXYYY\\\___aaaaaa]]]^^^^^^^^^\\\ZZZWWWVVVWWWWWWWWWYYY[[[[[[XXXVVVVVVUUUTTTRRROOOKKKGGGEEECCCBBBAAA???>>>>>>>>>>>>AAA???<<<;;;:::999777555222222111111111000000000111111111111000000000000000000000000000000000000000000000000000000000///////////////000000000000/////////.........------////////////000000000000......////////////.........000111111000///000111111111111111111111111111000000////////////000000////////////......------000000000000111111111111111111111000000000//////000000000000000000000000222222333333444555555555444444444333333333222222222222222222222222222222333444555888<<<@@@CCCEEEIIIJJJKKKMMMQQQVVVZZZ\\\bbbfffkkkllllllnnntttyyyzzzuuuxxx{{{yyysssbbbUUUHHH<<<555555000000000000000//////...************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++******************,,,------,,,,,,---...000000666BBBQQQ```jjjooovvv}}}tttccciiiuuuvvviiiccclll|||{{{hhhXXXPPPOOONNNQQQTTTWWWXXXXXXZZZ[[[]]]^^^______```aaadddgggkkkooossswwwzzz}}}~~~}}}}}}}}}}}}}}}{{{{{{|||}}}~~~~~~~~~~~~{{{|||}}}|||{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||||||||{{{yyyxxxvvvuuusssttttttsssqqqooooooppptttvvvxxx}}}}}}yyywwwuuutttuuuwwwwwwvvvsssttttttrrrpppooopppqqquuuuuuttttttuuuvvvxxxyyywwwvvvuuutttuuuwwwyyyzzzuuusssqqqqqqssstttuuuttttttqqqmmmjjjjjjmmmqqqsssuuutttrrrnnniiiddd```^^^[[[ZZZYYYZZZ]]]```aaabbb]]]^^^^^^^^^\\\ZZZXXXWWW[[[ZZZZZZ[[[]]]]]]\\\ZZZXXXWWWVVVSSSPPPLLLHHHFFFCCCBBBAAA@@@???>>>>>>>>>BBB???<<<:::999888777555333333333222222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////......////////////000000000000...//////000000//////...///111222222111000000111111111111111111111111111000000////////////000000000000000000////////////000000000000111111111111000000000///////////////000000000000000000000000222222333333444444555555444444444444333333333333222222222222222222222222444444444555999===BBBDDDGGGHHHIIILLLPPPTTTXXX[[[aaacccfffhhhjjjnnnsssvvv}}}{{{rrrttt{{{|||xxx|||~~~vvvhhh[[[MMM@@@888666111000000000000//////...*********)))))))))))))))************************)))))))))))))))))))))))))))))))))))))))************************+++++++++***************************,,,------,,,,,,...///111111888GGGXXXdddkkkpppwwwoooaaahhh}}}{{{oooccc```lll}}}tttcccUUUOOONNNOOORRRVVVYYYZZZZZZ[[[\\\\\\^^^___```aaacccfffiiimmmpppuuuxxx{{{~~~~~~}}}}}}}}}}}}}}}zzz{{{|||}}}~~~|||}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~|||||||||{{{zzzyyyxxxwwwtttuuuuuutttrrrpppqqqrrrrrrsssuuuyyy}}}~~~}}}zzzxxxvvvvvvwwwwwwwwwvvvsssttttttrrrpppoooooopppuuuuuuuuuuuuvvvxxxzzz{{{yyyxxxvvvttttttvvvyyyzzzuuusssrrrqqqrrrssstttuuutttpppllliiiiiilllpppsssuuutttsssqqqmmmiiieeeccc]]]\\\[[[\\\___bbbcccccc^^^^^^^^^^^^]]][[[YYYYYY]]]\\\[[[\\\]]]^^^^^^]]]YYYXXXWWWTTTQQQMMMIIIGGGDDDCCCBBBAAA????????????CCC@@@;;;888888777666555444444333333333222222222111111111111000000000///////////////////////////000000000000000111111111000000000000////////////000000000000000/////////////////////000000000000//////000000000000//////000222333333111000000111111111111111111111111111000000////////////000000111111000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000111222222333444444555555555444444444444333333333222222222222222222222222555444333444777<<>>AAACCCEEEHHHLLLQQQUUUXXXZZZ\\\^^^bbbfffkkksss{{{}}}xxxwwwuuuwwwtttpppsss{{{||||||}}}~~~ooo^^^NNN???444333222000///.........///((()))))))))************''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))******++++++((())))))***++++++,,,,,,))))))*********+++++++++***,,,---...---...000111222666DDDXXXdddjjjuuuzzz~~~rrrhhh]]]bbbxxx}}}lllbbbZZZYYYfffvvv|||wwwlll```UUUQQQRRRUUUSSSUUUXXXYYYYYYZZZ\\\^^^^^^```bbbdddfffjjjooorrrsssuuuyyy|||}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}{{{}}}~~~~~~}}}~~~|||{{{|||~~~}}}|||{{{{{{|||yyyyyyyyyxxxwwwuuutttsssqqqsssuuuuuuuuuvvvxxxzzztttssssssuuuyyy|||~~~~~~{{{yyyxxxwwwwwwvvvtttqqqtttvvvxxxxxxwwwvvvwwwwwwyyyxxxxxxxxxyyyzzz|||}}}{{{zzzyyyxxxwwwvvvvvvvvvpppsssuuuuuusssppppppqqqmmmlllkkkjjjlllppptttvvvuuuvvvwwwwwwtttpppllliiicccbbb```aaaccceeeffffffhhhfffdddbbb```^^^\\\\\\YYYYYYZZZ\\\^^^]]][[[YYYUUUUUUUUUTTTRRRPPPNNNLLLFFFEEEDDDBBBAAAAAAAAAAAAAAA???<<<:::888666444111333333333333222222222222111111111111000000000000000000000000000000000000///000000111111222333333111111111000///.........------........./////////////////////000000000000000000111111111111000000,,,...000111000000222333000000000000000000000000000000////////////000000/////////000000000111111000000000000111111111111000000000000111111111222000000000000000000000000111111111222333333444444555555555555444444444444222222222222222222222222444444444555777999<<<===AAACCCGGGKKKPPPTTTVVVXXXYYY^^^bbbeeegggmmmwww~~~zzzvvvwwwvvvqqqsssxxxvvveeeUUUFFF:::444333000...------...///(((((())))))*********+++''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,))))))******++++++++++++***,,,---.........000222222777GGG[[[eeejjjxxx}}}zzzxxxkkkccc\\\fff{{{hhh]]]VVVWWWddduuuxxxrrrhhh[[[RRROOORRRVVVTTTVVVWWWXXXXXXYYY\\\^^^^^^```ccceeehhhkkkppptttuuuwww{{{}}}~~~}}}|||}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{|||~~~~~~}}}}}}~~~}}}{{{|||~~~}}}{{{zzz{{{{{{xxxxxxxxxwwwuuutttrrrqqqoooqqqssstttuuuvvvyyy{{{sssqqqqqqrrrvvvyyyzzz{{{{{{yyyxxxwwwwwwuuusssppptttwwwyyyzzzyyyyyyyyyzzzzzzyyyxxxxxxyyyzzz|||}}}xxxxxxxxxxxxxxxxxxxxxxxxooorrrvvvvvvssspppooopppkkkjjjjjjjjjlllpppsssvvvuuuwwwxxxwwwuuuqqqllliiidddbbbaaabbbdddfffggggggjjjhhhfffccc```^^^]]]\\\XXXYYY[[[]]]___^^^[[[XXXSSSTTTTTTSSSRRRPPPNNNMMMFFFEEEDDDCCCBBBAAAAAAAAAAAA???<<<;;;999777333000333333333222222222111111111111111111000000000000000000000000000000000000///000000111222222333333222111111000///......---,,,---------......//////////////////000000000000000000111111111111000000***,,,///000000000222333000000000000000000000000000000////////////000000......//////000000000111000000000000111111111111.../////////000000111111000000000000000000000000000111111222333333444444666666555555555444444444222222222222222222222222222222333444666888:::;;;???AAAEEEJJJOOORRRUUUVVVZZZ___dddeeeeeejjjttt~~~||||||wwwwww~~~xxxsssuuuxxxzzzjjj[[[KKK???333111...,,,++++++,,,---(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++(((((((((((()))***+++,,,---------,,,,,,+++++++++,,,---...---,,,---///222777BBBSSS```iiiqqqzzz~~~|||uuugggWWW___wwwrrrbbbVVVOOO[[[lllpppssshhh\\\WWWTTTPPPPPPRRRTTTUUUWWWZZZ\\\]]]]]]]]]ZZZ^^^bbbeeehhhjjjnnnpppwwwyyy{{{}}}~~~}}}~~~~~~}}}|||yyy{{{|||}}}|||}}}~~~}}}||||||||||||}}}~~~}}}{{{yyyyyyzzz}}}~~~yyyxxxwwwuuuuuuuuuvvvvvvooopppqqqrrrsssttttttuuurrrrrrrrrqqqqqqtttxxx||||||{{{yyywwwuuutttsssrrruuuvvvxxxyyyzzzzzzyyyxxxyyyzzzzzzzzz{{{|||||||||yyyxxxwwwwwwxxxxxxwwwuuuwwwuuurrrqqqqqqqqqpppnnnnnnllliiigggiiinnntttxxxxxxxxxxxxwwwuuussspppooohhhfffdddeeeggghhhiiihhhjjjiiifffdddaaa___^^^]]]\\\\\\]]]______^^^ZZZWWWUUUTTTSSSTTTTTTSSSPPPNNNHHHGGGDDDAAA@@@@@@AAAAAABBBAAA>>><<<999777666555333333444444444444444444333333222222111000000000////////////////////////000000////////////000000000///...///000111000///------......//////000000////////////000000000000---......///////////////111111000000//////......////////////////////////000000111111111111000000000000000000000000000000000000000000000222444555222222222222222222222222222222222111111111000000111111111111111111111111222222222222222222222222222222333333333333444444444444555666777888999999===DDDKKKNNNNNNNNNQQQUUUWWW\\\aaabbbbbbfffpppxxx}}}~~~zzz{{{}}}wwwvvvxxx{{{qqq^^^NNNBBB777444111...---......///(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))***+++,,,---------,,,,,,+++++++++,,,---...---,,,...000333888FFFZZZiiisssyyyqqqaaaWWWgggooo```VVVOOOZZZhhhjjjmmmbbbXXXTTTRRRPPPPPPSSSTTTUUUWWWZZZ\\\\\\]]]]]]ZZZ]]]bbbeeehhhkkknnnpppwwwxxxzzz}}}~~~}}}~~~~~~}}}{{{{{{|||}}}}}}}}}}}}~~~~~~}}}|||||||||}}}~~~~~~}}}{{{yyyyyy{{{}}}~~~zzzyyyxxxwwwvvvvvvwwwwwwrrrrrrrrrrrrssstttuuuuuutttuuuuuusssrrrsssvvvxxxzzzyyywwwvvvttttttssssssvvvvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxwwwwwwxxxxxxwwwvvvvvvuuusssssssssrrrpppooommmkkkiiihhhjjjoootttxxxxxxxxxxxxwwwuuurrrpppnnngggdddbbbbbbdddggghhhhhhkkkiiigggdddbbb___^^^]]][[[[[[[[[]]]^^^]]]ZZZXXXVVVUUUTTTTTTTTTSSSPPPMMMHHHFFFDDDBBBAAA@@@@@@AAAAAA@@@>>>;;;999777666666444444444444444444444444333333222222111000000000////////////////////////000000////////////000000000///...///000111000///.........///////////////////////////000000000000......///000000000000///111000000000/////////...////////////////////////000000111111111111000000000000000000000000000000111000//////000111222333222222222222222222222222222222222111111111000000111111111111111111111111222222222222222222222222222222333333333333444444444555555666777888999999===CCCJJJMMMNNNNNNQQQTTTUUUZZZ___```___ccclllttt~~~{{{{{{}}}~~~~~~~~~~~~xxxvvv|||vvviiiVVVHHH:::777222///------......(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++*********++++++,,,------,,,,,,,,,,,,++++++------...------///222555;;;MMMeeewww~~~kkk```___vvvlll]]]UUUQQQ[[[gggffffff\\\SSSQQQQQQPPPQQQSSSTTTUUUWWWZZZ[[[\\\\\\\\\ZZZ]]]aaaeeehhhkkkooorrrwwwxxxzzz}}}~~~}}}}}}}}}|||{{{|||}}}~~~~~~||||||}}}~~~~~~||||||}}}}}}~~~~~~}}}{{{zzzzzz|||}}}||||||zzzyyyxxxxxxxxxxxxuuutttsssrrrqqqssstttuuuvvvwwwwwwvvvtttssstttuuuwwwvvvuuuttttttsssttttttvvvvvvwwwwwwyyyzzz{{{|||xxxxxxxxxxxxxxxwwwwwwwwwyyyxxxvvvwwwxxxxxxwwwuuuuuuuuuuuuvvvvvvuuurrrooommmkkkiiiiiikkkoootttwwwxxxyyyyyyxxxuuurrrooommmgggdddbbbaaacccfffhhhiiikkkjjjhhheeebbb```^^^]]][[[ZZZYYYZZZ\\\]]]\\\[[[YYYXXXVVVVVVUUUSSSOOOLLLGGGFFFEEEDDDBBBAAA@@@@@@@@@???===;;;999888777777555555555444444333333222333333222222111000000000////////////////////////000000////////////000000000///...///000111000//////////////////.........////////////000000000000...///000000111111000000000000000000////////////////////////////////////000000111111111111000000000000000000000000000000000000/////////000111111111111111111111111111111222222222111111111111111111111111111111111111111222222222222222222222222222222333333333333444444555555666777888999::::::<<>>:::444///............))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---...000444888BBBVVVqqqvvvgggeeennn}}}hhhZZZTTTTTT```llljjjbbbYYYQQQOOOPPPOOOPPPSSSTTTUUUWWWYYY[[[[[[[[[[[[ZZZ]]]aaaeeehhhlllqqqtttwwwyyy{{{}}}~~~}}}}}}}}}|||zzz|||}}}~~~}}}{{{zzz{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}|||||||||}}}~~~~~~~~~}}}|||{{{zzzzzzzzzxxxvvvsssqqqpppqqqsssttttttvvvwwwwwwuuussssssssstttttttttsssssstttttttttwwwvvvvvvvvvxxxzzz|||}}}yyyxxxxxxwwwwwwvvvvvvvvvwwwvvvuuuuuuvvvvvvuuuttttttuuuvvvxxxyyywwwssspppmmmkkkjjjjjjlllppptttwwwyyyyyyyyyxxxvvvrrrnnnlllgggeeebbbaaadddgggiiijjjkkkjjjhhhfffccc```^^^]]]\\\[[[YYYZZZ\\\^^^^^^^^^\\\ZZZYYYWWWVVVSSSOOOLLLFFFFFFFFFEEEDDDBBB@@@??????>>>===;;;999888888888666666555444333333222222333333222222111000000000////////////////////////000000////////////000000000///...///000111000///000000//////......------////////////000000000000//////000111111111111111000000000000////////////////////////////////////000000111111111111000000000000000000000000000000000000000///////////////000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222333333333444444555555666777888999::::::;;;???EEEIIIKKKNNNQQQSSSTTTWWW[[[]]]]]]aaagggmmm}}}}}}zzz{{{zzz~~~zzz~~~|||~~~zzzhhhWWWBBB<<<444000///000000///))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---...222777;;;JJJ___zzzooobbbfffuuu{{{eeeWWWTTTXXXgggtttqqqaaaXXXPPPOOOPPPOOOOOORRRTTTUUUWWWYYYZZZ[[[[[[ZZZ[[[^^^bbbeeeiiinnnssswwwyyyzzz|||~~~}}}|||}}}}}}|||{{{{{{}}}}}}|||zzzyyyyyyzzz||||||}}}}}}~~~~~~~~~~~~{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzxxxvvvssspppooopppqqqsssqqqsssvvvwwwuuutttttttttssssssssssssssstttuuuuuuwwwvvvvvvvvvwwwyyy{{{|||yyyxxxxxxxxxwwwwwwvvvvvvuuutttssssssttttttsssrrrttttttvvvyyyzzzxxxtttqqqmmmllllllmmmooorrruuuwwwyyyzzzzzzyyyvvvrrrmmmjjjeeeccc``````cccfffhhhhhhiiiiiihhhfffdddaaa^^^]]]^^^\\\[[[[[[]]]```aaaaaa^^^]]]ZZZYYYWWWTTTPPPLLLFFFFFFFFFEEEDDDBBBAAA??????>>>===;;;999888888888666666555444333333222222333333222222111000000000000000000000000000000000000000////////////000000000///...///000111000///000000//////......------////////////000000000000//////000111111111111111////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000/////////000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222333333333444444555555666777888999:::::::::===BBBFFFJJJNNNQQQSSSVVVYYY\\\^^^```dddiiimmmxxx~~~yyyyyy~~~}}}~~~zzz}}}yyyjjj\\\EEE>>>444000000222222222***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++*********++++++,,,++++++,,,,,,,,,,,,------------......///333999>>>RRRfffkkk]]]cccvvvwwwbbbUUUUUU\\\mmmxxxsss```WWWPPPOOOPPPNNNOOOQQQTTTUUUWWWYYYZZZZZZZZZZZZ]]]___cccgggkkkpppvvvzzz{{{{{{}}}}}}{{{|||}}}~~~}}}|||{{{|||}}}|||zzzyyyzzz{{{{{{{{{{{{|||}}}}}}~~~~~~}}}~~~~~~}}}}}}~~~}}}{{{zzzxxxvvvtttrrrqqqqqqrrrrrrpppsssvvvwwwvvvvvvvvvwwwssssssssssssssstttuuuuuuvvvvvvvvvvvvvvvwwwxxxyyywwwwwwwwwwwwwwwwwwvvvvvvuuutttrrrsssttttttsssqqqssstttvvvyyyzzzyyyuuurrrnnnnnnnnnppprrrtttwwwxxxzzzzzz{{{zzzvvvqqqllliiiaaa___^^^___bbbeeeeeeeeefffffffffeeedddaaa___]]]___^^^\\\]]]___aaabbbbbb```^^^\\\ZZZXXXUUUQQQNNNHHHGGGFFFEEECCCBBBAAAAAA@@@???===;;;999888777777555555555444444333333222333333222222111000000000000000000000000000000000000000////////////000000000///...///000111000//////////////////.........////////////000000000000...///000000111111000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000//////000111111000000000111111111111111111111111111111111111111222222222111111111111111111111111222222222222222222222222222222333333333333444444444444555666777888999999999;;;???DDDIIIMMMQQQRRRVVVYYY\\\___bbbfffjjjmmmqqqxxx}}}zzz|||}}}xxxyyyyyykkk```JJJAAA666000111333333222***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))***+++,,,+++++++++,,,,,,---------------......000444;;;@@@WWWjjj|||ggg^^^ggg{{{}}}ppp]]]SSSWWW```ooovvvmmm]]]TTTNNNNNNOOONNNOOOQQQTTTUUUWWWYYYZZZZZZYYYYYY^^^aaadddhhhlllrrrxxx}}}}}}}}}~~~}}}{{{zzz{{{}}}~~~|||}}}~~~}}}|||{{{|||}}}{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}{{{zzzxxxxxxvvvuuutttttttttttttttvvvxxxxxxwwwwwwxxxyyyttttttttttttttttttuuuvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuttttttuuuuuutttrrrssssssuuuwwwyyyyyyvvvsssooooooqqqrrrtttvvvxxxyyyzzz{{{{{{zzzwwwqqqkkkhhh`````````bbbeeegggfffeeeccccccddddddcccaaa___^^^___^^^\\\]]]___``````___```___]]][[[YYYVVVRRROOOIIIHHHFFFDDDBBBBBBBBBBBBAAA@@@>>>;;;999777666666444444444444444444444444333333222222111000000000000000000000000000000000000000////////////000000000///...///000111000///.........///////////////////////////000000000000......///000000000000///.../////////000000000111000000000000000000000000000000111111111111000000000000000000000000000000...///000222222222222111222222222222222222222222000000111111111222222222111111111111111111111111222222222222222222222222222222333333333333444444333333444555666777888888888:::===BBBHHHMMMPPPRRRTTTVVVZZZ^^^bbbfffjjjlllnnnsss}}}|||www~~~|||vvvsss~~~~~~ooocccPPPFFF888111111222111///+++)))(((''''''((()))+++))))))))))))))))))))))))))))))))))))************)))************+++++++++(((((((((((()))***+++,,,+++++++++,,,,,,---------------......000555<<>><<<999777666555333333444444444444444444333333222222111000000000000000000000000000000000000000////////////000000000///...///000111111///---.........//////000000////////////000000000000---......///////////////.../////////000000111111000000000000000000000000000000111111111111000000000000000000000000000000...///111222333333333222222222222222222222222222000000111111222222222222111111111111111111111111222222222222222222222222222222333333333444444444222222333444555666777777888999<<>>JJJ[[[iiiwww~~~fffhhhvvvyyyiii^^^VVVQQQPPPUUU^^^bbb^^^WWWQQQPPPOOONNNNNNOOOPPPPPPPPPRRRUUUWWWWWWWWWYYYZZZ```cccggglllsssxxx}}}}}}||||||{{{zzzzzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~zzzxxxxxxvvvvvvzzzzzzxxxyyy|||zzzzzzzzzzzzyyyxxxwwwwwwvvvwwwyyy{{{||||||||||||xxxyyyxxxwwwuuuuuuwwwyyywwwxxxyyyxxxuuussssssssswwwuuutttuuuvvvvvvuuutttxxxwwwwwwxxxyyyxxxvvvtttrrrrrrrrrrrrssstttuuuvvv{{{{{{zzzxxxuuuqqqnnnlllmmmkkkjjjkkkkkkkkkiiiggggggdddbbbaaaaaabbbaaaaaa```]]]]]]^^^]]][[[]]]ccceeeccc```___]]]YYYUUURRRLLLKKKHHHEEEBBBAAA@@@@@@@@@???===;;;999777666666444444333222222222222333111222222222222111000000111111111111000000000000000000000000000000000000//////............//////............////////////...//////000000111111111333222111000000000000000////////////////////////222111000000000000000000////////////////////////...///000111222222222222333333333333333333333333333222222111111222222333333333333333333333333333222222222222222222222222111111222222222333333333333333333444444444555555555555555555555666777777777999;;;===@@@EEELLLPPPTTTVVVXXXZZZ]]]```eeehhhuuuuuuuuuwww{{{{{{{{{vvvrrryyytttvvvxxxzzz~~~xxxnnn^^^TTTFFF:::444222000...(((((((((((((((((((((((()))************))))))(((,,,,,,,,,+++***)))((('''******************************))))))******+++,,,+++++++++,,,,,,,,,---------,,,---///000444@@@MMM[[[hhhwwwvvv]]]fffxxxuuucccXXXNNNMMMNNNTTT\\\^^^ZZZTTTPPPOOONNNNNNNNNOOOPPPQQQPPPRRRTTTTTTTTTUUUWWWYYY```ccchhhnnntttzzz~~~}}}|||{{{zzzzzzzzzzzz{{{}}}~~~}}}}}}|||}}}}}}}}}~~~~~~{{{||||||}}}~~~~~~~~~~~~}}}~~~{{{xxxwwwuuuvvvzzz{{{yyyzzz}}}~~~~~~~~~~~~}}}|||{{{{{{vvvwwwyyy{{{|||||||||{{{vvvwwwvvvuuuttttttvvvxxxyyyyyyzzzyyywwwvvvuuutttvvvuuutttuuuwwwyyyxxxwwwyyyyyyyyyyyyzzzyyyvvvsssrrrqqqqqqqqqrrrssstttuuu{{{zzzxxxuuurrrooommmlllnnnmmmlllllllllllliiigggfffdddaaa```aaabbbbbbaaa```^^^]]]^^^]]]ZZZ\\\aaadddcccaaa```___[[[WWWSSSMMMKKKHHHEEECCCAAAAAA@@@@@@???>>>;;;999888666666555444333333222333333333222222222222111111000000111111111111000000000///////////////////////////////////////////////////............//////////////////000000000111111111333333222111000000111111////////////////////////111111000000000000000111///000000000000000000/////////000111222222222222333333333333333333333333333222222111111222222333333333333333333333333333111111111111111111111111111111222222222333333333333333333444444444555555555555555555555666777777888999:::;;;>>>CCCJJJNNNTTTUUUXXXZZZ\\\___dddgggnnnnnnppptttzzzyyyoooqqqyyyuuuqqqnnnpppvvvyyyuuuooo___VVVIII===555111///...(((((((((((((((((((((((()))************))))))(((******+++++++++******)))***************************************++++++,,,++++++,,,,,,,,,---------...,,,---///111666DDDQQQ___kkkxxxyyynnnYYYeeewwwqqq^^^QQQIIIJJJMMMTTTYYYZZZVVVRRROOONNNMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTUUUVVVYYY\\\aaadddiiiooovvv{{{~~~|||{{{zzzzzzzzzzzz{{{|||}}}~~~~~~|||{{{{{{{{{{{{|||}}}~~~{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~{{{vvvtttuuuyyy{{{zzz|||~~~}}}|||uuuvvvxxxyyyzzzzzzyyyyyyuuuvvvvvvuuussstttvvvxxx{{{zzzzzzzzzzzzyyywwwvvvsssssssssuuuxxxzzz{{{zzzzzzyyyyyyzzz{{{yyyvvvsssrrrrrrrrrrrrssstttuuuuuuxxxwwwuuussspppnnnmmmmmmmmmlllllllllnnnnnnllljjjfffdddaaaaaabbbbbbbbbaaa```^^^^^^___]]][[[\\\aaadddcccbbbaaa```]]]XXXUUUMMMKKKHHHEEECCCBBBAAAAAA@@@???>>><<<:::888666666666555555444444444444444222222222111111111111111111111111111000000000///////////////////////////000000000000000000000000............////////////000000000000111111111111333222111111111111111111000000000000000000000000111000000000000000111111000111111222222111111000///000111222222333333222333333333333333333333333333222222111111222222333333333333333333333333333111111111111111111111111111111222222222333333333333333333444444444555555555555555555555666777777888999999:::<<>><<<999777555666555444444333333444444333222111000000000111222111111111111000000000000000000000000000000000000//////000111111000//////............////////////111111111111111111111111000000000//////000000111000000000000000000000000000000000000000111222222///000111222222111000///000000111222333333333333444444444444444444444444333222222111111222222333222222222222222222222222111111111111111111111111111111222222222333333333333333333444444444555555555555555555555666777777888:::;;;<<<>>>@@@DDDGGGKKKNNNQQQTTTWWW\\\aaaeeeiiijjjnnnsssxxx~~~~~~zzzllliiiooowww|||ssskkkiiigggdddfffjjj```ZZZPPPCCC999333111111************************''''''(((******+++++++++******+++++++++******)))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......------000777>>>KKK___ppprrr{{{rrriiippp}}}zzzwww|||mmmWWWGGGCCCFFFKKKNNNOOONNNLLLKKKLLLLLLLLLLLLNNNOOOQQQSSSOOOOOOPPPPPPRRRVVV\\\```dddhhhmmmsssxxx|||~~~~~~}}}||||||{{{{{{|||{{{|||||||||||||||{{{zzzzzzyyyxxxxxxxxxzzz}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}yyyyyyyyyyyyxxxvvvtttsssrrrrrrsssrrrqqqrrrtttvvvuuuttttttvvvzzz{{{zzzxxxvvvuuutttuuuvvvwwwvvvtttvvvvvvxxxzzz{{{yyyuuurrrrrruuuxxx{{{{{{zzzwwwvvvttttttvvvvvvvvvuuutttssspppooonnnooopppooommmkkkggggggggghhhhhheeeaaa]]]\\\[[[\\\```___]]]^^^bbb``````aaaaaaaaa^^^YYYUUUNNNLLLIIIFFFDDDBBBBBBBBB@@@@@@???>>><<<999777555555444333333222222333333444333111000000000111222111111111111000000000000000000000000000000000000---...///000000///...---............/////////000222222111111111111111111000///////////////000000000000000000000000000000000000///000000111222222...///000222222000///...000000111222333333333333444444444444444444444444333222222222222222222333111111111111111111111111000000000000000000000000111111222222222333333333333333333444444444555555555555555555555666777777888:::<<<>>>???@@@DDDFFFIIILLLOOOSSSWWW\\\aaaeeefffhhhmmmssszzzqqqkkkpppxxxwwwpppmmmiiiccceeejjjaaa\\\RRREEE;;;555333444++++++++++++++++++++++++(((((())))))))))))((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......//////222111333@@@XXXkkksss{{{{{{|||hhhhhhzzzuuuuuu|||cccNNNEEEDDDEEEHHHJJJLLLMMMMMMMMMJJJJJJJJJKKKKKKLLLMMMNNNMMMMMMNNNPPPSSSWWW\\\^^^ffflllsssxxx{{{||||||}}}~~~~~~}}}|||{{{zzzzzzyyy|||}}}}}}|||zzzyyy{{{|||yyyyyyyyyzzz{{{|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}|||}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzyyywwwvvvvvvuuuuuuuuutttsssrrrrrrsssuuuvvvtttuuuwwwxxxxxxwwwvvvuuuwwwvvvuuutttttttttttttttrrrsssvvvxxxyyyyyyxxxwwwwwwxxxzzz{{{{{{zzzxxxwwwwwwvvvtttssssssssstttuuupppnnnmmmnnnoooooonnnmmmkkkkkkjjjiiigggeeecccbbb]]]]]]\\\\\\]]]]]]^^^___]]]___aaabbb```[[[UUURRRKKKJJJGGGEEECCCBBBBBBBBB@@@@@@???===;;;999777666444444555555555555555555444444333333222111000000000000000000000000000000////////////////////////000000000000000000000000...............///000000333111///...///111111000111111111111111000/////////////////////000111111111000/////////000222333111111111111000000000000///000111222222333222222000111222333444555555555222222111111111111222222222222222111222222333333222222222222111111000000111111111111111111111111333333333444444444555555777666444333444555777999:::;;;<<<======@@@CCCFFFHHHLLLPPPSSSUUUYYY___dddlllsssyyy{{{{{{~~~tttllltttzzzrrrrrrqqqllliiijjjjjjbbbVVVIII???888333000************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,------......///+++...111777GGG^^^pppxxx~~~~~~vvvdddggg{{{|||tttuuuvvv^^^KKKCCCEEEFFFHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNQQQUUUYYY^^^```ggglllsssyyy|||}}}~~~~~~~~~~~~}}}}}}||||||{{{|||}}}}}}|||zzzzzz{{{|||||||||{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}zzzyyyxxxvvvuuutttssssssuuuuuuuuutttuuuuuuvvvwwwuuuvvvxxxyyyzzzyyyxxxwwwwwwwwwvvvuuutttssssssssspppqqqsssuuuvvvvvvvvvvvvxxxxxxyyyzzzzzzyyyxxxxxxwwwvvvuuutttttttttuuuvvvrrrqqqooooooppppppooonnnmmmmmmllljjjhhheeecccaaa___^^^]]]\\\\\\\\\\\\\\\^^^___aaabbb```[[[VVVSSSMMMLLLIIIFFFDDDCCCCCCCCCBBBAAA@@@???<<<:::888777444444444444444444444444333333222222111111000000000000000000000000000000........................000000000000000000000000///............///000000222000//////111222111000111111111111111000/////////////////////000111111111000/////////000222222111111111111000000000000///000111222222333333222222222333444444444333333222222111111111111222222222222222111222222333444222222222222111111111000111111111111111111111111333333333444444444555555777666444444444555777888999;;;<<<======???CCCFFFGGGKKKPPPSSSUUUYYY___dddlllsss{{{~~~~~~yyynnnsss~~~}}}vvvuuuuuuqqqppprrrssskkk___SSSHHH???888444)))))))))))))))))))))))),,,+++***))))))***+++,,,************************++++++++++++++++++++++++))))))*********+++++++++++++++,,,------......///+++...444>>>OOOeeeuuu{{{pppdddjjjyyysssuuuoooYYYJJJDDDFFFFFFGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMOOORRRVVV\\\```cccgggllltttzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}|||zzzzzz{{{}}}~~~}}}}}}|||||||||}}}~~~~~~}}}}}}~~~~~~|||~~~~~~}}}|||}}}||||||}}}}}}~~~}}}}}}}}}}}}yyyxxxwwwuuutttsssrrrqqqvvvvvvvvvwwwwwwxxxxxxxxxuuuwwwxxxzzz{{{{{{zzzzzzyyyxxxwwwuuutttsssssssssppppppqqqssstttuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuvvvvvvuuusssqqqqqqrrrqqqpppnnnoooooonnnkkkhhheeeaaa``````___^^^\\\[[[[[[ZZZZZZ^^^```bbbbbb```\\\WWWTTTPPPNNNKKKHHHEEEDDDCCCCCCDDDCCCBBB@@@===;;;888777333333333333333333333333111111111111111111111111000000000000000000000000------------------------000000000000000000000000//////......//////000111/////////000222333222000000111111111111000000//////////////////000000111000000000///000111111222222222111111111000000000///000111222333333333333333444444444333333222111222222111111111111222222222222222222222333444444222222222222111111111111222222222222222222222222333333333444444444555555666555555444444666777888999:::<<<===>>>???BBBEEEFFFJJJOOORRRTTTXXX^^^ccckkksss|||}}}ssssssyyy~~~yyywwwwwwvvvwwwyyyxxxrrrggg\\\PPPDDD999333)))))))))))))))))))))))),,,+++)))(((((()))+++,,,***************************+++++++++++++++,,,,,,)))))))))*********++++++++++++,,,------......///000222777CCCVVVjjjxxx~~~oooiiitttxxxtttwwwjjjVVVKKKHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJKKKMMMMMMLLLMMMNNNRRRWWW\\\bbbeeeffflllsssyyy}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~{{{|||}}}|||zzzzzz{{{}}}~~~}}}}}}||||||}}}}}}}}}~~~~~~~~~}}}~~~|||{{{}}}}}}}}}}}}||||||{{{{{{~~~|||zzzzzz{{{|||yyyxxxxxxvvvuuusssrrrqqquuuvvvvvvwwwxxxxxxxxxxxxuuuvvvxxxzzz{{{{{{{{{{{{zzzyyywwwuuutttsssrrrrrrrrrrrrrrrssstttvvvxxxyyyyyyyyyxxxwwwwwwxxxyyyyyyxxxxxxvvvuuuuuuuuuvvvwwwuuusssrrrqqqqqqqqqooommmqqqqqqooommmjjjeeeaaa______^^^]]]\\\\\\[[[[[[[[[___```bbbbbbaaa]]]YYYVVVRRRPPPLLLIIIEEECCCBBBAAADDDCCCBBB@@@===:::888666555555444444444444333333000000000000000111111111000000000000000000000000......................../////////////////////////////////...///000000111......///111333333222000000000111111111111000///000000////////////000000000000000000000111111222222222222111111111000000000000111222333333333333333333333444444333333222222222111111111111222222222222222222222333444555222222222222222222222222222222222222222222222222333333333444444444555555666555555555555666777777888:::<<<===>>>???BBBDDDEEEIIINNNQQQSSSWWW]]]bbbiiirrr|||~~~~~~{{{xxxsssvvv{{{yyywwwwwwzzz}}}~~~yyypppeeeXXXIII;;;333************************+++***(((''''''(((***+++*********************************++++++,,,,,,,,,)))************+++++++++++++++,,,------......///333333999III^^^qqqooonnn~~~{{{yyy|||xxxbbbRRRLLLJJJHHHHHHGGGGGGFFFFFFFFFFFFIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLNNNQQQVVV\\\aaaeeeggglllsssyyy}}}~~~|||}}}}}}}}}}}}}}}}}}}}}{{{|||||||||zzzzzz|||~~~{{{{{{{{{{{{|||}}}~~~~~~}}}|||~~~}}}zzzxxxwww|||}}}}}}yyywwwwwwyyyzzzyyyyyyyyyyyyxxxvvvuuutttttttttuuuuuuvvvwwwxxxxxxuuuvvvwwwxxxzzz{{{{{{{{{zzzyyyxxxvvvtttssssssrrrsssssssssssstttvvvwwwxxxyyyxxxxxxwwwwwwxxxxxxyyywwwvvvuuutttttttttuuuvvvtttrrrpppppppppooommmkkkqqqqqqpppoookkkgggbbb```^^^]]]]]]]]]]]]]]]^^^^^^___```bbbbbb```]]]YYYWWWRRRPPPLLLHHHEEEBBBAAA@@@CCCBBBAAA???<<<:::777666777666666666555555555444000000000000000111111111111111111111111111111111///////////////////////////////////////////////////////////////000111111......///111333333222000///000000111111111000000000000////////////000000///000000000111111111111222222222222111111111111000111222333333444333333000111222333444444444444222222111111111111222222222222222222333444555666222222222222222222222333222222222222222222222222333333333444444444555555555555555555555666777777777999<<<===>>>???AAACCCDDDHHHMMMPPPRRRVVV\\\aaagggoooyyy|||{{{}}}}}}uuuuuu|||yyyzzz~~~{{{pppcccRRRBBB888***************************)))(((''''''((()))************************************++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,------......///111222<<>>???AAABBBCCCGGGLLLOOOQQQUUU[[[```eeekkkttt{{{|||{{{~~~zzz~~~wwwttt|||}}}uuugggVVVEEE;;;))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++,,,,,,------+++,,,,,,,,,,,,---------++++++,,,------......///222444CCC^^^xxxuuummmzzz{{{dddQQQJJJHHHFFFIIIIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNPPPSSSXXX]]]bbbeeemmmrrrxxx}}}~~~~~~}}}}}}|||zzz{{{|||{{{zzz{{{}}}~~~||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}|||~~~|||yyy|||}}}{{{xxxvvvtttttttttuuuwwwxxxzzz{{{{{{{{{yyyxxxuuutttrrrqqqrrruuuxxx{{{zzzyyyyyyzzzzzz{{{{{{|||yyyxxxwwwvvvuuuuuuuuuuuuttttttuuuuuuuuutttsssrrrvvvwwwxxxyyyyyyxxxwwwvvvsssrrrqqqpppooopppqqqqqqpppooommmnnnnnnooommmlllmmmnnnppppppoookkkhhheeeaaa``````_________``````^^^_________^^^\\\YYYWWWRRRPPPMMMIIIFFFEEEDDDCCCAAAAAA@@@???>>><<<;;;:::888777777666555555444444333333222222111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000//////000000111222222000//////111222111000//////000111111111111111111111000///////////////...///000111222111111000333333222222222111111111000111222333444444444444111222333333444444444444222222111111111111222222222222222333444555666777222222222333333333444444333333333333333333333333333333333444444444555555444555555666666666666666555888<<<>>>>>>???@@@BBBCCCGGGLLLOOOQQQTTTZZZ___ccchhhooouuuyyy|||~~~uuuxxxyyyyyyxxxtttsss}}}wwwjjjYYYHHH===(((((((((((((((((((((((()))***++++++++++++***)))************************))))))***+++,,,,,,------,,,,,,,,,---------......++++++,,,------......///555999JJJhhhyyyqqqnnn|||~~~xxx```OOOJJJHHHFFFJJJIIIHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLPPPPPPRRRTTTYYY^^^cccfffpppuuu{{{~~~}}}}}}zzz{{{|||{{{{{{{{{}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}yyy|||}}}zzzyyywwwuuutttsssssssssuuuwwwyyy{{{|||{{{zzzyyywwwuuurrrqqqrrruuuzzz}}}||||||{{{{{{{{{||||||}}}xxxxxxwwwvvvuuuuuuvvvvvvwwwwwwyyyyyyxxxvvvtttrrruuuvvvxxxyyyyyyxxxvvvuuuqqqpppooonnnnnnnnnoooppppppooommmnnnoooooonnnmmmlllmmmoooppppppmmmjjjgggdddcccbbb```____________]]]^^^______]]][[[YYYWWWSSSQQQNNNKKKHHHFFFEEEEEEAAAAAAAAA@@@???>>>===<<<777777666555444444333333444444444333222111000000111111111111111111111111////////////////////////000000000000000000000000000000000000000111111222333111///...000111111000//////000111111111111111111111000///////////////...///000222222111111000333333333222222222111111111111222333444444444444333333444444444333222222222222111111111111222222222222222333444555777777222222222333333444444444333333333333333333333333333333333444444444555555444555555666777666666666555888;;;>>>>>>???@@@BBBBBBFFFKKKNNNPPPTTTZZZ___aaaffflllqqqtttwwwzzz|||rrrppp{{{zzzwwwyyysssjjjwww~~~|||ooo___OOODDD*********************************)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,---......***+++---.........000222333???TTTlll{{{hhhcccrrr|||vvv\\\IIIEEEGGGIIIGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJNNNOOOQQQSSSWWW^^^eeejjjqqquuu{{{~~~~~~~~~yyyyyy{{{|||}}}}}}}}}}}}yyyyyyzzzzzz{{{||||||}}}~~~|||zzz{{{~~~~~~~~~~~~wwwvvvttttttuuuvvvvvvuuuwwwxxxyyyzzzyyywwwuuusssuuutttsssrrrsssuuuwwwyyyzzzyyyyyyxxxxxxyyyyyyzzz{{{zzzwwwuuuttttttuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuwwwxxxxxxvvvuuuuuuvvvuuussspppnnnooooooooooooqqqqqqppppppoooppppppppptttrrrooonnnmmmllljjjhhhgggeeecccbbbbbbaaa```^^^___^^^]]]]]]]]]\\\YYYWWWXXXQQQLLLKKKIIIEEECCCDDDCCCCCCCCCBBB???===:::888777777666555555555555555222222222111111111111000000000000000000000000000111111111111000000000000111111111000000000000000000111222222111000111222000000//////000111222222111111222222222111111000000000000000000000000000000000000000111111111111222222222222222222222222111111111111111111111222222333555555555333111000111111111111222333444555222222222333444555666777333333333333333333333333222222222222222222222222444555555666777666666666555555555555555666777777999:::;;;;;;<<<>>>CCCFFFHHHHHHJJJMMMRRRVVVZZZ\\\cccfffkkkooosssttttttttt~~~|||vvvwww{{{}}}yyyjjjfffrrrzzzzzz{{{}}}vvvkkkXXXFFF***************************)))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......///111333777EEE[[[ooo|||qqqcccdddvvv|||nnnWWWGGGDDDGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIIIINNNOOOQQQTTTXXX^^^fffkkkrrrvvv|||~~~}}}}}}}}}zzz{{{|||}}}}}}}}}}}}}}}{{{{{{{{{||||||}}}}}}}}}~~~|||{{{{{{}}}~~~~~~zzzyyywwwvvvwwwxxxwwwvvvwwwwwwyyyyyyyyywwwuuutttuuutttsssssssssuuuwwwxxxzzzyyyyyyxxxxxxyyyyyyzzzyyyxxxvvvuuuuuuuuuwwwxxxxxxxxxwwwvvvvvvuuuttttttuuuvvvxxxxxxwwwvvvvvvwwwwwwssspppmmmnnnoooooonnnqqqppppppooooooppppppqqqqqqooonnnnnnnnnnnnlllkkkhhhfffdddddddddcccaaa___```___^^^______^^^[[[YYYWWWQQQLLLLLLJJJEEEDDDEEEDDDDDDDDDCCCAAA>>>;;;:::777777666555555555555555222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111222222000000111222000000000000000000111111000111111111111111000000111111111111111111111111000000000000111111111111222222222222222222222222111111111111222222333333333333444444444333222111111111111111222333444444333222222222333444555555333333333333333333333333222222222222222222222222444444555666666666666555555555555555555666777777999:::;;;;;;<<<>>>BBBFFFHHHHHHJJJMMMRRRVVVZZZ\\\cccfffkkkpppsssuuuvvvvvvzzz}}}wwwxxx~~~}}}nnnfffrrr{{{zzzxxx}}}yyynnn[[[KKK************************))))))))))))))))))******(((((()))))))))*********++++++++++++++++++++++++---------,,,,,,+++++++++***,,,---......///222444;;;NNNdddsssyyy}}}yyyddd\\\dddyyy|||wwwcccOOODDDDDDFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGHHHHHHIIIIIIIIINNNOOORRRUUUZZZ```gggllltttxxx|||~~~~~~}}}|||||||||}}}||||||}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{{{{}}}~~~~~~~~~~~~|||yyyxxxyyyyyyyyyxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvuuutttsssssstttuuuvvvyyyyyyxxxxxxxxxxxxyyyyyywwwvvvuuuuuuvvvwwwxxxyyyzzzyyywwwuuutttssssssssstttvvvxxxxxxxxxwwwxxxyyyyyyuuupppmmmmmmnnnooooooqqqqqqpppppppppqqqqqqrrrnnnmmmlllnnnooopppooommmiiihhhfffeeeeeedddbbb``````___^^^^^^___^^^\\\ZZZWWWQQQMMMMMMKKKGGGEEEFFFEEEEEEEEECCCAAA???<<<;;;777777666555555555555555333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111222222000000111222111111111000000000000000///000000111111000000///222222222222222222222222000000000111111111222222222222222222222222222222000111111222333444444555444444333333333333222222333333222222222222333333333333222222222333333444333333333333333333333333333333333333333333333333333333444555555555555555555555555555555666777777999:::;;;<<<<<>>TTTlllvvvwwwzzzpppYYYVVVdddzzz}}}~~~nnnYYYHHHCCCEEEFFFEEEGGGGGGGGGGGGGGGHHHHHHIIIFFFFFFGGGHHHIIIIIIJJJJJJMMMPPPSSSWWW\\\bbbiiinnnvvvyyy}}}~~~~~~||||||{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~}}}}}}~~~~~~~~~{{{yyyyyyzzzyyyxxx{{{{{{||||||||||||{{{zzzvvvvvvuuutttttttttuuuuuuyyyyyyxxxxxxxxxxxxyyyyyywwwwwwvvvvvvvvvwwwxxxyyyzzzxxxvvvtttsssssstttuuutttvvvxxxxxxxxxxxxyyyzzz|||xxxrrroooooopppqqqqqqsssrrrrrrrrrrrrsssttttttnnnmmmmmmooopppqqqooommmjjjhhhfffeeeeeedddbbbaaa```^^^]]]]]]^^^]]]\\\ZZZWWWQQQNNNNNNLLLHHHFFFGGGDDDDDDDDDCCCAAA???<<<;;;777777666555555555555555333333222222222111111111111111111111111111111111111111111111000000000////////////000000000000000000111222111000///000222111111111111000000//////...//////000000000000///222222222222222222222222000000111111111222222222222222222222222222222222000000111222444555666666444444333222222333333444444444333222222222333333333333222111111111222222333333333333333333333333333333333333333333333333222333444444555555444444555555555555555666777777888:::;;;<<<===???BBBEEEHHHHHHJJJMMMQQQVVVZZZ\\\bbbeeejjjooouuuxxx{{{|||vvv|||zzzuuu|||uuulllvvv}}}vvvtttzzz~~~xxxmmm^^^RRR))))))))))))))))))))))))(((((())))))*********************+++++++++,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......,,,---.........111444777@@@XXXooovvvwww|||jjjRRRSSSdddwwwyyygggQQQDDDCCCEEEFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHIIIJJJKKKLLLMMMMMMPPPTTTYYY^^^dddkkkpppwwwzzz}}}~~~~~~}}}}}}~~~{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzzzz{{{zzzzzzyyyyyy{{{|||||||||||||||}}}}}}~~~|||}}}~~~~~~}}}|||}}}}}}}}}~~~~~~zzzxxxyyyyyyyyyyyy{{{{{{{{{{{{{{{zzzzzzzzzwwwvvvvvvvvvuuuuuuvvvvvvyyyxxxxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxwwwuuutttssstttvvvwwwsssuuuwwwxxxxxxwwwyyyzzz}}}yyyuuurrrrrrsssssssssttttttttttttuuuuuuvvvwwwqqqppppppqqqrrrqqqnnnllliiigggeeeeeeeeedddbbb```aaa```^^^^^^______^^^\\\XXXSSSOOOPPPNNNIIIFFFGGGBBBBBBBBBBBB@@@>>><<<:::777777666555555555555555333333333222222222222111111111111111111111111111111111111111000000000///......//////000000000000///000111111000///000111111111222222111000///.........///000000000000000111111111111111111111111111111111111222222222222222222222222222222222222000000111222444555666666444333333222222333444444444444333333222333333333333333222111111111222222333333333333333333333333333333333333333333333333222333444444555555444444555555555555555666777777888999<<<======???BBBDDDHHHHHHJJJMMMQQQVVVZZZ\\\aaadddiiioootttyyy|||}}}zzz~~~|||tttxxxuuummmuuu}}}|||uuupppttt{{{yyy~~~~~~wwwmmm```UUU))))))))))))))))))))))))((((((((()))******++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---)))******+++---......///------......///111555999DDDYYYnnnuuuyyyeeeNNNRRReeettt|||tttaaaLLLCCCBBBCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMNNNMMMPPPUUUZZZ```fffmmmqqqwwwzzz|||}}}}}}}}}}}}~~~{{{{{{zzzyyyxxxxxxyyyyyyxxxxxxyyyyyyyyyyyyyyyxxxzzzzzz{{{||||||}}}~~~~~~~~~}}}~~~~~~}}}|||}}}}}}~~~~~~zzzxxxxxxyyyzzzzzzzzzyyyyyyxxxwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwvvvxxxwwwvvvuuuuuuvvvwwwxxxsssuuuwwwwwwwwwvvvwwwxxx{{{xxxuuuttttttuuuuuutttuuuuuuuuuuuuuuuvvvwwwxxxtttssssssttttttrrrooollliiihhhfffeeeeeedddbbb```dddbbb``````aaaaaa``````ZZZUUUQQQQQQOOOJJJFFFFFFAAABBBBBBAAA@@@>>>;;;:::777777666555555555555555333333333333222222222222222222222222222222222222111111111111000000000000---......//////000000111///000111111//////000111000000111222222111///.........///000111111111111000000000000000000000000111111111222222222222333222222222222222222222222000111111222333444444555222222333333333333444444444444333333333333444444333333222222222333333444333333333333333333333333333333333333333333333333333333444555555555555555555555555555555666777777777999<<<===>>>???BBBDDDHHHHHHJJJMMMRRRVVVZZZ\\\aaadddhhhnnnsssxxx{{{}}}}}}vvvwwwwwwmmmqqqwwwyyytttnnnpppuuuyyy}}}~~~|||xxxrrrfff[[[))))))))))))))))))))))))'''(((((()))******++++++************++++++++++++)))******+++,,,,,,------+++++++++,,,,,,------------.........///222666:::HHHZZZkkksss|||zzz^^^JJJRRRffftttyyy|||tttnnn[[[IIIBBBAAA@@@AAADDDCCCDDDEEEFFFFFFFFFEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNMMMQQQVVV[[[aaahhhnnnssswwwyyy|||}}}||||||~~~|||{{{zzzyyyxxxxxxwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{|||~~~~~~~~~|||~~~~~~}}}}}}}}}~~~}}}~~~}}}zzzxxxyyy{{{|||||||||{{{zzzxxxwwwvvvvvvuuuwwwxxxxxxyyyzzzzzzzzzzzzxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxyyyyyyxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvsssuuuwwwwwwuuutttuuuvvvwwwvvvttttttuuuuuutttsssttttttttttttuuuvvvwwwwwwuuuuuuuuuvvvvvvtttqqqmmmkkkiiigggffffffeeecccbbbbbb```^^^^^^___``````___\\\VVVSSSSSSPPPJJJEEEEEEBBBBBBBBBBBBAAA???===;;;777777666555555555555555444444333333333222222222222222222222222222222222111111111111000000000000------......///000000111///000111000///...///111...///111222222111000///...///000111222222222222111111111111111111111111111111111222222222333333222222222222222222222222111111111111222222333333111222333444444444333333333333333333333444555666333222222222333444555555333333333333333333333333444444444444444444444444444444555666666666666555555555555555555666777777777999<<<>>>>>>???AAACCCHHHHHHJJJMMMRRRVVVZZZ\\\aaacccggglllrrrwwwzzz|||}}}}}}{{{{{{|||pppqqquuuyyywwwqqqppptttyyy{{{{{{yyyyyyuuujjj^^^))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))***+++,,,,,,------------,,,,,,,,,,,,++++++---.........///222777:::LLL\\\jjjrrr}}}sssYYYHHHRRRhhhtttyyy|||tttkkk|||jjjXXXGGGAAA???>>>???BBBBBBCCCDDDFFFFFFEEEEEEDDDCCCDDDEEEGGGIIIKKKLLLMMMMMMQQQVVV\\\bbbhhhooossswwwyyy{{{||||||}}}~~~}}}|||{{{yyyxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{||||||zzz{{{|||}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}~~~|||~~~~~~zzzxxxzzz|||~~~~~~}}}{{{yyyxxxwwwwwwwwwxxxyyyzzz{{{||||||{{{xxxxxxwwwwwwwwwwwwxxxxxxuuuuuuwwwxxxyyyzzzzzzzzz{{{{{{zzzzzzxxxwwwuuutttsssuuuvvvvvvtttssstttttttttsssssstttuuuuuusssrrrrrrrrrrrrssssssuuuvvvvvvuuuuuuuuuwwwxxxvvvssspppllljjjhhhhhhhhhgggeeeccc___]]]ZZZZZZ[[[\\\\\\\\\]]]WWWTTTTTTPPPJJJEEEDDDCCCCCCCCCCCCBBB@@@>>>===777777666555555555555555444444444333333333222222222222222222222222222222111111111111000000000000---------...///000000111///000111000///...///111---...000222333222111000//////000222222333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111222000111333555555555333222222222222333444555666777222222222333444555666777333333333333333333333333444444444444444444444444444555666666777777666666555555555555555666777777777999<<<>>>???@@@AAACCCHHHIIIJJJMMMRRRVVVZZZ\\\aaacccggglllqqqvvvzzz||||||zzz|||uuusssvvv||||||vvvtttvvvyyyyyywwwvvvxxxvvvkkk^^^))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++***,,,......000888AAAUUU___jjjuuujjjUUUKKKZZZkkkttt}}}|||pppppp{{{]]]OOOBBB???@@@@@@???@@@CCCCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGIIILLLOOOPPPTTTYYY___dddkkkqqqvvvxxxyyyzzz{{{|||}}}~~~}}}|||{{{zzzyyyxxxxxxxxxyyyyyyxxxwwwwwwxxxxxxxxxzzz|||~~~~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~}}}|||||||||||||||}}}~~~|||}}}~~~}}}}}}|||{{{{{{{{{}}}}}}|||{{{zzz{{{{{{{{{}}}{{{zzzxxxxxxyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyuuuvvvwwwxxxxxxxxxxxxxxxyyywwwuuuuuuuuuuuutttssssssvvvxxxyyyxxxvvvvvvvvvvvvuuuuuuttttttttttttuuuwwwtttqqqqqqtttvvvwwwvvvtttttttttvvvwwwuuuqqqnnnlllmmmmmmkkkgggdddaaaaaa^^^\\\YYYXXXZZZ\\\]]]]]]\\\YYYTTTPPPMMMJJJFFFCCCFFFEEEDDDDDDDDDAAA===::::::999888666555555555555444444444333333333222222333333222222111000//////000000000000000000000000000000////////////000000111111000000//////......//////000111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222222222111111111111000111111111111222333444555333333444444444444444555555444333333333333444555555555444444444444555555555555666666666666555555777555444555888999888666777777777777777777777777555555555555555666777777999999:::<<<===???@@@AAADDDFFFIIIMMMQQQVVV]]]aaadddeeegggkkkqqqvvvyyyzzz|||vvvuuu}}}~~~|||wwwvvv|||}}}vvvsss{{{wwwrrrsssyyyzzzooo```))))))))))))))))))))))))))))))))))))***************************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......///111000111888BBBYYYdddpppzzzgggVVVPPPaaasss{{{uuulllmmm~~~pppUUUIII>>>===???@@@AAACCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGGGGIIILLLOOOQQQTTTZZZ```eeekkkrrrvvvxxxyyyzzz{{{|||}}}~~~~~~}}}}}}|||{{{zzzyyyyyyyyyzzzyyyyyyxxxxxxxxxyyyyyyzzz{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~|||zzzzzzzzz{{{||||||||||||||||||{{{{{{|||{{{yyyxxxxxxyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyuuuvvvwwwwwwxxxxxxxxxwwwyyywwwuuutttuuuuuutttrrrqqqtttwwwxxxvvvtttssssssttttttsssssssssttttttuuuxxxuuusssrrrtttvvvvvvuuutttttttttvvvwwwvvvrrroookkklllkkkiiieeeaaa``````\\\ZZZYYYYYY[[[]]]]]]\\\ZZZWWWSSSOOOMMMJJJFFFDDDEEEEEEDDDDDDCCCAAA===::::::999888777555555555555444444444333333333222222333333222222111000000///000000000000000000000000000000////////////000000111000000000/////////...//////000111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222111111111111000111111111111222333444444222222222333444444555555555444333333333333444555555555444444444444555555555555555666666555555555777555444555888999777666777777777777777777777777666555555555555666777777999:::;;;<<<===>>>???@@@CCCEEEHHHLLLPPPVVV]]]bbbffffffgggkkkpppuuuxxxzzz~~~xxxwww}}}yyytttssszzz~~~yyyvvvwwwvvvssstttyyy|||ssshhh))))))))))))))))))))))))))))))))))))************+++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......000333222444===GGG]]]kkkyyyeeeZZZZZZlll|||lllggglll}}}zzzfffOOODDD<<<;;;>>>???AAACCCCCCDDDDDDEEEFFFGGGHHHHHHFFFGGGHHHHHHHHHJJJMMMOOORRRVVV[[[aaaffflllrrrvvvxxxyyyzzz{{{|||}}}}}}}}}}}}}}}||||||{{{{{{zzzzzzzzzzzzyyyyyyyyyzzzzzz{{{zzz{{{|||~~~~~~~~~}}}}}}}}}~~~{{{|||}}}~~~|||}}}~~~{{{yyyyyyzzzzzzzzz{{{|||}}}}}}}}}|||{{{|||{{{yyyxxxxxxxxxyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwyyywwwtttsssttttttrrrqqqppptttwwwyyywwwuuusssrrrssssssssssssssstttuuuvvvzzzxxxuuuuuuuuuvvvuuuttttttttttttvvvwwwvvvsssqqqkkkkkkiiieee```]]]\\\\\\YYYXXXYYYZZZ]]]^^^]]]\\\XXXUUUQQQNNNLLLJJJGGGEEEDDDDDDCCCCCCCCCAAA===::::::999888777666555555555444444444444333333333333333333222222111000000000000000000000000000000000000000////////////000000000000000000//////////////////000111111111111111000000000111111111222222111111111111111111111111111111111111111111111111222222222111111111111000222222222111222222333333000111111222333444444555555444444333333444444555555555444444444444555555444444555555555555444444666555444555777888777666777777777777777777777777666666555555666666777888;;;;;;;;;<<<===>>>>>>???BBBDDDGGGJJJOOOVVV]]]bbbgggggghhhjjjnnnsssxxx{{{{{{{{{|||zzzssspppvvv}}}}}}yyywwwtttvvvvvvvvvyyy{{{wwwppp))))))))))))))))))))))))((()))))))))************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++///222222666BBBOOOaaapppbbb___fffyyy~~~cccdddnnn~~~zzzdddMMMDDD===<<<>>>>>>???AAABBBBBBCCCDDDFFFGGGHHHHHHEEEGGGHHHIIIIIIJJJMMMPPPSSSWWW]]]ccchhhmmmsssvvvyyyyyy{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{zzzzzzzzzzzz{{{{{{|||zzzzzz{{{|||}}}}}}||||||}}}~~~~~~~~~~~~|||yyyzzz{{{|||~~~~~~zzzxxxxxxyyyzzzyyy{{{}}}~~~~~~}}}|||{{{{{{zzzyyyxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvuuuvvvvvvvvvvvvxxxvvvtttsssssssssrrrqqqrrrvvvzzz{{{yyyvvvtttssssssssssssssstttuuuvvvwwwzzzyyyxxxwwwvvvuuutttssssssssssssuuuwwwvvvtttrrrnnnmmmiiiccc]]]YYYXXXXXXWWWWWWXXX[[[^^^^^^]]][[[VVVTTTPPPMMMLLLJJJGGGEEEDDDCCCCCCCCCCCCBBB>>>;;;::::::888777666555555555555444444444444333333333222222222111111111000000000000000000000000000000000000////////////000000000000000000//////////////////000111111111111111000000000000111111111111111111111111111111111111111111111111111111111111222222222111111111000000333333222222111222222222111111222222222222333333444444444444444444444444555555444444444444555555333333444444444444333333555555555555666777777666666666666666666666666666666666666555666777777888;;;<<<<<<<<<======>>>>>>@@@BBBEEEIIIMMMTTT\\\aaahhhhhhhhhjjjmmmrrrxxx|||}}}~~~~~~|||sssmmmrrryyyzzzxxxvvvuuuyyy{{{yyyxxxyyywwwsss************************((()))))))))************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++...000111666EEETTTgggvvv|||\\\aaaqqqtttZZZbbbooo~~~{{{eeeJJJCCC===>>>??????@@@CCCAAAAAABBBCCCEEEFFFGGGGGGEEEFFFHHHIIIJJJKKKNNNPPPTTTYYY___eeejjjoootttwwwyyyzzz{{{||||||{{{zzzyyyxxxxxxyyyzzzzzzzzzyyyyyy{{{zzzzzzzzz{{{{{{|||}}}zzz{{{{{{|||||||||||||||}}}~~~}}}~~~~~~}}}yyyzzz{{{|||~~~~~~|||xxxuuuuuuyyy}}}~~~{{{yyyyyyzzzzzzyyyzzz|||}}}~~~|||{{{yyyzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuttttttuuuuuuvvvwwwuuussssssssstttsssrrrsssvvvzzz{{{yyyvvvtttsssttttttttttttuuuvvvwwwxxxyyyzzzzzzyyywwwtttrrrqqqrrrrrrrrrtttuuuvvvtttsssrrrpppllleee]]]WWWUUUUUUVVVVVVXXX[[[^^^^^^\\\ZZZVVVSSSPPPMMMLLLJJJHHHFFFCCCCCCCCCDDDDDDCCC@@@===;;;:::999777666666666666555555555444444444333333222222222111111111111111000000000000000000000000000000////////////000000////////////000000000000//////000111111111111111//////000000000111111111111111111111111111111111111111111111111111111111222222222111111111000000333333222222111222222222444333333222222111111000444444444444444444444444555555444444444444555555333333444444444444333333444555555555555555666777666666666666666666666666666666666666666777888888;;;<<<<<<<<<======>>>>>>@@@BBBDDDGGGKKKRRRZZZ```fffhhhiiijjjlllqqqxxx}}}}}}~~~~~~|||qqqiiimmmvvvzzzzzzyyyxxx~~~|||xxxvvvtttqqq************************))))))))))))************+++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...///000111111888KKK\\\qqq}}}sssUUUddd}}}{{{fffTTTaaarrrwww___EEE???<<>>>>>???AAABBBCCCEEEIIIPPPXXX^^^dddfffiiikkkmmmqqqyyy}}}}}}{{{wwwqqqgggkkkvvv}}}{{{{{{xxxtttppp************************))))))))))))***************************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///000111222555@@@WWWlll~~~lllWWWllluuu^^^TTTeeeyyyoooVVVBBB>>>===???AAAAAACCCGGGCCCCCCDDDDDDEEEEEEEEEEEEDDDFFFIIIKKKKKKMMMOOOPPPVVV[[[bbbhhhmmmqqquuuwwwyyyzzz|||}}}|||zzzxxxvvvuuuvvvyyyzzz{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}|||||||||||||||}}}~~~~~~~~~~~~}}}|||{{{{{{}}}~~~~~~|||~~~yyysssmmmfff___ZZZTTTSSSQQQPPPPPPQQQSSSTTTRRRVVV[[[___aaacccgggjjjmmmrrrxxx~~~~~~~~~~~~~~~}}}|||{{{{{{zzzyyyxxxwwwwwwvvvyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvtttrrrrrrssstttuuuuuutttssssssuuuwwwwwwvvvuuuvvvwwwvvvtttrrrssssssssssssrrrrrrrrrsssssstttuuuxxxzzzzzzvvvrrrppppppooonnnnnnppprrrttttttsssuuutttrrrmmmfff```]]]\\\XXXXXXXXXZZZ\\\\\\ZZZYYYXXXVVVRRROOOMMMKKKHHHFFFDDDDDDEEEFFFGGGFFFDDDAAA;;;;;;999888777666666666555555555555444444444444111111111111111111111111000000000000000000000000000000////////////000000.../////////000000000111//////000111111111111111////////////000000000111111111111111111111111111111111111111111111111111222222222111111111111000111111111111222333444444222333333333444444444444333333444555555444333333555555444444444444555555555555555666666555555555222555666666444444555777777777777777777777777777777777666666777777888999999:::;;;<<<===>>>???@@@AAABBBCCCDDDHHHNNNVVV\\\```eeejjjlllnnnrrryyy|||{{{}}}}}}sss}}}xxxkkkmmmwww~~~zzz~~~yyyttt************************))))))))))))************))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------...000444999HHHccc{{{iii___vvvuuu]]]XXXjjjjjjPPPEEE@@@>>>@@@@@@>>>???BBBEEEEEEEEEEEEEEEFFFFFFFFFCCCFFFIIIKKKLLLMMMOOOQQQWWW\\\ccciiinnnrrruuuxxxyyyzzz|||}}}|||zzzxxxvvvvvvwwwyyy{{{||||||{{{zzzxxxxxxxxxyyyzzz{{{|||}}}~~~}}}}}}|||||||||}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyzzz}}}~~~}}}~~~~~~zzzyyyzzzzzzzzzrrrnnnhhhaaa[[[UUUOOOKKKHHHHHHHHHGGGGGGGGGGGGHHHFFFJJJPPPSSSUUUWWWZZZ]]]\\\bbbjjjrrrxxx|||}}}}}}~~~~~~}}}|||{{{zzzxxxwwwvvvvvvuuuxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvtttrrrrrrrrrtttuuutttsssssstttvvvxxxyyyxxxxxxyyyyyywwwuuutttuuuvvvrrrrrrqqqppppppqqqqqqqqqssswwwzzzzzzvvvrrrpppooonnnmmmmmmoooqqqssssssrrrssstttssspppjjjeeebbb```ZZZYYYXXXYYY[[[[[[ZZZXXXZZZWWWSSSPPPMMMKKKHHHFFFEEEEEEEEEGGGHHHGGGEEEBBB<<<;;;999888777777666666666666555555555444444444111111111111111111222222000000000000000000000000000000////////////000000.../////////000000111111//////000111111111111111////////////000000000000111111111111111111111111111111111111111111111111222222222111111111111000111111111111222333444555000111222333555666777888333333444555555444333333555555555444444555555555555555666666666666555555222444666666444333555777777777777777777777777777777777777777777888888999999999:::<<<===???@@@AAABBBBBBCCCDDDGGGMMMUUU[[[^^^dddjjjmmmooossszzz|||yyyyyy{{{~~~qqqzzz{{{~~~rrrpppxxx}}}~~~}}}xxxyyy))))))))))))))))))))))))(((((())))))***************++++++,,,,,,++++++***++++++******++++++,,,------------............///000000222666===PPPqqq~~~iii^^^zzzjjj^^^ZZZmmm~~~~~~gggPPPBBBAAA???======>>>???@@@EEECCCBBBDDDGGGIIIHHHFFFFFFGGGHHHJJJLLLNNNQQQRRRXXX\\\ccciiimmmqqquuuwww|||||||||{{{zzzxxxwwwvvvxxxxxxxxxxxxyyy{{{}}}~~~~~~}}}|||{{{zzz{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~vvvqqquuu}}}tttnnnhhheeeggghhheeebbb^^^[[[WWWRRRMMMIIIGGGFFFCCCCCCCCCBBBBBBAAAAAAAAACCCEEEGGGGGGGGGHHHJJJLLLOOORRRWWW^^^eeeooozzz|||~~~~~~~~~~~~~~~{{{zzzyyyxxxwwwxxxyyyzzzwwwwwwxxxwwwvvvtttrrrqqqsssssssssssstttttttttuuuvvvwwwvvvsssooonnnqqqtttvvvtttrrrrrrtttvvvvvvvvvzzzxxxwwwvvvwwwvvvtttsssssssssssstttssssssrrrrrrppprrrtttuuusssqqqpppppppppoooooooooppppppnnnmmmsssrrrpppooolllhhhbbb^^^]]]\\\]]]^^^___]]]ZZZXXXYYYWWWTTTRRRQQQNNNJJJGGGHHHFFFDDDDDDDDDDDDCCCBBB===;;;888777777666444333666555444444333333444444333333444444333222000//////////////////...------111111222222222222111111////////////////////////000111111111111222222222000000111111111222222222000000111111111222222222222222222222222222222222444222222222333333111///222222333444444555666666444444555555666777777777666666666777777777777888777777666555555555555666777888999999999777666555666666666666666666666666888888888888777777777777888888888888888888999:::<<<===??????>>>>>>@@@AAAAAABBBBBBCCCEEEKKKRRRWWWdddgggjjjlllmmmpppuuuzzz~~~yyywwwxxx|||~~~|||zzzzzz|||zzzqqqqqqwww|||~~~wwwxxx|||{{{)))))))))))))))))))))))))))))))))))))))************++++++,,,,,,++++++***++++++******++++++,,,------------............//////222555:::FFF```yyygggbbb}}}nnngggeeewwwxxx```IIIBBBAAA@@@??????@@@AAABBBEEECCCBBBDDDGGGHHHGGGFFFFFFGGGHHHJJJLLLOOOQQQRRRZZZ^^^eeejjjnnnrrruuuwww{{{{{{{{{zzzyyyxxxwwwvvvxxxxxxxxxxxxyyy{{{|||}}}~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~xxxyyy~~~wwwqqqqqqsssqqqlll```[[[UUUTTTVVVWWWVVVTTTOOONNNLLLIIIGGGFFFEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA???AAACCCCCCCCCCCCEEEFFFHHHKKKNNNSSSZZZdddnnntttvvvyyy|||}}}}}}~~~~~~{{{zzzyyyxxxxxxxxxyyyzzzwwwxxxxxxwwwvvvuuusssrrrssstttttttttuuuuuuuuuuuuuuuvvvuuutttqqqrrrtttwwwvvvtttssssssuuuvvvvvvuuuxxxvvvuuuvvvwwwwwwvvvuuuttttttttttttsssqqqppppppoooqqqtttuuusssrrrqqqqqqrrrqqqpppqqqrrrrrrpppnnnpppooonnnmmmlllhhhccc___]]]]]]]]]^^^^^^]]]ZZZXXXXXXVVVTTTSSSQQQOOOKKKIIIHHHFFFDDDDDDDDDEEEDDDCCC>>><<<999888888777555444555555444333333333333333333333333333222111000///111111222222111000000///000000111111111111000000////////////////////////000111111111111222222222000000111111111222222222333333444444444555555555333333333333333333333333666555444555666666444222111222222333444444555555333444444555555666666777333333444444444555555555777666555555444444555555555555666666666555333333555555555555555555555555777777777777777777777777888888777777777888999999888:::<<<======>>>@@@BBBBBBBBBCCCCCCEEEJJJQQQUUUcccgggkkkmmmnnnqqqvvv{{{}}}zzzxxxyyy~~~}}}}}}~~~~~~tttrrrvvvzzz{{{zzz{{{~~~))))))))))))))))))))))))*********)))))))))))))))***++++++,,,,,,++++++***++++++******++++++,,,------------............///+++000333777JJJjjjrrrddddddmmmjjjtttqqqYYYEEEAAAAAA@@@@@@@@@BBBDDDEEEEEEDDDCCCDDDFFFGGGGGGFFFFFFGGGHHHJJJLLLOOOQQQSSS\\\aaaggglllooorrruuuwwwxxxyyyyyyyyyxxxwwwwwwvvvwwwwwwwwwxxxyyyzzz{{{|||~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~|||ssstttzzz~~~~~~zzzsssnnniiiaaaYYYQQQMMMIIIIIIKKKMMMLLLKKKEEEDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAABBBBBBBBB>>>???AAA@@@@@@???AAABBBBBBDDDEEEHHHNNNVVV```fffmmmppptttvvvwwwzzz}}}~~~~~~{{{{{{zzzyyyyyyyyyyyyzzzxxxxxxxxxwwwvvvuuutttsssuuuuuuuuuuuuvvvvvvvvvvvvssstttuuuttttttuuuxxxzzzuuuttttttuuuwwwxxxvvvuuuvvvttttttuuuvvvwwwwwwvvvuuuttttttsssrrrpppooonnnnnnpppssstttsssrrrsssssssssrrrrrrsssttttttqqqooonnnmmmmmmmmmllliiiddd```^^^]]]]]]^^^^^^]]][[[XXXWWWVVVTTTSSSSSSQQQMMMJJJGGGEEEDDDDDDEEEFFFEEEDDD???===:::999888888666555555444333333222222333333333333222111000000000000111222222222222111000000//////000000000000//////////////////////////////000111111111111222222222111111111111111222222222444444444444555555555666444444444444444444444444666555555555666666555333111111111222333333444444222222333444444555555666222333333333444444444444555555444333333333444444333444555555555444333222444444444444444444444444666666666666666666666666777777666666777888999999666999;;;======???AAACCCCCCDDDDDDDDDEEEIIIOOOSSSaaaeeejjjmmmnnnrrrwww{{{yyywwwzzz~~~vvvrrrtttwwwyyy}}}|||}}}))))))))))))))))))))))))************))))))))))))***++++++,,,,,,++++++***++++++******++++++,,,------------............///+++111333555KKKmmmllldddffftttdddggg~~~kkkUUUEEE?????????@@@AAACCCDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJMMMPPPRRRTTT]]]aaagggllloooqqqtttvvvvvvwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwxxxyyyyyyzzz{{{{{{||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~tttnnnqqqxxxvvvlllcccYYYPPPLLLIIIFFFFFFGGGIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBAAA@@@???@@@AAAAAAAAABBBCCCFFFMMMUUU\\\dddhhhmmmoooqqqtttyyy}}}~~~{{{}}}~~~|||{{{{{{zzzzzzzzzzzzzzzxxxxxxwwwwwwvvvuuuttttttuuuvvvvvvvvvvvvwwwwwwwwwtttttttttuuuuuuvvvxxxyyyttttttuuuvvvxxxxxxvvvtttvvvuuuttttttvvvvvvuuutttrrrrrrrrrrrrqqqpppooonnnmmmooorrrssssssssstttuuutttttttttuuuvvvuuussspppooonnnnnnmmmllliiidddaaa___^^^]]]^^^^^^]]][[[XXXVVVUUUUUUUUUTTTRRROOOLLLFFFEEECCCDDDEEEFFFFFFEEE???===:::888888777666444444444333222222222222333444333111000///000111111///000000111000000//////000000111111111111000000////////////////////////000000111111111222222222111111111111111111111111111111111222222222333333333333333333333333333333333222111222333333222000000000111111222222222222111222222333333444555555444444444555555555666666555444333333222222333333444555666666666555444333444444444444444444444444444444444555555555555555666666666666777888999999:::<<<>>>??????AAACCCEEEEEEEEEEEEEEEEEEIIIMMMQQQ]]]bbbhhhlllnnnrrrwww{{{|||wwwyyy|||vvvpppqqqvvvzzz~~~{{{zzz|||))))))))))))))))))))))))*********)))))))))))))))***++++++,,,,,,++++++***++++++******++++++,,,------------............///000666777;;;SSSttt{{{fffdddnnnmmmaaajjjxxxcccPPPDDD>>>>>>???@@@AAABBBDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJMMMPPPSSSTTT]]]aaagggkkknnnppprrrtttvvvvvvvvvwwwvvvvvvuuuuuuvvvvvvwwwxxxxxxyyyyyyyyyxxxyyyzzz{{{{{{||||||{{{{{{|||~~~}}}~~~~~~~~~~~~}}}~~~~~~sssiiieeekkksssssseee[[[RRRKKKFFFDDDBBBBBBBBBCCCBBBBBBGGGGGGFFFEEEDDDBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBB@@@@@@@@@AAAAAAAAAAAA@@@BBBGGGNNNSSS\\\aaafffjjjllloootttxxx}}}~~~{{{}}}~~~||||||||||||{{{{{{zzzzzzxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvvvvvvvwwwwwwwwwxxxvvvuuutttuuuuuuvvvvvvvvvtttttttttvvvxxxxxxvvvtttwwwvvvttttttuuutttsssqqqoooooopppppppppppppppppplllnnnpppqqqqqqrrrsssuuutttttttttvvvwwwvvvsssppprrrqqqpppooommmjjjddd```aaa___^^^]]]^^^]]][[[YYYVVVVVVVVVVVVVVVTTTPPPMMMGGGEEEDDDDDDFFFGGGFFFFFF>>>;;;999777777666444333555444333333222222333333333222111000000000111222000000111111111111111000111222222333333222222111000000000000000000000000000000111111111222222222111111111111111111111111///000000000111111111111111111111111111111111111000//////000222222000///000000111111111111222222111111222222333444444444444444444555555555666666444444333222222222222333333444555666666555444444444444444444444444444444333444444444555555555666666666666666777888999:::<<<>>>???@@@???@@@AAACCCEEEFFFFFFEEEFFFHHHLLLPPPXXX^^^fffkkknnnrrrvvvzzz||||||xxxoooooovvv||||||yyyyyy}}}))))))))))))))))))))))))((()))))))))***************++++++,,,,,,++++++***++++++******++++++,,,------------............///111333666AAAZZZvvvvvvaaacccvvvmmmeeetttsss[[[IIIBBB===>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFEEEDDDEEEGGGFFFGGGHHHKKKNNNQQQTTTUUU]]]aaafffkkknnnpppssstttvvvwwwwwwwwwvvvuuuuuutttuuuvvvwwwxxxxxxxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzzzz|||}}}~~~~~~~~~sssggg^^^[[[```iii{{{~~~yyykkk[[[PPPJJJFFFCCCBBBBBBAAAAAAAAAAAAAAADDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBB???AAABBBAAA??????@@@AAA@@@@@@@@@??????BBBGGGKKKTTTYYY```fffiiinnntttxxx}}}~~~~~~||||||}}}}}}||||||{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxvvvuuuuuuvvvvvvuuussstttsssssstttvvvwwwuuutttwwwvvvtttttttttsssrrrppplllmmmnnnoooppppppppppppkkkmmmoooooooooppprrrsssrrrssstttvvvwwwuuurrrooosssrrrqqqpppnnnjjjeeeaaabbb```^^^]]]]]]]]][[[YYYWWWWWWWWWXXXXXXUUUQQQMMMHHHFFFEEEEEEFFFGGGFFFEEE===;;;888777666666444222555555444333333333333444333333222222222222222333222222333444444444444333222333333333333333333222000000000000000000000000000111111111111222222222222222222111111111111111111111111111222222222222111111111111111111111111111000000111333333222000111111111111111111111111111111222333333444444555222333333333444444444444444444333222222222333333111222333444444444333222444444444444444444444444333333444444555666666666777777777777888999;;;;;;;;;===>>>>>>===>>>???@@@EEEFFFFFFFFFFFFHHHLLLOOOUUU\\\eeelllpppssswww{{{~~~rrrpppvvv||||||zzz{{{}}}~~~{{{))))))))))))))))))))))))''''''((()))***++++++,,,***++++++,,,,,,++++++***++++++******++++++,,,------------............///111000555EEE]]]rrr}}}qqq\\\```xxxmmmgggzzzoooVVVFFFBBB??????@@@BBBBBBCCCCCCCCCDDDFFFGGGFFFDDDCCCEEEGGGFFFGGGHHHKKKNNNQQQTTTVVV]]]aaaggglllooorrrtttvvvxxxxxxxxxwwwvvvuuutttsssuuuvvvwwwxxxxxxxxxwwwvvvxxxyyyyyyzzzzzzzzzyyyyyy{{{}}}}}}~~~~~~zzzlllaaaXXXSSSWWW]]]hhhnnnmmmaaaSSSKKKHHHGGGCCCCCCDDDEEEEEEEEEFFFGGGDDDEEEFFFHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCBBB???@@@AAAAAA@@@???AAABBB???@@@@@@@@@???AAADDDFFFKKKRRR[[[ccciiipppwww}}}~~~~~~||||||}}}~~~}}}|||{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxuuuuuuuuuvvvvvvvvvwwwwwwyyywwwvvvvvvxxxxxxvvvttttttsssrrrrrrtttuuuuuutttuuutttssssssttttttrrrqqqmmmmmmnnnooooooooonnnnnnkkklllmmmmmmmmmmmmoooqqqqqqqqqrrruuuvvvtttpppmmmqqqpppoooooonnnkkkfffbbbcccaaa^^^]]]]]]]]][[[ZZZXXXXXXXXXYYYXXXUUUQQQMMMIIIGGGEEEEEEFFFFFFEEEDDD>>><<<999888777777555333777666555555444444555555222333333444444444333333222333333444555555444444222222222333333222222222000000000000000000000000000111111111111222222222222222222111111111000000111111222222222333333333111111111111111111111111111000000111333333222111222222222222222222222222222222333333444555555555333333444444444555555555555555444333333333333333111222333555555555444333555555555555555555555555333444444555666666777777777777888888999;;;<<<===:::<<<>>>>>>>>>???@@@BBBDDDEEEFFFFFFGGGIIILLLOOOUUU\\\fffnnnrrruuuyyy}}}}}}{{{zzzssstttxxx{{{zzzyyy||||||yyy))))))))))))))))))))))))&&&&&&''')))***+++,,,---+++++++++,,,,,,+++++++++++++++******++++++,,,------------.........//////666222888KKKaaaqqqzzznnnXXX^^^tttjjjeeeyyyoooVVVHHHFFF@@@AAABBBCCCDDDDDDDDDDDDDDDFFFHHHGGGDDDCCCEEEGGGFFFGGGHHHKKKNNNRRRTTTVVV]]]bbbhhhmmmpppsssvvvxxxyyyyyyyyyxxxwwwuuutttsssuuuuuuwwwxxxxxxwwwvvvvvvyyyzzzzzz{{{{{{zzzzzzyyy}}}}}}~~~~~~~~~~~~wwwjjj```XXXQQQRRRVVVWWW___ccc[[[QQQLLLLLLLLL@@@BBBDDDEEEFFFGGGIIIKKKGGGHHHJJJKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@BBBCCCCCCBBBBBBCCCDDD???AAABBBBBBAAABBBCCCEEEEEEMMMXXXbbbjjjrrr{{{~~~~~~~~~~~~|||}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxuuuuuuuuuuuuvvvvvvvvvvvvyyywwwvvvxxxzzz{{{yyyvvvtttrrrpppppprrrtttttttttsssrrrqqqrrrtttuuutttsssnnnooooooooonnnmmmllllllkkklllmmmlllllllllnnnpppoooppprrrtttuuusssooolllnnnmmmmmmnnnnnnkkkgggccccccaaa___]]]]]]]]][[[ZZZYYYYYYYYYZZZYYYVVVPPPLLLJJJHHHFFFEEEFFFFFFEEEDDD???===:::999888888666444777777666555555555555666222333444555666555444333000111222222333333333333111111222222222222111111000000000000000000000000000111111111111222222222222222222222111111000000000000111111111222222222222222222222222222222222/////////000222222111000333333222222222222222222222333333444444555555666666666666777777777777888666555444444333333444444333444666777777777666666666666666666666666666666444444555555666777888888888888888999:::<<<===>>>:::<<>>???@@@BBBEEEGGGHHHFFFGGGHHHGGGFFFFFFHHHIIIQQQYYYccclllqqquuuzzz~~~wwwttt{{{wwwrrrrrrtttzzz~~~~~~~~~{{{vvv+++******************+++************))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------,,,,,,...000222000:::RRRdddlllqqqyyyxxx```^^^kkk~~~oookkkppp[[[PPPNNNHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFIIILLLOOOSSSWWW[[[```dddjjjnnnqqqsssuuuwwwuuuuuuttttttsssrrrrrrrrrssssssssstttvvvvvvvvvuuuxxxxxxxxxyyyzzzzzz{{{{{{}}}~~~~~~~~~}}}~~~~~~~~~tttggg^^^ZZZZZZYYYYYY]]]]]]\\\[[[WWWRRRNNNKKKJJJHHHHHHKKKQQQTTTRRRPPPRRRRRRRRRRRRQQQPPPOOOOOOQQQOOOLLLKKKLLLLLLLLLKKKKKKJJJHHHHHHHHHGGGEEECCCBBBAAAAAA@@@@@@AAAAAABBBCCCGGGMMMTTT]]]iiiwww}}}zzzyyyzzz~~~|||{{{zzz{{{{{{~~~~~~~~~|||zzzzzzxxxwwwwwwxxxyyyyyyxxxuuutttsssssstttvvvxxxyyyxxxwwwuuussssssssstttuuuttttttttttttsssssssssrrrssssssrrrrrrqqqrrrrrrrrrppppppppppppoooooooooooommmnnnooooooppppppoooooorrrrrrqqqqqqrrrsssssstttpppooonnnlllhhhdddaaa_________]]]\\\ZZZYYYWWWWWWXXXYYYYYYYYYWWWUUURRRQQQMMMKKKHHHFFFFFFEEECCCBBBAAA???;;;:::999999888777777777777777666666666666666555555444333333222222222222111111111000000000////////////000000000111111//////000111222111000000000000000000000000000222222111111111000000000///000000000111111111111000000000000000000000000000111111111111222222222333333333333333333333333333222222333555555444222333333444444555666666666555555444333333333444444666555444333333444555555666666666666666666666666555555555666666666777777888999999::::::;;;;;;<<<===>>>???@@@BBBDDDFFFHHHGGGHHHHHHHHHGGGGGGIIIJJJRRRWWW```iiipppvvvzzz|||wwwrrrxxxxxxqqqqqqrrrxxx}}}}}}~~~}}}xxx************************)))))))))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...---,,,,,,...000222222===RRRdddkkkqqqwww~~~ppp]]]bbbtttyyymmmkkkssscccYYYVVVMMMLLLJJJIIIGGGGGGFFFFFFHHHGGGGGGFFFEEEEEEDDDDDDGGGIIILLLOOORRRUUUZZZ]]]bbbfffkkkoooqqqrrrtttuuuttttttssssssrrrqqqqqqqqqrrrrrrssstttuuuuuuuuuuuuyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~xxxpppfff```___aaabbbbbbdddcccbbb```\\\XXXUUUSSSRRRPPPPPPSSSWWWZZZYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUSSSQQQPPPQQQRRRQQQPPPQQQOOOMMMLLLLLLKKKHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBEEEIIIMMMSSS]]]jjjsss}}}yyyuuurrrtttxxx{{{~~~|||{{{{{{{{{{{{~~~}}}}}}~~~~~~~~~{{{yyyzzzxxxwwwwwwxxxyyyyyyxxxuuuuuuuuuvvvvvvwwwxxxxxxuuutttsssrrrrrrssstttuuuuuuuuuuuutttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqooonnnnnnnnnooopppnnnoooqqqssssssrrrqqqpppqqqqqqrrrrrrssssssrrrrrrooonnnmmmkkkgggccc___]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYYYYXXXWWWUUUTTTSSSQQQMMMIIIFFFEEEEEEDDDCCCAAA>>>;;;999999888777666666555555555444444444444555555555444444333333222111111111111000000000////////////000000000111111111//////000111222111000000000000000000000000000111111000000000000//////000000000000111111111111000000000000000000000000000111111111111222222222333333333333333333333333222222333555666777555333333333333444555555666666333333333333333444555666666555555444555555666666777777777777777777777777666666666666777777777888888999999::::::;;;;;;<<<======>>>@@@BBBDDDFFFGGGHHHIIIJJJIIIHHHHHHJJJLLLSSSVVV]]]fffpppwwwzzz{{{xxxrrrvvvyyypppmmmooovvv{{{{{{|||~~~}}}zzz*********++++++*********)))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...---,,,---...000444666AAAUUUeeemmmrrrwwwmmmbbbkkk{{{nnnhhhiiisssfff]]]YYYMMMLLLJJJHHHFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFHHHKKKNNNQQQSSSWWW[[[^^^dddggglllooopppqqqrrrttttttsssssssssrrrrrrqqqqqqqqqssstttuuuuuuuuuuuuvvvzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}}}}}}}}}}}}}tttnnngggdddfffiiillllllmmmllljjjhhhdddaaa___]]]\\\[[[ZZZ\\\___aaaaaa```]]]]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYZZZZZZZZZXXXXXXVVVSSSPPPOOONNNKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCGGGHHHIIIIIIKKKQQQ[[[bbbrrr~~~xxxrrrnnnnnnqqqsssyyy}}}|||{{{zzzzzzzzz}}}}}}}}}~~~~~~|||yyyzzzxxxwwwwwwxxxyyyyyyxxxuuuvvvwwwxxxyyyxxxxxxwwwtttsssssssssssstttuuuvvvvvvuuuuuuuuuuuutttttttttqqqqqqrrrrrrssssssrrrrrrrrrqqqooommmmmmnnnpppqqqoooqqqsssuuuvvvtttrrrqqqooopppqqqrrrrrrqqqpppooooooooommmjjjgggccc___]]][[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZYYYXXXWWWVVVUUUUUUSSSNNNHHHDDDCCCCCCDDDDDDBBB???;;;999999888777666555555555444444444333333555555444444444333333333111111111000000000////////////000000000111111111111/////////111222111000000000000000000000000000000000000///////////////000000000000000111111111000000000000000000000000000000111111111222222222222222333333333333444444111111222444666666444222222333333444444555666666444444333333333444444555555555555555555555666666666666666666666666666666555555666666666777777777888999999::::::;;;;;;<<<======>>>???BBBDDDFFFGGGIIIJJJJJJJJJIIIJJJLLLNNNTTTVVVZZZdddooowwwzzzzzzzzzuuuxxxzzzooojjjmmmtttyyyxxxxxxzzz{{{zzz)))***++++++++++++***)))))))))******++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........------///000333888DDDVVVdddmmmssswww}}}pppmmmwwwyyydddaaadddzzz{{{oooeee\\\UUUJJJIIIGGGEEEDDDDDDEEEFFFDDDEEEEEEFFFGGGHHHHHHIIIIIIKKKNNNQQQSSSVVV[[[^^^eeehhhlllooopppqqqrrrssstttttttttsssssssssssssssqqqsssvvvvvvuuutttvvvwww{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||||||||~~~~~~~~~~~~tttooojjjjjjnnnsssvvvvvvuuutttqqqnnnkkkhhhgggfffdddcccbbbbbbccceeeeeeeeebbbbbbaaaaaabbbcccdddeeegggfffeeefffggghhhgggfff```\\\XXXTTTRRROOOLLLJJJIIIHHHHHHGGGFFFFFFGGGGGGIIIJJJJJJHHHHHHKKKRRRXXXdddrrrzzzsssnnnlllllllllpppvvv~~~}}}|||{{{zzzyyyyyyyyy}}}}}}~~~}}}zzzzzzxxxwwwwwwxxxyyyyyyxxxuuuvvvxxxyyyyyyyyywwwvvvtttttttttuuuuuuvvvwwwwwwvvvuuuuuuuuuuuutttttttttqqqqqqrrrsssssssssrrrqqqrrrqqqooommmmmmnnnpppqqqppprrrtttvvvvvvuuusssqqqpppqqqrrrssssssrrrqqqppppppooonnnkkkgggccc___]]]YYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZYYYXXXWWWWWWVVVVVVSSSNNNGGGCCCBBBBBBCCCCCCCCC@@@<<<:::999999777666666666666555555555444444444444444444444333333333111111111111000000000000000000000000111111111111111/////////111222111000111111111111111111111111///////////////000000000111111000000000000000000000000000000000000000000000000111111111222222222222222222333333444444444111111111333555555333111222222333333444555555555666666555444333222222333333333444444555555555555555555555555555555555555444444555555555666666666888999999::::::;;;;;;<<<<<<===>>>???AAACCCEEEGGGIIIJJJKKKKKKJJJKKKMMMOOOUUUVVVYYYbbbmmmuuuxxxyyy}}}~~~zzz}}}}}}ppphhhkkkssswwwvvvuuuwwwyyyyyy)))***+++,,,,,,+++***)))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///...------///111111888FFFVVVdddnnntttwwwtttwwwsss^^^___dddyyyuuujjjaaaWWWMMMCCCCCCCCCCCCCCCDDDEEEEEECCCDDDEEEFFFGGGIIIJJJJJJJJJLLLOOOQQQSSSVVVZZZ]]]eeehhhlllooopppqqqrrrssstttttttttsssssssssssssssrrruuuxxxxxxvvvuuuwwwyyy{{{zzzxxxxxxyyyzzz}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}||||||{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~wwwssspppqqqvvv{{{~~~~~~|||zzzvvvssspppnnnnnnmmmlllkkkiiigggggggggggghhhggggggggghhhiiikkknnnooopppppppppqqqssstttrrrqqqkkkgggaaa\\\XXXTTTPPPNNNKKKKKKJJJIIIIIIIIIIIIIIIGGGIIIJJJJJJIIIKKKPPPUUUYYYeeeuuu~~~vvvpppllliiigggfffllluuu}}}}}}}}}||||||{{{zzzyyyyyy|||}}}~~~}}}zzzzzzxxxwwwwwwxxxyyyyyyxxxvvvwwwxxxyyyyyyxxxwwwvvvuuuvvvvvvwwwwwwwwwxxxxxxuuuuuuuuutttttttttssssssrrrrrrssstttsssrrrqqqppprrrqqqooonnnnnnnnnoooppppppqqqsssuuuuuutttsssrrrsssssstttttttttsssrrrrrrppppppnnnkkkgggbbb^^^\\\XXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVQQQMMMGGGCCCBBBCCCDDDDDDEEEBBB>>><<<;;;:::888777777777666666666555555555444444444444444444444444222222222222111111111000000000000111111111222222111//////000111222111000111111111111111111111111//////000000000000111111111111111111000000000000000000000000000000000000000111111111111222222222111222222333333444444555333222111111222333222111222222222333444444555555777777555444333222222222222333444555555555555555555555555555555555555555444444444444555555555555888999999::::::;;;;;;<<<<<<<<<===???AAACCCEEEFFFHHHJJJKKKKKKJJJKKKMMMOOOTTTUUUXXX___hhhoootttvvvxxx|||tttjjjjjjrrrwwwuuutttwww{{{}}}(((***+++,,,,,,+++***(((,,,++++++++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///...------///111222<<>>@@@BBBDDDEEEEEEFFFEEEEEEFFFGGGGGGHHHIIIIIIKKKMMMPPPRRRTTTWWW[[[^^^dddhhhlllooopppqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrvvvzzzyyywwwvvvxxx{{{zzzyyywwwwwwwwwyyy|||~~~}}}~~~~~~||||||{{{{{{{{{|||~~~~~~~~~~~~}}}}}}|||{{{{{{zzz|||}}}~~~~~~~~~~~~~~~|||xxxvvvwww|||~~~zzzwwwvvvvvvvvvvvvuuurrrooommmllllllmmmppppppppprrrtttxxx{{{}}}~~~}}}~~~}}}xxxqqqjjjeee```[[[YYYSSSRRRQQQOOONNNMMMMMMMMMHHHJJJMMMLLLKKKKKKNNNQQQRRR\\\jjjzzzzzzsssmmmgggbbb^^^bbbiiipppwww}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{}}}|||yyyzzzxxxwwwwwwxxxyyyyyyxxxvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwttttttttttttsssssssssrrrssssssttttttsssqqqooonnnppppppppppppoooooooooooopppqqqrrrrrrssssssrrrrrrsssrrrqqqqqqppppppqqqqqqoooooommmjjjeeeaaa]]]ZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[YYYWWWVVVPPPMMMHHHEEEDDDEEEEEEEEEFFFCCC???===<<<;;;999888666666666666555555555555444444444444444444444444333333333333222222222222000000111111111222222222111//////000111222111000111111111111111111111111000000000111111111222222111111111111000000000///000000000000000000000000000111111111111222222222111111222333333444555555777555222111111222222222111222222333333444555555666555444333333333333333222333555666777777666666555555555555555555555555555555555555666666666666888999999::::::;;;;;;<<<<<<<<<===???AAACCCEEEFFFHHHIIIJJJJJJJJJKKKMMMOOOPPPSSSWWW\\\aaahhhnnnsssvvvzzzzzzooohhhqqqwwwvvvuuuzzz((()))+++,,,,,,+++)))(((---,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,------------...//////---...///111555AAAPPP___lllwww~~~zzzttt{{{lll\\\eeeppp~~~pppfff^^^QQQCCC:::<<>>===<<<:::888666666555555555444444444444444444444444444444444444444444333333333222222000111111111111222222222111//////000111222111000111111111111111111111111000000111111222222222333222111111111000000//////000000000000000000000000000111111111111222222222111111222333333444555555:::777333111111222333333111222222333333444555555444444333333333444555555333444666777888888888777777777777777777777777777666666666666777777777777888999999::::::;;;<<<<<<<<<<<<===>>>AAACCCEEEFFFGGGIIIJJJJJJJJJKKKMMMOOONNNQQQVVVYYY\\\bbbjjjpppuuuzzz|||}}}~~~sssgggpppwwwwwwwww~~~++++++******************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,---///...---///555666DDDYYYnnn~~~~~~www}}}gggTTT___zzzvvvqqqkkk\\\JJJ???999;;;===AAADDDGGGIIIJJJFFFGGGHHHHHHFFFFFFGGGHHHLLLNNNRRRTTTWWWZZZ^^^aaafffiiimmmppppppooonnnoooqqqrrrssssssrrrrrrtttuuuvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxxxxyyyzzz{{{||||||~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}||||||||||||}}}yyyzzz|||{{{zzzzzz{{{}}}zzzzzz{{{}}}~~~}}}|||}}}{{{sssmmmhhheee```]]]ZZZXXXUUUSSSTTTQQQNNNLLLLLLMMMMMMLLLQQQVVVaaaoooxxxqqqggg]]]```\\\ZZZ]]]```eeennnxxxzzz~~~}}}{{{{{{||||||||||||{{{{{{xxxxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{yyyvvvuuuvvvwwwttttttuuuuuuvvvxxxyyyzzzzzzxxxuuurrrqqqpppqqqrrrsssrrrrrrqqqpppooonnnnnnqqqqqqpppppppppppppppqqqpppqqqsssttttttsssqqqpppjjjeeeaaadddkkkppppppmmmooolllhhhddd```]]][[[ZZZVVVXXXZZZZZZYYYYYYZZZ[[[YYY[[[\\\\\\ZZZXXXWWWXXXLLLKKKIIIGGGFFFFFFGGGHHHFFFEEECCCAAA???===<<<;;;888888777666555444333333555444333222222333555666222222222222222222222222222111000000000111333333111111000///////////////000000000000111222333444000000000000000000000000111222222333333222222111000000000000000111111222............///111222333555444222000000111222333111111111111111111111111222222333444444555555666777666666555444333333333555555666666666666555555777777777777777777777777666666666666777777777777888888888888888888999999:::;;;<<<>>>@@@BBBDDDEEEGGGIIIKKKLLLKKKKKKLLLMMMQQQRRRSSSTTTVVV]]]gggooosss{{{{{{~~~zzzmmmtttsssttt{{{~~~***************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,---//////---000555888III```ttt}}}yyyvvv```SSSccc}}}sssmmmfffYYYJJJAAA;;;===???AAADDDFFFGGGGGGFFFGGGHHHHHHGGGFFFGGGIIILLLOOORRRTTTWWWZZZ^^^aaadddgggkkkmmmmmmllllllmmmppprrrssssssrrrrrrtttuuuvvvvvvvvvwwwwwwxxxyyyzzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}|||{{{zzzzzzzzzzzzzzzyyy{{{||||||{{{zzz|||}}}~~~~~~~~~~~~zzz{{{~~~}}}vvvoookkkfffaaa^^^[[[YYYWWWYYYVVVSSSQQQQQQRRRQQQPPPQQQTTTZZZeeessszzzssshhh^^^]]]YYYWWWYYY[[[___fffnnnttt{{{~~~}}}||||||}}}}}}}}}}}}||||||zzzzzzyyyxxxxxxyyyyyyyyy{{{{{{{{{yyywwwuuuvvvwwwttttttttttttuuuvvvwwwxxxwwwvvvuuusssrrrrrrrrrsssppppppppppppppppppooooooooonnnnnnoooooopppqqqrrrpppqqqsssttttttsssqqqpppiiiddd___aaahhhmmmmmmkkkmmmkkkgggccc```]]]\\\[[[XXXZZZ[[[[[[ZZZYYYZZZZZZYYY[[[]]]\\\ZZZXXXXXXXXXPPPNNNKKKGGGEEEDDDDDDEEEFFFEEEDDDBBB@@@===<<<;;;999888777666555444444333444444444333333444444555222222222222222222222222222111000000000111222333111111000///////////////000000000000111222333444000000000000000000000000111222222333333222222111000000000000000111222222000000000///000000111111444444222111111111222222111111111111111111111111111111222333333444444555777777666666555444444333555555666666666666555555777777777777777777777777666666666666777777777777888888888999999999999::::::;;;===>>>AAACCCDDDEEEFFFHHHJJJKKKJJJJJJKKKLLLQQQRRRSSSSSSUUU\\\eeemmmssszzz|||tttuuuyyynnnuuuuuuwww~~~}}}~~~************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,---000///...111666<<>>???@@@BBBDDDEEEEEEEEEEEEGGGHHHHHHGGGGGGHHHJJJLLLOOORRRUUUWWWZZZ___bbbdddgggjjjllllllllllllmmmpppqqqsssssssssssstttvvvwwwwwwwwwwwwxxxyyyzzz{{{zzzzzzzzz{{{|||~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzzyyyzzzzzz{{{}}}|||{{{{{{|||~~~}}}}}}}}}}}}~~~zzz|||zzzuuummmgggccc```^^^]]]___]]]YYYXXXWWWWWWWWWVVVSSSSSSUUU[[[gggxxxwwwlllbbb]]]XXXVVVXXXYYYZZZ^^^dddlllsss~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzzzzzyyyzzzzzz{{{|||{{{yyywwwvvvwwwxxxuuuttttttssssssttttttuuuttttttttttttttttttssssssmmmmmmnnnooopppqqqqqqrrrmmmmmmmmmnnnooopppqqqrrrpppqqqrrrssssssrrrqqqpppgggaaa\\\]]]ccchhhiiihhhiiihhheeeccc```^^^]]]\\\[[[\\\]]]]]][[[YYYYYYYYYYYY[[[\\\\\\ZZZXXXWWWWWWTTTQQQMMMIIIEEECCCBBBBBBGGGFFFEEECCCAAA>>><<<:::999999888777666555444444444444555555555444444333222222222222222222222222111111000000111111222333111000000///////////////000000000000111111222333000000000000000000000000111111222222222222111111111000000000000111222222333222111111000000111111333333333222222222222111222222222222222222222222111111111222333333444444888777777666666555555444555555666666666666555555777777777777777777777777666666666666777777777777999999999:::::::::;;;;;;;;;<<<===???AAACCCDDDEEEFFFHHHJJJJJJIIIIIIJJJKKKQQQRRRSSSTTTUUU[[[cccjjjssszzz~~~tttpppzzz}}}ooouuuwww|||~~~yyy***************+++++++++************************+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------...------000000///222777@@@WWWrrr|||ppp]]]YYYooorrriii^^^QQQEEE@@@>>>???AAABBBDDDEEEEEEFFFEEEFFFHHHHHHHHHHHHIIIKKKMMMOOORRRUUUWWW[[[___bbbeeehhhkkkmmmmmmmmmnnnnnnoooqqqrrrsssssssssuuuwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{|||~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}||||||||||||{{{|||~~~}}}||||||}}}}}}}}}~~~~~~~~~zzz~~~~~~uuummmhhheeecccbbbdddbbb___]]]\\\\\\ZZZYYYUUUTTTTTTWWWbbbrrr|||qqqhhh___ZZZXXXZZZ[[[[[[]]]aaagggnnnyyy~~~~~~}}}|||{{{{{{zzz{{{|||||||||zzzxxxwwwwwwyyywwwvvvuuutttssssssssssssssstttuuuvvvuuutttrrrpppjjjkkklllnnnppprrrssstttpppppppppoooppppppqqqrrrppppppqqqrrrrrrrrrqqqqqqfffaaa[[[ZZZ^^^ccceeeeeefffeeecccbbb```^^^]]]]]]]]]^^^___]]]ZZZXXXXXXXXXWWWYYYZZZZZZXXXVVVUUUVVVUUURRRNNNIIIEEECCCBBBBBBGGGGGGFFFDDDBBB???===;;;:::999888888666666555444444444666666666555333222222222222222222222222222111111111111111222222222000000////////////000000000000000000000111222222000000000000000000000000111111222222222222111111111111000000111111222333333333222111111222222222222222333333333222222111222222222222222222222222111222222333333444555555888888777777666666666555555555666666666666555555666666666666666666666666666666666666777777777777999:::::::::;;;<<<<<<<<<<<<===>>>@@@BBBCCCEEEEEEFFFHHHJJJKKKJJJJJJKKKLLLRRRTTTUUUUUUVVVZZZbbbiiiqqqyyyxxxooossspppuuuyyyxxx~~~))))))*********+++++++++************************************+++++++++++++++++++++,,,,,,---------///---...111111000333888FFF\\\uuu~~~rrrbbbaaawwwuuujjj\\\MMMBBB======>>>@@@CCCEEEFFFGGGGGGDDDFFFHHHHHHHHHIIIKKKLLLMMMOOOSSSUUUXXX[[[___bbbeeehhhjjjlllllllllmmmnnnnnnppprrrsssssstttvvvxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~}}}}}}||||||||||||}}}~~~}}}}}}~~~}}}uuuoookkkgggfffgggeeebbb```___^^^\\\ZZZSSSTTTTTTXXX___mmm|||xxxooobbb]]]ZZZ\\\^^^]]]^^^```eeelllwww~~~}}}||||||{{{||||||}}}}}}{{{xxxwwwxxxyyyzzzyyyxxxvvvuuuuuuttttttuuuvvvwwwwwwuuussspppnnnjjjkkklllnnnqqqssstttuuuuuutttsssrrrqqqpppppppppoooppppppqqqrrrrrrrrrrrrhhhccc]]][[[]]]```bbbcccccccccbbbaaa```^^^]]]]]]]]]^^^^^^\\\YYYWWWVVVVVVUUUWWWYYYXXXVVVTTTTTTTTTUUURRRNNNJJJFFFDDDDDDCCCGGGGGGGGGFFFDDDAAA>>><<<::::::999888777666555555555555666777666555333222222222222222222222222222000000111111222222222222000000////////////000000000000000///000000111111000000000000000000000000000111111222222111111000111111111111111222222333111111111111222333444555111222222333333333222222222222222222222222222222333333444444555666666666777777777777666666666666555555666666666666555555666666666666666666666666666666666666777777777777999999:::;;;<<<<<<=========>>>???AAABBBDDDEEEEEEHHHJJJLLLLLLLLLKKKLLLMMMSSSTTTVVVVVVWWW[[[bbbhhhooowww}}}oookkkyyyrrruuuxxxyyy~~~)))))))))***++++++,,,,,,************************))))))*********+++++++++***++++++,,,,,,------...///---...111222111444999KKK___uuuyyywwwnnndddiiiuuuhhhXXXIII@@@???>>>???AAACCCEEEFFFGGGGGGCCCEEEGGGHHHIIIJJJLLLMMMMMMPPPSSSUUUXXX[[[___cccccceeehhhiiiiiiiiikkklllmmmoooqqqsssssstttwwwyyyvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~}}}}}}||||||{{{{{{||||||}}}~~~~~~~~~xxxrrrnnnkkkkkkiiifffdddcccaaa^^^\\\TTTUUUVVVXXX\\\fffsss|||}}}tttggg```[[[]]]___^^^^^^___cccjjjttt{{{~~~}}}}}}|||}}}}}}}}}~~~}}}{{{yyyxxxyyyzzz{{{{{{yyyxxxwwwvvvvvvvvvvvvwwwwwwwwwuuurrrooommmkkklllmmmoooqqqsssuuuuuuxxxwwwuuusssrrrqqqppppppooooooppppppqqqqqqrrrrrrlllhhhbbb______```aaaaaaaaaaaaaaa```___^^^]]]\\\[[[\\\\\\ZZZWWWTTTTTTTTTUUUVVVXXXXXXVVVTTTSSSSSSTTTRRRNNNJJJGGGFFFEEEEEEFFFFFFGGGGGGFFFCCC@@@???;;;;;;:::999888777666666666666666666666555444333222222222222222222222222000000111222222222222111///////////////000000111000000000//////000000111000000000000000000000000000000111111111111000000222111111111111222333333000000000111222333555666111222222222222333333333333333333333333333333333444444444555666666777777666666666666666666666666555555666666666666555555777777777777777777777777666666666666777777777777888999::::::;;;<<<======>>>???@@@AAACCCDDDEEEFFFIIIKKKMMMMMMLLLLLLMMMNNNQQQSSSUUUUUUVVV[[[bbbgggmmmttt~~~uuujjjrrrvvvtttuuuzzz((())))))***++++++,,,,,,*********************************+++++++++,,,,,,******+++,,,,,,---......///---///222222111555:::PPP```sss~~~vvvhhhkkk}}}vvvbbb___ooopppaaaQQQEEEBBBDDD@@@AAABBBDDDEEEEEEEEEEEECCCEEEGGGHHHIIIJJJLLLNNNNNNPPPSSSVVVXXX\\\```cccccceeeggghhhhhhhhhjjjllllllnnnqqqrrrsssuuuwwwyyyuuuuuuuuuuuuvvvwwwxxxxxxyyyzzz{{{}}}~~~}}}|||{{{{{{|||}}}~~~|||||||||{{{||||||}}}~~~~~~|||uuuqqqpppnnnkkkiiihhheeebbb___ZZZ[[[ZZZXXXYYY```kkktttwwwooofff______```___^^^^^^___fffooowww|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||yyyxxxyyyzzz{{{{{{zzzxxxwwwwwwwwwwwwvvvvvvvvvvvvtttsssqqqpppnnnnnnoooqqqrrrssstttuuuwwwvvvtttsssqqqqqqppppppoooooooooppppppqqqrrrssspppmmmhhhdddbbbaaaaaa```````````````___]]]\\\ZZZXXXYYYYYYXXXUUURRRRRRRRRVVVXXXYYYYYYWWWUUUTTTTTTVVVTTTOOOKKKGGGEEEDDDDDDDDDEEEGGGHHHGGGEEEBBBAAA;;;;;;:::999888777777666888777666555444444444444222222222222222222222222///000111222333222222111///////////////000111111000000////////////000000000000000000000000000000000000111111111111000000222222111111222222333444111111111111111222333333222222111111111222444444333333333333333333333333333333444444555666666777555555555555555555555555555555666666666666555555777777777777777777777777666666666666777777777777888888999:::;;;<<<======???@@@AAABBBCCCDDDEEEFFFHHHJJJLLLMMMLLLLLLMMMNNNNNNPPPSSSTTTUUUYYY```fffkkkrrr{{{yyylllqqqzzztttqqq~~~xxx((())))))***++++++,,,,,,************************++++++,,,,,,,,,---------******+++,,,,,,---......///...///222222222555;;;RRRaaaqqq}}}ooo]]]```uuunnnXXXYYYqqq}}}lll[[[KKKBBBCCCJJJCCCCCCDDDDDDDDDDDDDDDCCCCCCEEEGGGIIIIIIKKKMMMOOONNNPPPSSSVVVXXX\\\```ccceeegggiiiiiiiiijjjlllnnnlllnnnqqqrrrsssuuuxxxzzzttttttttttttuuuvvvwwwxxxyyyzzz{{{}}}~~~}}}|||{{{{{{|||}}}~~~}}}}}}}}}}}}~~~~~~{{{vvvtttrrrooommmllliiieeebbbbbbaaa^^^ZZZXXX]]]hhhqqqxxxwwwmmmdddccccccaaa______\\\cccllltttyyy}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||zzzyyyyyy{{{{{{zzzyyyxxxwwwwwwwwwwwwttttttuuuttttttssssssrrrppppppqqqrrrssssssttttttttttttsssrrrqqqqqqqqqqqqoooooooooooopppqqqrrrssssssqqqlllhhhdddbbbaaa```````````````___]]][[[ZZZVVVWWWXXXVVVSSSQQQPPPQQQWWWYYY[[[ZZZXXXVVVVVVVVVXXXUUUQQQLLLGGGEEECCCCCCCCCEEEGGGHHHHHHFFFDDDBBB<<<;;;;;;:::999888777777999888666555444444444555222222222222222222222222///000111222333222111111///////////////000111111111000////////////000000000000000000000000000000000000111111111111000000222222111111222222333444333222111111000000111111333222111000000222444555333333333333333333333333222222333444444555555666444444444555555555555555555555666666666666555555777777777777777777777777666666666666777777777777777777888999;;;<<<<<<===@@@@@@AAABBBCCCEEEEEEFFFGGGIIIKKKLLLKKKKKKLLLMMMKKKNNNPPPRRRSSSXXX___dddjjjqqqzzzvvvhhhmmm{{{~~~uuuooozzz~~~vvv~~~++++++++++++++++++++++++)))************+++++++++)))+++++++++***)))***+++++++++******++++++,,,---000......111222333888@@@PPPZZZjjjzzzkkk[[[eee|||hhhQQQYYYzzzzzzbbbQQQHHHBBBBBBDDDDDDDDDEEEFFFFFFFFFFFFFFFIIIHHHGGGGGGGGGIIILLLMMMOOOQQQTTTWWWYYY]]]aaadddiiigggffffffhhhkkkmmmnnnpppppprrrssstttuuuuuuuuuvvvvvvvvvuuuvvvvvvwwwxxxzzzzzz{{{}}}|||zzz{{{}}}~~~~~~~~~|||}}}|||~~~~~~}}}~~~~~~~~~wwwuuurrrppppppooommmkkkmmmiiibbb]]]\\\^^^cccfffyyy{{{zzzrrrjjjeeedddddd```]]]```ccchhhooowww~~~}}}zzzzzz|||~~~}}}|||}}}{{{xxxwwwxxxyyyxxxwwwxxxwwwvvvuuutttttttttttttttttttttttttttsssssssssqqqqqqrrrtttuuuwwwxxxxxxuuutttrrrpppooooooooopppnnnnnnmmmmmmnnnoooooopppqqqoookkkgggcccaaa```___]]]\\\ZZZ[[[\\\]]]]]]\\\ZZZYYYVVVTTTSSSTTTUUUUUUYYYZZZ[[[\\\[[[XXXUUUSSSWWWUUURRRNNNJJJFFFCCCBBBDDDDDDEEEGGGIIIGGGDDDAAA???>>><<<:::888777777666666666666555444444333333444444444444333333222111222222111111111111222222111111000000//////............///000111222222333222222222111111111000000000111222222222000///...000000000000111222333444222222111111111111222222222222333333444333333333333333333222222111111111444444444555555555555666555444444444444555666666777777777777777777777777666666666666666666666666111222222333444555666666888999999:::;;;<<<======@@@AAABBBDDDEEEGGGHHHIIIHHHIIIKKKLLLMMMMMMLLLLLLNNNOOOQQQTTTVVV[[[```dddkkkqqqzzztttkkknnnvvvtttlllsss|||{{{vvvrrr************************************++++++++++++)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,------...000......111111222999@@@PPPZZZjjjzzzkkk\\\ggg}}}|||cccQQQ\\\}}}uuu]]]MMMEEEAAAAAADDDDDDDDDEEEFFFFFFFFFFFFEEEHHHGGGFFFFFFGGGIIIKKKMMMNNNQQQTTTWWWYYY]]]aaadddiiihhhggghhhjjjlllnnnooopppqqqrrrssstttuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxzzz{{{|||~~~|||zzz{{{}}}~~~~~~~~~|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{yyyvvvuuuuuuuuutttsssqqqmmmfffaaa^^^```cccfffxxx}}}zzztttlllhhhgggfffccc```aaaccchhhooovvv}}}}}}{{{{{{|||~~~}}}|||}}}zzzxxxxxxyyyzzzzzzyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssstttuuuvvvwwwwwwxxxtttsssrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrpppnnnjjjfffccc```___^^^]]]\\\ZZZZZZ\\\\\\\\\[[[[[[ZZZXXXVVVUUUVVVWWWXXXZZZ[[[\\\]]]\\\ZZZWWWUUUXXXVVVSSSOOOKKKGGGDDDBBBEEEEEEGGGIIIJJJIIIFFFCCC@@@???===;;;:::999888888777666666555555444333333333333444444444333222222222222111111111111222222222222111111111000000000//////000000111111222222222222222111111111000000000111111222111000///...000000000000111222333444222222111111111111222222222222333444444444444444333333333222222222111111444444444555555555555666555444444444444555666666666666666666666666666666555555555555555555555555333333444555666777888888999::::::;;;<<<===>>>??????@@@AAABBBDDDFFFGGGHHHHHHIIIKKKLLLMMMMMMLLLLLLMMMOOOQQQSSSUUUYYY^^^bbbiiipppyyy~~~uuulllkkkooovvvmmmrrryyyyyyuuurrr))))))))))))))))))))))))************+++++++++,,,***+++,,,+++***)))***,,,---------------......///000......000000222999BBBTTT^^^nnn}}}}}}jjj```lllsss___RRRbbbmmmVVVHHHAAA???@@@DDDCCCDDDEEEEEEFFFFFFEEEEEEFFFEEEEEEEEEFFFHHHJJJKKKMMMPPPSSSWWWYYY]]]bbbeeejjjjjjiiijjjkkkmmmoooqqqqqqqqqrrrssstttuuuuuuvvvuuuvvvxxxyyyzzzzzzzzzyyy{{{|||~~~|||{{{|||}}}~~~~~~~~~}}}~~~~~~}}}{{{{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzzzz{{{|||}}}|||xxxtttmmmfffbbbbbbcccdddttt|||wwwpppllljjjhhheeebbbbbbdddiiiooovvv|||~~~|||||||||}}}|||{{{|||zzzxxxxxxzzz{{{|||{{{zzzyyyxxxwwwwwwvvvvvvvvvwwwwwwvvvuuutttssssssrrrsssssstttuuuuuuuuuuuutttrrrrrrqqqqqqrrrssstttttttttsssrrrrrrrrrrrrrrrsssnnnllliiifffbbb```^^^]]]^^^\\\[[[[[[[[[[[[ZZZYYYZZZZZZXXXWWWWWWXXXYYYZZZ[[[\\\]]]^^^]]]\\\ZZZXXXXXXWWWTTTPPPLLLHHHEEEDDDFFFFFFGGGJJJKKKJJJGGGDDDAAA@@@>>>===;;;:::999999777777666555555444444333222333333444444444444333222222111111111111222222222222222222222111111111000111111111111111111111222222222111111111111111000111111111111000//////000000000000111222333444222222111111111111222222111222333444555555666666333333333333222222222222444444444555555555555666555444444444444555666666666666666666666666666666444444444444444444444444555555666777888999:::::::::;;;;;;<<<===>>>??????>>>???@@@AAACCCEEEFFFGGGHHHIIIJJJLLLLLLLLLLLLKKKMMMOOOQQQRRRTTTWWW\\\___fffmmmvvv~~~||||||{{{|||~~~zzzqqqjjjiiiwwwzzzppppppuuuwwwtttrrr*********************************+++++++++,,,,,,***+++,,,,,,******+++,,,---------,,,---......//////...///000000222<<>>===???BBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJMMMOOOSSSVVVZZZ^^^cccfffiiijjjkkkkkkkkkmmmoooqqqqqqrrrrrrssstttuuuvvvwwwuuuwwwyyy{{{||||||{{{zzz|||}}}~~~|||{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~zzz|||~~~|||{{{~~~|||uuunnnhhhdddccccccoooyyy{{{uuupppllliiieeebbbccceeeiiiooouuu{{{~~~}}}}}}}}}|||{{{{{{yyyxxxxxx{{{}}}}}}}}}{{{zzzyyyxxxxxxwwwxxxxxxxxxxxxwwwvvvtttsssrrrrrrrrrsssssstttsssrrrqqqpppqqqqqqqqqqqqqqqrrrrrrrrrooooooooooooooopppqqqqqqmmmllljjjfffccc```^^^]]]___]]]\\\\\\\\\\\\ZZZXXXXXXXXXXXXWWWXXXYYYZZZ[[[ZZZZZZ\\\]]]]]]\\\[[[ZZZYYYWWWTTTQQQMMMIIIGGGEEEEEEFFFGGGIIIKKKJJJGGGEEEAAA@@@>>><<<;;;999999888777777666666555444444444222222333444555555555444333222222111111222222333222222222222222222111111222111111111111111111111111111111111111111111111000000111111111000000000000000000000111222333444222222111111111111222222000111333444555666666777333333333333333333333333444444444555555555555666555444444444444555666666666666666666666666666666444444444444444444444444555666666777888999::::::::::::;;;<<<===>>>??????>>>???@@@AAACCCEEEFFFGGGGGGHHHJJJKKKLLLLLLKKKKKKLLLNNNPPPQQQSSSUUUYYY\\\bbbiiisss{{{~~~~~~xxxnnniiinnnyyyuuuqqqsssuuuvvvuuu++++++++++++++++++++++++***++++++++++++,,,,,,,,,***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,------...///...///000000333???LLLdddlllyyyvvvkkkkkk{{{qqq```[[[nnnppp___LLLBBB>>><<<>>>AAACCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDEEEFFFHHHIIIJJJLLLNNNRRRVVVZZZ^^^cccggggggiiikkkkkkkkklllnnnqqqrrrrrrrrrrrrsssuuuvvvwwwvvvxxxzzz|||}}}|||{{{zzz|||~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~wwwmmmgggbbbcccdddfffjjjmmmppprrr}}}}}}}}}}}}uuummmgggcccaaaiiirrrzzz|||}}}~~~~~~||||||xxxrrrmmmhhhdddaaaccceeeiiiooouuuzzz~~~~~~}}}||||||{{{yyyxxxxxx{{{}}}~~~~~~|||{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvuuutttsssrrrqqqssstttuuuuuutttsssqqqpppppppppppppppoooooonnnnnnkkkkkkkkklllmmmooopppqqqnnnmmmkkkhhheeebbb```^^^___^^^]]]]]]^^^]]][[[XXXVVVVVVVVVVVVWWWXXXYYYYYYWWWXXXYYYZZZ[[[[[[[[[ZZZYYYWWWUUUQQQMMMJJJGGGFFFDDDDDDFFFHHHJJJJJJGGGDDD@@@???===<<<:::999888888888777777666555555444444222333444444555555555555333333222222222222333333111111111111111111111111222222222222111111111111111111111111111111111111000000000000000000111111000000000000111222333444222222111111111111222222000111222444555666666666333333333333333333333333444444444555555555555666555444444444444555666666555555555555555555555555555555555555555555555555444555666777888999999:::999999:::;;;<<<======>>>??????AAABBBDDDFFFGGGGGGFFFGGGIIIJJJKKKKKKJJJJJJKKKMMMOOOQQQRRRTTTWWWYYY^^^fffooowww}}}}}}ssslllkkkvvv{{{rrrrrrvvvxxxxxx++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,+++,,,------.........000111111666DDDRRRgggooozzzrrrkkkoooqqqbbb___sss~~~fffWWWHHH@@@>>>===>>>AAABBBCCCDDDDDDEEEEEEDDDDDDBBBCCCDDDFFFGGGIIIJJJJJJKKKNNNRRRVVVZZZ___dddhhhfffiiilllmmmkkkkkknnnqqqssssssrrrrrrsssuuuwwwxxxxxxyyyzzz||||||{{{zzzzzz|||~~~~~~}}}||||||~~~~~~~~~}}}~~~}}}~~~~~~}}}|||||||||~~~~~~~~~~~~{{{rrrhhh```ZZZTTTUUUVVVXXX[[[]]]```aaaeeennn{{{zzzqqqiiiccc```bbbkkkrrrssstttwwwxxxwww|||zzzwwwsssmmmhhhccc```bbbeeeiiiooouuuzzz~~~~~~}}}}}}{{{yyywwwxxxzzz|||}}}}}}|||{{{zzzyyyyyyxxxxxxxxxvvvvvvuuutttsssrrrrrrqqquuuvvvwwwxxxwwwuuusssqqqooooooooooooooonnnmmmlllkkkkkkkkklllmmmoooqqqqqqmmmmmmkkkiiifffccc```___]]]]]]\\\]]]^^^]]][[[XXXTTTUUUUUUVVVVVVVVVWWWWWWUUUVVVWWWXXXYYYZZZ[[[[[[XXXWWWTTTQQQMMMJJJHHHFFFCCCDDDFFFHHHJJJJJJGGGDDD@@@???===;;;:::888888888888888777666666555555444333444444555555555555444333333222222222222333333000000000111111111111111111111222222222222222222111111111111111222222222000000000///000000111222000000000000111222333444222222111111111111222222000111222333444444555555333333333333444444444444444444444555555555555666555444444444444555666666555555555555555555555555666666666666666666666666444444555666777888999999888888999:::;;;<<<======???@@@AAABBBDDDFFFGGGHHHFFFGGGHHHJJJJJJJJJJJJIIIJJJLLLOOOQQQRRRTTTWWWYYY[[[bbbllltttzzzwwwqqqoooyyytttqqqvvvzzzzzz************************+++++++++,,,,,,,,,------+++,,,------++++++,,,------------------......///---...000222222888HHHXXXiiiqqq}}}mmmiiipppnnn``````vvvwww[[[NNNBBB?????????@@@BBBBBBCCCDDDDDDEEEEEEDDDDDDBBBCCCDDDFFFHHHJJJJJJKKKJJJMMMRRRVVVZZZ___eeehhhgggkkknnnooommmlllooossstttsssrrrrrrsssuuuwwwyyy{{{{{{zzzzzzzzzzzzyyyyyy{{{}}}~~~|||||||||~~~~~~}}}}}}|||~~~~~~}}}|||||||||~~~yyysssmmmddd\\\VVVRRRRRRSSSUUUVVVWWWXXXYYYWWWaaammmxxx}}}}}}~~~uuukkkddd___\\\dddjjjkkklllooorrrrrrtttttttttqqqlllhhhdddbbbaaadddhhhnnntttzzz~~~~~~~~~zzzyyywwwwwwyyy{{{{{{{{{|||{{{zzzyyyxxxxxxxxxxxxttttttssssssrrrrrrrrrqqqssstttvvvwwwvvvtttrrrpppmmmnnnoooppppppoooooonnnmmmllllllllllllmmmnnnnnnlllkkkjjjhhhfffccc```^^^ZZZZZZZZZ[[[]]]\\\ZZZWWWUUUUUUUUUVVVVVVVVVVVVUUUTTTUUUVVVXXXYYYZZZ[[[\\\WWWVVVSSSPPPMMMJJJGGGFFFDDDEEEFFFIIIKKKKKKHHHFFFAAA@@@>>><<<;;;:::999999888888777777666555555555555555555555555555444333444333333222222333333444111111111222222222333333111111111222222333333333000000111111111222222222111000/////////000222333000000000000111222333444222222111111111111222222000111111222333333333222333333333444444444555555444444444555555555555666555444444444444555666666555555555555555555555555555555555555555555555555444444555666777888999999999999:::;;;<<<===>>>>>>>>>???@@@AAACCCEEEFFFGGGEEEFFFHHHIIIJJJJJJIIIIIIIIIKKKOOOQQQSSSUUUWWWYYYXXX___iiirrrxxx}}}}}}wwwvvvuuuqqqvvv{{{{{{))))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,------++++++,,,---...............///000000---...000222333:::KKK\\\kkktttjjjhhhpppiii]]]aaaxxxpppRRRGGG>>>===???@@@AAACCCBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCEEEGGGIIIJJJKKKKKKJJJMMMQQQVVVZZZ___eeeiiiggglllppppppnnnmmmqqqttttttsssrrrrrrsssuuuxxxyyy||||||zzzyyyyyyxxxyyyyyy{{{}}}}}}||||||}}}~~~~~~|||}}}|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzttttttsssqqqmmmfff]]]WWWUUUUUUUUUUUUUUUTTTSSSRRRSSS\\\gggqqqwww~~~~~~zzzzzz~~~vvvlllddd___YYY```fffggggggkkknnnnnnnnnpppqqqooolllhhhfffeeeaaaccchhhnnnttt{{{~~~{{{yyywwwwwwxxxzzzzzzzzz{{{{{{zzzyyyxxxxxxxxxxxxrrrrrrrrrrrrrrrrrrrrrrrroooqqqssstttsssrrrooommmkkklllnnnpppqqqrrrqqqqqqnnnmmmlllkkkjjjiiiiiiiiijjjjjjiiihhheeebbb___]]]WWWWWWXXXZZZ[[[[[[XXXVVVUUUVVVVVVWWWWWWVVVVVVUUUTTTUUUVVVXXXYYY[[[\\\]]]VVVUUUSSSPPPLLLIIIGGGFFFEEEFFFHHHJJJMMMLLLJJJGGGCCCAAA@@@>>><<<;;;::::::888888777777666666555555555666666666555444333333444333333222222333333444222222222333333444444444000000111222333333444444000000111111222222222222111000/////////111222333000000000000111222333444222222111111111111222222000111111222222222111111333333333444444555555555444444444555555555666666555444444444444555666666555555555555555555555555444444444444444444444444555555666777888999::::::::::::;;;<<<===>>>??????======???@@@BBBCCCEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHHHHKKKOOORRRSSSUUUXXXZZZVVV^^^hhhqqqwww}}}|||{{{}}}uuupppuuuzzz{{{+++++++++*********))))))************************++++++,,,,,,,,,,,,---------------...............------///111555>>>PPPaaapppwwwkkkqqq{{{___\\\fff|||}}}cccNNNEEE>>><<<;;;:::===AAADDDDDDCCCCCCCCCBBBBBBBBBDDDDDDEEEFFFHHHIIIJJJKKKJJJNNNSSSWWW\\\```eeeiiinnnppprrrrrrrrrqqqrrrsssqqqqqqpppppprrrtttwwwxxxyyyyyyyyyzzzzzzzzz{{{{{{yyy{{{~~~|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{{{{{{{|||}}}~~~~~~~~~}}}wwwsssqqqmmmppptttvvvsssmmmeee___YYYZZZ[[[\\\\\\[[[ZZZYYY]]]]]]ccclllsssyyy}}}{{{|||}}}xxxnnngggccc___```bbbdddfffgggggggggiiiiiiiiijjjjjjhhhdddaaabbbbbbeeelllvvv~~~}}}|||zzzxxxvvvwwwzzz||||||||||||{{{yyywwwuuutttuuutttsssrrrqqqppppppppprrrqqqpppppppppqqqssssssppppppooommmmmmlllllllllmmmmmmlllkkkkkkkkkllllllmmmiiieeedddeeeddd___ZZZUUUVVVWWWWWWVVVUUUSSSRRRUUUUUUTTTTTTTTTTTTTTTUUUWWWXXXYYY[[[\\\\\\]]]]]]\\\XXXSSSQQQOOOLLLHHHDDDGGGFFFFFFGGGIIIIIIHHHFFFCCCBBBAAA???<<<:::999888::::::999999777666555444555444444444444444444333111111222222222333333333222222222222333333444555111111111111111111111111//////000111111111111111000111111111111222222222222222111111111111222222111111111111111111111111///000111222333444444444444444444444444444444444444444444444444444444444555555444444444444555555777777666666555333222111555555444333444555666777555555666777888999::::::<<<<<<<<<===============>>>>>>???@@@BBBCCCDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIFFFHHHJJJNNNPPPSSSTTTUUUZZZ___gggooouuu{{{}}}~~~}}}vvvrrrssswwwyyy+++++++++*********))))))************************++++++,,,,,,,,,,,,---------------..................///111333555@@@VVVjjjooowwwnnnVVVWWWeee|||zzzaaaNNNFFF???===<<<<<<>>>BBBDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDEEEFFFHHHIIIJJJKKKKKKNNNSSSXXX\\\aaaeeeiiilllmmmooopppoooooopppqqqpppqqqrrrtttuuuvvvwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzz|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzzzzz{{{|||}}}~~~~~~~~~~~~~~~{{{tttpppnnnnnnooossswww{{{zzzuuuooojjjbbbbbbbbbbbbbbbaaa``````bbbbbbgggooouuuzzz{{{xxxvvvxxxyyy|||{{{qqqkkkhhhbbbcccdddeeeffffffffffffhhhhhhiiikkkllljjjfffcccdddcccdddkkkttt}}}~~~|||yyyxxxxxxzzz|||||||||{{{yyyxxxwwwuuuuuuuuuuuutttsssrrrrrrrrrrrrqqqppppppooopppqqqrrrsssrrrqqqooonnnlllkkkjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjfffccccccdddddd___[[[VVVWWWWWWWWWWWWUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTVVVWWWXXXZZZ[[[[[[\\\\\\[[[XXXTTTRRRPPPNNNJJJGGGIIIGGGFFFGGGHHHHHHGGGFFFDDDCCCBBB@@@===<<<:::999:::::::::999888777555444444444444444444333333333111222222222222333333333222222222222222333444555111111111111111111111111//////000111111111111111000111111111111222222222222222111111111111222222111111111111111111111111111111222333333333222222444444444444444444444444444444444444444444444444555555444444444444555555666777777777777666666555555555444444444555666777555555666777888999999:::;;;;;;<<<<<<=========>>>===>>>???@@@BBBCCCDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIGGGHHHJJJMMMOOORRRTTTUUUYYY^^^fffmmmtttyyy~~~~~~|||{{{~~~~~~uuupppooorrrttt+++++++++***************************************++++++,,,,,,,,,,,,---------------.........//////000111333444666DDD___xxxsss~~~www\\\LLLUUUiiiyyy```MMMEEE???>>>>>>===@@@DDDCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEFFFHHHIIIJJJKKKLLLOOOTTTXXX\\\aaafffiiikkkmmmoooooooooooooooqqqoooqqqtttvvvxxxxxxwwwvvvwwwxxxxxxxxxyyyyyyyyyyyy}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}zzzzzz{{{|||}}}}}}}}}{{{{{{|||}}}yyyrrrmmmllllllnnnppptttzzz~~~}}}yyyvvvooonnnmmmlllkkkjjjjjjjjjjjjjjjmmmtttxxx{{{{{{wwwsssrrrtttvvvyyywwwqqqooohhhggggggffffffeeeddddddfffgggiiilllnnnmmmjjjgggfffdddccchhhqqqzzz~~~{{{zzzzzz{{{||||||{{{yyywwwvvvvvvvvvvvvuuuuuutttttttttttttttuuupppoooooooooooopppqqqqqqsssrrrpppnnnllljjjiiiiiiiiijjjkkkkkkkkkjjjhhhgggfffcccaaaaaacccbbb___[[[VVVWWWWWWWWWWWWUUUTTTSSSPPPPPPPPPPPPPPPQQQRRRSSSVVVVVVWWWXXXYYYZZZZZZ[[[YYYWWWUUUSSSSSSQQQOOOLLLLLLIIIGGGFFFGGGHHHGGGFFFEEEEEECCCAAA???===<<<;;;::::::::::::999777666555444444444444333333222222222222222222333333333333333222222222222333333444111111111111111111111111//////000111111111111111000111111111111222222222222222111111111111222222111111111111111111111111333333333333333222111000444444444444444444444444444444444444444444444444555555444444444444555555111222333444444444444444555555444444555555666777444555666666888888999:::::::::;;;<<<===>>>>>>???===>>>???@@@AAACCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJLLLNNNQQQTTTVVVWWW\\\dddkkkqqqwww|||~~~|||zzz|||vvvooommmooorrr************************************************+++++++++,,,,,,,,,------,,,,,,------.../////////000222444555777GGGhhhuuuoooRRRGGGWWWpppyyyaaaKKKCCC>>>===>>>===@@@DDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKMMMPPPUUUYYY]]]aaafffiiilllnnnpppqqqppppppqqqrrrpppqqqsssuuuvvvwwwwwwvvvxxxxxxyyyyyyyyyzzzzzzzzz~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~}}}|||{{{zzz{{{~~~|||xxxtttqqqpppqqqrrrrrruuuzzz~~~zzzyyywwwuuutttsssttttttsssrrrtttxxxzzz{{{wwwuuurrrqqqssstttwww~~~zzzvvvtttmmmllljjjhhhfffdddcccccceeegggjjjnnnqqqqqqnnnkkkgggdddbbbfffnnnwww|||}}}}}}||||||{{{|||{{{xxxvvvuuuvvvwwwxxxtttttttttsssttttttuuuuuuoooooooooooooooppppppppprrrqqqooommmkkkjjjjjjjjjiiijjjkkklllkkkiiigggfffdddbbb`````````___\\\YYYVVVVVVWWWWWWVVVTTTRRRQQQOOOOOOOOOOOOPPPQQQRRRSSSVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVUUUUUUTTTSSSOOOLLLIIIGGGGGGGGGGGGGGGGGGFFFEEECCCAAA@@@>>>>>>;;;;;;;;;;;;:::999888777555555444444333333222222222222222333333333444444333222222222222222333333111111111111111111111111//////000111111111111111000000111111111222222222222222111111111111222222111111111111111111111111222222222333333222222111333333333333333333333333333333444444444444444444555555444444444444555555111222222333333333333333555555555555555666666777444444555666777888999999999999:::;;;===>>>??????======>>>@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKMMMQQQTTTWWWXXX\\\cccjjjpppvvv{{{}}}yyyqqqooorrrttt************************************************+++++++++,,,,,,,,,------,,,,,,------...//////000///111333444888JJJlllvvvmmmRRRHHH[[[wwwvvv^^^GGG@@@<<<<<<======???CCCBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKNNNQQQVVVZZZ]]]bbbfffiiilllnnnppppppoooooopppqqqqqqqqqqqqqqqsssuuuwwwxxxzzzzzzzzzzzz{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||}}}}}}~~~}}}}}}|||~~~}}}}}}||||||~~~}}}|||{{{}}}}}}}}}|||{{{zzzxxxvvvuuuvvvyyy}}}}}}||||||}}}~~~|||zzzzzz|||{{{zzz}}}~~~uuutttpppoooqqqqqqrrrxxx|||yyywwwqqqpppmmmjjjgggeeedddcccfffhhhlllpppttttttpppmmmhhhdddaaadddkkktttyyy|||~~~}}}||||||zzzxxxvvvvvvwwwxxxyyyssssssssssssssssssttttttnnnnnnooooooppppppppppppnnnnnnmmmllllllllllllllliiijjjkkklllkkkiiigggeeedddcccaaa___^^^[[[XXXVVVUUUUUUVVVUUUTTTRRRQQQOOOOOOOOOPPPPPPQQQRRRSSSTTTVVVVVVUUUUUUVVVWWWXXXYYYXXXXXXYYYXXXXXXXXXXXXYYYSSSPPPKKKIIIHHHHHHGGGFFFHHHGGGFFFDDDCCCAAA@@@???;;;;;;<<<;;;;;;:::999888666666555555444333222222222222333333333444444444333222222111111222222222111111111111111111111111//////000111111111111111000000111111111222222222222222111111111111222222111111111111111111111111///000111222333333333333333333333333333333333333333333333444444444555555555555444444444444555555777777888888777777666555555555555666666666666666444444555666777888999999888999:::;;;<<<===>>>???<<<===>>>???AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMQQQTTTVVVXXX]]]ccciiiooouuu{{{~~~~~~~~~yyyrrrqqqtttxxx***************+++++++++************************++++++,,,,,,,,,,,,------+++,,,,,,---...///000000///000222555;;;NNNooovvvoooYYYMMMaaa|||~~~qqqXXXDDD>>>:::;;;======???CCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKOOORRRVVVZZZ^^^bbbfffjjjiiikkkmmmnnnmmmmmmmmmooorrrqqqppppppqqqtttwwwxxx{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}}}}|||~~~}}}}}}||||||~~~~~~}}}yyywww}}}~~~}}}yyy{{{yyyssspppnnnnnnmmmmmmqqqxxx~~~}}}zzzyyytttrrrnnnkkkhhhfffeeeeeehhhjjjnnnsssvvvuuurrrnnniiifffccceeelllsssxxxzzz||||||{{{zzzyyyxxxxxxxxxyyyzzzttttttssssssrrrsssssstttnnnoooppppppqqqqqqppppppmmmmmmllllllllllllmmmmmmiiiiiijjjjjjiiigggeeeddddddcccbbb___\\\YYYWWWUUUVVVVVVVVVVVVTTTRRRPPPOOOQQQQQQQQQQQQQQQRRRSSSTTTWWWVVVUUUUUUUUUVVVXXXYYYXXXZZZ[[[[[[ZZZZZZ\\\]]]VVVSSSOOOLLLKKKIIIGGGFFFHHHGGGFFFEEEDDDBBBAAAAAA<<<<<<<<<<<<<<<;;;::::::888777777666555444333333333333333333444444444444333222222111111111111222111111111111111111111111//////000111111111111111000111111111111222222222222222111111111111222222111111111111111111111111//////111222333444444444333333333333333333333333222333333444444555555555555555444444444444555555777777777777777666555444444555666777777777777666333444555555777777888999999999:::;;;<<<======>>><<<===>>>???@@@BBBCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNQQQSSSUUUYYY\\\bbbhhhnnntttzzz~~~}}}}}}xxxqqqqqquuuyyy))))))*********+++++++++************************++++++,,,,,,,,,,,,------++++++,,,---...///000000000000222777???RRRppp~~~yyysss___WWWjjj}}}nnnUUUDDD>>>:::<<<>>>>>>AAADDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKPPPSSSWWW[[[^^^bbbgggjjjiiikkkmmmmmmllllllmmmnnnqqqqqqqqqrrrtttuuuwwwwwwzzzzzzzzz{{{{{{{{{||||||{{{||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~{{{|||}}}~~~}}}~~~~~~~~~||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzzzzz~~~vvvrrrpppooollljjjmmmsss{{{~~~~~~{{{zzztttrrrooollliiihhhggggggjjjmmmqqquuuwwwvvvrrrnnnllliiifffhhhooouuuyyyzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzzvvvvvvuuutttssssssssssssooooooqqqrrrrrrrrrqqqpppnnnmmmllllllkkkkkkkkkkkkhhhhhhgggfffeeedddcccbbbaaabbbaaa___\\\ZZZXXXWWWXXXXXXXXXWWWVVVTTTRRRPPPRRRRRRQQQQQQQQQQQQRRRRRRXXXWWWVVVUUUUUUVVVXXXYYYYYY[[[]]]]]]\\\\\\^^^```XXXVVVRRRPPPNNNKKKHHHEEEHHHGGGFFFEEEDDDCCCBBBAAA<<<============<<<;;;;;;999999888777666555444444333333333444444444444555333333222111111111111111111111111111111111111111//////000111111111111111000111111111111222222222222222111111111111222222111111111111111111111111000111222333333333333333222222222222222222222222222222333333444555555666555555444444444444555555222222333444444444333333444555666777888777777666333444444555666777888888:::::::::;;;;;;<<<<<<<<<<<<<<<===???@@@AAABBBCCCAAABBBCCCDDDFFFGGGHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSWWW[[[```fffkkkqqqxxx|||}}}xxxqqqrrrwww{{{))))))******++++++++++++************************++++++,,,,,,,,,---------++++++,,,---...///000111111000222888BBBUUUpppyyy{{{uuuccc```rrroooUUUDDD>>>;;;===???@@@BBBFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKPPPSSSXXX[[[___bbbgggjjjjjjlllnnnooonnnnnnooopppoooqqqtttvvvwwwwwwwwwvvvyyyyyyyyyzzzzzzzzz{{{{{{zzz{{{|||}}}~~~~~~~~~}}}~~~}}}~~~~~~~~~{{{|||}}}~~~}}}}}}~~~~~~||||||||||||}}}~~~~~~~~~}}}~~~{{{{{{~~~zzzvvvsssqqqnnnkkkmmmrrrzzz}}}~~~|||{{{tttrrrooollljjjiiiiiiiiilllnnnrrrvvvxxxvvvqqqmmmnnnkkkiiikkkqqqwwwzzz{{{{{{~~~}}}yyyzzz{{{|||||||||{{{{{{xxxxxxwwwuuuttttttttttttooopppqqqrrrsssrrrqqqqqqpppooommmlllkkkjjjjjjjjjgggfffdddcccbbbaaaaaaaaa___``````___]]]ZZZZZZZZZZZZZZZZZZYYYXXXUUUSSSRRRRRRRRRQQQPPPPPPPPPQQQQQQXXXWWWVVVUUUUUUVVVXXXZZZZZZ]]]______]]]]]]___bbbYYYWWWTTTRRRPPPLLLHHHEEEHHHGGGFFFEEEDDDCCCBBBAAA==================<<<;;;::::::999888777666555555333333333444444444555555333333222111000000111111111111111111111111111111//////000111111111111111000111111111111222222222222222111111111111222222111111111111111111111111222333333333333222111111222222222222222222222222222222333333444555666666555555555444444555555555111222444555666777777777444555777888888888777666333333444555666777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCCAAAAAABBBDDDEEEGGGHHHHHHHHHJJJLLLNNNPPPQQQRRRRRRVVVZZZ___dddjjjpppvvvzzz}}}{{{ssstttyyy}}}))))))***++++++++++++***)))************+++++++++---,,,,,,,,,,,,,,,++++++------,,,------...///000000333444777EEE^^^xxx{{{qqqlllccciiiSSSEEEAAA===;;;<<<@@@CCCDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJMMMOOOPPPTTTWWW[[[^^^```cccfffhhhlllmmmmmmnnnnnnnnnnnnnnnrrrssstttuuuvvvwwwxxxyyy{{{{{{zzzzzz{{{|||~~~{{{{{{zzzzzzzzzzzz{{{{{{~~~}}}}}}}}}~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~{{{sssqqqppppppsssxxx~~~~~~~~~~~~}}}|||zzzyyyvvvrrrmmmjjjiiijjjjjjjjjnnnppprrrtttuuutttrrrqqqrrrooommmnnnrrrvvvwwwwww~~~~~~}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzzxxxuuusssrrrqqqqqqpppppppppppppppqqqsssrrrooommmjjjhhhgggfffccccccccccccbbbbbbbbbbbbaaa```^^^\\\YYYWWWUUUTTTXXXWWWVVVUUUTTTTTTTTTTTTUUUTTTSSSPPPNNNNNNQQQTTTWWWWWWWWWXXXXXXXXXYYYYYY[[[\\\___bbbcccdddcccccc[[[ZZZYYYVVVSSSPPPMMMLLLGGGFFFEEECCCCCCCCCDDDEEECCCCCCAAA@@@???===<<<;;;;;;::::::999888777666666333333333333333333333333444444444333333333222222//////000111222333333444000000////////////000000---......///000111111222333333333333333333333333111111111111111111111111111111111111111111111111111111222222222333333333444444444444444444444444555555555555555555555555444333333333333444555555777777666666555555555444444444555666777888999999<<<;;;:::999999:::<<<>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJKKKKKKKKKKKKNNNQQQUUUWWWZZZ]]]aaafffmmmtttyyy}}}|||xxxyyy|||}}}))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,------------,,,------...///000000333444777FFF```yyy}}}xxxqqqmmmbbbiiiRRRCCC???;;;999;;;>>>AAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJMMMOOOPPPTTTWWW[[[^^^```cccfffhhhkkklllmmmnnnooooooooooooqqqrrrsssuuuvvvxxxyyyyyyyyyyyyxxxxxxyyyzzz|||}}}{{{{{{zzzzzzzzzzzz{{{{{{~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~}}}uuusssrrrrrruuuyyy~~~~~~}}}{{{zzzssspppllljjjjjjlllmmmmmmppprrrsssuuutttrrrpppoooqqqooonnnooosssvvvwwwwwwyyyyyy|||~~~}}}|||{{{{{{{{{{{{{{{zzzyyywwwvvvtttsssrrrqqqpppppppppppppppppprrrpppnnnkkkhhhfffeeeddd```````````````````````````___]]][[[XXXVVVTTTSSSVVVVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQOOOMMMMMMPPPSSSVVVVVVWWWWWWXXXYYYYYYYYYYYY[[[^^^aaabbbbbbbbbaaa^^^]]]\\\YYYVVVSSSPPPOOOKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@???>>>>>>;;;::::::999888777777777666555555444333222222111222222222111111111111000000000000111222222333333111111000/////////000000......//////000111111222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444444444444444444444444444444444444444444444444444333333333333444555555777666666666555555555444444444555666777888999999<<<;;;999999999:::<<<===>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGHHHHHHHHHHHHJJJKKKKKKKKKKKKNNNQQQUUUUUUWWWYYY]]]bbbiiiqqqvvv|||~~~{{{vvvwwwyyy{{{))))))***++++++++++++***)))************+++++++++***++++++,,,,,,------...------,,,------...///000111333444888GGGbbb{{{yyyxxxtttrrrnnneeeeeeNNNBBB???;;;:::<<>>>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKNNNQQQUUUUUUVVVWWWZZZ___fffpppvvvyyy|||}}}|||zzzttttttvvvxxx))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000111333444888IIIccc{{{rrrqqqrrrssspppmmm}}}```IIIBBB@@@======???AAACCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFHHHJJJMMMOOOPPPUUUWWWZZZ]]]___bbbeeehhhhhhiiikkkmmmoooqqqqqqrrrpppppprrrtttvvvxxxyyyzzzuuuvvvvvvvvvwwwxxxxxxyyy{{{zzzzzzyyyyyyzzzzzz{{{yyy{{{}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~||||||{{{}}}|||{{{qqqooollllllmmmpppqqqqqqssssssssssssrrrpppnnnllloooqqqtttwwwyyyyyyxxxwwwuuusssuuuzzz}}}||||||||||||zzzxxxvvvtttssssssssspppooonnnmmmlllllllllllllllkkkhhheeeccc```___^^^YYYZZZZZZ[[[\\\]]]^^^^^^\\\[[[YYYXXXUUUSSSRRRQQQRRRQQQPPPOOOOOONNNOOOOOOMMMMMMMMMMMMLLLMMMPPPSSSQQQSSSUUUWWWYYYZZZZZZ[[[XXXZZZ^^^aaaccccccbbbbbbeeedddccc```^^^ZZZXXXVVVTTTTTTSSSQQQOOOLLLJJJHHHHHHGGGGGGEEEDDDCCCCCCBBB<<<<<<<<<;;;::::::999999888777777666555333333222555555444444444333333333222222222111111111000000444333222111000000000000//////000000000111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333333333444444444444444444444444444444444444444444444333333333333444555555555555555555555555555555444444555666777888999999999999888999999:::;;;<<<>>>>>>???@@@AAABBBBBBCCCDDDDDDFFFGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKNNNQQQUUUXXXXXXYYY[[[___gggqqqxxxyyy{{{{{{vvvxxxzzztttrrrtttvvv))))))***++++++++++++***))))))*********+++++++++---------,,,,,,+++++++++------,,,------...///000111333333999IIIbbbxxx|||kkkkkkqqqsssrrrvvvyyy\\\GGGAAA???===>>>@@@BBBCCCCCCAAAAAABBBBBBCCCDDDDDDEEEDDDEEEFFFHHHJJJMMMOOOPPPUUUWWWZZZ\\\^^^aaaeeehhhhhhiiikkkmmmoooqqqrrrrrrpppqqqrrrtttuuuwwwxxxyyyuuuvvvwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{|||}}}~~~}}}}}}{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||~~~zzzwwwmmmlllllllllooosssxxx||||||{{{tttrrrooonnnoooppppppoooqqqqqqqqqqqqpppooonnnmmmnnnrrrwww{{{|||{{{yyyxxxrrrppppppssswww{{{~~~~~~~~~zzzyyyvvvtttrrrrrrrrrrrrnnnmmmllljjjiiihhhhhhhhhjjjhhhfffcccaaa___^^^]]]ZZZZZZ[[[\\\]]]]]]^^^^^^ZZZZZZXXXVVVTTTSSSQQQPPPPPPPPPOOONNNMMMMMMMMMMMMLLLMMMNNNMMMMMMNNNPPPSSSPPPRRRTTTWWWYYYZZZZZZZZZVVVWWWZZZ]]]___```aaaaaaeeedddcccaaa___]]]ZZZYYYXXXXXXWWWVVVSSSOOOLLLIIIHHHHHHGGGFFFEEEDDDDDDCCC??????>>>===<<<;;;::::::777777666666666666666555555555555444444444333333333333222222111000000000333333222111000000111111000000000000111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333333333333444444444555555666666666666666666666666444333333333333444555555444444444555555555555555444444555666777888999999888999999999:::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKNNNQQQUUUXXXYYYYYY[[[___gggqqqwwwzzz}}}yyyqqqqqq}}}~~~uuurrrsssuuu))))))***++++++++++++***)))************+++++++++---------,,,,,,+++++++++------,,,------...///000111222333999III```rrrzzzvvvdddeeeqqqqqqrrr}}}www[[[HHH===<<<;;;===???AAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEDDDEEEFFFHHHJJJMMMOOOPPPUUUWWWYYY[[[]]]aaaeeeiiihhhiiikkkmmmoooqqqqqqrrrqqqqqqrrrsssuuuvvvwwwwwwuuuvvvwwwxxxyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzz||||||}}}}}}~~~}}}}}}}}}{{{{{{|||}}}~~~~~~~~~~~~~~~~~~{{{wwwsssqqqqqqqqqpppmmmhhhdddbbbXXXXXXXXXXXXZZZ```ffflllxxx}}}|||zzzvvvtttqqqpppppppppooonnnoooooooooooonnnmmmlllkkkmmmssszzz}}}zzzxxxmmmjjjiiikkknnnrrr{{{~~~yyyxxxwwwuuusssrrrqqqqqqnnnmmmkkkiiihhhgggffffffhhhfffeeecccaaa```______\\\\\\\\\]]]]]]^^^^^^___ZZZYYYXXXVVVTTTRRRQQQPPPOOOOOONNNMMMLLLLLLLLLLLLKKKLLLMMMMMMMMMMMMOOOQQQPPPRRRUUUXXXYYYZZZZZZYYYSSSTTTVVVXXXZZZ\\\^^^___cccccccccbbb```^^^]]]\\\ZZZ[[[[[[ZZZXXXSSSOOOLLLIIIIIIHHHHHHGGGFFFFFFEEECCCCCCBBB@@@>>>===<<<;;;777777777777777777777777333333333333222222222222333222222222111111000000111111000000000111111222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333222333333444444555555555666666666666666666666666444333333333333444555555444444444444444555555555444444555666777888999999888999:::;;;<<<<<<======>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKNNNQQQUUUUUUVVVWWWYYY^^^eeennntttzzz~~~}}}qqqooo|||wwwrrrrrrttt))))))***++++++++++++***)))************+++++++++******+++,,,,,,---......------,,,------...///000000222333999III]]]lllqqqppp___bbbppp~~~nnnqqqsssXXXFFF<<<<<<<<<===@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFHHHJJJMMMOOOPPPUUUWWWYYYZZZ\\\```eeeiiiiiijjjlllmmmooopppqqqqqqrrrrrrsssttttttuuuuuuvvvtttuuuwwwxxxyyyyyyxxxxxxzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{||||||~~~}}}}}}}}}~~~~~~~~~}}}yyyssslllgggbbb```^^^[[[XXXVVVTTTSSSOOOOOONNNMMMMMMPPPVVV[[[eeejjjrrryyy{{{xxxvvvtttrrrqqqqqqqqqpppoooppppppnnnmmmkkkjjjhhhhhhlllsss}}}~~~zzzxxxmmmiiieeeeeefffhhhooowww}}}{{{zzzyyyyyywwwvvvtttrrrqqqooonnnllljjjhhhgggfffffffffeeedddcccbbbaaaaaaaaa]]]]]]]]]]]]]]]^^^^^^^^^YYYYYYWWWVVVTTTSSSRRRQQQOOONNNMMMLLLLLLKKKKKKLLLJJJKKKMMMLLLLLLLLLMMMOOOPPPRRRUUUXXXYYYYYYXXXXXXUUUUUUTTTUUUXXX[[[___aaabbbbbbbbbbbbaaa``````___]]]^^^______\\\XXXSSSPPPKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGEEECCC@@@>>><<<;;;999999999888888777777666444333333333333222222222222222222111111111111111////////////000111222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333222222333333444555555666666666666666666666666666444333333333333444555555333333333444444555555555444444555666777888999999999999;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEEEEGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKNNNQQQUUUSSSTTTVVVYYY]]]dddkkkpppyyy|||wwwssswwwqqqppprrr))))))***++++++++++++***)))************+++++++++'''((()))+++---///000111---------------...000000000222444:::III\\\hhhkkkmmm]]]```ooozzzkkkooonnnTTTDDD>>>===>>>@@@BBBCCCCCCAAA@@@@@@AAABBBCCCDDDEEEFFFDDDEEEFFFHHHJJJMMMOOOQQQUUUWWWYYYZZZ\\\```eeeiiijjjkkklllnnnooopppppppppssssssssstttttttttuuuuuussstttvvvxxxxxxxxxwwwwwwzzzyyyyyyxxxxxxyyyyyyzzzyyyyyyyyyzzz|||~~~~~~~~~{{{uuunnneee^^^WWWUUUQQQNNNMMMLLLMMMNNNNNNNNNLLLIIIFFFHHHMMMQQQTTTZZZcccllluuu|||zzzwwwuuusssqqqqqqrrrrrrqqqppprrrqqqooollljjjgggeeedddlllttt~~~zzzxxxqqqkkkfffccc```___eeelllrrr|||{{{xxxzzzzzzzzzzzzxxxvvvsssrrrqqqpppnnnllljjjhhhggggggeeeeeedddcccbbbbbbbbbccc^^^^^^^^^]]]]]]]]]]]]]]]YYYYYYXXXVVVTTTSSSRRRQQQOOONNNMMMLLLLLLKKKKKKKKKIIIJJJLLLKKKJJJJJJKKKLLLPPPRRRUUUXXXYYYYYYXXXWWWYYYWWWVVVWWWYYY^^^bbbeeebbbbbbbbbccccccbbbbbbaaa___aaabbbbbb```[[[VVVSSSMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIGGGDDDAAA???===<<<<<<;;;:::999888666555555666666555555555444444444111111111111111111111111............///111222333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222333333444555666666555555555555555555555555444333333333333444555555333333333444444555555555444444555666777888999999999:::;;;===>>>?????????>>>>>>???@@@AAABBBBBBCCCEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKNNNRRRUUUSSSUUUWWWZZZ^^^dddkkkpppvvvzzz}}}wwwwwwpppoooppp***************************************************,,,------++++++,,,......------......///000111000777888>>>NNNYYYbbbooo}}}oooWWWfffxxxnnneeejjj}}}hhhRRREEE<<<;;;;;;===@@@BBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIKKKMMMOOOPPPWWWWWWWWWYYY]]]aaaeeegggjjjkkkmmmnnnoooooooooooooooppppppqqqssstttuuuuuuuuuuuuvvvwwwxxxyyyyyyzzzyyy{{{|||}}}}}}{{{yyyxxx|||zzzyyy{{{~~~}}}zzz{{{{{{|||~~~~~~~~~~~~}}}{{{{{{}}}~~~}}}{{{tttnnneee[[[TTTSSSPPPMMMKKKKKKLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJPPPQQQTTTZZZaaaiiiqqquuu|||{{{uuutttrrrqqqooonnnnnnnnnrrrrrroookkkfffddddddeeejjjqqq{{{|||xxxvvvlllhhhccc^^^ZZZZZZ[[[\\\bbbooo~~~zzztttsssuuuuuusssppprrrpppnnnkkkiiiggggggggggggfffeeecccbbbaaa``````^^^^^^]]]\\\[[[[[[[[[[[[\\\[[[YYYWWWUUUSSSQQQPPPRRRNNNJJJJJJMMMMMMIIIEEEFFFGGGGGGHHHIIIJJJKKKKKKPPPSSSWWWYYYYYYYYYYYYZZZXXXXXXXXXYYYZZZ[[[]]]]]]\\\^^^```aaaaaaaaaccceeegggeeecccaaa___\\\YYYWWWSSSRRRQQQPPPPPPPPPPPPPPPJJJIIIHHHFFFDDDCCCBBBBBB@@@>>><<<;;;:::999777555666666666666555444333333111111333444444333222111222222111111000/////////222222222111111111000000222111111111000000//////000000000000000000000000222222222222222222222222222222222333333444444444444444444555555555555555555555555555555555555555444444444444444444444444333333222111222333444555666555555555555666666777;;;;;;;;;<<<===>>>>>>??????@@@@@@AAAAAABBBBBBCCCFFFGGGGGGHHHHHHGGGGGGGGGIIIIIIJJJKKKMMMNNNPPPQQQUUUSSSUUU\\\bbbeeekkkqqqssswww}}}|||}}}qqqnnnooo***************************************************,,,------++++++,,,......------......///000111...555666???TTTaaaiiiuuu}}}nnnXXXggghhh___eeevvvaaaMMMAAA<<<;;;;;;===???AAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGIIIKKKMMMOOOPPPVVVWWWWWWYYY]]]aaaeeegggjjjkkkmmmoooppppppooooooooopppqqqrrrsssttttttuuutttuuuvvvwwwxxxyyyzzzzzzzzzzzz{{{|||{{{{{{zzzyyy}}}{{{{{{|||~~~|||{{{{{{{{{~~~~~~~~~~~~}}}||||||}}}~~~}}}zzzsssmmmddd[[[UUUSSSQQQOOOOOOQQQRRRRRRQQQPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLNNNQQQWWW]]]cccggguuuzzz}}}|||vvvuuutttsssrrrqqqqqqqqqrrrqqqnnnjjjdddaaa``````eeemmmxxx~~~~~~zzzvvvtttkkkhhhbbb\\\YYYWWWXXXXXXVVVbbbqqq~~~{{{vvvtttvvvvvvtttqqqrrrqqqnnnkkkiiihhhgggggggggfffdddcccaaa`````````___^^^]]]\\\[[[ZZZZZZZZZYYYXXXWWWVVVTTTSSSRRRQQQQQQNNNJJJJJJLLLLLLIIIEEEFFFGGGGGGIIIJJJKKKLLLLLLSSSVVVYYYZZZYYYXXXXXXXXXZZZZZZZZZ[[[\\\]]]^^^___]]]^^^````````````ccceeegggfffdddbbb```^^^[[[YYYUUUVVVWWWWWWVVVTTTRRRQQQMMMLLLJJJHHHFFFEEEDDDCCC@@@>>><<<;;;;;;:::888666666666666666555444333333111111222333333333222111000000000000000111111111444444333333222111111000111111111111000000000///000000000000000000000000222222222222222222222222222333333333333333333444444444444444555555555555555555555555555555555555444444444444444444444444333333222222222333444555666555555555555666777777::::::;;;<<<===>>>???@@@???@@@@@@AAAAAABBBCCCCCCEEEFFFGGGHHHHHHHHHHHHGGGJJJJJJJJJKKKLLLNNNOOOPPPUUUSSSVVV]]]bbbdddiiioooqqqvvv|||{{{|||ppplllnnn************************++++++++++++++++++++++++***,,,------++++++,,,......------......///000111000555666CCC]]]nnnttt|||ppp]]]ppp|||```ZZZbbb~~~zzzooo\\\III???<<<;;;;;;<<>>>>>>>>===;;;999777777777666666555333333111111222222222222111111...//////000111111222222555555444333222222111111111111111111000000000000////////////////////////222222222222222222222222444333333333333333333222333333444444555555555555555555555555555555555555444444444444444444444444333333222222222333444555555555555555555666777777999999:::<<<===???@@@AAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOTTTSSSVVV]]]bbbcccfffkkkpppttt{{{www{{{ooojjjkkk************************++++++++++++++++++++++++***+++---,,,++++++,,,......------......///000111555888999IIIiii|||rrrfff}}}rrrYYYWWWbbbyyymmmZZZHHH???<<<;;;:::;;;>>>@@@AAAAAACCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKNNNPPPQQQUUUUUUWWWZZZ^^^bbbeeegggjjjkkkmmmooopppqqqqqqpppqqqqqqrrrrrrsssttttttuuuttttttvvvwwwyyyzzz||||||zzzyyyxxxwwwxxxzzz{{{}}}~~~~~~~~~~~~{{{zzzzzz|||~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~|||~~~~~~yyyrrrkkkeeebbb[[[[[[[[[]]]______^^^]]][[[ZZZXXXVVVUUUTTTSSSSSSQQQPPPOOOOOOPPPRRRUUUWWW___dddkkkrrrvvvzzz}}}~~~~~~~~~{{{rrrrrrrrrqqqqqqrrrssssssrrrqqqmmmggg```ZZZWWWVVV[[[cccpppzzz~~~|||wwwtttmmmjjjddd^^^YYYUUUSSSRRRMMMQQQWWW```nnn}}}yyywwwwwwvvvtttrrrsssrrrpppnnnmmmkkkjjjiiihhhgggfffdddcccbbbbbbaaaaaa```^^^[[[YYYWWWVVVUUUUUUTTTSSSRRRQQQOOOOOONNNNNNLLLJJJJJJJJJJJJHHHFFFFFFFFFHHHIIIKKKLLLNNNNNNSSSUUUXXXYYYXXXVVVVVVVVVZZZZZZZZZ[[[\\\]]]^^^___^^^______^^^]]]^^^aaacccfffffffffeeecccaaa``````^^^^^^^^^^^^]]][[[XXXWWWWWWVVVTTTQQQOOOMMMLLLKKKEEEDDDBBBAAAAAA@@@>>>===888888888888777555444333222222222222222111111111//////000000111111111111222222222222222222222222111111111000000000000000////////////////////////222222222222222222222222444444444333333222222222333333333444444555555666555555555555555555555555333333333333333333333333222222222333333333444444555555444555555666777888888999:::<<<>>>???AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNSSSRRRVVV]]]aaabbbdddhhhnnnsssyyy}}}ttt}}}~~~|||nnnhhhhhh************************++++++++++++++++++++++++***+++---,,,++++++,,,......------......///000111444888;;;QQQvvv}}}pppjjjiiiRRRTTTbbbyyylllYYYHHH???<<<;;;999:::===@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGIIIKKKNNNPPPRRRTTTUUUWWW[[[___bbbeeegggjjjkkkmmmoooqqqqqqqqqqqqrrrrrrrrrssssssttttttuuuuuuuuuvvvxxxyyyzzz{{{|||zzzyyyxxxwwwxxxzzz}}}}}}~~~~~~~~~}}}}}}|||{{{zzz{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~|||}}}|||uuuooojjjhhhdddcccbbbcccddddddbbb```___^^^]]][[[YYYXXXXXXXXXUUUTTTSSSRRRSSSVVVYYY[[[]]]aaagggmmmqqquuuyyy|||||||||{{{zzz{{{~~~|||yyyqqqppppppppppppqqqrrrrrrqqqpppmmmggg___XXXTTTSSSYYYaaammmyyy|||xxxqqqnnniiiccc]]]XXXUUUSSSOOOOOOQQQXXXdddttt}}}{{{yyywwwuuusssrrrssssssrrrpppooommmlllkkkjjjiiigggfffdddcccccccccbbb```^^^[[[XXXVVVTTTTTTUUUUUUSSSQQQOOOMMMKKKKKKLLLKKKJJJIIIIIIIIIHHHFFFFFFGGGHHHIIIJJJLLLMMMMMMMMMPPPTTTVVVVVVVVVVVVWWW[[[[[[[[[[[[\\\^^^___```^^^______^^^]]]]]]___aaaccceeefffeeecccaaaaaabbbaaa```^^^\\\ZZZZZZ[[[[[[\\\[[[YYYWWWTTTSSSRRRQQQHHHFFFDDDCCCBBBAAA???===:::::::::999888777555555444333333222222222222222111111111111000000//////......///000111222333333000000000000000000111111000000000000000000000000222222222222222222222222444444444333333222222222222222333333444555555666555555555555555555555555333333333333333333333333222222333333333444444444444444444555555666888888888999:::<<<>>>???AAAAAA@@@AAAAAABBBBBBCCCDDDDDDBBBCCCEEEGGGIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMMMMRRRQQQUUU\\\``````bbbfffmmmrrrxxx~~~|||vvvzzz}}}zzz|||}}}nnngggggg************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,......------......///000111000555<<>><<<;;;999888888777555444333333444444111111111000000000000000///000000000000111111111///000000000111111111111222222222222222222222222222222222222222222222222222333333333333333333444000111222333444555555666555555555555555555555555222222222222222222222222111222333444444444333333444444444444666777888999::::::;;;<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDCCCDDDFFFGGGHHHIIIIIIJJJHHHHHHIIIIIIKKKLLLNNNOOOQQQOOOQQQWWW[[[]]]bbbgggnnnrrrwww|||}}}{{{yyyzzzzzzwwwqqqhhhggg************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---......------......///000111444;;;DDD\\\vvvhhhcccjjjfffSSS\\\qqq|||vvvlll\\\MMMFFF===;;;888999;;;???AAABBB@@@AAABBBDDDFFFHHHJJJKKKDDDEEEFFFIIIKKKOOOQQQSSSRRRTTTWWW\\\```cccfffgggiiikkkmmmppprrrsssssssssssssssssstttttttttttttttyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~||||||~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~|||}}}}}}}}}}}}~~~{{{|||wwwtttqqqooopppqqqqqqqqqlllkkkkkkjjjiiiiiiiiijjjjjjiiigggggghhhkkknnnpppooopppqqqqqqpppqqqsssuuusssssstttuuuvvvtttqqqooovvvyyy}}}}}}xxxrrrmmmddddddcccbbbbbbbbbbbbbbbggggggeeeaaaZZZTTTQQQOOOQQQUUU___lllwww~~~~~~|||xxxwwwtttoooiiibbb]]]ZZZUUUNNNJJJKKKKKKMMMUUU```hhhyyy}}}zzzxxxwwwttttttttttttsssqqqooonnngggfffeeecccbbbaaa`````````^^^\\\YYYWWWUUUTTTSSSRRRQQQQQQPPPOOONNNMMMLLLIIIIIIJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKNNNRRRUUUVVVVVVWWWXXXUUUUUUUUUUUUVVVXXXYYYZZZ[[[]]]```aaa___\\\ZZZZZZZZZ^^^bbbbbb___^^^```dddbbbcccddddddeeeeeedddddddddcccbbbaaa````````````[[[XXXUUURRRPPPMMMJJJGGGAAAAAA@@@???===<<<:::999999888666555444444555555/////////000111111222222333333222222111000000000//////000000111111111222222222222222222222222222222222222222222222222222222222222333333444444444000111111222444555666666555555555555555555555555222222222222222222222222111222333444555444333333333333444444666777888999;;;;;;;;;<<<===>>>>>>???AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHHHHIIIKKKMMMNNNOOOQQQNNNPPPVVVZZZ]]]bbbhhhnnnrrrwww|||{{{xxxuuuyyy{{{vvv~~~sssiiihhh++++++++++++++++++++++++))))))*********+++++++++---------............///------------///000111222222555HHHgggpppccc]]]oooyyyeee]]]]]]zzztttnnnjjj^^^KKK???===<<<;;;:::;;;===???@@@@@@AAACCCEEEGGGGGGGGGGGGHHHFFFFFFIIIMMMOOOOOOMMMQQQTTTXXX\\\___bbbfffhhhgggiiikkkmmmoooqqqrrrsssrrrrrrrrrrrrssstttuuuuuuyyyyyyzzzzzzzzzyyyyyyxxx{{{zzzyyyxxxxxxyyy{{{|||~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{|||}}}}}}}}}yyyvvvrrrqqqssswwwzzz|||xxxuuurrrqqqpppooommmlllkkkkkkkkklllppptttyyy{{{}}}zzzwwwtttssssssssssssqqqooonnnoooppppppooonnnuuuuuuvvvyyyyyyuuullleee```````````````^^^ZZZVVV^^^bbbeeeaaaZZZSSSPPPPPPMMMQQQZZZfffsss|||~~~~~~}}}yyytttqqqmmmhhhaaa\\\TTTPPPLLLIIIJJJKKKLLLLLLVVV```ppp|||xxxwwwrrrsssuuuuuutttqqqnnnlllkkkjjjhhhfffccc```]]]\\\^^^\\\ZZZXXXWWWVVVSSSQQQRRRQQQPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEFFFFFFGGGGGGIIIJJJMMMRRRWWWXXXWWWUUUUUUVVVVVVWWWXXXXXXWWWWWWYYYZZZ]]]______^^^\\\ZZZZZZ\\\]]]]]][[[\\\```cccdddddddddcccbbbccceeehhhhhhfffbbb``````bbbeeegggccc```[[[VVVRRROOOMMMMMMJJJGGGCCCAAA@@@???>>><<<>>>===<<<999555444555666444444333333222111111111000000000000000000000000111111111111111111111111000000////////////000000111111222222222222111111222222333333333333444444333333222222333333444555555555555555555555555555222222222333333444444444333333333333333333333333555555666666777777888888===<<<;;;;;;<<<===>>>???AAA???>>>???CCCFFFEEEDDDAAABBBCCCEEEFFFHHHIIIJJJHHHHHHIIIIIIJJJKKKKKKKKKOOOPPPRRRTTTVVV[[[aaaeeeoooqqquuuzzz{{{yyyxxx}}}xxxvvv|||~~~yyyuuummmnnn++++++++++++++++++++++++*********++++++++++++,,,------------............---------...///000111222222666IIIhhhqqqbbb\\\oooxxxccc^^^bbb{{{tttlll^^^MMMBBB>>>===;;;;;;;;;<<<>>>???@@@AAACCCEEEFFFGGGGGGGGGHHHGGGFFFIIILLLOOOOOONNNQQQTTTYYY\\\___bbbeeegggiiijjjlllnnnppprrrssssssrrrrrrrrrrrrssstttuuuuuuzzzyyyxxxwwwwwwxxxyyyzzz{{{zzzyyyxxxyyyzzz|||}}}~~~{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{||||||}}}||||||~~~~~~}}}{{{uuuqqqpppoooooonnnmmmmmmnnnqqqvvv}}}~~~{{{zzzxxxwwwvvvrrrqqqpppppprrrrrrpppooosssrrrsssuuuuuuppphhhaaa]]]^^^^^^^^^[[[WWWSSSQQQZZZ^^^aaa___YYYRRRPPPOOOKKKOOOVVVaaannnwww|||}}}}}}zzzuuuqqqnnnhhhaaa\\\TTTPPPKKKHHHHHHIIIIIIIIIIIIPPP[[[hhhvvv~~~zzzwwwvvvssstttuuuvvvuuurrrooonnnmmmllljjjgggccc___\\\ZZZ]]][[[YYYXXXWWWVVVTTTRRRQQQPPPOOONNNMMMKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJMMMQQQUUUWWWWWWUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWYYY[[[]]]^^^]]][[[ZZZXXXZZZ[[[[[[ZZZ[[[^^^bbbcccddddddcccbbbcccfffiiikkkhhheeebbbaaabbbdddfffcccaaa]]]YYYUUUSSSRRRRRRPPPMMMIIIGGGFFFDDDCCCAAA???>>><<<:::888666555555333333333222222111111111111111111111111111111111111111111111111111111111222222111111111111222222111111222222222222111111222222333333333333444444333333222222333333444555555555555555555555555555222222222333333444444444333333333333333333333333555555555666777777888888<<<;;;;;;;;;<<<===>>>???AAA???>>>???BBBDDDDDDCCCBBBCCCCCCEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLNNNPPPRRRTTTWWW\\\bbbfffnnnqqqvvv{{{|||zzzzzzvvvsssyyy|||xxx~~~yyymmmjjj++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............---------...///000111222333888KKKiiippp```ZZZooorrr^^^[[[eee}}}ooo]]]NNNFFF???>>><<<;;;;;;<<<===>>>@@@AAACCCEEEFFFGGGGGGGGGHHHGGGGGGIIILLLNNNOOONNNRRRUUUYYY\\\^^^aaadddfffkkklllnnnoooqqqrrrrrrsssrrrrrrsssssstttuuuuuuuuuzzzxxxvvvttttttvvvyyy{{{{{{zzzzzzzzz{{{|||~~~~~~zzzzzz|||}}}|||}}}}}}}}}}}}}}}||||||}}}}}}|||zzzzzz|||}}}wwwttttttssssssqqqqqqrrruuuzzz~~~{{{zzzvvvuuutttuuuvvvuuusssqqqsssrrrqqqqqqppplllddd]]][[[]]]___]]]WWWQQQNNNNNNSSSXXX\\\]]]XXXSSSPPPOOOJJJLLLQQQZZZfffpppxxx{{{|||zzzvvvsssnnnhhhbbb]]]VVVRRRMMMIIIHHHHHHHHHGGGEEEGGGLLLTTT___kkkwww}}}{{{xxxwwwuuuvvvvvvvvvuuusssqqqpppnnnmmmkkkgggccc___[[[YYY\\\ZZZXXXWWWWWWVVVTTTRRROOOOOONNNNNNMMMLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIKKKJJJLLLOOOSSSVVVVVVVVVXXXXXXYYYYYYYYYXXXXXXWWWVVVXXXZZZ\\\]]]\\\[[[ZZZYYYZZZZZZZZZZZZ[[[]]]```aaabbbcccbbbbbbdddgggjjjllljjjgggdddccccccdddeeedddccc```]]]ZZZYYYXXXXXXSSSPPPKKKHHHGGGEEECCCBBBBBB???<<<<<<<<<;;;777333333333222222222222111111111111111111111111111111111111111111111111111111222222111111111111222222111111222222222222111111222222333333333333444444333333222222333333444555444444444444444444444444222222333333333333444444444444444444444444444444444555555666666777888888;;;;;;:::;;;;;;===>>>???AAA@@@>>>???AAABBBBBBAAADDDDDDDDDEEEFFFFFFGGGGGGJJJJJJJJJKKKLLLLLLMMMMMMMMMOOOQQQSSSWWW\\\bbbgggnnnrrrxxx}}}{{{yyytttrrrxxx~~~{{{~~~nnnfff++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------......///111222333555:::NNNiii|||nnn]]]ZZZqqqiiiUUUVVVeeeqqqZZZLLLGGG@@@???===;;;:::;;;<<<===AAAAAACCCDDDEEEGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNOOOSSSVVVYYY\\\^^^```ccceeekkklllnnnooopppqqqqqqqqqrrrsssssstttuuuuuuvvvvvvwwwwwwuuuuuuuuuvvvxxxyyyzzzzzzzzz{{{|||~~~~~~{{{{{{{{{|||}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~}}}|||yyyyyy{{{}}}|||zzzyyyuuutttssstttxxx}}}}}}|||}}}~~~~~~}}}yyyvvvwwwtttrrrpppoookkkccc^^^[[[___bbb^^^WWWQQQOOOPPPOOOTTTYYYZZZXXXTTTQQQOOOJJJJJJMMMSSS]]]iiisssyyy|||zzzxxxuuupppjjjddd```ZZZVVVQQQMMMKKKJJJHHHGGGHHHGGGGGGJJJRRR]]]hhhooovvv{{{~~~|||{{{xxxxxxwwwvvvuuutttrrrrrrmmmllljjjgggddd```]]][[[ZZZYYYWWWVVVVVVVVVTTTRRRNNNNNNNNNMMMMMMMMMMMMMMMIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJLLLPPPTTTVVVVVVYYYYYYYYYZZZYYYYYYXXXWWWWWWXXXZZZ\\\]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZ\\\]]]^^^___```aaabbbcccfffiiikkkjjjhhhfffeeeeeefffgggfffeeebbb```]]]\\\[[[[[[VVVRRRNNNKKKIIIGGGEEECCCEEEAAA>>>>>>@@@???999333333333333333222222222222111111111111111111111111111111111111111111111111000000////////////000000111222222333333222222111222222222333333333444444333333222222333333444555444444444444444444444444333333333333333333333333555555555555555555555555444444555555666777777888999999::::::;;;<<<===>>>AAA@@@??????@@@@@@AAAAAAEEEEEEEEEEEEEEEFFFFFFFFFIIIIIIJJJJJJKKKKKKLLLLLLLLLNNNPPPRRRVVV[[[bbbfffmmmssszzz{{{xxxtttrrrwwwqqqeee++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------------...............000111222333666===PPPiiixxx{{{iiiZZZ[[[ttt```NNNTTTfffqqqWWWHHHEEE@@@???===;;;:::;;;<<<===AAABBBBBBDDDEEEFFFHHHHHHIIIIIIIIIIIIIIIKKKNNNPPPSSSVVVZZZ]]]___aaadddfffjjjkkklllnnnoooppppppppprrrssstttvvvvvvvvvvvvvvvssstttvvvwwwxxxwwwvvvvvvzzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{||||||}}}~~~~~~}}}}}}~~~~~~}}}|||zzzyyy|||~~~{{{wwwuuusssrrrtttxxx}}}{{{xxxsssqqqoookkkeee```\\\```ccc```YYYSSSRRRSSSOOORRRWWWYYYXXXUUURRRPPPKKKJJJJJJNNNVVVbbbooowwwzzz{{{zzzwwwrrrlllgggddd\\\XXXSSSOOOMMMJJJHHHFFFFFFDDDCCCDDDHHHOOOVVV[[[fffmmmvvv~~~}}}}}}{{{zzzxxxvvvtttsssrrrrrrkkkjjjiiigggdddbbb___^^^ZZZXXXVVVVVVVVVUUUSSSRRRMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIKKKOOORRRTTTUUUXXXYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\ZZZXXXXXXXXXXXXXXX[[[\\\^^^``````bbbeeeggghhhhhhggggggggghhhiiiiiigggfffdddaaa___\\\[[[ZZZ\\\YYYTTTQQQOOOMMMKKKIIIIIIEEEAAAAAACCCAAA;;;666555555444444333222222222111111111111111111111111111111111111111111111111000000////////////000000222222333333333333222222222222222333333333444444333333222222333333444555444444444444444444444444333333333333333333333333555555555555555555555555444444444555666666777777777888999:::;;;<<<======@@@@@@@@@@@@???@@@AAAAAAEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIJJJJJJKKKKKKMMMOOOQQQTTTZZZ```eeemmmsss{{{|||uuusssrrrvvv~~~vvvhhh++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000111222333666>>>RRRiiiuuuwww{{{cccWWW]]]yyy|||YYYLLLVVVjjjpppTTTEEEBBB???>>><<<;;;;;;<<<===>>>BBBBBBBBBCCCDDDFFFHHHIIIIIIIIIIIIIIIHHHJJJNNNQQQTTTWWW[[[^^^```cccfffhhhiiijjjlllmmmoooppppppqqqrrrtttuuuwwwwwwwwwvvvvvvrrrtttwwwyyyzzzyyyvvvuuuzzz{{{{{{|||}}}~~~~~~|||}}}~~~}}}{{{zzzzzz{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{~~~{{{yyyvvvsssqqqrrrvvvzzz~~~}}}wwwtttrrrooojjjfff```bbbdddbbb]]]XXXUUUUUUQQQSSSUUUWWWWWWUUURRRPPPLLLJJJIIIJJJPPP\\\jjjsssyyy{{{|||zzzuuupppkkkiii^^^ZZZVVVRRROOOLLLIIIGGGEEEDDDCCCCCCEEEGGGJJJLLLVVV^^^iiissszzz~~~~~~}}}}}}~~~|||yyyvvvsssrrrqqqqqqjjjjjjiiigggeeecccaaa```ZZZXXXVVVUUUUUUTTTRRRPPPNNNNNNNNNMMMMMMMMMMMMMMMJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKIIIIIIJJJNNNQQQSSSSSSWWWWWWXXXYYYYYYYYYYYYXXX[[[[[[\\\]]]]]]]]]]]]\\\[[[XXXVVVUUUVVVWWWWWWVVVZZZ\\\^^^``````aaadddeeeffffffggghhhiiiiiiiiijjjffffffdddbbb```]]]\\\[[[]]]ZZZVVVSSSQQQPPPNNNLLLKKKHHHEEEDDDDDDBBB>>>:::888888777666444333222222222222222222222222222222111111111111111111111111222222111111111111222222222222333333333333222222222222333333333333444444333333222222333333444555333333333333333333333333444444333333333333222222444444444444444444444444333444444555555666777777666777888:::;;;<<<<<<<<>>SSSjjjuuuvvv|||yyy]]]UUU```}}}qqqQQQJJJXXXmmmnnnSSSDDDAAA>>>===;;;;;;;;;<<<>>>???BBBBBBBBBCCCDDDFFFHHHIIIIIIJJJJJJIIIHHHIIIMMMQQQTTTWWW\\\___bbbeeehhhjjjiiijjjlllnnnpppqqqrrrsssssstttvvvxxxxxxxxxwwwvvvsssuuuwwwxxxyyyyyyxxxwwwzzz{{{{{{|||}}}}}}}}}}}}{{{|||}}}~~~~~~|||{{{zzz{{{|||}}}}}}~~~~~~{{{|||}}}}}}~~~~~~{{{vvvqqqppprrruuuwww~~~{{{zzzxxxtttpppiiiiiiiiigggccc^^^YYYWWWSSSSSSTTTTTTTTTSSSQQQOOOKKKJJJHHHGGGLLLVVVdddnnnxxx{{{~~~}}}xxxsssooonnnccc___[[[WWWTTTRRRNNNLLLGGGFFFFFFEEEFFFGGGIIIJJJMMMTTT```kkkrrrxxx{{{}}}~~~~~~zzzuuurrrpppooooookkkkkkjjjhhheeebbb```___ZZZXXXVVVUUUTTTSSSQQQOOOOOONNNNNNNNNMMMMMMLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHKKKNNNQQQRRRQQQTTTUUUVVVXXXXXXYYYYYYYYY\\\\\\\\\\\\[[[[[[[[[[[[XXXVVVTTTUUUXXX[[[[[[ZZZ\\\^^^```aaabbbbbbdddeeefffggghhhiiiiiihhhhhhgggddddddcccbbbaaa```^^^]]]^^^[[[WWWTTTSSSRRRPPPOOOMMMKKKIIIFFFCCCAAA???>>><<<;;;999888555444222111222222222222222222222222111111111111111111111111222222111111111111222222222333333444444333333222222222333333333333444444333333222222333333444555333333333333333333333333444444444333333222222222333333333333333333333333333333444555555666666777555666888:::;;;<<<<<<<<<>>>@@@BBBAAA@@@AAACCCFFFDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNPPPTTTZZZ^^^gggnnnvvvzzz{{{~~~}}}wwwuuuyyyrrr++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------......//////000222333444333===SSSkkkuuuwww~~~vvvYYYTTTbbb~~~iiiKKKGGGXXXnnnmmmSSSEEEAAA===<<<;;;:::;;;===???@@@BBBBBBBBBBBBDDDFFFHHHIIIIIIJJJJJJIIIGGGIIIMMMQQQTTTWWW\\\```cccfffiiillliiijjjllloooqqqsssttttttssstttvvvxxxyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{|||||||||||||||{{{zzz{{{|||~~~}}}|||{{{{{{|||~~~~~~~~~~~~~~~}}}zzz|||}}}~~~xxxqqqmmmlllmmmnnnuuu}}}}}}zzzrrrqqqooollliiiddd]]]YYYUUUTTTRRRRRRRRRQQQPPPNNNKKKIIIGGGEEEIIISSSaaakkkxxx{{{~~~zzzuuurrrqqqhhheeeaaa]]][[[XXXUUURRRGGGFFFEEEEEEFFFGGGIIIJJJJJJRRR]]]gggooouuuxxx{{{zzzuuuqqqooonnnnnnmmmlllkkkhhheeeaaa___]]][[[YYYVVVUUUTTTRRRPPPNNNOOOOOONNNNNNMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHIIIKKKNNNPPPQQQPPPSSSTTTUUUWWWXXXYYYYYYZZZ\\\\\\[[[[[[ZZZYYYYYYYYYYYYVVVUUUXXX]]]aaabbbaaa]]]```bbbccccccccceeefffggghhhiiiiiiiiigggfffeeebbbbbbcccccccccbbbaaa```bbb```\\\ZZZYYYXXXWWWUUUNNNMMMKKKGGGCCC@@@@@@BBB>>>===;;;999666444222111222222222222222222222222111111111111111111111111000000////////////000000222333333444444333333222222222333333333444444444333333222222333333444555333333333333333333333333444444444333333222222222333333333333333333333333333333444444555666666777444555888:::;;;<<<<<<<<<>>>@@@BBBBBBAAAAAADDDHHHDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLJJJKKKLLLMMMOOOSSSXXX\\\dddkkksssvvvwww{{{}}}vvvwww~~~ttt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,---------......---............000222555111BBB[[[oooxxx}}}qqqWWWOOOiiipppUUUDDDWWWxxxkkkPPPCCCBBB@@@???>>>>>>???AAABBBCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIIIIJJJJJJIIIJJJMMMOOOVVVYYY^^^bbbdddgggkkkmmmmmmmmmmmmnnnoooqqqsssssstttuuuvvvwwwxxxyyyyyyyyyzzzyyywwwvvvuuuvvvwwwxxx~~~}}}}}}}}}|||zzzyyyxxx{{{{{{||||||}}}}}}~~~~~~~~~}}}{{{{{{|||~~~~~~~~~}}}||||||zzz|||{{{tttpppnnnllljjjjjjppp{{{}}}tttqqqmmmkkkjjjfff```[[[WWWUUURRRRRRSSSTTTTTTSSSLLLLLLIIIEEEEEELLLYYYcccsssyyy{{{vvvuuusssmmmeee```^^^\\\WWWRRRMMMLLLKKKKKKKKKLLLNNNNNNPPPTTT[[[bbbhhhooovvvzzz|||~~~}}}yyyuuurrrppppppppppppnnnkkkhhhgggdddaaa___^^^\\\ZZZXXXVVVUUUTTTSSSPPPPPPPPPOOONNNMMMKKKKKKIIIJJJKKKKKKKKKIIIFFFDDDEEEEEEFFFFFFGGGGGGGGGGGGIIIIIIJJJJJJKKKMMMNNNOOORRRRRRRRRRRRSSSTTTUUUUUU[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]___aaacccaaabbbccccccbbbbbbdddfffhhhhhhiiiiiiiiigggeeedddccceeeggghhhhhhfffdddccceeeccc```]]]ZZZXXXWWWWWWRRROOOLLLIIIGGGFFFCCCAAA===>>>>>><<<888333111000444444444444444444333333222222111111111111222222222111111111000000/////////000111222333444444444111222222333444444444444222333444555555555444333444444444333333222222222444444333333333333222222222333333444444333333222555666777777666666777888777777888999:::<<<===>>>????????????@@@AAABBBCCCBBBCCCEEEEEEDDDDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLMMMOOOPPPTTTYYY\\\aaagggnnnsssvvv|||~~~xxx~~~qqq,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------.........///000//////111444666444EEE```uuu~~~lllXXXTTToooqqqVVVFFFZZZ{{{jjjRRRDDDBBBAAA@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGGGGHHHIIIJJJJJJIIIJJJMMMOOOUUUYYY]]]aaadddfffjjjlllnnnnnnnnnoooppprrrttttttuuuuuuwwwxxxyyyzzzzzzzzzxxxwwwvvvuuuuuuwwwyyyzzz~~~~~~~~~~~~}}}|||{{{zzz{{{|||||||||}}}}}}}}}~~~~~~}}}||||||}}}~~~~~~}}}|||{{{|||~~~xxxrrrooolllkkkiiijjjlllssszzz~~~xxxuuupppmmmkkkgggaaa\\\WWWTTTRRRQQQQQQQQQPPPOOONNNMMMJJJEEEDDDIIITTT]]]mmmvvv{{{yyyvvvqqqkkkhhhgggddd___ZZZSSSRRRPPPOOONNNNNNOOOPPPSSSXXX^^^dddjjjqqqwww{{{|||~~~}}}zzzwwwsssqqqpppppppppnnnkkkiiihhhfffcccaaa___^^^\\\YYYVVVUUUSSSSSSPPPPPPOOOOOONNNMMMMMMLLLKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNRRRRRRRRRRRRSSSTTTUUUVVVYYYYYYXXXYYYZZZ\\\]]]___]]]]]]]]]]]]^^^___aaabbbbbbcccddddddcccdddfffhhhiiiiiiiiiiiihhhgggfffffffffgggiiikkkkkkiiigggfffeeedddcccaaa___\\\YYYXXXRRRPPPLLLJJJHHHFFFCCCAAA@@@AAA@@@===999555333333444333333333333222222222222222111111111111222222222111111111000000000000000000111222333333333333222222333444444444333333222333444555555555444333444444444333333222222222444444333333333333222222222333333444444333333222444666777777666666777888888888888999;;;<<<>>>???????????????@@@AAABBBCCCBBBCCCEEEEEEDDDDDDFFFGGGGGGGGGGGGHHHIIIJJJLLLLLLKKKMMMNNNOOOQQQTTTYYY]]]```fffmmmrrrvvv{{{|||xxx,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------.........///000000111222555888777JJJfff|||xxxeeeXXX[[[xxxsssXXXJJJ___~~~mmmXXXJJJDDDBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJIIIIIIJJJMMMPPPTTTWWW\\\___bbbeeeiiikkknnnnnnooopppqqqssstttuuuuuuvvvwwwxxxyyyzzzzzzzzzuuuuuutttuuuvvvxxxzzz{{{}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}~~~}}}||||||}}}~~~}}}|||{{{~~~|||vvvsssqqqooonnnlllkkklllnnnpppvvv{{{wwwrrrnnnlllhhhbbb^^^YYYVVVTTTRRRQQQQQQOOOMMMPPPOOOKKKEEECCCFFFMMMTTTeeerrryyywwwtttsssrrroooiiiddd^^^\\\ZZZXXXWWWVVVWWWXXX]]]```fffkkkpppuuu{{{~~~~~~~~~|||yyyvvvsssqqqppppppnnnllljjjjjjhhhfffdddbbb```]]]ZZZWWWUUUSSSRRRNNNNNNOOOOOOOOOOOOOOONNNMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNRRRRRRRRRRRRSSSTTTUUUVVVWWWVVVVVVXXXZZZ^^^aaaccc```______^^^___```aaabbbdddeeeffffffeeefffhhhiiikkkjjjhhhgggffffffggggggggghhhjjjkkkkkkjjjiiigggeeeeeefffeeeccc```\\\ZZZVVVTTTQQQNNNLLLJJJGGGDDDDDDDDDBBB>>>:::666666666333333333222222111111111222222111111111111222222111111111111111000000000000111111222333333333333333333444444444333222222222222333444444444444444444444333333333333222222444444333333333333222222222333333444444333333222444666777777666555777888888999999:::;;;===>>>???????????????@@@AAABBBBBBAAACCCDDDDDDDDDDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMOOOPPPRRRUUUZZZ^^^___eeemmmsssvvv{{{+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........///000000000222555888999LLLiiisss___VVV^^^~~~sssXXXLLLeeetttcccSSSJJJDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIKKKNNNPPPSSSVVV[[[^^^aaadddgggjjjmmmmmmnnnoooppprrrssstttssstttuuuwwwxxxxxxyyyyyyuuuuuuuuuuuuvvvxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}~~~}}}}}}|||}}}}}}~~~~~~~~~}}}{{{yyyxxxrrrnnnkkkkkkkkkooo{{{yyyuuuooollljjjgggccc___\\\ZZZWWWVVVVVVUUUSSSQQQPPPOOOKKKFFFCCCEEEIIINNN]]]nnn~~~}}}}}}}}}|||xxxrrrmmmiiigggeeecccbbbccceeefffiiilllppptttwww{{{}}}{{{xxxuuusssqqqqqqooommmlllkkkjjjhhhfffdddbbb___\\\XXXUUUSSSRRRMMMNNNNNNNNNOOOPPPPPPQQQPPPOOOMMMKKKJJJJJJIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKLLLMMMNNNOOOQQQQQQRRRRRRSSSTTTUUUVVVWWWVVVVVVWWWZZZ^^^aaadddaaa```_________```aaabbbeeegggggggggggggggiiikkkkkkiiifffdddddddddfffgggfffggghhhjjjjjjiiihhhgggfffffffffeeecccaaa___^^^]]][[[XXXUUUSSSQQQMMMJJJGGGFFFCCC???:::777777888444444333333222222111111222222111111111111222222111111111111111111111111000111222333333333333333444444444444333222222111222222333333444444444444333333333333333333333333444444333333333222222222222333333444444333333222444555777666555555666888999999:::;;;<<<>>>???@@@@@@?????????@@@@@@AAABBBAAACCCDDDDDDCCCDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOQQQRRRVVV[[[^^^```eeemmmsssxxx|||++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////000222555888;;;OOOkkkqqqZZZSSS___rrrWWWOOOjjj}}}xxxiiiZZZOOOCCCCCCDDDDDDDDDEEEDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIGGGHHHIIIIIIIIIKKKNNNQQQRRRUUUZZZ^^^```cccgggiiilllllllllmmmoooppprrrsssqqqrrrssstttvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~wwwsssooonnnlllmmmttt}}}zzzuuupppjjjggggggfffcccaaa]]][[[ZZZYYYZZZYYYWWWUUUPPPOOOLLLIIIGGGGGGIIIKKKXXXhhh}}}{{{xxxsssqqqooommmnnnppprrrtttsssuuuxxxzzz|||~~~}}}zzzwwwuuusssqqqooommmmmmlllllljjjhhhfffdddaaa]]]YYYVVVTTTSSSMMMMMMMMMNNNOOOPPPRRRSSSRRRQQQOOOMMMKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVXXXXXXWWWWWWYYY\\\^^^``````___^^^^^^^^^```aaabbbfffggghhhhhhggggggiiikkkjjjhhheeebbbaaaccceeeffffffggghhhiiijjjjjjiiiiiihhhgggdddbbbaaaaaabbbcccaaa___]]]ZZZXXXUUUQQQNNNHHHGGGDDD@@@;;;888888888666555555444333222222222222222111111111111222222111111111111111222222222111111222333333333222222444444444444333222222111222222222222333333444444333333333333333333333333444444333333333222222222222333333444444333333222444555666666555555666777999999:::;;;<<<>>>???@@@@@@@@@??????@@@@@@AAAAAAAAABBBDDDDDDCCCCCCEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOQQQRRRVVV[[[^^^aaafffmmmtttyyy}}}++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,,,,---------......,,,---//////000222555888>>>SSSrrroooXXXSSSaaarrrXXXRRRooo~~~||||||pppdddWWWNNNBBBBBBCCCEEEEEEFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHIIIIIIIIIKKKNNNQQQRRRUUUZZZ^^^```cccgggiiikkkkkkllllllnnnpppqqqrrrpppqqqrrrssstttuuuuuuuuuxxxxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{|||||||||||||||}}}}}}}}}}}}||||||||||||||||||}}}}}}~~~~~~|||xxxuuussspppmmmpppuuuyyysssnnngggeeeeeeeeedddbbb^^^]]]\\\\\\\\\\\\YYYWWWRRRQQQOOOMMMKKKJJJJJJIIIRRR___rrr|||yyyxxxyyy|||}}}zzz{{{}}}~~~~~~~~~{{{yyywwwvvvrrrpppnnnmmmmmmllljjjhhhgggeeebbb^^^[[[XXXVVVUUUNNNNNNMMMNNNOOOQQQRRRTTTRRRRRRQQQOOONNNLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHKKKKKKKKKLLLMMMNNNOOOPPPNNNNNNNNNOOOQQQRRRTTTTTTXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[\\\]]]___aaaccceeefffggggggfffgggiiijjjiiigggeeebbbbbbcccdddfffhhhiiijjjkkkkkkkkkkkkkkkiiifffccc``````aaadddfffcccaaa___]]]ZZZWWWRRRNNNIIIIIIGGGBBB===:::888999666666555555444333222222222222111111111111222222111111111222222222222222111222222333333222222222333333444444444333222222222222222222222333444444222222333333333333444444444444333333333333222222222333333444444333333222333555666666555444666777888999999:::;;;===>>>???AAA@@@@@@???@@@@@@AAAAAA@@@BBBCCCCCCCCCCCCDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOPPPRRRUUUZZZ^^^bbbfffkkkrrryyy~~~************************((()))***+++,,,++++++***,,,,,,,,,---------......---...///000111333777999@@@XXX|||lllXXXVVVdddtttYYYUUUuuu}}}~~~~~~mmm]]]SSSLLLFFF???AAABBBDDDFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJFFFHHHIIIIIIJJJKKKOOOQQQRRRVVVZZZ^^^aaadddgggiiilllllllllmmmnnnppprrrssspppqqqrrrssstttuuuuuuuuuwwwxxxyyyzzz{{{|||||||||{{{||||||}}}}}}}}}||||||~~~}}}}}}}}}|||||||||{{{{{{|||}}}~~~~~~{{{yyyuuupppqqquuuzzzvvvpppiiieeeeeefffeeeccccccbbbaaa``````^^^[[[YYYWWWUUUSSSRRRPPPMMMJJJHHHLLLUUUeeewww}}}{{{zzzyyyyyysssqqqnnnmmmmmmkkkiiiggggggeeeccc___\\\YYYWWWWWWOOONNNNNNMMMNNNPPPRRRTTTSSSSSSRRRQQQPPPMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJKKKLLLNNNOOOLLLLLLMMMNNNOOOQQQRRRSSSVVVWWWXXXYYYYYYXXXWWWWWWVVVWWWWWWYYY\\\___bbbddddddeeefffeeeeeeeeegggiiijjjhhhfffeeeddddddeeefffhhhhhhiiiiiijjjkkkkkkkkkgggfffdddbbbbbbccceeefffeeedddaaa___]]]YYYTTTPPPKKKKKKJJJFFFAAA<<<:::999666666555444333222111000222222111111111111222222111111111222222333333333222222222333333222222111222222333444444444333333333222111111111222333444222222222333333444444444444444333333333333222222222333333444444333333222333444666555444444555777888888888999;;;<<<>>>???AAAAAA@@@@@@???@@@@@@AAA@@@BBBCCCCCCCCCCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMNNNOOOQQQTTTYYY]]]bbbdddhhhooowww~~~}}}************************((()))***+++,,,+++******,,,,,,,,,---------.........///111111222444888;;;BBB]]]iiiXXXYYYggguuu[[[WWWxxx}}}wwwaaaMMMDDDAAA???>>>???BBBDDDFFFGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJFFFGGGIIIIIIJJJLLLOOORRRSSSVVVZZZ^^^aaadddgggjjjmmmmmmmmmnnnoooqqqssstttqqqqqqssstttuuuvvvvvvvvvvvvwwwyyy{{{|||~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||||||||{{{{{{{{{}}}~~~~~~~~~~~~yyytttuuuxxxssszzztttlllgggggggggfffdddiiihhhfffeeedddbbb^^^[[[ZZZYYYWWWUUURRRNNNJJJFFFHHHNNN\\\ooo}}}{{{zzzzzz{{{sssqqqnnnmmmlllkkkhhhfffgggeeeccc```]]]ZZZYYYXXXPPPOOONNNNNNNNNPPPRRRTTTRRRSSSSSSSSSQQQNNNKKKIIIKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKLLLMMMNNNPPPRRRSSSTTTVVVXXXYYYYYYXXXVVVUUUSSSSSSUUUWWW[[[___bbbdddcccdddeeedddddddddfffhhhkkkjjjhhhgggffffffggggggeeeffffffggghhhhhhiiiiiiffffffffffffffffffffffffhhhgggeeeccc```\\\WWWSSSLLLLLLLLLIIICCC>>>;;;:::555555444333222000000///222222111111111111222222111111111222222333333333222222333333333222222111111222333333444444444444333222111111111222333444222222222333333444444444444444444333333333222222222333333444444333333222333444666555444444555777777777888999:::<<<===>>>AAAAAA@@@@@@???@@@@@@@@@@@@BBBCCCCCCBBBCCCDDDFFFEEEEEEEEEFFFGGGHHHJJJJJJKKKLLLNNNOOOPPPTTTYYY\\\aaabbbfffmmmuuu}}}~~~{{{+++++++++++++++***)))(((++++++,,,,,,,,,,,,---------------.........//////111//////111222111555:::@@@ggggggRRRXXXsssooo```ZZZ~~~oooXXXGGG???;;;888===>>>AAADDDFFFGGGHHHHHHMMMKKKIIIGGGFFFFFFGGGHHHFFFGGGHHHIIIJJJMMMQQQUUUSSSVVVZZZ^^^aaadddgggiiimmmmmmmmmmmmnnnpppqqqrrrrrrrrrrrrrrrssstttuuuuuuuuuvvvxxxzzz{{{|||}}}}}}}}}{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~|||zzzxxxwwwyyy~~~|||qqqiiiffffffhhhiiijjjkkkkkkkkkhhhddd```]]]\\\ZZZWWWVVVTTTRRRNNNKKKNNNOOOSSS```www}}}zzzwwwtttxxxtttpppmmmmmmkkkhhheeeeeeccc___]]]\\\[[[XXXVVVRRRPPPNNNNNNOOOOOOOOONNNOOOQQQQQQPPPNNNLLLKKKLLLLLLJJJHHHGGGGGGHHHIIIKKKIIIIIIIIIJJJJJJJJJJJJJJJFFFGGGIIIJJJKKKMMMPPPSSSTTTVVVXXXYYYXXXVVVTTTRRRPPPPPPRRRTTTYYY^^^bbbeeebbbccceeedddcccbbbcccdddhhhjjjmmmmmmjjjgggdddccchhheeeccceeeiiikkkhhheeeggghhhhhhhhhhhhggggggffffffffffffddd```\\\WWWTTTSSSQQQNNNIIIEEE@@@===<<<888777555444333222222111222222222111111111000000///000000000111111111111444444444333333222222222444333333222222333333444222222333333333333444444555444222111111111222222555555555444444333333333222222111111222222333444444555666666555555666888;;;;;;;;;;;;<<<===>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFDDDEEEEEEFFFHHHJJJLLLMMMLLLLLLMMMNNNPPPTTTYYY]]]aaadddgggjjjrrr}}}}}}xxx{{{+++++++++++++++***))))))++++++,,,,,,,,,,,,------,,,------------.........000...///111222111555;;;CCCkkk|||cccOOOWWWuuupppccc]]]|||kkkUUUEEE>>>;;;888<<<>>>AAADDDGGGHHHIIIIIIKKKJJJHHHFFFEEEFFFGGGHHHGGGHHHIIIJJJKKKNNNRRRUUUTTTXXX\\\```bbbeeeiiikkkmmmmmmmmmmmmnnnpppqqqrrrrrrrrrrrrrrrssstttuuuuuuwwwwwwyyy{{{|||}}}~~~~~~}}}{{{zzz{{{}}}~~~}}}{{{||||||||||||||||||||||||||||||}}}}}}~~~~~~|||{{{zzz~~~{{{uuulllfffdddfffhhhiiijjjjjjkkkjjjhhhfffdddbbb^^^\\\YYYWWWVVVSSSPPPMMMNNNNNNRRR^^^qqq}}}{{{wwwuuuuuurrrooommmmmmllliiigggeeebbb___]]]\\\ZZZXXXVVVRRRPPPNNNNNNOOOOOONNNMMMOOOPPPQQQOOOMMMKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNNNNOOOPPPSSSUUUTTTVVVXXXYYYYYYXXXVVVTTTQQQQQQSSSUUUYYY^^^bbbeeecccdddcccaaa______```bbbgggiiikkkjjjhhhfffeeeeeeeeebbb```bbbgggjjjjjjgggiiiiiiiiiiiihhhgggfffeeeeeeeeeeeeccc___ZZZUUURRRTTTRRROOOKKKFFFAAA===;;;888777666444333222111111222222222111111111000000111111111111222222222222444444333333333222222222222111111000000111111222222222222333333333444444444333222111111111222222444444444444333333333222222222222111222222333444333555666666555555666777888888888888999:::;;;<<>>BBBEEEHHHIIIJJJFFFFFFEEEEEEEEEFFFGGGHHHHHHJJJKKKMMMNNNPPPSSSVVVWWWZZZ^^^bbbeeehhhkkknnnmmmmmmmmmmmmnnnpppqqqrrrrrrrrrrrrrrrssstttuuuuuuwwwxxxyyy{{{|||}}}}}}}}}~~~}}}}}}}}}}}}|||{{{{{{{{{|||||||||||||||}}}{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~qqqnnniiiggghhhjjjkkkkkkmmmkkkhhhfffddddddeeefffdddbbb___^^^\\\ZZZWWWTTTQQQOOOPPPVVV___mmm~~~|||zzzxxxtttsssqqqpppnnnllljjjiiidddaaa^^^]]]\\\[[[YYYWWWUUUSSSPPPOOOOOOOOONNNMMMLLLMMMNNNMMMKKKJJJIIIJJJFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJMMMOOOQQQQQQPPPOOOPPPQQQRRRSSSUUUXXXYYYYYYYYYYYYTTTTTTVVVXXX[[[^^^aaacccaaa___[[[WWWVVVXXX^^^bbbdddddddddccccccdddhhhkkkfffcccaaaaaaeeeiiillllllnnnmmmkkkiiigggeeedddccceeeeeeeeeeeeccc```^^^\\\XXXWWWTTTPPPJJJDDD>>>;;;999888777555333222111111111111111111111111111111111111111222222222333333333222222222222222222222444333333222222333333444111222222222222333333333333222222222222222222222222222222222222222222222333222222222222333444444333444555555444444555666999999999999:::;;;<<<<<>>;;;888777999===AAADDDFFFGGGHHHEEEEEEEEEEEEFFFGGGHHHHHHHHHJJJLLLMMMOOOPPPSSSVVVVVVYYY^^^aaadddgggjjjmmmmmmmmmmmmmmmnnnpppqqqrrrrrrrrrrrrrrrssstttuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{}}}~~~}}}}}}|||{{{{{{{{{|||||||||}}}}}}~~~~~~~~~{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~rrrnnnjjjhhhhhhiiijjjjjjooolllgggccc```___```aaadddbbbaaa``````___\\\ZZZVVVRRRQQQUUUYYYbbbsss~~~~~~~~~|||zzzvvvvvvuuusssooollliiihhheeeccc```^^^^^^]]][[[YYYWWWUUURRRQQQQQQPPPNNNMMMKKKLLLNNNMMMKKKIIIIIIJJJFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLNNNPPPQQQQQQPPPOOOOOOPPPPPPQQQSSSUUUWWWXXXYYYYYYUUUUUUWWWYYY[[[^^^```aaa^^^\\\YYYVVVVVVYYY```eeeccccccbbbaaaaaadddiiimmmkkkhhhfffeeegggiiikkklllnnnmmmjjjhhheeecccbbbbbbaaabbbcccddddddcccbbbbbbYYYXXXUUUPPPJJJDDD???===:::999777555333222111111111111111111111111111111000000000000111111111222222222222222222222222222444333333222222333333444111111111222222222333333222222222222222222222222222222222222222222222222333333222222333333444555333444666555444444555777999999999999:::;;;<<<<<<>>>??????@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNOOORRRTTTZZZ```fffhhhnnnwwwyyyuuuvvv))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------///---...111222222666<<>><<<888888:::===AAADDDFFFGGGGGGEEEFFFFFFGGGGGGGGGHHHHHHGGGIIILLLNNNOOOPPPSSSUUUUUUXXX]]]```cccfffjjjlllmmmmmmmmmmmmnnnpppqqqrrrrrrrrrrrrrrrssstttuuuuuuvvvvvvxxxyyyyyyzzzzzzzzzyyyzzz{{{zzzyyyxxxyyyzzz||||||}}}}}}~~~~~~{{{{{{|||}}}}}}~~~~~~~~~~~~sssooojjjggggggggghhhhhhppplllgggaaa]]][[[[[[[[[bbbaaaaaabbbcccdddbbbaaa]]]WWWTTTVVVWWWYYYeeettt~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||wwwxxxxxxvvvqqqmmmjjjiiigggeeebbbaaa``````^^^\\\ZZZWWWTTTSSSRRRQQQPPPNNNKKKLLLNNNMMMKKKJJJJJJKKKGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNPPPRRRUUUUUUSSSRRRRRRRRROOOPPPRRRTTTVVVWWWXXXXXXUUUVVVWWWYYY[[[]]]^^^___[[[[[[ZZZYYYYYY\\\aaafffbbbbbbbbbaaaaaadddiiimmmnnnmmmkkkiiiiiijjjkkklllnnnllliiifffcccbbbaaaaaa]]]^^^___```aaabbbbbbbbbZZZXXXTTTOOOJJJEEEAAA???;;;:::888666444222111111111111111111111222222222//////000000000111111111111111111222222222222222222111111000000111111222111111111111222222222222111111222333333333222222222222222222333333333333333333333333333444444555444555666666555555666888888777777888888999:::;;;>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLNNNNNNOOOPPPRRRUUUXXX```fffhhhmmmvvvyyyuuuvvv))))))***+++++++++++++++++++++,,,,,,,,,,,,------,,,------------.........000...///111222111555;;;HHHlllaaaTTTQQQfffnnnrrrsssqqqSSSBBB===;;;888;;;<<>>>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFIIIIIIIIIIIIIIIJJJKKKLLLJJJLLLNNNOOOPPPQQQSSSUUUVVV^^^eeegggkkkttt}}}|||xxxyyy((()))***+++++++++++++++++++++,,,,,,,,,------------------.........//////111//////111222111555:::HHHjjj||||||___UUUVVVkkkrrryyy|||pppQQQ@@@<<<;;;777===???AAADDDFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGEEEHHHKKKMMMNNNPPPRRRTTTVVVYYY^^^aaadddgggjjjmmmmmmmmmmmmmmmnnnpppqqqrrrrrrrrrrrrrrrssstttuuuuuuxxxxxxyyyzzz{{{{{{{{{{{{xxxzzz||||||zzzzzz|||~~~zzzzzzzzz{{{|||}}}}}}~~~}}}}}}}}}~~~xxxtttnnnjjjjjjlllnnnooonnnkkkfffaaa]]]ZZZZZZZZZ]]]]]]___bbbgggiiijjjiiihhh^^^XXXZZZXXXSSSUUU^^^bbbkkkyyyzzz{{{|||~~~~~~}}}}}}zzz|||||||||zzzyyyzzz}}}~~~~~~}}}~~~~~~uuuxxxzzzyyyuuuqqqppppppllliiigggeeeeeeeeecccbbb^^^[[[XXXVVVUUUTTTRRRPPPKKKMMMNNNNNNLLLKKKLLLLLLLLLJJJHHHGGGGGGHHHIIIKKKFFFGGGHHHJJJMMMOOOPPPQQQPPPSSSVVVWWWVVVTTTTTTTTTRRRSSSTTTUUUWWWXXXYYYZZZUUUUUUWWWYYYZZZ[[[[[[[[[]]]___```aaa``````aaabbbcccccccccbbbccceeeiiimmmkkklllmmmmmmlllkkkkkklllkkkiiifffcccaaa``````aaabbbbbbbbbaaaaaaaaaaaaaaa[[[WWWRRRLLLGGGDDDDDDCCC<<<;;;999666444222111111000000111111222222222222111111222222222333333333000000111111222222222222444333333333333333333444000111111111111222222222000111222333444333333222333333333444444555555555444333333333333444555555666777888888777777888999;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFIIIHHHHHHIIIIIIKKKLLLLLLJJJLLLNNNPPPPPPRRRTTTVVVTTT\\\cccfffiiisss||||||}}})))************+++++++++******+++++++++,,,,,,,,,.........////////////000///,,,---000333333777<<>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKMMMMMMNNNPPPTTTWWWZZZ]]]aaaeeeiiiqqq|||)))************+++++++++******+++++++++,,,,,,,,,------........./////////000------111222333666<<>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKMMMMMMNNNPPPTTTWWWZZZ]]]aaaeeejjjrrr|||)))************+++++++++******+++++++++,,,,,,,,,,,,---------............111...///111222222666<<>>===;;;888666444333333111111111111111111111111000000000111111111111111222222111000000111222222000111111111111222222222000000111111111222222222333333333333333333333333333333333333333333333333555555444444555555666777777888999999777777888999999999:::;;;;;;<<<<<<======>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLJJJLLLMMMMMMNNNPPPTTTVVVZZZ]]]bbbfffkkksss}}}))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......111///000111111111666===PPPiiiwwwzzzfff```]]]~~~xxx}}}|||bbbLLL@@@===;;;999<<>><<<999666444333222111111111111111111111111000000000000000000000000222111111111111111111222000000111111111222222222111111111111222222222222333333333333333333333333333333333333333333333333666555555555555666777777777888999888777666777999999999:::;;;;;;<<<<<<=========>>>???@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLKKKLLLMMMMMMNNNPPPSSSVVVYYY]]]bbbggglllttt~~~))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......111000000222000000777???RRRmmm{{{}}}dddaaaaaayyysss[[[III???;;;::::::<<>><<<999666444333222111111111111111111111111111111111111000000000000111111111222222111111111000000111111111222222222222222222333333333333444333333333333333333333333333333333333333333333333666555555555555666777777666777888888777666777888999999:::;;;;;;<<<<<<=========>>>???@@@AAAAAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNPPPSSSUUUXXX\\\bbbggglllttt}}})))************+++++++++******+++++++++,,,,,,,,,,,,---------............000///111222000000888BBBUUUpppbbbbbbeee|||xxx|||jjjTTTFFF???;;;:::<<<<<>><<<999777555444444111111111111111111111111222111111111111111000000000111222222222222111000000111111111111222222222222222333333333444444444333333333333333333333333333333333333333333333333555555444444555555666777666777888888666666777888999999:::;;;;;;<<<<<<======>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNOOORRRUUUVVV[[[aaaffflllsss}}})))************+++++++++******+++++++++,,,,,,,,,------........./////////...///000222000111:::EEE[[[wwwzzz___bbbiii|||rrrooo|||uuucccOOODDD>>>::::::===<<>>===;;;999777666555555111111111111111111111111111111111111000000000///000111222222222222111000000111111111111222222222111222222222333333333333333333333333333333333333333333333333333333333333444444444444444555555666666777888777666555666888999999:::;;;;;;<<<<<<===>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFHHHIIIKKKLLLLLLMMMLLLMMMNNNNNNNNNOOORRRUUUTTTYYY```fffkkksss|||)))************+++++++++******+++++++++,,,,,,,,,.........////////////000---...000222000111;;;FFFbbbvvv^^^bbblllqqqgggfffuuuqqq___LLLCCC>>>:::;;;>>><<>>===;;;999888777666666111111111111111111111111111111000000/////////...000111222333333222111000000111111111111222222222000111111111111222222222333333333333333333333333333333333333333333333333444333333333333444555555666777888777666555666888999999:::;;;;;;<<<<<<===??????@@@AAABBBCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGIIIKKKLLLMMMNNNNNNLLLMMMNNNNNNNNNOOORRRTTTSSSXXX___eeekkkrrr{{{)))************))))))(((******+++++++++,,,,,,,,,,,,---......------...000,,,000///111555111888KKKiiiuuu```[[[qqqxxxccc^^^XXXvvvppp^^^IIIAAA@@@????????????AAACCCDDDDDDDDDFFFGGGDDDEEEFFFFFFFFFEEECCCBBBCCCDDDEEEGGGJJJNNNPPPRRRZZZ\\\```bbbdddgggjjjmmmlllmmmnnnpppqqqqqqqqqqqqoooqqqssstttvvvvvvvvvvvvvvvvvvxxxzzz}}}~~~}}}|||{{{{{{{{{{{{|||}}}~~~~~~}}}||||||}}}~~~|||xxxyyyzzzzzzyyyxxxwwwvvvuuuqqqpppnnnkkkgggdddbbb```aaa___]]]]]]```dddfffggggggfffeeeeeefffhhhjjjlllfffgggjjjmmmrrrwww{{{~~~||||||{{{{{{zzzyyyxxxxxxyyyxxxwwwwwwyyy{{{~~~~~~~~~}}}}}}||||||{{{{{{~~~}}}|||{{{{{{|||~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||}}}~~~}}}yyywwwuuussspppnnnmmmllljjjiiigggeeeaaa]]]\\\[[[YYYYYYZZZZZZYYYWWWRRRSSSTTTTTTUUUTTTTTTSSSRRRQQQOOONNNOOORRRUUUWWWWWWWWWXXXYYY]]]aaaeeegggbbbccceeeffffffeeecccbbbccccccddddddbbb___\\\ZZZ[[[\\\\\\\\\[[[]]]___bbbccceeeffffffeeeeeefffhhhiiihhhfffgggiiijjjjjjiiifffeeedddbbb```]]][[[ZZZVVVTTTRRRRRRRRRRRRQQQPPPOOONNNLLLJJJGGGEEEBBBAAA@@@???>>><<<999777444333444333222222111111222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222444333333222222333333444666555333222111111222333333333333444444555555555888777777777777999:::;;;;;;:::999999:::;;;===>>>???@@@AAAAAA@@@???@@@BBBBBBCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFGGGIIIKKKLLLMMMMMMNNNPPPPPPPPPQQQTTTVVVUUU[[[bbbgggkkkrrr|||))))))************))))))***++++++++++++,,,,,,,,,,,,---......------...000,,,000///111666333999NNNppprrr```[[[qqqttt]]]ZZZXXXxxxrrr___JJJAAA???>>>======???AAADDDDDDDDDDDDEEEGGGDDDEEEEEEFFFEEEDDDCCCBBBBBBCCCEEEHHHKKKNNNPPPRRRYYY[[[___bbbdddfffjjjllllllmmmnnnooopppqqqqqqqqqoooppprrrtttvvvvvvvvvvvvvvvwwwxxx{{{}}}~~~~~~}}}}}}|||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzzzzxxxvvvssspppllliiifffeeefffdddaaaaaacccfffggghhhgggggggggggghhhiiikkklllkkkmmmooosssxxx}}}~~~}}}}}}|||{{{{{{zzzzzzwwwvvvuuuuuuwwwyyy{{{|||~~~~~~~~~}}}}}}|||||||||~~~}}}{{{zzzzzz|||}}}~~~~~~~~~}}}||||||~~~~~~}}}}}}~~~~~~}}}zzzyyywwwuuuqqqnnnmmmkkkjjjiiihhheeebbb___^^^]]]\\\\\\\\\[[[YYYWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQRRRTTTVVVWWWXXXXXXXXXZZZ\\\___bbbcccaaabbbdddeeefffeeedddcccdddddddddcccbbb___]]]\\\ZZZ[[[[[[ZZZYYYYYY[[[]]]aaacccdddeeeeeefffiiikkkkkkiiigggggghhhiiihhhgggeeedddcccbbb```]]][[[ZZZVVVTTTRRRQQQQQQPPPOOONNNJJJIIIIIIGGGFFFDDDBBBAAA??????>>><<<:::777555444444333222222111111222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222444333333222222333333444555444333222222222333333333333444444444444444444666555555555666777888999:::999999999:::;;;<<<===>>>@@@AAAAAA??????@@@BBBBBBCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGHHHIIIKKKLLLMMMLLLMMMOOOPPPPPPQQQTTTWWWXXX]]]cccgggjjjoooyyy(((((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------...000---000///222777555<<>><<<;;;;;;@@@BBBDDDDDDDDDDDDEEEFFFDDDDDDEEEFFFEEEDDDCCCBBBAAACCCFFFIIILLLOOOPPPQQQWWWZZZ^^^aaaccceeehhhkkklllmmmnnnooopppqqqqqqqqqoooppprrrtttuuuvvvwwwwwwvvvwwwyyy{{{~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~|||yyyvvvssspppnnnmmmnnnkkkhhhggggggiiiiiihhhhhhhhhiiijjjkkklllmmmmmmoooqqqtttxxx}}}~~~~~~}}}{{{zzzyyyyyyyyyttttttsssssstttvvvxxxyyy~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}}}}~~~~~~~~~}}}}}}|||{{{~~~~~~}}}|||{{{zzzwwwsssooommmkkkjjjiiiiiigggdddbbbaaaaaa`````````]]]ZZZVVVUUUUUUSSSSSSSSSSSSTTTUUUVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXYYYZZZ\\\]]]^^^___```aaacccdddffffffeeeeeefffeeedddbbbaaa___^^^]]]\\\]]]]]][[[ZZZYYYZZZ\\\```aaabbbcccdddfffjjjmmmkkkiiihhhhhhiiiiiigggfffdddcccbbbaaa___]]][[[ZZZVVVTTTQQQOOONNNMMMKKKJJJFFFGGGGGGFFFFFFDDDCCCCCC???>>>>>><<<;;;888777555444333222222111111222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333333222222222222333333333333222222222333444555444444444444444444333333555555555555666777888999999888888888999:::;;;<<<>>>???@@@@@@??????@@@BBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLJJJKKKMMMOOOPPPRRRUUUWWW[[[```eeegggiiimmmuuu|||'''((()))***+++,,,,,,,,,+++++++++,,,,,,,,,------,,,---......------...000---111000222888666???TTTwwwkkk[[[YYYpppkkkOOOSSSXXX{{{~~~}}}ppp]]]HHH???>>>===;;;;;;@@@BBBDDDEEEDDDDDDEEEFFFCCCDDDEEEEEEEEEDDDCCCBBB@@@BBBEEEIIIMMMOOOPPPQQQVVVYYY]]]aaaccceeegggiiikkklllmmmoooppppppqqqqqqoooppprrrsssuuuvvvwwwxxxwwwxxxzzz|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||yyywwwuuuttttttuuurrrnnnlllkkkkkkjjjhhhhhhiiikkklllnnnnnnooooooppprrruuuzzz~~~}}}{{{xxxvvvuuuttttttrrrrrrrrrrrrsssuuuvvvwww~~~~~~~~~~~~~~~}}}|||{{{{{{zzz{{{{{{|||zzz{{{|||}}}}}}~~~}}}}}}~~~~~~~~~}}}zzzuuuqqqnnnllljjjjjjjjjiiigggeeeeeeeeeddddddccc```[[[WWWVVVUUUSSSQQQQQQRRRTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSUUUVVVXXXZZZ[[[]]]]]]]]]^^^___aaaccceeefffggggggfffeeecccaaa___^^^]]]]]]^^^___```___^^^]]]___``````aaabbbbbbccceeeiiillliiihhhggghhhiiijjjiiigggcccbbbbbb```^^^\\\ZZZYYYUUUSSSOOOMMMLLLJJJHHHFFFHHHHHHHHHHHHGGGFFFFFFEEE???>>>>>>===;;;999888777444333222222111111222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222333333222222222222333333111111222222333444555555555555555444444333333333777777777888888999::::::888888888888999:::;;;;;;===>>>@@@@@@??????@@@BBBAAABBBCCCEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKHHHJJJLLLNNNPPPRRRVVVXXX]]]bbbggghhhiiimmmuuu|||(((((()))+++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......------...000...111000333888777@@@UUU{{{hhhWWWWWWppphhhKKKRRRYYYzzz}}}zzznnn[[[GGG???>>>>>>>>>>>>@@@BBBDDDEEEDDDDDDDDDEEECCCDDDDDDEEEEEECCCBBBAAA@@@BBBEEEIIILLLOOOQQQRRRUUUXXX]]]aaaccceeeggghhhkkklllmmmnnnooopppppppppooopppqqqssstttvvvxxxyyyxxxyyyzzz|||~~~}}}}}}}}}~~~~~~}}}||||||||||||}}}~~~}}}zzzyyyyyyxxxxxxzzz}}}||||||~~~yyy~~~}}}xxxzzz}}}}}}|||zzzyyyxxxxxxyyyyyyyyyvvvrrrpppnnnmmmkkkiiiiiijjjlllnnnooopppppppppqqqssswww|||~~~|||yyyuuurrrppppppooopppqqqqqqrrrtttuuuwwwwww}}}}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{wwwxxxzzz|||~~~|||xxxtttpppnnnlllllllllllljjjiiiiiihhhhhhgggfffbbb]]]YYYVVVUUUSSSQQQQQQRRRSSSTTTSSSRRRRRRRRRQQQPPPPPPOOORRRTTTVVVYYY[[[]]]^^^^^^]]]^^^```bbbdddfffggghhheeedddbbb```^^^]]]]]]\\\^^^___aaaaaaaaaaaabbbcccbbbcccccccccbbbccceeegggeeeeeefffhhhkkklllkkkjjjcccbbbaaa___]]]ZZZXXXWWWSSSPPPMMMKKKJJJIIIGGGEEEIIIIIIIIIHHHHHHFFFEEEEEE?????????>>><<<:::999888444333222222111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000000111111222222222333222222111111222222333000111222333444555555555555555555444444333333333666777777888999999::::::777777888999::::::::::::<<<>>>????????????@@@BBBAAABBBCCCEEEFFFFFFGGGGGGFFFFFFHHHIIIJJJKKKJJJJJJHHHJJJMMMNNNPPPSSSVVVYYY^^^bbbgggiiijjjnnnwww}}}}}}|||))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......------...000///222000222888777@@@VVV~~~fffUUUWWWrrrdddIIIRRR[[[zzz}}}mmmZZZGGG????????????@@@AAACCCEEEEEEDDDCCCDDDEEECCCCCCDDDEEEDDDCCCBBBAAAAAABBBDDDGGGKKKOOORRRTTTUUUYYY^^^bbbdddeeeggghhhkkklllmmmnnnooopppppppppppppppqqqrrrtttvvvxxxzzzxxxyyy{{{}}}~~~||||||{{{}}}~~~~~~}}}|||||||||||||||}}}~~~|||wwwtttsssrrrqqqssstttwwwyyy{{{|||||||||xxxuuuqqqpppsss{{{~~~xxxssspppjjjnnnrrrtttxxx}}}{{{vvvrrrtttwww}}}}}}|||zzzxxxxxxyyy{{{||||||yyyvvvsssrrrpppmmmkkkjjjkkklllmmmoooqqqrrrrrrsssvvvzzzzzzxxxtttqqqnnnmmmmmmmmmnnnoooppprrrtttvvvxxxxxx||||||}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{wwwxxxzzz}}}~~~}}}~~~~~~{{{xxxtttrrrooonnnnnnnnnmmmllllllkkkiiihhhgggddd___\\\XXXWWWUUUTTTSSSSSSTTTTTTRRRQQQPPPPPPOOOOOOOOOOOOSSSTTTUUUXXXZZZ]]]^^^___]]]^^^```aaadddfffggghhheeedddcccaaa```^^^]]]\\\[[[]]]___`````````aaabbbcccdddeeedddbbbaaabbbccccccccceeehhhkkkmmmlllkkkccccccaaa___\\\XXXVVVTTTPPPNNNKKKJJJJJJIIIHHHFFFGGGGGGGGGGGGGGGFFFEEEDDDAAA@@@@@@>>><<<:::999777444333222222111111222222000000000000000000000000111111111111111111111111111111111111111111111111//////000000111222222222222222111111111111222222000111222333444555444444444444444444444444333333444555666777888888888777777888999:::;;;;;;;;;;;;;;;===????????????AAABBBAAAAAACCCEEEFFFGGGGGGGGGFFFGGGHHHJJJKKKKKKJJJIIIIIIKKKNNNOOOQQQTTTWWWZZZ]]]aaafffiiijjjnnnvvv}}}~~~zzzzzz******+++,,,,,,+++++++++,,,,,,,,,------------...,,,---......------...000000222000222777666???UUUtttfffTTTYYYuuu~~~^^^HHHRRR\\\zzzooo\\\HHH@@@@@@??????@@@AAACCCEEEEEEDDDCCCDDDEEEBBBCCCDDDDDDDDDCCCBBBAAABBBCCCCCCEEEIIINNNSSSVVVUUUYYY^^^bbbeeefffggghhhkkkkkkmmmnnnooopppppppppppppppppprrrtttvvvyyyzzzyyyzzz{{{~~~}}}}}}||||||}}}}}}~~~~~~}}}}}}||||||||||||}}}~~~|||vvvrrrpppoooooonnnoooqqqsssvvvwwwwwwwwwvvvsssoookkkiiikkkpppwww{{{yyyrrrlllhhh```cccfffhhhmmmssssssoookkkmmmooosssyyy|||zzzyyyzzz{{{|||}}}{{{xxxvvvuuusssqqqoookkkkkkkkklllnnnpppsssttttttwww|||zzzwwwuuutttssspppnnnkkkiiiggghhhiiijjjkkkllloooqqqtttvvvxxxyyyzzzzzz{{{|||~~~~~~}}}|||{{{zzzzzz|||~~~}}}~~~}}}{{{wwwuuurrrpppppppppooonnnnnnllljjjhhhgggeeeaaa^^^ZZZZZZYYYXXXXXXWWWVVVVVVTTTSSSQQQPPPOOOPPPRRRSSSVVVVVVVVVWWWYYY[[[^^^___^^^^^^___aaaccceeeggghhheeeeeeeeedddccc```^^^]]][[[]]]___```___^^^^^^___aaaccceeeeeecccaaa```aaacccdddfffiiilllmmmkkkjjjeeecccaaa^^^ZZZWWWSSSQQQMMMKKKIIIIIIJJJJJJIIIHHHFFFFFFGGGHHHHHHHHHHHHHHHBBBBBBAAA???===:::888777444333222222111111222222000000000000000000000000111111111111111111111111111111111111111111111111/////////000111222222222222222111111111111222222111111333444444444444333333333444444444444444444333444666777888888777777888888:::;;;<<<<<<;;;;;;;;;<<<>>>???>>>???AAABBB@@@AAACCCDDDFFFGGGGGGGGGEEEGGGIIIJJJKKKKKKIIIIIIKKKMMMOOOQQQRRRTTTWWWZZZ\\\aaaeeeggghhhkkkssszzz{{{vvv++++++,,,,,,,,,+++******,,,,,,,,,---------......,,,---///...------...000000333000111666555>>>TTTgggzzzfffUUU[[[xxx{{{ZZZGGGSSS]]]{{{qqq^^^JJJAAA@@@???>>>>>>AAACCCEEEEEEDDDCCCDDDEEEBBBCCCDDDDDDDDDCCCBBBAAACCCCCCCCCDDDHHHNNNTTTWWWUUUYYY___ccceeefffhhhiiijjjkkklllnnnoooooopppppppppppppppqqqtttvvvyyy{{{yyyzzz|||~~~~~~}}}}}}}}}~~~|||}}}~~~~~~}}}|||{{{{{{||||||}}}}}}~~~|||xxxsssooonnnmmmmmmmmmmmmoooqqqtttuuuvvvuuutttqqqnnniiiffffffjjjnnnrrr|||}}}~~~|||wwwpppiiiddd\\\]]]^^^```fffllllllhhhggggggiiilllpppuuuzzz}}}|||zzzzzz{{{||||||zzzxxxxxxvvvsssqqqlllkkkkkkkkkmmmpppsssuuusssvvv{{{~~~yyysssnnnjjjhhhgggeeedddbbbaaaaaaccceeeggghhhjjjmmmppptttvvvxxxyyyyyyzzz{{{|||}}}~~~}}}||||||}}}}}}~~~~~~}}}zzzwwwtttrrrqqqqqqpppoooooollljjjhhhgggeeebbb```\\\\\\\\\\\\[[[ZZZXXXXXXVVVTTTRRRQQQQQQRRRUUUVVVYYYYYYWWWWWWXXXZZZ]]]^^^^^^______aaabbbeeefffhhhfffgggggggggeeeccc```^^^]]]___aaaaaa___^^^]]]^^^___bbbeeefffdddbbbaaa```eeeeeegggiiilllllljjjhhheeedddbbb^^^ZZZUUURRRPPPKKKJJJHHHHHHJJJKKKKKKJJJFFFGGGHHHJJJKKKLLLMMMMMMCCCCCCAAA???===:::888666444333222222111111222222000000000000000000000000111111111111111111111111111111111111111111111111...//////000111222222222222222111111111111222222111222333444555444333222333333333444444555555555555666888999::::::999999888999;;;<<<======<<<;;;:::<<<>>>???>>>???AAABBB@@@AAACCCDDDFFFGGGGGGHHHEEEGGGIIIKKKKKKKKKIIIHHHLLLNNNPPPQQQRRRTTTXXXZZZ\\\```eeefffeeeiiipppvvv|||sss|||******+++++++++,,,,,,,,,((()))+++---......------000000000000111111111111000222...000888:::>>>MMMeeennn}}}}}}gggYYY___sssTTTBBBLLLbbbzzzzzzaaaHHH@@@???>>>???CCCFFFFFFFFFEEEEEEDDDCCCBBBHHHHHHHHHHHHFFFDDDBBB@@@???BBBFFFIIILLLNNNQQQSSSWWWYYY\\\```dddfffggghhhmmmmmmlllmmmnnnoooqqqrrroooppprrrtttuuuvvvwwwwwwyyyzzz|||~~~}}}|||zzzyyyxxxxxxyyy|||~~~~~~~~~}}}vvv{{{vvvooopppqqqooommmmmmnnnmmmmmmoooqqqrrrrrrrrrqqqqqqooolllkkklllpppsss}}}||||||{{{xxxssslllgggdddcccbbbcccddddddcccaaacccbbbbbbdddhhhmmmrrrvvv{{{yyywwwvvvsssqqqoookkkiiilllnnnmmmnnnppptttxxx|||~~~|||yyyxxxuuupppiiibbb]]]XXXVVVUUUVVVXXXYYYYYYZZZ]]]___dddhhhnnnsssuuuvvvxxxyyy{{{~~~~~~~~~|||{{{yyywwwvvvuuuttttttooommmjjjiiihhhhhhfffeeeddd```\\\YYYYYYZZZZZZZZZ\\\ZZZWWWVVVVVVWWWWWWVVVXXXXXXYYYZZZ[[[[[[\\\\\\^^^```cccfffhhhiiiiiiiiikkkllllllkkkhhheeeeeeeeefffdddbbb```____________aaaaaabbbbbbbbbbbbaaaaaabbbeeeiiilllmmmkkkhhhfffccc```\\\YYYWWWTTTQQQOOONNNKKKIIIHHHGGGGGGEEEDDDFFFHHHJJJLLLMMMMMMLLLKKKKKKGGGBBB>>>;;;:::888666555333222222222222111///000000000000000000000000000000111111111222222222000000000000000000000000//////000000111111111222222222111111222222333444444444555555555555555555555555555555666666666777444444555555666777777777::::::::::::;;;<<<==================>>>???@@@AAA???@@@AAACCCDDDEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNMMMNNNOOOPPPQQQSSSVVVYYY^^^```ccceeegggkkkpppttt{{{|||******+++++++++,,,,,,,,,***++++++,,,------------/////////000000000111111...000------555777;;;JJJcccmmm~~~zzzeeeXXX___sssVVVEEEQQQhhhsss[[[FFF@@@@@@???@@@DDDFFFFFFFFFFFFFFFEEEEEEDDDFFFFFFFFFEEEDDDBBB@@@??????BBBFFFIIIKKKNNNQQQSSSWWWYYY\\\```dddfffggghhhlllllllllmmmnnnppprrrsssqqqrrrssstttuuuuuuuuuuuuvvvxxx{{{~~~~~~~~~~~~}}}{{{{{{zzzzzzzzz}}}~~~{{{ssszzz|||tttnnnnnnooommmkkkkkkkkkkkkkkkmmmoooqqqqqqqqqssstttuuutttssssssuuuwww||||||}}}}}}|||wwwqqqllljjjiiiggggggggggggeeeccc___^^^]]]^^^aaafffkkkooowww|||}}}{{{zzzwwwuuuqqqllljjjlllmmmllllllnnnqqqtttzzzzzzuuurrrooolllfff___WWWQQQLLLJJJIIIKKKNNNOOOQQQSSSVVVYYY___cccjjjooorrrtttvvvxxxyyy{{{~~~~~~}}}~~~~~~}}}{{{yyyxxxvvvvvvuuuuuurrrooolllkkkiiigggeeeccc```]]]\\\]]]^^^^^^^^^ZZZYYYVVVVVVXXX[[[]]]___]]]]]]\\\\\\\\\\\\]]]]]]\\\]]]```ccceeeggghhhiiiiiijjjjjjiiigggeeefffgggjjjiiigggdddcccbbbaaaaaa```aaaaaabbbbbbbbbbbbaaa```cccgggjjjlllllljjjiiieeebbb]]]XXXUUURRRNNNKKKLLLJJJHHHGGGGGGGGGFFFEEEFFFGGGJJJLLLMMMMMMMMMLLLKKKHHHBBB>>><<<:::888666555333222222333222111000000000000000000000000000000000111111111222222222000000000000000000000000///000000000111111111111222222111111222222333444333444444555555555555555555555555555666666666666444444555555666777777777::::::::::::;;;<<<==================>>>???@@@AAA@@@AAABBBDDDEEEFFFGGGGGGFFFGGGHHHIIIJJJLLLLLLMMMMMMNNNOOOPPPQQQSSSVVVYYY^^^```bbbdddgggkkkooossszzz******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------.........////////////000---111------444555:::IIIbbblll}}}yyyeeeXXX```oooTTTFFFSSSmmmiiiTTTBBB???AAA@@@AAAEEEEEEFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDCCCBBB@@@>>>===@@@CCCFFFIIIKKKNNNPPPSSSWWWYYY\\\```dddfffggghhhjjjkkkkkkmmmoooqqqssstttrrrsssttttttuuuttttttttttttvvvzzz}}}}}}|||{{{~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{}}}~~~xxxttt|||{{{sssnnnnnnnnnllljjjjjjjjjkkkmmmoooqqqrrrtttuuuwwwzzz}}}~~~~~~|||||||||~~~xxxsssrrrpppnnnllllllkkkhhhfff^^^\\\ZZZYYY[[[___dddgggkkkpppwww|||~~~{{{xxxsssnnnkkklllllljjjiiikkklllpppuuu{{{~~~wwwooojjjeeeaaaZZZRRRKKKDDD@@@===>>>@@@DDDGGGIIILLLOOORRRXXX\\\ccciiinnnqqquuuwwwvvvyyy|||}}}~~~~~~~~~~~~|||zzzyyyxxxxxxzzzwwwssspppnnnkkkhhhfffcccaaa``````aaabbbbbbaaa]]][[[YYYXXXYYY^^^cccfffeeedddaaa___]]]]]]^^^___\\\]]]___aaacccfffgggiiigggggghhhfffeeefffhhhjjjnnnllljjjgggeeecccbbbbbb``````aaaaaabbbbbbbbbbbb___aaadddgggjjjkkkllllllgggbbb\\\WWWRRRNNNJJJGGGIIIGGGFFFFFFGGGGGGGGGFFFFFFGGGIIILLLMMMNNNNNNNNNLLLIIIDDD@@@>>>;;;999777555444222222333333111000000000000000000000000000111111111111111222222222000000000000000000000000000000000000111111111111222111111111111222333333222333444444555555555444666666555555555555555555444555555666666777777888::::::::::::;;;<<<==================>>>???@@@AAAAAABBBCCCEEEFFFGGGHHHHHHEEEFFFGGGHHHIIIKKKLLLLLLMMMNNNOOOPPPQQQSSSVVVYYY]]]___aaacccfffiiinnnrrryyy******+++++++++,,,,,,,,,...---,,,+++***+++,,,------------........./////////333000000555666;;;KKKbbbkkkzzzzzzfffZZZeeeiiiPPPCCCRRRooo{{{```NNN@@@>>>@@@??????CCCCCCDDDEEEFFFGGGGGGGGGGGGCCCCCCBBBAAA@@@???>>>>>>@@@CCCGGGIIIKKKMMMPPPRRRWWWYYY\\\```dddfffggghhhhhhiiikkkmmmooorrrtttuuurrrrrrssstttuuuuuuuuuuuuuuuwwwzzz~~~}}}|||{{{zzz{{{||||||}}}}}}}}}||||||}}}||||||}}}~~~~~~~~~~~~wwwyyy|||uuuqqqqqqqqqmmmlllmmmoooqqqsssuuuwwwyyy{{{}}}zzzwwwuuurrrqqqpppooommmkkkdddaaa]]]ZZZYYY[[[^^^```bbbgggmmmrrrvvvyyy}}}~~~|||yyytttoookkkkkkkkkgggeeeggghhhkkkqqqvvv{{{}}}tttjjjddd[[[WWWQQQJJJDDD???;;;:::;;;===AAADDDFFFHHHKKKMMMQQQVVV]]]dddjjjoootttwwwuuuxxx|||~~~}}}{{{zzzzzzyyy{{{xxxtttqqqooollliiigggdddcccbbbcccddddddcccaaacccaaa]]][[[[[[___eeeiiimmmjjjfffbbb```______`````````aaabbbccceeefffgggeeefffeeeeeedddfffiiilllnnnmmmkkkhhhfffcccbbbaaaaaaaaaaaaaaaaaabbbcccccc___```bbbdddgggiiikkkllleeeaaaZZZTTTPPPLLLIIIFFFGGGEEEDDDEEEFFFHHHGGGGGGEEEFFFIIIKKKMMMOOOOOOPPPNNNKKKFFFBBB@@@===:::888666444333222333333222000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111111111111111111111222222333111222333444444444444444666666555555555555444444555555555666777777888888::::::::::::;;;<<<==================>>>???@@@AAAAAABBBCCCEEEFFFGGGHHHHHHFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPQQQSSSVVVYYY\\\^^^```bbbdddhhhmmmpppyyy******+++++++++,,,,,,,,,...---,,,+++***+++,,,---------------...............333111000555555<<>>>>>???<<<<<<@@@BBBBBBDDDEEEFFFFFFGGGGGGDDDCCCBBBAAA@@@@@@??????@@@CCCGGGJJJKKKMMMPPPRRRWWWYYY\\\```dddfffggghhhgggiiikkkmmmppprrrtttuuuoooppprrrtttuuuvvvwwwwwwxxxyyy|||~~~}}}|||zzzyyyyyyzzz{{{{{{|||{{{{{{{{{|||||||||}}}~~~|||}}}~~~zzzyyy~~~}}}xxxuuuuuusssooonnnooouuuxxx{{{}}}~~~~~~{{{xxxuuutttttttttrrrqqqjjjgggccc^^^ZZZYYYYYYYYY[[[^^^dddiiimmmqqqvvvyyyuuuwww{{{{{{wwwqqqkkkhhhhhhfffbbbaaabbbdddgggkkkoootttyyyzzznnnbbbZZZQQQNNNIIIDDD@@@>>>======>>>@@@CCCDDDEEEEEEGGGHHHKKKPPPXXX```gggnnntttwwwwwwzzz}}}~~~|||{{{zzzzzzxxxuuurrrpppooonnnkkkjjjhhhfffdddddddddcccaaa___dddccc```]]]\\\aaahhhnnnqqqnnnjjjeeebbbaaaaaaaaabbbbbbcccccccccccccccccceeeeeeeeeddddddfffjjjmmmooonnnmmmkkkiiifffdddcccdddcccbbbbbbbbbbbbcccdddaaaaaabbbcccdddfffggghhhbbb^^^WWWRRROOOLLLIIIGGGFFFEEEDDDDDDGGGHHHHHHHHHDDDFFFHHHKKKMMMPPPQQQRRRPPPMMMHHHEEEBBB???;;;888666444333333333333222000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000000000111111000000111111222333000111222333444444444444555555555555555444444444555555666666777888888888::::::::::::;;;<<<==================>>>???@@@AAA@@@AAABBBDDDEEEFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNMMMNNNOOOPPPQQQSSSVVVYYY[[[]]]___aaacccfffkkknnnxxx******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,---------------............///+++111000///444444<<>>;;;;;;@@@BBBBBBCCCEEEEEEFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@AAADDDGGGJJJKKKMMMOOOQQQWWWYYY\\\```dddfffggghhhgggiiikkknnnqqqrrrttttttooopppqqqsssuuuwwwwwwxxxzzz|||~~~~~~~~~|||{{{zzzzzzzzz{{{{{{{{{{{{{{{zzz{{{zzzzzz|||~~~~~~}}}||||||}}}~~~~~~vvvxxx|||{{{}}}|||zzzzzzwwwsssqqqtttzzz}}}|||yyywwwwwwwwwvvvuuummmkkkgggbbb]]]YYYWWWVVVUUUXXX\\\```cccfffkkknnnnnnpppsssvvvxxxyyyyyyyyyyyywwwwwwxxx|||{{{vvvqqqiiiddd``````___\\\ZZZ[[[]]]```dddhhhmmmrrryyy}}}|||qqqdddVVVNNNGGGEEEBBB???>>>>>>???AAAAAACCCEEEEEEDDDBBBBBBCCCGGGLLLTTT\\\dddlllssswwwyyy|||~~~}}}||||||wwwuuurrrqqqppppppnnnmmmllliiifffdddcccbbb___^^^aaaaaa```^^^^^^ccclllsssqqqoookkkgggdddcccbbbbbbbbbcccdddeeedddcccbbbaaaffffffgggfffffffffiiikkkooooooooonnnmmmkkkjjjiiigggfffeeecccbbbccccccdddbbbbbbbbbccccccddddddddd```\\\VVVQQQNNNLLLJJJIIIFFFEEEDDDEEEGGGIIIIIIHHHDDDEEEGGGJJJNNNQQQSSSTTTQQQNNNJJJGGGDDD@@@<<<999666555333333444444222111000000000000000000000000222222222111111111111111000000000000000000000000111111111111000000000000111000000000000111222222///000111222333444444444333333444444444555555555555666666777777888888999::::::::::::;;;<<<==================>>>???@@@AAA@@@AAABBBDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNMMMNNNOOOPPPQQQSSSVVVYYYZZZ\\\^^^```bbbeeeiiilllvvv******+++++++++,,,,,,,,,***++++++,,,---------------............/////////***111111111555666>>>QQQiiinnnyyy|||jjj]]]sssuuu[[[IIIFFFUUUqqqxxxjjjSSSEEE;;;<<<===;;;<<>>@@@BBBDDDCCCEEEGGGGGGEEEBBBAAAAAADDDIIIPPPYYYaaaiiipppuuuzzz}}}~~~~~~zzzxxxuuutttssssssqqqpppoookkkgggdddcccbbbaaa``````aaaaaa___^^^ccckkkrrrooonnnkkkiiifffdddccccccbbbdddgggjjjjjjiiigggfffggghhhiiiiiigggggghhhiiimmmmmmnnnooonnnnnnmmmlllkkkiiigggeeeccccccdddddd``````aaabbbccccccccccccaaa\\\VVVPPPMMMKKKJJJIIIHHHFFFEEEFFFHHHIIIIIIIIIDDDEEEGGGJJJNNNQQQTTTVVVRRRPPPLLLIIIEEEAAA===999666555444333444444333111000000000000000000000000222222222111111111000000000000000000000000000000111111111111000000000///000000000000000111222222...///000222333333444444222222333444555555666666666666666777888888999999::::::::::::;;;<<<==================>>>???@@@AAAAAABBBCCCEEEFFFGGGHHHHHHFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOPPPQQQSSSVVVYYYZZZ[[[]]]___aaadddhhhkkksss******+++++++++,,,,,,,,,(((***+++---......------.........////////////000+++333333333888999AAAUUUjjjppp{{{nnn[[[sssmmmVVVFFFGGGUUUpppzzzzzz{{{rrrdddPPPCCC:::;;;===;;;>>>DDDEEEEEEFFFGGGGGGGGGGGGFFFCCCBBB@@@?????????@@@@@@BBBDDDHHHJJJKKKMMMOOOQQQWWWYYY\\\```dddfffggghhhhhhjjjllloooqqqrrrrrrrrrrrrsssttttttuuuuuuttttttzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}||||||wwwwwwwwwyyy|||}}}|||{{{{{{}}}|||~~~yyyuuuyyywwwyyy}}}yyyqqqsssvvvxxxwwwwww{{{~~~|||{{{yyyxxxnnnnnnmmmkkkhhhccc___\\\YYYYYYYYYXXXVVVWWWYYY[[[]]]___bbbeeeeeedddaaa___WWWVVVTTTSSSTTTWWWYYY[[[XXXXXXZZZ^^^cccfffgggfffoooooooooooommmggg___ZZZXXXSSSPPPQQQQQQOOONNNPPPPPPSSSWWW]]]ccckkksssyyyyyywwwtttooohhh```WWWNNNGGGDDDBBB@@@>>>???AAAEEEGGGFFFHHHJJJIIIGGGDDDCCCCCCBBBFFFNNNVVV___gggoootttzzz}}}~~~|||yyywwwvvvuuusssrrrppplllgggdddcccccccccccccccddddddaaa^^^```gggnnnmmmlllkkkiiigggeeedddcccdddggglllpppqqqpppnnnlllhhhjjjkkkjjjhhhgggggggggiiijjjkkkmmmmmmmmmllllllmmmkkkiiifffdddcccdddddd]]]___aaabbbccccccccccccccc]]]VVVPPPMMMKKKIIIHHHIIIGGGFFFGGGHHHJJJJJJIIICCCDDDGGGJJJNNNRRRUUUWWWSSSPPPMMMIIIFFFBBB===:::777555444444444444333111000000000000000000000000222222222222111111000000000000000000000000000000222111111111000000//////000000000000000111111222...///000111333333444444000111222333555666777777666666666777888888999999::::::::::::;;;<<<==================>>>???@@@AAABBBCCCEEEFFFHHHIIIIIIIIIEEEFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQSSSVVVYYYYYY[[[]]]^^^```cccgggjjjppp}}}++++++++++++++++++++++++)))******++++++,,,------000///---,,,,,,---...///000111///333888555BBB^^^qqqzzz}}}jjj```yyyjjjTTTIIICCCXXXuuu{{{yyytttdddMMMEEE===;;;:::999<<<@@@@@@AAACCCEEEEEEEEEEEEDDDBBBCCCCCCBBB@@@??????@@@CCCCCCEEEHHHKKKNNNQQQRRRSSSWWW]]]bbbdddfffgggiiillljjjjjjmmmppprrrqqqoooppppppqqqsssuuuvvvwwwxxxyyy{{{|||~~~||||||||||||||||||||||||~~~}}}{{{zzzzzzxxxyyy{{{|||}}}}}}}}}}}}}}}~~~|||}}}~~~tttoooqqqtttvvvuuuxxxzzz}}}}}}yyyxxxwwwvvvtttpppmmmkkkhhhdddaaa```___\\\YYYWWWVVVWWWWWWZZZYYYXXXYYY[[[\\\[[[ZZZRRRQQQPPPNNNMMMMMMMMMMMMJJJKKKNNNRRRUUUWWWYYYYYY^^^^^^___^^^[[[WWWSSSPPPOOOMMMLLLKKKLLLLLLJJJIIIHHHKKKPPPVVV]]]eeemmmrrrxxx}}}xxxkkkhhhbbb]]]WWWQQQJJJFFF@@@???>>>>>>???BBBFFFHHHKKKLLLLLLKKKIIIFFFCCCAAAAAADDDJJJRRR[[[eeelllpppvvvxxx{{{~~~|||zzzwwwuuusssqqqooolllhhheeedddddddddfffdddaaa```aaadddhhhjjjpppooommmjjjiiihhhhhhhhhmmmmmmooopppqqqqqqqqqpppsssqqqooollljjjjjjjjjjjjggghhhjjjkkkllllllkkkkkkllljjjhhhggggggfffdddbbb```^^^]]]___cccfffeeedddaaa[[[SSSNNNKKKJJJKKKJJJGGGGGGGGGGGGGGGGGGGGGHHHCCCDDDFFFJJJPPPSSSUUUTTTVVVSSSOOOKKKHHHCCC>>>;;;777777555444444444444444222333333333333222111111111111000000000000111111000/////////000111222222222222222111000//////...111111111000000000000000111111222222222333333333444444444555555555555666444555555666666666666666999:::;;;;;;999999:::;;;=========>>>??????@@@@@@CCCDDDEEEFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIJJJLLLNNNOOOQQQRRRRRRRRRRRRTTTVVVWWWYYY\\\^^^```cccfffiiipppyyy++++++++++++++++++++++++)))******++++++,,,------000///---,,,,,,---...///000000...222888777FFFccc|||yyyfff```yyykkkTTTGGGAAAXXXvvv}}}{{{{{{tttcccMMMEEE===;;;;;;:::<<<@@@@@@AAACCCDDDEEEEEEEEEDDDBBBCCCCCCBBB@@@>>>???@@@CCCCCCEEEHHHKKKNNNQQQRRRTTTXXX^^^bbbdddeeeggghhhjjjiiiiiilllppprrrqqqoooooopppqqqsssuuuwwwxxxyyyyyyzzz|||~~~||||||||||||||||||||||||~~~~~~}}}}}}|||{{{zzzzzz{{{{{{|||}}}}}}}}}||||||}}}~~~zzzrrrooorrrwwwyyyyyy~~~~~~yyyvvvtttxxxvvvtttrrrpppmmmiiieeebbb```]]]ZZZXXXWWWWWWWWWWWWVVVUUUVVVWWWXXXWWWVVVQQQPPPNNNMMMLLLLLLKKKKKKEEEFFFHHHJJJMMMOOOPPPQQQTTTUUUUUUTTTRRROOOLLLJJJLLLKKKIIIIIIJJJJJJIIIHHHFFFIIIMMMRRRXXX```iiioooxxxzzzuuufffbbb]]]WWWRRRMMMHHHDDDBBBAAA@@@@@@BBBEEEHHHJJJKKKLLLLLLLLLJJJGGGDDDCCCBBBDDDIIIQQQZZZdddmmmrrrxxxyyy|||}}}{{{yyyvvvtttrrrpppnnnkkkhhhfffddddddeeedddcccbbbbbbccceeefffhhhmmmmmmllllllkkkllllllmmmpppqqqqqqrrrrrrsssssssssqqqqqqooonnnlllkkkkkkkkkggghhhiiikkkllllllkkkkkkjjjhhhfffffffffeeecccaaa```^^^]]]^^^aaaccccccbbb^^^YYYQQQLLLJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFGGGBBBCCCEEEJJJOOOSSSUUUTTTUUURRRNNNKKKHHHCCC???;;;777777666555444444444444333333333333333222111111111111000000000000111111000000000///000000111111222222111111000//////...000000000000000000000111111111222222222333333333333333333333444444444555555555555555666777888999888999;;;::::::999;;;<<<======>>>>>>???@@@@@@AAADDDDDDEEEFFFGGGGGGGGGGGGIIIIIIJJJJJJIIIKKKNNNPPPOOOPPPQQQSSSTTTUUUUUUTTTWWWYYY\\\^^^___bbbfffiiipppyyy++++++++++++++++++++++++)))******++++++,,,------///...---,,,,,,---...//////000...222888999KKKkkkuuuccc]]]yyynnnUUUFFF@@@XXXxxx{{{{{{}}}|||~~~vvvbbbLLLDDD===<<<;;;:::<<<@@@@@@AAACCCDDDEEEEEEDDDCCCAAABBBBBBAAA???>>>???@@@CCCCCCEEEHHHKKKNNNQQQRRRUUUYYY^^^bbbdddeeefffhhhhhhhhhiiillloooqqqqqqpppooooooqqqsssuuuwwwyyyzzzyyyzzz|||~~~~~~||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzz}}}}}}~~~~~~}}}||||||{{{}}}~~~~~~zzzuuutttxxx~~~|||yyy{{{zzzzzzyyyxxxtttoookkkeeeccc```]]]ZZZXXXXXXXXXVVVUUUTTTUUUVVVVVVUUUSSSOOONNNMMMLLLKKKJJJJJJJJJCCCCCCCCCDDDEEEGGGHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGJJJHHHGGGHHHIIIIIIHHHGGGEEEGGGIIILLLQQQZZZccciiittt|||}}}wwwpppddd```ZZZUUUQQQLLLHHHEEEDDDDDDCCCCCCEEEHHHKKKMMMKKKLLLMMMMMMLLLJJJGGGFFFDDDEEEHHHOOOXXXdddnnnuuuzzz{{{|||~~~}}}zzzwwwuuurrrqqqooommmkkkhhhgggfffffffffbbbbbbccccccddddddddddddhhhiiikkkmmmoooppppppqqqttttttssssssssstttuuuuuuoooooooooooonnnmmmlllkkkggghhhiiijjjkkkkkkkkkkkkhhhgggeeeeeeeeeeeedddbbb___^^^\\\]]]___``````___[[[VVVOOOJJJIIIIIIIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEAAABBBDDDIIIOOOSSSTTTTTTSSSQQQMMMJJJGGGDDD???<<<888777666555555444444444333333444444333333222111111111000000000000111111111111000/////////000000222222111111000//////////////////000000111111111111111222222222333333333222222222333333333444444777666555555555777999;;;777888::::::::::::<<<===>>>>>>??????@@@AAAAAAAAADDDEEEFFFGGGHHHHHHHHHHHHKKKKKKKKKJJJKKKMMMQQQTTTSSSRRRQQQSSSWWWWWWUUURRRWWWYYY[[[]]]___bbbfffiiioooxxx~~~++++++++++++++++++++++++)))******++++++,,,------......---------.../////////000...222888<<>>===???AAACCCCCCEEEHHHKKKNNNQQQRRRVVVYYY^^^aaacccdddfffhhhggghhhiiilllnnnpppqqqqqqooooooqqqsssvvvxxxyyyzzzyyyzzz|||}}}~~~~~~~~~||||||||||||||||||||||||}}}}}}||||||{{{{{{zzzzzz}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}yyyrrrnnnhhhgggdddaaa^^^[[[ZZZZZZXXXWWWVVVWWWXXXWWWUUUSSSOOONNNMMMKKKJJJJJJIIIIIIFFFEEEDDDCCCCCCDDDFFFGGGIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHGGGHHHIIIJJJIIIGGGEEEEEEFFFGGGKKKTTT]]]dddmmmvvv}}}}}}{{{vvvpppjjjeee___ZZZUUUQQQMMMJJJGGGFFFFFFFFFHHHJJJMMMNNNLLLMMMNNNNNNNNNLLLJJJIIIFFFFFFGGGMMMVVVcccooovvv|||}}}}}}~~~|||yyyvvvtttrrrqqqnnnmmmkkkjjjhhhhhhhhhhhhbbbbbbaaaaaaaaabbbbbbccceeegggiiimmmooopppqqqqqquuutttsssssssssssstttuuulllmmmnnnooonnnmmmlllkkkhhhhhhiiiiiijjjjjjjjjjjjhhhgggeeeeeeffffffeeeddd___^^^]]]\\\\\\]]]]]]\\\YYYUUUOOOKKKIIIIIIIIIIIIDDDDDDDDDDDDDDDDDDCCCCCC@@@AAACCCHHHNNNRRRSSSSSSQQQOOOLLLIIIGGGDDD???<<<999888777666555555555555444444444444444333333222111111000000000000111111222111000///////////////111111111111000000//////---......///000111222222111111222222222333333333222333333333333444444444:::999666555555666999:::666888999::::::;;;<<<>>>>>>??????@@@AAAAAABBBBBBDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKKKKLLLPPPVVVZZZ]]]XXXSSSSSSWWWXXXVVVRRRWWWYYYZZZ\\\]]]aaaeeeiiimmmuuu}}}|||++++++++++++++++++++++++)))******++++++,,,------------------....../////////000///222888===TTTxxxvvvddd___|||~~~aaaJJJFFF^^^~~~}}}xxx```JJJCCC===<<<<<<;;;<<<@@@AAAAAACCCDDDDDDCCCCCCBBB@@@@@@@@@>>><<<===???AAACCCCCCEEEHHHKKKNNNQQQRRRVVVYYY]]]aaacccdddgggiiigggiiikkkmmmnnnooopppqqqoooppprrrtttvvvxxxyyyzzzxxxzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzz|||}}}~~~zzzsssnnnlllkkkhhheeebbb```^^^]]]ZZZYYYYYYZZZZZZYYYVVVTTTPPPOOONNNMMMLLLKKKKKKKKKJJJHHHFFFDDDDDDEEEGGGIIIKKKKKKLLLLLLMMMMMMNNNNNNLLLKKKJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEHHHOOOYYY```hhhqqqyyy|||}}}}}}zzzuuuppplllgggaaa\\\WWWRRROOOIIIIIIIIIIIIJJJLLLMMMNNNMMMNNNPPPPPPPPPOOOMMMKKKHHHGGGGGGLLLUUUbbbooovvv|||~~~~~~~~~}}}~~~~~~|||yyyvvvtttrrrrrrooonnnmmmlllkkkjjjjjjiiidddbbb___]]]]]]___aaacccdddeeehhhkkklllmmmmmmmmmrrrrrrqqqqqqrrrrrrsssssskkklllmmmnnnnnnmmmkkkkkkiiiiiiiiiiiiiiiiiijjjjjjjjjhhhgggggghhhhhhgggeee______^^^]]][[[[[[[[[\\\ZZZVVVPPPLLLKKKJJJJJJIIIDDDDDDDDDCCCCCCCCCBBBBBB@@@AAACCCGGGLLLPPPQQQQQQOOOMMMJJJHHHGGGDDD@@@===999999888777666666666666444555555555555444333333111111000000000000111111111111000///.........///111111111000000000000000------...///000111111222111111222222222333333333444444444444555555555555===;;;888555444555666888666888999::::::;;;<<<>>>>>>??????@@@AAAAAABBBBBBDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMRRRYYY]]]eee]]]UUUSSSUUUWWWVVVTTTWWWXXXYYYZZZ\\\```eeeiiikkksss~~~{{{++++++++++++++++++++++++)))******++++++,,,------,,,,,,---......////////////111000333888===UUUyyyuuudddaaa}}}hhhNNNJJJaaayyy___IIIBBB=========;;;===@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@???===;;;<<>>:::999888777666666666666555555666666555555444333111111000000000000111111000000///.........//////111111000000000000000000.........//////000000000111111222222222333333333444444444555555555666666<<<:::888666444444555666777888::::::::::::<<<===>>>>>>??????@@@AAAAAAAAACCCDDDEEEGGGHHHIIIIIIIIIHHHIIIJJJKKKNNNRRRWWW\\\ddd^^^WWWSSSSSSUUUVVVVVVWWWXXXYYYYYY[[[___dddhhhkkksss~~~{{{++++++++++++++++++++++++)))******++++++,,,------+++,,,---...///////////////222111444888<<>><<<;;;<<>>::::::999888777777777777666666666666666555444444111111000000000000111111//////.........///000000000000000000000000000111......//////////////////111111222222222333333333333333444444444555555555888777666666555555666666888999;;;::::::999;;;<<<======>>>>>>???@@@@@@AAABBBCCCDDDFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMOOOSSSVVV[[[YYYVVVTTTSSSTTTUUUVVVWWWWWWXXXXXXZZZ^^^dddhhhmmmuuu|||++++++++++++++++++++++++)))******+++,,,,,,------+++,,,---...///////////////222222555999;;;SSSxxxmmm]]]WWWsssoooSSSOOObbb|||yyy___HHHBBB======>>><<<===@@@AAABBBCCCCCCCCCBBBAAA@@@??????===<<<:::;;;???BBBCCCCCCEEEHHHKKKNNNQQQRRRSSSWWW[[[___bbbfffkkknnnllloooqqqqqqooonnnppprrrttttttuuuuuuvvvwwwwwwwwwxxxyyy{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{}}}~~~~~~~~~~~~~~~}}}|||yyysssrrrqqqpppnnnllljjjiiigggggggggggggggddd```]]]YYYXXXWWWUUUTTTTTTTTTSSSOOOMMMIIIHHHIIIMMMQQQUUU[[[\\\^^^___^^^[[[XXXVVVUUUSSSPPPOOOOOONNNLLLJJJFFFEEEDDDCCCDDDIIIOOOTTTZZZbbbiiillloootttvvvuuuoooooooooooommmiiiccc___VVVUUUTTTSSSRRRQQQPPPOOOSSSTTTUUUUUUTTTRRROOONNNKKKKKKJJJNNNUUU```jjjqqqxxx|||~~~{{{zzz}}}}}}~~~{{{yyywwwwwwxxxyyyuuuuuutttsssqqqooommmlllhhhhhhgggfffeeeeeeddddddeeeeeeeeeeeegggiiikkkmmmoooqqquuuyyy{{{zzzyyywwwtttsssqqqoooooooooooopppjjjiiihhhgggggghhhiiiiiillljjjhhhggggggfffdddbbb```aaabbbaaa^^^]]]___aaa\\\XXXSSSOOOLLLJJJHHHFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBCCCFFFIIIKKKKKKJJJKKKIIIGGGFFFFFFDDDAAA???;;;:::999888777777777777666666666666666555555444111111000000000000111111...............///000111000000000000000111111111///////////////.........111111222222222333333333222222333333333444444444444444555555666777777777999:::;;;;;;999999:::;;;=========>>>??????@@@@@@AAABBBCCCEEEGGGHHHHHHHHHJJJLLLMMMMMMLLLMMMOOOQQQQQQSSSUUUUUUTTTTTTTTTUUUWWWWWWXXXXXXZZZ^^^dddhhhooowww~~~+++++++++++++++***)))(((+++,,,------......------............////////////---111111222888;;;KKKffflllXXXXXXnnnnnnTTTLLL[[[xxx\\\KKKCCC======>>>======???DDDCCCCCCCCCCCCBBBBBBBBB>>>>>>>>><<<;;;;;;>>>@@@AAACCCGGGIIIKKKMMMPPPSSSYYYYYYZZZ___ggglllnnnmmmnnnnnnnnnoooppppppqqqqqqrrrrrrrrrrrrtttuuuvvvwwwyyyzzzzzz{{{|||}}}~~~~~~}}}}}}~~~|||||||||}}}~~~~~~}}}{{{zzzzzz|||~~~~~~{{{zzzvvvwwwxxxyyyyyyvvvpppllljjjhhhgggffffffeeecccaaaaaa^^^ZZZXXXWWWVVVUUUSSSSSSPPPNNNMMMJJJIIIOOOWWW```fffiiigggdddccc```\\\\\\YYYTTTQQQOOONNNLLLKKKGGGHHHGGGDDDBBBDDDLLLTTTWWWZZZ___cccgggjjjnnnqqqpppooooooqqqrrrooohhhbbb^^^[[[XXXWWWVVVVVVUUUTTTVVVVVVUUUVVVVVVTTTPPPMMMHHHIIIKKKMMMQQQZZZfffoooxxx{{{~~~|||{{{zzz{{{{{{yyywwwzzzvvvrrrpppqqqqqqooommmjjjjjjjjjiiihhhgggfffeeeiiikkkmmmnnnmmmmmmnnnoookkknnnsssxxx{{{{{{yyyxxxsssrrrqqqqqqppppppqqqqqqmmmkkkiiihhhhhhhhhfffdddeeeeeeddddddddddddcccccceeedddaaa___^^^^^^___```]]]WWWPPPMMMNNNNNNKKKGGGHHHHHHFFFDDDBBB@@@>>>>>>@@@AAACCCFFFGGGHHHHHHGGGGGGFFFEEECCCBBBAAA@@@@@@???>>><<<;;;;;;;;;<<<======;;;999777555333222222000000000000////////////000000000000111111111111........................000000111111111222222222111000/////////000222333111111222333333444555555555444444444444555555666666888::::::::::::<<<>>>>>>???@@@@@@???>>>???AAADDDEEEGGGGGGFFFFFFGGGIIIIIIJJJKKKLLLMMMNNNOOOOOOQQQQQQQQQQQQRRRTTTUUUVVVUUUWWWYYY[[[]]]```dddhhhqqqvvv---------------,,,+++***+++,,,------......------............////////////...222111222888;;;KKKfff{{{kkkYYYUUUkkknnnSSSLLL[[[}}}bbbMMMDDD===<<<=========???CCCCCCCCCCCCBBBBBBBBBBBB??????>>><<<;;;<<<>>>AAAAAACCCFFFIIIJJJMMMPPPRRRXXXXXXZZZ___eeejjjllllllkkklllmmmnnnoooppppppqqqsssssssssssstttuuuvvvwwwyyyyyyzzzzzz{{{{{{|||||||||}}}}}}~~~~~~~~~}}}}}}||||||||||||~~~~~~}}}{{{zzzzzz}}}|||zzzzzz{{{}}}|||yyytttpppooollljjjiiiiiihhhgggfffdddaaa^^^[[[ZZZYYYWWWUUUUUURRRPPPPPPMMMLLLRRRZZZbbbiiimmmmmmkkkjjjgggccc___[[[VVVRRRPPPNNNLLLKKKHHHHHHHHHEEEBBBEEEMMMTTTVVVWWWYYY[[[^^^bbbhhhlllrrrsssuuuxxxwwwtttnnnjjjccc```\\\ZZZZZZZZZYYYYYYXXXWWWVVVWWWWWWUUUQQQOOOKKKMMMNNNOOORRRZZZeeemmmtttxxx}}}~~~~~~}}}|||{{{{{{{{{{{{zzzxxxzzzvvvsssqqqqqqqqqooommmnnnnnnmmmlllkkkiiihhhggghhhjjjlllmmmnnnnnnpppqqqooorrrvvvzzz{{{{{{yyywwwtttttttttssssssttttttuuupppnnnlllkkkjjjiiigggeeeddddddddddddddddddddddddcccbbb```^^^]]]^^^^^^______ZZZTTTQQQOOONNNKKKHHHHHHGGGFFFCCCAAA???===<<<<<<===???AAACCCCCCCCCCCCDDDCCCBBB@@@@@@@@@@@@AAA@@@???>>>=========>>>>>>===<<<:::888666444333333111000000000////////////000000000000111111111111////////////////////////111111111111111111222222111000000///000111222333111111222333333444555555666666666666666777777888666888::::::::::::<<<===>>>???@@@@@@???>>>@@@AAACCCEEEFFFGGGFFFFFFHHHIIIKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSUUUUUUVVVWWWYYY[[[\\\___dddgggpppuuu,,,,,,---------,,,+++++++++,,,------......------............///////////////333222333888;;;KKKgggooo|||kkkZZZTTTjjjlllQQQMMM[[[jjjOOOEEE===;;;<<<<<<===@@@CCCCCCCCCCCCBBBBBBBBBBBB??????>>>===;;;<<>><<<;;;:::;;;<<<>>>???@@@@@@@@@@@@???>>>======>>>@@@AAABBBAAA@@@?????????@@@@@@>>>===<<<:::888666555444111111000000000/////////000000000000111111111111000000000000000000000000222222111111111111111111111000000000000111222222111222222333333444444555666666555555666777777888666888999:::999:::<<<======???@@@@@@??????@@@AAABBBDDDFFFFFFFFFGGGIIIJJJMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTWWWXXXZZZ[[[\\\___cccfffooottt~~~******+++++++++******)))+++,,,------......------............////////////000444222333888;;;LLLhhhppp}}}mmm]]]WWWnnniiiOOONNN\\\oooPPPFFF===;;;;;;;;;===@@@CCCCCCCCCBBBBBBBBBAAAAAA??????>>>===;;;<<>><<<;;;;;;;;;<<<===>>>>>>>>>>>><<<;;;:::999:::===???AAACCCCCCBBBBBBAAAAAAAAAAAA???>>>===<<<:::888666555111111111000000000/////////000000000111111111111000000000000000000000000222222222111111111111111000000000111111111222222222222222333333444444444333333333333444444555666666777999999999:::;;;======>>>@@@@@@??????@@@BBBAAACCCEEEFFFFFFGGGIIIKKKOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPQQQRRRSSSSSSTTTXXXYYY[[[[[[\\\^^^bbbeeennnsss}}})))******+++++++++******+++,,,------......------............////////////111444222333888<<>>>>>>>><<<;;;;;;>>>@@@@@@BBBEEEHHHJJJLLLOOORRRWWWZZZ^^^bbbeeegggiiijjjhhhiiikkkmmmoooqqqssstttvvvvvvvvvvvvvvvwwwxxxyyy{{{{{{{{{zzzzzzzzzzzzzzz~~~~~~~~~~~~}}}}}}zzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~|||{{{|||}}}}}}}}}~~~yyyvvvqqqooooooppppppppppppmmmkkkiiigggeeebbb___]]]ZZZYYYXXXUUUTTTZZZbbbnnnzzz~~~uuuoookkkccc]]]XXXTTTPPPMMMLLLKKKIIIHHHIIILLLPPPTTTVVVYYY]]]aaadddhhhllloooooovvvwwwsssooolllkkkkkkjjjjjj```___\\\[[[ZZZYYYVVVTTTOOOPPPRRRSSSVVV\\\eeelllooosssyyy|||~~~{{{zzzyyyzzz{{{|||{{{zzzvvvvvvvvvuuutttsssrrrrrrmmmmmmnnnnnnnnnnnnmmmmmmlllmmmnnnnnnnnnoooqqqsssqqqssstttvvvxxxyyyzzzzzzvvvvvvvvvwwwxxxzzz{{{|||{{{xxxuuurrrpppmmmjjjgggeeeeeeddddddddddddcccccc```aaabbbccccccbbbaaaaaa```aaa___[[[UUUOOOLLLKKKGGGGGGEEECCCAAA???>>>=========<<<<<<;;;;;;;;;;;;999888888888:::<<>>===<<<:::888666111111111111000000000000///000000000111111111111////////////////////////111111111111111111111111000111111111222222222222222222333333333333444444222222222333333444666666555777999999999999;;;===<<<>>>???@@@??????AAABBBAAACCCEEEFFFFFFGGGIIIKKKOOOOOOOOOOOOOOOOOOPPPPPPNNNOOOQQQRRRSSSTTTSSSSSSXXXYYY[[[[[[\\\^^^bbbeeelllrrr}}}++++++,,,---------,,,,,,+++,,,------......------............////////////000333111222999>>>PPPmmm~~~yyyddd^^^uuuhhhQQQPPP]]]{{{jjjNNNDDD<<<;;;<<<<<<>>>AAABBBBBBBBBBBBAAAAAAAAAAAA======<<<;;;999:::===???@@@BBBEEEHHHIIILLLOOOQQQWWWZZZ___ccceeefffhhhiiiiiiiiikkkmmmoooqqqssstttttttttuuuuuuvvvxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{}}}}}}~~~{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~|||{{{}}}~~~|||}}}}}}~~~{{{xxxtttssssssssssssrrrrrrpppnnnmmmllljjjfffdddaaa]]][[[ZZZVVVTTTZZZaaaooo}}}zzzuuuppphhhbbb\\\WWWSSSQQQMMMLLLJJJJJJKKKNNNRRRTTTRRRWWW^^^dddhhhjjjlllmmmooouuu{{{xxxtttrrrqqqpppooommmgggeeeaaa___]]][[[XXXVVVPPPRRRUUUVVVXXX]]]ffflllqqquuu{{{~~~{{{yyyxxxyyyzzzzzzyyyxxxtttvvvwwwvvvuuusssssstttqqqqqqqqqrrrrrrqqqqqqpppnnnoooooonnnnnnoooqqqsssqqqqqqrrrtttvvvxxxyyyzzzzzzzzz{{{{{{}}}~~~}}}zzzwwwtttrrrooollliiigggfffeeeeeedddcccbbbaaa```aaadddeeefffeeedddcccaaaaaa```]]]ZZZUUUPPPMMMHHHGGGFFFEEEDDDBBBAAAAAA???>>><<<;;;999888888888777777888999;;;===???@@@BBBBBBCCCCCCCCCBBBAAA@@@>>>>>>???>>>===:::888777222222111111111000000000000000000000111111111111////////////////////////000000111111111222222222000111222222333333222222333333333333333333333333333333444444555666888888555777888999888999;;;<<<<<<===????????????AAACCCBBBDDDFFFFFFFFFGGGIIIJJJNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPRRRSSSUUUUUUTTTTTTWWWXXXZZZ[[[\\\___cccfffkkkqqq|||***+++,,,------------,,,+++,,,------......------............///////////////333111222999???RRRpppgggaaauuukkkTTTRRR^^^|||tttdddKKKCCC<<<<<<>>>>>>???AAABBBBBBBBBAAAAAAAAA@@@@@@<<<<<<;;;999888999;;;>>>???BBBEEEGGGIIIKKKOOOQQQUUUZZZ___cccddddddfffggghhhiiijjjlllnnnpppqqqrrrrrrsssssstttvvvxxxzzz{{{xxxxxxyyyyyyzzzzzz{{{{{{zzz{{{|||~~~||||||{{{{{{||||||}}}~~~|||}}}}}}~~~~~~}}}}}}|||~~~}}}{{{{{{}}}~~~~~~~~~~~~~~~|||yyyxxxxxxxxxvvvuuutttsssrrrqqqqqqooollliiidddaaa^^^\\\XXXUUUZZZbbbnnn~~~yyytttllleee```[[[WWWTTTNNNMMMKKKKKKMMMPPPSSSTTTRRRWWW^^^cccfffhhhiiijjjlllqqq{{{~~~|||zzzxxxwwwuuurrrpppnnnkkkgggdddaaa___[[[YYYUUUWWWYYYYYYZZZ___ffflllrrrwww|||zzzyyyxxxxxxxxxxxxwwwvvvsssvvvxxxxxxuuuttttttuuutttttttttsssrrrqqqpppooonnnnnnooonnnnnnpppsssvvvssssssssssssuuuvvvxxxyyy}}}}}}}}}}}}~~~}}}yyywwwuuurrrooolllhhhhhhfffeeecccbbb``````___aaadddggghhhgggeeeccccccbbb`````````\\\VVVQQQHHHHHHHHHGGGFFFFFFEEEEEEDDDBBB@@@===:::888777777666777999<<<===>>>>>>>>>@@@AAABBBBBBBBBAAA@@@???===>>>>>>>>>===;;;888777222222222111111111000000000000000000111111111111000000000000000000000000//////000111222333333444000111222333333333222222333333333333333333333333333333333444555666888888555666888999888999:::<<<;;;===?????????@@@AAACCCCCCEEEFFFGGGFFFFFFHHHIIILLLLLLMMMNNNOOOPPPPPPQQQOOOQQQSSSUUUVVVVVVUUUTTTVVVWWWYYY[[[\\\___dddgggkkkppp{{{((()))***++++++++++++++++++,,,------......------............/////////000///222000222:::@@@TTTqqq~~~iiieeewwwnnnXXXRRR^^^www||||||yyy{{{{{{pppaaaIIIAAA<<<===?????????AAABBBBBBBBBAAAAAAAAA@@@@@@;;;;;;:::999777888;;;===???BBBEEEGGGIIIKKKNNNQQQTTTYYY___bbbccccccdddfffhhhhhhjjjkkkmmmnnnooopppqqqqqqrrrtttvvvxxxzzz{{{vvvvvvwwwxxxyyyyyyzzzzzzxxxyyy{{{|||~~~}}}||||||||||||}}}}}}~~~{{{{{{||||||||||||{{{{{{~~~~~~}}}{{{{{{}}}~~~}}}}}}}}}|||zzzxxxvvvuuutttttttttssspppmmmgggddd```^^^YYYVVV[[[bbblll}}}{{{vvvnnngggbbb]]]YYYVVVOOOMMMKKKKKKNNNQQQSSSTTTUUUYYY^^^bbbdddeeeggghhhiiimmmuuu~~~}}}{{{yyyuuurrrtttppplllhhheeeaaa^^^[[[ZZZ\\\]]]]]]\\\```ffflllssswww}}}zzzyyywwwwwwwwwwwwvvvtttsssvvvxxxxxxvvvttttttvvvvvvuuutttsssqqqnnnlllkkklllmmmnnnnnnoooqqquuuxxxvvvuuutttttttttuuuwwwwww||||||||||||}}}~~~{{{yyywwwuuurrrooojjjiiigggeeecccaaa______^^^aaadddggghhhgggeeeccceeebbbaaabbbdddbbbZZZTTTIIIIIIIIIHHHHHHHHHHHHHHHIIIGGGDDD@@@===:::999999666888;;;===??????>>>>>>???@@@AAAAAAAAA@@@???>>>======>>>>>>===;;;888666222222222111111111111000000000000000111111111111111111111111111111111111......///111222333444555000111222333444333222222333333333333333333333333111111111222333444666666555666888888888999:::<<<;;;===?????????@@@BBBCCCDDDEEEGGGGGGFFFFFFGGGIIIKKKKKKLLLMMMOOOPPPQQQQQQPPPQQQTTTVVVWWWWWWVVVUUUUUUWWWYYY[[[]]]```dddhhhjjjpppzzz*********++++++,,,,,,,,,++++++,,,------......///---......///////////////111222///333:::===RRRssseeebbbyyyuuuaaaWWWddd{{{vvvvvv{{{zzzjjjYYYGGGBBB<<<:::<<>>@@@>>>;;;999888:::<<<>>>AAACCCFFFHHHIIILLLOOORRRRRRVVV[[[```bbbdddfffggghhhhhhhhhiiikkkmmmoooppppppqqqrrrtttvvvwwwxxxyyyyyywwwvvvvvvxxxzzzzzzyyy{{{{{{{{{{{{{{{|||}}}~~~||||||}}}~~~||||||{{{zzzzzzyyyxxxxxx}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~{{{yyywwwwwwwwwvvvtttssssssooohhhbbb]]][[[ZZZZZZiiiuuu~~~wwwoooiiieeebbb^^^[[[TTTRRROOONNNPPPRRRTTTTTTTTTVVVZZZ^^^aaadddeeefffdddffflllttt~~~~~~|||{{{wwwwwwuuuqqqkkkeee___\\\```aaaaaaaaabbbffflllpppvvv{{{}}}yyyyyyzzzzzzyyywwwuuutttwwwyyyzzz{{{zzzxxxuuusssssssssttttttttttttsssssssssqqqooonnnoooqqqsssuuuzzzzzzyyywwwuuuvvvxxxzzz~~~}}}||||||}}}~~~{{{|||}}}|||zzzvvvqqqooommmjjjfffcccbbbaaa___^^^^^^___```cccffffffdddbbbccccccccccccbbb___ZZZWWWQQQNNNKKKKKKLLLMMMKKKIIIIIIGGGEEEBBB???===;;;;;;======>>>???????????????AAAAAA@@@@@@>>>===;;;;;;;;;;;;;;;;;;::::::999888000000///...............111111111000111111222333111111111000000000000000222222111111111111222222333333222222222222222222555555555444444333333333444444444555555555555555777888888999999:::;;;;;;===???@@@@@@@@@@@@BBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQRRRSSSUUUWWWXXXYYYYYYZZZ[[[[[[]]]```dddgggiiirrr|||++++++++++++++++++++++++++++++,,,------......///---......///////////////111222///333:::>>>SSSuuukkkeee}}}ppp___VVVddd{{{vvvwww|||zzzkkkYYYGGGBBB<<<;;;===@@@@@@@@@BBBBBBBBBBBBAAA@@@??????@@@>>>;;;999888:::<<<>>>@@@BBBEEEGGGIIIKKKOOORRRRRRVVV[[[___aaaccceeegggiiijjjjjjkkklllmmmmmmnnnpppppprrrsssuuuwwwxxxxxxxxxwwwvvvvvvxxxyyyyyyxxxxxxxxxyyyyyyzzz|||}}}~~~||||||}}}~~~~~~~~~|||zzzxxxwwwwwwvvv||||||||||||}}}}}}}}}}}}~~~}}}{{{zzzzzzyyywwwvvvvvvrrrmmmgggccc___^^^]]]cccoooyyyqqqkkkgggddd```\\\WWWTTTPPPNNNOOOQQQQQQQQQQQQSSSWWW[[[___bbbcccdddccceeeiiipppzzz}}}xxxsssmmmhhheeecccddddddeeefffjjjppptttwww}}}~~~|||{{{zzzyyyzzz{{{|||{{{yyywwwuuurrrssstttuuuuuuuuutttsssrrrqqqooonnnoooqqqssstttyyyyyyyyywwwvvvwwwyyy|||~~~~~~}}}}}}}}}}}}~~~~~~{{{|||}}}}}}{{{xxxtttqqqooolllhhhfffdddbbb___]]]\\\\\\]]]aaadddeeeeeecccbbbaaaaaaaaa```^^^[[[XXXSSSQQQNNNMMMOOOOOONNNLLLJJJHHHFFFDDDAAA???>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAA@@@???===<<<;;;999999999999999888777666111111000////////////000000000000111111111111222111111111111000000000000222222111111111111222222222222222222222222222222555555444444444333333333444444444555555555555555777888888999999:::;;;;;;<<<===???@@@@@@@@@BBBDDDCCCCCCDDDEEEFFFHHHIIIJJJLLLLLLNNNOOOPPPPPPPPPPPPQQQQQQSSSTTTVVVXXXYYYYYYWWWXXXYYYYYY[[[]]]bbbeeekkksss}}}wwwyyy,,,,,,++++++++++++++++++++++++,,,------......///---......///////////////000222000333:::>>>UUUxxxooojjj|||hhhZZZSSSccc|||xxxyyy~~~|||lll[[[FFFAAA<<<;;;===AAABBBBBBBBBBBBCCCBBBBBBAAA@@@???@@@===;;;888888:::<<<>>>???AAADDDFFFHHHKKKNNNQQQQQQUUUZZZ^^^```bbbeeegggjjjkkklllmmmnnnmmmllllllooopppqqqrrrtttvvvwwwxxxxxxwwwvvvwwwyyyyyyyyyxxxwwwwwwwwwxxxyyy{{{|||}}}||||||}}}}}}~~~~~~}}}{{{yyyxxxxxxyyyzzz{{{{{{|||||||||}}}}}}}}}}}}zzzwwwvvvvvv|||~~~~~~}}}{{{yyyyyywwwsssnnnjjjeeebbb```___jjj|||{{{sssmmmjjjfffbbb^^^ZZZVVVRRROOONNNNNNNNNMMMLLLOOOSSSXXX\\\___aaabbbccccccfffllluuu}}}{{{uuupppmmmkkkhhhiiijjjkkkmmmqqqvvvzzzzzz~~~~~~zzz{{{||||||{{{zzzxxxwwwqqqsssuuuwwwwwwvvvuuutttrrrqqqoooooooooppprrrssswwwxxxwwwvvvvvvwwwzzz}}}}}}}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~}}}zzzwwwuuurrrooollljjjgggddd```\\\YYYYYYZZZ]]]```cccddddddaaa```^^^^^^^^^]]][[[ZZZVVVSSSQQQPPPQQQRRRRRRQQQMMMLLLIIIGGGEEECCCBBBAAABBBAAAAAA@@@@@@@@@@@@AAA@@@@@@AAA@@@@@@>>><<<;;;888888888777777666555444222222111000000000000111...///000111111111000000111111111111111111111111222222111111111111222222111111111222222333333444444444444444333333333333444444444555555555666666777888888999999:::;;;;;;:::<<<>>>??????@@@BBBDDDBBBCCCCCCDDDEEEGGGHHHIIIKKKKKKMMMNNNOOOPPPPPPPPPQQQRRRSSSUUUWWWXXXYYYZZZWWWXXXYYYZZZ[[[]]]bbbeeemmmttt}}}xxxmmmqqq*********++++++,,,,,,,,,++++++,,,------......///---......///////////////000222000333:::???XXX|||rrrqqqyyybbbRRROOO```|||}}}ooo]]]FFFAAA<<<;;;>>>BBBCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@???===:::888888999<<<===>>>@@@CCCEEEGGGJJJNNNQQQQQQUUUYYY]]]___aaadddgggiiijjjmmmooooooooonnnmmmnnnoooppprrrtttuuuvvvwwwzzzyyyxxxyyyzzz{{{yyyxxxyyyxxxxxxyyyyyyzzz{{{||||||||||||}}}}}}}}}~~~~~~{{{zzzxxxwwwxxx{{{~~~|||||||||}}}~~~~~~{{{xxxtttooojjjkkkxxx}}}{{{yyyxxxvvvsssnnnhhhdddaaa^^^hhhxxx}}}uuuooolllhhhbbb^^^\\\XXXRRRNNNLLLKKKJJJIIIJJJLLLQQQVVV[[[___aaacccdddeeefffkkksss}}}~~~wwwrrrooonnnlllmmmoooppprrrvvv{{{}}}~~~}}}}}}zzzzzzzzzzzzzzzyyyxxxxxxssstttwwwyyyyyyyyywwwvvvrrrqqqpppoooooopppqqqrrrtttuuuuuuttttttvvvyyy||||||}}}~~~~~~}}}|||~~~~~~~~~~~~}}}|||zzzyyyuuussspppmmmjjjeee```\\\ZZZXXXXXXZZZ]]]```aaaaaa```^^^[[[[[[\\\\\\\\\[[[VVVUUUSSSRRRRRRSSSTTTUUUSSSQQQOOOKKKHHHFFFDDDCCCDDDCCCAAA@@@??????@@@@@@???@@@AAAAAA@@@???===<<<888888888777666555444333222222111000000000000111,,,...000111222111///...000111111111111111222222222222111111111111222222000000111222333333444444333333333333333333333333333333444444555666666666777888888999999:::;;;;;;888:::===>>>???@@@BBBDDDCCCCCCCCCDDDFFFGGGIIIJJJJJJKKKLLLNNNOOOPPPPPPPPPQQQRRRSSSTTTVVVXXXYYYZZZYYYZZZ[[[\\\\\\___cccfffnnnuuu}}}zzzsssjjjmmm(((((()))***,,,---......++++++,,,------......///---......//////////////////222000333:::@@@[[[yyywwwyyy___LLLLLL^^^rrr```GGGBBB===<<>>@@@CCCEEEGGGKKKOOORRRRRRUUUYYY\\\^^^aaaeeegggfffhhhkkknnnppppppppppppnnnoooppprrrtttuuuvvvwww{{{zzzzzz{{{||||||zzzyyy|||{{{zzzzzzyyyzzzzzzzzz||||||||||||||||||}}}}}}zzzyyyxxxwwwyyy|||}}}}}}~~~{{{wwwrrrkkkdddbbbkkkwww|||xxxxxxwwwtttoooiiiccc```^^^fffsss}}}uuuppplllgggaaa]]][[[VVVQQQMMMKKKIIIHHHGGGKKKNNNRRRXXX]]]aaaccceeeggghhhkkkpppwww|||wwwtttsssoooqqqrrrtttvvvyyy~~~}}}|||{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxuuuvvvxxxzzzzzzzzzxxxwwwqqqqqqpppooooooooopppqqqrrrsssssssssrrrtttxxx{{{|||}}}~~~~~~}}}|||~~~~~~}}}}}}|||{{{{{{wwwtttqqqnnnkkkfff```\\\[[[ZZZYYYYYY\\\]]]^^^]]]___]]]ZZZYYYZZZ\\\\\\[[[UUUTTTSSSQQQQQQRRRUUUWWWZZZXXXTTTPPPLLLHHHFFFEEEEEEDDDCCCAAA@@@???>>>>>>>>>???AAABBBBBB@@@>>>===999999999888777555444333111111000////////////000,,,...000111222111///...000000111111222222222333222222111111111111222222000000111222333333444444333333333333333333333333333333444444555666666777777888888999999:::;;;;;;888:::===>>>???@@@BBBDDDDDDDDDEEEEEEGGGIIIJJJKKKJJJKKKLLLNNNPPPQQQQQQQQQPPPQQQRRRTTTVVVWWWXXXYYYZZZ[[[\\\\\\\\\___cccfffnnnuuu|||~~~vvvmmmmmm(((((()))***,,,---......++++++,,,------......///---......//////////////////222111333999AAA]]]{{{xxx]]]KKKJJJ\\\tttaaaHHHCCC>>>===???CCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB???<<<:::777777999;;;===>>>@@@CCCFFFHHHKKKPPPSSSSSSVVVYYY\\\___bbbeeehhheeegggiiilllooopppqqqqqqooopppqqqrrrtttvvvwwwxxx{{{{{{{{{|||}}}|||zzzxxx|||{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||}}}|||zzzyyyyyy{{{|||}}}~~~~~~~~~|||wwwqqqkkkccc___eeemmmuuu~~~xxxxxxwwwtttoooiiiccc```]]]bbblllxxx{{{tttnnnjjjeee___ZZZVVVSSSNNNJJJIIIHHHHHHGGGNNNPPPUUUZZZ___cccfffgggiiimmmrrrwww~~~zzzvvvuuurrrtttvvvwwwyyy{{{}}}|||||||||zzzyyywwwvvvvvvwwwxxxyyywwwxxxxxxxxxxxxxxxxxxwwwqqqqqqpppooooooooooooppprrrrrrsssrrrrrrtttwwwzzz}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||{{{zzz{{{{{{wwwuuuqqqmmmjjjeee```]]]\\\[[[ZZZ[[[\\\]]]]]][[[___]]][[[ZZZ[[[[[[[[[[[[SSSSSSRRRQQQPPPQQQUUUXXX]]][[[WWWSSSNNNKKKHHHGGGFFFFFFEEEDDDBBB@@@>>>======>>>AAABBBCCCAAA???>>>:::::::::999888666444444111111000////////////000...///000111111111000000000000111111222333333333222222111111111111222222111111111222222333333444222222222222333333333333222333333444555666777777777888888999999:::;;;;;;:::<<<>>>??????@@@BBBDDDDDDEEEEEEFFFGGGIIIKKKKKKJJJKKKMMMOOOQQQRRRRRRSSSQQQRRRSSSUUUVVVXXXYYYZZZXXXYYYZZZZZZZZZ]]]```dddmmmsss{{{{{{pppmmm{{{***++++++++++++,,,,,,,,,++++++,,,------......///---......//////////////////222111444999AAA___|||uuu\\\MMMKKK]]]ttt```JJJEEE???===@@@BBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB>>><<<999777777888;;;===>>>AAADDDGGGIIILLLQQQTTTTTTWWWZZZ]]]___bbbfffiiiggggggiiikkklllnnnpppppppppppprrrsssuuuwwwxxxxxxzzzyyyzzz{{{|||{{{xxxvvvxxxxxxxxxxxxyyyzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{||||||}}}~~~~~~zzzsssnnnhhhccceeejjjnnnwwwzzzzzzyyyuuuqqqkkkeeebbb]]]aaahhhrrr{{{~~~xxxqqqlllhhhbbb\\\WWWQQQNNNJJJGGGGGGHHHHHHHHHPPPSSSWWW\\\aaaeeeggghhhjjjpppwww~~~~~~yyywwwvvvwwwyyyzzz{{{}}}}}}|||||||||{{{zzzxxxvvvwwwxxxzzz{{{xxxwwwvvvuuuttttttuuuuuuqqqpppppppppooooooooooootttttttttsssssstttxxxzzz~~~~~~}}}}}}}}}}}}~~~~~~~~~|||zzzxxxxxxyyyyyywwwtttoookkkgggddd```]]]ZZZZZZ[[[]]]______^^^\\\```^^^\\\[[[\\\\\\[[[YYYRRRSSSRRRPPPOOOQQQUUUZZZ\\\[[[XXXTTTQQQNNNLLLKKKHHHIIIIIIIIIFFFCCC???===<<<>>>AAACCCCCCBBB@@@>>>:::::::::999777555444333222222111000000000000111000000000111111111111222000000111222222333444444222222111111111111222222222222222222222222222222111111222222222333333333222222333444555666777777777888888999999:::;;;;;;<<<===???@@@@@@@@@BBBDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTSSSTTTUUUWWWYYYZZZ[[[\\\YYYZZZZZZZZZZZZ\\\```ccckkkqqqxxxyyypppkkkxxx------,,,,,,+++***))))))++++++,,,------......///---......///////////////...222111444999BBBaaa|||qqq[[[QQQLLL^^^sss___KKKFFF@@@>>>@@@BBBCCCBBBBBBBBBCCCCCCCCCCCCCCCBBB>>><<<999777777888;;;<<>>;;;===AAACCCDDDBBB@@@>>>::::::999888777555333222444333222222111111222222111111111000111222222333000000111222333333444444222222111111111111222222333333222222222222222222111111111222222333333333222222333444555666777888777888888999::::::;;;;;;===???@@@AAA@@@@@@BBBCCCCCCCCCCCCDDDEEEGGGIIIJJJLLLMMMNNNQQQRRRTTTUUUUUUUUUVVVWWWYYYZZZ\\\]]]^^^[[[\\\\\\\\\\\\^^^bbbeeejjjpppwwwtttoooiiivvv************************,,,,,,,,,---------......,,,------...///000111111000444222333:::DDD```uuuqqqUUUPPPKKKiiixxx[[[PPPAAA===???===AAAGGGDDDBBBBBBCCCCCCBBBBBBAAA@@@===<<<:::888888999:::;;;>>>@@@BBBEEEIIILLLNNNPPPTTTWWW[[[^^^aaacccfffhhhggghhhiiijjjkkklllllllllmmmooorrrssstttvvvxxxzzz{{{zzzyyyyyyzzzzzzxxxwwwxxxzzz{{{zzzwwwvvvxxx{{{}}}}}}}}}{{{yyyyyy{{{}}}}}}|||{{{{{{{{{{{{||||||~~~~~~~~~~~~{{{wwwtttpppllljjjjjjmmmrrryyy|||xxxtttpppjjjgggeeedddfffmmmvvv||||||zzzwwwuuupppkkkddd[[[RRRLLLDDDCCCBBBDDDHHHKKKMMMMMMUUUWWWZZZ]]]bbbeeehhhjjjooorrryyy~~~yyyzzz|||}}}|||zzzxxxxxxzzzyyyvvvuuutttuuuvvvwwwzzzxxxtttqqqpppqqqrrrssstttrrrqqqooonnnmmmnnnnnnrrrrrrssstttuuuuuuuuuuuu||||||}}}}}}}}}~~~~~~~~~}}}}}}{{{vvvpppoootttyyy|||xxxrrrlllfffbbb`````````aaaaaabbbbbbbbbbbbbbbbbb___[[[YYYYYYYYYYYYXXXRRRPPPMMMMMMOOOPPPPPPOOOPPPNNNLLLOOOSSSTTTQQQMMMNNNMMMLLLLLLMMMJJJEEE@@@999:::<<>><<<:::888666444333444333222222111111222222111111111111111111111111111111222222222222111111222222222222222222222222333333222222111000000000111111222222222333333333333333444444444444444444666777888999:::;;;;;;;;;<<<===>>>???@@@AAAAAAAAACCCEEEGGGGGGGGGGGGIIIKKKKKKLLLNNNQQQRRRTTTUUUUUUSSSTTTWWWYYY[[[\\\\\\\\\[[[\\\]]]]]]]]]^^^```bbbgggmmmttt}}}~~~qqqiiiooo************************,,,,,,,,,---------......------......//////000000000444222333:::CCC^^^}}}qqqoooSSSOOOLLLjjjfffRRRBBB===???===@@@FFFCCCBBBBBBCCCCCCBBBBBBAAA@@@===<<<:::888888999:::;;;>>>@@@BBBEEEIIILLLNNNPPPTTTWWW[[[^^^```bbbeeegggggghhhiiijjjkkklllllllllmmmoooqqqrrrssstttwwwyyyyyyxxxvvvwwwxxxxxxwwwuuuzzz{{{|||{{{yyyxxxzzz|||~~~~~~|||{{{{{{|||~~~||||||{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~zzzwwwtttpppmmmkkkkkkmmmqqqwww~~~|||yyyuuuqqqlllhhhfffeeegggnnnwww|||}}}{{{zzzvvvpppiiiaaaWWWNNNHHHCCCBBBBBBEEEJJJOOORRRSSSVVVXXX[[[^^^bbbfffiiijjjqqqrrrxxx{{{xxxwwwvvvuuuwwwxxx{{{}}}{{{zzzyyyzzzyyywwwuuuuuuuuuvvvwwwzzzyyyvvvtttrrrrrrrrrrrrsssrrrpppnnnmmmmmmmmmmmmpppqqqrrrttttttuuutttttt{{{|||}}}~~~}}}wwwqqqooossswww|||xxxqqqjjjdddaaa______bbbbbbcccddddddddddddcccdddaaa]]][[[ZZZZZZYYYXXXRRROOOMMMLLLLLLMMMLLLLLLIIIHHHHHHMMMSSSUUUSSSOOOMMMLLLKKKLLLLLLIIIDDD@@@999;;;===???@@@AAAAAAAAA???>>><<<;;;888666555444444333222222111111222222111111111111111111111111111111222222222222111111222222222222222222222222000000000111222222333333111111222222222333333333333333444444444444555555666777888999:::;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAACCCEEEGGGGGGGGGGGGIIIKKKLLLMMMNNNPPPRRRSSSSSSTTTSSSTTTVVVYYY[[[[[[\\\\\\ZZZ[[[]]]^^^___```ccceeehhhmmmttt|||tttlllrrr++++++++++++++++++++++++,,,,,,,,,---------...............//////////////////444333333999BBB\\\}}}pppmmmSSSOOOMMMlllrrrTTTDDD>>>???<<>>@@@BBBEEEIIILLLNNNPPPSSSVVVZZZ^^^```bbbdddfffggghhhiiijjjkkklllllllllmmmoooqqqrrrrrrsssuuuwwwyyywwwvvvwwwxxxxxxwwwuuu{{{||||||{{{zzzzzz|||}}}~~~||||||~~~{{{{{{||||||}}}}}}}}}~~~}}}}}}~~~~~~|||yyyvvvrrrppphhhgggffffffiiinnntttwww}}}|||xxxuuuqqqmmmjjjggghhhjjjqqqyyy~~~~~~}}}{{{vvvnnnfff]]]TTTKKKFFFCCCBBBBBBEEELLLRRRWWWYYYXXXYYY\\\```dddgggiiijjjqqqqqquuu||||||vvvmmmfffbbb```^^^]]]^^^___bbbfffmmmuuu}}}|||{{{{{{zzzxxxvvvvvvvvvvvvwww{{{zzzxxxwwwuuusssrrrqqqsssrrrpppnnnlllkkkllllllmmmoooqqqssstttttttttsssyyyzzz|||zzztttqqqssswww|||xxxqqqiiiddd```______ddddddeeefffffffffeeeeeefffccc___\\\[[[YYYXXXVVVRRROOOLLLJJJIIIHHHGGGFFF@@@@@@CCCIIIPPPTTTSSSQQQLLLKKKKKKJJJJJJGGGCCC@@@;;;<<<===???@@@@@@AAAAAA???>>>===;;;999777666555444333222222111111222222111111111111111111111111111111222222222222111111222222222222222222222222000000000111222222333333111111222222222333333333333333444444444555555555666777888:::;;;;;;;;;;;;<<<===>>>@@@AAAAAABBBBBBCCCEEEGGGGGGGGGGGGIIIKKKLLLMMMNNNPPPQQQQQQRRRRRRSSSTTTVVVXXXZZZ[[[[[[\\\YYY[[[]]]___```bbbeeehhhhhhmmmttt{{{xxxqqqvvv++++++++++++++++++++++++,,,,,,,,,---------......///////////////.........///444333333999@@@YYY{{{sssnnnTTTQQQOOOnnnxxxVVVEEE??????;;;>>>CCC@@@BBBBBBCCCCCCBBBBBBAAA@@@<<<;;;999888888999;;;<<<>>>@@@BBBEEEIIILLLNNNPPPRRRVVVZZZ^^^___aaacccdddggghhhiiijjjkkklllllllllnnnppprrrrrrrrrsssuuuvvvzzzyyyxxxxxxzzzzzzyyyxxxzzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}{{{|||~~~{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{xxxuuurrrpppeeeccc```___```dddiiimmmnnnnnnqqqvvvzzz}}}yyyvvvtttqqqnnnlllkkklllooouuu||||||vvvlllcccZZZRRRKKKGGGEEEDDDDDDGGGMMMTTTYYY[[[YYY[[[^^^bbbeeeggghhhiiinnnlllnnnssswwwyyyyyysssppphhhccc\\\VVVTTTSSSSSSSSSQQQSSSUUUWWW[[[aaahhhmmmzzz~~~|||{{{zzzxxxwwwwwwwwwwww{{{{{{zzzyyywwwuuurrrqqqrrrqqqooommmkkkkkkkkkkkklllmmmoooqqqsssssssssrrrwwwyyy|||}}}xxxvvvwwwyyy}}}yyyssslllfffcccbbbbbbfffgggggggggggggggffffffgggddd___\\\ZZZXXXUUUSSSRRRNNNJJJGGGFFFDDDBBBAAA:::<<>>>>>??????@@@@@@???>>>===;;;999888666666444333222222111111222222111111111111111111111111111111222222222222111111222222222222222222222222333333222222111000000000111111222222222333333333333333444444555555666666777777999:::;;;<<<<<<<<<======???@@@AAABBBBBBBBBCCCEEEGGGGGGGGGGGGIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPTTTUUUVVVWWWYYYZZZ[[[[[[ZZZ[[[]]]^^^___aaadddfffffflllssszzzzzzvvv{{{++++++++++++++++++++++++,,,,,,,,,---------......///////////////............444333333888>>>UUUvvvvvvrrrYYYWWWRRRrrryyyXXXFFF??????;;;===CCC@@@BBBBBBCCCCCCBBBBBBAAA@@@<<<;;;999888888999;;;<<<>>>@@@BBBEEEIIILLLNNNPPPRRRVVV[[[^^^```aaabbbcccggghhhiiijjjkkkllllllllloooqqqssstttssstttvvvwwwzzzyyyxxxxxxzzzzzzzzzxxxxxxwwwwwwxxxyyyzzz{{{||||||||||||{{{zzzzzz|||~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~zzzxxxvvvsssqqqiiifffaaa^^^]]]___cccfffgggfffhhhjjjmmmsss{{{yyyuuusssrrrqqqooonnnpppqqquuu{{{zzznnnbbbXXXPPPJJJGGGJJJHHHHHHJJJOOOTTTXXXYYY[[[]]]```ccceeegggggggggiiieeecccgggiiikkknnnssszzz~~~vvvmmmeeeaaaZZZUUUPPPMMMLLLMMMNNNOOOLLLMMMOOOQQQSSSWWW\\\```ggglllttt~~~~~~}}}|||{{{zzzyyyyyyxxx{{{{{{{{{zzzyyyvvvsssqqqqqqpppnnnmmmlllkkkllllllmmmmmmnnnpppqqqrrrrrrrrruuuxxx{{{}}}|||||||||~~~{{{vvvpppllliiihhhhhhjjjjjjjjjiiihhhgggfffeeefffccc___[[[YYYVVVSSSPPPQQQMMMIIIFFFDDDBBB@@@>>>999;;;>>>BBBGGGJJJLLLLLLKKKKKKKKKIIIGGGDDDBBBAAA>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;999888666666444333222222111111222222111111111111111111111111111111222222222222111111222222222222222222222222333333222222111000000000111111222222222333333333333333444555555666777777777888999:::;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBBCCCEEEGGGGGGGGGGGGIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\]]]^^^]]]___aaacccdddjjjrrrzzz}}}{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////...444333333777<<>>:::===CCC@@@BBBBBBCCCCCCBBBBBBAAA@@@;;;:::999888888:::;;;===>>>@@@BBBEEEIIILLLNNNPPPSSSWWW\\\___aaaaaabbbcccggghhhiiijjjkkkllllllllloooqqqsssttttttuuuwwwyyywwwvvvvvvvvvxxxyyyxxxwwwvvvuuutttuuuxxxzzz{{{zzzzzzzzzzzzyyyxxxyyy{{{}}}}}}~~~~~~}}}~~~~~~}}}}}}||||||~~~~~~{{{yyywwwtttrrrooolllgggbbb___^^^___```dddcccdddeeeeeegggqqq}}}wwwuuurrrqqqqqqrrrrrrqqquuuxxx|||rrrcccWWWPPPJJJGGGOOOMMMMMMOOOSSSVVVXXXXXX[[[]]]```ccceeeffffffeeeccc]]]XXXYYY[[[[[[]]]aaahhhxxx~~~tttjjjbbb\\\YYYSSSPPPLLLJJJJJJJJJJJJJJJIIIJJJMMMOOOPPPTTTXXX[[[]]]___bbbfffmmmvvv~~~}}}{{{zzzzzzzzzzzzzzzzzzxxxvvvtttssspppooonnnmmmmmmmmmnnnnnnpppooonnnnnnoooppprrrssstttvvv{{{~~~}}}}}}|||{{{xxxvvvsssqqqpppooooooooonnnlllkkkhhhgggeeedddbbb^^^[[[YYYUUURRROOOPPPLLLHHHEEECCCBBB@@@>>>;;;<<<===???AAADDDGGGIIIKKKLLLLLLIIIFFFCCCBBBBBB@@@@@@???>>>======>>>>>>===<<<;;;:::888777666555444333222222111111222222111111111111111111111111111111222222222222111111222222222222222222222222000000000111222222333333111111222222222333333333333333444555666777777888777888999;;;<<<<<<<<<<<<===>>>???AAABBBBBBCCCCCCCCCEEEGGGGGGGGGGGGIIIKKKLLLMMMNNNPPPQQQQQQRRRRRRUUUUUUUUUVVVWWWYYYZZZ[[[[[[\\\]]]]]]]]]^^^```bbbbbbiiiqqqzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......//////000000...333333333777;;;PPPooo{{{zzznnnzzzbbbbbbdddzzzXXXFFF???>>>:::===CCCAAABBBBBBCCCCCCBBBBBBAAA@@@;;;:::999888888:::<<<===>>>@@@BBBEEEIIILLLNNNPPPSSSWWW]]]aaabbbbbbccccccggghhhiiijjjkkklllllllllmmmooorrrssssssuuuwwwyyywwwvvvuuuvvvxxxyyyxxxwwwuuutttssstttxxx{{{{{{zzzyyyyyyzzzyyyxxxxxx{{{}}}}}}{{{~~~~~~}}}||||||}}}~~~|||yyyxxxvvvsssqqqpppnnniiieeebbb``````aaabbbbbbbbbbbb^^^\\\ccckkkttt}}}tttrrrpppppprrrtttuuuuuu{{{~~~rrrdddYYYTTTPPPOOORRRRRRRRRUUUXXXZZZYYYYYY[[[]]]aaaccceeeeeedddccc___WWWPPPOOOOOONNNOOORRRWWWeeevvvvvvkkkaaa[[[XXXVVVSSSPPPNNNLLLLLLLLLJJJIIILLLNNNPPPQQQQQQRRRUUUWWWVVVVVVWWWWWWZZZ___fffjjjtttzzz~~~|||{{{yyyyyyyyyxxxxxxwwwvvvuuuoooooonnnmmmnnnooopppqqqsssqqqnnnlllmmmooorrrtttsssvvvzzz~~~}}}zzzyyyyyyyyyzzzzzzyyywwwuuutttuuutttsssqqqnnnkkkhhhgggdddbbb___\\\ZZZVVVRRRPPPNNNKKKHHHEEEDDDCCCBBB@@@======<<<<<<===@@@EEEHHHKKKLLLMMMJJJFFFCCCCCCDDDBBBAAA???>>>============;;;;;;:::999777666555555444333222222111111222222111111111111111111111111111111222222222222111111222222222222222222222222000000000111222222333333111111222222222333333333333333444555666777888888777888:::;;;<<<<<<======>>>>>>@@@AAABBBCCCCCCCCCCCCEEEGGGGGGGGGGGGIIIKKKLLLMMMNNNPPPRRRSSSSSSTTTVVVUUUUUUUUUVVVXXXZZZ[[[ZZZ\\\]]]^^^^^^___bbbdddbbbiiipppyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...///000111111---333333333777:::NNNnnnwww|||tttlll{{{ddddddkkkxxxXXXFFF>>>>>>:::===DDDBBBBBBBBBCCCCCCBBBBBBAAA@@@;;;:::999888888:::<<<===>>>@@@BBBEEEIIILLLOOOPPPTTTXXX^^^bbbccccccccccccggghhhiiijjjkkklllllllllkkkmmmppprrrrrrtttwwwyyyyyyxxxwwwxxxzzz{{{zzzyyyvvvtttrrruuuyyy{{{{{{zzzyyyzzzzzzyyyxxxyyy{{{}}}|||{{{~~~}}}||||||}}}~~~|||yyyvvvuuusssqqqooolllkkkhhhfffdddddddddeeeaaa```aaa```ZZZVVVYYY```jjjttt}}}zzzsssqqqppppppsssvvvxxxyyy~~~~~~pppddd\\\YYYXXXYYYTTTTTTVVVYYY\\\]]]\\\ZZZ[[[]]]aaaccceeedddcccbbb]]]TTTLLLIIIIIIGGGHHHJJJLLLXXXfffsss|||pppeee\\\XXXWWWWWWSSSRRRPPPPPPPPPPPPNNNLLLSSSTTTUUUTTTRRRQQQQQQRRRPPPPPPPPPPPPPPPRRRUUUXXX```dddllluuu}}}|||xxxxxxxxxwwwwwwwwwvvvvvvooonnnnnnnnnoooppprrrsssvvvsssooolllkkknnnrrrtttsssuuuyyy}}}~~~}}}{{{wwwtttvvvxxxzzz||||||{{{xxxwwwyyyxxxvvvtttpppmmmjjjhhhdddbbb___]]][[[XXXTTTQQQNNNKKKHHHEEEEEEDDDCCCBBB>>>===;;;:::;;;>>>DDDHHHLLLMMMMMMJJJFFFCCCCCCEEECCCAAA???>>>===<<<======::::::999888777666555444444333222222111111222222111111111111111111111111111111222222222222111111222222222222222222222222333333222222111000000000111111222222222333333333333333444555666777888999888888:::;;;<<<=========>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGGGGGGGGGGIIIKKKKKKMMMNNNQQQRRRTTTUUUUUUVVVVVVUUUUUUVVVXXXYYY[[[YYY[[[]]]___```bbbeeegggccciiipppxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111000333888:::NNNppp|||pppzzzdddfffeee~~~mmmQQQHHH???;;;;;;<<<@@@FFFEEEEEEEEEEEEDDDCCCBBBAAA???===:::777666777:::;;;===@@@CCCEEEHHHKKKOOORRRUUUWWW[[[```cccdddeeeeeehhhhhhhhhiiijjjkkklllmmmnnnnnnnnnppprrrvvvyyy{{{zzzzzzyyyxxxyyyzzz{{{|||zzzxxxuuuvvvyyy{{{{{{zzz{{{{{{zzz{{{{{{|||}}}~~~}}}~~~}}}}}}}}}}}}{{{{{{{{{}}}}}}~~~~~~xxxqqqmmmnnnpppjjjjjjiiifffccc``````aaacccaaa]]][[[ZZZXXXVVVUUU]]]gggttt}}}yyywwwqqqssstttttttttuuuxxxzzz}}}sssjjjddd```^^^]]]\\\[[[[[[\\\]]]\\\ZZZXXX]]]]]]]]]___```___\\\ZZZSSSMMMHHHHHHGGGEEEEEEHHHHHHMMMVVVcccppp{{{}}}vvvlllbbb]]][[[ZZZZZZYYYXXXUUUSSSRRRSSSTTTUUUSSSSSSQQQPPPNNNMMMLLLKKKHHHHHHGGGGGGGGGJJJOOOSSSXXXZZZ^^^cccjjjsss|||~~~|||}}}zzzxxxxxxxxxvvvuuuuuusssooolllkkkmmmoooqqqqqqpppnnnllljjjlllooosssrrrsssuuuyyy|||}}}|||zzz|||~~~}}}yyytttqqqsssuuuvvvvvvtttsssrrrrrrtttuuutttpppllliiijjjllleeeccc```^^^[[[WWWRRROOOPPPNNNKKKIIIGGGEEEBBB@@@@@@>>>;;;:::;;;>>>BBBEEEMMMKKKHHHEEECCCCCCCCCDDDCCCCCCBBB???;;;999999::::::999888666555555555555555444444333333222222111000000000000000000000000555444222111000111222222333222222111111222222333111111111111111111111111222222222333333444444444666666666666666666666666999;;;<<<;;;::::::;;;===???@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHMMMNNNOOOPPPQQQSSSTTTTTTSSSSSSTTTUUUWWWXXXYYYYYY[[[\\\\\\\\\\\\]]]```bbbkkklllpppuuu}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///////////////111000444:::<<>><<<<<<<<<@@@EEEDDDDDDDDDCCCCCCBBBAAA@@@???===:::777777888:::;;;>>>@@@CCCFFFHHHKKKPPPSSSSSSUUUXXX\\\___aaacccccchhhhhhhhhiiijjjkkklllllloooooopppqqqssswwwzzz|||zzzzzzyyyyyyyyyzzz{{{|||{{{xxxvvvwwwzzz||||||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}||||||{{{||||||}}}}}}}}}~~~{{{xxxzzz{{{wwwpppkkkjjjlllggggggfffdddaaa______```aaa___]]][[[ZZZXXXWWWUUUWWW^^^gggnnnuuu|||zzzwwwssstttwww{{{}}}}}}{{{zzzzzztttvvvwwwwwwvvvwwwxxxzzz~~~}}}tttmmmhhheeecccbbb^^^]]]]]]]]]^^^]]][[[YYYZZZZZZZZZ\\\]]]\\\YYYWWWPPPJJJGGGGGGGGGDDDCCCEEEFFFJJJRRR^^^kkkuuu{{{}}}}}}uuukkkbbb]]]ZZZYYYXXXVVVVVVUUUUUUVVVXXXYYY[[[YYYWWWTTTQQQNNNJJJHHHGGGEEEEEEDDDDDDDDDGGGLLLPPPQQQTTTXXX]]]bbbjjjrrrwww|||~~~}}}{{{zzzzzzyyywwwuuuuuussspppnnnmmmmmmooopppooooooooommmlllmmmqqqssspppqqqrrruuuxxxzzzzzzzzzzzz|||~~~~~~{{{wwwtttuuuvvvwwwvvvsssqqqooonnnoooqqqqqqpppmmmkkklllmmmjjjfffaaa]]]ZZZWWWTTTQQQOOOMMMKKKJJJIIIHHHFFFDDD@@@>>><<<:::;;;>>>BBBDDDLLLJJJHHHFFFEEEEEEEEEFFFFFFFFFDDDAAA===;;;:::;;;:::999888777555555555555555444444333333222222111111111111111111111111111333222111111000000000111222111111000000111111222111111111111111111111111222333333333333333333444444444444555666777777888777999:::;;;;;;;;;===?????????@@@AAABBBBBBCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJMMMNNNOOOPPPQQQRRRSSSTTTSSSTTTTTTUUUVVVWWWWWWXXXZZZ[[[[[[\\\\\\]]]```ccciiikkkooouuu|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///////////////111111666;;;<<>>======<<>><<<:::888777888:::;;;>>>AAADDDFFFIIILLLQQQTTTTTTUUUWWWYYY\\\___bbbcccgggggghhhiiijjjkkkllllllppppppppprrrtttwwwzzz|||zzzyyyyyyyyyyyyzzz{{{|||{{{yyyxxxyyy{{{}}}}}}|||||||||||||||}}}~~~||||||}}}~~~}}}||||||||||||~~~~~~|||wwwtttwwwyyyvvvpppkkkhhhhhhcccdddcccaaa___^^^___``````___^^^]]][[[YYYWWWVVVVVVZZZ___aaaccciiisss{{{~~~vvvrrrlllhhhfffggggggeeefffjjjkkknnnrrrtttvvvxxxzzz|||xxxzzz{{{{{{yyyyyyyyyzzz{{{}}}|||vvvqqqnnnkkkiiiggg```_________```___\\\ZZZXXXWWWWWWXXXYYYXXXVVVSSSMMMHHHFFFGGGGGGCCCAAABBBCCCFFFMMMXXXdddnnntttvvvzzz}}}{{{tttjjjaaa\\\YYYWWWVVVSSSSSSUUUWWWZZZ]]]___aaa___]]]XXXSSSMMMHHHEEECCCDDDDDDCCCCCCCCCFFFKKKOOONNNQQQVVV[[[```eeejjjnnnvvvzzz~~~}}}|||}}}}}}{{{xxxvvvtttsssrrrpppoooooooooooonnnooopppoooooooooqqqsssmmmnnnoooqqqsssvvvyyyzzzyyy{{{}}}}}}{{{yyyyyyyyyxxxvvvsssoookkkiiigggjjjmmmnnnnnnmmmnnnnnnooojjjddd^^^ZZZWWWUUUSSSOOOMMMKKKKKKKKKJJJHHHFFFAAA???===;;;<<<>>>AAACCCJJJIIIGGGFFFFFFGGGHHHIIIIIIIIIHHHEEE@@@===<<<<<<:::999888777666555555555555444444333333222222111222222222222222222222222000111111111111000//////111000000000000000000111111111111111111111111111444333333333333333333222222333444555666888999999555777999;;;;;;<<>>???@@@AAABBBCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVXXXYYYZZZ[[[\\\^^^aaadddhhhkkkooouuu|||++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////000222222666;;;;;;NNNnnnqqq{{{```YYYYYYzzz}}}nnn^^^IIIBBB======>>>===>>>BBBBBBBBBBBBBBBBBBAAA@@@@@@===<<<:::888888888:::;;;>>>AAADDDGGGJJJMMMRRRUUUWWWWWWWWWYYY\\\```ccceeeggghhhiiijjjllllllmmmmmmooooooppprrrtttvvvyyyzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzzzz{{{|||}}}}}}}}}||||||}}}}}}~~~}}}|||}}}~~~~~~~~~~~~~~~{{{vvvrrruuuxxxvvvqqqkkkgggeeeaaaaaabbb```___^^^___aaacccddddddbbb___[[[YYYXXXUUUWWWZZZZZZZZZ]]]dddjjjvvvxxxpppkkkbbb___^^^aaaaaa```bbbfffdddgggkkknnnqqqtttxxx{{{|||~~~}}}|||{{{{{{zzz{{{}}}|||xxxtttqqqnnnkkkiiicccbbbbbbbbbbbbaaa^^^[[[WWWVVVUUUVVVVVVVVVTTTRRRKKKGGGFFFIIIIIIDDDAAABBBAAACCCJJJTTT```jjjpppsssyyy|||xxxrrriiiaaa[[[XXXUUUSSSQQQRRRUUUXXX\\\___aaabbbbbb___ZZZTTTNNNIIIFFFEEEGGGGGGFFFFFFFFFIIINNNRRRTTTXXX^^^cccfffiiilllnnnuuuyyy}}}zzzwwwtttttttttsssqqqpppooonnnoooqqqrrrrrrpppooopppqqqmmmmmmmmmnnnpppsssxxx||||||}}}~~~}}}}}}|||{{{yyyuuuqqqkkkggg```dddiiimmmooooooooooooppplllfffaaa]]]YYYUUUSSSPPPNNNLLLKKKKKKJJJHHHFFFBBB@@@>>><<<<<<>>>@@@BBBFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKJJJGGGBBB???======::::::888777666555555555555444444333333222222111222222222222222222222222///000111222222111000///111111000000000000111111111111111111111111111111444444444333333222222222333333444555666777888888666777:::;;;;;;<<<>>>@@@>>>???@@@AAABBBDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZ\\\^^^bbbeeegggkkkqqqvvv}}}+++++++++++++++++++++++++++++++++,,,,,,---------............////////////111333222555999:::LLLmmmxxx~~~bbbXXXUUUsssooo^^^IIICCC>>>>>>>>>===>>>AAABBBCCCCCCCCCCCCBBBAAAAAA<<<;;;:::888888999:::;;;>>>@@@DDDGGGJJJNNNRRRUUUXXXWWWWWWXXX[[[___ccceeeggghhhjjjlllmmmnnnnnnnnnnnnnnnoooqqqsssuuuvvvwwwyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{||||||}}}}}}~~~||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~|||wwwoooqqqrrrqqqmmmhhhdddbbb```aaabbbaaa______aaabbbgggiiijjjhhhbbb]]]ZZZYYYPPPQQQRRRQQQPPPRRRWWW[[[\\\fffwww|||uuulllfff]]]YYYXXXZZZZZZXXXZZZ^^^```cccfffiiimmmrrrwww{{{~~~|||}}}~~~~~~yyyvvvsssoookkkhhhfffeeedddddddddbbb___\\\WWWVVVUUUUUUUUUUUUSSSQQQLLLHHHHHHKKKKKKGGGCCCCCC@@@BBBHHHRRR^^^iiippptttyyy{{{uuuppphhhaaa[[[WWWTTTRRRRRRSSSVVVYYY\\\^^^^^^___```]]]YYYUUUQQQNNNMMMMMMLLLLLLLLLKKKKKKNNNSSSWWW]]]aaagggllloooqqqrrrtttxxx|||{{{xxxuuuuuuuuutttsssqqqooonnnqqqrrrsssssspppnnnnnnnnnnnnooonnnnnnnnnrrryyy~~~~~~~~~}}}|||zzzuuuooojjj___bbbggglllpppqqqpppnnnmmmkkkhhheeeaaa\\\VVVQQQRRROOOMMMKKKJJJHHHEEECCCCCCBBB???======>>>???@@@BBBBBBCCCDDDFFFHHHIIIJJJKKKLLLKKKHHHCCC???======;;;:::999777666666666666555444444333333222222111222222222222222222222222000111222333333333111111222222222111111222222222111111111111111111111111444444444333333222222222555555555555666666666666777999;;;;;;;;;;;;===>>>???@@@@@@AAACCCDDDDDDEEEIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMNNNOOOQQQRRRRRRTTTTTTTTTTTTTTTTTTTTTUUUUUUWWWYYYZZZ[[[^^^bbbeeehhhmmmtttyyy~~~zzz++++++++++++++++++++++++***++++++,,,,,,------...............////////////111333111444999;;;OOOqqq|||cccWWWOOOjjjuuucccKKKDDD???>>>>>><<<===@@@BBBBBBCCCCCCCCCCCCBBBBBB;;;;;;:::999999999:::;;;===@@@CCCFFFIIIMMMRRRUUUVVVVVVVVVWWWYYY]]]```cccfffgggjjjlllnnnoooooonnnmmmmmmoooqqqrrrtttuuuvvvxxxyyyzzzzzz{{{{{{zzzzzzxxxzzz|||}}}||||||}}}~~~|||||||||}}}~~~}}}~~~}}}|||{{{{{{{{{{{{}}}||||||}}}~~~{{{vvvlllkkkjjjhhhfffbbb___^^^```aaabbbaaa``````aaacccgggjjjllljjjddd^^^ZZZZZZPPPPPPOOOLLLJJJJJJLLLNNNOOOVVVcccrrr}}}vvvmmmggg```[[[WWWVVVUUUSSSUUUYYY[[[]]]aaaeeejjjqqqxxx}}}zzzvvvssspppllliiihhhgggeeeeeedddbbb___\\\YYYWWWUUUUUUUUUUUUSSSRRRMMMIIIIIILLLLLLHHHEEEEEEBBBCCCGGGPPP[[[fffnnnrrruuuwwwzzz|||~~~{{{wwwrrrmmmgggaaa\\\YYYUUURRRTTTUUUXXX[[[\\\\\\[[[ZZZ[[[ZZZXXXVVVUUUUUUVVVWWWTTTTTTTTTSSSSSSVVV[[[___eeeiiipppuuuxxxyyy{{{||||||yyywwwwwwvvvuuusssqqqpppoooqqqrrrsssrrrooommmmmmnnnpppqqqqqqoooooorrryyy~~~~~~~~~}}}}}}~~~|||uuupppfffgggjjjooorrrsssqqqnnnhhhggggggfffccc^^^WWWRRRSSSPPPMMMKKKJJJHHHEEEBBBDDDCCCAAA>>>======>>>???@@@@@@BBBDDDFFFHHHIIIJJJJJJKKKKKKIIIEEEAAA>>>>>>;;;:::999888777666666666555444444333333222222111222222222222222222222222111111222333333333333222333333222222222222333333111111111111111111111111444333333333333333333222666666666666666666555555888999;;;;;;;;;;;;===>>>AAAAAAAAABBBCCCCCCDDDDDDIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLMMMOOOPPPQQQQQQTTTTTTTTTTTTUUUUUUVVVVVVUUUWWWYYYZZZ[[[^^^aaadddgggnnnuuu{{{uuu~~~******************************+++,,,,,,---..................////////////111222000444:::???VVVyyy}}}cccTTTIIIccc{{{kkkNNNGGG@@@???>>><<<===AAAAAAAAABBBBBBBBBBBBAAAAAA;;;::::::999999::::::;;;<<<>>>BBBEEEIIIMMMQQQUUUVVVVVVWWWXXX[[[^^^```bbbdddeeehhhkkkmmmmmmmmmmmmmmmnnnppprrrsssuuuuuuvvvxxxyyyzzz{{{{{{{{{zzzzzzwwwyyy|||}}}|||{{{|||}}}{{{{{{{{{|||~~~}}}~~~}}}|||{{{zzzzzzzzzzzz}}}||||||}}}~~~|||wwwkkkiiieeebbb```^^^]]]]]]```aaabbbaaa______```bbb```eeeiiihhhccc]]]ZZZZZZRRRQQQOOOLLLIIIGGGHHHHHHKKKNNNVVVbbbqqqzzzsssmmmiiibbb\\\ZZZWWWUUUXXX]]]\\\^^^aaadddiiipppxxx~~~{{{wwwtttrrrooommmiiihhhfffeeeeeebbb___\\\YYYWWWUUUTTTUUUTTTSSSRRRNNNJJJHHHKKKKKKHHHFFFGGGDDDDDDGGGMMMWWWaaahhhlllmmmooorrruuuxxx~~~}}}wwwrrrooolllfffaaa^^^ZZZVVVSSSUUUWWWZZZ\\\]]][[[YYYXXXXXXWWWVVVWWWXXX[[[^^^````````````______bbbgggkkkpppuuu{{{|||zzzyyyxxxwwwuuusssrrrppppppnnnooopppooonnnnnnooopppqqqrrrsssqqqoooqqqwww}}}~~~}}}}}}}}}~~~{{{zzz{{{~~~{{{vvvpppooopppsssvvvvvvssspppeeedddcccbbbaaa]]]YYYUUURRRPPPNNNLLLKKKJJJGGGEEEEEEDDDBBB???>>>======>>>@@@AAACCCEEEGGGHHHJJJJJJJJJLLLLLLJJJGGGCCC@@@@@@;;;;;;999888777666666666555444444333333222222111111111111111111111111111111111111111111222333333222222111111111111222222111111111111111111111111222333333333333333333444444444555555666666777777666888:::;;;;;;<<<>>>@@@BBBBBBCCCCCCCCCCCCCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKLLLMMMNNNOOOPPPQQQSSSTTTTTTUUUVVVWWWWWWXXXVVVWWWYYYZZZ[[[]]]```cccfffmmmvvv{{{~~~}}}vvv******************************+++,,,,,,---................../////////000000111///444<<>>AAAEEEHHHLLLQQQTTTXXXYYYZZZ\\\^^^```bbbdddbbbdddfffiiikkklllkkkkkknnnoooqqqssstttuuuvvvvvvxxxyyyzzz{{{{{{{{{zzzyyyvvvyyy|||}}}{{{zzz{{{}}}zzzzzz{{{|||}}}~~~~~~}}}||||||{{{{{{{{{}}}}}}}}}}}}~~~~~~yyymmmiiiddd___^^^^^^^^^___```aaaaaa```^^^^^^___aaaZZZ```ffffffaaa[[[YYYZZZOOONNNLLLIIIGGGFFFEEEFFFHHHIIIMMMVVVeeewww}}}{{{vvvqqqnnnggg```\\\ZZZXXX[[[```aaabbbdddfffjjjqqqxxx}}}{{{wwwuuutttrrrqqqiiihhhgggfffeeebbb___\\\YYYWWWUUUTTTTTTTTTSSSQQQNNNIIIHHHJJJJJJGGGFFFGGGFFFEEEFFFKKKTTT\\\cccffffffhhhkkknnnttt{{{zzztttnnnkkkfffbbb^^^[[[WWWTTTVVVXXX[[[]]]^^^\\\ZZZXXXWWWVVVVVVWWWZZZ^^^ccceeekkkkkkjjjiiijjjmmmrrruuu{{{|||zzzzzzyyywwwuuusssrrrqqqqqqkkklllnnnnnnnnnoooqqqsssqqqssstttqqqooopppvvv|||~~~}}}|||{{{{{{|||}}}}}}xxxwwwyyy~~~yyywwwvvvuuuwwwyyyxxxuuuqqqeeeccc```___^^^]]]ZZZXXXRRRPPPNNNMMMMMMLLLJJJIIIFFFDDDBBB@@@>>>=========@@@BBBDDDFFFHHHJJJJJJKKKJJJLLLMMMLLLHHHDDDBBBAAA<<<;;;999888777777666666555555444333333222222111000000000000000000000000111000/////////000222333111111000000000000111111111111111111111111111111222222222333333444444444222333444555666888999999444666999:::;;;===@@@BBBDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGIIIKKKMMMNNNJJJJJJKKKMMMNNNOOOPPPQQQSSSTTTTTTVVVWWWXXXYYYYYYWWWXXXYYYZZZZZZ\\\```cccdddllluuuzzz}}}}}}zzz******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------///////////////.........000222000333999???YYY~~~{{{jjjLLLNNNXXXvvv}}}jjjYYYFFF@@@AAA;;;:::@@@@@@BBBBBBBBBBBBAAA@@@??????===;;;999777777999;;;===???@@@BBBCCCFFFJJJPPPUUUWWWXXX[[[]]]____________ccccccdddeeegggiiikkklllpppqqqrrrtttuuuwwwxxxyyyxxxxxxxxxxxxyyyzzz{{{|||zzzyyyyyyyyyyyyzzz{{{{{{zzz{{{|||}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~xxxpppjjjbbb]]][[[\\\]]]^^^^^^```bbbaaa^^^[[[ZZZYYYTTTVVVZZZ]]]]]][[[XXXVVVSSSPPPKKKHHHFFFEEEDDDCCCDDDCCCHHHQQQ\\\kkk~~~|||zzzyyyyyyooommmiiifffcccbbbbbbbbbjjjiiijjjmmmnnnnnnuuu}}}}}}zzzxxxvvvtttrrrjjjkkkkkkjjjfffaaa\\\YYYWWWYYY[[[ZZZWWWTTTRRRQQQNNNNNNMMMKKKJJJIIIHHHGGGAAACCCFFFKKKRRRYYY^^^bbbbbb```aaaggglllrrr||||||rrrnnnhhh```ZZZXXXXXXXXXXXXUUUWWWYYY[[[[[[[[[YYYXXXXXXTTTRRRVVV^^^fffjjjjjjpppsssuuuwwwxxx{{{~~~|||zzzxxxvvvuuutttqqqooooooooooooooopppqqqrrrsssrrrssssssrrrqqqsssvvvyyyzzzzzzzzzzzzyyyxxxwwwwwwuuuwwwyyy{{{}}}}}}}}}}}}zzzyyyxxxwwwvvvwwwxxxyyyjjjfff```]]]\\\[[[YYYWWWUUUSSSPPPNNNNNNLLLJJJHHHDDDFFFGGGEEE@@@======>>>???AAADDDGGGIIIJJJJJJIIIJJJJJJIIIJJJKKKJJJGGGEEEDDDBBB???<<<:::999999999777666333111000000111111111111111111111111111111111111222222222222111111222222111111111111111222000111111111111222222222111111222222222333333333333444444555666777888888999::::::;;;<<<===>>>>>>???AAACCCCCCBBBBBBCCCDDDCCCDDDGGGIIIKKKLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSQQQRRRTTTVVVWWWWWWWWWWWWYYYYYYZZZ[[[\\\^^^```aaafffjjjooouuu|||******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------.........///////////////000222000444:::@@@YYYvvviiiNNNKKKWWWwwwrrr]]]IIIBBBCCC===<<>><<<;;;999888888999;;;<<>>>>>???AAABBBCCCBBBBBBCCCDDDDDDEEEGGGIIIJJJLLLLLLMMMMMMMMMNNNNNNPPPQQQRRRSSSRRRSSSTTTUUUVVVVVVWWWVVVXXXYYYZZZ[[[]]]___aaabbbgggjjjooottt{{{******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------......//////000000///222111444:::@@@YYY~~~nnn|||jjjSSSIIITTTxxxbbbMMMEEEEEE???>>>BBBAAABBBBBBBBBBBBAAA@@@???>>><<<;;;999888888999;;;<<<>>>@@@BBBCCCFFFJJJOOOSSSWWWWWWXXXYYY[[[]]]___```[[[\\\___bbbfffiiilllnnnooooooqqqrrrtttvvvwwwwwwvvvvvvuuuuuuuuuvvvwwwwwwzzzzzzzzzzzzzzz{{{||||||||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~|||qqqmmmhhheeedddddddddcccggghhhhhheee```\\\YYYXXXRRRSSSUUUVVVWWWWWWVVVVVVRRROOOKKKHHHGGGGGGFFFEEEEEECCCCCCHHHNNNXXXiiiwww~~~~~~}}}yyywwwvvvvvvvvvwwwtttpppnnnkkkkkkqqqzzz}}}yyyuuurrrpppppppppnnnkkkfffaaa___[[[\\\[[[YYYVVVSSSRRRRRRLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHJJJMMMPPPRRRSSSUUUSSSSSSWWW[[[___gggpppzzz|||tttppplllfffaaa^^^[[[XXXVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXZZZ]]]```dddkkkrrrwww}}}{{{zzzxxxuuussstttsssssssssssssssttttttyyyxxxwwwtttqqqppprrrtttyyyzzz{{{|||}}}}}}}}}}}}yyy{{{}}}}}}|||{{{yyywwwtttrrrqqqjjjeee___ZZZXXXXXXXXXXXXTTTSSSQQQPPPOOOMMMKKKHHHGGGHHHIIIGGGDDDBBBAAAAAAAAACCCGGGKKKLLLLLLJJJIIIKKKJJJJJJJJJKKKJJJHHHFFFFFFDDDAAA===:::888777777555444222000//////000000111111111111111111111111111111222222222222111111222111111111111111222222000111111111111222222222333333444444444555555555444444555666777888999999999::::::;;;<<<===>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDEEEFFFFFFGGGIIIKKKMMMNNNNNNNNNMMMMMMNNNPPPQQQSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXZZZ\\\^^^```bbbcccgggjjjnnnsssyyy******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,------...///000111111///111111444:::???XXX}}}iiiwwwlllWWWHHHRRRuuufffPPPFFFFFF@@@>>>BBBAAAAAAAAABBBAAAAAA@@@???>>><<<;;;999888888999;;;<<<>>>@@@BBBDDDFFFJJJNNNRRRVVVVVVVVVWWWYYY\\\^^^```\\\]]]```cccgggjjjlllmmmmmmnnnoooqqqssstttuuuvvvvvvvvvuuuuuuuuuuuuvvvvvv{{{{{{{{{zzz{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{}}}~~~xxxtttooollliiigggdddbbbiiijjjiiifffbbb^^^\\\[[[ZZZZZZZZZYYYYYYYYYYYYXXXRRROOOKKKIIIHHHHHHHHHGGGHHHFFFEEEHHHLLLTTTbbbooo}}}|||{{{|||}}}zzztttpppkkkjjjpppyyy}}}yyyuuuqqqppppppooonnnjjjfffaaa___[[[\\\[[[YYYUUURRRQQQQQQLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNLLLLLLOOORRRTTT[[[ccclllttt|||{{{uuussspppkkkgggccc^^^YYYUUUSSSRRRRRRRRRSSSVVVXXXZZZ\\\```dddfffhhhlllttt{{{}}}}}}}}}|||zzzxxxvvvuuutttsssssssssssssssxxxxxxvvvtttqqqppprrrtttyyyzzz{{{}}}~~~~~~}}}zzzvvvqqqmmmkkkgggddd```]]]ZZZXXXWWWVVVTTTSSSQQQQQQPPPOOOKKKIIIGGGHHHHHHGGGEEEDDDBBBBBBBBBDDDIIILLLNNNMMMLLLJJJKKKJJJHHHHHHIIIIIIGGGEEEGGGEEEBBB>>>;;;888777666444333222000000///000000111111111111111111111111111222222333333222222111111111111000111111222333000000111111111222222222333333333333444444444444333444444555666777888999999::::::;;;<<<===>>>>>>>>>@@@BBBCCCBBBBBBCCCEEEGGGFFFFFFGGGHHHJJJMMMNNNOOONNNMMMMMMMMMOOOQQQRRRUUUTTTSSSSSSSSSUUUVVVWWWWWWXXXZZZ]]]___aaacccdddeeehhhlllrrrxxx******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,------...///000111111///111111444:::>>>VVVzzzggguuujjjVVVIIIPPPqqqhhhPPPEEEEEE???>>>AAA???AAAAAAAAAAAA@@@???>>>>>>;;;::::::999999::::::;;;>>>@@@BBBDDDFFFIIIMMMQQQUUUUUUVVVWWWYYY\\\^^^``````aaacccfffiiijjjkkkllllllmmmnnnpppqqqssstttuuuwwwwwwvvvvvvvvvwwwxxxxxx|||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}yyytttpppmmmjjjgggeeeiiiiiiiiigggdddaaa``````aaaaaa___]]]\\\[[[ZZZZZZTTTQQQMMMKKKJJJJJJIIIHHHIIIGGGFFFIIIKKKPPP\\\gggzzz~~~}}}~~~|||vvvqqqllljjjqqqzzz~~~{{{wwwssspppnnnnnnmmmkkkgggccc___]]]ZZZ[[[[[[YYYVVVSSSRRRRRRMMMMMMLLLKKKJJJJJJIIIIIIDDDEEEFFFGGGIIIJJJJJJKKKJJJHHHHHHJJJLLLMMMSSSZZZaaalllwww}}}{{{xxxuuuqqqlllhhhaaa[[[VVVQQQQQQQQQQQQTTTXXX\\\^^^dddhhhmmmnnnmmmpppwww~~~~~~}}}~~~~~~}}}xxxwwwuuutttrrrqqqqqqqqqvvvvvvuuurrrqqqqqqsssuuuxxxyyy{{{}}}}}}yyytttnnniiifffcccccccccaaa]]]YYYVVVTTTTTTSSSRRRRRRRRRPPPLLLJJJGGGGGGFFFFFFFFFEEECCCBBBBBBDDDIIILLLNNNNNNMMMLLLJJJIIIGGGGGGGGGGGGFFFEEEFFFEEEBBB???<<<999777666333333222111111000000000111111111111111111111111222222333333333333222222111111000000111222222333000000111111111222222222222222222222333333333333222333444555666777777888999::::::;;;<<<===>>>>>>===???BBBCCCBBBCCCDDDEEEGGGGGGFFFGGGHHHJJJLLLNNNNNNNNNMMMMMMNNNPPPRRRSSSUUUUUUTTTTTTTTTVVVWWWXXXWWWXXX[[[^^^```bbbcccdddcccfffkkkrrryyy******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------......//////000000///111111333888;;;RRRvvvhhhuuuhhhSSSKKKPPPpppiiiPPPDDDDDD??????BBB???AAAAAAAAAAAA@@@???>>>===;;;::::::999999::::::;;;===???BBBDDDFFFIIIMMMOOOTTTUUUVVVXXXZZZ]]]___```cccdddgggiiijjjkkkkkkkkkkkkkkkmmmnnnppprrrsssssswwwwwwwwwwwwxxxyyyzzzzzz|||||||||||||||}}}~~~~~~||||||}}}}}}~~~~~~~~~yyyzzz{{{}}}~~~}}}~~~zzzvvvsssqqqooommmkkkhhhiiiiiigggeeeccccccddddddcccbbb```^^^]]][[[[[[WWWTTTPPPMMMLLLLLLKKKJJJIIIGGGGGGJJJJJJMMMUUU___ttt~~~}}}~~~~~~yyyssspppkkkkkkqqqzzz}}}~~~|||yyyuuurrrooommmmmmkkkiiieeeaaa^^^\\\ZZZ\\\]]]\\\YYYVVVTTTSSSPPPOOONNNMMMKKKJJJIIIIIIBBBCCCEEEFFFHHHIIIIIIIIIHHHEEEEEEHHHHHHIIINNNUUU\\\iiixxx~~~{{{vvvqqqllleee^^^YYYRRRRRRSSSTTTWWW[[[___aaaiiimmmqqqrrrqqqsssyyyzzzyyywwwuuurrrqqqppppppssssssrrrqqqpppqqqsssvvvvvvxxxzzz||||||vvvpppjjjeeebbbaaabbbcccaaa\\\WWWTTTSSSSSSSSSSSSSSSSSSQQQMMMJJJGGGFFFFFFFFFGGGGGGEEECCCBBBDDDGGGKKKMMMOOOOOOOOOKKKIIIGGGFFFGGGGGGGGGEEEEEEDDDBBB@@@===:::888666333333333333222222111111111111111111111111111111222222333333333333222222000000000000111222333333000111111111111222222222111111111222222222333333333333444555666777888888999::::::;;;<<<===>>>>>>===???AAACCCBBBCCCDDDFFFGGGGGGGGGHHHIIIJJJLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTUUUUUUUUUWWWXXXYYYZZZXXXYYY\\\___aaaccccccccccccffflllsss{{{******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------.........//////////////////222000333777999OOOrrrjjjuuulllVVVKKKPPPqqqjjjQQQDDDDDD@@@@@@CCC@@@@@@AAAAAA@@@@@@???>>>===::::::::::::::::::::::::===???BBBEEEFFFIIILLLNNNSSSUUUWWWYYY\\\^^^___```cccdddgggjjjkkklllkkkkkkjjjkkklllmmmoooqqqrrrsssuuuuuuvvvwwwxxxyyy{{{|||}}}}}}||||||}}}}}}~~~{{{{{{|||}}}~~~xxxyyyzzz|||~~~~~~}}}|||}}}xxxtttrrrpppooommmiiijjjiiigggeeecccdddeeedddddddddcccbbbaaa______ZZZWWWRRROOONNNMMMLLLKKKKKKJJJKKKLLLKKKKKKPPPWWWiii~~~}}}{{{zzzzzzzzzvvvrrrnnnllljjjjjjqqqzzz~~~|||}}}zzzwwwtttrrrpppooonnnllliiifffbbb___]]]ZZZ]]]```aaa___[[[XXXWWWRRRRRRPPPNNNLLLKKKIIIHHHBBBCCCEEEFFFGGGHHHGGGGGGFFFDDDDDDFFFGGGGGGLLLRRRYYYgggxxx{{{uuuooohhhaaa\\\VVVVVVWWWXXXZZZ]]]___aaagggjjjmmmooopppsssxxx|||}}}|||yyyvvvtttrrrpppppprrrrrrqqqpppnnnooorrrtttuuuvvvxxx{{{}}}zzzsssmmmgggbbb``````aaa```\\\WWWSSSSSSTTTSSSSSSSSSTTTTTTRRRNNNKKKIIIGGGFFFGGGIIIIIIGGGEEEAAACCCEEEHHHLLLOOOQQQRRRMMMKKKHHHHHHHHHIIIHHHGGGDDDCCCBBB@@@===;;;999777333444444444444333222222111111111111111111111111222333333444444333333222000000000000111222333444000111111111111222222222222222222333333333444444555555666777888999::::::999::::::;;;<<<===>>>>>>===???AAABBBCCCCCCDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJLLLOOORRRTTTUUUUUUTTTSSSTTTVVVXXXYYYZZZ[[[[[[YYY[[[]]]```bbbccccccbbbfffiiinnnuuu}}}******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------///////////////.........///222000222666777LLLooojjjtttttt\\\KKKPPPssskkkQQQDDDDDDAAABBBEEEAAA@@@@@@AAA@@@@@@???>>>===::::::::::::::::::::::::===???BBBEEEFFFHHHKKKNNNSSSTTTXXX[[[]]]_________aaacccfffiiilllllllllllliiijjjkkkmmmooopppqqqrrrttttttuuuvvvxxxzzz{{{|||}}}}}}}}}}}}}}}~~~~~~zzz{{{|||}}}~~~yyyzzz{{{|||}}}~~~~~~}}}|||||||||{{{uuurrrooommmkkkjjjkkkjjjgggdddccccccddddddeeefffggggggfffdddccc\\\YYYTTTQQQOOONNNLLLKKKNNNNNNOOOPPPNNNKKKNNNTTTZZZqqq|||xxxuuuttttttooollljjjjjjhhhiiipppzzz||||||}}}zzzvvvtttrrrqqqpppooommmkkkgggdddaaa___[[[___ccceeeccc___[[[YYYTTTSSSRRROOOMMMKKKIIIHHHCCCDDDEEEGGGGGGGGGFFFEEEEEECCCCCCEEEFFFFFFKKKQQQUUUeeewww}}}wwwpppiiibbb^^^ZZZZZZ[[[[[[]]]^^^___```aaacccfffiiilllppptttwww|||~~~{{{xxxuuusssqqqqqqrrrrrrqqqooommmnnnppprrrtttuuuxxxzzz|||~~~~~~yyyqqqjjjeeeaaa___aaa```]]]WWWRRRPPPRRRUUUSSSSSSSSSTTTTTTRRRNNNKKKJJJHHHGGGHHHKKKKKKIIIFFFAAABBBDDDGGGKKKOOORRRTTTOOOMMMJJJIIIJJJJJJJJJIIICCCCCCBBB@@@>>><<<999888444444555555555444333333111111111111111111111111222333333444444333333222000000000000111222333444000111111111111222222222333333333444444444555555777777888999:::;;;;;;<<<999::::::;;;<<<===>>>>>><<>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJLLLMMMOOORRRTTTVVVWWWXXXUUUWWWXXXYYYXXXYYY[[[\\\^^^___aaaaaaaaabbbdddfffiiilllrrrwww}}}++++++++++++++++++++++++++++++,,,------,,,,,,,,,............////////////000333000222777999GGGaaavvv~~~zzz|||bbbNNNWWWooooooTTTEEECCC??????CCC@@@BBBBBBAAA@@@???>>>======;;;:::999888888:::;;;======???BBBCCCEEEGGGJJJMMMOOORRRWWW[[[]]]^^^```aaaeeefffgggiiikkklllmmmmmmlllmmmnnnnnnnnnoooqqqssstttuuuvvvwwwxxxxxxxxxxxx}}}}}}}}}~~~zzz{{{|||~~~~~~~~~~~~~~~}}}{{{zzzzzz|||}}}}}}||||||}}}}}}|||zzzzzz{{{}}}|||}}}{{{xxxuuuqqqmmmnnnmmmkkkhhhfffcccbbbaaabbbdddeeeggggggfffeeeddd```]]]XXXTTTPPPOOOPPPPPPSSSRRRQQQPPPOOONNNMMMLLLQQQZZZhhhuuu~~~}}}yyywwwvvvsssmmmhhhbbb]]]ZZZ]]]bbbgggpppyyy|||yyywwwvvvtttuuu}}}~~~{{{yyytttsssqqqooommmhhhbbb^^^```bbbccceeedddbbb```___[[[YYYUUUQQQMMMKKKJJJJJJFFFFFFFFFFFFFFFGGGGGGHHHDDDEEEDDDCCCBBBCCCEEEHHHPPP___rrr~~~|||uuuooojjjggg______```aaabbbbbb___\\\]]]___aaaaaa``````aaabbbgggnnnwww~~~}}}{{{yyyuuurrrooonnnoooppppppooollljjjiiilllqqquuuyyy{{{{{{{{{zzz{{{}}}~~~}}}|||{{{yyyzzzxxxsssmmmgggbbb___]]]\\\ZZZWWWTTTRRRRRRSSSSSSPPPQQQQQQRRRRRRQQQPPPOOOMMMNNNNNNLLLJJJIIIIIIJJJHHHGGGFFFFFFHHHKKKOOORRRPPPNNNLLLLLLMMMMMMKKKIIICCCCCCBBBAAA???===:::999888888888888777666555444444333111111333444333222222222222222222222222222111111111111111111111111222222222222222222222222333333222222333333444555555555666777888999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGIIIJJJJJJKKKKKKKKKLLLNNNPPPRRRTTTTTTUUUUUUVVVXXXYYYXXXYYYZZZ\\\]]]^^^`````````aaaccceeeiiilllrrrxxx~~~++++++++++++++++++++++++,,,,,,,,,------,,,++++++............////////////000222000222777999GGG```xxx~~~eeeQQQWWWmmmiiiPPPDDDCCC??????BBB???CCCBBBBBBAAA@@@???>>>>>>;;;:::888777888999;;;<<<===???BBBCCCEEEGGGJJJMMMOOORRRVVVYYY[[[\\\^^^```ccceeefffhhhjjjkkklllllllllmmmoooooonnnooorrrtttuuuuuuvvvwwwxxxxxxxxxxxx{{{{{{||||||}}}~~~~~~~~~yyyzzz{{{|||}}}~~~~~~~~~}}}{{{zzz{{{|||}}}}}}}}}zzz{{{|||{{{{{{{{{}}}~~~|||}}}~~~|||xxxsssooonnnmmmkkkhhhfffdddcccbbbccceeeggghhhiiihhhgggfffbbb___[[[WWWTTTRRRRRRRRRQQQRRRRRRQQQPPPMMMKKKJJJLLLPPPYYYeeeqqq{{{{{{xxxuuutttsssoooiiidddYYYUUUSSSWWW\\\bbbkkktttvvvssspppooonnnqqq{{{}}}|||yyyxxxvvvtttrrrnnniiieeecccdddeeeeeeffffffeeeeeeccc```ZZZTTTOOOLLLKKKKKKHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEECCCAAAAAACCCEEEOOO___qqqyyywwwtttvvvyyyzzztttmmmjjj___```ccceeefffddd___[[[[[[\\\\\\ZZZXXXVVVVVVVVVXXX___hhhpppwww}}}}}}{{{wwwuuuqqqpppooopppqqqpppmmmkkkkkkmmmqqqtttwwwxxxxxxxxxvvvvvvwwwwwwwwwvvvtttssspppooommmiiieeeaaa]]][[[YYYWWWTTTRRRPPPPPPPPPQQQMMMNNNOOOOOOPPPPPPOOOOOOPPPPPPOOOLLLJJJJJJKKKMMMKKKJJJHHHHHHHHHKKKMMMOOOOOONNNMMMMMMNNNMMMKKKJJJCCCCCCBBBAAA@@@>>><<<;;;::::::::::::999888777666444222111111222333222222333333333333333333333333111111111111111111111111222222222222222222222222333333222222333333444555555555666777888999:::::::::::::::;;;;;;===>>>>>>???@@@@@@AAABBBCCCDDDDDDFFFGGGHHHJJJKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSSSSSSSTTTVVVXXXXXXXXXXXXZZZ[[[\\\]]]_________```ccceeehhhlllrrryyy++++++++++++++++++++++++,,,,,,------,,,,,,++++++............///////////////222000111777999GGG```zzziiiSSSXXXkkkwww```JJJAAACCC??????BBB@@@BBBBBBBBBAAA@@@??????>>>:::999888777777999;;;<<<===???AAACCCEEEGGGJJJMMMOOORRRUUUXXXYYY[[[]]]___cccdddeeegggiiijjjkkkkkklllnnnooooooooopppsssuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyzzzzzz{{{||||||}}}}}}{{{{{{{{{|||||||||||||||}}}|||zzz{{{}}}~~~~~~}}}{{{|||||||||zzzzzz|||~~~}}}~~~{{{uuuppplllkkkiiigggfffeeeeeeeeefffhhhiiikkkkkkjjjhhhgggdddbbb___[[[XXXVVVUUUTTTQQQQQQRRRRRRPPPMMMJJJHHHIIIIIILLLVVVdddrrr|||}}}|||wwwuuurrrqqqqqqmmmgggbbbUUUPPPNNNRRRVVV\\\dddlllnnnkkkjjjkkkkkknnnwww~~~}}}}}}~~~}}}{{{yyywwwtttooolllhhhhhhhhhiiijjjkkklllmmmiiieee___WWWQQQNNNLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFEEEFFFEEEDDDAAAAAABBBCCCMMM^^^rrrzzzxxxtttuuuzzz|||uuunnnjjjbbbbbbdddeeefffddd```\\\\\\\\\ZZZVVVRRRNNNMMMMMMOOOTTT\\\dddkkksss}}}~~~|||yyywwwsssrrrqqqqqqrrrqqqooollllllnnnpppsssuuuuuuuuuuuurrrrrrrrrqqqpppooommmlllhhhhhhgggeeeaaa]]]ZZZXXXVVVTTTRRRPPPNNNNNNNNNNNNKKKKKKLLLMMMNNNNNNOOOOOORRRQQQNNNKKKIIIIIILLLOOOMMMLLLJJJHHHHHHIIIKKKLLLNNNNNNNNNNNNNNNMMMKKKJJJCCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<;;;:::888888444222111111222222222111333333333333333333333333111111111111111111111111222222222222222222222222333333222222333333444555555555666777888999::::::::::::::::::;;;===>>>>>>??????@@@AAABBBCCCDDDDDDGGGHHHIIIKKKLLLLLLLLLLLLOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUWWWWWWWWWWWWYYY[[[\\\^^^___``````aaadddfffiiimmmssszzz|||++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++............///////////////222///111666888FFF```xxxmmmUUUWWWiii|||pppYYYEEE???BBB???@@@DDDCCCBBBAAAAAA@@@@@@?????????:::999888777777999:::<<<===???AAACCCEEEGGGJJJMMMOOOQQQUUUWWWYYY[[[]]]```bbbccceeegggiiijjjkkkkkklllnnnoooppppppqqqtttvvvvvvwwwxxxyyyyyyzzzzzzzzzxxxyyyyyyzzzzzz{{{||||||}}}}}}||||||{{{{{{zzzzzz}}}|||{{{{{{}}}~~~~~~}}}}}}~~~~~~|||zzzyyyzzz{{{~~~~~~|||zzz|||~~~}}}vvvqqqhhhgggfffeeedddeeefffgggiiijjjllllllllljjjhhhggggggfffccc```]]]ZZZXXXWWWQQQRRRSSSRRRPPPMMMJJJHHHHHHFFFEEELLLZZZiiiuuu{{{}}}zzzwwwuuurrrqqqpppllleee___SSSNNNLLLOOORRRUUU\\\dddeeedddfffiiijjjkkkrrr{{{~~~|||zzzxxxuuuqqqnnnjjjjjjjjjkkklllnnnpppqqqmmmiiibbb[[[TTTPPPMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIFFFFFFFFFDDDBBBAAABBBCCCKKK]]]ttt{{{tttlllhhheeecccbbbbbbccccccbbbaaa```^^^[[[VVVOOOKKKIIIIIIIIINNNSSSYYY___hhhsss{{{}}}{{{yyywwwuuutttssstttsssqqqooommmnnnppprrrssstttttttttppppppooommmllljjjhhhhhhddddddccc```]]]YYYVVVTTTSSSRRRPPPOOOMMMMMMMMMMMMIIIJJJJJJKKKLLLMMMNNNNNNQQQPPPMMMIIIGGGHHHKKKNNNNNNLLLKKKIIIHHHIIIJJJKKKNNNOOOPPPPPPNNNLLLJJJJJJDDDDDDCCCBBBBBBBBBBBBBBB??????>>>>>>===;;;:::999555333111111222222222111333333333333333333333333111111111111111111111111222222222222222222222222333333222222333333444555555555666777888999:::::::::::::::;;;<<<===>>>??????@@@@@@AAABBBCCCDDDEEEHHHHHHJJJKKKLLLMMMMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSUUUVVVWWWVVVWWWXXXZZZ]]]___```aaabbbcccfffhhhjjjnnnttt|||zzz~~~++++++++++++++++++++++++***+++,,,,,,---------,,,............///////////////111///111666888FFF___wwwsssWWWXXXhhh{{{pppWWWDDD>>>BBB??????DDDCCC@@@@@@@@@?????????>>>>>>:::999777666777888:::;;;===???BBBCCCEEEGGGJJJMMMNNNQQQTTTWWWYYY[[[___bbbbbbdddeeegggiiijjjkkkkkkmmmnnnppppppqqqrrruuuwwwwwwwwwxxxyyyzzzzzzzzzzzzxxxxxxyyyyyyzzz{{{{{{{{{~~~~~~}}}|||{{{{{{{{{{{{~~~|||{{{{{{}}}~~~~~~}}}~~~~~~~~~|||zzzyyyyyy{{{~~~~~~}}}tttrrrsssuuuxxx|||wwwrrreeedddcccbbbbbbccceeefffjjjkkklllmmmmmmkkkiiihhhiiiiiigggeeebbb^^^[[[ZZZTTTTTTSSSRRRPPPNNNKKKJJJIIIFFFDDDHHHRRR```nnnvvv~~~|||yyywwwtttrrrpppjjjbbb[[[RRRMMMKKKLLLNNNPPPVVV]]]^^^^^^aaafffggggggmmmuuu}}}zzzxxxuuuqqqnnnjjjjjjjjjkkkmmmnnnpppqqqnnnkkkfff___YYYSSSPPPNNNOOOOOOPPPPPPOOONNNLLLKKKFFFGGGGGGFFFDDDBBBCCCCCCJJJ]]]uuu~~~wwwpppjjjfffeeebbb___]]]___aaacccdddbbb```\\\UUUNNNIIIGGGGGGEEEHHHKKKOOOTTT^^^jjjsss}}}{{{zzzyyywwwvvvvvvuuusssrrrnnnoooppprrrssssssssstttqqqpppnnnllljjjhhhffffffbbbaaa___]]]ZZZWWWTTTSSSRRRQQQPPPOOONNNMMMMMMMMMJJJIIIIIIJJJKKKLLLMMMNNNPPPOOOLLLIIIFFFGGGJJJMMMMMMMMMKKKJJJJJJKKKKKKLLLOOOQQQRRRQQQNNNKKKIIIHHHDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBBBBAAA@@@>>>===<<<666444222222333333222111222222222222222222222222111111111111111111111111222222222222222222222222333333222222333333444555555555666777888999::::::::::::;;;;;;===>>>@@@AAA@@@AAAAAABBBCCCDDDEEEEEEGGGHHHIIIKKKLLLLLLMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQRRRTTTVVVVVVVVVVVVXXXZZZ^^^___aaabbbcccdddgggjjjlllpppvvv}}}}}}www|||++++++++++++++++++++++++)))***+++,,,---.....................////////////...111///000666888FFF___|||yyyZZZXXXggguuuYYYFFF@@@BBB===<<>>>>>>>>>>>===999888777666777888:::;;;===???BBBCCCEEEGGGJJJMMMNNNPPPSSSVVVYYY]]]aaadddcccdddfffhhhjjjkkkkkklllmmmnnnpppqqqqqqsssvvvxxxwwwxxxyyyzzz{{{{{{{{{{{{xxxxxxyyyyyyzzz{{{{{{|||}}}||||||||||||}}}~~~~~~}}}{{{|||}}}~~~~~~|||}}}}}}|||zzzyyy{{{|||||||||}}}wwwooooooqqqrrruuuyyyxxxrrreeecccaaa___^^^___aaabbbggghhhkkklllmmmmmmlllkkkkkkkkkjjjhhheeeaaa^^^\\\VVVVVVTTTRRRPPPNNNLLLLLLIIIGGGFFFFFFMMMYYYfffpppzzz{{{yyyuuurrrooohhh^^^WWWOOOKKKHHHJJJKKKMMMRRRYYYZZZZZZ\\\___```bbbiiiqqq~~~~~~{{{xxxtttqqqjjjkkklllmmmnnnppppppqqqooommmiiiddd^^^XXXTTTQQQRRRSSSSSSRRRQQQNNNKKKIIIEEEGGGHHHGGGEEEDDDDDDEEEKKK\\\vvvzzzsssmmmhhhfffbbb___\\\[[[]]]```cccdddbbb```[[[TTTMMMHHHFFFFFFCCCEEEGGGIIIOOOYYYfffpppzzz~~~~~~{{{yyyxxxxxxwwwvvvtttoooooopppqqqrrrsssttttttsssqqqooollljjjhhhffffff___^^^\\\ZZZXXXVVVUUUUUURRRRRRQQQPPPOOONNNMMMMMMKKKJJJIIIIIIJJJKKKLLLMMMOOONNNMMMJJJGGGGGGIIILLLNNNNNNMMMMMMMMMNNNOOOPPPPPPRRRTTTSSSNNNJJJGGGGGGEEEDDDDDDCCCDDDEEEFFFGGGFFFFFFFFFEEECCCBBB@@@???888666444333444444333222111111111111111111111111111111111111111111111111222222222222222222222222333333222222333333444555555555666777888999::::::;;;;;;;;;<<<>>>@@@AAABBBAAABBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLNNNOOOPPPQQQQQQQQQRRRSSSUUUVVVUUUVVVWWWYYY]]]^^^```aaabbbdddgggiiinnnrrrxxxuuurrrzzz++++++++++++++++++++++++((()))***,,,---...//////............/////////000...111///000666888FFF___~~~\\\YYYfffzzz\\\IIIBBBCCC<<<:::???@@@>>>>>>>>>>>>============999888777666666888:::;;;===???BBBCCCEEEGGGJJJMMMMMMPPPSSSWWWZZZ^^^bbbfffdddeeefffhhhjjjkkkllllllmmmooopppqqqrrrsssvvvxxxxxxxxxyyyzzz{{{{{{{{{{{{xxxyyyyyyzzzzzz{{{{{{|||{{{{{{{{{{{{}}}~~~}}}{{{|||~~~~~~{{{|||||||||zzz{{{|||~~~zzz{{{|||~~~|||tttmmmnnnqqqrrruuuyyyxxxrrrfffdddaaa^^^\\\\\\]]]^^^dddfffiiilllnnnooonnnnnnllllllllljjjgggccc___]]]XXXWWWUUURRRPPPNNNMMMMMMIIIIIIGGGGGGJJJTTTbbblllxxx}}}zzzvvvrrrnnnfff[[[TTTLLLHHHFFFHHHJJJLLLQQQWWWYYYWWWXXXZZZ[[[]]]fffpppzzz}}}yyyvvvmmmnnnoooppprrrrrrrrrrrrooonnnlllgggbbb\\\WWWTTTUUUUUUUUUSSSQQQMMMIIIGGGEEEGGGHHHHHHFFFEEEEEEFFFLLL\\\vvvwwwpppkkkhhhggg___]]][[[[[[]]]```bbbbbbaaa___ZZZSSSLLLGGGEEEFFFCCCDDDFFFHHHNNNYYYgggqqqxxx}}}{{{yyyyyyyyywwwvvvooopppppprrrssstttuuuuuutttssspppmmmjjjhhhgggfff^^^\\\ZZZXXXWWWVVVWWWWWWRRRRRRQQQQQQPPPOOONNNNNNKKKKKKJJJIIIJJJKKKLLLMMMOOOOOOMMMKKKHHHHHHJJJLLLOOOOOOOOOOOOPPPQQQRRRSSSQQQTTTVVVSSSNNNIIIFFFFFFEEEDDDDDDDDDDDDFFFHHHIIIIIIIIIIIIHHHFFFDDDCCCBBB999777555444444555444222000000000000000000000000111111111111111111111111222222222222222222222222333333222222333333444555555555666777888999::::::;;;<<<<<<===???@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHJJJKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTRRRSSSUUUUUUUUUUUUWWWYYY[[[]]]___```aaacccfffiiiooosssyyy|||ooonnnwww++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............/////////...444888555BBB```}}}^^^YYYccc|||}}}dddMMMCCCCCC===<<>><<<<<<;;;:::888777666666666666:::<<<@@@BBBCCCEEEGGGIIIKKKNNNQQQUUUXXX\\\```dddhhhhhhhhhhhhhhhiiiiiijjjnnnoooqqqrrrrrrsssuuuwwwxxxxxxyyyzzz{{{|||}}}~~~}}}|||{{{zzzzzz{{{|||}}}zzzzzzzzz{{{}}}}}}{{{{{{~~~~~~}}}~~~}}}|||{{{zzzzzz|||{{{|||{{{oooeeedddiiipppxxxwwwooocccccccccaaa^^^[[[ZZZZZZdddfffhhhiiijjjkkkmmmooooooqqqrrrrrroooiiibbb^^^^^^[[[XXXWWWUUUSSSQQQNNNJJJHHHEEEDDDGGGOOOZZZaaaooo||||||zzzvvvsssnnneeeZZZRRRNNNKKKHHHFFFFFFGGGIIIKKKTTTSSSTTTUUUUUUWWWbbbnnnzzzzzzvvvssspppoooqqqqqqooopppttttttqqqlllhhheeeaaa]]][[[SSSSSSQQQOOOLLLJJJIIIHHHKKKLLLLLLLLLKKKIIIGGGEEEMMM[[[ttt{{{rrrlllgggbbb___]]]XXXTTTUUUZZZ^^^^^^\\\aaa^^^YYYRRRMMMJJJGGGGGGCCCAAABBBFFFJJJQQQ___kkksss~~~~~~{{{yyyxxxxxxxxxtttsssqqqqqqsssttttttssstttrrrqqqpppnnnkkkfffbbb\\\[[[[[[YYYWWWUUUSSSRRRTTTRRRPPPMMMLLLLLLMMMNNNLLLKKKIIIGGGFFFFFFFFFGGGIIIJJJJJJJJJJJJLLLPPPSSSNNNNNNOOOQQQRRRSSSTTTUUUVVVWWWVVVSSSNNNJJJHHHHHHCCCCCCBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIGGGDDDAAA???<<<999666666555333222222222222111111111111000111111111111111111111111222222333333333333444444333333333333444555666666666666777888999;;;===>>>;;;;;;;;;;;;===???AAACCCAAAAAABBBCCCDDDDDDDDDCCCEEEGGGIIIIIIIIIIIIJJJLLLMMMMMMMMMNNNNNNOOOOOOOOOVVVVVVVVVVVVVVVVVVVVVVVV]]]___aaacccccceeegggiiiooottt|||}}}rrrjjjsss++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............////////////444888555BBB^^^}}}aaa[[[ccc|||gggOOOCCCBBB===<<>>===<<<;;;:::999888666666666777777:::<<>>:::777666555333222222222222111111111111000111111111111111111111111222222222333333333444444333333333333444555666666555555666777888999;;;<<<;;;;;;;;;<<<===???@@@AAA???@@@AAABBBCCCCCCCCCCCCEEEGGGIIIIIIIIIJJJLLLNNNOOOOOOOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYYYY]]]___bbbcccdddfffhhhkkkooouuu}}}{{{uuunnnyyy++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............///...000///333888555@@@ZZZiii^^^ccc|||mmmSSSEEEBBB===<<>>>>><<<;;;:::999999777777666777888999:::<<>>?????????===>>>@@@AAACCCCCCDDDDDDEEEGGGIIIJJJJJJKKKMMMOOONNNOOOOOOPPPQQQQQQRRRRRRQQQRRRSSSVVVXXXZZZ\\\]]]^^^```bbbdddeeegggjjjmmmqqqvvv~~~yyytttppp~~~***+++++++++++++++,,,,,,***+++,,,,,,------,,,,,,---------............///...111///222777555>>>UUUuuuqqqbbbccc|||uuuYYYGGGCCC===<<<@@@===????????????>>>===<<<;;;999888777777777888999::::::<<>>>>>??????@@@CCCGGGKKKMMMOOORRRTTTUUUUUUUUUTTTTTTTTTSSSSSSTTTSSSPPPKKKGGGDDDEEEFFFDDDCCCDDDDDDFFFHHHKKKLLLKKKJJJGGGGGGHHHHHHHHHGGGEEEBBB>>>:::888777444333222222222111111111000000111111111111111111111111111222222222222333333333333333333333444555666666666666666666777777888999:::;;;===>>>???>>>=========>>>@@@BBBCCCDDDEEEEEEGGGIIIKKKKKKKKKKKKLLLNNNLLLMMMMMMNNNOOOPPPQQQQQQQQQRRRTTTVVVYYY[[[]]]^^^^^^```bbbdddeeehhhlllooosssxxx|||qqqppp*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------............///...111000111666555<<>>======999999888777777888999::::::<<<>>>@@@BBBEEEIIILLLKKKNNNQQQUUUXXX\\\```dddddddddeeegggiiikkkmmmnnnnnnppprrrsssssstttuuuwwwuuuvvvwwwxxxzzz{{{|||}}}||||||||||||{{{{{{zzzzzzxxxyyyzzz|||~~~~~~}}}|||}}}}}}}}}}}}|||{{{zzzyyyxxxxxx}}}}}}~~~ssscccZZZZZZeeezzzzzzoookkkfffccceeehhhjjjjjjgggiiilllmmmnnnoooqqqssstttsssrrrpppnnnllljjjiiifffccc```^^^\\\YYYVVVTTTPPPOOOLLLIIIFFFFFFIIIKKKTTT```ppp~~~zzztttmmmeee[[[TTTLLLJJJHHHFFFFFFHHHKKKMMMMMMNNNQQQUUUXXX^^^kkkwww}}}zzzyyyvvvrrrqqqsssvvvwwwzzz}}}{{{uuullleee^^^]]][[[XXXUUUSSSQQQOOOOOOPPPPPPPPPPPPOOOOOOOOONNNYYYooo~~~sssmmmhhhccc___\\\ZZZXXXVVVUUUUUUTTTSSSTTTSSSRRRPPPOOONNNMMMMMMGGGDDDBBBDDDGGGNNN[[[hhhsss~~~|||{{{zzzyyyyyyyyyzzzzzzxxxvvvtttqqqmmmjjjhhhfffdddbbb^^^\\\ZZZWWWTTTRRRQQQQQQMMMMMMKKKJJJHHHGGGGGGFFFBBBAAA???===<<<<<<======>>>AAAEEEIIIKKKNNNQQQSSSSSSTTTVVVXXXXXXXXXWWWVVVSSSRRRPPPKKKGGGFFFGGGHHHBBBBBBBBBBBBDDDFFFHHHJJJJJJHHHGGGFFFHHHIIIHHHGGGFFFCCC>>>;;;999777555333222222222111111111000000111111111111111111111111111111111222222222333333333333333333444555666666777777777777777888999::::::;;;<<<>>>>>>>>>===<<>>===@@@<<<@@@@@@@@@@@@@@@???>>>>>>::::::888777777888999::::::<<<>>>???AAAEEEIIIMMMKKKNNNQQQUUUXXX\\\```ddddddeeeeeegggiiikkkmmmnnnoooqqqssstttttttttvvvxxxssssssuuuwwwyyy{{{|||}}}{{{{{{|||}}}}}}||||||{{{wwwxxxzzz|||}}}}}}|||~~~zzzzzz{{{{{{{{{|||||||||||||||~~~xxxiii^^^ZZZcccxxxtttoooiiigggjjjmmmmmmmmmhhhjjjkkklllkkklllmmmoooooopppppppppooonnnmmmmmmfffccc```]]][[[YYYUUUSSSPPPOOONNNKKKGGGFFFGGGIIIPPP[[[jjjxxx{{{tttmmmfff]]]WWWNNNMMMJJJHHHIIIKKKNNNPPPPPPPPPRRRUUUWWW\\\hhhuuu{{{yyytttnnnlllnnnqqqsssvvvyyyzzzvvvooojjjaaa```^^^\\\ZZZWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPOOOQQQZZZooozzzrrrlllgggbbb```___]]]ZZZXXXWWWVVVUUURRRRRRQQQOOONNNLLLKKKKKKGGGDDDCCCEEEHHHMMMYYYeeeppp{{{~~~~~~{{{zzzzzz{{{{{{{{{xxxvvvssspppmmmkkkiiigggdddaaa]]][[[XXXUUURRRQQQPPPPPPLLLKKKJJJHHHFFFDDDBBBAAA@@@???===;;;:::::::::;;;;;;===AAADDDGGGJJJMMMPPPQQQTTTYYY]]]^^^]]]ZZZYYYTTTTTTQQQMMMHHHFFFEEEFFFBBBAAAAAAAAABBBDDDFFFGGGHHHFFFFFFFFFHHHIIIHHHFFFEEEBBB>>>;;;999888666444222222222111111111111000111111111111111111111111111111111111222222222222333333333333444555666666777666777777888999:::;;;999:::;;;<<<===>>>>>>>>>@@@AAACCCDDDFFFFFFGGGGGGIIIJJJKKKKKKIIIIIIJJJKKKNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXYYY[[[\\\\\\^^^___aaaccceeeiiinnnrrrwww|||zzz~~~)))******+++,,,,,,------***+++,,,,,,------,,,,,,---------............///---333111000555555999FFFccc{{{ttt{{{___XXXuuuqqqTTTHHH???>>>@@@<<>>>>>===<<<;;;999888777888888999:::;;;===???AAAEEEJJJNNNKKKNNNQQQUUUXXX\\\```dddeeeeeefffggghhhjjjlllmmmnnnppprrrsssssstttvvvwwwtttuuuvvvwwwyyyzzz||||||xxxyyy{{{||||||||||||{{{wwwxxxzzz}}}~~~~~~}}}}}}{{{{{{|||||||||}}}}}}}}}{{{{{{}}}|||nnnbbb\\\cccxxxxxxrrrmmmlllnnnqqqpppnnnhhhiiikkkkkkkkkkkkmmmnnnmmmnnnooooooooonnnmmmlllhhheeebbb___]]]ZZZWWWTTTOOOOOOOOOLLLIIIGGGHHHIIILLLWWWeeettt{{{sssmmmfff___YYYQQQOOOLLLKKKKKKNNNQQQSSSQQQQQQRRRTTTUUUYYYdddppp{{{wwwqqqjjjggghhhkkklllooorrruuutttpppmmmeeeeeecccbbb```^^^]]]\\\[[[ZZZXXXVVVTTTRRRQQQPPPTTT[[[nnn}}}uuukkkeee``````___]]][[[YYYYYYYYYTTTSSSRRRQQQOOOMMMKKKJJJIIIGGGFFFGGGHHHKKKUUU___kkkvvv{{{zzzzzz{{{|||{{{xxxuuurrrqqqnnnmmmkkkhhhdddaaa\\\ZZZWWWSSSPPPOOONNNNNNKKKJJJHHHFFFCCC@@@>>>======<<<:::888777777777888777999<<<>>>@@@DDDHHHLLLNNNRRRYYY^^^```]]]XXXUUUPPPQQQPPPMMMJJJGGGFFFGGGCCCBBBAAAAAAAAABBBDDDEEEEEEDDDEEEFFFHHHHHHGGGEEEDDDAAA===:::999888666555222222222111111111111000111111111111111111111111111111111111222222222222333333333333444555666666444444555666777888:::;;;999999:::;;;<<<===???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQRRRTTTUUUUUUUUUUUUWWWXXXZZZ\\\]]]^^^]]]^^^```aaadddiiinnnsssyyy}}}))))))***+++,,,,,,------++++++,,,---------,,,,,,---------.........//////---333111000555555888DDD```xxxnnnzzzyyy\\\TTTrrruuuWWWJJJ@@@>>>@@@<<<===>>>>>>>>>>>>>>>===<<<===<<<:::888777777888888:::;;;===???AAAEEEJJJNNNKKKNNNQQQUUUXXX\\\```dddfffffffffggghhhjjjkkklllnnnoooqqqrrrrrrsssuuuwwwwwwwwwxxxyyyyyyzzz{{{{{{vvvwwwyyy{{{|||||||||{{{xxxyyy|||~~~}}}}}}}}}~~~}}}|||{{{zzzzzzzzz{{{}}}}}}qqqeee___dddxxxzzzuuuooonnnqqqsssqqqoooiiijjjlllmmmmmmmmmoooqqqmmmnnnooonnnmmmjjjhhhfffjjjhhhdddbbb___]]]YYYVVVNNNOOOOOOMMMJJJHHHHHHIIIIIITTTcccqqq{{{sssmmmggg```ZZZRRRPPPNNNMMMMMMOOORRRUUURRRQQQRRRSSSSSSVVV```lll|||zzzvvvooogggdddeeefffgggiiimmmpppqqqpppnnniiiiiihhhgggeeedddcccbbb```___\\\YYYVVVSSSRRRQQQVVV\\\nnn|||pppggg^^^______^^^]]]\\\\\\]]]WWWWWWVVVTTTQQQOOOLLLKKKLLLIIIHHHIIIHHHIIIQQQZZZgggrrr~~~{{{zzz{{{{{{|||{{{wwwuuurrrqqqooonnnllliiiddd```\\\YYYVVVRRROOOMMMMMMMMMJJJIIIHHHEEEBBB>>><<<:::;;;999888666555555555555555666888999;;;???EEEHHHJJJOOOWWW]]]^^^ZZZTTTOOOJJJLLLMMMMMMKKKIIIIIIJJJDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDFFFHHHHHHFFFDDDCCC@@@<<<:::999888777555222222222111111111111000111111111111111111111111000111111111111222222222333333333333444555666666222333333444666888999:::999999999999;;;===@@@AAAAAAAAABBBCCCDDDDDDDDDCCCBBBDDDGGGHHHIIIKKKMMMOOOLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUVVVXXX[[[]]]^^^___\\\]]]___aaaccchhhnnnssszzz~~~))))))*********++++++++++++,,,------......------......---,,,---...///000...///111111333666:::>>>VVVqqqpppuuuttt\\\UUUmmmvvvWWWHHHBBB>>>;;;===@@@@@@@@@@@@@@@???>>>===:::999888777777777888999888999;;;>>>AAAEEEHHHJJJLLLNNNRRRVVV[[[^^^aaabbbdddeeefffhhhiiikkkllllllooopppqqqqqqpppqqqsssuuuxxxxxxyyyzzzzzzyyyyyyyyyyyyzzz{{{|||~~~~~~|||zzz{{{~~~~~~~~~~~~}}}||||||||||||{{{|||}}}wwwhhhbbbbbbqqq~~~tttooooooooommmkkkhhhjjjlllmmmllllllllllllmmmllllllkkkjjjjjjiiiiiimmmjjjfffccc```\\\YYYVVVSSSQQQOOOLLLJJJIIIHHHHHHMMMSSS]]]jjjzzz~~~vvvoooiiiccc___VVVRRRNNNNNNPPPRRRQQQPPPPPPQQQQQQOOOOOOTTT\\\cccttt~~~xxxrrrllleeeaaacccccceeeiiinnnqqqrrrqqqpppooommmkkkiiihhhgggfffaaa```^^^\\\XXXUUURRRPPPXXX```qqq|||oooeee^^^[[[^^^```^^^]]]]]]UUUTTTSSSTTTVVVTTTOOOKKKLLLKKKJJJHHHIIIMMMSSSXXXfffooozzz}}}zzzwwwvvvuuuuuupppmmmkkkiiihhhfffcccaaa___\\\WWWSSSQQQOOOLLLJJJGGGFFFCCCAAA>>>===;;;;;;888777666555555444555555444444444555888;;;???AAAGGGMMMTTTZZZ[[[WWWPPPKKKHHHHHHGGGFFFEEEEEEFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDHHHFFFDDDDDDEEEFFFEEEDDDAAA===999666555444333222222333333444333222111000000000000000000000000000111111111111111111111111222222222333444555777777555555555666777777888888;;;;;;<<<<<<===>>>>>>>>>BBBAAAAAAAAABBBDDDFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOQQQSSSUUUVVVUUUWWWXXXYYYYYYZZZ]]]___``````aaacccfffiiilllnnnwww|||***+++++++++,,,,,,,,,,,,+++,,,------...---------...------,,,---...///000///000111111222555999<<>>;;;===??????@@@@@@???>>>>>>===:::999888777777777888999888999;;;>>>AAAEEEHHHJJJLLLNNNRRRVVVZZZ^^^```bbbdddeeefffhhhiiikkklllmmmooopppqqqqqqpppqqqsssuuuwwwxxxxxxyyyzzzzzzzzzyyyyyyzzz|||}}}~~~~~~|||zzz{{{~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{|||{{{|||}}}}}}}}}wwwjjjdddbbboooyyyqqqooonnnllliiidddfffiiikkklllllllllmmmmmmmmmllllllkkkkkkjjjjjjmmmjjjgggdddbbb___[[[YYYUUUSSSQQQNNNLLLJJJJJJJJJJJJOOOYYYeeesssxxxqqqkkkeeeaaaZZZUUUPPPOOOQQQSSSRRRQQQPPPQQQPPPOOONNNRRRZZZ```ppp~~~xxxsssmmmhhhddddddeeeggglllrrruuuvvvvvvvvvtttqqqnnnkkkjjjiiiiiicccbbbaaa^^^[[[XXXUUUSSS[[[ccctttyyyhhhaaa\\\]]]___]]][[[\\\YYYXXXWWWXXXYYYWWWRRRNNNMMMLLLKKKIIIJJJMMMSSSXXXdddnnnyyy|||zzzwwwvvvuuuuuupppnnnkkkjjjhhhfffccc```___[[[VVVSSSPPPNNNKKKIIIEEECCCAAA>>><<<:::999888777777666555444444444444333333333444666999<<<>>>CCCHHHOOOUUUVVVSSSNNNJJJFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFEEEDDDDDDEEEFFFDDDCCC===:::777555555555555444222222333333333222111000000000000000000000000000111111111111111111111111222222222333444555666777555555666666777888888999;;;;;;<<<<<<======>>>>>>AAAAAA@@@AAABBBCCCEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOQQQSSSUUUVVVUUUWWWXXXYYYYYY[[[]]]``````aaabbbcccfffiiilllnnnvvv{{{++++++,,,,,,,,,---------++++++,,,---------------...------------.../////////000000000111333777:::IIIgggzzz~~~~~~jjjUUUMMMeeeoooUUUIIIEEE???;;;===>>>>>>??????>>>>>>======;;;:::888777777777888888888999;;;>>>AAAEEEHHHIIILLLNNNRRRVVVZZZ]]]```aaadddeeefffgggiiikkklllmmmoooppprrrrrrqqqqqqssstttvvvvvvxxxyyyzzzzzzzzzzzzzzz{{{|||~~~~~~|||{{{|||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~yyywwwxxxzzzzzz~~~vvvlllhhhcccllluuupppmmmjjjgggdddfffiiikkkmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmkkkiiifffeeebbb___\\\WWWVVVSSSPPPMMMLLLKKKKKKHHHMMMUUU___kkkxxx|||uuunnnhhhddd___ZZZSSSQQQQQQSSSSSSRRRQQQQQQPPPNNNLLLOOOUUUZZZhhh~~~zzzuuupppkkkhhhfffhhhlllsssyyy~~~}}}xxxsssooommmkkkkkkfffeeecccaaa^^^[[[XXXWWW^^^gggwwwrrriiibbb``````]]]\\\]]]]]]]]]^^^^^^^^^ZZZUUURRRNNNMMMLLLKKKKKKNNNSSSXXXcccnnnzzz~~~|||yyywwwuuutttsssooonnnlllkkkiiifffbbb___^^^[[[UUUQQQNNNLLLIIIGGGBBB@@@>>>;;;999777666555666666555444333333333333222222222222333555777999===AAAGGGLLLNNNMMMJJJHHHCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDCCCDDDEEEFFFEEEBBB@@@999777444333444555666555222222222333222222111000000000000000000000000000111111111111111111111111222222222222333555666777666666666777888888999999;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@AAACCCDDDEEEGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOQQQSSSUUUVVVUUUWWWXXXYYYYYY[[[^^^```aaaaaabbbdddgggjjjmmmooouuuyyy+++++++++,,,,,,,,,,,,---++++++,,,------------,,,------------....../////////000000000000222666999DDDdddyyy~~~lllTTTJJJ^^^|||}}}fffPPPHHHDDD???<<<>>>======>>>>>>>>>>>>======;;;:::999777777777888888999:::;;;>>>AAADDDGGGIIIMMMNNNRRRVVVZZZ]]]___```cccdddfffgggiiikkkmmmmmmoooppprrrsssrrrrrrssstttuuuuuuwwwxxxzzzzzz{{{{{{{{{|||}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~||||||{{{zzzyyyyyyyyyyyy{{{|||}}}~~~yyyvvv|||~~~~~~zzzwwwvvvxxxvvvzzzuuummmjjjeeekkk}}}zzzsssooojjjgggjjjjjjkkkmmmooooooooonnnqqqqqqqqqqqqqqqqqqqqqqqqpppnnnkkkiiigggddd```]]]XXXVVVTTTQQQNNNMMMLLLLLLIIIMMMTTT\\\eeepppzzzyyyrrrlllhhhddd^^^VVVRRRRRRSSSSSSSSSQQQRRRQQQNNNKKKLLLQQQUUU^^^sss}}}xxxtttpppmmmjjjmmmrrrzzzyyysssnnnlllkkkgggfffeeeccc```^^^[[[ZZZ```iiixxxuuukkkgggdddaaa```aaabbbcccddddddbbb]]]XXXUUUPPPOOONNNMMMMMMOOOTTTXXXcccooo|||~~~~~~~~~}}}{{{yyyvvvtttsssrrrpppnnnlllkkkiiieeeaaa]]]]]]YYYTTTOOOLLLJJJGGGDDD@@@???===:::888666555444555555444333222222222222222111111111111222333444777:::???DDDGGGHHHGGGFFFBBBBBBCCCCCCCCCBBBBBBBBBDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCEEEGGGEEEAAA>>>888666333222333444444444111222222222222111111111000000000000000000000000111111111111111111111111222222222222333444555666666666777777888999999999::::::;;;<<<<<<======>>>?????????@@@AAABBBCCCDDDFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVUUUVVVXXXYYYZZZ\\\^^^aaabbbbbbcccdddgggkkknnnooossswww}}}~~~************++++++++++++***+++,,,,,,------,,,,,,---------...............///000000000000222666999DDDeee|||rrrXXXHHHWWWvvvqqq]]]JJJEEECCC???===???<<<===>>>>>>>>>>>>======<<<:::999777777777777888999:::<<<>>>AAADDDGGGHHHMMMOOORRRUUUYYY\\\^^^___cccdddeeegggiiikkkmmmnnnnnnqqqsssssssssrrrsssttttttuuuvvvxxxyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~}}}}}}}}}||||||}}}}}}~~~|||{{{zzzyyyxxxxxxxxxxxx{{{|||}}}~~~uuurrrxxx|||zzzvvvttttttsssxxxsssllljjjeeejjj{{{}}}wwwppplllllljjjjjjlllooorrrsssrrrtttttttttttttttsssssssssqqqpppmmmkkkiiieee```\\\WWWVVVSSSQQQNNNMMMMMMMMMKKKOOOTTT[[[bbbjjjsssxxx}}}vvvpppmmmhhhaaaYYYTTTTTTTTTTTTSSSRRRSSSRRROOOLLLKKKNNNQQQXXXkkk~~~yyytttqqqoooqqquuu}}}}}}uuupppllljjjgggfffeeedddaaa___]]]\\\bbbjjjxxxsssnnniiieeebbbccceeegggiiihhheee___ZZZWWWSSSRRRQQQPPPOOOQQQVVVYYYdddqqq~~~{{{zzz}}}|||zzzxxxvvvsssqqqppppppnnnllliiigggddd___\\\ZZZVVVQQQMMMJJJHHHEEECCCAAA???===;;;888666555555555444333222222111222222111111000000000000000000222555:::>>>BBBDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCBBBEEEDDDCCCAAAAAA@@@@@@@@@AAAAAACCCFFFGGGEEE@@@===:::777333111222222222111111111111111111111111222000000000000000000000000111111111111111111111111222222222222222333444555666666666777888888999999::::::;;;;;;<<<=========>>>???@@@AAABBBBBBCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMNNNOOOQQQSSSUUUVVVUUUVVVXXXYYYZZZ\\\___bbbbbbbbbccceeehhhkkknnnppprrrvvv|||www~~~))))))*********+++++++++******+++,,,,,,,,,,,,,,,,,,---......//////......///000000000111333777:::FFFhhhxxx]]]IIITTTrrrkkkXXXHHHCCCBBB======@@@======>>>>>>??????>>>>>><<<;;;999777666666777777::::::<<<>>>AAADDDFFFHHHMMMOOORRRUUUYYY\\\^^^___cccccceeegggjjjlllmmmnnnnnnqqqsssttttttsssssstttuuuuuuwwwxxxyyyyyyyyyyyy{{{{{{|||}}}}}}}}}}}}}}}{{{}}}~~~|||||||||||||||}}}}}}~~~|||{{{zzzyyyxxxxxxxxxxxx||||||}}}~~~~~~uuurrrvvvyyy{{{yyysssnnnkkkkkknnnsssppplllkkkeeegggvvv~~~xxxnnnkkkiiijjjpppuuuwwwxxxvvvvvvvvvuuuttttttsssssspppooommmkkkiiieee```\\\WWWUUUSSSQQQPPPOOOOOOOOOPPPSSSXXX]]]cccjjjqqqvvv}}}zzzuuuqqqjjjddd\\\XXXWWWXXXVVVUUUSSSUUUUUUQQQMMMKKKMMMOOOVVVfffxxxtttqqqqqqtttyyy~~~wwwqqqmmmkkkggggggfffdddccc```___]]]fffnnnzzz|||uuuoooiiiffffffiiikkknnnmmmhhhaaa\\\YYYVVVVVVUUUSSSSSSTTTWWWZZZcccrrr~~~{{{yyy{{{{{{zzzxxxuuussspppoooqqqnnnjjjgggdddaaa]]][[[WWWSSSOOOKKKIIIGGGDDDBBBBBB@@@>>><<<999777666666555555444333222222222222111111111111000000//////000333888===@@@CCCCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCEEEDDDCCCAAA@@@?????????AAABBBCCCFFFGGGEEEAAA>>>;;;888444222111111000///111111000000000111222222000000000000000000000000111111111111111111111111222222222222222333444444555555555666777777888888:::::::::;;;<<<<<<======>>>???@@@BBBCCCCCCCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMNNNOOOQQQSSSUUUVVVUUUVVVXXXZZZ[[[]]]```bbbccccccdddfffiiillloooqqqsssvvv{{{rrrzzz*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,---.../////////...---///000111111222555999<<>>>>>???@@@@@@??????<<<;;;999777666666666777:::;;;<<<>>>AAADDDFFFHHHMMMOOORRRUUUXXX[[[]]]^^^bbbccceeegggjjjlllnnnooonnnqqqtttuuutttsssssstttvvvvvvwwwxxxxxxxxxxxxxxxzzzzzz{{{||||||||||||{{{{{{~~~}}}~~~|||{{{{{{{{{{{{|||}}}~~~|||{{{zzzyyyyyyxxxxxxyyy||||||}}}~~~wwwtttxxxxxxvvvppphhhbbbaaabbbfffnnnmmmlllmmmeeecccnnn{{{{{{uuuooonnnrrrxxxzzz{{{wwwvvvuuutttsssqqqppppppkkkkkkjjjjjjiiifffbbb^^^WWWUUUTTTSSSRRRRRRSSSSSSXXX[[[```eeekkkqqqwww{{{}}}}}}xxxuuummmgggaaa]]]\\\\\\ZZZWWWTTTVVVWWWTTTOOOMMMMMMPPPTTTaaawww{{{uuuqqqooommmoootttzzz~~~}}}yyytttpppmmmhhhggggggfffdddbbbaaa```lllsss~~~yyyqqqmmmllllllooorrrqqqkkkccc^^^[[[YYYYYYXXXWWWUUUVVVYYY\\\bbbrrr}}}|||zzzzzzyyywwwuuurrrooonnnqqqnnnhhhdddaaa^^^\\\ZZZTTTQQQLLLIIIGGGFFFDDDBBBBBBAAA>>><<<999888666666666555444333333222222222111111222222111111000000000333888===AAACCCCCCCCCAAABBBDDDEEEFFFEEEDDDCCCFFFEEECCCAAA@@@???>>>>>>CCCCCCDDDEEEFFFEEEBBB???;;;888444222222222111000111000//////000111222333000000000000000000000000111111111111111111111111222222222111222222333444444444444555666666777777999::::::;;;;;;<<<<<<===???@@@AAACCCDDDDDDDDDDDDFFFFFFGGGHHHIIIJJJJJJKKKMMMMMMNNNOOOQQQSSSUUUVVVUUUVVVYYYZZZ[[[]]]```ccccccddddddfffiiillloooqqqsssvvvzzzwwwnnnxxx++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,.../////////...---...000111111333666:::>>>GGGlll{{{aaaLLLUUUsssooo\\\KKKEEEAAA;;;:::>>>>>>>>>???@@@@@@@@@@@@@@@===;;;999888666666666777:::;;;<<<>>>AAADDDFFFGGGMMMOOORRRUUUXXX[[[]]]^^^bbbccceeegggjjjlllnnnooonnnqqqtttuuuuuusssssstttvvvwwwwwwxxxxxxxxxwwwwwwyyyzzz{{{{{{{{{{{{{{{{{{{{{~~~}}}~~~{{{{{{{{{{{{{{{|||}}}~~~||||||{{{zzzyyyyyyyyyyyy||||||}}}~~~xxxvvv|||yyysssiii```[[[[[[]]]```iiilllmmmnnnddd___hhhooozzzxxxsssuuuyyy{{{zzzvvvuuutttsssqqqooonnnmmmgggggghhhiiiiiigggddd```WWWVVVUUUTTTTTTTTTUUUVVV```ccchhhmmmrrrxxx~~~zzzwwwnnnjjjdddaaa```___\\\ZZZUUUWWWXXXUUUQQQNNNNNNPPPPPP[[[qqq|||uuuppplllhhhfffiiimmmqqqsss}}}}}}}}}|||yyyvvvrrrpppiiihhhhhhgggfffdddbbbaaaqqqxxxyyysssrrrnnnrrruuusssmmmeee___]]]ZZZZZZZZZXXXWWWXXXZZZ]]]aaaqqqyyyyyyyyywwwuuurrrooommmrrrmmmgggbbb___]]][[[ZZZRRROOOKKKHHHGGGFFFDDDBBBBBBAAA>>><<<999777666666666666555444333333333333111222222222222222111000111444999???BBBDDDDDDCCC@@@AAACCCEEEEEEDDDCCCBBBFFFEEECCCAAA@@@>>>>>>>>>DDDCCCDDDEEEFFFEEECCC@@@:::777444222222333222222111000/////////111222333000000000000000000000000111111111111111111111111222222222111222222333333333333444444555666666666999999:::;;;;;;<<<<<<===???@@@BBBDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJKKKMMMMMMNNNOOOQQQSSSUUUVVVTTTVVVYYYZZZ[[[]]]aaacccddddddeeegggiiimmmppprrrtttvvvzzzsssmmmwww(((((()))***,,,///111222******+++++++++,,,,,,,,,---------............///...888;;;444---///555888EEEeeecccGGG[[[hhhvvv```KKKCCCAAA>>>::::::===>>>>>>>>>>>>>>>=========<<<:::888666666666666:::;;;===???AAACCCEEEFFFJJJMMMRRRUUUXXX[[[^^^aaaccceeehhhiiiiiijjjkkkmmmmmmqqquuuwwwvvvuuuttttttwwwwwwwwwvvvwwwwwwxxxxxxyyyyyyyyyyyyyyy{{{||||||~~~~~~~~~~~~|||{{{|||}}}~~~~~~}}}||||||}}}|||{{{zzzzzzzzzzzzzzz|||{{{|||}}}~~~~~~xxxmmmbbb[[[XXXXXXYYY\\\```fffkkklllkkkjjjjjjnnnssszzz}}}{{{}}}~~~}}}yyytttrrrqqqppplllhhhiiifffcccdddfffeee___YYYWWWUUUSSSTTTVVVZZZ]]]^^^iiilllpppvvv||||||tttqqqnnnjjjhhheeeaaa^^^]]]\\\[[[XXXVVVTTTRRRQQQSSSXXXggg}}}zzzqqqhhhccc``````aaaaaaeeejjjuuuxxxzzzzzzvvvpppllljjjiiihhhhhhjjjgggccccccfffsss}}}~~~yyyzzzyyyxxxuuupppjjjddd```ccc```^^^]]]XXXUUUXXX___hhhqqq|||xxxvvvsssrrrqqqooollljjjooolllhhhdddaaa]]]YYYVVVSSSPPPMMMKKKIIIHHHFFFDDDFFFEEECCC@@@===:::888777666666666555444444444333333333222222333333444555555666888<<<@@@BBBCCCBBB@@@???>>>>>>???AAACCCDDDCCCCCCCCCBBB@@@@@@AAABBB???AAADDDFFFGGGFFFDDDCCC<<<:::777444222111111111000000000000111111111111111111111111111111111111000000000000000000000000111111222222222333333333333444555777888888888888888888999::::::;;;<<<<<<======>>>@@@BBBCCCEEEEEEGGGFFFEEEEEEFFFIIILLLMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXYYYZZZ\\\^^^```aaabbbdddeeefffggghhhkkkooorrrsssvvvzzz|||lllddd|||*********+++,,,---...///++++++,,,,,,,,,------------------............///111888;;;555111444888:::BBBbbbbbbGGGYYYeeezzzeeeOOOEEECCC@@@===<<<======>>>>>>>>>>>>=========<<<:::888666666666666:::;;;===???AAACCCEEEFFFJJJMMMQQQUUUXXX[[[^^^```bbbeeegggiiiiiijjjkkkmmmmmmppptttuuuuuuuuuuuuvvvwwwwwwwwwvvvwwwwwwxxxxxxzzzzzzzzzzzz{{{|||}}}}}}~~~}}}}}}~~~}}}|||||||||}}}~~~}}}}}}|||{{{||||||{{{zzzzzzzzzzzzzzz|||{{{|||}}}zzzpppeee[[[WWWVVVWWWYYY^^^eeejjjmmmnnnoooppppppsssxxx~~~~~~xxxtttrrrppplllhhheeebbb___```aaa```\\\WWWWWWVVVUUUVVVYYY]]]```bbbooorrrwww}}}uuusssooollljjjgggdddaaa___^^^\\\ZZZWWWUUUSSSRRRRRRUUUaaauuusssjjjccc___]]]```aaaaaaeeejjjrrruuuyyyzzzxxxuuurrrqqqnnnkkkjjjkkkhhhdddeeeiiiwww~~~|||zzzvvvrrrmmmhhheeeddd```]]]\\\ZZZXXX[[[```fffooozzz~~~{{{xxxuuurrrpppooommmjjjgggllliiieeeaaa___[[[XXXUUUPPPNNNLLLJJJJJJJJJHHHGGGFFFEEECCC@@@>>>;;;999888777777666555555444444444333333222222333333444555555666888<<<@@@BBBBBBAAA??????======>>>@@@BBBCCCCCCDDDDDDBBB@@@???@@@AAA???AAADDDFFFGGGFFFEEEDDD>>>;;;888555333222222222000000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333333444555666888888888999888999999:::;;;;;;<<<<<<<<<===???AAABBBDDDDDDEEEFFFFFFFFFFFFHHHJJJLLLMMMQQQQQQQQQRRRSSSTTTVVVWWWYYYZZZ[[[]]]___aaaccccccdddeeefffggghhhjjjooorrrtttvvvzzzwwwkkkbbb{{{------,,,+++++++++++++++,,,,,,---------.........---------............//////222333000000333666666???]]]~~~gggKKKZZZccckkkTTTHHHDDDAAA??????======>>>>>>>>>>>>=========<<<:::888666666666666999:::<<<>>>AAACCCEEEFFFIIILLLQQQUUUWWWZZZ^^^```aaadddggghhhhhhiiikkklllnnnppprrrsssssstttvvvwwwvvvvvvvvvwwwwwwwwwxxxxxxzzzzzzzzz{{{||||||}}}}}}}}}||||||}}}}}}{{{}}}}}}}}}}}}}}}|||{{{zzz||||||{{{zzzzzzzzzzzz{{{|||||||||}}}~~~vvvjjj^^^VVVUUUVVVVVV[[[bbbhhhmmmpppsssvvvssstttwww||||||vvvsssppplllhhhdddaaa]]]]]]^^^^^^[[[XXXXXXXXXXXXYYY]]]aaaeeehhhssswww~~~yyyvvvrrrooollljjjgggdddaaa```^^^[[[XXXVVVSSSRRRSSSTTT\\\kkk|||~~~vvvkkkbbb]]]ZZZ[[[```bbbcccfffkkkppptttyyy{{{zzzxxxvvvuuusssooommmllljjjhhhkkkqqq||||||xxxvvvssspppnnnhhhaaa\\\\\\\\\\\\^^^bbbeeemmmwwwzzzwwwwwwuuurrrooommmkkkgggdddfffddd```]]][[[XXXUUUSSSNNNLLLKKKKKKLLLLLLLLLKKKFFFEEECCCAAA???===<<<;;;888888777666666555444444333333222222333333444555555666888<<<@@@BBBBBB@@@>>>>>><<<<<<<<<>>>@@@BBBDDDDDDCCCAAA???===>>>??????AAADDDFFFHHHGGGFFFEEE@@@>>>:::777444333333333000000000111111111222222111111111111111111111111111111111111111111111111111111222222222333333333444444555666777888999999999999999:::;;;;;;<<<<<<;;;<<>><<<======>>>>>>>>>>>>======<<<:::888666666666666999:::<<<>>>AAACCCEEEFFFHHHLLLPPPTTTWWWZZZ]]]___```cccfffggghhhiiikkklllnnnoooppppppqqqrrruuuxxxuuuuuuvvvwwwwwwxxxxxxxxxyyyyyyzzz{{{{{{||||||||||||{{{{{{|||}}}~~~}}}{{{~~~~~~}}}}}}|||{{{zzzyyy|||{{{{{{zzzzzzzzz{{{{{{{{{|||}}}~~~|||ooobbbYYYVVVWWWVVVZZZ```fffkkkoootttwwwuuuuuuwww{{{xxxtttqqqmmmjjjhhhddd```^^^______^^^]]][[[\\\]]]^^^aaaeeejjjnnntttyyy~~~zzzvvvrrrooollliiifffcccbbb```]]]YYYVVVTTTSSSVVVUUUXXXcccrrr}}}{{{uuuuuutttssspppjjjaaa[[[WWWUUUXXX___cccdddggglllqqquuuzzz|||{{{xxxvvvuuuwwwsssooonnnnnnnnnuuu|||{{{zzzzzzyyyxxxooofff^^^]]]^^^^^^___bbbfffnnnwww~~~~~~yyyvvvxxxuuussspppnnnjjjeeebbbaaa^^^ZZZXXXVVVUUUSSSQQQNNNMMMKKKKKKMMMNNNMMMLLLGGGFFFEEECCCAAA???>>>===999999888777666666555444333333222222333333444555555666999===AAABBBAAA@@@>>>===;;;;;;;;;===???@@@CCCDDDCCCAAA>>><<<<<<===???AAADDDGGGHHHHHHGGGFFFCCC@@@===999666444444444000000111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333444444555666777888999999::::::::::::;;;;;;<<<<<<:::<<>>===;;;<<<<<<===>>>>>>>>>>>>>>>===<<<:::888666666666666888999;;;>>>@@@CCCEEEFFFHHHKKKOOOSSSVVVYYY\\\______bbbeeegggggghhhjjjlllnnnnnnoooooooooqqqtttwwwssstttuuuwwwwwwxxxwwwwwwvvvwwwxxxzzzzzzzzzzzzzzz{{{zzzyyyzzz|||}}}|||{{{~~~}}}}}}|||{{{zzzzzzyyy{{{{{{zzzzzzzzz{{{{{{|||{{{|||}}}|||qqqeee]]]YYYYYYXXX[[[___bbbfffjjjooossstttuuuxxx}}}~~~zzzvvvrrrooommmjjjfffcccbbbbbbbbbaaaaaabbbccccccdddggglllqqqtttyyy~~~xxxssspppmmmjjjhhhfffeeebbb___[[[XXXUUUTTTWWWTTTUUU]]]iiiyyy~~~{{{xxxuuuqqqooojjjhhheeebbb^^^[[[WWWTTTPPPPPPTTT[[[```bbbeeeiiiooosssxxx{{{{{{zzzxxxxxxyyytttqqqrrrssswww~~~vvvlllbbb```______```bbbjjjqqqzzz|||yyyyyywwwtttrrroookkkfffbbb^^^[[[WWWTTTSSSRRRQQQPPPPPPNNNLLLLLLNNNOOONNNMMMHHHHHHFFFEEECCCAAA@@@???;;;:::999888777666555555333333222222333333444555555666999>>>AAABBBAAA???===<<<;;;::::::<<<>>>???BBBCCCBBB@@@===;;;;;;<<<>>>AAADDDGGGIIIJJJIIIHHHEEECCC???:::777555555444111111111111222222222222111111111111111111111111111111111111111111111111111111222222222333333333555555555555666888999:::::::::;;;;;;;;;;;;<<<<<<:::<<<>>>@@@BBBCCCCCCCCCEEEFFFHHHJJJLLLMMMNNNNNNOOOOOOQQQRRRTTTWWWYYYZZZYYYZZZ[[[]]]___aaacccdddfffhhhkkklllmmmooorrrtttuuuxxx||||||uuuqqqnnn***************+++,,,---*********+++++++++,,,,,,---------............//////,,,+++///333444555888<<>><<<999;;;<<<===>>>>>>??????>>>===<<<:::888666666666666777888:::===@@@CCCEEEFFFGGGJJJOOOSSSUUUXXX\\\^^^^^^aaadddfffggghhhjjjlllnnnnnnooonnnnnnooorrruuurrrsssuuuwwwxxxxxxwwwwwwuuuvvvxxxyyyzzzzzzyyyyyyzzzyyyxxxxxxzzz||||||{{{}}}}}}|||{{{zzzzzzzzzzzz{{{zzzzzzzzzzzz{{{||||||{{{|||}}}~~~vvvmmmeee^^^ZZZXXXZZZ[[[\\\]]]___ccchhhllloootttyyy}}}|||xxxsssqqqnnnjjjgggfffeeefffhhhiiiiiihhhfffggglllqqqtttyyy}}}xxxsssqqqooolllkkkjjjiiifffbbb^^^[[[XXXVVVVVVSSSRRRWWWaaaooo}}}yyyuuuqqqmmmiiifffbbb___[[[WWWSSSQQQPPPOOONNNMMMPPPXXX]]]___bbbgggjjjooovvv{{{}}}}}}}}}}}}{{{wwwtttvvvyyy~~~{{{qqqgggbbb```^^^```eeeooouuu}}}|||yyywwwuuusssqqqlllgggccc\\\YYYUUURRRQQQPPPPPPOOOPPPNNNMMMMMMOOOPPPPPPOOOKKKJJJHHHFFFDDDBBBAAA@@@<<<<<<;;;:::888777666666333333222222333333444555555666:::>>>BBBBBB@@@>>>>>>===;;;::::::;;;===>>>AAAAAAAAA>>><<<;;;;;;<<<>>>@@@DDDHHHJJJKKKJJJIIIGGGDDD@@@;;;888666555444111111111222222222222333111111111111111111111111222222222222222222222222111111222222222333333333555555444555666777999;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===???@@@BBBCCCDDDFFFGGGHHHJJJLLLNNNOOOPPPNNNOOOPPPRRRUUUXXXZZZ\\\YYYZZZ[[[]]]___aaaccccccfffhhhkkkmmmnnnppprrrtttuuuwww{{{|||tttrrrsss***************++++++,,,+++++++++,,,,,,,,,---------------............///---******///000///222888:::SSStttdddccc```wwwVVVDDD@@@>>>:::;;;<<<===>>>????????????===<<<:::888666666666666777888:::===@@@CCCEEEFFFGGGJJJNNNRRRUUUXXX[[[^^^]]]```ccceeefffhhhjjjlllmmmooooooooonnnnnnppprrrqqqsssuuuwwwxxxxxxwwwwwwuuuwwwyyyzzz{{{{{{zzzyyyzzzxxxwwwwwwyyy{{{|||{{{||||||{{{zzzzzzzzz{{{|||zzzzzzzzzzzzzzz{{{||||||{{{|||~~~|||tttkkkddd```]]]YYYUUUYYYYYYYYYXXXYYY\\\bbbfffjjjqqqyyy{{{yyywwwyyy{{{{{{|||~~~|||zzzxxxsssooolllllllllnnnooooookkkgggfffjjjnnnsssxxx}}}zzzuuurrrqqqqqqpppooopppnnnkkkgggccc___\\\ZZZXXXUUUSSSVVV\\\ggg{{{|||zzzvvvssspppmmmhhheee```___\\\XXXTTTQQQQQQQQQRRRPPPSSSYYY^^^```dddiiikkkpppwww|||~~~zzzxxxzzz}}}|||{{{ssskkkeee```^^^cccjjjsssxxx~~~xxxvvvuuutttqqqmmmgggccc]]]YYYTTTQQQPPPOOOOOONNNMMMLLLLLLMMMPPPRRRSSSSSSMMMLLLJJJHHHEEECCCAAA@@@======<<<:::999888777666333333222222333333444555555777:::???BBBBBB@@@===???===<<<;;;:::<<<===>>>?????????===;;;:::;;;===>>>@@@DDDHHHKKKLLLKKKKKKGGGEEE@@@<<<888555444444111111111222222222333333111111111111111111111111222222222222222222222222111111222222222333333333666555444444555777999;;;<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<===>>>AAADDDEEEGGGGGGHHHIIIKKKNNNPPPRRRPPPQQQRRRTTTVVVXXX[[[\\\ZZZ[[[\\\^^^```bbbddddddeeegggjjjlllmmmoooqqqssstttwwwzzz{{{uuuvvvsss,,,+++******************,,,,,,,,,---------......---------.........//////000---///333333111444<<<999RRRtttgggeee```\\\HHHCCC@@@<<<;;;<<<===>>>????????????===<<<:::888666666666666666888:::===@@@CCCEEEGGGFFFJJJNNNRRRUUUWWW[[[]]]]]]___ccceeefffhhhjjjlllmmmooopppooonnnmmmnnnoooqqqrrruuuwwwxxxxxxwwwvvvvvvxxxzzz|||||||||{{{zzzyyyxxxvvvwwwyyy{{{|||{{{|||{{{zzzyyyzzzzzz|||}}}zzzzzzzzzzzzzzz{{{|||}}}{{{|||~~~~~~vvvmmmbbb\\\\\\[[[VVVRRRXXXWWWVVVUUUUUUYYY___cccfffoooyyyzzztttoooppptttrrrtttvvvyyy}}}|||wwwsssqqqqqqrrrsssrrrmmmgggeeehhhmmmqqquuu|||yyyvvvrrrqqqqqqssssssssstttrrroookkkfffbbb___]]]\\\XXXWWWXXX[[[dddvvv|||zzzwwwuuussspppllljjjccccccbbb___[[[WWWUUUUUUXXXVVVXXX^^^bbbdddhhhnnnpppuuuzzz~~~~~~~~~}}}}}}{{{|||yyyzzztttlllfff```^^^eeennntttzzz~~~vvvuuutttsssqqqmmmgggccc]]]YYYTTTQQQOOOOOONNNNNNKKKJJJKKKMMMQQQTTTVVVVVVOOOMMMKKKIIIFFFCCCAAA@@@>>>===<<<;;;999888777666333333222222333333444555555777:::???BBBBBB???===???>>><<<;;;;;;<<<===>>>>>>>>>>>>===;;;:::<<<===>>>@@@DDDHHHKKKLLLLLLKKKHHHEEEAAA<<<888555444333111111222222222333333333111111111111111111111111222222222222222222222222111111222222222333333333666555444444555777:::;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>===<<<<<<===AAADDDFFFHHHHHHGGGHHHJJJNNNQQQSSSTTTTTTTTTUUUWWWYYYZZZ[[[[[[\\\^^^___bbbccceeefffcccfffiiikkklllmmmpppqqqtttvvvzzz~~~|||vvvzzzrrr******************************+++++++++,,,,,,,,,//////.........---------------...000222555888:::@@@EEEhhh~~~nnn___bbbzzz```HHHBBB@@@<<<999;;;>>>AAAAAAAAA???===>>>===<<<:::999888888888888999;;;===@@@CCCFFFHHHFFFJJJOOOSSSVVVYYY\\\^^^aaaaaabbbeeehhhkkkllllllooopppqqqqqqqqqqqqppppppmmmnnnppprrruuuwwwyyyzzzzzzyyyyyyzzz|||{{{yyywwwvvvwwwwwwxxxzzz{{{{{{|||~~~}}}|||{{{zzz{{{{{{|||}}}}}}|||||||||||||||}}}}}}}}}~~~}}}qqqeee]]]WWWQQQQQQSSSXXXXXXWWWVVVVVVYYY^^^bbbmmmpppssssssqqqmmmkkkiiiggghhhkkkpppxxx~~~zzzyyyzzz}}}zzzuuuoooiiihhhiiijjjqqqsssyyy~~~yyytttttttttrrrqqqpppqqqrrrrrrooommmlllmmmlllhhheeeddd```^^^___aaadddmmmvvv}}}zzzxxxwwwvvvtttsssrrrooojjjgggdddaaa^^^[[[\\\]]]```dddhhhmmmppprrryyyzzz|||~~~{{{{{{|||}}}uuummmiiifffdddggglllsss{{{}}}zzzxxxwwwvvvsssnnnhhhbbb^^^\\\[[[YYYWWWUUUTTTSSSSSSOOOOOOOOOPPPQQQSSSTTTUUURRRPPPKKKGGGDDDBBBAAAAAA:::888555555666777777666444555555333111111222333555777:::===>>>>>><<<;;;;;;::::::999:::;;;===>>>AAA===;;;;;;===>>>===:::>>>???BBBFFFJJJLLLKKKJJJDDDCCC@@@;;;666444444555333333333222222111111111222222111111111111222222111111222222222333333333333333333333444555666666777666666666666777777888999::::::;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCFFFFFFGGGIIIKKKLLLMMMNNNQQQRRRRRRTTTUUUWWWYYYZZZ``````aaabbbcccdddeeeeeeiiiiiijjjkkknnnpppsssuuuyyyyyy{{{yyywww{{{******************************+++++++++,,,,,,,,,------------------....../////////000222444666777===BBBddd|||ppp______wwwaaaJJJCCCAAA<<<<<<===???@@@@@@@@@>>>===>>>===<<<:::999888888777:::;;;<<<===@@@BBBDDDEEEGGGJJJOOORRRUUUXXX\\\^^^```aaabbbdddgggjjjkkkkkknnnoooppppppqqqqqqqqqppppppqqqrrrssstttvvvwwwwwwyyyyyyyyyzzz{{{{{{yyywwwvvvvvvwwwxxxzzz{{{|||||||||{{{zzzyyyyyyzzz{{{|||}}}}}}||||||||||||}}}}}}}}}}}}~~~zzziii^^^XXXTTTTTTWWWXXXXXXXXXWWWWWWZZZ^^^bbblllpppssstttrrrmmmiiigggiiijjjlllrrryyy|||{{{~~~xxxpppkkkhhhiiikkkpppqqqvvv{{{ttttttsssqqqooooooooopppqqqooonnnoooqqqqqqooommmkkkgggddddddeeefffnnnvvv~~~|||zzzyyywwwuuurrrppplllgggcccbbbccceeeiiinnnssswwwzzz}}}}}}~~~~~~|||{{{|||}}}xxxrrrooollliiiiiimmmssszzz}}}wwwvvvtttpppkkkfffaaa^^^\\\\\\[[[ZZZXXXWWWVVVUUUSSSSSSSSSSSSTTTUUUVVVVVVUUUSSSOOOJJJFFFCCCAAA@@@:::777555555666777666666555555555444222222333555666888;;;===???>>>===<<<<<<;;;:::::::::;;;<<<===???===<<<;;;<<<<<<;;;;;;>>>>>>AAAEEEIIIKKKJJJIIIDDDCCC@@@;;;666444444555333333333222222222111111222222111111111111222222111111111111222222222222333333222333333444555666666666666666666777777888999::::::;;;;;;<<<<<<<<<<<<===>>>???AAABBBCCCCCCFFFFFFHHHIIIKKKLLLMMMNNNRRRRRRSSSTTTUUUWWWYYYZZZ^^^___aaabbbdddeeeeeeeeeiiiiiijjjkkkmmmpppsssuuuyyyzzz}}}}}}{{{******************************+++++++++,,,,,,,,,++++++,,,------.........111000000000111222444555999@@@___~~~|||ppp___[[[tttcccLLLDDDBBB===>>>??????@@@@@@@@@?????????>>><<<:::999888888777;;;<<<<<<===???AAACCCDDDHHHJJJNNNQQQSSSWWW[[[^^^^^^___aaacccfffhhhjjjkkkmmmmmmnnnooopppqqqrrrrrrtttttttttuuuuuuuuuvvvvvvyyyyyyyyyzzz|||{{{yyywwwuuuvvvwwwxxxzzz{{{|||}}}{{{{{{zzzyyyyyyzzz{{{|||}}}}}}||||||||||||}}}}}}~~~~~~qqqbbb\\\XXXXXXZZZZZZZZZ[[[ZZZZZZ\\\___aaahhhlllppprrrpppmmmjjjiiikkklllnnnssszzz}}}xxxvvvzzz|||sssmmmjjjjjjkkknnnooosss|||~~~tttssspppnnnlllkkkkkkkkkmmmmmmmmmppptttvvvwwwvvvsssnnnkkkjjjhhhggglllsss|||{{{zzzzzzzzzxxxsssmmmhhhhhhiiiiiilllpppvvv{{{~~~~~~~~~~~~}}}{{{yyy{{{{{{}}}|||wwwsssqqqmmmiiihhhkkkuuu|||~~~~~~|||uuusssppplllgggccc```^^^\\\]]]^^^^^^^^^\\\ZZZYYYVVVVVVVVVVVVVVVUUUVVVVVVVVVTTTQQQLLLGGGCCC???>>>999777555444555666666666555666666555333333444666666888;;;>>>@@@@@@???>>>===<<<;;;:::::::::;;;<<<===>>>===<<<:::999:::;;;===>>>@@@DDDHHHIIIHHHFFFCCCBBB@@@;;;666444333444333333333222222222222111222222111111111111222222111111111111222222222222222222222333333444555666666666666666666777888888999999::::::;;;<<<=========>>>???@@@BBBCCCDDDDDDFFFFFFHHHIIIKKKMMMNNNOOORRRRRRSSSTTTVVVXXXYYY[[[\\\^^^aaadddfffggggggfffhhhhhhiiikkkmmmpppsssuuuzzz|||~~~|||******************************+++++++++,,,,,,,,,******+++,,,---...//////000000///000111222444555666???YYYwwwnnn]]]ZZZsssdddMMMFFFBBB>>>@@@@@@@@@AAABBBCCCCCCDDD???>>>===;;;999888777777:::;;;;;;===???AAACCCDDDIIIKKKMMMOOORRRVVV[[[^^^]]]^^^aaacccdddfffhhhjjjkkklllmmmnnnoooqqqrrrsssvvvvvvvvvvvvwwwwwwxxxxxxzzzzzzzzz{{{}}}}}}{{{yyyuuuvvvwwwxxxzzz{{{|||}}}~~~}}}{{{zzzzzzzzz{{{|||}}}||||||||||||}}}}}}~~~xxxiiibbb^^^\\\[[[^^^___``````______```bbbcccfffiiikkklllllllllmmmlllmmmooosssyyyzzzwwwvvvyyywwwpppmmmkkkkkknnnnnnqqqzzztttqqqmmmjjjhhhfffeeedddfffgggiiilllqqquuuxxxyyyvvvrrrooonnnjjjhhhjjjpppyyy|||{{{{{{{{{{{{xxxtttppplllkkkkkkkkknnnsssxxx{{{}}}{{{zzzzzzzzzxxxvvvxxxyyy|||~~~~~~xxxsssqqqmmmiiijjjmmmxxx~~~|||yyywwwrrrppplllhhhdddaaa______]]]___bbbddddddbbb___]]]YYYYYYXXXXXXVVVUUUTTTSSSSSSQQQOOOKKKGGGCCC???===999777555444555666666555444444555444222222444555666999<<>><<<;;;::::::;;;;;;<<<>>>???<<<888666888;;;>>>>>>@@@CCCFFFGGGFFFDDDAAA@@@>>>:::666333333444222222222222222222222222222222111111111111222222222222222222333333333333222222222222333444555666666555555666666777888999999999::::::;;;<<<======>>>???@@@AAABBBDDDEEEEEEEEEFFFHHHIIIKKKMMMOOOOOORRRRRRSSSTTTVVVXXXZZZ[[[[[[]]]aaaeeehhhhhhhhhggghhhhhhiiikkkmmmpppsssuuu{{{~~~yyyyyy******************************+++++++++,,,,,,,,,******+++,,,...///000000.........///111333555777444???UUUqqqmmm[[[YYYssseeeNNNFFFCCC???@@@AAABBBCCCEEEFFFHHHHHH@@@???===;;;999888777777888888:::<<>><<<;;;;;;<<<<<<===??????<<<888666777:::>>>>>>???BBBDDDEEECCCAAA<<<===<<<999555333333333222222222222222222222222222222111111111111222222333333333444444444444555222222222222333444555555555555555555666777888999888888999:::;;;<<<===>>>??????@@@AAACCCDDDEEEFFFEEEFFFHHHJJJLLLNNNOOOPPPRRRSSSSSSUUUVVVXXXZZZ[[[[[[]]]bbbfffhhhiiiiiihhhhhhhhhiiikkknnnqqqtttvvv{{{zzzsssuuu******************************+++++++++,,,,,,,,,++++++,,,---...000000111------...///000333555777444@@@PPPkkkppp[[[WWWpppcccNNNFFFCCC???@@@AAACCCEEEGGGHHHIIIIIIAAA@@@>>><<<:::888777777777777999<<>>BBBDDDEEEEEEDDDBBBAAA@@@>>>======>>>>>>@@@@@@???<<<999777777888<<<<<<===???AAAAAA???<<<777888888777444222222333111222222222222333333333222222111111111111222222333333333333444444444444111111111222222333444555555555555555666888999:::888888999:::<<<===>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEFFFHHHJJJLLLNNNPPPQQQSSSSSSTTTUUUWWWYYYZZZ[[[]]]___bbbfffhhhiiijjjjjjiiiiiijjjlllooosssvvvxxx{{{uuupppttt******************************+++++++++,,,,,,,,,------......///000111111//////...///000222333555333???KKKeeewww^^^TTTiii|||bbbMMMEEEBBB???AAACCCEEEFFFGGGFFFEEEDDDBBB@@@>>><<<:::888777777888888:::<<<>>>AAACCCEEEFFFIIIMMMPPPRRRTTTWWWYYYZZZ^^^ccccccbbbcccgggllllllkkkkkkkkklllnnnppprrrqqqrrrsssuuuwwwxxxyyyzzzyyyyyyzzz|||~~~~~~}}}{{{zzzzzzyyyyyyyyyxxxxxxxxx|||{{{zzzyyyyyyyyyzzz{{{{{{{{{{{{{{{|||}}}~~~|||}}}}}}tttqqqpppnnnnnnooonnnppprrrqqqlllfffaaa___[[[]]]```ccceeeiiinnnqqqppppppqqqrrrtttvvvxxxyyysssooommmppptttvvv{{{zzztttrrrqqqqqqwww~~~vvvmmmgggeeeccc___[[[XXXZZZZZZYYYWWWXXX\\\___ddddddgggmmmnnnlllnnnssstttzzz}}}{{{yyyxxxxxxxxxxxxvvvvvvwwwxxxyyyxxxuuurrrooooooqqqsssuuuwwwyyyzzzwwwzzz}}}}}}}}}~~~yyy}}}xxxuuurrrooopppuuu{{{zzz{{{~~~zzz}}}|||{{{zzzxxxtttpppmmmkkkggggggfffffffffffffffgggfffhhhjjjkkkllljjjiiigggcccbbbaaa^^^ZZZUUUQQQNNNHHHFFFDDDBBBAAA@@@@@@@@@888666444333444555555444111222222222111111333555777:::>>>BBBEEEFFFFFFFFFCCCBBBAAA@@@???@@@@@@AAACCCAAA>>><<<;;;:::888666888888999;;;<<<<<<999777222444555555333222222333111111222222222333333333222222111111111111222222111111111222222222333333111111111111222333444555444444555555666888999:::777888999:::<<<===>>>>>>>>>>>>???AAABBBCCCDDDEEEEEEFFFHHHJJJMMMOOOQQQRRRSSSSSSTTTUUUWWWYYY[[[\\\___```ccceeegggiiijjjjjjjjjjjjkkknnnqqqtttxxxzzzzzztttmmmqqq******************************+++++++++,,,,,,,,,......//////000111111111111000000//////000111222222???HHHaaa}}}bbbQQQcccyyy```LLLEEEBBB???BBBCCCEEEGGGFFFDDDAAA???BBBAAA???<<<:::888777777::::::;;;<<<>>>@@@BBBCCCEEEHHHMMMPPPRRRTTTVVVXXXZZZ___cccdddcccccchhhlllllllllkkkjjjkkkmmmpppqqqpppqqqrrrssstttuuuvvvwwwwwwwwwxxxzzz|||}}}{{{zzz{{{{{{zzzyyyyyyxxxwwwwww}}}|||||||||}}}~~~{{{{{{{{{{{{|||}}}zzz{{{}}}|||wwwtttqqqqqqtttooorrrtttrrrmmmfff```]]]QQQWWW^^^eeekkkoootttvvvrrrrrrrrrssstttuuuvvvwwwtttnnnjjjlllpppsssxxxxxxtttqqqqqqvvvzzzpppiiigggddd```\\\ZZZZZZZZZWWWTTTSSSVVVYYYYYYZZZ```gggiiiiiilllqqqrrrwww}}}}}}||||||{{{{{{xxxxxxyyyzzzzzzxxxuuuqqqnnnnnnooopppqqqsssuuuvvvtttwww{{{||||||~~~xxxoookkkooosssvvv}}}{{{xxxtttsssvvv{{{xxx}}}}}}zzz|||~~~}}}zzzxxxwwwvvvuuusssrrrrrrqqqnnnllliiigggeeeeeefffgggggghhhhhhhhhhhhiiikkkllllllkkkiiihhh```___^^^[[[VVVQQQLLLIIIDDDBBB???<<<:::::::::;;;888666444333444555555444111333333333222222444666888:::???CCCFFFGGGGGGGGGDDDCCCBBBAAAAAAAAABBBCCCEEEBBB===<<<<<<<<<999555666555666888999888666333///111333333222222222333111111111222222333333333222222111111111111222222///000000000000111111111111111111111222333444555444444555555666888999:::777888999:::<<<===>>>???===>>>???@@@BBBCCCDDDDDDEEEFFFHHHJJJMMMOOOQQQRRRSSSSSSTTTUUUWWWYYY[[[\\\aaabbbccceeegggiiijjjkkkjjjkkklllnnnrrruuuyyy{{{zzztttkkknnn***++++++,,,,,,++++++***))))))***+++,,,------------.........------///000//////000000111222444555555;;;EEE[[[xxxeeeSSSdddyyyttt```NNNCCC???@@@DDDCCCCCCCCCCCCBBBCCCCCCAAAAAA???>>><<<:::999888555666777:::===@@@BBBDDDHHHJJJNNNPPPRRRTTTWWWZZZ\\\^^^```aaabbbdddgggjjjlllllllllkkkjjjllloooqqqsssqqqppprrrvvvyyyyyyxxxtttvvvxxx{{{{{{zzzyyywwwwwwyyy{{{|||{{{{{{|||}}}{{{zzzyyyzzz|||~~~~~~}}}|||}}}}}}|||zzzyyyyyyzzz~~~wwwsssssstttrrrssssssmmmddd[[[UUUSSSTTTYYYbbbllltttxxxzzz{{{|||vvvqqqqqqvvv|||~~~~~~wwwsssnnnjjjjjjoootttxxxzzz{{{xxxzzz{{{tttqqqnnnggg___[[[ZZZ[[[[[[XXXSSSPPPPPPQQQRRRUUUYYY[[[]]]aaahhhmmmqqqtttyyy}}}~~~{{{xxxxxxxxxwwwvvvsssqqqpppooojjjdddcccfffkkknnnooooooqqqtttwwwzzz~~~yyynnneeeeeeddddddhhhsss~~~xxxvvvvvvxxxzzzyyy||||||yyyxxx{{{~~~}}}wwwqqqmmmmmmnnnooonnnllljjjhhhfffdddccchhhgggffffffggghhhfffdddccceeehhhkkkkkkkkkiiigggdddaaa]]]XXXRRRMMMIIIGGG@@@???===:::999888888999999777555333222111111222333444555444333333444666888;;;???CCCFFFGGGFFFFFFDDDCCCBBBBBBBBBCCCEEEFFFAAA???===<<<<<<:::888666555444333222222222333444333333333222222111111111111111111222222333333333222222333333333333444444333333444444333333222111222222111111222222333444777777666666777888999:::888888:::;;;<<<=========@@@??????BBBEEEGGGFFFDDDGGGIIIKKKKKKLLLNNNQQQSSSUUUWWWYYYZZZZZZ\\\___aaa___aaadddeeeffffffhhhjjjkkkjjjkkknnnrrrvvvyyyzzzrrrlllppp***++++++,,,,,,++++++***))))))******++++++,,,,,,---.........------///000//////000000111222444555666<<>>>>>>>>@@@???@@@BBBEEEGGGFFFDDDGGGIIIKKKLLLLLLNNNQQQSSSUUUWWWYYYYYYZZZ\\\___aaaaaacccfffgggggghhhjjjkkkkkkkkklllooosssxxx{{{|||~~~nnnkkkooo***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,---.........------///000//////000000111222444555777;;;@@@SSStttttt```iiivvvyyygggRRRCCC===<<<>>>???AAACCCCCCCCCBBBAAA??????>>><<<;;;999888777555666777999<<>><<<:::999999999999888666444222222222222111222333222111111333555888:::???CCCGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGCCC@@@<<<:::::::::999999666555333222111111111222333333333222222222222111333333333333444444444444222222333333333333444444444444444444444333222222222222222222222333444444555555555666777888888999:::;;;<<<>>>?????????@@@@@@@@@AAACCCFFFGGGFFFEEEGGGIIIKKKLLLMMMOOORRRTTTUUUWWWYYYZZZZZZ\\\___bbbccceeehhhiiijjjjjjlllmmmllllllnnnqqquuuyyy}}}wwwkkkjjjooo***++++++,,,,,,++++++***............------------,,,.........------...000/////////000111222444444777;;;===OOOsssxxxbbbgggrrrkkkUUUDDD>>>>>>;;;===@@@CCCCCCCCCAAA@@@>>>>>>===<<<:::999888777555666777999<<<>>>AAABBBEEEGGGJJJMMMNNNQQQTTTVVVVVVYYY]]]___aaadddgggiiiiiikkklllmmmmmmooorrrtttttttttttttttuuuttttttsssvvvuuuuuuuuuuuuwwwxxxyyywwwyyy{{{|||{{{{{{|||}}}~~~{{{zzzzzzzzzyyywwwvvvwwwyyyyyyyyyyyyzzz|||}}}~~~}}}yyysssnnnkkkjjjhhhccc\\\VVVQQQNNNMMMSSSZZZdddooowww{{{{{{zzz{{{yyywwwyyy}}}}}}xxxuuusssrrrrrrooovvv{{{yyy{{{}}}}}}xxxsssqqqiiigggbbb\\\UUUPPPMMMLLLKKKKKKKKKKKKLLLNNNQQQSSSUUUZZZ```eeejjjooosssvvv|||yyyttthhhhhhhhhgggfffeeedddddd___^^^\\\]]]```dddhhhjjjppprrruuuxxx{{{zzzpppgggaaa___\\\[[[^^^dddlllqqqooossszzz~~~{{{xxxyyy{{{|||xxx{{{ssshhhbbbbbbdddffffffdddcccbbb``````ccchhhkkkttttttsssnnnhhhaaa\\\ZZZ]]]]]]^^^______```aaaaaabbbbbbdddeeeddd```ZZZUUUUUUUUUUUUUUUVVVXXXYYYZZZUUUTTTRRRPPPNNNLLLJJJJJJEEECCCAAA>>><<<:::::::::999888666444333222222222///111111111000111333444777:::???CCCGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFCCC@@@;;;999999999::::::666555333111000000111111222222222222222222222222444444444444444444444444222222222333333333444444444444444555444333333222333222222222222333444444333444555666777888888888:::;;;===>>>??????@@@@@@@@@AAABBBDDDFFFGGGGGGGGGHHHIIIKKKMMMNNNPPPSSSUUUUUUWWWYYYZZZ[[[]]]```cccdddfffiiijjjkkkkkkmmmooommmnnnqqqtttwww{{{tttjjjiiinnn***++++++,,,,,,++++++***------------,,,,,,,,,,,,,,,.........------...000/////////000111222444444555999;;;LLLsssxxxaaacccmmmoooVVVDDD??????;;;===@@@BBBCCCBBBAAA???>>>>>>===;;;:::999888888666666777999;;;>>>@@@AAADDDFFFJJJLLLNNNPPPSSSVVVWWWZZZ^^^aaaccceeegggiiiiiijjjkkklllkkklllnnnppppppqqqssstttuuuuuuuuuvvvvvvvvvuuutttuuuwwwxxxzzzwwwyyy{{{|||{{{{{{|||}}}}}}|||zzzyyyzzz{{{zzzyyyuuuwwwyyyyyyyyyyyy{{{|||{{{|||~~~xxxyyyzzzyyyvvvqqqllliiifffccc___[[[XXXVVVTTTSSSUUU[[[dddmmmtttvvvvvvuuuvvvvvvwwwzzz~~~~~~||||||tttyyy}}}vvvrrrqqqyyy}}}{{{{{{|||{{{llliiiccc]]]XXXTTTQQQPPPOOOMMMKKKJJJJJJLLLMMMNNNNNNPPPSSSVVVYYY___eeejjjqqquuuzzz~~~~~~|||zzzuuunnniii```______^^^^^^]]]]]]]]][[[[[[\\\^^^```dddiiillltttvvvxxxzzz|||zzzrrrhhheee```]]]]]]```eeehhhgggiiimmmrrrxxx|||~~~~~~|||zzzxxxwwwxxx{{{wwwpppmmmggg^^^YYYXXXYYYYYYWWWYYYYYYXXXVVVUUUWWW[[[___eeeggggggeee```[[[WWWVVVWWWWWWYYYZZZ\\\^^^______```aaabbbcccbbb^^^WWWQQQNNNMMMLLLLLLLLLNNNPPPQQQPPPPPPPPPOOOOOONNNNNNNNNHHHFFFDDD@@@>>><<<;;;;;;:::888666444333222333333///000111111000111333555777:::>>>CCCFFFGGGGGGGGGDDDEEEEEEEEEEEEDDDDDDDDDBBB>>>:::888888999999999555444333111000000111111222222222222222222222222444444444444444444444444222222222333333333444444444444555555555444333333333333222222333333444555333444555777888999999888:::;;;<<<===>>>?????????@@@BBBDDDEEEFFFGGGGGGHHHHHHJJJLLLMMMNNNQQQTTTVVVVVVXXXZZZ[[[]]]___bbbeeedddgggiiikkkkkklllnnnooonnnqqqtttvvvxxx||||||rrrhhhgggjjj***++++++,,,,,,++++++***************++++++++++++---.........------///000//////000000111222444555444999:::JJJrrr{{{bbb```hhhwww[[[GGG@@@@@@===>>>@@@BBBBBBBBBAAA@@@>>>>>>===<<<;;;:::999999666666777999;;;===???@@@DDDFFFJJJLLLNNNPPPSSSVVVWWWZZZ___bbbccceeeggghhhgggiiijjjjjjiiiiiikkkllllllooorrrtttuuuuuuvvvxxxwwwvvvuuuuuuvvvwwwyyyzzzwwwyyy{{{|||{{{{{{|||}}}{{{zzzyyyyyyzzz{{{{{{zzzvvvxxxyyyzzzyyyyyy{{{}}}{{{|||~~~{{{ssstttuuuuuusssooollliiieeebbb___]]]]]]]]]\\\[[[YYY]]]eeelllrrrtttttttttqqqrrrvvvzzz~~~uuuqqqnnnsss|||zzzxxxxxx~~~pppllleee```\\\XXXUUUSSSRRROOOKKKIIIIIIJJJIIIIIIJJJJJJKKKKKKMMMRRRXXX]]]cccgggmmmrrruuu{{{wwwsssooollljjjgggaaa\\\WWWWWWVVVUUUUUUUUUVVVVVVVVVXXX[[[]]]```ccchhhkkkvvvwwwzzz|||~~~zzzmmmjjjddd```]]]]]]___aaa```aaadddhhhmmmsssxxx{{{wwwvvvuuutttvvvyyy}}}{{{zzzvvvmmmeee___XXXUUUTTTTTTRRRPPPQQQQQQQQQOOONNNOOOQQQSSSTTTVVVXXXWWWTTTQQQOOOOOOQQQQQQSSSUUUWWWYYY[[[\\\]]]^^^___```___ZZZSSSNNNKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOLLLJJJGGGCCC@@@>>>======:::999777555333333333333...000111111000111333555777:::>>>BBBDDDEEEEEEEEE@@@AAABBBBBBCCCCCCBBBBBB???<<<999777777888888777444333222000000111222222111222222222222333333333444444444444333333333333222222333333333333444444555555555555555444333333333333333333333444444555333444666888:::::::::999:::;;;<<<>>>????????????@@@CCCEEEFFFFFFGGGHHHIIIHHHJJJLLLNNNOOOQQQUUUXXXWWWYYY\\\]]]___aaadddgggfffhhhkkkllllllmmmoooppppppsssvvvxxxxxx{{{|||pppfffeeejjj***++++++,,,,,,++++++*********++++++,,,,,,---------.........------///000//////000000111222444555444999999IIIppphhhbbbfffhhhPPPDDDBBB@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>===<<<;;;::::::666666777888:::===???@@@DDDGGGJJJLLLNNNPPPSSSVVVWWWZZZ^^^aaabbbcccdddfffdddfffiiijjjiiijjjkkkmmmkkkooosssuuuuuuuuuvvvwwwvvvvvvvvvwwwwwwxxxyyyzzzwwwyyy{{{|||{{{{{{|||}}}|||zzzxxxyyyzzz{{{{{{zzzxxxyyy{{{{{{zzzzzz{{{}}}|||}}}{{{qqqrrrrrrrrrqqqooonnnmmmgggeeebbbbbbdddeeecccaaa```cccgggkkknnnooooooooommmpppvvv|||uuusssppprrr{{{zzzwwwttttttyyyyyysssllleeeaaa^^^ZZZXXXWWWSSSNNNKKKKKKJJJIIIGGGGGGHHHHHHGGGHHHJJJNNNQQQTTTYYY```dddhhhmmmtttyyyyyyxxxxxxxxxxxxvvvrrroooiiiddd___\\\[[[YYYUUURRRPPPPPPOOONNNNNNOOOPPPQQQSSSVVV[[[^^^```dddhhhlllsssuuuxxx{{{~~~}}}rrroooiiiccc___]]]]]]]]]\\\^^^bbbfffjjjnnnrrruuutttsssrrrrrrtttwwwzzz}}}~~~{{{vvvzzzzzzpppiii```ZZZWWWTTTQQQNNNLLLMMMMMMLLLJJJIIIIIIKKKIIIKKKMMMMMMKKKIIIIIIIIIKKKLLLMMMPPPRRRTTTVVVWWWYYYYYYZZZ[[[ZZZVVVPPPLLLIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHKKKMMMOOOPPPQQQOOOMMMJJJFFFCCCAAA??????:::999777555333333333333///000111111111222444666777999===AAACCCCCCCCCBBB===>>>???AAABBBBBBBBBBBB<<<:::777666777777666555222111000000000111333333111111222222222333333333444333333333222222222222222222333333333333444444555555555555555444444333444333333333333444555555333555777:::;;;;;;;;;:::<<<<<<>>>???@@@AAAAAAAAA@@@CCCFFFGGGFFFFFFHHHJJJHHHJJJMMMNNNPPPRRRVVVXXXYYY[[[]]]___```cccfffiiihhhjjjmmmnnnnnnoooqqqrrrqqquuuxxxyyyxxxzzz~~~pppfffiiiqqq+++++++++,,,,,,+++++++++------......///000111111---.........------///000//////000000111222444555444::::::HHHnnnmmmeeefff}}}uuuYYYJJJEEEBBBBBBAAAAAAAAAAAAAAAAAA??????>>>===<<<;;;;;;:::666666777888:::===>>>@@@EEEGGGJJJMMMNNNQQQTTTVVVVVVYYY^^^```aaabbbbbbcccbbbeeehhhjjjjjjkkkmmmooolllppptttuuuttttttuuuvvvvvvwwwwwwxxxyyyyyyzzzzzzwwwyyy{{{|||{{{{{{|||}}}}}}{{{yyyyyyzzzzzzyyyxxxyyy{{{|||{{{zzzzzz{{{}}}}}}}}}rrrrrrqqqpppppppppppppppjjjhhhffffffhhhiiigggdddfffgggiiijjjjjjiiihhhgggkkkpppvvv}}}vvvuuussssssxxxyyyuuurrrqqqvvv}}}{{{ssslllgggddd___\\\[[[WWWQQQNNNMMMMMMJJJHHHEEEGGGHHHHHHGGGGGGIIIJJJLLLQQQVVVZZZ]]]aaaggglllmmmmmmnnnnnnmmmiiiccc___```[[[VVVSSSSSSRRROOOLLLLLLLLLKKKJJJJJJKKKMMMNNNSSSWWW\\\```bbbeeejjjnnnooorrrvvvzzz~~~vvvssslllfffaaa^^^]]]]]]\\\___dddhhhjjjkkklllnnnrrrqqqpppppprrruuuyyy{{{vvvxxxzzz}}}}}}~~~yyylllbbb[[[VVVRRRNNNJJJKKKLLLKKKHHHFFFFFFFFFFFFHHHIIIHHHGGGFFFFFFGGGGGGHHHJJJLLLOOOQQQSSSTTTWWWVVVWWWWWWVVVSSSNNNJJJGGGFFFFFFEEECCCBBBAAAAAAEEEFFFHHHKKKNNNQQQSSSTTTQQQOOOKKKHHHDDDBBBAAA@@@:::999777555444333333333///000222222222222555777777:::===@@@BBBBBBAAA@@@;;;<<>>???@@@AAABBBBBBBBB@@@CCCGGGGGGFFFFFFHHHKKKHHHJJJMMMNNNPPPSSSVVVYYYZZZ\\\^^^```bbbdddhhhjjjiiilllnnnppppppqqqssstttrrrvvvyyyyyyxxxyyysssiiinnnyyy************************++++++,,,,,,,,,,,,---------------.........//////000000000000111222333444666444;;;GGG]]]uuukkkkkk|||\\\HHHCCC????????????????????????======<<<<<<;;;:::999888555777888888999;;;>>>AAACCCEEEHHHKKKMMMPPPTTTWWWXXXYYY[[[]]]```aaabbbbbbdddeeefffgggiiikkkllllllnnnpppsssuuuuuuuuuvvvwwwxxxxxxwwwwwwxxxzzz{{{}}}zzz|||}}}}}}|||{{{{{{|||zzzyyyxxxxxxxxxzzz|||~~~vvvxxxzzzzzzyyyzzz{{{}}}|||}}}~~~xxxvvvtttqqqooooooppppppqqqqqqpppnnnmmmlllkkkjjjmmmllliiieeeaaa```aaaccclllpppxxxzzzwwwsssrrruuu}}}{{{tttmmmjjjkkklllzzzxxxpppkkkgggccc```^^^[[[WWWTTTRRROOOLLLJJJKKKKKKIIIHHHHHHHHHIIIJJJJJJJJJKKKNNNSSSXXX\\\___eeegggiiijjjgggbbb\\\YYYUUUTTTRRROOOLLLJJJIIIHHHHHHHHHGGGFFFFFFIIIMMMQQQSSSWWW[[[___bbbeeeiiikkkrrrrrrtttwww|||{{{uuuooohhhcccaaa^^^[[[WWWZZZ]]]```bbbcccdddfffhhhjjjjjjmmmrrrvvvwwwsssnnnqqqttt|||zzz|||~~~zzzzzz~~~~~~xxxmmmfff]]]SSSLLLLLLKKKIIIGGGFFFDDDDDDDDDFFFEEEEEEEEEEEEFFFFFFGGGEEEFFFFFFGGGIIIKKKMMMNNNOOOPPPPPPPPPOOOLLLIIIGGGFFFEEEDDDDDDBBBBBBAAA@@@BBBEEEIIILLLNNNPPPSSSUUUTTTQQQNNNIIIFFFCCCAAA@@@AAA<<<666444444444333222111222222111000111333666888;;;@@@BBBAAA@@@???>>>>>>>>>>>>???@@@@@@>>><<<888777444222222222333444111111111111111111111111//////000111222222333333222222444555555444222222444444444555555555666666777777666666555555555555333333333333333333333333666666777888999::::::;;;:::;;;===>>>@@@AAAAAAAAABBBCCCDDDFFFHHHIIIIIIJJJKKKNNNPPPRRRSSSUUUWWWZZZ\\\]]]^^^___aaadddiiimmmjjjkkkmmmoooqqqrrrsssttttttuuuvvvxxx{{{yyyrrrlll************************++++++,,,,,,,,,,,,---------------.........//////000000000000111222333444777555;;;EEEYYY~~~uuujjjhhh}}}~~~]]]HHHBBB??????????????????????????????>>>===<<<:::999888666777999999999;;;???AAABBBEEEHHHJJJLLLOOOSSSVVVWWWXXXZZZ]]]___aaacccccccccdddfffhhhjjjlllmmmnnnmmmooorrrtttttttttuuuvvvyyyxxxxxxxxxxxxyyy{{{|||zzz|||}}}}}}|||{{{{{{|||{{{zzzyyyxxxxxxyyy{{{|||yyyzzz{{{{{{{{{{{{|||}}}|||}}}~~~~~~|||zzzwwwuuutttsssttttttttttttsssrrrqqqpppoooooommmkkkfff```]]]]]]```ccckkkooovvv~~~~~~zzztttrrrsssyyy|||wwwuuuwww|||~~~uuummmhhhhhhiiiqqqwww~~~}}}}}}xxxsssooojjjfffaaa^^^ZZZWWWUUUSSSPPPNNNNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIIIIJJJMMMPPPTTTVVVZZZ\\\___aaaaaa]]]YYYWWWTTTRRRPPPMMMKKKIIIHHHGGGEEEEEEEEEDDDEEEHHHMMMQQQXXX[[[___bbbeeegggkkkmmmooopppqqquuuzzzyyyuuuooohhhdddaaa___[[[XXXZZZ\\\^^^___^^^___```aaaaaaccchhhnnnrrrrrrpppnnnkkknnnuuuzzzxxx|||zzzyyyyyy{{{vvvnnnhhhaaaYYYSSSLLLKKKJJJHHHFFFEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOOOOOOOMMMKKKHHHGGGFFFFFFEEEDDDCCCBBBAAAAAADDDFFFJJJLLLNNNPPPRRRTTTSSSQQQMMMIIIEEECCCBBBAAAAAA===888555444444333111111222222222111222555777999<<>>===;;;999888777999:::::::::<<>>999666444333222111111222333333222444777999:::>>>BBBEEEDDDCCCBBBBBBCCCBBBAAAAAAAAA???<<<999555444222111000111111222111111111111111111111111000000000111222222333333222222111111111111222222222222333333333444444444555555444444444444333333333333333333333333333333666666777888999::::::;;;<<<<<<>>>@@@AAABBBBBBBBBCCCDDDFFFHHHJJJKKKLLLLLLMMMOOORRRTTTUUUVVVYYY[[[\\\___bbbeeefffgggjjjlllkkklllnnnpppqqqrrrssssssvvvvvvxxxzzz~~~|||ttt************************+++++++++,,,,,,,,,------............////////////000000000000111222333444777555:::AAAOOOpppvvveee^^^rrrcccMMMCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>======;;;:::999888999::::::;;;<<>>:::777333333222111000000111111111111111111111111111111000000111111111222222222333222111000000111222333111111222222222333333333333333333333333333333333222222333333333333444444666666777888999::::::;;;<<<===???@@@BBBBBBCCCCCCCCCDDDFFFHHHJJJKKKLLLMMMNNNPPPSSSUUUVVVWWWZZZ\\\]]]```eeehhhiiiiiikkkllllllmmmooopppqqqrrrrrrrrruuuvvvwwwzzz~~~yyy************************+++++++++,,,,,,,,,------........./////////000000000000000000111222333444555444:::???LLLkkkxxxddd[[[nnnhhhOOOCCC@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;<<<<<<<<<;;;;;;:::999:::;;;;;;:::<<>>IIIgggzzz~~~~~~hhh[[[nnnmmmQQQBBBAAAAAAAAAAAAAAAAAAAAAAAA:::;;;;;;;;;;;;;;;::::::999::::::::::::;;;>>>@@@AAACCCEEEGGGHHHKKKNNNQQQQQQSSSVVVZZZ^^^aaacccdddfffgggggghhhiiiiiijjjjjjmmmpppssstttttttttuuuvvvxxxxxxyyyzzzzzzzzzyyyyyyzzz|||}}}}}}|||{{{{{{|||{{{zzzzzzyyyxxxwwwwwwvvvvvvwwwxxxxxxvvvvvvwwwxxx{{{|||}}}~~~~~~{{{yyyssstttuuutttsssrrrsssuuuyyy|||~~~wwwtttvvvwwwuuurrrooolllfff___YYYXXXYYY\\\XXXaaammmvvv||||||zzzzzzvvvwwwyyy{{{{{{yyywwwuuurrrtttvvvwwwwww~~~~~~xxxuuuqqqnnnkkkiiifffddd\\\\\\[[[ZZZXXXVVVTTTRRRLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQUUUTTTRRRPPPNNNMMMLLLLLLGGGHHHJJJKKKLLLNNNRRRTTTYYY[[[^^^_________```bbbbbbbbbbbbeeejjjqqqyyy}}}|||vvvrrrnnnkkkkkkhhhddd```YYYYYYXXXVVVTTTTTTVVVXXXWWWWWW]]]ooo~~~{{{xxxuuusssrrrooojjjgggeeeccc```^^^[[[[[[YYYWWWTTTQQQOOOMMMLLLLLLKKKKKKJJJKKKKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAACCCCCCEEEGGGIIIKKKLLLMMMIIIIIIHHHGGGFFFEEEEEEDDDAAACCCGGGIIIKKKMMMOOOQQQKKKHHHDDDAAA???@@@AAACCC@@@@@@>>>;;;777444333333222333444444333555888:::===@@@EEEHHHIIIHHHGGGGGGFFFDDDBBB@@@???<<<777444111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111222222222333333333222222333333333333444444111222222333333444444555666666777888999::::::;;;<<<<<<>>>@@@AAABBBBBBBBBAAABBBDDDGGGIIIKKKLLLMMMNNNPPPSSSUUUVVVWWWZZZ\\\___bbbgggiiijjjjjjkkkllloooooopppqqqrrrrrrrrrqqqssstttvvvzzz~~~~~~{{{************************++++++,,,,,,,,,,,,------.../////////000000000000000000000000111222333444444444999===FFFbbbzzz|||xxxzzz}}}mmm___qqqqqqTTTDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<:::999888888999:::999999:::===???BBBCCCFFFGGGIIIKKKNNNQQQRRRSSSVVVZZZ]]]```aaabbbcccccceeefffhhhjjjkkklllkkknnnqqqssssssrrrssstttvvvwwwyyyzzzzzzzzzzzzyyyzzz|||}}}}}}|||{{{{{{|||yyyyyyyyyyyyyyyxxxwwwvvvtttuuuwwwwwwvvvvvvwwwyyy{{{|||}}}|||yyyzzzzzzyyyyyyzzz}}}}}}vvvtttvvvvvvsssnnngggfffccc^^^XXXVVVVVVWWWVVV^^^kkkwww}}}}}}~~~}}}{{{uuusssssstttuuuxxx~~~zzzwwwssspppnnnllliiiggg`````````___^^^\\\ZZZXXXRRRRRRRRRRRRRRRQQQQQQPPPNNNNNNOOOOOOPPPQQQQQQRRRUUUTTTRRRPPPOOONNNMMMMMMJJJKKKMMMMMMMMMNNNPPPRRRUUUWWWZZZ[[[[[[[[[]]]^^^^^^^^^^^^```eeelllssswww|||~~~wwwtttpppnnnmmmkkkfffbbb[[[[[[YYYWWWTTTTTTUUUWWWUUUWWW^^^kkk}}}~~~~~~{{{xxxtttqqqooollliiigggeeeccc___\\\VVVVVVVVVTTTQQQNNNLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLIIIIIIHHHHHHGGGHHHHHHHHHFFFEEEDDDBBBAAA@@@??????@@@AAACCCFFFIIIMMMOOOQQQMMMMMMLLLKKKJJJIIIHHHHHHBBBEEEGGGIIIIIIIIIKKKLLLHHHEEEAAA>>>===>>>@@@BBB???@@@???<<<777444444555222333444333333444666999===@@@EEEHHHIIIHHHGGGHHHEEECCCAAA???>>>;;;666333111111222222222222222111111111111111111111111111111111111111111111111111222222333333333333222222222222222222333333333444333333333333444444444555111111222333333444555555666666777888999::::::;;;;;;<<<===???@@@AAABBBBBBBBBCCCEEEHHHJJJLLLNNNNNNMMMPPPRRRTTTUUUWWWYYY\\\```cccfffhhhiiijjjkkklllppppppqqqrrrrrrrrrqqqqqqsssuuuwww{{{|||yyyxxx************************++++++,,,,,,,,,---------////////////000000000000000000000000111222333444444444:::<<>><<<:::888666888999999999888999<<>>===???@@@BBBEEEIIINNNQQQSSSPPPPPPOOONNNMMMLLLKKKKKKEEEFFFHHHHHHGGGGGGGGGHHHGGGDDD@@@===<<<===@@@BBB>>>??????<<<888555555666333444444333222333555777<<<@@@EEEHHHIIIHHHHHHHHHDDDBBB@@@???===:::666333111222222333333333222222111111111111111111111111222222111111111111111111222333444555555444333222222222333333333444444444333333333444444555555555111111222333333444555555666666777888999::::::;;;:::;;;===>>>@@@AAAAAAAAACCCDDDFFFIIILLLNNNOOOPPPMMMOOORRRTTTUUUVVVYYY[[[aaacccfffhhhhhhiiikkkmmmpppqqqqqqrrrrrrrrrqqqqqquuuvvvxxx|||xxxuuuuuu***++++++,,,,,,++++++***++++++,,,,,,,,,---------000000000000////////////000111111222222333444444222999999:::EEESSSiii{{{xxxttt^^^dddmmmSSSEEE???>>>>>>???AAABBBBBBAAA@@@??????===;;;999888666888888999:::;;;===>>>???>>>AAADDDFFFGGGIIILLLNNNRRRSSSUUUWWWZZZ\\\^^^___aaabbbdddfffiiikkkmmmmmmnnnoooqqqrrrrrrsssuuuwwwtttuuuvvvwwwxxxyyyyyyyyyxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvvvvyyyxxxwwwvvvvvvxxxzzz|||zzz{{{|||~~~{{{zzz}}}}}}}}}~~~zzzzzzzzzyyyyyyzzz{{{{{{yyyuuuqqqoooppppppooonnnccc___ZZZWWWVVVUUUUUUTTTWWWYYY___kkkyyy|||yyytttrrrqqqqqqqqqqqqvvv~~~{{{vvvssssssrrrooollljjjeeeccceeefffcccbbbcccaaa```___^^^^^^___```aaa\\\[[[ZZZXXXWWWVVVUUUUUUYYYVVVRRRNNNLLLMMMNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTSSSRRRPPPPPPPPPSSSVVVWWWWWWVVVWWWZZZ```ggglllnnnsssvvv{{{zzztttqqqqqqpppnnnkkk```\\\XXXVVVVVVVVVUUUUUUTTTUUUXXX^^^fffqqqzzz{{{tttuuu}}}yyyyyy~~~}}}|||{{{wwwsssooonnnjjjfffcccbbbaaa]]]ZZZYYYXXXWWWVVVVVVTTTQQQNNNMMMOOOPPPQQQPPPNNNLLLJJJIIIIIIIIIHHHHHHGGGGGGGGGJJJHHHFFFEEEEEECCC@@@===@@@@@@AAABBBFFFIIIMMMOOONNNNNNNNNNNNNNNNNNNNNNNNJJJIIIHHHHHHHHHIIIGGGFFFCCCBBB???<<<;;;:::;;;<<>>@@@DDDIIIJJJHHHEEECCC@@@===;;;999888666444111111111111111111111111111111111111111111111111333333222111111222333333000111222333333333333333333333222222333333444555222222222222222222222222222222222222333444555666777888999999888777888999<<<<<<<<<===>>>@@@BBBCCCEEEFFFGGGIIIKKKLLLMMMNNNNNNPPPSSSUUUUUUWWWZZZ\\\```aaadddgggjjjlllnnnnnnooopppqqqrrrtttuuuvvvvvvyyyyyyzzz}}}uuuooo}}},,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------000000000000////////////000111111222222333444444222999888999DDDRRRiii|||www}}}yyydddjjj~~~hhhQQQDDD???>>>>>>???AAABBBBBBAAA@@@??????===<<<:::888777888888888999;;;<<<>>>???>>>@@@CCCEEEGGGIIILLLNNNQQQRRRTTTWWWZZZ]]]___```cccdddeeegggiiikkklllmmmnnnoooqqqrrrrrrsssuuuwwwuuuvvvvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyyyyzzz{{{{{{{{{zzzyyyxxxyyyxxxwwwwwwxxxyyyzzz{{{zzz{{{|||~~~yyyrrrnnnnnnooooooqqqtttuuutttttttttssstttttttttrrrnnnkkkiiijjjkkkjjjiiibbb^^^YYYVVVUUUUUUTTTSSSUUUVVV[[[fffsss~~~|||vvvrrrqqqpppooonnnjjjqqq}}}{{{wwwuuutttpppmmmlllhhhfffiiikkkiiiiiikkklllkkkiiigggeeecccbbbbbb```___]]]\\\ZZZYYYYYYYYYYYYVVVSSSPPPOOOOOOQQQRRRTTTUUUVVVWWWXXXXXXWWWWWWTTTSSSPPPOOONNNPPPQQQSSSVVVVVVWWW[[[aaahhhnnnpppuuuwww{{{~~~yyyuuusssqqqnnnmmmbbb___[[[YYYWWWVVVTTTSSSTTTUUUWWW[[[bbbkkktttyyy~~~wwwmmmkkkrrrvvvtttuuu|||~~~}}}{{{zzzxxxtttqqqmmmjjjfffcccbbb```]]]ZZZXXXWWWUUUSSSSSSQQQNNNLLLKKKMMMPPPRRRRRRPPPNNNLLLJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJHHHGGGFFFEEEBBB@@@>>>>>>>>>???AAAEEEIIILLLNNNNNNNNNNNNNNNOOOOOOOOOMMMKKKJJJIIIJJJJJJHHHGGGDDDCCC@@@>>>=========>>>AAACCCCCC@@@;;;666444444444333222111222555777999<<<<<<>>>CCCGGGHHHFFFCCCDDDAAA>>>;;;999888555333111111111111111111111111111111111111111111111111333222222111111222222333111111222333333333222222111111000000111111222333222222222222222222222222222222222222333333444555666888999999888888999:::<<<<<<<<<===???@@@BBBCCCFFFFFFGGGIIIKKKLLLNNNNNNOOOQQQTTTUUUVVVXXX[[[]]]```aaadddgggiiikkkmmmmmmppppppqqqrrrtttuuuvvvwwwxxxxxxyyy|||}}}ooommm~~~,,,------......------,,,,,,,,,,,,,,,------------////////////000000000000000111111222222333444444333999777888CCCPPPhhhkkknnntttxxxeeePPPDDD???>>>===>>>@@@AAAAAAAAA@@@??????>>><<<:::888777777777888999:::<<<===>>>>>>@@@CCCEEEFFFHHHKKKMMMOOOPPPSSSWWW[[[^^^aaabbbeeefffggghhhiiikkkllllllnnnppprrrrrrrrrsssuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxzzz{{{{{{{{{zzzzzzyyyzzz|||~~~~~~}}}{{{zzzxxxxxxyyyzzzzzzzzzzzzyyyzzz{{{|||~~~tttjjjaaa^^^^^^___dddjjjmmmllllllkkkjjjjjjiiiiiihhhfffdddcccdddffffffeee```]]]XXXUUUTTTTTTSSSSSSRRRRRRUUU^^^kkkvvv|||~~~~~~yyytttqqqooonnnlllcccfffnnnyyy|||yyyvvvrrrqqqmmmllloooqqqqqqqqqtttssssssrrrqqqnnnkkkgggeeedddcccbbb```___^^^]]]]]]ZZZXXXVVVSSSRRRRRRSSSTTTVVVWWWWWWXXXXXXXXXWWWWWWUUUSSSQQQNNNMMMMMMNNNOOOUUUVVVYYY]]]dddkkkqqqtttzzz{{{~~~{{{uuuqqqooonnndddbbb___]]][[[XXXUUURRRTTTTTTUUUXXX]]]eeelllpppxxx|||uuuiiiaaaeeekkknnnrrryyy~~~|||zzzyyyxxxvvvtttooollliiifffeeeccc```]]][[[YYYUUUSSSQQQPPPMMMLLLHHHKKKPPPSSSTTTSSSQQQOOOKKKKKKKKKKKKLLLLLLLLLLLLMMMKKKJJJIIIIIIHHHEEECCC???>>>===<<<>>>BBBGGGIIIMMMMMMNNNNNNOOOOOOPPPPPPPPPNNNLLLLLLLLLKKKIIIHHHEEEDDDBBB@@@??????@@@AAABBBCCCCCC@@@<<<888555555555444333333444666888::::::;;;===AAAEEEFFFDDDBBBFFFCCC>>>;;;999777555333222222222222222222222222111111111111111111111111333222111111111111222333333333222222222222222111111111000000111111222333222222222222222222222222333333222222222333444444555777888999888999:::<<<<<<<<<===>>>???AAABBBCCCFFFFFFHHHIIIKKKMMMNNNNNNPPPRRRUUUWWWXXXYYY\\\^^^```bbbdddfffhhhjjjkkkkkkpppqqqrrrssstttvvvwwwwwwvvvwwwxxx{{{uuujjjlll,,,,,,------------,,,,,,,,,,,,,,,------------...////////////000000000000000111111222222333444444444888666888BBBMMMgggnnnnnnlll~~~vvvfffSSSFFF???===<<<===???@@@AAA@@@@@@??????>>><<<;;;999888777777777888999;;;===>>>===???BBBDDDFFFHHHJJJMMMMMMOOORRRVVV[[[___bbbdddgggggghhhiiijjjkkkkkklllnnnppprrrsssssssssuuuwwwxxxxxxwwwvvvvvvvvvvvvvvvwwwxxxzzz{{{{{{{{{{{{zzzxxxyyy|||~~~~~~}}}|||xxxyyy{{{||||||{{{zzzyyyzzz{{{}}}~~~qqqhhh^^^ZZZYYYZZZ^^^dddeeeeeedddcccbbb```___^^^___^^^^^^___```bbbcccddd___\\\WWWTTTSSSSSSSSSRRRPPPPPPQQQXXXbbbllltttwwwxxxxxxyyy|||{{{vvvsssqqqpppnnngggggghhhmmmxxx{{{yyytttrrrtttvvvvvvvvvyyytttuuuwwwwwwuuuqqqmmmjjjggggggeeecccbbbaaaaaaaaa___]]][[[XXXVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSTTTRRRPPPOOONNNNNNOOOOOOUUUXXX\\\aaagggnnnuuuyyywwwqqqnnnoooeeedddcccbbb```]]]XXXUUUUUUTTTTTTVVVZZZaaagggkkktttxxx|||~~~ooobbbaaaggglllrrryyy}}}~~~zzzxxxwwwwwwvvvuuuqqqpppnnnkkkiiifffdddbbbaaa^^^YYYVVVTTTSSSQQQOOOJJJMMMQQQUUUVVVTTTQQQOOOLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMKKKKKKLLLKKKIIIGGGCCCAAA???>>>???BBBFFFIIILLLLLLMMMNNNOOOPPPQQQQQQRRRPPPNNNMMMMMMLLLJJJHHHFFFDDDBBBAAA@@@AAABBBCCCCCCCCCBBB@@@===999666555444444333333444666888999999;;;>>>BBBDDDDDDCCCBBBGGGCCC>>>;;;999777555333222222222222222222222222111111111111111111111111222222111111111111222222444333333222111111111111333333222222333333444555222222222222222222222222444333333222222333333444444666888999999:::<<<>>>======>>>>>>@@@AAACCCDDDFFFGGGHHHJJJKKKMMMNNNOOOQQQSSSVVVXXXYYY[[[^^^```aaabbbdddfffhhhiiijjjjjjqqqqqqrrrtttuuuvvvwwwxxxuuuvvvxxx{{{qqqiiinnn++++++,,,,,,,,,,,,++++++,,,,,,---------............/////////000000000111000111111222222333444444555888777999AAAJJJdddtttmmmjjjxxxiiiUUUFFF???===;;;;;;===@@@@@@@@@?????????>>>===;;;:::999666666777777999:::<<<===<<>>;;;888555333333222333444555777888:::===AAADDDEEEDDDDDDCCCFFFBBB===999777666555444222222222222222222222222111111111111111111111111111111111111111111111111444444333111111111111222333333222222333333444555222222222222222222222222333333222222222333444444444666888999999:::===???>>>>>>>>>???@@@BBBDDDEEEFFFGGGHHHJJJLLLMMMNNNOOOQQQSSSVVVXXXZZZ\\\___aaaaaabbbdddfffhhhjjjjjjkkkqqqrrrssstttvvvwwwxxxxxxvvvwwwyyy{{{~~~xxxoookkkppp***++++++,,,,,,++++++***,,,---------..................//////000000111111000111111222222333444444555888777;;;AAAGGG```{{{ooojjj}}}mmmWWWEEE???===::::::<<>>===<<<::::::555555666777888:::;;;<<<<<<>>>AAACCCDDDFFFIIIKKKLLLNNNRRRVVV[[[```ccceeegggggghhhhhhiiijjjkkkkkkoooqqqssssssssstttvvvxxxyyyxxxvvvuuutttuuuuuuvvvvvvwwwyyy{{{||||||{{{{{{xxxyyyzzz{{{||||||||||||{{{|||}}}~~~~~~}}}{{{zzzzzz{{{}}}zzzjjjddd``````___]]]\\\^^^^^^^^^]]][[[XXXUUURRRPPPKKKNNNRRRUUUWWWZZZ]]]```aaa]]]YYYVVVVVVVVVVVVVVVRRRQQQOOOPPPTTTZZZ```eeedddgggiiikkkooozzz}}}|||{{{{{{zzzqqqpppllliiikkkxxx{{{{{{zzzxxxxxxzzz}}}{{{vvvrrrooonnnlllkkkiiihhhhhhhhhjjjiiifffccc^^^ZZZVVVTTTWWWVVVTTTRRRQQQPPPOOOOOOMMMNNNOOOQQQSSSVVVXXXYYYYYY^^^eeekkkooouuu}}}}}}wwwtttkkkkkkjjjjjjjjjhhhdddaaaZZZXXXWWWWWWZZZ___dddgggppprrrwww}}}wwwsssvvv{{{~~~}}}}}}}}}|||yyywwwwwwxxxwwwwwwqqqrrrsssqqqmmmiiigggggggggeeeaaa^^^\\\ZZZWWWUUUSSSTTTVVVVVVVVVSSSQQQOOONNNNNNNNNMMMMMMMMMLLLLLLMMMLLLKKKLLLNNNNNNMMMKKKGGGFFFDDDBBBBBBBBBCCCDDDGGGHHHJJJLLLNNNPPPQQQRRRSSSQQQOOOOOOOOONNNLLLJJJHHHGGGEEECCCBBBBBBCCCDDDDDDCCCAAA@@@???===999666222222333333444555777777;;;???CCCEEEEEEDDDDDDEEEDDD@@@;;;777666666555444333333333333333333333333111111111111111111111111000000111222222111000000444333222111111111222333111111000000111111222333222222222222222222222222222222222222333444555666555777999::::::;;;===>>>>>>>>>???@@@AAACCCDDDEEEGGGGGGIIIJJJLLLNNNOOOOOOQQQSSSVVVXXXZZZ\\\___bbbaaaccceeegggiiikkkllllllrrrssstttuuuvvvxxxyyyyyywwwyyy{{{|||}}}}}}sssnnnlllqqq+++,,,,,,,,,,,,,,,,,,+++------------.....................///000111111111000111111222222333444444666999999===BBBEEE]]]ooohhhuuu\\\GGG???<<<:::999;;;>>>@@@@@@?????????>>>>>><<<;;;:::555555555666888999;;;<<<;;;===@@@BBBDDDFFFIIIKKKMMMOOORRRVVV[[[___cccdddeeeeeefffgggiiijjjkkkkkkoooqqqssstttttttttvvvxxxxxxwwwuuuttttttuuuvvvwwwvvvwwwyyy{{{|||||||||{{{{{{zzzzzzyyyzzz{{{|||}}}}}}}}}~~~~~~~~~}}}|||{{{zzz{{{}}}~~~xxxqqqgggaaa___``````]]]\\\^^^\\\\\\[[[YYYVVVQQQNNNKKKGGGKKKPPPSSSVVVYYY]]]aaaccc___[[[XXXXXXYYYYYYXXXSSSQQQOOONNNNNNRRRWWWZZZ[[[^^^aaabbbdddmmm|||~~~~~~xxxxxxuuupppnnnuuu||||||{{{yyyzzz|||~~~{{{xxxuuutttrrrqqqoooooonnnnnnkkkkkkiiifffbbb]]]YYYVVVWWWVVVTTTQQQOOONNNNNNNNNKKKLLLNNNQQQTTTXXXZZZ[[[\\\bbbjjjooosssxxx|||rrrpppooonnnmmmkkkgggddd___]]]ZZZYYYZZZ]]]aaadddmmmmmmqqqyyy~~~{{{{{{~~~}}}|||||||||}}}}}}zzzyyyzzzzzzzzzyyytttvvvwwwvvvqqqmmmkkkkkkjjjhhhfffdddccc```\\\ZZZVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPOOONNNMMMMMMKKKJJJJJJLLLMMMNNNMMMLLLJJJJJJIIIGGGFFFEEEDDDDDDEEEFFFHHHJJJMMMOOOQQQRRRTTTRRRQQQPPPQQQQQQOOONNNKKKJJJGGGEEEDDDDDDDDDEEEEEECCCAAA@@@@@@>>>:::666333333444555666777888888;;;???DDDEEEEEEDDDDDDEEEBBB>>>999555555555555555333333333333333333333333111111111111111111111111///000111222222111000///333222111000000222333444111111000000111111222333222222222222222222222222000000111222333555666777666888999:::::::::<<<>>>?????????@@@BBBCCCEEEFFFGGGHHHIIIJJJLLLNNNOOOPPPPPPRRRVVVXXXZZZ\\\___bbbaaaccceeehhhkkkmmmnnnooosssssstttuuuwwwxxxyyyzzzyyy{{{}}}}}}}}}{{{qqqnnnnnnuuu,,,------......------,,,---------.........//////---......///000111111222000111111222333333444444666999:::>>>BBBCCC[[[oooeee|||bbbKKK???<<<999999;;;>>>???@@@????????????>>>===;;;;;;555555555666777999;;;<<<;;;===@@@BBBCCCFFFHHHKKKMMMOOORRRVVV[[[___bbbdddddddddeeeggghhhiiikkkkkkoooqqqsssttttttuuuvvvxxxwwwvvvuuussstttuuuvvvxxxvvvwwwyyy{{{||||||||||||}}}|||zzzyyyyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}||||||zzz{{{}}}vvvrrrqqqnnnhhhfff```^^^___```^^^^^^```[[[[[[ZZZXXXTTTPPPKKKIIIFFFKKKQQQUUUXXX[[[```ddddddaaa\\\ZZZZZZZZZZZZZZZSSSQQQOOOLLLKKKMMMPPPTTTWWWZZZ\\\[[[[[[aaammmxxx~~~xxxsssuuu}}}}}}}}}{{{|||yyy{{{}}}zzzyyywwwvvvtttssssssssskkkkkkjjjhhhddd```\\\YYYVVVUUURRROOOMMMLLLLLLLLLJJJKKKNNNQQQTTTWWWZZZ[[[^^^eeelllqqquuuyyywwwuuurrrpppnnnlllhhheeebbb```\\\ZZZYYY[[[^^^```jjjiiimmmuuuzzz}}}~~~|||||||||}}}~~~~~~|||||||||}}}{{{zzzxxx{{{}}}{{{vvvrrrpppqqqnnnmmmkkkjjjiiifffbbb___VVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSQQQPPPOOONNNMMMJJJIIIIIIKKKMMMNNNMMMKKKNNNNNNNNNMMMKKKIIIGGGFFFCCCEEEGGGIIILLLOOOQQQRRRUUUSSSRRRRRRSSSSSSRRRPPPNNNLLLIIIGGGEEEEEEEEEFFFFFFCCCAAA@@@AAA???:::666444444555666777888999999:::???CCCEEEDDDCCCCCCDDD@@@<<<777444444555555555333333333333333333333333111111111111111111111111///000111222222111000///333222111000000222444666333333222222333333444555222222222222222222222222///000000222333555777888777888::::::::::::<<<===??????@@@AAABBBDDDEEEFFFGGGHHHIIIKKKLLLNNNOOOPPPOOORRRUUUXXXYYY\\\___bbbaaaccceeeiiilllnnnooopppsssssstttvvvwwwxxxyyyzzz{{{}}}~~~}}}}}}}}}tttqqqrrryyy***+++,,,,,,------,,,,,,++++++,,,------......///000000000000000000111111222222222333333444444444666===;;;:::@@@FFFVVVooopppeee{{{pppOOOCCC<<<777999===>>>@@@BBB????????????>>><<<;;;:::666666555666777888:::;;;<<<===???AAACCCFFFIIIJJJLLLOOOSSSVVVYYY]]]aaadddcccdddfffgggggggggiiikkknnnqqqsssttttttuuuvvvxxx{{{wwwuuuuuuxxx{{{zzzxxxwwwwwwwwwxxxxxxyyyyyyyyy|||{{{{{{{{{{{{zzzzzzzzz~~~}}}|||{{{zzzzzzzzzzzz|||~~~vvvoookkkiiigggeeeaaa```]]]\\\\\\\\\ZZZYYY]]][[[XXXTTTQQQNNNLLLKKKJJJMMMRRRUUUXXX\\\```cccgggdddaaa^^^]]]\\\ZZZXXXTTTQQQOOONNNOOOPPPOOOOOOUUUXXXYYYYYYXXX\\\eeelll}}}wwwttt{{{~~~}}}|||wwwvvv{{{|||{{{zzzxxxwwwvvvvvvvvvqqqooollliiifffaaa[[[WWWXXXUUUQQQOOONNNNNNNNNMMMOOOOOOOOOPPPRRRUUUXXXZZZdddfffjjjnnnssszzzwwwpppnnnmmmlllkkkhhhfffaaa]]][[[ZZZZZZ[[[bbbffflllrrrxxx~~~{{{zzz{{{}}}~~~~~~}}}|||}}}~~~~~~{{{zzzyyywwwsssqqqvvvtttqqqooommmjjjfffccc^^^ZZZVVVUUUWWWXXXWWWVVVYYYUUURRRQQQRRRSSSQQQNNNNNNNNNMMMMMMLLLKKKKKKKKKOOONNNMMMLLLLLLKKKHHHGGGFFFFFFGGGIIILLLOOORRRTTTSSSRRRQQQPPPPPPQQQRRRSSSQQQPPPNNNKKKJJJIIIIIIJJJEEEDDDCCCBBBBBB@@@<<<:::888888888888777777777777>>>@@@DDDEEEDDDDDDDDDDDD???<<<888555555555555444555555555444444444333333000000000000000000000000000222555666444333222222555555555555555555555555444444333222222333444444333333333222222111111111333333333333444555666666777888999:::<<<===>>>>>>AAAAAABBBBBBDDDEEEGGGHHHHHHIIIKKKLLLLLLMMMPPPRRRUUUVVVXXXZZZ\\\___```aaaeeegggjjjkkklllmmmooopppssssssssssssuuuvvvwwwxxx|||||||||~~~}}}sssppp|||***+++,,,,,,------,,,,,,+++,,,,,,------......////////////000000111111111222333333444444555555555555<<<:::888===BBBPPPhhhrrrfff{{{yyyXXXFFF>>>999:::<<<===>>>@@@@@@@@@??????>>><<<;;;:::777666666666666888:::;;;<<<===>>>@@@CCCFFFIIIJJJKKKMMMQQQTTTWWWZZZ^^^aaabbbdddeeeffffffgggiiikkkoooqqqsssssssssssstttuuuyyyxxxvvvvvvxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}|||||||||}}}}}}{{{}}}}}}|||wwwpppkkkiiigggfffddddddccc```^^^]]][[[ZZZXXXZZZXXXVVVTTTQQQPPPOOONNNNNNQQQTTTVVVXXXZZZ]]]```fffdddbbbbbbbbbaaa^^^\\\WWWUUURRRQQQQQQQQQQQQPPPSSSUUUWWWVVVUUUYYY```fffttt}}}vvvsssxxx~~~{{{vvvuuuyyy}}}}}}|||}}}}}}|||zzzxxxvvvtttsssssspppnnnllljjjgggccc]]]YYYWWWTTTPPPNNNNNNNNNMMMMMMPPPOOOOOOOOOQQQTTTVVVXXX```dddiiiooouuu{{{{{{ssspppnnnllljjjfffddd___[[[XXXWWWWWWXXX\\\aaaiiiooouuu|||}}}{{{zzz{{{}}}~~~~~~}}}}}}~~~}}}{{{{{{|||{{{zzzzzzxxxuuurrrpppmmmiiifff]]]YYYVVVWWWZZZ]]]]]]\\\YYYUUUQQQPPPRRRSSSRRRPPPNNNMMMMMMLLLLLLKKKJJJJJJLLLLLLMMMNNNOOOOOONNNMMMJJJJJJJJJJJJKKKMMMOOOPPPPPPQQQRRRSSSTTTSSSSSSRRRQQQPPPNNNLLLJJJJJJJJJJJJHHHFFFEEEDDDDDDBBB>>>;;;999888888888777777777777<<>>>>>??????@@@BBBDDDGGGIIIJJJHHHJJJKKKLLLLLLNNNQQQSSSVVVWWWXXXZZZ]]]___aaabbbcccfffiiikkkmmmnnnqqqrrruuutttttttttuuuuuuvvvwww|||||||||~~~tttqqq|||***+++,,,,,,------,,,,,,,,,,,,,,,---......//////......///000111111222222222333333444555555666666666<<<999777<<>>===;;;;;;777777666666666888999:::<<<<<<>>>@@@CCCFFFHHHJJJIIILLLPPPRRRTTTWWW[[[]]]aaabbbdddeeeeeefffhhhjjjoooqqqrrrsssrrrqqqrrrssswwwxxxxxxwwwwwwwwwyyyzzzyyyyyyxxxxxxwwwxxxxxxxxxyyyyyyzzzzzz{{{|||||||||~~~}}}|||||||||~~~}}}~~~|||wwwuuurrrnnnlllkkkjjjiiigggjjjiiifffdddaaa^^^\\\[[[WWWWWWUUUTTTSSSSSSSSSSSSVVVWWWYYYZZZZZZ[[[]]]___ddddddeeefffgggfffccc```ZZZWWWTTTSSSSSSSSSRRRQQQQQQRRRSSSRRRRRRTTTZZZ___cccxxx~~~~~~|||uuuqqqttt{{{}}}zzzuuussswww{{{zzzxxxyyy|||{{{zzzxxxuuusssrrrqqqooonnnlllkkkiiieee```\\\XXXUUUQQQPPPPPPPPPPPPOOOQQQPPPOOOOOOPPPRRRTTTVVVZZZ___fffmmmttt{{{wwwssspppllliiifffccc___ZZZWWWVVVVVVVVVUUU[[[cccjjjooouuu|||}}}{{{zzz{{{|||}}}~~~}}}}}}~~~~~~|||~~~}}}yyywwwtttqqqllliii___\\\ZZZZZZ^^^``````___ZZZUUUQQQPPPSSSUUUUUUTTTNNNMMMMMMLLLLLLKKKKKKJJJMMMMMMOOOPPPQQQRRRRRRRRROOONNNMMMLLLKKKKKKKKKKKKMMMOOOQQQSSSTTTTTTRRRQQQQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIGGGGGGFFFDDD@@@===999999888888777777777888<<>>999888777777888777555444111111111111000000000///000000000000000000000000000222444555333222222222111111111222222222222222333222111000000111222333333333333222222222222111333333333333444555666666777888999:::<<<===>>>>>>===>>>@@@BBBEEEHHHJJJLLLIIIJJJLLLMMMMMMOOOQQQTTTVVVWWWYYY[[[^^^```bbbbbbccceeeiiilllnnnppprrrtttvvvvvvuuuuuuuuuvvvvvvwww|||||||||tttsss~~~***+++,,,,,,------,,,,,,,,,,,,------.../////////...///000111222333444555222222333444444555666666777<<<:::999>>>@@@JJJ]]]{{{}}}|||bbbnnn}}}]]]KKKBBB;;;;;;<<<<<<===???@@@@@@@@@???>>>===<<<;;;888777777666666777888999;;;<<<===???BBBEEEGGGIIIIIILLLOOOQQQSSSVVVYYY\\\```bbbdddeeeeeefffhhhjjjmmmoooqqqrrrrrrrrrsssuuuuuuwwwyyyxxxvvvuuuxxx{{{{{{zzzxxxwwwwwwwwwwwwxxxxxxxxxyyyzzz{{{|||}}}~~~~~~}}}|||||||||}}}~~~|||~~~~~~|||vvvuuutttsssqqqpppooonnnnnnnnnmmmkkkgggdddbbbbbbZZZZZZYYYXXXXXXXXXXXXXXX]]]^^^___^^^^^^^^^aaacccfffgggiiikkkllliiiddd```WWWUUUSSSRRRSSSSSSSSSRRRPPPQQQRRRQQQPPPQQQUUUXXX\\\ooo~~~}}}}}}|||uuuoooooottt~~~{{{xxxsssrrrwwwzzzyyywwwwwwyyyyyyxxxwwwuuusssrrrqqqpppooommmllljjjgggbbb^^^[[[XXXUUUSSSTTTTTTTTTTTTRRRQQQPPPOOOOOOPPPRRRSSSSSSXXX^^^fffnnnxxx{{{vvvrrrmmmiiigggddd```[[[WWWVVVVVVVVVRRRWWW^^^ccchhhmmmuuuzzz}}}|||{{{|||}}}}}}}}}}}}~~~~~~}}}zzzwwwsssooollleeebbb^^^^^^```aaa___]]]ZZZVVVQQQQQQTTTWWWWWWWWWOOOOOOOOONNNMMMMMMLLLLLLOOOQQQRRRRRRQQQQQQQQQQQQRRRQQQPPPNNNMMMKKKKKKJJJJJJKKKMMMNNNOOOPPPPPPOOOQQQQQQPPPOOONNNMMMLLLLLLJJJIIIHHHGGGGGGEEEAAA???;;;:::999888888888999999???CCCGGGIIIGGGCCC???>>>666666777888999888666333222222222222111111111111000000000000000000000000000222444444333111222222222222333333333333444444222222111000000111222222222222222222222222222222333333333333444555666666777888999:::<<<===>>>>>>>>>???@@@BBBEEEHHHJJJLLLJJJKKKMMMNNNNNNOOORRRTTTWWWXXXZZZ\\\___aaabbbccceeehhhkkkmmmnnnppprrrtttuuuuuuuuuvvvvvvxxxyyyyyy||||||}}}~~~~~~}}}tttvvv***+++,,,,,,------,,,,,,,,,,,,---......//////000000000111222444555666666111111222333444555666666555;;;999999???@@@HHHZZZyyydddjjj}}}```LLLCCC;;;;;;<<<===>>>AAA@@@@@@@@@@@@???===<<<;;;999888777666666777777888:::;;;<<>><<<555555666888999888555333222222222111111111000000000000000000000000000000111222333333222111222333222222222333333444444444222222111000000111222222222222222222222222222222333333333333444555666666777888999:::<<<===>>>>>>@@@AAAAAACCCEEEGGGIIIKKKKKKLLLNNNOOOOOOPPPSSSVVVXXXYYY[[[]]]```bbbddddddiiikkkmmmoooooooooqqqrrrssstttuuuvvvxxxzzz|||}}}||||||}}}yyy{{{}}}tttwww***+++,,,,,,------,,,,,,---------...//////000000111111222333444444555555111111222444555666777888444:::888999???@@@EEEUUUrrrmmmlllxxxiiiMMMDDD<<<;;;<<<===???BBBAAAAAAAAA@@@???>>><<<<<<:::999888666666666777777::::::<<<>>>AAADDDFFFHHHIIIKKKOOOQQQTTTVVVZZZ]]]___aaadddeeefffgggiiikkkiiilllppprrrtttvvvyyy{{{tttvvvxxxxxxwwwwwwwwwxxx{{{yyyxxxvvvvvvwwwyyyzzzxxxxxxyyyzzz{{{|||}}}~~~}}}}}}~~~~~~|||{{{xxxwwwyyyzzz|||~~~|||yyyvvvuuuvvvtttwwwyyywwwrrrnnnnnnooommmlllkkkjjjiiiiiiiiiiiihhhhhhhhhgggfffhhhkkknnnrrrssssssssspppjjjaaa[[[RRRQQQOOOOOOPPPRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTVVVaaawww}}}||||||}}}~~~yyyoooiiiiiiggghhhnnnzzz|||yyyuuuuuuzzz}}}{{{xxxxxxssstttvvvwwwwwwvvvuuuuuurrrqqqpppooonnnkkkfffcccbbb___[[[YYYXXXXXXXXXWWWWWWVVVSSSPPPNNNNNNNNNOOOLLLLLLMMMPPPWWWcccoooxxx}}}xxxrrrkkkfff^^^[[[WWWSSSQQQPPPPPPPPPSSSUUUWWWYYY\\\cccmmmuuuvvvzzz~~~~~~~~~~~~~~~~~~}}}{{{yyyvvvrrrooogggdddaaabbbcccdddaaa^^^[[[XXXUUUUUUXXXZZZYYYWWWTTTSSSSSSRRRRRRQQQQQQPPPJJJNNNQQQRRRQQQQQQSSSVVVTTTTTTTTTTTTSSSRRRPPPPPPLLLJJJFFFCCCBBBDDDFFFHHHMMMNNNNNNMMMMMMLLLJJJJJJFFFEEEEEEFFFGGGFFFDDDAAA@@@???===;;;;;;<<<===>>>AAADDDGGGGGGCCC>>>;;;999666555666777999888555222000000000000/////////...000000000000000000000000111222333222111000111333000000111111222222333333333222111000000111222333111222222222222333333333333333333333444555666666777888999:::<<<===>>>>>>AAAAAABBBCCCEEEGGGIIIJJJLLLMMMOOOPPPPPPQQQTTTVVVYYYZZZ\\\^^^aaacccdddeeekkkmmmooopppppppppqqqrrrssssssuuuwwwyyy|||}}}}}}~~~}}}wwwzzz|||sssxxxzzz***+++,,,,,,------,,,,,,------......//////000000111111111222222222333333333333444666777888999:::888===;;;<<>><<<<<<<<<===@@@AAAAAAAAA@@@???>>>===<<<;;;:::888666666666666777999:::;;;===@@@CCCFFFGGGGGGIIIMMMPPPSSSVVVZZZ]]]```bbbdddfffggghhhjjjmmmiiillloooqqqssstttwwwyyyuuuuuuuuuwwwxxxyyywwwuuuzzzyyywwwvvvvvvwwwzzz{{{yyyyyyzzzzzz{{{|||}}}}}}zzz|||~~~}}}zzzwwwxxxzzz|||~~~~~~{{{vvvuuuvvvuuuttttttsssssssssssstttssssssrrrpppooopppsssvvvxxxxxxwwwvvvssslllccc]]]WWWUUURRRQQQRRRRRRRRRQQQRRRRRRSSSTTTUUUUUUTTTSSSVVV\\\lll~~~~~~{{{ppphhhfff]]]\\\___gggnnnyyy}}}yyyxxx|||}}}zzzvvvttttttuuuwwwxxxxxxwwwuuutttpppooooooppppppnnnkkkhhhhhheeeaaa^^^]]]\\\[[[ZZZZZZXXXUUUQQQOOONNNNNNNNNJJJJJJJJJJJJNNNVVV___fffpppxxx|||vvvooogggaaaZZZXXXTTTQQQNNNNNNOOOOOOQQQTTTVVVXXX[[[aaaiiipppqqquuuyyy}}}~~~~~~~~~|||zzzxxxtttrrrjjjgggddddddeeedddaaa]]][[[YYYWWWXXX[[[[[[YYYVVVTTTTTTSSSRRRRRRQQQQQQPPPKKKOOOSSSSSSQQQPPPSSSVVVVVVVVVWWWVVVUUUTTTRRRQQQOOOLLLIIIFFFDDDCCCDDDDDDIIIIIIJJJJJJIIIHHHFFFFFFDDDDDDDDDFFFHHHHHHFFFDDDBBBAAA>>>===<<<===???AAADDDFFFGGGFFFBBB===:::999777666666777777777444222111111000000000/////////000000000000000000000000111222222222000000111333111111111222333333444444444333222111111222333444111111222222222333333333333333333333444555666666777888999:::<<<===>>>>>>???@@@AAACCCFFFIIIKKKMMMLLLNNNPPPPPPQQQRRRUUUWWWZZZ[[[]]]___aaadddeeefffjjjmmmooopppqqqqqqsssttttttuuuvvvxxxzzz}}}}}}}}}~~~|||xxx{{{xxxqqqyyy}}}qqq++++++,,,---------,,,,,,------......///000000000000000000000000000111111555555666888999;;;<<<<<<===BBB@@@@@@DDDBBBCCCPPPlll~~~xxxuuussssssqqqwww{{{qqquuusssTTTIII???<<<;;;:::;;;>>>AAAAAAAAA@@@???>>>===<<<;;;:::888777666666666666999:::;;;===@@@CCCEEEGGGEEEHHHLLLOOORRRVVVZZZ]]]```bbbeeefffgggiiikkkmmmiiillloooqqqqqqrrrtttvvvvvvuuutttvvvyyyzzzwwwtttyyyxxxvvvuuuvvvxxxzzz|||yyyyyyzzzzzz{{{|||||||||xxx{{{|||yyyxxxzzz|||~~~}}}|||}}}yyyyyyxxxxxxyyyzzz{{{{{{~~~~~~|||zzzxxxxxx{{{}}}{{{{{{zzzxxxuuunnneee```\\\YYYVVVTTTTTTSSSRRRQQQRRRRRRSSSTTTVVVVVVTTTSSSYYY[[[fff}}}qqqhhheeeZZZXXXYYY]]]^^^dddttt{{{zzz|||}}}xxxsssqqqvvvwwwxxxyyyxxxvvvtttsssmmmmmmnnnpppqqqqqqooolllooolllgggdddcccbbb```___[[[YYYVVVRRROOONNNNNNNNNJJJJJJIIIHHHIIINNNTTTXXX___hhhssszzz||||||tttlllccc\\\ZZZWWWTTTQQQOOOOOOPPPQQQOOORRRVVVYYY[[[```ffflllmmmqqqvvvzzz|||~~~~~~}}}|||yyyvvvtttpppmmmiiigggfffccc^^^ZZZ[[[YYYXXXZZZ\\\\\\XXXUUUSSSSSSSSSRRRQQQQQQPPPPPPPPPTTTWWWUUUQQQOOOQQQTTTXXXXXXYYYXXXWWWUUUSSSQQQPPPOOOMMMJJJHHHEEECCCBBBEEEFFFFFFGGGFFFEEECCCBBBDDDCCCDDDFFFIIIIIIHHHFFFDDDBBB@@@>>>===???AAABBBHHHIIIIIIGGGCCC>>><<<;;;888777666666666666444222333333333333222222222222000000000000000000000000111222222111000000111333333333444555555666777777444444333222222333444444111111111222222333333333333333333333444555666666777888999:::<<<===>>>>>>===>>>@@@CCCGGGJJJMMMOOOMMMNNNPPPQQQQQQSSSUUUXXXZZZ[[[]]]___bbbdddfffgggiiikkkooopppqqqsssuuuvvvvvvwwwwwwxxxzzz|||~~~}}}}}}~~~}}}yyy|||sssooo{{{yyymmm++++++++++++++++++++++++------......///000000000000222333333222111333444444444555777888:::;;;;;;===>>>???@@@@@@CCCGGGKKKccc~~~}}}wwwssskkkeeehhhqqq|||qqqmmm{{{XXXIII>>>===>>>;;;<<<@@@CCCCCCBBBAAA@@@>>>===<<<;;;999777666555666777888:::;;;=========???BBBEEEHHHIIIKKKMMMNNNRRRVVVYYY]]]___ccceeefffhhhjjjllllllmmmnnnpppqqqrrrssssssvvvvvvuuuttttttuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxyyy{{{{{{}}}}}}~~~~~~|||zzzxxxwwwxxxzzz{{{~~~|||{{{~~~~~~}}}~~~|||yyyvvvrrrnnnhhhdddbbb___[[[YYYYYYXXXWWWVVVSSSUUUWWWWWWUUUSSSRRRRRRUUUYYYdddxxxxxxmmmeee[[[WWWRRRPPPSSS[[[eeekkk}}}}}}{{{yyywwwvvvuuuvvv{{{{{{uuuttttttqqqrrrtttuuuuuuttttttsssuuussspppmmmiiieeecccaaabbb]]]VVVQQQOOOOOOOOOOOOPPPNNNKKKJJJKKKKKKKKKJJJPPPUUU\\\ccciiipppvvvzzz~~~tttjjjccc]]][[[RRRRRRRRRSSSRRRRRRQQQPPPPPPTTTYYYZZZZZZ]]]ccciiimmmooossswww{{{~~~{{{xxxvvvvvvvvvqqqoookkkfffcccaaa``````^^^\\\ZZZZZZ[[[\\\[[[ZZZVVVVVVTTTSSSSSSSSSTTTUUUSSSTTTTTTRRROOOOOOSSSWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTQQQOOOKKKHHHFFFEEEKKKHHHDDDBBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHCCCAAA===;;;;;;>>>AAACCCLLLMMMKKKGGGAAA;;;888666777777777666555555444444333333111000000000111222............/////////000222222333333333222222111444444444555444444333222444333333222222333333444333333222111111222333333555555444444444555555666777888999:::;;;===>>>>>>AAABBBDDDGGGIIIJJJKKKLLLMMMNNNQQQRRRRRRSSSUUUWWWYYY\\\___aaacccfffiiikkkjjjkkklllnnnppprrrttttttuuuuuuvvvwwwyyy{{{}}}~~~oooppp|||uuuiii++++++++++++++++++++++++------......///000000000000222333333222222333444555555666777999:::;;;<<<<<<===>>>???@@@CCCGGGJJJ\\\yyy~~~}}}~~~{{{vvvmmmeeeeeelllvvvrrrjjj~~~vvvWWWHHH======>>>;;;;;;???AAAAAAAAAAAA@@@@@@???>>>:::999777555555555666777:::;;;<<<======???BBBEEEGGGIIIKKKMMMNNNQQQVVVYYY\\\___bbbdddfffgggjjjllllllmmmoooppprrrsssssssssvvvuuutttttttttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwxxxzzz{{{{{{{{{|||}}}}}}}}}{{{yyyxxxyyyzzz{{{|||}}}~~~~~~~~~~~~{{{xxxuuuqqqllliiifffccc___]]]\\\[[[ZZZXXXWWWYYY[[[[[[XXXVVVTTTTTTUUUYYYcccttt~~~qqqiii^^^[[[WWWTTTTTTWWW[[[^^^mmm|||}}}|||zzzyyywww||||||wwwvvvwwwuuuvvvwwwxxxyyyyyyxxxxxxxxxwwwtttqqqmmmjjjgggfffeee```YYYTTTRRRQQQQQQQQQPPPNNNKKKJJJJJJKKKJJJIIIIIILLLQQQWWW\\\ccciiinnn}}}yyypppfff___ZZZWWWTTTTTTTTTTTTSSSRRRQQQQQQPPPTTTXXXYYYYYY[[[aaafffkkknnnqqquuuyyy}}}}}}|||{{{xxxuuutttssssssrrrppplllhhheeecccbbbbbb___^^^\\\[[[\\\\\\\\\[[[YYYXXXWWWUUUTTTTTTTTTUUUVVVUUUTTTQQQOOOOOOQQQTTTWWWWWWWWWWWWVVVVVVVVVVVVXXXXXXVVVSSSQQQOOOMMMLLLLLLIIIFFFDDDDDDEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHEEECCC@@@>>>>>>@@@DDDFFFLLLLLLKKKFFF@@@;;;888777777777666666555555444444333222111000000000111222//////000000000000000000///000000111111111000000222333444555555555555555333222222111111222222333333333222111111222333333555444444444444555666666888999:::;;;<<<>>>??????BBBCCCEEEGGGIIIJJJKKKLLLNNNPPPRRRSSSTTTUUUWWWYYY[[[]]]```ccceeegggjjjmmmllllllnnnppprrrtttvvvwwwwwwwwwxxxyyyzzz|||~~~}}}mmmqqqxxxjjj++++++++++++,,,,,,,,,,,,------......///000000000111222333333222222333444555666777888999:::;;;<<<;;;<<<===>>>???BBBFFFJJJWWWuuu|||rrrooorrrzzzttthhhyyyrrrVVVHHH======>>>::::::>>>???@@@@@@AAAAAAAAA@@@@@@;;;:::777666555555666777:::;;;<<<<<<<<<>>>BBBDDDFFFHHHKKKMMMNNNQQQUUUXXX[[[^^^aaadddeeegggiiikkkmmmnnnoooqqqrrrsssssstttuuuuuuttttttuuuuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{zzz{{{||||||{{{zzzxxxwwwzzz{{{||||||}}}~~~|||{{{zzz{{{}}}|||yyywwwwwwtttvvvwwwxxxyyy}}}|||zzzxxxuuuqqqnnnllliiieeebbbaaa```^^^]]]]]]___``````\\\YYYVVVUUUWWWZZZcccqqqyyypppeeebbb___[[[XXXVVVVVVVVV___fffqqq}}}{{{yyyxxx|||}}}zzzyyyzzzwwwxxxyyyzzz{{{{{{{{{{{{|||{{{yyyvvvssspppmmmkkkhhhccc\\\WWWTTTSSSSSSRRRQQQOOOLLLKKKJJJJJJHHHGGGCCCDDDGGGJJJNNNTTT[[[___lllttt}}}vvvmmmeee]]]XXXUUUVVVVVVUUUTTTSSSRRRRRRQQQQQQTTTWWWXXXXXXZZZ___dddhhhkkkpppsssvvvzzz~~~}}}|||zzzxxxvvvtttsssssstttrrroookkkhhhgggffffffbbb```^^^]]]^^^^^^]]]\\\]]]\\\ZZZXXXWWWVVVVVVVVV[[[XXXUUURRRRRRRRRRRRRRRWWWWWWWWWWWWXXXXXXXXXXXXZZZZZZXXXWWWVVVTTTSSSRRRNNNLLLIIIGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGEEECCCBBBBBBDDDGGGIIIKKKKKKIIIEEE@@@;;;888777777777666666555444444444333222111111000000111111111111111111111111111111//////000000111111111111111222333555666777777777222111111000000111111222333222222111111222222333444444444444444555666666999:::;;;<<<>>>???@@@@@@BBBCCCEEEGGGIIIJJJLLLMMMNNNPPPRRRSSSTTTUUUWWWYYY]]]___bbbdddfffhhhlllnnnmmmnnnppprrruuuwwwyyyzzzyyyyyyyyyzzz{{{}}}~~~xxxkkktttzzzkkk+++++++++,,,,,,,,,,,,,,,------......///000000000111222444333222222333555555555666777888999:::;;;:::;;;======???BBBFFFJJJXXXuuu~~~vvvgggvvv~~~rrrWWWIII=========:::999===???@@@@@@AAAAAA@@@@@@???===;;;999777666666777888999:::;;;;;;<<<>>>AAADDDEEEGGGJJJLLLNNNQQQTTTWWWZZZ\\\```cccdddfffiiikkkmmmmmmoooqqqrrrsssssstttttttttttttttuuuvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxyyyzzzzzz{{{{{{zzz{{{{{{{{{{{{zzzyyyxxxyyyzzz{{{{{{|||~~~}}}|||zzzyyyyyyzzz|||~~~}}}yyyuuusssqqqssstttpppmmmnnnuuu{{{}}}zzzxxxwwwuuurrrppppppmmmiiigggfffeeedddbbbccceeefffeee```[[[WWWVVVXXX[[[cccnnn{{{yyynnnlllhhhccc___\\\ZZZYYY\\\^^^bbbmmm}}}zzzyyy|||}}}{{{{{{|||vvvwwwxxxyyyzzz{{{{{{{{{||||||{{{yyyvvvssspppoooiiiddd]]]XXXUUUTTTSSSSSSSSSPPPNNNLLLKKKJJJHHHFFFCCCDDDDDDDDDFFFKKKRRRWWW^^^ggguuu}}}wwwppphhhaaa[[[XXXVVVVVVUUUTTTSSSSSSSSSSSSSSSUUUWWWWWWXXXZZZ^^^aaafffjjjooorrrtttxxx|||}}}{{{zzzyyywwwvvvvvvtttrrrooommmkkkjjjjjjfffcccaaa`````````___^^^^^^]]]]]]\\\[[[[[[[[[[[[^^^ZZZVVVUUUWWWXXXWWWTTTXXXXXXXXXYYYYYYYYYYYYZZZYYYXXXXXXWWWWWWVVVVVVVVVQQQOOOMMMLLLKKKJJJHHHFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGEEEEEEEEEGGGHHHJJJIIIIIIHHHDDD>>>:::888777777666666555555444333333222222222111111111111111222111111111111000000000111111111222222333444444222333444555666666666666222222111111111111222222222222222222222222222222444444444444444555666777;;;;;;<<<===???@@@AAABBBCCCDDDEEEFFFHHHKKKLLLMMMLLLNNNPPPQQQRRRSSSVVVXXX^^^```ccceeegggiiilllnnnmmmnnnpppsssuuuxxxzzz{{{zzzzzzzzzzzz{{{|||}}}~~~vvvlllyyy{{{kkk++++++,,,,,,,,,---------------......///000000000111333444444333222444555444555555666777888999999:::;;;<<<===???BBBGGGJJJYYYuuuuuufffttt}}}ttt[[[LLL???>>>===999999>>>AAAAAAAAAAAA@@@???>>>>>>???===;;;999777888888999888999:::;;;;;;===@@@CCCDDDFFFJJJLLLNNNPPPSSSUUUXXX[[[___aaaccceeehhhjjjlllmmmnnnpppqqqrrrssssssrrrsssssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxzzz{{{{{{{{{{{{{{{|||||||||{{{{{{zzzzzzwwwxxxyyyzzz}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~}}}zzzuuurrrqqqsssrrrnnnhhhggglllrrr{{{yyywwwuuuuuutttrrrpppqqqnnnkkkjjjjjjjjjiiihhhjjjkkkllljjjddd]]]XXXUUUVVVYYY___gggqqq|||zzzwwwrrrlllfffbbb___^^^\\\]]]^^^cccnnn~~~~~~}}}|||}}}wwwwwwxxxxxxyyyzzz{{{{{{zzzzzzzzzyyywwwtttqqqpppiiiddd]]]XXXUUUTTTTTTSSSUUUSSSPPPOOONNNLLLIIIGGGFFFFFFDDDCCCCCCGGGMMMQQQVVV___mmmzzz|||vvvooogggaaa]]]WWWVVVUUUTTTSSSSSSSSSTTTTTTUUUVVVWWWXXXZZZ^^^```eeeiiiooorrrsssvvv{{{}}}}}}|||zzzxxxwwwvvvtttrrrqqqooonnnnnniiigggdddccccccbbbaaa___^^^^^^___``````aaaaaaaaa]]]ZZZWWWWWWZZZ[[[ZZZXXXZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYSSSRRRQQQPPPPPPNNNKKKHHHFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFBBB===999888888666666666555444444333333222222222222111111000000000000000000000000000000222222111111222222444444444555555555555555444444333333222222222222333333222222222222222222222222333333333444444666777777;;;<<<===>>>@@@AAABBBBBBDDDDDDEEEFFFHHHKKKMMMNNNLLLNNNQQQRRRSSSUUUWWWYYY^^^```ccceeefffhhhkkkmmmmmmnnnppprrruuuwwwyyyzzzyyyyyyyyyyyyzzz{{{|||}}}~~~uuuooo{{{iii++++++,,,,,,------......------......///000000000222333444444333333444555555666666777888888999999:::;;;===>>>???CCCHHHKKKXXXrrrwwwgggsss~~~wwwbbbQQQCCC???===:::;;;@@@BBBBBBBBBAAA@@@???>>>===???>>>;;;999888888888999888999::::::;;;<<<@@@BBBCCCFFFIIILLLNNNPPPRRRTTTWWWZZZ]]]```bbbeeegggjjjkkklllmmmooopppqqqqqqrrrqqqrrrssstttuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuwwwyyyzzz{{{|||{{{{{{||||||{{{{{{{{{{{{{{{{{{vvvwwwxxxzzz|||zzz{{{{{{|||}}}~~~~~~~~~~~~}}}zzzvvvrrrpppqqqpppnnnkkkjjjmmmpppvvvzzzxxxuuussssssrrrqqqooopppnnnmmmmmmnnnppppppoooppprrrrrrooohhh```YYYVVVRRRUUUZZZ___gggqqq{{{|||uuunnngggccc```\\\\\\]]]^^^bbbqqq~~~~~~{{{{{{zzzzzzzzz{{{||||||yyyyyyzzzzzzxxxuuusssqqqjjjeee^^^YYYWWWWWWWWWWWWWWWUUUSSSRRRQQQPPPLLLJJJHHHGGGEEECCCBBBDDDHHHLLLSSS[[[gggttt~~~wwwooohhhddd[[[ZZZWWWUUUSSSSSSSSSSSSSSSSSSSSSUUUWWWZZZ]]]^^^ccchhhnnnqqqqqqtttzzz~~~}}}}}}}}}zzzwwwwwwwwwvvvuuutttrrrqqqqqqmmmjjjgggfffeeedddcccaaa___```bbbccceeeeeeffffff[[[ZZZYYYYYYZZZ[[[[[[ZZZ\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\]]]VVVUUUUUUUUUTTTQQQMMMJJJGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFDDD@@@<<<888888888666666555555444333333333111222222222222111000000/////////000000000111111222111000//////000111222444444555555444333333222444333333333333333333444111222222333333222222111333333333444555666777888;;;<<<===>>>@@@AAABBBBBBEEEEEEEEEFFFHHHKKKMMMOOOOOORRRTTTVVVWWWXXX[[[]]]___aaadddfffgggiiikkkmmmnnnoooppprrrtttvvvxxxxxxxxxxxxxxxyyyzzz|||}}}~~~}}}sssppp}}}jjj++++++,,,,,,---......///------......///000000000222333444444333333444666888888888999::::::;;;;;;:::<<<===???@@@DDDIIILLLVVVnnn~~~ooowww}}}iiiWWWFFF@@@===:::<<>>===:::888666666777777777888999::::::<<>>???AAABBBBBBEEEEEEEEEFFFHHHKKKNNNPPPQQQSSSVVVWWWXXXZZZ]]]___aaacccfffggghhhjjjmmmooopppqqqrrrssstttvvvwwwwwwxxxxxxyyyzzz{{{}}}xxxnnnooonnn++++++,,,,,,---...//////------......///000000000222333555444333333444666:::::::::;;;;;;<<<<<<<<<;;;<<<>>>???AAAEEEIIIMMMUUUlllwww|||nnnZZZHHHAAA>>>:::===CCC>>>>>>???@@@AAABBBBBBAAA===;;;999666555444555555777888999999:::<<>>:::888888999666555555444444333222222111111222333222111000/////////000111333444555666777555333111000000111222///000111222333444444444222222111111111111222222111222333444444333222111222333333444555666888888;;;;;;<<<>>>???@@@AAABBBFFFEEEEEEFFFHHHKKKNNNPPPOOORRRTTTVVVWWWYYY\\\^^^ccceeegggiiijjjkkknnnppprrrrrrssstttuuuvvvwwwwwwxxxyyyzzz{{{}}}{{{rrrjjjnnnqqq,,,,,,,,,---------......//////...------...000111222333555555555666999;;;>>>>>>???@@@???>>>===<<<===???@@@BBBCCCFFFJJJMMMVVVfff}}}~~~rrr]]]HHHAAAAAA???;;;:::?????????>>>>>>>>>>>>>>>@@@>>>;;;888666555666666777888999;;;===>>>???@@@EEEGGGJJJLLLLLLMMMOOOQQQWWWYYY]]]___aaacccfffiiijjjkkkmmmoooqqqqqqqqqppprrrrrrrrrssstttuuuvvvwwwuuuvvvwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyzzzzzzzzzzzzzzz{{{|||}}}zzz{{{|||}}}|||yyyuuussspppoooooommmkkkiiijjjkkknnnrrr{{{~~~|||zzzyyyyyyyyyxxxvvvtttuuuvvvwwwyyyzzz}}}~~~tttjjjdddaaa[[[[[[[[[]]]aaahhhnnnrrrvvv|||uuullldddaaa______ccciiixxx~~~~~~~~~}}}|||{{{yyyyyyvvv{{{|||zzz{{{|||pppmmmiiigggfffeeedddccc]]]ZZZXXXXXXYYYZZZWWWTTTQQQOOOLLLHHHEEEDDDGGGJJJKKKQQQZZZcccmmm|||{{{vvvnnneee```^^^ZZZTTTOOOLLLKKKJJJKKKNNNSSSYYY\\\dddeeegggmmmtttyyy|||}}}~~~~~~}}}|||||||||{{{{{{||||||{{{yyywwwvvvuuuqqqmmmllllllllliiifffiiihhheeecccccceeeggghhhcccfffiiijjjhhhddd```^^^aaaaaaaaa]]]YYYXXXZZZ\\\\\\\\\[[[[[[[[[[[[\\\\\\ZZZ[[[\\\\\\ZZZVVVQQQOOOJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNNNNMMMLLLJJJHHHFFFEEECCC???;;;888777666666555444444333333222222111000111111111111222222222///111222222111111222333444333222111111222333444111111222222222333333333111000000000111222333333111222222333333444444555555555555555666888999999;;;;;;;;;<<<>>>@@@CCCDDDGGGGGGGGGHHHIIIKKKNNNOOOOOOQQQSSSUUUVVVYYY^^^aaafffhhhkkkmmmmmmmmmnnnooosssttttttuuuvvvwwwwwwxxxyyyzzz|||||||||}}}ssskkkkkkqqqqqq,,,,,,---------.........//////...---...///000111222333555555555666999;;;===>>>???AAABBBBBBAAAAAAAAABBBCCCCCCCCCEEEHHHKKKWWWeee}}}~~~{{{|||eeeLLLBBBAAA@@@===<<>>???@@@CCCEEEIIIKKKLLLNNNQQQSSSVVVYYY\\\___```cccfffhhhiiijjjkkkmmmnnnooooooppprrrrrrrrrrrrrrrssstttuuuuuuvvvwwwxxxyyyyyyyyyyyyxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzyyyyyyzzz{{{{{{|||zzz{{{|||}}}~~~zzztttrrrpppoooooonnnkkkiiieeefffhhhkkkpppzzz~~~~~~}}}{{{{{{|||}}}~~~yyypppjjjhhh```___^^^^^^aaaggglllppprrryyyzzzqqqiiiddd```^^^___cccjjj{{{}}}{{{zzzyyyyyy}}}~~~|||}}}}}}wwwtttqqqnnnmmmkkkhhhfff___\\\ZZZZZZ[[[[[[YYYWWWRRRQQQNNNJJJFFFDDDEEEGGGLLLQQQZZZaaajjjxxx{{{sssjjjdddaaa^^^XXXRRRNNNMMMKKKJJJMMMQQQWWWZZZcccfffjjjoootttyyy|||~~~~~~}}}}}}}}}}}}}}}}}}|||zzzxxxwwwuuurrroooooooooooommmkkkmmmkkkhhheeeccccccdddeeedddgggiiijjjiiieeebbb```aaaccccccaaa]]]ZZZ[[[\\\[[[[[[[[[[[[\\\]]]^^^^^^]]]^^^^^^]]]ZZZWWWSSSPPPMMMLLLKKKJJJJJJKKKLLLLLLMMMNNNNNNMMMLLLJJJHHHGGGHHHFFFAAA<<<999666555555555444444333333222222111000000111111111222222222///111222222111000222333333222111111111111222333222222222222333333333333111111111000111111222222000000111222222333333444555555555555666888999:::;;;;;;<<<===>>>AAACCCDDDGGGGGGGGGHHHJJJLLLNNNOOOPPPRRRTTTVVVWWW[[[___bbbfffiiilllnnnoooooopppqqqwwwwwwwwwwwwwwwwwwwwwwwwyyy{{{|||}}}}}}~~~tttjjjllluuunnn,,,------------.........///............///000111222444555555555666999;;;<<<===???AAACCCEEEFFFFFFEEEFFFFFFEEEDDDDDDGGGIIIUUUaaa{{{}}}}}}vvv|||rrrUUUEEEAAAAAA???>>>????????????????????????AAA???<<<999777666666666777888999;;;<<<>>>???@@@AAACCCGGGJJJLLLOOORRRUUUUUUXXX\\\^^^```bbbeeeggghhhhhhiiijjjkkkmmmnnnooorrrrrrqqqqqqqqqrrrrrrsssvvvvvvxxxyyy{{{|||||||||xxxyyyzzz{{{|||{{{zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{zzz{{{|||}}}~~~|||tttsssqqqppppppooollljjjeeeeeeffffffiiimmmtttxxx~~~wwwrrrpppgggeeebbbaaabbbfffkkkooonnnsssyyy{{{qqqlllfff```]]]___^^^hhhxxx}}}{{{zzz|||~~~~~~~~~|||zzzxxxvvvrrrnnnkkkdddaaa___]]]]]]\\\[[[YYYSSSRRRQQQMMMHHHEEEEEEEEELLLRRRYYY```fffqqq{{{qqqkkkgggccc\\\VVVRRRPPPLLLJJJKKKOOOTTTWWWbbbgggnnnsssuuuxxx}}}~~~~~~|||{{{zzzvvvuuusssrrrssstttsssrrrpppnnnjjjfffcccbbbaaabbbeeefffiiijjjiiigggeeecccbbbdddffffffbbb___]]]\\\ZZZZZZZZZ[[[\\\]]]^^^___```___^^^]]]ZZZWWWUUUTTTPPPOOOMMMKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHJJJGGGBBB===888555444333555444444333333222222111000000000111111111222222///000222111000000111333222111111000000111111222222222333333333444444444222222111111000111111111///000000111111222333333444444555555666888999:::;;;;;;<<<===???AAACCCDDDGGGGGGHHHIIIKKKMMMOOOPPPQQQSSSVVVXXXYYY\\\```cccfffiiimmmooopppqqqrrrtttzzzyyyyyyyyyyyyxxxxxxxxxyyy{{{}}}~~~~~~}}}zzztttiiinnnzzz}}}jjj------------.....................//////000111111222444555666666777999;;;<<<===???AAACCCEEEFFFGGGEEEFFFFFFDDDCCCDDDFFFHHHQQQ\\\uuu~~~{{{}}}qqqsss```JJJCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@AAA???===;;;999777666666777777999:::<<<===??????AAACCCFFFIIIKKKNNNQQQTTTUUUXXX\\\___```bbbdddfffhhhhhhhhhhhhjjjlllooopppssssssrrrrrrrrrrrrrrrrrrvvvwwwxxxzzz|||}}}}}}~~~xxxyyy{{{|||||||||{{{zzzyyyyyyxxxxxxxxxyyyyyyzzzzzz{{{|||}}}~~~}}}vvvuuusssssssssrrrooollljjjkkkkkkjjjjjjkkknnnpppyyyzzzvvvtttmmmjjjgggdddeeehhhlllooonnnqqquuu||||||wwwppphhhbbbaaa___aaaiii{{{~~~~~~~~~~~~|||xxxsssoooiiigggccc___\\\ZZZXXXWWWQQQRRRRRROOOKKKHHHGGGFFFMMMTTT[[[aaafffmmmxxxyyyrrrmmmhhh```ZZZWWWTTTOOOKKKJJJMMMRRRUUU```gggqqqwwwxxxzzz~~~}}}yyyxxxwwwvvvvvvvvvuuuuuuqqqooolllgggdddbbbaaa```eeeeeefffhhhiiihhhfffdddcccfffiiijjjhhhccc___\\\\\\[[[[[[ZZZZZZ[[[[[[\\\___^^^\\\[[[YYYXXXWWWWWWSSSQQQNNNLLLKKKKKKLLLMMMLLLLLLMMMMMMLLLKKKIIIHHHGGGDDD@@@;;;777555333333555444444333333222222111000000000000111111111111///000111111000000111222111000000000000000000111222333333333333444444444333333222111000000000111000000111111222222333333444444444555666888999:::;;;<<<<<<>>>@@@AAACCCDDDFFFGGGHHHJJJLLLNNNOOOPPPRRRUUUXXXZZZ[[[^^^aaadddeeehhhlllooopppqqqssstttxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{}}}}}}zzzttthhhpppxxxfff---------.........//////---...///000000111111111333444666666666777:::<<<======>>>???AAACCCDDDEEEBBBCCCCCCCCCBBBCCCFFFHHHNNNXXXqqq|||{{{}}}qqqlllmmmRRREEECCCBBBAAA???@@@@@@@@@AAAAAAAAABBBAAA@@@>>><<<:::888777666666777888:::<<<===>>>???BBBDDDFFFHHHIIILLLOOORRRTTTXXX\\\```aaaccceeefffhhhhhhhhhiiikkkmmmpppqqquuutttssssssssssssssstttuuuvvvxxxzzz{{{|||}}}}}}yyyzzz{{{|||||||||{{{zzzzzzyyyyyyxxxxxxxxxyyyyyyzzz{{{|||}}}}}}~~~yyyxxxxxxxxxxxxwwwsssqqqoooooopppooommmmmmnnnoooqqqwww|||yyyuuusssnnnllliiihhhhhhkkknnnpppqqqqqqssszzz}}}tttmmmjjjeeedddeeennn~~~~~~}}}}}}}}}~~~}}}zzzvvvrrrkkkiiiccc]]]WWWRRRPPPOOOPPPQQQRRRPPPNNNKKKJJJJJJOOOVVV```fffjjjooovvv|||yyysssmmmddd^^^\\\YYYSSSNNNLLLNNNQQQSSS]]]fffrrrzzz}}}||||||zzzyyywwwvvvvvvvvvrrrpppmmmiiifffdddcccbbbeeedddccceeeggghhhfffddddddfffiiijjjjjjgggbbb______^^^]]][[[ZZZYYYXXXXXXZZZZZZYYYXXXXXXXXXYYYYYYTTTRRRPPPMMMLLLLLLMMMMMMKKKLLLLLLLLLKKKIIIHHHGGGAAA???<<<888666444444444555444444333333222222111//////000000000111111111...000111111000///111222000000000111111000000000222222222333333333444444333333222111000000000111111111222222333444444444333444444555777888:::;;;;;;<<<===???AAABBBCCCCCCFFFGGGIIIKKKMMMOOOPPPQQQSSSUUUYYY[[[]]]___bbbddddddgggkkknnnoooppprrrsssuuuuuuvvvwwwxxxyyyzzz{{{zzz|||~~~wwwhhhsssrrrbbb------........./////////---...///000111222222222333555666666666777:::<<<======>>>>>>???AAABBBCCC@@@AAABBBBBBBBBDDDGGGIIINNNVVVmmm~~~{{{|||~~~ttthhhyyyyyy[[[HHHBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCAAA@@@???===;;;999777777666777888:::;;;===>>>???CCCDDDFFFGGGHHHKKKOOORRRUUUXXX]]]aaacccdddeeefffhhhhhhiiijjjllloooqqqrrrttttttsssssssssttttttuuuuuuuuuwwwxxxzzz{{{{{{{{{yyyzzz{{{|||}}}|||{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{||||||}}}~~~~~~~~~~~~}}}yyywwwqqqrrrrrrqqqooonnnoooqqqooottt{{{~~~zzzxxxuuurrrppplllkkkjjjiiijjjkkklllmmmpppnnnooouuu}}}~~~wwwssslllgggeeegggppp~~~}}}{{{{{{{{{||||||zzzvvvrrrjjjhhhbbbZZZQQQKKKIIIIIIPPPQQQRRRQQQOOOMMMLLLMMMPPPZZZgggooosssuuuyyy}}}yyyrrriiibbb```]]]XXXSSSPPPPPPQQQRRRZZZcccppp{{{~~~~~~}}}{{{xxxvvvwwwxxxuuusssqqqnnnkkkhhhffffffgggdddbbbcccfffgggfffccceeeeeefffhhhjjjiiieeeccccccbbb```]]][[[YYYXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYRRRQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKIIIGGGEEEDDD===;;;999666555555555666555444444333333222222111/////////000000000111111...///111000//////000222000111111222222111111000111111222222222333333333222222111111000111111111111222222333444444555555333333444555777999:::;;;;;;<<<>>>@@@AAACCCCCCCCCFFFGGGIIILLLNNNPPPQQQRRRSSSVVVYYY\\\^^^```bbbdddeeehhhlllnnnooopppqqqsssrrrssstttvvvwwwyyyzzz{{{{{{}}}|||lllyyy~~~kkk^^^............////////////,,,---///111222222222222333555666777777888:::<<<=========>>>???AAACCCDDDBBBCCCDDDCCCCCCDDDGGGIIIMMMRRReee~~~yyyhhhqqqcccKKKBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCAAAAAA@@@>>><<<:::888777666666888999;;;===>>>>>>AAABBBDDDEEEGGGKKKPPPTTTUUUYYY___bbbdddeeefffgggfffgggiiikkkmmmooopppppprrrrrrrrrrrrssstttuuuuuutttuuuvvvwwwxxxxxxxxxxxxyyyzzz|||}}}}}}}}}|||{{{|||{{{{{{zzzyyyyyyzzzzzzzzz{{{||||||}}}|||wwwwwwwwwuuusssssstttvvvsssvvv{{{zzzvvvtttssspppmmmjjjjjjjjjiiiiiihhhggggggiiiggghhhlllqqqxxx|||xxxrrrkkkeeeccceeemmm}}}}}}|||{{{{{{{{{xxxtttqqqkkkiiiddd[[[RRRMMMKKKLLLSSSTTTSSSRRROOOMMMMMMNNNQQQ]]]nnnyyy}}}~~~wwwmmmfffcccaaa\\\XXXUUUSSSRRRRRRWWW```nnn|||}}}}}}zzzyyy{{{}}}{{{zzzwwwtttpppmmmjjjiiijjjfffbbbcccfffhhhfffdddfffdddccceeegggiiihhhffffffdddbbb```^^^]]]\\\[[[YYYYYYXXXXXXWWWVVVVVVVVVOOOPPPPPPPPPOOONNNLLLKKKKKKKKKKKKIIIGGGEEEBBBAAA<<<;;;888666555555666777555444444333333222222111////////////000000000111...///000000//////000222111111222333333222111111000000000111111111222222111111111000111111222222111111111222333333444444333333444555777999;;;<<<:::<<<>>>@@@BBBCCCCCCCCCFFFGGGJJJMMMOOOQQQRRRRRRRRRUUUYYY\\\^^^```bbbdddgggjjjmmmoooppppppqqqsssssstttuuuvvvwwwxxxyyyzzz|||}}}~~~rrruuudddYYY............/////////000,,,---///111222333222222444555666777777888:::===<<<<<<===>>>@@@BBBEEEFFFEEEEEEEEEEEEDDDDDDGGGIIIKKKLLL\\\www|||iiinnnhhhMMMBBB@@@???@@@@@@AAAAAABBBCCCDDDDDDAAAAAA@@@>>><<<:::888777666666888999;;;<<<>>>>>>>>>@@@BBBEEEGGGLLLRRRVVVVVVZZZ___ccceeefffggghhhdddfffiiilllnnnooooooooopppppppppqqqrrrssstttuuussstttuuuvvvvvvvvvvvvvvvyyyzzz|||}}}}}}}}}|||{{{}}}|||{{{zzzzzzzzzzzzzzzzzz{{{||||||}}}~~~~~~~~~|||yyyyyyzzz|||yyyzzz}}}~~~xxxuuusssrrrooommmhhhiiiiiiiiigggeeecccaaaccc```aaaeeeggglllyyy|||xxxwwwnnneeebbb``````hhhsss~~~~~~|||{{{zzzwwwtttqqqooommmhhh```WWWRRRQQQSSSVVVVVVUUURRRNNNLLLLLLMMMRRR```rrrzzzpppiiidddbbb___[[[XXXUUUTTTSSSVVV^^^lll|||}}}||||||~~~|||xxxtttpppmmmkkklllgggcccdddgggiiigggdddfffcccaaabbbfffiiiiiiiiigggfffdddcccaaa``````___[[[[[[ZZZYYYXXXVVVTTTSSSMMMNNNPPPQQQPPPNNNLLLJJJKKKKKKJJJIIIFFFCCCAAA???>>><<<:::777666555666777555555444333333222222111////////////000000000000...///000000//////000111111222333444444333222111///000000000000111111111111000000000111222333333000000000111222222333333333333444555777999;;;<<<:::<<<>>>AAABBBCCCCCCCCCFFFGGGJJJMMMPPPQQQRRRRRRRRRUUUYYY]]]^^^```bbbccciiillloooqqqqqqqqqrrrsssvvvvvvvvvwwwwwwxxxxxxxxx}}}~~~|||vvvooo___UUU