BM6P6(@ ~~~}}}||||||yyywwwuuusssqqqpppppppppqqqpppnnnlllkkkjjjkkkkkkjjjjjjiiikkklllmmmllljjjfffdddbbb```aaacccgggiiifffffffffeeecccaaa```___\\\[[[YYYXXXXXXWWWTTTRRRSSSRRRRRRSSSTTTTTTRRRPPPMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFIIIMMMQQQ^^^jjjvvvzzzzzz|||}}}|||||||||}}}}}}}}}}}}||||||{{{vvvnnnfffbbbbbbccceeennnsssyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{uuuqqqfffbbb]]]ZZZXXXVVVRRRNNNHHHDDDGGGUUU```]]]OOODDD999888666444222111000000///.........------------........................!!!)))---,,,---111111---//////000000///...------///...---,,,,,,---...///***+++,,,---///111333555......------------......000000000000///////////////+++,,,111222......222,,,...//////...------...---------............///000000000000111111111111+++---.........000333666===CCCNNN[[[hhhooorrrssszzz}}}uuuhhhYYYJJJAAA:::888666333222222333444111000...---,,,---///000333222111222555>>>NNN[[[cccVVVGGG>>>888333111333//////000000111111222222222111000...,,,+++++++++000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........************************'''(((***,,,---------,,,******)))))))))***,,,---''''''(((******+++++++++))))))*********+++++++++++++++*********,,,---///---***'''''')))+++***)))&&&'''))))))***+++---000((()))***+++,,,---......,,,,,,+++++++++,,,------+++,,,---.........---,,,000000///////////////000222222111111000000//////000333888>>>III\\\rrr~~~}}}||||||xxxwwwtttrrrppppppooopppqqqpppnnnlllkkkkkkkkkkkklllkkkjjjkkklllmmmkkkjjjgggfffdddbbbccceeehhhjjjeeeeeedddcccbbb```___^^^]]][[[ZZZYYYYYYWWWTTTRRRRRRRRRRRRSSSTTTTTTRRRPPPNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFIIIMMMPPPZZZfffsssxxxyyy|||~~~}}}|||}}}}}}}}}}}}}}}}}}|||zzzuuunnnfffbbbbbbccceeennnsssyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzuuupppddd___ZZZWWWUUUSSSNNNJJJIIIDDDGGGUUU___ZZZLLL@@@666555444333222222111111/////////.........------........................(((...222000///222111...///////////////...------111000///......///000111......------......//////.........------.........000/////////////////////---)))***......+++***...,,,...//////...------...---------............/////////000000000111111111---.../////////111444666<<>>JJJ\\\rrr~~~}}}||||||xxxvvvtttrrrpppooooooooopppooommmlllkkkkkkkkklllnnnmmmllllllllllllkkkiiiiiihhhfffdddeeefffiiijjjcccccccccbbbaaa___^^^]]]]]]\\\ZZZYYYYYYXXXUUUSSSRRRRRRRRRSSSUUUTTTRRRPPPOOONNNMMMLLLKKKLLLMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIHHHGGGFFFHHHLLLPPPVVVcccpppvvvyyy}}}}}}}}}~~~~~~~~~~~~}}}}}}zzzuuummmfffbbbbbbdddeeeooossszzz~~~~~~~~~~~~~~~~~~}}}yyytttooogggbbb]]]YYYXXXTTTOOOKKKIIIEEEHHHTTT]]]WWWHHH===444444333222222222333333000000000/////////......////////////////////////,,,111444222000000///---...////////////...------000000///......///000000......---,,,,,,,,,------........................////////////////////////000......000000------...,,,...//////...------...---------............/////////000000000000111111///000111000///000333555:::???IIIUUU```hhhnnnqqquuuyyy~~~ttthhhZZZLLL???777555444333333222111000000222111000//////000222222222111000222999GGGWWWaaa^^^QQQCCC;;;555000...000000000000000000/////////...---------------......%%%&&&((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))************************((())))))*********))))))******)))))))))***++++++((()))***+++,,,,,,,,,,,,***************+++++++++222222111000...+++***(((+++)))(((((()))******))))))+++,,,,,,,,,---000222......---,,,+++***))))))***************+++,,,,,,+++,,,------......------000000000000000000000000000000000000111111111111111444888???KKK]]]rrr~~~}}}||||||wwwvvvtttqqqpppoooooooooooonnnmmmlllkkkkkklllmmmpppnnnlllllllllllljjjiiijjjiiigggeeeeeefffhhhiiicccccccccbbbaaa```^^^]]]^^^\\\ZZZZZZYYYXXXUUUSSSRRRQQQQQQSSSUUUUUUSSSQQQPPPOOOMMMKKKJJJKKKLLLMMMKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGHHHLLLOOOVVVcccpppvvvyyy}}}}}}}}}~~~~~~~~~~~~}}}}}}yyytttmmmeeebbbaaadddfffoootttzzz~~~~~~~~~~~~~~~~~~}}}}}}}}}|||xxxrrrnnnhhhddd^^^[[[YYYUUUOOOJJJGGGDDDIIIUUU]]]VVVGGG===555555444333333333333333000000000000////////////////////////////////////,,,...000///...,,,,,,+++.........//////...------------------------------++++++++++++,,,---......---..................---.........///////////////111111111111111///......,,,...//////...------...---------............///////////////000000000111000111111000...///111333777<<>>888444000///000000/////////......------///...---,,,,,,+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++*********)))************************---,,,,,,+++************)))))))))***))))))))))))******+++,,,,,,,,,++++++************************---.../////////...---,,,))))))******)))))))))))))))***++++++***+++---///*********)))))))))))))))+++++++++,,,,,,...//////,,,,,,,,,,,,------.........///000111111111111000//////000000111111222222222444888AAAPPPcccvvv~~~}}}||||||yyywwwuuusssqqqpppppppppnnnmmmlllkkkllllllnnnooopppnnnkkkiiijjjjjjiiihhhiiigggfffdddccccccddddddccccccccccccbbbaaa```___\\\[[[YYYXXXXXXWWWTTTRRRQQQPPPQQQSSSUUUUUUTTTRRRPPPNNNMMMKKKJJJJJJJJJKKKIIIIIIHHHGGGGGGGGGGGGHHHFFFGGGHHHGGGGGGHHHKKKMMM[[[gggtttxxxyyy{{{}}}|||||||||}}}}}}}}}}}}||||||wwwssskkkeeeaaaaaadddfffqqquuu|||~~~}}}}}}~~~}}}{{{vvvoookkkccc```\\\YYYWWWSSSMMMHHHDDDDDDKKKWWW]]]VVVHHH???888777555444333222222222000000000/////////..............................,,,+++---000///,,,---111,,,,,,---............---......////////////......///...---,,,++++++***+++,,,---...//////...---,,,---------......//////000---000111......000///,,,,,,...//////...------...---------............///......////////////000000.........---,,,,,,///111333666;;;@@@FFFPPP[[[ccckkkpppuuu{{{}}}rrraaaPPPDDD===999777333333333222222222111111000111111222222333333333000222222555DDDXXXaaa___OOODDD:::555333000///111...............---------///...---,,,++++++++++++******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************------,,,+++******++++++))))))*********)))((('''******+++++++++++++++***+++++++++***************&&&&&&''''''&&&&&&%%%%%%((()))++++++)))((()))***((()))******)))***,,,...((())))))******+++++++++,,,,,,,,,,,,---///000111---,,,,,,,,,,,,---...///000111333444555444444333000000000000111111111111333444999CCCTTThhhzzz~~~}}}||||||zzzxxxvvvtttrrrqqqqqqqqqmmmllllllkkklllmmmnnnoooooollliiihhhhhhiiiiiihhhiiihhhfffeeedddcccccccccbbbbbbbbbbbbaaa```______[[[ZZZXXXWWWWWWVVVSSSQQQPPPPPPQQQSSSUUUUUUTTTRRRNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGEEEGGGHHHGGGGGGHHHJJJMMMZZZfffrrrwwwxxx{{{|||{{{{{{{{{||||||||||||{{{{{{wwwrrrkkkdddaaaaaadddfffqqqvvv|||~~~~~~}}}~~~}}}~~~~~~{{{uuunnniiidddaaa]]][[[ZZZVVVPPPJJJDDDDDDKKKWWW\\\SSSEEE;;;444333222222111111111222/////////.........------------------------------...,,,...111000,,,---222+++,,,------.........------......//////......---///...---,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,---......///000000...222333000000444333///,,,...//////...------...---------............///........./////////000000............---...000222111444888;;;???HHHTTT^^^fffkkkqqqwww|||vvvjjjXXXGGG<<<888666666333222111000///000111111000000111222333333444333000333444777GGGZZZ```ZZZGGG===444111000......000------------------......------,,,,,,+++,,,,,,---)))******++++++******)))************************+++++++++,,,,,,,,,,,,,,,************************,,,+++***))))))***++++++))))))*********)))'''&&&)))******+++******))))))+++++++++*********))))))444333111///---+++******'''))),,,,,,)))((()))***((()))******))))))+++---******+++++++++,,,,,,,,,+++++++++,,,---...000000------,,,,,,,,,---...//////000222444444444333222111111111000000000000000333444999EEEWWWlll~~~~~~}}}||||||zzzyyywwwtttsssrrrrrrrrrmmmlllkkkkkklllmmmooopppnnnkkkhhhggghhhiiiiiiiiijjjiiigggfffddddddcccccc```aaaaaaaaa```___^^^^^^[[[YYYWWWWWWVVVUUURRRPPPPPPPPPQQQSSSUUUUUUTTTRRRNNNNNNNNNMMMLLLJJJIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEFFFHHHHHHGGGHHHJJJLLLWWWdddpppuuuwwwzzz|||{{{zzzzzz{{{{{{{{{{{{zzzzzzwwwrrrkkkdddaaaaaadddfffrrrvvv|||~~~||||||~~~~~~~~~~~~~~~~~~~~~{{{uuummmhhh```]]]ZZZXXXWWWSSSMMMHHHEEEEEELLLWWWZZZPPPAAA888000000//////000111222222///.........------------,,,,,,,,,,,,,,,,,,,,,,,,///,,,---000///***+++000+++,,,------.........---++++++,,,------,,,+++++++++++++++,,,---...000000,,,---///000000///---,,,,,,,,,------...///000000***///000------222111---,,,...//////...------...---------.........//////............/////////000.../////////...///111444000333666888;;;DDDPPPZZZccchhhooouuuzzzpppdddQQQAAA777444444555222111///...---...000111---...///111111222222222000444555888HHH[[[___WWWCCC999111///...------///,,,,,,,,,------.........++++++++++++,,,---...///******+++,,,,,,,,,,,,,,,*********************************+++,,,,,,,,,---************************+++***)))(((((()))***+++((()))*********((('''&&&))))))*********))))))(((++++++++++++******))))))((((((&&&&&&&&&'''((()))&&&))),,,,,,***((((((***(((*********)))***+++---((((((''''''''''''''''''*********+++,,,---///000------,,,+++,,,---...///+++---///111222111000///222222111111000000//////333444999FFFYYYnnn~~~|||zzz|||zzzvvvtttttttttsssrrrmmmmmmllllllmmmnnnoooqqqnnnllliiifffeeefffggghhhhhhiiiiiiiiihhhfffdddbbbccccccccccccdddbbb^^^[[[[[[YYYVVVUUUUUUUUUTTTRRRQQQRRRTTTUUUTTTSSSQQQPPPMMMMMMLLLJJJJJJIIIIIIIIIEEEGGGHHHIIIIIIHHHFFFEEEGGGGGGGGGFFFFFFGGGJJJMMMWWWdddqqqvvvxxxzzz{{{zzz~~~}}}{{{|||}}}}}}|||{{{xxxrrrkkkfffaaa^^^aaahhhpppwww}}}~~~}}}~~~~~~~~~~~~}}}uuullleeeaaa```]]]ZZZWWWRRRMMMHHHDDDFFFNNNXXXZZZOOOBBB:::888555111//////000000000000000000000000//////...***---...+++,,,//////---111000///...//////---,,,/////////...---,,,*********+++---//////...---,,,---,,,*********+++---///333222222111000//////...---------.........//////000000000000////////////............////////////...///000///...---...///...///000222222111111000,,,...000000000111333444...111555777888===EEELLLZZZbbbmmmsssvvv{{{~~~uuueeeWWWHHH@@@;;;555222222///000111222222111000///111000///000222444444333222333555>>>PPP]]]XXXLLL???:::333...------...///---,,,+++++++++,,,---...++++++++++++++++++++++++)))******+++++++++******+++)))'''(((+++---,,,+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++(((((((((((())))))))))))***+++,,,,,,+++***+++,,,++++++************++++++***++++++***))))))+++...,,,,,,+++***)))))))))))))))***+++,,,,,,+++***)))***+++------+++******+++)))******)))'''&&&'''(((***,,,---+++((('''))),,,,,,---,,,***,,,...+++%%%............///////////////000111111000///111222444666<<>>LLL```uuu~~~}}}}}}}}}xxxuuusssrrrrrrssssssrrrqqqpppnnnmmmmmmnnnnnnooommmkkkiiifffeeefffggggggfffeeedddcccbbbaaaaaaaaaaaa```^^^^^^______^^^\\\[[[YYYVVVUUUTTTSSSRRRPPPQQQRRRSSSSSSSSSQQQPPPOOOLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDEEEIIIKKKXXXeeerrrxxxyyy|||}}}|||~~~}}}|||}}}wwwqqqjjjfff```]]]```fffooouuu|||~~~~~~~~~~~~~~~~~~{{{uuunnniiieeeccc```]]]ZZZTTTNNNJJJFFFGGGOOOYYY[[[PPPBBB:::777444111///000000111000------------,,,+++***)))+++......+++,,,//////,,,***++++++,,,------......+++,,,------......------+++,,,.../////////...------------.........//////.........---,,,,,,++++++,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,------------...+++,,,............000222------...///////////////---...000000000000222333///111444444555888>>>CCCKKKTTT```jjjpppwwwtttgggWWWJJJ===888777444333444111111111000000111111111111///......///000000///444555;;;HHHZZZaaaVVVFFF:::777222000//////...---000000///...------......+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++///---++++++++++++***)))******************))))))++++++++++++++++++++++++))))))*********+++++++++)))***++++++))))))***+++++++++************++++++)))***++++++***+++---///...---,,,***)))((((((((()))******++++++******)))(((***++++++***))))))***)))***++++++***)))***,,,...,,,+++***+++,,,++++++)))++++++)))+++...---(((,,,,,,,,,------------...///000111111000000111333666999AAAPPPcccxxxӵ~~~|||{{{||||||uuusssqqqpppqqqsssrrrrrrrrrqqqooonnnmmmmmmnnnnnnlllkkkhhhgggfffffffffgggfffeeecccaaaaaaaaabbbbbbaaa___^^^]]]^^^___^^^]]]\\\ZZZWWWUUUUUUTTTRRRPPPQQQQQQRRRRRRQQQPPPOOONNNĦHHHIIIIIIIIIGGGEEEĦBBBCCCDDDDDDDDDDDDDDDFFFIIILLLYYYfffsssxxxzzz}}}~~~~~~~~~ӵxxxqqqjjjeee```\\\___eeeooottt{{{~~~~~~}}}~~~~~~~~~~~~Ħ}}}zzzuuuoookkkfffdddaaa^^^ZZZTTTNNNIIIFFFHHHPPPZZZ[[[PPPBBB:::555222///...///000//////............---+++***)))+++......+++,,,......,,,+++,,,------,,,,,,---...,,,,,,------...------,,,,,,---.../////////......***+++,,,---------,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,------.........------------,,,,,,,,,---------.........,,,---......------///000......////////////000///---...000000///000111333///111222333333666:::===BBBJJJVVVaaaiiiqqqzzzpppaaaVVVIII<<<777555222111222333222000000000000222333444222000000111222111000444666===MMM\\\^^^PPP@@@777444222000000///...,,,000000///......------------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******...---,,,++++++,,,,,,++++++++++++*********************************************+++++++++,,,,,,,,,(((*********)))((()))***++++++************++++++...///...---***))))))***...---,,,***)))((((((((())))))************))))))''')))******)))))))))***)))***++++++++++++,,,---///,,,)))***---...---***))),,,,,,***,,,//////,,,,,,,,,---------.........///000111111111111222444888;;;DDDTTThhh{{{4ĉ@ӵ~~~{{{zzzyyyyyytttrrrppppppqqqrrrrrrrrrrrrqqqooonnnmmmlllmmmmmmkkkjjjhhhgggfffeeefffffffffeeedddbbbbbbbbbccccccbbb```^^^^^^______^^^]]]]]]ZZZXXXVVVVVVUUUSSSRRRQQQQQQQQQPPPOOONNNNNNMMM>LHHHHHHHHHIIIIIIGGG=hĦBBBDDDEEEEEEEEEEEEGGGJJJMMMYYYfffsssyyy{{{~~~~~~4ĉ@ӵxxxrrrkkkfff```]]]___eeennntttzzz}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~>L~~~|||yyyuuupppmmmgggdddaaa]]]YYYSSSLLLHHHFFFHHHPPPYYYZZZOOOAAA999222000...---...///...---000000000000///...---,,,,,,......,,,+++......+++---///000...,,,+++,,,...............---,,,+++***,,,------...............***+++,,,---------,,,,,,.........---------------+++++++++,,,,,,,,,------/////////.........---------.........////////////...///000///---,,,,,,---/////////000000000111111---...000000//////000222000000111222222444666888===DDDOOOZZZdddmmmwww}}}ppp```UUUHHH<<<777555333222333333222111000000111222333444222000000111222111000333666@@@OOOZZZVVVGGG:::444222000000000000...,,,............------,,,,,,//////.........---------++++++,,,,,,+++******)))+++,,,,,,++++++,,,---......---,,,++++++++++++,,,************************++++++++++++,,,,,,,,,,,,(((*********)))((()))***++++++************++++++)))******)))&&&$$$$$$$$$...---,,,***)))((((((((())))))))))))))))))))))))&&&(((******))))))***+++)))***,,,,,,++++++,,,...///,,,)))***---...---+++***---...,,,,,,000111///---.........////////////...000111222111111333444888===HHHXXXlll~~~GG=?|||zzzxxxwwwtttrrrppppppqqqrrrrrrqqqqqqpppnnnmmmlllllllllmmmjjjiiihhhgggfffeeeeeeeeefffeeeddddddccccccddddddcccaaa_________^^^]]][[[[[[YYYVVVUUUUUUUUUTTTRRRQQQPPPPPPOOONNNMMMLLLLLLHdĦGGGHHHHHHHHHGGG=ĪjDDDDDDEEEEEEEEEGGGKKKNNNXXXeeesssxxx{{{~~~GG=?ssslllgggaaa]]]```fffmmmssszzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~HdĦ~~~~~~~~~|||zzzvvvqqqmmmhhheeebbb^^^YYYSSSLLLGGGFFFHHHOOOYYYYYYNNN@@@888111///...---...///...---000000111111000000///...,,,//////,,,+++......+++---000111///,,,***+++.../////////...---,,,***))),,,,,,,,,---------......---------.........//////........................,,,,,,,,,,,,------------/////////............---........./////////000000///000000...,,,++++++,,,000000000000000111222222---...000//////...000111000000000111222333444555;;;@@@IIISSS^^^iiisssyyytttdddSSSGGG;;;777666555555666222222111111111111222222111///......///000000///333888CCCPPPTTTKKK>>>666222111///...///000///...,,,------.........------/////////......------,,,,,,------,,,,,,+++***))))))***++++++++++++---///000///---,,,++++++,,,---******************************+++++++++,,,,,,,,,)))***++++++))))))***+++++++++************++++++%%%'''))))))(((''''''(((---,,,+++***))))))))))))***))))))(((((())))))***''')))***+++******+++,,,***+++,,,,,,+++***+++---,,,+++******,,,------,,,***...///,,,,,,///111000........./////////000000...000222222222222444555999>>>JJJ[[[oooӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵqqqrrrĦlllllljjjĦeeeĦddddddccccccaaa```_________]]]ZZZWWWSSSRRRQQQKKKDdDFFFEEEDDD?fӵBBBCCCDDDĦWWWdddrrrӵƜ`1.׼s{{{uuuĭӵ~~~}}}ӵ~~~ĦĦ}}}~~~~~~Ħ~~~~~~~~~~~~~~~~~~DdD~~~wwwqqqӵZZZTTTӵXXXӵ000//////...///Ħ+++000ӵ---......+++ĭӵ,,,------..................,,,------------..................---------,,,,,,---------.........//////---...///...,,,+++,,,---000//////...///000111222---...000///......///000000//////000222333444444777:::@@@IIITTT```kkkrrr{{{yyyjjjUUUHHH<<<777666444444555111222222333333222222111000...---...000111111000555;;;GGGQQQNNNBBB888555222000------.../////////,,,,,,...///000000//////.........---,,,+++++++++////////////...---,,,+++)))+++,,,+++))))))+++---000...,,,+++******+++,,,************************************++++++++++++***+++,,,+++***)))***,,,++++++************++++++''')))+++,,,+++***++++++++++++***************+++***)))(((''''''((()))***''')))+++,,,++++++,,,---***+++,,,+++***)))***+++)))***+++*********,,,---)))......+++))),,,//////---------.........//////...000222222222222444666888???KKK]]]qqq?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eqqqqqqHLkkkllllllShӵgLeeeeeedddbbbaaa```_________^^^[[[WWWS?ʬRRRQQQ3h?D%%)?DDDDDDZufĦAAABBBBBBgLLLLVVVdddg&e~~~gĉ@}}}|||g&e>&e|||@e??~~~~~~}}}}}}~~~g<ĉ~~~3we<Ħ3h?@eZ|||}}}}}}~~~3h?gLD%%)?~~~fff?><z|||www=?ĦUUUg&eNNNg&e333222111S?ʬ+++4ff?>ߝL,,,@e***g&e000+++,,,3h?g&e>&e+++***??---------------------------------.........//////---------,,,,,,,,,++++++,,,,,,,,,---------......+++---......,,,,,,---...///......------///000111---...000///......///000000//////000333444444333222444999@@@KKKWWWcccjjjwww|||}}}oooYYYLLL>>>888555111///000111222333444444333222111111000///000222444444333666===IIIQQQKKK===555666222///---,,,---///000000,,,---///000111222111111------,,,++++++***))))))111111111111000///...---+++,,,---+++(((''')))+++///...+++***))))))***+++))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,+++***+++,,,++++++************++++++((()))++++++)))'''&&&&&&*********)))******+++,,,***)))(((''''''((()))***'''))),,,,,,,,,+++,,,...***,,,,,,+++)))((()))***(((***,,,+++((((((+++...(((---...)))'''***---...,,,,,,,,,---------.........000222222222333444666888???LLL^^^rrr4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦrrrntHdĦkkkkkkHGgĉ@bbbHdĦaaaaaaaaabbbccc___^^^]]]]]]]]][[[Htƅ^PPPPPPBt=o9ĦDtfo9ĦCCCBBBBBBg?DDDFFFHdĦGGGYYYfffHu]Ħ|||tt~~~vvvHƅ^Hu]ĦxxxH׼s~~~~~~}}}}}}~~~~~~tQ|||}}}~~~~~~je<ĦBt=o9ĦH׼s~~~|||HtĦ~~~~~~Bt=o9ĦHdĦ}}}}}}}}}~~~~~~~~~~~~~~~Dtfo9ĦsߝLGdUĦ}}}Ht@cӵHu]ĦQQQHu]Ħ333222Htƅ^---qIܗGIӵ---H׼s------Hu]Ħ++++++Bt=o9ĦHƅ^Hu]Ħ,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,---...//////.........------------+++,,,------......------......---,,,---...///000...---+++***+++,,,...000000000111111111111000////////////000000111222333777666999>>>DDDLLLZZZgggqqqzzz~~~yyyxxxzzz```MMM;;;888999777222000333333222111111111111111/////////000000000000000>>>BBBJJJPPPKKK<<<333333000------......,,,///555000///...000222222000---+++,,,,,,,,,++++++---...111111111111000///---,,,...---,,,,,,......---,,,***+++,,,,,,,,,,,,+++******+++,,,,,,***)))))))))))))))))))))************+++******))))))******+++(((((()))************)))++++++************++++++******************************))))))))))))******+++++++++***************///...,,,,,,...//////...++++++++++++++++++++++++...---,,,++++++---...000000//////......000111222...111555666333111555;;;777>>>LLL___sss4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦqqqq<niDdDĦjjjqetbbbbbbDdDĦaaaaaaaaabbbbbb___^^^\\\[[[ZZZq<RPPPPPPqjRgdKӵHdDĦgdKӵEEEDDDGR/f6LĭĦDDDEEEDdDĦHHHUUUbbbDdDĦ{{{`eĭvvvDdDΦDdDĦxxxDdDĦ~~~~~~}}}|||}}}}}}~~~~~~~~~geĦ|||}}}}}}FSĦqjRgdKӵDdDĦ~~~}}}DdDĦ~~~qjRgdKӵDdDĦ}}}}}}}}}~~~~~~~~~~~~HdDĦgdKӵDdDDdDĦ}}}DdDĦ4DufӵDdDĦQQQDdDĦ333q<R...,,,peƜ4DuTӵ***DdDĦ------DdDĦ+++qjRgdKӵDdDΦDdDĦ,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,------------------......//////......---,,,+++++++++,,,------......------...---,,,,,,,,,---//////---------,,,---///000111...///////////////......------------...///000111333222444999>>>EEEQQQ]]]iiisss|||~~~{{{wwwsssooorrrwwwkkkYYYGGG>>>:::444///...//////......---.........------...///000111222333<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵooo4DwDd<ĦhhhpuR)Ħ>dd<ӵDddd<Ħ4DufئL>e}}}DdDʜ4DuTӵyyyDdDĦ~~~}}}}}}|||}}}}}}}}}}}}|||geĦ|||s<v>aĦpeӵDx<DdDĦ~~~~~~DdDĦpeӵDx<>d<}}}}}}~~~~~~~~~~~~>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦQQQ>d<Ħ222peӵ...Ħ,,,F&uTӵ...DdDĦ------>d<Ħ+++peӵDx<>d<ʜ4DuTӵ,,,,,,,,,,,,,,,,,,...---,,,---...///...,,,...////////////...,,,,,,........................,,,------...............,,,,,,,,,,,,---------.........///000000///......+++,,,,,,------------,,,///////////////000222222333111222444555777???HHHSSS^^^iiiqqqxxx{{{pppdddXXXSSS\\\hhhtttnnnaaaQQQAAA666444555111000000000000111222222333222111////////////000:::DDDOOOMMM@@@333...///000//////111---((('''***000////////////000//////............000000///...,,,---.........---,,,+++,,,***)))***+++,,,+++***++++++++++++++++++++++++)))***,,,,,,***)))******++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,++++++******++++++,,,************************,,,+++***)))((((((((((((******))))))((((((''''''...,,,,,,,,,------,,,***,,,,,,,,,,,,------------------,,,,,,,,,---...///------------.........///'''111888666000111888>>><<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRqqqoooi?ʜtd<ĦgggHHܗDӊBaaa<x``````^^^\\\ZZZXXXXXXB?d<~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||geĦ{{{Hg8>aĦB?Ho9>d<~~~~~~>d<ӵB?Ho9<x~~~~~~~~~~~~&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇXXXDdDĦPPPsdKĦ222B?dp&ĒR++++++>d<sdKĦ+++B?Ho9,,,s&dq&ĒR,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---------+++.../////////...---,,,,,,------...///000111222222,,,---......//////......,,,,,,---------........./////////...---,,,***)))+++,,,---...........................///000111222333111222333333333999AAAJJJTTT___hhhqqqzzz~~~~~~{{{uuukkk^^^QQQJJJQQQ\\\nnnoooiiiZZZHHH;;;666666.........------......///333222111/////////000111<<>>333///000...---...000...)))))),,,***,,,...///...---,,,+++///...---///111222000...+++,,,---......---,,,,,,---+++***+++,,,---,,,+++++++++++++++++++++++++++(((***,,,,,,***)))***+++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++*********+++---///111222,,,,,,++++++++++++,,,,,,************************++++++***)))(((((())))))*********)))(((''''''&&&+++*********++++++)))'''******++++++,,,,,,,,,,,,,,,,,,,,,,,,------......,,,------...............,,,333666333000111222///<<hfe@ďDne=eegesĪj@hrrrpppnnnfdDĦfff@ďD___aaaHkgeaaa```___[[[YYYVVVUUUTTT@hNNNNNN@GHHHHHHHĪj@IŌCCC>>>BeneAAAHkge^^^ne|||{{{fezzzHu]3hhhhhoooxxxse~~~~~~~~~}}}}}}}}}}}}}}}|||}}}}}}}}}|||{{{geĦja>aĦ@Gse}}}<Ō~~~@GHkge}}}~~~~~~~~~~~~HĪj@IŌegeHu]3hIŌ```ZZZDdDĦPPPne999111@h---...>h---,,,,,,se---ne++++++@G,,,+++sĪj@h,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++......---,,,,,,,,,------,,,------///000111222222------...////////////...,,,---......//////............---,,,+++))))))(((,,,,,,---...////////////,,,,,,,,,,,,---...///000000///000111000///333:::@@@IIISSS\\\gggrrrwwwwwwrrrkkkaaaVVVJJJCCCGGGOOOccclllnnncccQQQBBB888444222111000000//////000000//////......000222555777>>>HHHLLLFFF:::333222111...------///...++++++///***---//////...,,,,,,------+++***---000000---******+++---.........---------+++***+++,,,---,,,+++,,,++++++******++++++,,,(((***++++++*********+++((((((((())))))))))))******+++,,,------,,,+++************+++---000222444,,,,,,++++++++++++,,,,,,******************************))))))))))))******((((((((())))))*********,,,,,,,,,,,,---,,,***''')))******++++++,,,,,,---,,,,,,,,,---------......------...////////////...333111,,,...<<aĦ~~~s׼s}}}Ho}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~D^eeeaaa[[[DdDĦPPPAAA:::111111---,,,---///////////////s׼s------,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,...,,,***))))))+++---///------------............------...///////////////---...///000000000//////---,,,+++***)))***+++++++++,,,---...////////////,,,,,,,,,,,,---.../////////...000111///...222888777>>>GGGPPP[[[hhhnnnnnnjjjaaaUUUKKKAAA;;;===CCCTTTcccnnniii[[[LLL???666777666555333222222222222///...---...000333666999@@@GGGHHH???777444333111111......///---+++,,,111.........,,,******...111,,,***))),,,000000---)))***+++---.../////////...,,,***)))***+++,,,+++***,,,,,,+++******+++,,,,,,((()))++++++******+++,,,)))))))))*********++++++)))***+++------+++***))),,,+++******+++---///111---,,,,,,++++++,,,,,,---************************(((((((((((()))***+++,,,)))))))))***************...------...///---***(((******++++++,,,------...,,,,,,------......---------...///000000000//////000000---000BBBXXX^^^WWWJJJOOO[[[jjjzzzΦ4DuXӵtvӵ>d<ĦĦĦĦ}}}|||zzzyyyxxxoooooonnnnnnmmmmmmllllll>d<Ħfffffffff`````````aaaaaaaaaaaaaaa```aaabbbbbbbbbaaa___^^^```]]]YYYVVVTTTRRRPPPOOONNNNNNNNNMMMMMMMMMMMMLLLIIIJJJKKKKKKJJJIIIGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@AAADDDGGGSSS```nnntttĦ{{{}}}}}}}}}}}}}}}}}}}}}}}}xxx>d<Ħaaa```fffmmmvvvBe{{{|||~~~~~~}}}|||||||||||||||yyyyyyyyyxxxwwwvvvgeFYĉ{{{|||>aĦ~~~|||}}}Be~~~|||nu]ӵ~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}>d<Ħkkkhhheeeaaa[[[>d<ĦPPPYYYYYYĦ111111111111000///...---***,,,...---+++***,,,...,,,,,,,,,,,,Be///---------,,,Ħ+++,,,+++*********+++,,,---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...------+++)))'''(((***...000...------,,,,,,+++******---......///////////////---...000111111111000///+++***)))))))))+++---///***+++,,,---...........................///111111000///111333111///333999111888???GGGSSS```ggggggeeeZZZLLLBBB:::666888===GGGZZZlllmmmcccVVVGGG;;;555444333111000//////...111000///...///222555666AAAEEEDDD;;;444444333000333000//////---***,,,111,,,+++((($$$"""$$$***///...,,,+++...222222...******+++---///000000//////***)))((()))***+++***(((---,,,+++******+++,,,---''')))++++++******+++,,,,,,,,,---------.........((()))+++,,,,,,+++)))(((---,,,***))))))***,,,------,,,,,,++++++,,,,,,---************************'''((((((((()))+++,,,---------,,,+++***)))(((''')))))))))***+++)))&&&###++++++,,,------...//////+++,,,------......---------...000111111111000///)))444999555;;;PPPdddmmmUUUYYYbbbppp~~~?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦ~~~|||yyyuuurrrqqqqqqqqqpppooommmlllkkkgdDĦeeecccccc^^^]]]^^^```bbbdddcccbbbcccbbbaaa```______```aaa^^^]]][[[YYYWWWTTTSSSRRRNNNNNNNNNNNNMMMKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAACCCCCCBBBEEEJJJSSS```lllgdKĦ{{{||||||}}}}}}|||{{{zzzzzzuuusdKĦ___```fffpppyyy}}}|||yyyzzzzzz{{{{{{{{{{{{zzzzzz|||{{{zzzzzzxxxxxxŶS|||{{{{{{3we<~~~~~~iĉ@3hR/Ō~~~~~~DdDĦkkkjjjhhhddd]]]sdKĦLLLXXXgdKĦ444333111///...------...,,,,,,------...------------,,,,,,+++,,,---000---***gdKĦ------,,,,,,+++,,,---///000---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...............---------.................................///////////////000000111222222000///............------,,,,,,,,,------------------------...------,,,,,,...///000////////////000000000000444555888===DDDLLLSSSXXXUUUOOOGGG???999777888999FFFKKKZZZlllpppaaaLLLAAA???777222444777666444444999555222222000...222888FFFCCC>>>999555222111111---......//////......---------............------,,,+++,,,---//////---+++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,222///,,,((('''(((***+++...//////000//////......,,,,,,,,,++++++***************+++,,,,,,---......++++++++++++++++++++++++))))))))))))************))))))***+++++++++++++++(((,,,...+++***,,,,,,+++***++++++,,,------------,,,,,,------------------////////////000000000000222111111111000000//////333111222555666666;;;BBBJJJVVVdddqqq>Anenenene}}}|||yyyuuurrrqqqpppoooooonnnmmmlllDefffdddcccbbb```______```bbbcccbbb```cccbbb```___^^^_________\\\[[[ZZZXXXUUUSSSRRRQQQNNNNNNNNNNNNMMMKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBBBBAAADDDJJJSSS```ne|||||||||||||||||||||{{{zzzzzzwwwne``````aaafffpppxxxzzz{{{||||||zzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxx>Azzzzzz{{{k<fh~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Demmmllljjjhhhddd]]]neHHHOOOne888333222000///.........///,,,,,,---------,,,,,,+++---,,,,,,++++++,,,,,,------+++ne---,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------............///........................---....../////////000000111111111111111000000///.........------,,,,,,,,,------------------,,,,,,///...---------...///000/////////000000000111111333444666999>>>DDDIIILLLHHHDDD>>>888444333444666===AAAQQQeeeooofffUUUJJJ@@@777111333666555333333222///---.........222999CCC@@@<<<777333111//////------............------------............---------------///000000...---///...---,,,,,,,,,,,,,,,//////...,,,+++***))))))*********++++++,,,,,,,,,000...,,,)))((((((***++++++++++++,,,,,,++++++***,,,,,,++++++++++++++++++))))))***++++++,,,------*********************)))))))))))))))************)))))))))***************%%%))),,,***))),,,---+++******++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------............/////////111111111000000000//////222000111333444444999@@@IIIVVVeeesss~~~}}}|||zzzvvvtttpppooonnnmmmlllmmmmmmnnnhhheeecccaaaaaaaaa``````aaabbbbbb```___bbbaaa```^^^^^^]]]^^^^^^ZZZYYYXXXVVVTTTRRRQQQPPPOOOOOOOOONNNMMMLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFEEECCCBBBAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@@@@BBBAAA@@@DDDIIISSS```zzz|||||||||||||||||||||{{{{{{zzzxxxbbb``````aaafffooowwwxxxxxx{{{|||zzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyuuuxxxyyy}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rrrooommmjjjgggbbb]]]EEEHHHPPPAAA888222111000.........///000---------------,,,+++***---,,,,,,++++++,,,,,,---))))))...---,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................,,,,,,------.../////////------------------------,,,---...///000111111111222222111000000000000111.........---------------.........------,,,,,,,,,//////.........///000111000000000000111111111111111222444666888:::<<<===;;;999555222111111222333666999GGG\\\lllkkk___VVVCCC999222222444333111111444111000222222111555;;;???===999444111......---,,,------......------,,,------............---------,,,---///000000///---///......---,,,++++++***...------,,,+++******************+++++++++++++++...---,,,***))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,)))))))))******++++++,,,*********))))))((((((((())))))))))))************)))(((((((((((()))******###(((***((((((,,,---,,,******+++++++++***))))))*********++++++,,,,,,,,,,,,,,,---------.........111111000000000000//////111//////222222222777===HHHVVVgggvvv~~~}}}||||||zzzwwwtttpppnnnlllkkkkkklllnnnooonnnllljjjgggdddbbbaaa``````______```bbbbbbaaa___aaa```___^^^]]]\\\\\\\\\YYYXXXWWWVVVTTTSSSRRRQQQOOOOOOOOONNNMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDBBB@@@@@@@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBB@@@@@@BBBBBBAAADDDJJJRRR```mmmtttwwwzzz}}}|||{{{|||||||||||||||{{{{{{xxxtttmmmgggbbb`````````fffnnnuuuvvvwwwzzz{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzwwwwwwxxxxxxyyyyyyyyyyyyuuuwwwyyyzzzzzz|||~~~~~~~~~~~~~~~~~~~~~zzzvvvrrrpppmmmiiiddd```[[[VVVRRRCCCGGGQQQ[[[[[[NNN@@@888111000///......///000000/////////...---,,,+++***---,,,,,,++++++,,,,,,---'''(((***,,,.........---------,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------------------------+++,,,...000111222222111333222111000///000111111...............---------.........------,,,,,,+++////////////000000000111000000000000111111111222000111333444555555555444555444333222111222333444555777AAAUUUgggmmmhhh```III>>>555222333111000000888555444555444222444999===:::777333000...------,,,,,,------------,,,,,,------............------++++++,,,---///000...,,,.........---,,,+++***)))))))))***+++,,,------...***************++++++++++++++++++++++++***))))))***************++++++,,,*********++++++,,,,,,,,,)))*********+++++++++,,,+++******))))))(((((('''((()))))))))************)))(((((('''((()))***+++$$$)))+++))))))+++,,,+++++++++,,,++++++***))))))******++++++,,,,,,------,,,------------.........000000000000000000//////222//////222222222666===HHHWWWkkkzzz~~~}}}|||||||||zzzwwwuuuooonnnllljjjjjjkkkmmmnnnlllkkkhhhfffcccbbb``````^^^^^^^^^```bbbdddcccbbb``````___^^^]]]\\\[[[ZZZXXXXXXWWWVVVUUUTTTSSSRRROOOOOOOOOOOONNNLLLKKKJJJKKKJJJIIIHHHFFFFFFFFFEEEDDDCCCAAA@@@???@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCAAAAAACCCBBBAAADDDJJJQQQ___mmmtttwww{{{||||||{{{{{{|||||||||||||||{{{wwwsssllleeeaaa^^^^^^^^^eeemmmtttvvvvvvzzz|||{{{zzzzzz{{{{{{{{{{{{zzzzzzvvvwwwwwwxxxxxxyyyyyyzzzxxxzzz{{{|||{{{{{{}}}~~~~~~zzzvvvrrrppplllhhhccc___ZZZUUURRREEEIIITTT^^^^^^QQQBBB:::111000///......///000000000000000000///---,,,,,,---,,,,,,++++++,,,,,,---((())),,,....../////////......---------,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,------------------------+++,,,///111222222222111222111000///...///000111.................................------,,,,,,,,,...//////000000000000000///000000000000111111111000111333555666555444444444333333222222222222333444666===MMM```mmmoookkkSSSFFF:::555333111000000333222222444333000111666;;;999555222000......///,,,------......------,,,------............------,,,,,,---///111111000...------------,,,+++***)))))))))***++++++,,,------************************)))***+++++++++***))))))+++++++++***+++,,,---...*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********)))))))))((()))))))))************)))))))))))))))***++++++(((---...+++)))++++++))),,,---------,,,+++******+++++++++,,,---......///------.........///////////////////////////000000222000000333333333888>>>JJJ[[[ooo~~~~~~~~~}}}||||||{{{zzzwwwtttnnnmmmlllkkkjjjkkkkkkllliiihhhgggeeecccbbbaaaaaa]]]]]]]]]```cccddddddbbb`````````___^^^\\\[[[ZZZWWWWWWVVVVVVUUUTTTSSSSSSPPPPPPOOOOOONNNMMMKKKJJJKKKJJJIIIGGGFFFEEEEEEEEECCCCCCAAAAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBBBB@@@DDDIIIOOO]]]lllssswwwzzz|||{{{zzz{{{||||||||||||||||||wwwsssllleee```^^^]]]^^^dddmmmuuuwwwxxx{{{|||{{{zzzzzz{{{{{{{{{{{{zzzzzzvvvwwwwwwwwwxxxxxxyyyyyyyyy{{{||||||{{{{{{}}}~~~~~~zzzvvvrrrpppmmmhhhddd```[[[VVVRRRJJJMMMWWWbbbdddWWWGGG===222111000.........///000///////////////...---,,,---,,,,,,++++++,,,,,,---)))+++---...------///000------.........---,,,,,,******************************+++++++++,,,,,,,,,........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222333222111000000000///............///.............../////////---------------------------...///000000000//////////////////000000000000000111333555666777666666333222111000///000000111000333999DDDVVVhhhqqqrrr^^^PPPAAA999666222111111000000222666666444666;;;999888555222000//////000---..................---------............------...---...000333333222000+++,,,---------,,,***)))---,,,,,,+++***)))))))))***************)))))))))))))))******+++***************)))))))))+++,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))***************+++,,,,,,------,,,,,,***...///,,,***++++++))),,,,,,---------,,,++++++++++++,,,---......//////---............/////////......////////////000000222000111444555555:::AAAOOO```ttt~~~}}}~~~}}}||||||{{{yyyvvvsssnnnmmmmmmlllkkkjjjiiiiiigggfffeeecccbbbbbbbbbbbb___^^^^^^```bbbcccbbbaaaaaaaaaaaa```___]]][[[ZZZUUUUUUUUUTTTTTTSSSSSSRRRPPPPPPPPPOOONNNMMMLLLKKKJJJIIIGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@???>>>BBBGGGMMM\\\kkksssvvvyyy{{{zzzzzzzzz{{{|||||||||||||||xxxtttmmmfffaaa^^^^^^^^^cccmmmvvvxxxzzz||||||zzzzzzzzz{{{{{{{{{{{{zzzzzzwwwwwwwwwwwwwwwxxxxxxxxxwwwyyyzzz{{{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~zzzvvvrrrqqqnnnjjjgggccc]]]WWWSSSLLLMMMVVVbbbfffZZZHHH<<<333222000///.........///,,,---------------,,,,,,---,,,,,,++++++,,,,,,---***,,,---,,,++++++---000***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---........................,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,---...111222333222000///...............------,,,---........./////////000+++,,,,,,------.........,,,---...///000///......---.........////////////111111333444555666777777111000///------///000222...222666;;;III]]]jjjooohhhYYYGGG===888444222333222222555999:::888999===777666333000/////////000...//////000000//////...------............------,,,+++,,,///111222111///)))***,,,------,,,+++***...---,,,+++***)))((('''+++*********)))))))))(((((()))))))))******++++++***)))(((((()))***,,,...,,,,,,++++++++++++++++++++++++++++++++++++++++++''''''((())))))*********))))))))))))************+++,,,///000111000...---(((,,,...+++)))++++++)))***++++++,,,,,,,,,,,,+++)))***+++,,,---...//////,,,,,,---------................../////////000000111///000333555666;;;BBBTTTeeexxx~~~}}}~~~||||||{{{yyyuuurrrmmmmmmmmmmmmkkkjjjhhhgggeeeeeedddcccbbbbbbbbbbbbaaa`````````bbbbbbaaa___aaabbbbbbaaa___]]][[[ZZZTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOONNNMMMLLLKKKHHHGGGEEEDDDBBBAAAAAA@@@BBBBBBCCCDDDDDDCCCCCCBBB????????????????????????>>><<<<<<>>>>>><<<@@@EEELLL[[[jjjrrrvvvyyyzzzyyyzzzzzz{{{|||}}}}}}||||||zzzuuunnngggbbb_________bbbmmmvvvzzz{{{}}}|||zzzzzz{{{{{{{{{{{{{{{{{{zzzwwwwwwwwwwwwwwwwwwwwwwwwtttvvvxxxzzzzzz|||~~~{{{|||~~~~~~~~~~~~||||||}}}~~~}}}}}}~~~~~~{{{vvvrrrrrrpppmmmiiieee___YYYTTTKKKKKKRRR```eeeZZZFFF888444333111///...------...******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***,,,,,,+++)))))),,,///((()))+++,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++---///111222333,,,,,,,,,,,,,,,,,,,,,,,,---///111333333222000...,,,---.........---+++***---.........//////000000***++++++,,,---...//////+++,,,.../////////...---------------.........///111111222333444555666666111000...---...000222444000444666666???RRRaaagggnnn^^^KKK@@@:::555333444222222444888777333333777666444222///......////////////000000000000//////---..................---(((((()))+++---...---,,,''')))+++---...---,,,++++++++++++***************+++*********))))))(((((()))((((((((()))***+++,,,+++***))))))***,,,...///---,,,,,,++++++*********++++++******************%%%%%%&&&'''((()))******))))))))))))************+++...111333333222///---%%%***,,,)))(((++++++***((()))***+++++++++++++++((())))))+++,,,---......++++++,,,,,,,,,------------.........//////000000///...///333555666<<>><<<===AAADDDOOO[[[iiipppuuuzzz{{{zzz{{{{{{{{{{{{||||||||||||xxxtttmmmeee___]]]___bbbhhhmmmtttyyy{{{{{{zzzzzz|||{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuvvvwwwwwwxxxzzz|||~~~}}}|||{{{|||}}}~~~||||||~~~~~~|||}}}~~~|||~~~~~~~~~}}}}}}~~~~~~~~~~~~xxxrrrpppooonnnkkkfff```ZZZVVVPPPNNNTTT```dddXXXHHH>>>555333000//////000///......///000000///...+++***///...,,,+++***+++,,,,,,************************+++++++++,,,,,,---------......---,,,---...///000)))+++---//////---+++))),,,,,,,,,---------......,,,---...///000000000000---------............///222666999999666333222222000//////............///---------........./////////---++++++,,,,,,+++***000111222333222111...---......////////////......000000111111111222222222333222000/////////000111//////000333777@@@RRRcccffffff___MMM===444222222000000111222333555666777555444333111000//////......---,,,,,,---///222333222///---+++,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------,,,+++******,,,+++++++++)))((('''&&&'''(((((()))***++++++,,,)))))))))******+++++++++,,,+++*********+++,,,---//////...---,,,,,,++++++(((,,,///...+++))))))+++***)))))))))***+++,,,,,,)))'''&&&'''***+++***(((%%%'''***---///000000///***,,,------+++***++++++,,,+++***)))***+++,,,---++++++,,,------,,,++++++000111111000...,,,---...000111111000//////000222---333222333888888<<>><<<>>>AAADDDNNNZZZhhhooouuuyyy{{{yyy{{{{{{{{{{{{||||||||||||xxxtttnnnfff___^^^___bbbgggllltttyyy{{{{{{zzzzzz{{{{{{{{{zzzyyyyyyxxxxxxwwwxxxxxxxxxwwwwwwvvvuuuwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~|||||||||}}}||||||~~~~~~}}}~~~}}}||||||}}}}}}zzzuuupppooommmjjjfffaaa[[[WWWPPPNNNTTT```dddZZZIII>>>555333000//////000///...+++,,,---......---,,,+++...---,,,+++++++++,,,,,,++++++++++++++++++******++++++++++++,,,,,,,,,,,,...------,,,---...///000***+++---......---+++***,,,,,,,,,------------...,,,---...///000000000000........./////////000000222555777777444111111111222111000///////////////---------........./////////---,,,+++,,,---,,,+++...///000000000///...---,,,------------------,,,000000000111111111222222111111///.........//////222222333555555999FFFSSSaaaeeeaaaRRRAAA888444222000000000111222444666777555444222000//////////////////...---...///111333000...++++++,,,------------,,,,,,++++++,,,,,,------------------,,,,,,+++,,,,,,,,,+++***)))'''''''''''''''(((((())))))************+++++++++,,,,,,++++++*********+++,,,---.........---,,,,,,+++++++++,,,---,,,+++))))))***)))))))))((())))))******+++)))'''((()))***(((&&&)))***,,,---------+++***'''(((******((('''((()))*********++++++,,,---...------,,,++++++,,,---------...//////...---...///111222333222111000222333...333222333999888===LLL]]]mmm~~~~~~|||{{{yyywwwuuusssrrrqqqmmmlllkkkkkklllllljjjhhhfffeeedddcccbbbaaaaaaaaa```___^^^___``````^^^\\\]]]]]]______]]]ZZZVVVTTTTTTSSSSSSTTTVVVWWWVVVTTTSSSSSSRRRPPPNNNKKKIIIHHHIIIIIIIIIHHHGGGEEEDDDCCCAAABBBBBBCCCCCCBBBBBBAAA??????@@@@@@AAABBBBBBBBBBBBAAA@@@>>>===>>>AAADDDLLLYYYfffnnntttxxxzzzyyy{{{{{{{{{{{{||||||||||||xxxuuunnnfff```^^^___aaaffflllsssxxxzzzzzzzzzzzz{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxyyy{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||}}}~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~{{{wwwqqqooommmjjjgggaaa[[[WWWQQQOOOTTT___ddd[[[KKK???555333000////////////...)))******+++,,,------...------,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++*********---------,,,---......///+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,---...///000000000000////////////000000000111111222333333111//////000333222111000////////////---------...............000...,,,,,,---...---,,,,,,,,,------------------------------------------000000000000111111111111000///...---------......222222333444333444<<>>NNNaaappp~~~}}}{{{zzzxxxwwwuuutttsssrrrmmmlllkkkkkklllkkkiiihhheeeeeecccbbbaaa`````````___^^^^^^___``````___]]]]]]^^^______]]][[[XXXVVVSSSSSSSSSUUUWWWXXXWWWVVVSSSSSSRRRPPPMMMJJJHHHFFFIIIIIIHHHHHHFFFEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>??????AAAAAA@@@>>>===>>>AAADDDKKKXXXeeemmmsssxxxzzzxxx{{{{{{{{{{{{||||||||||||xxxuuuooogggaaa^^^___aaaeeekkkrrrwwwzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvwwwxxxzzz|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||~~~~~~~~~zzzvvvrrrooollliiigggccc\\\XXXRRRPPPSSS]]]ccc]]]MMM???666333000/////////...---+++*********+++,,,---...---,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,++++++******))))))))),,,,,,,,,---------......---,,,+++******+++,,,---++++++,,,,,,,,,---------------...//////000//////....../////////000000000000000000///............333222111///....................................000...------...///...---,,,,,,++++++,,,---...////////////......//////////////////000000000111111//////..................---,,,...111111333:::DDDTTT```ggg```QQQCCC999333000///......///111333444444333000......///000222000000......------.........---+++,,,---...---,,,---,,,,,,++++++,,,,,,---+++,,,---...////////////------------,,,+++***)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,------,,,,,,,,,+++++++++***000---)))(((***+++)))'''+++***)))((((((((((((((())))))(((((())))))(((((('''((()))***++++++*********+++------,,,+++,,,---***+++...///000...,,,+++///...,,,++++++,,,...///***,,,------,,,---...000,,,...//////......///000000555333333999:::AAAQQQeeettt~~~}}}|||{{{zzzxxxvvvuuutttttttttmmmlllkkkkkklllkkkiiihhheeeeeecccbbbaaa`````````___^^^^^^___``````___]]]^^^_________^^^\\\YYYXXXSSSSSSSSSUUUWWWXXXWWWVVVSSSRRRQQQOOOLLLIIIGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@??????>>>===<<<<<<@@@@@@@@@???>>>???AAADDDJJJWWWeeemmmrrrxxxzzzxxx{{{{{{{{{{{{||||||||||||xxxvvvppphhhbbb^^^___```dddiiiqqqwwwyyyzzzzzzzzzyyyyyyyyyxxxwwwwwwvvvvvvvvvuuuuuuttttttuuuvvvvvvuuuuuuvvvwwwyyyzzz|||}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzwwwsssoookkkhhhgggddd^^^XXXRRRQQQRRRZZZaaa^^^NNN???666444111/////////...---------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,++++++******))))))))),,,,,,,,,------------------,,,***))))))***,,,---+++++++++,,,,,,,,,---------...//////////////////------.........////////////..................---000000///...---,,,,,,---.....................---///...,,,,,,...//////...---,,,,,,,,,---...//////000///............///000....../////////000000000////////////////////////+++***+++...000333;;;EEEMMMZZZeeecccXXXKKK>>>555222111///......///111333222111000......///111222//////...---,,,,,,,,,,,,000...------------+++***---,,,,,,++++++,,,,,,---++++++---...//////000000---------------,,,+++***---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,+++++++++++++++*********000,,,((((((***+++)))''',,,+++******))))))))))))&&&'''(((((())))))***+++(((((())))))************&&&((()))***)))((()))***+++---///000000---***(((,,,------------------,,,,,,---...---,,,,,,---...+++---///000///...///000111555333333:::<<>>===???@@@@@@?????????BBBDDDJJJWWWeeemmmsssxxxzzzyyy{{{{{{{{{{{{||||||||||||yyyvvvqqqiiibbb___^^^___ccchhhpppvvvyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvuuuuuuuuutttsssssstttvvvwwwuuuuuuvvvwwwyyy{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~zzz{{{{{{|||}}}~~~}}}~~~~~~|||zzztttooojjjhhhhhheee___YYYRRRPPPQQQWWW___^^^OOO>>>777444111/////////...------------------,,,,,,,,,++++++,,,---------,,,,,,------------------------+++++++++++++++*********++++++,,,------------,,,,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,......///////////////...------------............///...---...///000...,,,......------,,,,,,------...............---------...---+++,,,---///......------.....................---,,,++++++,,,---...............////////////......///000000000//////...,,,+++...000222888???DDDPPP]]]```]]]TTTFFF;;;555333000...---...000111000000//////000000111111............------,,,,,,000///.........---***(((---,,,,,,++++++,,,,,,---++++++,,,....../////////,,,---------,,,,,,+++***************************,,,,,,,,,,,,++++++++++++******)))((()))***+++,,,************************,,,***))))))*********))),,,+++***************+++$$$&&&((()))))))))+++---,,,++++++***)))(((((('''''')))***+++******+++,,,+++---...//////---***(((***+++---......---+++***---...///...---,,,---...---///222333222111111222111555222333;;;>>>HHH[[[ooo}}}}}}|||{{{|||zzzwwwtttrrrrrrrrrrrrmmmlllkkkkkklllllljjjhhhgggfffeeecccbbbbbbbbbbbb^^^]]]]]]___```aaa```^^^\\\\\\\\\\\\[[[YYYXXXWWWTTTSSSSSSTTTUUUVVVTTTRRRSSSQQQMMMJJJHHHHHHIIIJJJFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDCCCCCCBBBAAA@@@@@@???>>>???@@@@@@???@@@BBBDDDJJJWWWeeennnsssyyy{{{zzz{{{{{{{{{{{{||||||||||||yyyvvvqqqjjjccc___^^^___bbbhhhooouuuxxxyyyyyyyyyxxxxxxxxxwwwvvvvvvuuuuuuuuutttsssrrrrrrtttvvvwwwvvvwwwwwwyyyzzz|||~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~{{{zzzuuuoooiiiggghhhfff___YYYQQQPPPOOOTTT]]]^^^OOO===777444111/////////---,,,)))***+++,,,------,,,,,,***+++,,,---------,,,,,,+++++++++,,,------......++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,++++++************++++++***++++++++++++,,,,,,,,,......////////////..................////////////.........000222222///,,,...------------...////////////.........------------,,,***+++---......------......//////...---,,,///...,,,++++++,,,...///------........./////////,,,---.../////////.........,,,---111222111333777:::EEERRR\\\aaa]]]PPPBBB999666222///------...///---...///111111111000000//////////////////.........------.........,,,)))---,,,,,,++++++,,,,,,---***+++,,,---------------,,,,,,,,,,,,,,,++++++***(((((())))))******++++++,,,,,,+++++++++************)))((((((((()))+++,,,)))*********************''')))***+++***)))*********))))))))))))******+++%%%'''))))))((((((***,,,,,,+++******)))))))))))))))+++---------,,,---...)))***,,,---...---,,,+++++++++++++++++++++++++++,,,---//////......///111---000333444333222222333000444222333;;;AAAKKK___rrr}}}{{{zzz{{{yyyvvvsssqqqpppppppppmmmlllkkkkkklllllljjjhhhggggggeeedddcccbbbbbbbbb^^^]]]]]]___```aaa```^^^ZZZZZZZZZZZZYYYXXXVVVVVVTTTSSSSSSSSSUUUUUUSSSQQQSSSPPPLLLIIIGGGHHHJJJKKKFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@>>>???@@@@@@???@@@BBBDDDJJJWWWeeennntttzzz|||{{{{{{{{{{{{{{{|||||||||}}}yyywwwqqqjjjccc___^^^___bbbgggooouuuxxxyyyyyyyyyxxxxxxwwwwwwvvvuuuuuuuuuuuutttrrrrrrrrrtttvvvwwwxxxxxxyyyzzz|||~~~~~~~~~}}}~~~~~~~~~~~~~~~|||{{{{{{|||}}}~~~~~~~~~|||||||||}}}~~~~~~~~~{{{yyyxxxvvvoooiiiggghhhfff```ZZZPPPOOONNNRRR\\\^^^OOO<<<777555111//////...---,,,$$$&&&))),,,---------,,,)))***,,,---...---,,,,,,)))******+++,,,---......+++++++++,,,,,,---------***+++,,,---...---,,,,,,******************************+++++++++,,,,,,,,,...///////////////......////////////000000000000......///111444333///+++......---......///000111//////.........---------,,,+++******,,,...------,,,---/////////---+++***111000...------...000111---------.........//////***+++---...///...------,,,+++...333444111000333333===JJJXXXbbbcccWWWIII;;;888444///------...///,,,---000111222111000///000000111111111111000000,,,+++,,,---//////---+++---,,,,,,++++++,,,,,,---++++++,,,,,,------,,,,,,++++++,,,,,,,,,+++******))))))***+++,,,,,,------+++++++++******)))))))))***)))((((((((()))+++,,,)))))))))))))))*********$$$(((,,,,,,***(((***,,,(((((('''(((((()))***+++&&&)))******''''''(((+++(((((())))))***,,,---...%%%''')))******)))***,,,&&&''')))+++---.........---+++)))(((((()))+++---***,,,...//////000222333+++...111333222111111111///444111222<<>>>>>?????????@@@@@@@@@HHHVVVfffnnnsssyyy}}}}}}zzzzzzzzz{{{{{{{{{{{{|||{{{wwwpppggg```]]]^^^___cccjjjrrrvvvwwwxxxyyy{{{wwwwwwvvvvvvvvvvvvwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxxxxyyyzzzzzzzzz|||~~~~~~}}}}}}~~~~~~~~~|||{{{|||~~~~~~~~~~~~~~~zzzwwwuuuqqqmmmiiigggccc]]]XXXRRRNNNLLLPPPZZZ]]]QQQCCC111111///------000111111...------,,,,,,------...---,,,+++++++++,,,---...///---+++***+++,,,,,,+++,,,------......------,,,222///,,,+++---///...,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111000000///...---------,,,------...///000111111000000//////......------////////////000000000000---...111333444444333222000///...------...///000000000///...------,,,,,,......////////////......333333333222222000//////........................222111000000000111222333333999BBBOOO```kkkeeeXXXGGGAAA999222///...///000000000000000000000000000444444333222111000///...///////////////////////////...------,,,,,,,,,,,,....../////////...,,,+++***+++------+++***+++,,,'''***......+++***+++------,,,***((('''(((((())),,,---///111000///,,,++++++*********))))))((((((------,,,,,,+++***)))))))))))))))+++,,,---+++)))---)))&&&&&&(((***)))'''******+++,,,,,,,,,,,,+++)))((((((((((((***,,,---555111,,,))))))+++,,,---+++,,,------......------............/////////000000...,,,...111222111///333555888999999@@@SSSfff}}}~~~}}}|||{{{zzzuuuuuutttsssrrrqqqqqqpppnnnjjjhhhiiimmmnnnllliiifffeeecccaaa``````aaabbb]]]]]]^^^______```______]]]]]]\\\[[[YYYVVVTTTSSSRRRSSSUUUVVVVVVSSSPPPNNNLLLNNNPPPOOOMMMKKKKKKKKKHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>?????????@@@@@@GGGUUUeeemmmrrrxxx{{{{{{zzzzzzzzz{{{{{{{{{{{{|||zzzwwwpppggg```]]]]]]___ccciiiqqqvvvwwwwwwxxxzzzwwwwwwvvvvvvvvvvvvwwwwwwxxxwwwwwwwwwwwwxxxyyyyyyyyyzzz{{{{{{zzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~{{{xxxuuuqqqllliiigggccc]]]XXXPPPMMMJJJNNNXXX\\\RRRCCC555333000...---...///......------,,,,,,------...++++++*********+++,,,---000...,,,+++,,,------,,,,,,,,,------------,,,,,,000---******,,,---,,,++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,------......//////------......//////000000////////////............---------.........//////...///111222333333222111000///............///000++++++,,,,,,---..................//////.........------.../////////..............................111000/////////000111222444888>>>HHHYYYgggggg```NNNFFF;;;222//////000000000000000000000000000000222222111111111111000000////////////////////////......---,,,,,,,,,,,,,,,+++,,,---......------,,,)))+++,,,,,,+++******+++***,,,...///...,,,,,,,,,---,,,***)))(((((()))))),,,---///111111///---,,,************)))))))))(((------,,,++++++***)))))))))((('''''')))+++,,,+++,,,)))'''&&&((())))))''')))***++++++,,,,,,++++++))))))(((((()))***+++,,,///---+++***,,,------,,,+++,,,------......------.........///////////////000......000333555444333111333777999:::BBBVVViii}}}}}}{{{zzzyyywwwttttttsssssssssrrrrrrrrrllliiiggggggjjjkkkjjjggggggfffcccaaa`````````aaa]]]^^^^^^____________^^^^^^^^^]]][[[YYYWWWUUUSSSPPPRRRUUUWWWVVVSSSOOOLLLLLLNNNOOOOOOMMMKKKJJJKKKLLLJJJGGGEEEDDDEEEGGGHHHDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@GGGUUUdddlllqqqvvvyyyyyyzzzzzzzzz{{{{{{{{{{{{|||yyyvvvoooggg```\\\\\\^^^bbbhhhpppuuuvvvvvvwwwyyywwwwwwvvvvvvvvvvvvwwwwwwyyyyyyxxxxxxyyyyyyzzz{{{yyyzzz{{{{{{{{{{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~|||}}}}}}}}}~~~}}}|||~~~}}}}}}}}}}}}~~~{{{yyytttpppllliiigggccc]]]XXXOOOLLLHHHMMMWWW\\\SSSFFF:::666111///------,,,,,,...------,,,,,,------...***************+++++++++111///,,,,,,---......---++++++,,,,,,,,,,,,++++++---+++))))))***+++***)))++++++++++++++++++++++++******))))))******+++,,,***++++++,,,------...............///////////////.............../////////+++,,,,,,,,,,,,---------///000111222222111000///000000////////////000000***++++++,,,------......------............------)))***+++---...///000000........................//////...---...///000111555666777???OOO```hhhiiiYYYMMM>>>444111111000///000000000000000000000000//////000000111111222222////////////////////////---,,,,,,++++++++++++,,,)))***+++,,,---------,,,(((***++++++***))))))***,,,------///111000...,,,---,,,+++******)))******(((***,,,.........,,,+++************)))))))))))),,,,,,,,,+++******))))))+++)))'''&&&)))+++------+++)))''''''((()))(((''')))***++++++,,,,,,++++++******)))))))))******++++++******+++---...---++++++,,,------......------///////////////............---...000333555555555000111555888;;;EEEZZZmmm}}}}}}zzzxxxvvvuuusssssssssssssssssssssssssssllljjjgggggghhhiiihhhggghhhfffdddaaa______``````^^^^^^_________^^^]]]]]]^^^^^^]]][[[YYYWWWUUUTTTQQQRRRTTTUUUUUURRRPPPNNNLLLNNNPPPOOOMMMKKKKKKKKKLLLJJJGGGDDDDDDEEEGGGIIIEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@????????????>>>>>>=========>>>???@@@GGGUUUdddlllqqqvvvyyyyyyzzzzzzzzz{{{{{{{{{{{{|||xxxuuuoooggg```\\\\\\]]]aaagggoootttuuuuuuvvvxxxwwwwwwvvvvvvvvvvvvwwwwwwyyyyyyxxxxxxyyyyyyzzz{{{zzz{{{||||||{{{{{{}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~|||{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||zzztttpppkkkiiigggccc^^^YYYPPPLLLHHHLLLWWW^^^WWWJJJ>>>777111//////---,,,,,,...------,,,,,,------...******+++,,,,,,,,,,,,,,,000...++++++,,,------,,,***++++++,,,,,,++++++***+++***))))))*********)))++++++++++++++++++++++++***************+++,,,,,,...---------,,,,,,,,,+++///////////////.........---------....../////////++++++,,,,,,,,,---------000000111111111000///...000000000000000000000000.........------,,,,,,,,,,,,,,,------------,,,,,,+++,,,...///111111222222........................///......---...///111222333222333999FFFXXXfffmmmaaaTTTCCC666222111///---/////////////////////////////////000000000111111........................,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,((()))++++++)))((()))***,,,+++,,,///333444111------,,,,,,++++++*********$$$%%%''')))******)))(((*********))))))))))))))),,,+++++++++******))))))---+++******+++,,,,,,+++***)))(((((((((((((((((())))))***+++++++++++++++++++++******************+++***)))+++,,,---,,,***+++,,,------......------////////////............---------///000222222222111111444777<<>>>>>>>>>>>===<<<;;;<<<===???@@@HHHVVVeeemmmrrrwwwzzzzzzzzzzzzzzz{{{{{{{{{{{{|||xxxvvvppphhhaaa]]]\\\]]]```gggooossstttuuuvvvxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyy{{{||||||{{{{{{|||~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~{{{tttpppllliiihhhddd___ZZZSSSNNNIIILLLXXX```ZZZOOO???666//////000...---///...------,,,,,,------...+++---...000000///...---...,,,***)))***+++++++++***++++++,,,,,,++++++*********+++++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,------.........---------------///////////////.........,,,,,,------......//////,,,---------............000000000000///......---//////000000000000//////////////////............,,,,,,------------,,,,,,...///000000111111111111........................//////......///000222333000000222777AAAOOO^^^jjjfffZZZIII<<<555222///,,,........................000000000/////////......------------------------+++++++++******++++++,,,///......---,,,++++++***((()))++++++)))((()))***))))))+++///444555222...,,,,,,,,,,,,+++++++++***###$$$&&&'''(((((((((((())))))))))))))))))******++++++***************)))+++++++++,,,,,,***'''$$$))))))***)))(((((((((((())))))***++++++++++++***+++++++++++++++*********///,,,***)))***++++++++++++,,,------......------///////////////.........//////000000//////000000333222444777<<>>>>>>>>>>>===>>>===;;;:::;;;<<<>>>???GGGUUUdddmmmrrrxxx{{{|||zzzzzzzzz{{{{{{{{{{{{|||yyyvvvqqqjjjbbb^^^]]]]]]aaagggoootttuuuuuuvvvxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxxxxzzz|||}}}||||||}}}~~~|||}}}~~~~~~}}}~~~}}}|||{{{}}}~~~~~~}}}||||||||||||}}}~~~~~~|||uuuqqqmmmjjjiiifff```\\\UUUOOOIIIKKKWWW```\\\QQQAAA555---000222///...111...------,,,,,,------...---...111333333222000......+++))))))***++++++***++++++,,,,,,,,,,,,++++++)))+++,,,---+++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++,,,---...///000111.........///////////////---------------.....................////////////000000//////.........---......////////////......,,,,,,---///000111222333------............------....../////////...------........................//////......///111333444000000333888===EEETTTbbbggg^^^QQQDDD:::444000...........................000000//////......------------------------------,,,++++++++++++,,,,,,---111000...,,,+++*********(((***++++++***))))))***)))+++...111444333111...***+++++++++++++++******'''(((((()))************))))))))))))************************************'''((()))***+++(((###((()))+++***(((''''''(((((()))******++++++************++++++,,,++++++***000---***)))***+++,,,++++++,,,------......------............/////////000111222333222111000000222666444555999???LLL```rrr}}}{{{zzzzzzyyywwwvvvsssssssssssssssssssssrrrpppnnnllliiiffffffhhhiiifffeeecccaaa``````aaabbb_________^^^]]]\\\ZZZZZZXXXXXXXXXXXXXXXWWWVVVVVVWWWVVVUUUUUUTTTSSSSSSSSSOOOQQQSSSRRRPPPNNNNNNNNNJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBB??????>>>>>>>>>=========>>><<<;;;999:::;;;>>>???DDDSSSccclllqqqxxx||||||zzzzzzzzz{{{{{{{{{{{{|||yyywwwrrrkkkddd___^^^^^^aaahhhoootttuuuuuuwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvuuuuuuuuuuuuvvvwwwwwwvvvyyy|||}}}}}}}}}~~~|||}}}~~~~~~~~~}}}|||}}}~~~~~~}}}|||||||||||||||~~~~~~~~~}}}vvvrrrnnnllljjjgggbbb]]]VVVPPPHHHJJJVVV___[[[RRRDDD666---000333...---000...------,,,,,,------...---///222555555333111///...,,,***)))***++++++***,,,,,,------------,,,,,,'''***------+++***+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---))))))***,,,---...///000------......//////000000...------------------,,,---.........//////////////////......---.........,,,---...//////...---,,,+++,,,---...///111222222.........//////.........---------......------,,,...........................---------...000222333222222555888888<<>>>>>>>>>>>============>>><<<:::999999;;;>>>???BBBQQQaaajjjpppwww{{{|||zzzzzzzzz{{{{{{{{{||||||zzzxxxsssllleee```^^^^^^bbbhhhpppuuuvvvvvvwwwyyywwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvuuuvvvwwwwwwxxxuuuxxx{{{}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~wwwsssooolllkkkhhhccc^^^WWWPPPHHHIIITTT^^^[[[QQQGGG777---111333...,,,///...------,,,,,,------...,,,///333555666444000...///---+++***+++,,,,,,+++,,,------......------,,,&&&))),,,---+++)))***,,,++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++,,,------...///000111111.........------,,,,,,,,,---------.........//////......---------......///+++,,,---......---,,,+++------........................////////////......,,,---....../////////...........................,,,,,,,,,,,,---///111222555444666777444777FFFXXXeeeddd___TTTEEE999555444------------------------++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,+++***)))))))))***+++***+++------+++***+++,,,111555999888444///,,,,,,((((((***++++++***)))((())))))))))))(((((((((((((((((())))))*********+++)))))))))))))))************)))((())),,,---,,,+++&&&))),,,+++(((&&&'''((((((((()))***************((()))***,,,------,,,,,,))))))+++...111111///,,,+++,,,------......------+++,,,---...///111222222+++...000000///...111333999666777===GGGWWWlll~~~}}}{{{zzzyyyyyyyyywwwuuuuuusssrrrrrrssssssrrrqqqqqqooollljjjjjjiiigggfffjjjhhhdddccccccbbbbbb``````___^^^]]][[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWXXXYYYXXXWWWUUUTTTUUUTTTTTTTTTTTTRRROOOLLLJJJIIIGGGEEEDDDDDDEEEEEEIIIHHHGGGEEECCCBBBBBBBBBAAA???===>>>@@@AAA@@@===;;;===>>>=========???AAADDDNNN]]]iiippptttxxxzzz||||||||||||||||||||||||zzzvvvpppiiiccc___]]]\\\___dddlllrrruuuvvvwwwxxxzzzzzzzzzyyyxxxwwwuuutttuuuvvvvvvwwwwwwwwwwwwvvv{{{{{{|||}}}}}}~~~}}}}}}}}}~~~}}}~~~~~~}}}}}}|||}}}~~~~~~~~~|||zzzuuuooollljjjhhhddd```YYYSSSOOOJJJJJJXXX]]]PPPDDD:::222111222000......222...---111000+++***...111000///000000000...,,,---,,,***))))))***,,,---,,,...000000///...///000---------,,,+++***((((((+++,,,---,,,++++++,,,...//////...---,,,++++++******+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,////////////............---------............//////............---------//////000000000000//////111...++++++...//////---///111///+++,,,000111000//////000000000000//////------/////////...---,,,...///000000///000222444444111000222444666===EEEZZZcccjjjeeeTTTBBB777444///......///111111000...000///.........///111222000000111111///---+++******+++------,,,,,,,,,---000///---,,,+++,,,------111000000///............,,,///111222///,,,******,,,***(((***---...---++++++***))))))((()))))))))---......---,,,***'''&&&******)))(((((((((((((((***)))((()))***+++***(((++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++)))***,,,------,,,***)))------------.........///000000///......///000111333333222111///000333666222444888>>>KKK]]]qqq}}}|||zzzyyyzzzyyywwwvvvtttsssrrrrrrssstttsssqqqqqqooolllkkkjjjjjjhhhfffjjjgggdddbbbbbbbbbaaa```___^^^^^^]]]\\\[[[ZZZZZZXXXXXXXXXYYYYYYYYYZZZZZZXXXXXXXXXXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTRRROOOLLLJJJIIIGGGEEEDDDDDDDDDEEEEEEDDDCCCAAA???>>>>>>>>>AAA???===>>>@@@AAA???===<<<======<<<::::::<<<>>>DDDNNN]]]iiippptttxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{xxxuuuooohhhbbb^^^\\\[[[^^^ccckkkqqqtttuuuvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwuuuuuuvvvwwwwwwwwwwwwvvvxxxyyyzzz{{{||||||||||||}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||yyyuuupppnnnllliiiddd```XXXRRROOOJJJJJJXXX^^^QQQEEE;;;222111222000......---))))))++++++&&&&&&)))///......///111111000...---,,,++++++++++++,,,---,,,,,,+++***)))))),,,...,,,,,,---------,,,+++++++++,,,,,,+++))))))***,,,---------,,,++++++*********+++,,,,,,------,,,,,,//////............//////////////////............---------............///............------------//////000000000000//////000...+++,,,...//////---...111111...---///...+++//////000000000000////////////000000000/////////,,,.../////////000222444333111000333444555;;;BBBSSS]]]gggfffYYYHHH<<<777333222111111111111///...///...---------...000000111111111000000///...---,,,------------,,,,,,,,,......------------......000///---,,,******))))))///111333222000---,,,,,,***((('''(((+++,,,***)))++++++***))))))))))))***((()))***,,,------,,,,,,******)))(((((((((((((((***)))((()))***+++***(((+++******))))))******+++)))))))))))))))))))))))))))))))))))))))***+++++++++,,,---------,,,++++++,,,,,,---------.........//////......///000111222222222222111000111333555444666:::AAANNNaaavvv}}}{{{yyyyyyyyyyyywwwvvvsssrrrqqqrrrssstttsssrrrqqqooolllkkkkkkjjjiiigggiiifffcccbbbbbbbbbaaa```^^^^^^]]]]]]]]]\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTRRROOOLLLIIIHHHFFFEEEDDDCCCDDDDDDEEEEEECCCBBB@@@?????????@@@>>>===>>>???@@@???=========<<<999777777999;;;DDDNNN\\\hhhppptttwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzwwwsssmmmgggaaa]]]ZZZYYY]]]bbbjjjooossstttuuuuuutttuuuvvvwwwxxxyyyyyyyyytttuuuvvvvvvwwwwwwwwwvvvuuuvvvxxxyyy{{{{{{|||||||||}}}~~~~~~||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~}}}|||xxxuuuqqqooonnnjjjeee```XXXQQQNNNJJJJJJWWW^^^TTTGGG<<<333111222000.........,,,+++------***)))+++---------...000111000///,,,------------------,,,,,,,,,***'''%%%'''***...+++,,,------............+++++++++***(((((()))***++++++++++++++++++++++++***+++,,,,,,------,,,,,,000//////////////////000////////////............---------............///............------------...//////000000//////...000...,,,,,,...///...---,,,000111///......,,,'''...//////000000//////...//////.........//////000+++---...//////111333555333111222555555444888===HHHTTTbbbggg___PPPBBB:::777555333111111111///------------------...//////000///.........//////000//////......---,,,,,,,,,,,,,,,---.........------333222000...,,,+++******000111222111...,,,,,,,,,***(((((((((***+++***))),,,,,,+++***************&&&''')))+++,,,---......******)))(((((((((((()))***)))((()))***+++***(((+++******))))))******+++))))))))))))))))))))))))***))))))))))))***++++++------,,,,,,,,,---------,,,,,,---------.....................///000222333000111333333222111333444666888<<>>>>>===>>>>>>>>>>>>======<<<;;;999777777:::===CCCMMM\\\hhhoootttwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvsssnnnhhhbbb^^^[[[ZZZ]]]bbbjjjpppssstttuuuvvvssstttuuuvvvwwwxxxxxxxxxttttttuuuvvvwwwwwwwwwwwwuuuvvvwwwyyy{{{|||||||||{{{}}}~~~}}}|||{{{|||}}}~~~}}}~~~~~~}}}|||}}}~~~~~~~~~|||}}}~~~~~~}}}|||wwwtttqqqpppnnnkkkddd___XXXPPPMMMJJJIIIVVV___XXXIII>>>444222222000...///111000000000000......///---------...000000///---,,,---...000000...---,,,...---,,,***((())),,,...+++,,,,,,---------------+++,,,,,,***((('''(((*********++++++,,,,,,,,,---***+++,,,,,,------,,,,,,......------------......////////////............---------............///.........---------,,,,,,...//////////////////.........------............+++//////---,,,...,,,)))...//////////////////...------+++++++++,,,...///,,,---///000000222555777444333444777777444555:::>>>KKK[[[eeecccVVVFFF<<<888555222000000000///...---------........./////////---,,,+++,,,...000222222000///...------,,,++++++,,,---...---,,,***)))222111000......---------///000///...+++)))******++++++++++++,,,,,,,,,+++---,,,++++++******++++++******++++++++++++******+++***))))))(((((())))))***)))((()))***+++***(((******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,---,,,+++******+++---...------........./////////------...///000111222333///111333333333222333444666888<<>>===<<<;;;;;;;;;======>>>============>>>;;;;;;;;;:::999:::===???CCCMMM\\\hhhooossswwwyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwtttpppjjjeee```]]]\\\^^^cccjjjppptttuuuvvvvvvttttttuuuvvvvvvuuuuuuuuusssssstttvvvvvvwwwwwwwwwvvvwwwxxxzzz|||}}}}}}~~~{{{}}}~~~}}}|||{{{|||}}}~~~~~~}}}~~~~~~|||||||||}}}~~~}}}|||}}}~~~~~~~~~}}}vvvssspppooonnnjjjddd___YYYPPPLLLJJJHHHTTT^^^ZZZKKK???555222222000...///---------,,,,,,,,,,,,+++///...---...///...,,,+++,,,---///000000///---,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,+++******+++,,,,,,+++))))))***+++++++++,,,,,,------......***+++,,,,,,------,,,,,,......------------......////////////............---------............///...------------,,,,,,,,,......////////////......---............---......+++...---******...000.........////////////......---,,,,,,+++,,,---...///---...000111222333666888444444666999888444444888999DDDTTTaaadddZZZJJJ>>>777444000......///000///......//////000000000000000...,,,,,,---000333555333111...---------,,,***,,,,,,---,,,+++)))'''%%%++++++******++++++,,,,,,000000000...+++))))))***+++,,,,,,,,,++++++++++++---,,,++++++******++++++,,,,,,+++***))))))))))))++++++***)))))))))))))))***)))((()))***+++***(((***))))))))))))))))))***))))))))))))))))))))))))***************++++++,,,,,,***)))((((((***,,,......////////////000000000,,,---...///000111222222...000333333333222333444666888===IIIZZZooo}}}{{{xxxwwwvvvvvvwwwwwwvvvttttttrrrqqqqqqrrrrrrqqqooonnnllljjjiiiiiiiiihhhffffffcccaaa``````aaa``````^^^_____________________YYYYYYYYYZZZZZZ[[[[[[[[[YYYYYYWWWVVVTTTSSSSSSSSSSSSQQQOOONNNNNNNNNLLLJJJGGGFFFDDDCCCBBBBBBBBBBBB@@@@@@???>>>============<<<===>>>===<<<;;;<<<>>>:::;;;<<<<<<<<<<<<>>>@@@CCCMMM[[[gggooosssvvvyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxuuuqqqlllgggbbb___]]]^^^ccckkkqqqtttuuuvvvwwwuuuuuuuuuuuuttttttsssrrrrrrssstttuuuvvvwwwwwwwwwxxxxxxzzz{{{}}}}}}~~~~~~|||}}}~~~~~~||||||}}}~~~~~~}}}}}}~~~~~~|||||||||~~~~~~}}}~~~~~~wwwtttpppooonnnkkkfffaaa[[[PPPLLLJJJGGGQQQ]]]\\\MMMAAA666222222000...///+++------++++++------+++///...------...---+++))),,,---///000000///---,,,)))+++------,,,+++,,,---,,,,,,,,,,,,++++++***)))***+++,,,+++))))))+++---,,,,,,,,,------.........***+++,,,,,,------,,,,,,000//////////////////000////////////............---------............///------------,,,,,,,,,,,,---......//////......---,,,...//////...------...,,,---,,,)))***///222111---......//////......---///////////////000111222---///000111111333555888444333666999777333333666888???MMM\\\ddd___PPPDDD888444000------///000000...//////000111000000000222111//////000222666888444000,,,+++------,,,***------,,,+++***((('''&&&*********+++,,,---...///222333444222///,,,,,,,,,)))***+++***(((((((((***,,,,,,+++***************)))))))))))))))***+++,,,++++++***))))))))))))******)))((()))***+++***(((***))))))(((((())))))***))))))))))))))))))))))))+++************+++,,,,,,***)))((('''(((***,,,---....../////////000000000,,,---///000111111111111///000222222222222444666777999@@@NNNaaauuu~~~}}}yyyxxxwwwwwwxxxxxxwwwvvvuuusssqqqqqqqqqqqqooonnnllljjjhhhggghhhhhhgggeeeeeebbb```___```aaa```___`````````_______________\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWUUUSSSRRRQQQRRROOOMMMLLLLLLLLLJJJIIIGGGFFFDDDBBBAAAAAAAAABBBBBBBBBAAA@@@????????????:::<<<>>>===;;;:::<<<>>>:::<<<>>>>>>===<<<<<<===BBBMMM[[[gggnnnsssvvvyyyyyyyyyyyyyyyyyyyyyyyyyyywwwuuurrrmmmhhhccc```^^^]]]bbbjjjooossstttuuuuuutttttttttttttttsssrrrrrrqqqrrrsssuuuvvvwwwwwwwwwyyyyyyzzz||||||}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}||||||}}}~~~~~~~~~zzzvvvrrrpppooommmiiieee]]]QQQMMMKKKGGGOOO[[[]]]NNNBBB666333222000//////---000000------000000------,,,,,,,,,......,,,***,,,---............---,,,)))***++++++++++++...000***+++,,,,,,---,,,,,,,,,((()))***)))))))))+++---,,,,,,,,,,,,,,,,,,------***+++,,,,,,------,,,,,,//////............//////////////////............---------............///---------,,,,,,,,,++++++---......//////......---+++...000000...,,,---...,,,//////,,,---000111///---......//////......---...///000111222222222222---...///000///000333555222111333666555111111555888===GGGWWWddddddYYYNNN<<<888222...---...///000---...///000000000//////111000//////000222444666333...***))),,,...,,,)))---,,,,,,+++++++++++++++------------...///000000222444555444111...,,,+++)))***,,,***((('''(((***++++++***))))))))))))***'''''''''((()))+++---...,,,+++******))))))*********)))((()))***+++***((())))))(((((((((((())))))))))))))))))))))))))))))++++++******++++++,,,---)))))))))))))))+++,,,---------------............---...///000111111000000000111111111111222555777;;;>>>FFFUUUiii|||{{{yyyxxxyyyzzzzzzyyyxxxvvvtttrrrqqqqqqpppnnnmmmkkkiiiggggggggggggfffeeedddbbb```___`````````___aaaaaa``````____________cccbbb___\\\YYYUUUSSSRRRWWWXXXXXXWWWVVVTTTQQQPPPQQQNNNLLLKKKKKKJJJIIIHHHGGGFFFDDDBBBAAAAAAAAABBB??????>>>======<<<======:::<<<>>>===;;;:::;;;>>>:::===??????===;;;999999BBBLLL[[[gggnnnsssvvvyyywwwwwwwwwwwwwwwwwwwwwwwwwwwuuuqqqmmmhhhccc___^^^\\\aaahhhnnnqqqsssttttttrrrrrrsssttttttsssssssssqqqrrrsssuuuvvvwwwwwwwwwyyyzzzzzz{{{|||||||||{{{}}}~~~}}}~~~~~~}}}|||}}}}}}|||}}}}}}~~~~~~~~~~~~|||xxxsssqqqpppoookkkhhh___RRRMMMKKKFFFNNN[[[]]]OOOCCC777333222000//////+++///000,,,,,,000000,,,+++******,,,......---,,,,,,------------------,,,,,,,,,+++******---111555)))***,,,---.../////////&&&'''((((((((()))+++---++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,000/////////............---------.........//////---------,,,,,,,,,++++++---..................---+++...111000...,,,---...,,,000111//////111///+++---..................---,,,---///111111111111000,,,---............000222111000111444333///000333999;;;DDDUUUdddhhh```VVV@@@;;;444///......//////,,,,,,.../////////...---...---------...///111222222---)))(((,,,...,,,))),,,,,,++++++,,,...///111,,,++++++******++++++,,,000333555444111---***)))+++---...---***(((***,,,+++******)))((())))))))))))((((((((((((***,,,---,,,+++******)))************)))((()))***+++***((())))))(((((((((((())))))))))))))))))))))))))))))++++++******++++++,,,---************+++,,,---...+++++++++,,,,,,,,,------...///000111111000//////000111111000000222555888>>>BBBKKK[[[ooo~~~{{{|||zzzxxxxxxxxxxxxwwwuuurrrqqqpppppppppooommmkkkhhhhhhggggggfffddddddcccdddcccbbbaaaaaaaaabbbccccccaaa___^^^___```___^^^aaaaaa```___]]]ZZZXXXWWWXXXWWWUUUTTTTTTTTTRRRPPPRRRQQQNNNKKKHHHGGGFFFFFFFFFCCC??????@@@AAA@@@>>>AAA@@@???>>>============<<<<<<;;;;;;;;;:::::::::<<<<<<<<<:::999:::===@@@EEEMMMYYYfffpppvvvxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxuuupppjjjeeeaaa```___^^^cccjjjooorrrssssssssstttsssrrrrrrrrrssstttuuussstttuuuwwwxxxxxxxxxxxx{{{|||}}}~~~||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~zzzzzzyyyvvvpppllliiiiii^^^VVVNNNHHHEEEGGGRRR^^^QQQHHH<<<444111222222111////////////............))))))+++...///...***'''/////////---+++***+++---)))******+++,,,,,,------******+++++++++,,,,,,,,,---------,,,,,,+++++++++.........///000///---***+++++++++,,,,,,---------***+++,,,...///000000000000+++(((***000222///***+++++++++,,,///222666888111000---++++++,,,...000...///////////////......111222222111///...///111000000000///.........---///......---------......***+++---...//////000000000000000000111111111111111111000000000000111111333666;;;FFFXXXfffeee[[[MMM@@@666444333000000333111111000///...------,,,........................//////.........---------,,,,,,,,,+++++++++******...+++)))***,,,---+++(((---------,,,,,,++++++++++++,,,---...---,,,+++***,,,++++++***)))(((''''''))))))))))))************+++((((((------((((((,,,((('''%%%$$$%%%(((***,,,((())))))((('''&&&&&&''')))************)))(((((((((***++++++******+++,,,***+++---......---+++***...///000///---,,,,,,---000//////000111111///---555222222333222000333888<<>>============<<<;;;;;;;;;;;;:::::::::<<<<<<<<<:::999:::===???EEELLLXXXeeeooouuuxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwxxxuuuoooiiiddd```^^^]]]\\\aaaiiinnnqqqrrrssssssssssssrrrqqqrrrssstttuuussstttuuuwwwxxxxxxyyyyyyxxxyyyzzz{{{|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzyyyvvvrrroookkkiiiggg^^^VVVMMMGGGBBBEEEPPP\\\UUUKKK???555111000000///////////////............000///......---***&&&"""---------,,,***)))***+++//////---,,,***)))((('''******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++...---,,,---......,,,************++++++,,,,,,,,,***+++,,,...//////000000000---+++,,,000111///,,,000///...---,,,------...000///---,,,,,,---.../////////000000000000/////////000000///------.../////////..................///......---------............//////......---,,,/////////000000000111111000000000///000000111111000333666@@@RRRdddkkkhhhYYYJJJ;;;555222...+++,,,//////......------,,,,,,..............................------,,,,,,,,,,,,,,,,,,+++++++++*********---+++******,,,,,,+++))),,,,,,,,,,,,++++++++++++***+++++++++++++++******))))))))))))))))))(((((())))))))))))************---)))(((***+++(((***...((('''&&&&&&''')))+++,,,((()))***)))'''&&&'''((()))*********+++*********''')))******))))))***+++)))***+++,,,,,,+++***)))+++---...---,,,,,,---...111000///000111111000///111///000222333222666<<<<<>>======<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999:::<<>>>>>?????????>>>>>>>>>======<<<;;;:::;;;;;;;;;:::::::::999999:::;;;;;;;;;::::::<<<>>>BBBIIIUUUcccmmmtttvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwtttoooiiiccc^^^ZZZXXXYYY___gggmmmqqqsssuuuvvvqqqqqqqqqrrrrrrsssttttttuuuuuuwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}}}}||||||~~~~~~}}}}}}~~~xxxqqqnnnnnnmmmjjjfffbbbYYYNNNEEE???@@@KKKWWWZZZPPPCCC888222000...,,,//////.........---------+++***)))***,,,.........***++++++***(((''')))***'''((()))***,,,---...///******+++++++++,,,,,,,,,,,,+++++++++++++++++++++///---******+++,,,,,,+++************++++++++++++***+++,,,---............,,,...000///------///111111222222111000...---,,,---.../////////...,,,,,,...//////000000000000///,,,------,,,++++++,,,...+++,,,,,,,,,---............------------...//////***+++---...//////000000---------.........//////.........///000111222333444444444777@@@RRReeeqqqhhhYYYGGG;;;666333000---------------------......---------------------------,,,,,,,,,,,,,,,,,,,,,************************,,,+++***************)))(((((())))))******+++++++++***)))((((((***+++,,,***************+++++++++((()))))))))************+++)))((()))))))))+++---((()))***+++,,,++++++***)))+++,,,+++))))))***+++)))******+++,,,---//////((()))******))))))***+++...---,,,,,,,,,,,,---...***,,,------,,,,,,---...111///......000111111111444111111333222000333999===FFFWWWkkk~~~~~~zzzzzzzzz{{{{{{xxxtttqqqpppooonnnnnnnnnnnnkkkiiiiiigggdddaaa```aaacccdddbbbbbbaaaaaabbbdddeeegggdddbbb____________]]]\\\]]]]]]]]]\\\\\\ZZZYYYYYYXXXVVVSSSRRRRRRQQQNNNLLLJJJJJJIIIGGGEEECCCAAA@@@@@@@@@???>>>===>>>???@@@===>>>>>>>>>===<<<;;;:::;;;;;;:::::::::999999999999:::;;;;;;::::::;;;===@@@GGGTTTaaalllrrruuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvsssoooiiiccc^^^ZZZWWWZZZ___hhhnnnrrruuuvvvwwwqqqqqqrrrsssttttttuuuuuuuuuvvvwwwyyyzzzzzzzzzzzzzzz{{{||||||||||||||||||~~~~~~zzzsssppppppoookkkgggdddZZZOOOFFF@@@@@@JJJVVVZZZPPPCCC999333111000...............------------222000---+++++++++***(((+++,,,,,,+++))))))***,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++000...+++***+++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............***---000///,,,+++---000000000111111000///......---...///000///...,,,+++,,,------.../////////...------...---,,,,,,---///+++,,,,,,,,,---.........---------------...//////***+++---...//////000000------------..................//////111222333444555555555777<<>><<<<<<>>>@@@===>>>??????>>>===;;;:::::::::::::::999999999999888:::;;;;;;::::::;;;<<<>>>FFFRRR```kkkqqqtttuuuuuuuuuuuuuuuvvvvvvvvvvvvuuusssooojjjddd^^^ZZZXXX[[[```hhhooosssuuuvvvwwwqqqrrrsssuuuvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{yyyzzzzzz{{{{{{{{{zzzzzz}}}~~~~~~~~~~~~~~~|||vvvsssrrrpppmmmiiicccZZZPPPGGGAAA@@@IIITTTZZZQQQDDD999444333111000.........------------,,,///---,,,+++,,,---,,,+++,,,,,,---,,,******,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++///---,,,+++,,,---,,,+++---------,,,,,,,,,,,,,,,++++++,,,---------------***,,,......,,,+++---///000000///...---,,,,,,+++---.../////////...,,,,,,++++++,,,---............---.........------...000---------------.........---------------...///000......//////......---,,,---------............////////////000222444555666333222333666:::BBBRRR```lllhhh\\\KKK???888333////////////////////////...,,,,,,,,,,,,,,,,,,,,,,,,------...............///+++++++++++++++,,,,,,,,,***+++++++++)))((()))***)))))))))))))))*********************++++++,,,---//////...---,,,+++***)))))))))))))))************%%%)))+++***))))))&&&""")))***+++,,,,,,+++***))))))***++++++***)))+++,,,************+++---///000***+++---,,,++++++,,,...++++++,,,,,,,,,,,,++++++///000000///---,,,,,,---.........///111222111//////...///222333333777===AAANNNbbbvvv}}}{{{zzzyyyyyywwwtttrrrrrrqqqoooooopppooommmkkkhhhgggfffdddccccccccccccdddcccbbbbbbbbbcccdddeeebbb```]]]\\\\\\\\\ZZZYYYXXXXXXYYYYYYYYYXXXWWWWWWUUUSSSPPPOOONNNLLLJJJHHHHHHHHHHHHGGGFFFCCCAAA@@@===??????===;;;;;;>>>AAA>>>???@@@@@@???>>><<<::::::::::::999999999999888888999;;;;;;:::::::::<<<===DDDQQQ___jjjqqqtttttttttttttttuuuuuuuuuvvvvvvtttrrrooojjjeee```\\\YYY[[[```hhhnnnrrrtttuuuvvvrrrsssuuuvvvwwwxxxwwwwwwvvvwwwxxxzzz{{{{{{||||||{{{{{{{{{||||||{{{{{{zzz|||}}}~~~~~~~~~~~~~~~~~~~~~|||yyyvvvrrrooollljjj```XXXOOOGGGAAA@@@GGGQQQ\\\RRREEE:::555333111000.........---------,,,,,,***))))))+++...000000000+++,,,---,,,******,,,...%%%&&&(((***,,,...000111******+++++++++,,,,,,,,,)))*********++++++++++++---,,,+++,,,---,,,+++))),,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,---......------...///111000...---,,,,,,,,,---...............------,,,+++,,,---...////////////,,,---...---,,,---///000//////..................---,,,,,,------///000000......//////......---,,,---............///////////////000222333555777888444111111555888===JJJWWWjjjllleeeTTTCCC:::444////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------)))+++,,,+++((('''(((*********************))))))'''((()))***++++++++++++,,,,,,+++++++++*********))))))))))))************&&&******&&&%%%&&&$$$)))***************))))))((()))******))))))***,,,+++***))))))***,,,...///)))+++,,,,,,+++***,,,---***+++,,,------,,,+++***,,,...///...,,,,,,---.........000333555555222000///---///222333333777>>>CCCQQQfffzzz~~~|||zzzxxxxxxwwwuuusssrrrqqqppppppppppppmmmkkkgggffffffeeedddcccbbbaaadddcccbbbaaaaaaaaabbbcccbbb___]]][[[[[[[[[YYYXXXUUUVVVVVVWWWWWWVVVVVVUUUTTTRRROOONNNMMMKKKIIIGGGHHHHHHHHHHHHFFFDDDBBB@@@===>>>???===;;;;;;>>>AAA>>>???@@@AAA@@@>>><<<;;;:::::::::999999999888888777999;;;;;;:::::::::;;;<<>>>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999999999<<>>444111///,,,//////...------------...000000///...---,,,,,,+++,,,++++++++++++,,,---------,,,,,,++++++******)))++++++******++++++,,,------,,,+++*********+++,,,((()))***+++++++++***)))...---,,,+++***)))))))))+++,,,---...////////////,,,,,,,,,---///000000//////000000000///...------------,,,,,,,,,+++++++++...........................------,,,,,,...///000444000---...111333///+++,,,...000222222111///...//////...---,,,,,,++++++........................222///...222999===<<<999777333000000111333<<>>DDDWWWnnn~~~~~~|||{{{zzzxxxwwwuuutttsssrrrqqqooonnnooonnnlllkkkggggggffffffeeeeeeffffffeeecccaaa```aaaccccccbbb```]]]ZZZYYYZZZZZZXXXVVVXXXXXXXXXVVVTTTRRRSSSTTTSSSRRRPPPNNNLLLJJJHHHGGGFFFFFFEEEDDDBBB@@@???===>>>??????@@@@@@??????>>>AAA???>>>===>>>>>>===;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;;;;<<>>CCCKKKXXXWWWNNN???444000///...//////...------------.../////////...------,,,,,,+++++++++++++++,,,------//////...---,,,++++++***,,,+++++++++++++++,,,,,,...---+++************+++***+++---...////////////......---++++++*********+++,,,---...////////////,,,,,,,,,---.../////////---------...------,,,,,,.........---------,,,,,,..............................---------......///222000...///111222000...------......//////////////////......------,,,,,,.........---------------111000000444:::>>>===;;;666222000111111222999AAARRRcccoooiiiXXXGGG<<<666222000...---......---,,,000---++++++---...---***,,,------......------,,,,,,+++++++++,,,,,,---------+++***+++------+++(((,,,+++)))***+++,,,,,,+++++++++******************,,,,,,***)))((())))))***(((((()))))))))))))))***)))(((&&&''')))******)))+++***))))))((((((((()))************************+++***))))))+++---///000((()))+++***))))))***,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------...///,,,...333<<>>>>>??????@@@@@@??????>>>???>>><<<<<<======;;;:::999999999999999999999999;;;;;;::::::::::::;;;;;;<<>>>>>>>>????????????>>>>>>???===<<<;;;<<<<<<;;;999888888888888888888888888888888888888888888999:::<<<@@@IIIVVVccclllrrrtttwwwwwwvvvvvvvvvvvvvvvvvvtttssspppkkkeee___[[[YYY[[[___eeekkkppprrrsssrrrvvvvvvwwwwwwxxxyyyzzzzzz}}}}}}}}}}}}}}}|||{{{{{{}}}~~~~~~~~~}}}}}}}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzwwwsssoookkkjjjbbbXXXMMMDDD???DDDLLLZZZZZZRRRBBB555000////////////...------------...,,,,,,,,,------.........------,,,,,,------...///222111000///...---,,,+++------,,,++++++++++++,,,...---,,,+++******))))))***+++,,,------......//////......---------......+++,,,------.........---+++,,,------------...///---...///000000000000000............------------........................---.../////////...---,,,,,,...//////......///111//////000000000000000000////////////000000000000,,,,,,,,,,,,------------------///222666777666444444111111333222000222777CCCUUUhhhnnnfffWWWEEE888444222///...////////////,,,------,,,++++++,,,...------............------++++++,,,,,,---------,,,------,,,+++++++++++++++,,,+++******++++++***(((,,,,,,,,,+++***)))(((((((((((()))***,,,---//////,,,,,,++++++******))))))+++)))((()))+++---------***************++++++,,,************************((())))))(((((((((***+++***+++,,,,,,++++++,,,---***++++++++++++,,,,,,,,,......---,,,,,,,,,------...---...333:::===;;;777666333222333333444<<>>>>>>>>>>>??????>>>>>>>>>>>>===;;;;;;<<<<<<:::999888888888888888888888888777777777777888888999:::;;;???GGGTTTaaalllrrrtttwwwwwwwwwwwwwwwvvvvvvvvvssssssqqqllleee^^^[[[[[[[[[___eeekkkppprrrsssrrruuuvvvwwwxxxyyyzzz{{{{{{~~~~~~~~~~~~}}}|||{{{{{{||||||||||||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~|||yyyvvvsssnnnkkkjjjbbbXXXNNNDDD>>>AAAHHHVVVXXXTTTFFF888222000/////////...------------...++++++,,,,,,---........................///000000000000///...---,,,+++***------,,,,,,+++,,,,,,---------,,,,,,+++***)))))),,,,,,++++++++++++++++++......---------...//////+++,,,------------------+++,,,...---,,,+++---///......///000111111111000---------,,,,,,,,,,,,+++........................,,,---...//////...---,,,***,,,------,,,,,,...///...111444666777555222000/////////000000000000000,,,,,,,,,------.........000000000222333444222111333111111333222///000555===NNNaaakkkhhh\\\III999666333000...///000111000---......---,,,,,,...///,,,,,,------------,,,,,,***+++,,,---------,,,,,,,,,,,,+++***))))))***++++++******+++++++++)))''',,,,,,,,,+++***)))(((((('''((()))+++,,,......///,,,,,,++++++******)))))),,,***((((((***+++***)))'''(((((()))***,,,...///***************************,,,,,,+++((('''(((***)))+++,,,,,,+++***,,,---*********+++++++++,,,,,,......---,,,,,,,,,---------///111111222222444555333111111222222444===GGGWWWiii}}}}}}{{{zzzzzzzzzyyyxxxuuusssrrrqqqooonnnnnnoooooonnnllllllkkkjjjhhhggggggggggggeeebbb```___```aaa``````\\\\\\[[[YYYUUUSSSSSSTTTUUUVVVVVVUUUSSSRRRSSSUUUPPPOOOMMMLLLJJJHHHFFFEEEDDDCCCCCCCCCAAA@@@???>>>===>>>>>>??????>>>>>>===>>>===;;;;;;<<<<<<:::999888888888888888888888888999999888999999:::;;;<<<888===FFFSSSaaakkkrrrtttwwwwwwwwwvvvvvvvvvvvvvvvssstttsssmmmeee^^^[[[\\\[[[___eeekkkpppssstttttttttuuuwwwyyyzzz{{{||||||}}}}}}~~~}}}}}}|||{{{{{{{{{{{{zzzzzzzzz{{{||||||||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzz~~~~~~|||yyyvvvsssnnnkkkiiibbbYYYOOOEEE===>>>DDDPPPVVVVVVLLL>>>666222000//////...------------...++++++,,,,,,---------...///............///000000......------,,,+++++++++,,,,,,,,,,,,,,,---......++++++,,,,,,,,,+++******......---+++++++++++++++---------------...///000,,,,,,------------,,,,,,***---///...+++***,,,///------.../////////......------,,,,,,,,,+++++++++........................,,,------...//////......,,,,,,,,,,,,------------...111555999999666333000000000000000////////////,,,------....../////////333333333333333444444444333111111333222///000444888FFFYYYeeehhhaaaOOO???777444000//////111222222......------......//////+++,,,,,,,,,,,,,,,,,,+++***+++,,,---...---,,,++++++,,,+++***((((((***,,,+++******+++,,,+++(((&&&,,,+++++++++***)))))))))***+++++++++++++++*********************)))))))))***(((&&&&&&'''((('''&&&&&&''''''(((***,,,---...************************,,,...000...***((()))+++'''((())))))(((((()))+++************++++++++++++------,,,,,,,,,------......111444222///...111444111000111222222555???KKK]]]nnn~~~|||zzzzzzzzzyyywwwuuutttrrrrrrpppooonnnnnnoooooonnnmmmlllllljjjiiihhhgggggggggcccaaa______```aaaaaaaaa\\\\\\\\\YYYTTTRRRSSSTTTSSSTTTTTTSSSRRRQQQRRRTTTNNNMMMLLLKKKIIIHHHGGGFFFCCCCCCCCCBBBAAA@@@???>>>======>>>>>>>>>>>>======???>>><<<<<<======;;;:::999999999999999999999999888888888888999:::;;;<<<666;;;EEESSSaaakkkqqqsssuuuuuuvvvvvvvvvvvvvvvvvvssstttsssmmmddd^^^\\\\\\[[[___eeelllqqqtttvvvvvvssstttwwwyyy{{{||||||||||||||||||}}}}}}|||{{{{{{{{{{{{zzzzzz{{{|||}}}~~~{{{|||}}}~~~~~~~~~~~~|||~~~~~~}}}||||||}}}{{{xxxtttppplllhhhbbbZZZRRRGGG>>>===BBBJJJTTTZZZSSSFFF<<<666222//////...------------...,,,,,,,,,,,,,,,,,,---------------------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000)))***+++,,,,,,,,,++++++------++++++***+++,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,------,,,,,,+++***---///...***)))+++///...////////////......---...---------,,,,,,,,,,,,........................,,,,,,,,,---...///000111111...,,,---///000...,,,---000333555666444111///000000000//////.........------...//////000111111333333222222222444777999333111111333222///111666333@@@QQQ___hhhfffWWWHHH888555111///000222333333///,,,***+++...000///---,,,,,,------------,,,,,,)))+++,,,......---,,,+++,,,---,,,***((((((+++---+++******+++,,,***'''%%%++++++*********************++++++++++++***((('''(((((()))))))))))))))***)))(((&&&'''((())))))((((((((((((((()))***++++++************************(((+++...---)))(((***---'''((())))))(((((()))***************++++++++++++,,,,,,,,,,,,------...//////000111111//////111222//////111333333777CCCPPPbbbrrr}}}{{{yyy{{{yyyxxxuuutttsssrrrrrrpppooonnnnnnoooooonnnmmmmmmlllkkkiiihhhgggggggggbbb```^^^^^^```aaabbbaaa[[[\\\\\\YYYTTTQQQRRRTTTRRRSSSSSSRRRPPPPPPQQQSSSLLLLLLKKKJJJIIIHHHHHHGGGCCCCCCCCCBBBAAA@@@???>>>======>>>>>>>>>>>>======@@@>>>===<<<======<<<:::999999999999999999999999666666666666777888999:::555:::EEESSSaaalllqqqrrrtttuuuuuuuuuvvvvvvvvvvvvsssuuutttnnnddd]]]\\\]]]ZZZ^^^eeelllrrrvvvwwwwwwssstttwwwyyy{{{|||}}}}}}{{{{{{||||||||||||{{{{{{|||{{{{{{{{{|||}}}{{{|||}}}~~~{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyuuuqqqnnnhhhccc\\\TTTHHH>>>===@@@GGGTTT\\\XXXKKK@@@999444//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------......******+++,,,---///000111((()))+++,,,------,,,+++******)))((()))***,,,---+++++++++,,,---...///000,,,,,,,,,------,,,++++++***---000...***(((+++///111111222111111000////////////.........---------........................,,,++++++,,,---///111333444000---...111333///+++---...///111111000000///111000000///...------,,,.........///000111111222////////////000333777;;;333111111333222///222777111<<>>>>>???@@@@@@???======>>><<<<<<>>>>>>:::888:::999999888888888888999999999777555777999:::888555777;;;EEERRR```kkkqqqssssssttttttuuuuuuuuuuuutttxxxwwwtttnnnfff___[[[YYY[[[\\\aaahhhooouuuwwwwwwvvvvvvvvvwwwyyy{{{|||}}}~~~|||zzzyyyxxxyyyzzz{{{{{{{{{|||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~zzzuuuqqqoookkkddd]]]VVVMMMCCC>>>>>>JJJTTT[[[UUUFFF999333222222111111000//////...---///...------///000000000***+++---......---+++***,,,---......,,,,,,---...***)))***...111222...+++++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,------++++++,,,---111000---+++***+++,,,,,,////////////////////////000///...000333444111...---------...///000000111,,,,,,++++++,,,---///000,,,,,,,,,---...///000111222111///......///111222000...,,,---///000...,,,///............---------///000000///......000222222222222222333444555666666444222333555666444111555;;;DDDQQQcccnnniii]]]JJJ===333222111...---///111111111111000...---,,,------......//////000000------------------------////////////...---,,,++++++++++++++++++***)))(((...------,,,+++***))))))'''%%%$$$''',,,...+++'''((((((((((((((((((((((((******))))))))))))******---,,,***)))))))))******+++***)))))))))***,,,,,,((()))++++++*********+++)))---///+++)))++++++))),,,---............---,,,000///---,,,,,,...000222...///000111111222444666666444444555555999EEERRRhhhwww~~~|||{{{xxxxxxyyyxxxwwwvvvtttsssppppppppppppppppppppppppnnnllljjjiiigggfffcccbbb^^^^^^]]]]]]]]]]]]^^^^^^[[[XXXUUUSSSSSSSSSSSSRRRTTTSSSRRRQQQPPPOOOOOOOOOQQQNNNKKKIIIIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA>>>>>>???@@@???>>>===<<>>>>>?????????>>>===<<>>OOO^^^ppp}}}}}}{{{zzzyyyyyyzzzyyyxxxwwwuuutttssssssrrrqqqpppooonnnnnnmmmlllkkkhhhdddbbb``````__________________^^^^^^YYYVVVSSSRRRRRRRRRQQQPPPLLLKKKKKKJJJKKKKKKLLLLLLOOOLLLJJJHHHHHHHHHFFFEEECCCCCCCCCCCCBBBAAA??????>>>>>>?????????===<<<;;;???;;;999:::999777999===888888777777777777888888666666666777777777666666777;;;DDDPPP^^^iiipppssstttuuuvvvwwwwwwxxxwwwwwwtttuuusssooohhhbbb^^^\\\[[[]]]```ffflllqqqrrrrrrtttvvvyyy|||}}}}}}||||||~~~}}}||||||||||||}}}}}}{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~|||xxxtttrrrppphhh^^^UUUKKK@@@;;;<<>>444222111000---+++***,,,...///...,,,++++++,,,------,,,******+++,,,,,,,,,++++++***,,,---,,,+++***+++,,,,,,+++***)))************,,,,,,------------............---,,,++++++******,,,---......,,,,,,---...---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...---............//////000000000000//////............///......---------......---......//////......---------------...///......///............------------...//////......000222///.........//////000111222111000//////...---,,,111333777@@@OOO```lllrrrdddRRR===333222333111...///000000000000//////...///////////////.........------------------------,,,,,,---//////000000000---,,,*********,,,...000*********++++++,,,,,,,,,...+++(((''')))******)))(((((((((((((((((((((((())))))************))))))++++++******************)))))))))))))))******+++((()))++++++*********+++(((---...+++***+++,,,***------------------------,,,---......//////......///000111000///...000222555222111333777AAASSScccuuu|||{{{zzzzzzzzz{{{{{{zzzxxxvvvuuussssssrrrqqqpppnnnmmmmmmiiijjjjjjgggcccaaa```aaa______`````````___^^^]]]XXXUUURRRQQQQQQQQQPPPOOOKKKKKKKKKKKKKKKKKKLLLMMMMMMKKKIIIHHHHHHHHHGGGEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>??????>>>===;;;:::>>>:::888999999777999===888777777777777777777888777888999999999888888888777;;;CCCOOO]]]iiipppttttttuuuvvvwwwxxxxxxxxxxxxvvvvvvuuupppiiibbb]]]ZZZ\\\]]]aaagggmmmrrrssssssrrrtttwww{{{}}}~~~~~~~~~}}}}}}|||||||||}}}}}}}}}{{{||||||}}}}}}}}}}}}|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}yyyvvvtttrrrjjj```XXXMMMBBB<<<===>>>FFFSSSYYYPPP@@@555444///---+++))))))***,,,...000...,,,,,,.........---)))******++++++,,,,,,,,,,,,---...---,,,+++,,,...&&&(((***,,,,,,++++++***,,,,,,,,,------.........---,,,+++++++++,,,------,,,---...---,,,,,,---...,,,,,,,,,,,,---......///------------------------,,,...000000000000//////............////////////---....../////////000000///......---------......++++++,,,------,,,++++++,,,---............/////////............---------,,,---......---...000222......---------...//////111111111000///.........//////111777BBBQQQbbbmmmhhhYYYDDD555222333111---...//////000000000000///000000//////......------------------------------,,,---...000111111111111---,,,*********,,,...000*********++++++,,,,,,---///---+++)))******+++***))))))))))))))))))))))))((()))************)))(((************+++*********(((((())))))************((()))++++++*********+++(((,,,...+++***,,,,,,***++++++++++++++++++++++++///...,,,+++,,,---///000000111222111000000111333666333222444888CCCVVVgggxxx}}}|||{{{zzzzzz{{{{{{yyyxxxvvvuuurrrrrrqqqpppooonnnmmmlllgggiiiiiigggbbb___```bbb^^^___``````___^^^\\\[[[WWWTTTQQQPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMNNNNNNLLLJJJHHHGGGHHHHHHGGGFFFEEEEEEDDDDDDBBBAAA???>>>>>>?????????>>><<<:::999<<<888777999999777888;;;888777777666666777777888777999::::::999888888999777;;;CCCOOO\\\hhhppptttssstttuuuvvvwwwxxxxxxxxxvvvwwwvvvqqqjjjbbb\\\ZZZ[[[]]]aaagggnnnrrrttttttrrrsssvvvyyy{{{}}}}}}~~~{{{{{{||||||||||||}}}}}}{{{||||||}}}}}}|||||||||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~}}}zzzwwwuuuqqqjjjbbbZZZPPPDDD=========CCCOOOYYYRRRAAA777666333111000......///111222///...,,,,,,---...---,,,++++++,,,,,,------......,,,---......,,,,,,---...###'''+++------,,,++++++++++++,,,,,,------......,,,,,,+++***+++,,,---...+++,,,------++++++,,,---,,,,,,,,,------.........------------------------,,,...000111000//////000......//////////////////+++,,,---//////000//////......---------......///------------------------+++---......------///000///............---------+++---......---...000222......------------......000111222111///...///000111000111555;;;GGGZZZjjjiii^^^LLL;;;444333111,,,---...///000000111000000111111000///...------,,,------------------------++++++,,,....../////////,,,,,,+++******+++------*********++++++,,,,,,,,,------,,,+++******++++++))))))))))))))))))))))))((()))***++++++***)))((())))))***++++++++++++***'''((())))))******))))))((()))++++++*********+++''',,,...+++***,,,---+++...------,,,,,,------...///...,,,***+++---///111000111222111000111222444666333333666;;;GGGZZZkkkzzz|||{{{zzzxxxyyyyyyyyyxxxvvvtttsssppppppoooooonnnmmmllllllhhhjjjjjjggg```]]]]]]___^^^^^^___```___]]][[[ZZZVVVTTTPPPOOOOOOOOONNNMMMNNNMMMMMMLLLLLLLLLMMMMMMKKKIIIGGGGGGHHHHHHGGGFFFFFFFFFEEEEEECCCAAA@@@???>>>?????????>>><<<:::999:::777777::::::777777:::777777666666666666777777666888::::::888777888999888;;;BBBNNN\\\hhhppptttrrrrrrtttuuuvvvwwwwwwwwwtttuuuuuuqqqkkkccc^^^\\\YYY[[[___fffmmmrrrttttttuuuuuuvvvwwwyyyzzz{{{{{{zzzzzz{{{|||||||||||||||{{{|||||||||||||||{{{{{{~~~~~~}}}}}}}}}}}}~~~~~~|||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{xxxvvvooohhhaaa[[[QQQDDD===;;;<<<@@@MMMXXXSSSBBB888999333333333222222333333444000...,,,,,,---...---,,,++++++++++++,,,---...///+++,,,------,,,+++,,,---'''***,,,---+++***+++,,,******++++++,,,---------...---,,,******+++,,,---***+++,,,,,,******+++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***---000000///---...////////////////////////...,,,---......///...---------------------...///000000///...------...///000***---///...------///111///............---------+++,,,---------...000222///......---------......---///111000///...000222111111222666888AAAUUUhhhiiicccTTTBBB777444222---------///000111111111111222111000///...---,,,,,,------------------------******+++,,,---------,,,+++++++++++++++*********++++++++++++++++++,,,,,,)))***++++++***)))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))***+++,,,++++++***'''''')))*********)))(((((()))++++++*********+++''',,,---+++***,,,---+++000///............///000------,,,,,,,,,---...///...///000000000000333555222111333777>>>KKK^^^ppp{{{~~~|||zzzxxxwwwwwwwwwwwwwwwvvvtttsssrrroooooonnnnnnmmmmmmlllllliiikkklllggg```[[[[[[]]]]]]^^^_________]]]ZZZYYYVVVSSSPPPOOOOOOOOONNNMMMKKKKKKJJJIIIIIIIIIIIIIIIKKKIIIGGGGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDBBB@@@???>>>?????????===<<<:::888888666777:::;;;777777999777777666666666666777777555888:::999777666777999888;;;BBBNNN[[[hhhppptttqqqrrrsssuuuvvvvvvwwwwwwrrrssstttqqqkkkeee```^^^WWWYYY]]]dddlllqqqssstttxxxwwwwwwvvvvvvwwwxxxxxxyyyyyyzzz{{{||||||{{{{{{{{{|||||||||||||||{{{{{{~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~|||yyywwwlllgggaaa[[[QQQDDD<<<:::<<>>===;;;::::::888888888777666555555444888666666777888999888777666666666666666666666666:::;;;@@@LLLZZZgggooorrrtttuuuuuuuuuvvvvvvvvvwwwuuusssrrrpppmmmggg```[[[YYYZZZ^^^ccckkkpppssstttuuuvvvwwwxxxyyyzzz{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{||||||||||||}}}}}}}}}}}}|||||||||||||||}}}}}}~~~~~~}}}|||||||||}}}~~~~~~}}}}}}~~~{{{xxxppphhh^^^VVVOOOGGG@@@:::>>>===DDDQQQUUUKKK>>>777333222000///...---......///333666444///,,,---000++++++,,,---...000000111)))+++------,,,,,,---...+++,,,---,,,++++++,,,...+++,,,,,,+++******+++------+++***,,,...///,,,)))''''''((()))+++,,,---...+++,,,,,,------,,,,,,+++$$$'''***,,,------.../////////.........---------...........................///000---)))'''***------------.........//////---...............------+++++++++,,,---...///000.........///////////////000...---...///000///...........................+++---///000//////000111000000111222333999IIIXXXiiilllcccPPPAAA:::444,,,///......///111111000...)))***+++,,,,,,,,,+++***...------,,,,,,++++++***+++***)))***,,,---,,,+++,,,---,,,(((%%%&&&+++///***+++,,,,,,,,,,,,+++***,,,+++***))))))***+++,,,***++++++,,,,,,------...******++++++++++++******)))************+++++++++---,,,+++***)))))))))))))))))))))))))))))))))))),,,,,,,,,---------......,,,+++***)))***+++,,,---...---+++******+++,,,---///000000111111111000000333222333888===HHH```vvv~~~{{{xxxwwwvvvwwwyyyzzzyyyxxxuuutttppppppooonnnnnnmmmllllllmmmkkkiiieeebbb```^^^]]]\\\]]]^^^^^^^^^]]][[[[[[XXXUUURRRPPPQQQPPPNNNKKKJJJJJJIIIHHHIIIKKKMMMNNNKKKJJJIIIHHHGGGHHHHHHIIIHHHHHHGGGFFFDDDBBB@@@?????????>>><<<;;;999888888999999888777777666555555999888777777888888666555666666666666666666666666666777<<>>===<<<;;;999888888999999999888777777666666:::999777666777666444333555555555555555555555555777888===HHHWWWeeemmmpppvvvvvvvvvvvvuuuuuuuuuuuuyyywwwtttrrrmmmfff^^^YYYWWWWWWYYY^^^eeelllqqqsssvvvvvvwwwxxxyyyzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyvvvnnnggg^^^UUUOOOGGG???999;;;;;;CCCOOOVVVOOOBBB888333222000///...---......///444888888333...+++***---------,,,,,,++++++++++++,,,...---,,,++++++,,,(((***+++++++++,,,///111,,,---...---++++++---...---+++))))))***++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++'''***---......---,,,---...............---------------------------------111...++++++///111///,,,,,,,,,,,,,,,------------......///////////////...,,,,,,,,,,,,------...///111000000///...---,,,,,,000...---...///000///...........................***,,,/////////......///222111222333222444===HHH]]]hhhhhhYYYHHH???888333.........000222444444333///////////////...---,,,))))))******+++,,,,,,---+++*********,,,---,,,++++++(((&&&(((,,,///...,,,...,,,***((((((***,,,...++++++***))))))***+++++++++******)))((((((''''''******++++++++++++******))))))))))))*********+++))))))))))))***+++,,,---******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------...............---///000111222333444444444444444666;;;BBBPPPggg{{{}}}{{{zzzsssuuuwwwyyyyyyxxxvvvuuuoooppppppqqqpppooonnnmmmllljjjhhhdddaaa___]]]\\\[[[\\\]]]]]]]]]\\\ZZZYYYTTTSSSQQQPPPOOONNNMMMMMMHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGIIIGGGEEECCCAAAAAAAAAAAA@@@??????===<<<;;;::::::999999999999888888777777999777666666666666555333444444444444444444444444888999>>>IIIXXXfffnnnrrrvvvvvvvvvvvvuuuuuuuuuuuuwwwuuusssqqqmmmfff___ZZZYYYYYYZZZ^^^fffnnnsssvvvxxxyyyyyyzzz{{{|||||||||zzzzzz{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~|||}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~{{{xxxmmmggg^^^VVVOOOHHH???999999:::AAAMMMVVVSSSFFF:::333222000///...---......+++///222333222///......)))******+++,,,,,,------,,,---......,,,******+++)))+++,,,,,,+++,,,...000+++,,,---,,,+++***,,,...---+++)))((((((***+++,,,------------------------+++,,,,,,------,,,,,,++++++...111111000...------........................------------------------...,,,+++,,,...000///---+++++++++,,,,,,,,,------......//////000000//////,,,,,,,,,,,,,,,---...///,,,------....../////////000...---...///000///...........................+++...111111000//////000111000111222111111888AAAUUUdddkkk^^^MMMAAA999333111000///000222333333222000000000///...---,,,,,,))))))*********+++++++++,,,+++******,,,,,,,,,******)))(((***---...---+++,,,+++***((((((***+++,,,+++******************+++******))))))((((((((((((******++++++++++++******++++++,,,,,,,,,---------******))))))***++++++,,,************************)))************+++++++++------------......//////,,,---///000000000......---...000111222333333444333444777;;;DDDUUUkkk|||~~~|||{{{yyyxxxwwwvvvuuuuuuuuuuuuppppppqqqppppppooonnnmmmkkkjjjgggdddaaa^^^\\\\\\ZZZ[[[\\\\\\\\\[[[ZZZYYYUUUUUUSSSPPPNNNLLLLLLLLLIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGEEECCCAAA@@@???@@@@@@??????>>>===<<<;;;;;;:::999999999888888888888888666555444555666777666444333333333333333333333333555555:::EEETTTbbbkkkooovvvvvvvvvvvvuuuuuuuuuuuusssrrrqqqooolllggg```[[[YYYXXXZZZ^^^fffnnntttvvvxxxxxxyyyyyyzzzzzz{{{{{{zzz{{{|||}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~|||}}}~~~~~~~~~|||~~~~~~~~~{{{xxxmmmggg^^^WWWQQQIII@@@:::888999???JJJUUUVVVJJJ>>>333222000///...---......,,,,,,---------...///000)))******++++++,,,,,,,,,,,,---......,,,******+++,,,------,,,+++***,,,---***++++++***))))))***,,,,,,+++***(((((()))+++---.........------------,,,+++,,,,,,------,,,,,,+++...111444555333000///...---.....................------------------------)))+++------,,,,,,---///+++++++++,,,,,,,,,------------...///////////////------,,,,,,,,,---......,,,,,,,,,---...//////000000...---...///000///..............................000333444333222111111///---...111111111666===NNN```kkkcccSSSFFF;;;222555333111000111111111000000///...------,,,+++++++++++++++*********)))))),,,+++******,,,,,,+++***)))+++...---+++******+++)))******++++++******)))*********++++++*********)))))))))*********++++++******++++++++++++******++++++,,,,,,,,,---------,,,++++++***))))))******************************)))))))))*********++++++------........./////////,,,---///000111000//////,,,---...000111222222222000333666;;;EEEYYYooo~~~~~~|||{{{|||zzzwwwtttssssssttttttrrrrrrpppooonnnmmmmmmmmmkkkiiifffccc```]]]\\\[[[ZZZZZZ[[[\\\[[[ZZZYYYXXXVVVVVVTTTQQQNNNLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@?????????<<<<<<;;;;;;:::999999888888888888888888888888888555444333444666666666555222222222222222222222222555555999DDDSSSbbblllpppuuuuuuuuuuuuvvvvvvvvvvvvrrrqqqpppooommmhhhbbb]]]VVVVVVXXX^^^eeemmmrrruuuvvvwwwwwwwwwxxxxxxxxxxxxzzz{{{}}}~~~~~~~~~}}}|||||||||||||||}}}}}}}}}}}}|||||||||||||||}}}}}}~~~}}}~~~~~~~~~{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyvvvmmmggg```YYYRRRKKKBBB;;;888999===FFFSSSXXXNNNAAA333222000///...---.........---,,,******+++,,,---...---,,,,,,+++***))))))+++,,,...---,,,++++++,,,---......,,,******+++,,,)))***+++***((((((***++++++,,,+++***))))))+++---------------------------+++,,,,,,------,,,,,,+++///222555666555222000///---------...............,,,,,,,,,,,,,,,,,,,,,,,,'''+++///...+++***,,,///,,,,,,,,,,,,------------+++,,,---...////////////---------,,,,,,------............---------,,,,,,000...---...///000///...........................///222555666555333222111...,,,---///000000444:::FFFZZZjjjggg[[[NNN@@@444777444111//////000///.........---,,,+++++++++,,,---,,,,,,+++******))))))---+++***+++,,,,,,+++))))))---000...***(((***,,,((()))***++++++***)))((()))***++++++++++++***)))))))))***++++++,,,------******++++++++++++******))))))))))))*********+++---,,,+++***))))))))))))++++++++++++++++++++++++))))))*********+++++++++,,,---......//////......,,,---...///000000000000,,,---...///000000111000///333777;;;GGG]]]sss}}}|||zzzzzzyyywwwuuutttsssssssssuuusssooommmkkkkkklllllljjjiiifffccc___]]][[[[[[YYYZZZ[[[[[[[[[ZZZYYYXXXTTTUUUUUURRROOOMMMNNNPPPJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFDDDDDDCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;::::::999999888777777777777777777777777666444333444555555444333222222222222222222222222444444888CCCSSSbbblllqqqsssssstttuuuvvvwwwxxxxxxuuutttsssrrroooiiiccc^^^UUUVVVYYY```hhhooosssuuuxxxxxxxxxxxxyyyyyyyyyyyyzzz|||}}}~~~}}}|||||||||||||||}}}}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~zzz{{{|||||||||~~~~~~~~~}}}yyyvvvmmmhhhaaaZZZTTTLLLCCC===888999;;;CCCQQQZZZRRREEE333222000///...---......---,,,++++++,,,------,,,......---,,,+++***))))))***+++------,,,+++,,,---,,,------,,,+++***,,,---***++++++***))))))***,,,***,,,------******+++---,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++---111444666444111///...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,---,,,------------.........***+++,,,---...............------,,,,,,---------......------------,,,,,,000...---...///000///...........................///222555777555333111111111---,,,...///...222777???TTThhhkkkdddYYYIII:::555333///......//////......---,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++---,,,***+++,,,,,,+++)))+++,,,,,,,,,++++++,,,---******))))))))))))******)))***++++++++++++***)))***+++++++++++++++++++++******++++++++++++******((((((((()))))))))******++++++***************+++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---...///...------------------...///000111......///000000000000000///444888<<>>=========<<<<<<;;;;;;;;;666666666666666777777777777666444444444444222000111111111111111111111111//////333>>>MMM]]]ggglllrrrssstttuuuvvvwwwxxxyyyyyyxxxvvvtttpppjjjccc^^^WWWXXX\\\ccckkkrrruuuvvv{{{{{{{{{|||||||||||||||{{{|||~~~}}}|||||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}~~~yyyzzzzzz{{{|||}}}}}}~~~zzzzzzzzzzzz{{{~~~{{{xxxnnniiibbb[[[UUUMMMDDD===999999:::AAAPPPZZZTTTGGG333222000///............'''(((***---000111000///,,,,,,,,,,,,,,,,,,------)))+++------,,,,,,---...***+++,,,,,,++++++---///+++,,,,,,+++******+++---))),,,///...,,,***+++---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++///333555444111...------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///---,,,...111111...***---------.........//////)))***+++,,,------------...------,,,,,,,,,------******+++,,,...//////000000...---...///000///..............................111555666555222000///444///---......---000555;;;QQQfffmmmjjjaaaOOO???333111...---...///000000...---,,,+++,,,---...///+++++++++,,,,,,---......---,,,++++++,,,,,,***)))---***((()))---000///---,,,***(((''''''(((***,,,)))***+++,,,,,,+++***))),,,,,,++++++***)))))))))******++++++++++++******)))************+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++---.........---,,,------,,,,,,---...000111///000000111111111000000000666:::>>>LLLeeezzz}}}|||{{{zzzzzzyyywwwvvvtttssssssrrrrrrpppnnnkkkjjjiiiiiiiiigggfffeeebbb```^^^]]]\\\^^^]]][[[YYYXXXYYYYYYZZZVVVUUURRRPPPMMMKKKJJJIIIJJJKKKKKKKKKIIIGGGDDDBBBDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBAAA???===;;;:::::::::;;;;;;::::::999888888777666666777777666555555444333444555555333222333222222111111222222333444444777>>>IIIWWWeeemmmqqqsssvvvxxxxxxxxxyyyzzzwwwwwwwwwwwwtttlllccc\\\[[[[[[\\\bbbjjjrrrxxx{{{{{{zzzzzzyyyyyyyyyzzzzzz||||||{{{{{{{{{{{{||||||}}}|||{{{zzzzzz{{{|||}}}{{{|||}}}~~~~~~}}}~~~}}}||||||}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{{{{||||||}}}}}}yyyxxxwwwyyy}}}{{{}}}~~~{{{yyyxxxqqqkkkccc]]]XXXPPPEEE===666888888;;;JJJYYYVVVHHH===777222333333///+++***'''***---///000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,+++***)))))))))---------,,,,,,+++++++++---,,,+++***+++,,,---...)))+++...000111000///---...------,,,,,,------...000000000111222222333333........................////////////...---,,,+++(((...222000000111000---222222000///............//////.........---------/////////---,,,,,,---///000/////////............000///...,,,+++***))))))......//////...---,,,,,,......///333444333222222...//////000000000//////999FFFXXXgggnnnhhhTTTAAA888444111111///+++)))++++++------***))))))$$$+++++++++,,,,,,,,,------------------------,,,,,,...---,,,,,,++++++++++++---)))(((,,,///------///((()))************)))((('''((()))***++++++***)))***************)))((((((((()))***,,,,,,,,,+++***,,,---......---,,,,,,---******)))))))))***,,,---***111...,,,///,,,(((...,,,---......//////......111111000000//////......111111111000111111222222444444666???OOOdddyyy}}}|||{{{zzzzzzyyywwwuuusssrrrqqqqqqpppooommmkkkiiihhhhhhhhhfffeeedddbbb```^^^]]]\\\^^^]]][[[ZZZYYYYYYZZZZZZVVVUUURRRPPPMMMKKKJJJJJJJJJKKKKKKKKKIIIFFFDDDBBBDDDDDDDDDDDDDDDCCCBBBAAABBBBBBAAA@@@???===<<<;;;::::::;;;;;;::::::999888:::888777777888888666555444333222333444444222111222222111111111111222222444444777>>>IIIWWWeeemmmqqqsssvvvxxxxxxxxxyyyzzzwwwwwwwwwwwwssslllccc\\\[[[[[[\\\aaajjjrrrxxxzzz{{{{{{{{{zzzzzzzzz{{{{{{||||||{{{{{{{{{{{{||||||}}}||||||{{{{{{||||||}}}{{{|||}}}~~~~~~~~~}}}}}}~~~}}}||||||}}}~~~~~~~~~~~~}}}|||||||||||||||||||||||||||}}}}}}{{{{{{||||||~~~~~~|||yyyxxxrrrlllddd___ZZZRRRGGG>>>888999777:::IIIXXXWWWLLL@@@999333333222...++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))+++---000222333---------,,,,,,+++++++++++++++*********+++,,,---)))***---//////...---,,,---------,,,,,,---------.........///000000111111------------------------------------,,,,,,,,,,,,+++///000,,,+++...///...111000///...------------...---------,,,,,,,,,,,,.........---,,,,,,...000000000/////////............---,,,++++++,,,------///////////////...---------...000222222111222444444444222111///...------888BBBQQQ```kkkjjjZZZIII:::555222222111,,,+++---(((+++,,,+++---///---'''++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,+++***************,,,((('''***+++)))''')))************************((()))***+++++++++***)))******+++******))))))(((((()))***+++++++++***)))***,,,...///...---...///+++***)))))))))***,,,---)))000---+++///,,,)))///,,,---......//////......111000000000/////////...111111111000111111222333333333777@@@QQQggg{{{}}}|||{{{zzzzzzyyywwwuuusssqqqooonnnooommmllljjjhhhgggffffffdddcccbbbaaa___^^^]]]\\\^^^]]]\\\[[[ZZZZZZZZZZZZVVVUUURRRPPPNNNLLLKKKJJJKKKKKKKKKKKKIIIFFFCCCBBBDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@???>>>===<<<:::::::::::::::999999888999777666666777888666555444333222222333333222000222111111000000111111222444555777>>>IIIXXXeeemmmqqqsssvvvxxxxxxxxxyyyzzzwwwwwwwwwvvvssslllccc]]][[[[[[\\\aaaiiiqqqwwwyyy{{{{{{{{{zzzzzz{{{{{{|||||||||{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}||||||{{{||||||}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}~~~|||zzzyyysssmmmfff```\\\TTTIIIAAA::::::777999GGGVVVXXXQQQEEE<<<444222000---+++,,,000///,,,++++++---000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&(((+++///333666888------,,,,,,,,,,,,++++++***************+++,,,,,,)))+++---......---+++***------------------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---......000...)))'''+++////////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---,,,---///111000000000/////////......---,,,++++++,,,...000222//////000000000///......---...000111222444777999888666444111///.........666===HHHWWWggglll```QQQ===777333333222///---///(((+++++++++...222111---+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++***))))))))))))***---)))(((,,,---+++***,,,,,,,,,+++******+++,,,,,,***++++++,,,++++++***)))******+++++++++***))))))))))))*********))))))(((***,,,////////////000222+++************+++,,,,,,(((///,,,***///---***111,,,---......//////......000000000000////////////111111000000111222222333333444888BBBSSSiii}}}}}}|||{{{zzzyyyxxxwwwuuurrrooommmlllmmmllljjjiiigggeeeddddddbbbbbbaaa```___^^^]]]\\\]]]]]]\\\[[[[[[[[[[[[[[[VVVUUUSSSPPPNNNLLLKKKKKKKKKKKKLLLKKKIIIFFFCCCAAACCCCCCCCCCCCBBB@@@???>>>???????????????>>>>>>===999::::::::::::999888888444444333444777888888777666444333222333333222111333222222111111222222333444555888>>>JJJXXXeeennnqqqsssvvvxxxxxxxxxyyyzzzxxxwwwwwwvvvrrrlllccc]]][[[[[[\\\aaahhhpppuuuxxxzzzzzzyyyyyyyyyzzz{{{{{{||||||{{{{{{{{{{{{||||||{{{|||}}}~~~~~~}}}|||{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~}}}{{{zzztttnnngggaaa]]]UUUJJJBBB===;;;777888DDDSSSYYYVVVIII???555111///,,,+++---000...,,,++++++,,,///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,...000111222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,---......---+++***,,,------------------,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///000000111///)))'''+++////////////...---,,,,,,------,,,,,,,,,,,,,,,+++++++++***,,,---.........000222000000000////////////...---,,,++++++,,,///111333///000000000000000////////////...000777???AAA>>>888666333000///000222444444888@@@QQQdddmmmdddVVV@@@999333333222000...000,,,---,,,***,,,///...+++,,,,,,---------.........------,,,,,,++++++******+++******)))))))))*********&&&''',,,/////////111...---+++******+++---...,,,,,,,,,,,,++++++*********+++++++++++++++******************))))))((((((,,,...000000000///000111++++++++++++++++++++++++'''---+++)))...---+++222,,,---......///.........000000000000////////////000000000000111222333333444555999CCCTTTiii}}}}}}|||{{{zzzxxxxxxwwwuuurrrooommmkkkkkkjjjiiihhhfffeeecccbbbaaaaaa```___^^^]]]\\\[[[\\\\\\\\\\\\[[[[[[[[[ZZZVVVUUUSSSPPPNNNMMMLLLLLLKKKLLLLLLKKKIIIFFFCCCAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>?????????>>>>>>===999999::::::999999888777222222333555999<<<<<<<<<999666444333444444444333555444444333333444444555555555888???JJJXXXfffnnnqqqsssvvvxxxxxxxxxyyyzzzxxxxxxwwwuuurrrkkkddd^^^\\\[[[\\\```gggnnntttvvvxxxwwwwwwwwwxxxxxxyyyzzz||||||{{{{{{{{{{{{||||||{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}|||||||||||||||{{{|||~~~~~~}}}}}}~~~||||||uuuooohhhccc^^^WWWLLLDDD???<<<777888AAAOOOWWWYYYLLLAAA666111///,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///......---,,,,,,,,,---......---,,,,,,+++,,,,,,------......///---------------------------,,,++++++,,,...000222...111111---+++---///---//////......---.........,,,,,,,,,,,,,,,---------***,,,...//////000111333111000000000////////////...---,,,,,,,,,...000111//////000000000000000///222///,,,000>>>KKKKKKCCC999777333000///111333555111444<<>>>>>>>>>>>???>>>>>>======999999999999999888888777444444555888<<>>??????@@@?????????>>>>>>??????>>>===<<<<<<999999999999999888777777555444555888;;;>>>>>>>>>:::888444333333444333333555555444444444444555555555666888???KKKYYYfffnnnqqqsssvvvxxxxxxxxxyyyzzzyyyxxxvvvuuuqqqkkkddd___\\\[[[\\\___ffflllqqqsssvvvvvvvvvvvvwwwxxxyyyzzz||||||{{{{{{{{{{{{||||||{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzyyyyyyyyyzzz{{{|||zzz{{{}}}~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyyy{{{}}}}}}{{{{{{}}}}}}{{{|||~~~~~~zzztttmmmhhhddd]]]RRRJJJAAA===888888===FFFQQQYYYMMMBBB888333111......000------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,---------+++,,,---.........------+++,,,,,,---............+++,,,...//////...,,,+++++++++,,,------......///------------------------,,,,,,,,,------.........+++///000...,,,//////......---------------......***+++++++++,,,,,,,,,,,,...000333444333333333444111111111000000000//////***+++,,,---...------,,,------...///////////////,,,111222333===JJJJJJAAA999777444111000000111222///222777BBBTTTcccgggcccMMMAAA666222222000......,,,...000///111444222---------------............//////...---,,,+++***))))))))))))))))))***++++++...***))),,,---+++***+++++++++++++++++++++++++++******)))))))))***+++,,,++++++,,,---------------************+++,,,...//////000111111///------...,,,,,,---------,,,+++***(((...***''',,,+++***222,,,---......//////........./////////000000000111/////////000111333444555444777===III[[[ppp}}}|||{{{zzzvvvvvvwwwwwwuuussspppnnnjjjjjjjjjiiigggeeecccaaabbbaaa___]]][[[YYYWWWVVVWWWXXXYYYZZZZZZYYYXXXXXXUUUTTTSSSQQQOOONNNNNNMMMLLLMMMLLLKKKIIIEEEBBB@@@<<<===>>>??????@@@@@@???????????????>>>===<<<;;;888999999999999888777777444333333555888999999999:::777444222222333222222555444444333333444444555555666999???KKKYYYfffoooqqqsssvvvxxxxxxxxxyyyzzzyyyxxxvvvtttqqqkkkddd___\\\[[[\\\___eeelllqqqssswwwwwwwwwwwwxxxyyyzzz{{{||||||{{{{{{{{{{{{||||||{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzyyyxxxyyyzzz{{{|||zzz{{{}}}~~~~~~xxxxxxxxxxxxxxxxxxxxxxxx{{{}}}~~~{{{yyyzzz}}}|||zzz|||~~~|||wwwoookkkggg```UUUMMMAAA===999888<<>>OOOaaaiiijjjQQQDDD888444444111///...+++...///...000111...(((+++++++++,,,,,,,,,------......---,,,+++))))))(((((((((((((((((()))******)))%%%%%%)))+++))))))+++***++++++,,,,,,++++++***))))))(((((((((***+++,,,+++,,,,,,---.........---************+++...000111,,,...000000///......///,,,,,,---...---,,,***))))))...***''',,,+++***222,,,---......//////........./////////000000111111/////////000111333444555333666===KKK^^^uuu}}}{{{zzzzzzzzzwwwwwwvvvuuutttrrrpppooopppmmmjjjggggggfffeeeddddddbbb^^^ZZZWWWWWWXXXXXXVVVVVVWWWWWWWWWWWWWWWVVVTTTUUUUUUUUUTTTSSSQQQPPPQQQRRRQQQNNNIIIDDDAAA@@@???AAABBBBBBAAA@@@@@@AAA===>>>?????????>>><<<;;;;;;;;;::::::888777555444666555444333333444666777111000111333444333000...444444444444444444444444777666777<<>>???>>>===<<<;;;::::::999999777666555444666555333222222333555666333333333444555444111///333333333333333333333333555555666;;;EEESSSbbbkkkooorrrtttuuuuuuuuuwwwxxxvvvuuusssqqqnnnjjjccc___[[[YYYYYY\\\bbbiiioooqqqssstttvvvvvvvvvwwwxxxzzzyyy{{{||||||{{{zzzzzz{{{{{{{{{|||}}}}}}}}}}}}}}}{{{{{{{{{zzzyyyyyyzzz{{{xxxzzz{{{}}}}}}|||{{{zzzyyyyyyxxxwwwvvvvvvvvvvvvuuutttrrrqqqsssvvv{{{~~~}}}|||{{{zzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~}}}||||||~~~yyytttoooiiiaaaVVVOOOEEE@@@;;;888666999EEEQQQUUUKKK@@@888444222000///......---+++)))(((***,,,///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,+++***((()))+++---......------000,,,+++...///,,,---222------,,,,,,,,,---......///...------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,---...------......---,,,***)))------------...///000000---............------,,,------......------,,,+++///000111222333444444444333333222111000///...---------------------,,,,,,++++++,,,------,,,++++++000////////////111222333111///...///111222000...333333333777CCCSSSbbbjjj^^^PPP???666333333111//////000111222111000...---,,,,,,,,,,,,,,,---------,,,,,,+++***************)))+++,,,+++******+++,,,+++---......---,,,,,,---)))(((+++000///,,,---111---,,,,,,++++++++++++,,,,,,///...++++++------***++++++******+++---///000000...---++++++,,,---...------------.........---***+++++++++******,,,---,,,,,,------.../////////......//////000000111111///000111222333444444555888;;;DDDSSSgggzzz}}}{{{zzzyyyyyyuuutttsssrrrpppnnnmmmlllllliiifffddddddcccaaa_________]]][[[YYYXXXVVVVVVXXXXXXYYYYYYYYYYYYXXXXXXTTTTTTSSSRRRQQQOOOMMMLLLLLLMMMLLLJJJFFFBBBAAA@@@???AAABBBBBBAAA@@@@@@AAA======>>>>>>======<<<;;;888888888888777666555444666555444333333333555555666666555666666555222000222222222222222222222222333444555:::CCCRRRaaalllppprrrtttuuuttttttuuuvvvtttsssrrrpppmmmhhhbbb]]]YYYXXXWWW[[[bbbiiiooorrrrrrtttuuuvvvvvvvvvxxxyyyzzz{{{|||{{{zzzyyyzzz{{{zzz{{{||||||}}}|||||||||yyyyyyxxxxxxxxxyyyzzzzzzwwwxxxzzz{{{{{{{{{zzzyyyxxxxxxwwwwwwvvvuuuuuuuuurrrpppmmmkkkkkknnnpppsssvvvvvvvvvwwwxxxzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}zzzuuupppkkkcccXXXQQQEEE@@@;;;777555777AAAMMMWWWPPPEEE;;;555333222000...------,,,---111888===222000///,,,***)))((((((************+++,,,------///---+++***+++++++++))))))***,,,......---,,,+++...+++,,,...///------//////...---,,,,,,,,,,,,,,,...------,,,,,,---------,,,++++++******++++++,,,((())))))***+++,,,---...............---,,,++++++...............000111111,,,,,,------...---------......---,,,,,,,,,,,,---...///000111222333333333222222111000//////............------,,,++++++***---....../////////......////////////000111222222000...---...///000///...///000222666>>>LLL]]]iiicccYYYHHH999000...000111...///000000000///---,,,,,,+++++++++++++++******)))************)))((((((***+++,,,+++))))))***++++++...000111000.........))))))+++//////,,,---111++++++*********++++++,,,+++...---******---,,,*********)))))))))***,,,,,,---,,,+++++++++,,,---...+++,,,---///000//////...((()))++++++*********+++,,,,,,------.../////////000000000000000000000000//////000111222333444444777<<>>CCC111000...,,,***))))))(((***))))))***+++---...//////...,,,+++******)))(((---,,,,,,++++++,,,,,,,,,******+++------,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,---------------,,,,,,+++------------...///000111++++++,,,---......------///...---,,,+++,,,---------...///000111111111111222111111000//////...............------,,,,,,,,,...//////000000000000000////////////000000111111......---............---+++---///333888CCCUUUeeejjjaaaQQQ===111///000111....../////////...---,,,,,,,,,,,,++++++*********))))))***++++++)))((('''***+++,,,+++)))((()))***---000333333222///------******,,,---,,,***+++---))))))))))))***+++,,,,,,***------******,,,,,,)))+++***)))(((((()))***+++************+++,,,---...,,,...111222111000//////'''))),,,---,,,******+++,,,,,,------.../////////111111000000000000000000000000111222333444444555777===HHHZZZnnn~~~|||{{{yyywwwwwwuuutttrrrpppooonnnnnnnnnkkkiiigggfffeeedddaaa___\\\\\\]]]]]]\\\YYYWWWVVVVVVVVVWWWWWWVVVUUUTTTTTTUUUTTTSSSQQQPPPOOONNNNNNGGGHHHGGGEEEBBB@@@@@@AAA>>>@@@AAAAAA@@@??????@@@===<<<<<<;;;;;;;;;;;;;;;999999999::::::999888888888777777666666666666666777666444444444333111///333333333333333333333333///111333666>>>LLL^^^kkkpppqqqssstttsssrrrssstttuuuttttttssspppjjjccc^^^VVVUUUTTTWWW___hhhooossstttvvvxxxxxxxxxxxxzzz|||yyyyyyyyyxxxvvvvvvwwwyyyzzzzzz{{{{{{{{{{{{zzzyyyvvvtttssstttvvvxxxwwwvvvtttuuuuuuvvvwwwxxxxxxxxxwwwxxxxxxxxxwwwvvvuuutttrrrqqqooonnnnnnoooqqqrrrvvvwwwxxxyyy{{{|||}}}}}}|||}}}}}}zzzwwwtttppphhh^^^VVVLLLEEE???;;;999888>>>EEEUUUVVVPPPCCC999555333000///000111000//////111333......---,,,+++++++++++++++*********,,,...000111111000///---+++******+++000...+++((((((***---///***,,,,,,,,,---------,,,,,,++++++,,,---...//////,,,,,,,,,,,,------...///,,,++++++******++++++,,,------......---,,,+++***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---...///000+++,,,,,,---............///...---,,,+++,,,---------......///000000000000111111000000///.........---........./////////000+++++++++,,,,,,---------.../////////000000000000---.........---------...,,,,,,000444666<<>>KKK^^^rrr~~~~~~}}}|||{{{yyywwwvvvsssrrrpppooonnnnnnooooookkkjjjhhhgggfffdddaaa___\\\]]]]]]]]]\\\[[[YYYXXXXXXXXXYYYXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOGGGGGGFFFDDDAAA???@@@AAA>>>@@@AAAAAA@@@??????@@@<<<<<<;;;::::::::::::;;;999999::::::;;;:::::::::888777777777666555555555666444222222222222111///333333333333333333333333///111333555;;;III[[[iiinnnppprrrsssrrrrrrssstttuuuuuuuuuuuurrrlllddd___VVVTTTSSSVVV]]]gggnnnrrruuuwwwyyyyyyyyyyyy{{{|||{{{|||{{{yyywwwwwwyyyzzzzzzzzzzzz{{{zzzzzzyyyxxxvvvsssqqqrrruuuvvvuuusssssssssssstttuuuvvvwwwwwwxxxxxxyyyyyyxxxwwwuuutttrrrqqqooonnnnnnoooqqqrrrwwwwwwyyy{{{|||}}}}}}}}}}}}}}}~~~}}}zzzxxxvvvrrrjjj```XXXPPPHHHAAA>>>;;;:::===BBBOOOVVVSSSFFF:::666333///))),,,...///...---------,,,,,,,,,++++++,,,------,,,+++******,,,...000222222222222000...,,,---...111...***((((((***---000+++......,,,,,,//////---+++++++++,,,---...000000,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,.../////////...,,,***))),,,++++++******++++++,,,,,,,,,+++,,,,,,---...///------......///...............---,,,,,,,,,,,,------...//////000000000///000000000//////.........---......///000000111111---,,,,,,,,,---...///000...//////000000//////...---...///...------...///000...111666777999FFFVVVjjjiii^^^KKK>>>999444,,,//////......------------///..................------------------,,,+++++++++,,,---,,,*********,,,///111222222///,,,+++***)))++++++'''%%%&&&'''&&&++++++*********++++++,,,***,,,---******---...+++---,,,+++******++++++,,,))))))***+++,,,,,,------222555777555111......///***+++------,,,,,,,,,---,,,,,,------.../////////111111111111111111111111222222333444555666777777999AAAOOObbbuuu}}}}}}}}}|||zzzxxxvvvuuupppooommmllllllmmmooopppkkkiiihhhgggfffdddaaa^^^]]]]]]]]]]]]]]]\\\[[[ZZZXXXXXXXXXXXXWWWVVVUUUUUURRRQQQPPPOOONNNNNNOOOPPPHHHGGGFFFCCC@@@??????@@@>>>???AAAAAA???>>>???@@@<<<<<<:::999999999:::;;;777888999:::::::::::::::666666666555555444333222555333222111222333222111222222222222222222222222///111333444999FFFYYYgggmmmoooqqqrrrrrrrrrtttuuuuuuuuuvvvuuussslllddd^^^WWWTTTSSSUUU\\\eeemmmqqquuuvvvxxxxxxxxxxxxzzz|||||||||{{{yyyvvvvvvxxxzzzzzzzzzzzzzzzzzzyyyxxxxxxvvvssspppppptttuuussspppqqqqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{zzzxxxvvvuuurrrqqqpppnnnnnnnnnooopppsssuuuwwwyyy{{{|||}}}}}}~~~~~~~~~~~~~~~}}}{{{yyywwwtttlllbbbZZZRRRJJJBBB???<<<999;;;???IIITTTUUUHHH;;;666222,,,&&&))),,,//////000111222,,,,,,,,,++++++,,,,,,---,,,+++***)))***,,,///111000111111///,,,+++,,,...---,,,+++******,,,---...***---,,,((((((---...,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,---......,,,++++++******++++++,,,,,,---.........,,,***)))---,,,++++++++++++,,,---,,,,,,,,,------...///000/////////000//////......------......------,,,+++......///000000000000//////////////////................../////////////////////......///000222333......///000000///...------///000///---,,,...000222...///555666444===JJJ___gggeeeSSSBBB999333,,,000//////............................../////////...------,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...,,,---///...---,,,,,,---&&&******&&&$$$(((***(((---,,,,,,++++++++++++,,,***------++++++...///,,,,,,+++*********+++,,,---******+++,,,,,,------,,,000333555333///,,,...111***+++,,,+++******,,,...,,,,,,------.../////////000000000111111222222333111222222333444555666777;;;CCCQQQeeexxx}}}}}}}}}|||zzzxxxvvvtttnnnmmmkkkkkkkkkmmmooopppjjjiiiggggggfffddd```]]]^^^^^^^^^]]]]]]\\\\\\\\\VVVWWWVVVVVVUUUTTTSSSRRRPPPOOONNNMMMMMMNNNOOOOOOHHHHHHFFFCCC@@@>>>???@@@>>>???AAAAAA???>>>???@@@<<<;;;:::999999999:::;;;666777888999999999999999444444444444333222111000555333222222333444333222000000000000000000000000///222333444888EEEXXXffflllnnnppprrrrrrrrrtttvvvuuuuuuuuuuuussslllddd^^^WWWUUURRRUUU[[[dddlllqqqtttuuuwwwwwwwwwxxxyyy{{{zzzzzzyyyvvvttttttvvvxxxzzzzzzzzzzzzyyyyyyxxxwwwwwwsssooopppssstttrrrnnnqqqqqqqqqrrrssstttvvvwwwyyyzzz{{{{{{{{{yyywwwuuutttsssqqqooonnnnnnnnnnnnpppqqqtttwwwzzz||||||}}}~~~~~~~~~~~~}}}}}}|||{{{yyyxxxuuummmccc[[[RRRJJJBBB???<<<999:::===FFFSSSVVVIII<<<777222++++++,,,------+++***+++,,,------,,,,,,++++++,,,,,,,,,+++)))((()))+++...///+++---...,,,)))((())),,,***+++,,,---...---,,,,,,'''***(((######)))+++(((......---,,,,,,,,,------...------,,,,,,---------,,,++++++++++++++++++,,,)))***,,,------,,,+++***...---,,,,,,,,,---...///...------......///000111000000111111000///......,,,---...///...---,,,+++...///000000000000000000///////////////........./////////...------,,,,,,,,,+++++++++,,,---///000......///000000///...------///111000...---...111000+++,,,333333///555AAAUUUeeeiiiXXXBBB777222---000000///............///---------....../////////...---,,,+++***+++,,,---+++,,,------------...///)))***,,,,,,+++,,,---///$$$)))***%%%%%%***---,,,......---,,,++++++++++++***---...+++,,,//////---+++***)))))))))***,,,---++++++,,,---------,,,,,,...111333111---+++///333*********)))((()))+++...,,,,,,------...//////000//////000111222333333333000111222222444444555666<<>>>>>>>>@@@@@@??????>>>>>>======???;;;888888<<<===;;;888;;;;;;<<<<<<<<<<<<<<<;;;888777666555555444444555333333333222222222111111555333111000000111000000,,,...000111777EEEWWWdddooosssuuurrrrrruuuwwwvvvuuuuuuuuutttrrrmmmfffaaaXXXWWWUUUVVV[[[ccclllrrruuuvvvxxxxxxwwwwwwxxxzzzyyyyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvsssrrrrrrqqqpppppppppqqqpppppppppqqqqqqrrrrrrsssvvvwwwxxxxxxwwwuuurrrqqqsssrrrqqqpppppppppqqqrrrpppsssvvvwwwxxxyyy{{{}}}|||~~~~~~|||{{{}}}|||zzzwwwrrrjjjaaaZZZWWWQQQHHHAAA===;;;::::::GGGPPPXXXSSSDDD777333555222111000///...---------................................................,,,++++++******++++++,,,***+++,,,---------,,,,,,111000...,,,+++,,,---...,,,------+++)))(((***+++---///000111000///---,,,...------,,,,,,------...,,,,,,,,,---------......,,,---,,,++++++---111444666444111///...///111222,,,---...//////...---,,,000---,,,///...,,,,,,//////...------///000000000---......///000/////////...444999777111---///222///...------...///...,,,///000111111000///000222000000000000///...,,,+++222222111///---000888===LLL\\\dddYYYGGG<<<777555...---,,,,,,,,,...///000...///111333555666777777444000---,,,---...,,,***///***)))...///***(((+++///...+++***))))))***+++---******---...++++++...,,,+++*********+++,,,------+++******+++,,,,,,+++)))************+++++++++******+++++++++,,,,,,,,,000111111...***))),,,000---------............/////////////////////////////////000111333666888999555444333111000222666:::;;;EEEXXXmmm~~~~~~}}}|||zzzxxxtttqqqnnnmmmkkklllmmmnnnnnnmmmhhhiiiiiihhhgggdddaaa```]]]]]]]]]]]]]]]^^^^^^___]]]YYYTTTSSSUUUUUUSSSPPPPPPPPPPPPOOOMMMKKKIIIHHHJJJIIIFFFCCCAAA@@@@@@AAA????????????>>>>>>>>>>>>???<<<999999<<<>>>;;;999;;;;;;<<<<<<<<<<<<;;;;;;999888777666555555555555333333333222222222111111222222222222222111///---000111333555;;;HHHZZZgggnnnsssuuusssrrruuuwwwuuuuuuuuuuuutttrrrmmmgggbbbYYYWWWUUUVVV[[[ccclllrrrtttvvvxxxxxxwwwwwwxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwvvvuuurrrrrrqqqpppppppppppppppppppppqqqqqqrrrsssssssssuuuvvvwwwxxxwwwuuusssrrrsssrrrqqqppppppqqqrrrsssqqqsssvvvxxxxxxxxxzzz||||||~~~}}}{{{{{{zzzxxxtttlllddd^^^WWWQQQHHHAAA>>><<<;;;:::CCCMMMVVVTTTGGG;;;555555222222000///............,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,,,,,,,,,,---)))***,,,---...---,,,+++000///---,,,,,,---...//////...---,,,,,,,,,------***,,,...000111111000///...------,,,,,,------...,,,,,,,,,---------............------,,,...222555999777444000/////////000/////////000000/////////000---,,,///...,,,---000000///...///000111111111............/////////000///222555444000---...000...---,,,---///000000///...///000000///...000111111111000000000000000000222333222000...000666;;;IIIXXXbbb[[[KKK>>>777333///...------...///111222...///111333444555555555222///,,,,,,---...---,,,///+++)))+++***%%%###&&&///---+++***))))))***+++,,,******------++++++...++++++*********+++,,,------,,,******+++++++++)))************++++++++++++******+++++++++,,,,,,,,,+++)))(((((()))+++---...---------............///////////////////////////111111222333555666888999444444333111111222666999<<>>>>>>>>???????????????@@@===::::::===>>><<<:::;;;;;;;;;<<<<<<;;;;;;:::999999777666666666666666333333333222222222111111///000222333222000...,,,111333555777<<>>===<<<;;;>>>IIITTTVVVMMM@@@888444222111111000////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...111333333222000......---,,,,,,,,,---...//////,,,***+++...///...,,,***+++---///000000000///...------,,,,,,------...,,,,,,,,,---------.........//////...---///222555;;;999555222///.........//////............//////000,,,,,,...///,,,---000...//////000000000000000///......---...///000111000000000///...------------,,,,,,---000111111000---...///...---...///111111111000000000111222333222444555333111111444888EEETTT```^^^RRRDDD888222000000//////000111333444000000111222333333333333000...,,,,,,---...///...222///------,,,((('''***...---+++***)))******+++,,,******------++++++...++++++******++++++,,,------+++***)))*********(((************+++++++++,,,******+++++++++,,,,,,,,,***&&&###%%%***------+++---------............///////////////////////////111111222333444555666666111222333222111222555777===HHHZZZooo}}}{{{zzzvvvrrrooolllkkkkkkmmmooopppooonnniiiiiiiiihhhfffdddbbb```aaaaaa``````___^^^\\\\\\\\\YYYVVVUUUUUUUUURRRPPPOOOOOONNNMMMLLLKKKJJJIIIFFFEEECCCAAA@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@@@@===;;;;;;===>>>===;;;:::;;;;;;;;;;;;::::::999888777666555555444444555333333333222222222111111///000111111000.........///111333555:::FFFWWWccckkkppptttssssssuuuuuusssuuutttttttttrrrnnngggbbbZZZXXXVVVVVVZZZbbbkkkppppppssswwwyyyyyywwwwwwwwwxxxxxxxxxxxxyyy{{{||||||||||||{{{zzzxxxvvvtttssspppoooooonnnnnnooooooooonnnoooooopppqqqrrrssssssssstttuuuvvvwwwwwwvvvvvvssssssrrrqqqqqqrrrttttttwwwxxxzzz{{{zzzzzzzzz||||||~~~~~~~~~~~~||||||{{{{{{xxxqqqjjjdddYYYSSSJJJCCC???===<<<<<<<<>>III[[[ooo}}}|||{{{zzzwwwsssppplllkkklllnnnpppqqqpppnnnjjjiiihhhgggeeecccbbbaaaaaaaaaaaa```___]]][[[ZZZZZZXXXWWWVVVUUUSSSQQQPPPMMMMMMMMMLLLLLLLLLKKKKKKEEEDDDCCCBBBAAA@@@??????>>>>>>??????@@@@@@AAAAAA???>>><<<<<<<<<===<<<<<<::::::;;;;;;:::999888888666666555333333333333333333333333222222222111111111111000...,,,,,,///222---000222444888DDDTTT```hhhooosssssssssuuuuuurrrttttttttttttrrrnnnhhhccc[[[YYYVVVVVVZZZbbbjjjooopppssswwwyyyyyyxxxwwwwwwyyyyyyyyyyyyzzz{{{|||}}}}}}|||{{{zzzxxxvvvtttsssnnnnnnnnnmmmmmmnnnnnnooommmmmmnnnooopppqqqrrrrrrttttttuuuvvvvvvwwwwwwwwwssssssrrrrrrrrrsssuuuvvvyyy{{{}}}}}}|||||||||}}}|||~~~~~~}}}~~~~~~~~~}}}yyyssskkkeee[[[UUULLLDDD@@@>>><<<;;;;;;DDDPPPWWWVVVKKK<<<222111111000///............,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,''')))+++---...,,,+++))),,,,,,,,,,,,------......,,,(((&&&(((---000...+++...............------,,,...------,,,,,,------...,,,,,,,,,---------......------...---------///222333222000///............---,,,+++******+++,,,---///,,,+++...///---...111---000333444222000//////000///---,,,---...000222333///,,,---000111///---///---,,,,,,------+++***......//////...000333666888777444222000111222222555888::::::666444444555===IIIYYYdddbbbSSSBBB888333222111111111222444555000000111111000000///...,,,,,,,,,,,,---...000222000111222///,,,+++,,,---,,,,,,+++++++++++++++++++++)))))),,,,,,******---******++++++,,,,,,,,,,,,***((('''(((+++------,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***,,,---,,,******,,,...---------............///////////////////////////...///000111111111000000000111222333222333555777>>>JJJ]]]qqq~~~}}}{{{zzzyyywwwssspppllllllmmmoooqqqqqqooommmjjjiiihhhfffeeecccbbbbbbaaaaaaaaa```___]]][[[YYYWWWWWWVVVUUUTTTRRRPPPOOONNNMMMLLLKKKKKKKKKKKKLLLGGGGGGFFFEEECCCBBBAAA@@@?????????@@@@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<::::::::::::999888777777555444333222222111222222333333333222222222111111222222111...+++,,,111666...111333555999DDDSSS___fffmmmsssttttttuuutttqqqttttttttttttsssnnnhhhccc\\\ZZZWWWVVVZZZaaaiiinnnqqqtttxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||}}}}}}||||||zzzxxxvvvtttsssmmmmmmllllllmmmmmmnnnnnnlllmmmnnnoooppprrrrrrssstttuuuuuuuuuvvvvvvwwwwwwtttsssrrrrrrssstttvvvwwwzzz|||~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~{{{uuummmhhh^^^XXXNNNFFF@@@===;;;:::;;;AAAKKKUUUXXXPPPAAA555333222111000///.........------------------------++++++++++++++++++++++++,,,++++++******++++++,,,((()))***+++,,,++++++***,,,,,,,,,,,,---------------+++)))+++...000000...++++++,,,---...///000000...------,,,,,,------...,,,,,,,,,---------......,,,---......------...000///...............////////////............//////...++++++...///---...111///333888888555222111111///......---...///000111222///......111222000...000...---,,,,,,,,,***)))......///...///111555888<<<:::888666444333333333444777:::999555333333444999BBBSSScccfffYYYHHH===444333222111000111222222///000000000//////...---+++,,,------,,,...000333777;;;;;;555///,,,+++***+++++++++++++++++++++++++++)))))),,,,,,******---)))***+++,,,,,,,,,,,,+++***)))((())),,,......---++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,%%%))),,,,,,***)))---000---------............//////////////////////////////000222333444444333222111222333333333444777:::???MMMbbbuuu~~~|||zzzyyyvvvrrrnnnmmmmmmnnnoooqqqpppnnnlllkkkjjjhhhfffdddcccbbbbbb______``````___\\\ZZZXXXUUUVVVVVVUUURRRPPPNNNMMMPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHGGGEEECCCAAA???>>>AAA@@@@@@@@@@@@@@@@@@???<<<<<<<<<;;;::::::;;;<<<::::::::::::999888777666555555444333222222222222333333333222222222111111000222333000------111666...111333555999CCCRRR]]]eeelllsssttttttuuussspppssssssttttttsssnnnhhhddd]]]ZZZWWWWWWZZZaaaiiinnnsssuuuxxxyyyyyyzzz{{{||||||{{{{{{{{{{{{{{{||||||||||||{{{zzzyyywwwuuutttllllllkkkkkklllmmmmmmnnnnnnnnnoooqqqrrrssstttuuuvvvuuuuuuuuuuuuvvvvvvvvvtttssssssssssssuuuvvvxxxxxxzzz|||}}}||||||}}}~~~}}}~~~~~~}}}|||}}}~~~~~~~~~}}}xxxqqqlllaaaZZZPPPGGGAAA===:::999999===FFFRRRYYYTTTGGG<<<777666444222111/////////------------------------........................,,,,,,,,,++++++,,,,,,,,,---------------......///,,,,,,---------,,,++++++,,,,,,,,,,,,---......///+++++++++,,,---...///000...------,,,,,,------...,,,,,,,,,---------......---...//////......///000............/////////////////////000000/////////...++++++...///---...222---333888999555111000000............/////////000/////////000111111///...000///............---,,,,,,------------000444888888888777666444333222222222555777666333000111333666<<>>AAA;;;333111...******++++++,,,,,,,,,+++++++++((((((+++,,,)))***---)))***+++,,,---,,,++++++222000---,,,,,,,,,+++***++++++,,,,,,,,,---------******+++++++++,,,,,,,,,000---+++,,,......+++'''---------.........//////////////////////////////,,,...111333444444333222444444333222222555:::>>>DDDTTTjjj~~~}}}xxxtttqqqpppqqqpppppppppqqqrrrrrrpppnnniiihhhfffdddbbbaaa``````aaaaaa```^^^\\\YYYWWWVVVWWWVVVTTTRRRQQQPPPQQQQQQLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFGGGFFFEEECCCAAA@@@BBBBBBAAA@@@@@@???>>>>>>======<<<:::888888:::<<<888888888888888777666666777444222111333555555555222222222222222222222222111111000000000000111111222111111333666===KKKYYYfffmmmqqqppppppsssuuuuuurrrrrrrrrrrrrrroookkkggg```[[[WWWWWWXXX[[[eeennnrrruuuxxxzzzyyyxxxxxxxxx}}}}}}||||||{{{{{{zzzzzz|||{{{{{{yyyxxxvvvtttsssqqqmmmlllnnnmmmkkklllooommmnnnqqqsssuuuuuutttsssuuuuuuuuuvvvvvvvvvvvvvvvtttqqqnnnnnnqqqssssssqqquuuvvvxxxxxxxxxxxxzzz|||~~~~~~|||{{{{{{zzzzzzzzz}}}}}}}}}~~~~~~~~~zzzuuuqqqhhhbbbXXXOOOGGG@@@;;;777888<<>>>>>???>>>;;;888777777888888888888888888777666666555444222222333222000...222222222222222222222222111000000//////000000111222111111333555;;;IIIWWWeeelllqqqppppppsssuuuuuutttssssssssssssppplllhhhaaa\\\XXXWWWXXX\\\eeennnrrruuuxxxyyyyyyxxxxxxyyy}}}}}}}}}|||||||||||||||||||||{{{zzzyyywwwuuuttttttpppnnnpppooolllmmmppplllnnnqqqssstttttttttssstttttttttttttttuuuuuuuuussspppnnnnnnqqqrrrrrrqqqtttuuuwwwwwwwwwxxxyyy{{{}}}}}}|||{{{{{{{{{{{{{{{||||||}}}~~~~~~|||wwwtttooohhh]]]QQQHHH@@@999555888:::@@@JJJYYY___UUUHHH<<<:::666222000000///---,,,++++++,,,------,,,+++------------,,,,,,,,,,,,------++++++++++++------,,,,,,------......------///...,,,+++++++++,,,,,,,,,,,,++++++++++++******((()))***+++,,,,,,,,,,,,//////---,,,,,,,,,------,,,,,,------.../////////111111000/////////000111000...,,,+++***+++,,,---////////////.........///..................///000111111111111000///...---............////////////---...///000000///.........------,,,,,,------...------...000222222111///000---)))***...111000---............///000111222555555===PPPccciii___RRRBBB;;;555333111------000+++---///000...------...***000///)))***222444///...//////---+++***,,,///...------------,,,,,,,,,))))))))))))))))))))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******------,,,,,,,,,,,,------++++++******+++,,,---......---,,,******+++,,,---,,,---...---,,,+++,,,...222222222333333222222111000111222333333333222222444444555444555888===@@@LLL]]]rrr~~~~~~|||xxxssspppoooooooooooooooppprrrrrrpppnnnmmmllliiifffccc```___^^^aaa___]]]ZZZXXXWWWWWWWWWSSSRRRQQQOOONNNNNNNNNOOOOOOOOONNNMMMLLLJJJJJJIIIFFFFFFFFFFFFEEEDDDBBBAAABBBBBBBBBAAA@@@@@@??????;;;======<<<999888777888888888888888888777666666666555555555444111---***222222222222222222222222000000////////////000000222000000222333999FFFTTTdddkkkpppppppppsssuuuuuutttttttttttttttrrrmmmjjjaaa\\\XXXWWWXXX[[[dddmmmqqqtttxxxyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{||||||||||||||||||{{{zzzxxxwwwvvvwwwsssqqqrrrqqqmmmnnnqqqlllnnnppprrrsssttttttssssssssssssssssssssssssrrrqqqooonnnnnnpppqqqrrrqqqrrrtttuuuvvvvvvvvvxxxyyy{{{{{{{{{{{{{{{|||}}}}}}||||||}}}~~~~~~zzzwwwtttlll```TTTJJJAAA;;;777888888;;;FFFVVV___YYYLLL???;;;666333222111000///111///------...///////////////......---,,,,,,,,,------++++++++++++---------.........---,,,,,,+++......---,,,,,,,,,------******++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,------...////////////////////////000111111222111///------...///000111333555333///---000333---------------...//////000000000000///...---------............/////////...///111333333222000///...------,,,,,,------...---------000222333333222222///---...111222111///---...///000000111111000333888>>>HHH[[[jjjhhh\\\MMMBBB777444333///---------...//////---,,,---///+++000///***+++222444000...//////...,,,,,,...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***,,,++++++++++++++++++,,,************+++,,,---...---,,,+++***+++,,,---...,,,---...---,,,,,,---......000333555555333111///000111222333333333333222444555444444666:::@@@EEEOOOaaavvv}}}}}}{{{xxxsssooonnnnnnooonnnoooppprrrrrrpppnnnlllkkkiiifffcccaaa```___```^^^[[[XXXWWWVVVWWWWWWSSSRRRPPPOOONNNNNNOOOOOONNNMMMLLLJJJIIIGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@???666888;;;;;;;;;:::::::::888888888888888777666666999777666666555333///---111111111111111111111111000//////......//////000111///000111222777DDDPPPbbbjjjoooppppppsssuuuttttttssstttttttttrrrnnnjjjaaa\\\WWWVVVVVVYYYbbbkkkpppssswwwyyyyyyyyyyyyzzzxxxxxxyyyyyyzzzzzzzzz{{{||||||||||||{{{zzzyyyxxxyyyuuurrrsssqqqmmmmmmppplllmmmoooqqqrrrsssssssssqqqqqqqqqqqqqqqpppppppppooonnnmmmmmmnnnpppqqqqqqqqqrrrttttttttttttvvvxxxzzzzzzzzzzzz{{{}}}~~~}}}~~~~~~{{{xxxtttmmmaaaVVVMMMEEE???<<<888777888AAARRR^^^[[[QQQCCC<<<555333222000///000333111---,,,---///000000000000///...------,,,,,,------++++++++++++------------......------,,,+++...---------------------++++++,,,------...//////+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////////////////000222222000000000222444666333333333111...---///111---------------...//////000000000000//////...------------.........//////000222444666555333000......------,,,,,,------...,,,,,,,,,...111333333222333111///000222333222000---...///111111111000///...666:::===OOOfffkkkbbbUUUFFF888444333111---+++...//////...,,,,,,---///,,,//////,,,---111333000222222111000...------------------,,,,,,,,,++++++------------------------,,,,,,+++++++++,,,------+++,,,,,,---,,,,,,++++++++++++************++++++,,,,,,++++++************,,,++++++++++++,,,......---...000///......///000+++...111333333111///---111111222222333333333333333555777888:::>>>CCCGGGRRReeezzz}}}}}}|||xxxsssooonnnmmmnnnmmmnnnpppqqqrrrpppnnniiihhhgggeeecccbbbbbbbbb___^^^[[[XXXVVVVVVWWWWWWTTTSSSRRRPPPPPPPPPQQQQQQOOONNNLLLIIIHHHFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@??????555777:::;;;:::999999:::888888888888888777666666999777444333333333222111111111111111111111111111//////............//////000//////111222666BBBNNN```hhhnnnooopppsssuuutttrrrrrrrrrssssssqqqmmmjjj```[[[VVVUUUUUUWWW___hhhooossswwwyyyyyyzzzzzz{{{yyyyyyyyyzzzzzz{{{{{{|||||||||||||||{{{{{{zzzyyyyyytttrrrrrrpppllllllnnnlllmmmnnnpppqqqrrrssssssqqqpppppppppooooooooonnnmmmmmmmmmmmmmmmnnnppprrroooqqqssssssssssssuuuwwwyyyyyyyyyzzz|||}}}{{{xxxvvvoooeeeZZZPPPHHHAAA===888777666===MMMZZZ\\\VVVHHH>>>555333333///...000000,,,)))'''(((***++++++000000///...------,,,,,,------++++++++++++------+++,,,------......------,,,,,,------------------++++++,,,,,,---...//////,,,,,,---.........------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000000//////.........---...000222555777333000---,,,---...---,,,.........------.........000000111111000000//////------------............222444666777555222...,,,...------,,,,,,------...+++******,,,///111222111......---...//////...------...000111111000//////,,,444666666EEE^^^jjjgggZZZIII888333333222...,,,/////////...,,,,,,---...,,,......------000111//////...------,,,,,,+++***------,,,,,,,,,+++++++++)))))))))))))))))))))))),,,+++++++++,,,,,,---...+++,,,,,,---------,,,,,,+++******))))))******+++,,,,,,,,,,,,+++++++++***++++++++++++,,,------...---...//////......///111---...///000000000000///222111222222222222333333222555;;;???AAACCCEEEGGGUUUhhh~~~}}}}}}|||yyytttpppnnnnnnmmmmmmmmmoooqqqrrrpppnnngggfffeeedddcccbbbbbbbbb^^^]]][[[YYYXXXWWWWWWWWWUUUTTTSSSRRRQQQRRRRRRSSSRRRQQQNNNKKKIIIGGGGGGGGGDDDCCCBBBAAAAAAAAAAAAAAA?????????????????????>>>999;;;;;;:::777666555666888888888888888777666666777444111///000222222222111111111111111111111111......------------............///111222666BBBNNN^^^fffnnnooopppsssuuutttrrrrrrrrrssssssqqqmmmjjjaaa[[[VVVUUUTTTVVV^^^gggooorrrvvvyyyzzzzzz{{{||||||||||||||||||}}}}}}}}}zzz{{{{{{{{{{{{{{{zzzzzzwwwsssqqqqqqooolllkkknnnllllllmmmnnnpppqqqrrrssspppppppppooonnnnnnmmmmmmkkkllllllllllllmmmooorrroooqqqrrrsssssssssuuuvvvyyyyyyyyyzzz|||}}}|||yyy{{{uuukkk```UUUJJJAAA;;;999888777;;;FFFUUU[[[[[[OOOAAA666555444///---000000---***((()))***++++++//////......---,,,,,,,,,------++++++++++++------+++,,,,,,---.........---***+++,,,---------,,,,,,))))))***++++++,,,------***++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,------.../////////000000111111111111000/////////...///222555888:::888333......111333222///111000///...............000000000111111000000///,,,------------.........222333555555444111...,,,...------,,,,,,------...,,,******+++...000000000//////000000000///......//////000000000000//////...333444555AAAWWWfffkkk^^^MMM;;;444333111///......///000///---,,,,,,---,,,---------...//////...+++++++++---///000///...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---......+++,,,,,,---------------+++******************+++((()))+++,,,......//////++++++,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...///000000000000000111333333222222111111222222333444111666===BBBEEEFFFFFFGGGWWWkkk}}}~~~}}}zzzvvvqqqooonnnllllllmmmoooqqqqqqpppnnngggfffeeecccaaa`````````]]]]]]\\\[[[YYYXXXWWWWWWUUUTTTSSSRRRRRRRRRSSSTTTSSSQQQNNNJJJHHHGGGFFFFFFBBBAAA@@@?????????@@@AAA=====================>>>;;;<<<;;;999666444444555888888888888888777666666555333222111222222111000111111111111111111111111...------------------...------///111222777BBBNNN\\\eeemmmooopppsssuuutttsssrrrsssttttttsssooolllccc]]]XXXVVVVVVWWW___hhhnnnqqqvvvyyyzzzzzz|||}}}|||||||||{{{{{{{{{{{{{{{yyyzzzzzz{{{{{{{{{zzzzzzwwwsssqqqqqqpppllllllooollllllmmmnnnoooqqqrrrssspppppppppooonnnnnnmmmmmmiiikkklllkkkjjjkkkooorrroooqqqssssssssssssuuuvvvyyyyyyzzzzzz|||}}}~~~~~~~~~||||||xxxpppfff\\\PPPEEE???:::;;;:::999AAAOOOZZZ^^^VVVFFF999888777000...111333000---,,,,,,---------------------,,,,,,,,,,,,------++++++++++++------------......------,,,,,,)))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,---...///......---,,,,,,------.../////////---...000222333444444333222111111111222555777999777555333111222333555666444333111000......------...//////000000//////...,,,,,,---------.........000000111222111000///......------,,,,,,------......,,,++++++...000000000111222333333222111000000000000////////////000000000000222555>>>NNN___kkkdddSSS@@@777333000///000---///111000...,,,+++,,,,,,+++,,,---...---------,,,++++++...111222111///,,,,,,,,,++++++++++++***------------------------++++++++++++,,,---...///+++,,,,,,---......------+++++++++******+++++++++(((***,,,...///000000000,,,,,,------,,,,,,++++++***+++------,,,---...000/////////000111222222333222222111111111222333444222666<<>>>>>>>>???@@@<<<<<<<<<===============999999999777555555777999888888888888888777666666666555555666666444111...000000000000000000000000...------,,,,,,------...------///111333777CCCOOO[[[dddlllooopppsssuuuttttttttttttuuuvvvtttpppmmmeee___ZZZXXXWWWYYYaaaiiinnnqqquuuyyyzzz{{{|||}}}yyyyyyyyyxxxxxxwwwwwwwwwxxxyyyzzzzzz{{{zzzzzzzzzwwwsssqqqrrrpppmmmmmmppplllllllllmmmoooppprrrsssqqqppppppooonnnmmmmmmmmmhhhjjjlllkkkjjjkkkooorrroooqqqssssssssssssuuuwwwzzzzzzzzzzzz|||}}}~~~{{{|||}}}~~~zzzwwwqqqjjjaaaVVVKKKEEE:::<<<;;;999===KKKYYY```[[[III;;;:::999222///222000...+++***+++++++++***+++,,,,,,,,,,,,,,,,,,,,,------++++++++++++------/////////...---,,,***)))((()))***+++,,,++++++***,,,,,,------------......---------......---,,,,,,+++,,,.../////////......,,,,,,------...//////000+++,,,///222555666777777000///...------///111222///000000...+++,,,000555666555333111///...------------......///......---,,,,,,,,,---------......------...///000111111111...------,,,,,,------...000...,,,,,,...000111000---///111111///---------111000///......///000111000---///555<<>>@@@BBBEEEGGGZZZnnn~~~}}}|||yyyvvvsssqqqooonnnnnnoooppppppooonnnmmmgggfffeeedddcccbbbbbbbbb\\\\\\\\\\\\]]][[[XXXUUUUUUSSSQQQRRRSSSTTTTTTSSSVVVRRRLLLHHHFFFEEEEEEDDDBBBAAA???@@@AAAAAA@@@>>>BBBAAA@@@>>>======<<<<<<::::::;;;;;;;;;:::999888777777777777666666666666555555555666555555444333333000///111000+++***,,,000///............/////////...///333444777@@@JJJ^^^fffmmmppprrruuuvvvtttyyyvvvtttuuuxxxwwwqqqlllddd]]]VVVTTTTTTWWW^^^ffflllrrrvvvvvvwww{{{|||{{{}}}|||{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxyyyzzz{{{|||xxxwwwvvvsssqqqnnnmmmlllpppoooooonnnnnnnnnnnnooorrrqqqpppooommmmmmlllllllllmmmmmmnnnooonnnnnnnnnqqqqqqpppqqqsssuuuxxxzzzzzz{{{|||~~~~~~~~~}}}zzzwwwrrrlllcccWWWKKKDDD???;;;999:::<<>>===<<>>===<<<<<<;;;;;;999:::;;;;;;;;;:::888888777777777666666666555555444444444444444333222222222//////111000,,,+++---........................///...///222444666???HHH\\\dddllloooqqqtttuuusssxxxuuusssuuuwwwuuupppkkkfff^^^WWWUUUUUUXXX___fffmmmrrrvvvvvvwwwzzz{{{zzz{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyzzz{{{xxxwwwvvvtttrrrpppnnnnnnppppppooonnnnnnnnnoooooorrrqqqpppnnnmmmlllllllllllllllllllllmmmmmmmmmnnnqqqqqqqqqqqqsssuuuxxxzzzzzz{{{|||}}}~~~|||zzzuuuooofffZZZNNNFFF@@@<<<999999;;;BBBQQQ```^^^SSSEEE<<<777444111///------.........////////////...---,,,,,,,,,------,,,+++))))))+++,,,+++***,,,,,,+++*********+++,,,...............---,,,,,,,,,,,,++++++,,,,,,---...........................,,,---------------,,,,,,............////////////,,,...000222333333555555555444333111222333555666444444333333333333333444555333111///...------...---...000222444444222111...,,,******,,,---,,,***))),,,...///...,,,,,,,,,///---,,,---...//////...............//////////////////000000000000000/////////......---.........///...///333777@@@QQQaaakkkdddTTTDDD:::777222---///000000111000000//////+++,,,,,,,,,,,,+++)))))),,,,,,,,,,,,,,,,,,------333000...000555888777555,,,,,,+++******+++,,,,,,))))))))))))***+++,,,---+++,,,------,,,,,,---///,,,,,,,,,,,,,,,---......+++---//////...---------............////////////........................111000000///000000222222222333333333222333555777:::888999;;;;;;:::@@@HHH^^^ttt}}}|||{{{yyyvvvsssqqqoooooopppppppppooonnnlllkkkiiigggeeebbb```^^^]]]\\\\\\[[[YYYYYYYYYXXXWWWUUUTTTSSSSSSTTTUUUUUUSSSRRRQQQNNNIIIFFFEEEFFFFFFEEECCCAAA@@@@@@AAABBB@@@???@@@???>>><<<;;;;;;;;;;;;999999:::;;;:::999888777777666666666666555555555222333333333333222111111111//////222111...---///,,,------.........------...---///222333555===FFFYYYbbbkkknnnooorrrtttrrrvvvtttssstttuuutttpppkkkggg___YYYWWWWWWXXX___fffmmmrrrvvvvvvvvvyyyzzzxxxzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyyyyzzzxxxwwwvvvuuutttrrrqqqqqqqqqqqqpppoooooooooooooooqqqpppooonnnmmmlllllllllmmmlllkkkkkkkkklllmmmnnnqqqqqqqqqqqqsssvvvxxxzzzzzz{{{|||}}}~~~}}}yyysssjjj^^^RRRIIIBBB>>>:::999:::???LLLYYY___WWWKKK???888444111///....../////////000000000000///,,,+++***+++---...000...------...//////...,,,++++++******++++++,,,---............------,,,,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,---,,,,,,+++---............/////////***...222333111111444777777666444333222444555666444444555666555444222111444333222111000...------......000333666666444222,,,***))))))+++,,,,,,+++333000---,,,------,,,+++...---,,,---///000///...,,,---///000000000///...//////111111111000///...///.........//////000111222000000222444;;;IIIWWWlllfffXXXGGG:::555222...111111111111111000///...---------,,,+++***((('''*********+++,,,,,,,,,---000...,,,---111333222000,,,,,,++++++++++++,,,,,,***))))))******+++,,,---+++,,,------,,,,,,---...,,,++++++++++++,,,------+++---......---,,,,,,------............/////////........................000000000000000111222333333444444444333444777999<<<:::999:::999:::BBBKKKbbbxxx}}}}}}{{{zzzwwwtttrrrqqqpppqqqqqqpppooommmkkkjjjiiigggeeebbb```^^^]]]\\\\\\ZZZXXXWWWWWWWWWVVVUUUQQQPPPPPPQQQRRRRRRPPPNNNPPPMMMIIIGGGGGGGGGGGGGGGCCCBBBAAAAAABBBBBBAAA@@@@@@???>>>===<<<;;;;;;;;;888999:::::::::999777666666666666555555555444444222222333333222222111000000...///222222///...111,,,---.../////////...---...---...111222444;;;DDDVVVaaakkknnnooorrrssssssuuuttttttuuuuuutttpppmmmggg___YYYWWWVVVXXX]]]dddlllrrrvvvvvvvvvyyyyyywwwyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyzzzzzzxxxxxxwwwwwwvvvuuuuuutttsssrrrqqqqqqppppppppppppqqqpppooonnnmmmmmmmmmmmmnnnmmmkkkkkkkkklllnnnpppppppppqqqrrrtttvvvxxxyyyyyyzzz{{{}}}~~~~~~{{{vvvmmmbbbUUUMMMEEE@@@;;;999999<<>>777444222222222222222111000......//////......---,,,++++++(((((()))***+++,,,,,,---,,,***((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------***,,,------,,,+++---...,,,,,,,,,+++,,,,,,---...,,,---......---,,,---...---------.........//////........................000000000000111222222333333444555444444555888:::???;;;::::::999<<>>===<<<<<<<<<777888999999999888777666555555555555444444444444333333333333333222111111///---...111222///...111......///000000000000000...---///222222333:::BBBTTT```llloooooorrrttttttuuuuuuvvvvvvvvvuuurrrooofff___YYYVVVVVVVVV[[[bbbjjjpppuuuuuuvvvxxxxxxvvvzzzyyyyyyyyyyyyyyyzzzzzzyyyzzzzzz{{{{{{{{{{{{{{{yyyyyyyyyxxxxxxxxxxxxxxxvvvuuutttsssrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnnnnpppooommmllllllnnnpppqqqppppppqqqrrrtttvvvxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~|||xxxpppdddXXXPPPHHHBBB<<<999888:::AAAIIIYYY\\\XXXIII;;;666333111////////////000000000000,,,---...//////---+++***,,,+++))))))+++,,,+++***,,,,,,,,,------.........,,,,,,---------------,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,---...............------------............000000222666<<>>;;;999999999===HHHSSSggg|||}}}}}}|||zzzxxxvvvtttsssooopppppppppooonnnlllkkkgggfffeeecccaaa``````___[[[ZZZXXXXXXXXXWWWVVVTTTSSSQQQOOOOOOOOOPPPOOONNNJJJHHHEEEDDDEEEEEEDDDDDDEEECCCBBBBBBCCCDDDBBBAAABBBAAA@@@>>>============777777888999888777666555555555444444444333333333222333333333333222111111///------000111...---000////////////000111222333......000333333333999AAARRR___lllooooooqqqtttuuuuuuvvvwwwwwwvvvuuurrrqqqfff___YYYWWWUUUUUUZZZ```hhhoootttuuuvvvyyyyyyvvvzzzyyyyyyyyyyyyzzzzzz{{{zzzzzz{{{|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxwwwuuuttttttttttttrrrqqqppppppoooooooooppppppooonnnnnnnnnooopppqqqooopppqqqsssuuuvvvwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||yyyrrrhhh[[[SSSKKKCCC===:::999999>>>DDDRRR[[[\\\NNN>>>888555222....../////////000000000***,,,///111000...+++(((,,,+++))))))+++++++++***))))))***+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,------------.........000//////444;;;@@@???===999888777666777888:::;;;<<<;;;999777777777888999666555444333222000////////////111888???AAA<<<777000111111000......///000,,,///111111///------///.........000111111000...,,,---///000000000///.../////////000111222333444222222000///...---------...---...//////222<<>>===<<<<<<<<<666777888888888777666555444444444333333333333222111111222222111111000//////,,,---000///,,,+++...000///------...000222444//////111444444333999AAANNN]]]jjjnnnnnnpppssstttsssuuuvvvwwwuuusssrrrqqqggg```ZZZXXXWWWVVVZZZ```eeemmmsssuuuvvvyyyyyywwwxxxxxxxxxxxxxxxyyyzzzzzzyyyzzz{{{|||||||||{{{{{{}}}}}}||||||{{{{{{{{{{{{{{{zzzyyyxxxvvvvvvvvvvvvsssrrrqqqqqqpppqqqqqqqqqnnnnnnnnnnnnoooooooooooooooppprrrsssuuuvvvwwwxxxyyyyyy{{{|||}}}~~~~~~~~~}}}}}}}}}{{{uuukkk___WWWLLLEEE>>>;;;:::999<<>>:::;;;;;;;;;;;;;;;::::::777666444222111000000111//////111999AAACCC>>>999222333333111...---...000///.........//////---,,,.........000222222000---............///////////////.........000333666777000000///...---------......---...000///000:::DDDWWWgggpppgggSSSAAA888444....../////////......------,,,+++*********+++,,,***+++++++++++++++++++++******++++++***+++,,,...,,,,,,---......---,,,,,,++++++++++++,,,---......)))+++,,,,,,++++++,,,---------,,,,,,------...///...//////---,,,,,,...000,,,,,,---------.........////////////////////////...///111333444444444444777888999999999;;;>>>@@@===::::::<<<>>>DDDPPP\\\ooozzzyyyxxxwwwuuusssqqqpppnnnnnnoooppppppooonnnmmmiiihhheeeaaa^^^\\\ZZZYYYZZZZZZZZZ[[[[[[YYYVVVSSSSSSOOOKKKIIIIIIKKKLLLMMMIIIGGGEEEDDDDDDCCCBBBAAAFFFDDDCCCCCCDDDDDDCCCBBB@@@???>>>===;;;;;;;;;;;;666777888888888777555444444444444333333333222222000000000000000//////...///,,,,,,//////+++***,,,000...,,,+++,,,...222444000///222444444444999@@@LLL[[[iiimmmlllnnnqqqsssrrrsssuuuvvvtttrrrqqqppphhhbbb\\\YYYXXXWWW[[[```dddlllrrrtttwwwzzzzzzwwwwwwwwwvvvvvvwwwxxxyyyyyyxxxyyyzzz{{{{{{{{{zzzyyy~~~~~~}}}}}}||||||{{{{{{}}}|||zzzyyyxxxwwwwwwwwwssssssrrrrrrqqqrrrrrrrrrlllmmmmmmnnnooonnnnnnnnnoooppprrrtttuuuwwwwwwwwwxxxyyyzzz|||}}}}}}~~~~~~~~~}}}}}}~~~}}}wwwnnnbbbZZZMMMEEE>>><<<:::999<<<@@@FFFXXX```SSSBBB;;;777333------------.........///......---------,,,,,,,,,,,,***((()))***+++*********+++,,,...//////......***+++,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,,,,---------.........111555666555555888;;;999888777777999;;;>>>???666888;;;======<<<999777999777444222000000111222000///111999BBBEEE@@@999555666666444000...///111222,,,(((***///333000,,,......///111222222000---///............///000000///...------000333777:::...------------.../////////...///000...///888BBBOOObbbqqqlllXXXGGG<<<888------..................111000...,,,+++++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,+++,,,...000,,,,,,---......---,,,,,,++++++++++++,,,---......)))+++,,,,,,+++***,,,---,,,,,,++++++,,,,,,---...---......,,,++++++---///,,,,,,,,,---------......000000000000000000000000...///111333444444444444999:::;;;;;;;;;===@@@CCC@@@>>>>>>AAADDDJJJVVVbbbsss~~~}}}{{{yyywwwwwwuuusssqqqppppppppppppooommmllljjjfffdddaaa______^^^\\\ZZZ[[[YYYWWWWWWWWWVVVTTTSSSOOONNNMMMMMMNNNNNNMMMKKKIIIGGGFFFEEEFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@??????>>>===<<<;;;:::999999::::::999999888777777777333444555666666666555444111111111111000000000000000000///...............//////...---...///000111,,,---111555666666:::AAANNN[[[hhhnnnpppsssttttttuuuuuuvvvvvvuuusssrrrpppkkkddd]]]ZZZXXXWWW[[[```kkknnnrrrtttuuuuuuvvvwwwzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{~~~}}}{{{zzzzzz|||{{{zzz{{{||||||zzzxxxwwwwwwvvvvvvuuuuuuuuutttqqqppppppoooppppppqqqqqqpppqqqsssttttttvvvxxx{{{xxxyyy|||~~~~~~}}}}}}|||zzzsssggg\\\PPPJJJCCC>>>999666999???FFFUUUaaa]]]PPPBBB888222111000000///...---------......//////...---,,,,,,//////---+++)))'''&&&%%%)))+++------------///000///......---...///000111------------------------,,,,,,,,,---...//////000+++,,,------......------...***&&&&&&)))---//////000222444666888:::<<<===AAA>>>:::777777:::===@@@999888777888:::<<<<<<;;;<<<>>>===888777999333***222111333999@@@DDDBBB???555777888777444111///...,,,,,,+++---...///---,,,111111000000000000111111---...//////////////////333222222111111111111222222111000...------------.../////////000222666999DDD[[[mmmjjj\\\NNN@@@444999444000000444555333000000///............//////---------------------------,,,+++*********+++,,,......,,,,,,+++,,,---...---111666999999555000---------++++++,,,...000222.........------------------...///...---,,,---...000///.........000111222...111333222//////222666222444555666555555666888<<<:::999999<<>>>>>===<<<;;;:::999999999999888777777666666555333333444555555444333222111111111000000000//////......---------...//////,,,,,,+++***+++,,,---.........111444444222777===LLLYYYffflllnnnqqqsssrrrttttttuuuuuutttsssqqqpppkkkddd]]]ZZZWWWVVVZZZ```iiimmmqqquuuvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{~~~}}}|||{{{{{{}}}|||||||||}}}}}}{{{yyy{{{zzzxxxwwwtttrrrqqqppppppppppppppppppqqqrrrrrrpppqqqsssttttttvvvxxx{{{xxxzzz|||~~~~~~}}}~~~}}}{{{ttthhh___SSSLLLEEE@@@;;;888:::???EEESSS``````WWWKKK>>>555111111000//////......---......//////...------,,,---,,,,,,+++***))))))((()))+++,,,,,,++++++---......---,,,,,,,,,,,,---...------------------------,,,,,,---......///000000---.........---,,,,,,++++++(((%%%%%%(((+++,,,+++---...000555;;;@@@CCCEEE@@@>>>:::888999===AAADDD@@@???===;;;::::::;;;<<<;;;>>>>>>;;;;;;;;;555,,,222000111666<<<@@@>>><<<:::;;;;;;999555111...---...------...000000///...111000000//////000000111111///---...000111...+++/////////......///000000111000///..................////////////111444777@@@TTTgggjjj```PPPBBB999555111...///333555444222000000//////......//////------------------------...---,,,,,,,,,,,,---...,,,,,,++++++,,,---///000///111555888888555111......---,,,+++++++++,,,---******++++++,,,,,,------,,,...//////......///111222222111111111222333444............///000111222111333444444444555888:::<<<<<<<<<>>>CCCHHHNNNQQQXXXZZZ___ggglllqqqzzz}}}|||zzzxxxwwwvvvuuurrrpppqqqqqqqqqqqqpppnnnmmmkkkgggeeeaaa___^^^]]]ZZZXXXYYYXXXXXXYYYYYYXXXUUURRROOONNNMMMNNNPPPPPPOOONNNOOOLLLIIIGGGEEEDDDAAA???DDDDDDCCCBBBAAA@@@??????>>>======<<<;;;:::999999888777777666666555444444333333444444333222111000111111000000000000//////------------...///000000......------......///000000000111333111///333999IIIVVVdddjjjmmmpppqqqqqqrrrsssttttttsssrrrpppooolllddd]]]ZZZWWWVVVYYY___gggkkkqqquuuwwwyyyzzz|||zzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{|||~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~|||{{{{{{zzzyyywwwtttqqqooonnnnnnoooooopppqqqrrrsssssspppqqqsssttttttvvvxxx{{{yyyzzz|||~~~~~~~~~~~~|||vvvkkkcccWWWOOOGGGBBB===999:::>>>AAAMMMZZZ```]]]TTTDDD777222111111000////////////.........///......---,,,*********++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,+++*********++++++------------------------------......///000000000/////////...---,,,***)))...,,,++++++,,,------,,,------///555???FFFJJJKKK@@@>>>;;;999:::>>>BBBEEEGGGGGGEEEAAA;;;999:::===:::===???>>>===<<<777000222000///111666999999777:::;;;<<<:::666222000///000//////000222222111///000000////////////000000444000,,,---111222---(((......---......///000111000//////......//////000///000000/////////222444;;;III\\\iiidddSSSDDD>>>555222......111222111///111000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000222444666666444222000---------,,,,,,,,,,,,,,,******+++,,,---...//////...///111111/////////000333333222222222333444444222000///000333555444333333555666777999===AAAEEEHHHJJJMMMRRRXXX___eeehhhqqqttt{{{}}}}}}{{{yyywwwwwwuuusssqqqqqqqqqrrrqqqpppooommmlllgggeeeaaa___^^^\\\ZZZXXXWWWWWWXXXZZZ[[[YYYVVVRRRPPPOOONNNOOOQQQRRRQQQPPPOOOMMMIIIGGGFFFDDDBBB@@@DDDCCCCCCBBBAAA@@@??????======<<<;;;;;;:::999999888888777666666555555444555444444333222111111000111000000000//////////////////.........///000000///////////////000000111111000111333111///333999GGGTTTbbbiiillloooqqqqqqqqqrrrrrrsssrrrqqqpppooollleee]]]YYYWWWUUUXXX^^^gggkkkqqqvvvxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~|||zzzxxxxxxxxxwwwuuusssqqqpppmmmnnnoooqqqrrrsssssstttpppqqqsssttttttvvvxxx{{{zzz{{{|||~~~}}}xxxooohhh[[[RRRIIIDDD???;;;:::===<<>>PPPcccdddSSSDDD@@@999555111///......,,,***111111111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++......------,,,,,,,,,,,,000000111222222222111111+++,,,---...//////......,,,,,,---...///000000111000222333333111000000000444444444444444444444555444444555555666777888999888:::<<>><<<<<<<<<;;;::::::999999999888888777777666555555666555555444333222222111000000000////////////...333222111000////////////++++++,,,,,,------------000///000222111000555<<>>BBBGGGLLLJJJDDD>>>===>>>;;;;;;::::::999888888999555333000......///000000000222555555444222111222///......///111111000...//////............//////+++...000000...---///111////////////000222333333//////...//////000111222111222222111///...000111555777EEEZZZ```TTTEEE@@@999777333000...---+++***000000111222222111000000------------------------******++++++,,,,,,,,,,,,,,,,,,------------------....../////////000000111,,,---............---------......//////000000111333555999:::::::::;;;<<<>>>>>>?????????>>>>>>>>>999===AAA@@@<<<;;;@@@FFFFFFIIIMMMQQQWWW___gggmmmrrrtttvvvxxx{{{}}}~~~}}}}}}~~~~~~|||~~~{{{yyyxxxwwwvvvsssqqqppppppppppppooommmllljjjeeeccc```^^^]]]\\\ZZZYYYWWWWWWXXXYYY[[[[[[XXXVVVUUUSSSRRRRRRSSSSSSRRRQQQLLLJJJHHHGGGGGGGGGFFFDDDCCCCCCBBBAAA@@@???>>>>>>;;;;;;;;;;;;::::::999999999999888777777666666555666555444333222222333333000000////////////......444333222000///...------,,,,,,---............---///...///111000000666===CCCQQQ___gggjjjnnnqqqqqqpppqqqrrrrrrrrrrrrppppppnnnfff^^^YYYVVVSSSVVV[[[fffjjjqqqvvvxxxxxxxxxxxx{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~}}}|||{{{|||}}}}}}{{{yyy|||||||||zzzxxxtttpppnnnnnnoooqqqsssttttttsssssspppqqqsssttttttvvvxxx{{{{{{||||||}}}~~~}}}zzztttpppdddYYYOOOJJJEEE>>>:::::::::>>>CCCNNNYYY\\\OOO@@@;;;999555222000/////////,,,---......///.........///......------,,,,,,+++---...///...,,,+++,,,---((()))+++,,,......//////---------...//////000000---.....................+++,,,------......------***,,,......---,,,,,,------...111666>>>HHHRRRWWWVVVUUUTTTQQQMMMHHHCCCAAA===BBBGGGHHHEEE@@@>>>>>>===<<<<<<===;;;888999<<<888666333111//////000000///111333333000...,,,,,,---------...///000///---......------------......(((---222111---,,,000444//////...//////000111222////////////000000111222111222333222111000000111444444===OOOZZZWWWKKKAAA777555333111000/////////...///111222333333222222........................,,,---...///000000//////)))***+++---...///000000---.........///000000111111111000//////......---222222333444555666777888===AAAGGGKKKNNNPPPSSSTTTTTTTTTUUUUUUTTTTTTSSSRRRLLLSSSYYYWWWQQQOOOVVV^^^aaacccgggjjjnnnttt{{{|||yyyuuurrrooonnnlllhhheeeeeegggmmmzzz~~~{{{|||zzzwwwvvvuuutttqqqooooooooooooooonnnlllkkkiiicccaaa___]]]]]]]]][[[ZZZXXXWWWWWWXXXZZZ[[[YYYXXXWWWVVVTTTSSSTTTTTTRRRPPPMMMKKKHHHGGGGGGGGGEEEDDDCCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;::::::::::::999888777777666666555444444444333222111111222333333000000/////////.........111111///...------------......000111111111000//////......000///...444<<>>;;;777333///.........,,,------...//////..................------------,,,---...---++++++,,,---***+++,,,---------,,,+++---------...///000000000------------------,,,,,,---------...------,,,,,,+++---//////------///111***---000333777@@@LLLTTTTTTVVVWWWWWWTTTNNNHHHEEE===>>>@@@AAAAAA@@@???>>>??????BBBFFFCCC<<<;;;>>>:::999888555222111111222,,,...000000...,,,++++++...------...000000///---...------------------...***...111000...---///111111111000000000000111111000000000///000000111111111333444444222111111222222444999EEEUUU]]]SSSEEE888777666333111111111222---...111333444555444444000000000000000000000000---...///111111111111000+++,,,---.........---,,,......///000111111111222444444444444555777999:::???@@@BBBDDDGGGIIIKKKLLLRRRWWW]]]cccfffiiikkkmmmkkklllmmmmmmlllkkkjjjiiidddiiimmmlllhhhhhhmmmsssrrrssstttuuutttuuuwwwzzzxxxuuupppiiibbb\\\XXXVVVTTTPPPNNNPPPUUU```rrr~~~{{{zzzxxxuuutttsssrrrpppmmmnnnnnnooonnnmmmllljjjiiibbb```^^^]]]]]]]]]\\\[[[XXXWWWVVVWWWYYY[[[ZZZYYYYYYWWWUUUTTTTTTTTTRRRPPPNNNLLLIIIHHHGGGFFFEEECCCCCCBBBBBBAAA@@@???>>>>>>;;;:::::::::::::::::::::777666666555444444333333222111000000000111222333000/////////...............------,,,,,,,,,------***+++---.........---,,,///.........---,,,111999???LLL[[[cccgggkkknnnnnnpppqqqrrrssstttsssrrrqqqnnnfff^^^YYYUUURRRUUUZZZ___eeemmmtttxxxyyyzzzzzz{{{|||||||||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||xxxyyy{{{||||||zzzwwwuuupppqqqsssttttttsssqqqppppppqqqsssttttttvvvxxx{{{||||||}}}}}}~~~~~~}}}zzzvvvtttmmmbbbVVVPPPLLLDDD>>><<<666666888AAAPPP[[[YYYQQQ@@@===888333///...------,,,,,,---.../////////...---------...............***+++,,,,,,+++***+++,,,,,,,,,------,,,+++)))(((---------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***(((***++++++)))***---000+++///222222222888DDDNNNNNNQQQUUUXXXVVVQQQKKKGGG???===;;;;;;===>>>???>>>@@@BBBHHHNNNJJJAAA===???<<<<<<;;;888555333333333'''***---//////......///...------...000111///......------,,,,,,------...////////////000///...---444444333333222333333333111111000000000000111111222333555555333222222333222444777@@@SSSaaaZZZIII<<<;;;999555222000000111+++---000333555666555555000000000000000000000000+++,,,...000000000000///111111111///---***'''&&&//////111222333333333333555555666999===BBBGGGJJJMMMOOOQQQUUUYYY]]]```aaagggkkkqqquuuwwwxxxyyyzzzzzz{{{{{{|||{{{zzzyyyxxxnnnppprrrrrrrrrsssvvvyyyppppppooolllhhheeedddddddddaaa[[[TTTMMMGGGDDDBBBDDDAAAAAAFFFNNN\\\qqq|||zzzwwwuuutttrrrooommmmmmnnnnnnnnnnnnlllkkkjjjfffcccaaa______^^^\\\[[[YYYXXXWWWWWWYYYZZZZZZYYYWWWVVVUUUTTTSSSRRRRRRRRROOOMMMKKKHHHFFFDDDDDDDDDEEEDDDCCCAAA???===<<<;;;<<<;;;:::;;;======:::777777666444333222222333444444444333222000///......111///...///111222000---......------------......------------------------111111111000...///111333;;;HHHYYYdddggghhhkkknnnssssssssstttvvvvvvtttrrrnnnfff^^^ZZZUUURRRTTTYYY]]]dddmmmtttvvvwwwyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}|||{{{{{{yyyyyyzzz{{{{{{yyyuuuqqqoooppprrrttttttrrrpppnnnttttttssssssuuuxxx{{{~~~|||||||||}}}~~~~~~}}}~~~~~~|||{{{rrrjjj___VVVPPPIII@@@999777888777;;;HHHWWW[[[WWWHHH===555333222...///333............------000222//////.........---------***,,,...///......///000/////////---,,,+++---///111000///------...//////......////////////......(((///555333,,,(((+++000000///---,,,,,,---///000111111000000222666999<<>>???===:::666444222111111222111///...---------.........//////000000111111///---,,,---000222000...000000000000000111111222000111222333333333333333111111111222222333333444666:::<<<:::555111222444444555333999LLL^^^ZZZJJJ>>>:::888::::::555222222333333222111111111111111444444444444555444111/////////111222333333222111666555444333333333444555999777777888;;;======;;;DDDEEEGGGHHHLLLSSS\\\cccdddeeehhhlllooopppnnnlllnnnllljjjkkknnnrrrtttuuuzzzvvvrrrqqqssssssnnnjjjmmmgggaaabbbfffiiigggdddeeeaaa[[[TTTPPPNNNMMMNNNJJJKKKKKKHHHDDDAAA???>>>>>>===>>>BBBMMM```vvv|||zzzwwwvvvuuusssqqqnnnoooooooooooonnnllljjjiiieeeccc```___^^^^^^\\\[[[YYYXXXWWWWWWYYYZZZZZZYYYWWWWWWWWWWWWVVVSSSQQQPPPLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCAAA???===<<<<<<<<<;;;:::;;;======:::888777666555444444333333333333333222222111111111000000///...///111222000---///..................///------------------------000000000///...///111444;;;GGGXXXcccggghhhkkknnnppppppppprrrssssssqqqooooooggg___ZZZVVVRRRTTTXXX]]]dddmmmtttvvvwwwyyyzzzzzz|||}}}}}}|||{{{}}}~~~}}}|||||||||||||||||||||~~~~~~}}}}}}}}}|||||||||||||||yyyyyyyyyzzzzzzyyyuuurrroooppprrrttttttrrrpppoootttsssrrrssstttwww{{{}}}}}}}}}~~~~~~|||{{{tttmmmbbbYYYRRRKKKBBB<<<888999888999DDDRRRYYYXXXOOOCCC:::666444///,,,......//////...---...000222---------,,,,,,,,,++++++,,,...//////...,,,---...,,,---------,,,---///222...------------...000000......////////////.........000222111...,,,...000000...---,,,,,,---...000000000000111333666999;;;???DDDIIIKKKNNNSSSRRRNNNGGGCCC===:::;;;<<<<<<;;;===???BBBDDDEEECCC???<<<<<<;;;999777444333111111111000...---,,,,,,---...////////////000000000000222000......///000...+++000000000000000111222222111222222333333333333222000111111222333444444555777:::<<<:::666222333555111222222777HHHZZZYYYNNNBBB<<<999;;;<<<999666555333222222222222222333333000000000222333333222111000000000111222444666777999999999:::<<>>KKKUUUZZZTTTIII>>>999666111---,,,///000000000//////111222---------,,,,,,,,,,,,+++...///000///---++++++,,,***+++,,,,,,,,,...111444+++++++++,,,---...000111......////////////......000///...---............///...---,,,,,,---.../////////000222444666888999===AAAEEEFFFIIINNNOOOMMMIIIEEE@@@======>>>??????>>>????????????>>>===<<<::::::999888777444222111///...---,,,,,,---......000000000000////////////222000////////////...,,,111000000000000111222222333333333444333333222222000000111222333555555666888:::<<<:::666333444555000333444777DDDUUUZZZVVVHHH???999;;;>>><<<888555555555444444444444444444222333333444666777888888999999888999;;;???DDDFFFDDDEEEHHHKKKOOOSSSVVVXXXWWW[[[```bbbaaaccchhhllljjjllloooooonnnllllllllljjjfffbbb^^^ZZZVVVQQQNNNDDDBBB??????BBBDDDEEEEEEEEEHHHJJJGGGCCCAAABBBEEE>>><<<:::<<>>;;;999:::;;;===>>>>>>>>>===<<<<<<======<<<999777555<<<<<<===CCCPPPcccyyy|||zzzxxxwwwwwwvvvtttrrrrrrrrrrrrpppnnnkkkiiigggdddaaa^^^]]]]]]\\\ZZZYYYXXXWWWWWWXXXZZZZZZYYYXXXYYY\\\```aaa^^^XXXPPPKKKGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBB@@@???===<<<<<<======<<<<<<<<<<<<;;;;;;777777888888888666444333444444333333333333333222/////////000000000///...000000////////////000000------------------------,,,---.........000333666999DDDTTT```fffjjjmmmooosssssstttvvvwwwxxxvvvtttppphhhaaa\\\XXXSSSTTTXXX[[[ccclllsssuuuwwwyyy{{{yyy{{{||||||{{{zzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyzzz|||}}}zzzyyyxxxxxxxxxxxxvvvtttqqqqqqrrrrrrrrrrrrrrrrrrvvvuuuuuuuuuwwwyyy{{{}}}}}}}}}yyysssjjjaaaYYYPPPHHHBBB===<<<999666999CCCPPPYYYWWWMMM@@@999666444222000///111111111000///111222////////////............,,,...//////---+++,,,,,,***+++,,,,,,,,,---000333***+++++++++,,,---......---......//////......---...---+++******+++,,,---///...------------...///...///000222444666777888???DDDFFFEEEFFFJJJLLLKKKIIIEEE???<<<<<<@@@EEEHHHFFFEEECCC@@@>>>===>>>???;;;;;;<<<<<<:::777444222//////...------...000000111111000000//////......------...///000111111111111111000000111111222333444444555444444333222222000111222333444555666777999:::;;;999666555555666333666888999AAAPPP[[[]]]NNNBBB888999<<<;;;555222666666666666666555444444888999;;;<<<===???AAACCCHHHHHHHHHJJJMMMQQQUUUWWW[[[\\\^^^aaaeeehhhkkkmmmnnnooopppooonnnmmmnnnoooiiiiiihhheee```\\\XXXVVVSSSOOOJJJFFFCCCAAA>>><<<;;;999666666888:::::::::999<<<===;;;777555777999>>><<<;;;:::<<<=========<<>>===;;;:::>>>>>>@@@GGGVVVjjj~~~|||{{{xxxxxxwwwwwwuuusssrrrrrrqqqpppnnnkkkhhhfffbbb```]]]\\\\\\[[[YYYXXXXXXWWWWWWYYYZZZ[[[YYYXXX[[[^^^bbbccc```YYYQQQKKKHHHHHHGGGFFFEEECCCBBBAAABBBBBBAAA@@@>>>===<<<<<<<<<===<<<<<<;;;;;;;;;;;;777888888999888666555444666555555444333222111000...///000000000/////////000000////////////000000------------------------+++---.........000333666888BBBQQQ^^^fffjjjnnnppppppppppppsssuuuuuutttrrrpppiiibbb^^^YYYTTTTTTWWWZZZbbblllrrruuuwwwyyy{{{zzz|||}}}}}}|||{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{yyyyyyzzz|||}}}zzzxxxvvvvvvwwwwwwvvvuuurrrqqqqqqqqqrrrsssssstttxxxxxxxxxyyyzzz|||}}}~~~~~~~~~}}}zzzuuunnneee\\\SSSKKKFFF@@@===:::666666===KKKVVV[[[SSSFFF:::555444333222///111222111000///000111000000/////////.........***,,,......---,,,---...,,,------,,,++++++...000,,,,,,,,,,,,,,,,,,++++++------............------+++---...,,,)))))),,,000.........------.........---...000222444666777888@@@EEEGGGFFFFFFJJJMMMMMMLLLGGGAAA<<<;;;???FFFKKKLLLKKKHHHDDD???>>>???BBB???@@@AAAAAA???;;;777444111111000//////000111222111111000000//////......,,,---...///000111222333111111111111111222222333555555555555555444333222111222333444555666777777999:::999888666555555666555888999888===IIIWWW___SSSEEE999777999777222...222333555777999:::;;;;;;AAADDDHHHKKKMMMPPPTTTWWWYYYZZZ\\\^^^```bbbccccccnnnnnnoooppprrrrrrssssssrrrnnniiiggghhhgggbbb]]]ZZZXXXTTTOOOLLLIIIGGGEEEBBB???;;;999888777666555888666444444555777666666999999888888888777666666::::::999999:::>>>CCCGGGFFFIIINNNSSSVVVVVVTTTSSSUUUQQQKKKGGGDDDAAA===;;;>>>>>>AAAJJJZZZooo}}}{{{yyyxxxwwwvvvtttrrrqqqqqqpppooommmjjjgggfffbbb___]]][[[[[[ZZZXXXWWWWWWWWWXXXYYY[[[[[[YYYWWW\\\^^^aaaaaa^^^XXXPPPLLLHHHHHHHHHGGGEEEDDDBBBAAABBBAAA@@@???>>>===<<<<<<;;;<<<<<<;;;999999:::<<<888888888777777666555444666666555333222000//////...///111111/////////000000//////......//////000------------------------+++---.........///333555888AAAOOO\\\eeekkknnnpppqqqqqqrrrtttvvvwwwvvvtttqqqjjjccc___ZZZUUUTTTWWWZZZaaakkkrrruuuwwwyyy{{{zzz|||}}}}}}|||{{{}}}~~~{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{|||zzzxxxvvvuuuvvvwwwwwwvvvrrrrrrqqqqqqqqqssstttvvvzzzzzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~~zzzwwwqqqiii___VVVOOOKKKCCC>>>:::888777;;;FFFQQQ___[[[QQQBBB777333222111///000222111000/////////.........---------,,,,,,)))+++---------------///.........,,,******,,,...,,,------------,,,+++***------............------,,,///111///,,,+++///222..............................///111333555777888;;;BBBFFFFFFGGGLLLQQQRRRPPPMMMGGG@@@===>>>CCCHHHNNNNNNLLLHHHBBB@@@BBBEEEFFFGGGFFFEEEAAA===888555333222111000000111222333000000000000///////////////000111111//////000111222111111111111222333333555555555666555555444444333333444555555666666666999888777666555555555555444666666555888CCCRRR]]]XXXJJJ>>>:::999777333222111444999???EEEIIILLLMMMSSSYYY___ccceeehhhllloooiiijjjkkkllllllkkkjjjiiimmmmmmmmmlllkkkiiihhhggg```YYYRRRRRRUUUTTTNNNGGGDDDAAA===::::::;;;<<<<<<:::888555333333333222111444222111111333444333333333333333444555666666666888;;;???AAADDDJJJRRRXXX\\\___dddiiilllnnnooonnnpppjjjccc\\\VVVNNNFFF???<<<<<>>===<<<<<<:::;;;<<<:::777777999<<<888888777666555555555555444444333222111111000000---000222111///...///000///..................///------------------------,,,---......---///222444777???MMM[[[eeelllooopppsssssstttvvvyyyzzzxxxwwwqqqkkkddd```[[[UUUTTTWWWYYYaaakkkrrruuuwwwyyy{{{yyy{{{||||||{{{zzz|||}}}zzz{{{{{{|||}}}}}}~~~~~~~~~~~~||||||{{{{{{{{{zzzzzzzzz{{{xxxuuutttuuuvvvwwwwwwsssrrrqqqpppqqqsssuuuwwwzzzzzz{{{{{{|||}}}~~~}}}}}}~~~~~~~~~{{{yyytttlllcccZZZTTTPPPEEE???:::::::::;;;BBBKKK[[[___\\\LLL===666444222...000111111///.....................------------***,,,------,,,+++,,,---......---,,,******+++---+++,,,---......---,,,,,,,,,------......------,,,......///000000000000000---..................---////////////111444777999777???EEEEEEEEEJJJOOOPPPOOOOOOMMMHHHCCCAAABBBDDDLLLOOOPPPMMMIIIFFFHHHKKKLLLLLLJJJFFFBBB<<<777444444333111000000000000111////////////000000000000///000222111///...000222222222111111222222333444444555555666666666666555555555555555555555555555999777555444444555555444333333333444777AAAQQQ]]]]]]QQQFFFAAA>>><<<;;;===???CCCIIIQQQWWW]]]```bbbffflllrrrtttrrrqqqrrrtttjjjiiigggdddbbb___^^^]]]YYYYYYXXXWWWUUUSSSQQQOOOIIIDDD??????AAAAAA<<<777666333000///111444444444444222000///000000///...111000///000222333222111///222777888999:::???BBBEEELLLTTTYYY[[[___fffkkkqqqsssuuuxxxzzz|||}}}~~~~~~zzzvvvrrrlllaaaSSSIII<<<<<<@@@LLL___uuu~~~|||yyywwwvvvtttqqqooonnnnnnnnnmmmkkkiiigggeee```^^^[[[ZZZZZZYYYWWWVVVWWWWWWXXXZZZ\\\[[[YYYVVVYYYYYYYYYXXXUUUQQQMMMKKKEEEFFFGGGHHHHHHGGGFFFEEEAAA@@@@@@???>>>===<<<<<<999;;;;;;999666666888;;;999888666444444444555555111111111111111111111111---000222111///...///111......------------......------------------------,,,---......---...111333777???LLLZZZeeellloooqqqppppppqqqtttvvvwwwvvvtttrrrkkkddd```[[[UUUTTTWWWYYY```jjjqqquuuwwwyyy{{{xxxyyy{{{zzzyyyyyyzzz||||||}}}}}}~~~~~~~~~{{{{{{||||||{{{{{{zzzyyy{{{xxxtttssstttvvvwwwxxxtttrrrqqqpppqqqsssvvvxxxyyyzzzzzz{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~|||zzzvvvooofff]]]WWWTTTGGG???:::<<<<<<<<<@@@HHHTTT^^^aaaTTTDDD<<<888666---///111111///---------111000000000////////////,,,---......,,,******+++,,,------+++******,,,...)))***,,,.../////////...,,,------......------,,,...+++***---222333///***------............------000///......000444888:::888@@@EEEDDDCCCFFFIIIJJJJJJMMMOOONNNJJJFFFEEEEEEKKKOOOSSSRRROOOMMMOOORRRPPPNNNKKKGGGAAA;;;666444444333111000////////////......//////000000111111+++...000111000000333666222222111111222222333444444444555666777777777666666666666666555555555555888666444333444444444444222222222444999DDDSSS``````VVVLLLGGGCCCAAACCCGGGQQQUUU[[[aaaggglllnnnooolllqqqvvvuuuoooiiiffffff]]]ZZZUUUOOOKKKIIIHHHHHHDDDEEEEEEDDDBBB@@@>>>===<<<;;;999777666444222111666333000000222333222000111000///000111222111000111000000111333555444333444<<>>>>>BBBOOOcccxxx~~~|||yyyyyywwwvvvttttttssssssrrrpppnnnmmmkkkhhhdddaaa]]]]]]]]]\\\[[[YYYWWWVVVTTTSSSTTTUUUXXXYYYXXXWWWWWWVVVUUUSSSQQQOOOMMMMMMEEEDDDEEEFFFGGGFFFCCC@@@AAAAAA@@@???>>>>>>>>>???===;;;999888999::::::999888777666555444333222222222222111111000///......000000111222222000///...------------------------,,,---...---------///111,,,,,,---...000111333444888>>>JJJXXXeeemmmooonnnpppqqqsssuuuvvvvvvuuuuuurrrnnnggg___XXXVVVWWWYYYZZZ___gggooouuuxxxyyyxxxyyyzzz{{{|||}}}}}}}}}}}}||||||}}}}}}}}}}}}||||||~~~~~~}}}}}}}}}|||{{{{{{zzzzzz||||||zzzwwwuuutttvvvxxxuuurrroooooossswwwxxxxxxzzz{{{{{{{{{{{{{{{zzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{uuukkk```XXXSSSJJJGGGBBB<<<888888<<>>===<<<999666777777777777666555444333666555555444333222111111//////...---...000333444333444444333111111222333333333333222222444999===>>>BBBGGGMMMSSS[[[bbbgggnnnjjjgggiiimmmooommmjjjgggddd```\\\ZZZZZZ[[[]]]bbbgggnnnqqqlllaaaTTTLLL???@@@FFFTTThhh|||~~~|||yyyxxxvvvuuutttsssrrrrrrsssqqqooonnnmmmjjjfffccc^^^]]]\\\[[[ZZZXXXWWWWWWUUUTTTTTTUUUXXXXXXWWWVVVUUUUUUSSSRRRPPPOOOMMMMMMGGGFFFEEEEEEFFFEEECCC@@@AAAAAA@@@???>>>>>>>>>>>>===;;;999888999::::::999777777666555444333222222444444333333222111111000000000000000000///......------------------------***,,,------++++++,,,...---------...///111222333444;;;GGGUUUbbbiiilllkkkpppqqqsssuuuvvvvvvuuuuuurrrooohhh```YYYVVVVVVXXXZZZ___gggooouuuxxxxxxxxxyyyzzz{{{||||||}}}||||||||||||}}}}}}}}}}}}||||||~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzz{{{{{{zzzwwwuuutttvvvxxxuuurrrooopppsssvvvwwwwwwyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{vvvmmmccc[[[VVVOOOJJJDDD>>><<<<<<>>>@@@IIIUUUccceeeZZZKKKAAA<<<666555333222222222111111000//////.........------///......---,,,,,,+++++++++******++++++---......+++---......------///000111///------///000...,,,///......------......///------............------...///000000000111444666555888<<<>>>>>>>>>===>>>???AAADDDGGGHHHHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFCCC???:::888999;;;666555333111000000111111000///...///111333333222000///.........///111222222222222333333333333444555444333555888999888666555333333777777444444666888777777666666555444444555666777:::BBBOOO^^^iiiqqqnnniiieeeccccccfffhhhiiihhhgggfffccc```]]][[[QQQPPPMMMIIIDDDAAA>>><<<===:::777666777666444222555555555555555444333333333222222111000/////////111000///......///000111000111111000//////111333444555666666999===DDDHHHKKKRRR[[[cccffffffeeedddbbb^^^YYYXXXYYYYYYVVVRRROOOMMMJJJHHHGGGHHHJJJKKKLLLPPPTTTVVVTTTMMMFFFAAA>>>???FFFUUUiii}}}}}}|||xxxwwwvvvtttrrrqqqqqqqqqtttrrrpppooonnnkkkgggddd___^^^\\\ZZZXXXXXXXXXXXXVVVUUUUUUVVVWWWWWWVVVTTTSSSRRRRRRQQQOOONNNNNNMMMJJJHHHEEEDDDDDDDDDCCCAAAAAAAAA@@@@@@???>>>>>>======;;;888888999::::::999777666666555444333222222444444333333222111111111000//////...............------------------------+++,,,......---+++++++++............///000222222666<<>>???AAACCCEEEGGGHHHFFFFFFEEEDDDDDDCCCCCCCCCAAA@@@>>>;;;888777999;;;444333222111000111222222---,,,,,,---000111111000000///.........///111222333222111111111333444555666555444555777888777666666333333666777555666999::::::;;;;;;;;;::::::999999<<>><<<999777666555444222111111222333222111000000111111111000//////222222111111000000//////333222000///......//////222222333222111222444777888:::>>>BBBGGGMMMTTTYYYXXX^^^dddgggddd^^^YYYUUUOOOKKKFFFDDDDDDCCC???<<<@@@???===<<<<<<>>>???@@@@@@AAABBBBBBAAA@@@>>><<<<<<>>>FFFVVVkkk}}}|||xxxwwwuuusssqqqppppppppprrrqqqooonnnmmmjjjgggddd```^^^[[[YYYXXXXXXXXXYYYWWWVVVUUUUUUVVVVVVTTTRRRQQQPPPPPPOOOOOONNNNNNNNNLLLIIIEEECCCCCCCCCCCCBBBAAAAAAAAA@@@???>>>===<<<<<<:::888777888999999999666666555444444333222222111111111000000000//////111000///...---...///000........................---///111222000---,,,,,,///////////////000111111777===HHHVVVcccllloooooopppqqqsssuuuvvvvvvuuuuuussspppjjjccc[[[VVVTTTUUUYYY^^^fffnnntttvvvwwwvvvxxxyyyzzz{{{{{{|||||||||||||||}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}|||||||||}}}||||||{{{{{{zzzyyyyyyyyyyyyxxxuuussssssuuuwwwsssrrrqqqqqqrrrtttvvvvvvxxxyyy{{{}}}|||}}}}}}}}}}}}}}}~~~~~~}}}}}}|||yyyuuunnngggbbb[[[SSSJJJEEEEEEFFFCCC@@@@@@IIIXXXeeeiiiaaaPPPCCC999666333333555777777666444333222000///.........---------,,,,,,,,,++++++---------------...//////---...//////---,,,---...111000000000000000///...---,,,,,,++++++,,,,,,---------............---------///000000///000222333666999===?????????@@@AAA>>>===<<<<<<===@@@DDDFFFJJJHHHEEEAAA???=========@@@???<<<999666444444444222222111000111111222333000///...///111111000///222111000000000111333444333222111000111333555666555555444555666666777777777444333666777666888<<<;;;<<<>>>AAACCCDDDEEEEEEKKKOOOUUU]]]eeennnuuuzzzwwwssslllccc\\\VVVRRRPPPJJJHHHEEEBBB@@@===<<<<<<;;;::::::888777666555444333222111222222333444444...//////000000000//////222222222222222222111111333222111000//////000000333444555666666888;;;>>>CCCHHHNNNTTTXXX[[[___aaa]]]]]]YYYTTTMMMHHHEEEEEE???<<<999999999999888666======<<<;;;<<<===???@@@AAA@@@???===<<<;;;<<<<<<;;;>>>GGGXXXmmm~~~}}}{{{xxxwwwuuusssqqqpppoooooopppnnnmmmlllkkkhhheeebbb```^^^[[[YYYXXXXXXXXXYYYWWWVVVUUUUUUVVVVVVTTTRRRPPPPPPOOOOOOOOONNNNNNNNNMMMJJJFFFCCCCCCDDDCCCCCCAAAAAAAAAAAA@@@>>><<<;;;<<<:::888777888999999888555555555444333333222222111111111000000000000000222111000///...///000111........................---///222222000...---,,,///////////////000111111333999DDDRRR___hhhllllllpppqqqsssuuuvvvvvvuuuuuurrrpppkkkddd\\\WWWTTTTTTWWW\\\eeemmmsssvvvwwwwwwxxxyyyzzz{{{||||||||||||||||||}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||{{{zzzzzzyyyyyywwwwwwvvvtttrrrrrrtttvvvssssssssssssssstttvvvwwwxxxyyyzzz|||}}}~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyytttlllggg___WWWNNNIIIHHHGGGDDD@@@@@@EEEPPP___hhhfffXXXLLL<<<999666777;;;>>>===;;;555444222000......//////............------------......---------...//////---...//////---,,,---...000000111000////////////,,,,,,++++++++++++,,,,,,------............------,,,...////////////000111222444888999::::::<<<===@@@>>><<<::::::<<>><<>>===;;;:::999888777777777888777666555444333222222111333333333222222222333444000000111222333333333333111111111111111222222222000111111111222333444444555888<<>>;;;<<<>>>777666555555666777777666999999888999:::===@@@BBBAAA???===:::888888888888:::>>>HHHZZZppp~~~|||{{{yyywwwuuusssqqqpppooonnnmmmllljjjjjjiiigggccc```___^^^\\\ZZZXXXXXXXXXXXXVVVUUUTTTUUUVVVUUUTTTRRRPPPPPPPPPOOOOOONNNNNNNNNLLLIIIFFFDDDDDDDDDDDDDDDAAAAAABBBAAA@@@>>><<<;;;<<<:::777777888999999888444444444444333333222222222222222222222222222222222222111000000000000000........................,,,---//////...,,,,,,,,,............///000222222444999DDDRRR___iiimmmnnnpppqqqsssuuuvvvvvvuuuuuuqqqooollleee^^^XXXUUUTTTUUUZZZccclllssswwwxxxxxxyyyzzz{{{|||}}}}}}}}}}}}||||||}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}||||||{{{{{{zzzyyyyyyyyyvvvvvvuuusssqqqqqqtttvvvtttuuuvvvuuuttttttvvvxxxyyyyyyzzz{{{{{{{{{{{{{{{}}}}}}}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||||wwwpppjjjaaa[[[RRRLLLIIIGGGDDDAAA@@@BBBIIIWWWdddfff^^^TTTAAA===:::<<>>AAA???===;;;::::::;;;<<>>:::777555555777555333333444444333222000000111111111111111111111111111111222111///,,,000///.........///111222333333333333444555777888555666666666555777:::<<<<<<999;;;???BBBBBBDDDHHHKKKOOOVVV^^^eeejjjmmmooolllkkkiiiiiihhheeeaaa^^^TTTOOOIIIBBB<<<999888888888888888888777777666666555555444444333222222222222333333222111000222444000000111333444444444444333333333444444555555555555555777888:::<<<======AAAFFFKKKQQQTTTXXX[[[]]]\\\___aaa___YYYQQQJJJFFF===>>>>>><<<999888888999666666555444444444444555666666777:::???FFFLLLPPPKKKHHHCCC===:::888888888;;;???JJJ\\\rrr~~~|||zzzyyyxxxvvvtttrrrpppoooooolllkkkiiiiiihhhfffccc```^^^]]]\\\[[[ZZZXXXWWWWWWUUUTTTTTTTTTVVVVVVTTTRRRRRRQQQQQQPPPOOONNNNNNMMMJJJHHHFFFEEEEEEFFFEEEDDDAAABBBBBBBBB@@@>>>;;;:::<<<999777777888999888888444444444333333333333222222222222222222222222222000000000000000//////...........................,,,---......------...///---------...///111222333666;;;EEESSSaaajjjoooppppppqqqsssuuuvvvvvvuuuuuuooonnnkkkfff___YYYVVVUUUSSSXXXaaakkkssswwwyyyyyyzzz{{{|||}}}~~~~~~~~~~~~||||||}}}}}}}}}}}}|||||||||||||||}}}}}}~~~~~~~~~|||{{{{{{zzzzzzyyyyyyxxxuuuuuutttrrrqqqqqqsssvvvtttvvvxxxwwwuuuuuuwwwyyyxxxyyyzzz{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||}}}}}}zzzrrrkkkccc___XXXQQQKKKGGGEEEDDD???@@@FFFRRR```eee```XXXFFFBBB???@@@DDDCCC===777333222///...---...000111------------------------......---------------...+++---......------///000...///111///---,,,---///------,,,,,,,,,,,,------------............------...000222222111000000111333555888::::::<<<>>>@@@@@@???>>>===<<<;;;:::999BBB@@@===:::777555444333222111000111444666555333000111111111111000000000,,,,,,---///111111///,,,000///.........///111222333333444555666777888999666888999999888:::>>>BBBDDDCCCGGGOOOSSSUUUXXX\\\bbbdddhhhkkknnnnnnnnnmmmbbb___[[[WWWTTTPPPJJJFFFAAA@@@===;;;999777666666777888888999888777666555555555666666666666777777555777888777555666888:::888888:::;;;<<<=========?????????@@@AAABBBBBBCCCCCCDDDFFFHHHJJJKKKLLLLLLQQQTTTYYY\\\[[[ZZZXXXXXXQQQRRRQQQNNNGGGAAA===;;;222444555666555444555666444555444444333333444444666777;;;BBBLLLYYYeeelllfff___UUUIIIAAA===;;;<<<;;;@@@KKK^^^sss~~~|||zzzzzzyyywwwtttrrrpppoooooolllkkkjjjiiihhhfffccc```]]]]]]]]]\\\[[[YYYWWWVVVUUUTTTSSSTTTVVVVVVTTTSSSSSSRRRRRRQQQOOONNNNNNMMMIIIGGGFFFEEEFFFGGGFFFEEEAAABBBBBBBBBAAA>>>;;;999;;;999777666777888888888444333333333333333333333000000000000000000111111...///000000000///---,,,////////////////////////...///000///...///111333,,,,,,---...000111333444222888BBBPPP]]]ggglllnnnpppqqqsssuuuvvvvvvuuuuuunnnnnnkkkfff```ZZZVVVUUUQQQWWWaaakkksssxxxyyyzzz{{{|||}}}~~~~~~||||||}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~|||{{{{{{zzzzzzyyyxxxxxxtttttttttrrrpppqqqsssuuuuuuwwwyyyyyyvvvvvvwwwzzzwwwxxxyyy{{{|||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||}}}~~~{{{sssllldddaaa\\\TTTLLLGGGFFFFFF>>>>>>DDDQQQ^^^ccc```ZZZIIIEEEBBBCCCEEECCC;;;333222111///------...000222,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------+++,,,............///111---///000///,,,+++,,,///...------,,,,,,------...---..................---///111444444333222222222000222444666777888;;;===>>>>>>??????>>><<<:::999:::999777666555444333333333111///111444555444222111111111111111000//////...///111444777888666444222111000000000111333444333444555777888999999999888:::;;;;;;;;;===BBBFFFLLLMMMSSS]]]cccfffiiinnnnnnnnnmmmkkkgggaaa\\\YYYUUUPPPKKKFFFDDD@@@:::666666777888888777555333111444555777888888777555444333333444555666888999999:::===???>>>===>>>AAADDDGGGHHHIIIKKKLLLMMMNNNNNNMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSTTTVVVXXXYYYYYYYYYVVVYYY[[[YYYSSSLLLFFFCCCAAAAAA???<<<999777888999888777555333111111444777111222333333333444666777666888===HHHWWWhhhxxxuuudddSSSEEE>>>;;;;;;<<>>===<<<;;;;;;666555444444444555777888555555444444333222111111333222111000000111222333222111111000000111111222///000111111111000...---...........................+++,,,000000...111888333777@@@MMM[[[fffmmmoooqqqrrrssstttuuuuuuuuuuuuqqqoookkkeee^^^XXXVVVUUUTTTWWW___hhhqqqwwwxxxxxxzzzzzzyyyyyyzzzzzz{{{|||~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzzzz|||}}}}}}|||||||||||||||{{{xxxvvvuuuvvvuuusssqqqqqqqqqssstttwwwxxxyyyxxxwwwvvvwwwxxxzzzzzz{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{}}}}}}}}}~~~~~~|||yyyvvvtttlllhhhbbb\\\VVVQQQNNNLLLEEEBBBCCCJJJPPPVVV^^^fffUUUQQQIII@@@===<<<777000&&&***...000//////111333......------------......,,,++++++***+++,,,...///......------------......------......//////000000111000,,,&&&%%%***......000///...------...///000000000////////////000000111222444888;;;===?????????@@@@@@@@@???===<<<:::<<<888444333666777555222666333000000333555555333/////////000111222444555333444777:::;;;999444111777555222111222333444333000333666777666666999;;;???>>>===@@@GGGOOOUUUXXXaaaeeekkkqqqsssrrrnnnlllooojjjbbb\\\VVVPPPHHHCCCFFFCCC@@@===<<<;;;999777444666999:::999888888888555666888888888888:::<<<666999;;;;;;;;;<<>>===<<<:::777999777555555555666555444777444111111222333333333111111222222222222333333666;;;CCCPPPeee|||xxxeeeQQQCCC>>>===:::BBBPPPaaattt~~~|||zzzzzzxxxuuusssrrrqqqooonnnlllllljjjhhhgggeeecccccc^^^^^^^^^]]]\\\ZZZWWWVVVVVVTTTRRRRRRTTTUUUTTTRRRQQQQQQQQQQQQPPPPPPPPPPPPMMMIIIGGGGGGJJJJJJFFFBBB@@@@@@???>>>===<<<<<<;;;;;;:::888777666666666666444444444333222111111111111000///......///000111222222111111111111222222///000000111000///...---........................,,,+++...333444000111666222666???KKKYYYdddkkknnnqqqrrrssstttuuuuuuuuuuuusssrrrmmmfff^^^WWWTTTSSSTTTWWW^^^gggpppvvvxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzzzz|||}}}}}}|||||||||||||||zzzxxxvvvuuuvvvuuusssqqqqqqrrrssstttwwwxxxyyyxxxwwwvvvwwwxxxzzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}zzzxxxvvvoookkkeee^^^YYYVVVSSSRRRKKKFFFCCCFFFJJJPPPZZZcccbbbZZZLLL@@@;;;;;;555...---///222111///------.........------------......---,,,,,,++++++,,,---.........------------......////////////000000000000---///...******---...,,,000///...------...///000//////000000000000//////222111222444888;;;>>>??????@@@BBBBBBBBBAAA???>>><<<<<<===<<<:::888666666555444222222333444444333111111111222222333333444333444777::::::999555333333222222222444555555444777888999999:::>>>FFFKKKKKKLLLNNNSSSZZZ```dddeeejjjkkkmmmmmmjjjeee```\\\XXXTTTNNNJJJFFFBBB<<<888<<<:::888777777666444333777999;;;;;;888555333222666777777777888:::>>>BBBBBBEEEIIIKKKKKKMMMQQQTTTXXXZZZ^^^aaadddeeefffggglllmmmoooqqqqqqqqqpppooossssssrrroookkkfffaaa^^^ZZZWWWRRRMMMJJJFFFBBB@@@AAA>>>999666666555333111444222111222333555555444555444333333444444333222...///111222333444555666333;;;FFFWWWnnnqqqZZZIIIAAA???===EEESSSdddvvv~~~|||yyywwwtttrrrqqqpppooommmkkkkkkjjjhhhgggeeedddddd_________^^^\\\YYYWWWVVVTTTSSSRRRRRRTTTUUUTTTTTTOOOOOOOOOPPPPPPQQQQQQQQQMMMJJJHHHHHHIIIHHHDDDAAAAAAAAA@@@???>>>===<<<<<<;;;:::999777666666666666333333333222111111000000111000////////////000111222222111111111111222222///000000000000///...---------------------------,,,---111666555222111444000444===IIIWWWcccjjjmmmqqqrrrsssttttttuuuuuutttuuutttoooggg^^^VVVRRRPPPSSSWWW]]]fffooouuuwwwwwwyyyyyyxxxxxxyyyyyyzzz{{{||||||}}}}}}~~~~~~}}}{{{zzz{{{|||}}}}}}}}}|||||||||{{{zzzxxxvvvuuuuuutttsssrrrrrrrrrssstttwwwxxxyyyyyywwwwwwxxxyyyzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyysssnnngggbbb^^^\\\ZZZYYYPPPIIIBBBAAADDDIIISSS]]]jjjaaaPPPAAA;;;:::666000000222222111///---,,,,,,......------------......///...------,,,---------......------------......111111111000000000000000***///000//////111000,,,//////............//////...///000111111000///...222111000222666:::===>>>AAACCCEEEGGGGGGFFFDDDCCC<<<@@@DDDCCC>>>999888999444555666666444333222333222333444555555444333333444666888;;;;;;:::888777333444444555666666666666;;;;;;;;;===CCCMMMYYYaaa```aaaccchhhkkkmmmllljjjhhhgggddd```ZZZSSSMMMIIIFFFDDDAAA>>>===;;;888555666555444555666666444222111444888999888777555555777888999;;;???EEELLLRRRXXX[[[___bbbdddfffhhhjjjiiilllpppssstttrrrnnnlllmmmnnnnnnmmmllljjjgggfffiiihhhfffbbb]]]VVVOOOKKKJJJFFFBBB>>>;;;888555222666444222111222222111000222111111222555777888777666555555666666666333111...000222444444555777999444???PPPccc{{{eeePPPEEEBBB@@@HHHVVVhhhzzz}}}yyyvvvtttrrrrrrqqqooommmjjjjjjiiihhhgggfffeeeeee`````````^^^\\\YYYWWWUUUSSSRRRRRRRRRSSSTTTUUUUUUOOOOOOOOOOOOOOOOOOPPPPPPMMMKKKIIIHHHHHHFFFCCC@@@AAAAAA@@@???>>>===<<<<<<555555555555555666666777222222222111111111000000222222222222222222222222222222111111111111222222///////////////.........------------------------,,,...111444333111111333000444<<>>@@@???BBBDDDGGGJJJKKKJJJHHHFFF???AAACCCBBB???<<<:::;;;444777999888555222222333444555777888777555333222444666999;;;;;;:::::::::999999999888888999;;;===???AAAEEEKKKTTT___iiipppqqqooonnnllljjjfffaaa]]]VVVTTTQQQMMMHHHDDD@@@>>>>>>===<<<;;;;;;:::999888666666666888::::::999777///222555777888999;;;<<<>>>AAAFFFKKKRRRYYYbbbgggmmmooorrrtttuuutttttttttkkkllllllllljjjeee```\\\ZZZZZZYYYWWWUUURRRPPPNNNOOOOOOMMMKKKGGGCCC???===;;;999666555444444222111000000000111333444444444444555666:::???BBBCCCBBB???===999888777666444222111333666666555555888;;;===JJJ]]]qqqoooWWWIIIDDDAAAJJJYYYkkk|||~~~}}}yyywwwtttssssssrrrpppooojjjjjjiiihhhgggfffeeeeeebbbaaaaaa___\\\YYYVVVTTTRRRSSSSSSSSSSSSSSSUUUVVVQQQPPPPPPOOONNNNNNMMMMMMMMMLLLJJJHHHGGGEEEBBB@@@AAAAAA@@@???>>>===<<<<<<444555555666666666666666222222111111111111111111222222333333333333222222222111111000000111111222000//////...............------------------------...000000///...///111222111444<<>>===>>>>>><<<:::555888;;;999666333333555666777888999888666444222111444777888888888:::<<<======<<<;;;<<<@@@FFFKKKPPPSSSZZZbbbiiinnnpppqqqnnnjjjddd^^^XXXSSSMMMJJJDDDCCCAAA???===<<<;;;;;;777777777777666555555555777777777999<<<===<<<;;;888999::::::;;;>>>CCCFFFSSSWWW]]]ccchhhlllqqqtttssssssssssssrrrooollliii]]][[[WWWUUUSSSPPPLLLHHHGGGFFFEEEDDDBBBAAA???>>>@@@@@@@@@@@@???>>>===<<<555333222111222333222111000000000111111222333444444888>>>GGGPPPVVVXXXXXXQQQKKKCCC<<<888666555555333555777666444555999>>>HHHWWWkkk~~~yyy```NNNEEECCCKKKZZZmmm~~~}}}{{{yyywwwtttssssssrrrqqqoookkkkkkjjjhhhgggeeeddddddcccbbbaaa___\\\YYYVVVTTTRRRSSSTTTSSSRRRRRRTTTVVVQQQPPPPPPOOOMMMLLLLLLKKKLLLKKKJJJHHHFFFDDDBBB@@@@@@@@@???>>>===<<<;;;;;;999999999999888666555444222222222222222222222222000000111222222111000000000000000//////000000000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,...111111---,,,///111111111444;;;GGGUUUaaajjjnnnpppqqqrrrssssssttttttssspppooonnniiiaaa[[[WWWUUURRRTTTZZZbbbkkkrrruuuvvvzzzyyyyyyyyyyyyzzz{{{{{{||||||}}}}}}~~~~~~~~~|||{{{{{{}}}~~~~~~}}}}}}|||zzzxxxwwwvvvvvvvvvssstttttttttuuuuuuuuuuuuwwwyyyzzzzzzzzzzzz{{{}}}{{{||||||}}}}}}~~~~~~~~~yyytttnnnkkkjjjgggaaa[[[JJJDDD@@@@@@???>>>AAAFFFMMM[[[ddd\\\LLL@@@:::777111000......///000///.........------------......------.........------,,,------,,,,,,,,,,,,------......------------------...000///,,,,,,000111///......////////////......000000////////////000000333222444<<>>??????===999777888999999777666555666777777888888888666555444000444777888777888<<>><<<:::888666333111111000///---000000000///...///222444999???KKKZZZgggnnnqqqqqqggg___RRRFFF>>>:::777666333666888666555999BBBJJJXXXgggyyyoooYYYLLLHHHPPP^^^ooo}}}zzzxxxwwwuuusssrrrrrrqqqpppooolllllljjjhhhgggeeeccccccdddcccbbb```]]]YYYUUUSSSSSSTTTUUUTTTRRRQQQSSSUUUOOOOOONNNNNNMMMMMMLLLLLLJJJJJJJJJHHHFFFCCCBBBAAA??????>>>===<<<;;;::::::999999999999888777555444222222222333333333333333000111111222222111111000//////............//////000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,---222333///...111111///000333:::EEESSS___hhhlllppppppqqqrrrssssssssssssppppppnnniiibbb[[[WWWUUURRRTTTYYYaaajjjqqquuuvvv{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{|||}}}~~~~~~}}}|||zzzxxxvvvvvvvvvvvvsssssstttuuuuuuuuuuuuuuuxxxyyy{{{{{{zzzzzz|||}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~yyytttrrrqqqlllccc[[[LLLFFFAAA???===;;;===AAAFFFTTTaaaaaaXXXLLLAAA:::666333000///111111000.........------------......+++,,,---......---,,,,,,---,,,,,,++++++,,,,,,------------...............,,,//////,,,,,,......+++---...///000000///...---111000///......///000111666333333;;;IIITTTYYYYYYUUUUUUSSSRRRQQQPPPOOOOOOQQQOOOKKKHHHDDD@@@<<<::::::888777777888888888777777777777777666666666666666999=========>>>CCCHHHMMMRRRWWWYYY[[[___eeekkkooollliiigggddd___WWWRRRGGGDDD@@@===<<<;;;:::999::::::999999999999999999777888:::888666555666888888777777;;;AAAGGGKKKMMMHHHLLLRRRXXX^^^dddjjjnnnmmmmmmlllgggbbb\\\YYYXXXVVVSSSOOOLLLKKKIIIEEEAAA@@@<<<888888;;;===;;;999555555444444444555555555888===EEEKKKLLLHHHCCC>>><<<999666333222000---+++///000000000111666<<>>GGGUUUaaammmzzzkkk[[[QQQXXXdddsss~~~|||yyywwwvvvtttqqqpppqqqpppooonnnmmmlllkkkiiifffdddcccbbbddddddbbb```]]]YYYUUUSSSTTTUUUVVVTTTQQQPPPRRRUUUMMMMMMMMMMMMMMMNNNNNNNNNIIIJJJJJJHHHFFFCCCBBBBBB>>>>>>===<<<;;;:::999999333444666777777777666555333333333333333333333333222333444555555444333222......------------......000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,333666333111333222---///111888CCCQQQ^^^gggkkkppppppqqqrrrssssssssssssqqqqqqooojjjbbb[[[VVVSSSQQQSSSXXX```iiippptttuuu|||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{|||~~~~~~}}}|||zzzwwwvvvvvvvvvvvvsssssstttuuuvvvvvvuuuuuuxxxyyy{{{{{{zzz{{{|||~~~|||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~yyywwwvvvpppeee\\\PPPHHHAAA>>>:::888:::???AAANNN[[[aaa```XXXKKK???777444111111333444333222.........------.........)))***,,,---...------,,,---,,,,,,++++++,,,,,,------.........//////000000***...///---,,,---+++'''---...///000000///...---222111...------...111222888444222999HHHVVV^^^aaabbb```^^^[[[YYYXXXXXXXXXUUUWWWWWWRRRIIIAAA<<<;;;;;;888555555888::::::888777777666666666666777777===AAAEEEEEEDDDFFFLLLQQQ\\\bbbiiilllkkkkkknnnrrrjjjddd\\\VVVQQQMMMHHHDDD===;;;::::::::::::999888888888888888888888999999666888:::999666555777999<<<;;;<<<@@@HHHQQQWWWZZZ^^^bbbfffiiijjjiiiiiijjjfffddd```XXXPPPJJJHHHGGGJJJFFFBBB@@@@@@???===:::<<<888444555888999666222666666555555555666666777@@@IIIUUU___bbb\\\TTTMMM>>>;;;888555444222000...---///222555999BBBLLLTTT^^^fffttt}}}ooo___PPPDDD;;;666777;;;@@@CCCHHHUUUggguuuzzziiiYYY^^^hhhuuu~~~|||yyywwwvvvuuusssqqqoooooooooooopppmmmjjjfffcccbbbbbbbbbdddcccbbb___\\\YYYWWWUUUUUUSSSRRRRRRSSSTTTTTTSSSQQQOOOLLLLLLLLLMMMMMMLLLKKKJJJIIIFFFEEECCCCCCBBB@@@@@@>>>;;;999888:::<<<888888888777888888999999999666333111222333333333333555666555111//////000111000000///...---------++++++*********+++---...111///---++++++---///000///111444555333222111222222222555???MMM\\\gggllllllmmmooorrrsssttttttsssuuussspppjjjddd]]]WWWTTTOOOPPPTTT[[[eeennntttvvvvvvxxx{{{}}}|||||||||}}}|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}}}}}}}{{{xxxvvvuuuvvvwwwyyyuuuuuuuuuuuuwwwyyy{{{||||||{{{{{{zzzzzz|||}}}~~~{{{{{{|||}}}~~~||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{{{{}}}zzzsssjjjdddUUUOOOGGG@@@<<<:::999888@@@GGGOOOZZZfffhhhWWWDDD@@@888333333000---000777111111000......---------///............---------,,,///000---...111111...222///,,,,,,...000///............///......------000000111000///...,,,+++......///000000///------444444555999@@@LLLZZZccchhhjjjiiifffdddccc^^^XXXWWWTTTPPPNNNNNNKKKGGGCCC======<<<;;;999888999:::666888::::::999:::>>>AAADDDMMMVVVYYYXXXYYYaaahhhqqqqqqqqqpppmmmggg___YYYRRROOOKKKGGGCCC@@@>>>===:::999777777888999888888888666888===<<<777777<<<888:::;;;:::999:::>>>BBBEEEGGGLLLRRR[[[dddlllqqqrrroookkkgggddd```[[[XXXSSSUUUJJJ@@@BBB@@@===AAA===CCCKKKPPPLLLDDD>>><<<;;;888666555444444222000999555222333444666>>>GGGNNN```rrryyy||||||rrrfffUUUKKKBBB>>>999444222444444777666:::BBBEEERRRjjjuuu~~~tttdddSSSDDD===<<<<<<>>>DDDKKKWWWfffuuurrrnnnrrruuuzzz~~~|||yyyxxxvvvuuusssqqqpppoooppppppooommmjjjfffcccbbbaaaaaabbbbbb```^^^\\\YYYVVVUUUUUUSSSRRRRRRSSSTTTTTTSSSQQQOOOLLLKKKLLLMMMLLLLLLLLLJJJIIIGGGEEECCCBBBBBB===<<<;;;999666666777999999999888888888999999:::888666333222333444333333222444555444111//////000000000000///...---------,,,,,,+++++++++,,,...///---,,,***))))))***,,,---000333555666555333222333111111444===LLLZZZeeekkknnnoooqqqrrrssssssssssssuuussspppkkkddd]]]WWWTTTNNNOOOSSSZZZccclllqqqtttvvvxxxzzz{{{{{{{{{|||}}}{{{|||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}}}}}}}{{{yyywwwvvvvvvwwwwwwvvvvvvvvvvvvwwwyyy{{{|||||||||{{{zzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}||||||~~~{{{uuummmhhh___WWWLLLCCC>>><<<<<<<<>>HHHQQQ^^^ddd```TTTJJJEEE===;;;777555555555333222444222222555999???JJJUUU```qqqwwwjjj^^^QQQGGG???777333333111444444888AAADDDQQQiii{{{ooo^^^MMM@@@999999777:::???GGGRRRaaaoooyyyyyyrrrpppuuuyyy~~~}}}|||zzzxxxuuutttrrrqqqpppppppppqqqooommmjjjfffcccbbbaaaaaa``````___]]][[[YYYVVVUUUTTTSSSQQQQQQSSSTTTSSSRRRQQQNNNLLLKKKKKKLLLLLLKKKKKKJJJIIIGGGEEECCCAAAAAA>>>???>>>;;;999888:::<<<::::::999999999999::::::777666444444555555333222000222222222000//////000000000//////...---------...---,,,,,,,,,---...///...---------------......111444777888777555333333000000444<<>>???@@@AAAAAA@@@???>>>;;;;;;<<>>AAANNNfff|||gggTTTEEE999555666333555999???HHHSSS___gggwww~~~}}}yyyuuuzzz~~~{{{sssllliiijjjpppvvv}}}~~~}}}|||zzzxxxtttsssqqqpppooooooppppppnnnllliiifffdddbbb``````^^^^^^]]]\\\ZZZXXXVVVUUUTTTRRRPPPQQQRRRSSSRRRRRRQQQNNNKKKJJJKKKKKKKKKJJJJJJJJJIIIGGGEEECCCAAA@@@?????????===;;;:::<<<===;;;;;;::::::999999::::::666555444555666555333111000000000////////////000/////////......---------...---,,,++++++,,,---............///////////////222555888999777555333222000111444<<>>======BBBNNNZZZbbbeeeMMMDDD:::444222111000///000000///...............///............---------))),,,,,,******------+++......---...///000000000,,,------............------......///////////////000////////////111333444333333222222333777===BBBFFFLLLRRRUUUZZZaaadddcccddd___XXXPPPJJJFFFDDDCCCAAABBBEEEHHHJJJJJJHHHEEECCCFFFJJJPPPXXXaaaiiinnnrrrqqqooolllggg```XXXRRRJJJFFF@@@<<<:::999777666666666666666666777777888222333555666555444444555<<<<<<<<<===>>>AAAFFFKKKNNNTTT^^^eeeiiimmmrrruuussssssqqqllldddZZZPPPKKKGGGCCC===999777666666555000666444444:::;;;@@@MMMfffvvvtttiiiQQQKKKBBB:::555333222111333444:::CCCMMMYYYlll{{{qqq[[[LLLAAA888333333///111///333:::<<>>555222444111333555777<<>>:::777333111111222333333***000///111777888@@@RRRooo{{{ggg]]]OOOBBB:::555333222444666<<>>===;;;:::;;;<<<<<<;;;:::999999888888999555444222222333333111000333111......////////////---------------------------,,,+++*********+++,,,,,,++++++,,,,,,---...///111555888:::888444111000111333666<<>>555333111/////////............/////////............---------+++......,,,,,,///000---///111222111...,,,,,,,,,***+++,,,---------------...............///000111////////////000000111222555666777666555666888:::666>>>EEEGGGJJJQQQWWWYYY___``````\\\UUUNNNHHHFFFCCCFFFMMMYYYdddlllmmmlllmmmoooppprrrpppjjjbbb\\\SSSPPPJJJFFFBBB???<<<:::888777666777888888666444333444555666666666666666333555777777666666:::===DDDKKKRRRWWW]]]eeekkkllltttwwwyyyvvvoooiiiffffff\\\XXXRRRJJJDDD@@@===<<<888555222000111222222222***//////222888888DDD[[[vvv{{{ooo]]]KKK???888555444222444:::@@@GGGRRRfffwwwkkkRRRCCC:::444000000222333//////444333===TTToooqqq```KKK???888444333555...000333555999===CCCGGGEEEFFFFFFEEEDDDDDDEEEGGGIIIGGGCCCAAA@@@BBBEEEGGGWWWfffwww}}}}}}|||zzzxxxxxxvvvtttqqqooonnnnnnnnnkkkkkkiiigggdddaaa___^^^aaa```___]]]ZZZWWWUUUTTTRRRPPPOOOOOOPPPQQQQQQPPPPPPMMMJJJIIIIIIIIIHHHGGGDDDEEEFFFGGGFFFEEECCCBBB>>>???@@@@@@>>>======>>>;;;;;;:::888888777777777555333000000000111000000666222///...///000///...------------------------...---,,,+++***++++++,,,///...---------///111333222666:::;;;999666222111000222666;;;DDDRRRaaalllkkkmmmoooqqqrrrrrrrrrrrrrrrrrrqqqnnnhhhaaaYYYUUUPPPOOOPPPUUU]]]fffnnnqqqtttvvvyyyyyyyyyyyyzzz|||}}}|||{{{yyyyyyyyyyyyzzz{{{zzzyyyxxxxxxxxxxxxxxxyyywwwuuurrrqqqqqqrrrsssrrrsssuuuxxxzzz{{{||||||{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}vvvqqqiii```VVVLLLBBB;;;;;;:::::::::888999CCCPPPXXX[[[WWWJJJ???999555111//////............/////////............---------+++......,,,,,,///000------000222111...,,,---...+++,,,---...//////////////////...---......///000...//////000000000//////222444666666666666777999444===CCCEEEHHHNNNUUUXXX^^^```aaa___XXXRRRMMMLLLNNNPPPVVVaaannnvvvxxxwwwsssooojjjeee```XXXPPPJJJBBBBBBAAA@@@===;;;999999666555555666777999888777999999:::::::::999777666777:::=========@@@GGGMMMVVV^^^fffhhhkkkooopppmmmmmmmmmkkkfffaaa```cccgggddd^^^UUULLLDDD???===<<<666555333222333444333222---222222666<<<===LLLhhh{{{xxxcccOOO@@@888444333111222777;;;@@@III\\\nnnzzzeeeMMM???999555222222111222......333222<<>>===???CCCFFFNNNLLLGGGAAA>>>???CCCHHHUUUeeeyyy}}}||||||zzzxxxzzzyyyvvvsssqqqooonnnnnnkkkjjjiiigggdddaaa___]]]bbbaaa```^^^[[[WWWUUUSSSRRRPPPNNNOOOPPPQQQPPPPPPPPPMMMJJJIIIHHHHHHGGGFFFBBBCCCEEEFFFGGGFFFDDDCCC:::<<<======;;;:::;;;;;;;;;:::999888777777777777555222///...///000000000777444///...///000///...------------------------///...---,,,+++,,,,,,------+++))))))))),,,///111444777<<<===;;;777333222///111555:::CCCPPP```kkknnnnnnpppqqqqqqpppooonnnrrrrrrqqqnnniiiaaaZZZUUUQQQPPPQQQVVV^^^hhhooossstttwwwyyy{{{zzzzzzzzz{{{~~~}}}{{{yyyxxxxxxxxxyyyzzzyyyxxxxxxwwwwwwwwwxxxxxxvvvsssppppppppprrrssspppqqqtttwwwzzz{{{||||||{{{|||}}}~~~~~~}}}~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~uuuppphhh^^^TTTJJJAAA<<<888888:::;;;777444===JJJUUU]]]___TTTFFF???999444//////.........//////000//////.........---------+++......+++,,,//////,,,+++...111111///---...000---...///000111111111111000///...------...///000......///000000///...---///222444555555555666888111:::AAABBBDDDKKKRRRUUU^^^```aaa___YYYTTTQQQQQQZZZ[[[___hhhrrryyyzzzxxxmmmfff[[[RRRLLLHHHCCC???<<<>>>@@@@@@===999777777444222111333666999;;;<<<::::::::::::999777555333<<>>OOOmmmyyybbbMMM>>>555222111111222666:::<<>>888777666444555---000222555777:::>>>@@@AAAAAA???===<<<===AAADDDQQQPPPKKKCCC<<<<<>>============<<<:::888777888888888666333222111111000000111111---...///000000111111000......///...,,,)))&&&$$$---.........---...111333------------....../////////000666<<<<<<777555666333222222666@@@OOO^^^hhhmmmpppssstttsssqqqqqqqqqsssrrrpppnnniiibbbZZZTTTPPPRRRTTTWWW]]]eeemmmsssvvvvvvwwwxxxyyyzzzzzz{{{wwwxxxzzz{{{{{{zzzxxxvvvuuuuuuuuuuuuuuuuuuuuuuuuuuussspppnnnmmmmmmnnnnnnppprrruuuwwwxxxyyy|||~~~~~~~~~~~~~~~}}}~~~~~~~~~wwwqqqhhh^^^UUUMMMFFFBBB>>>===<<<;;;:::;;;>>>AAAHHHSSS```bbbYYYJJJ===777111111111000000//////...+++---000222333222000...,,,---///000000...---+++000000000///......------222///------000222111///000///...------...///000,,,...222333333222222333111111222111222555:::===;;;<<<===>>>@@@GGGQQQXXX___cccccc___]]]aaaeeefffnnnppptttwwwwwwrrrjjjcccTTTOOOIIICCC@@@???>>>======>>>??????<<<:::999999999555111111666<<>>;;;888444222333222000000333111222444666:::GGG```vvvvvv\\\III>>>777444555555444555999<<>>HHH```sssxxxfffPPPLLLEEE===777444222222222444666777888:::<<<===;;;<<<===>>>???@@@BBBDDDLLLIIIFFFDDD@@@>>>DDDLLL[[[lll~~~}}}{{{zzzzzzzzzxxxvvvuuutttssspppmmmnnnmmmkkkhhheeeaaa___]]]```___]]]ZZZXXXVVVUUUUUUTTTTTTUUUUUUTTTRRRQQQPPPMMMLLLKKKIIIHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDCCCCCC??????>>>===<<<<<<<<<<<<<<<:::777777777777666555222111000000//////000000....../////////......------------------+++)))(((......---,,,,,,,,,------,,,------..................///333999999333000111333222222666???NNN]]]gggllloooqqqrrrqqqppppppqqqrrrqqqooommmiiibbbYYYTTTRRRSSSUUUWWW\\\ccckkkqqqtttuuuvvvwwwxxxyyyyyyyyyxxxyyyzzzzzzzzzxxxwwwvvvttttttttttttttttttttttttsssrrrpppnnnmmmmmmmmmnnnpppsssuuuwwwxxxzzz|||~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}uuuqqqjjjccc[[[RRRIIICCC>>>???>>>>>>===>>>???@@@BBBIIITTT^^^```WWWIII>>>555555555222///...000222'''(((+++...///000000///...///000000///---+++***............///////////////---,,,---///111000///000///...------...///000...///111111000111333555000111222222222555999<<<:::;;;<<<<<<===CCCLLLSSSYYY```gggiiikkkpppsssrrruuusssqqqooojjjbbbZZZTTTIIIEEE@@@===;;;;;;:::999<<<>>>??????===;;;;;;;;;<<<:::888999<<>>888444333222///000333000333888===BBBPPPhhh}}}qqqXXXGGG===999999;;;999888999<<<>>>BBBMMMYYY[[[YYY]]]kkk{{{xxxbbbRRR@@@999888999:::<<<111//////111222444;;;CCCTTTdddssswwwxxxvvviiiZZZHHHEEE@@@:::666444333444222444666777999;;;===>>>:::;;;<<<<<<===>>>@@@BBBJJJGGGEEECCC???===CCCLLL^^^nnn}}}{{{yyyxxxwwwuuutttttttttssspppnnnkkkkkkiiigggdddaaa___]]]```___\\\ZZZWWWUUUTTTTTTTTTTTTTTTTTTSSSQQQOOONNNMMMLLLJJJIIIIIIIIIJJJJJJJJJIIIGGGEEECCCCCCCCCCCC>>>===<<<;;;::::::::::::;;;999777666666666555333111000000///////////////////////////...---,,,+++,,,,,,,,,---------......000---++++++,,,,,,(((%%%+++,,,.../////////...---//////333888888333//////222111222555===KKKZZZeeelllnnnooopppooooooqqqrrrqqqpppooolllhhhaaaYYYTTTTTTTTTUUUWWWZZZaaaiiiooossstttuuuvvvwwwxxxxxxxxxzzzzzzyyyxxxwwwwwwvvvvvvtttttttttssssssrrrrrrrrrqqqqqqpppooonnnnnnmmmmmmpppsssvvvxxxyyyzzz}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}uuurrrnnnhhhaaaWWWMMMFFF???@@@@@@@@@@@@??????>>>===???HHHWWWddddddUUUGGG;;;:::777111---,,,///333)))***+++,,,---......///000000000000...,,,***))),,,------...//////000000,,,++++++,,,///000000/////////............/////////000000000///111444777222333555555555666888:::???@@@AAA@@@AAAFFFOOOUUU\\\fffrrrxxx|||}}}yyysssnnnfff]]]VVVNNNHHHDDD???===;;;:::::::::999888888:::<<<<<<;;;::::::;;;???@@@AAAAAACCCIIIRRRXXXbbbcccaaa]]]\\\bbbhhhjjjrrrwwwyyyuuuqqqnnniiidddYYYSSSLLLDDD???<<<888666<<<<<<@@@LLL___uuusss```SSSFFF>>>777444222//////222000444;;;CCCKKKYYYrrrlllSSSCCC<<<:::===AAA@@@>>>???AAAAAABBBIIIRRRIIIHHHLLLYYYiiirrrrrrmmmWWWIII;;;555555666888;;;666444444555444222555:::DDDPPPZZZ\\\]]]]]]TTTHHH>>><<<999666444444555555333444555777:::<<<===>>>;;;:::::::::;;;<<<>>>???FFFEEEDDDCCC>>>===CCCLLLaaaqqq}}}zzzxxxwwwtttsssrrrrrrssssssqqqoooiiiiiihhhfffdddaaa___^^^___^^^[[[YYYVVVTTTSSSSSSTTTTTTTTTTTTRRRPPPNNNLLLLLLKKKJJJIIIIIIJJJKKKKKKKKKIIIFFFDDDBBBBBBBBBCCC======<<<;;;::::::::::::;;;999666555555555333222111111000////////////000.../////////......---,,,---------------...///000000,,,)))+++...---(((###+++,,,...///000///...---111000444:::<<<777333222111111222444;;;HHHXXXccclllnnnoooooooooppprrruuurrrqqqooommmiiiccc[[[UUUSSSTTTTTTVVVYYYaaaiiiooossstttvvvwwwxxxyyyxxxxxx{{{zzzxxxwwwuuuuuuuuuuuutttssssssrrrrrrqqqqqqpppooopppppppppoooooommmmmmqqqssswwwyyyzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}xxxuuuqqqjjjcccYYYOOOIII@@@@@@@@@@@@@@@???<<<:::<<<;;;@@@OOO___ddd\\\QQQDDD>>>666000,,,,,,...///222111///...------......////////////...---++++++---------....../////////++++++,,,...///000111000/////////....../////////000111333333333333555777666777999888777777888999???BBBFFFHHHKKKQQQYYY```mmmvvvzzzrrreee^^^TTTKKKFFFCCCAAA@@@===<<<;;;<<<======<<<:::888999;;;;;;::::::;;;<<>>;;;:::999999888:::===EEETTTiii~~~ooo^^^MMMBBB999444222///...111000222999AAAKKK[[[ttt{{{gggOOO@@@999999<<>>>>>===;;;999999:::<<<===>>>DDDCCCDDDBBB>>>===DDDOOOeeettt~~~{{{xxxwwwsssrrrqqqrrrssssssqqqooohhhhhhgggeeecccaaa___^^^]]]\\\ZZZXXXVVVTTTSSSSSSTTTTTTTTTTTTRRRPPPNNNLLLLLLLLLJJJJJJIIIJJJKKKLLLKKKIIIFFFCCCAAAAAAAAABBB???>>>===<<<;;;;;;;;;;;;:::888555555555555333222222222111000000000000111---...///000000000000000//////...---------.........+++)))+++//////+++&&&,,,,,,.../////////...---111000333;;;>>>;;;777666000111222444999EEEUUUaaammmnnnooopppppprrrtttwwwsssrrrqqqoookkkeee]]]XXXQQQRRRRRRTTTYYYaaajjjqqqtttuuuwwwyyyzzzzzzyyyyyyzzzyyywwwvvvttttttttttttssssssrrrrrrqqqqqqqqqqqqoooppppppqqqppppppooonnnqqqtttxxxzzz{{{|||~~~~~~~~~~~~}}}}}}~~~~~~}}}|||~~~}}}||||||}}}zzztttlllddd\\\SSSNNNDDDBBB???>>>>>>===999777888888;;;EEERRR[[[^^^\\\PPPFFF:::333222222000,,,555333111///......///000------..................///.........---------,,,+++,,,...000000111111222...//////////////////......222666888888666666666777888999999888888999:::;;;AAAJJJRRRYYYaaajjjqqq{{{}}}xxxooofffYYYRRRIIIBBB@@@AAACCCDDD;;;;;;;;;<<<======;;;999999:::<<<<<<;;;<<<>>>???HHHOOOWWWZZZ\\\cccoooyyy}}}~~~~~~{{{wwwtttwww{{{||||||vvvjjj]]]SSSJJJDDD>>><<<:::999:::;;;;;;:::>>>DDDQQQcccvvvvvvdddOOODDD888444222///...000000000444:::DDDTTTllluuuaaaKKK===777666888<<<===<<<===AAAAAA>>>???BBBCCCAAA@@@DDDJJJNNNNNNLLLCCC<<<666444555777<<>>AAAAAA@@@AAA>>>;;;;;;===@@@AAAAAADDDDDDEEECCC???>>>HHHTTTiiiwww~~~{{{xxxwwwsssrrrqqqrrrssssssqqqpppiiiiiigggfffdddaaa___^^^ZZZZZZXXXVVVUUUTTTTTTSSSTTTTTTTTTTTTSSSQQQOOONNNNNNMMMKKKJJJJJJJJJKKKKKKJJJHHHFFFCCCAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<999777555555555666555444333222222111111111111111---...///000111111111111/////////......---,,,,,,---+++***+++...///---***------------....../////////---000999>>>;;;777555111222333444888CCCTTT```kkkmmmpppqqqrrrsssuuuwwwtttsssrrrpppmmmfff___YYYQQQQQQQQQSSSWWW```jjjqqqtttuuuxxxzzz{{{{{{zzzyyywwwwwwvvvuuuttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqqqqqqqqqqqqqqqqqqqtttyyy|||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||}}}|||{{{{{{|||~~~yyyrrrjjjbbb[[[VVVLLLGGGAAA======<<<999777333555888===DDDOOOZZZaaaZZZQQQEEE>>><<<999444/////////...---...///111222,,,,,,------...//////000//////......---,,,,,,++++++---000111111000111222......////////////......---222777::::::777666555555777888999:::;;;>>>@@@DDDMMMYYYdddlllssszzz~~~yyyzzzxxxtttpppllleee]]]UUUPPPHHHCCCBBBCCCEEEEEE999888888999:::;;;999777777999;;;<<<>>>@@@CCCFFFVVV^^^ggglllnnnttt}}}|||vvvlllfffhhhnnnzzz|||yyynnnbbbXXXNNNFFF>>><<<999888888888888777CCCKKKZZZnnnxxxdddMMMAAA666333222000//////111///000444;;;GGG[[[mmm~~~~~~iiiXXXEEE:::666444555888777555666::::::777777999999888888999<<<>>>>>>===777333222444666999@@@IIIGGG@@@999666555333444777555555666555555555444444555555666777777666555555999888999>>>DDDIIIJJJIIIGGGCCC@@@@@@CCCGGGHHHGGGGGGGGGGGGEEE@@@AAAMMM\\\mmm{{{|||yyyxxxtttsssrrrssstttsssrrrpppjjjjjjhhhfffdddaaa___]]]XXXWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTRRRQQQPPPOOONNNLLLKKKJJJJJJJJJJJJHHHHHHFFFDDDBBB@@@???>>>@@@???>>>===<<<<<<<<<<<<888666555555666777777666222222111000000000000000......//////000/////////------...///...---,,,+++---,,,+++++++++,,,,,,,,,///...---,,,,,,...///000000---000888===;;;555333111333555555888BBBSSS___iiikkkoooqqqrrrssstttvvvsssrrrqqqppplllfff^^^YYYSSSRRRRRRRRRVVV^^^hhhooorrrtttwwwyyyzzzzzzyyyxxxtttuuuuuuvvvuuutttsssrrrqqqqqqrrrrrrssssssttttttrrrrrrqqqqqqqqqrrrtttuuuqqquuuyyy|||}}}~~~~~~|||~~~|||}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~}}}|||yyyyyyxxxyyyzzz}}}{{{uuunnneee```WWWOOOEEE???===>>><<<:::333555777888:::BBBNNNXXX]]]YYYRRRJJJAAA999555333---------......000111111...------------......///------------------------***---111111000...///000---...///000000///...---...111555777777666555555555777:::===@@@EEEKKKOOOXXX```kkkrrrtttttttttuuujjjkkkhhhdddcccbbb]]]VVVRRRNNNIIIEEECCCCCCCCCBBB:::999999:::===>>>>>>===>>>AAADDDGGGKKKOOOUUUYYYhhhnnntttvvvuuuuuuwww{{{zzzsssllldddYYYTTTZZZeeexxx~~~|||rrrgggZZZPPPCCC>>>999555444555666666@@@IIIYYYmmmsss___III===333111222111//////111//////222555<<>><<>>===<<<<<<;;;<<<<<<777666555555777888888777111111000///////////////////////////...---,,,,,,***+++---//////...,,,+++---------+++))))))+++---000...,,,++++++---000111333000222999>>>;;;555222222444555555777BBBRRR___fffjjjnnnqqqrrrrrrssstttrrrqqqpppooollleee^^^YYYUUUTTTSSSRRRUUU]]]fffmmmqqqsssvvvyyyzzzyyyxxxvvvrrrsssuuuvvvvvvtttsssqqqpppqqqrrrsssttttttuuuvvvtttsssqqqqqqqqqsssuuuwwwqqquuuzzz}}}~~~~~~{{{}}}~~~~~~{{{{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~}}}~~~~~~}}}vvvvvvvvvwwwzzz}}}wwwmmmggg```VVVIII@@@???@@@@@@>>>777888888666555:::CCCKKKZZZ\\\ZZZPPPAAA666333555000000000000000/////////000///...---------------+++,,,,,,------......///***---111111///------...---...///000000///...---///111333444333333555666777:::===BBBHHHOOOXXX]]]ffflllsssuuupppgggaaa]]]^^^___]]]ZZZ[[[\\\XXXRRRMMMJJJGGGDDDCCCBBB???>>>???>>>>>>???CCCEEEFFFFFFMMMPPPTTTYYY___eeelllqqquuuxxxzzzxxxrrrlllhhhgggnnnfff\\\SSSKKKIIITTTcccyyywwwhhh\\\EEE???888222222444777999:::CCCSSSggg|||mmmXXXEEE:::111000333222000///111000111333444666???HHHUUUhhhwwwxxxyyy{{{ooo\\\MMMAAA888666888888888::::::666666888999555333444555555666666444333222222333222222222000///555>>>:::555222555777444111111555333333555444222111111000222444777888777666666999999===FFFSSS]]]``````QQQLLLHHHIIINNNSSSTTTSSSMMMMMMKKKHHHCCCFFFVVVhhhvvv~~~|||zzzwwwttttttqqqpppqqqsssssspppmmmqqqnnnjjjgggeeebbb^^^[[[VVVWWWWWWXXXXXXWWWVVVVVVYYYVVVTTTUUUXXXWWWSSSNNNOOOLLLIIIIIIKKKKKKIIIGGGGGGGGGFFFEEECCCAAA@@@???======>>>>>>===;;;999888888777777666555444444444444333333222111000//////222111000.........///000//////.........---------...---+++******+++---......******//////++++++000---222888===>>>;;;666222333111222444777???NNN]]]ffflllppppppppprrrqqqooouuusssqqqooolllfff^^^YYYVVVRRRPPPRRRUUUYYYbbbkkkqqqsssvvvvvvuuusssrrrrrrssstttuuuuuuuuuuuuuuutttpppqqqrrrrrrssssssrrrrrrrrrqqqpppnnnnnnnnnoooooouuuuuuwwwxxxyyyzzzzzzzzz~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~zzzwwwxxxxxxxxxyyy{{{}}}yyyqqqiii\\\KKKAAA>>>???>>><<<666666555555777:::<<<>>>PPPXXX^^^ZZZLLL???::::::555333111///......000111,,,,,,---///111222000...///...---///111111...+++---......///000111111222111111111000......000222000111222444777999;;;<<<===AAAIIISSS]]]fffmmmpppuuunnnddd[[[UUUQQQNNNLLLOOOPPPSSSVVVXXXYYYYYYYYYPPPMMMHHHEEEDDDCCCCCCBBBCCCFFFGGGEEEHHHPPPWWWXXX\\\```gggpppvvvxxxuuusssuuusssnnnggg___ZZZYYYYYYYYY^^^^^^UUUIIIGGGSSS```zzzvvveeeLLLCCC:::777666333222333888;;;EEEYYYsssyyy```LLL>>>888222000111222000---111111000111333666999;;;DDDQQQ___gggiiieeeZZZOOOAAA<<<666333444666777666222777777111,,,...333555555555444444333222111111333444666777777444222000111111111111111222222222444444444444333222111000333222222222444444444333333;;;CCCKKKWWWccceee```\\\UUUOOOOOOUUUYYYXXXUUU```]]]XXXPPPIIIKKK\\\nnn}}}~~~}}}zzzwwwttttttrrrqqqrrrsssssspppnnnpppmmmiiigggdddaaa^^^[[[WWWWWWXXXXXXXXXWWWWWWVVVYYYWWWUUUVVVXXXXXXSSSOOOPPPMMMJJJJJJKKKKKKJJJHHHGGGGGGGGGEEEDDDBBB@@@???=========<<<;;;:::999888666666666555444333333333222222222222111111111111222111000///......///000............------------...---+++******+++---...///++++++///000,,,---000---111666;;;<<<:::666333222000000333666===LLL[[[eeekkkoooooooooqqqqqqooosssrrrpppooolllgggaaa\\\VVVRRRQQQRRRTTTXXXaaajjjsssuuuxxxxxxwwwuuuuuuuuuuuuuuutttsssqqqpppnnnmmmnnnooopppqqqrrrrrrrrrrrrrrrqqqpppooonnnooooooppptttuuuvvvxxxzzz{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyxxxxxxwwwxxxyyy||||||sssggg\\\MMMFFFFFFFFFAAA<<<;;;:::888777777888999:::DDDMMMYYY___[[[OOOBBB:::666333000....../////////---,,,---///111111000...000...---...000111///,,,......//////000000111111---...//////......000222111444888<<>>GGGKKKLLLKKKDDD<<<888444///...000333444555333555333...---111333222000000000000000000000000///111222333333111///---/////////000000000000000222222222111000///...---222444555444222222444666777???FFFLLLUUU^^^bbb___```YYYQQQOOOUUU^^^eeeiiimmmkkkfff___UUUSSS```ooo}}}zzzwwwtttuuutttssssssssssssqqqooonnnkkkhhhfffdddaaa^^^\\\YYYYYYYYYYYYXXXXXXWWWVVVZZZXXXVVVWWWYYYXXXTTTPPPPPPNNNLLLKKKKKKKKKJJJIIIHHHHHHGGGFFFDDDBBB@@@???>>>===<<<:::999999999888555555555444333333222222111111222222222333333333111000000////////////000......---------,,,,,,,,,------++++++++++++---------++++++......,,,,,,///---000444777999888666555000//////111444;;;JJJXXXdddjjjooooooooorrrrrrpppqqqppppppooommmiiiccc^^^WWWSSSQQQRRRTTTXXX```iiisssuuuxxxyyywwwvvvuuuuuuvvvuuutttrrrpppnnnmmmlllmmmmmmnnnppppppqqqqqqqqqqqqqqqpppoooooopppppppppssstttvvvxxxzzz||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxwwwvvvvvvxxx{{{}}}sssdddZZZOOOMMMQQQRRRKKKDDDAAA???<<<999666666666666999@@@LLLYYY___ZZZMMMBBB<<<777111......///...------------...000111000...000///------///000///...////////////000000000000+++---/////////000222333222444999???EEEKKKOOOQQQbbbgggmmmqqqqqqlllfffbbbLLLGGGAAA===<<<;;;;;;;;;???DDDJJJRRRXXX\\\]]]^^^XXXVVVSSSRRRRRRUUUXXX[[[aaahhhooossswww||||||yyyxxxuuupppkkkgggaaa\\\XXXNNNLLLHHHCCCBBBDDDJJJNNN\\\]]]^^^]]]^^^fffsss}}}yyygggPPPEEE;;;777555222222444111333;;;MMMeee{{{|||gggQQQBBB;;;777222000111111///---////////////111333555777444888;;;::::::<<<;;;777666333000///000333444555333333///,,,...222333//////000000111222333333333111222444555555333111000---------....../////////......////////////......+++...111111000111666<<<@@@GGGOOORRRUUU\\\aaabbbjjjfffaaa___ccclllvvv||||||zzzvvvnnnccc___gggsss}}}zzzwwwuuuuuuuuuttttttsssrrrqqqpppllljjjgggeeedddbbb___]]]ZZZZZZZZZZZZYYYXXXWWWVVVZZZXXXWWWXXXYYYXXXUUURRRQQQOOONNNLLLKKKKKKJJJJJJHHHGGGGGGFFFDDDBBB@@@???>>>===;;;999888888888999555555555444444444333333222222222222222333333333000000000////////////000------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++******,,,,,,+++,,,------///111444555666666666000...///111444:::HHHVVVdddjjjooopppqqqttttttrrrqqqqqqppppppnnnjjjddd___WWWSSSQQQRRRTTTWWW___hhhpppsssvvvwwwuuutttttttttvvvuuutttsssrrrrrrqqqqqqoooooooooppppppoooooonnnqqqqqqppppppqqqqqqqqqqqqrrrtttvvvxxx{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||yyyxxxwwwvvvvvvwww{{{{{{pppbbbXXXOOOPPPWWWZZZTTTMMMDDDBBB>>>:::777555444444777999>>>HHHQQQVVVUUURRRHHH@@@666000///000///......------...000111000...000///...------...///000000000000000////////////,,,...000111111222444555333555:::AAALLLYYYdddkkkppppppnnnkkkddd[[[SSSNNNCCC???;;;999:::;;;;;;;;;@@@CCCHHHNNNUUU[[[___aaa___```aaaccceeehhhllloooyyy}}}{{{uuulllggg^^^VVVOOOJJJFFFCCC@@@???>>>======@@@FFFJJJOOORRRXXX```jjjvvvyyyfffPPPEEE;;;666444222222444444333888EEEZZZqqqrrr\\\III===999555222000000000///...............000111333444666888777444555999;;;999888666333111111111111111000111000,,,---111222000111111111222222333333333222333444555555444222111,,,------....../////////,,,---...///111111111111...000111111000222666:::HHHPPPWWWYYYYYY\\\ccchhhqqqssstttttttttwww}}}}}}uuukkkfffnnnzzz|||zzzwwwuuuuuuuuuuuutttsssqqqppppppkkkiiigggeeeeeecccaaa___\\\\\\\\\[[[ZZZYYYWWWVVVYYYXXXXXXXXXXXXWWWTTTRRRPPPPPPOOOMMMKKKJJJJJJJJJGGGGGGFFFEEECCCAAA???>>>>>>===;;;999888888888999666666666555555555555555444444333222222111000000/////////000000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...------...///111333444444444000///000222444999GGGTTTcccjjjoooppprrrvvvwwwuuusssrrrrrrqqqnnnjjjccc___XXXTTTQQQRRRSSSVVV^^^gggooorrruuuvvvuuutttssstttvvvuuutttsssrrrrrrrrrrrrrrrrrrqqqqqqpppnnnmmmlllppppppqqqqqqrrrrrrrrrsssssstttvvvyyy{{{}}}~~~~~~zzz{{{{{{}}}~~~|||||||||||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~zzzwwwxxxwwwvvvwwwxxx{{{yyynnndddYYYOOOMMMSSSVVVRRRLLLDDDBBB>>>:::777555444444777777999<<>>@@@DDDJJJSSS\\\dddhhhjjjooouuuyyy|||~~~|||xxxpppggg[[[UUUMMMFFFBBB@@@>>><<<555777888999999;;;>>>AAABBBIIIUUUeeeuuuyyyfffOOODDD:::666444222111333555333333<<>>===>>>===<<<:::999999999888666666666666666666666666444444333222111000///......//////000000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---///000......111111///------...000111111222222///...///222333888EEERRRbbbiiioooppprrrvvvxxxvvvtttsssrrrqqqooojjjddd___YYYTTTQQQRRRSSSUUU]]]fffppprrruuuwwwvvvuuutttuuuvvvuuurrrpppnnnmmmmmmmmmrrrrrrrrrqqqooonnnllllllooopppqqqrrrsssttttttttttttuuuwwwyyy{{{}}}}}}~~~zzzzzz{{{}}}|||{{{{{{{{{{{{|||}}}}}}}}}~~~}}}yyyuuuxxxxxxxxxyyy{{{}}}{{{ppphhh^^^RRRLLLLLLLLLJJJFFFCCC@@@===999666555444444222666:::<<<>>>DDDMMMTTTWWWRRRIII@@@999555444444000///------///000//////...///000///------///000////////////000000000000...///222333666999>>>AAALLLSSS^^^hhhoooooommmkkk]]]WWWNNNEEE???>>>???@@@;;;999777777888:::;;;;;;===???DDDMMMXXXdddnnntttxxx}}}}}}uuunnnhhh^^^SSSJJJFFFAAA===<<<<<<<<<;;;444666999:::::::::<<<===>>>GGGWWWlll~~~wwwdddKKKAAA999666555222111222333111000777DDDUUUeeemmmtttsssoooeeeWWWHHH<<<666333222111000////////////------......//////000000+++...000///000444555222...000111222111111222333,,,333777222...000555777;;;:::999888666444333222//////000000111111000000......///000111222222333333444444444444333222222000222555666555555888:::GGGLLLSSSXXXVVVUUUZZZbbbpppqqqrrrrrrtttyyyvvvmmmfffgggsss|||zzzyyyxxxwwwsssuuuvvvtttpppnnnnnnoookkkiiigggggggggfffeeeccc```______]]][[[YYYXXXVVVVVVWWWXXXXXXVVVTTTSSSRRROOOPPPOOOLLLIIIFFFGGGIIIEEEDDDDDDBBBAAA???===<<<=========<<<;;;:::999888555555555555555555555555111111111000000/////////---...///000111111000///000000/////////.........+++,,,,,,------,,,,,,++++++//////,,,,,,000111---,,,---...///000/////////...---...000222666CCCOOO___ffflllnnnqqquuuwwwuuurrrrrrqqqqqqppplllfffbbbYYYTTTQQQRRRRRRTTT\\\eeennnqqqtttuuuuuutttssstttsssrrrooommmkkkkkkkkklllnnnoooooooooooonnnmmmmmmooopppqqqssstttuuuuuutttuuuvvvxxxzzz{{{|||}}}}}}||||||}}}}}}~~~|||||||||||||||}}}}}}~~~|||}}}}}}zzzwwwwwwxxxzzz{{{}}}{{{pppiiibbbYYYQQQMMMKKKIIIGGGBBB@@@<<<888555333333333///444888::::::===BBBGGGQQQSSSRRRLLLBBB:::777666111///------.../////////,,,///111000...---...000......//////000000111111222333666999===DDDLLLQQQ\\\```fffiiihhhbbbZZZUUUNNNJJJDDD???;;;:::;;;<<<888666555666999;;;======DDDHHHPPP[[[fffqqqzzz~~~zzzpppiii```SSSFFF???===;;;:::::::::999888888::::::::::::;;;>>>@@@AAAKKK\\\oooqqq]]]FFF>>>777666555222000111000000222888BBBMMMVVV[[[]]][[[VVVOOOGGG???777333111111111000///...//////.........//////////////////222444222333666666222...111444444333222333555///444666333222666888888===<<<:::999777555444333111111111222222222333333---...///000111222222333333444777999<<<>>>??????999AAAHHHEEE;;;666:::AAADDDGGGMMMSSSRRRNNNQQQWWWaaaccceeehhhlllqqqwww{{{uuunnnfffbbb```eeettt~~~{{{zzzyyyxxxwwwrrrtttvvvtttpppmmmmmmnnnkkkiiihhhggghhhgggfffddd``````___^^^\\\ZZZXXXVVVVVVWWWXXXWWWUUUSSSRRRRRRNNNOOOOOOLLLHHHEEEFFFHHHDDDCCCCCCBBB@@@>>><<<;;;======>>>>>>===;;;999888444444444444444444444444////////////000000000000---...///111111111000///000000000000////////////+++,,,,,,------,,,,,,+++(((,,,---))))))......***,,,---...//////...---,,,,,,,,,---///000555AAAMMM]]]dddjjjllloootttvvvtttpppppppppqqqqqqnnniiieeeYYYUUUQQQRRRRRRTTT\\\dddkkknnnqqqrrrrrrqqqqqqqqqooonnnmmmllllllmmmooopppjjjkkklllmmmnnnnnnnnnnnnnnnppprrrtttuuuuuuuuuuuuvvvwwwxxxzzz{{{|||||||||~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~|||}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{yyywwwxxx{{{}}}zzzppphhheee___XXXSSSPPPOOONNNCCCAAA<<<888444222111111000111222333444777;;;>>>IIIPPPVVVTTTIII>>>888777111///------.../////////+++...111111///---...///---......///000111111222666888;;;???FFFOOOYYY```dddbbb```[[[UUUOOOJJJGGGFFFEEECCC@@@<<<999666444888777666888<<>>EEEJJJNNNPPPZZZffflll^^^FFF555777???DDDEEEKKKRRRQQQLLLLLLQQQLLLPPPWWW^^^ccceeecccbbb___[[[WWWXXX[[[ddduuu}}}{{{xxxvvvuuurrrnnnlllmmmooooooooolllkkkiiihhhfffeeeeeeeeecccbbb___]]]ZZZXXXWWWWWWWWWVVVTTTRRRRRRRRRSSSSSSQQQNNNJJJFFFCCCCCCDDDEEEGGGEEECCCAAA@@@??????@@@;;;:::999999888888999999777666555444333222222222111111222111111000///...,,,---...///000000000000000000///...---,,,,,,,,,+++++++++,,,,,,---------***---000000---,,,...000+++++++++,,,,,,,,,------111///...000000333===GGG]]]dddmmmpppooonnnpppssssssrrrqqqrrrrrroooiiiccc[[[WWWTTTUUUVVVWWW\\\bbbkkkqqquuussspppqqqrrrqqqooonnnmmmlllkkkkkklllmmmnnnnnnnnnnnnooooooooooooqqqqqqqqqrrrssstttuuuvvvvvvxxx{{{|||{{{{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}~~~~~~}}}|||}}}~~~~~~~~~qqqhhh]]]WWWUUUQQQJJJDDDCCC@@@;;;888666444222000222333333444444555555666???EEENNNVVVWWWPPPEEE<<<444222//////111222111///444222000//////000000//////333333222333666666444;;;BBBHHHLLLUUU```ccc```\\\UUUKKKDDDAAA@@@@@@???CCCBBBAAA@@@???<<<888555;;;666777>>>DDDGGGOOOWWW```gggqqq|||{{{rrrjjjfffffflllxxxwwwdddSSSIII@@@999999<<<;;;999:::======;;;888666888>>>DDDKKKUUU]]]bbbmmmuuu```LLLAAA<<<666333333333111000444666999???IIIPPPLLLDDDCCC???<<<<<<===<<<666111222111///------...000111+++,,,...000000///...---...///000000//////000111333222000......///111222---///222555777888777777111000///......///000111222222222222222111000000///---,,,---///000---+++333000333;;;AAAFFFQQQ\\\jjj^^^KKK===666666888999DDDHHHLLLMMMKKKGGGEEECCCGGGFFFHHHRRR\\\```ZZZSSSKKKNNNRRRVVV\\\hhhwww}}}{{{xxxvvvtttqqqnnnlllmmmnnnoooooolllkkkiiihhhfffeeeeeeeeedddaaa]]]YYYVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQRRRRRRPPPNNNJJJFFFDDDDDDEEEFFFFFFEEECCCAAA@@@??????@@@;;;::::::999999999999999666666555333333222222333222222111000...,,,+++***,,,,,,...//////000000000//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,***---//////---,,,---///---------........./////////------//////222<<>>;;;888;;;999===GGGPPPWWW___hhhqqqsssuuuwwwwwwvvvtttsssmmmhhhccc```aaahhhvvvqqqbbbOOODDD;;;:::;;;;;;:::;;;??????>>>;;;999;;;AAAFFFOOOWWW^^^ccclll{{{vvvhhhUUUEEE===999444222333444333222666888;;;AAAJJJQQQNNNGGG???:::555444666777555222333222000.........000000,,,,,,,,,,,,------......+++---......------...000222111///...---...///000+++,,,///111333333222222000000///////////////000,,,---///000111222222222111000...///111111...,,,111...000666:::===EEENNNSSSKKK???888555777:::;;;GGGIIILLLKKKHHHDDDBBBAAACCCCCCFFFNNNUUUVVVPPPIIIGGGKKKPPPUUU\\\iiiyyy}}}{{{xxxvvvtttqqqnnnlllmmmnnnnnnnnnlllkkkiiihhhfffeeeeeeeeeccc```[[[VVVSSSTTTVVVWWWTTTSSSRRRQQQQQQPPPQQQQQQNNNLLLIIIFFFEEEEEEFFFGGGFFFEEEDDDBBB@@@@@@??????<<<;;;::::::999999::::::666555444333333222222333111111000000///---,,,+++,,,,,,---...////////////.........---------------,,,,,,,,,,,,,,,+++++++++***,,,------,,,+++---...---------.........//////---++++++---///222;;;EEEZZZbbbkkkoooooonnnpppsssuuusssrrrrrrrrrooohhhbbb[[[UUUQQQQQQSSSUUU[[[bbbhhhooosssqqqooopppqqqppppppooonnnmmmmmmmmmnnnoooppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrtttuuuvvvwwwwwwyyy{{{|||||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}zzzzzzzzz{{{{{{{{{||||||~~~|||uuummmgggbbb[[[QQQIIIBBB???;;;999888777555444333333333333222222222222111555;;;DDDKKKOOOPPPOOOEEE???666000---...000111---///000222222222000///555777777777===HHHPPPRRRVVVZZZ]]]\\\ZZZUUUKKKAAA<<<999666555666888999999<<<===???AAAAAA@@@>>>===CCCEEEMMMYYYdddjjjqqqwwwyyyuuuoooiiieeebbbaaabbb___]]]]]]]]]^^^eeewwwsss\\\OOOBBB<<<:::888777888>>>???>>><<<:::<<>>GGGMMMKKKEEE>>>999333111444777888888444333111////////////000...,,,+++******,,,...///***,,,......---...///111222111///------------...+++,,,...///000000///......//////000000/////////***+++---///000111222222444222111111222111///---...---...111222222777===>>>:::666444555888:::;;;IIIJJJJJJHHHDDDAAA>>>>>>???AAAEEEIIIKKKIIIDDD@@@BBBFFFLLLSSS]]]lll}}}~~~}}}{{{xxxvvvsssqqqnnnmmmnnnooonnnnnnlllkkkiiihhhfffeeeeeeeeebbb___[[[WWWUUUTTTUUUVVVSSSRRRRRRQQQPPPPPPOOOOOOMMMKKKHHHFFFEEEFFFGGGHHHFFFEEEDDDBBBAAA@@@??????<<<;;;::::::999:::::::::555444444333222222222333...///000111111222111111+++,,,---...............---------------------...---,,,,,,,,,++++++*********+++++++++++++++,,,---+++++++++,,,,,,,,,------,,,***+++...///222;;;DDDWWW___iiioooooonnnppprrrvvvtttrrrsssrrrooohhhbbb\\\UUUPPPOOOQQQSSSZZZbbbgggnnnrrrqqqoooqqqrrrqqqpppooonnnmmmmmmnnnooopppqqqqqqqqqrrrrrrrrrrrrsssrrrrrrsssssstttuuuwwwxxxxxxzzz||||||||||||}}}~~~||||||||||||||||||||||||}}}|||zzzyyyyyyzzz|||}}}{{{{{{{{{||||||||||||}}}~~~{{{uuuooohhh___TTTKKKAAA>>>:::888888777666555444444333222222111000000333444555:::@@@EEEHHHIIIFFFAAA999222//////000111///000111111111111333444555;;;@@@EEENNNZZZaaabbb___\\\UUUNNNHHHCCC>>>999444333333333444555777777;;;<<>>DDDBBB<<<999666222111333666999999555444222000//////......------,,,,,,,,,---...///,,,...///000///000111333222111000...------------...///000000000000///...---...///000000000///.........///000000000//////444333333222111000...---------...///......000333888777444444555777999:::GGGHHHGGGDDDAAA>>>======>>>@@@BBBBBBAAA???>>>>>>===AAAHHHRRR___ppp~~~}}}{{{xxxvvvsssqqqooonnnooooooooonnnlllkkkiiihhhfffeeeeeeeee```___^^^[[[YYYWWWUUUTTTRRRRRRRRRQQQPPPPPPOOONNNLLLJJJHHHGGGFFFFFFGGGHHHEEEEEEDDDCCCAAA@@@???>>>;;;;;;:::999999999999:::444444333222222222333333...///000111111222111111+++,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,++++++*********+++************+++,,,,,,+++++++++,,,,,,,,,------,,,+++,,,///000222;;;DDDTTT]]]hhhnnnooonnnppprrrvvvtttsssssssssoooiiiccc]]]VVVPPPOOOPPPRRRYYY```fffmmmrrrqqqppprrrsssrrrpppooonnnmmmmmmnnnoooppprrrrrrrrrrrrssssssssssssssssssssstttuuuvvvwwwxxxyyyzzz|||}}}||||||}}}~~~||||||||||||||||||||||||~~~}}}{{{zzzzzz{{{}}}~~~|||}}}}}}}}}}}}~~~~~~~~~~~~~~~yyyssskkk```TTTLLL@@@===:::888777777666555444444333333222111000000666444222333777;;;>>>??????===999555222000111222000000000......111666;;;;;;DDDMMMTTT[[[aaabbb___XXXQQQHHHAAA<<<888666666333333333333333333555666999<<<@@@EEEIIIPPPXXX]]]jjjpppvvvzzzxxxssskkkdddSSSPPPLLLJJJJJJLLLPPPSSSVVVYYY^^^bbbdddkkk}}}tttbbbNNNAAA:::666444666999;;;===<<<:::;;;???CCCHHHIIIMMMRRRVVVXXXXXXYYY___aaa\\\OOOCCC<<<999666444444333111000000000111333444444333666;;;999444///......///111222333222444333222111///.........,,,---///000000000///...---...000000///000111333222222111000/////////...000000000000000//////...,,,---...000000000///...//////000111111000000///222222222111000...---,,,...000111///...///000111888777444222222444888;;;CCCCCCCCCAAA>>><<<===>>>;;;<<<;;;999777888;;;???:::???GGGTTTcccuuu}}}}}}{{{yyyvvvtttrrrppppppqqqqqqpppooolllkkkiiihhhfffeeeeeeeee_________^^^\\\XXXUUUSSSRRRRRRRRRRRRQQQPPPOOONNNKKKJJJIIIGGGFFFFFFGGGGGGEEEEEEDDDCCCBBB@@@???>>>;;;:::999999888888999999333333222222222222333333111111000000///---,,,+++++++++,,,------,,,,,,+++---------,,,,,,,,,,,,,,,+++++++++++++++*********---+++))))))+++,,,---,,,---------.........//////---,,,---///000222999BBBQQQ[[[fffmmmnnnnnnppprrruuusssrrrsssssspppjjjeee^^^XXXRRRQQQQQQRRRWWW]]]dddkkkpppooooooqqqsssrrrooonnnmmmmmmmmmnnnoooppprrrrrrrrrrrrssssssssssssttttttttttttuuuwwwxxxyyyyyy{{{}}}}}}||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{{{{|||}}}~~~}}}}}}~~~~~~~~~~~~zzztttkkk___TTTLLLAAA>>>;;;888888777666555555444444333222111111000555222000000333666777888666666666555222111111222000111111000111666@@@GGGOOOWWW]]]______^^^YYYRRRFFFAAA>>>>>><<<777333333333444444333333333666888<<>>>>><<<===@@@CCCAAA@@@BBBHHHLLLJJJIIIJJJLLLOOOLLLCCC;;;999888666444555444222000...///000333444333111222666555111---...000222222222111000222111111000///...------,,,...000111222111///...,,,---......------...///111111111111111000000000/////////.........------,,,---......////////////---...///000111222222222///111222111...---,,,---...222222///...111222222444333222000000333888<<<>>>??????>>><<<;;;<<<===888777555333222444999<<<999>>>IIIXXXiiizzz~~~}}}|||{{{yyywwwuuusssrrrrrrrrrrrrqqqppplllkkkiiihhhfffeeeeeeeeeaaa```___\\\ZZZXXXVVVUUURRRRRRSSSSSSRRRQQQOOONNNLLLKKKIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDBBB@@@>>>===:::999888888777777888888333222222222222222333333222222111000...,,,+++***++++++,,,,,,,,,,,,++++++...------,,,,,,+++++++++************++++++++++++...+++))))))+++---...------------.........//////---+++,,,//////000666???OOOYYYeeemmmnnnnnnppprrrsssrrrrrrssstttqqqkkkfff```ZZZUUUSSSRRRQQQUUUZZZaaahhhnnnmmmllloooqqqpppmmmmmmlllllllllmmmooopppqqqqqqrrrrrrrrrssssssssstttttttttuuuvvvwwwyyyyyyzzz|||}}}~~~|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{tttjjj___TTTMMMDDDAAA===;;;:::999888666555555444444333333222222444333222222333444333222000222333222000///111333111444777:::===EEEPPPYYY___bbb```ZZZTTTPPPIIIBBB:::777777<<<<<<777333444222444555555666888===AAAHHHRRR^^^iiiooouuu{{{{{{{{{tttfff[[[TTTLLLDDDAAA@@@??????AAAEEEJJJMMMSSSTTTYYYbbbiiirrr{{{hhhSSSEEE===777666777666:::======<<<<<>>>>>AAA@@@:::777888777444333444555333000//////111000222111...///333444111000111333444333222111111///////////////...---------......///////////////---...///...---,,,---......//////000000000000000///......------------...------------...///000000---...//////000000000///...000222111...------///...222222---,,,///222000///000111000000222666:::;;;<<<======;;;999999:::777666444333444666777888999???KKK\\\nnn~~~}}}|||{{{yyywwwvvvtttssssssssssssrrrppplllkkkiiihhhfffeeeeeeeeebbb```]]]ZZZWWWVVVVVVVVVRRRSSSSSSSSSSSSQQQPPPOOOLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCAAA>>>===999888888777666777777777222222222111222222333333111111222111111000//////++++++,,,,,,,,,++++++***......---,,,,,,+++******))))))******+++++++++,,,///,,,)))))),,,......---+++++++++,,,,,,,,,------,,,+++,,,.........444<<>>EEEKKKVVVaaapppzzz~~~~~~yyyuuuiiiXXXMMMJJJFFFAAA???===;;;;;;===BBBHHHLLLSSSSSSXXXbbbmmmwwwnnnWWWGGG===555111111333777:::;;;::::::<<>>:::666777777999999666666777666222222444555444111///111333,,,...---+++---111333222///000000000...------...---...............------///...,,,,,,,,,---///111000111222111///---...///,,,---...///000000000000000//////....../////////------,,,,,,---...000111111000000///...,,,+++***---000222111///---...000---111000***(((---///......000333333222222555888:::<<<======:::888777777999777777888::::::888666:::@@@NNN___rrr~~~}}}|||zzzyyyxxxuuuqqqoooooooooooonnnrrrpppllliiifffeeeeeeeeecccbbb```^^^[[[XXXVVVUUUUUUTTTRRRQQQQQQQQQRRRSSSLLLLLLJJJIIIGGGFFFDDDDDDDDDCCCAAAAAAAAA@@@===;;;===<<<:::888777777777888555555444333222222222222111111111000//////......+++,,,,,,***))))))+++......---,,,,,,,,,,,,---...++++++++++++,,,,,,---...(((+++------+++***+++---222000,,,++++++---......111...,,,,,,+++,,,333;;;LLLUUUaaajjjnnnnnnooooooqqqrrrssssssrrrooommmkkkddd]]]WWWSSSPPPMMMNNNSSS^^^dddjjjkkklllnnnnnnlllmmmmmmmmmnnnnnnnnnnnnnnntttuuuvvvvvvvvvuuussssssssssssssssssuuuwwwyyy{{{|||{{{{{{{{{}}}}}}|||zzzxxx{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}|||||||||}}}zzzvvvooofffZZZRRRMMMJJJFFFAAA===;;;:::999444555666666555444222111555444333333333333222000333333222111000222777:::@@@IIIQQQUUUZZZ``````[[[WWWMMMDDD@@@<<<777333444666222111555555111333777444888<<<@@@EEEMMMWWW^^^rrrsssuuuvvvvvvtttrrrqqqpppjjj___TTTKKKEEE@@@===??????>>>===>>>BBBHHHMMMQQQTTTZZZ```jjjxxxvvv```LLL???999888888777333999;;;666999@@@=========<<<:::888777666555333333444444333333222111---///000111000///000000//////////////////......111111000000//////............------------.....................---------222111///...---...000111000000000///......------......///000000000000000666333//////111555888:::000111111111000///---,,,...............///000000...............///000000111222111000000333777:::>>>AAA@@@<<<;;;<<<;;;888:::888888999777444555999<<>>@@@@@@???>>>>>>AAAFFFJJJVVVXXX[[[```hhhvvv{{{gggRRRCCC:::777777777222777999333666===:::::::::999888666555444444333444444444444333222222000111111111////////////....../////////000000000000000000000//////............------------...................../////////222000///---,,,---...///,,,,,,,,,---......//////------...///////////////111000...///222444555555000000111111000///---,,,---------------....../////////.........///000000111222111000000222666999>>>AAA@@@<<<:::<<<;;;888666444444777666333555:::AAAGGGWWWlll|||~~~}}}{{{zzztttrrrpppooopppqqqqqqqqqmmmkkkgggdddbbbaaaaaaaaa___^^^]]][[[ZZZXXXWWWVVVUUUTTTTTTSSSRRRSSSSSSSSSOOOOOOMMMKKKIIIGGGEEEDDDDDDCCCAAAAAAAAA@@@===;;;===;;;:::888777777777777555555444333222222222222000000//////...------,,,---......---,,,,,,...///------,,,,,,,,,,,,------******))))))******++++++)))***,,,,,,+++++++++,,,+++,,,---.../////////...---+++---000000...111666FFFOOO\\\fffkkklllmmmooopppqqqrrrrrrqqqooommmkkkbbb\\\UUUSSSPPPNNNQQQVVVXXX___fffgggiiimmmmmmkkkjjjjjjkkklllmmmnnnnnnoooqqqrrrsssuuuuuuuuuuuutttwwwxxxyyyzzz{{{{{{{{{{{{~~~}}}|||}}}}}}||||||}}}~~~}}}}}}}}}~~~~~~|||yyytttlllbbb[[[QQQLLLFFF@@@===:::888666666666666666555444333222222222111111111111111111,,,///444999???FFFNNNSSS___dddhhhfff```WWWJJJ???999444111333333111000222666333222444777888<<>>===???CCCGGGTTTUUUVVVZZZcccrrr}}}kkkWWWEEE;;;888999999444777777111444;;;999777666666555444444333333444444444444444333333222444333222000///...............//////000000000111000000000////////////.........------------............//////000000111111222000///---,,,,,,------+++++++++,,,------......,,,,,,---............------,,,---///111222111000000000000000///...---,,,,,,,,,,,,,,,,,,------...111000///////////////000111222111111000222555888>>>@@@???;;;:::;;;:::777444222333666666444777<<>>DDDLLLUUU^^^ddddddbbb]]]TTTLLLEEE>>>:::555222111444444222222555666555666:::???DDDJJJOOO[[[aaaiiioooooojjjccc___VVVQQQIIIAAA===>>>AAADDDGGGFFFEEECCCAAA@@@AAABBBDDDDDDBBB???======@@@BBBHHHIIIKKKPPP[[[nnnzzziiiUUUDDD<<<;;;======777999888111444<<<:::444444444444444333333333444444444444444333222222444333111///000000000///........................////////////////////////......------------............///000111222222333222111000...------------......------,,,+++++++++,,,------.........------,,,,,,,,,---///000000...////////////......------,,,,,,,,,,,,,,,------...111111000////////////000111111222111111222555888>>>@@@???;;;999:::999666666444555777777666999???BBBMMM___qqq~~~}}}{{{yyyvvvtttrrrqqqqqqpppnnnmmmkkkiiifffcccaaaaaaaaaaaa\\\\\\[[[ZZZYYYXXXWWWVVVTTTTTTTTTTTTSSSSSSRRRRRRNNNMMMKKKIIIGGGEEEDDDCCCDDDCCCAAAAAAAAA@@@===;;;<<<;;;999777666666666777555555444333222222222222/////////...------,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,*********+++,,,,,,,,,+++,,,,,,+++******,,,222666;;;444//////...---000555@@@KKKYYYdddkkknnnppprrrooopppqqqqqqqqqooommmlllhhh```YYYUUUPPPLLLNNNRRRSSS[[[aaadddfffkkkllljjjggggggiiikkkmmmooopppqqqssstttvvvxxxyyyzzzzzzyyyxxxyyy{{{|||}}}|||{{{{{{~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~|||zzzvvvoooiii___WWWNNNGGGDDDBBB>>>;;;555555444333333222222222222333333222111111444777:::AAAKKKTTTYYY\\\^^^___VVVPPPIIIBBB;;;777666777444111222444444222333777444777===DDDLLLUUU\\\___hhhjjjmmmlllfff\\\OOOGGGGGGEEE@@@===<<<>>>@@@CCCEEEFFFFFFDDDAAA@@@@@@BBBEEEEEEBBB???<<<;;;===???@@@AAACCCHHHTTThhh~~~vvvdddQQQBBB<<<===???===777999888000333:::888444444444444444444444444333333444444333333222111222000...///111222111000000///......---,,,++++++.............../////////......------------.........//////000111222333333333222111000//////////////////......---,,,,,,,,,....../////////......---///---++++++---///000000.........------------------------,,,---......///000000///////////////000000111222222222444666999>>>@@@>>>:::888999888555888666555777666555888>>>CCCRRReeevvv~~~|||zzzxxxwwwuuusssqqqqqqpppmmmkkkhhhgggdddaaa____________]]]\\\[[[ZZZYYYXXXWWWVVVSSSSSSSSSSSSSSSRRRQQQQQQLLLKKKJJJIIIGGGEEEDDDDDDDDDCCCAAAAAAAAA@@@===;;;<<<:::999777666666666666555555444333222222222222000000//////...------,,,+++,,,......,,,+++,,,---++++++,,,,,,,,,,,,++++++...---,,,,,,+++,,,,,,,,,+++******+++------,,,***++++++,,,++++++000888???DDD<<<444111///---///222===HHHWWWcccjjjnnnqqqtttnnnooopppqqqqqqooommmllljjjbbbZZZUUUPPPLLLLLLPPPSSSZZZaaacccfffjjjkkkiiifffgggiiikkknnnppprrrsssuuuvvvxxxzzz{{{{{{{{{{{{xxxyyyzzz{{{||||||||||||~~~}}}~~~~~~}}}|||~~~~~~}}}}}}~~~~~~|||zzzzzz{{{||||||}}}}}}||||||}}}}}}}}}}}}~~~}}}}}}|||zzztttoooaaaXXXMMMFFFCCCAAA<<<888666666444333333222333333000222444444333666;;;???CCCMMMZZZcccddd]]]TTTNNNBBB>>><<<;;;999444333444111000111444444333777<<<>>>FFFOOOWWW```hhhlllkkkjjjfff___WWWQQQJJJCCC???===<<<;;;::::::<<<===>>>DDDFFFHHHGGGCCC@@@@@@BBBFFFEEECCC???;;;:::;;;<<<>>>???AAAFFFPPP```tttzzznnn\\\LLLBBB>>>======:::444666666...111777444444444444444444444333333222222222222222111111000000...---///222333000...000//////...---,,,++++++---............/////////......------------......//////000000111111222222222222222111111111000000,,,,,,,,,---......//////...////////////...------///---+++***,,,...//////...------,,,,,,,,,---------------------......///...............///000000///111333444444666999;;;>>>@@@>>>:::888888777444777444333444444333777===@@@QQQfffvvv}}}{{{yyywwwuuusssrrrrrrrrrqqqooommmhhhfffdddaaa_________```^^^]]]\\\[[[YYYXXXWWWVVVQQQRRRRRRSSSRRRQQQPPPOOOKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCAAAAAAAAA@@@===;;;;;;:::888777666666666666555555444333222222222222111111000//////......---+++---//////...---------***+++,,,,,,,,,,,,+++***---,,,,,,+++******+++++++++***)))+++---...,,,******,,,---,,,+++...555;;;>>>666000000000......111:::EEETTTaaaiiimmmqqqsssmmmnnnpppqqqpppooommmllliiibbbZZZUUUQQQLLLMMMQQQTTT[[[aaaccceeeiiijjjhhhfffgggiiillloooqqqsssuuuuuuvvvxxxzzz{{{{{{zzzzzzyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~|||zzz|||}}}|||{{{~~~~~~~~~~~~}}}}}}||||||yyyzzz{{{|||}}}||||||{{{~~~}}}}}}~~~}}}}}}~~~|||xxxsssdddZZZMMMFFFCCCAAA<<<777999888666555444444555555111555999:::<<>><<<:::999777777777777888999;;;<<>>:::888333666666///111666333444444444333333222222222000111111111111000/////////------///222222...)))////////////////////////---------.........//////......------------......000000000000000000000000///000000111111111111111+++++++++,,,------.....................---,,,,,,---++++++,,,---...---,,,------,,,++++++,,,---...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---///000111...000333555666888;;;>>>===???>>>999777888666333555222222444444444999???AAATTTjjjwww}}}{{{xxxvvvrrrqqqqqqqqqrrrrrrpppnnnjjjhhhfffcccbbbaaabbbbbb___^^^]]][[[ZZZXXXWWWVVVPPPQQQRRRRRRRRRQQQOOONNNLLLKKKKKKJJJIIIIIIHHHHHHDDDCCCAAAAAAAAA@@@===;;;;;;:::888777666555666666555555444333222222222222111111111000//////......,,,...000111///.........***+++,,,------,,,+++***,,,,,,+++***))))))******+++***)))***---...,,,******---///,,,)))(((,,,000///***(((,,,/////////111777BBBRRR___hhhlllpppsssmmmnnnpppqqqpppooommmlllhhh```YYYUUUQQQNNNOOOSSSTTT[[[bbbccceeeiiiiiigggfffgggiiilllooorrrtttvvvuuuvvvxxxyyyzzzzzzyyyxxxzzzzzzzzzzzz|||~~~~~~}}}|||}}}}}}|||xxx{{{|||zzzzzz~~~|||{{{zzz{{{}}}~~~yyyzzz|||}}}}}}}}}|||{{{~~~~~~~~~~~~~~~|||}}}~~~}}}yyyvvvkkkaaaTTTLLLIIIGGGBBB===;;;:::888666666666777777333888>>>BBBEEELLLVVV^^^bbb```[[[RRRHHH???:::888;;;555333666555222333999444444888>>>BBBGGGPPPZZZbbbjjjpppmmmiiidddYYYNNNJJJDDD===888666444222000777777777888:::===@@@AAACCCHHHMMMNNNKKKJJJLLLNNNEEEEEECCC???;;;999999:::444666:::???FFFRRR```jjjjjjnnnuuuyyyxxxrrrjjjeeeQQQHHH???===AAACCC???999888444888999222333888444444444333333222111111000000000000000000///......000...---000333111+++%%%......///000111222333444---------.........//////.........------.........000000000///////////////---...///000111111111111------,,,,,,+++******)))------------,,,,,,+++***))))))+++---///...+++(((---,,,+++++++++,,,---...++++++******++++++,,,---******++++++---...000111---000333666888:::===@@@===???>>>999777777666222555222222555666777===DDDIII]]]sss{{{xxxwwwvvvuuuuuutttrrrpppmmmkkkjjjiiifffccccccdddccc```]]][[[ZZZYYYXXXWWWXXXXXXYYYQQQRRRRRRRRRPPPOOOMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFDDDCCCAAA@@@>>>>>>::::::999888777666555444666555333222222333555666333222111000///...---,,,//////...---,,,,,,,,,,,,---------,,,,,,+++++++++))))))******++++++++++++,,,,,,,,,---------......---,,,++++++,,,---///000.........///////////////999AAAOOO]]]hhhnnnpppoooqqqqqqqqqppppppppppppppphhhccc\\\UUUPPPOOOQQQRRRXXX\\\aaaeeegggggghhhiiijjjjjjkkkmmmpppsssuuuvvvvvvvvvwwwxxxyyyzzzzzz{{{xxxwwwwwwyyy}}}~~~|||~~~~~~~~~}}}}}}||||||zzzzzz|||}}}}}}}}}|||{{{~~~~~~|||{{{{{{||||||{{{zzzzzz{{{}}}~~~zzzuuuooohhh^^^TTTNNNIIIFFFDDD>>><<<999777777999<<<>>>AAADDDIIIQQQYYY___bbbccc___UUUIIIAAA>>><<<999666111333555777777555333111888;;;AAAGGGOOOZZZgggoootttmmmeee___ZZZSSSIIIBBB???;;;777555555555333111555888;;;;;;<<>><<<:::999:::<<<>>>DDDMMMXXX___YYY\\\```bbbaaa\\\VVVRRR@@@@@@@@@?????????>>>>>>>>>;;;999888888666444222888666333222333333333222000000000000//////////////////000000000000//////000///...///000111000///---...///000000...,,,***+++,,,---///000000000000333333111000////////////...///000000//////000111.../////////---,,,---......,,,+++---000111///,,,***%%%%%%+++---++++++...000///---,,,,,,---...000+++000333000+++(((***---------......//////000000000000111555;;;@@@BBBCCC@@@===:::888777666444222555333333444444666===FFFLLL]]]qqq~~~~~~zzzxxxvvvuuutttssssssqqqpppnnnlllkkklllhhhdddbbbaaa___\\\YYY[[[ZZZXXXWWWVVVVVVWWWWWWRRRRRRRRRRRRQQQOOOMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCAAA???>>>===<<<::::::999888777777666666777555333111111111222222222111111000///......---------,,,,,,,,,,,,------,,,,,,,,,++++++*********)))*********++++++++++++,,,,,,,,,------------...,,,,,,++++++,,,---///000...............//////000666???LLL[[[ffflllmmmnnnoooooooooooooooooonnnnnnhhhccc\\\UUUPPPOOOPPPRRRWWW[[[```dddfffggghhhiiiiiiiiikkkmmmooorrrtttuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyxxxzzz}}}~~~|||zzz~~~~~~}}}}}}}}}|||||||||yyyzzz{{{|||}}}||||||{{{}}}~~~}}}{{{zzzzzz{{{{{{{{{zzz{{{|||~~~}}}xxxssslllcccZZZRRRLLLFFFCCCAAA>>>:::888888;;;???BBBKKKPPPYYYbbbeeeaaaYYYRRRLLLEEE<<<777666666333111444444444444555777999;;;===EEEOOOYYYaaahhhooosssmmmdddYYYOOOIIIBBB;;;555999777555555888999999888333555777;;;BBBLLLWWW^^^hhhoootttsssrrrrrrrrrooohhh^^^OOODDD>>><<<:::999999:::;;;<<<@@@GGGOOOUUUNNNOOOPPPQQQOOOMMMJJJHHH??????>>>>>>>>>===============<<<;;;999888777777888666333222222222222111000000000000////////////...//////000000//////...000.........000111000///......///000///...---,,,---...///000000111000000222111000///////////////---...000///......///111---//////...---,,,---......,,,,,,---///000...,,,///+++***...000---,,,//////...---,,,,,,---...///111---(((%%%%%%(((+++,,,,,,------......//////000000222444888<<<@@@CCCEEE???===:::888777555444333444333333555555666===FFFRRRcccvvv~~~zzzvvvtttsssrrrrrrqqqpppooonnnmmmmmmlllhhhccc```^^^]]][[[ZZZ[[[ZZZXXXVVVUUUTTTTTTUUURRRRRRSSSSSSRRRPPPNNNMMMLLLKKKJJJIIIHHHGGGGGGFFFCCCBBBAAA@@@>>><<<;;;:::::::::999999888888888777777666333111000//////000111111000000/////////...,,,,,,+++++++++,,,------++++++***************)))************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,.../////////...---,,,---...000111444<<>>>>>AAAFFFLLLOOO[[[^^^cccfffcccYYYLLLBBB;;;777333222444444222000777555333333666<<>><<<<<<<<<999999999999:::???EEEIIIGGGGGGEEEDDDCCCCCCCCCCCC=========<<<<<<<<<;;;;;;<<<>>>@@@>>>;;;999;;;===:::777444222222222000///000000000000////////////...//////000000//////...///...---...000111000///...//////////////////000......////////////......//////..................,,,---///...------...000---...///...---,,,,,,...---,,,,,,---//////...---111...,,,///000---,,,---------------------......222***""""""(((---,,,))),,,------......//////000222666:::<<<>>>@@@DDDHHH===<<<:::888666444444333333222444666666777>>>FFFXXXhhh{{{}}}yyyvvvssssssppppppoooooonnnnnnnnnnnniiifffbbb___^^^^^^^^^___[[[ZZZWWWUUUSSSRRRRRRRRRRRRRRRSSSSSSRRRPPPOOONNNLLLLLLKKKJJJHHHGGGFFFFFFCCCBBBAAA???>>><<<;;;:::::::::999999999999999999666555444222111000000111000000000000////////////---,,,,,,+++++++++,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---......///000...,,,++++++---000222222:::GGGUUU```gggjjjkkknnnnnnoooooonnnmmmlllkkkgggccc\\\UUUPPPOOOOOOOOORRRVVV\\\aaadddfffgggiiijjjjjjkkkmmmoooqqqsssuuuttttttuuuvvvwwwxxxxxxyyy{{{{{{{{{{{{|||{{{zzzyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzz{{{{{{{{{{{{{{{|||}}}~~~}}}{{{zzz{{{|||zzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{uuunnneeeZZZNNNGGGAAACCCGGGLLLSSSYYY]]]```eeeaaa[[[UUUNNNGGG@@@;;;777555444555777888666444777666666999???HHHPPPVVV```eeekkkmmmjjjbbbYYYSSSKKKEEE<<<777666666777777555555555666777999999999<<<;;;???JJJ\\\ooo}}}|||nnnYYYHHH@@@>>>>>>???777888888888888:::>>>AAACCCBBBAAA@@@??????@@@AAA===<<<<<<<<<;;;;;;;;;;;;;;;???BBB@@@<<<;;;>>>AAA<<<999666333333222000///000000000000///////////////000000111111000000//////...---...000000000/////////......///000111222---.........------,,,+++,,,---------......------+++,,,...---,,,,,,---///---...///...,,,+++,,,---,,,,,,,,,---.........---...,,,***+++---,,,+++***,,,,,,---.........---------)))&&&***111222---&&&---......//////000000111777<<>>;;;888666555777888888777888999999999999::::::???AAAIIIYYYlll~~~}}}ooo[[[KKKAAA>>><<<<<<666777999999999:::<<<>>><<<===============<<<;;;======<<<<<<<<<;;;;;;;;;999===AAA???<<<:::>>>BBB>>>;;;777555444333111000000000000000////////////000111111222222111111000///------...///000///...//////......///000111222///////////////...---,,,+++,,,------------,,,,,,+++,,,------,,,,,,---...---.........,,,+++,,,---+++,,,------------------******))))))+++,,,,,,***++++++,,,---......------******+++...111111---***...//////000111111222222<<<@@@EEEEEEBBBAAACCCGGG888999999777444333444555222222444888:::<<>>===<<<::::::999999888888888777444444444444444444444444111111000000/////////...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,---...............---,,,+++,,,---///000111888EEESSS^^^fffjjjkkknnnoooppppppooommmkkkiiifffccc\\\VVVQQQNNNMMMMMMNNNSSSZZZ```dddgggiiikkkmmmmmmnnnoooqqqsssuuuvvvtttuuuuuuvvvwwwxxxyyyyyyxxxzzz||||||{{{zzz{{{|||zzzzzzzzz{{{{{{{{{{{{{{{|||{{{{{{{{{{{{|||}}}}}}}}}~~~~~~}}}|||}}}~~~{{{|||||||||}}}}}}}}}~~~}}}~~~~~~}}}wwwnnneee^^^\\\___ccceeeeeeaaa]]]YYYLLLGGG@@@:::777666666555444333333333444666888999@@@FFFQQQ\\\eeejjjllllllddd^^^UUULLLEEE@@@;;;999999888777666666666777777666888::::::999888888999>>>EEETTTfffyyysss___MMMBBB<<<999777666888;;;<<<;;;;;;<<<===:::<<<>>>??????>>>===;;;<<<<<<<<<<<<;;;;;;;;;:::888:::<<<<<<:::999;;;>>>===:::777444444333111000000000000000////////////000111111222222111111000...---,,,---///000///......//////////////////000111111222222111000//////+++,,,---......---,,,++++++,,,...---,,,,,,---///,,,---...---,,,++++++---***,,,---...---,,,---...+++,,,+++***,,,///...+++++++++,,,,,,------......,,,+++***)))(((***---000...//////000000111222222;;;???CCCCCCBBBAAABBBDDD666888999777333222444666333222444888;;;???IIISSShhhvvv~~~{{{yyyxxxwwwooonnnlllkkkkkklllnnnooonnnnnnlllgggbbb^^^]]]^^^ZZZYYYWWWTTTSSSRRRRRRRRRNNNOOOPPPPPPPPPOOONNNMMMMMMMMMKKKJJJHHHFFFEEEDDDEEEDDDCCCBBB@@@>>>===<<<::::::999888777777666666444444444444333333222111222111111000///......---------------......///000******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,***+++,,,............---------,,,,,,,,,---...///000777CCCQQQ]]]eeeiiikkkmmmnnnoooooonnnllliiigggfffbbb\\\VVVQQQNNNLLLLLLMMMRRRZZZ```dddgggjjjlllmmmmmmnnnoooppprrrtttuuuuuuuuuvvvwwwxxxyyyzzzzzzzzz|||~~~}}}zzzxxxyyyzzzzzzzzz{{{{{{||||||||||||}}}||||||{{{|||}}}~~~|||}}}~~~}}}||||||}}}~~~}}}||||||{{{{{{|||~~~~~~~~~~~~|||wwwpppllliiiiiigggbbb\\\SSSLLLGGG>>><<<999888777777666444777777666777999>>>DDDHHHSSSYYYbbbhhhjjjggg```\\\QQQKKKCCC>>>;;;:::888777444555777999<<>>===<<<<<<<<<===>>>???@@@AAA@@@@@@???;;;::::::::::::999999999666666777777777777777888;;;888555333222222000///000000000000//////////////////000000000000//////...---,,,---///000///.........///000///...---,,,000000000111000000//////,,,---...///...---+++))),,,---......------...///,,,---...---+++***+++,,,)))+++......,,,+++,,,...---///...***,,,///...))),,,++++++***+++---...///,,,+++***(((((())),,,------------...//////000000666888;;;>>>@@@AAABBBBBB555777999666222111333777444222444888<<>>===<<<::::::999888777666555444555555444444222111///...333222111000///...---,,,++++++,,,---///111333444))))))******++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,...///......---,,,,,,,,,---------......///666BBBPPP[[[dddhhhjjjkkklllnnnnnnmmmjjjgggeeefffbbb]]]VVVQQQMMMLLLKKKMMMRRRZZZ```eeehhhkkkmmmllllllmmmnnnpppqqqssstttvvvvvvwwwxxxyyyzzzzzz{{{|||~~~}}}yyywwwwwwxxx{{{{{{{{{|||||||||}}}}}}~~~}}}|||||||||}}}zzz|||}}}|||{{{{{{|||}}}~~~}}}{{{zzzzzz|||~~~~~~|||xxxtttnnnkkkeee\\\RRRHHH@@@<<<:::777555444555666666666>>>>>>>>>???CCCKKKTTTZZZeeehhhllllllfff[[[NNNFFFBBB===999666777777666444///222777<<>>>>>888;;;???@@@>>><<<;;;:::<<<<<<<<<======>>>??????999999999888888888888777555444333444555666555333999666333111111000///...000000000000////////////------............------...---,,,---/////////...---...///000000...,,,***,,,,,,---------------,,,---.../////////---***))),,,---///...------...000,,,---...---+++***+++,,,)))+++......,,,+++,,,......000...******...,,,&&&,,,+++***)))***,,,///000)))***+++...000...***&&&++++++,,,,,,---......///111222555:::???BBBAAA@@@444777999666222111333777444333444888<<>>;;;222333555444333555:::>>>:::>>>GGGPPPZZZaaafffhhhrrrnnnfffZZZMMMCCC===;;;<<<444000333666666555555999888<<>>>>>?????????===<<<;;;@@@@@@AAA@@@???>>>??????;;;:::999888777777777777555555555777888777444222666333000000111222000...////////////............111000///......///000111///......///000000///---111///---///222333222000---///000000///---...///---...///////////////...------------------------/////////......---------...------,,,,,,------............------,,,,,,,,,++++++------------++++++,,,,,,+++++++++,,,---------------.........//////000111333666===BBB@@@999444555666555333222222333444333555999>>>FFFVVVeeevvv~~~~~~}}}zzzwwwrrrpppnnnlllkkklllmmmnnnmmmnnnmmmiiiddd```^^^^^^]]]\\\ZZZXXXUUUSSSQQQPPPPPPOOOOOOPPPQQQPPPNNNKKKLLLKKKIIIHHHGGGFFFFFFFFF@@@??????@@@@@@???===;;;<<<:::777444333222222333333333333333333333333333333000......///000//////......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++*********---///------,,,+++******,,,///,,,---...---,,,,,,...///------,,,------...///000333666===IIIXXXccchhhiiikkkjjjjjjjjjjjjiiiiiihhhfffbbb]]]VVVQQQNNNLLLLLLPPPRRRWWW___ggglllnnnoooooonnnmmmnnnooorrrvvvxxxuuuwwwxxxzzz{{{{{{{{{{{{||||||{{{{{{{{{{{{|||||||||||||||{{{{{{||||||||||||||||||}}}}}}||||||{{{|||||||||||||||}}}~~~~~~}}}~~~~~~}}}|||{{{{{{yyypppgggXXXJJJBBB===:::777333555888888888888:::<<>>999666999333000333666555444555777<<>>???;;;888:::<<<999999888666666555555555444444444555777777555333444222//////111111000...////////////............111000///......///000111///......///000000///---111///......000111///------///000000///......///...///////////////......------------------------------,,,,,,,,,+++++++++...------,,,,,,------.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++//////---,,,+++*********---------.........//////000222444777===BBB@@@999444555666555333333333555777666888<<>>:::888777888999999:::>>>CCCFFFVVV]]]fffnnnoookkkddd___QQQKKKDDD>>>;;;999666333666111000333555444444777;;;FFFYYYnnnrrrZZZEEEBBB???AAALLLaaazzz|||iiiQQQ>>>555777<<<777888888999999999999888+++444===>>>999555777::::::999999777666555444444444333333444666777666555222111//////000111000000////////////............000//////......//////000///......///000000///---111///............---+++---...000000///......//////000000000///...------///.........------,,,,,,---,,,,,,,,,,,,+++++++++...------,,,,,,------......------------,,,,,,,,,+++,,,,,,------,,,,,,+++///...---,,,+++*********------........./////////000333666888===BBB???999333444666555444444555777:::999;;;@@@DDDMMM]]]lllzzz~~~{{{tttrrrpppmmmkkkjjjjjjkkkkkkkkkjjjhhhccc```^^^^^^ZZZZZZXXXVVVTTTRRRPPPPPPOOONNNNNNNNNPPPQQQPPPNNNKKKJJJIIIHHHGGGFFFFFFFFFDDDBBB@@@@@@@@@AAA@@@???<<<;;;999777666555555555333333333333333333333333222000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++***)))(((***---000,,,------,,,******,,,...,,,---///...---------...------,,,------...///000///111777CCCQQQ^^^eeehhhggghhhiiiiiiiiihhhggggggeeeccc^^^XXXSSSPPPNNNMMMOOOQQQUUU]]]eeekkknnnooonnnnnnnnnnnnppprrruuuwwwxxxxxxyyyzzz{{{{{{||||||{{{{{{zzzzzzzzz{{{||||||}}}||||||||||||||||||}}}|||}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}uuulll```VVVLLLCCC>>>>>>===<<<;;;<<>>555555666777777888888888000666<<<===:::888888:::<<<;;;;;;:::999777666555555444222333666777888777111111000000111111222222////////////............///////////////////////////......///000000///---000///............------,,,...000000///...///000000000000000///...,,,,,,//////......------,,,,,,...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---..................////////////000444888:::>>>AAA???999222444555555555555666888;;;;;;===BBBGGGPPPaaappp}}}}}}yyytttrrrpppnnnllljjjjjjjjjjjjjjjjjjgggccc```______ZZZYYYXXXVVVTTTRRRQQQPPPPPPNNNMMMNNNOOOPPPPPPOOOMMMLLLJJJHHHFFFEEEDDDDDDAAA???===<<<=========<<<;;;;;;999888777666555555333333333333333333333333111000//////000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++***)))***---000+++,,,---,,,++++++,,,---...///111000...---------------,,,------...///000///000555???NNN[[[cccfffggghhhiiijjjjjjiiihhhgggeeeccc^^^YYYUUUQQQNNNMMMNNNPPPTTT[[[dddkkknnnooonnnnnnnnnoooqqqsssuuuwwwyyyyyyyyyyyyzzz{{{{{{|||zzzzzzzzzzzzzzz{{{|||||||||{{{{{{zzzzzz{{{{{{|||}}}~~~}}}}}}}}}}}}}}}~~~|||||||||}}}}}}~~~zzzrrrhhh```TTTGGGBBBCCCAAACCCGGGNNNWWWaaahhhlllhhheee___VVVNNNEEE???<<<@@@:::444222555666555222222111222444444444999@@@WWWhhh{{{zzz]]]FFF???999888<<>>999111333444555444555777888::::::===CCCIIISSSeeettt{{{wwwsssrrrpppnnnlllkkkjjjiiiiiijjjjjjhhhdddaaa``````ZZZYYYXXXWWWUUUSSSRRRQQQQQQOOONNNNNNOOOPPPOOONNNNNNMMMKKKHHHFFFEEEDDDCCCBBBAAA??????@@@@@@>>>===::::::999888777666555444333333333333333333333333111000///000111111///---++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,)))***++++++***+++---...+++,,,------++++++,,,---,,,...000000...---,,,,,,------,,,------...///000000000444===KKKYYYaaaeeefffgggiiijjjkkkjjjhhhgggeeeccc___ZZZVVVRRROOONNNNNNOOOSSSZZZcccjjjnnnpppoooooopppqqqsssuuuvvvwwwyyyxxxxxxxxxxxxyyyzzz{{{yyyyyyyyyyyyzzz{{{||||||{{{{{{zzzzzzzzzzzz{{{{{{}}}~~~~~~}}}}}}}}}}}}~~~||||||||||||}}}~~~xxxpppjjj]]]MMMFFFIIIKKKQQQ[[[fffmmmnnnkkkggg\\\VVVMMMDDD===:::999999999666222222444444333111333333444666444555===GGGaaattt{{{___HHH???888999;;;AAARRRddd|||tttfffUUUIIIEEEAAA;;;444666555555555555666666777<<<999666666:::;;;888555555666666777666555333222555444444555777888777666111222222111000000111333////////////............---......//////......---///......///000000///---,,,...////////////111222+++---///000/////////111///000000000///...------........................+++++++++,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,------------...---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,....../////////000000000111777<<<>>>???@@@>>>999111222444444444444555777999999===DDDKKKWWWiiiyyy~~~{{{wwwrrrqqqpppnnnmmmkkkjjjjjjiiijjjjjjhhheeebbbaaabbb[[[ZZZYYYWWWVVVTTTSSSRRRSSSPPPNNNMMMNNNOOOOOONNNLLLLLLJJJHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDCCCAAA>>>999999888888777666555444333333333333333333333333000000///000111111///,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++'''))),,,---,,,+++,,,---***,,,------,,,+++,,,---'''***---...------------------,,,------...///000111111333<<>>999555666555444333333333444555666555666777999999777555222333444555555444333222333333333444666666444222000111222000------...000////////////............------...//////...------///......///000000///---,,,...000///---,,,...000+++---///000//////000111...///////////////......------......//////000000+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,.../////////000000000000111888>>>??????@@@===999000222333333222222444555888999>>>EEENNNZZZmmm}}}{{{xxxqqqppppppnnnmmmlllkkkjjjjjjkkkkkkiiifffcccbbbccc[[[ZZZYYYXXXVVVUUUTTTSSSTTTQQQOOOMMMNNNNNNNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGAAA@@@AAABBBCCCAAA>>>;;;888888888888777555444333333333333333333333333333000//////000111111...,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***&&&))),,,...---,,,+++,,,***,,,...---,,,++++++,,,"""%%%))),,,---------...---------------...000000222222444<<>>GGGPPP]]]ppp~~~}}}yyyvvvrrrpppmmmlllmmmmmmmmmlllhhhiiiiiiiiigggeeecccbbb___]]]\\\ZZZXXXWWWVVVVVVSSSRRRQQQOOONNNNNNNNNOOOMMMKKKIIIIIIIIIIIIGGGEEEDDDCCCBBBAAA???>>>===<<<:::666555777555111000222///000111222222111000//////...------...///...---///...---,,,---...///000+++++++++++++++++++++,,,...---+++******+++---.........---,,,,,,,,,,,,---000...,,,+++,,,------,,,(((+++///000///...//////......000888DDDRRR^^^dddeeefffhhhgggfffdddeeeeeebbbbbbaaa___ZZZTTTOOOLLLOOOPPPSSSXXX___gggnnnrrrrrrtttwwwxxxxxxxxxzzz{{{vvvwwwwwwwwwwwwxxxxxxxxx{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{zzzzzz{{{|||}}}}}}}}}~~~~~~zzzuuuvvvnnnbbbWWWNNNHHHDDDBBB:::888888:::888444222444555;;;>>><<<;;;===<<<:::===777555999===???FFFOOOmmmyyymmmUUUDDD888999:::555444888CCCIIIPPPSSSPPPIIIDDDBBB>>>>>>>>>;;;888777777888444222111111333444444444444555777888999999888888999888777666555444333222666444333333333333222000000000111111111111000000......//////000000111111000000//////.........---------------------------000000000000///...,,,,,,////////////////////////......///000000///...---000///...///000111000///,,,---...---,,,---///111---,,,+++******,,,...///...---,,,,,,++++++++++++,,,,,,,,,------.........---,,,,,,,,,,,,---......000000///////////////000666999===???>>>;;;888666444555555333111111222333777:::???GGGTTTeeewww~~~}}}zzzvvvrrrpppmmmllllllmmmlllkkkhhhhhhhhhhhhfffdddbbbaaa^^^^^^\\\ZZZXXXWWWVVVVVVSSSRRRQQQOOONNNNNNNNNOOOLLLKKKIIIIIIIIIIIIGGGEEECCCCCCBBB@@@???===<<<<<<999666555666555111000222///000111222222111000///111///............,,,+++***+++,,,.../////////...,,,,,,,,,++++++*********///---,,,+++***+++---...---------------...///000000...,,,+++,,,------,,,***,,,...000000///............000777CCCQQQ]]]dddfffhhhhhhgggeeeccccccdddcccbbb```]]]YYYTTTOOOLLLMMMNNNQQQVVV\\\dddlllpppssstttvvvwwwvvvuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}||||||}}}~~~~~~~~~~~~~~~yyyrrraaaZZZQQQHHHAAA>>>;;;999888555666888888555555999999@@@GGGHHHIIILLLKKKHHHHHH@@@;;;<<<===>>>DDDLLL[[[gggyyy{{{kkkSSSCCC888888999555444888555;;;AAADDDCCC???<<<:::555666666666444444666888555444333444666777666555555555666777888888888888777777777666666555555555666444333333333333222000000000000111111000000000.../////////000000000111///.........------------------------------------000000000000///...---,,,...........................///000000000///...---/////////111222111...,,,,,,...//////...---...000---,,,+++******,,,---///...---,,,,,,+++++++++,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......000000///////////////000111111333777;;;;;;666222444555555333111111222444888;;;AAAKKKXXXiiizzz~~~~~~zzzwwwrrrpppmmmllllllllllllkkkggggggggggggeeecccaaa```^^^^^^\\\[[[YYYWWWVVVVVVTTTRRRQQQOOONNNMMMNNNNNNLLLJJJIIIIIIIIIHHHFFFDDDBBBAAA@@@???>>>===<<<;;;999666555666555111000222000000111222222111000000333111///......---+++)))&&&(((+++...000///...---------,,,+++***))))))(((000///---,,,+++,,,,,,---,,,,,,,,,---...///111111///...,,,,,,---------,,,------...///000000...,,,......000666AAANNN[[[bbbggghhhiiigggeeecccbbbbbbdddbbb```\\\WWWSSSOOOMMMMMMNNNPPPUUU\\\dddkkkppprrrtttuuuuuutttsssssstttwwwwwwwwwwwwxxxxxxxxxyyyxxxyyy{{{|||}}}}}}||||||~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||}}}{{{||||||}}}~~~}}}}}}}}}}}}~~~~~~xxxmmmeeeOOOJJJCCC>>>:::999888777555333333666777666:::@@@EEEOOOYYY___cccfffdddaaa]]]SSSHHHAAA<<<:::>>>DDDKKKVVViii||||||lllOOOAAA777777888555444777222666999;;;:::888666666444555666555444555777999555444555666888888666444666555555666666777888999777777777777777777777777555444222222333333111000000000000000000000000000////////////000000000000---------------,,,,,,,,,........................000111111000000///...---...........................///000111111000///.........000222333111---)))---///111111///...---...---,,,+++***+++,,,---...------,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......000//////......///000000111///000555<<<>>>999444333444444333222111333444999===EEEPPP^^^ooo~~~~~~{{{xxxssspppmmmlllllllllkkkjjjhhhhhhhhhgggfffcccaaa```^^^^^^]]][[[ZZZXXXVVVUUUTTTRRRPPPNNNMMMMMMMMMMMMKKKJJJIIIIIIIIIHHHFFFDDD@@@@@@???>>>===<<<;;;;;;999666555777666222111444111111111111111111111111222111///...///...,,,+++''')))+++---...---,,,+++,,,,,,++++++******))))))000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000...---,,,,,,---...---,,,///...---...000000...,,,---...000555>>>KKKXXXaaaeeefffggggggeeeccccccddddddccc___[[[WWWSSSPPPNNNOOOOOOQQQUUU\\\eeemmmrrrqqqsssttttttssssssssstttwwwwwwwwwxxxxxxxxxyyyyyyyyyzzz}}}}}}|||~~~~~~~~~}}}}}}}}}}}}}}}yyyzzzzzz{{{|||}}}}}}~~~|||}}}}}}~~~~~~~~~~~~~~~|||||||||||||||}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~|||}}}xxxjjj[[[PPPEEEBBB===:::999888888777444222333555666888???HHHXXXdddqqqyyy~~~~~~zzzttthhhWWWGGG<<<777888:::AAAIIIYYYmmmvvvfffIII???777666777444444666888888888777666555555555777777666444333333555777333333444666777777444111666555444444555666888999888888888888777777777777555444222222333333111000000000000//////000000000////////////000000000000------------------------////////////////////////000000111111000//////..............................///000111111111000////////////111111000---***---///222222000...---,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////.........///000000000000222777;;;<<<:::666222333444333222222333555888>>>HHHUUUcccttt~~~|||yyytttqqqnnnmmmmmmlllkkkjjjjjjjjjiiiiiigggdddbbb```^^^^^^]]]\\\[[[XXXVVVUUUTTTRRRPPPNNNMMMLLLLLLLLLJJJIIIIIIIIIJJJHHHEEECCC@@@??????>>>===<<<;;;;;;:::777666888777444333555222222111111111111222222000///......///000...---,,,++++++*********++++++)))))))))******+++++++++......------,,,,,,,,,,,,,,,,,,+++******+++++++++---,,,,,,,,,......---,,,000///...///000000...------...000333;;;GGGUUU___aaaccceeefffeeeeeefffgggeeeccc```\\\WWWSSSPPPOOOOOOOOOPPPTTT[[[dddlllqqqppprrrtttuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyzzz|||~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~yyyzzzzzz{{{|||}}}}}}~~~{{{|||}}}~~~~~~~~~~~~}}}{{{||||||}}}}}}}}}}}}}}}}}}~~~}}}~~~}}}qqq```OOODDD>>>;;;888666555555444333666333333555666;;;FFFRRRjjjvvvuuuaaaLLL===777777777999>>>III[[[pppuuucccSSSCCC<<<666555555444444555777555333222222333444555444444333111//////222444444444555666888777444222555444444333444666777888::::::999888777666555555555333222222222222111///000000///......///000000000000000000////////////................../////////////////////////////////000000000000//////...........................---...///111111111000///222000------...///...------///111222000---,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,---...............------------,,,,,,,,,,,,---.....................///000000,,,000555666555444444666111222333333222222444666888???KKKYYYiiixxx~~~}}}zzzvvvssspppnnnnnnmmmlllkkkkkkjjjjjjiiigggdddbbb```^^^^^^^^^]]][[[YYYWWWUUUTTTSSSPPPNNNLLLLLLLLLLLLIIIIIIIIIIIIJJJHHHEEEBBB?????????>>>===<<<<<<<<<:::666666888777444333666333222111111111111222333000///......000000000......---+++***))))))***+++'''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***,,,,,,,,,---...///---,,,...///000000......///111,,,...///222888DDDRRR]]]___bbbdddeeeeeeeeeggghhhfffdddbbb^^^YYYUUUQQQOOOMMMMMMNNNQQQXXXaaajjjoooooorrrtttuuuuuuvvvwwwyyyxxxxxxxxxxxxyyyyyyyyyyyy{{{|||~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{{{{||||||}}}}}}~~~{{{|||~~~~~~{{{{{{|||}}}~~~~~~~~~~~~~~~~~~zzzmmm]]]MMMDDD===;;;888777777666444222666444444555888???OOO^^^www{{{fffOOO???;;;:::888777:::BBBQQQdddvvvxxxnnnbbbQQQCCC===999555444444444444444444222000000444888;;;<<<555555444333222333777:::888777777888999999777555444333333444444555666777;;;:::999888666555444333444333111111222222000///000000............000000000000000000////////////.........///////////////..............................////////////......------------------------,,,---...000000000//////111///,,,+++,,,...///000,,,...000000...---,,,---++++++,,,,,,,,,---------,,,,,,+++++++++,,,------////////////............---,,,,,,,,,,,,---......------------...///000000...444999999555222444888000222333333222333555777999BBBOOO___nnn|||~~~~~~}}}{{{wwwtttqqqooooooooommmllljjjjjjjjjhhhfffcccaaa___^^^^^^^^^^^^\\\YYYWWWUUUTTTSSSPPPNNNLLLKKKKKKKKKHHHHHHIIIJJJJJJHHHDDDAAA@@@??????>>>>>>======<<<777555444666666222222444333222222111111222222333222000//////000000...---,,,,,,,,,,,,,,,+++++++++(((((())))))******++++++))))))***+++,,,,,,,,,,,,******************++++++,,,+++,,,---//////---,,,+++///222111---,,,000555,,,...///111666AAAPPP\\\```bbbdddeeeeeeeeefffgggfffeeeccc```\\\WWWRRROOOMMMLLLMMMPPPWWW```jjjoooqqqsssuuuuuuuuuuuuvvvwwwxxxxxxxxxyyyyyyyyyzzzzzz{{{||||||}}}}}}~~~~~~|||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{|||~~~zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~vvvhhhYYYLLLDDD===<<<:::::::::999777555444333333666:::EEEYYYkkkkkkQQQ@@@;;;999666777888===GGGUUUdddpppvvvtttrrrkkk```WWWOOODDD:::888777555333333444444333555222000111666;;;???@@@;;;;;;999777666777;;;>>>:::999777888999999777666222222333444555555555555888888777777666555444444444333111111222222000///111000...------...000111111000000000/////////...---------....../////////------------------------------............------------------------------***+++---.../////////......---+++,,,...000000///+++,,,...---,,,,,,---...++++++,,,,,,---------,,,,,,+++++++++,,,,,,---...//////.........------------,,,,,,,,,,,,---......------------...///000000111555999999777666777999000111222222222333555888<<>>>>>======666333222555444111000333444333222111111222333444444222000000000///---+++(((***,,,...///...,,,+++************))))))))))))'''((()))***+++,,,,,,,,,))))))******+++,,,......++++++,,,---//////...,,,)))///444222,,,+++111777,,,...///000555@@@OOO[[[bbbccceeeeeedddddddddeeeffffffeeebbb^^^XXXRRROOONNNNNNOOORRRYYYbbbkkkqqqrrrtttuuuuuutttsssssstttxxxxxxyyyyyyyyyzzzzzzzzz{{{zzzzzzzzz{{{|||}}}~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{}}}zzz{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~ssscccTTTGGG@@@:::999888888888777555333222111222666<<>>HHHWWWhhhwww|||zzz{{{yyyvvvsssqqqppppppqqqlllkkkjjjhhheeecccbbbaaa___\\\ZZZZZZ[[[[[[XXXUUUTTTSSSQQQOOOMMMKKKJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA@@@???>>>===<<<<<<;;;:::888777555444444333000111111222222222111111222///,,,,,,//////+++&&&...,,,***+++,,,------,,,+++***((()))***,,,++++++,,,+++)))(((((()))+++,,,...***'''(((---000///---------...//////000000000///111222111///.........000......222666===JJJVVV^^^aaadddeeecccccceeegggeeeeeeeeeccc___[[[VVVSSSOOOMMMMMMRRRWWW]]]gggqqqqqqsssuuuvvvwwwvvvuuutttyyyxxxxxxzzz||||||{{{zzz{{{{{{{{{{{{||||||||||||}}}}}}~~~~~~~~~}}}}}}|||~~~}}}|||}}}}}}~~~~~~~~~}}}rrrcccTTTJJJFFF???555666:::444555999777111666333222<<>>AAABBBAAA@@@???;;;888666777888222222222222222222222333222///---000555999888555@@@===:::999888888666444777777777999::::::999777666555444333333333333333888777666444333222111111222222333333333222111111//////000111222222333333333222111222222222000...------......///000000000222222111000000000000000........................000///...------------------.........------,,,+++------------------------,,,---...//////---+++***,,,------......------,,,++++++*********+++,,,,,,)))***+++,,,,,,,,,,,,,,,///---+++,,,///000...,,,000111111111111111000///333333333444444444555555444333222222333666999;;;>>>NNNaaannnyyy~~~{{{{{{yyyvvvsssqqqppppppppplllkkkjjjhhheeecccaaaaaa^^^\\\[[[[[[\\\[[[WWWTTTRRRQQQPPPNNNLLLKKKJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@???>>>===<<<<<<;;;;;;:::888666555444444333111111222222222222111111111...+++,,,//////+++'''...,,,++++++,,,---,,,++++++***((()))***,,,++++++,,,+++)))(((((()))+++,,,...+++((()))---///...,,,***************+++,,,,,,111222333222000......///000......111555;;;HHHTTT]]]```ddddddcccbbbdddgggffffffeeeddd```[[[VVVSSSOOOMMMMMMRRRVVV\\\fffppprrrsssuuuwwwxxxwwwvvvuuuxxxwwwwwwyyy{{{|||{{{zzz{{{{{{{{{{{{||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~ssscccSSSGGGAAA@@@555888===888777777111333777444333<<>>===<<<;;;::::::999888666555444444333111222222222222222111111///---+++,,,//////,,,)))---,,,++++++------,,,++++++***((()))***,,,+++++++++***)))(((((()))***+++...+++)))))),,,...---+++---,,,+++***+++,,,---...222333444333000.........///------000333999EEEQQQZZZ^^^bbbcccbbbbbbdddffffffffffffddd```[[[VVVRRRPPPMMMMMMQQQUUU[[[eeennnssstttvvvwwwxxxxxxwwwwwwxxxwwwvvvxxxzzz{{{zzzyyy{{{{{{{{{{{{||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzkkkYYYJJJ@@@AAA:::>>>EEE@@@:::777...444999555444<<>>KKKZZZkkkwww~~~|||zzzyyyvvvtttrrrppppppooommmllljjjgggeeebbb```___[[[[[[\\\\\\[[[XXXUUURRRNNNMMMLLLKKKKKKJJJKKKKKKGGGGGGGGGGGGFFFDDDCCCBBB??????>>>===<<<;;;::::::999888777666555444444444222222333333222222111111...---,,,---...///---***---,,,+++,,,------,,,++++++***((()))***,,,++++++******))))))))))))******---+++******,,,---+++***...---,,,+++,,,---///000222333444333000...---......,,,,,,///111666AAAMMMXXX\\\aaabbbbbbaaaccceeeeeeffffffeeeaaa\\\VVVSSSQQQNNNMMMQQQUUUYYYccclllrrrssstttvvvwwwwwwwwwwwwxxxvvvvvvwwwyyyzzzzzzyyy{{{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyhhhVVVIIICCC@@@IIIOOOEEE<<<888222333888555555===EEEVVVooosssXXXDDD;;;666222000000111333555555222000111222333333111111222444555555444444333333222222444222000111333444333222222111000111444666666666555666999::::::999999:::444444333333222333333444444444333333222333333333444444444333222111000///111000///000333777;;;===777444000......//////...000000//////............111000//////.../////////........................***+++---......---+++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,---------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...//////---......//////.........000000//////......------333111000//////111333444000111111111111222222222333444444222222555;;;@@@OOO^^^ooozzz~~~{{{yyyxxxwwwtttrrrqqqoooooommmllljjjgggdddaaa___^^^[[[[[[\\\[[[YYYVVVTTTRRRMMMLLLKKKKKKJJJJJJKKKKKKGGGGGGGGGFFFEEEDDDCCCBBB??????>>>===<<<;;;::::::888888666555444444444444333333333333333222111111------------......,,,+++,,,++++++,,,......,,,***+++***((()))***,,,++++++***))))))))))))))))))***,,,+++++++++,,,,,,+++*********))))))***+++---...111222333222///------......,,,,,,...000444>>>IIIUUUZZZ___aaaaaaaaabbbdddcccdddfffeeebbb]]]XXXTTTQQQNNNMMMPPPTTTXXXaaajjjqqqqqqrrrtttuuuvvvvvvvvvxxxwwwuuuvvvxxxzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~{{{{{{|||||||||||||||{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzhhhXXXFFFFFFQQQTTTCCC888888666111666555444<<>>===<<<;;;:::888777666555444444444444444444444444333222111000---.........---,,,,,,+++,,,++++++---......,,,***+++***((()))***,,,++++++))))))))))))))))))))))))******+++++++++++++++***))))))***,,,---...//////111222333222000//////000///------...///222<<>>444777777000666444444;;;AAAPPPhhhnnnUUUCCC;;;666222222222222444555444111...000111333333222111111222///000000111222333444555222111111111111222222333333222111111333444444333111444777666333111222333222222222222222333333444777666444333111000000///000000111222333333333333000000///000111444777888444222///...///000//////------......///000000111//////...------------...........................++++++---......------,,,---.........------,,,+++///......------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,...//////..................---,,,+++,,,------,,,+++,,,---///............000111222000000111111111222222222///111333222111666???GGGXXXfffvvv|||xxxxxxwwwuuusssqqqooonnnmmmllljjjgggcccaaa^^^]]]\\\]]]\\\XXXTTTRRRSSSTTTOOONNNMMMLLLKKKKKKKKKKKKGGGGGGFFFFFFEEECCCBBBAAAAAA@@@???>>>===<<<<<<;;;777777666555444444444444444444444444333222111000...//////...---++++++***++++++,,,---......,,,)))+++***((()))***,,,++++++(((((())))))))))))((((((''')))+++,,,++++++++++++&&&(((+++...000111111111111333444444333222222333000...---//////222:::DDDPPPVVV\\\`````````aaaccc___aaadddfffeeeaaa[[[XXXSSSOOONNNPPPRRRVVV^^^gggqqqqqqqqqrrrtttvvvwwwxxx{{{xxxvvvwwwyyy{{{||||||{{{{{{{{{{{{||||||||||||{{{|||}}}~~~~~~{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~yyycccYYYUUUOOO===555777666222888555444999===JJJaaaxxx}}}jjjRRRBBB;;;777333333222222333444333111///,,,///111333222222333444111222222333333444444444000111111111111111333444333222111222444555666555333666999777333000000222222222111111222333333444555444333222111111111111111111222333333333222222000000000000000111222333111000...///000111000............///////////////222222111000000000000111........................,,,,,,------............000000000///...---,,,+++000000///......---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++)))*********+++---...//////000000000//////...---***,,,......,,,,,,...000000000000111222222333333111111111222222222333333...111444333333888CCCLLL___mmm|||~~~xxxxxxwwwvvvsssqqqooonnnmmmllljjjgggccc```^^^]]]]]]]]][[[WWWRRRQQQSSSUUUPPPOOONNNLLLKKKKKKJJJJJJFFFFFFFFFFFFEEECCCBBBAAAAAAAAA@@@???>>>===<<<<<<777666555444444444444444444555444444333222111000//////000///,,,*********++++++,,,---///...+++)))+++***((()))***,,,,,,+++(((((())))))))))))((((((&&&(((+++,,,,,,++++++,,, ###'''+++---...------222444666666555444555666000......//////111:::CCCOOOUUU\\\___```___aaaccc]]]```dddfffeeebbb]]]YYYSSSOOONNNPPPRRRUUU]]]fffrrrrrrrrrsssuuuwwwxxxyyy{{{yyywwwwwwyyy{{{}}}}}}{{{{{{{{{{{{|||||||||}}}{{{{{{|||~~~~~~}}}}}}~~~~~~~~~uuucccWWWNNN???999:::555444:::777444888:::FFF\\\qqq~~~zzzgggQQQAAA:::777333333222111111333333111///))),,,///222222333444666444444444444444444444333///000111111000111333555222111111222555777888777666:::===;;;555222222444222111111111222333333444333333222222111222222333333333333333333222111000000000000000///////////////......000111222000...000000000///......------000000///..........................................------------...///000222111111000///---,,,+++111111000///......------------,,,+++*********++++++++++++,,,,,,+++++++++)))))))))***+++,,,...///111111111111111000//////))),,,//////------000222,,,,,,...///000000000000111222222222222333333333...222555555555;;;GGGPPPeeerrr}}}yyyxxxvvvsssrrrqqqqqqqqqpppnnnkkkhhhfffbbb]]]YYY___]]][[[XXXTTTQQQOOOMMMPPPOOOMMMLLLJJJIIIIIIIIIFFFEEEDDDEEEFFFFFFDDDBBBBBBAAA???===;;;:::999999999888777555444444444444111333444333111//////000//////...------------...,,,,,,++++++++++++******,,,,,,,,,++++++*********000...+++((('''((()))+++******++++++++++++******......---,,,---...///000///111333555666666555555777333111222222333:::BBBMMMUUU[[[[[[\\\___aaa```aaabbbdddffffffccc]]]YYYVVVPPPLLLMMMOOOSSSZZZaaammmpppssssssssstttxxx|||zzzyyyxxxxxxwwwwwwxxxxxxxxxyyyzzz|||}}}~~~~~~~~~~~~|||{{{{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}|||}}}sssaaaRRRCCC888777<<<666999666777<<<:::>>>NNNYYYooo|||mmmWWWFFF<<<888666444111111000000000000111111111111111111222333444555666444222111000000222222///000222222222222444555444222000000222444666666<<>>777333111...111111111111222222222222222222111111111222222333444333222111000111111222............000000000000......////////////......////////////////////////......------------.................................------,,,,,,------...///.........------------------,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++///111111000222111000000111111000...///------///222222---(((---------...000111333333222222111111111111222222222111222555777===KKKXXXkkkvvv}}}|||{{{xxxuuuqqqooommmmmmmmmkkkiiigggeeebbb^^^[[[YYYXXXXXXWWWUUUTTTTTTSSSNNNNNNLLLKKKJJJJJJJJJJJJFFFEEEDDDEEEFFFFFFDDDBBBAAA@@@>>><<<;;;:::999999888777666555555444555555333444555444222111111111------,,,++++++++++++,,,//////...------,,,+++++++++++++++++++++*********+++***************************++++++++++++******,,,,,,+++++++++,,,---......///111333444444333333111...---...//////555<<>><<<;;;:::999999888777666555555444555555333555666555333111111222...---,,,,,,+++,,,,,,,,,------,,,+++******))))))+++++++++***************((()))***+++,,,++++++******++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,---...000111222222222111///---,,,...//////444:::HHHQQQYYYZZZ[[[^^^___^^^dddccccccdddeeedddaaa^^^VVVPPPLLLLLLNNNPPPWWW^^^gggmmmsssvvvvvvvvvwwwyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{||||||||||||}}}|||||||||}}}~~~~~~~~~~~~}}}kkkcccdddfffbbb^^^___UUU@@@444888777444999777@@@IIIQQQYYY^^^ZZZQQQHHHCCC;;;666444333333222111111000000000000111111111000000////////////000,,,---///000111111111000111111111///---...000222111000111333777999999999222777999666444444444222000000000000/////////////////////000111222333444111000000///////////////---,,,+++,,,///111000...---......//////......------......///......---,,,---..................---...........................------,,,,,,------...------------------------,,,,,,------------,,,,,,************************++++++++++++++++++++++++...---,,,---.../////////222000//////000000///...000///...///000111///---000////////////000000111222222111111111111222222444333555888;;;CCCRRR```sss~~~}}}xxxwwwvvvuuusssqqqpppooojjjhhhfffeeedddbbb^^^[[[ZZZZZZYYYWWWUUUSSSRRRRRRNNNNNNMMMKKKJJJJJJJJJJJJGGGFFFEEEFFFGGGGGGEEECCC??????===<<<:::999999999999888777555444444444444333555666555333111111222///......---------------------,,,++++++***))))))************************'''(((***,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++*********+++++++++++++++------...//////000000000...,,,---///000///333999EEENNNWWWYYY[[[^^^```___dddddddddeeefffeeebbb___WWWQQQMMMMMMNNNPPPVVV]]]ffflllsssvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzyyyxxxwwwxxxyyyzzz{{{|||||||||{{{|||||||||}}}}}}~~~~~~~~~kkkVVVLLLKKKLLLLLLZZZWWWFFF666555222111888555777:::>>>EEEIIIGGGBBB;;;999555333333333333333111111000000000000111111000000//////.../////////......------...000222333111222222000//////111333000000111444888999999777///333555333222444444222////////////////////////000000000111111333444555000000000000//////......,,,...000///---,,,---////////////000000/////////,,,,,,---...---,,,***)))...///000000000000///..............................------,,,,,,------...,,,,,,------------------++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++...///////////////111222111000//////000000///---000...---....../////////000000////////////000000222222111111111111222222555444666:::>>>GGGWWWfffuuu}}}{{{zzzxxxvvvssspppmmmkkkiiihhhfffeeedddaaa]]]ZZZWWWWWWWWWVVVVVVUUUUUUUUUPPPOOOMMMLLLJJJIIIIIIIIIGGGFFFEEEFFFGGGGGGEEECCC???>>>===;;;:::999999999;;;:::888666444333222222333444555444222111111111//////...------------.........------------,,,,,,)))))))))***************((()))***+++,,,,,,+++***++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,------.........---,,,---111111000333888AAAKKKTTTXXX[[[___aaa```ddddddeeefffgggfffbbb___YYYSSSNNNNNNOOOQQQWWW]]]eeekkkrrrvvvvvvvvvwwwyyyyyyzzz{{{{{{{{{zzzxxxwwwyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{|||}}}~~~}}}~~~sssXXXEEE<<<:::888999CCC???666555222000666666555555777;;;===<<<:::555444333222222222222333111111000000000000111111000///////////////000000000///------...000222444///111222222000000111222///000222555888999777555111444444111000222111....../////////000000000000111111111111111222333444000000000000000///......---000222000,,,***---000//////000000000000//////+++,,,.........,,,***(((///000111222222111000///------------------------...------,,,,,,------...,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------++++++++++++++++++++++++...///000000///000222444111///......000000///---///...---,,,,,,---///000000////////////000000111222222111111111111222222444444666;;;AAAKKK]]]mmmxxx}}}zzzzzzyyyvvvssspppmmmkkkjjjhhhfffeeeccc```\\\YYYXXXXXXWWWVVVVVVUUUTTTTTTQQQPPPNNNLLLJJJHHHGGGGGGGGGFFFFFFFFFGGGGGGEEEDDD>>>===<<<;;;:::999999999<<<;;;999666444222111000222333444333111000000000///...------,,,,,,------,,,,,,------------......((()))))))))*********+++)))******+++++++++******+++,,,,,,------,,,,,,+++******,,,---------,,,+++,,,++++++++++++,,,------,,,+++---111111///222777===HHHRRRWWW[[[```bbbaaabbbccceeehhhiiigggccc___[[[UUUPPPOOOPPPQQQWWW^^^fffkkkqqqtttuuuuuuwwwzzzyyyzzz{{{|||{{{zzzxxxwwwyyyyyyzzz{{{{{{{{{zzzzzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~}}}www^^^KKKBBB===888&&&555777222555333///222333333444666888777555444333333333222111000111222111111000000000000111111////////////000111222222////////////000111111222,,,...111222111000000111///000222555888888555222111333333///000222111---......///000111111222222111111000000000111111222000000111111111000///......//////////////////000...//////////////////...---...///000///---+++)))...///000111111000///...------------------------...------,,,,,,------...++++++,,,,,,,,,------------,,,++++++++++++,,,---------------------------+++++++++++++++++++++++++++...//////...///222555111///......//////...---------,,,******,,,...000//////...//////000111111222222111111111111222222333333666<<>>===<<<;;;:::999999999>>><<<999666444111000///111333444333111//////000...---,,,,,,++++++,,,,,,)))******++++++,,,,,,---(((((())))))*********++++++*********************+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,+++++++++***++++++,,,,,,+++***,,,000000///111555;;;FFFQQQWWW[[[```cccbbbbbbcccfffiiijjjhhhccc___\\\VVVQQQPPPPPPRRRWWW^^^fffkkkqqqttttttuuuxxxzzzyyyzzz{{{||||||zzzxxxwwwyyyyyyzzzzzz{{{zzzzzzzzzzzz{{{|||~~~~~~||||||}}}~~~~~~}}}qqqYYYIIIBBB===666***666555...222222///222...///333777777444111111333333333111/////////000111111000000000000111111////////////000222333333...///111222333222000///))),,,000222111000//////...000222555777777444111...000000...000444444000---...///000111222333444111000000////////////000000111222222222111///...///---,,,...222444222000---..................---...///111222111///,,,***---...///111111///...---------------------------...------,,,,,,------...+++++++++,,,,,,---------///...,,,++++++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++***,,,............222555111///......//////...------,,,+++***)))+++...111............///000111222222222111111111111222222333333666<<>>;;;<<<444444444333111111222444111222333333333333222111111111111111111111111111000111111000//////000222555555444111//////111333111111111111111000///...222222222111111111000000444555777777666444111///000000000000000000000000000000000000000000111111000000111111111111000000111000...---...///111222222111///.........///000//////......---------,,,111111000000000000000111,,,...//////......000111//////000000000000//////........................---...///...,,,++++++---++++++++++++++++++++++++++++++------------++++++,,,------......------,,,---------............///,,,---...//////...---,,,...---,,,...000111111000000000000000111111111111000000000111222222333333222222555;;;HHHYYYkkkvvv~~~zzzxxxuuutttsssrrrpppnnnmmmjjjgggeeedddbbb```^^^```___]]][[[XXXVVVTTTSSSRRRQQQPPPNNNLLLKKKJJJJJJHHHFFFEEEEEEEEEDDDBBB@@@======<<<;;;:::999999888999::::::999555333222222222111///......///111222......---------...//////...------,,,++++++******)))))))))***************)))******++++++,,,,,,,,,(((((()))))))))*********,,,,,,------,,,,,,+++***+++))))))+++...000111111......---......///000111999BBBMMMVVV[[[^^^aaaddddddhhhiiigggfffhhhgggccc]]]VVVPPPOOOOOOPPPUUU[[[ccckkkrrrttttttwwwyyyxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||}}}{{{|||}}}~~~~~~~~~zzzooocccgggooozzzwwwgggUUUEEE;;;777666333444555444222222222333111222222333333222222111111111111111111111111111000111111000//////000222333333333111000111444666111111222222111111000///222222222111111111000000222444555666555333111///000000000000000000000000111111111000000000000000000000111111111111000000111000.........///111222222111///.........///000/////////.........------///.........///000111111---...000///......///000000111111222222111111000........................,,,.........,,,+++,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,------------............---......//////......---+++******+++---......---...////////////000000000000000000111222222333333333444666>>>JJJ\\\mmmxxx~~~}}}zzzxxxuuutttsssrrrpppnnnllljjjgggeeedddbbb```______^^^\\\ZZZXXXVVVTTTSSSPPPOOONNNMMMLLLKKKKKKKKKHHHFFFEEEDDDEEEDDDBBBAAA======<<<;;;:::999999888999::::::888555333222222111000///......///000111------,,,------...000000,,,,,,,,,++++++******)))***))))))))))))))))))(((%%%&&&(((+++,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,******+++---///000//////...............//////777@@@LLLUUU[[[^^^bbbeeefffiiijjjgggfffhhhfffbbb^^^WWWQQQOOOMMMNNNRRRXXX```jjjrrrtttuuuyyyzzzyyy{{{zzzyyyxxxxxxxxxyyyzzz|||{{{zzzzzzzzz|||}}}~~~|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~uuuiiiXXXXXX[[[dddooovvvwwwvvviiiaaaVVVJJJAAA:::555333222444666666444333222333111111222333333222111111111111111111111111111111000111111000//////000222444555444333111111333555222222222222222222111000222222222111111111111111000111333444444333111000000000000000000000000000222111111111000000//////000000111111111111000000000000///...///000111222222111///.........///000000000////////////......------------...000111222...///000///...---...///000000111111111111000000........................+++---...---,,,,,,---......---------,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++------------............///..................///...---,,,---///000000///............////////////000000000111222222333333444555888AAAOOO```qqq{{{~~~}}}zzzxxxuuutttsssrrrpppnnnllljjjfffeeedddcccaaa___^^^]]]\\\ZZZXXXVVVUUUTTTPPPOOOMMMLLLKKKKKKJJJJJJIIIGGGEEEDDDDDDDDDCCCAAA======<<<;;;:::999999888888999999888555333222222111000////////////000111...---------............---,,,,,,,,,++++++************))))))((((((''''''"""$$$''')))+++++++++***,,,,,,,,,------------...++++++,,,,,,,,,++++++***000...,,,,,,------,,,+++//////...---------......555>>>KKKVVV\\\```dddfffdddhhhiiigggfffhhhgggcccaaaYYYRRROOOMMMMMMQQQWWW^^^hhhppptttvvvyyy{{{zzz{{{zzzxxxvvvvvvwwwyyyzzz|||{{{zzzzzzzzz|||~~~}}}~~~~~~}}}|||}}}|||||||||}}}~~~pppcccVVVQQQMMMPPPYYY___^^^\\\OOOJJJCCC???===<<<888555222444777777555333222222111111222222222222111111111111111111111111111111000111111000//////000222999999888555111000000111222222333333333222222111111111111111111111111111///000111333333333222111000000000000000000000000222222111111000/////////000000111111111111000000000000/////////000111222222111///.........///000000000000000000/////////............//////000111///000111000...------...---......//////......---........................***,,,------,,,,,,...//////......------,,,,,,+++---,,,+++******+++,,,---***++++++,,,,,,++++++***,,,,,,---------.........000///...------...///000///.........000111111///........./////////000000000000000111222222333333444555999CCCRRReeettt}}}~~~}}}zzzxxxuuutttsssrrrpppnnnkkkiiifffeeedddcccaaa```\\\\\\[[[YYYXXXVVVUUUUUUQQQPPPNNNLLLKKKJJJIIIIIIIIIGGGDDDCCCDDDDDDCCCBBB======<<<;;;:::999999888777888999777555333222333111111111111111111111111000//////......---,,,+++------------,,,,,,,,,,,,******))))))((((((''''''$$$&&&(((***+++***)))((())))))))))))******************+++,,,,,,+++++++++000...,,,,,,------,,,+++///......------------...444>>>KKKWWW]]]aaaeeegggbbbfffgggfffgggjjjiiifffccc\\\TTTQQQNNNMMMQQQVVV[[[eeeooosssuuuyyy{{{zzzzzzyyywwwvvvvvvwwwxxxzzz{{{zzzzzzzzz{{{|||~~~~~~~~~~~~}}}}}}~~~|||zzzzzz{{{|||~~~|||mmm___RRRJJJBBBAAAEEEIIIGGGDDD???<<<999999::::::888555111444666777555333222222111111111111111111111111000000000000000000000000000111111000//////000222888888888555222000000111111222222333333333222222111111111111111111111111...///000222222222222222000000000000000000000000111111111111000000//////000000111111111111000000000000000000000111111222222111///.........///000/////////000000000000000222111111000///////////////000111000...------...------............------........................***,,,------,,,,,,...///.........------,,,,,,,,,,,,,,,***))))))***,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------------...000///...------...///000---+++++++++---...---,,,//////000000000111111111000000000111222222333333444444999EEEVVViiiwww}}}|||zzzxxxuuutttsssrrrpppnnnkkkiiifffddddddcccbbb```[[[[[[ZZZYYYXXXVVVVVVUUURRRQQQOOOMMMKKKJJJIIIIIIJJJGGGDDDCCCCCCDDDCCCBBB======<<<;;;:::999999888666777888777555333222333111111111222222111111111000000000///...,,,******------------------------***))))))))))))))))))(((******,,,------,,,+++************++++++++++++,,,)))***++++++++++++++++++,,,******+++---///000///...---------------......333===KKKVVV]]]aaadddfff```eeegggfffgggkkkjjjgggddd]]]UUURRROOOMMMQQQVVVYYYdddnnnrrrtttxxxyyyxxxwwwwwwvvvvvvvvvwwwyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~|||zzzxxxyyyzzz|||~~~zzzjjj[[[MMMFFF???===???@@@???===:::888777666666666444222111333555555333222111222222111000000000000111222000000000000000000000000000111111000//////000222333444555444333222333444000111222222222222222222111111111111111222222222///000111222222222222222000000000000000000000000000000000000000000000111000000111111111111000000000000000111111111222222222111///.........///000......////////////000000444333222000////////////...///000///...---...///......////////////..............................+++---...---,,,,,,---...,,,,,,,,,,,,,,,---------++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------000//////////////////000...---,,,---...///...---000000000000111111111111000000000111222222333333444444:::GGGZZZmmm{{{}}}|||zzzxxxuuutttsssrrrpppnnnkkkhhhfffddddddcccbbb```ZZZZZZYYYXXXWWWWWWVVVVVVQQQPPPOOONNNLLLLLLLLLKKKJJJGGGDDDCCCCCCDDDCCCCCC======<<<;;;:::999999888666777888777444333222333000000111111111111000000//////000///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************,,,,,,,,,,,,------------,,,,,,---------.........))))))***++++++++++++++++++))))))+++...000111111,,,,,,,,,,,,---......///111;;;IIIUUU[[[^^^aaacccbbbfffgggfffgggjjjiiifffccc\\\TTTQQQNNNLLLPPPVVVXXXbbbmmmqqqsssvvvwwwuuutttuuuuuuvvvwwwxxxyyyyyywwwyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{|||~~~~~~|||zzzwwwxxxzzz|||}}}~~~}}}}}}~~~xxxgggWWWGGGDDD@@@============<<<666666777555333111111222222333444333111000111222222111000//////000111222000000000000000000000000000111111000//////000222000222444444333222333444///000111111222222111111000000111111111222222222111111222222222222222222000000000000000000000000/////////000111111222222000000111111111111000000000000111111222222222111222111///.........///000------........./////////222111000///////////////---...000///......///000.........//////.................................,,,.........,,,+++,,,---******++++++,,,,,,------******++++++++++++******,,,,,,------------,,,,,,++++++,,,,,,,,,---------//////000000000000//////111000//////000111000.../////////000000000000111000000000111222222333333555666;;;JJJ^^^qqq~~~}}}|||zzzxxxvvvtttsssrrrpppnnnkkkhhhfffdddddddddbbbaaaZZZYYYYYYXXXWWWWWWVVVVVVPPPOOONNNNNNMMMNNNNNNNNNJJJGGGDDDBBBCCCCCCCCCCCC>>>===<<<;;;:::999999888555777888777444333222333//////000000000000//////---.../////////...---,,,++++++++++++++++++++++++))))))******++++++,,,,,,************+++,,,---...))))))*********+++++++++((()))***+++++++++++++++---,,,++++++---//////...+++++++++,,,---...///000///999GGGSSSYYY\\\___```dddggghhhggggggiiihhhdddbbbZZZSSSPPPMMMLLLOOOUUUWWWbbblllppprrruuuvvvtttrrrsssuuuwwwxxxyyyyyyyyyvvvxxx{{{~~~~~~}}}|||}}}}}}~~~~~~~~~}}}}}}|||yyyyyyzzz|||~~~}}}|||wwwxxxzzz|||}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~vvveeeUUU@@@???===:::888777666666111444555444111000222555222222333111//////111222222111000//////000111222000000000000000000000000000111111000//////000222222444555444222000000000...///000111111111111111000000111111222222222222222222222222222222222222000000000000000000000000......///000111222333333000000111111111111000000000000111222222222222111222111///.........///000,,,---------......////////////.........//////000,,,...//////......000111+++,,,,,,------,,,,,,+++........................---...///...,,,+++,,,---((()))***+++,,,------...)))***+++,,,,,,+++***))),,,------......------,,,++++++,,,,,,,,,---------...///000111111000///......---,,,,,,---...---+++............/////////000000000000111222222333333666777===LLLaaattt}}}|||wwwvvvtttqqqpppoooooooooiiihhhgggfffdddcccaaaaaa]]]\\\ZZZYYYWWWVVVVVVVVVRRRQQQPPPNNNMMMLLLKKKKKKIIIHHHFFFEEEDDDBBB???<<<@@@>>><<<;;;;;;:::888666555666666666666444333222//////000000111111111111000///...------,,,------++++++,,,,,,---,,,,,,,,,******))))))))))))******------+++*********+++,,,***,,,------,,,++++++,,,,,,******+++...///---+++///---++++++------+++)))///...,,,---...//////...000666@@@MMMYYY```bbbbbbhhhhhhiiiiiihhhgggfffeeeddd___WWWPPPLLLLLLOOOQQQXXX___hhhooossstttuuuuuuvvvwwwxxxxxxxxxxxxwwwvvv|||||||||}}}~~~~~~~~~~~~|||{{{{{{}}}|||||||||{{{{{{{{{{{{yyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~tttcccVVVIIIBBB;;;777777777666555333333333222222333444444111111111000///......---222333333333333222000///111111000000000000000000//////000000111111111222444333222111111222333444222111111111000000////////////000000111111111222333222111222333333222111222000000333555444000,,,+++000444444///------000333222111222333333222111000000111111111000000///111111111111111111111111......---///111222111///000000////////////000000111000...,,,,,,,,,...///++++++,,,---............////////////////////////---...///...,,,++++++,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,------...000111222///+++)))***,,,...............///000111...000222222000000000111000111111333444555555666888777???PPPcccsss~~~|||{{{wwwvvvtttqqqpppoooooooooiiihhhgggfffdddbbbaaaaaa]]]\\\ZZZYYYWWWVVVVVVVVVRRRQQQPPPNNNMMMLLLKKKKKKJJJHHHFFFEEEDDDBBB???======;;;:::999:::999888666555666666777666444333222000000000111111111222222000///...------,,,------,,,,,,---------,,,,,,+++******))))))))))))******''''''&&&&&&&&&''')))***)))+++,,,,,,+++******+++///,,,))))))+++------,,,///---++++++------,,,)))...---,,,,,,---.........222777AAANNNZZZaaaddddddggghhhiiiiiiiiigggfffeeeeee```XXXQQQMMMMMMOOOQQQWWW]]]fffnnnrrrsssttttttwwwxxxyyyzzzzzzzzzyyyyyy|||||||||}}}~~~~~~~~~}}}|||{{{}}}}}}|||||||||{{{{{{{{{yyyyyy{{{|||~~~~~~}}}~~~~~~~~~~~~rrraaaTTTIIIGGGBBB===888666777888333333333222222333333444222222111000000///......111222444444444333111000000000000000000111111111000000000111111111111111333222111000000111222333000000000000//////......///000000000111111111111222000///000111222111000000111222333444333000---###)))///222111222555888333111000111222333222000//////000000111111222222111111111111111111111111000///000111222222000...000000////////////000000111///...,,,,,,,,,...///,,,,,,------...---------........................+++---...---,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++++++++,,,,,,,,,,,,+++*********++++++,,,,,,------...---...///...++++++---///------------...............000222222000000111222111111111222333333444444;;;;;;CCCUUUhhhwww}}}{{{yyywwwvvvtttqqqoooooonnnnnniiihhhgggeeedddbbbaaa```\\\[[[ZZZXXXWWWVVVVVVUUURRRQQQOOONNNLLLLLLKKKKKKJJJHHHEEEDDDCCCBBB@@@===<<<;;;999:::;;;;;;:::999666666777777666555333222111111111222222222222222000///...------,,,------............---,,,++++++******))))))))))))******'''''''''''')))***+++,,,(((***++++++***))))))***///,,,)))'''(((***,,,,,,...,,,++++++------,,,***------,,,,,,,,,,,,------222777@@@LLLXXX```cccdddgggggghhhiiiiiihhhgggffffffaaaZZZRRRNNNMMMOOOPPPUUU[[[dddlllppprrrssstttwwwxxxzzz|||}}}}}}|||||||||||||||}}}~~~~~~~~~}}}||||||}}}}}}}}}}}}||||||||||||xxxyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}ppp^^^QQQGGGHHHFFF@@@999444555888333333222222222222333333333222222111111000000000000111444666666444222111//////000000111111111222222222222111111111111111111111000000000000111111////////////............000000000000111111111111000///......000000///...///111333444222000//////***...222222000///111333111000///000111222111///000/////////000222444555000000000000000000000000111111222444555444000---000//////......//////000000///...,,,,,,---......---------...------,,,,,,------------------------***+++------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***+++++++++,,,,,,,,,,,,+++*********++++++,,,,,,------...***+++,,,---,,,---000222......///000000///------...000111111000000222333333333222222222222333333======FFFXXXkkkzzz}}}zzzxxxxxxvvvtttqqqooonnnnnnnnniiihhhgggeeecccaaa```___\\\[[[ZZZXXXWWWVVVUUUUUURRRQQQOOOMMMLLLKKKKKKKKKJJJGGGEEECCCCCCBBB@@@>>>???>>><<<<<<======<<<:::666666777777666555333222222222222222222222222222000///...------,,,------/////////...---,,,+++*********))))))))))))******)))))))))***++++++,,,---(((***++++++***))))))***+++***(((((()))+++,,,,,,---,,,,,,,,,,,,,,,,,,+++---------,,,+++***+++---000444<<>>======<<<:::888666777777777777555444333222222222222222222222222000///...------,,,------............---,,,+++*********))))))))))))******(((((()))))))))((((((((()))+++,,,,,,+++******+++%%%''')))+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,---...,,,***)))+++---///333:::EEEQQQZZZ___aaaeeefffgggiiiiiiiiihhhhhhfffaaaZZZSSSNNNLLLLLLLLLQQQWWW___ggglllooorrrsssuuuvvvyyy{{{}}}}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}xxxzzz}}}~~~~~~~~~~~~~~~zzzlllZZZMMM???===:::999999888555222444333222222111111111111333333333333222222222222///111333555666555333222//////000000111111111111333222222111111000000000////////////////////////000000000000000000000000111111000000000000000000111000//////111111000///...111444333000...///000...///000111111111222333000///...///000000///...444222000.........000111////////////////////////...///111444777666333000//////............//////......---------.....................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,,,,,,,,,,+++*********++++++,,,,,,------......------...///111222222111222333444444222000......///000111000222444666;;;:::888666555555555666<<<===HHH[[[nnn||||||zzzxxxxxxvvvsssqqqnnnmmmlllllliiiiiigggeeebbb```___^^^[[[ZZZYYYWWWVVVUUUUUUTTTQQQPPPNNNMMMKKKKKKJJJJJJJJJGGGDDDBBBBBBBBBAAA@@@@@@>>><<<::::::999777555777777888888777666444333222222222222222111111111000///...------,,,------------------,,,+++************))))))))))))*********++++++++++++***)))((()))+++,,,,,,+++******+++###'''+++......---,,,,,,***,,,------++++++,,,...---///000...***)))+++...111444;;;EEEQQQ[[[aaacccdddeeeggghhhiiiiiiiiihhhgggccc\\\TTTOOOLLLLLLLLLPPPVVV^^^fffkkkooorrrtttuuuvvvxxxzzz|||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}zzz|||~~~~~~}}}}}}~~~zzzlllZZZMMM@@@<<<999999;;;;;;777333444333222111111000111111222222222222222222222222000111222333333333222111111000000000000000000000111111111000000000000000//////000000000000//////000000000000111111111111111111111111000000000000222111000000222222111000///111222111000/////////---...///000111333444555000///...///000111000...333222000...---------...////////////////////////---...000222444444111//////......------......///---------...............---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++,,,,,,,,,,,,+++*********++++++,,,,,,------...///...---...000111111111//////000111111000.........///000000000222555888>>><<<999777666666777888???AAALLL```sss}}}zzzyyyxxxvvvssspppnnnllllllkkkiiiiiigggeeebbb```^^^]]][[[ZZZYYYWWWVVVUUUTTTTTTQQQPPPNNNMMMKKKJJJJJJJJJJJJGGGDDDBBBBBBBBBBBBAAA===<<<:::999:::999777555777777888888777666444333222222111111111000000000000///...------,,,------+++++++++,,,++++++************))))))))))))*********+++,,,------,,,++++++(((***++++++***))))))***(((+++......,,,++++++,,,))),,,------++++++---///---000111///+++)))+++///111333999CCCOOOYYY```ccccccdddfffhhhiiijjjiiiiiiiiieee^^^WWWQQQNNNMMMMMMPPPUUU]]]eeekkkooosssuuuvvvwwwyyy{{{|||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~{{{}}}~~~|||}}}zzzmmm[[[NNN@@@>>><<<:::999888777666444333222111000000000000111111111222222222222222222222111111000000111111222222111111000////////////////////////000000000///000111111111111000////////////000000000111111111111111111000000000///222111000000222222111000111000//////000000///...222111000000111222222111111000//////111111000/////////......------,,,,,,........................000//////000111000---+++///......------......///,,,------......///......,,,,,,------...---------------------------------+++,,,---,,,+++***+++,,,------------------------************+++,,,---...+++,,,,,,,,,,,,+++*********++++++,,,,,,------...---+++***+++...111111///......//////////////////...///000000000333666999>>><<<999777666666888999AAACCCOOOcccvvv}}}{{{zzzxxxvvvssspppnnnlllkkkkkkjjjiiigggdddbbb```^^^]]][[[ZZZYYYWWWVVVUUUTTTTTTQQQPPPNNNLLLKKKJJJJJJJJJJJJGGGCCCBBBBBBBBBBBBBBB===<<<::::::;;;<<<:::999777777888888777666555333222111111111000000//////000000...---------------))))))***+++++++++************))))))))))))******$$$%%%'''((())))))))))))''')))******((((((((()))---//////---***)))***,,,)))+++...---++++++---///...111222000+++))),,,//////111777@@@LLLWWW^^^aaacccdddfffhhhiiijjjjjjiiikkkgggaaaYYYTTTPPPOOONNNOOOUUU]]]eeejjjooosssvvvwwwxxxzzz{{{|||}}}|||||||||||||||}}}~~~~~~~~~~~~~~~|||~~~~~~~~~||||||zzzmmm\\\OOO>>>??????:::555222444777444333222111000000000000111111111111111111111111333222000///...///000000333333222111000///......------......//////000000///000111222222111000///---.........//////000000222111111111000000//////222000///000111222111///333000......111222///---///......///222444555555222000///000111222111///,,,,,,---......------,,,........................222111///......---***(((.........------.........,,,,,,---.../////////...++++++,,,---............------------------------)))***+++,,,++++++,,,...------------------------))))))))))))***+++,,,---+++,,,,,,,,,,,,+++*********++++++,,,,,,---......***(((''')))---000000///000000//////000111222333...///000000000333777:::===;;;888666555666888999@@@CCCOOOdddwww}}}{{{yyyvvvtttqqqnnnllllllmmmnnnllljjjgggeeedddbbb```]]][[[ZZZXXXVVVUUUTTTSSSSSSOOOMMMKKKJJJJJJJJJIIIHHHGGGFFFDDDBBB@@@???>>>>>>@@@???>>><<<:::888777666999::::::;;;:::888555444222333333333333222111111000///......///...,,,***)))******+++++++++******555///)))'''))))))'''###************************))))))*********+++++++++,,,,,,------...//////000---+++***+++...000...,,,///000000000000000//////222//////777FFFWWWbbbfffhhhiiijjjjjjjjjjjjiiihhhhhhfffaaaZZZSSSNNNMMMMMMRRRTTTYYY___gggnnntttxxxxxxxxxyyyzzzzzz{{{{{{|||{{{||||||}}}}}}}}}}}}|||||||||}}}~~~~~~~~~~~~{{{nnn[[[NNNBBB>>>999666555555444444555555444333333222111111222222222111111111111000111111000000//////......111555444///...111111,,,////////////000222333444333222111111333333222111111111111111111222222222000000111000000///...---444222000000111111111000222111111111000000//////000000000000000000000000///////////////////////////000000000...---...///////////////////////////000000000///......------111111111000...---...000---///111111///---------------------............,,,---...,,,)))))),,,///111,,,***---...,,,///666222...++++++---...---***+++*********,,,---,,,+++.........---,,,,,,++++++*********,,,...000000000---,,,+++---///111222111111111222111111000///...111111111222333555666777<<<555000111444444666999DDDFFFSSSiii~~~}}}zzzyyyssssssqqqpppnnnlllkkkkkkllljjjgggeeedddccc```^^^[[[ZZZXXXVVVUUUSSSRRRRRRQQQOOOLLLJJJJJJIIIGGGEEEGGGFFFDDDBBB@@@??????>>>??????===<<<:::888777666666777888999999888666555222333333333222222111111000.........///...---+++******++++++,,,++++++***111---(((''')))+++)))&&&************************+++++++++++++++++++++***,,,,,,,,,------.........---+++***+++---...---+++......////////////......111...///888GGGVVVaaaeeeggghhhjjjkkkkkkkkkjjjiiijjjgggccc\\\UUUPPPNNNNNNQQQTTTYYY```gggnnntttwwwxxxxxxyyyzzzzzz{{{{{{|||{{{||||||}}}}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~{{{mmm[[[NNNBBB???:::666555555555444555555444333333222111111111111111000000000000///111111000000///////////////222222...---000000,,,............////////////222111000000222222111000000000000000000000000000111111111222111111000000333222000111222222000///000000000000//////......000000000000000000000000////////////////////////---.........,,,+++,,,---........................///...,,,++++++---///000.../////////------///000---///111111///------...,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,++++++,,,000+++***...///---...222000...,,,++++++,,,,,,++++++******+++,,,,,,,,,+++.........------------,,,,,,+++******,,,,,,+++***...---,,,---///111111000000000111111000///......000000000111111333444444:::444///111333444555888FFFIIIVVVlll|||yyyxxxqqqqqqqqqqqqooollljjjhhhllljjjgggeeedddccc```^^^]]]\\\YYYWWWUUUSSSRRRQQQRRRPPPLLLJJJIIIHHHEEEDDDEEEEEECCCBBBAAA@@@@@@@@@???>>>===<<<:::999777777333444666777888777666666222222222222222111111111......---...//////---,,,+++,,,,,,------,,,++++++---***''''''***,,,+++)))************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,---------+++******,,,,,,+++)))------............------///...000999GGGUUU___cccfffhhhiiikkklllllllllkkkjjjiiiddd^^^VVVQQQOOOOOOOOOSSSYYY```hhhnnnsssvvvxxxxxxyyyzzzzzz{{{{{{|||{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||mmm[[[NNNCCC???:::777666666555555555444444333333222222111111000000000000/////////111000000000000////////////111111......111000......///000000000...---,,,111000//////111111000///000000000//////.........//////000111111111000000111111111222333222000...////////////............000000000000000000000000////////////////////////---.........,,,+++,,,---------------------------...---***)))))),,,000222+++,,,......------///111---///000000...------...------------,,,,,,,,,,,,...------...///...,,,***///++++++000333111//////......---+++))))))***,,,******+++++++++,,,,,,,,,---------............///,,,+++******,,,,,,+++***///---,,,---///000000/////////////////////......////////////000000111111888222///111222333555888HHHLLLZZZooo~~~{{{yyywwwqqqqqqpppooommmkkkjjjiiikkkiiigggeeedddccc```^^^^^^]]]ZZZWWWUUUSSSQQQQQQQQQOOOKKKJJJIIIHHHFFFDDDEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<:::999888777555555666777777777666555333222222111111111111111...------...///000...------------...------,,,,,,+++)))'''(((***++++++***************************$$$%%%&&&''')))***+++,,,++++++++++++++++++++++++---,,,,,,+++++++++******------.../////////............111:::GGGTTT]]]bbbeeegggiiikkklllmmmmmmmmmjjjiiieee^^^WWWRRROOOOOONNNRRRXXX```gggnnnrrruuuxxxxxxyyyzzzzzz{{{{{{|||zzz{{{|||}}}}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||nnn\\\NNNCCC@@@;;;888777666666555444444444333333222222222111111111111000000000000000000000000000000000000000111111000000222222111///000111333333111///...111000//////111111000///111111000000///...------,,,,,,---......///......000000000222333333000---////////////////////////000000000000000000000000///////////////////////////000000000...---...///------------------------...---,,,++++++---///000,,,---//////......///000---///000///---,,,---......//////000000111222222333///,,,,,,...///...+++...,,,...333888888555111,,,......+++((('''***---***+++++++++++++++,,,---,,,,,,---......///000000+++******,,,...000000//////...,,,---...//////...------......///.........//////000000000000000000555111///111222222555999JJJOOO]]]rrr~~~{{{yyywwwtttrrrooolllkkkjjjkkkkkkkkkiiifffeeeeeecccaaa___^^^]]]ZZZXXXUUUSSSRRRQQQNNNLLLJJJIIIIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>===<<<:::999888888888888888888777666555555333222111000000000111111...------...///000...---...............---,,,++++++***))))))))))))(((((())))))))))))))))))))))))''''''(((((()))******************+++++++++++++++.........---,,,++++++,,,---...///000000000000000---...222:::EEEQQQ[[[aaaeeefffhhhkkklllmmmmmmmmmiiihhhddd^^^WWWQQQNNNNNNNNNQQQWWW___fffmmmrrrtttxxxxxxyyyzzzzzz{{{{{{|||zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||}}}~~~~~~|||ooo]]]OOODDD@@@;;;888777777777666444444333333333333222222333333222222222222111111000000000000111111111111000//////000000000000111,,,...000222333222111000222111000000111222111000222222111000//////......,,,,,,---......///......//////000222333222000---000000000000000000000000111111111111111111111111///////////////////////////000000000...---...///........................///////////////...---,,,...000111111///............//////...,,,,,,---...---...///000222444555666777222,,,+++---//////...---///111666;;;>>><<<888,,,......+++((('''***---)))+++,,,,,,******,,,---+++,,,,,,---...///000000,,,+++***,,,...000///...///---,,,,,,...///......+++,,,---...............000000111222222111111000333000///222222222555:::LLLQQQ```uuu|||yyyxxxuuusssooollljjjjjjlllmmmjjjhhhfffeeeeeedddaaa___^^^]]]ZZZXXXVVVTTTSSSRRRMMMKKKIIIHHHIIIIIIHHHFFFEEEEEECCCBBBAAA@@@@@@@@@>>>===<<<;;;:::999999888:::999999777666555555444333222111000///000111111......---...//////---,,,............---,,,++++++++++++***))))))((('''&&&))))))))))))))))))))))))...---,,,+++***))))))((()))******++++++,,,---------...///...,,,,,,,,,...---...///000111111111111...///222999CCCOOOZZZaaadddeeehhhjjjkkkllllllllliiihhheee___XXXRRRNNNMMMOOOQQQVVV]]]dddlllrrruuuxxxxxxyyyzzzzzz{{{{{{|||yyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{}}}~~~}}}~~~}}}ppp^^^QQQEEEAAA<<<999888888777777333333333333333333333333444444333333333222222222000000000111111111111222000...---000000------///***,,,---///000111000000222111000000222222111000111111111000000///////////////000111111111000000/////////000222222000...000000000000111111111111111111111111111111111111////////////////////////---.........,,,+++,,,---////////////////////////...///111222111///,,,***///111333222000...------...//////---,,,+++---...******,,,...000111333333777333///,,,---...000000,,,111444666999===???===......---+++))))))***,,,(((+++---,,,***)))+++...++++++,,,,,,---...//////...,,,++++++++++++***(((...,,,+++,,,...//////...+++,,,---...///////////////000222333444333222222222000000333333222666<<>>======<<<;;;:::999999888888777666666555555555555333222000/////////111111000.........///...---+++.........------,,,******)))*********((('''''''''))))))))))))))))))))))))+++++++++******)))))))))((()))***+++,,,......///***,,,...---++++++,,,...,,,---...///000000000000///000222888AAAMMMZZZaaadddeeegggiiijjjjjjjjjjjjjjjiiifffaaaYYYSSSPPPNNNPPPRRRUUU[[[bbbkkkrrrvvvxxxxxxyyyzzzzzz{{{{{{|||yyyzzz{{{}}}~~~~~~~~~~~~~~~{{{|||~~~~~~}}}~~~~~~qqq```SSSEEEAAA===999888888888777333333333333333333333333333333333222222222111111000000111111111222222222444000///222222...---111------......//////000000111000//////111111000///////////////////////////111111111222111111000000000///...///111111111000/////////000000000111111111111111111111111111111////////////////////////---.........,,,+++,,,---........................---.../////////...------,,,///111111000..................---++++++---...******+++,,,---......///333444333111///......///+++222555222111777<<<===000...,,,++++++,,,,,,+++(((+++...---***)))+++///***+++++++++,,,,,,------...,,,++++++++++++***(((,,,+++***+++.../////////+++,,,---...000000000111...///111333444444333222111000222444444333777===PPPXXXhhh{{{}}}{{{yyyssssssrrrrrrpppnnnkkkjjjjjjhhhfffeeeeeedddbbb```\\\[[[ZZZXXXVVVUUUUUUUUUQQQNNNKKKIIIHHHFFFDDDCCCGGGFFFDDDBBB@@@???>>>>>>======<<<;;;::::::999999555444444444444555666666333222000///...///111222000///......///...,,,***------------,,,+++***)))''')))******)))((((((((())))))))))))))))))))))))"""###$$$&&&((()))***+++((((((***+++---///000000(((***---,,,******,,,...+++,,,---...///////////////000222777@@@LLLYYYbbbdddeeeggghhhiiiiiiiiiiiikkkjjjhhhbbb[[[UUUQQQOOOQQQRRRTTTYYYaaajjjrrrwwwxxxxxxyyyzzzzzz{{{{{{|||yyyzzz{{{}}}~~~~~~~~~~~~{{{|||~~~~~~~~~~~~~~~rrraaaUUUEEEBBB===:::999888888777333333333333333333333333222222222111111111111000000000111111222222222222888444333777666111000444222222111000000000000111000...---...///000///...---------...............000000111000000///...---000///---...000111111111---.........//////000000111111111111111111111111///////////////////////////000000000...---...///------------------------,,,,,,++++++,,,---///000))),,,///000///..................,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,///333777666222...---...+++333555///+++000777;;;222///++++++---...---***'''+++...---)))(((+++///******++++++++++++,,,,,,---,,,+++,,,...///...---+++******+++...000000000+++,,,---///000111111111,,,...000333444444333222111000222555555444888>>>RRRZZZkkk~~~{{{yyyqqqqqqqqqqqqpppnnnlllkkkhhhhhhgggfffeeecccaaaaaa___]]]ZZZYYYXXXVVVRRRPPPPPPMMMJJJHHHHHHHHHHHHGGGHHHFFFCCCBBBBBB@@@>>><<<<<<<<<<<<<<<;;;:::999999;;;:::888666555444555555222111111111222333444444000222111...------)))###......---,,,,,,+++******++++++++++++++++++++++++)))******++++++******)))))))))*********+++++++++++++++***)))+++---///111------++++++++++++------...------------...//////000///000444===JJJWWW___ccceeegggggghhhhhhjjjlllkkkjjjgggccc]]]VVVPPPMMMQQQSSSVVVZZZ___fffoootttwwwxxxyyyzzz{{{{{{|||{{{|||}}}~~~~~~}}}|||{{{|||}}}}}}}}}~~~~~~}}}~~~~~~vvvgggYYYNNNEEE<<<::::::888777888777333222666777555444555888777555333222222222333222222111111111111222222...///111333444333222111000000000000000000000000......////////////......,,,---...000111111111111111111/////////000111222000000000000000000000000000000///////////////000222222222222222222222222222222111111000000//////......------------..............................000000//////.........------------.........//////000///.........000111222000...,,,*********+++,,,...///111333444222///+++666555444222111///...---+++++++++++++++++++++++++++,,,...//////...,,,+++)))***+++,,,...///000000000///---,,,,,,---...///........................------,,,,,,---...000111///000111222333333333333222//////333555666999>>>WWW___ooo|||yyytttsssrrrqqqooonnnmmmllljjjjjjiiigggeeebbb```___]]][[[YYYXXXWWWUUUQQQOOOPPPMMMJJJHHHHHHHHHHHHGGGHHHFFFCCCBBBBBBAAA>>>===<<<<<<<<<<<<;;;:::999999;;;999888666555555555555111111111111111222333333+++---...---///111///***......---,,,,,,+++*********************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++*********+++---///000------++++++++++++---------------------...//////......///333;;;HHHUUU]]]aaadddfffhhhhhhjjjlllnnnlllkkkiiieee___XXXRRROOOPPPRRRUUUYYY^^^fffnnntttwwwwwwyyyzzz{{{{{{||||||{{{|||}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}~~~~~~~~~wwwhhh[[[NNNGGGBBBAAA???;;;999:::999555333666777444333444444333222111000000111111222222111111111111222222///000222333333222111000000000000000000000000000......////////////.........//////000000000000///000000///////////////000000000000000000000000000000000////////////000000111111111111111111111111111111111000000000000000......------------..............................000/////////.........------------.........//////------,,,,,,---///000111---,,,+++******+++---...111111333666888777444222111000///...---,,,+++***++++++++++++++++++++++++,,,---/////////---,,,******++++++,,,---...//////---------,,,,,,,,,------........................------,,,,,,---...000111***+++,,,---............222000000444555666:::???]]]dddsss}}}{{{wwwuuussspppnnnmmmmmmmmmmmmllljjjhhheeebbb```^^^\\\ZZZXXXWWWVVVTTTQQQNNNPPPMMMJJJHHHHHHHHHHHHGGGGGGFFFCCCBBBBBBAAA???===<<<<<<===<<<<<<;;;:::999:::999888777666555555555111111000000000111222222))),,,------000333222......------,,,,,,++++++***))))))))))))))))))))))))*********++++++*********))))))*********+++++++++************+++,,,...000------++++++++++++---------------------......///------...111999EEERRR\\\aaacccfffhhhiiikkkmmmooonnnmmmkkkgggaaa[[[TTTQQQOOOPPPSSSWWW]]]eeennntttvvvwwwxxxzzz{{{{{{||||||yyy{{{|||~~~~~~~~~||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}yyykkk^^^PPPMMMLLLMMMIIIAAA<<<<<<;;;777444666777444333444444444333222111111111111222222111111111111222222000111222333333222000///000000000000000000000000...//////000000//////...000000000000000///......///000000000000///---,,,000000000000000000000000000000////////////000000000000000000000000000000///000000000000000000111......------------............................../////////...............---------...............000//////............///++++++******+++,,,...///------///111444444222000------,,,,,,+++*********++++++++++++++++++++++++....../////////...,,,+++,,,,,,,,,---------......++++++,,,,,,---,,,,,,+++........................------------...///000000,,,,,,...///111111222222333111111444555666;;;AAAdddkkkyyy~~~|||yyywwwtttpppnnnmmmmmmnnnllllllkkkiiifffcccaaa```\\\ZZZXXXWWWWWWUUURRROOOPPPMMMJJJHHHHHHHHHHHHGGGGGGEEECCCCCCCCCBBB@@@>>>============<<<;;;:::999999999888777777666666555111000000000000000111111...000///...///222000+++---------,,,,,,+++++++++************************(((((())))))))))))(((((((((((((((((()))))))))******))))))***+++,,,...///------++++++++++++------------,,,,,,------...///---......111777BBBQQQ[[[bbbeeehhhjjjjjjkkklllnnnnnnnnnllliiiccc\\\VVVRRRMMMOOOQQQUUU[[[cccmmmsssuuuvvvxxxyyyzzz{{{||||||xxxzzz{{{}}}~~~|||}}}}}}}}}}}}||||||{{{||||||}}}}}}}}}}}}||||||}}}}}}}}}~~~}}}|||{{{nnnbbbUUUTTTVVVWWWRRRGGG???>>><<<777555777888555555777:::999888666555444333333222222111111111111222222222222222222222111000///000000000000000000000000//////000000000000////////////000000000000/////////000222333222///---+++////////////////////////000////////////000000111000000000000000000000000.../////////000000111111......------------..............................................................................555444333111000...------,,,++++++++++++,,,---...*********,,,......,,,+++---------------,,,,,,,,,***+++++++++++++++,,,,,,,,,---.../////////......------------------------***+++---......---,,,+++.......................................//////000///000111333444555555666222111222555666666<<>>999666888:::888888:::>>>===;;;999777444222111222222111111111111222222222222222222111111000///000000000000000000000000//////000000000000//////---...///000111111111111000222444555444111...,,,///////////////////////////////////////000111111111111111111111111111111......//////000000000111......------------..............................---------....................................---222222222111000//////...------,,,,,,++++++++++++000///------......---+++------------------------*********++++++,,,,,,,,,******,,,---///000111111...------------,,,,,,,,,+++,,,---/////////...---..............................//////////////////,,,---///000111222222222111111333666666777???HHHkkkqqq}}}~~~|||wwwuuussspppnnnmmmmmmmmmiiiiiihhhgggfffeeecccbbb]]][[[ZZZYYYXXXWWWTTTRRRPPPMMMJJJHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCAAA???===============<<<::::::888888999999888888777666222222111000000000111111...000///,,,---000///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------(((((()))***+++,,,------------++++++++++++------,,,,,,,,,,,,,,,------......///000000333>>>NNN[[[dddgggjjjllllllllllllmmmnnnnnnnnnkkkfff___XXXSSSMMMMMMOOOQQQVVV___iiippptttuuuvvvxxxzzz{{{||||||xxxzzz{{{}}}~~~~~~}}}}}}||||||}}}~~~~~~}}}}}}}}}||||||}}}}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}||||||uuujjjZZZUUUSSSVVVTTTLLLDDD@@@BBB<<<999;;;;;;::::::===<<<<<<:::888666333000///222222111111111111222222222222222111111111111111000000000000000000000000///000000111111000000///,,,---...000111111222222111222444555444222000...000000000000000000000000///......//////000111222111111111111111111111111...//////////////////000......------------..............................---------------........................---------***+++,,,...///000000000......------,,,+++******333000...------...---+++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---))))))***,,,---///000111------------------------,,,,,,---...////////////...........................//////000000000//////---...///000000111111000///000333666666999BBBMMMooottt~~~{{{tttsssrrrqqqooonnnmmmllljjjiiihhhgggeeecccaaa```\\\ZZZXXXXXXXXXVVVSSSQQQPPPMMMJJJHHHHHHHHHHHHGGGGGGEEEDDDCCCDDDCCCBBB@@@>>>>>>>>>======<<<;;;:::888888999999999888777666333333222111111111111111...///---+++,,,000///+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,'''((()))***+++,,,,,,,,,------++++++++++++------,,,,,,++++++,,,,,,---...,,,...///...111;;;LLLYYYaaaeeeiiimmmnnnnnnooopppoooppppppnnnhhhaaaZZZUUUMMMNNNNNNPPPTTT\\\fffmmmssstttvvvxxxzzz{{{||||||yyyzzz|||}}}}}}}}}||||||||||||}}}~~~}}}}}}~~~~~~}}}}}}~~~}}}}}}}}}~~~xxxmmm]]]UUUOOOSSSWWWTTTNNNJJJHHHAAA=========::::::<<<888888888777555333111000222222111111111111222222111111111111111111222222000000000000000000000000000000111111111111000000......///000000000000000000111222333333222000///000000000000000000000000............///000111222000000000000000000000000///////////////...............------------..............................,,,,,,,,,------.........//////.........---------)))***+++---............,,,,,,,,,---,,,,,,++++++000...+++***+++,,,,,,+++,,,,,,,,,++++++*********)))******+++,,,,,,------+++***++++++,,,,,,---...,,,---------------------,,,,,,,,,,,,---...///000...........................///000111000000///...111222222333333222222222...///333666777:::EEEQQQtttyyy}}}{{{qqqqqqqqqqqqpppnnnlllkkkkkkjjjiiigggdddaaa___]]]ZZZYYYWWWWWWWWWUUUSSSPPPPPPMMMJJJHHHHHHHHHHHHGGGGGGEEEDDDCCCDDDDDDBBB@@@>>>>>>>>>>>>===<<<;;;:::777888999::::::999777666444444333222111111222222///000...***+++...---))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((()))***,,,,,,,,,,,,------++++++++++++------,,,,,,++++++,,,,,,---...+++---...---///999JJJXXX^^^bbbhhhmmmoooppprrrssspppqqqqqqpppjjjccc\\\WWWNNNNNNNNNOOOSSS[[[eeelllssstttvvvxxxzzz{{{||||||zzz{{{|||}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~}}}}}}~~~}}}|||}}}yyyoooaaaVVVOOOSSS[[[\\\XXXTTTLLLFFF@@@???===:::999:::666777777777777555444333222222111111111111222222111000000000111222333333000000000000000000000000000000111111111111000000000000000000000//////...//////111111222111000000000000000000000000000000............///000222222////////////////////////000000//////.........---.........------.................................,,,,,,,,,------.........//////.........---------...///000000///---,,,*********+++,,,------------000---+++***,,,...//////......------,,,++++++***))))))***+++,,,,,,---------,,,++++++******++++++,,,,,,,,,---------......++++++******+++---...000...........................///000111111000///...111222222222222111000000,,,...222666777;;;GGGTTTyyy}}}yyywwwtttrrrqqqpppnnnlllkkkjjjhhheeecccaaa``````[[[[[[ZZZXXXWWWVVVUUUTTTPPPOOONNNLLLJJJIIIHHHHHHGGGFFFDDDCCCDDDEEEDDDCCC??????>>><<<<<<;;;;;;;;;999999888888777888888888555555444333222000/////////......------,,,++++++***++++++,,,,,,++++++***(((((())))))*********+++))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,++++++++++++++++++------,,,+++,,,---...//////............---------///......111333999FFFTTTbbbgggjjjkkkooosssrrrnnntttrrrooonnnkkkeee\\\UUURRROOOOOORRRVVVYYYbbbkkkqqqsssvvvxxxxxxyyy{{{}}}}}}{{{zzzzzz{{{{{{zzzyyy~~~~~~~~~~~~}}}|||}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~}}}vvvaaaVVVNNNRRRZZZ\\\ZZZWWWMMMFFF@@@???BBBBBB>>>:::888888888777666666555555111111000000000000111111000000//////...,,,+++***000000000000000000000000333333222111111000111111222111000//////...//////000111222111000//////000////////////............000000000000000000000000000000000000000000000000////////////////////////000///------......---,,,//////.........---------+++++++++,,,---...///000,,,)))))),,,111111,,,&&&......---,,,+++******))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,111...,,,+++,,,------,,,++++++++++++,,,,,,---...+++///000+++'''+++000222,,,++++++******++++++,,,+++---000111111/////////---------------------------...//////000000//////000000111222333333333333111333666888999<<>>===<<<;;;;;;;;;::::::999888888888888999555444333111000//////...///......------,,,,,,+++++++++++++++++++++++++++'''((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++...---,,,++++++,,,------++++++,,,,,,------......///......111222888FFFSSSbbbfffjjjkkkooorrrqqqmmmsssqqqooommmkkkeee]]]VVVRRROOOOOORRRUUUYYYaaajjjooorrruuuwwwwwwxxxzzz{{{{{{zzzyyyzzz{{{|||{{{yyy~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}xxxfffYYYOOOQQQXXX[[[\\\\\\VVVNNNEEEAAACCCCCC@@@<<<888888777666666555555444222222111111111111222222222222222222111000//////000000000000000000000000333222111111000000000000111000000////////////000///111444444222000......////////////////////////000000000000000000000000000000000000000000000000////////////////////////000...------......---,,,//////.........---------...---------------......,,,,,,---......---***)))......------,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,---------///---,,,+++,,,---,,,+++,,,+++++++++,,,,,,---...'''+++,,,'''$$$'''+++---,,,,,,++++++++++++,,,,,,(((***,,,---+++******+++------------------------...////////////000000000000111222333333444444444111222555888:::@@@NNN]]]}}}~~~}}}}}}yyywwwtttrrrqqqpppooommmjjjiiigggeeedddcccbbbbbbZZZZZZZZZZZZYYYYYYYYYXXXPPPOOONNNLLLJJJIIIHHHHHHGGGEEECCCBBBBBBAAA@@@??????>>>>>>======<<<<<<<<<;;;;;;:::999999999999999999777555222111111111222//////......---,,,,,,,,,,,,++++++******++++++,,,'''''''''(((((((((((()))))))))))))))))))))))))))))))))************))))))*********++++++,,,,,,---...---,,,+++******++++++))))))***+++,,,---.........---...000222777DDDQQQaaafffjjjlllnnnqqqpppmmmrrrpppnnnmmmkkkfff]]]WWWSSSPPPOOOQQQTTTXXX```iiinnnqqqtttvvvwwwxxxyyy{{{zzzyyyxxxyyy|||}}}|||{{{~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||oooaaaTTTRRRWWW]]]bbbfff```VVVJJJBBB@@@@@@>>><<<777777666666555444444333333333222222222222333333111222222333333222222111000000000000000000000000333222111000////////////000000/////////000111111///222555666444000...,,,000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////...------...///---,,,...............---------000///......------......+++---///...,,,+++---///------------------------.............../////////+++++++++,,,,,,------------,,,+++,,,------+++))),,,,,,+++++++++,,,------(((---...***''')))++++++,,,,,,++++++++++++,,,,,,,,,---...---++++++,,,---------------------------000///.........///111111111111222333444444444444222222555888;;;CCCUUUeee~~~|||{{{yyywwwtttrrrrrrqqqooonnniiihhhgggfffddddddcccccc]]]]]]\\\[[[ZZZYYYXXXXXXPPPOOONNNLLLJJJIIIHHHHHHHHHFFFCCCBBBBBBAAA???>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999999999999999777444111///000111222/////////...------,,,,,,,,,,,,+++******+++,,,,,,((((((((()))))))))))))))(((((((((((((((((((((((('''(((***++++++***))))))))))))***+++,,,,,,------......---+++***))))))(((*********+++,,,------......---...000111666BBBOOO^^^eeejjjlllnnnppppppmmmqqqooonnnmmmlllggg___XXXTTTQQQOOOPPPRRRVVV___hhhmmmppptttwwwxxxyyyzzz{{{zzzyyyyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~}}}~~~}}}~~~~~~~~~}}}}}}wwwhhhZZZUUUYYY```iiiqqqfff[[[LLLAAA<<<:::999888666666666555444444333333333333222222222222333333...//////000111111000000000000000000000000000000333222111000////////////////////////000111222222111333555555333000......111111111111111222222222////////////////////////000000000000000000000000///////////////////////////...------...///...,,,........................000//////.........//////---............///111333---------.........//////------------............---------,,,,,,++++++++++++***+++,,,------***(((,,,,,,,,,++++++,,,,,,---***...000,,,***,,,---+++,,,,,,,,,++++++,,,,,,,,,...//////...,,,,,,---///........................000...---,,,,,,...000111111222333444444555444444333333555888<<>>>>>???>>>>>>===<<<===<<<;;;:::999999999999666444000---,,,,,,...///000//////......---,,,,,,,,,++++++++++++++++++,,,************************(((((((((((((((((((((((('''((()))+++++++++***)))))))))***+++,,,,,,------......---,,,+++)))((('''---------,,,,,,,,,,,,,,,---,,,...000111555@@@LLL[[[cccjjjlllmmmppppppnnnqqqooonnnnnnmmmiiiaaa[[[VVVQQQOOOOOOQQQTTT]]]fffmmmqqqvvvyyyzzzzzz{{{|||{{{zzzzzz|||~~~~~~}}}}}}}}}~~~}}}~~~~~~}}}~~~~~~~~~}}}}}}zzzmmm^^^XXXYYY___jjjtttjjj___OOOBBB:::888777777666666666555444444333333222222111111111111222222------...///000000000000000000000000000000000000222111111000000000000000000000///000000111222333333333333111///...000111000111111111222222222333////////////////////////000000000000000000000000///////////////////////////---,,,---...///...------.....................---------......000111111555111------000222111///,,,,,,---....../////////************************000///...---+++***)))(((*********,,,------+++)))---,,,,,,++++++,,,,,,,,,(((,,,,,,)))(((++++++)))---,,,,,,,,,,,,,,,,,,---,,,------,,,******,,,---...........................---,,,++++++---///000111111222333444444444444444444555888<<>>?????????>>>===<<<===<<<;;;999888888888888888666444222000000111111000000//////...---------***++++++,,,,,,++++++***,,,+++++++++++++++******))))))))))))))))))))))))'''((()))******+++***************++++++,,,,,,---.........---,,,***)))(((...---------,,,,,,,,,+++---,,,---000000333>>>JJJWWW```iiilllmmmpppqqqoooqqqooooooooooookkkddd^^^WWWRRROOOOOOPPPSSS[[[dddmmmqqqvvvzzz{{{{{{|||||||||{{{{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~|||pppbbb[[[XXX[[[eeeooolllbbbTTTGGG>>>:::999999777777666666555444444333222222111111111111222222//////000111222222222111000000000000000000000000111111111111111222222333111111000000000111222222222222111///---...000333000000000111222222333333000000000000000000000000000000000000000000000000////////////////////////...---,,,---/////////------------...............,,,,,,,,,---...///111222:::444...---000111---))),,,,,,------.........///............------------000///...---+++***)))(((++++++***+++------,,,+++------,,,+++++++++,,,,,,***---,,,******---...,,,------,,,,,,,,,,,,------,,,---......------...000...........................---,,,,,,,,,---...///000000111222333333333333444444555999>>>JJJ```sss|||zzzyyyvvvtttsssssssssqqqppplllkkkiiigggeeeccccccbbbaaa```^^^[[[XXXVVVTTTSSSPPPOOONNNLLLJJJIIIHHHHHHFFFDDDBBBAAABBBBBBAAA@@@<<<===???@@@@@@???>>>===<<<;;;:::999888777777777999888777555444333222222000000//////......------)))***,,,......,,,***)))++++++++++++******))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++---.........---,,,***)))++++++++++++,,,,,,,,,,,,,,,,,,---///000222===HHHSSS^^^hhhlllmmmppprrrqqqqqqppppppqqqqqqmmmfff```XXXSSSOOONNNNNNQQQZZZccckkkpppuuuyyyzzz{{{{{{|||{{{zzzzzz{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~wwwkkkaaa[[[YYY___gggjjjcccWWWKKKBBB===;;;:::888888777666666555555444333333222222222222333333111111222222333222222222000000000000000000000000000000111111222444555666222222111111000111111111...///000///......000222//////000000111222222333000000000000000000000000000000000000000000000000////////////////////////...---,,,---///000///...---------.........//////------,,,,,,---...//////444111...---...---+++))),,,,,,,,,,,,------------111111000000000/////////...------,,,,,,++++++***---,,,***+++---......---...---,,,,,,+++++++++,,,,,,---,,,)))+++000222000------,,,,,,,,,,,,------***---///000000000000111................................./////////000000//////000111222222222222222333666;;;BBBOOOeeeyyy|||{{{yyyvvvtttsssssssssrrrpppmmmllljjjgggeeecccbbbbbb___^^^\\\ZZZXXXWWWUUUTTTQQQOOONNNLLLJJJIIIHHHHHHDDDBBB@@@@@@AAAAAA@@@???<<<===???@@@@@@???>>>===<<<;;;:::888777666666666333333222111000...---,,,000000000///......------(((***---//////---***(((+++*********))))))(((((()))))))))))))))))))))))))))(((((('''(((***,,,---,,,,,,++++++++++++++++++---......///...---+++***(((((()))***+++,,,,,,---,,,,,,---//////222<<>>;;;:::888888888777666666555555555444444333333444444555111111222222222111111000000000000000000000000000000000111222333555777888333333222111000000000111+++---///000/////////000...//////000111111222222000000000000000000000000000000000000000000000000////////////////////////...---,,,---///000///...---------.........//////......---,,,,,,,,,,,,---)))+++------++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------...,,,***+++,,,...//////...---,,,,,,++++++++++++((()))'''$$$&&&,,,///---...------,,,,,,------...$$$'''+++---------------//////////////////////////////000111222111111111...///000111111222111111111222666===EEESSSjjj}}}|||{{{yyyxxxvvvtttrrrqqqppppppnnnkkkhhhfffeeeeeecccbbbbbbaaa^^^[[[XXXVVVTTTSSSPPPOOONNNLLLJJJHHHFFFEEEGGGFFFDDDBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>===<<<888999888777555555777999777666444222000000000000///............---------++++++------------+++++++++,,,,,,+++))))))+++---&&&(((***,,,,,,)))&&&$$$+++)))((('''((()))+++,,,---((((((---///+++***---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,+++,,,///000222:::CCCTTT___iiimmmnnnqqqtttuuuuuuuuutttrrrsssssskkkaaa^^^VVVPPPOOOOOOQQQXXX```jjjooouuuxxxxxxxxxzzz|||||||||||||||||||||||||||}}}||||||||||||~~~||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~xxxmmmccc]]][[[[[[ZZZWWWNNNDDDBBBEEEDDD>>><<<:::888666666555444222555555555555555555555555333333333222222111111111111111000000000000111111...//////000111222222222333333222222111000000000111000///000111222111///444333222222333333111///222000///------///000222111000///000111000...---000111111111111///---,,,------............------222...++++++---000111000000---+++***,,,---..............................,,,,,,///111,,,%%%'''...---111111,,,,,,111111---------,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------......---------,,,,,,,,,..............................---,,,,,,...///000////////////000000000000111111111000111111222333444333777BBBMMMZZZmmm}}}}}}{{{zzzxxxwwwuuusssrrrqqqqqqnnnkkkhhhfffeeedddcccbbbbbb```^^^[[[YYYWWWVVVUUUPPPPPPNNNLLLJJJHHHFFFFFFFFFEEECCCBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>===<<<999999999888666666777999777666444222000000000000///............---------+++,,,,,,------,,,,,,+++)))+++------+++******+++(((((()))***+++,,,------***)))((('''((()))+++,,,...***))),,,,,,'''&&&(((++++++++++++++++++++++++++++++************++++++,,,+++,,,///000222999BBBOOO[[[fffkkkmmmqqqtttuuutttuuutttrrrsssrrrkkkbbb[[[SSSMMMLLLLLLNNNTTT[[[hhhmmmtttwwwwwwwwwyyy{{{||||||||||||||||||||||||}}}|||||||||}}}~~~|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~|||rrrggg___ZZZXXXRRROOOHHHAAAAAAFFFEEEAAA>>>;;;888777666666555444444444444444444444444444777666555333111000......222111000000000000000111...//////000111111222222111111111111111111222222111000///000111222111///333222111222333333111///111000///......///000111111000///000111000///---.../////////...---,,,+++------............------444111---+++---.........000...++++++,,,---......++++++++++++++++++++++++---,,,...000---((()))...,,,//////++++++//////,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,------.................................---------------...//////////////////000000000000111111111111111222222333666555999DDDOOO]]]ooo~~~}}}|||zzzyyywwwvvvtttsssrrrrrrnnnkkkhhhfffeeedddcccbbbaaa```^^^\\\ZZZXXXWWWWWWQQQPPPOOOMMMKKKIIIHHHGGGEEEDDDCCCBBBAAAAAABBBCCCAAAAAA@@@???>>>======<<<:::::::::999777777888:::777666444222111000000000///............------------,,,,,,++++++,,,,,,---(((***---...---+++******+++)))((('''(((+++...000***)))((((((((()))+++,,,...+++***,,,+++'''&&&(((************************,,,,,,++++++++++++,,,,,,,,,+++,,,///000111888@@@KKKWWWccciiilllppptttuuussstttsssrrrrrrrrrkkkcccZZZSSSMMMKKKKKKLLLRRRYYYeeekkkrrrvvvvvvvvvxxxzzz||||||||||||||||||||||||}}}|||||||||}}}~~~}}}}}}~~~~~~~~~}}}}}}|||}}}|||}}}{{{qqqfff^^^YYYKKKIIICCC???BBBGGGGGGEEE@@@===999666777777888777333333333333333333333333777666555333222000///...333222111000000000000000/////////000111111222222///000000111222222333333111000///000111222111///222111111111333222111/////////000000000000//////111000///000111111///---.../////////...---,,,+++------............------555222...,,,,,,,,,,,,+++000...++++++---.........------------------------...,,,---///...,,,,,,......000000------000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***++++++,,,---...///000........................,,,---......//////......////////////000000000000111111111111111222333333777777;;;FFFRRR```qqq~~~|||{{{zzzxxxvvvuuutttssssssooolllhhhfffeeedddbbbaaacccaaa___\\\ZZZXXXVVVVVVQQQQQQOOONNNLLLJJJIIIHHHEEEDDDCCCBBBAAABBBBBBCCCAAA@@@@@@???>>>=========:::;;;<<<;;;999888999:::888666444222111000000111///............---------------++++++++++++------)))+++------+++******+++,,,***(((&&&%%%''')))***))))))(((((())))))***+++******+++++++++***+++---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,//////000666>>>IIIVVVbbbhhhkkkooossssssqqqssssssqqqqqqqqqllleee]]]VVVPPPNNNNNNNNNSSSZZZccciiiqqqvvvwwwwwwyyy{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}||||||~~~|||{{{}}}}}}qqqfff^^^MMMIIICCCAAACCCFFFGGGEEEAAA>>>999666666888888999333333333333333333333333333333333333333333333333333333222111000000000000//////000000111111111111000000111111111222222222111000///000111222111///111000000111222222000///...///000111111000///...000/////////111111///...000000000000000//////...------............------333111///---,,,,,,,,,,,,000...,,,,,,---......---........................///---,,,---//////......---......------......------------......---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,---...//////........................+++,,,.../////////...---////////////000000000000222111111111111222333333777888===GGGUUUeeeuuu}}}{{{zzzxxxwwwuuuuuuttttttooolllhhhfffeeedddbbbaaadddbbb```\\\YYYVVVTTTTTTRRRQQQPPPOOOMMMKKKJJJJJJFFFEEECCCBBBAAAAAABBBCCC@@@??????>>>>>>=========:::;;;<<<;;;:::999999:::888777555333111111111111///............---------------++++++++++++------,,,,,,+++***((())),,,...)))))))))((((((((((((((()))))))))))))))******+++(((***+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,/////////555<<>>HHHXXXjjjyyy~~~zzzyyyxxxvvvuuuuuuttttttpppmmmiiifffeeecccbbb```cccaaa^^^[[[XXXVVVTTTSSSRRRRRRQQQOOONNNMMMLLLKKKGGGFFFDDDBBBAAAAAAAAAAAA??????>>>>>>>>>=========999;;;<<<<<<:::999999999888777555333111111111111///............------------,,,,,,++++++,,,,,,---...---+++((('''(((,,,000&&&'''***,,,------,,,+++((()))))))))************))),,,,,,'''###$$$'''(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++---//////...333:::HHHUUUbbbgggjjjmmmpppoooooorrrssspppoooooommmiiiaaaZZZTTTQQQPPPNNNRRRWWW```gggpppwwwyyyyyy{{{}}}|||||||||||||||||||||||||||}}}~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~tttkkk\\\QQQGGGBBBAAA@@@AAACCCFFFBBB===:::999999888777333333333333333333333333666666555444333222111111222222111111111222222333000000000000000000111111333333222222111000000///111000///000111222111//////......///111111000...---///000222222000///---///......///111111000//////...------------......------............------,,,---...---,,,,,,...000///...---...///000...---------------------------...///...++++++...///---...,,,---111111---,,,...---...///000000///...---***++++++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------......---------,,,,,,,,,........................,,,---......//////......////////////000000000000222222222222222333444444555:::@@@KKK\\\ppp~~~~~~yyyxxxwwwvvvuuutttttttttpppmmmiiifffeeecccaaa```___^^^\\\ZZZXXXVVVUUUUUUSSSRRRQQQPPPOOONNNMMMLLLHHHGGGEEEBBBAAA@@@@@@@@@>>>>>>>>>>>>============888:::<<<;;;:::888888888999777555333222111111222///............---------+++,,,,,,------,,,,,,+++,,,,,,+++***((())),,,...'''((()))+++,,,,,,,,,,,,(((((()))***************)))//////((($$$&&&))))))++++++++++++++++++++++++++++++************+++++++++***---///...---222999CCCPPP___eeeiiimmmoooooonnnqqqssspppnnnooommmjjjbbb[[[UUURRRPPPOOOQQQVVV]]]eeeooouuuxxxyyyzzz||||||||||||||||||||||||||||||}}}~~~~~~}}}|||zzz{{{|||~~~zzzqqqcccVVVJJJFFFEEEDDDFFFKKKIIIFFFAAA>>>===;;;999777444444444444444444444444666666555444333222222111111111111111222333444444111000000000000000000000222222111111111111111111111000///000111222111///......---///000111000......///000111111000///...///......///111222000//////...---,,,,,,---...///------............------+++,,,......,,,,,,...000///...---...000000///---////////////////////////,,,111111***'''***------111///000555555000///111+++,,,---......---,,,+++******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,------------------........................---------------...//////////////////000000000000333222222222222333444444555;;;CCCNNNaaawwwxxxxxxvvvuuuttttttttttttpppmmmiiifffeeecccaaa```[[[ZZZYYYXXXXXXWWWWWWWWWSSSSSSRRRQQQOOONNNMMMMMMIIIHHHEEEBBB@@@?????????>>>>>>>>>>>>============888999;;;;;;:::888777888999777555333222111111222//////.........---------++++++---......---++++++***+++,,,,,,******+++,,,***))))))((((((((((((((((((((()))***************)))000111+++''',,,000111************************+++******************++++++***---///...---111888???MMM\\\ccchhhmmmooopppmmmqqqrrrooonnnnnnnnnkkkddd]]]WWWUUURRRPPPSSSWWW[[[cccmmmtttwwwxxxzzz{{{|||||||||||||||||||||||||||}}}~~~~~~}}}|||yyyzzz|||}}}wwwhhhZZZNNNJJJJJJJJJNNNUUULLLIIIEEEBBB@@@===:::888555555555555555555555555333333333444444555555555000000000111222333555555111111111000000000000000000000000111222222333333111000///000111222111///...------...000111000...//////000000000000/////////......///111222111///111000///......///000111---..................---+++---///...,,,+++---//////......///000000///---,,,,,,,,,,,,,,,,,,,,,,,,+++111222***%%%(((,,,------***+++111111+++***---)))***,,,------,,,***)))*********++++++,,,,,,,,,******+++,,,,,,---......------------------------***++++++,,,---...//////..............................---,,,,,,...///000////////////000000000000333333222222333333444555666===EEEPPPeee|||~~~{{{zzzxxxuuuuuuuuuuuutttsssqqqmmmhhhcccaaa```___^^^bbb```\\\YYYVVVUUUUUUVVVVVVUUUSSSSSSRRROOOKKKHHHLLLIIIEEEAAA???>>>>>>???>>>===;;;::::::;;;===>>>===<<<;;;;;;999999888777555555444333222000///...///...///000111000...+++,,,+++******))))))******))))))***+++,,,------...'''((())))))(((((()))***))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))---------,,,,,,++++++++++++++++++,,,...111444666<<>>??????>>>===<<<;;;;;;<<<===>>>===<<<<<<;;;:::999888888666666555444333111///...000///...///000000...,,,---,,,,,,+++++++++++++++((((((((((((((()))))))))((()))***)))((('''((()))))))))))))))***+++,,,---++++++++++++++++++++++++***************))))))(((+++++++++******)))))))))---,,,,,,,,,---///222333;;;DDDSSS___gggkkkmmmooopppqqqqqqrrrqqqooonnnmmmeee^^^UUUQQQTTTXXXZZZZZZZZZ___gggooouuuxxxyyyyyy|||}}}}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}{{{|||~~~zzzpppccc\\\[[[]]]^^^]]]WWWRRRIIIBBB===;;;;;;;;;>>>>>>===999555333444666666666666555333222333444222444555555333222222333333222000111222333222111333333444444333333222222222111000///...//////000000000000000000000000000222111///......///111222///////////////000000111............//////////////////.........////////////---,,,,,,---...,,,+++........................------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---,,,+++++++++,,,,,,))))))***+++,,,------......******,,,,,,***+++///...---,,,,,,,,,---//////+++...---((((((,,,,,,))),,,------......------,,,...------......///000111111000000000000000000000000222333333222333444666888>>>KKK]]]ooo}}}{{{yyyxxxvvvuuuvvvuuutttrrrmmmjjjfffcccccccccbbbaaa```^^^[[[XXXVVVUUUTTTTTTQQQPPPOOOOOOOOOOOOLLLJJJKKKIIIEEEBBB@@@?????????==============================<<<;;;:::999888888666666666555444222111000111///......//////...---......---,,,,,,,,,,,,,,,,,,,,,++++++************)))***+++)))(((&&&'''((())))))))))))******+++,,,***************************************))))))(((***************)))))))))...---,,,,,,---...000111888AAAOOO\\\eeejjjlllnnnppppppqqqqqqpppooommmlllfff___VVVRRRSSSVVVXXXYYYXXX]]]eeennntttwwwxxxxxx}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~{{{oookkkkkkjjjeee___VVVNNNDDD???@@@BBBAAA???BBBBBB???;;;666333333333555555555444222111222444222444555555333222222333444222111222333444333222111111222333444444333333111111000/////////000000000000000000000000000000111111////////////111111////////////000000000000............///////////////.........///000111222///---,,,,,,---...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------...---,,,+++++++++,,,,,,))))))))))))******++++++...+++***,,,,,,******---,,,,,,,,,+++,,,------...---......++++++---...,,,------............------...------......///000111000000000000000000111111000111222222222222444666999AAAPPPbbbttt}}}zzzyyywwwvvvvvvvvvuuusssqqqmmmjjjgggddddddcccbbbaaa___^^^[[[YYYVVVUUUTTTSSSSSSQQQOOOOOOOOONNNLLLJJJJJJHHHEEEBBB@@@?????????===>>>????????????>>>=========<<<;;;:::999888888777777777666555333222111222000------...//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++***'''&&&&&&''')))))))))))))))***++++++)))))))))***************+++++++++++++++******))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,---...///000555===JJJXXXbbbiiilllmmmppppppqqqqqqpppooommmllljjjbbbYYYRRRPPPQQQRRRSSSVVV\\\dddmmmtttwwwxxxxxx|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~yyytttqqqmmmgggbbbYYYOOODDDAAAEEEHHHFFFBBBBBBAAA>>>:::666444333333444444444333111111222333222444555555444333333444444333222333444444333222111111222333333333333222111111000000000000000000////////////////////////111000////////////000111...//////000000000000000............////////////+++,,,...///000000000000...---,,,,,,---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................------,,,,,,,,,+++++++++************))))))))))))...++++++---,,,)))))),,,,,,,,,,,,,,,,,,------......//////....../////////------............------...------......///000111000000000000000111111111111222333222222333555888;;;DDDUUUgggxxx|||yyyxxxwwwvvvvvvwwwvvvsssqqqooolllhhhfffdddcccaaa______^^^\\\ZZZWWWUUUTTTSSSVVVTTTQQQPPPOOOMMMKKKIIIIIIGGGEEECCCAAA?????????>>>>>>????????????>>>>>>>>>======<<<;;;:::999888777777777666555444333222222000------...//////...------,,,+++++++++++++++''''''(((((()))******+++***++++++***'''&&&&&&''')))))))))((())))))******************++++++,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))******+++---...000000222999FFFTTTaaahhhllllllppppppqqqqqqpppooommmllljjjcccZZZQQQMMMMMMNNNOOOVVV[[[dddmmmtttxxxyyyyyy||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~zzzrrrllljjjjjj```UUUJJJGGGJJJLLLHHHBBB???===:::888777666666555333444444333111111222444222444555555444333444555333222222333555555333111222222333333222222111000000000111111111111111111////////////////////////000//////////////////000......///000111000000///............////////////'''***---000111000---,,,...,,,,,,,,,......---,,,------------------------------------------------,,,------......------,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++++++++*********---+++***---,,,)))(((+++,,,,,,------............,,,+++,,,---...------...---......//////......---...------......///000111//////000000111111111111222333444333333444777:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999666666666666555444333222111///......//////...------,,,,,,+++++++++++++++'''(((((()))***+++,,,---)))***+++)))(((&&&'''((()))))))))(((((())))))***))))))******+++,,,,,,,,,,,,,,,,,,---,,,++++++***((((((((()))))))))))))))((()))***+++---...///000000777CCCRRR```iiilllmmmqqqqqqrrrrrrqqqpppnnnmmmhhhbbbYYYRRRMMMMMMOOOQQQTTTZZZcccllltttxxxyyyzzzzzz{{{|||}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}~~~~~~vvvpppppprrreee[[[QQQNNNPPPOOOIIIBBB<<<999777777888999999888333444555444222222333555222444555666444444444555222222222333555444222000222222333333222111000000///000111222222222111111000000000000000000000000////////////////////////---...000111111111000///............////////////'''***---///000...,,,***---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,........................------............------------------------------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,++++++,,,)))***------)))(((+++,,,,,,---...............---,,,---000111//////222......////////////.........------......///000111/////////000111111222222333444444333333555999<<>>============>>>???>>>>>>===<<<;;;:::999999555555555555555444333222000///...///000000...,,,......---,,,,,,,,,,,,,,,+++++++++,,,,,,---------((()))***)))((('''((()))))))))(((((((((((())))))(((((())))))***++++++,,,***++++++++++++***))))))'''((((((((()))))))))***)))***+++,,,,,,---------///555@@@PPP___iiimmmmmmrrrrrrssssssrrrqqqooonnnjjjeee\\\TTTNNNMMMOOOQQQRRRXXXaaakkkrrrwwwxxxyyyyyyyyy{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~xxxuuutttfff___WWWSSSSSSPPPHHHBBB;;;999777777:::<<<;;;:::444555555444333333444666222444666666555444555666111111111333444444111///000111111222222222222111///000111222222222222111000000000000000000000000...//////////////////...---...000111111111//////............////////////,,,,,,---------------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------////////////////////////,,,,,,---------,,,+++***+++++++++,,,,,,,,,,,,,,,***((()))------***)))+++***+++,,,---...------,,,...,,,...333444111111444......////////////.........------......///000111...//////000111111222222333333333222222555999<<>>===;;;;;;===>>>@@@>>>>>>===<<<;;;::::::999555555555555444333222222/////////000111000...+++//////...------------...*********))))))))))))((('''((())))))(((((()))******)))(((((((((((())))))&&&''''''((()))******+++)))))))))))))))(((''''''))))))******+++++++++,,,++++++,,,,,,,,,++++++***///444???OOO___jjjnnnnnnssssssttttttsssrrrpppooopppjjjaaaVVVNNNKKKMMMOOOPPPVVV___iiiqqqvvvwwwxxxxxxyyyzzz{{{||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{}}}~~~~~~~~~~~~~~~xxxrrreee```ZZZVVVTTTPPPHHHBBB===:::888888;;;======<<<444555666555444444555777222444666666555555555666000000111222444333111......///000111333333333333///000111222333333222111000000000000000000000000......////////////......---...000111222111///.............../////////000111///---++++++,,,///000---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++*********+++++++++,,,,,,,,,)))''')))------***))),,,)))***+++,,,---,,,++++++***''')))///111------111......////////////.........------......///000111...//////000111222222222222222222111111444888;;;FFFTTTiii|||zzzyyyxxxwwwwwwwwwvvvtttrrrmmmkkkhhhggggggfffeeeccc``````^^^\\\YYYWWWUUUTTTTTTQQQOOOMMMMMMMMMKKKJJJFFFEEEDDDCCCAAA???>>>===??????>>>>>>======<<<<<<============<<<:::888777888666444333444333222111000000000000000111111111000///...---,,,+++++++++***+++,,,,,,,,,***)))((())))))((((((''''''&&&&&&)))((('''&&&&&&'''((())))))((('''''''''(((***+++,,,...+++$$$###((()))&&&++++++++++++++++++++++++........................111555???LLLZZZfffmmmppprrrrrrqqqppppppqqqqqqrrrooojjjaaaXXXQQQMMMKKKKKKTTTWWW^^^gggpppuuuwwwwwwzzz{{{|||||||||||||||{{{~~~}}}}}}|||{{{{{{zzzzzz~~~~~~||||||||||||}}}~~~xxxooobbbccccccbbb^^^VVVLLLDDD>>>888666:::???@@@BBBEEE999<<<:::333333:::<<<999888777777:::===<<<777111555444333222111222333333000000111111222222222222000000//////......------222222111111111111222222------......///000000000000000000000000000000000000000000000000000000000///////////////...............////////////......+++---//////...---...///000///---,,,,,,---///000------............------///...,,,++++++,,,...///.........---------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++,,,,,,---......+++,,,---///000000111111......////////////................../////////000...//////000111222222222000///000333333444;;;CCCJJJ[[[qqq{{{zzzyyywwwwwwwwwuuusssqqqnnnkkkiiiggggggfffdddbbb``````^^^\\\YYYWWWUUUTTTTTTRRROOONNNNNNMMMLLLJJJHHHGGGEEECCCAAA@@@???????????????>>>======<<<<<<<<<=========<<<:::888777888666444333333333222111000000000000000000000000...---,,,+++************)))*********)))(((((('''(((((((((((((((((((((((())))))(((''''''((()))))))))(((((('''((()))***++++++---+++%%%$$$)))***(((++++++++++++++++++++++++---------------------------111:::HHHVVVcccjjjmmmqqqqqqqqqqqqqqqqqqqqqqqqoookkkbbbYYYRRRNNNLLLKKKSSSVVV\\\eeennntttvvvwwwzzzzzz{{{||||||||||||{{{{{{{{{||||||||||||||||||}}}~~~~~~}}}|||||||||}}}}}}~~~~~~wwwjjjjjjhhhfffaaaZZZQQQKKKAAA;;;888;;;===>>>???BBB999;;;:::888888:::;;;:::888777888<<<@@@@@@<<<888666555444222222222333333111111111111222222222333000000000000000111111111111111111000000111111111//////////////////......000000000000000000000000------------------------...............---------......////////////......------------............000///...---,,,---///000,,,,,,------------,,,,,,///---,,,++++++,,,---///+++++++++*********))))))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,---------...,,,---...///000000000000...............---,,,+++........./////////000000/////////000111222222222000///111444444555;;;CCCNNN```ttt}}}|||zzzwwwvvvuuutttqqqooonnnllljjjhhhgggeeecccaaa``````^^^\\\YYYWWWUUUTTTTTTRRROOONNNNNNNNNMMMKKKJJJHHHFFFCCCAAAAAAAAABBB@@@@@@???>>>======<<<<<<<<<<<<======<<<:::888777777555333222333222111000000000000000000000000000......---,,,++++++++++++++++++***)))((()))******''''''((())))))***++++++***)))(((((((((((()))***)))(((((((((((()))***++++++,,,***'''&&&***,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...222;;;HHHWWWdddlllppppppppprrrrrrrrrrrrqqqppppppkkkccc[[[SSSOOOLLLKKKQQQTTTZZZccclllrrruuuuuuyyyzzz{{{{{{||||||{{{{{{zzzzzzzzz{{{|||}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~vvvsssnnniiiccc\\\UUUPPPEEE???:::;;;;;;:::;;;>>>>>>===@@@CCCCCC>>>;;;;;;888777999===BBBCCCAAA>>>666666555333333222222333111111222222222222333333000111111222333333444444111000000//////000000111111111000//////...------000000000000000000000000////////////////////////------------------------------............------///,,,***+++...000///---///...---------......///+++,,,,,,,,,,,,,,,,,,+++...---,,,++++++,,,---...------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------------------......////////////......---......//////.............../////////000000000//////000000111222222222000///222555555666<<>>===<<<<<<<<<<<<======<<<:::999888777555333222222222111000000000000000000/////////111000///...............///---+++******+++---///((()))))))))*********++++++***)))(((((()))***+++)))))))))))))))***************)))((()))+++,,,---************************+++++++++++++++,,,,,,,,,...222:::GGGVVVcccmmmqqqnnnppprrrssssssrrrqqqpppppplllddd[[[TTTNNNLLLJJJOOOQQQWWW```iiipppssstttxxxyyyzzz{{{{{{{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}||||||}}}}}}}}}}}}||||||}}}}}}~~~zzzrrriiiaaaZZZSSSNNNFFF@@@<<<;;;:::999:::>>>FFFEEEIIIPPPNNNDDD===<<<888888999<<>>777666555555444333333333222222333333333333333333222222222222333333444444000000////////////000000000000000000//////......////////////////////////000000000000000000000000---------------.........------............------111,,,)))***...111///,,,,,,,,,------------------,,,,,,------------,,,,,,------,,,++++++,,,------............------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------......//////000//////...---------...///111222222333333...////////////000000000000000000111111222222222000000222666777888???GGG^^^mmm}}}zzzwwwtttsssqqqooommmnnnllljjjiiihhheeebbb___``````^^^\\\YYYWWWUUUTTTSSSQQQOOONNNNNNOOOMMMLLLMMMKKKGGGDDDBBBBBBCCCDDDAAAAAA@@@???>>>===<<<<<<;;;<<<<<<<<<<<<;;;999888777555333222333333111000000000000000//////......000000///........./////////---+++))))))+++...000+++*********)))))))))(((+++***)))(((((()))***+++((())))))******************)))))))))******,,,---*********************************+++++++++,,,,,,+++...555AAAOOO^^^hhhmmmnnnoooqqqsssssssssqqqpppppplllddd\\\TTTNNNKKKIIIMMMPPPUUU^^^gggnnnrrrssswwwxxxyyyzzz{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||}}}~~~~~~tttiii___VVVNNNIIIEEE@@@<<<<<<:::999<<>>===<<<<<<;;;;;;<<<<<<<<<;;;999999888666444333333333222111111000000//////......---------,,,,,,,,,,,,,,,---,,,***((('''''')))+++---++++++***))))))(((''''''***)))(((((((((((()))***((()))******++++++*********((((((***+++)))***---*********************************++++++,,,,,,------///555???NNN\\\ggglllnnnoooqqqrrrssssssrrrqqqqqqmmmfff]]]UUUOOOKKKIIILLLNNNTTT\\\fffmmmrrrsssvvvwwwxxxyyyzzz{{{{{{{{{|||||||||||||||{{{{{{{{{}}}}}}||||||||||||}}}}}}}}}~~~xxxmmmbbbWWWNNNHHHDDD@@@===<<<;;;:::???FFFMMMTTTZZZZZZWWWQQQGGG>>><<<;;;999888666666666666444555666666777777666666555555444444444444333333333333222111111000//////111000000//////000000111......///000000111222222000000000000000000000000........................------......///000000000......////////////......///...---///111222000---***,,,...000000000...------......//////......---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------......///000000111//////000000///...------111111000///...,,,+++***/////////000000000111111222222222222222222222222333222333777;;;???JJJUUUkkkyyy|||xxxtttrrrqqqpppooonnnkkkjjjjjjjjjiiigggccc`````````^^^\\\YYYWWWUUUTTTPPPNNNLLLLLLMMMMMMLLLKKKKKKJJJHHHFFFDDDCCCBBBBBBCCCBBBAAA@@@>>>===<<<;;;:::;;;<<<<<<<<<;;;:::999999777555444555444333222111000000///......------,,,,,,++++++++++++,,,,,,***)))''''''''')))***,,,(((((((((((((((((((((((())))))(((''''''((())))))((()))***+++++++++*********''''''***+++'''(((+++******************************++++++,,,------...000111666@@@NNN\\\gggmmmoooppppppqqqrrrrrrsssssssssooohhh```XXXRRRMMMKKKLLLNNNSSS[[[eeemmmrrrtttuuuvvvwwwyyyzzzzzzzzz{{{zzzzzz{{{{{{||||||}}}}}}~~~~~~}}}||||||}}}~~~~~~}}}~~~vvvlll```UUUNNNEEEAAA>>>>>><<<;;;AAAIIINNN\\\aaa\\\ZZZ\\\TTTEEE>>>===;;;888666555555666222444555777888888888888555555555555444444444333222222222111111111111111111111111000000111111111000000000000000000111111000000000000000000000000111111111111111111111111,,,,,,---......///000000//////000000000000//////---///111333333222000///,,,...111333444333111000,,,------......------,,,+++++++++,,,,,,+++++++++//////.........---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---///000111222333...///////////////....../////////...---,,,+++***//////000000000111111111222222222222222222222222555333333777<<>><<<;;;AAAIIIPPPbbbhhh___^^^fff___MMM@@@???===999666555777888111333555777999999999999666666555555555444444444000111111222222333333444222222111111111111222222222222111111000/////////000000000000000000000000........................++++++,,,,,,---...//////000000111111111111000000,,,///444555444222000000...000333666777666444222+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,---///000222333444......///////////////...+++,,,---///000111111111000000000000111111111111222222222222222222222222666333333777<<>>======<<<<<<;;;;;;::::::999:::999777666555555666666444222///---,,,,,,---...000000000///...,,,+++***((()))******)))((()))++++++---,,,((('''))))))''')))************))))))(((&&&&&&((()))++++++,,,,,,(((((())))))*********+++,,,+++*********+++,,,---000000...---,,,,,,++++++,,,---222:::GGGUUUaaagggmmmoooqqqrrrqqqppppppqqqqqqoookkkcccZZZSSSOOOMMMLLLMMMQQQWWW^^^gggooosssvvvvvvvvvxxxzzz{{{zzzyyy{{{{{{{{{{{{zzzyyyxxxwww}}}|||{{{{{{}}}}}}}}}}}}||||||~~~~~~}}}rrreee\\\TTTNNNGGGBBB<<<;;;BBBKKKYYY]]]bbbggglllkkk```TTTHHH???888888888777888:::777999999888;;;???===777999888777666555555444444444333222222222222333333000000111222333333444444444333111111222111000...111000////////////000000........................222111///---------///000......---------......///222000000333777888444000///111666<<>>@@@CCCMMM___nnn|||yyyvvvtttsssrrrpppnnnmmmlllkkkjjjiiiggggggfffcccbbbaaa^^^[[[XXXUUUSSSRRRQQQQQQPPPNNNMMMLLLKKKHHHGGGFFFDDDCCCCCCCCCCCCBBBAAA????????????>>><<<<<<<<<<<<;;;::::::999999:::999777666555555666666333222000...,,,,,,---...////////////...---++++++((()))+++***)))((()))+++,,,,,,***$$$$$$''')))(((((())))))*********))))))&&&'''(((******+++++++++((()))))))))************++++++*********+++,,,---+++******))))))))))))***------000888EEESSS___ffflllnnnqqqrrrqqqppppppqqqqqqoookkkddd[[[TTTOOONNNLLLMMMPPPUUU]]]fffnnnrrruuuuuuvvvxxxyyyzzzzzzyyy{{{{{{{{{{{{zzzyyyxxxwwwyyyyyy{{{}}}~~~~~~{{{|||}}}~~~~~~~~~xxxmmmdddVVVPPPIIIDDD???===AAAGGGVVV]]]fffnnnrrroooaaaSSSFFF@@@<<<>>>>>><<<;;;<<<777;;;<<<<<<===???>>>:::;;;:::888666555555666666555444444333333333333333333222222222222222222222444222111111111111000...000000000///////////////........................///...,,,+++***+++,,,---......---------...//////222000///222666777333///,,,...333888;;;:::444///******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...---,,,+++***,,,,,,---------.........,,,---...///000000//////333222222111000000//////---...///000000000///...000111111000000000111222444222111444444222222555555999>>>BBBIIIVVVhhhuuu}}}{{{wwwuuutttsssqqqooonnnmmmlllkkkjjjhhhggggggdddcccaaa___\\\YYYVVVUUUSSSSSSRRRQQQPPPNNNLLLLLLHHHGGGFFFDDDCCCCCCCCCCCCCCCAAA?????????>>><<<;;;<<<;;;;;;::::::999999888:::999777666555555666666333222000...------.....................---,,,,,,)))***+++***)))((()))***,,,,,,((("""!!!&&&))))))'''(((((()))************(((((()))***************))))))))))))************+++************+++,,,,,,+++*********++++++,,,---......000555@@@OOO]]]fffkkkmmmpppqqqqqqppppppqqqpppppplllfff^^^VVVQQQOOOKKKLLLOOOTTT[[[dddlllppptttuuuvvvwwwyyyyyyyyyyyy{{{{{{{{{{{{zzzyyyxxxxxxwwwyyy|||~~~||||||~~~{{{|||~~~wwwooo```WWWOOOKKKHHHFFFGGGJJJUUU```nnnwwwzzzsssbbbQQQBBB>>>===@@@@@@===:::;;;;;;CCCHHHGGGDDDDDDBBB???>>><<<:::999888888888999999999888888777666666555555444444333222111111000333222111000111111000...//////000000000000//////////////////////////////...---,,,+++***+++,,,---......------......///000111000///111444555222...***+++...333666666333000...---+++++++++,,,---...---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------,,,,,,+++,,,------------.........+++,,,...///000000//////333333333222111111000000000000000000000000000000000000111222222222222222444111111444444222333777777999>>>FFFRRRbbbsss~~~|||yyyvvvuuusssqqqooommmmmmlllkkkiiihhhgggfffddddddbbb```]]]ZZZWWWVVVTTTTTTSSSSSSQQQOOOMMMLLLHHHGGGFFFDDDCCCCCCCCCCCCDDDBBB@@@???>>>>>>;;;:::;;;;;;;;;:::999999888888:::888777666555555666666222111000///............------.........---,,,,,,)))***+++***)))((()))******+++)))$$$###'''***(((&&&'''((()))************((())))))*********)))))))))))))))))))))************************++++++,,,,,,,,,+++++++++,,,,,,---000///000333===LLL[[[fffjjjlllooopppppppppqqqrrrppppppnnnhhh```XXXSSSPPPKKKKKKMMMRRRYYYbbbjjjooorrrtttvvvwwwxxxxxxyyyzzzzzz{{{{{{{{{zzzzzzyyyxxxzzz{{{}}}~~~~~~~~~~~~|||}}}|||~~~~~~xxxlllaaaWWWSSSRRRQQQRRRTTTZZZgggwww~~~tttaaaQQQCCC@@@???AAAAAA===;;;===CCCOOOZZZYYYSSSLLLGGGCCC===>>>@@@AAA@@@???===<<>>>>>===<<<;;;::::::555444444333222222111111333111000000111111000......///000000111000000///000000000000000000000000///...------------.........---------...///000111111000///111222222000...***+++,,,...000111000///------,,,+++++++++++++++,,,,,,,,,,,,------......,,,++++++++++++,,,------***+++,,,,,,------,,,,,,------------............,,,---///111222222111111333333222222111111111111222111000/////////000000///000111333555555444222444111111444555333555999:::<<>>>>>===;;;999<<<<<<;;;::::::999999888:::888777666555555666666222111000000////////////,,,---------------,,,,,,)))++++++***((((((((()))(((++++++((((((******'''%%%&&&'''))))))*********((())))))*********))))))******))))))))))))))))))))))))******+++++++++++++++***)))(((''''''''''''222111000222:::HHHYYYeeehhhjjjnnnoooppppppqqqrrrpppppppppkkkccc[[[UUURRRKKKKKKMMMPPPWWW```hhhmmmpppsssvvvwwwvvvwwwyyyzzzzzzzzzzzz{{{zzzzzzyyyyyyzzzzzz{{{zzz{{{~~~}}}}}}~~~}}}}}}ttthhh\\\VVVUUUUUUWWW[[[cccqqq~~~~~~qqq___QQQIIIEEEBBBBBBAAA>>>@@@EEEMMM]]]kkkkkkaaaVVVKKKDDD???CCCJJJOOOPPPMMMHHHDDDGGGEEECCC@@@>>><<<<<<;;;333333333333333333333333222000///000111111000///......///000000000000000000000000000000000000000.....................///---------...///000111111222111000000111000///...,,,---------,,,------...***+++,,,---,,,***((('''******+++,,,...///000000,,,,,,++++++,,,,,,---...)))***+++,,,---------------------.........//////---......///000111111111111111111111111000000000111111000000///000000111000000111333666777666444666333222555666555666;;;>>>@@@GGGUUUfffwww}}}yyywwwuuussspppnnnlllkkkjjjiiihhhfffeeeeeedddcccbbb```]]][[[XXXWWWTTTTTTTTTTTTRRROOOLLLJJJHHHGGGFFFDDDCCCCCCCCCCCCBBB@@@>>>>>>>>>===;;;:::===<<<<<<;;;;;;:::999999:::999777666555555666666111111111000000/////////---------------,,,++++++***++++++***((('''((()))'''***,,,******,,,***&&&&&&''''''((())))))))))))(((((()))***************************))))))))))))((()))******++++++******...---,,,***))))))((((((111111000111777DDDVVVbbbfffiiimmmoooooopppqqqrrrpppqqqqqqmmmfff^^^WWWSSSLLLLLLMMMPPPVVV___ggglllooorrrvvvwwwuuuvvvxxx{{{yyyzzzzzz{{{zzzzzzyyyyyywwwxxxyyyxxxyyy}}}}}}~~~~~~xxxmmmaaaZZZVVVSSSVVVZZZjjjwww|||nnn^^^QQQGGGCCC@@@???>>>>>>CCCJJJYYYiiiwwwwwwmmm```SSSIIIGGGNNNYYYbbbeeeaaaZZZUUUTTTQQQKKKDDD???<<<;;;;;;333333333333444444444444111000//////111111000/////////......///000111222////////////////////////,,,,,,---------------------------...///000111222333222222111000//////......//////...,,,,,,---///(((***,,,------+++(((&&&***++++++---...///000111---,,,,,,,,,,,,---......***+++,,,---............------........./////////...---,,,+++,,,---...///111111111111111111111111111111111222222222333333444222222555999;;;:::888999555444666777666888<<<@@@EEEPPP___ppp~~~}}}yyyvvvtttrrrpppmmmmmmlllkkkjjjhhhgggffffffcccbbbaaa___]]]ZZZXXXWWWSSSTTTTTTTTTRRRNNNKKKHHHHHHGGGFFFDDDCCCCCCCCCCCCAAA???>>>===>>>>>><<<;;;>>>======<<<<<<;;;;;;::::::999777666555555666666000111111111111000//////.........---,,,+++***)))***+++,,,***((('''((()))'''******((((((******'''''''''((((((((((((((('''&&&'''(((******+++++++++************)))))))))((('''((()))***+++******)))//////...------,,,------.........///444@@@QQQ]]]eeehhhlllnnnooooooqqqrrroooqqqrrrooohhh___XXXTTTMMMMMMMMMPPPVVV^^^ggglllmmmqqqvvvvvvuuuuuuxxx{{{yyyyyyzzzzzz{{{zzzzzzyyyxxxzzz{{{zzzzzz~~~|||xxxoooggg^^^WWWVVVZZZjjjyyy|||mmm]]]QQQDDDAAA@@@BBBBBBCCCJJJSSShhhtttxxxmmm```WWWUUU]]]iiitttxxxvvvqqqllliiibbbXXXMMMDDD>>><<<;;;555555555444333333222222111///...///000111000///000///---------000222444........................,,,---....../////////...------......///111222333444444333111///...//////...000111///...---000222***+++,,,,,,,,,+++***)))------------..................------......///000+++,,,---...........................////////////111///,,,))))))+++...000222222222222222222222222111222444555666666666666999666555777===@@@???======888666888888777999===AAAIIIXXXiiixxx|||yyyvvvtttrrrooommmnnnmmmlllkkkiiihhhggggggbbbaaa```___\\\ZZZXXXWWWSSSSSSTTTTTTQQQNNNJJJHHHHHHGGGFFFDDDCCCCCCCCCCCC@@@>>>======>>>>>>===;;;>>>>>>>>>===<<<<<<;;;;;;:::999777666555555666666000111111111111000000///.........---,,,+++)))(((***+++,,,+++(((''''''((((((***((($$$$$$(((***((('''(((((((((((((((''''''&&&'''((()))++++++,,,,,,+++*********))))))(((((('''((()))++++++******)))++++++******++++++,,,,,,,,,---------111===NNNZZZeeehhhkkknnnooooooqqqrrroooqqqssspppiiiaaaYYYUUUNNNMMMMMMPPPVVV^^^gggllllllqqqvvvvvvttttttxxx|||yyyyyyzzzzzz{{{zzzzzzzzz|||~~~~~~{{{{{{||||||~~~~~~uuuiii]]]ZZZ\\\hhhxxx}}}mmm]]]RRRGGGFFFHHHLLLMMMOOOWWW```ttt~~~wwwmmmddd```hhhttt}}}yyyqqqdddUUUIIIBBB???>>>888777666555333222111000000///...///000111000///111///---,,,,,,///333555........................//////000111222222111111------......///111222333555555444222///...///000---000111111///000222555---,,,+++++++++,,,------000000///...------,,,,,,///............///000000,,,---......//////................../////////000555222...******,,,///222333333333333333333333333111333666888999999999888===999777999???CCCCCCAAA???:::888999999777999>>>@@@LLL]]]ooo~~~~~~{{{wwwssspppmmmllllllllllllkkkjjjiiihhhgggfffdddbbb___\\\YYYWWWVVVXXXWWWUUUTTTRRROOOKKKHHHKKKJJJHHHFFFDDDBBBBBBAAA@@@?????????@@@???===:::======<<<;;;::::::999999888777666555555555555555333222111///...---------000000///...---,,,,,,,,,,,,,,,++++++***)))(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&'''((())))))((()))+++---******)))***,,,,,,***)))000,,,'''$$$%%%(((***,,,((()))***+++,,,---------///...///222555<<>>777999<<<===>>>@@@CCCEEEBBB@@@@@@DDDKKKNNNLLLHHHGGG@@@<<<>>>@@@???>>>@@@JJJUUUfffwww~~~{{{wwwssspppnnnmmmlllllllllkkkjjjiiiggggggfffdddbbb___\\\YYYWWWVVVWWWVVVTTTSSSRRRPPPLLLIIIKKKIIIHHHFFFDDDCCCBBBBBBAAA@@@@@@@@@AAA@@@>>>;;;======<<<;;;;;;:::999999888888666555555444444444333222111000///.........//////---,,,,,,+++++++++,,,,,,++++++***))))))(((+++******)))((('''&&&&&&''''''((((((((((((''''''&&&(((******))))))+++,,,++++++***)))))))))((('''///,,,(((&&&''')))++++++***+++,,,,,,------------)))((())),,,///555CCCQQQ^^^ffflllllllllppprrrrrrrrrqqqpppoookkkddd\\\VVVQQQLLLJJJMMMRRRXXXbbbkkkqqqsssvvvwwwwwwwwwxxxyyyyyyyyyzzz{{{|||}}}~~~~~~||||||{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}~~~{{{|||~~~zzzsssooonnnppptttyyy||||||pppccc\\\XXX]]]llltttsssuuu{{{~~~yyyjjjZZZLLLDDD@@@::::::999777555444444444333222000///...///000111........./////////////////////.........---------......///000000000000//////...------000555:::===999888555222000/////////+++,,,------......------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,...000222333333222000...------,,,,,,---...///000...------...000111222222666888999888666777;;;???CCCGGGMMMQQQSSSUUUVVVXXXVVVUUUUUUXXX]]]___^^^\\\UUUNNNHHHGGGFFFDDDCCCEEEOOOZZZlll}}}~~~{{{wwwssspppnnnmmmkkkkkkkkkjjjiiihhhgggffffffdddbbb___\\\YYYWWWVVVVVVTTTRRRRRRQQQPPPMMMKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBAAAAAAAAABBBAAA???<<<======<<<<<<;;;:::::::::999999777666444444333333333222111000000000000000...---,,,+++++++++++++++,,,,,,++++++***))))))))))))))))))))))))(((''''''((((((''''''''''''((((((&&&(((***+++*********+++******)))(((''''''((((((...,,,))))))***+++++++++,,,,,,---------------,,,***)))+++---///555BBBPPP]]]eeekkklllllloooqqqqqqsssrrrpppnnnjjjddd\\\WWWOOOJJJHHHLLLQQQWWW```iiiqqqtttwwwxxxxxxxxxyyy{{{xxxyyyyyyzzz{{{|||}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}|||||||||yyyzzz|||~~~~~~zzzzzz|||rrrgggeeekkkxxxzzzjjjXXXHHH???;;;:::888666555555555555333111...,,,,,,...000222///////////////........................---------------...////////////......---,,,---000555;;;>>>999666333000......///000------...////////////...++++++++++++************---,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++...///111222222111///.........------------...//////.........000222444555999<<>><<<======<<<<<<;;;;;;;;;::::::999888666444333333222222222111111111111111222...------,,,++++++,,,,,,+++++++++*********))))))$$$%%%''')))***+++++++++(((((('''&&&&&&''')))***%%%(((+++,,,+++***))))))(((((((((((('''(((***,,,,,,+++***+++,,,,,,+++***,,,,,,,,,---,,,,,,++++++...---...000222777CCCPPP[[[cccjjjkkkkkknnnppppppsssrrrooommmiiiddd]]]XXXNNNJJJHHHLLLQQQVVV___gggpppsssvvvxxxxxxxxxyyyzzzxxxyyyyyyzzz{{{{{{||||||zzzzzzyyyyyyyyyyyyzzzzzz}}}}}}||||||||||||{{{{{{xxxyyyzzz|||~~~~~~~~~}}}wwwooollloooyyyxxxeeeQQQCCC===;;;888555555444444333222111///......///000111000000//////......------........................------...////////////...000///......111666;;;???;;;888444///------...///---......///////////////++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,......000111111000......000000000///////////////222111000///000333777:::;;;BBBJJJRRRXXX___gggllluuuyyy~~~~~~xxxuuupppjjjggghhhmmmuuu~~~{{{xxxtttqqqpppoookkkkkkkkkjjjiiihhhgggffffffdddbbb___\\\YYYWWWVVVTTTRRRPPPOOOOOOOOONNNLLLIIIHHHGGGEEEDDDCCCCCCCCC@@@??????@@@@@@???===;;;===<<<<<<<<<<<<<<<;;;;;;:::999888666444333333222222222111111111111111222///......---------------+++++++++***************$$$%%%''')))++++++******((('''&&&&&&&&&((()))***&&&(((+++,,,+++)))))))))***+++,,,***(((((()))++++++******,,,------+++)))******+++++++++******))),,,+++,,,...///222>>>JJJXXX```hhhiiijjjmmmnnnmmmrrrpppnnnllliiiddd^^^ZZZOOOKKKIIIMMMQQQVVV^^^eeemmmppptttwwwwwwwwwwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{yyyyyyxxxxxxxxxxxxyyyyyy|||{{{{{{{{{{{{{{{{{{{{{yyyyyyzzz{{{}}}~~~}}}zzzvvvtttqqqpppvvv}}}ppp\\\MMMAAA===888444333333111//////000111222333222111000000000//////......---------...........................///000000000//////......---///333999???CCC===:::555111...---...///)))***++++++,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---------------............---...////////////...---000000000000000/////////111111000///000444;;;AAAFFFNNNZZZeeemmmsssyyy}}}~~~{{{xxxuuurrrpppppplllllllllkkkjjjiiihhhgggfffdddbbb___\\\YYYWWWVVVTTTRRROOONNNNNNNNNMMMLLLIIIHHHGGGEEEDDDDDDCCCCCC@@@?????????@@@???<<<:::<<<<<<<<<<<<<<<<<<<<<<<<999999777666444444333333333222111000000000000000///......------.........************************((()))***+++***)))'''%%%''''''&&&''''''((()))***''')))++++++***)))))))))+++...///---)))&&&'''(((***)))***+++------+++)))))))))***************)))++++++,,,------000;;;FFFTTT]]]eeeggghhhkkklllkkkooonnnnnnmmmkkkfff```[[[QQQLLLJJJMMMQQQUUU[[[bbbjjjnnnsssuuuvvvvvvvvvvvvxxxxxxxxxyyyyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{|||zzzzzzzzz{{{|||}}}~~~~~~|||xxxxxxuuusssvvv}}}xxxfffWWWEEE@@@999555444333111......000222444555333111//////////////////.........---------.....................///000000000000///+++++++++...333:::AAAFFF<<<:::666111///.........++++++,,,---------------------------............---,,,,,,++++++,,,,,,---------...............///---------......---------------...............---...///000000222:::DDDMMM]]]dddnnnuuuxxxzzz}}}}}}|||{{{xxxvvvvvvxxxzzzzzzzzzzzzyyywwwuuurrrpppttttttwww~~~~~~{{{xxxuuusssqqqpppmmmmmmmmmlllkkkjjjiiihhhfffdddbbb___\\\YYYWWWVVVTTTRRROOOMMMMMMMMMLLLKKKHHHHHHFFFEEEDDDDDDDDDDDDAAA@@@???@@@AAA@@@===;;;<<<<<<<<<<<<============888888666555555444444444333222111000///............------,,,,,,------...************************((()))++++++***(((&&&$$$%%%&&&'''((())))))))))))(((***+++***)))((()))***%%%***......***'''((())))))((((((***,,,,,,+++)))((()))***+++++++++++++++---,,,---......000:::EEEQQQZZZccceeefffiiijjjiiillllllmmmnnnlllhhhaaa\\\QQQLLLJJJMMMOOORRRXXX^^^iiimmmrrruuuvvvvvvvvvvvvxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyxxxxxxyyyzzz{{{||||||}}}||||||{{{{{{{{{|||~~~~~~~~~~~~~~~yyywwwwwwxxx{{{lll]]]GGGAAA:::666666666444111...///111222222222111000.........///////////////---------.........//////------...////////////...---,,,,,,---111777===AAA777666333111////////////......///000000000000000,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,------,,,,,,,,,+++,,,---...//////......---///222555:::EEETTT___nnnqqqttttttrrrpppppprrrnnnnnnnnnmmmlllkkkmmmoooooonnnlllmmmllliiiccc]]]___^^^```fffllluuu~~~{{{xxxuuusssqqqpppnnnnnnnnnmmmlllkkkjjjiiifffeeebbb___\\\YYYWWWVVVUUURRROOOMMMMMMLLLKKKJJJHHHHHHFFFEEEDDDDDDDDDDDDBBBAAA@@@AAABBBAAA>>><<<<<<<<<<<<===============888777666555555555555555333222111///...---------,,,,,,,,,++++++,,,------******************++++++%%%''')))++++++***(((&&&$$$%%%''')))***))))))(((*********)))(((((()))+++###***---+++***+++...)))(((((()))++++++***)))((()))***+++,,,---------+++***+++,,,+++---666AAAOOOYYYaaadddeeehhhiiigggiiikkkmmmnnnmmmiiibbb]]]PPPLLLJJJLLLNNNPPPUUU[[[iiimmmrrrvvvwwwvvvvvvvvvxxxxxxxxxxxxxxxxxxyyyyyyzzzyyyyyyxxxxxxyyyyyyzzzvvvwwwxxxyyy{{{|||}}}}}}~~~}}}|||{{{{{{|||}}}~~~}}}}}}}}}}}}~~~yyytttwwwzzzooo^^^HHHAAA:::777888999777555///////////////000111111---.........//////000000---------.........//////+++,,,------......------222000...---...111555888222111111000000000000000+++,,,------......------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111111111111...222666;;;CCCQQQbbbooommmnnnlllgggaaa]]]^^^```ccceeehhhiiiiiihhhiiijjjkkkhhhggghhhiiieee\\\UUUTTTPPPNNNPPPVVV```qqq~~~}}}|||zzzxxxuuusssqqqnnnnnnnnnmmmlllkkkiiiiiiiiihhhfffccc___\\\YYYWWWXXXVVVRRROOOMMMLLLLLLLLLIIIHHHFFFEEEEEEEEECCCAAACCCBBBAAAAAABBBAAA???>>><<<===>>>>>>>>>===<<<;;;<<<:::888666555555555666666555555444222111111000//////.........------------------,,,+++***)))(((,,,***))))))***++++++***))))))((((((''''''&&&&&&(((((((((((())))))))))))************************...,,,***)))***,,,,,,+++------------,,,+++***)))---,,,,,,+++,,,000666:::NNNXXXbbbfffgggjjjjjjhhhiiimmmpppooonnnllleee\\\TTTOOOLLLLLLLLLMMMUUU]]]fffnnnsssrrrqqqtttvvvuuuwwwwwwwwwwwwxxxyyyzzz{{{}}}|||{{{{{{|||{{{yyywwwvvvxxxyyyyyyyyyyyyzzz|||xxxyyyyyyzzz|||~~~~~~~~~}}}vvvsss{{{pppZZZHHH@@@777444666777333///111222222222222111000000111000000000//////......///......------///000111000000///...........................///000222222......////////////......---------,,,,,,,,,++++++,,,------......------,,,---------,,,,,,+++++++++------------------------,,,---------.../////////...,,,,,,...222444222000,,,///666BBBPPP___lllrrrkkkaaaWWWQQQOOOPPPWWW___fffeeefffhhhjjjjjjiiigggmmmjjjgggffffffddd___[[[QQQKKKEEEEEEIIIRRRaaaooo||||||zzzxxxvvvssspppooonnnnnnmmmmmmlllkkkiiihhhiiihhhfffccc___\\\YYYWWWXXXVVVSSSOOOMMMLLLLLLLLLIIIHHHFFFFFFFFFEEEDDDBBBBBBAAAAAABBBCCCBBB@@@===<<<======>>>===<<<;;;:::===<<<;;;999888777777777555444333222111000000/////////.........---------,,,,,,,,,,,,+++***)))))),,,***))))))***++++++***((((((((((((((('''''''''(((((((((((())))))))))))************************---+++))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,000555:::HHHSSS^^^cccfffiiikkkiiiiiimmmoooooonnnllleee]]]TTTPPPLLLLLLLLLMMMTTT]]]eeemmmrrrrrrqqqtttvvvuuuwwwwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxyyyzzzzzzxxxvvvuuuwwwxxxyyyxxxxxxzzz|||yyyyyyyyyzzz{{{}}}~~~~~~~~~{{{tttyyypppZZZHHH@@@777333555666333000111111111111111000//////111111111000000////////////......---...///000111000//////.........//////------------...///000111......////////////......---------,,,,,,,,,++++++,,,------......------,,,---------,,,,,,,,,++++++------------------------------------...............---,,,...000111000...///111:::JJJ[[[fffhhhfffZZZRRRJJJIIIKKKOOOYYYbbbfffeeefffhhhjjjkkkjjjhhhjjjkkkjjjhhheeebbb```^^^RRRKKKDDDBBBEEENNN___nnn}}}}}}{{{yyyvvvssspppooommmmmmmmmmmmllljjjiiihhhhhhgggeeebbb___\\\YYYWWWXXXVVVSSSPPPNNNLLLLLLLLLJJJHHHFFFFFFFFFFFFDDDCCC@@@@@@AAABBBDDDCCC@@@===============<<<:::999888;;;;;;;;;:::999888777666333333222222111000///////////////.........------,,,,,,,,,,,,+++******))),,,***((()))***+++***)))'''((((((((((((((())))))(((((((((((())))))))))))************************,,,***))))))***++++++***************+++,,,......------,,,+++,,,///444888BBBNNNZZZ```dddiiikkkjjjhhhlllnnnnnnnnnlllfff^^^UUUPPPMMMLLLLLLMMMSSS[[[dddkkkqqqqqqqqqtttuuuuuuvvvvvvvvvwwwxxxxxxyyyyyyxxxvvvuuuvvvwwwxxxvvvuuusssuuuwwwwwwwwwxxxzzz{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~ssswwwppp[[[KKKCCC999333444555333111000000000111000//////...111111111111111000000000///............///000000////////////////////////------,,,------...///000........................------------,,,,,,,,,,,,,,,------......------,,,------------,,,,,,,,,,,,------------------------............------------...---,,,---...///...,,,333666AAAUUUggglllaaaUUUIIICCC???AAAGGGOOOZZZeeeffffffgggiiilllmmmkkkjjjiiilllnnnkkkeeeaaaaaabbbWWWNNNEEEAAABBBLLL___ooo~~~{{{xxxuuurrrpppmmmmmmmmmlllkkkjjjiiihhhgggfffeeebbb___\\\YYYWWWXXXVVVTTTQQQNNNMMMLLLKKKJJJHHHGGGFFFGGGGGGEEEDDD@@@@@@AAACCCDDDCCC@@@=========<<<<<<;;;999999888888888999999888777555444333333333222111000000000////////////............,,,,,,,,,,,,,,,+++***)))+++***((((((*********)))''''''(((((()))))))))***(((((((((((())))))))))))************************+++)))((()))+++++++++***+++*********+++,,,---...---------,,,,,,///333777???KKKWWW]]]bbbgggiiihhhgggkkkmmmmmmmmmmmmggg```VVVQQQNNNMMMLLLLLLRRRYYYaaaiiipppqqqqqqsssuuutttuuuuuuvvvwwwwwwxxxxxxxxxxxxvvvuuuuuuuuuvvvuuusssrrrtttvvvvvvvvvwwwyyy{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~uuuyyysss___QQQHHH===666444444333111111111111111111000//////222222111111111111111111............/////////000...//////000000000000000...---------......///000...........................------------,,,,,,,,,,,,------......------,,,------------------,,,,,,------------------------.........------,,,,,,,,,...---------.../////////444;;;JJJ^^^kkkiiiXXXIIIBBB===;;;???FFFNNNZZZdddffffffgggjjjmmmooonnnllljjjlllmmmlllhhhdddcccddd]]]TTTIIIBBBBBBLLL```rrr|||xxxtttqqqooommmmmmmmmlllkkkjjjhhhhhhffffffdddbbb___[[[YYYWWWWWWVVVTTTRRROOOMMMLLLKKKJJJHHHGGGGGGHHHHHHFFFEEEAAA@@@AAABBBCCCCCC@@@=========<<<;;;::::::999999777888999999888777555444444444444333222222111111000000/////////.........++++++,,,,,,,,,+++******+++)))(((((()))******)))'''((((((((())))))******(((((((((((())))))))))))***************************))))))***+++,,,+++***+++++++++******++++++,,,---------,,,,,,...222555???JJJVVV\\\```eeegggfffeeeiiilllkkklllmmmhhhaaaWWWRRROOONNNLLLLLLQQQWWW___gggoooppppppssstttsssssstttuuuwwwwwwwwwwwwwwwzzzxxxvvvtttuuuuuusssrrrrrrtttvvvvvvvvvvvvxxxzzzzzzzzzzzzzzzzzz{{{||||||~~~{{{tttcccUUUMMMBBB999555333222111222222333333222222111000111111111111111111222222---......///////////////...///000111111000///////////////...//////000000......------------...............---------,,,,,,,,,------......------,,,------------------------------------------------......------,,,,,,,,,+++,,,,,,---...///111333444444@@@SSSccchhh___OOOCCC===999888>>>FFFNNNZZZdddeeefffhhhkkkoooqqqpppooonnnlllkkkkkkllljjjgggccc```XXXMMMFFFDDDMMMaaattt~~~zzzvvvrrrooommmllllllllllllkkkiiihhhgggfffeeecccaaa^^^[[[YYYWWWWWWVVVUUUSSSPPPNNNLLLKKKJJJIIIGGGHHHIIIIIIGGGFFFCCCBBBAAAAAABBBAAA???>>>===<<<;;;;;;:::;;;;;;;;;:::::::::::::::999888888444444444333333333222222000000000/////////......+++++++++,,,,,,++++++***+++)))'''((()))***)))(((((())))))))))))))))))***(((((((((((())))))))))))***************************))))))+++---...,,,+++***++++++,,,++++++***)))------------,,,---000333>>>IIITTTZZZ^^^bbbdddcccdddhhhjjjjjjlllmmmiiicccXXXSSSPPPOOOMMMKKKOOOVVV\\\eeemmmooopppssstttsssrrrsssuuuvvvwwwwwwvvvvvv{{{xxxuuuttttttuuutttssstttuuuwwwwwwvvvvvvwwwyyyyyyyyyyyyyyyzzz{{{|||}}}~~~qqqbbbUUUNNNDDD;;;666333222111333333444444333333222111000000000111111111111111---......///000/////////000000111222111000///...000000/////////000000111///...---,,,,,,---...///............---------,,,,,,------......------,,,------------............------------------------------------,,,,,,,,,,,,+++,,,---...///111444777222CCCYYYfffdddWWWHHH???666333444<<>>===<<<;;;;;;;;;<<<===>>>;;;:::999999888999999999333333333222222222222222000000000000/////////...***++++++,,,,,,+++++++++***)))'''''')))***)))(((*********)))))))))))))))(((((((((((())))))))))))*********************************,,,...///...,,,&&&(((+++,,,---,,,+++)))---......---,,,---///222:::EEEQQQWWW[[[```bbbaaacccgggiiijjjkkkmmmjjjdddXXXTTTQQQOOOMMMKKKNNNTTT[[[dddlllooopppssstttrrrqqqsssuuuvvvwwwwwwvvvuuuwwwuuusssrrrtttuuuvvvvvvvvvwwwxxxxxxvvvvvvwwwxxxxxxxxxxxxyyyzzz|||}}}~~~zzzjjj]]]OOOJJJBBB;;;777444333333222333333333333222111111/////////000000111111111------///000000000///...111222222333222000---,,,000//////........./////////...,,,++++++,,,...///............------------,,,------......------,,,------------.........///------------------------,,,,,,,,,,,,,,,,,,------+++---...------///333666222DDD\\\hhhcccTTTDDD:::555222444===FFFPPP[[[eeeeeefffiiimmmrrrtttuuutttnnnnnnnnnnnnnnnmmmkkkiiieeeaaa[[[UUUQQQWWWiii{{{}}}xxxtttpppnnnlllllllllkkkjjjiiihhhgggeeedddcccaaa^^^[[[YYYXXXWWWVVVUUUTTTQQQNNNLLLKKKJJJIIIHHHHHHIIIJJJIIIGGGIIIEEEAAA????????????>>><<<<<<;;;;;;<<<===???@@@999888777666666666777888222222222111111111111111000000000000////////////***++++++,,,,,,,,,++++++***)))'''''')))))))))(((++++++******))))))(((((((((((((((((())))))))))))************************+++***+++---///000...---###&&&***---///...,,,***---......---,,,---///111666BBBNNNUUUZZZ___aaaaaacccgggiiiiiikkkmmmjjjeeeYYYTTTQQQPPPMMMKKKNNNSSSZZZccclllooopppssstttrrrqqqrrruuuvvvwwwvvvuuuttttttrrrpppqqqsssvvvxxxxxxwwwxxxyyyxxxwwwvvvvvvxxxwwwwwwwwwxxxzzz|||~~~sssdddWWWIIIEEE@@@:::777555444444111222222222222111000000......//////000000000111,,,---///000000000///...222222333333222///---+++///......---------......///...,,,++++++,,,.../////////.........---------,,,------......------,,,---------.........//////------------------------+++++++++,,,,,,---------,,,---...---+++,,,000444333EEE\\\iiifffUUUBBB777999777888@@@HHHPPPZZZccceeefffiiimmmrrruuuvvvuuulllooorrrqqqmmmjjjkkkmmmjjjgggccc^^^ZZZ^^^ooo~~~|||xxxsssooonnnnnnmmmmmmmmmkkkgggcccfffeeecccaaa^^^[[[XXXVVVZZZWWWSSSQQQPPPOOONNNLLLKKKJJJIIIJJJJJJIIIGGGDDDBBBBBBDDDDDDDDDBBB@@@>>><<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999777666555444444444333222222111000000111111111111000000000000......---------,,,,,,,,, """%%%)))+++---......***++++++***))))))***,,,))))))))))))))))))))))))...////////////...,,,+++,,,++++++******++++++,,,,,,,,,---------,,,+++***,,,,,,,,,------------...555<<>>777888;;;AAAKKKVVV```eeeiiiiiijjjlllnnnrrrtttvvvrrrqqqooonnnmmmlllllllllmmmkkkiiigggiiioooxxx~~~~~~|||yyyuuurrrqqqooommmlllkkkjjjhhhfffdddcccbbbaaa___\\\ZZZYYYXXXUUURRRPPPOOOOOOMMMLLLKKKJJJIIIJJJLLLLLLJJJHHHDDDEEEEEEFFFEEECCCBBBAAA=========<<<<<<<<<;;;;;;<<<;;;:::999888666555555555444444333333222222111111111000000000000//////,,,,,,+++++++++*********------+++***)))(((((((((&&&'''((('''%%%%%%'''((())))))))))))))))))))))))'''+++------***((()))***000///...---,,,+++++++++---,,,+++***)))***++++++***++++++,,,---......///222888CCCNNNWWW\\\]]]]]]aaaaaaaaacccffffffeeeccc]]]XXXRRRMMMLLLLLLMMMMMMSSS[[[eeemmmoooqqqrrrtttvvvvvvuuuuuuvvvwwwxxxyyyttttttuuuuuuuuuvvvvvvvvvtttuuuvvvvvvvvvtttsssrrrxxxxxxxxxyyyzzz|||}}}~~~~~~~~~vvvmmmiiijjjkkkbbbUUUGGG???999444222333111111111000///000222444//////000000000000111111////////////////////////***---//////,,,+++,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000777777555111...---...000---...///...---,,,,,,...////////////............---------------......//////000000...,,,,,,---...555DDDZZZkkkmmmaaaNNNAAA;;;999:::BBBOOO[[[ccceeehhhiiijjjlllnnnqqqrrrsssrrrrrrqqqpppooommmllllllmmmmmmlllkkklllqqqxxx}}}~~~}}}zzzvvvsssrrrooommmkkkkkkjjjiiigggccccccbbbaaa___]]]\\\[[[WWWUUUQQQOOOOOOOOOMMMLLLKKKJJJIIIJJJLLLLLLKKKJJJDDDDDDEEEEEEDDDCCCAAAAAA>>>>>>======<<<<<<;;;;;;;;;;;;:::999888777666555444444444333333333222222111000000000////////////,,,,,,,,,,,,++++++++++++,,,+++***)))***+++,,,---&&&''''''&&&%%%%%%&&&((())))))))))))))))))))))))'''+++///...+++)))+++---...------,,,,,,,,,,,,------,,,***(((((()))***+++******+++,,,---......///111777AAAKKKTTTYYY\\\\\\aaaaaacccdddeeeeeedddccc\\\YYYSSSNNNLLLKKKLLLLLLPPPXXXdddmmmppprrrsssuuuuuuuuuuuuvvvvvvwwwwwwwwwtttuuuuuuuuuuuuvvvvvvvvvuuuvvvwwwwwwvvvuuusssrrrxxxxxxyyyzzz{{{|||}}}~~~~~~~~~|||ooojjjnnnuuuxxxjjjZZZIII>>>888333222444...///000///------///111//////000000000000000000////////////////////////111222222000---,,,---///........................---------------------------...///000000111111000666666444111...---...///......---,,,,,,,,,---...............------------------,,,,,,------...///...//////...---,,,...///222@@@VVViiipppgggTTTEEE???:::999BBBRRR```eeeeeehhhiiikkkmmmooopppqqqqqqqqqqqqqqqqqqqqqpppoooooooooooonnnmmmmmmooosssvvv}}}{{{wwwtttrrrpppmmmkkkkkkjjjiiihhhccccccbbbaaa```^^^\\\\\\WWWUUUQQQPPPOOOOOONNNMMMLLLJJJIIIJJJKKKLLLKKKJJJCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>===<<<<<<;;;;;;;;;::::::999888777666666444333333333333333222222000000000////////////...------------,,,,,,,,,,,,+++******)))***,,,...///'''(((((('''&&&&&&''')))(((((((((((((((((((((((('''***------+++***+++---************+++---......---,,,***(((((()))***+++******++++++,,,---......111666???IIIRRRXXX[[[\\\^^^```bbbccccccbbbbbbbbb[[[YYYTTTPPPLLLKKKKKKLLLOOOWWWccclllqqqssstttvvvttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwvvvwwwwwwxxxwwwvvvuuutttxxxyyyzzz{{{||||||}}}}}}~~~~~~wwwqqquuuyyyzzzsssffffffpppyyyzzzmmm[[[HHH<<<777444333555111222333222111000111333000000//////////////////........................------...//////111444666........................------------------------......///000000000000000111222111000...---...000///---+++++++++---......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---......,,,...//////...///111333111<<>>>>>===<<<;;;;;;::::::999999888777777666222222222222222222222222000000////////////...............---------,,,,,,,,,,,,++++++***++++++,,,'''((()))(((&&&&&&((()))((((((((((((((((((((((((&&&'''(((***+++++++++***'''(((((()))+++---///000---,,,+++***)))***++++++++++++++++++,,,,,,,,,,,,000555===FFFOOOUUUZZZ\\\ZZZ\\\___```_________```[[[YYYVVVQQQLLLJJJJJJLLLNNNWWWbbbkkkooorrruuuwwwssstttuuuuuuuuuuuuttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwyyyyyyzzz||||||}}}}}}|||}}}~~~~~~ssslllnnnqqqqqqwwwyyy|||}}}zzzuuujjjaaagggvvv~~~|||nnn\\\GGG<<<888555555666000222222222000///000111000000////////////....................................---......///000111........................------------------------//////000000000000//////...//////...------///000...,,,******,,,---...---,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,------...+++---...//////000222444111888GGG\\\kkkiiiWWWGGG>>>999999BBBSSSaaafffffffffiiimmmpppssssssrrrqqqpppppppppqqqsssuuuxxxyyy{{{zzzwwwsssooommmnnnooowww~~~~~~{{{wwwtttqqqpppnnnnnnnnnllliiifffddddddcccbbb```^^^\\\[[[XXXVVVSSSQQQQQQRRRQQQPPPMMMKKKHHHHHHIIIIIIIIIHHHEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>===<<<;;;;;;::::::999999888777777777111111111111111111111111000000/////////.........---------,,,,,,,,,+++++++++++++++++++++******)))'''(((((((((&&&&&&((()))(((((((((((((((((((((((((((&&&&&&)))---///,,,)))))))))******,,,---///000,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++...333:::CCCLLLSSSWWWZZZXXX[[[___```___^^^```aaaZZZYYYWWWQQQLLLIIIJJJLLLNNNVVV```hhhmmmppptttwwwtttuuuvvvvvvvvvvvvuuutttuuuuuuvvvvvvvvvwwwwwwwwwvvvuuutttttttttvvvxxxyyyyyyzzz{{{|||}}}}}}||||||}}}}}}|||~~~xxxpppoooooommmfffffffffffffffgggggggggaaaaaa]]]\\\iii{{{}}}qqq^^^HHH===999777555555///000111000///---...///000000/////////.................................111000///......---+++***................................................000111111000000///...------...//////------...000---+++******---......,,,------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++---......---...000222000333>>>RRRcccdddTTTDDD;;;888999BBBQQQ^^^eeefffeeeiiimmmrrruuuuuutttssssssrrrpppppprrruuuyyy{{{|||{{{xxxsssooommmmmmoooqqqvvv~~~{{{vvvssspppoooooooooooolllhhheeeeeeeeedddbbb```^^^\\\[[[YYYVVVTTTRRRRRRRRRRRRQQQMMMKKKHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCC@@@@@@???>>>===<<<;;;;;;:::999999999888777777777000000000000000000111111000/////////............,,,,,,,,,+++++++++******((()))***+++,,,++++++***&&&'''((('''&&&%%%''')))((((((((((((((((((((((((,,,(((&&&***111333///***,,,,,,,,,,,,---...//////,,,------------,,,+++***------,,,++++++******)))---111888AAAIIIPPPVVVXXXYYY\\\```bbbaaaaaabbbdddZZZZZZWWWRRRLLLIIIJJJLLLNNNUUU___fffjjjnnnrrrvvvuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvvvvvvvwwwwwwwwwwwwuuutttrrrqqqrrruuuxxxzzzyyyzzz{{{}}}}}}}}}||||||}}}}}}|||~~~vvvsssppplllYYYVVVSSSPPPOOOQQQSSSTTTJJJMMMOOOSSSdddyyyxxxttt```JJJ???;;;888555555222333555444222111111222000000//////.........---........................,,,,,,,,,...111222111000................................................111111111111000...---,,,...///000///...---...///---+++)))+++...///---+++......---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...---,,,,,,---/////////888KKK]]]```QQQAAA999888999AAAOOO\\\dddgggeeehhhnnnsssvvvvvvuuutttvvvtttqqqpppqqquuuyyy|||yyyxxxuuuppplllkkklllnnnmmmqqqyyy}}}yyytttrrrnnnmmmlllmmmnnnmmmjjjhhhhhhgggfffffffffddd```\\\XXXXXXWWWUUUSSSRRRPPPPPPPPPMMMIIIIIIJJJJJJGGGEEEFFFDDDBBBAAA@@@AAACCCDDDCCCBBB@@@>>><<<:::999999<<<<<<;;;:::888777666666444222111111222222000...000000000000000//////...---------,,,+++***)))(((************)))))))))))),,,+++***)))((((((((((((((((((((((((((('''&&&&&&((('''(((***---///...---,,,,,,,,,+++++++++******++++++***************************+++,,,---...///,,,...333>>>JJJSSSWWWXXXZZZ[[[]]]___`````````___bbb___[[[VVVRRRNNNLLLLLLMMMQQQYYYcccmmmrrrsssssswwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwxxxxxxyyyyyy{{{zzzyyyxxxwwwwwwwwwwwwyyyzzz{{{|||}}}}}}}}}}}}~~~}}}xxxrrrmmmZZZPPPHHHGGGHHHEEECCCCCC@@@BBBCCCHHHYYYooo{{{}}}qqqbbbNNN@@@;;;999666333444444444333222111000///000000000000000000000000111000/////////---***(((........................000///...------------------+++***+++...000111111000000000000////////////...111222111222444111,,,))))))***+++,,,,,,------+++,,,,,,------......///***++++++,,,---...//////.........//////111222222000666<<>><<<;;;::::::<<<<<<;;;:::999999888888333333444555555333111///000000111111000000///............---,,,+++))))))************))))))))))))***)))))))))))))))******((())))))))))))((('''&&&((('''(((***---......---,,,,,,,,,,,,++++++++++++************************************++++++,,,------...333<<>>IIIVVV```eeefffiiikkklllmmmmmmoooppptttuuuvvvuuuttttttvvvxxxuuutttrrrrrrssssssqqqpppooopppttt}}}~~~yyytttrrrkkkjjjjjjjjjlllkkkjjjhhhdddcccbbbaaaaaa___\\\ZZZZZZYYYXXXVVVUUUSSSRRRQQQOOOMMMJJJIIIJJJIIIHHHFFFFFFDDDCCCAAA@@@@@@AAAAAA@@@@@@>>>===<<<;;;;;;;;;:::::::::999999888888888,,,///333444444222111000000111111111111000///////////////...---,,,+++***++++++*********)))))))))(((((((((((()))***+++,,,))))))******))))))((((((''''''(((***,,,...---,,,---------,,,,,,,,,++++++*********************************))))))***++++++---...222:::DDDOOOVVVZZZZZZ[[[]]]^^^___^^^^^^]]]```^^^ZZZVVVRRROOOLLLKKKJJJNNNUUU```jjjqqqtttuuuwwwwwwwwwwwwwwwwwwwwwwwwtttuuuuuuvvvvvvwwwxxxxxxuuuuuuvvvvvvwwwxxxxxxxxxwwwxxxyyy{{{|||}}}}}}}}}{{{uuuppphhh[[[MMMEEEAAA>>>???AAA??????>>>CCCQQQcccppptttjjj\\\JJJ<<<666555333111222222222333333222222111000000000000000000000000111000000000111111///---........................111000//////////////////,,,+++***+++...///000///111111000000///...------...000000---,,,......+++++++++++++++,,,,,,,,,,,,......---,,,,,,+++******......---------,,,,,,,,,+++++++++++++++,,,---...---111444;;;KKK[[[\\\SSS>>>:::777;;;FFFTTT^^^cccdddfffiiijjjjjjjjjkkklllrrrtttvvvwwwwwwwwwxxxyyyvvvtttrrrrrrssstttttttttpppoooqqqvvv~~~yyytttqqqjjjiiihhhiiijjjkkkiiihhhdddbbb```______^^^\\\[[[ZZZZZZYYYWWWUUUTTTRRRRRRNNNMMMKKKJJJIIIIIIHHHHHHGGGFFFDDDCCCBBBAAAAAAAAA???>>>===<<<<<<<<<<<<<<<888888888888777777777777,,,///333444333222333555111111222222111111000///000000000000///---,,,++++++++++++*********))))))(((((((((((()))***+++,,,))))))************))))))'''''''''))),,,---,,,+++---------,,,,,,,,,,,,+++***************+++++++++,,,++++++************+++......111777@@@LLLUUU[[[\\\]]]^^^`````````___^^^___^^^ZZZVVVRRROOOLLLKKKJJJMMMTTT___jjjrrrvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwuuuvvvvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvuuuvvvwwwyyyzzz||||||}}}}}}~~~~~~yyytttlll___PPPHHHCCC@@@BBBGGGAAA???>>>AAALLL[[[gggllleeeZZZJJJ>>>888777666555000111222333333333333333000000000000000000000000///...---...///000///---........................//////............//////---,,,,,,---///000000///111111000///...------,,,///222222...,,,...///...,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++------------------------...---------...//////000---///111666EEEVVV]]][[[CCC===888999CCCPPP\\\bbbbbbdddgggggggggggghhhjjjpppssswwwxxxyyyyyyzzz{{{yyywwwttttttvvvxxxyyyyyyqqqpppooorrryyy~~~yyytttrrrkkkiiihhhhhhiiijjjiiihhheeeccc```_________^^^]]]ZZZZZZYYYWWWUUUTTTRRRRRRMMMMMMLLLKKKIIIIIIIIIIIIIIIHHHFFFEEECCCBBBAAAAAA>>>>>>===<<<<<<<<<<<<<<<999999999999999999888888666666777666555444555666222222222222222111111000111111111000///...---,,,++++++++++++******************))))))))))))******))))))************))))))''''''''')))+++,,,+++***------,,,,,,,,,+++++++++))))))*********+++++++++---,,,,,,+++++++++,,,,,,---...000555===IIITTT[[[^^^___```bbbbbbbbbaaaaaa```___\\\XXXSSSOOOLLLJJJKKKMMMTTT^^^iiirrrwwwyyywwwwwwvvvuuuuuuvvvwwwwwwwwwxxxxxxyyyyyyzzz{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxzzz{{{{{{||||||}}}}}}~~~~~~}}}yyypppdddVVVMMMFFFAAACCCGGGAAA===;;;>>>EEENNNXXX^^^[[[SSSGGG===999888777777000000111222333333333333000000000000000000000000///...---...///000000///........................---------,,,,,,------...///...---///111111111000000000000///...------,,,...111222---+++---///...------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---...////////////////////////000111...///000444???OOO[[[___JJJBBB:::999AAANNNZZZ```aaacccfffggggggggghhhjjjpppsssvvvyyyyyyzzz{{{||||||zzzwwwwwwyyy{{{||||||rrrqqqooopppuuu~~~}}}yyyuuurrrmmmkkkiiihhhiiiiiihhhgggfffccc```^^^^^^_________ZZZYYYXXXVVVUUUSSSRRRQQQMMMMMMMMMLLLIIIIIIJJJKKKIIIHHHGGGEEECCCBBB@@@???>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888666555555444222000222333333333333222111111111111111000///...---,,,,,,++++++++++++***************)))))))))))))))***(((((())))))******))))))'''&&&&&&(((***+++***))),,,,,,,,,+++++++++******)))))))))***++++++,,,,,,---,,,,,,+++,,,,,,------,,,---000444<<>>AAAGGGMMMLLLGGG???:::777666666666000111222333333333333333000000000000000000000000222111//////111222222111........................,,,,,,,,,+++,,,,,,---............///111111000.../////////............---(((...000,,,)))+++------,,,,,,,,,,,,------------++++++,,,------...//////***++++++,,,---...///000......---------......///...///000333:::GGGUUU^^^SSSIII>>>:::@@@LLLXXX___aaacccfffhhhhhhiiijjjlllpppsssvvvwwwxxxyyy{{{}}}}}}{{{yyyxxxyyyzzzyyyyyyrrrqqqpppppprrryyy}}}yyyuuurrrooommmjjjiiiiiiiiihhhgggfffccc___\\\]]]^^^______YYYXXXWWWVVVTTTRRRQQQPPPLLLMMMNNNLLLIIIHHHJJJLLLHHHGGGFFFDDDBBB@@@>>>===???>>>===<<<;;;:::::::::===<<<<<<;;;:::999888888555333333777<<<<<<666000333333333444333222222111111111111000///...,,,,,,,,,,,,+++++++++*********)))((((((((()))***+++,,,&&&'''((())))))))))))((('''&&&&&&(((******)))(((++++++*********)))))))))((())))))***++++++,,,,,,+++*********+++,,,------***,,,000444;;;EEEPPPXXX]]]^^^```bbbdddeeeeeeeeeeeedddaaa\\\VVVPPPKKKHHHJJJLLLPPPYYYcccmmmsssvvvwwwvvvuuuttttttuuuvvvwwwxxxxxxyyyyyyzzz{{{{{{|||vvvwwwyyy{{{{{{{{{zzzyyyxxxxxxyyyyyyyyyyyyxxxxxxzzzzzz{{{|||}}}~~~|||uuummmfffZZZNNNHHHHHHBBB===;;;<<<;;;999;;;AAA>>><<<999777666666555555111111222333333333222222000000000000000000000000444222000///111222222111........................,,,,,,,,,,,,,,,---......---,,,,,,...000000...,,,---------............///$$$+++///---***+++------+++,,,,,,,,,---.................................,,,,,,,,,------............------,,,,,,------------...000222666???MMMXXX[[[OOOBBB;;;???KKKWWW___aaadddgggiiijjjkkkmmmoooqqqsssuuuvvvvvvxxx{{{}}}{{{yyywwwvvvvvvuuusssqqqooopppppppppqqquuu||||||xxxuuusssqqqnnnkkkiiiiiihhhgggffffffbbb^^^[[[\\\]]]______YYYXXXWWWUUUSSSRRRPPPPPPLLLMMMNNNLLLIIIHHHJJJMMMFFFFFFEEECCC@@@>>><<<:::???>>>===<<<;;;:::::::::::::::999888777666555444333222555@@@JJJLLLEEE<<<333333444444333333222111000000000000///---,,,+++,,,,,,,,,+++++++++******&&&''''''((()))+++---...&&&&&&'''(((((()))(((((('''&&&&&&''')))***)))'''*********))))))))))))(((((())))))***++++++,,,,,,))))))))))))***+++,,,---))),,,000444:::DDDOOOWWW[[[\\\___bbbdddeeeeeeeeegggfffbbb]]]WWWPPPKKKGGGIIIJJJNNNVVVaaajjjqqqtttxxxvvvuuuttttttuuuvvvxxxwwwxxxxxxyyyyyyzzzzzz{{{xxxyyyzzzzzzzzzxxxvvvtttxxxyyyyyyyyyyyyxxxwwwwwwyyyyyyzzz{{{|||}}}~~~~~~{{{vvvqqqgggZZZSSSRRRFFFAAA???@@@===777888===777777777777777777666555222222333333333222222111000000000000000000000000333111......////////////........................---------------...///000+++++++++,,,......,,,***,,,,,,------.../////////$$$,,,111///,,,---//////++++++,,,,,,---...//////000000000///......------......---------,,,,,,,,,///......---------......,,,---///111333:::HHHTTT___SSSDDD<<<@@@KKKWWW___bbbeeehhhjjjlllmmmppprrrrrrssstttuuuuuuwwwzzz}}}xxxwwwuuutttsssqqqnnnkkkmmmoooppppppppprrrxxx|||~~~zzzvvvsssrrrqqqooollljjjiiihhhgggccccccaaa```^^^^^^]]]]]]YYYYYYWWWSSSPPPOOOPPPRRRQQQPPPMMMKKKJJJJJJKKKKKKHHHGGGEEECCCAAA@@@@@@???>>>???@@@@@@???===:::888<<<;;;:::999777666555444888555444;;;HHHTTT\\\___OOODDD666000333555333///111000...---,,,,,,------...---,,,+++***************************)))((((((************************)))))))))))))))******+++******)))(((((()))***+++(((+++//////,,,******+++******++++++,,,---............000333777???NNN\\\^^^```dddffffffggghhhjjjhhhgggeeebbb\\\UUUOOOKKKLLLKKKKKKQQQ\\\gggooossstttvvvxxxxxxxxxxxxzzz|||}}}|||zzzyyyzzz{{{}}}xxxyyyzzzxxxvvvuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxwwwyyyzzz{{{{{{{{{}}}~~~}}}xxxsssjjj___VVVNNNIIIBBB>>>>>>===;;;999;;;:::888777777666555333333444555666666555444333333333111000000000111222444333222///......///111...///000111111000///......///000///...---...000---///111000---,,,...000***---///000...---......,,,,,,---------------,,,(((***,,,///111111000/////////.........---------------------------------........................,,,...000222444999BBBIII\\\ZZZPPPDDDBBBKKKUUUXXXcccfffjjjlllnnnoooqqqrrrvvvuuuuuuuuuvvvxxxzzz|||{{{yyywwwtttrrrqqqqqqqqqrrrrrrqqqooonnnooosssvvv{{{wwwuuusssrrrooommmjjjhhhgggfffcccbbb```___^^^]]]\\\\\\YYYYYYVVVSSSOOONNNOOOPPPPPPNNNLLLJJJIIIIIIJJJJJJGGGFFFDDDBBBAAA???>>>>>>???@@@@@@@@@???===;;;999<<<<<<;;;999888777666555444000---000888???CCCCCCLLLCCC888111000000---)))111000...---,,,,,,---------,,,+++***))))))))))))***************)))(((((())))))))))))))))))))))))))))))(((((())))))***+++******)))((((((((()))***!!!$$$(((***))))))***+++***+++,,,------------------,,,...222666>>>MMM[[[^^^aaadddfffgggggghhhiiihhhgggfffbbb[[[TTTNNNJJJLLLKKKKKKQQQ[[[gggooossswwwxxxyyywwwvvvuuuvvvxxxxxxxxxyyyzzz{{{|||||||||xxxyyyyyyxxxuuuttttttuuuvvvuuuuuuuuuuuuvvvwwwwwwwwwyyyzzz{{{zzz{{{}}}~~~~~~zzzsssiiibbbXXXQQQHHHAAA???===<<<:::888666555555666777555444444555666777777666555444333333111000000000111222000222333000+++)))---222---...///000000///...---...///000///...---...000---///000000...---...000***,,,...///...------...000//////...,,,***)))(((***+++---...///......---///.........------------------------------------........................,,,...000111222888@@@FFFXXXZZZTTTHHHCCCIIITTTYYYcccfffjjjlllmmmmmmnnnpppsssssstttuuuvvvxxxzzz{{{zzzxxxvvvtttrrrrrrssstttssssssrrrooommmnnnqqqsss~~~}}}yyywwwtttsssqqqnnnkkkhhhfffeeebbbaaa___^^^\\\[[[[[[[[[YYYYYYVVVSSSOOOMMMMMMNNNNNNMMMKKKJJJIIIHHHIIIIIIGGGFFFEEECCC@@@>>>===<<<@@@@@@AAAAAA@@@>>><<<;;;===<<<;;;:::999888777666666222//////222444444333;;;777333111000111000///111000///...------------,,,+++***))))))((())))))***************)))(((((((((((((((((((((((((((((())))))(((((())))))***+++******)))((('''''''''''' $$$'''((()))+++,,,+++,,,...//////...,,,+++++++++---111444<<>>@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;:::999888888666555444555666666666555222333555333000......///000000000//////...------------,,,+++++++++,,,,,,***************)))(((((())))))))))))))))))))))))((((((((('''((())))))***)))))))))((('''&&&&&&%%%***)))))))))***)))((((((***,,,...000///...+++***+++***+++...111777EEESSS^^^bbbfffiiijjjjjjjjjjjjmmmmmmlllhhhbbbZZZRRRMMMJJJJJJKKKNNNVVV```kkkrrruuuvvvwwwwwwvvvxxxzzz}}}|||{{{{{{zzzyyyxxxwwwvvvuuuvvvwwwuuusssrrrssstttsssssssssssssssttttttuuuvvvxxxyyyzzzzzzzzz|||}}}|||}}}~~~yyyssskkkccc[[[QQQGGG???>>>;;;888666555555555444333333333333333333333333333333333333222222111111111000......///000///...////////////////////////...///000///...---...000//////....../////////......///000000///...000111///////////////...------------------...///000111,,,,,,------------------------------------------........................---///000///---///444999EEESSSaaaaaaVVVOOOUUU___eeehhhlllooonnnmmmlllllljjjlllooorrrtttuuuuuuuuuvvvtttrrrqqqrrrvvvzzz}}}||||||zzzvvvrrroooooooootttyyy{{{yyyvvvvvvtttrrrnnnjjjfffdddaaa```^^^\\\ZZZYYYXXXWWWXXXXXXWWWTTTPPPMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKHHHIIIIIIHHHFFFDDDAAA@@@@@@@@@??????>>>>>>>>>>>>;;;;;;;;;:::999888888888777777666555444444444444222333333222000000111333000000000000000...------...------,,,,,,,,,------***************)))(((((())))))))))))))))))))))))((((((''''''(((((()))***)))))))))))))))((('''&&&,,,***((((((((((((&&&$$$***+++---......---+++***---+++,,,...///555BBBPPP\\\aaafffjjjllllllllllllmmmnnnmmmkkkeee]]]UUUPPPJJJJJJKKKMMMTTT^^^jjjrrrxxxyyyzzzyyyxxxwwwwwwxxx||||||{{{zzzxxxwwwvvvvvvtttuuuvvvuuutttssstttvvvtttsssssssssssstttuuuuuuvvvwwwyyyzzzyyyzzz{{{}}}|||}}}~~~{{{vvvqqqjjj```TTTKKK???<<<888777777777777777444444333333333333444444333333333444333222222111333000...///222444111...000000////////////000000...///000///...---...000000...---...///000///......///000///......000222111111000000...---+++***,,,,,,------...///000000,,,,,,,,,,,,------------------------------------........................---///000///---...222666>>>KKK\\\ddd^^^VVVWWW]]]cccggglllooopppooonnnnnnkkklllnnnppprrrttttttuuuuuutttrrrqqqrrruuuxxxzzz||||||zzzwwwsssppppppppprrrvvv|||}}}{{{vvvuuuuuusssoookkkgggeeebbbaaa___\\\ZZZYYYXXXWWWWWWXXXWWWUUURRROOONNNNNNLLLLLLLLLLLLLLLLLLKKKJJJFFFGGGHHHHHHGGGDDDBBBAAA??????>>>>>>======>>>>>>:::::::::999888888777777999999777555444444555666333111///...000222555666000000111111000///---,,,---,,,,,,++++++,,,,,,---***************)))(((((((((((((((((((((((((((((((((''''''''''''((())))))((()))*********)))((('''***(((&&&''')))***)))'''))))))***+++,,,,,,,,,,,,///------...///333@@@MMM[[[___fffkkkmmmmmmnnnnnnlllmmmmmmkkkfff^^^VVVQQQIIIJJJKKKMMMRRR\\\iiirrrvvvxxxzzzzzzxxxvvvvvvvvvwwwxxxyyyzzzzzzxxxvvvuuurrrtttuuuvvvuuuuuuvvvxxxtttttttttssstttuuuuuuvvvvvvwwwyyyyyyyyyyyy{{{}}}}}}}}}~~~~~~~~~zzzuuummmccc\\\KKKGGGBBB>>><<<;;;:::888666555444444444444555666333333444444444333222111111000000111222222111///000///............///000...///000///...---...000000...---...000000///------......---,,,,,,///111............---,,,+++******+++,,,---------,,,+++++++++,,,,,,,,,---------------------------------........................,,,...000///---...222666888BBBTTTcccddd\\\XXXZZZ___dddjjjnnnppppppppppppmmmmmmnnnoooppprrrtttuuuuuutttrrrqqqrrrsssuuuvvvyyyyyyxxxvvvrrrpppppppppqqqrrrvvv}}}}}}uuuuuuuuusssppplllhhhfffbbbaaa___]]][[[YYYXXXWWWVVVWWWXXXVVVSSSPPPOOOOOOJJJKKKKKKKKKKKKKKKJJJIIIDDDEEEFFFGGGFFFDDDBBBAAA???>>>===============>>>:::999999888888777777777777666555333222222444666===888111...---...//////000000111111111///---,,,+++++++++***++++++,,,,,,***************)))(((((('''''''''''''''''''''''''''''''''''''''((())))))((()))***++++++***))))))(((&&&%%%'''+++......,,,(((((()))******+++,,,---111///.........222???LLLZZZ___fffkkknnnnnnoooooojjjkkklllkkkfff^^^WWWRRRIIIJJJKKKLLLQQQ[[[iiirrrpppssswwwyyyyyyxxxwwwwwwpppssswww{{{{{{yyyvvvtttrrrsssuuuvvvvvvvvvxxxzzzuuuttttttttttttuuuvvvvvvuuuwwwyyyyyyyyyyyy{{{}}}~~~~~~}}}}}}~~~{{{vvvnnnhhh[[[UUUNNNGGGBBB>>>:::888888777666555555666777888333333444555444333222111...000222222000///000222///...---,,,,,,---...///...///000///...---...000000...,,,---000111///---+++,,,,,,+++***+++---///((()))***+++,,,---------***+++,,,---,,,***(((&&&+++++++++,,,,,,---------------------------------........................,,,...000///......222666333<<>>???@@@AAAAAA@@@???>>>>>>>>>>>>===<<<;;;999999555555555555555555555555333333333333333222111111111111000000//////.........------,,,,,,------...,,,+++)))(((((()))***+++***)))((((((((()))+++,,,)))***++++++))))))***+++(((***+++***)))((()))***)))))))))))))))***++++++******))))))******+++,,,###)))//////---///888@@@PPP[[[fffiiiiiilllmmmmmmlllllllllmmmkkkdddZZZRRRNNNKKKJJJNNNRRRWWWaaakkkrrrtttxxxyyyyyyxxxwwwxxxvvvvvvwwwxxxxxxyyyxxxxxxuuuvvvwwwxxxyyyxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwwwwxxxxxxyyyyyy{{{}}}~~~}}}wwwpppfff\\\SSSKKKDDD@@@===<<<:::999888777666666777777999;;;<<<;;;777444333222222333444444111///111111111111111111111111000///......///...,,,***......------------......------------------------......------,,,,,,,,,,,,---------------------------+++***+++,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,///////////////000000000555555???TTTeeehhh```YYY[[[]]]aaaeeehhhjjjjjjjjjkkklllnnnppprrrrrrrrrrrrvvvvvvuuutttsssqqqpppooouuuuuutttsssrrrpppnnnnnnnnnoooqqqssswww~~~|||{{{zzzxxxuuusssqqqnnnjjjggggggdddaaa___]]]\\\YYYWWWXXXWWWVVVUUUSSSRRRQQQQQQNNNMMMLLLJJJIIIIIIJJJJJJLLLJJJIIIIIIIIIGGGDDDAAA===>>>???@@@@@@???>>>===<<<<<<=========<<<<<<;;;666666666666666666666666333333444444333333222111000000000000////////////...------,,,,,,------...---,,,***)))(((((()))***)))))))))((())))))***+++)))***++++++))))))***+++(((***+++***)))((()))***(((((())))))***,,,---...******))))))******+++,,,)))---000...+++,,,444;;;KKKXXXdddiiijjjllllllkkknnnnnnmmmnnnllleee[[[SSSOOOLLLKKKMMMQQQVVV```jjjqqqtttwwwyyyxxxwwwvvvvvvssstttuuuvvvwwwxxxxxxxxxvvvwwwwwwxxxyyyxxxxxxxxxyyyyyyxxxwwwvvvvvvuuuuuuvvvvvvvvvwwwxxxxxxyyyyyy|||}}}~~~~~~tttkkkaaaWWWOOOJJJ@@@>>><<<999888888888999666777999<<<===<<<888555444333222333444444222000////////////////////////000///......//////---+++......------------......------------------------...------------,,,,,,,,,------------------------...,,,))))))+++---......+++,,,---......---,,,+++......------,,,+++++++++000000000/////////......111444;;;III\\\iiifff]]]\\\^^^aaadddggghhhhhhiiiiiikkknnnppprrrrrrpppooovvvuuuuuutttsssqqqpppoootttttttttsssqqqpppnnnnnnmmmooorrrrrrsssxxx}}}|||yyywwwuuusssrrroookkkiiijjjgggccc```^^^\\\YYYWWWVVVVVVVVVUUUUUUTTTSSSRRROOONNNLLLJJJIIIIIIJJJJJJKKKJJJIIIIIIIIIGGGDDDAAA<<<===>>>??????>>>===<<<<<<<<<============<<<<<<777777777777777666666666444444444444444333333222////////////000000000000...------,,,,,,------...---,,,+++***)))((())))))))))))))))))))))))******)))***+++***)))((()))+++(((***+++***)))((()))***))))))))))))***+++,,,---******))))))******+++,,,+++...000---***+++222888GGGTTTbbbhhhjjjlllllljjjpppooonnnooommmfff]]]UUUPPPLLLKKKMMMPPPTTT^^^gggpppssswwwyyyxxxvvvuuuuuuttttttvvvwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyy|||~~~~~~~~~|||uuunnneee]]]WWWHHHEEEAAA===:::888999999777777999<<<>>>===999666333111000111222222000///////////////////////////000///...///000///---,,,......------------......,,,,,,---------------------------------------,,,---------------------------,,,******,,,---------***+++---//////...,,,+++---------------,,,,,,,,,....../////////////////////333777???RRRgggkkkccc___```bbbdddfffggghhhiiigggiiimmmppprrrqqqooonnnqqqrrrrrrssstttttttttsssttttttssssssrrrpppooonnnkkkooorrrqqqqqquuu~~~~~~yyywwwuuutttrrrpppmmmjjjkkkhhheeebbb```]]]ZZZXXXUUUVVVVVVWWWVVVUUUTTTTTTPPPOOOMMMKKKJJJJJJJJJJJJIIIHHHHHHIIIIIIGGGCCC@@@<<<===>>>??????>>>===<<<>>>>>>>>>>>>===<<<;;;;;;999999888888888777777777444555555555555444333333////////////000000000000...------,,,,,,------...---,,,,,,******)))))))))))))))*********)))))))))((()))******)))((()))***(((***+++***)))((()))******))))))((((((((())))))******))))))******+++,,,+++---///---+++,,,222777CCCQQQ```gggiiikkkkkkjjjpppooonnnnnnmmmggg^^^WWWQQQMMMKKKMMMOOOSSS[[[eeennnrrrwwwyyyyyywwwvvvuuuwwwxxxxxxyyyyyyxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuwwwxxxyyy|||}}}~~~~~~~~~xxxqqqjjjdddUUURRRKKKEEE???<<<:::999999999:::<<<======:::777333222000000222222111000000000000000000000000000000///...///000000...,,,......------------......,,,,,,,,,---------......,,,,,,---......------,,,------------------------+++***+++,,,......,,,+++***+++---/////////---,,,++++++,,,------...//////+++,,,---...///000111111///333444999III```kkkiiiffffffffffffgggggghhhiiifffiiimmmpppqqqqqqooommmooopppqqqssstttuuuuuuuuutttttttttsssrrrqqqpppooojjjnnnqqqqqqqqquuu}}}yyywwwuuutttsssqqqnnnlllllliiifffcccaaa___\\\ZZZVVVWWWXXXYYYXXXWWWVVVUUURRRPPPNNNLLLKKKKKKKKKKKKHHHHHHHHHIIIIIIGGGCCC@@@<<<===>>>??????>>>===<<<>>>>>>>>>>>>======<<<;;;:::::::::999999888888777555555666666555555444333000000000000////////////...------,,,,,,------...,,,,,,,,,++++++******))))))************)))((((((((()))******(((((()))***(((***+++***)))((()))*********)))(((''''''((((((******))))))******+++,,,))),,,.........///333777@@@NNN]]]eeehhhkkkllljjjooonnnmmmnnnmmmhhh```ZZZRRRNNNLLLMMMNNNQQQYYYbbbmmmqqqvvvzzzzzzyyyxxxwwwzzzzzzzzzzzzzzzyyyxxxxxxyyyxxxxxxxxxxxxyyyzzzzzzvvvvvvwwwwwwwwwwwwwwwwwwttttttsssssssssuuuwwwxxx{{{|||~~~~~~}}}~~~|||tttoooeee```YYYQQQIIICCC???======;;;:::;;;<<<<<<:::999666444333222333444333222111111111111111111111111000///...///000111///---......------------......+++,,,,,,------.........+++,,,---.........---,,,------------------------******+++---//////,,,***+++,,,---...//////......******+++---...///000111******,,,---///111222222000111222555AAAUUUfffnnnlllkkkiiihhhgggggghhhhhhhhhjjjmmmoooqqqqqqooonnnpppqqqrrrsssttttttttttttuuuuuuuuuttttttsssrrrqqqlllmmmoooqqqtttxxx|||~~~yyywwwuuuttttttrrrooommmmmmjjjfffdddbbb```^^^\\\XXXYYYZZZ[[[ZZZYYYWWWVVVSSSRRRPPPNNNLLLLLLLLLLLLHHHHHHIIIKKKKKKIIIEEEAAA===>>>????????????>>>===<<<<<<===>>>>>>>>>>>>===;;;;;;;;;:::999999888888666666666666666555444444111111000000//////.........------,,,,,,------...+++++++++,,,+++++++++***)))******+++***)))((('''((()))***)))((('''(((***(((***+++***)))((()))***)))))))))((())))))************))))))******+++,,,))),,,///000000111333555>>>LLL[[[bbbfffjjjlllkkkmmmllllllmmmmmmiiiaaa\\\SSSOOOLLLLLLMMMPPPXXX```kkkpppvvv{{{|||{{{zzzyyyxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxyyyzzz{{{wwwwwwwwwvvvvvvuuuuuutttsssrrrqqqqqqqqqsssuuuvvvyyy{{{}}}~~~}}}~~~}}}yyyqqqmmmggg^^^UUUMMMHHHEEEAAA>>>;;;::::::;;;::::::777555333222333444444333111111111111111111111111000///...///111111///.........------------......++++++,,,,,,---......///***+++---...///...---,,,------------------------,,,+++***,,,---...---+++,,,,,,------.../////////+++,,,,,,---...///000000++++++,,,---///000111111000///000444;;;HHH]]]oooqqqoookkkhhhfffffffffgggiiikkkmmmooopppqqqqqqpppnnnoooqqqssstttvvvwwwwwwvvvvvvvvvvvvuuutttssssssooonnnnnnpppuuuyyyzzzzzz}}}yyywwwuuuuuutttssspppnnnllljjjfffdddcccaaa___]]]YYYZZZ[[[\\\[[[ZZZWWWVVVTTTSSSQQQOOOMMMLLLLLLMMMIIIIIIJJJLLLLLLJJJFFFBBB===>>>???@@@@@@???>>>===:::;;;<<<>>>???@@@@@@@@@<<<<<<;;;::::::999888888666666666666666555555444222111111000///......---...------,,,,,,------...******+++,,,,,,,,,++++++)))***+++++++++)))((('''((()))***)))((('''(((***(((***+++***)))((()))***(((((())))))***+++------*********)))***++++++,,,***---111222222222333444===KKKYYYaaaeeeiiilllllllllkkkkkklllllliiibbb]]]TTTOOOLLLLLLMMMOOOWWW___jjjpppvvv{{{}}}|||{{{{{{vvvwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwxxxyyyzzz{{{yyyyyyxxxvvvuuusssrrrrrrrrrqqqppppppppprrrtttvvvxxxzzz|||}}}~~~~~~xxxuuuoooggg^^^UUUOOOKKKCCC@@@;;;999999:::::::::555333111000111222222111111111111111111111111111000///...///111111000............------.........++++++,,,,,,---...//////***+++---//////...---,,,------------------------...,,,***)))+++---......---,,,,,,------///000111------..................,,,------....../////////000---...333666???VVVooosssppplllhhheeedddeeeeeekkkkkkmmmnnnpppqqqqqqrrriiijjjnnnrrruuuyyy{{{|||vvvwwwwwwwwwvvvuuuttttttrrrnnnmmmpppvvvyyyxxxvvv~~~zzzyyyxxxwwwuuusssqqqoooooollljjjhhheeebbb```^^^^^^\\\[[[ZZZYYYYYYYYYYYYYYYXXXUUUQQQMMMKKKJJJKKKLLLIIIHHHHHHJJJKKKJJJHHHFFFEEEBBB>>>>>>@@@AAA@@@>>>===;;;::::::;;;;;;:::999=========<<<;;;:::888777555666777777777666444444111111111111000000000000......---------,,,,,,,,,...---,,,+++***)))))))))******))))))))))))************))))))(((((('''''')))(((&&&&&&((()))((('''((((((((())))))))))))((('''***---,,,***(((***,,,,,,///222333333222222222;;;FFFVVVbbbfffgggiiikkklllooopppnnnmmmlllggg```YYYRRRMMMMMMOOOQQQUUUZZZggglllsssxxxzzz{{{|||||||||{{{zzzyyyyyyzzz{{{|||~~~|||yyywwwxxxxxxxxxwwwxxxwwwuuuuuuuuutttrrrppprrrrrrqqqqqqqqqrrrtttuuu{{{|||}}}~~~}}}wwwrrrnnnggg]]]VVVNNNHHHAAA=========<<<;;;666555444222111111111222111111222333333111000///000111222222111000222333222111000.........///000///...---,,,+++,,,---...---------,,,,,,,,,++++++............//////000000,,,...//////...------......//////...,,,,,,---///...---,,,,,,...///000///---------............///000000222555888>>>NNN]]]pppwwwvvvjjjdddfffddd^^^iiihhhhhhiiikkknnnqqqssspppnnnnnnqqqwww{{{{{{{{{wwwuuusssssssssuuuwwwxxxsssqqqpppqqqtttvvvwwwwww}}}~~~{{{yyyxxxwwwuuusssqqqoooooollljjjhhheeebbb```___^^^[[[[[[ZZZYYYXXXXXXXXXXXXVVVTTTQQQNNNLLLKKKKKKKKKLLLKKKJJJJJJJJJIIIFFFCCCCCC@@@<<<===???AAA???>>>???>>><<<===>>>>>>===;;;<<<<<<;;;;;;:::888777666666777888999999777555444111111111111000000000000.........---------,,,,,,---,,,+++*********************))))))))))))*********)))))))))(((((((((''')))(((&&&'''((()))(((''',,,***)))'''''''''((()))((()))+++++++++***+++,,,---///222333222111111111666BBBRRR^^^eeegggjjjlllllloooooonnnmmmmmmggg```ZZZSSSMMMMMMOOOPPPTTTYYYeeejjjrrrxxxzzz{{{{{{{{{|||{{{zzzzzzzzzzzz{{{|||}}}|||zzzyyyzzzzzzyyyxxxyyyxxxwwwvvvwwwvvvtttrrrqqqqqqpppqqqrrruuuwwwxxxzzz{{{|||~~~{{{wwwpppggg___WWWQQQIIIDDDAAA???;;;888888666444222000000000111222222222222222111000000000111222222000///000222111000///.........//////...---,,,,,,,,,---...///---------,,,,,,,,,++++++---------....../////////,,,.........---,,,---...---......---++++++,,,---...---,,,---...///...------------............///------///111333888FFFTTTnnnxxxyyynnnfffgggfffbbbeeefffhhhkkkmmmooopppqqqpppnnnmmmppptttxxxyyyyyyyyyxxxvvvvvvvvvvvvvvvvvvpppooonnnooorrruuuvvvvvv{{{~~~~~~{{{yyyyyywwwuuusssqqqpppooolllkkkhhheeebbb```___^^^ZZZZZZYYYXXXXXXWWWWWWVVVTTTSSSRRRPPPNNNLLLKKKJJJJJJIIIIIIJJJJJJIIIFFFDDDAAA>>>;;;;;;>>>AAA@@@>>>???>>>======>>>>>>===<<<:::::::::999888777666555666888:::;;;:::999666444111111111111000000000000.........------------,,,,,,++++++******+++++++++******))))))))))))******))))))))))))(((((((((((()))(((''''''))))))((('''...,,,)))&&&%%%&&&((()))(((((((((***,,,---,,,+++---///222222111000000000111<<>>===;;;<<<======<<<::::::::::::999999777666666666777:::;;;;;;999666444111111111111000000000///............------------,,,,,,++++++,,,------...******))))))))))))******))))))))))))(((((((((((()))((('''((()))***((('''+++***)))'''''''''((())))))'''&&&)))---///---+++...///111111///......///000:::HHHVVV```gggkkkmmmlllnnnooommmmmmnnnjjjccc^^^VVVPPPNNNOOOOOORRRWWW___fffpppxxx||||||zzzzzz{{{{{{{{{zzzzzz{{{{{{{{{zzzyyyzzz|||~~~~~~|||zzzzzzyyyxxxxxxxxxxxxvvvtttppppppqqqqqqsssvvvxxxzzzxxxyyyzzz|||}}}}}}~~~~~~xxxssseeeaaa]]]YYYVVVQQQIIIDDD???===:::777555555555666444333222111000111222333111222222111...------............---------......,,,,,,---......///000111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***---///---......,,,+++***,,,---,,,,,,,,,......---***'''---------............///222111111222222333;;;EEEVVViiixxxxxxnnnhhhfffdddbbbcccfffjjjlllnnnooooooqqqpppnnnnnnooorrrtttvvvuuuuuuuuuwwwyyywwwsssooommmlllkkkmmmpppsssuuuuuuuuusssvvv}}}zzzyyyxxxvvvtttrrrppppppmmmkkkiiifffcccaaa______ZZZZZZZZZYYYXXXVVVUUUTTTPPPQQQQQQQQQPPPNNNLLLJJJEEEEEEFFFHHHJJJKKKIIIHHHAAA>>>;;;===@@@CCCCCCBBB???===<<<<<<===>>><<<;;;;;;;;;;;;;;;:::999888888555777888:::999777555444111111111111000000000/////////.........------------------------...///000******))))))))))))******(((((((((((()))))))))))))))(((((()))******)))'''&&&'''(((*********)))((()))'''&&&)))---///---+++---///000///...------...111999FFFTTT^^^eeejjjlllkkknnnnnnmmmmmmnnnkkkeee```XXXQQQOOOOOONNNQQQUUU]]]eeeoooxxx||||||{{{{{{zzz{{{{{{{{{{{{{{{{{{zzzxxxxxxyyy{{{}}}}}}{{{yyyyyyxxxwwwwwwxxxxxxvvvtttssssssrrrrrrssstttuuuvvvxxxyyyzzz{{{}}}}}}}}}}}}~~~zzzooolllhhhfffccc]]]UUUOOODDDBBB===999777666777888555444222111111111222333111222222111...------...------..................,,,---...///000000111111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,***)))***---///...//////...,,,+++---...,,,,,,,,,......---***'''---------............//////......///...---333:::HHH\\\qqqyyyuuummmgggdddddddddeeefffiiilllooopppqqqqqqpppooooooqqqsssuuurrrrrrsssxxx||||||wwwrrrnnnmmmlllnnnqqqtttuuuuuurrrooopppzzz~~~zzzzzzxxxvvvtttrrrqqqpppmmmllliiifffcccaaa```___ZZZZZZ[[[ZZZYYYWWWUUUTTTPPPPPPQQQQQQPPPNNNMMMLLLIIIHHHHHHIIIIIIHHHEEECCCBBB???<<<===AAACCCCCCBBBAAA@@@??????@@@@@@???>>><<<<<<<<<<<<<<<;;;:::999777777888888888777666555111111111111000000000000/////////.........------------------......///000******))))))))))))******(((((((((((()))))))))))))))((((((***++++++)))'''###%%%(((+++,,,+++)))((((((((((((***,,,---,,,+++,,,---......,,,,,,---///111888DDDQQQ\\\dddhhhjjjkkknnnnnnlllmmmooolllgggbbbZZZRRRPPPOOONNNPPPTTT\\\cccmmmuuuzzz{{{||||||zzzzzz{{{||||||{{{zzzzzzyyyyyyyyyzzz||||||{{{zzzyyyxxxwwwwwwxxxxxxvvvtttwwwvvvuuutttsssttttttuuuxxxyyyzzz|||}}}}}}~~~~~~}}}zzzvvvssspppjjjaaa[[[NNNJJJDDD>>>:::777777777444444333222222222222222000111222111///...///000------.../////////......---...///000111111111000............---------,,,------,,,,,,,,,,,,++++++---------,,,++++++---///...//////...,,,,,,---///---,,,,,,---......,,,***---------............///111//////111000...111777@@@OOOdddsssxxxtttlllfffeeeddddddeeegggjjjmmmoooooopppqqqqqqpppppprrrtttqqqqqqsssxxx{{{uuupppooonnnoooqqqtttuuuuuuooommmmmmuuu~~~{{{zzzxxxvvvtttrrrqqqpppmmmllliiifffdddaaa```___[[[[[[\\\\\\ZZZXXXUUUTTTPPPPPPPPPPPPOOONNNNNNMMMJJJIIIHHHIIIIIIGGGDDDBBBAAA>>><<<===@@@BBBBBB@@@BBB@@@??????@@@AAA???>>>;;;<<<<<<<<<<<<;;;::::::999999888888777777777777111111111111000000000000////////////............---,,,,,,,,,,,,------...******))))))))))))******'''((((((((()))))))))***(((((()))***,,,+++)))&&&%%%'''(((*********)))(((((()))+++++++++***+++,,,***,,,---,,,,,,,,,...///...444???MMMYYYbbbgggiiikkknnnnnnlllmmmooommmhhhddd[[[SSSPPPOOOMMMOOOSSSYYY```iiiqqqvvvyyyzzz{{{zzzzzz{{{||||||{{{zzzzzz|||{{{zzzzzz{{{||||||{{{zzzyyyxxxyyyzzzzzzxxxvvvzzzyyywwwvvvuuuvvvvvvwwwyyyzzz{{{|||}}}~~~~~~~~~~~~|||xxxqqqkkk___YYYQQQHHH@@@<<<999999333333444444333333222111000111222222000///000222---...///000000000////////////000111111111000///............------------...---------,,,,,,,,,,,,,,,.........---,,,---.........///---,,,+++,,,......---,,,---...///...------------............///333000111444444222333777:::BBBQQQeeesssuuunnngggddddddeeefffgggiiijjjkkkjjjmmmpppqqqpppoooppprrrpppnnnpppvvv}}}zzztttqqqpppnnnoooqqqsssssssssmmmlllmmmsss}}}{{{zzzxxxwwwtttsssqqqpppmmmllliiifffdddbbb```___[[[\\\]]]\\\[[[XXXVVVTTTPPPPPPPPPOOOOOONNNNNNNNNGGGGGGGGGHHHIIIIIIFFFDDDAAA>>>;;;<<>>@@@???>>>>>>??????>>><<<;;;;;;<<<<<<<<<;;;::::::<<<;;;999888777888999:::111111111111000000000000000/////////............,,,++++++******++++++,,,******))))))))))))******'''((((((((())))))******(((((()))+++,,,+++)))&&&***))))))(((((((((((()))'''***---,,,***(((***,,,)))+++,,,,,,+++,,,...000+++111<<>>???AAA@@@@@@BBBAAA???>>>>>>>>>???@@@;;;;;;;;;::::::999999999:::999999888777666555555444333222111000000000000////////////............///...------//////...---,,,,,,,,,++++++*********+++***)))((()))***,,,...,,,---///111000...,,,***''''''''''''''''''''''''(((((()))***************))))))***+++,,,,,,---...111222888EEETTTaaafffgggiiikkknnnnnnllliiigggffffffaaaYYYQQQLLLKKKLLLMMMOOOVVVbbbllltttxxx{{{|||yyyxxxxxxxxxyyy{{{}}}~~~~~~|||{{{zzzzzz{{{|||~~~~~~~~~}}}}}}|||||||||{{{~~~zzzvvvtttuuuwwwyyyzzzyyyyyyzzz{{{||||||{{{{{{{{{uuukkkbbbZZZPPPFFF???<<<;;;888333000000222444000111333333444333222111000000////////////000000......////////////......---------............///......---,,,,,,,,,------...---,,,++++++---...000///...---,,,,,,,,,,,,------------...............000///...------...///000///////////////.........222666;;;DDDVVVhhhoookkkhhhaaa```dddgggddddddfffhhhjjjmmmooonnnkkkgggdddnnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmllllllmmmooopppsssrrrqqqrrruuu||||||zzzxxxwwwuuussspppnnnkkkjjjiiigggdddbbb```^^^___]]][[[ZZZZZZYYYWWWVVVRRRPPPNNNMMMNNNNNNLLLKKKMMMKKKHHHGGGGGGGGGFFFEEECCCAAA???>>>???@@@@@@@@@@@@???>>>===<<<======>>>;;;;;;;;;:::::::::999999999999888888777777666666444333222111000000000000////////////...............---,,,---...///...,,,,,,,,,+++++++++++++++++++++***)))(((((()))+++,,,,,,---///000///...+++***''''''''''''''''''''''''''''''((()))))))))))))))%%%%%%''')))+++---///000///000666BBBQQQ^^^dddfffhhhkkkmmmnnnkkkiiiggggggeeeaaaYYYRRRNNNLLLMMMNNNOOOVVV```kkkrrrwwwyyyzzzxxxxxxwwwxxxyyyzzz|||}}}|||{{{zzzyyyyyyzzz{{{|||}}}}}}}}}|||||||||{{{{{{}}}zzzwwwvvvwwwxxxyyyyyyyyyyyyzzz{{{|||}}}}}}}}}{{{uuuooohhh]]]QQQIIIBBB>>>999555333333444555222222333444444333222111000000////////////000000---......//////......------------............///+++++++++,,,---...///000---,,,*********+++---...---......------,,,,,,+++,,,,,,,,,---------------000///...------...///000/////////////////////...000444888???OOOaaakkklllkkkccc^^^```bbbaaabbbdddeeegggjjjmmmmmmkkkhhhfffllllllllllllllllllmmmmmmmmmllljjjjjjjjjlllnnnoooqqqppppppooorrrxxx|||zzzxxxvvvuuusssqqqnnnkkkjjjiiigggdddbbb```___```^^^[[[ZZZYYYXXXUUUSSSRRRPPPNNNMMMNNNNNNLLLKKKNNNKKKIIIGGGGGGGGGEEEDDDDDDAAA???>>>???@@@@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::888888888888888888888777444333222111111000000111////////////...............---,,,,,,......---,,,++++++++++++++++++,,,,,,+++***)))((('''((()))***+++,,,.........---+++)))((((((((((((((((((((((((&&&&&&'''((((((((((((((($$$%%%&&&(((***,,,---...---...333>>>MMMZZZbbbeeehhhjjjmmmmmmkkkiiiggggggeeeaaaZZZTTTOOONNNNNNOOOOOOUUU^^^hhhpppuuuxxxxxxwwwwwwwwwxxxyyyzzz|||}}}{{{zzzyyyxxxxxxyyyzzz{{{||||||||||||{{{{{{{{{{{{|||zzzxxxxxxyyyzzzyyyxxxyyyyyyzzz|||}}}~~~}}}wwwmmm```VVVLLLFFF===888666777777666444444555555444444333222111000000//////000000111---......//////......------------............///,,,,,,,,,,,,---.........------,,,++++++---...///------.........---,,,++++++++++++,,,,,,,,,------//////...------...//////....../////////////////////222555999CCCUUUeeemmmoooeee\\\[[[]]]___```aaadddfffiiilllmmmmmmllljjjiiiiiijjjjjjkkkkkkkkklllkkkjjjiiihhhhhhjjjlllmmmoooooonnnmmmooottt{{{}}}{{{xxxvvvuuusssqqqoookkkjjjhhhfffdddbbbaaaaaabbb___]]]ZZZYYYWWWTTTRRRRRRPPPNNNMMMNNNNNNLLLKKKMMMKKKIIIHHHHHHGGGEEECCCDDDBBB???>>>???@@@@@@???======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888888888888888888888999444444333222111111111111////////////...............,,,+++,,,---...---,,,*********++++++,,,,,,,,,+++***)))(((''''''((((((***+++,,,---,,,+++***((())))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))***************+++,,,111;;;IIIWWWaaaeeehhhjjjlllllljjjhhhhhhhhheeeaaa\\\VVVRRRPPPOOOPPPQQQUUU\\\fffooouuuwwwwwwxxxxxxyyyyyy{{{|||}}}}}}{{{{{{zzzyyyyyyzzz{{{{{{||||||{{{{{{{{{{{{{{{{{{|||zzzzzzzzz{{{{{{yyyxxxyyyyyyzzz{{{}}}wwwllldddZZZPPPDDD===<<<<<<:::777666666555555555444444333111000000000000000000111...//////000000//////...---------............/////////......---,,,+++***000//////...///000111111...------,,,,,,,,,------+++++++++,,,------..........................................///////////////111333333:::JJJ___mmmsssiii^^^ZZZ[[[^^^___```fffgggjjjlllmmmmmmmmmlllhhhhhhiiijjjkkklllllllllmmmllljjjhhhggghhhiiijjjnnnnnnmmmlllmmmpppvvvzzz~~~{{{wwwuuutttsssqqqooollljjjhhhfffdddcccbbbbbbdddaaa^^^\\\ZZZXXXUUURRRRRRPPPNNNMMMNNNNNNLLLKKKLLLKKKIIIHHHHHHGGGEEECCCDDDBBB?????????@@@???>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999555444333222111111111111////////////...............---,,,,,,......---,,,*********++++++,,,,,,,,,******)))((((((''''''''')))******+++***)))(((((())))))))))))))))))))))))(((((()))************)))++++++++++++++++++******,,,---000999EEESSS___eeehhhiiikkkkkkiiihhhhhhhhhfffccc^^^YYYTTTQQQPPPOOOQQQTTTZZZcccmmmtttwwwwwwyyyyyyzzz{{{|||}}}~~~~~~|||{{{{{{{{{{{{{{{{{{|||{{{{{{|||||||||||||||||||||{{{{{{|||}}}|||zzzxxxzzzzzzzzz{{{|||~~~{{{yyyxxxwwwvvvuuurrruuuyyy|||~~~xxxrrrhhh]]]PPPHHHEEECCC@@@===999888777666444333222222111111000000000000111111000000000111111000000000---------............///............---,,,+++***////////////000000111111000...+++)))))),,,///111+++,,,,,,---.../////////------............---------.........//////000000000111222111444AAAWWWiiisssmmmeee^^^]]]___aaaaaafffggghhhiiiiiiiiiiiiiiihhhiiijjjkkklllmmmnnnoooqqqooollliiihhhgggggghhhoooooonnnmmmmmmooosssvvv~~~{{{wwwuuutttsssqqqppplllkkkhhhfffdddcccccccccdddbbb___\\\[[[XXXUUURRRRRRPPPNNNMMMNNNNNNLLLKKKKKKJJJIIIIIIIIIHHHFFFDDDEEEBBB@@@????????????>>>>>>????????????>>>======;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999888888555444333222222111111222////////////............///...------//////...---++++++++++++++++++,,,,,,))))))))))))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((((())))))***************))))))***+++,,,,,,------,,,---///666AAAOOO\\\dddgggiiijjjjjjiiihhhhhhiiigggeee```[[[VVVRRRPPPOOOOOOQQQVVV```kkkssswwwwwwxxxyyyzzz|||}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}|||||||||}}}}}}{{{zzzzzzzzzzzzzzz{{{}}}~~~~~~||||||wwwqqqkkkhhheeebbb```___ccciiinnnsssyyy~~~~~~tttlll```XXXSSSPPPMMMKKKEEECCC@@@<<<777444222111222111111000000111111222///000000111111000000///---------............///)))***,,,.../////////...---------...............000...+++)))))),,,///111,,,,,,------...///000000------............------------......///000000000000000111111222;;;NNN```nnnpppllleeeaaabbbcccccceeedddddddddddddddddddddiiiiiijjjlllmmmoooppppppsssqqqmmmjjjhhhgggggghhhooooooooonnnnnnooorrrttt}}}~~~{{{wwwtttssssssqqqppplllkkkhhhfffdddcccddddddcccaaa^^^[[[ZZZXXXTTTRRRRRRPPPNNNMMMNNNNNNLLLKKKIIIHHHHHHIIIJJJIIIGGGEEEEEECCC@@@????????????>>>>>>>>>?????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<===:::::::::999999888888888555555444333222222222222////////////............000///......000000///...,,,,,,++++++++++++++++++))))))******************(((((((((((('''''''''&&&'''''''''''''''''''''''''''(((((()))***)))))))))))))))******++++++,,,,,,,,,,,,...333<<>>======>>>?????????>>><<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;::::::999888777777555555444333222222222222000/////////............111///...///000111000///---,,,,,,++++++*********((()))***+++++++++++++++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((,,,++++++***)))(((''''''++++++,,,000999GGGUUU^^^ggghhhiiiiiihhhggghhhjjjjjjhhhddd^^^XXXSSSOOOLLLIIIJJJNNNXXXeeeppptttttttttuuuwwwyyyzzzzzzzzzyyyyyyzzzzzz{{{{{{zzzzzzyyy}}}}}}~~~~~~~~~||||||}}}~~~}}}|||{{{zzzyyyxxxyyy{{{}}}~~~|||vvvqqq```[[[TTTMMMHHHEEEBBB@@@CCCEEEIIILLLQQQWWW^^^cccjjjnnnuuu|||{{{uuuooolllmmmnnnpppkkkbbbWWWMMMDDD===:::222222111111111111222222,,,------------------,,,---------.........//////)))+++---/////////---------......///000/////////)))+++---///000///---+++)))******+++---...//////,,,,,,---......---,,,,,,---------...///000000111---,,,...222222555AAAOOOaaannnwwwqqqgggdddeeeeeeeeeeeedddcccdddeeeggghhhggghhhiiikkkmmmooopppqqqmmmllljjjiiihhhiiijjjkkkmmmnnnoooooonnnnnnppprrrrrryyy~~~{{{wwwsssppppppqqqrrrjjjhhhgggffffffeeecccaaa___^^^\\\[[[XXXWWWUUUTTTTTTQQQNNNMMMMMMMMMLLLKKKIIIIIIHHHHHHGGGFFFEEEEEECCCCCCBBBBBB@@@??????>>>AAA>>>===@@@@@@===<<>>>>>>>>>>>>>>===<<<<<>>PPPhhhyyyvvvqqqpppkkkbbbbbbdddeeedddbbbcccgggkkkhhhkkkoootttwwwxxxuuurrrrrrnnnjjjhhhiiijjjhhhfffmmmmmmmmmlllkkkmmmppprrruuuwww||||||wwwsssppppppqqqqqqllljjjhhhgggfffdddaaa^^^___^^^\\\ZZZXXXVVVUUUTTTSSSPPPMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFDDDCCCBBBAAAAAAAAAAAA>>>===@@@@@@===<<>>>>>>>>>>>>>>===<<<<<<>>><<<:::888777777777888999777333222222333333222333222111000///......---...............///000000------,,,,,,+++++++++*********))))))))))))******---+++)))'''&&&&&&''''''***)))(((''''''&&&&&&&&&+++******))))))(((((((((*********++++++,,,,,,,,,---++++++///555>>>MMMZZZaaadddggggggffffffhhhkkkooonnnjjjeee^^^VVVOOOLLLKKKLLLPPPWWWaaajjjrrrvvvxxxzzz||||||{{{zzz{{{|||||||||}}}}}}}}}}}}||||||zzz|||~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{|||{{{zzzyyyzzz{{{}}}~~~~~~zzzpppdddZZZNNNJJJDDD@@@>>>>>>===<<<:::999:::;;;===AAADDDFFFKKKPPPXXX___ffflllrrrvvvzzz}}}}}}vvvooojjjeeeeeefffhhhhhhbbbXXXPPPAAA999555555555111000333222111//////000000000///------------------,,,,,,---------.........//////000///------......---,,,...,,,******---//////...///...------...000222333111111111000///.........---......///////////////---...///000111444888;;;KKKbbbvvvyyysssnnniiicccbbbccceeeeeedddeeefffgggkkkmmmqqqvvvzzz{{{zzzyyytttoookkkhhhiiijjjiiihhhjjjlllooooooooonnnooopppsssuuuyyy}}}xxxtttqqqppppppqqqooommmjjjhhhfffccc___\\\^^^^^^\\\ZZZXXXVVVUUUTTTQQQOOOMMMKKKKKKKKKJJJHHHKKKJJJJJJIIIIIIHHHHHHGGGHHHFFFEEECCCBBBBBBBBBBBBAAA>>>===@@@@@@===<<>>>>>>>>>>>>>>======<<<<<<;;;999888777777777777999777444333333333333222222111///...------------.........---......///000---.........---,,,***)))******))))))))))))******+++***((('''&&&%%%&&&&&&***)))(((''''''&&&''''''((((((((((((((()))))))))(((((()))***++++++,,,,,,,,,******---222999FFFSSS]]]aaaeeegggfffgggkkknnnoooooommmhhhaaaXXXOOOJJJLLLMMMPPPUUU^^^hhhqqqvvvxxxzzz||||||{{{zzz{{{||||||}}}}}}~~~~~~}}}}}}|||{{{|||~~~~~~~~~}}}}}}}}}}}}||||||||||||~~~}}}|||zzzzzzzzzzzz{{{}}}{{{uuujjj\\\RRRGGGCCC>>>;;;:::::::::999666666666777888;;;===???===AAAGGGLLLRRRYYY___ccclllqqqxxx}}}|||tttoooccc^^^\\\bbbkkknnnhhhaaaOOOCCC888666777555111...000111222111///...............------,,,++++++***///...---------...///000///...,,,,,,---...---,,,...,,,+++,,,...///000///000///...---...000222333111111000000///.........---......///////////////,,,......//////111444777DDDVVVmmmyyywwwnnnhhheeebbbbbbccceeeggghhhgggfffmmmooorrrvvvyyy|||}}}~~~wwwrrrmmmiiihhhiiiiiiiiihhhlllqqqsssrrrpppnnnnnnrrrrrrtttyyy~~~zzzuuurrrpppppppppooommmjjjhhhfffccc```]]]^^^]]]\\\ZZZXXXVVVTTTTTTQQQOOOMMMLLLLLLLLLJJJHHHJJJJJJIIIIIIHHHHHHHHHGGGGGGEEECCCAAA@@@@@@AAAAAAAAA>>>===@@@@@@<<<<<>>>>>>>>>>>======<<<;;;:::999888888888888:::777555444444444222111333111///---,,,---...///.........------......///...///000000...,,,)))(((******))))))))))))******+++***)))''''''&&&''''''&&&&&&&&&&&&''')))***+++%%%&&&'''((()))+++,,,,,,'''((()))***+++,,,---...---******---000555AAAMMMZZZ___dddffffffhhhkkknnnmmmmmmmmmjjjddd\\\SSSNNNMMMMMMOOOSSSZZZdddooovvvxxxyyy{{{|||{{{{{{{{{}}}}}}}}}}}}~~~~~~}}}}}}}}}{{{}}}~~~~~~~~~~~~}}}}}}|||||||||||||||}}}}}}{{{zzzzzzzzzzzzzzzzzz}}}~~~yyyqqqdddUUULLLEEEAAA===999888777666555777777777777888:::;;;<<<999;;;>>>AAADDDIIIOOOSSS[[[```gggmmmrrrwww{{{~~~}}}xxxhhh```YYY\\\eeemmmmmmjjj^^^RRRDDD<<<:::888444111,,,///333222///---...///.........------,,,,,,,,,000///---,,,,,,...000111000...------...///...---------...///111333444555222111///---------...///.........------,,,,,,,,,---......///////////////---.../////////000222444>>>III^^^sss{{{tttllliiidddbbbaaaccchhhllllllkkkoooppprrrsssuuuxxx{{{~~~zzzvvvoooiiigggfffhhhiiijjjmmmqqqsssrrrqqqpppooorrrrrrrrruuuzzz{{{wwwsssqqqpppooolllkkkiiihhhgggeeebbb```^^^]]][[[YYYWWWUUUTTTSSSRRRPPPOOONNNNNNMMMKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFDDDBBBAAAAAAAAABBBAAA>>>===@@@@@@<<<<<>>>>>>>>>>>=========<<<;;;;;;:::::::::::::::888666555444444222111444222000.........000111......------------.........///000000...,,,)))(((******))))))))))))******++++++***)))((((((((((((%%%%%%&&&&&&((()))***+++(((((()))******++++++,,,))))))***+++,,,---...///...,,,,,,...000333===HHHYYY^^^cccffffffgggjjjmmmmmmnnnooommmggg^^^UUUOOOLLLNNNOOORRRXXXaaallltttwwwyyy{{{|||{{{{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~}}}|||{{{||||||}}}zzzzzzzzzzzzzzz{{{{{{|||yyy|||~~~wwwlll^^^PPPGGGCCC@@@<<<999888888777666888888888888999:::;;;;;;999:::;;;;;;<<>>MMMfffxxxzzzsssmmmgggccc___aaagggnnnrrrsssqqqrrrsssrrrrrrtttxxx{{{}}}yyyrrrlllgggfffgggiiinnnpppqqqqqqpppqqqrrrtttsssttttttuuuwww}}}}}}xxxtttqqqooooookkkiiihhhhhhhhhgggdddbbb]]]]]][[[YYYWWWUUUTTTSSSRRRQQQOOOOOOOOONNNKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCAAA>>>===@@@@@@===<<>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;::::::888666666555444222000444333222000000000111222///...------,,,------------.........---,,,***)))******))))))))))))******************)))))))))(((((((((''''''''''''((((((---,,,,,,+++***))))))(((******+++,,,------.........,,,,,,...///222:::DDDVVV\\\bbbeeefffhhhjjjmmmrrrrrrrrrnnnggg^^^UUUOOOLLLNNNPPPRRRVVV^^^iiirrrwwwyyy{{{|||{{{{{{|||~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~|||{{{{{{{{{|||}}}xxxxxxyyyzzz{{{|||||||||{{{}}}|||ttthhhZZZMMMEEE>>><<<:::999:::::::::999666666777777888888999999999999999888777999<<<>>>AAACCCFFFIIIMMMTTT\\\aaahhhkkkpppuuu{{{zzzuuulllbbb[[[ZZZ___dddoooooogggWWWGGG>>>999777...000111111111000111222---......///000000111111000///.........///000111111000...///000111111000+++...222555666888;;;===;;;999555222///.................................---......//////////////////000222222111111222444666888AAAVVVmmmzzzxxxqqqhhheeeaaa```eeelllssswwwrrrssstttrrrpppqqqvvvzzz|||zzzuuuoookkkjjjkkknnnqqqrrrqqqpppoooqqqtttwwwuuuwwwxxxxxxwwwyyy~~~~~~yyyuuuqqqooonnnkkkjjjhhhhhhhhhgggeeebbb]]]\\\[[[YYYWWWUUUSSSSSSQQQPPPOOOOOOOOOMMMJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHGGGEEECCCBBBAAA>>>===@@@@@@===<<>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::::::::999777666666444222///222222222222222111111111///...------,,,,,,,,,---------,,,,,,+++++++++*********))))))))))))******))))))))))))))))))((('''((((((''''''''''''((((((***************)))))))))******++++++,,,,,,,,,,,,,,,+++,,,......000888AAARRRXXX```eeegggiiilllppprrrrrrrrrnnnhhh```XXXSSSJJJMMMPPPRRRUUU\\\gggooovvvxxx{{{|||{{{{{{}}}~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~|||{{{{{{{{{}}}}}}xxxxxxyyyzzz{{{{{{{{{{{{~~~~~~zzzpppcccUUUJJJDDD<<<:::888888888999888777333444555666777777777777777888888777777777:::<<<;;;===???@@@BBBEEEJJJMMMSSSVVV\\\cccjjjpppuuuwww~~~|||vvvmmmccc]]]\\\^^^eeelllmmmcccUUUKKKBBB;;;555333111111111111000///.........//////////////////////////////000000000000///......000111111000)))---111333444444777999888666333000....................................---......///////////////...///111222111111222444222777===GGG\\\qqqxxxttthhhfffdddbbbcccgggnnnsssmmmoooqqqpppnnnnnnssswwwyyyyyywwwtttqqqqqqsssvvvrrrrrrrrrqqqpppqqquuuwwwvvvyyy|||{{{xxxvvvyyy|||~~~zzzuuurrrooonnnlllkkkiiihhhhhhgggdddbbb]]]\\\[[[YYYWWWUUUSSSSSSPPPOOONNNNNNNNNLLLIIIGGGIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEGGGHHHGGGDDDAAA???AAA>>>>>>@@@@@@===<<>>>>>>>>>>>>>>::::::;;;;;;;;;:::999999;;;999777777666555222///111111222222222111111000///...------,,,,,,,,,,,,,,,,,,+++*********+++,,,******))))))))))))******'''((((((((((((((('''&&&%%%%%%%%%&&&(((***+++,,,###$$$%%%'''***,,,---...******************+++++++++***+++------///666???OOOUUU^^^dddhhhkkkooorrrooooooooonnniiiccc\\\XXXIIIMMMQQQSSSUUU\\\fffnnnvvvxxx{{{|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzz{{{}}}~~~yyyyyyzzzzzz{{{{{{zzzzzz~~~~~~~~~xxxmmm```RRRHHHCCC>>>;;;888777666555333111333444555666777888888888666777888888888999;;;===999;;;===>>>======>>>???EEEHHHMMMSSSZZZ```dddfffqqqtttyyy~~~{{{uuulllddd]]]ZZZWWWccckkkiiiaaaXXXLLL@@@;;;777222000111111///---/////////...------,,,,,,......///000111000000000///...,,,---///000000///(((,,,000111000000111444222000...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////,,,...111111111111222333///999===???NNNiiiwwwuuugggggggggdddbbbccchhhmmmfffjjjmmmllljjjkkkpppuuuwwwxxxyyywwwvvvvvvzzz~~~qqqrrrsssrrrrrrrrrtttwwwuuuzzz~~~}}}yyyuuuuuuwww~~~|||wwwtttqqqpppnnnmmmkkkiiifffdddbbbaaaaaa```]]][[[YYYWWWVVVUUURRRQQQOOOMMMKKKKKKKKKKKKKKKJJJHHHHHHIIIIIIHHHGGGHHHIIIIIIHHHGGGEEECCCAAA@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>??????>>><<<:::999888888888888777555444333111111111111111000//////000000///...............///...---,,,,,,,,,,,,---))))))))))))((((((((((((,,,+++***)))((('''&&&&&&$$$$$$%%%%%%&&&'''(((((()))***+++,,,---,,,++++++***,,,---,,,******+++,,,***+++,,,,,,...333999===IIISSS^^^cccggglllnnnmmmrrrsssqqqnnnllliii```WWWTTTPPPNNNPPPSSSYYYdddnnnvvvzzz}}}~~~{{{yyyzzz|||}}}~~~~~~~~~~~~~~~}}}~~~~~~|||{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{~~~~~~~~~~~~xxxnnnaaaSSSGGG@@@;;;:::888777666555666666333555777999888555222///666666666666666777777888999999999999999999999999>>><<<===@@@FFFMMMQQQSSS___dddlllsssyyy}}}|||wwwtttooohhhcccZZZWWWXXXaaaiiifffWWWIII???;;;666444333333222111111111111111000000000000///444...+++000...+++111........................333111//////000111000///*********+++,,,------...,,,---...///000000000000......//////000000111111...///000000000000000///333444555999CCCTTThhhvvvrrrllldddaaabbbeeehhhiiikkkjjjiiihhhiiijjjmmmnnnvvvvvvvvvxxx}}}wwwsssooooooqqqrrrrrrqqquuuwwwyyy{{{{{{yyywwwvvv~~~}}}yyyuuuqqqooommmnnnmmmkkkiiifffdddbbbaaaaaa___]]]ZZZWWWUUUTTTTTTRRRQQQOOOMMMKKKKKKKKKKKKKKKJJJHHHIIIIIIJJJHHHGGGHHHIIIIIIHHHGGGEEECCCAAA?????????????????????????????????>>>>>>>>>===============<<<;;;:::999888888888888888777555444333222222222222222111000000000000///.....................---------,,,,,,,,,))))))))))))((((((((((((((()))))))))))))))((((((%%%%%%%%%&&&&&&''''''''''''((()))***+++******)))***+++,,,,,,******+++,,,++++++++++++,,,///555999EEEPPP\\\bbbggglllooooooqqqsssqqqnnnmmmjjjaaaXXXTTTOOOMMMOOORRRWWWbbblllrrrvvv{{{|||{{{zzz{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzyyyyyyzzzzzz{{{~~~~~~~~~~~~yyyooobbbSSSGGG@@@;;;:::888666555555555666555666888999888666333222666666555555666666777888888888888888999999::::::===<<<<<<<<<>>>AAAEEEGGGKKKOOOUUU\\\cccjjjrrrvvv}}}}}}yyyuuupppjjjeeeYYYUUUTTTYYYbbbeee```YYYLLLCCC888333333444000---111111111000000000//////,,,111,,,)))///---***000------------------------222111//////000000000///...///000111222222222222+++,,,---....../////////---.........//////////////////000111222222111111333333444666>>>LLL^^^kkkmmmhhhbbb___aaaeeehhhjjjlllkkkjjjjjjjjjlllmmmnnnrrrssstttxxx}}}xxxuuurrrqqqsssttttttsssvvvwwwxxxyyyyyyxxxvvvuuu||||||xxxtttqqqnnnmmmnnnmmmkkkiiigggeeecccbbbaaa___]]]ZZZWWWTTTSSSRRRRRRQQQOOOMMMLLLKKKKKKKKKKKKJJJHHHIIIJJJJJJIIIHHHHHHIIIIIIHHHGGGEEECCCAAA??????????????????????????????>>>>>>>>>>>>=========<<<;;;999888888777777888888888888777555444333222333333333333222111111000000///...............,,,---.........---,,,+++))))))))))))((((((((((((###$$$&&&((()))))))))(((&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((***+++,,,+++******+++,,,***+++*********,,,000444AAALLLYYY```ffflllppppppqqqrrrqqqooonnnkkkcccYYYSSSOOOMMMNNNQQQUUU___hhhnnnsssyyy{{{{{{{{{|||~~~}}}}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzyyyyyyzzzzzz{{{}}}}}}~~~~~~zzzpppbbbSSSGGG???:::999777555444444444555777888888888777666555444666555555555555666777777666666777888888999::::::999:::;;;999777888<<>>>>>>>>===============<<<:::888777777888888888888888888777555444333111222222333222222111111000000///...............+++,,,...//////...,,,***))))))))))))((((((((((((!!!"""$$$&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((()))***++++++******+++,,,)))******)))))),,,///333>>>JJJVVV^^^dddkkkooooooppprrrqqqooonnnlllddd[[[TTTOOOMMMNNNOOOSSS[[[dddmmmrrrxxx{{{{{{{{{|||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{{{{|||~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzyyyyyyzzzzzz{{{||||||}}}~~~yyyooobbbSSSFFF>>>999888666555444444444444888777777666555555666666555555444444555555666777444444555666888999::::::444888:::999666777<<>>>>>?????????@@@@@@@@@>>>>>>>>>============<<>>999888666555444444444444777666555444444444555555444444444444444555555666333333444555777888999999333666:::999777777<<>>AAADDDHHHKKKPPPUUU[[[ccckkkqqquuuvvvyyy}}}{{{tttooojjjdddYYYMMMFFFFFFMMMTTT\\\XXXQQQEEE:::333333555000000000000////////////+++000+++(((---)))$$$(((------------------------000...,,,,,,---...---,,,,,,---...///000///......,,,,,,,,,,,,---...///000////////////////////////)))***+++,,,......//////...///000///000666>>>EEEVVV\\\cccfffhhhkkkqqquuuvvvwwwwwwwwwvvvuuuttttttoooqqqtttyyy}}}~~~|||yyyqqqpppooonnnmmmnnnppprrrsssssssssrrrrrrqqqqqqqqqsssuuu{{{}}}{{{xxxuuurrrqqqpppmmmmmmkkkjjjhhhfffeeedddcccaaa___\\\ZZZXXXWWWWWWSSSRRRPPPNNNMMMLLLLLLLLLKKKIIIIIIIIIKKKLLLKKKJJJHHHIIIIIIHHHGGGEEECCCAAA>>>>>>>>>???@@@@@@AAAAAA>>>>>>============<<<<<>>===;;;::::::::::::888888888888777555444333//////000111111111111000000000///...............+++,,,---.........---,,,))))))))))))((((((((((((+++******))))))(((((((((''''''''''''''''''(((((()))(((((((((((()))******''')))******))))))+++,,,((()))***+++,,,...111444999EEERRRZZZ```hhhlllllloooqqqqqqppppppooohhh___VVVQQQNNNNNNNNNOOOUUU]]]jjjpppwww{{{{{{yyyzzz{{{|||||||||}}}}}}}}}~~~~~~~~~~~~}}}|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{zzzzzzyyyyyyzzzzzz{{{yyyzzz}}}~~~|||xxxooocccTTTGGG???:::999777555444444444555666555444444444444555555444333333333333444555555333333444555666666777777444666888777555444777:::333666999:::;;;<<<===???AAABBBCCCEEEIIIOOOVVV\\\```bbbgggnnnuuu|||~~~wwwqqqhhhddd[[[OOOFFFBBBEEEIIIUUUYYYZZZQQQBBB777444555111111111111000000000000///444000---111---(((,,,........................000...------......---,,,////////////////////////------,,,,,,,,,...///111000000000000000/////////,,,---...///000000000000---///111111111444:::@@@LLLVVVccciiijjjkkkpppuuuwwwvvvvvvuuutttssssssrrrjjjlllpppvvv{{{|||{{{yyypppppppppnnnmmmnnnqqqsssqqqqqqrrrrrrrrrrrrqqqqqqppprrrvvv}}}}}}{{{xxxvvvtttrrrrrrmmmmmmkkkjjjhhhgggfffeee```___^^^\\\ZZZXXXXXXWWWTTTRRRPPPNNNMMMLLLLLLMMMJJJIIIIIIJJJKKKLLLLLLJJJHHHIIIIIIHHHGGGEEECCCAAA===>>>>>>???@@@@@@AAAAAA>>>>>>=========<<<<<<<<<============<<<:::999888888888888888777555444333///000111111222222222111000000///...............,,,,,,,,,---------......))))))))))))((((((((((((,,,+++)))((('''((()))***&&&&&&''''''(((((()))))))))((('''''''''(((******'''(((******))))))+++,,,)))***+++++++++,,,...111555AAAOOOXXX___hhhmmmmmmnnnpppqqqpppqqqpppiiiaaaWWWSSSPPPOOONNNNNNTTT[[[eeekkksssxxxyyyxxxyyyzzz||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{zzzzzzyyyyyyzzzzzz{{{xxxzzz|||~~~|||yyyqqqfffWWWJJJCCC;;;:::888666555555555666555555555555666666555555333333333222333444444555333333444444555555555555555555555444444444444444444777999::::::;;;<<<>>><<<===>>>>>>>>>AAAFFFIIILLLOOOTTT[[[ccciiiooorrrwwwxxxzzz}}}xxxrrrhhhddd\\\RRRHHHBBB@@@AAAIIIQQQYYYXXXNNNBBB:::777222222222222111111111111///444111000555222---111////////////////////////111///------...///...---///...,,,++++++,,,---...,,,,,,+++***+++---///000000000/////////.........---...///000000000000000...000333222111222777;;;AAAOOO```iiiiiihhhkkkpppsssrrrpppooommmmmmmmmnnnjjjkkkmmmqqquuuvvvuuusssmmmnnnnnnmmmkkklllooorrrnnnoooqqqsssssssssrrrqqqlllooorrruuuyyy}}}{{{xxxvvvuuuuuummmmmmllljjjhhhgggfffeee___^^^\\\ZZZYYYXXXXXXXXXTTTRRRPPPNNNMMMMMMMMMMMMJJJIIIIIIJJJLLLMMMLLLKKKHHHIIIIIIHHHGGGEEECCCBBB===>>>>>>???@@@@@@AAAAAA>>>=========<<<<<<<<<<<<<<<=========<<<:::888777888888888888777555444333000111222333333333333333000000///...............---,,,,,,,,,,,,---...///))))))))))))(((((((((((()))(((%%%$$$$$$&&&(((***%%%&&&&&&'''((()))******(((((('''&&&'''((()))***&&&((()))***))))))+++---++++++,,,+++******,,,---111>>>MMMVVV___hhhnnnooonnnpppqqqpppqqqqqqjjjaaaXXXTTTPPPPPPNNNNNNSSSZZZ```gggpppvvvwwwxxxyyy{{{||||||||||||}}}}}}}}}}}}}}}~~~|||}}}}}}~~~~~~~~~}}}}}}{{{zzzzzzyyyyyyzzzzzz{{{xxxyyy|||~~~}}}zzzssshhhZZZMMMEEE;;;:::888777666555666666555666777777777777666666333333222222333333444555444444444444444444444444444333222333555666666444555666666555444555777999888:::<<<<<<<<<<<<>>>@@@BBBEEEIIINNNTTTYYY]]]```dddfffiiillloooqqqssstttxxx{{{yyyrrrkkkggg^^^TTTIIIAAA===<<<===GGGSSSZZZWWWMMMBBB;;;333333333222222222111111'''...++++++111///+++///000000000000000000000000111000....../////////...111///---++++++,,,///000++++++)))))))))+++---/////////.........---------------...............---///222444333111111444777:::JJJ]]]ggggggeeegggkkkpppnnnkkkiiihhhhhhiiiiiinnnmmmnnnooopppooollljjjjjjkkkllljjjhhhiiilllppplllnnnqqqtttuuutttrrrqqqjjjmmmoooppprrrzzz|||zzzyyywwwuuurrrpppooommmkkkhhhgggfffeeebbb___\\\YYYYYYXXXVVVUUUTTTRRRQQQQQQRRRQQQNNNLLLMMMLLLJJJKKKLLLLLLKKKJJJGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@??????>>>============<<<<<<>>>???>>>:::555777777777777666666666666333333222222111222222222111111111111111000//////000...,,,,,,......,,,******))))))((('''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&''')))***)))(((%%%%%%&&&'''((()))******&&&''')))+++,,,+++***)))(((***,,,,,,++++++...111222:::GGGUUU```hhhlllmmmppprrrssstttrrroookkkhhh]]]YYYSSSMMMLLLOOOTTTWWWaaahhhpppvvvxxxyyy{{{}}}{{{}}}~~~}}}|||{{{|||}}}|||}}}~~~}}}~~~~~~}}}{{{||||||{{{zzzzzzzzzzzzzzz{{{|||}}}~~~|||xxxtttmmmaaaSSSIIIAAA>>>:::777666666666555888777555444333444444555CCC;;;444333333111111333222444666555333222444666555444333333333333444555666666555555666777999:::222666999;;;;;;;;;;;;<<>>============<<<<<<===>>>===:::777777777777777666666666666444333222222111222222222111111111111111000//////000...++++++,,,,,,***(((***))))))(((''''''&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''''''''(((((((((((((((&&&''')))+++,,,+++***)))(((***,,,,,,++++++...111222999FFFSSS___gggkkkmmmnnnoooqqqsssrrrooollljjjaaa\\\UUUOOOMMMNNNRRRUUU```fffooouuuwwwxxx{{{}}}|||}}}~~~~~~||||||}}}~~~}}}~~~}}}~~~}}}|||||||||{{{zzzzzzzzzzzz{{{{{{{{{}}}~~~}}}zzzuuuooodddWWWMMMAAA===888555444444444444666555444333333444444555777222000333666444444555333555666555333222333555555444333333333333444555444333333333444555666777000333666888888888999999888888888999<<<>>>AAABBBEEEEEEFFFGGGJJJMMMPPPQQQSSSXXX^^^dddkkkqqqxxx||||||wwwqqqlllcccXXXMMMCCC<<<999:::>>>CCCJJJUUUZZZSSSGGG>>>888555666666222222666///......---,,,,,,------/////////000000/////////............---,,,+++***......---------,,,,,,,,,+++++++++,,,,,,---------***,,,------,,,,,,---...///////////////000000111111111000000000111222333888;;;DDDTTTdddlllkkkggghhhhhhhhheeecccccceeehhhiiihhhhhhiiijjjkkkjjjhhhiiihhhgggfffhhhjjjmmmooopppqqqqqqsssttttttsssrrrtttqqqoooooollliiimmmttt~~~{{{zzzyyywwwtttrrrqqqpppnnnllljjjiiihhhgggeeebbb^^^[[[YYYXXXVVVTTTVVVTTTSSSRRRRRRQQQNNNLLLOOOMMMLLLKKKLLLKKKJJJHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>=========>>>===<<<<<<===<<<:::888777777777777666666666666444444333222222222222222111111111111111000//////000///---,,,,,,,,,***(((***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%))))))((((((''''''''''''&&&''')))***++++++******)))***+++++++++,,,...000222888DDDQQQ]]]fffjjjmmmkkkmmmoooqqqqqqpppnnnlllddd___XXXQQQMMMNNNPPPRRR]]]dddmmmtttvvvxxxzzz}}}|||~~~~~~}}}|||}}}~~~~~~~~~}}}|||}}}|||{{{{{{zzz{{{{{{{{{zzz{{{|||~~~~~~{{{wwwrrriii]]]TTTEEE@@@999555333444555555444444333333333444555555///---///555777555333444444555666555333222333444444444333333333333444444333333333333444555666777///222555777777666777888777777777888999;;;<<<===<<<===>>>???AAACCCDDDEEEFFFIIINNNSSSXXX___fffkkkrrrxxxzzzrrrmmmcccXXXLLLCCC;;;888777888:::@@@LLLVVVWWWRRREEE===555444444222222444---------------,,,,,,,,,......////////////..................---,,,+++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---//////......//////000111333111///......000333555777555:::KKK```nnnooojjjeeeeeedddbbbaaaaaadddfffgggfffeeefffhhhiiihhhggghhhgggfffffffffhhhkkklllmmmnnnooopppqqqrrrqqqqqqyyyvvvsssqqqlllfffeeehhhwww}}}zzzyyyxxxwwwtttrrrpppooommmkkkiiihhhggggggfffccc___[[[ZZZXXXVVVTTTTTTSSSRRRRRRSSSSSSQQQOOOPPPNNNLLLKKKLLLKKKIIIGGGGGGGGGGGGFFFFFFEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAA@@@@@@??????>>>=========>>>===<<<<<<;;;;;;::::::777777777777666666666666555444333222222222222222111111111111111000/////////...------------,,,+++))))))))))))(((((('''''''''''''''''''''''''''''''''&&&%%%%%%'''''''''%%%(((((((((((((((''''''''''''((()))***++++++******))))))******+++,,,...///111777BBBOOO[[[dddiiilllkkkmmmooopppqqqooonnnmmmddd```XXXRRRNNNMMMOOOQQQZZZbbbkkkrrruuuwwwzzz|||}}}~~~~~~}}}|||}}}~~~~~~}}}}}}|||{{{{{{zzzzzz{{{{{{zzzzzz|||}}}~~~|||zzzxxxuuunnnccc\\\LLLFFF>>>888666666777888333333333333444444555555111000111555666333111222555555555444333333222333333333333333333333333333444555555555666777888888111333666777777777888999888888888999999:::;;;;;;:::;;;<<<===>>>?????????CCCEEEFFFHHHJJJNNNTTTXXXaaafffnnnvvv|||tttoooeeeZZZNNNCCC<<<888444444555999AAALLLVVV[[[PPPEEE999222111111222333......////////////............////////////..................---,,,+++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...---,,,,,,---//////............///000000222111///...///000222333444222555DDDZZZjjjpppooocccbbbaaa``````aaaccceeeeeeccccccccceeegggffffffgggffffffeeefffgggiiijjjjjjkkkmmmnnnnnnooopppqqqxxxvvvuuurrrmmmgggcccbbbggguuu~~~|||yyyxxxwwwvvvtttrrrnnnmmmkkkjjjhhhgggffffffgggddd___\\\ZZZXXXVVVTTTRRRRRRQQQSSSTTTUUUTTTRRRPPPNNNLLLKKKLLLKKKIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBBBBAAAAAABBBBBB@@@@@@??????>>>==================<<<;;;::::::;;;777777777777666666666666666555444333222222222222111111111111111000//////***+++++++++++++++,,,,,,)))))))))))))))((((((((((((((((((((((((((((((((()))'''&&&'''(((((('''&&&&&&&&&''''''((())))))***'''((())))))***+++++++++)))))))))***+++------...000666@@@LLLXXXaaahhhkkkmmmnnnpppppppppooommmlllccc___XXXRRRNNNNNNOOOQQQWWW___hhhpppsssvvvyyy||||||~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzzzzzzzzzzyyyzzz{{{|||}}}~~~~~~~~~|||{{{yyyyyywwwrrrjjjcccSSSLLLCCC<<<999888888888222333333444444555555555666333333555444111111444555555444444444444333222333333333333333333333333444444555555666777777777222333555666555666777888444444555555666666666666777888999:::;;;;;;::::::???@@@@@@??????@@@DDDGGGQQQTTTZZZaaaiiirrr{{{wwwrrrhhh\\\PPPEEE>>>:::111444666666777>>>NNN[[[YYYOOOAAA555000111222222////////////////////////......////////////..................---,,,+++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...---,,,,,,---///...............//////000//////000111111111111000000111666AAAOOO___kkkrrrdddbbb`````````bbbcccdddcccaaa```aaaccceeeeeeeeeffffffeeeeeeeeefffhhhhhhhhhjjjlllmmmlllmmmppprrrttttttsssppplllggg```\\\]]]iii{{{}}}{{{xxxwwwwwwvvvtttrrrmmmllljjjiiigggfffffffffgggddd```]]][[[ZZZXXXVVVRRRRRRRRRSSSUUUVVVUUUSSSOOOMMMLLLKKKLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@??????>>>=========<<<===>>>===;;;:::::::::777777777777666666666666777666555333222222222222111111111111111000//////&&&((())))))(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''((()))'''&&&%%%%%%&&&'''((()))******((((((((()))******++++++***(((((()))+++---------000555>>>JJJUUU___gggkkkoooooopppqqqqqqpppnnnnnneeeaaaZZZTTTPPPNNNOOOPPPTTT\\\fffnnnrrruuuyyy|||{{{}}}~~~}}}|||{{{|||}}}~~~~~~~~~~~~}}}}}}}}}|||||||||{{{zzzzzzyyyxxxyyyyyyyyyxxxyyyzzz|||}}}}}}}}}}}}{{{yyyyyyzzzzzzwwwpppjjjZZZTTTJJJBBB===:::888777444444555666666555555555666333333444333222555:::555444333333555555444333222222333333333333222222111111333444444555444444000222333333333333555666333444555555666555555555888888888999999::::::;;;======>>>===<<<===@@@BBBDDDFFFJJJNNNUUU^^^hhhoootttxxx~~~zzztttjjj^^^QQQFFF>>>:::222444666666222555CCCRRRYYYUUUKKK>>>666444333222......---,,,,,,...///000//////000000000000//////............---,,,+++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---......------......///000---...000111222111000///...222777===EEERRRbbbnnngggdddbbbaaabbbdddddddddbbb```______bbbdddeeeeeeeeeeeeeeeeeefffggghhhiiigggjjjlllmmmlllmmmqqquuuyyyzzzxxxsssooojjjbbb[[[XXX___mmm|||zzzxxxwwwwwwvvvsssqqqmmmlllkkkiiihhhgggggggggfffccc___]]]\\\[[[YYYWWWUUUTTTTTTTTTUUUUUUSSSQQQNNNLLLKKKKKKLLLLLLKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@??????>>>=========:::===??????<<<:::999:::777777777777666666666666777666555444333222222222111111111111111000//////)))***+++***'''&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&'''(((&&&%%%&&&'''''''''(((((())))))((((((((())))))***+++,,,***((('''(((+++------,,,///444<<>>???@@@@@@>>>>>>???@@@;;;===???BBBFFFLLLSSSXXX^^^dddlllqqqtttxxx~~~zzztttjjj^^^QQQFFF===999333222333555444333;;;EEEQQQVVVUUUJJJ???:::666111111///---+++,,,...111333000000111111111111000000............---,,,+++***......---------,,,,,,,,,+++++++++,,,,,,---------***,,,------,,,,,,---......------------...//////////////////000000000111///222555888<<>>=========999===@@@@@@===:::999999777777777777666666666666777777555444333222222222111111111111111000//////...000000---)))&&&'''((()))))))))))))))*********((((((((((((((((((((((((((('''%%%%%%&&&&&&%%%$$$((((((((((((((('''''''''(((((((((((()))***+++,,,***(((&&&(((+++...---,,,///444<<>>777777888888888666555444444333555666444000222777333111000222666888777555111222333444444333222111222333444666777666666555444555666666555555777999333444666777888777777666555444333333444666888:::>>>@@@@@@???===:::::::::777999;;;===>>>AAADDDGGGEEELLLUUU[[[___dddkkkpppxxx{{{zzztttjjj]]]PPPEEE===888555000///444777555777;;;IIIUUU[[[SSSGGG???777111444222///---...000444777111111222222222222111111............---,,,++++++......---------,,,,,,,,,******+++,,,,,,---......---...000///......///111...------------...//////111000...------///111333000222333333777BBBPPPZZZnnnjjjfffeeeggghhhgggfffbbb```^^^^^^aaadddeeeeeecccccceeefffhhhiiijjjkkkgggkkknnnnnnmmmnnntttyyyuuuxxxvvvqqqppppppiii___NNNJJJPPPbbbwww|||zzzxxxyyyzzzyyyuuuqqqnnnllljjjiiiiiihhhgggffffffccc___\\\\\\[[[[[[ZZZWWWWWWVVVUUUTTTSSSRRRRRRNNNNNNNNNNNNMMMKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGCCCDDDEEECCCAAA??????@@@CCCCCCBBBBBBAAA@@@@@@@@@;;;===???>>>;;;888777777888666444444444555444333555555444333333333333444222222222111111111111000++++++,,,------,,,,,,,,,((((((((((((((()))******))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((()))))))))))))))((('''))))))))))))************************+++,,,---...111111555???NNN[[[eeeiiikkkmmmoooqqqrrrqqqpppooommmjjjddd\\\UUUQQQQQQQQQSSSUUU\\\eeeooovvvzzz{{{~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}|||{{{zzzzzz~~~}}}}}}|||{{{{{{zzzzzzyyyxxxxxxxxxwwwwwwvvvvvv{{{{{{zzzzzzzzz{{{||||||{{{|||}}}~~~}}}{{{xxxvvvsssmmmfff^^^WWWPPPIIIEEEBBB???<<<:::999999888666999777555444444444222000555444333222111222333444333333333333333333333333333333333444444444555555444444444444444444444444666555444555666777777555555555666666666666666666<<>>JJJXXX]]]UUUGGG:::444222111000000...///888BBB===888444333555666222...//////...---,,,+++++++++......---,,,,,,+++******111000---+++***+++,,,,,,,,,---//////...---...///000000...---------------,,,,,,,,,---------......222000111111222999IIIXXXlllmmmnnnmmmjjjgggeeeccceeebbb___^^^aaaeeeiiijjjcccdddeeefffgggggggggggghhhjjjmmmnnnnnnoooqqqrrrssstttrrroooppppppjjjbbbLLLKKKMMMUUUbbbsss}}}{{{yyyyyy{{{zzzvvvrrrooollljjjiiiiiiiiigggffffffccc___\\\\\\[[[ZZZYYYXXXXXXVVVUUUTTTRRRQQQQQQNNNNNNNNNNNNMMMKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGCCCDDDEEECCCAAA??????@@@?????????>>>======<<<<<<:::;;;<<<;;;999888888999888666555555666777666666666555444444333333444444222222222111111111111000+++,,,,,,------,,,,,,,,,((((((((((((((()))******)))(((((((((''''''''''''((('''&&&%%%%%%''')))***$$$%%%&&&'''((()))******))))))))))))************************+++,,,---...---...333>>>MMM\\\fffkkkkkkmmmoooqqqrrrqqqqqqpppooolllfff^^^WWWSSSSSSTTTSSSVVV[[[dddnnnvvvzzz{{{}}}~~~~~~~~~~~~}}}|||{{{|||||||||||||||{{{zzzzzz}}}}}}|||{{{{{{zzzyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvzzzzzzzzzyyyzzzzzz{{{|||{{{|||}}}~~~}}}{{{xxxwwwvvvrrrllleee___YYYRRRNNNGGGDDD@@@===<<<;;;999888;;;:::888777777777555444555444444333222333333333333333333333333333333333333333333333444444444444555555555555555555555555666555444555666777666555555555555555444444444444:::<<>>@@@DDDHHHJJJKKKOOOUUU\\\dddjjjooorrrxxx{{{yyymmmaaaTTTHHH===777666666555555555555555555777AAANNNWWWVVVMMMAAA999666333000000///...444;;;===888444333444444000,,,000///---,,,++++++,,,,,,......---,,,,,,+++******000///---+++++++++,,,---,,,---//////...---...///000000///...---------------------.........//////000///000111111777DDDRRRgggkkkooonnnjjjeeeeeeeeedddccccccdddgggiiijjjjjjeeeeeefffggghhhhhhhhhhhhjjjlllooopppooooooooopppqqqrrrrrrppppppoooiiiaaaMMMJJJHHHMMMWWWggg{{{|||zzzzzz|||{{{wwwtttpppmmmjjjiiiiiiiiihhhgggeeeccc___]]]\\\[[[ZZZYYYXXXXXXWWWUUUTTTRRRQQQQQQOOOOOOOOONNNMMMLLLJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGCCCDDDEEECCCAAA??????@@@AAA@@@@@@???>>>>>>======999:::<<<;;;:::999:::;;;888666555666777888888777666555444444333444444444222222222111111111111000,,,,,,------------,,,,,,))))))((((((((()))******((((((((((((''''''''''''***)))'''%%%&&&(((***,,,%%%$$$%%%%%%&&&'''))))))))))))))))))***************************+++,,,------...222<<>><<<:::;;;999666666666666555333444444555555444444333222333333333333333333333333222222222333333333444444555555555555555555555555555444444444666777666555555555444444333333333222666888::::::999888999:::444666777777666666888999888888777777888:::<<<===;;;===AAAGGGMMMSSSXXX[[[bbbgggmmmsssxxx}}}{{{qqqcccTTTHHHAAA===:::::::::999888777666555555:::DDDPPPXXXVVVLLLCCC<<<555000000000...///333888555222222333333111...000///---+++++++++,,,---...------,,,,,,++++++***......,,,++++++,,,---...+++---//////......///000111000000///......------........./////////000000......///111111333>>>III]]]gggpppqqqkkkeeeeeehhheeeeeegggjjjmmmmmmkkkiiigggggghhhhhhhhhhhhhhhhhhkkknnnrrrsssrrrpppoooooooooqqqrrrqqqqqqppphhh___PPPHHHBBBCCCJJJWWWjjjzzz~~~{{{{{{||||||yyyvvvqqqoookkkiiiiiiiiihhhgggeeeccc___^^^]]]\\\ZZZYYYWWWVVVVVVUUUUUUTTTSSSSSSOOOOOOOOONNNMMMLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFCCCDDDEEECCCAAA??????@@@AAAAAA@@@@@@???>>>>>>===:::===@@@@@@???===;;;;;;999777666666777888777666666666555444444444444444222222222111111111000000------------------,,,+++***))))))((())))))******((((((((((((((('''''''''***)))&&&%%%%%%'''***,,,)))((('''&&&%%%%%%&&&&&&((()))))))))***************************+++,,,,,,000000333:::EEERRR^^^eeejjjkkknnnqqqrrrrrrrrrqqqqqqooojjjccc\\\XXXXXXYYYTTTUUUYYYaaajjjrrrxxxzzz|||||||||}}}}}}|||{{{{{{{{{|||||||||||||||{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{~~~|||zzzxxxuuuqqqkkkggg___ZZZSSSMMMHHHDDD@@@======:::777666666666444333444555666666666555333222444444444444444444444444222222222333333333333444555555555555555555555555555444333444666777666555666666555444444333333333333666:::;;;:::999888888777888999999777777888:::888888777777777777888999<<<<<<===>>>AAADDDGGGIIIPPPTTTYYY___eeekkkrrrwww{{{|||sssdddUUUJJJFFFEEECCCBBBBBB@@@===:::777555777888>>>LLLYYY]]]VVVMMMBBB999111111111///......///......000333555444333000///---+++***+++---...---------,,,,,,+++++++++---,,,,,,,,,,,,---...///+++---/////////...///000111111111111000///......---.........////////////......///222111222888AAAQQQ___pppuuuooohhhfffhhhffffffhhhjjjmmmmmmkkkiiihhhhhhggggggggggggggggggkkknnnsssuuutttrrrppppppnnnqqqsssssstttrrriii___RRRHHH@@@@@@CCCKKK[[[kkk{{{{{{||||||zzzwwwssspppllliiiiiiiiiiiihhhfffcccaaa___^^^]]][[[YYYTTTTTTUUUUUUUUUVVVVVVVVVOOOOOOOOOOOONNNLLLKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFCCCDDDEEECCCAAA??????@@@=========<<<;;;;;;::::::<<<@@@EEEGGGEEE@@@;;;999:::888666555666666555333666666555444444444444555222222222111111111000000---.........------,,,+++******))))))))))))******'''''''''((((((((((((((()))'''&&&$$$%%%''')))+++***)))((('''&&&&&&&&&&&&((()))))))))******************))))))******++++++///000222777AAANNNZZZbbbiiijjjmmmppprrrssssssrrrpppoookkkddd^^^YYYWWWWWWSSSTTTWWW]]]gggpppvvvxxxzzz{{{{{{|||||||||{{{{{{{{{{{{|||||||||||||||{{{yyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwxxxyyyzzz{{{||||||}}}~~~~~~}}}~~~}}}||||||{{{xxxssspppmmmhhhaaaZZZTTTNNNHHHDDDDDDAAA<<<:::888777666555444555666777666555444333444444444444444444444444222222333333333444444444333333333333333333333333555444333444555666666444666666666666555555444444555:::???BBB@@@<<<999777888999:::999888777888999888888888888888999999:::>>>>>><<<<<<<<<===>>>???EEEGGGIIILLLPPPWWW___dddkkkpppxxx}}}ssseeeWWWNNNLLLMMMNNNNNNMMMJJJFFF@@@;;;888888777:::FFFVVV^^^]]]XXXIII>>>444333444111......,,,---...000333444444333///...,,,++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,---......///+++---///000//////000111222222222222111000///...,,,,,,---------.........000///000333222111555;;;EEEUUUiiiuuusssmmmhhhggggggfffeeefffhhhjjjjjjjjjggggggfffeeeeeeeeeffffffiiimmmrrruuuuuutttssssssooosssuuuvvvvvvtttkkkaaaTTTIIIAAAAAACCCEEESSScccyyy{{{{{{||||||zzzwwwuuuqqqllljjjiiiiiiiiiiiigggeeebbbaaa```___\\\ZZZTTTTTTUUUUUUVVVVVVWWWWWWPPPPPPOOOOOONNNMMMKKKJJJGGGGGGFFFEEEEEEEEEEEEFFFCCCDDDEEECCCAAA??????@@@??????>>>======<<<<<<;;;===AAAFFFHHHEEE@@@;;;888999888666555666666555444777666555555444444555555222222222111111111111000......///......---,,,+++++++++***)))))))))******'''''''''(((((((((((((((''''''&&&&&&&&&'''((()))%%%&&&'''((((((((((((((())))))))))))******************)))))))))******++++++,,,///444>>>KKKZZZdddhhhjjjmmmppprrrssssssssspppooommmggg```YYYUUUTTTRRRRRRTTTZZZccclllssswwwyyyzzz{{{{{{{{{{{{{{{{{{zzz{{{||||||||||||||||||yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxyyy{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzxxxxxxuuupppjjjddd]]]VVVRRRKKKFFFAAA<<<999777555333666666666777666666555444444444444444444444444444333333333444444444555555222222222222222222222222444333333333555666555444666666666666666666666666999>>>DDDGGGEEE@@@;;;888777888999888666555555777555666666777888999999:::999999999999999:::;;;;;;??????@@@@@@BBBGGGMMMRRRYYY^^^fffnnnsssxxx{{{~~~}}}rrreeeZZZTTTSSSTTTXXXXXXXXXUUUQQQJJJDDD@@@:::888999@@@MMMXXX^^^```QQQFFF;;;777555222000000///000111222222111000///...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++---///000000000111222222333333444333111000///,,,,,,,,,------------...111///000333222000333888===JJJ]]]lllsssqqqkkkffffffdddbbbbbbdddfffhhhhhhgggfffeeeddddddeeefffgggjjjmmmqqqttttttttttttuuupppsssvvvvvvwwwuuummmcccVVVIIIAAACCCDDDEEEQQQbbb{{{{{{zzz{{{|||zzzwwwvvvrrrmmmjjjiiiiiiiiiiiihhhfffdddcccbbbaaa^^^\\\WWWWWWVVVVVVVVVUUUUUUUUUPPPPPPPPPOOONNNMMMLLLKKKGGGGGGFFFEEEEEEEEEEEEEEECCCDDDEEECCCAAA??????@@@BBBAAAAAA@@@@@@???>>>>>>;;;>>>BBBBBB@@@===:::999777666555555777999999888777666666555555555555555222222222111111111111000////////////...---,,,+++,,,+++******))))))******''''''''''''((((((((()))''''''(((((())))))))))))###%%%'''((()))(((&&&$$$))))))))))))******************))))))))))))******+++,,,...222;;;HHHXXXcccgggiiimmmpppssstttttttttpppppppppkkkccc[[[TTTQQQQQQPPPRRRWWW```jjjqqquuuxxxyyyzzz{{{{{{{{{{{{{{{zzzzzz{{{|||||||||||||||yyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{xxxxxxxxxyyyzzz|||}}}~~~}}}~~~~~~~~~~~~{{{yyyuuuooohhhcccVVVQQQJJJDDD???<<<888666888777666666555555666666555555555555555555555555444444555555555666666666333333333333333333333333444333222333555666555444333444444555555666666777777;;;@@@CCCAAA===999777777888999777555444444555444444555666777888888888555666777888999::::::::::::<<<===>>>===>>>AAACCCIIINNNUUU[[[aaafffkkknnntttuuuwwwzzz|||}}}pppddd]]]ZZZZZZZZZ^^^___```___[[[UUUOOOKKKDDDCCC@@@@@@DDDMMMYYY```[[[OOOCCC;;;666222111333000222333444222000///...,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++---///000000000111222333333444555444222000///------------............111//////111111///111555;;;@@@LLL^^^mmmrrrmmmfffdddbbb``````bbbdddeeeeeegggfffeeedddeeefffhhhjjjlllnnnqqqssssssrrrssstttpppsssuuuuuuvvvuuummmdddVVVGGG>>>AAACCCDDDSSSggg{{{yyy{{{{{{zzzwwwwwwsssmmmjjjiiiiiijjjjjjiiigggeeeddddddbbb___\\\ZZZYYYXXXWWWUUUTTTSSSSSSPPPPPPPPPOOONNNMMMLLLKKKGGGFFFFFFEEEEEEEEEEEEEEECCCDDDEEECCCAAA??????@@@??????>>>>>>===<<<<<<<<<999;;;<<<<<<;;;::::::;;;666555444666999<<<<<<<<<777777666555555555555555222222222111111111111000////////////...---,,,+++,,,,,,+++***))))))******&&&'''''''''(((((())))))'''(((***+++++++++))))))$$$&&&((()))(((%%%!!!))))))))))))******************)))))))))))))))***...///000222888EEETTT^^^gggiiilllpppssstttttttttppprrrrrrnnnfff\\\TTTPPPPPPOOOPPPUUU^^^hhhppptttxxxyyyzzzzzz{{{{{{{{{zzzzzzzzz{{{|||}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||yyyyyyyyyzzz{{{|||~~~~~~~~~~~~{{{tttooofffaaaXXXQQQKKKGGGCCCAAA999888666555555555666777555555555555555555555555555555555666666666666777444444444444444444444444444333222333555666555444111222222333444555666666222666:::;;;:::888666666999::::::999666555555666555555666777777777777666888999:::;;;<<<;;;:::999777:::>>>???>>><<<;;;;;;???CCCIIIOOOTTTYYY^^^bbbbbbccceeehhhllloooqqqrrruuuvvvxxxzzz}}}~~~}}}|||nnnddd___^^^]]]\\\```bbbddddddbbb\\\WWWSSSRRRPPPJJJCCC@@@FFFSSS]]]bbbVVVHHH>>>777111111444...000333444333222111111***,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++---///000000000222333333444555555555333111///............/////////000111...---000000...000444;;;:::AAASSSgggrrrnnnfffbbbaaa```aaacccddddddcccgggfffeeeeeefffhhhjjjllloooppprrrrrrqqqqqqqqqsssppprrrtttsssuuutttmmmdddWWWFFF<<<>>>@@@CCCUUUkkk{{{yyyxxxxxxyyyvvvtttoookkkhhhffffffgggfffeeeccccccbbb```]]]ZZZYYYXXXWWWTTTSSSQQQPPPPPPPPPPPPOOONNNLLLJJJHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@????????????CCC@@@>>>>>>>>>===:::777>>>>>>===<<<;;;999888777555555555666777999:::;;;888888888777666666555555222333444444222000111111---...//////...,,,***)))))))))************))))))))))))(((((((((((())))))(((((())))))******++++++(((((((((((((((((((((((()))%%%$$$(((***)))***,,,***)))((()))+++,,,++++++***,,,...000666@@@NNNWWWaaahhhnnnnnnnnnqqqttttttuuusssrrroooiiiaaaXXXQQQMMMOOOQQQUUU\\\eeeooovvvxxxzzz|||}}}{{{zzzzzz{{{{{{|||}}}~~~~~~}}}|||{{{|||{{{yyywwwvvvvvvwwwwwwyyyyyyxxxxxxyyyyyyzzz{{{zzzzzz{{{{{{|||}}}}}}}}}~~~~~~|||{{{sssoooiiiaaaYYYRRRMMMKKKCCCAAA???<<<::::::::::::777666666555555444555555666777777777777666555555444666777666555555666777555444333333555555444333111111222222222333333333333444555666777777777777999:::;;;;;;;;;:::999888555555666666777777888888;;;:::999888777777888888444555666888999:::;;;;;;:::;;;>>>AAAEEEHHHJJJLLLPPPTTTYYYZZZXXXYYY^^^bbbeeeeeegggiiillloooqqqsssuuuvvvxxxzzz~~~xxxjjj```]]]```cccddddddddddddcccbbb```^^^\\\ZZZ\\\ZZZQQQFFFCCCIIIQQQ```___WWWHHH===888444111444111...---...///000000...---,,,,,,+++***))))))------...//////...------111000...---,,,,,,,,,------------............///222111000000///000000000---------------------------......///000111111222444444888DDDTTTccckkkmmmfff___\\\______^^^```fffeeefffhhhjjjlllnnnppppppnnnoooqqqsssuuutttpppmmmnnnmmmooosssuuurrriiiaaaWWWIIIBBBEEEGGGLLLaaa{{{|||yyyxxxyyyyyywwwuuuqqqllliiihhhggghhhgggfffddddddcccaaa^^^[[[ZZZYYYWWWUUUSSSRRRQQQQQQQQQPPPOOONNNLLLJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDEEECCCCCCBBBAAA@@@@@@@@@@@@BBB@@@>>>>>>???>>>;;;888;;;;;;<<<;;;;;;:::999888999888777777666777777777666666666555444444333333111333444444222000111111............---,,,+++***++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))&&&'''''''''((((((((()))(((((((((((((((((((((((()))&&&&&&)))***((())),,,+++++++++,,,------,,,++++++---000222666???KKKTTT```hhhnnnnnnnnnqqqtttssstttsssrrrooojjjbbbYYYRRROOOPPPRRRUUUZZZccclllsssuuuwwwzzz{{{{{{{{{{{{|||{{{|||}}}~~~~~~}}}|||{{{|||{{{yyyxxxxxxxxxxxxyyyzzzzzzyyyyyyzzzzzz{{{|||yyyyyyzzzzzz{{{{{{||||||~~~~~~{{{vvvpppiiiccc^^^\\\OOOLLLHHHCCC???<<<;;;;;;666666555444444444555666777777666666555444333333444666777666555444555777666444333444555666555444222222222333333333333444333444555666777777777777888888999::::::999888777666666666666666777777777888888888888888777777777555666777999::::::::::::999:::<<<>>>AAADDDFFFGGGHHHLLLPPPQQQOOOPPPTTTXXXSSSTTTUUUWWWZZZ\\\___```ccceeeggglllqqqwww|||~~~vvvhhh___]]]___bbbddddddeeefffeeedddbbb```^^^\\\^^^^^^XXXPPPJJJKKKOOO[[[___]]]QQQCCC;;;666222444111///...///111111000...------------,,,,,,,,,........................111000...------------...------------............000000000000000000//////---------------------------......///000000111111333222444;;;HHHVVVaaagggiiibbb^^^```bbbaaabbbfffdddeeegggjjjmmmppprrrtttrrrsssuuuxxxzzzyyyuuuqqqlllkkklllooorrrooohhhaaaWWWIIIBBBFFFJJJRRRjjj|||zzzyyyzzzzzzxxxvvvsssooollljjjiiiiiiiiigggeeedddcccaaa^^^\\\ZZZYYYXXXVVVTTTSSSRRRRRRQQQPPPPPPOOOMMMKKKIIIHHHHHHFFFDDDCCCBBBCCCDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>???>>><<<:::999999:::::::::::::::999999888777777666666666777666666666555444444333333111222444333222000111111///......---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))((()))+++(((%%%(((---......///000000///---------000222444777>>>GGGNNN^^^fffmmmnnnoooqqqsssrrrtttsssqqqoookkkcccZZZTTTRRRRRRSSSTTTXXX```iiioooqqqtttwwwyyyzzzzzz|||}}}{{{||||||}}}}}}||||||{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{zzz{{{||||||}}}zzzzzz{{{{{{|||}}}}}}~~~{{{vvvqqqmmmjjj```\\\VVVPPPIIIDDD@@@???:::999777555555555777888888777777666555444444333444666666666444444555666666555444444666666555444333333333444444444555555333444555666666666666666666777888888888888777777777777666666666666666666555666777888888777777666777888888999::::::999999999999:::;;;<<<>>>???@@@AAADDDGGGGGGEEEEEEHHHKKKFFFGGGHHHIIILLLNNNPPPQQQRRRSSSVVVZZZ```ffflllooosssuuuyyy}}}yyyoooccc\\\[[[^^^bbbccceeefffhhhiiihhhfffcccaaaaaacccdddbbb\\\VVVPPPNNNUUU^^^ccc\\\OOODDD;;;555444222000000111111000///000000000///......------///...---,,,,,,---...///000//////.........//////------------...............///000111111000000///------------------------.........//////000000111222111222444<<>>>>>>>>>>>???>>>===<<<888999999::::::999999888555555555666666888999999888888888777666666555555000222333333111000111222///...---,,,+++,,,------)))******++++++******)))))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((()))))),,,,,,((($$$'''...///111333333222000......000222555666777;;;BBBHHHZZZccckkkmmmnnnqqqsssqqqsssrrrqqqpppkkkddd\\\VVVRRRRRRRRRSSSVVV^^^gggnnnppprrrvvvxxxxxxyyyzzz{{{||||||||||||||||||||||||xxxxxxxxxyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{|||}}}}}}~~~~~~~~~zzzvvvtttooolllfff^^^WWWPPPLLLIIICCCAAA===:::888888888999888888777777666666666666555666777666444444444666555444333444555555444333444444444444555555555666333444555555666666666555666666777777888888888777777777777666666555555444222444666888888777666555888999999999999999888888:::999999888888999:::;;;===???AAAAAA@@@@@@BBBDDDAAAAAABBBCCCEEEGGGHHHJJJKKKKKKKKKMMMPPPUUUYYY\\\eeegggjjjnnnrrruuuxxxzzzyyy{{{}}}~~~|||xxxjjjbbbYYYUUUXXX]]]bbbdddfffhhhjjjlllllliiigggeeehhhiiiiiiiiifff___WWWQQQQQQ[[[bbbbbb]]]SSSEEE:::444222000000111111///...222222111000...---,,,,,,000///---,,,,,,---///000/////////////////////000,,,,,,---------.........---///111333333222111000................................./////////000000111222444444888BBBPPPZZZgggbbb______aaabbbaaaaaabbbbbbdddgggjjjnnnrrrtttpppqqqtttwwwyyyxxxtttqqqmmmlllkkklllmmmmmmjjjhhh[[[NNNFFFJJJTTTeee~~~|||{{{||||||zzzyyyxxxuuurrrooolllkkkhhhfffcccaaa```^^^\\\ZZZZZZYYYXXXVVVUUUTTTTTTTTTQQQQQQQQQPPPNNNMMMKKKKKKJJJHHHEEEBBBAAABBBCCCDDDAAAAAABBBBBBAAA@@@???>>><<<===>>>>>>>>>=========::::::::::::999888777777555555555555666777888888888888888777666666555555///111222222111000111222///...---,,,+++,,,---...******++++++++++++******))))))(((((((((((())))))************))))))))))))(((((((((((((((((((((((()))***,,,,,,((($$$'''...000222444333111//////000111444666666555888===BBBUUU___hhhlllnnnqqqrrrqqqrrrrrrqqqppplllfff^^^XXXQQQPPPPPPQQQUUU\\\fffmmmppprrruuuwwwwwwwwwxxxyyy||||||{{{{{{{{{{{{||||||wwwwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyzzz{{{{{{|||~~~~~~yyywwwrrrlllfff```\\\ZZZOOOLLLHHHCCC???<<<;;;:::999888777666666777777888666777888777555444555666444333222333444555444222444444555555555666666666333444444555555555555555777777777777888888999999777777666666555555444444222333555777888777666555888888999999999888777777;;;:::888777777777888999<<<===============>>>???======>>>>>>???AAABBBCCCDDDCCCCCCCCCEEEHHHJJJLLLVVVXXXZZZ]]]aaaeeeiiikkkjjjlllppprrrtttvvvzzz|||}}}wwwpppkkkXXXRRRMMMMMMTTT\\\cccfffgggiiikkkmmmmmmllljjjhhhooommmlllkkkiiiddd^^^YYYRRRVVV\\\bbbgggcccRRRAAA666333111/////////---,,,........................000///---,,,,,,---///000.........///////////////,,,,,,,,,------------......///222444555444333222....................................////////////---111555666777>>>IIIRRR```aaaaaaaaaaaacccbbbaaacccccccccdddgggjjjmmmooolllmmmooorrrttttttqqqnnnppppppooooooppppppooonnnaaaUUULLLOOOZZZmmm}}}|||}}}}}}zzzzzzyyywwwtttpppmmmkkkhhhfffbbb```^^^]]][[[YYYYYYXXXWWWUUUTTTTTTSSSSSSQQQQQQQQQPPPOOONNNLLLLLLJJJIIIFFFCCCBBBAAABBBBBB@@@AAABBBBBBAAA@@@>>>===;;;<<<>>>===<<<;;;;;;<<<;;;;;;;;;;;;:::999888777999888777666555444444444666666666555444444333333...000222222111000111222...------,,,,,,---------,,,,,,------------,,,,,,))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((***)))***,,,)))&&&)))......000222111...---///111333444555444333444999>>>NNNYYYeeejjjmmmqqqrrrppprrrqqqqqqpppmmmggg___ZZZQQQPPPOOOOOOSSSZZZdddkkkooorrruuuwwwwwwwwwxxxyyy|||{{{{{{zzzzzz{{{{{{|||wwwxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{|||||||||}}}}}}~~~~~~|||xxxtttpppmmmlll^^^\\\WWWQQQLLLGGGCCCAAA===<<<:::888777777888888888999999888666555666777555444333333444555444333444444444555555555666666333444444555555555444444777666666666777888999:::666666555555555555555555444555666777777666666555777777777888777777666666;;;999888666666777999:::999999999999::::::::::::============>>>???@@@@@@;;;;;;<<<===???AAABBBCCCIIIJJJLLLOOORRRUUUWWWXXXYYY[[[___bbbdddgggjjjmmmrrrtttvvvyyy|||}}}}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{|||zzzwwwsssooohhh```[[[IIIEEECCCGGGPPP[[[dddggghhhiiijjjlllllllllllllllqqqooommmkkkiiifffbbb___VVVUUUWWW^^^iiikkk\\\JJJ:::777222///...---,,,+++))))))+++---///000222333///...---,,,,,,---...///---......///......------,,,,,,,,,,,,---------------///111222444444444444................................................+++///333555555999@@@GGGXXX___eeeeeedddeeeeeeddddddcccccccccdddfffiiikkklllllllllnnnqqqqqqpppooorrrrrrrrrrrrrrrrrrssssssggg\\\SSSUUUaaawww~~~}}}}}}~~~zzzzzzzzzxxxuuuqqqmmmjjjjjjgggccc```___]]][[[YYYXXXWWWVVVUUUTTTSSSSSSSSSQQQQQQQQQQQQPPPNNNMMMLLLJJJIIIGGGEEECCCBBBAAAAAAAAABBBCCCCCCBBBAAA???===:::<<<>>>===:::888999:::::::::;;;;;;;;;;;;::::::999888777666555444444444666666666555444444333333...000111222111000111222,,,,,,------...------,,,,,,------......------,,,))))))(((((((((((()))))))))((((((((('''''''''&&&((((((((((((((((((((((((+++((((((++++++)))***...,,,...///---******...222333444444222000111777;;;HHHTTTaaahhhlllppprrrpppqqqqqqqqqqqqnnnhhhaaa[[[SSSRRRPPPNNNQQQXXXaaahhhmmmppptttvvvwwwxxxzzz{{{|||{{{zzzzzzzzzzzz{{{|||zzz{{{|||}}}}}}|||{{{{{{{{{{{{{{{zzz{{{{{{|||}}}|||||||||}}}~~~~~~|||{{{yyyooonnnjjjeee___YYYTTTQQQIIIGGGCCC@@@===;;;;;;;;;999:::;;;999777666777888777555444555666777666555333333444444444555555555444444444555555444444333555555555555555777888999444444555555555555555555777777777666666666666666444555666666666666666555999888666555555777999;;;777777666777888999999888=========<<<======>>>>>>999:::;;;===>>>>>>>>>>>>???@@@BBBDDDFFFGGGGGGGGGIIILLLOOOQQQRRRTTTWWWZZZ___```ccceeeggghhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhfffdddaaa^^^ZZZSSSLLLGGGAAA???>>>CCCOOO[[[cccggghhhhhhhhhiiijjjlllmmmnnnnnnnnnmmmkkkiiifffdddccc[[[XXXUUUZZZeeekkkaaaTTTAAA<<<555000...---------******,,,---///000111222........................------......---,,,+++***++++++,,,,,,,,,---------,,,---...///111222333444...................................................000111111111444999===MMM[[[ggggggddddddffffffeeedddbbbbbbcccfffiiikkklllkkkjjjkkkmmmppppppppppppqqqrrrsssrrrrrrssstttkkkaaaYYY[[[iii~~~}}}~~~~~~zzzzzzzzzyyyvvvqqqmmmjjjkkkhhhdddaaa___^^^\\\ZZZWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPOOONNNMMMIIIIIIGGGFFFDDDBBB@@@???BBBCCCDDDDDDDDDBBB@@@>>>999<<<===<<<999777888999888999:::;;;<<<<<<<<<<<<666555555555555666666777888888888777666666555555...///111222111000111222+++,,,---.........---,,,***++++++,,,,,,++++++***))))))(((((((((((())))))++++++******)))))))))(((((((((((((((((((((((((((+++'''&&&***,,,++++++---***,,,---***'''(((---333444444333000...000555:::EEEQQQ___ggglllppprrrpppqqqqqqqqqqqqnnniiiaaa\\\VVVTTTQQQNNNOOOVVV^^^eeekkknnnsssvvvxxxzzz|||~~~|||{{{zzzyyyyyyzzz{{{||||||}}}~~~~~~}}}||||||||||||||||||}}}~~~~~~}}}~~~~~~}}}|||zzzuuupppiiiccc```UUURRRMMMHHHCCC@@@???>>>:::;;;<<<:::888777777888999777666777888999888666333333333444444444555555444444444555444444333333444444333333444555777888333444444555555666666666999888777666666666666666333444444555666666555555888666555444444777999;;;777777666777999::::::999999999888888888888888999<<<>>>???@@@@@@???===;;;999;;;<<<>>>??????>>>===@@@BBBDDDFFFFFFGGGJJJLLLOOOQQQSSSUUUVVVWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXSSSQQQOOOLLLIIICCC<<<888???<<<<<>>???AAACCC???@@@AAABBBCCCBBBBBBAAA@@@???>>>===;;;999888777::::::::::::::::::::::::888888777777666666555555888888777777666666555555222222222111111111000000666555444222000///...---222000...+++******+++,,,...,,,******,,,+++(((%%%+++++++++***))))))((((((((())))))***+++************)))((()))+++,,,+++************+++---///000111111000///---,,,---111444DDDNNN]]]ggglllnnnpppsssrrrqqqqqqpppoookkkfffbbbWWWRRROOOPPPPPPSSS[[[cccjjjrrrxxxxxxxxx{{{}}}||||||||||||||||||{{{zzzzzz~~~}}}}}}~~~~~~}}}{{{{{{}}}~~~||||||}}}~~~~~~||||||{{{yyywwwllliiiccc^^^XXXRRRLLLHHHDDD@@@===::::::;;;:::::::::888666555777888999888999999777666555555555555999888888777666666555555333555777999:::888666555;;;888333111111333555555888888888888777777777666555555666666666666555444;;;:::999777666666555555777888999888777777999;;;777888999;;;<<<;;;:::888<<>><<<<<<;;;999999:::<<<@@@BBB<<>>BBBDDDBBBDDDDDDDDDEEEEEEGGGHHHHHHKKKNNNOOOOOOMMMJJJIIIIIIMMMJJJDDD@@@>>>===;;;:::999999<<>>???@@@BBBBBBBBBAAA@@@??????>>><<<;;;:::999888::::::::::::::::::::::::888888777777666666666666777777666666555444444444333222222222222111111111333333222000///...---,,,......,,,,,,,,,,,,---...---,,,******,,,+++)))&&&************))))))))))))&&&&&&'''''''''(((((((((+++***)))***+++,,,,,,***((()))***,,,...111333444000000///---,,,---000333???JJJYYYdddjjjllloooqqqrrrqqqqqqpppooolllgggcccXXXSSSPPPPPPPPPRRRZZZbbbjjjrrrxxxyyyyyy{{{}}}||||||}}}}}}}}}}}}|||{{{zzz~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~||||||}}}~~~}}}zzzwwwtttpppkkkgggbbb\\\YYYPPPMMMHHHEEEBBB@@@===;;;>>><<<:::999999888777555777666555555444444555555777777777666666555555555333555666888888777666555888777555444444444666777888888888777777777666666666666555555555555444444888888777666666666777777888999999888666777999;;;:::;;;;;;:::999999:::;;;BBBLLLRRRMMMEEEAAA>>>;;;;;;:::999888888999;;;<<<999<<<;;;999999<<<===;;;????????????@@@AAABBBCCCCCCEEEGGGFFFDDDBBBAAAAAAEEEBBB>>>;;;:::999777555888888:::???IIIUUU^^^dddfffggggggiiijjjjjjiiihhhjjjkkkkkkkkkjjjiiiiiiiiigggeeeaaa\\\ZZZ[[[```ccc```PPP???777555222///...////////////............///...---///111222111///333000000333111+++(((***---------------------------,,,+++,,,...000000000111111111111111000000///000000///000444777333+++///000222111000///111222999AAANNN\\\eeehhheeebbbcccbbbcccdddfffjjjmmmooollllllllllllllllllllllllkkkmmmoooppppppppprrrsssttttttsssvvv|||||||||}}}|||||||||zzzwwwsssooommmfffeeedddbbbaaa```______YYYXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPNNNLLLHHHDDDBBBAAAAAAAAA>>>???@@@AAAAAAAAA@@@???>>>======<<<;;;;;;::::::;;;;;;;;;::::::999999999888777777777777666666666666666666555444444333333333333333333222222222222000000///......---,,,,,,***++++++,,,---...//////---+++******++++++***(((((())))))))))))))))))***&&&&&&&&&&&&&&&'''((((((+++***)))***,,,---,,,+++******+++,,,...000222333...///...---,,,---000222999DDDSSS```gggjjjmmmnnnqqqqqqqqqqqqpppmmmhhhdddYYYUUUQQQPPPPPPQQQXXXaaajjjrrrxxxyyyyyy|||}}}|||}}}}}}~~~~~~}}}}}}||||||~~~~~~~~~~~~|||{{{zzzyyyyyyzzz{{{|||||||||}}}~~~}}}zzzxxxtttpppmmmbbb___ZZZUUUPPPKKKEEEAAAAAA???>>>===<<<;;;888555555555555555555666666777555555555555555444444444444444555555666666666666555888;;;;;;888666777888777777777777666666666666666555555444444555555666555555555555666777777888888888888777666777:::<<<<<<===;;;888555666<<<@@@IIIVVV```]]]QQQFFF???;;;999999888777666666666777777:::999666555777777444888888888888999:::;;;;;;:::<<<======;;;999999999;;;999777777777666444222666666777;;;DDDPPP\\\cccccceeegggiiijjjjjjiiihhhhhhiiijjjkkkkkkkkkjjjjjjhhhfffccc^^^[[[[[[___bbbdddYYYHHH:::666666333,,,////////////..................///111222222///,,,000...000333333000...000------------------------///---,,,,,,...///...---...///111333333222111000111///,,,000888;;;111###222333333222///......///444999BBBPPP]]]dddeeeddd______aaadddgggjjjmmmnnnmmmlllkkkjjjjjjkkklllmmmjjjlllnnnooooooppprrrtttvvvyyy{{{~~~~~~}}}}}}|||zzzxxxtttqqqoooiiihhhfffdddbbbaaa```___YYYXXXWWWVVVVVVUUUUUUVVVTTTTTTSSSRRRQQQPPPPPPOOONNNLLLJJJGGGDDDBBBAAA@@@>>>>>>@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888777777777777777777777777777666666555555444444333444444444333333333222222///...............------******,,,---...//////...,,,++++++***+++++++++***''''''((((((((())))))))))))((('''''''''(((******,,,******+++,,,---,,,+++...---,,,,,,++++++,,,,,,,,,------,,,+++,,,///111444???NNN\\\eeejjjlllmmmqqqppppppqqqqqqnnnjjjfff\\\VVVRRRQQQOOOPPPVVV^^^hhhpppxxxyyyzzz|||}}}|||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzz{{{||||||}}}}}}~~~|||zzzsssppplllgggaaaZZZSSSNNNHHHEEEBBBAAA@@@>>><<<:::777777666666777777888999444444444444444444444444555444444333444555666777666<<>>999888888777777666666666555555555555444444444555777999:::555555555555555666777777777777777666666888<<>>===;;;666333555===CCCKKKZZZhhhiii\\\MMMBBB===777777777777777666666666666999999666555777777333444444444444444555666666666777999999777666666777666555555555777666555333555555555888@@@LLLZZZbbbbbbeeehhhkkkkkkkkkkkkkkkiiiiiiiiijjjllllllkkkjjjjjjhhheee```]]]\\\^^^```aaa```TTTAAA888888666///////////////............,,,------.........,,,+++,,,,,,---///000/////////------------------------...,,,+++,,,---.........---///111333444222000///222///---///777999000###---...//////...---///000333444:::EEETTTaaagggiii]]]^^^aaadddgggjjjlllmmmlllkkkjjjiiiiiijjjlllnnnjjjlllnnnoooppprrruuuwww|||~~~~~~~~~}}}}}}|||zzzwwwtttqqqppplllkkkiiifffcccaaa^^^]]]YYYYYYXXXWWWVVVVVVVVVVVVTTTTTTSSSRRRQQQPPPOOOOOOMMMLLLJJJHHHEEECCCAAA@@@>>>???@@@@@@@@@@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888777777777777888888888888888888777777666555555444444444444333333333222222////////////////////////,,,,,,---......------,,,++++++++++++***+++,,,---)))))))))(((((((((((((((((((((((((((((()))******+++***)))***,,,---,,,+++,,,,,,+++***))))))))))))***+++,,,,,,+++,,,...000222;;;JJJXXXccciiilllnnnpppppppppqqqrrrppplllhhh^^^XXXSSSQQQOOOOOOTTT\\\dddnnnvvvxxxyyy|||~~~|||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||||||||||||||}}}}}}}}}~~~}}}{{{yyyvvvqqqllleee```XXXTTTNNNIIIFFFDDDBBBAAA;;;:::999888888777888888555555555555555555444444666555333333333444666777999AAAIIIJJJDDD<<<888777666666666555555555555444333333444666888:::;;;<<<777777666555555555555555555666777777888;;;???BBBBBB@@@<<<777444555:::???IIIWWWgggmmmcccRRRFFFAAA777777777888888888888888444777888666666888777444444444333333333444555555333555666666555444555666333333333444666666555333555555555777>>>JJJXXXbbbcccgggkkkmmmmmmmmmnnnpppmmmkkkiiijjjlllmmmlllkkkkkkjjjgggccc___]]]]]]______eee```MMM<<<777444000////////////..................---,,,++++++---...,,,---...------......---------------------------,,,+++***+++---/////////...000222333333111...,,,000111///...000333///)))+++---//////......000222333333666???MMM]]]hhhmmm^^^___bbbeeehhhjjjlllmmmlllkkkiiiiiiiiikkkmmmnnnkkkmmmoooppprrrtttxxx{{{}}}|||{{{}}}|||{{{yyyvvvsssqqqpppmmmllljjjhhhddd```]]]\\\ZZZYYYXXXWWWVVVVVVVVVVVVTTTSSSSSSRRRQQQPPPOOOOOOLLLKKKIIIGGGEEECCCBBBBBB???@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999777777777888888888888999888888888777666666555555333333333333222222222222111111000000000000000000.........------,,,,,,,,,++++++++++++***+++---///......---,,,***)))((('''&&&''''''((()))(((((((((***)))((()))+++,,,+++***(((((('''(((((()))***+++)))***++++++++++++---///222999FFFTTT```hhhlllnnnooooooppprrrsssqqqmmmjjj```ZZZUUUQQQNNNMMMSSSZZZ```jjjssswwwyyy|||~~~}}}||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~zzzvvvrrrmmmhhhaaaZZZTTTPPPLLLIIICCCAAA???===:::888777777999888888777666666555555666555444444444555777777:::AAAIIILLLHHH@@@999666666555555555444444444444222333555777999:::::::::888777777666555555555555666777999:::;;;<<>>======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::777777888888888999999999888777777666555555444444333222222222222111111111111111111000000////////////...---,,,+++,,,------***+++,,,+++)))***...111666555333000...+++)))(((%%%''')))++++++***(((''')))((('''(((***+++***)))'''''''''((((((***++++++''')))***+++***+++---///222888BBBOOO\\\fffkkknnnooooooppprrrsssrrrooolllbbb\\\VVVRRRNNNLLLQQQXXX[[[fffpppuuuxxx|||~~~~~~zzz{{{|||}}}}}}}}}}}}|||~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~zzzwwwsssnnniiiccc\\\XXXPPPNNNJJJFFFBBB>>>;;;:::<<<<<<;;;999888777666555666666555555666666777777888>>>EEEJJJJJJCCC;;;555555555555444444444333333333444666888888666555333777777666666666777888888999<<<>>>>>>===<<<======@@@>>>>>>AAAEEEFFFCCC???EEEKKKXXXddddddXXXMMMIII===;;;:::888888999:::;;;333666777555444444222...444444333333333333444444000111222222222222444666555333000000111222222111111333555777<<>>======<<<;;;;;;:::::::::::::::::::::::::::;;;777777888888999999999999777666666555444444333333222222222111111111000000222111111000//////......///...,,,++++++,,,...///***+++,,,+++)))***...222;;;:::888444111---+++***'''))),,,//////---+++))))))''''''((()))***)))(((++++++***)))))))))))))))&&&(((*********+++---...222666@@@LLLYYYdddjjjmmmooooooppprrrtttssspppmmmccc]]]VVVRRRNNNLLLPPPWWWYYYdddoootttxxx|||~~~zzzzzz{{{||||||}}}||||||~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}yyyssskkkeee\\\YYYUUUOOOIIIEEEAAA??????>>>===;;;999888777666666666666777777777777777555:::AAAHHHJJJEEE<<<555555555444444444333333333444555777888777333///---555555666666777999:::;;;===???AAAAAA???<<<::::::777777:::CCCMMMQQQMMMHHHFFFHHHSSS```cccYYYNNNKKK@@@>>>;;;888777777999:::777::::::777555555222---444333333222222222333333111222333333333444666888888666222111222333333333///111555777;;;EEESSS]]]fffiiimmmmmmlllooovvv|||wwwnnniiikkkmmmmmmkkkjjjjjjjjjgggccc```___```ZZZXXX^^^gggbbbOOO???:::000/////////............&&&***...///---,,,---...,,,//////******...///+++------------------------///---++++++,,,,,,,,,+++******+++,,,---...///000+++......,,,---111000---,,,...//////......///111000111222333888FFF[[[kkknnnllljjjhhhhhhjjjlllnnnjjjkkklllmmmnnnnnnnnnnnniiikkkmmmoooqqquuu{{{}}}___YYYYYYeeexxx}}}zzz|||zzzxxxwwwwwwvvvtttrrrooommmkkkjjjhhhfffccc```ZZZXXXVVVVVVWWWXXXXXXXXXVVVUUUSSSRRRPPPPPPOOOOOOJJJIIIGGGEEECCCCCCCCCCCCCCCDDDEEEFFFEEEDDDBBB@@@@@@??????>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;>>>===<<<;;;:::999:::::::::::::::999888666555444666555333444555555444222222222333333333222222111222111...,,,,,,,,,---...++++++++++++,,,---......???BBBCCC???666///---------+++******+++***&&&###'''&&&&&&)))---...,,,))),,,++++++******++++++,,,,,,,,,------...//////000222444:::GGGVVVdddmmmpppppppppqqqqqqqqqppppppooommmeeeZZZSSSQQQQQQRRRRRRZZZ___hhhqqqxxx|||}}}}}}||||||||||||{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~{{{tttnnngggaaa^^^XXXOOOHHHFFFDDDBBB@@@???===:::777999999888777666666666666888;;;@@@EEEHHHFFFBBB>>>999999888666666555555555;;;888666555555666666555666666777888999;;;===>>>>>>??????>>><<<;;;<<<>>>???;;;===HHHRRRTTTQQQNNNBBBEEEJJJQQQVVVTTTMMMGGGEEEBBB>>>;;;888777888888666666555555555444444444444555777888888777555444222222333444777:::<<<>>>888666444333333333555666444444666999;;;AAAMMMZZZdddiiillllllooovvv{{{|||zzzuuuooommmnnnppppppooommmiiifffeeeeeeeeeccc```ccc``````eeehhhaaaPPPAAA777666444333222222222222///////////////000111111333333333333222111//////------...///000000000000333222000//////000222333---------............///---,,,*********+++---///000111111111111222222222555000111777:::===NNNbbbyyyyyytttjjjggglllpppnnnooommmlllnnnrrrttttttsssqqqooonnnooorrrtttvvvvvv}}}~~~gggSSSPPPPPPWWWbbbppp}}}{{{}}}{{{yyyxxxwwwvvvtttrrrooonnnkkkjjjiiigggdddaaa\\\ZZZXXXWWWXXXYYYYYYXXXTTTSSSRRRPPPOOONNNNNNMMMJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEDDDBBBAAA???>>>>>>===============>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888888777666555444333444333111222333333222000111111222111111000//////...,,,***)))(((((()))***,,,,,,+++++++++,,,------999===AAA???999222//////,,,***)))***+++***'''$$$%%%''')))***+++++++++++++++++++++++++++++++++++++++,,,,,,------......///000222888DDDSSSaaajjjnnnooooooppppppppppppooonnnmmmfff\\\TTTQQQQQQQQQQQQYYY^^^fffooovvv{{{||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~yyysssnnnkkkfff___YYYTTTPPPJJJFFFBBB???<<<::::::999888888888999:::;;;555777:::>>>@@@???;;;888888777666666555555555555888666444444555666666555555555555666888999;;;<<<888:::<<<<<<:::888888888===<<>>>>>AAAEEEHHHHHHEEEAAA@@@>>>;;;888666555555666444444333333333222222222111222333444444333222111000000000000222444666888333333333333333222222111222222444777999???KKKXXXbbbgggjjjjjjmmmtttyyyzzzvvvssspppqqquuuwwwtttqqqnnnjjjgggffffffeeecccaaaccc``````eeeiiidddWWWJJJ:::888444111000//////...///////////////000000111111111000//////......------............---,,,,,,++++++,,,,,,,,,,,,++++++------------............///...---,,,---...000111//////000000000111111111333///000666777:::HHHZZZuuuxxxuuulllfffhhhlllmmmooommmlllmmmpppssssssqqqooooooooopppsssuuuvvvvvv|||}}}{{{```MMMIIIIIINNNWWWddduuu~~~|||~~~|||yyyxxxxxxwwwtttrrrpppnnnlllkkkjjjhhheeebbb___\\\ZZZYYYYYYYYYYYYXXXSSSRRRPPPOOOMMMLLLLLLKKKJJJIIIGGGFFFDDDCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA>>>>>>=========<<<<<<<<<=========<<<<<<<<<<<<<<<::::::;;;;;;;;;999888777555555666555555444333333444333222222333333222000111111111000///...---,,,///...,,,+++******+++,,,------,,,++++++++++++,,,///444:::<<<888333///...)))((((((((())))))'''%%%###'''++++++((((((***---)))***+++,,,,,,+++***)))******++++++,,,---------///000666@@@NNN\\\ffflllmmmnnnoooppppppoooooonnnnnnggg^^^VVVRRRQQQQQQQQQWWW\\\dddmmmtttyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~|||zzzwwwqqqmmmhhhbbbYYYRRRLLLGGGDDDBBB>>><<<;;;::::::;;;===>>>555666777999::::::777444666666555555444555555555666444333333555666666555555555555555666777888888777;;;???AAA???<<<999888999>>>HHHSSSUUUMMMDDD@@@;;;999888888;;;<<<<<<<<<<<<;;;888666555444555555444444333333333222222222222333444555555444333222000//////...///000111222///000222333333111///---111000222555777<<>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;::::::999999888999;;;;;;;;;999777666444555555555555555444444777555444444555555444333111111111000///---,,,+++000///...------------......---,,,+++************(((,,,111333111...,,,,,,''''''''''''((((((((('''%%%''')))***((((((***,,,(((***+++------+++***((())))))******++++++,,,,,,...000444===IIIWWWcccjjjmmmnnnpppqqqqqqpppooonnnnnnhhh```YYYSSSQQQPPPPPPVVVZZZbbbjjjrrrxxx{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}zzzxxxssskkkccc]]]WWWRRRNNNGGGEEEBBB???===<<<===>>>999888777888999:::888777666555555444444555555555555444333444777888888777666666555555555666777777888===CCCFFFEEE@@@<<<999777???MMMXXXUUUIII>>>::::::999777666777888999:::999999888777666666666666666666555555555444444444444444555555555555444444333222111000//////000111111111222333222111000///000000222444666;;;HHHTTT^^^dddhhhhhhkkkpppsssrrrqqqmmmmmmrrrzzz}}}wwwqqqooommmkkkhhhgggeeedddccccccaaaaaaeeejjjlllhhheeeIIIBBB:::444111000///---///............///000000///---+++))))))***+++,,,,,,,,,---.../////////...///000111222222111000///,,,,,,---------............------------...///000....../////////000000000000///000333333222999BBBbbbkkkrrrooofffbbbeeejjjkkkkkkkkkkkklllmmmnnnnnnnnnqqquuuxxxyyyyyyxxxxxx{{{~~~eeePPPEEEAAA???AAADDDIIISSS]]]lll{{{~~~{{{zzzyyywwwuuussspppnnnlllkkkkkkiiifffddd```]]]ZZZXXXXXXWWWVVVUUUUUUTTTRRRPPPNNNMMMLLLLLLJJJIIIHHHGGGFFFEEECCCCCCAAAAAABBBBBBBBBBBBBBBAAA??????@@@@@@@@@???>>>===::::::;;;;;;::::::999888777999:::;;;;;;:::888666666666777777777666666555777666444555666666555333222222222111000...---,,,------,,,,,,++++++,,,,,,...---,,,+++***))))))))))))+++,,,,,,,,,+++***+++''''''''''''''''''((())))))'''&&&''')))+++***)))((()))+++,,,,,,+++)))((((((((())))))***++++++,,,...///333:::EEERRR```hhhlllnnnppprrrrrrqqqpppooolllhhhbbbZZZTTTPPPPPPPPPUUUYYY```hhhpppwww{{{}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzvvvqqqjjjccc___VVVSSSOOOIIIDDDAAA??????===;;;999999::::::999888777777666555555555666666666555555666999:::999888777777777666666777777888666;;;BBBFFFEEE@@@;;;888777@@@NNNXXXSSSFFF;;;777999::::::::::::888888888666666666777666666555555666666555555555444444444111111111222222111111111555444222111000000000111555444333222222222333444111111222555777<<>>???@@@AAAHHHPPP[[[lll|||zzzzzzxxxuuusssooommmkkkkkkjjjiiifffccc___]]]YYYXXXXXXWWWVVVUUUVVVUUUSSSQQQOOOMMMMMMLLLIIIIIIIIIHHHGGGEEECCCCCC@@@@@@@@@AAAAAAAAABBBBBB???@@@AAAAAAAAA@@@???>>>;;;<<<<<<======;;;:::999999999:::;;;;;;:::999888888888999999888777666666555444333333444444333111333333333222111000///...........................------,,,******))))))))),,,,,,++++++++++++++++++'''((()))((('''''')))******'''$$$%%%)))+++***'''((()))***++++++***)))((((((((())))))***+++++++++---...111666@@@NNN]]]fffkkkmmmoooqqqrrrqqqooonnniiigggbbb[[[TTTPPPOOOPPPRRRVVV\\\dddmmmtttzzz}}}{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{tttppphhheeeaaa[[[UUUOOOKKKIIIFFFCCC@@@>>>>>>===;;;999;;;:::999888777777777777666666666888:::;;;:::888888888777777777888999999888<<>>IIIQQQMMMBBB:::888555888<<<===<<<888666555222333444555555333222111444444333333333222222222333333333333333333333333444333111000//////000111777555333222111222444555222222333666777<<>>???AAAAAAAAA@@@>>>===:::;;;<<<======;;;:::888::::::::::::::::::;;;;;;999:::999999888777666555666444333333444444333222222222222222111111000/////////000000000000000///,,,,,,+++***))))))************++++++,,,,,,***))))))******)))'''&&&)))+++)))(((&&&&&&'''((())))))))))))************))))))((())))))******+++,,,,,,,,,---...222;;;IIIYYYdddhhhjjjmmmppppppooommmlllfffeeeaaa[[[TTTPPPOOOPPPOOORRRXXX```iiiqqqxxx{{{zzzzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwvvvsssooojjjddd```]]]XXXUUUQQQMMMJJJFFFBBB???>>>===<<<:::999888888888666666666888::::::888777777777777777888888999:::888<<<@@@BBBAAA???===<<<888:::@@@FFFEEE???:::999333777<<<>>><<<888666555222333555555555333111000444444333333333222222222777666666666666666666777333222111000000111222333333333222222111111111111222111333555666;;;GGGTTT\\\ccciiijjjlllnnnnnnkkkkkkkkkjjjiiihhhhhhjjjkkkhhhiiijjjhhhfffeeegggiiiiiihhhgggeeedddeeeiiimmmgggZZZHHH<<<777555111......------------...//////........................,,,,,,,,,,,,,,,+++***))).........------.........++++++,,,,,,,,,---------------...///////////////........./////////000000000111111000000222444444@@@BBBOOOeeettttttmmmiiieeegggjjjjjjjjjlllooorrruuuzzz~~~}}}zzzxxxxxx{{{zzz|||gggPPPFFF<<<:::;;;===<<<:::===BBBDDDOOO^^^kkkyyy}}}{{{zzzxxxvvvsssmmmkkkjjjiiiiiihhheeeccc```^^^[[[ZZZZZZ[[[ZZZYYYVVVUUUSSSPPPNNNMMMLLLKKKIIIJJJJJJIIIHHHFFFDDDBBB@@@?????????@@@AAAAAABBB===>>>@@@AAA@@@???===<<<888999:::;;;;;;999777666<<<;;;:::::::::;;;<<<<<<:::::::::999888666555444888666555555666666555444000111111111111111000///++++++,,,,,,---,,,,,,+++,,,+++******)))*********%%%&&&(((+++---,,,)))&&&***+++,,,***'''&&&))),,,&&&((()))(((%%%%%%(((,,,******))))))))))))******)))))))))***++++++,,,,,,***+++,,,000777EEEVVVbbbfffhhhkkknnnooommmkkkjjjdddcccaaa[[[TTTOOOOOOPPPMMMPPPUUU]]]fffooouuuyyyyyyzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}yyytttpppmmmjjjfffaaa\\\WWWQQQKKKHHHAAA@@@>>><<<:::999999888555555555777999999777555666666666666777888999:::333666999;;;:::888888888777666999???@@@<<<:::;;;444888===>>>;;;888777777444555777888777555333111666666555555555444444444444444333333333333444444333333222222222333555666...///111222111000...---111111222444666:::FFFSSS[[[bbbhhhjjjkkkmmmllljjjhhhjjjmmmllliiihhhiiikkkfffhhhiiihhhfffeeehhhjjjkkkkkkjjjfffcccdddhhhlllssseeeQQQBBB<<<888444000...------------...//////------.../////////...---***+++,,,///000222333333+++,,,...//////...,,,+++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,---------........./////////000000...///222444444::::::GGGbbbwwwzzzqqqiiidddgggjjjkkkjjjlllppptttvvvzzz}}}|||xxxuuuwwwyyyxxxyyy}}}bbbLLLCCC<<<:::;;;>>>===;;;===AAA???GGGQQQ]]]nnn}}}{{{yyyuuusssrrroookkkhhhgggfffeeecccaaa___\\\[[[ZZZZZZXXXWWWXXXVVVSSSQQQPPPNNNLLLIIIJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@???@@@AAA???===:::::::::>>>===;;;999888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999777666666777888888777666444333222222333444555444222///---------------------------///...,,,+++******+++,,,)))***++++++***)))***,,,++++++***)))((('''&&&&&&&&&(((***)))&&&%%%''')))+++(((&&&''',,,---+++'''***(((''')))---///...---...,,,...333999BBBQQQ^^^fffiiikkkkkklllnnnkkkeeehhhgggddd```ZZZTTTNNNKKKOOOOOOQQQWWW```kkksssxxxwwwyyyzzz{{{zzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}zzzvvvrrrnnnhhhbbb^^^QQQOOOJJJEEEBBB??????>>>===;;;::::::;;;:::999777999777666666888999999888;;;:::999888888777888888:::;;;;;;;;;;;;:::999888555777999:::;;;:::999888444555555666555333222111444444444444444444444444444444444444444444444444444444444444444444444555333333222222111000000000333111222444555999CCCMMM\\\dddkkkkkkjjjkkkjjjhhhmmmjjjkkknnnkkkeeeeeejjjjjjkkkkkkjjjhhhfffggghhhjjjjjjhhhfffdddccceeegggssslll```PPPAAA777222222222111000//////......///000000111111111111000000///---,,,---000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,...111---######...---......///////////////---...///000222222333333000000000000000000000000666888???QQQmmm}}}oooppphhhdddfffggggggjjjqqqsssuuuwwwyyyzzz{{{{{{{{{vvvxxx}}}ttt[[[III@@@;;;;;;::::::;;;>>>@@@BBB;;;???GGGQQQZZZgggzzz}}}|||yyyvvvsssrrrpppllljjjiiihhhfffeeeaaa___\\\[[[ZZZZZZXXXWWWXXXVVVSSSQQQPPPNNNLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGCCCCCCBBBAAAAAAAAABBBBBB===???@@@@@@???>>>>>>???===<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999888777777777888888777555444333333333111222444555444222000...------------------------///...,,,+++***++++++++++++,,,,,,+++)))((()))***((((((((()))))))))******&&&(((***)))'''&&&''')))+++(((&&&'''+++---+++(((***)))((()))---...---,,,---,,,---222777???MMMZZZcccgggkkkkkkmmmooommmhhhhhhgggddd```[[[TTTOOOKKKOOOOOOQQQVVV___iiirrrwwwxxxyyy{{{{{{{{{{{{}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||xxxssspppeeebbb\\\TTTMMMGGGCCCAAA@@@>>>;;;;;;;;;;;;:::888:::999777777999::::::999:::999888888777888888888999:::::::::::::::999999333444666888888777666555555555555555555444444333444444444444444444444444444444444444444444444444//////111222333333333333222222222222222333333333333111222444666999CCCNNNYYYbbbhhhhhhhhhjjjjjjiiikkkiiikkkooommmhhhgggkkklllmmmmmmllljjjhhhhhhiiikkkkkkiiifffccccccdddfffmmmmmmhhhYYYFFF888333444............///111222333555555444444333222000000///---,,,---000111000...---------,,,,,,,,,,,,,,,---,,,,,,,,,)))%%%'''---------...///////////////...///000222333333444444000000000000000000000000666777<<>>===<<<<<<;;;<<<>>>AAABBB<<<===BBBHHHOOOZZZmmm~~~~~~}}}|||zzzwwwuuussspppmmmkkkjjjjjjhhhgggaaa___\\\[[[ZZZZZZXXXWWWXXXUUUSSSQQQPPPOOOLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGAAAAAAAAAAAAAAABBBCCCDDD???@@@BBBBBB@@@???@@@AAA<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888777666777888999999888666555444444444444000222333444444333111000------------------------......---,,,++++++++++++,,,------+++)))(((((())))))))))))*********++++++'''((())))))''''''((()))+++(((&&&'''***,,,+++)))+++***)))***,,,---,,,+++---+++---111555<<>>===;;;>>>===;;;;;;<<<===<<<;;;:::999999999999999:::;;;888888999999999999999999333444555666777666555444555555555555555666666777444444444444444444444444444444444444444444444444///111333666777777777666222222222222333444555666444222222555666:::DDDNNNXXX___eeeeeeeeehhhjjjjjjiiiiiimmmrrrqqqnnnmmmpppoooqqqrrrqqqooolllllllllmmmllljjjfffcccbbbcccdddfffmmmpppeeePPP===666666///......///000111333444<<<<<<;;;999777555333222///---------///000///...------------------------///)))(((,,,000///,,,,,,------...////////////.........///111222222222222000000000000000000000000666666888CCCYYYppp|||~~~wwwooohhhggggggfffgggiiijjjmmmqqquuuxxxyyyyyyxxxyyyxxxzzzjjjSSSDDD======<<<;;;;;;;;;<<<>>>???===<<<===@@@DDDMMM]]]lll{{{~~~}}}}}}{{{xxxvvvrrrpppllljjjjjjjjjhhhgggaaa___\\\[[[ZZZZZZXXXWWWWWWUUUSSSQQQPPPOOOLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGBBBBBBAAAAAAAAABBBBBBCCCBBBCCCDDDBBB???=========<<<===>>>@@@@@@???===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;999777555555666999:::888888888888777666555444000111222444444333222111..............................---,,,+++++++++++++++,,,,,,+++)))((()))***------,,,+++***)))(((((((((((())))))((((((((()))+++)))'''''')))++++++***++++++******++++++******---,,,---111444999DDDOOO[[[cccjjjmmmoooqqqoookkkhhhgggeeeaaa\\\WWWQQQNNNOOOPPPQQQTTTZZZcccmmmsssyyy{{{}}}}}}|||||||||}}}{{{||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~yyyssskkkeeeaaaXXXTTTOOOKKKHHHFFFDDDBBBDDDBBB@@@?????????>>>===;;;;;;;;;;;;;;;<<<<<<===888888888888888888999999555666777777777777666666666555555555555777999:::444444444444444444444444444444444444444444444444111333666999:::999777666222222222222333555666777555333333555777:::DDDOOOYYY```eeeddddddgggjjjjjjjjjmmmrrrwwwwwwvvvvvvwwwvvvxxxyyyyyyvvvsssrrrqqqnnnnnnkkkgggcccaaaaaacccbbbkkkqqqkkk[[[HHH;;;666333222111//////000111222999999888777555333111000......---...............---------...............///***)))///333222...+++,,,---......//////......+++,,,---...////////////000000000000000000000000666444444;;;LLLbbbvvvvvvmmmgggeeeeeeeeefffkkknnnrrrwww{{{|||{{{{{{~~~|||~~~dddOOOBBB===::::::999888888999999:::===<<<<<<>>>@@@EEEPPP\\\mmmvvv~~~~~~}}}{{{yyyvvvrrrooollljjjiiihhhgggfffaaa___\\\[[[ZZZZZZXXXWWWWWWUUURRRQQQPPPOOOMMMKKKJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDCCCBBBAAA@@@@@@AAA@@@AAABBBAAA>>><<<;;;;;;<<<===@@@AAABBBAAA???>>>;;;;;;<<<<<<<<<<<<;;;;;;:::888666444444666888999666888;;;<<<;;;999666333111111222333333333222222........................------------,,,+++******((()))++++++******+++---------,,,+++***)))(((((())))))(((((()))))))))(((+++)))''''''(((***++++++***++++++******))))))***...---...222444777@@@JJJYYYbbbkkkmmmnnnooommmiiihhhhhhfffccc^^^YYYTTTQQQOOOPPPQQQSSSWWW___iiiqqqwwwzzz}}}~~~}}}|||||||||{{{{{{|||}}}}}}}}}}}}|||~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~{{{vvvssslllhhhbbb]]]YYYUUUQQQNNNKKKIIIFFFDDDCCCBBB@@@???======<<<;;;;;;;;;<<<<<<999888888777777888999999666777777777777777666666666555555555666888999;;;444444444444444444444444444444444444444444444444111222555666666444222000333333222222333444666777777555555666777:::DDDNNN\\\cccgggeeeeeehhhjjjjjjmmmrrrxxx{{{|||}}}}}}}}}{{{~~~}}}zzzwwwvvvooonnnkkkgggbbb``````bbbaaaeeejjjkkkdddTTTCCC777666444222000///000111222...//////......---,,,+++---.........---------...---------.........//////...,,,---111222///,,,,,,,,,------...............+++,,,---...............////////////////////////555333222666BBBUUUjjjyyy|||rrriiiddddddffffffkkknnnrrrwwwzzz{{{{{{{{{~~~~~~xxx^^^KKKAAA>>>:::999999888888888888888:::999;;;>>>@@@AAAGGGNNN```hhhvvv~~~}}}{{{xxxvvvssspppllljjjiiihhhfffeeeaaa___\\\[[[ZZZZZZXXXWWWVVVTTTRRRQQQQQQOOOMMMKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEEEECCCBBBAAA@@@@@@@@@<<<===??????===<<<===>>>;;;<<>>555333111///000111333555------...............------...///...,,,,,,,,,...,,,,,,,,,---......//////------///222000+++***,,,,,,,,,---............---......///000000000000000////////////////////////333111111555===III[[[iiizzz|||yyyppphhhgggiiijjjkkkmmmppprrruuuvvvwwwwwwyyy~~~pppWWWFFF???>>>;;;;;;;;;;;;;;;:::::::::777666999===>>>===@@@EEESSSYYYgggxxx}}}{{{xxxuuuuuurrrnnnkkkiiihhhfffdddaaa___\\\[[[ZZZZZZXXXWWWVVVTTTRRRQQQQQQPPPMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGDDDCCCBBBAAAAAAAAAAAAAAA;;;===>>>>>>===<<<======999:::<<<===>>>??????>>>;;;;;;<<<<<<<<<<<<;;;;;;999888777666555444444444777777888888777777666666333333333333222111111111........................---------...---,,,***)))((()))++++++******+++---((((((((()))))))))******+++)))'''(((***+++***(((******(((''''''(((+++---(((***+++***)))((()))+++******,,,000111333:::CCCOOO[[[hhhlllmmmmmmllliiikkkkkkiiigggccc^^^YYYWWWOOOPPPQQQPPPRRRYYYdddmmmrrruuuyyy|||||||||||||||||||||}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}yyytttpppkkkhhhccc^^^[[[XXXTTTQQQKKKIIIGGGDDDAAA???>>>===>>><<<:::888777777888999777777666666555555555555444555555666777777777777444444444444444444444444444444444444444444444444555666666666666555555444333222222444777;;;???BBB<<<:::888888777999AAAKKKWWW___fffhhhiiilllnnnmmmooovvvyyyxxxyyy}}}~~~|||zzz~~~zzzuuusssooonnnkkkgggbbb```aaabbbbbb______dddjjjfffWWWIII888555222000///000333444000000111222222111111111,,,...///...,,,+++,,,...+++++++++,,,---.........---++++++///...+++)))++++++,,,------......------//////000111111111111000////////////////////////222000222777;;;AAALLLWWWkkkwww~~~yyyqqqnnnnnnnnnmmmmmmnnnooopppqqqrrrsssvvviiiPPPBBB===>>>::::::;;;;;;;;;;;;;;;;;;:::888999<<<===;;;>>>BBBGGGKKKWWWiiixxx}}}{{{wwwtttxxxtttpppmmmjjjiiifffdddaaa___\\\[[[ZZZZZZXXXWWWVVVTTTRRRQQQQQQPPPNNNLLLJJJJJJIIIHHHGGGGGGGGGGGGBBBBBBAAAAAAAAABBBCCCCCC???@@@AAA???===;;;::::::777888999;;;<<<=========;;;<<<<<<<<<<<<<<<<<<;;;999888777666555444333222999777555333333444666888444444333333222111000000////////////////////////,,,---......---,,,***)))***+++,,,+++***)))***+++++++++***)))((('''&&&&&&+++)))'''(((+++,,,***(((******)))'''&&&(((+++...''')))+++***((((((***,,,((((((+++///000111888@@@KKKXXXfffkkkmmmnnnmmmkkklllllljjjhhhddd___[[[XXXOOOPPPQQQPPPQQQWWWccclllppptttxxx{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{xxxrrrmmmiiieeeaaa^^^TTTRRROOOKKKHHHEEECCCBBB@@@>>>;;;999777777888999::::::999888888888888888333444666777777777666555444444444444444444444444444444444444444444444444111111111111222222333333111222333555:::???EEEHHH>>>;;;999999777888@@@JJJRRR\\\dddhhhjjjnnnpppooonnntttwwwtttuuuzzz{{{yyywwwzzz|||wwwrrrpppooonnnkkkgggcccaaaaaacccbbb___^^^ccciiihhh]]]SSS===:::555111......///000...////////////...------,,,...000...+++***+++...******+++,,,,,,---......---((('''+++...,,,******+++,,,------......---------...//////////////////////////////////////////111///222999<<<<<>>;;;===777888999::::::::::::999???<<<:::<<<===<<<>>>CCC@@@BBBMMM___nnnzzz~~~{{{xxxwwwuuussspppllliiigggfffeeebbbaaa``````^^^[[[WWWSSSUUUSSSQQQPPPPPPOOOLLLKKKJJJIIIHHHFFFEEEFFFFFFGGGHHHGGGFFFDDDCCCCCCCCCCCCBBBDDDEEECCC???<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<777888:::<<<======<<<<<<::::::999999888777666666666777777888777777666555666666555444333333222222222000------///000111111...,,,+++,,,......+++))),,,+++)))(((((()))+++,,,,,,+++***))))))***+++,,,,,,)))'''(((***+++***(((---,,,+++******,,,...///$$$%%%(((***,,,,,,,,,,,,---------,,,---111777;;;LLLWWWdddkkklllkkkmmmqqqpppnnnllljjjgggccc]]]YYYUUURRRPPPQQQRRRUUU___iiimmmuuu{{{{{{zzz{{{zzzxxxzzz{{{|||}}}~~~}}}~~~~~~~~~{{{wwwtttrrrfffccc^^^XXXRRRMMMJJJHHHFFFCCC@@@>>>===<<<:::999999888888777777777888888:::999888888999:::999777999777666555666777666555777777666555444444444444///000111222333444444444555333000222999EEEQQQYYYNNN@@@777888999777===HHHSSS[[[cccgggkkkoooqqqoooqqqpppppprrruuuvvvtttrrruuuuuutttrrrqqqooonnnmmmooollliiiggggggfffdddbbbccc^^^ZZZ^^^fffiiieee___LLL@@@666444333///...111.........///////////////111///---,,,,,,,,,...///.........------,,,,,,,,,...+++((((((+++,,,,,,***000000//////......---------.........//////000000222//////222333000111333...222777:::;;;<<>>===<<<<<<===>>>>>>??????????????????>>>>>>CCCOOO]]]lll~~~{{{yyyxxxuuussspppllliiigggfffeeecccbbb``````___\\\XXXUUUVVVTTTQQQPPPPPPOOOMMMKKKJJJIIIHHHFFFFFFFFFFFFGGGHHHGGGFFFDDDCCCCCCCCCCCCBBBDDDDDDBBB>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;<<<===::::::999999888777777777777777666666666666555555555555555444333333333222111///......///000///......,,,+++,,,......+++)))+++***)))(((((()))***+++******)))(((((()))******+++)))'''''')))******(((+++***)))))))))***,,,,,,(((((()))***************)))***+++,,,---111666:::DDDPPPaaakkkmmmmmmmmmooonnnnnnnnnmmmkkkfff___YYYUUUQQQOOOPPPQQQTTT]]]fffnnnvvv||||||{{{|||{{{zzz{{{{{{|||~~~~~~~~~~~~}}}{{{tttrrrmmmgggaaa[[[VVVTTTLLLIIIDDDAAA???>>><<<;;;===<<<;;;;;;:::;;;;;;;;;666555555777:::<<<===<<<;;;999666666666666444333666666555444444444444444111222333444444555444444777555333444:::DDDOOOUUUNNNAAA999999999777===GGGUUU^^^gggjjjmmmqqqsssrrrppppppqqqtttwwwwwwtttqqqtttsssqqqooonnnllllllllliiigggffffffffffffeeecccbbb^^^[[[]]]cccgggfffcccSSSEEE888444333000///111.../////////////////////000///---,,,,,,---...///......---------,,,,,,,,,111...,,,,,,...//////...////////////............---........./////////000111......111222//////222222222555;;;AAADDDCCCAAANNN^^^ttt|||sssmmmjjjffffffjjjnnnpppvvv|||qqqWWWFFF???<<<::::::<<<===>>>>>>???BBBDDDBBBCCCCCCBBBAAA>>><<<;;;@@@>>>@@@HHHQQQ]]]lllyyy|||zzzyyytttssspppllliiigggfffeeecccbbbaaa``````^^^ZZZXXXVVVTTTRRRQQQPPPOOOMMMKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCAAABBBCCCAAA>>><<<;;;;;;========================<<<;;;999888888999;;;<<<:::::::::999888888777777888777555444444444555555444444444444333333333333000///......//////---+++...---,,,,,,...---,,,***))))))))))))))))))))))))))))))(((((((((((())))))***(((''''''((())))))((((((((((((((()))))))))))),,,,,,+++***)))((())))))%%%'''***,,,...111555888;;;III\\\iiinnnnnnmmmnnnmmmnnnpppqqqoooiiiaaa\\\VVVRRRNNNOOOOOOQQQYYYbbbllltttzzz{{{zzz{{{{{{yyy|||}}}}}}~~~~~~~~~}}}~~~yyyssslllgggdddYYYTTTNNNHHHDDDBBB@@@>>>======<<<;;;;;;;;;;;;;;;666666777;;;@@@CCCEEEEEE>>><<<999888777666555333555555444444333444444444444444555555666555555444444222000000444<<>><<>><<<@@@EEELLLYYYdddvvv}}}{{{yyyxxxtttrrrpppmmmjjjhhhfffeeecccbbbaaaaaa```___\\\ZZZWWWUUUSSSQQQQQQPPPNNNLLLLLLKKKIIIHHHGGGGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCAAAAAAAAA@@@>>><<<;;;:::========================<<<;;;:::999888999999::::::::::::999999888888888888777555333222333444555333333333333333333444444//////...//////...+++)))------------------,,,+++))))))************)))))))))))))))))))))))))))))))))((('''''''''(((((((((&&&'''((()))))))))((((((...---+++)))(((((())))))%%%(((+++---///000333555888EEEWWWeeelllmmmnnnnnnppppppqqqqqqppplllfffaaaZZZTTTPPPOOOOOOQQQWWW^^^gggpppwwwxxxxxxzzz{{{yyy~~~~~~~~~~~~~~~}}}~~~~~~zzzuuurrrjjjddd\\\TTTNNNJJJGGGEEEBBBAAA@@@>>>======<<<<<<;;;;;;===@@@EEEIIIJJJJJJ@@@>>>;;;:::::::::888777555555444444444444444555555555666666666555444444333222000///222666<<>><<<::::::;;;;;;:::999666666555444444444555555444555555555555444444333777666555555666888;;;<<<>>>;;;999888888;;;BBBJJJ[[[gggqqqsssrrrssstttttt}}}|||tttoooooolllhhheeebbbbbbcccddd_________aaabbbaaa___\\\[[[[[[[[[ZZZZZZ^^^dddiiijjj^^^MMM>>>666444222000000000//////.........---//////......------------------------------------------...////////////000,,,,,,------......//////...............---------000......111111//////222///111777CCCNNNSSSOOOKKKBBBBBBJJJ]]]rrr{{{vvvmmm\\\XXXUUUUUU[[[jjjvvv\\\III>>>999<<>>:::???HHHQQQWWW```fffiiijjjiiihhhhhhiiiiiiiiigggddd```^^^UUUPPPKKKHHHBBB>>>???CCCHHHTTTbbbppp}}}zzzyyyxxxxxxuuuuuutttssspppmmmkkkiiifffdddaaa___^^^]]][[[YYYXXXWWWTTTSSSSSSRRRPPPNNNMMMLLLKKKIIIIIIIIIIIIJJJHHHGGGFFFDDDCCCCCCCCCCCCCCCAAA???@@@AAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;::::::::::::::::::::::::999888888777555444444333444333333333222111111111111///......///000///...,,,...000///---,,,,,,...,,,,,,+++******+++,,,,,,((()))***++++++***)))((((((******)))'''''')))+++***)))((((((((()))++++++***++++++,,,,,,++++++***)))***,,,,,,,,,---///000777>>>JJJVVV```hhhmmmppprrrqqqqqqqqqrrrrrrpppnnnhhh^^^UUUSSSRRRQQQSSSWWW\\\fffppptttxxx}}}}}}}}}~~~~~~~~~~~~|||xxxuuummmkkkhhhccc___[[[YYYXXXPPPMMMJJJHHHGGGEEEBBB@@@@@@>>><<<;;;;;;;;;:::999;;;;;;999888666555555555444555555666777777777777111222444555555555444333333666777666555:::BBBIII\\\jjjuuuvvvrrrqqqrrrssswww}}}yyytttqqqooommmkkkhhhfffdddcccbbbbbbaaa___```aaaaaa```^^^]]]]]]___aaacccddddddccclllnnngggVVVEEE<<<666222111000000///......------...............------,,,,,,,,,,,,---------......$$$'''***+++))))))***+++...------------------,,,.........------,,,,,,,,,///------000111......111222000333AAASSS\\\XXXPPPEEE???<<>>AAADDDLLLVVV```ppp~~~{{{zzzyyyyyyvvvvvvuuutttqqqooollljjjgggdddaaa___]]]\\\ZZZXXXYYYWWWUUUTTTSSSRRRPPPNNNNNNMMMKKKJJJIIIIIIJJJJJJHHHGGGFFFDDDCCCCCCCCCCCCDDDAAA@@@@@@BBBAAA>>>;;;::::::::::::::::::::::::???===<<<;;;;;;<<<>>>???::::::::::::::::::::::::999999999888777555444333444444333333222111000000222000...---///111111111,,,///111000---+++,,,...,,,+++)))(((((()))+++,,,'''((()))******)))((('''(((***+++***((('''))),,,***)))'''&&&'''(((***,,,+++,,,------,,,+++)))((('''(((******+++,,,///111222:::GGGTTT```hhhlllnnnooopppqqqtttuuussspppllliii___VVVRRRQQQPPPRRRUUUVVV```jjjppptttzzz~~~~~~|||}}}}}}~~~~~~}}}|||wwwrrrnnnkkkiii[[[XXXUUURRRPPPMMMJJJGGGEEECCC@@@??????>>><<<;;;===<<<;;;999777666555555555555666888888999999999333444666888999888666555222666888555444999AAAFFFYYYfffrrrsssooommmnnnnnnqqqwww~~~}}}wwwsssqqqooonnnllljjjhhheeecccbbbbbb```______aaabbbbbbaaa______aaaeeehhhhhheeebbblllrrrppp___KKK???888333111000000///...---------......//////......---,,,,,,,,,,,,------.........&&&)))------,,,+++,,,............------,,,,,,,,,.........------,,,,,,,,,...,,,,,,//////------000666000000@@@VVVaaa[[[PPPDDD>>>:::===JJJ]]]oooyyyrrrbbbQQQMMMWWWlll|||dddMMMDDD@@@???IIIVVVaaaeeejjjmmmnnnnnnooooooqqqqqqqqqpppooonnnmmmllleeeaaa^^^ZZZQQQGGGCCCDDD>>>CCCJJJRRRbbbvvv~~~yyyuuuyyywwwtttrrrpppnnnllliiifffccc```^^^]]][[[YYYWWWXXXWWWVVVUUUTTTRRRQQQQQQPPPNNNLLLJJJIIIIIIKKKKKKHHHFFFEEEDDDDDDCCC@@@>>>CCCBBBAAA@@@???<<<777444BBBAAA???>>><<<:::888888<<<<<<======<<<;;;::::::<<<<<<;;;::::::::::::;;;777777777777666555333333111333444111---+++///333333222222111111111111111//////.........---------///,,,))))))+++,,,+++)))************************+++,,,---......---+++)))(((((((((((())))))))))))******+++++++++,,,,,,,,,)))+++,,,,,,+++,,,...000333666>>>LLL[[[gggnnnppprrrrrrssstttsssrrrppppppkkkeee\\\TTTOOONNNOOOQQQWWW___jjjrrrwwwyyy{{{}}}{{{|||~~~~~~zzzwwwvvvooolllhhhccc___YYYTTTPPPPPPMMMIIIGGGFFFEEECCCAAA===???AAABBB???:::444111777888999999777666555666444444555555555555444444777777555444555:::@@@EEE\\\iiittttttpppnnnnnnoooppprrrtttuuusssqqqppppppmmmkkkiiifffeeeddddddeeedddbbb```aaadddggggggfffdddgggiiihhheeebbbbbbcccgggrrrvvvjjjWWWEEE:::444///000//////111222111---------------.........///000...,,,+++,,,///222555,,,------......------,,,---000000---,,,---,,,)))..................///000////////////000000000000444222444@@@TTTbbb^^^SSSHHH???;;;===???FFF]]]uuuuuupppaaaTTTYYYqqq{{{```IIIDDDBBB@@@JJJYYYfffiiimmmoooooooooqqqrrrssssssrrrrrrrrrqqqqqqqqqiiihhhfffccc^^^WWWNNNHHHCCCEEEFFFIIIPPP```ttt}}}zzzyyywwwtttrrrqqqooollliiifffdddaaa______^^^\\\[[[XXXWWWVVVUUUTTTRRRQQQQQQPPPOOOLLLJJJIIIIIIJJJJJJIIIGGGFFFEEEEEEDDDBBB???>>>>>>>>>@@@AAA@@@>>><<>>>>>===<<<;;;;;;:::<<<<<<======<<<;;;;;;:::;;;;;;:::999999999999:::777888888777777555444444333555666333///...111444222222111000000000000111//////.........---------...,,,***+++,,,---+++)))************************&&&''')))******))))))(((*********))))))(((((((((******+++++++++,,,,,,,,,***+++,,,,,,++++++---///333666===IIIWWWcccjjjmmmqqqqqqssssssssssssqqqqqqmmmhhh___WWWQQQOOOPPPQQQUUU]]]gggpppuuuxxx{{{}}}|||}}}~~~~~~zzzvvvsssnnniiifff^^^[[[XXXUUUSSSPPPLLLIIIEEEEEEDDDBBB@@@<<<999888888888999888777777777888888888888888888777666555777666555444555999???DDDXXXfffqqqrrrnnnllllllkkknnnpppssstttrrrpppoooooommmlllkkkiiigggfffeeeeeeeeeccc```aaaccceeeeeedddhhhiiiiiigggccc```___```gggqqqvvvnnn^^^OOOAAA777111000///...//////...+++---.........////////////...---+++***+++---///111,,,------......------,,,,,,//////------000///,,,000///------...000000000.../////////000000000000333333666???OOOZZZWWWNNNFFF>>>:::<<<===CCCVVVkkkwwwuuukkk___```tttwww]]]GGGBBBCCCCCCNNN]]]hhhkkknnnpppqqqqqqrrrssssssssssssrrrrrrqqqppppppmmmllljjjhhheee```YYYTTTJJJIIIGGGEEEIIIUUUeeerrr~~~|||yyywwwtttrrrqqqooollljjjdddbbb```______^^^]]][[[XXXXXXWWWUUUTTTSSSRRRQQQQQQPPPMMMKKKIIIIIIIIIIIIIIIHHHFFFFFFFFFEEECCCAAA===<<<===@@@BBBCCCAAA???;;;;;;<<<<<<<<<=========<<<<<<<<<===<<<<<<;;;:::::::::999888888888888999888888888888888777666555555777888666222111333666111111000/////////000000/////////.........---------,,,,,,---...---+++)))************************(((((()))***+++,,,------------,,,+++***)))((('''******+++++++++,,,,,,,,,,,,------,,,++++++---...111444:::EEERRR^^^fffjjjoooppprrrsssttttttsssrrrpppkkkcccZZZTTTQQQPPPPPPSSSZZZdddmmmsssxxx{{{}}}~~~~~~~~~zzzwwwrrrooollliiieeeaaa[[[XXXRRRPPPLLLHHHEEEBBBAAAAAA===<<<;;;:::999:::;;;;;;777777777777666555555444666666555444444888>>>BBBUUUbbbnnnpppmmmkkkjjjhhhiiimmmppprrrqqqpppoooooonnnnnnnnnmmmkkkiiigggeeeeeecccaaaaaacccdddddddddhhhhhhgggddd```______```dddlllrrrpppgggZZZIII;;;666333000//////...---,,,////////////000000000000...------,,,,,,---......,,,------......------,,,+++...///---...111222///000,,,)))))),,,//////........./////////000000000000222555:::DDDLLLJJJDDD@@@:::888::::::>>>MMM^^^uuuyyyxxxpppmmmzzzrrrZZZEEEAAACCCGGGSSSbbbjjjmmmppprrrrrrssstttuuutttttttttsssrrrqqqpppoooooommmlllkkkkkkhhheeebbbSSSOOOIIIDDDCCCJJJWWW```}}}{{{zzzwwwuuusssqqqooollljjjdddaaa___]]]\\\\\\ZZZXXXXXXXXXWWWVVVTTTSSSRRRQQQQQQPPPNNNLLLJJJHHHHHHHHHHHHGGGFFFFFFFFFEEECCCAAA@@@?????????@@@@@@>>><<<;;;;;;;;;<<<<<<=========;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999888777666666888888777444333444666111000000///////////////////////////............,,,,,,---//////---+++)))************************)))******+++,,,...000111------,,,++++++***))))))******+++++++++,,,,,,,,,---......---++++++,,,...///111777AAANNN[[[eeejjjmmmoooqqqssstttuuuttttttqqqmmmeee]]]VVVRRROOONNNRRRXXXaaajjjrrrxxx{{{}}}}}}zzzwwwrrrlllhhhbbb___ZZZUUUQQQMMMKKKJJJGGGDDD@@@>>>============666666777777777777666555777777666555555888===AAASSS___kkknnnlllkkkiiifffeeeiiimmmqqqrrrrrrrrrsssqqqrrrrrrrrrpppmmmiiigggdddcccccccccdddfffggggggfffdddbbb```___```bbbddd___eeekkknnnmmmdddQQQ@@@;;;666111111000///...000///000000000000111111111000000000000000///......,,,------......------,,,,,,...///,,,---111111///...***&&&&&&***------,,,........./////////000000,,,000444555888===<<<888888555555777777:::EEEQQQjjjwww|||mmmWWWDDD@@@DDDJJJWWWeeekkkmmmqqqrrrrrrrrrssstttuuuuuuvvvuuutttsssqqqpppnnnlllkkkkkkkkkkkkjjjhhhZZZVVVNNNGGGCCCFFFNNNUUU~~~}}}zzzxxxuuusssqqqooommmjjjgggdddaaa^^^]]][[[XXXVVVYYYXXXWWWVVVUUUSSSRRRRRRQQQPPPNNNLLLJJJIIIHHHGGGGGGEEEDDDDDDEEEDDDBBB@@@BBB@@@???>>>>>>===;;;999<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;:::::::::::::::888999999999999888888777666777888777555444444444111000000///////////////000000/////////.........,,,---///000///---++++++************************((((((((()))***,,,---...+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---......---,,,+++---...,,,///555>>>JJJWWWdddllllllnnnppprrrtttuuuuuuuuuqqqmmmggg```XXXRRRNNNLLLRRRVVV^^^gggpppwww{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwqqqpppmmmiiiccc]]]XXXVVVSSSNNNIIIEEECCCAAA???===::::::;;;;;;<<<;;;;;;;;;999999888777777999===AAAOOOZZZeeeiiihhhgggfffcccbbbfffkkkoooqqqtttvvvxxxssstttuuuuuusssoookkkhhhccccccdddeeefffiiilllnnnfffdddaaa______aaacccddd]]]aaaffflllrrrnnn\\\JJJ>>>666000000000---...222000000000000111111111222000111111111111///...---,,,------......------,,,---///...++++++...///------***'''(((+++......---............////////////,,,111444333333555555333111000222444666888???GGGZZZkkkgggUUUDDDAAAFFFNNNZZZfffjjjmmmpppqqqqqqqqqrrrsssvvvwwwwwwxxxwwwuuusssrrrnnnlllkkkjjjkkklllkkkjjjbbb]]]VVVMMMHHHFFFHHHJJJzzzxxxuuusssrrrpppmmmkkkllliiieeebbb```]]]ZZZXXXYYYYYYXXXVVVUUUTTTSSSRRROOOOOONNNLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDBBB@@@@@@>>>======>>>>>><<<;;;======<<<<<<;;;::::::::::::;;;<<<<<<===<<<<<<<<<===<<<;;;;;;::::::;;;;;;888888999999999888888777777777777777666555444333111111000/////////000000000000000/////////......,,,...000000...---,,,---************************)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---......---,,,,,,...///+++...333:::EEESSSaaajjjlllnnnppprrrtttuuuuuuuuupppnnniiibbb[[[TTTOOOLLLRRRUUUZZZcccmmmuuuyyyzzz||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{vvvpppjjjgggbbb]]]VVVRRRPPPMMMHHHDDD???????????????>>>===<<<;;;<<<;;;:::999;;;???BBBKKKUUU___bbbbbbcccbbb```bbbeeeiiilllooossswwwzzztttuuuuuuuuusssoookkkhhhbbbccceeefffhhhjjjnnnqqqjjjfffbbb`````````aaa```___aaacccjjjsssuuuhhhYYYBBB777000///...***,,,222000000000000111111111111///////////////...---,,,,,,------......------,,,---///...******---...,,,,,,,,,------...///000111------.........////////////444666333333444555222...///111333555777;;;???JJJZZZsss{{{aaaRRRDDDBBBIIIRRR^^^gggjjjllloooppppppppppppqqquuuvvvwwwxxxxxxwwwuuusssooonnnmmmmmmnnnnnnmmmkkkgggddd^^^WWWPPPJJJEEEBBB{{{xxxuuusssrrrpppmmmkkkllliiieeecccaaa___]]][[[YYYYYYXXXWWWUUUTTTSSSRRRNNNNNNMMMMMMKKKJJJIIIHHHFFFEEEDDDEEEEEEEEECCCAAAAAA???======>>>???>>>===<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<======<<<<<<<<<;;;::::::999999::::::777777888888888888888777777777777777777666555333222222111000000000000111000000000000/////////......///111000---,,,---///************************+++,,,,,,---,,,+++***)))++++++++++++******************+++++++++,,,,,,,,,,,,---...---------///111,,,...111777???MMM[[[eeemmmnnnppprrrtttuuuuuuuuuqqqoookkkfff^^^WWWQQQMMMQQQRRRWWW___iiiqqquuuvvvyyyzzz{{{}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}{{{uuupppjjjfffdddaaaZZZUUULLLLLLKKKIIIFFFCCCAAA@@@>>>???>>>===<<<===@@@CCCLLLUUU]]]___aaaccccccaaaeeefffhhhiiikkkoootttxxxsssssssssrrrooollliiigggbbbdddfffggggggiiimmmqqqjjjfffbbbaaaaaabbbaaa```aaa``````fffpppvvvooocccKKK===444222///)))+++222/////////000000000111111/////////...............,,,------......------,,,,,,...---***+++///111///''',,,000000...---///222---------........./////////222444222222555444222000222333333444666888888@@@KKKcccoooYYYMMMCCCCCCLLLWWWbbbjjjjjjllloooppppppooopppqqqrrrsssvvvwwwxxxvvvuuusssnnnnnnmmmoooppppppooommmiiihhhgggccc]]]TTTKKKEEE}}}{{{yyyvvvtttrrrpppmmmkkkiiifffcccaaa```___]]][[[YYYYYYXXXWWWUUUTTTSSSSSSMMMMMMMMMMMMLLLKKKIIIIIIGGGFFFEEEFFFFFFFFFDDDBBBDDDBBB@@@??????>>>===<<<::::::;;;;;;;;;;;;;;;<<<::::::;;;<<<=========<<<;;;:::999999888888999999666777777888888888777777888888888888999888555333333222222111111111111111000000000000////////////...000111///,,,,,,...000************************'''((())))))(((&&&###!!!---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,+++,,,---------...000222---...111444<<>>???BBBDDDOOOWWW^^^```bbbfffgggeeehhhhhhhhhggghhhlllqqquuurrrqqqqqqooollliiigggeeeccceeeggggggfffgggkkkooofffccc```aaaccceeedddccc```^^^\\\aaallltttqqqhhhSSSEEE999777222+++,,,333////////////000000000000111111000000000000111111,,,------......------,,,,,,...---+++,,,111444333""")))//////+++))),,,000---------.........//////---///000...000333333///333444555444444555666444;;;CCCXXXwwwgggSSSIIIAAACCCNNN[[[ffflllkkkmmmpppqqqpppppppppqqqoooqqqtttvvvwwwvvvtttssslllllllllnnnqqqqqqooommmgggiiillllllhhh___UUUMMM||||||zzzwwwrrrooommmmmmiiiiiigggddd```]]]\\\]]]\\\[[[ZZZYYYVVVTTTRRRQQQQQQPPPOOOMMMLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDCCC@@@@@@@@@????????????>>>===>>>???>>>===<<<===>>>===<<<;;;::::::;;;===>>>???:::555555999===<<<:::;;;::::::999888888888999<<<<<<<<<<<<;;;999777666555555444333222000000///222111111000///......------...000111111///...,,,......------,,,+++******************+++,,,---...,,,,,,++++++++++++,,,,,,)))***+++***))))))+++---)))+++...///...------...---,,,...444:::BBBPPP]]]jjjmmmrrrttttttsssrrrrrrrrrrrrpppkkkbbbYYYRRRNNNOOORRRWWW]]]bbbiiipppuuuwwwyyy||||||||||||}}}~~~}}}~~~~~~}}}sssrrrppplllfffaaa\\\YYYSSSPPPKKKHHHGGGGGGGGGGGGPPPYYY___^^^___eeehhhfffooopppqqqpppnnnnnnooopppmmmlllkkkkkkkkkiiifffcccaaabbbdddfffggghhhiiiiiiccceeeeeeeeeccccccdddeeebbbccceeefffhhhmmmssswww```QQQ@@@666666777333...111000000000000000111111111000...---,,,---///000......---------,,,,,,,,,,,,,,,++++++***+++++++++.........////////////000---.........,,,,,,...000...000222222111111222333333333222222333333444555>>>BBBRRRpppzzzaaaNNNCCC???HHHXXXccciiikkkkkkmmmooopppooooooooopppuuutttrrrpppooooooooopppmmmnnnnnnmmmkkkkkklllnnnlllllllllkkkjjjfff```\\\||||||{{{xxxssspppnnnnnnkkkjjjhhheeeaaa___^^^^^^[[[ZZZYYYXXXUUUSSSQQQPPPQQQPPPOOOMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDCCC@@@@@@@@@@@@????????????<<<===>>>===<<<;;;;;;===;;;::::::999:::<<<>>>@@@???;;;666666999<<<;;;:::;;;:::999999888888999999;;;<<<<<<<<<;;;999777666444444333222111000///...000000000//////.........---...///000000///---,,,------,,,,,,++++++******************+++,,,---...+++++++++******+++++++++++++++,,,+++))))))***+++***,,,---...,,,,,,,,,------,,,---222888@@@NNN[[[hhhkkkooorrrssstttvvvxxxssssssqqqllleee\\\TTTPPPOOOQQQUUUZZZ```gggoootttwwwxxxzzz{{{{{{{{{}}}~~~~~~~~~|||yyyuuupppllljjjbbb___ZZZVVVSSSQQQOOONNNRRRZZZ^^^]]]___dddgggfffpppqqqsssrrrpppnnnnnnoookkkjjjjjjjjjkkkjjjhhhfffcccdddeeefffggggggggggggeeeeeeeeeeeeeeeeeeddddddeeeeeeddddddffflllsssxxxhhhYYYFFF;;;888777444000000000000//////000000111222000///---------...///......---------,,,,,,,,,------,,,,,,,,,,,,,,,---------........./////////,,,---......------///111...000222222111000111222333333222222333333444555;;;>>>MMMkkkttt\\\QQQHHHEEEOOO]]]gggkkkmmmkkklllmmmmmmmmmmmmnnnpppuuutttsssqqqppppppqqqqqqrrrrrrqqqooollljjjjjjkkkmmmmmmmmmmmmllliiiccc___}}}}}}|||xxxtttqqqppppppmmmkkkiiifffcccaaa______YYYYYYXXXWWWUUURRRPPPOOOQQQPPPOOOMMMLLLKKKJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCAAA@@@@@@@@@????????????;;;======<<<;;;:::;;;<<<999999999999;;;===???@@@@@@<<<888777999;;;:::999::::::999999888888999999;;;;;;<<<;;;:::999777666333333222111000//////...///.....................,,,---...//////...---,,,++++++++++++++++++++++++************+++,,,------++++++************++++++,,,,,,,,,+++)))((()))+++,,,---...---+++***+++,,,...,,,,,,000555===JJJWWWgggjjjmmmppprrruuuxxxzzzttttttrrrnnnhhh```XXXSSSOOOPPPSSSVVV\\\dddlllsssvvvxxxyyyzzz{{{|||~~~~~~wwwtttooojjjfffbbb]]]ZZZWWW\\\___^^^___dddggggggrrrsssuuutttrrrooommmmmmjjjiiiiiijjjllllllkkkiiifffffffffffffffffffffeeegggfffeeefffiiiiiigggdddhhhfffdddbbbdddjjjrrrxxxrrrdddPPPBBB:::777444222000000///......//////000222111///...---------.........---------,,,,,,,,,...------,,,,,,------...,,,---------............+++---......---...000222000111222222000///000111333333222222333333444555777999HHHeeekkkUUUMMMGGGFFFQQQ^^^eeehhhiiijjjkkkkkkkkkjjjkkknnnppptttsssrrrrrrqqqqqqqqqrrrssstttsssqqqnnnlllllllllnnnnnnnnnooonnnlllgggddd}}}}}}|||yyyuuurrrqqqqqqmmmkkkhhheeedddbbb```^^^YYYYYYXXXWWWUUUSSSQQQPPPQQQPPPNNNMMMKKKJJJJJJJJJHHHGGGGGGFFFEEEDDDDDDDDDAAAAAA@@@@@@@@@?????????<<<===>>>===;;;:::;;;<<<::::::999:::;;;<<<===>>>???<<<999888999:::999888::::::999999888999999:::::::::;;;;;;:::999777666333333222222111000000///---------...............,,,------...///......---******+++++++++++++++++++++*********++++++,,,---+++******))))))******+++***+++,,,+++******+++---///000000...,,,+++,,,---...++++++...222999FFFRRRfffiiinnnqqqssssssuuuvvvssssssrrroookkkccc[[[VVVPPPPPPQQQSSSXXX```iiipppuuuwwwyyy{{{|||}}}}}}xxxsssmmmiii```aaaaaaaaabbbeeehhhiiirrrtttvvvvvvsssooommmlllkkkjjjjjjkkklllmmmlllkkkjjjiiihhhgggfffeeeeeeeeehhheeeeeehhhnnnoookkkfffhhhgggeeecccdddhhhnnnsssxxxlllZZZIII===777333222000//////............///222111000...------------......---------,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,---------......+++,,,.........///111333333444444222000///000111333333222222333333444555555777EEEaaa~~~~~~bbbNNNFFFCCCGGGSSS___dddfffhhhkkkkkkkkkjjjjjjkkkoooqqqrrrqqqqqqqqqqqqqqqrrrrrrqqqrrrssssssqqqppppppqqqnnnnnnnnnoooooonnnjjjggg}}}}}}}}}zzzuuurrrrrrrrrnnnjjjgggdddcccbbb___]]]ZZZZZZYYYXXXVVVUUUSSSRRRPPPOOONNNLLLKKKJJJJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@???===>>>???>>><<<;;;<<<===<<<;;;;;;::::::::::::;;;>>><<<:::999999999999888:::999999888999999::::::999::::::;;;:::999777666444444444333333222222111---------...............,,,------....../////////++++++++++++++++++,,,,,,++++++******++++++,,,,,,++++++************++++++((()))***++++++,,,...000111222222111///------...---++++++...000555AAALLL^^^dddlllrrrttttttrrrrrrrrrqqqqqqpppmmmggg^^^XXXQQQQQQPPPQQQTTT\\\eeekkksssvvvzzz|||~~~{{{wwwllliiieeeeeeeeegggiiilllpppsssuuuuuurrrooommmlllnnnmmmkkklllmmmmmmlllkkklllkkkiiihhhgggfffffffffgggeeefffkkkqqqsssooojjjeeeffffffeeeeeefffiiilllwwwpppdddTTTDDD999333111000000///...............111000000///...---------......---------,,,,,,,,,++++++***++++++,,,------,,,,,,,,,---------......+++---.........///111444555666555333111000111222333333222222333333444555666999GGGaaa|||www[[[JJJCCCDDDKKKXXXcccgggiiikkklllllllllkkkkkkmmmpppsssoooooopppqqqqqqrrrrrrrrrrrrsssuuuuuusssqqqqqqrrrnnnmmmmmmnnnooonnnkkkhhh|||}}}|||yyyuuusssrrrrrrnnnjjjfffddddddccc```\\\ZZZZZZYYYXXXWWWUUUTTTSSSPPPOOONNNLLLKKKJJJIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>?????????===<<<===>>><<<<<<;;;;;;:::999999999<<<;;;;;;:::999999999999999999888888999999::::::888999:::::::::999777666555555444444333333333333///.....................------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++,,,&&&(((***++++++---000222111333444444111///...///---+++,,,///000333<<>>???>>><<<;;;<<<===::::::;;;;;;;;;:::999999::::::;;;:::999999::::::999999888888999999:::;;;888888999::::::999777666444444333333333333222222000000000//////..................///000111222222///......------,,,,,,,,,,,,,,,++++++***++++++,,,------,,,,,,,,,,,,------''')))***++++++---///222...111444555333000......,,,,,,---111111222999BBBPPPWWWbbbkkkpppqqqqqqppprrrqqqqqqssssssnnneee]]]TTTTTTSSSRRRRRRVVV]]]aaakkkpppxxx~~~~~~tttkkkiiihhhfffgggkkkiiikkkmmmnnnnnnmmmnnnpppooommmkkklllnnnpppppppppmmmlllkkkjjjjjjkkkmmmnnnjjjmmmqqqttttttrrrmmmjjjeeeeeedddbbb``````bbbdddnnntttwwwooo\\\III===888222222111000////////////---......///////////////......---------,,,,,,,,,+++******+++,,,---......------........./////////...///000///...///000222333333222000......000333333333222222333333444555777>>>PPPkkkmmmSSSFFF@@@DDDNNNZZZ___```bbbfffjjjlllnnnooooooppprrrtttnnnoooqqqsssuuuvvvvvvvvvuuuwwwxxxwwwtttqqqoooooopppooonnnnnnooonnnllljjj{{{{{{{{{xxxtttrrrqqqrrrrrrmmmhhhfffggggggccc^^^XXXXXXWWWVVVUUUTTTRRRQQQPPPOOOMMMLLLJJJIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@<<<=========;;;:::;;;<<<888999:::;;;;;;;;;;;;;;;999:::;;;;;;:::999:::;;;999888888888999::::::;;;888888999:::999999777666333333222222222222222222222222111000///......---////////////000111333333000000///...------,,,,,,,,,,,,++++++***+++++++++...------,,,,,,------...)))***,,,,,,+++,,,...000,,,///444555444000...---,,,,,,...222222222888???RRRXXXaaahhhkkkmmmmmmnnnsssrrrrrruuuvvvqqqhhh```UUUUUUTTTRRRRRRUUU[[[___gggnnnvvv}}}}}}}}}vvvkkkiiigggdddeeejjjggghhhjjjkkklllmmmoooqqqmmmkkkjjjllloooqqqssssssmmmlllkkkkkkkkkmmmooopppmmmqqqvvvwwwtttoookkkhhhgggeeebbb___\\\]]]aaadddkkkvvv~~~xxxeeePPPBBB===333333111000////////////,,,---...///000000000000......---------,,,,,,,,,,,,++++++,,,---...///000.........////////////000///000000///......000222111111000...------///222333333222222333333444555666>>>RRRooojjjQQQEEEGGGKKKUUU___bbbbbbdddhhhiiikkknnnoooppppppqqqsssooopppsssuuuwwwxxxxxxxxxqqqtttvvvwwwuuusssrrrrrrqqqpppoooooooooooollljjj~~~~~~}}}{{{xxxvvvtttrrrrrrpppnnnlllkkkhhhccc```^^^\\\YYYXXXWWWVVVTTTRRRRRRPPPNNNMMMNNNNNNMMMLLLKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@>>>===;;;:::::::::;;;;;;;;;:::::::::999999;;;;;;;;;::::::999999999;;;;;;;;;;;;::::::999888:::999888:::======:::777555555444444444333333333333333333222111000//////000000000000000111111222---------,,,,,,+++++++++...,,,++++++---.........,,,,,,,,,+++++++++*********+++---......---+++***---...//////000000//////111,,,+++---...///333888CCCQQQ___fffjjjnnnppppppssssssuuuvvvvvvqqqkkkfff]]]VVVQQQQQQSSSTTTXXX]]]cccnnnwwwyyyzzz~~~~~~{{{|||qqqiiifffhhhlllnnnnnnkkkiiijjjmmmqqqssstttrrrrrrpppmmmppptttsssooooooooonnnnnnmmmllllllkkkuuuuuusssqqqnnnjjjhhhfffgggeeebbb___^^^___```aaaiiiuuu|||ppp___MMM???555222//////111111///,,,...............///000111555333111///...------.........---,,,---...///000+++++++++,,,,,,,,,------...------,,,,,,...///000111111222222222111111000111111111111222333444555;;;CCCWWWsssdddPPPIIIKKKNNNVVV```dddccccccfffggggggiiikkkmmmooopppqqqqqqppppppssswwwyyywwwttttttrrrqqqrrrtttuuusssqqqtttpppnnnqqqpppllliiijjj~~~}}}{{{yyyvvvtttrrrqqqpppnnnllljjjgggccc```___]]]ZZZYYYXXXWWWTTTRRRRRRPPPNNNMMMNNNNNNMMMKKKLLLJJJGGGFFFFFFEEEDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;::::::999999999:::;;;;;;;;;::::::999888:::999888:::<<<<<<:::777555555444444444333333333333222222222111000000000000000//////000000111222.........---,,,,,,++++++---,,,+++***+++,,,...///------------,,,,,,,,,+++***+++---......---+++***+++,,,------......------000,,,***---...///333888@@@MMM\\\eeejjjooorrrqqqttttttuuuvvvuuurrrlllhhh^^^WWWQQQRRRSSSTTTWWW\\\cccnnnwwwyyy{{{~~~|||tttkkkggghhhkkkmmmooommmkkkkkknnnqqqsssssstttuuutttsssvvvyyyxxxsssttttttssssssrrrrrrqqqqqqttttttrrrqqqnnnkkkiiihhhgggeeebbb```^^^___```aaacccnnnxxxzzztttgggUUUEEE===999444111000---(((###......------......///000///...---+++************...------,,,---...///000,,,,,,,,,,,,------------///...---------...///000111111222222222111111000111111111111222333444555;;;CCCXXXttt~~~bbbOOOGGGGGGKKKTTT___eeeeeefffiiiggghhhiiikkkmmmoooqqqqqqooooooooorrrvvvwwwuuussstttrrrqqqqqqtttuuuuuusssvvvqqqppprrrrrrnnnkkklll~~~}}}{{{yyyvvvtttsssqqqooommmkkkjjjgggbbb___aaa___\\\ZZZYYYWWWUUURRRSSSQQQOOONNNNNNNNNMMMKKKMMMKKKHHHFFFFFFEEECCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>============>>>;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::999999::::::;;;;;;;;;:::999999:::999999:::;;;;;;999888555555444444444333333333222222111111111111111111000000//////000000111222000//////...------,,,,,,,,,,,,,,,***((()))---111............------------+++,,,---......---,,,++++++,,,------......------///+++***---//////333888;;;IIIXXXbbbiiipppsssrrruuuttttttttttttrrrnnnkkk```XXXSSSRRRSSSSSSVVVZZZccclllvvvzzz|||xxxnnnjjjjjjlllmmmrrrpppnnnnnnppprrrssssssvvvyyyzzzyyy|||}}}yyyyyyxxxwwwvvvvvvuuuuuuuuurrrrrrqqqpppooommmkkkjjjgggfffccc```_________```aaahhhooouuuwwwppp]]]KKK===999444111111000---***------------------...//////...------,,,,,,------...------------...//////,,,------------.........//////.........///000111000111111222222222111111111111111222222333444555:::DDDYYYvvvzzz___LLLEEEBBBFFFPPP^^^fffhhhiiilllhhhiiijjjlllmmmoooppppppmmmmmmnnnqqqssstttsssqqqsssqqqoooppprrruuuvvvvvvwwwrrrqqqssssssooonnnnnn}}}|||yyywwwtttssspppooommmkkkiiifffbbb___cccaaa^^^\\\ZZZXXXUUUSSSTTTRRROOONNNNNNNNNMMMKKKNNNKKKHHHGGGFFFEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::999::::::999999:::999999888555555444444444333333333111111111111111222222222///////////////000111111111111000///...------,,,***,,,---***&&&''',,,222.........------------,,,,,,,,,---......---,,,,,,---...//////000/////////...+++***---//////222777999EEETTT^^^gggooorrrqqqvvvuuutttttttttsssqqqoooccc[[[UUUSSSSSSRRRTTTXXXaaajjjtttzzz}}}zzzqqqllllllooopppsssqqqqqqrrrtttvvvvvvvvvxxxzzz{{{zzz|||~~~{{{zzzxxxvvvuuutttttttttpppqqqqqqpppooonnnmmmmmmhhhfffdddbbb```___``````eeefffgggmmmtttsssdddSSSGGG@@@888333222333333333------,,,,,,,,,------.../////////...////////////------------......//////---------.........//////////////////000000000111000000111222222222111111222222222222333444555555999DDD[[[xxxvvv\\\JJJDDD@@@CCCMMM[[[eeehhhjjjllllllllllllllllllmmmmmmmmmkkkkkkmmmooopppqqqpppppppppooommmmmmooorrruuuwwwvvvrrrppprrrrrrpppnnnppp~~~|||yyywwwuuusssqqqooommmkkkjjjgggbbb___cccaaa^^^\\\[[[YYYWWWTTTUUURRRPPPOOONNNNNNMMMKKKNNNKKKHHHGGGFFFFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>??????@@@<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999::::::;;;;;;::::::::::::::::::999888888888888555555444444444333333333111111111111111222222222/////////...///000000111222111000///...---,,,,,,***,,,---***'''''',,,222------------,,,,,,,,,,,,---------------------------...//////000/////////...+++***---///...111555777BBBOOOYYYbbblllpppooovvvuuuttttttuuuuuutttrrrggg___XXXUUUTTTRRRSSSVVV^^^eeepppyyy|||}}}|||sssoooppprrrtttsssrrrsssuuuxxxzzzyyyxxxwwwzzzzzzxxxyyy~~~}}}|||yyyvvvtttsssssssssooopppppppppppppppooonnniiihhhfffdddbbbaaa``````fffccc```dddnnnssslllaaacccVVVEEE777000/////////...------,,,,,,,,,------,,,,,,,,,------------------------...............---------.........//////...//////000000000000000///000111222222222222222222222222222333444555666999EEE]]]zzzpppWWWHHHCCC???AAAIIIXXXcccggghhhkkknnnnnnmmmlllkkkjjjiiiiiiiiijjjlllnnnnnnnnnnnnnnnllllllkkkkkklllooosssuuutttooommmppppppnnnnnnppp~~~|||zzzwwwuuutttrrrpppnnnlllkkkhhhccc```bbb```]]]\\\[[[ZZZXXXVVVUUUSSSPPPOOOOOONNNLLLKKKMMMKKKHHHGGGGGGGGGEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>=========>>>??????<<<<<<<<<<<<;;;;;;;;;:::999999::::::::::::;;;;;;999999:::;;;;;;;;;:::::::::;;;:::999777666777999555555444444444333333333222222111111111111111111//////......//////000111222111111///...---,,,+++***,,,---,,,)))))),,,000---------,,,,,,,,,,,,+++------------------------+++,,,------......------///,,,+++...///---///333555>>>HHHRRR]]]iiinnnnnnuuuttttttuuuwwwwwwvvvtttlllccc[[[XXXUUURRRSSSVVV[[[```lllvvv{{{{{{}}}~~~uuuqqqqqqtttuuussssssuuuwwwzzzzzzyyywwwuuuyyyzzzwwwwww|||}}}|||yyyvvvttttttuuuuuuoooppppppqqqqqqppppppoookkkjjjhhhfffdddcccbbbaaaaaa___\\\^^^gggqqqsssooopppaaaLLL:::111.../////////...---------------------...////////////......,,,---......//////......,,,------------.........---...///000000000/////////000111222222222222222222222222222333444555666999EEE^^^{{{gggPPPDDDAAA???>>>EEESSS___eeegggjjjmmmmmmlllkkkjjjiiihhhhhhgggjjjlllmmmmmmllllllmmmiiijjjjjjjjjjjjlllpppsssrrrnnnkkknnnooommmmmmppp~~~|||zzzwwwuuutttsssqqqooommmllliiidddaaa```^^^\\\[[[[[[[[[YYYWWWVVVTTTQQQOOOOOONNNLLLKKKKKKIIIGGGGGGHHHHHHGGGFFFBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>======<<<=========<<<<<<<<<<<<;;;;;;;;;;;;999999999::::::;;;;;;;;;888999::::::;;;;;;;;;::::::;;;;;;999666555777999555555444444444333333333333222222222111000000000///............///000000222111000///---,,,+++***+++,,,,,,---------------............------------......------------......+++,,,------......------000---,,,......,,,---000222999BBBKKKXXXgggooopppttttttuuuvvvxxxyyywwwuuupppggg^^^ZZZVVVSSSSSSUUUWWW\\\gggtttyyyxxx{{{vvvqqqqqqssstttttttttuuuwwwxxxwwwtttqqqrrryyy}}}{{{zzz|||}}}|||yyywwwuuuttttttuuuwwwyyypppppppppqqqqqqppppppooommmllljjjhhhfffdddcccbbb]]]___^^^]]]bbblllrrrtttjjj\\\III:::333222333444000///......------......///000111111111000///...,,,---.../////////...---,,,,,,,,,,,,------------,,,---...///000///......//////000222222333333222333333222333333444555666888FFF___|||vvv^^^III??????===;;;@@@NNN\\\ccchhhkkkiiiiiiiiiiiiiiiiiiiiijjjgggjjjmmmmmmlllkkklllmmmhhhjjjkkkkkkjjjkkknnnqqqrrrmmmkkkmmmnnnmmmnnnppp~~~}}}zzzxxxuuuttttttrrrpppnnnllliiieeebbb___]]][[[[[[[[[[[[YYYWWWVVVTTTQQQOOOOOONNNLLLKKKKKKIIIGGGGGGHHHHHHHHHGGGBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;888999::::::;;;;;;;;;;;;:::;;;;;;999555444777999555555444444444333333333444333333222111000//////...............///000000111111000...---,,,******,,,+++,,,...//////---+++000/////////..................------------......---...//////000000//////111...---///...+++,,,//////555===GGGVVVfffppprrrssstttuuuwwwzzzzzzwwwuuurrriii```[[[WWWSSSSSSUUUUUUYYYeeerrrwwwvvvyyy~~~wwwqqqpppqqqrrruuuuuuvvvvvvvvvtttppplllpppyyy~~~|||yyysssrrrqqqqqqrrruuuyyy{{{ppppppqqqqqqqqqppppppooonnnmmmllljjjgggeeedddccc]]]aaaccc___```gggnnnqqqfffZZZIII;;;444222222111111000///...............+++,,,---------,,,***))),,,,,,.../////////...---+++++++++,,,,,,,,,------+++,,,.../////////...---//////000222222333333333333333333333444555666666888FFF```|||pppXXXDDD<<<===;;;888===KKKYYYccciiimmmeeeeeefffhhhiiijjjkkklllgggjjjmmmmmmllljjjkkkmmmgggjjjmmmmmmkkkkkknnnppprrrmmmkkkmmmooonnnoooqqq|||xxxuuurrrsssrrrqqqooollliiigggeee```___^^^^^^]]][[[XXXUUUVVVSSSPPPQQQSSSRRRMMMHHHKKKJJJJJJIIIIIIHHHGGGGGGCCCCCCCCCBBBBBBAAA@@@@@@???===;;;:::;;;<<<;;;;;;===<<<:::::::::<<<>>>???<<<;;;:::999999999::::::::::::::::::::::::::::::555555666777777777777777555555444333333333333444///222555444000///000222111000///......///000111111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,111000///---------...///***+++---...///...------------------------------222000/////////000//////000333999EEESSSaaakkkqqqqqqsssvvvwwwwwwxxxyyy{{{vvvqqqhhh___XXXUUUTTTTTTYYY]]]cccllluuu{{{~~~}}}sssmmmnnnqqqrrrsssuuuvvvuuussspppnnnsssyyy{{{uuullllllmmmmmmnnnrrrvvvzzzuuurrrooonnnnnnoooooonnnmmmqqqrrrnnnjjjhhheeeaaabbbcccbbb___]]]aaajjjrrrjjj]]]JJJ;;;555333222111222111//////000000...---//////000000///...------...111000,,,***---///...///......---------......///---,,,...111111///---...///000111222333444444333444666777777555333222999HHHccc~~~jjjXXXIII???999<<<<<>><<<<<<<<<<<<:::777777888999999999999999;;;:::999888777888999999999999999999999999999999555555666777777777777777555555444444333333333444000222333222111000000000111000///......///000111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------+++,,,------......------------------------------,,,,,,,,,,,,...///000000///111777AAANNN\\\hhhnnnppprrruuuwwwwwwxxxyyyzzzwwwrrrjjjaaaZZZVVVTTTTTTYYY\\\aaaiiiqqqxxx|||~~~uuupppppprrrpppqqqsssttttttsssqqqpppooouuu~~~wwwnnnnnnmmmlllmmmooosssuuurrrppplllkkklllnnnooonnnooossstttpppkkkiiifffbbbbbbcccccc```___dddmmmtttuuugggSSSCCC:::444000---222000/////////000...---///////////////...------***,,,,,,***+++...///---......------,,,------...000///...000222333111///...///000111222333333444555666777888888777555444:::GGG___{{{rrrZZZHHH@@@===<<<<<<>>>FFFRRR^^^gggkkkkkkkkklllmmmmmmlllkkkiiilllmmmmmmllljjjlllppptttnnnmmmmmmlllllllllllllllnnnmmmlllmmmoooooonnnlll|||yyywwwsssrrrpppnnnllliiifffeeeaaa___^^^]]]]]][[[XXXVVVYYYVVVRRRQQQRRRRRROOOLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFDDDBBB@@@@@@@@@AAABBBEEECCC@@@???>>>>>><<<;;;888999;;;======<<<:::999:::999888777777777888999888888888888888888888888555666666777777777777777555555444444444333333333111111000111111111000...111000///......///000111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++------,,,,,,,,,---......------------------------,,,---------......//////...000333;;;GGGUUUcccjjjooorrruuuwwwwwwwwwyyyzzzyyytttlllddd]]]WWWUUUTTTXXXZZZ^^^dddkkkssszzz}}}yyysssrrrrrrnnnnnnooopppppppppppppppkkkpppyyyxxxqqqpppmmmllllllmmmoooqqqpppmmmjjjhhhjjjlllmmmnnnnnnrrrtttoookkkiiifffbbbaaabbbbbb``````dddkkkrrr|||qqq```OOOAAA777111...111///------/////////...///////////////......------///...///333888666222...------,,,------......000//////000222222111///...//////000111222333333444555666777777666555444;;;DDDYYYuuu|||```JJJAAA???<<<;;;===DDDOOO[[[eeejjjmmmmmmnnnnnnnnnmmmkkkjjjkkklllkkkjjjiiijjjmmmpppkkkkkkkkkkkklllllllllmmmnnnmmmlllmmmnnnnnnmmmkkk|||zzzxxxsssrrrpppnnnllliiifffeeeaaa___]]]]]]\\\[[[YYYVVVWWWTTTPPPNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFDDDBBB??????@@@BBBCCCDDDBBB@@@???@@@???>>><<<;;;<<<===>>>>>>>>>===<<<;;;:::888777777777888999999999999999999999999999666666777777777777666666444444555444444444333333222000...///222222000,,,111000///......///000111000000//////............------------------------,,,---...//////...,,,+++...---,,,++++++,,,...///------------............111222222111///...------...///111777AAAOOO]]]gggmmmppptttvvvwwwwwwxxxyyyzzzvvvppphhh```ZZZVVVTTTVVVWWWZZZ___fffpppyyy~~~wwwsssqqqmmmmmmmmmmmmmmmmmmmmmmmmkkklllrrr}}}yyysssqqqnnnllllllnnnoooppppppmmmiiiggghhhjjjkkkkkkjjjoooqqqnnnkkkkkkhhheeeaaaaaa```___^^^aaafffjjjvvvtttkkk[[[HHH:::555444111///------...//////......///////////////......111222111222777<<<999222.........---......//////---------...//////....../////////000111222222333111222333333444333333222<<>>???@@@@@@???===<<<<<<::::::999:::;;;<<<<<<;;;:::999888999::::::::::::::::::::::::::::::666666777777777777666666444444555555555444333222333000///000222333000---111000///......///000111////////////............---------------------------...///000000///...---///...,,,++++++,,,---...---------......////////////111333222///------...//////111444<<>>======>>>@@@@@@???===???===;;;::::::;;;<<<>>><<<;;;:::999999999:::;;;::::::::::::::::::::::::777777777777777666666555333444555555555444333222222222111222222222111///111000///......///000111//////////////////......------------------------......//////000/////////......---,,,,,,,,,---------------...//////000000'''+++///000...---///111///000000222888DDDTTT___jjjnnnsssvvvwwwwwwwwwxxxzzzxxxuuuooohhhaaa[[[WWWSSSUUUWWWZZZ___iiiuuuyyyoooiiilllmmmmmmnnnmmmmmmllllllllliiihhhlllsssxxxxxxwwwtttpppllllllooorrrsssrrrpppooommmmmmmmmmmmkkkiiikkkqqqtttsssrrrsssrrroookkkiiifffdddbbbaaabbbbbbhhhqqqxxxppp[[[GGG<<<999555222///---.../////////---...//////////////////------,,,***,,,///,,,&&&............///000111111---...000000/////////000/////////000000000111111111111222222333333444444:::@@@RRRooooooVVVCCC===;;;:::;;;AAAMMM[[[eeehhhkkkoooooommmlllmmmoooooommmkkkjjjjjjjjjiiigggfffhhhjjjlllnnnnnnnnnnnnoooooooooppprrrrrrqqqooo}}}{{{zzzzzzvvvuuutttrrrooollliiihhhccc```]]][[[[[[ZZZYYYXXXTTTUUUTTTSSSPPPNNNMMMMMMKKKJJJJJJIIIIIIHHHGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA???>>>>>>???@@@@@@>>><<<>>>>>>===<<<<<<<<<<<<<<<<<<;;;999888888888999:::999999999999999999999999777777777777777666555555333444555666666444222111222333444444222111111222111000///......///000111.../////////////////////...........................---------......///000------......------,,,+++---------...///000000000%%%***///000///...000333---...000111555@@@OOOZZZiiimmmrrrvvvwwwwwwwwwwwwyyyxxxvvvrrrkkkddd]]]YYYSSSUUUWWWXXX[[[bbbnnnwww~~~~~~xxxlllcccdddeeehhhjjjkkkkkkjjjjjjgggggggggjjjooosssuuuvvvuuuppplllkkkoooqqqqqqooonnnnnnoooqqqsssrrrooommmmmmrrruuusssqqqrrrqqqmmmkkkjjjgggeeedddcccbbbaaaccckkktttuuukkkYYYGGG===777444000....../////////------...///////////////...000///,,,+++......,,,,,,,,,,,,------...///000,,,...000000///...///111////////////000000000000000000111111222333444444999AAAUUUqqqwwwcccSSSCCC@@@<<<:::<<>>======<<<<<<;;;::::::<<<;;;999888888999;;;<<<::::::::::::::::::::::::777777777666777777888999777777888888888666444333333333333333333333333333333222111000///////////////000111111111///...------------...............,,,------...///000111111***,,,///111111///,,,***............///////////////000000000000000//////...///111333333666BBBOOO```kkkuuuwwwvvvxxxyyyxxxttttttuuutttqqqkkkbbb\\\YYYVVVUUUVVVXXX\\\fffppp|||||||||~~~}}}jjjZZZSSSTTTVVVZZZ___cccddddddfffffffffeeefffiiinnnrrrrrrqqqpppmmmjjjjjjmmmoookkklllmmmppptttwwwwwwvvvrrrrrrpppooommmkkkjjjiiijjjiiiiiigggfffdddbbbaaa[[[___eeennnvvvuuufffTTTGGG;;;333555222******000////////////000000000000000000////////////000000...------...000111000...////////////////////////---...//////......///000333222222222222222222333;;;EEEZZZvvv~~~wwwnnnVVVIII;;;666666;;;GGGTTTaaakkkrrrrrrppprrrtttuuurrrpppmmmjjjiiijjjlllmmmkkkkkklllnnnqqqrrrqqqooommmkkkjjjiiijjjmmmqqqtttyyywwwtttrrrqqqooollljjjgggddd___]]]\\\\\\[[[ZZZXXXVVVSSSPPPNNNMMMNNNNNNKKKKKKJJJIIIHHHGGGFFFFFFFFFEEECCCCCCDDDDDDBBBAAAAAA@@@@@@@@@???>>>>>>>>>======<<<<<<;;;:::::::::<<<;;;999888888999;;;<<<:::::::::::::::::::::::::::999888888777777777777777888888777777666555444333333333333333333333333333222111000///////////////000111111000///...---..................---------------......//////000+++---///000000///---+++------------............//////000000000000//////......000222222555AAAMMM[[[fffqqqssssssuuuvvvvvvvvvvvvvvvvvvsssmmmeee___WWWTTTSSSUUUVVVYYYbbbkkkyyyzzz{{{~~~~~~mmm]]]SSSQQQOOOQQQUUUZZZ^^^```eeefffhhhiiiiiijjjlllnnnmmmnnnmmmllliiiiiijjjkkkhhhhhhiiilllooorrrqqqqqqppppppooommmlllkkkjjjiiihhhhhhgggfffdddbbb```___ZZZ\\\```iiiuuuyyymmm___LLL>>>444555444......333////////////000000000000...//////////////////......------...//////---+++////////////////////////,,,...//////...---///000.........///111222444555888BBBYYYuuutttssssssqqqcccSSSBBB;;;:::<<>>=========<<<<<<;;;;;;:::999999;;;;;;999999999999;;;;;;::::::::::::::::::::::::<<<<<<:::999888777777777888888777666555555555555333333333333333333333333333222111000///////////////000000000000//////.../////////...---------,,,---------------.........------...//////...------,,,,,,,,,------------...//////000000000000//////...---///111222444>>>IIIVVVbbbmmmqqqrrrtttvvvuuuwwwwwwxxxxxxvvvpppiiicccWWWTTTSSSUUUVVVXXX___gggtttvvvzzz}}}rrrcccQQQMMMGGGEEEHHHNNNTTTXXX\\\```dddggghhhhhhhhhiiihhhjjjjjjiiihhhfffggghhhgggggghhhjjjlllnnnmmmlllmmmllllllkkkkkkjjjjjjiiigggffffffdddcccaaa___^^^YYYWWWWWW___ooozzzuuukkkUUUDDD777555666333222444000000000000////////////---......//////......---///...------...---+++)))////////////////////////,,,---///...------...000,,,,,,---...///111222333555@@@WWWtttvvveeeccckkkqqqooo___LLLAAA======@@@DDDXXXdddnnnpppooopppqqqpppooooooooonnnnnnmmmlllllloooooooooqqqssssssqqqooorrrpppmmmjjjiiiiiijjjjjj{{{yyyvvvsssrrrooollljjjfffccc___]]]\\\\\\[[[ZZZYYYXXXUUUSSSQQQPPPOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHFFFDDDCCCCCCCCCCCCBBB@@@BBBAAAAAA@@@???>>>======<<<<<<<<<;;;::::::999999;;;::::::999999::::::;;;999999::::::::::::;;;;;;===<<<;;;:::999999999999999888666555444444555666333333333333333333333333333222111000///////////////000000000000/////////000000///...---,,,,,,,,,---------------,,,,,,,,,.........------.........,,,,,,---------............//////000000000000///------...111111333:::DDDSSS___lllqqqsssvvvxxxxxxwwwwwwxxxxxxwwwrrrlllggg[[[WWWVVVWWWYYYYYY^^^dddnnnrrrxxx}}}vvvgggSSSNNNGGGCCCDDDIIINNNQQQSSSVVV\\\```ccceeegggiiihhhhhhhhhgggeeeeeegggiiijjjiiiiiikkkmmmnnnmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjggggggfffeeecccaaa___^^^YYYSSSNNNTTTeeeuuuxxxrrr```MMM<<<666666444222222000000000000////////////......///000000///.........---,,,---......---+++////////////////////////---///000000......///111/////////....../////////555@@@WWWtttqqqYYYTTT___kkkqqqgggWWWHHH>>><<<@@@EEERRR^^^jjjnnnnnnnnnnnnmmmooopppqqqrrrrrrpppnnnlllqqqqqqqqqrrrssssssqqqooollllllkkkjjjkkkkkkmmmmmm~~~|||zzzwwwtttrrrpppmmmjjjgggddd```]]]]]]\\\\\\[[[YYYXXXWWWUUURRRQQQPPPOOOMMMMMMLLLKKKJJJIIIIIIHHHGGGEEEDDDDDDEEEDDDCCCAAAAAAAAA@@@@@@???>>>>>>======<<<<<<;;;;;;:::999999::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;999888666444444444555555333333333333333333333333333222111000////////////000////////////000000000000000///...---,,,,,,,,,---------------,,,,,,,,,///...------------...///---.........////////////......///000000000000000...---...111111222888???MMMZZZhhhooorrrvvvyyyyyyuuuuuuvvvwwwvvvsssmmmiii___YYYVVVXXXXXXYYY\\\```iiiooovvv|||xxxjjjWWWRRRKKKGGGFFFHHHJJJKKKLLLNNNRRRVVV[[[```fffkkkjjjjjjhhhfffeeegggjjjmmmlllkkkkkklllnnnnnnmmmkkkiiiiiiiiijjjjjjjjjkkkkkkhhhhhhgggfffdddbbbaaa```]]]VVVMMMMMM\\\nnnwwwvvvjjjWWWCCC999666444111///111000000000/////////...///000111222222111000///,,,,,,,,,...000111000///////////////////////////...000111111000///111222111000000//////000000111777BBBYYYuuuoooTTTIIIRRR___lllkkkbbbQQQ???:::@@@GGGMMMZZZfffkkklllmmmmmmkkknnnpppsssuuutttrrrooommmrrrqqqqqqrrrsssrrrpppnnniiijjjjjjkkklllmmmnnnooo}}}}}}{{{wwwuuussspppmmmjjjhhheeeaaa___^^^^^^]]]\\\ZZZYYYXXXVVVTTTRRRPPPPPPMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFDDDDDDEEEEEECCCBBB@@@@@@@@@???????????????>>>======<<<;;;;;;::::::::::::::::::::::::::::::888999999::::::;;;;;;<<<:::999999999::::::;;;<<<777777666555444444444444333333333333333333333333333222111000////////////000////////////000000111/////////...---------,,,---------------.........///...------------...///........./////////000000---...///000000111111000///---...111222222555;;;DDDRRRbbbjjjnnnssswwwwwwttttttuuuvvvvvvsssoookkkaaa[[[UUUUUUVVVVVVXXX\\\eeellluuu|||~~~~~~qqq[[[VVVPPPJJJHHHGGGGGGFFFHHHIIIKKKMMMQQQWWW___dddllllllkkkiiihhhjjjmmmpppkkkjjjjjjkkkmmmmmmllljjjjjjjjjjjjkkkkkkllllllllljjjiiiiiihhhfffdddbbbaaaaaaZZZOOOKKKTTTfffssswwwppp```LLL===666333000---111111000000//////......///000222333333222000///,,,+++,,,...111222222111////////////////////////...000111111000///111222......///000111333444555999DDD[[[xxxmmmSSSDDDGGGQQQbbbkkklll\\\GGG===???EEEIIIVVVccchhhjjjlllmmmlllnnnppprrrttttttrrrooommmpppooooooppprrrqqqooommmllllllmmmnnnnnnmmmmmmlll~~~~~~|||xxxuuusssqqqmmmjjjjjjfffbbb```______^^^]]]ZZZZZZYYYWWWUUUSSSQQQPPPMMMLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCDDDDDDCCCAAA???????????????@@@@@@@@@???>>>>>>======<<<;;;;;;999::::::;;;;;;::::::999888888999::::::;;;<<<<<<;;;:::999999999999999:::666666666666555444333333333333333333333333333333333222111000////////////000///......///000111222..................---------------......//////000........................---------.........//////---...///000111111111111000...///222333222444999>>>LLL]]]fffkkkqqquuuuuuttttttuuuvvvwwwuuuqqqnnnfff]]]VVVUUUVVVVVVXXX\\\bbbjjjuuu|||~~~~~~nnnhhh___XXXUUUSSSRRRRRRSSSSSSSSSRRRSSSWWW\\\```iiikkkmmmnnnnnnmmmnnnpppkkkkkkjjjlllnnnnnnmmmkkklllllllllmmmmmmmmmmmmmmmjjjjjjiiihhhfffdddbbbaaa___ZZZOOOGGGKKK[[[kkkssssssgggSSSBBB999555222000111111111000///............///111333333111///...,,,,,,,,,---000111000///////////////////////////---...//////......///000......///000111333444555999EEE]]]zzzkkkTTTCCC@@@FFFSSSdddooohhhVVVIIIDDDBBBHHHTTTaaafffhhhkkkmmmmmmkkkmmmppprrrrrrpppnnnlllmmmmmmmmmnnnppppppnnnlllnnnnnnooopppooonnnlllkkk|||yyyvvvtttqqqmmmkkkkkkgggcccaaa``````___^^^ZZZZZZYYYXXXVVVSSSQQQPPPLLLLLLKKKJJJIIIHHHGGGGGGFFFDDDCCCBBBCCCCCCBBB@@@>>>>>>>>>???@@@@@@AAAAAA?????????>>>======<<<<<<999::::::;;;;;;::::::999888888999::::::;;;<<<<<<<<<;;;:::999888777777777555666666777666444333222333333333333333333333333333222111000////////////000///.........000111222---------...............---------...///000111111------...//////...------,,,,,,,,,---------......---...///000111111111111111//////333444222444777;;;JJJ[[[eeekkkqqquuuuuuttttttuuuwwwxxxvvvssspppkkkaaaYYYWWWWWWXXXZZZ^^^aaajjjuuu|||}}}}}}~~~vvvmmmiiihhhhhhhhhggggggfffcccaaaaaacccffffffjjjppprrrrrrpppnnnmmmmmmllllllnnnppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnjjjiiiiiigggfffdddbbbaaaZZZWWWMMMBBBCCCRRRdddnnntttjjjXXXFFF;;;777555333222111111000///......------...111222222111...------,,,,,,---...///---,,,////////////////////////+++,,,...---,,,,,,---///111111000000000000111111999EEE]]]{{{~~~iiiTTTCCC>>>AAAFFF[[[nnnnnncccVVVKKKBBBGGGTTT```eeegggkkkmmmnnnjjjkkkmmmoooooonnnllljjjkkkkkkkkkmmmoooooommmkkklllnnnoooqqqqqqpppnnnmmm~~~|||zzzvvvssspppnnnllliiieeebbbaaa```___]]]\\\\\\[[[YYYVVVTTTQQQPPPOOOMMMKKKKKKKKKJJJHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@@@@AAAAAA???>>>>>>>>>>>>>>>============;;;::::::999999::::::;;;:::999888999::::::999888;;;:::999888888888999:::999777666555666666444222555444333222111000000000333222000/////////000111000000111111111000000///000000//////.........---,,,---...000000000///.........------------............////////////......000000000000000000000000.........------///333666@@@GGGSSS___jjjqqqtttuuutttvvvwwwxxxwwwvvvtttrrrlllggg^^^VVVRRRSSSVVVYYYbbbeeellluuu}}}}}}wwwqqqnnnmmmlllmmmoooqqqsssrrrqqqnnnrrruuuuuuqqqnnnmmmmmmjjjiiihhhggggggddd```\\\\\\TTTKKKEEEBBBHHHXXXhhhlllooodddMMM===:::888333333333333222111000///...000000//////......------333444555555444222///...------------------------,,,//////,,,'''&&&)))---%%%(((---000111111111111;;;FFF]]]yyy|||dddNNNAAA======BBBMMM^^^lllooodddRRRDDDDDDMMMYYYccchhhjjjlllmmmkkklllmmmmmmkkkjjjkkklllkkkjjjjjjkkknnnoooooonnnllllllllllllmmmnnnoooooo~~~}}}zzzwwwsssqqqoookkkiiieeecccbbbaaa```^^^]]]\\\[[[YYYWWWTTTRRRQQQPPPNNNLLLKKKKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@>>>???>>>>>>>>>============;;;::::::999999::::::;;;::::::999999999999999888;;;:::999888888888999999888666555555666666555333555444333222222111222222333333111000000000111222000000111111111111000000000/////////...............///000000000000000000/////////....../////////......////////////......////////////////////////---...///......///222444<<>>AAAOOO\\\jjjpppkkkWWWFFF???;;;444333333333222111000///...///////////////.........000111222333222000...------------------------------///000---)))(((+++///(((+++///111111111222333;;;FFF^^^zzzzzzbbbMMM@@@;;;;;;===DDDRRRfffsssooo^^^NNNHHHNNNWWW```fffiiijjjjjjjjjlllmmmlllkkkkkklllmmmmmmllllllmmmpppqqqqqqpppllllllkkkkkkllllllmmmnnn~~~}}}{{{xxxtttrrrpppkkkiiieeeccccccbbbaaa```]]]]]]\\\ZZZWWWUUUSSSQQQPPPOOOMMMLLLLLLKKKIIIGGGHHHGGGFFFDDDCCCDDDDDDEEEBBBAAA@@@@@@AAAAAA@@@?????????>>>>>>>>>=========;;;;;;::::::::::::;;;;;;:::::::::999999999888888::::::999888888888888999777555444555666666555444444444333333333333444444444333222111111111111222000000111111111111000000////////////............111111000000///000000000000000////////////000000...//////000000//////...........................---///000000//////000222777>>>JJJXXXdddlllppprrrvvvvvvvvvwwwxxxxxxyyyyyyrrrmmmeee]]]WWWVVVWWWXXXYYY]]]eeepppyyy~~~wwwrrrlllhhhiiillloooqqqxxxwwwtttpppllliiijjjkkkiiihhhffffffeeeccc```]]]ZZZRRRHHH@@@::::::DDDOOOcccnnnqqqcccQQQEEE<<<555444333333222111000//////...///////////////000000---...///000000///...------------------------------///000...,,,+++...111---...000111000111222444;;;GGG___{{{www___KKK>>>::::::::::::CCCYYYpppvvviiiYYYMMMNNNSSS[[[ccchhhiiigggiiikkkllllllkkkkkkmmmnnnnnnnnnmmmoooqqqsssrrrrrrllllllkkkkkkjjjjjjkkkkkk}}}{{{yyyvvvtttrrrllliiifffddddddcccbbbaaa^^^^^^]]][[[XXXVVVTTTRRRQQQOOOMMMLLLLLLLLLJJJHHHIIIGGGEEECCCBBBCCCDDDEEEBBBAAA@@@@@@AAABBBAAA@@@?????????>>>>>>>>>======;;;;;;::::::::::::;;;;;;:::;;;;;;:::888777888888:::999999888888888888888555444333444666666666444444333333333444444555666222222222111111111111111///000000111111111111000///////////////.........222111000.........///000000//////////////////000//////000000000000//////........................---///111111000//////000333:::FFFSSS```iiioooqqqttttttuuuuuuwwwyyyzzz{{{tttppphhh```ZZZWWWVVVVVVUUUZZZbbblllvvv}}}}}}ssskkkjjjmmmpppsssxxxwwwuuuqqqnnnlllkkkjjjgggfffddddddcccbbb___\\\ZZZRRRHHHAAA:::888===EEEXXXgggrrrlll[[[JJJ===444444444333111000000//////......//////000000000111,,,---...////////////...........................,,,---///...------///111///000000000///000222444;;;IIIbbb}}}ttt]]]III>>>:::999:::666:::LLLcccppplllcccSSSPPPPPPVVVaaahhhhhhfffhhhiiikkkkkkkkkkkkmmmnnnnnnnnnmmmoooqqqssssssrrrmmmlllkkkjjjiiiiiiiiiiii~~~|||zzzwwwuuutttnnnkkkgggeeeeeedddcccbbb______^^^\\\YYYWWWUUUSSSQQQOOOMMMLLLLLLLLLJJJHHHHHHFFFDDDBBBBBBBBBCCCDDDBBBAAA@@@@@@BBBBBBBBB@@@????????????>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<:::;;;<<<:::888666777999999999999999888888777777555444333444555666555444333333333333444555666666000000000000000//////...//////000111111111111111.........///////////////111000...---,,,,,,---...///......------....../////////000000000000//////........................---///111111000//////000111777AAANNN[[[fffmmmqqqrrrrrrssstttvvvxxxzzz{{{uuuqqqjjjccc\\\WWWUUUSSSTTTXXX___iiisss{{{~~~|||rrrnnnnnnppprrrqqqqqqqqqqqqpppmmmjjjhhhfffeeecccbbbbbb```^^^\\\XXXPPPGGG@@@:::777:::@@@NNN```ppprrrdddRRRAAA777555444222111000//////000.../////////000000111111------...///000000000000........................+++,,,---.........//////000000000///...///111444<<>>:::888;;;888999CCCTTTdddmmmqqq[[[UUUQQQUUU___gggiiigggfffhhhiiijjjiiijjjkkkmmmmmmllllllnnnppprrrqqqpppmmmlllkkkjjjiiihhhhhhhhh~~~}}}{{{yyywwwvvvpppmmmiiifffeeedddcccaaa``````___]]]ZZZXXXVVVTTTPPPOOOMMMLLLLLLKKKIIIGGGGGGFFFDDDCCCBBBBBBCCCCCCBBBAAA@@@AAABBBCCCBBBAAA@@@@@@?????????>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999<<<===;;;777555777999888888999999888888777666666444333444555555444333333333222333333444555555//////000000//////...---...///000111111222111111.........///////////////......------,,,---------......------------......///000000111111000000///........................---///000000//////000222000555===HHHUUUaaakkkqqqqqqqqqssstttvvvxxxyyyzzzvvvrrrmmmfff___YYYUUUSSSTTTVVV[[[dddnnnwww}}}~~~wwwsssqqqpppllllllmmmnnnooommmiiieeegggeeecccbbbbbbaaa___^^^WWWNNNEEE???999666888<<>>NNNiiipppYYYHHH>>>999888777888:::>>>HHHZZZmmm{{{ggg___WWWVVV]]]eeeggggggeeeggghhhhhhggggggiiijjjlllkkkkkkmmmoooqqqpppooommmlllkkkjjjiiiiiiiiiiii~~~|||zzzxxxwwwrrroookkkgggfffdddbbbaaaaaaaaa___^^^[[[YYYVVVUUUPPPNNNLLLKKKKKKJJJHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@AAACCCDDDCCCBBB@@@@@@@@@?????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999<<<>>>;;;777555666999777888888999888777666555666555444444444444333222333222222222222333333444///000000111000///...---...///000111111222222222............/////////000,,,---..................//////............//////000000111111111111000000////////////////////////---...///......///222444000222888AAANNN\\\hhhoooqqqrrrtttwwwxxxyyyyyyyyywwwtttoooiiibbb\\\WWWTTTTTTTTTWWW^^^iiisss{{{~~~|||uuuqqqooommmllllllmmmmmmjjjgggiiigggeeedddddddddbbbaaa[[[RRRGGG@@@;;;777888<<>><<<<<<;;;;;;;;;;;;<<<<<<999<<<>>><<<777444666999777888888999999777666555777666444444444444222111333222222111111222222333000111111222222000///.........///111111222222222---.........//////000000,,,---///000000000//////000000////////////000000000000111111111111000000000000000000000000000000.........------///333666///111555===JJJXXXfffnnnqqqsssvvvyyyzzzzzzyyyyyyxxxvvvqqqllleee^^^YYYVVVTTTSSSUUU[[[eeepppyyy}}}zzztttuuurrrnnnmmmnnnnnnmmmkkkllljjjgggfffffffffeeecccaaaWWWKKKDDD>>>::::::>>>>>>III[[[kkkmmm___MMMAAA666444222000//////000111222222111111000000//////000//////.........//////////////////////////////000000000111222222000...///111333333333333555777@@@RRRnnnkkkTTTDDD;;;666444///444888888;;;GGG[[[lll}}}sssfff]]][[[^^^aaacccdddeeeffffffdddcccdddeeemmmllllllmmmpppqqqqqqpppllllllkkkkkkjjjjjjkkkkkk~~~}}}xxxuuutttrrroookkkgggcccaaa```aaaaaa```___]]]ZZZXXXVVVPPPOOONNNMMMLLLJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@AAABBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????>>><<<;;;============;;;888555333:::999999:::<<<<<<;;;999555555444444444555555666777666555444222111000000111111111111111111222222//////000000111111111222111111111000...///111333...............///000000222222111000//////000000222000///------///000222////////////////////////222111111111000000//////444333555<<>>===DDDOOO\\\hhhgggVVVDDD@@@999444333333111111333222222111111111111111111111111111111111000000000//////000000000000///...---------...111222222222222000000444555333444888===OOOkkkhhhQQQEEE>>>999555666666666666:::CCCLLLSSSqqquuutttjjjaaa___aaaaaagggeeedddccccccdddfffgggiiijjjkkknnnppppppnnnlllmmmllllllkkkkkkjjjjjjiii~~~|||yyyvvvtttsssppplllhhheeecccbbbaaaaaaaaa```^^^[[[YYYWWWOOOOOONNNLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@AAAAAABBBBBBAAAAAAAAA===========================>>>>>>???>>>===<<<;;;======>>>>>><<<:::777666777666666777999:::888777777777666666666666666666//////000111222333444444333222222222111000000000//////000000000111111111///000000///---...000111...............///000000222111111000//////000000111000///......///000111////////////////////////111111111111000000000///444222444:::AAAKKKZZZhhhmmmqqqtttsssuuuxxxyyywww{{{xxxtttpppjjjccc\\\VVVUUURRRRRRXXX___gggpppyyy~~~~~~~~~|||wwwrrrooonnnnnnooolllnnnppprrrsssuuuxxx{{{xxxmmmbbbWWWNNNFFFAAA???DDDMMMZZZhhhkkk]]]LLLAAA:::333333333111111333000111222333333222111000111000000000///000000000//////000000000000//////000000000000111222222111222///...111222111333777>>>QQQllleeeNNNBBB<<<777333444444444444666<<>>>>>>>>>>>===<<<;;;<<<======>>>===<<<:::999666666555777888999888666777777666666555555555444+++,,,---///111333444555444333333222111000////////////000000000000111111...//////...------///000...............///000000111111000/////////000000111000///......///000111////////////////////////111111111111000000000000444222333777===EEESSS```gggnnnrrrsssuuuyyyzzzyyy{{{yyywwwtttooohhh___ZZZVVVRRRRRRWWW]]]ccckkksss{{{{{{}}}~~~}}}yyyxxxxxxxxxsssuuuxxx{{{~~~~~~rrrcccUUULLLGGGHHHLLLWWWgggooogggZZZGGG>>>555333333111111333///111333555555333111///111000///......///000111/////////000000000000000//////000111111111111111222...,,,...000///222777@@@SSSmmm}}}aaaJJJ???999555111444444333333333666:::>>>KKK___rrrwwwqqqiiiccc___ddddddeeefffgggggghhhhhhkkkkkkkkkmmmnnnnnnllljjjjjjjjjjjjkkklllmmmoooooo}}}||||||zzzyyytttssspppmmmjjjhhhfffeeeccccccbbbaaa___\\\ZZZXXXPPPOOONNNMMMLLLJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCAAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888777777888::::::999777555555555444333222111111///000000000111111111111333222222222111000000000//////000000000000000000...///000///......///000...............///000000111000000/////////000000000///............///000////////////////////////111111111000000000000000222000111555:::AAANNNZZZdddlllssstttuuuyyyzzzyyyyyyyyyxxxwwwssslllccc\\\XXXTTTSSSWWW[[[___fffmmmwwwyyy|||~~~{{{kkkaaaXXXTTTPPPUUUdddqqqppphhhSSSGGG;;;777555222000111222333444444444333111000111000///......///000111///////////////000000111---...000111111111111222333...,,,...//////333888BBBUUUoooyyy]]]GGG<<<888444111444555555444444444777999;;;NNNeeeqqqtttpppggg^^^cccdddeeeggghhhiiiiiiiiilllkkkkkklllmmmmmmkkkjjjllllllkkkkkkkkklllmmmmmm}}}||||||{{{zzztttrrrooollljjjgggfffeeeccccccbbbaaa___\\\ZZZXXXRRRQQQPPPOOOMMMLLLKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDAAABBBBBBBBBAAAAAA@@@???????????????????????????>>>======<<<<<<<<<<<<<<<999999::::::;;;;;;;;;;;;888777777888::::::999777555555555555444333222111444333333222222111000000000000000111222222222333000000/////////////////////000111111000///000111...............///000000000///////////////000000//////............//////000000000000000000000000000000000000000000111111111///000444888>>>KKKWWWcccllltttuuuuuuxxxyyyyyywwwwwwxxxxxxuuunnneee___ZZZVVVTTTWWWZZZ]]]bbbiiitttxxx|||{{{ppphhh]]][[[eeessswwwtttcccTTTDDD<<<777333000000777666444222111111222222333222111000///000111111//////......///000111222333555777666444111111111444000...///000111444999DDDVVVpppvvv[[[EEE;;;777555333111333444555444444555777777CCCTTTdddqqquuummmbbbcccdddeeeggghhhiiiiiiiiikkkjjjjjjkkkmmmnnnmmmllloooooonnnmmmnnnoooqqqrrr~~~}}}}}}{{{zzzuuussspppmmmjjjgggeeedddbbbbbbbbbaaa___\\\YYYXXXSSSRRRQQQPPPOOOMMMLLLLLLJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<999999999:::::::::;;;;;;666666555777888999888666777777888888888666555444444444333333333333333333//////000111222333333444000000////////////......///000222222111000000111...............///000000//////......//////000000........................000000000000000000000000000000000000111111111111111///000333666;;;GGGRRR___jjjsssuuuuuuwwwxxxxxxvvvwwwxxxxxxvvvppphhhccc\\\XXXVVVYYY[[[\\\aaafffqqqvvv|||~~~sssjjjmmmwww}}}}}}qqq___KKK@@@:::555111000888666333111111222555666666555555444333222111111//////.........000111222<<>>888222000000555111///222333222555:::DDDWWWqqqtttXXXCCC999777555444...000222222222222444555999===EEETTThhhuuusssjjjddddddeeefffgggggghhhhhhjjjiiiiiikkknnnpppqqqppppppppppppqqqsssvvvzzz|||}}}{{{yyywwwuuurrrnnnkkkhhhfffeeeaaaaaaaaa```^^^[[[YYYWWWRRRRRRQQQPPPNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEBBBBBBBBBBBBAAA@@@???>>>????????????????????????>>>===<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<777666666777999:::888777666777999:::999888777666444444444444333333333333000000000111222222222333000000/////////............///111222000//////000...............///000000...............///000000---..................---000000000000000000000000///000000000111111111111222000000222444777AAALLLXXXdddpppssssssuuuxxxxxxwwwwwwxxxxxxwwwrrrlllggg^^^ZZZXXXZZZ\\\]]]```fffmmmssszzz}}}}}}}}}xxxtttrrrrrrsssyyy|||{{{xxxeeeOOOBBB<<<777333111222222222222444666888:::888999999888777444111000//////...---...000222333===@@@BBB@@@999333222222444000000333444333555999DDDWWWqqqqqqUUUAAA777666555444///000111111111111333444777888;;;FFFZZZmmmssspppeeeeeedddddddddeeeggghhhhhhggghhhkkkpppsssuuuuuuqqqqqqqqqrrrtttxxx|||~~~~~~{{{xxxyyywwwtttpppllliiifffeeeaaaaaa```___]]][[[XXXVVVRRRQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIIIIGGGGGGFFFEEEBBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===:::999999:::<<<<<<;;;999444555777888999888666555666555555444333222111000222222222111111111111111000000//////.........---,,,...000111///........................///000000...............///000111------............------000000000000000000000000//////000000111111111222444111000111111444===FFFRRR```mmmqqqrrruuuwwwxxxxxxxxxxxxyyyxxxtttnnnjjj___[[[ZZZ\\\]]]]]]aaafffkkkqqqyyy|||||||||rrrddd[[[WWWVVVUUUVVVZZZ```eeejjjoootttxxx~~~zzzfffOOOCCC===888444222---...111444777999;;;<<<:::;;;<<<<<<999666222/////////...---...000222444666:::>>>===888444444555222000000444555333444888DDDWWWrrroooTTT???666555444333222333333222111111333555333333555===OOOcccoooqqqgggeeedddccccccdddfffggggggfffhhhkkkqqquuuwwwxxxsssrrrqqqppprrrtttxxxzzz~~~|||zzzyyyyyyyyyxxxvvvsssoookkkhhhfffcccbbbaaa___]]][[[ZZZYYYTTTRRROOONNNNNNNNNMMMLLLKKKKKKJJJIIIGGGFFFEEEDDDEEEEEECCCBBBAAA@@@@@@@@@BBB@@@===>>>??????===:::???<<<999888;;;<<<;;;:::::::::;;;;;;<<<;;;;;;;;;666777888999999999999999999888888777666555555444444444333222222333333333000000000111111222222222000111222111000//////111000000//////.........---111111000000000000111111////////////////////////...............///000000///000111222222222222222---...///000111222333333222222222222333666<<<@@@PPP[[[iiiqqqrrrtttxxx|||wwwvvvwwwxxxyyywwwrrrmmmbbb```]]]\\\\\\^^^```bbbjjjnnntttzzz~~~~~~~~~rrrbbbUUUOOOMMMMMMKKKJJJJJJLLLPPPTTTWWWXXX^^^hhhrrrvvvyyyzzzxxxtttwwwyyy~~~ttt]]]JJJ@@@:::555000444222111444999>>>??????:::::::::;;;:::666111,,,000000////////////000111666777888666444222222333000111333333333444777999DDDXXXsssjjjPPPAAA;;;777555555000111111111111222222222999444333:::EEESSSdddrrrmmmkkkgggccc``````aaabbbhhheeeeeekkktttzzz|||zzzwwwuuurrrpppoooqqqsssuuu~~~|||{{{{{{zzzxxxvvvsssoookkkhhhfffcccbbbaaa___]]][[[ZZZYYYTTTRRRPPPOOOOOONNNMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAA???===>>>??????>>>;;;???<<<999999;;;<<<;;;:::;;;;;;;;;<<<;;;;;;::::::777777888999999999999999888888888777666555555555555444333333222222222222111111111222222333333333000111222111000//////111000000/////////.........000000////////////000000////////////////////////...............///000000//////000111111111000000......///000111222222333111222222111222666;;;???LLLWWWeeennnqqqrrrvvvyyywwwvvvwwwxxxyyywwwrrrnnngggddd```\\\[[[\\\^^^```hhhlllrrrxxx}}}~~~~~~~~~ppp___QQQIIIFFFEEEAAA@@@AAABBBFFFIIILLLMMMSSS]]]gggmmmqqquuutttpppqqqsssvvv{{{}}}}}}hhhWWWKKKCCC;;;555;;;999777999===@@@???>>>;;;999777666555444222000000000/////////000000000222333444333111///000111111222222222222444777:::DDDXXXttt|||fffLLL>>>888555333333000111111111111222222222;;;777555999@@@JJJYYYfffoookkkfffaaa______```aaagggfffgggmmmuuuzzz{{{zzzwwwuuurrrooooooppprrrsss~~~~~~zzzyyywwwtttpppllliiigggdddcccbbb```^^^\\\ZZZYYYUUUSSSPPPOOOOOOOOOMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>===>>>??????>>>===>>><<<::::::;;;<<<;;;:::<<<<<<<<<<<<;;;:::999999777888999999999999999999888888777777666666555555666555444333222111111111111111111111111222222222000111222111000//////111000000////////////......//////............//////////////////////////////...............///000000//////000000//////....../////////000000111111111000111111111111444999<<>>???AAADDDGGGHHHNNNXXXcccjjjpppuuuvvvtttmmmmmmooorrruuuwwwvvvuuuxxxwwwuuuvvvyyy}}}zzzkkk```TTTHHH@@@???<<<888999;;;======;;;===999555222333444666666000000000000000000000000///111111111000///000111222222222111111333777;;;EEEYYYuuuvvvaaaHHH;;;666333111111000111111111111222222222888666666888:::@@@NNN[[[nnnmmmiiiddd___]]]^^^```ddddddffflllssswwwwwwuuuuuusssqqqnnnmmmnnnpppqqqzzzyyywwwtttqqqmmmjjjhhheeedddccc```^^^\\\ZZZYYYVVVTTTQQQPPPPPPOOOMMMLLLLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@AAA>>>>>>>>>>>>?????????>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888999::::::999999999888777777777666666666555777666444333222111111111//////000000000000000000000111222111/////////111000000//////////////////000//////......//////000////////////////////////...............///000000000000000000//////...---/////////000000000000000000000000000000222666:::AAALLL[[[gggmmmpppsssuuuvvvvvvwwwxxxxxxwwwtttrrrrrrmmmfff```\\\[[[]]]^^^cccgggmmmtttzzz~~~|||}}}~~~sssaaaRRRGGGAAA>>>======??????AAACCCFFFIIIOOOYYYcccjjjpppvvvxxxvvvnnnmmmlllmmmooorrrrrrrrrsssrrrqqqqqqsssuuuxxxzzz}}}wwwkkk]]]TTTIIICCC<<<999:::<<<<<<;;;>>>:::666333444666888999000111111111000000//////000111333222222111333444222222111000000222777;;;FFFZZZvvvrrr]]]EEE999555222111111000000111111111222222222000111444666666;;;HHHVVViiinnnqqqlllbbb\\\]]]```______ccchhhnnnppppppnnnqqqpppnnnllllllnnnpppqqq~~~zzzyyywwwuuuqqqnnnkkkiiifffeeedddaaa___\\\[[[ZZZWWWUUURRRQQQPPPOOONNNLLLMMMMMMLLLJJJIIIHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAA===>>>??????>>>>>>??????<<<=========<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888999999:::::::::999999888777777777777666666666666777666444333222111111111111111111111111111111111000111222111/////////111//////000000000000000000111000000//////000000111////////////////////////...............///000000111111111111000///......///////////////000000000///000000000000111555777===GGGVVVccckkkpppsssuuuuuuvvvxxxyyyxxxwwwuuuuuutttoooiiiccc___]]]^^^___aaaeeekkksssyyy}}}|||}}}~~~uuudddUUUJJJCCC@@@999;;;<<<<<<<<>>======<<<999666555666777777666111111222222111000///...000111333333222222444555222222111//////222777;;;FFFZZZwwwooo[[[DDD999555333222222000000111111111222222222---///333666555777BBBNNN]]]jjjvvvuuuhhh]]]]]]aaa\\\^^^aaafffjjjllllllkkklllkkkjjjjjjkkkmmmpppqqq~~~zzzyyyxxxuuurrrooollljjjgggfffdddbbb___]]][[[ZZZXXXVVVSSSQQQQQQPPPNNNLLLMMMLLLKKKJJJIIIGGGGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA>>>???@@@???>>>===>>>???;;;===>>>>>><<<;;;;;;<<<<<<<<<<<<<<<;;;:::999999::::::::::::::::::999888777777777777666666666666666555444333222111111111444444444333333333333333000111222111000//////111//////000000000000111111111111000000000000111111////////////////////////...............///000000000000111111111000//////.........//////000000000000111111111000111444666999BBBPPP^^^hhhooosssvvvtttvvvxxxyyywwwvvvwwwwwwuuuqqqlllfffbbb```______```ccciiipppvvv{{{~~~}}}~~~vvveeeVVVKKKCCC???:::;;;<<<;;;;;;???FFFLLLTTT[[[bbbeeehhhmmmnnnmmmmmmkkkhhhhhhiiilllmmmmmmmmmnnnqqqssssssrrrqqqooooooqqqrrrtttxxx~~~yyynnn___RRRJJJDDD???<<<;;;999777666555555333111111222222333222111///......000111111000000111333111111111000000222666:::EEEZZZwwwooo[[[DDD999666444222222000111111111111222222222000111444666555444:::CCCNNN]]]nnnssslllccc```aaa^^^```cccfffiiijjjkkkkkkiiihhhhhhiiijjjlllnnnooozzzzzzxxxvvvsssooommmkkkhhhgggeeeccc```]]][[[ZZZYYYWWWTTTRRRQQQPPPNNNLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBB>>>@@@AAA@@@===<<<===>>>;;;===??????<<<;;;;;;<<<;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;::::::999888666666666666777777777777555444333333222222222222333333333333222222222111000111222111000//////111//////000000000111111111000000////////////000000////////////////////////...............///000000......//////000000//////,,,------...///000111111000111222222111111333555666===JJJXXXccclllrrruuutttvvvyyyyyywwwvvvwwwyyywwwtttoooiiidddaaa^^^]]]]]]aaafffmmmsssxxx{{{|||~~~~~~xxxhhhXXXKKKCCC>>><<<======;;;;;;AAAJJJSSSYYY```eeefffiiimmmnnnmmmkkkiiiggggggiiijjjkkkkkkmmmnnnoooqqqrrrrrrrrrrrrnnnooopppqqqssswww|||yyymmmbbbXXXNNNGGGAAA>>>:::777666555333222111222333333333111///------///000000......///000///000111111111222666888DDDYYYvvvnnnZZZDDD:::666444222111000111111111111222222222222111222555555333555:::@@@KKK[[[hhhmmmjjjeee```___```bbbdddfffgggiiikkkiiiiiihhhhhhiiiiiijjjkkk{{{zzzxxxvvvssspppmmmllliiihhheeeccc```]]][[[ZZZZZZWWWTTTRRRQQQPPPNNNMMMJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBB???AAABBB@@@===;;;<<<>>>:::===@@@???===;;;;;;<<<::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;::::::999888666666666666777777777777444444333222222333333333111000000000//////......000111222111000//////111//////000000111111111222//////............//////////////////////////////...............///000000,,,,,,---.../////////...,,,,,,---...///000111222111222333222111111333555333:::FFFTTT```jjjqqquuusssvvvyyyyyywwwvvvxxxzzzyyyvvvrrrlllfffaaa]]][[[\\\___dddjjjpppuuuxxxzzz~~~{{{kkk[[[MMMCCC???;;;;;;;;;888888???JJJSSSYYY___dddeeefffkkklllkkkkkkiiiggghhhjjjkkklllkkkooooooooopppqqqsssuuuvvvnnnoooqqqrrrssssssvvvxxx}}}}}}qqqddd[[[HHHDDD>>>:::888777777666111222333444333111///---///000111000///...///111...000111222222333555777DDDXXXvvvnnnZZZDDD999666444111111000111111111111222222222000...///333555333444777999>>>KKK]]]lllpppiii```]]]___```aaabbbdddgggiiikkkjjjiiihhhggggggggggggzzzyyyxxxuuurrrpppnnnmmmjjjhhhfffddddddbbb```^^^VVVVVVUUUSSSQQQOOOMMMKKKFFFLLLNNNHHHEEEGGGGGGDDDEEEEEEDDDCCCBBBAAA@@@@@@BBBAAA@@@>>>===>>>>>>???999:::;;;<<<<<<;;;:::999======<<<<<<<<<;;;;;;;;;999999:::999999888777666888888777777666666555555555444333333222222333333222111000//////111333444555333111000111111000///222111111111000000//////000000111111111111000///000000000000000000000000111000000///...---------//////000000000000//////000000000000111111111111444333222111000000000000444888AAANNN[[[hhhpppssswwwwwwxxxyyyzzzzzzxxxvvv}}}{{{wwwooofff___^^^^^^]]]___cccggglllssszzzqqqaaaRRRGGGAAA:::;;;;;;:::<<>>444000000---000/////////000111222333222111000///000111333555333888@@@NNNbbbqqqpppeee]]]\\\]]]^^^aaadddeeefffhhhhhhhhhhhhhhhhhhiiijjj~~~}}}{{{xxxuuusssqqqqqqmmmkkkhhhfffdddbbb___\\\XXXWWWUUUSSSQQQOOONNNMMMMMMRRRRRRMMMHHHIIIHHHFFFFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>:::;;;;;;;;;;;;;;;;;;:::===<<<<<<<<<;;;;;;;;;;;;999::::::999999888777666666666666666555555555444555444333333222222333333222111000///000111333444555333111000111111000///111111111000000000/////////000000111111000000///000000000000000000000000111000000///......------//////000000000000////////////000000000111111111222111111111111111222222333666>>>IIIWWWdddmmmrrrtttuuuvvvxxxzzz{{{zzzyyy~~~}}}zzzsssjjjdddaaaaaa\\\___cccggglllrrryyy~~~ssscccTTTHHHAAA999:::::::::===EEEPPPXXX```cccfffjjjlllmmmlllllliiiiiihhhhhhiiikkknnnooollllllnnnqqquuuwwwvvvuuunnnnnnmmmnnnooonnnllljjjsssvvv|||xxxkkkYYYKKKDDD???:::666666555555666777666333111111333444333222000111111000......111111000444999EEE[[[uuurrrVVVDDD>>>555000111...000000000000000111222222222111000//////111222333222666;;;EEEWWWhhhnnnjjjeeecccaaaaaabbbcccbbbaaaggggggffffffgggggghhhhhh~~~|||yyyuuusssqqqpppppppppmmmjjjgggeeebbb___\\\ZZZYYYVVVSSSQQQPPPPPPPPPRRRUUUTTTOOOKKKIIIHHHEEEFFFEEECCCBBBAAABBBCCCCCC@@@@@@@@@@@@@@@???>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888777666555555555555444444444444555444333333222222333333222222111000000111333444444222000000111111000///111111000000000000//////...//////000000/////////000000000000000000000000000000000///......------//////000000000000//////////////////000000000000000000000000111222333444111444:::CCCPPP^^^jjjqqqqqqsssuuuxxxzzz{{{{{{{{{||||||{{{vvvnnngggcccaaa\\\^^^bbbeeejjjpppxxx}}}wwwgggWWWJJJBBB::::::::::::===GGGUUU___dddeeegggiiijjjkkklllllliiiiiihhhhhhiiikkknnnoookkkkkkmmmppptttvvvvvvuuuooommmkkkjjjkkkkkkjjjhhhlllmmmqqqwwwooo___TTTKKKBBB<<<777666555555555444111///000222333333111000000111000...///111111000444999HHH]]]uuuoooTTTCCC>>>666222222///111111111000111111222222333222111000///000111222222333444999GGGZZZhhhmmmiiifffbbb```aaaaaa___]]]eeeeeeeeeeeeeeefffgggggg~~~|||xxxuuurrrppppppppppppnnnkkkhhhfffdddaaa^^^\\\ZZZWWWTTTRRRQQQQQQRRRQQQRRRQQQNNNJJJHHHFFFDDDFFFEEECCCBBBAAABBBCCCDDD???@@@AAAAAA@@@???===<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777777555555555555555555555555555444333333222222333333333222111111111222333333333111000///000111000///000000000000000000//////---......////////////...////////////////////////000000//////............//////000000000000//////....../////////000000000111111000000111222222333111333777>>>IIIXXXfffoooppprrruuuwwwyyyyyyzzz{{{xxxyyyxxxuuupppiiibbb___\\\^^^```cccgggnnnuuuzzz{{{lll[[[LLLCCC===<<<;;;:::>>>HHHWWWbbbeeeeeefffhhhjjjlllnnnooommmllljjjjjjjjjkkkmmmnnnllllllmmmppptttvvvwwwvvvpppmmmjjjhhhhhhiiihhhhhhiiijjjlllpppvvv}}}tttjjj```TTTLLL@@@===999666444333222000000222333222111000000000111//////111111111444:::III___xxx~~~lllQQQBBB>>>666333444000333222222111111111222222333222111000//////000000222222111222;;;KKK]]]iiiiiiddd___\\\]]]___^^^^^^eeeddddddeeeeeefffggghhh}}}zzzwwwuuuttttttooommmjjjhhhgggfffcccaaa]]][[[XXXTTTRRRRRRRRRSSSPPPNNNMMMMMMKKKIIIGGGFFFFFFFFFDDDCCCBBBBBBCCCDDD???@@@AAAAAA@@@???===<<<<<<;;;:::999999:::;;;<<<::::::;;;;;;;;;;;;;;;;;;::::::;;;::::::999888777666666666666666666666666555444333333222222333333333333222222222222222222222111//////000111000/////////////////////000000------...///////////////////////////////////////////////////............//////000000000000//////////////////000000000000333222222111000000111111111222555:::CCCQQQaaakkkpppsssvvvxxxwwwwwwxxxzzzvvvwwwwwwvvvrrrkkkddd___^^^___```aaaeeejjjrrrwww}}}~~~ppp___OOOFFFAAA@@@===;;;>>>HHHWWWaaacccdddeeegggjjjmmmppprrrrrrpppnnnlllllllllmmmnnnooonnnnnnqqqtttwwwwwwwwwqqqmmmjjjhhhhhhiiiiiihhhjjjkkklllnnnppprrrssstttzzz}}}vvviii```TTTMMMDDD<<<888666666555000222333333111000000111111//////222222111444:::GGG___|||jjjPPP@@@===555333555222444444333222222111222222222111111000000/////////222222222222666@@@PPP]]]jjjfffaaa]]]\\\]]]___```eeeeeeeeeeeefffggghhhiii}}}{{{xxxuuusssrrrnnnllljjjhhhhhhfffdddbbb\\\[[[XXXUUUSSSRRRRRRRRRPPPMMMLLLNNNNNNKKKIIIJJJGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666777777777777777555444333333222222333333333333333333333222222222222000//////000111000///......////////////000000---......///000000000000000000000000000000000000//////////////////......//////000000000000//////000000000000111111111111444333222111000000000000000111444777>>>KKK[[[fffnnnrrrvvvwwwvvvvvvxxxzzzyyyyyyyyyyyywwwqqqiiiddd````````````bbbgggnnnssszzz|||~~~sssbbbRRRIIICCCBBB???===???HHHVVV```bbbccceeegggkkknnnqqqrrrtttrrrpppnnnmmmmmmnnnoooqqqppppppqqqtttvvvwwwvvvpppmmmiiihhhhhhiiiiiiiiikkklllmmmnnnmmmkkkhhhfffeeeiiirrr||||||sssggg^^^QQQFFF>>>:::777666111333444444222111111222111///000222222111555:::FFF___~~~kkkPPP???;;;444222666333666555444333222222111222000000000000000000//////222111222444555999DDDPPPiiijjjiiieee```]]]___aaadddddddddeeefffggghhhiii}}}}}}|||{{{xxxtttqqqoooooommmjjjhhhgggeeebbb```[[[ZZZXXXVVVTTTRRRQQQPPPRRRLLLKKKNNNPPPLLLIIIJJJGGGGGGGGGGGGEEECCC@@@>>>BBBAAA@@@???>>>>>>>>>>>>:::;;;;;;;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999888777555555555666666666777777555444333333222222333333333444444444333222222111111000......000111000///........./////////000000---...///000111111111111000000000000000000000000...///////////////////////////000000000000//////111111111111222222222222222222111111111111111222...000222444999EEETTT___kkkpppuuuwwwvvvvvvyyy|||{{{{{{{{{{{{zzzuuunnnhhhbbbaaa```___```dddjjjoooxxxyyy|||uuudddUUULLLBBBAAA???>>>@@@IIIVVV```cccdddfffiiikkknnnooopppqqqpppnnnmmmmmmnnnpppqqqsssqqqpppppprrrtttttttttmmmkkkhhhhhhiiiiiiiiihhhjjjkkklllllljjjgggeeeccc___aaaeeelllvvv{{{rrreeeXXXLLLDDD===999222444555555333222222333222000000222222111555;;;GGG___}}}lllPPP>>>999222111666555777666555444222222111111//////000000000000000000000///000333444555<<>>===>>>>>>???999:::<<<<<<<<<<<<:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;:::999888888444444444555555555666666555444333333222222333333444444444444333333222111111///......000111000///---.........//////000000......000111222222222222000000000000000000000000........./////////////////////000000000000//////111111222222222333333333000000000000111222333444,,,///000222666AAAPPP[[[hhhnnntttvvvvvvwww{{{|||{{{zzzzzzzzzvvvoooiiicccbbb```^^^___bbbhhhmmmvvvxxx|||uuueeeWWWNNN@@@@@@???>>>AAAJJJWWW```eeefffhhhjjjlllmmmnnnnnnnnnmmmllllllmmmooorrrssssssqqqooooooqqqrrrrrrrrrjjjiiiggggggiiiiiiiiihhhhhhiiiiiiiiihhhgggeeeddddddbbb```bbbhhhsss~~~zzzlll___SSSHHHBBB333555666555444333333333222000000222222222555;;;HHH___{{{nnnQQQ>>>888111111666555888777555444333222111111---...///000111111000000///,,,---222333333999BBBOOO___ooossskkkbbb```cccaaaaaaaaabbbccceeefffggg~~~|||{{{yyywwwrrroooqqqooollliiihhheeebbb```^^^\\\YYYWWWVVVUUURRRPPPNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@???@@@@@@???<<<999<<<;;;::::::999999::::::999<<<===<<<999888;;;>>>:::::::::999999999888888888555222222555888888777555555444444444333333333222555666555222000222444000000000000000000000000////////////000000000000////////////////////////000000////////////000000000000//////.........---///222555555222//////000000111111222111111000///222222222111111111111111000111333444888@@@KKKTTTaaajjjsssuuuvvvxxxxxxvvvxxxxxxyyy{{{}}}|||wwwrrrjjjgggccc``````cccfffiiipppwww}}}ppp^^^PPPHHHDDDAAACCCHHHNNNZZZddddddggglllpppqqqooollljjjmmmkkkjjjjjjmmmoooooooootttrrrpppnnnnnnoooqqqrrrmmmllljjjhhhhhhhhhhhhiiiffffffhhhjjjjjjhhhdddaaaffffffeeebbb___```dddhhhqqqpppuuu~~~}}}ooo^^^RRR;;;>>><<<666333444555333222000111333333222555;;;GGG___}}}kkkSSS<<<444333000///111333333333333333333333333111111111111111111111111000111111000000000333666@@@PPPdddppppppjjjfffddd]]]^^^```bbbdddeeeffffff~~~}}}{{{yyyuuurrrrrrooollljjjhhhfffbbb```___]]]ZZZYYYXXXVVVSSSQQQNNNMMMMMMLLLKKKJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@????????????<<<:::<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;999999;;;<<<::::::999999999888888888888666333333555777777666555555444444444333333333222444555444111000111333000000000000000000000000////////////000000000000//////////////////////////////............//////111000000000////////////...111333333111......///------------------......111111111111111111111111222333333444666<<>>>>>>>>===<<<===<<<;;;;;;::::::;;;;;;<<<;;;999999:::;;;;;;::::::999999999999888888888999666444444555666666555555555444444444333333333111333333333111000111222000000000000000000000000////////////000000000000////////////////////////......------------......111111111000000000000///---///111111000.........///......---...///111222000000000000000000000000333333444333333888@@@FFFYYYcccnnnrrrtttwwwxxxvvv{{{zzzyyyzzz{{{{{{yyywwwtttpppkkkeeebbbaaabbbcccnnnttt{{{wwwfffXXXKKKEEEAAABBBGGGNNNXXXbbbdddhhhmmmrrrvvvwwwvvvuuusssqqqnnnmmmnnnnnnnnnmmmooonnnmmmlllmmmoooqqqrrrmmmlllkkkjjjjjjjjjjjjjjjhhhhhhhhhiiijjjiiieeebbbaaadddhhhjjjjjjjjjjjjkkkaaaXXXQQQQQQWWWaaappp}}}~~~ZZZ\\\XXXJJJ<<<777888888555222111222222111555;;;OOOfffkkkSSS===666555222000222////////////////////////111111111111111111111111,,,...000111000111222333333===MMM___kkknnnhhhbbb___^^^^^^^^^___aaaccceee~~~|||yyywwwsssqqqnnnkkkjjjgggdddbbb```^^^[[[ZZZYYYWWWTTTRRRMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHHHHGGGFFFEEEDDDCCCDDDBBB???===>>>>>>>>>===<<<;;;;;;:::999:::::::::===:::777888;;;<<<;;;999999999999999888888888888888777666555555555555555555555444444444333333333111111222111111111111111000000000000000000000000////////////000000000000///////////////////////////......------......///000000000///////////////...///000000000///......000///...---...000333444////////////000000000000111222333222111444;;;AAASSS___jjjppptttxxxyyyxxx{{{{{{zzzyyyzzzzzzzzzzzzssspppkkkfffcccbbbbbbccckkkpppxxx~~~{{{kkk]]]NNNFFFAAABBBGGGNNNXXXaaaaaaeeejjjppptttwwwxxxxxxsssqqqooonnnpppqqqqqqpppooonnnmmmmmmmmmoooqqqrrrmmmmmmmmmllllllkkkkkkkkkjjjiiihhhiiijjjiiifffdddccceeehhhjjjkkkkkkjjjjjjcccWWWKKKEEEEEEKKKXXXdddvvvqqqsssmmmZZZGGG===;;;;;;888444333444444444999@@@QQQhhhjjjSSS===666666333111222////////////////////////111111111111111111111111///111222222000...------222666@@@RRRdddmmmkkkgggaaa___]]]\\\\\\___bbbddd~~~~~~|||zzzxxxtttrrrooolllkkkhhheeeccc___]]]ZZZYYYXXXVVVSSSQQQNNNNNNMMMMMMLLLLLLKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDEEEBBB???>>>>>>???>>>===;;;::::::999999999999999===:::777888;;;<<<;;;888999999999888888888777777777777777666555444555555555555444444444333333333111111111111111222111111000000000000000000000000////////////000000000000////////////////////////000//////////////////000........................000//////000111111000///---,,,+++***+++---000111......//////000000000000///111222111111333999>>>MMMYYYfffnnnsssxxxzzzyyyzzzzzzzzzyyyxxxyyyzzz|||uuuqqqlllfffbbb`````````ggglllttt{{{oooaaaRRRIIIAAABBBHHHOOOXXXaaaaaadddiiinnnssswwwzzz{{{qqqpppoooooorrrtttuuuuuuppppppoooooooooooopppqqqnnnnnnnnnnnnnnnmmmmmmmmmkkkjjjiiihhhiiiiiigggfffhhhhhhhhhiiiiiiiiihhhgggbbbWWWJJJBBB>>>???FFFOOO^^^qqqkkkTTTFFF@@@>>>:::666444444444666<<>>===;;;;;;:::999999999999:::;;;:::888888999::::::999999888888888888777777777555666777777555444555666555555444444444333333333222111000111333333333111000000000000000000000000////////////000000000000////////////////////////000000////////////000000,,,---------------......111///...///111222111000//////.........///111222...//////000000111111222...111333222222333888<<>>CCCJJJ]]]ttt{{{gggWWWMMMGGG>>>999666555444555<<>><<<======<<<;;;;;;;;;;;;<<<999::::::999888888999;;;888888888888777777777777333555777777555444666777555555444444444333333333333111000111444555444222000000000000000000000000////////////000000000000/////////////////////////////////....../////////------------......//////000...,,,---000111000///222222222222333333333333//////000000111222222333000333555444333333777:::===JJJZZZeeelllsssvvvvvvuuuwwwyyyyyywwwwwwxxxzzz{{{wwwqqqjjjccc___\\\[[[```dddkkkttt|||yyykkkYYYNNNDDDDDDJJJRRRZZZaaadddeeehhhlllqqquuuyyyzzzqqqooooooqqquuuyyy{{{|||zzzyyywwwuuusssqqqooonnnnnnooopppqqqqqqpppoooooonnnllliiihhhiiiiiiiiiiiijjjiiijjjkkkllljjjeeeaaa\\\UUUMMMHHHBBB<<<;;;>>>???QQQhhhyyy~~~ooobbbXXXHHHBBB<<<:::777777<<>>;;;??????>>>===============888:::;;;:::777666999<<<888888888888777777777777222555777777555555666888555555444444444333333333444222000222555666555222000000000000000000000000////////////000000000000////////////////////////.........------.........---.........//////000000///---+++,,,///000000...000000111111111000000//////000000111222333333333333555777666333333555888777FFFVVVaaaiiiqqqtttssssssvvvyyyyyywwwvvvwwwyyyyyyuuupppkkkfffbbb``````^^^bbbiiisss{{{|||ooo[[[OOOEEEEEEKKKRRR[[[aaabbbccceeeiiimmmqqquuuwwwrrrqqqppprrrvvvzzz{{{|||~~~}}}zzzwwwtttqqqooonnnooooooqqqrrrrrrqqqpppoooooollliiihhhhhhjjjjjjiiiggghhhkkknnnpppmmmeee___```YYYRRRMMMFFF>>>;;;<<<===NNNddduuuttthhhRRRKKKDDD???;;;999>>>FFF]]]sssdddNNN:::555555111...///000000000000000000000000000000000000000000000000333333222111//////111333...111444555777BBBSSS```iiigggeeecccbbbbbbcccccc}}}{{{{{{{{{xxxtttppplllkkkjjjhhhgggbbbaaa```^^^\\\YYYWWWUUUUUUTTTRRROOOMMMLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEDDDFFFEEEDDDCCCAAA???>>>>>>======<<<<<<<<<;;;;;;;;;888999:::;;;;;;:::999888666666666666666555555555555555444444444444555555555555444444444333333333000000000000000111111222111111111111111111111111//////000000///...------111///------...///...---111111000000//////......---......///////////////......///000111222333333000000222333333222111000333333333222222222111111///111222222222222444555<<>>GGGSSS```kkkrrruuuuuuvvvwwwvvvvvvvvvxxxyyy|||zzzwwwsssnnniiieeebbbbbbcccggglllrrrxxx}}}vvvbbbXXXMMMIIINNNXXX___cccggggggggghhhjjjlllmmmmmmoooooopppqqqtttvvvyyy{{{{{{{{{yyywwwuuusssqqqpppooopppqqqqqqppppppqqqsssooommmkkkjjjjjjjjjiiiggghhhgggggggggiiihhhgggeeebbb```\\\WWWPPPHHH@@@:::@@@DDDQQQggg}}}ssskkkhhhnnnxxxssseee]]]SSSIIIJJJRRRcccuuuhhhMMM===999222111333111111000000//////000000111111///......000111111000111222222333444333222000222222111111222777>>>CCCWWWdddnnnkkkddd``````aaa~~~}}}}}}|||xxxsssooollliiigggeeecccbbb```^^^\\\YYYXXXWWWTTTSSSQQQPPPNNNMMMLLLLLLMMMLLLKKKIIIGGGEEECCCCCCAAAAAAAAA@@@@@@@@@@@@@@@=========<<<<<<<<<;;;;;;999999::::::::::::999999777666666555444333333222555666666666777777888888666666555555555444444444222222222222222333444444000000000000000000000000///////////////......---...,,,+++,,,///222333333.........---------------------...////////////...111111111000///......---............///000222222111111111000000000/////////111222222111111333444555999BBBNNNZZZfffoootttvvvxxxyyyzzzyyyyyy{{{}}}}}}}}}{{{yyytttnnniiifffcccccceeehhhnnnuuu|||{{{fff\\\OOOKKKOOOXXX___ccckkkkkkkkkkkkjjjjjjjjjjjjooooooooopppqqqtttvvvwwwzzzyyyyyywwwuuusssrrrqqqppprrrtttuuusssrrrrrrsssooommmjjjiiiiiihhhgggeeegggffffffggghhhiiigggfffdddbbb```\\\WWWOOOFFF@@@???@@@HHH\\\tttrrrfff\\\\\\dddooo{{{~~~vvvkkk]]]XXX[[[lll{{{hhhMMM===999222000222000111000///...............333111//////000000///...111333555666666555333111333444555555555888<<>>IIITTTaaammmtttvvvxxx{{{{{{{{{|||}}}}}}}}}~~~}}}yyysssmmmiiieeedddccceeejjjrrrzzzkkk```SSSMMMQQQYYY```ccclllmmmmmmlllkkkiiiiiijjjooonnnnnnnnnoooqqqssstttwwwwwwwwwvvvuuusssqqqppppppsssvvvwwwvvvuuuuuuuuupppnnnkkkjjjiiihhhfffeeefffeeeeeegggiiiiiihhhgggfffeeedddbbb^^^VVVMMMGGG@@@===AAAQQQjjj~~~zzzkkkXXXPPPSSS^^^hhhnnnuuummmlll{{{hhhMMM===999222000222///222222000///............333111//////000111000///111444777999888666333222333444444444333555888;;;===RRRhhhooolllgggbbb___~~~yyyvvvsssqqqpppnnnllljjjeeedddaaa^^^\\\ZZZYYYYYYUUUTTTRRRPPPOOOMMMMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFEEECCCBBBAAA??????>>>>>>=========<<<<<<<<<::::::::::::::::::::::::;;;:::999888777666555444333333444555666666555555666555555555444444444444111111111111111222333333////////////////////////......///////////////...000///------...///...,,,........................,,,------...............///000000111111222222222000/////////000222555666333333222222222111111111///111222222111000111333222666<<>>===III___uuusss\\\KKKGGGMMMTTTWWWeeeppp~~~fffLLL===999222000111...333333222111000000000000111000//////111222222111000444888999777555333333000///...,,,+++---111555888GGGYYYfffllllllfff^^^~~~xxxvvvtttrrrqqqpppnnnkkkfffeeebbb___\\\[[[ZZZZZZVVVUUUSSSQQQOOOMMMLLLLLLJJJJJJJJJIIIIIIHHHHHHGGGHHHGGGFFFDDDBBBAAA@@@???>>>>>>>>>=========<<<<<<;;;;;;::::::::::::;;;;;;;;;::::::999888777777666555666777888888777666555555555444444444333333333111111111111111222333333000000000000000000000000---...//////////////////.........000222222000................../////////,,,,,,---............---111111111111000000000000............///000222222333333333222222222222111000111222111000000111222222555:::???GGGTTTcccnnnpppssswwwyyyyyyzzz{{{|||{{{|||~~~~~~|||wwwrrrooohhhfffcccbbbeeekkkrrrwww}}}wwwjjjZZZRRRSSSZZZ```ccceeeiiimmmmmmkkkjjjkkkmmmnnnmmmllllllmmmnnnpppqqqqqqrrrtttuuuuuusssqqqpppppprrruuuvvvvvvvvvvvvwwwsssqqqnnnmmmmmmlllkkkiiiiiihhhhhhiiijjjkkkiiihhhiiihhhhhhgggeee```ZZZUUUHHHBBB>>>CCCRRRgggzzzyyycccLLLAAAAAADDDDDDOOOZZZiiiuuu}}}}}}dddKKK<<<999333000222///222222222222222333444555111000//////111333222222///333777888555222222333000///...+++***,,,000333666===IIIWWWgggnnniii```~~~yyywwwuuutttrrrpppmmmkkkgggeeebbb___\\\[[[[[[[[[XXXWWWTTTQQQOOOLLLKKKJJJKKKKKKJJJIIIHHHGGGFFFEEEFFFEEEEEECCCBBBAAA@@@@@@>>>>>>>>>>>>=========<<<<<<;;;::::::::::::;;;<<<999999999888888888777777666777888999888666555333444333333333333222222222222222222222222333444444111111111111111111111111------...///////////////+++,,,...000111///+++(((,,,,,,---------.........+++,,,------......------............////////////......///000000000000000222222222222111111111111000111222111000///000111333555888;;;AAAMMM]]]iiiqqqtttxxxzzz{{{|||}}}~~~{{{|||~~~~~~|||xxxtttrrriiigggcccbbbdddiiiooosss|||~~~{{{nnn]]]SSSTTTZZZ```cccccchhhlllmmmjjjiiijjjmmmmmmmmmllllllmmmnnnpppqqqqqqsssuuuvvvwwwuuusssrrrssstttuuutttsssrrrssstttssspppnnnmmmmmmmmmlllkkkkkkjjjjjjjjjkkkkkkjjjhhhiiihhhhhhgggfffbbb]]]YYYOOOIIIBBB@@@GGGXXXlllzzz|||jjjRRRBBB>>>>>><<>>JJJ]]]kkklllfff}}}{{{yyywwwuuussspppllliiihhhfffbbb___\\\[[[[[[\\\YYYXXXUUURRROOOLLLJJJJJJMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>============<<<;;;::::::::::::;;;<<<888888888777777777777777555666777777666444222000333333333222222222111111444333333333333444555555111111111111111111111111------...///000000//////+++,,,---......)))###+++++++++,,,,,,---------+++,,,------......------((((((***,,,...000111222000000222333333222111000111111111111000000000000000111222111000///000111222444666888===IIIYYYeeelllppptttwwwxxxxxxyyyzzz|||}}}~~~~~~|||yyyvvvtttjjjgggdddbbbcccggglllpppzzz~~~}}}ppp^^^TTTUUU[[[```cccccchhhlllmmmjjjhhhiiilllmmmlllllllllmmmoooppprrrrrrtttvvvxxxyyywwwuuutttvvvvvvuuussspppooopppqqqrrrpppmmmmmmmmmmmmlllkkkmmmlllkkkkkklllllljjjhhhjjjiiiggggggfffccc___\\\TTTOOOFFF>>>@@@MMMbbbrrr}}}pppYYYGGG@@@???===;;;>>>BBBHHHRRRaaaqqq|||{{{aaaHHH;;;999444222333000......///111444666888:::666444111111111111///......222555333000...000333***---000111000/////////222444888CCCVVVhhhnnnkkk~~~|||yyyvvvsssqqqnnnkkkhhhgggeeebbbaaa```___\\\ZZZXXXWWWUUURRROOOMMMKKKJJJFFFIIILLLKKKGGGEEEEEEGGGDDDDDDDDDCCCBBBBBBAAAAAA<<<<<<<<<<<<<<<<<<;;;;;;???===;;;888777888999::::::::::::999999888888888444555777:::;;;999444111777666444333222222333444111111111222222333333333222111111111111111222222444000---,,,...///...,,,........................***+++---//////...---,,,............////////////000000000000111111111111111111111000000000000000000000000000111111111111AAA666...111444111...///222333666999<<>>CCCJJJWWWcccyyy\\\JJJ888222333222///------///111222111111333555444333222111111111222333000000000000000000000000111000///......///000111555222333:::DDDQQQaaaooo}}}{{{wwwtttrrrpppllljjjfffdddbbbaaaaaa```^^^\\\XXXWWWUUUSSSPPPMMMKKKJJJIIIKKKLLLLLLJJJHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@???======>>>>>>======<<<<<<<<<;;;:::888888999:::;;;:::::::::999999999888888999888777888999888666444777666555333333333333333111111222222222333333333111111000000000000111111333000------...///...,,,........................+++,,,---.........------......................../////////000000000111111000000000000000000000000000000000000111111111111888000,,,000444222222333333333555777888===JJJXXXdddqqqyyywwwwww||||||www{{{|||}}}~~~}}}{{{yyywwwooolllfffaaa___dddkkkqqqyyy|||{{{kkk^^^YYY[[[^^^aaabbbdddeeeeeeeeeeeehhhjjjjjjmmmnnnnnnqqqxxx|||{{{tttsssrrrtttwwwzzz{{{{{{~~~}}}zzzvvvpppmmmkkkkkkiiikkkmmmnnnnnnllliiihhhnnnmmmlllkkkkkkkkkkkkkkkmmmmmmmmmllljjjgggeeeccc___UUUMMMIIICCCAAAMMM___xxxoooYYYJJJBBB>>>999777777999<<>>>>>?????????>>>>>>===<<<::::::999888999:::;;;<<<:::::::::999999999999888>>>;;;777666666888888888777666555444333333333333111222222222222333333333000000////////////000000222000---------......---------------------------,,,------------........./////////......---------.........////////////000000000000000000000000000000000000000111111111111000......222333111222444333222333444444777BBBNNN^^^kkkttttttvvvzzz{{{www{{{|||}}}~~~}}}{{{yyyxxxrrrnnniiicccaaadddkkkpppwwwzzzpppccc\\\\\\___aaabbbdddgggggggggggghhhjjjjjjmmmoooooottt{{{wwwuuuttttttvvvwwwwwwvvvzzzzzzxxxtttpppmmmlllmmmkkkmmmnnnoooooommmkkkjjjmmmmmmllllllllllllmmmmmmllllllllllllkkkiiigggfffddd\\\TTTNNNEEE@@@HHHUUUmmm{{{zzzgggUUUHHHAAA<<<888666666666555:::AAATTTYYY\\\jjj{{{]]]LLL:::333444444333333333222111111111111000///111111000////////////000////////////////////////000//////......//////000//////111444555:::IIIWWW~~~{{{xxxvvvtttrrrnnnlllgggeeecccbbbbbbaaa___]]]ZZZYYYWWWUUURRROOOMMMLLLOOOLLLKKKKKKMMMLLLHHHDDDDDDDDDCCCCCCBBBAAA@@@@@@????????????>>>===<<<<<<;;;:::999999999:::;;;;;;999999999999999999999999>>>;;;777666666777777777777666555555444333333333222222222222222222222222000//////............///111///...---------......------------------------...------------...//////111111000//////...---------------.........///////////////000000000000000///000000000111111111111111333555555222//////111222111111222222444===GGGXXXdddnnnrrruuuzzz{{{yyy{{{|||~~~}}}{{{zzztttqqqlllfffccceeejjjnnntttxxx}}}tttggg___]]]^^^```dddfffiiikkkjjjjjjjjjkkkjjjnnnoooooosssyyy}}}|||xxxvvvttttttttttttsssqqqssstttsssqqqooommmnnnooommmmmmnnnoooooonnnmmmlllnnnmmmllllllkkkkkkkkkkkkkkklllllllllkkkiiigggfffgggaaa[[[TTTKKKDDDGGGNNNbbbtttsss```NNNCCC???:::777777555333555999DDDHHHIIIWWWsssxxx[[[LLL===777777555333222333111///000111222000...111111000000////////////........................///////////////////////////111444555222555BBBPPP}}}{{{wwwuuutttqqqnnnllljjjhhheeecccbbb```]]][[[[[[ZZZXXXUUURRRPPPNNNMMMMMMJJJIIIJJJKKKJJJGGGCCCAAAAAAAAABBBBBBBBBBBBBBB>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;:::999999888888999999999999999999999999999888777777888777555333666666666666555444333333222222222222222222222222000000///...------......//////...---,,,,,,---///------------------------......---------...///000222222111111000///......------------..................//////000000000000///000000000111111111111111666999666222//////000222000000222222444;;;CCCQQQ\\\iiipppuuuyyy{{{{{{|||}}}~~~}}}wwwuuuoooiiieeefffiiimmmqqqvvv{{{wwwjjjaaa]]]^^^```cccfffiiijjjjjjiiijjjjjjiiimmmoooooosssyyy|||{{{uuuttttttttttttssspppnnnlllmmmnnnnnnmmmmmmoooqqqiiiiiijjjjjjjjjkkkkkkkkkpppooommmllljjjiiihhhhhhkkklllkkkkkkiiigggeeeccceeebbb^^^YYYQQQIIIGGGIIIXXXkkk|||kkkVVVGGG???:::777888777555555888===???<<>>===<<<;;;:::===<<<<<<;;;:::888888777888999999999999:::::::::666666666888999888555222666666777666666555333333333333333222222222222111111000///......---...............---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,------........./////////222111111000000/////////---------............///---......//////000000111000000000000111111111111///555777555222222333222222//////222333444999@@@JJJTTTbbbmmmssswwwzzz{{{{{{|||~~~~~~zzzxxxssslllhhhfffiiikkkooossszzzzzznnnddd______aaa```bbbeeeeeeeeeeeefffhhhfffkkknnnooossszzz}}}|||rrrrrrtttwwwxxxvvvrrrnnniiikkklllllllllmmmooorrrjjjjjjjjjjjjlllmmmoooppprrrqqqooommmkkkiiihhhhhhkkkkkkkkkjjjiiifffdddcccbbbbbbaaa]]]VVVMMMHHHEEEOOO```uuuvvvaaaPPP@@@:::666777777555555888888:::555999KKKYYYbbbmmmyyy```TTTHHHBBB===777111///---///111000//////111222111111222222222111000///........................---......//////......---+++---000222000000888CCC~~~{{{yyywwwuuussspppnnnkkkiiifffdddcccaaa^^^\\\ZZZYYYWWWTTTQQQOOOMMMLLLEEEGGGIIIIIIHHHGGGGGGGGG@@@@@@@@@AAAAAABBBBBBCCC@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;:::999999888888888999999999:::::::::666666666888:::999777555666666777777666555444333333333333222222222111111222111000///............---......---++++++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000//////.../////////...............---............/////////------......///000000111000000000000111111111111...333444111111444555222333000000222333222666;;;CCCMMM\\\iiippptttwwwzzzyyyzzz}}}~~~}}}|||zzzuuuoooiiiggghhhjjjmmmrrryyy~~~~~~rrrgggbbbaaaccc___aaabbbbbbbbbbbbeeegggeeeiiilllmmmpppvvvxxxvvvoooqqqvvv{{{}}}{{{vvvqqqlllmmmnnnmmmlllmmmnnnpppkkkkkkkkklllnnnqqqtttvvvsssrrrpppooommmlllkkkkkkjjjjjjkkkkkkjjjiiigggfffcccfffgggddd]]]TTTKKKEEEHHHVVVjjj{{{ooo\\\DDD===777666666444444666444888444333>>>EEEKKKVVVjjjyyykkk]]]NNNDDD>>>777333333---111444222---+++...222000000111111111000///...........................------...//////...------++++++---000///...333:::}}}zzzxxxwwwuuurrrpppjjjhhheeeddddddccc```^^^YYYXXXVVVTTTQQQNNNMMMKKKDDDGGGKKKJJJHHHFFFHHHJJJAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA???>>>===<<<999999:::;;;;;;;;;::::::888888888999999:::::::::777777666777:::;;;:::999666777777777777555444333333333333222222111111111222222111//////.........,,,......---******---000,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000...---,,,,,,------------------.........////////////000---------...///000000111000000000000111111111111///333333//////444444///444111000222222111333777>>>HHHXXXfffnnnrrruuuyyywwwyyy{{{}}}~~~~~~}}}|||~~~{{{vvvpppjjjggghhhiiilllqqqxxx}}}uuujjjdddccceeeaaabbbbbbbbbaaacccfffhhhfffjjjkkkjjjkkkoooooommmmmmqqqxxx~~~yyytttpppqqqqqqooommmlllmmmooohhhhhhhhhiiilllpppsssuuusssrrrqqqpppoooooooooooohhhiiijjjkkklllkkkjjjiiigggkkkmmmjjjcccZZZPPPHHHDDDPPPcccwwwyyyfffJJJAAA:::888666444333444222999666444:::;;;>>>IIIRRRbbbuuussscccQQQEEE===888666777---333777333,,,(((,,,222...///000000000///---,,,////////////////////////,,,---...//////...---,,,---,,,---//////...111666}}}|||{{{xxxssspppmmmjjjgggdddcccbbbaaa___ZZZXXXVVVUUUUUUSSSPPPMMMJJJKKKKKKKKKKKKIIIHHHGGGDDDCCCCCCBBBAAAAAAAAAAAAEEECCCAAA???>>>>>>>>>>>>===<<<;;;:::999999999999===<<<<<<;;;;;;:::999999555555666666777777888888555555666666666666555555555444333222111222333333111111111111000000000000///............---------000000///---++++++---/////////...---+++***))))))---------------...///000000000000000///////////////000111222111000...---///000111000...------...111222333444333222111000+++,,,---///111333555555<<>>>>>??????===<<<;;;:::999999999999<<<<<<;;;;;;:::999999999555555555555666666666777555555666666666666555555444333222111111111222222111111111111000000000000///............------------///000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------000/////////////////////------,,,,,,,,,---------///000111000...---...///111222333333333222111111...///000222333555666777666===IIIXXXfffqqqvvvxxx|||||||||||||||{{{{{{{{{zzz}}}{{{uuuqqqpppnnnjjjgggjjjnnntttyyy~~~zzzrrrmmmkkkjjjeeecccaaabbbdddfffggggggmmmnnnmmmllljjjjjjlllnnnnnnqqquuuxxxzzzzzzzzzzzz||||||{{{xxxtttqqqooooookkkkkkjjjiiiiiijjjkkkkkkooooooooonnnmmmmmmooorrrpppnnnkkkiiihhhhhhjjjkkkllloooooojjjddd___XXXPPPFFFFFFNNNbbbyyyxxxaaaOOO???;;;888222111555333555444000111666888666:::???JJJXXXdddqqqooo[[[LLLBBB;;;666333333111000//////000222333111......///000000///////////////////////////000111111111111000//////------------///111333444|||zzzzzzxxxvvvuuupppmmmjjjgggfffeeedddbbb^^^\\\YYYWWWVVVSSSOOOMMMMMMNNNNNNNNNMMMLLLKKKJJJGGGEEECCCAAA@@@AAABBBCCCBBBAAA@@@@@@?????????@@@===<<<;;;:::::::::::::::;;;;;;;;;:::999999888888444444555555555555666666555555666666666666555555333222111000000000111111111111111111000000000000///............---------+++---000000///---,,,+++******+++,,,------...///......---,,,++++++******////////////////////////000///---,,,---///111333///000111000...---...///111111222222333222222111000000111222333444555555666999BBBOOO___lllsssvvv||||||||||||{{{{{{zzzyyyyyy||||||xxxvvvuuuqqqllleeefffiiinnnttt{{{xxxssspppooohhhfffccccccdddeeeffffffkkkllllllkkkjjjkkkmmmooonnnqqqtttuuussssssuuuwww~~~}}}xxxtttqqqpppmmmllljjjiiiiiijjjkkkkkkmmmmmmnnnmmmlllmmmoooqqqpppnnnkkkiiigggggghhhiiikkkooooookkkgggddd^^^WWWLLLHHHIIIWWWmmm}}}nnnZZZGGG>>>:::444222555000333222///000444555444777888<<>>>>>AAAKKKZZZhhhpppsssxxxyyyzzz|||}}}}}}}}}}}}zzz}}}~~~|||zzzyyyssslllhhhhhhhhhjjjooovvv|||~~~xxxtttsssllliiieeeddddddeeeeeeeeehhhiiijjjiiihhhjjjllloookkkooosssrrrooonnnssswww|||xxxtttssssssooonnnmmmllllllmmmnnnoookkklllmmmlllkkklllnnnqqqnnnmmmkkkiiihhhhhhiiijjjmmmqqqrrrooolllkkkfff```WWWOOOIIINNN___rrryyyfffPPPCCC<<<555222333///222222///000444555333666555666:::@@@LLL___pppvvv___LLL@@@;;;777666555444333222///---222111//////000111000///////////////////////////......000111111222222222222111///...------......}}}{{{zzzyyyxxxwwwqqqnnnjjjgggffffffdddbbbaaa___\\\ZZZXXXUUUQQQNNNNNNNNNMMMLLLKKKKKKKKKKKKFFFEEEBBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???======<<<<<<;;;;;;<<<<<<;;;::::::999999888888777777777777777777777777777555555666666666666555555333333333333333222222222111111111111000000000//////............------------------,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///.........------....../////////000(((***,,,...////////////...000111000//////000111000000000111111222222222000000111111111222222222???>>>???GGGTTTbbbmmmrrrwwwxxx{{{}}}~~~~~~~~~|||~~~}}}{{{sssjjjiiihhhfffgggkkkrrrzzz{{{wwwtttnnnkkkfffddddddeeeffffffggghhhhhhgggggggggjjjllliiimmmppppppmmmnnnsssyyy~~~|||xxxttttttuuuxxxppppppooonnnnnnooopppqqqllllllllllllkkkkkknnnpppllllllkkkjjjkkkkkklllmmmlllpppqqqooonnnnnnkkkfff^^^UUUJJJHHHTTThhh|||pppZZZJJJ???777333222000222333000111555555333111000111444777???NNN\\\zzzuuubbbPPPDDD:::888555444444333000...222111000000111111000...////////////////////////---...///111222222222222000///...------...///000}}}{{{zzzwwwuuuqqqnnnjjjhhhgggfffdddcccbbb```]]][[[ZZZWWWSSSQQQOOONNNMMMLLLKKKKKKKKKKKKFFFEEECCCBBBAAA@@@??????AAAAAAAAAAAAAAA@@@???>>>>>>======<<<<<<<<<======;;;;;;;;;:::999999888888999999888888888888777777555555666666666666555555333444444444444333222222111111111111000000000000///............---------------,,,+++***+++...000---------,,,,,,++++++++++++,,,---///000000///...---------......//////000)))+++...000111111000///...000111111//////000222000000000000000111222333222222333333444444555555888888:::AAALLLZZZhhhqqqwwwyyy{{{}}}~~~}}}|||{{{~~~}}}tttkkkgggeeecccdddhhhpppxxx}}}~~~|||vvvsssnnnkkkgggdddeeeggghhhiiihhhiiiiiigggffffffhhhjjjgggjjjmmmnnnnnnoootttxxx|||{{{xxxtttrrrtttxxx|||uuutttrrrqqqppppppppppppmmmnnnmmmlllkkkkkkmmmoookkkkkkkkkkkklllmmmnnnnnnhhhmmmnnnmmmlllnnnkkkggg___VVVJJJEEELLL```vvvxxxfffTTTCCC999444333000333444222222666666333111111444666777:::DDDOOOmmmyyyeeeWWWEEE@@@999555555555333111222111000111222222000...////////////////////////......///111111222222222,,,++++++,,,...000222333}}}zzzvvvsssssspppllljjjiiihhhfffeeeaaa```]]]\\\[[[YYYUUUSSSQQQPPPNNNMMMLLLLLLMMMMMMFFFFFFFFFFFFDDDBBB@@@???AAABBBBBBBBBAAA???>>>===>>>===============>>>>>><<<<<<;;;;;;:::999999999888888888888777777777666555555666666666666555555222333333444333222111000111111111111000000000000///............---------+++,,,---,,,++++++---///---------,,,,,,++++++++++++,,,...//////...---,,,,,,,,,---......///000000......///111111222222222...000111111000000111222000/////////000111333444222222333333444555666666333555888<<>>>>>============>>>???===<<<<<<;;;;;;::::::999888888777777666666666555555555666666666666555555111111222333222111000///111111111111000000000000//////.........---------(((***---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,***(((,,,,,,------...///000000...---,,,+++,,,...000111...000111111000000111333000////////////111333444///000000111333444444555444777:::;;;>>>HHHYYYeeellloootttxxx{{{}}}}}}}}}{{{}}}}}}}}}yyypppjjjgggccc```aaafffkkkooo|||~~~zzzsssooommmiiifffdddfffjjjlllnnnoooooonnnkkkgggfffggghhhgggfffgggjjjnnnpppooonnnrrrsssuuuvvvwwwyyy|||~~~~~~yyyvvvsssrrrqqqqqqpppnnnkkkkkklllnnnkkkkkkkkkjjjjjjiiiiiiiiihhhlllnnnmmmmmmooonnnjjjccc\\\OOODDDCCCOOObbbqqqxxxdddMMM>>>888888...222333111222555555222444444777888666666<<>><<<;;;::::::;;;;;;;;;:::999777777777777888:::::::::999888777666666777444555::::::444222555222222333555666555333000444222000000222333111...000000000///......------,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---......//////000000111111//////000000000000//////000000000///000000111222333333222222222333444444333333666:::===CCCOOO\\\lllooosssxxx{{{}}}}}}}}}}}}~~~~~~~~~}}}|||zzzyyypppiiicccbbbbbbdddjjjqqqyyy{{{~~~{{{oooiiiggghhhiiifffdddcccfffiiiiiimmmnnnlllgggdddfffiiiiiihhhhhhiiikkknnnqqqsssnnnpppssstttuuuyyy{{{xxxuuunnnmmmkkkjjjjjjlllooopppllllllkkkjjjiiihhhgggfffggglllooonnnnnnnnnjjjeeeaaa]]]TTTHHHBBBHHHWWWdddkkkTTTCCC;;;777333333222222222333444444333111111444666888>>>FFF[[[rrrttt```QQQHHH>>>666777222000222333000///111000000000...------///000111000///......///000111........................~~~|||yyyvvvuuussspppmmmkkkiiifffcccbbbbbbbbb```^^^[[[WWWUUUUUUTTTRRRPPPNNNLLLKKKKKKIIIIIIHHHFFFEEEDDDBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@???>>>===;;;;;;;;;;;;;;;;;;:::999888777777777888:::999999999888777777777888555555999999444222555222111111222444333222000444222000000222333111///000000000///......------,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...///////////////000000000///000000111111000000///000000000000000111222222222222222222333444555555333222444888;;;@@@KKKWWWfffkkkrrrwwwyyyzzz{{{|||{{{|||}}}~~~~~~}}}||||||qqqjjjdddaaaaaabbbhhhoooyyy|||}}}rrrkkkggghhhiiihhheeedddfffhhhgggjjjlllkkkgggfffhhhlllllllllkkkkkkkkkllloooqqqnnnpppsssssssssvvv|||{{{vvvqqqooommmjjjjjjjjjlllmmmkkkjjjjjjiiiiiihhhggggggfffkkknnnnnnnnnooolllgggccc___UUUIIIAAACCCOOOZZZvvvqqqZZZHHH>>>888222222222222333333333444555222222444666777>>>EEEYYYpppsssdddWWWIII>>>;;;666333444333000...///---------,,,,,,---///000000000////////////000000........................~~~|||yyywwwvvvssspppnnnllljjjgggdddbbbbbbbbbaaa___[[[XXXVVVVVVUUUSSSPPPOOOMMMLLLLLLKKKJJJIIIGGGEEECCCBBBAAA>>>???????????????>>>>>>???>>>===<<<;;;;;;;;;<<<;;;:::999888888777777888999999888888888888888888999666666888777444333555333222000111222333222111333222000111222222111000000000000///......------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------......///000000000//////////////////000111111111111111111000111111111000111222222333111111111222333444555666333111333666888<<>>888777555111000222///...---,,,,,,---...////////////000000/////////////////////////////////}}}{{{xxxvvvvvvtttqqqooommmkkkhhhfffbbbbbbbbbaaa___\\\YYYWWWVVVUUUSSSQQQPPPNNNMMMMMMLLLLLLJJJHHHFFFDDDBBBAAA???????????????>>>>>>===??????>>>======<<<<<<<<<;;;;;;:::999888888888777888888888888888999999999999888777666666555555666666333111000222333444444222111111111111222111111000000000///......------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---///000000000000//////......---111111222222222222111111111111111111111222333333333333222222222333444444444222222555777999@@@HHHSSS^^^mmmtttvvvvvvyyy}}}zzz{{{||||||}}}~~~~~~~~~wwwooogggccc```___ccchhhpppuuu|||zzznnnkkkqqqxxxxxxqqqfffhhhjjjkkkjjjhhhfffeeeeeegggiiijjjiiijjjlllnnnuuuvvvuuupppjjjhhhjjjnnnpppsssvvvvvvttttttvvvyyyyyy|||yyyuuupppkkkhhhgggffffffgggggghhhhhhiiijjjjjjgggkkkllljjjjjjllljjjggggggddd\\\QQQFFFAAABBBEEE[[[nnnppp[[[III<<<000111222333333222222111444111000111111111777===RRRjjjvvvjjjUUULLLBBB===999444444666444222000............------...///000000///...---000000000000000000000000~~~{{{xxxvvvwwwtttrrrpppnnnllljjjgggbbbbbbcccbbb```]]]ZZZXXXWWWVVVTTTRRRQQQPPPOOOOOOMMMLLLKKKIIIFFFDDDCCCBBB@@@@@@AAAAAA@@@??????>>>?????????>>>>>>===<<<<<<;;;;;;::::::999888888777888888888888888999999999888888777666555666777666555222///...000222333333111111222111111111111222000000000///......------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---///000000//////......------111111222222222222111111111111000000111111222333555555444333222222222222555333333666777888<<>>666444666444111......///000///...---...///000000///...---000000000000000000000000~~~{{{yyywwwuuurrrqqqooonnnkkkiiibbbcccccccccaaa^^^[[[YYYWWWVVVUUUSSSRRRQQQPPPPPPMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@?????????@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::999888777999999888888888888888888555777888666666999999777333000...---...000111111000111222222111000222333000000000///......------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...//////..................000111111111111111111000000000000///000111111222555555444333222222222222666333222666777777:::>>>DDDPPP___kkkqqqtttyyy|||~~~}}}||||||||||||}}}}}}{{{uuuooolllhhhcccbbbeeeiiiooowww~~~tttccc[[[[[[___mmm{{{~~~uuuiiiiiijjjlllmmmkkkhhheeehhhhhhjjjkkkmmmoooppppppxxxvvvrrrooommmlllkkkkkkoootttyyy{{{yyyvvvuuuvvvsss{{{}}}yyytttoookkkhhhggggggggghhhiiijjjkkklllllllllnnnlllhhhfffgggeeebbbcccaaa\\\UUULLLDDD???>>>III[[[qqq~~~uuuaaaOOO777666555333222111111111777444222333333222777>>>JJJcccwwwgggYYYLLL???777666222///,,,---000222111000.........//////.........////////////////////////|||yyyxxxuuusssqqqpppooollljjjbbbcccccccccaaa___\\\ZZZXXXWWWUUUTTTSSSRRRQQQQQQLLLLLLKKKIIIHHHFFFEEEEEEBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@@@@@@@>>>===<<<:::;;;;;;;;;;;;999888777:::999999999888777777777222666888666777;;;;;;777444222000///111222222111///111333222000000222444000000000///......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,............------..................///000000111111000000/////////......//////000111333222222222333333444555555222111555777666777:::???HHHVVVcccmmmssswwwzzz||||||{{{{{{|||}}}~~~|||wwwtttrrrmmmgggdddeeeccchhhqqqxxx~~~uuubbbVVVTTTUUUaaammmxxxjjjiiiiiikkkmmmllliiifffggggggiiilllooorrrttttttxxxsssnnnmmmnnnooonnnkkknnnsssyyyzzzvvvrrrooonnnmmmrrrwwwzzz~~~|||zzzwwwsssooollliiiggghhhhhhiiijjjkkkllllllmmmmmmooommmhhhfffhhhhhheeefffddd```YYYQQQIIICCC@@@BBBPPPeeexxxppp^^^<<<:::666333111000111111555222000111111111666===GGG```~~~}}}rrrdddSSSGGGBBB999555111000333444222//////......------......///........................}}}zzzxxxxxxvvvsssrrrqqqooommmjjjccccccdddcccbbb___\\\[[[XXXWWWVVVTTTSSSRRRRRRRRRLLLKKKKKKIIIHHHGGGFFFFFFBBBBBBBBBAAA@@@???>>>>>>@@@@@@AAAAAA@@@???===<<<:::;;;<<<<<<;;;:::888777;;;::::::999888777666666///555888777888<<<<<<777777555444444555666555555...111333222000000222444000000000///......------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000000000///,,,------......///////////////000000000000//////...............///000000000000111222333555777888444000000444666555555888<<>>===<<<<<<======@@@???===<<<;;;;;;;;;<<<;;;:::999888777777777777777777777777777777777777333333333333333333333444333333333333333333333333///////////////......---........................------,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------......000000000000000000000000000000000000111111111111111111111111111111111111444333222333555666555444111222222333333444444555;;;???GGGTTTbbbnnnvvvyyy{{{|||}}}|||{{{{{{}}}}}}|||zzzvvvqqqlllgggdddccc```cccmmmvvv||||||eeeQQQJJJMMMOOO]]]ppp{{{qqqnnnkkkkkklllmmmjjjgggfffiiilllnnnoooppprrrsssxxxsssnnnmmmoooqqqrrrqqqttttttuuuuuurrroookkkhhhlllmmmmmmooopppssstttvvvttttttrrrpppnnnkkkiiihhhlllmmmnnnnnnllllllmmmnnnqqqqqqpppmmmjjjiiijjjkkkppplllfff___XXXQQQIIIEEEAAABBBVVVpppmmm>>>???;;;444111333333000444444333222111333666999BBBSSSqqqsssjjjpppzzzsssiiiWWWJJJ===999666222222666222000...---...///..................//////000000}}}{{{yyywwwuuurrrpppnnnllllllhhhgggeeedddcccaaa^^^\\\ZZZYYYWWWUUUTTTRRRRRRQQQQQQNNNKKKIIIIIIHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@>>>===<<<<<<======@@@???===<<<;;;;;;;;;<<<;;;:::999888777777777777666666666666666666666666333333333333333333333333333444444555555444444333//////000000//////...------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////000000000111111111111111111111111111111111222111111111333444333222111222222333333444444555888;;;BBBMMM[[[hhhrrrwwwzzz{{{||||||zzzzzz|||~~~{{{{{{zzzwwwsssmmmgggdddccc```bbbjjjsssyyy~~~lllUUUKKKJJJHHHTTTgggzzz~~~tttpppkkkjjjkkkllljjjhhhfffhhhjjjkkklllmmmoooqqqqqqnnnkkklllppptttvvvwwwwwwxxxxxxwwwuuuqqqnnnllljjjlllooorrrssssssrrrqqqqqqrrrqqqqqqooommmjjjiiinnnoooooommmkkkjjjkkklllppppppooollliiihhhiiijjjpppmmmgggbbb\\\VVVOOOKKKFFFCCCRRRjjjzzzsssHHHGGGAAA888333444444111333333222111111222666999@@@OOOjjj|||jjj\\\]]]eeekkkttt~~~{{{iii[[[LLLCCC<<<555333555111///------...//////...------......////////////~~~||||||zzzvvvssspppnnnmmmmmmiiigggeeeddddddbbb___]]]ZZZYYYWWWUUUTTTRRRRRRQQQPPPNNNKKKJJJJJJIIIHHHFFFDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@???===============???>>>===<<<;;;;;;;;;;;;;;;:::999888777777777777555555555555555555555555555555444444333333222222333444555666666555444333//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......------------------------//////000000000000111111000000000000000000000000111000///000222222222111111222222333333444444555555777;;;DDDQQQ___llltttxxxzzz{{{{{{zzzzzz{{{|||zzz{{{{{{zzzuuuoooiiieeeeee``````gggnnnttt{{{ttt\\\LLLHHHEEENNN^^^qqqyyysssllliiiiiikkkkkkjjjggghhhhhhgggggghhhlllnnnnnnlllkkklllqqqvvvzzz|||{{{{{{{{{yyywwwtttqqqooohhhlllqqquuuuuusssooolllmmmnnnpppqqqqqqooommmkkkppppppooollliiihhhiiikkknnnnnnmmmjjjhhhggghhhjjjmmmkkkfffccc___ZZZUUUQQQKKKCCCKKK]]]nnnzzzSSSPPPGGG<<<666666555333111111111111000222666999>>>JJJaaa{{{}}}gggRRRMMMRRRYYYeeeqqqxxx}}}sssbbbTTTIII>>>888666333111000///000000///...---------...............}}}~~~|||xxxtttqqqooonnnmmmjjjhhhfffeeeeeeccc```]]]ZZZYYYWWWUUUTTTRRRRRRQQQPPPNNNLLLKKKKKKJJJHHHGGGDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@???>>>>>>===============<<<<<<;;;;;;;;;;;;;;;:::999888777777777777666666666666666666666666666666555444333222222111111333555777777555333111000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,---------......------------------------////////////000000000111////////////////////////111000///000111222222000111222222333333444444555444555888>>>IIIXXXgggqqqvvvxxx{{{|||{{{{{{{{{|||{{{|||~~~}}}zzztttmmmiiifffaaa___ccchhhnnnvvv~~~~~~zzzaaaPPPIIIIIINNNYYYjjj|||~~~wwwmmmhhhgggiiikkkkkkiiihhhgggeeedddeeeiiimmmooonnnmmmooorrrwww|||~~~~~~}}}|||zzzwwwtttrrrqqqiiimmmqqqttttttqqqmmmiiiiiikkkoooqqqrrrqqqooommmooonnnmmmjjjgggggghhhjjjkkkkkkkkkiiiffffffgggiiiiiifffdddaaa___\\\YYYVVVQQQDDDEEEQQQ```vvvYYYUUUJJJ===666666666444///000111000000222555888===HHH^^^xxxhhhOOOEEEFFFKKKVVVbbblllsss|||wwwiii[[[NNNCCC<<<999666444222222111///---------------............}}}yyyvvvrrrpppooonnnkkkiiigggffffffdddaaa^^^ZZZYYYWWWUUUTTTRRRRRRQQQPPPNNNMMMLLLLLLKKKIIIGGGEEEEEEDDDCCCCCCCCCDDDDDD@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777777777777777777777777777666666555444444333222222///111333555555333111///000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------,,,,,,,,,---------.................................////////////000000000////////////////////////222111000111333333333222111222222333333444444555666666888;;;DDDRRRbbblllrrrvvvzzz||||||||||||||||||~~~}}}xxxrrrnnngggbbb___aaadddhhhqqqzzz~~~~~~gggUUULLLLLLNNNUUUdddwwwzzzooogggfffhhhkkkkkkjjjiiigggdddcccdddiiillloooooooooqqqtttzzz~~~{{{xxxvvvuuutttlllnnnpppqqqqqqooollljjjfffiiimmmpppqqqqqqooommmkkklllkkkiiigggggghhhjjjiiijjjiiigggfffeeegggiiigggeeecccbbbaaa```]]]ZZZXXXJJJFFFLLLVVVlllZZZUUUJJJ<<<555555555444///000111111111222555777===HHH___zzzfffLLL@@@>>>>>>EEENNNVVV___kkktttyyy~~~|||pppcccUUUJJJ===:::666333222111000///........................~~~}}}{{{xxxuuurrrpppooollljjjhhhggggggeeebbb___ZZZYYYWWWUUUTTTRRRRRRQQQPPPNNNMMMMMMMMMLLLJJJHHHFFFFFFDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::;;;:::999888777777777777888888888888888888888888666666555555444444333333000111222333333222111000000000111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------------------,,,,,,,,,---------....................................////////////000000000000000000000000000000333222111222444444444333111222222333333444444555666777888:::@@@KKKYYYdddmmmrrrwww{{{}}}||||||}}}}}}~~~zzzvvvssshhhccc``````aaadddmmmvvv}}}nnn[[[QQQJJJLLLRRR___ppp}}}qqqhhhfffhhhjjjkkkjjjiiigggdddcccdddhhhkkklllmmmoooqqquuu||||||yyyxxxwwwvvvnnnnnnoooooonnnmmmllllllfffhhhkkknnnoooooommmllljjjkkklllkkkiiihhhiiijjjhhhhhhhhhgggeeeeeegggiiihhhfffeeeeeeeeecccaaa___^^^RRRMMMNNNQQQcccyyy~~~ZZZVVVKKK===555444444222000222333222222222444666===HHH^^^zzziiiOOOBBB===999;;;AAADDDLLLXXXbbbkkkttt|||yyykkk___HHHCCC===777555444333222///////////////.........|||||||||{{{xxxuuuqqqooommmkkkiiihhhgggfffccc```ZZZYYYWWWUUUTTTRRRRRRQQQOOONNNNNNNNNNNNMMMKKKHHHGGGFFFEEECCCBBBAAAAAA@@@@@@@@@AAAAAA@@@???===<<<::::::;;;<<<<<<<<<;;;:::;;;:::999888777777777777777777777777777777777777555555555555555444444444111222222333333222222111000111111111111000//////------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........./////////000000111111111111111111111111333222111222444444444333111222222333333444444555444666888999<<>>>>>>>>;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;:::999888888;;;888666555666777777777666444333444777888777555555444444444444444444333666444222333666666333111000...,,,,,,.........------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////000000000000000000000000...//////111222333444444000000111111111222222222111222333333444444333333000111111222555:::AAAGGGZZZbbblllrrrtttvvvzzz}}}~~~|||yyyxxxqqqllleee```]]]___cccfffooowwwqqq^^^PPPLLLPPP[[[eeeooo|||ppphhhggghhhkkkjjjiiigggeeefffhhhjjjllllllmmmpppuuuzzz~~~~~~~~~}}}yyytttqqqooonnnnnnnnnmmmmmmoooqqqqqqmmmiiigggggghhhiiijjjkkkkkklllmmmmmmmmmnnnooonnnllljjjiiihhhfffcccfffjjjhhhdddeeedddcccbbbbbbaaa^^^]]]^^^YYYWWWVVVMMMFFFQQQccchhhgggZZZFFF<<<<<<888///666444333555333111333777:::AAASSSnnnuuuWWWEEE===999666555555666777888;;;BBBIIIOOO___hhhttt}}}{{{lll\\\MMMCCC>>>888666333222111000...,,,~~~|||{{{zzzxxxtttrrrooommmkkkiiihhhgggdddbbb```]]]ZZZXXXWWWUUUSSSQQQQQQOOONNNMMMLLLLLLLLLMMMGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;;;;::::::999::::::999999888777777666:::888666666777888777666666444333444777888777555333333333222222222222111444333111222444444222///111///------......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------.../////////////////////////////////////////////000111222222333333111111111111222222222222111222333333444444333333444444444333555999???CCCSSS\\\hhhpppsssvvvyyy|||~~~}}}|||{{{rrrmmmfff```]]]___cccfffmmmuuu~~~tttbbbTTTMMMLLLRRR[[[fffyyy~~~rrrjjjhhhiiikkkiiihhhfffffffffgggiiijjjmmmnnnpppuuuzzz}}}~~~}}}{{{yyyuuurrrooommmmmmmmmooommmlllmmmnnnmmmjjjggghhhhhhiiijjjjjjkkklllllljjjjjjiiijjjkkkjjjhhhfffiiijjjhhhfffhhhkkkiiidddeeeddddddccccccaaa___^^^___YYYWWWUUUMMMFFFLLLYYYiiilllcccNNN???<<<:::555666333333444444111222666;;;BBBUUUpppwwwXXXFFF===777444333333444444444666:::@@@DDDQQQZZZgggrrrzzz~~~nnn^^^OOOFFF999777333222222222111000}}}|||{{{{{{yyywwwtttqqqooollljjjiiigggdddbbb```^^^ZZZXXXWWWVVVTTTRRRQQQOOOMMMLLLKKKLLLNNNOOOGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>><<<=========<<<:::888777:::999999888888777777777888777777777888888666444666555444555666777666555333333333333222222111111222111111111222222000///222000...---------,,,+++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++*********+++++++++,,,,,,------...////////////...........................000000000111111222222222111111222222222333333333111222222333333333333333666666666444444777;;;>>>JJJTTTbbbmmmsssvvvyyy{{{}}}~~~~~~tttoooggg```]]]^^^bbbdddjjjqqq{{{zzziiiZZZSSSQQQWWW^^^fffuuuuuummmiiiiiijjjhhhhhhhhhhhhiiiiiiiiijjjlllmmmppptttxxx{{{{{{{{{uuutttqqqnnnlllkkkkkkkkknnnllljjjiiiiiihhhgggeeeiiiiiiiiijjjjjjkkkkkkkkkhhhhhhhhhiiijjjiiigggeeehhhjjjjjjiiijjjllliiiccceeeeeeeeeeeedddcccaaa```aaa[[[XXXXXXRRRIIIHHHNNNhhhpppmmmZZZGGG>>><<<999555222222444444222222555;;;CCCWWWrrryyy[[[GGG===666222111222222333222222333666888???HHHUUUaaajjjsss|||sssaaaUUUDDD@@@;;;777666555555444}}}|||{{{zzzwwwuuusssqqqmmmkkkjjjgggdddbbb```^^^[[[YYYXXXWWWUUUSSSSSSQQQOOOLLLKKKKKKMMMNNNHHHGGGFFFFFFDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>:::;;;=========;;;999777;;;;;;;;;::::::999999999777777777888999888666333666555555555666666666555666666666555444444333333222111111222222111000///333000...---------,,,***---,,,,,,++++++,,,,,,---...------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,---......//////..............................000000000000111111111111222222222222333333333333111111222333333333333222555555555444333555888:::AAALLL[[[hhhqqqvvvyyyzzz}}}~~~wwwrrrjjjbbb^^^^^^aaacccfffmmmvvv~~~rrr___ZZZ]]]gggmmmqqqyyywwwnnniiigggggghhhhhhjjjkkkkkkkkkjjjiiijjjkkkmmmqqquuuwwwwwwvvvpppooonnnlllkkkjjjjjjjjjkkkiiifffeeedddeeeeeefffhhhhhhhhhiiiiiiiiiiiiiiigggggggggiiillllllkkkiiigggkkkmmmkkkkkklllhhhccceeeggghhhhhhgggeeeccccccddd^^^\\\]]]ZZZQQQJJJIIIeeennnqqqfffVVVJJJAAA:::777333111444555222222444999BBBWWWsssxxx\\\HHH===666333222222333444333222111222333555<<>>777444555000222333333111000111222444777;;;???FFFRRR___iiirrrzzz|||rrrkkkaaaVVVLLLCCC;;;777}}}{{{yyywwwuuutttrrrooommmllljjjgggeeeaaa^^^\\\ZZZZZZYYYWWWVVVWWWUUUSSSPPPMMMJJJHHHGGGIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBAAA@@@@@@??????777888:::<<<=========<<<888888888888888888888888777666666666777777555333555666777666555444555666666555555444333222111111000222333333111000000111222000...---------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---............---/////////////////////////////////000000111111111000000111111111222222222000111111222222222222222///111333444333444555777999@@@LLLZZZfffpppvvvyyy~~~~~~}}}{{{xxxrrrkkkeeeaaa___^^^___dddllluuu~~~hhh\\\UUUYYY```gggsss{{{qqqiiicccaaaaaabbbdddeeeeeeeeedddcccffffffgggjjjmmmnnnmmmlllkkkkkkjjjjjjjjjjjjiiiiiidddddddddcccbbbcccfffiiifffffffffeeeeeeddddddddd``````bbbfffjjjmmmmmmlllpppvvvyyywwwttttttqqqnnnkkkooorrrqqqmmmiiihhhhhhbbb```___aaaaaa\\\SSSKKK\\\bbblllwww{{{qqq^^^MMM@@@888222333444333222444777???SSSnnnwww]]]JJJ>>>777444555...///111000//////000111333444555666:::CCCOOOXXXdddmmmyyyvvvlll```TTTHHHAAA}}}|||{{{yyywwwtttrrrooonnnmmmkkkiiigggaaa___\\\ZZZZZZZZZXXXVVVTTTTTTSSSQQQOOOKKKIIIGGGIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@??????999::::::;;;;;;<<<<<<<<<888888888888888888888888888777555555666666666444555777888777444333444666666666555444333222111111///111333222///...///000111///------......---,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...++++++,,,,,,,,,---------+++,,,------......------........................---......///000111222222//////000000000111111111000000111222222222222222111333555666555444555666777<<>>555333444000000111000......000222...000222333444888???EEEOOOYYYgggqqqwww}}}zzzmmmaaaXXX}}}}}}|||{{{zzzsssqqqooonnnmmmllljjjhhhaaa___\\\[[[ZZZZZZXXXWWWRRRRRRSSSRRRPPPMMMJJJHHHJJJIIIIIIHHHGGGFFFEEEEEECCCBBBBBBAAAAAA@@@@@@???<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::999777444444555666666555555777999777444333444666999888777666555444333333---000222111...,,,---///000...,,,---...///...------,,,,,,++++++,,,,,,---)))***+++,,,------...///******+++++++++,,,,,,,,,+++,,,------......------------------------------,,,---...///000111222333////////////000000000000000000111222222222222111444666888888666555555555666999@@@KKKXXXfffoootttxxxyyy|||~~~}}}|||xxxsssllleee^^^[[[[[[___fffpppyyywwwiii]]]\\\^^^```gggqqq~~~vvvkkkddd```dddddddddeeeeeeeeefffffffffffffffiiikkkllljjjiiiggghhhhhhhhhgggfffeeeeeeeeeggghhhfffcccbbbdddfffhhhhhhgggfffeeeddddddcccbbbbbbcccfffiiiiiihhhgggrrrxxx{{{wwwssssssrrrpppqqqvvvyyyxxxqqqllljjjkkkjjjjjjiiigggeeebbb\\\UUUJJJPPP^^^qqq}}}{{{pppgggJJJ???444222222222333555888???RRRlll{{{aaaMMM>>>444111222333444333111//////111333))),,,000222111222666999>>>IIIXXXcccjjjqqq{{{vvvmmm