BM6P6(@ +++,,,,,,,,,,,,+++******(((''''''''''''&&&&&&&&&+++***((('''&&&&&&'''''''''''''''(((***+++***(((&&&)))...000///---,,,,,,---------------------------------............///---,,,,,,+++*********+++------............------......---,,,,,,,,,------+++++++++,,,,,,---------........................000///...,,,++++++,,,,,,,,,++++++******++++++,,,...---,,,+++++++++++++++------------------,,,,,,......---,,,++++++++++++---,,,+++***)))))))))))))))))))))))))))((('''&&&******)))(((((((((((((((&&&&&&'''(((((('''&&&%%%(((((((((((('''&&&%%%$$$%%%&&&&&&''')))***,,,---******))))))))))))******+++++++++++++++***)))((())),,,...//////000111333555777999999;;;@@@HHHNNNMMMSSS]]]hhhrrr~~~|||uuurrrssspppqqqqqqooopppuuu}}}zzzwwwyyy}}}vvvkkkaaa^^^^^^^^^^^^___hhhmmmvvvyyynnnhhh^^^XXXUUUWWWYYY[[[___ccclllrrrzzzzzzpppjjjbbb______bbbcccbbbdddgggmmmooottt{{{}}}wwwrrrkkkiiiddd___YYYTTTQQQOOOHHHIIIIIIHHHFFFEEEGGGHHHGGGIIIKKKKKKIIIJJJNNNRRRUUUYYY```fffkkkppptttwww++++++,,,,,,++++++***))))))(((((((((((('''''''''))))))'''&&&&&&''''''(((''''''''')))+++,,,+++***&&&)))---......---------------------------------.........------,,,,,,,,,---,,,++++++******++++++---......//////......---------------------......------------------..............................000///---,,,+++++++++,,,,,,,,,++++++++++++,,,,,,//////...---------------........................///...---,,,++++++++++++...---,,,+++************))))))************))))))******)))((((((((((((((('''((()))))))))(((''''''(((((()))))))))))))))((((((((('''(((((()))***+++******))))))))))))******,,,,,,,,,,,,,,,+++*********,,,///000000111333444888:::<<<===???EEEMMMTTTWWW^^^hhhsss~~~{{{uuunnnkkkmmmmmmooopppppprrryyy}}}{{{wwwtttssswww}}}vvvkkk```^^^^^^___```ccclllrrr||||||pppfff```\\\WWWTTTVVVYYY\\\aaaggguuu|||vvvmmmgggaaa^^^^^^aaacccbbbdddiiipppssszzzzzzssslllhhhaaa___[[[WWWSSSOOOMMMLLLGGGHHHIIIHHHGGGGGGIIIKKKJJJMMMOOOOOOOOOQQQWWW[[[```eeelllsssyyy~~~++++++,,,,,,++++++***))))))))))))(((((((((((('''''''''&&&&&&''''''((()))'''''''''))),,,.........''')))+++,,,,,,,,,---...------------------------......---,,,+++***)))))),,,,,,++++++******++++++---......//////......------------......//////000..................------..............................---,,,++++++++++++,,,,,,++++++++++++,,,,,,111000//////.../////////---......//////000000000///...---,,,++++++++++++......---,,,++++++++++++***++++++,,,,,,,,,,,,+++******)))(((((((((((((((((())))))******))))))(((((()))***+++,,,,,,,,,,,,***)))((((((((((((((()))******))))))))))))******,,,---------------,,,++++++---///111111222555666;;;===@@@BBBEEEKKKUUU\\\___gggrrr~~~|||vvvsssmmmgggfffhhhkkkmmmppprrrwwwyyytttppppppooooooqqqxxxuuujjj```^^^___aaaeeejjjtttzzz~~~rrrggg___ZZZ[[[WWWUUUYYY]]]aaahhhooo|||{{{qqqhhhccc```]]]^^^bbbeeeeeeiiinnnvvvzzz}}}wwwpppkkkfffaaa^^^VVVUUURRRPPPMMMKKKJJJJJJFFFGGGIIIIIIIIIJJJLLLNNNNNNQQQTTTUUUWWW\\\ccciiimmmsss{{{+++++++++++++++***))))))((((((((((((''''''''''''%%%%%%&&&&&&'''((())))))''''''''')))---000111111(((***+++++++++,,,...000........................,,,,,,,,,+++***))))))))),,,,,,++++++***++++++,,,......////////////......,,,---...///000000111111//////......------,,,,,,........................------,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,000000///////////////000,,,,,,---...///000000111///...---,,,,,,++++++,,,------,,,+++++++++++++++---.........------,,,+++***))))))((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,))))))(((((((((((())))))******))))))))))))******+++,,,,,,---------,,,,,,+++---///000111333666888<<>>FFFLLLPPPSSS]]]hhhooovvvzzzmmmeeeaaa^^^\\\YYYXXXZZZ___aaaaaaffflllvvv}}}rrrddd```[[[YYYYYY[[[\\\]]]^^^ccckkksss}}}|||rrrlllgggddddddhhhooouuuzzzsssppppppnnnkkkiiilllsssyyyxxxuuupppiiiccc]]]ZZZWWWTTTQQQLLLJJJIIIJJJJJJJJJHHHIIIIIIHHHGGGHHHKKKMMMUUUXXX[[[]]]___eeepppxxx))))))******))))))((('''(((((('''&&&&&&&&&&&&'''((((((((('''''''''''''''((()))***+++,,,///333777666555333222000//////...///......------,,,,,,+++,,,,,,++++++++++++++++++,,,---......,,,,,,---...000////////////000111111444333222111000000000000/////////////////////...000000000000000000000000///000111111111000...---///...------,,,,,,,,,---000000000000////////////................................................******************++++++******))))))******+++,,,******++++++******)))(((((())))))******++++++,,,,,,,,,------------------******))))))((((((((()))(((((())))))))))))******,,,...///000000000222444:::<<<>>>???@@@DDDLLLRRRTTTZZZeeerrryyytttggg```\\\YYYXXXVVVUUUWWW[[[^^^___dddkkkyyyxxxnnn```\\\WWWUUUUUUWWWYYYZZZ[[[```iiirrr||||||vvvsssoookkkkkknnnxxx~~~|||sssmmmkkklllmmmmmmnnnuuu~~~~~~wwwssspppkkkeee___ZZZVVVTTTSSSPPPLLLJJJJJJJJJJJJIIIHHHIIIHHHHHHGGGIIIMMMQQQWWW\\\aaaeeeiiipppzzz******++++++******)))((((((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))'''(((***,,,---000555888999888666444222111000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,---...000000000000000111111222333222111000000//////000......//////////////////000000000000000000000000///000111111111000...---///...------,,,---------222222222111111000//////................................................((())))))***++++++,,,,,,******))))))******+++,,,++++++++++++++++++***))))))******++++++,,,------------------------,,,,,,+++*********))))))))))))))))))))))))******++++++---///000111000111222444:::<<<>>>@@@AAAFFFNNNTTT\\\dddrrr|||mmmaaa[[[XXXUUUSSSSSSRRRSSSWWWYYY[[[bbbiiizzztttjjj]]]YYYTTTRRRSSSUUUWWWXXXWWW]]]fffppp{{{|||zzz{{{yyyvvvwwwzzz|||vvvpppkkkkkkmmmoooqqquuu~~~~~~vvvqqqkkkiiieee```ZZZUUUQQQOOOPPPNNNKKKJJJJJJJJJIIIGGGHHHIIIHHHHHHIIIMMMRRRVVV[[[```hhhooouuu|||******++++++******)))((((((((('''&&&&&&&&&&&&''')))))))))))))))*********'''))),,,...000333777:::<<<;;;888666444222111000/////////...------,,,,,,,,,,,,,,,,,,---------------...///...---,,,---///000000000000000111ӵ////////////............///////////////////////////////////////000111111111000...---......------------......333333444333222111000///.......................................---------))))))*********+++++++++******))))))******+++,,,++++++,,,,,,,,,++++++*********+++,,,,,,------............------,,,,,,,,,+++++++++++++++******)))Ħ+++,,,,,,...000222Ħ444555999<<L,,,------...///111=hĦ888<<<@@@CCCGGGKKKRRR[[[bbbppp|||4ĉ@ӵwwwjjj___YYYUUURRRPPPQQQNNNOOORRRUUUWWW___fffsssuuulll]]]YYYUUURRRSSSUUUWWWXXXVVV[[[dddmmmxxx>L~~~{{{yyyvvvrrrpppoooppprrrvvvyyy|||wwwrrrnnniiieee```___]]]YYYUUUQQQMMMKKKJJJIIIHHHHHHIIIIIIGGGFFFHHHIIIKKKMMMPPPUUU\\\aaahhhnnnvvv~~~))))))******))))))((('''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''(((((()))))),,,///111333555888:::;;;:::888666444333222111000000//////...---------,,,------....../////////---...//////...---...//////////////////GG=?//////------......///000000000000000000000000000000000///000111111111000...---.........---......///000222333444555444333111////////////////////////////////////...------,,,,,,,,,,,,++++++***))))))(((******))))))******+++,,,)))***++++++++++++++++++***++++++,,,,,,------...------------------,,,,,,,,,---.........---+++***HdĦ---...//////000=Īj===AAAFFFKKKPPPYYYccckkk|||GG=?yyylll```YYYUUUQQQNNNPPPNNNOOORRRTTTVVV\\\cccnnnyyywwwnnn^^^ZZZUUURRRSSSTTTVVVWWWWWW]]]dddllluuuHdĦxxxvvvsssooollllllpppssszzzwwwqqqmmmjjjfffccc\\\\\\[[[XXXUUUQQQMMMKKKIIIGGGFFFFFFGGGHHHGGGFFFHHHJJJMMMPPPTTTYYY___cccmmmrrryyy~~~|||}}}******+++ӵ(((((('''ĭӵ'''ӵ///Ħ999888666555333222222111000ӵӵ///...ĦƜ`1.׼s......///---Ħ000111000000000000000000000ӵ111Ħ.........///000000000222444555ĭӵ------Ħ*********Ħ+++Ħ++++++***************+++,,,,,,------------,,,+++DdD111333666?fӵ@@@DDDJJJĦӵƜ`1.׼sĭӵӵ]]]WWWRRROOOĦNNNRRRSSSTTTXXXĦbbb^^^XXXUUUUUUVVVpppĦDdDӵӵӵĦrrrӵĭӵ|||vvvoookkkiiifffccc___ZZZZZZYYYXXXUUUQQQNNNKKKIIIFFFDDDCCCEEEGGGGGGGGGHHHKKKOOOTTTWWW\\\aaadddlllooottt{{{}}}||||||zzzuuupppnnnoooqqquuuxxx~~~+++,,,?~4***((((((g&e>&e'''g&e+++>hӵ666555444222222111111g&e...guO>uO>&e000///4ff?>ߝL---gĉ@---......///Shӵ111000000000000000000g&e111>hӵ......///000000///111333fff?><z000g&e>&e...---HL+++,,,,,,ShӵgL***************)))******++++++,,,---S?ʬ......3h?D%%)?333777ZufĦGGGLLLRRRgLg&egĉ@g&e>&e@e??g<ĉkkkbbb\\\VVV3we<ĦNNNRRRSSSRRR3h?@eZyyygggbbb]]]YYYXXX3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@errrg&e3h?g&e>&e??|||ssspppkkkeeebbbaaa___[[[WWWXXXXXXXXXWWWUUUQQQMMMKKKIIIFFFCCCBBBCCCFFFGGGHHHHHHKKKQQQVVVZZZ^^^bbbdddfffiiinnnsssxxxyyywwwuuutttvvvxxxxxxxxxxxxzzz{{{~~~zzzvvvuuunnnooonnnkkkfffdddeeeggggggkkkqqq{{{,,,4Dӵ***((((((Hƅ^Hu]Ħ+++Hu]Ħ,,,ZuR)Ħ444333333222111000///Hu]Ħ...HŐeHŐeHu]Ħ---qIܗGIӵ///tt...,,,+++HGgĉ@000000......---------...Hu]Ħ///ZuR)Ħ,,,,,,------...000000sߝLGdUĦ000Hƅ^Hu]Ħ///ntHdĦ******HGgĉ@(((HdĦ)))***,,,---...------,,,,,,,,,,,,Htƅ^000111Bt=o9ĦDtfo9Ħ444888<<<g?UUU\\\HdĦHu]ĦttHƅ^Hu]ĦH׼stQzzzqqqjjj___je<ĦPPPPPPPPPBt=o9ĦH׼sHtĦ}}}qqqiiidddeeeBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sqqqtttHu]ĦBt=o9ĦHƅ^Hu]Ħ}}}yyyrrrlllgggeeeccc```]]][[[ZZZYYYVVVVVVVVVUUUSSSPPPNNNLLLIIIGGGDDDCCCDDDEEEEEEDDDEEEIIINNNTTTXXX]]]cccfffhhhhhhggggggggghhhiiiiiiiiihhhhhhhhhiiijjjlllmmmppprrrtttuuusssooojjjgggcccbbb```]]]ZZZZZZ\\\___dddeeejjjrrr{{{++++++4DuXӵ(((&&&&&&DdDΦDdDĦ+++DdDĦ,,,---t|<444444333333222111111111DdDĦ...DdDΦDdDΦDdDĦ---peƜ4DuTӵ...`eĭ,,,qet////////////......---------DdDĦ000000t|<...------......///000000DdDDdDĦ///DdDΦDdDĦ///q<niDdDĦ***qet)))(((DdDĦ)))***+++,,,---,,,,,,,,,,,,,,,q<R---...qjRgdKӵHdDĦgdKӵ777;;;GR/f6LĭĦ\\\dddDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦxxxoooFSĦRRRQQQqjRgdKӵDdDĦDdDĦyyyooofffqjRgdKӵDdDĦyyyHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵ{{{DdDĦwww{{{DdDĦqjRgdKӵDdDΦDdDĦ~~~wwwrrrlllgggbbb___^^^\\\YYYXXXVVVUUUUUUWWWWWWWWWVVVSSSPPPNNNLLLIIIGGGEEEDDDEEEEEEEEEDDDGGGJJJOOOSSSVVVZZZ___bbb``````^^^^^^^^^^^^___``````____________```bbbccchhhiiikkkkkkjjjgggcccaaa\\\[[[ZZZWWWUUUUUUWWWZZZ___```eeemmmvvv******4DuXӵ&&&%%%%%%DdDΦDdDӵ+++DdDĦ------o)h333333333333333333333333333DdDĦ...DdDΦDdDΦDdDӵ,,,=ӊB1.uTӵ...HߝL`o9,,,po9wӵ---//////...---,,,,,,DdDĦ000000o)h//////......////////////000DdDΦDdDĦ///DdDΦDdDӵ---GIpӵDdDĦ+++po9wӵDdDĦ((()))***++++++******++++++,,,po9u+++,,,------GIdnuR)ĦDdDĦnuR)Ħ:::>>>CdgĪjpppDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦSSSRRRGIdnuR)ĦDdDĦDdDĦ|||pppGIdnuR)ĦDdDĦooovvv}}}DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵxxxDdDĦ~~~DdDĦGIdnuR)ĦDdDΦDdDӵ}}}zzzsssllleee___[[[YYYVVVVVVUUUSSSSSSRRRRRRRRRWWWXXXXXXWWWUUURRROOOMMMKKKIIIFFFEEEFFFFFFFFFEEEIIIKKKNNNQQQSSSUUUXXX[[[XXXWWWUUUSSSSSSSSSUUUVVVVVVVVVUUUUUUUUUUUUVVVWWW\\\\\\]]]]]]]]][[[ZZZXXXTTTTTTSSSQQQPPPQQQTTTVVVYYYZZZ___gggooo{{{***)))4DuXӵ&&&''''''DdDʜ4DuTӵ+++>d<Ħ...Dt111222222222333333444444>d<Ħ...>d<ʜDd<ʜ4DuTӵ+++,,,F&uTӵ0004DufئL>e...puR)Ħ,,,//////...---,,,,,,>d<Ħ---Dt///.........////////////DdDΦDdDĦ///>d<ʜ4DuTӵ---4DwDd<Ħ+++puR)Ħ>d<))))))***+++)))******+++,,,peӵ,,,ĦpeӵDx<>d<ӵDd<;;;qR/ܗ?fӵ|||>d<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦUUURRRpeӵDx<DdDĦDdDĦpeӵDx<>dd<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵyyyDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵwwwrrrpppllleee^^^XXXVVVUUURRRQQQQQQQQQQQQRRRRRRSSSUUUVVVWWWXXXWWWUUURRRQQQNNNKKKIIIGGGHHHHHHHHHGGGJJJLLLNNNNNNNNNOOOQQQSSSTTTRRROOOMMMLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOQQQRRRRRRRRRRRRRRRRRRRRROOOOOOPPPOOOOOOPPPSSSUUUVVVVVV[[[bbbkkkwww******4DuXӵ(((+++***D&dq&ĒR+++,,,sdKĦ...DHRRud111111222222333333333sdKĦ...D&oq<Ōq&ĒR++++++,,,>dp&ĒR111222nfʜd<Φ>d<Ħ...s&dq&ĒR,,,---i?ʜtd<Ħ,,,HHܗDӊB(((<x+++,,,******+++,,,---B?daĦWWWTTTB?Ho9vvv>d<>d<ӵB?Ho9[[[<xqqqyyy&ӫeʬtIӇ>d<Φ>d<Ħ{{{D&ӫetIӇDdDĦsdKĦB?dp&ĒR|||}}}>d<sdKĦB?Ho9s&dq&ĒR|||sssnnniiihhheee```ZZZVVVTTTTTTOOOOOONNNOOOOOOPPPQQQRRRQQQSSSVVVXXXYYYWWWUUUTTTPPPNNNKKKIIIJJJJJJIIIHHHIIIKKKLLLKKKJJJIIIJJJKKKOOOMMMKKKIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMJJJKKKLLLLLLLLLNNNQQQSSSTTTUUUYYY```hhhttt))))))4DuXӵ+++...---Hu]3hh,,,,,,,,,ne......=e///000000000111111222222ne......pIƎ@t@h,,,,,,,,,>h222333444fe000@ďD...------------,,,,,,,,,,,,ne000000=e,,,,,,,,,,,,------......ege---...sĪj@h---------fdDĦ---@ďD((((((Hkge,,,---...,,,,,,------...@h//////@G---...HĪj@IŌ888<<<BeneHkgenefeHu]3hhsegeĦja>aĦ\\\YYY@Gkkkpppse<Ō@G^^^\\\HkgeeeeiiinnnuuuzzzHĪj@IŌegeuuurrrHu]3hIŌDdDĦne@h>h|||sene@GsĪj@h}}}vvvpppjjjfff```^^^\\\ZZZWWWTTTRRRQQQMMMMMMLLLLLLLLLMMMNNNNNNOOOQQQUUUXXXYYYXXXVVVUUUPPPNNNKKKIIIJJJJJJIIIHHHHHHIIIIIIHHHFFFEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHDDDFFFHHHIIIIIIJJJMMMOOOSSSTTTXXX___fffqqq'''4DuXӵ---ĵD^,,,,,,,,,------------111///////////////000000000---......000,,,---------000222333444//////...////////////++++++++++++,,,---000111111...------------......------,,,---..................DdDĦ------((('''(((,,,---///000......///////////////...............///999;;;@@@D^ttt}}}s׼sgeFm8>aĦddd___^^^bbbgggjjjs׼sHojjjeee```___aaacccgggmmmpppppptttzzzqqqnnnmmmD^DdDĦ|||s׼syyyqqqlllgggbbb^^^YYYVVVTTTTTTUUUUUUQQQNNNNNNMMMLLLLLLKKKLLLLLLLLLPPPRRRUUUXXXYYYWWWTTTRRROOOLLLIIIHHHHHHGGGGGGFFFEEEFFFFFFEEECCCBBBCCCDDDAAABBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDBBBCCCCCCDDDDDDDDDDDDCCCBBBDDDFFFGGGGGGHHHJJJLLLQQQQQQUUU[[[cccnnnΦ4DuXӵtvӵ>d<Ħ+++,,,,,,------------Ħ,,,,,,,,,---///111222///////////////.........000///Ħ......---------...///000111222222---------.........//////...///111222333333222222111000000///......------,,,---...///000000000000*********+++,,,---...///Ħ000111222222222//////............//////------------------------+++,,,.../////////......////////////...---,,,+++>d<Ħ---.........,,,***)))'''''''''((((((((()))***---///111222000000000000000//////////////////...------,,,,,,---------------...///000222222333555777999<<<===CCCFFFPPP[[[dddlllxxxĦzzz>d<ĦkkkoooxxxBegeFYĉ>aĦkkkcccaaa___\\\YYYWWWWWW[[[aaaeeefffBenu]ӵ|||yyyrrrkkkeeeaaa______[[[\\\___```bbbeeeiiillliiimmmsssxxxzzz|||~~~|||{{{vvvqqqooovvvsssooommmmmm>d<Ħ>d<ĦĦ|||xxxwwwxxxxxxwwwBeĦ~~~xxxqqqkkkgggbbb\\\WWWVVVRRRPPPQQQUUUVVVRRRMMMPPPPPPOOONNNMMMLLLLLLLLLQQQSSSVVVXXXXXXUUURRROOOMMMJJJGGGFFFFFFEEEDDDCCCCCCDDDEEEDDDBBBAAAAAACCC???@@@BBBDDDDDDCCCAAA@@@@@@AAACCCDDDEEEEEEEEEDDD???@@@AAABBBBBBBBB@@@@@@CCCDDDGGGHHHHHHIIIKKKMMMNNNOOORRRYYY```kkk}}}?aŖ%7uSQuR)ӵsdKĦ...---------......gdKĦ,,,,,,,,,---...000111........................111gdKĦ///......000000000///////////////000//////...............//////000111222333333444222111000//////......///000...---///111111///,,,***+++------,,,,,,---gdKĦ/////////......///////////////..................................../////////...---,,,,,,......---------,,,,,,,,,gdDĦ......///------,,,,,,+++***))))))*********+++,,,---...///222333333333333222111111111111000000//////......///......---...///000111111222444666888;;;>>>???HHHOOOYYYbbbkkkxxxgdKĦ{{{tttsdKĦgggjjjtttxxxŶS3we>>>>>????????????@@@AAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDGGGIIILLLNNNNNNPPPSSSVVV^^^kkk{{{>A***ne---...------------ne......------...///000111........................ne////////////000000000000000000000000111111000///......//////000000000111222222333333111111000///............---+++***+++---...,,,******,,,---,,,++++++ne////////////......////////////////////////////////////////////////.........///......------......---------,,,,,,De------......------,,,,,,+++******)))******++++++,,,---///000222333333333333222111111111111000000//////////////////.........///111222333444666777:::===AAADDDIIIQQQ]]]hhhrrr~~~neyyyqqqnebbbdddgggpppsss}}}>Ak<tttiiibbb]]][[[^^^]]]\\\^^^bbbeeeggghhhmmmsss}}}fh}}}rrroooooogggdddbbbaaaaaabbbbbbaaa```^^^```aaadddfffgggiiiiiiiiijjjjjjiiiiiihhhggggggeeehhhjjjkkkmmmDenene{{{uuuqqqsssvvvyyynezzztttjjjccc[[[WWWUUUSSSOOOKKKNNNPPPQQQSSSSSSRRRQQQPPPOOONNNMMMLLLKKKLLLLLLMMMPPPQQQSSSVVVWWWSSSNNNIIIJJJIIIHHHFFFEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>??????????????????@@@@@@???@@@@@@@@@AAAAAAAAAAAAEEEEEEEEEGGGIIIKKKNNNOOOOOOPPPRRRUUU[[[ggguuu******,,,---...------------...000///////////////000000........................///000000000000111111111111111111111111333333222000000/////////111111111111111111111111111000///...------------,,,***((((((***++++++***+++,,,---,,,+++***......//////......---////////////////////////000000000000000000000000------.../////////............---------,,,,,,,,,+++,,,,,,------------,,,,,,++++++******+++++++++,,,---...///000222333333333333222111111111000000000000///////////////......///111222444666777888999<<>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAADDDEEEFFFGGGIIIKKKMMMOOONNNOOOQQQSSSWWWaaannnwww((((((((((((((())))))***************+++,,,------,,,,,,---------.........111111000000000000000000..............................//////000000111111111222222222222222333333555444333222111000000000222222222111111111000000000///...------,,,,,,---...,,,***))))))+++,,,---,,,---...,,,+++******+++.........//////.........///////////////000000000000000000000000000000000,,,---...///////////////......---------,,,,,,,,,)))))))))***++++++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,---///000111222333333333333222111111000000000000000000000000000//////000111333444666999:::;;;<<<>>>DDDMMMTTTYYYbbbppp|||}}}xxxssskkkdddaaa```^^^```ddddddffflllwww}}}rrrjjjeeebbb``````aaacccddddddcccjjjmmmssszzzyyyvvvrrrnnnjjjgggeeebbb___^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^_________dddkkkrrrxxx{{{wwwuuussssssyyyuuullleee]]]YYYRRROOOLLLKKKLLLNNNMMMLLLLLLMMMOOOPPPQQQPPPNNNMMMKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKMMMOOOQQQOOOLLLIIIFFFFFFEEEDDDCCCBBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGIIIJJJKKKLLLMMMOOOQQQTTT]]]hhhppp((((((((((((((())))))***************+++,,,------,,,,,,,,,------------...111111111111111000000000////////////////////////......//////000000111111111111222222333333333333555555333222222111111111333333222222111000000000000///...------,,,,,,------,,,+++))))))***,,,...---......---+++***+++,,,...//////000000//////...////////////000000111111////////////////////////------...///000000000///......---------,,,,,,,,,(((((()))******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///111111222333333333333222111111000000000000111111111111000000000111222444777888:::<<<>>>???BBBIIISSS[[[dddlllxxx~~~zzzwwwooogggcccaaa^^^___bbbaaabbbgggpppwww~~~}}}sssnnnhhhfffdddccccccdddcccaaaeeehhhlllqqqvvv}}}|||xxxrrrnnnjjjhhheeebbb___^^^]]]\\\[[[[[[\\\\\\YYYYYYYYYZZZ[[[]]]___``````fffpppxxx{{{wwwtttxxxwwwzzztttiiiaaa[[[UUUQQQMMMLLLJJJJJJJJJKKKKKKKKKIIIKKKLLLNNNNNNMMMLLLKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKMMMMMMKKKIIIEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBB@@@??????CCCCCCCCCCCCCCCBBBBBBBBB@@@AAABBBDDDFFFGGGHHHHHHIIIKKKMMMOOORRRZZZdddkkk{{{((((((((((((((()))******************+++,,,---...,,,,,,,,,,,,------------///000111111111111000000////////////////////////////////////000000000000111111111222222333333444444444333222222222222333333222222222111111000000111000///...------------***++++++***((((((***------...///...---,,,---...///000000111111000000///...//////000000111111222////////////////////////......///000000000//////......---------,,,,,,,,,((())))))***++++++,,,,,,------------,,,,,,,,,,,,---------...///000111222222333333333333222111111000000000111111111111222111111111222444666999:::<<>>>>><<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@CCCCCCCCCCCCBBBBBBBBBBBB@@@AAACCCEEEFFFGGGHHHHHHGGGIIILLLMMMPPPUUU^^^eeennnwww((((((((((((((()))******************+++,,,---...++++++,,,,,,,,,------------...///111111111111000////////////////////////000000000000////////////000000111111222333333333222222222222222222333444222222222111111111111111111111000///............***,,,...---+++***+++------///000///......///000111111222222222222111111...//////000111111222222000000000000000000000000///000000000000//////.........---------,,,,,,,,,))))))******+++,,,,,,------------------------------------...///000222222222333333333333222111111000000111111111222222222111111111333555888:::<<<>>>CCCHHHKKKMMMTTT```iiittt~~~~~~vvvrrrmmmfffccccccbbb```aaaeeehhhkkkrrrzzzyyytttmmmhhheeedddcccbbbeeefffggghhhjjjnnntttxxxyyy}}}}}}xxxssspppmmmeeeccc```^^^\\\\\\\\\\\\XXXXXXYYYZZZ]]]```dddfffooovvv}}}xxxuuuuuuwwwyyy}}}|||mmmfff]]]VVVRRROOOKKKHHHEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEGGGIIIIIIHHHGGGFFFBBBCCCCCCDDDCCCBBBAAA@@@BBBBBBBBBDDDGGGIIIIIIHHHEEEDDDDDDCCCCCCCCCCCCCCC@@@?????????>>>>>>>>>>>>:::;;;<<<===??????@@@@@@???@@@AAACCCCCCBBBAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@???@@@BBBDDDEEEEEEEEEEEEFFFHHHJJJKKKLLLPPPVVV\\\aaagggsss((((((((((((((()))******************+++,,,---...++++++,,,,,,,,,---------,,,---///000111111111000000000000000000000000000111111000000//////......//////000111222222333333111111111111222333444444111111111111111111111111222111000//////......///,,,///111111///---...000---///000000//////111222222222333333333333222222...//////000111222222222111111111111111111111111000000111000000///............---------,,,,,,,,,*********+++,,,,,,------------------------------............///111222333222333333333333222111111000000111111222222222222111111222333555888;;;===@@@EEELLLOOOQQQXXXdddmmmzzz{{{uuummmhhhgggccc```___aaabbbdddjjjqqqzzzyyypppiiieeeddddddcccccccccccccccdddggglllooosssvvv|||{{{wwwtttjjjhhheeeaaa___^^^^^^^^^[[[[[[[[[]]]```dddhhhjjjxxx~~~}}}zzzwwwvvvxxx|||wwwrrrddd^^^VVVQQQOOOLLLIIIFFFDDDEEEEEEEEEDDDCCCDDDEEECCCDDDFFFGGGGGGGGGEEEDDD@@@AAABBBCCCBBBAAA@@@???AAAAAAAAACCCFFFHHHIIIHHHEEEDDDDDDCCCCCCCCCDDDDDD????????????>>>>>>>>>>>>999:::;;;===>>>?????????===>>>@@@BBBBBBBBB@@@???@@@@@@@@@??????>>>>>>>>>;;;===???AAABBBBBBBBBBBBGGGHHHJJJIIIIIIKKKQQQVVVYYY]]]gggttt((((((((((((((('''''''''++++++,,,,,,,,,,,,---------,,,***))))))+++,,,...000000000000000000000000000000//////............222222111111111111111111222222222111222222333333333333333222222222111111333333333333333222111000000111222333222111///---...///000111111///---,,,000///......///000222333333222111////////////000///////////////000111111000000111111111111000000000000///...............------,,,,,,,,,,,,++++++*********+++,,,---...///,,,,,,------...------,,,+++,,,---...////////////000111222333222222000000111111000000000222333444222555666666555777<<>><<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@>>>???@@@AAABBBAAA@@@@@@AAAAAAAAA@@@@@@?????????============>>>@@@BBBDDDHHHGGGFFFFFFFFFHHHJJJLLLSSSXXX___fffmmmuuu|||))))))))))))))))))))))))++++++,,,,,,,,,,,,------+++***)))((()))***,,,---000000000000000000000000000000000/////////......111111111111111111111111111111111000111111222333444444333333333222222222333333333333333222111111000111222333222111///...,,,---...000111111000000//////...------...//////333222111000/////////000000///////////////000111000000111111111111000000000//////...............------,,,,,,,,,,,,++++++*********+++,,,---...///------.........---,,,,,,,,,,,,---...////////////000111222333333222111000222111111111111333444555444666888888777:::???DDDKKKPPPXXX```iiittttttmmmeeebbb___\\\\\\___bbbeeellltttyyytttkkkeeebbbaaaaaaaaabbbbbbbbbbbbbbbeeehhhlllrrrzzz}}}uuunnnjjjgggeeecccccccccdddhhhoooxxx}}}xxxuuusssrrrsssvvv}}}wwwooofffaaaXXXUUUOOOKKKHHHEEECCCAAA@@@@@@AAABBBBBBCCCBBBBBBEEEFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>@@@AAACCCEEEFFFFFFFFFEEEFFFEEEDDDCCCBBBCCCDDDDDDCCCBBB@@@>>><<<<<<<<<<<<===<<<<<<<<<===>>>??????>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????@@@?????????@@@BBBCCCDDDHHHGGGFFFEEEEEEFFFHHHIIIMMMPPPVVV\\\aaagggmmmqqqxxx~~~************************++++++,,,,,,,,,,,,------******)))((()))***+++,,,000000000000000000000000000000000///////////////111111111111111111111111000000000000000111222222444444444333333333333222333333333333333222222111000111222222222111000///.........//////000000000111111000/////////000000333222111000////////////111000///////////////000///000000111111000000/////////...------------...------,,,,,,,,,,,,++++++*********+++,,,---...///......//////...---,,,,,,,,,---...///000000000000000111222333333222111111222222111111222333555666777999;;;;;;:::===CCCHHHOOOUUU^^^hhhrrr~~~vvvlllhhhccc^^^]]]___bbbdddjjjpppxxx~~~ssshhhcccccccccaaa```___^^^]]]]]]```bbbeeehhhoooxxxzzztttqqqnnnllljjjkkkmmmqqqzzz|||uuurrrqqqrrrqqqsssyyy~~~uuuooohhhaaa\\\SSSPPPKKKHHHFFFDDDBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@???>>>============???@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@>>><<<<<<<<<<<<=========<<<======>>>>>>>>>>>>???@@@@@@@@@@@@???AAAAAAAAA@@@@@@@@@@@@???@@@@@@?????????@@@BBBCCCGGGFFFEEEDDDCCCDDDEEEEEEFFFIIIMMMQQQTTTXXX\\\___eeejjjqqqwww{{{~~~)))))))))***************+++++++++,,,,,,,,,------***************,,,------000000000000000000000000........................000000000000111111111111111000000000111222333333333333333222222222222222222333333444333333222222000111222222222111000000222111000...------------//////////////////000000222222111000000/////////111000000/////////////////////000000000000/////////...------,,,,,,------------,,,,,,,,,+++++++++*********+++,,,---...//////////////////...---,,,------...///000000000000000111222333333333222111111111000000111333555666888:::<<<===>>>BBBIIINNNVVV]]]gggqqq{{{xxxsssllleeebbbbbbdddfffggglllrrrxxxyyynnnhhhfffeeebbb___]]]\\\[[[[[[^^^^^^___aaafffmmmwww}}}}}}zzzxxxwwwxxxyyy}}}wwwsssrrrrrrwwwwwwyyyzzzrrrlllgggbbb[[[VVVMMMKKKGGGEEEDDDCCCAAA@@@??????>>>>>>???AAACCCDDDCCCBBBAAAAAAAAAAAABBBBBB???>>>===<<<<<<<<<<<<<<<>>>???AAACCCEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEDDDDDDCCCAAA???>>><<<<<<<<<===>>>======<<<<<<<<<======>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===??????FFFEEECCCBBBAAAAAAAAABBBBBBEEEHHHKKKLLLOOORRRUUUVVV[[[aaafffiiilllnnnppprrrrrrrrrrrrrrruuuxxx{{{((((((((())))))*********+++++++++,,,,,,,,,------++++++,,,,,,---...//////////////////////////////------------------------//////000000000111111111222111111222333444555555111111111222222222222222222333333444444444333333111111111222222222111111222222000///............++++++,,,---.../////////222222111111000//////...000000////////////000000//////000000000000//////......---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++,,,---...//////000000000//////...------...///000111111111111000111222333444333333222000000000000111333555666888;;;===???AAAGGGOOOUUUcccjjjtttwwwoooiiigggggghhhdddggglllrrrzzzvvvqqqgggdddaaa]]]ZZZYYYYYYZZZ]]]]]]]]]^^^aaagggnnnttt|||{{{vvvuuuvvvwww~~~~~~|||sssoooiiieeeaaa]]]VVVQQQHHHFFFDDDCCCCCCBBB@@@?????????>>>>>>???@@@BBBCCCAAA@@@@@@??????@@@AAAAAA======<<<<<<;;;<<<<<<<<<>>>???AAACCCEEEEEEEEEEEECCCDDDEEEEEEEEEEEEDDDDDDBBBAAA???>>>===<<<======>>>===<<<<<<<<<<<<<<<============>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<===>>>???DDDCCCBBBAAA@@@?????????@@@BBBEEEGGGHHHJJJLLLOOOLLLPPPUUUYYY[[[]]]___aaaaaabbbccccccbbbdddhhhkkkqqqsssvvvxxxzzz~~~''''''((())))))*********++++++,,,,,,,,,,,,------+++,,,---...//////000000////////////////////////---------------............//////000000111111111222222222333333555666777111111222222222222333333222333333444444444444444111111111111222222222333000000111222333444555666000111222333444444444444111222222222111000///...///////////////000111111...//////000000//////...------,,,++++++++++++,,,------,,,,,,,,,,,,++++++*********+++,,,---.../////////000000000000//////...///000111111222222222000111222444444444333333111000000111222444666777999<<>>??????>>>>>>??????@@@AAA????????????@@@@@@@@@@@@======<<<<<<;;;<<<<<<===>>>???AAADDDEEEFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA???============>>><<<<<<<<<;;;<<<<<<===============<<<===>>>>>>??????@@@@@@@@@@@@AAAAAAAAA???>>>=========???@@@AAABBBBBBAAA@@@@@@???>>>>>><<<>>>AAABBBBBBCCCFFFHHHDDDGGGKKKNNNOOOQQQSSSTTTTTTVVVXXXWWWVVVVVVZZZ^^^aaaccceeefffhhhkkkooorrrqqqvvv}}}(((((()))******+++,,,,,,++++++,,,,,,,,,,,,------***+++,,,...//////000000////////////////////////........./////////000000......//////000111111222111111111222333444666666333333333444444555555555222333333444555555444444111111111111222222333333222333666888::::::;;;:::888888999999999888666666111111222222111000...---............///111222333......////////////......---,,,,,,+++++++++++++++------,,,,,,,,,,,,++++++*********+++,,,---...///......///000111111111111//////000111222222222222000111222444555444444333222222222333444666888:::;;;>>>BBBFFFKKKSSS___gggqqqyyyyyytttrrrlllkkkkkknnnttt|||qqqllleee^^^YYYWWWWWWWWWYYYZZZ[[[\\\\\\___bbbeeejjjpppwww}}}|||{{{zzz|||wwwooogggbbb\\\ZZZWWWWWWVVVSSSMMMHHHDDDBBBAAAAAAAAAAAA>>>===??????????????????>>>======>>>???@@@AAA@@@@@@???======<<<<<<<<<<<<======>>>@@@BBBDDDFFFGGGGGGGGGCCCBBBAAAAAAAAACCCDDDEEEAAA@@@???=========>>>>>>;;;;;;;;;;;;<<<<<<===>>>======<<<<<<<<<===>>>?????????@@@@@@@@@AAAAAAAAA===<<<<<<<<<===???@@@BBB@@@@@@@@@@@@@@@???>>>>>>;;;===>>>>>>>>>>>>???@@@???BBBEEEGGGHHHIIIKKKLLLKKKNNNPPPOOOLLLLLLPPPTTTSSSUUUWWWXXXZZZ]]]aaaddddddggglllrrrxxx))))))***+++,,,,,,------++++++,,,,,,,,,---------)))***,,,---...////////////////////////////////////000000000111111222222---......///000111111222000000000111222444555666555555555666666666777777222333333444555555555444222111111111222333333444777999;;;===>>>===<<<;;;777888888777555333111///111111222222111000...------------...000111333444......////////////......---,,,++++++******++++++---------,,,,,,,,,++++++*********+++,,,---//////---...///111222222222222///000111222222333222222000111222444555555444444444444444555666888:::<<<===@@@DDDHHHNNNXXXdddmmmyyy|||yyytttrrrpppqqquuu{{{yyytttlllccc]]]YYYYYYYYYVVVXXXZZZZZZ[[[\\\___aaaeeejjjrrryyy}}}{{{{{{|||~~~wwwnnnfff^^^YYYSSSRRRQQQRRRSSSPPPKKKFFFCCCBBBAAAAAAAAA@@@>>><<>><<<;;;<<<>>>@@@AAABBBAAA@@@>>>======<<<<<<<<<======>>>???@@@CCCEEEGGGHHHHHHHHHCCCBBB@@@???@@@BBBDDDEEEAAA@@@???=========>>>>>>:::::::::;;;<<<===>>>???===<<<<<<;;;;;;===>>>????????????@@@@@@AAAAAAAAA::::::999:::;;;===???@@@???@@@@@@@@@@@@??????>>>===>>>???>>><<<;;;;;;<<<>>>@@@CCCEEEEEEFFFGGGIIIFFFJJJLLLKKKHHHGGGJJJOOOKKKLLLOOOQQQSSSVVVZZZ^^^^^^```dddgggkkkqqqvvv{{{000...+++)))))),,,///111...------------,,,,,,,,,)))...///,,,000888<<<;;;666...***...222111///...------......000111222333222222333333333222222111222222222222333444444555777666666666666555555555555555555555555555555555333222000//////111222444777777777777666555444444333333222222111222222222333333222222111000000000............///111222333........................///...------,,,,,,------...------,,,+++++++++,,,+++,,,---.........---,,,------......///000000000222222222222222222222333333222222111222444555666444666777777777777:::<<>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;<<<===>>>???======<<<<<<===>>>@@@AAA======>>>@@@CCCDDDBBBAAABBB@@@>>>===>>>@@@BBBDDDDDDCCCCCCBBB@@@>>><<<;;;:::;;;<<<<<<;;;;;;===??????>>><<<:::::::::<<<===<<<===???AAABBBAAA@@@???===>>>>>>===;;;;;;<<<>>>===>>>???@@@AAA@@@@@@???<<<<<<<<<===============@@@@@@BBBCCCEEEFFFGGGGGGIIIGGGEEECCCBBBDDDFFFHHHFFFEEEEEEGGGJJJNNNRRRUUU[[[[[[[[[\\\___bbbfffhhhssswww|||---,,,***)))***,,,...000---------,,,,,,+++++++++***......---000888<<<;;;111---,,,///000------///111000////////////000111222222222222222222222111444333333333333333444555555555555444444444333333444444444444444444444444333222111//////000222333111222222222222111000000222222222111222222333333444333333222111000000///------------...///000000.........---------------......---,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,---.........------......//////000000111111111111222222222333333333222222111111222333555666666777999999999:::===???FFFFFFLLLVVV___hhhsss}}}zzzsssmmmddd]]]\\\VVVVVVVVVVVVWWWYYYZZZ[[[```bbbeeejjjnnnqqqtttuuu~~~}}}qqqgggaaaZZZSSSNNNMMMNNNOOOOOONNNKKKHHHFFFEEEBBB@@@????????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>===<<<<<<<<<===>>>???======>>>@@@BBBCCCBBB@@@AAA@@@>>>===>>>???BBBCCCBBBBBBAAA@@@???===;;;::::::;;;<<<<<<;;;;;;===>>>???>>><<<::::::;;;<<<===<<<>>>???@@@AAA@@@>>>>>>===>>>>>>===;;;:::<<<===<<<===>>>???@@@???>>>>>><<<<<<<<<<<<============@@@AAAAAABBBDDDEEEGGGHHHFFFFFFDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDGGGKKKNNNQQQRRRRRRRRRSSSUUUXXX[[[]]]dddggglllqqqxxx************+++,,,............---,,,++++++*********---...---111777;;;;;;111000000111///+++...333555333111///......///000111111222222222222222222555555444444333444444444444444333333333222222222333333333333333333333333444333111000000000111111------......//////......111111111111222333444444555444333222111000//////------------------------------------------------...---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,------...///............//////000000111222222000111111222333444444555222111111000111333444555777888:::;;;<<<>>>AAACCCMMMMMMSSS]]]gggqqq~~~|||wwwnnnddd]]]WWWWWWVVVVVVWWWYYY[[[\\\]]]^^^```bbbfffiiilllmmmppptttzzz{{{tttiii```ZZZTTTNNNJJJKKKLLLNNNNNNMMMKKKHHHFFFEEEBBB???>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<======>>>======>>>>>>===<<<<<<<<<<<<===>>>>>>>>>@@@BBBBBB@@@???AAA@@@>>>======???AAABBB@@@@@@@@@???>>><<<;;;:::;;;<<<<<<<<<;;;;;;<<<>>>>>>===<<<;;;;;;;;;<<<======>>>?????????>>>===<<<<<<======<<<::::::;;;===;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<======>>>>>>AAAAAAAAAAAACCCEEEGGGHHHCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAABBBCCCFFFIIIKKKMMMMMMMMMMMMOOOQQQSSSTTTXXXZZZ___dddjjjqqqyyy~~~((()))+++,,,---...////////////...---,,,++++++******+++,,,,,,///444888999;;;666222222000...000555555333111///...///000111111111111111111222222333777777666555444444444444444444333333333333222222333333333333333333333333444444222111000000000000,,,---...///000000000000111111111111222333444555555555444333111000//////.........------,,,,,,+++,,,,,,,,,,,,------------------,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,------......////////////......//////000111111111000000111222333555555666111111000000111222444555777999;;;===???AAAEEEHHHPPPRRRZZZfffqqq{{{}}}rrrggg___\\\[[[ZZZZZZZZZ[[[]]]^^^[[[\\\]]]___cccgggkkkmmmhhhlllrrrzzzyyyoooiiiaaaYYYTTTOOOJJJGGGJJJKKKMMMNNNMMMKKKHHHGGGDDDBBB???>>>>>>???>>>===========================999:::;;;===============???>>>===<<<<<<;;;;;;;;;???>>>???@@@AAAAAA???===@@@???>>>======>>>@@@AAA@@@@@@??????>>>===<<<;;;;;;<<<===<<<::::::<<<>>>>>>===<<<<<<;;;<<<======>>>>>>??????>>>===<<<;;;<<<======<<<:::999;;;<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<<<<======>>>>>>BBBAAAAAAAAABBBDDDFFFHHHBBBCCCFFFGGGHHHGGGEEEDDDBBBBBBAAAAAAAAACCCEEEFFFJJJJJJIIIJJJJJJKKKMMMNNNQQQSSSWWW[[[```fffmmmrrrwww)))+++,,,...///000000000111000000///......------+++******,,,...000444666CCC999000...//////111333333222000000000111333444222222111111222333444444888888777666555555555555555555555555444444444444444444444444444444444444444333222111000000000///---...///000111222222222111111111111222333444555555555444333222111000/////////000000///...---,,,,,,,,,,,,------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------............//////000000---......//////000111111000111111333444555666666222111111111111333444555666888;;;>>>AAADDDHHHLLLRRRVVVbbbqqq~~~wwwmmmgggcccaaa___]]]\\\\\\]]]^^^^^^^^^^^^___aaadddggghhheeeiiinnnssszzz{{{rrrkkkddd```ZZZTTTOOOKKKHHHFFFHHHJJJLLLMMMMMMLLLIIIHHHDDDBBB???>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<=========??????>>>===<<<;;;::::::>>>>>>>>>@@@AAAAAA???===??????>>>=========>>>??????@@@@@@@@@???>>>======<<<<<<===<<<::::::<<<=========<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<======<<<::::::;;;======>>>?????????>>>===<<<;;;;;;;;;<<<===>>>>>>???AAAAAAAAAAAABBBCCCEEEFFFBBBDDDGGGJJJKKKJJJHHHFFFCCCBBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGJJJLLLNNNQQQTTTYYY___ccckkkuuu+++,,,---///000000000000111000000000000/////////...+++***---......000444AAA666,,,,,,///000///000000000000111222444555666333333222222222444555777888888777777666777777777777777666666666555555555555555555555555555555555333222222222111111000000---...///000111222222222111111111111222333444444444444444333222222111111000000111111111000...---,,,------....../////////......---,,,,,,,,,,,,------------------......///000////////////000111111......///000000111111222111222222333444555555666333222222111222444555666666888<<<@@@CCCHHHLLLPPPVVV\\\jjj||||||vvvjjjgggccc___\\\[[[[[[\\\aaa```______^^^^^^^^^^^^aaadddhhhlllqqqwww}}}yyytttlllddd```ZZZWWWTTTOOOKKKHHHFFFEEEEEEGGGJJJLLLLLLKKKIIIHHHDDDAAA>>>===>>>>>>===<<<::::::::::::::::::::::::::::::::::::;;;<<<===>>>????????????>>>===;;;;;;=========???AAAAAA???>>>???>>>>>>===============?????????@@@@@@???>>>>>><<<======<<<::::::;;;===<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>===>>>>>>===;;;;;;<<<>>>===>>>?????????>>>===<<<:::;;;;;;<<<===>>>??????@@@AAAAAABBBCCCCCCDDDDDDBBBDDDHHHKKKLLLKKKIIIHHHCCCCCCCCCBBBBBBCCCCCCCCCFFFFFFGGGGGGGGGGGGHHHHHHHHHJJJKKKLLLNNNQQQVVVYYY\\\dddooowww~~~------------......//////////////////000000000000222...,,,//////---///333666111...111222111000111///000222333444555555444555444333333333555777999888888777777777888999999777777777666666666555555444444444444444444444444111111222222222111111000000000111222333333333222222222222111222222333333333333333333333333333333///000111222222000///...------...//////000111111000///......------.....................///000000000000/////////000111222000111111222222333444444333333333333444444555555444333333222333555666777777:::>>>BBBFFFKKKQQQTTT___eeesssrrroooiiiccc^^^\\\[[[[[[`````````___]]][[[ZZZYYY\\\___cccgggjjjoootttxxx}}}~~~qqqllliiibbb[[[XXXRRRQQQNNNKKKGGGEEEDDDDDDBBBDDDFFFIIIJJJIIIGGGFFFCCCAAA>>>======>>>===<<<999999999999999999999999<<<;;;999888999;;;===?????????@@@@@@@@@>>>===<<<<<<<<<===???AAABBB@@@>>>>>>>>>=========<<<<<<<<<======>>>>>>???>>>>>>===<<<======<<<::::::;;;<<<<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>??????@@@>>>??????>>><<<<<<===???======>>>>>>>>>===<<<;;;::::::;;;<<<===>>>?????????@@@BBBCCCDDDDDDCCCBBBAAACCCGGGJJJLLLKKKJJJIIICCCCCCBBBBBBBBBCCCCCCCCCGGGHHHHHHIIIJJJJJJJJJIIIJJJKKKKKKKKKKKKLLLPPPSSSRRRXXXbbbjjjpppwww------,,,,,,,,,---......------......///000000000666000...111000---...444...///333888777333222555///111333555666555444333666555444333444666888:::888777777777888999::::::777666666666666555555555333333333333333333333333000111111222222222111111333333444555555555555444333333222222111222222222222222333333333333444444---///000222222111///............///000111111222000000///............//////////////////000111111111000/////////000222333222333333444444555555666444444444444444444444444444444333333444555777888888;;;@@@DDDIIINNNTTTWWWggglllxxxzzzvvvooogggbbb^^^]]]]]]^^^^^^_________]]]\\\[[[ZZZ\\\```dddhhhlllqqquuutttyyy~~~sssgggdddccc\\\WWWUUUMMMMMMKKKIIIEEECCCCCCCCC???AAADDDGGGHHHGGGFFFEEECCCAAA>>>======>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;888777888:::>>>@@@??????@@@AAAAAA@@@>>>===;;;;;;<<<>>>AAABBBAAA???>>>>>>======<<<<<<<<<;;;;;;<<<===========================<<<::::::;;;<<<<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>???@@@AAAAAA???@@@@@@???======>>>???<<<<<<=========<<<:::999::::::;;;<<<===>>>???@@@>>>@@@BBBDDDEEEDDDBBB@@@@@@CCCFFFIIIJJJKKKJJJIIIBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHGGGFFFGGGJJJLLLPPPUUU]]]cccfffjjjsss|||------,,,+++,,,---...///000///.........000111222222111///......000222333444555666666666555333222444333222111111333555666777777777888888999999999999:::;;;;;;;;;:::999888444555666777777666555555444333222111000111222222333333333333333333333333...///222444444444333222555555444333333333333444333222222111111222222333222000//////000111111000,,,------...///000000111/////////000///......------.........///000000000,,,,,,---...///000111222000111222333444444444444222222222222333444444555666777888777666777999:::>>>AAADDDHHHMMMTTT]]]ccclllyyy}}}sssqqqnnnfffaaaaaa___bbb```\\\[[[^^^aaaaaa`````````aaaccceeehhhiiimmmpppuuuxxx{{{~~~zzzoooiiiaaa\\\ZZZWWWQQQLLLKKKJJJHHHEEEBBB???===<<<>>>???AAACCCDDDDDDCCCCCCBBBBBB@@@>>>===<<<<<<<<<:::::::::::::::::::::::::::999999999:::<<<>>>???DDDDDDDDDCCCAAA???>>>===;;;;;;<<<===>>>@@@BBBCCC===<<<;;;:::::::::::::::;;;;;;::::::;;;<<<>>>??????>>><<<;;;::::::;;;<<>>>>>>>>???AAABBBBBBAAA@@@@@@AAA@@@???===<<<<<<<<<===>>>>>><<<:::;;;>>>???===;;;======???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBDDDDDDFFFFFFFFFFFFGGGHHHHHHIIIGGGGGGHHHHHHHHHGGGGGGFFFKKKMMMQQQUUUZZZaaahhhmmmttt------,,,,,,,,,---...///000///.........///111222111111///...///000222333333444555666777777666555555444333222333444666777888888999::::::;;;<<<<<<;;;;;;<<<<<<<<<:::999888555666777777777777666555666555444333222333333444222222222222222222222222///000222444555555444333444444333222222222222333333222222111111222222333333111///000111222111000.........///000000000111///////////////......---............////////////,,,------...///000111222111222333444555555555555333333333333444555666777777888999888888999;;;===AAADDDHHHMMMRRRZZZdddkkkttt}}}yyytttkkkeeeccc]]]``````]]]]]]```aaa```^^^^^^^^^___aaadddggghhhkkknnnqqqtttuuuxxx}}}}}}{{{{{{~~~~~~ssslllccc^^^XXXVVVVVVUUUQQQNNNIIIHHHFFFDDDAAA???======??????AAABBBCCCCCCBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::999:::;;;<<<>>>???CCCCCCBBBAAA@@@>>>===<<<;;;<<<<<<===???@@@BBBBBB======<<<;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;<<<======<<<<<<;;;;;;<<<===>>>????????????@@@AAABBBCCCDDDCCCBBBAAA@@@????????????AAACCCBBBAAA@@@AAAAAA@@@???>>>=========>>>>>>>>><<<;;;<<<>>>>>>===;;;======>>>@@@AAACCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEGGGJJJMMMQQQUUU[[[aaaffflllttt------,,,,,,------.../////////.........///000111111000/////////000222333222333555777888999888888666666555444444666777888999999:::;;;<<<>>>??????============<<<;;;999999777777888888888777777666777777666555555555555666222222222222222222222222111222333555666555555444333333222111111111111222333222222111111222222333333222000000222333222111000000000000000000111111000000000/////////......//////..................------...///000111111222222333444555666666666666444444444555555666888888888999::::::999;;;>>>@@@EEEIIINNNTTTZZZcccnnnvvv}}}ssskkkhhh___bbbbbb``````bbbaaa^^^]]]]]]]]]^^^```bbbdddeeegggiiikkklllmmmooorrruuuzzz~~~}}}||||||~~~yyypppgggaaaXXXTTTPPPNNNOOOOOOMMMJJJEEEEEEDDDBBB@@@???>>>===???@@@AAAAAAAAAAAA@@@@@@??????>>>===<<<;;;;;;;;;===<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<>>>???@@@BBBAAA@@@???>>>===<<<;;;;;;<<<<<<>>>???@@@AAABBB>>>>>>===<<<<<<<<<======@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@?????????@@@AAACCCDDDEEEFFFEEEDDDBBBAAA@@@@@@@@@???AAACCCBBBAAA@@@AAABBB@@@??????>>>===>>>>>>>>>>>><<<;;;<<<===>>>===<<<======>>>???@@@BBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFIIILLLOOOSSSYYY]]]bbbhhhqqqyyy---------------......////////////...////////////000/////////000111222333333555666888999999999999666666555555555666777888888999:::;;;===???@@@@@@??????>>>===<<<;;;:::999999999999999888888888777999999888888777777777777444333333333333333222222333333444555666666555555444333333222222222222222333222222111111222222333444222111111222333333222222222111111111111111111111000000///////////////000//////......---------......///000000111222222444444555666666666666666444444444555666777888999777999::::::;;;===AAADDDGGGMMMTTT[[[aaalllyyy|||sssmmmggghhhfffbbbbbbeeeeeebbbaaa```___^^^^^^___```aaabbbccceeefffgggiiilllmmmpppttt{{{wwwnnnggg___YYYSSSOOOKKKHHHGGGFFFDDDBBBBBBAAAAAA@@@??????>>>>>>@@@@@@@@@@@@??????>>>>>>=========<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAA@@@@@@>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAA??????>>>>>>===>>>>>>???@@@???===<<<<<<<<<======>>>>>>>>>>>>??????@@@@@@>>>>>>???@@@AAACCCEEEFFFGGGFFFEEECCCBBBAAAAAAAAA???AAABBBBBBAAA@@@@@@AAA@@@@@@??????>>>>>>>>>>>>======<<<<<<=========<<<======>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFDDDCCCCCCEEEGGGIIIKKKOOOSSSVVV[[[___eeelllrrrzzz------.........//////......////////////........./////////000000111222333555666888999999999888777555555555555555666666777777888999;;;<<<>>>??????@@@@@@???===<<<;;;::::::::::::999888888888888888:::::::::999999999888888666666555555555444444444444444555555666666555555555555444333333333333333333222222111111222222333444222111111222333333222222222222222111111111111111111000////////////000000000000//////.........//////000000111222222222555555666666777777666666333333333444555777888999777888999:::<<>>???????????????>>>>>>>>>@@@???>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999::::::;;;<<<===>>>>>><<<===>>>???@@@AAAAAAAAA???>>>===<<<;;;::::::;;;;;;<<<===???@@@@@@@@@@@@??????>>>>>>>>>??????@@@>>>======<<<===>>>???@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>???AAACCCEEEFFFGGGFFFEEECCCAAA@@@@@@@@@>>>@@@AAAAAA@@@??????@@@????????????>>>>>>======<<<=========<<<<<<===============>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@BBBCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIIIIJJJIIIIIIHHHGGGFFFDDDCCCDDDFFFIIIJJJKKKMMMPPPRRRUUUXXX\\\aaahhhooowww{{{------...////////////........./////////...------......///000111222222333666666888999999888777777555555555666666666666666888888999:::;;;======>>>@@@???>>><<<;;;;;;;;;;;;;;;:::999888777777777777999999::::::999999888777777777777666666555555444555555555555555555555555666555444444333333444444333222222111111222222333333222000000222333222111111111111111111111222222222111000///...///000111111111000000000000000000000000111111222222222222555555666666666666666555333333333444666777999:::888999;;;<<<>>>BBBHHHLLLOOOXXXbbbjjjqqq}}}wwwssskkkfffhhhqqquuusssgggeeebbb___]]][[[ZZZZZZ]]]\\\\\\___cccggghhhhhhkkkmmmssszzz}}}xxxiii^^^XXXSSSMMMHHHEEECCCBBB@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<:::;;;<<<=========<<<;;;999999:::;;;<<<======>>>===>>>???AAABBBBBBBBBBBB???>>><<<;;;::::::;;;;;;;;;<<<>>>???@@@@@@????????????>>>>>>>>>???@@@@@@>>>=========>>>???AAABBBBBBCCCCCCBBBBBB@@@??????>>>>>>>>>???@@@BBBCCCDDDFFFEEECCCBBB@@@???>>>>>>===>>>@@@@@@>>>===>>>???>>>>>>>>>>>>>>>===<<<<<<<<<===>>>===<<<;;;<<<>>>========================>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEGGGJJJKKKKKKMMMOOOQQQOOOQQQTTTXXX^^^eeejjjmmmwww~~~,,,---...///000//////........./////////...---,,,---...///000111222222333333444666888999999888888666666777777888888777777999999:::;;;;;;<<<======>>>>>><<<;;;;;;;;;<<<<<<;;;:::888777666666777777888888999999999888777666777777777666555444444444555555444444444444444555555444333333222222333333333222222111111222222333333111///000111222111000//////000000111222222222333222000///...///000111111111111111111222222222111111111222222222222333555555555666666555555444444444555666777999:::;;;;;;<<<===>>>AAAFFFLLLQQQWWW```kkkssszzz|||ssskkkkkkppppppmmmeeeccc```]]][[[ZZZYYYYYY]]]\\\[[[^^^bbbfffffffffiiijjjnnnttt{{{wwwmmm```WWWRRRNNNIIIDDD>>>>>>>>>======>>>@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<<<<999;;;<<<>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::>>>???@@@BBBCCCCCCCCCCCC???>>><<<:::::::::;;;<<<;;;<<<>>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>???@@@AAABBBEEEDDDBBB@@@>>>===<<<<<<;;;===>>>>>>===<<<<<<===<<<======>>>===<<<;;;:::;;;===>>>>>><<<;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<===========================>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAACCCEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDFFFIIIJJJKKKKKKMMMOOOMMMMMMOOOSSSWWW\\\___```hhhoooxxx,,,---///000000000///........./////////...,,,+++---...///111222222333333111222444777999:::::::::777777888999999999999888:::;;;;;;;;;<<<<<<============;;;::::::;;;<<<===;;;:::888666666666666777777777888999888777666555777777666555444444333333555444444333333333444444444333222222111111222222333222222222222222222333222000//////000111111000......///000111222222333333222000///...///000222111111111222333333333444222222222222222222333333444555555555555555444444555555666777888:::<<<======>>>???AAADDDIIIPPPUUU\\\fffqqqyyy{{{pppmmmlllhhhaaaaaa```^^^\\\ZZZYYYYYYZZZ^^^\\\[[[]]]bbbeeedddcccggghhhkkkooouuu{{{~~~~~~{{{lllcccWWWOOOLLLHHHCCC>>>=========<<<;;;<<<>>>@@@????????????>>>>>>>>>>>><<<;;;::::::::::::<<<<<<999;;;===>>>???>>>===<<<===<<<<<<;;;999888777777>>>???AAACCCDDDDDDDDDCCC???>>><<<:::::::::<<<===;;;<<<>>>@@@AAA@@@???>>>>>>>>>======>>>???@@@@@@BBBAAA@@@>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDCCC>>>>>>======>>>???@@@@@@DDDBBBAAA>>>===;;;;;;::::::<<<======<<<;;;;;;<<<;;;<<<=========<<<:::999;;;===???>>>;;;:::<<<>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@AAAAAA@@@???>>>?????????@@@BBBDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFCCCEEEHHHIIIIIIJJJKKKMMMMMMMMMNNNQQQUUUWWWXXXXXX\\\cccmmmuuu}}}............///////////////...---,,,+++,,,,,,---///////////////000111111222555777888777666666666666777:::<<<<<<:::888777888999:::;;;<<<=========<<<<<<;;;:::999999999999;;;:::999777666555555555999999888777777777777777666777777777777555333222444444555555555555555555444444444333333222222222222222222222222333444555555444222000//////000111......///000111222222333000///////////////000111111000000000111222222333222222222222222222222222555555555444444333333333333444666888:::;;;<<<<<>>===<<<;;;:::;;;<<<<<>>===;;;;;;:::::::::999999888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::>>>@@@BBBEEEGGGHHHIIIIIIIIICCC:::666666888:::;;;<<<===>>>???AAACCCDDDDDD@@@??????>>>???@@@BBBCCC???AAABBBBBB@@@?????????>>>@@@BBBCCCCCCBBBAAA???@@@>>><<<;;;===>>>>>>>>>AAA???===:::999999:::;;;:::;;;<<<;;;999888999:::888999:::;;;<<<>>>??????;;;:::888777777888:::;;;>>>===<<<;;;;;;;;;;;;;;;;;;:::888888888:::<<<===>>>>>>======<<<<<<<<<<<<<<<===>>>@@@BBBDDDFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDFFFJJJLLLLLLMMMMMMMMMLLLNNNPPPSSSUUUYYYaaammmtttzzz............///////////////...---,,,,,,,,,------/////////...///000000111333555666666555555666777666888:::<<<<<<;;;999888888999999:::;;;;;;;;;;;;;;;::::::999999999999:::;;;:::999777666666555555777777666555555555555555666777777777666555444333444444444444444444444444444333333333333333333222111111111222444555666777555444222000///000111111//////000000111111222222222111000///////////////111111111111111222333444222222222222222222222222555555444444444333333333444555666888:::<<<======BBBCCCGGGKKKMMMPPPZZZeeejjjrrr~~~{{{sssjjjdddbbb```]]][[[ZZZZZZ[[[[[[]]]]]]]]]]]]]]]^^^______```dddgggjjjpppxxx{{{yyy{{{{{{{{{}}}|||ssshhh```ZZZSSSJJJEEECCCAAA===:::<<<<<<;;;::::::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;:::::::::999999888888888:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::999999999:::;;;===@@@AAABBBBBBBBBDDD@@@;;;888999999999888;;;;;;===>>>@@@AAACCCCCCAAA@@@@@@@@@@@@AAABBBCCCBBBCCCDDDCCCAAA???@@@AAA??????AAABBBBBBBBBAAA@@@???===<<<<<<===>>>>>>===>>>===:::888777777888999777999::::::999999:::<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888777777888:::;;;===<<<;;;;;;:::::::::;;;;;;:::999888888999;;;<<<=========<<<<<<;;;;;;;;;;;;<<<>>>???BBBCCCEEEFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBCCCGGGIIIJJJLLLMMMMMMLLLMMMOOOQQQSSSUUU]]]gggnnnsss}}}............//////////////////...------------...//////......//////000111333555555555444444555777777888:::<<<<<<;;;:::999999999999999999999999999999999888888888999999:::::::::888777666666666666777666666555555555555555666777777777666555444333333333333333333333333333222333333333333333333444000111222333555777888999555444222111000000111222111111111111111111111111444333111000//////......333333222222222333444444333333333333333333333333555444444444444333333333444555777999;;;===??????DDDFFFKKKQQQTTTXXXbbbnnnsss|||zzzooogggbbb```^^^[[[ZZZ[[[\\\^^^^^^]]]]]]\\\\\\]]]^^^^^^```dddggghhhmmmtttwwwvvvyyyyyyyyy|||tttkkkddd[[[UUURRRLLLEEEAAA???>>>;;;999::::::::::::;;;<<<=====================<<<;;;:::999999999999999888888888:::::::::;;;;;;;;;<<<<<<::::::999999999999888888777888:::<<<=========<<<===<<<;;;;;;;;;:::888666::::::<<<===???AAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCAAA>>>===>>>@@@?????????@@@@@@@@@AAAAAA===<<<<<<===>>>>>>===;;;;;;:::888666555555666666555777888999999999;;;===>>>===<<<<<<:::999999888:::999888777777888999:::;;;;;;:::999999999999:::;;;:::999888888888999:::<<<<<<;;;;;;;;;;;;::::::;;;;;;===???AAACCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@CCCEEEGGGIIILLLMMMLLLLLLNNNOOOPPPRRRWWW___eeejjjttt~~~............//////////////////..................//////......//////000111444555555333222333666888777888:::<<<<<<<<<;;;:::999999888777777777777777777777777777888999:::::::::999888777666666666666888888777777777777888888666666666666666555555444444444444333333333333333222222222333333444444444111222333555666777777888444333222111111111111222222222222222222111111111333222111111000000000000444444333333333444444555333333333333333333333333444444444444444444444444444555777999<<>>===<<<;;;999888888999999;;;<<<======<<<<<<<<<<<<<<<;;;::::::999999999888888888888888:::::::::;;;;;;;;;<<<<<<:::::::::999999999999999999:::<<<============<<<999999::::::::::::888777:::;;;<<<>>>@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCAAA===:::999;;;<<<>>>>>>>>>>>>>>>???@@@AAA<<<;;;;;;===>>>>>><<<:::999888666555444444444555444666888888888888:::;;;======<<<;;;:::999888777999999888777777888999999999999888888888888999999;;;:::999888777777888888:::::::::::::::::::::::::::;;;<<<>>>@@@BBBDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@??????AAABBBDDDGGGJJJKKKKKKKKKLLLMMMPPPPPPTTTZZZ^^^bbblllvvv|||............////////////.../////////////////////000////////////000111111444555555444333333666888777888999;;;;;;;;;;;;;;;999999777666666666666666777777777777888999::::::999999888777666666666777888888777777777777888888777666666555555555555555666555555555444444444333222222222333333444444444444444555666666555555444333333222222222222222222333333333333222222222222111111111111111222333444555555444444333444444555333333333333333333333333444444444444444444444444555666777:::===AAADDDFFFJJJLLLSSSYYY]]]aaakkkvvv~~~zzz}}}|||rrriiifffaaa]]]ZZZZZZ[[[\\\WWWXXXYYYZZZ\\\^^^```aaa___eeeiiiiiijjjpppttttttuuuvvvyyyzzzqqqdddXXXQQQLLLHHHFFFDDDAAA>>><<<;;;;;;::::::666777888999;;;<<<<<<===:::;;;;;;;;;;;;::::::999888888888888888888888888:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>===999999999888888888999:::<<<===>>>@@@BBBDDDFFFGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBB@@@<<<999888999;;;======<<<======???@@@AAA;;;;;;;;;<<<>>>===;;;999777777666555555444444444555666888777666666777999;;;;;;::::::999999888888888888888888888888888888888888777777777888888999:::999999888777777777777999::::::::::::::::::::::::;;;<<<>>>@@@BBBDDDDDDEEEEEEDDDCCCBBBAAA???>>>???@@@AAA@@@??????@@@BBBBBBDDDHHHIIIIIIIIIJJJKKKQQQQQQSSSXXX[[[^^^fffppprrr{{{............////////////...///000000111000000000111000000000000111222222444555666666555555666888666777888999:::;;;;;;;;;:::999777666555666666777999999888888888999999:::999999888777777777777777555555555555555666666777777666555555555555666666666666666555555444444333222333333333333333333444444444555666666444333222333333333333333333222222333333333333333333333333000000000111222333555555555555444333333333444444333333333333333333333333333333333444444444444555555666888:::>>>CCCGGGIIILLLOOOWWW^^^bbbgggqqq{{{}}}zzzyyy}}}}}}rrrnnnggg```\\\ZZZZZZZZZUUUVVVWWWYYY\\\___aaaccc^^^eeejjjkkklllrrrwwwyyy{{{}}}llleeeYYYOOOIIIEEECCCAAA>>>===<<<:::999999::::::555666888999:::;;;;;;;;;999999::::::::::::999999777777777888888888888888:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>===<<<::::::999888666777:::======>>>@@@BBBDDDFFFHHHIIIGGGGGGGGGGGGFFFEEECCCCCCCCCCCCAAA>>>;;;::::::<<<:::;;;<<<<<<===>>>??????;;;::::::;;;<<<<<<;;;999666666666666555555444444444666777666555555666777999999999999999999999999888888888888888888888888888777777777777888999999888888888888777777777777999999::::::::::::;;;;;;;;;;;;===???AAACCCDDDEEEEEEDDDDDDCCCAAA???>>>======???@@@@@@??????@@@BBB@@@BBBEEEFFFGGGGGGIIIJJJOOOOOORRRWWWXXXZZZaaajjjkkkttt............////////////...///000111111111000000222222111111222222333444444666888888777666777888555666666888999::::::;;;999888777555555666888999;;;::::::999999999999:::999888888777777777777777555555555555555666777777777666555444444555666777666666555444444333222222444333333333333333333222111222444555555444333222222333333333333333333333222222333333444444555555222222222222222333444555555444444333222222333333444444444444444444444444333333333444444444555555666666888;;;???DDDIIIKKKNNNRRR[[[dddiiinnnyyy~~~{{{{{{|||wwwnnneee^^^ZZZYYYYYYUUUVVVWWWYYY[[[^^^```aaa^^^ffflllmmmooouuu|||~~~wwwnnnbbb\\\SSSKKKEEEBBB@@@@@@:::::::::888777777888888555666888999::::::::::::888888999999999999999888666777777777888888888999:::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;888999;;;<<<=========<<<:::;;;;;;:::777777:::<<<>>>???@@@CCCEEEGGGIIIJJJGGGGGGHHHGGGFFFDDDBBBAAA@@@AAAAAA???<<<:::::::::888999;;;===>>>>>>>>>>>><<<:::999999:::;;;;;;:::444555555555555444333333222333555555555555777999999999999999888888888888777777888888888888777777888777777777888888999:::666666777777777777777777::::::::::::;;;;;;;;;<<<;;;<<<>>>???BBBCCCEEEFFFEEEDDDCCCBBB@@@>>><<<;;;;;;===????????????@@@AAA@@@AAACCCDDDDDDFFFHHHKKKLLLLLLPPPTTTVVVVVV\\\dddgggqqq~~~............/////////000...///000222222222111000333333222222333333444555444666999999888777777888444555666777888999::::::999888777555666777888:::<<<<<<;;;:::999999999999999888777777777777777888777777777777777888999999777666555444444555666777555555444333333222111111444444444333333222222222///000333555555555444333222222333444444444333333222222333333444555666666444444333222222222333333555444333333222222222222444444444444444444444444333333333444444555555555666666888;;;@@@EEEJJJMMMPPPTTT^^^hhhnnnuuu{{{vvvvvvzzz~~~~~~}}}tttiiiaaa\\\YYYYYYWWWWWWXXXYYY[[[]]]^^^___^^^gggnnnoooqqqxxxvvvhhh```XXXTTTLLLEEE@@@===<<<<<<888888888777555555666777555666888999::::::999999777888888999999999888888666666777777888888888999:::::::::;;;;;;;;;<<<<<<888888888999999:::::::::888999;;;===>>>>>>>>>>>>999;;;===<<<999888999;;;===>>>@@@BBBEEEGGGIIIJJJGGGGGGHHHGGGFFFDDDBBBAAA<<<===>>>===:::888777888777888;;;===???>>>=========:::888888999;;;;;;;;;333333444444444333222222///111333555555666888:::;;;::::::999888777666666777777888888888888777777888888777888888999::::::444555666777888888777777:::::::::;;;;;;<<<<<<<<<<<<===>>>@@@BBBDDDFFFFFFEEEDDDCCCBBB@@@>>><<<;;;999;;;===>>>>>>>>>@@@AAA???AAABBBBBBBBBEEEHHHKKKHHHIIIMMMRRRSSSSSSXXX___eeeooo}}}000000111222222222222222333111...///111222111///222222444444444444222222444666777999999888666555444444444555666888999:::;;;999777666555666777888;;;;;;;;;::::::999999999::::::;;;<<<<<<<<<;;;;;;666555444444666777777666444444555666777777666666777777666666555444222111333333333333333333333333555444444333333333444444111000000///000222333444222333333222111222444666555444444333333222222111333333444444444444444444777666555444333333222333111111222333444555777888888666666<<>>>>>===<<<:::999888888777777888888888999999999<<<999666444555666666666333333222111000000000111333333222222222333444444:::999777666555555666666555555666777777777777777888777777777666444333222777777777777888888888888;;;:::999999999:::;;;<<<===???AAACCCEEEFFFFFFGGGDDDDDDCCCAAA???>>><<<<<<;;;;;;===>>>>>>????????????@@@BBBDDDFFFHHHJJJKKKIIIKKKMMMOOOQQQTTTYYY\\\bbbmmmzzz000000111222222222111111222///---...000111000...222333333444444333333222222333555666666666555555555555555666777999:::;;;:::999777666666777888999<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;::::::777555444444666777777666444555666666666666666666666666666555555444333222333333333333333333333333444333333333333333333333222222111111111222333444222333333222111222444666444444444444555555555555444444444444444444444444444333222111111000000000222222333444555777888999;;;999:::???DDDIIIQQQYYY\\\iiiooouuu~~~yyyvvvsssqqqnnnpppqqquuuzzz~~~xxxnnnfffaaa^^^[[[[[[ZZZ[[[\\\^^^```bbbbbbgggnnntttzzzvvvkkk^^^UUUQQQIIIFFFAAA<<<888666666555777777777777666555444333555666666777888888888777777666666666666666666777777777777777777777777777888888888999999:::::::::888888::::::;;;:::999888888999<<<>>>@@@@@@??????:::<<<======<<<<<<===>>>>>>@@@AAADDDEEEGGGHHHHHHHHHFFFEEECCCAAA@@@??????>>>===<<<;;;:::888777777666666666777777777888888999666333222333444444333222222111000000000111111333333222222222333444444888777555444333333444444555555666666666666666666888888888888777666555444666666777777777888888888999888888777777888::::::<<<===>>>@@@BBBCCCEEEEEEDDDDDDBBBAAA???>>><<<<<<<<<<<<===>>>>>>??????>>>???@@@AAACCCFFFIIILLLNNNMMMNNNOOOOOOPPPSSSXXX[[[bbblllxxx111111111222111111000000000///------///000000///222333333444444333333222222333444555666666777777777777777777888:::;;;<<<999888777777777888999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888777555444555666777777777666666666666666666555444444444444444444444444444444444444444444444444444333333333333333333333333444444333222222222333333111222333222111222333555444444555555666777777888555555444444444444444444333222111000000000000000333333333444666888999:::>>><<<>>>DDDHHHMMMVVV^^^bbbnnnuuu}}}{{{xxxuuuooojjjkkkjjjmmmrrruuuyyyzzzqqqiiieee```___]]]]]]^^^```ccceeeeeejjjsss{{{qqqggg]]]RRRKKKIIICCCAAA===999666555444444777777777777666666555444222333444666777777888888666666555555555555666666555555666666777777888888999999888888888888888888888888999999:::;;;;;;<<<888999;;;===>>>??????>>><<<===>>>>>>======>>>@@@<<<===???BBBDDDFFFGGGGGGEEEDDDBBB@@@>>>======<<<===<<<;;;:::999777666666555555555555555666666666777555333222222333333222111000000000000111111222222222222222222333444444777666555444333333333444444444555555555444444333777777888888888777777666666666777777777777888888777666666666666777888999<<<<<<<<<===>>>AAACCCDDDDDDCCCBBBAAA???===<<<;;;===>>>>>>>>>>>>>>>>>>>>>??????@@@CCCGGGLLLPPPSSSSSSSSSRRRPPPPPPRRRVVVZZZaaajjjvvv}}}111111111111111000000///000////////////000000111333333333333333333333333444555555666777999;;;<<<888888888999999;;;<<<<<<888888888888888999:::;;;===============<<<<<<<<<;;;;;;;;;;;;:::999888777777666444555777888888777666666777777666555444444333333333333333444444555444444444444444444444444333333444444444444444444666666555444333333222222111222333333222111333444555555555555666666777777555555555444444444444444444333222111111111111111222222333444555777999:::>>>===@@@FFFKKKPPPZZZccciiiuuu{{{}}}~~~}}}zzzrrrkkkhhhgggiiilllooorrr{{{}}}tttooohhhfffcccaaa```bbbeeeggggggnnnxxxrrrdddZZZRRRIIIDDDCCC>>><<<:::777555444444444777777777777666666555444333333555666666777777777666555555444444555555666444444555666666777888888777777777888888888888888999888888888888999:::;;;888999:::<<<===============>>>>>>===;;;<<>>===<<<<<<;;;<<<;;;:::999888666555555444444555555555555555555888666444333444555444333///////////////000111222111111111111222333444444999888777777666666555555333444444444444333222222555555666777777777777777666666666666777777777888555666666666777777888888<<<<<<;;;;;;===???BBBDDDDDDCCCBBB@@@???===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAADDDIIIOOOTTTXXXYYYXXXUUURRRPPPRRRVVVYYY___gggrrrxxxzzzzzz|||}}}000000111111111000000///000111111000000111222333333333333333333333333333444444555666888:::<<<===:::999999999:::;;;<<<===888888999999999:::;;;;;;========================<<<<<<<<<;;;:::999888777777666555555777888888777666666777777666555444444222222111111222333444555444444444444444444444444444444555666777777666666666666666555444333222111000111333333222111222444555555555444444333333333555555444444333333333333222222111000000000111111000111111333444666888999<<<===BBBHHHMMMSSS^^^iiittt}}}}}}}}}uuunnnhhhggghhhkkkllloooxxxyyyrrrnnnjjjeeedddeeehhhjjjkkksss~~~}}}uuuhhh[[[RRRKKKDDD??????;;;:::888666555555555555555666666666666555555444555666666777666666555555555555444444444444555555333333444555666777777777444555555666888999999:::999999888777666777777777888888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::;;;===???<<<===???BBBDDDEEEFFFGGGBBBAAA@@@>>>===<<<<<<<<<;;;;;;:::999777666555555555555555555555555555555666444222333444444333222............///000111111111111111111222333444555888888888777777666555555222222333333333333222222333333444555666666666666555666666666666777777777666666777888999999999:::======<<<<<<===???BBBDDDCCCCCCBBB@@@>>>===;;;;;;>>>======<<<<<<===>>>???AAAAAACCCFFFKKKQQQWWWZZZ\\\ZZZWWWSSSPPPQQQUUUXXX\\\ccclllsssuuuuuuvvvvvvzzz|||...///000000111111000000000111222222111111333555444333333222222333333444222333444555777888999::::::::::::::::::;;;<<<<<<999:::::::::::::::;;;;;;<<<<<<<<<===============<<<<<<<<<<<<;;;:::999999888666555555777888888777666666666666666666555444222222111000111222444555333333333333333333333333444555666888999888777777555555555555444333222111///111333333222111222333555444444333222222111111444444333333222222111111///......------.........///000111222444666888999<<<>>>EEELLLQQQXXXeeeqqq{{{~~~}}}vvvpppjjjhhhhhhkkkllloooxxxyyyuuuooojjjhhhiiilllooottt{{{|||sssiii^^^RRRLLLGGG@@@===<<<888888777666555555555555444444555555555444444333666666777777666555555444444444333333333333444444333333444444555555666666333333444666777888999:::999888888777666666555555888888888999::::::;;;;;;999:::;;;;;;999:::;;;======>>>???AAACCCDDDEEEEEEAAAAAA???>>>===<<<<<<<<<<<<;;;:::999888666555555555555555444444444444444222000///000111222111//////............//////000000000000111111333444555666666666666555444333222111111222333333333333333222333444444555555555555555555666666666666777777666777888999:::;;;;;;;;;============>>>@@@BBBCCCCCCBBBAAA@@@>>><<<;;;:::<<<;;;::::::;;;===>>>???AAABBBDDDGGGKKKPPPUUUXXXYYYXXXVVVRRRPPPPPPSSSVVVXXX]]]eeekkknnnooooooooouuuvvv}}}------///000111111111111///000222111000000333555444333333222222333333444222333555777888888888888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<======<<<;;;;;;888777555666777999888888444555666666666666666666333222111000000111333444222222222222222222222222333444666888999888777666333444555555444333222111...000333333222111111222333333333333222222222222333333222222111000000///...------,,,------......000000111333555777999;;;>>>AAAIIIQQQWWW___mmmzzz~~~~~~~~~vvvrrriiihhhhhhjjjkkkoooxxx}}}yyyrrrmmmlllnnnrrruuu~~~{{{ooogggZZZQQQHHHEEECCC>>>;;;;;;666666555555444333333333222222333333444333333222333444444555555555444444444444333333333333444444444444444444444444444444444444555555666777888888666777888999888888666666888888888888888999:::;;;888:::;;;<<<::::::;;;<<<<<<===???@@@AAABBBBBBBBB@@@???>>>===<<<;;;;;;;;;<<<<<<;;;999888777666555444444333333333222222222000//////000111111000...//////...---------......//////000000111333444555555666666666555444333222000000222333444444555555444444555555555555555444555555555666666666777777555666888999;;;;;;;;;:::<<<<<<===>>>???@@@@@@AAACCCBBBAAA???>>><<<;;;:::999999888888:::<<<>>>@@@@@@AAACCCFFFJJJNNNQQQSSSTTTTTTRRRPPPNNNNNNPPPRRRSSSWWW]]]bbbeeefffffffffnnnnnnttt+++,,,...///111222222222---///111111//////222555444444222222222222444444444555888:::;;;;;;:::999::::::999999999:::;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;;;;;;;<<<<<<======<<<<<<==================888777555666888999999888444444555666777777777666333222111//////000222333111111111111111111111111222333555777888888777666222333444444444333222111...000333333222111111222111222222333333444444555222222111111000//////...//////.........//////000111111222444666999;;;<<<@@@DDDMMMVVV\\\dddsss~~~~~~xxxuuuiiiggggggiiijjjnnnxxx~~~zzztttoooooorrrwww{{{uuujjj```YYYPPPHHHAAA@@@???<<<999:::555555444444333222222111111222222333333333222222000111222333444555555555444333333222222333333444444444444444444444444333666666666666666666666666555666888:::;;;:::999888888777777777888999::::::777:::<<<===<<<;;;;;;;;;<<<===>>>??????@@@@@@@@@???>>>===<<<;;;:::::::::===<<<;;;:::999777666666333222222222111111000000111111000111333333222000000///...---------------/////////000111333444555777888888888888666555444///000111333444555666666555666666666666666555555555555555555666666666777444555777999:::;;;::::::;;;;;;===>>>????????????CCCBBBAAA???>>><<<;;;:::888777777777999<<<>>>@@@???@@@BBBFFFIIILLLNNNOOOOOOPPPOOONNNLLLKKKMMMOOOPPPSSSXXX\\\^^^___``````ggggggmmmxxx//////000000111111111222111000000//////000111222111333555555333222222333888>>>DDDCCC>>>:::<<>>>>>======<<<<<<<<<;;;<<<999:::===;;;777999???;;;;;;;;;<<<<<<;;;::::::555666666666777777888888888999::::::999777444333444333111//////000111222333444444555555444444333111222333444666777888999888666444444555555444333222222222222222222222222111222444666666555444333333333222222111000000//////////////////000111111...111555666666888===AAABBBIIIRRRZZZbbbnnn}}}yyyzzzwww{{{}}}ssshhhdddcccfffiiinnnxxx}}}uuuoooppptttxxx}}}qqqhhh```UUUMMMFFFDDDAAA===:::888666666333333333333222111000///111111111111111111111111222222222222222222222222222222111111111111111222444444333333333333222222222333444555666666666666888999999::::::;;;;;;<<<999999999888888888888888:::<<<<<<;;;999777666777<<<<<<===>>>???@@@AAAAAA@@@???<<<:::999888888888::::::999888777666555555777555333111///......//////000111222333222111000000000////////////000000000000222333333333333333444555555666777666666666555555555555666777888999888777666555555444444444666555444555888999888777888999;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>?????????>>>===;;;::::::999888777888999;;;===>>>???AAACCCEEEGGGHHHIIIHHHIIIJJJJJJJJJIIIHHHGGGIIILLLQQQUUUWWWYYY[[[]]]___ccclllwww/////////000000000111111111000000///000000222222222444444444222222333444777>>>FFFGGGBBB===<<<>>>============<<<<<<;;;;;;>>>>>>=========<<<<<<<<<>>>999888<<<>>>;;;;;;>>>;;;<<<<<<;;;;;;::::::999555555666666777777777777666777999:::999888666555444333111000///000111222333333444444444444333333111222333444555777888888777666444444555555444333333333333333333333333333111333444666666555444333333333333222111000000000000000/////////000111111000333666888888:::???CCCHHHOOOYYYaaajjjvvv|||~~~yyywwwzzz~~~}}}rrriiieeeccceeegggkkkttt}}}xxxtttvvvzzzttthhh```XXXOOOHHHCCCAAA>>>:::888666555555444444444333333222111000111111111111111111111111222222222222222222222222222111111000000111111111333333333333333333333333333333444555666777777666999999999999::::::::::::888777777777777777777777777999::::::888777777888;;;<<<===>>>???@@@@@@@@@@@@>>><<<:::999888888888:::999888777666555555444555444222000////////////...///000111111111000///000000////////////000000///000111222333333333333333444555555666666555555666666666777777777777888888888777666555555555555666555444555777999888777777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>??????>>><<<;;;:::999888777777777999;;;<<<>>>???@@@BBBDDDEEEGGGHHHFFFGGGGGGHHHHHHHHHGGGGGGHHHJJJMMMPPPQQQRRRTTTVVV]]]aaajjjttt}}}...///////////////000000000000000000000111222333333444444333111222444666555>>>GGGJJJFFF@@@===<<<>>>>>>>>>>>>============>>>>>>============<<<<<<>>>888666:::>>>>>><<<;;;===<<<<<<;;;:::999999888555555666666666666777777555666888::::::999888777444333111000000111222222333333444444444444333333111222222444555666777888777555444444555555555444444444444444444444444444222333555666777666555444444333333222222111111000222111111000000000111111222555888::::::===BBBFFFNNNVVVaaakkkuuu}}}yyyxxxzzz||||||}}}rrrmmmhhheeeeeegggjjjrrr{{{|||{{{~~~vvvggg[[[TTTNNNGGGBBB>>><<<:::777555444444444444444444444333222111111111111111111111111111111222222222222222222222222111111000000000000111111333333333333333444444444444444555666777777777777999999999999888888888888666666666666666666666666444666888888777777888999999;;;===???@@@@@@?????????>>><<<:::999888888999999888888777666555444444333333111000////////////,,,---...////////////...000000////////////000000//////111222222222222222222333444444555555444444666777888999999888777777999888777666555555555555555444444555777888888777666777888999::::::::::::;;;;;;;;;<<<<<<<<<============>>>======<<<;;;:::888888777777888999;;;<<<===>>>???@@@BBBCCCDDDEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIKKKKKKKKKLLLOOOQQQYYY]]]fffpppyyy............////////////000000000000111222222333444444444222111222555888666===EEEHHHEEE@@@===<<>>>>>>>>>>>>>>>>>>>>>>>==================>>><<<;;;<<<===<<<;;;:::>>>===<<<:::999888888777666666666666666666666666666777999::::::999777666333333222111111111222333333333333444444333333333111222222333555666666777777555333333555666555444555555555555555555555555222444666777777777555444444444333333222222222222333222222111111111111222333666999;;;<<>>;;;999777555444333333444444444444444444333222222111111111111111111111111111111111111111111111111000000/////////000111111222333333333444444555555555555666777777777777777999999888888777666555555444444444444444555555555555777999999888777888999888:::===@@@AAA@@@???===>>>===;;;999888888888999888777777666555444333333111111000000////////////,,,,,,---....../////////000000////////////000000//////000111222222222222222222333444444444444333444555777999::::::888888888888777666555555555555555444444555777888777666666666777888888999999999:::;;;;;;<<<<<<======>>><<<<<<<<<<<<;;;;;;::::::777777777777888:::;;;<<<===>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@AAACCCEEEFFFHHHIIIIIIIIIIIIKKKNNNQQQUUUYYYaaalllttt////////////............///000000111222333333333444444444222111333666888888<<<@@@AAA???=========>>>>>>??????????????????======>>>>>>>>>>>>>>>>>>@@@DDDGGGDDD>>><<<===>>>>>>===;;;:::888888888888777777777777777777777666888999:::;;;:::888666444222222222222222222333333222333333333333333333222111222222333444555666666666555333333555666555555555555555555555555555555333444666888888777666555444444444333333333333333444333333222222222333333444777:::<<<>>>CCCJJJPPPWWWaaannn{{{|||wwwvvvxxx{{{{{{zzz}}}~~~tttqqqllljjjkkkoootttzzzpppeee]]]SSSJJJEEEBBB???===999888666444333333444444333333444444333333222222000000000000000000000000111111111111111111111111///.........//////000111222222333444444555666666555666666777777777777777888888777666555444444333222222333333333444444444888:::;;;:::999777888888888:::===@@@AAA@@@>>>======<<<;;;999888888888999777666666555444333222222000000000000//////......,,,,,,------...///000000000000////////////000000///000111222222333333222111222222333444333333333111333666999:::;;;:::999888777666555444444444444555444333444666888777666555666666666777888999999;;;;;;;;;;;;<<<<<<======;;;;;;;;;:::::::::::::::777777888888:::;;;<<<===>>>>>>>>>>>>?????????@@@???>>>>>>>>>???@@@BBBCCCCCCEEEFFFGGGHHHJJJNNNQQQQQQTTT\\\gggppp{{{000000000////////////...//////111222333333333333333444444333333444666888999:::<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>????????????======>>>>>>>>>>>>??????BBBJJJOOOIIIBBB???AAACCC===<<<:::999888888888999999999888888888888777777::::::;;;;;;:::888666444222222222333333333333333222222333333333333222222111222222333444444555555666444333333555666666555555555555555555555555555444555777888999888777666444444444444444444444444333333333333333444555555444888<<<>>>BBBHHHPPPVVV^^^hhhvvvyyyssssssuuuxxxxxxvvv{{{yyysssnnnmmmpppttt|||{{{lllaaaYYYSSSLLLFFFBBB???===<<<888777666444333333333444222222222333333222222111000000000000000000000000111111111111111111111111...------......///000111111222333444555666777777555666666777777666666666777666666555444333333222111222222333333444444444999:::;;;;;;999888888888888:::<<<>>>??????>>>>>>===<<<:::999888888888999666555555444333222111111000000000000///...,,,,,,,,,,,,,,,,,,---...000000000000////////////000000000000111333333333333333111222333333444444333333111222555777999999999999777666555444333333333333444333333444666777777666666666666666666888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::777888999:::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>============>>>???@@@@@@===???BBBDDDEEEHHHKKKNNNNNNQQQYYYcccmmmxxx111111000000000/////////...///111333444444444444222333555555444444666888888999:::;;;;;;;;;<<<============>>>>>>>>>??????======>>>>>>>>>?????????@@@HHHLLLGGGCCCCCCDDDCCC<<<;;;999888777888999::::::::::::999999999888888888999:::;;;;;;999777666111222222333444444444333222222333333333333222222222222222333333444444555555444333333555666666555444444444444444444444444444666777999999888777666444444444444444555555555333333333333444555777777666999>>>BBBFFFMMMWWW^^^fffqqqxxxttttttvvvxxxvvvtttzzzzzzvvvtttxxx}}}|||nnn___TTTNNNKKKGGGBBB???===;;;:::888666444333222111222222000111111222222111111000000000000000000000000000111111111111111111111111------------...///000111111111222444555777888888555555666666666555555444555555444444333333222222111111222333333444555555666888::::::999888888999999:::<<<===>>>?????????<<<;;;:::888888888888999555555444333222111000000000000000000///---+++***************+++---///000000000////////////000000111222333444444555444444222333333444444444444444444444444555666666777777555555444333222222222222444333333444666777777666777666666666666888999:::;;;;;;;;;:::999999888888:::999888777888888999:::888999:::<<<===>>>??????@@@?????????>>>>>>======<<<======>>>>>>>>>======:::===@@@CCCDDDFFFHHHJJJKKKNNNVVVaaakkkwww222222111111000000//////...///111333444444444444111333555666555555666777888999:::<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???======>>>>>>?????????@@@<<>>??????<<<;;;999888888888999999555444444333222111000000000111111000...,,,***((()))(((((((((***+++---///000000////////////000000222222333444555555555555222333444444555555444444777666555444444444444444444444333222111111111111444333333444666777666555777777666666777888:::;;;<<<;;;;;;:::999888777666999999888777777888999:::888999;;;===>>>???@@@@@@@@@@@@@@@???>>>=========<<<===>>>>>>>>>===<<<;;;;;;>>>BBBDDDEEEFFFGGGHHHJJJMMMUUU```jjjvvv222222222111000///...---///000111222222111000///333444555777888888999999777999::::::::::::;;;===>>>===<<<===>>>???>>><<>>=========>>>???@@@@@@AAABBBBBBBBBAAAAAA@@@>>>;;;:::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;:::999999888888777555333111/////////111222888777777666555333222111333333222222333333444555666777777777666555444333333444555666666555444333444555555666777888888999777666444444444666777999666777777666666777:::<<<===@@@DDDGGGLLLTTT^^^fffwww{{{xxxvvvxxxxxxwwwwwwzzz|||nnncccYYYPPPJJJGGGEEEAAA>>><<<:::777555666666555444333333222222111111111111111111111222000///...---,,,---......111111000///////////////,,,,,,------.../////////111222333555666777777777444444333333333333222222666666666555444444333333111222444555666555555444555777999;;;;;;<<<>>>@@@AAABBBCCCDDDCCCBBB@@@???===;;;888777888888666555555555555555444333222111333222000///---,,,,,,,,,,,,,,,+++++++++,,,------,,,...//////...------...222222333333444555666666666666666666666666666666666666555555555555666666333222222111111222222333222333444555666666666666777666666666666777777888888999999888888777666555666666666777888999;;;<<<;;;<<<<<<>>>???@@@AAABBBCCC@@@>>>>>>??????===:::;;;<<<===>>>>>>===<<<<<>>===<<<===???@@@???>>>@@@???>>>=========>>>???@@@@@@AAABBBBBBBBBAAAAAA@@@===;;;:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888666555333111000000111222666666666666555333222111333333222222222333333444666777777777777777666666444444555666666555444444555555666666777888888999777666555444444555777888777888888888888999<<<>>>@@@DDDHHHMMMRRR\\\gggooo}}}|||xxxwwwsssuuuwwwwwwxxx|||qqqdddZZZQQQJJJEEEDDDAAA===;;;:::888666444444444333333222222111111111111111111111111111000000///...---,,,------...111000///............///---------...//////000000333333444555555555555444333333333333333333333333555555555444333333222222111222333444555555555555444666999:::;;;===@@@BBBDDDEEEFFFGGGFFFDDDAAA@@@>>>;;;999888888777666444555555555555444333222111222111000...---,,,,,,,,,...------,,,++++++++++++,,,...//////...------...222333333555666777888888666666666666666666666666555555444444444444555555333222222111111222222333333333444555666666666666666666555555666666777888999999999999888777666555666777777888999:::;;;;;;;;;;;;<<<===???@@@@@@AAA@@@>>><<<<<<======;;;999;;;<<<===>>>???>>>===<<>>>>>======>>>AAABBBBBBAAA@@@???>>>===<<<===>>>>>>@@@@@@AAABBBBBBBBBBBBBBB@@@>>>;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888888666444222111111111222444555555555444444333222333333222222111222222222555666777888999999999999444555555666666555555444666666666777888888999999888777666555444555666777888999:::::::::<<>><<<999777777666444222222222222222222111111111222111111111000000////////////...------------...//////...---------...............///000000111111444444444444333333222222222222222333333333333333444444333333222111111111222222222333333444555666333555888:::<<>>>>>??????===<<<::::::;;;;;;:::888<<<===>>>???@@@??????>>>AAABBBCCCEEEFFFGGGGGGGGGJJJLLLTTT^^^hhhsss444444444444444444333333000111222333444555666666666777888999:::::::::::::::;;;======<<<<<<>>>???>>>======???BBBDDDDDDCCC@@@???>>>===<<<===>>>>>>@@@@@@AAABBBCCCCCCCCCCCCBBB???===<<<===>>>>>>===========================<<<;;;;;;:::999999888888999888666444333222222222222333333444444444333333333333222111111111111222333444666777888999999999555555666666666666555555777777777888888999999999888888777666666666666777888999;;;<<<===???CCCFFFIIIMMMSSSZZZaaalllxxx{{{sssooommmmmmiiimmmsssxxx}}}qqqggg[[[QQQKKKGGGDDDBBB;;;888666555555444333222111111111222222222222222222111111000000///////////////......------------...------,,,,,,---------/////////000111111222222333333222222111111111111111111222222333333333444444444444333222222111111333222222111222444555666444666999<<<>>>BBBGGGJJJPPPQQQQQQPPPMMMIIIDDDBBB@@@===:::888777666444222444444444333333222111000//////...---,,,,,,,,,---...---------,,,+++******+++,,,......---,,,---...111222333555777999:::;;;777777777777777777777777444555555555555555555444333222222111111222222333555555555555555555444444555444444444555666777777999999999999888777666666666888:::<<<======<<<;;;;;;;;;;;;<<<=========>>>;;;;;;::::::;;;;;;::::::<<<===???@@@AAAAAAAAA@@@CCCCCCEEEFFFGGGHHHHHHHHHJJJMMMTTT^^^gggsss111222222333333333333222222222222222333333333444777888999:::;;;;;;;;;::::::<<<============>>>@@@>>>>>>>>>@@@CCCEEEEEEEEEAAA@@@???======>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCAAA??????@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;:::999999888888888777555444333333333111222222333333333333333333333222222111222222333333444555666777888888888666666666666666666666666888888888888999999999999999888888888888888888888888999;;;===???BBBFFFIIINNNRRRXXX___fffqqq~~~{{{sssnnnjjjiiihhhmmmuuu{{{vvveee]]]RRRJJJGGGEEECCCAAA999777555444555555444222222222222222333333333333222111111111000000//////...............---------------,,,,,,,,,,,,------//////000000111222222222111000000///000111222222000000111111222333444444555555444444333222222222333222111111222333555666666888;;;===AAAEEEKKKOOOUUUUUUVVVTTTQQQKKKFFFBBB@@@===:::888777666444222333333333333222111000///...---,,,,,,,,,,,,,,,---++++++,,,------,,,,,,+++***,,,......---,,,---...///000111333555777888999666666666666666666666666555666777777777777666555333222222111111222222333555555555555555555444444444444444555555777888888999::::::999999888777666666888;;;===>>>>>><<<<<<;;;;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@AAACCCCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKLLLNNNUUU___hhhttt///000111222222333222222444333333222222333333444999999:::;;;;;;;;;;;;;;;:::;;;======<<<<<<>>>??????>>>>>>@@@CCCEEEEEEDDDBBBAAA@@@???>>>???@@@@@@???@@@AAACCCDDDDDDDDDDDDDDDBBB@@@???AAABBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::999999777777666666555444444444111111222333333333222222333333222222333333444555444555555666666666666555777666666555555666666777999999999999999999999999999999999:::::::::;;;;;;999;;;===@@@BBBFFFKKKNNNTTTXXX___fffnnnyyyyyysssnnnkkkiiimmmrrr{{{rrrgggXXXRRRIIIDDDBBBBBB@@@>>>:::888666555555555444333333333333333333333222222111111111111111111111111......//////......---,,,------,,,,,,,,,---....../////////000111111222222//////.........///111222//////000111222333444555555555555444333333222222111111111222222333444555777999;;;>>>AAAGGGMMMQQQWWWXXXXXXWWWSSSMMMFFFBBB???<<<:::888777666555333222222222222111000//////,,,,,,+++++++++,,,------***+++,,,---...---,,,,,,)))+++---------,,,---......///000111333555666666666666666666666666666666666777888999999888777666333222222111111222222333444444555555555555555444555555555555666888999:::::::::::::::999888777666777888:::<<<=========<<<;;;;;;;;;:::::::::::::::999;;;<<<<<<;;;;;;===>>>===>>>@@@CCCDDDEEEEEEEEEEEEGGGHHHJJJLLLMMMNNNNNNOOOQQQWWWaaajjjvvv///000111222333333333333444444333333333555666777::::::;;;<<<<<<<<<<<<;;;999;;;<<<<<<<<<<<<===??????>>>>>>@@@BBBDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBB???@@@AAACCCDDDDDDEEEEEECCCAAA???>>>@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999555555555555555555555444111222222222222222111000222222222333444555666777888888888777777555444333888777666555555666777888::::::::::::::::::::::::999999:::<<<=========>>>;;;===@@@CCCFFFKKKPPPSSSZZZ___fffnnnxxxzzztttpppnnnnnnnnntttzzz|||pppcccYYYOOOJJJDDD@@@@@@???===::::::888666555555555444222333333222222111111000000111111111222333333444444---.../////////...---,,,---------------...//////......//////000111111222111000...---,,,---//////......///111222444555555444444333333222111111111000111222333333333333333777888:::===@@@FFFLLLQQQWWWXXXYYYXXXTTTMMMGGGBBB>>>;;;999888888777666444222222222222111000///...++++++***++++++,,,------+++,,,---......,,,+++***)))+++------,,,,,,---...//////000111222333444555444444444444444444444444555666777888888777666555333222222111111222222333333333444555666666666666666666666666888999:::;;;::::::::::::999888777777888888999:::;;;<<<======;;;;;;::::::999999999888888:::<<<<<<;;;;;;===???===???AAACCCEEEFFFFFFFFFFFFHHHJJJLLLOOOPPPRRRRRRRRRTTTZZZccclllyyy///000111222333444444444444333333444555777999:::;;;;;;<<<<<<===<<<<<<<<<999:::<<<<<<;;;;;;===>>>??????>>>@@@BBBCCCCCCBBBDDDCCCBBBAAAAAAAAABBBBBB???@@@AAACCCDDDEEEEEEEEEAAA???======???@@@@@@@@@===========================<<<<<<;;;;;;:::999999333444444555666555555555222222222222222111000000222222333444555777888999;;;::::::999777555444333888777666555555666777888::::::::::::::::::::::::999:::;;;===>>>?????????===@@@CCCFFFIIINNNSSSWWW^^^dddllluuu{{{uuuooommmnnnqqqssszzzrrrggg[[[QQQKKKGGGBBB@@@@@@???<<<999:::888555444444444333111333222222111000//////...111111222333444555555666---.../////////...,,,,,,---------------...///000.........///000000111111333111///,,,++++++,,,------...///000222444555555333333222222111000000000///000222333444444333222666777999<<>>>>>>>>>>>>>>??????;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::777777666555555555555666222222111111111111111111444444333333333777<<<@@@JJJHHHDDD???;;;888777666666666666666666777777777:::::::::::::::999888777;;;;;;<<<<<<===>>>>>>???AAABBBEEEHHHMMMSSSYYY\\\bbbjjjtttzzzvvvtttqqqnnnrrrxxx||||||qqqggg[[[QQQLLLAAA@@@???===;;;:::999999777666555444444444444444555444333111///...------111111222111111000///...000000000000////////////...+++***+++...000...,,,++++++---...//////000000///...---,,,+++,,,---.........///000111222333333222222222222111111000000111222333333444444444444444666888:::===AAAGGGKKKSSSTTTTTTRRROOOIIIDDDAAA>>>;;;888666666555444333////////////............)))******+++,,,,,,,,,---,,,,,,,,,---------......---------.........//////000000111222222222222222333333222111111222222333111222333555666555555444111111222222222111111000444444444444555555666666777777888999999999888888;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<===>>><<<;;;;;;::::::999999888;;;:::888888888:::<<<===???@@@BBBBBBBBBCCCFFFHHHFFFGGGKKKQQQWWW[[[ZZZWWW[[[\\\aaaiiiqqq}}}444444444555555555555666666666666666888999;;;<<<======>>>>>>??????>>>>>>???>>>===<<<<<<===>>>??????@@@AAAAAABBBBBBAAAAAAFFFDDDBBBCCCEEEEEEDDDBBB@@@AAAAAABBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777666555555444444555555222222222222222111111111333444444444444777;;;???DDDBBB???===:::999888888777777777777777777777777999999999999999999888777999999;;;===???AAABBBCCCDDDEEEGGGJJJOOOUUU[[[___gggppp{{{}}}wwwuuusssqqqsssxxx~~~nnnccc\\\RRRIIIFFF???>>><<<;;;999888888777888777666555444333333333444444222111///.........///000111111111111111000111111000000000////////////---,,,---///111///...,,,,,,---...////////////......---,,,,,,,,,---.........///000111222333333222222222222111111111000111222333333444444444333444555777999;;;???DDDHHHOOOPPPPPPPPPMMMHHHCCC@@@<<<:::777666666666555444000000000//////.........************+++,,,---...------------............---------........./////////000000111111111111111222222222222222222222222111222333555555555555444000000111111222222222222333333333444555666666777777777888999999:::999999;;;:::::::::999999888888888888888999999;;;<<<===<<<<<<;;;::::::999999888999888777777888999<<<===???@@@BBBBBBBBBCCCFFFHHHGGGHHHKKKQQQXXX[[[ZZZXXX[[[\\\bbbjjjrrr~~~444444555555555666666666666666777888:::<<<>>>???>>>>>>???@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>???@@@???@@@AAAAAABBBBBBAAAAAADDDCCCBBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEE@@@@@@??????>>>??????@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::666555555444444444444444222222222222222222222222222444555666666777:::<<<<<<<<<;;;:::::::::;;;;;;999999999999888888888888666777888888999999888888666777999<<<@@@DDDGGGHHHIIIIIIKKKMMMQQQWWW___eeennnxxx{{{yyyzzzyyyzzz}}}yyylll]]]UUUNNNGGGAAA???<<<;;;999888777666666555888888666555444333333222333333222000000//////000...///000111222222222222222222111111111000000000000.........000111000///------...............---...------,,,------.........//////000111222333333222222222222111111111111222222333444444444333333333555666888999;;;???BBBIIIJJJKKKKKKIIIFFFBBB@@@;;;999777777888888666555222222111000//////......******))))))***,,,///000............////////////------........./////////...//////000000000000000000111222333333222111111000111333444555555444444///000000111111222222222111222333444555666777888666777888999:::;;;;;;;;;::::::999888777777666666666666777777888:::;;;<<<<<<<<<;;;;;;:::999999999777666666666888:::<<<===???@@@BBBCCCCCCDDDFFFHHHGGGIIILLLRRRWWWZZZ[[[ZZZ\\\]]]bbbjjjsss~~~444444555555666666777777777888999:::;;;===>>>???===>>>???@@@@@@AAA@@@@@@DDDCCCAAA@@@?????????@@@???@@@AAAAAABBBBBBAAAAAACCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEAAAAAA@@@?????????@@@@@@======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::555555444333333333333444222222222333333333333333222444666777777777999:::999999999::::::;;;<<<===:::::::::::::::999999999555555666888888999999999666777999<<<@@@DDDHHHJJJLLLNNNOOOPPPTTTZZZdddkkkttt~~~zzzlll```SSSLLLGGGAAA======999999777666555555555555999888666555333333222222222222111111000000111111///000111111222222222222222222222222111111111000//////...//////000//////......//////...------,,,---------------............///000111222333333444222222222222222222222222222333333444444333333333333444555666666777:::===BBBCCCDDDEEEDDDBBB@@@>>>:::999999999::::::999777444333222111000///...---+++***)))(((***---000222////////////000000000000............////////////---......///000////////////000222333444333111000000111333444555555444444111111111000000000000111000111222333555666777888666777888:::;;;;;;;;;;;;::::::999888777666555444666666777777999:::<<<===<<<<<<<<<;;;::::::999999666666777888999;;;===>>>???AAACCCDDDDDDDDDFFFHHHGGGIIIMMMRRRWWWZZZ[[[[[[]]]^^^ccckkkttt444444555555666777777888999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@DDDBBBAAA???>>>>>>?????????@@@AAAAAABBBBBBAAAAAACCCDDDEEEEEEEEEEEEFFFGGGGGGFFFDDDCCCBBBCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::555555444333333333333444222222333333444444444444222444777888777777888999999::::::;;;<<<<<<======<<<;;;;;;;;;::::::999999444555666777888999999999777888999<<<@@@DDDHHHJJJOOORRRTTTVVVXXX___jjjrrryyyuuugggbbbXXXMMMHHHCCC===::::::888888777666555555555666888777666555444333333333222222111111111111222222222222222222222111000000222222222222111111111000......///...............////////////...---,,,+++---------......///////////////000111222333444444222222222222222222222333333333333444444333333222222333444444444444666888;;;<<<>>>???@@@???>>>===::::::;;;<<<>>>===:::888444333222111000///...---,,,+++))))))***---000222/////////000000000111111........./////////000000------...///////////////...///111333333333111000000111222444444444444333444333111000///...//////000000111333444666777888666777888999::::::::::::;;;:::999888777666555444666777777888:::;;;===>>>======<<<;;;;;;::::::999777888888:::;;;===>>>???>>>AAACCCEEEEEEEEEFFFGGGGGGIIIMMMRRRUUUXXX[[[\\\^^^___dddllluuu~~~444444555666777777888999:::;;;<<<<<<======<<<<<<<<<===>>>???@@@AAAAAAAAABBBAAA@@@???>>>>>>?????????@@@AAAAAABBBBBBAAAAAACCCDDDFFFEEEDDDDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>><<<;;;:::999999999999999999::::::::::::666555555444444444444444222333333444444555555666444555777888777666777888:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;::::::999999555666777888999999999999999::::::===@@@EEEIIILLLRRRVVV[[[]]]```gggrrrzzzxxxiii]]]WWWOOOHHHEEE@@@:::777777777777666555555666666666777666555444444444444444333222222111111111222222333333333333222111000///222222111111111000000000...///000///---,,,---....../////////...---,,,,,,,,,---...//////////////////000000111222333444444222222222222333333333333333333444444444333222222000222333333222222333555777888999;;;<<<<<<<<<;;;:::;;;<<<>>>???>>>:::777222222111000//////......---,,,+++***+++---///000////////////000000000000....../////////000000000---......///////////////...///000222222222222111///000222333444444333333444333111///.........///000111222333444555666777777777888999999999999888999999888777666666555555666666777888:::<<<===>>>======<<<<<<;;;:::::::::888999:::;;;<<<===>>>???>>>AAADDDFFFFFFEEEFFFGGGFFFIIIMMMQQQSSSVVVZZZ\\\___```eeemmmvvv444444555666777888999999:::;;;===>>>????????????===>>>???AAABBBBBBCCCCCCBBBAAA@@@?????????@@@AAA???@@@AAAAAABBBBBBAAAAAABBBDDDEEEDDDBBBAAABBBDDD@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@???>>>===;;;:::999888888888999999999:::::::::777666555555444444555555333333333444555666666666555666777777666666777888999:::;;;<<<=========<<<<<<<<<;;;;;;:::999999888777777888999::::::999999;;;;;;<<>>>>><<<888444000000000//////.........------,,,,,,,,,------............/////////000000.../////////000000000000......///000000000000////////////000111222222222///000222333444444333333111000///......///111222111111222333444444555555777777888888888777666666777666666666555555444444555555666777999;;;===>>>=========<<<;;;;;;::::::888999:::;;;<<<<<<<<<<<<>>>AAADDDFFFFFFFFFFFFGGGDDDHHHLLLPPPRRRUUUYYY\\\___aaafffnnnvvv~~~444444555666777888999999:::;;;===@@@AAABBBBBBBBB>>>???AAABBBCCCDDDDDDDDDBBBAAA@@@@@@@@@AAABBBCCC@@@@@@AAABBBBBBBBBAAAAAA@@@CCCDDDBBB???>>>???AAA<<<>>>@@@CCCEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===;;;999888888888888888999999:::::::::777777666555555555555666333333444444555666777777666777777666555555777999777888:::<<<=========<<<<<<<<<;;;:::999999888888888888999::::::::::::999<<<<<<===@@@EEEKKKQQQUUUWWW^^^fffjjjmmmttt~~~wwwkkkbbbWWWLLLFFFCCCAAABBB???:::777777444444333333444444555555555444444444444555666666555444333222111111111111000000111222333333333333000000000000////////////000222333222///...///111------...............---+++,,,...000000000000///000000111222333444444555222222222333333444444444444444444444333333222111///111222333222111222333333444555777888999999999888999;;;======;;;666222////////////..................------------,,,,,,............////////////////////////000000000000...//////000000000000000////////////000111333333///000222333444444333333///...------...000333555222222222333333444444444777888888777777666555444444444444444444444444444333444444666888:::<<<============<<<;;;;;;::::::888999::::::;;;;;;;;;;;;>>>AAAEEEGGGGGGFFFFFFGGGDDDGGGLLLOOOQQQTTTXXX\\\```aaafffnnnwww~~~333555777888888999<<<===??????@@@AAABBBBBBAAAAAABBBCCCCCCDDDEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBCCCCCC???@@@@@@@@@@@@???>>>===@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCAAABBBCCCDDDCCCCCCAAA@@@??????@@@@@@>>>;;;888666777777888888999999999:::777777777777888888888888666777777888888888777777666666666777888888999999999999:::;;;<<<===>>>???<<<;;;;;;::::::999999888888999999:::::::::999999@@@??????AAAGGGMMMRRRUUU```dddjjjpppwwwuuuggg^^^WWWMMMFFFAAA???;;;888666555555666333333333222222333444444222111/////////111333555444444444444444444444444222222333333222222111000111000///......------...000///...---,,,------...++++++++++++++++++++++++***++++++,,,---...//////111222333333444444333333333333333222333333444444555444333222111222333333333333444444444444444444444444666777888888888888888999999999888555333111---...000111222222222111111000...,,,+++,,,...///111111111111111000//////...............///000111......//////000111111111////////////......111333///000111222333444444444333111000......///111222222222222222222222222222444444444555555555666666666666555444333222222111444444555777999;;;===>>>===<<<;;;:::999888888888<<<;;;999999999;;;===>>>???AAADDDFFFHHHHHHHHHGGGGGGGGGIIIKKKOOOSSSVVVYYY]]]___fffooowww{{{555777999999999:::<<<>>>AAABBBCCCDDDDDDDDDDDDCCCBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAABBBBBBAAAAAA??????@@@AAAAAAAAA@@@@@@???@@@@@@???===;;;999888999999999999999999999999777777777777777777777666666666777888999999888888666666777777888999999:::999::::::;;;===>>>>>>???===<<<<<<;;;:::999999888888999::::::::::::::::::AAA@@@@@@CCCIIIPPPVVVYYYbbbfffnnnuuu|||zzzjjj]]]VVVOOOGGGAAA???>>>;;;999777666666666444333333222333333444444444333222222222333444555444444444444444444444444333333333333333222111111111000///...------------///...---,,,++++++,,,---++++++++++++++++++++++++***++++++,,,---...//////111222333333444444333333333333222222222222333333555444333222111222222333333333333333444444444444222333444555666777777777888999999999777555333111...///000222222222111111000///...---------......000111111111111000//////...---------......///000......//////000111111111...///000///......000333///000111222333333333333222111000//////000111222222222222222222222222222333333444444444555555555555555555444444333333222666666666777888:::;;;<<<===<<<;;;::::::999999999<<<<<<;;;:::;;;===???@@@AAABBBEEEGGGIIIIIIIIIHHHHHHHHHIIIKKKNNNRRRUUUWWW\\\]]]bbbjjjsss~~~yyy}}}888:::;;;;;;;;;;;;<<<>>>BBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCAAA@@@???>>>???@@@BBBDDDEEEEEEFFF@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@???@@@@@@AAABBBBBB@@@@@@???>>>===<<<;;;:::;;;;;;::::::999888888777777777777666666555555555555666777888999:::::::::777777888888999:::::::::::::::;;;<<<===>>>??????>>>>>>===<<<;;;999999888999999:::;;;;;;;;;;;;;;;@@@AAABBBFFFLLLTTT[[[___gggmmmvvv~~~vvvkkk]]]SSSMMMHHHBBB===;;;;;;:::999888777666666444444333333333333333444444444444444444444333333444444444444333333333333333333444444444333222222000000///...---------------,,,,,,++++++++++++,,,***************************++++++,,,---...//////111222333333444444333333333222222111111111222222333333222111111111111222222222222222333333444444000111222444555666666666888888999888777555333111///000111222222111000000////////////............000000111111000000///...------,,,,,,,,,---......---......//////000000111...///000///......000222000000111222333333333333222111000//////000111222222222222222222222222222222222333333333444444444444444444444444444444444777777777777888999::::::<<<<<<<<<;;;;;;;;;;;;<<<===<<<<<<<<<>>>@@@BBBCCCCCCDDDGGGIIIJJJJJJJJJJJJJJJJJJJJJLLLNNNQQQTTTVVV\\\]]]aaahhhrrr|||xxx|||;;;===>>>===<<<<<<===???@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@BBBDDDDDDCCCBBB@@@???@@@BBBDDDEEEFFFFFFGGG@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCEEEFFFAAA@@@???>>>===<<<<<<===<<<<<<;;;999888777666555777777666666555555444444555666777999:::;;;;;;;;;888888888999::::::;;;;;;;;;;;;<<<===>>>>>>????????????>>>===;;;:::999999999:::;;;<<<===>>>>>>>>>@@@BBBEEEIIIOOOWWW___eeemmmuuu~~~kkkbbbVVVMMMHHHCCC???;;;777777777888777666666555555444444333333333333444333444555666555444222000444444444333333333333333333444444444444333222222000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,))))))))))))))))))))))))***++++++,,,---...//////111222333333444444333333222222111111000111111111222222111111000000000000000000111111222333333333000111222444555666666666888888888777666444222111000111222222222111000/////////000000000//////...000000111111000000///...,,,,,,,,,++++++,,,------+++,,,,,,------......///...///000///......///000000000111222222222222222111000000///000000111222222222222222222222222222111111222222222333333333333333333444444555555555777666777777888999;;;;;;;;;<<<<<<======>>>>>>>>><<<<<<======???AAACCCDDDEEEFFFHHHJJJKKKLLLLLLLLLLLLLLLLLLMMMOOOQQQSSSUUU^^^___dddmmmwww{{{yyy~~~===>>>??????>>>===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????<<<>>>AAACCCEEEEEEDDDDDDBBBCCCDDDDDDEEEEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAABBBCCCEEEFFFAAA@@@???>>>>>>>>>>>>>>><<<;;;:::999777555444333777666666666555555555444666777888999;;;;;;<<<<<<999999::::::;;;;;;<<<<<<<<<======>>>>>>?????????@@@@@@???>>>===<<<;;;:::;;;<<<===???@@@AAAAAAAAA@@@CCCGGGLLLRRRZZZdddjjjrrr{{{|||qqqaaaZZZQQQHHHCCC@@@<<<999333444555555555555444444666555444444333333333444555666888999888666444222444444333333333222222222333333444444333333222111///...---,,,,,,+++++++++,,,,,,,,,------------,,,))))))))))))))))))))))))***++++++,,,---...//////111222333333444444333333333222111111000000000111000000000000000///////////////000000111222222333111222444555777888888888999888888666555444222222111111222333333222000000//////000111111000000///111111111111111000000///---,,,,,,+++++++++,,,,,,))))))******+++,,,,,,,,,---///000///...---...///000000111222222222111111000000000000000111111222222222222222222222222222111111111222222222333333222333333444444555555555444555555777888;;;<<<===<<<<<<>>>???????????????<<<<<<===>>>@@@AAACCCDDDFFFGGGHHHJJJLLLMMMNNNNNNNNNNNNNNNNNNPPPRRRTTTUUU\\\___gggrrr|||||||||===???@@@@@@>>>>>>???AAAAAABBBBBBBBBBBBAAAAAA@@@======>>>>>>>>>>>>>>>>>>;;;<<>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@???????????????===<<<;;;999777666444444666666666666666666666666777888999:::;;;<<<<<<<<<:::::::::;;;<<<<<<=========>>>>>>>>>?????????@@@@@@??????>>>>>>======<<<===>>>???AAACCCDDDDDDEEECCCFFFKKKPPPVVV^^^hhhpppvvvoooeeeWWWQQQJJJCCC???<<<:::888333333333444444444444444777666555444333333333333777888:::;;;;;;999777666444444333333222222111111222222333333333222111111......---,,,+++++++++++++++,,,,,,------------,,,***************************++++++,,,---...//////111222333333444444333333444333222111111111111111//////000000//////...------......///000111222222222333555777888999::::::999888777666444333222222000111222333333222111111000000000000111111111111222222333333222222111000------,,,+++++++++,,,,,,(((((()))******++++++,,,---///000000...------...000000111111111111111000//////000000111111222222222222222222222222222222111111222222222333333333333333333444444555555555333444555777999;;;===>>>===>>>???AAAAAAAAA@@@???======>>>@@@AAABBBCCCCCCEEEFFFGGGIIILLLNNNPPPQQQPPPPPPPPPPPPRRRTTTVVVWWWZZZ^^^fffrrr|||~~~===>>>@@@@@@??????@@@AAA@@@AAAAAAAAAAAA@@@???>>>;;;;;;<<<<<<======>>>>>><<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>???@@@AAAAAAAAA@@@???>>>>>><<<;;;999888777666555666666777777888888888999999:::;;;;;;<<<;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>????????????@@@@@@???????????????????????????@@@BBBDDDEEEGGGHHHHHHFFFKKKQQQUUUZZZbbbmmmuuu~~~rrrddd\\\MMMIIIDDD???<<<;;;::::::666555444333333444555555777666555444444333333333666777888999999999888777444444333333222111111000111111222222111111000///...---,,,+++************)))***+++,,,------,,,+++++++++++++++++++++++++++***++++++,,,---...//////111222333333444444333333555444333222222111111111....../////////...---,,,,,,------...000111111222222333555777999::::::;;;999888777555444333222222///000222333444333333222111111000000000111222333333444444444444333222222......---,,,,,,,,,,,,,,,))))))***++++++,,,,,,------///000000...---,,,---000000111111111111000000...///000111111222222222222222222222222222222222222222222222333333333444333333444444444444444444555555666777888:::<<<===>>>???AAABBBBBBAAA@@@??????@@@AAABBBCCCCCCCCCDDDCCCDDDFFFIIILLLOOOQQQSSSRRRQQQQQQRRRTTTVVVXXXYYY\\\^^^eeeoooyyy<<<>>>????????????AAABBB>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;<<<===>>>>>>======<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFEEECCCAAA@@@===???AAABBBBBBAAA@@@???@@@???>>>===;;;:::999888555555666777888999::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???????????????@@@@@@@@@>>>????????????@@@@@@@@@@@@AAACCCEEEGGGIIIIIIJJJJJJNNNTTTXXX]]]eeepppyyy~~~yyyjjj___XXXHHHEEEBBB>>>===<<<======999777555444444555666777777777666555444333333333333333444555555666555555444444333333222111000000111111111111111000//////...---,,,+++************((()))***+++,,,,,,+++***++++++++++++++++++++++++***++++++,,,---...///000222222333444444444333333666555444333222222222222---.../////////...,,,,,,,,,,,,---...///000111222111222444666888::::::;;;999888666555333333222222///000111333444444333333222111000//////111333555444444555555444444333222///...------,,,,,,,,,,,,***++++++,,,------......---...000000...,,,,,,,,,000000111111111000000///......000111222222222222222222222222222222222222222222333333333444444444444444444444444444444444777777777777888999:::;;;???@@@BBBCCCCCCBBB@@@???BBBBBBCCCDDDEEEEEEDDDDDDBBBCCCEEEHHHLLLOOORRRTTTRRRRRRRRRSSSUUUWWWYYY[[[___```eeemmmwww======>>>???AAABBBCCCCCCAAA@@@?????????>>><<<:::777777888999;;;<<<======<<<;;;;;;::::::;;;;;;<<<>>>>>>??????????????????<<<>>>???>>>===<<<===??????AAACCCDDDEEEFFFHHHJJJJJJIIIGGGFFFDDDCCCBBBBBBDDDCCCAAAAAAAAAAAA???>>>???>>>===<<<;;;:::999888999999999999::::::;;;<<<<<<<<<======>>>>>>??????;;;<<<===???@@@AAAAAAAAABBBBBBCCCBBBAAA@@@BBBDDDBBBCCCCCCCCCBBBBBBDDDEEEAAABBBCCCEEEGGGIIIKKKLLLTTTSSSUUU[[[ccckkkxxxyyylllaaaVVVOOODDDDDDBBB@@@>>><<<;;;:::777777777777666666666666777777666555444444333333666666666555444444444333555333111222444444111...000000000000////////////***+++,,,---------,,,+++,,,------...---,,,***)))++++++++++++++++++++++++.........//////000111222666666666555444444333333555555444333111000/////////000111111111///...------......///000111111222333444555666777777777777666666555444444333222222222222111111000000//////333222222222333555666888888888777555444222111111444333111///---++++++*********,,,---.../////////,,,---------......//////000000000000000000000000//////000111111111111111//////000111222222333333333333333333333333333333111111222333333333222222555666777888888:::===@@@>>>???@@@AAABBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDFFFHHHLLLOOOQQQSSSPPPPPPPPPRRRTTTXXX\\\^^^]]]aaahhhppp{{{|||===>>>???@@@AAABBBCCCCCCBBBAAA??????@@@???===;;;888888999:::;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<===>>>???>>>======>>>???@@@BBBDDDEEEEEEGGGJJJMMMNNNLLLJJJGGGEEEDDDDDDCCCCCCBBB@@@@@@AAAAAA@@@>>>??????>>>===<<<;;;:::999::::::999999:::;;;;;;<<<<<<<<<======>>>?????????<<<<<<===>>>???@@@@@@AAABBBCCCCCCBBBAAAAAABBBDDDBBBCCCDDDCCCBBBBBBDDDFFFCCCCCCEEEGGGIIILLLMMMNNNTTTTTTZZZccckkktttxxxkkk___UUULLLGGGCCCBBBAAA???===<<<::::::888888777777777777666666777666666555444444333333555555555555444444444444555333111222333333111...000000000000/////////...+++,,,---------,,,+++***,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++++++++///......//////000111222666666555555555444444444555555444333222111111000///000000111000///...---.........///000111111111333444555666666777777666555555555444333222222222222222111111111000000000333222222333444666888999::::::999777666555444333444333111///...,,,++++++***+++,,,---.../////////------......///////////////////////////////////////000000111111111111111///000000111222222333333333333333333333333333333111222333333444444333333444555666777777999<<>>??????@@@AAABBBBBBCCCCCCAAA@@@@@@@@@@@@===;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::===?????????>>>===>>>???BBBCCCDDDEEEGGGJJJNNNRRRSSSQQQMMMIIIGGGEEEEEEEEEBBB@@@???@@@AAAAAA@@@?????????>>>======<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<===>>>>>>??????@@@>>>>>>=========>>>@@@AAABBBCCCDDDCCCAAAAAACCCDDDCCCDDDDDDDDDCCCCCCEEEFFFEEEFFFGGGIIILLLNNNQQQRRRTTTWWW```llluuu}}}{{{mmm```WWWPPPIIIEEEAAAAAA@@@>>>===;;;:::999999999888888888777777777666666555555444333333333444444444444555555555555444333222222333222000...000000000/////////......,,,---------,,,+++***))),,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,////////////000111222222555555555555555444444444555444444444333333222222//////000000000///............//////000000111111222333444555666666666666555444444333333222222111222222222222111111111111333333333444666888:::;;;<<<<<<;;;:::888777666666555444222000...---------++++++,,,---...//////000////////////000000000000///////////////////////////000111111222222111111000000000111222222333333333333333333333333333333333333444555555555555444333555666777777888;;;>>>@@@AAABBBBBBBBBAAA@@@???CCCDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEGGGIIIKKKMMMNNNLLLMMMPPPSSSVVVYYY[[[]]]```ccchhhooo{{{}}}???@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;>>>???@@@@@@>>>>>>???@@@CCCDDDEEEFFFHHHLLLQQQUUUWWWTTTOOOKKKGGGFFFEEEEEE@@@???>>>???@@@AAA@@@?????????>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@@@@???>>><<<===>>>@@@AAACCCDDDDDDCCCBBBBBBCCCEEEDDDEEEEEEEEEDDDDDDFFFGGGFFFGGGHHHJJJMMMPPPSSSUUUVVVZZZdddpppyyy~~~~~~tttfff[[[SSSMMMHHHEEEAAA@@@@@@>>>===<<<;;;;;;::::::999999888888777777555555555444444333333333333333333444444555555555333333222222222111000///000000/////////.........---------,,,+++***)))))),,,+++***)))))))))++++++,,,,,,,,,,,,------------////////////000111222333444444555555555555555555444444444444444444444444//////////////////........./////////000000000111222222333555555555555555444444333333222222222222222222222222333333333333333444555666888999;;;<<<<<<<<<;;;:::999888777666444333222000///.........+++,,,,,,---...///000111000000000000000000111111////////////////////////000000111222222222222111000000111111111222222222222222333333333333444444444444555666666666666666444666777888888999;;;===AAABBBBBBCCCCCCBBB@@@???CCCCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJLLLMMMJJJLLLOOOSSSVVVYYY[[[[[[```bbbgggnnnzzz~~~AAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAAAAAAAA@@@>>><<<::::::;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===>>>>>>======<<<<<<<<<<<>>???AAADDDDDDFFFFFFIIIMMMRRRWWWWWWUUUPPPLLLHHHEEEDDDDDD???>>>===>>>@@@@@@@@@>>>>>>>>>>>>>>>>>>===============<<<;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@AAA@@@???===>>>???AAABBBDDDDDDEEEDDDCCCBBBDDDFFFEEEFFFFFFFFFEEEEEEGGGHHHGGGGGGHHHKKKNNNRRRVVVXXXZZZ^^^gggqqqyyy~~~tttkkk^^^SSSLLLGGGCCC@@@AAAAAA@@@??????>>>======::::::999999888777777666444444444444444333333333222333333333444444555555222222333222111000//////////////////............------,,,+++******))))))++++++)))))))))***+++,,,,,,,,,---------........./////////000000111222333333444444444555555666666444444444444444444444444..................//////////////////000000000000111222333444555555555555444444333333333333333222222222333333444444555555444555666777999:::;;;;;;::::::999888777666666555333333111000////////////,,,,,,,,,,,,---///000111111111111111111111000000........................000000111222222222222222111111111111111222222222222222222333333444444444555555666777777777777666555777999::::::;;;<<<>>>AAABBBCCCDDDCCCCCCAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIKKKMMMNNNJJJLLLOOORRRUUUXXXZZZZZZ]]]```eeelllyyyBBBBBBBBBBBBAAAAAAAAAAAACCCAAA@@@@@@@@@@@@===;;;999999999::::::;;;;;;;;;======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAAAAA@@@???@@@AAACCCDDDFFFGGGIIILLLQQQUUUVVVTTTQQQMMMJJJFFFDDDCCC@@@>>>===>>>??????>>>========================>>>>>>>>>===<<<<<<<<<<<<=========>>>??????@@@@@@AAAAAAAAA@@@@@@@@@AAACCCDDDDDDEEEFFFEEECCCCCCEEEFFFFFFGGGGGGGGGFFFFFFHHHIIIIIIIIIJJJLLLOOOTTTXXX[[[^^^cccllluuu|||}}}yyykkkcccWWWNNNIIIEEEAAA>>>AAA@@@@@@@@@??????>>>>>>::::::999888777666666555444444333333333333333333333333333333444444444444111222333222000//////////////////.........---------,,,+++***************+++************+++,,,,,,,,,------....../////////000000000000111222333333333333333444555666777777555444444444333333222222......------......///000////////////000000000000111111222333444444444444444444444444444444444444222333333444555666666777555555777888999:::::::::888777777666555555444444222111000000////////////------,,,,,,---///111222111111111111000000000000........................000111222222333222222222111111111111111111111111111222222333333444444555555555666777777777777666666888;;;<<<;;;;;;<<<>>>AAAAAACCCDDDDDDDDDCCCCCCAAABBBCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHJJJKKKMMMNNNLLLMMMOOOQQQTTTVVVXXXYYY[[[___eeemmmyyyCCCCCCBBBBBBBBBAAAAAAAAABBBAAA??????@@@???===;;;777777888888999:::;;;;;;======<<<<<<<<<<<<======:::;;;;;;<<<<<<======>>>@@@AAABBBAAA@@@@@@@@@BBBAAACCCEEEGGGIIIKKKOOORRRUUUTTTSSSPPPLLLHHHEEECCC@@@???======>>>>>>===;;;;;;;;;<<<<<<<<<=========???>>>>>>===<<<<<<=========>>>>>>??????@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEFFFFFFEEEDDDDDDEEEGGGFFFGGGHHHGGGFFFGGGHHHJJJKKKKKKLLLNNNRRRWWW\\\^^^aaagggsss~~~~~~xxxkkkbbb[[[RRRKKKHHHEEEBBB???????????????>>>>>>>>>>>>:::999999888666555555444333333333333333333333333444444333333333333333333000222444333000......000//////.........---------,,,+++***))))))***++++++******+++,,,,,,,,,,,,,,,,,,------...//////000000000000000000111222333333222222333444555666777888555555444333222111111000......---------...///000000000000000////////////000111222333333444444333555555555555555555555555222333444555666777888888555666777999999999888777666666666555444444333333000000//////.../////////...---,,,,,,---///111333111111000000000/////////........................000111222222333333222222111111111111111111111111111111222333333444555555444555666666777777666666555888:::;;;;;;;;;;;;<<<@@@AAABBBDDDEEEEEEEEEDDDBBBCCCDDDEEEEEEFFFEEEEEEDDDEEEEEEGGGIIIKKKMMMNNNNNNNNNNNNPPPRRRTTTWWWYYYZZZ^^^eeeooo|||CCCCCCCCCBBBBBBAAAAAA@@@AAA@@@?????????>>><<<:::555666666888999:::;;;;;;======<<<<<<<<<<<<======<<<<<<===>>>???@@@AAAAAA@@@AAABBBBBB@@@@@@AAABBB@@@BBBEEEGGGIIIJJJMMMOOOUUUUUUTTTRRRNNNJJJFFFCCCAAA???>>>===>>>===<<<:::::::::;;;;;;<<<=========??????>>>===============>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBDDDEEEFFFFFFFFFEEEFFFFFFEEEDDDDDDEEEGGGGGGHHHHHHHHHGGGGGGIIIKKKMMMMMMMMMPPPTTTYYY^^^aaabbbjjjyyy{{{nnnaaaXXXRRRKKKFFFDDDBBB???<<<>>>>>>>>>>>>============999999888777666555444333333333333333333333333333444444444333333222222222000222444333///......000//////.........---------+++***)))))))))***+++,,,)))+++,,,---...------,,,---------...///000000111000000000000111222333444222222333444555777888888555555444333111000//////...------,,,---...///000000000000000////////////000000111222333333333333555555666666666666666666222333444555666777888999666777888999999888777666666666555555444444333333//////............//////...---,,,,,,---///222333111000000000//////..............................111111222333333333333222222222111111111111111111111111222333333444555555444555555666666666666666444777:::;;;:::::::::;;;???@@@BBBDDDFFFFFFFFFFFFCCCDDDEEEFFFFFFGGGGGGGGGBBBCCCDDDEEEHHHJJJLLLMMMOOOOOONNNOOOPPPSSSVVVXXXZZZ___gggqqq~~~@@@AAABBBAAA???>>>???@@@:::===@@@AAA@@@>>>======>>>===;;;:::999::::::;;;>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBB???@@@AAABBBCCCDDDDDDEEEDDDDDDEEEFFFGGGIIIKKKLLLPPPOOONNNLLLIIIFFFDDDCCCDDDBBB???<<<::::::;;;;;;;;;;;;:::;;;<<<>>>@@@AAA@@@???>>><<<<<<<<<=========???AAAAAA@@@@@@AAABBBDDDDDDDDDDDDDDDDDDEEEEEEJJJHHHGGGEEEEEEFFFHHHIIIJJJIIIGGGFFFFFFGGGIIIKKKRRRSSSUUUWWW[[[___cccfffnnnrrr~~~vvvfffZZZUUUNNNLLLJJJGGGDDDBBB@@@@@@>>>>>>???>>>===<<<:::999999777555444444444666777444444333333333222222222444555555444222111111222111111000000//////......000//////---,,,+++******++++++************++++++...---+++*********++++++***+++...000000000...---222222111111111111111111333333444555666666555555666555444222111111222222000000000000000000000000.........//////111222222333333333333333333333333444666777777666444555666333444444555555555555555888888888888888777666666777777777666555555444444000000///...............---...///111111111000///000////////////000000111...------......///000111///000111222222222222222000000000000111111111111333333222111000000000111444555666666666555444333555666777888:::;;;<<<======???BBBEEEFFFFFFEEEDDDEEEFFFFFFFFFGGGGGGGGGGGGCCCDDDFFFFFFGGGHHHJJJMMMKKKLLLLLLNNNPPPRRRTTTUUU^^^bbbiiirrr~~~???AAAAAA@@@???>>>>>>???===>>>???>>>===<<<===>>>===<<<;;;::::::::::::;;;????????????????????????>>>??????@@@AAABBBBBBCCC??????@@@@@@AAACCCDDDEEEDDDEEEEEEFFFHHHIIIKKKLLLNNNNNNLLLJJJHHHEEECCCBBBBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA@@@???>>>=========>>>???>>>@@@BBBCCCBBBBBBCCCDDDGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFGGGGGGHHHFFFFFFFFFGGGIIIKKKNNNOOORRRSSSVVVZZZ___dddiiilllsssyyy||||||~~~xxxkkk^^^TTTQQQLLLKKKIIIFFFDDDAAA@@@???>>>>>>>>>>>>===;;;:::999888777555333333444555666444444444333333333222222333444555444222000111222000000000000//////......//////...---,,,+++******++++++************++++++---,,,+++*********++++++***+++---///111111111111222222111111111111111111333444444555666666555555555444333111111111111111000000000000000000000000............///000111222333333222222222222222222444555777777555444555666444555555666666666666666666666777777666666555444444444444444444555555555111000//////......//////---...///000111000000///222111111000////////////...------......///000111111111222333333333333333000000000000111111111111333222111111000000111111333444555555555555444333666666777888:::;;;<<<===<<<>>>AAACCCEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEECCCDDDFFFFFFFFFHHHJJJLLLLLLLLLMMMOOOQQQSSSUUUVVV^^^cccjjjsss>>>???@@@???=========?????????>>><<<::::::<<<>>><<<<<<;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCC@@@?????????@@@BBBDDDEEEEEEFFFFFFGGGIIIJJJKKKLLLKKKKKKJJJHHHFFFCCCAAA@@@??????>>>======<<<<<<;;;;;;;;;;;;<<<===>>>???@@@??????>>>>>>??????@@@AAA@@@BBBDDDEEEDDDDDDEEEFFFHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJIIIHHHGGGFFFFFFFFFEEEFFFGGGIIILLLNNNPPPQQQRRRUUUZZZ___dddiiioootttvvv~~~}}}yyyvvvuuuxxxzzz{{{}}}uuujjj```VVVOOONNNJJJJJJHHHFFFDDDBBB@@@???>>>>>>>>>===<<<;;;999888666555444333222333444555444444444444333333333333222333444333111000000111000000000////////////...//////...---,,,+++******++++++************++++++,,,,,,+++************+++***+++,,,...000222444555111111222222222222222222333444555555666555555555444333222111000000000111000000000000000000000000------------...///000000111111111111111111111222333555666666555444555555555666777777888888777777555555555666555444444333111222222333444444555555222111111000///000000000---...//////000/////////333222111000///............------......///000111111222333333444333333333000000000000111111111111222222111000000000111111111222333444555555555444666666777888:::;;;<<<<<<;;;===@@@BBBDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCDDDFFFFFFFFFGGGJJJLLLMMMNNNNNNPPPRRRTTTVVVXXX]]]bbbjjjttt<<<===>>>===<<<;;;<<<===???@@@@@@>>><<<;;;;;;===;;;;;;<<<======<<<<<<;;;@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCC@@@?????????@@@BBBDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLIIIHHHHHHFFFDDDBBB@@@???=========>>>>>>===<<<;;;<<<<<<<<<======>>>???@@@>>>>>>??????@@@AAABBBBBB@@@BBBEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJLLLLLLMMMIIIIIIIIIHHHGGGEEEDDDCCCFFFGGGIIIKKKMMMNNNNNNOOOTTTYYY___dddiiinnnuuuzzz}}}}}}yyyvvvuuuvvvxxxxxxzzz|||~~~~~~~~~yyykkkaaaZZZRRRMMMMMMIIIIIIHHHFFFEEECCCBBBAAA>>>======<<<;;;:::999888555444333222222222333333444444444444333333333333111222333222000///000111////////////////////////......------,,,+++******++++++************++++++++++++******************++++++,,,---///111333444111111222222222222222333444444555555555555555444444333333222222111111111////////////////////////---------------...//////000000000000111111111111222444555555444444444555666777888888999999888888555555555555555444333333222333333333444444444555333222111111000000111111........................000000///...------.........------......///000111111222222333333222222222///000000000111111111111111111000000000000111111000000111333444555555555666777888999:::;;;<<<<<<<<<>>>@@@BBBDDDDDDDDDCCCAAAAAABBBBBBBBBCCCCCCCCCCCCEEEFFFFFFFFFGGGIIIKKKNNNNNNOOOPPPSSSUUUWWWXXX[[[aaaiiittt:::;;;<<<;;;::::::;;;<<<===???AAAAAA???<<<;;;;;;:::;;;===?????????>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCAAAAAA@@@AAABBBCCCEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLGGGGGGFFFEEEDDDBBB@@@???<<<<<<============<<<;;;<<<<<<===>>>>>>?????????>>>>>>???@@@AAABBBBBBCCC@@@BBBDDDEEEEEEEEEFFFHHHGGGGGGHHHIIIJJJKKKLLLMMMHHHHHHHHHGGGFFFDDDCCCBBBEEEFFFIIIKKKNNNOOOQQQQQQXXX]]]eeejjjnnnssszzz}}}zzzyyyxxxwwwvvvuuuwwwzzz||||||}}}}}}qqqccc[[[UUUNNNKKKKKKHHHHHHHHHGGGFFFEEECCCBBB======<<<;;;:::999888888444444333333222222222222444333333333333222222222///111111111///...///000.............../////////---------,,,,,,++++++***++++++************++++++************************+++++++++,,,---...///000111111222222333333333333444555555555555555444444444444444444444444333333...........................------------......////////////000000111111111111333444555444333444555666666777888888888888888555555666666555555444333555555555555444444333333333333222111111111111111......------------------,,,,,,,,,,,,,,,---...///...------......///000111000000111111111111000000///000000000111111111111111000000///000000111111000000111222333555666666777777888999::::::;;;;;;>>>???AAACCCDDDEEEEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCEEEFFFFFFEEEFFFHHHJJJMMMMMMNNNPPPRRRTTTVVVWWWXXX^^^gggsss888999::::::999888:::;;;;;;===@@@AAA???<<<:::::::::<<>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLGGGGGGFFFFFFEEECCCBBBAAA======<<<<<<<<<<<<<<<<<<<<<===>>>????????????>>>===>>>???@@@AAABBBBBBAAA@@@CCCEEEFFFFFFFFFHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNHHHHHHGGGFFFEEEDDDDDDCCCBBBDDDGGGKKKPPPTTTWWWYYY[[[bbbkkkqqqtttyyy~~~{{{zzzyyyxxxvvvtttrrruuuxxx{{{~~~}}}qqqfffZZZTTTOOOJJJGGGGGGEEEFFFFFFGGGFFFEEECCCBBB===<<<;;;:::999888888888444444444333333333222222222222222222111111111111...///000000......///000---............/////////---,,,,,,,,,+++++++++***++++++************++++++((()))******+++*********+++++++++,,,------......111111222222333444444444555555555666555555444333444444555555555555444444........................///...............///////////////000111111222222000222444444333333444555444555666666777777666666555555666666555555444333666666666555444333333333333222111111000111111111......---,,,,,,,,,------+++++++++,,,---...///000...------......///000111000000000000000000///...000000000000111111111111000000/////////000111111111111111222333555666777777777888999::::::;;;;;;???@@@AAACCCDDDEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEECCCEEEFFFEEEEEEEEEGGGIIIKKKLLLLLLNNNPPPRRRTTTVVVVVV\\\fffrrr666777999999888777999:::999;;;======;;;::::::;;;:::===AAADDDEEEDDDBBB@@@???????????????????????????@@@AAABBBDDDEEEGGGGGGCCCDDDGGGIIIJJJJJJIIIHHHIIIJJJLLLMMMNNNNNNMMMLLLGGGGGGGGGGGGFFFEEECCCCCC>>>>>><<<;;;:::;;;;;;<<<<<<===>>>???@@@???>>>>>>===>>>???@@@AAAAAA@@@@@@BBBDDDGGGHHHHHHHHHJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMJJJIIIGGGFFFFFFFFFGGGGGGEEEFFFHHHLLLRRRWWW\\\^^^]]]eeepppwww{{{{{{xxxxxxxxxwwwuuurrrtttxxx}}}uuueee[[[RRRNNNKKKFFFCCCDDDAAABBBDDDEEEEEECCCBBBAAA===<<<:::999888777888888444444444444444333333222111111111000000000000///---...//////...---...///---------.........//////,,,,,,,,,+++++++++++++++++++++************++++++'''((()))***++++++***)))(((***,,,---////////////111111222222333444444555555555666666555444444333333333444555555444444333000000000000000000000000000//////......//////000//////000111111222333333///111333333333333333555333333444555555555555444444444444444444333222222444444444333333333333333222222111000000000000000......,,,+++++++++,,,,,,------------...///000000...------......///000111111111111111111000//////000000000000111111111111///////////////000111111333333333333444555777888888888888999999::::::;;;>>>???@@@BBBCCCDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFEEEDDDEEEGGGIIIIIIIIIJJJLLLNNNPPPRRRSSSUUU\\\gggsss555777888888777777888:::999999999888777888:::<<<;;;>>>BBBEEEGGGEEECCCAAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCFFFGGGIIIJJJDDDFFFIIIKKKLLLLLLJJJIIIIIIJJJLLLNNNOOONNNMMMLLLHHHHHHHHHHHHGGGFFFEEEDDD@@@>>><<<:::999:::;;;<<<======???@@@@@@???>>>>>>===>>>???@@@AAA@@@??????CCCFFFHHHIIIJJJJJJLLLMMMKKKKKKKKKKKKKKKKKKLLLLLLLLLJJJHHHGGGGGGHHHJJJKKKKKKKKKLLLNNNRRRWWW\\\___]]]gggsss{{{}}}xxxwwwxxxyyyxxxtttvvvzzzooo^^^UUUMMMKKKJJJFFFCCCCCC???@@@BBBCCCCCCBBB@@@???===<<<:::888777777888888444444555555555444333222000000000000////////////,,,...///...------...///---------.........//////,,,,,,++++++++++++++++++++++++************++++++'''((()))+++++++++***)))'''))),,,///111222111111111111222333333444555555555666666666555444333333111222333444444444333222111111111111111111111111111000000/////////000000///000000111222333333333...000222333333222333555111222333333444444333333222333333333333222111111111111111222222333444444222111111000///000000000///...,,,+++***+++,,,,,,111000000/////////000000...------......///000111222222222222222111000///000000000000111111111111///////////////000111111555444333333444555777888888888888999999::::::;;;>>>>>>???@@@BBBCCCDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFEEEDDDEEEGGGHHHHHHHHHIIIKKKMMMOOOQQQRRRVVV]]]hhhuuu999888888888888888888888777888:::;;;;;;:::999888777;;;AAAGGGKKKKKKJJJHHHBBB???===<<<===>>>???>>>AAAAAABBBDDDEEEGGGHHHHHHIIIJJJKKKJJJIIIHHHIIIKKKMMMMMMMMMLLLKKKKKKJJJJJJFFFEEEEEEEEEFFFEEEBBB@@@CCCBBB???===<<<<<<======???>>>>>>=========>>>>>>AAA@@@@@@@@@AAAAAABBBCCCEEEFFFHHHHHHHHHHHHJJJKKKQQQPPPOOONNNMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKHHHJJJMMMPPPRRRVVVZZZ]]]aaajjjuuu|||wwwuuuuuuwwwyyy|||tttkkkUUUQQQLLLIIIFFFDDDAAA???BBBAAA@@@???>>>>>>>>>>>>======;;;:::888777666555444444444333333222222222111111111111111111222222...............///000000......---------......///*********))))))))))))((()))******+++++++++******)))*********++++++++++++---,,,,,,,,,---///111222555333222111111222444666777777777777666555333333444333222222111111111111444333111000000000111111222222222222111111000000333222222111111000000000///000000222333444555555333333333444444444555555333333333333333333333333222222222333333444444444222222111111000////////////...---,,,+++,,,------///...---,,,,,,---...///000000000000000000000000222111///.........///000000000111222222222222111000000000000000000111111222333333444555666777777888999999999888:::<<>>??????BBBCCCCCCEEEFFFGGGHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJLLLLLLLLLKKKJJJJJJIIIIIIGGGFFFEEEFFFFFFEEECCCAAACCCAAA???===<<<<<<===>>>>>>>>>===============>>>??????@@@@@@BBBCCCDDDEEEEEEGGGIIIIIIIIIIIIKKKLLLOOONNNNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJMMMPPPRRRTTTXXX\\\___eeemmmxxx|||yyyzzzzzz|||zzznnnfffTTTQQQLLLHHHFFFCCCAAA?????????>>>>>>>>>>>>??????===<<<;;;:::888777666555444444333333333222222222222222222222222222222222...............///000000000//////.........//////,,,,,,,,,+++++++++************+++++++++******)))))))))*********+++++++++---,,,,,,,,,---///111222444333222222222333444555666666777666666555444333444444333222222222222222444333111000000000111222222222222222111111111000222333333333222222111000000000111222333444555555333333333444444444555555333333333333333333333333222222222333333444444555333333222111111000000//////...---,,,,,,,,,------///...------------...///000000000000000000000000111000000///////////////000000111222222222222111111111111000000000000000222222333444555666777888888888999888777888:::===???@@@@@@AAABBBCCCDDDDDDAAAAAA@@@AAAAAABBBCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFFFFHHHIIIHHHFFFHHHLLLPPPUUU]]]kkkzzz:::;;;;;;;;;;;;;;;;;;;;;::::::;;;::::::999888777888;;;AAAFFFIIIJJJJJJIIIDDDAAA===;;;<<<>>>@@@@@@CCCCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJIIIHHHHHHHHHJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEFFFGGGFFFDDDBBBAAA@@@???>>>===>>>>>>???=========<<<<<<======>>>>>>???@@@BBBCCCEEEFFFGGGFFFHHHKKKKKKKKKKKKMMMNNNNNNOOOOOOPPPOOOMMMLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLNNNPPPRRRUUUWWW[[[```cccjjjrrr||||||ssshhh```TTTPPPLLLHHHFFFDDDAAA???<<<<<<<<<<<<===>>>???@@@;;;;;;:::999888777666555333333333333222222222222333333333333333333333333//////.........///000000222111000///////////////......---------,,,,,,,,,++++++,,,,,,+++***)))))))))))))))************+++------------...000111222222222333444444444444444555555666666666555555444444444333333222222333333333333222111111111111222222222222222111111111111222333444555555444222111000000111222333444555555333333333444444444555555333333333333333333333333111222222333444444555555444444333333222111111111//////...------------...///......------......///000000000000000000000000000000000000000//////...///000111111222222111111222111111111000000//////111111222444555777888888888888888777666666888:::??????@@@AAABBBCCCDDDDDD????????????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDDDDFFFHHHIIIGGGFFFGGGKKKOOOVVV___mmm|||<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::999888888888:::???CCCFFFGGGGGGGGGDDDAAA===;;;<<<>>>@@@AAABBBBBBCCCCCCDDDEEEEEEFFFHHHJJJKKKJJJIIIHHHIIIJJJIIIIIIIIIHHHGGGGGGFFFFFFHHHFFFEEEEEEFFFFFFEEECCC@@@@@@???>>>>>>>>>???@@@======<<<<<<======>>>>>>@@@AAABBBCCCEEEFFFGGGGGGGGGJJJLLLNNNNNNNNNOOOPPPPPPQQQSSSSSSSSSQQQNNNMMMJJJJJJKKKKKKLLLLLLMMMMMMPPPRRRUUUWWWZZZ^^^dddhhhpppxxx}}}vvvmmmccc\\\SSSPPPLLLIIIGGGEEECCCBBB<<<<<<;;;;;;;;;<<<======::::::999888777666666666333222222222222222222222333333333333333222222222000///////////////000000222111000///........................------------,,,,,,,,,,,,+++***)))))))))))))))*********++++++------......///111111222000222444555666555444333444444555555666555555555444444333333333333333444222222222222222222222222222222222222222222222222222444666777777666333111111111222222333444444555333333333444444444555555444444444444444444444444111222222333444555666666555555555444333333222222/////////...............//////............/////////////////////////////////000111111111000...---///000000111111111111111222222111111000/////////000000222333555666888888999999999777666666888:::>>>>>>???AAABBBCCCDDDDDD?????????@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBCCCCCCEEEGGGHHHGGGEEEFFFKKKOOOWWW```ooo~~~<<<<<<=========>>>>>>>>>>>>======<<<;;;::::::999777999<<>>?????????@@@@@@AAABBBCCCDDDDDDIIIKKKKKKKKKJJJIIIJJJKKKHHHHHHGGGGGGFFFFFFEEEEEEGGGFFFDDDDDDFFFFFFEEEDDD@@@@@@??????????????????===============>>>??????CCCDDDEEEFFFFFFFFFFFFFFFHHHJJJNNNPPPPPPPPPPPPQQQQQQRRRSSSTTTSSSQQQOOOMMMKKKKKKLLLMMMMMMNNNOOOOOORRRTTTWWWZZZ]]]ccciiinnnvvv~~~vvvpppiii```ZZZQQQNNNJJJHHHGGGGGGEEEDDD???>>>===;;;:::999999999888888888777777666666666222222222222222222222222333222222222111111111000111000000/////////000000111000///...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++++++++---......000111111222222000111444666777666555444333444555555555555555444333333333222222333333444222222222333333333222222222222222222222222222333222444666888888666444333222222222333333444444555333333333444444444555555444444444444444444444444111222222333555666666777666666555555444333333333000000000/////////......///////////////////////////////////////////////////000111111111000...---//////000111111111111000111111111111000000//////000111222333444666777777999::::::888777777999:::===>>>???@@@BBBCCCDDDEEEAAAAAAAAAAAAAAABBBBBBCCC@@@@@@AAAAAABBBBBBBBBBBBCCCEEEGGGFFFEEEGGGLLLPPPWWWaaappp<<<<<<======>>>?????????@@@???>>>===<<<<<<<<<===999999;;;<<<===>>>??????AAA>>>;;;;;;<<<===============>>>@@@AAABBBCCCDDDIIIJJJKKKKKKIIIIIIJJJKKKHHHHHHGGGFFFFFFEEEEEEDDDFFFEEECCCCCCDDDEEEEEEDDDAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@AAAAAADDDEEEGGGHHHHHHGGGFFFFFFGGGKKKNNNQQQQQQQQQQQQRRROOOPPPPPPQQQPPPNNNMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQTTTVVVYYY]]]bbbhhhpppuuu}}}vvvmmmhhhbbb[[[UUULLLJJJGGGFFFFFFGGGFFFEEEBBBAAA>>><<<999888666666777777777666666666666666111111111222222222222222333222222111111000000000111111000/////////000000000///...---------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...///111222222222222000111444666777777666555444444555555555444444333222222111111222222333333111222333333444333333333222222222222333333333333333444666777777666555444222333333333444444444555333333333444444444555555444444444444444444444444111222333444555666777888666666555555444333333333000000000111000//////......//////000000//////...000000000000000000000000000000000000000//////......///000000111111000000000000000000000000000111111111222333444555666666999999999888777777999;;;<<<===>>>@@@AAACCCDDDEEECCCCCCBBBAAAAAAAAAAAAAAA???@@@AAABBBBBBCCCBBBBBBBBBDDDFFFGGGFFFIIINNNSSSYYYcccsss<<<<<<<<<===>>>?????????AAA@@@???>>>>>>>>>???@@@;;;;;;;;;;;;;;;<<<<<<<<<>>><<<;;;;;;<<<<<<;;;:::;;;<<<===???AAACCCEEEEEEGGGHHHIIIIIIGGGGGGHHHIIIHHHHHHGGGGGGFFFEEEEEEDDDEEECCCBBBAAACCCDDDDDDDDDBBBBBBAAAAAA@@@???>>>===????????????@@@AAABBBCCCCCCEEEGGGIIIJJJIIIIIIHHHGGGJJJOOOQQQRRRQQQQQQRRRPPPPPPOOOOOONNNMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSWWWYYY]]]aaafffnnnwww}}}}}}tttiiiaaa]]]YYYSSSNNNFFFDDDBBBBBBDDDEEEEEEEEECCCAAA???<<<:::888666666666666666666666666666666000111111111222222222222444444333222222111000000222111111000//////000000//////...............///---------,,,,,,,,,++++++******+++,,,------------,,,,,,------------......---...000222333333333222111222444555666777666666555555555555444333333222111000000000111111222333111222333444444444333333222222222333333333444444333444555555666666666555333333333444444444444444333333333444444444555555555555555555555555555555111222333444555777888888666666555444444333333222000000111111111000///......///000111111000///...000000000000000000000000111000000///////////////...//////000000000000000/////////000111111222222222222333333333444444444777777888777666777999;;;<<<<<<>>>???AAACCCDDDEEEDDDCCCBBB@@@???????????????@@@AAABBBCCCCCCCCCBBB@@@CCCFFFGGGHHHKKKQQQVVV\\\fffvvv;;;<<<<<<===>>>?????????AAA@@@?????????@@@AAABBB>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::;;;<<<<<<:::888;;;<<<>>>@@@BBBDDDFFFGGGEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEECCCAAAAAABBBDDDDDDCCCCCCBBBBBBAAA@@@???===<<<@@@@@@@@@@@@AAABBBCCCDDDBBBDDDFFFIIIKKKKKKKKKJJJGGGJJJOOOQQQRRRQQQRRRRRRRRRRRRQQQOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUYYY\\\___dddjjjrrr|||ssskkk```YYYUUURRRMMMHHHBBB@@@??????BBBDDDDDDDDDBBBAAA???<<<:::888777777555555555666666666666666000000111111222222222222555555444333333222111111222222111000000///000000000////////////000000111......---------,,,,,,,,,)))***+++,,,---.........---------.........//////---...000222333333333333111222333555666777777777555666555555444333222111000000//////000111222222000111333444555444333333222222222333333444444444444444444444555555666666333333444444444444444444333333333444444444555555555555555555555555555555111222333444666777888999666555555444333333222222000111111222222000///......///000111111000///...000000000000000000000000222111///.........///000...//////000000000000000......///000111222333333333333333333333333333333555555666555555666999;;;;;;<<<>>>???AAACCCDDDEEEDDDCCCAAA???>>>===<<<<<>>===>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@???>>>===@@@>>>===;;;:::::::::;;;<<<<<<;;;;;;;;;:::::::::666999===AAACCCDDDDDDCCCGGGGGGFFFFFFFFFGGGIIIJJJIIIHHHFFFEEEEEEDDDAAA???;;;;;;===>>>????????????AAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKMMMNNNOOOOOONNNNNNPPPQQQRRRRRRQQQPPPNNNMMMLLLKKKPPPPPPOOONNNNNNQQQVVVZZZ]]]^^^```dddkkkttt}}}}}}jjjaaaUUUOOONNNLLLGGGCCC>>>??????@@@@@@AAAAAABBBCCCAAA???<<<:::888777666999777555333222333444555333333222222222222222333333444555444222111222333333111000///000111333444111111///...------------...------...//////---,,,------,,,,,,---...000111///000000000000000//////111111111222333333333444555555444444444333333333555444444333333444444555111111000000111111222333222333333333333222111111333222111111222333555666666666444333333444555666888888888777666555555555777777777777777777777777666666666555444444333333111222222333444555666666888666333000000111333444111///------------,,,+++//////////////////////////////000000000111111111444333333222111000//////000000000000111111111111222111111111111111222333111222333444666777888999999999888888999999:::;;;<<<<<<===>>>???AAACCCDDDEEEDDDCCCBBB@@@???>>>===@@@??????@@@BBBCCCCCCBBBDDDDDDEEEFFFIIIOOOVVV\\\bbbkkk{{{???>>>===>>>@@@@@@???>>>???@@@@@@@@@??????>>>===@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999777999===@@@BBBDDDDDDDDDGGGGGGFFFFFFFFFGGGHHHIIIGGGFFFDDDDDDDDDBBB@@@>>><<<<<<======>>>>>>??????@@@@@@@@@??????@@@@@@@@@DDDDDDCCCCCCCCCDDDEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKOOOPPPRRRQQQPPPPPPQQQSSSRRRQQQQQQPPPOOONNNMMMMMMQQQQQQPPPPPPPPPRRRWWW[[[___aaadddjjjqqqzzzuuueee]]]RRRLLLKKKJJJFFFBBB@@@@@@@@@@@@@@@@@@@@@???AAA@@@>>><<<:::999888888888666444333222222333444222222111111111111222222333444555444222111222333333222000//////000111222111111000///...------......---,,,---...///...---,,,,,,++++++,,,---///000//////000000000000//////111111111222222333333444555555555444444444444333555555444333333333333333111111000000111111222333222222222222111111111111333222222222333444555666666555444444444444555666666666666666777777777777777777777777777777777777666666666555444444333333222222333333444444555555555444333222222222222222000///...///111222222111000000000000000000000000000000111222222222111111333333222222111000000000000000000000111111111111222111111000000000111111111111222444555666777888888777777777777888999999;;;;;;;;;<<<>>>???AAABBBCCCCCCBBBAAA@@@???>>>>>>@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDFFFIIIOOOVVV\\\gggppp~~~@@@>>>======??????>>><<>>>>>>>>>>>AAA@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::999:::<<>>>>>===<<<<<<===>>>???@@@@@@????????????@@@@@@DDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLOOOQQQRRRQQQPPPPPPQQQSSSQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQRRRRRRRRRUUUYYY\\\bbbfffkkkqqqyyytttiii^^^VVVMMMIIIHHHHHHDDDAAAAAAAAA@@@@@@???>>>>>>===???>>>===;;;:::999888888666555333222111222222333111111000000000111111222222444444333222111222333333222000.........//////111111000///............///---+++,,,---///000///,,,++++++++++++---.../////////000000111000000///000000111222222333444444666666666555555555444444666555444333222111111111111111000000111111222333333222000/////////000111333333333333333555666666555555444444444555555666444555555666777888888999777777777777777777777777666666666555444444333333333333333333333333333333111222333333333222111111111000//////111222222111111111111111111111111111000222333444444333111000111111111111111111111111000000000111111111222222222222111000/////////000000111222333444555666777777666666666666777888888999999:::;;;<<<===???@@@@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAAAAACCCDDDEEEGGGKKKQQQYYY___oooxxx@@@>>>======>>>>>><<<;;;>>>>>>>>>>>>===>>>>>>>>>@@@@@@??????????????????=========<<<<<<<<<;;;;;;;;;<<<===???AAACCCEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGDDDCCCBBBBBBCCCBBB@@@>>>@@@???===<<<<<<===>>>???@@@??????>>>>>>??????@@@CCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNOOOPPPOOONNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSUUUVVVYYY]]]___eeejjjrrryyyuuuhhh___WWWQQQJJJFFFFFFFFFCCCAAA@@@@@@??????>>>>>>>>>>>>???>>><<<;;;999888777777555444333222111111111111000000000///000000111222222333444333111111111222222111000...------------111000//////.........//////---++++++---///000000---,,,++++++,,,---///000//////000111111111000000000000111222333444444555777777666666666555555555777666555333111000000000111111000000111111222333333111///...---...000111333333333444444555666666444444444444555555555666555555666666777777888888777777777777777777777777666666666555444444333333444333333333222222222111111111111222222222333333:::888555333222111000...111111111111111111111111111222555666666444111///000000111111111222222222000000111111111222222222333222111000//////...///000000111222333555555666777666666666666777888888999999999:::;;;<<<>>>>>>======>>>>>>>>>????????????@@@AAAAAA@@@@@@@@@AAADDDFFFGGGJJJNNNVVV^^^dddwww@@@>>>======>>>>>><<<;;;>>>======<<<<<<===>>>>>>>>>?????????@@@@@@??????@@@@@@?????????>>>>>>>>>======???@@@BBBDDDFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGEEEDDDCCCDDDDDDDDDBBB@@@AAA@@@>>>======>>>???@@@@@@@@@????????????@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLLLLNNNOOOPPPPPPNNNNNNNNNPPPOOOOOOOOOPPPPPPPPPPPPQQQNNNQQQUUUXXXZZZ]]]aaadddiiioooxxxuuujjj___YYYQQQMMMGGGEEEDDDDDDCCCAAA=========>>>>>>?????????@@@???<<<:::888666555555444333333222111111111000000000//////000111111222222333444333111000111222222111000///---,,,,,,+++000///..................000---++++++---///000000......------...///111222//////000111111111111111111111222333444555666666888888777777777777666666888777555333222000000000111111000000111111222333222111///------...///000222222333444444555555555333444444555555555666666666666666666666666777666888888888888888888888888666666666555444444333333333333333222111111000000222111000///000333555777@@@===:::777666444111///111111111111111111111111111222555666666444222000000000000111222222333333111111111111222222222222333333111000////////////111111222222333444555555888777777777777888999999999999999:::;;;<<<===>>>;;;;;;<<<<<<===>>>>>>???>>>@@@AAAAAA??????@@@BBBDDDEEEHHHKKKPPPXXXaaagggyyy@@@>>>======??????>>><<<======<<<;;;;;;<<<>>>???>>>>>>???@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>???AAACCCEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFDDDCCCAAAAAA@@@??????@@@AAABBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDFFFHHHIIIKKKJJJIIIIIIIIIJJJLLLMMMQQQRRRRRRRRRPPPOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLPPPUUUZZZ^^^bbbfffhhhooouuu~~~vvvkkkaaaXXXTTTMMMJJJFFFDDDCCCCCCBBBAAA;;;<<<<<<===>>>>>>??????>>>===;;;999777666555555444444333333222111111000000000000000111111222333111333333222111000111222111111000///...---,,,,,,......------,,,------...000...,,,,,,---.........///............000111222//////000111222222222222222222333444666777888888999999888888888777777777888888666444333222111111111111000000111111222333222111///.........///000000111222333444444444444222333444555666666666666777777777777666666666666888888888888888888888888666666666555444444333333222222222111111000000000333111//////000444888:::777555333222222222000///111111111111111111111111000111333555555444333222000000111111222222222333111111111222222222222333333333222111000000000111222222222333444555555555888777777777777888999999999999999999:::;;;<<<===:::::::::;;;<<<=========<<>>AAADDDBBBDDDGGGKKKQQQYYYccciiizzz???>>>===>>>@@@@@@???>>>===<<<;;;::::::<<<>>>???>>>???AAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???AAADDDFFFHHHHHHHHHGGGJJJJJJKKKKKKKKKJJJIIIHHHEEEDDDDDDEEEFFFGGGEEEDDD@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCEEEGGGIIIJJJLLLKKKIIIIIIIIIJJJLLLMMMQQQRRRSSSRRRPPPOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNMMMJJJOOOVVV\\\aaafffjjjllluuu{{{xxxlllaaaXXXRRROOOIIIGGGDDDBBBAAA@@@@@@@@@========================::::::999888888888888888444444444444333222111000000000000111111222444444111222333222111000000222111111111000///...---,,,,,,,,,,,,++++++,,,,,,---000///------......---+++......------...///111222//////000111222222222222333333444666777999:::::::::999999999999888888888999888666555444333333333111111000000111111222333111111111000000000/////////000111333333333333222222333444666666666666555555555666666777777888888888888888888888888888888666666666555444444333333111111111111111000000000111111111111333666999;;;///---,,,,,,...//////...000000000000000000000000///000111333444444444444111111111111111222222222111111111222222222333333333333222222222222222333333333333444555555666666777666666666666777888888777777777777888999::::::999999::::::;;;;;;<<<<<<999===AAA@@@>>>>>>BBBEEEDDDFFFJJJNNNTTT]]]gggnnn}}}???>>>===>>>@@@AAAAAA@@@===<<<:::::::::<<<>>>??????@@@BBBDDDEEEEEEDDDDDDAAAAAAAAA@@@@@@@@@??????@@@BBBEEEHHHJJJJJJIIIHHHKKKKKKLLLLLLLLLKKKIIIHHHDDDDDDCCCDDDFFFFFFEEEDDD@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCEEEGGGIIIKKKLLLLLLKKKJJJIIIIIIJJJLLLMMMOOOPPPQQQPPPNNNMMMNNNOOONNNNNNNNNMMMMMMMMMLLLLLLIIINNNVVV]]]ccchhhllloooyyy|||qqqfff[[[SSSNNNLLLGGGEEECCCAAA??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;777777777777888999:::;;;444444444444333222111111111111111111222333444555111222333222000000000111000111111111000///...---+++++++++******+++,,,,,,111///......///...+++)))------,,,,,,---...000111//////000222222333333333444444555777888:::;;;;;;:::::::::999999999888888999888777666555444444444111111111000111222222333111111111222111000//////...///111222333333222222111222444666777777666555333333444666777999::::::888888888888888888888888777666666555444444333333000000000000000111111111///000222444777888999:::222111///000111333333222//////////////////////////////000111333444555666111111111111111111111111111111222222222333333333333333333222333333444444333444444555555666666666555555555555555666777777666666666666666777888999999999999::::::;;;;;;;;;888<<<@@@@@@>>>>>>BBBFFFHHHJJJNNNRRRYYYbbblllsss???????????????@@@@@@@@@<<<<<<<<<<<<===???@@@AAAAAAAAA@@@@@@AAADDDGGGHHHIIIHHHEEECCCAAAAAAAAABBBBBBEEEHHHIIIIIIHHHGGGHHHJJJLLLOOOOOOMMMLLLKKKKKKHHHHHHGGGGGGFFFEEEEEEEEEEEECCCCCCDDDEEEFFFEEEDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBCCCEEEEEEJJJJJJJJJJJJKKKKKKKKKKKKRRRRRRQQQPPPOOOOOOOOOOOOLLLKKKIIIHHHHHHKKKMMMOOOOOORRRWWW\\\ccckkksssxxx|||~~~xxxqqqfff\\\SSSNNNIIIGGGHHHEEEBBB@@@@@@AAAAAA@@@????????????===;;;999888777777777777666666666666666555333222111000000000000111111222333333444444777555444222111111222222222222222111000//////...///////////////////////////000000///---+++,,,---++++++,,,...///111222222111111111111222333444444888999::::::;;;;;;::::::===;;;999777777777888999:::999888666444333333333222111///......000222444333333333222111000000///000111111111111222222222111222333333444444333333888777777666555555444444666888<<<===;;;999888777777777666555444444333333000000111111111111000000222222555:::??????888222222222111111111111222222000000000000000///......000111222333333333333333...///000111222333333333222222222111111000000000222333333444444555555555777666333222222333444555555666666666666666555555444555555666666666666666555555666888999:::;;;;;;;;;>>>BBBBBBAAABBBEEEHHHFFFKKKRRRXXX```kkkxxx????????????????????????=========<<<======>>>>>>AAAAAAAAAAAACCCEEEFFFHHHIIIGGGDDDBBB@@@@@@AAAAAABBBEEEHHHJJJIIIIIIIIIJJJLLLNNNPPPQQQOOOMMMLLLLLLIIIGGGFFFDDDEEEFFFHHHIIIHHHGGGFFFGGGIIIJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCDDDEEEFFFGGGJJJJJJKKKKKKLLLMMMMMMNNNRRRRRRQQQPPPOOOOOOOOOOOOMMMLLLJJJIIIIIIKKKNNNPPPQQQTTTXXX]]]bbbiiipppuuu{{{{{{{{{{{{zzzzzz{{{}}}~~~yyyoooiii___WWWQQQMMMJJJHHHFFFCCC@@@??????@@@@@@???????????????===;;;999888777777666666666555555555444444333222222111000000222222333333444555666666666555333111000000111111222222111111000//////...........................///000000///---,,,,,,---+++,,,---...000111222333333333222333333444555666999999:::;;;;;;;;;;;;:::===;;;999888777777888999999888777555444333222222222111///......000222444333333222111111000//////000111111111111222222222111222333333444444333333555555555555666666666666555777:::;;;:::888888888777666666555444444333333000111111222222111111000222222444888======888222222222111111111111222222000000000000000//////...///000000111222222111111...///000111222222222222222222111111111000000000222333333444444555555555666555444333333333444444555555666666666666555555555555666777777777777666666666777888:::;;;<<<===:::>>>AAACCCBBBDDDGGGKKKMMMRRRZZZbbbjjjttt????????????????????????>>>>>>===<<<<<<<<<<<<<<<@@@@@@BBBCCCEEEFFFFFFFFFGGGFFFCCCAAA??????@@@AAABBBDDDHHHJJJJJJJJJKKKLLLNNNPPPRRRRRRQQQOOONNNNNNIIIGGGEEECCCDDDGGGKKKMMMJJJHHHHHHIIIJJJKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEGGGFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOMMMKKKJJJJJJLLLNNNPPPRRRUUUZZZ^^^dddkkksssxxxzzzyyyxxxxxxxxxyyyzzz{{{wwwyyy|||{{{pppbbb]]]VVVPPPMMMKKKJJJIIIDDDAAA???>>>???@@@@@@???@@@@@@??????===;;;:::999666666555555555444444444222333333333333222111000333333444555666777888999666555333111000000000000222222111111000/////////........................///000111000...,,,---...,,,---...///000222333333444444444444555666777888999999:::;;;;;;;;;;;;;;;<<<;;;:::888777888888999888777555444222111111111222000///......000222333222222111111000/////////000111111111111222222222111222222333333333333333333333444555666666777777444666888888777777888999666666555555444333333333111222222333333222222111222111222555999:::777333222222111111111111222222111111000000000/////////......///000000000000/////////000111222222222222222222111111111111000000222222333333444555666666555555555444444444444333444555555666666666555555555666777777888888777777888888888999;;;===>>>???===@@@EEEGGGHHHJJJNNNRRRVVV\\\fffpppxxx???????????????>>>>>>>>>======<<<<<<<<<<<<<<<===???@@@CCCEEEGGGGGGFFFFFFFFFDDDBBB@@@?????????@@@BBBDDDGGGJJJJJJKKKMMMOOONNNPPPSSSSSSQQQNNNMMMMMMIIIHHHGGGFFFFFFHHHJJJLLLHHHGGGFFFGGGIIIJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGIIIHHHHHHGGGHHHIIIKKKLLLKKKKKKMMMNNNPPPRRRSSSTTTSSSSSSRRRRRRQQQPPPPPPOOOOOOMMMLLLJJJKKKLLLOOOPPPRRRVVV[[[aaahhhqqqzzz}}}{{{yyyxxxxxxyyyyyyxxxuuuwwwzzz}}}~~~~~~|||{{{tttjjjYYYUUUOOOLLLJJJJJJIIIIIIDDDBBB@@@???@@@AAA@@@@@@@@@@@@???>>>===;;;:::999555555444444444333333333111222333333444333222111555555666777888999::::::777666444222111111111111111111111111000000//////------------------------///000111000...---...///......///000111222333444444444444555666777888999999::::::;;;<<<;;;;;;;;;<<<;;;:::999888888888888666555444222111000000000111000/////////000222333111111111000000/////////000000111111111222222222111111222333333333333222333333444555555666666777333555666666555555777999555555555444444333333333222333333444444333333222222111111222555666555444222222111111111111222222111111111000000000000000//////000000000000//////111111222333333333333333333333222222222222222222222222333333444555666666555555555666555444333333444444555555666666555555666666777888888888888888999999999:::<<<>>>@@@AAACCCGGGLLLOOOPPPSSSXXX\\\^^^gggsss~~~AAA@@@@@@@@@?????????>>>;;;;;;;;;<<<<<<>>>?????????AAADDDGGGHHHHHHGGGFFFEEEDDDAAA???>>>???@@@@@@BBBDDDGGGIIIJJJKKKNNNPPPMMMPPPRRRRRROOOMMMLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGHHHGGGFFFGGGIIIIIIIIIHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKMMMNNNLLLLLLNNNPPPRRRTTTUUUVVVSSSSSSSSSSSSSSSQQQPPPOOONNNMMMKKKJJJKKKMMMPPPRRRTTTWWW]]]cccjjjrrr{{{~~~zzzyyyyyyyyywwwuuutttvvvyyy{{{|||zzzxxxwwwzzzuuuiii```TTTQQQMMMJJJIIIIIIIIIHHHFFFDDDBBBBBBCCCCCCBBBAAA@@@???>>>===;;;::::::999444444444444333333333333111222333444444555555444777777888999999::::::;;;:::888666444333222222222111111111000000000000000........................///111111111///...///000///000000111222333444444333333444444555777888999::::::;;;<<<<<<<<<;;;;;;;;;;;;:::999888888888888555444333111111000000000111000/////////000222222111111111111000000000000000000111111111222222222000111222222333333222222555555555555555555555555333555666555555444666777444444444444444333333333333333444444444444333333222111000111222444444444222222111111111111222222222222111000///000000111111111111222222111111000333333444444555444444444444444444444444444444444111111222333444555666777555555666666666555444333333333444555555555555555666666777888888888888888:::::::::;;;===???BBBCCCGGGLLLQQQVVVXXX]]]cccgggjjjsssBBBBBBBBBAAA@@@@@@??????;;;;;;<<<<<<===???@@@AAA@@@BBBDDDGGGHHHHHHHHHGGGEEECCCAAA?????????@@@AAABBBDDDFFFHHHIIIJJJMMMOOOMMMOOOQQQQQQNNNLLLJJJJJJJJJKKKLLLMMMLLLJJJHHHFFFJJJIIIIIIIIIKKKLLLKKKJJJJJJIIIGGGFFFGGGHHHJJJKKKKKKJJJJJJJJJKKKMMMNNNOOOMMMMMMOOOPPPRRRTTTUUUVVVSSSSSSTTTTTTTTTRRRQQQOOONNNMMMLLLKKKMMMOOOSSSUUUZZZ\\\```dddjjjpppwww||||||zzzyyyxxxuuurrrrrrsssuuuvvvwwwvvvuuutttuuuzzzvvvlllaaaYYYQQQOOOKKKIIIIIIJJJIIIIIIHHHGGGEEEEEEEEEEEECCCAAA???>>>===;;;:::999999888555555444444444333333333333333333444555666888999<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888555444333333333111111000000000000000000////////////////////////000111222111000///000111111111222222333444444555333444444555666888999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999888888777444444222111111000000000000000000000000111111222222222111111111111111111000111111111111222222222000111111222222222222222555555444444444444444444444555777777555444444555444444333333333333333333222333333444444333333222222111111111111222333444222222111111111111222222333222111000///000111111222333333333333222222111333444444555555444444444333333444444444444555555111111222333555666777777666666666555555555555444222333444555555555555555555666777777888888777777;;;::::::;;;===@@@CCCEEEHHHMMMUUU\\\aaahhhpppvvv{{{DDDDDDCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>???@@@AAAAAACCCDDDFFFHHHHHHHHHHHHEEEDDDBBB@@@???@@@AAABBBBBBDDDFFFGGGGGGIIILLLNNNMMMOOOQQQQQQNNNLLLJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJLLLKKKJJJKKKMMMNNNMMMLLLKKKIIIHHHGGGGGGIIIKKKMMMKKKJJJJJJJJJKKKMMMOOOPPPNNNNNNOOOQQQRRRTTTUUUUUUSSSTTTUUUUUUUUUSSSQQQPPPOOONNNMMMNNNPPPSSSWWWYYY___aaaeeehhhmmmssszzz~~~~~~}}}{{{vvvrrrpppqqqrrrrrrssssssrrrrrrssswww{{{}}}yyypppggg[[[SSSNNNLLLIIIIIIJJJKKKKKKJJJJJJIIIGGGFFFFFFEEEBBB@@@>>>===;;;999888777777888555555555555444444444444555444333333555888;;;===AAAAAA@@@@@@???>>>>>>===;;;:::888555333222222222000000000000000000000111000000000000000000000000000111222222000000111222222222333333444444555555555555555666888999;;;<<<:::;;;;;;<<<<<<<<<<<<<<<::::::::::::999888777777444444333222111111111111000000000000000111111111222222222222222222333333000111111111111222222222000000111222222222222222222333333444444555555666444666888888666444333333333333333333333333333333222222333333333333222222111222222222111222333444222222111111111111222222444333111//////000111222333333333333333222111111222333333333333333222222222222222222333333444444000111222333555666777777888777555444444444555666111222333444555555555555555555666777777777777666;;;:::::::::<<<@@@CCCEEEHHHOOOZZZdddmmmwwwEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@???????????????BBBCCCEEEFFFGGGHHHIIIIIIEEEDDDBBB@@@@@@@@@BBBCCCCCCDDDFFFFFFFFFHHHKKKMMMNNNPPPRRRQQQOOOLLLKKKJJJKKKKKKJJJJJJKKKLLLMMMNNNLLLJJJJJJKKKLLLMMMLLLKKKKKKJJJHHHGGGGGGIIILLLNNNKKKJJJJJJJJJLLLMMMOOOPPPNNNOOOPPPQQQRRRSSSTTTUUUSSSTTTUUUVVVUUUSSSQQQPPPPPPOOOOOOPPPRRRVVVZZZ\\\aaadddhhhmmmrrryyyyyyuuuqqqqqqqqqqqqrrrrrrsssssstttwwwzzz{{{|||}}}rrriii```UUULLLKKKJJJHHHHHHJJJKKKLLLKKKKKKIIIGGGGGGFFFDDDAAA???>>>===:::888777777777777666666555555555444444444777555444333555999===???EEEDDDDDDCCCAAA@@@@@@???;;;999777444333222111111000000000000000111111111000000000000000000000000000111222222111000111333222333333444444555555555666666777888999;;;===>>>:::;;;<<<<<<======<<<<<<:::::::::::::::888777777444444333222111111111222///000000000111111111111333333333333333333333333000111111111111222222222000000111222222222222111000111222333555666777888555777::::::777444222111333333333333333333333333111222222333333222222111111222333333222222333444222222111111111111222222444333111//////000111222333333333333333222111000111111222222222111111000000000000111111222222222000111222333555666777888999777555444333444666777111222333444555555555555444555555666666666666666;;;:::999:::<<>>>>>=========>>>??????BBBBBBCCCDDDFFFGGGHHHHHHFFFEEEEEEDDDCCCAAA@@@@@@EEEFFFFFFFFFEEEFFFIIIKKKPPPPPPPPPOOONNNLLLKKKJJJIIIIIIJJJKKKKKKLLLMMMMMMQQQQQQPPPPPPOOONNNNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNRRRXXXZZZYYYWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSQQQQQQSSSVVVZZZ]]]aaafffmmmtttzzzzzztttkkkmmmooonnnmmmnnnrrrvvvwwwwwwwwwxxx|||sssiii```WWWQQQPPPGGGGGGGGGHHHIIIJJJKKKLLLNNNLLLJJJHHHGGGFFFCCCAAA@@@???<<<:::999888888888666666666666666555555444444444555666777;;;@@@DDDHHHIIIIIIGGGEEEBBB>>><<<999888666333111000///...............////////////222222111111111111111111333222000//////111333444444666888999888777888999777888999;;;<<<==================<<<;;;;;;::::::===<<<;;;:::888777666666222111111111000000//////333333333444444444555555000111111111111222222222111222333333444444333333111000/////////000111222111111222333444555777888777777777777666555333333555444333222111222333333111111111111111000///...222222222222222222222222333222111000000000222222222111111000000111111222333333444444333333222111444444444444444444444444222222222222222222222222111111222333555666777777:::999888777666555444333444333333333333333333333333555777777666555666777777888999999;;;???DDDHHHOOO[[[jjjvvvKKKIIIFFFEEEEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>??????@@@AAABBBCCCEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFHHHJJJLLLNNNNNNNNNMMMLLLKKKIIIHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRQQQQQQPPPPPPOOONNNNNNLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNOOORRRVVVXXXWWWUUUWWWWWWVVVVVVVVVUUUUUUUUUWWWVVVUUUUUUWWW[[[___bbbeeejjjqqqxxx}}}~~~xxxsssttttttrrrpppooorrrtttssstttuuuwwwzzzxxxjjjaaaZZZQQQLLLKKKFFFFFFGGGGGGHHHJJJKKKLLLNNNLLLJJJHHHGGGFFFCCCAAA???===<<<:::888777777777555666666666666555444444444555555666777:::>>>BBBGGGGGGHHHGGGEEEBBB???===999888666333111///..................////////////111111111111111111111111222222000///000111333444444666888888777777888999999999;;;<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::<<<<<<;;;:::999777666555111111111111111000000000333333333333444444444444000111111111111222222222222333333444444444444444333222111000000000111222111111222222444555666777777777777666666444333333555444333222222222333333111111222222111111000///222222222222222222222222444333222111111222333333222222111111111111222222444444444444444333222222444444444444444444444444222222222222222222222222111111222333444555666666999888777666555444333333333333333333333333333333555666777666555555666777777888999:::;;;???EEEHHHQQQ^^^ooo~~~OOOMMMJJJIIIIIIIIIHHHGGGDDDDDDBBBAAA@@@?????????>>>???@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHFFFFFFEEEFFFGGGJJJMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHIIILLLPPPSSSUUUTTTTTTTTTTTTSSSRRRQQQQQQOOOOOONNNNNNMMMNNNNNNNNNOOONNNNNNMMMLLLLLLLLLMMMOOOOOOOOOQQQTTTUUUUUUSSSXXXXXXWWWWWWWWWWWWVVVVVVZZZYYYYYYYYY\\\aaaeeehhhjjjpppvvv|||zzzzzzxxxtttpppnnnnnnoooqqqsssuuuwwwyyy}}}yyynnnaaaZZZSSSLLLGGGGGGDDDEEEEEEFFFHHHJJJKKKLLLMMMKKKIIIHHHGGGFFFCCCAAA===<<<;;;999888777777777666666666666666555444444444555555555666888<<>>????????????>>>>>>======<<<<<<;;;;;;:::;;;;;;:::999777555444111111111111111222222222222222333333333444444444000111111111111222222222333444444555555555555555555444333222111111222222222111222222333444555666666666666666555444333333555444333222222222333333222222222222222222111000222222222222222222222222333333222222222333333444333333222222222222333333444555555555555444333333333333333333444444444444333333333333333333333333000111111222333444444555777666666555444333333222222222333333444444555555777777777666444444666888888999:::;;;<<<@@@FFFJJJTTTaaatttTTTRRRPPPOOOPPPPPPOOONNNKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@AAABBBBBBCCCCCCDDDCCCGGGLLLQQQSSSQQQNNNKKKIIIGGGFFFFFFIIILLLOOOPPPOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIILLLOOOSSSVVVVVVVVVWWWWWWWWWVVVTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRPPPOOONNNMMMLLLLLLLLLLLLNNNNNNOOOQQQSSSUUUUUUUUUYYYYYYYYYYYYYYYXXXXXXXXX[[[[[[[[[\\\```eeejjjnnnooottt{{{~~~~~~yyytttqqqoooooossstttwwwyyyzzz}}}~~~tttiii]]]WWWQQQJJJEEEEEECCCCCCDDDEEEGGGIIIKKKLLLLLLJJJHHHGGGFFFEEECCCAAA======<<<:::999888888888777777777888777666666555555555666555555666999<<>><<<888777555222000...---,,,............////////////000000000000111111111111111111111111111222444444444555777777666777999;;;===>>>???@@@AAAAAAAAAAAA??????>>>======<<<<<<;;;999:::::::::999666444222000000111111222222333333222222222222333333333333000000111111111222222222444555555666666666666666666666555444333222222222222222111222222333444444444444555555555444444333444444333333333222222222222222333333333222222111222222222222222222222222222222222222222222333333444333333222222333333444555555666666555555444333333333333333333444444444333333333333333333333333111111111222222333333333555444444444333222222222111222222333444555666666999999888666444555777999999:::;;;<<<>>>BBBGGGKKKWWWcccvvvXXXVVVUUUUUUWWWXXXXXXWWWSSSRRROOOLLLJJJHHHGGGFFFCCCCCCBBBBBBAAAAAA@@@@@@CCCKKKVVV___ccc___YYYTTTOOOLLLIIIIIILLLPPPRRRRRROOOOOOPPPPPPPPPOOOOOONNNOOONNNLLLKKKLLLOOORRRTTTUUUVVVWWWXXXXXXWWWUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTRRRQQQPPPNNNMMMLLLLLLLLLLLLNNNPPPRRRTTTVVVXXXZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[^^^bbbiiinnnrrrsssyyy~~~~~~zzzxxxvvvuuuwwwyyyzzz{{{|||yyynnndddYYYTTTOOOHHHCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKJJJHHHFFFEEEDDDCCCAAA???>>>>>>===<<<;;;::::::999888999999999999888777777555555666666555555888:::>>>???@@@@@@@@@>>><<<:::777666444111///...---,,,............//////////////////000000000111111111111111111222222333444555555666777777777888:::<<>>======<<<<<<999999999999888666444222000000000111111222222333111111111222222222333333000000111111111222222222444555666666777777666666666666666555444333222222222222111111111222222333222333444444444444444333444444444333333333222222111222222333333333222222222222222222222222222222//////000111111111111111444333333222222333333444555555666666555555444333222222222333333333444444333333333333333333333333222222222222222222222222333333333333222222222222222222333444444555666666999999888666555555888;;;999;;;<<<===???DDDIIIMMMXXXccctttYYYXXXWWWYYY\\\^^^___^^^[[[ZZZWWWTTTRRROOONNNMMMHHHGGGEEECCC@@@>>><<<;;;CCCNNN]]]kkkqqqooohhhcccZZZUUUPPPOOORRRUUUVVVUUUPPPPPPQQQQQQRRRQQQQQQQQQTTTRRRQQQPPPPPPQQQRRRSSSUUUVVVWWWYYYXXXWWWUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWVVVTTTRRRPPPOOOOOOOOONNNOOORRRSSSUUUWWW[[[^^^[[[[[[\\\\\\\\\\\\]]]]]]\\\\\\]]]aaafffmmmtttxxxyyy~~~}}}zzzzzz{{{|||||||||}}}|||rrreee\\\RRRNNNKKKEEEAAAAAAAAABBBBBBCCCEEEGGGHHHIIIGGGEEECCCCCCBBBBBB@@@>>>>>>>>>>>>>>>===<<<::::::999999999999999888777777444666777666666666888:::;;;<<<======<<<:::888777444444222000///......---............////////////...//////000000111111111000111111222333444555555666777888777777999<<>>>>>======:::999888777666444444333000000000000000111111111000000111111111222222222000111111111111222222222444555555666666666666666555555666555555444333222222222111111000111111111111111222333444444444444333333444444444333222111000111222222222222222222222222222222222222222222---...///000111111111000333333222222222222333333444555555555555444333333111111222222333333444444333333333333333333333333333333333333333222222222222222222222333333333333333333444444555555666666888888888888777777999<<<:::;;;===>>>AAAEEEKKKOOOXXXccctttWWWWWWWWWYYY]]]aaabbbbbbbbbaaa^^^[[[YYYWWWUUUTTTPPPNNNKKKGGGCCC???<<<:::@@@JJJ[[[lllvvvxxxuuuqqqeee___YYYWWWYYY[[[[[[YYYTTTUUUVVVVVVWWWWWWWWWVVVWWWVVVVVVUUUUUUUUUVVVVVVXXXZZZ\\\]]]]]]\\\ZZZYYYVVVVVVVVVVVVWWWYYYZZZ[[[\\\[[[YYYWWWUUUTTTSSSSSSQQQSSSUUUVVVVVVXXX\\\```\\\\\\]]]]]]]]]^^^^^^^^^___```aaaeeekkkssszzz~~~}}}pppfff[[[SSSLLLJJJHHHDDDBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHEEECCCAAA@@@@@@@@@>>><<<<<<============;;;:::999777777888888888777666666444666777777777777999:::999:::;;;;;;999777555333222222000///////////////............////////////......//////000111111222000000222333444555555555777888999888888:::>>>AAA@@@AAABBBBBBCCCBBBBBBBBBAAA@@@@@@??????>>>======;;;:::777555333333444444000000000///////////////000000000000111111111222000111111111111222222222444444555666666666666555333444555555555444333333222222111000000000000000000000222333333444444444333333444444444333222111///000111111222222111111222222222222222222222222---...000111222222111111222222111111111111222222444444444444444333222222000111111222333333444444444444444444444444444444555444444444333333222222222222222333333333444444444444444555555555555555555777999999999999;;;<<<;;;<<<>>>???BBBFFFLLLPPPVVVdddwwwUUUUUUVVVYYY]]]aaacccdddfffeeebbb```]]][[[ZZZYYYXXXVVVRRRMMMGGGBBB???<<<:::EEEVVVgggtttzzz{{{zzzmmmfff___\\\^^^______\\\YYYZZZ[[[\\\]]]]]]]]]]]]XXXXXXYYYYYYYYYYYYYYYYYY^^^___bbbccccccbbb```^^^ZZZZZZZZZ[[[\\\^^^`````````___]]][[[YYYXXXWWWVVVUUUWWWXXXXXXWWWXXX\\\```]]]]]]]]]^^^^^^_________bbbccceeeiiiooowwwrrreee]]]VVVNNNHHHHHHHHHFFFDDDEEEBBBBBBBBBCCCCCCEEEFFFFFFCCCBBB@@@?????????===;;;;;;<<<<<<===<<<;;;999888666666666666666555555444444666777888777888999;;;888999999999888555333111111000000////////////000............/////////000---......///000111111222///000222333444555555555888999999999999;;;???BBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<:::666444222333444555000000//////......------000000000000111111111111000111111111111222222222333444444555555555555555222333444555555555444333333222111000/////////000///000111222333444444444333333444555444333222111...///000111111111111111222222222222222222222222...///111222333333333222222111111111111111111222333333444444333333222111000000111222333333444444444444444444444444444444666555555444444333333222222222222333333444444555555555555555555444444444444666999:::::::::;;;===;;;===>>>@@@BBBGGGMMMQQQUUUdddzzzXXXWWWWWWYYY]]]aaabbbbbb```aaaaaa```]]]ZZZXXXXXXYYYYYYWWWRRRKKKEEEDDDDDDCCCEEELLLZZZjjjvvvzzzzzzmmmggg```]]]]]]___``````^^^^^^__________________`````````___``````aaabbbffffffhhhmmmqqqoooggg```dddddddddgggjjjlllkkkjjjkkkkkkjjjgggbbb^^^\\\[[[``````___]]]```cccaaa[[[```aaaaaa``````aaaccceeeeeehhhkkkpppvvv|||vvviii]]]WWWMMMKKKHHHEEECCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAAAAA?????????>>>===;;;:::999888999:::;;;<<<;;;:::999444444333222222222222333777888999:::;;;<<<<<<<<<777777888777666555333222000///---,,,++++++,,,---...///000000000///---,,,////////////000000000000444444444444444444444444777777888999:::<<<===>>>>>>???AAAAAAAAAAAACCCEEEBBBAAA???===;;;;;;;;;;;;999777555222111111222333111000///...............000///////////////000111000000000000111222333333333333333444444555555555111111222222222333333333444444444333222111000///111111111111222333444555333333333222222111111111444111///111444666666444333333222222111222222222111222333333444444333333111111111111111111111111222111111111222444666777333222222111111222222333444444555555555555444444666666666666555222000///222222333444444555555666888888888888888777666666555666777999;;;===>>>???======>>>???BBBFFFJJJLLLVVVbbbtttWWWVVVWWWZZZ^^^aaaaaaaaa___```aaa```^^^[[[YYYXXXXXXYYYXXXSSSLLLGGGEEEEEEEEEGGGNNNZZZhhhrrrvvvvvvlllgggaaa^^^^^^``````___aaaaaabbbbbbccccccddddddddddddddddddeeeffffffgggkkklllooovvv{{{{{{uuuoooiiihhhhhhjjjmmmoooooonnnqqqqqqqqqoookkkgggfffeeeeeehhhhhhffffffiiihhhdddhhhiiiiiihhhggggggjjjllllllnnnqqquuuzzzwwwmmmbbbWWWQQQJJJIIIFFFCCCAAA@@@AAAAAABBBBBBBBBAAAAAA???>>>>>>>>>>>>>>>===<<<;;;:::999999999::::::::::::999999555444333333222222333333666777888:::;;;;;;;;;;;;777777777777666444222111///...---,,,,,,,,,------...///000000000///---,,,/////////000000000111111444444444444444444444444777777777888:::;;;===>>>===???@@@AAA@@@@@@BBBCCCBBBAAA???===;;;;;;;;;;;;999888555333222222333333111000//////.........///000000////////////000000111111111222222333444555333444444444444444444555111111111222222222333333333333333333222111000///000000111222222333333444333333333222222111111111333111///000333555444333222222222111111222333333222222333444444444444444222222222222222222222222444333222222222222333444333333222222222222333333555555555666666555555555555555666555444333111000222222333333444555555555666666666666666555444444666777888999;;;<<<>>>>>>?????????@@@BBBFFFIIIKKKUUU```qqq~~~}}}~~~}}}VVVWWWYYY\\\```bbbaaa```^^^___``````___]]][[[YYYXXXYYYXXXUUUPPPKKKHHHGGGHHHJJJPPPZZZeeemmmooooooiiifffbbb`````````___^^^cccdddeeefffhhhiiijjjkkkjjjjjjjjjkkklllmmmnnnooonnnooosssyyy~~~~~~zzzvvvqqqpppooopppsssuuuuuuuuuwwwxxxyyywwwtttqqqoooooommmsssuuussspppqqqrrrqqquuuuuuuuusssrrrqqqsssuuuuuuwwwzzz~~~{{{pppggg]]]SSSOOOGGGEEEBBB???>>>>>>>>>???BBBBBBAAA@@@???===;;;:::============<<<:::999888:::999999888888888999999555555444333333333333333555666777999::::::;;;;;;888777777666444333111000---------,,,------...////////////000//////...---......///000111222222333555555555555555555555555666666777888999;;;<<<======>>>@@@@@@??????@@@BBBAAA@@@>>><<<;;;:::::::::999888666444333333444444111111000////////////000111000000//////000000000333333333444555666666777555555555444444444444444111111111111111222222222333333333333222111000000///000111333333333333222222222222222222111111111111000//////111333333222111111111111111222333444333333444555555555555444333333333333333333333333666555444333222222222222444333333222222333333444555666666777777666666555444444444444444333222222222222333333444444555555666666666666666555555444777888999:::;;;<<<======@@@@@@???@@@BBBEEEIIIKKKSSS^^^nnnzzzvvvvvvuuuyyy~~~}}}XXXYYY[[[___cccdddcccaaa^^^^^^___```aaa___]]][[[YYYZZZYYYWWWTTTPPPMMMKKKLLLNNNSSSZZZbbbggghhhhhheeedddcccbbbaaa```^^^]]]cccdddfffhhhjjjlllnnnooooooooopppqqqrrrtttuuuvvvrrrsssvvvzzz}}}}}}zzzvvvyyywwwvvvwwwyyy{{{|||{{{{{{|||}}}|||xxxuuusssrrrsss|||~~~zzz{{{}}}~~~~~~{{{{{{|||~~~|||sssiiiaaaWWWOOOLLLDDDBBB@@@>>><<<<<<===>>>AAA@@@@@@???>>><<<;;;:::<<<<<<<<<<<<;;;:::999888:::999888777666777888999555444444333333333333333333444666777888999::::::777777666555333111000///,,,,,,,,,---...//////000//////////////////......---...///000222333444555555555555555555555555555666666777888999;;;<<<======>>>??????>>>>>>???@@@???>>>===<<<:::999999888888777666555555555555555222111111000000000111111111111000000///000000000444444555666777888888888666666555555444444333333111111111111111111111111222222222222222111000000...///111333444333222111222222222111111111111111000///...///000111111111000000000000111222444444333444555555666666555555333333333333333333333333777666666555444444333333444444333333333333444444666666777777777777666666333333333333333333333333111222222333444444555555777777888888888888777777999999::::::;;;<<<<<<===???>>>???@@@CCCFFFJJJLLLQQQ[[[jjj|||wwwpppnnnnnnsssyyy{{{\\\]]]___cccfffgggfffddd___^^^]]]___aaabbb```^^^\\\[[[[[[ZZZXXXVVVSSSQQQQQQSSSWWW\\\aaadddeeeeeedddeeeeeeeeecccaaa___^^^bbbccceeehhhkkknnnpppqqqrrrrrrssstttvvvyyy{{{|||wwwyyy|||~~~~~~|||xxxuuutttwwwwwwiii```XXXOOOGGGEEECCCBBB???>>>======>>>???>>>>>>>>>>>>===<<<;;;;;;::::::;;;::::::999888777999888777666555666777777444444333222222222222333111222444666777888999999666666444333111000//////+++,,,---...//////000000//////........./////////---...///111222444555666666666666666666666666666666777777888999;;;<<<===>>>???@@@???=========???>>>===<<<;;;:::888777777666666666555555555666666222222111111111222222333222222111000000000000000333444666777999999999999666666666555555444444444222222111111111111111111111111222222222111000000---///111333444333222111111111111111111111111111////////////...///000111//////000000111222333444333444555555666666555555333333333333333333333333666666666777777777777777555444444444444444444555666666777777777777666666222222222222333333444444111111222222333444444555777777888888888888777777999999:::;;;;;;<<<======<<<<<<===???BBBFFFJJJMMMPPPYYYhhhzzzwwwnnnjjjjjjpppwwwzzz``````aaadddgggiiihhhggg```]]][[[]]]aaaccccccaaa```^^^\\\\\\\\\\\\ZZZXXXXXXZZZ^^^bbbeeefffggggggfffhhhiiihhhfffcccbbbbbbcccdddfffiiillloooqqqrrrssstttuuuwwwyyy|||~~~yyy{{{~~~|||yyyxxxyyy{{{pppccc\\\TTTKKKEEEDDDCCCBBB@@@>>>>>>>>>@@@@@@>>>>>>>>>>>>======<<<;;;999999999999999888777777888777777666555555555555333333222111111111111111000111222444666777888888555444333111000000000000+++,,,---//////000000000///............///000000...///000111333444666666777777777777777777777777777777888999:::<<<===>>>???@@@@@@???===<<<===>>><<<<<<<<<;;;999888666555555555555555555555666666333222222222222333444444333222111111000000000000222333555777999999999888666666666555555555555555333333333222222222222222000111111111111111000000...///000222222222222111000000000111111111111111...///000///......///111000000000000000111222333333333444555555555555444333333333333333333333333444444666777999999999999666555555444444555555666555666666777777666666555333333222222222222333444111111222222333333444444444555555666666666666666888999:::;;;<<<===>>>>>>;;;;;;<<<>>>AAAEEEIIIKKKOOOXXXhhhyyyzzzpppjjjjjjooovvv{{{bbbaaabbbdddgggiiiiiihhhbbb]]]ZZZ[[[```dddeeeeeedddaaa]]]]]]^^^``````______aaaeeeiiikkkllllllmmmjjjlllnnnmmmjjjgggggghhhfffgggiiilllooorrrtttuuutttuuuvvvyyy||||||~~~~~~|||zzzqqqhhh^^^XXXQQQJJJFFFEEEBBBAAA???>>>>>>???@@@AAA@@@@@@??????===<<<:::999888888888999888888777666666777666666555444333333222111000000//////000000...///111333555666777777333222111000///000000111,,,---...///000000/////////......---...///000111000000111222333444555666777777777777777777777777888888999:::;;;===>>>???@@@AAAAAA@@@>>>======>>>;;;;;;;;;;;;999777555444333333444555555555555555333333333333333444555555444333222111000000000000000222444666888888888777555555555555666666666666444444444333333333222222000000111111111111000000//////000000111222222222///000000000111111111222///000111000...---///111111111000000000000111111222222333444444444444444222222222222222222222222222333555777888888888888666666555555555555666666555555555666666555555555444333222111111222222333111111111222333333444444444444555666666666666666888888999;;;<<<>>>???@@@======<<<===???BBBEEEGGGNNNXXXhhhzzzsssmmmkkkpppwww}}}cccbbbaaaccceeehhhiiiiiiccc]]]YYYYYY___eeeggggggfffbbb^^^]]]```bbbcccbbbcccfffkkknnnooopppqqqrrrnnnppprrrpppmmmkkkkkkmmmiiijjjlllooorrrtttvvvxxxuuuvvvwwwzzz}}}zzzyyyfff]]]TTTPPPKKKEEEAAABBBBBB@@@???>>>>>>???@@@AAABBBBBBAAA???===;;;999888777888888888888777777666555666777777666444222111111000000///////////////...///111333555666777777222111000//////000111222------///000000000///...///...------...///000111111111222333333444555555777777777777777777777777999999:::;;;<<<>>>???@@@AAABBBBBBAAA>>>======>>>:::;;;;;;:::999777555333222222333444555555555555333333333333333444555666444333222111000000000000///000333666777888777666444444555555666666777777555555555444444333333333///000000111111111000000000/////////000111222333//////000000111111111222///111222000...---///222222111000000000000000111111222333333444444333333111111111111111111111111111333444666666666666555666666555555555555666666444444555555555555444444555444222111111111222222000111111222333333444444666666777888888888888888777888999;;;===>>>@@@AAA???>>>======>>>???BBBCCCNNNXXXiii{{{vvvooommmrrrxxx```^^^[[[[[[\\\]]]]]]\\\\\\ZZZWWWWWWYYY\\\^^^___^^^]]][[[ZZZ[[[]]]```bbbfffgggiiikkknnnoooppppppuuusssqqqqqqsssssspppmmmqqqqqqqqqrrrtttvvvyyyzzzwwwzzz}}}tttjjj]]]YYYSSSMMMIIIDDD???<<<>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@>>><<<;;;::::::888888888777777777777777555555444333333333333444111111000000///---,,,+++,,,...000222333222111000222222222111111///......---...///000111111000000............///111222222///000111222333444444555555555555555555666777777888888888999;;;<<<>>>???@@@AAAAAAAAA@@@???===<<<<<<<<<;;;999888666555555111444666555222111222444222222222222222222222222444222000///000222222111222333444666777888888888666666666666666555555444333333333222222111111111111000000///...---------///000111111000///000222222111111111111111222222000000///000000111222222222222111111111222333444000111222333333333333333333444666777777666444333222333444555666666666666555555444444444555555666555444333333222222222333444333222111000000000000000111222333333333333333222444777888888999:::<<<666888;;;===??????>>>>>>???@@@@@@AAAAAADDDHHHKKKWWW]]]jjj{{{yyysssvvv}}}XXXVVVUUUTTTUUUVVVUUUTTTSSSQQQOOOOOORRRVVVXXXYYYZZZYYYWWWWWWWWWYYY\\\^^^bbbccceeehhhjjjlllmmmmmmrrrpppoooqqqssstttrrrppprrrrrrrrrssstttvvvyyyzzzwwwzzz}}}zzzmmmeeeZZZVVVQQQLLLGGGCCC>>>;;;============>>>???@@@AAA@@@???>>>===<<<;;;;;;;;;999999888888777777666666555555444333333333333444111111000000///---,,,,,,,,,...000222222222111000111222222111111///......------...///000000000000///////////////000111222000000111222333444555555666666555555666666777888::::::;;;<<<===>>>??????>>>>>>??????>>>===<<<;;;;;;:::999888777555444444555666666444111000222555222222222222222222222222444222000000111222222111222333444666777777888888666777777777666555444444333333333222222222111111111111000//////...------...///111111000000111222222222111111111111111111000000000///000000111111111222222222222333333333111111222333333333333333222333555666666555333222222333444555666666666666555555444444444444555555555444444333222222222333444333222111000000000000111222222333333333333222333555777888888888:::;;;888999;;;===>>>?????????>>>???@@@@@@AAACCCHHHKKKTTT[[[iiizzz|||{{{PPPOOONNNNNNOOONNNLLLJJJJJJHHHGGGHHHKKKOOOQQQRRRSSSRRRQQQQQQQQQSSSUUUWWW\\\]]]___aaadddfffhhhhhhjjjiiijjjllloooppppppoooooonnnnnnoooppprrrtttuuutttwwwzzz}}}~~~}}}rrrggg```XXXUUUOOOKKKGGGCCC???<<<<<<;;;;;;<<<<<<===>>>???======<<<<<<;;;<<<<<<<<<::::::999888777666666555555555444333333333333333111111000///...---,,,,,,---...///111111111000000111111111111000///......,,,------...//////000000111000000000000000111111111111111222333444555666777777666666777777888999<<<===>>>@@@@@@@@@???>>>;;;<<<<<<===<<<<<<;;;;;;999888888666555444333222888777666333111111333555222222222222222222222222333222000000222333333222222333444555666777777777888888888777666555444333333333333222222222222111111111000000//////......---...000000000000222333333333222111000000000111111111000/////////000000000111333444444444333222111222222333333333333333111222333444444333222111222333444555666666666666555555444444444444444555444444444333333333333333444333222111111000111111333333333444333333222222444666888999888888999:::999:::;;;<<<===???@@@@@@???@@@@@@AAABBBEEEJJJNNNSSS\\\kkk}}}LLLKKKJJJKKKKKKJJJGGGEEEFFFEEECCCDDDGGGJJJKKKKKKLLLKKKKKKJJJKKKMMMNNNOOOTTTUUUWWWYYY\\\^^^```bbb```aaabbbdddfffgggggggggfffeeeeeeeeefffhhhjjjkkknnnqqqtttvvvwwwxxxzzz|||{{{{{{yyyxxxyyy~~~uuulllddd^^^WWWSSSOOOKKKHHHDDDAAA>>>:::::::::;;;;;;<<<===>>>======<<<;;;;;;;;;;;;;;;999999999888888777777777555444333333222222333333222111000///...------,,,---...///000000000000///000000111111000///......,,,,,,,,,---...///000000222222111000000000111111222222222222333555666777888888888888888999999:::===>>>@@@AAAAAA@@@>>>===:::;;;;;;;;;<<<<<<<<<;;;777777666555444333222222555555444333222222333333222222222222222222222222333111111111333444444333222333444555666666666666888888888777666555444333222222222222222222222222111111111000000/////////,,,---///000000000222444333333222111000000000000222111000000////////////000111333555555444333222222222333333444333333222111111222222222222111111222333444555666666666666555555444444333333444444444444444444444444333333444333222222111111111111444444555444444333222222555777999999888888999::::::::::::;;;<<<===???@@@@@@AAABBBCCCDDDHHHNNNRRRVVV```qqqGGGGGGFFFGGGHHHGGGDDDAAAEEECCCAAAAAACCCDDDDDDCCCFFFFFFEEEEEEFFFGGGIIIIIINNNNNNOOOQQQSSSVVVYYYZZZYYY[[[\\\]]]^^^^^^^^^___\\\[[[[[[\\\]]]___aaabbbeeegggjjjllllllmmmoooqqqqqqqqqpppoooqqquuu|||}}}}}}~~~yyyoooggg```[[[SSSPPPLLLHHHFFFDDD@@@>>>:::::::::;;;;;;<<<===>>>???>>>===<<<::::::::::::888888888888999999999999444444333222222222222333222111000...---------------......//////////////////000000000000//////...,,,,,,,,,,,,---///000111333222222111111111111222333333222222333555777888:::999999999999:::;;;;;;===>>>???@@@@@@???===;;;<<<<<<<<<<<<<<<<<<======777777666555444333333222111111222333444444222111222222222222222222222222222111111222555666555444222333444555666666666555777777777666666555333333222222222222222222222222111111111111111000000000+++---/////////000222333333222222111000000111111333222111000000000000000000222444555555555333222333333444444444333333222000111111111111111111000222333444555666666666666555555444333333333333333333333444555555555444333444333222222222222222222555555555555555444333222555777999:::999888999:::::::::::::::;;;<<<>>>>>>???@@@AAABBBDDDIIIOOOTTTYYYeeewwwCCCBBBBBBBBBCCCCCCBBB@@@BBB@@@>>>>>>??????>>>===BBBBBBBBBBBBCCCDDDEEEFFFIIIIIIIIIJJJLLLOOOQQQSSSTTTVVVXXXXXXWWWWWWWWWYYYTTTTTTTTTUUUVVVYYY[[[]]]\\\^^^```bbbbbbbbbdddeeehhhiiihhhhhhjjjnnntttyyyrrrssstttwwwzzz}}}sssiiibbb[[[VVVOOOLLLHHHFFFDDDBBB???===<<<;;;;;;<<<<<<===>>>???@@@???>>><<<;;;:::::::::999999999999999999999999444444333222222222222222333111000...------------......------............/////////000000//////...,,,,,,,,,,,,---///222333333222222222222222333333444444333222333555888:::;;;;;;::::::;;;;;;<<<===<<<===>>>??????>>><<<<<<>>>======<<<<<<<<<======888777777666555555444444333222222333444555333111222222222222222222222222111111111333666777777555333333444555555555555555444555555555555444333333111222222222222333333333222222111111111111111111,,,---////////////111222222111111111111111222222333333222111111111222222111222444555555555444333444444444444444333333222111111111111111111111111222333444555666666666666666555444333222222222222222333555666666555444444333333222222222222333333555555555666555555444444555777999:::999999:::;;;::::::;;;;;;<<<======>>>===>>>>>>???BBBHHHOOOUUU[[[hhh|||BBBAAA???@@@AAACCCBBBAAA@@@>>>======>>>???>>><<<@@@@@@AAAAAABBBCCCCCCDDDFFFFFFEEEEEEGGGIIILLLMMMMMMOOORRRRRRQQQPPPRRRTTTLLLMMMMMMOOOQQQTTTWWWXXXTTTVVVYYYZZZZZZZZZ[[[]]]___``````aaabbbeeejjjnnniiijjjmmmppptttvvvxxxyyywwwwwwyyyzzz{{{|||||||||qqqggg```YYYSSSOOOLLLIIIGGGEEEDDDBBB@@@============>>>???@@@AAA???>>>======<<<<<<<<<===<<<;;;;;;:::888777666666444333222222111222222222333222///---,,,,,,---......------------------.........///////////////...------,,,---...000333444222222222222222333444555555444333222333666999:::<<<<<<;;;;;;<<<<<<===>>>=========>>>>>>>>>>>>>>>???>>>===<<<;;;;;;<<<<<<999999888888777666666666<<<888444222333444444333222222222222222222222222111111222444777888777666333333444555555555444444111222333333444444333333111111222222222333333333222222222222222222222222---...//////......000111000000000000111222333333333333333222333333444444333333333444444444444555444444555555444333333222222111111111111111111222222333444555666666666666666555444333222222222222222333555666777666555444333333333222222333333444444555555666666666666555444666999:::::::::;;;===;;;<<<===?????????>>>>>>>>>>>>???@@@DDDJJJRRRXXX___nnnCCCAAA@@@@@@BBBDDDEEEEEE???>>>===>>>@@@AAA@@@???@@@@@@AAAAAABBBBBBCCCCCCEEEDDDCCCCCCDDDFFFIIIJJJFFFIIILLLMMMLLLKKKMMMPPPGGGGGGHHHJJJLLLPPPSSSUUUQQQSSSUUUVVVVVVVVVWWWXXXWWWXXXZZZZZZ\\\^^^cccfffdddfffjjjmmmppprrrssstttqqqqqqrrrrrrssstttuuuvvvxxxyyyzzz{{{}}}rrrhhhaaaYYYSSSQQQOOOLLLJJJIIIHHHFFFDDD>>>>>>>>>>>>???@@@AAABBB===============>>>?????????>>><<<:::888666444333444333222222111111222222333222///---,,,,,,---......------,,,,,,,,,------......///////////////......---------...111444555111111111222333444555666666555333222333666999;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>======>>>???@@@@@@???>>>===;;;::::::;;;;;;::::::999999888888777777DDD>>>555111111333555555222222222222222222222222000000222555888999888777333333444444555444444444000000111222333333333333111111111222222333333333222222222222222222222222---///000///......///000//////000000111222444444333333333333444444555666444333333333333444555666444555555555444333333222222222111111111111222222222333444555666666666666666555444333222222222222222333555777777666555444333333333222222333444444444444555666777777777666333666888:::::::::<<<===<<<===???AAABBBAAA@@@???AAABBBBBBDDDGGGNNNVVV\\\dddsssEEEDDDDDDBBBAAA@@@@@@?????????@@@@@@@@@??????>>>AAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFHHHHHHIIIHHHGGGFFF???@@@BBBEEEHHHKKKMMMNNNVVVRRROOOOOORRRTTTUUUTTTWWWWWWWWWWWWWWWWWWWWWWWW[[[^^^ccchhhlllnnnooonnnmmmlllkkkjjjiiiiiiiiiiiiqqqooopppssstttuuuyyyzzzqqqeee\\\YYYVVVUUUSSSQQQOOOLLLKKKJJJFFFEEEEEEEEEEEEEEECCCBBBDDDBBBAAAAAACCCDDDCCCCCC???<<<999888888888777777666555333333555666666666555333000---+++++++++,,,...,,,++++++,,,------,,,---...///000000000///...000///------...000222444666444222222333555555555777777666666777888999:::;;;===???@@@AAA@@@???>>><<<>>>@@@AAAAAA???===;;;???>>><<<<<<<<<<<<:::888777777888777666666888;;;EEE:::222333666555333222111111222222222333333333333333333444444444555555333333444444444333222111000000111222222222222111222333333333333222111111333222111/////////000111000000000000////////////......///111111222222222555444444333333222222111777777777777666666666666666666666555444333222111333333333333333333444444333444555666777777777777444333222111000000000000111222555777888888777777555666666555333333444666555666666666666666555555::::::::::::;;;<<<======???@@@@@@@@@@@@???>>>>>>>>>???BBBFFFIIINNNZZZfffoooCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEFFFGGGGGGFFFEEEDDD???@@@AAADDDFFFIIIJJJKKKRRROOOMMMNNNQQQSSSSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUVVVYYY]]]bbbfffhhhiiiiiiiiihhhhhhgggffffffffffffnnnmmmnnnrrrtttssswww}}}~~~wwwllldddaaa^^^]]][[[YYYUUURRROOOMMMLLLKKKKKKJJJJJJIIIGGGFFFHHHFFFEEEEEEFFFGGGFFFEEECCCAAA>>><<<;;;;;;999777777555222222333555555444333222000...------...///000...------...//////...,,,---...//////...------............///111333444444333222333666777777777666666555555555777888999;;;<<<>>>@@@AAA@@@???>>>===>>>@@@BBBBBBAAA???===???===;;;;;;<<<<<<;;;:::777888888777666666999;;;DDD:::333444777555333222222222222222222222222222333333333333444444444444333333444444444333222111000000111222222222222222222222222222222111111000222111000/////////000000000000000000////////////......///111111222222111444333333333333222222222666666666555555555444444555555555444444222111111222222222333333333333333333333444555666666666666444333222111000000000000000111444666777777666666444555555555333333555777666666777777777777666666::::::::::::;;;<<<======??????@@@@@@@@@??????>>>===>>>BBBGGGJJJPPP]]]jjjuuuBBBBBBCCCCCCDDDDDDDDDEEEBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEIIIIIIHHHGGGFFFDDDBBBAAACCCDDDEEEEEEEEEDDDCCCBBB??????AAABBBDDDEEEFFFGGGKKKJJJJJJLLLOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTXXX\\\```cccdddeeeeeedddddddddddddddddddddjjjiiilllqqqsssrrruuuzzzyyypppjjjhhhcccccccccaaa___\\\YYYXXXWWWWWWVVVUUUSSSQQQOOONNNNNNMMMKKKKKKLLLLLLKKKIIIIIIGGGDDDBBB@@@>>>;;;888999666333222333444444333333222000//////000111222111000//////000111000///---.../////////...---,,,,,,---...000222333333444333333333666999:::999777444444333333444555777888:::<<<>>>@@@AAA@@@???>>>>>>???AAACCCDDDCCCBBBAAAAAA>>>;;;:::;;;<<<<<<<<<777888888777666777999;;;BBB:::444666888666333111444444333222222111111111222222222222333333333333333333444444444333222111000111111222222222222222111111222222111111000///111000///.........//////000000000000////////////......///000111111111111222222222222333333333333555555444444444333333333333333333333333222111000111111222222222333333333222333444555555555555555333333222111000000000000///000222444555555444444333444555444333444666777777777888888888888888777::::::::::::;;;<<<======??????@@@@@@@@@@@@@@@???===>>>BBBHHHLLLSSSaaannn}}}DDDDDDDDDEEEEEEEEEEEEFFFCCCCCCDDDDDDEEEEEEFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFIIIIIIHHHGGGFFFDDDBBBBBBCCCDDDEEEEEEEEEDDDCCCBBB??????@@@AAABBBBBBCCCCCCEEEFFFGGGJJJLLLMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOORRRSSSWWWZZZ^^^aaadddeeeccccccddddddeeeeeeeeeeeehhhhhhlllqqqsssrrrtttyyyzzzuuunnnhhhggg___aaaccceeefffffffffeeeddddddcccaaa]]]YYYWWWWWWTTTSSSRRRRRRRRRRRRPPPNNNOOOMMMLLLJJJHHHEEE@@@<<<===:::666444444555555555555444333222222222222333222111000000111111000...000111111222111000...---***,,,///222444444444444222333555777::::::777555333222222222333444666777:::;;;>>>@@@AAAAAA@@@@@@???@@@BBBDDDEEEEEEDDDDDDDDDAAA===::::::;;;<<<;;;777888888777666777999;;;@@@999555777999666333222555555444333222111000///111111222222222333333333333333444444444333222111000111222222333333222222000111111111111000///////////////............///000000000000////////////......///000111111000000000111111222333333444444444444444444333333333333111111222222222111111000000111111222222333333333222333333444555555444444333222222111000000111111...///000222333333222222111333444444333444666888888888999999::::::999999::::::::::::;;;<<<======>>>???@@@@@@AAAAAAAAAAAA@@@AAAEEEJJJNNNVVVdddqqqGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCEEEEEEFFFGGGFFFEEEDDDCCC@@@@@@@@@@@@AAAAAAAAAAAAAAACCCEEEHHHIIIJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNRRRSSSUUUXXX\\\```ccceeeddddddfffggghhhiiiiiihhhiiiiiilllrrrsssrrruuuyyy{{{yyyuuuqqqjjjeeeddd]]]___bbbfffiiikkklllmmmlllmmmlllgggbbb]]][[[[[[XXXWWWVVVWWWWWWVVVTTTRRRVVVUUUUUUUUUTTTPPPJJJFFFBBB???;;;888888999::::::999888777666555444444444333222111222333222000...111222222222111000...---***,,,000333555555555444444444666888999777444111222222222222333555777888:::;;;>>>AAABBBCCCBBBBBBAAABBBDDDEEEFFFFFFFFFFFFHHHDDD???<<<:::::::::999888888999888777777999<<>>???@@@AAABBBBBBBBBEEEEEEHHHLLLPPPWWWfffsssIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGCCCDDDDDDEEEFFFFFFFFFEEEFFFGGGGGGHHHGGGFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEFFFGGGHHHJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQTTTWWW\\\```bbbdddeeehhhjjjkkklllllllllkkkkkkmmmrrrsssrrrtttyyywww{{{~~~wwwtttrrrlllhhhgggcccdddfffhhhjjjmmmooopppqqqrrrqqqlllddd^^^[[[\\\YYYYYYYYYYYYZZZYYYWWWTTTZZZ[[[]]]``````\\\VVVRRRGGGDDD???======>>>??????>>>>>>===<<<;;;:::999888777666666777777666444111333333333333222000...,,,,,,...111333555555555444555555666777888666333000333333222333444666888999:::<<>>???AAABBBCCCCCCCCCHHHHHHJJJOOORRRZZZiiivvvHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEFFFJJJMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMPPPSSSXXX]]]```ccceeegggjjjlllmmmmmmlllmmmlllmmmpppqqqpppsssxxxxxx{{{|||vvvuuutttpppmmmmmmkkkkkkkkkkkkmmmpppssstttxxxyyyxxxqqqhhhaaa______YYYXXXYYYZZZ\\\[[[XXXVVVWWWZZZ^^^ccceeebbb\\\XXXJJJFFFBBB???@@@BBBCCCDDDCCCCCCCCCCCCBBBBBBAAA@@@=========>>>>>>===:::777777777777777555333111//////000222333444555555444666666666777999888555333444444444444666888:::;;;;;;===@@@DDDFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEECCC@@@>>>>>>===<<<:::888999999888777888:::<<<@@@:::777777777444555888444444333333222111000000333333333333444444444444333333444444444333222111111222333333444444333333222222222222222111111000...///000111111111000000000000000000////////////...///////////////......000000111111222222333333333333333333222222222222///000111222333333333333111222333444555666666777555555666666666555555444222111111111111111222222333333222222333333444444222333444333222222333555777777999::::::;;;;;;;;;::::::::::::;;;<<<======<<<===???AAABBBCCCDDDDDDHHHHHHKKKPPPTTT]]]lll{{{~~~~~~}}}FFFFFFGGGHHHIIIJJJKKKLLLKKKIIIGGGEEEDDDDDDEEEFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFGGGGGGGGGFFFEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDEEEJJJNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLNNNRRRWWW\\\___aaacccfffjjjllllllllllllooolllllloooooonnnrrrxxxzzz}}}zzzuuuvvvvvvsssqqqrrrpppooonnnoooqqquuuxxx{{{~~~~~~wwwmmmfffcccdddXXXXXXXXXZZZ\\\[[[YYYWWWRRRUUU[[[aaadddbbb]]]XXXKKKGGGCCC@@@AAACCCEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGBBBBBBBBBCCCDDDBBB???<<<<<<<<<<<<<<<:::888555444000111222333444444555555666666666888::::::888666555555555666777999;;;===<<<>>>AAAEEEGGGHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEBBB@@@??????@@@@@@>>><<<999999999888777888:::<<<@@@;;;777777666444666:::444333333222222111111111333333444444444444555555333333444555444333222111111222333333444444333333222333333333333222111111...///000222222222111000000000000000////////////...///////////////......111111111111111222222222222222222111111111111000///000111222333444444444222222333444555777777888555666666666666666555555222111111111111111222222444444444333444444555555333444444333222111333444666777888999::::::;;;:::::::::::::::;;;<<<======<<<===???AAABBBDDDDDDEEEGGGGGGJJJPPPVVV___ppp{{{{{{{{{FFFFFFHHHIIIJJJLLLMMMNNNHHHGGGEEECCCBBBAAABBBBBBEEEEEEFFFFFFFFFGGGGGGGGGKKKJJJIIIGGGFFFEEEEEEEEEIIIIIIHHHGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJMMMNNNOOOQQQTTTWWWYYY[[[___```dddiiimmmooonnnmmmooonnnmmmlllmmmqqqxxx}}}~~~}}}zzzyyyzzz|||~~~{{{yyyvvvtttuuuwwwzzz|||~~~xxxpppgggbbb___^^^]]]\\\]]]]]]\\\YYYVVVPPPUUU\\\aaabbb```[[[XXXNNNGGG???<<>>???@@@AAABBBAAA???===;;;999;;;<<<<<<;;;::::::;;;>>>?????????===;;;999888999999999:::<<<>>>AAABBBCCCAAA@@@CCCGGGIIIIIIGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGDDDBBB@@@>>>======::::::<<<===:::666:::BBBIII222---888777333555666666444222222222333222111444444444444444444444444///111333555666666444444222333555666666555333222444333222222111111222222111111111000000000000000222111000//////000111222///////////////000111111111111111000000000000000222222222222222222222222222222222222333444555666333333333444555666777777888888888777777777777777222222111111111111222222222222333444444555555666666666555444222333555777888888888999:::;;;===>>>::::::::::::;;;<<<===>>>CCCDDDDDDDDDEEEEEEEEEFFFHHHGGGNNNYYY___dddwww~~~FFFFFFGGGHHHJJJKKKLLLMMMHHHGGGDDDBBBAAAAAABBBCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEDDDDDDGGGGGGGGGFFFFFFEEEDDDCCCDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHMMMNNNOOORRRTTTWWWZZZ[[[___aaaeeeiiimmmnnnnnnmmmnnnnnnnnnnnnpppuuu{{{~~~}}}{{{yyyyyy{{{~~~zzzrrrkkkfffddd```___]]]]]]]]][[[XXXUUUQQQUUU[[[```aaa___[[[XXXMMMFFF>>><<<@@@EEEHHHIIIJJJGGGEEEFFFJJJLLLJJJGGGKKKGGGEEEGGGKKKJJJCCC===???@@@AAABBBCCCBBBBBBAAA======>>>?????????>>>>>>@@@@@@AAAAAAAAAAAA@@@???AAAAAAAAABBBCCCEEEGGGHHHIIIHHHGGGHHHKKKLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHHHHDDDDDDCCCAAA@@@@@@??????<<<;;;;;;;;;999888>>>GGGQQQ888///777666333666666666555444333444444333333444444444444555555555555111222333444444333222111222333555666666555333222444333333222222222222222111111111111000000000000111000////////////000111///////////////000000111111111111111000000000000222222222222222222222222000000000000000111222333222222222333333444555666777777777777777777777777222222111111111111222222222333333444444555555666666666666444333333555888777888888999;;;<<<>>>???>>>>>>>>>>>>??????@@@AAACCCCCCDDDDDDEEEEEEFFFFFFIIIIIIPPP\\\bbbjjj~~~EEEEEEFFFHHHIIIJJJKKKKKKIIIGGGDDDAAA@@@AAACCCDDDCCCCCCEEEFFFHHHJJJKKKLLLHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGMMMNNNOOORRRUUUXXXZZZ\\\```bbbfffiiilllmmmmmmmmmiiikkkmmmoooqqqvvv{{{}}}|||{{{}}}~~~}}}yyysssmmmjjjiiidddcccaaa___^^^\\\YYYVVVSSSVVV\\\```aaa___\\\YYYMMMGGG@@@>>>CCCIIIMMMOOOMMMJJJFFFEEEHHHJJJIIIGGGKKKHHHFFFIIILLLLLLFFFAAA@@@@@@AAABBBCCCEEEFFFGGGCCCAAA@@@BBBEEEFFFDDDAAABBBCCCDDDEEEGGGHHHJJJKKKMMMMMMMMMNNNNNNOOOPPPPPPSSSQQQOOOOOOQQQQQQQQQOOOQQQQQQQQQPPPNNNLLLKKKJJJEEEEEEDDDDDDCCCBBBAAA@@@@@@===;;;;;;999:::AAAJJJXXX===111666444333666555666666555555555555444444444444444444555666666777666555555444333222222111222333444555555444333222444444333222222222222333222222111111111000000000000//////......//////000//////......//////000111111111111111111111111111333333333333333333333333111000000000000000111111222111111111222333444555666666666777777777777777222222111111111111222222333333333444555555666666666666666555333444666888777777888:::<<<>>>@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHLLLMMMTTT___hhhsssDDDEEEEEEFFFGGGIIIIIIJJJIIIGGGCCCAAA@@@AAACCCEEEDDDDDDEEEGGGHHHIIIKKKKKKFFFFFFEEEEEEEEEDDDCCCCCCBBBCCCEEEGGGGGGGGGFFFEEEHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHMMMNNNPPPRRRUUUXXX[[[\\\```cccfffiiikkklllmmmnnnkkkmmmpppsssuuuyyy}}}}}}{{{zzz|||~~~{{{zzzyyyxxxwwwwwwxxxxxxvvvvvvuuussspppmmmmmmmmmkkkiiifffdddbbb```]]]ZZZWWWZZZ^^^bbbcccaaa^^^\\\QQQLLLFFFDDDGGGLLLQQQTTTQQQMMMIIIGGGGGGIIIJJJIIIHHHFFFFFFIIINNNOOOLLLIIIBBBAAA@@@@@@AAACCCEEEGGGGGGDDDBBBDDDJJJLLLIIIEEEDDDDDDEEEGGGKKKOOOSSSVVVZZZZZZZZZZZZZZZYYYXXXWWWYYYXXXVVVVVVVVVVVVWWWWWWWWWWWWVVVTTTRRROOOMMMLLLKKKKKKKKKJJJIIIFFFDDDBBBDDD@@@>>>>>><<<;;;@@@HHHWWW>>>333666555555777444555666777777555555555555555444444444555666777888:::999777666555555555555333444555555555555444333555555444333333333333333333222222111111000000000//////............/////////............///000000000111111111111111222222333333333333333333333333333333222111111111222222222222222222222333444444555555666666666666666777333222222111111222222333333333444444555666666666555666777666555555777999777777888:::<<>>???CCCNNN;;;666:::888888999555777999;;;:::888666666777777777666555666777999::::::999888777777777777888555555555666666555555555666555444444333333444444333333333222111000000///......////////////.....................//////000000000111111222222222333333333333333333333333333333333222222222222222222333333333333333333444555444444555555555666666666333333222222222222333333333333444555555666666777555666777777666666888999777777888:::<<>>AAACCCBBB>>>;;;;;;<<<===<<<:::999999:::<<<===::::::::::::999999888888777777777777777777777777666666555444444444444555444444333222111000000///...//////000000//////.........------......///000000000111111222333333333333333333333333333333333222111111000111111222222444444333333333333444444333333444444555666666666333333222222222222333333444444444555666666777777555666888888777777888:::777777888:::<<<>>>@@@AAACCCCCCCCCCCCDDDEEEFFFGGGCCCCCCBBBCCCEEEHHHKKKMMMUUUYYY```jjjxxxBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGBBBCCCEEEGGGGGGFFFEEEDDDBBBBBBAAAAAABBBCCCFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIKKKMMMOOOPPPPPPOOONNNLLLKKKIIIHHHIIIKKKMMMOOOMMMNNNPPPSSSVVVZZZ]]]^^^\\\aaafffhhhiiikkkppptttoooqqqsssuuuxxx{{{{{{qqqooonnnkkkkkkmmmjjjgggccc```^^^___```aaa___``````___^^^\\\YYYXXXSSSSSSSSSSSSSSSVVV[[[___aaa___\\\\\\\\\\\\\\\[[[XXXYYY[[[]]]]]]]]]\\\[[[XXXXXXVVVTTTSSSSSSTTTUUUTTTSSSPPPMMMKKKKKKMMMNNNNNNMMMLLLLLLMMMLLLKKKJJJHHHGGGFFFDDDCCCCCCDDDDDDFFFGGGHHHKKKMMMNNNOOOOOOKKKJJJIIIJJJPPPXXXaaagggqqqrrrsssrrrnnniiiccc```YYYYYYXXXVVVSSSSSSVVVYYYXXXTTTNNNIIIFFFFFFGGGHHHOOOSSSZZZaaafffhhhgggggg^^^XXXRRROOOLLLGGGFFFHHHJJJCCCFFFHHHAAAAAAFFFDDDHHHLLLNNNLLLGGGBBBBBBCCCDDDBBB@@@>>>===>>>@@@AAA@@@@@@@@@@@@>>><<<:::999999888888888888888888999777666666555555555555555555444444333111000000/////////000111111000//////...------------...//////000000111222222333444444444444444444444444444444111111111111222333444444333333222222222222333333222333333444555555666666444333333222222333333444444444555555666666777777555666888999888888999:::777888888999;;;<<<>>>???AAAAAAAAABBBCCCEEEFFFGGGCCCBBBBBBCCCEEEHHHLLLNNNTTTZZZcccooo~~~AAABBBBBBCCCCCCDDDDDDDDDCCCCCCEEEEEEEEEDDDCCCBBB@@@AAABBBDDDEEEGGGHHHIIIBBBCCCEEEGGGHHHGGGFFFEEEBBB@@@???>>>>>>AAADDDFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKMMMPPPQQQPPPOOOOOOOOOMMMKKKIIIIIIJJJLLLNNNMMMNNNPPPSSSVVVZZZ]]]___[[[```fffhhhhhhkkkqqqvvvsssuuuwwwzzz}}}}}}qqqhhhgggfffcccdddhhhccc```\\\XXXVVVVVVXXXYYYWWWXXXYYYXXXWWWTTTQQQOOOKKKJJJJJJHHHHHHKKKPPPSSSYYYWWWUUUTTTUUUWWWWWWVVVUUUVVVWWWXXXYYYYYYXXXXXXUUUVVVVVVUUUTTTSSSTTTUUURRRQQQPPPMMMKKKKKKLLLNNNKKKKKKKKKLLLMMMMMMNNNNNNJJJIIIHHHHHHGGGGGGHHHHHHEEEHHHKKKMMMMMMNNNPPPRRRNNNLLLJJJKKKQQQZZZccciiiuuuuuuvvvuuuqqqkkkeeeaaaYYYYYYXXXTTTPPPOOORRRUUUTTTPPPIIICCC@@@AAACCCEEESSSWWW^^^eeeiiikkkjjjiiieee]]]UUUQQQNNNKKKLLLOOONNNIIIMMMMMMDDDDDDLLLLLLPPPTTTVVVTTTMMMHHHHHHIIIIIIGGGDDDBBBAAAAAACCCDDDGGGGGGGGGFFFDDDAAA===;;;::::::999999999999::::::777777666555555555555555555555444333222000000//////000111222222111000///...------------...//////000000111222333333444444444444444444444444444444333333333444555666777888222222111111111111111222222222333444444555666666444333333222222333333444444444555555666777777777444666999999999999999;;;888888888999:::;;;===>>>======>>>???AAACCCEEEFFFCCCBBBBBBBBBEEEIIILLLOOORRRZZZeeeqqqDDDDDDCCCBBBBBBCCCEEEFFFDDDCCCCCCBBBBBBAAAAAA@@@BBBCCCDDDEEEEEEFFFEEEEEEEEEFFFHHHIIIIIIHHHFFFEEEAAA@@@@@@???@@@BBBEEEFFFEEEEEEFFFFFFGGGGGGGGGGGGMMMLLLLLLLLLMMMOOOQQQSSSVVVQQQMMMKKKMMMOOOOOONNNQQQRRRSSSTTTWWWYYY[[[\\\]]]bbbffffffdddgggpppxxxvvvwwwzzz~~~ooohhhaaa___bbbdddbbb```___]]]YYYUUUSSSRRRSSSTTTSSSQQQPPPNNNLLLJJJJJJIIIEEEDDDBBBAAACCCFFFJJJMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLKKKJJJJJJKKKLLLNNNOOOQQQOOOMMMNNNPPPPPPNNNKKKIIIIIIHHHHHHIIIIIIJJJKKKLLLKKKJJJIIIJJJLLLNNNOOOIIIKKKLLLKKKJJJIIIJJJLLLKKKKKKLLLMMMOOOQQQSSSTTTNNNNNNOOOQQQUUU]]]fffllluuuvvvvvvsssnnniiifffddd[[[YYYWWWUUUSSSRRRRRRRRRVVVPPPGGG===888999>>>BBBQQQWWWaaahhhkkklllkkkkkkiiibbbYYYRRROOONNNLLLKKKNNNQQQSSSQQQNNNKKKLLLNNNVVV^^^aaa\\\WWWVVVSSSNNNNNNMMMKKKHHHEEEFFFHHHKKKIIILLLPPPPPPMMMHHHDDDBBB??????AAADDDEEEDDD@@@======<<<:::888777888999:::===:::777777888777444222111111222222222111000000000//////...///000111222222222222222333333444444555444444333333333333333222222222222222333333333444111///000222444333111000111333444666666777777666666444333333333444555666666777888999999999999::::::999888888888999999::::::999999999;;;<<<===============>>>@@@BBBCCCBBBDDDEEEEEEEEEFFFHHHKKKVVV]]]jjj{{{DDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFCCCBBBAAAAAABBBCCCEEEFFFDDDEEEEEEFFFFFFGGGHHHHHHKKKKKKKKKKKKMMMOOOQQQRRRUUURRRNNNMMMOOOPPPOOONNNTTTTTTUUUVVVWWWYYYZZZ[[[ZZZ___ccccccaaadddkkkrrrwwwyyy|||~~~zzziiieee```]]]^^^```___^^^]]][[[WWWSSSQQQPPPPPPPPPOOONNNMMMKKKIIIGGGGGGFFF@@@???===<<<===@@@CCCEEEGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGGGGEEEDDDEEEFFFFFFDDDBBBDDDCCCCCCCCCCCCDDDEEEEEEGGGFFFEEEEEEFFFHHHJJJKKKHHHJJJKKKJJJIIIHHHIIIJJJJJJKKKKKKMMMNNNPPPRRRSSSQQQRRRRRRSSSVVV]]]dddjjjrrrssssssqqqlllgggdddccc```^^^\\\YYYWWWVVVUUUUUUUUUPPPGGG>>>888888===AAAQQQXXXaaaiiikkkjjjiiihhhddd___YYYUUUSSSRRROOOMMMPPPSSSVVVUUURRRQQQRRRTTT[[[bbbfffccc___]]]ZZZUUURRRRRRQQQNNNLLLKKKMMMOOOPPPSSSVVVVVVRRRMMMHHHFFFGGGGGGIIILLLMMMLLLIIIFFFBBBAAA>>><<<<<<<<<>>>???@@@===;;;;;;;;;;;;888555555555555444444444444444111111111111111000000000222222222333333333444444555444333333222222333333333333333333444444444444555333111222444555444222111222444555666777777777777666555444333444444555444555666777777888888777999999888888888888888999:::999888888888999:::;;;<<<;;;;;;;;;<<<>>>???@@@???AAACCCDDDEEEGGGJJJMMM\\\dddrrrEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIJJJKKKLLLNNNOOOPPPSSSRRRPPPPPPQQQQQQOOONNNUUUUUUVVVWWWXXXYYYYYYZZZXXX]]]aaabbb```bbbgggmmmvvvyyy}}}~~~rrrnnnbbb```^^^\\\[[[[[[[[[\\\[[[XXXTTTQQQNNNLLLLLLLLLKKKJJJHHHFFFEEEDDDCCCCCC===<<<:::999:::;;;===?????????>>>============>>>???>>>======<<<<<<=========;;;;;;;;;<<<<<<:::999<<<<<<;;;;;;<<<<<<===>>>????????????@@@BBBDDDEEEEEEGGGHHHGGGFFFEEEFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQSSSSSSTTTUUUWWW[[[bbbfffmmmoooooonnniiieeecccbbbdddbbb```^^^\\\ZZZYYYYYYWWWSSSKKKBBB<<<<<>>>>>@@@BBBDDDFFFJJJNNNRRR^^^gggwwwEEEEEEFFFFFFEEECCCAAA???>>>>>>???@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFCCCCCCDDDDDDFFFHHHJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLPPPPPPPPPQQQQQQQQQOOONNNTTTUUUVVVWWWXXXYYYYYYYYYXXX\\\```aaaaaabbbfffjjjssswww|||pppeeebbb\\\]]]]]]\\\ZZZYYYZZZ[[[XXXVVVRRRNNNKKKIIIIIIHHHGGGFFFEEECCCBBBAAA@@@@@@>>>===<<<;;;:::;;;<<<<<<;;;:::999999888888999999;;;;;;:::999888888777777888888888888888777666555555555555555555666666777999999999999;;;===>>>???@@@AAABBBBBB@@@@@@AAABBBCCCCCCDDDEEEGGGIIIJJJKKKOOOPPPQQQRRRTTTXXX]]]aaahhhjjjkkkjjjgggcccaaaaaacccbbbbbbaaa```______^^^^^^ZZZTTTLLLFFFDDDGGGIIIMMMTTT]]]bbbbbb^^^YYYVVVSSSSSSRRRRRRRRRSSSSSSRRRZZZ]]]``````]]][[[\\\]]][[[```eeeggggggddd___\\\YYY[[[\\\[[[YYYWWWVVVVVV[[[^^^aaaaaa]]]YYYVVVUUUSSSTTTUUUXXXZZZZZZXXXUUUNNNLLLIIIGGGFFFGGGIIIKKKLLLLLLLLLKKKKKKIIIGGGFFFBBB???;;;888888:::===???:::999888777777888:::;;;666777888888888888777777777666555555444444555555555555555666777777777888888888888888888888777666555555666777888888888777777666666555555555555555777777999:::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<======<<<<<<;;;;;;;;;;;;==================>>>>>>???AAADDDFFFHHHLLLQQQUUU]]]iii{{{EEEFFFFFFFFFDDDBBB@@@???>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDFFFGGGGGGHHHHHHIIIGGGEEEDDDDDDEEEGGGIIIIIIJJJJJJJJJJJJIIIGGGFFFDDDDDDCCCDDDEEEHHHJJJLLLLLLLLLKKKKKKJJJIIIHHHHHHLLLNNNPPPQQQQQQQQQPPPOOORRRSSSUUUWWWXXXYYYYYYYYYVVVYYY]]]^^^___```cccfffnnntttzzzsssfff]]]ZZZWWWZZZ\\\\\\ZZZYYYYYYYYYTTTSSSPPPMMMJJJHHHFFFFFFEEEDDDBBBAAA??????>>>>>>>>>======<<<;;;;;;::::::888888777666666666666777777777777666555444333333555666666666555555444444111111111111111222222333444444555666777888999:::999:::;;;;;;999999:::;;;<<<<<<===>>>@@@AAACCCDDDFFFHHHJJJLLLNNNRRRWWWZZZ```bbbddddddbbb___^^^^^^___```aaabbbccccccddddddeeebbb]]]WWWQQQOOOPPPRRROOOTTT[[[^^^]]]YYYUUURRRPPPPPPOOOOOOPPPSSSVVVYYY^^^aaadddddd```\\\[[[\\\ZZZ\\\```eeefffccc^^^\\\YYY[[[\\\\\\ZZZWWWVVVVVVYYY\\\___```^^^\\\ZZZZZZUUUUUUVVVYYY[[[\\\[[[YYYRRROOOLLLIIIIIIJJJLLLNNNRRRSSSTTTTTTRRRPPPOOONNNFFFCCC>>>:::999<<>>;;;999;;;???DDDGGG<<<===>>>??????>>>===<<<::::::999888888888888999666666777888999999:::::::::;;;<<<<<<;;;:::999999888888999:::::::::999999888888888777777777666666888999:::<<<===>>>>>>>>>>>>>>>?????????>>>===<<<>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>>>>===AAABBBDDDEEEHHHLLLRRRVVVaaaoooFFFFFFFFFEEEDDDBBBAAA@@@>>>??????@@@AAABBBBBBCCCBBBCCCDDDFFFGGGHHHHHHHHHIIIHHHFFFEEEEEEFFFHHHIIIIIIJJJLLLLLLLLLJJJHHHGGGEEEDDDDDDDDDEEEGGGJJJLLLLLLLLLLLLKKKJJJIIIGGGFFFJJJMMMPPPRRRRRRRRRSSSTTTTTTUUUWWWXXXYYYYYYYYYXXXSSSUUUXXXYYY[[[]]]aaadddlllsss{{{uuukkk```YYYVVVSSSTTTWWWYYYZZZYYYVVVUUUPPPOOOMMMJJJHHHFFFEEEDDDBBBAAA@@@>>>======<<<<<<:::::::::::::::888777666777666666555555555555555333333333333222111//////111222444333222000111111///////////////000000111222222222333444444555555444555666555444333444666555555666777999;;;===>>>===@@@CCCEEEGGGJJJNNNPPPUUUXXXZZZ[[[YYYXXXWWWWWWZZZ[[[]]]___bbbcccddddddeeeddd```[[[VVVTTTTTTVVVRRRUUUYYYZZZXXXUUUSSSRRRPPPQQQQQQQQQRRRUUUZZZ^^^```cccfffeeeaaa]]][[[[[[\\\[[[^^^ccceeebbb^^^^^^XXXZZZ[[[[[[XXXVVVUUUUUUUUUXXX\\\]]]\\\[[[ZZZZZZUUUUUUVVVYYY\\\]]]\\\[[[TTTQQQMMMJJJJJJKKKNNNPPPTTTVVVXXXXXXVVVTTTSSSRRRIIIFFFAAA<<<;;;>>>BBBDDDEEEBBB???>>>@@@EEEKKKOOODDDEEEGGGHHHHHHFFFDDDCCC@@@???>>>>>>======>>>>>>999::::::;;;<<<===>>>>>>>>>@@@BBBAAA???============>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;:::999:::;;;<<<>>>???@@@@@@@@@BBBCCCCCCCCCBBB@@@???===??????@@@@@@@@@???>>>>>><<<===>>>>>>?????????>>>BBBCCCDDDFFFIIINNNTTTXXXfffuuuFFFFFFEEECCCCCCBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIHHHJJJLLLMMMMMMKKKIIIGGGGGGFFFDDDCCCDDDFFFIIIKKKJJJKKKKKKLLLKKKJJJIIIHHHJJJMMMQQQSSSSSSTTTWWWZZZYYYZZZ[[[\\\[[[YYYWWWVVVSSSTTTUUUWWWYYY]]]bbbeeemmmuuu}}}vvvjjjbbbYYYRRRPPPMMMMMMPPPTTTWWWWWWRRRNNNKKKJJJIIIGGGEEECCCBBBBBB???>>>===<<<;;;:::::::::666777888888888666444333444444333222222222222333111111222222111000///...---///111000...------///......------......///000///000000111111000000000111222333222111000111333111111222333555777999:::888;;;>>>@@@AAABBBDDDFFFHHHKKKNNNOOOOOOMMMMMMNNNPPPRRRTTTWWWYYY[[[[[[[[[___^^^\\\YYYUUURRRRRRSSSSSSTTTTTTSSSQQQOOOPPPQQQNNNPPPSSSTTTUUUVVVZZZ]]]___cccgggfffbbb^^^]]]]]]^^^ZZZ[[[aaadddaaa^^^___YYYZZZ[[[ZZZXXXVVVVVVVVVTTTVVVYYYZZZYYYXXXWWWXXXRRRRRRSSSUUUYYYZZZZZZYYYVVVSSSOOOKKKKKKMMMPPPRRRSSSVVVYYYYYYWWWTTTSSSSSSLLLHHHDDD@@@???@@@DDDFFFFFFEEECCCCCCEEEHHHLLLNNNLLLMMMOOOPPPOOONNNKKKJJJEEEDDDDDDCCCBBBCCCCCCCCC>>>>>>???@@@AAABBBCCCCCCCCCEEEHHHHHHEEEBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@???>>>???@@@AAACCCEEEFFFFFFFFFLLLLLLLLLLLLJJJGGGEEECCCCCCCCCDDDEEEFFFEEEDDDDDD???@@@AAACCCDDDDDDDDDCCCEEEGGGIIIKKKOOOUUU]]]bbbnnn~~~GGGFFFDDDBBBBBBBBBCCCDDDAAAAAABBBBBBBBBBBBCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJGGGIIILLLNNNNNNLLLIIIGGGHHHFFFDDDCCCDDDFFFHHHJJJHHHIIIKKKLLLLLLLLLKKKKKKKKKNNNRRRTTTUUUWWW[[[^^^^^^______^^^\\\YYYVVVTTTUUUUUUUUUWWWZZZ___dddhhhooowww}}}lllbbb[[[SSSLLLJJJIIIHHHJJJOOOUUUTTTNNNHHHGGGGGGFFFDDDCCCBBBAAA@@@===<<<;;;:::999999999999555666777888888666444333222222111000000000000111111222333333333222111000,,,...000000---+++,,,...---------------......///...////////////...------000111222111000///000222///000000222333555777888777999<<<=========???@@@@@@BBBFFFGGGGGGFFFFFFGGGHHHJJJLLLOOOPPPQQQQQQQQQXXXXXXWWWTTTQQQNNNNNNOOOQQQQQQOOOLLLJJJJJJLLLNNNJJJNNNSSSUUUUUUUUUWWWYYY^^^bbbfffgggddd```_________YYYYYY___bbb___]]]^^^[[[\\\\\\ZZZXXXVVVWWWXXXTTTVVVYYYYYYWWWUUUUUUUUUNNNNNNOOOQQQUUUWWWWWWVVVWWWTTTOOOLLLKKKMMMQQQSSSQQQUUUYYYYYYVVVSSSRRRRRRNNNJJJFFFBBBAAACCCEEEHHHEEEFFFGGGHHHHHHIIIJJJJJJPPPRRRTTTUUUTTTRRRPPPNNNHHHHHHGGGFFFFFFFFFFFFFFFAAAAAABBBCCCDDDEEEFFFGGGFFFIIILLLLLLIIIFFFEEEFFFHHHHHHIIIHHHHHHGGGFFFEEECCCDDDEEEEEEEEEDDDCCCBBBEEEFFFGGGIIIKKKLLLLLLLLLUUUUUUUUUTTTRRROOOLLLJJJGGGHHHJJJKKKLLLLLLKKKJJJCCCDDDFFFHHHJJJJJJJJJIIIJJJKKKNNNQQQVVV^^^ffflllzzzHHHFFFCCCCCCCCCCCCBBBAAADDDCCCBBBAAA@@@??????>>>AAABBBCCCDDDEEEFFFGGGHHHJJJIIIHHHGGGGGGGGGHHHIIILLLLLLNNNQQQTTTRRRMMMHHHGGGFFFFFFEEEFFFHHHIIIJJJMMMNNNPPPPPPOOOOOOPPPQQQNNNPPPTTTWWWZZZ[[[[[[[[[```___\\\ZZZXXXWWWWWWWWWTTTUUUVVVWWWZZZ___fffkkksssxxxrrraaaXXXSSSNNNJJJIIIEEEHHHKKKNNNNNNLLLHHHFFFCCCCCCDDDCCCBBBAAA@@@???<<<<<<;;;:::999999999999:::999777555333222111111222111111000000000000000111111111111111000//////...------,,,+++++++++,,,+++,,,---...////////////........................333111///...---...000111000000222333444555555555777777777777777888888999888:::<<<>>>??????>>>===AAACCCEEEGGGHHHIIIIIIIIIOOOMMMKKKIIIHHHGGGGGGHHHIIIIIIIIIHHHFFFGGGJJJMMMIIIJJJLLLNNNPPPQQQQQQRRR[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[\\\]]]]]]]]]]]]\\\aaa___[[[XXXVVVUUUVVVVVVUUUVVVWWWWWWVVVTTTRRRPPPNNNNNNOOOPPPQQQSSSUUUVVVSSSQQQOOOMMMMMMNNNPPPRRRQQQSSSTTTSSSQQQOOOOOOPPPKKKJJJHHHDDDAAA@@@BBBDDDHHHHHHIIILLLPPPQQQQQQOOOPPPQQQTTTVVVWWWVVVUUUTTTQQQLLLFFFFFFJJJLLLLLLJJJHHHGGGFFFFFFFFFHHHJJJLLLJJJJJJLLLLLLMMMLLLKKKJJJOOONNNMMMLLLKKKJJJIIIHHHJJJKKKLLLNNNOOOMMMJJJGGGGGGIIILLLOOORRRSSSTTTTTTZZZZZZZZZYYYUUUQQQLLLJJJLLLNNNRRRVVVWWWUUUPPPLLLIIIJJJNNNRRRVVVWWWUUUSSSRRRRRRTTTXXX```jjjsssyyyIIIGGGEEEDDDEEEEEEDDDCCCDDDDDDCCCBBBAAA@@@@@@???AAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFGGGHHHJJJKKKLLLLLLMMMPPPRRRQQQMMMIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLNNNOOOOOONNNNNNOOOQQQRRRTTTWWWZZZ]]]^^^^^^^^^___^^^]]][[[ZZZYYYYYYZZZWWWXXXYYYZZZ]]]bbbhhhmmmuuu{{{zzzjjjZZZRRRNNNIIIFFFEEECCCFFFIIIKKKKKKIIIFFFDDDBBBBBBAAAAAA@@@@@@@@@???<<<;;;:::999999888888999:::999777555333222111111222111000000//////000000000111111111111000//////,,,,,,+++***************++++++,,,---............------------------------000///.........//////000///000111222444444444555555555444444555555666777666777999;;;<<<<<<<<<;;;;;;===???BBBDDDEEEEEEEEEIIIHHHGGGFFFDDDDDDCCCCCCFFFFFFFFFDDDCCCDDDGGGIIIFFFGGGIIIJJJLLLMMMNNNNNNUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTVVVWWWYYYZZZZZZZZZ___]]]ZZZWWWUUUUUUVVVWWWWWWXXXYYYYYYXXXVVVTTTSSSOOOOOOOOOOOOPPPQQQRRRRRRRRRPPPNNNMMMLLLNNNPPPQQQRRRSSSSSSRRROOOMMMMMMMMMKKKJJJHHHEEEBBBAAACCCEEEGGGIIIKKKNNNOOOPPPQQQQQQQQQRRRTTTUUUVVVUUUUUUTTTSSSNNNIIIIIILLLNNNMMMKKKJJJIIIHHHHHHHHHJJJLLLNNNMMMNNNOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMKKKMMMPPPSSSUUURRRNNNJJJFFFHHHLLLPPPSSSVVVWWWXXX___``````___\\\XXXSSSPPPNNNQQQUUUXXXZZZWWWSSSPPPMMMOOOSSSYYY]]]^^^\\\ZZZWWWXXX[[[aaajjjuuuKKKIIIGGGGGGGGGHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCEEEFFFHHHIIIGGGFFFFFFFFFGGGIIIKKKLLLMMMMMMMMMNNNOOOOOOMMMKKKIIIIIIHHHGGGGGGHHHJJJJJJMMMNNNOOONNNMMMMMMOOOPPPTTTVVVYYY\\\^^^````````````___^^^]]]\\\\\\\\\\\\[[[\\\]]]^^^aaaeeekkkoooxxx~~~oooaaaTTTMMMJJJFFFCCCCCCAAACCCEEEGGGGGGEEECCCAAA@@@???>>>======>>>???@@@;;;;;;:::999888888888888:::999777555444333222222222111000000//////000000000000000000000//////...******)))((((((((())))))******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...///000111222333333333222222111111222222333444333444666888999999888888666888;;;===@@@AAABBBBBBBBBBBBBBBAAAAAA@@@>>>>>>AAAAAAAAA@@@???@@@BBBEEEBBBCCCDDDEEEGGGGGGHHHHHHLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKMMMPPPRRRTTTUUUUUUXXXVVVTTTRRRQQQQQQRRRSSSUUUVVVWWWWWWVVVUUUTTTSSSOOONNNNNNNNNNNNNNNMMMMMMOOONNNLLLKKKKKKMMMNNNPPPRRRRRRRRRPPPMMMKKKKKKKKKKKKKKKIIIGGGDDDDDDFFFHHHGGGKKKOOOPPPOOOOOOQQQSSSQQQQQQQQQRRRRRRRRRQQQQQQSSSOOOJJJIIIKKKMMMLLLJJJKKKJJJIIIHHHIIIJJJLLLNNNOOOOOOQQQRRRSSSRRRRRRQQQNNNNNNOOOPPPQQQRRRSSSSSSMMMOOOTTTXXXZZZXXXSSSNNNGGGIIIMMMQQQVVVYYY[[[]]]bbbccceeeeeebbb^^^YYYVVVRRRUUUYYY\\\]]][[[XXXVVVRRRUUUZZZ```eeegggeeeccc___```ccckkkvvvLLLKKKIIIIIIJJJKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBAAAAAABBBCCCDDDFFFHHHJJJGGGGGGFFFFFFGGGIIIJJJKKKNNNMMMLLLLLLLLLMMMMMMMMMKKKJJJIIIIIIIIIIIIKKKKKKOOOPPPPPPOOONNNNNNPPPRRRUUUVVVXXX[[[]]]______```bbbaaa```___^^^^^^]]]]]]]]]^^^```bbbdddhhhnnnrrrzzzxxxfff[[[OOOKKKHHHEEECCCDDD@@@AAACCCCCCCCCBBB@@@???>>>===;;;::::::<<<>>>???::::::999888777777777777:::999777555444333222222111111000/////////////////////000000//////...---***))))))((((((((()))))))))***+++,,,,,,,,,,,,,,,************************(((***,,,.../////////.........000111111222222222000000000000000111222222111222444555666666666666777888;;;===>>>???>>>>>><<<===>>>??????===<<<;;;===>>>>>>>>>======???AAA>>>???@@@AAABBBCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEGGGIIILLLMMMNNNNNNMMMLLLKKKIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPOOONNNNNNKKKKKKKKKKKKKKKJJJJJJIIIKKKKKKIIIIIIIIIJJJLLLMMMNNNOOOOOOMMMKKKJJJJJJLLLKKKKKKKKKIIIGGGFFFHHHJJJHHHMMMRRRRRRPPPNNNQQQUUUNNNNNNNNNNNNNNNNNNNNNMMMPPPMMMJJJHHHIIIJJJIIIHHHIIIHHHGGGFFFGGGHHHJJJLLLNNNOOOQQQRRRSSSSSSRRRRRROOOOOOPPPQQQRRRSSSTTTUUUOOOQQQTTTWWWZZZYYYVVVSSSKKKMMMPPPSSSWWWZZZ]]]^^^```bbbeeefffddd```[[[XXXUUUXXX]]]______^^^]]]]]]WWWZZZ___ffflllnnnmmmkkkfffhhhllltttMMMKKKJJJJJJLLLMMMLLLLLLIIIHHHGGGGGGEEEEEEDDDCCCAAAAAAAAABBBDDDFFFIIIKKKJJJIIIHHHGGGGGGGGGHHHIIINNNMMMLLLJJJJJJKKKMMMNNNLLLKKKJJJJJJJJJKKKLLLMMMSSSSSSSSSQQQPPPPPPRRRTTTVVVWWWYYY[[[]]]^^^``````dddccccccaaa```^^^]]]\\\]]]___aaadddfffkkkpppttt{{{}}}jjj]]]TTTKKKHHHFFFCCCCCCDDDAAAAAAAAAAAAAAA@@@???>>><<<;;;:::999999:::<<<===999999888777666666666666888888666444333222222222111000000///.../////////...////////////...------******)))))))))******+++******++++++,,,+++++++++************************'''))),,,...000///.........///000000111111111111000000//////000000111222111222333444555666666777999999:::;;;;;;:::999888:::;;;<<<=========<<<;;;;;;<<<======<<<<<<===???======>>>??????@@@??????AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJIIIHHHHHHJJJLLLJJJJJJJJJIIIHHHHHHIIIKKKIIINNNRRRRRROOOMMMPPPSSSNNNNNNNNNOOONNNNNNMMMMMMNNNLLLJJJIIIIIIJJJIIIIIIJJJIIIHHHGGGGGGHHHJJJKKKNNNOOOQQQSSSTTTTTTTTTTTTPPPQQQQQQRRRRRRSSSSSSSSSRRRQQQQQQSSSUUUWWWWWWVVVPPPQQQSSSTTTWWWYYY[[[\\\^^^```cccdddccc```\\\YYYWWW[[[___aaa``````aaabbb___aaaeeekkkqqqssssssqqqpppqqqttt|||LLLKKKIIIJJJLLLMMMMMMMMMIIIIIIHHHGGGFFFEEEDDDDDDBBBAAAAAAAAACCCFFFJJJLLLJJJIIIHHHGGGFFFGGGHHHHHHMMMMMMLLLJJJIIIIIILLLOOOLLLLLLKKKKKKLLLMMMOOOPPPUUUUUUTTTRRRPPPQQQSSSVVVXXXYYYZZZ\\\]]]___aaaaaacccccccccbbbaaa```^^^^^^\\\___bbbeeeiiimmmsssvvv}}}ppp```TTTMMMFFFEEECCC@@@@@@BBBAAA@@@@@@??????>>>>>>>>>;;;;;;999999888999:::;;;888888777666555555555555777666555333222111111111111000//////......//////...............------,,,++++++*********+++,,,,,,***++++++,,,,,,+++++++++************************((())),,,.../////////...//////000111111111111111///////////////000000111222333333444555666777777777777777777666555333222777888999:::;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<===<<<<<<===============<<<=========>>>??????@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEE???@@@AAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCBBBCCCCCCCCCBBBCCCFFFIIIEEEFFFGGGFFFFFFFFFHHHIIIGGGKKKNNNNNNLLLKKKLLLNNNMMMNNNPPPRRRRRRQQQOOONNNNNNMMMMMMLLLLLLLLLLLLLLLMMMLLLJJJIIIIIIKKKLLLMMMOOOPPPRRRUUUVVVWWWWWWWWWRRRRRRRRRRRRRRRRRRRRRRRRSSSQQQPPPPPPSSSUUUWWWWWWTTTTTTTTTTTTUUUWWWXXXYYY]]]^^^```aaaaaa___]]][[[WWW[[[___aaa``````bbbeeefffgggiiimmmrrruuuuuuuuuvvvwww{{{KKKIIIHHHIIIKKKMMMMMMMMMIIIIIIHHHGGGFFFEEEDDDDDDBBBAAA@@@AAACCCGGGJJJLLLIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJHHHHHHKKKNNNLLLKKKKKKLLLMMMOOOQQQRRRVVVUUUTTTRRRPPPPPPSSSVVVXXXXXXYYYZZZ\\\]]]___`````````aaabbbcccbbbaaaaaa\\\___cccgggkkkpppvvvzzz~~~hhhZZZOOOIIIDDDCCCAAA>>>>>>AAA@@@???>>>===<<<<<<<<<<<<;;;;;;::::::999999888888888777666555444444444444555444333222111000000000000000///............///---............---,,,,,,***************+++,,,---+++,,,,,,,,,,,,,,,++++++***************************+++---.../////////...000000111111222222111111......------......///000222333333444555666777888444444555555444333111000444444444555666888999:::888:::;;;;;;::::::;;;<<<:::;;;;;;<<<;;;;;;::::::888999:::;;;<<<>>>????????????@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@AAAAAA===>>>?????????===;;;:::::::::;;;;;;<<<===>>>>>>=========<<<;;;<<>>===;;;::::::;;;;;;;;;;;;;;;;;;:::888777666777777666444444444444444444333222111000000000000000000///...............------......------,,,+++******))))))***+++,,,,,,,,,,,,---------,,,,,,+++************************,,,,,,---...////////////000111111222222222222111------,,,,,,------...///222222222333444555777777222333444555555444333222111111111111222555777888777999:::;;;:::999:::;;;999::::::::::::999999888555666777999;;;<<<>>>>>>======>>>???@@@@@@@@@@@@;;;;;;;;;::::::::::::999999999999::::::<<<===>>>======>>>>>><<<999777555777777888999::::::;;;;;;::::::999888666777999<<<:::<<<>>>>>>>>>>>>@@@BBBBBBAAABBBCCCDDDDDDBBB@@@EEEHHHLLLPPPQQQOOOKKKIIIHHHIIIKKKKKKJJJKKKLLLMMMLLLKKKIIIHHHHHHIIIJJJKKKJJJLLLNNNQQQSSSTTTTTTTTTRRRRRRSSSTTTUUUUUUVVVVVVTTTTTTTTTVVVXXXXXXWWWUUUSSSRRRRRRRRRSSSUUUWWWXXXWWWWWWWWWWWWXXXYYYYYYZZZUUUYYY^^^^^^]]]]]]bbbfffgggeeecccdddgggjjjlllmmmrrrsssxxxKKKHHHFFFHHHNNNQQQPPPMMMLLLLLLJJJIIIHHHGGGGGGGGGDDDDDDCCCDDDDDDEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGJJJIIIIIIJJJJJJJJJGGGEEEKKKJJJIIIJJJLLLOOOSSSUUUVVVUUUSSSRRRRRRRRRSSSTTTTTTUUUVVVVVVVVVWWWYYY[[[___^^^^^^^^^```bbbdddeee___aaacccfffkkkrrr{{{ooo^^^VVVGGGGGGEEEDDDBBBBBBAAAAAAAAA???<<<999888888999:::999888777666666777888999::::::999777666444333333444333222111000000000000///......------,,,++++++---,,,+++*********+++,,,,,,++++++++++++++++++,,,,,,---......---***(((&&&'''((()))***))))))***,,,------...................../////////000000111111000...++++++,,,...//////111222333444444444333333555444444333333222222222000111111222444555666666:::999888777666666666666:::;;;===>>>>>><<<;;;999888888999:::;;;======>>>;;;<<<===>>>>>>===<<<;;;===;;;999777666666777888777777777777777777777777999999888666555444333222333444666888999888777666222222333444555555555555888777666666666777999:::;;;;;;;;;<<<<<<<<<======???AAADDDGGGHHHGGGFFFEEEAAABBBCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHKKKMMMNNNNNNMMMMMMNNNMMMLLLLLLMMMOOOQQQRRRTTTUUUUUUTTTRRRPPPQQQRRRUUUTTTRRRQQQRRRUUUXXXZZZWWWYYYZZZYYYXXXWWWXXXZZZVVV[[[```aaa^^^]]]___aaaiiiiiihhhhhhhhhiiijjjkkknnnttt{{{KKKHHHFFFHHHMMMPPPPPPMMMLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGJJJIIIIIIJJJIIIHHHFFFEEEIIIIIIHHHIIIKKKOOORRRTTTVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVXXXXXXWWWXXXYYY[[[\\\]]]]]]^^^___aaabbbccc^^^___aaaccchhhpppzzzuuucccUUUNNNEEEDDDCCCBBBAAA@@@@@@@@@AAA???<<<999777777888999888888777777777777888888999999888777666444444333444333222111000000000000///......------,,,,,,+++---,,,+++*********++++++++++++************+++++++++,,,---------,,,+++***(((***+++,,,++++++,,,..................................../////////000000000...++++++,,,.........111222333444444444333222444444333333222222222111111111222333444555666666888777777777777777888888999:::;;;<<<<<<;;;999888888888999:::;;;<<<======;;;<<<===>>>>>>===<<<;;;<<<;;;888666555555666777777777777777777777777777888888777555444333222111111222444666777666555444222333333444444444444333555555555444555555666777999999999999::::::::::::<<<>>>AAADDDEEEDDDCCCBBB======>>>???@@@AAAAAABBBCCCBBBBBBCCCCCCDDDDDDEEECCCEEEGGGIIIJJJJJJJJJIIIIIIIIIHHHGGGHHHJJJLLLMMMMMMNNNOOOOOOMMMMMMNNNOOONNNMMMLLLKKKMMMOOORRRTTTUUUVVVXXXWWWVVVVVVWWWXXXVVVZZZ___```]]]\\\^^^```hhhggggggfffgggiiikkknnnrrrwwwKKKIIIGGGIIIMMMOOOOOOMMMLLLLLLJJJIIIHHHHHHGGGGGGIIIHHHGGGEEECCCBBBAAAAAABBBCCCCCCDDDDDDEEEFFFFFFJJJJJJIIIIIIGGGFFFDDDCCCFFFFFFFFFGGGJJJNNNQQQSSSUUUVVVWWWWWWWWWVVVUUUTTTVVVXXXZZZZZZYYYYYYYYYZZZZZZ[[[]]]^^^``````aaaaaa^^^___```ccchhhqqq{{{yyykkk]]]QQQLLLDDDDDDCCCBBBAAAAAABBBBBB???>>>;;;999777777888999777777888888888888777777888777777666555555444444333333222111000000000000//////......---,,,,,,,,,---,,,++++++******++++++******))))))))))))*********++++++,,,,,,---------+++,,,......------///000........................---------............///000...,,,+++---.........000111333444444444333222222222222222222111111111111222222333444555666666666666666666777888999:::777888999::::::999888777888888999:::;;;<<<======;;;;;;<<<======<<<;;;;;;;;;999777555444444555666666666666666666666666666777666555444222111000000///000111333444333333222333333333333333333222222111222222333333333333333555555666666666777777777999;;;===???@@@@@@???>>>999999:::::::::;;;;;;;;;======>>>??????@@@AAAAAA???@@@BBBDDDEEEEEEDDDDDDEEEDDDCCCCCCDDDEEEGGGHHHDDDFFFGGGHHHGGGGGGIIIJJJGGGGGGFFFFFFHHHJJJMMMOOOQQQRRRTTTTTTSSSSSSTTTVVVUUUYYY\\\]]][[[ZZZ\\\^^^dddddddddccccccfffkkkooouuuyyyKKKJJJHHHIIILLLNNNNNNMMMLLLLLLJJJIIIIIIHHHHHHHHHKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEIIIIIIIIIHHHEEECCCBBBBBBDDDDDDEEEFFFIIILLLPPPRRRUUUVVVXXXZZZZZZYYYWWWUUUXXXZZZ\\\\\\[[[YYYYYYZZZYYY[[[]]]___aaaaaaaaa```aaabbbcccfffllluuuqqqeeeYYYPPPMMMEEEEEEDDDDDDCCCDDDDDDDDD>>>===;;;999888777888888777777888999999888666555666666666555555444444444333222222111000000111111/////////...------,,,,,,,,,,,,++++++++++++***+++))))))(((((((((((())))))***************+++,,,---+++---............///111////////////............------------------------///---,,,---///111111000000111222333444333222222111111111111111111111222222333333444555666666666666666666666666777888888777777888999999999888888888888999:::;;;;;;<<<<<<:::;;;<<<======<<<;;;::::::888666444333333444444555555555555555555555555555555444222111000///......///000111222222111111222333333333222111000000///000111333333222111111333333444444444555555555777999:::<<<======<<<;;;999999999999999999888888999999;;;<<<===>>>??????<<<===>>>???@@@@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCC???@@@BBBBBBAAAAAACCCDDDCCCCCCCCCDDDEEEHHHJJJLLLLLLMMMOOOOOOOOOOOOPPPRRRSSSUUUXXXYYYWWWWWWXXXYYY]]]^^^^^^]]]]]]aaahhhnnntttxxxLLLKKKJJJJJJLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGBBBBBBCCCCCCDDDDDDEEEEEEHHHHHHHHHFFFCCCAAAAAABBBCCCCCCDDDFFFHHHKKKNNNPPPSSSUUUXXX[[[\\\[[[YYYWWW[[[\\\]]]\\\ZZZYYYYYYZZZZZZ\\\^^^```aaabbbaaaaaabbbccceeehhhnnnxxxtttggg]]]SSSLLLIIIEEEDDDCCCCCCCCCCCCCCCDDD===<<<;;;999999888888999777888999999999777666555666555555555444444333333333222111111000111111111000//////......---,,,,,,,,,,,,,,,,,,++++++******)))(((((((((((((((((()))******))))))))))))***++++++,,,......------///000000000/////////.........---------------,,,,,,,,,------,,,...222444555444000111222333333333222111000000000111111222222222444444444555555666666777888888777666555555666666777777888888999999999999888999999::::::;;;;;;;;;999:::;;;<<<<<<;;;:::999999777555333222222333444444444444444444444444444444444333111000///...---...//////000111111111222111222222222111000/////////000111222333222111000222333333333333444444444666777999::::::::::::999888888888888777777777777777888:::;;;<<<=========:::;;;;;;<<<==================<<<<<<======>>>>>>===>>>??????======>>>???@@@@@@@@@AAABBBDDDFFFHHHFFFHHHIIIJJJJJJJJJLLLNNNOOOQQQRRRRRRRRRRRRSSSTTTTTTVVVWWWWWWWWW[[[ccciiinnnsssLLLKKKKKKKKKKKKKKKLLLMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIBBBCCCCCCDDDDDDEEEFFFFFFEEEGGGGGGEEEAAA???AAACCCCCCDDDEEEFFFHHHKKKLLLNNNQQQTTTWWW[[[\\\]]]\\\[[[^^^^^^]]][[[YYYXXXYYYZZZ[[[\\\^^^___aaabbbbbbbbb```bbbeeejjjpppyyy|||kkk```XXXPPPKKKJJJBBBBBBAAA@@@??????@@@@@@======<<<;;;::::::::::::888888999888888777666555666666555444333333222222222222111111111111111222000000//////...---------+++,,,,,,,,,,,,+++***)))))))))(((((((((((())))))))))))*********************,,,---...------...000111000000//////............------------,,,,,,,,,---,,,---///222555555444///000222333333333222111///000000111222333444444555555555666666666777777999888777666555555555555666777777777888999999999888999999999:::::::::;;;999999:::;;;;;;:::999999999777555333222222333444333333333333333333333333444333222111000...------......//////000111111222000000000111000000/////////000111111222222111111222222222222333333333333666666777777888888888888666666666555555555555555777888:::;;;<<<<<<<<<;;;999999999::::::;;;;;;;;;888888888888888888888888;;;<<<===<<<;;;:::;;;<<<<<<<<<======>>>???AAAAAAAAABBBDDDEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLOOORRRRRRQQQTTT\\\dddiiirrrLLLLLLLLLKKKJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGCCCCCCDDDEEEEEEFFFFFFGGGCCCEEEFFFCCC???>>>AAADDDDDDEEEFFFGGGIIIJJJKKKLLLPPPRRRUUUYYY\\\^^^^^^^^^```___]]]ZZZWWWVVVXXXZZZ[[[\\\\\\]]]^^^```aaabbb```ccchhhnnnttt}}}rrrccc[[[VVVPPPMMMLLLBBBAAA@@@???>>>=========>>>======<<<<<<;;;;;;;;;:::999888777666666666666666666555444333111111000222111111111111111222222000000//////......------++++++,,,,,,,,,+++***)))***))))))(((((())))))***((()))***,,,------------+++---......---...///000111111000000///......---............---------,,,---------...111222111000///000111333333222222111000000111222333444555555666666666666666777777777777666666555555555666666555555555555666777888999999999999999999:::::::::888999:::;;;;;;:::999888999888555333222222333444333333333333333333333333444333222111000...------............///000111111......///000000000//////000////////////000111111000000000111111111222222444444555555555555555555555555555555555666666666666888999;;;;;;;;;:::999888888888888888888999999666666777777777777666666777999::::::999:::;;;<<<;;;;;;;;;;;;<<<<<<======<<<>>>AAABBBBBBCCCFFFHHHGGGFFFEEEFFFGGGGGGHHHGGGFFFKKKOOOOOONNNPPPXXX___hhhsssLLLMMMMMMLLLJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGBBBDDDEEECCC>>>===AAAEEEEEEFFFGGGHHHIIIJJJJJJKKKOOOQQQTTTXXX[[[^^^___```aaa```]]]XXXUUUUUUXXXZZZ[[[[[[ZZZ[[[\\\^^^aaabbbbbbffflllrrryyyuuuhhh[[[UUURRRNNNKKKKKKDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::888666555666666777777666555444222111000///222111111111111111222222000000000///......------++++++,,,---,,,+++***)))******))))))))))))******&&&(((+++...000111000000,,,---//////......000111222111111000///......---/////////......---------...------...//////...,,,///000111222333222111111000000111222444555666666666666666666777777777777555555444555555666777888333333333444555666777888999999999999999999::::::888999::::::::::::999888999888666333222333333444222222222222222222222222444333222111000///...---------------...///000000------...///000000000/////////...------///000111////////////000000000111333333333333333333444444666666666777777888888888666777999:::;;;:::888777777777666666666777888888777888888999888888777777444666888999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>>>>>>>===>>>>>>======<<<;;;:::888777666555555555555555666444222111222222111000000000000000000000000000111111000000//////.........---,,,+++************)))******)))'''(((***,,,******+++,,,------------......------...///111222111000///...,,,,,,++++++000///...---------------///...,,,++++++,,,...///222222222222222111000///000000111222333444444555666666666666666555555444666555444333444666888999222222333444666888999;;;;;;::::::999888888888999;;;<<<<<<===<<<;;;999888999888666555333333222222333333444444444333222222666444111000///---+++)))---------...........................////////////222111111111000000//////...///111222222111000///222222111111111111111222333333333444555666777777666777888999999888666666777777777777666666666666888888777777666666555555444555777777666666888999;;;:::999999:::;;;:::999======???BBBDDDDDDAAA???>>>???@@@???>>>>>>@@@BBBFFFFFFIIILLLLLLNNNWWWbbbkkk{{{MMMMMMKKKJJJJJJKKKKKKLLLLLLIIIGGGHHHJJJKKKJJJHHHGGGHHHGGGEEECCCCCCEEEGGGFFFEEEDDDEEEFFFGGGFFFEEEBBBAAAAAAAAAAAABBBBBBCCCBBBCCCEEEEEEDDDEEEGGGIIINNNNNNPPPSSSVVVXXXYYYYYY]]]___```___]]]ZZZYYYXXXZZZZZZYYYYYYYYY]]]cccgggnnnppptttxxx~~~|||iiibbbYYYQQQLLLIIIHHHGGGCCCCCCBBBAAA@@@@@@????????????>>>>>>===<<<;;;:::888777666555444444444444555333111111222222111000000000000000000000000000000000000000//////.........---,,,+++*********************)))(((((()))+++***+++,,,------......---///...------...///111222222111000...------,,,,,,//////...---------------.........//////.........000000111111111000//////000000111222333444444555666666666666666555555444555555444333444666888999444444444555666777888999<<<;;;:::999888888888888;;;;;;<<<<<<;;;:::888777888777666555444333222222111222222222222222111111333111////////////---+++---------...............////////////000000000000111111111000000000////////////111222222222111111333333222222222222333333333444444555555666666666888999:::::::::999888888777777777777666666666666777777777666666666555555222444555555555555666888:::999999:::<<<===;;;:::;;;;;;<<<>>>@@@@@@>>><<<===>>>>>>===<<<<<<>>>???@@@AAAEEEIIIJJJMMMWWWcccpppKKKKKKKKKKKKLLLLLLLLLLLLMMMKKKJJJIIIJJJJJJIIIGGGGGGHHHHHHGGGDDDCCCDDDEEEEEEDDDDDDEEEGGGHHHGGGFFFEEEDDDBBBAAAAAAAAACCCDDDCCCCCCDDDCCCCCCDDDGGGJJJNNNOOOPPPRRRTTTWWWYYYZZZ]]]^^^___^^^\\\ZZZ[[[\\\]]]]]]]]]\\\]]]```eeeiiioootttyyy}}}|||sssbbb]]]UUUOOOKKKIIIGGGFFFBBBBBBCCCCCCCCCBBB@@@???@@@@@@??????>>><<<;;;:::777777666444444333333333555333111111111222111000000000000000000000000000000000000////////////......---,,,+++************+++,,,+++***(((''')))***++++++,,,---............//////......///000222333222222111///............///...------,,,------------...000111111000...---......//////000000//////000000111222333444555555666666666666666555555444444444333333444555777888666666666666666666777888===<<<;;;999888777777777999::::::::::::888777666666666777666666444222111000000000000000000000000000///......000000///...---------.........////////////000000000111111111000000000000////////////000000111222333333444444444444333333333333444444555555555555555555555555888888999999999999888888777777777666666666555555666666666555555555555555111222444444333333555666888888:::<<>>===<<<;;;<<<<<<;;;::::::;;;===<<<===BBBGGGJJJOOOZZZfffuuuIIIIIIKKKLLLMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKIIIHHHGGGIIIJJJIIIFFFDDDDDDDDDEEEDDDDDDEEEGGGIIIHHHGGGHHHFFFDDDAAA@@@AAACCCDDDCCCCCCCCCAAAAAACCCGGGJJJJJJLLLNNNPPPSSSWWW[[[___]]]^^^^^^\\\[[[[[[\\\^^^^^^^^^_________ccchhhlllqqqwww~~~qqqhhh^^^YYYSSSNNNKKKIIIFFFEEEBBBCCCDDDEEEEEECCCAAA@@@@@@@@@@@@???>>><<<;;;:::777777666444333333333333555333111000111111000///////////////////////////////////////////////////------,,,+++************,,,,,,,,,+++)))'''((()))++++++,,,---............//////......///000222333333222111000////////////......---------------......///000000000000///...,,,---...///000000000000000111111222333444555555666666666666666555555444444333333333444555666777666666666666777888999999>>>===;;;999888777666666888999999999999777666555444555666777777555333111000///000000000111222222111000//////111111000///,,,,,,------.../////////////////////000000000000////////////////////////111111111111333444666777333333333333333444444555666666666666555555555555555555666666666666666666777777777666555555555444555555555444444444444444000222333444333333444666666777:::>>>AAAAAA???======;;;;;;;;;===>>>>>>===:::;;;<<<;;;999999:::<<<===???CCCIIIMMMSSS___lllzzzHHHIIIJJJLLLMMMMMMMMMMMMOOOPPPPPPOOOMMMKKKJJJJJJHHHIIIJJJJJJHHHFFFFFFFFFEEEDDDDDDEEEHHHIIIIIIHHHIIIGGGDDDBBBAAAAAACCCDDDBBBBBBBBBAAA@@@BBBFFFJJJIIIKKKNNNPPPRRRUUU[[[___]]]]]]\\\[[[YYYZZZ\\\___]]]^^^___```aaaeeejjjmmmsssyyyyyyhhh]]][[[WWWSSSPPPMMMJJJFFFDDDBBBCCCEEEEEEEEECCCAAA???@@@@@@??????>>><<<;;;:::888777666555444333333333444333111000111111000///......................................./////////------,,,+++************+++,,,---,,,***(((((()))***+++,,,---............///............000111222333222111000000000000000.........------....../////////...------...//////---...///000111222222222111111222333444555555666666666666666666555555444333333444444555666666777555555555666888:::;;;<<<>>>===;;;999888777666666777888888999888666555444333444666777777555444222111000000111111333444555444333111111111111///...,,,,,,------...//////000---------.........//////.....................///111111111222333555666777222222222222222333444444666666666666666666555555444444444555555666666777777777777666555444444333333333333333333333444444222333555555444444666777666777:::>>>AAABBB@@@>>>===<<<;;;<<<===>>>===<<<:::;;;;;;;;;::::::<<<>>>???AAAEEEKKKOOOVVVcccppp~~~IIIJJJJJJKKKLLLMMMMMMNNNNNNPPPQQQQQQNNNLLLKKKKKKGGGIIIIIIIIIGGGFFFGGGHHHFFFEEEEEEFFFHHHIIIHHHGGGHHHFFFDDDBBBAAABBBCCCCCCAAAAAABBBAAAAAABBBEEEHHHJJJMMMPPPQQQQQQRRRVVVZZZ\\\\\\\\\ZZZYYYYYY[[[]]][[[]]]___aaacccggglllpppvvv{{{qqqaaaWWWVVVTTTRRRPPPOOOLLLHHHEEEDDDEEEEEEEEEDDDBBB@@@???>>>>>>>>>>>>===<<<;;;::::::999777666444444333333444222000000000111000///........................---............/////////...---,,,+++***************,,,------+++))))))*********+++,,,------------......------...///111222222222111000000000000000/////////...//////000111000///---,,,,,,---///000---...///000111222222222111111222333444555666666666666666666666555555444444444555555666777777777444555666777999;;;<<<>>>===<<<;;;999888777777777777888888999888666555444333444555666666666555444222111111111222444666888666444222111111000...,,,+++,,,,,,---...///000000,,,,,,---------.........---------...............111111222333444444555555222111111111222333444555666666666666666666666666666666555555666777888999888777777666555444333333222222222222333333333333333444666666555555777888666777999===@@@BBBAAA???<<<;;;;;;<<<======<<<:::888:::;;;;;;;;;;;;>>>@@@@@@AAAFFFLLLQQQYYYhhhuuuKKKKKKJJJJJJJJJLLLMMMNNNLLLNNNQQQPPPMMMJJJJJJJJJFFFFFFFFFEEEDDDEEEGGGIIIHHHFFFFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBB???@@@BBBBBBAAABBBDDDFFFHHHLLLQQQRRRQQQRRRUUUYYYZZZ[[[[[[ZZZXXXWWWXXXZZZZZZ\\\___bbbeeejjjooosssyyy{{{wwwiii]]]UUUOOONNNNNNOOOPPPNNNKKKHHHFFFFFFEEECCCAAA@@@???>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999777555444444444444222000000000000000...---------------------------------.........//////...---,,,+++************)))+++------+++******+++((()))***+++,,,,,,,,,,,,------,,,,,,---...///111111111000/////////000000000000000000000111222222000//////////////////000---......///000000000000111222222333444555666666666666666666666555555444555555666777888888888888777777777888999:::<<<<<<<<<;;;:::999888888888888888888999999888777555444444444444555555555666666111111111111222555777999444222000/////////---+++++++++,,,---...///000000------------.........///,,,,,,---------.........000111222333444444333222222222222333333444555666555555666666777777888888555555444444555777888999888777666555444333333222111111111111222222333333333444666666555555777888777777888;;;>>>@@@@@@???===<<<===???@@@???===:::666888999::::::<<>>@@@BBBBBBBBBBBBDDDEEECCCIIIOOORRRRRRSSSXXX\\\YYYZZZ[[[ZZZXXXVVVWWWXXXZZZ\\\```cccggglllrrrvvv{{{||||||nnncccZZZUUUIIIJJJKKKNNNPPPPPPMMMKKKHHHGGGDDDBBB@@@???>>>===999:::;;;;;;<<<<<<;;;;;;<<<;;;999888666555555444444222000///000000///...---------------------------------.........//////...---,,,+++************(((***------,,,+++++++++(((((()))***++++++++++++,,,,,,++++++,,,---///000111000///////////////000111111000000111222333333...000111222222111000...,,,---......///.........111222222333444555666666666666666666666555555444555666777888999999999999999999888888999999:::;;;;;;::::::999888888888999888888999999888777666444444444444444444555666777111000000000222555777999111///...---......,,,***++++++,,,---...///000111............/////////000,,,,,,,,,------.........000111333444444333111000333333333444555666777888444555555666777888888999333333222222333444666777888777666555444333222222000000111111222222222333222444555555555555666888888888888:::===???@@@?????????AAACCCDDDCCC???<<<444666888999:::<<>>???@@@???AAACCCEEEDDD@@@<<<999888999::::::;;;>>>BBBEEEDDDIIIPPPWWW```oooKKKIIIHHHHHHJJJMMMNNNOOOMMMOOOPPPOOOLLLIIIGGGGGGDDDDDDBBBAAAAAAAAABBBBBBEEEFFFFFFFFFFFFDDDCCCBBBDDDDDDDDDCCCCCCBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDGGGMMMPPPPPPQQQTTTVVVTTTZZZZZZZZZYYYXXXWWWVVVUUUWWWZZZ___dddiiiooouuuzzz}}}qqqfff___VVVMMMIIIGGGFFFFFFHHHKKKMMMLLLJJJLLLGGGBBBAAABBBBBB>>>;;;======<<<;;;;;;;;;;;;;;;;;;;;;::::::999888666666222111000////////////000---......///...---,,,+++...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---,,,---------,,,---///222111111111000///---,,,+++......//////000000111111111222333333333222111111......---------......///000111222444555555666666666777777888888888777777666666555666777888:::;;;;;;;;;;;;::::::;;;;;;;;;:::888666444444555666888999999888777777777777777444444555555666666777777444333222111000000000000//////......------,,,,,,+++***+++---000111111///---...//////000000//////,,,,,,,,,,,,------...///222222222222222222222222222222333444555666777777666666555444444444444555444444444444555555555555888888888888777555444333111222222333333333333333222444666666666666777888999999:::;;;<<<>>>?????????@@@BBBCCCBBB???<<<:::::::::;;;:::;;;===@@@CCCEEEJJJQQQYYYddduuuIIIHHHGGGHHHKKKMMMMMMLLLMMMNNNNNNLLLIIIFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBDDDEEEFFFEEEEEEDDDEEEKKKOOOOOOPPPTTTVVVUUUXXXXXXXXXXXXWWWWWWVVVVVVWWWZZZ___dddiiipppvvv{{{yyyggg^^^WWWPPPIIIFFFDDDDDDEEEGGGJJJKKKKKKJJJJJJGGGCCCBBBCCCCCC@@@===??????>>><<<;;;;;;;;;;;;===<<<;;;999888888777777333333111000///.........,,,------------,,,,,,+++...---,,,,,,++++++,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,---------.........,,,---------,,,---///111111111000000///...,,,,,,,,,,,,---......//////000///444888999666222000000------------...///000000222222444555666666777777666666666666777888888999777777777888999:::<<<<<<;;;;;;::::::::::::;;;;;;:::999777555444444555666777777777777666666666666333333444555666666777777444333222111000000///000............////////////...,,,+++,,,...000000///---...//////000000//////,,,,,,,,,,,,---...///000222222222222222222222222222222333444555666666777777666555555444555555555444444444444555555555555777777888888777666666555222222333444444444444444222444666777777777999:::888888999;;;<<<>>>??????@@@@@@AAA@@@???>>><<<::::::;;;;;;::::::<<>>===<<<;;;;;;999::::::::::::<<<@@@CCCHHHNNNVVV```lllHHHGGGGGGIIIKKKLLLLLLKKKNNNMMMKKKGGGDDDBBBCCCEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFFFFLLLPPPPPPRRRVVVXXXWWWXXXXXXWWWWWWWWWXXXYYYZZZXXX[[[```eeekkkrrrzzz|||ooo```WWWPPPIIIEEEEEEAAABBBDDDFFFGGGHHHIIIIIIHHHFFFDDDCCCCCCCCCBBBAAABBBAAA???>>>===<<<;;;;;;???>>><<<999888777888888888777555333222000000///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++***++++++,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,+++,,,......,,,,,,---..................---,,,+++*********+++,,,,,,------,,,444<<<===888222///...---------...///000111222222333444555555666555555666555444444555777999:::777888999:::;;;<<<<<<===999999:::;;;;;;:::999999:::888777555444333333333444555666666666666555555333333333444555666666777222222111222222333444555111111111000//////......000...,,,,,,---...///......//////000000000000000+++,,,,,,---...///111222333333333222222111111111222222333333444555555555666666555444444444444444333333333444444444444555222333444444555444444444222333444444555555444444222444777888888999:::<<<:::;;;<<<>>>???AAABBBCCC@@@@@@>>>===<<<<<<;;;;;;777888::::::<<>>===<<<:::888777666666888777555333222111000000---,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,************+++,,,------,,,,,,,,,+++++++++******)))))))))*********++++++***,,,......---,,,,,,---,,,,,,------,,,++++++***)))******++++++,,,,,,------222888999666222///...............///000111111333444444555666666555555555555555555666777777888666777888999:::;;;;;;;;;888999:::;;;;;;:::999888888777666555444444333333444444666777777777666555444444444444444555555555111111111111222333444444222111111000///......---///---,,,,,,...//////......///000000111111000000------------...///000111444333333222222111111111222222333333444444444444555444444333222333333333333333333333444444444444222222333333333333333222222222333444444444444444333555777888888888:::;;;;;;;;;===???AAABBBDDDEEE@@@@@@???>>>===<<<;;;;;;777999:::;;;===@@@EEEIIINNNUUU___jjjvvvKKKIIIHHHHHHJJJMMMNNNOOOMMMMMMLLLHHHEEEBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDFFFEEEDDDBBBBBBBBBBBBCCCCCCBBBAAA@@@AAADDDGGGHHHCCCCCCBBBCCCEEEGGGJJJLLLMMMSSSVVVVVVWWWZZZ\\\ZZZYYYXXXWWWUUUUUUVVVXXXYYY[[[^^^bbbgggnnnvvvmmmaaaUUUNNNIIIDDDCCCEEECCCEEEHHHHHHFFFEEEFFFHHHFFFFFFEEECCCAAA??????@@@???>>>======<<<<<<<<<<<<===<<<<<<:::888666555444555555333222111000//////------,,,,,,,,,---//////...---,,,,,,++++++,,,,,,+++******+++,,,---......,,,,,,,,,+++++++++******)))))))))*********++++++***,,,......---++++++,,,***++++++++++++***)))))))))******++++++,,,------...000222444444222///---000///////////////000000555555666777777777666666555555666666666666666555444555666888999999999999777999:::;;;;;;:::999777666666555555444444444444333555666888888777666555555555444444444444333333222111111000//////000000////////////////////////---,,,,,,---///000///---//////000111111111111000...............///000000444444333333222111111000222333333333333444444444444333222222111111222222222222333333333444444444333333444444444333222222111222222333333333333333333555777888777777888999:::;;;<<<>>>@@@BBBDDDEEE@@@@@@@@@???>>>===<<<;;;:::;;;<<<===>>>AAAFFFIIIPPPYYYeeerrrMMMJJJHHHHHHJJJMMMOOOPPPMMMMMMLLLIIIEEEBBBBBBBBB@@@AAACCCDDDDDDDDDCCCCCCGGGFFFDDDCCCBBBBBBCCCCCCDDDBBB@@@@@@AAADDDHHHKKKCCCBBBAAAAAACCCGGGKKKMMMPPPUUUXXXXXXXXX[[[]]][[[YYYXXXVVVTTTTTTUUUVVVWWW\\\___ccchhhoooxxxssshhh^^^SSSMMMIIIEEEFFFHHHDDDGGGIIIHHHFFFEEEFFFHHHFFFFFFEEECCC@@@>>>>>>???>>>===<<<<<<<<<<<<<<<===;;;<<<;;;;;;999666444222333333111000//////.........------,,,---...///000...---,,,,,,++++++,,,,,,,,,++++++,,,---...///000,,,,,,,,,+++++++++******))))))*********+++++++++***,,,......---+++++++++))))))*********))))))(((*********+++,,,,,,------.........000222222///---111000000////////////000666777777888888888888777555555777777777666555444222444555777888888888888777888:::;;;;;;:::888777555555555555555555444444333555777888999888777666666555555444444333222222333222000///---,,,,,,+++---------...///000000111++++++,,,...000111///---//////000111111111111111//////.........//////000444444333333222111000000333333333333333333333444333222111111000000111111222222333333333444444444444555555555444444333222111111222333333333333222333555777777777666777888999:::;;;===???BBBCCCDDD@@@@@@AAA@@@???>>><<<:::<<<===>>>>>>???AAAEEEHHHRRR\\\jjjxxxJJJJJJJJJJJJKKKKKKLLLLLLNNNMMMJJJGGGEEECCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCBBBCCCCCCEEEGGGHHHNNNPPPRRRUUUXXXYYYYYYYYY[[[YYYXXXZZZ]]]^^^]]][[[```aaadddjjjttt~~~|||pppaaaZZZQQQIIIFFFEEEEEEFFFIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCAAA@@@>>>===<<<===;;;999999:::::::::999::::::999888777666555555555333000000000000///...---,,,+++++++++,,,---...///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))++++++************++++++,,,------,,,,,,***)))(((''''''(((((())))))******+++,,,,,,,,,,,,,,,,,,---.........///////////////222111000//////111333444444555777888999888666555555555555555555555555555222333666888::::::;;;:::999999:::;;;:::888666444777777666666555555555444666666666666555444333222222222222111111111000000222222111///...---,,,+++++++++,,,,,,---.../////////////////////.........111111000000/////////...////////////000222333444555555555444222000///......///000222222222111000111000000000000000111222333222111111111222333444444444444555555555555666444444333222222333333333333444555666666777666666777999;;;===????????????AAAAAAAAA@@@???>>>>>>>>>===<<>>===<<<;;;:::<<<;;;999999:::::::::999888777777666555444333333555222000/////////...,,,,,,++++++***+++,,,---...///...------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))+++******))))))******+++,,,,,,++++++***)))))))))'''''''''(((((((((((((((+++++++++,,,,,,,,,,,,---............////////////222111000//////111333444333444666777888777666555555555555555555555555555222333555777999999999999777888999:::999888666444777777666666666555555555666666666666555444333222222222111111111000000000111111000///...---,,,+++++++++,,,,,,---......///000000000000000/////////111111111000000000//////.........///000111222333444444444333222111000/////////000111111111111111111111000000000000000111111111000000111333444555444444444444555555555555444333333333333333333333444555666777777777777777888999<<<>>>???@@@@@@???>>>>>>======<<<<<<<<<;;;======???CCCCCCDDDJJJRRR\\\gggwwwGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGEEECCCBBB@@@?????????@@@AAABBBCCCFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCDDDEEEGGGHHHJJJRRRRRRRRRSSSUUUWWWXXXYYY\\\ZZZYYYZZZ]]]```bbbbbbfffjjjppptttxxxpppeeeZZZTTTLLLFFFCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA???>>>>>>===<<<;;;;;;;;;<<<:::999888999:::999888777777666555444333333222444222///......---,,,***************+++,,,...///.........---......//////------------------------+++++++++******))))))(((+++******))))))******+++,,,+++)))(((((((((((()))'''''''''''''''(((((((((++++++++++++,,,,,,------............//////000000111111000///000111222333222333444666666666555444444444444444444444444444333444555666777777777777555666777888888777666555777777666666666666555555555666666555555444333222111111111111000000000000000//////...---,,,+++++++++,,,,,,------.........000000000000000000000000111111111000000000000///---------...///000222222333333333333333222222111111000000000000111222222222111111000/////////////////////000222333555666333333333444444444555555333333333333333333444444555555666888888999999999999;;;===???@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>@@@DDDFFFHHHOOOXXXbbblll}}}HHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHGGGEEECCCAAA@@@@@@@@@@@@@@@AAABBBBBBEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFEEEEEEEEEGGGIIIKKKLLLQQQQQQQQQRRRTTTWWWYYY[[[\\\[[[YYYYYY[[[^^^aaacccfffllltttxxx{{{wwwhhh___VVVQQQIIIDDDBBBBBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBB??????>>>>>>=========<<<<<<:::888888999:::999888999888888777666555444333444111///------,,,+++)))))))))***+++,,,---...///...............///000111------------,,,,,,,,,,,,*********)))))))))((((((******))))))))))))******+++***(((&&&%%%&&&((()))&&&&&&'''((()))***++++++*********+++,,,,,,------------......//////000000111000000///000111222222111222333444444444444444444444444444444444444444444444555555555555555555444555666777777666666555777777666666666666666666555555555555444333222222111111000000000/////////.........---,,,,,,,,,+++,,,,,,,,,---------......////////////000000000000////////////////////////------------...000111222111222333333444444333333222111000000000111222333333222111//////.........///000000111222333333444222333333333444444444444333333333444444444444444555666777888999::::::::::::<<<===???@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBB???>>>AAAEEEHHHLLLUUU___iiisssJJJJJJJJJJJJIIIIIIIIIIIIEEEFFFGGGHHHGGGEEECCCAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFGGGHHHKKKMMMNNNOOOOOOPPPQQQTTTWWWZZZ\\\\\\[[[YYYXXXYYY[[[___aaaeeellluuuzzz~~~qqqbbbZZZSSSNNNGGGCCCAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB???>>>>>>>>>======<<<<<<;;;:::888888999999999888888888777666555444333333333111...------,,,+++)))))))))+++,,,---...//////...............///000111,,,,,,,,,,,,++++++***************)))))))))))))))***))))))))))))))))))******)))'''%%%%%%&&&((()))%%%&&&''')))+++---///000))))))***++++++,,,---------------...///000000111000000000000000111111111000111222333333444444444444444444444444444444444555444444444444444555555444555555666666666666555666666777777777777777777555555555555444333222111000000000/////////......------------------,,,,,,,,,,,,,,,------------------------.........//////........................------------...000111222111111222333444444444444333222111000000111222333222111000///............111111111111111111111000222222222222333333333444222333444555555555555444555666777999::::::;;;;;;;;;<<<>>>???@@@@@@@@@@@@<<<======>>>???@@@AAAAAA@@@???AAAFFFJJJOOOZZZeeesss}}}LLLKKKKKKKKKKKKKKKJJJJJJEEEFFFFFFFFFEEEDDDBBBAAABBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFHHHJJJMMMNNNNNNOOOPPPRRRTTTWWWYYY[[[YYYYYYZZZYYYYYY[[[^^^aaahhhnnnvvv}}}|||lll___XXXQQQLLLGGGCCCBBBCCCDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@>>>======<<<;;;:::::::::;;;999888777888999888777555555444333222111111000222000...---------,,,+++***+++,,,...////////////.........---......//////---,,,,,,++++++******)))***************************))))))(((((())))))***)))((('''&&&&&&''''''(((&&&'''(((***---///000111((())))))***+++,,,------,,,------...///000111111/////////000000000111111000000111222333444555555333333333333333333333333555555444444444555555666666666666666555555555555666666777777777777888888444555555444444333222111////////////............---------------.........------------------------,,,,,,,,,------......///------............//////---------...///000222222111222333444555555555555333333222111111111111222111000000///............222222222222111000///...111111222222222333333333111222444555666666555444444555777888::::::;;;;;;;;;<<<===???@@@@@@??????===>>>???@@@AAACCCDDDEEECCCBBBDDDIIIMMMSSS___kkkzzzLLLLLLLLLKKKKKKKKKJJJJJJGGGFFFFFFEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCDDDFFFHHHKKKLLLPPPQQQRRRTTTUUUVVVVVVVVVTTTWWWZZZ[[[[[[]]]aaaeeennnrrrxxxwwwiii^^^WWWPPPLLLGGGDDDDDDEEEFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<:::999999;;;999777777888999888777555444444333222111000000111///------...///...---,,,---///000000000/////////...------------------...------,,,++++++*********+++++++++++++++++++++))))))(((((((((((())))))'''''''''''''''((((((((((((((()))***,,,---......(((((()))***+++,,,------,,,,,,---...///000111111...//////000000000000000111111111222333444555666333333333333333333333333555555444444444666777888888888777666555555555555666666777777777888888888444444444444333222111111/////////.........---------------....../////////------------------------,,,,,,------...//////000/////////000000000111111.........///000111222333222222333444555555555555222333333333222222111000000//////.........//////000000111222222111000///111111111111222222222222111222444666777666555555333444666888999:::;;;;;;:::;;;===>>>??????>>>===??????AAACCCDDDFFFHHHHHHHHHFFFHHHLLLQQQXXXdddpppLLLLLLKKKKKKKKKJJJJJJJJJHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@???????????????@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEAAAAAAAAABBBDDDFFFIIIJJJRRRSSSTTTUUUUUUTTTSSSRRRQQQUUUZZZ]]]^^^```eeehhhsssvvv{{{tttggg]]]WWWOOOLLLGGGEEEEEEFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>><<<;;;;;;;;;999777777888999888777777666666555444333222111000///------///000///......///000111111000/////////...---,,,,,,,,,,,,,,,//////...------,,,++++++++++++++++++++++++,,,,,,))))))(((((((((((())))))''''''((())))))((((((''')))************+++++++++'''((()))***+++,,,------,,,,,,---...///000111222...//////000000000000000111111111222333555666777333333333333333333333333555555444444555666888999:::999888666555555555555666666777777888888888999444444444444333222111111//////.........---------------......///000000000------------------------------......///000000111000000111111222222222333////////////000222333444222333444444555555555444222333333444333222111/////////.........//////000...///000222222222111000000111111111111222222222111222444666777777666555333444555777999::::::::::::;;;<<<>>>>>>>>>======;;;<<<>>>@@@BBBDDDEEEFFFKKKIIIJJJOOOSSS[[[hhhtttNNNMMMMMMNNNOOOOOOLLLJJJKKKJJJHHHFFFEEEDDDCCCCCCCCCBBB@@@>>>======>>>>>>===============>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBCCCFFFGGGIIIJJJSSSTTTUUUTTTRRRRRRRRRSSSSSSTTTVVVZZZ^^^cccgggiiirrryyy{{{nnnbbb\\\ZZZQQQOOOMMMJJJIIIHHHIIIJJJEEEEEEDDDCCCCCCDDDEEEFFFIIIHHHFFFCCC@@@<<<:::888666777777888888888777777999777666555444444555555444222000---,,,,,,,,,---000000000000///////////////............//////000------......------,,,+++++++++++++++++++++++++++''''''''''''(((((((((((()))(((((((((((())))))***''''''''''''((()))***+++((())))))***++++++,,,,,,,,,,,,------...000111222///---++++++---/////////222111000//////000111111111111222333333444555555555555666777888999999::::::999888666666666777777555555555555666666666666666444333111000000111111000000///...............///...---...000222222111------,,,++++++---...///000000//////......------000000000000000000000000000000111222333555666777555555444444444333333333777666555444333222222222333222000/////////000111......//////000000111111222222111111111111111111222222333444555555555555666777666555555666:::===;;;;;;<<<<<<===>>>>>>>>>:::<<<>>>???@@@BBBEEEHHHQQQNNNOOOSSSYYYaaannnyyyOOOOOONNNOOOPPPOOOMMMKKKIIIHHHGGGEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>??????>>>>>>>>>???????????????BBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBDDDFFFHHHIIIJJJVVVVVVVVVTTTQQQOOOOOOPPPRRRSSSUUUYYY]]]cccgggjjjuuu|||yyymmmaaa[[[ZZZSSSQQQNNNKKKIIIIIIIIIIIIFFFEEEDDDDDDDDDEEEFFFFFFHHHGGGFFFCCC@@@<<<:::888666777777888888777777777888777666555444444555666555333111...---------...............//////////////////...............///,,,------------,,,+++++++++++++++******)))))))))%%%%%%&&&&&&''''''((((((((((((((((((((())))))***((((((((((((((()))***+++)))))))))***+++,,,,,,,,,,,,------...///000111222000...,,,,,,---//////...222111000//////000111222111222222333444444555555444444555666777888999999:::999777666555555555555444555555555666666666666555444333111000000111111000000///...............///---,,,---///111111000---------------......///////////////////////////000000000000000000000000000000111222333555777888555555555555444444444333555555444333222111111222111111///.........///000////////////000000000000111111111111111111111111222333444555555666555555666777888777777777:::<<<:::;;;;;;<<<<<<======>>>;;;<<<>>>???@@@AAADDDGGGMMMLLLOOOVVV^^^gggtttPPPPPPPPPQQQQQQPPPMMMJJJGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBDDDFFFHHHIIIJJJUUUVVVVVVTTTRRRPPPPPPQQQRRRSSSUUUYYY^^^ccciiilllxxxvvvkkk```ZZZYYYTTTSSSPPPMMMKKKIIIIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFEEEBBB???<<<:::888777777777777777777666666777666666555555555666666666555222000///...//////,,,---------......//////000///......------------,,,------------,,,++++++++++++***)))((((((''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((()))******))))))((((((((()))******)))******++++++,,,,,,---,,,------...///000111111000...,,,,,,.........---111111000000000111111222222222222333444444555555444444555666777888999999999888777555444333333333444444444555555555666666444333222111111111111111000000///..................---+++,,,...000000///------...////////////.........///000000111222222///////////////////////////000000222444666888999666666666555555555444444444444333222111111111111000000///...............000000000000////////////111111111111111111111111333333444555666666777666666888::::::999999:::;;;999999:::;;;;;;<<<<<<===;;;===>>>??????@@@CCCEEEIIIJJJQQQZZZdddnnn}}}PPPPPPPPPQQQQQQOOOLLLIIIDDDDDDCCCBBBAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBDDDFFFHHHJJJJJJQQQSSSTTTTTTSSSSSSTTTVVVSSSTTTVVVZZZ___ffflllooo{{{}}}rrrhhh___YYYXXXVVVTTTQQQNNNLLLJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDBBB???<<<:::888777777666666555555666666555555555555555666666666777666444222111000000000,,,------......//////000000///...---,,,,,,,,,,,,---............---,,,,,,,,,,,,+++***((('''&&&&&&$$$$$$%%%&&&'''(((((()))(((''''''(((((()))***+++***)))))))))))))))******++++++++++++,,,,,,------,,,---...//////000000000000...------......---,,,111111111111111111222222333333333333444444555555444555666777888999999:::999999888666555444333333333333444444444555555555333222222111111111111111000000///..................,,,++++++---///......,,,---///000000000///...///000000000111111111222///////////////////////////000111222444666888999777666666666666555555555444444333222222222222222000000//////............111111000000//////......111111111111111222222222333333555666777777777777666888;;;<<<;;;:::::::::888999999::::::;;;<<<<<<<<<>>>?????????@@@BBBDDDGGGJJJSSS___iiitttNNNNNNOOOPPPQQQOOOKKKHHHCCCCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAA@@@AAABBBBBBCCCDDDDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@AAACCCDDDGGGHHHJJJKKKPPPRRRTTTTTTSSSTTTUUUWWWUUUVVVXXX\\\bbbjjjpppttt|||vvvnnnfff]]]XXXWWWUUUTTTRRROOOMMMKKKIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA>>><<<:::999777777666555444444555555444444555666666666777777777777555444333111111111....../////////000000000//////...,,,++++++++++++///////////////...---------,,,,,,***)))(((''''''%%%&&&&&&'''(((((())))))''''''''''''((()))***+++***))))))))))))******+++,,,,,,,,,,,,,,,---------,,,---...///000000/////////...------//////...,,,000000111111222222222222333333444444444444555555555666666777888999:::::::::999999888777666555444333333333333444444444444111111222111111111000000000000///..................,,,++++++---......---,,,---///000000000///...222111111111000000000///////////////////////////000000111222444666888999777666666666666555555555555444444333333333333444111111111111000000//////111111000000//////......000000111111111222222222222333444666777888888888666999<<<===<<<:::::::::888888999999:::;;;;;;;;;===>>>@@@@@@@@@AAACCCEEEHHHLLLVVVbbblllwwwKKKLLLNNNPPPQQQOOOKKKHHHDDDCCCBBBAAA@@@?????????@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCBBBBBBAAAAAA@@@AAAAAACCCEEEGGGIIIJJJKKKQQQSSSSSSSSSQQQQQQQQQSSSWWWWWWYYY]]]dddllltttxxx~~~|||pppjjjddd\\\WWWVVVTTTSSSQQQOOOMMMKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@>>><<<:::999888777555444333333444555333333555666777777777777777777666555333222111000000000000000000000000000...---,,,,,,++++++++++++///////////////...------,,,,,,+++***))))))(((((('''''''''(((((((((((()))''''''''''''(((***+++,,,))))))))))))***+++,,,,,,------------------------,,,---///000000000///...---,,,,,,...///000///---///000111222333333333333444444444444444444555555555555666777888999::::::888999999999888777666555222222222333333333444444000111111222111111000000000000///..................---++++++---......---------...////////////...222222111000000///......////////////////////////222222222333444666777888666666666555555555444444555444444333333444444555111111111111111000//////000000000000////////////000000000111222222333333111222444555666777888888777999<<<===;;;:::999999888888999::::::;;;;;;<<<===???@@@AAAAAABBBEEEGGGKKKPPPZZZeeeooo{{{JJJLLLNNNQQQSSSQQQMMMJJJEEEDDDBBBAAA@@@??????>>>AAABBBBBBBBBBBBAAA???>>>??????@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAABBBCCCEEEGGGIIIKKKKKKMMMOOOPPPOOONNNNNNOOOPPPVVVWWWYYY]]]dddmmmuuuzzzvvvlllgggbbb[[[VVVUUURRRQQQPPPOOOMMMKKKIIIHHHFFFFFFGGGFFFFFFDDDCCCBBBAAAAAA@@@???>>><<<:::999888777444333222222333444222333444666777888888777777777666555444222111000000000000//////...------,,,,,,+++++++++++++++,,,---------------,,,,,,+++******)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((***+++,,,'''(((((()))***,,,---............---------------,,,---///000111000......++++++,,,...000111000...///000111333444444333333555555555555555555444444333333444555666777888888666666777888888777666555222222222222333333333333///000111222222111000000000000///...............///...,,,,,,---......------------------......///////////////////////////000000000000000000000000333333333444444555666777555555555555444444444333444333333333333333444444///000111111111000......////////////000000000000///000000111222222333333000111333444666777777777777999;;;;;;:::999999999999999::::::;;;<<<<<<<<<>>>???AAABBBCCCDDDGGGIIIMMMSSS]]]hhhqqqJJJLLLOOORRRTTTSSSOOOLLLFFFEEECCCAAA@@@???>>>>>>BBBBBBCCCCCCBBB@@@???===>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAABBBCCCEEEGGGIIIKKKKKKGGGIIIKKKLLLLLLMMMOOOQQQVVVVVVXXX\\\dddmmmuuuzzz|||rrriiieeeaaaZZZUUUTTTPPPPPPPPPOOOMMMKKKJJJIIIEEEFFFFFFFFFEEEDDDBBBAAAAAA@@@@@@???===<<<:::999888777444222222222333444111222444666888888888888777666666555444222111000000000///...---,,,,,,++++++++++++***++++++,,,,,,+++,,,,,,,,,,,,+++******((((((((((((((('''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&''''''(((***+++,,,''''''((()))***,,,...///..................------,,,---///111111000...---******+++...111222000//////000222333444444333333555555555555555555444444111222222333444555666666333444666777777777666555111111222222222333333333///000111222222111000///000000///...............000...------...///...---------,,,++++++---...///------......//////000000111111111111111111111111555444444444444555666666555555444444444333333333222222222111222222333333...///000000000///---,,,......//////000000111111///000000111222222333333///000222444555666777777888999;;;:::999888888999999::::::;;;;;;<<<<<<===>>>???AAACCCDDDEEEIIIKKKOOOTTT^^^jjjtttNNNMMMLLLMMMNNNMMMKKKIIIFFFEEECCCAAA@@@@@@@@@@@@???@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFEEECCCAAA@@@@@@@@@AAA===???CCCFFFIIIJJJJJJIIIMMMMMMMMMKKKJJJIIIKKKMMMUUUWWW[[[bbbjjjrrrwwwzzzyyypppgggccc___YYYTTTSSSNNNNNNMMMLLLKKKJJJIIIHHHIIIHHHGGGEEEDDDBBBAAAAAA>>>======<<<;;;;;;;;;;;;:::999888666555555555555555555555555666666666666666555444444222222111000000000000///...,,,+++***++++++++++++++++++++++++---------,,,+++***)))(((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&###&&&&&&$$$&&&+++---,,,,,,,,,,,,,,,------...//////...---,,,,,,---...///------...//////...---,,,***,,,.../////////111333333333444444333111000///333333333444444555555555333333444444333333222111333222222222222333444444333333222111000000000000222222111111111111222222222222000///............///...,,,,,,...///...------------,,,)))((()))+++++++++,,,------......///000000222333333333333333888777555333222222222333444444222111111111222333222222111111111111222222///...---,,,,,,---...///000///...------...///000//////000000111111111111111111111222333444666666999888888888888888999999999;;;======<<<;;;<<<===@@@CCCDDDDDDCCCEEEJJJOOOUUUYYYcccqqq~~~LLLKKKJJJKKKLLLMMMLLLJJJFFFEEECCCAAA@@@@@@@@@@@@???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCBBB@@@@@@???@@@@@@===>>>AAADDDGGGIIIJJJJJJLLLMMMLLLJJJIIIIIIKKKNNNTTTWWW\\\cccmmmuuu{{{~~~yyypppgggccc___XXXTTTSSSQQQPPPOOONNNLLLKKKJJJIIIIIIHHHGGGFFFDDDBBBAAAAAA???>>>===;;;:::999999999999888777666555444444444777777777777777666666666555555444333222111111000000000//////...,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((%%%$$$((()))(((,,,,,,,,,,,,,,,---......///...------------...///......///000000///......+++---////////////111333111222444555555444444333333333333444444555555555444444444444444333222222555444444444444555666666444333222111000000000000222111111111111111111222111000///...------------000...------...//////...---------,,,))))))***+++++++++,,,------......//////000111222333333333333666555444333333333333333444333222111000111222222222222111111111111222222000///...------...///000000///............///000//////000000111111222222333333333444555777888999999999999999999:::;;;;;;:::<<<>>>>>>======>>>???BBBDDDFFFFFFEEEGGGMMMQQQWWW\\\iiixxxLLLJJJIIIIIIKKKLLLLLLKKKEEEEEECCCBBBAAAAAAAAAAAA???@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@???????????????<<<===???AAADDDGGGIIIKKKLLLKKKJJJHHHGGGIIILLLOOOTTTWWW]]]fffoooyyyxxxnnnfffbbb^^^XXXTTTSSSTTTSSSRRRPPPNNNLLLKKKJJJIIIHHHGGGEEECCCBBBAAA@@@???>>><<<:::999777777777888777666555555555555555999999999999888777666666555555444333222111000000/////////......,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&)))***&&&$$$'''(((''',,,++++++++++++,,,,,,---///...------------.../////////000000000000000///---...000000000000111333000111333555777777777777444444444444444555555555444555555555555444333333555444444444444555666666555444333111000/////////111111111111111111111111000///...------,,,------000///------///000///...,,,------+++))))))***+++++++++,,,------......///...///000111111222222222333333444444444444333333333222111111000000111111222222222222222222222222000000////////////000000000//////......//////000//////000111222222333333444444444555666777888999999999999999:::<<<===>>><<<>>>@@@@@@@@@@@@AAABBBDDDFFFGGGGGGGGGJJJPPPUUUZZZaaapppPPPMMMKKKJJJKKKLLLKKKJJJEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>>>>?????????<<<<<<===>>>AAAEEEHHHJJJJJJJJJIIIHHHGGGIIIMMMPPPTTTYYY```hhhqqqzzztttkkkcccaaa^^^ZZZVVVVVVUUUTTTSSSQQQNNNLLLKKKJJJHHHGGGFFFDDDBBB@@@>>>>>><<<<<<:::999888888777777888888777777666777777777;;;<<<<<<;;;:::888777666555444444333222111000000............---,,,+++***************************+++++++++++++++***))))))((((((((((((((())))))))))))))))))(((((((((''''''$$$)))+++((('''))),,,,,,+++++++++******++++++,,,.........------............/////////000000000000...000111111000000222333000222444666777777777777444444444555555555555555555555666666555555444333333222222222222333444444555444333111000/////////000000111111111111000000000///......---------...111///---...///000//////,,,------+++***)))***,,,++++++,,,------......///---...///000111111111111111222333444555444444333222222111111111000000000222222222222222222222222111000000000000000000111000//////////////////000//////000111222333444555444444444444555666777888777888888999;;;<<<>>>???===???BBBCCCBBBCCCDDDEEEEEEGGGIIIIIIIIIMMMTTTYYY```gggvvvUUUSSSPPPNNNMMMLLLJJJIIIDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@?????????@@@@@@<<<<<<===>>>????????????===<<<<<<===???CCCGGGIIIIIIIIIIIIHHHHHHJJJNNNRRRVVV[[[bbbjjjqqqzzzoooggg```______[[[YYYYYYTTTTTTRRRPPPNNNKKKJJJIIIFFFEEEDDDBBB@@@>>><<<;;;999999888888888999:::::::::999999999999999::::::<<<=========<<<999777666555444333222111000000///............---,,,++++++******************************+++++++++***))))))(((((((((((())))))************)))))))))(((((((((&&&,,,///,,,)))+++---...,,,++++++******+++++++++---..................------------....../////////000222333222111111222333222333444666666666555444555555555555555555555555555555666666555555444333333222222222222333444444555444333111000////////////000111111111111000///000000//////.../////////000///------/////////...+++,,,,,,+++***)))+++,,,++++++,,,------......///------///000000000000000000111333444555444444333222222222222111111000000111222333333333333222111000111111111111111111000///000000000000000000/////////000222333555666666555555555555666777888888666666777888:::<<<===>>>>>>@@@CCCDDDEEEEEEGGGHHHFFFHHHJJJJJJKKKPPPWWW]]]hhhnnn{{{XXXVVVTTTRRRQQQNNNJJJGGGDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@AAABBBCCC@@@@@@??????>>>>>>??????:::;;;===>>>???@@@@@@@@@>>>=========???BBBEEEFFFGGGHHHJJJJJJKKKMMMPPPRRRVVV\\\dddlllsss{{{{{{llleee___^^^^^^\\\ZZZ[[[SSSRRRQQQOOOMMMKKKJJJIIIFFFEEEDDDAAA???===;;;:::777777777888999:::;;;<<<:::::::::::::::;;;<<<===<<<===>>>>>><<<:::888666444444333222111000//////---------------,,,++++++************************)))***************))))))'''(((((())))))******+++************))))))))))))+++222444///******++++++---,,,,,,++++++++++++,,,------...//////...------------,,,------...///000222333444444222111222333444555666666666555444333666666666555555555555555444555555555555444333333555444444444444555666666444333222111000000000000...///000111111000///...111000000/////////000000///...,,,,,,...///...---+++,,,,,,+++******+++---++++++,,,------......///---...///000000111111111111111222333333333333333222333333333333222111111111222333444444333222111000000111111111111000000///000000111111000000///...///000222444666777888999888888888999999:::;;;666666777888:::;;;===>>>???AAADDDFFFFFFGGGIIIJJJIIIKKKLLLMMMNNNTTT\\\bbbqqqwwwWWWVVVUUUUUUSSSPPPKKKGGGCCCDDDDDDEEEDDDDDDBBBBBBAAAAAA@@@@@@@@@AAABBBCCC@@@@@@???>>>>>>>>>>>>>>>999:::<<>>>>>>>>???AAACCCDDDEEEHHHKKKMMMNNNOOOQQQSSSVVV]]]fffnnnvvv~~~yyywwwmmmeee___^^^^^^ZZZXXXYYYRRRQQQPPPOOOMMMLLLKKKJJJHHHGGGEEECCC@@@>>><<<;;;999999999999999:::;;;<<<999999999::::::<<<======;;;<<<===>>>===;;;888666444444333222111000//////,,,,,,---------,,,++++++************************))))))************))))))'''(((((()))******++++++++++++*********)))))))))+++222666000***)))***+++......---,,,,,,,,,,,,,,,------...//////...------...---------...///000111444555555444333222222333555666777777777777555555777666666666555555555444444444444444444333222222555444444444444555666666222222111111111111111222...///000111111000///...//////.........//////000...---++++++---...---,,,+++,,,,,,+++******+++---++++++,,,------......///......///000111111111111222222222222222222333333333444444555444333222111111222444555555444222111//////000111111000/////////000111111111111000///...///000222555777888999:::999999999999:::;;;;;;888888999999:::<<<===>>>???AAADDDFFFGGGHHHJJJLLLLLLNNNPPPPPPRRRXXXaaahhhxxxUUUUUUUUUVVVUUUQQQLLLHHHCCCDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@???@@@AAABBBCCC@@@@@@???>>>>>>===>>>>>>999:::===???AAABBBBBBBBB????????????@@@AAABBBBBBEEEHHHLLLNNNOOOPPPRRRSSSUUU]]]gggpppxxxvvvtttoooggg```^^^]]]YYYVVVVVVRRRQQQQQQPPPNNNMMMLLLLLLIIIHHHGGGDDDBBB???======;;;:::::::::999::::::;;;888888888999:::;;;<<<===:::;;;===>>>===;;;888777444333333222111000//////,,,,,,---------,,,++++++))))))))))))))))))))))))((())))))*********))))))'''(((((()))***++++++++++++++++++************)))'''///444000******,,,---///...------,,,,,,,,,,,,,,,---...//////...---,,,///.........///000222333444555666555333222222333555666777888999999888777777777666666555555555444333333444444333333222111333222222222222333444444111111111000111111222333...///000222222000///.........---------......///...,,,***+++,,,---,,,,,,***+++,,,+++******+++---++++++,,,------......///...///000111111222222222444333222111111111333333333444555666555444333222111222444555555444222111...///000111111000///...///000111222222111000///...///111333555777999:::888888888777888888999999:::::::::;;;<<<===>>>??????AAADDDFFFGGGIIIKKKLLLOOOQQQRRRSSSUUU[[[eeelll|||YYYWWWTTTSSSRRRQQQNNNLLLGGGFFFDDDCCCBBBBBBCCCCCCAAAAAA@@@@@@???>>>>>>>>>=========>>>??????@@@@@@???????????????@@@@@@AAACCCCCCCCCBBBBBBAAAAAAAAAEEEFFFHHHIIIKKKNNNSSSWWWZZZ```iiittt~~~~~~wwwsssiiieeeaaa^^^\\\ZZZXXXVVVSSSSSSRRRQQQOOOMMMJJJIIIGGGFFFDDDCCCAAAAAA@@@@@@===============<<<<<<<<<;;;;;;:::999999999::::::888999::::::999888777666333333111000...---------++++++,,,---.........---******))))))((((((''''''''''''(((((())))))******))))))******+++---...///,,,++++++***)))))))))***++++++++++++,,,---......,,,---...//////...---,,,,,,,,,------.../////////...111444555444222222222333444555555555444333222666777888999999888666666555555444444444333333333///000111222333444444444333333333222222222111111222222222111111111000000000000000000////////////------------------,,,,,,,,,+++*********,,,...000...---+++***)))***++++++++++++,,,,,,,,,,,,---------------......///111111444444333222222111111111000111222333222222000///222222222222222222222222000000000000////////////111111222222222222111111111000000000111222222333888888888999:::;;;<<<===:::;;;<<<>>>????????????BBBBBBCCCEEEGGGIIIKKKLLLNNNOOOTTTYYY\\\```kkkwwwVVVTTTRRRPPPPPPNNNLLLJJJGGGFFFDDDBBBAAAAAAAAABBB@@@@@@@@@@@@??????>>>>>>>>>???????????????>>>>>>=========>>>???@@@BBBCCCCCCCCCCCCCCCBBBBBBAAAAAADDDFFFGGGIIIKKKNNNSSSWWW[[[```jjjttt~~~zzzsssooogggddd```]]][[[ZZZXXXVVVRRRRRRRRRQQQOOOLLLJJJHHHGGGFFFEEECCCAAA@@@@@@???============<<<<<<<<<<<<<<<;;;:::999999999999999777888888999888777666555444333111///...---------,,,------............---*********)))((((((''''''''''''(((((())))))******(((((((((((()))***++++++,,,,,,+++***************++++++++++++,,,---...///------............------,,,,,,---......//////000000222444555333333333333333333444444555444444444666666777777777777666555555444444444444333333333///000111222333333333333333333222222222111111111222222222111111111000000/////////............---,,,,,,---------------------,,,***))))))***+++,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,------............//////000111333333333333222111000000///000111222222222111000222222222111111111111111000000000000000000000000111111222222222222111111000000111111222333444444777777777888:::;;;===>>>;;;<<<===>>>???@@@@@@@@@CCCCCCDDDEEEGGGIIIKKKLLLOOOQQQVVV\\\^^^cccmmmxxxTTTRRRPPPNNNNNNLLLJJJHHHHHHGGGDDDBBB@@@@@@???@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAA@@@>>>===;;;;;;;;;<<<===???AAACCCDDDDDDDDDCCCCCCCCCCCCBBBBBBDDDFFFGGGIIIKKKOOOTTTXXX]]]bbbkkkttt~~~|||tttmmmiiieeebbb___\\\[[[ZZZXXXVVVRRRRRRQQQPPPMMMKKKIIIHHHHHHGGGEEECCCAAA??????>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999888777777777666666777777666666555444555444111///------............/////////...------+++******))))))((('''''''''''''''((()))*********))))))(((((((((((()))))),,,,,,,,,,,,++++++++++++++++++++++++,,,---...///......------------......,,,------......///000000111222444333222222333555333333333333444444555666555555555555555666666666444444444444333333333333000000111222333333333333222222222222111111111000222111111111111000000000.........---------,,,,,,++++++,,,,,,------......---,,,+++)))(((((()))***,,,------------,,,,,,+++++++++,,,,,,,,,,,,------/////////////////////000222222444444333222///......///111222222222222111111111111000000///////////////000000111222222222111111222222222222111111000000111222333555666666777777888999;;;>>>@@@AAA<<<===>>>@@@AAAAAAAAAAAADDDDDDDDDFFFGGGIIIKKKLLLPPPRRRYYY```cccgggqqq{{{TTTRRRPPPNNNNNNMMMKKKIIIHHHGGGDDDAAA???>>>======??????@@@AAAAAAAAA@@@???>>>???@@@AAAAAA???===<<<<<<<<<<<<===???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJLLLQQQVVVZZZ```eeemmmvvvwwwoooiiieeebbb```]]]\\\\\\[[[YYYWWWSSSRRRQQQOOOLLLJJJHHHGGGHHHGGGEEEBBB@@@???>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::999888777666666666444444555555555444444444666444111...------...//////000000000///...------++++++******)))(((((('''&&&&&&'''((()))******+++,,,+++******)))))))))***,,,,,,,,,---,,,,,,,,,+++************+++,,,------///...,,,,,,,,,,,,...///---------...//////000000111222222111000111333444333333222222333555666888666666555555666666777777444444444333333333222222000000111222222222222222222111111111111000000000111111111111000000000000.........------------,,,******+++,,,------......---,,,+++***)))*********,,,---...///...---,,,++++++++++++,,,,,,,,,------/////////000000000//////000222444555444222///------...000111222222222111000000000//////......---//////000111222333444444111111222222222222111111///000222333555666777777777888999;;;===@@@BBBDDD===>>>@@@AAABBBBBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMQQQUUU\\\dddhhhllluuuUUUSSSQQQPPPPPPOOOMMMKKKHHHFFFCCC@@@>>>===<<<<<<===>>>@@@BBBBBBBBBAAA@@@===>>>???@@@AAAAAA@@@??????>>>>>>??????@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKNNNSSSYYY]]]ccchhhpppxxx{{{rrrkkkfffbbb___^^^\\\\\\\\\\\\ZZZXXXTTTSSSQQQNNNLLLIIIHHHGGGGGGFFFDDDBBB@@@???>>>>>>???>>>>>>===<<<;;;;;;;;;999999888777666555555666333333333333333333444444666444222///.........//////000000000///...------+++++++++***))))))((((((&&&&&&'''((()))***++++++---,,,+++***))))))))))))+++,,,,,,---------,,,+++(((((((((((()))***+++,,,...---,,,++++++,,,---...------......///000000111///000111000//////111333333333222222333555666888666666666777777888888888444444333333333222222222000000111222222222111111111111111000000000//////000000000000000000000000/////////.........------******++++++,,,---......++++++++++++,,,,,,------+++,,,---...///...---,,,+++++++++,,,,,,,,,------...///000000111000000///000111333444444111...------...///111222222222111/////////.........------...//////111222333444555111111222222222222111111///000222444666777777777555666777999<<>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEGGGIIIKKKMMMNNNSSSWWW___ggglllpppzzzUUUSSSQQQPPPPPPOOOMMMKKKFFFEEEBBB???===<<<;;;;;;<<<>>>@@@BBBCCCCCCBBBAAA>>>>>>??????@@@AAAAAABBBAAA@@@@@@@@@@@@AAABBBBBBEEEEEEFFFFFFFFFFFFGGGGGGFFFHHHKKKMMMQQQVVV\\\```ggglllsss|||uuunnnhhhccc```^^^]]]\\\]]]^^^^^^\\\ZZZUUUTTTQQQNNNLLLJJJHHHHHHEEEEEECCCAAA@@@???????????????>>>===<<<;;;;;;:::777777666555555555666666333333222222222333444444555444333111000///............/////////...------,,,++++++******)))((((((%%%&&&'''((()))***+++,,,++++++***)))(((((()))))))))***,,,---------,,,+++(((((((((((()))***+++,,,------,,,,,,,,,,,,---------......//////000111111///000111111000000111333333333333333444444555666555666777999999999888888333333333333222222222222000000111111111111111000000000000000//////////////////000000000000000111/////////............---******++++++,,,,,,------******+++,,,------......+++,,,,,,------------,,,++++++,,,,,,,,,,,,---------...000111222222111000111111333333222111...------...000111111111111000..............................///000111222333444111111222222222222111111///111333555666666666666222333444666888;;;>>>???>>>???@@@BBBCCCCCCCCCCCCCCCCCCEEEGGGJJJMMMOOOQQQUUUYYY```iiinnnsss~~~RRRQQQOOONNNNNNMMMKKKJJJEEECCCAAA>>>===<<<;;;;;;;;;===@@@CCCDDDDDDBBBAAAAAA@@@???>>>>>>???AAABBB@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJLLLOOOSSSXXX^^^cccjjjooovvvyyyooojjjeeeaaa^^^]]]\\\\\\^^^______^^^\\\WWWUUURRROOOLLLJJJIIIIIIDDDCCCBBBAAA@@@@@@@@@@@@??????>>>===<<<;;;::::::555555444444555555666777333333222222222333444555333444444333222000...---,,,------............---,,,,,,+++******))))))(((%%%%%%&&&((()))+++,,,,,,++++++***************+++((()))+++,,,---,,,+++***)))))))))******+++,,,---,,,,,,,,,------,,,,,,,,,.........///000000111111///111444444333222222333333333444444555444444444222444777999:::999777555333333333222222222222111000000111111111111000000000000/////////.........////////////000000111111.........---------,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++,,,------++++++,,,,,,,,,,,,------+++---///111333333222222222222222222111000///......///000111111000//////------......//////000000......///000000111222222111111222222222222111111///111333555666555444444333333444666888;;;===>>>>>>???@@@AAABBBCCCCCCCCCAAABBBDDDGGGKKKNNNQQQSSSWWWZZZaaaiiinnnuuuPPPNNNLLLKKKLLLKKKIIIGGGDDDCCC@@@>>><<<<<<;;;<<<;;;===@@@CCCDDDDDDCCCBBBEEECCC@@@>>>===>>>@@@AAA???@@@@@@AAACCCEEEGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHKKKMMMQQQTTTZZZ```dddlllpppxxxuuulllgggddd```]]]\\\\\\]]]^^^```aaa___]]]XXXVVVSSSOOOLLLJJJJJJIIICCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>===<<<;;;::::::444444444444444555777777333333222222222333555666333333444444333000---,,,++++++,,,---............,,,,,,++++++***)))))))))%%%%%%&&&((()))+++,,,,,,...------,,,------......'''(((***,,,,,,,,,***)))++++++++++++,,,---...///++++++---......---++++++......//////000000111111000333666777666444444444333444555555555444333222///222666999:::999666444333333333222222222111111000000111111111000000///000/////////.............../////////000000111111---------,,,,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++***)))(((++++++***)))***+++---...++++++,,,,,,,,,---------***,,,///222333444333333222222111111000///////////////000111111000///...,,,------...///000111111......//////000000111111111111222222222222111111000111333555555444333222666666777888:::===???@@@>>>>>>@@@AAABBBCCCCCCCCCAAABBBDDDGGGKKKOOORRRTTTXXX[[[aaaiiinnnuuuTTTRRRPPPNNNMMMKKKHHHFFFBBBAAA@@@???>>><<<;;;;;;:::<<>>======??????BBBBBBBBBBBBCCCEEEGGGHHHKKKJJJIIIHHHHHHHHHIIIJJJJJJHHHJJJQQQWWW\\\ccckkkssswww|||yyynnnfffccc```^^^[[[ZZZZZZ[[[^^^aaabbbaaa___ZZZVVVQQQMMMKKKJJJHHHFFFCCC@@@>>>===>>>??????>>>======<<<;;;;;;:::999999444444555555666666777777333333333444444555555555777666555333111000..................//////000000------------,,,+++***)))''''''''')))++++++)))'''+++,,,---.........---,,,******)))))))))***,,,---------++++++++++++---------------------------------...///000111111111111111222222333333444444555333666:::>>>@@@===888333333444666666666444222000000222444555444333000...///............//////000111111000///---,,,+++***,,,---......//////......,,,---------,,,,,,+++******+++,,,+++******+++---))))))))))))************((()))***+++++++++++++++))))))))))))***+++,,,------...///111111111000///000111111111111000//////...///000111111000///...//////000000111111222222000111111000...///111333//////000111111111111111222222333444555555555555555555666888999<<<===>>>@@@???>>>>>>???AAACCCDDDEEECCCDDDIIIKKKLLLOOOTTTVVV[[[aaagggnnnyyyRRRPPPNNNMMMLLLKKKHHHEEEBBBAAA@@@???>>>===<<<;;;;;;<<<>>>AAACCCCCCDDDDDDCCCBBB@@@>>>>>>>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFJJJIIIHHHHHHHHHHHHIIIJJJLLLKKKLLLSSSXXX]]]dddlllwww{{{~~~vvvllleeeaaa___]]]ZZZYYYYYYZZZ\\\^^^___^^^\\\VVVSSSOOOLLLLLLKKKKKKJJJEEEBBB@@@???@@@@@@??????<<<<<<;;;;;;::::::999999555555555666666666666666333444444444444444444555777666555333111///...---------........./////////------------,,,+++***)))((((((''')))***+++***(((+++,,,---.........---,,,++++++*********+++,,,------,,,++++++++++++,,,---------------------------......///000000000000000000000111222444555666666444555777:::;;;:::777444333444555666666555444444222333555666666444222000000//////.........//////000000///...---,,,+++***------...///////////////------......------,,,++++++,,,,,,+++******+++---*********))))))(((((((((((())))))***++++++******))))))))))))***+++,,,---...///000111111111000000111111111111111000//////...///000000000000///.../////////000111111222222111222222000//////111333//////000111111111111111222222333444555555555555555666666888:::<<<===>>><<<======>>>@@@BBBCCCDDDDDDBBBCCCHHHKKKLLLOOOSSSWWW\\\ccciiippp|||PPPNNNLLLKKKKKKIIIFFFDDDBBBBBBAAA???>>>===<<<;;;;;;<<<===???@@@BBBCCCCCCBBBAAA@@@??????@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEEIIIIIIHHHHHHHHHIIIIIIJJJNNNMMMOOOUUUZZZ^^^gggooozzz~~~zzzsssjjjccc```___\\\ZZZXXXXXXXXXZZZ\\\\\\ZZZXXXRRROOOLLLKKKLLLMMMMMMMMMHHHEEECCCBBBBBBBBB@@@???:::::::::::::::::::::999666666666666666555555555555555555444444444444444888777555333111///...------------------.........------------,,,+++*********)))((((((***++++++***+++,,,---.........---,,,,,,,,,,,,+++,,,,,,---...,,,,,,++++++++++++,,,,,,------------------------...///000000000000000///...///000222333555666777555444444555777777666555333333444555555666777777333444666777666555333222111111000///............//////...---,,,,,,++++++------......///000111111...////////////......---+++,,,---,,,******+++---++++++***)))((('''&&&&&&(((((())))))******))))))))))))))))))***+++,,,---000000111111111000//////111111111111111000//////......////////////............///000000111222222222333333111//////000222//////000111111111111111222222333444444555555666666666777888:::<<<===>>>999:::<<<>>>AAABBBCCCCCCEEECCCDDDIIILLLMMMQQQUUUYYY^^^eeellltttMMMKKKJJJIIIIIIHHHEEECCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<===>>>@@@BBBCCCAAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIJJJJJJNNNNNNQQQWWW\\\aaakkkuuu~~~vvvppphhhbbb```___]]][[[YYYXXXXXXYYYZZZZZZWWWUUUPPPNNNKKKJJJKKKMMMMMMMMMJJJHHHEEEDDDDDDCCCAAA@@@::::::::::::::::::::::::777777666666555555444444666666555555444444333333777777555333111///...---------------------------,,,---------,,,,,,+++***,,,***((((((***,,,,,,,,,+++,,,---.........---,,,...------------.........,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////000000111222333444444555444333333444666666555333444333333333333444555666333444555666555444333222222111000///......------------------,,,,,,,,,,,,,,,,,,------...///000111000000000111111000//////,,,------,,,******+++---******))))))(((''''''&&&(((((())))))))))))(((((())))))))))))***+++,,,---000000000//////......---000111111111111000//////------............---------......///000111222222333444444333000///000111//////000111111111111111222222222333444555666777777777777888:::<<<===>>>999:::===???AAAAAAAAAAAAFFFDDDFFFKKKOOOPPPTTTXXX[[[aaaiiipppyyyKKKIIIHHHHHHHHHGGGEEECCCCCCBBBAAA@@@???===<<<<<<<<<<<<<<<===>>>@@@AAABBB@@@@@@AAABBBBBBDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKMMMMMMRRRXXX]]]dddppp|||sssmmmfffbbbaaaaaa___\\\ZZZYYYYYYZZZZZZYYYWWWTTTRRROOOLLLJJJJJJKKKKKKJJJJJJHHHFFFEEEEEEDDDBBB@@@;;;;;;:::::::::::::::999777777666666555555444444666666666555555444444444666666555333111000......------------------------,,,,,,---------,,,++++++---+++))))))+++---------+++,,,---.........---,,,.........///............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000///333333222222222222111111222222333555666666444111444333222111111111111222222222333333333222111000111111///...------------,,,,,,------------......,,,,,,,,,,,,---...///000000111111222222111111111---......,,,+++***+++---((((((((()))))))))))))))(((((())))))))))))((('''))))))))))))***+++,,,---......------,,,,,,,,,,,,///000000000000///......---,,,,,,,,,,,,,,,,,,---,,,---...///000111222222333444555444222000000111//////000111111111111111222222222222333555777888888888888999:::<<<===>>>;;;===>>>???@@@@@@???>>>EEECCCEEEJJJNNNPPPTTTYYY]]]cccllluuuIIIHHHGGGGGGGGGGGGEEECCCCCCCCCBBB@@@???>>>===<<<<<<<<<===>>>???@@@AAAAAA???@@@AAACCCDDDFFFGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLMMMNNNSSSYYY^^^eeerrr|||pppjjjdddaaaaaaaaa```]]]ZZZZZZYYYZZZZZZYYYWWWTTTTTTPPPLLLJJJIIIIIIHHHGGGHHHGGGEEEEEEEEEDDDBBB@@@======<<<;;;;;;:::999999666666666666666555555555666666666555555555555555555444444333222111000///.........---------------,,,,,,,,,------,,,,,,+++---,,,++++++---......---+++,,,---.........---,,,...////////////...------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111444444333222111000000///111111222444555555333000333333222111111000//////111111111111111000000/////////...---,,,,,,,,,,,,,,,,,,------...///000000......---,,,,,,...///000000111111222222222222111.........---+++***+++---((()))))))))*********+++))))))******))))))(((((())))))))))))***+++,,,------,,,++++++***+++++++++...............------,,,,,,,,,++++++++++++,,,,,,,,,,,,---...000111222222333444555555333111111222//////000111111111111111222222111222333555777999888888999999:::<<<===>>>>>>??????????????????>>>BBB@@@BBBHHHMMMOOOSSSXXX___fffoooyyyHHHGGGFFFGGGGGGGGGEEECCCCCCCCCBBBAAA???>>>======;;;<<<>>>@@@AAAAAA@@@@@@???@@@BBBDDDFFFGGGHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLJJJKKKMMMNNNOOOOOONNNNNNPPPQQQUUUZZZ]]]cccqqqyyylllgggbbb``````aaa___]]]YYYXXXXXXYYYZZZYYYVVVTTTTTTPPPLLLIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEDDDAAA?????????>>>===;;;:::999999555555555666666666666666555555555555666666666666333333333222222222111111/////////.........------+++,,,,,,------,,,,,,+++---,,,,,,---//////...---+++,,,---.........---,,,....../////////...---,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,...///111222222222333333222222111000000000111000...///111222222111000111222333333222000000111111111000000000//////---,,,,,,+++++++++,,,,,,,,,,,,---...000111111222222111///.........000111000000111222222222222222...//////---+++***+++---++++++++++++******************++++++***))))))((())))))))))))***+++,,,---,,,++++++******+++,,,---,,,,,,------,,,,,,+++***,,,+++************+++,,,+++,,,---...///111222222222444555555444333333333//////000111111111111111222222111111333555888999999999999:::;;;<<<===>>>???????????????@@@AAAAAACCCAAACCCJJJNNNPPPUUUZZZaaahhhrrr|||HHHGGGFFFGGGHHHGGGEEEDDDDDDCCCBBBAAA???>>>======;;;===???AAABBBBBB@@@@@@>>>@@@BBBDDDFFFHHHIIIIIINNNOOOPPPQQQRRRQQQPPPOOOKKKLLLNNNOOOPPPPPPOOOOOORRRSSSWWW[[[]]]bbbooo}}}yyyiiieee```^^^___```^^^\\\XXXWWWWWWXXXYYYXXXVVVTTTSSSPPPLLLIIIHHHHHHGGGFFFCCCCCCCCCCCCDDDDDDAAA???AAA@@@???>>><<<:::999888444555555555666666777777444444555555666666777777222222222222222222222222000000/////////.........++++++,,,------,,,,,,,,,,,,,,,---...000000...,,,+++,,,---.........---,,,....../////////...,,,+++)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++,,,---///111222333333111111111111111111111111222///,,,+++,,,///111222...000222444555444333222111111111000000000000000+++++++++***++++++,,,,,,,,,---...///000222333333555444222000///000111222///000111222222222222222/////////---+++***+++---...------,,,+++***))))))+++++++++++++++***))))))))))))))))))***+++,,,---,,,++++++***+++,,,...///+++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,++++++---...///111222222111333555666555444333444//////000111111111111111222222111111333555888:::999999999:::;;;<<<===>>>???>>>>>>>>>???AAACCCEEEFFFDDDFFFMMMRRRTTTXXX^^^bbbiiisss~~~GGGEEECCCCCCEEEGGGGGGFFFCCCBBBBBBAAA@@@???>>>===???CCCGGGFFFAAA>>>@@@BBB@@@BBBDDDFFFHHHIIIJJJKKKKKKMMMRRRUUUVVVUUURRRPPPMMMNNNNNNOOOOOOPPPQQQQQQVVVUUUWWW[[[^^^cccnnnxxx{{{~~~uuunnncccbbbbbb\\\]]]aaa]]]ZZZXXXWWWVVVUUUTTTSSSQQQOOOOOOMMMLLLJJJJJJIIIIIIGGGFFFDDDBBBAAA@@@AAAAAACCCAAA@@@???>>><<<999666888666555666888999999888:::777444444777888888666444222111222333555555444000///...---------------***)))***+++...000000000------...............---+++,,,---...////////////---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++++++++++++++,,,---///000111111000000000000000///000000111222//////............///000111111222222111000///---111111111111000///...---***))))))+++------,,,***,,,,,,---///111333555777777555333111///......///333222111000000111222222111///---,,,,,,,,,...///+++---...---+++)))))))))++++++,,,,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,+++***)))------,,,,,,+++******)))++++++++++++++++++,,,,,,,,,,,,---...000222333444333333222222333333444555444333111000000111333444444444444555666777888999<<<;;;:::999:::;;;<<<===??????@@@AAABBBBBBCCCCCCDDDEEEHHHKKKQQQWWW\\\```gggppp|||HHHFFFCCCCCCDDDEEEFFFFFFBBBBBBAAA@@@>>>===<<<<<<===AAADDDCCC@@@>>>???AAA@@@AAACCCFFFHHHIIIJJJKKKLLLNNNRRRUUUVVVUUUSSSQQQMMMMMMMMMNNNOOOOOOPPPPPPVVVUUUWWW\\\```eeeppp{{{zzzssskkkbbb```aaa^^^^^^___\\\```[[[UUURRRRRRQQQOOOMMMNNNMMMMMMLLLLLLLLLLLLLLLIIIGGGEEECCCBBBBBBBBBBBBCCCAAA???>>>>>>===:::999999777666777999::::::::::::888555555777888888666666444333333555666666555111111000///............---++++++,,,...//////...------...............---+++,,,---...............,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---...000111111111000000111000000000000111222222000//////......//////000000111111222111000///...000000000000///...------,,,+++***+++,,,---,,,+++,,,,,,---...000222333444555444222000///.........222111000//////000111111111000...---------///000,,,---...---+++***)))***++++++,,,,,,,,,++++++***(((((((((((()))))))))***+++++++++++++++***)))))),,,,,,++++++******))))))******++++++++++++,,,,,,------------...///111111333222222222222333444444444333111000000111333444333333333444555666888888<<<<<<;;;:::;;;<<<===>>>??????@@@AAABBBDDDDDDEEEEEEFFFHHHLLLPPPVVV\\\```jjjsssJJJGGGCCCBBBBBBDDDEEEEEEBBBAAA@@@???===<<<;;;;;;;;;>>>AAA@@@>>><<<>>>@@@@@@AAACCCEEEGGGIIIJJJJJJLLLNNNQQQTTTUUUTTTRRRQQQLLLLLLLLLMMMNNNNNNOOOOOOTTTTTTWWW\\\aaagggrrr}}}uuuppphhhaaa^^^aaaaaa]]][[[ZZZ___[[[UUURRRRRRRRRQQQOOOLLLLLLLLLLLLMMMNNNNNNNNNJJJIIIGGGEEECCCCCCCCCCCCCCCAAA>>>============<<<:::999888999;;;======<<<<<<:::777777777888888777999777666555777777777666333222222111000000/////////---,,,---......---,,,---...............------+++,,,,,,------------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111222///000000111111111111000111111111111111222333333111000000//////000000000000000111111111000////////////......------,,,,,,///---++++++,,,------,,,,,,,,,,,,---...///000111333222111///...---------000//////......///000000222111///.........///000,,,...///...,,,+++++++++++++++,,,,,,,,,,,,++++++(((((()))))))))***************++++++******))))))++++++******)))(((((((((*********+++++++++,,,,,,...------------......///222222222222222333444444333333111111111222333444222222333333444666777888<<<<<<;;;;;;<<<===>>>>>>>>>???@@@BBBCCCEEEFFFFFFHHHJJJLLLOOORRRXXX___cccmmmwwwKKKGGGCCCAAAAAABBBCCCCCCBBBBBBAAA???>>>===<<<;;;999;;;======<<<;;;===??????@@@BBBDDDGGGHHHIIIIIILLLMMMOOOQQQRRRQQQPPPPPPKKKKKKKKKLLLMMMMMMNNNNNNRRRRRRUUU\\\aaahhhtttyyyqqqnnnfffccc^^^```ccc\\\WWW]]]XXXYYYYYYWWWSSSQQQPPPQQQKKKKKKLLLMMMMMMNNNNNNNNNKKKJJJGGGEEECCCCCCCCCCCCDDDAAA>>><<<===>>>??????<<<;;;:::;;;===?????????>>><<<:::999999999::::::<<<:::888777888888777666444333333222111000/////////---,,,---...///...---.........///......---,,,++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,++++++,,,///111333000000111111111111111111222222111111222222333444222111111000000000000111//////000000000000000000......---,,,,,,+++++++++222///,,,***+++---------,,,,,,,,,,,,,,,------...000000///...------,,,,,,..................//////000000///...---......///,,,...//////---+++,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,++++++************)))((((((''''''))))))******++++++,,,,,,------------...///000000222222222111222333333444222222111111111222333444222222222333444555666777;;;;;;;;;;;;<<<======>>>===>>>???AAACCCEEEFFFGGGKKKNNNPPPRRRUUU[[[ccchhhppp{{{JJJGGGCCCAAAAAABBBBBBAAABBBBBBAAA@@@???>>>>>>===999:::;;;;;;;;;;;;<<<===>>>???AAADDDFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMJJJKKKKKKLLLLLLMMMNNNNNNQQQQQQTTT[[[aaaiiiuuu}}}sssmmmkkkeeeeee]]]]]]cccZZZWWWgggfffkkkmmmfffXXXNNNLLLNNNKKKKKKLLLMMMMMMMMMLLLKKKKKKJJJGGGEEECCCBBBBBBBBBDDDAAA>>>===>>>???@@@@@@===<<<;;;===???AAAAAAAAA??????>>><<<;;;;;;===>>>???===:::999999999777666444444444444333111000///---,,,,,,---///000000///......//////...------,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,---............------,,,,,,,,,,,,+++******+++---000111000000000000000111111111222222111111222222333444222222111000000000000000.........//////000111111...---,,,+++*********+++222///,,,***+++---------,,,,,,++++++++++++,,,,,,............------,,,,,,,,,,,,------..................------,,,,,,,,,,,,,,,---///...---,,,,,,---***+++,,,---------------,,,,,,,,,,,,------------,,,,,,---......---------******))))))(((''''''&&&(((((()))******+++,,,,,,,,,,,,---...///111333444222111111111111222333333111111111222222333333444222222222333444555666777999::::::;;;<<<===============???AAABBBDDDFFFFFFKKKNNNQQQSSSUUU[[[dddkkkrrr}}}HHHEEECCCAAABBBBBBAAA@@@AAAAAAAAA@@@@@@@@@??????;;;;;;;;;:::;;;;;;<<<===>>>???AAACCCEEEGGGHHHHHHJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNQQQQQQUUU\\\bbbjjjwwwzzzoooiiihhhaaafff\\\ZZZaaaYYY\\\yyyxxxaaaPPPLLLNNNKKKLLLMMMNNNNNNNNNLLLLLLLLLJJJHHHEEECCCBBBBBBBBBDDDBBB?????????@@@@@@???>>>===<<<>>>@@@BBBCCCBBB@@@AAAAAA@@@>>>>>>AAACCCCCC@@@>>><<<<<<;;;999777666777777777555333111000---,,,,,,---///111000///////////////...---,,,,,,***+++,,,------.........++++++*********,,,---...//////......---,,,,,,,,,++++++*********,,,---...............///000111222111111111111111222333333222111111000////////////...------...///000111222///...,,,*********++++++///---++++++,,,------,,,,,,++++++******+++++++++------.........------,,,+++,,,---...............------------,,,,,,+++++++++---......,,,+++,,,---***+++,,,------......---******+++++++++,,,,,,,,,------.../////////......******))))))(((''''''''''''(((((()))***+++,,,,,,,,,,,,---...000222444555111111111111111222333333000111111222333333333444222222333333444666777888999:::;;;<<<===>>>>>>>>>>>>???@@@AAACCCEEEFFFFFFGGGKKKOOOQQQSSSYYYdddmmmtttEEEDDDBBBBBBCCCBBB@@@>>>????????????@@@@@@@@@@@@>>>===;;;;;;;;;<<<<<<<<<===>>>@@@CCCEEEFFFGGGHHHKKKJJJIIIIIIIIIJJJKKKLLLKKKKKKLLLMMMMMMNNNNNNOOOTTTTTTXXX___eeelllyyywwwlllfffddd\\\dddZZZVVV```ZZZeeettt]]]PPPMMMOOOKKKLLLNNNPPPQQQQQQPPPPPPMMMLLLIIIFFFDDDCCCCCCCCCDDDBBBAAA@@@AAAAAA???>>>>>>===<<<>>>AAACCCCCCCCCAAABBBCCCBBBAAAAAADDDGGGGGGEEEBBB@@@???>>><<<:::999:::::::::999666444222///...---...///000///...////////////...---,,,+++)))***,,,---//////000000+++***))))))***,,,...////////////...------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---...000222333111000000000000111222222222111000///............------------...000222333///...,,,*********+++,,,,,,+++***+++,,,---,,,++++++++++++******+++,,,,,,,,,---...//////...------++++++---.../////////...------...---------,,,+++***+++------,,,++++++,,,***+++,,,---............++++++++++++,,,,,,,,,,,,,,,------...//////......++++++***))))))(((((('''''''''((()))***+++,,,,,,---------...///000222222111111111111111222222333000000111222333333444444333333333444555666888888:::;;;===???@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGKKKPPPRRRTTT[[[gggqqqvvvCCCBBBBBBCCCDDDCCC@@@>>><<<======>>>???@@@@@@@@@@@@>>><<<;;;<<<===<<<<<<===>>>@@@BBBDDDFFFGGGGGGLLLKKKJJJIIIIIIJJJLLLMMMLLLLLLLLLMMMNNNNNNOOOOOOVVVVVVZZZaaagggnnn{{{vvvkkkcccaaaXXXcccXXXSSS___[[[lll~~~```MMMHHHJJJLLLJJJLLLOOORRRTTTTTTTTTTTTOOOMMMKKKHHHFFFDDDDDDDDDDDDCCCBBBBBBBBBAAA???<<<>>>===<<<>>>AAACCCDDDCCCAAACCCEEEDDDCCCCCCGGGJJJKKKHHHEEECCCBBB@@@>>><<<<<<<<<======;;;999666444222000///...//////---,,,////////////...---,,,+++)))***,,,...///111111222+++***))))))***,,,...///000000///...------,,,,,,,,,,,,---------,,,+++***++++++++++++---000222333000000000///000111111222111111///...---------------,,,,,,---...000222333000...,,,*********,,,,,,***))))))+++------,,,++++++++++++***++++++,,,---,,,---.../////////...---***,,,---///000000//////......//////......---,,,)))+++,,,,,,+++***+++,,,***+++,,,---............---------.........//////+++,,,,,,---.........---++++++******))))))((((((&&&'''((()))***+++,,,,,,---------------...//////111111111000111222222333///000111222333444444444444444444555666777888999<<<===???AAABBBBBBBBBBBBDDDEEEEEEFFFGGGHHHHHHHHHIIINNNSSSUUUWWW^^^kkkuuuxxxFFFDDDBBBAAAAAABBB@@@???>>>>>>============>>>>>>@@@@@@??????????????????>>>???AAACCCEEEGGGHHHHHHFFFGGGIIIKKKMMMOOOPPPPPPMMMMMMLLLLLLMMMOOOQQQRRRYYY\\\aaafffmmmvvv{{{sssjjjeeeddd\\\YYYXXXYYYSSSSSSfff}}}zzzZZZPPPPPPNNNNNNQQQOOOOOORRRXXX]]]]]]WWWQQQPPPMMMJJJGGGFFFDDDBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>><<<===???AAACCCFFFFFFEEECCCBBBCCCGGGJJJMMMJJJEEEBBB???>>>===<<<======>>>??????===888555555222///...///000000000---------..............................///000111,,,,,,,,,---------.........------,,,++++++++++++000...+++,,,...000///---,,,---...//////000000///333333333333333333444444000000///...............111000000///000222444555777444///...//////---+++***))))))))))))+++,,,---+++++++++,,,,,,+++******000000000///......------......---,,,,,,,,,,,,---,,,------......------,,,...------,,,+++***))))))***+++,,,---///000111222,,,,,,------------,,,,,,...///////////////...------,,,+++***))))))))))))+++++++++******************++++++,,,---.../////////000000111222222333333222222333333333333444444111333555666666777999;;;777:::>>>@@@AAABBBCCCDDDEEEGGGHHHHHHGGGFFFHHHIIIHHHLLLRRRVVVZZZbbbnnnwwwEEECCCAAAAAAAAAAAA@@@???>>>==================>>>?????????>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGGGGGGGGGGHHHJJJLLLNNNOOOPPPPPPNNNMMMKKKKKKLLLOOORRRTTT\\\```eeejjjpppyyyzzzrrriiidddccc___[[[ZZZZZZSSSOOOZZZkkksssaaaSSSQQQPPPJJJHHHKKKOOOPPPSSSXXX^^^^^^XXXSSSOOOMMMIIIGGGFFFDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>======>>>@@@BBBBBBCCCCCCBBBBBBDDDHHHKKKMMMJJJFFFBBB@@@???>>>===>>>@@@BBBEEEFFFDDD???;;;666333000//////000111000000000//////////////////............//////000000------------...............---,,,+++***++++++,,,///---,,,---///000...,,,,,,---...///000111111111111111222222333333222222000000/////////////////////////////////111222333444111---,,,,,,---+++)))++++++***)))***+++,,,---++++++,,,,,,,,,,,,++++++//////............------......---,,,,,,,,,,,,---,,,------......------,,,---,,,+++******))))))******+++,,,---...000111111------............------......///////////////...---,,,+++***))))))))))))***************************+++,,,,,,......///000000000111111222222222333222222333333333333444444222333555666666666888:::888;;;>>>@@@AAABBBCCCEEEEEEGGGHHHGGGFFFEEEGGGHHHIIINNNSSSXXX\\\eeerrr{{{CCCBBB@@@@@@AAAAAA@@@>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@AAADDDFFFGGGGGGFFFEEEHHHIIIJJJLLLNNNOOOOOOOOONNNMMMKKKJJJKKKOOOTTTVVVaaaeeejjjpppvvv~~~wwwooogggbbbbbb```[[[YYYZZZUUUNNNQQQZZZWWWRRRQQQTTTRRRJJJIIINNNOOOPPPSSSYYY]]]]]]YYYTTTNNNKKKHHHFFFFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>======>>>???AAA>>>???@@@@@@AAADDDHHHLLLKKKIIIFFFCCCAAA??????>>>???BBBGGGLLLNNNKKKEEE???777444111000000111111111222222222111111000000//////////////////000000000............////////////...---+++***)))***,,,---...------...000000---+++,,,---...000111222222222...///111333333222111000000000000000111111111111///.........///000111222222000---,,,,,,,,,,,,+++---,,,,,,+++***+++++++++,,,,,,------------,,,,,,,,,,,,------------............---,,,,,,,,,,,,---------............------------++++++++++++,,,---***+++,,,---...000111111.........//////.........------...///000000000///---,,,+++***))))))))))))))))))))))))))))))))))))++++++,,,---...//////000111111111222222222222222222222333333333333444444333555666666666666888999999;;;>>>@@@AAABBBCCCEEEEEEFFFGGGFFFDDDDDDEEEGGGJJJOOOUUUZZZ```jjjxxxAAA@@@???@@@AAAAAA@@@>>>======<<<<<<<<<<<<======???????????????@@@@@@@@@AAACCCEEEGGGHHHGGGEEEDDDGGGHHHJJJKKKLLLMMMMMMNNNNNNLLLJJJIIIKKKPPPUUUYYYccchhhnnnuuu|||zzztttmmmeee``````___ZZZWWWYYYWWWRRRQQQTTTUUURRRRRRSSSQQQLLLMMMRRRNNNPPPSSSWWW[[[ZZZWWWSSSLLLJJJGGGFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???=========>>>???<<<===>>>??????BBBEEEHHHHHHHHHFFFCCCAAA????????????CCCIIIPPPRRRNNNFFF???888555222111222333333222444333333222111000/////////000000000000000000000////////////000000000000...---+++))))))***,,,...,,,---...000000///---+++,,,---///000222333333333---///222444555444222000111111222222222222222222////////////000000111111222111///...............///...---,,,,,,+++++++++,,,,,,------......------******+++,,,,,,---............---,,,,,,,,,,,,---------............------///...---,,,---...000111++++++,,,---...///000111......////////////......,,,,,,...///000000000000---,,,+++***))))))))))))(((((((((((())))))))))))++++++,,,---...///000000222222222222222222222222222222222333333333444444444666777777666666777999:::<<<>>>@@@@@@AAACCCEEEEEEEEEEEEDDDCCCCCCEEEGGGKKKPPPWWW]]]dddppp@@@??????@@@BBBBBB@@@???======<<<<<<<<<<<<======@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHGGGFFFEEEGGGHHHIIIJJJKKKKKKKKKKKKMMMKKKIIIIIILLLQQQWWW[[[ccchhhqqqyyywwwqqqkkkccc______aaa\\\WWWXXXXXXVVVTTTTTTTTTPPPOOOQQQQQQOOOMMMNNNMMMNNNQQQUUUWWWVVVSSSPPPJJJHHHFFFEEEFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<======;;;<<<=========>>>@@@CCCDDDEEEEEEBBB???===>>>???AAAEEEKKKQQQSSSNNNFFF???999777444222333444444444333333222222111000//////000111111222222111000000/////////000000000111111...---+++******,,,---...+++---///000000...---,,,---...///111222222333333...000333555666555333222111222333333444333222222000000111111111111111111000//////...------///000000//////...---,,,+++++++++,,,------.........---)))******+++,,,---............---,,,,,,,,,,,,------......//////......---------,,,,,,---...///000+++,,,,,,---...///000000......////////////......,,,,,,...///000000000000---,,,+++***))))))))))))''''''(((((())))))))))))+++,,,,,,---...///000111222222222222222333333333222222222333333333444444444666777777666666777999:::<<<>>>??????@@@BBBDDDDDDDDDDDDCCCBBBCCCEEEHHHLLLQQQXXX```hhhvvv?????????AAACCCCCCAAA@@@>>>>>>============>>>>>>AAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIJJJMMMRRRXXX[[[ccciiirrr{{{~~~uuuoooiiibbb^^^___ccc^^^ZZZXXXXXXWWWTTTQQQOOONNNPPPUUUYYYWWWQQQKKKLLLNNNQQQSSSSSSQQQNNNMMMIIIGGGEEEEEEFFFFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>===<<<;;;;;;;;;<<<===<<<;;;;;;<<<>>>???AAABBB@@@===;;;<<<>>>CCCFFFKKKOOOQQQMMMGGGAAA;;;888555444444555555555333333222222111111000000111111222333333222000///////////////000000000000---------------......///+++---000000...------.........///000111111111111///000333555666555444444222333444444444333111000000111222222222222111111+++,,,,,,+++++++++...000000000000000///---,,,+++***+++,,,------...------******+++,,,,,,---............---,,,,,,,,,,,,---......////////////......***++++++,,,,,,---------,,,,,,------...//////000.........//////.........------...///000000000///---,,,+++***))))))))))))'''(((((())))))******+++,,,,,,---...///000000111111111222222333444444444222222333333333333444444444666777777777777888::::::;;;=========>>>AAACCCCCCCCCCCCCCCBBBDDDGGGJJJMMMSSS[[[cccmmm|||??????@@@BBBDDDEEECCCAAA??????>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCDDDFFFEEEEEEEEEFFFHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLIIIIIIIIIKKKOOOTTTYYY\\\eeekkkttt}}}|||sssnnniiibbb^^^___]]]\\\ZZZXXXWWWVVVRRRNNNMMMOOORRRWWWZZZZZZUUUOOOMMMOOOQQQRRRPPPNNNKKKJJJHHHFFFDDDDDDEEEFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===;;;;;;:::999:::;;;;;;999999:::<<<:::===@@@>>>:::888:::<<<@@@AAAEEEIIILLLJJJFFFCCC<<<999666555555666666666444333333333333333333333111222333444333222000///........./////////000000------///000000000//////,,,...000///---,,,---///...//////000000////////////000111222444444444444333444444555444222///...000000111222222111000///***+++,,,+++***+++...111///000000000000///------)))***+++,,,------------++++++,,,,,,------............---,,,,,,,,,,,,---......////////////......+++,,,...//////...---,,,,,,,,,------.../////////------............------......///////////////...---,,,+++***))))))))))))(((((())))))***++++++,,,,,,,,,---...///000111111000000111222444555666666222222333333333333444444333555777777777888:::;;;999:::;;;;;;;;;===@@@BBBBBBCCCCCCBBBCCCEEEIIIMMMPPPVVV___hhhsss??????@@@CCCEEEEEECCCAAA@@@@@@????????????@@@@@@??????@@@AAAAAABBBCCCCCCGGGFFFEEEDDDEEEHHHJJJLLLMMMMMMNNNNNNNNNNNNMMMMMMHHHHHHJJJLLLPPPUUUYYY[[[gggmmmuuu}}}{{{sssnnnhhhbbb______UUUWWWYYYXXXXXXVVVRRRNNNNNNPPPQQQQQQRRRSSSSSSRRRNNNPPPRRRRRROOOLLLJJJIIIGGGEEEDDDDDDEEEFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===;;;:::999666888999:::999999:::<<<777;;;>>>===999666888;;;:::<<<>>>BBBFFFFFFDDDBBB<<<999666555666777777777444444444555555555555555111222444444444222000///............////////////,,,...000222222111000///---///000...,,,+++...000///////////////......---//////000111222333444444333444555555333111...---//////000111111000///...+++---...---,,,---000444///000000111111000...---((()))***+++,,,,,,---,,,,,,,,,------------............---,,,,,,,,,,,,---......////////////.........///222333333222///...,,,---------.../////////,,,------------------,,,...///////////////......---,,,+++***))))))))))))((())))))***+++,,,,,,,,,,,,,,,---...///000111111//////111222444555777777222222333333333444444444222444666777777888:::<<<999:::;;;::::::<<>>???AAA@@@===::::::777555444555555555444444444444444444444333333222222222222222222222222111111000//////////////////////////////.........+++,,,---...////////////------............------...///000222333333333333333333333333222111000000///////////////.........///.........------------111000///...---,,,,,,,,,...+++)))***,,,---+++(((++++++,,,------------,,,///......------,,,,,,+++..................------111111111000000///...---------------,,,,,,+++***...............---------//////000000000000//////---,,,+++***))))))))))))((())))))***++++++,,,,,,,,,,,,,,,---...///111111222222222222222222222222555444333222222222222333999999999888888888888888666888;;;<<<<<<===???AAACCCCCCCCCCCCEEEHHHNNNRRRYYYZZZbbbqqq????????????@@@AAABBBBBB@@@AAABBBBBB@@@??????@@@???@@@AAAAAA@@@AAACCCEEEHHHFFFEEEDDDEEEGGGIIIKKKMMMNNNOOOPPPPPPPPPNNNNNNNNNKKKKKKQQQUUUWWW[[[```eeelllvvvxxxuuupppkkkgggbbb]]]ZZZXXXWWWUUUTTTRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTRRRQQQPPPOOOMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@???@@@@@@???<<<:::999888666666888888888777777888888999999999999999===<<<<<<===>>>>>><<<;;;:::777555444555555555444444444444444444444444444333333333222222111111111111000//////......//////............////////////......//////......------------............------...//////111222333444444333333333333222111000000/////////////////////.../////////.........------000///...---,,,,,,,,,,,,---+++******,,,,,,+++)))******+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,........................000111111000000///...---,,,,,,------,,,,,,+++***---------...............//////000000000000//////------,,,+++************)))******++++++,,,,,,---,,,,,,,,,---...///000111333333333333333333333333777666444222222333444555888888888888888888888888777999;;;<<<<<<===@@@BBBCCCCCCDDDDDDEEEJJJOOOTTT[[[^^^hhhwww@@@@@@@@@@@@@@@AAAAAAAAA@@@BBBCCCBBBAAA???@@@@@@@@@AAABBBAAAAAAAAACCCEEEGGGFFFDDDDDDDDDFFFIIIJJJMMMNNNPPPQQQRRRRRRQQQQQQMMMKKKMMMSSSWWWZZZ___eeegggnnnwwwwwwsssooojjjfffbbb]]]ZZZWWWVVVUUUSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSRRROOOMMMLLLKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGFFFEEEDDDDDDDDDAAAAAA@@@@@@AAA???===::::::888777777888999999888777777777888888888999999===;;;999999;;;<<<<<<;;;999777444444444555555444555555555555555555555555444444333333222111000000000///......------......---------.../////////000111111000///...---+++***------............------.........///000333555666333333333333222111000///......//////////////////000000000/////////.........---,,,+++++++++++++++---+++******++++++***)))))))))***+++++++++++++++***++++++++++++,,,,,,,,,........................000000000000///...------,,,,,,,,,,,,,,,++++++***,,,,,,------......//////...//////000000//////......------,,,+++++++++++++++++++++,,,------......,,,,,,,,,,,,---///000111333333333333333333333333888777444222222333555777777777777777777777888888888999<<<======>>>@@@BBBCCCDDDEEEEEEGGGLLLRRRVVV^^^dddppp@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAA@@@@@@AAA@@@AAABBBBBBAAABBBDDDFFFFFFEEEDDDDDDEEEFFFHHHIIIMMMNNNPPPRRRSSSSSSSSSSSSMMMLLLNNNTTTXXXZZZ```fffkkkqqqyyy~~~uuurrrnnnjjjgggccc^^^[[[WWWVVVTTTRRRQQQPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTRRRPPPNNNKKKJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@===;;;:::888777777888999999888777777777777777888888999<<<:::888777999;;;;;;;;;999777444333444555444333444444555555555555666666555555444333111000////////////...---------------,,,,,,------...///000000111111111000...---+++***,,,------......------,,,...---------///222666888222333333222222111000///............////////////000000000000////////////,,,,,,+++***************,,,+++***************)))(((((()))***************((())))))***++++++,,,,,,---------...............000000000000///...---,,,++++++,,,,,,,,,++++++***++++++,,,------...//////...//////////////////...///...---,,,,,,,,,,,,,,,,,,,,,------......//////------------...///000111444444444444444444444444888666333111111333666777666777777777777777888888888:::===>>>>>>???AAACCCDDDEEEFFFGGGIIINNNUUUYYY```iiiwww@@@@@@AAABBBBBBBBBAAAAAAAAACCCDDDDDDBBBAAAAAABBBAAABBBCCCCCCBBBCCCEEEFFFFFFEEEEEEEEEFFFGGGHHHIIILLLMMMOOOQQQSSSSSSSSSSSSNNNNNNQQQUUUXXXYYY___gggooovvv~~~|||tttqqqmmmjjjgggddd```]]]WWWVVVTTTRRRQQQPPPPPPPPPNNNNNNOOOPPPQQQQQQRRRRRRNNNMMMKKKJJJIIIHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAACCCBBBAAABBBBBBAAA>>><<<:::888777777888999999888777777666666777777888999:::999888888:::;;;;;;:::999666444333444444444333444444444444555555666666555555444333111000////////////...---------------+++,,,,,,---...//////000//////000000///......---,,,,,,------------,,,,,,...---------///222555777222222222222111000//////---.........//////000000000000000000////////////++++++***)))))))))******+++++++++******))))))***(((((()))************)))'''((())))))***+++,,,,,,---------.........//////000000000//////...---,,,******+++,,,,,,+++++++++***++++++,,,---...//////......////////////............------,,,---------,,,------...//////000000............///000111111444444444444444444444444666444222111111222555666666666777777888888888999:::;;;>>>??????@@@BBBDDDEEEFFFGGGIIILLLQQQXXX]]]cccnnn~~~>>>???AAACCCCCCCCCBBBBBBBBBDDDEEEDDDCCCAAABBBBBBBBBCCCDDDCCCCCCCCCEEEGGGFFFFFFFFFFFFGGGHHHIIIIIIKKKLLLNNNPPPQQQRRRQQQQQQOOOOOORRRWWWXXXZZZ```hhhuuu|||xxxrrroookkkiiifffccc```]]]WWWVVVUUUSSSRRRQQQPPPPPPNNNNNNNNNNNNNNNOOOOOOOOOKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@CCCCCCBBBBBBCCCAAA???<<<;;;999888888999::::::999888888777666777888999:::888888:::<<<>>>>>><<<999888666333333333444444333222222333333444555555555444444333333222111000000000///......------......,,,,,,,,,---.........///......///000000000//////,,,,,,------------,,,,,,---------...///222444555222222222222111000///...------......///000000000000000000/////////......+++******)))))))))*********+++++++++)))((()))***(((((()))***************(((((()))***++++++,,,,,,,,,,,,------.../////////////////////...---,,,,,,)))***++++++++++++++++++++++++,,,,,,------......---......//////......---...------,,,,,,------------------...//////000000000000000000000111222222333333333333333333333333333333222222222333444555777777777888999999:::::::::<<>>AAACCCDDDDDDDDDCCCCCCDDDEEEEEECCCBBBBBBCCCBBBCCCDDDDDDCCCDDDFFFHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKMMMNNNOOOOOOOOONNNNNNOOOTTTYYY[[[\\\dddmmmyyytttnnnllliiifffdddbbb^^^\\\XXXWWWUUUTTTRRRRRRQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLHHHJJJKKKMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBAAAAAADDDCCCBBBCCCCCCBBB???======<<<::::::<<<<<<<<<;;;:::999777777777888:::;;;666888===AAACCCAAA<<<888888666333222333444333333111111222222333444444555333333333222222111111111111000//////......//////------------------------//////000000000000//////+++,,,,,,------,,,,,,+++------...///000111222333222222222222111000///...------......///000000111/////////.........------+++******))))))******+++)))+++,,,+++((('''(((***((()))******++++++******)))******++++++,,,,,,,,,,,,,,,------...//////000////////////...---,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------,,,,,,,,,,,,,,,------,,,,,,---......//////000222222111111222222333333333333333333333333333333222333333444444444444444777888888999::::::;;;;;;;;;===???@@@AAABBBDDDFFFFFFGGGIIILLLPPPVVV]]]cccqqq~~~<<<===@@@CCCEEEEEEEEEDDDCCCDDDFFFEEECCCBBBBBBCCCBBBDDDDDDDDDDDDDDDFFFHHHGGGGGGHHHIIIIIIJJJJJJKKKIIIJJJLLLMMMNNNNNNMMMLLLMMMOOOUUUZZZ]]]___hhhrrr|||~~~pppllliiifffdddbbb```]]]ZZZXXXXXXVVVTTTSSSRRRRRRRRRMMMMMMLLLLLLKKKJJJJJJJJJHHHJJJMMMOOOPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHFFFEEECCCBBBBBBDDDCCCCCCCCCCCCBBB???===???>>><<<<<<>>>???>>>===:::999888777777999;;;<<<555999???DDDFFFCCC===777888666333222333444333222000000111222222333444444333222222222222222222222111111000///////////////------------------,,,,,,000000000000000///......+++,,,,,,------,,,,,,+++------///000111111111111111222222111111000///...---------...///000000111///.........------------+++***************++++++(((+++,,,+++((('''(((***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...///000000////////////...---,,,+++((()))***+++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,+++++++++,,,,,,---,,,,,,------.../////////333333333222333333444444222222222222222222222222222333555666777666555444888888999:::;;;;;;<<<<<<<<<>>>@@@AAAAAABBBDDDFFFFFFGGGJJJLLLPPPWWW___dddwww======<<<===>>>@@@AAACCCEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@AAABBBDDDGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLKKKKKKKKKKKKMMMNNNOOOPPPRRRUUUXXX]]]dddlllrrr{{{zzzqqqooolllfff```\\\ZZZZZZZZZZZZYYYWWWUUUSSSQQQPPPOOONNNMMMKKKIIIHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNOOOPPPPPPNNNKKKGGGDDDBBBAAA@@@AAABBBBBBBBBAAA???===<<<======>>>>>>>>>>>>======;;;::::::;;;<<<<<<;;;999999>>>CCCEEEAAA<<<999777888666444333222222222333222111000000000111333333444444555555555444222111000000000000////////////111111000......---------111///...///111222000---+++++++++,,,,,,,,,------,,,---...000111111222222111111111111000000000000///...,,,+++,,,---///000......//////////////////,,,------------,,,++++++******)))))))))))))))***************************,,,,,,,,,+++++++++******))))))***+++---...//////222222111000...---+++*********+++++++++,,,,,,,,,******,,,------,,,******,,,------......------,,,---+++((())),,,---,,,***------------------------111222222333333333222222666555444222333444666777888888666666666777888999777888888999;;;<<<<<<===>>>>>>>>>???AAACCCEEEGGGFFFIIILLLNNNSSS[[[fffnnn|||<<<<<<<<<<<<===???AAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHJJJKKKKKKLLLLLLKKKKKKKKKKKKMMMOOOQQQRRRQQQSSSVVVZZZ___gggooouuuyyyrrrmmmjjjeee```\\\ZZZZZZ[[[WWWVVVVVVUUUTTTSSSRRRQQQNNNMMMLLLJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNOOONNNNNNMMMNNNNNNOOOPPPPPPOOOMMMKKKHHHEEEDDDCCCBBBAAAAAABBBBBBAAA@@@>>>>>>===>>>>>>>>>>>>>>>>>>===>>><<<:::999;;;=========:::>>>BBBCCC???;;;888777777666555444333333333333222111000000000111333333333333444555444333222111111111111000000000//////111111000......------...000......///111222000...,,,,,,,,,,,,------------,,,---...000111111222222111111111000000000/////////...------...000222444/////////...............,,,,,,,,,,,,,,,+++************)))))))))))))))***************************++++++++++++************((()))***+++,,,---......000000000///...---,,,+++*********++++++,,,,,,,,,***++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,***((())),,,---,,,+++------------------------000111111222333333333222555444444333333444666666888777777666777888999:::999999999:::;;;<<<======>>>>>>>>>???@@@CCCEEEFFFGGGJJJNNNQQQVVV^^^iiippp<<<<<<;;;;;;<<<>>>@@@AAA@@@AAACCCEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGEEEFFFGGGIIIKKKLLLMMMNNNLLLLLLLLLMMMOOOQQQSSSUUUQQQSSSWWW\\\bbbjjjtttzzz|||wwwqqqkkkhhhddd___\\\[[[[[[[[[TTTTTTTTTTTTTTTTTTTTTTTTNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOMMMLLLMMMMMMNNNOOOPPPQQQNNNMMMKKKIIIGGGEEEDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>;;;;;;===???@@@AAA<<<>>>@@@???<<<999777666555555555555555444333222222111000000000111333333222333444444444333222111222222222111111111000000111111000///............///......///111222111///------------.........///---...///000111222222222111111000000000000//////------------...000333444/////////......---------+++++++++++++++***))))))))))))))))))))))))******++++++++++++++++++++++++************))))))))))))(((((()))***+++,,,,,,---...............------,,,))))))******+++,,,------++++++************++++++***++++++++++++++++++***+++***))))))+++,,,,,,+++------------------------...///000222222333333333333333333444444555555555777777777777888:::;;;<<<<<<;;;::::::;;;<<<===>>>=========>>>@@@BBBEEEFFFIIILLLQQQUUUZZZcccmmmuuu<<<;;;;;;;;;<<<===???@@@???AAACCCEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEFFFHHHKKKMMMOOOPPPPPPPPPOOOOOOPPPRRRTTTUUUPPPSSSWWW]]]dddmmmwww}}}zzzwwwsssooohhhfffbbb^^^\\\[[[[[[[[[SSSSSSTTTTTTTTTTTTTTTTTTOOOOOOOOOOOONNNLLLKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMOOOOOOOOONNNLLLJJJHHHEEEDDDCCC???@@@@@@AAAAAABBBBBBBBB????????????????????????BBB@@@@@@AAACCCDDDEEEDDD??????>>><<<999777555555333444555666666555333222222111000000000111333333333333444555555444333222444333333222222111111111111111000///......//////.........000111111111000............////////////......///000111222222222111000000000////////////,,,,,,,,,,,,,,,---////////////......---,,,,,,,,,***************)))((((((((())))))***************++++++++++++++++++++++++))))))))))))(((((((((((((((((())))))******++++++++++++,,,---------------(((((()))***+++,,,------+++***)))(((((()))***+++))))))************))))))***)))))))))***+++,,,,,,---------------------------...///111222333333333111222333444444555444444666777777888:::;;;<<<======<<<;;;;;;;;;<<<>>>???>>>===>>>>>>@@@BBBEEEFFFIIIMMMRRRWWW^^^gggsss{{{<<<<<<;;;;;;<<<===>>>??????AAADDDGGGJJJLLLLLLMMMKKKJJJJJJJJJIIIHHHGGGGGGEEEEEEGGGIIILLLOOOQQQSSSTTTTTTRRRQQQQQQQQQRRRSSSPPPSSSWWW]]]eeeoooyyy}}}vvvrrrooommmfffdddaaa^^^[[[ZZZZZZZZZUUUUUUUUUUUUTTTTTTTTTTTTQQQQQQQQQPPPOOONNNLLLKKKOOONNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMPPPOOOMMMKKKHHHEEECCCBBB@@@@@@@@@AAAAAABBBCCCCCC@@@@@@????????????@@@@@@BBBCCCEEEIIIKKKKKKHHHFFFAAA???===:::888666444333222333444555555555333333222111000000000111333333444555666777777666555555444444333333222111111000111000000////////////000---...000000000000000000........./////////000000...///000111111222222111000000000////////////...///...---,,,,,,,,,++++++...---------,,,,,,,,,+++)))************)))(((((('''((()))***************++++++++++++++++++++++++)))))))))((((((((('''''')))))))))))))))))))))))))))***+++,,,,,,---------(((((()))******+++,,,,,,+++***((((((((((((***+++((())))))******))))))(((((()))))))))******,,,---------------------------,,,---///000111222222222000111222333444444444444666666888999:::;;;<<<<<<===<<<<<<;;;<<<===???@@@>>>>>>>>>???AAACCCEEEGGGIIIMMMRRRXXX```kkkyyy======<<<<<<<<<===??????@@@BBBEEEIIILLLNNNOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHJJJMMMPPPSSSUUUWWWVVVTTTRRRQQQQQQRRRRRRQQQTTTYYY___gggqqq{{{zzzsssooollljjjeeecccaaa]]][[[YYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSRRRQQQOOONNNMMMMMMPPPOOONNNMMMKKKJJJHHHHHHJJJJJJIIIIIIIIIJJJKKKKKKNNNMMMLLLJJJHHHEEECCCAAAAAAAAA@@@@@@AAABBBCCCDDDBBBAAA@@@??????@@@AAABBBBBBDDDIIINNNQQQPPPKKKHHHDDD@@@===:::888666333111000111222333333333333333222111000000000111333333555666777888888888777666555444444333222111000000111000000//////000000000...000111111/////////000............/////////000///000111111222222111111000000////////////......111111000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((&&&''')))***++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((*********)))))))))))))))((()))***+++,,,,,,,,,,,,)))))))))************+++))))))(((((((((((())))))((())))))******))))))((('''((()))))))))***,,,...------------------------,,,---...000111111111111000000111222222333444444666666888999::::::::::::::::::;;;<<<===>>>???????????????@@@BBBDDDGGGHHHJJJMMMRRRXXXbbbppp>>>>>>===<<<===>>>???@@@???AAAEEEHHHLLLNNNOOOOOOMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKNNNQQQUUUWWWVVVUUUTTTRRRRRRRRRRRRSSSSSSVVV[[[aaaiiisss}}}vvvpppmmmkkkjjjeeeccc```]]]ZZZXXXWWWVVVTTTUUUUUUVVVXXXYYYYYYZZZVVVUUUSSSQQQOOONNNOOOOOOOOONNNNNNLLLKKKJJJIIIHHHLLLLLLKKKKKKJJJJJJKKKKKKIIIJJJJJJIIIHHHFFFEEECCCBBBBBBAAA@@@AAABBBCCCCCCCCCAAA@@@??????@@@AAACCCCCCEEEIIIMMMPPPPPPMMMJJJEEEAAA===:::999666333000000000000000111222333444222111000000000111333333444555666888888888777666444444333222111000//////111000000000000000111111///111222111///---...///------........./////////000000111222222222111111000000/////////.........000000000///...---,,,+++******++++++,,,,,,------******++++++******)))(((&&&''')))+++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((+++++++++******)))))))))(((((()))***++++++++++++************))))))))))))'''(((((())))))((((((''')))))))))******)))))))))&&&(((***)))((())),,,...---------------------------...//////000000000///000000///000111333444666666666888999999999888888666888:::===?????????>>>AAAAAAAAABBBCCCFFFHHHIIILLLNNNSSSYYYddduuu??????>>>======>>>???@@@???AAADDDHHHKKKMMMNNNNNNMMMNNNNNNOOONNNMMMLLLKKKKKKKKKKKKLLLNNNRRRUUUWWWTTTTTTSSSRRRRRRSSSTTTUUUUUUXXX]]]ccckkkuuu~~~tttnnnlllkkkjjjeeeccc```]]]ZZZWWWVVVUUUSSSSSSUUUWWWYYY[[[\\\]]]XXXVVVSSSPPPOOOOOOOOOPPPMMMMMMLLLLLLKKKKKKJJJJJJOOONNNMMMLLLLLLKKKKKKKKKEEEFFFHHHHHHHHHHHHGGGFFFCCCCCCAAAAAAAAAAAABBBCCCCCCBBB@@@??????@@@BBBCCCDDDEEEGGGKKKNNNOOONNNLLLFFFBBB===;;;:::777222/////////......///111333444222111000000000111333333333444555777777777666666444444333222111000///...111000000000000000111111000222333222...,,,---...------------.........///000111111222222222111111000/////////............,,,,,,------,,,,,,+++***))))))***+++,,,------...+++++++++++++++***))))))%%%''')))+++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,,,,++++++******))))))(((((()))***************++++++******)))(((((((((&&&'''((())))))((('''&&&))))))************))))))%%%(((***)))((())),,,///------------------------......///////////////...000000//////000222555666666666888999999888777666444666:::===@@@@@@???>>>BBBAAABBBBBBDDDGGGIIIJJJMMMOOOSSSZZZfffxxx????????????>>>>>>>>>>>>AAACCCFFFHHHHHHIIIJJJLLLNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLKKKLLLNNNQQQTTTVVVTTTTTTSSSRRRRRRSSSUUUVVVUUU[[[ccchhhnnnwwwyyyoookkkiiihhhfffdddaaa^^^ZZZWWWUUUUUUUUURRRUUUXXXZZZ[[[\\\]]]^^^WWWUUUSSSQQQPPPQQQRRRRRRSSSRRRQQQOOONNNMMMLLLLLLPPPNNNLLLJJJIIIHHHHHHIIIIIIHHHHHHGGGEEECCCBBBAAABBBBBBBBBBBBBBBBBBAAAAAADDDCCCAAA@@@@@@@@@AAAAAA???BBBFFFJJJLLLKKKJJJIIIDDDAAA===999555333222222///......///222333333222333444444555444333222111444555777777666555555666444444444333222111000///000000////////////000000111222444333000...------.........---+++,,,...000222111111111111111222222222222111000///...------...---,,,***))))))(((((()))))))))***,,,...000111------,,,++++++******)))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((******)))((('''&&&&&&%%%%%%&&&'''((())))))))))))''''''((((((((('''&&&%%%''''''&&&&&&'''((()))***'''((()))******+++******(((((()))************)))))))))***+++,,,,,,------------...///000111222222000000000000111222333444777777777777777666666666;;;===>>>>>>======>>>@@@CCCBBBBBBBBBDDDEEEFFFEEELLLQQQYYYcccppp>>>>>>>>>>>>============@@@CCCEEEGGGGGGHHHJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJLLLKKKKKKKKKLLLOOOQQQSSSQQQPPPPPPOOOPPPQQQSSSTTTVVV\\\dddjjjoooxxxwwwnnnkkkiiihhhgggdddaaa^^^ZZZWWWVVVUUUUUUSSSUUUYYYZZZZZZZZZZZZ[[[WWWUUUSSSQQQQQQQQQRRRSSSTTTSSSQQQOOONNNMMMMMMMMMOOONNNLLLKKKJJJJJJJJJJJJHHHHHHHHHGGGEEEDDDBBBAAACCCCCCCCCCCCCCCBBBBBBBBBCCCBBB@@@?????????@@@AAA@@@BBBEEEHHHIIIIIIHHHGGGCCCAAA===999666444333333000//////000222333222111222333444444333222111000333555777666555444555666444555555444333222111111000000////////////000000222444555444222000//////,,,...//////...///111333444444222111000000//////111111000//////.........------+++***)))(((((((((((()))***+++---...///000---,,,,,,++++++******)))))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++))))))((((((''''''&&&&&&%%%&&&'''((())))))))))))'''&&&%%%&&&&&&&&&&&&%%%'''''''''((())))))******(((((()))***************((())))))***+++******************++++++,,,,,,---,,,---...///000111111222000000000111111222333444777777777666666666666666777999;;;<<<<<<<<<>>>@@@BBBAAAAAACCCEEEGGGIIIIIIOOOUUU]]]hhhvvv<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>???@@@BBBBBBCCCDDDEEEEEEEEEEEEAAA???<<<999666444333333222111000000222333222000222222222333222222111000333444666666444333444555555555555555444333222222000000////////////000000333555666666333111000111+++...111222222222333555777666444222000...------/////////////////////...---,,,+++***)))(((((((((((()))+++---............,,,,,,,,,+++******))))))*********+++******))))))++++++++++++++++++++++++))))))))))))***+++,,,---((((((((((((((('''''''''%%%&&&'''((((((((((((((()))(((''''''((())))))(((&&&''')))***++++++******((())))))************)))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,---...///000000111111111111111222333444444666666666666666666777777666888:::;;;<<<===???AAA???@@@AAABBBEEEHHHKKKMMMSSSYYYcccppp::::::::::::;;;;;;;;;;;;>>>@@@CCCDDDEEEEEEGGGIIIKKKMMMPPPRRRRRRRRRPPPOOOMMMMMMLLLKKKKKKKKKLLLLLLOOOOOOOOOPPPQQQSSSUUUWWW\\\ccckkkrrrwww~~~|||rrrkkkiiiiiihhhgggcccaaa___\\\ZZZXXXWWWVVVRRRVVVZZZ\\\\\\ZZZYYYYYYZZZXXXVVVTTTSSSSSSTTTUUUVVVTTTQQQOOONNNNNNOOOPPPKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGGGGGGGEEEDDDCCCBBBCCCCCCCCCBBBBBBAAAAAA@@@???>>>===<<<<<<===>>>???CCCCCCBBBAAAAAAAAAAAABBB???>>>;;;999666555444333333222111111222333222000111111111111111111111111333444666555444222333444444444444444444333222222000000////////////000000333444666555333111111111,,,000444666555444444444666555333111000......---------......////////////---,,,+++***)))(((((((((((())),,,...///...---,,,,,,,,,++++++***)))))))))******+++******)))((((((************++++++++++++***************+++,,,,,,'''''''''(((((((((((((((%%%&&&''''''(((((((((''')))'''&&&'''***+++***(((&&&'''***,,,---,,,+++***))))))*********))))))((()))******+++++++++++++++,,,,,,++++++++++++++++++++++++,,,---...///000000222111111222222333444555666666666777777777777777:::;;;===>>>>>>>>>@@@BBB>>>???AAABBBDDDGGGKKKNNNWWW^^^jjjyyy888888999999::::::::::::===???BBBDDDDDDEEEFFFHHHKKKLLLNNNPPPQQQQQQPPPPPPOOOOOONNNMMMLLLLLLKKKKKKNNNNNNNNNOOOQQQTTTVVVXXX___fffpppwww|||xxxoooiiihhhhhhgggeeecccbbb```]]][[[YYYXXXWWWRRRVVVZZZ]]]]]]]]]]]]]]]\\\[[[XXXUUUTTTTTTTTTUUUUUUTTTQQQOOOOOOOOOPPPPPPIIIIIIJJJJJJJJJKKKKKKKKKGGGGGGGGGFFFFFFDDDCCCBBBBBBBBBAAA@@@@@@???>>>>>>>>>===<<<<<<<<<===>>>???CCCBBBAAA???>>>>>>??????===<<<:::999777555444444444333222222333333222111111111111111111111111222333555666555444222222333222333333333333222222111000000////////////000000111222444444222000///000///222666777666444333222444333222111000000000000------......///000000000...---,,,***)))))))))))))))***,,,.........,,,+++,,,,,,+++******))))))(((***************)))(((''')))))))))******+++++++++,,,++++++***))))))******'''''''''(((((((((((((((%%%&&&&&&'''''''''''''''%%%$$$%%%)))------)))%%%&&&'''***,,,------,,,+++***************)))((('''))))))***++++++++++++***,,,,,,++++++++++++++++++++++++,,,---...///000000222222222222333444555666777777777888888888999999<<<>>>???>>>======>>>???>>>@@@AAABBBBBBEEEJJJNNN[[[cccrrr777888888999999::::::;;;===???BBBDDDDDDEEEFFFHHHIIIIIIJJJKKKLLLMMMMMMMMMPPPPPPOOOOOOMMMLLLLLLKKKKKKKKKLLLNNNPPPSSSVVVXXXaaajjjuuu}}}|||vvvmmmhhhffffffeeedddbbbbbb```^^^\\\ZZZXXXXXXSSSVVVZZZ\\\]]]]]]___``````^^^ZZZWWWUUUTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOIIIJJJKKKKKKKKKKKKKKKJJJGGGGGGGGGFFFFFFEEECCCCCCAAAAAA@@@???>>>>>>======>>>===<<<<<<<<<===>>>???BBBBBB@@@???>>>=========;;;::::::999777666555444444333222222444555444222222111111111111222333333444666777666444333333333111222222333333222222111000000////////////000000///111222222111///...///000222555666555333222111222111111111111111222222.../////////000000111111///...---,,,+++************+++,,,---------,,,++++++++++++***))))))(((((()))))))))***))))))((((((((((((((()))******++++++,,,+++***)))((((((((((((((((((((((((((('''''''''%%%&&&&&&'''''''''&&&&&&'''(((,,,333888777///'''&&&''')))+++,,,------,,,+++++++++******((('''&&&(((((()))************)))++++++++++++++++++++++++,,,,,,---...///000000111333333333333444555666666888888888999::::::;;;;;;;;;======<<<;;;:::;;;<<>>======>>>===<<<<<<<<<===???@@@AAAAAA@@@???>>>===<<<<<<999999999888888777555555333222222333555666555444333222111111222333444555555777888777555333333444222222333333333333333222000000////////////000000...000222222000/////////...000333444333222222222222111111111111111222222000000000111111111111111000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((('''((())))))))))))))))))''''''(((((()))******+++))))))(((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%(((+++222<<>>AAACCCDDDDDDHHHPPPVVVcccooo777888888999::::::;;;;;;>>>@@@CCCDDDEEEEEEGGGHHHKKKJJJHHHGGGHHHIIIKKKMMMOOOOOOOOOOOONNNLLLKKKJJJMMMMMMOOOQQQTTTXXX[[[]]]dddmmmzzzzzztttkkkfffeeedddbbb```bbbbbbaaa```^^^[[[YYYXXXXXXYYYYYYXXXXXXYYY[[[^^^eeebbb^^^YYYVVVSSSRRRRRRNNNOOOQQQQQQQQQOOOMMMKKKNNNOOOOOOPPPOOONNNMMMLLLFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>===>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@???>>><<<<<<888888999888888777666555333222111333555666666555333333222222222333555666666777888777555444333444333333444555555444444444000000////////////000000///000222222111//////000+++...111222222222333444333222111111000111111111222222111111111111111111111000///...---,,,,,,,,,...---,,,+++++++++,,,,,,++++++******)))(((((((((''''''((())))))***))))))&&&''''''((()))******+++'''&&&&&&''''''((()))*********)))((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%"""'''000<<>>000###&&&&&&'''((()))+++---...,,,,,,,,,+++)))(((&&&%%%&&&''''''((((((((((((((())))))***+++,,,,,,------------...///000111222222444444444444444555777777::::::;;;;;;<<<===>>>>>>:::<<<>>>>>>===>>>???AAA===AAADDDEEEFFFKKKTTT[[[fffsss888999999::::::;;;;;;<<<>>>AAADDDEEEEEEEEEFFFGGGIIIHHHHHHGGGGGGHHHIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHOOOMMMOOOSSSUUUWWW\\\cccgggrrrzzzvvvnnngggbbb``````aaa______^^^^^^\\\ZZZYYYXXXXXXXXXXXXYYYZZZ\\\^^^^^^``````___^^^[[[WWWSSSQQQSSSSSSSSSSSSSSSRRRQQQQQQVVVSSSPPPOOOPPPPPPMMMJJJKKKIIIHHHHHHHHHGGGDDDBBB??????>>>>>>===<<<<<<<<<>>>>>>>>>>>>>>>?????????BBBAAAAAA@@@???>>>======:::999777555444333444444444444444444444444444444222222222222222333444555888888888888888777666666444444444444444444444444222111///...------......//////.........///000000000000000000000000000000///000000111111111111000444333222222111111222222444333111...,,,***))))))***))))))***+++,,,+++******************++++++,,,))))))*********((('''%%%(((((()))******)))((('''***)))((('''''''''''''''))))))))))))((('''%%%%%%$$$$$$%%%&&&&&&''''''((('''))),,,......,,,)))''''''''''''((()))******++++++++++++++++++***)))(((&&&&&&&&&&&&&&&'''((()))%%%(((+++,,,,,,+++++++++......//////000000111111555444333222333555777999999888888888999;;;===>>>>>>???>>>===<<<<<<>>>@@@@@@AAABBBDDDGGGMMMTTTZZZllluuu999::::::;;;;;;<<<======>>>AAACCCEEEDDDDDDDDDEEEGGGGGGGGGFFFGGGGGGHHHHHHKKKKKKKKKJJJJJJIIIIIIIIINNNLLLNNNRRRUUUXXX___gggmmmwwwzzzvvvooohhhcccaaaaaabbb``````___^^^\\\ZZZXXXWWWXXXXXXXXXZZZ[[[]]]___`````````___^^^[[[XXXUUUTTTUUUUUUUUUUUUUUUTTTSSSSSSVVVSSSQQQPPPPPPOOOLLLJJJJJJHHHGGGGGGHHHGGGEEECCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????AAAAAA@@@???>>>======<<<999888666555333333333444333333333333333333333333333222333333333444555666777888888888888777666555444444444444444444444444111000///.........///000---...............//////000000000000000000000000///000111111111111111111222222222222222222333333222111000...,,,+++************)))***+++,,,++++++,,,++++++***))))))))))))'''(((((()))))))))(((((('''''')))***+++******)))***)))((('''''''''''''''*********)))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''(((***++++++***(((&&&&&&''''''((())))))******+++++++++++++++***))))))'''&&&&&&&&&&&&'''((())))))+++...//////...............//////000111111111444333222222222444666777777777777777888:::;;;<<<<<<<<<===<<<;;;;;;===@@@CCCDDDFFFHHHKKKSSS\\\cccttt~~~::::::;;;<<<<<<======>>>>>>AAACCCDDDCCCBBBBBBCCCEEEEEEEEEEEEEEEFFFGGGGGGKKKKKKJJJJJJJJJJJJJJJJJJMMMKKKLLLQQQVVV[[[dddlllttt~~~}}}{{{vvvpppiiidddbbbbbbcccbbbaaa___]]][[[YYYWWWVVVWWWWWWXXXYYY[[[]]]___``````___^^^\\\[[[YYYXXXWWWVVVWWWWWWWWWWWWVVVVVVUUUVVVTTTRRRPPPOOOMMMKKKIIIIIIGGGFFFFFFGGGGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@????????????????????????AAA@@@@@@???>>>===<<<;;;888777555444333333333333333333333333333333333333333333444444555666666777777777777777777666666555444444444444444444444444111111000/////////000000......///000000000000000000000000000000000000000///000111222222222222222111111222222333333444444000///...---,,,+++++++++************++++++++++++---,,,+++***)))(((((((((&&&&&&&&&''''''(((******&&&'''((()))***+++++++++***)))((((((((((((((()))***************)))((('''((((((((((((''''''''''''&&&'''((((((((((((''''''&&&''''''(((((())))))******++++++++++++***))))))''''''&&&&&&''''''((((((***,,,///000///...//////......//////000111222222333333222222333444666777666666666666777999:::;;;999:::;;;::::::;;;>>>@@@BBBDDDEEEGGGKKKUUUaaajjj~~~:::::::::;;;<<<<<<======>>>@@@CCCCCCBBBAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKQQQWWW]]]hhhrrrzzz|||zzzvvvpppjjjeeeccccccccccccaaa___]]][[[YYYWWWVVVVVVVVVWWWXXXZZZ]]]___```^^^]]]\\\ZZZYYYYYYYYYYYYWWWWWWXXXXXXXXXWWWWWWVVVVVVUUURRRPPPNNNLLLJJJHHHHHHGGGEEEEEEGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@???????????????>>>@@@??????>>>===<<<;;;;;;666666555444333333222222222222222222222222222222333333444555666777777888666666666777777666555555444444444444444444444444333333222222111111111000000111222333333222111111000000000000000000000000000000111222333333333333333333333333333333333222...------,,,,,,,,,,,,,,,)))***++++++++++++,,,,,,,,,,,,+++***)))(((((((((((('''&&&&&&&&&''')))***'''''''''((()))))))))))))))))))))(((((()))*********++++++++++++******)))+++******)))((((((''''''(((''''''''''''(((((()))'''''''''(((((()))))))))******+++++++++******)))((((((''''''''''''(((((((((***,,,---,,,,,,,,,---......///000111222222333444444333333444555777777666666666777888999:::;;;888999:::;;;;;;===@@@CCCDDDFFFHHHIIIMMMWWWfffppp999999999:::;;;;;;<<<<<<>>>@@@BBBCCCAAA@@@@@@AAAAAAAAAAAABBBCCCDDDFFFGGGIIIJJJJJJKKKKKKLLLLLLLLLKKKIIIKKKRRRYYY```kkkuuu~~~}}}xxxtttoooiiieeebbbbbbbbbbbb```^^^\\\ZZZYYYYYYXXXUUUUUUVVVWWWYYY[[[]]]^^^\\\\\\ZZZYYYYYYYYYYYYYYYVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSPPPMMMKKKIIIIIIHHHGGGEEEEEEFFFGGGFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@AAA@@@@@@@@@??????>>>>>>???>>>>>>===<<<;;;:::999555555555444444333222222222222222222222222222222222333555666777888888888444555555666666666555555444444444444444444444444666666555555444333222222222222222222111111000///000000000000000000000000000111222333333444444444666666555555333222000///,,,,,,++++++++++++,,,,,,)))+++,,,,,,+++***,,,...++++++************++++++***)))(((&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&)))))))))))))))***+++,,,++++++,,,,,,---,,,,,,,,,---,,,++++++***)))(((((())))))((((((((()))++++++((((((((())))))))))))))))))******+++++++++******)))(((((('''''''''((((((''')))++++++******+++---......///000111222333333555555555666777777888999777888999:::;;;<<<<<<<<<999;;;<<<===>>>@@@CCCFFFKKKMMMOOOQQQTTT___ooo|||888888999999:::;;;;;;<<<===@@@BBBCCCBBBAAAAAABBB???@@@@@@AAACCCEEEFFFGGGIIIIIIJJJKKKLLLLLLMMMMMMKKKJJJMMMTTT[[[bbblllvvv}}}uuurrrmmmgggcccaaa``````___^^^\\\[[[ZZZ[[[[[[\\\VVVVVVWWWXXXYYY[[[\\\]]]\\\\\\[[[[[[ZZZYYYYYYYYYUUUUUUVVVWWWWWWWWWWWWVVVSSSTTTSSSPPPMMMJJJIIIJJJIIIGGGEEEDDDEEEFFFFFFEEECCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>======<<<;;;:::999999555555555555555444333333333333333333333333333333111222444666888888888888333444555555555555555555444444444444444444444444666777777888888777666666333222111///...---------000000000000000000000000000111222333444555555555777777777666444111///---+++++++++******++++++,,,)))+++...---******,,,///+++++++++++++++,,,------+++***)))(((((('''''''''******((('''&&&%%%%%%%%%))))))))))))***+++------+++,,,------............---------,,,+++******)))******))))))***+++,,,---************************))))))***++++++++++++***))))))((((((''''''(((((()))+++,,,,,,+++,,,---///......///000222333444444666666777777888999999999888999:::<<<======>>>===;;;===>>>???@@@BBBEEEHHHKKKOOOTTTVVVZZZfffwww999999::::::;;;<<<<<<<<<===???BBBCCCCCCBBBCCCDDD??????@@@AAACCCEEEGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNLLLKKKOOOVVV]]]cccllluuu{{{rrrooojjjeeeaaa___^^^]]]\\\\\\ZZZZZZ[[[\\\^^^```YYYYYYYYYZZZZZZ[[[\\\]]]]]]]]]^^^^^^]]]\\\ZZZYYYUUUVVVWWWWWWXXXXXXWWWWWWQQQSSSSSSPPPLLLJJJJJJKKKKKKHHHEEECCCDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@BBBBBBAAA@@@@@@???>>>>>>======<<<;;;:::999888888555555666666666555444333333333333333333333333333000111444666888888777777222333444555555555555555444444444444444444444444444555777:::;;;=========888666333///---------...000000000000000000000000000111222444555555666666666777777666555222///...++++++************++++++(((,,,...---***))),,,///......---,,,,,,,,,------)))***************))))))+++***)))(((''''''(((((()))))))))***+++,,,......+++,,,---...//////000///...---------,,,,,,++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++******)))(((((((((((((((+++,,,------,,,,,,...000---...///000222333444555555666777777888888999999888999;;;===>>>>>>>>>>>>===>>>???@@@@@@BBBFFFHHHIIIOOOVVV[[[```mmm::::::;;;;;;<<<======>>>===???BBBCCCCCCCCCDDDEEE??????@@@AAACCCEEEGGGIIIHHHIIIJJJKKKLLLMMMNNNOOOLLLLLLPPPXXX^^^ccckkktttyyypppmmmiiiddd```]]]\\\\\\ZZZZZZYYYYYY[[[]]]```bbb\\\\\\[[[[[[\\\]]]]]]^^^^^^___```aaa```^^^[[[YYYVVVVVVWWWXXXYYYYYYXXXXXXPPPRRRRRRPPPLLLJJJJJJLLLLLLIIIEEECCCCCCDDDDDDCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>===<<<<<<;;;:::999888777555666777777777666555444444444444444444444444444///111333666777888777666222333444444555555555444444444444444444444444444111333777;;;>>>AAABBBBBB>>>;;;666222//////000111000000000000000000000000000111222444555666666666444555666666555333111///,,,+++******************(((,,,///...***))),,,000111000///...---,,,,,,,,,'''(((***,,,,,,,,,++++++++++++***))))))***+++,,,)))))))))***+++---...///,,,,,,...///000000000000...------------,,,,,,,,,((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++******)))(((((((((((((((***+++,,,,,,++++++---///---...///111222333555555444555666777888888888888888999;;;===>>>>>>>>>======>>>???@@@@@@BBBEEEHHHKKKSSS\\\bbbiiiwww<<<;;;:::999999999:::;;;<<<>>>@@@BBBDDDDDDCCCBBB???@@@CCCFFFHHHIIIIIIIIIJJJKKKLLLNNNOOOQQQRRRRRRSSSTTTVVVYYY]]]ccckkkppp}}}vvvqqqoooddd^^^ccc___YYY]]]\\\ZZZXXXYYY\\\___```aaaZZZZZZZZZZZZZZZ\\\^^^___```______```aaa```]]]ZZZYYY```bbb\\\XXXYYYWWWTTTPPPOOONNNMMMLLLLLLLLLLLLLLLHHHDDDBBBCCCDDDEEEEEECCCAAA@@@@@@AAABBBAAA@@@???>>>>>>============>>><<<<<<<<<;;;:::888777666555555444555666666444222111111111111222333333444222222333444555555555444555333333333555555444333444444444444444444444444222444777:::===>>>??????>>><<<888555333222333444............////////////222222222333333333444444555444333333333222000...,,,...///...,,,*********---..................------.........---,,,,,,++++++,,,,,,,,,,,,+++******)))***+++,,,,,,+++)))((()))))))))***++++++,,,,,,///000000000000000//////,,,---.........---,,,+++))))))***+++,,,,,,------------------------------///---+++)))))))))++++++))))))))))))***************++++++,,,---...//////111222222333333222222111333555777888777666777888<<<;;;:::999:::<<>>>>>===============@@@@@@??????===<<<;;;:::666555333444555666555333777666444333222222333333222333333444444444333333444333222333444555444222333333333444444444444444333444777:::===???@@@AAA???===999555222111111222............////////////222222222333333333333444555333222222333222///---,,,---...---+++*********,,,------......------,,,---------------,,,+++++++++++++++++++++******)))***+++,,,------,,,+++)))++++++******************/////////000000//////...------...///...---,,,+++*********+++,,,,,,------///////////////////////////...,,,***)))***++++++*********)))))))))))))))******+++,,,...///000000222222333333333333222222444555777888777777888999;;;:::::::::;;;===>>>@@@???@@@BBBCCCDDDFFFJJJLLLPPPWWW```iiiuuu777777666666666777777888:::<<>>===============AAAAAAAAA@@@???>>>===<<<888555333333444666777666<<<:::777555333222333444333333444444444333222222333222111222333333222111222222333333444444555555444555666888;;;>>>AAABBB???===999555222000000000---............/////////111111222222222333333333444333111111222111///---+++---...---+++))))))***++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++******++++++******)))(((***,,,---...///---,,,+++,,,,,,++++++***))))))(((---....../////////............///000///...---,,,***++++++,,,,,,---------000000000000000000000000///...,,,+++******+++,,,*********)))))))))(((((()))***+++,,,...///111111333444444444444444444333444666888888888777888:::999::::::;;;===>>>>>>???@@@BBBDDDEEEFFFIIILLLOOOUUU\\\fffqqq~~~666666666666777777777888:::<<<>>>AAACCCCCCCCCBBBDDDEEEGGGHHHJJJLLLMMMMMMLLLLLLMMMNNNQQQSSSVVVWWWXXXZZZ\\\___bbbgggmmmqqqxxx}}}{{{tttooofffhhhiiipppxxxlll___aaa___]]]ZZZYYYYYYYYYXXXWWWYYYZZZZZZ[[[]]]^^^___```bbbaaaaaabbbbbbaaa]]]ZZZZZZ\\\]]]]]][[[XXXUUUSSSQQQQQQQQQQQQQQQQQQQQQPPPMMMJJJHHHFFFFFFEEEDDDBBBAAA@@@@@@AAABBBCCCBBB@@@@@@???>>>======<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::777444333555888:::;;;===;;;888555333333444444555555555555555444333222333222000111222222111000111111222333444444555555666666666666888:::===>>><<<:::777444111000000000---------.........//////111111111111222222222222333222111000111000...,,,***+++---,,,***))))))***)))******************)))++++++,,,,,,,,,,,,++++++)))************)))((((((***+++---.........,,,++++++++++++*********)))))),,,---..................//////000000000///...---+++,,,,,,,,,---------...111111111111111111111111///...---,,,+++++++++,,,+++++++++***))))))(((((()))***+++---...000111222444444555555555555444444444666888999888888999;;;999:::;;;===>>>?????????AAABBBDDDEEEGGGJJJNNNRRRWWW___kkkxxx666777777888888999999999:::;;;>>>AAACCCDDDCCCCCCAAABBBDDDGGGJJJMMMOOOQQQOOOOOOOOOPPPRRRUUUXXXZZZYYY[[[^^^```ccchhhmmmqqqwww{{{yyysssooohhhgggfffnnnuuuhhh\\\```___]]][[[[[[\\\\\\[[[ZZZZZZZZZ\\\]]]___```aaaaaacccccccccdddeeedddaaa^^^ZZZYYYYYYZZZYYYWWWTTTSSSPPPQQQQQQRRRQQQQQQPPPOOOLLLJJJIIIHHHHHHGGGDDDBBBAAAAAAAAABBBDDDEEECCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<999555555777:::===>>>999888666444333333444555666666666666666555444333333222000111111222000///000000111222333555555666888777666555444555666777666555333222000000000000------------............000000000111111111222222222111//////000///---+++)))***,,,+++***))))))***(((((())))))))))))((((((******+++++++++++++++***)))************)))(((((((((***,,,---...---,,,+++))))))*********+++++++++,,,,,,---...//////......000000111111111000///...---------------.........000000000000000000000000//////...---,,,,,,,,,,,,,,,,,,++++++***************+++,,,---///000111222444555555666666555555444444666888999999999:::<<<:::;;;<<<>>>@@@AAAAAAAAAAAABBBDDDEEEGGGKKKPPPTTTXXXbbbqqq777777888999:::::::::::::::<<>>>>>>>>======<<<999666666888<<>>???AAABBBCCCDDDBBBCCCDDDFFFHHHLLLRRRVVV[[[gggxxx666777888:::::::::::::::;;;===@@@CCCEEEFFFFFFFFFDDDDDDFFFHHHKKKOOOSSSUUUWWWVVVUUUTTTUUUXXX[[[]]]```bbbeeegggjjjmmmqqqttt~~~yyysssooonnnkkkgggeeennnuuuggg\\\ddd```___^^^^^^______]]]\\\\\\]]]___aaacccdddeeeeeebbbbbbccceeeggghhheeecccaaaZZZVVVXXXYYYWWWVVVYYYTTTUUUUUUUUUTTTRRROOONNNHHHHHHIIIJJJKKKJJJGGGDDDCCCCCCDDDFFFHHHHHHFFFDDDAAA@@@???===<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>999777555555888<<<>>>???555555666666666555444333222333444444444444444444555333222111222222000///......000111333555666777777777777666444222111000//////......---,,,,,,,,,,,,,,,---------........./////////000000000111111000///.........---+++)))''')))******)))(((((()))(((((())))))))))))((((((((())))))***++++++******+++++++++++++++******))))))***,,,...///...---,,,******************++++++,,,---...///000000000000111222333333333222000000........................000000000000000000000000000000000//////...---,,,,,,,,,------.../////////---.........////////////444444444555555444444444444777999::::::;;;<<<>>>>>>>>>???@@@AAADDDFFFGGGDDDEEEFFFGGGJJJOOOUUUYYY___lll555666888999:::::::::999;;;===AAADDDFFFGGGGGGFFFGGGGGGHHHJJJLLLPPPSSSUUUZZZXXXWWWVVVVVVYYY[[[]]]ccceeehhhjjjlllpppsssvvvwwwqqqnnnmmmkkkgggfffqqqyyyjjj^^^gggaaa___^^^^^^___^^^\\\ZZZ\\\^^^```ccceeefffffffff``````bbbeeeggghhhfffdddddd[[[VVVXXXZZZXXXXXX\\\WWWWWWXXXWWWUUUSSSPPPNNNGGGHHHIIIKKKLLLKKKHHHEEECCCDDDEEEGGGIIIJJJHHHEEEAAA@@@???===<<<<<<;;;;;;999:::;;;<<<=========<<<777555444555888;;;======555666888888777555333111000111222222333333333333555444222222333222111///---...///111333555666777666666777777666444222111//////...---+++***)))(((,,,,,,,,,---------......////////////000000000000000///------...---+++)))'''(((******)))(((((()))(((((())))))))))))(((((((((((()))***************+++,,,,,,,,,,,,+++*********+++---///000000///...,,,,,,++++++***)))))))))---...///000111111111111222222333444333222111000///////////////.........000000000000000000000000000000000000///...---,,,,,,------...///000111111////////////////////////333444444444444444444333555777999;;;;;;;;;===>>>@@@@@@???@@@BBBEEEHHHJJJEEEFFFGGGIIIKKKPPPWWW\\\bbbqqq666666777888999;;;===>>>>>>???AAACCCDDDEEEFFFFFFFFFJJJNNNOOONNNQQQXXX___^^^]]]\\\ZZZZZZYYYZZZZZZ^^^bbbggglllpppssswwwzzz}}}yyytttmmmfffjjjgggiiinnnmmmfffccceee```___^^^^^^```aaaaaaaaa^^^___```bbbeeefffeeecccdddddddddeeefffgggiiiiiibbb```^^^[[[ZZZZZZ[[[\\\\\\[[[ZZZXXXVVVTTTSSSRRROOOKKKGGGGGGJJJJJJGGGDDDGGGEEEDDDEEEGGGIIIGGGEEEBBBAAA>>>;;;:::::::::;;;>>>>>>=========<<<<<<<<<666444444...,,,:::BBB888999999999777666444222000333333333333333333333333333555666555333111111111000111222444555666666777777666666555555444333333111000...,,,***)))(((((()))***++++++------...///000000111111111000000///111000000///...---------,,,,,,++++++***)))(((((()))))))))(((''''''&&&&&&(((((())))))*********+++++++++++++++++++++++++++......////////////............,,,+++***))))))))),,,,,,------.../////////...///000222333444555555000000////////////000000000////////////111333444222222222111111///...---,,,,,,,,,---...///000000000000////////////000000...000222444444444333222555888:::;;;<<<<<<>>>??????@@@BBBDDDEEEFFFFFFFFFGGGFFFIIILLLMMMOOOUUU^^^fffzzz777777888999:::<<<===>>>>>>???@@@CCCEEEGGGIIIIIILLLMMMOOOOOOQQQTTTXXX\\\]]]]]]]]]\\\[[[ZZZYYYYYY[[[___eeejjjnnnssswwwzzz|||xxxuuunnniiikkkhhhgggjjjhhhcccaaaddd___]]]]]]]]]```aaaaaaaaa_________aaadddeeeeeedddddddddddddddeeefffggghhheeedddbbb```___^^^______\\\[[[ZZZXXXVVVTTTSSSRRROOOKKKHHHHHHJJJKKKIIIFFFHHHFFFEEEFFFHHHIIIGGGEEECCCAAA>>><<<;;;:::;;;<<<>>>=========<<<<<<<<<<<<888666888444222@@@GGG>>>999888777666444333222111333333333333333333333333333555666555333111111111111111333555666777777777666666555555444333333333111000...,,,+++))))))(((******+++,,,---......//////000000111111111000000444333222000///---,,,+++++++++******)))((((((''')))))))))(((((('''''''''))))))))))))******++++++++++++,,,,,,,,,---------......///000000000000000///...---,,,,,,+++,,,,,,,,,,,,---......///000000///000111222333444444444000000////////////000000000////////////111222333333333333222222000//////.........///000000000111000000/////////000000111...000222333444444333222444777999;;;;;;<<<>>>@@@AAABBBDDDFFFHHHHHHHHHHHHHHHHHHJJJNNNOOOQQQXXX```lll999999:::;;;<<<>>>???@@@???@@@AAACCCFFFIIIKKKMMMTTTTTTTTTTTTUUUWWWZZZ\\\]]]^^^______^^^\\\YYYXXXXXX\\\aaaggglllqqqvvvzzzyyywwwtttoookkklllhhheeeeeeccc```___bbb]]]\\\[[[\\\___aaabbbaaa```___^^^```ccceeeeeeeeeeeeddddddccccccddddddeeeeeeddddddcccbbbaaaaaa```]]]\\\ZZZXXXVVVTTTSSSRRROOOLLLIIIIIIKKKLLLKKKHHHIIIHHHGGGHHHIIIIIIHHHFFFDDDBBB???===<<<<<<<<<===============<<<<<<<<<<<<888777:::999777CCCIII@@@888777555333222222222222333333333333333333333333333444555555333111111222222333444666777888999999666555555444444333222222111000...---+++***))))))******+++,,,---...//////...//////000000111111111777666444111///---+++*********))))))(((''''''''')))))))))((((((((((((((()))************+++++++++++++++,,,---...///000000//////000000111111111111//////...............///,,,,,,---...///000111111000111111222333333222222000//////......//////000000//////...///000222333333333333333222111000000111111111111111111111111///////////////000111222///000111333333333333222333555888:::;;;<<<>>>@@@BBBCCCEEEGGGHHHIIIIIIIIIJJJJJJLLLPPPRRRTTT\\\dddsss<<<<<<<<<===>>>???@@@AAACCCCCCCCCEEEGGGIIIKKKMMMXXXZZZ\\\[[[YYYXXX[[[^^^]]]___aaabbbaaa^^^ZZZXXXWWW[[[```dddiiinnnssswww~~~xxxuuurrrnnnkkkllliiigggeeebbb_________[[[ZZZZZZ\\\___aaabbbaaaaaa___^^^___bbbdddfffffffffeeedddcccbbbbbbbbbbbbaaabbbbbbbbbaaa```______^^^]]][[[YYYWWWUUUSSSRRROOOMMMKKKKKKLLLMMMLLLJJJIIIIIIJJJJJJJJJIIIGGGFFFDDDBBB@@@>>>======>>>>>>========================888555999999777???DDD;;;777555333111111111333444333333333333333333333333222444555555333111222222333444555777888999::::::555555555444333333222222111000///---+++***************+++,,,---...//////.........///000111222222555444333000...,,,+++*********)))))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++---...000222333333222222222111111111111111...............///000000,,,,,,---...000111222222111111222222222222111111/////////....../////////000///......///000111222111111222222222111000000222222222111111111111111////////////000111222222///000111222333333222222111444777999;;;<<>>>>>???@@@AAABBBFFFFFFFFFGGGHHHIIIJJJJJJSSSYYY___^^^YYYVVVYYY]]]\\\^^^aaabbbbbb___[[[YYYXXX[[[___cccggglllrrruuu~~~wwwssspppmmmjjjkkkkkkjjjgggeeebbb```]]][[[ZZZZZZ\\\___aaabbbaaabbb```___```bbbeeefffffffffeeedddcccbbbaaaaaaaaa``````aaaaaaaaa```______```___]]]ZZZXXXVVVTTTSSSPPPNNNMMMLLLLLLLLLLLLKKKIIIJJJKKKKKKJJJHHHGGGFFFDDDBBB@@@>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>:::555888999555999<<<444555444222111111222333555333333333333333333333333222333555444333222222333444555666888999::::::;;;666555555444444333222222111000///---,,,++++++******+++,,,---...//////000............///000222222000000///...---,,,,,,++++++***************))))))((()))))))))******++++++,,,,,,,,,,,,+++++++++++++++,,,---///111333555555666555333111000/////////...------......///000111------...///000111222333111111222222222111000000//////............//////000///.........///000111...///000000000000000///222222111111111111111111000000000000000111222222//////000111222222222222111333777999:::<<<>>>@@@@@@AAACCCEEEFFFGGGGGGFFFHHHHHHLLLQQQUUUZZZdddnnn{{{????????????@@@AAABBBBBBGGGHHHHHHIIIIIIIIIHHHHHHJJJQQQYYY[[[XXXUUUVVVXXXYYY[[[^^^``````^^^[[[YYYXXX[[[___bbbgggmmmssswww}}}vvvrrrooommmlllkkkmmmmmmiiiffffffbbb^^^]]]\\\[[[\\\___aaabbbaaabbbaaa```bbbdddggggggggggggfffdddcccbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaa___\\\ZZZWWWUUUTTTPPPOOONNNMMMLLLKKKKKKKKKIIIKKKMMMLLLJJJGGGEEEEEECCCBBB@@@>>>======>>>???????????????@@@@@@@@@@@@@@@999:::;;;555777999222333333222111222333555555333333333333333333333333222333555444333222222333444555666888999:::;;;;;;777666666555444444333333111000///---,,,,,,++++++++++++,,,---...///000000///......---...///111222------------------------+++++++++***************(((((()))***+++,,,,,,------------,,,,,,,,,,,,++++++,,,---///222444555666777555333111///......///............///000000111//////000000111111222222000111111222111111000000///......------......///000///.........///000111------...///000000000000111111222222222222222222222111111000000111111111//////000000111222222333111333666888999:::===>>>AAABBBDDDFFFGGGHHHHHHHHHGGGGGGKKKQQQWWW]]]iiittt????????????@@@AAABBBBBBEEEFFFHHHJJJKKKJJJHHHGGGFFFJJJQQQXXX\\\[[[VVVRRRUUUVVVYYY[[[\\\[[[YYYXXXVVVYYY]]]bbbhhhooowww||||||vvvrrrppppppooommmooommmgggeeegggfffbbb___]]]]]]]]]```aaaaaaaaabbbbbbbbbdddggghhhhhhggggggfffeeeccccccbbbbbbbbbbbbaaa``````aaabbbcccddddddcccaaa^^^[[[YYYWWWVVVQQQPPPOOOMMMKKKIIIIIIJJJHHHKKKMMMMMMIIIEEEDDDDDDBBBAAA???===<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBBCCC:::;;;;;;555666999333111222222333444555555666333333333333333333333333111333444444333222333444333444666888999:::::::::888777777666666555444444111000///---,,,,,,,,,,,,++++++,,,---...///000000000///...------...000111---------...............)))))))))***************(((((()))***+++,,,---......---------,,,,,,,,,,,,+++,,,...///111333555555444333111/////////000111111000000000000111111222111111111111111111111111///000111111111111111000///......------......///000///...------...///000------///000000111111111222222222333444444444555333333222111000000000000/////////000000111222333111444777888999999;;;===@@@AAACCCEEEFFFGGGGGGGGGFFFGGGKKKSSSZZZbbbooo{{{????????????@@@AAAAAABBBBBBDDDHHHKKKLLLKKKIIIGGGGGGGGGLLLXXXbbbcccYYYOOOQQQSSSUUUWWWXXXXXXWWWWWWTTTWWW\\\bbbiiirrrzzzzzzvvvsssrrrrrrrrrooopppllldddbbbfffhhheee```___^^^^^^```aaaaaaaaabbbbbbcccfffiiijjjhhhggggggfffeeedddccccccccccccaaa```___^^^^^^```bbbdddeeedddbbb___]]]ZZZXXXWWWQQQQQQPPPMMMJJJHHHHHHIIIHHHKKKNNNMMMIIIEEECCCCCCBBB@@@>>>===<<<===>>>???AAAAAAAAABBBBBBCCCCCCCCCDDD::::::;;;444555999444000111333444555666666666333333333333333333333333111333444444333222333444333444666777999:::::::::888888888777666666555555111000///...---,,,,,,,,,+++,,,,,,---...///000000111000...------...///000///////////////.........(((((((((((())))))))))))(((((()))***,,,---...............------,,,,,,,,,,,,,,,...///111333444555111000///......000222333333333222222111222222333222222222111111111111000//////000111111111111111.........------.........000///...------...///000---...///111222222222222333333333444555666777777444444222111000000//////////////////000111222333222444777888888999:::<<<===>>>@@@BBBDDDDDDDDDDDDFFFGGGLLLTTT\\\eeesss@@@???>>>>>>>>>???AAABBBDDDEEEGGGIIIJJJJJJJJJJJJJJJIIIJJJMMMQQQRRRPPPNNNLLLKKKJJJKKKNNNQQQTTTUUUXXX[[[___bbbfffnnnyyy{{{tttqqqrrrssssssrrrsssrrroookkkgggdddbbb```]]]^^^___``````___^^^^^^``````cccfffjjjkkkjjjhhhiiihhhffffffffffffcccaaaaaaaaa```]]][[[ZZZ\\\^^^```______```___]]]XXXTTTQQQPPPOOOMMMLLLJJJHHHHHHGGGHHHHHHGGGFFFDDDBBBAAACCCBBB???===<<<<<<===>>>======>>>>>>??????@@@@@@@@@???>>>===:::888666555333333222222333333444555222222222222222222222222333333333333333333333333333444666888:::;;;<<<<<<999888777666777888999:::555333111...,,,+++++++++******+++,,,---...///000......------------.........---,,,,,,++++++,,,,,,++++++************++++++)))((('''((()))+++...000000000000///---,,,---///---......///000111111222222111//////000111333555999666333222222222333222222222222000...---...//////////////////////////////000111222222111000///............////////////111111///.........///000111222333444555555555555444555555555333111...,,,////////////000111222333555555555555666888999999<<<===???AAADDDEEEFFFGGGIIIIIILLLRRR]]]lllzzz@@@??????>>>>>>???@@@AAACCCDDDFFFHHHIIIIIIIIIIIIIIIIIIIIILLLOOOQQQOOOMMMKKKJJJIIIIIILLLNNNPPPQQQWWW[[[```dddiiipppzzzzzztttqqqrrrttttttssssssqqqmmmiiifffdddbbbbbb^^^___````````````^^^^^^```aaabbbeeehhhhhhgggeeefffeeeeeefffggggggeeeddd``````^^^\\\ZZZYYY[[[]]]```____________\\\XXXUUUOOOOOOMMMLLLJJJHHHGGGFFFGGGGGGGGGGGGFFFDDDBBBAAABBBAAA???===<<<<<<<<<===============>>>>>>>>>>>>>>>>>>===<<<;;;999777666333333333222333444444555333333333333333333333333555555555444444444444444333444666888999:::;;;;;;888888888888888999::::::555444111///---,,,,,,,,,---...............//////......------------......,,,,,,+++************+++*********))))))*********)))((((((((())),,,...000000000000///------...///......//////000111111222111000//////111333555777;;;999666444333333222222222222222000---,,,---...////////////////////////000111222333333222111000............////////////222111000//////000111111222333444555666666666666555555555444333111///---000//////000000111222333555555555666666888999:::<<<===???BBBDDDFFFGGGGGGIIIJJJMMMTTT```ooo~~~@@@@@@??????>>>??????@@@BBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHKKKMMMOOOMMMLLLJJJIIIHHHHHHIIIJJJLLLMMMUUUZZZaaaggglllttt}}}}}}xxxsssqqqsssuuuuuutttqqqooolllhhheeedddccccccaaaaaaaaaaaaaaa```^^^^^^aaaaaabbbdddffffffdddbbbccccccccceeeggghhhgggfff^^^^^^]]][[[YYYXXXYYY[[[___^^^^^^^^^^^^[[[WWWTTTMMMLLLKKKJJJHHHFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@>>><<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;999888777444333333333333444555555444444444444444444444444777777666666555555555444333444666777888999999999777888999:::;;;;;;:::999666555222000///.........000000000//////...............------------......,,,+++******))))))*********))))))(((((())))))***)))(((((()))***,,,...000///000000///...---///000/////////000111111222222/////////000222555888:::???===:::777444333222222222222222///,,,++++++,,,////////////////////////111111222333333222111111............////////////222222111111111222333333444444555666777777777777666555444333222111000///000000000000111222333444555555555666777888::::::<<<===???BBBEEEFFFHHHHHHGGGIIINNNUUU```ppp@@@@@@@@@???????????????AAABBBCCCEEEFFFFFFEEEEEEEEEFFFGGGJJJLLLLLLLLLKKKIIIJJJJJJIIIHHHIIIJJJLLLTTTZZZbbbiiiooowww{{{wwwrrrqqqsssuuuuuutttpppnnnjjjgggeeeddddddeeecccbbbbbbaaa```______^^^aaaaaabbbeeeggggggeeeccccccbbbccceeeggghhhgggfff]]]^^^]]][[[YYYXXXYYYZZZ]]]\\\[[[\\\[[[ZZZVVVTTTLLLKKKJJJIIIHHHFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCCCC@@@???>>><<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999:::;;;;;;;;;;;;:::999999444444444444444555555666555555555555555555555555777777777666666555555444444555666777777888777777666888:::<<<===<<<:::999777666333111000/////////000000000/////////.........------,,,,,,------...,,,,,,+++***************))))))(((((((((((())))))(((((())))))+++---.../////////000///......000111000000000111111222222222/////////000333777;;;===@@@@@@===999555333222222222222222///,,,***+++,,,////////////////////////000111222222222222111000............////////////222222333333333444555555555666777888888888888888666555444222222111111111111111111111111222444444555555555666777999:::;;;<<<===@@@CCCEEEGGGIIIIIIFFFIIINNNUUU___mmm|||?????????@@@????????????@@@AAACCCDDDEEEDDDDDDCCCCCCEEEGGGIIIJJJJJJKKKKKKIIIKKKLLLLLLJJJJJJLLLNNNSSSZZZccckkkqqqxxxyyytttpppppprrrttttttrrrpppnnnkkkhhheeeeeeeeeeeeccccccbbbaaa```_________```aaacccfffiiijjjiiigggeeeddddddeeeffffffeeeccc]]]^^^^^^\\\ZZZYYYYYYZZZ[[[ZZZYYYXXXYYYWWWUUURRRLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDD??????>>>===<<<;;;::::::;;;;;;::::::999999888888999999:::::::::::::::999555555444444555555666777666666666666666666666666666666666666555555444444666666777777777777666666555777:::===>>><<<:::999777666444222111000000111------........./////////------,,,,,,,,,,,,------------,,,+++++++++++++++))))))(((((((((((())))))(((((()))***,,,---...///...///000/////////111333111111111111222222222222/////////111444777;;;===@@@@@@???;;;666222222222222222222///---+++,,,---////////////////////////...///000111111000///...............////////////222222333444555666666666777777888888999888888888555555444333222222222333111111111111222333444555444555555666888999;;;<<<<<<>>>@@@CCCFFFHHHJJJJJJJJJMMMRRRXXX___jjjyyy>>>>>>???@@@@@@@@@@@@???@@@AAACCCDDDDDDDDDCCCBBBBBBEEEHHHIIIIIIIIIJJJKKKHHHKKKNNNNNNLLLLLLOOORRRTTTZZZccckkkqqqyyywwwsssooonnnqqqrrrqqqppppppnnnllljjjhhhfffeeedddbbbbbbaaa```____________aaabbbdddhhhkkklllkkkjjjfffeeedddeeeeeeeeecccaaa]]]^^^^^^]]]ZZZYYYYYYZZZXXXWWWUUUUUUUUUUUURRRPPPMMMLLLKKKJJJIIIHHHHHHGGGDDDDDDCCCCCCCCCDDDEEEEEE@@@??????>>>===<<<;;;::::::999999999999999999888999999::::::::::::999999666555555555555666777777666666666666666666666666555555666666666666666666777888888888777777666555444666999<<<===<<<:::999777666444222111111111111---------....../////////------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,***))))))(((((())))))***((()))***+++,,,...//////---///000000///000222444222222222222222222222222000000000111333666999;;;<<<>>>>>>;;;555222222333222222222000...---...///////////////////////////......///000000///..................////////////111222333555666777777777777777888999999888888777444444444444333333333333222222222222333444555555444555555666888:::<<<===<<<>>>AAADDDGGGIIIKKKLLLOOOSSSXXX\\\aaakkkxxx<<<===>>>@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBEEEHHHJJJIIIIIIJJJLLLEEEJJJNNNOOONNNNNNRRRVVVUUU[[[cccjjjpppxxxuuuqqqnnnmmmooopppooommmpppoooooommmjjjgggdddcccaaa```___^^^^^^______```cccdddeeehhhkkklllkkkiiieeedddddddddeeeeeecccbbb[[[\\\]]]\\\YYYWWWWWWXXXVVVTTTRRRRRRSSSRRRPPPOOOLLLLLLKKKJJJIIIHHHHHHGGGDDDCCCCCCBBBCCCDDDEEEFFF@@@@@@@@@???>>>===<<<;;;999999999999999999::::::999999:::::::::999999888666666555555666666777888666666666666666666666666555666666777777888888888999999999999888777666555444666888:::;;;;;;::::::666555333222111000111111000000000///////////////---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++*********))))))*********((()))***,,,---...//////---...000000///000333555333333333333333333333333222111111111222444777888777:::<<<999444111222444111222222111//////000111////////////////////////...///000111111000///...............////////////000111333555777777888777777777888888888888777777222333444555555444333333333222222333333444555666444555555777888:::<<<===<<<>>>AAADDDGGGJJJLLLLLLOOOTTTZZZ]]]aaajjjwww:::<<<>>>@@@AAABBBBBBAAAAAABBBCCCDDDDDDDDDCCCBBBBBBEEEIIIJJJIIIHHHJJJLLLCCCHHHNNNPPPOOOOOOTTTXXXVVV[[[bbbiiiooowww|||uuuqqqmmmlllnnnooommmkkkpppppppppooolllhhhdddbbb```___^^^]]]]]]^^^```aaaeeeeeefffiiikkkkkkiiifffdddccccccdddeeefffdddcccZZZ[[[\\\[[[XXXVVVVVVVVVTTTRRRQQQPPPQQQQQQOOOMMMKKKKKKJJJIIIIIIHHHGGGGGGCCCCCCBBBBBBCCCDDDFFFGGG@@@@@@@@@@@@???===<<<;;;888888999999:::::::::;;;999999:::::::::999888888666666666666666777888888666666666666666666666666666666777888999::::::;;;::::::::::::888777666555444555777999::::::::::::666444333111000000111111333333222111000///......---,,,,,,++++++,,,,,,---,,,++++++***)))*********++++++************++++++((()))***,,,---...//////---...///000000111333555333333333333333333333333333222111111111333555666444888;;;999444111222555111222222111000000111333///////////////////////////000111222222111000///............/////////000///111333555777888888777777777888888888777777666111222444666666555444222333333333333444555666666444555555777999;;;===>>>===>>>AAADDDHHHJJJLLLMMMLLLRRRXXX\\\___hhhvvv===>>>AAACCCEEEFFFFFFFFFAAAAAAAAABBBCCCDDDEEEEEEHHHHHHGGGGGGGGGHHHIIIIIIKKKLLLLLLNNNPPPTTTWWWXXXYYY___fffkkkpppwwwzzzvvvrrrooollljjjiiijjjmmmooommmnnnnnnkkkgggdddbbbbbb```___\\\[[[\\\^^^bbbdddcccdddfffhhhhhhiiihhhhhheeedddcccaaa```_________[[[[[[ZZZZZZYYYWWWVVVUUUUUUVVVVVVUUURRROOOLLLJJJKKKJJJHHHFFFEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDEEEBBBAAA@@@>>>======<<<<<<::::::::::::999999888888777666666777999999888666666777888999999:::999999333444555555444444666888777777777777888999:::;;;;;;:::999777777777777888777777777888999999::::::777666555444333222222222666555333111000000111111///...,,,+++***+++,,,,,,---,,,+++*********+++,,,,,,,,,++++++******)))))))))***,,,...///000111111000000111222222333444444555444444333333222222111222222222111111111000000333333222222222222222222777444111//////000000///......------------......,,,///222333222111000111...///////////////......000111111222444666888999888999999:::999888777666555555444444444333333333666666555444444444444555444444444666888;;;>>>@@@===AAAFFFHHHGGGEEEFFFGGGOOOOOOSSSZZZ```hhhuuu===???AAACCCEEEFFFFFFFFFBBBBBBBBBBBBCCCDDDEEEEEEHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNPPPQQQTTTUUUVVVWWW\\\cccjjjpppxxx{{{wwwqqqooollljjjiiikkkmmmnnnmmmnnnnnnkkkgggdddcccccc```___]]]\\\]]]___bbbdddcccdddeeeggghhhhhhggggggcccbbbbbb```___]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWVVVUUURRROOOLLLJJJIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@>>>============:::999888888777777888888888777777777999999777666666777888999999:::999999444555666555444444666777777666777777888999:::;;;===<<<:::999888888999999666777777888888999::::::888777666555444333333333555444333222111000000000...---,,,+++++++++,,,,,,---,,,+++******+++,,,,,,++++++***)))((((((''''''***+++,,,...///000111111111111111222333444444444444444444333222222111111222222111111111000000000222222111000000000111222666333000///000111111000///..................///---///222333222111111111//////000000000//////...000000111222333555777888777888999::::::999888777777777666666666555555555777666555555444444555555555555666777999<<<>>>@@@@@@BBBDDDDDDCCCCCCFFFIIINNNNNNRRRYYY___fffrrr}}}>>>???BBBDDDFFFFFFFFFFFFBBBBBBBBBBBBCCCDDDEEEEEEHHHGGGHHHHHHIIIJJJKKKLLLNNNOOOPPPRRRSSSTTTTTTUUUVVVYYY```hhhrrr{{{zzzwwwooonnnkkkiiiiiikkkmmmnnnmmmmmmmmmjjjfffdddcccccc```___^^^]]]^^^```bbbdddbbbcccdddfffffffffeeeeeebbbccccccbbb```]]]ZZZXXXXXXYYYYYYZZZ[[[[[[ZZZZZZXXXXXXWWWUUURRROOOLLLJJJHHHGGGGGGGGGHHHJJJKKKMMMKKKJJJHHHFFFDDDBBBAAAAAABBBAAA@@@???>>>=========:::999777666666666888999:::888777777888888666555666777888999999:::999999666777777666444444555777555555666666888999;;;;;;>>>===<<<;;;::::::::::::666666777777888999999999:::999888666555555444444444444444333222000///......---,,,,,,+++,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++***)))(((''''''***+++---...///000111111111222222333333444444555444444333333222111111111111111111000000000//////111///...------...000111444222//////111222222222000//////......//////000...000333333222111111222111111111111000/////////000000000111222444555666666777888::::::::::::999999888888888888777777777777777666555555555555555888777777888999;;;===???CCCCCCAAA@@@???BBBFFFJJJMMMMMMQQQWWW\\\bbbnnnyyy???@@@CCCEEEFFFGGGGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLKKKMMMPPPRRRTTTUUUUUUUUUVVVXXX^^^iiiuuuwwwuuummmllljjjiiiiiikkkmmmnnnkkklllkkkhhhdddbbbbbbccc``````______```aaacccdddbbbbbbdddeeeeeedddcccccccccdddeeeeeeccc___[[[XXXUUUVVVWWWYYYZZZZZZ[[[[[[ZZZYYYWWWUUURRROOOLLLJJJIIIHHHHHHHHHIIIKKKLLLMMMMMMKKKIIIGGGDDDCCCBBBAAABBBBBB@@@???>>>=========;;;:::777666666777999;;;;;;999777777777777666444666666888999999999999999888999999777555555666777555555666666888999;;;<<<>>>======<<<;;;;;;::::::666666777777888999999:::;;;:::999888777666666666333444444444222000...------------,,,,,,,,,---------,,,+++***+++,,,---...000///...---,,,+++***)))+++,,,---///000000111111222222333333333444444444333333333222111111000000000000000/////////......///---,,,***+++,,,///000111000//////111333333333000000////////////000000///111333444333222333444444333222111111000000000000000000000111222333444444555777999;;;;;;;;;;;;999999999999999888888888888777666666555555666666888888777777888:::<<<===CCCAAA@@@>>>???AAAEEEHHHMMMMMMPPPVVVZZZ___jjjttt@@@BBBDDDEEEGGGGGGGGGGGGDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJGGGIIIMMMPPPSSSUUUVVVVVVVVVYYY___jjjwwwzzzssspppkkkjjjiiiiiiiiikkklllnnnjjjjjjhhheeebbb```aaabbb``````aaaaaabbbccccccdddbbbccccccddddddcccbbbaaabbbdddeeeeeeccc___ZZZWWWSSSTTTVVVWWWXXXYYYYYYYYYYYYXXXWWWTTTQQQOOOLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCBBBAAA???>>>>>>======<<<;;;999777777999;;;===<<<999777666777777666555666666888999999999999999999::::::888666666777888666666777777888:::;;;<<<=========<<<<<<;;;::::::777777888888999999::::::<<<;;;:::999888777777777333444444333222000---,,,------------------------,,,,,,+++++++++,,,...///000000///...---,,,++++++,,,---...///000000111000222222333333333333333444333222222111111000///////////////.........---------,,,+++***+++,,,...///000///...000222444444333000000////////////000000///111333444444444666777777666444222111111111111000000000000111111222333222444666888:::;;;;;;;;;888888888888888888888888888888777666666666666777777666666666777888:::;;;?????????@@@BBBDDDEEEFFFLLLLLLOOOUUUXXX\\\eeeooo~~~AAACCCDDDFFFGGGHHHGGGGGGEEEDDDDDDCCCDDDDDDEEEEEECCCCCCDDDDDDEEEFFFGGGHHHEEEFFFIIIMMMPPPSSSUUUVVVWWWZZZaaalllxxxvvvooonnniiiiiihhhhhhiiikkklllmmmiiiiiigggdddaaa```aaabbb```aaabbbcccddddddddddddccccccdddddddddbbbaaa``````aaabbbbbbaaa]]]YYYVVVTTTTTTUUUVVVWWWWWWVVVVVVXXXWWWUUUSSSPPPNNNMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>><<<;;;999999999:::<<<===;;;999666666666777777666666777888999999:::999999999::::::999777777888:::999999999999999:::;;;<<<===============<<<::::::888888999999:::;;;;;;;;;===<<<:::999888888777777444444333222111///---,,,,,,,,,---............---,,,,,,++++++,,,---...///......------,,,,,,++++++------...///000000000000222222222222222222222222222222111111000/////////.........---------,,,,,,,,,,,,,,,,,,---......////////////000333444444333000//////......//////000///111333444555666888;;;999888666333222111111222222111111111111111222222111222555777999:::::::::777777777888888888888888999888888777777777777777666555555555666777999:::======>>>AAAEEEFFFFFFEEEKKKKKKNNNRRRUUUWWW```iiiwwwBBBCCCEEEGGGHHHHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGDDDEEEGGGIIILLLOOORRRSSSVVV[[[ccclllvvv~~~uuuooonnngggggghhhhhhiiikkklllmmmjjjjjjhhheeebbbaaabbbddd```aaaccceeefffeeeddddddddddddeeeeeedddbbbaaa```___```aaaaaa```]]]ZZZXXXWWWWWWWWWWWWVVVVVVUUUTTTUUUTTTSSSQQQOOONNNMMMLLLKKKKKKIIIHHHHHHHHHIIIJJJJJJIIIGGGFFFDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>:::999999999::::::;;;<<<;;;888666555666888888888666777888999999:::999999999::::::999888888:::<<<;;;;;;;;;::::::;;;;;;<<<>>>????????????===<<<;;;999::::::;;;;;;<<<<<<===<<<<<<:::999888777777777666555333111///...------+++,,,.../////////...---,,,,,,++++++,,,---///000---------------------------...///000000111000000111111111111111111111111222111111000//////......------------,,,,,,,,,,,,+++,,,---//////000///////////////111333444333222///..................///...000222444555888;;;>>><<<:::777444222222222222333222222111111111222222000111444666888888888888777777888888888999999999999999888777777777888888666555555555777888:::<<<===<<<===@@@EEEHHHHHHGGGHHHHHHKKKOOOQQQSSSZZZcccoooCCCDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGEEEEEEFFFGGGIIILLLOOOQQQUUU[[[ccckkkuuu}}}tttpppoooggggggggghhhiiikkklllmmmlllkkkiiifffcccbbbdddfff```bbbdddfffffffffeeeddddddeeeeeeeeedddbbbaaa```aaabbbbbbbbbaaa___\\\[[[YYYYYYYYYXXXWWWVVVTTTTTTTTTSSSRRRPPPNNNNNNMMMMMMJJJIIIHHHGGGHHHHHHJJJJJJKKKJJJHHHFFFDDDBBBAAAAAACCCCCCAAA@@@???>>>>>>>>>888888999999:::::::::::::::888555555666888999999666777888999999:::999999888999::::::999999;;;=========<<<;;;;;;;;;;;;<<<@@@@@@AAAAAA@@@???===<<<::::::;;;<<<<<<======>>><<<;;;:::999888777777777777555222000...---------+++,,,.../////////......,,,,,,++++++,,,...///000////////////000000000000---...///000000111000000111111000000000000000000111111111000//////......---------,,,,,,,,,+++++++++,,,///111111111000///000//////111333444333111......------------......---///222444666999===@@@===;;;888555333222222333444333222222111222222222000111333555777777777777888888888999999::::::::::::999888888777888888888666666666666888:::<<<===>>><<<<<>>============<<<:::777888;;;<<<;;;999888777666666666666777777777777777777888999:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>???>>><<<:::999777777666666333///...//////---+++,,,---......///.........///...---,,,,,,,,,,,,,,,111111111111111222222222111111222222222222111111111000...---------///000222222111111000/////////------,,,,,,,,,---......+++,,,...000111111000000000000111111111222222222000000...---,,,+++++++++...///000222555888:::;;;:::888666333222222333444333333222111000000000000333333333333444666888999<<<;;;:::999888888888888888888888888777777777777777777888999;;;<<<===============>>>AAACCCFFFHHHFFFHHHJJJJJJJJJNNNUUU[[[gggmmm}}}GGGFFFFFFGGGIIIIIIGGGDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIIIIHHHGGGIIIJJJIIIHHHGGGGGGKKKPPPUUUYYY\\\```gggooozzzzzztttppplllkkkhhhggggggiiikkkmmmoookkkfffddddddfffggghhhgggdddbbbaaabbbccccccbbbcccccccccccccccbbbaaa```]]]___aaaaaa^^^[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYWWWVVVVVVTTTQQQNNNKKKIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIFFFDDDBBBAAAAAAAAAAAAAAA???>>>======<<<<<<<<<999777888:::;;;:::999888777777666666666777777777777777777888999:::;;;===>>>>>>????????????>>>>>>======<<<<<<======>>>AAAAAABBBAAA@@@???===<<<999:::;;;<<<<<<=========???>>><<<:::888777666666555222///...//////---+++,,,,,,---...///////////////...------,,,,,,,,,---000000111111111111222222111111222222222222111111111000...---------///000111111000000000000//////......---,,,,,,---------,,,,,,---//////000000000//////000000000111111111000///...---,,,+++++++++,,,---...///222444666777888666444222222222333444333333222111111000111111444333333333555666888999<<<;;;:::999888888888888888888888888777777777777777777888999;;;<<<======>>>>>>???@@@AAADDDFFFGGGEEEGGGIIIIIIIIIMMMTTTYYYaaaffftttGGGFFFFFFHHHIIIIIIGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFHHHIIIJJJJJJIIIIIIJJJKKKJJJHHHFFFGGGKKKQQQXXX]]]```dddkkkttt}}}yyyuuurrrooommmjjjiiiiiikkknnnqqqrrrnnngggccccccdddggghhhfffdddbbbaaabbbdddcccccccccbbbbbbbbbbbbbbbcccccc___``````^^^[[[YYYYYYYYY\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYWWWTTTPPPMMMKKKKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHFFFCCCBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;999888888999:::999999888777777777777777888888777777777777888999:::;;;???@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@???>>><<<;;;999999999:::;;;;;;<<<<<>><<<:::777666555444444111///.........,,,++++++,,,---...///000000000///...------,,,---------//////000000111111111111111111222222222222111111111000///---------...///////////////000000000000//////...---,,,,,,,,,,,,------------......///000////////////000000000000000///...,,,+++++++++++++++++++++,,,---///000111333333222111111222333444333222222111111111111222444444444555666777888999;;;;;;:::999888888888888999999888888888777777777777777888:::;;;<<<===>>>AAAAAAAAAAAABBBDDDEEEFFFEEEGGGIIIIIIIIIMMMSSSXXX]]]aaalllFFFGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGIIIKKKLLLLLLKKKJJJLLLMMMKKKIIIGGGGGGKKKSSS[[[```gggkkkrrr{{{~~~{{{wwwtttsssqqqooommmlllnnnppptttvvvvvvppphhhcccbbbccceeegggeeecccaaaaaabbbcccccccccbbbaaaaaa```aaacccdddeeebbbbbb```]]]ZZZXXXXXXYYY\\\]]]]]]^^^]]]\\\[[[[[[ZZZZZZYYYXXXVVVSSSPPPNNNNNNMMMKKKJJJJJJKKKLLLLLLHHHGGGEEECCCBBBBBBBBBBBBBBBAAA???>>>===<<<;;;;;;::::::999888888999999999888888777777777888999999777777777888888999:::;;;AAABBBCCCCCCCCCAAA@@@>>>;;;;;;<<<===>>>@@@AAABBBAAA@@@@@@???>>>===<<<;;;:::::::::::::::;;;<<<<<>><<<999777555444333222111///...------,,,,,,+++,,,---///000000000000......------------....../////////000000111111222111222222333333222222111111000///...------......------...//////000111111000000///---,,,,,,,,,,,,...---,,,,,,,,,---...///////////////000000000000///...---,,,++++++++++++++++++******+++,,,,,,---////////////000222333444222222111111111222333333555555666666777888999999;;;:::999999888888888999999999999888888888777777777777888:::<<<===>>>???CCCCCCCCCCCCCCCDDDDDDEEEEEEHHHJJJJJJJJJMMMSSSXXX^^^```jjjyyyGGGHHHIIIJJJIIIIIIHHHGGGGGGFFFFFFEEEFFFGGGHHHHHHJJJLLLMMMMMMLLLKKKMMMNNNKKKJJJHHHHHHMMMTTT]]]bbbjjjooovvv}}}yyyvvvvvvttttttssssssuuuxxx{{{}}}yyyrrrjjjdddaaabbbdddeeedddbbb``````aaaccccccbbbaaaaaa``````aaaccceeefffdddcccaaa^^^ZZZXXXYYYZZZ[[[\\\]]]^^^]]]\\\[[[ZZZWWWWWWXXXWWWVVVTTTSSSQQQPPPOOOMMMLLLLLLLLLMMMNNNHHHGGGEEEDDDCCCCCCCCCDDDCCCBBB@@@???===<<<<<<<<<;;;::::::999888888888999888888888888888999::::::888888888999999:::;;;<<>>===;;;888666555444333111111000///------------,,,---...///000000000000......---------......///...//////000111222222222222222333333333333222222111000000///...---------,,,,,,---...///000000111111000///...---,,,,,,,,,......,,,++++++,,,---...////////////000000000111...---,,,+++++++++++++++,,,++++++*********++++++,,,------///000222333444222111111111222333444444666666777888888999999999::::::999999888888999999999999999999888888888888666777888:::<<<>>>???@@@DDDDDDDDDDDDDDDDDDDDDDDDFFFHHHKKKKKKKKKMMMSSSWWW^^^```hhhvvvHHHJJJLLLLLLKKKIIIIIIJJJHHHGGGFFFFFFFFFGGGIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNLLLKKKJJJKKKOOOVVV]]]bbbhhhnnnwww~~~~~~||||||}}}~~~zzztttllleeebbbbbbbbbbbbbbb```^^^^^^```aaabbbaaa`````````aaabbbdddeeefffccccccaaa^^^ZZZYYYYYYZZZZZZ[[[]]]^^^]]]\\\ZZZYYYSSSTTTUUUUUUUUUTTTRRRQQQPPPPPPOOONNNMMMMMMMMMMMMIIIHHHFFFEEEDDDEEEEEEFFFEEEDDDBBB@@@>>>======<<<;;;<<<<<<:::888888999:::888888888888999:::;;;;;;::::::::::::;;;<<<======AAABBBDDDFFFFFFDDDAAA@@@;;;<<<===>>>@@@BBBCCCEEEBBBAAA@@@???>>>============<<<;;;::::::;;;<<<===<<<;;;999777666555444444111222222000...---...///......///000000000//////.........---......///000//////000111222333333444222222333333333333222222111111000///...------,,,,,,,,,,,,---...//////000000000///...------------...---,,,,,,++++++++++++............////////////------,,,+++++++++++++++,,,,,,+++***************+++,,,---///000222333444111111111222222444555666777888999999::::::999999::::::999999888999999::::::999999999999888888888666777999:::<<<>>>@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCEEEHHHJJJKKKKKKMMMQQQUUU[[[]]]eeerrrIIIKKKNNNNNNLLLJJJKKKLLLIIIHHHFFFFFFFFFGGGIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNMMMLLLLLLMMMQQQWWW]]]aaafffmmmwww{{{uuunnngggcccaaa```___```^^^\\\]]]^^^`````````___```aaabbbcccdddddddddaaaaaa```^^^ZZZXXXXXXYYY[[[\\\^^^___^^^]]]ZZZYYYRRRRRRSSSSSSRRRQQQOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFEEECCCAAA@@@>>>>>>===<<<===>>><<<999888999;;;888888888999999;;;<<<<<<<<<;;;;;;<<<<<<===>>>??????AAADDDFFFFFFDDDBBB@@@<<<======>>>@@@BBBDDDEEECCCBBBAAA???>>>>>>>>>>>><<<;;;:::999999:::;;;<<<:::999888777666555555555111333333111///...///111///000000000000///.....................///000000000000111222333444555555222333333444444333333222111111000000///---,,,+++,,,,,,,,,------.........//////...............///---------,,,,,,+++))))))++++++,,,,,,,,,------------,,,++++++***+++++++++,,,+++******)))*********+++,,,---///111222333333111111111222333444666666888888:::;;;;;;::::::999:::999999888999999::::::::::::999999999888888888666777999;;;===???@@@AAABBBBBBCCCDDDDDDDDDCCCBBBCCCFFFIIIIIIIIIJJJOOOSSSUUUYYYbbbnnn{{{IIILLLOOOOOOMMMKKKLLLMMMIIIHHHGGGFFFFFFHHHJJJKKKJJJLLLMMMMMMLLLLLLMMMNNNMMMMMMMMMNNNRRRWWW]]]```fffmmmyyy{{{vvvooohhhdddaaa___^^^___]]][[[\\\]]]___```______```bbbcccddddddcccccc^^^______]]]ZZZXXXWWWXXX[[[]]]___```___^^^[[[YYYRRRRRRRRRRRRPPPNNNLLLKKKLLLMMMMMMMMMLLLKKKIIIHHHJJJIIIHHHGGGGGGGGGHHHIIIGGGFFFDDDBBB@@@???>>>>>>===>>>???===:::888:::<<<999999999999:::;;;<<<======<<<<<<======>>>???@@@>>>@@@CCCFFFFFFEEEBBBAAA======>>>???@@@BBBCCCDDDDDDCCCAAA???>>>>>>??????<<<:::999777777888:::;;;999888777666666555555555222333444222///...000222111111111111000///...---...............///000000000111111333444555666666222333333444444333333222111111111000///---,,,+++,,,,,,------------......///............//////000,,,---------,,,***)))'''))))))*********+++++++++,,,,,,++++++***++++++++++++******))))))))))))***+++,,,...000111222333333000111111222333555666777888999:::;;;;;;;;;:::999999999999888999999:::::::::::::::999999999888888666777999;;;===???@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAADDDGGGHHHGGGIIIMMMPPPSSSWWWaaammmyyyKKKMMMPPPQQQQQQOOOLLLJJJFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLJJJKKKOOOQQQSSSYYYaaahhhrrryyytttnnniiifffdddbbbaaa[[[\\\]]]^^^_______________bbbfffgggfffeeedddddd``````^^^]]][[[ZZZYYYXXXXXXZZZ]]]___^^^[[[XXXUUUPPPPPPQQQPPPOOOLLLJJJIIIKKKKKKJJJKKKMMMMMMLLLJJJLLLLLLLLLKKKJJJIIIHHHGGGBBBBBBAAAAAA@@@???>>>>>>@@@@@@???>>>===<<<;;;;;;:::888666777999<<<===>>>???===;;;::::::<<<>>>@@@AAA??????AAADDDDDDBBB???AAAAAA@@@@@@@@@AAABBBCCCBBBBBB@@@@@@@@@@@@BBBBBBBBB@@@===;;;::::::;;;<<<:::999888777666666666666555444333111111111111222222111000//////////////////////////////000111111222222222222222222222333666555444444555444222000222222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++***)))((())))))*********+++++++++((()))***+++++++++++++++000...+++(((&&&&&&''''''------...///000111222222000111222333444555555555666777999;;;<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;777777777777777777777777777777888999;;;===???@@@@@@AAABBBBBBBBBAAA@@@???CCCDDDDDDFFFGGGIIIKKKLLLUUUVVV]]]gggsssLLLNNNPPPQQQPPPMMMJJJHHHEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJMMMKKKLLLOOORRRTTTZZZaaajjjsss{{{uuuqqqkkkgggdddcccbbb`````````````````````_________aaaeeefffeeecccbbbbbb___^^^]]]\\\ZZZXXXWWWWWWWWWYYY\\\]]]]]]ZZZVVVTTTQQQQQQQQQQQQOOONNNLLLKKKLLLLLLKKKLLLNNNNNNLLLKKKLLLLLLKKKKKKIIIHHHFFFFFFBBBBBBAAAAAA@@@@@@??????@@@@@@???>>>===<<<;;;;;;;;;999777777:::===>>>>>>>>>===;;;::::::;;;>>>???@@@??????@@@CCCCCCAAA???AAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@@@@AAABBBBBB@@@>>>===;;;:::999::::::999888777666555555555555444333111000//////000000000000///.........//////000000/////////000000111111111222222333333333444666555444444555444222000000000000///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++++++++++++++***))))))))))))))))))*********+++(((((()))************)))+++***)))((('''(((((())),,,---...///000111222333111222333444555555555555666777999;;;<<<<<<<<<<<<<<<<<<;;;:::999999888777::::::::::::::::::::::::777888888999;;;===>>>??????@@@AAABBBBBBAAA@@@???CCCCCCDDDEEEGGGIIIKKKLLLSSSTTTYYYcccnnn|||MMMNNNOOOOOONNNKKKHHHFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHLLLJJJKKKOOORRRTTTZZZbbblllttt{{{wwwtttoookkkgggdddcccbbbaaa```cccbbb```___^^^^^^_________aaaddddddcccaaa``````^^^]]]\\\ZZZXXXWWWUUUUUUVVVXXXYYYZZZZZZWWWTTTRRRQQQQQQQQQQQQPPPOOONNNMMMNNNMMMMMMNNNOOOOOOMMMLLLLLLKKKKKKJJJHHHGGGEEEDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;:::888999;;;===>>>>>>>>>===;;;::::::;;;<<<>>>???>>>>>>@@@AAABBB@@@???AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBB======<<<;;;:::999999888888777666555444444444444222111///...------...............---......//////111000000/////////000000111111222222333444555555666555444444555444222000////////////...---+++++++++++++++,,,,,,---------............---+++***)))***++++++++++++***))))))))))))))))))************)))))))))***))))))((('''&&&&&&''''''((())))))***,,,---...///111222333444333444555555666666666666777888999:::;;;<<<<<<<<<======<<<;;;999888777777::::::::::::::::::::::::888888999999:::<<<===>>>??????@@@@@@@@@@@@??????BBBCCCCCCDDDFFFHHHJJJKKKPPPPPPTTT]]]gggtttJJJKKKLLLMMMLLLJJJGGGEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHLLLJJJKKKOOORRRTTT[[[bbbmmmuuu{{{wwwsssooommmjjjgggdddbbbbbbcccbbbaaaaaa```]]]\\\[[[\\\^^^___```bbbddddddbbb```______^^^^^^\\\ZZZYYYWWWUUUUUUVVVVVVWWWWWWVVVTTTRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPOOONNNOOOPPPPPPNNNLLLKKKKKKKKKIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@@@@???>>>===<<<<<<<<<:::999:::<<<>>>>>>>>>===<<<;;;::::::;;;<<<===>>>>>>>>>???@@@@@@@@@???AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBB<<<<<<===<<<<<<:::999888888888777666555555555555222111///...------......---------------...///000222111000000///000000000000111222333444555666777666555444444555444222000000000111111000///......******+++,,,,,,---....../////////...---+++***)))******+++++++++******)))************++++++++++++++++++++++++***)))((('''$$$%%%&&&'''((((((((((((+++,,,...///111333444555555666666777777777666666777777888999;;;;;;<<<<<<=========<<<<<<;;;;;;:::999999999999999999999999999999999999:::;;;<<<<<<===>>>>>>>>>????????????AAABBBBBBDDDEEEGGGIIIJJJNNNMMMQQQYYYbbbmmm~~~FFFGGGHHHIIIJJJIIIHHHGGGCCCDDDDDDEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJKKKOOORRRTTT[[[cccnnnvvv~~~yyyuuurrrnnnkkkhhhgggeeecccbbbcccddddddccc___^^^\\\[[[\\\]]]```aaaaaacccddddddbbb```````````````^^^\\\ZZZXXXVVVVVVUUUUUUUUUUUUSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOPPPQQQPPPNNNMMMKKKKKKJJJIIIHHHFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDAAAAAA@@@???>>>===<<<<<<<<<:::::::::<<<>>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>>???????????????@@@AAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB======>>>======<<<;;;:::999999888777666666666666333222000///......///000---------------...///000111111000000000000111111111222222444555666777777666555444444555444222000///000000000000000//////******+++,,,,,,---....../////////...---,,,***))))))******+++++++++******+++++++++,,,,,,,,,---------------,,,+++***)))(((%%%&&&'''''''''''''''&&&+++,,,---///222444555666777777777888777777666666666777777888999:::;;;<<<:::;;;;;;<<<<<<=========999999999999999999999999::::::999999999::::::;;;<<<<<<<<<<<<======>>>>>>@@@AAAAAABBBDDDFFFHHHIIILLLLLLPPPWWW___hhhwwwCCCDDDEEEGGGGGGGGGGGGFFFBBBCCCDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKMMMKKKMMMQQQTTTWWW]]]eeeoooxxx|||yyyuuurrrpppmmmjjjgggeeecccbbbbbbdddeeedddddd______^^^^^^___```bbbccc```bbbccccccaaa``````aaabbbaaa```^^^[[[YYYWWWWWWVVVUUUTTTSSSQQQPPPPPPOOOMMMMMMLLLMMMNNNOOOPPPQQQQQQPPPOOOPPPQQQPPPNNNLLLJJJJJJJJJJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@???>>>======<<<;;;::::::;;;<<<===<<<;;;;;;;;;;;;<<<===>>>???@@@???@@@@@@???>>>???AAABBBAAABBBDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>=========<<<<<<<<<:::999888777777666666666444333111000//////000111.........---......//////111000000000000111222333333333444444555666777777666555444444555444222000,,,---...............---+++++++++,,,,,,---------/////////......,,,+++***))))))***++++++++++++***+++++++++,,,,,,,,,,,,---------------,,,+++***)))'''''''''''''''&&&&&&&&&***+++---000222555666777888888888888777777666555555555555666777888:::;;;777777888999;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999;;;;;;::::::;;;<<<===>>>???@@@@@@BBBCCCEEEGGGHHHKKKKKKOOOWWW]]]eeeqqq}}}CCCDDDDDDEEEEEEEEEEEEDDDBBBBBBCCCEEEFFFHHHIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMPPPNNNPPPTTTWWWZZZaaaiiirrr{{{|||}}}~~~~~~wwwuuutttrrrqqqoookkkhhhcccaaaaaaaaacccddddddccc______``````````````````^^^```aaaaaa```___```bbbcccbbb```^^^[[[YYYWWWVVVVVVUUUSSSRRRPPPOOOOOOOOOJJJJJJJJJJJJKKKMMMOOOPPPQQQPPPOOOPPPPPPPPPNNNLLLJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDBBBAAAAAA@@@???>>>======:::999999:::<<<<<<;;;:::::::::;;;===>>>@@@AAABBB???AAAAAA@@@??????AAADDDBBBCCCDDDFFFFFFEEEDDDCCCAAABBBCCCDDDDDDCCCBBBAAA>>>===<<<;;;;;;;;;<<<<<<999888777666666555666666444333111000//////000111000000///.........///////////////000111222333444444444555555666666666777666555444444555444222000,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,......///......---,,,,,,))))))***+++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))(((((('''&&&&&&'''((()))***+++---000333555777888888888888888777666555444444444444444555777888999777888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888:::999999999:::;;;===>>>??????@@@AAABBBDDDFFFGGGHHHJJJOOOVVV\\\aaalllvvvDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIHHHIIIJJJKKKLLLNNNOOOOOOSSSQQQRRRWWWZZZ]]]dddlllttt~~~yyyvvvwwwzzz||||||tttsssssssssssspppllliiiaaa``````aaacccccccccbbb____________^^^]]]\\\[[[\\\^^^______^^^^^^```aaacccbbb```^^^[[[YYYWWWVVVWWWVVVSSSQQQPPPOOOOOOOOOHHHHHHHHHHHHJJJLLLNNNOOOQQQPPPOOOOOOPPPOOOMMMKKKIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@???>>>======:::999999:::;;;<<<:::999999:::;;;===@@@BBBCCCDDD@@@AAABBBAAA??????BBBEEEBBBCCCEEEFFFGGGFFFDDDCCCAAABBBCCCDDDDDDCCCBBBAAA>>><<<:::999999:::;;;===888777666555555444444555444333111000//////000000222111000///////////////...//////000111333444555555555555666666666666666666555444444555444222000---...///000111111111111---,,,,,,,,,,,,,,,,,,,,,---...............------((()))***+++++++++++++++(((((((((((())))))))))))***++++++++++++***))))))((('''&&&%%%&&&(((***+++***+++---000333666888999888888888888777555444333333333333333444666777999;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999888777777777999999888888999;;;<<<===>>>??????@@@BBBDDDFFFGGGGGGHHHNNNVVV[[[___hhhqqq|||CCCDDDDDDDDDCCCBBBAAAAAACCCCCCDDDFFFGGGJJJKKKMMMKKKLLLNNNNNNMMMMMMNNNPPPPPPRRRTTTWWW[[[aaaiiinnn|||yyywwwyyy{{{zzzxxx{{{xxxuuurrrpppnnnllljjjcccaaa```______```bbbcccaaaaaaaaaaaa```^^^]]]\\\aaaaaa``````aaabbbccccccdddeeeddd```YYYTTTSSSSSSWWWVVVTTTQQQNNNLLLJJJIIIFFFHHHJJJKKKKKKLLLNNNOOOPPPPPPPPPPPPOOONNNMMMMMMNNNMMMKKKJJJKKKLLLKKKJJJJJJJJJIIIHHHFFFEEEEEEDDDFFFDDD@@@?????????>>>=========<<<;;;;;;;;;;;;<<<999999:::;;;===@@@CCCDDDAAAAAA@@@@@@AAABBBDDDEEEEEEGGGIIIJJJIIIFFFCCCAAADDDDDDDDDDDDCCCBBBAAA@@@===;;;999999:::;;;<<<;;;999999999999888777666666555555444222000///...---...///000000000///---,,,111111111000111111222333888888777555555444444444555555555444333222000///////////////000000000000111111///...------------......////////////......++++++++++++++++++++++++,,,+++******))))))*********+++,,,------,,,+++***))))))(((((('''''''''&&&,,,,,,,,,---///222444666888888777666555444333333444333222222333555888999;;;;;;<<<<<<<<<<<<<<<<<<>>>===;;;999999;;;<<<>>>:::999888888888888888888<<<;;;999888888999;;;<<>>???AAABBBAAAAAA@@@@@@AAABBBDDDEEECCCEEEGGGIIIIIIGGGDDDBBBCCCCCCCCCCCCCCCBBBBBBAAA???===::::::;;;<<<;;;;;;::::::::::::999888777666555555444222111///......000000000000000//////...111111111111111222333333777666666555555555666666555555555444333222000////////////000000000000000111111000000///......---...//////000000//////...++++++++++++++++++,,,,,,,,,++++++*********************++++++++++++******))))))(((((((((''''''''',,,,,,,,,---///111333555777777666666555444444444444333333222333555888999;;;<<<<<<============<<<===<<<;;;;;;;;;<<<===>>>;;;:::999888888888888888;;;:::999888888:::;;;===???>>>>>>???@@@AAACCCDDDDDDEEEJJJPPPSSSUUU\\\eeeqqqDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIJJJKKKLLLIIIKKKMMMNNNNNNOOORRRTTTTTTUUUXXX[[[```gggooottt{{{uuurrrtttvvvvvvvvvrrrsssttttttrrrmmmhhheeeeeecccaaa___]]]]]]]]]]]]^^^___```bbbcccdddeeeeee_______________``````aaa^^^___```^^^ZZZVVVSSSSSSSSSSSSRRRPPPNNNMMMKKKKKKJJJKKKKKKKKKKKKLLLPPPSSSSSSRRRQQQPPPPPPPPPQQQRRRRRRPPPNNNMMMNNNNNNMMMLLLJJJJJJIIIGGGFFFEEEDDDCCCGGGEEECCCBBBAAA???<<<999888888999999:::<<<===>>>@@@@@@????????????@@@@@@AAA@@@@@@???@@@BBBCCCDDDAAACCCFFFHHHHHHGGGEEECCCAAAAAABBBCCCCCCCCCCCCBBBAAA???<<<;;;;;;<<<;;;:::::::::::::::999888777777555555444333111000//////222111000000//////000000222222111111222222333444555555555555555666777777444444444444333222000000//////000000000111111111111111222222222000///...//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))*********))))))))))))((((((((((((++++++,,,---...000222333555555555444444444444444444333333333444666888999;;;;;;<<<===============;;;;;;<<<===============;;;:::999888777777777777999888888888999:::<<<>>><<<<<<======>>>???AAABBBBBBDDDHHHNNNPPPRRRYYYaaaffftttEEEFFFGGGHHHHHHHHHHHHHHHDDDEEEGGGHHHJJJKKKKKKLLLLLLNNNOOOPPPPPPQQQRRRTTTSSSUUUXXX[[[aaahhhpppvvvzzzssspppooopppqqqpppoooqqqrrrqqqnnnjjjgggeeefffdddbbb___]]]\\\[[[[[[^^^___aaabbbdddeeeffffff^^^^^^]]]]]]]]]^^^^^^___ZZZ\\\]]]\\\ZZZWWWTTTRRRQQQQQQPPPOOONNNMMMLLLLLLKKKKKKKKKIIIIIIKKKOOOSSSTTTSSSQQQPPPPPPRRRSSSUUUQQQOOOMMMMMMMMMMMMLLLKKKGGGGGGGGGGGGFFFFFFEEEEEEGGGFFFDDDCCCBBB???;;;888666666777888:::<<<>>>???AAAAAAAAA@@@AAAAAAAAAAAA@@@@@@?????????AAABBBCCCBBBDDDEEEFFFFFFEEECCCAAA???@@@AAABBBCCCCCCCCCCCCCCCAAA>>><<<<<<<<<;;;::::::;;;;;;::::::999888777555555444333222111111000222111000......///000000222222222222222333444444777666666555555555666666444444444333333111000000///000000111111222222222111222333444444222000//////000000111111000000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++***)))(((((()))***+++))))))))))))))))))))))))***++++++---...000111222222333333333444444444555333333333333444666777888999:::;;;;;;<<<<<<<<<<<<999:::<<<>>>>>>>>>===<<<:::999888666555555555555666777777888999;;;===>>><<<<<<<<<===>>>???@@@AAABBBCCCGGGMMMOOOPPPWWW^^^```mmmGGGGGGHHHIIIJJJJJJJJJIIIEEEFFFHHHIIIKKKKKKLLLLLLMMMNNNOOOOOONNNMMMOOOPPPPPPRRRVVVZZZ```hhhqqqvvvzzztttnnnkkkjjjjjjjjjnnnoooooommmiiiffffffgggeeedddccc```^^^]]][[[[[[___```aaabbbcccddddddddd]]]]]]\\\\\\[[[\\\\\\]]]XXXYYYYYYYYYXXXVVVTTTRRROOOOOOOOONNNMMMMMMLLLLLLJJJJJJJJJHHHHHHJJJNNNQQQTTTSSSQQQQQQQQQSSSUUUVVVPPPNNNLLLKKKKKKKKKJJJHHHDDDDDDEEEFFFFFFGGGHHHHHHGGGFFFDDDCCCBBB???;;;888666666777888:::<<<>>>?????????@@@AAABBBCCCCCCCCC??????>>>>>>???@@@BBBCCCDDDEEEFFFEEEDDDBBB@@@>>>??????AAABBBCCCCCCDDDCCCDDDBBB>>>===<<<<<<;;;:::::::::::::::999888777777555444444444333333222222111000///...---...///000333333333333333444444555999888777666444444333333333333333333222111000000000000000111222333333444111222444555555333111000000000111111111111000000.........---------,,,,,,,,,------------,,,+++++++++***)))(((((()))***+++)))************************+++,,,---///000000111111111222222333333444444333333333444555666777888666777888999::::::::::::888:::<<<>>>>>>===;;;:::777777555444444333333333555666666888999;;;===>>><<<<<<===>>>???@@@AAAAAACCCCCCGGGLLLNNNNNNTTT\\\```jjj{{{HHHIIIIIIJJJJJJJJJJJJIIIFFFGGGIIIKKKLLLLLLLLLKKKKKKLLLMMMLLLJJJIIIJJJKKKMMMPPPSSSXXX^^^gggpppvvv}}}~~~zzzsssmmmhhheeeeeefffkkkmmmmmmjjjeeeccceeehhhddddddcccaaa```___]]]]]]___```aaaaaabbbbbbaaaaaa\\\[[[[[[ZZZZZZZZZZZZ[[[XXXWWWVVVVVVVVVUUUSSSQQQOOONNNNNNMMMMMMLLLLLLLLLIIIJJJJJJIIIHHHJJJMMMOOORRRRRRQQQQQQRRRTTTUUUWWWOOOMMMJJJIIIIIIIIIHHHFFFCCCCCCDDDEEEFFFGGGHHHIIIHHHFFFDDDCCCBBB@@@===:::888888999999:::<<<===>>>===>>>@@@AAACCCDDDEEEEEE???>>>>>>===>>>@@@AAABBBEEEEEEEEEDDDBBB@@@>>>===??????@@@BBBBBBCCCCCCCCCDDDAAA>>><<<<<<<<<;;;:::999999999999888777666666444444444444444444444444111111000////////////000444444333333444444555666;;;:::888666444333222222222222333222222111000000000000111222333444444555222222333444444333222111111111222222222222111111/////////......------,,,,,,---...///...---,,,+++*********))))))*********************+++++++++++++++,,,---...000000000000000000111111222222333333222333333444555666777777444555666888999999999999888:::;;;<<<<<<;;;999888555555444444333333444444555555777888:::;;;<<<<<<<<<===>>>@@@AAAAAAAAAAAACCCCCCGGGKKKLLLLLLRRRYYY___hhhvvvJJJJJJJJJJJJJJJJJJIIIHHHFFFHHHJJJLLLMMMLLLLLLKKKJJJKKKLLLLLLJJJJJJKKKLLLLLLNNNRRRWWW^^^gggpppvvv||||||yyyssslllfffcccdddeeefffjjjllljjjeeebbbccceeecccccccccbbbbbbaaa``````\\\]]]^^^___````````````[[[ZZZZZZYYYXXXXXXYYYYYYYYYVVVSSSRRRSSSTTTSSSQQQOOONNNNNNMMMLLLLLLKKKKKKIIIJJJKKKKKKJJJKKKMMMOOOPPPPPPQQQRRRSSSTTTUUUVVVOOOMMMJJJIIIIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHFFFCCCAAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;<<<===<<<>>>@@@BBBCCCDDDDDDDDD>>>>>>======>>>???AAABBBDDDDDDDDDCCCBBB@@@>>>===???@@@AAABBBBBBBBBBBBBBBBBB@@@===<<<<<<<<<;;;:::888888888888777666555555444444444444555555555555222333333333222222111111444444444444444555555666999999777666444444333333111222222222222111111000000000111222333444555555222222222222222222222222111222222222222222222111000000//////...------,,,------/////////...,,,+++******++++++++++++***************+++++++++,,,,,,+++,,,...000111111111000000000111111111111111111222222333555666666777777444555666888999999::::::999::::::::::::999777666555555555444555555666777555666777888999:::;;;;;;;;;<<<>>>@@@AAAAAAAAAAAAAAABBBEEEIIIIIIIIIOOOVVV\\\dddppp}}}JJJKKKKKKKKKJJJIIIHHHHHHFFFHHHJJJLLLMMMMMMLLLKKKJJJLLLMMMNNNMMMMMMOOOPPPKKKNNNRRRWWW^^^gggqqqwwwzzzwwwrrrkkkeeecccdddfffccchhhllllllgggbbbaaacccbbbbbbccccccccccccbbbbbbZZZ[[[\\\^^^___`````````[[[ZZZYYYXXXXXXXXXXXXXXXZZZVVVRRRQQQRRRSSSRRRQQQOOONNNNNNMMMLLLKKKJJJJJJJJJKKKMMMMMMLLLLLLMMMOOONNNOOOQQQSSSTTTUUUUUUUUUOOOMMMJJJIIIIIIHHHGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDHHHFFFBBB@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCCBBBBBB>>>============???@@@AAABBBBBBBBBBBBAAAAAA@@@???@@@@@@AAABBBBBBBBBAAAAAAAAA???<<<;;;;;;<<<;;;:::888888888777777666555444444444444555555555555555333444555666555444333222555444444444444555666666888777666555555555555555111111222222222111111000000111111222444555666666333222111111111222333333111222222333333222222111111000000///...------------...///000000...,,,+++***+++,,,------,,,+++************++++++,,,,,,,,,,,,---///111111111111111111111111000000000000000111222444555666777777777555666777888::::::;;;;;;:::::::::999888777666555666666555666666777888999555666777999999:::::::::;;;<<<>>>???@@@AAA@@@@@@@@@@@@CCCGGGGGGGGGLLLTTTYYYaaalllxxxJJJJJJJJJJJJIIIHHHGGGFFFHHHIIILLLMMMNNNMMMLLLKKKHHHHHHHHHIIIKKKMMMNNNOOOLLLNNNQQQVVV]]]gggqqqxxxwwwsssnnniiifffeeeffffffkkklllllliiieeebbbccceeedddcccbbbcccddddddbbb```^^^]]]\\\]]]^^^^^^\\\ZZZYYYWWWUUUUUUWWWYYYYYYYYYXXXVVVSSSPPPNNNOOOPPPQQQNNNNNNOOOOOONNNMMMKKKJJJJJJKKKMMMNNNOOOOOONNNNNNPPPPPPQQQQQQRRRSSSUUUUUUQQQOOOLLLIIIHHHIIIJJJKKKGGGHHHIIIJJJHHHEEEAAA???DDDBBBAAAAAABBBAAA@@@>>>>>>>>>>>>===;;;:::;;;<<>>>>>===<<<;;;::::::999888888999888777555444222444444444555555555666666555555555444333222000///111222222333444555666666666555444444666777777777444333222333555777888777222333333444444555555666444222000111444666555444000111222333333333333333222000------...//////...000111222222111000///...******))))))))))))******+++,,,,,,,,,,,,,,,,,,---000111111111111222222222444222000///...///000111222222333444444555555666333444555666777888999:::<<<;;;:::888888888888999333333444555666666666555666777888999:::;;;;;;;;;<<<===???AAABBBBBBBBBBBBAAACCCEEEFFFFFFGGGIIIKKKSSSYYYeeesssJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHJJJKKKLLLLLLKKKJJJGGGGGGGGGHHHIIIJJJLLLLLLLLLNNNRRRVVV^^^hhhssszzz}}}uuusssnnniiieeedddeeefffjjjkkkkkkiiieeedddeeegggdddeeeeeedddcccbbbaaaaaa___^^^]]]^^^______]]][[[ZZZXXXVVVVVVXXXYYYZZZYYYZZZWWWTTTPPPNNNMMMNNNOOONNNOOOOOOOOOOOOMMMLLLKKKIIIJJJLLLMMMNNNOOOOOONNNPPPPPPQQQRRRSSSUUUWWWXXXRRRPPPMMMJJJIIIIIIJJJKKKHHHIIIJJJJJJIIIFFFCCCAAADDDCCC@@@@@@AAAAAA@@@???>>>??????===;;;;;;<<<===AAAAAAAAAAAAAAAAAAAAAAAACCCAAA>>><<<<<<===@@@AAAAAAAAAAAAAAA@@@???>>>===>>>??????@@@@@@@@@@@@@@@===<<<<<<;;;::::::999999999999999999888666444333555555555666666666777777555555555444333222111000111222333333555555666777555444333333555666666555444333333555777888888777333333333333444444444444111///...///111333333111111111222333333333333333222000...---...//////...000000111111111000///...*********))))))*********+++,,,,,,,,,,,,---------000000111111111222222222333222000......///000111222222333444444555555666444444555666777888888999:::999888777777777888999444444555555555555555555666777888999:::;;;;;;;;;>>>???@@@AAABBBAAAAAA@@@AAACCCEEEFFFFFFGGGJJJKKKRRRWWWbbbnnn{{{IIIIIIIIIIIIHHHGGGFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIMMMOOORRRXXX___jjjuuu}}}}}}wwwrrrqqqoooiiidddbbbdddggghhhiiiiiihhhgggfffhhhiiidddfffhhhfffbbb___```aaa```___^^^___```___^^^\\\[[[YYYWWWWWWYYYZZZ[[[ZZZZZZWWWSSSOOOLLLKKKKKKLLLOOOOOOOOOOOONNNMMMLLLLLLHHHIIIKKKMMMNNNOOOPPPPPPPPPPPPQQQSSSUUUWWWYYYZZZTTTRRROOOLLLJJJIIIIIIJJJIIIJJJKKKKKKJJJHHHEEECCCFFFCCC@@@??????@@@AAA@@@???@@@@@@>>><<<;;;<<<>>>@@@@@@AAAAAABBBCCCDDDDDDCCCBBB@@@>>>===>>>@@@AAACCCBBBBBBAAA???===<<<;;;======>>>???????????????;;;;;;;;;::::::999999888999:::::::::999777555444666666666777777777777777555555555555444222111000222222333444555666666777444333111222333444444333333333444666999:::888777333333333333222222222222000...---...000222222111222222333333444444333333222000......///000///......///000000111000000///++++++************++++++++++++,,,,,,------------000000000111111111222222222000///------...///000222222333444444555555666555555555666666666777777777777666666666777888999555555555555555444444444666777888:::;;;;;;;;;;;;???@@@AAAAAAAAAAAA@@@???AAACCCEEEFFFFFFHHHJJJLLLQQQUUU]]]hhhsssIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGFFFGGGGGGGGGMMMOOOSSSXXX```kkkwww~~~yyytttnnnooonnniiicccaaadddggggggggghhhgggggghhhiiijjjdddgggiiigggaaa]]]^^^aaa```___^^^___``````^^^\\\[[[YYYWWWWWWYYY[[[[[[[[[WWWTTTPPPMMMJJJIIIJJJJJJNNNNNNNNNMMMMMMLLLKKKKKKHHHIIIKKKMMMOOOQQQRRRSSSRRRRRRSSSSSSUUUVVVXXXYYYUUUSSSPPPMMMKKKIIIIIIIIIJJJJJJKKKKKKJJJIIIGGGEEEGGGCCC@@@>>>???@@@AAAAAA@@@@@@@@@???===<<<===>>>>>>???@@@AAACCCDDDFFFFFFDDDCCCBBB@@@@@@@@@@@@AAABBBAAAAAA@@@???===<<<;;;;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;:::::::::::::::::::::;;;;;;:::999777666666666666666666666666666555555555555444333222111222222333444555666777777333222000111222333333222222222444666999999777555444444333222222111000000111000000000111222333333333333444444444444333333222111//////000111000...---......///000000000000,,,++++++++++++++++++,,,++++++,,,,,,---.........000000000000111111111111111000...------...///000222222333444444555555666555555555555555555555555444444555555666777888888666666555555444444444444777777999:::;;;<<<<<<<<<>>>>>>@@@AAABBBAAAAAA@@@@@@BBBEEEFFFGGGHHHJJJLLLOOORRRYYYcccmmm{{{HHHHHHHHHHHHGGGFFFEEEDDDEEEEEEGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGLLLNNNRRRXXX```kkkvvv~~~zzztttllllllkkkhhheeeccceeehhhggggggffffffggghhhhhhiiicccgggiiifff___\\\]]]______^^^]]]^^^______]]][[[ZZZXXXVVVVVVXXXYYYZZZYYYSSSQQQMMMJJJIIIIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKMMMPPPRRRTTTUUUUUUTTTTTTSSSSSSTTTUUUUUUUUUTTTQQQNNNKKKIIIHHHHHHIIIJJJJJJJJJJJJIIIGGGGGGGGGCCC@@@>>>???@@@AAAAAA@@@@@@@@@???===<<<===>>><<<===???AAACCCEEEGGGGGGEEEDDDDDDCCCBBBAAAAAAAAA????????????>>>===<<<<<<999:::;;;<<<============;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<:::999888555555555555555555555555555555555555444333222222222333333444555666777888444222111111222333222111000111222555777888666333444444333333222111000000000000000111111222333444444444555555555444444333222111000000111222000///---------......///000000,,,++++++++++++++++++,,,++++++,,,------...////////////000000000111111111000///...------...000111222222333444444555555666555555555555444444444444222333444555666777777777777666555444444444444444777888999:::;;;<<<<<<<<<;;;<<<>>>AAABBBCCCCCCCCC@@@BBBDDDFFFGGGHHHKKKMMMNNNPPPWWW___hhhvvvGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHLLLNNNQQQWWW^^^iiittt|||{{{uuujjjiiihhhgggggghhhhhhiiihhhgggeeeeeefffgggfffeeebbbdddfffccc___\\\\\\]]]]]]\\\[[[\\\]]]\\\[[[YYYXXXVVVTTTTTTVVVWWWXXXWWWRRRPPPMMMJJJIIIIIIJJJLLLKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJKKKMMMOOORRRTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQTTTRRRPPPNNNKKKIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFCCC@@@??????@@@AAA@@@???@@@@@@>>><<<;;;<<<>>>;;;<<<===@@@BBBDDDFFFGGGEEEFFFFFFEEEDDDCCCAAAAAA>>>>>>>>>>>>>>>===<<<;;;888888:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<=========<<<;;;:::555555555555444444444444555555555555555444333333333333444555666777777888555444222222333444333222000000111333666666555444555444444333222111111000...///000000//////111333555555666666555555444444222222111222333222111///......---------......///++++++************++++++++++++,,,---...//////000/////////000000000111111000///...------///000222222222333444444555555666444444444444444444333333222333444555666777777666777666444333333444555666777888999;;;<<<<<<<<<<<<:::;;;>>>@@@BBBDDDDDDDDD???BBBDDDFFFGGGHHHKKKMMMLLLNNNTTT\\\dddpppGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJLLLKKKJJJIIIIIIHHHHHHIIIKKKMMMPPPUUU\\\gggqqqyyyyyysssjjjgggdddfffjjjmmmllliiijjjgggddddddeeeeeecccaaabbbbbbaaa```___]]][[[ZZZZZZYYYYYYYYYZZZZZZXXXWWWUUUSSSRRRRRRSSSUUUUUUUUUVVVSSSPPPLLLKKKJJJKKKLLLLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMOOORRRSSSRRRQQQPPPPPPOOOPPPPPPPPPRRRQQQOOOMMMKKKIIIGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDCCC@@@@@@AAAAAA@@@???>>>??????===;;;;;;<<<===:::;;;<<>>===;;;:::999666777888:::;;;<<<<<<<<<999999:::;;;;;;<<<======<<<===>>>>>>>>>===<<<;;;666666666666555555555444555555555555555444444333333333444555666777888888777666444444555555444333222111111333555666666555555555444444333333222222...000111111///000222555666666666666666555444444333222222222444333111//////...---,,,,,,,,,---...*********))))))*********++++++,,,---...///000000////////////000000000111111000///......000222333222222333444444555555666333333333333333444444444333444555666777777666666666555444333333444666777777888:::;;;<<<<<<======;;;<<<>>>AAABBBCCCCCCCCC???AAADDDFFFGGGIIIKKKMMMJJJLLLRRRXXX^^^gggxxxGGGGGGGGGFFFFFFEEEDDDCCCAAABBBBBBCCCEEEFFFHHHIIIKKKJJJIIIIIIHHHHHHHHHIIIJJJLLLOOOTTT[[[eeepppwwwxxxqqqjjjeeebbbeeelllpppnnnjjjkkkhhhdddcccdddcccaaa^^^bbb```___^^^___]]][[[YYYYYYXXXWWWXXXYYYYYYWWWUUUTTTRRRPPPPPPRRRSSSTTTSSSZZZWWWSSSOOOLLLKKKKKKLLLMMMLLLJJJIIIHHHHHHIIIIIIIIIHHHHHHIIIKKKMMMPPPQQQOOONNNNNNNNNNNNOOOPPPPPPPPPPPPNNNLLLJJJIIIGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDBBBAAAAAABBBAAA@@@>>>>>>???>>>===;;;:::;;;<<<999:::<<<>>>@@@BBBDDDEEEFFFGGGHHHHHHGGGEEEBBB@@@AAAAAA@@@>>><<<:::888777666666888999:::;;;;;;;;;888888999:::;;;;;;<<<<<<======>>>??????>>>===<<<888888777777666666666555555555555666555555444444333333444555666777888888999777555555666666555444444333222333555777888777555555444444444444333333000222444333222222555777666666777777666555444444333222222333444333111///000///---,,,+++,,,,,,---******))))))))))))******++++++,,,---...///000111////////////000000000000111000///...///000222444222222333444444555555666222222222333333444444444444555666777777777666555555444333222333555777888888888:::;;;<<<============>>>???AAABBBBBBAAAAAA???AAADDDFFFGGGIIIKKKNNNIIIKKKPPPVVVYYY```pppDDDEEEFFFGGGFFFDDDBBBAAAAAAAAABBBCCCEEEHHHJJJKKKMMMLLLJJJIIIHHHHHHIIIIIIOOONNNPPPUUUZZZaaaooo{{{sssjjjffffffgggkkkooorrrtttsssnnnjjjfffddddddcccaaa^^^```^^^[[[XXXWWWXXXYYYZZZYYY[[[]]]^^^]]]ZZZWWWTTTSSSQQQOOOOOOPPPPPPOOONNNLLLKKKJJJJJJKKKKKKJJJIIIJJJKKKKKKJJJHHHHHHJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLPPPPPPPPPOOONNNNNNPPPSSSUUURRROOOLLLIIIHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???===<<<<<<===<<<;;;:::::::::;;;<<>>???AAADDDFFFFFFFFFGGGHHHIIIHHHFFFDDDBBB???@@@???>>><<<:::777555666666666777888:::;;;<<<;;;<<<<<<===============???>>>===;;;;;;;;;<<<===999888777666555555555555777777666666555555444444555666777888888777666555999999:::999888666444333888777666555555666777888777666666555444333333333333222222111222333444555777666555444333222222111333333444555333111///---...,,,++++++,,,---,,,+++***)))(((((((((***+++,,,------------...///000000000000000000////////////............/////////000222222333333333222222111333333333333333333333333666666666666555555555555777888999999999777555444;;;;;;;;;<<<<<<>>>??????BBB@@@>>>@@@BBBDDDBBB@@@AAACCCFFFHHHJJJJJJJJJIIINNNMMMPPPVVV[[[^^^fffnnnEEEFFFGGGGGGGGGEEECCCBBB@@@@@@BBBDDDFFFHHHIIIJJJKKKJJJIIIIIIIIIJJJKKKLLLOOONNNRRRXXX]]]dddqqq}}}uuunnngggggggggjjjooorrrttttttppplllgggeeeddddddbbb```bbb```\\\YYYWWWWWWXXXXXXYYYZZZ[[[\\\[[[XXXVVVTTTRRRQQQOOOOOOPPPPPPOOONNNKKKIIIHHHHHHIIIJJJHHHGGGIIIJJJJJJIIIHHHGGGIIIJJJIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPOOONNNOOOQQQSSSUUUSSSOOOLLLIIIHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<===<<<;;;::::::;;;<<<<<>>>>>AAACCCDDDDDDGGGHHHIIIIIIIIIGGGEEEDDD??????>>>===;;;888555444555555555777888:::<<<===;;;<<<======>>>>>>======???>>>======<<<<<<<<<===999888777777666666666666777777777666666666555555666777888999999888777666999999999999888666555333888777666555555666777888777777666555555444333333333333222222222333555666666666555444333333222222111111222222111///...---...,,,++++++,,,------,,,))))))((((((((()))++++++,,,,,,,,,,,,---...///000000000000000000/////////.........///////////////222222333333333333333222333333333333222222222222666666666666666666666666777777777777777666555555::::::::::::;;;<<<===>>>AAA???>>>???BBBDDDCCCAAABBBDDDFFFHHHJJJJJJIIIIIIMMMLLLNNNSSSWWWZZZ```hhhwwwFFFGGGGGGGGGGGGEEEDDDBBB???@@@CCCEEEGGGIIIIIIIIIHHHHHHHHHHHHIIIKKKMMMOOOOOOOOOTTT\\\bbbiiittt~~~vvvrrrjjjiiihhhjjjnnnrrrtttuuusssoooiiifffddddddcccbbbcccaaa]]]ZZZWWWVVVVVVWWWYYYYYYYYYXXXWWWVVVTTTTTTQQQPPPOOOOOOPPPPPPOOONNNIIIHHHFFFFFFGGGGGGGGGEEEGGGHHHIIIHHHGGGGGGHHHIIIHHHHHHIIIJJJLLLMMMNNNOOOMMMNNNOOOOOONNNOOOQQQSSSTTTRRROOOLLLIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@???>>>=========<<<;;;::::::;;;<<<===BBB@@@>>>>>>@@@BBBBBBBBBDDDEEEGGGHHHHHHFFFEEECCC???>>>===;;;888666333222333444555666888:::<<<===<<<======>>>>>>>>>>>>>>>===>>>?????????>>>===<<<999888888777777777888888888888888777777777777777777888999::::::999888777888999999999888777555444777777666666666666777777777777777666555555444444444444333333333444555555555555555444444333333333111111111111111000//////...,,,++++++,,,------,,,))))))((((((((()))******++++++++++++,,,---......000000111111000000///...///////////////.........111111222333444444444444333333222222222111111111555666666777777888888999777777666666666666666666999888888888999:::;;;<<<>>>>>>===???BBBDDDDDDCCCDDDEEEGGGIIIIIIIIIIIIHHHKKKJJJKKKOOORRRTTTYYYaaannnyyyEEEFFFFFFFFFEEEDDDCCCBBB???AAADDDHHHJJJJJJJJJJJJGGGFFFFFFGGGHHHJJJLLLMMMNNNPPPWWW___ffflllwww{{{uuurrrmmmkkkiiiiiimmmqqqtttuuusssooojjjfffccccccccccccbbb```]]][[[XXXWWWWWWWWWYYYYYYWWWVVVUUUTTTTTTTTTPPPOOONNNOOOPPPPPPOOONNNIIIGGGDDDDDDEEEFFFFFFEEEDDDFFFHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMKKKLLLNNNNNNNNNOOOQQQSSSSSSQQQOOOKKKIIIGGGEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>>>>===<<<;;;;;;;;;<<<===>>>BBB@@@>>>>>>@@@AAAAAA@@@@@@AAACCCDDDDDDCCCBBBAAA>>>===;;;999666333111000222333444555777999;;;===<<<===>>>>>>??????>>>>>><<<>>>@@@AAAAAA???===<<<999999888888888888999999888888888888888888999999888999:::;;;;;;:::999888888888999999888777555444777777666666666666777777777777777666666555555555444444444444444444444555444444444444444444444444333333333333333333333333///---,,,,,,---...---,,,))))))))))))))))))))))))************+++,,,---...000111111111111000///...////////////............///000111222333333333333222222222111111111000000555555666777888999::::::888888666666666777888999999999888888999:::;;;;;;<<<<<<===???AAACCCDDDEEEFFFFFFHHHIIIIIIIIIHHHHHHIIIGGGIIIMMMOOOPPPVVV]]]hhhsssDDDDDDDDDCCCCCCBBBAAAAAAAAACCCFFFIIIKKKLLLLLLKKKGGGGGGFFFFFFFFFGGGIIIJJJNNNPPPWWW```gggnnnxxxwwwrrrpppnnnkkkiiiiiilllppprrrsssqqqnnnkkkfffcccbbbbbbccc```___]]][[[ZZZYYYYYYYYYZZZYYYWWWUUUTTTTTTTTTTTTOOONNNNNNOOOPPPQQQOOOMMMIIIFFFDDDCCCDDDEEEEEEEEECCCEEEGGGGGGFFFFFFFFFGGGKKKKKKKKKKKKJJJJJJJJJJJJIIIKKKMMMNNNNNNNNNPPPRRRQQQPPPNNNKKKIIIGGGEEEEEEFFFEEEEEEDDDCCCBBBBBBBBB@@@@@@??????????????????======<<<;;;<<<===>>>???AAA@@@>>>???@@@AAAAAA@@@???@@@BBBCCCCCCBBBAAA@@@<<<;;;999777444222000000222333333555666888:::;;;<<<<<<===>>>>>>>>>>>>>>>;;;===@@@AAABBB@@@===<<<:::999888888888888888888777777888888999999::::::999:::;;;<<<<<<;;;:::999888888999999888777666555666666777777777777666666666666666666555555555555444444444444444444333333222333333444444555555555333444555666777777777777222000...---......---,,,******************))))))************+++,,,------000111222222222111///...///////////////...............000111222222222222111111111111111111111111444555666777888999:::;;;999999888777888999;;;<<<;;;::::::::::::;;;;;;<<<;;;<<<===???AAABBBDDDEEEGGGGGGHHHHHHIIIIIIIIIIIIGGGFFFHHHLLLNNNPPPVVV]]]cccnnn~~~CCCCCCCCCBBBAAAAAA@@@@@@BBBCCCFFFHHHKKKLLLLLLLLLIIIHHHGGGFFFFFFFFFGGGHHHNNNPPPVVV___ffflllwww|||sssooonnnmmmkkkiiijjjlllnnnppppppnnnmmmlllhhhdddbbbcccddd___^^^]]]\\\[[[ZZZZZZZZZXXXXXXVVVUUUTTTSSSSSSSSSMMMMMMNNNOOOQQQQQQOOOMMMHHHEEEBBBAAABBBDDDDDDDDDBBBDDDGGGHHHGGGFFFFFFGGGLLLLLLKKKJJJJJJIIIIIIHHHIIIKKKMMMNNNNNNNNNOOOPPPNNNMMMLLLKKKIIIGGGFFFEEEFFFFFFEEEDDDCCCBBBBBBAAA???????????????@@@@@@@@@======<<<<<<===>>>???@@@@@@??????@@@BBBCCCBBBAAAAAABBBDDDEEEEEECCCBBB@@@;;;:::888555333222111111333333333444666777999:::;;;<<<<<<===============;;;<<>>???@@@AAACCCEEEGGGGGGGGGHHHIIIJJJJJJKKKIIIGGGHHHMMMOOOQQQVVV]]]```jjjyyyDDDDDDCCCBBBAAAAAAAAAAAABBBBBBDDDFFFHHHJJJKKKLLLJJJIIIHHHGGGGGGHHHIIIJJJMMMOOOTTT\\\ccciiiuuu{{{rrrnnnmmmlllkkkiiijjjlllmmmmmmmmmkkkmmmmmmkkkgggeeedddeee```___^^^]]][[[ZZZYYYXXXVVVUUUUUUTTTSSSRRRQQQQQQLLLLLLMMMOOOQQQQQQOOOLLLFFFCCC@@@???@@@BBBBBBBBBAAADDDGGGHHHHHHGGGGGGGGGJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKNNNNNNMMMMMMMMMNNNKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>?????????@@@@@@@@@>>>===<<<<<<===???@@@AAA@@@??????AAACCCDDDCCCBBBBBBCCCDDDEEEDDDCCCAAA???:::888666444333222222222444444444444555666777888::::::;;;<<<<<<<<<<<<<<<:::;;;===??????>>>===<<<;;;:::999777666555444444555555666777888999:::;;;999:::;;;;;;;;;;;;:::999777777888999999888666555555666777888888777666555333333444444444444444444222222333333333222111000000111222333555666777888888;;;???CCCDDDDDDBBB@@@:::777444222111///---+++,,,------------,,,+++***+++******++++++,,,---...000111333444333222///...,,,------...///000111111111222222333333333222222///000111222333444555666444444555666777777888888666777999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::<<>>===>>>@@@AAAAAAAAADDDGGGIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJLLLNNNNNNMMMLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>???@@@@@@AAAAAA>>>============???AAABBB?????????AAADDDEEEEEECCCAAABBBCCCCCCCCCAAA>>>===999888666444333333333444555444444444444555666666999:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>======;;;:::999777555444333333444555555777888999:::;;;999999:::;;;;;;:::999999777777888999999888666666555666777888888777666555333333333333333333333333111222222333222111000//////000111333555666888888===AAAFFFKKKLLLKKKIIIFFF<<<:::666333222000---+++------...///...---+++***++++++++++++,,,---...//////111333444444222///...+++,,,---...///111222222444444555555555444333333...///111222444666777888444444555555666666777777444666888:::;;;<<<;;;;;;<<<<<<;;;::::::;;;;;;;;;:::===@@@@@@??????BBBDDDFFFFFFFFFGGGIIIKKKMMMNNNNNNLLLLLLNNNNNNNNNRRRYYYbbbgggpppzzzFFFFFFEEECCCCCCBBBBBBBBBAAADDDHHHKKKMMMMMMKKKJJJHHHIIIIIIHHHGGGHHHJJJLLLOOORRRYYY```dddiiitttyyyooolllnnnkkkkkkkkkkkkkkklllmmmnnnnnnlllkkkkkkkkkjjjgggeeefffbbb^^^\\\\\\[[[XXXUUUUUUTTTRRROOOMMMLLLJJJJJJNNNMMMNNNPPPQQQPPPMMMKKKGGGDDDBBBAAAAAAAAAAAA@@@@@@BBBEEEHHHJJJIIIHHHGGGJJJJJJKKKKKKJJJJJJIIIHHHHHHJJJMMMNNNNNNLLLIIIGGGIIIIIIHHHHHHGGGFFFFFFFFFCCCDDDDDDEEEDDDCCCAAA@@@;;;;;;<<<======>>>>>>>>>===>>>???@@@@@@???>>>===@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBCCCCCCBBB>>>;;;777666333111111111222333222333333444444555555555777888:::;;;;;;;;;;;;::::::;;;===<<<;;;999::::::;;;:::888777777777888999777666666666666666777777777777666666666666777777:::999888888777888888888555333222333555777777666777666444333111111000000///000222333333222111000222222333444666888:::;;;AAACCCJJJTTT[[[\\\UUUNNNFFF@@@888222000000111222111000000///...------,,,+++++++++,,,,,,---------------...//////000000000111111222333333333333222333444555555555444333222555555555555555555555555444444444444555666777888999::::::::::::999888888:::;;;;;;<<<===>>>??????<<<===>>>>>>>>>@@@CCCEEEFFFFFFHHHIIIKKKLLLMMMNNNOOOOOOPPPOOOPPPSSSWWW[[[```eeemmmuuuFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDHHHJJJKKKJJJHHHGGGFFFGGGHHHHHHGGGIIILLLNNNNNNQQQXXX```eeejjjvvvxxxnnnkkkmmmkkkkkkkkklllmmmmmmnnnnnnmmmllljjjjjjkkkjjjhhhfffgggddd```^^^^^^]]]ZZZWWWVVVUUUSSSPPPNNNLLLKKKKKKNNNMMMNNNOOOPPPOOOLLLIIIGGGEEEAAA@@@@@@AAAAAA@@@@@@BBBEEEHHHIIIIIIIIIHHHIIIIIIJJJIIIIIIHHHGGGFFFEEEGGGIIIJJJIIIHHHFFFDDDIIIHHHHHHGGGFFFEEEEEEDDDCCCDDDDDDDDDCCCBBB@@@??????>>>===<<<<<<;;;<<<<<<>>>???@@@@@@@@@@@@???>>>?????????@@@@@@BBBCCCCCCDDDCCCCCCDDDDDDCCC???<<<888666444111000000111222222333333444444555555555888999:::<<<<<<<<<;;;;;;;;;<<<>>>===;;;::::::;;;;;;:::999888777888888999777666666666666666777777777777666666666666777777:::999999888777777777777555333222333555777777666888777777555444333222222000111222222222222000000111111222333555777999:::@@@CCCKKKUUU^^^```[[[UUUGGGBBB:::444222222333333222111111000//////......,,,,,,,,,---------......------------...///000111000111222222333333222222222333444555555444444333555555555555555555555555555555555555666777777888::::::;;;;;;;;;;;;::::::<<<======>>>>>>?????????;;;===>>>>>>>>>@@@CCCFFFEEEEEEGGGIIIKKKNNNPPPQQQQQQRRRRRRRRRRRRUUUYYY]]]```eeelllsss~~~DDDDDDCCCBBBAAAAAAAAAAAACCCEEEGGGIIIIIIHHHFFFDDDDDDEEEGGGGGGGGGIIIMMMOOOOOOQQQXXX```eeelllzzzwwwnnnkkkllliiijjjkkkmmmnnnnnnmmmmmmkkkjjjiiijjjkkkkkkiiiggggggeeebbb```___^^^[[[YYYWWWVVVTTTQQQOOONNNMMMMMMPPPOOOOOOOOOPPPOOOLLLJJJHHHEEEAAA??????@@@AAAAAA???AAADDDGGGIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDCCCBBB@@@???>>>AAA???===;;;;;;;;;<<<===>>>???@@@AAAAAA@@@???>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEECCC@@@===999777444111000000000111222222333333444555666666888999;;;============<<<<<<>>>???>>>===;;;<<<<<<;;;::::::999888999999999777777666555555666666777888777777666666777777888:::999999888777666666555444333222333555666666666888888999999888666555444222222222222222111000///000000111222444666777888@@@CCCJJJSSS[[[]]]YYYUUUHHHCCC<<<777555555555555333333222222111111000000------............//////------,,,,,,---...000111000111222222333333222222111222333444555555444444666666666666666666666666777777666666666777888888999:::;;;<<<<<<======<<>>>>>@@@CCCFFFEEEEEEFFFHHHLLLOOOSSSUUUTTTUUUUUUUUUUUUXXX[[[^^^bbbgggmmmsss}}}CCCBBBAAAAAA@@@@@@@@@AAADDDEEEGGGIIIIIIHHHGGGEEEEEEFFFGGGGGGGGGHHHLLLNNNQQQSSSYYYaaafffnnn{{{~~~uuummmiiijjjeeegggiiikkkllllllkkkjjjiiihhhhhhiiikkkkkkiiihhheeedddbbbaaa___]]][[[YYYWWWVVVUUUSSSQQQOOOOOONNNSSSQQQPPPPPPPPPOOOMMMJJJIIIEEEAAA??????AAAAAABBB@@@AAADDDGGGIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEIIIIIIHHHGGGGGGFFFFFFFFFHHHGGGFFFEEEDDDCCCBBBAAAEEEDDDDDDCCCAAA@@@???>>>???===;;;:::;;;===@@@BBB===>>>???@@@@@@???>>>===<<<======>>>@@@BBBCCCDDDCCCCCCCCCDDDDDDBBB???<<<999777444111////////////222222333333444555666666999:::<<<===>>>>>>>>>>>>===???@@@@@@>>>======>>>;;;;;;;;;:::::::::::::::777777666555555555666666888777777666666777777888999999888888777666555444444333222222444666666555777888999:::999888555444333333333222111000////////////000111222444666777>>>@@@EEEKKKQQQRRROOOLLLFFFAAA<<<888777777666666444444444444333333222222/////////////////////000...---,,,+++,,,...000111000000111222222222222222111111222333444555555555666666666666666666666666888888777777777777888888888999:::;;;============??????????????????>>>>>>;;;===>>>>>>>>>@@@DDDFFFGGGGGGGGGIIILLLPPPTTTVVVVVVWWWWWWWWWWWWXXX[[[^^^eeejjjpppuuuBBBBBBAAA@@@@@@@@@@@@AAACCCEEEGGGIIIJJJJJJIIIHHHGGGGGGHHHGGGFFFGGGIIILLLRRRUUU[[[ccciiippp}}}|||tttmmmhhhhhhaaabbbeeeggghhhhhhgggfffggggggfffhhhiiijjjhhhgggbbbbbbbbb```^^^[[[YYYYYYXXXWWWUUUSSSQQQPPPPPPOOOQQQOOONNNNNNNNNMMMKKKIIIIIIFFFBBB@@@AAABBBBBBBBBAAABBBDDDFFFHHHIIIJJJJJJJJJJJJJJJKKKJJJIIIIIIHHHLLLKKKIIIHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBAAAEEEDDDCCCBBBAAA@@@@@@???@@@???===<<<<<>>??????>>>======<<<<<<<<<===???AAACCCDDDBBBAAAAAABBBBBBAAA===;;;999777444111///...//////111111222333444555666777999:::<<<>>>?????????>>>>>>@@@AAA@@@???===>>>>>><<<<<<<<<<<<;;;;;;;;;:::777777666555555555555555777777666666666666777777777777888777777555444333444222111222444666666555444555777888888777555333444333222111111000////////////000000222333555666888:::>>>CCCFFFGGGFFFDDDAAA>>>:::888777777777666555555555555555444444444000000000000000000000000------,,,,,,---...000111000000111222222222222111111111111222333444555555666666666666666666666666777777777777777888888999666777999:::<<<=========>>>>>>>>>>>>>>>>>>>>>======>>>?????????AAADDDFFFIIIIIIJJJKKKNNNQQQTTTUUUUUUVVVWWWWWWVVVWWWZZZ\\\ccciiipppwwwBBBAAAAAA@@@@@@AAAAAAAAADDDEEEFFFHHHIIIJJJJJJIIIGGGHHHHHHGGGFFFFFFHHHKKKPPPTTT\\\ffflllssszzztttlllgggeee^^^___aaacccddddddddddddfffeeeeeefffggghhhfffeee___```aaa```]]]ZZZXXXXXXWWWVVVUUUSSSRRRQQQPPPPPPMMMKKKIIIIIIIIIIIIHHHFFFIIIGGGDDDCCCDDDDDDCCCBBBBBBCCCEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEEEECCCBBBBBBBBBBBBBBBDDDCCCAAA?????????@@@AAA===>>>???@@@@@@???>>>===<<<<<<<<<===>>>@@@AAABBBAAAAAAAAAAAABBB@@@===:::888666333000/////////000111111222333555666777777888999;;;===????????????>>>@@@AAA@@@???===>>>>>><<<============<<<;;;;;;777777666555444444444444666555555444444555555666555666777777777666444333333222111222444555555555222333444555555555444333333333222111000000000111///000000000222333444555444666999===@@@BBBBBBCCC===:::888888888999888888666666555555555555555555111111000000000000//////------...//////000000000///000111111222222111111222222111111222333444555555555555555555555555555666666666666777888999999777888999:::<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBAAA@@@AAADDDFFFIIIJJJLLLNNNQQQSSSTTTUUUUUUVVVWWWVVVUUUVVVWWWYYY___fffpppyyyBBBBBBAAAAAAAAAAAABBBBBBEEEEEEFFFGGGHHHHHHGGGGGGEEEFFFGGGFFFFFFGGGIIILLLLLLQQQ\\\hhhpppwwwyyytttlllfffccc\\\]]]^^^___aaabbbcccdddeeedddcccdddeeeeeedddbbb]]]```aaa```\\\YYYXXXXXXWWWVVVTTTSSSQQQQQQPPPPPPKKKJJJHHHHHHHHHIIIHHHGGGIIIHHHGGGGGGGGGFFFDDDBBBDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIKKKLLLMMMNNNNNNNNNJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAABBB???@@@AAAAAAAAAAAA@@@???<<<<<<<<<===>>>???@@@@@@BBBAAAAAABBBBBBAAA===:::666555222000//////000000000111222333555666777777777888;;;===>>>??????>>>>>>???AAA@@@>>>======>>>======>>>>>>>>>===<<<;;;777777666555444444444444444444333333333333444444333444555777777666555444333222111111444555555444222222222333333444444444333222111000000111111222000000000111222333444555444666888:::;;;<<<>>>???999888777888:::;;;;;;:::555555555666666666666666111111000000000/////////,,,...000111222111000000///000000111111111111111333222222111111222333444444444444444444444444444333444444555666888999:::999999:::<<<<<<============>>>>>>??????@@@@@@@@@DDDDDDDDDCCCBBBBBBDDDFFFGGGIIIMMMPPPSSSUUUVVVVVVTTTVVVWWWVVVUUUUUUVVVWWW^^^gggsss~~~BBBBBBBBBAAAAAABBBCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFFFFHHHKKKNNNHHHNNN[[[iiirrrzzzyyytttllleeebbb]]]]]]]]]^^^```aaacccddddddcccccccccddddddbbb```]]]```bbbaaa]]]YYYXXXYYYVVVUUUTTTRRRQQQPPPPPPPPPMMMKKKIIIIIIKKKKKKKKKJJJIIIIIIHHHIIIIIIHHHEEEBBBEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMNNNOOOOOOKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCEEEFFFGGGBBBBBBCCCDDDDDDEEEEEEEEEAAAAAACCCCCCCCCCCCAAAAAA===============>>>??????CCCBBBBBBCCCCCCBBB>>>;;;555444222000//////000111000111222333555666777888777888:::<<<>>>>>>>>>>>>===???@@@@@@>>>======>>>===>>>?????????>>><<<;;;888777666555444333333333444333333222222333333444111333555666777777555444333222111111333555555444222222222222222333444555222111000000000111222333111111111111222333444555777888888888777666777888888777777999;;;======<<<555555555555666666666666111000000000//////......,,,...111333444333111/////////000111111111111111444333222111111111222333333333333333333333333333222222333444666888999::::::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBFFFFFFFFFDDDBBBBBBDDDFFFDDDGGGLLLRRRVVVWWWXXXXXXUUUVVVWWWWWWUUUUUUVVVWWW```iiiwwwEEEDDDCCCBBBAAABBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEDDDDDDDDDFFFIIILLLNNNRRRRRRYYYeeeqqq{{{xxxpppiiicccbbb______```aaacccdddeeefffgggeeecccdddffffffccc```___^^^\\\\\\]]]^^^]]]\\\WWWWWWXXXYYYXXXUUUSSSQQQOOOMMMJJJHHHHHHIIIJJJLLLMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGIIIIIIJJJKKKLLLLLLKKKKKKMMMMMMMMMMMMKKKIIIGGGEEEDDDCCCBBBCCCEEEFFFFFFFFFHHHGGGFFFDDDCCCCCCBBBBBBEEEBBB@@@AAADDDFFFEEECCCBBBBBBCCCCCCBBBAAA@@@@@@===<<<;;;:::;;;===???AAAAAAAAAAAAAAAAAA@@@<<<999888666444222000111111222000111222333444666777777999999:::;;;<<<===>>>?????????>>><<<;;;;;;>>>AAA???>>>===<<<<<<===>>>???888888888888888777666555555444333222111222333444222333666888999999888777777666444333222222333444222222111111111111222222444444333333222111111111000000000000111222333444444444555555555555444444666777888:::;;;<<<<<<<<<888777777666666666666666333333333222111000//////000000000000111111111111000111111111111000000///444444444555444444333333555555555555555555555555555555666777888777777777:::;;;===>>>??????>>>>>>?????????@@@AAABBBDDDEEEEEEEEEFFFFFFFFFDDDCCCBBBGGGJJJMMMPPPRRRTTTXXXZZZXXXXXXWWWVVVUUUWWWZZZ]]]aaalll|||DDDDDDBBBAAAAAAAAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFHHHKKKMMMNNNTTTUUU[[[hhhsss|||zzzsssjjjcccaaa]]]^^^```bbbdddfffgggggggggfffdddeeeffffffcccaaa___]]][[[[[[\\\]]]\\\[[[WWWWWWXXXXXXWWWUUUTTTSSSOOONNNKKKIIIHHHHHHJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJLLLLLLMMMLLLKKKJJJHHHGGGFFFDDDCCCCCCEEEFFFFFFEEEGGGFFFEEEDDDDDDCCCCCCDDDFFFDDDBBBCCCEEEGGGFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@===<<<;;;;;;;;;===???AAABBBAAA@@@@@@@@@???<<<999888666444222111000111222000111111333444555666666999999:::;;;<<<===>>>>>>>>>>>>>>>===;;;;;;===???=========<<<<<<=========999999999888888888888888666555444333222222333444222444666888999999888888666666555444333333333333222222111111111111222222333333222222222111111111000000000111111222333444555555555666666555555555777777999:::;;;;;;;;;;;;888777666666555555666666222333333222222000////////////000000000000111111000111111111111000//////222222333333333333222222000000111333444555666666666666666777777777888888;;;<<<===????????????>>>??????@@@@@@AAACCCDDDEEEFFFFFFGGGFFFEEECCCBBBAAAHHHKKKMMMOOOPPPRRRTTTWWWXXXXXXWWWVVVVVVXXX\\\___dddpppDDDCCCAAA@@@@@@@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIKKKMMMNNNOOOUUUWWW___kkkuuu}}}|||uuullldddaaa\\\]]]```cccfffgggggghhhgggfffeeeeeeffffffdddbbb___\\\ZZZZZZ[[[[[[[[[ZZZWWWWWWWWWVVVVVVUUUUUUUUUPPPNNNLLLJJJHHHHHHIIIJJJLLLKKKKKKJJJIIIHHHGGGGGGJJJJJJIIIHHHGGGGGGFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHFFFDDDDDDEEEFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGFFFFFFGGGHHHGGGEEEGGGGGGGGGFFFDDDCCCAAAAAA======<<<<<<<<<>>>???@@@CCCAAA???>>>>>>===;;;999888777444222111000000111111111222222333444555555999999:::;;;<<<<<<===>>>===>>>??????===;;;<<<<<<;;;<<<===>>>>>>===<<<;;;::::::999999999::::::;;;888777666444333333444444333444666888999999888888666666666666555444333222222222111111111111222222222222111111111111111111111111111111222333444444555666666777777666666555777888888999:::::::::999777666666555555555555555222222222222222111000///.../////////000000000111111111111111111000//////000111111222222222111111---...000222555777999:::888777777666777888999:::<<<===>>>???@@@@@@@@@???@@@@@@@@@AAABBBCCCDDDDDDGGGGGGFFFFFFEEECCCBBBAAAJJJLLLNNNNNNNNNOOOQQQSSSWWWWWWXXXWWWXXXZZZ___bbbjjjvvvCCCBBBAAA@@@???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFHHHKKKMMMNNNNNNOOOVVVYYYbbbnnnvvv}}}{{{uuummmfffccc^^^___bbbeeefffgggfffffffffeeeeeeeeeeeedddcccbbb___\\\YYYXXXYYYZZZZZZZZZXXXWWWVVVUUUUUUUUUUUUVVVPPPOOOMMMJJJIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHGGGGGGKKKKKKJJJIIIHHHGGGEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJIIIGGGEEEEEEEEEEEEDDDCCCDDDDDDCCCCCCDDDEEEEEEFFFIIIHHHHHHHHHIIIHHHGGGGGGIIIIIIHHHGGGEEEDDDBBBAAA>>>============>>>???@@@CCCAAA>>><<<<<<<<<:::999777666555333111111000000222222333333444444555555888888999::::::;;;<<<<<<;;;>>>@@@@@@>>>;;;::::::;;;<<<>>>@@@@@@>>><<<;;;<<<;;;:::::::::;;;<<<===:::999777555444444555555444555666888999999888888666666777777666555333222333222222111111222222333111111111111111111111111222111111222222333444555666666777777777777666666777777888888999888888888666555555444444444444444222222222222222111000///.........///000000000111111111111111111000///...000000111222222222111111000111333555888:::<<<===:::999777666777888:::<<<======>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDJJJLLLNNNOOONNNOOOQQQSSSVVVWWWXXXYYYZZZ^^^cccgggqqq|||CCCBBBAAA@@@???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCEEEGGGJJJMMMNNNPPPPPPVVVZZZcccnnnvvv|||wwwrrrlllhhhgggbbbcccdddeeefffeeeeeeddddddeeeeeeeeedddbbbbbbaaa___\\\YYYXXXXXXYYYZZZYYYXXXXXXVVVUUUUUUUUUUUUUUUPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGJJJJJJJJJIIIHHHGGGEEEDDDEEEEEEDDDCCCCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIGGGEEEDDDEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGHHHIIIJJJIIIHHHHHHHHHIIIIIIHHHGGGEEEDDDBBBAAA>>>>>>>>>>>>>>>??????@@@CCC@@@===;;;;;;:::999777666555444333222111111111444444444444444555555555777777888888999999:::::::::===???@@@>>><<<::::::<<<>>>AAABBBBBBAAA>>><<<===<<<<<<<<<<<<<<<======:::999888666555555666666666666777888888999999999666777888888777666444333333333222222222222333333000000111111222222222333222222222222333444555666666666777777777777666666666666777777888777777777555444444333333333333333111111222222222111000000.........///000111111222222222222111111000......000000111222222222222222222333444666888:::;;;<<<;;;:::888777888999;;;============>>>>>>???@@@@@@???@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCEEEGGGHHHIIIKKKLLLNNNOOOOOOPPPRRRTTTTTTUUUWWWZZZ]]]ccciiinnnwwwDDDCCCAAA@@@@@@@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDCCCDDDFFFIIIMMMPPPRRRTTTVVV[[[dddooouuu|||}}}uuupppkkkiiiiiiffffffeeeeeeeeeeeedddddddddeeeffffffdddbbbbbbcccaaa]]]YYYWWWXXXYYYZZZZZZYYYXXXXXXWWWVVVTTTTTTSSSNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHFFFEEECCCEEEDDDBBBAAAAAAAAABBBCCCEEEFFFGGGIIIIIIIIIIIIHHHHHHFFFDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDFFFIIIIIIHHHGGGHHHHHHGGGGGGGGGFFFDDDCCCAAAAAA????????????@@@@@@??????AAA???===<<<;;;:::777555444444444333333333222222444444444444444444444333555555666666666777777777999;;;>>>???>>><<<;;;;;;>>>???BBBCCCCCCBBB???>>>======>>>>>>======<<<;;;999888777666666666777888777777777888888888999999888888888888777666555444333333222222222222333333000000111222333333444444333333333333444555666666555666666777777666666555444555666666777777777666444333333222222222222222111111222222222111111000......///000111222333333222222222222111///...---///000111222222222222222222333444555666888999999;;;::::::999:::;;;<<<===<<<<<<<<<<<<===>>>???@@@>>>???AAABBBCCCBBBAAAAAA??????AAABBBEEEHHHJJJLLLKKKMMMOOOPPPPPPPPPRRRTTTQQQSSSWWW[[[```gggooottt~~~DDDDDDBBBAAAAAAAAABBBCCCBBBBBBBBBCCCDDDDDDEEEEEECCCDDDFFFIIIMMMRRRVVVXXXXXX]]]fffooovvv}}}{{{uuuqqqlllhhhggggggfffeeeddddddeeefffgggeeegggiiihhheeecccdddeeebbb^^^ZZZXXXXXXYYYZZZZZZYYYYYYYYYXXXVVVTTTRRRQQQMMMLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIHHHHHHHHHHHHGGGEEEFFFGGGHHHHHHFFFDDDCCCDDDCCCAAA??????@@@AAABBBCCCDDDFFFGGGHHHHHHGGGFFFFFFEEECCCBBBCCCDDDCCCBBB@@@@@@@@@???@@@@@@AAAAAA@@@DDDGGGIIIGGGFFFGGGHHHDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@>>>===<<<;;;999666333222222333333444444444333333333333222222111111111333444444444444555555555888:::=========<<<======>>>???AAABBBBBBAAA???>>>===>>>???@@@???<<<:::888777777666555666777888999888888777777888888999999999999888777666666666666444333333222222333333444000111222333444555666666333333333333444555666777555555555666666555555555222333444555666777777777333333222111111111111111000111111222222222111111//////000111222333444444222222222222000///...------...///000111111111111222222444555777999:::;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???===???@@@BBBBBBAAA@@@??????@@@AAABBBEEEHHHJJJLLLMMMNNNOOOOOONNNNNNOOOPPPNNNQQQVVV[[[bbbkkktttzzzEEEDDDCCCBBBAAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEGGGJJJNNNTTTYYY\\\ZZZ^^^gggpppwww~~~{{{vvvssslllgggdddgggeeedddccccccfffhhhjjjgggiiikkkjjjgggeeeeeegggccc___ZZZXXXXXXZZZ[[[[[[YYYZZZZZZYYYWWWTTTQQQOOOLLLLLLLLLLLLMMMMMMMMMMMMIIIHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFGGGGGGFFFDDDCCCCCCBBB@@@>>>>>>???@@@AAACCCDDDEEEFFFGGGFFFFFFEEEEEECCCBBBAAACCCCCCCCCBBB@@@@@@???????????????@@@>>>BBBFFFHHHGGGFFFGGGHHHBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>======<<<999555111000111222333444444444444222222111111000/////////222333333333333333333333888:::<<<<<<<<<<<<>>>???>>>???@@@@@@@@@@@@???>>><<<>>>@@@AAA???<<<888666666666555555555777888999888888888777888888999:::;;;999888666666666777777444333333222222333333444111111222333555666777777444444444444444555777777444444555555555555444444111222333555666777777777333222222111000111111111000111111222222222111111///000111222333444555555333333222222000///...---,,,---...///000000000000333333555777:::<<<===>>>:::;;;<<<<<<======<<<<<<;;;;;;::::::;;;<<<>>>???===>>>@@@AAAAAA@@@???>>>AAAAAAAAABBBDDDGGGIIIKKKNNNOOOOOONNNLLLKKKLLLMMMLLLPPPUUU\\\dddmmmwww}}}GGGFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEEEEEEEDDDBBBAAABBBCCCFFFJJJOOOTTTYYY[[[\\\```hhhqqqwww}}}|||yyyvvvooohhhcccdddeeeeeeggghhhiiijjjjjjfffggghhhhhhhhhgggeeedddaaa___[[[YYYWWWXXXYYY[[[XXXWWWWWWXXXYYYXXXUUUSSSKKKKKKKKKKKKLLLMMMOOOOOOIIIIIIHHHHHHHHHIIIIIIJJJIIIGGGDDDBBBAAABBBDDDEEEDDDCCCAAA@@@AAABBBBBBBBBBBBCCCEEEFFFGGGEEEDDDCCCBBBBBBBBBAAA@@@???>>>===============>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFAAAAAAAAA@@@@@@?????????AAA@@@@@@??????@@@AAAAAABBBAAA@@@===999555222///222222333333444555666666222111///......///111222444333222222222444666888;;;===>>>===:::999;;;>>>????????????===;;;999888======<<<;;;:::888777666666666666666666777888888555666666666777777777777999999888888777666666666555555555444333333222222444444555555444444333222333222111111111222333444666777888777444222222333333333333222222333444444333333222222000///...---111000000000000000111111111111111111111111222222333333222111000///...------------...///000000111333333555666888888999999;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<============>>>???>>>===>>>@@@AAACCCAAA???@@@DDDHHHJJJKKKNNNPPPQQQPPPNNNLLLKKKKKKLLLRRRTTT[[[iiinnntttGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBCCCDDDFFFIIINNNSSSWWWZZZ\\\___gggooouuu{{{zzzwwwtttnnnhhheeefffggghhhhhhiiijjjkkkkkkfffgggggghhhgggfffeeedddcccbbb___]]]\\\[[[\\\\\\YYYWWWVVVVVVWWWVVVTTTRRRMMMLLLLLLKKKKKKKKKKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLIIIHHHEEEBBBAAABBBCCCDDDCCCBBB@@@@@@@@@AAABBBBBBBBBCCCDDDEEEEEECCCBBB@@@????????????>>>===<<<;;;============>>>???@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@>>><<<999555222000222333333333444555555555333222000//////000222333444333222222222444666777999;;;======:::999:::<<<===>>>>>>===<<<:::999777;;;;;;;;;:::999888666666666555555555555666777777888888999999999:::::::::888888888777666666555555555555555444444444333333444444555555444444333222333222111000000111222333555666777666444333333333444333333222222333333444333333222222111///...---///////////////000111222111111111111111111222222333222222111000///......---------...///000000000333333555777888999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;===>>>??????>>>???AAACCCDDDBBB@@@AAADDDGGGJJJJJJMMMPPPRRRRRRPPPNNNMMMMMMMMMSSSTTT\\\jjjpppvvvGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEGGGIIIMMMQQQUUUWWW\\\___eeemmmrrryyyyyytttqqqlllhhhgggiiijjjkkkkkkllllllllllllggggggggggggfffeeeccccccccccccbbb```___^^^]]]\\\ZZZXXXUUUTTTSSSRRRQQQOOONNNMMMLLLJJJIIIHHHHHHHHHIIIKKKLLLNNNOOOOOONNNNNNJJJHHHEEECCCAAA@@@AAABBBAAAAAA@@@??????@@@AAABBBCCCCCCDDDDDDCCCAAA???===<<<<<<===<<<<<<;;;:::999<<<<<<<<<======>>>??????============<<<<<<<<<<<<@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>===<<<:::888555333222333333333333444444444444333333111111111111333333444333222222333444666777666999;;;<<<;;;999888999;;;;;;<<<<<<;;;999777666999999999999888777555555555444444444444555666666888888999999999:::::::::777777666666555444444444555555555555555444444444444444555555444444333222222222000000///000111222333444666666444333444555444333333222222333333333333333222222111000......------......///000111222222222222222222222111111111111111000000/////////---------...//////000000222333555777888999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;===>>>>>>>>>???BBBDDDEEECCCBBBBBBEEEGGGHHHHHHLLLOOOSSSUUUTTTRRRQQQQQQNNNTTTUUU]]]kkkqqqxxxGGGGGGFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGIIILLLPPPSSSUUU\\\^^^dddkkkqqqwwwyyysssnnniiiggggggkkklllmmmmmmmmmmmmllllllggggggfffeeedddcccbbbaaaaaaaaaaaaaaa___^^^\\\[[[[[[XXXTTTQQQPPPPPPNNNMMMMMMLLLKKKIIIHHHGGGGGGFFFHHHJJJLLLOOOPPPPPPOOONNNJJJHHHFFFCCC@@@??????????????????>>>>>>>>>@@@BBBDDDEEEEEEDDDCCC@@@===;;;:::;;;;;;;;;::::::999888;;;;;;<<<<<<====================================@@@AAACCCDDDEEEEEEDDDDDDAAABBBCCCDDDBBB@@@>>><<<;;;:::999888777555444333444444333333333333333333444333333222222333333444333333222333333444666777444666999;;;:::999777666888999999:::999888666555777777777777666666555444444333333333333444555555555555555666666666666777666666555444444333333222555555555555555555555555444444555555444444333222222111000/////////000111111333555555444444444666444444333222222222333333222222222222111000///...,,,,,,,,,---...000111222333222222222222222111111000000000000000/////////---------....../////////111222444666888999999:::;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;::::::::::::;;;=========???AAADDDFFFEEEDDDDDDFFFHHHHHHGGGJJJNNNTTTWWWWWWVVVUUUTTTQQQVVVWWW^^^lllqqqxxxHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHHHHIIIJJJLLLOOORRRSSS[[[]]]dddlllqqqxxxzzzrrrmmmgggeeefffjjjkkklllnnnnnnmmmlllkkkhhhgggfffdddbbbaaa``````______```aaa```___]]]\\\\\\XXXTTTQQQPPPOOOMMMLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHKKKMMMOOONNNNNNMMMIIIHHHEEECCC@@@???>>>===>>>??????>>>======@@@CCCEEEFFFFFFEEECCC@@@===;;;:::::::::;;;::::::999999::::::;;;<<<<<<<<<;;;;;;999:::;;;<<<===>>>??????AAABBBEEEGGGHHHHHHHHHHHHCCCDDDDDDDDDBBB@@@===;;;888888777666555444444444333333333333333333222222444333333333333333333444222333333333444555555666333555777999:::999777555666666777888888777666555555555555666666555444444333333333333333444555555333333333333444444444444555555444444333222222222333444444444555555666666444444555555444444333222333222000/////////000000000222444555444444555666555444333333222222222333222222333222222111000///,,,,,,,,,---...000111222333333333333222222111111000000000///////////////------------............000111333555777888999999;;;;;;;;;;;;<<<<<<======>>>>>>======<<<<<<;;;;;;888:::;;;<<<<<<>>>@@@BBBFFFEEEEEEFFFHHHIIIGGGFFFIIINNNTTTXXXXXXXXXWWWWWWUUUYYYYYY___kkkqqqwwwyyywwwyyy~~~HHHGGGFFFEEEEEEFFFHHHJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKMMMPPPRRRTTTZZZ]]]eeennntttzzzyyyqqqkkkeeeccceeeggghhhjjjllllllllljjjiiihhhgggeeecccaaa______^^^^^^___```aaaaaaaaa```___\\\YYYVVVSSSRRRPPPMMMKKKIIIHHHHHHHHHHHHHHHIIIJJJFFFGGGIIIKKKLLLLLLKKKKKKHHHGGGEEEBBB@@@>>>=========???@@@???======AAADDDEEEFFFFFFEEECCC@@@===;;;999999::::::::::::999999999:::;;;<<<<<<;;;:::999555666777999;;;<<<===>>>@@@BBBEEEHHHJJJKKKJJJJJJFFFFFFEEEDDDBBB???<<<;;;777666555444333333333444222222222222333333333333333333333333333333333333222222333444444555555555444444555777999999777555444555666777777777666555333444555555555555555444444333333333333444555555333333444444444555555555555555444444333222222222222222333333444555666666444444555555444444333222444333111000//////000111000222444444444333444555555555444333222222222222222222333333222111111000------......///000111222444444444333222222111111000000000//////.........------------------------...///111333555777888888999999::::::;;;<<<<<<<<<>>>>>>>>>===============999;;;<<<<<<<<<===@@@BBBEEEEEEFFFHHHJJJJJJHHHFFFHHHMMMRRRVVVWWWWWWXXXXXXWWW\\\[[[```mmmrrryyyzzzrrrqqqsssxxxHHHGGGEEEDDDEEEGGGIIIJJJJJJJJJHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLNNNQQQSSSUUUXXX]]]fffqqqwww}}}uuuoooiiicccbbbeeecccdddgggiiijjjjjjhhhggghhhgggdddbbb```^^^^^^]]][[[\\\]]]^^^___`````````[[[YYYWWWVVVTTTRRROOOLLLIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJFFFEEEDDDBBB@@@>>>=========???AAA@@@======AAAFFFDDDDDDDDDDDDBBB???<<<:::888888999999999999888888888999:::;;;;;;:::999888555666777888999:::;;;<<<>>>AAADDDHHHJJJKKKJJJJJJHHHGGGEEECCC@@@>>><<<;;;777666444333222222222333111111111222333333333444222222333333333333222222222222333444555555555555555444444666999:::888666333444666777777777666666333333444555666666555555444444444444444555555666333333444444444555555555555555555444333333222222000000111222333444555666444444555555444444333222555444222111000000111111111333444444333222333444666555444333222222222222222222333333222222111111///////////////000111222555444444333222222111111111111000///...------,,,------------------------,,,---///222444555666777888888999999:::;;;;;;<<<<<<<<<<<<===============<<<===>>>>>>>>>>>>@@@BBBDDDEEEFFFIIIKKKKKKIIIGGGHHHLLLPPPTTTUUUVVVWWWXXXXXX]]]\\\bbbpppwwwvvvkkkhhhkkkpppxxxIIIGGGEEEDDDEEEGGGIIIKKKKKKJJJIIIHHHGGGHHHIIIIIIKKKKKKKKKMMMOOORRRTTTVVVWWW]]]hhhssszzzzzzrrrmmmhhhcccbbbeee```bbbeeehhhiiihhhgggfffiiigggdddaaa___^^^]]]]]]WWWXXXYYYZZZ\\\]]]^^^___[[[ZZZXXXWWWVVVTTTPPPMMMKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJEEEEEECCCBBB@@@???=========@@@BBB@@@===>>>BBBFFFBBBBBBCCCBBB@@@>>>;;;999777777888888888888888777777999:::;;;;;;:::888777888888999999::::::;;;;;;<<>><<<<<<777555444222111111222222000000111222333333444444111222222333333222222111111222333444555555555555777555333555888:::999777333444555777777777777666333333444555666666666666555444444444444555666666222222222333333333444444666555555444444333333222//////000111333444555555444444555555444444333222666555333111111111111111222333555444333222222333666555444333222222222222222222333333333222111111111000000000000000111222555555444333333222111111222111000///...---,,,,,,------------------------+++,,,...111333555666666777777888999999:::;;;;;;:::;;;;;;;;;<<<=========???@@@AAA@@@??????AAACCCDDDDDDFFFIIILLLLLLIIIGGGHHHKKKOOORRRSSSUUUWWWXXXXXX]]]]]]dddsss{{{}}}pppccc^^^___eeennnvvvHHHIIIIIIHHHFFFFFFGGGIIIIIIIIIJJJJJJJJJIIIHHHHHHJJJLLLNNNOOOQQQSSSVVVYYY^^^___iiixxx~~~~~~{{{sssnnnjjjccc```aaadddeeefffggggggfffeeedddhhhhhhgggfffdddaaa___]]][[[[[[[[[\\\\\\]]]]]]]]]]]]\\\ZZZZZZYYYVVVSSSPPPKKKIIIGGGGGGIIIIIIIIIHHHIIIFFFCCCCCCEEEFFFEEEDDDDDDCCCBBBAAA@@@>>>===<<>>>>>>>>??????BBBBBBBBBAAA???===<<<;;;999888777888999999888777888999999:::999888777666888777777777888999999:::;;;===@@@CCCEEEGGGGGGHHHFFFFFFEEEDDDAAA>>>;;;999666666666555444333111111222333333333333333333444666555444333333333333333222333444555666666666666333444555666777777777777666666666666555555555555555555555444222222333444666666555444444333222222222222222111111111111000333444555666666555444333222222222333333333444444999777666444333333333444222222222333333444444444777666555444333222222222666666555444444333222222444444444444333222111000111000...---...///111222333333444444444333222222...///////////////...---......---,,,,,,+++******+++,,,---///000222333444999888666555666777999:::<<<<<<======>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@BBBEEEIIIKKKKKKKKKLLLLLLMMMKKKKKKNNNNNNMMMQQQVVV[[[]]]bbblllzzzqqqjjjbbb___]]]```iiisss~~~HHHIIIJJJIIIGGGGGGIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIKKKNNNPPPRRRUUUYYY[[[```aaajjjxxx}}}zzzqqqlllhhhbbb```bbbeeefffggghhhhhhggggggfffhhhhhhhhhgggeeeccc```___^^^^^^]]]]]]\\\\\\[[[[[[ZZZYYYXXXWWWWWWUUURRROOOLLLJJJIIIIIIJJJJJJJJJIIIIIIFFFCCCCCCEEEFFFEEEDDDDDDCCCAAA@@@??????>>>>>>BBBAAA@@@>>>>>>>>>>>>???AAAAAA@@@???>>><<<:::999999888777777999999888777999::::::;;;:::999888777777777777888888999;;;;;;;;;===???BBBDDDEEEFFFFFFEEEDDDDDDBBB@@@===:::888666666555555444222111000222222222333333333333333555555444333333333333333333333444555666666666666444444444555444444333333666666666666666666666666666666666555333333444666666666666555444333222222111111111111111111222222444444555666666555444444222222222222333333333333555555444333333333444444222333333444444555555555777777555444333333222333444444444444333333333333555555555555444333222111111000///......///000111222222333333333222222111///////////////......---......------,,,+++******+++,,,---///000222333444888777555555555666888999;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCGGGIIIJJJJJJLLLMMMKKKIIIJJJMMMNNNNNNRRRXXX^^^```fffppp~~~ooohhhaaa]]][[[]]]fffooo}}}GGGIIIJJJJJJIIIIIIKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGHHHJJJNNNQQQTTTWWW\\\___bbbccckkkwww}}}xxxnnniiieeeaaa```cccfffggghhhiiijjjjjjiiihhhgggggghhhhhhgggeeecccbbbaaa```___^^^\\\[[[YYYYYYWWWUUUTTTTTTUUUTTTRRROOOMMMLLLJJJJJJKKKLLLJJJIIIHHHFFFCCCCCCDDDEEEEEEDDDCCCBBB@@@???>>>???AAABBBBBBAAA@@@>>>>>>>>>>>>?????????>>>===<<<;;;999888999888777777999999888777:::::::::;;;::::::999888777777777888999;;;<<<===<<<>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA???===:::888777555555555444333222111000111111222222222333333333444444333333222222333333444444555555555555555444555555555555444333222222666666666777888888999999777888888777555555666888777777777666555333222111000000111111222333333333444444555666666555444444222222222333333333333444333333222222333444444555333444444555666777777888888888666555444333333333222222222333333333444444666666666666555444333222111000///......///000111000111111222222222111111000////////////......---......------,,,,,,+++++++++,,,---///000222333444666555444444444555777888:::;;;<<<>>>???AAABBBCCCBBBAAA@@@??????@@@AAABBB@@@BBBEEEFFFGGGIIIKKKMMMJJJIIIJJJNNNOOOOOORRRXXX___ccciiitttwwwkkkddd^^^[[[YYYZZZbbbkkk|||FFFHHHJJJKKKKKKKKKMMMNNNNNNLLLIIIGGGFFFFFFGGGGGGGGGJJJNNNQQQUUUZZZ___cccdddfffmmmvvv|||vvvkkkfffbbb___aaadddggghhhiiijjjkkkkkkjjjjjjffffffggghhhgggfffeeedddbbbaaa```^^^]]][[[ZZZYYYUUUTTTSSSSSSTTTTTTRRRPPPOOOMMMLLLLLLMMMLLLJJJHHHFFFEEECCCBBBBBBCCCDDDDDDCCCAAA???>>>>>>@@@CCCEEECCCBBB@@@>>>======>>>>>>>>>>>>>>>===<<<:::999888999777666777888999888777999999999999999999999999666666777888:::;;;===>>>>>>???AAABBBCCCCCCBBBAAA@@@???>>><<<:::888666555444444444444333111000///000000111111222222333333333333222222222222333333555555555555555555444444777777777777777666555555555666777888999:::;;;;;;888999:::999777777888:::999999999888777444333111///000000111333444444555444555555555555555555444333333444444444555555555444444444444444444444444444444555666888999999::::::999888666555444444333000000111222333444555555666666666666666555444444111000//////...//////000//////000111111111111111000000//////.........------------------,,,,,,,,,,,,,,,---///000222333333444444333333333444555666999999;;;===@@@BBBDDDEEEDDDCCCAAA??????AAACCCDDDBBBDDDEEEEEEEEEFFFIIIKKKLLLJJJLLLOOOPPPOOORRRWWW^^^bbbjjjuuuzzzoooeee___[[[YYYXXXZZZbbbkkkzzzFFFHHHKKKLLLLLLLLLMMMNNNNNNMMMJJJHHHFFFFFFGGGHHHGGGJJJNNNRRRVVV[[[```ddddddhhhnnnvvv|||~~~tttiiidddaaa___aaaeeeggghhhiiikkkkkkkkkjjjiiidddeeefffggggggfffeeeddd``````______^^^]]]]]]\\\WWWUUUSSSSSSTTTTTTRRRQQQOOONNNLLLLLLMMMKKKIIIFFFDDDCCCBBBAAA@@@AAABBBCCCBBBAAA???>>>???AAADDDFFFCCCBBB@@@>>>=========>>>>>>>>>======<<<;;;:::999888777666777888888777666888777777777777777888888666666777888999;;;===>>>???@@@AAABBBCCCBBBAAAAAA>>>===<<<:::888666555444444444444333222111////////////000000111222333333222222111111111222222333555555555555555555444444555666666777888888777777555666777888999:::;;;<<<999:::;;;:::999999:::<<<<<<<<<<<<;;;999666444222//////000222333444555666555555555444444555555555555555555555666666666666777777777666555444444333444555666777999:::;;;<<<;;;:::999777666555444444///000111222444555666777666666777777666666555555111111000///////////////---...///000111222222222111111///...---------...---------------------...,,,---...///000111222333333333333333333444444555777888:::===@@@BBBDDDEEEFFFEEECCCBBBBBBCCCEEEFFFEEEFFFGGGFFFEEEEEEGGGIIINNNMMMNNNRRRQQQOOORRRVVV^^^dddmmmxxxtttjjj___ZZZXXXXXXZZZ]]]eeennnyyyEEEHHHKKKLLLLLLLLLLLLMMMNNNMMMKKKJJJIIIIIIIIIIIIHHHKKKOOORRRVVVZZZ___cccccchhhooovvv||||||rrrhhhdddaaa___bbbfffggghhhiiijjjjjjiiihhhgggbbbcccdddeeeeeedddcccccc_____________________^^^ZZZWWWUUUSSSSSSSSSQQQPPPNNNMMMLLLLLLKKKJJJFFFDDDAAAAAAAAA???>>>>>>???AAAAAAAAA@@@???@@@BBBDDDEEEDDDCCCAAA???=====================<<<<<<;;;999999888777666666888888777666777666666666666777888888666666666777888:::;;;<<<>>>???@@@AAABBBAAA@@@???===<<<:::888666555444444333333333222111000///.........///000111222222333111111000000111111222222444444555555555555555444333333444555666666666666555666777888999:::;;;;;;:::;;;;;;;;;999:::;;;===>>>??????>>><<<888555333000000111222333444555666666555444444444444555666555555555666666666777777888888888888666555444333444444666777999;;;<<<======<<<:::888777555555444000111222333555666777888555666666666666666555555111111000000//////......------///000222222333333222111///...---------...,,,,,,------......//////------...///000111222222222333333333444444444444666777999<<>>???@@@>>>;;;;;;===@@@AAAAAAAAAAAAAAABBBCCCDDDDDDCCCAAA???============;;;;;;;;;;;;:::999888888888666555666777888777666777777666666666777999999666666666666777888999:::;;;<<<>>>?????????>>>>>><<<;;;999777555444444444333333222222111///...---------...///000111222333000000000000000111222222333333444555666666666666444555555666666666555555666666666777888999::::::999:::;;;;;;::::::<<<===AAAAAABBBAAA>>>:::777444111111222222333444555555666555444444444444555666444444444444555555555555666666777777777555444333333444555777999;;;===>>>>>>===;;;999777666555555222222333444666777888888444555555666666555555555111111111000000///...---------///111222333444444333222///---,,,,,,---...,,,,,,,,,---...//////000------...///000111222222222333333444444444444444666777999;;;>>>@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGJJJKKKKKKJJJKKKLLLNNNMMMPPPUUUWWWUUUXXX\\\eeemmmxxx{{{lllcccWWWTTTTTTWWWZZZ]]]eeemmmxxxEEEHHHKKKLLLKKKJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLKKKKKKMMMPPPRRRUUUXXX\\\___```hhhpppvvv}}}yyyqqqhhheeecccaaacccfffgggggghhhgggfffeeecccbbb``````aaabbbbbb```___^^^bbbaaaaaa```______^^^^^^]]]ZZZVVVRRRPPPOOOLLLKKKKKKJJJIIIIIIIIIFFFBBB???===>>>???===:::999<<>>CCCCCCCCCBBB@@@<<<888555111222222333333444444555666555444333333444555666222222222333333333444444333444555666666666555444222333555777999;;;===>>>>>>===<<<999888666555555333333444555666777888999444444555555555555555444111111111111000///---------...///111333444555555444222///---,,,,,,---...+++,,,,,,---...///000000---......///000111111222222333444555555555444444555666888:::===???AAABBBDDDDDDEEEEEEEEEEEEDDDDDDBBBFFFJJJMMMMMMNNNNNNOOOKKKLLLPPPVVVXXXXXX[[[```eeennnyyyyyyiiiaaaWWWTTTTTTVVVYYY[[[bbbjjjxxxHHHIIIJJJJJJIIIIIIJJJLLLJJJKKKMMMNNNNNNNNNLLLKKKNNNPPPQQQRRRSSSVVV[[[^^^gggjjjpppwwwtttpppjjjccc^^^^^^bbbeeegggggggggfffeeecccbbb```dddcccaaa```______^^^^^^^^^______]]][[[YYYYYYZZZ[[[XXXTTTPPPOOOMMMKKKIIIJJJJJJKKKKKKIIIEEEBBB???@@@>>><<<;;;;;;;;;:::888===???AAACCCDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>><<<999666555444555555777777666555555555555666888777555444555777;;;===777777666666666888999:::========================:::999777777777666444222222333333333222111///...---...000111222222111000000222444555444222333333111111111111222333444555333444666777777666444333444666888888666555444555777999;;;===>>>>>>>>>===AAACCCFFFGGGDDD@@@;;;777555444444333333333444444444555555555555555444444444333222222111111222222666666777888888777666555666666777777888888888999:::999888666555555444444///111444555555666777999666666555555555666666777444333222000///.........,,,...111333555555555444222111000///...---,,,+++,,,---...///000000000000///.........///000222333666444333666:::;;;888333999888888:::===???@@@???AAAAAAAAAAAABBBCCCDDDDDDGGGIIILLLNNNPPPPPPPPPOOORRRRRRRRRTTTXXX[[[\\\\\\lllqqqxxxssseee^^^UUUOOOKKKMMMRRRYYYdddmmmwwwGGGHHHJJJJJJIIIIIIKKKLLLJJJKKKMMMNNNNNNNNNLLLKKKMMMNNNPPPQQQRRRVVV[[[^^^dddhhhooowwwvvvrrrkkkddd``````cccfffjjjiiihhhfffdddcccbbbaaaeeedddcccbbbaaa`````````^^^______^^^\\\ZZZZZZ[[[WWWTTTQQQOOOOOOOOONNNMMMJJJKKKKKKKKKIIIFFFCCCAAAAAA>>><<<;;;<<<;;;:::999<<<===@@@BBBCCCCCCBBBAAA@@@AAABBBCCCCCCCCCCCCCCC>>><<<:::777555444444555777666555555444444555555666666666666666777888999777666666666666888999:::<<<<<<<<<<<<<<<<<<<<<<<<888777666555666555333111111111222222222000///.........000222222333222222111333555555444222222333111111111111222333444444555444444444444444444555444666888999777666555666777777999;;;<<<===>>>>>>CCCDDDFFFGGGEEE@@@;;;777777666555444444555666666555666666666555444444333444333222222111111222222444555666777777666555444666666777777777888888888;;;:::888666555444333333111333555666666666777888666666555555555555666666444333222000///.........---...111333444555444444222111000///...---,,,,,,,,,---...//////////////////............000111222333222333555999;;;:::999:::888777888:::===>>>>>>@@@@@@@@@@@@AAABBBCCCCCCGGGIIILLLNNNQQQQQQQQQQQQTTTTTTUUUXXX\\\```bbbcccooottt|||~~~nnnbbbZZZSSSNNNKKKNNNSSSYYYccclllxxxEEEFFFHHHIIIIIIJJJLLLMMMJJJKKKMMMNNNNNNNNNMMMLLLLLLMMMNNNOOOQQQUUUZZZ^^^aaafffnnnvvv~~~xxxsssllleeebbbbbbeeeggglllkkkhhhfffdddcccbbbbbbbbbaaa```^^^]]]]]]\\\\\\^^^___```___]]][[[[[[[[[VVVSSSPPPOOOOOOPPPOOONNNJJJJJJJJJJJJHHHFFFCCCBBBAAA???===<<<<<<<<<;;;:::;;;<<>>AAA???<<<888777888:::;;;<<<>>>>>>>>>>>>???@@@AAABBBFFFHHHKKKOOOQQQSSSTTTTTTUUUVVVYYY]]]aaafffiiikkkrrryyywwwhhh]]]WWWRRRNNNLLLPPPUUUZZZbbbjjjvvvCCCEEEGGGHHHIIIJJJLLLNNNKKKKKKMMMNNNNNNNNNNNNNNNKKKLLLMMMNNNPPPTTTZZZ^^^___fffooowwwxxxrrrkkkeeebbbccceeefffiiiiiiiiihhhgggeeedddccc```___^^^]]]\\\[[[[[[[[[^^^___aaa```^^^\\\\\\\\\XXXVVVRRRPPPOOOOOOMMMLLLJJJIIIIIIGGGFFFDDDBBBAAAAAA???===<<<======<<<;;;:::<<<>>>@@@AAAAAA@@@@@@???AAADDDFFFGGGFFFDDDCCC@@@>>><<<999777555444444555555444333333333333444555555555555555555444444888888888999:::;;;<<<<<<::::::;;;;;;;;;:::999999777555444333444444333111/////////000000000000000//////000222333444555555444666777777444222111222000000000000111222333444444333222222222222333444333555888888888777777888777777888999;;;>>>AAACCCEEEFFFGGGGGGDDD@@@;;;888999777555444444666888:::888888777777555444333222444333222222111111222222333444555666666666555444666666666666666666666666888888666555444333333333777888999999777666666777555555555555555555444444222222111//////.........000111111222222222222111000000//////......---------............------,,,/////////..................111555666666;;;BBBIIIHHHCCC===888888999::::::<<<<<<======>>>???@@@AAAEEEGGGKKKNNNRRRTTTVVVWWWWWWYYY\\\___cccgggkkknnnttt}}}rrrddd[[[VVVPPPMMMMMMRRRWWW[[[aaagggsssBBBDDDFFFGGGHHHIIILLLNNNKKKLLLLLLMMMNNNOOOOOOOOOLLLLLLMMMMMMOOOSSSYYY^^^```hhhrrrzzzvvvooogggbbbaaaccceeeeeedddfffiiijjjjjjhhhdddbbbdddcccbbb```____________]]]___aaaaaa___]]]\\\\\\XXXUUURRRQQQQQQQQQPPPOOOJJJIIIGGGEEECCCAAA@@@@@@@@@>>><<<<<<<<<===<<<;;;;;;<<>><<<:::888666555444555555444333333333333444888666444222222333555777999:::;;;<<<===>>>>>>???;;;;;;<<<===<<<;;;999888999777555444555555555444000000000000000111111111000000000111333444555555444555777666444222111111000000000000111222333333222222333444444333222222222444777888777777777888999999:::;;;===@@@CCCEEEEEEFFFGGGFFFDDD???;;;888777666555444555666888999888888888777666444333222444333222222111111222222444555666777888777777666666555555555555555555555444444444444444555555666888999:::999777666666666555555666666555444333333111111000///............111111111111111111111111///////////////..................///......------//////////////////.........222666777777;;;DDDLLLNNNHHHAAA;;;999999::::::<<<<<<<<<===>>>???AAABBBEEEGGGJJJNNNQQQUUUWWWXXXXXXZZZ^^^```bbbeeeiiillluuuooocccZZZVVVPPPMMMNNNSSSXXX[[[```fffqqqAAACCCFFFGGGGGGIIIKKKMMMKKKLLLLLLMMMNNNOOOPPPPPPNNNNNNMMMMMMNNNSSSYYY]]]aaaiiisss{{{ssslllddd```aaadddeeefffdddfffhhhjjjiiigggdddbbbbbbbbb```___^^^]]]]]]]]][[[^^^``````___\\\[[[[[[UUUSSSQQQQQQSSSUUUUUUUUUMMMKKKHHHDDDAAA@@@??????>>>===;;;;;;<<<<<<;;;:::;;;<<>>>>>>>>===;;;999888666666666555555444444444444444888666333111111333666999999:::;;;===>>>?????????<<<===?????????===;;;999:::888666555666777777666444333333222222222333333111111000111111222333444222444555555333111111111000000///000000111222333111333444666666444333111111444777888888888999::::::;;;<<<===???AAACCCDDDCCCDDDEEEDDDBBB???<<<999555555555666666777888888888888888777666555444333444333222222111111222222444555666888888888777777555555555555555444444444111111222333444555777888888999:::999777555555666444555666666555444222111111000//////.........///000000000111111111111111.........///////////////......///////////////...//////000000000000000///000333666777666:::BBBHHHLLLGGG@@@;;;999:::;;;;;;=========>>>???AAABBBCCCEEEFFFIIILLLPPPTTTWWWXXXYYY\\\___aaaaaacccgggkkkvvvpppcccZZZVVVPPPNNNOOOTTTXXX[[[___eeeqqq~~~BBBCCCFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNOOOQQQQQQPPPPPPOOOMMMNNNRRRXXX]]]aaaiiittt{{{}}}qqqjjjbbb___bbbeeegggggghhhhhhhhhgggeeecccbbbaaa___^^^]]][[[ZZZZZZZZZZZZZZZ\\\___```^^^\\\[[[ZZZUUUTTTRRRSSSUUUWWWXXXXXXQQQNNNJJJEEEBBB@@@??????===;;;:::999;;;;;;;;;:::999;;;===???@@@@@@?????????@@@AAAAAAAAAAAAAAA@@@======<<<<<<;;;999888777777666555555444444555555666555444333444555777888777888:::<<<>>>??????>>>>>>???AAABBBAAA???<<<;;;;;;888555555666777777777888777555444444444444555222111000000000000111222000222444444222111111111/////////000000111222333444444444555555444444444333666999:::::::::;;;===:::;;;<<<>>>@@@AAAAAAAAAAAABBBCCCCCCAAA???<<<:::555666777999999999999999777777777777777666555555444333222222111111222222333444555777888777777666555555555444444444333333111111222222333444666777777888999888666555555666444555666666555444222000000000///............///000000000000000111222222---.........//////000000......///000111111111111...///000111222222111111111333444555555888<<>>:::777888:::<<<<<<>>>>>>???@@@AAACCCDDDEEEEEEFFFHHHKKKOOOSSSVVVXXXYYY]]]aaabbbbbbdddiiinnnwwwsssdddYYYTTTQQQNNNNNNSSSWWWZZZ___eeennnyyyBBBDDDFFFFFFFFFGGGIIIKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQOOONNNNNNRRRXXX]]]aaaiiissszzzzzzpppiiiaaa___bbbgggiiihhhnnnkkkgggcccaaa``````aaa``````^^^]]]\\\[[[[[[[[[YYY\\\___```^^^\\\ZZZZZZYYYWWWUUUTTTUUUVVVVVVVVVTTTQQQLLLGGGCCCAAA@@@@@@<<<:::999999:::;;;:::999888:::<<<>>>??????>>>===?????????@@@AAABBBCCCDDD<<<<<<<<<<<<;;;:::999888777777666555555555555666333444555666777777777777666777999;;;============@@@AAACCCCCCCCC@@@===<<<:::888555444555777777777:::999777666555555555666222222000/////////000111...000333333222111111111////////////000111222333777666444333333444666777555777:::<<<<<<===>>>???999:::<<<>>>@@@@@@??????@@@AAAAAABBBAAA>>><<<;;;555666999;;;<<<;;;:::999666777777777777777666555444333222222111111222222111222444666666777666666555555555444444333333333333222222222333333444555666777888888666555555666444555666666666444111000000//////............///////////////000111222333------......///000000000......///111222222222222...///111222333333333222111222333333444555888;;;999777444444666:::<<<===??????@@@AAABBBDDDFFFGGGEEEFFFHHHKKKNNNRRRUUUWWWZZZ^^^cccddddddffflllqqqxxxuuudddXXXRRRRRRNNNNNNSSSWWWZZZ___fffiiisssCCCEEEGGGHHHGGGGGGHHHIIIMMMMMMNNNOOOQQQRRRRRRSSSQQQUUUXXXUUURRRRRRYYY```cccgggppp|||vvvppplllfffbbbbbbeeehhhiiimmmjjjfffbbb``````bbbcccccccccbbb```^^^\\\ZZZYYYZZZ]]]``````___\\\[[[ZZZZZZYYYVVVUUUTTTUUUWWWYYYXXXTTTOOOJJJHHHEEECCCAAA>>>===<<<<<<<<<<<<:::999;;;:::999999:::;;;<<<===AAAAAAAAA@@@@@@?????????<<>><<<:::999888666555555555555777777777666666666666666999999:::;;;===???AAABBBAAACCCEEEGGGEEEBBB===:::===:::666444444555555555999777555333222333444555555666666444000---,,,,,,000111111111111000000///---///000111000000222333444444444444444555666777777777888999::::::;;;;;;===<<<:::999:::;;;===???@@@?????????>>><<<;;;:::888888999999999888777777<<<<<<;;;;;;999888666555555444222111111111222222444444555555444444333222444444444444444555666777444444333222333444555666666666666666777777777777999::::::888555222111111............------------............////////////111111000000//////.........//////000111222222222111000///111444555444111444444444444444444333333222333444666777999:::;;;@@@@@@@@@AAABBBCCCDDDEEEDDDFFFIIIKKKNNNRRRXXX[[[___aaadddgggjjjoootttxxxxxxgggZZZRRRQQQNNNOOOSSSVVVXXX]]]bbbfffnnn|||DDDFFFHHHHHHGGGGGGGGGHHHJJJJJJKKKLLLMMMNNNOOOPPPPPPTTTVVVTTTQQQRRRYYY```dddiiissssssnnnjjjdddbbbcccfffiiikkkjjjiiigggeeeeeefffhhhiiidddcccaaa___\\\[[[ZZZYYY\\\^^^aaaaaa```]]]\\\[[[ZZZYYYVVVTTTTTTUUUWWWYYYXXXVVVRRROOOMMMJJJFFFCCCBBB@@@===<<<======;;;:::<<<;;;;;;::::::;;;<<<===@@@@@@@@@@@@??????>>>>>><<>>@@@BBBCCCAAACCCEEEFFFEEEAAA===;;;;;;888444333444666666666888666444333222222333444444555555333000---------///000000111111111000000---///111111000000222333444444444444444555666666777777888999:::;;;<<<===>>><<<;;;999999:::;;;<<<>>>>>>>>>>>>===;;;:::999777888888999999999888888999999999888777666444333444333222111000111222222444444555555444444333222444444333333444444555666444333333222333444555666555555555666666666666777888999999777444111111222000000000/////////................../////////////////////.........------......///000000111222222555333222333555555333000222333333333333333333333333333444555666777777888>>>>>>???@@@AAACCCDDDEEEDDDGGGIIILLLOOOSSSXXX\\\bbbdddgggjjjnnnrrrwww{{{}}}lll]]]UUURRROOONNNRRRTTTUUUXXX]]]cccjjjxxxEEEGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNOOORRRTTTRRRPPPRRRXXX^^^fffkkkwww~~~qqqkkkhhhdddbbbdddgggjjjllliiihhhhhhggghhhhhhiiijjjfffdddaaa]]][[[ZZZYYYZZZ^^^```bbbbbb```]]]\\\[[[ZZZXXXVVVTTTTTTUUUWWWYYYYYYYYYXXXWWWUUUQQQLLLGGGFFFCCC???=========<<<<<<======<<<;;;;;;<<<<<<<<>>>>>:::===CCCGGGGGGCCC>>>:::<<<;;;:::888777777666666666666777888999::::::;;;;;;<<<===>>>@@@AAACCCCCCBBBCCCEEEFFFDDDAAA===;;;888666333222444666666666666555333222111111222222333444444333000...------...///000111111111111111...///111111000000111333444444444444444555555666777777888999;;;<<<>>>??????>>><<<:::999999999:::======<<<<<<;;;999888777666777888999999999999999888888888888777555444444444333111000000111222222444444555555444444333222333333333222333333444555333333333333333444555555444444444444555555555555666777666444222111222333111111111111000000000000---............/////////.........---------------.........///000000111111888777555555555444222000111111111222222333333333444444444444444444555555:::;;;<<<===???BBBDDDEEEFFFHHHJJJMMMPPPTTTYYY\\\eeehhhkkknnnrrrwww}}}ooo```VVVSSSOOONNNPPPQQQPPPSSSXXX___fffsssGGGIIIJJJJJJIIIHHHIIIIIILLLLLLMMMMMMNNNOOOOOOPPPMMMPPPQQQQQQPPPRRRXXX]]]gggmmmzzzsssllliiieeedddeeehhhiiijjjiiiiiiiiihhhgggfffeeeeeeiiifffbbb^^^[[[ZZZ[[[[[[]]]___aaa```^^^\\\[[[ZZZYYYXXXVVVTTTUUUVVVXXXZZZ\\\]]]___```___YYYRRRLLLIIIEEE@@@===<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<>>>???@@@@@@@@@???>>>>>>777999===???@@@===:::888;;;:::999888777666666666555555777888:::<<<======<<<===???@@@BBBCCCDDDDDDBBBCCCDDDEEECCC@@@===;;;999666333333444444444444444333222111000000000111111333333222000.........---...///111111222222222...000111111000000111333333333333333444555555666888888888999;;;===???@@@BBB@@@>>><<<:::999999999;;;;;;;;;:::999888666666555666777888999:::::::::999999999999888777666666333222111000000111222333444444555555444444333222222222222111111222222333333333333333333444444444222222333333333444444444555555555333111111222444111111111111000000000///---------.........//////......------------------------........./////////666666555555444333222000000111111222333444444555333444444444444555555555777888999;;;>>>AAACCCEEEFFFHHHKKKNNNQQQUUUZZZ^^^gggjjjnnnrrrvvv{{{ooo___UUUQQQNNNLLLNNNOOONNNQQQVVV]]]dddpppHHHJJJLLLLLLKKKJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPLLLNNNOOOOOOPPPSSSXXX]]]hhhnnn{{{vvvnnnkkkhhhfffggghhhhhhhhhiiiiiiiiiiiihhhgggeeedddiiigggccc___\\\\\\\\\]]][[[\\\^^^]]][[[YYYYYYYYYYYYWWWVVVUUUVVVXXX[[[]]]bbbdddgggiiiggg```VVVOOOIIIEEE@@@===<<<<<<<<<;;;>>>>>>>>>======<<<;;;;;;>>>???@@@AAAAAA@@@???>>>777777777888888999999999:::999888777666555555555444555666888:::<<<>>>???===>>>@@@BBBCCCDDDDDDDDDBBBCCCDDDDDDBBB@@@===;;;;;;888555444444333222111333222222111000000//////000111222222000//////000---...///111111222222222///000111111000///111222222222222222444555666777999888888999:::<<>><<<;;;:::999999999999999888666555444444555666777888888999999777777888888888777777666333333222111111222333444444444555555444444333222111111000000000000111111222222222333333333333333222222222222333333333333333444444333111111222333000000/////////.........------------....................................---------------.........111222333333333222222222111222222333444555555666333333444555666777777888555555777:::===@@@CCCDDDFFFIIILLLOOOSSSXXX]]]aaaiiikkkppptttyyynnn^^^UUUOOOKKKJJJLLLNNNNNNQQQVVV]]]cccnnn|||HHHJJJLLLLLLLLLKKKLLLNNNLLLLLLLLLMMMMMMMMMNNNNNNLLLMMMNNNOOOPPPTTTYYY]]]gggnnnzzzxxxooommmjjjiiiiiijjjiiihhhhhhiiiiiijjjjjjjjjjjjiiigggeeebbb___]]]]]]]]]]]]XXXYYYZZZZZZXXXWWWXXXXXXXXXWWWVVVVVVXXX[[[___aaaiiikkknnnpppmmmeeeYYYQQQHHHEEEAAA>>>======<<<;;;<<<<<<=========<<<;;;;;;<<<===???AAAAAA@@@???===999888666555666888;;;===:::999888666555555444444444555666888:::<<<>>>???>>>???AAACCCDDDDDDDDDCCCBBBCCCCCCCCCBBB???===;;;<<<:::777555444333111000222222222111111000//////...000111111000///000111...///000111111111111111///000222111000///000222//////000222444666888999:::999888888999;;;===???@@@@@@???>>>===<<<;;;:::999999888888777666444333333444555666666777666666333444555555555555555444444444333222222333555666444444555555444444333222111000//////////////////111111222333333333333333222222222222333333333333333444555555333111111222............------------,,,------------......................../////////,,,,,,,,,,,,,,,,,,,,,,,,---///111111111111222333333333333444444555555555222333444555666777888888444555666999<<>><<<::::::<<<<<<===<<<;;;;;;999;;;===??????>>>===;;;999888777666777999;;;<<<::::::888777666555555555444444666888:::;;;===>>>>>>???AAACCCDDDDDDCCCCCCBBBCCCCCCBBBAAA???===;;;;;;999777666666555333111222222222222111000//////---...000111000///000111///000000111111111000000///111222111000///000111------///111444777999;;;;;;:::888777777999;;;===<<<<<<<<<<<<<<<;;;;;;:::999999888888777555444333333333444444555444444444222333444444555555555555555555444333444555666777444444555555444444333222000//////...------......000111222333444333333222222222222333333333444444222555777777555222000000.........------------,,,,,,,,,---------.........,,,,,,---------.........,,,,,,,,,,,,,,,+++++++++,,,...111111000000111333333333333333333333333444333333444444444555555555444555666999<<>>===;;;999666666666777888999999:::<<<;;;999888777777666666444444666777999;;;<<<======???AAACCCDDDDDDCCCBBBBBBCCCCCCBBBAAA???===;;;:::888777666777777555333222333333222222111000///,,,...000111000000111222000111111111111000000///000111222111000///000111+++,,,...111444888:::<<<<<<:::888666666888:::<<<888999::::::;;;;;;::::::999999888888777555444333333333333444333333222222444444555666777777777777666555555444555666777888444444555555444444333222000///...---------------000111222333444333222222222222333333333444444444222555888999666333000//////............---------,,,,,,,,,---------......+++++++++,,,,,,---------,,,+++++++++++++++++++++---000222222000///000222333333222222222222222222444444444333333222222222555555777999<<>>???>>><<<999777888777666777999::::::999888888999888888777666555888777666777:::;;;<<<<<<<<<>>>AAADDDEEEDDDAAA@@@@@@@@@@@@???===<<<:::999777777777666444333444666444444333333222111000000,,,---...///000222333333333333222222222222222222---000111111...---///222...///111333666888:::;;;999999888888777777888888888888888888888888888888:::999888777666555444333555444333222222222333333444444333333444555777888555555555555555666777777666666666666555444333222111111000///////////////111111111222222333333333222222333333333333444444555555555666555555444333////////////////////////111000///...---...//////+++,,,///000222222111111000---******,,,---,,,+++,,,,,,---...///000111111333333333222222111111111444555666777777666555555777777888:::===@@@CCCEEEGGGJJJNNNSSSXXX^^^eeeiiikkkqqqwww{{{yyykkk]]]SSSNNNHHHGGGFFFFFFGGGHHHKKKLLLZZZZZZ```jjjtttGGGGGGHHHIIIJJJLLLNNNOOOPPPOOONNNLLLLLLLLLLLLMMMPPPNNNMMMNNNRRRYYY^^^bbbgggnnnyyy{{{vvvrrrqqqooonnnmmmmmmnnnnnniiiiiiiiifffbbb^^^]]]\\\]]]\\\\\\[[[ZZZZZZYYYYYYVVVWWWWWWXXXXXXWWWWWWVVV[[[ZZZZZZ\\\```eeekkknnnwwwvvvtttqqqkkkaaaUUULLLGGGFFFDDDBBBAAAAAAAAABBB>>>======<<<<<<<<<======;;;<<<======<<<;;;999777666666777777777777888888777777888777777666555555888777777888:::;;;<<<<<<===>>>???AAAAAAAAAAAAAAA@@@@@@@@@???===<<<:::999888888888777555444555777444444333333222111111000------...///000111111222333333333333333222111000---000111111///...///111...///111333666888:::;;;:::999888888888888999999888888888999999999999999:::999888777666555444444555444333333222222333333333333333333333555777888555555555555555666777777666666666555555444333222111000000///////////////111111111222222222333333222222222333333333444444444444444444444333222222////////////////////////000///---,,,,,,,,,,,,---+++,,,---///000111111111///---******+++---,,,***,,,,,,---...///000111111222222222111111111000000333444555666666666555555777777888;;;>>>BBBEEEGGGKKKNNNQQQUUUYYY___fffjjjmmmqqqwwwzzz}}}uuugggZZZPPPLLLFFFEEEEEEEEEFFFHHHJJJLLLVVVXXX]]]gggppp|||IIIIIIIIIJJJKKKMMMNNNOOOSSSRRRPPPOOOMMMMMMLLLLLLPPPOOONNNNNNQQQWWW\\\```dddqqq{{{vvvppppppnnnnnnnnnnnnooopppjjjjjjiiifffaaa]]][[[[[[]]]\\\[[[ZZZYYYXXXWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVZZZYYYYYY[[[___eeelllpppsssrrrpppmmmfff\\\QQQIIIFFFDDDBBBAAA@@@@@@@@@AAA==================>>>>>>;;;;;;::::::999888888777555777999777555333555777666666777777777666666555888888888888999;;;<<<===??????>>>>>>???@@@AAABBB@@@@@@@@@???===<<<:::999999999999888555555666777444333333222222111111111.........//////000000000222333444444444222000...---///111222000/////////...///111333555777999:::999999999888999999::::::999999999999999999999999:::999999888777666555555444444444333333333333333222222111222333555777888666555555555555666777777555555555555444333222222000000//////......//////111111111111111222222222222222222222333333333333222333333333333222111111////////////////////////......,,,+++************,,,,,,,,,,,,---///000000...,,,******+++,,,+++***,,,,,,---...///000111111111111111111000000000000222333444555555555555555777888999<<<@@@DDDGGGJJJOOOQQQSSSVVVZZZ```fffjjjnnnrrrvvvyyy|||ooobbbVVVMMMIIICCCCCCBBBCCCDDDGGGJJJLLLRRRTTTZZZccckkkvvvKKKKKKKKKKKKLLLNNNOOOOOOUUUTTTSSSQQQOOONNNMMMLLLNNNNNNMMMMMMOOOSSSYYY]]]dddqqqzzzuuullllllkkkkkkkkklllnnnoookkkkkkjjjgggbbb^^^\\\\\\^^^]]]\\\ZZZXXXWWWUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUYYYXXXWWWYYY]]]dddkkkoooooonnnlllhhh```WWWMMMGGGCCCBBBAAA@@@????????????:::;;;;;;<<<<<<<<<<<<<<<;;;:::888777666666777777555888;;;999444111444777666777777888888888777777888999999999999:::<<<===??????@@@@@@@@@AAAAAAAAA@@@@@@@@@???===<<<:::999888999999777555444444666333333333222222111111111////////////////////////222333555555444222///---...///111222111///...---...///000222444666888999999999888888999:::;;;;;;::::::::::::999999999999999999888888777777666666444444444444444333333222111000000111222444666777555555555555555666666777444555555444444333222111000//////.........//////000111111111111111111111111222222222222333333333222222333333222222111000////////////////////////...------,,,+++***)))))),,,++++++***+++---///000,,,,,,++++++++++++******,,,,,,---...///000111111222222111111111111111111111222333444444555555666888999:::===AAAFFFJJJLLLOOOQQQTTTWWW[[[aaahhhlllooorrrvvvxxx|||zzziii]]]QQQIIIEEEAAAAAA@@@AAACCCFFFIIIKKKNNNQQQXXX```gggqqqMMMMMMMMMMMMNNNNNNOOOPPPVVVVVVTTTSSSQQQOOOMMMLLLKKKLLLLLLLLLMMMPPPVVVZZZeeeooo|||yyysssjjjiiiiiihhhiiijjjlllmmmkkklllkkkiiidddaaa_________^^^]]][[[YYYWWWUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVWWWVVVVVVWWW[[[aaagggjjjiiiiiigggbbbZZZRRRJJJFFF@@@@@@???>>>>>>=========;;;;;;<<<======<<<<<<;;;:::999777555555555666777666:::<<<:::444222444888777888999:::::::::::::::888999;;;:::999999;;;>>>???@@@BBBDDDDDDCCCAAA@@@@@@@@@@@@???===<<<:::999777888777555333222222444333333222222222222222111000000000000000/////////111333444555555222///---000000000111111000...---......000222444555777888777777888888999:::;;;<<<:::::::::999999888888888888888888777777777777777444444555555555444333222000000///000111333555666444444444333444555555666444444444444333222111000//////............//////000000000000000000000000111111111222222222333333333333333333333222111111////////////////////////.........---,,,++++++***,,,+++*********,,,---///+++,,,,,,,,,+++*********,,,,,,---...///000111111333333333333333333333333111111222333444555666777999:::;;;>>>BBBGGGKKKMMMOOORRRVVV[[[```ffflllpppooorrrvvvxxx}}}vvvdddXXXNNNFFFCCC@@@@@@???@@@BBBEEEHHHJJJLLLOOOWWW^^^ccclll|||PPPOOOOOONNNOOOOOOPPPPPPVVVUUUUUUSSSRRROOOMMMLLLIIIKKKLLLLLLLLLOOOUUUZZZfffmmmxxxwwwqqqiiihhhhhhggghhhiiikkkllljjjkkkkkkiiifffdddcccccc^^^^^^\\\[[[YYYWWWVVVUUUWWWXXXXXXYYYYYYXXXXXXWWWUUUTTTTTTUUUXXX\\\```bbbbbbbbb```[[[TTTLLLGGGDDD>>>>>>=========<<<<<<<<<>>>>>>???@@@???>>>===<<<999888777555555555555666777999;;;999555444555777777888999:::;;;<<<<<<<<<888:::<<<;;;999888;;;>>>???AAADDDFFFFFFDDDAAA???@@@@@@@@@???===<<<:::999777777777555222111111222222222222222222222222222111111111111111111111111111222333444444333111///222111//////000000///---......///111333555666777666666666777888:::;;;<<<:::999999888888777777777666666666666777777777777444555555666666444333222000000//////000111333444333222222222222333444444333333333333222111000000......------......//////000000000000////////////111111111111222222222222222333333333333222111111////////////////////////---............------,,,+++++++++++++++,,,------+++---......,,,+++++++++,,,,,,---...///000111111333333333444444444444444111111222333444666888999:::;;;<<>><<<:::999888777666666555555555777777777666666555555555666777999:::;;;<<<<<<<<<888;;;===<<<999888;;;???@@@AAACCCDDDDDDCCCAAA@@@@@@@@@@@@???===<<<:::999888888888555333111222333222222222222222222222222222222222222222222333333111111222333333333222222555111...---...000///...---...///111222444555666444444555666777999;;;<<<999999888777777666666555444444555555666666666777444555666777666555333222111000////////////111111111111000000111111222333333333333333222111000///...------------...///000000000/////////.........111111111111222222222222111111222222111111000///////////////////////////,,,,,,...//////......---***+++,,,,,,---,,,,,,,,,+++...000000---+++,,,---,,,,,,---...///000111111222222222333333444444444222222222333555777:::;;;;;;<<<===???BBBFFFIIIKKKOOOTTT\\\cccgggkkknnnooommmqqqwww|||~~~hhhZZZRRRLLLGGGFFFBBBAAA@@@@@@AAADDDFFFHHHFFFLLLTTTZZZ\\\bbbsssRRRRRRQQQPPPPPPPPPPPPQQQSSSTTTTTTTTTRRRPPPNNNMMMHHHLLLOOOOOOOOOQQQXXX^^^cccmmm|||uuunnnccccccbbbaaaaaaaaabbbcccccceeeggggggfffeeefffgggZZZZZZYYYXXXVVVUUUTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVUUUPPPIIICCC@@@@@@;;;;;;<<<<<<<<<;;;::::::>>>?????????>>>;;;999777888888888777666666555555777555444444555666444333555666888999:::;;;<<<<<<888;;;>>><<<888888;;;???BBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@???===<<<:::999999999999666444222222444222222222222222222222222222222333333333444444444111111111222222333444444666222---,,,---//////...---...///000222444555555333333444555777999:::;;;888888888777666555555444333333444444555666666666444555666777777555333222222111///......//////000000000000///000111111222222222333222222111000///---------------...///000000000//////.........---000111111111111222222222000000000000000//////...////////////////////////***+++---...//////...---***+++,,,......---,,,+++,,,...111111...,,,,,,---,,,,,,---...///000111111111111111222222333333333222222222333555888;;;<<<<<<<<<===???BBBEEEHHHJJJMMMSSS[[[bbbeeeggghhhiiilllqqqwww}}}xxxcccVVVPPPLLLIIIIIICCCBBBAAAAAAAAACCCFFFGGGEEEJJJSSSXXXZZZ```pppTTTRRRPPPPPPPPPQQQPPPOOOSSSWWWWWWRRROOOOOOOOOMMMLLLMMMMMMLLLLLLPPPXXX^^^bbbooo~~~rrriiibbbaaa``````aaaccceeegggiiihhhgggeeedddddddddddd]]][[[XXXVVVUUUSSSQQQNNNNNNOOOPPPRRRTTTTTTQQQOOONNNOOOPPPQQQQQQOOOMMMLLLMMMKKKIIIFFFBBB???<<<;;;888<<>>:::777888;;;===>>>@@@@@@@@@???===;;;:::999777666555555555666888777666666666666666777999888888888777777666666888888999;;;===@@@BBBCCCAAAAAABBBBBBCCCDDDDDDDDDIIIFFFBBB>>>;;;::::::;;;;;;>>>???;;;555111222555444333222111111111222333222222111000111222444555333333333222111000///...111000...,,,,,,,,,---...---...000222333444333333777666555666888;;;<<<<<<===;;;888555333222222222444333333222222333333444444666777777666333000...111000///...///111333444666555444222111111222222111111222222222111111000+++,,,,,,---...///000000111000...,,,+++,,,---......///////////////......000000111000000///...---////////////000000000000///////////////......---111...++++++---...,,,***444333111000////////////111///,,,,,,---......---000111111111000111333444555555666777888:::<<<===>>>>>>>>>???BBBEEEIIIKKKTTTWWW[[[```eeeiiikkklllkkkmmmrrr{{{qqq\\\QQQMMMHHHEEEDDDFFFEEEDDDCCCCCCDDDEEEEEEFFFIIIPPPVVVZZZ___lllyyyWWWUUUSSSRRRRRRRRRQQQOOOSSSVVVVVVQQQNNNOOOOOOMMMKKKLLLMMMMMMNNNSSS[[[aaafffqqq}}}ppphhhbbbbbb`````````bbbdddeeelllkkkhhhfffcccaaa```___]]][[[YYYXXXXXXVVVTTTRRRQQQPPPQQQRRRTTTTTTSSSQQQMMMOOOQQQRRRRRRQQQOOOMMMLLLJJJHHHEEEAAA>>><<<;;;<<>>>>>???@@@AAA@@@???===<<<:::999777666555555555666888777777777777777888888:::999999888777666666555777888999:::<<>>;;;666333444666666555444333333333444444444333222222222222222333333333333333222111000///222000...,,,+++,,,,,,---...///111222333444333333666444333444777999:::::::::888666333222222333333444333333222222333333444444555777777666333000...111000...------...///000444333222111111222333444111222222111000///...---,,,,,,------......//////000///---,,,,,,,,,.../////////////////////...---///000000000000//////.../////////000000000111111///000000000000///......000...,,,,,,...///...---333222222111111111111111000...,,,,,,---...---,,,///000111000///000222444555555555777888:::<<<===>>>>>>>>>@@@CCCGGGJJJLLLSSSVVV[[[```eeehhhjjjjjjjjjlllqqq{{{}}}kkkWWWMMMIIIEEEBBBAAADDDCCCBBBBBBBBBCCCDDDEEEEEEHHHNNNTTTXXX]]]jjjwwwZZZXXXVVVUUUTTTTTTQQQPPPRRRUUUUUUPPPNNNOOOPPPNNNKKKLLLNNNNNNPPPUUU]]]dddjjjttt{{{ooohhhcccbbb```______aaabbbdddkkkjjjhhheeebbbaaa______^^^]]]\\\\\\\\\[[[XXXUUUTTTRRRQQQRRRSSSTTTTTTSSSMMMOOORRRTTTTTTRRRPPPNNNJJJIIIFFFCCC@@@>>><<<<<<===@@@CCCBBB???===>>>@@@??????@@@AAAAAA???>>>===999888777666666666666666888888777888888999:::;;;;;;::::::888777666555555777777888999;;;>>>???AAADDDEEEEEEFFFGGGGGGHHHHHHHHHGGGEEECCCAAA???>>>===;;;======;;;777555555777888777666555555555555555444444444444333222111111444444444444333222111111222000...,,,+++++++++,,,...///000111222333333333444333222333666999999999777555444333222222333444333333222222222222333333444555666666666333111000111000...,,,++++++,,,---000000000111222333444555222222111000///---,,,+++------------------------...---,,,+++,,,---...//////////////////...------...//////000000000000///000000000111111111222222000000111111000000///...///---,,,---///111222111333333333444333333333222...---------......,,,***---...//////...///111333444444555666888:::<<<===>>>>>>>>>@@@DDDHHHLLLNNNRRRUUU[[[aaaeeeggghhhhhhiiikkkqqqzzzrrraaaPPPGGGDDDAAA??????AAAAAAAAAAAAAAABBBCCCDDDDDDEEEKKKQQQUUUZZZfffrrr[[[YYYWWWVVVVVVTTTQQQOOOQQQTTTTTTOOOMMMOOOPPPOOOLLLNNNPPPQQQRRRVVV^^^dddlllttt{{{ooohhhdddbbbaaa______```aaacccffffffeeeddddddddddddeee```````````````^^^ZZZWWWVVVSSSQQQQQQRRRTTTTTTTTTOOOQQQTTTVVVUUURRROOOMMMIIIHHHEEEBBB???>>>===<<<;;;===???>>>===<<<===??????@@@@@@AAA@@@???>>>>>>999999888777777777777777888888888999:::;;;<<<===<<<;;;:::999777666555444666666777999:::<<<>>>???CCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFDDDBBB@@@>>>;;;<<<===;;;888777777999888888777666666555555555222333444555555444222111444444555555444333333222222000///---,,,+++++++++---......///000111111111333222222444777999999999777666555444333333333333333333222222222222333333444444555666555444222111000///...,,,,,,,,,,,,,,,///000000000111222222333111111111000///...,,,,,,------------,,,,,,++++++++++++++++++,,,---...//////////////////......------...///000000111000000000111111111222222222222111111111111111000//////------,,,---000333555666666777777777666444333111---,,,,,,---......+++)))+++,,,......---...000222333444444666888:::<<<======>>>???AAADDDIIIMMMPPPPPPTTT[[[aaaeeefffeeedddhhhjjjqqq{{{gggYYYJJJCCCAAA???===>>>@@@@@@@@@AAABBBCCCDDDDDDBBBCCCGGGNNNRRRWWWbbbmmm|||YYYXXXVVVVVVVVVTTTQQQOOOPPPSSSRRRMMMLLLNNNPPPOOOOOOQQQSSSSSSSSSVVV]]]bbbkkksss~~~{{{pppiiidddcccaaa```___```bbbccceeeeeeddddddeeeeeefffgggbbbbbbccccccccc```[[[WWWWWWTTTQQQPPPRRRSSSTTTTTTRRRSSSUUUVVVTTTQQQNNNKKKJJJHHHEEEAAA???=========:::;;;<<<<<<;;;<<<===>>>@@@@@@@@@@@@??????>>>>>>999999999999999999888888999999999999:::;;;======<<<<<<;;;999888666555444666777777888:::<<<===>>>AAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFEEECCCAAA???<<<<<<<<<;;;:::888999999777777777666555444444333///000222444555555444444444444555555555444333333111111///...---,,,,,,,,,,,,,,,------......//////222222222555888::::::999999888777666444333333222333222222111111222222333333444555555555444333222///..................///000000000000000000000000000000111111000000//////---------,,,++++++***************+++,,,---............////////////......---...///000000111000000000111111111222222222222111111111111111000//////,,,,,,---...000333777:::;;;<<<<<<;;;999555111///,,,,,,,,,---...---+++(((***+++------------000222222333444555888:::<<<======>>>???AAADDDIIIMMMPPPPPPTTTZZZ___cccdddcccbbbfffiiiqqq}}}yyy___SSSFFFAAA@@@>>>===???@@@@@@AAABBBCCCCCCDDDDDDAAAAAADDDJJJOOOTTT^^^hhhsssVVVUUUUUUVVVVVVVVVSSSQQQOOORRRQQQLLLKKKNNNQQQPPPPPPRRRTTTTTTTTTVVV\\\aaakkkrrr~~~{{{pppjjjdddcccaaa``````bbbccceeeiiihhhfffeeecccbbbbbbaaaaaaaaaccceeeeeebbb]]]YYYYYYVVVSSSRRRSSSUUUUUUUUUSSSTTTTTTTTTSSSQQQNNNLLLLLLIIIFFFBBB???=========;;;;;;;;;;;;<<<===???????????????>>>>>>>>>>>>>>>:::;;;;;;<<<;;;;;;::::::::::::999::::::;;;<<<===<<<;;;;;;999888777666666777777888999:::<<<===>>>???@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@======<<<;;;;;;:::999999666666666666555444222111...///000222333444555555333444444555555444333333111111000000///......------,,,,,,,,,------...///111111222555888::::::999:::999888777555444333222222222111111111111222222333333444444555444444444///////////////000000000/////////000000///......///000000111111000000000,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,---...///000000000000...//////000000000000///000000000111111111222222000000111111000000///...+++,,,------///333888<<>>>>>>>>@@@DDDHHHLLLNNNQQQTTTYYY^^^aaabbbbbbaaaccciiissspppYYYOOOEEEAAA???>>>>>>@@@@@@@@@AAABBBCCCCCCCCCCCCAAA@@@BBBHHHMMMRRR[[[cccnnn|||SSSSSSTTTVVVXXXXXXVVVTTTNNNQQQPPPKKKJJJNNNQQQQQQNNNPPPSSSTTTTTTWWW]]]bbbllltttyyyoooiiidddcccbbbaaabbbccceeegggkkkiiifffccc```^^^\\\[[[\\\^^^aaaeeefffddd___[[[[[[XXXVVVVVVWWWXXXWWWWWWRRRRRRRRRQQQQQQQQQPPPPPPNNNKKKGGGBBB???=========;;;:::::::::<<<>>>???@@@???>>>>>>===============;;;<<<===>>>>>>===<<<;;;;;;::::::999::::::;;;;;;;;;;;;:::999999888777777888888888999;;;<<<>>>???AAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA???>>>===<<<;;;:::999888666777777777555444222111/////////000111222333444333333444444444444333333000000111111111111000000///...---------...///000//////111444777999999888666666666666555444333222222222111111111111222222333333333444444555555555000000000000//////...---,,,,,,...///000/////////000000000000///......---++++++++++++************))))))***+++++++++++++++***+++---///000111111111///000000000000//////.../////////000000000111111///000000000000///......***,,,------...222888===???@@@BBBAAA>>>999333000---+++***)))***+++***)))***+++,,,------...111333111222333555777:::<<<>>>>>>>>>>>>@@@CCCGGGJJJLLLQQQTTTXXX[[[^^^`````````bbbiiiuuu{{{hhhUUULLLDDDAAA???===>>>@@@???@@@AAABBBBBBAAA@@@@@@AAA???@@@FFFLLLPPPXXX```lllyyyRRRRRRTTTWWWYYYZZZXXXVVVNNNPPPOOOKKKJJJNNNQQQQQQKKKNNNRRRSSSUUUYYY___dddnnnuuuxxxnnnhhhdddcccbbbbbbccceeeggghhhiiihhheeeaaa^^^\\\ZZZYYYXXXZZZ___dddgggfffbbb^^^\\\[[[YYYYYYZZZZZZYYYXXXOOOOOOOOOOOOPPPQQQSSSTTTPPPMMMHHHCCC???=========:::888777888;;;===>>>???>>>>>>===<<<<<<<<<<<<<<<<<<===>>>??????>>>======;;;;;;:::999999999:::::::::::::::999999888888888999999999:::;;;===>>>???CCCCCCDDDDDDEEEFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<<<<;;;999777777777888888666444222111111111/////////000111222222222333333444333333333000000111222222222222111000000///......///111222---...///333666888777666333333444555555444444333222222111111111111222222222333333444444555555555222222111000///---+++***)))***,,,...000000000000000000000///...,,,+++***************************))))))***++++++++++++***)))***,,,...000222222333000000111000000///......////////////000000000000///////////////......---***+++---------111888===>>>@@@BBBCCC@@@;;;555222...+++)))((()))************+++---------///111333111111333555777:::<<<>>>>>>>>>>>>???BBBFFFIIIKKKRRRTTTWWWZZZ]]]___``````aaahhhvvvwwwcccSSSKKKCCC@@@???======@@@>>>???@@@AAAAAA@@@>>>===AAA???@@@FFFKKKPPPWWW___iiiuuuSSSSSSTTTTTTUUUUUUVVVVVVSSSRRRPPPNNNNNNNNNOOOPPPNNNLLLKKKMMMRRRZZZ```cccpppxxxvvvnnnjjjffffffeeeccccccccccccccccccbbbaaa___^^^]]]]]]]]]]]]]]]^^^aaacccdddcccaaa___]]]ZZZYYYXXXWWWTTTRRRPPPPPPOOONNNNNNOOOPPPPPPNNNLLLIIIEEEAAA???>>>===<<<:::888666666888:::<<<<<<<<<<<<<<<============<<<>>>??????===<<<===>>>666888999;;;<<<<<<;;;;;;;;;<<<;;;;;;:::999888777:::;;;;;;::::::;;;???BBBDDDDDDEEEEEEEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===;;;999888777999999999999777666555444111111111111111111222222222222222222222333333333111111222222222222111111...//////000111222222222111111333444555666666666777777666666444333333222111111000000000000111111111111222222222333333333111111111111000...---,,,++++++,,,------......///...///111222111000...------,,,+++***))))))))))))++++++************++++++,,,,,,---...000333555666555333111///------------------......///000000000......---------,,,,,,,,,(((((()))***---111555777999;;;>>>???<<<777111---++++++*********+++---......//////...------000222000333666888999999:::<<<:::::::::<<<@@@EEEJJJMMMQQQRRRTTTVVVWWWZZZ^^^bbbaaaiiivvvlll^^^KKKGGGAAA>>>>>>???@@@AAABBBCCCCCCBBB???======>>>@@@AAABBBEEEIIIOOOXXX]]]ffflllxxxRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQOOOMMMMMMMMMOOOOOONNNMMMKKKMMMRRRXXX^^^bbbnnnvvvvvvoookkkddddddeeeffffffggghhhhhhfffeeecccbbb```___^^^^^^_________```bbbcccbbbaaa]]]\\\YYYXXXXXXWWWUUUSSSOOOOOOMMMMMMMMMMMMOOOOOONNNLLLIIIEEEBBB@@@>>>>>><<<:::888777777888:::<<<<<<<<<============>>>>>>===???@@@???>>><<<<<<===888999:::;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999888:::;;;<<<<<<<<<>>>AAADDDBBBDDDEEEFFFFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@>>>===;;;999888888888888888888888777666555111111111111111111222222000000111111222222333333111111222222222222111111...//////000111111222222111222333444555666666666777777555444333222222222111111000000000000111111111111111222222222333333333222222111///---+++***+++,,,,,,------......///...///111111111000...------,,,+++***))))))))))))++++++************++++++------///111333666777888444333111///------------------------............------,,,,,,,,,,,,++++++(((((()))***,,,000333555666888;;;<<<;;;666111---,,,++++++******+++,,,---......///...------///111444777999;;;;;;:::;;;<<<;;;;;;;;;===@@@EEEIIILLLPPPRRRTTTUUUWWWZZZ^^^aaabbbjjjvvv}}}gggYYYIIIFFFAAA>>>>>>@@@AAABBBCCCCCCCCCAAA>>>===>>>???@@@AAABBBDDDGGGMMMUUUZZZbbbhhhsssRRRRRRQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLMMMNNNOOONNNMMMLLLMMMPPPVVV\\\```jjjrrr~~~uuunnnkkkbbbccceeehhhjjjlllmmmmmmjjjiiigggeeecccaaaaaa```bbbaaa______aaaaaaaaa```]]][[[YYYXXXXXXWWWUUUSSSMMMMMMLLLKKKKKKLLLMMMMMMNNNLLLIIIFFFCCCAAA??????<<<;;;999888888999;;;<<<=========>>>>>>>>>?????????@@@AAA@@@>>><<<<<<<<<999:::;;;<<<=========<<<<<<<<<<<<<<<;;;;;;:::999:::;;;;;;;;;<<<===AAACCCAAACCCFFFHHHHHHFFFDDDBBB@@@@@@????????????@@@@@@@@@@@@???===;;;:::888888666777777888888777777666222222222222222222111111...//////000111222222333111111222222222222111111/////////000111111222222222222444555666777777777777666444222111111111222222222111111111111222222111111111222222222222333333333222000...,,,***))),,,,,,,,,---....../////////000111111111///...------,,,+++******)))******++++++************+++++++++,,,///222555777777888333222111///...------------------,,,,,,,,,,,,,,,++++++++++++************)))(((((()))+++---///111222444777888777444000------,,,++++++++++++,,,,,,---......---,,,---///000555888:::;;;:::::::::;;;<<<<<<<<<>>>@@@DDDHHHJJJOOOQQQSSSUUUWWWZZZ^^^aaaccclllwwwuuu```SSSGGGDDD@@@>>>???AAACCCDDDCCCCCCBBB@@@>>>===???AAA@@@AAABBBCCCFFFKKKRRRVVV^^^ccclllxxxRRRRRRRRRQQQQQQPPPPPPPPPPPPOOONNNNNNMMMNNNNNNOOOMMMMMMLLLMMMOOOSSSYYY]]]eeemmmzzztttmmmkkkbbbdddfffiiilllmmmnnnooonnnmmmjjjhhhfffdddcccccceeebbb```______``````___^^^\\\YYYXXXWWWUUURRRPPPLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKIIIGGGDDDBBB@@@???<<<;;;:::999999:::;;;<<<======>>>>>>??????@@@@@@@@@AAABBBAAA>>><<<<<<<<<;;;;;;<<<==============================<<<;;;::::::;;;;;;;;;:::;;;===???AAACCCGGGJJJJJJHHHEEEBBB??????>>>======>>>??????AAA@@@???===<<<:::999888555555666777888888777777333222222222222222111111------...///000111222222111111222222222222111111//////000000111111111111222333444555666777777777777555333111000000111111222222111111111111222222111111111111222222222222111111000///...,,,+++***,,,,,,------.../////////000000111111000///...------,,,++++++************++++++************++++++''')))---111444555555555222111000///...---,,,,,,.........---,,,++++++*********)))))))))((((((((())))))(((((()))***,,,------///111333333111///---------,,,,,,++++++++++++,,,---......------...000222444777888888888999:::=========>>>AAADDDGGGHHHNNNPPPRRRTTTVVVYYY^^^aaaeeennnzzzooo[[[OOODDDAAA>>>>>>@@@BBBDDDEEECCCCCCBBB@@@>>>>>>@@@BBBBBBBBBCCCDDDFFFJJJPPPTTTYYY]]]fffppp{{{SSSSSSSSSRRRRRRQQQQQQQQQRRRQQQPPPPPPOOONNNNNNNNNKKKLLLLLLMMMNNNQQQWWW[[[aaajjjvvv~~~sssllljjjdddeeegggiiikkklllmmmmmmpppooommmjjjhhhfffeeeeeefffccc```______```___^^^```^^^ZZZXXXUUUSSSOOOMMMJJJIIIHHHHHHHHHHHHIIIJJJKKKJJJIIIGGGDDDBBB@@@???<<<<<<;;;::::::;;;<<<<<<<<<======>>>???@@@@@@@@@AAABBBCCCBBB???===<<<======<<<<<<<<<======>>>>>>======>>>>>>>>>===<<<<<<===>>>???>>><<<;;;<<<>>>BBBEEEHHHKKKKKKIIIEEECCC@@@???============???@@@AAA@@@???>>><<<:::999888444555666777777777777777333333333333222222111111---......///000000111111111111222222222222111111000000000000000111111111111222333555666666777777666555333111000000000000222111111111111111111222000000111111111222222222------............------,,,,,,---......//////000111111111000//////...------,,,++++++++++++++++++++++++************++++++&&&))),,,000222333333333111000000///...---,,,,,,000//////...---,,,++++++))))))(((((((((''''''''')))(((((((((((())))))******+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---...///...111555777888888:::;;;======>>>???AAADDDFFFGGGMMMOOOQQQSSSUUUYYY]]]aaafffppp}}}~~~iiiWWWLLLAAA???======???BBBDDDEEEBBBBBBBBBAAA??????AAACCCCCCDDDEEEEEEGGGJJJOOORRRVVVYYYaaajjjtttTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQOOONNNMMMMMMHHHJJJLLLLLLLLLPPPVVV[[[```iiiuuutttmmmjjjhhhhhhhhhhhhiiijjjkkklllpppooommmkkkiiiggggggfffeeecccaaa`````````___]]]```]]]ZZZWWWUUURRRNNNLLLJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHGGGFFFDDDBBB@@@???<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>???@@@@@@AAABBBCCCBBB@@@>>>>>>>>>======<<<<<<<<<<<<===>>>>>>>>>>>>??????>>>>>>===BBBCCCDDDCCCAAA@@@@@@AAAEEEGGGJJJKKKKKKIIIFFFDDD@@@???>>><<<<<<>>>???@@@AAAAAA@@@>>><<<;;;999999444555666666777777777777444444444333222222111111////////////000000000000111111222222222222111111000000000000000000111111111111333444555666666666555444444333222111000///111111000000000000111111000000000111111111111222++++++,,,---............---------...//////000000222222111000///......---,,,,,,++++++++++++,,,,,,++++++************++++++)))+++---000222333333333//////000//////---,,,+++000//////...---,,,,,,+++((((((((((((''''''''''''((((((((((((((((((((((((((()))***+++,,,,,,,,,+++++++++,,,---------------,,,...000000///...///000---000444777888:::<<<===<<<<<<>>>???BBBDDDFFFGGGLLLNNNPPPSSSUUUYYY]]]aaagggsssxxxdddSSSJJJ>>>===;;;<<>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>??????@@@@@@BBBCCCBBB@@@??????@@@======<<<;;;;;;<<<<<<===>>>>>>??????@@@??????>>>BBBDDDFFFFFFEEEDDDEEEFFFIIIJJJKKKKKKJJJHHHFFFDDDAAA@@@>>><<<<<<>>>@@@AAABBBAAA@@@>>><<<;;;:::999555555666666666666666666555444444333222222111111111111000000000000//////111111222222222222111111111000000000000000000000///000222333444444555555333444555555444222000...000000////////////000000000000000000111111111111++++++,,,------------,,,------......//////000000333222111000......------,,,,,,,,,++++++,,,,,,---++++++************++++++***+++,,,---///000111111...////////////---,,,+++...---------,,,,,,++++++((((((((((((''''''''''''(((((())))))))))))(((((('''(((((()))******++++++)))***,,,---...///......---///111111000000000111---000333666777777999:::;;;<<<===@@@BBBEEEGGGHHHKKKMMMPPPRRRTTTXXX]]]aaahhhuuuppp]]]NNNFFF===;;;:::;;;===@@@AAAAAA>>>@@@CCCDDDCCCBBBBBBBBBAAABBBDDDEEEFFFHHHLLLOOOOOOSSSZZZbbbiiivvvQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSRRRPPPNNNKKKHHHGGGDDDGGGKKKLLLKKKNNNUUU[[[eeemmmxxxzzzrrrmmmmmmkkkiiiggghhhjjjnnnpppnnnmmmkkkjjjiiihhhhhhhhhbbbaaaaaabbbbbbaaa___\\\ZZZYYYVVVUUUUUUTTTRRRPPPIIIIIIHHHGGGGGGHHHIIIIIIEEEEEEEEEEEECCCAAA???>>>========================::::::;;;<<<===>>>??????@@@AAACCCBBBAAA@@@@@@AAA======;;;::::::;;;<<<===>>>??????@@@@@@@@@?????????BBBDDDEEEEEEFFFGGGHHHKKKKKKKKKKKKIIIGGGEEEDDDBBB@@@>>>======>>>@@@BBBBBBAAA@@@>>>===;;;:::999555666666666666666555555555555444333333222111111222222111111000000//////111111222222222222111111111111111000000000000000///000111222333444444444333444666777555333000...//////............//////000000000000111111111111,,,------------,,,+++***------......///000000000333222111///......------,,,,,,,,,++++++,,,------++++++************++++++)))))))))***+++,,,............/////////...,,,+++,,,,,,,,,++++++++++++***))))))((((((((('''''''''(((((()))))))))))))))((('''((((((((())))))******((())),,,...////////////---///222222111000000111,,,...111333333333444666:::;;;===@@@BBBEEEGGGHHHKKKMMMOOORRRTTTXXX]]]aaahhhvvvkkkYYYJJJBBB<<<:::999:::===???@@@@@@<<<@@@CCCEEEDDDCCCBBBBBB???AAABBBDDDEEEGGGKKKNNNLLLQQQXXX```fffrrrNNNPPPRRRTTTTTTSSSQQQPPPPPPOOONNNLLLKKKIIIHHHHHHCCCFFFJJJLLLNNNSSSZZZ___hhhnnnwwwyyyoooiiijjjjjjkkklllmmmnnnooopppmmmkkkhhheeedddccccccddddddcccbbbbbbaaa___[[[WWWYYY\\\ZZZSSSQQQSSSRRRMMMIIIIIIHHHGGGFFFEEEDDDCCCGGGGGGGGGGGGEEEBBB>>>=========;;;::::::;;;<<<===;;;;;;::::::;;;<<<>>>??????@@@AAABBBBBBBBBAAA@@@@@@>>>;;;999777777888888===>>>???@@@AAABBBBBBBBBAAAAAABBBDDDFFFHHHJJJKKKNNNMMMKKKIIIGGGFFFFFFFFFCCCBBB@@@>>>======>>>???>>>>>>>>>>>>===<<<;;;::::::999888666555555555555444444333333111000...---//////000000111111111222000222333444444333111000000222444333111///......//////000111111111111111222333555555555333111000111000......---...//////000000//////.........---......------------...............---,,,...111333333333222222111000//////,,,,,,------------,,,,,,,,,+++++++++++++++++++++************+++,,,---...///...,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,++++++++++++***)))((((((''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))))))))***+++---......//////////////////.........//////000111444777:::;;;;;;===???AAABBBDDDGGGJJJJJJNNNRRRUUUXXX\\\ccchhhiiiuuu|||iiiUUUFFF@@@;;;999888999;;;======<<<<<<>>>AAACCCDDDDDDBBB@@@BBBDDDEEEEEEEEEGGGIIIKKKOOOPPPUUU]]]eeeoooOOOQQQSSSTTTTTTRRRPPPNNNNNNNNNMMMLLLKKKIIIHHHGGGCCCFFFJJJLLLNNNSSSZZZ___gggnnnxxxwwwnnnhhhgggggghhhjjjlllmmmnnnoooooommmjjjgggfffeeeeeeffffffdddcccbbb```^^^ZZZWWWTTTXXXXXXSSSPPPQQQNNNHHHIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEFFFGGGFFFDDDBBBAAA>>>===<<<;;;:::;;;;;;<<<;;;;;;::::::;;;<<<>>>???>>>???@@@AAABBBBBBAAAAAA???===;;;888777777777888;;;<<<>>>???AAABBBBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLJJJIIIGGGEEEDDDCCCBBBAAA???=========>>>???>>>>>>>>>>>>===<<<;;;::::::999888777666555555555333333333333222111000000/////////000000000111111000111333444444333111000...000111111000//////000//////000111111111111000111222333444333222000///000///...---------...///000/////////..................------------...............---,,,...111333333333222111111000//////------............------+++++++++*********)))))))))))))))******+++,,,---...---,,,+++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,------,,,+++)))(((''''''&&&&&&&&&&&&''''''(((''''''''''''((()))))))))******+++,,,---...//////.....................//////000111333666999;;;===>>>@@@AAABBBDDDGGGJJJIIIMMMRRRUUUXXX]]]dddiiiooo{{{vvvcccQQQDDD???:::999888999;;;<<<<<<<<<;;;<<>>===;;;;;;:::::::::;;;;;;:::;;;;;;<<<>>>>>>>>>>>>???@@@@@@@@@@@@@@@===<<<:::888666666666666999:::;;;===???AAABBBCCCEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIGGGDDDAAA@@@AAA@@@>>>===<<<======>>>>>>>>>???>>>>>>===<<<;;;;;;:::999888666666666666222222333333333333333222...///////////////000000000111222333333222111000---...//////......///111...///000000111111000000000111222222222111000///000///---,,,,,,,,,---...////////////..................------------......---.........---...000333222222111111000000//////.........//////.........,,,,,,+++***)))(((((('''(((((((((((()))***+++,,,,,,,,,,,,,,,,,,++++++***+++++++++***++++++,,,,,,,,,---///000///---***(((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))******+++,,,---....................................///000333666999:::>>>@@@BBBCCCCCCEEEHHHJJJJJJMMMRRRUUUXXX]]]eeejjjuuummm[[[KKKAAA>>>:::888777888:::<<<<<<;;;:::;;;<<<===>>>??????@@@CCCEEEFFFGGGGGGHHHJJJLLLLLLMMMQQQWWW\\\dddsssRRRRRRRRRRRRPPPNNNLLLJJJIIIJJJLLLLLLKKKHHHEEECCCCCCFFFJJJLLLNNNSSSZZZ___fffooo|||~~~sssjjjeee___```cccfffiiikkknnnoooooonnnllljjjiiihhhhhhhhhjjjgggccc```___]]]ZZZXXXWWWWWWWWWTTTRRROOOLLLIIIGGGHHHIIIIIIHHHGGGEEECCCAAABBBCCCDDDEEEEEEDDDDDD???>>>===<<<;;;:::999999::::::;;;;;;<<<======>>>????????????>>>======<<<;;;:::999777666555555666777888999;;;>>>@@@BBBDDDFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJHHHDDDAAA?????????>>>===<<<<<<======>>>?????????>>>>>>===<<<<<<;;;:::888777777777777444444555555555444333333............////////////000000111222222222222111/////////---,,,,,,...000...//////000000000000000000111111222222111000000000///---,,,++++++,,,---///////////////...............------------......---.........---...000222111111000000000/////////......////////////......------,,,+++***)))(((''''''''''''(((((()))***+++***+++,,,------,,,*********************+++,,,---,,,...111222111///+++)))''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))***)))******+++,,,,,,---------------------...............///000333666888:::@@@AAACCCDDDDDDEEEHHHKKKLLLOOOSSSUUUWWW\\\dddjjjwwwvvvdddTTTGGG???===999777666777999;;;;;;:::::::::::::::<<<>>>@@@AAADDDEEEFFFGGGGGGHHHJJJMMMKKKLLLPPPUUUZZZaaaooo}}}QQQQQQQQQPPPOOOMMMKKKJJJHHHIIIKKKLLLKKKHHHEEECCCDDDGGGKKKMMMOOOTTT[[[```gggqqq}}}~~~rrriiiddd]]]___aaadddhhhkkknnnooommmmmmkkkjjjiiihhhggggggiiifffccc```___^^^\\\ZZZ[[[XXXTTTRRROOOLLLLLLLLLHHHHHHIIIIIIHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBAAAAAA???>>>>>>===;;;:::999888::::::;;;<<<<<<=========BBBAAA???===<<<:::999888:::999888777666666555555666777888:::===@@@BBBDDDFFFGGGHHHJJJKKKKKKKKKJJJKKKKKKLLLKKKIIIEEEBBB@@@>>>>>>>>>===============??????????????????>>>======<<<;;;999888888888888888888777777666444333222////////////............000000111111222222222222111111000---+++***+++---......///000000000000000111111222222222222222222000///---,,,++++++,,,,,,.........///////////////......------------......,,,...//////......000222000000//////////////////......////////////......//////...---+++***))))))''''''''''''((()))***+++)))***+++,,,,,,,,,+++***************+++,,,---......///222333222000,,,***''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((******)))******++++++,,,,,,,,,+++,,,,,,,,,---------.........///111333666999:::???AAACCCDDDDDDFFFIIIKKKOOORRRTTTUUUWWW[[[bbbhhhvvvooo]]]OOOCCC>>>===888666555666888::::::999;;;:::::::::<<<>>>AAABBBCCCEEEFFFFFFFFFHHHJJJLLLJJJKKKPPPUUUZZZaaannn{{{NNNNNNOOONNNNNNMMMLLLLLLIIIJJJKKKKKKJJJIIIFFFEEEFFFIIIMMMOOOQQQUUU\\\bbbiiirrr~~~}}}qqqgggbbb\\\]]]```cccgggjjjlllnnnlllkkkkkkjjjiiihhhgggfffeeedddbbbaaaaaa```^^^]]]\\\VVVRRROOOLLLIIIIIILLLIIIIIIHHHHHHGGGGGGGGGGGGBBBBBBBBBAAA@@@@@@??????============<<<;;;999999999:::;;;<<<============BBBAAA>>><<<:::888777777999999888888777666666555777777888999<<>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>===<<<:::999999999999::::::999888777555333222000000000////////////...//////000000111222222222222222111///,,,******+++---...//////000000//////111111111222222222222333111000...---,,,+++,,,,,,.........///////////////......------------......,,,---//////......000111////////////.....................//////.........//////...---,,,++++++***''''''''''''((()))***+++)))***++++++++++++++++++*********+++,,,...///000///000222333222000---+++''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''')))***+++************++++++,,,,,,***++++++,,,,,,---------//////000111444777:::;;;>>>@@@BBBCCCDDDGGGJJJLLLPPPRRRTTTUUUVVV[[[ccciiivvvjjjYYYLLLAAA<<<<<<777555444555777999999888:::::::::;;;===???AAACCCBBBDDDEEEFFFFFFGGGIIIKKKJJJKKKOOOUUUYYY___lllyyyKKKLLLLLLMMMMMMNNNNNNNNNJJJJJJKKKJJJJJJIIIHHHGGGGGGJJJNNNPPPRRRWWW^^^dddkkksss|||oooeee^^^ZZZ[[[^^^aaadddgggjjjkkkkkkkkkkkkjjjiiihhhgggfffaaaaaaaaabbbccccccaaa___\\\VVVRRRRRROOOIIIHHHLLLJJJIIIHHHFFFFFFGGGHHHIIIBBBBBBAAAAAA@@@@@@AAAAAA<<<<<<=========<<<:::999999:::;;;============<<>><<<:::999888888888999999999999888777666666999888888999<<>>>>>???????????????>>>??????@@@@@@AAA@@@@@@??????>>>===;;;::::::999999999999999999888777666555111111000000000//////////////////000000111222333000111222000...,,,+++,,,---...//////000000//////000000000000000111222222222111///---,,,,,,,,,---............/////////000......------------......+++---////////////000111........................------............---------------,,,,,,+++++++++(((((((((((()))***++++++***************+++,,,,,,******+++,,,---///111222000000111111111///...,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&((()))***+++************++++++++++++*********+++,,,,,,------000000111333555888;;;<<<<<<>>>AAABBBDDDGGGJJJMMMNNNPPPSSSTTTWWW]]]ffflllxxx{{{fffVVVIII>>>999999666555444444666888888777999999:::;;;===???AAABBBAAACCCDDDDDDDDDFFFHHHJJJJJJKKKOOOSSSVVV[[[fffrrr}}}IIIJJJKKKLLLMMMNNNOOOPPPKKKKKKKKKJJJIIIIIIIIIIIIHHHKKKOOOQQQSSSXXX___dddlllttt{{{nnnccc\\\YYYZZZ\\\___bbbeeegggiiilllllllllkkkjjjiiihhhggg^^^___```bbbeeeeeebbb```\\\WWWVVVWWWTTTLLLJJJLLLKKKJJJGGGEEEEEEGGGIIIJJJBBBBBBAAAAAAAAABBBCCCCCC;;;<<<=========<<<;;;:::999:::;;;============<<<===<<<:::999888999::::::999999999999999888777666:::999999:::<<>>??????@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@???>>>===<<<;;;:::::::::888888999999999888888888222222111111000000//////////////////000111222333...000111111///------------......//////////////////////////////000111111333222000...---------------.........//////000000.........------.........+++---///000//////000111---.....................,,,------------------,,,,,,+++++++++++++++++++++((((((((())))))***+++,,,+++***)))))))))***,,,---***++++++,,,...000222333111111111000000///...---'''''''''&&&&&&'''''''''%%%%%%&&&&&&((()))***+++***************+++++++++))))))***+++,,,,,,------111111222333666999;;;===;;;===@@@BBBDDDGGGKKKNNNKKKNNNQQQTTTWWW^^^hhhppp{{{xxxdddTTTGGG===777777666444333444666888888777777888999;;;===???@@@@@@AAABBBCCCDDDDDDEEEGGGJJJJJJKKKNNNQQQSSSVVVaaallltttJJJIIIIIIKKKNNNQQQRRRQQQKKKLLLMMMNNNMMMKKKIIIHHHJJJMMMPPPRRRUUU[[[dddkkkuuuzzz{{{nnneeebbb\\\\\\]]]^^^```bbbccceeemmmllljjjhhhfffeeedddccc]]]```cccbbb___]]]^^^```___^^^[[[WWWTTTQQQNNNMMMHHHIIIJJJIIIGGGFFFFFFHHHCCCDDDEEEEEEEEECCCBBBAAA@@@???===<<<;;;;;;<<<<<<:::;;;<<<======;;;999888<<<<<<<<<;;;:::999777666888888777777777888:::;;;;;;;;;::::::;;;<<<>>>???@@@CCCGGGJJJLLLKKKIIIGGGJJJHHHEEEBBB@@@??????????????????>>>>>>>>>>>>>>>@@@AAAAAAAAAAAABBBBBBBBB<<<<<<;;;:::999888888777:::999888777666666666666333333222222111000000000////////////000111222333222222111111000/////////......//////000000111111000000////////////000000555444222000...,,,+++***........................---.../////////...,,,+++///////////////.........------,,,++++++++++++,,,---+++******,,,------,,,++++++++++++++++++++++++,,,,,,+++***))))))******+++,,,,,,,,,,,,,,,,,,------,,,+++++++++...000111111111000000///---,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((())),,,...////////////222111111333666888999999;;;>>>BBBDDDFFFGGGHHHJJJPPPQQQUUUYYYZZZ[[[cccmmm|||uuu```QQQFFF<<<666555444222222555666444555999:::999::::::<<>>===;;;:::::::::;;;999:::;;;<<<===<<<:::999<<<<<<;;;:::999888777666888777777666777888:::;;;<<<<<<<<<<<<===>>>@@@AAA@@@BBBEEEHHHJJJJJJIIIIIILLLJJJFFFCCC@@@?????????>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@?????????;;;;;;;;;;;;;;;::::::::::::999999888888777666666333333222111111000000///////////////000111222333444333333222111000000///.../////////000000000111000000////////////000000222222111000//////.............................................------,,,////////////...............------,,,,,,,,,,,,,,,---+++******,,,------,,,++++++++++++++++++++++++,,,,,,+++***************,,,,,,,,,,,,,,,---------,,,+++******+++---///000111111111000///...,,,+++))))))((((((((('''''''''''''''&&&&&&''''''((()))))))))(((((((((((()))))))))***+++---...///000000222111111333555888999999<<>>999999666333333666666444555999999999999:::<<<>>>AAABBBDDDCCCBBBAAAAAACCCFFFHHHJJJKKKLLLMMMPPPUUU[[[```jjjwwwMMMKKKHHHHHHJJJMMMNNNNNNKKKKKKLLLLLLKKKJJJHHHGGGGGGJJJNNNPPPTTTZZZccciiiuuuzzzyyyjjj```\\\^^^^^^______aaabbbdddeeegggfffeeedddcccbbbaaaaaa______^^^___aaabbbaaa```^^^^^^]]][[[XXXSSSOOOMMMKKKLLLLLLKKKIIIGGGHHHIIIBBBBBBCCCCCCBBBBBBAAA@@@???===<<<:::999888999999777888:::;;;<<<<<<;;;;;;;;;::::::999888777666666777777666666777888:::;;;=========>>>???AAABBBCCCAAABBBDDDFFFGGGIIIJJJJJJNNNLLLHHHDDDAAA?????????===>>>???@@@AAABBBBBBCCCAAA@@@@@@???>>><<<<<<;;;;;;;;;;;;;;;<<<<<<======999::::::::::::888777666222222222111000000//////////////////000111222333666555444333222111000000////////////000000000000000//////......//////000//////000000111111111222///////////////////////////......---------------........................///......---,,,------------+++******,,,------,,,++++++++++++++++++++++++,,,++++++************+++,,,,,,,,,---------......,,,+++***)))***,,,...///111111111000///...---,,,))))))))))))(((((((((((('''''''''''''''((()))))))))((((((''''''(((((()))******+++,,,---///000111111111222333555777999:::===@@@DDDGGGHHHJJJLLLMMMRRRRRRUUUXXXZZZ___jjjwwwmmmYYYLLLDDD???<<<===777444444666666444555888888888999:::<<<>>>@@@AAACCCBBBAAAAAABBBCCCFFFGGGJJJJJJKKKLLLNNNSSSYYY^^^dddpppQQQNNNKKKJJJLLLNNNOOOOOOJJJJJJKKKKKKJJJIIIHHHGGGFFFIIIMMMOOOSSSYYYbbbiiitttyyyzzzkkkaaa\\\[[[\\\\\\^^^```bbbdddfffeeedddddddddcccbbbaaa```___\\\ZZZ\\\```bbbaaa___]]]^^^^^^\\\YYYTTTPPPMMMLLLMMMMMMLLLIIIHHHHHHIIIEEEEEEDDDCCCBBB@@@???>>>===<<<:::999888777888888777888999;;;<<<<<<<<<<<<:::999888777777666666666666666666666777888:::;;;<<<===>>>???AAABBBCCCDDDCCCCCCCCCCCCEEEHHHJJJLLLPPPMMMIIIEEEBBB@@@??????@@@@@@@@@AAAAAABBBBBBBBB???>>>>>>===<<<;;;;;;;;;<<<<<<<<<===============999:::;;;<<<;;;999777555333222222111000000//////////////////000111222333666555444333222111000///////////////000000000000/////////......///////////////000000111222222333000000000000000000000000///...---,,,+++,,,---...------.............../////////...------------...---+++******,,,------,,,************************,,,++++++******+++++++++,,,,,,------......//////---+++***))))))***,,,---000000000000///...---,,,******)))))))))((((((((((((''''''''''''((())))))(((((((((''''''(((((((((++++++***+++,,,...000222000111333444555666999:::===@@@DDDGGGIIIJJJLLLNNNRRRQQQSSSWWWZZZ```ooo|||{{{jjjUUUHHHBBB======>>>888555555777777444444777777888999:::<<<>>>???@@@BBBBBBAAAAAABBBDDDFFFGGGIIIJJJJJJKKKMMMQQQWWW\\\aaalll}}}QQQOOOLLLKKKLLLMMMNNNMMMJJJJJJIIIIIIHHHHHHGGGFFFEEEHHHLLLOOORRRYYYbbbiiixxx~~~|||nnnccc___WWWWWWYYY\\\___bbbeeefffdddeeeeeeeeedddbbbaaa```]]]ZZZXXXYYY]]]___^^^]]]]]]]]]]]]\\\YYYUUUPPPMMMMMMNNNNNNLLLJJJHHHHHHIIIIIIHHHFFFCCC@@@>>>===<<<<<<;;;999888777777888888777888999;;;<<<===>>>>>>:::999888666666666666777666555555555666888:::;;;;;;<<<>>>@@@AAACCCDDDEEEFFFDDDCCCCCCDDDGGGJJJLLLPPPMMMJJJEEEBBB@@@??????CCCBBBBBBBBBAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<;;;;;;999:::;;;<<<;;;999777555333333222222111111000000////////////000111222333555444333222111000//////000000000000//////////////////............//////000000000000000111111111000000000000000000000000///...---++++++,,,------,,,---------......////////////...------------...---+++******,,,------,,,************************,,,+++++++++++++++,,,,,,,,,,,,---......///000000---,,,***))))))***+++,,,///////////////...---,,,))))))))))))(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((++++++***+++,,,...000222000222444444444555888;;;<<>>???AAAAAAAAAAAABBBDDDEEEFFFHHHIIIIIIIIIKKKOOOUUUYYY```iiixxxNNNLLLKKKJJJKKKLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEHHHLLLOOOSSSZZZcccjjjxxx~~~}}}oooddd```UUUVVVXXXZZZ^^^aaadddfffeeefffffffffdddcccaaa___[[[YYYXXXXXXYYY[[[\\\\\\\\\]]]\\\[[[XXXTTTPPPNNNMMMNNNNNNLLLIIIHHHHHHHHHIIIHHHEEEBBB???===;;;::::::999888777777888999:::999:::;;;<<<===>>>??????:::999777666666666777888555555444555666888:::;;;;;;<<<>>>AAACCCEEEFFFFFFHHHGGGEEEDDDEEEGGGJJJLLLOOOMMMIIIEEEBBB@@@@@@@@@DDDCCCCCCBBBAAA@@@???>>><<<<<<<<<======>>>>>>>>>??????>>>===<<<;;;::::::999::::::::::::888777666444444444333222222111111////////////000111222333333333222222111111000000000000000000///////////////......------......///////////////////////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......---,,,------------+++******,,,------,,,************************,,,++++++++++++,,,,,,---,,,------...///000111111///...,,,***)))***+++,,,...............---,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((******+++,,,---///000111///222444555444555888<<<;;;???CCCFFFHHHJJJMMMNNNOOOOOORRRWWW]]]gggxxxtttcccOOOCCC===888777999666333333555555333444777555666888:::<<<=========@@@@@@@@@AAABBBDDDEEEFFFGGGHHHHHHHHHIIIMMMRRRVVV\\\dddqqq~~~LLLKKKKKKLLLMMMMMMKKKIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEIIILLLPPPSSSZZZdddkkkwww}}}|||mmmbbb]]]XXXXXXYYY[[[^^^```bbbdddeeefffffffffdddbbb___]]]ZZZ[[[ZZZYYYXXXXXX[[[]]]]]]\\\[[[XXXVVVSSSPPPOOOMMMMMMMMMKKKIIIGGGGGGGGGEEEDDDAAA>>><<<;;;;;;:::999888777777888999;;;<<<<<<<<<<<<===>>>???@@@@@@:::999888666666777888999444444444555666888:::<<<;;;===@@@CCCEEEGGGHHHHHHKKKIIIGGGFFFFFFGGGIIIKKKMMMKKKHHHDDDBBB@@@@@@@@@BBBBBBAAAAAA@@@@@@??????????????????>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::999999888888777666666666555555444444333333222////////////000111222333333333333333333333333222111000000000/////////...///......------......///------......////////////........................,,,------------,,,++++++++++++,,,------...//////...------,,,,,,,,,,,,,,,---+++******,,,------,,,************************+++++++++++++++,,,---...,,,---...///000111222222000///---+++******+++,,,,,,,,,------,,,,,,++++++''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''((()))***+++---...///000000...222555555333444888<<<<<<@@@DDDHHHJJJLLLNNNPPPPPPPPPTTTZZZaaakkk|||nnn^^^LLLAAA<<<777666777444111111444555333444777444555777:::;;;<<<======??????@@@AAACCCDDDEEEFFFGGGGGGGGGGGGHHHKKKPPPUUUTTT\\\hhhsssLLLLLLMMMOOOPPPOOOMMMJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFIIIMMMPPPTTT[[[dddkkk{{{{{{kkk___ZZZ[[[[[[\\\]]]^^^```aaabbbeeeffffffeeeccc```]]]\\\[[[\\\\\\ZZZWWWWWWZZZ^^^]]]\\\ZZZWWWTTTRRRPPPPPPLLLMMMMMMKKKHHHFFFFFFGGGAAA@@@>>><<<;;;:::;;;;;;888777777777999:::<<<===>>>=========>>>???@@@AAA;;;:::888666666777999:::444444444444666888:::<<<<<<>>>AAAEEEGGGIIIJJJJJJLLLKKKIIIGGGGGGHHHIIIJJJLLLJJJGGGDDDAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???>>>======;;;;;;;;;<<<<<<<<<<<<<<<:::999888777666666666666777666666555555444333333////////////000111222333333333333444444444555555111111000000/////////............------.........++++++,,,---...///000000........................+++,,,---...---,,,+++***++++++,,,,,,---...//////------,,,++++++++++++,,,---+++***+++,,,---------))))))))))))))))))))))))++++++++++++,,,,,,---...------...///000111222222111000...,,,++++++,,,---++++++,,,,,,,,,+++******''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&'''''''''((())),,,...////////////...222555555333444888===>>>AAAFFFIIIKKKMMMPPPRRRPPPQQQVVV]]]dddoooiiiZZZIII@@@;;;777666666333000000333444333444777333555777:::;;;<<<<<<<<<>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGFFFGGGJJJPPPTTTMMMVVVbbblllzzzMMMNNNOOOPPPPPPNNNLLLKKKLLLIIIEEEDDDDDDFFFGGGGGGEEEHHHKKKMMMQQQXXXbbbjjjuuuxxxiiiaaa___]]]]]]]]]^^^___aaabbbcccffffffeeebbb___\\\[[[[[[\\\\\\[[[[[[ZZZXXXWWWVVVWWWVVVTTTQQQOOOMMMLLLLLLLLLJJJHHHGGGHHHGGGFFFEEEEEECCC@@@<<<;;;::::::;;;777777888999:::;;;===>>>???@@@@@@??????>>>===<<<:::999888666555444444444333555666666666888;;;>>>???DDDFFFEEEEEEIIIKKKIIIJJJJJJJJJJJJIIIHHHGGGFFFIIIGGGEEECCCBBBAAAAAAAAA??????@@@@@@AAABBBCCCCCCAAA@@@@@@@@@AAAAAA???===;;;<<<>>>?????????>>>===888888999888888777666555555555444333222222222222111000...---...///111222222222111111222222333444222111000//////.........000///---+++++++++---.........---------......///.........------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---......///------,,,++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))))))))******+++)))******++++++,,,------***,,,///111333333333333777666444111...---++++++,,,+++***)))(((((((((((('''&&&&&&%%%%%%$$$$$$###'''&&&%%%$$$$$$&&&'''))))))(((((('''''''''(((((())))))***+++---...//////000111222333444777<<>><<<>>>BBBFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJRRRTTT[[[hhhvvvMMMNNNPPPQQQQQQPPPNNNMMMNNNKKKGGGFFFFFFFFFFFFEEEDDDFFFJJJMMMQQQXXXbbbjjjuuuwwwhhh___]]]]]]]]]^^^___aaaccceeeggggggfffeeebbb___\\\[[[[[[\\\\\\[[[ZZZYYYWWWVVVUUUTTTSSSQQQOOOMMMKKKKKKJJJKKKIIIGGGFFFFFFFFFEEEDDDDDDBBB@@@===;;;::::::;;;888888888999:::<<<===>>>????????????>>>===<<<;;;;;;:::999888777666666666222444555555555777:::===>>>CCCFFFEEEFFFJJJLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGFFFCCCAAA@@@??????@@@@@@@@@AAABBBBBBCCCCCCCCCDDDCCCBBBBBBCCCBBBAAA???<<<<<<===>>>>>>===<<<;;;999999999999888777666666555555444333222222222222222000///......///000111222111111111111222333333222111000//////.........000///---,,,+++,,,---......------,,,------......,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,------......//////......---,,,++++++,,,,,,+++,,,,,,,,,,,,+++******((((((((((((((()))***************+++,,,,,,---------...111333555555444333555444222000///---------,,,+++***)))((((((((((((((((((''''''&&&%%%%%%%%%'''&&&%%%$$$$$$&&&''')))((((((''''''''''''((((((******++++++,,,,,,------///000222333444888<<<@@@AAADDDHHHKKKLLLNNNOOOQQQSSSRRRWWWaaajjjuuurrrcccRRRAAA:::999777555444111222333444444444333222222333555777:::;;;<<<===BBB@@@>>>???CCCFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJRRRSSSYYYdddppp~~~MMMOOOPPPRRRRRRRRRRRRQQQPPPNNNKKKJJJIIIGGGEEECCCCCCEEEIIILLLQQQXXXcccjjjuuuwwwhhh___\\\^^^^^^```aaadddfffiiijjjhhhfffdddaaa^^^]]]\\\\\\]]]\\\[[[YYYWWWVVVTTTSSSRRRQQQOOONNNLLLKKKKKKJJJJJJHHHFFFEEEFFFFFFDDDCCCCCCBBB@@@===<<<;;;;;;;;;999999999:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::777666555444333222222222111222333333444666999<<<===BBBFFFEEEGGGKKKNNNMMMKKKKKKKKKJJJIIIHHHFFFFFFEEECCCAAA???>>>>>>>>>>>>AAABBBBBBCCCDDDDDDDDDDDDFFFEEEDDDDDDEEEDDDBBB@@@===>>>>>>>>>>>><<<;;;:::::::::::::::999888777777555555444333222222222222222111000.........//////111111111111111222222333222111000//////.........000///...,,,,,,---...///------,,,++++++,,,,,,---******+++,,,---//////000,,,,,,++++++++++++,,,,,,------......///000000000000///...---,,,+++++++++,,,,,,,,,,,,,,,++++++***'''(((((((((((()))))))))******++++++,,,,,,------000111333555666555444333222222111//////.........,,,+++***)))(((((((((((()))))))))(((''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((''''''''''''((((((+++*********************...///111222444888===AAABBBEEEIIILLLMMMNNNPPPRRRSSSTTTYYYcccmmmzzzyyyggg[[[MMM???:::999666444333111111222333444444333333333444444666888:::<<<===BBBAAA???@@@CCCEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJQQQQQQUUU]]]fffqqqMMMNNNPPPRRRSSSTTTTTTTTTSSSQQQOOONNNMMMJJJFFFCCCCCCFFFJJJMMMQQQYYYdddkkkuuuxxxjjjbbb```aaabbbbbbdddfffhhhjjjkkkiiifffccc```___^^^]]]]]]]]]\\\ZZZXXXVVVTTTSSSRRRSSSRRRPPPOOONNNMMMMMMMMMKKKIIIGGGFFFFFFFFFEEEDDDBBBAAA@@@>>>===<<<<<<<<<::::::::::::;;;<<<==================<<<;;;:::999555444333222111111111111///111222222222444777:::;;;AAAEEEEEEGGGKKKNNNMMMKKKKKKJJJJJJIIIGGGFFFEEEDDDCCCAAA???>>>===>>>>>>BBBCCCDDDEEEFFFEEEEEEDDDFFFEEEDDDDDDEEEEEECCCAAA@@@@@@@@@@@@???===;;;:::;;;;;;;;;;;;:::999888888555555444333222222222222333222000///............000000000000000111222222222111000///............//////...------......///,,,,,,++++++***+++++++++***++++++,,,---...//////,,,,,,,,,++++++,,,,,,,,,.........///000000111111111000///---,,,+++++++++,,,,,,------,,,,,,+++***(((((()))*********************++++++,,,------...111222444666666555333222222111000///...---------++++++***)))(((((())))))***))))))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''''''''(((((()))))))))))))))************---...000222444888===AAACCCFFFJJJLLLMMMNNNPPPQQQRRRUUU[[[dddpppqqq^^^SSSGGG<<<999888555333222111111222222333333333444444444444555666888;;;<<<@@@@@@@@@@@@BBBDDDEEEEEEGGGGGGHHHIIIIIIJJJJJJJJJNNNNNNQQQWWW^^^ggguuuMMMNNNOOOQQQSSSTTTUUUVVVUUUTTTRRRQQQPPPMMMHHHEEEDDDGGGKKKNNNRRRZZZdddkkkuuuxxxlllfffeeeeeeeeeeeeeeefffgggiiiiiiiiifffbbb`````````^^^\\\]]]\\\YYYWWWTTTSSSRRRRRRSSSRRRPPPOOONNNMMMMMMMMMLLLJJJHHHGGGGGGGGGFFFEEEAAA@@@@@@???>>>=========;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;:::999888888888777666555555444555555...///111111111333666999999???CCCCCCEEEJJJMMMLLLIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@????????????CCCDDDEEEFFFGGGFFFEEEDDDEEEDDDCCCCCCDDDDDDCCCAAABBBCCCCCCBBBAAA???===<<<;;;;;;<<<;;;;;;:::999888555555444333222222222222222222111000///.........000000//////000000111222222111000///..................---------.........---,,,+++***************,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---......//////000111111111222111000...---,,,,,,,,,,,,------------,,,++++++)))***+++,,,,,,,,,,,,+++***++++++,,,------......000222333444444333222111333222000...---,,,+++++++++***))))))))))))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((())))))&&&'''((()))***++++++,,,,,,...000111444888===AAABBBEEEIIIKKKLLLMMMNNNPPPPPPVVV]]]fffssslllYYYLLLBBB999777777444222222000000111111222333444444555444444444555777999;;;===>>>??????@@@AAACCCDDDFFFGGGHHHJJJJJJJJJJJJJJJLLLKKKNNNSSSYYY```mmmyyyLLLMMMNNNPPPQQQSSSUUUUUUTTTSSSRRRQQQPPPNNNJJJGGGEEEHHHKKKNNNQQQYYYbbbjjjsssvvvlllggggggfffffffffeeefffgggggghhhhhheeebbbbbbcccbbb^^^[[[\\\ZZZXXXUUUSSSRRRRRRRRRRRRQQQOOONNNLLLKKKKKKJJJLLLJJJHHHGGGHHHHHHFFFEEE@@@@@@@@@??????>>>>>>>>>;;;;;;:::999999999::::::::::::::::::999888777777666555444333333333333333...///000111111333666999777<<<@@@@@@BBBGGGJJJIIIEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBB@@@???@@@@@@AAACCCDDDFFFGGGGGGFFFDDDCCCBBBAAAAAABBBDDDEEECCCBBBCCCDDDDDDDDDBBBAAA???===;;;;;;;;;;;;:::999888888555555444333222222222222111111000000//////......///////////////000000111222111000//////.........,,,,,,,,,---------------------,,,+++************,,,,,,------------------------,,,,,,,,,,,,------......//////000000111111222111000///...------------------------,,,++++++***+++,,,......---,,,,,,++++++,,,,,,------......///000222333444333111000333222000...,,,+++************)))))))))))))))***)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))***&&&&&&''')))***+++,,,------...000111333777<<<@@@@@@CCCGGGIIIJJJKKKLLLMMMOOOWWWaaajjjwwwjjjVVVHHH???888666555222111222000000000000111333444555444444444444555666888888999;;;>>>??????@@@BBBDDDFFFGGGIIIJJJKKKKKKJJJJJJKKKJJJLLLQQQVVV\\\hhhtttKKKLLLMMMNNNOOOQQQSSSTTTRRRPPPOOONNNNNNMMMKKKIIIEEEGGGJJJLLLOOOVVV___fffppp{{{qqqhhheeefffddddddddddddeeefffggghhhgggdddbbbccceeeddd^^^ZZZZZZYYYVVVTTTRRRRRRRRRSSSTTTSSSQQQOOOMMMKKKKKKJJJLLLJJJGGGGGGGGGGGGFFFDDD??????@@@@@@@@@???>>>>>>;;;:::999888888888888888999999999999888777666666111111000/////////000000...///000111111333666999555:::>>>>>>???DDDFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFDDDCCCAAA@@@??????@@@AAABBBDDDFFFGGGGGGFFFDDDBBBAAA@@@@@@BBBEEEFFFEEEDDDCCCCCCCCCCCCCCCAAA???>>>;;;;;;;;;::::::999888777555555444333222222222222///000000000000000/////////............///000000222111000//////.........***++++++,,,,,,---,,,,,,......,,,++++++************+++,,,,,,---...//////------,,,,,,,,,,,,------------...//////000000111111000000///.........///---------...------,,,+++)))***,,,......---,,,+++++++++,,,,,,---............000222333444333222111111000...---,,,+++++++++******))))))))))))******+++******))))))(((''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''((()))***(((((())))))***+++,,,,,,...///000111333666;;;>>>>>>AAAEEEGGGGGGHHHIIIKKKOOOZZZeeennn|||hhhSSSGGG>>>777555444111111333000000///000111222444555333444444555666666666666777:::>>>@@@@@@AAADDDFFFFFFGGGIIIKKKLLLKKKJJJJJJKKKJJJLLLPPPTTTYYYcccnnn|||KKKKKKLLLLLLNNNPPPQQQRRROOOMMMLLLLLLLLLLLLKKKJJJDDDFFFIIIJJJMMMTTT]]]dddmmmyyy~~~|||nnndddaaacccaaabbbbbbccceeeggghhhiiifffdddbbbdddfffeee^^^YYYYYYXXXUUUSSSRRRRRRSSSSSSWWWVVVTTTQQQOOONNNLLLLLLKKKIIIFFFEEEFFFFFFEEECCC??????@@@@@@@@@??????>>>::::::999888777777777777999999999888888777666555333222222111111111111222...///000111111333666999444999<<<<<<===BBBDDDCCC@@@AAABBBDDDEEEEEEFFFFFFCCCBBBAAA?????????@@@@@@BBBDDDFFFGGGGGGEEECCCAAA@@@@@@@@@CCCFFFGGGGGGFFFAAABBBBBBCCCBBBAAA???>>>::::::::::::999888777777555555444333222222222222...///000000000000000///...............///000000222111000//////.........)))***+++,,,,,,,,,,,,,,,///...---,,,++++++++++++((()))***,,,...///111111...------,,,,,,------...------......///000000000111000///////////////000------......------,,,+++(((***+++------,,,+++***++++++,,,------......///...000222444444444333222......---,,,,,,,,,------***)))))))))))))))******,,,,,,++++++***)))))))))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''')))******************************...///111111333666:::======@@@CCCEEEFFFFFFHHHIIIOOO\\\hhhrrrfffQQQFFF>>>777444333000000333000/////////111222444666222333555666666666555444777:::???AAAAAABBBEEEHHHFFFGGGJJJKKKLLLLLLJJJIIILLLKKKLLLPPPRRRVVV```jjjtttFFFIIILLLMMMMMMMMMMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJKKKIIIGGGFFFIIIQQQ[[[bbbkkkttt~~~nnnfffbbb___aaaaaaaaabbbcccddddddddddddbbbaaaaaaaaaaaa^^^]]]YYYWWWTTTSSSTTTSSSRRRQQQWWWUUUTTTSSSRRROOOJJJGGGHHHEEEBBBAAACCCEEEFFFFFFDDDCCCBBB@@@>>>===<<<<<<:::999999888777666666555444444444555444444333333444444444333222111000///000///000000111222444444777888999;;;===>>>@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFDDDBBB???======>>>>>>AAACCCEEEGGGGGGFFFDDDBBBCCCBBBAAAAAAAAABBBCCCDDD@@@@@@@@@?????????>>>>>>>>>===;;;999888777666666333333222222000///---,,,000000000000000000000000000///...------...000000444333222000...---,,,,,,))))))***+++,,,,,,------000///...---,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---...............------///...------...---+++)))'''(((***,,,,,,,,,***)))***++++++,,,---...//////222333333333333222111111000000///...------,,,,,,))))))))))))))))))))))))***,,,///000///+++'''$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%'''((()))***++++++******************+++---000111222444888:::??????AAADDDCCCBBBGGGMMMQQQ]]]lllyyyttt```SSSCCC>>>999555333333333333222111000000111222222111666666777666444444555777::::::<<<>>>AAABBBDDDEEEHHHHHHGGGGGGGGGGGGGGGGGGLLLKKKIIIKKKPPPXXXaaagggppp|||FFFIIIKKKLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGIIIPPPYYY```hhhqqq}}}qqqgggbbb___``````aaaaaabbbbbbccccccbbbaaa`````````___\\\ZZZ[[[YYYVVVUUUUUUTTTSSSQQQUUUTTTSSSRRRQQQOOOKKKGGGHHHEEEBBBAAACCCEEEFFFFFFDDDCCCAAA???===<<<;;;;;;;;;:::999888666555333333333444444555444444333333222222222222111000///////////////000111333444555555666777999;;;<<<>>>>>>@@@@@@AAABBBCCCDDDDDDEEECCCBBB???===<<<<<<======AAACCCEEEGGGGGGFFFDDDCCCAAA@@@????????????AAAAAA@@@@@@@@@??????>>>>>>>>>===<<<:::888777666555555444444444333222000///...000000000000000000000000------,,,,,,---///111222444333222000...------,,,((((((((()))******++++++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,---------......///////////////000000000//////...///...------...---+++)))''')))***,,,,,,,,,***)))***+++,,,---...//////000222222222333222111111000///......---,,,,,,++++++************************)))***,,,---,,,)))&&&###%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((******++++++******************+++---///111222444777:::>>>>>>@@@CCCCCCBBBGGGNNNSSS___ooo|||ooo[[[NNNAAA===888444333333333222111///...///222333444333444555666555444555666888999:::;;;<<<>>>AAACCCDDDDDDDDDEEEEEEFFFGGGGGGHHHLLLKKKJJJKKKPPPXXX```eeegggqqqFFFHHHJJJJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLHHHHHHHHHHHHJJJOOOWWW\\\dddnnn|||tttjjjccc````````````````````````aaabbbaaabbbbbbbbb```[[[XXX]]]ZZZWWWVVVUUUTTTSSSQQQSSSRRRQQQQQQPPPNNNKKKHHHGGGEEEBBBAAACCCDDDEEEEEECCCBBB@@@>>><<<;;;::::::;;;:::999777555333111111333333444444555444444333111111111111111000///.........///000222333555555333444555777888:::;;;<<<>>>???@@@BBBCCCCCCDDDDDD@@@???===<<<;;;;;;;;;<<>>===<<<<<<===>>>???????????????>>>>>>>>>>>>;;;:::888777555555444444444444444444333222111000000000000000000000000000++++++++++++---///111222333333222000///...------(((((())))))***++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,***+++,,,.........---,,,..................//////000111111222222111111000///...,,,,,,------+++***((()))***,,,,,,+++******++++++,,,---...///000000111111222222111111000///---------,,,,,,++++++******************************+++++++++***((('''%%%''''''&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))++++++******+++++++++++++++++++++---///000111333777999<<<<<<>>>BBBAAAAAAFFFNNNUUUcccttt}}}hhhTTTHHH>>>;;;666333222222111111///...---///222444444444333444555555555666888:::::::::999:::<<>>@@@AAABBBCCCBBBBBB>>>>>><<<;;;;;;;;;;;;<<<@@@BBBDDDGGGGGGFFFDDDCCC>>>>>><<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>999888666555444333333333333333444333333222111111000000000000000000000000,,,+++++++++,,,---///000222222222111000///......+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,...//////...---////////////............000000111222222222111111///---++++++,,,---,,,***)))******+++++++++******++++++,,,---...///000000000000111111000000///...---------,,,,,,,,,++++++************************------,,,,,,+++******))))))(((&&&%%%%%%&&&''''''''''''''''''(((***+++,,,******+++++++++++++++,,,,,,...000111111333666999;;;:::===@@@@@@AAAGGGOOOYYYgggzzzvvvaaaOOODDD;;;888444111111111111000000///...///111333333222111222444555555777999<<<;;;:::999999;;;???BBBDDD@@@AAABBBCCCEEEGGGHHHHHHHHHHHHGGGIIIMMMSSSYYY]]]dddkkkuuuAAABBBDDDEEEEEEFFFIIIKKKFFFFFFFFFGGGHHHIIIJJJJJJFFFGGGHHHHHHJJJNNNTTTXXXbbblllyyyxxxnnngggddd____________````````````ccccccdddeeeeeebbb]]]YYY\\\YYYVVVTTTSSSRRRPPPNNNPPPNNNMMMMMMMMMLLLJJJHHHEEEDDDBBBBBBCCCDDDDDDCCCAAA@@@???===;;;:::999999666666555555444444333333222333333444555555555444222222222333222222111111---...000111333444444444333444555666777888999:::;;;===???AAABBBBBBAAAAAA???>>>======<<<<<<<<<<<>>===<<<;;;;;;<<<===========================777666555444333333222222111222222222222222111111111111111111111111111111///...,,,,,,+++,,,---...111111222222111000///...,,,,,,,,,,,,,,,---------,,,++++++++++++***************+++++++++,,,,,,,,,)))***,,,...////////////000000000//////......---...///000000111111111000...,,,+++***+++,,,,,,+++******+++++++++***************+++,,,---...////////////000000//////...---............------------************************------,,,+++***************((('''&&&%%%&&&''''''''''''''''''(((***+++,,,******++++++,,,,,,,,,,,,---///000111222444777999:::999;;;???@@@AAAHHHPPP\\\lllppp\\\LLLCCC999666333111111111000///222111//////000111000///000222444555555777:::======<<<::::::<<>>@@@AAAAAA@@@???@@@??????>>>======<<<;;;===???AAADDDEEEDDDCCCAAA@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<============666666555333333222222222000111222222222222222111111111111111111111111111000///...,,,,,,,,,,,,---000111222222222111000///******+++++++++++++++++++++++++++******)))))))))******+++++++++,,,,,,,,,******+++,,,...000111111111111000000///...------------...///000000000000...,,,***)))+++,,,,,,,,,+++++++++***************))))))***+++,,,---............/////////...------........................++++++++++++++++++++++++*********)))))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))++++++******++++++,,,---------///000222333333555777:::999888;;;>>>@@@BBBJJJSSS___ooommmZZZJJJAAA777555222111111111000///333111//////000000///...000222444555555777:::===<<<<<<;;;;;;===???BBBDDDBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDEEEGGGIIIMMMQQQSSS\\\aaahhhppp|||DDDEEEEEEDDDCCCCCCEEEGGGCCCCCCDDDFFFGGGIIIJJJJJJFFFFFFGGGHHHJJJPPPWWW\\\aaaiiittt{{{ppphhhccc``````aaabbbdddeeeffffff^^^^^^]]]^^^______\\\ZZZZZZXXXVVVTTTTTTTTTRRRQQQPPPNNNKKKJJJJJJIIIGGGFFFDDDCCCBBBBBBCCCDDDCCCBBBBBBAAA???===<<<::::::999666666666666555555444444111222333444555555555555111111222222222222111111...000111333333333111000333444444555666777888888999;;;===@@@AAA@@@???>>>@@@@@@???>>>===<<<::::::;;;===@@@BBBCCCCCCAAA@@@???>>><<<;;;::::::;;;;;;;;;;;;;;;<<<<<<=========666555444333333333333333111111222333444444333333111111111111111111111111000///...---------...//////000222333333222111000++++++++++++++++++++++++)))))))))*********************+++++++++,,,,,,,,,+++******+++---000222444222222111000///...---,,,,,,---...///000000000000...,,,))))))***,,,,,,,,,,,,++++++******)))******(((((()))***+++,,,,,,------............---,,,,,,------------------------++++++++++++++++++++++++)))************)))(((((()))))))))(((((('''&&&%%%%%%%%%%%%&&&'''(((************++++++,,,------...000222333444444666888;;;999888:::>>>@@@CCCKKKTTTaaaqqqkkkWWWHHH???666444222111111222111000222000......000000000///000222444555555777:::<<<::::::;;;<<<===???@@@AAA>>>???@@@BBBDDDFFFHHHHHHDDDEEEFFFHHHJJJMMMPPPQQQYYY]]]cccjjjvvvGGGHHHGGGDDDBBBAAACCCEEECCCDDDEEEFFFHHHJJJKKKKKKFFFFFFFFFGGGJJJPPPXXX^^^___gggrrr||||||pppgggbbb```aaabbbccceeeggghhhiii___^^^^^^___``````___]]][[[YYYVVVUUUUUUUUUTTTSSSPPPNNNKKKIIIIIIHHHGGGEEEDDDCCCBBBBBBDDDDDDCCCBBBCCCBBB@@@>>><<<;;;::::::999888777666555444333333111222333444555555555555///000000111111111000000///000222333333222000///333333444444555666777777888:::===@@@AAA@@@???===@@@@@@???>>>===;;;999888:::<<>>===<<<:::999999::::::;;;;;;;;;<<<<<<<<<======666555555444333333333333222222333444555555555555111111111111111111111111///...------...///000111///000222333333222111000------------------------''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,,,,+++******,,,///333666333222111000///...---,,,------///000000111111111...+++)))(((***,,,---,,,,,,,,,+++***))))))******''''''((()))***+++,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,***)))((())))))***)))'''%%%$$$%%%%%%%%%&&&'''((()))*********+++,,,,,,---......111333444555555777999;;;999888:::>>>@@@DDDLLLVVVbbbsssjjjVVVFFF===666444222111222222111000000...---...000111111000111222444555555777:::<<<888999:::;;;===>>>>>>???:::<<<>>>@@@CCCFFFHHHIIIEEEFFFGGGIIIKKKNNNPPPQQQRRRWWW]]]dddoooDDDCCCBBBCCCDDDEEEDDDCCCEEEEEEFFFHHHKKKKKKJJJIIIFFFGGGHHHIIILLLQQQYYY^^^ccciiisss}}}yyypppjjjfffbbbaaaaaadddgggiiiiiihhhbbbaaa___^^^\\\\\\[[[[[[WWWTTTRRRRRRSSSTTTSSSQQQOOOLLLIIIGGGFFFEEECCCAAAAAABBBDDDEEEEEEEEEDDDCCCCCCDDDDDDBBB@@@>>>>>>??????:::555444666777444111000000000111222222333333000000111222222222222111444333222111111111222333222222333444555777888999:::::::::;;;;;;;;;<<<<<<;;;<<<===<<<:::999:::;;;<<<;;;;;;<<<<<<===>>>??????<<<::::::<<<>>><<<:::;;;<<<======<<<;;;888777888888888888777666444444777666555444333444555555444444222111000/////////111000000///////////////111111111111111111111111...------------.../////////...---,,,++++++++++++------,,,+++,,,---///000,,,,,,,,,,,,---///111222333222111///---,,,,,,,,,------..................,,,,,,,,,---------------,,,,,,,,,++++++*********++++++*********+++---...***++++++,,,,,,++++++***+++,,,...000///...+++***&&&''')))+++++++++******+++*********))))))(((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((,,,,,,,,,+++******---///333444444555666777888888:::999<<<@@@BBBFFFNNNXXXcccsss|||fffVVVFFF888777555222///...///000111......---...///000222333000111333555777888999999<<<======<<<::::::;;;===?????????@@@AAABBBDDDEEEFFFGGGHHHJJJMMMOOOPPPQQQPPPSSSYYYbbbjjjwwwDDDCCCBBBCCCEEEFFFEEEDDDEEEEEEEEEHHHJJJKKKJJJHHHGGGGGGHHHIIIKKKQQQXXX]]]ccciiisss}}}{{{rrrkkkggg`````````aaadddfffgggfffaaaaaa___^^^\\\\\\[[[[[[ZZZWWWTTTSSSSSSSSSPPPNNNNNNKKKHHHFFFFFFDDDBBBAAAAAABBBCCCDDDEEEDDDCCCCCCBBBCCCCCCAAA>>><<<<<<======999555444666777444111111111111111111111222222000000111111222222222111333222111111111222333444111222222333444666777888888888999999999:::::::::999:::;;;;;;::::::<<<===<<<<<<;;;;;;<<<<<<=========;;;999999;;;<<<;;;:::;;;<<<======<<<:::888777888888888888777666555444666555444444444555666666555444333222111000000000111111000000/////////000111111111111111111111111...------------.../////////...---,,,++++++++++++---,,,,,,+++,,,---...///,,,,,,,,,,,,---///000222111000///---,,,+++******,,,---------......//////...------------------------,,,,,,,,,++++++++++++++++++*********+++,,,---***++++++,,,,,,++++++******,,,...//////---+++***''''''))))))*********************)))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((+++,,,---,,,+++,,,---///333333444555666777888888::::::<<<@@@CCCFFFPPPYYYfffvvvxxxcccTTTEEE888666444111///...///000222000////////////111222333111222333555777999999:::<<<<<<===<<<::::::<<<===?????????@@@AAABBBDDDDDDEEEFFFGGGIIIKKKMMMNNNOOOMMMPPPVVV]]]eeepppEEEDDDCCCDDDFFFGGGFFFEEEEEEEEEEEEGGGIIIJJJIIIHHHHHHHHHHHHIIIKKKPPPWWW\\\ccciiirrr|||uuummmggg___^^^]]]^^^aaaccccccbbbaaa```___^^^\\\[[[ZZZZZZ[[[YYYVVVTTTSSSQQQNNNLLLLLLJJJGGGEEEEEEDDDBBBAAAAAABBBCCCEEEEEEDDDDDDCCCAAAAAAAAA@@@===;;;;;;<<<;;;888555555777888666333222222111000000000000111000000000111111111222222111111111111222333444444111111111222444555777888666777777777777888888888777999;;;;;;;;;;;;===???<<<<<<;;;;;;::::::;;;;;;;;;999888888999::::::999;;;;;;<<<<<<<<<:::999888777888888777777666555444555444444444555666777888666555444333222111111111222222111111000000000000000000000000000000000000...------------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,+++,,,---...000111///...---+++***)))))))))++++++,,,---...//////000/////////...---------,,,------------,,,,,,,,,,,,++++++*********+++,,,---******++++++++++++******)))+++,,,......---+++***(((((((((((()))***++++++******))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''(((((()))))))))+++---.........///000222333444555666777888888;;;:::<<>>??????@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLOOOTTT[[[aaalllEEEDDDDDDEEEGGGHHHGGGFFFEEEEEEDDDFFFHHHIIIHHHGGGHHHHHHHHHIIIJJJOOOVVV[[[ccchhhqqqzzzwwwmmmfff]]]\\\ZZZ[[[]]]_________``````___]]]\\\ZZZYYYXXXZZZYYYWWWUUURRRPPPMMMLLLKKKIIIFFFEEEEEEDDDBBBAAACCCCCCEEEFFFFFFFFFEEEDDDAAAAAAAAA???===;;;;;;<<<;;;999777777999999888777444333111000/////////000000000000000000111111222000000111111222333444555000000111222333555666777666666666777777777888888888999;;;;;;;;;;;;<<<>>><<<<<<;;;:::999888888888888777777777888888999999:::;;;;;;;;;;;;:::999888777777777777777666555555444444444555666888999999777666555444333222222222222222222222222111000000000000000000000000000000...------------...////////////...---------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,...///000///...---+++***)))))))))******+++,,,...///000000000000///......---,,,,,,------------------------+++++++++++++++++++++,,,******++++++++++++******)))***+++,,,,,,,,,+++***((((((''''''((()))+++,,,))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))(((+++.../////////000000222222333444666777888888;;;;;;===AAADDDIIISSS^^^iiizzzqqq\\\LLL>>>666333222000000000111222333444444333333222222222222333333444555666888999:::;;;<<<<<<<<<;;;;;;<<<>>>??????@@@AAABBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHIIIMMMPPPVVV]]]cccmmmFFFEEEDDDFFFHHHIIIIIIHHHFFFDDDDDDEEEGGGHHHHHHGGGHHHHHHHHHHHHJJJOOOUUUZZZbbbgggooowwwxxxlllddd]]][[[YYYYYYZZZ\\\\\\\\\^^^^^^]]]\\\ZZZXXXVVVUUUUUUVVVUUUTTTRRROOONNNMMMJJJHHHEEEEEEEEEEEECCCBBBDDDEEEFFFGGGHHHGGGFFFFFFAAABBBBBB@@@===;;;;;;<<<;;;:::::::::;;;;;;:::999444333111///......//////000000/////////000111222000000111222333333444444000000111222333555666777777777777888888888888999:::;;;<<<<<<:::::::::<<<<<<;;;:::888777777777777666666666666666777888999::::::::::::::::::999999666777777777777666666555333444555666888999::::::777777555444333222222222111222222222222111000000////////////////////////...------------...////////////......------......------------------------,,,,,,++++++,,,---.../////////...,,,++++++++++++******+++,,,---...///000000000///...---,,,,,,+++------------------------++++++++++++++++++++++++)))******++++++******)))((((((***+++++++++******(((''''''&&&''')))***,,,(((((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&'''((())))))***(((+++.../////////000000111111222444555777888888;;;:::<<>><<<::::::;;;999:::;;;;;;:::999888888333222///------...000111111000.........///111222111111222333333333222111111222222333444666777888777777888888888999999999999;;;<<<;;;::::::;;;<<<888888777666555555555666444555777666555555888;;;:::999999999999999::::::666666777777777777666666555666777999::::::999999777666555333222222111111///000111222222000...---...........................------------...//////000///////////////000000000000111111111000...------,,,+++++++++,,,---...000///...------,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,+++***)))))))))************))))))&&&&&&'''((())))))******%%%&&&'''((())))))))))))'''''''''((((((((())))))))))))))))))((((((((('''%%%%%%&&&'''((()))******+++,,,---,,,+++,,,---///000000111333555777888888:::888:::???CCCIIIUUUaaannn~~~wwweeeRRRAAA888777---...///000222333555555333333444444444333222222222222111111222444666777999;;;<<<;;;;;;;;;===???>>>@@@AAACCCCCCBBBAAA@@@???>>>>>>>>>@@@CCCGGGIIIHHHKKKRRRYYY^^^fffwwwGGGFFFFFFHHHJJJLLLLLLKKKFFFDDDBBBBBBDDDEEEFFFEEEDDDEEEFFFGGGJJJPPPWWW\\\___bbbhhhppp|||uuujjjcccaaa^^^ZZZXXXXXXYYYZZZZZZYYYYYYYYYXXXVVVSSSPPPNNNOOORRRTTTRRRNNNJJJIIIIIIJJJHHHFFFFFFGGGHHHGGGFFFAAABBBDDDEEEEEEEEEDDDCCC>>>??????===:::999999999888999;;;:::999777666666333111///------...000111111000...---...///111222111222333444333222111000222222333444555777888999777777777777888888888888777999;;;;;;;;;;;;===>>>777777666555555555555666333666777777555555888;;;:::999999888999999::::::666666777777777777777666555666888999::::::999888666555444333222111111111...///111222111000...---...........................------------...//////000000////////////000111000111222222222000///...---,,,+++++++++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,*********++++++,,,,,,,,,+++,,,,,,---,,,+++***)))))))))************))))))&&&&&&&&&'''((())))))***$$$&&&'''))))))))))))(((&&&'''''''''(((((())))))))))))))))))((((((((((((%%%%%%&&&'''((()))***+++,,,,,,,,,+++******---//////000111333555777888999999888999>>>BBBIIIUUUaaarrrrrraaaPPP@@@888888------///000222444555666111222333444444444222222222111000000111333555666999;;;<<<;;;;;;;;;>>>@@@>>>@@@BBBCCCCCCBBBAAA@@@>>>=========@@@CCCGGGJJJJJJLLLRRRXXX]]]dddtttFFFFFFFFFIIIMMMOOOMMMJJJGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDEEEEEEHHHNNNUUUZZZ]]]```hhhrrr}}}wwwjjjaaabbb^^^YYYWWWXXXZZZYYYXXX[[[YYYVVVTTTSSSSSSSSSTTTQQQPPPOOOMMMJJJHHHFFFFFFGGGHHHIIIIIIHHHGGGEEEDDDDDDEEEEEEEEEFFFFFFFFFFFF???>>>>>>===<<<:::888777999888888777666666555555222222222111111111000000/////////000000000000000333333444444333333222222222222222333555666888999999999999999999999999999:::999999999999999999::::::999888666555555555555666666666666666666666666666777888999999888777666777555333444666777444111666666777777777888888888777666666555444333333222///...---...//////---+++,,,,,,++++++,,,,,,---...//////...------------.........//////000111111111...000222444444333000///...---***)))((()))***+++---------...------,,,,,,++++++,,,,,,,,,+++******)))***,,,---------,,,,,,------------,,,,,,+++***)))+++,,,------,,,***))))))))))))))))))*********((((((((((((((((((((((((''''''(((((())))))******&&&''''''((()))******+++************)))(((&&&&&&&&&%%%$$$###$$$&&&(((******++++++,,,,,,------------...000222444555666666888999:::;;;@@@IIIVVV```sssiiiVVVHHH<<<444222000000////////////000000222222111111000111111111222111000000///000000000666777888:::;;;<<<=========???AAACCCCCCCCCBBBAAA>>>>>>??????@@@CCCHHHKKKKKKLLLPPPWWW^^^eeeqqq|||HHHGGGFFFIIILLLNNNLLLKKKHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDEEEEEEHHHMMMSSSXXX]]]___gggqqqzzzuuujjjbbbaaa]]]YYYXXXYYYYYYYYYWWWWWWVVVTTTQQQPPPPPPQQQRRRRRRPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFAAA@@@???>>><<<999777666666666555555444333333222222222222111111111000000000000000000000000000000111111222333444444444333222222333444555777888999999999999999999999999999999999888888888888999999999888777666555444444555777777777777777777777777777888888999999888888777777555444555777777444222666666666777888999999:::888777666555444333222111...---,,,---......,,,***,,,++++++++++++,,,------///...------,,,,,,---------......//////000111111///111333444555333111000///...+++)))((('''((())),,,,,,------...---------,,,,,,,,,---,,,,,,+++******+++,,,---...------,,,,,,,,,,,,,,,,,,+++******)))+++,,,------,,,***)))))))))))))))************((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******************)))((('''&&&&&&'''((()))************++++++,,,,,,------.........///111333444555666666777888:::===CCCNNN]]]gggzzz}}}fffUUUHHH<<<666444000000////////////000000111111000000000111111222222111111000000000111111444555777999;;;<<<======<<<>>>@@@AAABBBBBBAAA@@@>>>>>>??????@@@CCCGGGKKKLLLLLLPPPWWW\\\cccnnnyyyIIIHHHGGGHHHJJJLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEGGGKKKQQQVVV\\\^^^eeennnwww~~~sssiiibbb___]]][[[YYYYYYYYYWWWVVVUUUTTTRRRQQQPPPPPPPPPQQQRRRQQQNNNLLLJJJJJJJJJKKKIIIHHHFFFEEEDDDDDDDDDEEECCCCCCCCCDDDDDDDDDEEEEEECCCBBBAAA???<<<999666555333333333222111111000000222222222111111111111111000000000000000000000000///000111222333444444444111222333444555777888888::::::::::::999999888777777777666666666666777777777666555444444444444444777777777777777777777777888777777666666777777888777666555666777777555333555555666777888:::;;;<<<:::999888666444222111000---,,,+++,,,---,,,+++)))+++++++++++++++,,,------...---,,,,,,++++++,,,,,,,,,------...//////000000111222333555444333111000///...+++)))''''''''''''++++++,,,---............------......------,,,++++++,,,---.........---,,,***++++++++++++***))))))******,,,,,,---,,,+++***************************))))))))))))))))))))))))(((''''''''''''''''''&&&(((((((((((())))))))))))************)))(((''''''&&&(((***------,,,***)))+++,,,,,,---......//////000111222444555666666666777999;;;???GGGUUUfffrrrxxxbbbRRRFFF<<<666555000000////////////000000///////////////000111222222111111111111111222222333444666888:::;;;<<<<<<;;;<<<>>>???@@@@@@???>>>>>>>>>??????@@@BBBFFFIIIMMMMMMQQQWWW\\\aaalllvvvKKKJJJHHHHHHIIIJJJKKKLLLJJJIIIGGGFFFDDDCCCCCCBBBCCCDDDEEEEEEGGGJJJPPPTTT[[[]]]ccckkksss~~~|||qqqhhhbbb^^^]]]\\\ZZZYYYXXXVVVUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSQQQNNNKKKJJJKKKLLLMMMIIIGGGEEEBBBAAABBBCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDBBB???<<<999666444222222111111000000000000111111111111111111111111000000///////////////...///000111222333333333333111222333444666777888888:::::::::::::::999777666666555555555555555555666555555444333333333444444888888888888888888888888777666444444444444666777666666666666777666555444444444555666888:::<<<======<<<:::888555222000///---,,,+++,,,------+++)))+++++++++***+++,,,,,,------,,,++++++******++++++,,,,,,------.../////////000111222333333222000///---,,,+++)))((((((((((((***+++,,,---...........................------,,,,,,,,,............---,,,))))))************))))))******+++,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))((('''''''''&&&))))))))))))((((((((((((***************)))((('''$$$&&&(((*********((('''+++,,,------...///000000222333444555666666666666888:::===BBBKKK[[[mmmyyyttt^^^OOOCCC:::444333000000////////////000000------------...///111111111111111111111222333333444444666777888888999999::::::<<<===>>>>>>======>>>?????????@@@BBBEEEHHHKKKLLLQQQWWW]]]bbblllwwwLLLKKKJJJIIIHHHHHHJJJKKKJJJIIIGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGKKKPPPSSSZZZ\\\bbbjjjqqq{{{|||ppphhhccc]]]]]]\\\[[[XXXVVVUUUUUUSSSSSSRRRRRRRRRRRRRRRRRRSSSQQQNNNKKKJJJKKKLLLMMMIIIGGGCCC@@@???@@@BBBCCC@@@@@@AAAAAAAAABBBBBBBBBDDDCCCAAA???<<<888666444222222222222111111111111111111111111111111111111/////////......---------000111111222111111000000000111333555666777777777999999:::;;;:::999888666555444444333333444444555444333333333333444444555777777777777777777777777777777555444444555777777555666777777666555444444444333444555777999<<<>>>???>>><<<999666333000///...---,,,---...---,,,***+++************+++,,,,,,,,,,,,+++************+++,,,,,,------...////////////000000111000///...---***************++++++,,,***+++,,,---..................//////......---,,,,,,,,,---......---,,,+++((())))))******)))))))))******++++++,,,,,,,,,,,,,,,+++++++++******))))))((((((((((((((((((((((((+++*********)))((((((((())))))))))))(((((((((((()))************))))))(((&&&&&&'''''''''(((''''''++++++,,,---...///000111222333444555666666777666:::===AAAFFFPPP___qqq}}}qqq[[[KKK@@@777111000///..................///++++++,,,,,,---...///000000000000000111222333444555666666777777666666555999999:::;;;<<<<<<<<<<<<>>>???@@@@@@@@@AAADDDFFFIIIJJJPPPXXX^^^dddnnnyyyKKKLLLLLLJJJHHHGGGHHHIIIIIIHHHGGGEEECCCBBBBBBBBBBBBCCCEEEGGGHHHLLLQQQTTTZZZ\\\aaaiiipppzzz}}}pppgggbbb^^^^^^]]]ZZZWWWUUUUUUVVVPPPPPPPPPQQQQQQQQQQQQQQQRRRQQQNNNLLLJJJJJJJJJKKKHHHFFFBBB@@@>>>???@@@AAA?????????@@@@@@@@@AAAAAAAAA@@@???===;;;999777555333333333333333333333333111111111111111222222222000//////......---------111111111111111000//////000111333555777777777777777888:::;;;;;;:::888777444444333333333333444444333333333333333444555666666666666666666666666666999888888777777888888999444555777666444333333444333333222333555888;;;===>>>===;;;888555222///......---,,,---......,,,******************+++,,,,,,---,,,++++++******++++++,,,------...//////000000///////////////...---,,,)))******+++,,,---......++++++,,,---..................//////......---,,,+++,,,---------,,,+++***((())))))************)))*********++++++,,,,,,---,,,,,,,,,+++******))))))((((((((((((((((((((((((++++++***************)))(((((((((((()))))))))))))))******+++******))))))))))))))))))))))))))))))******+++---...///000111111222333555666777777777<<>>555000///------,,,,,,,,,,,,------+++++++++++++++,,,---............///000222333444666666777777777666555555999999999::::::;;;<<<<<<>>>???@@@@@@@@@@@@BBBDDDFFFHHHNNNWWW]]]cccnnnxxxKKKLLLNNNLLLIIIFFFGGGHHHHHHHHHFFFEEECCCCCCBBBBBBAAACCCFFFHHHJJJNNNRRRVVVZZZ\\\aaaiiipppzzzqqqgggbbb^^^^^^]]]YYYUUUSSSUUUWWWPPPPPPQQQQQQRRRRRRRRRRRRRRRPPPNNNLLLJJJIIIHHHHHHFFFEEEBBB@@@>>>>>>>>>???>>>>>>>>>?????????@@@@@@=========<<<;;;999888777333333333333333333333333000000111111111222222222222111111000//////......//////000000111000000000///111444666777777777666555777999;;;<<<;;;999888444444444333333444444444333333333333444555666777555555555555555555555555666777777888888777777666222444666555333222222444333222111111333666999;;;;;;:::888555222///---,,,---,,,+++,,,---,,,+++)))***************++++++,,,------,,,+++++++++++++++---......//////000111111000000000///......------++++++,,,---............,,,,,,------...------------............---,,,,,,++++++,,,,,,,,,+++))))))((()))******+++++++++***************+++,,,---...------,,,++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************''''''(((((())))))******)))******++++++*********((()))+++,,,,,,+++)))((())))))***,,,---///000000000111222444666777777888;;;@@@HHHQQQ\\\kkk|||yyyhhhSSSEEE<<<555000000,,,++++++******++++++,,,++++++*********++++++,,,,,,,,,---...///111333444444555666777777888888777999999999999:::;;;<<<<<<>>>???AAAAAA@@@@@@AAACCCEEEGGGMMMUUU[[[```jjjtttJJJMMMOOOMMMIIIFFFFFFGGGHHHGGGFFFDDDCCCCCCCCCCCCAAACCCFFFHHHKKKOOOTTTWWWZZZ\\\aaaiiiqqq{{{qqqgggbbb______]]]XXXTTTRRRUUUXXXQQQRRRSSSTTTUUUUUUUUUTTTQQQPPPOOOMMMJJJHHHGGGFFFEEEDDDBBB@@@>>>>>>===>>>>>>>>>>>>>>>????????????;;;;;;;;;;;;:::999999888333333333333333333444444000000111111222222222222333333333222111000000///,,,---...000111111111111///111444666777888777666444666999;;;<<<<<<:::999555444444333333444444555333333333444555666777888555555555555555555555555222333444555555444333222111444666555222111111333333222111000222555888:::888777555222000---+++***,,,+++******++++++***(((*********)))***++++++,,,...---,,,,,,++++++,,,,,,......//////000111111111222111111000///.........---......//////...---------------...------,,,,,,------......------,,,+++***++++++,,,+++***)))((())))))***+++++++++++++++************+++,,,---...------,,,,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******&&&''''''((()))******+++)))******+++++++++******%%%(((+++......+++'''$$$((()))***+++---...///000...///111333555777888888;;;AAAJJJTTTaaapppuuudddPPPDDD<<<555222222+++******************+++++++++******************++++++,,,---///111222333222333444666888999::::::999999999999:::;;;<<<===>>>???AAAAAA@@@@@@AAABBBEEEFFFLLLTTTYYY]]]fffooo~~~KKKLLLMMMMMMLLLJJJHHHGGGJJJFFFCCCBBBDDDFFFFFFEEEEEECCCBBBFFFKKKPPPQQQQQQWWWZZZaaallluuu}}}uuuiiicccbbb___[[[WWWUUUUUUVVVXXXYYYXXXXXXXXXXXXWWWWWWWWWSSSQQQOOOLLLJJJIIIHHHHHHGGGEEECCCBBBBBBBBBAAA@@@BBBAAAAAA@@@?????????@@@>>><<<:::888777777777888555666666666666444333222111111222222222333333333555555555555444333222111......////////////......000111333444555666666666666666777888999:::::::::777777777777666555444333333444555666777777777777999999999888666555333222555444333333222222222222222111111111111111222222111111111111222333444555444333111000/////////000.........------,,,,,,+++,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,------000/////////111111000...000///...---,,,---......///............---------//////////////////////////////...---,,,,,,++++++(((***,,,------+++((('''))))))))))))((((((((((((++++++++++++,,,---......,,,,,,,,,+++***)))(((((()))(((&&&$$$$$$&&&((())))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))'''((()))++++++******)))))))))***+++---...////////////000222333555777888@@@CCCLLLWWWbbbooosss```LLL@@@:::444000///,,,,,,+++******+++++++++******)))))))))))))))***------,,,---...000222333444444444222222333666888999999999::::::<<<===>>>@@@@@@??????@@@@@@AAABBBFFFIIILLLOOOSSS[[[eeelllxxxJJJKKKLLLMMMLLLJJJHHHGGGIIIFFFCCCCCCDDDFFFFFFEEEEEECCCCCCFFFKKKPPPQQQQQQWWWYYY```jjjsss}}}uuukkkeee```^^^[[[XXXWWWWWWXXXYYYZZZYYYYYYXXXWWWVVVUUUUUUSSSQQQOOOMMMKKKKKKJJJJJJFFFDDDBBBBBBBBBBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>><<<<<<:::999888777777777555555666666555444333222222222222222333333333333444444444444333222111000.........//////.........///000111222333444444555555666777888999999999999777777777777666555444444444555666777888888888888888888888777666444333333555444333222222222222222222222111111000111111111111111111111222333444555222111000...---------............------,,,,,,,,,---,,,+++***))))))))))))++++++,,,---------,,,,,,///......///111222000///000///...---------......///............---------000000000000000000000000///......---,,,,,,++++++)))***+++,,,,,,***)))'''(((((((((((())))))))))))++++++***++++++,,,---...,,,,,,,,,++++++***)))(((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))'''((()))*********))))))((()))***+++---...//////000000000111333555888999AAADDDMMMYYYdddqqqmmm[[[HHH===888333//////------,,,+++++++++++++++******)))))))))))))))***------,,,,,,---///111222222333333222111222555888::::::;;;;;;===>>>???@@@@@@@@@??????@@@@@@AAABBBGGGIIILLLNNNPPPVVV___fffrrrIIIJJJLLLLLLLLLJJJHHHFFFHHHFFFDDDDDDEEEEEEEEEDDDDDDDDDDDDFFFKKKOOOQQQRRRWWWXXX^^^gggqqq|||uuulllggg]]]]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZYYYWWWVVVTTTSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKEEEDDDBBBBBBCCCCCCBBB@@@BBBAAA@@@>>>===<<<<<<<<<;;;;;;::::::999888666666555555555555444333222111222222333333333444444444333333333333222111000000...........................//////000111222333333555666777888888999999888666666666666666666666666666777888999999::::::999888888777666666555444333444333333222222222222333333222111000000000000000111111111222222333444555111000...,,,++++++++++++------------------,,,,,,------+++******))))))))))))***,,,......---,,,+++...---...///222333222111000///......------......///............---------000000000000000000000000......------,,,,,,++++++++++++*********)))))))))''''''(((((())))))******************+++,,,---...,,,,,,,,,,,,+++***)))((('''''''''(((((('''''''''))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((('''(((((()))***)))))))))((()))***+++,,,...//////000000///000222555999<<>>CCCGGGQQQ^^^iiivvv~~~cccRRR@@@888444000---,,,000//////...---+++******)))(((((((((((())))))***------,,,++++++,,,---...///000111111000111333666999:::<<<>>>@@@AAABBBCCC@@@????????????@@@AAAAAADDDGGGJJJKKKKKKOOOUUUYYYeeeuuuGGGHHHJJJKKKJJJIIIGGGFFFEEEFFFFFFFFFEEECCCBBBBBBBBBBBBDDDFFFHHHLLLPPPRRRUUUUUUZZZccclllyyyuuukkkfff\\\]]]^^^______^^^]]]]]]\\\[[[YYYWWWUUURRRQQQPPPOOOOOOOOOOOONNNNNNMMMMMMIIIHHHHHHHHHIIIHHHFFFDDDDDDCCCBBB@@@>>>=========888999::::::999888666555555444333333222222111111222222222333333333444444444444444444444333333222222222111000000111222222111111000111111222333444555555666777777777666666555555555555666888999:::;;;;;;<<<===>>>>>>>>>>>><<<;;;:::888666666666666222222222111111222222333222111111000//////000000222222222222333444555666222111///---++++++++++++,,,,,,,,,------.........///...---+++***)))))))))'''))),,,...///...---+++---,,,---000333444444333///////////////.........///............---------........................,,,,,,,,,,,,,,,+++++++++,,,+++)))((('''((()))***&&&''''''((()))******+++))))))))))))***+++,,,,,,+++,,,,,,,,,,,,+++******)))***,,,......,,,***)))************************,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''((()))***,,,---......000///...///222777<<>>>>>>>>>>>???@@@@@@AAADDDHHHJJJKKKNNNSSSXXX```mmm}}}FFFGGGIIIJJJJJJIIIGGGFFFCCCEEEHHHGGGEEEBBBAAA@@@???AAACCCEEEFFFJJJNNNQQQTTTTTTYYYbbbkkkwwwyyyoooiii````````````___^^^]]]]]][[[ZZZYYYWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOLLLKKKKKKKKKKKKJJJGGGEEEDDDCCCBBB@@@???>>>>>>>>>888888999999888777777666555444333222111111111111111111222222222333333333444444444555555444444333333222111000000111222333333222222111222333444555555555666666666666555555555444444555666999;;;<<<======>>>???@@@@@@@@@@@@???===:::888666444444444222111111111111222222333000000000//////000000111222222222222333444555666333222000---,,,+++++++++++++++,,,,,,---...//////000///---,,,***)))))))))((()))+++---......------------...000333555444333///000000000000///...---///............---------------------------------,,,,,,,,,,,,+++++++++++++++***)))((('''((())))))''''''(((((())))))******(((((((((((()))***+++,,,+++,,,,,,,,,,,,,,,++++++***+++---......---+++***************************...---,,,+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((()))***+++---......///...///000333888<<>>666333...***)))---.........---,,,***)))''''''''''''((()))******+++***)))))))))+++,,,------///111111111222444555777888:::===>>>?????????=========<<<===>>>>>>???>>>CCCGGGJJJKKKNNNRRRVVV[[[eeesssEEEFFFHHHIIIIIIHHHGGGFFFBBBEEEHHHHHHEEEBBB@@@@@@===@@@BBBDDDEEEGGGLLLPPPTTTTTTYYYbbbkkkvvvvvvpppdddcccbbbaaa___^^^]]]\\\ZZZYYYYYYXXXWWWVVVUUUUUURRRRRRRRRRRRQQQPPPNNNMMMNNNMMMLLLLLLLLLJJJFFFCCCBBBAAA@@@???>>>>>>>>>>>>999888888777777777777777444333222111000000111111000000000111111111222222222333333444444444333333222111///......///111222444333222111111222444555555555555666666555555444444444444444666999<<<>>>??????@@@AAABBBBBBBBBBBB???===999666333222111111111111111111111222333333//////...//////000111222333333222333333444555666333222000---++++++************+++,,,---//////000000///...,,,******))))))))))))+++,,,---..................000333444444222///000000111000///...---///............---------++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((((((((((((((((((((((())))))))))))((((((((((((((()))++++++++++++,,,,,,---,,,,,,+++***+++,,,------,,,+++***************************,,,,,,,,,,,,++++++++++++''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''(((***+++,,,---...---...///111555999===???FFFKKKWWWfffrrrpppZZZJJJ;;;444222...+++***+++,,,---...---,,,***)))'''&&&&&&'''''')))******)))((((((((()))+++,,,------///111222222333444666777999;;;===>>>>>>>>>===<<<;;;;;;;;;;;;<<<=========BBBGGGIIIJJJKKKOOORRRTTT\\\hhhvvvEEEFFFHHHIIIIIIHHHGGGFFFAAAEEEIIIIIIEEEAAA??????<<>>>>>===>>>>>>999888777666666666888888444333222000000000000111///000000000000111111111111222222333333333222222111///...------...///111444333111000000222444555444555555666555555444444444444444444666:::===??????@@@AAABBBCCCCCCCCCCCC???<<<888444111/////////111111000000111222333333............///111222333333333333333444555666666333222///---+++***************+++,,,...///000000000000...,,,+++***)))))))))******+++,,,...///////////////111333444333222///000111111111000...---//////.........---------************************++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))(((((((((((('''''''''(((((()))***+++++++++,,,------,,,,,,,,,*********++++++************************************++++++,,,,,,---......((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((''''''(((***+++,,,---...,,,---///222666:::===???GGGLLLXXXgggttt~~~nnnUUUGGG888222111...,,,+++)))+++,,,------,,,***)))&&&&&&&&&'''''')))******(((''''''''')))+++---...---///222333333333555666888:::<<<>>>??????>>>===;;;::::::::::::;;;<<<<<<===BBBGGGIIIIIIIIILLLNNNPPPVVVaaaooo~~~FFFGGGGGGHHHGGGFFFEEEDDDFFFFFFEEECCCBBB@@@>>>===@@@@@@???@@@BBBFFFJJJLLLWWWUUUXXX```iiitttyyyppphhhfffeeedddddddddbbb```^^^\\\YYYVVVUUUVVVXXXZZZWWWTTTPPPNNNNNNNNNMMMLLLJJJKKKMMMMMMKKKHHHCCCAAAAAAAAAAAAAAA@@@???===<<<::::::999999999999999999444222111//////000222333000000000000000000000000000000111111111111000000222111111111000000//////000000000000111222333444666888999999777555444444;;;888666666999<<<>>>???BBB@@@@@@BBBDDDCCC@@@<<<<<<999666333111000000000...//////000111222222222000///.........000111222///000222444444333222111............------------******+++,,,,,,------...............---+++)))(((+++++++++,,,---...///000//////000111333444555555333000///222777888555000000000111000///...,,,+++))))))))))))))))))******,,,+++*********,,,///000+++++++++++++++***)))(((---,,,***)))))))))***+++((('''&&&'''(((+++---///------------------------+++,,,,,,------,,,,,,++++++******+++---......---))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((()))+++,,,---,,,,,,+++***,,,///111444888===AAAGGGMMMXXXfffvvvzzzhhhNNNCCC888333///+++***+++***+++,,,,,,+++***((('''((()))))))))))))))((((((************+++,,,---...///000111111111222555888888;;;???@@@???===<<<;;;:::::::::999999:::;;;;;;???AAAEEEGGGHHHIIIJJJKKKMMMQQQZZZfffrrrFFFFFFGGGGGGGGGFFFDDDDDDEEEEEEDDDCCCBBB@@@???>>>@@@???>>>???AAADDDHHHJJJTTTSSSWWW___hhhsssxxxnnngggeeecccbbbbbbaaa```^^^]]][[[XXXVVVUUUUUUWWWYYYWWWTTTPPPNNNMMMMMMMMMLLLIIIJJJKKKKKKIIIFFFBBB@@@AAA@@@@@@???>>>=========:::::::::::::::999999888555333111000///000111222111111111111111111111111000000111111111111000000222111111111000000000000000000000000111222333444666888999999666555444555888888888:::;;;=========AAA@@@@@@AAACCCBBB???<<<;;;999666333111000000000...//////000111111222222//////.........///111111...///111222333222111000//////.........---------+++++++++,,,------......------------,,,***((('''*********+++,,,...///000000000111222333333444444333111///222555666333//////000000000///...,,,+++************************++++++***)))***,,,...///...---+++)))))))))***+++---,,,+++***)))******+++***)))((('''((()))+++---,,,,,,,,,,,,------......,,,,,,,,,------,,,,,,,,,+++******+++---...---,,,)))((((((''''''(((((()))(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))***+++,,,------,,,,,,+++---///111444888===@@@HHHOOOZZZhhhwwwwwweeeNNNCCC888222///+++)))***++++++,,,,,,+++***(((((((((((())))))))))))((((((***))))))******+++,,,---///000111111111222555888888<<>>AAADDDGGGHHHIIIKKKLLLNNNPPPXXXbbblll{{{EEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>===???BBBEEEGGGPPPQQQVVV___hhhrrrvvvllleeeccc```_________]]]\\\\\\ZZZXXXUUUTTTTTTVVVVVVVVVSSSOOOMMMMMMMMMLLLKKKGGGHHHIIIHHHGGGDDDAAA???AAA@@@>>><<<;;;<<<===>>>::::::;;;<<<;;;:::999888666555333111000000111111222222222222222222222222000000111111111111000000111111111111111000000000111000000111111222333444666888999888666444444555666888:::<<<======<<<;;;@@@??????@@@AAA@@@>>><<<999777555222000/////////...//////000000111111222///............///000000---...000111111111000/////////.........---------,,,,,,,,,---......//////,,,,,,------,,,***((('''((())))))***,,,...///000111111111222222333333333444111000111333444111......///000000///...---,,,+++++++++++++++++++++++++++***))))))***+++---...111///,,,)))((())),,,...---,,,,,,+++***++++++++++++***)))(((((()))*********++++++,,,---......///,,,,,,------------,,,,,,,,,+++***+++,,,---,,,+++(((''''''''''''''''''((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''******,,,---............,,,---///111333777===@@@KKKRRR___mmm|||tttbbbMMMBBB777222///+++)))***,,,,,,,,,,,,+++***)))((((((((())))))))))))(((((())))))))))))***+++,,,,,,///000000000000222555888999<<<@@@AAA@@@===<<<;;;;;;;;;:::999999999:::;;;<<>>???AAADDDFFFMMMOOOVVV___hhhqqqvvvkkkeeebbb___^^^]]]]]]\\\ZZZZZZYYYWWWVVVTTTTTTTTTTTTUUURRRNNNLLLLLLLLLKKKJJJGGGGGGGGGGGGEEECCCAAA@@@AAA???<<<:::999;;;===???:::;;;<<<<<<<<<:::888777777666444222111111000000333333333333333333333333000111111222222111111000111111111111111111111111111111111111222333444444666777888777555444444555555777:::;;;;;;;;;:::;;;>>>>>>>>>>>>>>>>>><<<;;;888666444222000//////...////////////000000111111.....................///---...///000000000//////............------------,,,,,,------...//////000------......---+++***)))'''((((((***+++---///000222222222222222222222222333111000000111111///------.../////////...---,,,---,,,,,,,,,,,,,,,++++++******)))))))))***+++,,,111///---+++***+++,,,...---------,,,,,,,,,,,,,,,******)))(((((()))******)))******,,,---...//////------,,,,,,,,,,,,---------+++***+++,,,,,,+++***''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''***+++,,,---......//////---...000111444888>>>BBBNNNVVVdddtttrrr```LLLBBB888333000,,,***+++,,,,,,,,,++++++***))))))'''(((((())))))))))))((((((((((((((()))***+++,,,...///000000000222555777:::===AAABBBAAA>>><<<<<<<<<;;;:::888888999:::;;;;;;>>>BBBEEEGGGJJJMMMOOOPPPOOOSSSZZZbbblll|||CCCCCCCCCCCCCCCCCCCCCDDDAAABBBCCCCCCDDDDDDCCCCCCCCCBBB@@@@@@@@@BBBEEEGGGKKKOOOXXXaaahhhqqqxxxmmmfffccc___]]]]]]]]]\\\[[[ZZZYYYXXXVVVUUUTTTSSSRRRTTTQQQMMMKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA>>>;;;999888:::===???;;;;;;<<<<<<;;;999888777777666555444222111111111333333333333333333333333111111222222222222111111111111111111111222222222111111111111222333444555666777888666444333444555666888999999777777:::<<<<<<<<<======<<<;;;;;;;;;666666444222111000///...///////////////000000000------.........------------......///////////////------------,,,,,,,,,,,,,,,,,,------...//////000...////////////---,,,+++(((((()))***+++---...///222222222222222222222222222111//////......---,,,,,,---...//////...---------------,,,,,,,,,++++++******************++++++.........---------,,,,,,............---------,,,((((((((())))))***++++++))))))***+++,,,......///---,,,++++++++++++,,,---,,,+++******,,,,,,+++)))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''***++++++,,,---...///000...///000222555:::@@@EEENNNXXXhhhzzzppp]]]JJJAAA888444222...,,,---,,,,,,+++***))))))))))))''''''((()))))))))))))))(((((((((((()))***+++,,,...///000000000111444777:::===AAABBBAAA???>>>======<<<:::888888888:::;;;;;;>>>AAADDDFFFIIIMMMPPPQQQPPPSSSZZZbbbkkkyyyBBBBBBAAAAAABBBBBBCCCDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAABBBDDDGGGIIILLLQQQ[[[dddjjjrrr{{{ooogggddd```]]]\\\\\\\\\[[[YYYYYYYYYXXXVVVTTTRRRQQQSSSPPPLLLJJJJJJJJJIIIHHHGGGFFFEEECCCBBBBBBBBBBBB@@@>>>;;;999999;;;>>>@@@<<<;;;:::999888888777777666666555555444333222222333333333333333333333333111111222222222222111111111111111222222222222222222111111222222333444555777777777555333333444555666999:::999777666999===:::;;;<<<;;;999888999:::666666555333222111//////////////////////////////---------...------,,,+++,,,,,,,,,,,,------......,,,,,,+++++++++*********,,,,,,,,,---......////////////000000000///------************+++---...///111111111222222333333333000000...---,,,,,,,,,,,,+++,,,---...//////...---...------,,,,,,++++++******++++++++++++++++++++++++,,,---.........------...////////////...------'''(((((()))***+++++++++)))******+++,,,------...,,,+++***))))))***+++,,,+++***)))***+++,,,+++***(((''''''''''''''''''((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''*********+++,,,...000000...///111333666<<>>666444333000...///++++++)))(((((((((((((((&&&'''((())))))******)))))))))))))))***+++,,,,,,...////////////111444777999<<>><<<:::888777888:::;;;<<<>>>AAACCCEEEHHHMMMPPPSSSQQQSSSZZZbbbkkkxxxBBBAAA@@@@@@@@@BBBCCCDDDBBBCCCCCCDDDDDDDDDDDDCCCDDDCCCAAAAAABBBEEEHHHJJJNNNTTT^^^ggglllsss|||pppgggccc___\\\[[[[[[[[[ZZZYYYZZZZZZYYYWWWUUURRRPPPRRROOOKKKIIIIIIIIIHHHHHHFFFEEEBBBAAA@@@@@@@@@AAA???>>><<<;;;;;;<<<>>>@@@<<<;;;999777666666666777555555555555555444333333222222222222222222222222111222222333333222222111111111111222222333333333222222222222333444555555777777777555333222444555666:::======:::888:::<<<999:::;;;:::777666888:::666666555555333222000000////////////////////////,,,------...---,,,+++******)))))))))******++++++************))))))))))))+++++++++,,,------.........//////000000///------,,,,,,,,,,,,,,,---......000000111222333333444444///...---,,,++++++,,,---***+++,,,...//////......---------,,,+++*********++++++,,,,,,,,,,,,+++++++++******+++,,,---///000//////000000000///...---)))))))))*********))))))******+++++++++,,,,,,,,,+++***(((''''''(((***+++***)))((()))+++,,,,,,+++)))((((((''''''(((((()))(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))))))))***+++---///000///000222444888???GGGMMMVVVbbbtttyyycccPPPBBB:::333222222///...///***)))((('''&&&&&&''''''&&&'''((()))***************))))))******+++,,,------.../////////111444666777;;;@@@CCCCCCBBBBBBBBB???===:::777777888:::;;;<<<>>>AAACCCDDDHHHLLLOOOTTTQQQRRRYYYaaaiiittt~~~AAAAAA@@@???@@@AAACCCDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@BBBEEEHHHJJJOOOVVV```iiinnnttt~~~qqqfffccc^^^[[[ZZZZZZZZZYYYZZZZZZ[[[ZZZXXXUUURRRPPPRRROOOKKKIIIIIIIIIHHHGGGEEECCCAAA???>>>>>>???@@@???>>>===<<<<<<===???@@@===;;;888555444444666777444555555666555555444444222222222222222222222222111222222333333222222111111111111222222333333333222222222222333444555555777777666444222222444555555:::AAABBB>>>::::::;;;888:::;;;999666555777:::666666666555444333111000///////////////.........,,,------...---,,,***)))'''''''''''''''((())))))))))))))))))((((((((((((******+++,,,,,,------...---.../////////...---,,,...------,,,,,,------...///000000222333444555555---------+++******,,,...)))***,,,...//////......------,,,++++++***)))))),,,,,,---------,,,,,,++++++***(((((()))---000333///000111111111000...---++++++++++++***)))''''''+++++++++++++++++++++,,,***)))(((&&&&&&((()))***)))(((((()))+++---,,,+++))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))(((((()))***---///000///000222555999AAAIIIOOO^^^jjj|||ttt]]]JJJ???777000000000...---///***)))'''&&&%%%%%%&&&&&&&&&'''((()))************************+++,,,---...---.../////////111444666666:::@@@CCCDDDCCCCCCCCC???===:::777666777:::;;;===???AAABBBDDDGGGKKKOOOTTTQQQRRRXXX___gggqqqzzzEEECCC@@@??????BBBFFFIIIFFFFFFFFFFFFEEEEEEDDDDDDBBBCCCEEEEEEEEEEEEHHHJJJQQQUUU^^^iiipppwww|||pppjjjccc___^^^]]]ZZZZZZ\\\[[[[[[ZZZXXXWWWTTTSSSRRROOOOOOOOOOOONNNLLLJJJIIIFFFEEECCC@@@???>>>>>>>>>??????>>>======>>>???@@@<<<:::888666555555555666666777777777666555333222444333222222222333444555222333444444555555444444333555777777555444444444333444555444333333444666666666666666666666666666:::<<>>>>>???@@@===999888:::;;;;;;999;;;999777777666555222000///......------.........------------------------,,,++++++***************+++***)))(((((()))***+++...------...//////...,,,---,,,++++++,,,...111222111000//////////////////......///000111222222333000000...---,,,+++++++++***,,,///222333111///---...---+++***)))******+++,,,------......------,,,+++***))))))***,,,.../////////000000//////...------++++++,,,...000000000---,,,++++++,,,---///000---,,,+++***))))))))))))&&&&&&'''((()))***++++++******))))))))))))******((((((((('''&&&&&&%%%%%%'''(((((((((((((((''''''''''''((()))+++---...///111111444999<<<@@@IIIRRRcccqqq~~~kkkVVVHHH===999444111000000///...)))(((((('''&&&%%%%%%%%%(((((())))))******++++++))))))***+++,,,,,,---...///000000//////000222444666999===AAADDDDDDCCCBBBAAA???<<<:::888888888999<<<===???@@@BBBEEEJJJNNNRRRVVVYYYZZZ[[[dddrrr}}}EEECCC@@@??????BBBEEEHHHHHHGGGFFFFFFEEEEEEEEEFFFCCCDDDEEEFFFEEEFFFIIIKKKQQQUUU^^^hhhooovvv~~~rrriiibbb]]]\\\[[[XXXXXX[[[ZZZZZZYYYXXXWWWTTTRRRQQQOOOOOOOOOOOOMMMKKKIIIHHHFFFEEECCCAAA@@@???@@@@@@>>>===<<<<<<<<<<<<===>>><<<;;;999777666666666666666666777777666444333222444444333222222222333444222222333444444444444333333555666666555444444555333444555444333333444666666666666666666666666666666888;;;;;;;;;;;;<<<>>>???===<<<<<<===<<<999777999777666666666555222000//////...---------------------,,,,,,,,,,,,,,,,,,++++++***))))))))))))***+++***)))(((((()))***+++******+++,,,------,,,,,,---,,,+++,,,---///222444444333222111000///////////////000000111222222333///...---,,,+++*********)))+++...000111000///......---,,,+++++++++++++++,,,,,,------------,,,,,,))))))((('''(((***,,,---//////.........------------,,,+++,,,///000111000---,,,,,,,,,,,,...///000------,,,+++************'''(((((())))))******+++***))))))(((((())))))******))))))((('''&&&&&&%%%'''''''''((((((''''''&&&'''''''''(((***+++---.........222888<<>><<<999888888888888;;;<<<>>>???AAADDDIIILLLPPPTTTWWWYYY[[[dddqqq|||EEECCCAAA??????AAADDDFFFIIIHHHFFFDDDDDDEEEFFFGGGCCCEEEFFFGGGGGGHHHKKKMMMQQQUUU]]]fffmmmsssvvvjjjbbb\\\ZZZXXXVVVVVVYYYYYYYYYYYYXXXVVVTTTRRRQQQPPPPPPOOOMMMKKKIIIGGGFFFFFFDDDCCCAAA@@@@@@AAAAAA>>>>>>============>>>>>><<<;;;:::888777777777777555666666777666555333222555555333333222222222222111111222333333333333222444555666555333333555777444555555444333333444666777777777777777777777777555777999999:::;;;>>>@@@?????????@@@???===888555666555444444555444222000000///...---,,,++++++++++++++++++,,,,,,,,,,,,,,,******)))((((((((())))))******))))))))))))******((()))******+++++++++***,,,,,,+++,,,...111444666888777555333111000//////000000000111222222222333...---,,,+++***))))))))))))***,,,---.../////////---------...------,,,,,,+++,,,,,,,,,,,,,,,,,,+++***)))(((((()))***,,,---///...---++++++,,,,,,------,,,,,,---///111111000---,,,,,,------...///000......---,,,++++++++++++************************))))))(((((((((((())))))+++******)))'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((((()))***+++++++++///666<<>>===;;;999888777888888:::;;;===???@@@CCCHHHKKKMMMQQQUUUWWW[[[dddqqq{{{FFFDDDBBB@@@???AAACCCDDDHHHFFFDDDBBBBBBCCCFFFGGGDDDEEEGGGHHHHHHJJJMMMOOORRRUUU\\\eeekkkrrryyyooofff]]]ZZZWWWTTTTTTWWWWWWXXXXXXXXXVVVTTTRRRPPPPPPOOONNNLLLJJJGGGEEEDDDDDDCCCAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????;;;;;;:::999999888888888666666777888777666555444555555444333222222111111000000111222222222222222555555555444333333666888555666666555333333444666777777777777777777777777777999:::;;;<<<>>>BBBEEEBBBBBBBBBBBB@@@===999666444333333333555444333111111000...---+++***************++++++++++++,,,,,,***))))))(((((((((((((((***))))))))))))))))))******+++,,,,,,+++*********+++++++++,,,///222666888;;;:::888555333111000///111111111111222222222222...---,,,+++************))))))***+++,,,...///000,,,---.../////////------++++++++++++++++++++++++,,,++++++++++++,,,---......---+++))))))***,,,---,,,,,,,,,---000111000///---------......///000000//////...,,,,,,,,,,,,,,,++++++++++++******)))))))))((((((''''''(((((()))******)))'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%(((''''''''''''(((((()))++++++///555;;;CCCOOO[[[hhhuuu}}}lllZZZJJJ@@@777444000---+++***)))''')))))))))(((((('''''''''&&&&&&'''((()))******+++++++++++++++++++++,,,,,,,,,---............000111333555888<<<>>>?????????<<<;;;:::999888777888888:::<<<>>>@@@AAADDDGGGJJJKKKOOOSSSVVV[[[dddoooxxxHHHFFFCCCAAA@@@AAABBBCCCEEECCCAAA@@@@@@AAADDDFFFCCCEEEGGGHHHIIIKKKNNNQQQRRRUUU\\\eeekkkrrr{{{sssjjjaaa\\\XXXSSSSSSVVVVVVWWWXXXXXXVVVTTTQQQOOOOOONNNLLLJJJHHHFFFDDDDDDBBBAAA???>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>::::::::::::999888888777666777888999888777666555555555444444333222111000///000111111222222111111444555555444333444666888666666666555333333444555777777777777777777777777888999;;;<<<>>>AAAEEEHHHEEEEEEDDDBBB???<<<;;;:::555444333444555555444222222111///---+++******)))*********++++++,,,,,,,,,***))))))((((((((((((((()))))))))******)))))))))///000111///,,,*********+++++++++,,,///333666888<<<;;;999666333222000000222222111111111111111111///...---,,,,,,+++,,,,,,************+++---///000+++,,,...///000//////...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------...,,,***)))((()))+++,,,+++++++++---000111000...------...///000000000000000///...---,,,,,,,,,,,,,,,,,,++++++***)))))))))((((((''''''''''''(((((((((''''''&&&$$$######"""###$$$$$$%%%&&&&&&%%%%%%((('''''''''''''''((((((...---000555;;;BBBOOO[[[hhhttt~~~lllXXXGGG===444111...+++***)))'''&&&((((((((((((''''''''''''&&&&&&'''((()))***++++++,,,,,,++++++++++++++++++***,,,......------...000333555888;;;>>>?????????;;;::::::999888888888888;;;===@@@AAACCCEEEHHHKKKKKKNNNQQQUUU[[[bbblllsssyyyJJJHHHFFFCCCBBBAAABBBBBBBBBAAA@@@??????AAABBBDDDBBBDDDGGGHHHIIILLLOOORRRTTTVVV]]]ffflllttt}}}tttkkkbbb^^^ZZZUUUTTTVVVTTTUUUWWWWWWVVVTTTQQQOOOMMMLLLJJJHHHFFFEEEDDDDDDAAA@@@???===<<<<<<============>>>>>>===<<<;;;:::999999::::::999888777777666777888888888888666666444444444444333333111111000000111222222222222111333444555555444444666888666777777666444333444555777777777777777777777777666888:::<<<===@@@CCCFFFFFFGGGFFFCCC@@@=========777666555666777777555444222111000...,,,+++++++++******++++++,,,,,,------******)))((((((((())))))))))))************))))))///222333111---******++++++***+++,,,...222555777:::999777555333222111111222111111111000000/////////...------,,,,,,,,,---++++++++++++,,,---......+++,,,---...////////////---,,,+++******+++,,,---******++++++++++++++++++---,,,+++***)))******+++))))))***---///000...,,,---...///000111111111111//////...---,,,,,,,,,,,,+++++++++******)))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$###""""""######$$$%%%&&&&&&&&&&&&(((''''''''''''(((((()))111///111555;;;CCCPPP]]]jjjwww|||iiiUUUEEE;;;111///,,,+++***)))(((&&&'''''''''''''''''''''&&&&&&'''((()))***+++,,,------,,,,,,++++++*********)))+++---------,,,---...333444777:::<<<>>>??????:::::::::::::::999999999<<<>>>AAABBBDDDEEEHHHJJJJJJLLLOOOSSSXXX^^^fffkkktttxxx~~~LLLJJJHHHEEECCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCAAACCCFFFHHHIIILLLOOORRRUUUWWW^^^gggnnnvvvppphhhaaa___\\\XXXVVVXXXSSSTTTVVVWWWVVVTTTPPPNNNLLLJJJHHHFFFEEEDDDDDDDDDCCCBBB@@@>>>===<<<<<<===<<<<<<======<<<;;;999888777888999999999888777666444555666777777666555444222333444444444333222222000111222222333333222222111333555666555555666777777888777666444333444555666666666666666666666666444777:::===>>>???BBBDDDDDDFFFHHHGGGCCC???>>>>>>:::888888888999999777555333222000///...------,,,+++++++++,,,------......++++++***))))))))))))***((()))***++++++***)))(((+++...111///+++)))***---+++******+++---111444666777666555333333222222222111111000000///......---...---,,,,,,+++,,,,,,,,,,,,,,,,,,---------------+++++++++,,,---///000111...---,,,++++++,,,---...+++++++++++++++++++++***,,,,,,+++++++++*********(((((())),,,......---+++---...000111222222111111///...---,,,++++++++++++))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''((('''''''''((()))******222000111666;;;DDDSSS```qqq|||wwwcccPPPBBB:::...,,,+++*********)))'''%%%%%%&&&&&&&&&&&&&&&&&&''''''(((***+++---......------,,,,,,+++***))))))(((***,,,---,,,,,,,,,---111333555888:::<<<======:::::::::;;;;;;;;;::::::;;;===@@@BBBCCCDDDGGGIIIHHHJJJLLLOOOTTTYYY^^^bbbiiilllqqquuu|||MMMKKKIIIFFFDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAACCCEEEGGGIIILLLOOORRRUUUXXX___hhhoooxxxkkkeee```___]]]YYYXXXZZZRRRTTTVVVWWWVVVTTTPPPNNNKKKIIIGGGFFFDDDDDDDDDEEEEEECCCAAA???======<<<======>>>>>>>>>>>><<<:::999666777888999999888666555222333444555555555444333111222333444444444333222111111222333333333333222000333555777666555666666777888888666444333444555666666666666666666666666555888<<>>===<<<:::999:::::::::888666333222111///............++++++,,,------...//////,,,++++++***************((()))***++++++***)))(((&&&***------)))(((***---+++******+++---000333555444444333222222222222333111111000///...------,,,,,,,,,++++++***+++++++++------.........---,,,+++++++++***+++,,,...000222///...,,,++++++,,,...///------.........---,,,,,,+++,,,,,,,,,,,,+++******''''''(((+++---...,,,***---...000111222222111111......---,,,++++++++++++((((((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''''''''''''''''''''(((((()))++++++222000111666<<>>???>>><<<;;;::::::;;;;;;;;;:::999999999999999999888666555444333333333333333333333333111222222222222222333333444444444555444444333333111222444666666555444333444444444555555555555666444555666777888888888888888666555888===AAABBBBBBGGGHHHJJJLLLLLLHHHBBB===888999999:::999888777666444444444333111///...---///...---,,,+++,,,---...+++++++++*********))))))((()))***)))((('''((()))))))))))))))((((((((((((*********+++,,,///111333222222222222111111111000000...,,,---000111///---......---------,,,,,,,,,,,,...000000...---,,,---///...............///000111111111111000000000//////,,,***+++---...,,,)))******++++++++++++******((()))***++++++***((((((------...///000111222333000000000000///...---,,,---***&&&%%%&&&(((******+++)))'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$&&&(((******&&&%%%''''''&&&(((,,,,,,***)))((((((***,,,---)))+++111999???HHHWWWeee{{{}}}mmm]]]NNN???666...---,,,***)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***+++++++++...------,,,+++***)))))))))))))))***++++++,,,,,,...///111444666777888888:::;;;;;;<<<<<<<<<<<<<<<>>>???AAACCCDDDDDDDDDCCCEEEGGGJJJKKKLLLNNNPPPRRRWWW[[[aaafffmmmzzzLLLKKKKKKIIIGGGEEECCCBBBBBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCEEEHHHKKKNNNOOOUUUZZZbbbgggmmmvvvsssiii```\\\ZZZVVVTTTUUUTTTUUUUUUUUUTTTRRRPPPNNNJJJIIIHHHGGGEEEDDDCCCBBB@@@>>>===>>>???@@@???>>>::::::;;;;;;::::::999888888888888999888888777777333333333333333333333333000000111111222333333444444444444555555444444333111222444555666555444333444444444444555555555555444555666777777777777777:::888777999===@@@AAAAAAEEEGGGIIILLLLLLIIICCC>>>999::::::;;;:::999777777666666555444333111000//////...---,,,,,,,,,------++++++++++++************((()))***)))((('''((()))))))))))))))(((((((((((())))))***+++---///111222222111111111000000000000000...---...000000///---,,,,,,,,,---------------,,,...///000...---------/////////......//////000111111000000000/////////---+++)))***,,,,,,***((()))******++++++******)))))))))************)))))),,,------...000111111222000000000//////...---,,,,,,)))&&&%%%''')))******)))(((&&&$$$$$$$$$%%%&&&%%%$$$$$$$$$&&&))),,,...(((%%%$$$&&&''''''***//////...,,,***))))))***+++,,,...333:::AAAKKK[[[jjj{{{{{{jjjZZZKKK===444...---,,,***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********---,,,,,,+++***))))))(((((())))))******+++,,,,,,...///111333555777888999:::;;;<<<===============<<<===???AAABBBCCCCCCCCCDDDFFFHHHIIIIIIIIIKKKMMMRRRVVV[[[```gggtttJJJKKKKKKKKKJJJGGGDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDGGGJJJMMMOOOVVV[[[aaafffjjjssssssiii___[[[YYYUUUSSSSSSTTTTTTSSSQQQPPPNNNMMMLLLJJJIIIHHHFFFDDDCCCAAAAAA>>>======>>>@@@BBBAAA@@@:::::::::::::::999888888777777777888888999999999222222222222222222222222000000111222333444444444333444444555555555444444222333444555555555444333333333333444444444555555444555555666666666666666888777666888;;;>>>??????DDDFFFIIILLLMMMKKKEEEAAA<<<<<<<<<<<<;;;:::999888888888777777555444222111///......---,,,,,,------,,,,,,,,,+++++++++******((()))***)))((('''((()))(((((((((((())))))))))))((()))+++---...000000111000000000000////////////000...---...///000///...++++++,,,,,,------......+++---//////...------...000000////////////000000000000000/////////......,,,***))))))******)))((()))******++++++******)))******)))))))))******+++,,,,,,---...///000000111//////000//////...---,,,+++)))&&&&&&''')))******((('''&&&$$$###$$$$$$%%%%%%$$$###$$$&&&+++///222+++'''$$$&&&'''&&&***//////...---+++++++++,,,---000111555<<>>>>>???>>>:::;;;===???@@@AAABBBBBBCCCDDDEEEEEEDDDDDDEEEGGGKKKOOOTTTXXX^^^jjjzzzIIIJJJLLLLLLKKKIIIFFFDDDBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBCCCEEEIIILLLNNNVVV[[[```dddhhhooozzz}}}pppfff]]]ZZZXXXTTTSSSTTTTTTSSSQQQNNNLLLKKKKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@???>>>>>>???AAABBBBBBAAA:::;;;;;;::::::999888777777777777777777777777888333333333333333333333333333333444444444444444555333444444555555555555555333333444555555444444333222333333333444444444444444444555666666666666555444444444666888;;;>>>???EEEFFFJJJNNNPPPMMMHHHDDD??????>>>===<<<;;;:::999888888888777666555333222//////......------,,,,,,,,,,,,,,,,,,++++++++++++((()))***)))((('''((()))(((((((((((())))))))))))''')))+++---///000000000000////////////.........//////....../////////...,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------...///111111000/////////000000/////////............---+++***************))))))))))))************))))))+++***)))((()))***+++,,,,,,,,,------...//////000////////////...---,,,,,,***(((&&&&&&((()))******)))((('''%%%%%%%%%%%%%%%&&&%%%######%%%)))...111000+++'''&&&%%%$$$&&&************+++,,,...000111333333666===FFFRRRfffwwwsss```PPPCCC999222---,,,+++)))''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''''''''&&&&&&))))))))))))(((((((((((((((((())))))***++++++,,,///000111222555777888999:::;;;<<<>>>????????????<<<======>>>??????@@@@@@@@@AAACCCCCCBBBBBBCCCDDDGGGKKKOOORRRWWWbbbppp|||GGGIIIKKKLLLLLLJJJGGGEEECCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAADDDGGGKKKMMMUUUZZZ___cccfffmmmxxxzzzkkkbbbZZZXXXWWWUUUTTTVVVTTTRRROOOMMMKKKJJJJJJJJJJJJIIIHHHFFFEEECCCBBBAAABBBAAA@@@@@@AAAAAA@@@???<<<<<<<<<;;;:::999888888999888777555444444555555333333333333333333333333777777777666555555444444333444555555666666666555444444444444444444333333222222222222333333333444333444555666777777777777333444555777999===@@@CCCFFFHHHLLLPPPRRRPPPKKKGGGAAAAAA???>>><<<;;;::::::777777777777666444333222000/////////...---,,,,,,,,,,,,,,,+++++++++******((()))***)))((('''((()))'''((((((((()))))))))***''')))+++---///000000000////////////.........---.../////////......////////////...,,,+++***))))))***+++------,,,---...000111111000///////////////.........---------,,,,,,++++++,,,+++************)))))))))******)))))))))+++***)))))))))***,,,---,,,,,,------......//////////////////...---,,,+++)))(((&&&'''(((************)))(((''''''&&&&&&&&&'''%%%###"""###&&&)))+++///***'''&&&%%%###$$$)))'''''')))***,,,...000111444444777>>>GGGUUUiii{{{ooo\\\MMMAAA888333,,,+++***((('''&&&%%%%%%#########$$$$$$%%%%%%%%%'''''''''''''''&&&&&&%%%(((((((((((((((((())))))))))))******++++++,,,,,,000000111222444666999:::;;;<<<===>>>????????????@@@??????>>>>>>>>>>>>>>>>>>???AAAAAAAAAAAACCCEEEEEEHHHKKKMMMQQQ[[[iiitttFFFGGGIIIJJJJJJIIIHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@BBBFFFJJJLLLSSSXXX^^^aaaeeelllwwwyyyhhh___XXXVVVVVVTTTTTTVVVSSSRRROOOMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDCCCEEECCCBBBAAAAAAAAA???===============<<<:::999888:::999777555444444444555444444444444444444444444888888777777666555555555333444555666666666666666555444444444444333333333111111222222222333333333333333555777888999999999666777999;;;<<>><<<;;;::::::666666666666555444333333000000000000///---,,,++++++++++++*********))))))((()))***)))((('''((()))''''''(((((())))))******((()))+++---...000000111////////////...............///000///...---...000111000...---+++)))'''&&&)))***,,,,,,,,,---///111111000///......---......---------,,,,,,,,,,,,++++++,,,---,,,***)))***+++((())))))******))))))(((***************+++,,,---------........./////////......///......---,,,+++)))'''&&&''')))***************))))))(((''''''&&&&&&%%%$$$""""""###%%%&&&)))%%%$$$&&&&&&$$$&&&***((()))***+++,,,---......555666999AAAIIIWWWkkk|||kkkYYYJJJ@@@777222,,,+++)))(((&&&%%%%%%%%%""""""######$$$%%%%%%%%%''''''(((((((((''''''&&&''''''(((((())))))************++++++,,,---------000000000111333666999;;;<<<<<<===>>>>>>>>>======@@@???>>>===============>>>???AAAAAAAAAAAACCCDDDCCCFFFHHHIIILLLUUUbbbmmm|||FFFFFFGGGHHHIIIIIIHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@??????AAAEEEIIIKKKQQQVVV]]]aaaeeemmmxxx{{{hhh___WWWUUUUUUSSSSSSTTTRRRQQQPPPOOOMMMMMMLLLLLLIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDBBBAAABBBAAA???>>>?????????>>>===;;;:::999;;;999888666666666777888666666666666666666666666444444555555555666666666333444555666777777777777555555444444333333333333111111111111222222222222222333555777999;;;<<<<<<888:::<<<;;;;;;<<<@@@CCCFFFHHHLLLPPPRRRPPPKKKGGGDDDCCC@@@>>>;;;:::999999777777777777666555444333000000111000///---,,,+++*********)))))))))((((((((()))***)))((('''((()))'''''''''((()))*********))))))***+++---///111222000000000/////////......---///000000...---...000//////...,,,***)))((('''(((***+++++++++---000222000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))+++,,,+++(((''')))***(((((())))))))))))((((((((()))***+++,,,,,,,,,,,,......////////////000000............---,,,++++++((('''&&&''')))+++******))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%"""###&&&&&&$$$%%%(((((()))+++,,,...///000000777888<<>>666111+++***)))'''&&&%%%$$$$$$!!!""""""###$$$$$$%%%%%%''''''((()))))))))((((((''''''((())))))***+++++++++,,,,,,------......///000000000111333666999;;;<<<============<<<;;;;;;===<<<;;;;;;;;;<<<>>>>>>???@@@AAAAAA@@@???@@@AAA@@@BBBDDDEEEGGGOOO[[[eeetttEEEFFFFFFFFFGGGHHHIIIIIIDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@??????@@@DDDHHHKKKPPPUUU\\\```eeemmmyyy~~~iii```XXXUUUTTTRRRQQQRRRQQQQQQPPPPPPOOONNNMMMMMMIIIIIIIIIHHHHHHHHHGGGGGGEEECCCBBBBBBBBBBBBAAA???@@@@@@@@@???>>><<<;;;:::;;;999888777777999;;;<<<777777777777777777777777000000222333555666777888333444555666777777777777666555444333333333333333000111111111111222222222111333555888:::<<<===>>>888:::;;;:::888888;;;>>>EEEGGGKKKOOOQQQOOOIIIEEEEEECCC@@@===;;;:::999999777777777777777666555444000111111111///...,,,***))))))))))))(((((((((((((((******)))((('''((()))&&&''''''((()))******+++*********+++,,,///111333000000000000////////////---///111000---,,,...000...------,,,+++***))))))((()))***++++++---000333000///...---,,,+++++++++,,,,,,,,,+++++++++******(((***+++***'''&&&'''***(((((())))))))))))((((((((()))+++,,,------,,,,,,/////////000000000000000............---,,,++++++''''''&&&'''***++++++***(((((((((((('''&&&%%%$$$######$$$%%%%%%%%%$$$$$$&&&$$$$$$'''&&&"""!!!###%%%'''***---000333444555999:::???FFFOOO[[[mmm~~~vvvdddSSSFFF<<<444///+++***((('''%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%''''''((()))))))))))))))''''''((()))***+++,,,,,,,,,,,,---......//////000111000000111333666999;;;============<<<;;;:::999999888888999:::<<<>>>@@@AAABBBBBBAAA>>>======>>>===@@@AAAAAACCCJJJWWW```nnn~~~DDDDDDEEEEEEFFFFFFFFFGGGDDDCCCBBBBBBCCCBBB@@@>>>>>>???AAABBBBBBDDDGGGIIIPPPSSS[[[cccggglllwwwrrrfffZZZVVVTTTQQQOOOOOORRRRRRPPPNNNMMMLLLLLLLLLHHHIIIJJJJJJIIIHHHFFFEEEBBBCCCDDDDDDDDDCCCAAA@@@CCCCCCCCCCCCAAA>>>;;;999<<<:::888666555666888999999999888888777666666666000111222333444444444444777666555444333444555555888777777777666666555555666555444333222333444444444444666777999;;;<<<===<<<;;;:::999999:::<<<===???BBBFFFIIIKKKKKKJJJIIIIIIFFFBBB@@@@@@???<<<999:::::::::999888777666555444333222111000...------,,,+++*********+++,,,---+++***)))'''&&&&&&%%%%%%$$$$$$%%%&&&(((***,,,---,,,+++++++++,,,...000111333333333111///...///000......---,,,,,,,,,------,,,,,,++++++***)))((((((((())))))+++,,,---......---------------------,,,------...///...---,,,++++++++++++***)))(((((('''))))))))))))))))))))))))*********++++++,,,,,,---000000000000000000000000///...,,,+++***++++++,,,(((((((((((())))))))))))((())))))))))))'''&&&%%%%%%%%%%%%$$$$$$###############"""""""""###$$$$$$%%%'''((()))***---111444444:::BBBIIIQQQ```sssooo[[[MMMBBB888111...)))(((&&&&&&''''''&&&$$$"""######$$$$$$%%%&&&&&&(((((((((((())))))))))))(((((((((((()))***+++,,,+++,,,,,,---...///000000333333444555777999:::<<<;;;;;;;;;;;;:::999999888999999999999:::;;;<<<<<>>===============>>>???AAAAAACCCIIIRRRYYYhhhvvvFFFFFFFFFFFFGGGGGGHHHHHHDDDCCCBBBBBBCCCCCCAAA??????@@@AAAAAAAAABBBDDDFFFPPPSSS[[[ccchhhmmmxxx~~~sssggg[[[WWWUUURRRPPPPPPPPPOOOMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHFFFEEECCCCCCDDDDDDDDDCCCBBBAAACCCDDDDDDDDDBBB???<<<:::<<<;;;888777666888:::;;;;;;;;;::::::999888777777222222333444555555555555666555444333333444555555888777777777666666666666666666444333333333444555333444666777999;;;<<<<<<<<<;;;999999999:::<<<===>>>AAAEEEIIIKKKLLLKKKJJJJJJFFFBBB???>>>===;;;888;;;;;;;;;:::999888777666444333333222000//////...---,,,+++******+++------,,,+++)))((('''&&&&&&&&&%%%%%%%%%&&&''')))***+++******++++++---...000000222333333111///...///000...---,,,,,,+++,,,,,,,,,,,,,,,+++******)))((((((((())))))***+++,,,---.........------------------------......---,,,+++***+++++++++***)))((((((((())))))))))))))))))))))))))))))***+++,,,,,,------000000000000000000000000///...---+++*********+++(((((((((((()))))))))***(((((())))))((('''%%%$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&''')))***+++---000333444;;;CCCKKKUUUdddwww~~~mmmYYYJJJ@@@666000...***(((''''''((((((&&&%%%"""######$$$$$$%%%&&&&&&(((((((((((())))))))))))(((((((((((()))***+++,,,------...///000111111222333333444555777999;;;<<<;;;;;;;;;;;;::::::999888999999888999999:::;;;<<<>>>>>>===<<<<<<<<<<<<<<<===???@@@@@@BBBGGGPPPWWWaaaoooEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBCCCCCCCCCAAA??????@@@AAAAAA@@@AAACCCEEEOOORRRZZZccciiinnnzzz~~~tttggg[[[WWWUUURRRPPPPPPOOONNNMMMKKKJJJIIIHHHHHHIIIIIIJJJJJJIIIHHHFFFEEECCCDDDDDDDDDDDDCCCBBBBBBDDDEEEEEEEEECCCAAA>>><<<:::999777666666888:::;;;=========<<<;;;:::888777333444444555666666666777444444333333333444444555777777777777666666666666666555444444333333444444333444666888999:::;;;;;;::::::999888999:::<<<===<<>>??????@@@EEENNNUUU[[[iiizzzBBBBBBCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCDDDCCCAAA??????@@@AAAAAAAAABBBEEEGGGNNNRRRZZZccciiiooo{{{tttggg[[[WWWUUUQQQOOOOOOQQQPPPNNNLLLKKKJJJJJJJJJIIIJJJJJJJJJJJJHHHGGGFFFDDDDDDDDDDDDCCCCCCBBBBBBEEEEEEFFFFFFDDDBBB???===777666555555555777888:::>>>>>>>>>===<<<:::888777555555555666666777888888333333333333333444444555666666666666666666666666444444333333222222222222333444666888999:::::::::999999888888999:::;;;<<<;;;===BBBGGGKKKMMMNNNNNNMMMIIIDDD@@@===;;;::::::>>>>>>>>>===<<<:::888888444444444333333222222222000///...---,,,,,,---...,,,+++***)))(((((((((((()))((('''&&&%%%%%%%%%&&&&&&(((***---///000000000222333444333111///000000,,,,,,+++***))))))))))))******)))))))))((((((((((((((())))))***++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***))))))(((+++++++++******)))))))))))))))))))))))))))))))))((()))***+++,,,...//////........................///...---,,,***))))))((((((((()))))))))*********((((((''''''&&&%%%%%%$$$$$$$$$$$$##################%%%''')))))))))'''&&&(((***+++++++++---111333888???HHHSSS___oooyyygggSSSEEE<<<444//////,,,***)))((()))((('''%%%"""######$$$$$$%%%&&&&&&&&&''''''((()))******+++***)))))))))******+++,,,---...///000111222333444444444555666888:::<<<===<<<<<<<<<<<<;;;:::888888777777777888888999:::;;;;;;;;;:::999999999999999;;;===>>>>>>@@@EEENNNUUU\\\iiizzzCCCCCCBBBBBBBBBBBBBBBBBBEEEDDDCCCCCCDDDCCCAAA???===???AAABBBCCCEEEHHHKKKMMMQQQYYYccciiiooo{{{ttthhh\\\WWWUUUQQQOOOOOOQQQPPPNNNLLLKKKJJJJJJJJJIIIJJJKKKKKKJJJIIIGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBDDDEEEEEEEEEDDDBBB???>>>777777777777777888999:::<<<<<<======<<<:::777666666666666666666888999:::333444444444444444444444555555555555555555555555222222222222111111000000222444666888999:::999999777777777888999:::;;;;;;:::<<>><<<:::999888444444333333333333333333222000///---,,,,,,------,,,+++***))))))(((((()))***)))((('''&&&%%%%%%%%%&&&(((***---000111111111333555666555222000000000---,,,+++***))))))))))))))))))((((((((((((((((((((((((((())))))*********((((((((())))))*********++++++*********)))))))))++++++++++++************************************)))***+++,,,---...//////------------------------...------,,,+++)))(((((())))))))))))************((('''&&&&&&%%%$$$$$$$$$###########################$$$''')))))))))(((''')))***+++,,,,,,...222444<<>>=========<<<;;;:::888888777777777777888999:::::::::999999888888888888888:::<<<>>>???BBBHHHQQQYYYaaannn~~~EEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCDDDDDDDDDBBB@@@===???AAACCCDDDGGGJJJMMMLLLPPPYYYbbbhhhnnnzzzwwwjjj^^^YYYWWWSSSPPPPPPOOONNNMMMKKKJJJIIIHHHHHHJJJJJJKKKKKKJJJIIIGGGFFFCCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCAAA>>>===::::::::::::::::::;;;;;;999:::<<<<<<<<<:::888666777666555555666777999:::555555666666555555444333333333333444444444444444111111222222222111000///222444666888:::999888888666666777888999::::::::::::<<<@@@EEEIIILLLNNNOOONNNMMMLLLHHHCCC@@@??????@@@@@@???>>><<<:::888777333333333333333333333444222111///---,,,+++,,,,,,+++***)))(((((((((((()))))))))((('''''''''''''''''')))+++...000222444444666888999888444222000000------+++***))))))((((((((((((((((((''''''''''''''''''(((((())))))))))))&&&&&&&&&'''(((((())))))******))))))******+++,,,++++++++++++++++++++++++************************++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***)))((()))))))))*********++++++''''''&&&$$$$$$$$$$$$$$$"""""""""###############"""###%%%'''((((((''''''((()))+++,,,---000333666>>>DDDOOO\\\lll|||sssdddRRRGGG???777222111,,,+++)))(((((('''%%%$$$"""######$$$$$$%%%&&&&&&%%%%%%&&&((()))+++,,,,,,++++++*********++++++,,,,,,---...///111333444444666666777888999;;;===>>>>>>>>>>>>===;;;:::888777666666666666777888999::::::999888888777777888888999<<>>???AAACCCCCCEEEIIIKKKLLLPPPXXXaaagggmmmxxx{{{nnnbbb\\\ZZZVVVSSSSSSPPPOOOMMMLLLJJJJJJIIIIIIJJJKKKKKKKKKKKKIIIHHHGGGBBBAAA@@@?????????@@@@@@@@@AAABBBBBBAAA???===;;;:::::::::999999999999999888999;;;======;;;999888777666555555555777999:::777777888888777555333222111111222222222333333333222333333444333222111000222444666999:::999888777444555666888999999::::::;;;===@@@DDDHHHLLLNNNOOOMMMOOOOOOLLLGGGCCCBBBBBB@@@??????===<<<:::888777111111222222333333333444222111///---++++++++++++))))))((((((''''''((((((((((((((((((((()))******)))***+++...000333666777:::;;;<<<:::666222000000...---,,,+++***)))))))))''''''''''''''''''''''''''''''(((((((((((())))))%%%&&&&&&''''''((())))))))))))))))))***,,,---///++++++++++++++++++++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))*********+++++++++'''&&&%%%$$$#########$$$!!!"""""""""#########$$$!!!"""###$$$%%%&&&&&&'''''')))+++,,,...111555888???EEERRRaaasss}}}pppaaaQQQGGG@@@888222000,,,***(((''''''&&&$$$###"""######$$$$$$%%%&&&&&&$$$%%%&&&((()))+++,,,---,,,++++++******+++++++++---...///111333444555666666666777888:::<<<>>>??????>>>>>>===<<<:::888777666666666666666777999999:::999888888777777888888999<<<@@@DDDIIISSS^^^gggooo}}}EEEEEEDDDDDDCCCCCCCCCBBBFFFEEEDDDDDDEEEDDDBBB@@@>>>@@@BBBBBBBBBDDDFFFHHHLLLPPPXXXaaaffflllwww~~~qqqeee___]]]YYYVVVVVVRRRRRRPPPNNNMMMLLLLLLLLLJJJKKKKKKKKKKKKIIIHHHGGGAAA@@@???>>>>>>>>>???@@@>>>???@@@AAA@@@>>>;;;:::888888777777666666555555777999;;;===>>><<<:::999777666555444555777999:::999999999999777555333222000000111111111222222222444444555666555444333222222444666999:::999777666444555666888999999::::::;;;===@@@DDDHHHKKKMMMOOOMMMPPPRRRPPPJJJFFFDDDDDD@@@??????===;;;999777666000111111222222333333444222111///,,,+++*********)))((((((''''''''''''((((((((((((((()))+++,,,---***+++,,,---111444888:::<<<===>>><<<777333000//////...---+++***)))))))))&&&''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''((())))))***))))))))))))+++---///000++++++++++++++++++++++++************************......---------,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,+++******)))************+++++++++'''&&&%%%###"""######$$$!!!!!!""""""#########$$$!!!!!!!!!"""###$$$&&&'''&&&(((***,,,...222666:::???FFFSSSdddxxxzzzmmm___PPPGGG@@@888111...,,,***(((''''''&&&$$$""""""######$$$%%%%%%&&&&&&$$$$$$&&&(((***+++---...,,,,,,++++++***+++++++++...///000222444666777888666777777999:::<<<>>>?????????>>>===<<<:::888777555555555666666777888999:::999999888888888888888999<<>>>>>===<<<<<<<<<;;;888555:::999777666555555666666888:::===??????<<<888555555555555555555666777777888888777555555444444444222222111111111222444555222222333444444444333333555555666666666666555555333333444666777999:::::::::<<>>AAA>>>;;;:::999888666555777777666555444444444444000///...,,,+++***))))))))))))))))))((('''%%%%%%'''(((***,,,------------&&&***///000111444;;;BBBEEEDDDAAA===999555111//////...---+++***)))))))))''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''&&&((())))))(((''''''(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,------------,,,,,,+++++++++------......------,,,+++...,,,***)))******)))((())))))(((((()))***++++++***'''%%%$$$$$$$$$###"""###$$$$$$$$$$$$###""""""$$$$$$#########$$$%%%&&&)))+++......///111777<<>>???@@@???===<<<:::888777666666666555666666777888999<<<<<<;;;999777888:::<<>>===<<<<<<<<<<<<;;;999777:::999777666555555666666888:::<<<>>>>>><<<999666666666555555555555666666777666555444444333333333222111111000111222333444222333333444444444444444555555666666666666555555333333444555777888999::::::;;;>>>AAADDDHHHJJJKKKQQQRRRTTTSSSPPPIIICCC>>>===;;;999888888888666555555444333222222111111222000///---,,,***))))))))))))))))))((((((&&&%%%%%%&&&((()))+++,,,---,,,,,,'''***---...///222:::@@@DDDCCCAAA>>>:::555111......---,,,***))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&((()))))))))((('''&&&((())))))'''''''''(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++,,,,,,------------,,,,,,,,,++++++//////000000//////...------+++******+++++++++***)))))))))))))))***++++++***(((&&&%%%%%%%%%$$$"""###$$$$$$$$$######""""""$$$#########$$$%%%'''((((((+++...///111444;;;@@@GGGSSSdddtttsss___QQQBBB===<<<777111...,,,***(((%%%$$$###$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***+++***))))))))))))***++++++,,,---///222444666777777555666777999;;;<<<>>>>>>???>>>===<<<:::888777777666666666666666666777888;;;;;;:::999777777:::<<<>>>@@@FFFMMMTTT]]]kkkyyyEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGFFFEEECCCBBBAAAAAABBBCCCCCCBBBAAABBBDDDEEEGGGMMMVVV]]]cccmmmxxxzzzkkkccc___ZZZWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRSSSRRRRRRRRRRRRPPPMMMJJJGGGDDDAAA??????@@@??????===<<<;;;<<<<<<<<<:::888999999888666666666666666777888;;;======<<<999888888777666555444444444444555555555444333333222222111111000///000111222333222222333333444444444444555555666666666666555555222333444555666888999999::::::<<<>>>AAAEEEIIIKKKOOOQQQRRRQQQNNNIIICCC@@@:::888666666777777666555222222111000///////////////...---+++***)))))))))'''((((((((('''&&&%%%%%%&&&''')))***++++++++++++''')))++++++,,,000777===AAAAAAAAA???;;;555111...---,,,+++)))((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((&&&((()))((('''&&&''')))+++++++++++++++++++++++++++,,,,,,------.........,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,//////000000//////...---,,,+++******,,,------,,,))))))))))))))))))***+++***(((&&&%%%&&&&&&%%%###$$$$$$#########"""""""""############$$$&&&(((***))),,,///111333777???EEELLLZZZkkk|||{{{lllVVVIII<<<888777444000...+++***(((&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***)))((((((((())))))***+++,,,---///111333555555666555666777888:::;;;<<<=========<<<;;;:::999888888777777666666555666666666999:::999888777777:::===;;;@@@IIIQQQWWWaaavvvEEEDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFEEEDDDCCCBBB@@@BBBDDDDDDBBBBBBBBBCCCDDDFFFLLLTTT[[[aaalllvvv{{{lllddd```[[[XXXXXXUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRPPPLLLIIIIIIFFFAAA?????????@@@???===<<<;;;;;;<<<===;;;:::999999888777777666666666666888999;;;<<<;;;:::999888888666555444333333333555555555555444444333333111111000//////000111222111111111111222333333444444555555666666555555444222333333555666777777888999999999;;;>>>BBBFFFIIILLLMMMNNNNNNKKKGGGCCC@@@:::888666666666666555444111000///......------......---,,,***))))))((((((&&&''''''''''''&&&&&&%%%%%%&&&((()))*********)))'''((((((((()))---333888===>>>>>>===:::555000---++++++)))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''((()))((('''&&&((()))************************++++++,,,---......//////,,,,,,,,,+++,,,,,,---...------------------,,,,,,---------...------,,,+++,,,***)))***---.........***)))))))))))))))******+++)))&&&&&&&&&'''&&&$$$$$$######""""""""""""""""""""""""###%%%'''***+++***---000111333999AAAGGGPPP^^^qqqwwwgggPPPCCC888444333000---,,,******((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))((('''''''''((()))***+++---...000222333444555555555555666777888999:::;;;;;;;;;:::::::::999999999888777666555555555555555888888888777777888;;;>>>>>>CCCLLLUUU]]]jjjEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEDDDCCCBBB@@@BBBDDDDDDCCCBBBCCCDDDGGGHHHMMMTTTZZZ```kkkvvv|||}}}nnnfffbbb^^^[[[[[[TTTTTTTTTTTTTTTTTTTTTTTTVVVUUUSSSSSSRRRPPPMMMJJJJJJFFFBBB@@@???@@@@@@@@@>>><<<;;;;;;<<<===<<<;;;999999999888777777666666777777888999:::::::::999999888666555333222222222555555666666666555444444222111000//////000111111////////////000111222333444444555555555555444444222222333444555666666777777777777999<<<@@@DDDFFFHHHHHHIIIHHHGGGDDDAAA???===:::888666666555333222111000///...---------------,,,+++***)))(((((((((&&&&&&''''''((('''''''''%%%&&&((()))******)))((('''''''''&&&'''+++///333777888999:::888444///---******)))(((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))'''(((((('''&&&&&&(((***))))))))))))))))))))))))++++++,,,,,,---...//////,,,++++++++++++,,,---------------------------------------...------,,,++++++***)))***---...///...******)))))))))))))))******(((&&&&&&''''''&&&%%%$$$###"""!!!!!!!!!""""""!!!!!!"""###%%%'''***++++++---000111333999BBBHHHSSSbbbvvvuuudddMMMAAA777222000---***+++***))))))(((''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''((()))''''''''''''((()))***+++///000111333444444555555333444444555666777777888888888888888999999999999777777666555555444555555777777888777777999===???CCCEEELLLWWWcccsssEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCAAACCCDDDEEEDDDDDDFFFGGGKKKKKKOOOUUUZZZ```kkkuuuzzzrrriiiddd___\\\[[[UUUUUUUUUUUUUUUTTTTTTTTTXXXWWWUUUTTTSSSRRROOOMMMIIIFFFCCCAAAAAAAAAAAAAAA???===;;;;;;<<<<<<<<<;;;999999999999888777666555888888888888888888999999888777666444333222222222555555666777777666555444333222111000///000111111//////......///111333444444444555555555555444444222222333333444555555666444555666777:::>>>AAABBBBBBBBBCCCBBBAAA@@@>>>======;;;888666555444222000111000///...------------,,,+++***)))((((((((((((&&&&&&'''((()))))))))(((&&&'''(((*********)))(((''''''&&&&&&(((***,,,...000222333444333111///---******)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))((((((((('''&&&&&&(((***((((((((((((((((((((((((***++++++,,,,,,---------++++++******++++++,,,---------------............//////000000//////...---+++***)))***,,,......---+++******))))))))))))))))))'''%%%%%%&&&'''&&&%%%$$$###"""!!! !!!""""""!!!!!!!!!"""$$$&&&)))******---///111555;;;EEELLLZZZiii~~~rrr```JJJ@@@666111...***)))***)))))))))))))))(((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))'''''''''((()))***+++,,,///000111222333333333333222222222333333444444444444444555666777888999999666666555555444555555555666777888888888;;;???BBBDDDFFFNNN[[[iiizzzFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCDDDDDDDDDFFFIIIKKKMMMMMMPPPVVVZZZ___iiitttyyyvvvlllfff___[[[ZZZXXXWWWWWWWWWVVVVVVUUUUUUWWWUUUSSSSSSRRRQQQOOOMMMGGGEEECCCBBBCCCCCCBBBAAAAAA???<<<;;;<<<<<<;;;:::999999::::::999888666555999999888777777777888888777666555444333222222222333444666777777666444333444333222111000111111222111000//////000222555666333444444555555444444333222222222333444444555555222333444777:::<<<>>>???===============<<<;;;;;;:::888555444444333222000000///...---,,,,,,,,,,,,+++***)))(((((((((((((((&&&'''((()))************'''((()))*********)))((('''&&&&&&''')))*********+++,,,---...//////...---******))))))(((((())))))''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))***((()))((('''%%%&&&(((***************************++++++++++++++++++++++++******))))))******+++,,,------------........./////////000000//////...---+++***((()))+++,,,,,,,,,++++++***)))))))))))))))(((&&&$$$$$$%%%&&&%%%$$$$$$###!!! """### !!!"""%%%'''((((((+++///222777@@@KKKSSScccsssmmm[[[GGG===444000---)))(((+++((())))))******)))))))))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&((()))***((((((((()))***+++,,,------...///000000111111000000000000111111111111111111111333444666777888999555555444444444555666666666777888999:::<<>>===;;;;;;;;;:::888888888888777777777777333555777888999888777666555555555666666666666666444444222222222222333444333222000000000222444555333333444444555444444444333333444444555444444444333444444555555444444333111222333555666888999:::666666666666777777777777666444222000............++++++++++++++++++++++++((((((((((((''''''''''''(((((())))))))))))((((((((()))))))))))))))((((((&&&&&&&&&'''''''''((((((''''''((()))***++++++,,,******))))))((((((((('''***)))'''&&&&&&'''(((******)))'''&&&&&&'''((()))(((((((((((((((((((((((()))***+++,,,,,,+++))))))***************)))((((((((((((''''''''''''((((((/////////......---------000///---+++*********+++))))))******+++++++++,,,,,,+++)))))))))(((&&&$$$&&&%%%$$$"""""""""######$$$$$$$$$###"""!!!!!! """""""""###$$$%%%''''''(((***000666999???MMM[[[ttt}}}cccQQQEEE===222,,,***)))&&&###&&&&&&&&&'''((())))))***+++***)))'''&&&&&&&&&&&&''''''&&&''''''((()))***+++++++++*********))))))***+++,,,,,,------------....../////////...,,,+++//////111222333444444444777666555444444555777888777888999999:::<<>>>>>>>>>>><<<;;;::::::::::::999999999999888888888888222444666888999999999999666666666666666666666666555444333222111111222333666555444333333333444555666666777666666555444333333444444555444444333333111222222222222222222111000222444666666666555444444444444555555555666666333222000///------,,,,,,************************((((((((((((''''''''''''))))))************))))))(((((())))))))))))((((((&&&''''''''''''(((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''&&&%%%%%%%%%&&&((()))(((((('''&&&&&&'''((()))(((((((((((((((((((((((())))))***++++++******)))))))))******))))))(((((($$$$$$%%%&&&''')))+++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,+++***++++++++++++++++++******((('''''''''((((((&&&$$$%%%$$$######"""######$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""###$$$&&&&&&))),,,222888<<>>=========<<<;;;:::999999999999888888888888777777777222333555777999:::::::::777777777666666666666666333222111111111222444444888777666555444444555555888888888888777555444444444444444555444444333333000000111111111111000000///111444555666444222111333333333333444444444555111000///...---,,,,,,+++))))))))))))))))))))))))((((((((((((''''''''''''))))))************))))))'''(((((())))))))))))((('''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''(((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))***************((()))))))))))))))((((((%%%%%%%%%&&&'''(((******************************((())),,,......---+++***+++++++++******)))))))))'''&&&%%%&&&''''''&&&$$$##################$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!"""###$$$%%%&&&))),,,222999>>>FFFWWWfffoooUUUEEE:::666///,,,+++++++++***''''''''''''(((((())))))'''''''''''''''((())))))(((((())))))***+++,,,---......---------,,,,,,,,,+++,,,,,,------,,,,,,,,,------...//////...---,,,,,,...000222555666777888:::999888777666555666666555777999:::;;;===AAADDDGGGNNN^^^rrrGGGGGGGGGHHHHHHGGGGGGFFFIIIIIIIIIIIIHHHIIIJJJKKKGGGGGGHHHIIIJJJKKKKKKKKKJJJMMMPPPRRRTTTZZZaaahhhqqq}}}zzzqqqggg```]]]\\\[[[[[[YYYXXXWWWVVVUUUVVVRRRMMMJJJIIIHHHGGGFFFCCCCCCCCCCCCBBB@@@???>>>===<<<;;;:::::::::::::::888888777777777666666666333444555777999:::;;;;;;888888777777666666666666000//////000111333555777888777777666555555555555888888888888777666555444444555555555444333333222///000000111111000000///...000222444444333000///111222222222222333333333000//////...---,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''))))))************))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((())))))******+++'''(((((()))))))))(((((('''&&&&&&&&&&&&''''''((())))))))))))))))))))))))&&&(((+++......---+++)))******))))))((((((((('''&&&%%%%%%&&&''''''%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!""""""###%%%&&&'''))),,,222999???III[[[kkkiiiQQQBBB:::666111---******))))))''''''''''''((((((((((((''''''&&&''''''((()))***(((((())))))***,,,---............---------,,,,,,,,,,,,,,,------,,,,,,+++,,,---...//////...---------...000333555777888888::::::999888777666666666555666888:::;;;>>>BBBFFFFFFMMM[[[nnnGGGGGGGGGGGGGGGFFFEEEDDDHHHIIIKKKKKKJJJJJJKKKMMMIIIJJJKKKKKKKKKKKKJJJJJJIIILLLNNNOOOQQQWWW___eeelllxxx{{{qqqggg```]]][[[[[[ZZZYYYWWWVVVUUUTTTUUUQQQMMMJJJHHHGGGFFFEEEEEEEEEFFFEEEDDDCCCAAA???======<<<;;;::::::;;;;;;888888888777777777777666555555666777888:::;;;;;;999888888777777666666555/////////000111333666777777777777666666666666555777777888777777666555444555555555555444333222222///000000111111000000///...///111222222111000///000000111111111222222222////////////...---,,,+++************************((((((((((((''''''''''''(((((())))))))))))((((((&&&'''((())))))******))))))))))))(((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))((((((((((((((()))++++++''''''((()))))))))((((((''''''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))'''(((+++---...,,,+++))))))))))))))))))((((((((('''&&&&&&&&&''''''%%%### !!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''***---333;;;BBBMMM___ppp|||cccNNNAAA999777222---***(((((((((''''''(((((((((((((((((('''''''''''''''((()))***((((((((()))***,,,---.........---------,,,,,,,,,,,,,,,---------,,,++++++,,,---.../////////...---...///111333555777777888::::::999999888888777777444666888:::<<>>===<<<<<<;;;;;;<<<<<<:::::::::999999999888888777777777777888999:::;;;999999888888777666666555111000000000000222333444555555666666666666666666666666666777777666555555555555555555444333222111000000000111111000000000---...///000000000000000//////000000000111111111//////000000///...,,,,,,++++++++++++++++++++++++((((((((((((''''''''''''''''''((((((((((((''''''&&&'''((()))************))))))))))))((((((((('''%%%%%%%%%&&&&&&''''''((('''''''''(((((()))))))))(((((((((((('''&&&&&&%%%$$$$$$%%%&&&''''''''''''))))))))))))))))))))))))((((((''''''((()))+++,,,&&&''''''((())))))((((((%%%%%%%%%%%%&&&''''''((('''((((((((())))))))))))((()))+++,,,,,,+++***)))************++++++++++++)))(((''''''''''''$$$""" """$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((())),,,///666>>>EEEQQQeeevvvttt]]]JJJ???777555222...***(((((()))((((((((((((((((((((('''(((((('''''''''(((((()))'''''''''(((***+++---...------------,,,,,,,,,+++,,,---------,,,,,,+++***+++,,,.../////////...---///000222444555666777777999999999999999999888888444666888:::<<<@@@DDDHHHJJJQQQ[[[jjjAAABBBCCCEEEFFFFFFFFFFFFEEEIIIMMMNNNMMMLLLLLLNNNMMMNNNNNNMMMLLLJJJHHHGGGKKKMMMNNNOOOPPPUUU^^^dddkkkuuuzzzpppfff```^^^WWWVVVUUUTTTRRRQQQPPPPPPMMMKKKIIIIIIJJJJJJIIIHHHEEEFFFGGGGGGFFFDDDBBB@@@>>>======<<<<<<<<<======<<<<<<;;;;;;;;;;;;::::::888777777777888999::::::999999999888777666666555444333111000000000111222333444555666777777666666444555666666666666666555555555555555444333222111000000111111111111000000------......///000000111////////////000000000000//////000000000///---,,,++++++++++++++++++++++++)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))******************))))))((((((((('''$$$$$$%%%%%%&&&'''(((((('''((((((((())))))***************)))((('''%%%$$$###$$$%%%&&&''''''''''''))))))))))))))))))))))))((('''''''''((()))+++,,,&&&&&&'''((())))))((((((######$$$%%%&&&((()))***'''((((((((())))))******)))***++++++++++++***)))+++++++++,,,,,,------...***)))((('''((('''$$$""" """$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))...111888@@@HHHTTThhhzzzoooXXXGGG>>>555444111...***))))))+++((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&'''((()))+++---...------,,,,,,,,,+++++++++------------,,,,,,+++***+++,,,.../////////......000111222444555666666666888888999:::::::::999999444666888:::===@@@EEEHHHIIIPPPZZZhhh}}}AAABBBBBBCCCDDDEEEFFFFFFHHHJJJLLLMMMLLLMMMNNNPPPPPPQQQRRRRRRPPPLLLIIIFFFNNNMMMMMMMMMOOOUUU^^^cccnnnxxxzzznnnbbb[[[YYYXXXVVVTTTSSSTTTTTTSSSQQQMMMMMMKKKJJJIIIIIIIIIIIILLLKKKIIIFFFCCCAAA@@@@@@AAA@@@>>>=========;;;999;;;<<<=========<<<;;;:::888888888888888888888888999999999888777555444333444333222111000111222333000111222333444555555555666666666777777777777888555666777777777666444333333222222111111111111111...///////////////...---......///222555444000------...///000///...,,,***,,,++++++******++++++,,,((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******,,,***((((((***)))&&&######$$$$$$%%%%%%&&&&&&'''((()))*********((('''&&&(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&'''''''''(((((())))))'''''''''((((((((((((((()))'''&&&&&&''''''&&&%%%&&&&&&''''''''''''''''''++++++++++++******))))))---,,,+++******+++,,,---------,,,+++,,,---...///(((((('''&&&%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&'''***---...333;;;DDDLLLXXXnnniiiVVVFFF===333222000---+++)))(((((())))))************))))))((((((((('''&&&&&&%%%%%%(((((())))))******++++++------............------+++---...---,,,,,,---.........//////////////////111222333444555555555555555666777888999:::;;;;;;888888999;;;???CCCHHHJJJJJJNNNWWWhhh~~~@@@AAAAAACCCDDDEEEFFFFFFJJJKKKMMMMMMMMMNNNPPPRRRRRRRRRRRRRRRPPPMMMJJJIIIMMMMMMLLLMMMOOOUUU]]]bbbmmmvvv}}}oooccc\\\YYYYYYVVVTTTSSSSSSSSSRRRPPPNNNMMMLLLKKKJJJJJJJJJJJJLLLKKKIIIFFFCCCBBB@@@@@@BBB@@@>>>>>>>>>>>><<<:::<<<<<<<<<<<<<<<;;;::::::888888888888888888888888777777777777777666666555555555444333222222333333111222333444444444444444555555555666666666777777555666777777777666555444222222111000000000000111//////000000000000///////////////111333444111...///000111111111///---,,,,,,++++++******++++++,,,))))))******))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))******+++,,,***((()))***)))&&&$$$###$$$$$$%%%%%%&&&''''''))))))*********)))''''''(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((()))'''&&&&&&''''''&&&%%%&&&&&&&&&'''''''''(((((()))))))))******+++++++++,,,+++************+++,,,------,,,++++++,,,---...)))((('''&&&%%%$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&(((+++...000555>>>GGGNNN[[[qqq}}}gggSSSDDD:::333222000...+++***)))((())))))************))))))(((((((((''''''&&&&&&&&&(((((())))))***+++++++++...//////000000//////...---/////////------...///---......///////////////111222333444555555555555555555666777888999::::::888999:::===@@@DDDHHHJJJLLLPPPYYYhhh~~~??????@@@BBBCCCEEEFFFFFFKKKLLLMMMLLLMMMOOORRRUUUTTTTTTSSSQQQPPPNNNMMMLLLMMMMMMMMMMMMPPPUUU\\\aaakkktttqqqeee]]][[[YYYVVVTTTSSSRRRRRRPPPOOONNNMMMLLLKKKKKKJJJJJJKKKLLLKKKHHHFFFDDDBBBAAA@@@CCCAAA????????????===<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888444555666777777777777777777777777777666444333333333333444444444444444333444444444555555555555666666777777888888666555444222111111000000000000000///000111111222222222222111000///000222333222000111222222333222000///---,,,++++++******++++++,,,++++++,,,,,,++++++***))))))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***+++,,,+++***))))))))))))&&&$$$$$$$$$$$$%%%&&&&&&'''''')))************))))))((((((''''''''''''&&&&&&&&&''''''((()))))))))))))))''''''''''''((((((((((((''''''''''''(((((()))))))))'''&&&&&&''''''&&&%%%$$$%%%%%%&&&'''((())))))&&&'''((()))***+++,,,,,,++++++***))))))***++++++---,,,++++++++++++,,,,,,))))))'''&&&%%%$$$######""""""###$$$$$$$$$$$$###"""###%%%&&&&&&%%%###"""###$$$&&&&&&&&&(((,,,...333888AAAJJJSSS```vvvyyycccPPP@@@777333222000...,,,******)))))))))************))))))(((((((((((('''''''''''')))))))))***+++,,,,,,,,,///000000111111000000///000111111000...---...///------...///////////////222222333444555555555555444555555666777888999999888999;;;>>>BBBEEEGGGIIILLLPPPXXXfffzzz===>>>???AAABBBDDDEEEFFFKKKKKKKKKKKKKKKNNNSSSVVVVVVUUUSSSQQQOOOOOONNNOOOMMMNNNOOOPPPRRRVVV\\\aaajjjrrr}}}sssggg___]]]XXXVVVSSSRRRQQQQQQOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJHHHFFFDDDBBBAAAAAACCCAAA@@@@@@@@@@@@???===<<<<<<;;;:::::::::::::::888888888888888888888888555555666777888888888888999999:::999888666444333444555555555555444444333333333444444444555555555777777888888888777666555222111000000//////000000000000222333444444444444222111000///000111222333333333333333222000///...,,,++++++******++++++,,,---------...------,,,+++***)))(((&&&%%%%%%$$$$$$%%%%%%&&&((()))+++,,,,,,+++******))))))(((&&&%%%$$$$$$%%%%%%&&&'''''''''******************))))))(((''''''''''''&&&&&&&&&(((((()))***************'''''''''(((((((((((((((&&&&&&''''''(((((()))))))))'''&&&&&&''''''&&&%%%$$$$$$%%%&&&'''((()))***''''''((()))***++++++,,,************************,,,,,,+++++++++***++++++***)))(((&&&%%%$$$$$$###""""""###$$$$$$$$$$$$###"""###%%%''''''%%%###"""###%%%&&&'''''')))---///444:::CCCNNNWWWeee|||ttt___MMM===444222111///---,,,+++******)))******++++++******)))((((((((((((((((((((()))))))))***+++,,,------...///000000111111000000///000111222000...------...------...///000000000000222333444444555555555444444444555555666777777888888999<<<@@@CCCEEEGGGHHHHHHMMMUUUbbbuuu======>>>@@@AAACCCDDDDDDGGGHHHHHHHHHIIILLLQQQUUUVVVTTTRRRPPPNNNNNNOOOOOONNNOOOQQQRRRTTTXXX]]]```iiipppzzzvvviiiaaa^^^VVVTTTRRRPPPPPPPPPNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJHHHFFFDDDBBBAAAAAACCCAAA@@@@@@AAAAAA???>>><<<<<<;;;;;;;;;:::::::::888888888888888888888888777777888888888888888777::::::::::::999777555333555555666666666555444444444444444555555555666666777888999999999888666666222111111000000000000000111111333444555555555555222111111000000111333444444333333222111000///...,,,++++++******++++++,,,...............---,,,,,,+++***)))'''&&&%%%$$$$$$%%%%%%&&&((()))+++,,,,,,******+++***((('''&&&&&&$$$%%%%%%&&&&&&'''(((((())))))))))))))))))******(((''''''''''''&&&&&&&&&((())))))***************((((((((((((((('''''''''&&&&&&&&&'''((())))))***)))'''&&&&&&''''''&&&%%%$$$$$$%%%&&&'''((()))***))))))))))))*********************++++++*********+++++++++++++++++++++***+++***((('''&&&%%%%%%%%%""""""###$$$$$$$$$$$$###"""###%%%&&&&&&%%%###"""$$$%%%&&&'''(((***...111444:::EEEPPP[[[jjjnnnZZZIII;;;333000///...---++++++************++++++++++++******'''(((((())))))***************+++,,,---...//////...//////000000//////...///000111///---,,,,,,------...///000111111111111333333444444555444444444444444444555666666777777888999<<>>???@@@AAABBBBBBDDDEEEFFFGGGHHHKKKPPPSSSSSSRRRPPPOOOMMMMMMNNNNNNMMMOOOQQQSSSUUUXXX\\\___fffmmmwwwxxxjjjaaa^^^TTTRRRPPPOOOPPPPPPOOOMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@@@@AAAAAA@@@>>>;;;<<<=========<<<;;;:::888888888888888888888888888999999:::::::::999999999999999999888666555555555555666666666666666555666666666666777777777888888999999:::999888777666333222222111111111111111222333333444555555555555111222222111000000333555555555333222111000//////,,,++++++******++++++,,,------......------,,,++++++***)))'''&&&%%%%%%%%%%%%&&&'''((()))***+++,,,)))++++++***(((&&&&&&&&&%%%%%%%%%&&&''''''(((((()))((((((((((((((()))***(((''''''''''''&&&&&&&&&(((((()))***************((((((((((((((('''''''''%%%&&&&&&'''((()))******)))'''&&&&&&''''''&&&%%%$$$%%%%%%&&&'''((())))))***************+++++++++***+++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,+++***)))(((((((((((((((""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%'''((()))+++///222444:::FFFSSS___ppphhhTTTEEE999333...---,,,+++******************++++++++++++******'''(((((()))***++++++,,,***+++,,,---...///000111...//////000000//////......000000///---,,,---......///000222333333333333333333444444555444444333555555555555666666777777888999;;;>>>AAACCCEEEFFFGGGLLLTTT___ppp>>>>>>>>>?????????@@@@@@AAACCCEEEGGGIIIKKKOOORRRPPPPPPOOOMMMLLLLLLLLLLLLKKKMMMPPPRRRTTTVVVZZZ\\\bbbhhhsss{{{kkk```[[[RRRPPPOOONNNOOOPPPOOONNNJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIGGGFFFDDDCCCBBBBBBAAA@@@??????@@@@@@???>>>;;;<<>>;;;999888888888888888888888888888888:::;;;<<<=========888888777666555555666666444555666777777777777777888888888999999999::::::888999:::::::::999888777444333333222222222222222333333444555555444444444000222333222111000333555777777555333222111000000,,,++++++******++++++,,,,,,,,,------,,,,,,+++*********((('''&&&&&&&&&&&&&&&''''''((()))******+++)))+++,,,+++(((%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''')))***(((''''''''''''&&&&&&&&&'''((())))))******)))))))))(((((((((''''''''''''%%%%%%&&&'''((()))******)))'''&&&&&&''''''&&&%%%&&&&&&&&&'''''''''(((((())))))***+++,,,------...+++,,,------------,,,+++)))***+++---............++++++***************+++""""""###$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%$$$%%%'''((())),,,000333555<<>>AAADDDFFFHHHLLLSSS[[[kkk>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCFFFHHHJJJLLLOOOQQQNNNNNNNNNMMMLLLKKKJJJJJJIIIKKKOOOQQQRRRUUUXXXZZZ```eeeppp|||}}}lll___YYYQQQOOONNNNNNOOOPPPPPPOOOIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIGGGFFFDDDCCCBBBBBBAAA???>>>???@@@@@@???>>>:::===@@@BBBBBB???;;;999888888888888888888888888666777999<<<===???@@@@@@777666555444444555666777444444666777888888888888999999:::::::::;;;;;;;;;999999:::;;;:::999888777555444333333222222333333444444444555444444333333///222444333111111222555999888777555333222222222,,,++++++++++++++++++,,,++++++,,,,,,++++++***)))***)))(((''''''&&&''''''''''''(((((())))))******)))+++,,,+++'''%%%&&&'''%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''((()))))))))))))))))))))(((((('''''''''&&&%%%%%%&&&'''((()))***+++)))'''&&&&&&'''(((&&&%%%&&&&&&''''''''''''''''''((((((***+++---///000111,,,,,,............,,,,,,(((***,,,...///000//////++++++******++++++,,,---""""""###$$$$$$$$$$$$###&&&%%%###""""""###%%%&&&$$$&&&'''(((***,,,000333666===JJJYYYgggzzzvvv]]]JJJ===555111+++******)))(((((())))))***++++++,,,,,,++++++***''''''(((***+++,,,---...++++++,,,...///111222222111111222222222222111111///000111111000///111222000111333444555666666666444444444555444444333333666666666777777777777777999999999:::===@@@DDDFFFGGGJJJPPPWWWeee|||;;;<<<===???@@@@@@@@@@@@AAABBBDDDGGGIIIKKKLLLLLLLLLKKKJJJIIIIIIJJJLLLMMMLLLLLLMMMNNNQQQTTTVVVXXX```eeennnxxx~~~lll]]]SSSQQQPPPNNNMMMNNNNNNMMMLLLGGGGGGHHHIIIIIIHHHHHHHHHIIIIIIGGGFFFEEEEEEEEEEEEBBBAAA???>>><<<;;;;;;:::===???AAACCCCCCAAA???===888777555444555666888999777999;;;===????????????===<<<:::888777666555555555555666777888999999:::999:::<<<=========<<<;;;::::::;;;;;;:::888777555777555333333555555333000444444444333444444555555333333444222111000222333555999:::777555666555333222111...,,,+++,,,---...,,,+++***)))(((((((((((((((''''''&&&'''((()))***++++++++++++***((('''%%%+++***)))''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&&&&'''((()))******))))))((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&'''(((***,,,...///000......---,,,,,,+++******+++,,,------.........---...---,,,***(((&&&$$$###!!!!!!""""""############$$$$$$###############$$$'''%%%&&&)))))))))---222777AAANNN[[[iiikkkVVVGGG;;;333111******)))(((((((((((((((***+++,,,---------,,,++++++)))((()))---...---+++++++++++++++,,,...000111111000///...///111333444222111000000000111222333333444444555555555555555333333333333333444555666444444333444555777999:::;;;;;;<<<<<<<<<>>>AAACCCGGGJJJQQQZZZeeeuuu;;;<<<===???@@@@@@@@@@@@AAABBBDDDFFFGGGIIIIIIJJJJJJIIIIIIHHHIIIJJJKKKKKKJJJJJJKKKMMMPPPSSSVVVXXXaaafffnnnwww~~~mmm]]]SSSUUURRROOONNNMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA???===<<<;;;;;;:::===???AAACCCCCCAAA???===999888666555555777888999888999:::<<<===>>>??????===<<<;;;999888666666666555666666777888999:::::::::;;;===>>>>>>>>>===<<<::::::;;;;;;;;;999888777888555333333444555333111444444333333333333333444222333333222000000111333555:::;;;888666888888666222111///---,,,,,,------,,,+++***)))(((((((((((((((''''''&&&&&&'''((()))******++++++***)))((('''***)))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))((('''&&&&&&'''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))***,,,---............------,,,++++++***+++,,,,,,---------,,,,,,,,,,,,***)))'''&&&$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$&&&%%%&&&***+++,,,000777<<>>???BBBEEEIIIKKKQQQYYYbbbqqq<<<<<<>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJHHHIIIJJJLLLPPPTTTWWWYYYbbbgggnnnvvvmmm^^^TTTUUURRROOOMMMLLLLLLJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???===<<<;;;;;;:::===>>>@@@BBBBBB@@@>>>===:::999888777777777888999888888888999;;;<<<>>>>>>===<<<;;;:::999888777666555666777888999:::;;;;;;<<<===>>>?????????>>>===:::;;;;;;<<<;;;;;;:::::::::888555555555666666555555444333222222111222222222222333111000///111222555999;;;888777::::::888333111000...---,,,------++++++***)))((((((((((((((((((&&&%%%%%%&&&'''((()))******++++++***)))))))))((('''&&&&&&&&&&&&&&&(((((())))))))))))******''''''&&&%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))******+++,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++************)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%'''+++...///444;;;BBBKKKXXXeeesss{{{aaaNNNAAA666///---******)))((((((((())))))((()))***+++,,,+++******+++***)))***---...---,,,+++++++++,,,---...///000000////////////111222444222222222222222333444444333444444555666555555555444444444333444444555666777666555555555777888999;;;<<<>>>??????AAADDDFFFJJJLLLQQQXXX___kkk<<<===>>>???@@@AAAAAAAAADDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGHHHJJJLLLPPPUUUYYY[[[bbbgggnnnuuuooo___WWWRRROOOLLLKKKLLLMMMMMMLLLKKKKKKKKKLLLKKKKKKJJJJJJGGGGGGFFFEEEDDDCCCAAAAAA@@@???>>>===<<<;;;;;;;;;<<<>>>@@@AAAAAA@@@>>><<<;;;:::999888888888888999888888777777888:::<<<>>>===<<<<<<;;;:::999888777555666777888999:::;;;<<<===>>>???@@@@@@@@@??????;;;;;;<<<<<<<<<<<<<<<<<<>>><<<999888888888999999555444333222111111111111111222222111//////000222222777999777777:::;;;999333222111///...---------******)))((((((((((((((()))(((&&&%%%%%%&&&&&&'''))))))******++++++++++++))))))(((((((((((((((((())))))))))))))))))))))))&&&&&&%%%$$$%%%&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))************************+++++++++*********))))))+++******)))))))))))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&(((---///000555<<>>555...,,,******))))))((())))))***((()))***,,,,,,,,,++++++++++++++++++,,,---------++++++,,,,,,---...//////000/////////000111222333333222222333333333444444222222333444444444444333555555444444444444555555888777666666666777888999:::<<<>>>???@@@AAADDDFFFIIIJJJNNNUUU\\\fffxxx<<<===>>>@@@AAAAAAAAAAAAFFFGGGGGGGGGFFFEEEDDDDDDBBBCCCDDDDDDEEEFFFFFFFFFGGGHHHJJJMMMQQQUUUYYY\\\```fffnnnttt}}}qqqbbbYYYRRROOOLLLJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHFFFDDDCCCBBB??????===<<<;;;;;;;;;;;;<<<===???@@@@@@???===<<<<<<;;;:::999999888888888888777777777888999;;;===<<<<<<<<<;;;;;;999888777444555666777999:::;;;<<<>>>>>>@@@AAAAAAAAA@@@???<<<<<<<<<<<<<<<<<<============;;;:::999999999:::666555444333222222222222222333333222000///111222///444666555555888999888444333222000///...---,,,***)))((((((((((((((((((((((((&&&&&&%%%&&&'''((()))))))))******+++,,,,,,+++***************+++,,,((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''(((******************++++++))))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))+++++++++*********)))))))))))))))(((((((((((((((******)))((((((((()))***((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''')))((()))---///000555;;;AAAKKK[[[lll~~~mmmUUUFFF===444///---******))))))))))))******((()))+++------------,,,+++,,,,,,,,,,,,,,,------++++++,,,------........./////////000000111222222222222333333444444444444333333444555555555555555666555555444444444555555999888777666666777999999999;;;>>>??????@@@BBBDDDFFFGGGKKKRRRYYYbbbrrr<<<===???@@@AAAAAABBBBBBGGGGGGGGGGGGFFFEEEDDDDDDAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIILLLPPPUUUXXX[[[^^^eeemmmsss{{{ssseee]]]VVVRRRMMMJJJJJJJJJJJJIIINNNOOOOOONNNNNNMMMLLLKKKKKKKKKKKKJJJHHHFFFDDDBBB???>>>===<<<;;;;;;;;;;;;<<<===>>>??????>>>===<<<<<<<<<;;;:::999777666666777777777888888999;;;;;;:::;;;;;;;;;;;;999777666333444555666888:::;;;;;;>>>>>>@@@AAAAAAAAA@@@???===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<;;;999888888999777777666555444444444555333333444222111000111333---222444333333666777666555444333111000...---,,,)))((((((''''''((((((((((((''''''&&&'''((()))******************+++,,,---++++++++++++,,,,,,---...))))))((((((((((((''''''&&&&&&%%%%%%%%%'''((()))++++++++++++,,,,,,,,,,,,)))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))++++++*********)))))))))(((((((((((((((((((((((())))))((('''((()))***+++)))((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((***)))***///000111666===BBBMMM^^^qqqzzzgggQQQCCC;;;444///...******)))))))))***++++++(((***+++---.........---+++---...---,,,+++,,,...+++,,,------......------/////////000111111222222111111222333333333333333555666777777888888777777777666555555444555555555888888777777777888:::;;;:::<<<>>>??????@@@AAABBBDDDEEEIIIQQQWWW___lllxxx===>>>???@@@AAABBBBBBBBBFFFFFFFFFFFFEEEDDDCCCCCC@@@AAACCCDDDEEEFFFFFFEEEEEEFFFHHHJJJNNNRRRVVVXXXZZZcccmmmsssyyyvvvggg```VVVRRRMMMJJJIIIIIIJJJIIIPPPPPPPPPOOOOOONNNMMMLLLKKKKKKLLLKKKIIIGGGDDDBBB>>>>>>===<<<;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<;;;:::888777555444777777888999::::::::::::888999:::;;;:::999777555222222444555777999:::;;;===>>>???AAAAAA@@@@@@???>>>===<<<::::::::::::;;;;;;===@@@???===:::::::::999888888777777777888888444555555333222111333444---111444222222555666555555555444222111///---,,,(((((('''''''''(((((()))((('''''''''(((***+++---,,,+++*********+++,,,---*********+++,,,---......*********))))))((((((((('''&&&&&&%%%&&&((()))************++++++,,,,,,,,,((((((''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,---******)))(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***)))+++000333555:::AAAGGGRRRcccxxxsssaaaLLL@@@999333///...******))))))******+++,,,'''(((***,,,------------+++---///...,,,+++,,,...+++,,,---.........---,,,...///000111111222222222000111222333333333222111444555666666777777666666777777666555555555555555888777777777888:::;;;<<<<<<>>>@@@AAAAAA@@@AAABBBEEEEEEIIIPPPVVV\\\gggpppzzz===>>>???@@@AAABBBBBBBBBDDDEEEEEEEEEDDDCCCBBBBBB???AAACCCEEEFFFFFFFFFEEEDDDEEEFFFHHHLLLPPPSSSUUUXXXbbblllsssyyywwwiiiaaaRRROOOKKKIIIIIIKKKMMMMMMPPPPPPPPPPPPOOONNNMMMLLLKKKKKKLLLKKKIIIFFFCCCAAA>>>===<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;:::888666444333666777999:::;;;;;;:::999888999:::::::::888666555111222333555666888::::::===>>>???@@@AAA@@@??????>>>===;;;:::999999999:::===AAAEEEEEEBBB>>>======999999999999999999::::::444555555444222222333555---222444222222555666555555555444333111///---,,,(((((('''''''''(((((()))'''''''''((()))+++---...---,,,+++*********,,,,,,)))))))))***+++,,,---...++++++++++++******))))))''''''&&&&&&'''(((***+++))))))******++++++++++++(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))*********)))))))))))))))***************+++++++++((('''''''''(((+++---///++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))))))))))),,,111555888>>>EEELLLWWWhhh}}}ooo]]]III>>>888222...---******))))))***+++,,,,,,&&&''')))+++,,,,,,,,,,,,+++...///...,,,+++,,,...+++,,,---.........---,,,...///000111111222222111///000111222333222111111111222333333444444333333777777666555555555555555777777777777888:::<<<>>>>>>@@@BBBCCCBBBAAAAAABBBFFFFFFIIIPPPUUUZZZccclllsss~~~