BM6P6(@ +++*********))))))(((((())))))))))))************+++*********))))))((((((++++++************++++++************************(((((()))*********************+++***)))'''%%%$$$+++*********))))))(((((('''((()))******)))((('''******))))))))))))******((((((''''''''''''(((((())))))************))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))((())))))***+++++++++***)))))))))))))))***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))++++++***)))((('''&&&&&&((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))))))))***************)))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))222000---+++*********+++))))))))))))))))))))))))'''(((+++---...---,,,+++************************++++++++++++++++++++++++$$$&&&(((***++++++)))(((+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************+++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,---............------,,,,,,,,,//////...,,,******,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///---+++++++++,,,---,,,---......//////.........---,,,,,,,,,,,,---...000///...---------------......//////......---,,,222222111111111111111111111222333222111000111333444555888;;;>>>@@@AAABBBEEEFFFIIIMMMQQQUUUXXXYYYZZZZZZYYYXXXWWWVVVUUUUUUVVVUUUUUUUUUWWWYYY\\\^^^iiiiiihhhfffdddbbbaaaaaa[[[UUURRRSSSQQQLLLLLLPPPNNNQQQUUUWWWXXXXXXXXXYYY\\\ZZZWWWXXXbbblllmmmiii```[[[UUUTTTWWW\\\___```aaabbbgggqqq|||yyyqqqiiiaaaZZZUUUYYYXXXYYY\\\ccclllvvv|||{{{yyyvvvsssqqqlllgggddd^^^\\\\\\bbbjjjqqqrrrqqqrrrtttvvvvvvtttrrrrrrrrriiifffaaa^^^^^^______^^^```______dddkkkppprrrqqqnnnnnnmmmhhhaaa[[[WWWVVVWWWWWWXXX[[[___cccgggjjjlllmmmmmmmmmjjjfffbbb___WWWYYY]]]______```aaabbbcccgggnnnwww}}}uuujjj```[[[YYYZZZ[[[ZZZYYYVVVSSSOOOOOOQQQSSSQQQQQQPPPPPPPPPQQQRRRRRR[[[YYYXXXWWWXXXYYYXXXXXXVVVSSSPPPMMMLLLLLLMMMMMMRRRTTTVVVWWWVVVTTTTTTTTTOOOMMMJJJFFFCCCAAA@@@???:::888444111///000222333333111...---------,,,,,,...............---------////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...***************+++++++++************)))))))))((())))))))))))************************)))))))))(((*********))))))*********************************'''((())))))******))))))(((((()))******)))((('''************)))))))))((((((((())))))))))))((((((******))))))))))))******)))((((((''''''(((((()))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((())))))((((((((()))******))))))((((((((())))))***++++++************++++++************))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))++++++******)))((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))(((''''''(((((()))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++)))(((((()))***+++)))))))))))))))))))))))))))***+++---......------************************++++++++++++++++++++++++%%%&&&(((************)))+++++++++*********))))))******+++++++++,,,,,,,,,*********+++++++++++++++************+++,,,---...++++++++++++++++++++++++,,,,,,+++++++++,,,------------------------,,,,,,...//////...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///,,,---......//////......//////...------...//////000///......---------......//////000000000000000000000000000000000111111...000222333333444666888999;;;===AAADDDFFFHHHIIIIIIJJJMMMPPPTTTWWWZZZ[[[]]]^^^^^^^^^^^^^^^^^^]]]\\\ZZZWWWUUUVVVYYY^^^``````aaabbbbbb```^^^[[[ZZZTTTOOOLLLMMMKKKHHHHHHMMMPPPRRRVVVXXXYYYZZZ[[[]]]ZZZ]]]bbbhhhsss~~~}}}pppjjjbbb______aaabbbaaacccgggppp}}}yyyrrrlllfffaaa^^^```______aaaffflllssswwwvvvtttqqqooollliiieeebbbeeecccccciiiqqqvvvwwwuuutttuuutttqqqmmmjjjhhhhhheeeccc```______aaaaaaaaa___```ccchhhlllnnnmmmlllgggiiiiiihhheeebbbaaaaaaaaabbbeeehhhlllppprrrtttrrrrrrqqqpppmmmjjjgggfffaaaccceeefffeeeddddddeeejjjlllpppvvvzzz}}}}}}|||uuuooofff^^^ZZZ[[[]]]___```___^^^^^^___aaadddeee___```bbbbbb```]]]YYYWWWWWWVVVTTTTTTUUUTTTSSSQQQTTTRRRNNNMMMMMMOOOQQQRRRUUUVVVYYYYYYXXXUUUSSSRRRVVVTTTQQQNNNKKKIIIHHHGGGBBBAAA???<<<999777555444444111///.........---,,,------------,,,,,,,,,,,,------------------------......---------,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,++++++******))))))************))))))))))))))))))))))))************************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''((())))))))))))(((%%%&&&''')))************************))))))))))))***))))))(((((())))))*********))))))))))))*********))))))(((((())))))***''''''((((((((((((''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))(((((('''(((((((((''''''''''''((()))******++++++************++++++++++++++++++************))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&'''((()))***++++++))))))************)))))))))))))))))))))))))))))),,,++++++***)))(((''''''((((((((()))((((((''''''(((((((((((((((((((((((())))))((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&'''((()))+++---))))))))))))))))))))))))+++++++++,,,------......************************++++++++++++++++++++++++'''(((((())))))*********+++++++++*********************+++++++++,,,,,,,,,((())))))******+++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------------------+++---//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,...///111------...////////////...000000///......///000000000//////...............//////000000111222222222000000000111222222333333000222555777999;;;>>>@@@AAACCCEEEGGGIIIKKKLLLLLLMMMNNNPPPTTTWWW[[[]]]___```aaabbbccccccbbbaaa```[[[XXXSSSPPPQQQTTTYYY\\\[[[]]]___^^^[[[XXXVVVUUURRRPPPPPPSSSRRROOOMMMOOOQQQSSSVVVXXXZZZ]]]```cccaaakkkvvvzzzrrrnnnmmmnnnmmmlllmmmrrr~~~{{{tttooollliiigggeeeeeedddddddddeeehhhkkkmmmhhhfffcccaaa```^^^[[[YYY^^^]]]^^^bbbhhhlllllljjjggggggeee```\\\XXXWWWWWW\\\ZZZYYYYYY\\\]]]^^^^^^\\\```fffiiiiiigggeeeccc```bbbdddeeedddcccdddeeeiiikkkpppuuuyyy{{{{{{{{{xxxwwwtttrrrpppoooooooooppprrrssssssqqqooonnnnnntttuuuuuuvvvvvvuuuuuutttnnniiibbb[[[XXXYYY]]]___bbbaaaccchhhqqqwwwzzz{{{rrrtttvvvvvvqqqiiiaaa[[[UUUTTTSSSTTTTTTRRRPPPMMMPPPMMMIIIHHHJJJMMMPPPQQQVVVWWWXXXYYYXXXWWWUUUSSSXXXVVVSSSPPPMMMLLLKKKKKKJJJJJJKKKIIIFFFAAA===:::777555222111111111///...------------------------------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,+++***)))((((((*********)))))))))))))))((()))))))))*********************)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&'''((()))******+++*********)))))))))))))))+++***)))(((((()))***+++******))))))))))))************))))))))))))******))))))************))))))))))))************))))))(((((((((((())))))))))))***)))(((''''''&&&''''''&&&&&&&&&&&&''')))******))))))(((((((((((())))))++++++*********)))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''((()))***++++++)))))))))******)))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))+++---...))))))))))))))))))))))))++++++******++++++,,,---************************++++++++++++++++++++++++))))))(((((())))))***+++******************************+++++++++,,,,,,,,,''''''((()))***+++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,------.........***+++,,,---,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---...///000------...///////////////////////////////////////000000//////...//////000////////////000000111111111111222333555666777777777999<<>>666666666666666666666666000000000000////////////------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))*********)))((())))))((((((''''''&&&&&&))))))))))))************************************'''(((***+++,,,+++)))((('''((())))))(((&&&###"""))))))))))))))))))))))))************)))))))))))),,,,,,+++***)))))))))******)))(((''''''((()))***''''''(((((())))))******(((((((((((((((((((((((()))(((''''''''')))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++***((('''((()))***)))'''...---***(((((()))***,,,,,,+++***(((''''''''''''---+++)))((('''&&&''''''************************+++*********))))))((((((************************''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))++++++******)))(((((((((((())))))))))))*********************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))))))))***+++,,,---...,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................................................---------.........//////------......///000000111---...000111222222222111///000111000///...///000333333333222111222555888888:::===@@@BBBFFFJJJNNNTTTTTTRRRQQQPPPSSSXXX]]]```^^^\\\\\\\\\\\\[[[[[[___[[[WWWTTTRRRQQQPPPOOOOOOUUUWWWRRRPPPSSSUUUTTT\\\___bbbhhhuuu~~~zzzuuupppsssttttttsssqqqqqqrrrssstttqqqkkkeee___ZZZWWWVVVQQQPPPNNNLLLKKKLLLMMMNNNPPPPPPOOOOOOPPPRRRTTTVVVRRRRRRRRRRRRQQQPPPOOOOOOPPPRRRSSSRRRRRRVVV___fffssstttvvvxxxwwwtttmmmiii```___\\\YYYXXXYYY]]]aaammmuuu|||{{{zzz{{{{{{yyyrrrggg^^^]]]^^^^^^]]]^^^cccaaaccclllxxx}}}|||xxxqqqjjjbbb\\\XXXWWWVVVTTTRRRPPPQQQSSSVVVXXX]]]aaadddddd```YYYTTTQQQNNNLLLJJJJJJKKKMMMMMMLLLKKKKKKKKKMMMOOOPPPPPPPPPMMMPPPSSSTTTUUUZZZccckkkoootttzzz}}}|||zzzyyyyyyyyywwwvvvvvvuuutttqqqoooooojjjhhhooo{{{}}}{{{zzz}}}vvvnnnbbbaaa`````````aaabbbcccYYYYYYXXXWWWWWWXXXXXXXXX```UUULLLKKKMMMOOOPPPSSSRRRRRRQQQQQQOOONNNMMMMMMPPPNNNLLLLLLNNNMMMKKKHHH@@@@@@>>><<<999777444333000///...///000111000///------------,,,)))'''&&&,,,,,,---.........------++++++++++++++++++++++++'''''')))*********)))(((+++***************))))))))))))))))))************************************$$$&&&'''))))))((('''&&&(((((()))***)))((('''&&&))))))))))))))))))))))))+++*********))))))((((((,,,+++******))))))*********)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))+++***)))(((((()))***+++***((('''((()))***)))'''))))))((((((((((((((((((+++***)))((((((''''''(((+++***)))((((((''''''((())))))))))))))))))))))))************)))))))))(((************************((((((((())))))))))))***))))))))))))(((((((((((())))))((((((((('''''''''(((((((((((()))))))))***)))))))))))))))*********)))))))))*********++++++************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------.........,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................................................---------.........//////............//////000000///000111222333222222111...///000000......///000222333333333444666999<<>><<<;;;444222111000111000...------.........---,,,++++++..................---,,,++++++++++++++++++++++++'''((())))))******))))))*********+++++++++++++++))))))))))))************************************((()))***+++,,,+++******)))))))))******+++++++++))))))))))))))))))))))))+++++++++***)))(((((('''++++++***)))))))))******))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))******))))))))))))*********((('''((()))***)))'''%%%&&&((()))))))))''''''))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((************))))))))))))************************))))))))))))************(((((((((((())))))))))))))))))((((((((((((''''''((((((((()))))))))******'''(((((()))******++++++************+++++++++,,,************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------.........---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................................................---............/////////////////////////////////111111222222333222222111///111222111000000111222333444666888:::===AAAEEELLLOOOSSSVVVXXXYYYZZZ[[[^^^```aaa```]]][[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUSSSSSSTTTWWWZZZ___ccceeejjjlllkkkgggggglllqqqsssyyy~~~yyyqqqfff]]]YYYVVVSSSQQQSSSSSSSSSRRRRRRSSSVVVYYYYYYYYYYYYXXXXXXXXXXXXXXXUUUUUUUUUUUUVVVVVVVVVVVVZZZXXXYYY___ggglllkkkhhhiiigggeeeeeefffiiimmmooolllmmmooopppssszzz|||xxxqqqrrrrrrqqqsssvvv|||}}}vvvwww|||~~~|||yyyyyyyyytttsssoooiiifffkkkuuu~~~~~~qqqhhh]]]ZZZXXXWWWXXXYYYYYYXXXXXX[[[___ccceeedddbbb```ZZZWWWTTTRRRQQQPPPNNNMMMMMMOOORRRSSSSSSSSSSSSTTTUUUUUUWWW[[[aaafffjjjkkkqqqsssxxx}}}}}}zzzxxxuuusssssssssoooggg```aaabbbccceeegggkkknnnppprrrvvv|||rrreee]]]WWWPPPMMMMMMNNNLLLIIIFFFEEEEEEFFFGGGLLLKKKLLLMMMOOOOOOMMMKKKMMMMMMLLLKKKIIIGGGEEEDDD;;;999777666555333000---//////.........//////000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************(((((())))))******++++++((()))))))))***************************************+++,,,---------,,,,,,******)))))))))***+++,,,((((((((((((((((((((((((,,,++++++***)))(((''''''******))))))))))))******))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((()))(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))***))))))))))))))))))******((('''((()))***)))''''''(((((()))************((((((((((((((()))******&&&'''(((*********)))((())))))))))))))))))))))))*********)))))))))))))))************************(((((()))))))))*********(((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))*********(((((())))))******************+++++++++,,,,,,,,,************************))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------......---,,,,,,,,,------------------,,,,,,++++++------------------------,,,,,,,,,------------................................................................../////////////////////////////////111111111222222222111111111333444444444444555777888:::===@@@CCCGGGLLLOOOSSSWWW\\\______^^^]]]]]]`````````]]]YYYUUUTTTTTTRRRSSSSSSRRRQQQPPPPPPQQQUUUXXX^^^eeemmmttt{{{{{{{{{}}}wwwrrrpppqqqsssttttttrrrpppnnneee```XXXRRRPPPOOONNNMMMPPPQQQQQQQQQRRRUUUZZZ]]]XXXYYYZZZ[[[\\\\\\\\\\\\ZZZ\\\^^^aaadddfffggghhhhhhgggiiiqqq}}}|||~~~|||zzzyyy{{{}}}xxxzzz~~~sssgggeeeddddddeeegggggggggeeekkkttt{{{ssslllccc^^^\\\[[[WWWSSSRRRRRRSSSRRRQQQQQQQQQQQQRRRPPPNNNOOOSSSVVVXXXYYY```eeelllqqqttttttsssrrrpppnnnmmmnnnpppooojjjeeefffffffffgggiiikkknnnooowww{{{~~~tttiiiccc^^^XXXWWWXXXPPPNNNKKKGGGEEEDDDEEEFFFJJJKKKMMMOOOQQQQQQPPPOOOLLLMMMMMMNNNNNNMMMMMMLLLFFFDDDBBB@@@>>>;;;777444333222000/////////000111///.........---.........,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++(((((())))))******++++++((()))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))+++***)))((((((((())))))((((((((((((((((((((((((++++++******)))(((((('''***))))))((())))))******(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))((())))))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))******)))))))))***((('''((()))***)))''')))((('''&&&'''(((***,,,(((''''''(((((()))***+++%%%'''(((*********))))))************************))))))))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***(((((())))))))))))))))))))))))))))))************************))))))((((((******+++++++++,,,,,,,,,************************))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------......---,,,,,,,,,------,,,,,,---------...//////------------------------,,,,,,---------........................................................./////////////////////////////////000000000000000111000000000111111222222111333555666777888:::<<<@@@CCCGGGJJJMMMQQQUUUXXXZZZ]]]bbbdddcccaaa___^^^```___\\\WWWRRRPPPPPPQQQOOOQQQQQQQQQOOOPPPRRRUUUXXX```lllxxx{{{qqqmmmjjjddd^^^]]]]]]_________]]][[[ZZZWWWTTTQQQOOOOOOPPPQQQQQQRRRTTTVVVXXX[[[___eeeiiiggghhhjjjkkkkkkjjjiiihhhdddfffjjjoootttyyy{{{}}}|||{{{~~~zzzyyywwwvvvwwwzzz}}}~~~~~~wwwtttllljjjiiigggccc```^^^]]]\\\[[[ZZZYYYYYYVVVTTTPPPOOOPPPQQQRRRQQQUUUYYY___bbbdddeeeggghhhbbbbbbcccggglllnnnmmmkkkggggggggghhhkkknnnppprrr||||||||||||{{{yyyxxxwwwssskkkdddaaa^^^\\\]]]```UUUSSSQQQNNNLLLJJJIIIHHHJJJLLLOOOQQQQQQQQQPPPOOOJJJKKKMMMNNNPPPQQQRRRRRROOONNNLLLLLLJJJHHHCCC@@@999888555333111000000000------,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***+++,,,*********+++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))*********)))))))))(((((('''''''''))))))))))))))))))))))))************))))))))))))))))))((((((((()))******(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))************))))))***((('''((()))***)))'''(((&&&$$$######%%%''')))((((((((((((((()))******''''''((()))))))))))))))************************))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******(((((())))))))))))******)))))))))*********++++++++++++******)))(((((('''************+++++++++,,,************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,---...///000111------------------------,,,---------............................................................000000000////////////.........///000000111222222111000000111111222444444222555888:::;;;===@@@CCCJJJLLLPPPSSSUUUXXX\\\^^^___bbbeeefffdddaaa___^^^YYYXXXVVVRRROOONNNOOOQQQQQQRRRSSSSSSRRRUUU[[[```iiittt{{{qqqeee___]]]\\\WWWRRRQQQQQQRRRSSSSSSSSSSSSSSSQQQRRRRRRSSSUUUVVVXXXXXXUUUYYY^^^ccchhhmmmssswww~~~}}}uuuwww{{{yyyvvvvvvuuusssmmmkkkiiiiiiiiihhhgggeee\\\YYYVVVUUUUUUVVVUUUTTTRRRTTTVVVVVVVVVVVVXXXYYYUUUVVVXXX]]]bbbfffhhhhhhfffgggjjjnnnsssxxx}}}|||xxxuuurrrqqqpppiiiccc^^^]]][[[ZZZ\\\aaaZZZ[[[\\\\\\[[[XXXVVVTTTSSSUUUXXXWWWUUUQQQOOONNNJJJKKKMMMOOOQQQRRRSSSSSSRRRQQQQQQRRRSSSRRRNNNLLLBBB@@@===:::777555333222///...---------...000111,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,+++***************))))))))))))))))))************))))))))))))))))))))))))+++*********++++++,,,,,,&&&'''((()))))))))((('''))))))))))))))))))))))))))))))))))))************((((((((((((((()))******'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))((()))******)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))(((***((('''((()))***)))''''''&&&%%%$$$$$$$$$%%%&&&)))((((((((((((((()))***)))(((((((((((())))))***************************((()))))))))************))))))))))))))))))))))))'''(((((((((((()))))))))'''''''''((()))*********(((((()))))))))*********))))))*********+++++++++*********))))))))))))))))))))))))*********++++++************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---,,,,,,,,,,,,---///000........................------------............................................................000000000000/////////...------...000111222333444222111111222333555777888888:::>>>AAADDDGGGKKKNNNQQQTTTWWWYYYZZZ\\\^^^```aaaccceeeeeebbb___\\\\\\VVVWWWYYYZZZYYYZZZ[[[]]]]]]___`````````eeeooovvvuuuddd^^^WWWSSSSSSSSSPPPMMMLLLLLLMMMNNNQQQSSSVVVWWWXXXZZZ^^^aaabbbccccccccc```eeemmmuuu{{{{{{zzzyyy{{{}}}~~~|||yyyooommmiiifffccc```]]]ZZZVVVVVVVVVVVVUUUTTTSSSQQQQQQQQQRRRUUUXXX[[[]]]]]]```bbbffflllttt|||}}}yyyuuurrrpppooogggbbb^^^^^^\\\ZZZ]]]cccbbbffflllpppqqqoookkkhhhfffhhhhhhddd]]]VVVQQQOOOJJJKKKLLLMMMNNNOOOOOOOOOMMMNNNPPPSSSVVVVVVTTTRRRJJJIIIGGGDDDAAA===;;;999444333111///......///000------------------------+++***)))))))))***,,,,,,))))))((((((''''''&&&&&&))))))))))))************))))))))))))))))))))))))'''''''''&&&'''(((((()))###%%%(((***++++++***)))))))))))))))))))))))))))((((((((()))******++++++((((((((((((((()))******'''((()))******)))((('''''''''(((((())))))******))))))))))))))))))))))))((()))*********((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))((()))***++++++***)))(((***((('''((()))***)))((('''(((((((((((('''%%%$$$))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++(((((())))))*********+++)))************+++++++++((((((((()))******++++++((())))))))))))*********************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++))))))******+++,,,---......---,,,+++++++++,,,---........................---------.........//////................................................111111000000/////////...,,,---...000111333444555333333333444555888:::;;;>>>AAAFFFIIIMMMQQQUUUXXXUUUXXXZZZ\\\\\\\\\^^^___```aaabbbaaa^^^[[[YYYXXX\\\```fffjjjlllmmmnnnoooppprrrsssrrrssszzzzzzxxxuuuiii]]]ZZZVVVRRRPPPPPPPPPOOOMMMOOOOOOPPPQQQUUUYYY^^^```bbbfffkkkooopppooonnnnnnmmmsss}}}{{{tttmmmfffaaa^^^]]]]]]___```^^^ZZZWWWSSSRRRQQQQQQRRRSSSTTTTTTTTTWWW[[[bbbjjjssszzz}}}}}}zzzvvvssspppooohhhdddaaaaaa___^^^bbbhhhjjjpppyyy|||yyywwwxxxwwwqqqfff\\\UUUSSSJJJJJJJJJKKKJJJJJJIIIIIIGGGIIILLLQQQUUUWWWVVVTTTOOONNNMMMKKKHHHEEEAAA???999777444111////////////------------------------,,,+++(((''''''(((+++,,,,,,)))&&&&&&(((******((())))))))))))))))))))))))+++***)))(((((()))***+++))))))***++++++)))((('''))))))))))))************)))))))))))))))******+++'''(((***+++++++++***)))((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************)))((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))(((((((((((((((***)))(((''''''((()))***(((((((((((()))))))))))))))((('''&&&&&&%%%%%%%%%))))))(((((((((((())))))((((((((((((((((((((((((************************+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***((('''%%%%%%'''(((***))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++************************++++++------------++++++---------.........//////.........------.........+++,,,,,,------,,,,,,+++---------...............---------.........//////......////////////......///////////////.........////////////////////////+++,,,...///000222666999888:::;;;;;;<<<>>>BBBDDDJJJMMMPPPRRRSSSSSSTTTVVVXXXZZZ[[[[[[ZZZZZZ\\\]]]^^^\\\ZZZYYYZZZ\\\___aaalllpppwww}}}{{{yyyxxxtttrrrpppmmmgggbbb___[[[XXXUUUUUUSSSRRRRRRTTTUUUTTTSSSXXXWWWWWWYYY^^^eeelllqqquuuxxx|||~~~~~~~~~~~~~~~wwwmmmllljjjhhhgggggggggfffeee___```\\\UUURRRRRRQQQNNNNNNNNNQQQVVV[[[aaaooo|||xxxwwwvvvvvvvvvwwwxxxyyyuuupppiiifffggghhhgggeeellluuu||||||{{{}}}~~~{{{uuummmccc]]]UUURRRLLLGGGDDDDDDDDDEEEHHHGGGIIIMMMSSSVVVVVVTTTSSSTTTTTTRRROOOMMMLLLLLLDDD@@@<<<888666444222000/////////......---------+++***)))(((((()))***++++++)))&&&&&&(((***)))((()))))))))))))))))))))))),,,++++++******++++++,,,***************)))(((((())))))))))))************)))))))))))))))******+++'''((()))*********))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************)))((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((()))))))))))))))(((((())))))***+++,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------......------------......,,,------......------,,,,,,,,,,,,------------...---------.........//////......////////////......////////////////////////////////////////////////...000111222222444888:::<<<>>>@@@BBBDDDGGGKKKOOOSSSVVVXXXYYYYYYXXXYYYZZZVVVWWWXXXWWWUUUUUUWWWXXXUUUVVVXXX[[[```hhhqqqwww}}}vvvrrrnnniiifffeeedddaaa___```]]]ZZZYYYYYYZZZYYYYYYYYYZZZZZZYYYWWWWWWZZZ]]]___```aaadddiiiqqq{{{}}}wwwuuusssqqqqqqrrrtttvvvvvvuuuooogggbbb```[[[UUUUUURRRRRRUUUWWWZZZccckkknnnnnnnnnoooqqqsssuuuwwwwwwtttooolllllllllllllllrrryyy~~~|||xxxyyyyyyxxxzzzyyywwwvvvsssoooiiieee]]]YYYTTTOOOJJJGGGFFFEEEGGGFFFGGGKKKQQQUUUWWWVVVRRRSSSSSSRRRPPPNNNNNNNNNJJJFFFBBB>>><<<:::888666/////////.........//////***))))))))))))))))))******)))''''''((())))))((())))))))))))))))))))))))'''(((((())))))(((((('''+++******)))))))))))))))))))))))))))************)))))))))))))))******+++''''''((()))))))))))))))******((('''&&&%%%%%%%%%))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************))))))(((((())))))))))))*********))))))(((((((((((())))))((()))))))))***+++++++++))))))(((((((((((())))))(((((((((((())))))))))))'''&&&&&&''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------,,,,,,,,,,,,---------......//////......---++++++,,,,,,,,,---------------........./////////...//////000000//////...//////////////////000000000000000000000000000000222444666666777999<<<>>>AAACCCGGGIIIMMMQQQVVVZZZ[[[\\\^^^]]][[[YYYYYYZZZVVVWWWWWWVVVUUUUUUWWWZZZYYY^^^dddkkksssuuuhhh___[[[ZZZXXXVVVUUUVVVVVVTTTSSSUUUTTTSSSUUUYYY]]]```aaaaaaeeefffddd___```gggmmmpppsssvvvxxxzzz~~~}}}~~~yyyoooeee```ZZZWWWYYYZZZYYY[[[^^^^^^___```bbbdddhhhjjjlllqqqrrrrrrrrrrrrtttxxx{{{~~~}}}vvvssspppmmmqqqooommmmmmnnnnnnmmmlllgggeeeaaa\\\XXXSSSPPPNNNLLLKKKKKKMMMQQQTTTUUUUUUQQQQQQPPPPPPPPPPPPPPPPPPPPPMMMHHHFFFDDDCCCAAA???555333222000//////000000((()))***++++++***)))((())))))((((((((())))))((())))))))))))))))))))))))&&&'''((())))))((('''&&&,,,+++)))((((((((()))***((()))))))))************)))))))))))))))******+++''''''(((((())))))))))))******)))''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************)))((())))))*********+++++++++))))))(((((((((((())))))(((((()))***+++,,,,,,---))))))(((((((((((())))))(((((((((((()))))))))))))))((('''&&&&&&%%%&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++************************++++++***))))))***++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------++++++++++++------....../////////000000000---,,,,,,++++++,,,,,,---------............------+++,,,,,,------.....................//////////////////000000000000////////////000000000000111111111111222222333333333444444777999;;;===???BBBDDDHHHJJJMMMPPPSSSWWW\\\```aaabbbaaa___\\\ZZZYYYYYYZZZ[[[\\\]]]^^^aaaeeehhhlllsss{{{zzzyyy{{{}}}yyysssiii___YYYVVVVVVUUUUUUUUUUUUWWWXXXXXXXXX[[[[[[[[[^^^dddjjjmmmooooooqqqrrrqqqoooqqqxxx}}}{{{zzzzzzvvvtttuuuuuuwwwxxxwwwtttrrrrrrrrr|||{{{~~~}}}~~~}}}ooogggbbbdddfffdddaaa```ZZZZZZ[[[\\\^^^___``````cccggglllooorrrxxxvvvqqqlllhhhiiigggdddccceeegggiiijjjkkkllllllkkkiiigggdddccc[[[[[[[[[[[[ZZZWWWSSSQQQQQQOOONNNMMMNNNOOOOOOOOOOOOMMMJJJIIIIIIIIIHHHGGG???===:::666333111111111((()))***++++++***)))((((((((()))))))))(((((()))))))))))))))))))))))))))***+++,,,------,,,+++***,,,+++)))((((((((()))***((()))))))))************)))))))))))))))******+++((((((((((((((())))))******)))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))*********))))))************++++++++++++))))))(((((((((((())))))(((((()))***+++,,,,,,---(((((())))))))))))(((((((((((((((((())))))))))))---,,,+++***))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++************************+++******************+++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------++++++++++++------............/////////000---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,---------...///000000000........./////////000000//////000000000000//////000000000000111111222222000111111333444555666666777:::>>>AAACCCFFFJJJLLLQQQRRRUUUVVVXXX[[[```cccdddeeedddbbb```^^^^^^___bbbeeehhhlllpppuuuzzz~~~}}}vvvrrrlllfffdddfff______]]]YYYVVVUUUWWWYYYWWWXXXYYYZZZ[[[]]]___aaaffffffhhhnnnuuu|||~~~|||vvvsssvvvxxxvvvttttttppprrrttttttsssrrrqqqqqqxxx|||}}}zzzwwwwwwvvvssssssssstttxxx~~~wwwrrrtttvvvrrrllljjjffffffgggfffdddaaa^^^\\\WWW[[[```dddhhhnnnvvv}}}}}}wwwuuurrrmmmhhheee```^^^^^^```aaaaaahhhkkkooossswwwxxxxxxxxxsssuuuvvvtttmmmbbbXXXQQQSSSPPPLLLJJJKKKMMMMMMLLLIIIGGGFFFGGGIIIKKKLLLKKKKKKHHHDDD???:::666444222((()))***++++++***)))((('''(((******)))(((((()))))))))))))))))))))))))))***++++++++++++++++++***+++******)))))))))))))))))))))))))))************)))))))))))))))******+++)))))))))))))))***++++++***)))))))))******+++,,,(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))************))))))************+++++++++))))))(((((((((((())))))((()))))))))***+++++++++(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************************************************************++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++------...///000111111222....../////////000000000///000000111111000000///000000000111222222333333///000222444666888:::;;;===@@@EEEHHHKKKNNNQQQSSSYYYZZZ[[[[[[\\\^^^aaaddd```aaaccccccdddeeehhhjjjssswww|||yyypppjjjddd```^^^ZZZVVVUUUXXXTTTUUUVVVVVVVVVXXX[[[^^^^^^____________bbbfffiiioooqqqwwwzzzwwwwwwuuu|||{{{wwwwww}}}~~~~~~zzz{{{}}}~~~}}}yyyvvvxxxyyyxxxvvvuuuvvvyyy}}}zzzxxxxxxyyyzzzyyytttmmmeeeaaa[[[[[[[[[[[[\\\```eeeiiirrruuuvvvtttuuuxxxxxxuuullliiidddaaa```___^^^]]]cccgggnnnvvv|||qqqccc[[[YYYSSSMMMIIIJJJKKKJJJHHHCCCBBBAAACCCFFFIIIKKKKKKOOOMMMJJJFFFBBB>>>:::999))))))************))))))&&&(((++++++)))'''((()))))))))))))))))))))))))))((((((''''''''''''((((((***************)))(((((())))))))))))************)))))))))))))))******++++++******)))***+++,,,---+++***)))))))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))))))))************+++))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***++++++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++*********************************++++++*********************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++++++++,,,......------------......,,,,,,------------,,,,,,,,,,,,---...///000111111.../////////000000000000000000111111111111000000000000111111222333333444333444777:::===@@@BBBCCCFFFIIINNNQQQRRRTTTVVVXXXZZZ[[[\\\\\\\\\]]]```ccc^^^aaafffjjjooouuu|||}}}nnnccc]]]ZZZUUUSSSTTTSSSPPPQQQUUUVVVXXXYYY[[[^^^bbbhhhllloooooonnnlllkkknnnssswww~~~~~~zzzyyyyyyzzzyyyssskkkfff___[[[ZZZ[[[]]]^^^bbbfffhhhhhhlllrrrtttrrrrrrooollljjjiiigggdddaaafffjjjpppwww}}}|||pppiii```YYYPPPKKKJJJJJJHHHEEEBBB@@@@@@AAADDDGGGHHHHHHJJJKKKKKKKKKIIIGGGDDDBBB***))))))))))))))))))***%%%(((++++++)))'''((()))))))))))))))))))))))))))+++***)))(((((()))***+++)))***+++++++++***((('''))))))))))))************)))))))))))))))******+++,,,+++*********+++------,,,+++***(((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************((())))))))))))*********))))))(((((((((((())))))))))))))))))(((((((((((('''((()))******)))((('''(((((((((((())))))))))))---,,,+++***))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***((('''%%%%%%'''(((***))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******************************++++++++++++******))))))))))))))))))))))))+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++++++++,,,,,,,,,---------///......------......///---..................---++++++,,,---...///000111////////////000000000000000000111111111111000000000000111222333333444444999:::===@@@DDDHHHJJJLLLNNNQQQTTTVVVWWWWWWYYYZZZWWWXXXYYYYYYYYY[[[^^^```eeeiiipppxxxsssggg^^^XXXVVVXXXTTTSSSUUUVVVTTTVVVZZZZZZ[[[^^^aaafffnnnwww}}}|||zzz|||~~~}}}{{{}}}yyyqqqfff```^^^^^^^^^]]][[[^^^___```dddjjjllliiiuuutttsssrrrqqqoookkkhhhmmmppptttzzz~~~wwwrrrfff]]]SSSLLLJJJIIIGGGDDDCCCAAA@@@AAACCCEEEFFFFFFDDDFFFIIILLLMMMMMMKKKJJJ)))))))))))))))*********---------,,,,,,+++++++++)))))))))))))))*********************************************))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++***))))))(((''''''''''''(((((((((((('''''''''''''''((()))***)))))))))))))))(((''''''+++*********))))))(((((())))))))))))))))))))))))(((&&&%%%'''***,,,+++)))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))((()))***+++++++++++++++((((((((((((((((((((((((+++*********))))))(((((((((((())))))))))))((((((%%%&&&&&&'''((('''''''''&&&&&&''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******(((((((((((())))))))))))******))))))))))))******))))))))))))))))))******))))))))))))************)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---///000000///......//////...---,,,,,,---...///000000///...------,,,,,,............////////////111000000////////////000333111000///000222555666555444444333444666888999<<>>???DDDFFFFFFGGGGGGGGGIIILLLMMMLLLKKK************)))))))))))),,,,,,,,,,,,++++++++++++++++++******))))))((((((************************************))))))))))))(((((((((((((((((((((((())))))))))))************------,,,***)))(((''''''((((((((())))))))))))***)))(((((((((((())))))***)))))))))))))))(((''''''************)))))))))((())))))))))))))))))))))))((('''&&&'''***+++***)))))))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))((((((((((((((())))))))))))***'''''''''((((((((((((((())))))*********)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******))))))))))))******(((((((((((()))))))))*********))))))))))))******+++******)))))))))******))))))))))))************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,...000///...---...//////...------------...///,,,------......//////////////////000000000111111000000000/////////000000000000000111222333444444444333333444777;;;???BBBJJJOOOUUUYYY[[[[[[\\\]]]aaabbbbbb```]]][[[YYYXXXUUUZZZ___cccgggmmmtttzzzzzzqqqjjjhhhhhhggggggeeeffffffeeebbb```^^^^^^^^^```ccceeefffjjjooosssvvvuuuwww~~~}}}xxxwwwxxx{{{yyywwwtttssssssooonnnlllkkkjjjiiigggfffjjjfffeeeiiimmmpppvvv|||}}}{{{vvvrrrooollliiigggeeeccc___[[[XXXVVVUUUTTTKKKLLLIIIFFFHHHMMMMMMJJJGGGFFFEEEFFFGGGHHHGGGFFF+++++++++***)))))))))(((***************+++++++++,,,,,,+++***)))(((''''''************************************))))))))))))''''''''''''''''''''''''))))))))))))*********************))))))((((((((())))))))))))************+++******))))))))))))***)))))))))))))))(((((('''************)))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((******************************))))))))))))(((((((((((())))))))))))(((((())))))((((((((()))***+++))))))(((((((((((((((''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))******))))))))))))******((((((((()))))))))************))))))))))))******---,,,+++***************))))))))))))************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++---,,,+++******+++,,,---,,,---//////---,,,---...///......------......///,,,,,,---...//////000000000000000111111111222222/////////000000000000000///000222444666666555555555666777999>>>EEEKKKNNNSSSWWW\\\```aaabbbbbbcccccccccaaa]]]YYYWWWXXXYYY]]]cccllltttzzzzzzqqqeeeaaa\\\YYYYYYZZZ[[[\\\___cccgggjjjkkkkkkkkkkkkkkknnnqqquuuxxx|||~~~~~~vvvpppkkkfffbbbdddhhhmmmvvv|||zzzuuummmfffbbb```______aaabbbccceeegggiiijjjkkk```___]]][[[]]]]]]WWWNNNHHHFFFCCCCCCDDDEEEFFFFFF,,,,,,++++++***)))(((((((((((())))))******+++++++++*********))))))((((((************************************)))))))))(((((((((((((((((((((((((((((()))))))))************'''''''''((())))))******(((((()))))))))*********++++++***)))(((((((((((((((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))***))))))((()))(((((('''))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''&&&&&&&&&'''))))))***)))))))))(((((('''''')))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++******))))))))))))******(((((()))))))))***************))))))))))))******...---,,,+++************((()))))))))************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********...---+++******+++---...+++---......---,,,,,,---//////............//////000/////////.........---000000000111111111222222//////000111111111111111111222444666888:::;;;;;;<<<>>>AAAFFFKKKQQQUUUXXXXXX[[[___bbbccccccdddeee``````^^^[[[XXXZZZ^^^cccnnnvvv}}}uuunnnddd\\\ZZZXXXWWWWWWYYY]]]aaaccciiinnnsssvvvvvvwwwyyy{{{~~~{{{tttnnnkkkjjjjjjqqqyyy~~~xxxsssjjjddd```^^^]]]\\\^^^```eeekkkrrrxxx}}}zzz{{{zzzyyyyyyttteeeVVVLLLHHHEEECCCDDDFFFGGGGGG---,,,,,,+++***))))))(((((((((((())))))*********(((((())))))*********+++************************************)))))))))((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((('''''''''((((((((())))))***)))((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))(((((())))))******++++++************************)))))))))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))(((((('''''''''''''''((())))))******))))))(((((((((''')))))))))))))))(((''''''************************************************(((((())))))******++++++******))))))))))))******))))))))))))******************))))))))))))******...---,,,+++************((()))))))))************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,++++++,,,------+++---......---,,,,,,---///////////////////////////////////////........./////////000000000111111///000111222333333333333333333444666999===AAACCCGGGJJJOOOTTTXXX[[[\\\\\\___aaadddeeedddccccccccc```bbbccccccdddiiirrryyytttiiieeeaaa\\\WWWUUUUUUWWWYYY^^^dddkkkooozzz~~~~~~}}}|||||||||~~~{{{rrrkkkkkkpppwww~~~}}}xxxxxxyyyyyyuuuqqqlllhhheeebbb```^^^]]]___dddkkkttt}}}vvvdddVVVQQQKKKFFFDDDDDDCCCCCC,,,,,,,,,+++*********))))))))))))))))))*********''''''((()))***+++,,,,,,************************************))))))))))))************************))))))))))))************---,,,+++***((('''&&&%%%''''''''''''(((((((((((()))((((((''''''''''''((('''(((((()))))))))))))))))))))))))))************)))))))))))))))))))))))))))******)))(((''''''((()))))))))))))))))))))))))))))))))******+++++++++************************))))))*********)))((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))))))))((((((((()))***+++++++++*********))))))))))))))))))((())))))************))))))************************************************))))))************************))))))))))))******)))))))))*********++++++******))))))))))))******---,,,+++***************))))))))))))************)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,------------,,,,,,,,,---//////---,,,---......//////000000//////...,,,,,,---...000111222222/////////000000000111111///000333444666666666555555555555888<<>>BBBJJJNNNUUU\\\aaacccccccccbbbccccccaaa___aaahhhnnn|||qqqfff]]]\\\ZZZYYYZZZ\\\___aaadddhhhoooxxx}}}}}}{{{wwwtttrrrrrrsssvvvxxx{{{~~~yyytttpppmmmnnnnnnmmmjjjeee```]]]___bbbgggpppzzz((((((((((((((((((((((((************************)))***++++++***)))***+++***************++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,))))))))))))************((((((((()))******++++++))))))))))))))))))))))))+++******))))))))))))))))))***+++***)))(((((()))(((((((((***,,,+++)))''''''((((((((()))))))))))))))***++++++++++++***)))))))))************))))))((((((((()))))))))******((((((((()))))))))************++++++++++++******************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))******+++*********+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++(((((())))))))))))(((((())))))*********+++++++++(((***,,,,,,***)))***++++++***++++++,,,---...///---------------...///000............//////////////////............///000111111111111111111111000333444666888;;;@@@GGGKKKRRRUUUZZZ___bbbbbb```___ZZZ]]]______```gggrrrzzzvvvmmmiiiccc^^^XXX[[[]]]```bbbfffjjjnnnuuuyyy~~~~~~~~~||||||zzzxxxwwwxxx{{{~~~}}}xxxrrrnnniiijjjllllllkkkiiieeecccaaadddkkkuuu))))))))))))))))))))))))************************)))***++++++***)))***+++))))))*********++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))************+++++++++,,,((()))))))))************'''(((((()))******++++++))))))))))))))))))))))))***************)))((((((&&&((())))))((('''((())))))))))))+++,,,,,,***((((((((()))))))))*********)))***++++++++++++***)))''''''((((((((((((''''''(((((()))))))))*********)))))))))*********++++++***+++,,,------,,,+++***************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((()))))))))******************)))))))))******+++*********++++++,,,,,,,,,******++++++++++++************++++++++++++******++++++++++++++++++++++++))))))************))))))))))))******+++++++++***''')))++++++******+++,,,++++++++++++,,,,,,---...------,,,,,,---...000111............////////////000///---------///222333111111111222222333333444666999<<<@@@DDDJJJQQQVVVYYYZZZ[[[\\\]]]]]]]]]\\\VVV]]]eeejjjoooxxx|||zzzqqqqqqlllccc^^^```bbbbbbaaadddhhhlllooottt{{{~~~|||{{{|||xxx}}}}}}yyyqqqpppooommmlllkkkkkkjjjiiilllttt}}},,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))+++++++++***)))***+++))))))******+++++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***************))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))*********+++'''(((((()))***+++++++++)))))))))))))))))))))))))))***+++++++++)))((('''###%%%(((((((((((()))***---,,,++++++,,,,,,***))))))************+++++++++)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))************************+++++++++++++++,,,------------,,,+++(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++,,,+++***************+++*********++++++,,,,,,,,,))))))************))))))******++++++++++++******++++++++++++++++++++++++******++++++++++++******(((((()))***************&&&(((***+++++++++,,,---,,,,,,++++++,,,,,,------------,,,,,,---...000111............/////////000222000...,,,---000444666111222333444666777888999:::===AAAFFFLLLRRRYYY]]]]]]\\\ZZZXXXXXXYYY[[[\\\]]]gggsss}}}yyyooojjjeeebbb]]]aaaaaa]]]]]]ccciiilllmmmppptttwwwzzz~~~|||{{{~~~{{{xxx||||||vvvpppmmmmmmnnnooosssvvv|||+++++++++***)))(((((('''++++++******)))(((((((((++++++******++++++,,,---+++++++++++++++++++++++++++***)))***++++++***)))++++++******************))))))))))))))))))))))))++++++******************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))((((((((((((***,,,---,,,,,,,,,++++++*********,,,***((()))+++,,,+++((())))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))''''''((((((((((((''''''******++++++++++++*********)))))))))((((((''''''************************(((((((((((((((((((((((())))))************))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))*********))))))(((++++++***)))((('''&&&&&&)))************+++++++++,,,***(((((()))+++++++++------,,,,,,+++***))))))(((((())))))))))))(((((())))))******++++++,,,,,,******+++++++++,,,,,,,,,......---,,,,,,...///000.........////////////000222000------///000...,,,333444555444111///...///000222444555666999<<>>DDDIIIPPPVVV[[[aaadddgggfffddddddiiimmm{{{zzznnnjjjgggeeejjjqqqxxx~~~}}}xxxxxxyyy{{{}}}~~~~~~}}}||||||{{{{{{}}}xxxvvvyyy}}}++++++++++++*********************)))))))))((((((******))))))******+++,,,************************+++***)))***++++++***)))))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******************************)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******************************************+++************+++************************))))))))))))))))))))))))(((((())))))************))))))************))))))******++++++++++++************************++++++************************************************))))))************))))))(((((())))))******++++++++++++++++++++++++++++++))))))))))))))))))******'''((()))***************************))))))))))))))))))*********+++++++++(((((((((+++------+++***,,,,,,+++++++++++++++******++++++,,,,,,++++++***++++++******))))))((((((++++++,,,,,,,,,---------+++,,,.../////////...------------.........//////000000000/////////000111111222333333333555777:::<<>>AAAIIIMMMQQQUUUWWWYYY[[[\\\aaafffmmmpppttt~~~vvvnnnjjjhhhffffffiiikkklllooossssss}}}~~~~~~tttuuuwww|||~~~yyy++++++++++++++++++++++++,,,,,,++++++++++++++++++)))))))))))))))***++++++************************+++***)))***++++++***)))((())))))***++++++,,,,,,************************((())))))***++++++,,,,,,************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))(((((()))))))))*********+++)))+++,,,+++)))(((***,,,+++++++++*********))))))))))))))))))))))))))))))'''(((((()))******++++++(((((())))))))))))((((((******++++++++++++******((((((((())))))*********************************))))))))))))))))))))))))))))))************))))))++++++******************************************((()))))))))************))))))***,,,,,,------,,,++++++,,,,,,,,,,,,------)))************++++++++++++***)))***---//////...++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...---------------...///////////////000000000111111111333444333111111444666444555888:::===AAAGGGKKKTTTVVVWWWXXXZZZ\\\aaadddjjjsss~~~zzzooogggccc___\\\```___bbbiiinnnrrryyyvvvuuuvvvyyy++++++++++++++++++++++++((((((((()))******++++++)))))))))))))))******+++))))))))))))))))))))))))+++***)))***+++++++++)))((())))))***++++++,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,************************+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((((((((())))))*********+++(((+++,,,,,,)))(((***,,,++++++++++++******))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))******++++++++++++******''''''(((((()))))))))***************************(((((((((((((((((((((((())))))************)))))),,,+++++++++***)))))))))))))))))))))))))))))))))(((((())))))*********+++''''''(((******+++++++++'''((()))***+++,,,------)))************+++++++++***(((''''''***,,,---...++++++++++++++++++++++++---..................---+++++++++,,,,,,---------,,,,,,,,,---------............---,,,,,,...///000000000000000111111111111222444555444222222555888444666999===AAAGGGNNNSSSYYYYYYXXXYYY[[[aaaiiinnn|||zzzqqqfff___\\\\\\\\\\\\dddeeekkkuuu{{{xxxxxxzzz~~~~~~~~~~~~{{{xxxwwwzzz************************************************((((((((((((((((((((((((+++)))((())),,,---,,,))))))((('''&&&%%%%%%&&&'''************************))))))************))))))+++*********))))))((((((***)))(((''''''((()))***************************(((((())))))*********+++))))))(((((((((***+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********************************)))))))))))))))+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((*********))))))))))))))),,,,,,,,,+++***))))))(((++++++******)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))************+++++++++))))))))))))************+++++++++************)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******,,,---.../////////------..................222111111000000//////...444444333222222444888<<<<<<;;;???IIIPPPQQQRRRUUU______]]]\\\eeettt|||ppp```]]]ZZZYYY\\\```dddfffiiipppxxxuuuvvvlllsss{{{}}}}}}~~~~~~zzzzzzzzz{{{{{{************************************************************************)))'''&&&'''***+++)))(((,,,+++***))))))))))))***(((((((((((((((((((((((())))))************))))))************)))))))))(((+++***)))(((((()))***+++************************((()))))))))************)))((('''''''''((()))***))))))))))))))))))))))))))))))************))))))************************************************)))))))))))))))*********************)))))))))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))))),,,++++++***))))))(((((()))))))))))))))***************************************++++++++++++******)))************+++++++++))))))))))))************++++++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------------------......//////////////////////////////000444555666666666888<<>>AAADDDOOOQQQWWW\\\\\\YYYZZZ^^^]]]lllzzzlllbbb[[[XXX\\\]]]^^^bbbgggnnnuuuxxx|||uuurrrmmmzzz}}}www}}}~~~~~~~~~}}}|||{{{zzzzzz{{{|||{{{zzzzzzyyyzzz{{{}}}~~~~~~~~~}}}~~~}}}|||}}}yyy{{{}}}******************************************************************************)))***++++++++++++))))))))))))((()))))))))************************))))))************))))))*********)))))))))))))))************************************************)))))))))))))))*********+++***((('''&&&''''''((())))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++((((((((((((((((((((((((''''''((()))***++++++,,,*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***************++++++***)))))))))((((((''''''(((((())))))************************************(((((())))))))))))(((((())))))*********+++++++++))))))*********+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++------------------------,,,------...------,,,,,,+++,,,---...///000111222////////////000111333444222666<<>>EEEHHHMMMTTTVVVSSSSSSPPPPPPRRRWWWaaavvvvvvjjjbbb```______aaaffflllrrruuu{{{|||{{{xxxxxxwwwuuussssssuuuwwwyyyzzzzzzyyywwwwwwxxxzzzzzz{{{}}}}}}~~~~~~~~~yyysssttt}}}|||,,,+++++++++************+++++++++***************+++++++++************)))))))))***++++++++++++***,,,,,,+++***))))))))))))(((((()))***************************************+++************)))))))))************************++++++************++++++))))))))))))))))))))))))************************************************))))))))))))***************************+++,,,,,,************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))************************************************)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...------,,,------......---,,,,,,,,,,,,---......------,,,,,,,,,---......///000111111222555999<<<:::DDDNNNSSSWWWYYYXXXUUUSSSSSSWWW^^^hhhwwwtttkkkeee___[[[___ccchhhooouuu{{{}}}{{{zzzyyyxxxuuuvvvuuutttssstttwwwzzz{{{}}}|||wwwwww~~~{{{~~~,,,,,,+++++++++*********************************+++++++++*********))))))))))))***++++++++++++***++++++***)))))))))))))))(((((()))******************************************)))))))))))))))))))))************************++++++************++++++((((((((((((((((((((((((************************************************)))))))))))))))*********++++++******++++++,,,---************************))))))))))))))))))))))))******))))))******+++,,,++++++++++++*********)))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))((((((((())))))))))))))))))))))))************++++++++++++************************************************))))))*********+++++++++***************++++++++++++++++++,,,,,,,,,------,,,,,,---------------------------------.........---------------......///000000000//////000000111333444555555666999>>>BBBFFFNNNVVVZZZZZZXXXWWWUUUYYYaaammmzzz}}}oooeeebbbcccccccccdddkkkuuu~~~}}}~~~~~~{{{yyyyyyzzz{{{{{{yyyzzz{{{|||}}}~~~||||||{{{,,,,,,,,,++++++++++++***************************+++++++++*********))))))))))))***++++++++++++***))))))(((((()))******+++(((((()))***************************************)))))))))))))))))))))***************************+++******************+++((((((((((((((((((((((((******************************************************))))))))))))))))))++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++*********)))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********)))(((((((((************************+++++++++,,,,,,---------************************************************************++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------....../////////------......////////////111111000000000111222222111333666888;;;@@@FFFJJJVVVXXX[[[\\\YYYWWWYYY]]]lllxxxtttnnnfffccceeejjjnnnppprrryyy~~~xxxxxx|||xxx{{{yyywwwxxx{{{~~~}}}|||,,,,,,,,,,,,++++++++++++***************++++++++++++++++++************)))))))))***++++++++++++***(((((((((((()))***++++++(((((()))***************************************)))))))))************+++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************************************************))))))))))))***************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))(((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************%%%%%%&&&'''((()))******************************+++++++++,,,------......++++++++++++++++++++++++*********************************++++++++++++,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,---...///////////////---...//////000000//////////////////000111222222///222777<<>>???JJJJJJOOOVVVVVVRRRSSSXXX[[[hhhvvvtttaaa```___^^^aaagggpppvvv}}}~~~++++++************++++++))))))))))))))))))))))))************************))))))))))))***************)))((('''((()))+++,,,+++++++++*********)))))))))))))))))))))******+++***++++++,,,,,,++++++***)))***+++,,,,,,+++)))((())))))))))))))))))))))))************))))))))))))************)))))))))(((+++++++++*********)))))))))))))))))))))))))))))))))******))))))((('''&&&++++++******)))*********---,,,+++***))))))***++++++++++++*********))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++)))******)))(((((()))+++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******************)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++******************+++++++++,,,,,,---------------......//////000000000///............///000111000//////000111222222444444444777<<<@@@DDDFFFNNNPPPSSSVVVSSSQQQYYYcccnnn~~~rrrhhh___``````bbbgggpppzzz~~~++++++************++++++************************************************))))))))))))************)))))))))))))))*********+++************))))))))))))))))))))))))******+++******++++++++++++******))))))+++,,,,,,+++***)))))))))))))))))))))))))))************))))))))))))************))))))))))))+++++++++***************))))))))))))))))))))))))******++++++++++++***************)))******+++++++++******))))))))))))***+++++++++***************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++((()))++++++)))((()))***))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++)))))))))))))))*********,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++************++++++,,,++++++,,,,,,,,,,,,------..................//////000//////......//////000000000000111111111111111555666999>>>DDDIIINNNQQQSSSUUUXXXWWWUUUZZZjjjzzzqqqeeeaaa```cccgggnnnvvvyyyrrrooopppxxx~~~}}}~~~~~~++++++************++++++++++++++++++++++++++++++************************((()))))))))************'''((()))***+++******)))************)))))))))))))))))))))))))))******+++******++++++++++++******))))))***+++++++++******))))))))))))))))))))))))************)))))))))(((*********)))))))))))))))************************)))))))))))))))))))))))))))******+++,,,,,,++++++***)))))))))***+++,,,,,,)))))))))(((((((((((()))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++************++++++''')))+++,,,***)))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++((((((((())))))*********++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.....................---///////////////000000000...///111222111222222333666:::AAAGGGMMMRRRVVVXXXTTTUUUXXX[[[aaapppttthhhdddeeeffflllvvv{{{uuunnnjjjhhhlllyyy++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************'''(((***+++++++++)))((()))))))))))))))))))))))))))))))))))))))******+++)))******++++++******)))))))))******++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))******************************))))))))))))))))))))))))(((((()))***++++++++++++***)))))))))***+++,,,,,,(((((((((((()))(((((((((************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++************++++++''')))+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++(((((())))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------------...//////000000000000000,,,///111222333444666999>>>DDDLLLRRRTTTUUUVVVWWWRRRTTTYYYcccttt{{{ooohhhfffhhhkkkttt|||}}}mmmjjjhhhhhhjjjrrr||||||{{{|||~~~~~~~~~~~~++++++************++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))************'''((()))++++++******)))(((((()))))))))))))))***)))))))))))))))******+++))))))************)))))))))))))))******+++,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))***************************+++++++++))))))))))))))))))))))))'''((()))************************)))******++++++'''(((((())))))))))))(((***************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++((()))++++++)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---------,,,,,,,,,,,,++++++------------------............///000111111111111---000333555555888>>>CCCKKKPPPVVVXXXWWWUUUVVVWWWWWW]]]gggtttuuuooogggcccccciiiooottt|||}}}~~~zzznnnllllllpppuuu||||||~~~|||{{{{{{~~~++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((()))***************(((((((((((())))))******)))))))))))))))******+++))))))************))))))))))))))))))***+++,,,---))))))))))))))))))))))))************))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))((()))***************)))++++++******)))*********'''((()))*********))))))))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++)))******)))(((((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........---...000111222222111111///222666888999???HHHOOOTTTWWWZZZZZZXXXXXX\\\aaahhhttt~~~qqqffffffggghhhllluuu|||}}}{{{{{{||||||~~~++++++************++++++************************************************))))))))))))************)))))))))))))))*********'''((((((((())))))******)))))))))))))))******+++))))))************))))))))))))))))))***+++,,,---))))))))))))))))))))))))************))))))))))))(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))******+++++++++******))),,,,,,+++***)))))))))***'''((()))+++++++++***)))))))))******++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++*********)))'''(((***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++...------,,,++++++++++++---------,,,,,,+++++++++++++++,,,,,,---...//////---...000111222222222111111444888:::===DDDNNNWWWUUUXXXYYYXXXXXX]]]fffnnnxxx}}}zzzwwwmmmbbbaaagggooosssxxx~~~|||{{{xxxsssxxx~~~+++++++++,,,,,,---------------,,,,,,+++***)))))),,,,,,,,,++++++***************++++++++++++*********************)))(((((()))***+++,,,,,,,,,,,,,,,))))))))))))************************************))))))************))))))************************))))))*********+++++++++************************+++++++++***************'''''''''((())))))******&&&&&&''')))***+++,,,---++++++************++++++(((((((((((())))))))))))******+++++++++******)))************************))))))))))))))))))))))))&&&''')))***++++++******+++*********))))))(((((())))))))))))************+++)))(((''''''((()))+++************************+++++++++++++++***)))((())))))))))))******************+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------............---,,,+++,,,///222.../////////...///222555444777<<>>EEEKKKQQQUUUWWWYYYSSSYYYaaajjjyyylllfff___\\\___eeekkknnnxxx~~~xxxuuuvvv|||xxxyyyyyyvvvtttuuuzzz~~~}}}}}}~~~}}}}}}|||||||||~~~~~~~~~~~~|||}}}~~~}}}{{{zzz|||~~~++++++,,,,,,,,,,,,---------,,,,,,++++++*********,,,,,,,,,++++++++++++*********++++++++++++******)))************))))))((('''((())))))***)))))))))))))))))))))************((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++************************++++++******************)))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,++++++***))))))((()))))))))*********++++++++++++************++++++************++++++++++++)))******+++++++++******************************))))))))))))))))))))))))'''((()))******++++++***************))))))))))))))))))))))))***************)))(((''''''((()))******************************++++++++++++***)))))))))))))))*********++++++))))))*********+++++++++***++++++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000111111///...///000///111222222333444888:::@@@EEELLLRRRUUUUUUVVVVVVUUU___lll}}}}}}lll^^^[[[ZZZ]]]dddnnnvvvzzzzzzqqqppprrryyy{{{yyyvvvuuurrrtttvvvwwwxxx}}}~~~}}}}}}}}}~~~~~~~~~~~~|||{{{}}}}}}|||zzzyyyyyy{{{|||~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~}}}{{{{{{{{{zzz|||~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******))))))************)))((((((((()))******)))))))))((()))))))))************))))))))))))))))))))))))***++++++++++++++++++***************************+++++++++***************(((((((((((((((((((((((((((((()))***+++,,,,,,,,,)))******++++++,,,------************************++++++************++++++)))))))))*********++++++))))))***+++++++++******************************))))))))))))))))))))))))'''(((((()))******++++++*********)))))))))))))))((()))))))))******************)))(((((()))************************************+++++++++******)))))))))*********+++++++++)))))))))*********++++++)))***+++,,,---.........+++++++++,,,,,,,,,------------------------------------------............000222333333111000000000000111111222444999???DDDKKKOOOSSSTTTTTTSSSTTTUUUaaannn}}}mmmaaa\\\]]]aaahhhrrr|||}}}sssmmmpppuuu|||}}}xxxvvvuuuuuuuuussswww{{{~~~||||||{{{{{{zzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzz{{{|||}}}~~~}}}|||yyyxxxxxxyyy{{{|||}}}}}}}}}~~~~~~~~~}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}|||~~~~~~}}}}}}{{{||||||{{{|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++******++++++++++++******((())))))*********)))))))))***************))))))((()))))))))************************************))))))************))))))************************************************(((((((((((((((((((((((((((((()))***+++,,,,,,,,,*********+++,,,,,,------++++++++++++************++++++************++++++((((((((()))))))))******((()))***+++++++++++++++************************))))))))))))))))))))))))((((((((())))))***++++++))))))))))))))))))******((()))))))))******************))))))))))))******************************)))******+++++++++******************++++++++++++)))************+++++++++)))***+++,,,---.........+++++++++,,,,,,,,,---------------------------------------.........//////000222333333222111111222111111222333888@@@IIIPPPWWWYYYYYYVVVSSSTTTYYY]]]rrr{{{oooeee```]]]bbbjjjttt{{{tttrrrxxx}}}}}}|||zzzwwwtttssstttwwwyyywww}}}}}}}}}}}}|||{{{zzzyyyxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxyyy|||{{{yyyxxxxxxyyyzzz{{{{{{||||||}}}}}}~~~~~~~~~||||||||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~||||||||||||}}}}}}~~~~~~}}}~~~}}}||||||}}}~~~}}}|||{{{zzzzzzzzzzzzzzz}}}|||{{{{{{zzz{{{{{{|||}}}~~~~~~~~~~~~~~~|||zzz{{{{{{|||||||||{{{{{{zzzzzz{{{}}}}}}}}}}}}~~~}}}}}}|||yyywwwyyy------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******((())))))************)))******++++++******))))))))))))))))))************************************)))))))))******)))))))))************************))))))*********+++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,------,,,++++++******)))++++++++++++++++++******++++++************++++++'''((((((((())))))))))))((()))***+++++++++++++++************************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))************))))))))))))************************************************************))))))***++++++++++++************++++++++++++,,,******+++++++++,,,,,,,,,***++++++,,,------------++++++,,,,,,,,,,,,------........................------........./////////000111222222111111222444333444777:::@@@HHHRRRXXXYYYZZZYYYVVVUUUYYYdddmmmvvvllldddaaaaaa```gggsss~~~~~~~~~{{{{{{{{{yyywwwttttttsssssstttyyy|||}}}~~~}}}zzzyyyzzz{{{{{{{{{{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwxxxxxxtttttttttssssssrrrrrrrrruuuvvvvvvuuusssrrrsssuuuyyyxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{|||~~~|||||||||}}}~~~~~~|||||||||||||||{{{{{{{{{zzzyyyyyyyyyzzz{{{||||||{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||zzzzzz{{{|||}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{|||{{{zzzxxxwwwvvvwwwxxxxxx{{{~~~~~~||||||||||||zzzxxxxxxyyyzzzzzzzzzyyywwwvvvxxxyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||xxxttttttxxx}}}---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******(((((()))***************))))))******))))))((('''))))))))))))************************************)))******++++++******)))************************(((((()))***+++,,,,,,---******************************************++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++************++++++(((((()))))))))*********(((((()))++++++,,,,,,+++************************)))))))))))))))))))))))))))((((((((()))***+++,,,((()))))))))************))))))))))))*********************++++++*********************************))))))***+++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,---------++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,------....................................///////////////000111000000111444666555:::@@@FFFLLLQQQWWWZZZXXX[[[]]]^^^bbbkkk{{{}}}rrrkkkfffbbbeeejjjmmmvvv|||{{{yyywwwvvvvvvvvvwwwwwwxxx{{{}}}~~~~~~xxxxxxyyyyyyyyyxxxxxxwww{{{||||||||||||{{{{{{zzzvvvvvvuuuuuuuuuuuuuuuvvvrrrrrrqqqqqqpppooonnnnnnssstttuuusssqqqppprrrttttttuuuvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwvvvuuuxxxxxxyyyzzz{{{|||}}}~~~zzzzzzzzz{{{{{{||||||}}}~~~}}}{{{yyyxxxwwwxxxxxxyyyxxxwwwuuuuuuuuuuuutttuuuuuuwwwxxxyyyyyyzzz||||||{{{zzz{{{|||xxxyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyyyyyyyzzzzzz}}}||||||{{{{{{{{{{{{{{{xxxwwwtttsssrrrrrrssstttxxx{{{~~~~~~|||{{{{{{|||zzzxxxwwwxxxyyyzzzyyyxxxwwwvvvvvvuuuuuuuuuuuuuuuwwwvvvvvvvvvwwwxxxyyyyyywwwyyy|||}}}xxxtttsssvvvzzz~~~---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******(((((()))***************(((((())))))((('''&&&&&&))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************''''''(((***+++,,,---...************************+++++++++***************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++************++++++)))************+++++++++(((((()))++++++,,,,,,,,,************************)))))))))))))))))))))))))))((((((((((((***+++,,,(((((())))))*********+++))))))))))))******************++++++++++++******************************((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------,,,++++++++++++,,,,,,,,,---------////////////////////////............/////////000//////000//////111555888888>>>HHHPPPUUUWWWYYYYYY\\\bbbhhhmmmuuu|||ssslllkkkkkkkkkqqqyyy~~~}}}zzztttuuuwwwvvvuuuuuuvvvxxx~~~zzzxxxyyyzzz{{{zzzyyyxxxvvvuuuuuuvvvxxxyyyyyyyyyyyyyyyxxxwwwvvvuuuuuutttsssssssssssssssssstttsssrrrqqqpppooonnnmmmqqqrrrtttssspppppprrruuuppprrrtttvvvwwwwwwvvvuuuuuuuuuvvvvvvvvvtttsssrrrvvvwwwwwwyyyzzz{{{||||||yyyyyyyyyzzzzzzzzzzzz{{{~~~}}}}}}{{{zzzwwwvvvuuurrrssstttttttttrrrooonnnqqqpppppppppqqqsssuuuvvvrrrtttuuuuuutttsssssstttssstttvvvwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvuuuttttttttttttttttttvvvtttrrrpppoooooopppqqquuuxxx{{{{{{yyyvvvvvvwwwttttttsssuuuxxxyyyyyyxxxwwwuuusssqqqpppqqqssstttuuuttttttssssssuuuvvvwwwtttwww{{{zzzuuutttvvvzzz~~~,,,,,,---...---,,,+++***+++++++++*********))))))+++++++++++++++***)))(((******************************))))))((('''''''''******************************))))))***,,,...///(((((()))***************,,,+++***))))))***+++,,,))))))************))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))************))))))+++++++++++++++***)))((()))************+++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))...---+++*********++++++))))))))))))))))))))))))***************************))))))***,,,,,,+++)))))))))************))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++...............------------------......000111111333111000111444777888888AAAJJJUUUYYYXXXWWWYYY]]]aaalllwww~~~zzztttpppiiihhhlllsssvvvxxx~~~wwwqqqvvvvvvvvvuuuuuuyyy~~~~~~|||zzzxxx{{{zzzyyywwwvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvxxxyyyyyyyyyxxxwwwtttsssqqqoooooooooqqqrrrpppqqqsssssssssqqqnnnmmmppppppqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqrrrrrrssssssssssssttttttttttttrrrsssuuuwwwyyy{{{}}}}}}|||zzzvvvsssrrrsssuuuwwwxxxwwwuuusssqqqooommmlllnnnnnnmmmlllkkkkkkjjjjjjjjjjjjjjjiiijjjjjjkkkkkkpppnnnkkkiiihhhiiikkklllnnnnnnoooooopppqqqqqqqqqppppppppppppppppppppppppmmmmmmlllllllllkkkkkkkkklllkkkjjjiiiiiikkkmmmnnnuuuuuutttsssrrrqqqqqqpppqqqrrrssstttttttttsssrrrnnnoooooonnnlllkkklllmmmmmmooopppppppppqqqsssuuuvvvxxxzzz|||}}}}}}|||{{{|||~~~{{{yyyyyyzzz|||}}}.........---+++)))'''&&&,,,,,,,,,,,,+++++++++***+++++++++++++++***))))))************************((((((((((((((((((((((((******************************))))))***+++,,,---(((((()))***************++++++************++++++))))))************))))))))))))))))))************+++***)))(((((()))***+++))))))************))))))+++++++++++++++***)))))))))************+++++++++*********)))******+++++++++++++++++++++++++++++++++******))))))******+++******))))))))))))******++++++++++++++++++++++++---,,,+++*********++++++***************************************************))))))***,,,,,,+++)))))))))************))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++........................//////............//////000111111111222666>>>CCCLLLQQQWWWWWWTTTUUUYYY___jjjyyyrrrjjjhhhjjjoooooouuu~~~}}}zzzwwwxxx|||{{{{{{xxxuuuuuuwww{{{~~~~~~}}}|||{{{yyywwwvvvwwwvvvuuutttsssrrrrrrrrrtttsssssssssssssssssssssuuuuuuvvvwwwwwwwwwvvvuuutttsssqqqpppooopppqqqrrrpppqqqrrrrrrqqqpppnnnmmmoooooopppppppppppppppooonnnnnnnnnoooooooooppppppppppppppppppqqqqqqqqqqqqnnnoooppprrrsssuuuvvvwwwwwwuuussspppooopppqqqrrrsssrrrpppnnnllljjjiiihhhiiiiiiiiihhhgggfffffffffcccccccccdddeeefffggghhhiiigggeeecccbbbcccdddeeegggggghhhhhhiiijjjjjjjjjgggggggggggggggggggggggghhhhhhgggggggggfffffffffhhhgggfffeeeeeeggghhhjjjnnnnnnmmmmmmllllllkkkkkkiiijjjkkklllmmmlllkkkkkkjjjlllmmmlllkkkjjjkkkllljjjkkkmmmnnnooopppsssuuuvvvwwwxxxyyyzzzzzzyyyyyyzzz|||~~~------------+++***((('''---------,,,,,,,,,++++++***++++++++++++***))))))************************&&&''''''((())))))************************************))))))))))))***+++(((((()))*********************++++++++++++******))))))************))))))************+++++++++++++++***))))))))))))***+++))))))************))))))***++++++++++++***)))))))))************+++++++++++++++******)))*********+++++++++++++++++++++++++++******))))))******+++******))))))))))))******++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++***************************))))))***,,,,,,+++)))))))))************))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,---------......//////000...............//////000000333555444555;;;HHHRRRYYYZZZYYYVVVTTTWWWaaaiii}}}yyylllbbb]]]bbbkkkuuuxxxvvvvvvuuuqqqmmmsss~~~zzzwwwvvvwwwyyyzzzxxx~~~~~~}}}yyyyyyyyyxxxwwwvvvttttttsssrrrqqqooonnnnnnnnnnnnppppppqqqqqqqqqqqqqqqqqqsssttttttuuuttttttssssssssssssqqqpppppppppqqqrrrqqqqqqpppoooooonnnnnnmmmnnnnnnnnnoooooonnnnnnmmmkkkkkkkkkkkklllllllllllllllllllllllllllllllllllliiiiiiiiijjjkkklllmmmnnnooonnnmmmkkkjjjjjjjjjjjjkkkjjjiiigggeeecccbbbaaacccbbbbbbaaaaaa``````___[[[[[[[[[\\\^^^___aaabbb```^^^\\\ZZZZZZZZZ\\\]]]^^^^^^^^^___``````aaaaaa________________________````````````_________^^^aaa```___^^^___```aaabbbcccccccccccccccccccccccceeeeeefffgggggggggggggggeeeggghhhhhhhhhhhhjjjkkkfffhhhkkkmmmnnnooorrruuuuuuuuuuuuuuuvvvvvvvvvvvvuuuxxxzzz{{{|||}}}++++++,,,,,,---------------,,,,,,,,,,,,+++++++++******+++++++++******)))************************))))))))))))******++++++************************)))))))))((((((((((((((((((((()))***************)))***+++,,,,,,+++***)))))))))************)))))))))))))))*********++++++************************)))******++++++******)))******+++++++++******)))))))))*********+++++++++,,,,,,+++***)))))))))*********************************))))))))))))************))))))))))))******)))))))))))))))))))))))),,,+++++++++++++++++++++++++++++++++++++++++++++***************************))))))***,,,,,,+++))))))******++++++******)))******+++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------,,,,,,,,,------...///000000111---------...///000222222333666999;;;>>>GGGRRR[[[]]]\\\ZZZXXXZZZdddrrr}}}|||gggcccbbb```iiiwww}}}~~~uuunnnoooppppppppp{{{~~~}}}~~~zzzzzzzzzxxxvvvxxx~~~}}}{{{|||}}}}}}}}}|||zzzyyyvvvvvvvvvvvvuuutttsssssspppooonnnmmmllllllllllllnnnnnnnnnnnnnnnooooooooorrrrrrrrrrrrqqqqqqqqqppprrrqqqppppppppppppqqqqqqqqqpppooonnnmmmmmmmmmnnnllllllmmmmmmmmmlllkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffddddddcccccccccdddeeefffggggggffffffeeedddbbbbbbbbbbbbaaa___^^^\\\[[[[[[\\\[[[[[[[[[ZZZZZZZZZYYYVVVVVVVVVWWWXXXYYYZZZ[[[XXXWWWUUUTTTSSSTTTUUUVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\^^^______```aaaaaaaaaaaa___aaaddddddeeefffhhhjjjgggiiikkkmmmmmmnnnppprrrtttssssssrrrrrrrrrssssssrrrtttvvvxxxxxxzzz|||~~~*********+++,,,---......++++++++++++************)))******+++++++++******************************,,,,,,,,,++++++*********************************(((((())))))((((((((('''(((((()))***************)))***+++,,,,,,+++***)))))))))************))))))((((((((()))))))))************++++++++++++************++++++++++++******)))******+++++++++******))))))*********+++++++++,,,,,,+++***)))))))))******************************))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))***,,,,,,+++)))******++++++++++++************++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------------......///000111111///////////////000111222555666:::@@@HHHQQQWWWZZZXXXYYY\\\```iiivvvkkk^^^cccjjjnnnxxxwwwppplllkkknnnssszzz~~~{{{{{{|||~~~uuuxxx{{{|||}}}~~~}}}||||||zzzyyyrrrsssuuuvvvvvvuuutttsssuuuuuuuuuuuuuuutttssssssnnnnnnmmmlllkkkkkkkkkkkkjjjkkkkkkkkklllllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnooooooooopppooonnnmmmlllllllllllliiiiiijjjjjjiiihhhhhhgggddddddddddddddddddddddddcccbbbbbbbbbaaaaaa`````````___^^^]]]]]]^^^___```___`````````___]]][[[ZZZ[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUTTTTTTSSSSSSSSSTTTTTTSSSRRRQQQPPPPPPPPPQQQQQQPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQTTTTTTUUUUUUVVVVVVWWWWWWTTTUUUUUUUUUVVVWWWXXXXXXZZZ\\\^^^```aaabbbeeeggghhhjjjlllmmmllllllmmmnnnqqqppppppoooooooooppppppnnnqqqssstttuuuvvvyyy{{{++++++***))))))*********+++++++++*********))))))))))))***++++++++++++***************************------,,,,,,+++******)))************************'''((())))))))))))(((((((((((()))*********************++++++++++++******))))))************))))))'''((((((((())))))))))))******+++,,,,,,+++************++++++++++++******))))))***++++++++++++***)))************+++++++++++++++******)))************************************))))))(((((())))))*********))))))))))))******++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++***************************))))))***,,,,,,+++)))******++++++++++++************++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------------.....................//////000000111444333222111000000000000777888<<>>EEEKKKPPPPPPSSSZZZ^^^dddrrrwwwmmmjjjmmmxxxyyywwwyyy||||||vvvtttrrrppppppttt{{{~~~{{{zzzyyyxxxwwwtttrrrppppppqqqssssssssssssuuuwwwvvvrrrpppppppppnnnnnnmmmlllkkkjjjjjjiiihhhgggeeecccbbbaaaaaabbbeeeeeedddcccbbb```^^^]]]\\\\\\[[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVUUUUUUVVVXXXZZZ\\\\\\\\\\\\\\\\\\]]]^^^^^^\\\\\\\\\[[[YYYXXXVVVUUUSSSPPPMMMKKKLLLMMMNNNNNNLLLLLLLLLKKKJJJIIIGGGGGGIIIHHHHHHHHHGGGGGGGGGGGGCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBBAAA@@@AAABBBCCC@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@????????????>>>>>>?????????>>>????????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@???AAAAAA???>>>>>>=========>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDEEEGGGHHHIIIJJJKKKLLLOOORRRUUUVVVVVVUUUWWWXXXYYYZZZ\\\^^^```aaabbbcccdddddddddeeehhhjjjlllppptttvvvvvvuuuttttttvvvxxxyyyzzzzzz{{{~~~...---,,,,,,------,,,******)))((('''''''''((()))++++++++++++++++++++++++,,,,,,---------,,,++++++************************))))))))))))))))))))))))************))))))))))))************************++++++,,,,,,,,,+++******++++++++++++++++++++++++************************)))************+++++++++,,,,,,+++***))))))))))))+++*********))))))((((((************************************************************************************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********************)))))))))))))))***))))))***+++,,,------...************************(((***---//////...,,,***)))***+++,,,...///000000000000000000000///...---,,,,,,------.../////////------.........///////////////000000111222222333222222444777===DDDLLLPPPTTTTTTYYYbbblllwwwvvvooojjjnnnttt{{{wwwttttttyyy}}}xxxuuuqqqqqqsssuuu{{{|||yyyvvvtttttttttsssrrrrrrooolllkkkmmmoooqqqrrrnnnpppqqqpppmmmkkkkkklllgggggggggffffffffffffeeefffeeebbb```^^^^^^]]]^^^^^^^^^]]]]]][[[ZZZXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRPPPPPPOOOOOOPPPRRRTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWSSSTTTTTTSSSRRRQQQPPPPPPNNNLLLJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFDDDCCCBBBDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>>>>???@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<<<<===============>>>>>>>>>??????======>>>>>>>>>>>>======>>>>>>>>>===============>>>===<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>============>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDEEEEEEGGGIIILLLNNNOOOOOOOOOQQQQQQRRRTTTVVVXXX[[[\\\^^^___```___^^^___aaaccciiinnntttwwwwwwtttrrrqqqppprrruuuwwwwwwxxxzzz|||}}}...---------------,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))***+++++++++***)))************************))))))))))))))))))))))))++++++******))))))((((((************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++***))))))***************)))))))))((((((************************************************************************************************)))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++************************++++++***)))))))))******,,,,,,,,,+++++++++******************************)))***,,,---...---,,,+++++++++,,,,,,---.../////////////////////...---------------.........//////............///////////////000000111111222222333666777999>>>DDDJJJOOORRRXXX[[[bbbnnnzzz}}}vvvpppmmmmmmoooxxx~~~zzzvvvuuuuuuyyy}}}{{{zzz{{{{{{yyyxxxwwwzzz|||uuusssqqqpppqqqqqqpppooonnnllljjjjjjlllnnnooonnniiijjjjjjiiihhhgggffffffbbbbbbaaaaaa``````______```___]]][[[ZZZYYYYYYZZZXXXXXXXXXXXXWWWVVVTTTTTTUUUTTTSSSRRRQQQOOONNNNNNNNNNNNMMMLLLLLLLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQSSSSSSRRRQQQQQQMMMMMMMMMNNNMMMMMMLLLLLLIIIHHHGGGGGGHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>????????????========================???>>>======<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;::::::999;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@AAACCCFFFGGGIIIIIIIIIJJJKKKLLLNNNPPPSSSUUUVVVZZZZZZ[[[ZZZZZZ\\\___aaafffkkkrrrvvvvvvsssqqqpppjjjmmmqqqtttuuuvvvxxxyyyxxx{{{~~~.........------,,,,,,------,,,+++***++++++------++++++++++++++++++++++++((()))******++++++++++++************************))))))))))))))))))))))))++++++******))))))((((((***************************++++++,,,,,,,,,++++++************************************************))))))*********+++++++++,,,+++******)))*********))))))))))))************************************************************************************************************************************))))))******+++++++++,,,************************************************++++++************++++++,,,,,,,,,+++++++++*********************************************+++,,,,,,------------------,,,,,,------......------,,,,,,---------......................../////////000000000000111111111222222222888;;;???DDDHHHLLLOOOPPPYYYaaammm{{{zzznnnkkkkkkooouuu}}}zzzppppppsssxxx|||{{{uuusssqqqqqqsssvvvzzz||||||zzzwwwrrrpppooonnnoooooonnnmmmggggggggghhhjjjiiigggeeedddcccbbbbbbbbbaaaaaa```___^^^]]]\\\ZZZYYYXXXWWWTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPOOONNNMMMLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIJJJJJJJJJKKKMMMNNNNNNNNNMMMLLLIIIJJJJJJJJJJJJJJJIIIIIIFFFEEEDDDEEEEEEEEEBBB@@@???@@@@@@??????>>>===<<<====================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;999::::::::::::999888888999888888777777888888999999999999:::::::::;;;;;;:::::::::;;;;;;:::::::::::::::::::::::::::;;;;;;999888888888888999999:::999999:::;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<============>>>???AAABBBDDDEEEEEEFFFFFFGGGIIIKKKMMMPPPQQQTTTUUUVVVVVVWWW[[[___cccgggkkkppprrrqqqnnnllljjjgggkkkooorrrssstttvvvwwwuuuxxx{{{~~~---...///...,,,,,,,,,...+++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++,,,---...///************************))))))))))))))))))))))))************))))))))))))******************************+++,,,,,,,,,++++++))))))))))))))))))))))))************************)))************+++++++++++++++***************+++))))))******+++++++++,,,************************************************************************************************************************))))))******+++,,,,,,,,,))))))))))))))))))))))))***************+++++++++++++++******+++,,,,,,---))))))***+++,,,------...************************+++***)))((()))***+++---///......------,,,++++++,,,,,,---------,,,,,,+++............................../////////000000000111111111222333444555555999>>>DDDGGGIIIKKKOOOSSS^^^kkk{{{|||vvvqqqkkkkkklllrrr}}}{{{nnnccchhhqqqzzzwwwrrrooolllmmmppptttyyy}}}}}}xxxwwwxxxyyyyyywwwtttpppooonnnlllllllllllljjjhhhddddddfffggghhhfffbbb___^^^\\\ZZZZZZ[[[[[[[[[ZZZZZZYYYXXXWWWUUUSSSRRRQQQOOONNNMMMMMMMMMNNNOOOPPPPPPPPPPPPQQQPPPPPPOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGGGGFFFGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFCCCAAAAAAAAABBBAAA???===<<<<<<======<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999:::::::::::::::999999888888888888999999888888888888888777777666777777666666666666777777777777777888888888999999888999999::::::999999888999999999999::::::::::::777777777777777888999:::777777888999999999999999888888888999999999::::::999999999::::::;;;;;;;;;:::;;;<<<===>>>@@@AAABBBBBBCCCCCCDDDFFFHHHJJJKKKMMMNNNPPPQQQTTTXXX^^^bbbiiikkklllkkkhhhfffddddddgggiiilllooopppqqqtttuuutttwwwzzz|||}}}}}}---///000///,,,+++---...***)))((((((((()))+++,,,++++++++++++++++++++++++,,,+++))))))***---000111************************)))))))))))))))))))))))))))))))))))))))*********************************)))***+++,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))************++++++++++++***************++++++,,,,,,,,,,,,++++++++++++************************************************************************************************************************))))))***++++++,,,------************************))))))*********+++++++++*********+++,,,---...///))))))***+++,,,------...******************************++++++++++++,,,,,,------------------,,,,,,,,,,,,---------------,,,.........................../////////000000000000///000222444666999:::;;;>>>DDDJJJKKKJJJNNNWWW```mmm|||~~~qqqlllmmmkkkgggppptttvvvlllffflllttt{{{{{{uuuqqqnnnmmmlllrrrzzz|||}}}~~~|||yyywwwqqqpppoooppppppooollliiikkkjjjhhhggggggeeeccc```cccbbbaaaaaaaaa```\\\ZZZXXXUUURRRRRRTTTUUUUUUSSSSSSSSSRRRQQQPPPNNNNNNMMMNNNNNNLLLLLLKKKLLLMMMNNNJJJKKKKKKLLLLLLKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDCCCCCCDDDCCCCCCCCCDDDDDDEEEEEECCCDDDDDDDDDCCCBBBAAAAAA@@@>>><<<<<<======<<<:::999999999:::999999888777777777777888888888999999888888888777777777666666777777777777777777777777555666777777888888888777777666666555555666666777666666666666666555555444777666666555555666666777666666666666777777777777777777777888888777777777777777777888888999999999555555555555666777888999444555666666777777666666666666777777777888888888555666666777888999999:::888888999999;;;<<<>>>>>>??????@@@@@@AAACCCDDDEEEHHHIIIJJJKKKNNNSSSYYY^^^dddeeedddbbb______aaacccfffhhhjjjkkklllnnnqqqssssssvvvzzz||||||{{{|||}}}---///000///,,,+++---///+++***)))))))))+++,,,---++++++++++++++++++++++++***)))'''&&&'''+++...111************************))))))))))))))))))))))))(((((())))))******++++++************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((()))************++++++++++++***************++++++//////...---,,,+++***)))************************************************************************************************************************))))))***+++,,,,,,------++++++++++++++++++++++++))))))******++++++++++++))))))***+++,,,...///000,,,,,,,,,+++++++++******************************)))***---...///...,,,***,,,,,,,,,------.........------......///......---.....................---////////////000000000000...000222666999===???AAADDDKKKPPPOOOMMMSSSaaannn|||pppdddeeelllmmmiiivvv|||wwwqqqqqquuu{{{}}}~~~}}}yyytttpppnnnmmmllloooxxx|||wwwxxxxxxyyyyyyxxxvvvtttssslllkkkiiiiiiiiihhhfffdddhhhfffdddcccbbb```]]]ZZZ]]][[[XXXVVVVVVUUUSSSRRRTTTQQQNNNMMMPPPQQQQQQOOONNNMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIGGGFFFFFFGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBCCC@@@AAAAAABBBBBBBBBBBBAAABBBAAA@@@@@@@@@AAACCCDDDAAAAAAAAAAAA@@@???>>>===>>><<<:::999::::::999888777777777777777777666666555555555666666777777777666666666555555444444444555555555555555555555555333444444555666666666555555444444333333444444555444555555555555444333333666666666555555666666666555555555666666666666777555666666666666666666555555666666666777777888888333333333444555666777888222333444444555555444444555555555666666666777777333333444555666777888999666666777777999:::<<<<<<>>>======>>>>>>???@@@AAAEEEEEEFFFGGGJJJNNNUUUYYY\\\\\\[[[ZZZZZZ]]]bbbgggfffggghhhiiiiiikkkooorrrtttvvvzzz{{{{{{zzzzzz{{{......---,,,,,,+++******)))***,,,......---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))(((((()))+++---...,,,,,,---......---,,,,,,***++++++,,,,,,++++++*********************************++++++++++++******,,,+++++++++******))))))'''(((***,,,,,,***((('''************************))))))))))))))))))))))))*********))))))))))))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))************************((()))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++........................++++++++++++++++++++++++------,,,++++++*********)))***++++++,,,,,,++++++,,,,,,************,,,,,,---------............///,,,,,,,,,---------......222111000//////////////////333777999:::===CCCHHHPPPOOOOOORRRZZZgggzzzxxxiiieeegggjjjrrrzzzxxxsssrrrnnnlllpppyyy|||~~~zzzvvvsssqqqnnnnnnmmmlllkkkiiihhhgggccccccbbbbbbaaaaaa``````ZZZ[[[\\\\\\[[[YYYVVVUUUWWWVVVTTTRRRPPPOOONNNMMMKKKLLLMMMNNNNNNMMMKKKKKKIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEECCCBBBBBBCCCDDDDDDCCCDDDFFFGGGGGGFFFEEEDDDEEECCCAAA@@@AAAAAA@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999777777777777777777777777999999777666666555555555444333333222222333333444555555555555555555555555444444444555555555555666555555444444444444555555666555444333333333333333555555555555555555555555555555666666666666555555666666666555444444444333444555555555555555444444666555555555555444444444555555555555555555555555555555555555555555555555444444444444444444444444666666666666666666666666555555555666777888888999::::::;;;<<<===>>>???@@@>>>@@@BBBCCCCCCEEEHHHJJJTTTRRRPPPPPPTTT[[[bbbgggjjjiiihhhgggfffiiimmmqqqwww{{{~~~}}}xxxuuuwww{{{vvvxxx{{{|||}}}~~~}}}......------,,,++++++***+++++++++++++++,,,,,,---)))))))))************+++++++++++++++++++++++++++))))))************))))))***))))))))))))+++,,,---++++++,,,------,,,++++++***++++++,,,,,,++++++*********************************++++++++++++******++++++*********)))))))))((()))***++++++***)))(((***************************************************)))))))))))))))))))))++++++,,,,,,,,,,,,,,,+++************************************************************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------............///------........./////////////////////000000000000222444777:::<<>><<<<<<<<<===<<<:::;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999888777777777777777777777777777777555444444333333333444333333222222333333444333333333333333333333333333333333333444444444444444444333333333333444444555555444333333333333333555555555555555555555555555555666666666666555555555555555555444444444444444555555555555555444444555555555555444444444444444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444555555666777777888666666777888999:::;;;;;;===>>>@@@AAAAAACCCFFFHHHJJJJJJJJJMMMSSSZZZbbbgggdddddddddcccdddggglllpppvvvxxxyyyxxxtttrrrrrrtttsssuuuxxxyyyzzz{{{~~~|||~~~......------,,,+++++++++---+++***))))))***---...************++++++++++++++++++++++++++++++++++++(((((())))))))))))((((((+++******)))******++++++******++++++++++++************++++++++++++************************************++++++++++++************))))))))))))((((((************************************************++++++++++++++++++++++++))))))))))))))))))******************++++++,,,---***************************************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---------++++++,,,---------------......////////////......---------............///....../////////000000000---...///000111111111111444555888<<>>>>>???@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@===;;;999999999:::999888888888888999999999::::::::::::::::::::::::::::::888999999999999888777777666666666666666666666666555444333222222111111222333333222222222222333333222222222222222222222222222222222222333333333333333333222222222222333333555444444333333333333333444444444444444444444444444555555666666555555444444444444444555555555555444444555555555555555444555555555555444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333444444555555666666444444555666777777888888;;;<<<>>>>>>>>>@@@BBBEEEBBBCCCEEEIIINNNUUU[[[^^^YYYZZZ\\\]]]___ccciiimmmqqqqqqpppooonnnmmmlllkkkoooqqqsssuuuuuuwwwyyy{{{{{{}}}......------,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,---------.........++++++++++++++++++++++++))))))************))))))++++++*********************++++++++++++++++++*********++++++++++++************************************++++++++++++******)))))))))(((((((((((((((+++******))))))******+++************************++++++++++++++++++++++++)))))))))))))))*********((('''&&&&&&''')))+++,,,*********************************************************+++++++++,,,,,,***************************+++++++++++++++,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......---------...///000000///...------------............///....../////////000000000...///000111222222111111444666<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>???@@@@@@BBB@@@???===<<<<<<======<<<;;;999888999:::999888666666666777777777888888777777777777777777777777666777777777777666555555555555555555555555555555444333222111111111111111333333222222222222333333222222222222222222222222222222222222333333333333333333222222222222333333444444333333222333333444444444444444444444444444444444444555555444444444333333333444444555555555333444555555666555555555555555555444444444333333222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333222222333333333444444444555555666666777888888999888999;;;;;;;;;<<<>>>@@@@@@@@@BBBEEEHHHKKKMMMOOONNNPPPRRRUUUXXX]]]cccgggiiigggffffffggghhhgggfffjjjlllooopppqqqrrrtttvvvwwwyyy{{{|||{{{{{{|||}}}~~~......------------,,,,,,+++,,,---......---,,,+++,,,,,,---------.........++++++++++++++++++++++++***++++++,,,,,,++++++******+++++++++*********))),,,,,,++++++++++++,,,,,,)))******++++++******)))******************************++++++++++++******((((((((((((((()))))))))++++++************++++++************************************************(((((())))))************((('''&&&&&&''')))+++,,,************************************************))))))))))))*********+++*********************************++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,------......------,,,---...//////...---,,,---------............///------........./////////000111222222333333222222444999BBBJJJPPPSSSTTTTTTVVVggg||||||sssvvv|||xxxsssyyy~~~}}}{{{{{{zzzxxxyyy}}}|||yyytttnnnjjjgggeeeeeeaaa```___]]]\\\[[[ZZZZZZWWWVVVVVVTTTSSSPPPOOONNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>?????????>>><<<:::999999::::::;;;999888777999999999888555555555666666666777777555555555555555555555555555555666666555555444333444444444444444444444444444333222222111222222222333222222111111222222333222222222222222222222222333333333333444444444444444444333333333333444444333333222222222333333444444444444444444444444444333333444444444444333333222333333333444444555555333444444555666666555555555444444444444333333333222222222222222222222222444444444444444444444444333333333333333333333333444444444444444444444444222222222222333333333333555555666666777777888888666777888888777888:::<<<<<<===???@@@AAABBBBBBBBBDDDGGGJJJMMMPPPUUU[[[___^^^\\\\\\]]]```bbbcccccceeegggiiikkklllmmmoooqqqqqqsssuuuuuuuuutttuuuvvvvvvwwwyyyyyyyyyzzz}}}......------------------+++,,,---......---+++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))******+++++++++******,,,,,,++++++++++++,,,,,,))))))************))))))******************************++++++++++++******(((((())))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))******++++++************++++++,,,---++++++++++++++++++++++++************************(((((()))))))))******************************************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........---,,,+++++++++++++++,,,---------------,,,,,,------------,,,,,,---------............///------........./////////222222222222333555666777999@@@JJJPPPTTTVVVZZZ]]]cccyyy}}}xxxvvvtttrrrttt{{{}}}~~~}}}zzzxxx~~~~~~{{{|||{{{~~~}}}yyywwwtttrrrnnniiieeebbbaaa```\\\[[[YYYWWWVVVUUUUUUUUURRRQQQQQQPPPOOOMMMLLLKKKGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGFFFDDDDDDCCCBBBCCCCCCBBBAAAAAAAAAAAAAAA<<<<<<<<<<<<===>>>???@@@>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<=========<<<;;;;;;:::999888888888888888666444555666777666555444444555555555666666666444444444444444444444444444555555555555444333333333333333333333333333333444333222222222222333333222222111111111111222222222222222222222222222222333333333333444444444444444444333333333333444444222222222222222333333444333333333333333333333333222333333444444333333222333333333333444444444444333333444555666666666666444444444444333333333333222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444222222222222333333333333333333444444444555555555444666666666555555777999777888:::;;;======>>>>>>>>>@@@CCCEEEHHHLLLQQQTTTSSSSSSTTTUUUXXX[[[^^^```___aaadddeeefffgggjjjllljjjlllnnnnnnmmmmmmmmmnnnqqqrrrrrrrrrrrrtttwwwzzzyyy{{{~~~------..................++++++++++++******)))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,+++++++++((()))***+++,,,,,,++++++,,,+++***))))))***+++,,,))))))************))))))******************************++++++++++++******)))))))))*********++++++******,,,,,,,,,,,,******************************************************'''(((((()))******++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))*********+++++++++************************)))******+++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++------------------,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------............///....../////////000000000222222111222444888;;;>>>BBBIIIQQQTTTTTTXXXaaajjjwww~~~{{{|||}}}{{{rrrtttzzzvvvssssssrrrpppsss}}}}}}|||vvvqqqoooooommmllliiifffbbb___\\\[[[YYYXXXVVVTTTRRRQQQQQQQQQKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????<<<<<<;;;;;;;;;<<<======:::;;;=========;;;888666888888888888888888888888888999::::::::::::999888888888888999999888777777666444333333444555555444333333333333444444444444333333333333333333333333444444555555444444333222333333333333333333333333333222222111222222333333222222111111111111222222111111111111111111111111222222222222333333333333333333222222222222333333222222111111222333333444333333333333333333333333222222333333333333222222444444333333333333333333222333444555666666666666444444444333333333222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222333333333333444444444444555555555333333555777555555777888999:::;;;;;;;;;<<>>============>>>??????>>>======<<<<<<<<<======>>>===;;;:::999:::;;;;;;777999;;;<<<;;;999555333777777777777777777777777777777888999999888666666666777888999999888777777666555333444555666666555111222222222222333333333333333333333333333333333444444555555555444333333222222222222222222222222222111111111111111222222222222111111111111222222000000000000000000000000000111111111111222222222222222111111111111222222222111111111222333333444333333333333333333333333222222222333333222222222444444444333333222222222222333444555666666666666444444444333333333222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444555555333444555444333333444666666666666777777777888888999;;;===>>>>>>@@@CCCEEEGGGJJJMMMLLLIIIKKKQQQWWWUUUWWWZZZ[[[\\\]]]___bbb```bbbccccccbbbaaabbbcccggggggeeecccaaaaaaccceeefffjjjnnnrrruuuxxx{{{~~~,,,------......------,,,------------------------,,,,,,,,,++++++*********)))))))))***++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,(((***,,,---...---+++***((((((((((((((((((((((((+++*********))))))((((((******))))))***+++,,,,,,************************))))))))))))))))))))))))************************+++++++++*********)))))),,,+++***))))))***+++,,,++++++++++++++++++++++++((())))))))))))*********+++***)))'''''')))***++++++++++++)))'''''')))***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,,,,------,,,,,,,,,,,,.../////////...---..................------...///000//////000333555444555444333666>>>EEEIIIRRRTTTWWWWWWXXXbbbttt}}}uuuqqqssstttuuu{{{{{{~~~wwwpppkkkkkkjjjmmm{{{~~~xxxwwwuuurrrnnniiifffdddaaa___]]]YYYVVVSSSQQQPPPPPPOOOMMMJJJHHHFFFEEEEEECCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAA>>>>>>============>>>>>>;;;:::999999888888999999777777777777777777777777888888777777666666666555777777777777777777777777777777777777777666666666555555555444444333333333555444444333333444444555333222222111111222222333444444444333333222222222222333444555555333222000222222111111111111111222111000000000111222333333222222222222222222222222111111222222222333333333222222333333333444444444333333333222222222111111111222333444555444444333111111111222333333444444444444333222222333444444333222222222222222222333444555666888888888777777555444444333333333444444444333222222111111222222333333333333333333333333222222222333333444444444222222222222222222222222222222333333333333444444333333333333333333333333333333333444444444555555555555555555555555555555888888888:::;;;===???@@@AAA@@@@@@AAADDDGGGJJJMMMQQQRRRTTTVVVXXXZZZ\\\\\\___^^^]]]\\\\\\\\\]]]^^^aaa```___^^^]]]]]]\\\[[[```ccchhhlllpppuuuzzz~~~}}},,,------......------,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++++++++++++++*********))))))************+++++++++,,,))))))+++,,,,,,,,,+++***************************+++*********))))))))))))******))))))***++++++,,,************************))))))))))))))))))))))))************************+++++++++*********))))))++++++***))))))***++++++************************)))))))))*********+++++++++***)))(((((()))***+++++++++,,,+++***+++---///++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,------------,,,,,,---.../////////...---...........................///000000///000222444444444444666;;;CCCKKKNNNVVVWWWXXXYYY___mmmuuusssmmmkkkooosssxxx||||||~~~yyywwwtttsssttt{{{}}}yyywwwuuuqqqooollliiieeeaaa^^^]]][[[YYYVVVSSSPPPMMMKKKJJJMMMLLLJJJHHHFFFDDDCCCCCCAAAAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888888888888666666666666666666666666777777666666666555555555666666666666666666666666666666666666666666666666555555444444444333333333555444444333333444444555333333222222222222333333444444333333222222222222000111333555555444333222222222111111111111222222111111111111111111222333222222222222222222222222111111111222222222333333333333333444444444555555333333333222222111111111111111333444444444333333333333333333333333333333444333222222222222333444444333333222222333333444444555777888999999999888666555555444333333333444444333222222111222222222333333333333333333333333222222222333333444444444222222222222222222222222222222222333333333444444333333333333333333333333444444444555555555666666555555555555555555555555444444444555777888:::;;;>>>======>>>AAADDDGGGIIILLLMMMOOORRRUUUWWWYYY[[[[[[ZZZYYYXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWWWW[[[^^^bbbfffjjjooouuuyyyzzz~~~------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++......------,,,++++++***************)))))))))))))))))))))*********++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))*********)))******+++,,,************************))))))))))))))))))))))))************************+++++++++***************++++++***))))))***++++++))))))))))))))))))))))))************+++++++++,,,+++***)))(((((()))***++++++,,,---,,,***+++,,,...++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------,,,---......//////.................................///111111000000111333444444777<<>>>>>?????????>>>===============<<<;;;:::888777::::::999888777777888888999999888777777777777777333333333333333333333333555555555555444444444444333333333333333333333333444444444444444555555555555444444444444333333333555444444333333444444555333333222222222222333333333333222222222222222111///000222444555555555444222222111111111111222222333222222111111111111222111111111111111111111111111111111111222222222222333333444444444555555555222222222222111111111111111111222333333333222222555555555444333222222222333333222222222222333333444444333333333333444444444555777999:::;;;::::::888777666444444333333333444444333222222222222222333333333333333333333333222222333333333333444444222222222222222222222222222222222222333333333333333333333333333333333333555555555555666666666666444444444444444444444444222222222222333444555666:::999:::;;;<<>>>>><<<<<<=========<<<<<<;;;=========<<<<<<;;;:::999999888777666666555666666888777777666555666666666333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444555444444333333444444555333333333222222333333333222222222222222222222222000111222444444444444444222222111111111222333333444333222222111111111111111111111111111111111111111111111111222222222333222333333333333444444444222222222222222222111111111222222222222222222222444444444333333333222222333333222222222222333333444333333222222333333444333444777999:::;;;;;;;;;999888777555444333333333444444333222222222222333333333333333333333333333333333333333333333333333222222222222222222222222111222222222222333333333333333333333333333333333444444444444555555555555444444444444444444444444444333333333333444444555777777777888:::<<<===???AAABBBDDDGGGJJJLLLOOOPPPNNNNNNNNNNNNNNNOOOOOOOOOLLLLLLLLLLLLMMMMMMNNNNNNNNNQQQUUUXXX\\\aaafffiiipppssswww{{{~~~---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,------,,,,,,,,,+++++++++((())))))))))))*********))))))(((((())))))***+++++++++++++++++++++++++++***************+++++++++++++++***************+++************************))))))))))))))))))))))))*********************************************************++++++******************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++************++++++***++++++)))&&&$$$$$$$$$******************************++++++++++++***************++++++,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.........------------------......//////........./////////000000...000111222111222444555;;;===EEEOOOTTTRRRRRRVVV^^^kkkyyy}}}lllbbbeeennnpppttt|||{{{wwwqqqmmmkkkjjjiiigggbbb```\\\XXXUUUTTTSSSTTTNNNMMMJJJHHHFFFDDDCCCCCCEEEDDDBBB@@@???=========:::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::888777666666555555555666666666555444444444444555333333333333333333333333222222222333333333333333333333333333333333333333111222222222333333333444444444444444444444444444555444444333333444444555444333333333333333333444222222222222222222222222333333333333333333333222222222111111222333333444444444333222111111111222111111111111111111111111111222222222333333333333222222222222333333333333222222222222222222333333333333222222222222222222222222222222333333444444333333333444444333333333333333222222222222333333333444666999:::;;;;;;;;;:::999777666555444444444555444333333222222333333333333333333333333333333333333333333333333333333222222222222222222222222111111111222222222333333333333333333333333333333222222333333333444444444444444444444444444444444444444333333333444444555666666666777888:::;;;;;;???@@@AAACCCEEEGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKHHHIIIIIIJJJJJJKKKKKKKKKKKKMMMQQQTTTWWW[[[___ccciiilllppptttxxx|||......////////////......------------------------,,,,,,,,,,,,------------(((((()))******+++,,,,,,...---------,,,,,,,,,,,,)))))))))*********++++++)))))))))*********++++++*********************************+++++++++++++++,,,+++******)))*********************************))))))))))))))))))))))))***************************************+++++++++)))***++++++++++++***)))*********+++,,,,,,------************+++++++++,,,++++++++++++++++++++++++((()))++++++***)))************************************++++++++++++***************++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------------...//////.........//////000000111///000111222222444777:::@@@BBBKKKTTTVVVTTTZZZeeevvvzzzooofffaaagggrrrxxxzzzyyy{{{zzzsssoookkkgggfffeeecccbbb^^^\\\ZZZVVVTTTRRRRRRQQQLLLKKKIIIGGGEEECCCCCCBBBBBBAAA???>>><<<;;;;;;;;;888999999::::::::::::999555666777888888888888777666666555555555555666666555555444333333333333333444444444444444444444444222222222222333333333333444444444444444444444444111111222222333333444444333333333444444444444555555444444333333444444555444444333333333333444444222333333333333333444444444444444333333222222222222222111222222333444555444333333222222222222333222222222222222222222222333333333333444444444444222222222333333333444444333333333333444444444444555444333222222222333333222222222333444555555555444444555555555555444444444444333333333333444444555666888:::;;;;;;;;;;;;:::999888666666555555555555444444333333333333333333333333333333333333333444444333333333333222222222222222222222222222222111111111111222222222222333333333333333333333333111222222222333333333333333333333333333333333333333222222222222333333444555555666777888888999999<<<===>>>???AAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHJJJMMMOOOQQQTTTXXX[[[___bbbggglllqqqwww}}}......////////////..............................,,,,,,,,,---------......++++++++++++++++++++++++---------,,,,,,,,,++++++************+++++++++,,,))))))+++,,,,,,,,,+++************************************++++++,,,,,,,,,,,,++++++***))))))******************************))))))))))))))))))))))))************************))))))*********+++++++++)))***++++++++++++***))))))))))))***+++,,,,,,,,,)))))))))*********++++++***++++++++++++++++++***(((***,,,---,,,,,,,,,---******************************++++++++++++******)))******+++,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,---...///000---......///000000111111111111111111222666;;;???DDDEEELLLTTTUUUWWWhhh|||nnnhhhiiijjjrrr}}}zzzuuurrrqqqllliiieeebbbaaa```^^^]]]ZZZYYYWWWUUUSSSQQQOOONNNKKKJJJHHHFFFDDDCCCCCCCCC???>>><<<;;;999888888888555666777777888888777777555555555666555555444444333333333333444555666777444444333222222222222222333333333333333333333333222222222333333333444444333333333333333333333333111111222222333444444555333333333444444444555555555444444333333444444555444444333333333333444444333333444444444555555555333333333222333333444444222222222222333444555555333333222222222333444444333333333333333333333333444444444555555555666666444444444555555555666666444444444555555555666666666555444333333333444444555555555555666666666666555555666777777666555555666666555555555555666666888999;;;<<<=========<<<999888777777666666666777555555444333333333333444333333333333333333333333444444444333333222222222222222222222222222222222111111111111222222222222333333333333333333333333222222222333333333444444333333333333333333333333222222222222222333444444444555555666777777777777777888999;;;===???@@@AAA???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIJJJKKKMMMPPPRRRUUUYYY^^^dddjjjqqqxxx}}}......////////////......////////////////////////,,,,,,,,,------............------,,,,,,++++++***,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,(((***,,,---...---+++************************************++++++,,,,,,,,,,,,,,,+++***))))))******************************))))))))))))))))))))))))************************))))))******++++++++++++)))***+++,,,,,,+++***)))'''(((((()))***+++++++++((())))))))))))************++++++,,,,,,++++++******,,,...---,,,***)))***))))))))))))))))))))))))******++++++++++++******))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............---,,,---...///000---......///000111111222222222111111222777===BBBFFFFFFLLLRRRSSSZZZsss|||ggggggooovvvyyysssooommmllliiifffbbb```^^^]]][[[ZZZRRRRRRQQQOOOMMMKKKHHHGGGEEEDDDCCCAAA@@@???>>>>>><<<;;;:::888777666666666333444444555666666666555777777777666555444333222111111111222333444666666444333222222111111222222222222222222222222222222222222222333333444444444222222222222222222222222111111222333444444555555333333333444444555555555555444444333333444444555555444444333333444444555444444444555555666666666111111111222333444555666222222222222333444555666222222222222333444444555444444444444444444444444555555555666666666666777666666666666777777777777555555555666666666777777777666555444333444444555999999888888777777666666555666777888888777666555888888777777777777888888;;;<<<===?????????>>>>>>888888777777777777777888555555444333333333333444333333333333333333333333444444444333333222222222222222222222222222222222000111111111111222222222333333333333333333333333333333333444444444555555333333333333333333333333333333333333444555666777333444555666666666666555333444666888;;;===???@@@<<<===???@@@AAAAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBCCCEEEFFFFFFGGGJJJLLLOOOSSSXXX^^^eeemmmuuuzzz}}}---------.....................---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,...///...+++***)))***************))))))((((((************************+++*********))))))(((((())))))***---......+++)))+++(((&&&'''***,,,+++)))************))))))))))))(((***+++***)))((()))***)))************+++++++++************************,,,++++++++++++++++++,,,*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++---,,,+++*********+++,,,---.........---,,,,,,+++---------............///------------------------,,,,,,------///000111222000000111111000...,,,+++---///333777:::@@@FFFKKKPPPNNNMMMPPPZZZooo|||kkklllssszzzzzztttpppllljjjgggfff```^^^\\\YYYWWWUUUSSSSSSOOOLLLIIIHHHGGGFFFDDDCCCCCCBBB@@@???===<<<;;;;;;;;;:::999888777666555444666777777777777777666555444444333333333222222222555444444333333444444555222222222222222222222222111111222222222333333333444333333222111111111222111222333555555444333222222222333444555555555555444444444444444444444444333222222222333555777888444444444444444555666666888777555444333333444444666555444333222222222222333333333333333333444444777777666666555333222111111222333444555555555555555666777888888888888888888888888999999888888888888999:::;;;;;;:::888666888777777777777777888888999999999888888888777777666777777777777888888888::::::::::::::::::::::::;;;<<<>>>???@@@???===<<<999:::;;;;;;:::777555333555555555555555555555444555555444444444555555666555555555555555555555555666666555555555444444444333333222222222222333333000000111111222222222222333333222222222222222333333111///111444555444222333333444444555444444444777777666666666666777777999888888888999:::;;;;;;<<<<<<<<<===>>>??????@@@???>>>>>>=========>>>>>>===>>>???@@@BBBCCCEEEEEEJJJNNNSSSZZZ```hhhoootttuuuxxx{{{}}}~~~~~~.................................---------,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,...---+++*********++++++*********)))))))))************************************)))))))))(((***))))))+++------+++)))***(((&&&''')))+++***)))************))))))))))))(((***+++***)))((()))***)))************+++++++++******************************))))))))))))******************))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++++++++---,,,+++******+++,,,,,,------......------,,,+++------------............------------------------.........///000111222333///000000000000000//////111222444888===DDDKKKOOOPPPOOOOOOUUUdddzzzyyynnnsss}}}zzzvvvqqqllliiigggdddbbb\\\[[[YYYVVVSSSQQQPPPPPPMMMKKKHHHFFFFFFEEECCCBBBAAAAAA???===<<<;;;:::::::::999888777666555444444555555666666777666666666555555555444444444333333333222222111111222222333222222222222222222222222111222222222222333333333444444333222222222222222222222333444444444444333222333444555666666666666555555555555555555555555666555444333444444666777666666555555666666777888:::999777666555555666666888777555444333333333444444555555555555666666666666666666777777666666666444555666777777888888777777888888999::::::999999:::;;;;;;;;;;;;;;;;;;:::888999:::<<<<<<;;;999888999999888888888999999:::;;;;;;;;;;;;:::::::::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@???===<<<;;;;;;<<<<<<;;;999777555666666666666666666555555777666666555555555555666555555555555555555555555666666555555555444444444333333222222222222333333111111111222222222333333333333222222222222222333333111000111444555444222222333444555666777777777777777666666666777777888777777666666777777888999999::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>???AAABBBCCCDDDEEEHHHMMMRRRYYY```hhhnnnqqqsssuuuvvvvvvwwwzzz|||}}}||||||000000//////......------.........------------,,,........................,,,,,,++++++++++++,,,,,,***+++---,,,+++******++++++++++++++++++*********************************************))))))))))))+++)))((((((***++++++***)))(((&&&''')))***))))))************))))))))))))(((***+++***)))((()))***)))************+++++++++************************)))((((((''''''(((((()))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------......------,,,,,,------------............------------------------////////////000222333444////////////000111333444555555666;;;CCCKKKQQQTTTRRRRRRTTT^^^qqqvvvrrr|||~~~{{{sssooojjjgggdddbbb___]]]WWWVVVTTTQQQOOOMMMLLLKKKJJJHHHEEEDDDDDDCCCBBB@@@???>>>===;;;:::999999999888777777666555444333333333333444555666666666666666666555555555444444444333222222111111222222333333333333333333333333333222222222222333333333333444444333222222222333333333333333333333444555555444555666777888888888888666666666666666666666666999888666555555555666666999888888888888999::::::<<<;;;:::999888888888999:::888666555444555666777777777777888888999999999666666888999::::::::::::777888999:::;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;888999;;;<<<======<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>=========<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===<<<<<<======<<<:::888777777777777777777777777777999888777777666666666666666666666666666666666666666666666666555555555555333333222222222222333333222222222333333333333333333222222222222222333333444333222333444555444333222333555777888999999999666666666666666777888999777777666666666777888888999999::::::;;;;;;<<<<<<::::::999999999999::::::;;;<<<<<<>>>???@@@AAAAAABBBDDDGGGKKKPPPXXXaaafffnnnppprrrttttttvvvyyy{{{yyyyyy|||111111000000///...------............------------////////////////////////,,,,,,++++++++++++,,,,,,)))+++------,,,+++,,,---++++++++++++++++++++++++*********************************)))))))))))))))+++)))''''''(((***++++++***)))(((((())))))******************)))))))))((((((***+++***)))((()))***))))))*********+++++++++************************(((((((((''''''((((((((()))***************++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,+++******))))))++++++++++++,,,,,,,,,---,,,------...------,,,,,,,,,,,,---------.................................////////////000111222333000///...---...111444666777888;;;BBBKKKQQQTTTUUUVVVXXX]]]iii~~~~~~~~~wwwtttxxx||||||{{{vvvssskkkhhhdddaaa___]]]ZZZXXXRRRQQQOOOMMMJJJIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@>>>===<<<:::999888777777777555555555444444333333333111222333444555555666666555555555555444444444444555444444333333444444555333333333333333333333333222222222333333333444444444444333333333333444444555444333333333555777888666777888999::::::::::::888888888888888888888888:::999888777777777888999;;;;;;;;;;;;;;;<<<=========<<<<<<;;;;;;:::::::::;;;999777555555666888999999999999::::::;;;;;;<<<999:::;;;<<<============::::::;;;<<<==================>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;===>>>???????????????>>>>>>===>>>>>>>>>????????????>>>>>>>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>===<<<<<<===<<<<<<:::999888888888999999999999999:::;;;;;;:::999888888888888888888888888888888888888777777777777666666666666444444444333333444444444444444444444444444444444333333222222333333444444555555444555555555555555444555666777888888888888666666666666777888999999999999888888888888999999:::;;;;;;;;;<<<<<<<<<===999999888888888999::::::::::::;;;<<<===>>>>>>???BBBCCCDDDGGGKKKRRR[[[```gggkkkppptttvvvxxxzzz|||yyy{{{222222111000//////......//////.........---------////////////////////////,,,++++++******++++++,,,***,,,......---,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))******,,,)))'''&&&(((***+++,,,************))))))***+++************)))))))))((((((***+++***)))((()))***))))))*********+++++++++***************************))))))(((((())))))***))))))******+++++++++,,,************************************************))))))))))))))))))))))))************************))))))*********++++++++++++*********)))))))))(((++++++,,,,,,------------,,,,,,------...------,,,,,,,,,,,,------------.......................................//////000111111000...---...000333555888;;;BBBJJJQQQUUUUUUTTTZZZ```jjjxxx~~~uuuqqqrrrtttrrruuu{{{xxxyyy|||vvvqqqlllhhhcccaaa^^^[[[ZZZXXXUUUSSSNNNMMMKKKIIIGGGFFFEEEEEEBBB@@@>>>>>>>>>>>>===<<<::::::888777666666666666444444444333333333333333111111333444555555555555444444444333333333333222555444444333333444444555333333333333333333333333222222333333333444444444555444444444444444555555666555555444555777999:::999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::999999888888999;;;<<<===>>>============>>>??????============<<<<<<<<<;;;;;;:::888777777888999:::::::::;;;;;;<<<======>>>>>>>>>??????>>>>>>===<<<;;;<<<===>>>>>>??????>>>??????@@@@@@@@@@@@??????======>>>>>>>>>>>>======;;;;;;===>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>????????????@@@????????????????????????@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;;;;:::999999:::::::::;;;;;;<<<<<<<<<===<<<;;;;;;:::::::::;;;::::::::::::::::::::::::999999999888888888777777666666555555555555666666666666666555555555555555444444444444444555666666666777777777666666666666666666777777777666666555777777777777777888999999999999888888777888888999::::::::::::;;;;;;;;;;;;999999888888999::::::;;;:::::::::;;;;;;<<<<<<<<<@@@@@@AAABBBFFFLLLSSSYYYYYY___iiipppuuuwwwxxxyyyyyy}}}222222111111000000///////////////.........------........................++++++************+++++++++,,,...---,,,++++++,,,*********+++++++++++++++************************))))))))))))************,,,***'''''')))+++,,,,,,***++++++***(((((()))***************))))))))))))(((***+++***)))((()))***)))************+++++++++************************+++******))))))******+++))))))******+++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***************************+++,,,---......------,,,,,,------......------,,,,,,,,,,,,------------.......................................///000000111000///...///222555777<<>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;:::::::::;;;===???@@@???????????????@@@AAAAAA>>>>>>?????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@BBBBBBBBBAAA@@@>>>===<<<<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@======>>>???@@@BBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@?????????<<<<<<;;;;;;::::::::::::;;;<<<<<<======>>>>>>???=========<<<<<<======>>>========================;;;;;;;;;::::::::::::999888888777777777777888888777777777777777666666666555555555555666777888999777888999888777666777888888888888777777666555444999888888777777888888888777777666555555555666666777777777777888888888888999999999999999:::;;;<<<::::::::::::::::::;;;;;;<<<<<<===>>>@@@EEEKKKPPPRRRYYYdddnnntttwwwyyyyyyzzz~~~111111111111111111111111////////////............------------------------++++++************++++++***+++,,,,,,***(((((())))))))))))*********++++++************************((()))))))))************,,,***((()))***,,,,,,,,,((()))***(((&&&%%%''')))************))))))))))))(((***+++***)))((()))***)))************+++++++++************************+++******))))))******+++))))))***++++++,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++*********+++,,,,,,------***+++,,,............---+++,,,------......------++++++,,,,,,,,,---------........................//////////////////000111000000000111333666999;;;DDDKKKSSSVVVUUUUUUXXX\\\cccsssxxxmmmeeegggkkkpppwww~~~~~~vvvqqqttt{{{~~~{{{}}}{{{wwwrrrnnniiiccc^^^ZZZUUUSSSQQQPPPPPPNNNKKKIIIGGGFFFEEECCCAAA@@@??????<<<:::888888999::::::999888777666666555555555555333333333333444444555555333444555555555555444444555444444444333333333333333222222111111222222333444444444444444444444444333333333444444444444555555555444555555666666777777888999;;;<<<<<<============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<>>>???@@@@@@@@@@@@@@@@@@AAAAAABBB???@@@AAABBBBBBAAA@@@@@@===>>>???@@@@@@???>>>===>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAA???>>>===>>>???@@@AAAAAABBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBCCCCCCBBBBBBBBB???@@@@@@@@@AAABBBCCCDDDFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@?????????======<<<<<<;;;<<<<<<<<<=========>>>??????@@@@@@============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<;;;::::::999999999999::::::999999888888888777777777777777777777888999:::;;;888:::;;;:::777666777999888888888999888888777777::::::999888777777777777777777666555555555555555777777777777777777777777888888888888999:::;;;<<<::::::::::::::::::::::::999:::;;;<<<>>>AAAEEEIIIPPPVVV___gggnnnssswwwyyy|||111111111111111222222222000/////////............------------------------++++++************++++++)))***+++***(((&&&&&&'''(((((())))))*********+++************************(((((())))))*********+++,,,***)))***,,,---,,,,,,&&&(((((('''$$$###%%%'''************))))))))))))(((***+++***)))((()))***)))************+++++++++******************************))))))))))))******))))))***+++,,,,,,------************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,---......///000)))+++,,,...//////......+++,,,,,,---.........---++++++,,,,,,,,,---------////////////////////////111000000000000000111222///000111333666:::===???JJJQQQXXXXXXTTTTTTZZZbbbhhhzzz|||pppfff```fffooovvv}}}wwwrrrrrrzzzxxxrrruuu~~~zzzpppmmmhhhddd___ZZZTTTPPPPPPOOOMMMMMMLLLKKKHHHFFFEEEDDDBBB@@@???>>>======:::999777777888999999888888777666555555555555555222333333444444555555666555555555666555555444444666666555555555444444444555444444333333444444555444444444444444444444444333333333444444444555555555555555555555666777777777999;;;===>>>>>>>>>===>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@>>>=========>>>???AAA@@@@@@@@@@@@AAABBBBBBAAABBBCCCDDDDDDCCCBBBBBB???@@@BBBCCCCCCBBB@@@???@@@@@@AAABBBCCCDDDEEEFFFBBBBBBBBBBBBAAA@@@???>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAABBBCCCDDDFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>============>>>======>>>???@@@@@@AAAAAA=========>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<999999999888888888777777888888888888999:::;;;<<<888;;;<<<;;;888666888:::777888999:::::::::::::::;;;;;;999888777777666666999999888777777777777777999999999888888888888888777777777777888999:::;;;;;;;;;;;;::::::::::::999999;;;<<<===>>>@@@DDDGGGLLLQQQWWW]]]cccjjjpppttt222222222111000//////...000000000000////////////......---,,,,,,+++******++++++******++++++,,,---***++++++,,,,,,++++++***************************+++***)))(((((())))))*********************************+++,,,,,,,,,,,,+++((()))***++++++***)))(((((((((((((((((((((((((((+++++++++++++++***)))(((************************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++******++++++,,,---///............------------------------------------------............///............////////////111333666666777:::BBBHHHPPPPPPTTTZZZ[[[^^^hhhuuu~~~ooodddccceeemmmwww~~~yyyyyywwwrrrtttzzzxxxrrrqqqcccaaa]]]YYYTTTQQQNNNMMMJJJJJJHHHGGGFFFDDDCCCBBBAAA@@@???===;;;:::999999666666666555444444444333444444333333333222222222222222333333333444444444555555555555555555444444333333333333333333333333222222333333333444444444999888777666555666777777444444444444444444444444777777777777888999:::;;;:::;;;===???@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@DDDDDDCCCBBBAAAAAAAAAAAAFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@??????>>>;;;===@@@BBBDDDDDDCCCBBBDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA???@@@AAA@@@???@@@CCCEEEGGGHHHGGGDDDAAA@@@@@@BBBAAAAAAAAA@@@@@@?????????>>>?????????@@@@@@@@@@@@AAABBBDDDEEEEEEDDDBBBAAAAAA@@@??????>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@>>>======CCCAAA@@@AAABBBCCCBBB@@@CCCBBBBBBAAA@@@@@@??????@@@??????>>>>>>>>>??????:::;;;;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;;;;:::999888;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::999888888777777777777777888888888888888888888888888888888888888999999999<<<<<<======<<<<<<;;;:::===<<<;;;;;;<<<>>>AAACCCIIIMMMRRRUUUYYY^^^fffllluuu222222222111000/////////000000000//////...............------,,,++++++***+++++++++***++++++,,,---***++++++,,,,,,++++++*********************************+++,,,,,,+++******************************)))******+++++++++++++++((()))***++++++***)))(((************************+++++++++++++++***))))))************************************************************************++++++***))))))***++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///............---------------------------------........./////////000000000000000111111111111111222333444666999???GGGMMMTTTPPPQQQXXXbbblll{{{uuueee```ccckkkuuu~~~xxxvvv|||vvvllleeedddYYYWWWTTTQQQMMMJJJHHHGGGGGGGGGFFFDDDCCCBBBAAA@@@???>>><<<;;;999888888777555555555555555444444444555555444444444333333333222222222222333333333333555555555555555555444444444444444444444444444444333333333444444555666777666555444333222333333444777777888888888888888888888888888999:::;;;======<<<===???@@@BBBBBBAAAAAA@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>><<<>>>@@@BBBDDDDDDDDDCCCDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@???@@@BBBDDDGGGHHHHHHFFFDDDBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEEDDDCCCBBB???>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@AAAAAA@@@??????@@@AAA@@@???@@@AAABBBAAA???CCCCCCBBBBBBAAA@@@@@@???<<<======>>>???@@@AAABBB????????????>>>>>>>>>>>>========================<<<<<<============<<<<<<:::;;;<<<<<<<<<;;;:::999:::;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;999999888777777777777888666666777888999::::::;;;777777888888999999::::::;;;<<<<<<<<<<<<;;;::::::;;;:::999999:::<<>>======<<<;;;999888777666666555444444444555555555555555555555555555444444444444111111111222222222222333444444444444444444555555444444444444444444444444444444444444666888:::;;;::::::999888888888888999999999::::::;;;;;;;;;<<<999::::::;;;===???@@@AAA>>>???AAACCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>===>>>AAACCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAA???>>>???AAACCCFFFHHHIIIIIIFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCBBBAAA>>>>>><<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===???@@@?????????AAACCCBBBAAA@@@AAABBBCCCBBB@@@EEEDDDDDDCCCCCCBBBBBBBBB?????????@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@??????????????????????????????>>>>>>????????????>>>>>><<<<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;::::::========================::::::999888888888888888333444555777999;;;<<<===777777888999999:::;;;;;;:::;;;;;;;;;;;;:::999999999888888888999:::<<<===>>>AAAEEEIIIMMMUUU___gggqqqvvv{{{|||222222222111111000000000000000///...---,,,,,,+++......------,,,,,,,,,,,,,,,++++++++++++,,,------***++++++,,,,,,++++++***************************)))+++,,,......---,,,+++************************(((((()))************))))))))))))******)))))))))((((((((((((((((((((((((******+++++++++******)))************************************************************************+++******************+++************************))))))*********+++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------....../////////...///............---------......................../////////000000000111111...//////000000111111111333444777<<>>===<<<;;;:::999999777666555555555555333444444444555666666666555444444444444333333333000000111111111222222222333333444444444444555555333333333333333444444444555444444555777999<<<>>>AAA@@@@@@???????????????999999999::::::;;;;;;<<<;;;<<<<<<>>>@@@BBBDDDEEEAAABBBDDDEEEFFFFFFFFFEEECCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDEEECCCCCCBBBBBBCCCDDDEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>???AAABBBDDDEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAA@@@???>>>>>>@@@BBBEEEGGGIIIJJJHHHEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@??????>>><<<<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>???BBBEEEFFFEEEDDDDDDEEEFFFEEEDDDFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@???>>>=========<<<<<<;;;;;;999999:::;;;;;;;;;::::::===============>>>>>>>>>;;;::::::999999999999999333444555777999:::<<<<<<777888888999:::;;;<<<<<<999::::::::::::999888888888777777777888:::;;;<<<>>>AAADDDGGGLLLTTT```hhhlllrrrvvvwww|||222222222222111111111111000//////...---,,,,,,,,,......------------,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++******************************************+++,,,,,,************************(((((()))************)))***))))))))))))))))))***(((((((((((((((((((((((()))******+++++++++******************************++++++++++++++++++++++++*********************************++++++*********************************))))))*********+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,---...///......---///............---------............................../////////000000000/////////000111222222333333777===CCCIIIOOOSSSUUU___nnn~~~sssllljjjzzzzzztttsssrrrtttxxx{{{ooohhh```\\\WWWPPPLLLLLLIIIIIIHHHFFFCCC@@@>>><<<>>>>>>===<<<;;;::::::999888888777666555555555666333444444444555666666666333333333222222222111111000000111111111222222222333333333333444444555555111222222222333333333444555555555777999;;;>>>???@@@@@@@@@@@@?????????>>>::::::;;;;;;<<<<<<<<<<<<======>>>@@@AAADDDFFFGGGDDDEEEFFFHHHHHHHHHGGGGGGDDDEEEEEEFFFHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBDDDEEEFFFGGGHHHHHHGGGFFFCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>???@@@AAACCCDDDEEEEEECCCDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA???>>>???AAACCCDDDFFFIIIIIIGGGEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@??????>>>===============@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>>???AAADDDGGGHHHGGGFFFGGGHHHIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGEEEDDDBBBAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>======<<<;;;:::::::::888999999:::;;;;;;::::::;;;;;;;;;<<<<<<=========<<<<<<;;;:::::::::::::::777777777888999999::::::888999999:::;;;;;;<<<<<<999999::::::999999888777888888888999999:::;;;;;;>>>@@@CCCFFFJJJRRR]]]eeehhhooovvvzzz222222222222222222222222/////////............---......------------------,,,,,,,,,,,,,,,------...***++++++,,,,,,++++++***************************)))(((((('''((()))+++,,,************************((()))******++++++************))))))))))))******************************))))))***++++++++++++***************************++++++++++++++++++++++++************************)))***++++++++++++***)))*********************************++++++++++++,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,.../////////...---///............---------................................./////////000000111111222333444555555666555;;;DDDIIIMMMQQQVVVZZZlllwwwrrrrrrsss~~~xxxkkkhhhffffffmmmwwwxxxoooeee^^^XXXVVVRRRMMMJJJKKKHHHGGGGGGFFFCCC@@@===<<<<<<<<<;;;;;;:::999999888777777666555555666666666444444444555555555555555222222222222111111111111111111111222222222222333222222333333444444555555111222222333333444444444666777999:::<<<>>>???@@@AAAAAABBBBBBBBBAAA@@@???????????????????????????>>>??????@@@BBBDDDEEEFFFFFFFFFHHHIIIIIIIIIHHHHHHDDDEEEFFFGGGHHHJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@CCCDDDFFFHHHHHHIIIHHHHHHDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEFFFEEEDDDCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@???@@@CCCEEEFFFHHHIIIIIIFFFDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA???????????????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDDDDEEEFFFIIIKKKKKKJJJIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHIIIIIIHHHFFFEEEBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA===<<<;;;:::999888888888777888999::::::;;;;;;::::::::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::999999::::::;;;;;;;;;;;;<<<<<<999::::::::::::999888888888999999::::::::::::;;;;;;===@@@CCCFFFMMMVVV]]]cccmmmwww}}}222222222222222222222222......////////////000000------..................---,,,,,,,,,,,,---......***++++++,,,,,,++++++***************************''''''((())))))******+++************************)))******++++++++++++++++++***)))(((((()))***+++************************))))))***+++++++++++++++************************************************************************)))***++++++++++++***)))************************++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,...///111111000///...///............---------........................//////000000000111111111111111222333444555666666999AAAIIIMMMNNNSSS]]]eeezzzzzztttvvv|||~~~vvvkkkccccccccceeeqqqxxxnnnfff___XXXSSSQQQOOOJJJHHHIIIDDDDDDEEEEEECCCAAA???===::::::999999888777777777555555555444444555666666555555555555555444444444333333333222222222111111222222222222333333333333111222222333444444555555333333444444555666666777999:::===???AAAAAAAAAAAADDDEEEFFFFFFFFFEEECCCCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????@@@AAACCCDDDEEEFFFGGGIIIJJJJJJIIIIIIHHHDDDEEEFFFGGGIIIJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFHHHIIIIIIIIIIIIFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@???>>>>>>======>>>???@@@BBBCCCDDDFFFGGGGGGGGGFFFDDDCCCAAA??????@@@@@@@@@AAAAAAAAA???@@@AAAAAAAAABBBEEEHHHJJJJJJKKKIIIFFFEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJMMMNNNNNNOOOPPPRRRQQQPPPOOOOOOQQQQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNPPPPPPPPPNNNLLLKKKGGGHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCC<<<;;;999777666666666666777777888::::::;;;;;;:::999::::::;;;<<<<<<======>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999888888888999999:::::::::999888;;;>>>@@@BBBGGGOOOUUUaaakkkwww~~~222222222222222222222222......//////000111111111------..................---,,,,,,,,,,,,---......+++++++++,,,,,,+++++++++************************%%%&&&)))+++,,,,,,***)))******************************+++,,,,,,,,,,,,++++++***)))(((((()))***+++((((((((((((((((((((((((((()))***+++++++++++++++************************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))************************++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,...000111222...///111222333222000/////////.........---------////////////////////////000111111111111222222222///000000111333444555555<<>>??????===;;;:::888888777777666666555555444444333333444444555555666666666555555444444333444444444333333333222222222222333333333444444444111111222333333444555555555555555666777888888999;;;===@@@CCCEEEDDDCCCBBBDDDDDDEEEFFFEEEDDDCCCBBBDDDDDDCCCBBBAAA@@@@@@????????????@@@AAABBBCCCDDDGGGHHHIIIJJJJJJJJJIIIHHHDDDEEEFFFGGGIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEDDDEEEEEEEEECCCCCCBBBCCCCCCDDDEEEFFFCCCDDDFFFHHHIIIJJJIIIIIIGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@??????>>>=========<<<======>>>???AAABBBCCCGGGHHHHHHGGGFFFDDDBBBAAA?????????@@@@@@AAAAAAAAA???@@@AAAAAABBBDDDGGGIIIMMMMMMLLLJJJGGGEEEFFFGGGDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKMMMOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPTTTUUUUUUUUUVVVWWWWWWVVVUUUVVVWWWXXXWWWUUUYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWTTTPPPNNNMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEE;;;999777666444444444555666777888999:::;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===============<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999777888888999999999999888777:::>>>@@@AAAEEEKKKPPP___jjjuuu|||222222222111111111111000222111111000///......------///111111///---------...,,,******+++------,,,///...---,,,++++++++++++************************,,,***(((***---...---+++************************++++++++++++++++++++++++))))))************))))))'''((((((((()))))))))*********************************++++++++++++******)))******++++++******)))******+++++++++,,,,,,,,,)))************+++++++++************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,---------...------------...//////444000,,,,,,...//////...,,,---...//////...---,,,000////////////000000111222222222111111444888;;;GGGKKKPPPSSSPPPTTThhh~~~{{{|||}}}yyyssspppggghhhiiijjjqqq}}}tttkkkbbbYYYTTTQQQNNNIIIFFFDDDBBB@@@???=========<<<999777444222777777777666555555444444333333333333333333333333222222111111222222333444333333333333333333333333333222111111111222333444444444444444444444555555666888999999888888999:::@@@@@@@@@AAACCCEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJIIIDDDEEEFFFHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCC???AAADDDFFFGGGGGGFFFFFFCCCDDDEEEDDDBBBAAABBBCCCDDDDDDEEEDDDBBBAAA@@@???@@@???>>>===<<<;;;;;;:::777888:::<<<===@@@DDDGGGCCCEEEGGGGGGFFFEEEDDDEEEEEEDDDCCCAAA???@@@CCCFFFBBBDDDFFFHHHIIIKKKOOOQQQRRRQQQPPPNNNMMMLLLKKKKKKIIIKKKMMMMMMLLLKKKKKKKKKOOOQQQSSSUUUVVVUUUTTTSSSTTTSSSPPPPPPQQQQQQPPPNNNOOOPPPRRRSSSUUUVVVWWWWWWVVVWWWXXXXXXWWWXXXZZZ\\\\\\]]]]]]\\\ZZZ\\\```dddffffffeeeeeefffhhhjjjkkkjjjkkkkkkkkkjjjkkknnnpppnnnmmmmmmlllkkkgggbbb^^^___]]]ZZZYYYYYYXXXVVVTTTUUUTTTSSSSSSRRRPPPMMMJJJLLLKKKJJJHHHEEECCCBBBAAA???===;;;999777666666666222555888:::;;;;;;<<<>>>>>>>>>============>>>???<<<;;;;;;<<<<<<===>>>???<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???>>><<<999777999999999999::::::;;;<<<888888999;;;???DDDHHHKKK\\\eeeqqqzzz~~~222222222111111111000000111111111000///.........---///111111///------......,,,******,,,------,,,///...---,,,++++++++++++************************,,,***)))***,,,...,,,+++************************++++++++++++++++++++++++))))))************)))))))))))))))*********************************************++++++++++++************++++++++++++************+++++++++,,,,,,,,,++++++******)))))))))(((************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------------,,,,,,++++++++++++)))************+++++++++---------,,,---......///222///,,,,,,...///...---......///000000///......000////////////000111111222222333333444888>>>BBBKKKNNNTTTWWWVVV\\\qqq{{{zzz~~~xxxqqqmmmmmmlllmmmtttxxxooofff]]]UUUPPPKKKHHHDDDAAA@@@>>><<<;;;;;;;;;;;;:::999666444333555555555555555555555555333333333333333333333333333333222222333333444555333333333333333333333333333333222222222333444555333333444444444444555555555777999999999:::;;;===AAAAAAAAABBBDDDFFFGGGHHHFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDCCCDDDDDDFFFGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGCCCDDDEEEGGGHHHIIIIIIIIIJJJIIIIIIIIIJJJJJJKKKLLLFFFFFFEEEDDDCCCCCCCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@>>>@@@CCCFFFGGGHHHHHHGGGFFFGGGHHHGGGEEEDDDEEEFFFHHHJJJLLLMMMKKKHHHDDDCCC?????????>>>===<<<;;;;;;:::<<<===>>>???AAAEEEGGGHHHJJJJJJIIIGGGFFFEEEFFFHHHHHHGGGEEECCCDDDGGGIIIIIIKKKMMMOOOPPPRRRUUUXXXXXXXXXVVVTTTSSSQQQQQQPPPPPPSSSVVVWWWWWWWWWWWWXXX[[[\\\]]]^^^___^^^^^^]]][[[YYYXXXXXXYYYZZZZZZYYY\\\]]]^^^aaabbbdddeeeeeefffhhhiiiiiiiiijjjlllnnnooopppppppppoooqqqvvvzzz|||wwwsssooolllgggcccbbbaaa```___aaa___^^^^^^]]]\\\YYYVVVTTTSSSQQQNNNKKKHHHEEEDDDAAA@@@===:::888777777888555888;;;=========>>>?????????>>>>>>>>>?????????=========<<<======>>>???<<<<<<<<<;;;;;;;;;;;;:::========================;;;<<<===>>>>>>===;;;:::999999999999999:::;;;;;;;;;;;;;;;<<<>>>AAADDDFFFVVV^^^jjjtttzzz~~~222222111111111000000000111111000000//////......---///000000...------......,,,++++++,,,------,,,......---,,,++++++++++++************************+++*********,,,---,,,+++************************++++++++++++++++++++++++))))))************))))))++++++++++++++++++************************************++++++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++***)))(((''''''++++++*********)))))))))************************++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,------...///...,,,---......---,,,//////000000000000//////000000//////000111111222111222333555999???FFFKKKQQQTTTYYY\\\^^^hhh~~~vvvvvv|||}}}xxxsssooorrrpppttt}}}xxxoooggg^^^VVVOOOJJJEEEBBB???===<<<;;;:::999888999888888777666444333222222333444444555666666333333333333333333333333444444333333444444555666222222222222222222222222333333222222333444555555333333444444555555555555555777999:::;;;<<<>>>@@@BBBBBBBBBCCCEEEFFFHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKIIIJJJJJJKKKJJJIIIGGGFFFCCCDDDFFFGGGIIIJJJKKKKKKGGGHHHIIIJJJJJJJJJJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@BBBEEEGGGIIIJJJJJJJJJHHHIIIJJJHHHFFFEEEEEEFFFIIIMMMRRRTTTQQQLLLFFFCCCAAAAAAAAA@@@@@@?????????AAABBBCCCCCCCCCDDDGGGIIILLLLLLLLLJJJGGGFFFFFFGGGKKKLLLLLLLLLKKKLLLNNNPPPRRRTTTWWWYYY[[[]]]```cccdddcccbbbaaa```___^^^]]]___bbbfffiiijjjlllnnnooooooooooooooooooooopppppplllkkkiiijjjlllnnnooonnnnnnoooqqqssstttvvvwwwwww{{{}}}~~~yyytttpppooopppppppppnnnmmmkkkjjjiiigggdddaaa[[[ZZZWWWTTTPPPLLLIIIHHHEEECCC???<<<999999:::;;;:::<<>>>>>======>>>>>>=========<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>>>>======:::::::::::::::;;;;;;<<>>=========>>>@@@AAAMMMUUU```jjjqqqwww}}}111111111111000000000000111000000000/////////...---///000///---,,,---......---+++,,,---...---,,,...---,,,,,,+++++++++,,,************************+++++++++++++++,,,++++++************************++++++++++++++++++++++++)))******++++++******)))+++++++++++++++***************************************++++++++++++******+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,+++******))))))+++++++++*********))))))************************++++++++++++++++++++++++***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++++++++,,,------------------...---,,,+++////////////////////////000000000000111111222333///111444888===EEEMMMSSSWWWZZZ]]]___eeesssyyywwwrrryyyzzzwwwuuuyyy|||xxxvvvssswwwsssnnnfff^^^VVVOOOIIIEEECCC@@@===;;;;;;;;;;;;:::666666666666555555444444222222222333333444444444333333333333333333333333333333333333333444555555111111111222222222222222222222222333333444555555444555555555666777777777888:::<<<<<<======???AAABBBBBBCCCCCCDDDFFFGGGHHHGGGHHHHHHIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLLLLLLLLLLLLLKKKIIIGGGFFFCCCEEEFFFIIIJJJLLLMMMMMMJJJJJJKKKLLLLLLJJJIIIHHHJJJIIIHHHFFFEEEEEEEEEEEECCCCCCDDDDDDDDDCCCCCCBBBFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMLLLJJJHHHHHHIIIKKKQQQYYY[[[WWWOOOIIIEEEFFFFFFFFFEEEEEEEEEDDDDDDGGGHHHHHHGGGGGGHHHJJJLLLPPPPPPPPPNNNMMMMMMOOOQQQOOORRRTTTVVVWWWXXXZZZ\\\^^^aaaeeehhhkkknnnqqqtttvvvvvvwwwwwwvvvvvvvvvuuuvvvyyy~~~}}}{{{xxxwwwyyy{{{{{{|||tttrrrnnnllljjjgggccc```ZZZYYYWWWTTTPPPMMMKKKJJJHHHEEEAAA>>><<<;;;<<<======???BBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<<<<========================<<<<<<======>>>???@@@@@@======<<<<<<<<<<<<======@@@???>>>=========>>>>>>GGGNNNWWW```gggnnnvvv{{{}}}111111111000000000//////000000000000////////////...//////...,,,,,,---......---,,,---......---,,,------,,,+++++++++,,,,,,************************++++++,,,+++++++++++++++************************++++++++++++++++++++++++******++++++++++++************************************************************++++++++++++******+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,---------.........,,,++++++++++++,,,------+++,,,---...------------........................000000000111111222444444///222666;;;BBBIIIRRRWWW]]]___bbbccckkk||||||qqqmmmnnnrrr~~~|||rrruuuzzz~~~}}}}}}yyy}}}xxxuuuiiiddd]]]VVVOOOJJJEEEBBB@@@===:::999::::::999999444444444444444444444444444444333333333222222222333333333333333333333333222222222222222333333444111111222222222333333333222222333444555555555666777777777888999:::::::::<<<===??????>>>>>>@@@AAACCCCCCCCCCCCDDDEEEGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIKKKLLLLLLKKKLLLLLLKKKJJJHHHFFFEEEBBBCCCFFFHHHJJJLLLMMMNNNPPPQQQQQQPPPOOOMMMKKKIIIJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGKKKKKKLLLLLLMMMMMMMMMMMMQQQRRRSSSQQQOOONNNNNNOOORRRYYYaaabbb]]]UUUOOOLLLMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLKKKJJJKKKNNNPPPTTTVVVWWWWWWXXX[[[^^^aaaZZZ^^^dddhhhjjjkkkmmmnnnqqquuuzzz~~~}}}xxxwwwwwwxxxzzzzzzxxxwwwooolllgggccc```\\\XXXUUURRRQQQPPPNNNLLLJJJIIIHHHHHHFFFBBB???>>>===>>>???>>>@@@CCCDDDDDDCCCDDDDDDFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@???????????????>>>>>>>>>>>>=======================================>>>???@@@AAABBB@@@??????>>>>>>>>>??????>>>>>>>>>>>>>>>?????????DDDIIIPPPWWW]]]dddmmmtttzzz111111000000000/////////000000000000////////////...//////---,,,+++---......---,,,---//////---,,,---,,,,,,++++++,,,,,,,,,************************+++,,,---,,,*********+++************************++++++++++++++++++++++++******++++++++++++******)))))))))*********++++++******************************++++++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,------,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---......---,,,...///......------------......000000111111222333555555111444:::AAAGGGMMMTTTXXX```eeejjjmmmvvvvvvlllffffffjjjuuuyyyvvvooovvvzzztttnnnkkk___[[[TTTNNNIIIEEEBBB@@@<<<999777555666666666555444444333333333444444555555555444333333222111111333333333333333333333333222111111111111222333333222222222333333444444555333444555777777888888888::::::;;;<<<===>>>>>>??????@@@AAAAAA@@@@@@AAABBBDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJIIIHHHHHHDDDCCCBBBAAABBBCCCDDDEEEFFFGGGIIIKKKLLLLLLMMMMMMIIIJJJJJJJJJIIIGGGEEEDDDBBBCCCFFFIIIKKKMMMOOOOOORRRRRRQQQPPPNNNMMMKKKJJJKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIKKKLLLMMMNNNOOOOOOQQQQQQRRRRRRRRRSSSSSSSSSUUUVVVWWWVVVTTTSSSTTTUUU[[[```fffeee^^^WWWTTTTTTXXXXXXWWWVVVUUUTTTSSSSSSPPPQQQRRRRRRRRRSSSVVVYYYYYY\\\___cccfffjjjooorrrqqqvvv|||zzzwwwwwwyyyzzzzzzyyyxxxwwwvvvtttqqqlllhhhdddaaa\\\WWWTTTPPPLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDBBBAAA?????????@@@???AAADDDEEEEEEEEEEEEFFFIIIIIIJJJJJJJJJHHHGGGEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAA@@@@@@????????????@@@===>>>>>>???@@@AAAAAAAAACCCFFFLLLPPPUUU^^^hhhoooyyy}}}111000000000////////////////////////000000000000.........---++++++---...---------...//////---+++,,,,,,,,,++++++,,,,,,---************************+++,,,...,,,***)))***,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))***+++,,,------******************************++++++++++++************++++++++++++************+++++++++,,,,,,,,,+++*********************,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,,,,---------.........+++++++++,,,,,,,,,,,,------------,,,---......///---...///...,,,,,,///222000///...------...///000111111111222333444555666444999@@@GGGLLLQQQVVVYYYaaakkkuuu|||uuujjjdddbbbhhhppp~~~zzzvvvwwwvvv|||yyysssllleeeaaaVVVRRRLLLGGGDDDAAA???>>>:::777555333444444333222555555333333333333444555444444444444333333333333333333333333333333333333333222222222222333444444222333333444555555666666666777999:::<<<<<<<<<;;;======>>>???@@@AAABBBCCC???@@@BBBBBBBBBBBBDDDEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFCCCBBBAAAAAABBBDDDGGGHHHJJJKKKMMMNNNOOOOOOOOONNNKKKKKKKKKKKKKKKIIIGGGFFFGGGHHHKKKNNNQQQSSSUUUUUUUUUTTTSSSRRRRRRQQQQQQRRRPPPPPPPPPPPPPPPQQQQQQRRRQQQRRRTTTWWWYYYZZZ[[[\\\[[[[[[\\\]]]^^^```aaabbbbbbcccddddddccccccdddeeeiiimmmoookkkccc^^^___bbbiiiiiihhhfffdddcccbbbaaa\\\]]]___``````cccfffiiiiiimmmsssxxx}}}}}}yyyxxxzzz|||~~~~~~~~~{{{wwwrrrnnnhhhccc^^^ZZZWWWRRROOOLLLJJJHHHFFFFFFFFFFFFEEEEEEDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@??????BBBEEEGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLJJJHHHGGGEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA===???AAABBBCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAADDDHHHLLLQQQ[[[fffooowww{{{000000000000////////////////////////000000000000.........,,,++++++,,,...---------...000000---+++,,,,,,,,,++++++,,,------************************+++---...---***(((***,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++---...//////******************************++++++++++++***************++++++***************+++++++++,,,,,,,,,++++++***)))((('''&&&&&&,,,,,,,,,+++++++++******------------------------++++++++++++++++++++++++---,,,+++***+++,,,---...---------....../////////---------.........//////...------------...//////...//////...,,,,,,000444111000///......///000111111111111222333444666777777<<>>?????????>>>???@@@@@@AAACCCDDDEEEEEE===???BBBCCCCCCDDDFFFHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJIIIGGGFFFEEECCCBBBBBBBBBCCCFFFIIIJJJMMMNNNPPPQQQRRRQQQPPPPPPNNNNNNOOOOOOOOOMMMLLLKKKMMMOOORRRUUUXXXZZZ\\\]]]]]]]]]\\\[[[[[[]]]^^^___WWWWWWWWWWWWXXXYYYZZZ[[[ZZZ[[[^^^aaaccceeeggggggcccdddeeegggjjjlllooopppuuuvvvxxxxxxwwwwwwyyyzzz{{{}}}}}}wwwooolllooosssxxxwwwvvvtttrrrpppnnnnnngggiiikkklllnnnpppuuuxxx}}}vvvpppjjjeee```]]]TTTQQQNNNKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCCCC>>>???@@@AAABBBAAA@@@???@@@CCCFFFHHHIIIIIIJJJLLLLLLLLLMMMNNNMMMKKKIIIGGGEEEDDDDDDCCCCCCCCCCCCDDDAAAAAAAAA@@@@@@@@@??????CCCCCCCCCCCCCCCCCCCCCCCC===???BBBDDDDDDCCC@@@?????????>>>======<<<======???@@@AAABBBBBBBBBBBBBBB@@@BBBFFFJJJPPPZZZgggpppvvvyyy~~~222111000//////000111222111111000000//////......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))************))))))************************,,,+++++++++++++++++++++************************++++++******))))))((((((******+++++++++,,,,,,,,,))))))************))))))......---,,,+++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************))).........------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......------------------------+++,,,------......------//////.........---------///////////////.........111222333222222333555888<<>><<<;;;999777666666555444444444444444444444444444444444444444111222222222333333333333000000000000111111111111444444444333444444555555333333444555666777888888999:::<<<>>>???@@@??????BBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFEEECCCEEEEEEEEEGGGJJJLLLMMMMMMOOOQQQSSSUUUUUUTTTSSSRRRRRRSSSTTTTTTSSSRRRRRRRRR\\\]]]___aaadddgggiiijjjjjjkkkmmmnnnnnnnnnmmmlllooonnnmmmllllllmmmooopppmmmppptttyyy||||||||||||uuuwww{{{||||||{{{yyyvvvtttrrrqqqmmmooorrrvvvyyy~~~}}}tttmmmhhhbbb^^^VVVTTTPPPLLLHHHFFFDDDCCCEEEEEECCCBBB@@@???>>>===========================>>>BBBFFFIIIHHHFFFEEEEEEGGGFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFF??????>>>>>>??????@@@AAAEEEEEEDDDDDDCCCCCCCCCBBB???@@@AAABBBBBBBBBAAA@@@BBBBBBAAA@@@????????????AAA@@@@@@@@@AAAAAABBBCCCDDDDDDFFFJJJRRR]]]hhhooouuuyyy}}}/////////....../////////111111000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))************************++++++++++++++++++++++++((((((((((((((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,******++++++++++++***************+++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++************)))---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------+++,,,------......------//////.........---------////////////////////////222333333222222444888;;;BBBJJJRRRSSSRRRWWWdddoooxxxmmmiiiiiiooo|||~~~tttppphhhbbb\\\WWWRRRNNNJJJFFFAAA===;;;:::999888555555444444333333333444444444444444444444444444000111111111111222222222111111111222222222222333333222222222222333444444666666777888999:::;;;;;;<<<===???@@@AAAAAAAAAAAADDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIGGGEEEEEEFFFGGGGGGLLLLLLLLLMMMOOOPPPQQQQQQSSSTTTVVVWWWXXXXXXWWWWWWVVVZZZ______\\\[[[^^^bbbeeegggkkkpppvvv{{{}}}|||~~~}}}{{{yyyvvvtttsssrrrrrrrrrtttvvvxxx||||||tttnnniiiccc___TTTRRRNNNJJJGGGDDDCCCBBBAAAAAA@@@>>>===<<<;;;:::888888888888888888888888999<<<@@@AAA@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@AAA@@@@@@?????????@@@@@@>>>>>>>>>>>>>>>??????@@@CCCCCCCCCCCCBBBBBBBBBAAA>>>???@@@BBBBBBBBBAAAAAABBBAAA@@@???????????????AAAAAA@@@@@@@@@AAAAAABBBDDDDDDEEEIIIPPP[[[fffnnntttxxx|||~~~~~~//////000000000000//////111000000000000/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))************************************************(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))*********++++++++++++++++++++++++++++++))))))))))))************+++++++++************))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------,,,,,,---............---/////////............---//////////////////000000333333333222333666<<<@@@KKKQQQVVVVVVVVVbbbxxxvvvmmmkkkooozzz~~~xxxlllggg```ZZZUUUPPPKKKHHHIIIDDD>>>:::999999888888555555444444333333333333444444444444444444444444111111222222222333333333222222333333444444444444333333333333333444555555999:::;;;;;;<<<===>>>>>>@@@AAABBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPNNNKKKIIIIIIKKKNNNPPPPPPPPPQQQRRRSSSTTTUUUVVV\\\]]]^^^___```aaabbbcccbbbjjjrrrssspppooouuu{{{}}}~~~}}}}}}|||zzzxxxwwwwwwwwwxxx{{{{{{|||~~~vvvoooiiiddd^^^ZZZPPPNNNKKKGGGDDDAAA@@@@@@<<<<<<;;;:::888777666666444444444444444444444444666777999999888777777888555666777888999:::;;;;;;<<<<<<;;;:::999999999999======<<<<<<======>>>???AAAAAAAAA@@@@@@@@@@@@???===>>>???@@@AAABBBBBBAAAAAA@@@???????????????@@@BBBAAAAAA@@@@@@@@@AAAAAADDDDDDEEEGGGNNNXXXdddllltttxxx}}}000111333333333333111000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******++++++******)))************************)))))))))))))))*********************************(((((())))))******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******)))(((((('''++++++++++++++++++++++++)))*********+++++++++++++++++++++*********))))))++++++******************++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------.............../////////...............//////000000000000111111222222222222444999???DDDQQQSSSUUUWWW```tttxxxrrrmmmoooyyyvvvoooccc___XXXSSSNNNJJJFFFCCCFFFAAA<<<888777777888888555555555555555444444333333333444444444444444444333333333444444444555555333333333444555555555666777777777777777888999:::=========>>>???@@@@@@AAACCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKMMMNNNOOOLLLLLLLLLMMMOOOQQQTTTUUUSSSSSSSSSSSSSSSTTTWWWXXXSSSVVVYYY[[[^^^```bbbdddjjjjjjlllnnnpppsssvvvxxxzzzzzzssskkkddd___ZZZTTTOOOKKKIIIFFFCCC@@@>>>===<<<888777777666555444444333333333333333333333333333555666666555333333444666333333444444555666777777777666666555555555555666;;;::::::::::::;;;<<<<<<>>>>>>==================;;;<<<===>>>@@@@@@AAAAAA??????>>>>>>>>>??????@@@BBBAAA@@@@@@???@@@@@@@@@CCCDDDEEEGGGLLLVVVbbbkkkvvvzzz111222333444444333222111000000000000111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******************************(((((()))))))))*********************************(((((())))))******++++++******+++++++++,,,,,,,,,******++++++++++++******++++++******)))(((((((((+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++*********))))))************************************************,,,,,,,,,---------......------------------------,,,---......//////......////////////////////////000000000000111111222222111222222333666<<>>999666666666777777555666666666666555444333333333333444444444555555333333333444444444555555333333444555555666777777999999999999:::;;;<<<===?????????@@@@@@AAAAAABBBDDDDDDCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCHHHHHHJJJLLLNNNPPPQQQRRRRRRQQQQQQQQQRRRTTTWWWXXXTTTXXX\\\______^^^___```]]]bbbhhhlllpppsssxxx{{{|||}}}~~~}}}|||}}}}}}~~~|||~~~~~~}}}vvvrrrqqqppppppqqqsssvvvwww}}}~~~rrrkkkbbbZZZUUUPPPJJJEEEFFFDDDAAA>>>;;;:::999999555555444444333333222222222222222222222222222222333444333222111000222444222222222222222222222222222222222222333444555666777777777777777888999999::::::::::::::::::::::::::::::;;;<<<===>>>???@@@============>>>??????@@@AAA@@@@@@??????@@@@@@@@@CCCEEEHHHIIIMMMUUUaaaiiitttyyy111111222222222222111111000000000111111111111222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******++++++++++++******************************((())))))******+++++++++(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,******++++++++++++******'''(((((()))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...+++++++++************)))***************+++++++++******************************++++++++++++,,,,,,------------------------------...////////////......////////////000000000000000000111222222333333111333555777;;;BBBIIINNNTTTSSSWWWggg~~~rrrxxxyyypppeee]]]UUUQQQLLLGGGDDDBBB>>><<<===:::777555555666555555444555666666666555444333222333333444444555555555222222222333333333444444555555666777888888999::::::::::::;;;;;;===>>>???AAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFCCCCCCDDDEEEEEEFFFGGGGGGKKKLLLMMMOOOQQQSSSTTTUUUTTTSSSRRRRRRSSSUUUXXXYYY^^^dddlllppppppoooooopppnnnttt{{{{{{sssooorrrtttuuutttpppkkkgggeeeddddddeeeddddddeeehhhkkkffffffgggjjjllljjjeee``````_________```aaacccdddhhhnnnvvv~~~rrrjjj___VVVPPPJJJEEEAAAAAA???<<<:::777666666555333333333222222222222222000000000000000000000000///000111000//////000222111000000000/////////...///000000111222444666666444444333333444444555666777777777777777888888888999888888999:::;;;<<<===<<<<<<<<<<<<===>>>@@@@@@???????????????@@@AAAAAACCCGGGLLLNNNPPPVVV```hhhpppuuu{{{222222111111111111222222000000111111111222222222////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***++++++,,,,,,++++++***************************))))))******+++,,,,,,---((((((((((((((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((()))***+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++************)))*********+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,------------------------------...///////////////.../////////000000000000000000111111222333333444333555999===BBBHHHOOOTTTSSSXXXdddxxx}}}zzzzzz~~~}}}}}}}}}{{{yyywwwyyy~~~|||wwwrrrhhh]]]TTTOOOLLLGGGCCC@@@>>><<<:::999777555555666666444333222333444555555333111000222222333333444555555666444555555555555666666666777888999:::;;;<<<======<<<<<<======>>>@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGIIIGGGGGGHHHIIIKKKLLLMMMMMMOOOOOOPPPRRRSSSUUUVVVWWWTTTUUUVVVYYY]]]ccchhhkkkwww}}}|||rrriiibbb___^^^___```___[[[WWWUUUTTTPPPPPPQQQQQQQQQRRRTTTUUUSSSTTTUUUVVVVVVUUUSSSQQQRRRRRRSSSSSSTTTTTTUUUUUUXXX\\\ccciiioootttxxx{{{{{{zzzzzzyyyxxxwwwwwwvvvuuuwwwzzz}}}vvvmmm___TTTMMMGGGBBB???===;;;999666444333333333111111111111111111111111////////////////////////---///000000000000111222///////////////000000000000000000000111222444444111111000000111111222333444444555555555666666666888777777666777888999:::;;;;;;;;;<<<===>>>@@@@@@>>>>>>>>>>>>???AAABBBBBBDDDIIIPPPRRRSSSWWW```hhhmmmrrryyy~~~666555333333333333555666000000111111222222222222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))***+++,,,,,,------************************++++++******))))))((((((******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))******++++++,,,,,,,,,,,,------------------------,,,,,,---------.........---------------------------......///////////////.../////////000000111111000000111222333333444444444777<<>><<<:::888777666555555666666333111000111222333333222000...222222333333444555666666888999999999::::::::::::::::::;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEGGGIIIKKKJJJKKKLLLNNNOOOQQQRRRSSSQQQRRRRRRTTTUUUVVVWWWXXXZZZ\\\```gggoooyyywwwlllccc\\\XXXVVVOOOPPPPPPOOOLLLKKKKKKLLLIIIJJJLLLLLLLLLKKKKKKJJJHHHJJJLLLLLLKKKJJJJJJKKKJJJJJJKKKLLLLLLLLLLLLKKKOOORRRXXX\\\```cccfffhhhhhhhhhiiijjjlllmmmnnnnnnsssvvv{{{~~~~~~{{{xxxnnn___SSSJJJEEE@@@===;;;999777444333222222222/////////000000000000000111111111111111111111111...000222333222222333444//////000111222222333444111111000000000111111222///////////////000111111333333333444444555555555777777666555555666777888::::::;;;;;;===>>>@@@AAA=========>>>???AAABBBCCCDDDKKKRRRUUUUUUXXX```gggmmmssszzz555444333222111222333444222222222111111111111000111111000///...---,,,,,,////////////............,,,,,,------...//////000---***'''''')))***)))(((************************,,,,,,,,,++++++*********++++++************++++++************************++++++++++++++++++++++++---,,,***)))))))))***+++************************,,,,,,,,,++++++*********,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,***(((***,,,---,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////.........////////////000000000000000////////////222///...222444333444777666888===FFFPPPWWWYYYXXX]]]kkkzzzqqqpppqqqxxxxxxzzz}}}uuurrrrrrtttxxx|||vvvvvvuuutttvvv}}}|||uuusssooojjjcccZZZPPPIIIGGGEEEAAA<<<999777666666777333...///333666555333555444444333333444444555555555666666777777888888:::;;;;;;;;;<<<<<<======;;;===?????????@@@BBBCCCFFFGGGHHHGGGEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDFFFHHHJJJLLLNNNQQQSSSRRRSSSUUUUUUTTTTTTUUUVVVUUUXXX[[[^^^___```aaacccjjjkkkooovvvxxxrrriii```ZZZTTTOOOMMMLLLKKKKKKIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGJJJHHHFFFDDDCCCDDDEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEGGGJJJNNNQQQSSSVVVYYY\\\^^^^^^bbbfffhhhjjjpppxxx{{{{{{uuuqqqmmmjjjjjjkkkooouuu|||zzzuuuvvvssshhhYYYMMMHHHDDD@@@===333333222222111000////////////////////////////////////////////////////////////000000///...------000000000000000111222222000000000000000000000000000000000000111111111111111111222333333444555555666555444333333444555666888999999:::<<<======>>>>>>>>>?????????@@@@@@@@@DDDFFFKKKQQQUUUYYYeeepppxxxwwwzzz666555444444444444555666222222222222111111111111///////////////.........////////////............+++,,,,,,---...///000000///,,,))))))***,,,+++***************************,,,,,,,,,+++++++++******++++++************++++++************************+++++++++++++++++++++++++++******)))(((((())))))++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///---++++++---...,,,******++++++++++++,,,,,,,,,++++++++++++++++++++++++------------............---............/////////000000000000000000000///000------000222111222555888<<>>>>>>>>>>>???AAABBBAAABBBDDDEEEHHHIIIJJJIIIHHHHHHIIIJJJHHHIIIJJJJJJJJJJJJIIIHHHKKKMMMPPPSSSTTTVVVXXXYYYXXXZZZ[[[[[[[[[\\\^^^```aaadddiiilllnnnpppsssuuu~~~~~~yyyqqqkkkccc\\\VVVRRRNNNKKKIIIHHHGGGFFFEEEDDDCCCCCCFFFGGGGGGHHHHHHGGGGGGFFFFFFDDDBBBAAA@@@@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@BBBEEEHHHJJJMMMPPPTTTWWWXXXZZZ```hhhnnnsss|||}}}xxxpppiiiccc^^^ZZZXXXVVVVVVWWWZZZ___ffflllppp|||lllffffffeee\\\OOOEEE@@@===:::777333333222222111000000/////////////////////////////////////////////////////////000000//////...---000/////////000000111222111111111111111111111111000000000000111111111111222222222333333444444444777666555444444555666777666777888:::;;;===>>>??????@@@@@@@@@AAAAAAAAAAAADDDDDDGGGKKKPPPXXXggguuu555555444444444555555666333222222222111111111111.........//////000000000////////////............++++++,,,---...///000000///---+++***+++,,,,,,,,,************************,,,,,,,,,++++++++++++***++++++************++++++************************************************))))))))))))))))))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,,,,,,,+++)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000000000000000000000111......111222000222666:::AAAKKKSSSXXX[[[___bbboooyyypppgggaaadddjjjrrr{{{zzzzzz}}}}}}yyy~~~}}}wwwnnnjjjccc\\\UUUMMMFFFAAA>>>===;;;:::999999:::;;;;;;777444333555666444222333333333333444666777888999999::::::;;;<<<<<<===>>>>>>????????????@@@@@@AAACCCDDDEEEDDDEEEFFFHHHKKKLLLMMMLLLKKKKKKMMMNNNLLLMMMOOOPPPPPPOOONNNMMMSSSTTTWWWZZZ]]]___aaaaaadddfffgggiiijjjmmmqqqtttwwwzzz~~~uuunnngggbbb[[[UUUPPPMMMJJJHHHDDDDDDCCCBBBAAA@@@??????CCCDDDDDDEEEEEEDDDDDDCCC@@@???>>><<<<<<<<<======<<<;;;;;;::::::::::::;;;<<<>>>@@@AAADDDHHHMMMQQQSSSXXXcccoooxxx~~~ssskkkhhhccc[[[TTTOOOLLLJJJHHHHHHHHHHHHJJJNNNSSSXXX[[[kkkvvv}}}nnnbbb\\\[[[TTTMMMDDD===:::888444111333333222222111000000000///////////////////////////////////////////////////000000000000//////...///////////////000000111111111111111111111111111000000000111111111222222333333333333333333333333666666555555555555666666555555777999;;;<<<>>>???@@@@@@AAAAAAAAABBBBBBBBBDDDBBBBBBEEEIIITTTgggxxx~~~|||333222222222333333444444333333222222222111111111...////////////000000000////////////............***+++,,,,,,...//////000///---,,,+++++++++,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............000000000000000111111111333111111333444333666;;;>>>GGGRRRXXXYYY[[[aaafffwwwuuueee```___eeelllvvvzzz{{{}}}}}}wwwssshhhccc[[[SSSLLLFFF@@@======<<<:::999888777777777666444222333555777777666222333333444666777999:::<<<<<<======>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFFFFFFFFFFHHHJJJLLLNNNPPPQQQPPPQQQRRRTTTVVVWWWYYYZZZZZZXXXVVVTTTWWWXXXYYY^^^ccchhhlllmmmtttvvvyyy|||~~~tttmmm```[[[TTTNNNJJJHHHEEECCC@@@@@@???>>>======<<<<<>>BBBHHHLLLSSSZZZiiiyyyvvvmmmggg[[[VVVOOOIIIFFFDDDCCCBBBCCCCCCBBBCCCFFFIIIMMMOOOYYYbbboooyyywwwlllccc[[[VVVTTTHHHDDD>>>:::888666444111222222222111111111000000000000000000000000000000000000000000000000000000000000000111111000000///000///////////////000000111111111111111111111111000000111111111222222222333333333333333333333222555444444444444444444555555666777888:::;;;<<<===@@@@@@@@@AAAAAAAAAAAABBBDDDAAA@@@BBBFFFPPPcccsss}}}111222222333333444444444333333333222222222222111111000000000////////////////////////............++++++,,,,,,---.........,,,,,,+++***))))))***+++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************)))))))))))))))))))))))))))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////000000000111111111222333222222555555444999???CCCLLLUUUZZZZZZ\\\dddkkk~~~}}}sssmmmaaa]]]___gggppp}}}|||~~~{{{vvvppplll```[[[SSSKKKEEEAAA===;;;999999888777777666666666333333222333555666666666444444555666777999;;;<<<>>>>>>???@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFGGGGGGGGGIIIKKKLLLPPPUUUZZZ\\\___aaacccggghhhhhhhhhgggeeebbbaaa^^^^^^```eeennnwww}}}zzzooohhhZZZUUUOOOIIIEEEBBB@@@>>>===<<<<<<<<<;;;:::::::::999::::::::::::::::::999999999888888777777888888777777666666666777777888777888999999;;;???DDDHHHOOOXXXjjj}}}{{{ssskkkccc^^^OOOJJJEEE@@@???>>>>>>=========<<<<<<>>>@@@BBBDDDLLLRRRZZZaaajjjvvv~~~vvviii___XXXRRRMMMIII???===:::888777666444333222222222111111111111111111111111111111111111111111111111111111111111111000000111111111111111000000000////////////000000111111111111111111111111111111111111222222222222333333333333333333333222333333333333333333333333777777888999999:::;;;;;;????????????@@@@@@@@@@@@BBBAAAAAACCCFFFMMM\\\jjj}}}|||333333444555666666666666333333333333222222222222111111111000000/////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,***+++***)))'''''')))+++***************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........////////////000///000000111111222222222111000222555444555;;;CCCIIIPPPVVVZZZ\\\bbbmmmvvvwwwrrrooodddbbbfffrrr~~~~~~|||yyyssslllfffbbbWWWRRRKKKEEEAAA>>>;;;:::333444444555666777888888555555555555444444333333666666777888:::;;;===>>>???@@@AAABBBCCCEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCAAACCCEEEGGGHHHIIIKKKMMMNNNUUU___gggmmmpppssstttvvvvvvuuutttsssqqqpppooojjjkkknnnwwwzzzoooddd[[[TTTOOOIIIDDD@@@>>><<<;;;::::::999999999888888888666666666777777666666666777777777777777777666666777777666666666777888888666777888999999<<<@@@CCCGGGOOO```ssszzzqqqhhh___WWWOOOKKKFFFCCC???============<<<;;;::::::::::::;;;===>>>DDDGGGJJJOOOUUU___kkkttt}}}ttthhh]]]TTTMMMGGGBBB999999777666555444333333111111111111111111111111111111111111111111111111111111111111111111111111000111111222222222222111222111111000000000000000222222222222222222222222111111111222222222222333333333333333333333333333333333444444444444333333777777888999:::;;;<<<<<<>>>>>>?????????@@@@@@@@@AAAAAACCCFFFGGGKKKVVVaaawwwzzz222333444666666666666666444444333333333222222222000000000000000111111111////////////..................---,,,,,,++++++******++++++)))&&&&&&(((+++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---***((()))+++,,,,,,,,,------------...------------------------........./////////000000/////////000000000111111///000000111111222333333111111333666666777???HHHOOORRRVVVZZZ```kkkzzz~~~{{{xxxtttiiihhhooo||||||vvvpppiiiaaa[[[WWWMMMIIICCC???===;;;:::888222222333555666666666777555666777666555444444555999999999:::;;;===>>>???@@@AAABBBCCCEEEFFFGGGGGGEEEEEEEEEDDDDDDDDDCCCCCC@@@CCCFFFHHHIIIKKKNNNPPPXXX___jjjsssxxxzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxxxxvvvyyyvvvnnneeeZZZQQQLLLHHHBBB>>><<<;;;:::999777777666666666666555555444555555666666555555444555555555666666666555555555555555555555666777777555666777888888999;;;===BBBGGGRRR```kkkuuu}}}tttiiicccZZZRRRLLLGGGBBB@@@BBB@@@???>>>??????>>>===<<<<<<<<<;;;;;;<<<=========???BBBEEEHHHNNNVVV[[[gggrrrxxxrrrhhh^^^UUUMMMEEEAAA777777666555333222333444111111111111111111111111222222222222222222222222222222222222222222222222000111222222333333222222333333222111111111111111222222222222222222222222111111111222222222333333222222222333333444444444444444555666666555444444555666777999<<<>>>???@@@?????????@@@@@@@@@AAAAAA@@@@@@CCCFFFGGGJJJTTT^^^ppp{{{///111222444555555444444444444444333333333222222......///000111222333333000/////////............///......---+++******)))***++++++)))'''&&&))),,,*********************************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************+++++++++++++++++++++++++++***)))))))))***,,,---*********************************++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,***%%%"""###$$$,,,,,,,,,---------......------------------------////////////000000000000000000000000111111111111///000000111222222333333333333666999999;;;CCCMMMRRRTTTVVV[[[dddsss~~~xxxiiiiiiqqqwwwtttooohhhaaaZZZSSSPPPFFFCCC???<<<::::::888777444555555555444444333222222444666777777888999:::;;;;;;;;;<<<===>>>???@@@AAAAAABBBDDDEEEGGGHHHHHHFFFEEEEEEEEEDDDDDDCCCCCCAAACCCFFFIIIKKKMMMPPPSSSaaahhhrrrzzz|||zzzwwwuuuwwwvvvuuutttuuuwwwzzz{{{}}}vvvlllggg```WWWOOOFFFBBB>>>;;;:::::::::999555555444444444444444444444555555666666555555444333444444555555555444444444444333333444555666666333555666777666666777999CCCDDDIIIQQQZZZdddrrr{{{kkk___TTTPPPIIIEEECCCCCCBBBBBB======<<<===??????===;;;<<<;;;;;;;;;;;;;;;<<<<<<888;;;???AAACCCFFFIIILLLUUU___ooo|||~~~{{{nnniiibbbZZZQQQIIICCC???888888777555333333444555111111111111111111222222222222222222222222222222222222222222222222222222000111222333333333333333444444333222111111111222222222222222222222222222111111222222222333333333111111222333333444555555555666777888888777666555222444666999===@@@BBBDDD@@@@@@AAAAAAAAABBBBBBBBB???@@@BBBEEEFFFIIITTT___iii|||~~~555555555555555555444444555555555444444333333333333222222111111222222333111111111111000000000000......---------,,,,,,,,,++++++************++++++)))************+++++++++)))***+++,,,------------++++++------------++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++((((((''''''''''''((((((***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++***)))((('''+++,,,------,,,+++)))(((---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,............////////////111000000000000000111222222111111111111111222222666111///555===BBBHHHMMMTTTTTTXXXdddyyy~~~sssmmmtttzzzpppkkkccc[[[UUUPPPKKKHHHCCCAAA???<<<999777555555666666666666666666666666888888888888888999999999;;;<<<>>>???@@@@@@??????CCCBBBBBBEEEHHHJJJIIIGGGDDDDDDEEEDDDBBBBBBCCCEEEAAAEEEIIIMMMPPPSSSWWWYYYccciiippptttuuuuuuvvvwwwvvvyyy{{{zzzwwwxxx}}}zzzqqqhhh\\\RRRNNNEEEBBB<<<999888777777666444333333222222333333444111111222333333444555555111555666222222777777333555555555444444333333333555444444444444555666666<<<>>>@@@EEEMMMXXXdddlllvvv{{{vvvhhhZZZRRRLLLIIIFFFEEEFFFEEEBBB??????>>>>>>>>>???@@@@@@AAA>>>>>>>>>>>>>>>??????@@@<<<<<<===>>>???AAACCCDDDLLLRRR\\\gggpppyyy~~~{{{yyyjjjcccZZZRRRLLLFFF@@@;;;:::888555444444444222111222333444555444333222111111111222333333444555555111111222333333444555555777666666666666555555555444444444444444444444444222333333444444333333222666666555444444444444555333333333333333333333333777777666666666666777777777999:::;;;===???CCCFFFFFFEEEDDDCCCCCCBBBBBBBBB@@@BBBCCCCCCDDDHHHPPPVVVaaazzz666666777777666666555444444444444333333333222222333222222111111222222333111111000000000/////////......---------,,,,,,,,,++++++************++++++)))************+++++++++)))***+++,,,------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++***************))))))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++)))******++++++++++++***++++++,,,,,,,,,+++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------------............////////////111111000000000000000111111111111111111111222333777333444:::AAAFFFKKKPPPTTT[[[gggwwwyyyvvv|||zzzuuulllggg___XXXQQQLLLHHHEEE???>>><<<:::888777777666222222333444444555666666888888888999999::::::;;;<<<===???@@@AAAAAA@@@@@@CCCBBBAAACCCFFFHHHGGGEEEFFFGGGHHHGGGFFFFFFGGGIIIIIIKKKMMMPPPSSSXXX^^^bbbfffmmmvvv|||~~~vvvkkk]]]RRRNNNDDD@@@;;;888777777666555333333222222222222333333111111222222333444555555---111222...///333333///555444444444333333333333444444444444444555555666999:::<<<@@@EEEMMMWWW]]]fffjjjoooooohhh^^^SSSMMMKKKIIIFFFFFFFFFFFFCCC@@@AAAAAAAAAAAAAAABBBCCCCCC@@@@@@???????????????@@@=========>>>???@@@BBBBBBFFFKKKSSS\\\eeennnvvv{{{||||||{{{yyyvvvssspppoooggg```WWWPPPKKKFFF@@@<<<:::888555444444444222111111111222333222222111000000000222333555666777888555555555666666777777888888888777777777666666666555555555555555555555555444555555666666555555444777777777666666666555555444444444444444444444444888777777666666777777888888:::<<<===>>>@@@DDDGGGGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCCCCCCCHHHOOOUUU```uuu777777888888777666666555333333333222222222222222222222111111111111222222000000000/////////............---------,,,,,,,,,++++++************++++++)))************+++++++++)))***+++,,,------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))***************,,,++++++++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++'''((()))+++,,,---------+++++++++***++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------........................////////////222222111000/////////000111111111111111222333444888666999@@@FFFIIIOOOTTTZZZjjj{{{sssmmmeee```YYYRRRLLLGGGCCC@@@;;;:::999888777777777777111111222444555777888888999999:::;;;;;;<<<======??????@@@AAABBBBBBBBBBBBDDDCCCBBBCCCEEEFFFEEEDDDDDDFFFGGGGGGGGGGGGHHHJJJOOOPPPRRRTTTYYYbbblllrrryyy{{{ooo___RRRLLLAAA>>>:::777666666555444222222111111111111222222000000111222333444555555000222333111222444444111444444333333333333222222444333333333333444555555777888:::<<<>>>BBBHHHLLLRRRVVV[[[\\\YYYSSSMMMJJJJJJIIIGGGGGGGGGGGGDDDBBBEEEDDDDDDDDDDDDEEEFFFFFFCCCBBBAAA@@@@@@???@@@@@@???>>>>>>>>>>>>???@@@@@@AAAEEEJJJQQQYYYbbbjjjpppvvvuuutttssspppnnnmmmkkkddd]]]UUUNNNIIIEEE@@@;;;:::888555444444444222111111111222333333222222111000111222444666888:::;;;999999999999::::::::::::999999999888888888777777666666666666666666666666777777777888888777777777888888888888888777666666666666666666666666666666888888777777777777888888:::<<<===???@@@BBBEEEHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCDDDCCCCCCGGGOOOUUU___ooo777777777777777666555444222222111111111111111111222222111111111111222222////////////..................---------,,,,,,,,,++++++************++++++))))))*********+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++((())))))******+++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++'''((()))+++,,,------...++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.....................////////////333333111000////////////000000000111222333444555777888>>>EEEIIILLLQQQXXXeee|||~~~~~~|||}}}vvvmmmfff^^^YYYRRRLLLGGGCCC???<<<999888777777666666666666444444555777888999:::;;;;;;;;;<<<===>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFIIIJJJJJJKKKMMMOOORRRUUUYYY```iiiuuu~~~ppp^^^PPPJJJ>>>;;;888666555555444333222111111000000111111222000000111222333444555555222444555555555666555444333333333333333333333222333333333333333444555555777999;;;<<<<<<===@@@BBBGGGJJJNNNPPPOOOLLLJJJJJJIIIIIIIIIJJJIIIHHHGGGEEEGGGGGGFFFFFFFFFGGGGGGHHHFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>???AAACCCFFFJJJPPPYYYbbbhhhqqqqqqppppppooonnnllllllddd^^^UUUNNNIIIDDD???:::999777555444444444333222333333444555555555555555333444555666888999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888777777777777777777777777888888999999999999888888777888999999999888666666888888888888888999999999999999888888888888999999;;;===???AAABBBCCCFFFHHHIIIHHHGGGFFFEEEEEEEEEEEECCCDDDDDDCCCDDDIIIQQQXXXaaalllxxx666666666666555444333222111111111111111111111111222111111000000111111222////////////..................---------,,,,,,,,,++++++************++++++))))))*********+++++++++******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))*********++++++,,,,,,+++++++++******+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------............////////////333333111000////////////000000000111222444555666666:::AAAIIIKKKMMMSSS\\\rrr~~~xxxzzz}}}yyywwwwwwyyywwwqqqlllpppxxxxxxpppfff```VVVRRRLLLFFFCCC???===:::999888777666555444444444777888888999999:::;;;;;;>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAACCCDDDGGGJJJNNNQQQSSSUUUXXXZZZ[[[aaakkkwwwyyykkkZZZMMMFFF<<<999666555555444333222222111111000000111111222000000111222222333333444111111333555555444333333333333333333333333333333444333333333333444555555666888;;;<<<;;;;;;===>>>BBBDDDGGGHHHHHHGGGHHHIIIIIIJJJLLLMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHFFFEEECCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>BBBBBBDDDFFFJJJQQQZZZ```fffgggiiijjjkkkjjjiiihhhhhhaaaWWWOOOJJJDDD>>>999999777555444444444333222333333444444555666777888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999888888888888888888888888888999999::::::::::::999999777888888888888777666666999999999::::::;;;;;;;;;::::::999999999999::::::<<<>>>AAABBBCCCDDDFFFHHHIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFLLLVVV]]]gggmmmuuu|||zzz666666666666555333222222111111111111111222222222111111000000000000111111000000000/////////............---------,,,,,,,,,++++++************++++++)))************+++++++++******+++++++++++++++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++++++++++++++******))))))******+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,---------............////////////222222111000/////////000///000000111333555666777888===FFFMMMNNNOOOXXXbbb}}}{{{tttwwwxxxwww|||zzzuuussssssqqqppplllgggeeennnyyyyyyrrriii___XXXOOOKKKEEEAAA???===;;;999888777666555555444444555888888999999:::::::::;;;AAAAAAAAABBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBB===>>>?????????AAADDDGGGIIIMMMSSSXXX[[[___bbbdddllltttzzzooobbbSSSHHHCCC:::888666555555555333222222222111111111111222222222222222222222222222222444333555999999666444555333333444444444444555555555444444444444555666666444666999999999999:::;;;===???AAABBBBBBCCCDDDFFFIIILLLOOOPPPOOONNNNNNNNNJJJIIIIIIHHHHHHHHHHHHIIIJJJIIIHHHGGGEEEEEEDDDDDDCCCCCCBBB@@@@@@?????????AAAAAAAAAAAADDDJJJRRRWWW\\\___dddhhhjjjjjjiiihhhjjjbbbYYYQQQKKKEEE>>>:::888666444444444555444222222222222222444555777888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;::::::999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::999888777777666666777777:::::::::;;;;;;<<<<<<===;;;;;;::::::::::::;;;;;;===???BBBCCCDDDEEEFFFHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGJJJQQQ\\\eeepppsssyyy~~~{{{vvv888777777777666444333222111111111222222222333333111111000000000000111111111111000000000/////////......---------,,,,,,,,,++++++************++++++)))************+++++++++******++++++++++++******---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***************)))))))))++++++************++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------........................////////////111111000000000000000111//////000111333555777888===CCCLLLRRRRRRTTT^^^jjjrrrmmmlllqqqwww|||~~~}}}xxxtttrrrrrrooommmkkkhhheeefffooo{{{~~~wwwpppiiiaaaVVVOOOGGGDDD???<<<;;;;;;:::888555555555555555666777777888999999;;;<<<===>>>???DDDDDDDDDDDDCCCCCCCCCCCCAAA@@@???>>>>>>???@@@@@@???AAABBBCCCDDDFFFKKKOOOPPPUUU\\\ccchhhlllqqqsss|||}}}|||nnncccYYYLLLCCC@@@999777666555666555444222333333222222222222333333333333222222111000000000666444666<<<<<<777555888444444444555555666666666666555555555555666777777444666888888777777888::::::<<<>>>??????@@@CCCEEEJJJNNNRRRSSSRRRQQQQQQQQQLLLKKKJJJJJJIIIIIIIIIJJJKKKJJJIIIHHHGGGGGGFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????@@@EEELLLQQQVVV[[[bbbiiimmmmmmkkkiiihhhaaaXXXPPPKKKFFF@@@;;;888666444444444555444333222222222222444666888999;;;<<<<<<<<<======>>>>>>>>>>>>??????@@@@@@AAAAAA??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<:::888666666777999::::::::::::;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<>>@@@BBBCCCDDDFFFFFFEEEEEEDDDDDDCCCCCC@@@???>>>=========>>>???CCCEEEHHHIIIJJJMMMSSSXXX]]]bbbjjjrrrxxx}}}yyyuuuttttttrrryyytttfff\\\RRRGGG@@@>>>999777666666666666444333444333333222222333333444444444333222111000///...222000222888999333111444555555555666666666777777666666666666666777888888666888999999777777888:::888:::<<<>>>???AAACCCEEEJJJOOOSSSUUUTTTRRRRRRTTTMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???@@@DDDJJJNNNOOOUUU^^^fffkkkkkkiiigggeee___VVVOOOKKKFFFAAA===888666444444555555444333444444444444666888;;;<<<:::;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>><<<999777666888;;;===:::::::::;;;<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<<<>>KKKMMMQQQSSSXXXaaammmvvvlll___XXX\\\eeeqqq~~~}}}zzzuuuqqquuuooolllmmmnnnnnnuuu~~~~~~vvvooodddYYYQQQKKKFFFDDD======<<<;;;999777555444666666555555666888;;;===888:::>>>???@@@AAACCCEEEHHHFFFDDDEEEGGGGGGDDDAAAFFFBBB===;;;>>>@@@@@@???DDDFFFIIIMMMRRRXXX```dddkkkuuu{{{yyyzzzuuutttuuuxxx}}}yyyuuunnniiihhhkkkpppssszzz|||xxxssspppppppppqqqwww{{{{{{pppjjj___UUUMMMFFF@@@===;;;:::888666444222111111444111000111444666444222222222333444444444333333555555555555555555444444555666666777888999999999888888777777777777888888;;;:::888777777777888888;;;;;;;;;;;;===AAADDDFFFIIILLLQQQUUUWWWWWWVVVUUUVVVSSSPPPMMMKKKKKKLLLMMMNNNLLLKKKIIIHHHHHHHHHIIIGGGEEECCCCCCCCCCCCCCCAAA@@@@@@@@@AAABBBDDDFFFHHHIIIRRR[[[```eeejjjkkkiiifffbbbZZZQQQHHHAAA===;;;777777555444444444444444111111111333555999<<<>>>AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEDDDBBBAAA@@@@@@AAABBB???????????????????????????@@@@@@AAAAAA@@@@@@???>>>>>>======<<<<<<<<<;;;@@@???>>><<<<<<<<<===>>><<<;;;999999999:::<<<>>>???AAACCCDDDFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFHHHIIIJJJNNNVVVcccqqqzzz888777666555444333333333111222222222222222111111111111111000000111111111111000000000/////////...------,,,++++++,,,,,,,,,---------------,,,++++++************++++++++++++***************++++++,,,,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,+++***)))******************************************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------............///...------,,,,,,------...111000000/////////000000//////000000111111222222000222444333222666>>>DDDPPPTTTWWWVVVXXXaaaqqq~~~qqqaaaVVVWWW]]]hhhvvv|||~~~~~~{{{yyyvvvtttvvvuuuvvv~~~~~~xxxmmmfff\\\RRRKKKFFFBBB???;;;;;;:::999777666444333555444444444555888:::<<<;;;>>>@@@BBBBBBCCCDDDFFFGGGEEEDDDDDDEEEEEEBBB@@@>>>======???AAADDDEEEEEEJJJLLLOOOTTT[[[ccckkkpppwww|||~~~wwwooojjjhhh```^^^]]]]]]___``````___\\\YYYTTTQQQQQQTTTYYY\\\hhhooowww|||~~~|||yyyuuuqqqpppmmmjjjgggfffggghhhjjjsssvvvzzz}}}}}}}}}}}}~~~yyy{{{}}}}}}zzzvvvttttttrrrvvv|||yyyxxxyyyyyyvvvsssssssssssstttwww||||||wwwtttiiicccZZZQQQJJJDDD???<<<;;;:::888666555444333333555333222333555666555333444444444555555555555666666666666666666666666666777888888999::::::;;;;;;:::999999888888999999:::;;;:::999888777888888999<<<;;;;;;<<<>>>AAADDDFFFIIILLLPPPTTTVVVWWWWWWVVVWWWUUUQQQNNNLLLLLLMMMMMMMMMLLLKKKIIIIIIIIIJJJJJJIIIHHHFFFFFFGGGHHHGGGEEEFFFDDDCCCAAA@@@AAAAAABBBFFFMMMUUUYYY^^^ccceeecccddd```YYYQQQJJJDDD@@@>>>999888777666555555555555222333444666888;;;===???AAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>=========<<<<<<>>>======<<<<<<<<<<<<<<<===<<<;;;::::::<<<===>>>???AAABBBDDDEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFGGGKKKQQQ[[[iiiwww555666666666666555555444333333333333222111111000111000000//////000000111000000000000////////////...---,,,+++++++++++++++...............---,,,,,,************+++++++++,,,---------------...//////------------,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,---------.........---------------------------------............///......------------......111111000000000000111111//////000000111222222222000222333444666<<>><<<:::::::::999888777555444666666666666777:::<<<===@@@BBBCCCDDDDDDDDDEEEGGGHHHFFFEEEDDDEEEDDDBBB@@@>>>AAADDDGGGHHHJJJLLLNNNQQQSSSWWW^^^eeennnuuuyyyzzzxxxtttnnnfff^^^WWWSSSMMMKKKIIIHHHHHHHHHGGGEEEEEEDDDBBB@@@AAADDDHHHJJJPPPVVV^^^dddiiiqqq|||}}}tttnnnkkkiiifffcccbbb```___^^^___aaadddfffkkkmmmoooooommmkkkjjjkkkhhhjjjkkkkkkiiigggggghhhggglllsss||||||zzzxxxtttooojjjgggfffeeeaaa^^^]]]^^^^^^```ccchhhlllnnnmmmnnnpppsssuuuvvvwwwwwwxxxyyy{{{}}}~~~~~~~~~}}}~~~{{{yyyyyy{{{~~~~~~zzzxxxwwwttttttsssqqqooollliiiggg^^^YYYRRRKKKFFFBBB>>>;;;;;;:::999777666555555555888666555666777777666555777666666555666777888999888888888888888888888999:::::::::;;;<<<<<<======;;;;;;;;;::::::;;;;;;;;;<<<;;;:::999888999::::::<<<<<<<<<===@@@BBBEEEGGGHHHKKKNNNRRRUUUWWWWWWWWWYYYWWWTTTPPPNNNMMMMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLKKKLLLNNNOOONNNMMMKKKIIIFFFCCCAAA@@@@@@AAACCCIIIMMMPPPUUU\\\___^^^bbb___XXXQQQJJJDDD@@@>>>::::::999888777777777777444555777:::<<<>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJFFFFFFFFFEEEEEECCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<>>>===<<<<<<<<<===???@@@@@@@@@BBBCCCDDDEEEEEEDDDBBBCCCCCCDDDEEEFFFFFFFFFGGGJJJNNNUUU```nnn}}}666666777888777666555444444444444444333222000000000000////////////000000000000000000////////////000///...---,,,+++++++++---............---,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------............///......------------......000000//////000000111111///000000111111222333333111222333555999AAAKKKRRRUUUUUUTTTTTTXXXfffyyy{{{mmmccc^^^[[[YYYYYYcccrrr{{{www{{{~~~uuujjjcccYYYTTTLLLFFFBBB@@@===;;;<<<<<<<<<<<<;;;:::999888999999:::;;;<<<>>>@@@AAACCCDDDEEEEEEDDDDDDEEEGGGIIIHHHFFFFFFEEEEEEDDDDDDGGGJJJNNNOOONNNOOORRRVVVYYY[[[___ffflllqqqssstttkkkeee^^^WWWSSSNNNIIIEEEBBBAAA??????@@@AAAAAA@@@>>>>>>======>>>@@@BBBCCC@@@DDDJJJOOOTTT\\\gggooouuuxxx|||~~~|||yyyvvvuuuppplllfffaaa```^^^\\\[[[XXXWWWWWWWWWXXX[[[^^^```aaabbbbbb```]]][[[[[[[[[\\\]]]^^^^^^]]]]]]___aaa```eeeooozzzuuummmkkkkkkiiigggccc```[[[XXXWWWUUUSSSQQQPPPPPPPPPPPPQQQSSSVVVWWW[[[\\\]]]^^^```aaaaaabbbdddeeegggiiijjjjjjiiiiiikkklllmmmllliiigggffffffjjjlllnnnnnnllljjjjjjjjjiiihhhhhhfffdddbbb___^^^VVVRRRMMMHHHDDDBBB???<<<::::::999888777777777777999999888888888888888777999888666666666888:::<<<:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::::::::;;;<<<======>>>???AAADDDFFFGGGHHHJJJLLLPPPSSSVVVYYYZZZ[[[YYYVVVSSSPPPOOONNNNNNMMMMMMLLLLLLLLLMMMOOOPPPPPPPPPQQQTTTWWWXXXWWWVVVOOOLLLIIIFFFDDDDDDEEEEEEBBBEEEHHHJJJQQQ[[[______aaa^^^XXXPPPHHHBBB===;;;;;;:::999888777777777777555777:::<<>>>>>>>>>>>???@@@AAA@@@@@@AAABBBCCCCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHLLLOOOTTT[[[eeerrr888888999999888666444333555555555444444222111000000000////////////000000////////////000000000000222111000......------------------------,,,++++++***++++++++++++,,,,,,,,,(((''''''''''''((())))))---,,,,,,++++++*********+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------............//////......------......///...............///000111000000000111222222333333333333555777===EEENNNSSSXXXUUUSSSXXXdddsss~~~rrriiidddaaa______]]]iiizzzwwwwww~~~|||uuulllbbbZZZPPPLLLGGGBBB@@@>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???AAACCCDDDEEEEEEEEEDDDCCCCCCEEEFFFFFFFFFFFFEEEEEEEEEGGGHHHLLLNNNQQQQQQQQQUUU[[[aaadddeeehhhlllooommmiiieeeXXXQQQIIIEEEDDDDDDAAA>>>:::888777888:::<<<<<<;;;::::::999999999::::::;;;;;;>>>AAACCCFFFLLLSSSYYY```dddiiilllkkkiiigggfff]]]ZZZWWWUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPSSSUUUVVVVVVVVVVVVTTTRRRPPPQQQRRRPPPQQQRRRRRRRRRSSSVVVYYY\\\cccmmmxxxssskkkaaa\\\\\\\\\ZZZWWWPPPNNNKKKIIIHHHHHHGGGFFFIIIHHHGGGGGGGGGGGGHHHIIINNNNNNNNNOOOPPPQQQRRRSSSVVVWWWYYY[[[\\\\\\\\\[[[[[[]]]^^^]]][[[ZZZZZZ[[[ZZZ\\\___```______```bbbbbbbbbaaa```]]][[[XXXVVVSSSPPPKKKHHHEEECCC@@@>>>::::::999888888888888888999999999999999888888999999888666666777999;;;===<<<<<<<<<=========>>>>>><<<<<<==================<<<<<<<<<;;;;;;<<<<<<<<<======<<<;;;;;;<<<===>>>>>>>>>???AAACCCEEEGGGHHHIIIJJJKKKNNNRRRWWW[[[]]]^^^\\\YYYVVVSSSQQQOOOOOOOOONNNNNNMMMNNNOOOQQQRRRSSSUUUXXX\\\```aaa```___TTTQQQMMMIIIGGGFFFGGGHHHCCCEEEFFFHHHQQQ\\\bbbbbb^^^[[[VVVOOOIIICCC>>><<<;;;:::999888777777777777777888;;;>>>@@@AAAAAAAAADDDEEEFFFGGGIIIKKKLLLMMMIIIIIIJJJKKKLLLMMMMMMMMMHHHIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@????????????@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@????????????@@@@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBDDDEEEGGGHHHIIIJJJNNNQQQWWW___jjjvvv::::::999999888666555444555555555555444333333222111000000//////000000111////////////000000000000222111000///////////////---------------,,,++++++++++++++++++,,,,,,,,,,,,***************+++,,,,,,............------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,*********+++++++++,,,,,,---------------------------------............/////////............//////...------......///000111000000111111222333333333444555777;;;BBBIIIQQQUUUVVVSSSUUU___ooo||||||rrrnnnjjjdddaaa```dddrrr|||zzzyyy}}}|||tttllldddZZZSSSHHHEEEAAA===<<<;;;:::888888999::::::;;;;;;;;;;;;:::;;;<<<>>>@@@BBBCCCDDDEEEEEEEEEDDDBBBCCCEEEGGGDDDFFFFFFGGGGGGIIILLLOOOOOOPPPSSSVVV\\\dddlllrrrsssqqqooommmkkkeee\\\UUUKKKFFF@@@=========<<<:::888666555555777888888777999999888777777777777777;;;<<<===>>>???BBBFFFIIIMMMQQQUUUXXXYYYXXXXXXXXXPPPOOOOOONNNMMMLLLLLLLLLMMMMMMLLLLLLMMMOOOPPPQQQMMMMMMMMMKKKJJJJJJLLLNNNKKKMMMNNNOOOOOOQQQSSSVVVZZZ___hhhqqqvvvuuuppplll```[[[TTTQQQPPPOOOLLLJJJFFFEEEDDDCCCBBBCCCDDDEEEBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKNNNOOOQQQSSSTTTTTTTTTSSSRRRTTTUUUUUUTTTTTTVVVWWWWWWYYY[[[\\\\\\^^^```bbbcccdddeeedddaaa]]]YYYWWWTTTQQQMMMJJJGGGDDDAAA???::::::999888777777777888666888999999888888999:::999888888888999;;;<<<============>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>===<<<===>>>???@@@??????AAACCCEEEGGGHHHIIIJJJJJJKKKMMMRRRXXX^^^aaabbb```^^^ZZZWWWTTTRRRQQQQQQPPPOOOOOOPPPQQQRRRSSSVVVXXX]]]ccchhhjjjhhhfff]]]ZZZTTTOOOKKKJJJJJJKKKIIIJJJJJJLLLVVVbbbhhhggg^^^\\\XXXRRRMMMGGGCCCAAA;;;:::999888888777777888:::;;;===???AAABBBCCCCCCGGGGGGHHHJJJKKKMMMNNNNNNLLLLLLMMMNNNNNNNNNMMMMMMJJJJJJIIIIIIGGGFFFDDDCCCDDDDDDCCCCCCBBBBBBAAAAAA???@@@@@@AAAAAA@@@@@@??????????????????@@@@@@@@@>>>???@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCBBBCCCEEEFFFHHHJJJKKKLLLMMMRRRZZZdddooo}}}:::999888888777777777777444444555555555555444444111111111000000111111111.../////////000000000111000000///////////////000...............---,,,,,,+++++++++,,,,,,,,,------...------------...//////---------...............++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............/////////............//////............///000111222000111111222222333333444444555999???GGGOOOVVVYYYWWWZZZaaannn|||}}}xxxwwwrrrjjjeeeeeennn~~~xxx|||tttkkkddd\\\SSSNNNDDDAAA>>>;;;;;;:::999888888888999;;;<<<<<<<<<<<<;;;<<<>>>@@@BBBDDDEEEFFFFFFFFFFFFDDDCCCCCCFFFHHHGGGIIILLLMMMNNNQQQVVVZZZZZZ\\\```hhhsss}}}yyyooohhhaaaYYYOOOHHHCCC@@@===:::999888777777999888777777999;;;;;;:::<<<<<<;;;:::999::::::;;;999:::;;;;;;<<<===???AAA@@@CCCGGGJJJJJJJJJKKKLLLHHHIIIIIIIIIHHHHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMHHHHHHGGGFFFEEEFFFIIILLLKKKMMMOOOPPPPPPQQQTTTUUUWWWYYY^^^cccfffccc]]]XXXSSSQQQMMMIIIFFFEEEDDDDDDCCCCCCCCCBBBBBBCCCEEEGGG@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEFFFHHHJJJKKKLLLMMMOOOQQQRRRRRRRRRQQQQQQRRRTTTUUUUUUVVVXXXZZZ\\\]]]^^^______aaadddfffgggiiikkkllljjjfffaaa]]]WWWTTTPPPLLLIIIEEEAAA>>>::::::999777777666666666333555888888777777999;;;999999:::;;;<<<===>>>>>>======>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>?????????>>>>>>===>>>???@@@AAA???@@@BBBDDDFFFHHHIIIJJJKKKKKKKKKMMMRRRYYY```dddgggfffccc```\\\YYYVVVUUUSSSRRRQQQPPPQQQRRRSSSTTTWWWZZZ```gggmmmooonnnlllfffccc]]]XXXUUUTTTUUUVVVVVVVVVUUUWWW```kkkpppnnngggeee```ZZZSSSLLLFFFCCC===<<<;;;:::999999999999>>>>>>???@@@BBBDDDEEEFFFIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPOOOOOONNNKKKKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@>>>??????@@@@@@??????>>>>>>>>>>>>?????????@@@@@@??????>>>??????@@@@@@AAA??????@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@AAABBBCCCDDDFFFHHHJJJLLLNNNNNNQQQVVV^^^iiittt999888777777777888:::;;;444444555555666555555555222222111111111111222222.../////////000000111111///............//////000///////////////......---++++++,,,,,,,,,---------***))))))))))))***+++++++++++++++,,,,,,---------++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------......---------------------------------.........////////////............//////////////////000111222333000111111222222333444444333555:::BBBKKKTTTZZZ\\\___gggttt~~~|||}}}zzzqqqlllmmmxxxzzz{{{pppfff^^^WWWPPPJJJDDDBBB>>><<<<<<;;;:::999999:::;;;===>>>?????????===???AAACCCFFFGGGHHHIIIFFFGGGFFFEEEDDDDDDGGGJJJLLLOOORRRTTTUUUYYY```eeeiiikkkqqq|||{{{mmm```XXXOOOGGG@@@<<<<<<:::999777555555555777666666888;;;>>>???>>>>>>===<<<;;;;;;<<<===>>>666777999:::;;;===>>>>>><<<>>>AAACCCCCCCCCDDDFFF@@@AAACCCCCCBBBBBBBBBCCC???@@@@@@AAABBBDDDEEEFFFFFFFFFEEECCCBBBDDDGGGJJJGGGJJJMMMNNNOOOOOOQQQRRRTTTTTTUUUWWWYYYVVVQQQLLLLLLKKKHHHDDDAAA@@@CCCEEEAAAAAAAAAAAA@@@AAACCCEEEBBBBBBBBBBBBCCCCCCCCCCCCHHHHHHHHHHHHIIIKKKMMMOOONNNOOOQQQSSSTTTTTTTTTSSSSSSUUUWWWXXXYYYZZZ^^^```]]]^^^___^^^^^^```ccceeefffiiilllnnnmmmiiiccc```YYYVVVQQQMMMIIIEEE@@@===;;;:::999777666555555555111444777777666666999<<<:::;;;<<<>>>???@@@@@@@@@======>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA??????>>>>>>>>>???AAABBB???AAACCCEEEGGGIIIIIIJJJLLLKKKKKKMMMRRRZZZaaafffkkkiiigggccc```\\\ZZZXXXTTTSSSRRRQQQQQQRRRSSSTTTXXX[[[bbbjjjppprrrqqqoookkkhhhddd```___```bbbdddcccbbb```aaaiiitttwwwtttssspppiii```VVVMMMEEEAAA>>>>>><<<;;;;;;;;;;;;;;;AAAAAAAAAAAACCCEEEHHHIIIKKKKKKLLLMMMNNNOOOOOOPPPSSSSSSSSSSSSRRRQQQPPPOOOLLLKKKIIIFFFEEEDDDDDDEEEAAAAAA@@@??????>>>======>>>>>>????????????>>>>>>======>>>>>>????????????AAAAAA@@@???@@@AAACCCDDD>>>???@@@AAAAAAAAA@@@@@@AAA@@@?????????@@@AAABBBDDDEEEGGGIIIKKKMMMOOOPPPXXX\\\dddmmmwww:::999888888777777888888999999999888888666555555333222222111222333555666111111000///////////////000///---------...000111,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,++++++************,,,---,,,))))))+++...++++++++++++++++++++++++++++++***************+++,,,,,,,,,++++++*********,,,------+++******,,,...))))))***+++,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,---...//////,,,,,,,,,---------............////////////.........000111111///...///000......///000111222222333222222222333555555444333<<<777===LLLUUUVVVZZZbbbppp}}}wwwxxx|||~~~{{{}}}rrrddd[[[VVVQQQJJJDDD@@@???===;;;::::::::::::::::::999999:::;;;===>>>>>>@@@CCCEEEDDDDDDEEEFFFIIIFFFCCCBBBDDDGGGJJJLLLSSSWWWZZZZZZ```lllvvvzzzuuubbbVVVOOOGGGAAA???999999888777777777777777;;;;;;<<<<<<===>>>>>>>>>???>>>======>>>===;;;999<<<<<<======<<<<<<;;;:::<<<<<<===>>>???@@@AAABBB???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBB@@@@@@AAABBBDDDFFFHHHIIIIIIJJJLLLMMMMMMKKKJJJHHHJJJJJJIIIIIIIIIIIIHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCGGGFFFFFFEEEDDDDDDEEEEEEFFFEEEDDDEEEFFFGGGFFFEEEFFFIIILLLMMMMMMMMMNNNOOOVVVWWWXXXYYYZZZ[[[\\\\\\[[[\\\]]]___``````````````````aaaccceeefffdddbbbmmmkkkjjjiiihhhfffccc```YYYVVVQQQMMMJJJFFFAAA>>>;;;:::999777777777888888666666555666666777888999888999<<>>===<<<;;;:::;;;<<<<<>>==================<<<<<<<<<======>>>===<<<<<<<<<<<<===>>>>>>???????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAA@@@@@@@@@AAAAAADDDFFFJJJLLLMMMOOORRRTTT\\\```fffnnnwww::::::999888888888888999999999999999888777666555666555555444333333333333111111000///////////////---......///////////////,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,+++++++++*********+++,,,+++))))))+++---++++++++++++++++++++++++++++++************++++++---,,,,,,,,,++++++++++++,,,------,,,******,,,...)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---+++,,,,,,------.........,,,,,,,,,---------............////////////....../////////...,,,,,,///111000000000000000111111111000000111222444666666555???===DDDPPPWWWZZZdddqqq~~~zzztttwwwtttjjj]]]UUUQQQMMMFFFAAA???>>>===;;;::::::;;;;;;<<<;;;;;;<<<===>>>@@@AAACCCEEEGGGGGGFFFEEEEEEFFFFFFFFFEEEGGGKKKOOORRRTTTZZZaaahhhmmmvvvvvvgggVVVLLLGGGAAA===;;;888888777777777777888888<<<<<<<<<===>>>>>>??????@@@???>>>?????????===;;;<<<<<<======<<<<<<;;;:::999::::::;;;<<<===>>>???>>>??????@@@@@@?????????<<<<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFGGGIIIJJJJJJIIIJJJMMMQQQTTTVVVWWWYYYZZZ___``````aaaaaabbbcccccceeeeeeeeeeeeffffffffffffccccccbbbdddffffffeeedddjjjiiigggfffeeeccc___\\\XXXUUUQQQNNNKKKGGGCCC@@@===;;;:::999888888999999666666666666777888999999:::<<<>>>AAACCCDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@???AAAAAAAAABBBBBBCCCEEEEEEDDDGGGJJJJJJKKKQQQYYYaaaffffffeeedddbbbaaa______XXXXXXXXXVVVVVVWWW[[[^^^dddhhhnnnsssvvvvvvsssrrrppppppsssvvvwww}}}{{{vvvnnnfff]]]SSSJJJEEE===<<<:::999999999:::;;;BBBBBBCCCDDDFFFHHHIIIKKKMMMNNNPPPRRRSSSTTTSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRNNNMMMKKKJJJJJJIIIGGGEEE@@@@@@???>>>==================<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???????????????????????????????????????DDDCCCBBBAAAAAAAAABBBCCCDDDGGGLLLOOOQQQTTTVVVXXX\\\```gggoooxxx;;;;;;:::999999999999:::::::::::::::999888777777999999888777666444111000111111000////////////000+++---///111111000...---------,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,++++++++++++******++++++***))))))***,,,++++++++++++++++++++++++++++++************++++++------------,,,,,,,,,,,,,,,------,,,+++***,,,...*********++++++,,,,,,---------------------------+++++++++++++++,,,------------------------------,,,,,,,,,---------............////////////......//////---+++***+++///222111111111111000000/////////000111222444666777888@@@CCCKKKTTTWWW^^^qqqpppmmmsss}}}yyykkkbbbWWWOOOLLLHHHCCC???>>>>>>===<<<<<<<<<<<<<<<======>>>???@@@BBBDDDEEECCCEEEFFFFFFEEEDDDEEEFFFGGGHHHKKKNNNSSSXXX\\\^^^hhhqqq|||xxxcccVVVHHHBBB???;;;888999777777777777888999::::::======>>>>>>???@@@@@@@@@AAA@@@@@@AAABBBBBB@@@>>><<<============<<<;;;;;;888999999:::;;;<<<============>>>>>>>>>======<<<:::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<======@@@AAABBBCCCCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJLLLMMMOOOPPPQQQRRRUUU[[[___bbbdddgggjjjllllllllllllllllllllllllooonnnmmmllllllkkkllllllhhhfffddddddfffggggggggggggfffdddbbbaaa___\\\YYYWWWUUUQQQOOOLLLIIIEEEBBB>>>===;;;:::999999::::::777777777777888999:::;;;===???AAACCCEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEGGGHHHHHHIIIOOOXXX^^^dddeeeeeeeeeeeedddcccccc^^^^^^]]]\\\\\\___dddgggllloootttxxxzzzzzzxxxvvvwwwvvvxxx{{{}}}xxxpppggg^^^TTTLLLFFF>>>===;;;999999:::;;;<<>>======<<<<<<======<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBBBBBBBBBBBBBCCCDDDDDDHHHNNNRRRUUUWWWZZZ[[[\\\aaaiiirrr{{{<<<<<<;;;::::::::::::;;;:::;;;;;;;;;::::::999888999999::::::999666222000222111000000//////000000,,,---///000000000///...------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++++++++******))))))******++++++++++++++++++++++++++++++*********+++,,,,,,------------------------+++,,,---,,,++++++,,,---*********++++++,,,,,,,,,------------------------,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,---------............////////////...............---,,,---///111111111000000000000000000000111222222333555888:::@@@FFFOOOUUUVVVaaa|||{{{rrrvvv~~~xxxtttggg___TTTMMMIIIFFFBBB>>>=====================>>>>>>>>>@@@AAACCCEEEGGGGGGCCCDDDFFFFFFFFFGGGIIILLLMMMNNNQQQUUUZZZ```ggglll{{{wwwgggWWWLLLAAA===<<<999888999666666777888999;;;<<<===>>>??????@@@@@@AAABBBBBBBBBAAAAAABBBCCCCCCAAA@@@===============<<<;;;;;;::::::;;;<<<<<<===>>>>>>;;;<<<<<<<<<<<<;;;;;;:::999999999999999999999999:::::::::::::::;;;;;;<<<;;;<<<===>>>>>>>>>======>>>>>>>>>?????????@@@@@@@@@AAAAAABBBCCCEEEGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLNNNOOOQQQRRRUUUXXX[[[\\\```fffjjjmmmpppsssvvvwwwwwwvvvvvvuuuttttttttttttsssrrrpppooooooppppppllliiifffdddeeeggghhhhhhgggeeebbb```___]]][[[XXXVVVTTTRRRPPPNNNLLLHHHDDD???>>><<<:::999999::::::888888888888999:::<<<<<>>???BBBCCCCCCEEEFFFHHHJJJKKKMMMNNNQQQSSSUUUUUUVVVUUUUUUUUUUUUUUUTTTRRRQQQPPPMMMKKKHHHGGGFFFDDDBBB?????????>>>===<<<<<<<<<<<<<<<<<<;;;:::999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????????????????????????????@@@AAAAAAAAABBBCCCDDDDDDEEEIIIOOOSSSVVVWWWYYYZZZ]]]bbbkkkuuu===<<<;;;;;;::::::;;;;;;:::;;;;;;;;;;;;:::999999777888:::;;;;;;888555333222222111000000000000000///......---...///000111.........---------,,,,,,...------,,,,,,------...,,,------......------,,,++++++++++++++++++++++++,,,+++***************)))++++++++++++++++++++++++++++++******+++,,,,,,---------------------------+++,,,------,,,+++,,,---***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------,,,,,,,,,,,,,,,---------............////////////......,,,...000111000//////000...//////000111111222222333444444333333555999===BBBJJJSSSWWWYYYhhh|||}}}{{{yyyzzzsssnnnddd\\\RRRJJJEEEBBB>>><<<<<<<<<===>>>>>>?????????>>>???AAACCCEEEFFFGGGHHHHHHHHHIIIIIIIIIKKKOOORRRSSSUUUYYY^^^dddnnnyyy{{{iii[[[PPPGGG???<<<:::888777999777777888999;;;===???@@@@@@@@@AAAAAABBBCCCCCCDDDCCCBBBBBBBBBCCCCCCBBB@@@======>>>>>>======<<<;;;::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;:::999888777777777777777777777777666666666666888999:::;;;999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@AAAAAACCCDDDFFFHHHIIIHHHIIIKKKMMMNNNOOOOOOOOOOOOQQQTTTUUUWWW[[[```dddhhhkkkppptttvvvxxx{{{}}}~~~~~~}}}|||{{{zzzyyyyyyxxxwwwvvvuuuttttttttttttmmmjjjeeecccdddeeefffffffffdddaaa```___^^^\\\ZZZVVVUUUSSSRRRQQQNNNIIIFFF???>>><<<:::999888999999888999999999;;;<<<===>>>@@@AAACCCEEEGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCBBBBBBAAA???????????????@@@AAABBBDDDDDDEEEFFFHHHKKKQQQZZZccciiijjjjjjhhhgggeeedddcccbbbdddeeegggiiilllrrryyy~~~|||qqqfffZZZPPPIIICCCAAA>>><<<<<<===???AAACCCCCCDDDEEEGGGIIIJJJKKKLLLMMMOOORRRSSSTTTTTTSSSRRRSSSSSSSSSRRRRRRQQQPPPKKKIIIFFFEEEDDDBBB@@@>>>???>>>===<<<;;;;;;;;;;;;;;;;;;:::999999999999999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>??????????????????????????????>>>???@@@AAABBBDDDDDDEEEEEEIIINNNQQQSSSTTTUUUWWW^^^dddnnnyyy<<<<<<;;;::::::::::::;;;:::::::::;;;;;;::::::999666888:::;;;;;;999777555222222111000000000000111000///---,,,---...000222//////.........---------......------------......,,,------......------,,,***++++++++++++,,,,,,,,,...---+++***++++++***)))++++++++++++++++++++++++++++++***++++++,,,---...,,,,,,,,,,,,------------***,,,...---,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,---------............////////////......***---111333222111//////......///000111222333333444555666444333666<<>>>>>>>>>>>===<<<<<<999999999:::::::::;;;;;;::::::;;;::::::999888777555555555555444444444444222222222333444666777888666777777777888999999999::::::;;;<<<>>>???@@@@@@@@@@@@AAABBBDDDFFFHHHIIIGGGIIIKKKNNNPPPQQQQQQQQQQQQTTTWWWYYY[[[```gggmmmqqqtttxxx{{{|||~~~~~~~~~~~~~~~}}}|||zzzxxxvvvuuulllhhhdddbbbaaabbbbbbbbbdddaaa___^^^]]]]]]\\\ZZZWWWVVVTTTTTTRRROOOKKKGGG???>>><<<:::999888999999999999:::;;;<<<>>>???@@@@@@AAADDDGGGIIIJJJJJJJJJLLLKKKKKKJJJIIIHHHFFFEEEAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBDDDFFFHHHIIIGGGHHHLLLRRRZZZdddlllqqqrrroookkkgggdddccccccccceeehhhmmmrrrxxxyyylll^^^RRRKKKBBB@@@===;;;:::<<>>>>>===<<<;;;;;;::::::;;;;;;::::::999999::::::;;;999:::;;;======<<<;;;;;;<<<<<<======>>>???@@@@@@===========================>>>@@@BBBDDDEEEFFFFFFFFFIIILLLOOOPPPRRRTTTVVV```gggrrr~~~<<<;;;;;;:::::::::::::::999999::::::::::::999999777888999::::::999777666333222111111000000111111...............///000000////////////.........---......------------......,,,------......------,,,******+++++++++,,,,,,,,,000...++++++,,,---+++)))++++++++++++++++++++++++++++++++++++,,,---......++++++++++++,,,,,,,,,---***,,,......,,,++++++,,,++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......+++,,,,,,------.........,,,,,,,,,---------............////////////......***---000111000///000000//////000000111111111222222444555555555999AAAHHHPPPUUUZZZ^^^hhh~~~~~~~~~~~~~~~}}}vvvwwwxxxxxxxxxxxxxxxyyyyyyvvvttttttuuuzzz~~~zzztttkkkdddXXXSSSKKKDDD???<<<;;;::::::;;;===???AAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGHHHIIIKKKNNNTTT[[[```lllsss}}}yyyxxxrrreeeXXXRRREEE???;;;;;;:::888888<<<<<<<<<<<<>>>???AAACCCDDDCCCCCCDDDDDDEEEFFFFFFFFFIIIHHHFFFFFFFFFEEEBBB@@@>>>>>>>>>>>>>>>===<<<<<<::::::::::::;;;;;;;;;;;;:::;;;;;;:::999888777777666555555555444444444444333333333333333444555666444444444555666777777888888999:::;;;===>>>???@@@>>>??????@@@BBBDDDFFFGGGFFFHHHKKKOOOQQQRRRRRRRRRRRRUUUZZZ\\\^^^ccclllssswwwzzz}}}}}}xxxtttqqqiiifffbbb```______^^^]]]___]]]ZZZYYYZZZ[[[ZZZYYYXXXWWWVVVUUUTTTPPPKKKGGGAAA@@@>>><<<::::::::::::::::::;;;<<<===???@@@AAAAAABBBEEEIIIKKKMMMNNNNNNMMMMMMLLLKKKJJJHHHGGGFFF@@@@@@AAAAAAAAABBBBBBBBB@@@@@@????????????@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCEEEHHHJJJLLLNNNNNNPPPUUU\\\fffpppwwwzzzxxxtttnnniiieeeeeefffggghhhlllttt|||qqqbbbTTTLLLCCCAAA>>>;;;;;;===@@@BBBCCCDDDDDDEEEGGGIIIKKKLLLMMMNNNOOOQQQQQQQQQPPPOOOPPPPPPOOONNNMMMKKKJJJIIIGGGEEECCCBBBBBBAAA???===>>>===<<<;;;:::::::::::::::999999::::::;;;<<<===999;;;<<<>>>>>>===<<<;;;<<<<<<===>>>???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBDDDGGGHHHIIIIIIHHHIIILLLNNNPPPSSSWWWZZZbbbiiiuuu;;;;;;:::999999999999:::888888999::::::999999999999999::::::999777666555333222111111000111111111,,,---///000111000///...000/////////..................------------......,,,------......------,,,*********++++++,,,,,,,,,222///,,,,,,---...,,,***++++++++++++++++++++++++++++++++++++,,,---...///*********++++++,,,,,,,,,***,,,......---++++++,,,++++++++++++++++++++++++////////////////////////---,,,,,,,,,,,,---......++++++,,,,,,---...//////,,,,,,,,,---------............////////////......+++---...------...000111111111111111000000000000000333555555666;;;EEEMMMRRRVVVYYY^^^kkkzzztttrrrssstttuuu|||{{{yyyxxxwwwxxxyyy{{{|||}}}~~~zzzuuuqqqqqqsss{{{|||uuullldddVVVQQQKKKDDD@@@>>>>>>>>>999;;;===@@@BBBBBBCCCBBBDDDEEEFFFHHHIIIIIIHHHHHHHHHJJJNNNSSSZZZcccmmmttt{{{|||uuuppppppkkk^^^TTTPPPCCC???<<<===<<<:::<<>>???@@@BBBDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGLLLJJJIIIHHHHHHFFFCCCAAA>>>>>>>>>>>>>>>======<<<<<<<<<==================;;;;;;;;;::::::888777777888888888777777666666666888777666666555555555666333333333333444555666777777888999:::<<<>>>??????======>>>???@@@BBBCCCDDDFFFHHHKKKOOOQQQRRRRRRRRRRRRVVV[[[]]]```eeennnvvvyyy|||}}}vvvppplllgggdddaaa___^^^]]]\\\ZZZ[[[YYYVVVVVVWWWXXXXXXXXXXXXXXXWWWVVVTTTPPPKKKGGGCCCAAA???===;;;;;;;;;;;;:::;;;;;;<<<>>>???AAABBBBBBDDDGGGJJJMMMPPPQQQQQQNNNNNNMMMLLLJJJIIIGGGFFF@@@@@@@@@AAAAAABBBBBBBBB@@@@@@????????????@@@@@@AAABBBCCCDDDEEEEEEEEEEEECCCCCCEEEGGGJJJMMMPPPQQQWWWYYY^^^fffpppyyy|||wwwpppjjjfffgggiiikkkjjjpppzzztttdddUUUMMMFFFDDD@@@======???BBBDDDCCCDDDDDDFFFGGGIIIKKKLLLNNNOOOPPPQQQQQQPPPOOOOOOPPPPPPOOOMMMKKKHHHFFFEEECCCAAA@@@?????????===;;;======<<<;;;::::::::::::999999999:::;;;<<<===>>>:::;;;===??????>>>===<<<<<<===>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCFFFIIIJJJKKKKKKHHHJJJLLLNNNQQQUUU[[[___ccckkkwww>>>===<<<;;;:::999999999;;;;;;;;;;;;:::999888888666777777777777666666555111111111000000000000///////////////............------------------------------------------------------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++,,,---...////////////---------............///---...///000000///...---...............///000000333333333333333333444444222333444666999@@@IIIOOOUUUYYY]]]cccqqq|||rrrhhheeeggglllrrr|||xxxsssssszzz~~~}}}{{{~~~ssskkkppp{{{|||yyywwwqqqeee\\\TTTOOOHHHAAA======>>>@@@AAABBBBBBCCCEEEGGGHHHIIIHHHIIIJJJJJJIIIGGGEEEDDDJJJKKKPPPYYYcccmmmuuuxxx~~~yyyvvvnnnkkkhhhddd___XXXQQQLLLDDD???::::::>>>AAA@@@>>>AAAAAABBBCCCCCCCCCBBBBBBGGGFFFEEEDDDDDDEEEGGGIIIHHHMMMQQQOOOIIIDDDBBBCCC===>>>???>>>===<<<===???===<<<===???AAABBB@@@>>>===<<<;;;:::888777666555777666666666666555555555666666666666666666666666555555555666666666666777999999:::;;;;;;:::::::::<<<<<<<<<===>>>@@@AAABBBEEEFFFGGGIIILLLOOORRRSSSVVVYYY]]]```bbbgggoootttzzzyyyzzzxxxqqqmmmlllhhhccc]]]XXXVVVTTTRRRQQQRRRSSSUUUVVVWWWVVVTTTSSSVVVTTTRRRRRRRRROOOJJJFFFFFFAAA===;;;<<<<<<;;;999===<<<======>>>@@@AAABBBEEEGGGIIILLLNNNOOOOOOOOOOOOMMMJJJIIIIIIIIIGGGEEEBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>???AAACCCEEECCCDDDGGGIIIKKKIIIEEEBBBEEEDDDIIIQQQVVVVVVUUUWWW\\\eeeooowwwzzzqqqmmmjjjggghhhkkkrrrvvv}}}xxxhhhXXXMMMCCCAAA>>>===>>>@@@BBBBBBCCCCCCCCCDDDFFFHHHKKKLLLNNNNNNOOOOOOPPPQQQRRRRRRSSSPPPMMMKKKIIIHHHEEEDDD???@@@AAAAAAAAA???>>>===<<<======<<<::::::;;;===;;;;;;<<<===>>>>>>??????CCCBBBBBBAAA@@@???>>>>>>@@@AAACCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCBBBCCCEEEEEEEEEGGGKKKMMMPPPPPPQQQRRRTTTXXX___ccchhhqqq}}}???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888888777666555555333333333222222222111111////////////............------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,------------,,,************************,,,+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,((()))***+++,,,,,,,,,,,,---------............///...//////////////////...///............///000000222222222222333333333333555444555777===EEENNNTTTVVVXXX[[[aaannnxxxpppjjjcccaaacccmmmvvv{{{uuurrrttt}}}~~~sssnnnvvv{{{yyywwwpppddd[[[QQQMMMGGGAAA>>>>>>@@@BBBDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIMMMOOOSSSZZZcccjjjpppsss{{{}}}vvvqqqmmmjjjhhhfffdddaaa^^^ZZZUUUNNNIIIEEE@@@<<<;;;???AAAAAA???BBBBBBCCCDDDDDDDDDCCCCCCDDDCCCCCCCCCDDDFFFIIIKKKMMMQQQTTTRRRKKKEEEBBBCCC@@@AAAAAA???===;;;;;;<<<>>>>>>>>>???AAAAAA???>>>???>>><<<;;;999777666555666666666666555555555555555555555555555555555555555555555555666666666666666777999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAADDDEEEFFFHHHKKKNNNQQQRRRUUUYYY]]]```cccgggnnnssszzz{{{}}}}}}tttmmmiiihhhccc___YYYTTTQQQOOONNNLLLLLLMMMPPPRRRSSSTTTSSSSSSSSSQQQPPPPPPPPPNNNJJJFFFGGGDDD@@@>>>>>>>>>===<<<;;;<<<===???AAACCCDDDEEEFFFHHHKKKMMMPPPQQQQQQRRRPPPNNNLLLKKKKKKIIIFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???AAACCCDDDCCCEEEHHHKKKLLLKKKHHHFFFLLLMMMSSS]]]ccccccccceeegggpppyyy{{{rrrnnnkkkhhhiiimmmtttzzzzzzkkk[[[PPPEEEBBB???>>>@@@BBBCCCCCCDDDDDDEEEFFFGGGJJJLLLMMMNNNNNNNNNOOOPPPQQQQQQQQQRRROOOLLLJJJIIIGGGEEECCC???????????????>>>======>>>>>>>>>===;;;;;;<<<===;;;;;;<<<===>>>???@@@AAACCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCDDDFFFHHHIIIJJJMMMQQQTTTSSSTTTUUUUUUWWW[[[aaaeeekkkttt~~~???>>>===<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;:::999888999999999888888666555555555555444444444333333333////////////............------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,---............---************************++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++------------++++++...------------,,,,,,,,,+++,,,---...............---------............///000//////......//////000//////......//////000111111111111111222222333333777666666:::BBBKKKSSSWWWWWWXXXYYY```ooouuujjjeeeccc``````cccnnn{{{{{{uuuvvv|||}}}vvvvvv~~~yyywwwtttmmmbbbYYYNNNKKKFFFBBB@@@AAACCCEEEFFFFFFFFFGGGHHHIIIJJJKKKNNNLLLKKKIIIJJJLLLNNNPPPSSSUUUYYY]]]bbbfffiiikkkppptttyyy{{{{{{zzzyyyyyyrrrooojjjgggeeedddcccaaa```___\\\ZZZWWWSSSMMMIIIFFFBBB>>>===???AAAAAA@@@BBBCCCDDDDDDEEEEEEEEEDDDBBBBBBBBBDDDFFFIIILLLMMMRRRUUUVVVSSSLLLFFFCCCBBB@@@@@@AAA@@@===<<<======BBBAAAAAACCCDDDDDDCCCAAAAAA@@@>>><<<999888777666666666666555555555444444555555555555555555555555444444555555555666666666444555777999;;;======>>>;;;;;;;;;<<<===>>>???@@@BBBCCCDDDFFFIIILLLNNNPPPTTTXXX]]]```cccgggmmmrrrzzz|||xxxooohhhdddbbb]]]XXXRRRNNNKKKIIIHHHFFFDDDFFFHHHKKKNNNOOOOOOOOOMMMLLLLLLLLLMMMLLLIIIGGGGGGEEEAAA?????????>>>===:::<<<>>>AAADDDFFFFFFFFFGGGIIILLLOOORRRSSSTTTTTTQQQPPPNNNMMMLLLJJJFFFCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAACCCEEEFFFFFFIIILLLOOOQQQPPPOOONNNOOOQQQXXXbbbiiikkknnnqqqwww}}}uuuqqqmmmjjjlllqqqxxx|||mmm]]]RRRGGGDDDAAA@@@AAACCCDDDEEEFFFFFFFFFGGGIIIKKKMMMNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPMMMJJJHHHGGGFFFDDDBBB@@@@@@??????>>>???????????????@@@>>><<<;;;;;;<<<<<<===>>>???AAACCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEDDDFFFHHHKKKMMMPPPUUUYYY\\\]]]]]]]]]^^^bbbgggjjjrrryyy>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888999999999999888777555555555555555555444444444444////////////....................................------------------------------,,,,,,,,,++++++++++++,,,,,,---------------************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***)))***+++---......---+++***------------------------------...///////////////---------............///111000///......///000111/////////...///000000111000000000111111222222333777777999???HHHPPPTTTVVVVVVWWWZZZbbbttt|||pppfffccccccdddeeehhhppp}}}{{{|||}}}}}}zzzvvvsssooohhh^^^VVVIIIGGGEEECCCCCCDDDGGGIIIHHHHHHHHHHHHIIIIIIJJJKKKMMMKKKIIIHHHIIIMMMRRRUUUYYY[[[^^^```aaaccceeefffkkknnnqqqrrrqqqooonnnnnnkkkiiifffeeefffffffffeeedddbbb___\\\YYYTTTOOOKKKFFFCCC???>>>???@@@AAA@@@BBBCCCDDDEEEEEEEEEEEEEEECCCDDDDDDFFFHHHJJJMMMNNNQQQSSSSSSPPPKKKFFFCCCBBB<<<>>>@@@@@@@@@@@@BBBDDDFFFFFFGGGIIIKKKKKKIIIHHHDDDBBB@@@===:::888777777666666666555555555444444444444444444444444444444444444555555555666666666555666777999;;;<<<<<<<<<:::::::::;;;;;;<<<===>>>@@@AAABBBDDDFFFIIIKKKMMMQQQVVV[[[___bbbffflllqqqxxx|||{{{ssskkkeee```___VVVRRRLLLHHHEEEDDDCCCAAA???@@@BBBEEEGGGHHHIIIIIIGGGGGGGGGHHHIIIIIIHHHGGGEEECCCAAA???>>>===<<<<<<:::<<<@@@CCCEEEFFFFFFEEEGGGIIILLLOOORRRTTTUUUUUURRRQQQOOONNNMMMJJJFFFCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEGGGIIIJJJIIILLLQQQUUUWWWVVVVVVVVVTTTTTTYYYbbbiiinnnuuu|||zzztttooommmpppwwwooo^^^SSSHHHEEEBBBAAABBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMKKKHHHFFFFFFEEECCCAAACCCBBBAAA@@@@@@@@@BBBBBB???@@@@@@???===;;;;;;<<<>>>???AAACCCEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKLLLKKKJJJJJJIIIIIIIIIIIIHHHJJJMMMOOOQQQUUUZZZ]]]gggggghhhhhhhhhkkkooosssyyy<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999999888888666555555444444444444333333333333////////////....................................------------------------------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,************************,,,,,,------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***)))***+++---......---+++***------------------------******+++,,,,,,,,,++++++---------............///111000///......///000111///////////////000111111//////000111222222333333444888>>>FFFNNNSSSTTTTTTVVVXXX]]]hhhyyy}}}sssjjjggghhhhhhlllpppyyy~~~|||xxxuuuqqqmmmhhh```WWWQQQFFFEEEDDDDDDEEEGGGJJJLLLJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKIIIIIIKKKPPPVVVYYY___aaacccdddcccdddfffhhhmmmpppssstttsssqqqppppppooommmkkkkkklllmmmllllllmmmjjjeee```[[[VVVOOOKKKEEECCC@@@>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMKKKHHHEEEBBBAAA===???AAABBBBBBCCCEEEGGGFFFHHHKKKOOORRRRRROOOMMMEEECCC@@@===:::999888888777777666666666555555555555555555555555555555555555555555666666666777777888888999999::::::999999999999999999:::;;;<<<<<<>>>>>>@@@AAADDDFFFHHHJJJNNNSSSXXX\\\```dddkkkpppwww{{{|||vvvoooiiiccc^^^\\\PPPLLLGGGCCCAAAAAA@@@???===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGEEEDDDCCCAAA???=========<<<>>>AAACCCEEEEEEDDDCCCGGGIIILLLOOOQQQSSSSSSTTTRRRPPPNNNMMMLLLIIIFFFCCC@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJLLLLLLJJJOOOVVV[[[\\\[[[[[[[[[^^^\\\^^^eeekkkrrr~~~yyyrrrpppvvv~~~ppp^^^SSSHHHEEEBBB@@@AAACCCDDDDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKIIIFFFEEEEEEDDDCCCAAABBBAAA@@@??????@@@BBBCCC???@@@AAAAAA>>>===<<<===>>>???AAADDDFFFIIIKKKLLLPPPPPPOOOOOONNNMMMMMMLLLNNNNNNOOOOOOOOOPPPPPPPPPQQQPPPOOONNNMMMMMMMMMMMMQQQSSSUUUVVVXXX[[[```cccnnnoooooooooppprrrvvvyyy}}}<<<;;;;;;:::::::::;;;;;;<<<======<<<<<<;;;:::999777777777777777666666555444444333333333222222222////////////....................................------------------------------,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++************************,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******++++++------------++++++,,,,,,,,,------------...,,,,,,------------,,,,,,---------............///111000000//////000000111000000//////000000111222///000000111222333444444444;;;EEENNNSSSWWWYYY[[[___ccciiiqqq|||uuuooommmllllllpppwww~~~uuuqqqkkkeee___WWWPPPKKKCCCCCCDDDEEEGGGJJJLLLNNNKKKKKKKKKLLLLLLMMMOOOOOONNNNNNNNNPPPTTTYYY^^^aaadddgggiiiiiihhhjjjnnnsssuuuxxx}}}~~~|||{{{{{{{{{yyywwwwwwwwwxxxvvvuuusssoooiiiccc\\\UUUNNNIIIEEECCCAAA@@@@@@AAADDDEEECCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFDDDBBBAAAAAACCCDDDEEEDDDDDDFFFGGGHHHKKKPPPUUUXXXWWWRRROOOEEECCC@@@<<<:::999999999888888888777777777666666666666666666666666666666666666777777777888888888::::::::::::999888777666999888888888888999:::;;;<<<<<<===???AAACCCEEEGGGKKKOOOTTTXXX\\\ccckkkqqqyyy~~~}}}yyysssmmmgggaaaZZZVVVJJJFFFBBB???>>>??????>>>===============>>>>>>>>>>>>@@@BBBBBBBBBCCCEEEGGGGGGGGGGGGEEEBBB@@@@@@@@@???@@@AAACCCDDDDDDDDDCCCHHHIIILLLNNNPPPQQQRRRRRRQQQNNNLLLJJJIIIGGGEEECCC??????@@@AAABBBDDDDDDEEEFFFGGGHHHJJJKKKMMMNNNOOOMMMUUU^^^cccdddbbbaaaaaaeeedddeeekkkqqqzzz}}}uuuttt|||qqq```TTTIIIFFFCCCAAABBBCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHEEEDDDEEEEEECCCBBB@@@@@@??????@@@@@@AAAAAA@@@BBBCCCCCCBBB@@@@@@@@@???@@@BBBEEEIIIKKKNNNOOOVVVVVVUUUTTTSSSRRRQQQPPPQQQRRRTTTUUUVVVWWWVVVVVVWWWWWWUUUTTTRRRRRRQQQQQQSSSUUUWWWYYY[[[^^^cccfffqqqssstttuuuuuuwwwzzz}}}<<<<<<;;;;;;;;;;;;<<<<<<============<<<;;;:::999444444555666666666666555444444444333333333222222////////////....................................------------------------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++*********)))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////......---------............///000000000111111000000000000000//////000000111222000000111222333444555555666???KKKSSSWWW\\\dddjjjtttxxx}}}yyyvvvtttssspppooouuu~~~~~~rrrnnnfff^^^VVVOOOIIIFFFAAABBBDDDFFFIIIKKKMMMOOOMMMNNNNNNOOOPPPQQQSSSTTTTTTUUUXXX]]]aaaeeeiiijjjjjjlllooooooooossszzz~~~}}}xxxssslllddd]]]UUUNNNIIIFFFEEEDDDBBBBBBDDDGGGJJJEEEFFFGGGIIIJJJJJJKKKKKKNNNNNNOOOOOOOOOOOOOOOOOOIIIHHHGGGGGGFFFEEECCCAAACCCDDDFFFGGGGGGGGGIIIKKKOOOSSSYYY___aaa]]]VVVPPPDDDBBB>>>;;;999999:::;;;999999999999888888888888777777777777777777777777888888888888999999999999:::::::::999999777666666888888777777777888999999:::;;;;;;===???AAACCCDDDHHHLLLPPPTTTYYYaaakkksss~~~{{{wwwpppjjjddd\\\TTTNNNDDDAAA===;;;<<<=========<<<<<<<<<<<<<<<<<<======<<<>>>AAAAAA@@@AAADDDFFFFFFHHHIIIGGGCCC@@@@@@AAA@@@@@@BBBCCCEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQOOOLLLHHHFFFEEEEEEEEEDDD@@@AAABBBCCCEEEFFFGGGHHHKKKLLLMMMOOOQQQRRRSSSTTTVVV___kkkqqqqqqmmmkkkkkkmmmmmmrrryyywwwwwwssscccXXXKKKHHHDDDCCCCCCEEEEEEEEEGGGHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGEEEDDDEEEEEEDDDCCCAAAAAABBBCCCCCCCCCCCCCCCBBBDDDGGGGGGFFFEEEEEEEEEDDDEEEHHHKKKOOORRRUUUVVVZZZZZZYYYYYYXXXXXXWWWWWWWWWYYY]]]```bbbbbb```___bbbaaa___]]]\\\[[[ZZZZZZWWWYYY\\\^^^aaaeeejjjmmmvvvxxxzzz{{{|||~~~======<<<<<<<<<======>>>============<<<;;;:::999222333444555666666666666555555444444444333333333000/////////............////////////////////////---------------------------------,,,,,,,,,+++++++++,,,------......------************************(((((())))))*********+++++++++++++++++++++++++++,,,,,,------------......*********))))))))))))((()))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++,,,,,,---,,,,,,++++++---------........./////////000111222222111000///000000000000000111111222000111111333444555666666999CCCOOOVVVZZZaaammmwwwxxxxxxxxxwwwsssrrrzzz|||qqqlllcccZZZQQQJJJEEECCCAAABBBDDDGGGJJJLLLNNNOOOOOOPPPPPPQQQSSSUUUVVVWWWYYY\\\aaafffkkkoooqqqrrrmmmpppsssssstttyyy~~~|||zzzuuunnnfff___WWWPPPKKKFFFFFFFFFEEEEEEGGGJJJMMMGGGHHHIIIKKKLLLMMMMMMMMMSSSTTTUUUVVVWWWWWWWWWWWWKKKJJJIIIHHHGGGFFFDDDBBB@@@BBBEEEGGGIIIKKKNNNPPPWWW[[[bbbggghhhcccYYYRRRCCCAAA>>>;;;999999:::;;;:::::::::999999999888888777777777777777777777777888888999999999:::::::::999999999999999888777666888777777777777777888999999:::;;;<<<>>>@@@BBBCCCGGGJJJMMMQQQWWW```llltttzzzvvvoooiiibbbYYYOOOHHHAAA>>>:::999:::<<<======;;;;;;;;;;;;<<<===>>>???<<<>>>@@@@@@???@@@CCCFFFDDDFFFHHHEEEAAA>>>>>>???@@@AAABBBCCCFFFHHHKKKLLLKKKLLLNNNPPPQQQQQQQQQPPPNNNJJJFFFCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLPPPQQQSSSUUUWWWXXXYYYYYY```jjjvvv}}}|||xxxuuutttvvvyyyyyyyyytttfff\\\MMMJJJFFFDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIGGGEEEEEEEEEEEEDDDCCCDDDEEEFFFHHHHHHHHHGGGFFFCCCFFFIIIKKKJJJIIIIIIIIIJJJKKKNNNRRRVVVYYY\\\]]][[[[[[\\\\\\\\\]]]]]]]]]]]]aaafffjjjlllllljjjhhhkkkjjjhhhfffeeedddcccccc___aaaeeehhhlllqqqvvvzzz{{{}}}<<<<<<======>>>>>>??????===<<<<<<;;;;;;:::999999999999888888777666666555333333333222333333444444000000//////......------000///...------...///000,,,,,,,,,---------......///...,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000//////......------,,,***++++++,,,,,,++++++***,,,+++***))))))+++---...------...///...---+++***------------......////////////.........---------////////////////////////////////////000000000000111111111000000000000000111222333333333666:::===BBBFFFRRR\\\___eee||||||}}}wwwvvvyyyvvvsss{{{yyyuuunnndddZZZSSSLLLEEEBBBCCCEEEFFFHHHJJJLLLNNNOOOOOOMMMOOOQQQTTTVVVYYY]]]```eeekkkrrrxxxzzzyyyxxxxxxzzz}}}~~~~~~}}}zzzzzztttlllfff```YYYQQQKKKHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMLLLMMMOOOQQQTTT[[[]]][[[___fffcccXXXNNNMMMKKKIIIHHHGGGGGGHHHHHHFFFGGGKKKMMMOOOUUU]]]aaaeeejjjnnnmmmdddXXXPPPGGGBBB<<<;;;>>>???===:::===<<<;;;;;;:::::::::;;;999999888888888888999999999999888888888999;;;<<<777888888888777666444333777666555444444555777888888999:::;;;===>>>???@@@@@@CCCGGGLLLSSS```qqq}}}}}}}}}||||||}}}xxxssskkkccc[[[RRRKKKEEEAAA???<<<;;;<<<<<<<<<<<>>>>>=========>>>>>>???@@@BBBCCCBBBBBBCCCDDDFFFFFFFFFDDDBBBAAABBBCCCAAABBBCCCDDDEEEFFFGGGHHHLLLMMMOOOOOOPPPOOONNNMMMNNNKKKHHHFFFEEEDDDCCCBBBGGGIIIKKKLLLNNNPPPSSSUUU^^^\\\ZZZ\\\aaaeeeffffffiiirrr~~~}}}qqqddd[[[OOOKKKGGGEEEEEEHHHJJJJJJIIIJJJKKKLLLLLLMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIGGGEEECCCBBBAAA@@@GGGGGGIIILLLNNNOOONNNMMMKKKLLLNNNPPPQQQQQQPPPOOOWWWWWWVVVWWWYYY\\\___aaaaaabbbaaa```^^^]]]^^^___eeehhhmmmqqqttttttsssrrrppppppppppppooonnnmmmllliiikkkoootttzzz<<<<<<<<<===>>>>>>??????===<<<<<<;;;;;;::::::999888888888888777777777777333333222222222222333333000000000000000000//////000///...------...///000,,,,,,---------............---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))+++---...------......------,,,+++)))***+++---///000111222//////.........---------////////////////////////////////////000000000000111000000000000000000000111222333333333666:::===EEEMMMWWW___dddsss|||xxxyyysssrrrwwwvvvvvv{{{vvvqqqkkkaaaWWWPPPJJJDDDBBBCCCGGGHHHJJJLLLNNNOOOPPPQQQQQQSSSTTTUUUXXX\\\bbbggglllrrr{{{~~~}}}yyy|||vvvmmmfff```YYYRRRLLLHHHGGGFFFEEEFFFGGGHHHIIIHHHKKKMMMNNNMMMMMMMMMNNNWWW```eeedddhhhmmmhhh]]]NNNLLLJJJHHHGGGGGGHHHIIIJJJHHHIIIMMMOOORRRYYYaaajjjnnnssstttnnncccVVVNNNHHHCCC>>>===???@@@>>>;;;<<<;;;;;;:::::::::;;;;;;::::::999999999999::::::999999888888888999;;;;;;777888888888777666555444777666555444444555666888777888999:::;;;===>>>>>>???BBBFFFJJJQQQ\\\kkkuuu{{{yyyxxxxxxwwwwwwxxxzzz}}}}}}|||zzzrrrmmmeee\\\UUUNNNGGGCCCAAA???=========>>>>>>>>>BBBBBBBBBBBBBBBCCCCCCDDD@@@BBBDDDDDDCCCCCCDDDFFFEEEFFFGGGGGGEEECCCBBBBBB===>>>@@@CCCFFFIIIKKKLLLMMMNNNOOOOOOOOONNNMMMLLLJJJHHHFFFEEEEEEFFFFFFFFFHHHKKKOOORRRVVV[[[aaaeeeiiiiiijjjlllppptttuuuvvvzzzsssfff^^^PPPLLLGGGEEEEEEGGGIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIGGGEEEDDDBBBBBBBBBHHHJJJNNNUUU[[[^^^]]]ZZZRRRRRRTTTVVVWWWYYYYYYZZZdddcccbbbaaabbbccceeefffggghhhgggfffeeeeeeggghhhjjjmmmrrrwww{{{|||}}}}}}~~~~~~}}}|||zzzxxxvvvuuussstttwww|||;;;<<<<<<======>>>??????======<<<<<<;;;:::::::::888888888777777777777777333333222111111222222333000000111111111111111222//////............//////,,,------------............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---......---,,,,,,,,,------)))***+++---...000111222...............---------////////////////////////////////////000000000000000000000000000000111111222222333333444777;;;???IIIRRRZZZ^^^jjjyyyvvvwwwrrrrrrwwwzzz}}}}}}wwwqqqfff\\\RRRLLLGGGCCCBBBEEEJJJKKKLLLMMMOOOPPPQQQRRRUUUVVVXXXYYY]]]ccckkkpppwww~~~|||~~~~~~yyy|||vvvmmmfff```[[[TTTOOOHHHGGGFFFEEEEEEGGGIIIJJJIIILLLOOOPPPOOOMMMLLLKKKQQQ[[[bbbdddgggiiicccXXXPPPMMMKKKHHHHHHJJJLLLNNNOOOMMMNNNRRRUUUYYYaaaiiitttyyy}}}zzzooo```SSSLLLHHHDDD@@@???@@@AAA???===;;;:::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;:::999999999999::::::;;;888888888888777666555555777666555444444555666777666666777888:::;;;<<<<<<<<<@@@DDDHHHMMMUUU```hhhooooooooommmkkkkkkmmmoooppppppqqqtttvvvvvvuuusssjjjeee\\\SSSMMMGGGCCC@@@@@@???>>>>>>>>>???AAABBBCCCCCCCCCCCCDDDEEEFFFGGGEEEGGGHHHHHHHHHGGGHHHJJJEEEFFFHHHIIIHHHFFFCCCAAA===>>>@@@CCCFFFIIILLLNNNMMMNNNOOOOOONNNMMMKKKJJJEEEEEEEEEEEEGGGIIIKKKLLLNNNQQQVVV\\\cccllluuuzzz}}}~~~sssggg^^^RRRNNNIIIEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDJJJLLLTTT```lllqqqoookkk^^^^^^^^^___```ccceeeffflllkkkiiihhhgggggghhhhhhiiiiiiiiiiiijjjkkkmmmnnntttwww{{{;;;;;;<<<<<<===>>>>>>???=========<<<;;;;;;::::::999999888888777666666555333333222111111111222222///000000111111222222222/////////....../////////------------............---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---++++++*********+++,,,---///...,,,++++++,,,---...------------------------........................////////////////////////////////////000000000000000000000000000111111111222333333333555999>>>BBBJJJRRRWWW]]]rrryyywwwvvvsssuuu|||}}}vvvppp___VVVLLLHHHEEEBBBCCCGGGLLLLLLMMMNNNOOOQQQRRRSSSVVVYYY^^^bbbhhhnnnvvv{{{{{{|||zzztttkkkeeeaaa]]]XXXTTTHHHGGGFFFEEEEEEGGGJJJKKKLLLNNNPPPPPPNNNLLLLLLLLLJJJRRRYYY[[[]]]^^^XXXQQQQQQOOOLLLKKKKKKNNNRRRUUUVVVTTTUUUZZZ___ccckkkssszzz|||mmm\\\PPPJJJGGGDDDAAA@@@AAAAAA@@@>>>:::::::::::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888888888888777777666666777777666555555555555666444555555777888999999::::::===@@@CCCGGGMMMTTTZZZZZZ[[[[[[ZZZZZZ\\\___bbbiiiiiikkknnnppppppnnnlllfff___VVVMMMGGGBBB???===>>>?????????@@@AAADDDFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNPPPRRRQQQPPPOOOOOOOOOIIIIIIIIIIIIIIIGGGDDDBBBAAAAAABBBCCCEEEHHHJJJKKKNNNNNNOOOOOONNNLLLKKKIIIDDDEEEGGGHHHIIILLLOOORRRVVVZZZaaajjjttt{{{rrrfff]]]TTTOOOIIIEEEDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLJJJKKKKKKLLLLLLLLLLLLKKKIIIIIIHHHGGGGGGGGGGGGGGGKKKOOOZZZjjjyyyzzzpppnnnllljjjiiijjjkkkmmmqqqpppooommmlllllllllllllllkkkkkklllooorrruuuvvv~~~;;;;;;;;;<<<======>>>>>>>>>======<<<<<<;;;::::::<<<;;;:::888777555444333444333333222111111222222/////////000000111111111...//////////////////...---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++***+++++++++,,,,,,...---,,,++++++,,,...///------------------,,,,,,---.....................////////////////////////////////////000000000000//////000000111111111111222333444444777<<>>======???AAAAAAAAADDDHHHKKKMMMNNNOOOQQQTTTWWWYYY[[[\\\^^^``````]]]YYYVVVVVVSSSQQQNNNMMMLLLKKKHHHEEECCCBBBBBBCCCEEEGGGJJJLLLNNNOOOOOOOOONNNMMMKKKJJJGGGIIIKKKMMMMMMPPPTTTXXX^^^eeeooo|||{{{rrrggg^^^UUUPPPJJJFFFDDDDDDEEEEEEFFFGGGHHHIIIKKKKKKLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIIIIIIIJJJJJJKKKLLLPPPUUUbbbsss|||vvvsssqqqqqqqqqwwwwwwwwwwwwwwwwwwxxxxxxvvvuuutttvvv{{{:::;;;;;;<<<<<<===>>>>>>>>>>>>======<<<;;;;;;;;;<<<;;;:::888777555444333555555444333222222222222//////000000000000000000......////////////......------........./////////,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++************++++++---,,,,,,+++******)))))),,,,,,************,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---......******+++,,,---...//////---------...............////////////////////////////////////000000000000/////////000111111222222222333444666999@@@HHHMMMOOOOOOWWWoooyyyqqqooorrrfffoooyyyppplllkkkyyy}}}~~~~~~zzzssshhhaaaRRRKKKFFFFFFFFFFFFHHHLLLLLLLLLLLLMMMPPPRRRUUUWWW]]]cccmmmvvv}}}yyytttoookkkhhhddd^^^YYYKKKIIIGGGFFFGGGJJJMMMPPPPPPRRRTTTTTTRRRPPPPPPPPPPPPRRRTTTSSSRRRRRRRRRSSSOOOOOOOOOQQQUUUZZZ```cccaaaaaafffmmmqqqtttzzz}}}ssseeeVVVLLLHHHFFFEEEEEEDDDCCCCCCBBBBBB>>>======<<<;;;<<<<<<<<<::::::999999999999:::::::::;;;;;;;;;;;;::::::999999888888777777777888888777777777666555555444444333333444555555666777777888888888:::<<<>>>@@@BBBCCCDDDFFFGGGIIILLLPPPSSSZZZ[[[]]]aaacccccc```]]]ZZZUUUMMMFFFBBB@@@???>>>>>>AAADDDEEEEEEHHHMMMQQQQQQRRRVVV[[[```fffkkkmmmrrruuuwwwvvvqqqjjjdddaaaaaa^^^ZZZXXXWWWTTTNNNIIIAAAAAAAAABBBEEEIIIMMMOOONNNOOOPPPPPPOOONNNLLLKKKKKKNNNRRRSSSSSSVVV[[[___gggooo~~~}}}uuuiii```UUUPPPJJJFFFDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPVVV]]]kkk{{{}}}|||{{{}}}~~~~~~::::::;;;<<<<<<======>>>>>>>>>======<<<<<<;;;;;;999999888888777666666666777666555444333333333333111111111111111111000000---...///000000///...---............////////////+++,,,.../////////...---------------------------)))******+++,,,,,,------************************,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,+++)))(((((()))+++,,,******++++++,,,,,,,,,++++++,,,------......------******+++,,,---......///---------.........//////////////////////////////////////////000000000000...//////000111111222222222333555777<<>>>>>>>>>>>===<<<<<<;;;;;;666666777777888888888999888777666555444333333333444333333222222111111111---...///000000///...---............/////////000+++,,,.../////////......------------------------))))))***+++,,,,,,------************************---,,,,,,++++++,,,,,,---,,,------......//////000+++***(((''''''(((***+++******+++,,,,,,,,,,,,+++***+++---...///...---------------,,,,,,+++++++++---------.........//////////////////////////////////////////000000000000...//////000111222222222222333555888===FFFOOOVVVUUURRR]]]xxxtttmmmfffaaabbbfffuuu~~~sssjjjjjjsss|||wwwzzz~~~~~~|||zzzyyyzzz|||yyyuuupppfffZZZQQQKKKFFFEEEHHHKKKKKKLLLOOONNNNNNNNNPPPSSSWWW[[[]]]___ccchhhmmmppptttxxx{{{|||{{{vvvqqqiii___WWWNNNLLLIIIHHHIIILLLQQQSSS\\\bbbjjjooonnnhhhbbb^^^\\\^^^``````\\\XXXWWWZZZXXXZZZ]]]ccciiipppuuuxxxtttvvv}}}{{{ooodddYYYOOOIIIIIIJJJKKKJJJIIIHHHGGGHHHCCCBBB@@@???===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<===<<<;;;999888999999888777777888999:::777777777777666555444333444444444555555666666666888666333333555777888888777:::===@@@AAABBBDDDFFFJJJLLLOOOSSSUUUTTTQQQNNNFFFDDD@@@??????AAAAAAAAABBBGGGKKKMMMMMMPPPWWW]]]cccgggppp{{{wwwvvvuuuvvvsssiiiZZZOOOHHHGGGEEECCCDDDFFFHHHJJJNNNOOOPPPQQQQQQQQQPPPOOOOOOTTTYYY[[[]]]```hhhnnnxxx|||ttthhh^^^TTTPPPJJJFFFDDDEEEEEEFFFDDDEEEFFFHHHIIIJJJKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVXXXbbbqqq999999::::::;;;<<<======<<<<<<=========<<<:::999888888888777888888999:::999888666555333222222222222222222111111111111000111111000///////////////........................///............---------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,......------,,,+++******+++***)))((()))***+++,,,+++...///...***)))***---,,,,,,,,,,,,,,,,,,,,,+++............////////////////////////000000000000111111111000000000000000333111//////000222333222555222111888DDDNNNQQQQQQQQQWWWcccsss{{{ooohhhbbb___bbbggg{{{sssmmmlllqqqxxx}}}}}}}}}~~~yyyxxxyyy|||xxxuuuqqqhhh[[[QQQNNNHHHHHHJJJMMMOOOPPPNNNMMMNNNPPPSSSUUUWWWZZZ^^^aaaeeeiiinnnsssuuuvvvtttsssxxxyyyzzz|||}}}~~~~~~~~~zzz~~~xxxnnncccZZZTTTPPPNNNQQQRRRPPPOOOQQQ\\\gggttt|||xxxpppqqqmmmiiiggghhhfffaaa\\\[[[\\\```iiissszzz}}}~~~|||{{{oooaaaSSSMMMNNNKKKKKKMMMPPPRRRQQQLLLGGGEEEBBB???>>>>>>>>>>>>===<<<<<<<<<<<<=====================<<<;;;;;;::::::;;;;;;::::::999888777777666666666666666666666666555555444444444444555555888666555444444555666888777888888999;;;===???@@@EEEFFFFFFFFFFFFFFFFFFFFFFFF???;;;===@@@AAACCCEEEKKKOOOSSSUUUUUUZZZbbbiiittt~~~tttcccVVVJJJEEECCCEEEGGGFFFGGGJJJMMMPPPSSSUUUVVVVVVWWWXXXYYYZZZ\\\]]]```fffnnnuuu~~~xxxppphhhbbbUUUQQQLLLHHHGGGGGGFFFEEEFFFFFFFFFGGGHHHIIIKKKKKKJJJKKKLLLLLLKKKLLLNNNPPPQQQQQQQQQQQQRRRTTTUUUVVVXXX```nnn}}}999999999::::::;;;;;;;;;<<<<<<=========<<<;;;:::999999888888888888999999999888777555444333333222222222222111111111111000//////...---------------........................///............---------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***++++++++++++,,,,,,,,,***+++,,,---------,,,,,,---------,,,+++*********++++++******++++++,,,---...---,,,,,,,,,,,,++++++------------------------............////////////////////////000000000000111000000000000000000000222111000000111222333222888777888@@@KKKSSSVVVUUURRRWWWaaappp|||~~~vvvnnngggbbbaaagggooo|||vvvooolllooowww|||}}}xxxsssnnnjjjaaaTTTLLLJJJJJJKKKNNNQQQSSSSSSRRRPPPOOORRRVVVZZZ]]]bbbgggjjjrrruuuzzz~~~}}}{{{}}}}}}~~~~~~~~~~~~~~~zzzrrrggg```YYYTTTQQQTTTUUUTTTUUUXXX\\\eeeooovvv~~~~~~zzzvvvttttttrrrmmmhhheeefffiiipppxxxyyymmm```SSSNNNOOONNNOOOQQQTTTVVVTTTNNNJJJEEEBBB@@@>>>??????>>>===============>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;::::::999888888777666666666666666666666666777666666555555666666777888777555444444555777888888888888999:::<<<===>>>AAAAAAAAAAAABBBBBBBBBBBBCCC>>>;;;???BBBCCCEEEGGGLLLQQQWWW[[[^^^eeepppxxxyyyhhh[[[NNNIIIFFFHHHIIIIIIJJJMMMMMMPPPSSSVVVWWWYYY[[[]]]___aaabbbccceeekkkrrrxxx~~~zzzuuuooohhhcccXXXTTTOOOKKKJJJIIIHHHHHHEEEEEEFFFFFFGGGHHHJJJKKKKKKLLLMMMMMMMMMMMMPPPRRRQQQQQQRRRRRRSSSUUUVVVVVV[[[bbbnnn{{{999999999999999:::::::::<<<<<<=========<<<;;;;;;;;;;;;:::999888888888888:::999888666555444333333222222222111111111111000///......------------...........................///............---------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,+++******)))))))))******+++++++++++++++000,,,***+++...///,,,))),,,------....../////////............////////////////////////000000000000000000000000000000111111000111222222333333333222444666;;;EEEOOOWWWYYYXXXVVV[[[eeeqqq|||{{{uuuqqqlllgggcccdddnnnyyy}}}vvvppppppyyyvvvpppiiicccZZZOOOIIIHHHIIIKKKNNNQQQSSSSSSRRRQQQSSSWWW]]]ccciiipppvvv{{{{{{tttlllfff[[[VVVSSSUUUVVVUUUWWWZZZYYY___dddiiisss~~~}}}{{{vvvrrrrrrsssuuuzzzuuuiii]]]SSSPPPRRRRRRTTTWWWZZZ[[[WWWRRRMMMFFFCCC@@@???@@@@@@@@@???????????????????????????=========<<<;;;;;;::::::;;;::::::999999888888888666666666666666666666666888777777666666777777888777777555555555555777777888888888888999:::;;;<<<<<<<<<<<<======>>>>>>>>>AAA===>>>CCCGGGHHHIIILLLRRRXXX```gggmmmvvvnnn```QQQJJJFFFGGGHHHHHHJJJNNNPPPRRRVVVZZZ\\\```dddgggiiijjjkkklllnnnrrrwww|||}}}yyyuuurrrmmmhhhdddXXXUUUOOOLLLJJJJJJIIIHHHDDDDDDDDDEEEFFFGGGHHHIIIKKKMMMNNNNNNNNNOOOQQQSSSRRRSSSSSSTTTUUUVVVWWWXXX^^^dddnnnxxx;;;;;;::::::::::::::::::<<<============<<<<<<<<<===<<<;;;:::888888888777;;;:::888777555444444444222222222111111111000000111000////////////000000........................///............---------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++++++++*********))))))'''((()))++++++***))))))...---+++,,,......---++++++,,,,,,---...//////000............////////////////////////000000000000000000000000000111111111///111333444444333333333111666>>>IIISSSZZZ\\\]]]```eeeooo||||||qqqooolllhhhdddgggttt}}}xxx}}}~~~yyyqqqhhh```WWWMMMIIIIIIJJJMMMQQQTTTUUUTTTTTTSSS[[[```gggnnnwww{{{vvvppplllaaa\\\[[[]]]]]]ZZZYYYZZZZZZ]]]```ccclll{{{|||yyy{{{|||~~~pppeee[[[SSSRRRTTTVVVXXX\\\^^^]]]YYYSSSOOOFFFDDDAAA@@@AAABBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@=========<<<;;;;;;:::::::::::::::999999888888888777777777777777777777777888777777666666777777888777777666555555666777777888888888888888888999:::999::::::;;;<<<======>>>AAA@@@CCCJJJNNNOOOQQQTTT[[[cccmmmvvv~~~~~~rrrdddUUUNNNIIIIIIJJJKKKMMMQQQTTTWWW\\\```dddiiinnnrrrrrrrrrssstttvvvzzz~~~~~~{{{vvvrrrnnnjjjfffcccWWWSSSNNNJJJIIIIIIHHHGGGCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLMMMNNNNNNOOORRRTTTTTTTTTUUUWWWXXXXXXYYYYYY^^^dddllltttzzz<<<<<<<<<<<<<<<;;;;;;;;;=========<<<============>>>===<<<:::999888888888;;;:::888777555444444444222222222111111111000000000000////////////000000........................///............---------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------++++++******************)))***+++,,,---,,,+++***+++---///...,,,+++---///******+++,,,---.....................////////////////////////000000000000//////000000111111111111...111444555444333444555666===FFFOOOWWW\\\___aaaiiiooozzz~~~ssspppnnnkkkgggjjjxxx}}}wwwoooeee]]]TTTLLLIIIKKKOOORRRWWWYYYZZZZZZ\\\^^^eeejjjqqqzzz}}}yyyvvvrrrkkkhhhiiimmmllleee___^^^^^^bbbeeeiiirrr{{{lllbbb[[[VVVVVVYYYZZZ]]]``````]]]XXXRRROOOGGGEEECCCBBBCCCCCCCCCBBBCCCCCCBBBBBBAAAAAAAAA@@@=========<<<;;;;;;::::::::::::999999999999999888888888888888888888888888777666666555555666666777777777666666666666777777888888888777777888888999:::;;;;;;===>>>???@@@@@@DDDDDDIIIPPPTTTTTTWWW[[[```jjjxxx{{{zzz}}}sssggg[[[TTTOOOPPPQQQRRRTTTYYYXXX[[[aaafffkkkpppvvvyyyzzzzzz{{{}}}}}}zzzuuuppplllhhhccc```WWWSSSNNNJJJIIIIIIHHHGGGBBBBBBBBBCCCDDDEEEGGGGGGHHHJJJLLLMMMMMMOOORRRTTTUUUVVVXXXYYYZZZ[[[[[[ZZZ]]]bbbjjjqqqvvvyyy}}}tttnnniiilllttt<<<<<<<<<<<<<<<===============<<<<<<<<<===>>>??????>>><<<;;;:::999999999:::999888666555444333333222222222111111111111000...------------......///........................///............---------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,------...............***---000///,,,+++---111***++++++,,,,,,---------............////////////////////////000000000000/////////000111111222222///222555666444333555888;;;BBBKKKRRRWWW\\\aaafffsssxxx}}}yyytttpppmmmlllppp}}}~~~wwwmmmeee]]]WWWPPPJJJJJJMMMOOOSSSXXX[[[]]]aaagggkkkuuuyyy~~~|||zzzxxxnnnmmmpppuuussskkkccc___```eeekkkqqqzzzyyyjjjbbb^^^[[[\\\______aaacccaaa\\\UUUQQQNNNHHHFFFDDDCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@=========<<<;;;;;;::::::999999999999999999999999888888888888888888888888777666666555555666666777777777777777777777777777888888888777888888999999;;;<<<===>>>@@@AAACCCCCCFFFGGGKKKRRRUUUUUUYYY^^^dddpppxxx|||~~~~~~~~~uuukkk]]]WWWSSSTTTVVVVVVYYY]]]]]]bbbhhhnnnsssxxx||||||yyyvvvrrroookkkfffaaa]]]XXXUUUOOOLLLJJJJJJIIIHHHBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIKKKLLLMMMOOORRRUUUWWWXXXZZZ\\\]]]]]]\\\\\\]]]bbbiiiooorrruuuxxxzzzyyyzzz|||~~~zzzpppaaa]]]]]]cccooo:::;;;;;;<<<<<<===============<<<<<<<<<===???@@@>>>>>><<<;;;::::::::::::999888777555444333333222222222222111111111111000---------------...//////........................///............---------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,------------...,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,,,,,,,------,,,,,,------...///,,,---......---......///,,,,,,,,,---------------............////////////////////////000000000000...//////000111111222222000333666555333333666:::>>>FFFPPPWWW^^^fffqqqyyy{{{~~~wwwqqqooopppvvv~~~{{{tttlll```YYYSSSQQQNNNKKKMMMQQQQQQVVV\\\bbbgggoooyyy~~~|||{{{yyywwwooommmpppuuuuuummmfffdddgggnnnuuu{{{yyykkkeeecccbbbcccfffeeeffffffaaaZZZTTTPPPNNNIIIGGGDDDDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@=========<<<;;;;;;::::::999999999999999999999999999999999999999999999999888777777666666777777888777777777888888777777777888888888888888999:::;;;;;;;;;===>>>@@@BBBCCCDDDFFFFFFJJJPPPRRRRRRVVV\\\lllyyyzzz|||~~~xxxpppaaa\\\YYY\\\^^^^^^```dddfffllltttzzz}}}yyyvvvrrrqqqnnnllljjjeee```\\\XXXTTTOOOKKKJJJIIIHHHHHHBBBBBBCCCCCCDDDFFFGGGHHHHHHJJJLLLMMMOOOQQQTTTWWWXXXYYY[[[]]]^^^^^^^^^]]]___ccciiinnnqqqrrrtttuuurrrsssuuuuuuwww}}}{{{nnnddd^^^[[[YYY\\\fffsss999999::::::;;;<<<======>>>===<<<<<<<<<>>>???@@@>>>===<<<;;;;;;;;;;;;;;;999888666555333222222222222222222111111111111000///////////////000111222........................//////.........---------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,///,,,***,,,000111///---..................------............/////////000////////////000000000000...//////000111222222222000444666555222222777<<>>======<<<;;;;;;::::::999999999999999999999999999999999999999999999999999999888888888888999999777777888888888888777777888888888888999:::;;;<<<::::::<<<>>>@@@BBBCCCDDDEEEEEEHHHMMMNNNNNNSSSZZZvvv}}}~~~}}}}}}zzztttkkkfffeeehhhkkkkkkllloooooouuu~~~}}}|||zzzvvvrrrmmmlllkkkjjjiiieee___[[[UUUQQQLLLIIIGGGGGGFFFEEECCCCCCCCCCCCEEEFFFGGGHHHIIIKKKMMMOOOPPPRRRVVVXXXXXXZZZ\\\^^^```___^^^^^^aaaeeejjjnnnpppqqqrrrrrroooqqqqqqooommmmmmppptttnnnpppsssvvvxxxyyyyyyyyyxxx~~~{{{www|||wwwlllddd^^^[[[YYY[[[[[[```kkkxxx===<<<;;;:::999999999999===<<<<<<<<<<<<===>>>>>>===<<<;;;;;;::::::;;;;;;999666333222222333444333//////000000111111111222333222111/////////000000000000///...............//////.........---------//////...---,,,,,,++++++---,,,++++++******++++++++++++------------++++++*********++++++,,,,,,------.../////////...---,,,************************------------------------........................---------............/////////............//////////////////000000000000000000000000111111111111444111111555888999===BBBHHHVVVcccjjj{{{~~~yyy}}}|||tttqqqxxx~~~yyyrrriiiaaa\\\QQQOOOMMMNNNPPPTTTVVVXXX```eeemmmvvv|||xxxvvvtttrrrqqqmmmrrrxxx|||||||||}}}uuuooonnnooopppppptttpppiiiaaa[[[UUUOOOKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@????????????>>>===<<<<<<;;;;;;<<<:::::::::999999999888888;;;;;;;;;::::::999999999888888888888888777666666777777777777777777777777777888::::::999999999::::::;;;===???@@@AAAAAAAAADDD???AAAHHHIIIHHHRRRbbbsssrrrpppqqquuuvvvuuuwww{{{~~~xxxwwwvvvuuusssrrrqqqpppkkkkkkllljjjgggccc___\\\WWWTTTPPPMMMJJJGGGCCC@@@??????AAACCCEEEFFFHHHIIIIIIJJJLLLOOORRRUUUXXXYYYZZZ\\\]]]]]][[[ZZZZZZ[[[dddhhhnnntttvvvvvvtttrrrtttsssrrrpppooommmllllllhhheeebbbaaa``````___]]]``````bbbgggmmmrrruuuvvvqqqpppooollliiieeebbbaaa___aaaeeeiiilllnnnnnnnnnqqqtttwwwwwwvvvsssqqqppplllhhhccc^^^YYYWWWVVVVVVXXX]]]gggttt===<<<;;;:::999999999999<<<<<<<<<<<<============;;;;;;:::999999999999:::999777444333333444444444000000000000111111111222222111000//////000000111000000///...............//////.........------------------,,,,,,+++++++++---,,,,,,++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///......------------......////////////000000000111000000000000111111111111444222222555777888???FFFRRR[[[eeesss~~~zzz}}}|||vvvuuu}}}}}}vvvmmmccc[[[VVVPPPOOONNNNNNPPPTTTVVVXXXaaafffmmmvvv|||{{{zzzxxxwwwwww|||yyytttsssuuuuuuuuu{{{wwwooohhh```YYYSSSNNNIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDBBBAAA@@@????????????>>>===<<<<<<;;;;;;<<<:::::::::999999999999888999999999999999999888888999999::::::999999888777777777777777777777777777777999;;;;;;:::::::::;;;999:::<<<>>>?????????>>>BBB>>>???FFFGGGFFFPPP^^^nnn}}}zzzyyy~~~|||wwwrrrnnnmmmllllllkkkjjjjjjjjjiiiiiijjjkkkjjjhhheeeaaa___VVVSSSOOOLLLJJJGGGCCC@@@???@@@AAACCCEEEFFFHHHIIILLLMMMNNNPPPRRRTTTVVVWWWZZZ\\\]]]]]]\\\[[[]]]^^^eeejjjpppvvvxxxwwwtttqqqssssssssssssqqqpppooonnneeebbb]]]ZZZYYYXXXVVVUUUUUUTTTSSSVVVYYY]]]___```\\\\\\[[[YYYWWWUUUSSSRRRRRRTTTVVVYYY[[[\\\]]]]]]___aaaccccccbbb```______aaa___[[[WWWUUUSSSTTTTTTWWW\\\eeeppp|||===<<<;;;:::999999999999:::;;;===>>>>>>>>>===<<<<<<;;;::::::999999:::::::::777555444555555555444000000000111111111111111111000000///000000111222000000///..............................---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++)))***,,,---......---,,,........................------------------------........................---------............///...------,,,,,,------.../////////000000000111111000000000111111111222222444333444666666888BBBMMMZZZ```jjj~~~}}}~~~yyyqqqggg^^^VVVRRRQQQQQQQQQRRRTTTVVVYYYZZZaaaeeekkkqqqvvv|||~~~zzzyyy{{{{{{zzz|||wwwppphhh```YYYRRRMMMIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@?????????>>>===<<<<<<;;;;;;<<<::::::::::::999999999999888888888888888888999999:::;;;;;;;;;;;;::::::999777777777777777777777777888:::<<<<<<;;;:::;;;<<<999:::<<<=========<<<;;;@@@<<<===BBBCCCCCCKKKWWWbbbpppyyyooojjjfffbbb____________``````aaabbbcccdddfffggggggfffdddaaa___SSSPPPMMMKKKIIIGGGDDDBBBAAAAAABBBCCCEEEFFFHHHIIIOOOOOOPPPQQQRRRSSSTTTTTTZZZ[[[\\\\\\[[[]]]___bbbhhhlllsssxxxzzzxxxssspppqqqrrrsssttttttsssqqqoooddd```ZZZUUUSSSRRRPPPOOORRROOOLLLKKKLLLNNNOOOOOONNNNNNNNNMMMMMMLLLLLLKKKNNNNNNOOOPPPQQQRRRSSSTTTVVVXXXYYYYYYXXXWWWYYYZZZZZZYYYWWWVVVVVVVVVWWWWWWYYY]]]dddllltttzzz~~~~~~}}}}}}~~~<<<<<<;;;::::::::::::::::::;;;===??????>>><<<;;;===<<<<<<;;;:::;;;;;;;;;999777555444555555555444111111111111111111111111/////////000000111222222000000///.......................................,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***)))+++,,,...//////..............................---------------------------------------------------------............///.........------.........//////000000000111111111000000111111111222222222333444666777666999FFFSSS]]]dddsss~~~zzzssskkkccc\\\WWWTTTSSSUUUWWWXXXZZZ\\\___aaahhhkkknnnqqqsssuuuwwwyyy|||~~~~~~{{{{{{|||}}}|||{{{|||}}}~~~~~~}}}|||xxxtttmmmfff___XXXQQQLLLIIIIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<<<<;;;;;;<<<;;;;;;:::::::::999999999777777888888999999::::::;;;;;;;;;<<<<<<;;;::::::888888888888888888888888888999;;;;;;:::::::::;;;;;;;;;<<<======<<<;;;:::===;;;<<>><<<;;;<<<;;;;;;:::::::::::::::999777555555555666444333222222222111111111111111//////000000111111111111000000///...............---.....................---------...............,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++,,,...///000000000///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000////////////000000000000000000111111111111111111111111222222222222444444666888888<<>>===<<<<<<;;;;;;<<<;;;;;;;;;:::::::::999999888999999999::::::;;;;;;::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::777999;;;;;;:::999:::;;;======>>>???>>>===<<<;;;<<<;;;;;;===>>>???CCCGGGKKKPPPWWW]]]bbbjjjuuuvvvfffbbb\\\WWWSSSQQQPPPOOOOOOOOOOOOQQQSSSVVVYYY[[[^^^___``````^^^[[[XXXVVVMMMKKKJJJIIIJJJJJJHHHGGGEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTVVVWWWXXXYYYZZZ]]]bbbeeejjjnnnsssxxxxxxuuupppmmmiiikkkmmmnnnnnnmmmjjjiiidddaaa\\\YYYXXXWWWWWWVVVRRRNNNIIIFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFGGGGGGHHHMMMMMMNNNPPPRRRUUUWWWYYY[[[[[[\\\\\\]]]___ccceeeeeefffgggggggggggggggggghhhgggggghhhkkkqqqvvvzzzzzz|||<<<<<<;;;;;;;;;;;;;;;<<<:::;;;===>>>>>>>>>===<<<::::::999888888888888999999888666666777777555444222222222222222111111111///000000111111111111000000000///...............---------.............../////////...............,,,---.........---+++***---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,---...///000111111000///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000000000000000000111000000000111111111222222111111111222222222222333444444666999<<>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;<<<;;;:::;;;<<<>>>>>>???@@@@@@???>>>===<<<<<<;;;<<<===???@@@BBBHHHIIILLLPPPTTTZZZhhhuuuxxxuuujjjbbbYYYWWWSSSPPPMMMKKKJJJJJJIIIHHHHHHIIIKKKOOORRRTTT[[[\\\]]]]]][[[XXXUUUSSSKKKIIIIIIIIIKKKLLLKKKJJJGGGFFFEEEDDDEEEFFFHHHJJJIIIJJJLLLNNNQQQSSSUUUVVVVVVWWWYYY[[[\\\___cccfffhhhkkkpppssstttrrrnnnkkkfffggghhhiiihhhfffdddbbb___]]]ZZZXXXXXXXXXWWWUUUPPPLLLHHHFFFFFFGGGHHHGGGIIIHHHGGGEEEEEEEEEFFFGGGKKKLLLOOORRRUUUXXXZZZ[[[\\\]]]___```aaacccgggjjjkkklllnnnoooooonnnmmmlllnnnmmmkkkkkknnnsssxxx|||zzz}}}<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<;;;::::::::::::;;;;;;:::999999:::999777666333333333222222111111111000000111222111111//////000000///...............---------.........///////////////......------,,,,,,---...///...---+++***---,,,,,,++++++,,,,,,---,,,,,,,,,------------------...///000000///......------------------------------------------------........................---------............///000000////////////000000000000111111111222222222111111111222222222333333555333444:::???FFFQQQ[[[bbbvvv~~~~~~|||vvvlllbbb[[[YYYZZZ[[[aaahhhpppuuuwwwzzz{{{xxxtttpppjjjddd]]]XXXSSSRRROOOLLLHHHFFFDDDCCCFFFEEEDDDBBBAAAAAAAAAAAA???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999999;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>>===<<<===>>>===>>>???@@@@@@@@@???>>>=========<<<===??????>>>DDDCCCFFFJJJLLLQQQ]]]jjjwww~~~yyytttjjjbbbYYYSSSOOOOOOMMMJJJGGGFFFFFFFFFEEEDDDCCCDDDEEEHHHLLLNNNSSSTTTVVVWWWVVVTTTQQQOOOIIIIIIHHHJJJLLLNNNNNNMMMIIIGGGFFFDDDDDDFFFHHHJJJKKKLLLMMMPPPRRRTTTVVVWWWWWWYYY\\\^^^___aaadddgggfffhhhlllnnnooonnnkkkjjjffffffeeedddbbb```^^^]]][[[ZZZXXXWWWWWWVVVSSSQQQQQQNNNKKKJJJJJJJJJIIIHHHJJJIIIHHHGGGGGGHHHJJJKKKMMMOOOSSSVVVZZZ\\\]]]^^^aaacccfffhhhjjjlllppprrrssstttvvvxxxxxxwwwvvvtttuuuttttttuuuwwwyyy|||~~~}}}<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<===>>>>>>@@@@@@???>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<999888333333333222222111111111000111222222111000///...000000///...............---------.........////////////...---,,,,,,++++++,,,---...//////---+++***------++++++++++++------,,,,,,,,,------.........---.../////////...---,,,........................------------------------000000000000000000000000---------.........////////////............//////000111111111111222222222111111222222222333333333555222444:::BBBIIISSS[[[]]]ooo|||zzz|||{{{~~~wwwqqqggg___[[[[[[^^^aaaiiiqqqzzz~~~yyyssslllddd___VVVTTTQQQMMMIIIFFFDDDCCCFFFEEEDDDCCCBBBAAAAAAAAA???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::999999999888888777777======>>>???????????????;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@???>>>???@@@<<<===>>>@@@@@@@@@???>>>>>>>>>>>>===>>>@@@???<<<>>>>>>BBBHHHKKKNNNYYYeeemmmyyy||||||vvvtttzzz|||~~~}}}lllaaa\\\WWWQQQKKKFFFFFFEEECCC@@@?????????DDDCCCBBBBBBCCCFFFIIIKKKKKKLLLOOOPPPQQQOOOMMMLLLIIIHHHHHHJJJMMMOOOOOONNNJJJHHHFFFDDDEEEFFFHHHJJJNNNNNNPPPRRRTTTUUUWWWXXXXXX[[[^^^aaabbbdddfffgggdddfffiiikkklllkkkjjjiiigggfffdddaaa___]]][[[ZZZZZZYYYXXXWWWWWWTTTQQQNNNPPPNNNKKKJJJJJJJJJHHHGGGHHHGGGFFFFFFGGGHHHKKKLLLNNNPPPTTTXXXZZZ\\\\\\\\\eeegggkkkmmmoooqqquuuwwwzzz|||~~~zzz{{{}}}????????????>>>===;;;;;;@@@???>>>======>>>???@@@======>>>???????????????=========<<<;;;;;;::::::666444222222333333222111333333333222111000//////000000/////////.........---.........//////000000///............---------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......///000111111000000//////.........---------...---,,,++++++,,,...///000000///...............000000000000000000000000///......------///000111333222111111111222444444111222444444333222333444666666888???IIIQQQUUUVVV\\\jjjyyy{{{vvvssswww~~~xxxvvvtttvvv{{{|||sssggg___aaabbb___dddooowww|||uuulllgggeee```[[[UUUQQQPPPMMMIIIFFFCCCCCCCCCCCCCCCCCCBBBAAACCCBBB@@@>>>>>>>>>>>>??????>>><<<;;;::::::;;;;;;???===<<<::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@??????????????????@@@@@@???>>>>>>???@@@AAA@@@BBBDDDEEEGGGKKKQQQTTTaaajjjyyyzzz}}}|||vvvpppqqqvvvwww|||}}}}}}|||oooiii___VVVPPPKKKGGGEEEBBBAAA???>>>=========>>>AAA@@@??????@@@CCCFFFIIIIIIJJJLLLMMMMMMKKKJJJIIIHHHIIIKKKNNNOOOPPPPPPPPPQQQKKKHHHJJJIIIEEEGGGLLLNNNPPPTTTWWWXXXYYYZZZ[[[\\\^^^aaafffjjjllljjjhhhcccfffjjjmmmmmmmmmnnnoooiiigggdddaaa^^^\\\ZZZZZZWWWWWWXXXVVVTTTRRRQQQQQQMMMMMMKKKJJJJJJKKKLLLMMMIIIKKKLLLMMMLLLKKKLLLMMMQQQTTTYYYZZZ[[[\\\```dddhhhooouuuwwwuuuvvv{{{>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????======>>>???????????????=========<<<;;;;;;::::::888666444444444444333222333333333222222111000///------------,,,,,,,,,+++........./////////000000000000/////////.........---......///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...............///.........------------......---,,,,,,,,,------//////...---------------........................//////...---...///000111222111111000111222333444111333444444333222333444555666:::AAAKKKRRRUUUVVVUUUaaannntttzzz~~~zzzwwwrrrqqqyyyttttttuuuyyyrrreee]]]___aaacccmmmyyy|||tttooolllddd___YYYUUUSSSQQQMMMJJJFFFFFFGGGGGGGGGEEEDDDCCCCCCBBBAAA@@@???@@@@@@AAA???>>>===;;;;;;;;;;;;<<<>>>===;;;:::::::::<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>??????>>>>>>>>>>>>>>>???????????????????????????@@@@@@?????????@@@AAABBB???AAACCCEEEGGGJJJOOOSSSZZZ```kkkwwwyyy|||uuulllhhheeebbbeeejjjpppssswwwwwwuuuuuuyyy|||{{{zzzxxxuuussstttyyy}}}{{{uuuppplllbbb]]]UUUNNNIIIEEEBBB@@@???>>>===;;;;;;;;;<<<<<<<<<<<<;;;:::<<>>???@@@@@@AAAAAA>>>>>>????????????>>>>>>===>>>??????@@@?????????=========<<<;;;;;;::::::;;;999666555666555444333333333333333222111000///000000000000000/////////......////////////000000111000000000////////////,,,,,,,,,,,,+++***))))))---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,------...---------............------------............---,,,,,,+++......---,,,,,,,,,,,,---........................//////.........///000111111000000000000111222222222444555444333222333444666999>>>FFFNNNTTTVVVWWWUUU___iiipppvvv}}}zzzwwwuuurrroooqqq~~~{{{qqqsssyyy}}}nnnddd^^^aaagggnnn}}}xxxsssiiiddd^^^ZZZXXXVVVRRRNNNJJJKKKLLLLLLKKKIIIGGGEEECCCCCCBBBBBBAAABBBBBBBBB??????>>><<<<<<<<<<<<<<<>>>===;;;:::::::::;;;<<<========================>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@??????@@@@@@AAABBB???AAACCCEEEGGGJJJOOORRRVVVXXX]]]dddmmmxxx}}}wwwzzz{{{lllfff```^^^]]]]]]aaafffiiijjjlllnnnnnnnnnnnnnnnllljjjgggdddbbbdddhhhlllnnnnnnnnnlllhhhccc^^^[[[UUUPPPJJJEEEBBB@@@>>>===;;;::::::999999999::::::999999888888999;;;>>>@@@BBBCCCEEEFFFFFFFFFEEEEEEFFFGGGJJJMMMPPPRRRSSSTTTQQQMMMIIIJJJLLLMMMRRRXXXYYYYYYYYYZZZ[[[^^^```aaadddeeegggkkknnnooommmjjjgggjjjoooqqqrrrrrrssssssnnnmmmjjjgggcccaaa___^^^[[[[[[[[[ZZZYYYXXXWWWVVVQQQOOONNNLLLKKKKKKLLLLLLMMMNNNPPPOOONNNNNNOOOPPPRRRUUUZZZ\\\]]]aaafffkkkpppvvv|||~~~}}}~~~<<<<<<===???@@@@@@@@@@@@===>>>???@@@@@@???>>>===>>>??????@@@@@@?????????=========<<<;;;;;;::::::;;;999777666666555444333222333333333222222111000222222222222222222222222//////////////////000000000000000/////////......,,,,,,,,,,,,+++)))((((((...------,,,,,,++++++***+++++++++,,,,,,,,,------......////////////......---------------------------......///...---+++***......------,,,------...........................///////////////000000000000000000000000111111111333444555444333222444555999<<>>======<<<<<<===<<<;;;;;;::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<============>>>>>>??????????????????????????????@@@@@@@@@????????????@@@AAAAAABBBAAACCCEEEHHHJJJMMMRRRUUUYYYYYY[[[]]]aaaiiirrrxxxzzzsssuuu{{{oooiiigggdddbbbaaabbbeeeiiijjjiiiiiilllooooookkkhhhiiifffccc___]]]]]]```bbb_________]]][[[WWWSSSPPPMMMIIIDDDAAA???>>><<<;;;888888888888888888999999999999888888999;;;>>>??????@@@AAACCCDDDDDDDDDDDDGGGIIIKKKMMMOOORRRSSSTTTUUURRROOONNNOOOSSSXXX\\\^^^\\\[[[[[[^^^aaadddeeeffffffhhhkkknnnnnnllljjjjjjmmmrrruuuvvvuuuuuuuuuqqqpppmmmjjjgggeeecccccc]]]]]]\\\\\\\\\\\\ZZZXXXSSSRRRPPPNNNMMMLLLLLLMMMOOOPPPQQQPPPOOOOOOPPPRRRRRRUUUYYY[[[]]]bbbiiinnnuuuzzz<<<===>>>>>>?????????>>>===>>>???@@@@@@???>>>===??????@@@@@@@@@@@@??????=========<<<;;;;;;:::::::::888555444555444333222222333333333333222111111////////////////////////000000000000000000///////////////.........------111111111000///...---,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------...//////000//////......,,,,,,------------------,,,---...///...---+++***///...............///////////////////////////////////////000000000000000//////000000111111111111333444444444333333555777999>>>EEEMMMRRRUUUVVVWWWZZZ```kkkxxx|||yyywwwuuuuuu|||{{{uuuxxxrrrjjjhhhjjjqqq|||{{{|||{{{zzzyyy~~~xxxpppkkkeeeaaa___]]]YYYUUUSSSSSSSSSRRRPPPMMMJJJHHHDDDDDDDDDDDDDDDDDDCCCCCC@@@@@@@@@??????>>>============<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<===>>>???????????????>>>>>>?????????@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBCCCFFFIIIMMMPPPSSSWWW[[[___```aaaaaa```bbbeeehhhrrryyy~~~wwwpppppptttwwweeedddfffgggfffeeehhhkkknnnpppnnnmmmooorrrqqqmmmhhhgggddd```]]]ZZZYYYXXXWWWSSSSSSSSSSSSQQQOOOLLLKKKIIIFFFAAA>>>===<<<;;;999777888888888888888888888888888888888999:::<<<=========???AAABBBDDDEEEEEEJJJJJJKKKMMMOOOQQQSSSTTTUUUUUUTTTTTTVVV[[[```bbb___]]]ZZZ\\\```eeehhhiiifffggghhhjjjmmmmmmllljjjmmmqqqvvvyyyyyywwwvvvvvvsssrrrpppmmmkkkiiihhhhhhaaa```^^^^^^______\\\ZZZUUUTTTRRRPPPOOOOOOOOOOOOQQQRRRRRRQQQPPPPPPQQQSSSRRRTTTWWWYYY\\\aaajjjpppxxx|||===>>>>>>???@@@@@@@@@???>>>>>>????????????>>>>>>@@@@@@@@@AAA@@@@@@???>>>=========<<<;;;;;;::::::777666444333444444333222222333333333333333222222//////000000000000111111111111000000000000//////............------------000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........///......---,,,,,,,,,,,,,,,------------,,,---------...------,,,///............///000000000000000000000000000000...///000111111111000000///000111111222222111111222333444333333444777999999???GGGOOOUUUYYY\\\^^^bbbeeeppp~~~}}}yyyyyy|||~~~{{{yyyvvvkkkhhhhhhppp}}}yyy{{{|||{{{{{{{{{zzzzzzzzz||||||uuupppiiieeedddaaa]]]ZZZWWWWWWUUUSSSQQQNNNLLLKKKGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>======<<<<<<===========================<<<<<<;;;;;;<<<<<<===;;;<<<>>>???@@@@@@??????>>>>>>>>>???@@@@@@AAAAAA???@@@AAABBBCCCDDDDDDDDDEEEIIIMMMRRRUUUYYY^^^aaaeeeggghhhgggdddaaa``````eeennnxxx~~~{{{uuuooonnnqqq|||nnneeebbbiiinnnoooqqqvvvzzz||||||yyywwwuuuuuusssnnniiigggdddaaa___]]]ZZZVVVSSSLLLLLLLLLLLLKKKIIIGGGFFFDDDAAA===;;;;;;:::999777777888888999888888777777555555555666777888999999;;;;;;===???AAACCCEEEFFFJJJJJJKKKMMMOOORRRTTTUUUUUUXXX[[[[[[___dddgggfff\\\YYYXXX[[[aaagggjjjkkkhhhhhhiiikkknnnooonnnlllqqquuuyyy|||{{{xxxvvvuuutttsssqqqpppnnnmmmmmmlllgggdddbbbbbbcccccc___\\\WWWVVVUUUSSSRRRRRRRRRSSSUUUUUUUUUSSSQQQQQQSSSUUUSSSUUUXXXYYY[[[bbbkkkrrrzzz}}}===>>>???AAABBBCCCDDDDDD??????>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@???>>>=========<<<;;;;;;::::::666444333333444555555444222222333333444333333222111111111222222222333333111111111000000000//////////////////............,,,,,,,,,------,,,++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------//////000000///......---++++++,,,,,,,,,---------,,,,,,,,,,,,---......///...---------......///000////////////////////////...///000111222111000000000000222333333333222111111222333333333555999<<<<<>>???????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;<<<>>>@@@AAA@@@???>>>===>>>>>>???@@@@@@AAAAAABBBCCCDDDFFFGGGGGGGGGGGGFFFJJJOOOUUUYYY^^^cccfffjjjlllnnnmmmjjjeeecccaaaaaajjjuuu}}}}}}zzzxxxuuuoooooorrr}}}}}}~~~{{{rrrmmmlllkkkuuu}}}~~~yyysssnnnkkkfffeeeddddddccc___YYYUUUMMMLLLLLLJJJHHHFFFDDDBBB???===:::999::::::999888777888888888888666555444444444444555555666777777888999:::<<>>@@@BBBEEEFFFGGGHHH@@@???>>>======>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>======<<<;;;;;;::::::666444333333555666666555222222333444444333333333------....../////////000222111111111000000//////000000000000////////////------......///.........)))***+++,,,------...///++++++,,,,,,,,,---------222222222222222111000000+++++++++,,,,,,---------,,,+++++++++,,,...000111,,,,,,,,,,,,,,,---...///...........................///000222222111111000000111222333444333222222000111222222333666:::===AAAIIITTT^^^gggpppxxx}}}vvvsssuuu~~~{{{vvvzzz{{{yyyvvvllliiilllmmmxxx{{{vvvssspppoooooopppqqqpppmmmnnnpppppppppqqqtttvvvvvv{{{}}}||||||||||||tttpppmmmkkkiiikkkmmmppptttwwwyyyyyyyyy{{{{{{|||~~~{{{uuuqqqooommmiiieee```]]]YYYUUURRRPPPPPPPPPOOOOOOOOONNNLLLJJJGGGFFFAAABBBCCCCCCBBBAAA???>>>@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<:::<<<>>>@@@AAA@@@???>>>===>>>>>>???@@@@@@AAAAAADDDEEEGGGIIIJJJJJJJJJJJJFFFJJJPPPVVV[[[```eeehhhmmmoooqqqqqqnnnjjjhhhggg```iiissszzz}}}yyywwwwwwuuuqqqqqqtttxxxwwwqqqooorrruuurrrkkklllrrruuu|||tttooolllcccbbbcccdddeeeaaa[[[UUUPPPPPPNNNLLLIIIEEECCCAAA<<<;;;999999;;;<<<;;;:::777777888888777555333222444555555666666777777777666777999;;;===AAACCCEEEDDDEEEGGGKKKPPPUUUZZZ]]]bbbiiillljjjiiihhhbbbZZZSSSQQQRRRXXXbbbjjjmmmlllooooooooorrruuuwwwwwwvvvvvvyyy}}}|||xxxuuussssssrrrrrrqqqqqqqqqrrrrrrrrrmmmjjjiiikkkjjjeee```YYYYYYWWWWWWVVVWWWXXXYYY\\\\\\[[[YYYWWWWWWYYY[[[XXXZZZ[[[[[[]]]dddnnnuuuyyy|||>>>>>>???BBBEEEHHHIIIIIICCCBBB@@@???>>>>>>>>>>>>??????@@@@@@@@@??????>>>??????===<<<::::::::::::888888777555555444444444555555555555555444444444111111111111000000000000111000///...///000222444////////////000000000000111111000///......---------,,,,,,++++++,,,,,,------------------------,,,......//////...---,,,,,,..............................------------..................////////////111111111000000000000000111222333333111000000000222222222222222222222222444444555777555444999@@@HHHOOOZZZhhh|||~~~yyy~~~~~~zzzyyyyyy}}}~~~xxxqqqkkkiiikkkwwwyyy~~~~~~{{{rrrrrrqqqqqqqqqqqqrrrrrrpppnnnllllllnnnpppqqqqqq||||||~~~~~~}}}|||{{{zzz~~~}}}~~~|||wwwwwwxxxyyyzzzzzznnndddccccccaaaaaadddgggiiilllpppsssuuuvvvvvvwwwyyyzzzyyywwwxxx||||||wwwtttqqqmmmjjjgggdddaaa^^^^^^]]]\\\[[[ZZZXXXTTTQQQPPPMMMKKKHHHDDDCCCBBBBBBBBBAAA>>><<<>>>>>>????????????>>>===============>>>>>>>>>>>><<<;;;;;;::::::999999999:::<<<>>>>>>===<<<===>>>@@@@@@AAA@@@>>>???AAACCCHHHIIINNNUUU[[[ZZZTTTMMMNNNRRRXXX^^^aaadddfffhhhnnnpppqqqrrrqqqnnnjjjhhhgggoooxxx||||||zzzwwwtttrrrqqqqqqqqq|||tttllleeeaaa```bbbeeejjjttt}}}vvvppplllccc___\\\\\\___```^^^ZZZYYYZZZYYYVVVPPPIIICCC???>>>===;;;999888777666666777777777777777666666555555555555666777888888999999999:::;;;<<<>>>???@@@CCCEEEIIILLLPPPUUU[[[___hhhlllppppppkkkccc\\\XXXRRRRRRUUU[[[bbbiiinnnpppqqqrrrrrrtttvvvzzz}}}|||yyyyyyxxxuuurrruuutttttttttttttttuuuuuurrrpppnnnkkkhhhfffeeeeee]]]]]][[[YYYXXXYYY\\\___\\\YYYVVVWWWZZZ\\\[[[ZZZ]]]]]]]]]]]]___dddkkkpppwwwzzz???>>>???BBBEEEHHHHHHHHHBBBAAA???===<<<======>>>>>>??????@@@@@@@@@?????????>>>===<<<;;;:::::::::888888777666555555555555666555555555444444333333222111111111000000000000000///...------...000111////////////000000000000///......---,,,,,,++++++...------,,,,,,------...////////////////////////......//////...------,,,..............................------------..................////////////000000000000000000000000111222333333111000000111222222222222222222222222444333555777666555:::AAAJJJTTTdddyyy~~~{{{zzz{{{{{{uuuppplllnnnsss~~~~~~~~~}}}{{{zzzzzzyyyyyyyyyxxxwwwyyy{{{}}}}}}|||~~~|||{{{yyyyyyxxxxxxwwwvvvvvvvvv}}}|||zzzxxxxxxzzz{{{}}}|||wwwrrrnnnnnnnnnoooooolllbbb[[[[[[^^^]]]^^^```dddfffjjjnnnqqqtttuuuuuuuuuvvvwwwvvvtttsssuuuwwwxxxxxx{{{|||yyyvvvrrrnnnllliiifffdddccccccaaa```^^^ZZZVVVSSSQQQOOOMMMKKKGGGEEECCCBBBBBBBBB@@@>>>>>>>>>?????????>>>>>>>>>>>>>>>??????@@@??????>>><<<<<<<<<<<<;;;;;;::::::;;;===??????>>>>>>???@@@???@@@AAA@@@@@@AAADDDGGGOOOSSSZZZaaadddaaaYYYRRRQQQUUUZZZ^^^```ccceeegggmmmoooqqqssssssqqqnnnmmmllltttzzz|||~~~~~~{{{zzzwwwuuusssqqqqqqqqqyyylllaaa^^^[[[YYY\\\^^^bbbkkkuuu|||tttnnnkkkccc___\\\\\\___aaa___]]]```___^^^YYYRRRKKKEEEAAA???>>><<<;;;999888888888777777777777777666666555444555555666777777888888888888999:::;;;===>>>???DDDFFFJJJMMMQQQVVV\\\```fffiiilllkkkfff___YYYUUUTTTVVVZZZaaahhhmmmqqqsssqqqrrruuuxxx|||}}}{{{{{{{{{yyywwwxxxyyyzzz{{{|||{{{yyyxxxsssqqqoookkkgggdddaaa```^^^]]]\\\ZZZXXXXXX[[[^^^\\\ZZZWWWWWWZZZ[[[[[[ZZZ\\\\\\]]]]]]```eeekkkpppwww{{{???>>>???BBBEEEGGGGGGFFFAAA???===;;;:::;;;===>>>===>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<;;;::::::999888777666555555555555777777666555444444333333222222222111111111000000111000///...---...///000000000000000////////////.........---,,,,,,++++++///......------......///------------------------.........///......---,,,..............................------------..................////////////000000000000000000000000000222333333111000000111222222222222222222222222444333444777777777<<>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>>============<<<<<<<<<<<<<<<>>>@@@AAA@@@@@@AAABBB???@@@AAABBBBBBDDDGGGJJJSSSZZZdddjjjhhhbbbZZZUUUTTTWWW[[[^^^```bbbeeeggglllnnnqqqtttuuutttrrrqqqrrrxxx}}}}}}}}}~~~{{{{{{zzzxxxvvvtttrrrqqqppptttzzzhhh\\\WWWTTTSSSUUUWWWZZZbbbkkk|||xxxqqqllliiifffbbb^^^^^^aaadddeeedddiiihhhfff```WWWNNNGGGDDD@@@???===<<<;;;:::999999777777888888777777666555444444555555666666777777777777888999:::<<<===>>>DDDGGGJJJNNNQQQWWW\\\```dddeeegggeee___YYYUUUSSSWWW[[[aaahhhnnnsssuuuvvvuuuwwwzzz~~~~~~~~~~~~~~~}}}yyy{{{~~~}}}zzzxxxwwwuuurrrnnnjjjeeeaaa^^^``````^^^\\\YYYYYY[[[]]]^^^[[[YYYYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]```eeelllqqqxxx{{{??????@@@BBBEEEFFFEEECCC@@@>>>;;;999999;;;===???===>>>???@@@@@@@@@@@@@@@>>>>>>>>>===<<<;;;;;;:::999888777777666666666777:::999888777666555444333333333222222222111111111333333222111000000000111000000000000////////////000000/////////...............------------......,,,,,,------------......---...............------..............................------------................../////////////////////000000000000000000111333333111000111111111222222222222222333333444333555888888999@@@HHHRRRbbb}}}}}}|||rrroooqqqwww}}}|||zzzyyyxxxrrrqqqooonnnlllkkkjjjjjjfffdddbbbaaa```___\\\ZZZTTTQQQQQQTTTXXX[[[\\\\\\aaadddiiiooosssvvvwwwwwwqqqqqqpppmmmjjjeeebbb```^^^^^^^^^___bbbgggmmmqqq}}}}}}{{{yyyvvvttttttrrrpppnnnfffbbb[[[VVVSSSRRRQQQQQQLLLIIIEEECCCCCCCCCBBBBBB>>>>>>>>>>>>>>>??????@@@>>>@@@BBBDDDCCCAAA???========================>>>===???AAABBBBBBBBBCCCDDD@@@AAABBBBBBCCCEEEHHHKKKQQQYYYbbbeeeaaaYYYTTTSSSVVVXXX\\\___aaadddhhhjjjlllnnnqqqssstttsssrrrqqqtttzzz~~~}}}}}}~~~}}}{{{{{{{{{zzzxxxvvvsssqqqpppppp}}}~~~wwwtttyyy|||tttdddYYYTTTQQQQQQSSSVVVXXX___gggrrr}}}}}}tttnnnjjjhhhiiifffccccccfffkkknnnnnnqqqrrrpppiii]]]QQQHHHDDD??????===<<<;;;:::::::::777888888888888777666666444444555555666666666666666777777888999;;;<<<===DDDGGGJJJNNNQQQVVV\\\```bbbcccbbb```[[[VVVSSSRRRWWW]]]fffnnnsssvvvxxxyyy{{{~~~}}}~~~||||||{{{xxxtttoooiiieeebbbdddcccbbb___\\\[[[]]]^^^___^^^\\\ZZZZZZZZZ[[[[[[YYY[[[\\\^^^aaafffmmmqqqyyy|||??????@@@BBBDDDDDDCCCAAA???===;;;::::::<<<>>>@@@===>>>???@@@@@@@@@@@@@@@===>>>>>>>>>===<<<;;;:::999999888777777777777888;;;;;;:::999888777666555333333333333222222222222333333222111111111111111111000000000/////////...///////////////.........------,,,,,,,,,,,,------............//////000000------...............---..............................------------..................////////////......//////000000000000///111333333111000111222111111111222222333333333444333555999;;;===EEENNNXXXjjj}}}uuupppqqqvvv|||yyyvvvuuupppooonnnllliiigggdddccc___^^^]]]]]]\\\[[[WWWUUUOOOPPPQQQSSSVVVZZZ[[[ZZZ___bbbgggmmmqqqsssssssssnnnmmmkkkhhheeeaaa\\\YYYWWWWWWWWWVVVWWW\\\ccchhhmmmwww}}}{{{zzzxxxuuusssjjjeee^^^YYYVVVTTTSSSRRRMMMJJJFFFDDDCCCCCCCCCBBB???????????????@@@AAABBB???AAACCCDDDDDDBBB???===<<<=========>>>>>>?????????AAACCCCCCCCCCCCDDDEEECCCCCCDDDDDDCCCEEEGGGJJJOOOUUU[[[ZZZTTTOOONNNPPPUUUYYY]]]bbbeeehhhlllnnnnnnooopppqqqqqqpppooonnnrrryyy~~~~~~}}}}}}}}}{{{xxxuuuqqqoooooo{{{~~~uuupppfffeeehhhpppqqqhhh]]]WWWTTTRRRSSSWWWZZZ\\\cccjjjrrr~~~wwwoookkkiiihhhhhhfffeeegggkkkpppuuuwwwxxxzzzyyypppaaaRRRGGGBBB>>>>>>===;;;::::::::::::888888888888888777777666555555555666666666666666666666777888999;;;<<<===CCCEEEIIILLLPPPUUU[[[___```aaa```]]]YYYUUUTTTSSSWWW^^^iiirrrwwwyyy{{{}}}{{{wwwrrrmmmiiifffhhhhhhgggdddaaa___```aaaaaa```^^^\\\ZZZZZZZZZ[[[ZZZ\\\^^^```ccchhhmmmrrryyy|||??????@@@BBBDDDCCCAAA>>>>>>============>>>@@@AAA??????@@@@@@@@@??????>>>======>>>???>>>===<<<;;;999999888888888888888999;;;;;;:::999888888777777444444444333333333222222000000000000000000//////111111000000//////......------------------------,,,,,,,,,++++++,,,,,,,,,))))))******+++,,,,,,,,,,,,---......///.......................................------------..................////////////---......//////000000111///111222222111111111222111111111222222333333444555555777;;;===AAAJJJSSS^^^rrr}}}~~~vvvrrrrrrwww~~~|||xxxuuusssnnnmmmllljjjfffbbb___\\\WWWVVVVVVVVVVVVTTTQQQNNNJJJNNNPPPPPPSSSWWWYYYXXX[[[^^^ccchhhkkklllkkkjjjhhhfffcccaaa^^^[[[WWWTTTPPPQQQRRRQQQQQQUUU\\\bbbaaammmzzz~~~zzzxxxnnniiiccc]]]ZZZXXXVVVTTTOOOLLLIIIGGGFFFFFFDDDCCCAAA@@@@@@???@@@AAACCCDDDCCCCCCEEEEEEEEECCCAAA???======>>>???@@@AAAAAABBBBBBDDDFFFFFFEEEDDDEEEFFFEEEFFFFFFFFFEEEFFFIIIKKKQQQTTTVVVSSSOOOLLLNNNRRRVVVZZZ```fffiiillloooqqqnnnoooppppppooonnnmmmlllqqqyyy{{{vvvqqqnnnmmmyyy~~~uuulllccc^^^YYY[[[bbbjjjiiibbb]]]]]]ZZZYYY[[[aaaeeehhhnnnvvvyyyqqqllljjjiiihhhdddeeefffjjjooovvv{{{~~~rrraaaPPPFFFBBB>>>>>><<<;;;;;;:::::::::888888999999888888777666666666666777777777777777666666777888999;;;<<<===@@@CCCFFFJJJNNNSSSXXX\\\_________]]]YYYWWWVVVVVVWWW```llluuuzzz}}}~~~xxxrrrnnnkkkiiijjjjjjjjjgggdddccccccdddcccbbbaaa^^^[[[YYYZZZ[[[\\\^^^```bbbeeeiiinnnrrrwwwzzz~~~???@@@@@@BBBCCCBBB???<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<===?????????>>><<<;;;999999888888888999999:::999999888888888777777777444444444444333333333333//////000000111111000000111111111000///.........------------------------------,,,,,,,,,,,,------''''''((())))))***++++++,,,------...//////....................................------------..................////////////------......///000000111///000222222111111222333000111111222333333444444666666888===@@@DDDNNNXXXcccxxx{{{rrrrrrwww~~~}}}}}}~~~|||xxxtttqqqooojjjjjjiiigggccc]]]YYYVVVQQQPPPOOOOOOOOONNNKKKIIIFFFKKKNNNMMMPPPVVVYYYWWWZZZ]]]aaaeeeggggggeeeccc```]]]YYYWWWVVVUUURRRPPPMMMPPPQQQQQQPPPSSSZZZ```bbbooo|||~~~{{{qqqnnnhhhccc```\\\YYYWWWQQQOOOMMMKKKJJJIIIGGGEEECCCBBBAAAAAAAAACCCEEEFFFGGGGGGGGGGGGFFFEEEDDDCCC???@@@AAABBBCCCDDDEEEEEEGGGIIIJJJJJJHHHGGGGGGHHHFFFGGGHHHIIIIIIKKKNNNPPPSSSUUUUUUSSSQQQPPPRRRUUUXXX]]]dddjjjmmmnnnooopppnnnnnnooooooooonnnmmmlllrrr|||~~~wwwqqqmmmlllwww}}}sssiii___XXXTTTUUUVVV[[[bbbdddccceeeiiieeeeeeiiipppuuuyyy}}}xxxrrrllljjjjjjjjjiiidddfffjjjpppvvv}}}ooo[[[LLLFFFEEE??????>>>===<<<<<<<<<<<<888999999999999888777777888888888888888888888777777777777888:::;;;===>>>>>>@@@DDDGGGKKKPPPVVVZZZ\\\^^^^^^]]]ZZZXXXWWWXXXZZZdddpppzzzzzztttooolllkkkjjjjjjjjjiiifffdddeeefffddddddccc___[[[YYYZZZ\\\^^^```bbbdddfffjjjooorrrsssvvv{{{@@@@@@AAABBBCCCBBB>>>;;;===???AAABBBCCCCCCCCCBBBAAAAAAAAA@@@???>>>===<<<<<<===???@@@???>>><<<;;;999999999888999999::::::777777777666666666666666555555444444444333333333000111222333333333333333222111111000///......---.../////////////////////.........------.........------...//////000111111,,,,,,---.../////////....................................------...................../////////000---------...///000000111...000222222111111222333000000111222333333444444777777999>>>AAAFFFPPPZZZfff{{{|||xxxrrrsss{{{{{{xxx}}}}}}}}}||||||{{{zzzxxxxxxxxxxxxwwwwwwxxx{{{~~~zzzxxxvvvrrroookkkiiiggghhhggggggddd```ZZZTTTQQQOOOMMMLLLLLLLLLKKKIIIGGGEEEKKKNNNLLLOOOWWW[[[YYY\\\^^^bbbfffgggeeecccaaaZZZVVVRRRPPPPPPQQQOOOMMMMMMPPPSSSSSSRRRUUU[[[aaajjjvvv~~~tttqqqlllgggccc```[[[XXXSSSQQQPPPOOONNNLLLIIIFFFDDDCCCBBBAAABBBDDDFFFHHHJJJJJJIIIHHHHHHGGGFFFFFFAAABBBCCCDDDEEEFFFGGGHHHKKKLLLMMMLLLJJJIIIIIIIIIFFFHHHJJJKKKLLLNNNRRRUUUTTTUUUUUUUUUTTTTTTUUUVVV[[[```hhhmmmooooooooonnnnnnnnnoooooooooooonnnnnnuuuxxxqqqmmmkkkuuuzzzoooddd[[[UUUQQQRRROOOQQQXXX___ccciiiooooooooouuu}}}vvvrrrmmmjjjiiijjjjjjjjjfffiiiooovvv}}}kkkVVVIIIFFFHHH@@@@@@???>>>=========>>>888999999999999888777777999999999888888888888888777777888999:::<<<===>>><<<>>>BBBFFFIIINNNTTTXXXZZZ\\\^^^]]][[[YYYXXXXXX]]]gggttt}}}~~~vvvqqqooonnniiijjjjjjiiifffeeeeeefffdddeeeddd```[[[YYYZZZ\\\```aaadddeeegggjjjooorrrppptttzzz??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;:::;;;;;;<<<:::;;;;;;;;;::::::999888999888666666777777555444222333444444333222000///222222222111111111111000////////////............//////000000111111222222333222///,,,+++++++++,,,.........------,,,,,,,,,..................------,,,,,,,,,------------...---------............///////////////////////////////////////000000000000000000000000111111111111333333222222222333444444666555888@@@GGGMMMVVV^^^hhhzzz}}}{{{zzzyyy}}}~~~~~~~~~~~~|||zzzyyyvvvuuuuuuxxxxxxvvvttttttsssrrrqqqqqqpppqqqqqqtttqqqnnnlllkkkjjjhhhgggbbbbbbaaa\\\VVVRRRQQQRRRNNNLLLJJJHHHGGGFFFGGGGGGJJJJJJKKKNNNQQQUUUXXXZZZ\\\^^^```aaa```]]]ZZZWWWPPPOOOMMMLLLKKKKKKKKKKKKNNNOOOQQQRRRVVV\\\ccchhhxxxwwwvvvrrrllleee___\\\[[[XXXWWWWWWWWWUUUQQQKKKGGGCCCDDDDDDBBBBBBDDDJJJOOOTTTQQQNNNLLLLLLKKKGGGDDDFFFGGGGGGFFFFFFHHHLLLOOOOOOPPPPPPNNNLLLKKKKKKMMMKKKKKKMMMOOORRRVVVYYY[[[\\\[[[XXXVVVUUUVVVXXXYYYbbbfffjjjmmmnnnooopppqqqqqqttttttqqqllljjjmmmqqq{{{xxxpppjjjjjjuuuzzzkkk\\\SSSQQQTTTMMMQQQTTTTTTSSSYYYdddnnnttt|||zzztttoookkkiiijjjlllkkkjjjgggmmmttt{{{ttt```RRRKKKHHHHHHDDDCCCAAA@@@>>>=========<<<<<<;;;;;;;;;:::::::::999999999999999999::::::999888888777888999;;;<<<>>>???@@@CCCGGGKKKOOOQQQUUUXXXZZZ[[[YYYXXXXXXYYYaaahhhnnnsss|||{{{uuunnniiiiiihhhgggffffffggghhhiiifffgggfffbbb^^^\\\]]]```bbbcccdddfffiiilllnnnpppnnnrrryyyAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::999888666666777777555444222333333333333222222111222222222222111111111111////////////.....................///////////////000///---+++++++++,,,---------------------,,,,,,........................///.........//////000000---------............///////////////////////////////////////000000000000000000000000111111111111222222111111222222333333888666888AAAJJJQQQXXX___dddrrr~~~|||||||||~~~~~~|||yyyxxxwwwuuuvvvxxxyyyxxxvvvwwwvvvuuuttttttsssssssssvvvssspppnnnmmmkkkiiigggbbbbbb```[[[UUUQQQPPPPPPLLLJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJLLLOOORRRVVVWWWYYY[[[\\\]]][[[XXXUUURRRLLLKKKKKKJJJJJJKKKLLLMMMOOOPPPRRRSSSVVV]]]hhhpppyyywwwrrrllleee```^^^]]]YYYYYYXXXXXXWWWSSSNNNJJJFFFEEEDDDCCCDDDIIIQQQWWW\\\YYYTTTQQQPPPNNNKKKIIIHHHHHHHHHJJJLLLNNNPPPQQQRRRRRRRRRPPPNNNNNNOOOQQQOOOOOOPPPRRRUUUXXX[[[]]]\\\[[[YYYXXXXXXYYY\\\]]]cccgggkkknnnoooppprrrssstttvvvwwwtttpppooorrruuu~~~xxxqqqlllkkkvvvzzzlll]]]TTTSSSUUUUUUUUUTTTQQQPPPTTT]]]dddkkkuuu~~~vvvqqqnnnjjjiiikkkmmmmmmlllqqqwww~~~qqq^^^QQQKKKHHHFFFDDDDDDBBB@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;999999999999::::::::::::999999888888888:::;;;<<<======???BBBEEEIIIMMMOOOSSSUUUVVVWWWVVVVVVWWWXXX___gggooowwwyyyrrrllleeeeeefffgggiiikkklllmmmiiijjjiiieeeaaa^^^___```cccdddfffiiillloooqqqrrrrrruuuzzzBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBAAA@@@======<<<;;;;;;;;;;;;<<<;;;;;;<<<=========<<<<<<:::888777777777777666444333333222222222333444444333222222222111111111111////////////............---------------,,,,,,,,,---,,,+++******+++---...,,,,,,------------------..............................---,,,---...///000---------............///////////////////////////////////////000000000000000000000000111111111111111111111111111222333333:::666888BBBMMMUUU\\\aaacccjjjooonnnnnnvvv~~~{{{{{{}}}~~~~~~|||yyyxxxwwwwwwxxxzzz{{{zzzyyy{{{zzzzzzyyyxxxxxxwwwwwwyyyvvvssspppooommmjjjhhhcccbbb___YYYSSSOOOMMMMMMHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHJJJMMMOOORRRSSSVVVVVVWWWWWWUUUQQQNNNKKKGGGGGGGGGHHHIIIKKKMMMNNNOOORRRTTTUUUXXXbbbrrr}}}yyyssslllfffbbb```___[[[ZZZZZZYYYYYYVVVQQQNNNKKKIIIGGGDDDFFFLLLTTTZZZaaa]]]WWWSSSQQQQQQPPPOOOLLLKKKKKKNNNSSSVVVVVVTTTVVVVVVUUUSSSRRRRRRUUUWWWUUUUUUVVVWWWYYY\\\^^^___\\\\\\[[[[[[\\\___aaaccchhhkkkooorrrsssuuuwwwxxxxxxzzz{{{yyywwwvvvzzz}}}}}}uuuooolllwwwyyylll___XXXVVVXXX___[[[TTTOOOMMMPPPUUUYYYbbbnnn{{{yyyrrrnnnkkkiiijjjlllooopppqqqzzziiiXXXPPPMMMIIIFFFFFFEEECCCAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<999999:::::::::;;;;;;;;;::::::999999999:::;;;;;;;;;<<<===???BBBFFFIIIKKKOOOPPPQQQRRRRRRSSSUUUXXX___gggqqqyyy|||tttnnneeeggghhhjjjlllmmmnnnnnnmmmmmmllliiieeeaaa``````ccceeehhhlllpppsssuuuvvvvvvxxx|||DDDDDDCCCBBBAAA@@@????????????@@@@@@@@@@@@AAAAAACCCCCCDDDDDDDDDCCCBBBAAA===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===:::888777777888777666444444333222222222444555666333333222222222111111111////////////...............---------,,,,,,++++++------,,,++++++,,,------,,,,,,,,,------.........---------...............///...---,,,---...000111---------............///////////////////////////////////////000000000000///000000000111111111111111111111111222333444444:::777999CCCPPPXXX]]]bbbgggiiigggdddgggqqq{{{|||~~~|||xxxyyy}}}}}}{{{yyyyyyyyyzzz{{{|||}}}|||~~~~~~~~~}}}||||||{{{|||yyyuuurrrpppnnnkkkiiicccaaa]]]XXXRRRMMMJJJIIIEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHIIIKKKMMMNNNOOORRRRRRRRRQQQOOOLLLHHHFFFEEEEEEEEEFFFGGGIIILLLMMMNNNRRRWWWXXX]]]kkk{{{ssslllgggdddbbbaaa]]][[[ZZZZZZYYYWWWTTTQQQOOONNNKKKIIIJJJMMMQQQTTT\\\XXXSSSPPPPPPRRRUUUWWWTTTPPPNNNQQQXXX\\\\\\ZZZYYYYYYXXXWWWVVVWWWZZZ\\\ZZZZZZ[[[\\\]]]___```aaa]]]]]]^^^___aaadddgggiiimmmppptttwwwyyy{{{}}}}}}~~~zzzrrrnnnxxxwwwlllbbb\\\[[[\\\eee]]]SSSMMMMMMQQQTTTVVV]]]hhhttt}}}vvvppplllkkkkkkmmmooorrruuuvvv~~~ttt___RRROOOOOOLLLHHHGGGFFFDDDBBB@@@???>>>>>>============<<<<<<<<<;;;:::::::::;;;<<<<<<<<<===;;;;;;;;;:::::::::::::::999::::::<<>>??????>>>>>>>>>:::999777777888888666555444444333222333444666777333333333222222222222111////////////............///......------,,,,,,,,,000///...------,,,,,,,,,,,,,,,,,,------.........---------.........//////111111000///000111222333---------............///////////////////////////////////////000000000000///000000000111111111111222222222333333555666666:::777:::EEEPPPWWW]]]bbbggghhhfffgggnnnzzz|||{{{zzzvvvxxx}}}~~~zzz{{{||||||}}}}}}~~~~~~}}}}}}zzzvvvsssqqqooollljjjccc```\\\VVVQQQMMMIIIGGGCCCCCCBBBAAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMNNNNNNMMMKKKHHHFFFDDDEEEEEEEEEEEEEEEGGGIIIJJJMMMSSSYYY]]]eeevvv}}}uuunnnjjjgggeeeccc___]]][[[YYYYYYXXXUUUSSSPPPPPPQQQRRRSSSSSSRRRRRRRRRPPPNNNMMMOOOUUU\\\aaa]]]XXXTTTUUU[[[```aaa```]]]]]]\\\[[[ZZZZZZ]]]```^^^^^^___```aaabbbcccccc```aaabbbdddfffiiilllnnnpppssswwwzzz|||zzzrrrqqqzzz}}}vvvnnnfffbbbaaabbbddd\\\RRRMMMOOOSSSVVVWWWZZZcccmmmuuuvvvqqqnnnoooppprrrtttwwwzzz|||vvvhhhWWWOOOPPPRRRQQQNNNJJJIIIGGGDDDAAA???>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<======>>>>>><<<<<<<<<<<<;;;;;;::::::888888888:::<<<>>>AAACCCGGGHHHJJJKKKLLLNNNRRRVVV[[[cccmmmttt}}}{{{zzz|||{{{vvvqqqsssssstttsssrrrpppnnnmmmooopppppppppmmmiiiccc```bbbdddhhhmmmrrrvvvyyyzzz}}}}}}}}}FFFEEEEEECCCBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEECCCAAA@@@===>>>???????????????>>>>>>?????????>>>>>>===<<<;;;999888888888888777555555555444444444555666666333333333333222222222222////////////..............................------000000///......---,,,,,,,,,,,,------------------,,,,,,------.../////////,,,---------............---------............///////////////////////////////////////000000000000000000000000111111111111333333333333444666777888999999>>>HHHPPPVVV]]]dddfffgggggglllxxx}}}yyyzzzyyyuuuxxx~~~~~~|||~~~~~~~~~~~~{{{xxxuuurrrqqqooollljjjccc___ZZZUUURRRNNNIIIFFFCCCBBBAAAAAAAAABBBCCCDDDFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIIIIHHHGGGEEEDDDFFFEEEEEEDDDEEEFFFGGGHHHNNNSSSZZZaaalll~~~xxxrrrooolllhhheeebbb___\\\ZZZYYYXXXVVVUUUOOORRRWWW\\\___]]]YYYUUUNNNNNNMMMNNNRRRZZZdddjjjeeeaaa^^^^^^aaadddeeeddd```aaaaaa```______```aaaaaabbbdddeeeffffffffffffggggggiiikkkmmmooorrrssstttwwwzzz}}}xxxrrrttt||||||wwwqqqmmmkkkkkkkkkddd]]]UUUQQQRRRWWWZZZ\\\[[[aaaiiirrr}}}wwwuuusssuuuwwwyyyzzz|||iii___TTTPPPRRRVVVVVVTTTPPPNNNKKKGGGDDDAAA???>>><<<;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>??????@@@============<<<;;;:::999777777777888:::<<<>>>???CCCEEEGGGIIIJJJLLLOOORRRSSS[[[eeekkksss}}}}}}|||}}}}}}{{{xxxxxxxxxwwwuuusssrrrqqqooooooqqqsssrrrnnngggcccccceeehhhlllqqqvvvzzz|||~~~~~~FFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCAAABBBDDDEEEDDDCCC@@@???>>>???@@@AAAAAAAAAAAA@@@????????????>>>===;;;;;;;;;999888888888888777555555666666666666555555444444444333333333222222222////////////............---------...............---------......------,,,------------------,,,,,,,,,,,,------...//////000***+++,,,......---,,,+++---------............///////////////////////////////////////000000000000000000000000111111111111222222222333444555777777:::<<>>>>>>>>>>>===;;;999888777777777777888:::<<<===???AAADDDFFFGGGIIIKKKLLLKKKSSS[[[```eeekkkooonnnooonnnnnnoooqqqvvvzzz}}}}}}xxxuuutttwwwzzz~~~}}}zzzvvvtttrrrqqqnnnooorrrvvvwwwtttmmmgggfffggghhhkkkpppvvv{{{~~~EEEEEEEEEDDDCCCCCCBBBBBB@@@@@@AAABBBBBBCCCDDDDDD@@@AAACCCEEEDDDBBB@@@>>>???@@@AAABBBCCCBBBBBBAAA@@@@@@@@@???===<<<:::999;;;999888888999888777666666666777777777555444333444444444333333333222222000/////////............,,,,,,,,,------.........)))***+++,,,------------.........------,,,,,,,,,,,,,,,------...///000000///111333555555444222000---------.........//////////////////////////////////////////000000000000000000000000111111111111111111111222333444666777:::???HHHOOORRRUUU^^^iiimmmlllkkkppp}}}yyytttzzz{{{uuutttyyy|||zzzxxxyyy|||~~~}}}|||wwwuuurrrpppooonnnllljjjccc^^^YYYUUUSSSPPPKKKGGGDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCAAA@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEGGGIIIJJJRRRUUU[[[eeerrr|||zzzwwwpppkkkiiifffaaa]]]\\\[[[ZZZXXXVVVXXX[[[___bbb___WWWQQQPPPQQQRRRRRRTTT[[[dddkkkkkknnnrrrrrroookkkhhhffffffiiikkkkkkiiifffddddddggghhhjjjlllnnnnnnnnnnnntttuuuvvvwwwxxxyyyzzzzzz{{{wwwyyy|||www~~~{{{yyyyyyzzz{{{{{{uuuqqqlllfffddddddgggiiioootttyyy~~~{{{yyy{{{}}}|||pppaaa^^^ZZZXXXYYY[[[\\\\\\[[[YYYUUUOOOJJJFFFCCCAAA>>>=========<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAA????????????===;;;999888777777777777888999;;;<<<<<>>??????>>>;;;777555333444555555444222000///////////////............//////////////////////////////.........---------++++++++++++++++++++++++........................,,,,,,,,,------.........///////////////.........000000000000000000000000000000000000000000000000---///111111111222444666222333333333222333666888;;;@@@JJJUUUYYY[[[dddoootttqqqrrrzzz}}}{{{|||yyy||||||zzz|||xxxwwwzzz}}}~~~{{{zzz{{{{{{{{{{{{|||~~~~~~|||wwwrrroooooommmkkkhhhaaa___[[[VVVPPPLLLIIIGGGDDDDDDCCCBBBBBBBBBCCCCCCFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDBBBAAABBBEEEHHHJJJKKKRRRXXX___gggvvv~~~yyyuuuooojjjccc___^^^^^^\\\[[[]]]\\\^^^aaa___ZZZYYY[[[SSSTTTVVVWWW[[[bbbjjjooommmpppuuuwwwvvvsssqqqppppppqqqttttttnnnfffeeeiiikkknnnppppppppprrrvvvzzz{{{|||}}}~~~~~~}}}zzzyyyyyy}}}}}}~~~|||{{{|||~~~~~~}}}yyysssmmmmmmtttzzzzzz~~~{{{~~~xxxsssdddaaa^^^```cccfffeeedddfffaaaZZZSSSMMMHHHCCC???======>>>>>>>>>>>>======??????>>>>>>???@@@AAAAAA>>>>>>===<<<;;;::::::999::::::999888888999:::::::::;;;===???AAABBBCCCCCCFFFHHHKKKMMMOOOOOONNNNNNMMMMMMMMMOOORRRUUUVVVVVVWWWXXXZZZ[[[\\\[[[[[[ZZZWWWWWWVVVUUUUUUXXX\\\```ooottt{{{zzzuuuooollllllnnnssszzz|||tttlllnnnlllkkkmmmrrrxxx|||~~~{{{EEEDDDDDDCCCBBBAAAAAA@@@===>>>@@@BBBDDDEEEFFFFFFGGGHHHIIIIIIIIIGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@============<<<;;;:::999777777777777888888888888===>>>>>>>>><<<:::777666777777777777666555444333000000000/////////..............................//////.........---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////...000000000000000000000000000000000000000000000000...///111111111111333555222333444333333444666999<<>>>>><<<<<<;;;:::;;;:::999888888999:::;;;<<<===>>>???@@@@@@@@@@@@BBBCCCEEEGGGHHHHHHHHHHHHGGGFFFFFFHHHJJJMMMOOOPPPSSSSSSTTTUUUVVVVVVVVVVVVTTTTTTSSSRRRRRRTTTXXX[[[kkkooouuu|||}}}yyyuuuqqqnnnkkknnnssszzz~~~}}}vvvpppmmmlllkkkmmmrrrwww{{{|||~~~EEEEEEDDDCCCBBBAAA@@@???>>>???@@@BBBDDDEEEEEEFFFFFFFFFGGGFFFEEECCCAAA@@@CCCCCCDDDCCCCCCBBBAAA@@@>>>>>>>>>===<<<;;;999999777777777888888888999999======<<<;;;:::888777777666555444333333222222333111111111000000000000///------------------------...............---------......---------,,,,,,,,,++++++,,,,,,---------...---------------...............//////////////////000000000000000000000000000000000000000000000000///111222222111111222333222333444333333555777:::???HHHQQQZZZkkk{{{tttrrrwww{{{}}}|||yyyxxxxxxxxxzzz{{{~~~}}}tttqqqnnnmmmmmmjjjeeeaaa[[[XXXTTTOOOJJJGGGDDDCCC@@@@@@@@@@@@AAABBBCCCCCCAAAAAA@@@@@@???>>>>>>>>>???>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDFFFIIILLLNNNXXX```kkkxxx|||uuutttvvvvvvxxxzzz}}}yyytttpppmmmkkkiiigggfffcccccceeeccc^^^\\\^^^ZZZ\\\___bbbgggmmmtttxxx~~~}}}~~~zzzyyyzzzzzzuuuooonnnrrrrrruuuwwwyyy{{{}}}|||{{{{{{|||}}}{{{wwwwww|||{{{xxxxxx{{{}}}}}}|||yyyxxxvvvtttrrrrrrrrrrrruuuyyy~~~xxxtttooonnnqqqssssssrrrnnnhhh___VVVNNNHHHCCC@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@???>>>===<<<;;;;;;:::999888888999:::;;;>>>>>>?????????>>>======??????@@@AAABBBBBBCCCCCCBBBAAA@@@AAACCCFFFJJJLLLPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSQQQPPPRRRUUUWWW___bbbeeejjjnnnppprrrrrruuuuuuuuuuuusssqqqooommmkkknnnsssyyy|||{{{wwwsssooonnnoooqqqvvvzzz}}}~~~EEEEEEDDDCCCAAA@@@?????????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCCCCBBBBBBAAA@@@?????????>>><<<;;;999888777777888888888999999999===<<<:::888777777777777555444222111111111222333222222222111111111000000................................................/////////...------,,,,,,------......//////000000---------...........................////////////////////////////////////////////////////////////000222333222111000111222222333444444444666999;;;AAALLLUUU```yyyxxxuuuwww}}}~~~|||{{{||||||~~~|||zzzxxxrrrpppmmmmmmllliiibbb]]]VVVSSSOOOJJJFFFDDDBBBAAA????????????@@@AAABBBCCC?????????>>>>>>>>>==================>>>@@@AAABBBCCCDDDDDDEEEGGGJJJNNNQQQ___iiivvvppphhhbbbcccfffhhhmmmrrrwww~~~{{{wwwssspppnnnooojjjhhhiiihhhcccaaabbb]]]```eeejjjpppvvv||||||zzzzzzzzzwwwrrrrrrvvvvvvwwwzzz}}}|||zzz{{{|||xxxtttrrruuuvvvsssrrrtttpppnnnmmmoootttxxx{{{{{{xxxvvvtttqqqnnnlllkkkjjjkkkooouuu{{{~~~zzzuuusssuuuwwwvvvuuupppiii___UUUMMMGGGBBB@@@CCCCCCCCCDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>===<<<<<<;;;;;;:::999999999999:::;;;======>>>>>>>>>===<<<<<>>===;;;:::999888888888888999999999999<<<:::888666555555666777888777555444444444666666222222222222111111111111////////////////////////---...................../////////......---------.........//////000000000........................---.........//////000000////////////////////////////////////////////////111222333222000000000222111333444444555777:::===CCCOOOZZZiii{{{|||~~~~~~|||~~~|||yyyvvvuuussspppnnnnnnlllhhhaaa[[[RRRPPPKKKGGGCCCAAAAAAAAA>>>>>>>>>???@@@AAABBBCCC?????????>>>>>>>>>>>>>>><<<<<<<<<===>>>???AAAAAACCCDDDFFFGGGHHHKKKPPPTTTbbbooo~~~tttbbb]]]ZZZ\\\___bbbffflllqqq~~~|||yyywwwuuuoookkklllkkkhhhffffffdddiiiooovvv{{{~~~{{{xxxwwwxxxwwwtttuuuyyyyyyzzz}}}{{{|||~~~~~~{{{sssnnnkkkkkkjjjfffdddeeedddeeegggkkkqqqvvvzzz{{{yyywwwsssoookkkhhhgggfffeeeiiiooovvv}}}~~~yyywwwxxxzzzyyywwwoooggg\\\RRRJJJEEEBBB@@@CCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCC@@@??????>>>===<<<;;;:::;;;;;;:::999999:::;;;;;;:::;;;<<<<<<============>>>>>>======>>>???@@@AAABBBBBBBBBAAAAAAEEEJJJOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVWWWVVVTTTTTTUUUVVVUUUVVVVVVWWWXXXZZZ[[[\\\WWWZZZ___aaacccdddfffhhhnnnqqquuuuuutttssstttvvvwwwwwwyyy}}}CCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>===<<<;;;;;;888888888999999999999::::::999777555555555555666555555444444444444444555222222222111111111111000000000000000000000000000---------.......................................------------------------/////////...............------......///000000000000000000000000000000000000000000000000000000000111222333222111000111222111333444555666888<<>>>>>>>>>>>>>>;;;;;;<<<===>>>???AAABBBBBBEEEHHHIIIIIILLLRRRWWWaaaqqqssseee]]]YYYWWWYYY[[[]]]bbbgggsss{{{tttnnnooopppmmmkkkllljjjooowww}}}~~~{{{wwwuuuwwwxxxwwwyyy}}}~~~yyyuuulllfffbbbbbbaaa^^^]]]___ccceeejjjoootttxxx{{{|||zzzwwwqqqkkkfffdddcccccceeehhhmmmuuu|||{{{|||}}}{{{xxxllleeeYYYOOOIIIEEECCCAAAEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCC@@@???>>>===<<<;;;;;;:::<<<;;;:::999999:::;;;<<<777888:::;;;<<<===>>>>>>:::;;;;;;<<<===>>>>>>>>>@@@BBBCCCBBBBBBDDDJJJNNNNNNOOOQQQSSSUUUUUUUUUTTTUUUVVVXXXXXXVVVUUUUUUVVVVVVVVVWWWWWWXXXXXXYYYYYYVVVZZZ^^^```aaacccgggkkkqqquuuyyyxxxttttttxxx}}}~~~~~~AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAAAAA======>>>>>>>>>>>>======888888888999999999::::::777777666555444444444444111222222333333222222222222111111111111000000000000000000000000000000000---------.........//////,,,,,,,,,---......////////////......------,,,,,,000/////////.........---------......///000000111000000000000000000000000000000000000000000000000000111222222111000111333111222444555666999===@@@KKKTTThhh|||yyyxxxvvv||||||zzz~~~}}}yyyvvvvvvzzz}}}|||{{{|||}}}~~~~~~|||yyywwwuuuwwwsssooollliiiddd\\\WWWOOOLLLHHHDDDAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAABBB===>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>@@@BBBBBBBBBFFFIIIJJJJJJMMMTTTYYYcccvvv~~~}}}mmm___\\\XXXWWWYYY\\\___fffnnnzzz|||vvvvvvxxxvvvuuuvvvvvv{{{|||wwwuuuxxxzzz{{{~~~~~~zzzuuuqqqfff```\\\^^^``````cccgggkkknnntttxxx{{{|||}}}}}}xxxtttmmmfffaaa_________bbbdddkkkuuu}}}}}}~~~~~~{{{wwwjjjcccWWWNNNHHHFFFEEEEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDAAA@@@??????======<<<;;;<<<;;;:::999999:::;;;<<<777888999;;;<<<<<<<<<<<<888999;;;===>>>???>>>>>>???BBBEEEEEECCCEEEJJJNNNMMMPPPSSSVVVXXXWWWVVVTTTVVVYYY[[[\\\ZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZ[[[^^^aaaaaa```ccchhhnnnuuuzzz~~~}}}yyyzzz@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAA<<<======>>>>>>>>>>>>>>>888888999999999:::::::::666666666555555444444333333444555666777666555444111111111000000000000///////////////////////////---------.........//////***++++++,,,---...//////222222111000///...------000000//////.........------------...///000000111000000000000000000000000000000000000000000000000///111222222111111222333111222444555777999===@@@NNNVVVlllwwwvvvvvvuuu}}}{{{yyy||||||xxxyyy~~~}}}~~~|||xxxuuuwww|||~~~||||||}}}}}}zzz}}}}}}}}}|||zzzxxxvvvtttxxxtttnnnkkkgggbbb[[[UUUOOOLLLHHHDDDAAAAAABBBCCCBBBBBBAAAAAA@@@AAAAAAAAA<<<<<<==================;;;<<<<<<===???@@@BBBCCCBBBFFFJJJJJJJJJMMMTTT[[[iii|||{{{zzz~~~nnnbbb]]]YYYXXX[[[___eeepppzzzttt{{{}}}~~~~~~}}}xxxvvvzzz}}}~~~zzzwwwssspppddd^^^\\\___dddggglllrrrssswww}}}~~~~~~vvvqqqiiiaaa\\\[[[\\\]]][[[___gggrrr~~~~~~|||{{{|||}}}|||xxxuuuiiibbbWWWMMMHHHGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDBBBAAAAAA@@@???>>>======<<<;;;::::::::::::;;;<<<888999999:::;;;;;;;;;;;;888:::===???AAAAAA@@@@@@???CCCGGGGGGEEEFFFKKKOOONNNRRRVVVZZZ[[[ZZZXXXVVVYYY\\\___```___^^^]]]]]]``````bbbccccccbbbaaa```^^^```bbbaaa___aaahhhnnnxxx}}}~~~>>>??????@@@@@@AAABBBBBBCCCDDDEEEEEEDDDBBB@@@???@@@???>>>======>>>??????EEEHHHIIIGGGCCCAAAAAABBB@@@>>><<<<<<<<<===<<<;;;999999999999999999999999777777777777666555333333555555444444333222111111222222222222222222222222000000000000000000000000000000000000000000000000......---------,,,,,,,,,........................////////////////////////---------............//////////////////////////////////////////000111111---...///000111222333333444111111555777999@@@HHHRRR[[[tttzzzzzzyyyrrrwww}}}}}}~~~zzzzzz|||~~~~~~wwwvvvyyy~~~|||yyyyyy|||~~~}}}}}}}}}yyywwwvvvxxxyyyzzz{{{zzzxxxuuuttttttssspppmmmggg```XXXRRRNNNKKKGGGDDDCCCCCCBBBAAAEEEEEEFFFFFFEEECCCAAA@@@>>>;;;999999<<<===;;;999<<<;;;;;;<<<>>>BBBEEEGGGHHHDDDCCCGGGLLLOOOSSSXXXhhh~~~yyyqqqfff]]]___aaaccchhhnnnvvv{{{yyymmmpppuuu~~~{{{wwwtttrrrqqqjjjccc___dddlllttt{{{|||pppccc]]]YYYVVVUUUWWWYYY```jjjrrrwww~~~|||xxxxxxyyytttmmmfff^^^TTTNNNKKKKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJHHHFFFDDDBBB@@@??????BBBAAA???>>>===<<<======<<<<<<;;;;;;;;;<<<<<<===:::;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@BBBCCCDDDDDDFFFJJJOOOSSSTTTVVVYYY[[[\\\]]]]]]]]]aaadddfffeeecccaaabbbdddeeefffiiijjjkkkjjjhhhggggggiiiiiigggeeeffflllqqq>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCBBBAAA???>>>AAA@@@???>>>>>>???@@@@@@DDDFFFHHHFFFCCCAAAAAACCCAAA???===<<<<<<<<<:::999::::::::::::::::::::::::999999999888777666444333555555444333333222111111222222222222222222222222000000000000000000000000////////////////////////............------,,,,,,................................................---------............//////////////////////////////////////////000111111......///000111222333333555222333666888:::AAAHHHRRR[[[rrr|||sssmmmttt}}}}}}zzzzzz}}}{{{vvvvvvzzz~~~|||zzzzzz}}}~~~~~~||||||~~~}}}yyyvvvvvvvvvwwwxxxyyyxxxvvvuuussssssqqqnnnjjjfff___XXXRRRPPPMMMHHHFFFEEEEEEEEEDDDFFFFFFFFFFFFEEECCCBBBAAA===;;;999999;;;<<<;;;:::=========>>>@@@CCCEEEFFFIIIEEEDDDIIIMMMPPPUUUZZZooo{{{vvv}}}uuuggg```aaadddhhhmmmsss{{{}}}tttiiilllrrr}}}~~~~~~zzzwwwuuusssqqqjjjdddbbbhhhrrrzzz{{{oooccc\\\YYYVVVUUUWWWYYY```hhhooossszzz~~~{{{zzzzzztttmmmbbb[[[RRRMMMKKKJJJIIIGGGJJJJJJKKKLLLLLLLLLKKKJJJHHHGGGEEEDDDBBBBBBAAAAAABBBAAA@@@>>>============<<<<<<;;;;;;<<<<<<=========<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAACCCDDDEEEFFFHHHKKKQQQUUUYYY\\\```dddeeeeeeeeedddeeehhhjjjkkkjjjjjjlllooonnnooopppqqqqqqppppppooommmmmmlllkkkjjjlllqqquuu======>>>??????@@@@@@AAAAAAAAAAAA@@@??????>>>>>>@@@@@@?????????@@@@@@AAACCCDDDEEEEEECCCBBBBBBCCCBBB@@@===<<<;;;;;;999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666555444444444444333333222222111222222222222222222222222000000000000000000000000......................../////////............---........................---------------------------------............//////////////////////////////////////////000111111...//////000111222333333666333333666999;;;AAAIIIRRR[[[ooo~~~mmmiiiqqq{{{}}}{{{{{{~~~|||zzzvvvuuuwww}}}{{{{{{~~~|||{{{{{{|||~~~~~~~~~}}}||||||~~~|||xxxwwwwwwuuuvvvwwwwwwwwwvvvuuutttssspppllliiiddd___YYYUUUTTTPPPLLLIIIHHHHHHHHHHHHFFFFFFFFFFFFDDDCCCBBBAAA===;;;::::::;;;<<<<<<;;;>>>???AAABBBDDDEEEEEEFFFJJJFFFFFFJJJNNNQQQWWW^^^sssyyyuuu}}}vvveeeaaadddhhhmmmrrrzzzwwwooofffiiippp|||~~~{{{zzzyyywwwuuurrrkkkfffeeennnyyyzzznnnaaa[[[XXXUUUUUUXXX[[[```gggmmmqqqwww~~~}}}|||uuulllaaa[[[SSSNNNMMMLLLIIIGGGKKKKKKLLLLLLLLLLLLKKKKKKFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???============<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;;;;<<<===;;;<<<===>>>@@@BBBCCCCCCEEEFFFGGGHHHJJJNNNSSSXXX]]]bbbiiimmmooonnnnnnmmmnnnpppqqqrrrsssuuuxxxzzz{{{zzzyyyxxxwwwwwwwwwxxxwwwuuurrrqqqqqquuuyyy|||<<<======>>>>>>??????@@@AAA@@@??????>>>>>>????????????????????????@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAA???<<<;;;;;;;;;:::888;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::888666555444444444444333333333222222333333222222222222222111////////////////////////......................../////////////////////...........................---------------------------------............//////////////////////////////////////////000000111//////000111111222333333555333333666999;;;BBBIIIRRR\\\mmm{{{~~~{{{~~~~~~{{{|||yyykkkhhhooowww|||~~~||||||uuutttssstttyyyyyyyyy|||xxxyyyzzz{{{}}}}}}}}}|||}}}~~~~~~~~~|||yyyyyyzzzxxxxxxyyyyyyyyyxxxwwwvvvtttrrrnnnjjjfffbbb]]]ZZZYYYUUUPPPLLLKKKJJJIIIIIIFFFFFFEEEDDDCCCBBB@@@@@@<<<;;;;;;;;;<<<<<<======@@@AAADDDFFFGGGGGGFFFFFFJJJGGGGGGKKKNNNRRRYYY```sssxxxvvvoooaaa```ccciiiooouuu}}}tttlllfffiiiqqq~~~}}}||||||{{{wwwtttlllhhhhhhrrr}}}xxxlll___YYYVVVTTTUUUXXX]]]bbbhhhnnntttzzz~~~uuulllccc^^^WWWRRRQQQPPPMMMJJJLLLLLLLLLLLLLLLLLLKKKKKKFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@???>>>=========<<<<<<<<<<<<===>>>??????AAA???===;;;:::;;;;;;<<<:::;;;===???AAACCCDDDEEEFFFGGGIIIJJJLLLQQQVVV[[[^^^eeennntttvvvuuuuuuuuuxxxxxxyyy{{{}}}}}}{{{{{{}}}~~~}}}zzzxxxyyy}}};;;;;;<<<======>>>>>>???AAA@@@??????>>>??????@@@<<<======>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAA>>><<<::::::<<<<<<<<<;;;;;;;;;;;;<<<<<<=========;;;;;;:::999888666555444555555555444444444444444333333333222222111111111////////////////////////.........................../////////////////////........................---------------------------------............///000000000000000000000000///////////////000000111000000111111222222333333333111222666999<<>>???AAACCCFFFHHHIIIIIIHHHGGGIIIGGGHHHKKKNNNRRRZZZdddvvvtttsssvvvggg^^^[[[```gggnnnuuu|||~~~sssnnnjjjnnnwww{{{wwwnnnjjjkkktttwwwkkk^^^XXXVVVUUUWWWZZZ^^^bbbjjjrrrzzzwwwmmmfff```YYYUUUSSSQQQNNNLLLMMMLLLLLLKKKKKKKKKKKKKKKHHHGGGEEEDDDBBBAAAAAAAAABBBAAAAAA@@@???>>>======<<<<<<<<<===>>>???@@@@@@@@@???===<<<;;;;;;;;;;;;;;;;;;===???BBBDDDEEEFFFFFFHHHIIIKKKNNNRRRXXX\\\```hhhssszzz||||||}}}~~~:::;;;;;;<<<<<<===>>>>>>????????????????????????;;;;;;<<<===>>>>>>>>>>>>@@@@@@???@@@BBBBBBAAA???<<<;;;999:::;;;======<<<::::::;;;;;;<<<=========:::::::::999888777666555666666666666666666666666444333333222222111111111000000000000000000000000........................---............/////////........................---------------------------------............///000000000000000000000000///////////////000111111111111111222222222333333222111222666:::>>>FFFNNNUUUbbbnnnpppjjjiiittttttlllkkknnnssswwwyyyqqqrrrvvv{{{yyyvvvxxxxxx{{{ssstttvvvwwwwwwwwwyyy{{{}}}|||}}}{{{yyyxxxuuusssqqqooommmiiieeeaaa^^^\\\YYYWWWUUUSSSOOOMMMGGGFFFDDDBBBAAA@@@??????===>>>??????>>>>>>@@@BBBBBBCCCFFFIIIJJJJJJJJJIIIJJJIIIJJJMMMOOOSSS]]]hhh||||||qqqppp{{{}}}jjj___\\\XXX]]]eeemmmttt{{{}}}tttppppppttt}}}|||qqqmmmmmmvvvxxxlll___YYYXXXXXXZZZ^^^```fffoooyyy|||rrrhhhbbbZZZTTTRRRQQQNNNLLLMMMLLLKKKJJJIIIIIIJJJJJJHHHGGGFFFDDDBBBAAAAAA@@@BBBBBBBBBAAA@@@???===<<<============>>>@@@AAABBB??????>>>>>>======<<<<<<<<<<<<>>>@@@BBBDDDFFFGGGEEEGGGIIIKKKNNNSSSYYY]]]ccclllyyy:::::::::;;;<<<<<<======<<<===>>>>>>???>>>===<<<:::;;;===>>>?????????>>>AAA???>>>???AAABBB???======;;;::::::;;;<<<;;;:::999::::::;;;<<<<<<======:::::::::::::::999888888777777777777777777777888444444333333222111111000000000000000000000000000////////////////////////,,,,,,------............................................................---------............///000000000000000000000000///////////////000111111111111222222222222333333333111333888===AAAJJJRRRYYYfffqqqmmmddddddqqq~~~pppiiijjjnnnttt{{{~~~}}}vvvtttvvvzzzvvvtttvvvvvvvvvyyy~~~~~~yyysssuuuvvvvvvuuuvvvzzz}}}~~~{{{|||{{{xxxuuutttpppooonnnnnnllliiiddd```]]]\\\\\\]]]]]][[[WWWTTTIIIHHHFFFDDDBBBAAA@@@@@@>>>@@@AAAAAA@@@@@@BBBEEEBBBCCCEEEHHHJJJKKKKKKKKKMMMLLLMMMPPPRRRVVVaaalll~~~yyyqqqqqq|||ppp```XXXWWWWWW\\\eeemmmttt{{{|||sssqqqssswwwsssooopppyyy|||ooobbb]]]\\\\\\___dddiiioooyyyyyymmmfff\\\VVVSSSRRRPPPNNNMMMLLLJJJIIIHHHHHHHHHIIIFFFFFFDDDCCCCCCBBBBBBBBBAAABBBBBBBBBAAA???===<<<=========>>>???@@@BBBBBB>>>???AAABBBBBB@@@???>>>===>>>???AAACCCDDDFFFFFFDDDEEEGGGJJJMMMRRRXXX]]]dddooo{{{999999:::;;;;;;<<<<<<===999;;;<<<>>>>>>===;;;:::;;;<<<>>>???@@@@@@@@@???BBB???>>>???AAAAAA???<<>>???AAABBBCCC???@@@CCCEEEEEECCCAAA@@@>>>>>>@@@AAACCCDDDEEEFFFCCCDDDFFFIIILLLRRRXXX]]]dddnnn{{{???@@@@@@???>>><<<:::999::::::;;;<<<============<<<======>>>???@@@@@@@@@@@@AAA@@@@@@???===<<<;;;;;;;;;;;;;;;:::999888888::::::999999999999999999555666888999:::;;;;;;;;;888888888777777777666666444444333222222111111000000000000000////////////////////////............///...,,,++++++,,,...///////////////////////////,,,---...//////...---,,,,,,,,,,,,------------...000000000000///...---,,,///////////////000000111000111111111111222222222000444777999===EEEMMMQQQYYYeeemmmiiidddjjjxxxzzzhhhffflllqqqxxx~~~}}}~~~{{{vvvtttrrrqqqooopppyyyxxxrrrsssvvvuuuuuutttsssrrrpppnnnmmmmmmqqqtttsssrrruuu{{{{{{yyyzzz~~~}}}xxxtttrrrppppppnnnjjjffffffgggfffaaa\\\YYYZZZ]]]bbbeeeeeeccc```VVVPPPIIIFFFEEEFFFFFFEEEBBBBBBCCCCCCCCCCCCBBBBBBDDDEEEGGGHHHHHHJJJLLLOOORRRRRRRRRSSSXXXcccsss~~~zzzuuuyyy~~~pppcccZZZVVVUUUUUUVVV]]]gggoootttzzz{{{tttuuuvvvwwwwwwttttttzzzyyyoooeeeaaa```ccckkksssxxxpppfff^^^YYYVVVRRROOOQQQPPPMMMKKKIIIHHHHHHHHHGGGFFFFFFFFFHHHHHHFFFEEECCCCCCBBBBBBBBBBBBBBBCCC@@@???>>>@@@BBBDDDDDDDDDCCCFFFJJJKKKIIIFFFEEEDDD@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIMMMSSSWWWccciiirrryyy~~~@@@@@@@@@@@@???===;;;:::;;;<<<===>>>>>>>>>===<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::999999;;;;;;;;;:::::::::::::::888999:::;;;;;;;;;;;;;;;<<<<<<;;;:::999888777666444444333333222111111111111000000000////////////////////////............///...,,,++++++,,,...///////////////////////////------...//////...------.........////////////000...///000000000000000000000000000000000111222222111111111111222222222222222555888;;;AAAHHHPPPTTTXXXccckkkhhhfffnnn|||wwwgggffflllqqqyyy~~~}}}~~~xxxsssqqqpppooonnnuuu}}}vvvooommmppptttwwwvvvtttqqqmmmjjjgggeeehhhlllpppqqqqqqtttzzz~~~{{{uuussstttxxx{{{~~~yyyuuuqqqnnnmmmmmmlllhhheeeeeefffeee```\\\\\\\\\^^^bbbddddddbbb```YYYSSSLLLHHHFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHJJJNNNQQQVVVUUUUUUYYYcccppp~~~zzztttwww}}}wwwkkkaaa[[[ZZZ[[[[[[^^^dddkkkqqqvvv|||{{{uuuvvvvvvxxx~~~wwwuuuuuu{{{{{{rrriiidddcccgggqqq|||~~~wwwlllddd___\\\XXXTTTRRRQQQNNNLLLJJJJJJJJJKKKIIIHHHGGGHHHHHHHHHFFFDDDEEEDDDDDDCCCCCCDDDDDDDDDBBBAAAAAABBBDDDFFFHHHHHHJJJLLLNNNPPPPPPMMMJJJGGG@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFHHHKKKPPPTTT^^^dddlllsssxxx@@@@@@@@@@@@???>>>===<<<===>>>@@@AAA@@@???===<<<;;;;;;<<<>>>@@@AAABBBCCCBBBAAA@@@>>>=========>>>>>>>>>>>>======<<<;;;:::<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::>>>===<<<;;;999777666555444444333333222222111111111111000000000/////////////////////............///...---,,,,,,---...///////////////////////////------...//////...------.........////////////000------///111222333333333111111111111111222222333111111111111222222222333444555888>>>EEEMMMUUUZZZ^^^gggmmmkkkkkksssssseeeffflllqqqyyy~~~~~~~~~wwwrrrppppppppppppzzz}}}wwwooohhheeeggglllppptttsssqqqnnnjjjfffcccaaacccggglllnnnpppssswww|||}}}{{{yyyzzz{{{}}}}}}}}}zzzwwwqqqmmmlllnnnqqqttt}}}zzzuuupppmmmkkkjjjjjjhhhfffccccccdddbbb___[[[___^^^___```aaaaaa___]]][[[VVVPPPKKKHHHFFFEEEDDDGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHIIILLLQQQUUUZZZWWWWWW```ooo~~~yyytttuuuyyyxxxrrriiidddbbbeeegggiiikkknnnrrruuuyyy~~~xxxyyywwwyyy~~~xxxuuuvvv}}}}}}vvvmmmiiiggglllyyy}}}ssskkkfffbbb]]]ZZZUUUSSSQQQNNNMMMMMMNNNOOOOOONNNLLLLLLLLLKKKHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEGGGJJJMMMOOOSSSSSSUUUXXXZZZWWWPPPKKKCCCBBBAAA@@@@@@AAACCCDDDCCCDDDEEEEEEFFFHHHLLLOOOWWW]]]dddjjjooouuu|||@@@@@@@@@@@@??????>>>>>>>>>???@@@AAAAAA???<<<;;;:::;;;<<<>>>@@@BBBCCCDDDCCCBBB???=========>>>???????????????>>>===<<<<<<<<<<<<;;;;;;::::::999999999999:::;;;;;;<<<;;;;;;<<<;;;:::999777666555444555444444333222222111111111111111000000000//////////////////..................------------......////////////////////////---..................---,,,,,,,,,------------...,,,---...000111222333333111000000000000111222222111111111222222222333333666555888@@@HHHQQQ[[[cccpppvvvxxxuuutttzzzoooccceeelllqqqzzz}}}~~~zzzvvvuuuuuuvvvvvv||||||uuuppphhhccccccfffiiikkkmmmmmmmmmlllkkkiiigggfffdddgggllloooppprrruuuxxxyyywwwtttsssssstttsssrrrmmmkkkhhhfffgggjjjnnnqqqyyyvvvqqqllliiihhhhhhhhheeecccaaaaaabbbaaa^^^[[[___^^^]]]\\\]]]\\\ZZZXXXYYYVVVQQQMMMJJJHHHFFFFFFJJJJJJJJJJJJIIIHHHGGGFFFHHHIIIIIIIIIJJJNNNTTTXXX[[[WWWVVV```qqqxxxuuuwwwzzzyyytttooommmooosssxxxzzzzzz{{{{{{{{{~~~{{{|||zzz}}}xxxvvvwwwxxxqqqlllkkkqqqvvvooojjjfffbbb^^^YYYWWWUUUSSSRRRRRRSSSSSSWWWUUUSSSRRRQQQOOOLLLIIIFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJMMMRRRUUU[[[ZZZ[[[___bbb^^^UUUMMMHHHFFFDDDAAAAAABBBEEEFFFCCCDDDDDDDDDDDDEEEHHHKKKQQQVVV\\\bbbffflllsssyyy@@@@@@??????????????????>>>>>>@@@@@@@@@>>><<<;;;;;;;;;===>>>@@@BBBDDDDDDCCCBBB???>>>===>>>???@@@@@@@@@@@@@@@???>>>======;;;;;;::::::999888888777555666777999;;;<<<<<<===::::::999999888777777777555555444444333222222111111111111111000000000000////////////....................................////////////////////////.........------.........,,,,,,,,,------------...---...//////000000000///000////////////000111111111222222222222333333333666555999BBBJJJSSSbbboooxxxkkkbbbeeelllqqqyyy|||}}}~~~zzzyyyzzz{{{{{{||||||~~~zzzwwwtttqqqllliiiiiijjjjjjjjjmmmnnnnnnnnnooonnnnnnmmmkkkmmmpppqqqrrrssstttuuuvvvtttpppnnnmmmlllkkkjjjdddcccccccccfffkkkooorrrssspppkkkfffcccccccccdddbbbaaa```aaaaaa```^^^]]]^^^\\\ZZZYYYXXXWWWTTTRRRSSSSSSQQQNNNKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHKKKQQQUUUWWWSSSSSSZZZhhhsssxxxxxxzzzyyyzzz~~~~~~{{{xxxxxx{{{|||}}}~~~yyywwwxxx{{{ssspppqqqxxx{{{yyyxxxyyy|||xxxrrrooolllhhhddd___^^^\\\ZZZYYYXXXXXXXXX\\\ZZZWWWVVVTTTRRRNNNKKKFFFFFFEEEEEEFFFGGGHHHHHHKKKLLLNNNNNNNNNQQQUUUYYY___^^^___bbbdddaaaWWWOOOKKKIIIEEEBBBAAABBBDDDFFFCCCDDDEEEDDDCCCDDDFFFHHHLLLQQQVVV[[[___dddlllqqqvvv{{{??????>>>>>>>>>???@@@@@@>>>????????????>>>>>>===<<<<<<===???AAABBBCCCDDDBBBAAA@@@???>>>??????@@@@@@AAAAAA@@@@@@???>>>===;;;;;;:::999888888777777333444666999;;;<<<===>>>;;;;;;;;;;;;::::::::::::555555444444333333222222222222111111111000000000////////////....................................///////////////////////////...------------...///.........////////////000...////////////......---///////////////000000111222222222222333333333333666666;;;EEELLLVVVjjj~~~xxx{{{{{{sssgggaaaeeelllpppxxx|||~~~}}}}}}}}}}}}}}}{{{yyyzzz}}}yyyyyyxxxwwwvvvtttqqqpppnnnnnnttttttttttttssssssrrrqqqtttttttttuuuuuuvvvvvvvvvvvvsssooolllkkkiiihhhfffbbbbbbbbbdddggglllqqqsssnnnjjjeee```^^^^^^___aaa```aaaaaaaaaaaa``````___^^^\\\ZZZYYYXXXUUUQQQNNNNNNOOOOOONNNKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFEEEDDDDDDFFFJJJMMMOOONNNOOOTTT[[[bbbiiillluuu}}}}}}zzzxxxyyy~~~wwwwww}}}zzzyyyxxxvvvtttllljjjiiijjjnnnqqqsssttt}}}{{{wwwvvvtttpppmmmggggggfffeeecccaaa___^^^^^^\\\YYYXXXVVVSSSOOOLLLIIIIIIIIIIIIJJJKKKLLLLLLOOORRRUUUUUUUUUVVVYYY]]]aaaaaaaaacccccc___WWWPPPKKKHHHDDDAAA@@@@@@BBBCCCDDDEEEFFFEEEDDDDDDFFFHHHIIIMMMRRRVVVYYY___ffflllnnnsssyyy>>>============>>>???@@@@@@@@@???>>>??????AAAAAA===>>>>>>???AAABBBBBBCCCAAAAAA@@@@@@@@@@@@??????@@@@@@AAA@@@@@@???>>>======<<<;;;:::999888777777555666888:::;;;<<<============<<<;;;::::::999999555555555444333333222222222222222111111111000000////////////..................////////////......///////////////////////////...------------...///.........////////////000//////000000000000//////000000//////000000111222222222222333333333444444777888???HHHMMMXXXssswwwuuuzzz{{{pppeee```ffflllooovvv}}}~~~{{{wwwxxx~~~{{{}}}~~~{{{wwwtttuuuwwwyyyyyyyyyyyyxxxwwwvvvuuuzzzyyywwwwwwxxxyyyyyyyyyyyyvvvqqqnnnlllkkkhhhgggddddddeeefffiiimmmppprrrmmmiiiddd___]]]^^^```aaa```aaabbbbbbbbbaaabbbbbb___^^^]]]]]][[[XXXSSSOOOJJJLLLNNNMMMJJJHHHHHHIIIFFFGGGHHHIIIIIIJJJJJJIIIFFFGGGFFFEEECCCCCCEEEGGGFFFJJJNNNPPPRRRWWWbbbjjjyyy~~~xxxtttssspppkkkkkkooopppwww{{{yyyzzz|||}}}vvvqqqooonnnjjjhhh```^^^]]]^^^aaaccceeeeeejjjnnntttzzz|||zzzzzzyyywwwtttpppqqqqqqqqqoookkkgggdddbbb```]]][[[ZZZWWWSSSQQQOOOOOOOOOOOOPPPQQQRRRSSSSSSXXX\\\]]][[[[[[]]]```aaabbbcccccc```[[[VVVRRRKKKIIIFFFCCCAAA@@@AAABBBEEEFFFGGGGGGFFFFFFGGGIIIGGGJJJOOORRRUUUZZZbbbgggjjjooouuuyyy|||======<<<<<<<<<>>>???@@@BBBAAA?????????AAACCCEEE>>>>>>???@@@AAAAAABBBBBB@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@???>>>======>>>======<<<:::999888888888999:::;;;<<<<<<<<<<<<======;;;:::888777555555666555555444444333222222222222222111111111111000000/////////..................////////////......///////////////////////////...---,,,,,,---...///,,,,,,,,,---------......//////000111111111111111111111111000111222222333222222333333333444444444888:::BBBKKKOOOZZZxxxuuuuuu|||~~~nnnddd```fffkkknnnvvv~~~|||wwwxxx~~~~~~yyywwwzzz~~~yyyzzz{{{{{{{{{{{{zzzzzz}}}zzzxxxwwwyyy{{{|||||||||xxxtttqqqooommmkkkiiiggggggggghhhjjjlllnnnpppooolllfffbbb``````ccceee```bbbcccccccccbbbcccdddaaaaaaaaaaaa___[[[UUUQQQIIILLLNNNMMMIIIFFFFFFGGGEEEEEEGGGHHHIIIJJJJJJJJJIIIJJJJJJHHHEEEDDDEEEFFF@@@HHHOOOOOONNNSSSaaammmyyypppiiigggbbb]]]]]]bbb```fffnnnttt}}}{{{yyyzzzzzzuuummmhhhfffccc^^^[[[YYYWWWVVVVVVYYY[[[[[[[[[[[[```gggooovvv{{{{{{yyy{{{{{{yyyvvvvvvwwwyyyyyyvvvqqqlllhhhgggeeebbb```___\\\XXXVVVTTTTTTTTTTTTUUUVVVWWWXXXWWW\\\aaabbb```^^^```bbbaaacccdddccc^^^YYYUUUSSSNNNLLLIIIFFFCCCCCCCCCCCCEEEGGGHHHHHHGGGGGGHHHJJJEEEIIIMMMPPPRRRXXX___eeeiiimmmsssvvvxxx|||<<<===>>>???@@@AAAAAAAAA???@@@@@@AAAAAABBBBBBCCCDDDCCCBBB@@@??????@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>>===>>>??????===;;;<<<;;;:::;;;<<<<<<;;;999999:::;;;===>>>?????????======;;;:::::::::::::::888888777666555444333333111111111111000000000000111111000000//////......000000000000000000000000........................////////////////////////............////////////000000000000000000000000111111111000000000000000444333333222333444666777777:::HHHPPPOOOccc{{{yyy}}}rrrfffbbbbbbggglllqqqxxx}}}~~~}}}~~~}}}|||wwwrrrooommmllliiiiiihhhiiikkknnnqqqssstttpppkkkhhhffffffeeedddeeefffhhhiiiiiiiiihhhgggffffffdddaaa]]]YYYUUUSSSPPPMMMIIIGGGGGGGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCFFFLLLPPPRRRWWWfffvvvzzzeee___[[[\\\[[[WWWUUUVVVWWWZZZ^^^cccmmm~~~yyyyyy|||rrrmmmgggaaa\\\YYYVVVSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSUUUYYY]]]bbbiiiqqqvvv{{{{{{{{{zzzyyyyyy{{{~~~|||wwwtttpppnnniiibbbaaacccbbb___ZZZ\\\\\\[[[ZZZ[[[___cccfffffffffhhhiiihhhfffcccaaa```^^^]]]\\\YYYUUURRRKKKJJJHHHFFFDDDCCCBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHIIIMMMSSSYYY]]]___hhhmmmtttyyy}}}??????@@@BBBBBBCCCCCCCCC@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAA?????????@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>??????===;;;;;;::::::;;;<<<<<<;;;999:::::::::;;;;;;<<<<<<===>>>===<<<;;;::::::::::::888888777666555444333333111111111111000000000000111000000000/////////...000000000000000000000000////////////////////////////////////////////////............////////////000000000000000000000000111111111111111111111111444333222222333444666777888<<>>>>><<<;;;;;;;;;;;;;;;888888777666555444333333222222111111111000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////............////////////000000000000000000000000000000111111222222333333333333222222333444666777;;;>>>MMMYYYbbbyyywwwiiidddaaaccciiipppvvv~~~~~~~~~|||vvvpppmmmkkkeeefffgggiiilllmmmooopppqqqnnnjjjhhhgggggggggfffiiiiiiiiiiiigggfffdddccceeeeeedddbbb___\\\YYYWWWOOOLLLHHHFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDEEEEEEDDDAAA?????????DDDCCCGGGQQQ\\\hhhxxxzzznnnWWWQQQMMMMMMLLLJJJJJJLLLNNNQQQUUUYYY```kkkyyy|||xxxzzz~~~uuunnngggccc\\\VVVRRROOOLLLJJJFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHKKKPPPSSSZZZaaakkkttt{{{~~~~~~{{{{{{~~~}}}xxxrrrqqqooommmkkklllooorrrttttttttttttuuussspppmmmllliiifffccc```]]]ZZZWWWOOONNNLLLJJJGGGFFFEEEDDDDDDDDDEEEGGGKKKOOOSSSUUUPPPOOONNNOOOQQQUUUYYY\\\ccchhhpppwww{{{}}}}}}~~~>>>??????@@@AAAAAA@@@@@@AAAAAAAAABBBCCCCCCDDDDDDBBBAAAAAA@@@@@@AAABBBCCCCCCCCCDDDDDDCCCCCCBBBAAABBB@@@??????@@@???===;;;999888888:::<<<===<<<;;;;;;:::999888888999;;;===>>>>>>===<<<;;;;;;;;;;;;888888777666555444333333222222222111111111000000000000000000////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000000000111222333333444444333222222222333555666888<<>><<<999999999;;;===>>>===<<<;;;:::999999:::<<>>===<<<;;;;;;::::::;;;888888777666555444333333222222222222111111111111////////////000000000000////////////////////////........................////////////////////////............////////////000000000000000000000000000000111222333333444444222222222222333555777888<<>>??????>>>???BBBDDDEEEIIIQQQYYYdddooo{{{}}}vvvsssooollliiifffbbb___YYYXXXUUURRROOOMMMKKKJJJHHHGGGEEEDDDFFFJJJNNNQQQVVVWWWXXXWWWVVVXXX[[[^^^___eeennnuuuzzz|||~~~BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@>>>;;;;;;;;;<<<>>>???>>><<<:::::::::;;;<<<>>>AAABBB======;;;:::::::::::::::888888777666555444333333333222222222222111111111////////////000000000000000000000000000000000000........................////////////////////////............////////////000000000000000000000000000000111111222222333333222222111222333555777888===CCCRRR]]]iiizzz|||~~~{{{ttthhh```___cccmmmuuu|||zzzwwwvvv{{{zzzvvvuuuuuuwwwzzz~~~~~~yyyvvvqqqooollliiigggeeeeeeeeehhhhhhggggggffffffeeeeeehhhgggfffhhhjjjllllllkkkggggggfffeeeeeefffffffffbbbbbbbbbaaa```]]][[[ZZZPPPMMMIIIGGGGGGGGGFFFFFFDDDDDDDDDEEEFFFHHHKKKLLLKKKOOORRROOOHHHCCCCCCDDDGGGBBBBBBIIIQQQYYYbbbjjjmmmmmmllljjjjjjmmmrrruuu|||xxxeeeYYYQQQLLLJJJMMMNNNLLLLLLNNNMMMMMMMMMOOOQQQUUUXXXZZZ]]]^^^]]]\\\[[[]]]```cccjjjpppyyy}}}zzz}}}|||{{{xxxvvvrrrkkkddd___]]]YYYSSSNNNJJJGGGDDDBBB???>>>======<<<<<<======999:::<<<;;;;;;;;;===??????AAAFFFLLLVVVdddrrr{{{~~~xxxvvvtttsssqqqmmmiiifff___]]]ZZZWWWTTTQQQOOONNNJJJHHHEEECCCDDDFFFIIIKKKSSSVVVZZZ[[[ZZZZZZ]]]```aaafffmmmtttyyy}}}BBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFDDDCCCAAA@@@??????@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@???AAABBBCCCAAA@@@>>>======>>>??????>>><<<;;;;;;<<<======>>>??????<<<;;;:::999999888999999888888777666555444333333333333222222222111111111.../////////000000000111000000000000000000000000........................////////////////////////............////////////000000000000000000000000111111111111111111111111222111111222333555777999???FFFTTT\\\eee|||zzztttvvv{{{}}}}}}}}}pppccc___^^^cccmmmvvv}}}uuurrrrrryyy}}}{{{yyyxxxzzz|||}}}}}}zzztttrrrrrrmmmqqqtttuuurrrnnnkkkiiidddcccccccccdddeeeggghhhiiihhhggggggggghhhjjjjjjlllkkkkkkmmmpppssssssrrrlllkkkjjjhhhggggggggghhheeeeeeddddddbbb___]]][[[QQQNNNJJJHHHHHHHHHGGGGGGGGGEEEDDDDDDFFFIIIMMMPPPWWW[[[]]]XXXOOOGGGEEEFFFEEEBBBBBBFFFJJJNNNTTT\\\dddgggjjjnnnsssyyy}}}jjj\\\TTTOOOKKKKKKNNNPPPNNNLLLNNNNNNMMMMMMMMMPPPSSSUUUVVVXXXYYYZZZZZZYYY[[[^^^```cccgggmmmqqqsssuuuwwwyyyyyy{{{|||}}}{{{zzz{{{|||||||||zzz~~~~~~{{{tttsssqqqooommmgggaaa]]]YYYTTTOOOIIIFFFCCCAAA???<<<;;;::::::999999::::::777999:::999888888999;;;;;;<<<>>>AAAHHHSSS```hhhttt}}}|||uuuuuuuuuuuutttqqqlllhhhcccbbb___[[[WWWTTTSSSQQQIIIGGGEEECCCCCCDDDFFFGGGMMMSSSYYY\\\\\\\\\^^^aaacccgggnnntttyyy~~~AAAAAAAAABBBAAAAAA@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFCCCBBB@@@>>>======>>>>>>AAAAAABBBBBBAAAAAA@@@???@@@??????AAACCCCCCBBBAAA???>>>>>>???@@@@@@>>><<<<<<<<<===>>>>>>===<<<<<<;;;;;;:::999888888888888888888777666555444333333333333333222222222111111.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////............/////////000000000000000000000000000111111111000000000000000111111111222333666888999AAAIIIVVV\\\bbbxxxxxxrrrtttxxx|||}}}|||yyylll______^^^cccmmmvvv|||tttqqqqqqxxxxxxvvvttttttwwwyyy{{{{{{{{{sssnnnlllllljjjmmmooommmhhhcccbbbbbb\\\]]]^^^```cccgggjjjllliiiiiihhhhhhiiikkknnnppppppppppppsssvvvxxxyyyxxxqqqpppmmmkkkiiihhhhhhhhhgggggggggfffdddaaa^^^]]]RRROOOKKKIIIIIIIIIHHHGGGHHHFFFDDDDDDFFFJJJOOORRRbbbfffgggaaaUUULLLHHHIIIDDDBBBCCCEEEFFFGGGMMMTTT___dddmmmvvvsss```UUURRROOOLLLLLLQQQSSSPPPNNNOOOOOOMMMLLLLLLOOORRRTTTTTTUUUWWWYYYZZZZZZ\\\^^^```bbbeeegggiiijjjlllnnnppprrrsssuuuvvvvvvwwwyyy{{{zzz}}}{{{zzz~~~~~~|||{{{zzzyyyvvvsssoooooonnnmmmkkkiiieee```[[[UUUQQQKKKFFFCCC@@@>>><<<;;;;;;:::999999999999999888999:::999777777777888::::::999:::>>>EEENNNUUUkkkvvv}}}xxxqqqqqqsssttttttqqqkkkgggfffdddaaa]]]ZZZWWWUUUSSSHHHGGGEEEDDDCCCDDDEEEFFFHHHOOOXXX\\\\\\\\\___bbbeeehhhnnntttyyyCCCCCCBBBAAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBGGGEEEBBB@@@>>>>>>>>>???@@@@@@AAABBBBBBAAA@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999888666666666666555555555555333333333222222222111111222222111000//////000000222111000//////000111222000000000000000000000000000000////////////000000//////............//////000000000000111111111111222222111111111111111111333222333666555444666;;;BBBKKKTTT]]]kkk|||}}}zzzwwwyyy}}}xxxuuu{{{vvvkkkcccaaa```cccllluuu{{{}}}||||||}}}|||{{{ooonnnpppyyyrrrwww{{{yyytttrrrwww|||~~~{{{vvvqqqmmmlllmmmmmmkkklllkkkhhhdddaaa`````````^^^\\\\\\aaafffkkknnnooommmkkkiiijjjllloooqqqvvvsssrrruuuzzz}}}|||yyyzzzwwwrrrooommmkkkhhhfffeeecccbbbaaaaaa```]]][[[SSSPPPLLLJJJIIIIIIIIIHHHGGGEEEFFFHHHHHHIIIPPPYYYgggkkkkkkbbbUUUJJJGGGHHHGGGDDDDDDGGGGGGFFFJJJRRR]]]bbbnnnooo^^^SSSNNNKKKLLLMMMOOOOOOPPPPPPPPPMMMKKKJJJMMMQQQTTTTTTSSSVVVVVVWWWZZZ\\\^^^^^^]]]bbbdddfffiiilllooopppqqqnnnppprrrrrrqqqrrrvvvzzz}}}|||||||||~~~{{{zzzyyyyyyyyyyyyxxxvvvrrrooollljjjiiigggeeeccc___ZZZVVVNNNKKKGGGEEECCCBBB???===;;;999777666555666777888666666555555555555666666888888888:::===AAAEEEHHHYYYbbbqqq}}}yyyqqqooonnnmmmmmmllljjjhhhgggfffccc```\\\XXXVVVTTTRRRNNNIIIEEEDDDEEEHHHJJJMMMPPPWWW___aaaaaadddjjjkkkooouuuxxxyyy|||BBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDBBB???>>>>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@AAAAAA@@@@@@@@@?????????>>>============<<<<<<<<<;;;;;;;;;::::::::::::999888888888888777777666666333333333333222222222222222222111000000000000000111111000//////000111111000000000000000000000000000000////////////000000//////............//////000000000000111111111111111111111111111111111111333222333666666444666;;;???HHHRRR\\\kkk{{{||||||}}}|||sssuuu~~~uuukkkdddbbb```cccllltttzzz|||}}}~~~}}}}}}}}}}}}|||zzzwwwpppoooqqqyyyxxxzzz{{{yyyvvvuuuyyy|||}}}|||zzzxxxwwwvvvuuuuuutttqqqnnnjjjiiiiiikkklllmmmmmmllliiidddaaa``````bbbaaa```aaadddhhhlllnnnpppooolllkkkkkkmmmppprrrxxxuuutttwww|||~~~}}}{{{vvvtttpppnnnmmmkkkiiigggdddcccaaaaaaaaa```]]][[[TTTQQQMMMJJJJJJJJJIIIHHHGGGFFFFFFHHHHHHJJJRRR[[[llllllhhh^^^RRRIIIGGGHHHHHHFFFGGGIIIIIIGGGKKKRRRaaahhhvvv~~~jjj[[[QQQMMMLLLMMMMMMNNNOOOOOOOOOOOOMMMLLLKKKNNNRRRVVVWWWVVV\\\\\\]]]___aaabbbbbbbbbccceeegggkkknnnppprrrsssrrruuuvvvuuutttuuuzzz~~~}}}~~~{{{}}}}}}{{{yyywwwvvvuuussssssrrrqqqooollliiigggeeedddbbb```^^^ZZZUUUQQQJJJHHHDDDBBB@@@???<<<::::::999777555555666777888666666555555555555666666888888777888:::===@@@BBBJJJRRR```qqq|||yyyqqqooonnnnnnmmmkkkgggeeefffeeebbb___\\\YYYWWWVVVSSSPPPKKKGGGEEEFFFHHHJJJKKKOOOWWW```bbbbbbeeekkknnnrrrxxx{{{}}}@@@@@@????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@?????????@@@AAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>============<<<::::::::::::;;;;;;;;;;;;<<<;;;;;;:::999888777777444444333333333222222222222222111000000000000111000000////////////000000000000000000000000000000000000////////////000000000//////......//////000000000000000111111111111111111111111111111111111333222333666666555888===@@@GGGQQQ\\\jjjwww~~~~~~yyy|||{{{rrrlllttt|||ssskkkeeedddbbbdddkkkrrrxxx}}}yyyzzz|||}}}|||zzzzzz{{{|||}}}zzzvvvsssqqqqqqttt|||}}}|||yyywwwwwwwwwyyy{{{yyywwwuuurrrpppnnnmmmllljjjiiigggffffffhhhkkkllloooooommmjjjfffcccccccccggggggggghhhjjjlllmmmooorrrpppnnnmmmmmmooorrrsssxxxuuutttuuuxxxzzzyyywwwpppooommmllllllkkkiiigggdddbbbaaa```aaa___]]][[[UUURRRNNNKKKKKKJJJIIIHHHIIIFFFEEEGGGHHHKKKUUU```sssnnndddYYYNNNIIIHHHIIIKKKKKKNNNPPPPPPOOOSSSZZZbbbiiixxxwwwdddWWWOOOMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMOOOSSSWWWYYYYYY\\\\\\^^^```bbbcccddddddhhhiiilllooorrruuuvvvwwwxxxzzz{{{zzzyyyzzzyyywwwvvv|||}}}{{{wwwvvvvvvtttsssrrrqqqpppmmmlllkkkhhhfffdddbbbaaa___]]][[[XXXVVVRRRMMMJJJHHHFFFBBB@@@>>>===;;;999999888666555555666777777666666555555555555666666777777666666666888999:::;;;BBBMMM[[[jjjzzz{{{yyyqqqppppppooommmjjjeeeaaacccbbb```^^^\\\ZZZYYYXXXUUURRRMMMIIIGGGGGGHHHIIILLLPPPZZZcccggggggjjjpppsssxxx~~~>>>>>>=========>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@============<<<<<<<<<<<<999999::::::;;;<<<<<<======<<<;;;:::999888777777444444444444333333333333222222111000000111111111000//////////////////000000000000000000000000000000000////////////000000000000////////////000000///000000000111111111111111111111111111222222222333222333666666666999???FFFIIIPPPZZZgggrrrwwwwwwxxx}}}tttllliiittt~~~~~~xxxqqqjjjeeedddbbbeeekkkqqqwww}}}yyyzzz|||}}}}}}{{{{{{zzz{{{{{{yyyvvvsssssstttxxx{{{vvvtttvvvxxxyyyxxxvvvtttssspppnnnmmmllllllhhhgggffffffhhhkkkmmmooonnnnnnmmmkkkhhhggggggiiilllnnnpppqqqppppppppppppqqqpppooonnnooopppssstttvvvssspppooopppqqqpppnnnjjjjjjjjjkkklllkkkiiigggdddbbbaaaaaaaaa```^^^\\\XXXUUUPPPMMMLLLKKKJJJIIIJJJFFFEEEFFFHHHLLLXXXcccyyypppbbbUUULLLJJJLLLNNNPPPTTTYYY\\\[[[[[[```eeecccjjjvvvqqq___TTTOOONNNOOONNNNNNMMMMMMMMMMMMNNNOOONNNNNNPPPRRRVVVYYYZZZ[[[^^^aaadddfffgggiiijjjooopppsssuuuxxxyyy{{{{{{|||~~~~~~}}}}}}zzzwwwtttppppppooonnnnnnmmmmmmllliiihhhfffccc```___^^^]]]ZZZXXXUUUSSSPPPMMMHHHEEEHHHEEEBBB@@@???===;;;999777777666555555555666777666555555444444555555666666555555444555555666777888<<>>??????@@@@@@@@@@@@@@@??????????????????????????????<<<======>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????<<<<<<;;;;;;;;;:::::::::999999:::;;;<<<<<<======<<<;;;;;;999888777666666555555555444444444333333222111111111111111222222//////000000000000//////////////////////////////000000////////////000000000000////////////000000///000000000111111111111000000111111111222222222444222333666666777;;;AAAKKKKKKPPPZZZfffnnnrrrssswww{{{uuuooolllvvvyyyssspppooorrrwww|||uuunnnhhhcccbbbbbbfffmmmrrrxxx{{{|||~~~}}}||||||{{{zzzxxxsssvvv|||~~~yyytttsssvvvzzzzzzyyywwwvvvsssqqqnnnlllkkkjjjiiihhhhhhhhhjjjlllnnnpppmmmmmmmmmkkkiiijjjlllnnnqqqtttvvvwwwuuusssrrrrrrppppppooooooppprrruuuvvvvvvsssooollljjjiiihhhgggggggggiiikkkmmmllliiigggeeedddbbbbbbcccbbb```^^^[[[XXXSSSPPPNNNMMMLLLJJJJJJGGGEEEFFFGGGMMMYYYddd{{{qqqaaaTTTMMMMMMRRRVVV\\\bbbhhhhhheeecccfffhhhkkkpppvvvyyyzzz{{{}}}lll\\\TTTQQQQQQPPPOOONNNNNNMMMNNNNNNOOOOOOPPPPPPPPPRRRUUUYYY\\\bbbgggmmmqqqrrrtttuuuwwwtttuuuvvvxxxyyyyyyzzzzzz|||~~~|||yyyvvvuuussspppmmmjjjjjjjjjjjjiiiiiiiiiiiigggfffccc```^^^\\\[[[[[[WWWTTTQQQOOOMMMJJJFFFCCCFFFDDD@@@>>>===<<<:::888555555555555555555666666555555444444444444555555444444444555555666777888:::;;;<<>>?????????????????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<>>>???@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBB?????????>>>>>>>>>======;;;;;;;;;:::::::::999999999::::::;;;<<<=========::::::999999888777666666666666555555555444444444222111111111111222333333000000111111111111000000////////////////////////000000////////////000000111000000//////000000111000000000000111111111111000000000111222222333333444222222666777777===CCCMMMLLLSSSbbbpppvvvwwwxxxvvvwwwwwwxxxzzzzzzvvvttt}}}yyyoooddd``````fffqqq{{{tttllleee```^^^```gggooouuuzzz|||}}}~~~~~~~~~}}}|||ssswww~~~zzzvvvsssssswwwzzz{{{{{{zzzxxxuuupppllliiifffeeehhhhhhhhhhhhiiikkkmmmnnnlllmmmlllkkkjjjkkknnnqqqrrrvvvyyyyyyuuurrrrrrssspppppppppqqqsssvvvxxxzzzxxxuuurrrnnnkkkiiiiiiiiiiiijjjlllooopppoookkkhhhgggfffeeeeeefffeeecccaaa___[[[VVVSSSQQQOOONNNLLLJJJGGGEEEFFFHHHLLLXXXcccvvvnnnaaaTTTNNNPPPXXX___jjjsssyyyuuummmiiiiiiiiipppssstttqqqllllllpppuuu|||hhhZZZTTTSSSSSSQQQPPPOOONNNNNNOOOPPPQQQPPPQQQRRRSSSUUUZZZ___ccckkkrrrzzzxxxxxxxxxxxxwwwvvvuuutttzzz~~~~~~yyywwwtttsssrrrpppmmmkkkeeeeeeeeeddddddddddddccccccbbb```^^^[[[YYYWWWWWWRRRPPPMMMKKKIIIGGGEEEBBBCCC@@@===<<<;;;:::888666444444444555555555555555555555444444444444555555333333444555666777888888888999:::;;;>>>CCCJJJOOOXXX^^^gggooouuu|||}}}{{{zzzyyyyyyyyyxxxvvvtttqqqllleeeaaa[[[YYYXXXVVVVVVWWWYYYZZZVVVVVVUUUUUUUUUUUUUUUVVVXXX[[[aaahhhkkklllrrryyy;;;;;;;;;<<<<<<===>>>???>>>?????????>>>>>>===<<<========================:::;;;<<<>>>???@@@@@@AAAAAA@@@????????????@@@AAA??????>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<======:::999999999888888777777666666666666555555555444222111111111222222333444000111222333333222111000////////////////////////000000////////////000000111111000000000000111111000000000000111111111111///000000111222222333333444222222555777888>>>EEEMMMPPP^^^uuu~~~xxxuuuxxx~~~~~~}}}~~~ttthhh]]]XXXWWWaaapppzzzrrrjjjbbb\\\ZZZ^^^gggrrrxxx~~~{{{{{{~~~~~~}}}|||zzzxxxrrrvvv}}}~~~zzzpppooooooppptttwwwyyyzzzzzzxxxtttpppllliiifffeeeffffffggghhhiiikkklllmmmooonnnmmmkkkiiijjjmmmpppppptttxxxwwwrrroooppprrrpppqqqrrrtttwwwzzz}}}xxxvvvssspppmmmlllnnnooonnnoooqqqtttuuusssnnnkkkjjjhhhhhhhhhiiihhhfffdddbbb^^^YYYUUUSSSRRRPPPNNNIIIFFFEEEFFFHHHLLLVVVaaannniii```UUUNNNQQQ\\\fffvvvxxxtttrrrpppvvvwwwvvvpppjjjllluuu~~~xxxeeeYYYTTTTTTTTTQQQPPPOOOOOOOOOQQQSSSTTTQQQTTTVVVYYY\\\bbbjjjpppxxx~~~~~~|||zzzxxxuuusssqqqwww}}}|||wwwuuurrrooommmllljjjgggeee______^^^^^^]]]]]]]]]\\\\\\[[[[[[YYYWWWTTTQQQOOOMMMKKKHHHFFFEEEDDDBBB@@@BBB@@@===;;;;;;:::888666333333444444555555555555555444444333333444444555333444555666666666777666555666999:::<<>>??????>>>>>>???>>>>>>===<<<<<<========================:::;;;<<<>>>???@@@@@@@@@AAA@@@???>>>>>>???@@@AAA?????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999999999777666666666555555555555222111111111222333333444111222333444444333222111////////////////////////000000////////////000000111111000000000000111111000000000000111111111111///000000111222222333333444222222555777999>>>FFFOOOTTThhh}}}~~~zzzlll___\\\VVVUUU```rrrzzzrrriii```ZZZWWW]]]hhhtttzzzyyyzzz|||~~~~~~{{{{{{{{{{{{zzzxxxssspppqqquuu|||~~~wwwrrrfffhhhjjjlllooorrruuuwwwwwwvvvsssqqqnnnlllkkkjjjffffffggghhhjjjlllnnnoooqqqpppnnnkkkiiiiiikkkmmmnnnrrrvvvtttpppmmmnnnqqqqqqrrrtttwwwzzz~~~vvvuuusssqqqooooooqqqtttrrrsssvvvyyyyyyvvvqqqmmmkkkjjjiiijjjkkkjjjhhhfffddd```[[[WWWUUUSSSQQQOOOIIIFFFEEEGGGHHHKKKUUU___hhheee___UUUNNNQQQ^^^jjj{{{~~~|||~~~wwwssswwwvvvcccXXXTTTTTTTTTRRRQQQPPPOOOPPPRRRTTTVVVRRRUUUYYY]]]bbbiiissszzz~~~zzzvvvsssqqqvvv}}}vvvrrrkkkiiifffcccaaa^^^[[[YYYZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVUUUSSSOOOLLLJJJIIIGGGDDDCCCBBBBBB@@@???DDDBBB???======<<<:::999222333444444555555555444555444444333333444444555444555555666666555555444444666999:::;;;<<>>===============>>>>>>===>>>>>>>>>>>>>>>======<<<;;;:::999:::;;;<<<=========>>>???????????????EEECCC@@@???@@@@@@@@@@@@<<<=========>>>>>>>>>>>>===<<<:::999888999999:::;;;;;;;;;;;;;;;;;;::::::888888888888888777666555777666555555666666555444222222222111111111111000111111555>>>FFFDDD999---.........//////////////////111333333222111000111000000///////////////000111111000000111222333333333333333222222111111111555333444666777:::BBBKKKQQQYYYrrr{{{yyyxxxrrrfff[[[UUUSSSUUUcccyyyuuuiii___ZZZYYYZZZbbbjjjqqqyyy{{{vvvvvvxxxxxxwwwwwwwwwuuusssqqqooommmlllttttttvvvxxxwwwssslllgggcccdddeeegggjjjmmmppprrrwwwxxxwwwtttoookkkiiiiiijjjjjjjjjkkklllnnnppprrruuussspppmmmjjjhhhhhhhhhmmmmmmnnnnnnnnnooooooooonnnrrrxxx{{{|||{{{{{{zzztttrrrooollllllmmmppprrrtttvvvxxxyyyxxxuuuqqqnnnlllkkkjjjiiiiiijjjkkklllggggggcccZZZUUUTTTRRRNNNKKKKKKHHHFFFFFFKKKTTT[[[dddbbb\\\SSSOOOUUUcccooozzzyyymmmaaa[[[VVVTTTSSSTTTSSSQQQPPPPPPQQQRRRRRRTTTXXX]]]ccckkkuuu|||xxxvvvxxxzzz|||~~~yyynnnggggggeeeaaa\\\YYYWWWVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPRRRRRRQQQOOOMMMJJJHHHGGGGGGGGGFFFDDDCCCBBBAAA@@@???>>>===<<<:::::::::999666666555555555444444444777666666555444444333333555555555666666666666666888888999:::<<<===>>>>>>IIIKKKRRR```ppp|||}}}wwwqqqjjjggggggfffbbb]]]YYYWWWTTTTTTUUUWWWYYYZZZZZZ]]]aaaeeehhhkkknnnpppqqqrrrtttuuuvvvyyy}}}>>>===============>>>>>>======>>>>>>>>>>>>======;;;::::::::::::;;;===>>>======>>>???????????????BBBAAA??????@@@AAA@@@???@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;;;;;;;::::::::::::777777777777777777777777888777555555666666444333222222222222111111111111000///111666<<<<<<555...///////////////////////////111333333111000000111000000////////////000000111111000000111222222333333333333222222222111111555333444666777:::BBBLLLRRR\\\www|||wwwvvvtttnnnddd\\\WWWVVV\\\lll}}}rrrggg^^^ZZZYYY]]]dddkkkpppxxxxxxssstttvvvwwwvvvuuuttttttssssssttttttuuutttttttttuuutttpppjjjfffiiiiiijjjkkkmmmpppssstttyyyyyyxxxuuupppmmmllllllmmmmmmmmmmmmnnnpppqqqssstttssspppnnnllljjjiiihhhhhhiiiiiijjjkkkkkklllllljjjnnntttwwwwwwvvvtttssskkkjjjhhhggghhhjjjmmmooorrrrrrttttttssspppmmmkkkjjjjjjjjjjjjkkklllmmmmmmkkkjjjeee]]]XXXWWWSSSNNNLLLLLLJJJHHHHHHLLLTTTZZZ___^^^ZZZTTTPPPVVVcccnnn~~~}}}mmmaaa\\\WWWUUUUUUTTTSSSRRRQQQQQQQQQRRRSSSZZZ^^^dddlllvvv}}}zzz{{{}}}xxxzzzpppddd^^^\\\[[[XXXTTTRRRQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNMMMLLLKKKIIIGGGFFFEEEEEEDDDCCCAAA@@@???>>>???>>><<<;;;:::999999999666555555555444444444444444444444444444444444555555555555555666666666666888888999:::<<<===>>>>>>AAADDDLLLYYYjjjxxx|||xxxooojjjdddaaaaaa```\\\XXXYYYWWWTTTSSSTTTWWWYYYZZZ___bbbgggjjjmmmppptttwwwzzz{{{|||}}}~~~>>>>>>===<<<<<<======>>>======>>>>>>>>>>>>======::::::::::::;;;===>>>???======>>>????????????????????????@@@BBBBBB@@@???CCCAAA???<<<:::::::::;;;;;;:::::::::::::::;;;<<<;;;;;;;;;:::::::::999999777666666666777888:::;;;;;;999777666666555444222333222222222111111111111111000///000222333222111///////////////////////////000222222111000000111000000////////////000000111111111000111111222333333333333222222222222111555333444777888:::CCCLLLRRR___}}}yyyxxxwwwuuusssnnngggbbb\\\^^^gggzzzyyynnnddd]]]ZZZZZZ___ffflllpppvvvwwwtttuuuwwwxxxxxxuuutttttttttuuuxxxzzz|||{{{zzzyyyxxxvvvtttppplllppppppppppppqqqsssuuuvvvzzzzzzxxxtttpppnnnooopppppppppooonnnooopppqqqrrrsssrrrrrrpppnnnllljjjiiiffffffgggggghhhiiijjjjjjhhhlllqqqtttsssqqqnnnmmmddddddcccccceeeiiimmmoooqqqqqqpppooonnnllljjjiiigggiiikkkmmmnnnooooooooopppnnnhhh```]]]\\\VVVOOOMMMMMMKKKJJJJJJMMMRRRVVVXXXYYYWWWTTTRRRWWWbbblll{{{mmmbbb]]]YYYVVVVVVTTTSSSRRRQQQRRRRRRTTTTTT]]]bbbjjjuuu}}}}}}~~~uuuxxx}}}xxxfffZZZUUUQQQPPPNNNLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCBBB@@@???>>>===<<<======;;;:::999999888888555555555555444444444444111222222333444555555666444555555555666666666777888888999:::<<<===>>>???<<<@@@HHHRRR___mmm{{{|||vvvqqqgggbbb]]][[[[[[[[[XXXUUU[[[ZZZYYYYYYYYYZZZ\\\\\\fffiiinnnqqquuuyyy}}}>>>>>>===<<<<<<<<<======<<<======>>>>>>>>>>>>===::::::;;;<<<===>>>>>>???======>>>???????????????===>>>???BBBDDDDDDBBB???CCCAAA>>>;;;999:::;;;<<<::::::::::::;;;;;;<<<<<<;;;;;;::::::999999888888777777666666888;;;>>>???>>><<<:::888888777444333333333222222222111111111222222111000//////111333000000000//////////////////000111111/////////111000////////////000000111222111111111111111222222222222222222222222222222444333444777888;;;CCCMMMQQQcccuuuwwwzzzzzzwwwssspppnnneeejjjvvv~~~vvvlllbbb]]][[[[[[```ffflllooottt|||~~~yyyxxxyyy{{{||||||yyyxxxwwwvvvxxxzzz~~~}}}|||zzzxxxuuuwwwvvvvvvuuuvvvwwwxxxyyy{{{zzzxxxuuurrrqqqrrrtttsssrrrqqqpppooopppqqqqqqssssssssssssqqqooolllkkkhhhhhhhhhhhhhhhhhhhhhhhhiiimmmqqqsssrrrooollljjjfffffffffgggiiimmmpppssssssrrrpppnnnlllkkkjjjjjjeeegggkkknnnpppqqqppppppqqqooojjjdddbbbaaaZZZRRRMMMMMMKKKJJJKKKMMMPPPSSSRRRSSSTTTRRRRRRWWW___gggnnnooooooooopppvvv~~~{{{~~~mmmccc___[[[XXXXXXTTTSSSRRRRRRSSSTTTUUUVVV]]]bbblllyyy}}}|||}}}wwwyyy~~~ppp^^^TTTQQQLLLKKKJJJIIIHHHGGGHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJEEEEEEFFFFFFEEEEEEDDDDDDBBBBBBAAA???>>>===<<<;;;<<<;;;:::999888888888888444444444444444444444444111111222333333444444555444555555666666777777777888999:::;;;===>>>?????????CCCHHHMMMTTT___nnnyyy||||||{{{{{{yyytttmmmhhh```]]]ZZZXXXYYYYYYWWWVVV]]]```cccddddddcccbbbaaakkknnnssswww{{{>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>??????======>>>???????????????===>>>@@@CCCFFFEEECCC@@@@@@>>><<<:::999;;;===>>>999::::::;;;<<<<<<<<<<<<;;;::::::999888888777777888777777888:::===AAACCC@@@>>><<<;;;:::999666444333333333222222222222111111222333222000///000222111111000000////////////...///000000......///000///////////////000111111222222111111111111111222222222222222222222222222444333444777999;;;DDDNNNUUUjjjsssxxx|||~~~}}}|||{{{{{{sssxxx}}}vvvmmmddd___]]]^^^```fffkkknnnrrrzzz~~~|||zzzzzz{{{}}}~~~~~~}}}|||{{{|||~~~~~~|||}}}|||{{{{{{{{{|||}}}~~~~~~~~~|||zzzwwwwwwyyy{{{xxxwwwuuutttsssssstttttttttuuuuuutttssspppnnnmmmllllllkkkjjjiiihhhggggggjjjmmmqqqrrrqqqnnnlllkkkmmmllllllmmmooorrruuuwwwvvvuuurrrpppmmmlllkkkkkkfffhhhlllppprrrrrrqqqpppoooooolllhhhfffddd^^^WWWNNNLLLKKKJJJKKKMMMOOOQQQNNNPPPQQQQQQRRRUUU[[[```aaa___]]]]]]^^^cccjjjppprrrsssssssss{{{nnneee```\\\YYYYYYTTTSSSSSSSSSTTTUUUWWWXXX\\\bbblll{{{}}}|||~~~~~~}}}}}}}}}|||~~~|||hhhYYYPPPMMMJJJJJJHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHIIICCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???===<<<;;;;;;:::999888777777666777777333333444444444444444444333333333333333333333333555555666777777888999999::::::;;;===>>>???@@@AAADDDGGGIIIJJJLLLUUUbbbmmm{{{~~~wwwuuurrrooolllhhhdddaaaZZZXXXVVVVVVVVVWWWWWWWWW]]]bbbjjjmmmmmmiiigggeeennnqqquuuzzz~~~>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>??????>>><<<===>>>>>>???>>>>>>>>>======>>>???????????????===>>>@@@CCCEEEEEEBBB???===<<<;;;::::::<<<>>>???:::;;;;;;<<<<<<<<<<<<;;;;;;::::::999888777666666777777888999<<<>>>AAACCCAAA???===;;;;;;:::777555333333333333222222222222...000222222111/////////222111111000000//////......//////...------///000///......//////000111222333222111111000111111111111222222222222333333333444333444777999<<>>AAAAAABBBCCCDDDEEEFFFGGGBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@???>>><<<;;;::::::888777777666555555666666333333333333444444444444444444444444333333333333666666777888999:::;;;;;;<<<<<<===>>>@@@AAABBBCCCDDDGGGIIIIIIJJJPPPZZZcccqqqwww}}}xxxnnnkkkfffbbb```___]]][[[TTTSSSRRRRRRSSSTTTVVVWWW[[[bbbjjjooonnnkkkiiiiiiqqqtttxxx}}}>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>????????????>>>>>>?????????>>>===<<<======>>>???????????????======>>>@@@BBBBBB@@@>>>;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<======<<<;;;:::::::::999888777666555555444555777999<<<>>>???@@@???===;;;::::::999777555444444333333333222222222//////000111222111000///222222111111000//////......//////...,,,,,,...000............///000111222333222222111000000111111111111222222222333333333444333444888999<<>>>>>===<<<:::999888777777666555555555555555555222222333333333444444444333333333444555555666666777888888999;;;<<<<<<======>>>???@@@BBBCCCDDDDDDFFFGGGHHHHHHHHHLLLRRRWWWcccjjjuuu}}}~~~yyyqqqkkkaaa___[[[YYYYYYYYYXXXWWWPPPPPPQQQQQQRRRTTTVVVXXX\\\bbbiiilllkkkkkkmmmooouuuxxx|||???>>>===<<<;;;:::::::::;;;<<<===>>>??????????????????@@@@@@???>>><<<;;;======>>>???????????????===<<<<<<>>>???@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<:::999::::::999888777666555444222444666999;;;===>>>>>>===<<<:::999999888666555444444444333333333222222222000000111333444333111222222222111000//////......///...---,,,,,,...000............///000222222333333222111000000111111111111111222222333333333444333444888:::===FFFOOO\\\sss|||~~~xxxzzz|||xxx{{{{{{ssskkkgggeeeiiinnnqqqooopppuuuwwwvvvrrrtttwwwyyyyyyyyyyyyzzz||||||}}}zzzxxxuuuuuuuuuuuutttrrrrrrrrrrrrsssuuuxxxzzz|||xxxzzz|||}}}|||{{{|||}}}{{{zzzyyyxxxwwwxxxxxxyyy~~~|||yyyuuusssqqqqqqppprrrrrrrrrsssttttttuuuuuussstttuuuvvvwwwyyy}}}~~~|||wwwxxxyyyzzzyyyyyyxxxwwwvvv~~~xxxllleeeaaa^^^TTTPPPLLLLLLPPPTTTWWWXXXZZZYYYXXXVVVTTTTTTTTTUUUZZZTTTSSSXXXZZZXXXZZZ^^^gggkkkrrr}}}rrrhhhccc^^^ZZZXXXTTTTTTTTTUUUVVVYYY[[[\\\aaafffppp~~~uuuiiidddaaa]]]^^^ccc```cccgggkkkoootttzzz}}}ooo```YYYVVVQQQMMMHHHHHHHHHGGGFFFEEECCCCCC>>>>>>>>>???@@@AAAAAAAAA???@@@@@@@@@@@@??????>>>===<<<;;;:::999777666666666666555444444444555555222222222333333444444444111222333444666777888999888888999:::<<<======>>>??????@@@AAACCCDDDEEEEEEIIIIIIIIIHHHGGGHHHKKKMMMXXX```jjjrrrsssmmmddd]]]XXXVVVUUUUUUVVVWWWVVVUUUPPPQQQRRRRRRSSSUUUXXX[[[```dddhhhiiiiiikkkqqqvvvxxx{{{??????>>>>>>======<<<<<<===>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@>>>>>>????????????>>>>>>@@@>>><<<::::::;;;===???<<<<<<<<<<<<=========>>>;;;<<<<<<===<<<;;;999888999999888666555666888;;;;;;;;;;;;;;;<<<>>>???@@@CCC@@@===;;;::::::999777:::999888666444222111000222222222111111111111000111111000000//////......//////////////////////////////.........---------000111111111111222222222222222222222222222222222333444555777;;;AAAIIINNN^^^ooo}}}yyyxxx{{{ssszzz{{{yyy{{{rrriiieeegggiiilllpppssssssrrrrrrrrrpppooopppsssvvvvvvsssoooyyywwwuuuttttttsssqqqpppiiiiiiiiiiiihhhiiikkkmmmooooooppppppppppppoooooonnnoooqqqssssssssssssrrrqqqpppooonnnnnnoooqqqrrruuutttsssqqqooooooqqqssssssrrrqqqrrrssssssqqqpppuuutttssstttwww{{{|||}}}}}}|||yyyvvvvvvvvv}}}zzzuuuppplllgggaaa^^^SSSRRRNNNLLLRRRZZZ^^^\\\______^^^\\\XXXTTTRRRRRRTTTUUUWWWXXXZZZ]]]bbbeeepppwwwrrriiiccc]]]ZZZYYYZZZYYYWWWWWWXXXZZZ]]]___ccchhhqqq}}}uuunnneee___^^^^^^^^^]]]``````bbbgggnnnssswwwxxx}}}yyyhhh^^^WWWQQQMMMMMMIIIIIIHHHFFFCCCAAAAAACCC@@@???>>>>>>>>>>>>??????============>>>>>>>>>>>>;;;;;;:::999999888888777<<<:::777444222111111222222222222333444555666777333333444555666777888999;;;===??????>>>======>>>???@@@AAACCCDDDEEEEEEFFFHHHHHHGGGGGGGGGGGGHHHHHHPPPWWW___dddddd```\\\YYYVVVTTTSSSTTTWWWXXXWWWTTTQQQRRRSSSSSSSSSVVV[[[```bbbcccgggkkkqqqwww}}}}}}??????>>>>>>============??????@@@@@@@@@??????>>>>>>>>>======<<<======>>>>>>>>>????????????>>>>>>???>>><<<;;;;;;<<<>>>???<<<<<<<<<=========>>>>>><<<<<<======<<<:::999888666777666555444444777999:::;;;;;;===???AAABBBCCCCCC@@@===;;;::::::999888777666555333111000......222222222111111111111000111000000000/////////...////////////////////////000000/////////.........000000111111111222222222111111111222222333333333333444555777;;;AAAIIINNN\\\mmm{{{xxx}}}|||sss{{{~~~zzzqqqhhheeegggjjjmmmqqqssssssrrrrrrssspppoooqqqtttvvvvvvssspppsssqqqooonnnmmmmmmkkkjjjeeegggiiijjjkkkjjjkkkkkkmmmmmmnnnnnnmmmmmmlllkkkiiijjjkkkmmmnnnnnnnnnmmmmmmllllllkkklllmmmnnnnnnnnnmmmkkkiiihhhhhhjjjkkkpppooooooooopppooommmkkklllllllllmmmooosssvvvxxx{{{|||~~~~~~}}}xxxyyyzzzxxxuuusssrrrssswwwsssnnniiieeebbb___\\\VVVTTTQQQQQQYYYbbbddd```aaaaaa```]]]ZZZWWWUUUUUUTTTVVVXXX[[[___eeemmmrrr|||oooeee```[[[XXXYYYYYYXXXWWWWWWYYY\\\___aaafffjjjrrr||||||kkkfff___[[[\\\^^^______```bbbfffkkkpppuuuyyy|||}}}pppaaaYYYTTTNNNKKKKKKIIIIIIIIIFFFCCC@@@???@@@@@@@@@??????????????????>>>>>>=========<<<<<<<<<:::999999888888777666666888777555333222222333444333333333333444555555666444444555777888999:::;;;;;;===@@@@@@???======>>>???@@@AAACCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGLLLSSSWWWXXXVVVTTTSSSUUUSSSRRRTTTWWWXXXWWWVVVSSSTTTUUUTTTTTTVVV[[[^^^bbbdddgggkkkrrryyy???>>>>>>>>>>>>=========AAAAAAAAA@@@@@@>>>======>>>>>>===<<<;;;;;;;;;;;;===>>>>>>??????>>>>>>==================>>>>>>>>><<<<<<=========>>>>>>>>>============;;;:::888888666777777666555666888;;;;;;<<<===@@@BBBDDDFFFGGGCCC@@@===;;;;;;:::999888999888777555444222111000222222222111111111111000000000000000////////////////////////////////////000000000000000/////////000000000111111111222222000000111222333333444444444555666888;;;AAAIIINNNZZZjjj}}}zzzxxxzzzxxxsss|||}}}}}}~~~wwwnnnfffdddgggjjjmmmqqqssssssrrrssssssrrrrrrtttwwwyyyyyyvvvtttvvvsssqqqooopppqqqpppoooiiikkknnnpppqqqpppnnnmmmnnnnnnnnnmmmlllkkkjjjiiiggghhhjjjkkklllmmmmmmmmmlllllllllllllllmmmnnnoooooommmkkkjjjiiiiiikkkkkknnnmmmmmmmmmmmmkkkhhheeeeeeeeefffhhhjjjlllmmmnnnrrrsssuuuwwwyyy{{{}}}~~~|||||||||{{{zzzyyywwwvvvuuuvvvvvvtttrrrppppppqqqqqqlllfffbbb```______^^^YYYWWWUUUYYYeeeppppppjjjeeedddbbb```^^^[[[YYYXXXYYYZZZ]]]aaaiiisss|||kkkbbb^^^[[[YYYZZZZZZYYYXXXYYY[[[^^^bbbdddjjjmmmsssyyy}}}|||xxxtttfffbbb]]][[[\\\___aaacccbbbhhhnnnrrruuuxxx|||pppeeeZZZTTTPPPLLLJJJJJJIIIJJJJJJHHHEEEAAA@@@???AAAAAAAAA@@@@@@?????????=========<<<<<<;;;;;;:::999888888777666666555555444444333222333444555666555444444444444444555555555666777888:::;;;<<<======>>>@@@AAA???>>>>>>>>>???@@@AAACCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHLLLOOOQQQRRRTTTUUUTTTSSSSSSUUUWWWXXXXXXVVVUUUVVVWWWWWWWWWXXX\\\___dddeeeggglllsss|||>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===???>>>===<<<;;;;;;;;;;;;======>>>>>>>>>>>>======<<<===>>>?????????>>>===<<<============>>>>>>>>>???>>>>>>===;;;:::999888888999:::::::::;;;===??????@@@AAADDDEEEGGGHHHIIIBBB@@@===;;;;;;;;;:::999:::999888777555444333222222222222111111111000000000000000000////////////////////////////////////////////////////////////000000000000111111111111//////000111333444555555555666777888<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999888888777777666555555333333222222333444555666666555555444444444444555666666888999;;;<<<===>>>>>>@@@BBBBBB@@@???>>>??????@@@BBBCCCEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEGGGHHHKKKLLLOOORRRWWWZZZUUUUUUVVVWWWXXXXXXWWWWWWVVVWWWYYY[[[]]]___aaacccfffgggiiinnnuuu>>>>>>>>>>>>????????????===>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;======>>>>>>>>>>>>======;;;<<<>>>?????????>>>===============>>>>>>>>>??????>>>===<<<;;;::::::999888:::<<<<<<===>>>@@@CCCEEEEEEGGGHHHHHHHHHHHHGGGBBB@@@===;;;<<<<<<;;;:::666666555444333111111000222222222111111111000000////////////000000000000////////////////////////........................//////000000000111111111//////000111333444555555555666777999===CCCKKKQQQWWWddduuu~~~}}}~~~zzzxxx{{{vvv~~~~~~tttjjjbbbaaaeeejjjmmmpppssstttuuuwwwyyy|||~~~~~~|||uuuuuuuuuuuutttsssrrrqqqrrrrrrsssuuuwwwyyyzzz{{{zzzzzz{{{|||}}}}}}~~~~~~zzzwwwtttssstttuuuuuutttuuutttssssssrrrooojjjgggiiijjjmmmoooqqqqqqqqqqqqnnnnnnoooqqqssstttuuuvvvtttttttttttttttsssrrrrrrrrrssssssqqqooooooppprrroookkkfffcccdddfffhhhhhhcccaaaaaaiiiyyy}}}kkkiiifffeeeeeeeeedddbbbiiiiiikkkpppzzzuuufff```^^^]]]]]]___cccaaa``````aaadddgggiiiooorrrvvvxxxwwwuuurrrpppkkkjjjjjjiiiiiikkknnnpppsssyyy~~~}}}sssmmmaaaZZZSSSPPPMMMIIIHHHJJJIIIKKKMMMLLLIIIFFFDDDCCCCCCCCCCCCCCCBBB@@@>>>===999999::::::;;;;;;<<<<<<:::999999888777777666666555444444444333444444444666666555444444444555555666666777999;;;===>>>??????AAACCCCCCAAA?????????@@@AAABBBDDDEEEFFFFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFGGGIIINNNTTTXXXVVVXXXYYYZZZZZZYYYXXXXXXYYYZZZ]]]aaaeeehhhjjjkkkjjjjjjlllqqqxxx>>>>>>>>>????????????@@@======>>>@@@@@@AAAAAAAAA??????>>>===<<<<<<<<<<<<<<<======>>>>>>======<<<:::;;;<<<>>>>>>>>>===============>>>>>>>>>?????????>>>===<<<;;;;;;;;;;;;777999<<<===>>>@@@BBBDDDIIIJJJJJJKKKJJJHHHGGGFFFBBB@@@===<<<<<<<<<<<<;;;888777666555444333333222222222222111111111111000////////////000000000000////////////////////////------------............/////////000000000111111000000111222333333444444444555777999>>>EEEMMMSSSYYYeeesss{{{|||{{{~~~}}}|||~~~tttjjjccceeejjjnnnqqquuuyyy{{{}}}zzzzzz{{{{{{{{{{{{{{{zzzyyyyyyzzz|||~~~~~~~~~|||zzzxxxwwwuuurrrooooooqqqsssvvvwwwxxxxxxxxxvvvvvvwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwsssssssssqqqpppppprrrtttqqqooolllkkklllmmmmmmllliiihhhhhhmmmyyy|||jjjgggeeegggkkknnnnnnmmmqqqqqqrrrwww~~~qqqddd```___^^^___```fffeeeddddddeeehhhlllnnnsssvvvyyyzzzxxxuuutttssskkklllnnnooopppsssvvvyyy|||}}}rrriiiddd___YYYSSSQQQMMMJJJKKKNNNNNNPPPPPPNNNJJJGGGEEEEEEFFFGGGGGGFFFDDDBBB@@@>>>:::::::::;;;;;;;;;<<<<<<:::999999888888777666666666666666555555444333333666555555555555555666666666777888:::<<<>>>???@@@AAACCCDDDDDDBBB@@@???@@@@@@AAABBBDDDEEEFFFGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGKKKPPPTTTUUUXXX[[[]]]]]]\\\\\\\\\^^^___ccchhhnnnrrrssssssnnnoooqqquuu|||>>>>>>?????????@@@@@@@@@>>>??????@@@@@@@@@??????======<<<;;;;;;<<<<<<<<<<<<<<<============<<<<<<999:::;;;<<<<<<===============>>>>>>>>>?????????>>>===<<<;;;;;;<<<======888;;;>>>@@@AAACCCEEEGGGJJJKKKLLLLLLKKKIIIGGGFFFBBB@@@===<<<<<<===<<<;;;:::999999888777666555555222222222111111111111000.../////////000000000111////////////////////////---.........////////////////////////000000000111111111111222222333333333222444666999???FFFOOOUUU]]]gggsssxxxxxxwwwzzz~~~~~~|||~~~}}}tttlllgggjjjqqqvvvyyy~~~}}}|||{{{yyyxxxvvvxxxzzz|||~~~~~~xxxxxxwwwvvvuuuuuuxxxzzzxxxwwwvvvvvvwwwvvvtttqqqpppooommmmmmttt{{{zzztttgggeeedddiiirrryyy||||||||||||~~~}}}rrrgggdddeeedddcccdddffffffeeegggjjjnnnrrruuuyyy|||~~~~~~zzzwwwvvvvvvppprrruuuvvvwwwxxx{{{~~~uuulllfffbbbaaa\\\WWWUUUSSSQQQTTTYYY\\\[[[YYYUUUOOOKKKIIIHHHKKKKKKKKKJJJIIIFFFCCCAAA=========<<<;;;::::::999999888888777666666555555666666777777666666555555555555444555555666777888777888:::<<<>>>@@@AAABBBBBBDDDEEEEEECCCAAA@@@@@@@@@AAACCCDDDFFFGGGGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEFFFHHHLLLOOOQQQVVV[[[___``````aaaccceeefffiiipppvvvzzzzzzxxxrrrsssuuuyyy>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;;;;:::::::::;;;<<<<<<<<<<<<============<<<<<<999999::::::;;;<<<======>>>>>>>>>>>>????????????======<<<;;;;;;===>>>???;;;>>>AAADDDEEEGGGIIIKKKJJJKKKLLLMMMLLLJJJHHHGGGBBB@@@===<<<<<<===<<<<<<777666666555444333333222222222222111111111111000.../////////000000111111////////////////////////.../////////000000111111////////////000000000000222222222222222222222333111333666999???GGGPPPWWW```iiissswwwuuusssvvvzzzzzzxxx{{{|||tttmmmjjjooowww|||~~~}}}|||}}}}}}~~~}}}|||{{{|||~~~~~~~~~~~~zzzwwwtttssspppmmmooosssqqqmmmdddbbbccckkkwwwuuullljjjkkkjjjiiiiiieeeeeefffhhhlllrrrwwwzzz}}}|||xxxwwwwwwyyy{{{}}}}}}{{{{{{}}}yyyqqqkkkgggffffffaaa\\\[[[YYYXXX]]]dddiiigggccc]]]VVVPPPMMMMMMNNNNNNNNNNNNLLLIIIFFFDDDAAA@@@???===;;;999888777777777777666555555444444555666777777777777777777444444444555555777888999999:::;;;===???BBBCCCDDDBBBDDDFFFEEECCCAAA@@@@@@@@@AAACCCDDDFFFGGGGGGGGGDDDEEEFFFHHHHHHFFFEEEDDD>>>@@@AAABBBBBBBBBEEEGGGNNNTTT[[[```bbbcccfffiiijjjkkknnnttt{{{~~~|||zzztttuuuxxx{{{======>>>>>>?????????@@@@@@?????????>>>>>>======<<<<<<;;;:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::>>>>>>???@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>???@@@CCCFFFHHHJJJLLLLLLMMMLLLKKKJJJHHHFFFDDDBBB@@@>>>===<<<======;;;:::;;;;;;999777666444222222//////000000111111111222222111///.........///000000000000000000000000000111000000///////////////000000000000////////////111111222222222333333333666555777:::<<>><<<<<<<<<;;;:::777777777666555555444444555555555444444333333333666666666666777888::::::;;;<<<>>>@@@BBBDDDFFFGGGJJJIIIHHHFFFDDDCCCAAAAAABBBAAAAAADDDIIIKKKJJJHHHGGGHHHIIIJJJIIIGGGEEECCCDDDCCCCCCBBBCCCDDDEEEFFFKKKPPPXXX^^^cccgggkkkmmmppprrrvvv|||}}}zzzwwwxxxyyy|||rrr======>>>>>>>>>????????????>>>>>>>>>============<<<;;;:::::::::;;;======>>>======<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::>>>>>>???@@@@@@@@@@@@???????????????????????????@@@AAACCCEEEFFFGGGHHHHHHIIIIIIHHHGGGEEECCCBBBAAA@@@???======>>>>>><<<;;;;;;:::999777666444333222000000111111111111111111222111000///...//////000000000000000000000000000///////////////000111111000000000000000000000///111111222222222333333333666555888;;;>>>DDDQQQ^^^}}}xxxuuu}}}{{{yyy{{{~~~|||zzzwwwtttsssssstttuuuuuuuuuvvvxxx{{{}}}vvvsssooonnnmmmllljjjgggcccgggoooyyy~~~xxxtttrrrqqqpppnnnqqqooommmqqqxxx~~~~~~~~~}}}}}}~~~wwwssstttvvvwwwwwwwwwuuupppiiidddgggooowwwxxxhhhZZZVVVUUUSSSXXXWWWUUUTTTRRRPPPLLLIIIEEEBBB???======<<<;;;:::888777777666666555444444666666555555555444444444666666666777777999:::;;;======???AAACCCEEEGGGHHHJJJIIIHHHFFFEEECCCBBBBBBBBBAAAAAADDDHHHKKKKKKJJJGGGHHHIIIIIIHHHFFFDDDCCCDDDDDDCCCBBBCCCDDDFFFGGGLLLOOOVVV\\\ccchhhllloootttvvvyyy~~~}}}~~~ccc============>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<=========<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::===>>>??????@@@@@@??????>>>>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA??????AAA???>>>>>>???>>>===<<<999999888777666555444444222222222222222111111111222111000////////////000////////////////////////------......///111222333000000000000000000000000111111222222222333333333444444777<<<@@@HHHWWWddd~~~~~~~~~~~~zzzxxxzzzwwwwwwvvvuuurrrnnnjjjhhhlllmmmooosssvvvwwwuuusssvvvwwwyyyzzz{{{yyyxxxwwwppptttyyy}}}||||||}}}{{{vvvrrrmmmmmmmmmmmmnnnoooqqqqqqrrrssstttvvvyyy{{{|||}}}~~~~~~{{{vvvtttqqqpppppppppnnnmmmiiinnnwww}}}xxxuuutttsssrrrtttssssssxxx~~~}}}xxxvvvyyy|||~~~}}}~~~{{{vvvpppmmmqqqyyyzzziii]]]ZZZ\\\]]]bbb___\\\ZZZWWWSSSNNNJJJFFFCCC@@@>>>>>>===<<<;;;888888777777666555555555666666666555555555555555666666666777888999;;;<<<>>>???@@@BBBDDDFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBDDDGGGJJJKKKKKKFFFGGGHHHHHHGGGFFFDDDCCCEEEDDDCCCCCCDDDFFFHHHIIIOOOPPPTTT\\\eeelllqqqtttyyyzzz}}}sssYYY========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>???????????????>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@???>>>>>>@@@>>>======>>>>>>===;;;999888888777666555555444444333333222222111111111111111111000000000000000////////////////////////............///000111222000000000000000111111111111111222222222333333333333333666<<>>>>>===;;;999888888777777666666555555555555555555555555555666666777777999:::<<<===??????@@@BBBCCCEEEFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGHHHIIIFFFGGGGGGGGGGGGFFFEEEDDDFFFEEEDDDCCCEEEGGGJJJLLLRRRRRRUUU]]]gggqqqwwwzzz~~~gggTTT===<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;888999999:::::::::::::::;;;;;;::::::::::::;;;;;;======<<<<<<<<<;;;;;;;;;======>>>????????????>>>>>>>>>???@@@AAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEE@@@@@@AAAAAA@@@@@@???>>>===<<<;;;;;;<<<===<<<:::999888888777666555555444444333333222222111111111111111111111111000000///////////////////////////000000////////////000000///000000000111111111222111111222222222333333333222222666<<>>===;;;999999999888777777666666444444444444444555555555666777777888:::;;;===>>>>>>???@@@AAABBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEGGGFFFDDDDDDFFFIIILLLOOORRRSSSWWW^^^hhhrrrzzz~~~qqqXXXKKK<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;777888999:::::::::999999::::::999999999:::;;;;;;=========<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>??????@@@@@@AAAAAA@@@AAABBBDDDEEEFFFFFFFFFAAAAAAAAAAAAAAA@@@???>>><<<;;;::::::<<<<<<;;;:::999999888777666555444444222222222222222111111111111111222222111111000///////////////////////////111111000//////////////////000000111111222222222111111222222222333333333333333777<<>>===<<<;;;::::::999999888777777777444555555555555666666666777777777999:::<<<>>>?????????@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFIIIJJJKKKJJJHHHFFFEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGHHHFFFEEEEEEGGGJJJOOOQQQRRRVVV\\\bbbjjjsss}}}}}}```MMMFFF<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<777777999:::::::::999888999999999999999:::;;;;;;============<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>???????????????????????????@@@AAABBBDDDDDDDDDDDDAAAAAAAAAAAA@@@???>>>======;;;:::;;;<<<===<<<;;;;;;:::999777666444333222000000111111111111111111111111222222222111000///000000000000000000000000000////////////000000111///000000111111222333333111111222222222333333333777666999>>>DDDOOO```ppp}}}qqqnnnkkkgggdddcccddddddccchhhmmmoookkkeee```]]]^^^^^^]]]]]]]]]]]]^^^^^^___bbbfffhhhiiijjjlllooopppqqqrrrtttvvvxxxzzzzzzwwwxxx{{{{{{tttpppnnnmmmlllpppqqqrrrssssssuuuwwwxxxtttvvv{{{|||zzzyyyvvvuuusssqqqpppooooooooonnnnnnmmmllllllkkkjjjjjjeeegggiiikkkmmmnnnnnnnnniiinnnrrrsssqqqppprrruuutttwww|||xxxrrrppprrrvvvxxx{{{vvvnnnmmmnnnpppwww~~~zzztttmmmeee\\\SSSNNNHHHEEEAAA???>>>===;;;:::;;;::::::999888888777777666666777777888888888888777777888999;;;===???@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFIIILLLOOOOOOMMMJJJIIIJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGEEEEEEGGGLLLPPPSSSVVV]]]ffflllpppxxxlllTTTIIIIII<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<666777888999:::999888888999888888888999::::::;;;>>>=========<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@>>>===<<<===<<<;;;<<<===>>>===<<<;;;;;;999777666444222222//////000000111111111222111111222333222111000///111111111111111111111111............///111222333///000000111222222333333111111222222222333333333999999;;;@@@FFFPPPaaaqqq~~~yyyuuussskkkjjjhhhfffeeefffgggggglllttt}}}}}}uuummmiiiiiidddccccccbbbbbbaaaaaaaaagggkkkooopppppprrruuuwww|||}}}~~~zzzyyyyyyzzzzzzzzz{{{|||||||||}}}yyy|||~~~yyywwwvvvsssqqqooommmlllkkkkkkkkkjjjkkkkkkllllllkkkkkkjjjiiijjjmmmoooppppppooonnnkkkpppuuuvvvsssrrruuuxxx|||xxxqqqooosssvvvxxx{{{vvvppprrruuuwww~~~}}}wwwoooggg^^^UUUPPPHHHEEEAAA>>>===<<<;;;999;;;;;;:::999999888888777888888999999999:::::::::777777888999;;;===???@@@BBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBCCCDDDEEEFFFFFFHHHLLLQQQSSSQQQNNNMMMNNNIIIIIIIIIHHHHHHIIIJJJJJJIIIGGGFFFEEEHHHLLLQQQTTT[[[eeeooouuuxxx~~~uuu]]]KKKFFFIII;;;::::::999999999::::::777999:::;;;;;;:::888777666555555666666777888999888888888888888888888888<<<;;;:::;;;===>>>===<<<===<<<;;;:::::::::;;;<<<<<<<<<<<<============>>>>>>>>>?????????@@@@@@@@@CCCBBBAAA@@@????????????<<<======>>>===;;;:::999999999888888777666666666444444444333333333222222000000000000000000000000111111111111111111111111............/////////000000000000000111111111111000111111222222333444444888777888<<>>>>>>>>?????????@@@@@@???>>>======<<<<<<<<<<<<============<<<;;;:::999999999888888777666666666444444444333333333222222111111111111111111111111000000000000000000000000........./////////000000000000000000111111111111000111111222222333444444666666777<<>>>>>>>>>>>????????????===<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;::::::::::::999999888888777666666666444444444444333333333333111111111111111111111111////////////////////////....../////////000000000000000000000111111111111000111111222222333444444444444777===FFFRRR\\\cccmmmyyywwwsssrrrrrrsss}}}|||xxx{{{|||tttttt{{{}}}zzzwwwrrrooojjjggg```ZZZXXX[[[aaafffvvvsssjjjfffdddgggjjjnnnooommmlllmmmpppsssuuuyyy~~~xxxvvvsssooollljjjiiihhhllloootttzzz}}}~~~tttoooiiifffgggkkknnnpppoooppppppqqqssswww}}}{{{tttnnnkkkjjjjjjpppooonnnnnnmmmmmmmmmmmmmmmooopppqqqrrrvvvzzz~~~yyyooofffZZZOOOFFFCCC>>>;;;999999777666999999999888888888888777:::999999999999::::::;;;<<<<<<===>>>???AAABBBBBBBBBBBBBBBBBBDDDFFFGGGHHHLLLMMMOOORRRTTTVVVXXXXXXXXXVVVWWWYYYXXXSSSPPPQQQLLLMMMNNNOOOQQQSSSUUUVVVQQQMMMKKKMMMPPPVVV```jjjzzzrrrZZZLLLEEEAAA???@@@<<<<<<;;;;;;;;;<<<======;;;;;;;;;;;;999888666555999888888777666666777777444444666777999;;;<<<===;;;999777777888:::;;;;;;888888888888888999999999:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>??????>>>===============>>>???>>>===;;;:::999999:::;;;999999888888777666666666555444444444444333333333111111111111111111111111000000000000000000000000...////////////000000000///000000000111111111111000111111222222333444444333444888>>>GGGQQQYYY^^^eeeuuuvvvppppppqqqrrr}}}xxxvvv{{{yyyppppppyyy}}}{{{wwwssspppjjjeee^^^VVVTTTWWW___fffpppyyy~~~vvvjjjbbb___^^^dddhhhlllmmmlllkkkmmmoooppprrrvvvzzzxxxtttjjjhhhfffddddddfffhhhiiiiiilllqqquuuxxxwwwuuutttpppkkkddd```bbbgggkkknnnnnnooorrrtttyyy~~~xxxsssnnnlllkkkkkkjjjhhheeebbbaaa``````aaadddeeegggiiilllqqqwww|||zzzpppgggZZZOOOFFFCCC>>>;;;:::999777666999999999999888888888888777777888888999:::;;;;;;<<<======>>>@@@AAAAAABBBBBBCCCCCCDDDEEEHHHLLLOOOSSSUUUYYY]]]aaaeeehhhjjjgggfffffffff```UUUOOONNNMMMMMMNNNOOORRRTTTWWWXXXSSSOOOMMMPPPTTTZZZeeepppzzzqqqaaaPPPGGGDDDAAA@@@AAA;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;:::999888666666777777777777777888999999666777777888999999:::::::::888777777888:::::::::777777777888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>=========>>>??????>>>===;;;:::999999::::::999999888888777666666666555555555444444444333333111111111111111111111111111111111111111111111111////////////000000000111///000000000111111111111000111111222222333444444333555999???GGGPPPWWW[[[aaarrr}}}tttppprrruuu{{{uuuuuu|||wwwoooqqq||||||yyyvvvqqqnnneee```YYYRRROOOSSS[[[bbbiiirrrvvvnnnccc]]][[[[[[aaafffkkkmmmmmmlllnnnpppqqqrrrtttwwwzzz|||}}}~~~|||uuunnnhhhcccaaa```______aaaeeeiiillljjjmmmqqqtttuuutttqqqooommmgggaaa]]]___eeekkknnnnnnqqqtttyyy~~~{{{yyyuuupppmmmlllllllllfffddd```]]][[[ZZZZZZ[[[]]]___bbbeeeiiipppwww|||{{{qqqhhh\\\QQQGGGCCC???<<<::::::888777999999999888888888777777555666777888:::;;;<<<<<<======>>>???@@@AAAAAABBBBBBCCCEEEEEEGGGLLLRRRWWW```ccchhhnnnuuu{{{|||ppp___RRRNNNOOOOOONNNNNNOOOQQQSSSTTTRRROOOOOOSSSXXX^^^jjjtttyyybbbVVVJJJEEEDDDAAA@@@AAA::::::::::::;;;<<<======<<<;;;:::999999888777777777777777777888999::::::999999888888888888888888999888777888:::;;;:::999666777888999999999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999999999999999999888888777666666666555555555555444444444333222222222222222222222222111111111111111111111111/////////000000000111111000000000000111111111111000111111222222333444444444666999???FFFNNNUUUXXX^^^lllwwwuuunnnnnnuuuzzz{{{rrrttt{{{vvvrrrxxx~~~|||zzzwwwsssnnnjjj]]]ZZZTTTNNNLLLOOOVVV\\\eeennnrrrjjj```\\\]]]^^^bbbgggmmmpppppppppqqqssstttuuuvvvwwwxxxyyyyyyyyy|||xxxrrrlllhhhddd```^^^```_________bbbeeeiiilllmmmooorrrttttttrrrooommmfffaaa\\\ZZZ^^^eeelllpppqqqtttxxx}}}~~~|||{{{}}}uuussspppmmmkkkjjjjjjjjjcccaaa___\\\ZZZZZZ[[[[[[[[[]]]aaadddhhhnnntttyyy|||}}}}}}~~~zzzrrrjjj^^^SSSGGGDDD???<<<;;;:::888777888888888777777777777666555666888:::<<<===>>>>>>??????@@@@@@AAABBBBBBCCCBBBDDDFFFHHHJJJPPPYYY```mmmrrrzzziiiXXXRRRRRRQQQOOOMMMLLLMMMNNNOOOQQQOOOQQQVVV\\\cccnnnxxxzzztttWWWNNNFFFCCCBBB@@@???AAA999999999999:::;;;<<<===;;;::::::999888888888888888888888777888888999999888888888888888888888888888888999;;;<<<<<<:::888666777888:::::::::::::::;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<=========<<<<<<;;;:::999999999:::;;;;;;;;;;;;:::999888888999999888888777666666666555555555555444444444444222222222222222222222222111111111111111111111111//////000000000111111111000000000000111111111111000111111222222333444444444555888===DDDKKKRRRVVVXXXcccjjjhhheeejjjttt{{{~~~wwwqqqttt{{{~~~xxxzzz|||{{{{{{zzzxxxssslllgggXXXWWWSSSOOONNNPPPVVVZZZaaajjjmmmfff]]][[[^^^aaabbbhhhnnnrrrrrrrrrsssuuuvvvvvvwwwxxxxxxxxxwwwwwwxxx{{{{{{sssmmmiiiddd```^^^^^^^^^]]]`````````aaadddhhhkkkmmmoooppprrrrrrrrrpppnnnmmmbbb^^^ZZZZZZ___fffmmmqqquuuxxx|||{{{{{{|||{{{{{{}}}~~~{{{qqqooollliiifffeeedddddd^^^]]]\\\[[[ZZZ[[[[[[\\\\\\^^^aaadddfffiiinnnqqquuuzzz}}}zzzwwwwwwzzz||||||tttnnnggg]]]RRRFFFCCC>>>;;;999999777666777777777666666666555555777888;;;>>>@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEBBBEEEHHHIIIMMMTTT___hhhuuu{{{mmm\\\VVVUUURRROOOLLLKKKKKKKKKLLLQQQPPPSSSZZZaaagggqqqzzz}}}aaaQQQIIICCCCCCBBB@@@@@@BBB999888888999:::;;;<<<===::::::999999888999999999;;;:::999888777777777777777888888888888999999999777888:::<<<>>>===:::777666777999:::;;;;;;::::::<<<<<<<<<============>>>;;;;;;;;;<<<<<<<<<======>>>===<<<;;;::::::999999:::;;;<<<<<<;;;:::888777999999888888777666666666666666555555555444444444222222222222222222222222000000000000000000000000000000000000111111111111000000000000111111111111000111111222333333444444444555777;;;BBBIIIPPPTTTTTT\\\aaa^^^^^^fffsss{{{~~~}}}{{{vvvrrrvvv}}}|||||||||}}}}}}zzzuuummmhhhXXXWWWVVVSSSRRRTTTXXX\\\]]]fffjjjccc[[[ZZZ^^^bbbaaagggnnnrrrrrrrrrsssuuuuuuvvvvvvwwwwwwwwwvvvvvvrrrtttwwwyyy{{{~~~|||xxxuuuooohhhfffbbb\\\XXXXXXYYY[[[[[[^^^^^^```cccfffkkknnnpppppppppqqqqqqpppooommmlllddd```\\\\\\```gggllloooxxxzzz~~~~~~}}}|||{{{{{{zzz{{{|||}}}}}}~~~|||xxxnnnmmmiiifffcccaaa```___YYYYYYYYYYYYYYYYYYZZZ[[[]]]___bbbddddddfffhhhjjjqqquuuzzz||||||zzzyyyxxxvvvvvvuuuttttttuuuyyy}}}yyyxxxtttmmmhhhcccYYYOOOEEEAAA===:::888777666555666666666666555555555555999;;;===@@@CCCDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGBBBEEEHHHKKKNNNWWWccclllxxx~~~lll\\\WWWUUUSSSPPPLLLJJJJJJKKKLLLQQQQQQUUU]]]dddjjjsss|||qqqUUUOOOHHHCCCDDDDDDBBBCCCEEE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999444555777999999999888888::::::999999888777777777444777:::===>>>===:::999888888888888888888999:::999:::<<<======<<<:::999888888999999:::;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;::::::999888:::888777555555666888999666555444222222333444444444333222222111111222222000000000000///////////////.........///000222333000111111111111222222222333333222222333333444555888777777<<>>;;;888666555444444444555666777999999999999;;;<<>>???@@@@@@AAABBBDDDFFFIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJGGGHHHIIIJJJMMMUUU```hhhooouuu~~~zzzrrrjjjeeebbb```___]]][[[YYYUUUSSSSSSVVVYYY[[[^^^ccciiipppyyy}}}~~~~~~aaaOOOHHHFFFEEEDDDDDDEEEIIILLLOOO;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888888777666555444555666666999999999888777777666666999999888777777777888888555555555555666888999:::999999::::::::::::999999999999::::::;;;;;;;;;<<<999999999999999999999999999999999999999888888777888777777666777777888999777777888999888777666555444444333222222222222333111111111000000000//////000000000///////////////000000111111111222222222111111000000111111222333222444777<<>>;;;<<<<<<<<<<<<>>>???AAACCCFFFFFFFFFFFFFFFEEEDDDDDDGGGHHHJJJLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMLLLLLLJJJIIIHHHLLLTTT___hhhnnnssskkk```WWWSSSSSSTTTVVVZZZ___eeekkkooorrruuuwwwqqqpppooopppqqqpppmmmjjjhhhlllrrrxxx~~~xxx^^^PPPIIIFFFCCCGGGJJJMMMOOOTTT___mmmxxx777777777777777777777777777777777777666666666666666666777777777555444333888888888777666666555555222333444555666666666666;;;:::999888777777777777888888777777777777888888777777777666666666666666888888888888888888888888777777777777777666666555555555777888999999999999:::999777666666666777888555555444333333333333444222222222111111111111000,,,---///000111111111000000111111111111222222222333333222222333333444555444666999<<>>AAAAAABBBDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKJJJMMMIIIIIISSSaaakkknnnlllhhh^^^RRRIIIGGGHHHHHHHHHKKKMMMQQQTTTWWWZZZ^^^bbbfffhhhlllsssxxxzzzxxxuuuwww|||qqq```UUUJJJFFFEEECCCBBBDDDGGGIIIPPP[[[iiivvv;;;;;;:::999888888888888666666666666666666666666555555555666888888777555666666666555444444333333444444444444444444444444555666666666777777888888666666777777777777666666888777666666666666666666777777777777666555555444444666888888777666777777777666666555555666666777666666555444444444444555444444444333222222111111222111000111222333222000000000000111111111222222111111111111111111111111333222222111111222333333666777:::===BBBGGGLLLNNNTTT```lllppppppqqqqqqpppoooyyytttrrrlllddd```]]]SSSMMMNNNOOOQQQ\\\jjj~~~zzzxxxxxxwwwwwwvvvtttqqqnnnkkkiiijjjkkklllkkkkkkmmmppprrrooorrruuuwwwzzz~~~~~~{{{xxxwwwwwwxxxyyyyyyzzz|||lllfff^^^YYYYYY[[[[[[ZZZ]]]___cccgggkkkoooqqqsssssssssssstttuuuxxxzzz{{{zzzyyyxxxxxxyyy|||~~~yyysssmmmjjjiiimmmssswww}}}|||zzzvvvtttvvv{{{|||||||||zzz{{{}}}{{{wwwllldddYYYPPPJJJHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFHHHIIIJJJKKKLLLMMMNNNNNNMMMOOOQQQTTTXXX^^^dddiiirrrxxx}}}{{{yyyzzzzzzxxxsssnnnkkkjjjhhhggggggjjjmmmooowwwzzz|||uuunnniii]]]XXXPPPJJJEEEBBB@@@>>>BBBBBBCCCEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJPPP\\\iiiqqqoookkkccc[[[PPPIIIHHHJJJKKKLLLLLLOOOSSSVVVWWWXXXYYY[[[bbbdddhhhnnntttxxxxxxxxx{{{kkk]]]SSSJJJCCCCCCDDDCCCCCCEEEGGGKKKSSS___mmmzzz:::999888888777777777888555555555555555555555555555444444555777888777666666666555555555444444444555555555555555555555444444555555666666777777888555555555666666555555555666555555444444444555555666666777777666555555444222444555555444444555777666666666555555666666666777777666666555555555555444333333222222111111000444333222222444444333222000000000000111111111111111111111111111111111111222222222222222222333333666777:::>>>CCCGGGKKKMMMWWWdddqqqrrrnnnkkkiiihhhkkkxxxiiieeefffeeecccbbb___VVVPPPPPPPPPQQQ]]]lll|||xxxvvvuuusssssssssrrrqqqooommmlllkkkmmmoooqqqqqqrrrtttvvvvvvwwwzzz}}}}}}}}}}}}zzzzzz|||~~~zzzpppfffbbb^^^]]]___aaaccccccfffgggiiikkknnnooopppqqqssssssssstttvvvzzz}}}}}}|||zzzxxxyyyzzz}}}~~~~~~|||{{{|||}}}}}}yyyuuuqqqmmmkkkjjjlllssszzz|||yyyuuusssssswww}}}|||xxx{{{}}}}}}~~~~~~{{{ooofffZZZPPPJJJHHHIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPRRRTTTXXX]]]cccgggooouuu}}}yyyxxxwwwxxxyyyxxxtttqqqooonnnkkkiiiiiilllrrrvvv~~~yyyssslllggg\\\WWWPPPIIIEEECCCAAA???CCCCCCDDDEEEGGGHHHIIIJJJIIIIIIHHHGGGGGGHHHJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNLLLJJJHHHGGGHHHIIIJJJHHHLLLUUUdddqqquuuqqqkkk```YYYPPPKKKJJJLLLOOOPPPRRRUUUXXXZZZZZZ[[[]]]^^^aaabbbeeejjjqqqvvv{{{}}}ooo]]]UUUMMMGGGCCCCCCCCCAAAAAABBBFFFKKKUUUbbbqqq}}}888777777666666666666777444444444444444444444444444333333555777888777666555555555555555444444444555555555555444444444444444444555555666666666666333444444555555444444333333333222222222333333444555666666666666555555444222444555555444444666777666666555555555555666666666666666666666555555444444333333222222111111000333111000111222333222111//////000000000111111111111111111111111111111111111111222222333333333333333555999>>>CCCIIIMMMPPP___nnn{{{zzzqqqkkkhhhgggkkk|||lll^^^\\\```bbbcccccc```XXXSSSSSSSSSUUUcccssszzzuuussssssppppppppppppppppppoooooonnnqqquuuwwwyyyzzz|||}}}~~~~~~~~~{{{{{{}}}xxxmmmfffbbb``````aaacccfffiiijjjjjjkkklllmmmnnnoooooooootttttttttuuuxxx|||}}}{{{{{{|||~~~~~~zzzxxxwwwwwwxxxxxxzzzwwwsssooollljjjjjjjjjooovvv~~~|||wwwtttsssvvvzzz|||zzzyyy}}}~~~~~~}}}pppggg[[[PPPKKKJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPQQQRRRTTTVVVXXX]]]ccchhhnnnsss{{{}}}wwwvvvuuuuuuvvvvvvvvvuuutttssspppmmmlllooovvv|||}}}zzzuuupppiiieee[[[VVVOOOIIIFFFCCCBBB@@@CCCDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIKKKLLLKKKLLLLLLLLLLLLLLLMMMMMMLLLKKKIIIGGGGGGHHHJJJKKKGGGMMMYYYgggsssuuuooohhh]]]XXXQQQLLLLLLOOORRRUUUVVVXXX[[[]]]^^^```cccfffddddddfffjjjooowww~~~ttt\\\QQQOOOIIIDDDBBBCCCBBB??????AAAEEEKKKVVVeeettt~~~777666666555555555666666444444444444444444444444333333333555777888777666555555555555555555555555333333333333333333333333555555555555555555555555333333444444444444333333222222222222222222333444555555666666666555555444666777777666555555777999666555555444444555555666444444555555444444333222444444444333222222111111000///...///000000///.../////////000000000111111111111111111111111111111000000222333333333333333222444888===DDDKKKQQQTTTfffuuu}}}rrrlllkkkmmmuuuzzzkkk]]][[[___bbbcccdddaaaZZZWWWYYYYYY^^^nnn|||wwwsssrrrrrroooooopppppppppqqqqqqrrrrrrvvv{{{~~~~~~~~~~~~xxxrrrkkkeeebbbaaabbbdddfffiiilllnnnooommmnnnooopppqqqrrrrrrrrrvvvvvvwwwyyy|||~~~~~~{{{wwwuuuuuuwwwwwwwwwvvvsssoookkkiiiiiiiiijjjpppvvv~~~zzzwwwvvvxxx{{{}}}}}}}}}~~~~~~rrriii]]]RRRLLLKKKLLLMMMIIIJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPSSSTTTVVVWWWZZZ___eeeiiipppuuu|||yyyvvvtttttttttttttttuuuvvvwwwwwwwwwuuuqqqpppttt|||~~~}}}{{{wwwtttppplllfffccc[[[VVVOOOIIIFFFDDDBBBAAACCCCCCDDDFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLIIIOOOYYYeeemmmmmmfff```VVVSSSOOOLLLMMMQQQVVVZZZYYY]]]aaaeeegggiiikkkmmmiiiiiiiiikkkooowwwcccRRRLLLKKKDDDAAA@@@BBBAAA???@@@CCCDDDKKKXXXhhhvvv777777666666666666777777333333333333333333333333333222222444777888777666555555555555555555555555222222333333444444555555666555555444444333333333333444444444444444444333333333333333333444555555444444555666666555555444777888888666555555666888666555555444444555555666444555555666555444333222555555444444333222222222111000//////111111000///////////////000000000111111111111111111111111111///000222333444444333333333555888===DDDLLLSSSXXXggguuu~~~wwwlllhhhnnnuuu{{{lll``````eeeggghhhhhhfff```___bbbeeekkk~~~yyytttqqqqqqrrrooooooooopppqqqrrrsssssstttxxx}}}|||zzzwwwsssnnnkkkiiiiiikkknnnqqqsssuuuwwwyyyzzzxxxyyyyyyyyyyyyxxxxxxwwwxxxyyy{{{~~~~~~}}}~~~}}}yyyvvvuuuwwwyyyyyyxxxssspppmmmiiigggggghhhiiiooottt{{{|||zzzzzz|||~~~tttlll___TTTNNNKKKJJJJJJGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLMMMOOOPPPRRRSSSSSSWWWYYYZZZ\\\___dddjjjoootttyyy{{{wwwttttttuuuwwwyyyyyyxxxxxxxxxzzz{{{zzzxxxwww{{{~~~}}}}}}~~~{{{xxxsssqqqooommmkkkiiieeebbbZZZUUUNNNIIIFFFDDDCCCBBBBBBCCCDDDEEEFFFHHHIIIIIIHHHHHHGGGGGGHHHJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMQQQWWW^^^bbb```YYYTTTMMMLLLJJJJJJLLLRRRYYY^^^bbbhhhqqqwwwyyyxxxwwwwwwnnnmmmllllllooowwwnnnZZZQQQLLLKKKFFFCCCBBBCCCCCC@@@BBBFFFEEEMMMZZZkkkyyy888777777777777777888888333333333333333333333333222222222444777888777666444555555555555555555555444444555555666777888888666666555444333222222111333444444555555444444333444444444444444555666777444444555555666555555444666777666444222222444666555555555444444555555555666777888888888777555555666555555444444333333222444333222222444444333222////////////000000000000111111111111111111111111///000222333444444333333555666888===DDDLLLTTTYYYfffrrrxxxooodddeeepppzzzzzzmmmcccdddjjjmmmmmmmmmkkkffffffkkkooowww~~~xxxrrroooppprrrppppppppppppqqqrrrttttttssswww}}}~~~~~~|||zzzwwwvvvwwwxxxxxxzzz~~~~~~|||{{{{{{|||~~~{{{zzz{{{|||}}}|||xxxuuuuuuxxxzzzzzzyyyqqqoookkkhhhffffffggghhhlllqqqyyy~~~|||}}}}}}}}}~~~wwwnnnbbbVVVNNNJJJHHHGGGGGGHHHJJJLLLMMMNNNNNNNNNNNNOOOPPPRRRTTTVVVWWWXXX\\\]]]___aaadddjjjppptttxxx|||~~~|||yyyxxxuuuxxx}}}}}}{{{zzz|||~~~~~~~~~|||zzzzzz{{{yyyyyyzzz||||||yyyvvvllljjjiiihhhhhhgggdddbbbZZZUUUNNNIIIFFFEEECCCBBBBBBBBBCCCEEEFFFGGGHHHIIIHHHHHHGGGGGGHHHIIIKKKLLLIIIIIIIIIIIIIIIIIIIIIHHHFFFGGGIIIKKKLLLMMMNNNNNNQQQRRRVVVYYYZZZWWWPPPJJJGGGFFFGGGHHHLLLSSS\\\bbbmmmuuuqqqpppnnnlllnnnwwwxxx```TTTPPPMMMIIIMMMIIIGGGGGGEEEBBBDDDHHHFFFNNN\\\mmm{{{555555555555555555555555444333222222333444666777444555666888888666555444333333333333333444555666222222333333444555666666444333333555666555333111111222444666777666666555555555555444444333333222222222333333333333333333333333222222333555666777999777555666777777444111666666555444333222222111444333222111000111222333111111111111111111111111222222222111111111111000111111111111111111111111111111222222222333333333333333555;;;DDDLLLSSSVVV```gggkkkfff]]]^^^lllzzz~~~~~~}}}}}}{{{pppjjjlllpppqqqvvv{{{vvvrrrsssyyy}}}~~~yyytttrrrqqqqqqssssssssssssssstttuuuuuuxxxyyy{{{wwwtttuuuvvvuuusssuuuvvvxxxzzzzzzzzzyyyxxxtttqqqmmmiiiggghhhjjjkkkuuuxxxxxxoooaaaVVVPPPMMMKKKIIIJJJKKKLLLNNNOOOPPPPPPPPPUUUQQQRRRYYY[[[XXXXXX[[[]]]^^^```bbbgggnnnvvv|||~~~||||||}}}}}}{{{~~~|||vvvtttsssssstttttttttuuuuuutttqqqnnnggggggggggggfffbbb]]]XXXWWWRRRLLLGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEFFFIIIKKKLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIKKKOOORRRRRRRRRRRRRRRRRRPPPMMMKKKFFFFFFFFFGGGKKKQQQYYY___ooo{{{vvvrrroooooopppvvvggg[[[WWWQQQPPPTTTQQQQQQQQQPPPMMMKKKKKKKKKLLLTTTaaapppzzz444444444444444444444444666555444333333333444555444555666777777666555444444444333333333444555555222222333333444555555666444333333444666555444222222333444555666666666555555555555444444444444444444444444444333333333333333222111111222333555666888666555555777666444111444444444444444444333333555444333333222222333333111111111111111111111111111111000000000/////////111111111111111111111111111111222222222333333333333333555;;;CCCLLLRRRUUUZZZ```ccc___YYY\\\jjjwww}}}zzzyyyyyywwwnnnpppwww}}}|||wwwsssqqqqqqqqqwwwwwwwwwwwwwwwxxxyyyzzzvvvwwwyyy}}}yyyvvvvvvwwwtttrrrtttvvvyyy{{{|||zzzxxxwwwqqqnnnkkkiiiiiilllpppsss|||zzzpppcccXXXRRROOOMMMKKKLLLMMMNNNOOOQQQSSSTTTUUUVVVSSSVVV]]]___]]]\\\^^^ccceeefffiiilllssszzz~~~{{{uuuqqqpppooopppsssrrrrrrssssssqqqnnnkkkfffeeeddddddccc```\\\XXXWWWSSSMMMIIIFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFDDDDDDEEEHHHJJJKKKJJJHHHHHHGGGFFFEEEDDDDDDCCCBBBCCCEEEEEEGGGKKKPPPTTTVVVVVVUUUUUUSSSOOOKKKHHHCCCDDDEEEFFFIIIOOOVVV\\\lllxxxxxxssspppooopppuuu{{{bbbZZZZZZXXXYYY^^^cccdddeeeccc^^^YYYUUUTTTWWW^^^hhhsss|||444444444444444444444444777666555444333333333333444555666777777666555444555555444333333333444444222333333444444555555555444333333444555666444222222333444555555666555555444444444555555555555555666666555555444333333333333222111111111222333444777666555555555555444222333333333444444444555555444555555555444444333333111111111111111111111111222111111111000000000000111111111111111111111111111111222222222333333333333333666;;;CCCKKKPPPSSSTTTXXXYYYWWWVVV[[[gggqqqzzz|||xxxwwwwww}}}sssvvv~~~zzzvvvrrrqqqqqqqqqyyyyyyyyyyyyzzz{{{|||}}}uuuvvvxxx{{{~~~}}}{{{xxxuuuvvvxxx||||||xxxvvvqqqnnnkkkjjjkkkpppvvvyyy{{{rrreee[[[VVVSSSQQQNNNPPPOOOOOOPPPRRRVVVYYY\\\\\\\\\```fffgggeeecccdddiiikkknnnppptttyyyxxxvvvrrrooommmmmmmmmmmmoooooonnnoooooommmjjjgggcccaaa___^^^^^^]]]ZZZXXXWWWTTTNNNKKKIIIGGGFFFDDDCCCCCCBBBCCCCCCDDDEEEFFFEEECCCCCCDDDGGGIIIJJJIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@AAABBBDDDFFFKKKRRRWWWZZZZZZZZZXXXTTTOOOJJJGGGEEEEEEFFFFFFHHHMMMSSSXXXaaalllzzz}}}xxxtttrrrssswwwooo]]][[[___bbbgggmmmuuuwwwyyyxxxssslllgggdddhhhlllrrryyy~~~444444444444444444444444666666555555444444444444444555555666666555555444666555444333333333333333333333333444444444555555444333222333555666555333333333444444555555555555444444444555555666666666777777666555444444333333444333222111111222333333666555444444444444444333444444444444444444444444333444555555555444222111111111111111111111111111444444444333333333222222111111111111111111111111111111222222222333333333444444666;;;CCCJJJNNNPPPQQQSSSSSSSSSTTTZZZdddlllrrr~~~zzzxxxxxx~~~www|||{{{|||~~~zzzvvvsssrrrrrrsssvvvwwwwwwxxxyyyzzz||||||xxxxxxyyy{{{~~~}}}|||zzzvvvuuurrrnnnlllnnnsssxxx|||{{{sssggg^^^ZZZXXXUUUSSSSSSRRRPPPPPPSSSXXX]]]aaaeeehhhlllppppppmmmkkkjjjjjjmmmrrrvvv{{{yyysssrrrqqqooommmllllllllllllkkkjjjkkkkkklllkkkhhheee```^^^ZZZYYYYYYYYYYYYXXXWWWTTTPPPMMMKKKIIIGGGEEEBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCFFFHHHIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBAAABBBBBBCCCEEEKKKQQQVVVYYYZZZ[[[YYYUUUQQQMMMKKKLLLLLLLLLKKKKKKMMMQQQUUUXXX```jjjuuu}}}~~~}}}zzzyyyzzz~~~tttggg]]]^^^gggnnnuuu|||~~~}}}zzzyyywwwxxx{{{~~~444444444444444444444444444444444555555666666666444444555555555555444444666555444333333333333333333333333444444444444444444333222333444666555444333333333333444444444555333444444444555555666666777777666555444444333333555555333222222333444444555555444333222222333444666666555444333333222222222333444444444333111000111111111111111111111111444444444333333333222222111111111111111111111111111111222222222333333333444444666;;;BBBHHHLLLNNNNNNOOOPPPQQQSSSXXX___eeehhhxxx{{{yyyxxx~~~yyyvvv{{{{{{xxxuuutttuuuuuutttuuuuuuvvvxxxzzz{{{|||{{{{{{|||}}}~~~}}}xxxvvvtttqqqppprrrwww}}}{{{tttiiibbb___^^^\\\ZZZYYYVVVTTTSSSUUUZZZ```dddlllqqquuuvvvsssqqqnnnllliiinnnuuu{{{xxxrrrnnnqqqpppooonnnmmmlllkkkkkkhhhhhhhhhjjjjjjiiifffddd^^^[[[WWWUUUVVVWWWXXXXXXVVVTTTQQQNNNMMMKKKHHHEEEAAAAAAAAAAAABBBCCCDDDEEECCCBBBBBBCCCFFFHHHIIIHHHIIIHHHHHHGGGFFFEEEDDDCCCAAABBBBBBBBBCCCGGGMMMQQQUUUXXXZZZZZZWWWUUUUUUUUUVVVVVVUUUSSSQQQQQQRRRTTTWWWZZZaaaiiipppvvv|||kkkddd```dddnnnwww555555555555555555555555333333444666666777777666444444444444444444444444555555444333333333444444444444444444444444444444444333111222444666666555444444333333333333444444333333333444444444444444666666555555444333333333555444333333333444555666333444444222111111333555777666555444333222222111222222333333222222111000111111111111111111111111222111111111000000000000111111111111111111111111111111222222222333333333444444777;;;BBBGGGJJJKKKJJJMMMQQQSSSTTTWWW^^^cccaaasss}}}zzzyyy}}}zzz~~~}}}yyywwwvvvvvvwwwttttttuuuvvvxxxzzz|||~~~~~~}}}}}}}}}}}}zzzuuutttssstttwww}}}}}}|||~~~|||vvvmmmhhhffffffeeecccaaa^^^[[[YYYZZZ___dddhhhnnnuuuyyyvvvsssrrrpppnnnmmmsss{{{zzzvvvssspppqqqqqqqqqqqqpppooommmlllkkkjjjjjjjjjjjjhhheeebbb[[[XXXUUUTTTUUUWWWXXXXXXUUUSSSQQQOOONNNKKKHHHEEEAAAAAAAAAAAAAAABBBDDDDDDDDDBBBBBBCCCFFFHHHIIIHHHJJJJJJIIIHHHGGGFFFEEEEEEAAABBBCCCCCCDDDFFFJJJMMMRRRVVVYYY[[[ZZZ\\\```dddaaabbbaaa___\\\[[[[[[\\\[[[[[[^^^eeekkkpppyyyzzzeeedddeeejjjsss}}}666666666666666666666666444555666777777666555555555444444444444444444555444444333333333444555555444444444444444444444444444333111222444666666666444444333222222333333444333333333333333222222222444444444444333333333333333333222222222333555666333333333222000000333666555555555444444333333333444444333222222222222333111111111111111111111111111111000000000/////////111111111111111111111111111111222222222333333333444555777;;;BBBFFFIIIIIIHHHNNNVVVYYYZZZ]]]ccciiicccttt~~~||||||~~~zzzwwwvvvvvvvvvrrrssstttuuuxxxzzz|||}}}}}}|||{{{zzzzzz{{{|||}}}~~~zzzwwwwwwwwwxxx{{{vvvssspppmmmmmmooosssvvvwww|||yyyqqqmmmmmmnnnnnnlllllliiieeebbbbbbeeeiiilllooowww{{{xxxtttuuuvvvtttvvv||||||yyyxxxwwwvvvssstttvvvwwwvvvuuutttsssqqqooonnnllljjjgggbbb^^^ZZZWWWTTTTTTUUUWWWYYYYYYTTTRRRQQQPPPNNNLLLGGGDDD@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBDDDGGGIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDFFFHHHIIIJJJKKKMMMPPPSSSVVV[[[]]]^^^ccckkkqqqnnnooopppooommmllllllmmmhhhgggjjjqqquuuxxx~~~nnn```cccgggmmmvvv777777777777777777777777666666777777777555444333555444444333333444444555333333333333444444555666444444444444444444444444444222111111444666666666555444333222222222333444333333333222222111111111222333333333333333333333111111000000111333555666222333333111//////333666333333333444444444555555666555444333222333444555111111111111111111111111222222222111111111111000111111111111111111111111111111222222222333333333444555777<<>>HHHSSS[[[hhhttt|||yyy~~~zzztttpppoooppprrrrrrpppnnnllllllnnnoooooonnnpppsssvvvwwwxxxxxxxxxyyyxxxppphhheeeggghhhkkknnnrrrtttvvvvvvuuutttvvvxxxuuummmeee___]]]ZZZ]]]aaadddeeehhhlllpppvvvyyytttrrrpppkkkiiijjjfffjjjpppuuuyyy|||xxxmmmddd]]]XXXUUURRRTTTXXX[[[^^^_________^^^^^^]]]]]]\\\WWWRRRMMMFFFEEECCCCCCDDDEEEFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHFFFEEEHHHRRR___iiissswww{{{~~~~~~{{{xxxuuuxxx{{{{{{zzz|||wwwkkkbbb]]]\\\\\\___dddlllwww666666555555555444444333555555444444444444555555444555555555555555555444444333333333333333333444777555333111111111111111222222222222111000000111222222111111222222333444222222333333333444444444444333333222222111111000222222222222222222222222222222222222333333333333555555555555555555555555333333444444444444333333333444666777777666444333222222111111222222333444444444444333333222222222222222222222222222222333555666666888===GGGRRRYYYeeettt{{{~~~}}}yyysssppppppqqqrrrrrroooooonnnnnnooopppooooootttuuuvvvuuuuuuvvvyyy{{{zzz|||}}}uuummmkkknnnooorrrxxx|||~~~|||yyywwwrrrvvvyyyvvvooofffbbb```cccggglllnnnooorrrxxx}}}{{{uuuqqqqqqnnniiiffffff```cccgggjjjnnnsssyyy}}}ssshhh```[[[WWWTTTRRRTTTYYY]]]```bbbbbbbbb```aaabbbcccaaa]]]VVVRRRJJJGGGDDDDDDEEEGGGFFFEEEFFFEEEDDDCCCDDDEEEFFFGGGEEEFFFGGGGGGJJJRRR]]]eeejjjlllqqqwww|||{{{nnneee___\\\]]]^^^aaahhhqqq{{{666666666666555444333222555555444444444444555555444444555666666555444444333333333333333333333333555555333222111111111111111222333222000000000111222222111111222222333444000000111111111222222222111111222222333444444444222222222222222222222222111111111222222222333333333333333333444444444444222333333333333333333222111222333444444333222111333222222222222333444444222111111000000/////////222222111111222222333444666666666888===FFFPPPWWWaaarrr~~~|||zzz}}}yyyvvvsssqqqqqqqqqpppooommmmmmnnnnnnnnnooooooooowwwwwwwwwuuutttuuuxxx{{{yyy{{{~~~{{{uuutttvvvzzz||||||wwwtttqqquuuyyyvvvnnngggddddddiiinnnsssvvvwww|||vvvqqqnnnooonnniiieeefff______```aaadddiiipppuuuxxxlllbbb]]]YYYVVVTTTRRRTTTWWW[[[___aaacccccccccdddfffhhhgggbbb[[[VVVNNNJJJFFFEEEGGGGGGFFFCCCCCCCCCDDDDDDEEEGGGHHHIIIDDDFFFHHHIIIKKKPPPXXX^^^^^^aaajjjxxxrrriiibbb[[[ZZZ]]]bbbgggnnnwww444555555666666555444333555555444444444444555555444444555666666555444444333333444444444444333333333444444444222111222222111222444222000///000222222222111111222222333444000000111111111222222222222222222333444444555555222222222222222222222222222222222333333333444444333333333333444444444555333333444444444444333333222222222222222222222222222222111111222222333444111111000//////......---222222111111111222333444333444555888===FFFPPPVVV___rrr}}}}}}~~~|||~~~}}}zzzuuusssqqqppppppnnnllljjjkkkmmmnnnooooooppppppqqqwwwxxxyyyxxxvvvuuuvvvxxx{{{|||~~~}}}yyyyyy|||~~~|||yyyvvvsssqqqtttwwwyyytttlllggghhhkkknnnsssyyy||||||rrrnnnlllnnnnnniiiffffff`````````___```ccciiimmmxxx~~~yyypppeee]]]ZZZYYYVVVTTTTTTVVVXXX[[[___bbbdddfffdddfffiiikkkkkkfff^^^YYYRRRMMMHHHFFFHHHHHHEEEBBBAAABBBDDDFFFGGGIIIIIIJJJGGGIIIKKKJJJJJJMMMSSSXXXWWW]]]kkk~~~}}}ppplllhhhaaaaaahhhmmmrrrzzz222333444666666666666555555555555444444555555555333444555666666555444333444555555666666555555444222444555555333222222222000222444333000///000222222222111111222222333444222222333333333444444444666555555444444333333222222222222222222222222222333333333444444444555555555555555666666666777777444555555555555555555444444333333222222333333444111111111000111111222333222222222111000//////...222222111111111222444555111222444888>>>FFFPPPWWW```rrr}}}|||{{{{{{yyyrrrqqqpppoooooommmiiiffflllnnnpppqqqqqqrrrssstttvvvxxxzzzzzzxxxvvvuuutttyyyyyy{{{}}}||||||{{{{{{{{{|||}}}}}}}}}~~~~~~~~~~~~|||yyy{{{~~~~~~{{{wwwsssqqqpppqqqqqqxxxzzzyyyssskkkhhhlllqqqqqqwww}}}xxxooolllkkknnnnnnjjjggggggccccccbbbaaa```bbbeeehhhqqqxxxtttkkkaaaZZZYYYXXXVVVTTTXXXYYY[[[]]]aaadddgggiiieeegggkkkmmmmmmhhh```ZZZTTTNNNIIIGGGHHHHHHDDDAAA???AAADDDGGGIIIJJJJJJJJJKKKLLLLLLJJJIIIKKKQQQVVVZZZaaarrrzzzrrrsssqqqllloooxxxxxx}}}444555666666444444555666666666555555444444444333555555555555555555555555666666666666666666666666555444333333222222333333111111111111111111111111111111000000111111222333444333111000000111333444333333444555888;;;???AAA;;;:::777444222111222222555555666666666666555555555555555555555555555555444666777666444333333444555555444444444333333333222222222222111111000000111111111111111111111111///222666:::;;;999444000222444555777;;;DDDPPPYYYfffssswww{{{zzz~~~{{{yyyxxxpppssstttrrrnnnkkklllmmmlllmmmoooppprrrsssssssssuuuxxxzzzyyyuuuqqqppppppuuuwwwyyyyyywwwvvvuuuvvvyyyyyyyyyzzzzzzzzzzzz{{{{{{|||~~~}}}{{{zzzyyy{{{~~~|||zzzxxxwwwwwwssssssqqqnnnlllnnntttzzzyyypppiiiiiiooouuuwww|||zzzssskkkiiiiiilllqqqqqqmmmhhhhhhdddbbbbbbaaabbbgggnnnqqqxxxoooeee\\\YYYXXXUUUUUUVVVZZZ\\\___```aaaaaaccceeekkkoooqqqooollljjjddd^^^\\\TTTLLLHHHHHHGGGDDD@@@AAABBBCCCEEEFFFHHHIIIJJJJJJJJJLLLMMMKKKKKKRRR[[[bbbvvv|||zzz{{{~~~222333444444222222333444555555555444444444333333555555555555555555555555444444444444444444444444444444333222222222222333333333333333333333333333222222111111222222333444444333111000000111333444333333333444555888;;;===999888555333222111222222555555666666666666555555555555555555555555555555444555777666444333333444555444444444444333333333222222222222111111111000111111111111111111111111111111222444555444222000111333444666:::BBBNNNWWWcccppp|||qqqyyyzzzzzz{{{xxxwwwqqqrrrrrrqqqooommmlllmmmjjjkkkmmmnnnpppqqqrrrrrrqqqtttvvvuuurrrooooooooonnnppprrrsssqqqppppppqqqwwwwwwwwwxxxxxxyyyyyyyyyzzz{{{|||||||||{{{yyyyyyvvvxxx|||~~~}}}}}}}}}}}}~~~{{{xxxvvvttttttpppooommmlllnnnuuu}}}xxxppplllnnnuuuzzzyyy}}}~~~zzztttmmmkkklllpppuuuvvvrrrnnnlllhhhffffffffffffkkkrrryyy|||mmmccc[[[YYYXXXVVVVVVXXXYYY\\\___aaabbbccceeegggkkkpppsssrrrqqqppplllggg```XXXNNNIIIHHHHHHEEEBBBCCCCCCDDDEEEGGGHHHIIIIIILLLKKKKKKLLLLLLOOOZZZfffuuu~~~{{{{{{~~~555666777777555555666777555555555444444444444333444444444444444444444444333333333333333333333333444444333222222222222222444444444444444444444444333222222222222333444444333333111111111222333444333333222222333444666777666555333222111222222333555555666666666666555555444444444444444444444444333555666666444333333444444444444444333333333333222222222222111111111111111111111111111111111111333222111000000000111222111222333555888AAALLLUUU___iiizzz~~~|||xxxlllsss}}}vvvwww{{{xxxwwwrrrqqqppppppppppppnnnlllhhhiiikkkmmmnnnppppppqqqnnnpppqqqpppnnnllllllllllllnnnqqqrrrqqqppppppqqqtttttttttuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvsssuuuxxx|||}}}~~~}}}}}}{{{{{{{{{zzz{{{{{{|||}}}~~~~~~~~~zzzvvvsssqqqppppppmmmjjjlllsss|||vvvppppppuuu|||}}}~~~xxxsssooooooppptttyyyzzzwwwsssnnnkkkiiiiiijjjkkkqqqyyyxxxjjjaaaZZZXXXXXXWWWWWWYYYXXX\\\```ccceeefffiiijjjlllqqquuuvvvwwwyyyvvvrrrggg^^^RRRJJJIIIIIIGGGEEEEEEFFFFFFGGGHHHHHHIIIIIINNNLLLKKKMMMNNNUUUdddsssrrrnnniiigggiiilllooopppvvvwwwzzz666777888888666666777888555555555555555555555555444444444444444444444444333333333333333333333333444333333222111222222222444444444444444444444444222222111111222222333444222222111111111222333444444444333222222222333333333333222111111222333333444555555666666555555444444444444444444444444444333444666555444333333444444444444333333333222222222222222222222222222222111111111111111111111111222222222111000111444666111333444555888@@@KKKSSSYYYaaaooo{{{}}}yyywwwyyy}}}xxxtttjjjqqqyyyzzzqqqrrr{{{}}}zzzyyytttqqqoooppprrrrrrooolllhhhiiikkkmmmooopppqqqqqqoooooonnnmmmkkkjjjiiiiiillloooqqqrrrrrrrrrrrrsssrrrrrrssstttuuuvvvvvvwwwuuuuuutttssssssttttttuuutttuuuwwwyyy{{{{{{||||||zzzzzzyyyyyyyyyzzzzzz{{{}}}~~~||||||}}}|||xxxtttrrrqqqqqqssspppooorrrzzzuuuqqqtttzzz}}}}}}}}}}}}}}}~~~{{{uuurrrqqqqqqsssvvvxxxyyyvvvssslllhhhgggiiikkknnnvvv}}}uuuiiiaaaZZZYYYYYYWWWWWWXXXYYY\\\bbbfffiiikkkmmmooonnntttxxxyyy|||~~~}}}yyypppdddVVVLLLIIIIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIOOOMMMMMMPPPSSS[[[jjjyyy|||ssseeecccaaa______aaabbbccceeefffiiillloooqqqqqqpppsssvvv}}}rrrmmmmmmnnnppprrrrrrrrrqqqxxx111333444333222111222444666666666666666666777777444444444444444444444444444444444444444444444444333333222111111111111222222222222222222222222222000000000000000111111222111111111222222333333444555444444333222222222222111111111111222222333333444444555555555555444444444444444444444444444444222333555555444333333444444444333333333222222222222222222222222222222333111111111111111111111111---///222222222222444666333444666777999@@@JJJQQQTTTYYYcccnnnqqqooopppssszzz|||wwwsssjjjnnnttt|||xxxnnnnnnzzz}}}|||vvvsssqqqqqqsssssspppmmmkkklllnnnoooqqqrrrrrrrrrrrrpppmmmkkkiiiiiihhhgggkkkmmmpppqqqpppppppppqqqqqqrrrrrrsssttttttuuuuuurrrrrrrrrrrrrrrssstttuuuvvvvvvwwwyyyzzz{{{||||||{{{zzzzzzyyyyyyyyyzzzzzz|||}}}}}}~~~~~~|||zzzzzz|||~~~~~~zzzwwwuuutttttttttvvvvvvxxx}}}}}}uuurrrvvv||||||zzzyyyzzz{{{|||~~~}}}wwwsssqqqrrrrrrtttuuuvvvtttqqqooogggdddcccfffjjjoooyyy|||sssiii```ZZZYYYYYYWWWVVVWWWZZZ___eeejjjmmmppprrrtttrrrwww{{{|||~~~|||xxxlll[[[PPPLLLKKKJJJHHHJJJJJJKKKKKKKKKKKKKKKKKKNNNNNNQQQUUUXXX^^^lllyyy}}}}}}|||zzzzzzxxxppphhh```aaabbbcccbbbaaa``````_______________aaacccdddgggmmmyyyuuulllggghhhiiijjjjjjjjjkkkkkkpppzzz222444555444333222333444666666666666666777777777333333333333333333333333444444444444444444444444333333222111111111111111111111111111111111111111///////////////000111111000111111222333333333444444444444333333333222222111111222222222333333333444444555555555555444444333333333333333333333333111333444555333333333444333333333333222222222222222222222222333333333333111111111111111111111111)))---111222111000222444333555777777999???HHHOOOOOORRRYYYcccggggggjjjnnnsss|||}}}~~~~~~yyyvvvjjjlllnnnttt}}}sssttt}}}}}}wwwvvvuuuttttttssspppnnnooopppqqqrrrssssssssssssssspppllliiiiiiiiiiiihhhnnnppprrrsssrrrrrrrrrsssqqqqqqqqqrrrrrrrrrrrrsssppppppqqqssstttuuuvvvvvvwwwwwwwwwwwwxxxyyy{{{|||{{{zzzzzzyyyyyyyyyyyyyyy{{{~~~}}}{{{|||~~~}}}}}}|||zzzyyyzzz}}}}}}zzzwwwvvvvvvwwwxxxyyy{{{{{{vvvuuuxxx}}}~~~|||zzzxxxyyy{{{~~~{{{vvvsssrrrsssuuuvvvwwwvvvssspppooogggdddcccgggkkkppp{{{xxxnnnfff^^^XXXYYYYYYXXXWWWXXX]]]bbbiiinnnrrrtttvvvxxxwww|||tttbbbVVVPPPOOOMMMKKKLLLLLLLLLLLLLLLLLLMMMMMMOOOPPPTTTYYY\\\bbbnnnzzzxxxvvvtttttttttrrrmmmhhhgggjjjllllllhhhdddaaa```^^^]]][[[YYYXXXYYY^^^aaa```hhhwww{{{ppplllggghhhjjjjjjiiiiiikkklllrrr|||555777888777666555666777444444444444555555555666333333333333333333333333333333333333333333333333333222222111111111111111111111111111111111111111000000000///000111111222000000111222333333444444111111222333333333333333222222333333333333333333333444444555555444444333333333333333333333333333000222444444333333444555333333333222222222222111222222222333333333444444111111111111111111111111---111444333000...111333333444666666888===FFFLLLLLLMMMRRR[[[```bbbfffkkkmmmtttyyyxxxyyy~~~{{{lllllllllqqq~~~~~~|||{{{yyyzzzyyyxxxtttrrrqqqqqqssssssttttttttttttssssssqqqmmmiiigggiiikkkkkkkkkppprrrttttttsssrrrrrrrrrppppppppppppoooooooooooonnnppprrruuuwwwxxxyyyyyywwwvvvuuutttuuuvvvxxxyyyzzzzzzyyyxxxxxxxxxxxxxxxyyy}}}|||yyyzzz|||yyyyyyyyyyyyyyy|||{{{xxxwwwxxxyyy{{{||||||{{{yyyxxxxxxxxx{{{~~~~~~}}}||||||{{{|||~~~|||xxxvvvtttvvvxxxzzz{{{yyywwwuuutttnnnjjjiiikkknnnsss}}}|||xxxwwwzzz~~~|||zzzwwwvvvwwwxxxyyy~~~sssgggbbb[[[VVVXXXZZZZZZZZZ\\\aaafffmmmrrrvvvxxxzzz{{{}}}|||jjj]]]VVVTTTQQQNNNLLLLLLMMMMMMNNNNNNOOOOOORRRRRRVVV[[[___eeeqqq~~~}}}xxxuuutttsssssssssyyy{{{zzzvvvooohhhdddccc]]]^^^\\\ZZZXXXZZZ^^^bbbeeemmmzzzuuunnnmmmiiikkkmmmmmmlllmmmooorrrxxx444555666555444333444666222222222333333444444444333333333333333333333333222222222222222222222222333222222111000111111111111111111111111111111111111111111000111222222333///000111222333444444444//////111222333333333333222333333444444444333333333444444555555444444333333333333333333333333333000222444444333333444555333333333222222222111111222222222333333444444444111111111111111111111111444666777444000...111555222333555666777<<>>>>>>>>>>>???@@@@@@AAABBBBBBAAAAAADDDGGGBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLPPPUUUYYYgggvvvwwwlllccc\\\VVVSSSTTTUUUUUUVVVYYY]]]bbbfffpppuuu}}}~~~pppddd___[[[\\\___bbbggglllnnnpppvvvzzztttoookkkiiimmmpppsssvvvxxx|||zzzxxxxxx|||~~~333333333333333333333333222222222222222222222222222222222222222222222222333333333222222222111111//////000111111111111000//////000000111111111111000//////......//////000111222222333333333222222111111111111111111111111111111111111111111111111000000111222222222222111222333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222111111222333//////000000111222333444444444555555777;;;AAAEEEFFFKKKWWWhhhyyy|||zzz}}}zzzwwwvvvuuuuuuvvvwwwxxxxxxzzzyyyxxxvvvuuuttttttsssooonnnllllllmmmnnnnnnmmmlllllllllmmmnnnoooppppppppppppooooooppppppqqqrrrqqqqqqssstttttttttsssrrrqqquuuzzz~~~~~~{{{xxxvvvuuuwwwwwwvvvssspppooopppoooppprrrssstttsssrrrqqquuutttuuuwwwzzz}}}}}}}}}yyyzzz|||~~~zzzpppfffhhhkkkmmmnnnooorrrttttttwwwzzz}}}~~~|||zzzxxxwwwxxxyyyzzz}}}sssggg^^^UUUMMMGGGBBB???===;;;;;;;;;;;;;;;======<<<<<<=========>>><<<===???@@@@@@AAABBBCCC?????????@@@@@@AAAAAAAAAFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEFFFFFFFFFHHHLLLOOOXXXeeeyyysssggg^^^XXXSSSQQQQQQRRRTTTUUUWWW[[[aaafffqqqwww~~~nnneee___aaaeeeiiiooovvv~~~zzzsssooollliiigggooosssyyy}}}~~~~~~222222222222333333333333222222222222222222222222222222222222222222222222111000000000000/////////...///000000111111000000/////////000111111222222111000000//////000000111111111222333333333222222111111111111111111111111111111111111111222222222000000111222222222222111222222333444444444333333333333333333333333333333333333333333333333333333222222222222222222222222111222333222000000222333000000000000000111222333333333444555777<<>>===<<<:::::::::;;;;;;;;;;;;;;;<<<<<<============>>>@@@AAABBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEEEEEEEDDDEEEHHHJJJMMMWWWfffvvv|||qqqdddYYYRRROOONNNNNNQQQTTTUUUVVVZZZaaagggpppvvv~~~{{{ooofffiiinnnqqqyyyzzzsssooommmlllkkkpppwww111111222222222333333333222222222222222222222222111111111111111111111111000000000000////////////...//////000000000000000...//////000111111222222111000000//////000000111000111222333333333333222111111111111111111111111000000111111111222222222000000111222222222222111111222333444444444333333222222222222222222222222333333333333333333333333222222222222222222222222000222333222000///111444111111000000000000111111111222333444777<<>>>>>>>>>>>===<<<<<<===>>>:::;;;<<<===>>>?????????AAAAAAAAABBBDDDEEEEEEEEEFFFFFFGGGHHHJJJKKKKKKLLLGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHGGGGGGGGGIIIKKKIIINNNXXXeeettt~~~}}}{{{zzzyyywwwuuuwwwrrriii___VVVPPPNNNNNNNNNQQQTTTVVVVVVZZZbbbhhhnnnttt}}}xxxooottt|||yyytttrrrqqqqqquuu111111111222222333333333222222222222222222222222111111111111111111111111222222222222111111111111...//////000000000000000...//////000111222222222000000////////////000000000111222333333333333333000000000000000000000000000000111111222222222222000000111222222222222111000111333444555444333333222222222222222222222222333333333333333333333333222222222222222222222222000222333222//////111444222111000000000000000111000111333444777===DDDIIIRRR^^^ppp{{{zzz|||{{{}}}{{{wwwvvvvvvvvvtttrrrpppooonnnmmmllllllllllllqqqpppooopppqqqrrrqqqooommmnnnoooppprrrrrrssssssqqqqqqppppppqqqqqqrrrssstttttttttttttttuuuvvvwwwzzz|||}}}{{{wwwuuuvvvxxxttttttsssqqqoooooorrrtttrrrtttwwwzzz{{{{{{yyyxxxvvvvvvwwwyyy|||~~~}}}|||}}}}}}~~~}}}{{{wwwtttsssqqqqqqpppooopppsssyyy}}}{{{}}}~~~|||zzzyyy{{{~~~~~~~~~~~~{{{xxx}}}|||{{{zzzzzzzzz{{{{{{~~~}}}~~~xxxiii```SSSIIIDDDBBB@@@>>>;;;<<<<<<;;;::::::;;;<<<<<<<<<>>>???AAAAAABBBBBBBBB@@@??????AAADDDFFFFFFDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJEEEGGGGGGGGGGGGGGGIIIKKKJJJKKKQQQ[[[gggoooooommmpppqqqsssuuuvvvvvvuuuuuusssqqqmmmkkkkkkkkkjjjiiikkkgggaaaZZZTTTQQQQQQRRRNNNRRRVVVWWWWWW[[[cccjjjmmmsss{{{}}}vvv~~~}}}zzzyyyyyy}}}222222444555555444222222333333333222222111111111111111111111111111111111222222222111000//////...+++---///111222222000000000000000000////////////000000000000000000000000111222222222222333333333222222222222222222222222222222222111111111000000000000000000000000000000000000000000111222333444222222333333333333444444444444444444444444444444333222111000//////000000555555444222000///...---111111111111111111111111000000111555777999AAAKKKUUU```sss~~~{{{}}}vvvsssuuu|||}}}|||wwwrrrqqquuuzzz}}}{{{yyyvvvqqqnnnlllkkkjjjiiihhhiiijjjjjjoooooooooooopppqqqrrrrrrpppppppppqqqrrrssstttuuuuuutttrrrssstttuuutttssstttssstttwww{{{}}}~~~~~~{{{|||}}}}}}}}}|||zzzzzzvvvvvvuuutttttttttttttttsssuuuxxxyyyxxxxxxyyyyyy}}}|||{{{|||}}}~~~}}}{{{{{{zzzzzzzzzzzzyyyxxxxxx{{{}}}{{{{{{~~~}}}||||||}}}}}}}}}~~~|||}}}}}}qqqcccWWWKKKEEEBBB>>><<<<<<:::::::::;;;;;;;;;<<<<<<<<<===???AAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOOOOQQQQQQOOOOOOQQQOOOJJJLLLKKKIIIGGGEEEFFFHHHJJJGGGGGGIIIOOOUUUYYYYYYWWW[[[ZZZZZZ[[[^^^___^^^]]]```___\\\ZZZYYYZZZ\\\^^^ZZZYYYVVVRRROOONNNPPPRRRTTTUUUWWW[[[```dddgggggguuuzzz~~~~~~~~~~~~}}}{{{222222333333333333222222333333333222222111111111111111111111111111111111222222111111000//////...,,,---///111222111000000000000000000////////////000000000000000000000000//////000000000111111111222222222222222222222222222222222111111111000000000000000000000000000000000000000000111222333444222222333333333333444444333444444444444444333333222222222222222222111111222222222111111111000000111111111111111111111111111000111444666999AAAKKKWWWcccwww}}}~~~~~~pppmmmoootttvvvwwwuuurrrsssxxx}}}~~~|||{{{zzzwwwsssqqqnnnmmmkkkjjjjjjjjjkkklllnnnnnnnnnooopppqqqrrrsssppppppqqqrrrsssuuuvvvwwwuuusssqqqqqqsssuuuuuuuuuuuutttuuuxxx|||{{{|||||||||||||||{{{{{{wwwvvvvvvvvvvvvvvvwwwwwwvvvxxxzzzzzzxxxwwwwwwxxx||||||{{{|||~~~~~~}}}}}}{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~xxxlll]]]QQQFFFBBB@@@===;;;<<<<<<<<<<<<=========>>>>>>???@@@AAACCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEGGGJJJLLLNNNPPPRRRSSSSSSWWWYYYYYYZZZZZZWWWQQQPPPOOOMMMJJJHHHGGGHHHHHHIIIIIIIIIMMMQQQSSSRRRPPPTTTSSSRRRRRRTTTUUUUUUTTTWWWUUUSSSQQQPPPQQQRRRSSSUUUUUUSSSQQQNNNNNNQQQSSSVVVXXX\\\aaahhhllloooppptttxxx~~~~~~~~~222222111111111111222222222222222222222111111111111111111111111111111111222222111111000/////////---...///111111111000000000000000000////////////000000000000000000000000/////////000000000111111222222222222222222222222222222222111111111111111000000000000000000000000000000000000111222333333222222333333333333444444333333444555444333111000000000222333333222111111///000000111222222333333111111111111111111111111222111111333555888AAAKKKYYYggg}}}}}}pppmmmnnnqqqtttwwwxxxwwwxxx|||}}}{{{zzzyyyxxxuuussspppooonnnmmmlllmmmnnnnnnnnnnnnooopppqqqrrrssssssqqqrrrrrrsssuuuvvvxxxyyytttrrrpppppprrruuuwwwwwwvvvvvvwwwyyy}}}{{{zzzzzzzzzzzzzzz{{{{{{xxxxxxwwwwwwwwwxxxyyyyyyyyyzzz{{{zzzxxxvvvvvvvvvyyyzzz{{{}}}~~~~~~~~~rrrdddUUUKKKAAA???===;;;;;;===????????????@@@@@@@@@@@@BBBCCCDDDEEEGGGGGGGGGGGGFFFGGGFFFFFFFFFFFFFFFFFFGGGJJJNNNPPPRRRSSSVVVXXX^^^eeelllmmmnnnmmmhhhaaaZZZWWWSSSOOOKKKIIIHHHGGGKKKJJJJJJKKKMMMMMMLLLJJJKKKJJJIIIJJJLLLNNNOOOOOOOOONNNKKKJJJIIIIIIKKKLLLOOOOOOPPPOOOOOOPPPSSSUUUYYY]]]ccckkkqqqvvvyyy{{{xxx{{{~~~|||~~~~~~333222111000000111222333222222222111111111111111111111111111111111111111111111111111000000//////---...///000111000000000000000000000////////////////////////////////////111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111000000111222222333222222222333333333444444333333444555444333111///,,,---///111222111///...//////000111222333333333111111111111111111111111333111111333444777@@@JJJZZZhhhyyyuuuuuuzzz}}}~~~{{{yyyxxxwwwuuusssrrrqqqpppooonnnoooppppppnnnoooppprrrssstttuuuuuuuuuuuutttuuuuuuvvvwwwxxxtttqqqnnnnnnqqquuuxxxyyyxxxwwwwwwyyy{{{}}}}}}|||xxxwwwvvvvvvvvvxxxyyyzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwyyyzzzyyywwwvvvvvvwwwxxxyyy{{{~~~~~~~~~|||kkk\\\OOOGGG???===<<<:::;;;===@@@@@@AAAAAAAAAAAABBBBBBDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGKKKOOOTTTWWWXXXZZZ]]]```mmmwwwwwwpppiiicccYYYQQQLLLJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMJJJHHHGGGHHHKKKNNNPPPQQQNNNMMMKKKJJJIIIJJJKKKLLLKKKLLLOOOPPPQQQSSSVVVXXX]]]bbbjjjrrrxxx}}}xxxyyy~~~~~~}}}|||~~~333222111000000111222333111111111111111111111111111111111111111111111111111111111000000000000000...//////000000000000000000000000000////////////////////////////////////000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111000111111222333222222222333333333444444333444444555444333222111,,,---000111222111000///111111111111111222222222111111111111111111111111333111111333444666>>>HHHXXXeee|||~~~{{{yyy{{{xxxvvvuuusssrrrsssrrrqqqpppooopppqqqqqqpppqqqssstttuuuvvvvvvvvvwwwwwwvvvuuuuuuuuuuuuuuussspppnnnnnnqqquuuxxxyyyxxxwwwvvvvvvwwwxxxvvvuuuttttttsssssstttuuuwwwxxx{{{zzzxxxwwwuuuuuutttttttttuuuwwwwwwvvvvvvxxxzzzyyyzzz|||~~~~~~~~~}}}~~~vvvdddUUULLLEEE???>>><<<:::;;;>>>@@@@@@AAAAAAAAABBBBBBBBBEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLKKKJJJIIIHHHGGGGGGMMMRRRYYY^^^bbbgggnnnttt~~~zzzuuukkk]]]QQQKKKJJJKKKLLLHHHIIILLLNNNQQQTTTWWWXXXTTTQQQMMMLLLMMMOOOPPPQQQMMMMMMLLLKKKKKKLLLMMMNNNLLLNNNRRRTTTVVVXXX[[[]]]aaagggooovvv{{{~~~uuuyyy}}}~~~~~~{{{zzz|||~~~222222111111111111222222000000000111111111111111111111111111111111111111111111000000000000000000///////////////000000000000000000000////////////000000000000000000000000........./////////000000111111111111111111111111111111111111111222222222000000000000000000000000222111111111111111222222222222333333333333444444444444444444444444444444111111333333444333222222222222222111111111111111111111111111111111111111333111222444555666===EEESSS^^^rrr~~~~~~~~~}}}~~~zzzzzzvvvtttsssqqqqqqsssrrrqqqpppooopppqqqqqqqqqrrrtttvvvvvvvvvuuuuuuwwwvvvuuuttttttsssttttttrrrpppnnnnnnqqquuuwwwxxxvvvuuusssssstttsssrrrpppqqqqqqqqqrrrsssuuuvvvwwwzzzyyywwwvvvttttttssssssrrrtttvvvvvvwwwxxx{{{}}}{{{|||}}}~~~}}}||||||}}}~~~~~~}}}|||}}}}}}ppp^^^PPPIIIDDD@@@???===;;;===AAAAAAAAAAAAAAABBBBBBBBBBBBFFFFFFFFFGGGHHHIIIKKKKKKMMMMMMLLLKKKJJJIIIHHHHHHKKKQQQ[[[bbbjjjtttvvvjjjZZZOOOKKKLLLNNNPPPIIILLLPPPSSSWWW[[[aaadddccc^^^WWWRRRPPPOOOOOOOOOLLLLLLLLLLLLMMMOOOPPPPPPRRRUUUYYY\\\]]]^^^```aaaeeekkksssyyy|||yyyqqqnnnyyy}}}|||zzzyyy{{{{{{{{{{{{222222333333333333222222///000000000111111111222111111111111111111111111000000000000000000000111000000////////////000000000000000000////////////000000000000000000000000............/////////000111111111111111111111111000000111111111222222222000000000000000000000000222222111111111111111222222222333333333333444444555444333333444555777888444444444444333333333333111111111111111111111111111111111111111111111111111111333666666666;;;CCCMMMVVVfffwww}}}yyywww{{{|||~~~~~~||||||~~~xxxsssrrrrrrrrrqqqrrrqqqpppooonnnoooppppppqqqrrrtttuuuuuutttsssrrrsssrrrrrrrrrrrrsssttttttqqqpppoooppprrruuuvvvvvvrrrqqqpppppprrrrrrqqqpppoooppprrrtttuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvtttvvvwwwxxxxxxzzz}}}}}}~~~}}}|||{{{yyy{{{||||||{{{{{{|||~~~}}}vvvjjjYYYKKKDDD@@@>>>>>>>>><<<@@@EEEBBBBBBBBBBBBCCCCCCCCCCCCHHHHHHGGGHHHIIIJJJLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGNNNXXX```hhhvvv{{{lllbbbUUUMMMLLLNNNPPPQQQNNNQQQUUUYYY\\\```fffkkknnnhhh___YYYUUUTTTTTTTTTOOOOOOPPPRRRTTTVVVWWWXXX[[[^^^bbbddddddddddddeeehhhnnnvvv{{{~~~ppphhheeefffvvvzzz~~~|||{{{zzz{{{zzzyyywww222333444555555444333222//////000000111111111222111111111111111111111111000000000000000111111111111000////////////000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000111111222222222222000000000000000000000000222222111111111111111222222222333333333444444444666555333222333666999;;;444444333222111111111222000000000111222222333333111111111111111111111111111111444777777666:::AAAIIIQQQ___mmmwwwzzzwwwtttqqqooosss|||~~~~~~{{{{{{{{{vvvrrrqqqrrrssssssqqqpppooonnnnnnnnnooopppqqqrrrsssttttttrrrpppooooooooopppppprrrtttuuuvvvqqqpppooopppssstttuuutttooonnnnnnoooqqqrrrrrrqqqoooqqqsssuuuwwwxxxxxxwwwuuuuuuuuuuuuvvvwwwxxxyyywwwxxxyyyyyyzzz{{{~~~~~~|||}}}~~~~~~~~~~~~||||||xxxzzz{{{{{{zzzzzz|||}}}{{{~~~|||~~~~~~rrreeeUUUHHH@@@===<<<>>>>>>>>>BBBHHHCCCCCCCCCCCCDDDDDDDDDDDDIIIIIIHHHIIIJJJKKKMMMNNNLLLLLLLLLKKKJJJIIIIIIIIIFFFLLLTTT[[[cccppp{{{rrrkkkbbbZZZPPPLLLMMMPPPRRRQQQSSSVVVZZZ\\\^^^bbbhhhlllqqqkkkccc]]][[[[[[\\\]]]UUUVVVWWWZZZ\\\^^^`````````dddgggiiiiiigggggggggjjjpppxxx}}}yyyiii```___```bbbrrrxxx~~~~~~}}}~~~}}}|||||||||zzzxxxuuu///000111222222111000/////////000000000000//////333222111000000111222333111111111111111111111111222000...///222333111///000000000000000000000000222111111111000000//////...///000111111000///...111000///......///000111...//////000111222222222000000000///////////////333222222111111222222333333333333444444444555555444444444444444444444444222222222222222222222222111111111111111111111111222222222111111111000000222333333333333555888;;;IIIKKKSSS```kkkmmmjjjfffgggjjjmmmssszzzuuusss~~~{{{wwwrrrppppppqqqrrrrrrpppooommmmmmnnnpppqqqtttttttttsssqqqooommmlllnnnppprrrqqqoooppprrruuuwwwrrrnnnlllnnnpppqqqpppnnnnnnnnnnnnooooooooooootttuuuvvvwwwwwwvvvuuutttsssuuuwwwxxxwwwwwwwwwxxx}}}}}}|||||||||~~~}}}~~~}}}|||~~~~~~~~~~~~~~~}}}}}}|||{{{xxxzzz}}}~~~~~~}}}~~~wwwjjj\\\OOOGGG@@@===:::<<>>DDDGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGIIIJJJJJJKKKLLLLLLMMMMMMIIIIIIIIIHHHGGGJJJQQQVVVZZZXXXUUUVVVZZZ___ccceeefffaaaZZZUUUQQQNNNKKKIIIJJJIIIHHHHHHJJJNNNRRRUUU]]]hhhssswwwwwwuuuqqqllljjjlllnnnrrruuuxxxzzz{{{{{{{{{zzz|||}}}~~~}}}{{{yyyyyyxxxvvvrrrnnnkkkiiilllsss~~~{{{mmm^^^WWWTTTZZZeeerrrppp[[[TTTNNNOOOTTT\\\hhhssszzz}}}~~~~~~|||{{{{{{|||~~~}}}|||||||||yyy{{{}}}}}}zzzxxx222222222222222222222222000111111222222111111000111111111111111111111111111111111111111111111111111000000000111111000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111//////000000111111111111111111111111111222222222222222111111111111222222222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444333333333333333222333333333333555888;;;DDDFFFHHHKKKQQQYYY[[[ZZZ]]]___bbbddddddkkk{{{|||wwwsssqqqpppqqqoooooopppqqqsssvvvxxxyyyxxxvvvtttrrrqqqqqqrrrsssrrrssstttuuuuuuuuuvvvvvvqqqqqqsssttttttssspppnnnkkklllmmmoooqqqsssuuuvvvxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyxxxuuussssssvvvxxx{{{{{{|||}}}~~~|||{{{}}}~~~}}}wwwssstttvvvxxx}}}~~~}}}{{{|||~~~~~~||||||}}}~~~~~~}}}}}}~~~~~~vvvssspppooorrrwww}}}zzzsssiii^^^UUULLLEEEAAA>>>======@@@EEEHHHIIIHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKHHHKKKLLLJJJHHHMMMXXXbbbkkkfff___]]]___bbbdddcccccc^^^WWWQQQNNNMMMLLLLLLHHHIIIJJJJJJLLLPPPUUUXXXdddppp|||{{{wwwqqqrrrtttxxx~~~|||yyyvvvuuunnnvvv~~~jjj```YYYSSSOOOSSSZZZbbbnnnxxxyyy}}}{{{cccXXXRRRNNNRRRXXXaaammmxxx}}}~~~~~~{{{zzzzzz{{{|||}}}~~~|||zzzzzz{{{zzz{{{{{{{{{zzzxxxvvvuuu111111111000000111111111//////000000000000/////////000000000000000000///000000000000000000000000000000111111000000000111000000000000000000000000////////////////////////000000000//////000000000///000000000000000000///000000000000000111111111000000111111222222222222222111111000000111111222222222222333333333444444333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333333333222333333333333555888;;;CCCGGGHHHIIIPPP[[[aaa```^^^___aaaccccccjjj||||||wwwtttsssssstttnnnnnnpppqqqsssvvvwwwxxxvvvtttrrrqqqpppqqqrrrssssssssstttuuuwwwwwwvvvvvvppprrruuuvvvuuurrrooonnnllllllmmmnnnooopppqqqqqqtttuuuvvvxxxyyyzzz{{{|||xxxxxxvvvtttqqqqqqsssuuuzzz{{{|||}}}~~~~~~}}}|||{{{{{{zzzxxxxxx{{{~~~|||vvvrrrrrrtttvvv}}}~~~~~~}}}{{{|||}}}}}}{{{{{{}}}~~~~~~}}}|||~~~}}}ssspppmmmnnnssszzzxxxtttmmmggg^^^UUUNNNHHHCCC@@@======???BBBEEEHHHIIIIIIFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGKKKMMMKKKJJJPPP]]]hhhqqqjjjbbb^^^^^^aaaccccccaaa[[[TTTNNNKKKJJJIIIIIIGGGHHHKKKLLLNNNRRRYYY]]]mmmwww~~~||||||}}}|||ttt{{{ppp```YYYUUUPPPNNNPPPSSSXXXaaajjjqqqzzzppp[[[UUUQQQQQQWWW___gggrrr{{{~~~}}}}}}~~~}}}~~~}}}{{{zzzzzz{{{{{{|||}}}}}}{{{yyyyyyzzz|||{{{xxxuuusssrrrrrrrrr111111000//////000111111//////000000000000////////////000111111000//////000000000000000000000000///111222111000///000111000000000000000000000000......////////////000000000000////////////000000//////000000000000//////000000000000000000111111//////000000111222222222111111000000000000111111222222222222333333333333333333333333333333333333333333333333333333333333111111111111111111111111222222222222333333333333222333333333333555888;;;@@@FFFIIIIIIRRRaaajjjjjjgggdddeeegggggglll}}}wwwtttrrrrrrsssooopppqqqssstttuuuvvvwwwtttsssrrrqqqqqqrrrsssssssssssstttvvvxxxxxxvvvtttrrruuuxxxxxxuuuqqqnnnmmmllllllmmmmmmmmmmmmmmmmmmqqqsssuuuwwwyyyzzzzzzyyyttttttsssqqqooooooppprrrvvvwwwzzz}}}}}}{{{yyyxxxwwwwwwuuutttvvv|||zzzuuurrrrrrtttvvv||||||}}}~~~~~~~~~~~~}}}{{{|||||||||{{{{{{}}}}}}|||~~~}}}tttrrrppptttzzz}}}xxxqqqjjjfff___[[[SSSMMMHHHDDD@@@>>><<<>>>@@@BBBEEEFFFGGGHHHFFFFFFFFFGGGHHHJJJKKKLLLJJJJJJIIIIIIHHHGGGFFFFFFFFFJJJMMMLLLLLLRRR^^^hhhqqqlllfffaaa```bbbdddeee]]]XXXQQQKKKIIIHHHGGGGGGDDDGGGJJJMMMPPPWWW```fffxxx~~~uuucccWWWRRRNNNKKKJJJMMMOOORRRZZZbbbnnn|||eeeUUUPPPOOOSSS\\\eeemmmwww{{{zzzyyyxxxxxxyyy{{{}}}}}}~~~~~~|||{{{|||}}}{{{|||}}}|||zzzyyyyyyyyy|||yyyuuuqqqooonnnoooppp222222111000000111222222000000000111111000000000000111222333333222111000000000000000000000000000///111222111//////000222000000000000000000000000000000000000111111111222111111000//////000111111///000111111111111000///111000000000000000000000......///000000111222222111111000000000000111111111222222222222333333333222222222222222222222222444444444444444444444444222222222222222222222222333333333333444444444555222333333333333555888;;;>>>FFFKKKMMMWWWiiiuuuvvvwwwpppnnnqqqqqqttt|||wwwsssrrrrrrrrrsssssstttuuuvvvvvvvvvvvvssssssssssssssstttttttttsssrrrsssuuuxxxxxxvvvssstttwwwyyyyyytttpppmmmmmmllllllllllllmmmmmmmmmmmmppprrruuuxxxxxxwwwuuusssrrrssstttsssqqqpppqqqrrruuuwwwzzz}}}}}}~~~~~~}}}{{{xxxvvvtttsssssssssssswww}}}}}}wwwsssrrrssswwwyyy{{{{{{zzzzzzzzz{{{|||}}}zzz{{{{{{{{{zzz{{{~~~~~~}}}~~~}}}xxxvvvvvv{{{}}}yyysssllleee^^^ZZZRRROOOJJJFFFCCC@@@===;;;<<<>>>AAACCCDDDEEEFFFFFFEEEFFFFFFGGGIIIJJJLLLMMMLLLKKKKKKIIIHHHGGGFFFFFFGGGKKKNNNPPPQQQVVV___fffmmmllljjjgggeeecccdddeeeYYYUUUOOOKKKIIIHHHHHHGGGDDDHHHLLLQQQVVV```llluuuyyyeeeXXXPPPLLLIIIHHHIIILLLMMMNNNUUU\\\hhh{{{ttt^^^SSSPPPQQQWWWcccmmmssszzz~~~}}}~~~yyyxxxvvvuuuuuuwwwyyy{{{|||}}}~~~}}}}}}~~~{{{|||}}}|||zzzyyyyyyyyywwwuuusssqqqpppooopppppp444333222111111222333444111111222222222222111111222333444555555444333222000000000000000000000000///111333222///...000222000000000000000000000000111111222222333333333333333222111000000111222333000111222333333222111000111111111000000000000000---......///000111111111111111000000000000111111111111222222222333333333222222222222222222222222444444444444444444444444333333333333333333333333444444444555555555666666222333333333333555888;;;>>>HHHOOOQQQ\\\qqq~~~|||xxxzzzzzz|||{{{vvvssssssttttttvvvvvvwwwwwwwwwwwwvvvvvvssstttuuuuuuvvvuuuuuutttsssrrrrrruuuxxxyyyvvvrrrvvvyyy{{{yyytttooommmmmmkkkkkkllllllmmmnnnnnnnnnpppsssvvvxxxxxxuuuqqqnnntttuuuwwwvvvuuutttttttttxxxzzz|||~~~~~~}}}{{{{{{}}}}}}|||zzzwwwtttsssqqqqqqssstttxxx|||yyyuuurrrqqqtttyyy|||{{{zzzxxxwwwxxxyyy|||}}}yyyzzz{{{zzzzzz|||}}}~~~~~~~~~{{{zzz{{{~~~{{{vvvnnneee]]]WWWTTTJJJHHHDDDBBB@@@>>>;;;999<<<>>>AAACCCCCCDDDDDDEEEEEEFFFFFFGGGIIIKKKMMMNNNMMMMMMLLLKKKIIIHHHGGGFFFKKKNNNRRRTTTWWW[[[bbbgggeeehhhkkkiiieee```___```SSSOOOKKKHHHGGGGGGFFFEEEEEEJJJPPPUUU]]]hhhwwwjjj[[[RRRMMMJJJKKKIIIKKKMMMLLLLLLQQQXXXfff{{{ooo\\\UUUUUUVVV^^^iiirrrvvv{{{}}}|||~~~zzzxxxvvvuuuvvvxxxzzz||||||}}}~~~~~~{{{|||}}}}}}{{{yyyyyyzzzrrrsssssssssrrrrrrqqqqqq222111000//////000111222333000...///222444333111///000111222222111000///000000000000000000000000...............///000000222111000//////000111222///---,,,///444777888777111111000000///.........000000000000111111111111000000000000000000000000000000000000000000000000111000///////////////000///000111222333333222111333333444444444333222222555555555444444333333333222222111000111222333444222222222333333444444444444555666555555555777999???HHHOOOSSSddd}}}{{{|||xxxvvvtttttttttxxxxxxxxxwwwwwwwwwwwwvvvxxxuuusssuuuzzz|||yyyvvvtttrrrrrrsssuuuwwwxxxwwwzzzyyyvvvrrrpppnnnmmmmmmlllmmmnnnnnnmmmlllnnnooopppsssvvvwwwvvvuuuuuuuuuuuuvvvvvvuuutttuuuxxx{{{{{{}}}~~~|||}}}}}}~~~}}}{{{zzzxxxxxxxxxwwwtttpppnnnnnnooossstttvvvwwwzzz~~~yyyyyywwwsssqqqrrrvvvzzz}}}~~~{{{xxxwwwyyy|||}}}|||{{{{{{|||~~~~~~~~~~~~~~~|||xxxvvvuuuvvvuuuwww{{{~~~zzzvvvpppiiieeeaaa[[[RRRJJJDDDCCCAAA???============>>>@@@BBBCCCCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLJJJHHHGGGGGGHHHHHHMMMNNNRRRXXX^^^bbbddddddhhhnnnppplllfffaaaZZZTTTRRRJJJEEEFFFGGGFFFFFFHHHMMMMMMRRR[[[cccnnnmmm[[[RRRMMMIIIHHHHHHGGGFFFFFFGGGJJJMMMOOO]]]vvvhhhYYYUUUUUUVVV```ooozzz{{{}}}}}}zzzxxxxxxxxxxxxyyyxxxxxxxxxxxxyyyyyyzzz|||zzz{{{~~~}}}|||zzzyyyyyyzzz{{{|||xxxwwwuuussssssuuuxxxzzz222111000//////000111222444222000000111222000///000000111111111111000000000000000000000000000000///............///000000000000///......///000000111///...///222555555333///000000000000000000000//////000000000111111111////////////////////////000000000000000000000000000000/////////000000111///000111222222222111111222222333333444333333333555444444444333333333333444444333333333444555666222333333333333333333444333555555555444555777999???JJJRRRXXXiii|||yyyvvvuuuttttttwwwwwwwwwvvvvvvvvvuuuuuuvvvsssrrruuuzzz|||{{{xxxvvvtttsssssstttuuutttssssssrrrpppnnnlllkkkkkklllnnnoooqqqqqqpppoooppprrrqqqsssvvvwwwvvvuuuuuuuuussstttuuuuuuvvvxxx|||~~~}}}{{{{{{{{{{{{zzzxxxwwwvvvwwwwwwwwwtttqqqooooooppptttuuuwwwxxxzzz~~~{{{xxx{{{~~~}}}~~~~~~{{{wwwuuusssqqqqqqssswww|||{{{zzzzzz|||||||||~~~}}}|||||||||~~~~~~~~~{{{||||||zzzwwwvvvwwwxxxwwwxxxzzz}}}~~~}}}yyyuuurrrmmmfffaaa]]]WWWNNNGGGBBB@@@???===<<<<<<<<<<<<===???AAABBBCCCDDDFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJIIIHHHGGGHHHHHHIIILLLQQQXXX___dddfffgggggglllnnnjjjeeebbb]]]XXXUUUNNNIIIIIIIIIHHHHHHJJJOOOPPPVVV```iiivvvdddTTTMMMJJJGGGFFFFFFEEEDDDDDDEEEHHHKKKMMMXXXnnn~~~fffWWWRRRWWWZZZeeeuuu~~~}}}zzzxxxxxxxxxyyywwwwwwwwwwwwxxxyyyzzz{{{}}}{{{yyyzzz}}}~~~|||{{{zzzyyyyyyyyyzzz{{{yyyyyywwwwwwwwwyyy{{{|||111111000000000000111111444333111000111000...---111111000000000000111111000000000000000000000000///////////////000111111//////............//////222000//////000111111000...//////000111111222222//////000000000000111111........................000000000000000000000000000/////////000111222222111111222222222111000000111111222333444444444333444444333333333333333222444444333333333444555666444333333333333333333222333444555555444555777999===IIITTT[[[kkk}}}|||zzzzzz~~~|||yyywwwvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttrrrqqqtttyyy||||||zzzxxxvvvtttssssssrrrpppooojjjjjjiiihhhhhhiiikkkkkkoooqqqssssssrrrqqqrrrssssssuuuwwwxxxvvvuuuuuuvvvqqqsssuuuvvvxxx{{{}}}|||{{{yyyxxxwwwvvvttttttssssssuuuvvvvvvtttrrrqqqqqqrrruuuvvvxxxyyyzzz}}}~~~}}}}}}}}}{{{xxxuuusssvvvzzz~~~~~~}}}{{{xxxwwwxxxxxxuuussspppooooooppptttyyy~~~}}}|||}}}}}}}}}{{{~~~}}}||||||}}}~~~}}}~~~~~~~~~|||zzzzzz{{{yyyzzzzzzyyywwwwwwyyyzzzzzzyyyyyyyyyyyywwwssspppnnniiibbb\\\XXXQQQIIICCC>>>===<<<;;;;;;;;;<<<======???AAABBBCCCDDDFFFHHHHHHIIIIIIJJJKKKLLLMMMNNNMMMLLLJJJIIIHHHGGGHHHHHHIIIMMMSSS[[[bbbgggjjjkkkiiimmmooojjjgggeeebbb^^^[[[TTTOOONNNNNNMMMNNNQQQTTTVVV]]]gggrrrpppYYYMMMIIIGGGEEEEEECCCBBBBBBBBBCCCFFFHHHJJJQQQbbbrrryyyfffVVVRRRYYY___lll|||~~~|||zzzxxxxxxyyyyyywwwwwwwwwwwwxxxyyyzzz{{{zzzxxxwwwxxx{{{}}}~~~~~~{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxyyyzzz{{{|||}}}111000000000000000000111222111111000000///...---222111000//////000111222////////////////////////000////////////000111111////////////////////////000///........./////////000000000000111111222222////////////000000000111////////////////////////000000000000000000000000/////////000000222333444222222111111111000/////////000111222333444444444333333333333222222222222111111111222222222333333444444444333333222222222333444555555444444666888;;;GGGRRRZZZhhh}}}{{{wwwvvvvvvwww}}}}}}zzzyyywwwwwwwwwvvvvvvvvvuuuuuuuuuttttttsssrrrrrruuuxxx{{{{{{zzzxxxvvvtttssssssrrrooommmeeeeeeeeefffhhhjjjlllnnnoooqqqssstttsssssssssttttttvvvxxxwwwvvvuuuuuuuuuppprrrtttvvvwwwzzz~~~~~~}}}|||{{{zzzzzzvvvuuusssqqqpppooopppppprrrtttuuutttsssrrrssstttuuuwwwxxxyyyzzz{{{~~~~~~|||{{{xxxtttqqqnnnnnnrrrvvvzzz{{{{{{zzzzzzzzzwwwtttssssssrrrpppnnnnnnnnnoooqqquuuyyy~~~}}}||||||}}}~~~|||{{{{{{{{{|||}}}~~~}}}}}}~~~~~~}}}|||}}}zzzxxxyyyzzzzzz{{{{{{zzzxxxxxxyyy{{{zzzxxxvvvuuutttrrrooollliiiddd^^^XXXRRRLLLEEEAAA<<<<<<;;;:::;;;<<<===>>>>>>@@@BBBBBBBBBBBBDDDFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLKKKIIIHHHGGGGGGHHHHHHLLLQQQWWW^^^dddhhhlllnnnnnnsssuuuqqqoooooonnnkkkfff```ZZZXXXVVVSSSUUUYYYZZZ^^^fffppp|||vvveeeRRRJJJHHHFFFEEEEEEBBBAAAAAAAAACCCEEEGGGHHHKKKWWWdddooo|||hhhYYYWWWZZZcccrrr|||{{{zzzyyyxxxxxxxxxyyyxxxwwwwwwwwwwwwxxxxxxyyyxxxxxxwwwxxxzzz|||}}}~~~}}}}}}}}}}}}}}}|||zzzzzzvvvwwwwwwxxxyyyzzz{{{{{{000000000111111000000000...///000000000/////////222111000//////000111222///////////////////////////////////////000000111000000000000000000000000------............///000111111111111000000//////...////////////000000000000000000000000000000000////////////////////////////////////000111222333222111111000000////////////000111222333333444444222222222222222222222222111111222222222333333333444444444333333222222222222444555444444444666888999DDDPPP[[[jjj~~~|||zzzzzzuuuvvvwwwyyy}}}~~~|||zzzxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuutttttttttuuuwwwxxxxxxxxxvvvuuutttttttttrrrpppmmmeeeffffffgggjjjllloooqqqqqqsssvvvwwwvvvvvvvvvwwwuuuwwwxxxwwwuuuttttttuuuqqqssstttuuuuuuvvvxxxzzz{{{{{{zzzyyyyyyxxxxxxwwwrrrqqqooommmmmmmmmnnnnnnoooqqqttttttsssrrrsssttttttvvvxxxyyyyyyyyyzzz|||||||||||||||}}}~~~{{{wwwqqqlllhhhfffdddiiiooorrrsssssstttuuuxxxvvvsssqqqpppooonnnlllpppqqqqqqsssuuuyyy|||~~~{{{{{{{{{}}}~~~}}}yyyyyyyyyzzz{{{|||}}}~~~~~~|||{{{~~~~~~}}}~~~~~~~~~}}}zzzzzz{{{|||~~~}}}{{{yyyxxxyyyxxxvvvtttrrrrrrpppmmmkkkddd```ZZZTTTNNNIIICCC@@@===<<<<<<;;;<<<>>>???@@@AAABBBCCCBBBAAA@@@AAACCCFFFGGGHHHJJJKKKKKKKKKKKKKKKJJJHHHGGGGGGHHHIIIIIIOOOTTTZZZ```dddiiimmmqqqvvv|||~~~vvvnnnhhh```ZZZZZZ]]]^^^eeeooozzzjjj\\\MMMHHHFFFDDDBBBCCCAAAAAAAAABBBCCCEEEGGGHHHJJJPPP[[[gggxxx~~~fff[[[[[[]]]hhhvvv|||yyyyyyxxxxxxxxxxxxxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwyyyyyyyyyyyyzzz|||~~~~~~}}}|||wwwwwwxxxyyyzzzzzz{{{{{{000000111111111111000000+++---000000///...//////111111000000000000111111000000000000000000000000...............///000000000000111111111111000000+++---......---...000222111111111000///......---......////////////000000111111111111111111111111///////////////////////////.........///000111111111111000/////////000000000000111222333333333222000111111111111222222222222333444555555555444444444333333333333333333222222333444444333444666888999BBBOOO^^^ppp~~~{{{{{{~~~zzzyyyxxxxxxzzzxxxyyyyyyzzz}}}}}}{{{yyywwwvvvwwwwwwwwwvvvvvvvvvuuuuuutttuuuuuuvvvvvvwwwwwwwwwvvvuuutttuuuuuutttqqqnnnhhhhhhiiijjjkkknnnppprrrrrruuuxxxzzzzzzyyyyyyyyyvvvwwwwwwvvvsssrrrrrrsssssstttuuutttsssrrrssstttvvvvvvvvvvvvuuutttsssrrrmmmmmmmmmlllllllllmmmmmmmmmppprrrssssssrrrrrrsssqqqsssvvvxxxwwwwwwwwwxxxzzzzzz{{{{{{||||||}}}}}}{{{yyytttnnngggbbb`````````fffmmmpppppppppqqqsssvvvuuusssrrrpppooonnnnnnsssssstttuuuwwwxxxzzz{{{}}}|||||||||}}}|||zzzxxxvvvwwwxxxzzz|||}}}~~~~~~}}}|||~~~~~~~~~||||||~~~}}}yyywwwvvvuuusssqqqpppooommmjjjhhh^^^\\\WWWQQQKKKFFFBBB@@@>>>======<<<===???@@@AAAAAABBBCCCBBBAAA@@@AAABBBEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIKKKLLLMMMQQQVVV]]]bbbgggnnnvvv|||{{{ooodddbbbeeegggqqq|||uuu___SSSHHHEEEDDDAAA??????AAAAAAAAABBBDDDEEEGGGHHHKKKNNNVVVbbbrrrvvv```YYY]]]bbbnnnzzz}}}zzzxxxxxxyyyyyyzzzzzzzzzzzz}}}}}}|||{{{zzzzzzzzzzzz|||}}}}}}}}}|||}}}~~~~~~{{{{{{zzzzzzzzz{{{||||||///000111222222111000///+++...111111///---,,,---000000111111111111000000000000000000000000000000---------------....../////////000111111000//////,,,...///...------000222/////////......................../////////000000000000000000000000000000///////////////////////////...............//////000000///...//////111111000111111222222222111111000000000000111111222222222333444555555555444444222333333333333333333444222333444444333444666777888>>>KKK\\\qqq}}}xxxwwwyyy~~~}}}xxxyyyyyy{{{~~~~~~|||{{{{{{~~~{{{yyyvvvuuuvvvvvvuuuuuuuuutttttttttrrrsssuuuuuuvvvwwwxxxyyywwwvvvvvvvvvvvvtttqqqnnnkkkkkkjjjjjjkkkmmmnnnppppppssswwwyyyyyyxxxwwwxxxvvvvvvvvvtttrrrpppqqqrrrssstttuuutttrrrqqqqqqqqqssstttttttttrrrooolllkkkjjjjjjkkklllmmmmmmmmmmmmlllnnnqqqrrrrrrqqqqqqqqqnnnqqquuuvvvvvvuuuuuuuuuxxxyyyzzzzzzyyywwwuuusssqqqoookkkeee___]]]^^^aaaccciiipppsssqqqpppqqqsssrrrrrrrrrqqqqqqqqqrrrssstttuuuvvvwwwxxxyyyzzzzzz|||{{{yyyyyyzzzzzzxxxwwwuuuwwwyyy{{{~~~~~~}}}~~~~~~}}}zzzvvvtttsssqqqooonnnllliiieeebbbYYYWWWSSSMMMGGGCCCAAA@@@>>>============>>>@@@AAA>>>@@@AAAAAAAAAAAABBBDDDEEEGGGIIIKKKLLLLLLKKKJJJKKKKKKKKKKKKMMMOOOQQQRRRTTTZZZbbbiiiqqq|||~~~sssqqqttt{{{jjjVVVMMMEEEDDDCCCAAA>>>???@@@@@@AAABBBCCCEEEFFFGGGLLLNNNTTT___mmm|||mmm[[[XXX___jjjuuu~~~{{{yyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxyyy{{{|||///000111222222111000///,,,000222222...+++***+++///000111222222111000///000000000000000000000000---,,,,,,,,,,,,---......---...///000000///...------///111///---,,,///222,,,,,,------.../////////............/////////000///////////////////////////////////////////////////......---------......000///.........000111222111111222222222111111000//////000000111111111222000111222333444333222222222222222333333444444444222333444444333333555777777;;;FFFXXXlll~~~|||yyyzzz|||yyyzzz||||||||||||yyyvvvtttuuuuuutttttttttssssssssspppqqqtttuuuvvvwwwzzz{{{yyyxxxwwwwwwvvvtttppplllllllllkkkjjjjjjkkklllmmmlllooosssuuuuuutttttttttvvvvvvvvvsssqqqooopppqqqsssuuuvvvuuurrrqqqqqqqqqrrrsssssssssppplllhhheeehhhiiikkkmmmnnnnnnnnnnnnkkknnnqqqrrrqqqpppooopppllloootttvvvuuutttttttttsssttttttsssqqqmmmiiifffjjjiiieee```\\\\\\aaaeeedddjjjppprrrooommmnnnpppnnnoooqqqqqqqqqrrrtttvvvuuuuuuwwwxxxzzzzzzzzzzzzxxxwwwuuuvvvxxxzzzzzzyyyvvvwwwzzz}}}yyy}}}zzzuuusssrrrpppnnnmmmjjjfffaaa]]]UUUTTTPPPKKKEEEAAA@@@@@@>>>======<<<===>>>???@@@<<<>>>@@@AAAAAABBBEEEFFFFFFHHHJJJLLLMMMMMMLLLKKKLLLLLLMMMNNNPPPRRRUUUVVVXXX___hhhqqq{{{uuucccRRRJJJDDDEEEEEECCCAAAAAA>>>???@@@AAACCCDDDEEEEEEMMMNNNSSS]]]iiiwwwiiiXXXYYYbbbppp{{{}}}{{{|||}}}~~~}}}}}}~~~|||{{{xxxuuuuuuvvvxxxyyy//////000000000000//////......////////////............///000000000000000000000000000////////////000000000000000000000000//////............//////...//////...------000222/////////....../////////---...///000000///...---////////////////////////000000000000000000000000000111111000///......///111111222222111000...---//////000111111111111111111111222222222333333333333333333333333333333333333333333333333333333333222222222333333333444444888999BBBSSSdddttt}}}}}}~~~~~~~~~zzz~~~}}}}}}zzzvvvsssrrrsssrrrqqqqqqpppppppppqqqqqqppppppqqqssswwwzzz||||||zzzwwwssspppnnnmmmllljjjiiiiiijjjkkklllmmmnnnmmmmmmooopppqqqqqqqqqqqqrrrrrrqqqpppooooooppppppsssrrrqqqpppoooooooooooosssrrrqqqnnnllliiihhhggghhhkkknnnmmmkkkiiijjjkkklllnnnqqqrrrqqqoooooooooqqqrrrssssssqqqooopppqqqrrrooolllgggdddbbbaaaaaadddbbb___\\\]]]___bbbeeekkkmmmoooppppppoooppprrrpppqqqtttvvvwwwwwwvvvuuuwwwvvvtttssstttwwwyyy{{{}}}zzzwwwuuuuuuuuuuuuuuuwww{{{~~~}}}|||zzz|||~~~|||xxxuuussspppnnnllliiifffaaa\\\XXXWWWTTTPPPLLLIIIFFFAAA>>><<<999888999===AAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEGGGHHHJJJKKKMMMNNNNNNNNNNNNPPPRRRTTTWWWZZZ\\\]]]___fffrrrkkk[[[NNNKKKGGGCCC@@@@@@AAABBBAAABBBBBBBBBBBBDDDGGGJJJKKKPPPVVV\\\eeessssssccc___cccggg{{{~~~~~~{{{yyyzzz|||~~~|||zzzwwwtttssstttvvvwww//////000000000000//////......////////////............///000000000000000000000000000//////////////////////////////////////////............//////...//////...------000222//////............//////---...///000000///...---////////////////////////////////////////////////000111111000///......000///000111111222111000///000000111222222222222222111111222222222333333333333333333333333333333333222222222222222222222222333333333444444444555555666777>>>LLLZZZfffsss~~~zzztttqqqrrrvvvzzz}}}|||}}}~~~{{{~~~|||yyyuuurrrpppssssssrrrrrrrrrrrrssssssttttttttttttuuuwwwxxxyyy{{{yyyuuuqqqnnnlllllllllllllllllllllmmmmmmnnnnnnmmmnnnnnnooooooooonnnnnnqqqpppoooooonnnnnnnnnnnnrrrqqqpppooonnnnnnnnnnnnqqqqqqooommmkkkiiihhhggghhhkkkmmmmmmkkkjjjjjjkkkkkknnnqqqrrrqqqpppoooppppppqqqsssrrrpppmmmmmmmmmnnnlllhhheeeccccccdddeeeeeeccc```^^^^^^aaadddfffmmmoooqqqqqqqqqqqqrrrsssssstttwwwyyyzzzzzzyyyxxxxxxvvvuuussssssuuuwwwyyy~~~|||zzzwwwvvvvvvvvvwwwwwwyyy|||~~~~~~~~~}}}}}}zzzyyy{{{~~~~~~~~~~~~~~~|||xxxtttrrrpppooollljjjfffbbb\\\XXXVVVSSSOOOKKKHHHDDD@@@===<<<:::888:::>>>AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHJJJLLLNNNPPPQQQQQQRRRTTTXXX[[[]]]```bbbccchhhooo{{{yyycccUUULLLIIIEEEBBB@@@@@@AAABBBAAAAAABBBBBBBBBDDDHHHKKKMMMQQQWWW^^^ggguuunnnaaaaaaiiippp~~~|||yyyxxxyyy{{{}}}{{{yyyvvvsssssstttvvvxxx//////000000000000//////......////////////............///000000000000000000000000000//////////////////////////////////////////............//////---...///...---...///111111111000000000000111111......////////////......///////////////////////////////////////////////////000111000///...///000---...///111222222222222111111222333333333333222111111222222222333333333333333333333333333333333111111111111111111111111444444444444555555555555777666;;;EEENNNVVV___gggooommmiiifffdddeeejjjmmmrrrwww~~~}}}~~~xxxzzz~~~{{{wwwtttrrrttttttttttttttttttuuuuuutttuuuvvvwwwxxxyyyyyyyyyzzzwwwrrrmmmjjjiiijjjkkkppppppooooooooonnnnnnnnnlllmmmmmmmmmmmmlllkkkkkkooonnnnnnnnnnnnmmmmmmmmmqqqpppooonnnmmmmmmmmmmmmooonnnmmmlllkkkiiihhhhhhiiikkkmmmnnnlllkkkkkkkkkkkknnnqqqrrrqqqpppoooooooooqqqsssrrroookkkiiiiiijjjhhhfffeeeeeefffhhhjjjgggeeecccaaabbbdddgggiiipppqqqssssssrrrrrrsssuuuwwwxxxzzz}}}~~~}}}}}}|||yyywwwuuutttssstttvvvwww}}}{{{yyywwwwwwwwwxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{~~~}}}|||}}}}}}{{{yyyyyy{{{~~~~~~~~~~~~}}}|||||||||zzztttpppqqqooollljjjgggbbb\\\XXXUUUQQQMMMIIIFFFBBB???<<<;;;::::::;;;???AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGHHHJJJMMMPPPRRRTTTUUUXXX[[[```dddfffhhhkkkmmmsss{{{mmm[[[PPPIIIFFFCCC@@@??????AAABBB@@@AAABBBBBBBBBEEEHHHLLLPPPSSSYYY```jjjzzzyyyggg___dddpppzzz}}}|||yyywwwwwwxxx{{{|||xxxwwwtttsssssstttwwwxxx//////000000000000//////......////////////............///000000000000000000000000000//////////////////////////////////////////............//////---...//////......///111000//////......//////000...//////////////////...///////////////////////////////////////////////////000111000///...///000...//////000111111222222111111222222333222222111111111222222222333333333333333333333333333333333222222222222222222222222333333333444444444444555999888:::BBBHHHLLLQQQXXX]]]^^^_________```ccceeellluuu}}}zzzrrrttt|||zzzxxxvvvvvvuuutttttttttttttttqqqsssvvvyyy{{{|||||||||xxxtttooojjjhhhhhhiiikkkrrrrrrqqqqqqpppnnnmmmmmmiiijjjjjjkkkkkkkkkjjjjjjnnnnnnooooooooonnnnnnnnnqqqpppooonnnnnnnnnnnnnnnmmmmmmlllkkkkkkjjjjjjiiilllmmmnnnoooooonnnmmmmmmnnnppprrrrrrpppnnnmmmmmmpppqqqsssrrrnnnjjjhhhgggiiiiiijjjkkkkkkllllllllliiigggfffeeefffhhhkkkmmmrrrsssttttttssssssuuuvvvyyyzzz|||~~~~~~xxxwwwvvvuuuvvvwwwxxxyyy{{{zzzyyyxxxxxxyyyzzz{{{zzzyyyxxxvvvvvvvvvwwwwww|||{{{{{{||||||{{{zzz{{{}}}}}}zzz{{{}}}|||vvvqqqqqqpppmmmkkkhhhccc]]]YYYSSSPPPKKKFFFCCC@@@===;;;:::;;;;;;===@@@BBBCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHKKKNNNRRRUUUXXXZZZ\\\aaaggglllnnnpppsssvvv|||tttdddVVVMMMEEEDDDAAA?????????AAABBB@@@AAABBBBBBCCCFFFJJJMMMRRRUUU[[[cccooooooccc___eeerrr~~~~~~~~~~~~zzzyyywwwwwwwwwyyyzzz|||uuutttsssssssssvvvxxxzzz//////000000000000//////......////////////............///000000000000000000000000000////////////........................//////............//////,,,...//////......///000++++++************++++++/////////....../////////////////////////////////...........................000111000///...///111111000000000000000000111000111111111111111000000111111222222222333333333333333333333333333333333333333333333333333333333111111222222222333333333888777999@@@DDDFFFJJJOOOOOOTTTZZZ___````````````hhhttt~~~xxxpppsss~~~}}}|||wwwvvvuuusssrrrqqqqqqqqqrrrtttwwwzzz||||||{{{zzzuuurrrmmmiiiggghhhjjjkkkrrrrrrrrrqqqooonnnlllkkkfffggghhhjjjkkkllllllllloooppppppqqqqqqqqqppppppqqqqqqpppoooooooooppppppmmmmmmmmmllllllllllllkkkoooooopppqqqqqqqqqooonnnqqqssstttssspppllljjjjjjpppqqqsssqqqnnnjjjhhhhhhkkkmmmqqqssssssqqqnnnkkkjjjiiihhhhhhiiikkknnnpppssstttuuutttssssssuuuwwwxxxzzz|||~~~~~~}}}wwwwwwwwwxxxyyy{{{|||}}}{{{zzzyyyxxxxxxzzz|||}}}|||{{{yyywwwvvvvvvwwwxxx|||zzzzzz{{{}}}}}}||||||~~~}}}zzz{{{~~~}}}xxxsssrrrpppnnnkkkhhhccc^^^ZZZRRROOOIIIEEEAAA???<<<::::::;;;===???AAACCCDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFHHHIIIKKKNNNSSSWWW[[[]]]___dddkkkppprrruuuzzz~~~mmm^^^RRRKKKCCCBBB@@@?????????AAAAAA@@@AAACCCCCCEEEHHHLLLOOOTTTWWW]]]hhhvvvvvvgggaaabbbgggqqq{{{~~~~~~}}}|||yyyxxxxxxxxxxxxyyyzzz{{{sssrrrrrrsssuuuwwwzzz|||//////000000000000//////......////////////............///000000000000000000000000000////////////........................//////............//////,,,...000000///...///000.........------.........//////............//////////////////////////////...........................///000000//////000111222111000000000000000111000111111111111000//////111111222222222333333333333333333333333333333333333333333333333333333333111111111111222222222222444333666===AAABBBEEEIIIGGGMMMWWW^^^aaabbbaaaaaahhhtttzzzsssxxx~~~~~~~~~~~~}}}|||{{{zzzvvvuuutttrrrqqqpppppppppwwwxxxyyyzzzyyywwwuuutttrrrooollliiiiiijjjlllmmmqqqqqqrrrqqqpppmmmkkkjjjeeefffhhhjjjlllmmmmmmnnnpppqqqrrrsssssssssrrrqqqqqqqqqppppppppppppqqqqqqooooooooonnnnnnnnnnnnnnnpppppppppqqqsssrrrpppnnnrrrtttuuussspppllljjjiiioooppppppooollljjjjjjkkkmmmppptttwwwvvvsssnnnkkkkkkjjjjjjjjjlllnnnqqqssstttttttttsssqqqrrrtttvvvvvvxxxzzz|||~~~}}}||||||wwwwwwxxxyyy{{{}}}|||{{{yyyyyyyyy{{{}}}~~~}}}|||zzzzzzzzz{{{{{{|||zzzyyyzzz|||~~~{{{|||}}}}}}yyyvvvsssqqqnnnllliiiddd^^^ZZZRRRNNNHHHCCC@@@>>>;;;:::999<<>>;;;:::999<<<@@@BBBCCCDDDFFFHHHHHHGGGGGGFFFFFFFFFGGGGGGIIIJJJKKKNNNSSSXXX]]]___bbbhhhnnnqqqsssxxxtttcccVVVLLLFFFCCCBBBAAA@@@@@@@@@@@@@@@BBBDDDEEEGGGIIILLLQQQUUUZZZ___hhhwwwssscccYYY___hhhmmmttt||||||yyyxxxyyyzzz|||||||||||||||zzzzzzzzzzzzyyywwwuuutttpppqqqrrruuuxxx|||//////000000000000//////......////////////.........//////000000000000000000000000000////////////........................//////............//////+++...000111000...////////////............//////000///...------...///000////////////////////////........................---///000000//////000222............000222444555333333333333333222111000111111222222222333333333333333333333333333333333111111111111111111111111222222333333333444444444222222666===@@@@@@BBBEEEJJJOOOWWW^^^ccchhhllloooppp{{{{{{xxx~~~|||yyywwwuuuqqqqqqqqqrrrssstttuuuvvvuuuvvvvvvuuuuuutttsssrrrmmmmmmllllllmmmnnnpppqqqqqqrrrssssssrrrooommmkkkjjjkkklllmmmmmmmmmmmmmmmoooppprrrtttttttttrrrqqqoooooonnnnnnnnnnnnooopppttttttssssssrrrqqqqqqqqqooommmmmmnnnqqqqqqnnnkkknnnppprrrrrrpppnnnmmmmmmjjjjjjjjjhhhhhhiiillloooooooooooonnnnnnnnnnnnnnnkkkkkkkkklllnnnqqqsssuuurrrrrrqqqpppnnnoooqqqtttuuuwwwyyy{{{||||||{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{}}}|||{{{zzzzzz{{{}}}~~~yyyyyyyyyzzzzzz{{{{{{{{{}}}{{{yyyyyy{{{}}}~~~~~~}}}~~~{{{||||||{{{yyyxxxxxxyyytttrrrooommmjjjeee___[[[SSSNNNHHHCCC@@@>>><<<:::888<<>>???AAACCCFFFHHHJJJKKKLLLKKKIIIEEECCCDDDGGGJJJNNNOOOPPPQQQRRRTTTXXX[[[bbbmmmtttrrrrrr{{{pppaaaSSSJJJEEECCCBBBAAA@@@@@@@@@AAABBBCCCEEEHHHIIIKKKOOOSSSVVV___fffrrrzzzhhhccc___aaajjjrrrvvvwww}}}zzzxxxvvvyyy{{{zzzwwwwww|||}}}}}}~~~}}}{{{vvvrrroooiiimmmssswwwyyy{{{}}}//////............//////...//////////////////...000---,,,---000222222111//////////////////////////////...---------------------------------------............///////////////000000000///...,,,+++000/////////............------......//////000000////////////////////////////////////000000000000222111///...---...///000111111222222333222222222111111111111222333444555444444333333333222222222555333222222333444444333111222333333444444333333555555777:::???CCCFFFHHHKKKZZZiiippptttyyy~~~~~~||||||{{{yyywwwttttttuuuuuuvvvwwwxxxyyyvvvuuusssrrrqqqpppqqqqqqvvvtttqqqqqqrrrrrrrrrqqqqqqrrrtttuuutttssspppooonnnoooooonnnmmmlllnnnoooqqqrrrsssssssssqqqooonnnnnnooopppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqooollliiijjjkkklllmmmmmmkkkiiihhhkkkmmmoooppppppoooppppppmmmkkkhhhiiikkklllkkkjjjjjjjjjkkklllmmmmmmmmmmmmggghhhjjjlllnnnppprrrssspppooonnnnnnnnnpppqqqrrruuuvvvwwwyyyzzzzzzyyyyyyxxxzzz||||||zzzzzz{{{}}}~~~{{{wwwvvvvvvxxxyyyyyyuuuvvvxxxzzz{{{|||}}}}}}yyyyyyzzzzzz|||}}}~~~~~~~~~{{{xxxwwwxxxzzzzzzwwwsssooojjjddd]]]XXXRRRMMMFFFAAA???===<<<;;;>>>???@@@CCCEEEGGGIIIJJJLLLKKKJJJHHHGGGGGGJJJMMMRRRTTTUUUVVVWWWYYY]]]```dddnnnuuutttvvvooo```TTTLLLHHHDDDCCCBBBAAAAAABBBCCCDDDCCCEEEHHHJJJMMMQQQVVVZZZ```iiiwwwoooaaa___^^^dddnnnwww|||}}}}}}{{{zzzxxx{{{|||zzzwwwvvvzzz~~~}}}}}}|||{{{xxxuuuqqqooopppssswwwzzz||||||~~~//////............////////////000000000000//////111///---...///000000/////////////////////////////////...------------...---------------------------............/////////---...///000000000000000////////////.....................///////////////////////////////////////////////////000000000000222222222111111111111111000000111222333333333333111111111111222333444444333333333333222222222222555444222222444555444333111222333333444444333333444555666999>>>CCCGGGJJJQQQbbbsss{{{~~~~~~|||zzzwwwvvvuuuuuuvvvxxx{{{}}}xxxvvvtttrrrqqqqqqrrrssswwwvvvttttttuuuvvvvvvuuurrrrrrrrrrrrrrrqqqppppppnnnoooooonnnmmmmmmooopppqqqrrrssssssrrrqqqooonnnnnnooopppqqqrrrrrrrrrrrrrrrqqqooooooooonnnkkkiiihhhiiikkkllllllkkkjjjiiilllnnnpppqqqpppppppppqqqlllkkkjjjjjjlllmmmlllkkkggghhhjjjlllmmmooooooooohhhiiikkknnnppprrrttttttooonnnllllllmmmpppsssuuuvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{||||||{{{{{{|||}}}|||yyyuuutttuuuvvvwwwwwwtttvvvxxxzzz|||}}}~~~~~~yyyzzz{{{|||}}}~~~~~~~~~}}}~~~}}}zzzyyyyyy{{{}}}yyytttnnnhhhbbb[[[WWWPPPKKKEEEAAA>>>>>>===<<<>>>???@@@BBBCCCEEEFFFGGGJJJKKKLLLLLLKKKLLLNNNPPPUUUWWWYYY[[[\\\^^^aaadddeeemmmtttuuuyyy~~~ooo```UUUMMMJJJEEEDDDCCCBBBBBBCCCDDDEEECCCEEEHHHLLLOOOTTTZZZ^^^aaakkk|||wwwddd]]]]]]```hhhrrr{{{~~~}}}|||||||||{{{|||}}}zzzvvvuuuxxx{{{}}}zzzwwwtttrrrqqqqqqwwwyyy}}}~~~~~~//////............///////////////000000///////////////......///////////////////////////////////////......---------......---------------------------------.........//////+++,,,---......////////////////////////.........///////////////.........////////////////////////////////////000000000000111111222333333222111000...///000111222222222222222111111111222222333444333222222222222222222222555333111222333444333222111222333333444444333333333444666888<<>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDFFFHHHKKKMMMMMMNNNPPPRRRUUUXXXZZZ\\\^^^```dddfffhhhmmmsssvvvzzzooo```UUUMMMIIIEEEDDDCCCBBBCCCDDDEEEFFFDDDGGGJJJMMMPPPUUU[[[^^^bbblll}}}rrr```^^^___eeemmmvvv}}}~~~}}}~~~~~~|||{{{zzzyyyyyyzzz||||||{{{|||{{{yyywwwvvvxxxzzz~~~yyyuuurrrrrrssstttzzz|||//////............//////---......//////......---,,,---...////////////000..............................---------......///------------------------------------............------------.........///.........//////////////////////////////.........////////////////////////////////////000000000000///000222333333222000///---...///000111111111111222222111111222222333333222222222222222222222222333111000000111222222111111222333333444444333333222444555777:::@@@HHHNNNSSShhhzzzvvvsssyyy~~~zzzwwwvvvwwwyyyzzz{{{{{{zzzzzzxxxwwwuuutttssstttuuuvvvtttsssssssssuuuuuutttsssooonnnmmmlllllllllmmmnnnnnnoooppppppooooooqqqrrrrrrrrrrrrrrrqqqpppooooookkklllmmmnnnoooooooooooopppnnnkkkkkkkkkllllllkkkjjjkkkmmmoooppppppooonnnlllnnnooonnnmmmmmmnnnppplllmmmooopppooommmlllkkkiiijjjkkklllmmmmmmmmmmmmmmmnnnqqqtttvvvwwwwwwwwwsssqqqooommmmmmpppsssuuussssssssssssssssssttttttwwwwwwwwwwwwxxxyyyyyyxxxyyyvvvqqqooooooooooooooorrrtttwwwzzz||||||{{{{{{xxxyyyzzz{{{|||{{{zzzyyy{{{|||~~~~~~}}}}}}~~~|||xxxrrrlllgggbbb\\\XXXLLLHHHCCC@@@???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBEEEIIIKKKMMMNNNPPPRRRUUUXXX[[[^^^```bbbfffhhhlllooosssxxx}}}qqqaaaUUULLLHHHDDDCCCBBBBBBBBBCCCEEEFFFGGGIIILLLOOOQQQUUUZZZ^^^eeennn~~~mmm___^^^bbbiiirrrzzz~~~}}}||||||{{{{{{xxxxxxwwwwwwwwwyyyzzz|||yyyyyyyyyxxxwwwxxxzzz|||~~~xxxtttrrrsssuuuxxxyyy|||//////............//////------............------+++---//////......///000...........................------------...//////------------------------,,,------------.........000//////......//////000.........///////////////.........///////////////////////////////////////////////////000000000000...///000111222111000000......///000111111111111333222222111222222333333111111111222222222222222222111//////111222111000111222333333444444333333111333555666999???IIIQQQVVVkkk}}}wwwssspppooorrryyy}}}zzzwwwwwwyyyzzz||||||{{{yyywwwxxxwwwwwwvvvuuuuuuuuuvvvtttsssrrrsssttttttsssqqqnnnmmmmmmlllllllllllllllnnnpppppppppoooppprrrtttssssssrrrqqqqqqpppppppppkkklllmmmnnnnnnoooooooooooollljjjiiikkkmmmnnnnnnlllnnnppprrrsssrrrqqqpppmmmnnnnnnmmmllllllnnnooommmooorrrrrrpppmmmkkkjjjkkkkkkllllllmmmlllllllllnnnppprrruuuvvvvvvvvvuuurrrqqqooonnnnnnppprrrssspppooooooooopppqqqqqqrrrvvvuuutttuuuvvvwwwwwwuuuwwwtttpppnnnnnnoooppppppsssuuuxxx{{{||||||{{{zzzyyyyyyzzzzzzzzzyyyyyyxxx{{{|||~~~{{{wwwrrrmmmhhhbbb[[[WWWKKKHHHCCC@@@@@@BBBBBBCCCAAAAAAAAAAAA@@@@@@@@@???@@@CCCFFFIIIKKKLLLOOOQQQUUUXXX\\\___bbbdddgggiiinnnooosssyyyssscccVVVLLLHHHCCCCCCBBBBBBCCCDDDEEEFFFJJJLLLOOOQQQTTTXXX\\\```jjjssswwwggg___```eeennnwww}}}}}}}}}||||||||||||{{{xxxxxxxxxxxxxxxyyyzzz{{{wwwwwwvvvwwwxxxzzz|||}}}}}}wwwsssrrrtttxxxzzzxxx{{{//////............//////......////////////......,,,...111000...,,,,,,---........................---------------...//////------------------------,,,,,,---------...............---------...000111............/////////000------......//////000000////////////////////////////////////000000000000//////000111111111111111000111222222222222111111333333222222111222222333000111111111222222222222333111000000111222222111111222333333444444333333111333555555777???JJJRRR```rrr~~~zzzvvvsssrrrrrrpppyyy~~~~~~|||{{{zzzzzzzzzzzzyyyxxxxxxwwwvvvwwwxxxxxxxxxwwwvvvuuuvvvuuutttuuuvvvuuusssqqqnnnnnnnnnnnnmmmmmmmmmlllooopppqqqqqqpppppprrrtttssssssrrrqqqpppppppppppplllmmmnnnoooppppppppppppnnnkkkiiihhhkkknnnpppqqqnnnoooqqqsssssssssqqqqqqooooooooonnnlllmmmnnnpppnnnqqquuutttqqqllliiiiiijjjkkkllllllmmmmmmllllllnnnooorrrtttuuutttrrrqqqmmmmmmmmmmmmnnnoooqqqrrrnnnmmmmmmmmmnnnpppqqqrrruuusssrrrsssvvvwwwvvvttttttrrrooooooqqqsssuuuvvvvvvxxx{{{~~~~~~}}}{{{zzz|||{{{zzzyyyyyyyyyyyyyyy{{{|||~~~{{{xxxtttnnnhhhaaaYYYSSSKKKHHHCCCAAABBBDDDEEEEEECCCCCCBBBAAA@@@??????>>>???BBBEEEGGGIIIKKKNNNQQQRRRUUUZZZ]]]```bbbeeegggiiiiiinnnwww~~~tttfffYYYOOOIIIDDDDDDCCCCCCDDDEEEGGGHHHKKKNNNQQQTTTWWW\\\aaaeeeqqq{{{pppdddbbbiiinnnvvv~~~||||||}}}}}}~~~~~~~~~}}}zzz{{{{{{|||||||||{{{{{{wwwvvvuuuvvvxxxzzz{{{|||}}}zzzuuuqqqqqqtttxxx{{{zzz}}}//////............////////////000000000000//////...000222111---******+++........................---------------...///000------------------------,,,,,,,,,---------......************+++---///000---.........//////000000,,,------...///000111111////////////////////////////////////000000000000000000000111111222222333333333444444444333222222333333222222111222222222000000111111222222222222444222111111222333333222222222333444444444333333000333444555777>>>JJJSSSjjjzzzyyyzzz|||yyywwwwwwwwwrrr|||~~~~~~|||zzzxxxvvvvvvwwwxxxvvvwwwxxxzzzyyyxxxvvvuuuxxxwwwwwwwwwxxxwwwtttrrrooooooooopppooonnnnnnmmmooopppqqqqqqpppqqqsssuuutttsssrrrqqqppppppppppppnnnooopppqqqqqqrrrrrrqqqmmmkkkhhhhhhkkkooorrrsssoooppprrrssssssrrrqqqppppppqqqpppooommmmmmoooqqqooosssvvvvvvqqqllliiihhhiiijjjkkklllmmmmmmmmmmmmmmmnnnqqqssssssqqqooonnniiiiiijjjkkkmmmoooqqqrrrmmmllllllmmmnnnppprrrsssvvvsssrrrsssvvvwwwvvvtttrrrpppnnnpppssswwwzzz{{{xxxzzz~~~|||zzz~~~}}}{{{zzzyyyyyyzzz{{{{{{|||}}}zzzuuupppiii```VVVPPPKKKHHHDDDBBBCCCEEEFFFFFFDDDDDDCCCBBBAAA??????>>>@@@BBBDDDFFFHHHKKKOOOQQQMMMQQQVVVZZZ]]]___bbbdddbbbaaagggrrrzzz}}}wwwxxxzzzzzz|||~~~uuuyyyuuuhhh[[[QQQLLLFFFEEEEEEEEEEEEGGGIIIJJJLLLNNNRRRVVVZZZ```fffjjjuuummmeeegggrrrwww}}}|||}}}~~~}}}~~~~~~|||{{{xxxwwwvvvvvvxxxzzzzzzzzzzzzwwwssspppppptttxxx{{{|||////////////////////////........................,,,,,,,,,---------......000///---,,,---...000222........................,,,---------,,,++++++***,,,,,,,,,------.........,,,,,,,,,---------........................------........................------......///000000000000///...............///000000000000111111111111000000111222222222222111111111222222222333333333//////000111111111111000222222333333333333444444222222222222222222222222444444555666666;;;IIIXXXppp{{{|||}}}{{{zzzyyyyyy~~~|||yyywwwuuuuuuvvvwwwzzzzzzyyyxxxwwwwwwwwwwwwxxxyyyzzzzzzyyywwwtttsssoooooopppppppppoooooonnnsssqqqnnnooorrrtttsssqqqrrrqqqppppppqqqqqqooonnnnnnoooppprrrrrrrrrqqqppplllmmmnnnooopppqqqrrrrrrrrrqqqqqqsssttttttsssqqqrrrqqqpppnnnlllmmmooorrrmmmoooqqqqqqoookkkiiihhhiiijjjkkklllmmmmmmmmmmmmkkkmmmooopppooommmkkkiiifffffffffgggiiinnnrrrtttsssrrrpppooopppqqqsssuuuxxxuuuqqqpppppprrrsssssspppooooooqqqsssvvvzzz|||}}}~~~~~~{{{zzzzzz{{{|||}}}{{{yyyxxx|||yyyrrrmmmiiibbbXXXPPPJJJGGGCCCAAAAAABBBCCCCCCDDDCCCCCCAAA@@@???>>>>>>CCCCCCCCCDDDFFFHHHKKKLLLJJJMMMQQQTTTVVVYYY]]]```bbbbbbeeemmmvvv~~~wwwrrrooolllhhheeecccfffiiiiiijjjpppyyyssskkkiiihhhhhhjjjnnnppprrryyy{{{ooo```RRRIIIJJJGGGCCCCCCGGGJJJKKKKKKNNNPPPQQQXXX```\\\```rrr|||{{{nnnmmmrrr}}}~~~}}}}}}}}}}}}zzzxxxvvvuuuxxxvvvuuuwww|||~~~wwwuuuqqqpppqqquuu{{{~~~////////////////////////........................---------.........//////000///---------...000111..............................//////......---,,,,,,,,,,,,---------......,,,,,,,,,---------..................................................................///////////////......------.........//////000000000111111111000000111222222222222111000000111111111222222222///000111111222222111111222222333333333333444444222222222222222222222222444444444666666;;;HHHUUUjjjttt~~~}}}~~~~~~~~~}}}|||{{{zzzzzzvvvvvvuuuuuuvvvxxxzzz|||{{{zzzyyyxxxwwwxxxxxxyyyxxxxxxyyyyyyxxxvvvtttrrrppppppqqqqqqqqqqqqqqqqqqqqqooonnnpppsssuuutttrrrpppppppppqqqrrrrrrpppnnnooopppppppppqqqpppppppppmmmmmmnnnoooqqqrrrssssssuuuuuuuuuwwwxxxxxxuuusssqqqpppooonnnnnnoooooopppjjjlllmmmmmmkkkhhhggggggiiijjjkkklllmmmmmmmmmmmmllllllmmmmmmllljjjhhhfffeeeeeeeeegggjjjnnnrrruuuwwwvvvuuutttuuuvvvxxxyyyyyyvvvrrrpppqqqrrrrrrrrrooooooooooooqqqtttwwwyyy}}}|||{{{zzzyyyxxxyyyzzz{{{zzzxxxvvvyyy|||~~~}}}|||||||||~~~~~~yyysssnnniiibbbWWWOOOJJJFFFBBB@@@@@@AAABBBBBBDDDDDDDDDCCCBBBBBBAAAAAAEEEDDDDDDDDDEEEFFFHHHIIIHHHKKKPPPTTTVVVZZZ]]]```^^^___dddlllxxx}}}xxxqqqkkkfffbbb\\\YYYYYY\\\______```eeemmmttt}}}tttgggaaa___aaaaaaeeekkkpppuuu|||pppaaaTTTKKKGGGEEEBBBCCCGGGJJJLLLLLLQQQSSSTTT[[[dddbbbhhh{{{{{{qqqtttzzz~~~~~~~~~~~~|||yyywwwvvvuuutttwwwuuutttvvvzzz}}}}}}}}}zzzwwwssspppqqqtttyyy|||~~~~~~////////////////////////................................./////////000000///......------///000111------------------------......//////......------,,,,,,,,,------------...,,,,,,,,,---------......................................................////////////..................------------......//////000000000000111111///000111111222222111111//////000000000111111111111111222333333333333222222222333333333333444444222222222222222222222222444333444666666999EEEQQQ```jjjzzz}}}|||~~~zzz{{{|||{{{~~~~~~}}}|||||||||ssssssssstttvvvyyy{{{}}}|||{{{xxxwwwwwwxxxzzz{{{wwwxxxxxxxxxwwwuuusssrrrqqqrrrssssssttttttttttttnnnnnnooorrrtttuuutttsssnnnnnnppprrrttttttrrroooqqqqqqoooooooooooopppqqqnnnooooooppprrrsssuuuvvvyyyyyyzzz|||}}}{{{wwwtttpppnnnmmmnnnqqqrrrpppmmmfffhhhhhhhhhfffeeeeeegggiiijjjkkkllllllmmmmmmmmmkkkkkkkkkjjjiiigggfffeeeddddddeeegggkkkppptttwwwxxxxxxwwwwwwxxxzzz{{{}}}yyywwwsssqqqqqqrrrrrrqqqoooooonnnnnnppprrruuuwww}}}zzzwwwvvvyyywwwuuuuuuvvvwwwxxxwwwvvvwwwyyyyyyxxxxxxyyy{{{~~~|||yyytttpppjjjbbbVVVNNNIIIFFFBBB??????@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDFFFEEECCCBBBBBBDDDEEEGGGFFFJJJOOOSSSVVVYYY[[[]]]]]]```eeennn||||||vvvrrrlllfff```YYYSSSOOOPPPRRRTTTUUUUUUYYY___eeekkkrrryyy~~~yyylllccc^^^]]]\\\^^^dddmmmvvv~~~}}}qqqdddVVVNNNFFFEEEDDDEEEIIIMMMOOOOOOTTTWWWWWW\\\dddeeelllzzzttt{{{~~~}}}|||zzzxxxvvvuuuttttttuuutttsssuuuxxx{{{{{{{{{|||yyyuuurrrqqqssswwwyyy}}}}}}~~~////////////////////////........................---.........///////////////............///000000------------------------+++,,,,,,---,,,,,,++++++------------------------,,,,,,,,,---------......---------.......................................111000000///...---------..................///000////////////000000000111///000000111111111111111000000000000111111111222111222333333444444333333222222222333333333444444222222222222222222222222444333444666666888AAAKKKUUU^^^mmm{{{|||}}}~~~zzzzzz}}}ooorrr{{{|||{{{~~~~~~~~~~~~~~~~~~}}}}}}wwwwwwvvvvvvwwwxxxyyyyyy{{{yyywwwuuuuuuwwwzzz|||wwwwwwwwwwwwvvvtttsssrrrssstttuuuvvvvvvvvvvvvvvvnnnppprrrtttvvvvvvtttsssnnnooopppsssuuuuuusssqqqsssqqqooommmmmmnnnppprrrpppppppppqqqrrrtttvvvwww{{{{{{|||~~~~~~|||xxxuuuooommmkkknnnssstttooojjjeeeffffffdddcccccceeehhhiiiiiijjjkkklllllllllllljjjjjjiiihhhggggggffffffcccdddfffiiimmmrrrvvvyyyvvvvvvvvvwwwxxxzzz{{{|||yyywwwsssrrrrrrrrrqqqqqqppppppooonnnoooqqqtttuuu~~~~~~}}}zzzxxxuuussswwwtttrrrqqqsssuuuvvvvvvxxxyyyyyyxxxwwwxxx{{{~~~{{{yyyuuuqqqkkkaaaVVVNNNIIIEEEAAA???>>>??????>>>CCCCCCCCCDDDEEEEEEFFFFFFDDDCCCBBB@@@AAACCCEEEFFFGGGJJJOOORRRTTTVVVWWWYYY___ccciiirrr}}}vvvpppooommmhhhccc]]]WWWRRRNNNMMMOOOPPPPPPQQQSSSWWW[[[aaaeeejjjnnnrrrvvvyyyzzz}}}~~~{{{uuullleeeccccccccceeemmmxxx~~~sssfffYYYPPPHHHGGGGGGIIIKKKOOORRRTTTZZZ______aaahhhiiirrrzzzwww~~~~~~}}}{{{yyywwwuuuttttttsssssssssuuuvvvxxxzzzzzz|||zzzvvvssssssuuuxxxzzz}}}~~~////////////////////////........................,,,,,,---------........................///000000------------------------++++++,,,,,,---,,,,,,+++------------------------,,,,,,,,,---------......---------.........//////........................111111000///...------,,,///.........//////000111...////////////000000000//////000111111111111000111111111222222222333333222222333444444444444333222222222333333333444444222222222222222222222222444222333555666666<<>>>>>?????????@@@AAABBBCCCDDDEEEEEEFFFCCCAAA@@@???@@@CCCFFFHHHIIIKKKOOOQQQQQQRRRSSSUUU^^^dddkkkttt}}}tttoookkkfffaaaaaaaaa___\\\XXXTTTQQQOOOMMMNNNOOOPPPQQQRRRTTTVVVZZZ\\\___bbbeeehhhmmmrrrtttvvvwwwsssnnnkkklllmmmsssuuu}}}wwwjjj\\\RRRIIIIIIIIIJJJLLLQQQUUUYYYaaajjjkkkmmmsssvvv|||yyy}}}{{{xxxvvvtttsssrrrsssttttttuuuvvvwwwyyyzzz{{{yyyvvvuuuvvvxxx|||~~~////////////////////////........................,,,,,,,,,------------............///////////////,,,,,,,,,,,,,,,,,,,,,,,,------......//////.........------------,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////........................111000000///...---------...............///000111......////////////000000...///000000111111000000111222222222222333333333111222333333444444333333222222333333333333444444222222222222222222222222333222222555666555999>>>CCCJJJUUU^^^dddggghhhiiikkknnnpppmmmjjjlllttt||||||{{{vvvxxx~~~~~~}}}zzzzzzzzzzzzzzzzzzyyyyyyvvvtttsssrrrsssuuuxxxzzzyyyxxxwwwvvvuuuttttttsssvvvvvvvvvwwwwwwvvvvvvuuurrrtttwwwxxxxxxwwwxxxyyywwwvvvuuuvvvwwwwwwuuussssssrrrpppooooooqqqtttuuuuuusssrrrqqqrrrsssuuuvvvxxxwwwwwwwwwxxxwwwuuusssooonnnmmmoooqqqqqqmmmiiihhhhhhhhhgggffffffhhhkkkhhhiiijjjkkkkkkllllllllliiiiiijjjjjjiiiiiihhhgggbbbcccfffjjjnnnrrrvvvxxxtttuuuvvvxxxzzz|||}}}~~~uuusssqqqqqqqqqrrrqqqoooqqqpppooooooppprrrtttuuuwwwwwwxxxwwwvvvuuusssqqqnnnmmmlllmmmpppsssttttttwwwwwwwwwwwwwwwzzz~~~zzzyyywwwqqqiii___VVVQQQGGGDDD@@@>>>???@@@@@@@@@???@@@AAABBBCCCDDDDDDEEECCCAAA???>>>???CCCFFFIIIIIIKKKMMMNNNNNNOOOQQQSSSYYYaaajjjqqqyyyqqqfff^^^YYYWWWTTTRRRPPPQQQRRRPPPNNNMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUVVVZZZ[[[___gggpppwwwzzz|||}}}{{{{{{~~~|||ppp```UUUJJJJJJJJJKKKNNNUUU]]]cccffftttyyy{{{{{{yyy~~~||||||zzz{{{|||}}}~~~|||{{{yyyvvvtttrrrqqqqqqtttuuuwwwwwwwwwwwwzzz|||zzzyyyxxxwwwyyy|||~~~////////////////////////........................------------............---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000........................000000//////......------,,,++++++,,,---...//////........./////////000000...//////000000000000000111111111111222222222222111111222333333333333333222222333333333333444444222222222222222222222222333111222555666444666:::>>>DDDKKKRRRVVVYYY^^^aaa```bbbcccaaaaaagggrrr|||}}}zzz{{{~~~}}}yyyyyyyyyzzzyyyyyyyyyxxxttttttssstttuuuwwwyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvuuuuuutttsssqqqtttwwwyyyyyyzzz}}}~~~{{{xxxwwwwwwvvvuuutttrrrrrrqqqqqqrrrtttvvvwwwvvvuuusssqqqppprrrsssuuuvvvtttsssssstttuuutttsssooooooooooooooommmkkkjjjiiijjjjjjiiihhhgggiiijjjhhhiiijjjkkkkkklllkkkkkkjjjkkkkkkkkkjjjgggdddccc```aaadddgggkkkooorrrtttssstttvvvxxxzzz|||}}}~~~qqqpppooooooqqqqqqpppoooooonnnmmmmmmnnnqqqsssuuuvvvvvvvvvvvvtttrrrpppooojjjjjjjjjmmmqqqtttuuutttuuuvvvwwwwwwxxx{{{{{{zzzwwwpppggg^^^VVVRRRFFFCCC@@@>>>???AAABBBBBB@@@@@@AAABBBCCCCCCDDDDDDEEECCC@@@??????BBBEEEGGGHHHIIIJJJKKKLLLNNNSSSVVVXXXaaahhhmmmwwwvvvccc___XXXQQQMMMKKKKKKKKKGGGHHHJJJIIIHHHIIILLLOOORRRRRRTTTUUUWWWXXXWWWVVVVVVTTTUUUYYY[[[^^^iiiuuuvvveeeYYYMMMNNNOOOPPPUUU___kkksssxxx}}}ssssss}}}{{{wwwvvvwwwwwwxxxyyy{{{|||~~~~~~yyyxxxwwwvvvuuuuuuuuuuuuvvvxxxyyyyyyxxxxxx{{{~~~|||{{{zzzzzz{{{~~~////////////////////////..................................../////////000---......///000/////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000........................///////////////.........************+++,,,---.............../////////000...//////000000000000000000000000000111111111111111111222333333333222222222222333333333444444444222222222222222222222222333111222555666333444777<<<@@@FFFJJJMMMQQQVVVZZZ\\\]]]]]]]]]```iiivvvwwwxxx~~~|||zzzzzzzzzyyyxxxwwwvvvuuutttttttttuuuwwwxxxyyyzzz{{{zzzyyywwwvvvvvvuuuuuuvvvvvvvvvvvvuuusssrrrqqqpppssswwwyyyzzz|||zzzwwwvvvvvvuuutttrrrqqqqqqrrrsssuuuwwwxxxwwwvvvsssqqqpppqqqrrrsssuuurrrpppppprrrsssttttttoooqqqqqqpppmmmkkkjjjkkkiiikkkkkkkkkiiihhhhhhiiihhhhhhiiijjjkkkkkkkkkkkkllllllmmmllliiieeeaaa^^^^^^___bbbeeeiiimmmoooqqqppprrrtttvvvyyy{{{||||||ooonnnnnnooopppqqqpppooommmlllllllllmmmppprrrtttwwwwwwvvvuuusssqqqnnnmmmggghhhjjjmmmrrruuuuuutttvvvwwwxxxyyy{{{~~~{{{zzzwwwpppfff]]]WWWSSSFFFCCC@@@???@@@BBBCCCDDDAAAAAABBBBBBCCCDDDDDDEEEHHHEEEBBB??????AAADDDFFFFFFGGGHHHIIIKKKOOOTTTYYYZZZccchhhjjjpppvvvoooaaaZZZXXXUUUOOOKKKIIIKKKMMMFFFHHHIIIHHHHHHJJJOOOSSSVVVVVVWWWYYY[[[\\\[[[YYYZZZXXXYYY]]]___bbbooo|||{{{iii\\\RRRSSSTTTWWW]]]iiixxxtttiiilllyyy}}}~~~~~~{{{vvvssssssuuuvvvwwwxxxzzz{{{|||||||||xxxxxxxxxxxxxxxyyyzzzzzzwwwyyy{{{zzzyyyyyy|||~~~}}}|||{{{|||...------------...//////........................---------............///..................------...------,,,,,,------...------------------------.........------,,,,,,,,,000///...---------------------............------+++,,,---------,,,+++***,,,,,,,,,---------..................////////////222000///......///000222000000000000////////////000111111111111222222222/////////000111111222222666555444333222111111111222222222222222222222222333333333333444555666666:::???DDDEEEGGGNNNVVV[[[^^^ZZZ^^^hhhlllmmmwwwwwwyyy~~~~~~|||zzzzzzxxxvvvtttwwwwwwwwwyyy|||}}}}}}|||vvvuuuttttttuuuwwwzzz{{{vvvuuutttsssssssssssssssssstttvvvyyy}}}|||wwwsssrrrssssssssssssooollloootttxxxxxxvvvxxxuuurrrrrrrrrrrrooolllssspppoooooorrrsssrrrpppsssrrrqqqooommmkkkiiiiiijjjiiigggfffeeeeeeffffffkkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjiiigggeeecccbbbaaabbbeeehhhjjjmmmoooooorrrsssvvvzzz}}}}}}yyyvvvsssrrrqqqrrrsssttttttssspppmmmkkklllppptttuuuuuuvvvxxxyyyxxxtttooolllkkkdddfffiiimmmqqqssstttuuuzzzyyyyyyzzz||||||yyyuuuqqqlllcccXXXOOOKKKDDD???AAABBBAAAAAABBBEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGIIIMMMTTTYYY```aaacccfffgggeee```\\\WWWVVVSSSQQQNNNLLLJJJJJJCCCGGGJJJJJJHHHIIIOOOUUU^^^^^^^^^^^^]]]\\\[[[ZZZ[[[\\\___ccciiirrr|||zzzlllbbbUUUTTTSSSVVVbbbvvvyyykkkdddgggrrr~~~}}}{{{{{{zzzyyywwwuuusssrrrwwwwwwvvvvvvxxxxxxxxxwwwyyyvvvttttttxxxzzzzzzyyy{{{{{{|||||||||||||||{{{~~~~~~...------------...//////........................---------............///...........................------,,,,,,------...------------------------......---------,,,,,,,,,//////...---------------------............------++++++,,,---------,,,+++,,,,,,,,,---------......------------............111000...------...000111000/////////////////////000000111111111222222222//////000000111222222333333333333222333333444555333333333333333333222222333333333333444555666666:::>>>BBBDDDGGGNNNWWW]]]dddbbbiiitttxxxvvv}}}|||}}}~~~|||zzzyyyyyyxxxvvvtttxxxwwwxxx{{{}}}~~~}}}{{{tttssssssssstttvvvxxxzzzvvvuuutttsssrrrrrrrrrrrrrrrtttvvvyyy{{{}}}~~~uuurrrooommmnnnooooooooosssooommmoootttxxxwwwuuuwwwtttrrrrrrttttttrrrooopppnnnnnnpppsssuuusssqqqrrrrrrpppooommmkkkjjjiiikkkjjjhhhgggfffffffffffflllllllllkkkkkkjjjjjjjjjjjjjjjjjjiiihhhgggfffeeedddfffiiilllnnnppppppppprrrtttwww{{{}}}|||yyyvvvsssrrrrrrsssuuuuuutttssspppnnnlllmmmqqqtttvvvuuuvvvxxxxxxwwwrrrnnnkkkiiigggiiikkkooorrruuuvvvwwwzzzzzz{{{||||||yyyvvvrrrnnneeeZZZRRRKKKDDD???AAACCCAAAAAABBBDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHIIIKKKPPPWWW\\\aaaaaabbbdddeeeddd```]]][[[YYYVVVRRROOOMMMLLLKKKIIIJJJLLLKKKKKKOOOUUU[[[gggdddaaa^^^\\\\\\]]]^^^```bbbeeehhhmmmvvvzzzmmmcccXXXWWWXXX```qqqooofffcccgggrrr|||~~~~~~~~~}}}|||{{{zzzyyy{{{{{{zzzzzzxxxvvvuuutttyyyxxxxxxxxxyyyxxxwwwvvvuuutttssstttxxxzzzzzzyyywwwxxxzzz|||~~~~~~~~~~~~...------------...//////---------------------------------............///...........................------,,,,,,------...------------------------...------------,,,,,,,,,///...------------------------............------******,,,,,,------------,,,,,,,,,---------......+++,,,,,,,,,------------///...---,,,,,,---...///////////////////////////000000000111111111222222000000111111222333333333111111111222444555777888333333333333333333444444333333333333444555666666:::>>>CCCFFFIIIPPP[[[eeeiiijjjsss~~~|||~~~~~~|||{{{zzzyyyyyyzzzzzzxxxvvvxxxxxxyyy|||~~~~~~|||zzzsssrrrrrrrrrssstttvvvwwwvvvuuutttrrrqqqppppppppprrrtttwwwyyyyyywwwuuusssiiigggggghhhkkknnnnnnnnnrrrpppnnnppptttvvvvvvttttttsssrrrssstttuuutttsssmmmnnnpppsssvvvvvvtttrrrqqqqqqpppnnnmmmkkkjjjjjjlllkkkjjjiiihhhhhhhhhhhhmmmmmmlllkkkkkkjjjiiiiiihhhiiiiiiiiijjjjjjjjjjjjkkkmmmqqqtttvvvvvvuuussstttuuuxxx|||~~~}}}yyyvvvsssssstttvvvwwwwwwuuurrrpppnnnnnnooorrruuuvvvwwwwwwxxxxxxuuuqqqllljjjiiikkklllnnnpppsssvvvyyyzzzzzz{{{|||~~~|||yyyvvvsssoooggg]]]UUULLLEEE@@@AAACCCBBBAAABBBDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEFFFIIIKKKOOOTTT[[[```ccccccbbbcccddddddbbb``````]]]XXXSSSOOOMMMMMMMMMMMMLLLLLLMMMQQQWWW]]]aaannniiiccc]]]ZZZ[[[^^^aaagggiiilllnnnrrrzzz{{{oooggg[[[YYY[[[ggg~~~uuugggcccffflllttt{{{}}}}}}||||||zzzyyyxxxwwwzzzzzzzzzzzzyyyxxxwwwvvvyyyzzzzzzzzzyyywwwuuutttrrrrrrsssuuuxxxzzzyyyxxxwwwxxx{{{}}}~~~}}}}}}|||}}}}}}...------------...//////---------------------------------............///---------..................------,,,,,,------...------------------------------------------------......---,,,,,,---------------............------)))***+++,,,------......,,,,,,,,,---------......,,,,,,,,,,,,------------...------,,,,,,------............///////////////000000000000111111111111000111111222333333444444111111111222333555777777333333444444444444555555333333333333444555666666<<>>AAACCCGGGMMMVVV```jjjpppqqqtttuuuqqqnnnvvv~~~|||zzzxxxxxxyyyyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyzzzzzzzzzyyywwwuuuvvvzzz|||{{{xxxwwwwwwyyyyyywwwvvvvvvwwwxxxvvvuuuuuutttrrrqqqpppqqqqqqrrrrrrrrrqqqpppooonnnmmmmmmmmmnnnpppsssuuuvvvwwwxxxuuusssrrrrrrssstttrrrqqqqqqrrrtttvvvvvvtttrrrqqqpppqqqrrrrrrrrrqqqpppooopppoooooonnnmmmmmmmmmmmmoooqqquuuxxxzzzzzzyyyxxxxxxxxxxxxwwwwwwvvvttttttxxxwwwvvvuuuuuuvvvwwwxxxwwwyyyzzzyyyxxxwwwwwwwwwwwwuuutttssstttuuuvvvwwwvvvyyy~~~}}}yyyzzz}}}~~~xxxsssooommmeee]]]QQQIIIFFFGGGJJJLLLLLLQQQXXX```ddd```XXXQQQRRR[[[```]]]YYY[[[___aaahhhllloooiii```[[[```fffkkkgggaaa[[[WWWVVVWWWXXXWWWVVVTTTQQQNNNLLLJJJIIIGGGIIILLLRRRZZZbbbiiimmm|||xxxttttttxxx~~~wwwmmmiiijjjlllqqquuuwwwxxx{{{~~~xxxyyy{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}~~~......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++,,,,,,,,,---------,,,---------,,,,,,+++***---,,,+++******+++---...++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,------------...,,,,,,------------------------------------,,,,,,,,,,,,,,,---...///000000------......////////////......////////////......000000111111111222222222111222444444444666:::>>>>>>@@@DDDMMMZZZhhhttt{{{zzz~~~yyy~~~}}}zzzxxxxxxxxxyyyxxxwwwttttttuuuuuuvvvwwwxxxxxxyyyzzz{{{{{{{{{yyyxxxwwwxxx|||~~~{{{xxxyyyzzz{{{yyywwwvvvvvvuuusssrrrrrrqqqpppoooooopppqqqqqqrrrrrrrrrqqqppppppooooooooopppsssvvvwwwxxxwwwwwwuuutttsssssstttsssqqqppplllooorrruuuvvvuuusssrrrrrrsssssssssrrrpppnnnlllooooooooooooooooooooonnnsssuuuwwwyyyzzzyyywwwuuuxxxxxxxxxwwwvvvuuutttssswwwvvvuuuuuuuuuvvvwwwxxxwwwyyy{{{zzzxxxvvvwwwxxxvvvvvvvvvuuuttttttuuuvvvwww{{{}}}zzz{{{~~~|||wwwrrrooommmfff___UUUMMMJJJJJJMMMOOOOOOTTT\\\ccceeeaaaYYYSSSUUU^^^dddaaa\\\[[[___```jjjmmmmmmfff]]]\\\ccckkknnnjjjccc]]]YYYYYY[[[\\\bbb___ZZZUUUQQQNNNLLLKKKFFFHHHMMMSSS[[[dddkkkooo}}}|||nnngggffffffjjjppptttxxx|||{{{|||~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~}}}||||||yyyyyyyyyyyyzzz{{{}}}~~~------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,******))))))))))))******,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++***))),,,++++++************************+++++++++++++++)))+++++++++)))((()))***,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++,,,,,,,,,------------,,,---------.../////////,,,---...///////////////---......//////......---000000000111111111111222///111444444444555:::>>>@@@AAAFFFPPP___ooo|||~~~{{{yyyxxxxxxyyyyyyxxxssstttuuuuuuvvvwwwxxxxxxwwwyyy{{{zzzyyyxxxyyyzzz|||~~~|||{{{{{{zzzxxxvvvuuutttsssqqqooopppooooooooooooppppppqqqssssssssssssssssssssssssqqqsssvvvyyyyyyyyywwwuuurrrqqqqqqrrrtttuuutttsssmmmooosssuuuwwwvvvuuutttttttttttttttrrrpppnnnmmmoooooopppqqqqqqqqqqqqqqqtttvvvwwwyyyyyyxxxvvvuuuyyyyyyyyyxxxwwwvvvuuutttwwwwwwvvvuuuvvvwwwxxxyyywwwzzz|||zzzwwwuuuvvvxxxwwwxxxxxxwwwuuutttuuuwwwxxx||||||{{{}}}|||xxxtttpppnnngggbbb[[[SSSOOOOOOPPPRRRUUUZZZ```eeeeeeaaaZZZVVVWWWaaagggeeeaaa```bbbccckkkllliiibbb\\\]]]eeennnnnnjjjddd^^^]]]^^^bbbeeeooojjjaaaXXXRRROOOOOOOOOGGGIIINNNUUU]]]fffmmmppp}}}vvvgggbbbcccaaaiiipppuuuzzz~~~~~~}}}}}}}}}|||||||||||||||~~~~~~~~~}}}}}}zzzzzz||||||||||||zzzzzzuuuvvvwwwxxxzzz|||}}}}}},,,,,,+++++++++*********+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++******************+++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,)))******+++++++++***************++++++++++++,,,,,,,,,,,,------,,,++++++******++++++++++++******)))*********++++++++++++***,,,---,,,)))((()))+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++,,,---......///------..................+++,,,---///////////////......////////////......000000000000111111111111///222555555333444888<<>>JJJaaa|||xxxvvvuuuwww{{{}}}}}}{{{|||||||||}}}{{{xxxtttwww|||{{{uuupppqqqiiiaaa___```dddmmmvvv|||xxxuuuuuurrrrrrtttxxx{{{}}}}}}|||{{{zzzzzzyyyxxxxxxyyyyyywwwwwwvvvvvvuuuuuuttttttvvvvvvwwwwwwwwwvvvvvvuuuqqqqqqrrruuuwwwyyyxxxwwwrrrrrrrrrtttxxxzzzzzzyyysssrrrqqqqqqrrrssstttuuuooonnnmmmoooqqqssssssrrrppppppppppppqqqrrrtttuuuooonnnlllkkkkkkkkklllmmmooopppqqqqqqqqqrrrtttuuuuuuvvvxxxzzz|||}}}~~~~~~}}}vvvwwwyyyzzz{{{||||||}}}~~~}}}|||zzzxxxvvvuuutttqqqrrrrrrssstttuuuvvvvvvyyyyyyyyyxxxxxxyyy||||||uuuuuuvvvxxx{{{~~~~~~~~~}}}}}}{{{yyyxxxvvvsssooollljjjiiihhhhhhjjjnnnrrrssssssyyy~~~xxxuuuuuuwww{{{~~~yyypppkkkhhhjjjttttttnnnllljjjiiijjjpppvvv}}}~~~}}}~~~}}}|||{{{zzzzzzyyyzzz{{{}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~|||}}}}}}~~~~~~~~~~~~}}}|||zzzyyyxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******+++,,,,,,,,,++++++,,,,,,,,,++++++*********)))))))))************+++)))***++++++++++++***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,)))******++++++******))),,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------.........------------------------.........//////000000111........................000000000000111111111111000222333333222222333444444:::EEEVVVppp|||uuupppqqqrrrtttuuuwwwyyy{{{|||zzz{{{~~~||||||}}}~~~zzztttmmmgggeeedddeeejjjqqqzzzvvvuuutttqqqrrrssswwwzzz|||{{{zzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvuuutttttttttvvvwwwxxxyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwwwwuuutttrrrrrrsssuuuxxxyyyxxxwwwqqqpppnnnoooqqqsssttttttooonnnnnnnnnpppqqqpppoooooooooppprrrsssuuuvvvvvvqqqpppmmmkkkjjjjjjkkklllnnnooopppqqqqqqrrruuuwwwyyy{{{}}}}}}||||||}}}~~~}}}~~~~~~~~~|||zzzyyywwwtttvvvzzz||||||}}}~~~~~~~~~}}}|||zzzxxxvvvtttrrrrrrrrrrrrtttvvvxxxzzz||||||{{{yyyyyyzzz~~~~~~yyyssstttvvvxxxzzz|||}}}~~~~~~}}}{{{zzzzzzzzzwwwsssqqqpppooommmkkklllooorrruuuyyy||||||}}}zzzwwwvvvyyy|||sssooonnnlllmmmooosssxxx}}}~~~}}}}}}~~~~~~}}}||||||{{{|||yyyzzz|||}}}~~~|||}}}~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}|||{{{zzzyyyxxx,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++++++++,,,------------,,,,,,+++***))))))))))))))))))************)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------------........................------...//////000111111.........//////.........000000000000111111111111000222333333222222222444333888???III[[[rrryyyrrrnnnkkkiiiiiimmmrrrsssssstttwww{{{yyy}}}}}}{{{zzzxxxsssqqqsss|||}}}}}}{{{xxxuuuuuuuuuqqqqqqsssvvvyyy{{{zzzyyyyyyxxxwwwvvvuuuuuuuuuuuuxxxxxxxxxwwwvvvvvvuuuuuuvvvwwwyyy{{{{{{{{{yyyyyyxxxwwwvvvvvvwwwwwwuuussssssssssssuuuwwwxxxvvvuuuqqqnnnmmmnnnqqqttttttsssooonnnnnnoooppppppooommmmmmoooqqqsssuuuvvvwwwwwwuuussspppmmmkkkkkklllmmmlllnnnpppqqqqqqrrrvvvzzz{{{~~~~~~{{{zzzzzz{{{xxxxxxxxxxxxwwwvvvtttsssssswww{{{||||||zzz{{{|||{{{{{{|||{{{zzzyyywwwvvvuuutttssssssuuuxxx|||}}}{{{zzz{{{{{{wwwssstttvvvxxxyyy{{{|||~~~~~~|||{{{{{{{{{}}}zzzvvvuuuuuusssqqqnnnpppqqqssswww~~~zzzyyy{{{}}}uuuoooiiihhhgggfffiiinnnrrrvvvzzz{{{zzzyyy{{{}}}{{{{{{{{{{{{|||}}}~~~~~~{{{|||}}}~~~~~~~~~~~~~~~{{{}}}~~~~~~|||{{{{{{|||~~~}}}}}}}}}~~~{{{{{{{{{{{{{{{zzzyyyyyy,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,+++***+++,,,...///+++++++++++++++++++++,,,))))))))))))************)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------******************************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------////////////////////////++++++,,,,,,---...//////......////////////......000000000000111111111111000222333333222222222333333888<<>>FFFPPPWWW\\\\\\\\\[[[ZZZ]]]aaadddggghhhkkkmmmqqqxxx}}}wwwtttvvvxxxvvvuuuvvvqqqssstttuuuttttttvvvxxxzzzyyyxxxwwwvvvvvvuuuuuutttuuuwwwyyyzzzzzzyyyxxx}}}|||zzzxxxvvvtttsssrrrssstttvvvxxxxxxwwwvvvuuuvvvuuutttsssrrrrrrrrrrrrooopppppppppoooooonnnnnnmmmpppsssuuutttqqqnnnlllmmmooorrruuuwwwxxxxxxxxxzzzvvvqqqnnnnnnnnnmmmlllkkkmmmoooqqqsssuuuvvvvvvxxxxxxwwwwwwvvvuuuuuuuuuqqqrrrssssssssssssssssssttttttuuuuuuuuuvvvvvvwwwvvvvvvvvvvvvwwwxxxzzzzzz{{{yyyxxxyyy{{{~~~~~~~~~}}}{{{{{{~~~}}}wwwrrrqqqsssvvvzzz|||~~~~~~~~~~~~~~~~~~}}}}}}|||{{{yyyxxxxxxxxxxxx{{{|||zzzyyyyyyzzz}}}vvvfff[[[SSSMMMHHHFFFDDDFFFMMMVVV```jjjrrrttttttvvvuuussstttttttttuuuxxxzzz|||}}}~~~~~~}}}}}}}}}}}}|||||||||}}}}}}}}}}}}|||{{{{{{||||||||||||||||||{{{{{{zzzzzz{{{|||~~~zzzyyy|||~~~~~~|||zzzyyyyyyyyyyyyzzz|||}}},,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))***+++,,,,,,------,,,,,,++++++++++++,,,---......,,,,,,,,,++++++++++++*********************************++++++,,,,,,,,,---******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++******+++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------..............................//////////////////000000000000000000000000000000000000111222333444444555666777:::@@@GGGLLLSSSTTTVVVWWWXXXZZZ^^^aaaiiikkkooosssxxxuuummmpppwwwyyyxxxwwwqqqsssttttttsssssstttvvvzzzzzzyyyxxxwwwvvvuuuuuusssuuuwwwyyyzzzzzzzzzyyy{{{yyywwwtttssssssssstttuuuvvvwwwxxxxxxwwwuuusssuuutttsssrrrqqqqqqqqqqqqpppppppppppppppoooooooooooorrrvvvwwwuuuqqqnnnmmmkkknnnssswwwzzz{{{zzzyyyxxxuuurrrpppooonnnlllkkkmmmnnnppprrrtttuuuvvvvvvxxxwwwuuutttssssssttttttrrrsssssstttuuuuuuuuutttssssssssssssssssssttttttsssttttttuuuvvvwwwyyyzzz}}}{{{xxxyyy{{{{{{{{{{{{{{{||||||vvvqqqrrrtttwwwzzz}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}}}}|||zzzzzzyyyyyyyyyyyyyyyyyy{{{~~~|||{{{|||~~~~~~~~~~~~}}}~~~yyykkk^^^UUULLLFFFAAA???>>>???FFFNNN]]]fffooorrrsssvvvwwwuuussstttuuuwwwyyyzzz{{{{{{{{{{{{{{{||||||}}}}}}}}}{{{|||}}}}}}}}}|||zzzyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{|||}}}~~~}}}zzzwwwxxx{{{}}}}}}{{{xxxxxxxxxxxxyyyzzz{{{|||,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********+++,,,,,,------,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******(((***,,,,,,++++++,,,------,,,,,,++++++*********+++++++++,,,,,,,,,---------------.........//////....................................////////////////////////////////////000000000000000111222222555666777888:::>>>CCCFFFMMMPPPTTTWWW[[[___cccgggnnnqqqvvv|||sssgggjjjtttyyyyyyxxxssstttuuuuuusssssstttuuuyyyyyyxxxxxxwwwuuuttttttssstttvvvxxxyyyzzzzzzzzzzzzxxxuuurrrqqqsssuuuvvvwwwxxxyyyzzzyyywwwuuutttttttttsssrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppssswwwzzzzzzvvvqqqmmmlllmmmpppuuuyyy|||{{{yyyxxxuuutttrrrrrrrrrrrrooommmoooppprrrtttuuuwwwwwwwwwwwwvvvtttrrrqqqrrrssstttssssssuuuvvvwwwwwwwwwwwwssssssrrrqqqqqqqqqrrrsssrrrrrrssstttvvvwwwyyyzzz}}}{{{xxxxxxzzz~~~xxxyyyyyyzzz}}}{{{vvvrrrtttuuuxxx{{{~~~~~~|||{{{{{{}}}~~~}}}~~~~~~}}}}}}||||||yyyyyyxxxwwwwwwwwwwwwxxxxxx|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~yyynnn___TTTJJJDDD@@@>>>===>>>EEEMMM[[[dddmmmppprrrwwwyyyxxxsssvvvyyyzzz{{{zzzzzz{{{{{{{{{|||||||||}}}}}}}}}{{{|||}}}}}}}}}{{{yyyxxxyyyyyyyyyyyyzzzzzz{{{|||{{{{{{{{{zzzzzz{{{{{{|||wwwvvvuuuvvvyyy{{{zzzyyyvvvvvvwwwwwwxxxyyyzzz{{{,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,++++++***+++,,,,,,------,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++************************+++*********))))))))))))******+++++++++,,,,,,,,,************++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******(((***,,,,,,++++++,,,---,,,,,,,,,++++++******)))+++++++++,,,,,,,,,------,,,,,,---....../////////........................---.........//////000000////////////////////////000000//////000000111111333555666888999===AAADDDJJJNNNTTTZZZ```gggnnnrrrxxx|||qqqdddeeennntttwwwxxxvvvwwwwwwvvvtttssstttuuuwwwwwwwwwwwwvvvuuutttsssttttttvvvwwwxxxyyyyyyzzzzzzxxxuuurrrrrrtttwwwyyyyyyzzz{{{{{{zzzxxxvvvuuuuuutttsssssssssssssssssstttsssrrrqqqqqqqqqqqqrrrwwwzzz}}}{{{tttooollllllppprrrwwwzzz{{{zzzwwwvvvtttsssssstttvvvvvvtttrrrssstttvvvwwwxxxyyyyyyyyywwwvvvtttrrrqqqrrrssstttssstttvvvwwwxxxyyyzzzzzzuuusssrrrpppppppppqqqrrrrrrrrrssstttvvvxxxyyyzzz|||zzzwwwwwwzzz}}}~~~wwwwwwxxx{{{~~~{{{xxxvvvvvvxxx|||~~~}}}|||{{{{{{}}}}}}|||{{{}}}~~~~~~~~~}}}}}}}}}||||||zzzyyyxxxvvvuuuuuuttttttuuuzzz~~~}}}~~~~~~~~~~~~}}}{{{|||}}}xxxdddSSSHHHCCC@@@???>>>???FFFNNNYYYbbbjjjllloootttxxxxxxuuuyyy|||~~~}}}|||{{{|||~~~~~~}}}}}}}}}|||||||||{{{|||||||||{{{zzzxxxwwwxxxxxxxxxxxxyyyzzz|||}}}||||||{{{zzzyyyyyyzzzzzzvvvuuuuuuvvvwwwxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyzzz,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******+++,,,,,,***++++++++++++,,,,,,,,,*********************************)))))))))((((((******+++++++++,,,,,,,,,)))***************+++++++++***))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.........///........................------......///000000000000000000000000000000000111000000000000000111111111222444555777:::???BBBGGGLLLSSS\\\fffqqq{{{|||pppeeecccgggkkkqqqwwwxxxxxxyyywwwtttsssssstttuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuvvvvvvwwwxxxxxxxxx{{{xxxvvvssssssuuuwwwyyyyyyzzz{{{|||{{{yyywwwuuuttttttssssssssssssttttttsssrrrqqqoooooopppqqqqqqvvvyyy{{{wwwpppllllllnnnqqqtttwwwyyyzzzyyywwwuuutttttttttuuuwwwxxxvvvuuuvvvwwwxxxyyyzzzzzz{{{zzzxxxwwwuuutttsssssstttttttttuuuwwwyyyzzz{{{||||||wwwuuusssqqqppppppqqqrrrssssssssstttuuuwwwxxxyyy{{{yyyxxxxxx{{{|||}}}}}}wwwwwwxxx|||~~~}}}|||zzzyyyyyyyyy|||||||||||||||}}}~~~~~~zzzyyyyyy{{{~~~||||||||||||}}}}}}}}}}}}zzzyyyxxxvvvuuutttttttttuuuyyy~~~~~~}}}{{{~~~~~~~~~}}}}}}}}}}}}}}}zzz}}}~~~~~~gggQQQFFFBBB?????????AAAHHHPPPWWW___fffhhhkkkppptttuuuwww{{{}}}||||||~~~~~~~~~~~~}}}}}}|||||||||||||||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxyyy{{{}}}~~~}}}|||{{{zzzyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyxxxxxx,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,************************)))***************++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********,,,------+++******++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................------......///000000111000000000000000000000000222111111000000111111111222222333333555888===AAAGGGLLLUUU```mmm{{{vvvooogggbbb___aaakkkuuuxxxxxxxxxvvvsssqqqqqqrrruuuvvvxxxzzzzzzzzzyyyxxxwwwwwwvvvvvvvvvvvvwwwwwwzzzxxxvvvttttttuuuvvvxxxwwwxxxyyyzzzyyyxxxvvvtttsssrrrrrrrrrrrrrrrssssssqqqpppnnnllllllmmmnnnoooppptttuuurrrkkkiiilllpppqqqsssuuuwwwxxxxxxwwwwwwwwwvvvtttuuuvvvvvvuuutttwwwxxxyyyzzzzzzzzzzzzzzzxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvxxxzzz|||}}}~~~~~~yyywwwtttrrrqqqqqqrrrsssrrrrrrrrrrrrssstttuuuvvvzzzzzzzzz{{{}}}~~~}}}{{{xxxxxxyyy}}}~~~{{{yyyxxxyyyzzz{{{}}}zzz{{{}}}~~~~~~~~~{{{zzzzzz|||~~~}}}yyyzzzzzz{{{|||}}}~~~yyyyyyxxxwwwwwwwwwwwwwwwyyy{{{~~~~~~||||||||||||{{{zzz{{{{{{{{{{{{||||||||||||yyy}}}fffNNNDDDAAA???@@@AAADDDKKKSSSZZZbbbhhhiiijjjppptttuuuxxx||||||zzz|||~~~{{{{{{||||||||||||}}}}}}~~~|||zzzxxxwwwwwwxxxxxxxxxxxxxxxxxxyyy|||~~~}}}|||{{{zzzzzzyyyyyyzzzuuuvvvvvvuuuuuuvvvwwwyyyxxxyyyzzzzzzzzzyyyxxxwww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,---------,,,,,,------,,,,,,+++,,,,,,,,,*********++++++,,,,,,,,,************************((()))***+++,,,---......******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,------+++))))))***+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---------...///000000111000000000000000000000000222222111111111111111222555555444444555888>>>BBBJJJOOOXXXeeesss|||rrrsssnnnhhhbbb[[[[[[ffftttwwwxxxxxxuuurrrpppppppppuuuwwwyyy{{{}}}||||||{{{xxxwwwwwwvvvvvvvvvvvvvvvyyyxxxvvvtttttttttuuuvvvuuuvvvxxxxxxxxxwwwuuutttqqqqqqqqqpppqqqqqqrrrrrrooommmkkkjjjjjjjjjlllmmmkkkooopppmmmhhhggglllrrrpppqqqsssvvvwwwyyyyyyyyyzzzwwwuuutttttttttrrrqqqwwwxxxyyyyyyzzzzzzzzzyyyxxxyyyyyyyyyxxxwwwvvvuuuuuuvvvxxxzzz|||~~~{{{yyyvvvsssrrrrrrssstttqqqqqqqqqqqqrrrrrrsssttt{{{zzz{{{}}}}}}{{{yyyyyyzzz~~~{{{wwwvvvwwwyyy}}}{{{yyy{{{}}}~~~}}}~~~~~~~~~~~~|||xxxxxxzzz{{{|||~~~yyyxxxxxxxxxyyyyyyzzz{{{~~~}}}~~~~~~{{{zzzzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{xxx}}}~~~eeeNNNEEEBBB@@@BBBDDDFFFNNNVVV___fffkkklllmmmrrrvvvwwwxxx|||~~~zzzyyy{{{~~~xxxxxxyyyzzz{{{|||}}}~~~}}}zzzwwwvvvvvvxxxyyyyyyxxxxxxxxxzzz|||}}}|||{{{{{{zzzzzzzzzzzzuuuuuuuuuuuuuuuwwwyyy|||yyyzzz{{{{{{zzzyyywwwvvv---,,,,,,+++***)))((((((---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++...,,,***(((''')))+++,,,+++***)))))))))***,,,,,,,,,++++++******++++++,,,************************++++++------------++++++++++++++++++++++++++++++))))))***+++,,,------....../////////---...///111------------------------........................////////////000000000000000000000000000111111222///111222333444666:::===GGGNNNYYYhhh{{{~~~uuunnnooossssssjjj___ZZZ```gggvvvuuussspppnnnmmmnnnoooppptttyyy|||}}}|||||||||{{{yyywwwwwwwwwwwwuuutttvvvvvvuuutttsssrrrrrrqqqrrrsssuuuvvvuuussspppooopppooooooooonnnnnnmmmmmmlllkkkjjjjjjjjjjjjkkklllkkkhhhfffeeefffkkkpppsssuuutttsssuuuwwwyyyzzzyyywwwwwwuuutttsssssssssssswwwxxxzzz{{{{{{{{{zzzyyyxxxzzz||||||zzzwwwuuuttttttwwwyyyzzzyyyxxxxxxxxxyyyvvvrrrqqqqqqsssttttttoooooooooooopppqqqsssssszzz{{{~~~}}}{{{zzz|||}}}yyyvvvtttttt|||||||||wwwzzz~~~{{{zzz{{{}}}~~~~~~~~~}}}|||yyyyyyzzz{{{|||}}}~~~}}}zzzvvvwwwzzz||||||zzz~~~}}}}}}}}}}}}|||zzzxxxvvvsssvvvyyy{{{{{{{{{|||}}}zzz}}}~~~}}}^^^IIIAAACCCEEEFFFIIIOOOXXX^^^kkklllooorrruuuwwwxxxyyy{{{|||}}}~~~~~~}}}yyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}||||||||||||zzzzzzyyyyyyzzz{{{}}}~~~}}}{{{zzzyyyxxxxxxyyyzzzwwwuuussstttxxx{{{{{{zzzwwwyyyyyywwwwwwyyywwwrrr,,,,,,++++++***)))))))))---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))((()))***++++++***)))))))))***+++,,,,,,++++++******++++++,,,************************++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***,,,------,,,+++,,,...------------------------.........................../////////000000000000000000//////000000111222///111222333444666999<<>>@@@CCCGGGNNNXXXcccjjjqqqrrruuuwwwyyy{{{||||||{{{||||||}}}~~~}}}}}}}}}zzzyyyyyyxxxwwwxxxxxxxxxxxxyyyyyyzzz||||||}}}~~~~~~}}}||||||||||||}}}}}}|||{{{yyywwwuuutttuuusssrrrrrrtttuuuuuuuuussswwwyyywwwwwwyyyxxxttt*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********************++++++++++++************************************************************+++,,,+++***)))(((***************+++++++++++++++************++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++(((***---///...---,,,---------------------------................................./////////000000///////////////000111111000111222222222444777:::===EEEVVVrrr~~~yyyvvvsssoookkkfffiiikkkggg```ZZZXXXYYY^^^dddlllppppppnnnmmmnnnooorrrvvvxxxyyyxxxxxxyyyyyyxxxxxxyyyzzzzzzxxxvvvvvvwwwxxxyyyyyyxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuvvvssssssssssssssssssssssssuuuuuuvvvvvvtttrrrooommmllllllmmmmmmnnnnnnoooooopppooonnnnnnppprrrqqqqqqnnnnnnoooppprrrtttuuuvvvvvvvvvtttttttttuuuvvvwwwyyyzzz{{{zzzwwwsssrrrqqqtttvvvwwwwwwvvvtttttttttrrrqqqpppqqqqqqqqqooommmlllkkkjjjkkknnnrrrwwwzzz}}}|||{{{}}}~~~~~~|||yyyuuurrrqqqqqq{{{}}}{{{zzzyyy{{{~~~}}}{{{yyyyyyxxxxxxyyy{{{|||~~~}}}}}}}}}|||{{{{{{zzzzzzyyyzzzzzzxxxwwwyyy~~~~~~|||zzzvvvwwwxxxzzz}}}}}}|||zzz~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzyyyyyyxxxzzz||||||zzzyyyxxxyyyvvvwwwyyyzzzyyyyyy{{{|||dddKKK@@@===???BBBIIISSS___jjjqqquuuvvvxxxzzz|||}}}}}}~~~{{{{{{|||||||||}}}}}}}}}zzzyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwyyy{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}||||||}}}|||{{{yyywwwvvvssssssssstttuuuwwwwwwwwwrrrwwwyyywwwuuuvvvtttppp*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******************************************************)))***+++,,,,,,***)))((())))))******+++++++++++++++******))))))******+++************************************************++++++++++++++++++++++++))))))***+++,,,,,,------'''***---......---,,,---------------------------..................................../////////////////////...///000000111000111222111111333555888>>>CCCQQQjjj~~~{{{}}}~~~xxxuuutttrrrooolllmmmmmmjjjeeebbb```aaa```dddiiinnnqqqqqqpppppplllpppsssvvvwwwxxxyyyzzzyyyyyyyyy{{{||||||zzzxxxwwwxxxyyyzzzzzzzzzyyyxxxuuuuuuuuuvvvvvvwwwwwwxxxttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvtttrrrooommmnnnmmmllllllnnnpppsssuuupppnnnmmmmmmooopppooonnnkkkkkklllnnnooorrrssstttuuutttrrrqqqqqqrrrssstttqqqssstttsssqqqoooooooooqqqsssuuuuuusssrrrrrrrrrrrrooolllkkkkkkllllllkkklllkkkkkkkkkoootttyyy|||}}}|||{{{zzz{{{|||~~~||||||{{{xxxuuussssssttt~~~}}}zzzzzzyyyzzz|||~~~~~~}}}{{{zzz{{{zzzyyyxxxxxxyyy{{{{{{~~~~~~}}}|||{{{zzzyyyyyyxxxyyyzzzyyyxxx{{{|||zzzyyyxxxvvvtttqqqrrrtttwwwzzz}}}~~~}}}~~~}}}{{{yyy}}}}}}}}}||||||}}}}}}}}}~~~}}}{{{zzzyyyxxxwwwvvvxxxzzzzzzyyyxxxxxxyyyuuuwwwxxxyyyxxxyyy{{{}}}yyy[[[EEE===<<<>>>CCCLLLYYYfffqqqwwwxxxyyy{{{|||}}}~~~~~~~~~{{{{{{{{{{{{{{{|||||||||zzzyyywwwvvvtttsssssssssssstttuuuwwwyyy{{{}}}~~~zzz{{{{{{||||||}}}}}}}}}zzz{{{|||}}}}}}|||zzzzzzssstttvvvwwwyyyzzz{{{|||www|||~~~{{{wwwuuurrrooo***+++++++++,,,,,,------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))*********************++++++++++++************************************************************+++,,,+++***)))((())))))***++++++++++++*********))))))))))))************************************))))))))))))******++++++++++++++++++++++++((()))***+++,,,------...%%%(((***,,,+++++++++,,,------------------------........................------.........///////////////......//////000111000111222111000111444666;;;>>>III^^^zzz{{{xxxvvvyyy{{{}}}xxxwwwwwwwwwvvvwwwwwwwwwwwwwwwvvvvvvuuukkkjjjjjjnnntttxxxwwwvvvlllooorrrtttuuuvvvwwwyyyxxxxxxyyy{{{}}}}}}{{{xxxwwwyyyzzz{{{{{{zzzxxxwwwtttuuuvvvwwwxxxyyyyyyyyyuuuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvuuusssqqqooonnnooonnnmmmmmmooorrrvvvxxxqqqooommmmmmnnnooonnnmmmiiijjjjjjkkklllnnnpppqqqppppppooonnnnnnnnnoooooolllnnnooonnnlllkkkllllllkkkmmmppppppooonnnoooooonnnkkkhhhfffhhhjjjkkkllllllllllllnnnqqquuuzzz|||~~~~~~~~~}}}|||zzzyyyxxxwwwxxxyyyzzz{{{{{{{{{{{{xxxyyyxxxvvvttttttvvvxxx{{{yyyyyy{{{{{{|||}}}}}}||||||{{{zzzyyyyyyyyyyyyzzz{{{{{{~~~~~~}}}|||{{{zzzyyyyyywwwxxxyyyzzz{{{~~~~~~zzzxxxvvvtttrrrpppnnnppprrrvvvyyy|||~~~}}}}}}~~~}}}~~~~~~~~~~~~|||{{{zzz}}}}}}||||||||||||}}}}}}|||zzzyyyxxxxxxxxxyyyzzzzzzwwwuuutttttttttuuuwwwwwwwwwxxxzzz}}}}}}~~~}}}~~~kkkQQQBBB???<<>>CCCNNN]]]kkkuuuyyyyyyyyyzzz{{{zzzyyyyyyzzz{{{|||zzz||||||wwwzzzvvvtttuuuyyy{{{xxxuuuuuuuuuvvvwwwxxxyyyyyyzzz|||||||||zzzxxxwwwxxxyyyyyywwwuuusssqqqqqqrrrsssuuuuuuvvvvvvvvvuuusssrrruuuwwwyyyxxxuuurrrpppppp******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***************+++++++++++++++************)))***))))))))))))***,,,---))))))))))))************)))************++++++++++++++++++++++++++++++***************************+++***************++++++************************((()))))))))******++++++++++++*********+++,,,---******************+++,,,---------,,,,,,,,,++++++,,,------------------,,,..............................------------......///////////////////////////...---...111222111000111333666<<>><<<;;;;;;>>>EEEQQQ```nnnvvvzzzzzzyyy{{{|||{{{zzzyyyzzz||||||zzzyyy{{{~~~|||xxxyyyuuusssuuuyyyzzzxxxuuuuuuuuuvvvwwwxxxyyyzzzzzz}}}}}}}}}{{{xxxwwwxxxyyyzzzxxxuuurrrpppooooooppprrrssssssttttttsssrrrqqquuuwwwxxxwwwtttrrrpppppp******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++***************+++,,,,,,***)))))))))***++++++******)))))))))******))))))))))))************)))************+++++++++------,,,++++++***))))))************************))))))))))))***+++,,,---************************************++++++++++++++++++******++++++,,,---,,,++++++************+++......------------,,,,,,...------,,,,,,------...000000000//////..................//////.........///////////////////////////...---...111222111000111222444777<<>>CCCOOO```lllrrrtttvvvxxx|||}}}~~~}}}||||||}}}~~~~~~|||{{{zzzzzzxxxwwwssssssrrrsssuuuvvvvvvvvvwwwwwwxxxyyyzzz{{{||||||~~~~~~~~~|||zzzyyyzzz{{{tttssspppnnnnnnnnnooopppppppppppppppqqqqqqrrrrrrqqqssssssrrrpppnnnnnnooo******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******))))))***++++++,,,,,,,,,***)))))))))***+++$$$%%%''')))***+++,,,,,,))))))))))))************)))************+++++++++''''''(((((()))******+++++++++++++++++++++++++++---,,,+++***))))))))))))************************)))))))))***+++,,,,,,,,,)))***+++,,,,,,,,,,,,+++---,,,,,,++++++++++++,,,******++++++++++++,,,,,,...------,,,,,,------...------------------------.........//////.........////////////////////////---...000000//////111222000111333444777<<>>DDDOOO]]]mmmuuutttsssvvv{{{{{{|||}}}}}}{{{{{{|||}}}||||||zzzxxxuuuttttttuuurrrssstttuuuuuuvvvwwwxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}{{{xxxwwwxxxyyywwwuuusssqqqpppqqqrrrsssuuutttsssrrrrrrrrrssstttoooppppppooommmlllmmmnnn******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((((((((()))***,,,---...***++++++++++++***))))))++++++++++++)))'''%%%$$$))))))))))))************)))************+++++++++......---,,,,,,+++++++++++++++++++++++++++++++++))))))))))))***+++,,,---******************************+++++++++,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++,,,------...,,,,,,,,,------.........+++,,,............,,,+++,,,------...///000111111...---,,,++++++,,,---...////////////////////////,,,...111000///...111333222333444444555888===AAAEEEKKKTTT[[[cccrrr}}}sssnnngggccc\\\UUUTTTVVVZZZjjjzzz}}}zzzvvvrrrjjjhhheeecccdddgggkkknnnrrrrrrssssssttttttssssssuuusssqqqqqqsssuuuvvvvvvuuuuuuuuuwwwyyyzzzyyyxxxvvvyyy||||||yyyvvvvvvvvvtttuuuuuuuuuuuuuuuttttttqqqpppooonnnoooqqqssstttrrrqqqpppnnnmmmmmmmmmmmmnnnnnnnnnppprrrsssrrrpppjjjjjjkkklllmmmnnnooopppkkklllmmmnnnnnnoooqqqsssrrrrrrrrrrrrrrrqqqpppooopppppppppppppppqqqqqqqqqkkklllllllllkkkiiihhhfffdddfffhhhhhhhhhjjjnnnrrrvvvyyy||||||{{{yyyxxxxxxtttuuuuuuuuutttqqqnnnmmmkkklllnnnpppqqqrrrrrrrrrtttsssqqqppppppqqqssstttwwwwwwxxxxxxxxxwwwwwwvvvxxxyyy{{{}}}{{{wwwtttrrrllllllnnnoooqqqrrrrrrrrrwwwxxxyyy{{{|||}}}}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzxxxwwwvvvvvvwwwyyy{{{|||~~~~~~~~~~~~|||zzzxxxwwwvvvvvvwwwyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{|||}}}|||zzzwwwuuussssssssstttuuussspppmmmlllkkkkkklllmmmoooqqqsssppprrrtttvvvwwwxxx{{{}}}~~~}}}{{{zzzzzz{{{{{{|||}}}eeePPP@@@;;;999:::;;;===CCCJJJTTTbbbqqqwwwvvvtttwww}}}{{{|||}}}|||{{{zzz{{{}}}yyyxxxwwwuuusssssstttuuurrrsssuuuvvvvvvvvvxxxyyyxxxyyyyyyzzz{{{|||}}}}}}|||}}}|||zzzxxxwwwxxxyyyzzzxxxuuusssqqqqqqqqqrrrvvvuuusssrrrqqqrrrssssssooooooooonnnlllkkkmmmnnn---,,,,,,+++*********+++************************,,,++++++******++++++,,,+++++++++*********))))))************************)))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))((('''&&&%%%,,,+++*********+++,,,---************************)))************+++++++++)))***,,,---...---,,,,,,+++++++++++++++++++++,,,---,,,+++******,,,.../////////.........---------)))***+++---.../////////000000000000111111111111333222222222333666999;;;BBBGGGSSSaaaooo~~~yyyxxx{{{~~~xxxsssuuusssjjjbbb]]]YYYUUUTTT]]]kkkwww~~~~~~|||nnniiicccaaadddhhhkkklllppppppqqqrrrssssssssssssuuuttttttsssssssssttttttuuuvvvwwwyyyzzzzzzzzzzzz{{{yyywwwuuusssrrrrrrsssxxxyyyzzz{{{zzzxxxvvvtttqqqpppppppppppprrrssstttsssrrrooonnnmmmoooqqqrrrrrrooonnnqqqwwwyyyvvvsssooonnnllllllnnnooonnnmmmpppqqqqqqrrrrrrqqqqqqppprrrrrrrrrqqqqqqqqqqqqppprrrsssuuuvvvuuutttrrrrrrpppppppppooommmkkkhhhgggkkkjjjhhhgggiiikkknnnpppsssvvvyyyxxxuuussstttvvvtttttttttsssqqqooommmlllmmmoooqqqtttuuutttsssrrrssstttuuutttrrrqqqrrrssswwwwwwwwwwwwwwwxxxxxxxxxzzzxxxxxxzzz~~~~~~~~~xxxtttpppooonnnlllnnnppprrrtttuuuuuutttttttttuuuwwwxxxzzz|||}}}}}}|||zzzyyyzzz{{{}}}~~~wwwxxxxxxyyyzzz{{{|||||||||}}}~~~}}}{{{xxxwwwwwwxxxxxxwwwwwwxxxxxxyyyzzzuuuvvvxxxzzz{{{{{{zzzzzz}}}|||{{{zzzyyyxxxxxxyyysssssstttuuuvvvvvvsssppplllmmmnnnoooqqqsssttttttrrrssstttuuuvvvyyy}}}|||zzzyyyzzz|||~~~~~~eeeKKK===<<<:::777888???IIIQQQccchhhooouuuxxxxxxyyyyyy}}}|||{{{yyyyyyyyyzzzzzzwwwvvvsssrrrrrrtttvvvxxxyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz||||||{{{yyyvvvtttyyyxxxwwwwwwwwwxxxyyyzzzzzzwwwsssrrrssssssrrrpppssstttvvvwwwvvvuuusssrrrppppppppppppooonnnlllkkk---,,,++++++******++++++************************,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++((((((((())))))*********++++++*********+++,,,---************************)))************+++++++++***+++,,,---------,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,///.........------------)))***+++---...//////////////////000000000111111111111111111333555777888<<>>===;;;999;;;CCCNNNVVVeeejjjpppuuuwwwxxxxxxyyyzzzxxxvvvtttsssssssssssstttsssrrrqqqrrrsssvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxyyyxxxwwwvvvvvvwwwxxxxxxyyyvvvsssrrrssstttrrrqqqrrrssstttuuuuuutttrrrqqqqqqqqqqqqpppooonnnnnnmmm,,,,,,++++++******++++++************************++++++************+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++***))))))))))))))))))***++++++++++++++++++++++++************************))))))))))))))))))))))))************************'''(((((()))***+++,,,,,,++++++******++++++,,,---************************)))************+++++++++***+++,,,,,,---,,,,,,,,,...------,,,+++***))))))***+++---......,,,***)))............------------***+++,,,---.....................////////////000//////000111333444555555777===KKK^^^rrr}}}{{{{{{~~~~~~|||}}}~~~~~~|||yyyvvvtttxxxyyyxxxxxxzzzzzztttkkk```\\\\\\cccooozzz~~~~~~xxxssskkkeeedddeeefffgggiiikkknnnqqqsssssssssrrrqqqqqqrrrrrrssssssttttttttttttssssssssstttvvvwww||||||{{{{{{{{{|||}}}}}}xxxxxxyyyyyyxxxwwwuuutttrrrrrrqqqqqqrrrsssuuuvvvvvvuuusssqqqqqqrrrssstttrrrooolllmmmppprrrrrrppplllkkkjjjkkknnnpppqqqqqqppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqquuussssssuuuwwwvvvrrrooooooooooooooooooppppppqqqnnnnnnmmmmmmoooqqqtttvvvuuusssrrrrrrsssttttttttttttsssrrrpppooooooppppppqqqqqqrrrssstttuuuuuuvvvsssttttttrrrpppooopppqqqttttttuuuvvvwwwxxxxxxyyyzzzzzzzzz}}}{{{{{{{{{{{{|||}}}~~~|||~~~~~~zzzxxxtttqqqooonnnnnnnnnssstttvvvxxxyyy{{{{{{{{{xxxxxxwwwxxxyyy|||~~~{{{yyyxxxxxxyyyzzzzzzzzz{{{{{{|||||||||zzz|||}}}}}}{{{yyyxxxxxxuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxyyy{{{{{{{{{zzzzzzwwwvvvuuutttssssssssssssttttttuuuwwwxxxwwwuuurrrrrrrrrssssssssssssttttttssstttuuuvvvwwwzzz}}}|||{{{yyyyyyyyy|||hhhNNN???>>><<<<<>>===@@@FFFQQQ]]]eeeiiilllppprrrssssssssstttuuutttrrrpppooooooppppppvvvvvvwwwwwwxxxxxxyyyyyywwwwwwvvvvvvvvvxxxyyyzzzwwwwwwwwwwwwxxxyyy{{{{{{xxxwwwuuusssrrrrrrssssssttttttssssssttttttttttttvvvwwwxxxyyyxxxwwwuuusssrrrqqqooommmmmmnnnpppqqq,,,++++++***++++++,,,,,,************************+++******))))))******+++************************))))))))))))))))))))))))(((((()))))))))*********'''((())))))))))))((('''************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************++++++,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,------------------,,,,,,------...---------------------............///000111333444444444444777:::CCCQQQaaauuu}}}{{{xxx~~~~~~wwwuuuvvvwww|||{{{llleeejjjwwwyyypppgggbbb______bbbdddgggkkknnnoooppppppmmmnnnpppqqqrrrrrrrrrrrruuutttrrrqqqrrrtttvvvxxx{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxwwwvvvvvvuuuuuuttttttttttttvvvwwwxxxwwwvvvtttsssrrrrrrrrrsssrrrooommmllllllnnnoooooopppnnnkkkkkklllnnnooooooooonnnnnnmmmmmmnnnnnnooonnnnnnooopppqqqqqqrrrrrrvvvttttttuuuvvvuuurrrnnnkkkkkkkkklllnnnqqqtttuuuvvvuuutttsssrrrssssssttttttpppmmmnnnqqqtttuuutttuuusssqqqoooooopppqqqrrrrrrrrrrrrrrrtttuuuvvvwwwttttttsssqqqnnnnnnppprrrssstttuuuvvvwwwxxxyyyzzzyyyyyyzzz|||~~~}}}{{{xxxxxxyyyzzzzzzzzzzzzyyyxxxzzz{{{||||||zzzxxxxxxyyy{{{~~~~~~}}}|||}}}}}}~~~~~~~~~}}}||||||{{{yyyvvvsssqqqppppppqqqttttttuuuuuuvvvwwwxxxyyyxxxwwwvvvwwwxxxzzz}}}~~~~~~{{{yyyxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyvvvxxxzzzzzzyyyxxxwwwxxxyyyzzz{{{|||||||||{{{{{{xxxyyyzzzzzzzzzyyyxxxwwwsssrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrtttvvvvvvsssqqqnnnnnnoooqqqrrrssstttuuutttvvvxxxyyyyyy{{{}}}~~~~~~eeeKKK>>>>>>???DDDMMMYYYdddjjjkkkmmmoooppppppppprrrssssssrrrqqqqqqqqqrrrssstttyyyyyyyyyyyyyyyyyyxxxxxx{{{zzzyyywwwwwwwwwxxxyyyvvvwwwyyy{{{{{{{{{zzzyyywwwvvvtttrrrqqqqqqrrrrrrrrrssstttttttttttttttuuuwwwwwwyyyyyyxxxvvvtttsssqqqooonnnmmmmmmnnnppprrr++++++******++++++,,,,,,******************************))))))))))))*********************+++++++++))))))))))))))))))))))))((((((((()))))))))******'''((()))******)))((('''************************************************))))))))))))))))))))))))************************'''(((((()))***+++,,,,,,)))***+++,,,,,,,,,,,,+++************************)))************+++++++++,,,,,,+++************+++))))))***+++,,,------...,,,+++)))((()))***,,,...,,,,,,,,,,,,---------------------...------,,,,,,---------............///000111111222333333444444333555<<>>>>>AAAIIITTT```iiinnnmmmooopppqqqpppqqqssstttrrrrrrqqqqqqrrrtttvvvwwwyyyyyyxxxxxxxxxxxxxxxyyy~~~|||yyyxxxyyyzzzzzzxxxzzz|||}}}}}}{{{yyywwwuuuuuusssrrrqqqqqqrrrsssrrrsssuuuuuutttssstttttttttuuuvvvvvvvvvsssqqqppppppooonnnnnnooopppqqqrrr++++++******++++++,,,---******************************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))(((((((((((()))))))))***'''(((***++++++***((('''************************************************))))))))))))))))))))))))++++++++++++++++++++++++((((((((())))))*********)))***+++,,,,,,,,,++++++************************)))************+++++++++---,,,***)))))))))***+++*********++++++,,,,,,---(((((())))))***,,,------++++++,,,,,,,,,------------.........---,,,,,,+++---............/////////111000//////000111333444222444999AAAJJJWWWjjj{{{}}}zzzvvvvvvuuuuuuwwwyyy|||}}}}}}oooeeeccceeefffiiijjjiiifffcccbbbccc^^^___```bbbdddgggjjjlllmmmnnnoooqqqqqqpppnnnmmmppppppqqqsssuuuvvvwwwxxx{{{{{{}}}~~~~~~~~~{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxzzz{{{yyyxxxwwwvvvuuutttssssssooopppqqqqqqppppppqqqqqqpppnnnjjjjjjkkknnnpppqqqnnnmmmllljjjjjjlllmmmnnnllllllmmmoooppprrrssssssrrrvvvyyyxxxtttppppppqqqnnnnnnppprrrssstttuuuuuupppqqqqqqqqqqqqrrrrrrrrrmmmoooqqqrrrrrrsssuuuvvvttttttsssrrrpppooonnnnnnoooppprrrsssttttttttttttssssssrrrpppoooqqqtttwwwwwwwwwxxxxxxyyyyyyyyyzzzvvvvvvvvvwwwyyyxxxwwwuuuvvvvvvvvvwwwwwwxxxxxxyyyvvvuuusssooommmlllnnnppprrruuuzzz}}}~~~~~~}}}}}}||||||}}}}}}}}}}}}||||||}}}|||zzzxxxxxxxxxyyyzzz{{{zzzyyywwwwwwwwwwwwwwwxxxyyy{{{|||}}}}}}}}}}}}{{{yyywwwvvvuuuuuuwwwxxxvvvvvvvvvuuutttssssssrrrqqqsssvvvwwwvvvuuuuuuvvvuuuvvvxxxyyyzzzyyyxxxwwwwwwwwwxxxxxxwwwvvvtttssspppoooooonnnnnnoooooopppppppppqqqtttvvvvvvtttrrrmmmmmmnnnooopppqqqrrrsssuuuwwwzzz{{{{{{|||~~~~~~~~~www[[[GGG>>>@@@EEEOOO\\\gggnnnqqqqqqrrrsssrrrrrrsssvvvxxxuuuuuutttttttttvvvwwwxxxxxxwwwwwwwwwxxxzzz|||~~~}}}{{{{{{|||}}}~~~~~~~~~}}}|||zzzyyyxxxttttttrrrrrrqqqrrrssstttqqqtttvvvvvvtttrrrsssttttttuuuvvvvvvuuurrrpppnnnppppppqqqqqqrrrssstttttt+++*********+++,,,,,,---******************************))))))))))))******))))))******++++++++++++************************(((((((((((())))))))))))''')))***,,,,,,***)))'''))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))((('''&&&%%%)))***+++,,,---,,,++++++************************)))************+++++++++---,,,***)))))))))******,,,,,,++++++++++++++++++%%%'''))),,,------,,,,,,+++++++++,,,,,,---------............---,,,++++++.........////////////000000///...---...///222333555666999>>>DDDMMM]]]lllsss{{{xxxppplllkkkjjjkkklllooorrrvvvzzz|||~~~uuufff[[[VVVUUUZZZ```dddddddddeeeggg^^^^^^^^^___aaaeeehhhkkkmmmnnnpppqqqpppooommmlllmmmnnnpppsssuuuvvvwwwwwwwwwxxx{{{}}}~~~||||||{{{zzzyyyyyyyyyyyyxxxwwwwwwvvvwwwyyyzzz{{{zzzzzzyyyxxxwwwvvvuuutttoooppprrrsssrrrqqqrrrrrrooollliiiiiilllooorrrsssnnnmmmkkkjjjjjjkkkmmmnnnkkklllmmmoooppprrrssstttqqqvvv{{{yyysssnnnpppssslllmmmoooqqqrrrrrrrrrqqqlllmmmnnnoooqqqrrrsssssskkkooossstttrrrrrruuuxxxtttttttttsssqqqooommmlllmmmoooqqqtttuuutttsssrrrssssssrrrqqqppprrruuuxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvuuutttuuuwwwwwwvvvtttssssssssstttvvvwwwyyyzzzwwwuuurrrnnnkkkjjjmmmppprrrvvvzzz}}}~~~~~~~~~~~~~~~}}}}}}}}}|||zzzxxxvvvuuuuuuuuuuuuuuuwwwyyy|||||||||{{{zzz{{{zzzwwwuuuttttttuuuuuuuuuuuutttsssrrrqqqqqqpppppprrruuuuuuuuuttttttuuuuuuwwwxxxzzzzzzyyyxxxwwwwwwwwwwwwwwwvvvuuusssrrrnnnnnnmmmmmmmmmnnnnnnoooqqqqqqrrruuuwwwwwwuuusssoooooopppppppppqqqqqqqqquuuwwwzzz{{{||||||~~~nnnSSSAAA@@@BBBHHHSSS```kkkqqqsssssstttuuuttttttvvvyyy{{{zzzyyyxxxwwwwwwxxxyyyzzzyyyxxxwwwxxxzzz~~~~~~}}}}}}~~~|||zzzyyyyyyyyytttsssrrrrrrrrrssstttuuurrruuuwwwwwwtttrrrrrrsssvvvvvvwwwwwwvvvtttqqqpppqqqqqqssstttuuuvvvvvvuuu++++++******++++++,,,---(((((())))))*********+++++++++******************++++++************++++++))))))))))))))))))))))))+++++++++************)))))))))*********+++++++++(((((())))))******++++++))))))))))))************)))))))))))))))((('''&&&+++***)))***++++++***(((,,,,,,+++***)))))))))***)))************+++++++++************************,,,,,,++++++***)))))))))************************++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------......//////222111000///000111333444000333666999???KKKYYYccciiikkkjjjddd]]]ZZZ\\\```dddfffjjjnnnrrrxxxjjjXXXRRRQQQTTTZZZbbbjjjllliiieeeaaa[[[ZZZ]]]^^^]]]```gggllllllllllllmmmmmmmmmmmmppppppqqqqqqqqqqqqrrrrrr|||{{{zzzyyyzzz|||~~~{{{|||}}}~~~}}}|||{{{zzz{{{zzzyyyxxxxxxxxxyyyyyy||||||{{{zzzzzzyyyxxxxxxpppppppppqqqrrrrrrooommmnnnlllkkkkkklllnnnqqqsssnnnllliiiggggggiiikkkmmmhhhjjjmmmooooooppprrrttttttttttttsssqqqnnnkkkiiihhhjjjmmmooooooooonnnmmmiiikkkoooqqqsssrrrqqqppppppqqqssstttuuuttttttssstttsssqqqooonnnnnnooopppssssssrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrssssssuuuuuuuuuuuuvvvvvvvvvvvvqqqrrrsssttttttsssrrrqqqrrrtttvvvwwwxxxwwwvvvuuutttsssqqqnnnlllmmmpppsssvvvxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}zzzxxxtttrrrqqqrrruuuvvvyyyxxxwwwwwwvvvvvvwwwwwwzzzzzzyyyxxxwwwwwwwwwwwwyyywwwuuusssrrrqqqqqqrrrpppqqqrrrtttuuuuuuvvvvvvrrrssstttvvvvvvvvvuuutttxxxxxxyyyxxxwwwuuutttrrrpppooommmllllllmmmnnnooopppqqqsssuuuvvvvvvuuutttrrrqqqpppooooooqqqsssuuuwwwvvvvvvxxx{{{}}}~~~~~~||||||~~~~~~yyy___KKK??????DDDMMMXXXdddnnnsssuuusssqqqqqqtttyyy}}}~~~}}}~~~|||zzzyyy{{{|||}}}|||zzzxxxwwwxxx{{{}}}~~~~~~{{{zzz~~~|||{{{yyyvvvsssrrrqqqpppoooppprrruuuvvvsssuuuvvvtttrrrooooooooowwwwwwvvvuuuuuutttssssssuuuuuuuuuuuuuuuuuuuuuuuu+++*********++++++,,,,,,)))))))))***************************************++++++************++++++))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********)))))))))))))))*********))))))))))))******************+++******))))))(((***))))))***++++++***(((,,,+++******))))))******)))************+++++++++************************))))))******************************************++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................//////222111/////////000222333111333555777<<>>HHHPPPWWWZZZ[[[XXXSSSQQQTTTYYY^^^kkk{{{vvvcccSSSKKKLLLPPPWWW```gggkkkmmmkkkeee```^^^]]]]]]aaagggdddeeeiiilllooopppqqqqqqooooooooooooooonnnnnnnnnrrrrrrssstttwwwzzz}}}~~~}}}}}}zzzwwwvvvvvvxxxyyy|||||||||||||||{{{{{{{{{vvvtttsssrrrsssrrrqqqoooooonnnlllkkkkkklllnnnooommmllljjjiiiiiijjjlllnnnlllooorrrsssrrrqqqqqqqqqppppppppppppooommmlllkkklllllllllmmmmmmnnnoooppplllnnnooopppqqqpppooonnnoooooopppqqqqqqqqqpppppppppooonnnmmmnnnooopppqqqppppppoooooooooppppppqqqqqqqqqqqqqqqqqqrrrrrrsssqqqqqqppppppqqqqqqrrrrrrtttssssssrrrrrrsssssstttssssssssssssttttttttttttsssssssssrrrrrrtttxxx|||~~~}}}}}}}}}}}}~~~|||}}}~~~|||{{{{{{{{{}}}|||zzzzzz{{{zzzyyywwwttttttsssrrrrrrrrrssssssttttttttttttuuuvvvwwwwwwzzzyyyxxxvvvuuutttttttttwwwvvvuuuttttttttttttuuuuuuvvvwwwxxxxxxxxxxxxxxxtttuuuuuuvvvvvvvvvvvvuuuuuuttttttsssrrrpppnnnmmmpppooonnnnnnnnnooopppqqqrrrssstttvvvvvvvvvuuuuuuoooooooooooopppqqqrrrsssuuuttttttvvvzzz}}}~~~~~~wwwZZZFFF@@@CCCBBBJJJVVVbbblllppppppppppppqqqssswww{{{}}}}}}|||zzzzzzzzz|||~~~}}}{{{yyywwwxxxyyy{{{|||{{{wwwwwwwwwuuutttuuuxxx{{{~~~zzzwwwvvvuuusssrrrssstttuuuuuuvvvvvvvvvvvvtttuuuuuutttrrrsssuuuwwwyyyyyyxxxxxxwwwxxxxxxyyywwwwwwxxxzzz{{{{{{{{{{{{)))******+++++++++++++++,,,,,,++++++******))))))***************+++++++++++++++************++++++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))++++++******))))))((((((((()))))))))************)))))))))((((((((()))))))))))))))+++---...---,,,******))))))))))))******))))))*********+++++++++************************''''''(((((())))))))))))***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000//////.........///............///000000000111222222333999AAAHHHPPPSSSUUUTTTPPPPPPTTTYYYaaapppvvveeeSSSMMMKKKKKKNNNUUU```kkkqqqqqqlllfffbbb```aaadddhhhdddfffhhhkkkmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnppppppqqqsssvvvxxx{{{||||||yyyxxxyyyzzz{{{||||||||||||||||||{{{{{{wwwuuussssssuuuuuutttsssqqqooonnnlllkkkllllllmmmmmmlllkkkkkkkkklllmmmnnnkkknnnrrrssssssrrrqqqrrrppppppooooooooonnnnnnnnnooonnnmmmlllmmmnnnpppqqqnnnooooooooooooooonnnnnnnnnnnnoooooonnnnnnnnnnnnlllllllllmmmnnnoooqqqrrrppppppooooooooopppqqqqqqrrrrrrrrrrrrrrrsssssstttuuuttttttssstttuuuvvvvvvtttsssrrrqqqqqqrrrssstttsssrrrrrrqqqqqqrrrssssssttttttuuuuuuvvvyyy~~~~~~}}}}}}~~~~~~{{{}}}~~~}}}~~~~~~}}}{{{{{{{{{{{{{{{yyyxxxwwwxxxwwwvvvtttpppqqqrrrrrrssssssssssssssssssssstttuuuvvvxxxyyyzzzyyywwwvvvtttsssssssssvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyyyyxxxwwwvvvuuusssttttttttttttttttttttttttsssrrrqqqpppnnnmmmlllooonnnnnnnnnnnnoooppppppqqqrrrsssttttttttttttsssppppppqqqrrrssssssttttttuuuuuuuuuwww{{{~~~~~~eeeLLL======CCC@@@JJJYYYfffnnnqqqpppoooooorrrvvvzzz}}}}}}|||zzzvvvwwwyyy|||}}}{{{zzzxxxvvvuuuwwwxxxyyyxxxrrrssstttsssrrrrrrsssuuu}}}{{{yyywwwvvvuuuuuutttrrrtttuuuwwwwwwwwwuuuuuussstttsssrrrrrrtttwwwzzz}}}}}}}}}||||||}}}~~~~~~wwwxxxyyy{{{||||||||||||((()))***+++++++++******,,,++++++******)))))))))))))))*********+++++++++++++++************++++++))))))))))))))))))))))))++++++*********)))))))))************************++++++******))))))((((((((()))))))))************+++***)))))))))***+++++++++***+++,,,///000///---***))))))((())))))******))))))*********+++++++++************************))))))))))))((((((''''''******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......000000//////......------...............//////000...000222222222666===CCCLLLOOORRRQQQPPPRRRXXX___jjjxxxwwwooocccUUUTTTOOOIIIFFFKKKWWWfffpppvvvtttpppjjjfffeeedddcccaaabbbeeegggiiijjjkkkkkkmmmmmmmmmmmmnnnnnnnnnnnnqqqqqqrrrssstttvvvwwwxxx{{{|||}}}}}}|||}}}~~~||||||||||||{{{{{{{{{{{{vvvuuutttvvvxxxyyyxxxwwwrrrqqqooommmllllllllllllllllllmmmmmmmmmnnnnnnnnnhhhkkkoooqqqrrrrrrssstttqqqpppooooooooopppqqqqqqqqqooommmlllmmmnnnppprrrpppoooooonnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllljjjjjjkkklllmmmooopppqqqpppppppppppppppqqqrrrrrrssssssssssssssstttuuuuuuxxxwwwvvvuuuuuuwwwxxxyyytttsssrrrqqqqqqrrrssstttsssrrrqqqqqqqqqqqqrrrrrrqqqssstttuuuvvvyyy}}}~~~}}}}}}~~~}}}}}}~~~~~~|||{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}xxxvvvuuuuuuuuuuuutttrrrnnnoooqqqrrrssstttsssssssssssstttuuuvvvxxxyyyzzzyyyxxxwwwuuutttsssssssssvvvvvvwwwwwwwwwwwwwwwwww{{{{{{zzzyyywwwtttrrrqqqrrrrrrrrrrrrqqqrrrrrrrrrsssrrrqqqpppooonnnnnnnnnmmmmmmmmmnnnnnnoooooopppppppppqqqqqqqqqqqqqqqqqqqqqrrrtttvvvwwwwwwwwwwwwwwwvvvvvvxxx|||~~~|||||||||}}}~~~~~~~~~}}}~~~jjjTTTEEE<<<<<>>JJJZZZhhhooorrrrrrqqqppptttxxx{{{}}}|||zzzyyytttuuuwww{{{}}}}}}zzzxxxwwwuuusssssstttvvvvvvvvvppprrrtttsssrrrqqqqqqrrrwwwwwwwwwvvvttttttttttttqqqsssuuuvvvwwwuuutttrrrrrrssssssrrrsssuuuxxx|||}}}}}}~~~~~~~~~~~~~~~~~~zzz{{{}}}~~~~~~}}}}}}'''(((***+++++++++***)))*********))))))))))))))))))))))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))++++++++++++************++++++++++++************************))))))))))))))))))))))))************---,,,+++***+++,,,---...,,,++++++---//////...---))))))((((((((()))******)))************+++++++++************************++++++***))))))(((''''''***************************))))))))))))***++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,---------.....................---------.........///////////////...000222222222444:::???GGGJJJNNNOOOQQQWWWaaajjjxxx{{{ooohhh```ZZZ\\\UUULLLEEEEEENNN\\\fffvvvxxxxxxsssnnniiiccc]]][[[\\\^^^aaaeeehhhjjjkkkiiijjjjjjkkklllmmmnnnnnnqqqqqqqqqrrrssssssssstttvvvvvvxxxzzz}}}~~~~~~~~~}}}|||{{{{{{{{{vvvvvvwwwyyy{{{{{{yyyxxxrrrrrrpppooonnnmmmmmmmmmlllmmmnnnoooooooooooooooiiikkknnnpppqqqrrrtttvvvrrrqqqooonnnnnnpppqqqsssqqqpppooommmnnnoooqqqrrrpppooonnnmmmlllmmmnnnoooooonnnmmmlllkkkkkkkkkkkkhhhiiijjjlllmmmnnnoooppppppppppppppppppqqqrrrssssssssssssssssssttttttuuuvvvuuutttssssssuuuwwwxxxtttssssssrrrrrrsssssstttrrrrrrrrrrrrqqqqqqqqqqqqnnnoooqqqrrrsssuuuyyy||||||{{{{{{{{{|||~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}{{{zzz|||{{{|||~~~zzz{{{}}}~~~~~~uuutttssssssttttttsssrrrmmmnnnppprrrssstttuuuuuutttttttttuuuvvvwwwyyyzzzxxxwwwvvvuuuuuuttttttuuuwwwwwwxxxyyyyyyxxxxxxwww{{{zzzyyyxxxvvvtttqqqppprrrqqqppppppooopppppppppqqqqqqpppoooooooooooopppmmmnnnnnnoooooopppppppppooooooooooooooopppppppppsssuuuwwwzzz{{{{{{zzzyyywwwvvvvvvxxx{{{}}}~~~~~~xxxyyyyyyzzzzzz{{{{{{{{{xxx|||rrrVVVHHHBBB======AAA@@@KKK[[[hhhoooqqqssstttsssvvvzzz||||||zzzxxxxxxssstttvvvyyy{{{{{{xxxvvvuuusssqqqrrrsssuuuvvvuuurrrsssuuuuuusssrrrrrrrrrrrrssstttsssqqqpppqqqrrrqqqrrrtttuuuuuutttrrrqqqrrrssstttuuuuuuwwwzzz}}}}}}|||'''(((***+++++++++))))))((((((((((((((()))))))))((())))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))************))))))))))))+++*********)))))))))))))))))))))))))))*********))))))))))))************+++***)))((()))***,,,---,,,++++++,,,------,,,***((((((((((((((()))******)))************+++++++++******************************************))))))************************)))))))))))))))***+++++++++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------------......//////000000000000///111333222000111666:::>>>BBBGGGKKKPPP[[[jjjuuuyyytttlllccc```aaa```[[[RRRIIIEEEHHHQQQXXXiiiqqqxxxwwwuuuqqqhhh^^^ZZZZZZZZZ\\\___cccfffhhheeeeeefffhhhjjjkkkmmmmmmnnnnnnoooppppppqqqqqqqqqrrrrrrsssuuuxxx{{{~~~}}}~~~~~~}}}||||||yyyyyy{{{}}}}}}|||xxxuuusssrrrrrrqqqpppooonnnnnnkkkmmmooopppqqqqqqpppooommmnnnoooppppppqqqtttwwwsssqqqnnnmmmmmmnnnqqqrrrqqqqqqpppooooooooopppqqqpppnnnmmmkkklllmmmoooppppppooommmkkkjjjjjjjjjjjjhhhhhhjjjkkkmmmmmmnnnnnnnnnnnnnnnooooooqqqrrrrrrrrrqqqqqqqqqqqqrrrsssssstttsssqqqpppppprrruuuvvvrrrssssssssssssssssssrrrrrrrrrsssssssssrrrppppppmmmooopppqqqqqqsssvvvxxxvvvwwwxxxyyyzzz|||}}}}}}~~~}}}{{{zzzzzz{{{|||~~~~~~}}}~~~}}}|||~~~~~~~~~}}}~~~~~~||||||||||||{{{{{{{{{{{{|||{{{{{{}}}}}}xxx{{{~~~~~~|||sssrrrqqqrrrssstttsssrrrnnnooopppqqqsssuuuwwwwwwssssssssstttuuuvvvwwwxxxwwwvvvvvvuuuuuuvvvvvvwwwxxxxxxyyyzzzzzzyyyxxxwwwxxxxxxxxxxxxwwwvvvttttttsssrrrqqqpppoooooopppqqqoooooonnnmmmnnnooopppqqqoooooopppqqqrrrrrrrrrrrrppppppooooooooooooppppppsssuuuyyy|||}}}}}}{{{zzzwwwvvvuuuvvvyyy{{{{{{zzzwwwwwwwwwwwwvvvvvvvvvvvvvvv{{{sss]]]IIICCC@@@<<<===BBBFFFPPP^^^iiinnnqqqtttwwwvvvyyy|||}}}zzzwwwvvvwwwuuuuuuvvvxxxzzzzzzxxxvvvuuusssqqqrrrtttvvvwwwwwwsssuuuvvvuuusssrrrssssssppprrrtttsssqqqoooppprrrrrrsssttttttttttttsssrrrsssuuuwwwxxxyyyzzz|||~~~|||yyywww'''(((***+++,,,+++)))(((&&&&&&''''''(((((())))))((())))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((((('''(((((())))))******++++++))))))))))))************'''&&&%%%$$$%%%&&&(((***+++***)))***++++++***(((((((((((((((((()))******)))************+++++++++************************)))))))))***++++++,,,,,,************************)))))))))))))))******++++++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------......+++++++++,,,,,,---------...//////000111000000000000222333222//////222555888<<>>???@@@FFFLLL___dddkkkqqquuuwwwzzz{{{zzzzzz{{{{{{zzzzzzyyyxxxyyyyyyyyyyyyyyyxxxwwwvvvssstttuuuuuuvvvvvvuuuuuuvvvuuuuuuvvvwwwwwwtttrrrpppsssuuuuuutttrrrrrrssssssttttttvvvwwwxxxyyyyyyxxxyyy{{{|||}}}}}}}}}|||~~~}}}{{{yyyvvvsssqqqppp*********++++++,,,,,,,,,''''''((())))))))))))))))))))))))))))))******+++(((((((((((())))))))))))************************))))))))))))************************************((()))))))))***************)))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************'''((()))*********)))((())))))))))))************************************)))(((((((((((()))*********++++++,,,,,,++++++***,,,***))))))+++,,,+++*********+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------...//////000000////////////000000111000/////////000111222444555999@@@GGGSSSfffwww~~~ppplllkkknnnqqqrrrtttxxxxxxrrrmmmiii^^^PPPHHHGGGDDDNNNXXX```jjjssssssnnnfffccc^^^ZZZWWWWWWYYYZZZ]]]]]]___```bbbdddeeefffiiijjjkkklllmmmmmmmmmmmmpppqqqqqqpppoooppprrrtttvvvxxx{{{}}}|||xxxuuussstttqqqnnnmmmoooqqqrrrrrrmmmnnnoooqqqrrrrrrrrrrrrssssssrrrsssuuuuuutttrrrqqqqqqooommmjjjjjjlllnnnkkkkkklllnnnpppqqqrrrsssoooppppppqqqpppooommmlllkkkllllllmmmmmmlllkkkjjjjjjjjjkkkkkkllllllllllllnnnnnnooopppqqqrrrrrrrrrrrrqqqoooooooooppprrrsssuuuuuusssqqqpppqqqtttwwwzzzwwwtttrrrssssssrrrpppppprrrttttttssssssssstttrrrtttuuuuuutttssstttuuutttuuuwwwxxxxxxxxxvvvuuuxxxxxxxxxxxxxxxwwwwwwvvvyyy{{{}}}~~~}}}xxxtttqqqpppttt{{{|||{{{{{{}}}~~~~~~|||yyyyyyzzz{{{||||||~~~|||{{{zzz}}}|||xxxuuuqqqpppppprrruuuwwwvvvtttrrrrrrssstttuuuuuuuuutttrrrqqqqqqpppppppppqqqqqqqqqrrrtttvvvwwwyyyyyyzzz}}}~~~zzzwwwvvvvvvuuutttssstttuuuuuusssrrrqqqpppnnnoooppppppnnnmmmjjjkkklllmmmnnnooooooooonnnqqqtttxxxzzzzzzyyyyyyyyyxxxuuusssrrrssstttuuuxxxyyy{{{||||||{{{zzzyyywwwvvvwwwyyy{{{{{{zzzxxxwwwvvvuuutttssstttuuuvvvyyy}}}~~~{{{tttgggZZZSSSJJJCCCAAACCCGGGNNNUUUdddiiipppvvvzzz{{{|||}}}zzzzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxwwwvvvvvvsssttttttuuuuuuuuuuuuuuuuuuuuuuuuwwwyyyzzzxxxvvvrrrtttuuuuuutttsssssstttwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{|||}}}}}}}}}}}}}}}zzzyyyvvvuuusssqqqooonnnmmmmmm*********+++++++++++++++((((((((((((((()))******+++++++++***************(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))************************************))))))))))))************))))))))))))))))))******+++***)))(((((()))***+++))))))))))))************###%%%(((+++,,,+++)))((())))))))))))************************************)))(((((((((((()))************++++++++++++*********)))((())),,,------,,,++++++,,,,,,---.........++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------......///111000000000000000000111000000/////////000111222222333777===CCCNNN___nnn}}}vvvpppnnnrrrxxx{{{~~~rrr___NNNGGG???EEEKKKSSS___jjjpppooommmiiibbb\\\WWWVVVVVVWWWWWWYYY\\\___bbbdddffffffhhhiiikkklllnnnooooooooooooppppppnnnllllllmmmnnnsssuuuwwwyyy}}}|||zzzxxxtttqqqrrrooommmmmmoooqqqrrrrrrooopppqqqsssttttttuuuuuutttsssssssssuuuuuusssqqqppppppooollljjjjjjlllnnnjjjkkklllnnnppprrrssstttooopppqqqrrrqqqnnnllljjjfffggghhhjjjkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmlllmmmoooqqqrrrsssttttttppppppooonnnoooppprrrssswwwwwwtttrrrppprrruuuxxx|||zzzvvvtttssssssqqqpppqqqrrrttttttsssrrrssstttrrrsssuuuvvvuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxzzzzzz|||~~~|||yyyvvvuuutttuuu}}}}}}~~~}}}zzzyyyzzz|||||||||}}}~~~zzzyyyzzz|||~~~zzzuuurrrnnnoooqqqtttwwwxxxwwwvvvrrrsssssstttttttttssssssqqqpppppppppppppppqqqqqqoooqqqtttwwwyyy{{{|||||||||yyyvvvuuuvvvuuusssqqqqqqrrrrrrrrrqqqooonnnnnnnnnppppppnnnllljjjkkkmmmnnnooopppppppppqqqsssvvvyyyzzzzzzyyyxxx{{{zzzwwwuuuuuuvvvwwwyyyzzz{{{}}}}}}}}}{{{zzzxxxwwwvvvwwwxxxzzz{{{zzzxxxxxxwwwuuutttttttttuuuvvv{{{{{{yyytttqqqmmmcccYYYVVVMMMFFFFFFJJJPPPXXX```jjjooowww|||~~~~~~~~~zzzzzz{{{{{{zzzzzzyyyxxxvvvvvvwwwwwwwwwvvvuuuuuusssssstttuuuuuuuuuuuuuuuttttttvvvxxx{{{}}}|||zzzvvvvvvwwwvvvuuuuuuvvvxxx{{{{{{zzzyyyxxxxxxwwwvvvyyyyyyyyyzzzzzz{{{{{{|||zzzuuusssrrrqqqooonnnmmmmmmnnnnnn***************+++++++++)))((('''''''''(((***+++,,,+++++++++***)))(((((((((((((((((())))))))))))************************((()))))))))************************************)))))))))))))))*********)))))))))))))))***************)))(((((()))******((()))))))))************'''(((***++++++***)))'''((()))))))))***************************************))))))))))))***++++++******++++++++++++*********))))))***,,,---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///000000////////////000000////////////000000111111333222555:::@@@HHHWWWdddzzz}}}{{{}}}~~~}}}}}}vvvsssyyyrrrZZZLLLEEEEEEFFFIIIRRR]]]eeehhhnnnkkkgggaaa\\\XXXUUUSSSSSSUUUYYY]]]```cccdddeeefffhhhjjjlllnnnppppppqqqnnnnnnooommmkkkkkkkkklllrrrssstttvvvyyy~~~{{{yyyzzz{{{xxxtttqqqooommmnnnppprrrssssssssstttuuuwwwxxxxxxyyyyyyuuutttssssssttttttrrrpppoooooonnnllljjjjjjmmmoooooooooooooooooooooooooookkkmmmoooqqqpppnnnkkkhhhffffffgggiiijjjkkkkkklllmmmnnnoooppppppooonnnnnnkkklllmmmoooqqqqqqrrrrrrnnnnnnmmmmmmnnnooopppqqquuuuuusssqqqppprrrvvvyyy|||yyyvvvtttrrrqqqpppoooqqqsssttttttsssrrrssssssqqqsssuuuvvvuuuuuuvvvwwwvvvuuutttsssrrrrrrssstttuuuttttttssstttvvvxxxyyyzzzzzz{{{}}}~~~{{{yyyzzz{{{|||~~~~~~~~~{{{zzz{{{}}}}}}}}}}}}}}}xxxwww{{{|||wwwrrrooonnnpppsssvvvxxxxxxvvvuuusssssstttttttttsssrrrrrrppppppooooooooopppqqqqqqoooqqquuuxxxzzz|||||||||}}}{{{xxxvvvuuuuuuuuussspppooopppqqqqqqpppoooooooooppprrrrrrpppnnnkkkkkkmmmooopppqqqqqqqqqsssuuuwwwyyyzzzyyywwwvvvxxxxxxxxxxxxxxxxxxwwwwwwzzz{{{|||}}}}}}|||zzzyyyxxxwwwwwwxxxzzz{{{{{{zzzxxxwwwvvvuuuuuuuuuvvvvvvzzzyyyuuuqqqqqqqqqmmmfff[[[RRRLLLMMMQQQWWW```hhhnnnssszzz}}}}}}zzzzzzzzzzzzzzzyyyyyyxxxtttuuuuuuvvvuuuuuuttttttssstttuuuuuuvvvvvvuuuuuuuuuuuuvvvyyy|||}}}|||zzzxxxyyyyyywwwvvvvvvxxx{{{}}}|||{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxyyy|||~~~zzzuuussspppooommmkkkkkkkkklllmmm************************)))((('''''''''(((***+++******+++***)))(((&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))))))))(((((())))))******************))))))))))))******((()))))))))************+++******))))))*********((()))))))))************))))))))))))))))))))))))+++************+++,,,,,,)))******++++++******)))++++++***,,,------+++)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...............------...............//////000000000000333222333888===CCCOOOZZZeeevvv}}}zzzzzz|||}}}}}}rrrpppqqqsssvvvzzz}}}{{{nnn[[[NNNHHHCCCBBBGGGNNNVVV[[[fffggggggfffbbb]]]WWWSSSRRRTTTWWWZZZ]]]```aaabbbccceeegggjjjlllnnnooopppkkklllnnnmmmllllllmmmnnnqqqrrrssstttuuuyyy~~~{{{yyyzzz|||yyyvvvsssqqqpppqqqsssuuuuuuuuuvvvwwwxxxyyyyyyzzzzzzyyytttssssssssstttsssrrrpppoooooonnnmmmkkklllnnnppprrrqqqpppooonnnlllkkkkkkfffhhhkkknnnnnnmmmjjjhhhhhhhhhhhhiiiiiijjjkkkkkklllmmmnnnoooooonnnlllkkkjjjkkklllmmmmmmnnnmmmmmmkkkkkkkkklllmmmnnnnnnoooppppppppppppppprrrvvvyyyxxxwwwtttrrrooonnnnnnoooqqqsssttttttsssrrrrrrsssqqqsssuuuuuuuuuuuuvvvwwwuuutttrrrqqqpppqqqrrrrrrsssrrrrrrrrrsssuuuwwwxxxzzzyyyzzz||||||zzz{{{}}}}}}~~~~~~}}}~~~~~~|||{{{}}}~~~|||wwwwww|||{{{uuuqqqnnnppprrruuuwwwvvvuuusssrrrssssssssssssssssssrrrrrrppppppoooooopppqqqrrrrrrssstttvvvxxxyyyzzzzzzzzz|||zzzxxxwwwuuuuuuvvvssspppoooppppppppppppmmmmmmnnnppprrrrrrpppnnnkkklllmmmoooppppppqqqqqqssstttwwwyyyyyyxxxvvvtttrrrtttwwwyyyyyywwwuuussswwwxxxzzz|||}}}|||{{{zzzyyyxxxwwwxxxzzz{{{{{{zzzxxxwwwvvvuuuuuuvvvwwwxxxzzzyyyvvvsssuuuyyyxxxtttaaaYYYSSSTTTXXX]]]dddkkknnnsssyyy}}}}}}|||zzzzzzyyyyyyyyyyyyyyyxxxxxxwwwsssttttttuuuuuuuuutttttttttuuuvvvvvvwwwwwwvvvvvvxxxwwwxxxyyy{{{{{{yyywwwwwwxxxwwwvvvuuuuuuwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwvvvtttvvvxxxzzzzzzwwwssspppkkkjjjhhhfffdddccccccccc***************)))))))))((((((((((((((()))******)))*********)))(((&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((************))))))))))))((((((((()))******++++++)))))))))******)))))))))))))))))))))***************)))(((((((((***+++,,,))))))))))))************))))))))))))))))))))))))+++************+++,,,,,,))))))************)))))),,,++++++,,,...---+++))))))))))))***************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------......------,,,,,,------...---...///000000000//////333111111666999>>>GGGPPPTTTbbbttt}}}sssooommmjjjhhhiiikkknnnpppjjjkkknnnppptttyyyoooXXXNNNDDD@@@@@@BBBIIIOOOXXX\\\bbbeeeeeeaaa\\\XXXUUUUUUVVVWWWYYY[[[]]]^^^```aaacccfffiiijjjllllllhhhjjjmmmmmmmmmmmmnnnooopppqqqrrrssssssuuuxxx{{{|||{{{{{{yyywwwwwwvvvuuuuuuwwwyyyyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwsssrrrrrrrrrttttttrrrpppppppppooonnnmmmmmmpppsssooonnnnnnmmmmmmllllllllldddfffhhhkkklllkkkjjjiiijjjjjjiiiiiiiiijjjjjjkkkhhhiiikkklllllljjjhhhggghhhhhhiiijjjkkkkkkkkkjjjjjjjjjkkklllmmmmmmnnnnnnlllnnnpppppppppqqqsssuuussssssrrrpppmmmmmmnnnppprrrsssuuutttsssrrrrrrsssqqqrrrtttuuutttttttttuuurrrqqqpppoooooopppqqqqqqqqqqqqqqqrrrrrrtttuuuuuuyyywwwwwwyyy~~~zzzyyyyyyyyy{{{~~~~~~zzzzzz}}}}}}}}}~~~~~~{{{}}}~~~||||||~~~}}}yyyvvvxxx}}}}}}yyyuuuqqqnnnrrrtttvvvvvvtttqqqppppppqqqrrrrrrsssssssssrrrrrrppppppppppppqqqrrrssssssvvvvvvvvvvvvwwwxxxxxxxxx}}}{{{zzzyyyxxxvvvttttttrrrpppoooppppppooommmiiijjjkkkmmmppppppnnnlllllllllmmmnnnooooooooooooqqqrrruuuvvvwwwuuusssrrrmmmpppsssvvvvvvuuurrrppptttuuuxxxzzz{{{{{{zzzyyyxxxvvvuuuvvvxxxzzzzzzyyywwwvvvvvvvvvvvvxxxyyyzzz{{{{{{yyywwwyyy}}}{{{vvvfff___ZZZ[[[___bbbgggmmmooorrrwwwzzzzzzyyyxxxxxxwwwxxxxxxxxxxxxwwwvvvvvvsssssstttuuuuuuuuuttttttvvvvvvwwwxxxxxxxxxxxxxxxzzzzzzyyyzzz{{{{{{xxxvvvtttuuuvvvuuussssssuuuvvvxxxxxxxxxyyyyyyzzzzzzzzzxxxyyyzzzzzzyyyxxxvvvuuussssssssssssssspppllliiigggfffeeecccaaa___]]]\\\+++*********)))))))))(((''''''((())))))))))))))))))***+++++++++)))'''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************)))))))))((('''(((((()))******++++++))))))************))))))))))))))))))************))))))((((((''''''&&&&&&))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++))))))************))))))******+++---//////---+++************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........------------......---...///000000000///...222//////222666999???GGGLLLXXXeeennnsssrrrjjjaaa\\\^^^```aaabbbccceeegggmmmppptttvvvxxx|||{{{gggZZZLLLEEE@@@===@@@FFFKKKPPPXXX```ddddddaaa___YYYWWWVVVTTTUUUVVVYYYZZZ\\\^^^```bbbeeefffggghhhgggjjjlllmmmlllllllllmmmlllnnnqqqrrrrrrssstttvvvzzz|||~~~~~~||||||||||||{{{zzzzzz|||||||||zzzyyyyyyyyyyyyxxxwwwvvvuuurrrqqqqqqrrrttttttsssqqqpppppppppooonnnooorrruuulllllllllllllllkkkkkkkkkfffggghhhjjjjjjjjjiiiiiiiiiiiihhhhhhhhhiiikkkkkkhhhiiikkklllllljjjhhhfffeeeeeeggghhhjjjkkkkkkkkkjjjkkklllmmmnnnooooooooommmoooqqqrrrqqqpppppppppnnnppppppooommmmmmpppsssrrrtttuuutttsssqqqrrrrrrqqqrrrttttttsssrrrrrrsssooooooooooooooooooppppppppppppqqqrrrsssssssssrrrvvvsssrrruuu{{{~~~}}}{{{vvvwwwxxxzzz|||~~~~~~xxxwwwwww~~~}}}||||||}}}~~~~~~|||}}}}}}||||||~~~yyyuuuuuuxxx}}}~~~|||xxxuuuqqqooorrrtttuuutttqqqooooooppppppqqqrrrrrrssssssssssssqqqqqqqqqqqqrrrssstttuuuvvvuuutttttttttvvvxxxyyy|||{{{yyyzzz{{{zzzwwwtttrrrpppooooooooonnnllljjjhhhhhhjjjmmmppppppnnnkkklllmmmmmmnnnnnnnnnmmmmmmnnnppprrrttttttsssqqqpppmmmnnnoooqqqqqqrrrqqqqqqssstttvvvxxxxxxwwwvvvuuuuuusssrrrrrrtttvvvwwwvvvvvvuuuuuuvvvwwwyyy{{{}}}|||}}}|||{{{}}}{{{ttthhhccc```bbbeeehhhkkkppppppsssvvvxxxxxxxxxxxxyyyvvvvvvvvvvvvvvvuuuttttttsssssstttuuuuuuuuuuuuuuuwwwxxxyyyyyyzzzzzzyyyyyy|||{{{{{{|||}}}|||zzzxxxvvvwwwyyyxxxwwwvvvwwwxxxvvvwwwwwwwwwwwwxxxxxxxxxuuuwwwyyyzzzyyyvvvsssqqqpppnnnlllkkkkkkiiieeebbb`````````___]]]ZZZWWWUUU+++*********))))))((((((&&&''')))*********)))((()))***,,,,,,,,,+++)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************+++*********))))))(((((('''(((((()))***+++++++++))))))************))))))))))))))))))******************+++***'''###))))))))))))************))))))))))))))))))))))))'''''''''''''''((())))))))))))************))))))'''(((***---///000///---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...//////............//////,,,---///000000000///...111...---000333555;;;AAALLLUUU___fffjjjiiibbbYYYSSSXXX^^^bbbbbbbbbbbbcccpppuuuyyyzzzzzz|||}}}}}}vvvgggVVVLLLCCC;;;;;;@@@BBBHHHPPPZZZaaadddeeeeee\\\YYYVVVSSSRRRSSSVVVWWWZZZ[[[]]]```bbbdddeeeeeegggiiillllllkkkjjjjjjkkkiiilllppprrrrrrrrrssstttvvvwwwyyy{{{|||~~~~~~}}}}}}~~~}}}||||||||||||{{{zzzyyywwwvvvqqqpppppprrrttttttsssrrrqqqqqqqqqpppooopppsssvvvmmmmmmlllkkkjjjjjjiiihhhiiiiiijjjjjjjjjiiiiiihhhhhhggggggggghhhiiikkkllljjjlllnnnooonnnllljjjhhhbbbcccfffhhhjjjlllmmmmmmkkklllmmmooopppqqqqqqqqqnnnqqqttttttrrrooommmllllllnnnpppooommmnnnrrruuurrrtttuuutttsssqqqqqqrrrqqqrrrtttsssrrrqqqqqqrrrmmmmmmnnnnnnooooooppppppooopppqqqssssssrrrqqqpppssspppooorrrxxx|||zzzxxxvvvxxxzzz}}}~~~~~~~~~|||~~~~~~zzzwwwwwwxxx|||{{{{{{|||||||||}}}~~~~~~|||{{{zzz~~~}}}{{{|||}}}vvvssstttxxx|||~~~}}}|||{{{xxxuuurrrpppqqqssstttrrrooonnnppprrrooopppqqqrrrssstttttttttrrrrrrrrrrrrssstttuuuvvvvvvtttsssrrrsssvvvyyy{{{zzzyyyyyyzzz|||{{{wwwsssooonnnnnnnnnnnnmmmjjjgggiiijjjlllooorrrrrrpppmmmmmmmmmmmmmmmmmmllllllkkklllnnnppprrrsssrrrpppoooooonnnmmmmmmnnnppprrrtttssstttvvvwwwvvvuuusssrrrrrrqqqoooooorrrsssttttttuuuuuuuuuvvvxxxzzz}}}~~~{{{}}}|||tttjjjeeecccfffjjjlllooosssrrrtttvvvwwwwwwxxxzzz{{{uuuuuuuuuuuuuuuttttttssssssssstttuuuvvvvvvvvvuuuxxxyyyzzzzzz{{{{{{zzzzzz|||||||||}}}~~~~~~|||zzzyyy{{{~~~~~~}}}{{{{{{{{{vvvvvvvvvvvvvvvvvvvvvvvvqqqsssvvvwwwvvvsssooolllllliiifffeeefffeeeccc```UUUVVVWWWXXXVVVSSSOOOMMM'''''''''''''''''''''''''''''''''&&&'''(((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))******'''(((***+++++++++***)))***)))((((((((()))+++,,,++++++***)))((('''&&&&&&%%%'''((()))((()))***,,,))))))))))))))))))))))))&&&''')))*********)))((()))************+++++++++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,+++*********+++,,,......------------......////////////000000000000222111111111333555888:::DDDJJJUUU```gggfff^^^XXXWWWWWWYYY^^^fffmmmqqqrrrrrrxxxwwwjjjWWWIIIBBB???===;;;AAA???AAAIIIUUU^^^bbbbbbbbb___[[[UUUPPPOOOQQQSSSUUUWWW[[[```ccceeeeeeeeeggggggggggggggghhhhhhhhhfffiiilllooorrrssssssrrrrrruuuxxxzzzzzz{{{}}}~~~~~~{{{yyyyyyzzzwwwwwwxxxwwwvvvsssqqqpppoooooooooooooooooonnnnnnrrrrrrpppnnnllljjjhhhgggeeegggiiiiiihhhgggfffgggkkkjjjhhhfffeeefffggghhhgggjjjmmmnnnllljjjhhhgggeeeeeeggghhhjjjlllmmmnnnmmmmmmmmmmmmnnnpppqqqssspppooonnnmmmlllkkkjjjiiinnnnnnooooooppppppqqqqqqsssssssssrrrqqqpppnnnnnnnnnooopppqqqqqqpppnnnmmmkkklllnnnppprrrrrrqqqqqqoooooopppqqqqqqqqqqqqqqqrrrqqqrrrsssvvvxxxyyyxxxtttuuuxxx{{{|||||||||{{{wwwyyyzzzzzzyyyyyy{{{}}}~~~{{{{{{}}}~~~}}}||||||}}}yyy|||}}}~~~|||}}}}}}yyytttrrrsssvvvyyy{{{{{{zzzxxxwwwvvvuuuuuuvvvsssqqqooommmlllnnnppprrrnnnnnnnnnnnnoooppprrrsssrrrrrrqqqqqqrrrsssuuuvvvwwwvvvtttssstttuuuwwwxxxyyyyyyyyyzzzzzzxxxsssppppppppppppooonnnllljjjjjjjjjiiiggghhhjjjlllmmmmmmpppooommmkkkjjjiiihhhhhhkkklllnnnoooqqqrrrssssssooonnnmmmlllkkklllmmmmmmuuutttssssssssstttsssqqqmmmmmmmmmmmmoooqqqtttuuutttuuuwww{{{}}}~~~}}}|||zzz{{{}}}{{{uuupppddddddgggnnnwww{{{xxxttttttuuuvvvwwwwwwvvvuuutttxxxwwwuuusssssstttvvvwwwwwwwwwwwwvvvuuuvvvxxx{{{~~~{{{yyyyyyzzz{{{}}}{{{{{{||||||}}}}}}zzzxxxwwwwwwvvvtttsssssstttuuuvvvuuussspppoooooonnnllljjjhhhfffeeeeeedddbbb^^^\\\XXXUUURRROOOMMMKKKGGGEEE++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...************************************************))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))((((((((())))))))))))))))))))))))*********)))))))))))))))'''((())))))******))))))***))))))(((((()))***+++******))))))((((((''''''''')))******))))))+++,,,))))))))))))))))))))))))&&&'''((()))***))))))((()))************+++++++++'''((()))***************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,++++++***+++,,,---.........------------........./////////000000000000000/////////111333666777AAAEEEMMMWWW^^^___\\\XXXVVVUUUWWW___jjjtttxxxyyyyyy|||}}}ssshhhXXXLLLEEEAAA===:::888:::===CCCKKKTTT[[[___``````]]]XXXSSSPPPOOOPPPQQQSSSWWW\\\___bbbccccccddddddeeeeeeffffffggggggggghhhkkknnnpppqqqrrrrrrqqqrrrtttwwwyyyzzz{{{{{{~~~~~~}}}{{{{{{{{{wwwwwwvvvuuusssrrrpppoooqqqpppppppppppppppoooooosssrrrpppnnnllljjjiiihhhiiijjjllllllkkkiiiiiiiiikkkjjjhhhfffeeefffggghhhgggiiikkkkkkjjjhhhggggggeeeeeeggghhhjjjkkklllmmmllllllkkklllmmmnnnpppqqqoooooonnnmmmlllkkkjjjjjjoooooooooooooooooopppppprrrrrrrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnmmmlllllllllmmmnnnooopppppppppooooooppppppqqqpppppppppsssrrrrrrrrrrrrrrrqqqppptttuuuwwwyyyzzzyyyyyyxxxtttvvvxxxyyyzzz}}}~~~{{{zzzzzz{{{|||{{{|||~~~|||yyy{{{|||}}}~~~~~~|||{{{|||zzzwwwsssrrrtttwwwzzz{{{|||zzzxxxuuutttsssttttttoooooommmmmmmmmnnnpppqqqnnnnnnmmmmmmnnnooopppqqqqqqpppppppppqqqsssuuuvvvwwwvvvuuuttttttvvvxxxyyyyyyyyyxxxxxxxxxvvvrrrooopppppppppooonnnmmmkkkkkkkkkiiiggghhhjjjkkklllkkknnnmmmkkkjjjiiihhhhhhhhhjjjjjjlllmmmnnnoooooooooooonnnlllkkkkkkkkkkkklllqqqqqqppppppqqqqqqpppooolllllllllmmmnnnppprrrttttttuuuwwwyyy{{{|||{{{yyy{{{{{{}}}~~~|||wwwssshhhiiimmmsssxxxzzzyyyvvvvvvwwwwwwxxxxxxwwwwwwwwwxxxwwwvvvuuuuuuvvvwwwxxxtttuuuvvvvvvvvvxxx|||}}}zzzyyyyyyzzz{{{{{{{{{{{{||||||~~~~~~|||zzzxxxvvvtttuuuuuuttttttsssrrrqqqqqqrrrpppnnnmmmmmmllljjjhhheeedddbbbaaaaaa^^^[[[XXXTTTRRRNNNLLLJJJHHHDDDBBB))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))************************+++*********))))))((((((((((((''''''(((((()))***+++***)))))))))))))))***))))))))))))(((((((((((()))***++++++***)))***,,,((((((((((((((((((((((((''''''((())))))))))))))))))************+++++++++'''(((((()))))))))((((((************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///......------------............/////////000000000000/////////000222444666>>>AAAFFFMMMTTTYYY[[[ZZZVVVWWW[[[eeeqqq||||||uuunnnggg\\\SSSMMMGGG@@@;;;555999===???AAAGGGQQQXXX\\\]]]^^^[[[WWWRRROOONNNLLLNNNRRRVVVZZZ]]]___```___```aaabbbdddeeefffgggggghhhiiikkkmmmooopppqqqooonnnpppuuu{{{~~~}}}{{{{{{{{{~~~~~~}}}}}}zzzyyyxxxvvvtttrrrrrrqqqssssssrrrrrrqqqqqqppppppsssrrrooollljjjiiiiiiiiilllnnnoooooommmlllkkkkkkkkkiiigggeeeeeeeeefffgggfffhhhiiiiiigggffffffgggeeeeeeggghhhiiijjjjjjjjjiiiiiiiiijjjkkklllnnnooooooooonnnmmmmmmlllkkkkkkooooooooooooooonnnnnnnnnppppppqqqqqqqqqqqqpppppppppooonnnnnnmmmmmmmmmnnnmmmlllkkkkkklllmmmnnnooopppppppppppppppooooooooorrrrrrssssssrrrqqqpppoootttuuuvvvwwwwwwvvvtttsssooorrruuuxxx|||~~~|||{{{{{{{{{{{{{{{{{{}}}~~~{{{yyyyyyzzz{{{}}}~~~~~~~~~~~~{{{zzzzzz|||}}}}}}|||zzzvvvtttrrrsssuuuyyyzzz{{{|||zzzvvvsssqqqqqqqqqrrrllllllllllllmmmnnnnnnooommmmmmlllmmmmmmnnnooopppooooooooooooppprrrtttuuuuuuuuuttttttuuuwwwxxxzzzyyyxxxuuuttttttssspppnnnpppqqqppppppooonnnmmmlllkkkiiihhhhhhjjjkkkjjjjjjjjjjjjiiihhhhhhhhhiiiiiijjjkkkllllllmmmmmmllllllmmmmmmkkkjjjiiiiiiiiiiiimmmmmmmmmnnnnnnnnnnnnmmmkkkkkkllllllnnnoooqqqrrrsssuuuwwwzzz{{{{{{zzzyyy|||||||||}}}~~~|||yyyvvvqqqtttxxx{{{||||||||||||zzzyyyyyyxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyuuuvvvwwwxxxxxxzzz}}}|||yyywwwwwwxxxxxxzzzzzzzzz{{{{{{|||||||||{{{{{{zzzxxxvvvtttrrrqqqssstttuuuuuutttqqqnnnlllmmmllljjjjjjjjjiiigggeeebbb```^^^\\\[[[YYYVVVSSSOOOMMMJJJGGGFFFDDDAAA>>>(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++++++++***************************++++++******)))(((((((((((('''&&&&&&&&&''')))************)))))))))))))))'''((((((((()))))))))***)))+++++++++)))((()))***(((((((((((((((((((((((('''(((((()))))))))))))))))))))*********+++++++++)))))))))***))))))(((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,...------,,,,,,------............---------.........------,,,,,,------............/////////000000111111111111222333555666;;;>>>BBBIIIPPPWWW[[[]]]YYY___hhhpppxxx~~~zzzuuuqqqjjjfffaaa[[[UUUNNNFFF@@@===>>>>>>======@@@HHHNNNTTTWWWZZZ[[[XXXTTTQQQOOOJJJKKKNNNQQQTTTWWWZZZ[[[[[[\\\^^^```bbbdddfffgggfffgggggghhhjjjkkkmmmnnnllllllnnnvvvxxxwwwwwwzzz~~~~~~|||yyyxxxwwwwwwwwwtttttttttsssrrrqqqqqqpppsssqqqnnnkkkiiiiiiiiiiiimmmnnnpppooommmkkkjjjkkkiiigggeeecccccccccdddeeeggghhhhhhgggfffeeefffgggdddeeeggghhhiiiiiiiiihhhgggggghhhiiijjjkkkllllllpppooooooooonnnnnnmmmmmmooooooooonnnnnnmmmmmmmmmmmmnnnooopppqqqqqqqqqqqqsssrrrpppooonnnnnnooopppmmmkkkiiihhhhhhjjjlllnnnppppppoooooonnnnnnnnnnnnooorrruuuwwwwwwwwwwwwwwwtttuuuuuuuuutttsssqqqqqqlllqqqwww|||}}}|||}}}~~~yyyzzz{{{|||||||||zzzyyyyyyzzz{{{|||}}}}}}}}}}}}yyyyyy{{{||||||zzzwwwuuurrrqqqqqqsssvvvyyyzzzzzz|||yyyuuuqqqnnnmmmnnnooojjjkkklllmmmmmmlllkkkkkkjjjjjjkkklllmmmooopppqqqpppoooooonnnnnnpppqqqrrrrrrrrrrrrssstttvvvwwwxxxyyyvvvsssqqqppppppooonnnppppppqqqppppppooonnnmmmkkkjjjiiiiiijjjjjjjjjhhhgggggggggggghhhiiijjjjjjmmmmmmnnnnnnmmmmmmlllkkklllkkkkkkjjjiiiiiihhhhhhjjjlllmmmnnnmmmmmmmmmmmmkkkkkkkkklllmmmnnnoooooorrrtttxxxzzz{{{|||||||||}}}|||{{{|||||||||yyywww{{{|||{{{zzzyyyxxxyyyzzz{{{{{{{{{|||{{{{{{yyyxxxxxxzzzzzz{{{zzzyyyyyy{{{}}}|||{{{yyywwwvvvvvvwwwwwwyyyyyyzzzzzzzzzyyyyyyyyywwwwwwvvvuuutttrrrpppooooooqqqtttvvvuuuqqqmmmjjjjjjiiihhhhhhhhhgggdddaaa^^^\\\YYYWWWVVVTTTQQQNNNKKKHHHFFFDDDBBBAAA>>>;;;++++++++++++++++++++++++******)))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((())))))******))))))************************************))))))((((((((('''&&&&&&&&&''')))***))))))*********)))))))))''''''(((((())))))******((()))******((('''((()))))))))))))))))))))))))))((((((((((((((())))))***))))))*********+++++++++******+++++++++***))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,000000000///...---,,,+++------,,,,,,,,,,,,------............////////////111111111111222222333444555999???FFFMMMSSSXXX[[[^^^jjjvvv|||~~~zzzuuurrrpppnnnlllfffeeeccc```\\\VVVOOOKKKIIIFFFAAA>>>===>>>AAACCCIIIMMMRRRUUUVVVUUUTTTTTTNNNNNNNNNOOOQQQSSSVVVWWWYYYZZZ\\\^^^aaadddfffgggeeeeeeeeefffgggiiijjjkkklllkkknnnuuu~~~}}}rrrrrrssswww{{{}}}{{{{{{{{{{{{vvvvvvuuutttsssqqqqqqppprrrqqqooolllkkkjjjjjjjjjlllmmmnnnnnnkkkiiihhhhhhfffeeecccaaa```aaabbbcccggghhhhhhgggfffeeefffgggdddeeegggiiiiiiiiiiiihhhffffffggghhhiiijjjkkkkkkpppoooooooooooooooooooooooonnnnnnnnnmmmmmmllllllllllllnnnooopppqqqqqqqqqsssrrrpppnnnmmmnnnnnnooollljjjhhhffffffhhhkkkmmmoooooonnnmmmmmmnnnnnnooonnnsssxxx{{{{{{zzzzzz{{{uuuuuuuuutttssssssrrrqqqqqqwww~~~|||||||||}}}~~~xxxyyyzzzzzzzzzyyyyyyxxxyyyzzz{{{||||||}}}}}}|||xxxzzz||||||{{{xxxuuussspppoooppprrrvvvxxxyyyyyyyyywwwsssooolllkkkkkkllljjjkkkllllllllljjjhhhgggggghhhjjjmmmoooqqqssstttrrrqqqooonnnmmmmmmnnnnnnoooooopppqqqrrrssstttuuuvvvtttpppnnnnnnooonnnmmmooopppppppppppppppooonnnllljjjjjjjjjkkkkkkjjjiiifffffffffggghhhjjjkkklllnnnnnnnnnnnnmmmlllkkkjjjkkkkkkkkkkkkjjjjjjiiiiiikkknnnpppqqqooommmmmmnnnkkkkkkllllllmmmmmmmmmmmmmmmqqqvvvyyyzzzzzz|||~~~~~~}}}||||||||||||zzzyyy~~~}}}{{{zzzzzzzzz{{{|||~~~}}}{{{yyywwwvvvzzz{{{|||{{{zzzzzz|||}}}zzzyyyyyyxxxxxxyyyzzz{{{yyyyyyzzzzzzyyyxxxwwwvvvtttttttttsssrrrpppooonnnkkknnnqqqttttttrrrooolllhhhgggfffffffffdddaaa^^^ZZZWWWTTTRRRQQQPPPMMMKKKGGGEEEBBBAAA@@@???<<<:::************************+++************+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''''''''''''''************************)))))))))))))))))))))***((((((''''''(((((()))***(((((()))***************''''''(((((())))))******'''((())))))((('''(((***))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++)))***++++++++++++******************************************++++++++++++))))))(((((((((((())))))000000000///...---++++++------,,,,,,,,,,,,------------.........////////////////////////000000000///444;;;AAAHHHNNNTTTWWWaaaooo~~~zzztttnnnkkkiiihhhddddddeeeeeedddcccbbbaaa]]]XXXQQQIIIDDD@@@>>>===AAADDDHHHLLLOOORRRVVVXXXVVVUUUSSSQQQPPPQQQSSSTTTVVVWWWZZZ]]]```ccceeefffccccccdddeeeeeefffggggggkkkkkklllooossssssooolllhhhlllpppsssuuuwwwzzz}}}~~~~~~~~~~~~~~~yyyyyywwwvvvtttsssrrrqqqssssssrrrpppooonnnllllllkkkmmmnnnmmmjjjgggfffffffffdddbbb`````````aaabbbeeeggghhhhhhfffeeeeeefffccceeegggiiikkkjjjjjjiiifffggghhhiiikkkkkkkkkkkknnnnnnnnnnnnnnnnnnoooooommmmmmmmmmmmmmmlllllllllkkklllmmmnnnppppppqqqqqqooonnnmmmlllkkkjjjjjjjjjjjjiiigggffffffhhhkkkmmmnnnmmmlllllllllnnnooopppqqqvvv|||~~~{{{xxxwwwwwwvvvuuuuuuuuuuuuuuuuuuuuu{{{}}}{{{zzzzzzzzzzzzvvvxxxyyyyyyxxxwwwwwwxxxyyyzzzzzz{{{||||||{{{{{{wwwzzz||||||yyyuuusssrrrqqqppppppqqqtttvvvwwwvvvuuutttqqqnnnkkkjjjiiihhhjjjjjjkkklllkkkjjjiiihhhhhhjjjlllooorrrtttuuuuuurrrqqqpppnnnmmmmmmmmmnnnmmmnnnoooppppppqqqrrrrrrsssqqqnnnmmmnnnooonnnnnnnnnnnnoooooopppooooooooolllkkkkkklllmmmmmmllljjjgggggghhhhhhjjjlllmmmnnnllllllllllllkkkjjjiiihhhjjjkkkkkklllllllllllllllmmmqqqttttttqqqnnnnnnpppllllllmmmmmmnnnmmmmmmllljjjooouuuwwwwwwwwwzzz|||}}}||||||~~~~~~~~~}}}}}}|||}}}}}}}}}{{{yyyxxxwwwvvvxxxzzz{{{|||}}}{{{{{{{{{{{{|||~~~yyyzzzzzzzzzyyywwwuuutttqqqqqqqqqqqqpppooonnnmmmjjjkkknnnpppqqqpppnnnmmmgggfffeeedddcccaaa\\\YYYTTTRRROOOMMMLLLKKKJJJHHHDDDBBB???>>>>>>===:::888((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((************************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((()))******++++++'''((())))))******))))))&&&'''(((***++++++++++++(((((((((((())))))))))))'''(((******))))))***,,,++++++++++++++++++++++++)))(((((('''((()))***+++)))************+++++++++'''((()))***+++++++++***++++++++++++++++++++++++************++++++++++++***))))))))))))))))))***,,,---............---,,,---,,,,,,++++++,,,,,,------------.........////////////////////////.........222777<<>>===>>>@@@BBBGGGMMMUUU[[[```]]]YYYTTTRRRQQQQQQRRRTTTUUUWWWZZZ]]]```bbbcccaaaaaacccdddeeeeeedddcccggghhhiiiiiigggccc___\\\]]]dddlllppppppqqquuuyyy|||}}}|||{{{yyywwwvvvttttttvvvvvvwwwvvvuuusssqqqooommmoooooonnnkkkhhhffffffgggeeecccaaaaaaaaabbbcccccceeeggggggfffdddccccccbbbdddhhhjjjllllllkkkjjjggghhhiiikkklllllllllllljjjjjjkkkkkklllllllllmmmllllllllllllllllllmmmmmmkkklllmmmnnnooooooppppppmmmmmmmmmlllkkkiiihhhggghhhgggffffffgggiiikkkmmmllllllkkkkkklllnnnpppqqqtttzzz|||wwwuuuuuuvvvvvvvvvwwwwwwyyyyyyzzz}}}|||{{{zzzyyyxxxyyyyyyuuuwwwyyyxxxvvvuuuvvvxxxxxxxxxyyyyyyzzzzzzyyyyyyvvvyyy{{{zzzvvvsssrrrrrrsssrrrpppppprrrtttttttttqqqqqqooonnnkkkiiigggfffggghhhiiijjjkkkkkklllllllllnnnppprrrtttuuuuuuuuuppppppooonnnnnnooopppqqqnnnooooooppppppqqqqqqppppppooommmnnnooopppooonnnlllmmmnnnoooooooooooooookkkkkkkkkmmmoooooonnnllliiiiiijjjjjjlllmmmooopppllllllmmmllllllkkkjjjiiijjjkkklllnnnooooooooooooppptttxxxwwwsssooooooppplllmmmnnnooonnnnnnmmmlllnnnsssxxxyyyxxxwwwyyy{{{{{{{{{}}}~~~}}}|||{{{zzz{{{{{{uuuwwwzzz{{{||||||~~~{{{{{{{{{|||}}}}}}~~~~~~zzz{{{{{{{{{yyywwwtttrrroooooooooooonnnmmmlllllljjjjjjjjjkkkkkkkkkkkkkkkeeedddcccbbb```\\\WWWSSSNNNLLLIIIHHHHHHGGGFFFEEE@@@>>><<<;;;;;;:::888666++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))***+++++++++++++++((((((((((((((((((((((((''''''((()))***+++,,,,,,'''(((***+++++++++***)))%%%&&&(((***+++,,,,,,+++))))))))))))((((((((((((''')))***+++******,,,...++++++++++++++++++++++++)))((('''''''''(((***+++)))************+++++++++&&&&&&((()))************++++++++++++++++++++++++)))************+++++++++---,,,,,,,,,,,,,,,,,,---(((***,,,.../////////...---,,,,,,++++++,,,,,,------------.........//////111111111111111000000///000333666:::???GGGRRRYYY```gggttt}}}vvvrrrlllnnnqqqvvv}}}~~~bbbLLLCCCAAA<<<<<<;;;<<>><<<:::999999888666555))))))))))))************''''''(((((())))))******)))***+++,,,,,,,,,,,,,,,+++*********))))))(((((('''''''''''''''''''''''')))))))))))))))***++++++)))((('''&&&&&&'''((()))+++++++++++++++***)))(((+++++++++++++++***)))((()))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))((((((((((((************************))))))))))))))))))))))))************************+++++++++*********))))))+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000...............///000000000222555666999@@@LLLUUUdddeeelll}}}vvvttt|||sssYYYIIICCC===;;;:::<<<===AAAKKKVVV___aaacccbbb]]]WWWRRRPPPNNNMMMNNNRRRWWW[[[[[[ZZZ\\\]]]^^^^^^^^^___aaaccceeeeeedddbbb```]]][[[ZZZ\\\[[[^^^gggmmmooopppsssyyy{{{~~~~~~~~~~~~{{{yyyxxxxxxssswwwzzzxxxtttpppqqqtttrrrpppnnnkkkiiihhhggggggfffggggggfffddddddeeegggfffggggggeeebbb`````````eeefffiiijjjjjjiiigggeeedddfffhhhjjjkkkkkkjjjiiiiiijjjjjjkkkjjjiiihhhgggggghhhjjjkkkllllllkkkkkkmmmnnnoooooonnnllljjjiiimmmmmmlllkkkjjjhhhhhhgggeeeggghhhiiihhhggghhhiiijjjkkkkkkkkkkkkmmmpppssswwwwwwvvvxxxxxx{{{wwwsssuuuzzz}}}~~~}}}}}}|||zzzwwwtttwwwxxxyyyzzzyyywwwuuuttttttyyy|||yyyrrrnnnqqquuussstttvvvwwwwwwwwwvvvuuuwwwvvvtttsssrrrrrrrrrsssxxxsssoooooosssuuuuuurrrjjjkkkllllllllljjjhhhfffkkkkkkkkklllmmmnnnooopppsssrrrrrrrrrrrrssstttuuuqqqpppnnnmmmmmmnnnpppqqqvvvuuutttsssrrrsssttttttuuutttsssrrrrrrrrrssstttpppnnnlllllllllmmmlllkkkllllllmmmmmmnnnnnnooooooooonnnnnnmmmnnnnnnooopppoooooonnnnnnnnnoooooopppnnnoooqqqrrrrrrrrrqqqppprrrrrrsssrrrrrrpppooonnnoooooooooooopppsssyyy}}}{{{wwwuuuwwwyyy}}}}}}}}}zzzyyyyyyzzz{{{|||{{{zzz{{{zzzxxxwwwvvvvvvwwwxxx{{{yyywwwvvvvvvuuusssrrrqqqpppnnnnnnoooppppppooojjjiiihhhiiiiiiiiigggeee___]]]YYYVVVTTTQQQMMMKKKFFFDDDBBBAAAAAAAAA@@@???;;;:::888777555444444444))))))))))))************((((((((()))))))))))))))))))))***+++++++++++++++************)))))))))((((((((((((((((((((((((((()))(((((((((((()))***+++)))((('''&&&&&&'''((()))***++++++++++++***)))(((***++++++++++++***)))((())))))))))))))))))))))))++++++)))((((((((())))))))))))))))))))))))))))))%%%%%%&&&'''((()))******)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))******++++++++++++*********++++++,,,,,,++++++***---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000///............///000000///111333444666<<>>;;;:::;;;===>>>DDDLLLWWW[[[```bbb```\\\WWWUUUNNNMMMLLLOOOSSSWWWXXXXXXYYY[[[]]]]]]]]]^^^```bbbeeeeeedddcccbbbaaaaaa```___]]]___gggllllllmmmooouuuwwwyyyzzzyyyxxxyyyzzzyyy{{{}}}{{{zzzzzzuuuxxxzzzxxxsssooooooqqqqqqooommmllljjjjjjjjjjjjiiiiiihhhgggfffeeefffgggeeeffffffeeebbb``````aaahhhiiijjjkkkkkkiiifffeeeeeefffhhhjjjkkkkkkjjjjjjggghhhiiiiiiiiihhhggggggggghhhiiijjjjjjjjjiiiiiikkklllmmmnnnnnnnnnlllkkkllllllkkkjjjiiihhhggggggdddfffhhhhhhhhhhhhiiijjjhhhiiiiiiiiijjjlllqqqttt{{{}}}vvvvvvwwwwwwyyywwwuuuvvvxxxzzzzzzyyy|||{{{yyyyyyyyywwwuuurrrvvvwwwxxxxxxxxxvvvtttrrrrrrtttvvvsssooommmpppsssttttttssssssssstttuuuvvvwwwvvvtttrrrqqqqqqrrrrrrtttqqqmmmnnnrrrtttrrroooiiijjjkkkllllllkkkiiihhhkkkkkkkkklllmmmnnnooopppssssssssssssttttttttttttqqqqqqpppoooooopppqqqqqqvvvuuutttssssssssstttttttttsssrrrqqqpppqqqqqqrrrooonnnllllllmmmmmmmmmlllooooooooopppppppppppppppnnnnnnooopppqqqrrrssssssppppppooooooooopppppppppooopppqqqqqqqqqqqqoooooorrrrrrqqqqqqppppppppppppooopppqqqrrrtttyyy~~~xxxuuusssuuuxxx~~~~~~~~~||||||||||||zzzyyyxxxxxxvvvuuuuuuuuuvvvvvvyyywwwuuuuuuuuuuuusssqqqqqqooommmmmmmmmnnnmmmkkkhhhgggfffeeefffeeeccc```\\\YYYVVVSSSQQQNNNJJJHHHDDDBBB@@@?????????===<<<999888777666555444444444))))))))))))************))))))))))))))))))((((((((())))))************)))************))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))((((((''''''''''''((((((******++++++******))))))******++++++******))))))))))))))))))))))))))))))******)))((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++***************)))******************)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---.../////////......//////000111...000111111222777???EEEPPPVVVaaaqqq}}}zzz{{{~~~sss\\\KKKCCC>>>:::<<<======>>>BBBNNNSSS[[[```aaa___]]]\\\RRRPPPMMMLLLOOOQQQSSSTTTTTTWWWZZZ\\\\\\]]]___aaacccbbbbbbaaabbbccceeefffbbb```aaagggkkkjjjjjjllloooqqqssssssrrrqqqqqqrrrrrrtttwwwzzz|||~~~|||{{{{{{{{{yyy{{{|||xxxsssnnnnnnoooooonnnnnnmmmmmmnnnnnnooonnnmmmkkkiiihhhgggggggggeeeffffffeeecccaaabbbccciiijjjkkkkkkjjjhhheeedddeeefffhhhjjjkkklllkkkkkkfffgggggghhhhhhhhhgggggghhhhhhhhhhhhhhhggggggfffiiijjjlllmmmnnnnnnmmmmmmkkkkkkjjjiiihhhhhhggggggccceeeggghhhgggggghhhjjjggggggggggggiiimmmrrrwww~~~~~~xxxtttttttttsssvvvwwwxxxwwwuuutttttttttyyywwwuuutttttttttrrrqqqtttuuuvvvwwwvvvtttrrrqqqooonnnmmmllllllmmmoooqqquuutttqqqpppppprrruuuwwwvvvuuusssrrrppppppqqqqqqpppnnnmmmnnnqqqqqqoookkkhhhiiikkklllmmmllljjjiiijjjkkkkkklllmmmnnnoooooosssssstttuuuuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqvvvuuuttttttsssssstttttttttrrrqqqooonnnnnnoooooonnnmmmkkklllmmmnnnnnnnnnppppppppppppppppppoooooommmoooqqqtttvvvwwwwwwwwwrrrqqqqqqpppppppppqqqqqqpppppppppqqqqqqpppoooooosssrrrqqqpppppppppqqqrrrppprrrtttwww{{{~~~wwwsssnnnnnnooorrrvvvzzz}}}{{{zzzwwwuuuvvvuuuuuuttttttttttttuuuvvvtttsssssstttsssqqqooonnnllljjjjjjjjjjjjiiigggeeecccaaaaaa```___\\\ZZZVVVTTTPPPNNNLLLIIIFFFDDDBBB???===;;;;;;;;;999888777777555444333333333333((()))))))))************+++******))))))((((((((((((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''((((((((())))))************))))))))))))************))))))(((((((((((((((((((((((()))))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.../////////......//////000111///000000///000333888<<>>>>><<<999888888777666444444333222222222222222333))))))))))))******************************)))))))))))))))))))))(((((('''))))))))))))************(((((((((((((((((((((((())))))((((((''''''((((((''''''((((((((((((''''''(((((())))))******))))))(((((())))))******))))))))))))))))))))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((************************((())))))******+++++++++************************))))))))))))))))))))))))***************************************+++++++++)))******************)))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///////////////000222333444;;;AAAIIIOOOTTT]]]iiirrrvvvpppiiidddbbbbbbbbbbbbiiidddaaafffpppyyy}}}}}}{{{mmmccc]]]QQQIIIBBB@@@>>>;;;<<>><<<;;;999777666777777666444333222222222222333333444))))))))))))******************************++++++)))*********))))))((('''((()))))))))************))))))))))))))))))))))))+++***)))(((((((((((()))&&&'''((())))))((('''&&&'''(((((()))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&((()))))))))(((((())))))))))))))))))))))))))))))))))))************((())))))******+++,,,,,,************************))))))))))))))))))))))))************************))))))*********+++++++++******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,------...------...000222333222444999@@@GGGOOOYYYcccjjjpppkkkeeeaaa``````___^^^ffffffhhhjjjpppxxx}}}rrrggg___[[[UUUQQQNNNKKKEEE>>><<>>>>>AAAGGGKKKSSSWWW[[[\\\ZZZVVVTTTTTTLLLMMMMMMMMMNNNQQQVVVYYYXXXYYYZZZ[[[\\\]]]^^^^^^___[[[[[[```cccdddfffiiihhhhhhiiihhhggghhhjjjmmmkkkkkkjjjkkklllnnnqqqrrrtttuuuvvvxxx{{{{{{yyywwwuuuvvvxxx{{{~~~~~~}}}{{{{{{{{{|||||||||xxxyyy{{{}}}~~~~~~~~~~~~}}}wwwpppnnnooopppnnnlllmmmnnnnnnllliiihhhhhhiiieeeeeeffffffggggggggghhhfffggggggiiikkkmmmnnnooolllkkkiiihhhggggggggggggeeedddbbbbbbdddhhhlllooorrrqqqooollliiigggfffeeefffffffffeeeeeeeeeeeeeeeeeeggghhhgggfffdddeeeeeeeeegggiiiiiiiiijjjlllnnnjjjfffeeeggggggeeeggglllmmmppprrrrrrpppnnnooopppoooooooooqqqssstttsssrrrssstttuuuvvvuuusssqqqpppoooooooooqqquuuxxxyyyzzzwwwwwwwwwwwwxxxxxxxxxyyyooommmkkkiiigggfffffffffiiillloooqqqpppnnnkkkjjjhhhjjjlllmmmnnnmmmlllkkkhhhjjjlllnnnoooooonnnnnnqqqqqqrrrsssttttttuuuuuuttttttsssrrrrrrsssttttttuuuvvvvvvwwwvvvuuutttssssssrrrpppoooooooooppppppooommmlllmmmoooppppppoooqqqqqqqqqqqqqqqqqqrrrrrrnnnnnnoooqqqssstttuuuvvvxxxwwwvvvuuuttttttttttttxxxwwwwwwwwwxxxzzz|||}}}|||{{{zzzyyyxxxwwwvvvuuusssvvvzzz|||||||||}}}~~~~~~}}}{{{zzzzzzyyyzzzzzzxxxuuurrruuu|||~~~|||yyywwwxxxyyyyyyyyyrrrrrrqqqpppnnnllliiihhhjjjiiijjjjjjjjjhhhdddaaa]]]\\\\\\\\\\\\[[[WWWUUUQQQPPPNNNMMMMMMKKKHHHFFFEEECCCAAA??????>>>;;;999888666555444555666555444222222222222222333444555))))))))))))************)))))))))***+++++++++,,,***************)))(((((((((((())))))*********+++************************++++++***)))))))))))))))&&&'''((())))))((('''&&&''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((((((************************'''((((((((()))))))))***((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++******++++++,,,---,,,,,,,,,...000222222222111444:::BBBKKKUUU^^^dddkkkgggbbb_________]]][[[dddjjjooopppqqqwwwyyyrrrllleee^^^ZZZYYYXXXXXXVVVNNNCCC>>>@@@>>>>>>===<<<;;;===AAADDDHHHNNNWWW\\\\\\ZZZYYYYYYMMMMMMLLLKKKLLLOOOUUUYYYRRRSSSUUUWWWYYY[[[[[[[[[^^^ZZZYYY]]]``````bbbeeeeeefffffffffeeegggiiilllhhhhhhhhhiiikkkmmmpppqqqooooooppprrruuuvvvuuusssqqqsssvvvyyy|||}}}}}}}}}|||zzzyyyyyy{{{}}}~~~~~~{{{|||~~~}}}wwwpppnnnoooqqqooommmooopppooommmjjjiiihhhiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhiiijjjlllnnnpppqqqlllkkkiiigggeeeeeeeeeeeebbbaaa___```bbbggglllppprrrpppnnnllliiigggffffffeeeeeeeeeeeeeeeeeeddddddbbbdddfffgggffffffggghhhdddfffhhhiiihhhggghhhiiifffcccdddhhhgggdddgggnnnnnnooopppooommmlllllllllmmmmmmnnnqqqssstttrrrqqqrrrssstttttttttrrrpppnnnoooppprrrtttvvvxxxzzz{{{yyyxxxvvvuuuuuuwwwyyy{{{mmmllljjjgggeeedddddddddhhhkkknnnpppooolllkkkjjjiiijjjlllnnnnnnmmmlllkkkhhhjjjlllnnnoooooonnnmmmrrrrrrrrrsssuuuvvvxxxyyyuuutttrrrqqqqqqrrrtttuuuuuuvvvwwwwwwwwwvvvtttssssssrrrqqqppppppqqqrrrrrrooonnnmmmmmmoooppppppooonnnnnnnnnooopppppppppqqqlllmmmnnnppprrruuuxxxyyyzzzyyyxxxwwwvvvvvvvvvvvv||||||zzzzzzzzzzzz{{{||||||{{{{{{zzzxxxvvvtttsssrrruuuyyy{{{|||||||||}}}{{{yyywwwvvvuuuvvvxxxyyy~~~zzzxxx{{{}}}}}}{{{xxxtttrrrssstttuuutttoooooonnnmmmjjjgggdddbbbffffffgggiiijjjiiieeeccc^^^]]]\\\[[[ZZZWWWSSSPPPNNNLLLJJJJJJJJJHHHEEECCCBBB@@@>>>======<<<999777666444333333444555555444222222222222333444555555(((((())))))******++++++$$$%%%((()))***)))((('''&&&'''((())))))***)))))))))(((&&&%%%%%%'''***,,,))))))))))))************(((((((((((('''&&&%%%$$$!!!%%%)))***(((((()))+++))))))))))))************,,,,,,+++***)))))))))***))))))))))))((((((((((((***++++++++++++,,,,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))+++***)))))))))))))))***+++*********))))))((((((+++***)))(((((()))******++++++***************+++++++++++++++++++++++++++))))))***++++++++++++*********************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111222555999@@@JJJTTT[[[```bbbcccaaa^^^\\\^^^aaammmlllsss}}}yyytttsssnnnfffccceeefffjjjlllggg\\\QQQIIIFFF@@@???======>>>===:::777AAAEEEKKKQQQUUUXXXZZZZZZXXXVVVSSSPPPNNNOOOPPPQQQTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\]]]^^^___``````bbbeeegggggggggiiijjjjjjjjjjjjkkklllmmmnnnooopppqqqrrrrrrqqqqqqssstttssssssssstttuuuvvvwwwxxxwwwvvvuuutttvvvxxx|||~~~~~~~~~|||zzzwwwtttqqqnnnmmmlllmmmnnnnnnnnnnnnooooooooonnnmmmllliiiggghhhjjjmmmnnnllljjjiiikkklllkkkkkkmmmkkkiiifffcccaaa``````]]]]]]___aaadddgggjjjkkkiiiiiijjjiiiiiihhhgggfffeeedddcccccceeeeeedddcccdddfffgggfffdddbbbbbbccceeefffhhhiiijjjjjjjjjiiiiiiiiiiiijjjkkklllnnnoooppppppooooooooooooppppppnnnnnnooopppppppppppppppqqqpppppppppppppppqqqqqqpppqqqsssuuuwwwyyyyyyzzzxxxuuuqqqqqqtttvvvwwwvvvmmmjjjgggdddcccdddfffhhhkkkmmmooonnnkkkiiijjjlllggghhhjjjkkkkkkjjjiiiiiiiiiiiijjjkkkkkklllmmmmmmnnnqqqssstttuuuuuuvvvxxxoooqqqssstttttttttuuuwwwwwwvvvvvvuuutttssssssrrrtttttttttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrssstttvvvuuurrrpppppppppqqqrrrqqqooommmoootttyyy{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxzzzyyyxxxwwwuuuuuuttttttzzzyyywwwwwwyyy{{{||||||zzzxxxvvvwwwyyyzzz{{{zzz}}}{{{www}}}|||~~~zzzuuuttttttrrrqqqpppooooooooonnnnnnllljjjgggeeecccbbbeeefffhhhjjjllljjjeeebbb```^^^[[[YYYXXXUUUQQQNNNJJJJJJIIIHHHFFFCCC@@@???::::::999999888777777666666555333111111222333444222222222222333555777888)))))))))))))))*********'''((()))))))))((('''&&&'''(((((())))))))))))((())))))''''''''')))***,,,''''''''''''(((((((((((())))))))))))((('''&&&%%%###&&&))))))(((((()))***(((((()))))))))*********,,,+++******))))))******))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))'''''''''((((((((())))))))))))((((((((())))))***************)))))))))((())))))(((((()))***+++,,,))))))((((((((((((((()))++++++++++++++++++++++++))))))***++++++++++++***************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000///000222444999AAAJJJPPPUUUXXX\\\]]]]]]___dddhhhttttttzzz{{{vvvvvvsssnnnllloooqqqtttuuuqqqiiiaaa]]][[[NNNJJJDDD???;;;:::999999999;;;@@@FFFLLLRRRWWWYYYYYYWWWUUURRRPPPPPPPPPQQQTTTSSSSSSTTTUUUWWWYYYZZZZZZZZZ[[[[[[\\\^^^___```___aaacccccccccdddfffgggiiiiiiiiijjjkkklllnnnnnnoooqqqrrrrrrrrrsssuuuwwwuuutttsssrrrqqqqqqqqqqqqsssrrrqqqqqqrrrtttvvvwww{{{{{{zzzyyyyyyyyyyyyyyyvvvuuutttrrrqqqpppooooooqqqqqqppppppoooooonnnnnnoooooonnnllljjjkkknnnqqqtttqqqmmmllllllmmmllllllmmmkkkiiigggdddbbb```___[[[\\\^^^aaadddfffhhhjjjhhhhhhhhhhhhgggfffeeeeeedddcccbbbbbbdddeeedddccccccdddfffeeecccbbbbbbbbbggghhhjjjkkkllllllkkkkkkhhhiiiiiijjjkkkmmmnnnooopppooonnnnnnmmmmmmmmmmmmkkklllmmmmmmnnnnnnmmmmmmnnnmmmmmmmmmmmmmmmnnnnnnpppqqqrrrtttuuuvvvwwwwwwwwwuuuttttttuuussspppmmmkkkiiifffddddddeeegggiiioooqqqqqqooollliiiiiijjjhhhhhhjjjjjjkkkjjjiiihhhjjjjjjkkkkkklllmmmnnnnnnqqqsssuuuuuuttttttuuuvvvrrrtttuuuvvvuuuuuuvvvwwwuuuuuuuuuuuuuuutttttttttuuuuuuuuutttssssssrrrrrrsssssssssssssssttttttuuuuuutttrrrpppooopppqqqqqqqqqooonnnooossswwwyyyyyytttssssssrrrssssssttttttvvvwwwwwwwwwwwwwwwwwwvvvvvvuuutttsssrrrsssssstttyyyxxxxxxyyy{{{|||}}}}}}{{{zzzxxxyyy{{{}}}~~~}}}~~~{{{wwwwwwwwwxxxzzz|||{{{wwwsssttttttsssrrrqqqpppppppppooonnnkkkhhheeecccaaaaaacccfffiiimmmnnnjjjccc^^^\\\ZZZXXXVVVTTTRRRNNNLLLGGGGGGFFFEEECCC@@@>>><<<999999888888777666666555555444222111111222333444222222222333444666777999************))))))))))))******)))(((((('''&&&&&&((())))))))))))(((((('''))))))))))))************''''''''''''((((((((((((************)))((('''&&&%%%'''))))))((('''((()))(((((())))))))))))******++++++***)))))))))******))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''((()))******************))))))))))))((('''(((((()))+++,,,---(((((((((((((((((())))))************************))))))***++++++++++++***************************)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------....../////////000000000222222333444777<<>><<<:::888888555555555555444444333333333333222222333444555555666666777888999;;;<<<===++++++******))))))((((((((((((((((((((()))***+++))))))***))))))((('''&&&&&&''')))******((('''&&&))))))))))))************''''''((((((((('''&&&&&&((('''''''''(((((((((((('''(((((((((((()))))))))***))))))((())))))******))))))))))))(((((((((((())))))*********+++++++++(((((((((((((((((((((((((((((((((((()))))))))***&&&&&&&&&&&&''')))******))))))))))))))))))******************))))))((((((((()))***+++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************))))))***++++++++++++***************************------------------------....................................////////////---...000000111333777:::EEEKKKUUU]]]eeeoooyyyuuu]]]JJJ???:::888999999::::::;;;;;;;;;@@@CCCGGGLLLQQQTTTUUUVVVSSSQQQMMMJJJJJJKKKMMMOOOUUUUUUUUUUUUVVVXXXYYYZZZ\\\\\\\\\[[[ZZZ[[[^^^aaabbbbbbccccccdddeeeggghhhjjjkkklllkkkjjjkkkmmmooollllllmmmnnnppprrrtttuuurrrqqqqqqpppooonnnmmmmmmnnnmmmkkkhhhfffeeedddcccggggggggghhhiiikkkmmmnnnppppppqqqssstttuuuvvvwwwuuuvvvxxxyyyzzz||||||xxxwwwvvvuuutttqqqpppnnnkkkhhheeebbbaaaeeegggjjjlllmmmmmmlllkkkjjjjjjjjjjjjiiihhhgggggg___^^^]]]^^^```bbbccccccaaacccffffffffffffggghhhfffggghhhiiijjjiiihhhggghhhiiikkklllmmmnnnnnnnnnjjjkkklllnnnooooooooooooppppppqqqrrrrrrrrrrrrqqqrrrqqqppppppooooooooopppnnnnnnnnnnnnnnnmmmllllllmmmnnnoooooonnnllljjjiiieeefffgggiiikkkmmmnnnoooqqqooommmkkkiiihhhgggggghhhiiikkklllllllllkkkjjjlllmmmoooppprrrtttuuuvvvuuuvvvwwwvvvvvvvvvxxx{{{|||||||||zzzwwwvvvwwwyyy||||||{{{zzzxxxwwwvvvvvvvvvvvvuuuuuuttttttssssssrrrssstttttttttsssrrrrrrppppppooooooooooooooooooqqqqqqqqqqqqppppppqqqqqqmmmmmmmmmnnnpppqqqssssssqqqpppooonnnnnnooopppqqqssssssrrrrrrtttvvvyyy{{{yyy|||~~~}}}{{{xxxxxxyyyzzz{{{}}}xxxzzz}}}}}}yyyxxxxxxyyyyyyyyyyyyxxxwwwvvvtttsssssssssssstttttttttsssrrrqqqppprrrooojjjeeeaaa_________]]]]]]\\\\\\[[[WWWSSSOOONNNMMMKKKJJJIIIHHHEEECCC???>>>===;;;:::888777777444444444333333333333333222333333333444555666777999999:::;;;<<<===>>>>>>************))))))))))))''''''((())))))***++++++((())))))))))))(((((('''''''''((())))))(((&&&%%%''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((('''%%%&&&((()))))))))''''''(((((((((((())))))))))))((((((((()))******))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******''''''''''''((()))******))))))))))))************++++++++++++***((('''&&&%%%&&&((()))******))))))************************))))))***++++++++++++***************************((()))******++++++******++++++++++++++++++++++++******++++++++++++******------------------------------........./////////,,,...000222222444777999<<>>===;;;999888777777666333333333333333333333333333333444555777888888999:::;;;<<<============<<<)))))))))))))))*********((((((******+++***)))((('''(((((())))))))))))((()))))))))))))))(((''''''''''''''''''((((((((((((''''''((((((((((((''''''(((&&&$$$%%%(((*********'''''''''((((((((())))))((((((((((((((()))******))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((()))))))))*********))))))((((((((())))))***((()))))))))******************++++++***)))((('''%%%&&&(((***+++***)))(((++++++++++++++++++++++++))))))***++++++++++++***************************((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...000333444444555777888777>>>HHHQQQ[[[eeepppwwwqqq^^^LLL???:::999888666666777888888444555888;;;>>>AAABBBCCCGGGGGGFFFGGGHHHIIIKKKLLLOOOOOOOOOOOOPPPRRRSSSTTTUUUWWWYYYYYYYYYZZZ\\\^^^\\\\\\\\\]]]^^^___```aaaaaabbbcccccccccccceeegggjjjkkkmmmooorrrvvvxxxzzzwwwvvvtttrrrrrrrrrttttttuuutttrrrpppnnnlllkkkkkkllllllkkkkkkkkkkkklllllliiikkkmmmpppsssuuuxxxyyywwwyyy{{{}}}~~~~~~yyyuuuqqqooooooooommmlllllljjjiiihhhggggggddddddddddddcccbbbaaa```[[[[[[]]]```dddeeedddbbb^^^```ccceeeeeefffhhhjjjjjjjjjkkkllllllkkkjjjiiilllmmmnnnooonnnmmmkkkjjjiiikkkmmmoooqqqqqqppppppllllllmmmnnnnnnnnnnnnnnnppppppooommmmmmlllllllllnnnnnnooooooooonnnmmmmmmoooqqqqqqooollliiijjjkkkgggiiillloooqqqrrrrrrrrroookkkhhhfffggggggfffeeehhhiiilllnnnpppqqqqqqqqqnnnoooqqqsssvvvxxxzzz{{{yyyyyyyyywwwvvvwwwyyy|||{{{{{{zzzwwwuuuuuuvvvxxxzzzyyyxxxwwwvvvuuutttsssrrrrrrrrrqqqppppppooooooqqqrrrssstttsssrrrpppoooooopppppppppppppppppppppppprrrtttsssqqqpppppprrrqqqpppqqqqqqrrrssstttuuusssttttttuuuuuuttttttssstttuuuvvvwwwwwwwwwvvvvvvtttwwwyyywwwtttsssvvvyyyxxx{{{zzzzzz}}}{{{xxxwwwxxxyyyyyyxxxuuuwwwxxxwwwsssqqqqqqrrrqqqrrrrrrqqqpppmmmkkkiiijjjhhhfffbbb```]]]\\\[[[TTTQQQNNNKKKJJJJJJHHHGGGGGGEEEDDDDDDDDDCCCAAA>>><<<;;;999777666555555555333333333333333333333333333444555777999::::::;;;:::;;;<<<<<<<<<;;;999999(((((())))))******++++++)))***+++,,,+++)))'''&&&''''''((())))))***))))))+++*********))))))(((((())))))))))))************(((((()))))))))))))))((((((%%%###$$$(((++++++***''''''''''''((((((((()))((((((((((((((()))******))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************+++******))))))))))))***(((((())))))*********+++((((((***++++++***)))(((&&&(((***,,,---,,,+++***++++++++++++++++++++++++))))))***++++++++++++***************************(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++---000111000000111222222888AAAHHHOOOXXXaaahhhxxx~~~|||vvvfffTTTHHHAAA???:::777555666888::::::::::::;;;<<<======>>>BBBBBBDDDFFFHHHJJJMMMNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTWWWYYYYYYYYY[[[\\\ZZZZZZZZZ[[[\\\]]]______^^^___aaaaaabbbcccfffhhhmmmmmmnnnppprrrtttvvvxxxpppoooooopppssswww|||~~~xxxwwwuuusssqqqpppooooooooonnnnnnmmmmmmnnnnnnoooiiijjjllloooqqqtttvvvwwwwwwyyy|||~~~~~~~~~yyyuuuttttttuuuqqqpppnnnllljjjiiihhhhhhddddddddddddcccbbbaaaaaaZZZ[[[^^^bbbeeefffdddbbbaaacccfffhhhiiijjjlllmmmmmmnnnnnnoooooonnnmmmlllmmmnnnoooooonnnllljjjiiijjjlllnnnoooppppppnnnmmmlllmmmmmmnnnnnnnnnnnnnnnqqqqqqpppnnnnnnmmmmmmmmmnnnooooooooooooooonnnnnnjjjmmmpppqqqooommmmmmnnniiikkknnnqqqrrrssssssrrrqqqmmmhhhfffggggggfffdddhhhiiillloooqqqrrrssssssoooppprrrtttwwwyyy{{{|||||||||zzzxxxvvvvvvxxxzzzzzzzzzyyyvvvttttttvvvxxxvvvvvvuuuuuuttttttssssssqqqqqqppppppooonnnnnnmmmqqqrrrsssttttttrrrpppooooooppppppqqqqqqqqqpppppppppsssuuutttrrrpppqqqsssttttttttttttuuuvvvwwwwwwtttuuuwwwwwwwwwwwwuuutttssstttvvvwwwwwwuuusssrrrppptttvvvtttrrrrrrwww{{{xxx|||xxxyyy~~~~~~}}}|||}}}{{{xxxxxxxxxyyyyyyxxxtttwwwyyyyyyvvvttttttuuuqqqqqqqqqpppnnnkkkhhhffffffeeecccaaa^^^\\\ZZZYYYQQQNNNKKKJJJIIIHHHFFFDDDDDDCCCBBBBBBBBBAAA???===:::999777555444333444444333333333333333333333333333555666888:::;;;<<<<<<::::::;;;;;;:::888777666'''''''''''''''(((((((((///...,,,***))))))***+++))))))))))))************)))(((&&&%%%&&&''')))+++))))))))))))))))))))))))***************)))(((((((((''''''(((***+++)))((()))))))))))))))(((''''''%%%''')))*********+++---))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((***,,,,,,+++)))))))))((((((((((((((((((((((((************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))(((((())))))*********+++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000000000000000/////////555777<<>>======<<<<<<888888888777666666555555888777666444333333333333444555888;;;======<<<<<<>>>===<<<:::888777666555+++++++++,,,,,,---------...---+++***))))))******))))))))))))************)))((('''&&&&&&((()))***)))))))))))))))))))))))))))))))))))))))(((''''''(((''''''(((******)))''')))))))))))))))(((''''''''')))******)))))))))***))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&(((******))))))***+++((((((((((((((((((((((((************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++*********((()))))))))***************++++++,,,,,,++++++*********))))))******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////////////////111333666:::@@@HHHPPPVVVeeeuuu{{{ooonnnllliiiiiilllqqqvvv{{{|||~~~}}}}}}}}}}}}uuukkk___VVVIIIEEE@@@;;;999888777666666666666555444333444555888999<<>>???999:::;;;<<<===<<<;;;:::888777666444333333222222'''((((((***+++,,,------+++******)))))))))((((((((()))))))))************((((((''''''(((((()))***(((((((((((((((((((((((('''(((((()))((((((''''''&&&%%%%%%&&&((()))'''&&&(((((())))))))))))((((((((()))+++***(((''''''(((((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((+++++++++(((&&&&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---------,,,,,,,,,++++++)))))))))))))))************++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------...............111111111222555:::BBBGGGRRRZZZbbbgggllloookkkcccXXXXXXZZZ```fffjjjiiifffgggnnnxxx}}}wwwpppllllllkkkhhheee```]]]XXXSSSOOOJJJEEEBBB???<<<999666555555444444444444666888:::<<<===>>>AAAAAABBBBBBBBBBBBBBBAAAFFFGGGIIIJJJLLLNNNOOOOOOQQQRRRSSSTTTUUUVVVWWWXXXXXXWWWWWWWWWYYY[[[]]]^^^aaaaaa```aaaaaabbbbbbccceeegggkkkqqquuuwwwuuusssqqqqqqpppppppppppppppqqqrrruuuwwwyyyzzz|||~~~|||zzzyyyyyywwwvvvooommmjjjiiijjjjjjiiiiiiiiiiiijjjmmmpppqqqqqqpppkkkkkklllooorrrrrrpppooollljjjhhheeecccbbbaaaaaaaaaccceeeeeeeeeeeegggiiiffffffggghhhkkknnnqqqrrrqqqrrrsssrrrqqqpppooopppppprrrtttsssooojjjgggeeefffjjjnnnqqqrrrqqqpppppprrrsssssssssqqqpppppppppoooqqqssstttttttttuuuvvvuuurrrooonnnnnnnnnmmmllljjjjjjkkklllmmmmmmllllllkkkkkkjjjjjjiiiiiiiiihhhhhhgggfffeeefffhhhkkklllmmmlllkkkjjjkkknnnqqqtttwwwuuusssuuuwwwwwwtttqqqpppooonnnlllllllllmmmmmmrrrtttvvvvvvuuusssrrrrrrsssuuuwwwzzz{{{{{{yyyyyywwwvvvsssrrrrrrsssuuuwwwwwwvvvttttttttttttrrrpppooonnnmmmllllllllllllkkkqqqrrrtttvvvxxxxxxxxxxxxxxxzzz{{{{{{yyyxxxxxxyyyyyyyyyyyyzzzzzzyyyyyyxxxvvvwwwxxxxxxxxxuuusssqqqnnnooorrrtttuuuvvvuuuuuuvvvyyy}}}pppjjjllluuuxxx{{{}}}{{{yyyxxxwwwwwwxxxzzz|||~~~|||zzzwwwuuuuuutttrrrqqqlllmmmmmmmmmmmmnnnnnnnnnjjjiiigggeeebbb___\\\[[[YYYWWWUUURRRNNNKKKHHHGGGBBB@@@>>>>>>>>>???>>>>>>;;;;;;::::::999999999999666777777777777777777777777888888999::::::;;;;;;;;;<<<<<<<<<<<<:::999888777666555444444333444444)))******,,,---...//////************)))))))))(((((()))))))))************((((((((((((((()))******((((((((((((((((((((((((((())))))******)))))))))&&&%%%%%%&&&((()))'''&&&(((((())))))))))))((((((&&&((())))))(((((()))***(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))*********)))((((((+++---))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---------,,,,,,,,,++++++******))))))))))))))))))***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------......//////111111111111222666<<<@@@KKKQQQXXX___fffjjjhhhddd```]]][[[^^^dddiiilllllljjjoooxxxwwwsssnnnllllllllljjjhhhiiihhhffffffeeebbb___\\\NNNHHH@@@:::777666555444444444555777888999:::;;;???@@@AAACCCCCCDDDCCCCCCEEEEEEFFFGGGHHHJJJKKKKKKOOOOOOPPPRRRSSSUUUVVVVVVUUUUUUUUUVVVWWWYYY[[[\\\``````___```aaabbbdddeeehhhiiilllppprrrrrrooollliiiiiijjjjjjlllnnnpppqqqrrrwww~~~~~~wwwsssmmmiiigggggggggfffeeedddcccdddeeedddcccaaadddeeehhhkkkmmmllliiifffbbbaaa```^^^^^^^^^_________aaaeeeggghhhiiikkkmmmhhhiiijjjlllnnnpppssstttsssuuuvvvuuurrrpppqqqrrrrrrssstttsssnnniiifffeeedddiiiooorrrsssrrrrrrrrrrrrtttuuutttrrrqqqqqqrrrsssvvvzzzzzzyyyxxxxxxxxxvvvssspppnnnnnnnnnmmmlllkkklllmmmmmmlllllllllllljjjiiiiiiiiiiiiiiihhhhhhggggggffffffgggiiilllnnnkkkkkklllnnnooopppqqqqqqsssqqqqqqtttxxxzzzwwwtttnnnnnnmmmllllllmmmooopppqqqsssttttttrrrqqqqqqqqqssstttuuuvvvxxxyyyyyyzzzssssssssssssssssssttttttuuusssrrrrrrrrrrrrqqqooommmmmmmmmllllllllllllmmmqqqrrrtttvvvxxxxxxxxxxxxwwwxxxzzzyyywwwvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvwwwxxxxxxwwwtttrrrpppmmmnnnpppssstttvvvvvvvvvtttwww||||||kkkeeeffftttvvvyyyzzzyyywwwuuuuuuxxxxxxyyyzzz{{{zzzzzzzzzyyyvvvsssrrrqqqpppnnnmmmhhhiiiiiiiiiiiiiiiiiiiiieeedddcccaaa^^^ZZZXXXVVVTTTSSSQQQNNNKKKHHHFFFEEEBBB@@@>>>=========<<<:::999999999999888888888888777777777888888999999999;;;;;;<<<<<<;;;;;;:::999<<<<<<;;;:::999888777666444444333333333333333444(((((()))******+++,,,,,,)))******++++++***))))))))))))))))))************(((((()))))))))*********))))))))))))))))))))))))((())))))***************'''&&&&&&'''))))))(((&&&'''(((((()))))))))))))))%%%'''))))))(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%'''((()))***,,,///111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++++++++************))))))))))))***++++++,,,,,,++++++*********))))))******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------...//////000000///////////////222666999EEEJJJQQQXXX^^^bbbcccccceeebbb___^^^bbbiiiooorrrtttwww~~~}}}yyywwwvvvtttqqqooooooqqquuuzzzggg]]]NNNBBB<<<888555333555555555666777777888888999:::===AAADDDFFFHHHIIIFFFFFFEEEEEEFFFGGGHHHHHHKKKLLLMMMOOOPPPRRRSSSTTTSSSSSSTTTUUUVVVWWWYYYZZZ]]]^^^^^^___aaabbbdddeeeiiiiiikkkmmmnnnnnnkkkhhhgggggghhhiiilllooorrrtttrrryyy}}}yyysssnnnkkkjjjhhhgggbbb`````````aaa```^^^\\\cccdddgggjjjkkkiiiddd```ZZZZZZYYYYYYYYYZZZ\\\]]]]]]```eeehhhjjjjjjlllmmmfffiiilllnnnoooppprrrttttttwwwyyyxxxtttrrrsssuuutttttttttpppkkkgggdddddddddiiipppssssssrrrssstttqqqtttwwwvvvsssrrrsssvvvxxx|||}}}yyyxxxyyyuuurrrpppoooooopppoooooommmnnnoooooolllkkkkkklllhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggiiikkkmmmoooiiikkkmmmnnnoooooonnnnnnnnnoooqqqtttwwwxxxvvvuuummmmmmmmmmmmnnnooopppqqqpppqqqrrrqqqooonnnoooppprrrrrrssstttuuuvvvwwwxxxpppqqqrrrsssssssssrrrrrrrrrqqqppppppqqqqqqpppooommmnnnnnnnnnllllllnnnpppqqqrrrtttvvvwwwxxxxxxxxxvvvwwwxxxwwwuuutttttttttuuuuuuvvvwwwwwwwwwvvvvvvwwwwwwwwwvvvuuusssqqqpppnnnoooqqqssstttvvvvvvwwwsssvvv{{{~~~xxxjjjhhhiiitttvvvxxxxxxvvvuuutttuuuwwwxxxxxxxxxwwwuuusssrrruuurrrpppnnnnnnmmmllljjjjjjjjjiiigggeeecccbbbbbb______]]][[[YYYVVVSSSRRROOONNNLLLJJJHHHEEEDDDCCCAAA@@@>>>===<<<;;;999777666666666666666666666666555666666777888999999:::;;;<<<>>>??????>>>======;;;:::999888666555444444000000000000000111222222'''''''''((((((((()))))))))***+++,,,,,,+++******))))))))))))************(((((()))***************))))))))))))))))))))))))'''(((((()))******))))))(((''''''(((******)))'''''''''((()))))))))))))))'''(((***)))(((&&&''''''))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))$$$&&&)))******+++,,,...))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++*********************)))))))))(((***++++++,,,,,,++++++*********))))))******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------...//////000111111---///000000000111333555===BBBKKKRRRWWW[[[```eeeiiiiiihhhhhhjjjooouuuzzz~~~{{{xxx|||yyycccPPPDDD===888555555555555555555555555555555666999===AAAEEEHHHJJJHHHGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIKKKMMMNNNOOOPPPPPPPPPQQQRRRSSSUUUVVVWWWYYYZZZ[[[]]]___aaabbbcccgggggghhhiiikkkkkkiiiggghhhhhhiiijjjlllpppsssuuutttzzz~~~{{{yyyvvvsssooollldddcccbbbbbbcccbbb```^^^aaabbbdddfffgggddd```\\\XXXWWWWWWVVVWWWXXXYYYZZZ]]]aaafffiiiiiihhhggggggcccgggmmmoooppppppqqqrrrqqqtttwwwvvvsssqqqsssvvvtttsssqqqmmmgggcccbbbbbbeeejjjqqqsssrrrqqqsssvvvppptttwwwwwwtttsssuuuxxx|||~~~yyywwwwwwsssqqqooooooppprrrrrrqqqoooqqqrrrpppmmmjjjjjjkkkhhhhhhhhhhhhhhhhhhhhhhhheeefffgggiiikkklllnnnnnnjjjkkkkkkllllllmmmmmmmmmnnnqqqtttuuutttrrrqqqqqqllllllmmmnnnooooooooooooppppppooommmkkkkkknnnpppooopppsssuuuuuuuuutttsssppppppooooooppppppqqqrrrpppooonnnoooqqqrrrqqqpppmmmooopppooonnnnnnpppsssqqqsssuuuwwwxxxyyyyyyxxxuuuvvvwwwvvvtttssssssssstttuuuvvvvvvwwwwwwvvvvvvxxxwwwvvvuuusssrrrqqqpppooopppqqqssstttvvvwwwwwwuuuxxx|||pppiiilllqqquuuvvvwwwuuutttssstttuuuuuuuuuvvvuuussspppnnnlllnnnllljjjiiiiiiiiihhhfffhhhgggeeecccaaa___]]]\\\YYYXXXWWWUUUSSSQQQOOOMMMIIIHHHGGGFFFDDDBBBAAA@@@???===<<<;;;;;;:::888666666666666666666666666666666777777888:::;;;;;;<<<;;;<<<>>>?????????===<<<888888666555333222222222////////////000111222333++++++++++++++++++,,,,,,******,,,------,,,+++***))))))))))))************(((((()))***************))))))))))))))))))))))))&&&&&&'''((())))))(((((((((''''''(((***+++)))(((''''''((())))))))))))))))))***+++***'''%%%%%%%%%************************)))*********++++++++++++))))))))))))))))))))))))''')))++++++)))'''''''''))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))+++*********))))))((((((+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------...............///000111111222...000222222222222444555666<<>>AAAEEEFFFIIIHHHFFFEEEDDDDDDDDDEEEDDDEEEFFFHHHJJJLLLMMMNNNMMMNNNOOOPPPRRRSSSTTTTTTUUUWWWYYY[[[]]]___``````eeeeeeeeegggiiijjjjjjiiijjjiiiiiijjjlllooorrrtttxxx|||}}}vvvrrrjjjiiigggfffeeedddaaa^^^^^^___```bbbcccaaa\\\XXXYYYXXXWWWVVVVVVVVVWWWXXX]]]aaagggiiihhheeecccaaaaaafffmmmppppppooopppqqqkkkooosssrrrooommmpppssssssrrrooojjjddd`````````fffkkkqqqsssqqqqqqtttwwwoootttxxxxxxuuutttwwwzzz~~~~~~xxxuuuuuurrrpppnnnoooqqqsssssssssqqqssstttqqqmmmjjjjjjkkkgggggggggggghhhhhhhhhhhhdddeeegggiiikkkmmmmmmnnnlllkkkjjjiiiiiijjjlllmmmpppssswwwvvvqqqnnnlllmmmlllmmmnnnooooooooonnnmmmoooooommmkkkiiijjjmmmppplllooosssvvvwwwuuuqqqoooqqqpppmmmllllllooorrrtttpppooonnnoooqqqrrrrrrqqqnnnppprrrqqqoooooorrruuurrrtttvvvxxxyyyzzzzzzyyyuuuvvvwwwvvvtttrrrrrrssstttuuuvvvwwwwwwwwwwwwwwwxxxwwwvvvtttrrrqqqqqqqqqpppqqqrrrsssuuuvvvwwwxxxwwwzzz~~~yyyhhhgggooovvvwwwwwwvvvtttrrrrrrtttvvvsssssstttsssqqqnnnkkkiiihhhfffddddddddddddcccbbbaaaaaa```^^^]]]\\\[[[ZZZTTTTTTSSSRRRPPPNNNLLLKKKEEEEEEDDDCCCAAA@@@??????<<<:::::::::::::::888666888888888888999999999999999999:::;;;===>>>??????;;;<<<===>>>===;;;999888777666444333222111000000000000111111222444555666))))))))))))))))))******&&&&&&((()))************''''''(((((())))))***************))))))))))))((()))(((&&&%%%%%%%%%&&&'''''''''''''''((((((((((((+++***)))(((((()))***+++++++++******************))))))))))))((((((((((((''''''(((((((((((('''''''''((()))++++++***))))))***************)))((((((((((((((((((((((((((((((...,,,***(((''')))+++,,,))))))))))))***************************)))(((((((((((())))))))))))((((((***++++++,,,+++***)))(((************************(((((()))))))))*********))))))))))))))))))))))))******++++++++++++******++++++******++++++,,,------,,,++++++*********+++,,,,,,,,,---------......)))---111333222///...---000000000000000111111222444888===EEEMMMXXXbbbhhhgggjjjrrr}}}uuu^^^JJJ>>>999222444666666666555555666333555777888888:::<<<===CCCCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBCCCEEEGGGIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNSSSUUUXXXZZZ[[[[[[ZZZYYYbbbcccddddddcccccceeegggggghhhiiiiiijjjlllppptttwwwyyy{{{}}}|||yyyvvvttttttwwwzzz}}}~~~~~~uuummmmmmllljjjgggdddaaa___eeeddddddcccbbb^^^YYYVVVWWWXXXXXXXXXWWWXXXZZZ]]]bbbdddggghhhgggfffeeeeeefffhhhkkkmmmnnnllliiihhhmmmmmmnnnnnnoooppppppqqqooonnnjjjddd___^^^bbbfffiiimmmqqqrrrqqqqqqsssuuutttsssrrrrrrrrrtttwwwxxx~~~|||{{{xxxssspppmmmmmmmmmmmmnnnpppqqqrrruuuvvvvvvuuurrrnnnjjjgggiiigggeeegggjjjkkkjjjhhhggghhhjjjkkkllllllkkkjjjgggiiikkknnnooonnnmmmlllooopppppppppnnnllljjjiiilllllllllmmmllllllkkkjjjllllllllllllmmmmmmnnnnnnqqqnnnkkkkkkmmmnnnllljjjlllllllllmmmooopppooommmoooppppppppppppoooooonnnnnnooooooppppppppppppoooqqqtttwwwzzz{{{{{{yyywwwyyyxxxwwwwwwwwwxxxxxxyyyzzzxxxxxxzzz}}}~~~|||yyywwwvvvtttrrrqqqppppppoooqqqqqqrrrtttvvvvvvuuusssvvvzzzwwwhhh^^^\\\fffqqqrrrqqqpppoooooonnnoooooollllllkkkjjjiiiiiiiiiiiijjjhhhfffdddbbbaaa``````^^^]]]ZZZXXXUUUSSSQQQQQQPPPLLLIIIHHHIIIHHHFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>===<<<:::888666555444:::999888777777999;;;<<<;;;<<<>>>??????>>>===<<<>>>===<<<:::999888888888444444444333222111000///444111///222222111333777*********)))))))))))))))''''''((()))*********)))))))))))))))((((((((((((((()))))))))******+++++++++***)))((((((((())))))''''''''''''(((((((((((()))(((''''''''''''((()))******************************)))))))))((((((((())))))************))))))''''''((()))))))))))))))***************)))((((((************************+++***((('''&&&'''((()))))))))))))))***************************)))(((((((((((())))))))))))((((((***++++++++++++***)))(((************************))))))************************************************++++++++++++******++++++******++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---------......***---000111000///......000////////////000111111333666:::@@@HHHRRR\\\bbbeeegggooozzzxxxbbbNNNBBB<<<777888888777555555555555111333555666777888:::;;;??????>>>>>>======>>>>>>??????@@@BBBCCCEEEFFFGGGIIIIIIJJJJJJKKKLLLMMMMMMQQQRRRUUUWWWYYYYYYYYYXXX[[[\\\^^^___```bbbeeegggggghhhiiiiiijjjlllpppsssvvvwwwxxxxxxwwwuuurrrpppnnnqqqtttwwwxxxyyy|||}}}}}}}}}wwwrrrqqqpppnnnkkkhhheeecccccccccdddcccbbb^^^ZZZVVVUUUXXXZZZ[[[[[[ZZZ[[[\\\cccfffhhhiiiiiiiiijjjkkkjjjjjjjjjjjjiiihhhffffffiiijjjjjjkkklllmmmnnnooommmlllhhhbbb______dddhhhlllnnnqqqrrrppppppppprrrpppooonnnnnnnnnppprrrssswwwwwwvvvuuurrrooommmlllkkkkkkkkkkkklllnnnooopppsssssstttsssrrrnnnkkkiiijjjhhhggghhhjjjkkkjjjhhhggggggiiijjjkkkkkkkkkkkkhhhiiikkkmmmnnnnnnnnnnnnpppppppppoooooommmlllkkkmmmmmmmmmmmmllllllkkkjjjlllmmmmmmnnnnnnnnnnnnnnnpppmmmkkkkkkmmmnnnmmmkkkmmmllllllmmmoooooonnnmmmooooooppppppoooooonnnnnnmmmnnnoooppppppppppppppppppssswww{{{}}}}}}|||{{{{{{|||}}}~~~~~~}}}}}}{{{yyyyyywwwuuusssrrrqqqpppppppppqqqrrrrrrrrrrrrrrrxxx{{{}}}hhh]]]ZZZ\\\ccciiikkkkkkjjjiiiiiiiiiiiijjjiiihhhfffcccbbbaaaaaaaaagggfffeeebbb```^^^\\\\\\[[[YYYWWWTTTRRRPPPNNNNNNMMMJJJFFFEEEEEEEEEBBB@@@AAA@@@???>>>===============<<<;;;:::999777666666::::::999888999:::<<<===<<<===?????????>>><<<;;;<<<;;;:::888777777666666222333333444444333333333000///222555666444666;;;+++*********))))))(((((((((((())))))***)))))))))*********)))(((''''''''''''((()))***+++,,,------,,,+++***))))))))))))***''''''''''''((((((((((((''''''&&&%%%%%%&&&''''''************************++++++*********)))))))))))))))************))))))'''''''''''''''(((((())))))************))))))(((************************)))))))))((((((((((((((())))))))))))************)))************))))))((((((((())))))))))))((((((******++++++******)))(((************************+++++++++++++++*********((((((((((((((((((((((((******++++++++++++******++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///000///......//////............///000000222333666:::@@@IIIRRRYYY___```hhhsss}}}yyyeeeTTTGGGAAA<<<;;;:::888777777777777444555555666777777777777:::999999999999:::;;;;;;===>>>???@@@AAABBBCCCCCCEEEEEEFFFGGGIIIJJJKKKKKKMMMNNNQQQSSSUUUVVVWWWVVVVVVXXXZZZ[[[[[[]]]```cccfffggghhhiiijjjlllooorrrttttttsssrrrqqqooommmllliiilllnnnppppppqqqrrrtttuuuzzz|||wwwuuutttsssrrrooollliiifffdddaaabbbddddddbbb___[[[XXXUUUXXX\\\______]]]]]]]]]fffhhhjjjkkkkkkmmmooorrrooommmjjjgggeeedddddddddfffffffffggghhhjjjkkkllljjjhhhccc___]]]```fffjjjnnnpppqqqqqqooonnnoooooommmllllllkkklllmmmoooppplllnnnooommmiiiffffffggghhhhhhggghhhiiijjjlllmmmoooppppppqqqpppnnnlllkkkllljjjiiijjjkkkkkkjjjiiifffggghhhiiijjjkkklllllljjjjjjkkkkkklllnnnooooooqqqqqqpppooooooooooooooooooooonnnmmmllllllkkkkkklllmmmnnnppppppooonnnnnnnnnmmmkkklllmmmnnnnnnmmmnnnmmmmmmnnnooopppnnnmmmoooooooooooonnnnnnnnnmmmnnnnnnpppqqqrrrrrrrrrrrrrrrtttxxx|||}}}{{{{{{zzzxxxvvvsssqqqpppppprrrsssrrroooooorrrvvv|||lllWWWRRRXXX]]]```aaadddddddddddddddeeeeeeeeejjjhhheeeaaa___^^^^^^___ccccccbbb```^^^ZZZXXXVVVUUUTTTRRROOOMMMKKKJJJJJJKKKIIIFFFDDDCCCBBB@@@>>>???>>>===<<<;;;;;;;;;<<<;;;;;;::::::999999888888;;;;;;::::::;;;<<<>>>???>>>?????????>>><<<:::999999888777666555444444444111222222333444555555666000222777:::888666;;;BBB++++++******)))((((((((())))))*********))))))(((***)))))))))(((((((((''')))))))))***+++,,,,,,,,,***))))))(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************++++++++++++*********)))((((((''''''''''''(((((()))((('''&&&'''((()))***))))))************)))(((***************************++++++,,,+++***)))(((((()))))))))************))))))************)))((())))))(((((((((((())))))******************))))))************************,,,,,,,,,++++++++++++***))))))))))))))))))))))))***++++++,,,,,,++++++***++++++******++++++,,,---******************)))))),,,,,,,,,---------......---.........------///000...------------...//////111222333555999AAAIIIOOOXXXYYY___jjjuuussseeeWWWLLLFFF@@@???===<<<<<<<<<;;;::::::999777777666666555444666555666666777888999:::======>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFGGGHHHHHHIIIKKKMMMPPPRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZ\\\ccceeefffggghhhjjjmmmooorrrqqqpppnnnlllkkkjjjjjjjjjlllmmmmmmkkkjjjjjjkkkiiinnnsssuuurrrooommmnnnpppooommmkkkhhheeecccbbb```ccceeeeeeccc___\\\ZZZXXX[[[^^^````````````aaajjjjjjkkkkkkkkkmmmqqqtttqqqooommmjjjhhhffffffeeegggffffffffffffggghhhiiifffccc___\\\\\\aaaggglllnnnnnnoooooooooooooooooonnnmmmmmmmmmmmmnnnooopppiiilllnnnkkkdddaaabbbeeeeeedddccccccdddfffiiijjjkkkkkkllllllmmmlllllllllllllllkkkkkkkkkjjjjjjiiihhhhhhiiijjjkkklllnnnooolllkkkjjjjjjkkkmmmpppqqqsssrrrpppoooooopppqqqrrrpppooonnnmmmlllkkkkkkkkkkkklllnnnooooooooonnnmmmmmmmmmlllmmmnnnooooooooopppoooooooooqqqqqqooommmoooooonnnnnnnnnnnnnnnnnnpppqqqrrrtttuuuuuuuuuuuuxxxzzz|||~~~zzzzzzyyyxxxvvvsssqqqoooqqqtttuuussspppqqqvvv|||~~~rrr```PPPNNNVVV\\\]]]^^^``````aaabbbccccccddddddiiigggddd```^^^^^^^^^____________]]][[[WWWSSSQQQPPPOOOMMMKKKIIIGGGGGGFFFJJJIIIFFFDDDBBB@@@???>>><<<<<<;;;:::::::::::::::999:::::::::::::::;;;;;;======<<<======>>>@@@AAA@@@@@@???>>>===:::888777555555444333333222333333111111222222333444555666666777:::;;;999:::DDDPPP************))))))(((((()))***************)))((('''((((((((()))))))))***************************)))))))))))))))(((((('''''''''''''''(((((((((((('''''''''(((((('''''''''(((((()))))))))*********++++++++++++*********)))((((((''''''''''''((((((***)))((('''((()))***+++((())))))*********)))))))))))))))))))))))))))))))))***,,,,,,,,,+++)))(((((()))))))))************((())))))*********))))))))))))(((((((((((())))))))))))))))))))))))******************************++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,++++++++++++******++++++,,,---)))******+++++++++******,,,,,,,,,---------......---......---,,,,,,///111---------------......///111222222333555:::AAAFFFRRRSSSYYYcccmmmyyy}}}}}}|||xxxrrrjjjbbbYYYRRRNNNIIIGGGFFFEEEFFFDDD@@@===>>>:::666555666666666555444444444555666777888999<<<<<<======>>>???@@@@@@???@@@AAABBBCCCDDDEEEEEEFFFHHHJJJLLLNNNPPPQQQRRRRRRTTTUUUUUUUUUVVVXXXZZZ^^^```bbbcccdddeeehhhjjjooommmllljjjiiihhhiiiiiinnnoooooommmiiigggffffffaaaeeeiiiiiigggeeeeeefffhhhhhhfffeeecccbbbaaaaaabbbeeegggfffccc___]]]]]]^^^___`````````aaacccffflllllllllkkkjjjlllpppsssqqqqqqppppppnnnllljjjiiikkkjjjhhhfffffffffggggggccc```\\\[[[]]]bbbhhhkkkkkkkkklllmmmoooqqqqqqrrrmmmmmmmmmmmmmmmnnnnnnooojjjlllmmmiiibbb^^^___bbbbbbaaa```___```ccceeeggghhhgggggghhhhhhiiijjjkkkkkkkkkkkkjjjiiiiiiiiiiiijjjkkkkkklllnnnoooooopppmmmllljjjjjjkkkmmmppprrrssssssqqqppppppqqqrrrssspppooommmlllkkkkkkkkkllljjjkkklllmmmmmmmmmllllllnnnnnnnnnnnnnnnooopppqqqsssrrrqqqrrrrrrrrrpppnnnnnnnnnnnnmmmnnnooopppqqquuuvvvwwwxxxyyyyyyyyyyyy~~~}}}{{{uuuuuuuuutttrrrqqqooonnnpppsssuuutttrrruuu}}}cccWWWMMMNNNSSSWWWZZZ]]]]]]^^^___aaabbbbbbbbbbbbcccaaa___\\\[[[[[[[[[\\\ZZZZZZZZZYYYWWWSSSPPPMMMLLLKKKIIIGGGFFFEEEDDDDDDFFFFFFDDDAAA???===<<<<<<::::::999999888999999999999::::::;;;<<<======>>>??????>>>?????????@@@@@@@@@???>>>===:::888666555333333222222111222222222222222222111222333444555888777888:::<<>>KKKMMMTTT^^^fffpppzzzmmmjjjnnnrrrvvvyyywww}}}{{{uuuuuuqqqmmmiiieeebbb___\\\YYYWWWWWWXXX[[[\\\YYYRRRLLLEEE???888555666888888777444444444444555666777888::::::;;;<<<===>>>???????????????@@@AAAAAABBBBBBDDDDDDFFFGGGIIIKKKMMMMMMJJJLLLNNNPPPQQQSSSWWWZZZXXXZZZ\\\^^^^^^```bbbdddgggffffffeeeeeeffffffgggmmmnnnnnnkkkgggdddcccccc___aaacccdddcccaaaaaaaaabbbbbbbbbaaaaaabbbccccccfffhhhiiigggbbb______aaacccccccccbbbbbbccceeehhhkkkkkkkkkjjjjjjkkkooorrrqqqrrrrrrrrrqqqooommmlllnnnllljjjhhhgggggghhhiiidddaaa]]]]]]```eeeiiikkkiiihhhhhhkkkooorrrsssssskkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiieee___\\\\\\]]]```^^^]]]\\\]]]```ccceeefffeeedddcccccceeefffggghhhiiijjjiiigggggghhhiiikkklllnnnpppppppppoooooommmlllkkkkkklllnnnppprrrssssssrrrqqqqqqqqqqqqqqqnnnmmmlllkkkjjjkkkllllllkkkkkkkkkkkkkkklllllllllpppqqqrrrqqqppppppqqqssstttsssrrrrrrsssrrrpppnnnnnnmmmmmmmmmoooqqqssstttyyyzzzzzz{{{{{{{{{{{{{{{~~~~~~~~~~~~zzzwwwxxxzzz{{{zzzxxxvvvvvvvvvoooooonnnnnnnnnnnnoooooommmpppsssuuuxxx}}}vvvUUUOOOKKKNNNQQQTTTXXX\\\ZZZ[[[]]]____________^^^aaa```^^^]]]\\\[[[[[[ZZZUUUUUUTTTSSSQQQOOOLLLKKKHHHGGGEEEDDDCCCBBBBBBBBB@@@@@@???===:::888999:::999999888888888888999999;;;;;;<<<===>>>???@@@@@@AAAAAA@@@@@@@@@????????????>>><<<:::888666555444222222111111111222333333444333222222222333555666777777;;;CCCLLLXXXkkk|||((((((((()))******++++++((()))******++++++++++++(((((((((((())))))))))))((((((((((((((()))))))))))))))*********)))((('''''''''''''''(((((((((((('''((())))))))))))((('''''''''(((((()))******+++******)))))))))(((((((((+++***)))(((((()))***+++'''(((((()))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************(((((()))******************)))(((''''''((()))***)))(((((('''((()))***+++************************'''(((((()))***+++,,,,,,((((((((((((((((((((((((+++,,,,,,------,,,,,,+++++++++******++++++,,,---+++---...000000///...---,,,,,,,,,---------......+++,,,......---,,,---///.........---...//////000---///000111111333666888???CCCMMMVVV]]]dddqqq~~~}}}nnnfff```___```ccciiipppttt|||~~~vvvuuuppplllhhhfffggghhhgggfffeeehhhpppyyy~~~vvvnnnYYYPPPDDD<<<999999888777333333333333444555666666666777888999;;;<<<>>>>>>????????????????????????@@@@@@AAABBBDDDEEEGGGHHHDDDEEEHHHJJJKKKNNNQQQTTTRRRTTTWWWYYYYYYZZZ\\\^^^]]]]]]^^^___aaabbbccccccggghhhiiigggdddaaa```aaa^^^^^^___```aaa```^^^\\\]]]]]]]]]^^^```ccceeefffjjjlllkkkgggaaa___aaaddddddfffgggfffeeedddeeefffhhhiiikkkkkkkkkmmmppprrrssssssqqqooonnnmmmllllllmmmllljjjhhhhhhjjjlllmmmgggdddaaabbbfffiiikkkllliiihhhgggjjjnnnrrrssssssjjjjjjkkkkkkkkkjjjjjjjjjiiigggeeebbb___]]]\\\\\\^^^]]][[[ZZZ[[[^^^aaadddeeecccaaa______```bbbcccdddfffhhhgggeeeeeefffhhhkkkmmmoooqqqqqqpppmmmkkkllllllllllllmmmnnnpppqqqsssssssssrrrqqqpppooonnnlllkkkjjjiiiiiijjjlllmmmmmmlllkkkjjjjjjlllmmmnnnrrrtttuuusssqqqppprrrttttttsssqqqqqqqqqpppnnnlllmmmmmmmmmnnnpppsssvvvxxx|||||||||||||||{{{{{{zzzyyyxxxwwwvvvvvvxxxyyyzzz{{{zzzyyyxxxvvvsssqqqpppooorrrtttssspppnnnooopppjjjiiihhhhhhjjjllloooqqqnnnppptttzzzeeeMMMIIIHHHNNNTTTWWWZZZ]]]ZZZ[[[]]]^^^___^^^]]]\\\_________]]][[[YYYWWWUUUOOOOOONNNLLLKKKJJJIIIHHHDDDCCCBBBAAA@@@?????????<<<======;;;888666888:::999888888888888888999999======>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>======<<<:::888666555444333222222222222222333444444444333333333444777999;;;===AAAKKKZZZhhhsss''''''((()))***+++,,,,,,'''((()))***+++,,,,,,,,,******))))))((((((''''''%%%%%%&&&'''((()))******&&&'''((((((((('''%%%$$$''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&''''''((()))******+++))))))))))))((((((((((((***((('''&&&&&&'''(((***%%%&&&((()))))))))((('''(((((()))***************************************+++++++++***************))))))))))))************(((((()))***************+++)))(((''''''((()))+++)))(((''''''''')))***+++************************&&&&&&''')))***+++,,,---------------------------+++,,,,,,------,,,,,,+++++++++******++++++,,,---***+++---//////...---,,,,,,,,,,,,---------......***,,,......---------...///............///000000+++---///000000111333444444:::EEEPPPUUUZZZeeeqqq{{{ooofff]]][[[[[[[[[ZZZ[[[bbbjjjsss}}}~~~tttooojjjiiilllnnnoooooonnntttooocccRRREEE>>>;;;777555333333333222333333444555444444666777999;;;<<<===????????????>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDBBBDDDEEEFFFFFFGGGJJJLLLNNNPPPSSSUUUVVVWWWYYYZZZUUUVVVYYY[[[]]]___``````aaabbbcccbbb```______```^^^\\\[[[]]]```___[[[WWWYYYYYYZZZ\\\___bbbeeegggmmmnnnmmmgggaaa^^^bbbfffdddfffiiijjjhhhfffeeedddfffhhhjjjkkkmmmooorrrtttvvvsssoookkkiiiiiikkklllkkkjjjiiihhhiiillloooqqqjjjgggeeefffjjjmmmmmmllljjjhhhgggiiinnnrrrsssrrrkkkkkklllllllllkkkkkkjjjiiifffcccaaaaaa```___^^^^^^\\\ZZZYYYZZZ]]]aaacccdddbbb```]]]\\\]]]___```bbbdddffffffdddccceeehhhjjjmmmppprrrrrroookkkiiilllllllllmmmnnnooopppqqqssssssssssssrrrpppnnnllljjjiiihhhhhhhhhjjjlllnnnooommmkkkjjjjjjllloooqqqtttvvvwwwuuurrrqqqsssuuusssrrrpppppppppooollljjjmmmlllmmmnnnqqqtttxxxzzz}}}}}}}}}}}}|||{{{zzzyyysssrrrqqqpppppprrrtttvvvtttsssqqqooommmmmmlllllliiimmmpppqqqnnnkkkkkklllhhhfffeeeeeehhhlllpppsssqqqsssxxxnnnSSSLLLFFFFFFOOOYYY]]]^^^```\\\]]]___```aaa```^^^]]]ZZZZZZZZZYYYVVVRRRNNNLLLLLLKKKIIIHHHGGGFFFFFFFFFAAAAAA???>>>>>>=========<<<===>>><<<999888999<<<999888888888888888999999>>>>>>???@@@AAABBBBBBBBBCCCCCCBBBAAA@@@>>>===<<<<<<;;;999777555444333333222222222222333444555555444333333444777:::===???HHHNNN]]]qqq))))))))))))))))))))))))++++++******))))))(((((('''((()))+++++++++***)))******))))))))))))******))))))************))))))(((((())))))******++++++((('''''''''(((***---///)))))))))))))))*********))))))))))))))))))))))))***)))(((''''''((()))***+++***)))'''''''''((()))***+++,,,------,,,***************)))))))))))))))************************'''((()))((('''(((***+++))))))************)))))),,,+++++++++******))))))+++)))(((((())))))(((&&&************************))))))))))))))))))))))))+++---......,,,+++******+++++++++++++++++++++++++++,,,---......---++++++***++++++,,,,,,++++++***(((***++++++******+++,,,,,,+++***+++---...---,,,,,,---...//////...---,,,......//////000000111111444888@@@GGGOOOXXX```eeeyyy|||}}}vvvlllddd___ZZZZZZZZZZZZ\\\```fffjjjxxx|||wwwuuuvvvwwwwww{{{vvv___NNNEEE@@@;;;777444333333555666777555444555555555555555777;;;>>>===>>>>>>>>>>>>>>>======;;;;;;:::;;;<<<>>>@@@AAACCCCCCBBBCCCDDDFFFHHHIIIFFFHHHKKKNNNQQQRRRSSSSSSTTTRRRRRRUUUYYY\\\[[[ZZZ]]]]]]\\\\\\\\\\\\[[[[[[ZZZ[[[[[[ZZZYYYYYYZZZ\\\[[[[[[\\\^^^aaafffkkkmmmlllllljjjiiigggfffeeeeeeeeefffhhhiiiiiigggdddbbbbbbdddgggjjjmmmooooooppprrrpppmmmjjjiiiiiijjjkkkllljjjiiihhhiiikkknnnppplllmmmmmmnnnnnnmmmlllkkknnnmmmlllmmmppprrrsssrrrkkkkkklllllllllkkkjjjjjjfffdddcccdddeeedddaaa]]]^^^^^^^^^^^^___aaabbbdddaaa``````_________``````cccccccccddddddeeeeeefffjjjnnnrrrsssoookkkjjjkkkkkkkkklllmmmoooqqqssstttvvvtttqqqppppppooommmkkkllljjjhhhhhhjjjlllmmmmmmmmmmmmlllkkklllmmmnnnoootttttttttuuuvvvwwwxxxxxxuuurrrooommmmmmnnnnnnmmmpppnnnmmmmmmppptttuuuvvvzzzzzzzzzzzzyyyxxxwwwvvvvvvtttqqqppppppqqqppppppsssrrrpppnnnllljjjjjjiiinnnoooooommmjjjgggggggggaaaccceeehhhlllooorrrsssqqqyyyyyyppp```QQQHHH@@@DDDJJJPPPVVVZZZ[[[\\\^^^^^^^^^]]]\\\[[[ZZZYYYZZZXXXUUURRROOOMMMLLLLLLLLLLLLJJJHHHFFFDDDCCCBBBBBBAAA???===;;;:::999999:::::::::::::::999888777;;;:::::::::;;;<<<>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAA???<<<999777888777555444444555666777444333222333444444333222444666888999:::???HHHPPP^^^jjjwww))))))))))))))))))))))))*********)))))))))))))))((())))))************)))******))))))))))))******))))))************))))))((((((((((((''''''''''''((((((''''''(((***,,,---(((((()))***+++,,,,,,---))))))))))))))))))))))))***)))(((''''''((()))***+++***)))(((''''''((()))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))***+++++++++******+++---)))******************)))++++++*********))))))))))))'''&&&&&&''''''&&&%%%************************))))))))))))))))))))))))+++,,,......,,,******+++++++++++++++++++++++++++((()))************)))(((***++++++,,,,,,++++++***)))+++,,,,,,++++++,,,---,,,+++***+++---...---,,,------............------.........///000000111111333555999>>>EEENNNXXX___nnnrrrvvvwwwsssmmmgggdddbbb___\\\___eeennntttwww}}}jjjYYYKKKBBB<<<999888666555555555555333222444444444333333555777888;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::;;;<<<===???@@@@@@@@@@@@@@@AAACCCDDDFFFDDDEEEHHHKKKNNNOOOPPPPPPQQQPPPPPPRRRVVVXXXXXXWWWZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYZZZYYYXXXXXXZZZ\\\]]]^^^___```cccfffiiijjjmmmllljjjhhhggggggggggggccceeegggiiijjjjjjiiihhhcccdddgggiiikkklllmmmmmmooommmjjjhhhgggggghhhiiiiiigggffffffgggiiilllmmmllllllllllllllllllllllllooonnnmmmnnnppprrrqqqpppjjjjjjjjjjjjiiiiiiiiiiiifffeeecccdddeeedddaaa^^^]]]\\\\\\\\\]]]___aaabbbbbbaaa```______```aaaaaaddddddeeeeeeffffffggggggkkkooossssssppplllkkkkkkjjjkkkkkklllmmmooopppqqqtttrrrpppoooooonnnllljjjkkkjjjiiijjjlllmmmmmmlllmmmlllkkkkkkkkklllnnnnnnqqqqqqssstttuuuuuuuuutttwwwtttqqqooooooppppppoooooonnnmmmnnnqqquuuwwwxxx{{{{{{{{{zzzyyyxxxvvvvvvvvvtttssssssttttttsssrrrrrrqqqooommmlllkkkjjjjjjkkkllllllkkkhhhfffeeeeeebbbccceeeiiimmmqqquuuwwwvvvtttfff^^^WWWLLLBBB===>>>BBBHHHOOOUUUYYY[[[[[[]]]\\\\\\[[[ZZZYYYWWWVVVWWWUUUSSSPPPMMMKKKKKKJJJGGGGGGEEEDDDBBB@@@???>>>@@@???===<<<:::999888888888888999999999888777777::::::::::::;;;<<<===>>>AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>><<<:::888777666555444444333333444444999666333111222555777999666888999:::===FFFUUUaaasss|||))))))))))))))))))))))))((())))))))))))))))))***+++***))))))))))))))))))******))))))))))))******((())))))******))))))((()))))))))((('''&&&&&&&&&((((((((())))))*********'''((()))***,,,---......))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((()))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((&&&&&&''')))++++++++++++++++++++++++******))))))))))))(((((()))'''&&&&&&(((((('''%%%************************))))))))))))))))))))))))***,,,------+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******,,,------,,,+++---...,,,+++***+++---...---,,,......------------......---......//////000111111333333444666;;;DDDOOOWWW```eeejjjnnnooonnnmmmmmmlllhhhdddhhhsssuuucccSSSFFF???<<<999777555444444444333222555555444444444444444444777888888999:::::::::::::::::::::;;;<<<===>>>???<<<<<<<<<<<<===???@@@AAA@@@BBBDDDGGGIIIKKKLLLLLLMMMMMMMMMOOORRRTTTTTTSSSVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVXXXXXXWWWXXX[[[]]]aaabbbccceeefffgggggghhhmmmllliiigggfffggghhhiiifffggghhhjjjkkkkkklllllleeefffggghhhiiiiiiiiiiiikkkjjjgggeeedddeeefffgggfffeeeddddddeeegggiiikkkkkkkkkjjjjjjkkklllmmmnnnpppoooooopppqqqqqqpppnnnjjjiiihhhgggfffgggggghhhgggfffeeeffffffeeebbb```^^^^^^^^^^^^___aaabbbccccccbbb```______aaabbbdddeeeeeefffgggggghhhiiiiiilllpppttttttpppmmmlllmmmjjjjjjjjjkkkkkklllnnnnnnqqqooonnnmmmmmmmmmkkkiiiiiiiiijjjkkknnnnnnmmmkkklllkkkkkkkkkkkklllmmmmmmmmmnnnoooqqqqqqqqqqqqpppwwwtttqqqppppppqqqppppppnnnmmmlllooossswwwyyyyyy||||||{{{zzzxxxvvvuuutttuuuuuuuuuvvvwwwwwwuuusssoooooonnnmmmlllkkkjjjiiihhhiiiiiigggeeeccccccdddddddddfffhhhlllrrrwwwzzz}}}jjj\\\NNNFFFBBB===::::::;;;???FFFMMMRRRVVVXXXYYYZZZZZZYYYXXXWWWUUUSSSRRRRRRQQQOOOLLLJJJHHHGGGGGGCCCBBBAAA@@@>>>===<<<;;;===<<<;;;:::888888777777666777777888888888888888;;;;;;::::::;;;<<<===>>>AAAAAAAAA@@@@@@?????????===<<<;;;:::999888888888555555666666555555444333666555333222333555888:::888:::<<<>>>DDDSSShhhxxx(((((((((((((((((((((((('''((((((((())))))******,,,+++***((((((((()))*********))))))))))))******(((((())))))))))))((((((+++*********)))))))))(((((())))))***))))))(((((((((((()))***++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))&&&&&&''''''((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))'''((((((&&&$$$$$$%%%&&&,,,++++++++++++++++++,,,)))))))))(((((((((((((((+++)))((()))******)))(((************************))))))))))))))))))))))))***+++,,,,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,---------------***++++++,,,,,,++++++******+++,,,,,,++++++,,,...,,,+++***+++---...---,,,///...,,,,,,,,,,,,...///------......///000000111333333333333777>>>GGGNNNUUUZZZaaahhhlllppprrrttttttsssrrruuu~~~rrrcccVVVLLLDDD@@@===:::888777888999888777777666555555555555555444333444555666777888888888999999::::::;;;<<<======999:::::::::;;;<<<======>>>???AAACCCEEEGGGHHHIIIJJJJJJJJJLLLNNNOOOPPPPPPRRRRRRRRRSSSSSSTTTTTTTTTSSSUUUVVVWWWWWWYYY\\\^^^bbbcccfffhhhiiiiiiiiihhhkkkiiifffdddccceeehhhjjjkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhhhhhhhhhhhhhggggggiiihhhfffeeedddeeeffffffeeeeeedddeeefffhhhjjjlllmmmlllkkkjjjkkkmmmoooqqqqqqppppppqqqrrrqqqooommmllljjjhhhfffeeefffhhhiiihhhhhhhhhhhhhhhfffdddbbbbbbbbbcccdddeeefffggggggeeedddbbbaaaaaaccceeefffeeeffffffggghhhiiijjjjjjnnnqqquuutttqqqnnnmmmnnnllllllkkkkkkkkklllmmmmmmpppooommmmmmmmmmmmkkkjjjhhhhhhjjjmmmoooooommmjjjkkkkkkkkkkkklllllllllmmmmmmlllkkkkkkkkkmmmnnnooosssqqqooonnnoooooonnnmmmlllllllllooossswwwyyyyyyyyyyyyxxxwwwuuusssqqqppptttttttttvvvwwwuuurrrooolllllllllkkkkkkjjjiiihhheeeffffffeeecccbbbbbbdddhhhgggfffgggmmmttt|||pppZZZNNNBBB<<<:::999999;;;888<<>>===<<<;;;::::::999888777777777777666777888999::::::::::::======<<<<<<=========>>>AAAAAA@@@???>>>======<<<;;;:::888777777777888999777888999999999888777666222555888:::;;;;;;<<<<<<>>>AAAEEEIIIQQQbbbxxx((((((((((((((((((((((((''''''(((((()))))))))***,,,+++***((((((((()))*********))))))))))))******(((((())))))))))))((((((((()))))))))*********+++((())))))))))))((('''''')))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))))))))(((''''''''''''(((((())))))((((((((())))))************************************++++++)))((('''((())),,,,,,+++******+++,,,,,,((((((((((((((()))))))))***)))((()))***+++***)))************************)))))))))))))))))))))))))))***+++***))))))***+++++++++++++++++++++++++++)))))))))))))))***++++++***++++++,,,,,,++++++***)))***++++++******+++,,,,,,+++***+++---...---,,,...---,,,++++++,,,---...---------...//////000000111222333444555999>>>BBBMMMSSS[[[cccjjjpppuuuxxxxxx|||ssseee[[[VVVRRRMMMHHHDDDBBB???>>>>>>===<<<:::999777444444555666555444222222444555666666666666777888888999::::::::::::888999999:::;;;;;;;;;;;;======???@@@BBBDDDFFFGGGFFFGGGIIIJJJJJJKKKMMMNNNNNNNNNOOOPPPQQQRRRRRRSSSRRRTTTVVVWWWWWWYYY\\\___```bbbfffiiikkkkkkjjjjjjgggeeecccaaaaaacccfffiiikkkkkkkkkkkkkkkkkkllllllkkkjjjjjjiiihhhhhhhhhhhhhhhhhhgggfffffffffggggggggggggggghhhiiikkkmmmnnnnnnnnnllllllmmmoooqqqsssrrrqqqpppppprrrqqqpppnnnnnnmmmjjjhhhhhhhhhiiijjjjjjjjjkkkkkkiiigggfffeeeeeeeeefffggghhhiiijjjjjjgggfffeeeddddddfffhhhiiiffffffggghhhiiijjjkkklllnnnrrruuutttpppnnnnnnooonnnnnnmmmmmmmmmmmmnnnnnnpppooonnnnnnoooooommmlllggghhhjjjnnnppppppmmmkkkkkkkkklllllllllmmmmmmmmmnnnllliiiffffffiiimmmpppooommmkkkkkkllllllkkkjjjkkkkkklllnnnrrruuuwwwwwwtttsssrrrqqqooommmkkkjjjppppppqqqrrrrrrppplllhhhiiijjjjjjiiiiiigggfffeeebbbccccccbbbaaaaaabbbdddjjjiiiiiilllsss~~~xxxfffYYYJJJAAA999666555333333666666999???FFFLLLOOOQQQRRRQQQPPPPPPOOOMMMLLLJJJIIIGGGFFFEEEDDDCCCAAA@@@?????????>>>===<<<<<<;;;;;;999888888777777888888888888999:::;;;<<<=========???????????????>>>>>>>>>???>>>>>>===<<<;;;;;;:::999999777777777777999:::666777999:::;;;:::999888777:::===@@@BBBEEEJJJMMMNNNQQQUUUZZZcccqqq))))))))))))))))))))))))'''(((((((((((((((((()))+++***))))))))))))))))))******))))))))))))******'''(((((())))))(((((('''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))((((((((('''(((((()))***+++(((((())))))******++++++************************))))))***)))''''''(((***,,,+++***))))))***+++,,,(((((())))))))))))******((('''&&&''')))***)))(((************************))))))))))))))))))))))))((()))***)))((((((***,,,++++++++++++++++++++++++***************+++,,,---***++++++,,,,,,++++++***(((***++++++***)))+++,,,,,,+++***+++---...---,,,------,,,,,,,,,,,,------,,,------......///000000---///111222333444777999EEEKKKUUU___fffmmmsssvvvyyyzzzwwwvvvrrrgggZZZTTTVVVXXXVVVSSSKKKIIIGGGFFFEEEBBB???<<<>>>999555333555666444333222333444444555555555555555666777888888888888777888999::::::;;;;;;::::::<<<<<<<<<>>>???BBBDDDEEECCCEEEFFFGGGGGGGGGIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRTTTUUUVVVXXX[[[]]]]]]___bbbfffhhhiiiiiiiiicccbbbaaa```aaacccfffgggfffggghhhjjjlllmmmnnnnnnjjjjjjiiihhhhhhhhhiiiiiihhhhhhhhhggghhhhhhiiiiiihhhhhhiiijjjlllnnnoooppppppooonnnnnnooopppqqqrrrqqqpppnnnoooqqqrrrrrrrrrpppooonnnlllkkkkkkkkkllliiijjjlllkkkiiifffffffffdddeeefffhhhiiiiiiiiiiiihhhhhhhhhhhhiiijjjkkkkkkggghhhiiijjjkkkmmmnnnnnnooorrrtttssspppmmmnnnooooooooonnnnnnnnnoooooopppqqqooonnnoooppppppooonnnggghhhjjjnnnpppqqqnnnlllkkklllmmmmmmnnnnnnmmmmmmpppmmmiiiffffffiiimmmpppllljjjiiiiiijjjjjjiiigggkkkjjjkkkmmmppprrrrrrqqqmmmmmmlllkkkiiihhhfffeeejjjjjjkkklllllljjjfffcccgggggghhhgggfffdddbbbaaa___``````___^^^___bbbdddgggiiinnnuuu{{{lll]]]NNNDDD???999444444444111000222444888===CCCHHHKKKLLLMMMKKKKKKKKKJJJIIIHHHGGGFFFBBBBBBBBBAAA@@@???===<<<:::::::::999999888888888888888888888888999:::;;;;;;;;;===>>>??????????????????@@@@@@???>>>===<<<<<<;;;;;;::::::999999999888888777777777888888999444555666888999:::::::::<<>>::::::555222444333111111444444777<<>>???????????????>>>>>>??????>>><<<;;;:::888888888888888888888777666777777777777777666666444444555777999;;;===???CCCJJJTTT]]]gggrrr~~~{{{}}}|||yyy))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))+++++++++***)))******))))))))))))******''''''((((((((((((''''''++++++******))))))(((((()))(((&&&%%%&&&''')))+++(((((())))))******++++++))))))))))))))))))))))))'''((()))******)))((('''&&&'''(((*********)))(((''''''&&&&&&'''(((***+++&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))***+++*********,,,...+++***(((''''''(((***+++))))))******+++++++++,,,***)))))))))+++,,,,,,+++************************))))))))))))))))))))))))(((((()))(((''''''***,,,++++++++++++++++++++++++))))))(((((()))+++,,,---+++++++++,,,,,,+++++++++***,,,------,,,+++---...,,,+++***+++---...---,,,++++++---......---++++++,,,,,,------...//////000111111111000000111444666444<<>>??????>>><<<;;;:::888888888888888888888777999999999:::;;;<<<>>>???===>>>>>>???????????????======>>>>>>===;;;999888666666666666777777777777555666777777777666555444666666777888;;;>>>AAACCCKKKYYYmmm~~~~~~yyyrrrnnnpppooommm))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))++++++******))))))((((((,,,,,,,,,+++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((((((((************************((((((((((((((((((((((((************))))))))))))+++++++++*********))))))******))))))((((((''''''''''''(((((())))))******)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,---------+++++++++***************++++++************++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000/////////000111111222222555777<<>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBCCCDDDFFFGGGGGGJJJJJJKKKLLLMMMOOOQQQRRRTTTTTTUUUVVVXXX[[[^^^```^^^___```bbbdddfffggghhhbbbdddfffhhhiiihhhgggfffeeedddcccdddeeeffffffeeeeeeggggggdddeeejjjmmmllljjjiiihhhggghhhjjjlllnnnrrrqqqpppppppppppprrrrrruuurrrooonnnppprrrtttuuuqqqooommmnnnppppppnnnlllmmmllliiifffdddaaa``````eeeiiinnnppppppooonnnmmmhhhiiikkkmmmnnnoooppppppjjjkkkmmmnnnppprrrssstttoooooooooooonnnmmmlllkkkooommmlllmmmpppsssuuuuuupppqqqqqqpppooommmkkkjjjjjjkkknnnqqqrrrrrrqqqqqqrrrpppnnnnnnooooooooonnnooonnnmmmmmmnnnooonnnlllooommmkkkkkkkkkjjjiiiggghhhhhhhhhhhhggggggggggggddddddeeeeeeeeedddbbbaaa]]]]]]]]]]]]^^^___```aaadddddddddbbb```]]]ZZZXXXZZZUUUUUUZZZ\\\[[[^^^dddooouuu{{{}}}wwwooogggcccSSSNNNEEE???:::888777666333222111111222333555666:::<<>>>>>>>>>>>AAAAAA@@@???>>>===<<<<<<<<<;;;888666555555666777888444111111333555666555;;;777777:::888444555;;;::::::===>>><<<===EEEPPP^^^ttt~~~uuulllgggfffddd```___bbb))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))******))))))))))))))))))))))))(((((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((************************)))))))))))))))))))))***+++++++++*********))))))***)))))))))(((((((((''''''((((((((()))))))))***)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////......//////000111111111222444777===GGGSSS^^^eeerrruuu{{{zzztttkkkdddaaagggnnnrrrvvvyyy{{{vvvtttsssqqqmmmpppvvvzzzooo[[[NNNFFF???:::999:::999777555555555555666333222111333555666666555555555555666666777888888777777888999999::::::;;;;;;;;;;;;<<<======>>>>>>??????@@@BBBCCCDDDEEEFFFHHHIIIIIIJJJKKKMMMOOOPPPRRRRRRSSSTTTVVVYYY[[[]]]\\\\\\^^^```bbbdddfffgggeeeggghhhiiiiiihhhgggfffbbbaaaaaabbbeeeggggggfffeeehhhgggeeeffflllnnnmmmiiihhhhhhhhhjjjllloooqqqrrrqqqpppooonnnnnnoooooorrrpppnnnnnnoooqqqrrrrrrooommmkkklllmmmnnnllljjjmmmlllkkkjjjiiihhhhhhhhhhhhkkknnnppppppooonnnnnnhhhiiijjjlllmmmnnnnnnnnnlllmmmppprrrsssrrrpppooommmmmmnnnnnnnnnnnnmmmmmmooonnnmmmooorrrtttuuutttrrrrrrrrrrrrqqqooommmlllkkkllloooqqqrrrrrrrrrqqqrrrpppnnnnnnooopppooonnnnnnmmmllllllnnnnnnmmmlllooommmkkkkkkkkkjjjiiiggghhhhhhgggggggggfffffffffbbbcccdddeeeeeeeeedddcccbbbaaa```______^^^_______________]]][[[XXXVVVTTTXXXTTTTTTZZZ]]]]]]aaagggsssvvvwwwsssiii^^^VVVRRRHHHCCC<<<777555444444333222222111222333444666777:::===???@@@@@@AAABBBCCC@@@?????????>>>>>>>>>===;;;;;;:::999888777777666888888999999:::;;;;;;<<<======>>>>>>>>>?????????@@@@@@???>>>===;;;;;;:::888777555444444555666777888555333333555666666555888555666::::::777888===:::;;;>>>@@@AAAGGGVVVdddzzzuuunnnfff``````^^^[[[[[[^^^(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&''''''((()))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))))))))((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++((((((((((((((((((((((((************************''''''(((((())))))******+++************)))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---111000---+++************,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------......///000000000111222333555;;;EEERRR[[[iiimmmqqqvvv|||{{{rrrlllhhhddd]]]YYYZZZ___fffqqq{{{zzzfffXXXNNNDDD>>><<<:::999888777666555555555444333333555777888888777444444444444444444444444555666666777888888999999999999::::::;;;<<<<<<<<<======>>>???AAABBBCCCCCCFFFFFFFFFGGGHHHJJJKKKLLLNNNNNNOOOPPPRRRTTTWWWXXXWWWXXXZZZ]]]___bbbcccdddeeefffgggggggggfffeeeddd_________aaadddggggggfffeeehhhhhhfffhhhmmmooonnnhhhhhhhhhiiikkknnnqqqrrrqqqpppooonnnmmmlllllllllooonnnmmmnnnoooppppppooollljjjiiiiiijjjkkkiiihhhjjjjjjjjjkkkllllllmmmmmmkkklllnnnooonnnmmmnnnoooiiiiiijjjllllllmmmmmmlllmmmpppsssuuuuuurrrnnnlllmmmmmmnnnoooooooooooonnnoooooooooqqqtttuuuuuussstttttttttsssrrrqqqpppooommmnnnpppqqqrrrrrrqqqqqqqqqooonnnnnnooooooooonnnmmmlllkkkkkkmmmmmmlllkkknnnlllkkkjjjkkkjjjiiigggffffffffffffeeeeeeeeeeeeaaabbbcccdddeeeeeeeeeeeedddcccaaa___]]]\\\[[[[[[\\\[[[[[[YYYWWWUUUSSSRRRVVVTTTTTTXXX[[[]]]```eeerrrpppkkkbbbWWWKKKDDD@@@<<<888444111111222222222111111111333444666888999;;;===???@@@?????????AAA===<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999888777666555:::::::::;;;;;;<<<<<<===???????????????@@@@@@@@@???>>>===<<<:::999888777444333222222333444555666777666555555777777666555555333555888:::999:::===<<<===AAAFFFJJJVVVkkk|||pppgggbbb^^^___^^^\\\\\\^^^(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((((()))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************************************************************'''''''''((())))))******************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********(((((())))))***+++,,,,,,************++++++++++++,,,,,,++++++++++++,,,,,,111///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,,,,------...//////000000222444444555;;;GGGPPP\\\bbbiiimmmpppwwwuuunnnhhhfffbbb^^^[[[\\\___fffsssxxxjjj___VVVJJJBBB???:::::::::999999999999888999777666777888888777555666666555555555444444444444444444555666666777777999999::::::;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHIIIIIIJJJLLLNNNOOOQQQRRRRRRSSSUUUXXXZZZ]]]___```^^^___```aaaaaaaaaaaa``````______aaadddeeefffeeecccfffgggfffhhhmmmooonnnhhhiiiiiijjjkkkmmmooopppnnnmmmmmmlllllllllllllllmmmlllmmmnnnppppppnnnllljjjiiihhhhhhhhhhhhhhhgggeeefffggghhhjjjkkkkkkkkkkkklllmmmlllkkkkkklllnnnkkkkkklllmmmmmmmmmllllllooopppsssuuutttrrrooommmoooppppppqqqqqqpppppppppppppppqqqsssuuuvvvtttsssttttttsssssssssrrrqqqqqqooopppqqqqqqrrrqqqqqqppppppnnnllllllnnnooonnnmmmkkkjjjiiijjjllllllllljjjlllkkkiiiiiijjjiiihhhfffeeeeeedddddddddcccccccccbbbbbbccccccccccccccccccaaa```^^^\\\ZZZYYYXXXXXXZZZZZZYYYXXXVVVTTTSSSRRRUUUUUUVVVXXXZZZ[[[]]]___hhhccc[[[QQQHHH@@@;;;999777444111000222333333333000111222444666888:::;;;<<<===??????===<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999;;;;;;<<<<<<============@@@@@@@@@@@@@@@@@@@@@@@@======;;;:::888777555555333333222222333333444555555555666777777777666666:::999888;;;>>>@@@BBBDDDEEEGGGLLLRRRYYYfff}}}~~~vvvooodddeeehhhmmmoooooollljjj(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))(((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&''''''((((((((()))++++++***************)))''''''''''''''''''''''''((((((((((((((((((((((((************))))))((((((************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))******************+++++++++++++++))))))))))))******++++++++++++************++++++...,,,+++******+++---///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---......//////---111444444333555<<>>============;;;999777666666666666555666666555555444444333333222222333444444555555666888888888999::::::;;;;;;999999:::;;;<<<======>>>?????????@@@AAABBBCCCDDDDDDEEEFFFHHHIIIKKKKKKLLLMMMNNNPPPRRRTTTWWWYYYYYYWWWXXXYYY[[[]]]^^^______```______```bbbcccbbbaaaaaadddeeedddfffjjjllljjjiiihhhiiiiiiiiijjjkkkkkkiiiiiijjjkkklllmmmmmmnnnllllllmmmnnnppppppnnnllliiiiiiiiiiiihhhgggggghhhcccdddeeeggghhhhhhhhhgggjjjjjjjjjiiihhhhhhjjjlllmmmmmmnnnnnnnnnnnnmmmmmmooopppqqqrrrrrrrrrrrrrrrsssssssssssssssrrrqqqqqqqqqqqqrrrtttvvvvvvtttrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqppppppoooooommmllljjjkkklllmmmmmmllliiihhhhhhiiijjjkkkkkkiiijjjiiigggggghhhhhhgggeeecccccccccbbbbbbbbbbbbaaacccbbbbbbaaa```______^^^^^^^^^\\\[[[YYYYYYXXXXXXWWWWWWVVVTTTSSSRRRQQQQQQRRRUUUXXXZZZ\\\^^^___^^^\\\VVVNNNEEE>>>:::888888555333222111333333333222000111333555888:::;;;<<<;;;===>>>===<<<:::;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<======<<<===============>>>>>>????????????????????????;;;:::999888777555444444555555444444444444444444333555666777777777888888?????????CCCKKKTTTZZZ[[[\\\]]]aaagggmmmxxx}}}tttpppnnnmmmlllfffnnn{{{(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&'''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++((())))))******+++++++++------,,,+++***))))))((()))))))))******++++++,,,+++******))))))******++++++******)))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------.../////////+++...111222222222444777@@@JJJUUUXXXWWW\\\iiiuuu~~~{{{tttnnnjjjjjjjjjnnnuuuzzzvvvkkkhhheeedddfffcccZZZSSSPPPKKKIIIFFFBBB@@@@@@@@@AAABBB>>>999777666777777666555444444444333333222222222222222333444444555555555555666666777888888888888999999:::;;;;;;<<<<<<============>>>???@@@AAA@@@AAABBBDDDFFFGGGGGGGGGHHHIIIJJJLLLNNNPPPRRRRRRRRRSSSUUUWWWYYY[[[]]]^^^^^^]]]\\\]]]___```___^^^^^^aaabbbaaabbbfffgggeeeffffffffffffffffffffffffdddeeegggiiikkklllllllllkkkkkklllmmmoooooommmkkkhhhiiijjjiiigggfffggghhheeefffhhhiiiiiihhhgggfffggghhhiiihhhggghhhjjjkkkmmmnnnnnnooooooooonnnnnnnnnnnnooopppqqqrrrssstttsssssstttttttttssssssrrrsssrrrrrrssstttuuusssrrrqqqqqqpppppppppqqqrrrrrrqqqqqqppppppooonnnnnnmmmkkkiiihhhhhhjjjkkkkkkjjjhhhgggfffgggiiijjjjjjiiihhhfffeeeeeeffffffeeecccbbbaaaaaaaaa````````````aaa```___]]]\\\[[[ZZZZZZ\\\\\\[[[ZZZYYYXXXXXXYYYRRRQQQPPPOOONNNMMMMMMNNNNNNTTTZZZ\\\___bbb```\\\SSSMMMDDD===999777555444333222111111222222111///111222444777999;;;<<<<<<:::<<<===<<<:::999999:::777777888888888888999999777888999:::;;;<<<===>>>========================>>>>>>>>>===============999888888777666555444444666666666555555444444444333555777888888999;;;======AAAGGGQQQaaaqqqyyyzzz}}}zzzxxx|||zzzkkkdddbbbdddhhhmmmrrr))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((((('''(((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++******))))))(((((((((((())))))******'''((((((((()))))))))******)))))))))(((((((((''')))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,---))))))************************+++,,,,,,---......,,,++++++******++++++,,,)))******************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---------...//////000000,,,---///000111222222222:::???FFFJJJNNNSSS[[[bbbiiimmmtttzzz}}}|||xxxvvvuuusssuuu}}}|||rrrjjjeeecccdddgggfff```\\\\\\WWWUUUQQQOOONNNPPPSSSUUUUUUOOOFFF>>>:::999888888555555555555555444444444111222222333333444555555555555555666777777888888888888999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???===>>>@@@BBBCCCDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLNNNOOOPPPQQQSSSVVVWWWXXXYYYXXXWWWYYY[[[\\\\\\[[[[[[^^^___]]]^^^aaaaaa___```aaaaaabbbccccccccccccaaabbbdddfffggghhhhhhhhhkkkjjjiiikkklllmmmllljjjfffhhhiiihhhfffeeefffhhhggghhhiiikkkkkkjjjiiihhheeegggiiiiiihhhiiijjjlllllllllmmmnnnoooooonnnnnnlllmmmoooqqqrrrrrrqqqqqqooooooqqqrrrttttttuuuuuutttsssqqqqqqrrrssssssrrrqqqqqqpppppppppqqqssstttrrrqqqpppnnnmmmlllllllllhhhgggffffffhhhiiiiiihhhfffeeeeeefffhhhiiiiiihhheeedddccccccddddddcccbbb````````````____________]]]\\\ZZZYYYXXXXXXXXXYYYYYYXXXWWWVVVTTTTTTTTTTTTNNNMMMLLLKKKJJJJJJKKKKKKKKKSSSZZZ[[[\\\\\\WWWPPPJJJDDD===888555444333111000//////111222222000...222333666888:::;;;;;;;;;999:::<<<;;;:::888999999888888888888999999999:::999::::::;;;<<<===>>>>>>========================<<<<<<<<<;;;;;;;;;::::::777777666666666555555555333444444555555555555555444666888999999<<<@@@DDDFFFPPP]]]nnn}}}vvvkkkaaaaaaeeelllvvv************************(((((())))))))))))((((((&&&''''''''''''''''''&&&(((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''''''''&&&&&&%%%%%%%%%((((((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++************************************************...------,,,+++***))))))'''((((((((())))))******'''((((((((())))))************))))))(((((((((''')))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------"""###%%%'''***,,,...///,,,,,,------...///000000---,,,,,,++++++,,,,,,---***************)))(((''',,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------......///000000000000///...000222444444333888888;;;@@@HHHNNNRRRSSSVVV]]]hhhrrrzzz}}}}}}|||~~~zzzyyy{{{uuummmjjjjjjmmmmmmiiihhhjjjeeedddaaaaaaccciiinnnrrriiiaaaTTTHHH@@@<<<999888888888888888888888888888111222222333444444555555777777888888999:::::::::888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>><<<===???AAABBBCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHKKKKKKLLLMMMNNNPPPQQQRRRTTTSSSSSSUUUXXXZZZ[[[ZZZYYY\\\]]][[[[[[^^^^^^[[[\\\]]]^^^___aaaaaabbbbbb```aaacccdddeeeeeedddcccjjjhhhhhhhhhjjjkkkjjjiiieeegggiiigggeeeccceeegggfffgggiiikkkkkkkkkiiihhhdddgggiiijjjjjjjjjkkkmmmjjjkkklllmmmnnnnnnnnnnnnjjjlllpppssssssrrrooommmjjjkkknnnpppsssuuuvvvwwwuuusssppppppqqqrrrrrrrrrrrrqqqppppppqqqrrrtttuuurrrqqqooonnnlllkkkkkkkkkgggfffdddeeeggghhhhhhgggfffeeedddfffhhhiiiiiihhhdddbbbaaabbbccccccbbbaaa``````_________^^^^^^^^^YYYYYYWWWVVVVVVWWWXXXYYYUUUTTTSSSQQQOOONNNMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKKKKSSSYYYXXXVVVSSSJJJ@@@AAA===777444444444222000/////////111333444222000333444666999:::;;;;;;;;;888999;;;;;;999888999999::::::;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>????????????============<<<<<<<<<<<<;;;;;;;;;::::::999999999666666666666666666666666000111333444555666666666555888::::::;;;>>>DDDHHHZZZgggyyyxxxrrrpppkkkbbb___eeeppp|||(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&$$$%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&%%%%%%%%%%%%''')))+++---((()))))))))((('''&&&%%%''''''((()))))))))))))))))))))************)))))))))((('''''''''(((***+++,,,+++)))((('''&&&''''''***************)))((('''(((((((((((((((((((((((()))************+++++++++///===AAA444)))(((***((())))))))))))))))))))))))***************)))((((((***))))))((('''&&&&&&&&&''')))***)))((('''(((*********)))((('''&&&%%%%%%(((((()))*********************))))))******+++,,,,,,,,,+++***))))))******++++++,,,,,,,,,,,,------******,,,------,,,******+++++++++******)))))))))******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++---------............///000000000000111111111111333333555888>>>DDDJJJNNNNNNTTTZZZaaalll{{{{{{|||vvvsssrrrsssttttttvvvrrroooqqqzzz}}}eeeTTTIII@@@;;;999<<<888444444666777777666444666777555333222222444444444666666666555444333555777999:::;;;:::888777::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBBCCCDDDFFFFFFGGGFFFGGGGGGIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQQQQRRRRRRVVVVVVUUUUUUVVVVVVWWWXXXXXXYYYZZZZZZZZZZZZZZZYYY\\\\\\]]]]]]^^^______```dddeeeeeeffffffffffffffffffeeecccbbbaaaaaabbbbbbfffhhhjjjjjjiiiiiijjjkkkdddccccccdddeeehhhjjjkkkkkkkkklllmmmmmmmmmmmmllliiikkklllmmmlllkkklllmmmnnnooopppqqqrrrssstttuuuqqqppppppoooooooooppppppnnnnnnoooqqqsssssspppnnnjjjjjjjjjjjjiiiiiiiiiiiijjjiiiggghhhiiiiiihhhfffeeedddcccbbbaaabbbcccdddaaaaaaaaa```______^^^^^^]]]]]]\\\[[[ZZZYYYXXXXXXUUUTTTTTTSSSRRRRRRQQQQQQNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHEEECCCCCCEEEGGGIIILLLLLLKKKIIIFFFBBB???===:::888666444333222222333333222111000000111222222777888999:::;;;;;;;;;;;;;;;:::999888888999:::;;;:::::::::;;;<<<=====================<<<<<<<<<<<<<<<;;;::::::999999999:::888777555333333333555666222444666777555555555555999888888888888888888888888999===AAACCCHHHUUUbbbooo{{{pppgggbbb___dddeeeiiisss(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''''''''((((((((((((((('''''''''(((''''''&&&'''((()))***''''''((((((((((((''''''''''''((()))))))))))))))))))))************)))))))))(((((('''((()))***++++++***)))((('''''''''((()))))))))))))))(((''''''(((((((((((((((((((((((((((((()))))))))*********,,,777:::000((()))+++)))))))))))))))))))))))))))***************)))((((((***))))))(((''''''&&&&&&''')))***)))((('''(((***)))))))))(((''''''&&&&&&(((((()))*********************))))))******+++,,,,,,++++++***))))))******+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,+++++++++***************+++++++++,,,,,,,,,***+++,,,---...---,,,,,,---------............/////////000000000111111111111111111333777<<<@@@CCCHHHNNNUUU\\\hhhvvv}}}zzzmmm^^^RRRHHH@@@===<<<999666555777777777555444555555555555444555555333444555666666555444444555666888999:::999888777999999999:::::::::::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@AAABBBCCCCCCAAABBBBBBCCCEEEFFFFFFGGGEEEFFFGGGIIIJJJKKKKKKKKKNNNNNNOOOOOOOOOPPPPPPPPPTTTUUUUUUVVVWWWWWWWWWVVVXXXXXXYYYZZZZZZ[[[[[[\\\___```aaabbbcccccccccccccccbbbaaaaaaaaaaaaccccccccceeeffffffeeedddeeefffcccbbbcccccceeegggiiijjjjjjjjjkkkllllllllllllllliiijjjllllllkkkkkkkkklllnnnnnnoooppppppqqqrrrrrrmmmllllllkkkkkkkkkllllllkkkkkklllnnnoooooommmjjjkkkkkkjjjjjjjjjjjjiiiiiihhhfffeeeeeeffffffeeedddbbbbbb```_________``````]]]]]]]]]\\\[[[[[[ZZZZZZYYYXXXXXXWWWVVVUUUTTTSSSOOONNNNNNMMMLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGEEEDDDBBBBBBBBBCCCDDDDDDCCCBBB@@@===;;;999777777555444222111111111222222111111000111222333444777777888999::::::::::::<<<<<<;;;::::::;;;<<<<<<======<<<<<<<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;;;;:::999999888888888999777666444333222333444555444555555444222222333555666777888999:::;;;<<<<<>><<<:::999999999777666666555444555777888777666222333444555555555555555444555777888888888777666888888888888999999999:::;;;;;;::::::::::::;;;<<<<<<<<<=========>>>>>>>>>===>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGIIIJJJJJJJJJIIIHHHNNNNNNPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVXXXYYY[[[\\\]]]^^^______^^^^^^^^^^^^___```bbbbbb___```bbbaaa```______```aaaaaaaaabbbccceeefffgggggghhhiiiiiijjjjjjiiiiiieeegggiiiiiihhhggghhhiiijjjjjjkkkkkkllllllllllllgggggggggffffffgggggghhhiiihhhhhhiiijjjjjjhhheeehhhhhhhhhhhhggggggffffffdddcccaaabbbccccccbbb```___^^^]]]\\\[[[ZZZZZZZZZXXXWWWWWWVVVVVVUUUTTTTTTRRRRRRQQQPPPOOONNNNNNMMMIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@@@@???>>>>>>;;;:::999777555444333333333222111000000000000111111000111111222444555666666777888999999::::::999<<<<<<;;;::::::;;;<<<<<<===============<<<<<<<<<;;;;;;;;;::::::::::::999999888777777666777777777666555444333222333444555666777666444333444777999999:::;;;<<<>>>@@@AAAAAADDDBBBDDDKKKWWWggg}}}}}}vvvlllccc```bbbgggkkk{{{}}}uuuppp(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&'''((((((((((((((('''&&&''''''((()))))))))))))))))))))************))))))((((((((((((((())))))***''''''''''''(((((()))))))))))))))******))))))((())))))))))))))))))))))))''''''((((((((()))))))))(((,,,+++'''''',,,...,,,))))))))))))))))))))))))))))))************)))((())))))))))))((((((''''''''')))***)))((('''(((***''''''(((((())))))))))))(((((()))*********************))))))******+++,,,++++++***************+++))))))***+++,,,------...------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------------------------............///////////////000000000111333222111111111333555666888>>>FFFLLLWWWccckkkllljjjpppzzzvvvmmmbbbeeemmmxxx~~~vvvlllccc^^^YYYPPPIIIGGGBBBAAA@@@???>>>>>>===<<<<<<:::888888::::::888666222333444444555555666666444555666666777777666666777777888888999:::::::::;;;:::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCEEEGGGHHHIIIHHHFFFEEEHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPQQQRRRTTTVVVXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\]]]^^^[[[]]]^^^]]][[[ZZZZZZ[[[^^^^^^___```aaabbbcccdddccccccdddeeeeeeeeeeeeddd___aaaccccccbbbbbbbbbcccffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddeeefffgggfffeeefffffffffdddbbbdddccccccbbbbbbaaaaaaaaa```^^^]]]]]]^^^___]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUURRRRRRQQQQQQPPPOOOOOOOOOLLLLLLKKKJJJJJJIIIHHHHHHEEEEEEEEEEEEDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>????????????>>><<<:::999888666555333222222333444000000000000000000000111///000111222444666777888777888999:::::::::::::::;;;::::::::::::::::::;;;<<<<<<<<<<<<============999999999999888888888888666666555555555555555666555444333333333333444444666777888888888999<<>>?????????<<<<<<===>>>????????????AAACCCEEEFFFGGGFFFDDDCCCDDDEEEFFFHHHIIIJJJJJJJJJHHHHHHIIIJJJJJJKKKKKKLLLKKKLLLNNNPPPRRRTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZYYYWWWVVVVVVWWWYYYZZZ[[[\\\]]]]]]^^^^^^\\\\\\]]]^^^^^^^^^^^^^^^[[[]]]^^^___]]]]]]^^^___bbbbbbbbbaaaaaaaaa``````bbbbbbaaaaaabbbcccdddddddddbbbaaabbbbbbbbbaaa____________^^^]]]\\\\\\\\\[[[YYYXXXXXXYYYZZZXXXWWWVVVUUUUUUTTTSSSQQQPPPPPPMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<======<<<999777666555444333222111222333444000000000111111111111111///000111444666777999999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<;;;::::::999777777777666666666666555444444444333333444444555444444444444444444444555444777999::::::;;;===???CCCEEEJJJRRR\\\fffoootttjjjiiimmmxxx}}}{{{|||~~~}}}yyytttuuu{{{(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''((()))******+++'''''''''(((((((((((((((%%%%%%'''((())))))))))))))))))))))))((('''&&&%%%''''''((()))))))))))))))))))))************))))))''''''((()))))))))))))))%%%&&&'''(((((((((((((((((())))))************)))************************(((((()))))))))*********++++++***)))))))))******))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))''')))***)))((('''(((***((((((((())))))*********(((((()))*********************))))))******+++,,,*********)))******+++,,,************++++++++++++******))))))))))))******++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++*********+++,,,------------............///......////////////000000//////000000111222333444222666999<<>>??????>>>>>>>>>???@@@AAABBBAAA@@@@@@AAABBBCCCDDDEEEEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGEEEFFFHHHJJJLLLNNNNNNOOOOOOPPPPPPQQQQQQPPPOOOOOOQQQSSSTTTTTTRRRQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVTTTTTTUUUVVVVVVVVVVVVUUUWWWYYYZZZZZZYYYYYYYYY[[[]]]]]]]]]]]]]]]]]]]]]\\\]]]\\\\\\\\\]]]^^^___```^^^\\\[[[[[[\\\]]]\\\ZZZ[[[[[[ZZZYYYXXXWWWWWWVVVTTTSSSRRRRRRSSSSSSRRRQQQOOOOOOOOOOOONNNLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA============<<<<<<<<<<<<===<<<<<<;;;;;;:::999999888999999999888777555444222111111000000111111222000000111222222111111111///000333555777999::::::;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>======???>>><<<:::888666444333555555555555444444444444333333333222333333444555444444555555555555555555444666999;;;===???CCCFFFMMMTTTaaaqqqzzzzzzqqqrrrssstttxxx~~~(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((()))))))))***((((((((((((((('''''''''%%%&&&'''((()))))))))(((&&&&&&'''((())))))((((((''''''((()))))))))))))))))))))************))))))&&&'''((()))***))))))(((%%%&&&'''((((((((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''')))***+++)))'''(((***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))******(((((()))*********************))))))******+++,,,******))))))***++++++,,,++++++++++++*********************++++++******************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...---------............///........./////////000000......//////000111111222222444555444999CCCIIIKKKNNNSSS\\\gggsss{{{wwwnnnfffcccccceeehhhkkkooopppooorrr~~~xxxsssqqqmmmgggeeefffgggggggggggggggjjjqqqvvv|||{{{uuufffTTTFFF???>>>:::999888777666666777777666666555555666666777888666666777888999:::;;;;;;888888888888999999:::;;;888888999::::::;;;<<<<<<999::::::::::::;;;;;;;;;======>>>????????????>>><<<<<<<<<=========>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCC@@@AAACCCEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKIIIKKKMMMMMMKKKKKKKKKLLLJJJKKKLLLMMMNNNNNNMMMMMMLLLMMMNNNNNNOOOOOONNNNNNPPPRRRTTTTTTSSSRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXUUUTTTSSSSSSUUUVVVUUUUUUTTTTTTSSSRRRQQQPPPOOOOOONNNLLLKKKKKKLLLLLLKKKJJJHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@????????????>>>>>>::::::::::::::::::::::::;;;;;;:::999999888888777444555555555444333333222000000000111111000000///000000111222111111000///000111444666888999:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<======<<<;;;;;;:::999888777666444333333444444333333333222222222333333222222333333444555444555666666777777777666777999<<<@@@GGGQQQ[[[bbbkkkuuuvvvnnnnnnfffkkkrrr{{{(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&'''((()))))))))((('''###$$$&&&''')))***++++++'''(((((()))))))))))))))))))))************))))))&&&''')))*********)))(((&&&&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&***+++)))%%%'''***))))))))))))))))))))))))(((((()))***************)))))))))))))))*********((()))***)))((('''(((*********))))))))))))))))))(((((()))************************)))***++++++,,,******))))))***+++,,,,,,,,,,,,++++++***)))))))))***+++,,,------,,,+++***)))))))))******+++++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///---------.........//////............/////////000//////000000000000000000222333222000333<<>>======>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@===>>>@@@AAABBBCCCDDDDDDBBBCCCFFFHHHIIIJJJJJJIIICCCEEEGGGGGGGGGFFFGGGHHHDDDEEEGGGHHHIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMMMMLLLLLLLLLMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQRRROOONNNMMMMMMOOOQQQQQQPPPMMMMMMLLLKKKJJJIIIHHHGGGIIIHHHFFFGGGHHHHHHGGGEEECCCCCCDDDEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@?????????>>>==================<<<::::::::::::;;;;;;;;;;;;999999999888777777666666222222222111111111111111000111222333222111000//////000111111111000...---111222555777999::::::::::::::::::;;;;;;:::999999777777999999999999777777222222333444555666777777333333333222222222111111333222222222333444444555555555666777888888777777;;;===AAAHHHTTTdddvvv|||kkkcccccclllttt))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&******))))))((((((''''''))))))((((((''''''&&&&&&'''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((((((((((('''(((((((((((('''''''''''''''''''''''''''((()))***************************************************(((((((((((()))))))))))),,,+++'''""" %%%***(((((())))))*********+++******))))))(((((('''''')))))))))))))))((('''''''''''''''''''''&&&&&&%%%(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((((((((()))***************''''''''''''(((((((((((((((((()))************))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............////////////000000000000000000222333555666888888>>>BBBHHHQQQZZZccciiimmmoooqqqrrrrrrssstttmmmdddpppvvvyyysssrrrxxxzzziiiYYYNNNIIIHHHBBB@@@>>><<<;;;:::;;;;;;:::888777777777888888777777777777777777777777777666666666666666777888888777777888999::::::;;;;;;999999999:::::::::;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDGGGGGGFFFEEEEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD????????????????????????AAA@@@???>>>===<<<;;;:::<<<<<<;;;::::::999888888777888888999999888888777666666777777777666666555333333222222111000//////111111111111111111111111111000000000000000111222777777888999:::;;;;;;<<<999888888888777777666666444444555555555444222222444444444444444444444444333333333333444444444444777555333222444666888999555666777888999:::::::::AAABBBHHHXXXsssvvvhhh______dddrrr))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))((((((''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))))))))***))))))))))))((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&************************(((((((((((())))))))))))******)))'''$$$$$$'''***)))))))))******+++++++++***)))))))))(((((((((''')))))))))))))))((('''''')))))))))))))))((('''&&&(((((())))))))))))((((((+++***))))))))))))***+++(((((()))************)))))))))))))))*********+++******+++,,,,,,,,,,,,+++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........//////...------.../////////000000000000//////000111333444555555777:::???GGGPPPXXX___cccdddkkkqqqrrrtttuuurrrmmmpppvvv}}}{{{}}}|||ooobbbWWWPPPLLLKKKFFFEEECCCAAA>>>===<<<;;;<<<999888999;;;<<<:::888888888888888888888888888777777666666777888888999888888888999:::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???AAABBBDDDEEE@@@@@@@@@@@@AAAAAAAAAAAADDDDDDCCCBBBBBBBBBBBBBBBFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===;;;::::::999;;;::::::999888888777777777777888888888888777777666666777777666555444444333333222222111000000000000000000000000000000000000000000000000111111222555555666777777888888888777777666666555555555555666555444333333333333444555555555555555555444444333333333333333333333333444222111333666888999888999999999:::<<<>>>AAACCCDDDLLLZZZooo|||mmmcccaaahhhrrr))))))))))))))))))))))))(((((())))))))))))(((((()))))))))((((((((((((''''''''''''((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************************))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))************************(((((((((((())))))))))))''')))+++,,,***)))))))))))))))************++++++))))))))))))(((((((((((()))))))))))))))(((((('''++++++++++++***)))((('''(((((())))))))))))((((((++++++************++++++'''((())))))******)))))))))))))))*********++++++******+++,,,,,,,,,,,,+++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000000000///...---,,,....../////////000000000......///000000111111222444666:::@@@HHHPPPWWW[[[ZZZfffqqqsssqqqqqqqqqppplllqqqzzzzzzqqqeee\\\XXXVVVUUUSSSQQQPPPOOOMMMJJJGGGDDDBBB???===;;;<<<======999666888888888888888888888888777777777777777888888999777888888999999::::::;;;999999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>========================;;;;;;<<<<<<>>>???AAABBB============>>>>>>>>>>>>@@@??????>>>>>>>>>>>>???BBBBBBBBBBBBAAAAAAAAAAAA????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@???????????????>>>========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999999888999999999888777777666666777777888888888888777777777777777777666444333333333333333222111111000000000000000000000000000000000000000000000111222222444444444444444444444444444444444444444333333333666555333111111222444555555555555555555555555555555444444444444444444555666555444777:::<<<;;;999======<<<===@@@DDDIIILLLNNN\\\qqqsssgggbbbhhhxxx|||zzzyyy{{{~~~((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))*********************)))))))))((((((((((((((()))))))))(((((())))))))))))))))))))))))************************(((((((((((())))))))))))'''(((***,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((,,,,,,,,,+++***)))((('''(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''((((((((()))))))))(((((()))************)))*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------........./////////000000//////////////////000000333444666:::@@@HHHOOOSSSVVVeeerrrrrrkkkggghhhiiibbbfffllluuu{{{rrrgggbbbbbbcccbbb````````````^^^[[[WWWRRRPPPKKKLLLLLLIIICCC===:::999888888888888888777777777777777666666666777777888666666777777888888888888999999999::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;<<<<<<<<>>>>>>>>=========;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888888888777777777888888999999999999888888999999888777666555333222333333333222222111111111000000000000000000000000000000000000111222333333444333333333222222222111444444333333333333333333555444333333222333444444444444444444555555555555777666555555555666777888<<<::::::<<<@@@BBBAAA???AAABBBEEEHHHMMMRRRVVVYYYjjjxxxvvvpppqqqzzzzzzrrrppprrrtttxxx{{{((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''(((((((((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))((((((((('''''''''(((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((************)))((('''&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((()))************)))+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++******,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...........................////////////000000000000000000000000///000111333888>>>DDDGGGQQQ```lllkkkccc^^^^^^___YYY[[[^^^ccclll{{{}}}xxxwww{{{|||sssoooqqqsssrrrpppmmmnnnnnnmmmiiieee```]]]]]]bbbccc[[[LLLAAA???AAA::::::999888888777666666777666666555555666666666555555555555666666666666888888888999999999999:::888888999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999999999888888888999::::::::::::::::::999999999999888777666444333333333333222222222222222222222222222222222222222000000000000111222333444555444444333333222222111444444444444444444444444222333555666666555333222444444444444555555666666666555555555555777999:::<<<===@@@DDDIIIMMMOOOPPPNNNSSS[[[dddkkkppprrrsssyyypppjjjlllrrrwww))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((())))))))))))((((((((((((''''''''''''((()))***+++***)))((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***(((&&&&&&(((*********))))))((((((((((((''''''(((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))(((((('''&&&(((((())))))))))))(((((((((((())))))))))))((((((&&&'''(((((())))))((((((*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------........./////////000000000000000000000111000000111333666:::>>>AAAFFFRRR]]]^^^[[[ZZZZZZYYYTTTTTTUUUWWW\\\gggvvvzzztttmmmhhheeeccceeennnxxx}}}}}}|||zzzvvvqqqkkkhhhiiimmmmmmbbbQQQDDDBBBDDD@@@???>>>===;;;:::999888888777777666666666666666555555555555555555555555666666777777777888888888555666777888999;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;<<<======:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;:::::::::999999999999:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<:::::::::::::::;;;;;;;;;999999999999999999999999999999999999999999999999999999999999::::::::::::999999999999999999999999999999::::::::::::999999888888888888777666444444333333333333333333222222333333333333333333333333000000000111222333444555555555555444444333333333444444555555555555555666111333666999999777444222555555666666777777888888666555555555777999<<<>>>>>>FFFQQQZZZ___ccchhhllljjjqqq}}}{{{yyyuuuqqqooottt}}}))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))*********)))))))))(((((((((((('''((()))+++++++++)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***(((&&&''')))******(((+++*********))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))''''''(((((())))))(((((((((((())))))))))))((((((((()))************)))(((&&&'''(((((())))))((((((******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++***))))))***++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...............------------.........//////......//////000000111111000000111333555888:::;;;===EEELLLQQQUUUXXXWWWSSSOOOPPPQQQQQQTTT\\\gggooosssqqqmmmjjjfffcccbbbaaa``````fffooovvv{{{{{{wwwpppppplllcccWWWNNNJJJIIIIIIHHHFFFDDDBBB???>>>===:::999999888777777888888666666666666666666666666555555555555666666666666555555666777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999999:::;;;<<<999999999999::::::::::::::::::999999::::::;;;<<<:::::::::999999999999888::::::::::::;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<888999999999::::::::::::888888888888888888888888888888888888888888888888777777777888888999999999888888888888888888888888777888888999999888888777555555666666555444333333333333333333333333333333222222222222222222222222000000000111222333555555555555555444444444444444444444444444555555555666333555777999999888777555888888999::::::;;;<<<<<<::::::999:::===@@@DDDGGGQQQaaauuu}}}|||}}}))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%&&&)))++++++)))&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))++++++,,,,,,************)))))))))))))))***+++,,,+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))***)))((())),,,,,,)))&&&,,,,,,,,,,,,++++++******'''((((((((())))))******''''''((()))))))))))))))&&&'''((())))))******)))(((((())))))))))))(((((('''((()))******)))((('''&&&''''''(((((((((((((((((())))))))))))*********(((((()))************))),,,+++***))))))***+++,,,************************++++++++++++++++++++++++(((((()))************)))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000000000///...---,,,---------.........//////------......///000000111***+++---...000111222333999>>>CCCIIIQQQWWWUUUOOOLLLNNNOOOOOOQQQWWW```gggmmmkkkgggdddccccccdddeeefffdddgggooossswwwzzzuuummmgggbbb\\\VVVRRRPPPOOOMMMJJJGGGDDDBBBAAA<<<;;;;;;:::999999999:::888888888888777777777777444444444555555555555666666666666666777777777777;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;:::999888777777777777888888888888999999999999999999888999999:::;;;;;;::::::::::::999999999999::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<777888888888999999::::::888888888888888888888888888888888888888888888888555555666666777777888888666666666666777777777777666666777777777777666666333333333444333333222222333333333333333333333333111111111111111111111111000000000111222444555666444444444444444444444444333333333444444555555555666666777777888888888999;;;;;;<<<<<<===>>>??????@@@@@@@@@AAADDDHHHLLLOOOiii}}}~~~wwwooojjjjjjmmmrrrttt{{{)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&"""###$$$%%%'''((()))***''''''''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))'''((()))(((&&&&&&((()))'''((()))))))))(((&&&%%%))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))******)))))))))+++,,,---+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,***(((''''''(((***,,,))))))))))))************---------,,,+++***(((((())))))))))))))))))))))))++++++************++++++'''+++---...,,,,,,///222,,,,,,++++++***++++++++++++++++++,,,,,,------------------.........//////,,,,,,,,,---------......111111000///////////////...............///000000999:::<<>>===;;;999999999888666666666666666444444555555444444333222555555555666777888999:::777888888888999999::::::555666777888888888888888;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<;;;::::::999999::::::::::::;;;<<<<<<<<<;;;;;;666777999:::;;;<<<<<<<<<999888888777888999;;;<<<::::::::::::::::::::::::<<<<<<;;;:::999999888777;;;;;;;;;::::::999999999777777777777777777777777999999999888888888888888;;;999777666555666777888333444666777777777666555888888777777666666555555555555555444444333333333666666666555555444444444222333444444444444333222555555444444333222222111444444444444444444555555999666444555777888666333222333444333333333666888888555444777777666999===<<<@@@FFFKKKJJJGGGGGGIIIHHHLLLPPPPPPPPPUUU```jjjuuuqqqpppmmmkkkiiilllpppttt{{{zzz{{{)))((('''&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((()))(((&&&&&&((())))))))))))))))))(((((('''))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((******)))((())))))++++++*********))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********+++***)))(((((()))***+++))))))))))))************+++++++++++++++***))))))))))))))))))))))))))))))+++******))))))******+++***+++,,,+++***)))***++++++*********++++++,,,---++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......000//////...------.....................///000000333444666888;;;???AAACCCLLLRRRXXXYYYXXXZZZ```gggrrrtttuuutttpppnnnoooqqqrrrtttzzz|||yyy|||zzzsssqqqkkkjjjhhheeeaaa\\\XXXVVVPPPNNNKKKIIIGGGDDD@@@>>><<<;;;:::999888888888888999999999888777666666555444444444444555666777888555555555666666666777777888999999:::;;;;;;:::::::::999888777777888999:::::::::::::::::::::::::::999999999999::::::::::::;;;;;;:::999999999999999888999999999999999888888666777888:::;;;;;;<<<<<<;;;::::::999999999:::::::::::::::999999999999999;;;;;;;;;;;;::::::::::::::::::::::::999999999888777777777777777777777777888777777777777777777777999888777666555666666777444444555666666555555555666666666555555555444444555555444444444333333333555555555555444444444333222222333444444333222222222222333333333333333333222222222333333333333333:::888666666888777555333555777888888777666888999:::777777;;;<<<<<<@@@EEEDDDLLLXXX```aaa___^^^______cccggghhhgggjjjrrryyyzzzzzz|||~~~}}}|||{{{xxxwwwxxx|||((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))))))))(((((('''&&&&&&'''((((((''''''((((((((()))))))))'''((()))(((&&&&&&((()))+++***))))))(((((()))))))))))))))))))))))))))))))))(((''''''&&&'''''''''''''''''''''''''''''''''***))))))(((((((((((()))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))+++******))))))******+++---,,,,,,,,,---...---,,,***************+++,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///...------,,,---------...............///000000///000111333555777:::;;;DDDLLLTTTZZZ[[[^^^cccgggssstttuuuwwwyyy{{{~~~~~~{{{}}}~~~}}}zzzwwwsssoookkkiiieeebbb]]]XXXSSSLLLFFFBBBAAA@@@>>>===<<<;;;;;;:::999999888777666666555444444444444444444555666777444444444444555555555555555666666777777777777777888888777777777777888888888888888888888888888888888888888999999999::::::::::::999888888888888999999999999999888777666666666777888999::::::;;;;;;;;;;;;;;;;;;:::999888777888888888888999999999999999999::::::;;;;;;;;;;;;999999999999888888888888666666666666666666666666666666666666666666666666666666666555555555555555555555444333333333444444555555555444444444444444555444444444444333333333555444444444444333333333222222333333333333222222000000111222222333444444222222222333333333444444555444444555666666555333666888999:::888777888999888777999>>>AAADDDJJJQQQYYYfffwww|||~~~{{{oookkknnnuuu~~~(((((((((''''''(((((((((((((((((((((((('''''''''$$$$$$%%%&&&'''((())))))((((((((((((((()))))))))((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))'''((()))(((&&&&&&((()))+++***((('''''''''((()))(((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))((()))))))))************++++++******************))))))))))))))))))))))))******))))))))))))******...,,,,,,///555888888666++++++***************+++,,,,,,,,,+++++++++++++++,,,,,,---------.........,,,,,,,,,---------............---------------..................///000000000000111222333555666777;;;BBBKKKQQQUUUZZZ```dddjjjkkknnnuuu~~~~~~zzz{{{wwwoooggg^^^UUUMMMGGGHHHGGGEEEBBB???===<<<<<<:::999888777666666555555666666555555555666777777666666666666666666666666444444555555555555555444777777666666666666777777777777777777777777777777777777777888888888999999999999888777777777777888:::;;;::::::999888777666555666777888999999999999777888999999999888666555777777777777777888888888888888999999999999999999777777777777777777777777555555555555555555555555444444444444444555555555444444555555555444444333555444333222111222333444555555444444444444444444444444444444444444444444444444444444444333333333222222333333333333222222000111111222222333444444333333444444555666777777444444555777888999999888777999<<<===<<<<<<<<<===<<<===AAAIIINNNSSS\\\fffvvv~~~tttkkkmmmvvv'''((((((((((((((((((''''''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''((()))(((&&&&&&((())))))((('''&&&%%%&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))************))))))((()))))))))************------+++***)))))))))***))))))))))))))))))))))))***))))))))))))))))))***,,,***+++///555999999888---,,,+++***)))(((((((((++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......///......---......//////...............///000000111111111222222444555666666;;;@@@FFFKKKRRRZZZ___aaadddiiisss~~~|||sssjjjbbbZZZUUUTTTRRRNNNKKKGGGDDDBBBAAA@@@???===;;;:::999999999888777777666666666666777777777777777777777777777888888888999999888888777666666666666666666666666666666666666666666666666666666666777777777888888888888777666666666666777999999999999888777666555555555666777888888888888333444555666777666666555555555555666666666777777888888777666666555444444666666666666666666666666444444444444444444444444222222333333333444444444222333444444444444333333444444222111111222333444555555555555555555555555444444444444444444444444444444444444444444444444444333333333333333333444333333333333333333333333333333444555777888999999999:::;;;;;;<<<===>>>???===???BBBCCCCCCDDDFFFGGGJJJLLLRRRZZZaaahhhtttyyyvvv}}}{{{{{{''''''(((((((((((('''''''''''''''((((((((((((((())))))(((((('''&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((((('''((()))(((&&&&&&((()))((('''&&&&&&%%%%%%&&&&&&))))))))))))))))))))))))&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((('''((((((((((((((('''&&&(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************,,,+++***)))((())))))***))))))))))))))))))))))))***))))))(((((())))))***)))((((((***---/////////---,,,+++***)))(((((((((************+++++++++,,,************++++++++++++,,,,,,,,,---------........................///000...............///000000000000///000000111222333555777999<<>>>>>>>>>>>@@@DDDHHHIIIKKKLLLMMMMMMOOOQQQTTTZZZ]]]cccjjjpppvvvxxx~~~&&&'''((())))))((('''&&&''''''''''''((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&'''(((((())))))&&&''')))******)))'''&&&&&&&&&&&&'''''''''(((((('''((()))(((&&&&&&((()))'''''''''''''''&&&&&&%%%))))))))))))))))))))))))&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''((()))))))))(((((('''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))+++***)))(((((()))***+++))))))))))))************''''''&&&%%%&&&(((***,,,))))))))))))))))))))))))))))))(((((((((((())))))((()))***)))(((((()))*********))))))))))))******(((((()))***+++,,,,,,---)))************+++++++++,,,,,,,,,---------......------,,,,,,---......///...............///000000............///000111222222333444666:::@@@FFFKKKUUU\\\dddkkkooossswwwzzz~~~xxxsssfffiiinnnssszzz}}}|||~~~|||{{{qqqpppnnnkkkhhhfffeeeddd\\\YYYSSSLLLFFFAAA???===???>>>===<<<;;;::::::;;;::::::999999888888888888666666777777666666555444666777888888888888777666666666666666666666666666444444555555555666666666777666555555444444555555444444555555555444444333444444555666666666666555444333333333333333444444222222222333444555555555555555555444444444333333333333333333444444444555333333333333333333333333111111222333333444555555444333333222333444555666000111222444555555555555333333444444444555555555333333333444444444555555555555555666666666777777777666555555555555666777777777888888999999::::::888999:::<<<===???@@@AAAAAABBBEEEGGGKKKRRR[[[bbbeeeeeeeeeccccccdddgggjjjppprrrvvv|||~~~}}}|||}}}&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&&&&''''''(((((())))))&&&''''''((()))******+++%%%'''***,,,,,,***'''%%%&&&&&&&&&'''''''''(((((('''((()))(((&&&&&&((()))'''((()))))))))(((&&&%%%))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())),,,***)))'''''')))***,,,))))))))))))************"""""""""###%%%(((+++---))))))))))))))))))))))))))))))(((((((((((())))))))),,,...,,,***)))+++---'''''''''((()))+++,,,---''''''(((***+++,,,---...++++++,,,,,,,,,---------,,,,,,,,,---------......++++++++++++,,,,,,---..................///000000////////////000111222333//////000111555999>>>AAALLLUUU___eeefffhhhlllqqqqqqwwwzzzyyy|||}}}yyysssooolllkkkdddeeefffhhhnnnzzz|||zzztttvvvwwwssssss{{{zzzyyywwwvvvuuuuuutttrrrmmmfff]]]TTTNNNIIIGGGDDDDDDCCCAAA@@@@@@@@@@@@=========<<<<<<;;;;;;;;;:::::::::::::::999888888666777888999999888777666666666666666666666666666444444444555555555666666666666555444444444444555555555666666777666666666444444555555666555555555777666444333222222333444111111222333333444555555444444444555555555555666222222222333333444444444222222222222222222222222111111222333444444555555555444222222222444666777///000333555666777666666222222222333333444444444333333333444444555555555555666666666777777888888888777666555555666777888777777888999;;;<<<===>>>===>>>???AAACCCEEEGGGGGGHHHLLLPPPVVV___kkkyyy~~~|||}}}sssooosssyyy+++)))'''(((+++,,,***(((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&''')))***+++++++++***))))))(((((('''''''''&&&%%%&&&''')))))))))((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******(((''''''((()))***))))))(((((('''''''''&&&''''''((()))))))))))))))***************))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******************))))))***+++,,,,,,------,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,---------......333333222111000//////...000111222333444666:::===???HHHUUU```fffggggggfffooorrruuuuuusssuuu{{{~~~wwwpppmmmlllmmmjjjmmmqqqsssoooqqq|||vvvrrrmmmlllrrr~~~yyyrrriiiaaa[[[WWWUUUUUURRRNNNKKKIIIHHHFFFEEEFFFCCC@@@>>>======<<<;;;<<<:::999777777888:::;;;:::888777777999:::999777999777555555666888888777666666555444444555666777444333333222333444666777444444555555666666777777444444333333333333333333333333444555555555555444777666444444444444666777222333444555666777777777555555444333333333333333333333444444555555666666333333222222222222333333777666666555444333333333111333555666555555666888555555555444444444444444777666555666777777777555888777777666777888999:::888:::;;;:::777666888:::;;;>>>AAAAAA???@@@DDDGGGGGGHHHJJJKKKNNNQQQVVVYYYYYYaaafffiiiyyyzzzrrrpppwww***)))'''(((***+++)))'''))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((()))***++++++******)))(((((((((''''''''''''&&&'''((())))))(((((('''&&&&&&((()))))))))((('''************************))))))))))))(((((((((((((((((())))))(((((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,)))(((((((((''''''''''''''''''((()))))))))))))))''''''((()))*********)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))******+++,,,,,,------,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,,,,,,,---------....................................///000111222222444777999888???HHHRRRXXX]]]aaaccciiikkklllkkkkkkoooxxx~~~xxxtttttttttvvvwwwzzz{{{yyy{{{zzzxxxwwwxxx}}}xxxpppjjjfffeeeeeebbb___\\\[[[YYYVVVSSSTTTQQQMMMJJJHHHEEEBBB@@@>>>===<<<;;;:::;;;;;;<<<888:::;;;;;;999888999:::;;;999777777888999999999777777555555555555666777888777666555555666777777666666666666666666666666666666555555555666666777777777777777777666555444444444444333333444444444111222333444444555444444444444333222222222222222333333333333444444444444333222222111111222222333444444444444444444555555333555777777777666777888888888777777777777666666666666666777888999:::::::::::::::;;;;;;:::::::::<<<>>>@@@???>>>===???AAA???BBBEEEIIIMMMRRRWWWZZZ___```bbbcccdddgggjjjlllmmmtttyyy~~~~~~||||||)))(((''''''))))))((('''))))))))))))))))))))))))))))))((((((((((((''''''(((((()))))))))(((''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))******)))))))))(((((((((((('''''''''''''''(((((()))(((((('''&&&&&&''''''((()))(((((((((******************************))))))((((((''''''''''''((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***,,,---((((((((((((''''''''''''''''''((()))))))))(((((($$$%%%&&&((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************************************++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,+++++++++*********------........./////////......//////000111222222...///000000000111333555666:::@@@GGGNNNVVV^^^dddeeefffggggggiiipppzzz~~~|||||||||yyyxxxxxxvvvuuusssrrrnnnjjjffffffddd___\\\XXXSSSNNNKKKHHHGGGFFFEEEDDDDDDCCCCCC>>>AAAEEEDDD@@@===>>>@@@@@@>>><<<;;;<<<===<<<;;;::::::999888777777777888:::999777555555555555666555555555555555444444444444444444444555666777777777777666666555333222111444444555555555555444444333333444444444444444333555444333333333333333333444444444444444333333333444444333333333333444444333333444555666666777777444666777777666555666666888888888777777777666666999999999999:::<<<===>>>===>>>???@@@???>>>===<<<===???@@@AAABBBDDDGGGJJJLLLOOOTTT]]]hhhrrrxxx{{{~~~~~~~~~~~~xxxrrrsssxxx((('''''''''(((((((((''''''''''''''''''''''''''')))))))))))))))((((((((())))))******)))(((''''''%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((''''''''')))))))))(((((('''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((************************(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((('''''''''''''''((((((((((((((('''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,.........////////////000//////000111222222333333...000111000//////111222666888<<<@@@FFFNNNWWW]]]]]]___bbbeeejjjsss||||||wwwuuussspppmmmiiieee___[[[YYYXXXWWWVVVUUUTTTSSSSSSNNNPPPQQQQQQOOOLLLKKKJJJGGGEEECCCBBBBBBBBBAAA?????????>>>===<<<;;;;;;;;;<<<;;;999888666666777777666666666666777777777777444444555555666777888999666666666666555444333222555666777888888777666555666666666666666666555555666555555444444555555555666666666555555444444444666555555555555555555666444555555666666777888888666888::::::888777888999:::999999999999999999999======>>>>>>===>>>AAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEGGGKKKQQQXXX\\\cccfffmmmzzzxxxuuu{{{~~~zzzwwwzzz'''((((((((('''''''''(((''''''''''''''''''''''''((((((((()))))))))))))))))))))******)))(((''''''&&&%%%%%%%%%%%%&&&'''(((''''''((())))))(((''''''(((''''''''''''''''''((((((((((((((((((((((((((())))))(((((((((((((((((('''''''''((((((((((((((())))))((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------******+++,,,---...///000.........////////////000---------........./////////111222111000///000111///111555888<<>><<<:::999999:::777888888999:::;;;;;;<<<888888999999:::;;;<<<===888999999::::::999999999666777888999999888777666777777777888777777666666666666555555555666666777777777666666555555444444666666555555555555666666666666666666666666666666999;;;===>>>===<<<===>>>======>>>>>>>>>?????????>>>@@@BBBCCCCCCFFFKKKNNNQQQQQQPPPPPPQQQTTTVVVXXXYYYWWWUUUWWW]]]gggqqqwww{{{~~~|||vvvvvv'''((())))))''''''((()))))))))))))))))))))))))))''''''(((((((((((())))))(((((()))))))))((('''''''''&&&%%%%%%%%%&&&((()))'''((()))******)))((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))'''''''''((((((((((((((()))((((((''''''''''''((((((''''''''''''((())))))************************((((((((()))))))))))))))&&&&&&'''(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((('''&&&%%%$$$'''''''''(((((((((((((((''''''((((((((('''&&&&&&''''''(((((('''&&&&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))+++,,,...///111111------........./////////.........//////000000000///111333222111000000111---000333555666888;;;===FFFJJJRRR[[[eeennntttxxxzzz|||~~~}}}}}}}}}~~~zzzuuutttzzz~~~}}}~~~}}}}}}}}}{{{yyywwwvvvvvvwwwxxxzzzsssmmmmmmqqqrrrllleeecccbbb```___^^^\\\YYYVVVQQQQQQQQQQQQQQQPPPOOONNNHHHGGGCCC@@@===:::999999777888888999999:::;;;;;;::::::999::::::;;;<<<===888999:::;;;;;;;;;;;;;;;888888999999999999888888777888999999999999888888888888777777777888999999888888888888777777777777888777777666666777777888999999999999999999888888999;;;>>>???@@@AAABBBDDDBBBBBBCCCDDDFFFGGGHHHHHHEEEIIIMMMOOORRRWWW^^^dddjjjiiiiiiiiikkkmmmooopppooollliiikkkrrr|||yyyzzz''')))+++***(((''')))***))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&'''(((((((((''''''((('''&&&%%%&&&''')))***'''((()))******)))(((''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&'''((()))***''''''''''''((((((((()))(((((('''&&&''''''))))))(((''''''&&&'''((()))***************************''''''(((((())))))******&&&'''(((((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))*********((('''&&&''''''''''''((((((((()))''''''((((((''''''&&&%%%&&&''''''(((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))******,,,---...//////,,,---------...............//////111222333444555...000222222111000000111000222444555555555777999>>>AAAGGGPPP\\\fffnnnrrrsssuuuwwwxxxxxxxxxyyy{{{~~~{{{tttrrrrrrqqqnnniiihhhhhhkkksss|||}}}wwwsssvvv{{{~~~}}}|||xxxvvvuuusssrrrpppnnnjjjgggddddddeeeffffffeeedddccc\\\YYYTTTNNNHHHDDDAAA@@@AAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>???????????????@@@??????>>>>>>======<<<<<<<<<<<<======;;;<<<===>>>>>>>>>>>>>>>???>>>>>>>>>??????@@@AAA>>>>>>>>>>>>>>>?????????>>>======<<<<<<======>>>@@@@@@AAAAAABBBCCCCCCCCCAAACCCGGGJJJKKKMMMPPPRRRRRRRRRTTTVVVXXXZZZ[[[\\\\\\___cccfffgggllluuu{{{|||xxxsssssszzz}}}{{{zzz|||(((***,,,+++(((''')))+++''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%&&&'''(((((((((''')))(((&&&&&&&&&''')))+++'''((()))++++++)))((('''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++&&&'''''''''(((((())))))((('''&&&&&&'''((()))***(((''''''&&&&&&((()))***((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))***+++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))+++,,,,,,+++***)))&&&'''''''''(((((())))))'''((((((((('''&&&%%%%%%%%%%%%'''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......)))***+++---000222333444---///111222000//////000000111222222111222555777444666:::CCCOOO[[[eeejjjppprrrttttttuuuvvvxxxzzz}}}yyyppplllkkkkkkjjjfffiiijjjhhhhhhnnnzzz|||tttooottt|||~~~}}}zzzvvvssstttuuuvvvwwwwwwwwwvvvuuutttpppjjjbbb[[[UUUQQQNNNRRRRRRQQQOOOMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIKKKKKKKKKKKKJJJHHHGGGFFFCCCBBBAAA@@@@@@AAABBBCCC@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEHHHHHHIIIJJJLLLMMMNNNOOOPPPSSSWWW[[[]]]```cccfffhhhiiijjjmmmppprrrtttuuusssvvvyyyyyyyyy|||}}}wwwqqqooonnnrrr{{{{{{nnnmmmqqqtttxxx}}}(((((((((((())))))))))))((((((''''''''''''((((((,,,+++***)))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((((((((()))))))))))),,,+++)))((((((((()))***)))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++***((('''&&&&&&&&&'''))))))((('''''''''''''''((((((((((((((((((((((((***(((&&&&&&'''(((((('''&&&''')))*********)))(((***)))(((''''''((()))***((()))***++++++***)))((())))))))))))(((((((((((('''((()))+++++++++***)))+++++++++++++++***)))(((++++++++++++++++++++++++))))))***+++,,,,,,---------,,,,,,+++)))'''%%%$$$...------,,,,,,------...//////...---,,,,,,,,,,,,++++++---...//////000000000000000////////////////////////...///000000111777777888<<>>DDDPPP___jjjzzzxxxuuuuuuxxx|||~~~zzztttuuu~~~zzzvvvvvv||||||xxxvvvvvvzzztttkkkjjjpppwww~~~(((((((((((())))))))))))((((((''''''''''''(((((()))((((((''''''((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&'''(((((((((((('''&&&&&&'''((()))))))))))))))$$$%%%&&&((())))))******(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''$$$$$$%%%%%%%%%&&&&&&&&&***************)))(((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''((((((((((((((((((((((((***((('''(((***+++++++++''''''&&&&&&''''''((()))&&&''''''((((((''''''&&&)))((((((''''''(((((()))''''''(((((())))))******+++***)))))))))))))))))),,,+++)))(((''''''(((((((((((())))))***+++++++++************************---,,,+++***)))***++++++***+++,,,------,,,+++***************+++,,,......////////////...---,,,,,,......//////000000111111///////////////000000111//////111222333555555666666777999:::===CCCLLLTTTcccqqq{{{uuusssrrrxxx|||{{{xxxzzz}}}xxxrrrjjjgggdddfffmmmwww~~~{{{zzz}}}zzzxxxwwwwww|||yyyxxxuuurrrqqqvvv(((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((()))(((((())))))))))))((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&''')))************&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''((()))******)))((('''%%%%%%%%%%%%&&&&&&&&&'''((()))*********)))''''''''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))(((''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''''')))******)))''''''&&&&&&&&&'''((()))(((((()))******)))(((((()))(((''''''''''''((()))'''''''''((()))*********((())))))************)))+++***(((''''''((()))***((((((((()))***+++++++++************))))))))))))************************)))+++,,,------,,,+++)))+++*********+++,,,------.........///......---,,,------..................---,,,,,,,,,,,,---.........///000222333333333333222555777888888:::???DDDNNN[[[kkkvvvyyywwwuuutttsssvvvxxxvvvtttuuu|||zzzsssppplllgggaaacccfffhhhkkknnnrrruuu}}}~~~~~~|||zzzxxxwwwsssuuuyyy~~~wwwhhh^^^(((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((()))(((((())))))))))))((((((''''''((((((((((((''''''((()))***++++++***)))(((&&&'''''''''''''''&&&&&&(((((((((((((((''''''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))'''((()))******)))((('''(((((((((((()))))))))***'''((()))))))))(((&&&%%%''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))(((''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&&&&%%%''''''&&&%%%&&&'''((())))))***+++,,,,,,+++***))))))((('''&&&&&&'''((()))&&&''''''((()))******+++'''((()))+++++++++***))))))((('''&&&''')))+++,,,'''(((((()))***+++++++++*********)))))))))))))))'''((()))***************)))***,,,------,,,***)))++++++******++++++,,,---,,,---......//////......,,,,,,,,,,,,,,,,,,,,,+++000////////////000111111///000222333333333222111444555555333222444;;;@@@CCCGGGNNNXXXaaaiiinnnqqqvvvvvvtttssssssuuuxxx{{{wwwwww|||wwwooollliiifff```gggooosssrrrpppooooooyyy~~~~~~zzzvvvooouuuzzzvvvvvvxxxyyy~~~}}}{{{wwwtttqqqooommmlllvvv{{{yyyjjjZZZLLLCCC