BM6P6(@ ,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,+++***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,---...000,,,---...///...,,,***)))222000000333666666666666666>>>CCC@@@>>>CCCHHHJJJOOOKKKHHHKKKQQQSSSPPPKKKTTTPPPNNNPPPPPPOOOPPPSSSZZZ^^^bbbbbb^^^[[[\\\^^^aaaXXXNNNJJJKKKMMMLLLJJJJJJJJJHHHFFFCCC@@@>>>======999555444555555333111111111222222222111000//////111333222//////111444000...---...///000///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,+++******+++,,,---------............------...........................------,,,,,,------..............................000000...+++***---000......,,,,,,,,,,,,......,,,------......------,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,---------------------------------............///........................++++++,,,,,,,,,,,,------,,,---......,,,******+++111///---+++,,,///222555:::>>>BBBCCC@@@>>>>>>???;;;888===IIIQQQ[[[ppp~~~wwwhhh^^^ZZZ[[[[[[^^^hhhsssxxxxxx~~~}}}{{{tttrrrlllbbbWWWOOOLLLLLLYYY[[[eeevvvttt___YYYRRRJJJDDD<<<555222000000333777222000//////000111000///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,++++++---...,,,---...///111333555666555666999<<<===<<<<<<===>>>AAADDDEEEDDDDDDFFFIIIOOOSSSXXXZZZYYYVVVUUUTTTXXX[[[aaaffffffbbbbbbeeexxx}}}{{{ooojjjdddaaa___]]]ZZZVVVZZZVVVQQQOOONNNMMMJJJGGGCCCAAA??????@@@>>>:::666111111111111111222222222111222333111///...000222000///......000000///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,------------------,,,...........................------,,,,,,------.........................../////////...,,,,,,---......---,,,++++++,,,---...,,,------......------,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,---------------------------------............///........................++++++,,,,,,,,,,,,------+++---......---,,,---...---------///222555999;;;@@@BBBCCCBBB???<<<<<<>>>@@@DDDOOO\\\aaadddttt~~~yyyvvvxxxzzz}}}wwwkkkdddVVVRRRSSS]]]lll~~~~~~oooaaaTTTRRRJJJCCC???;;;666333333444222000000111222111000........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///111000//////111444888:::>>>@@@AAABBBBBBDDDFFFGGGHHHDDDFFFKKKJJJDDDFFFMMM[[[gggtttuuummmggggggkkkqqqyyywwwtttxxx~~~||||||vvvpppiiifffeeeddd___[[[XXXTTTNNNLLLKKKIIIEEEBBB???<<<999555222111111111333444444222000///000222000///...///000111000...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,------............------,,,,,,,,,------,,,,,,,,,...........................------,,,,,,------...........................///...---...//////---,,,---,,,,,,++++++,,,,,,---,,,------......------,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---------------------------------............///........................++++++,,,,,,,,,,,,------+++,,,............///111***,,,000555:::===@@@AAABBBBBBAAA???===<<<>>>AAAFFFMMMZZZbbb``````ppp|||yyyzzz{{{lll```SSSOOOUUUbbbuuusssaaaYYYQQQMMMGGG>>>777555666444111000111222111111////////////////////////------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...---...000222555444444555777:::>>>@@@GGGFFFDDDBBBEEEJJJKKKHHHJJJDDDGGGNNNKKKDDDLLL\\\ooo||||||{{{wwwtttkkk```XXXSSSQQQOOOMMMJJJFFFAAA<<<888555555555444444444333111111222222111000//////111111000///................................................------------------------------------------------+++++++++******+++++++++,,,---...//////...---,,,,,,------......------,,,...........................------,,,,,,------...........................///---,,,...111111---***,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,...------,,,,,,------...------------------------........................,,,,,,,,,---------......------------------------,,,------......------,,,---------------------------------............///........................+++++++++,,,,,,,,,------+++---......------///111---111666<<<@@@BBBBBBAAA>>>===;;;;;;<<<@@@EEEHHHOOOUUU[[[\\\VVVYYYmmmjjjdddllluuuvvvdddYYYSSSUUU___iiixxxzzztttjjj___WWWOOOFFF???===666444111000111222222111////////////////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...///000///000333555666888:::>>>BBBGGGJJJLLLGGGHHHIIIKKKRRRUUULLL@@@DDDBBBGGGOOONNNMMM___wwwzzzrrrllleee___ZZZQQQNNNJJJEEEAAA>>><<<<<<555444333222222222111111222000///000111222111000////////////////////////........................------------------------------------------------,,,++++++++++++++++++,,,+++,,,---......---,,,+++......////////////.................................------,,,,,,------..............................,,,,,,...111111...***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...------------------------........................,,,,,,,,,---------......------------------------,,,------......------,,,---------------------------------............///........................+++++++++,,,,,,,,,------------...---,,,,,,...000555888===AAABBBAAA???>>>:::999999;;;@@@GGGLLLPPPWWW]]]ccccccaaahhh|||~~~jjjkkkwwwxxxsssrrrrrrssswww|||oooqqqvvv{{{||||||}}}yyypppfff]]]ZZZ\\\cccaaaoooyyyjjjZZZLLLFFFFFF999666222111111222222222////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////---...000111222333666999???@@@BBBDDDGGGIIIKKKLLLIIIRRR[[[bbbiiihhhXXXEEEIIILLLSSSZZZ^^^eee{{{xxxmmmjjjddd[[[RRRHHHAAA<<<<<<999666555444444222000222111000111222333222000000000000000000000000000........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,//////000000000000//////...........................------,,,,,,------...........................---------...//////...---,,,------......------,,,,,,------......------,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---------------------------------............///........................++++++,,,,,,,,,,,,---------......------...111333<<<>>>@@@AAAAAA???===;;;;;;;;;===BBBJJJRRRWWWYYY[[[dddoooxxx~~~~~~xxxppppppllljjjllllllllloootttjjjjjjlllqqqpppmmmnnnqqqgggjjjjjjfffdddhhhjjjjjjzzzsssfffaaa^^^WWW[[[lllyyy~~~qqq[[[QQQPPPCCC???999666444444333222..............................------------..............................------------------------,,,---...//////...---,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...//////000000000222444666777:::===@@@FFFFFFGGGIIILLLPPPTTTWWW^^^lllxxx|||xxxkkkhhhkkkooottt{{{qqqaaaTTTLLLKKKGGGBBB???===:::666333333222111111333333222111000000000000000000000000................................................------------------------...------,,,,,,------.........------------............////////////.................................------,,,,,,------...........................,,,---......------///000---......//////......---,,,------......------,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,---------------------------------............///........................++++++,,,,,,,,,,,,------,,,---...///000222666:::>>>>>>>>>>>>>>>>>>======;;;===CCCMMMXXXaaafffgggiiiqqq}}}}}}{{{xxxtttrrrssswwwzzz~~~vvvrrroookkkaaa```cccllluuu{{{~~~xxxrrrkkkeeedddbbbbbbiiirrrssseeecccRRRLLLEEE>>>:::777444333..............................------------..............................------------------------,,,---...//////...---,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000000111444666999;;;===@@@DDDGGGEEEFFFIIIOOOXXXdddnnntttwwwrrrjjjYYYTTTNNNIIIEEEAAA<<<888333222111111333333222111000000000000000000000000////////////////////////........................------------------------///......------......///000///...------...///000------............------...........................------,,,,,,------...........................,,,...///---++++++///333---...///000000///...---,,,------......------,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,---------------------------------.........//////........................++++++,,,,,,,,,---------+++,,,...000222666;;;???===<<<<<<<<<<<<===??????999===FFFTTTcccnnntttuuu~~~yyy{{{xxxyyyyyyzzz{{{zzznnnhhhkkknnnllljjjlllhhhpppvvvwww~~~rrr```UUUUUUYYYeeeqqqxxxvvv]]]WWWNNNEEE>>>999555333...///000...,,,,,,,,,...111,,,+++000222...---000------............------------------------------------------------------++++++++++++,,,,,,---...,,,------......------,,,.........------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,------------------------***,,,---/////////...---.........///000222444555777888<<<@@@CCCEEEEEEDDDIIIMMMUUUaaatttxxxiiiYYYQQQJJJDDDCCCHHH@@@444444888111000666666333222000000111000///---000/////////..................////////////......,,,,,,,,,,,,,,,,,,,,,,,,...................................................------,,,,,,------...,,,,,,---......---,,,,,,---------............///........................////////////////////////................................................///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---.........---,,,,,,+++........................111000///...............+++,,,............,,,+++///...---,,,+++,,,---...,,,,,,------............---...000333777<<<@@@BBBEEE???;;;>>>AAA@@@>>>???>>>EEEUUUgggpppttt}}}wwwnnngggwwwjjjggglllwwwrrr^^^SSSUUU[[[hhh~~~rrr\\\MMMNNNMMMAAA999999000000000111111111111111222---,,,///111...---/////////000000111111111000------------------------------------------------,,,,,,++++++,,,,,,---...,,,------......------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------***++++++,,,---............000333444666777888999>>>@@@@@@@@@@@@EEEMMMSSSWWWcccsss~~~|||pppeeeVVVJJJEEECCC999<<>>======999555444333222...+++222...,,,...///...---.../////////.......................................------------------------,,,,,,,,,,,,,,,,,,---...,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------,,,++++++,,,---///111222222555999;;;<<<<<<>>>???EEEFFFGGGFFFHHHSSScccqqqzzz{{{hhh[[[TTTHHHGGGFFF<<<888888333666444222111222222111///000000000000////////////...//////000000//////.................................................................................------------......,,,---............---,,,---------............///000000000000000000000000------------------------...................................................---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---............---,,,,,,........................///...------------------......------------.........------,,,------......//////////////////......666999>>>BBBDDDCCC@@@>>>>>>>>>AAADDDEEEGGGOOOYYYcccgggrrruuujjj]]]XXX___nnn}}}wwwrrrssswww{{{~~~zzzqqqnnnjjjhhhmmmvvv~~~bbb^^^]]][[[ZZZ```qqqsssfffXXXMMMIII^^^VVVLLLFFFDDDBBB===999777444111111222111000000000000///...---,,,,,,,,,................................................------,,,,,,,,,------...,,,------......------,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***,,,,,,,,,,,,***)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,------------............///...---...000333666999999;;;======<<<>>>BBBEEEKKKMMMQQQWWWaaaqqqrrraaaWWWMMMAAA@@@BBB===666444222111222333222111111111111000000000////////////000000000000//////////////////////////////......................................................------------......------............---------------............///////////////////////////------------------------................................................---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------............------...........................------,,,,,,,,,------///...---,,,,,,---...///---------------.........000///------...000222444;;;===AAACCCDDDBBB@@@>>>======BBBJJJPPPWWWbbblllzzzuuutttqqqlllccc]]][[[ggg|||}}}vvvnnnooorrrwww~~~{{{sssiiifffhhhfffllluuu}}}xxxrrrrrrnnneee^^^dddsssnnn[[[PPPzzzoooaaaWWWSSSPPPKKKGGGAAA>>>:::666555555333111222111000000000000111111////////////////////////..............................---,,,,,,---------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,------,,,+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------------......////////////......///111666:::===>>>???>>><<<;;;???GGGNNNYYY[[[cccqqqzzz}}}~~~oooaaaPPPLLLJJJ@@@===;;;777666666666666555222111111111111000000000//////000000000000//////000000000000000000000000///////////////////////////////////////////////////......------......///........................---------............///........................------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------...//////......---........................------,,,,,,,,,------...//////---,,,,,,---//////---------......////////////---++++++---222888<<<===>>>??????@@@@@@??????CCCAAAEEEQQQ^^^gggooouuusssddd[[[YYY]]]kkk~~~}}}zzztttUUUWWW\\\eeetttxxx|||}}}wwwlllfffiiioooxxx}}}eeeRRRyyyooogggaaa\\\TTTRRRKKKBBB===;;;777222333222111000000111333333000000000000000000000000........................///...------------------,,,------......------,,,,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---------...//////000000.........000444888===@@@AAABBBCCCAAACCCKKKXXXcccooorrrzzz~~~}}}pppzzzmmmdddYYYGGGGGGDDD>>>:::888666555333222222222222111111111000///000000111111000000///000000000000000000000000//////////////////////////////////////////////////////............////////////...------...//////---------............///........................------------------------................................................,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------...////////////...........................------------------.../////////............//////,,,---...//////////////////...---...111777===AAA======<<<<<<===???AAACCCBBBBBBJJJ\\\nnnzzzppp```UUUYYYdddqqq|||qqqjjjcccaaaffftttuuukkkfffgggdddqqqfff}}}rrrcccZZZUUUNNNFFFBBB???<<<888555333222222000000000000000000000000........................//////...---------------,,,------......------,,,///..................---------------------------+++,,,,,,,,,------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---------...///000000000111111333555999>>>CCCEEEDDDIIINNNRRRYYYeeevvv}}}yyydddYYYTTTLLLDDD???:::666444333333222222222111111111000000111111111111000000000000000000000000000000//////////////////////////////////////////////////////............//////000///...------...///000---------............///................................................................................................+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------...///////////////..............................------......///000......////////////......+++,,,...///000000000//////000333666:::===???AAA;;;;;;;;;<<>>;;;333333333222222222111111000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000//////............//////000///...------...///000---------.........//////000000000000000000000000////////////////////////................................................+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------...///000000//////.......................................///000111---...///000000///...---+++,,,...000000000000//////333999>>>AAAAAA@@@>>>999:::<<>>@@@===;;;:::;;;>>>>>>BBBGGGIIINNNYYYeeevvv}}}sssggg]]]bbbhhhlllnnnsss{{{wwwvvvzzzvvvrrrsss}}}zzzvvvqqqmmmttt]]]___dddooo|||xxxwwwuuuhhhXXXDDD===888888777333333555222...---111333111000222////////////............///////////////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......------...//////...---,,,333111///000333666777777;;;???@@@@@@EEEPPPZZZ^^^jjjxxx~~~lllZZZMMMEEEFFFAAA===:::555111222666333333222222222111111111333333333222222222111111111111000000////////////////////////////////////........................////////////////////////000/////////...........................///000000//////.........---------......------------......//////.........---------.........---++++++,,,...------............------------------------------------------------------........................---------............///////////////////////////111111000///////////////000000/////////000333444<<>>666222222000---...222444111000000/////////.........------.........///////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---...............---///000222444666888999:::===AAADDDGGGQQQbbbpppwww{{{uuuaaaSSSMMMGGGBBB===666000///222555444333222222222222222333333333222222222111111111000000000000/////////////////////////////////........................////////////////////////////////////...........................///000000...............---------......------------.....................------------......---++++++,,,...------............------++++++,,,------...//////------------------------........................---------............///////////////////////////111000000///////////////000222222000---///666;;;AAA???===;;;:::;;;===>>>AAAGGGRRR___gggnnnyyyzzzxxx|||~~~zzzwwwwwwwwwwww~~~wwwtttqqqqqqwww{{{ssswww}}}yyymmmiii~~~pppjjjlllwww~~~ssseeeWWWJJJ@@@;;;999444111222222///...////////////.........------------......//////000000........................------------------------+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------...///////////////222777999;;;<<>>???===:::999;;;>>>AAABBBDDDMMM]]]llluuuyyy|||vvvttt~~~uuunnnqqqvvvtttooolllqqqvvvpppkkkooonnnmmmuuuvvvvvvuuuuuuvvvxxxzzz{{{wwwtttpppmmmnnntttzzzyyysssooollliiilllqqqyyyzzz|||wwwuuuxxx}}}tttmmmrrriiirrr{{{|||nnn```WWWFFF>>>777444222//////222000000/////////.........------......//////000000---.....................------------------------++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......///000111222555999======<<<>>>DDDIIIUUU]]]gggppp|||zzzhhhWWWPPPMMMHHH@@@;;;444333111000000111222333333333333222222222111111000000000000111111111111000000000000000000000000////////////////////////////////////////////////.........///////////////...............///000000---...........................------------......---.....................,,,---...---,,,,,,---///------............------......---------,,,,,,,,,------------------------........................---------............///////////////////////////000000////////////000000//////111555:::>>>>>>===>>>=========>>>BBBFFFIIIPPPZZZmmm~~~vvvoooyyywww|||yyysssqqqjjjhhhlllpppmmmgggcccooovvvuuuvvv}}}|||{{{~~~}}}wwwrrrlllfffccceeeeeeffffffeeefffnnn|||pppuuuyyyiiiooovvv{{{xxxkkkVVVKKK@@@:::444000///222111111111000000000//////.........///////////////---------...............------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------++++++,,,,,,,,,,,,------,,,---------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............//////000222444444666999<<<;;;:::???KKKVVVwww~~~}}}dddWWWRRRKKKCCC???:::888555333222222333333333333333222222222111111000000000111111111111222000000000000000000000000////////////////////////////////////////////////.........///////////////...............///000000---------.....................------------......---------...............,,,---------,,,,,,---///------............------//////...---,,,,,,++++++------------------------........................---------............//////////////////////////////////////////000000111000000333:::@@@BBB???;;;:::;;;======>>>CCCKKKQQQ```iiixxx}}}rrrdddfffmmmzzzyyy{{{~~~~~~|||zzzrrrooohhhfffjjjsssxxxxxxuuuuuu}}}sssjjjgggeeeeeefffeeebbbeeeqqq}}}nnnqqq|||wwwoooeeecccooouuu{{{pppuuuttthhhZZZOOODDD:::555555222222222222111111111111///////////////.........---------.........//////........................,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------+++++++++,,,,,,---------------------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---....../////////000222444666777444888<<<===AAAOOOddduuuxxxlll]]]PPPJJJEEEBBB>>>999666444444444333333333222222222111111000000111111111222222222000000000000000000000000////////////////////////////////////////////////............/////////000...............///000000---------.........//////......------------......---------.........//////+++---------,,,,,,...000------............---------------------------,,,------------------------........................---------............//////////////////////////////////////////000111111333555999>>>@@@@@@===;;;666:::>>>???AAAKKK[[[hhhuuuyyynnneeegggwww}}}rrrkkktttvvvxxx}}}~~~|||{{{xxxnnnooouuu~~~sssnnnjjjjjjgggdddgggnnnrrryyy}}}wwwxxx{{{zzzlllhhhuuugggccceeerrr|||yyy~~~yyykkk[[[JJJ@@@===333333333222222222111111000000//////.........------------.........//////........................,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------+++++++++,,,,,,------------------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......000000000111333555777999777<<>>DDDFFFKKKZZZqqqwwwkkkllltttnnnhhhooowww~~~{{{zzztttmmmrrrzzzzzzvvvzzz}}}xxxqqqnnnooosssrrrqqqqqqpppppppppqqqsssxxx|||~~~tttiii{{{pppmmm]]]XXXTTTWWW___gggnnnrrrsssrrryyy}}}zzznnn___RRROOO===111444555///---333333111...---...//////...................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---,,,++++++---......000333666777999<<<>>>BBBDDDKKK[[[uuurrraaaOOOFFFDDDAAA:::555555444444444555555444444111111111111111111111111111111111111000000000000000000000000000111111222111111000......---------........................////////////////////////000000//////.........---////////////////////////////////////////////////---------............///......//////...---,,,,,,//////.........---------........................//////.........---------........................222111000///............)))---222222//////333888<<>>999777:::???DDDFFFGGGJJJVVVllllll___dddwww}}}{{{xxxwww|||~~~vvvsssuuuxxxxxxmmmhhhgggccc^^^dddgggnnnvvvwwwqqqvvvsss^^^wwwnnneee^^^[[[ZZZaaa]]]bbbmmmnnnkkksss|||pppdddOOO>>>:::999222///222000///......000000000///////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,------......------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,---------.........,,,---......------///111888999;;;<<<===>>>AAADDDHHHTTTdddvvv~~~iiiYYYOOOGGG@@@<<<777666555444444444333222222222222222222222222222111111111111000000000000000000000000000111111222111111000......------...........................////////////////////////000/////////............////////////////////////////////////////////////---------............///......//////...------,,,//////.........---------........................//////.........---------........................000000////////////000000---///111000000222777<<<=========<<<<<<===???AAA???JJJTTTZZZcccrrrzzzhhhbbbiiittt{{{}}}wwwyyy~~~~~~zzz}}}|||yyysssllldddaaaaaacccfffnnnzzz{{{mmmwwwiiibbb```]]]TTTRRR[[[```___gggttt}}}|||cccJJJ???;;;666222333000000000111222222000...000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,------......------,,,,,,,,,---------..............................------------------------------------------------------------------------,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,------------.........---.../////////000222444:::;;;;;;;;;<<<@@@EEEIIIVVVeeewwwjjjZZZMMMCCC===:::888666444444444333222222222222222222222222222222222111111111000000000000000000000000111111222111111000///............////////////////////////////////////////////////////////////............////////////////////////////////////////////////---------............///.........///......---,,,...............---------.......................................---------....................................///000222222222111000000333777<<<@@@???<<<:::;;;???CCCEEEEEEBBBQQQ___ffflllwwwtttiiiaaafffuuu~~~zzztttyyy{{{|||}}}vvv{{{zzzqqqdddaaa^^^]]]aaalllyyy|||vvv~~~rrr|||lllbbbffffff```aaaiiiuuuvvvWWWCCC===:::777555333222222222333222000---000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,------......------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............---...000000000222444666999888888999===FFFPPPWWWmmmvvv~~~oooaaaOOOBBB???;;;777555555666555444333333333333333333333333222222222111111111000000000000000000000111111222111111000///......//////000000000000000000000000///////////////////////////////////////.........////////////////////////////////////////////////---------............///---...............------............................................................................................................///000111222222111000222777<<>>BBBKKKYYYhhhrrr}}}nnnYYYKKKCCC;;;666666777777555333333333333333333333333222222222222111111111111000000000000000111111222111000000////////////000000000000000000000000000////////////////////////.........///////////////////////////////////////////////////////////////---------............///------...............------.............................................---.....................////////////////////////000000////////////000000000000222666;;;>>>?????????AAACCCCCCCCCHHHQQQYYYaaadddgggkkkvvvuuuhhhoooxxx{{{{{{}}}www~~~|||wwwsssmmmnnn{{{yyyuuutttxxxxxxxxxwwwzzzmmm}}}tttjjjbbb\\\ZZZ^^^dddttt|||jjj```RRREEE>>>:::555111111222333333////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------........./////////,,,...000111333555888;;;<<<@@@HHHRRR___nnn}}}}}}~~~|||dddXXXIII>>>:::999888666444444444444444444444444333222222222222111111111000000000000000111111222111000000//////000000000////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////---------............///,,,---......///.........---------.......................................---------...............////////////////////////111000///////////////000///222666;;;>>>???@@@@@@BBBFFFIIIIIIJJJQQQ]]]gggjjjmmmqqqxxx~~~|||}}}~~~}}}zzzxxxuuurrrqqqqqqqqqqqqvvv{{{~~~{{{xxxyyyyyywwwvvv{{{~~~xxxnnnjjjnnnuuuyyy}}}zzz}}}zzzwwwwwwyyyzzzuuu|||{{{~~~qqqcccZZZ[[[aaagggmmmzzzvvvcccWWWOOOCCC999444333333444000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,------......------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////---///111333555777;;;>>><<>>>>><<<>>>DDDIIILLLJJJKKKQQQ]]]jjjvvv|||qqqwww|||~~~uuuyyy}}}vvv}}}|||xxx~~~zzzwwwuuutttsssqqqnnnjjjfffdddcccbbbaaaZZZ```dddaaa^^^[[[VVVPPPSSSRRRQQQRRRTTTUUUSSSPPP\\\]]]]]]\\\ZZZZZZ^^^aaaeeehhhlllnnnpppsssxxx|||{{{zzzvvvsssuuuzzz|||yyyrrrqqqyyy{{{xxxzzz}}}mmmWWW@@@;;;:::111///111444555333000///...000000000000////////////......////////////.................................---,,,,,,,,,,,,---...,,,,,,,,,---------......................................................------------------------------------------------//////.........---------+++++++++,,,,,,------------------.........//////------------------------+++++++++,,,,,,,,,---------------------------------------............///---......//////000000000111333888<<<:::999>>>EEEYYYgggwww|||{{{aaaKKK>>><<<666444333555888999666444444333333333333333333222111111111111111111111111222111111111000000//////111111111111000000000000000000//////.........---............////////////////////////////////////////////////////////////........................,,,---......//////......////////////////////////............////////////...............///000000////////////000000000000000000111111000111333666===>>>??????@@@CCCIIIMMMRRRSSSXXXdddrrr{{{~~~~~~|||tttmmmvvvzzzuuuxxx|||zzzxxxxxxvvvsssoookkkhhhfffeee``````___^^^[[[XXXUUUSSSVVVUUUSSSQQQOOOMMMLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIMMMMMMOOOQQQSSSTTTVVVWWWZZZ\\\^^^```aaadddhhhlllwww}}}~~~vvvxxx~~~xxxppp~~~uuurrrooonnnnnnuuuttt[[[OOOFFF777666444222000///000111222111000000000////////////......////////////.................................---,,,,,,,,,,,,---...,,,,,,,,,---------..............................------------------------------------------------------------------------//////.........---------------------------......,,,------------.........------------------------,,,,,,,,,,,,---------------------------------------------............///------------...///000111666777;;;===<<<@@@LLLZZZnnnyyyyyyyyyyyybbbPPPEEE???<<<777333222333555666444444444333333333333222111111111111111111111111111111111111000000000///111111111111000000000000000/////////........................////////////////////////////////////////////////////////////........................,,,---......//////..........................................////////////...............///000000////////////000000000000000111111111111333666999???>>>>>>AAAEEEJJJLLLMMMSSSVVV^^^kkkyyy|||jjjuuu{{{yyywwwzzz~~~zzzsssuuu{{{wwwuuusssrrrqqqkkkiiieee```[[[WWWTTTSSSOOOOOONNNNNNLLLJJJIIIHHHIIIHHHGGGEEEDDDDDDEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJLLLMMMOOOPPPQQQTTTWWWZZZ___dddkkkppptttyyy|||}}}tttooosssxxxqqqmmmiiiuuuuuudddUUUBBB<<<777222000111333333222111111000000000/////////......////////////.................................------,,,,,,------...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............---------..................------,,,,,,,,,,,,------------------------------------,,,------------.........---------------------------------............//////...---...///111444555;;;;;;<<<>>>@@@JJJ^^^ppp|||fffQQQEEEBBB===777333222555777444444444444333333222222111111111111111111111111111111111111000000000000111111111111000000000000////////////........................////////////////////////////////////////////////////////////........................,,,---......//////..............................---............/////////...............///000000////////////000000000000000111111111222555:::===BBB@@@@@@DDDKKKOOOOOOMMMMMMTTT___lllyyyyyyjjjooo~~~|||{{{}}}~~~xxxrrrlllkkkooozzz~~~{{{zzzuuuqqqlllhhhgggeeedddcccZZZXXXTTTPPPLLLIIIFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@???@@@AAACCCDDDBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFGGGJJJMMMNNNSSSXXX[[[^^^bbbhhhmmmwww~~~wwwrrrwwwtttfffjjjzzzuuuzzz}}}xxxtttdddQQQAAA<<<666444666666333///111111111000000000//////......////////////..............................------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................//////......------,,,,,,+++++++++,,,,,,,,,---------------------------------------.........//////---------------------------------............///111000//////111555999;;;===;;;<<>>;;;:::@@@OOO```ppp~~~~~~dddYYYKKK@@@<<<:::777333666666555444444333222222111111111111111111111111000000000000000000111111111111111111000000000///.........///////////////............////////////////////////////////////////////////////////////........................,,,---......///.................................------------...........................///000000////////////000000000000...000111222555999>>>CCCAAAFFFJJJKKKIIIJJJOOOTTTXXX```kkkttt|||rrrlllttt~~~nnnxxxyyy}}}zzzwwwsssoookkkccc___YYYUUUQQQNNNJJJHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFDDDCCCCCCDDDEEEFFFEEEDDDBBBBBBBBBCCCEEEFFFGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFF???@@@BBBBBB@@@@@@AAABBBFFFGGGHHHIIIJJJKKKNNNPPPYYY\\\aaaffflllvvvyyyrrrmmmpppyyyqqqsss{{{pppssszzzuuufffPPP>>>555444555777222222111111111000000000......////////////..............................,,,------......------,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...............,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,------------.........---------------------------------............///......///111555999===@@@<<>><<<<<<222222222111111111000000......////////////..............................,,,,,,---......---,,,,,,,,,,,,,,,---------..............................---------------------------------------------------------------------------------.........//////,,,,,,,,,---------------,,,------------.........------------------------,,,,,,,,,,,,---------------------------------------------............//////000222666:::>>>AAACCCFFFSSSjjj|||}}}~~~{{{zzzyyyyyy{{{nnnSSSCCC===>>>777777666555444333222222111111111111111111111111///000000000111111111111111111111111000000000000............/////////000............////////////////////////////////////////////////////////////........................,,,---......//////......------------------------,,,,,,---------........................///000000////////////000000000000000333777:::===???CCCEEEJJJLLLNNNMMMNNNUUUaaakkklllrrrzzz|||}}}|||wwwzzzsssjjjccc___ZZZTTTOOOFFFEEECCCCCCDDDDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCBBBCCCEEEGGGHHHIIIJJJJJJIIIJJJKKKLLLLLLLLLLLLKKKIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEGGGIIIIIIHHHFFFFFFGGGEEEDDDCCCCCCCCCCCCCCCCCCAAADDDIIIKKKMMMQQQWWW\\\^^^kkk|||yyyrrrsssxxx|||}}}|||xxxqqquuuwww___LLLAAA<<<222222222111111111111000......////////////..............................,,,,,,---......---,,,,,,,,,,,,,,,---------......................................................---------------------------------------------------------.........//////,,,------....../////////---------.........//////------------------------+++++++++,,,,,,,,,---------------------------------------.........//////222444777;;;???CCCFFFHHHPPPccc}}}zzzzzz|||~~~{{{{{{{{{zzzyyy{{{kkkPPPEEEDDD888777666555444333222222111111111111111111111111//////000000111111111222111111111111000000000000---.........//////000000............/////////000////////////////////////////////////////////////........................,,,---......//////......------------------------,,,,,,,,,---------.....................///000000////////////000000000000222555:::>>>@@@BBBDDDFFFOOONNNLLLMMMTTT___kkkssssssxxx}}}~~~}}}vvvooollldddZZZSSSOOOLLLFFFBBBCCCBBBAAAAAACCCCCCBBB@@@BBBBBBCCCDDDFFFHHHJJJKKKJJJLLLOOORRRUUUWWWWWWWWWVVVXXXZZZ]]]^^^]]]\\\[[[YYYXXXWWWWWWVVVVVVWWWWWWPPPOOONNNMMMLLLKKKJJJIIICCCEEEGGGGGGFFFEEEEEEEEEGGGEEECCCCCCCCCCCCCCCBBB>>>BBBFFFGGGGGGHHHKKKOOOMMMXXXeeennnuuuzzzttthhhvvv{{{qqqtttttt|||zzzfffOOO===999555333555555111000111000///////////////000111........................------............------////////////////////////------------------------................................................000000//////.............................................------,,,,,,,,,------------------------.........------,,,,,,,,,///---******,,,...//////---------............///......///.........000222444:::@@@BBB@@@BBBMMMXXXppp~~~}}}{{{|||yyywww{{{wwwwww|||eeeQQQFFF===888666777777555444666222222111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111////////////000000000000////////////////////////---......///////////////........................000000//////............---------............//////////////////.........---///000000000000222444555777<<>>CCCEEEHHHPPPYYY^^^gggrrryyy{{{~~~~~~zzznnnccc]]]XXXUUUFFFDDDBBBBBBCCCDDDDDDCCCGGGJJJMMMOOOOOORRRWWW[[[aaaffflllqqqttttttuuuuuuvvvxxx{{{||||||}}}}}}uuuooohhhdddbbb___YYYTTTRRRPPPMMMKKKKKKKKKJJJIIIFFFFFFEEEDDDCCCBBBAAAAAAAAACCCDDDFFFIIINNNUUUYYY```jjjzzzwwwvvvxxxzzzmmmYYYBBB777555444333444111111000000///000000000........................------............------------------------------........................................................................------------------------........................------------------------------------------------...............---------444222///.........,,,+++---------............//////...---///333888<<<>>>CCCGGGEEE@@@CCCZZZ|||~~~}}}xxxxxxxxxwwwvvvyyy}}}ppp___KKK@@@;;;777666777555555444333222222222333222222222222222222222222000000000000000000000000///////////////////////////////////////000000111////////////000000000000////////////////////////---......///////////////........................---------------------------------............///............////////////000000000///000444999===AAA@@@BBBFFFIIILLLVVV```qqqzzzpppppp{{{|||wwwtttmmmaaaWWWQQQNNNMMMAAAAAAAAAAAACCCFFFGGGHHHNNNTTT\\\___```bbbggglllooouuu|||wwwqqqqqqqqqmmmiiiccc]]]VVVRRROOONNNKKKIIIGGGGGGHHHHHHHHHGGGFFFEEE@@@AAABBBBBBCCCEEEIIIMMMSSSZZZfffrrr|||vvv{{{vvvzzzoooRRR@@@888444222222222222111000000000000000////////////////////////------............------------------------------........................................................................------------------------........................------------------------------------------------........................111///......//////...------------............///000---,,,///666???EEEHHHEEEFFFBBBAAAOOOkkk~~~xxxyyyyyyyyyyyyzzz|||}}}www]]]KKK???888666888777666555444333333333333222222222222222222222222111111111111111111111111///////////////////////////////////////000000111////////////000000000000////////////////////////---......///////////////........................---------------------------------............///---.........//////000000000000000000222666;;;@@@@@@@@@DDDKKKPPPUUU```kkktttlllmmm{{{yyyoooggg^^^VVVPPPKKKHHHGGGAAAAAABBBDDDGGGLLLQQQUUUSSS\\\ffflllmmmmmmpppsssxxx}}}~~~~~~~~~{{{uuunnnddd\\\XXXSSSLLLGGGFFFFFFGGGHHHHHHHHHGGGGGG@@@AAABBBBBBBBBCCCEEEGGGMMMQQQYYYbbbmmm}}}zzzvvv{{{vvvfffQQQCCC888222000333222111111000000000000////////////////////////------............------------------------------........................................................................---------------.................................,,,,,,,,,------------...------------------------.............../////////...---,,,---///000///...---------............///000......333<<>>888888888888666555444444444444333333333333333333333333111111111111111111111111000000000000000000000000///////////////000111111////////////000000000000////////////////////////---......///////////////........................---------------.........---------............///------......///000000000///000111222444888>>>BBB>>>AAAHHHRRRYYY___iiisssqqqoooqqq~~~~~~vvvnnn___VVVNNNJJJHHHDDDCCCCCCEEEGGGJJJNNNSSSZZZaaagggcccjjjsssyyyzzzzzz{{{|||vvvnnniiiaaaWWWOOOJJJIIIIIIHHHFFFEEEEEEDDD@@@AAACCCCCCBBBBBBCCCDDDFFFIIINNNUUU^^^kkk{{{yyyvvv}}}mmmZZZHHH;;;666444333222111000000000000////////////////////////------............------................................................................................................------........./////////........................,,,,,,,,,---------......---------------------------........./////////000---,,,,,,---//////...------------............/////////222;;;EEEKKKLLLKKKIIIQQQZZZggg}}}{{{}}}cccKKK>>><<<999999777666555444444444333333333333333333333333111111111111111111111111000000000000000000000000///////////////000111111////////////000000000000////////////////////////---......///////////////........................------........./////////---------............///------......///000000111...000222444777:::???BBBDDDHHHPPPZZZ___bbbiiiqqq}}}xxxwwwwwwwww~~~sssjjjaaaZZZLLLHHHFFFFFFEEECCCGGGNNNRRRVVV]]]bbbffflllrrrvvvzzz|||zzznnnddd\\\YYYUUUPPPLLLHHHFFFEEEAAACCCDDDDDDCCCAAABBBBBB???BBBEEEIIIOOOYYYfffooo||||||yyyyyypppXXXGGG???444333222111000000000000000000000000000000000000---..................---////////////////////////////////////////////////........................................................./////////000000........................,,,,,,,,,------.........---------------------------.........//////000000---,,,,,,---......---+++---------.........//////...000777AAAKKKNNNKKKGGGKKKWWWfffuuu}}}{{{~~~~~~||||||~~~vvvWWWFFFAAA:::999888666555555444444333333333333333333333333111111111111111111111111000000000000000000000000///////////////000111111////////////000000000000////////////////////////---......///////////////................................./////////000000---------.........//////---------...///000000111---000333666888;;;@@@CCCNNNQQQYYYaaabbbaaadddiiizzz~~~rrrvvv}}}{{{~~~~~~qqqaaaVVVNNNIIIDDDDDDIIIMMMLLLKKKUUUbbbaaagggnnntttwwwyyy|||wwwoookkkddd\\\TTTOOOKKKIIICCCEEEGGGFFFDDDBBBBBBBBB===>>>@@@AAADDDKKKUUU\\\eeemmm}}}tttxxxzzz^^^FFF<<<777333333111......000000000000000////////////////////////............////////////////////////000000//////.........---........................000000000000000000000000........................................................................////////////////////////---------............/////////.........---------000---,,,......,,,---111111888AAAIIIMMMLLLJJJHHHPPPdddmmmuuu}}}{{{{{{}}}}}}|||\\\NNNDDD;;;555777777222333999444444444333333333222222111111111111111111111111000000000000000000000000000111222333333222111000000000000000000000000000...///000111111000///...////////////////////////////////////////////////////////////////////////......------------......//////............//////...222888<<<>>>AAAEEEHHHOOO[[[]]][[[\\\YYY^^^nnnyyy{{{uuu|||||||||wwwtttmmm___PPPFFFDDDFFFAAAFFFSSS___dddcccgggooolllsss|||}}}|||nnneee___TTTIIIGGGGGGFFFGGGGGGFFFCCC@@@>>>???@@@@@@BBBEEEIIILLLQQQ[[[kkk|||zzz}}}{{{wwwppp]]]FFF<<<444444555444333444111000000000////////////////////////............////////////////////////000/////////............................................................................................................................................................---------............/////////.........---------000...///222222//////333===FFFQQQWWWVVVRRROOOMMM]]]sss~~~}}}{{{zzzxxx~~~ttt___MMM@@@777999;;;777666999444444444333333333333222222222222222222222222222111111111111111111111111111111222222222222111111000000000000000000000000...///000111111000///...////////////////////////////////////////////////////////////////////////......------------......//////.........///000000---333:::===>>>AAAFFFKKKSSS\\\]]][[[[[[YYY^^^oooyyy~~~}}}~~~|||}}}~~~}}}oookkkbbbUUUIIIBBBBBBDDDFFFMMM\\\kkkppppppssszzzwww|||}}}}}}uuusssrrroooooovvv|||}}}zzzrrrkkkaaaVVVPPPMMMHHHFFFEEEEEEEEEDDDAAAAAAAAAAAAAAACCCFFFHHHIIIQQQ```nnnyyywww}}}|||vvvYYYGGG666111444444333111111111000000000/////////////////////............////////////////////////////////////....................................................................................................................................---------------------------------............////////////............---......000444333111222666IIIRRRZZZZZZSSSMMMMMMOOOhhh~~~}}}}}}}}}|||{{{xxx{{{xxx]]]III888777;;;999666666555555444444444333333333333333333333333333333333111111111111111111111111222222111111111111222222000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////......------------......//////...//////000111111///555;;;>>>>>>BBBKKKSSSYYY``````___```\\\aaarrr|||yyy}}}}}}}}}}}}vvvaaa[[[RRRJJJEEEFFFIIILLLOOOWWWffftttzzzzzz{{{~~~}}}|||}}}|||yyyvvvxxx~~~|||sssnnnmmmmmmccceeeeeedddgggoootttuuuvvvvvv}}}sssjjj]]]VVVNNNFFFCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBHHHRRR]]]gggsssvvvuuu|||~~~zzz~~~uuu\\\AAA444444444111///111111111000000000//////////////////............///////////////////////////////////////.................................................................................................................................---------------------------------............////////////..................---...111000000555<<>>EEESSS___```fffhhhjjjkkkeeegggxxx|||}}}yyyxxxyyyzzzzzz~~~~~~~~~sssfffRRRMMMGGGFFFKKKSSS[[[```___fffrrr|||wwwuuunnngggeeeeeeaaa\\\^^^YYYYYY```gggkkkrrryyyrrrkkk___TTTMMMHHHFFFDDDFFFEEECCCCCCCCCCCCBBBAAABBBDDDIIIPPPWWWaaasssrrrtttvvvsssRRR@@@:::777555444111111111111000000000000////////////............////////////////////////.........///////////////........................////////////////////////........................................................................---------------------------------............///////////////////////////111.........///222===HHH]]][[[TTTMMMLLLYYYooo~~~yyy}}}}}}yyywww{{{wwwTTTEEEBBB>>>:::888666666666555555555444444444444444444444444444444111111111111111111111111333222111000000111222333////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////......------------............//////111222444444888;;;===>>>BBBMMM^^^kkkgggmmmqqqxxx{{{rrrrrr{{{xxx{{{{{{zzzxxxuuuvvvyyy|||{{{sssooojjj^^^RRRJJJHHHGGGLLLUUU```jjjooopppvvv}}}uuummmeee]]]XXXWWWUUUVVVXXXbbbiiisss{{{xxxlllaaaXXXOOOKKKIIIGGGDDDDDDEEEFFFDDDCCCDDDCCCDDDGGGKKKRRR```mmmtttvvvdddOOOBBB:::666666222222111111111000000000////////////............////////////////////////.........///////////////........................000000000000000000000000........................................................................---------------------------------............///...////////////000000000444111000000111888GGGUUU\\\WWWPPPPPP\\\sss{{{~~~|||xxx|||~~~{{{yyy{{{~~~gggQQQFFF<<<666777777666666666666555555555444444444444444444444444222222222222222222222222222222111111111111222222000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////......------------............///000111333555666:::<<>>666777777777777666666666555555333333333333333333333333222222222222222222222222111111222222222222111111000000000000000000000000111000///......///000111////////////////////////////////////////////////////////////////////////......------------............///000222444666777999<<>>MMM]]]TTTRRRVVVhhh|||{{{zzz~~~vvv]]]GGG===>>>777777777777666666666666333333333333333333333333222222222222222222222222000111222333333222111000000000000000000000000000111000///......///000111////////////////////////////////////////////////////////////////////////.........------...............///000222555777888666:::DDDRRRbbbnnnsssuuuwwwvvvwww}}}sssxxxwwwvvvzzz|||zzzmmmYYYKKKIIINNNRRRTTT___llluuuxxxyyyzzz}}}yyysssppppppmmmddd___gggyyyqqqaaaXXXRRRMMMNNNTTTSSS^^^sss}}}www___WWWMMMIIIIIIIIIHHHFFFDDDBBBBBBCCCCCCCCCGGGNNNQQQXXXhhh|||}}}{{{fffKKK;;;888555000...///222555777111000000000000111111222////////////////////////////////////////////////////////////////////////////////////////////////........................///...---,,,,,,,,,,,,,,,........................------------------------............//////////////////000000000000//////---444555444===OOOUUUQQQQQQUUUbbbzzz}}}{{{|||}}}{{{yyy~~~uuu[[[JJJ:::;;;777666888888555555888555555444333333333333444444444333333333333222222111222222222222111000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////......---------......333000...///333888;;;;;;@@@AAAMMMbbbsssvvvuuuttt|||}}}wwwssstttxxx}}}wwweee___VVVOOOMMMQQQXXX]]]dddhhhqqq~~~yyy~~~xxxppprrrooohhhqqqpppjjj^^^OOOMMMMMMVVVgggvvv}}}wwwnnnbbbWWWMMMGGGFFFIIILLLJJJGGGBBB@@@@@@CCCFFFKKKNNNXXXffftttvvv]]]FFF???:::444111111222111000222111000000//////000000////////////////////////////////////////////////////////////////////////////////////////////////........................///...------,,,,,,,,,---........................------------------------............////////////---...///000000111111111333222111666FFFVVVZZZUUUWWW]]]lll~~~|||zzzzzz|||}}}|||zzz}}}{{{tttYYY@@@AAA;;;777888777555555777666555444444333333444444444444333333333333222222222222222222222111000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////......------.........111000000222666:::<<<===BBBGGGVVVlll|||~~~~~~{{{}}}}}}xxxooommmrrrxxxvvvfffUUURRRNNNLLLOOOWWW___dddlllsss}}}}}}|||~~~rrroooqqqvvvwwwzzzuuu]]]VVVQQQUUU[[[aaajjjrrrtttfffZZZPPPJJJGGGJJJIIIHHHFFFCCCAAAAAAAAAAAACCCJJJVVVbbbooooooRRREEE>>>777333333333000,,,222111000000////////////////////////////////////////////////////////////////////////////////////////////////////////////........................///...------,,,---------........................------------------------............////////////---...///000000111222222777///000@@@TTT^^^]]]ZZZ^^^gggxxxwwwwwwxxxzzz}}}~~~|||{{{{{{yyy{{{}}}zzzyyynnnKKKGGG???888777888666555666666555444444333444444444444444333333333333222222222222222222222111111000000000000000000000000000111111111111111111111111///////////////////////////////////////////////////////////////////////////......---....../////////111333666999<<<>>>???CCCOOOdddyyy~~~~~~}}}xxx}}}~~~nnniiilllqqqyyymmmYYYIIIIIIKKKOOOVVV___ggglllsss|||zzzvvvtttoooyyy{{{~~~}}}{{{yyyxxx{{{wwwhhhXXXMMMJJJNNNVVV___ggguuuwwwkkk^^^SSSJJJIIIJJJKKKJJJHHHEEEAAA??????@@@DDDLLLUUU```ooo|||zzz___KKKBBB888222333444333000111000000/////////000000////////////////////////////////////////////////////////////////////////////////////////////////..............................------------................................................................../////////////////////000000111111222555000:::RRRbbbaaa\\\]]]fffrrryyyxxxuuuvvvyyy|||}}}}}}|||zzz|||zzzxxxvvvqqqqqq{{{^^^KKKAAA888888999888555555666666555444444444444444444444333333333222222222222222333333222222111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////...............//////000///222666999:::;;;>>>@@@DDDYYYsss~~~vvvzzzxxxllllllsssttt|||xxxgggVVVLLLNNNSSSYYY```gggmmmpppuuu}}}~~~vvvooojjjhhhiiiwww{{{{{{{{{zzzxxxsssnnnjjjeeeffffffddddddfffkkkpppuuuvvvxxxxxxvvvvvvwwwxxxyyy|||xxxeeeWWWQQQOOOPPPQQQZZZkkk{{{oooaaaTTTNNNNNNMMMLLLKKKHHHEEEBBBBBBAAACCCHHHNNNVVVdddqqquuu\\\PPP@@@555222333444444000000000000000111222333000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......---------......///............................................................////////////222111000000000000111111222777LLLfffjjj^^^YYYaaavvv}}}yyyuuuwwwzzz}}}~~~~~~|||zzzyyy{{{uuupppkkkkkkqqqyyy|||WWWIII<<<:::;;;:::777555666666555444444444444555444444333333333222222222222333333333333222111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////...............///000111000555999:::999:::???CCCLLLfff~~~zzzzzz}}}wwwrrrooosssyyyzzzxxxppphhh___WWWUUUXXX]]]ccciiinnnqqqsssxxx|||~~~~~~~~~zzzssskkkffffffjjjnnnvvv~~~xxxqqqkkkfffccc``````___\\\YYYVVVUUUTTTPPPQQQSSSTTTUUUWWWZZZ\\\ZZZ[[[\\\\\\ZZZYYYZZZ[[[YYY\\\bbbiiisss~~~~~~kkkZZZOOOMMMMMMUUUhhhpppaaaXXXTTTNNNKKKIIIIIIGGGEEE???>>>>>>BBBEEEKKKVVVaaarrrvvvhhhTTTAAA555222333555222111111111111222333333000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.........---......///000............................................................////////////222222000//////000111222555EEE___pppiiiZZZ]]]kkkyyy{{{|||xxx{{{}}}~~~{{{yyyxxxyyyrrrmmmmmmpppsssuuuqqq]]]GGG>>>===;;;888666777666555555444444555555444444333333333333222222333333333333333222222111000000000000000000000000........................////////////////////////////////////////////////////////////////////////............///000111111222666::::::888;;;DDDLLL[[[qqq}}}|||vvvnnnnnnpppsssxxx~~~~~~{{{kkk^^^YYYXXXWWW\\\___dddiiioootttwwwxxx}}}}}}~~~~~~}}}yyysssooolllkkkjjjiiikkkqqqyyyzzz{{{ssslllhhhhhhiiiiiifffaaa\\\XXXWWWUUUWWWXXXWWWUUURRRRRRRRRPPPPPPPPPRRRUUUWWWWWWVVVOOOQQQSSSRRROOOKKKIIIIIIJJJLLLNNNQQQUUUZZZ```dddlllvvvzzz^^^TTTMMMTTTeeeyyyrrrhhh___SSSKKKHHHHHHGGGFFF@@@>>>>>>@@@@@@BBBKKKTTT]]]sssyyy||||||jjjRRR???555555888666555444333222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////...............///000000............................................................////////////000/////////000222444666???SSSjjjpppbbbYYYggg{{{}}}xxxyyy{{{|||||||||yyyxxxyyy{{{tttmmmnnnvvv~~~~~~xxxVVVCCC===;;;999999777666666555555555555555444444333333333333222222333333444444333333222111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............///000111222222777;;;:::999???MMMYYYiiiuuusssllliiinnntttyyy~~~}}}ppp```VVVVVVZZZ\\\eeegggjjjoootttxxx|||~~~~~~{{{ssskkkeeeaaaeeelllrrrxxx|||wwwqqqoookkkfffbbb___]]]]]]___dddjjjmmmnnnmmmmmmnnnmmmsss{{{~~~|||wwwrrrooolllgggcccdddhhhkkkiiieee```bbbdddbbb\\\UUUPPPMMMMMMMMMKKKIIIGGGFFFHHHJJJNNNUUU___kkkvvvvvvaaaVVVWWW___mmm{{{|||ppp```SSSMMMJJJHHHFFFGGGEEEDDDDDDAAA@@@DDDLLLNNNbbbppp}}}yyy___GGG;;;999<<<:::999777444222111000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000...............///000000........................////////////////////////............/////////000---------...000444777999III]]]oookkk\\\ZZZpppwwwwwwzzzwwwxxx~~~|||~~~{{{xxxxxxyyyvvvooojjjooo~~~~~~bbbFFF<<<::::::;;;777777666555555555555555444444444333333333222222333333444444333333222111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............///000222222222777;;;::::::BBBTTTcccppptttvvvxxx}}}hhhfffiiiqqqyyy~~~~~~vvvhhhZZZVVV\\\cccdddooooooqqqssswww{{{|||{{{qqqhhhcccbbbiiittt}}}~~~wwwpppmmmjjjfff\\\[[[ZZZYYY\\\```eeehhhpppwwwyyyxxx}}}~~~zzzsssvvvwwwuuummmddd[[[VVVNNNNNNLLLJJJHHHIIILLLOOOLLLMMMPPPTTT[[[jjj~~~gggYYYTTT[[[fff~~~lll]]]TTTOOOKKKGGGKKKIIIHHHFFFAAA===???EEEIIIZZZeeetttwwwzzzoooSSS;;;999DDD???BBBBBB<<<333...000333222111000//////000111222000/////////............////////////////////////////////////////////////////////////////////////////////////////////////....................................//////////////////............/////////000000///...222:::BBBSSSpppzzzdddXXXlll}}}xxxsssvvv}}}~~~~~~|||zzzyyyzzz{{{|||~~~sssjjjnnn|||}}}|||yyyNNN;;;??????777888777666555555555555555444444444333333333222222444444444444444444444444222222111111111111222222////////////////////////////////////////////////000000000000000000000000///////////////////////////.........///000222333444:::<<<777888GGG^^^nnntttsssppprrroooeeeiiiqqqzzzzzznnnfffZZZUUUWWW^^^eeeiiimmmpppsssuuuuuuvvvxxxzzz{{{|||ppphhhhhhllliiivvvsssjjjuuutttpppfff[[[WWW[[[aaahhhccc```dddnnnyyyqqqbbbbbbVVVLLLKKKLLLIIIIIIMMMLLLIIIHHHKKKMMMSSSbbbrrrnnnVVVSSS\\\hhh}}}xxxfff]]]XXXOOOEEEGGGGGGFFFCCC@@@@@@AAACCCFFFMMMYYYiii|||ooo~~~bbbIII>>>===>>>AAAAAA===666222333666222111000//////000111222000000/////////.........////////////////////////000000000000000000000000////////////////////////////////////////////////....................................//////////////////............//////......111333222555BBBQQQxxxxxxnnnaaakkkyyywwwsssrrrwww|||}}}|||zzzxxxwwwwwwwwwxxx}}}xxxttttttyyy~~~|||}}}eeeIII@@@===:::888888777666555555555555444444444333333333222222333333333333333333333333333333222222222222333333000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////......///111222444444:::>>><<<@@@QQQhhhvvvooonnnkkklllxxx|||jjjjjjpppxxx~~~wwwoooddd^^^WWWUUUYYY```gggkkkvvvwwwxxxyyyzzzzzzzzzzzzuuuxxxzzzvvvpppnnnqqquuuyyy{{{sssjjjbbbZZZ^^^aaa```]]]___eeellluuuggg```ZZZSSSMMMLLLNNNJJJHHHJJJKKKLLLTTT]]]pppuuuuuu^^^SSSWWWeeexxxvvvkkkcccWWWLLLHHHGGGFFFDDDCCCAAA??????DDDHHHOOO[[[kkkxxxaaaLLL>>>@@@AAAAAA===777333444555111111000000000000111111000000000/////////......////////////////////////111111111111111111111111////////////////////////////////////////////////....................................////////////000//////......//////000...,,,111777777999MMMfffqqq^^^```yyyxxxrrrrrrqqqttt}}}~~~|||{{{zzzxxxvvvtttsssrrrvvvxxxzzzxxxuuutttxxx|||~~~```GGG>>>>>>999888777666555555555555444444444444333333333333222222222222222222222222444333333333333333333444222222222222222222222222000000000000000000000000000000000000000000000000//////////////////////////////...///000222444555666;;;>>>@@@HHH\\\qqq}}}tttrrrmmmllluuuxxxpppiiimmmttt}}}~~~~~~yyynnneee[[[YYYWWWZZZ___gggmmmppp|||{{{zzz|||~~~|||rrrssstttttttttwww{{{~~~wwwoooiiigggddd___ZZZXXX___hhhnnnppprrrwww|||ssshhhbbbXXXSSSOOOOOONNNLLLKKKMMMTTTVVVaaawwwmmmaaa___eeettt~~~ssseeeXXXNNNKKKGGGFFFFFFDDD@@@===CCCCCCEEEKKKYYYmmm{{{vvv]]]GGGCCCBBB???:::555222111111111000000000000000000111000000000////////////...////////////////////////000000000000000000000000////////////////////////////////////////////////....................................////////////000000////////////000000000,,,000888888<<>>;;;:::999888666666666666555555555444444444333333111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000/////////000222555777999;;;;;;<<>>===;;;999888777666666666666555555555444444444222222222222222222222222444333333222222333333444000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000000222555888;;;===???CCCMMMbbb|||www{{{sssttt|||mmmaaa___gggttt}}}|||~~~ssseee^^^]]]```ccciiilllppprrrrrrtttxxx{{{uuuvvvwwwuuurrrooonnnoootttxxx{{{|||zzzwwwvvvvvvoooiiieeecccaaa```hhhtttttt{{{~~~}}}|||{{{{{{wwwxxxzzzzzzyyyyyyyyyzzz~~~xxxdddZZZVVVSSSRRRRRRXXX```vvvuuuoookkktttdddUUULLLIIIIIIFFFEEEBBB???>>>AAAGGGKKKPPPooo}}}nnnbbbNNN===666555333000444333222222111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000/////////...000000000000000000000000............/////////000222000//////000111111000333;;;CCCQQQjjj~~~xxxeee___qqq|||zzzttttttxxxmmmhhhjjjrrrxxx|||}}}|||{{{{{{}}}yyyrrrooonnnkkkeee```dddhhhooosssvvv{{{qqqKKKAAA999999;;;;;;:::;;;666666555555555444444444444444444444444444444444444444333333333333222222000000000000000000000000222222111000//////000000////////////////////////////////////000000000000444000000444888888:::>>>???JJJWWWooo}}}~~~|||wwweeebbbiiiqqqzzz||||||zzzlllbbb___aaaeeeggglllnnnqqqssstttvvvyyy{{{sssrrrrrrqqqqqqrrrsssttt{{{yyyxxxyyyyyyvvvooojjjeeebbbaaaeeejjjqqqyyyyyyiiiZZZVVVXXXUUUMMMSSS```uuuppphhhuuu|||pppdddYYYOOOJJJLLLJJJHHHEEE???<<>>BBBPPPaaawww|||xxxkkkaaaeeennnvvv}}}}}}zzzzzz|||vvvkkkcccbbbeeeiiikkkmmmppptttvvvwwwvvvwwwwwwrrrqqqppppppppprrrtttvvvzzz{{{{{{xxxrrrlllhhhfffaaabbbffflllssszzzyyyllllllllllllnnnqqqtttuuuuuurrrssswwwyyy{{{ooobbbZZZOOONNNPPPUUUaaavvvkkkmmmyyyzzznnnaaaUUUNNNIIIFFFFFFFFFCCC@@@BBBGGGLLLWWWllltttpppyyy{{{jjjVVVBBB444333:::333222222222222222333444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////............................................./////////000000000111111000000000111333444888===SSSsss}}}ssspppwww~~~wwwoookkkmmmssswwwyyyuuusssssstttwwwxxxvvvsssjjjfffbbbcccfffhhhhhhgggccchhhnnnrrruuuyyydddQQQ>>>777888888666555666666666555555555444444444444444444444444444444222222222111111111000000222222222222222222222222222111000000000000000000////////////////////////////////////000000000000///...000666::::::<<<@@@EEE[[[pppfffbbbbbbkkkvvv}}}~~~~~~vvvqqqjjjffffffiiimmmooonnnrrrwwwyyyxxxwwwuuuuuutttrrrqqqppprrruuuyyy{{{zzz}}}}}}vvvllleeedddgggjjjooovvv}}}}}}pppggg```___^^^]]]^^^```ccceeehhhhhhkkkrrrxxx~~~oooYYYSSSPPPMMMOOOYYYmmmssslllvvv~~~pppcccYYYLLLHHHGGGIIIHHHDDDBBBCCCEEEMMM]]]qqqkkkvvv}}}xxxlllRRR999222888333222222222222333444444000000000000000000000000////////////////////////////////////////////////////////////////////////..................------...........................////////////000000000111111111000000111444666===EEEaaaqqqlllvvvxxxrrrlllmmmssszzz||||||sssqqqpppsssvvvuuuoooiii^^^\\\ZZZ\\\___dddffffffdddiiiooosssvvvzzzwww___FFF;;;::::::888777666666666666555555555555444444444444444444444444222222222222111111111111222222222222222222222222111111000000000000000111////////////////////////////////////000000000000111111444:::<<<;;;>>>BBBJJJfff}}}qqqaaabbbhhhrrr|||}}}ooollliiiggghhhkkkmmmooopppsssvvvxxxxxxwwwwwwwwwvvvuuussssssuuuzzz~~~~~~{{{ssskkkiiimmmrrr{{{ssskkkjjjhhheeebbb```aaacccdddpppqqquuu{{{yyyddd[[[SSSOOOQQQXXXbbblllssskkkwwwssshhhWWWOOOJJJKKKKKKGGGBBBAAAAAAGGGPPP^^^tttxxxrrrsss~~~___BBB777999444333333222333333444444000000000000000000000000////////////////////////////////////////////////////////////////////////------..........................................////////////000000000111000111111111000222666999>>>NNNkkkzzzhhhnnn{{{tttpppnnnrrrzzz~~~tttrrrrrrtttvvvsssjjjbbbXXXXXXWWWYYY\\\```cccdddgggkkkqqquuuxxx|||nnnOOO???<<<;;;999888777777666666666555555555444444444444444444444444444333333333333222222222222222222222222222222222111000000000000000111111000000000000000000000000////////////000000000000333333666:::;;;:::===CCCSSSpppvvvbbb^^^dddlllttt|||}}}~~~yyypppjjjjjjjjjiiiiiijjjlllnnnqqqssstttuuuuuuvvvyyy|||vvvuuutttuuuyyyzzzsssqqqttt{{{|||yyywwwssspppnnnnnnoooppp|||{{{jjjZZZTTTTTTSSSTTTWWWkkkoookkk{{{sssaaaUUUKKKIIIJJJGGGDDDCCC???DDDIIIQQQccc|||ooobbbeeesssfffLLL>>>:::555555444333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.............../////////......................../////////000000000111111000111222111000222777<<>>FFFaaa|||zzzjjj\\\ZZZcccmmmsssyyy}}}sssiiiiiijjjkkkkkkjjjkkklllnnnrrrrrrsssrrrsssvvvzzz}}}uuuuuuvvvxxx}}}~~~yyywww{{{~~~}}}|||{{{zzzzzz{{{{{{zzzaaaWWWTTTQQQQQQTTT[[[{{{qqqtttiii]]]PPPKKKJJJHHHGGGHHH@@@AAADDDKKKXXXnnnqqqfffgggmmmssszzzdddOOO???777666555444333222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........//////000000000//////////////////////////////000000000111111111///222333111000222888>>>KKKgggyyysssnnnzzz{{{nnnooorrrxxx}}}yyyzzzzzzxxxssskkkbbb\\\YYY[[[^^^aaaccceeefffggghhhmmmrrrvvvxxx||||||jjjPPPAAA999888:::777777777777666666666555444444444444444444444444333333333333222222222111111111111111111111111111000000000000000111222222000000000000000000000000////////////000000000000333333666:::;;;<<>>BBBLLLWWW{{{nnn___\\\]]]___lllxxx{{{}}}yyy|||~~~}}}wwwpppjjjggghhhkkknnnooonnnooorrruuuqqqsssuuuuuutttssssssttt{{{}}}{{{ppppppttt~~~~~~|||ttt]]]RRRTTTRRRVVVbbbxxx}}}}}}nnnbbbVVVLLLHHHHHHJJJ???<<>><<<;;;999888777888888444444333333333444555555555444333222222222333333111111111111000000000000000111111111111222222222000000000000000000000000222222111222222333444555555;;;===DDDaaavvvdddVVVYYYcccmmm{{{xxxsssssstttoooppprrrwww}}}~~~vvvooommmvvv{{{uuurrrtttzzz|||jjjXXXSSS]]]kkktttzzz~~~~~~~~~~~~~~~}}}jjj^^^SSSQQQRRRWWW```iiisssyyy{{{~~~ooo```YYYTTTbbbwww|||```bbbyyywwwmmm]]]QQQHHHIIIHHHCCCBBBFFFeeeLLL999888:::222444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222555555666<<>><<<:::999999999999666555444444333333333333555444333222111222333444111111111111000000000000000111111111111222222222000000000000000000000000222222222222333444555555777===>>>DDDdddppp```UUUZZZdddnnn}}}wwwqqqrrrvvvoooppptttzzzvvvnnnlllvvvxxxsssqqqssswwwzzz}}}|||lllYYYSSS^^^llluuu{{{}}}~~~~~~}}}}}}}}}~~~~~~qqqdddRRRNNNLLLPPPVVV^^^gggmmmxxx~~~mmm```XXX]]]fffuuunnndddrrrzzzbbbUUUKKKKKKIIICCCAAADDDwwwYYY<<<555999666555555444333333333444444333111000333777777222,,,111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000////////////000111222333...<<<::::::VVVwww{{{sss___RRRUUUcccuuuzzzyyy}}}zzzyyyzzz~~~{{{wwwwwwlll___TTTSSSWWWXXXYYYZZZVVVWWWXXXZZZ]]]```bbbdddjjjiiiiiikkkoootttzzz}}}gggLLL===;;;>>>888666777333666666555555555444444444555555444444444333333333222222333444333222000///222222111111111111111111000000000000000000111111111111111222333555666777<<<===???LLLpppeee[[[VVV```nnnxxxyyyqqqooossswwwmmmpppqqqrrr|||wwwtttooopppzzz|||uuuvvvvvvrrrwww}}}qqq\\\MMMUUUeeemmmuuu~~~|||{{{~~~~~~yyyiiiXXXUUUOOOJJJIIIOOOYYY```kkkuuuddd^^^YYY[[[eeerrrjjjiiixxxuuueeeSSSJJJGGGDDDCCCDDDgggGGG999:::999555555444444333333444444555333111111333333111...111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000111222222///<<<>>>EEEgggxxxuuu|||VVVOOOSSS___kkkzzz{{{{{{}}}zzzzzzzzz{{{{{{xxxrrrkkkbbbYYYRRRUUUXXXXXXVVVUUUWWWWWWYYY[[[^^^aaacccdddjjjiiiiiikkkoootttzzz}}}}}}zzzSSSAAA;;;===888777:::777666666555555555444444444555555444444444333333333111111222222222222111111111111111111111111111111111111111111111111111111111111111222333555666777888;;;AAASSSwwwvvvbbbZZZYYYeeesss{{{~~~uuunnnmmmppptttpppppppppsss{{{yyymmmooovvv~~~yyytttuuutttuuuuuucccTTTUUU^^^fffppp{{{~~~}}}|||ssseee\\\QQQJJJJJJMMMRRRTTT___hhhttt|||qqq```VVVZZZaaaqqqsssnnn}}}mmmZZZPPPJJJFFFCCCCCCwwwTTT===;;;<<<666555555444333333444444666444222/////////000111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000111111000000000111111222111<<>>999555777666666666666666555555555555555555444444444333333333555444333111111111222333111111111111111222222222333333333222222222222222111111222333555666888999???CCCQQQnnnkkkZZZ\\\cccooo{{{~~~xxxqqqmmmmmmoooqqqsssooosss{{{{{{qqqmmmpppiiirrr|||yyyqqqmmmvvv|||ppp___RRROOOZZZeeettt}}}uuukkk]]]SSSNNNLLLJJJGGGOOOSSS\\\fffpppxxx}}}yyy^^^\\\\\\YYYeeeyyynnniii|||mmm```UUUKKKEEEDDDjjjIII<<<888888777666555444444444444///111222222111000111333111111111111111111111111////////////////////////.../////////000000000111000000000000000000000000111111111111111111222333:::@@@LLLkkk}}}|||sssxxx~~~TTTNNN]]]ccceeeooo||||||{{{||||||~~~zzzrrraaaNNNMMMIIIKKKQQQVVVVVVUUUVVVUUUVVVWWWZZZ\\\___bbbccchhhiiijjjlllooossswwwyyy}}}~~~}}}||||||}}}sssRRR@@@@@@;;;777888666777777666666666555555555555555444444444333333333888777555333222111111222000000111111111222222222333333333222222222111111111111222444555777999:::===AAATTTvvvggg[[[bbbkkkssszzz{{{vvvpppnnnmmmnnnooorrrrrrxxxzzzlllfffiiiqqqvvv{{{~~~~~~vvvooommmyyy~~~qqq^^^QQQNNNXXXcccqqq|||xxxsssiii^^^TTTMMMJJJIIIKKKNNNTTT]]]hhhrrr{{{mmm```ZZZVVV]]]kkkfffooovvvjjj]]]PPPHHHFFF|||ZZZEEE555888888666555444444333333111222222333333333222111111111111111111111111111000000000000000000000000......//////000000111111000000000000000000000000111000000111111333444444===FFFXXXwww{{{{{{uuulllLLLLLL[[[]]]aaaooo~~~}}}ooo\\\OOONNNJJJKKKPPPTTTTTTVVVYYYVVVVVVXXXZZZ]]]```bbbdddhhhiiijjjlllooosssvvvxxx}}}{{{{{{}}}tttppp}}}[[[CCCBBB>>>999;;;;;;777777777666666666555555555555444444444333333333888777555444222111111111000000000111222222333333333333333222111111000000111222333444666888:::;;;>>>EEE^^^yyy```]]]jjjwwwzzz{{{}}}yyyuuuqqqmmmmmmmmmmmmmmmqqqwww~~~wwwlllhhhjjjzzz|||}}}{{{vvvnnnjjjooo~~~rrr___SSSPPPUUU___nnnyyy}}}~~~~~~~~~|||yyysssiii\\\SSSMMMLLLGGGJJJNNNUUU^^^kkkxxxeeeTTTPPPWWW```nnnllldddjjjvvvhhhXXXMMMIIIqqqUUU888999888777555444444333333999666222111333333222000111111111111111111111111000000000000000000000000.........///000111111111000000000000000000000000//////000111222444555666>>>MMMfffuuu~~~vvv\\\JJJOOO[[[[[[cccooo}}}iiiUUUOOONNNKKKKKKOOORRRSSSUUUXXXXXXXXXZZZ\\\___bbbdddfffhhhhhhjjjlllooosssuuuwww}}}~~~~~~|||{{{zzz{{{|||wwwkkklllmmmMMMFFF???999;;;===777777777777666666666555555555444444444333333333222222333333222222111111///000000111222222333333333222222111000000//////222222333555777999;;;<<>>999888777666444444333333AAA:::222///111333111///111111111111111111111111000000000000000000000000---......///000111111222000000000000000000000000...//////111222444666777>>>RRRqqqsssdddSSSLLLUUU```___kkksss|||dddOOONNNMMMKKKLLLPPPRRRRRRSSSVVVYYYZZZ\\\^^^```cccfffggghhhhhhjjjlllooosssuuuwwwzzz{{{||||||zzzzzzzzz{{{zzz}}}~~~lllcccpppWWWJJJ>>>666888:::777777777777666666666666555555444444444333333333---...000111222222111111///000000111222222333333222222111111000//////...222222333555777999;;;===AAAMMMllltttmmm]]][[[```xxx~~~{{{ooollljjjkkkooorrrsssrrrsssyyypppssszzz}}}|||~~~ssskkkbbbeeevvv}}}yyyiiiXXXPPPLLLVVVdddpppwwwzzz||||||zzzvvvsssrrrqqqkkk```WWWJJJLLLLLLJJJKKKVVVhhhwwwkkk^^^UUUJJJRRRaaayyy{{{]]]mmmzzzeeeUUUNNNgggJJJAAA666555777222444999444555444333333222222333333222222111111111111222222000000000000////////////000000000000000000000000............////////////222//////111222222444999???bbb{{{tttWWWLLLTTTeee```]]]hhhsss||||||{{{yyy\\\MMMOOOKKKJJJJJJJJJLLLNNNPPPQQQVVVXXX[[[^^^aaabbbccccccfffgggiiikkkoootttwwwzzz||||||{{{{{{zzzxxxwwwwwwwwwyyy}}}sssggggggnnnPPPAAA;;;;;;===888888777666666666666666555555444444444333333333222222222222222222222222222222222222222222222222555444222111111111222222//////222777888666999???AAA\\\fffUUU[[[qqq{{{}}}wwwkkknnnmmmkkklllsssxxxzzz}}}uuujjjmmmyyyzzzsssgggcccppp~~~zzzssslll```SSSPPPQQQYYYfffpppuuuzzz|||~~~~~~}}}uuupppsssooonnnkkkbbbSSSNNNIIIGGGIIIQQQbbbrrr|||```QQQSSSPPPWWWkkknnngggooo[[[MMMttt^^^EEE888666777222444777222555444333333222222333333222222111111111111222222111000000000////////////000000000000000000000000/////////000000000111111222//////222333444777===JJJsss~~~|||gggQQQMMMVVVdddaaadddqqqyyy}}}|||xxxcccQQQLLLOOOJJJJJJJJJJJJLLLNNNPPPQQQTTTUUUXXX[[[]]]^^^______dddeeegggjjjnnnrrrvvvyyyxxxyyyzzz{{{{{{zzzyyyxxxyyyzzz}}}~~~ooojjjaaaFFF;;;999999888888777666666666666666555555444444444333333333222222222222222222222222222222222222222222222222444333222111111111222222111111444888999888;;;AAAPPPnnnyyy___WWWdddsss{{{xxxkkkmmmmmmjjjkkkrrrwwwwww~~~qqqiiimmmvvv|||~~~sssnnnnnnxxxxxxppp___PPPPPPNNNRRR\\\eeemmmuuu|||zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~yyyrrrrrrmmmlllkkkcccYYYSSSLLLHHHGGGLLLZZZhhhuuuyyy|||___PPPLLLMMMZZZvvvjjjsssuuucccUUUmmmLLL<<<888999555555777222555444333333222222333333222222111111111111222222111111000000000/////////000000000000000000000000000000000111111111222222111//////333444666;;;BBBTTTzzz~~~UUUJJJPPPWWW```aaammm|||~~~}}}~~~}}}wwwdddRRRJJJJJJKKKIIIIIIJJJJJJLLLNNNOOOPPPSSSUUUWWWYYY[[[\\\]]]]]]bbbccceeehhhlllqqquuuwwwuuuwwwzzz}}}~~~}}}|||zzz|||}}}vvvnnnrrrMMM===:::999888888777666666666666666555555444444444333333333222222222222222222222222222222222222222222222222444333222111111111222222444444777::::::999===DDD___oooYYYYYYmmmvvv{{{~~~vvvkkkmmmllliiikkkqqquuuttt{{{xxxrrrjjjiiipppwwwyyyyyyooossswww|||zzzrrreeeXXXVVVPPPMMMQQQXXX```iiiqqqrrrsssuuuwwwyyyzzz{{{{{{}}}}}}}}}}}}}}}~~~zzz|||~~~~~~}}}xxxtttmmmlllmmmgggddd]]]TTTMMMHHHHHHRRR]]]kkkqqqyyyuuuUUUPPPIIIKKKaaawwwjjjvvvmmm___oooTTT@@@999;;;777666888444555444333333222222333333333222222111111222222333111111111000000000//////000000000000000000000000000000000111111111222222111///000333444666===FFF^^^}}}nnnHHHHHHSSSWWW\\\___qqq~~~}}}|||xxxyyy|||sss___PPPLLLIIIDDDHHHHHHIIIKKKLLLNNNOOOPPPVVVWWWXXXZZZ\\\]]]^^^___```aaacccfffjjjooosssuuuvvvxxx|||}}}|||yyyppp|||zzzQQQ@@@===<<<888777777666666666666666555555444444444333333333222222222222222222222222222222222222222222222222333222222222222222222222555555888:::999999???GGGfff{{{mmmZZZ]]]qqqwww|||zzzqqqlllnnnllljjjlllrrrtttsssnnniiiccccccjjjuuu{{{}}}|||ooodddsss~~~xxxqqqlllhhh___UUUMMMLLLOOOSSSYYY___ccceeehhhlllpppsssvvvwwwvvvvvvwwwwwwyyyzzz||||||yyyyyyzzz|||~~~~~~}}}{{{}}}}}}~~~~~~zzzooommmoookkkmmmeee[[[SSSLLLHHHMMMTTTbbblllzzzaaaWWWMMMJJJWWWnnnllljjjvvvfffsss]]]CCC777999666555777444555444333333222222333333333333222222222222333333111111111111000000000000000000000000000000000000/////////000000000111111222000111333333666???IIIlllaaaDDDKKKVVVVVVZZZ___sss}}}~~~|||}}}|||vvvvvvxxxooo\\\OOOLLLIIIBBBFFFGGGIIIKKKLLLNNNOOOPPPVVVVVVXXXYYY[[[]]]___``````aaaccceeeiiinnnqqqtttxxxzzz}}}~~~|||~~~xxxpppwww}}}VVVCCC>>>===888777777666666666666666555555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222444555888:::999999AAAKKKkkkiii]]]dddwwwxxx|||wwwnnnnnnnnnmmmkkkoootttvvvssseee___[[[aaalllwww}}}xxxllleeesssqqqlllkkkcccXXXNNNKKKKKKKKKLLLNNNSSSUUUYYY___eeejjjoooqqqlllmmmnnnppprrrtttvvvxxx|||zzzzzz{{{}}}~~~}}}|||}}}}}}}}}~~~~~~~~~rrrnnnppplllooohhh___YYYQQQKKKJJJNNNXXXgggzzzqqqVVVOOOMMMTTT___sssssscccuuu}}}kkkhhhIII777888555333555333555444333333222222333333333333222222222222333333222222111111111000000000000000000000000000000000/////////000000000111111111111222444444888CCCOOOuuuZZZFFFQQQWWWVVV^^^eeevvv|||~~~}}}}}}~~~{{{vvvvvvpppbbbQQQHHHFFFGGGFFFEEEFFFHHHKKKMMMNNNOOOOOOSSSSSSTTTVVVYYY[[[^^^___ccccccdddfffiiimmmppprrrwwwyyy|||~~~}}}||||||~~~xxxooorrrbbbFFF;;;:::888888777666666666666666555555444444444333333333222222222222222222222222222222222222222222222222111111222333333333222222444555888:::999:::DDDPPPtttrrraaaaaalllzzz}}}uuupppnnnnnnllllllpppvvvwwwsssccc______fffooovvv|||yyymmmgggfffuuu~~~pppiiifff[[[QQQNNNMMMJJJGGGGGGIIIKKKNNNRRRXXX]]]bbbdddfffgggiiikkknnnrrrtttvvvzzzzzzzzzzzz{{{|||}}}~~~~~~~~~yyyrrrrrrmmmmmmgggbbb^^^WWWOOOJJJJJJNNN^^^rrr|||}}}zzz|||ZZZRRRNNNRRRVVVbbbdddjjj{{{ssszzzUUU>>>;;;777444555444555444333333222222333333444333333222222333333444222222222111111111000000000000000000000000000000000000000111111111222222000000333666777===KKKYYY~~~~~~TTTHHHUUUVVVVVVfffppp|||~~~}}}|||yyytttooobbbTTTJJJDDDAAACCCHHHDDDFFFHHHKKKMMMNNNOOOOOOPPPPPPRRRTTTWWWZZZ]]]___fffffffffhhhjjjmmmppprrrtttuuuxxxzzz}}}~~~~~~~~~~~~}}}~~~xxxoooppp}}}wwwMMM;;;<<<888888777666666666666666555555444444444333333333222222222222222222222222222222222222222222222222000111222333333333333222444666999;;;:::<<>>AAA888888777666666666666666555555444444444333333333222222222222222222222222222222222222222222222222000111222333444333333222444777;;;===<<<>>>KKKYYYmmmbbbvvv~~~^^^^^^iiisss}}}~~~||||||wwwpppqqqjjjjjjiiiiiipppwwwvvvqqqccceeemmmvvvxxxwwwyyyjjj^^^aaakkk{{{|||uuuggg```[[[TTTNNNKKKHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJLLLPPPTTTXXX\\\]]]eeeiiillllllkkkmmmssszzzzzzzzzyyyxxxyyyzzz{{{|||yyyqqqnnnmmmmmmhhh\\\RRRMMMHHHPPP^^^ooo|||~~~yyywwwwwwxxxyyyzzz{{{||||||}}}~~~}}}vvv\\\RRRNNNNNN^^^sssnnnfffyyyzzzrrrKKK<<<;;;888666888666666555444444444444555555444333222111222333333111111111111111111111111111111111111111111111111111111111111111111111111,,,555111333>>>@@@UUU~~~|||lllUUUKKKSSSWWWUUU^^^rrr||||||uuulllbbbVVVIIIDDDAAA???@@@CCCAAADDDGGGIIIJJJJJJKKKLLLMMMPPPRRRQQQTTTZZZ]]]\\\___fffkkkkkkkkkmmmllliiikkkiiiiiimmmpppqqqwww~~~zzzooommmnnn```@@@>>>:::::::::999777666777888666666666666555555555555333333333333333333333333111111222222222333333333333444444333222111333444666888666999======MMMkkkjjjooonnn[[[ccckkksssvvvppprrrvvvssspppllliiijjjjjjfffaaa___kkkvvv{{{~~~{{{hhh\\\]]]jjjttt|||vvvqqqkkk```XXXUUUNNNJJJEEEDDDEEEEEECCCAAAAAABBBDDDFFFIIILLLNNNPPPXXX\\\```bbbbbbfffmmmsssuuutttsssuuuyyy|||~~~}}}zzzsssqqqlllhhhiiijjj```RRRKKKOOORRRZZZqqqyyyqqqmmmkkkmmmrrruuuxxxzzz|||zzzhhhWWWPPPLLLUUUeeeffflll}}}}}}UUU???999777666666666666555444444444444555555444333222222222333333111111111111111111111111111111111111111111111111111111111111111111111111///666333444>>>EEE^^^```JJJLLLTTTWWWWWWaaattt|||{{{tttjjj[[[PPPEEEAAA@@@@@@AAADDDAAADDDGGGIIIIIIJJJKKKLLLPPPSSSUUUTTTVVV[[[]]][[[YYY```fffiiikkkllliiicccaaa______dddiiimmmttt|||~~~||||||qqqmmmmmmhhhEEE===;;;;;;:::999777666777888666666666666555555555555333333333333333333333333111111222222222333333333333444444333222222333555666999888;;;>>>>>>QQQrrroooyyyiii\\\eeennnuuu}}}qqqlllnnnsssuuurrrnnnjjjiiifffaaa[[[```lllwww{{{}}}uuuddd[[[```lllwww{{{}}}xxxssskkkbbb^^^XXXRRRKKKGGGGGGGGGEEEDDD@@@AAAAAABBBDDDFFFGGGHHHPPPSSSWWWYYYZZZ___gggmmmrrrrrrsssvvvyyy|||~~~yyyvvvppplllnnnooofffZZZOOOOOOOOOWWWkkkxxxpppiiigggiiikkkllllllsssxxx{{{}}}xxx```TTTPPPTTT\\\}}}wwwlll|||eeeEEE888999999555666666555444444444444555555444333222222222333333111111111111111111111111111111111111111111111111111111111111111111111111111777555444>>>MMMnnn}}}uuuSSSEEEMMMSSSWWWYYYdddvvv{{{xxxnnnbbbRRRHHH@@@>>>???@@@CCCFFFBBBDDDGGGIIIIIIJJJKKKMMMQQQUUUXXXWWWYYY]]]]]]ZZZYYY^^^dddhhhllllllddd[[[UUUQQQRRRXXX^^^eeennnwww}}}||||||~~~zzzuuu|||~~~tttmmmkkkuuuyyySSSBBB===<<<:::888777777777777666666666666555555555555333333333333333333333333111111222222222333333333333444444333222222444555666;;;;;;===>>>???WWW}}}|||qqqbbb^^^jjjsssxxx~~~|||qqqmmmooosssrrrooommmjjjgggbbb\\\XXXaaannnzzz|||}}}lll]]][[[cccpppyyy{{{}}}~~~}}}uuulllfffbbbZZZPPPJJJGGGFFFEEECCCAAAAAAAAA@@@AAAAAABBBBBBFFFHHHKKKLLLOOOTTT\\\ccciiijjjnnnrrrvvvyyy{{{|||zzzvvvzzz}}}yyyrrrnnnooopppjjjaaaZZZSSSOOOTTT```ppp|||tttqqqsssttttttssswwwyyyyyy|||hhhUUUOOOOOOOOOooolllvvvqqqLLL;;;======777666666555444444444444555444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111333666666555???XXXwwwooojjjMMMJJJMMMRRRVVV[[[gggwww~~~xxxsssfffXXXMMMEEE======???AAACCCFFFBBBDDDGGGHHHHHHIIIKKKMMMOOOTTTXXXXXXZZZ^^^^^^[[[^^^bbbeeeiiimmmmmmdddYYYOOOJJJHHHMMMUUU]]]hhhqqqwwwwwwxxx|||~~~|||wwwqqqxxxyyyzzzzzzyyyyyyzzz{{{}}}wwwlllfffhhhcccIII@@@===:::888888888777777666666666666555555555555333333333333333333333333111111222222222333333333333444444444222333444666444;;;======>>>AAA^^^~~~kkkpppttt___cccooowww|||{{{yyypppmmmooorrrjjjiiiiiiiiieee^^^YYYYYYbbbppp|||~~~yyybbbXXX[[[fffrrrzzz}}}vvvooojjjcccYYYRRROOOLLLHHHEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@AAABBBCCCEEEIIIPPPVVVYYY]]]ccciiinnnrrruuuwww~~~uuukkkggguuuvvvrrrssssssooojjjgggZZZSSSTTTUUU\\\sss}}}~~~||||||wwwZZZPPPNNNJJJ]]]tttnnnppp~~~wwwRRR??????>>>666666666555444444444444555444444444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111333444666777CCCeee}}}dddiiidddJJJNNNOOORRRVVV]]]iiixxx|||vvvqqqcccSSSLLLDDD>>>>>>@@@AAABBBEEECCCEEEGGGHHHHHHIIILLLNNNKKKQQQUUUVVVZZZ^^^___\\\___bbbdddhhhmmmpppiii```QQQIIIDDDGGGOOOXXXccclllpppppptttyyy}}}|||wwwrrrooorrrtttuuuuuuuuuvvvwwwyyyyyylllcccdddwwwnnnLLLCCC???:::888888888777666666666666666555555555555333333333333333333333333111111222222222333333333333444444444333333555777333:::;;;<<<===DDDeeeppp___rrrooo```kkkssszzzzzzsssllljjjkkklllgggfffggghhhbbbYYYVVVXXXdddqqq}}}qqq[[[VVV^^^iiissszzz~~~yyyrrrmmmfff```\\\WWWPPPKKKGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@???>>>???BBBFFFJJJKKKQQQXXX___dddiiiooorrrvvvyyy|||ttteee\\\ddduuu~~~xxxwwwvvvuuutttnnnaaaXXXVVVPPPNNNbbb|||xxxvvv}}}~~~||||||yyyiiiWWWPPPLLLNNN^^^yyywwwnnn|||~~~ZZZCCC???;;;555666666555444444444444555333333444444444333222111111111111111111111111111111111111111111111111111111111111111111111111111333222777<<>>???AAA@@@AAACCCCCCEEEFFFGGGGGGIIILLLNNNJJJOOOSSSTTTXXX^^^___]]]ZZZ___dddiiiooossspppjjjXXXMMMEEEFFFMMMVVV```iiilllmmmpppvvv{{{|||xxxtttfffjjjpppsssuuuuuuvvvwwwwww}}}nnnccceeeqqqtttNNNEEE@@@;;;888999999888666666666666666555555555555333333333333333333333333111111222222222333333333222444444444333444666888444999:::;;;???HHHlllkkk^^^zzzqqqggguuuvvvzzzzzz}}}rrrmmmlllkkkkkkjjjhhhiiijjjaaaUUUSSSYYYgggsss~~~|||fffUUUWWWcccmmmuuu|||}}}zzzuuunnniiiddd^^^UUUOOOLLLKKKIIIGGGFFFEEEDDDDDDCCCBBB@@@???>>>???@@@AAADDDJJJQQQWWW[[[```ggglllqqqtttyyy|||}}}}}}~~~vvvggg]]]^^^fffxxxzzzwwwuuuuuuwwwrrrggg]]]YYYQQQLLLXXXkkk~~~wwwsssvvvxxxzzzyyy~~~}}}zzzxxx{{{{{{^^^PPPJJJKKKTTThhhqqqtttgggKKK???:::666666666555444444444444555333333444444444333222111111111111111111111111111111111111111111111111111111111111111111111111111444111999BBBSSSwwwuuu|||QQQCCCJJJWWWVVVZZZdddqqq{{{}}}zzzxxxsssdddRRRIIIBBB===???AAA@@@@@@BBBDDDEEEFFFGGGGGGIIILLLOOOLLLQQQSSSSSSWWW\\\___]]]ZZZccckkkpppuuuwwwsssnnn^^^RRRFFFFFFLLLVVV```iiillllllooouuuzzz|||xxxuuueeejjjpppuuuuuutttsssrrrvvvsssgggccciiiZZZHHHBBB;;;888999:::888666666666666666555555555555333333333333333333333333111111222222222333333333222444444444444444666888777:::999:::AAANNNsssggg^^^wwwooo}}}wwwyyy{{{}}}ssspppooommmkkkllljjjkkklllbbbUUUUUU___kkkuuummmZZZPPPYYYiiirrryyyyyyrrrllleee]]]XXXUUUSSSQQQMMMJJJHHHGGGFFFDDDCCCAAAAAA@@@???>>>===AAAEEEKKKOOOQQQUUU\\\aaagggkkkooorrruuuwwwzzz||||||oooeeeaaa]]]cccyyyuuuvvv{{{zzzpppeee]]]TTTOOOTTT\\\nnn}}}zzztttyyyzzzxxxtttvvv|||~~~}}}}}}||||||kkkTTTKKKKKKOOO^^^~~~xxxnnnrrrSSSBBB;;;:::666666555444444444444555333333444555444333222111111111111111111111111111111111111111111111111111111111111111111111111111555111;;;GGGZZZ|||hhhFFFBBBNNNZZZYYY\\\gggttt}}}|||yyyrrr```MMMGGG@@@<<<>>>@@@@@@@@@AAADDDEEEFFFFFFGGGIIILLLOOOPPPSSSTTTSSSVVV\\\^^^]]]```jjjuuuzzzzzzyyysssmmmaaaTTTGGGFFFMMMVVVaaajjjmmmmmmpppuuuzzz{{{xxxuuuiiimmmtttwwwuuuqqqmmmkkkuuuvvvkkk```bbbuuuiiiIIIBBB;;;888999:::888555777666666666555555555555333333333333333333333333111111222222222333333333222444555444444444777999:::;;;888;;;DDDRRRxxx}}}aaa\\\|||uuuxxxxxx|||xxxooommmmmmjjjgggkkkhhhkkkmmmdddYYY[[[gggnnnvvv}}}sssbbbSSSMMM[[[mmmuuu|||~~~}}}vvvpppiiiddd]]][[[XXXTTTPPPLLLJJJHHHDDDCCCBBBBBBBBBAAA>>><<<>>>BBBGGGHHHHHHKKKRRRXXX]]]___dddhhhmmmrrrxxx}}}vvvmmmeeeWWWRRRiii}}}yyylll```WWWRRRQQQRRR]]]ooo~~~}}}qqqtttuuutttrrrtttzzz~~~~~~~~~}}}}}}~~~|||xxx~~~|||```SSSFFFGGGSSSrrr}}}jjj|||xxxZZZIII<<<888888777666555555555555555555555444333333222111111000000000000000000000000111111222222222222111111111111111111111111222222555333AAACCCmmm[[[<<>>>>>@@@@@@???BBBDDDEEEFFFGGGHHHKKKMMMRRRSSSTTTUUUVVVZZZ^^^bbbfffpppjjjhhhWWWJJJGGGKKKPPP]]]kkknnnqqqsssvvv}}}~~~tttmmmuuuyyyssskkkgggfffeeerrroooeee___hhhqqqSSSBBB<<<>>>999777999444666666666666555555555555222222222222222222222222222222222222222222222222222333444444333444777:::999999>>>>>>BBBbbbuuu\\\YYYzzz~~~~~~xxxuuuvvvsssmmmkkkiiimmmooohhhZZZRRR\\\jjjuuuzzz|||kkkYYYOOOOOOaaasss{{{}}}|||||||||yyyrrrmmmlllhhhccc___[[[WWWRRROOOOOOLLLGGGDDDCCCBBBAAA@@@>>>???@@@CCCFFFIIIKKKLLLPPPPPPUUU___hhhppp{{{}}}vvvlll___WWW\\\gggwwwiiiaaaYYYPPPIIIQQQ\\\nnn}}}vvvwwwyyywwwpppooovvv{{{{{{}}}wwwvvvwwwyyyQQQOOOFFFNNNWWWwwwgggggg~~~mmmRRR>>>999888777666555555555555555555555444333333222111111111111111111111111111111111111222222222222111111111111111111111222222333444222AAAIIIuuuWWW???JJJPPPZZZZZZbbbqqq{{{~~~}}}}}}~~~yyyiiiUUUFFFDDDAAA>>>>>>???@@@@@@@@@BBBDDDEEEFFFFFFHHHKKKMMMRRRSSSTTTTTTUUUVVVZZZ\\\^^^lllwwwkkkYYYIIIFFFIIINNNZZZgggooosssvvvzzzuuusssttttttuuuxxxzzztttkkkppppppccc\\\ddd]]]GGG<<<===999888999444666666666666555555555555222222222222222222222222222222222222222222222222222333444444333444777::::::999>>>>>>CCCdddrrr[[[XXX~~~uuuttttttqqqllljjjjjjlllmmmggg[[[VVV```nnnwww~~~xxxeeeTTTNNNRRRdddsssyyy~~~~~~~~~~~~zzzuuupppmmmhhhdddbbb```^^^\\\VVVSSSNNNKKKJJJHHHFFFEEECCCBBBBBBBBBCCCEEEGGGHHHOOOOOORRRYYY___ggguuu|||sssiii___ZZZWWWeee}}}qqqiiibbbYYYRRRMMMRRR```vvvyyyxxxyyytttlllkkkrrryyy{{{{{{tttrrrppp~~~___QQQFFFKKKPPPllloooeeeuuu^^^BBB<<<999888777666555555555555555444444333333222222111111111111111111111111111111111222222222222111111111111111111111222333333555444AAARRR~~~OOODDDPPPTTTYYY]]]iiiyyy~~~{{{|||}}}~~~xxxhhhRRRBBBAAA???>>>===???AAAAAAAAABBBCCCEEEFFFFFFGGGJJJLLLPPPRRRSSSSSSSSSSSSUUUVVVYYYiiiqqq]]]JJJDDDFFFJJJTTT___kkkpppwwwvvvzzzvvvssszzzzzzssswwwddd\\\aaa~~~nnnOOO===;;;999::::::555666666666666555555555555333333333333333333333333222222222222222222222222222333444444333444777::::::999>>>@@@GGGhhhnnnYYYVVVyyy~~~}}}zzzsssrrrsssoookkkjjjnnnllljjjddd\\\[[[eeesssyyyqqq^^^PPPPPPZZZkkkvvvyyy~~~~~~xxxtttnnnkkkjjjjjjjjjjjj___\\\XXXTTTQQQNNNJJJGGGHHHFFFBBB@@@@@@AAADDDFFFKKKKKKMMMOOORRRZZZjjjzzzvvvnnniii^^^RRRSSSccc|||uuuoooiiiaaaZZZMMMJJJQQQfff|||~~~zzzxxxqqqiiigggnnnvvvzzz{{{tttrrrmmmvvvpppWWWHHHIIIIII___~~~eeeiiieeeGGG???999999777666555555555555444444444333333222222222111111111111111111111111111111222222222222111111111111111111222333333444999888BBB\\\mmmHHHGGGSSSUUUZZZcccrrr}}}{{{|||}}}}}}vvvfffPPPAAA???>>>======@@@AAABBBAAABBBCCCEEEEEEEEEFFFIIIKKKMMMOOORRRSSSRRRRRRSSSTTT\\\ggg|||dddMMMDDDEEEGGGNNNWWWaaahhhsssyyy}}}zzzvvv{{{}}}iii``````xxxYYY???;;;:::;;;;;;666666666666666555555555555333333333333333333333333222222222222222222222222222333444444333444777:::;;;999>>>CCCMMMooofffUUUSSSppp~~~}}}{{{|||vvvqqqrrrqqqnnnkkkkkksssmmmfffaaa^^^___jjjvvvxxxjjjWWWNNNUUUeeeuuu||||||}}}}}}~~~~~~}}}uuupppnnnnnnnnnnnnjjjhhhddd```\\\XXXSSSOOOMMMJJJFFFBBB@@@AAACCCEEEDDDEEEHHHHHHGGGLLL\\\llluuummmnnnhhh]]]VVV[[[fff~~~zzzuuuppphhhaaaTTTKKKJJJXXXiiissszzzyyyvvvpppjjjhhhlllsssxxx|||yyyyyyuuutttoootttaaaNNNJJJFFFVVVxxxkkkccc{{{lllLLL???:::999888777555555555444444444333333333333222222111111111111111111111111111111222222222222111111111111111111222333444555;;;:::AAAddd___EEEIIIQQQSSS[[[gggwww}}}yyy{{{{{{|||yyyppp___LLL???>>>===<<<>>>@@@BBBBBBAAAAAACCCDDDDDDDDDEEEHHHJJJJJJMMMPPPRRRSSSSSSUUUWWWaaadddxxxpppSSSGGGEEEEEEIIIOOOWWW^^^mmm}}}{{{{{{oooddd```qqqbbbBBB<<<;;;;;;;;;777666666666666555555555555333333333333333333333333222222222222222222222222222333444444333444777:::;;;888>>>FFFUUUyyy[[[OOONNNfffxxxsssqqqrrrpppmmmllloooxxxmmmccc___```dddnnnwwwxxx}}}cccRRRLLLXXXkkkyyy~~~|||~~~}}}{{{{{{|||}}}~~~{{{zzz~~~wwwrrrooonnnmmmrrrpppnnnlllkkkhhhdddbbbZZZWWWQQQJJJEEECCCBBBBBB???AAADDDEEEBBBCCCOOO\\\{{{|||rrrrrroooggg[[[YYYYYYccc{{{{{{wwwpppjjj\\\PPPIIIMMMRRRYYYiiizzzzzzvvvrrrnnnkkkkkkoootttyyy|||vvvyyyxxxqqqooopppjjjlll}}}mmmTTTLLLEEEPPPlllzzzeeevvv}}}yyyxxxVVVAAA;;;:::999777666555444444333333333333333333333333222222222222222222222222111111222222222222111111111111111111222444555666999===CCCnnn~~~UUUEEEJJJMMMQQQXXXfffuuu|||}}}|||yyyvvvyyy{{{zzzssseeeTTTFFF>>>>>>===<<<>>>@@@AAAAAA@@@AAACCCDDDDDDDDDDDDGGGIIIIIIKKKNNNPPPRRRTTTWWWYYYaaa```kkkzzz}}}\\\LLLHHHFFFFFFIIIOOOVVVeeexxxvvvwww~~~ttthhh___jjjhhhFFF@@@===::::::777666666666666555555555555333333333333333333333333222222222222222222222222222333444444333444777::::::888???KKK^^^QQQJJJKKK___uuurrrqqqqqqnnnkkkmmmrrryyykkk___]]]bbbjjjrrryyy{{{vvv]]]PPPKKKYYYlllyyy|||{{{|||~~~~~~}}}|||{{{||||||}}}zzzyyy|||zzzvvvtttsssrrrqqqqqqrrrsssqqqpppkkkhhhbbbZZZQQQJJJDDDAAA@@@AAADDDEEEAAA@@@GGGQQQppp{{{ssskkkaaa[[[UUUTTT___vvv{{{xxxtttoooiii___SSSKKKIIIDDDFFF[[[ssszzzuuuqqqlllhhhjjjnnnzzz}}}xxxuuullliiiiiiaaa___mmm}}}}}}]]]OOOFFFLLL```zzzooosssxxxsss|||eeeGGG<<<;;;999777666555444444333333333333333333333333222222222222222222222222111111222222222222111111111111111222333444555666999BBBKKK}}}xxxtttqqqqqqyyy{{{PPPIIIKKKJJJPPPWWWffftttwwwwwwyyy{{{{{{{{{}}}{{{ooo\\\LLLCCC@@@>>>======>>>@@@AAA@@@>>>AAABBBCCCCCCCCCDDDFFFHHHIIIKKKMMMNNNPPPRRRWWWZZZ\\\]]]fffnnnyyydddQQQKKKGGGEEEFFFHHHMMM\\\ooo|||{{{vvvwww{{{}}}|||{{{}}}xxxlllaaaiiilllJJJCCC>>>999888777666666666666555555555555444444444444444444444444222222222222222222222222222333444444333444777:::999777@@@OOOeeevvvMMMKKKPPPbbb~~~tttqqqpppoookkkhhhlllsssvvvgggZZZ[[[eeeooowww|||oooXXXNNNMMM[[[lllwww{{{{{{||||||~~~~~~|||{{{{{{}}}|||zzzxxxwwwwwwxxxwwwwwwvvvtttpppjjjaaaWWWNNNIIIGGGEEEEEEEEECCCAAAFFFMMMeeettt}}}vvvlllfff]]]VVVXXXeeezzzuuuqqqnnniiieee^^^UUUOOOMMMFFFDDDXXXqqqwwwppphhhaaabbbhhhvvvxxxpppmmm```YYYccczzzkkkWWWJJJKKKWWWjjj|||qqq|||rrrttt|||qqqOOO<<<;;;999888666555444444333333333333333333333333222222222222222222222222111111222222222222111111111111111222333444666777;;;HHHTTTlllbbbdddqqqtttNNNLLLLLLHHHQQQXXXgggtttvvvvvv{{{~~~~~~oooYYYIIICCCDDD>>>======>>>@@@@@@???===AAABBBCCCCCCCCCCCCFFFHHHJJJKKKLLLLLLNNNQQQUUUXXXWWW[[[eeekkkpppiiiUUUNNNHHHDDDEEEBBBFFFTTTgggsssvvvyyy}}}qqqqqqpppnnnqqqwwwwwwtttsssrrrrrrvvvzzz|||}}}||||||pppdddkkknnnLLLFFF???888777777777666666666555555555555444444444444444444444444222222222222222222222222222333444444333444777:::999777AAAQQQjjjpppNNNPPPWWWhhhsssqqqooommmiiifffllltttssscccVVVYYYgggsss{{{jjjUUUMMMQQQ^^^nnnxxx|||~~~~~~}}}|||}}}~~~~~~}}}|||xxxxxxwwwtttlllcccYYYSSSNNNJJJGGGFFFDDDCCCGGGMMM___hhh}}}uuunnnddd]]]ZZZ```nnn{{{tttpppnnnjjjeee^^^UUURRRTTTOOOKKK\\\tttxxxoooddd[[[]]]dddnnn~~~wwwfff\\\ccc{{{www___PPPLLLRRRaaaqqqyyy{{{iiieeelllTTT???<<<777555777999888444555555444444444333333333111111111111111111111111000111111111111222222222000111333333333333555666;;;BBB___qqq[[[YYYqqqhhhKKKGGGOOOPPPLLLWWWhhhuuuwwwxxx~~~zzz~~~rrr^^^TTTIII===<<<>>>>>>============>>>>>>>>>???@@@AAACCCDDDEEEEEEJJJJJJJJJKKKMMMOOOQQQRRRZZZ[[[]]]aaakkktttWWWOOOHHHDDDJJJCCCFFFKKKTTT^^^fffkkkmmmoooggg^^^\\\bbbggghhhfffdddeeefffiiimmmqqquuuxxxzzzyyyxxx{{{sssggglll~~~TTTDDDBBB>>>888777666666666666555555555555666666555555555444444444222222222222222222222222222222222333444777999:::888AAA???SSSsssiiiLLLHHH```yyy}}}xxxqqqqqqrrrpppjjjfffgggkkkfff[[[TTTYYYeeepppzzzgggQQQQQQUUUbbbqqqyyy}}}~~~{{{~~~~~~~~~~~~}}}}}}~~~~~~zzz{{{~~~zzzmmmcccaaaQQQMMMIIIHHHFFFEEEHHHOOO___kkkyyy|||xxxpppggg``````ffflll}}}wwwpppkkkfffaaa^^^```^^^\\\VVVNNN^^^vvvooohhh]]]QQQ```wwwssseeevvv___SSSNNNJJJ[[[vvvqqqwwwjjj```bbbuuu___CCC???999666777999777444555555444444444333333333111111111111111111111111000111111111111222222222000111333333333333555777>>>CCCbbbyyy\\\[[[~~~^^^HHHHHHMMMOOONNN[[[kkkxxxzzz}}}sss]]]SSSHHH======>>>>>>>>>======>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEHHHHHHIIIKKKMMMQQQTTTVVVVVVWWWYYY\\\ddduuuxxx^^^VVVNNNGGGJJJGGGGGGIIILLLQQQUUUXXXYYYZZZUUUOOONNNRRRUUUTTTRRRRRRSSSTTTWWWZZZ^^^aaadddiiikkkooosssxxx}}}|||llljjj~~~VVVDDDAAA===:::999666666666666555555555555555555555444444444444333222222222222222222222222222222222333444777999;;;999BBBBBBXXXxxxbbbMMMNNNhhhwwwpppqqqqqqpppnnnlllnnnrrr___VVVQQQYYYgggttt~~~```LLLNNN]]]hhhsssxxxzzz}}}~~~|||{{{~~~~~~}}}|||pppjjjaaa[[[TTTOOOJJJFFFIIINNNcccmmmxxx~~~zzzppphhhfffjjjnnnzzzxxxsssooojjjggghhhjjjeee```XXXQQQccc}}}yyyuuulllbbb]]]jjj}}}yyyxxxsss```UUUMMMWWWjjjwwwooo{{{yyyiiifffgggxxxlllIIIBBB:::777888888666444555555444444444333333333111111111111111111111111000111111111111222222222000111333333333444666888BBBGGGjjjbbb```tttNNNDDDIIIKKKMMMQQQ]]]jjjtttvvvyyyoooXXXNNNFFF???@@@??????>>>>>>>>>>>>??????>>>???@@@AAACCCDDDEEEEEEFFFFFFHHHKKKNNNSSSVVVXXXXXXXXXYYY]]]bbbooo~~~iiibbbYYYPPPQQQNNNMMMKKKJJJIIIJJJJJJKKKHHHFFFDDDDDDEEEFFFDDDCCCBBBBBBCCCDDDGGGJJJMMMOOOUUU[[[bbbhhhmmmrrryyy~~~oookkk~~~___HHH@@@<<<::::::666666666666555555555555444444444444333333333333333333333333333333333333222222222333555777999;;;999CCCDDD^^^~~~cccNNNWWWtttrrrppppppooonnnnnnppprrrrrrZZZRRRPPPZZZiiiwwwuuuXXXIIIPPPeeennnuuuwwwxxx|||~~~}}}{{{~~~~~~|||~~~yyyvvvmmmcccYYYOOOHHHHHHMMMdddnnnwwwyyyzzz~~~yyyqqqlllmmmpppxxx~~~wwwsssqqqnnnlllrrrssskkk```WWWRRRhhhyyypppaaacccrrr}}}kkkXXXNNNQQQYYY|||iiixxxzzzqqqffftttxxxNNNCCC999666888888666555555555444444444333333333111111111111111111111111000000111111111222222222000222333333333444777999DDDKKKrrroooiiicccBBBCCCJJJHHHJJJTTTaaakkkrrrsssttt{{{iiiPPPIIIDDD@@@CCC??????>>>>>>>>>>>>??????>>>???@@@AAACCCDDDEEEEEEFFFFFFHHHKKKNNNRRRVVVXXXYYYWWWYYY]]]aaaoooqqqiii___WWWYYYWWWWWWVVVSSSOOOMMMKKKKKKDDDCCCCCCBBBBBBBBBBBBBBB>>>======>>>@@@BBBDDDFFFHHHNNNVVV\\\```hhhrrrzzz~~~oookkkiiiMMMAAA;;;888999666666666666555555555555444444333333333222222222333333333333333333333333222222222333555777:::;;;999AAADDDaaadddNNNaaasssqqqooollljjjlllpppoookkkWWWRRRRRR\\\kkkxxxkkkRRRJJJWWWhhhqqqwwwxxxyyy|||~~~~~~~~~~~~zzz{{{}}}zzzmmm```SSSIIIHHHLLL___mmm{{{|||yyy{{{~~~{{{tttooooooqqqyyyxxxrrrpppoooooonnnvvvuuuiii[[[QQQQQQjjjxxxqqqcccaaaqqqtttYYYOOOOOOQQQoookkkzzz{{{kkkrrr|||RRRDDD777666888777666777555555444444444333333333111111111111111111111111000000111111111222222222111222222222333444888:::CCCPPP{{{}}}sssXXX===CCCKKKGGGJJJVVVgggooouuuwwwwww}}}fffLLLFFFBBB???CCC??????>>>>>>>>>>>>??????>>>???@@@AAACCCDDDEEEEEEGGGGGGHHHJJJMMMQQQTTTVVVVVVRRRSSSYYY___nnn|||mmm```YYY```ggggggeee```XXXRRROOONNNEEEDDDBBB@@@???@@@AAACCC@@@???>>>>>>???@@@AAABBBAAAFFFKKKOOOSSS[[[gggpppuuu|||qqqjjj~~~pppQQQAAA:::999999666666666666555555555555444444333333333222222222333333333333333333333333333333333444555888:::;;;999???CCCeee|||ppp[[[PPPlllwwwpppnnnjjjhhhnnntttppphhhSSSPPPSSS___mmmzzzvvv```LLLJJJ[[[gggpppxxxyyyzzz}}}~~~~~~~~~{{{{{{zzz}}}|||pppdddVVVKKKHHHJJJXXXiii{{{zzz|||}}}}}}zzzuuurrrsssuuu|||zzztttpppnnnooopppqqquuusssdddTTTNNNRRRmmm~~~{{{uuuooo\\\]]]qqq{{{{{{^^^RRRPPPNNNbbbtttwwwtttpppxxxwwwZZZGGG888777999777666777555555444444444333333333111111111111111111111111000111111111111222222222111222222222222555999<<>>>>>============>>>>>>>>>???@@@AAACCCDDDEEEEEEHHHHHHHHHIIILLLNNNQQQSSSUUUQQQSSSZZZ___lllzzzkkkjjjvvv{{{ooobbbXXXTTTSSSNNNJJJFFFCCCCCCBBBAAA@@@BBBAAA???>>>======>>>???>>>@@@BBBDDDGGGNNNWWW^^^iiiqqqxxx{{{tttkkk~~~tttVVVDDD<<<::::::666666666666555555555555444444444444333333333333333333333333333333333333333333333444666888:::<<<999???EEEmmmyyyqqqbbbTTTUUUwwwtttnnnmmmjjjjjjttt}}}vvviiiMMMLLLRRR```ppp}}}kkkWWWGGGJJJ]]]fffooovvvxxxyyy}}}~~~|||}}}~~~~~~}}}|||}}}|||~~~yyypppgggZZZMMMHHHIIIQQQ```yyy~~~{{{wwwvvvxxx{{{}}}}}}zzzuuuqqqooopppsssuuurrrnnn^^^PPPOOOYYYsss}}}zzzuuupppYYY]]]qqqtttqqq|||~~~iiiTTTMMMJJJVVVpppuuurrr|||cccNNN<<<:::;;;777444777555555444444444333333333111111111111111111111111000111111111111222222222222222222222222555999===IIIiii}}}}}}cccMMM???BBBHHHHHHNNNZZZcccjjjsssxxxyyyyyy}}}yyy^^^GGGCCCAAA===???======<<<<<<<<<<<<======>>>???@@@AAACCCDDDEEEEEEFFFFFFGGGHHHJJJMMMPPPRRRUUUQQQTTT\\\]]]eee~~~ssshhhfffgggeee___ZZZWWWVVVRRRKKKFFFEEECCCAAA???>>>============>>>???@@@CCCFFFIIIKKKVVV^^^fffkkkpppvvvyyyxxx|||vvvhhhttt```KKK@@@<<<:::666666666666555555555555555555555444444444444333444444444444444444444444333333333444666888;;;<<<;;;AAALLLxxxvvvbbbTTTWWWvvvooopppooolllmmmxxxxxxgggLLLLLLTTTbbbqqq}}}zzzbbbQQQGGGNNNbbbiiipppuuutttuuuyyy}}}~~~|||}}}~~~~~~~~~~~~}}}|||{{{}}}}}}{{{|||{{{vvvqqqjjj___QQQIIIIIIIIIPPPeee~~~xxxvvvzzz}}}zzz||||||yyyyyy{{{}}}|||}}}zzzvvvrrrpppqqqtttwwwlllhhhXXXLLLRRR```zzz|||xxxtttooo\\\___nnn}}}xxxooommmwww}}}}}}bbbRRRMMMUUUyyyppp|||qqqkkkTTT@@@<<<<<<777333666555555444444444333333333111111111111111111111111000111111111111222222222222222222222222555:::===RRRxxxvvv~~~ZZZJJJ???AAAFFFIIIQQQ[[[gggmmmvvv|||zzzwwwxxx|||tttmmmUUUAAA@@@AAA>>>@@@<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@AAACCCDDDEEEEEEDDDDDDEEEGGGJJJMMMPPPRRRQQQMMMQQQXXXVVVXXXpppzzz{{{~~~}}}wwwqqqnnnmmmfffZZZPPPIIIGGGEEEBBB@@@???????????????@@@BBBDDDDDDAAA???@@@IIIRRRWWW]]]dddggggggjjjooouuu}}}vvv```bbb|||jjjQQQCCC<<<888777666666666555555555555666666555555555444444444444444444444444444444444333333444444666888;;;<<<<<>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIKKKMMMNNNOOOOOOPPPQQQSSSWWW```iiippp~~~mmmaaa^^^WWWSSSOOOKKKHHHEEEBBB???BBBAAA??????@@@@@@@@@???;;;AAAGGGKKKPPPUUUUUUQQQZZZ]]]cccnnn|||rrraaa___qqqoooSSSCCC<<<888:::999777555444555666777666666555444333333222222444444444333333222222222444444444555666888999:::???>>>ZZZuuucccNNN___}}}wwwqqqrrrpppoookkknnn|||rrrZZZKKKQQQ\\\iiiuuummmXXXJJJJJJWWWfffkkkuuu{{{tttnnnrrr{{{|||{{{zzz{{{|||}}}|||{{{~~~{{{zzzzzzzzzzzz|||~~~}}}||||||}}}}}}~~~~~~wwwrrrlllfff```WWWMMMEEEGGGEEEIIIWWWhhhxxx|||yyyyyyxxxvvvooohhheeehhhmmmqqqsssrrruuuvvvrrrqqqssssssqqqggg___PPPMMMYYYeee|||wwwpppkkkiii\\\```ccchhhxxxuuulllhhhhhhiiiooovvv{{{~~~zzz___TTTOOOjjjcccDDD::::::888666777666555555555555444444444333222222111111222222333111111222222222333333333222111111333333333999BBB\\\}}}WWWFFF>>>DDDJJJIIIPPP\\\jjjmmmrrrxxx|||~~~~~~~~~wwwbbbLLLBBB@@@???<<<:::;;;;;;;;;<<<<<<<<<<<<======>>>???@@@BBBCCCDDDDDDDDDEEEFFFHHHJJJLLLNNNOOOPPPPPPQQQRRRUUU\\\dddjjjuuu}}}}}}sssqqqgggccc^^^YYYUUUQQQMMMJJJGGGEEECCCCCCCCCCCCBBB@@@AAABBBBBBAAADDDJJJKKKHHHLLLOOOWWWeeewwwlll___[[[fffuuuXXXFFF<<<888:::999777555444555666777666555555444333333222222444444444333333222222222444444444555777888::::::======[[[}}}iii\\\OOO^^^yyy}}}uuuppprrrnnnmmmkkknnn{{{nnnTTTJJJRRR___mmmzzzhhhTTTJJJKKKWWWdddiiisssxxxtttqqqtttzzz}}}~~~|||zzzzzz{{{{{{yyyxxx{{{zzzyyyyyyyyyyyy{{{}}}}}}}}}}}}|||||||||||||||{{{|||}}}~~~}}}}}}~~~|||vvvrrrlllgggaaaXXXMMMEEEEEECCCFFFPPP^^^lll{{{~~~{{{xxxuuusssnnnjjjfffdddggglllpppsssqqquuuuuurrrqqqsssssspppbbbYYYKKKKKKZZZggg|||vvvoookkkiii___```ccciiivvvzzzppphhheeeeeefffmmmttt{{{yyy^^^RRRNNNcccnnnLLL===:::777555666666555555555555444444444333222222111111222222333111111222222222333333333222111111333333444;;;CCCccctttrrrSSSEEE>>>DDDJJJKKKRRR^^^iiipppxxx|||{{{{{{|||~~~xxxbbbKKK@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAACCCDDDDDDDDDDDDFFFHHHJJJKKKMMMNNNPPPPPPPPPPPPRRRWWW^^^cccccckkkooosssxxxwwwzzzvvvpppjjjeee___ZZZWWWPPPNNNKKKJJJIIIHHHFFFEEEDDDDDD@@@===@@@DDDCCC>>>BBBCCCJJJYYYnnn~~~qqqggg]]]```{{{}}}___III===999:::999777555555555666666555555555444444333333222444444333333333333222222333444444555777888:::;;;>>>@@@___uuu[[[TTTOOOaaa{{{rrrssstttxxxtttpppqqqkkkjjjjjjppp}}}~~~iiiPPPKKKTTTcccrrr~~~aaaOOOJJJNNNXXXaaagggnnntttuuutttwwwyyyyyy|||yyywwwwwwwwwuuutttwwwxxxxxxwwwxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||}}}}}}||||||{{{}}}}}}~~~xxxtttqqqmmmjjjdddZZZNNNEEEDDDAAAAAAIIIRRR\\\hhhsssvvvxxxzzz{{{yyyuuupppmmmffffffgggggghhhkkkpppsssqqqttttttrrrrrrsssrrrooo\\\SSSGGGLLL___nnnwwwpppllliiieeeaaacccmmmvvvxxxvvvtttrrrjjjccc```___aaahhhooobbbTTTLLLYYYrrrzzzxxxTTT@@@:::888777777666555555555555444444444333222222111111222222333111111222222222333333333222111111333333555<<>>DDDJJJMMMVVVaaannnttt{{{~~~}}}zzzzzz{{{xxxbbbJJJ???======<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>@@@AAABBBCCCDDDCCCDDDEEEGGGIIIJJJLLLLLLOOOOOOPPPPPPQQQUUUZZZ___]]]dddgggmmmtttqqqrrr~~~{{{vvvqqqlllhhhaaa___[[[YYYXXXWWWUUUSSSLLLMMMLLLJJJLLLNNNLLLFFFDDDAAACCCPPPeeezzz~~~sssddd```zzzfffLLL>>>:::999888777666555555555666555555444444444333333333333333333333333333333333333333444555777999:::;;;AAAEEEgggpppSSSOOOPPPgggyyysssooolllppp{{{vvvqqqpppiiiiiikkkuuuiiiOOOMMMWWWeeesss{{{[[[LLLLLLRRR[[[aaaeeeiiiooosssuuuwwwwwwvvvzzzwwwssspppooooooooonnntttwwwxxxwwwxxxzzzyyywwwxxxxxxxxxxxxxxxxxxxxxyyyxxxyyyyyyyyyyyyxxxwwwwww}}}~~~}}}~~~xxxrrrpppnnnlllfff\\\PPPFFFEEEAAA@@@DDDIIIPPP[[[eeemmmqqqvvvxxxvvvqqqlllhhhcccfffjjjlllkkklllooossspppssstttrrrrrrtttqqqlllXXXPPPFFFPPPhhhwww{{{sssnnnlllmmmcccdddttt{{{rrrnnnooohhhaaa^^^]]]]]]dddllllllYYYJJJRRRgggzzzyyy~~~YYYBBB:::999999999666555555555555444444444333222222111111222222333111111222222222333333333333111111333444666>>>GGGqqqrrrggg{{{uuuIIIAAA>>>DDDJJJPPPYYYdddrrruuuyyy}}}~~~~~~{{{zzzuuu___GGG===<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<===>>>???AAABBBCCCCCCBBBCCCDDDFFFGGGIIIJJJKKKLLLNNNOOOPPPRRRUUUZZZ^^^]]]dddfffmmmwwwtttnnnsss}}}zzzuuuqqqmmmiiihhhhhhgggggg^^^___[[[VVVVVVZZZ\\\[[[IIIDDDBBBJJJ]]]ttt|||kkkfff}}}mmmOOO>>>;;;999888777666666555555555444444444444444333333333333333333333333333333333333333444555777999;;;<<>>???@@@BBBCCCCCCBBBCCCDDDEEEFFFHHHIIIIIIJJJLLLOOOPPPRRRUUUYYY]]]ZZZbbbdddkkkyyyyyysssuuu{{{tttpppppprrrsssttttttrrrhhhZZZRRRVVV]]]bbbJJJFFFCCCGGGWWWmmmvvvwwwwwwTTT@@@===888888888777666666555555444444444444444444444444222222333333333333444444222333333555777999;;;<<<;;;GGGrrrkkkQQQPPPUUUttt|||||||||vvvmmmmmmyyyyyytttpppjjjiiinnn}}}iiiQQQSSS___llluuurrrTTTJJJQQQ[[[aaadddcccaaabbbgggkkknnnsssyyyrrrmmmfffaaa____________mmmuuuyyyxxxyyy|||yyyrrrvvvvvvuuutttsssrrrqqqqqqhhhggghhhiiimmmqqquuuwww{{{zzzyyyzzz||||||{{{yyyrrrtttwwwyyy~~~|||qqqpppooommmiii```TTTKKKIIIFFFDDDDDDEEEHHHRRR]]]gggkkkooooookkkgggffffffgggkkkooorrrqqqooonnnmmmrrrttttttsssssssssllldddNNNKKKIIIXXXqqq|||zzzttttttuuujjjjjj|||yyyrrrllleeeaaafffnnndddOOOOOO\\\rrraaaEEE:::999999777666555555555555444444444333222222111111222222333111111222222222333333333333111111333444777AAAKKK|||zzzbbbAAA??????DDDKKKTTT___iiirrruuuxxxxxxvvvtttvvvxxxkkkWWWBBB;;;<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<===???@@@AAABBBCCCBBBBBBCCCDDDFFFGGGHHHHHHJJJLLLOOOPPPQQQTTTWWWYYYVVV^^^```fffvvvzzzuuuwwwxxx|||wwwxxx|||kkkXXXRRRUUUYYYHHHFFFDDDEEEOOOaaavvv~~~\\\CCC===888888888777777666555444444444444444444444444444222222222333333444444444222222333555777999;;;===;;;IIIwwwfffLLLPPPZZZ}}}zzz}}}yyypppqqq|||{{{uuussspppllliiimmm}}}dddLLLSSScccqqq{{{mmmQQQIIIQQQ\\\bbbdddccc___^^^aaaccchhhrrr~~~}}}wwwnnngggcccaaaaaa```iiisssxxxvvvwww{{{xxxoooqqqqqqppppppoooooonnnnnnhhhgggdddcccdddhhhmmmpppnnnmmmmmmppptttvvvuuusssppptttwwwxxx{{{{{{rrrpppnnnmmmiiiaaaVVVMMMIIIFFFDDDCCCBBBDDDNNNYYYbbbhhhnnnooommmkkklllmmmnnnooosssvvvxxxwwwtttqqqsssttttttssstttrrrjjj```MMMMMMNNN^^^uuu}}}|||uuuvvvvvvqqqmmmuuuwwwoooeee^^^bbbiii~~~pppUUUNNNVVVmmmcccFFF999888777444666666555555555444444444333222222222222222222333111111222222222333333333333111111333444888BBBLLL{{{UUU???>>>???DDDKKKUUUaaajjjuuuzzz}}}xxxooojjjmmmssshhhTTTAAA:::<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<===???@@@AAABBBCCCAAABBBCCCDDDEEEFFFGGGHHHJJJLLLOOOPPPPPPRRRTTTVVVTTT\\\]]]bbbqqqvvvsssuuurrr|||jjjYYYRRRQQQHHHGGGFFFEEEIIIVVVhhhvvv~~~aaaEEE===888888888888777666555444444444444444444444444444222222222333333444444444222222333555777999;;;===???NNN|||aaaHHHPPP^^^{{{zzzrrrttttttqqqrrrpppnnniiimmm{{{{{{___GGGSSSeeevvviiiOOOHHHQQQ\\\bbbeeeddd^^^[[[\\\^^^dddrrryyypppkkkhhhgggfffgggqqqwwwuuuvvv{{{vvvllllllllllllmmmmmmmmmmmmnnnoookkkeee```^^^```cccfff```___aaagggnnnssssssrrrssswwwyyyxxxzzzyyyrrrpppnnnmmmiiibbbWWWOOOIIIFFFCCCBBB???@@@IIITTT___fffooosssrrrqqqsssuuuttttttwww{{{|||wwwtttuuutttssstttrrrhhh]]]OOOPPPSSScccyyy|||uuuwwwyyywwwppplllwwwwwwmmmaaaYYY\\\cccrrr{{{|||YYYLLLRRRjjjqqqNNN===;;;:::555777777777666555555444444333333333333333333333333111111222222222333333333666000444333777999;;;YYY}}}SSS@@@???>>>@@@GGGTTTdddnnn{{{{{{zzzxxxrrrllljjjlll```OOO>>>:::<<<===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@???@@@AAABBBCCCDDDFFFGGGGGGHHHJJJMMMNNNOOOQQQTTTVVVYYYXXXZZZ```iiippptttuuuqqquuuoooooozzzpppeeeeeePPPIIICCCDDDGGGNNNYYYcccrrrwwwfffCCC999;;;999777666777777666555666555555555555444444444333333333444444444555555333555666777777999===@@@???PPP___QQQVVVhhh|||zzz}}}qqqnnnrrrsssppplllmmm|||pppUUUOOOUUUeeettt}}}bbbNNNNNNUUUaaahhhaaaccceee```^^^```]]]ggg}}}sssjjjddd___cccnnnvvvxxx}}}xxxjjjdddeeefffiiioootttssspppmmmkkkiiihhhddd^^^ZZZXXXWWWXXX___gggiiigggllluuusssyyy}}}}}}zzztttpppmmmllliiibbbXXXSSSKKKHHHEEEDDDBBBBBBHHHQQQ\\\hhhnnnttt}}}zzzxxx|||xxxvvvzzzyyytttnnnnnnlllbbbUUUKKKNNN]]]sss~~~~~~xxx~~~tttrrr|||xxxpppfff^^^___dddpppwww^^^OOOOOObbbzzzpppNNN<<<<<<===999777777777666555555444444333333333333333333333333111111222222222333333333555///555333999;;;???___|||OOOAAA@@@???AAAHHHTTTbbblll{{{}}}}}}xxxqqqnnnnnn___NNN>>>:::<<<===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFGGGHHHJJJLLLNNNOOOPPPSSSUUUVVVVVVXXX___iiirrrxxxzzzmmmppp{{{~~~mmmjjjrrrppplllVVVOOOHHHFFFGGGKKKTTT\\\hhhttt|||tttgggEEE;;;;;;999777666777777666555666555555555555444444444333333333333444444444444333555666777777999===@@@BBBRRRaaaSSSXXXnnn||||||qqqnnnqqqrrrnnnllllllzzznnnTTTOOOWWWfffrrrzzz{{{___OOORRR[[[ggglllddddddfffaaa^^^```\\\eee{{{tttkkkccc]]]bbbmmmuuuyyy|||ooogggffffffhhhnnnttttttsssuuurrrooommmjjjccc\\\WWW^^^^^^aaafffgggeeejjjrrrttt{{{yyypppoooooonnnjjjaaaYYYTTTJJJGGGDDDCCCAAAAAAGGGNNNZZZhhhrrrzzzzzz}}}{{{yyyxxx{{{zzzuuuooommmjjj^^^RRRPPPUUUeeeyyy~~~yyyuuu|||yyyrrriii```___cccpppxxxeeeRRROOO___vvvxxxSSS>>><<<===:::777777777666555555444444333333333333333333333333111111222222222333333333444///555444:::>>>CCCeee}}}wwwvvvzzz~~~xxxuuu}}}}}}JJJAAAAAAAAACCCIIITTTaaaiiizzz~~~yyysssppp\\\MMM>>>:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAACCCDDDEEEFFFGGGGGGIIILLLMMMMMMOOOQQQSSSTTTTTTUUUZZZdddnnnwww{{{iiiiiirrr}}}lllcccfffpppwwwppp^^^VVVNNNJJJGGGGGGMMMSSSZZZcccppp~~~zzzttteeeFFF===;;;999777666777777666555666555555555555444444444222222222222333333333333333555666777777999===@@@FFFVVV```RRRZZZwww|||qqqoooqqqppplllkkkmmmyyyiiiQQQOOOZZZgggqqqxxxuuu\\\QQQXXXbbbnnnqqqhhhfffgggaaa___```[[[bbbvvvuuujjjaaaZZZ]]]gggpppvvv~~~}}}rrrlllgggdddffflllrrruuuvvvsssrrrqqqssstttsssooojjjiiigggfffgggfffeeehhhlllttt|||xxxrrrsssuuusssnnnfff\\\VVVKKKFFFCCCBBB@@@@@@EEELLLVVVjjjxxx}}}}}}|||{{{{{{zzz|||zzzuuuppplllfffZZZNNNRRRZZZkkk}}}{{{}}}{{{vvvmmmccc___aaaqqqyyyoooWWWNNNZZZppp\\\BBB;;;;;;888777777777666555555444444333333333333333333333333111111222222222333333333444///666444999>>>EEEhhh~~~xxx}}}vvvmmmpppwwwEEE??????AAAEEEKKKVVVaaaiiissszzzwwwpppYYYKKK>>>;;;======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@@@@@@@@@@???@@@AAABBBDDDEEEFFFFFFGGGHHHJJJKKKLLLMMMOOOPPPSSSRRRQQQTTT\\\fffpppvvvhhhdddkkk{{{}}}mmm```^^^jjjuuu}}}tttnnnddd\\\SSSMMMIIIEEEGGGLLLMMMTTT^^^mmm|||yyycccFFF>>>;;;999777666777777666555666555555555555444444444111111222222222333333333333555666777777999===@@@GGGXXX[[[OOOZZZzzzpppooopppnnnllllllnnnyyy|||fffPPPPPP\\\hhhsss{{{rrr[[[QQQZZZfffrrruuukkkhhhhhhbbb``````[[[___rrruuuiii^^^VVVTTT]]]fffnnnxxx|||tttppphhhaaabbbgggmmmrrrwwwuuuuuutttuuuyyy~~~~~~{{{qqqpppnnnmmmllliiiggggggsss|||yyyuuuuuutttrrrqqqlllaaaVVVMMMHHHCCCBBBAAA@@@DDDJJJUUUlll|||~~~|||{{{zzzwwwtttpppllldddXXXNNNUUU```rrr{{{{{{xxxoooddd^^^]]]pppyyywww[[[NNNWWWjjjdddEEE:::999777777777777666555555444444333333333333333333333333111111222222222333333333555000777444888===EEEjjjvvvvvvsssEEE<<<===@@@EEEMMMXXXdddlllllluuu~~~xxxnnnUUUHHH===;;;===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???????????????@@@AAABBBCCCEEEFFFFFFFFFGGGIIIJJJJJJJJJLLLNNNPPPOOONNNQQQXXXcccnnnvvvhhhbbbgggxxx}}}oooaaa]]]iiiooossssssvvv~~~{{{pppoooggg___VVVQQQKKKEEEEEEIIIFFFJJJPPP\\\qqq||||||fffIIIAAA;;;999777666777777666555666555555555555444444444111111222222222333333333333555666777777999===@@@FFFZZZzzzXXXPPP]]]}}}uuu|||}}}pppppppppmmmlllnnnqqqzzzzzzbbbOOOSSS\\\kkkxxxrrr[[[RRR[[[hhhtttwwwmmmjjjiiicccaaabbb[[[^^^nnnuuuhhh]]]TTTOOOUUU]]]gggsss||||||yyyttthhh^^^^^^aaaeeelllsss|||tttssswwwyyyvvvvvvuuuuuuuuutttqqqkkkdddoooyyy~~~vvvsssnnnmmmsssuuulll___QQQKKKEEEDDDCCCBBBEEEJJJWWWppp}}}zzzwwwtttrrrppplllcccYYYSSS[[[gggxxx{{{uuu{{{~~~{{{xxxpppeee\\\ZZZmmmxxx~~~^^^NNNUUUeeehhhGGG;;;999888777777777666555555444444333333333333333333333333111111222222222333333333555111777444888===GGGmmm|||xxxqqqHHH;;;===@@@EEEMMMYYYeeennnjjjttt{{{|||}}}~~~uuujjjQQQFFF===<<<===<<<;;;<<<:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>??????@@@BBBCCCDDDEEEFFFEEEGGGHHHHHHHHHHHHJJJKKKKKKKKKMMMPPPXXXdddrrr{{{iii```ccctttzzzooobbb___fffjjjnnnppprrrxxxvvvqqqssshhhaaaYYYSSSMMMFFFDDDFFFCCCEEEHHHOOOccc}}}xxxyyypppOOODDD;;;999777666777777666555666555555555555444444444222222222222333333333333333555666777777999===@@@EEE\\\sssXXXSSSbbb|||ssszzz{{{ppprrrqqqmmmkkkooossszzzwww^^^NNNUUU^^^mmm|||qqq[[[SSS^^^kkkwwwyyyoookkkkkkdddcccddd]]]]]]mmmvvvjjj___VVVOOORRRYYYdddqqq{{{yyyjjj]]][[[\\\^^^eeemmm~~~}}}qqqkkkoootttsssvvvwwwxxxyyy{{{zzzqqqgggiiittt{{{wwwppplllttt~~~{{{qqqUUUMMMGGGEEEEEEDDDFFFJJJZZZttt}}}yyyvvvrrrpppoookkkbbbZZZWWW]]]hhhwww|||vvvqqqsss{{{~~~zzzxxxqqqeee\\\XXXiiivvvcccNNNSSS```yyymmmJJJ===;;;:::777777777666555555444444333333333333333333333333111111222222222333333333444111888555999@@@LLLsss|||xxxqqqHHH===>>>@@@DDDLLLXXXeeennnoooxxx{{{yyyzzz{{{rrreeeNNNEEE===<<<===<<<;;;<<<::::::::::::::::::::::::;;;<<<===>>>>>>???????????????@@@AAACCCDDDEEEEEEDDDFFFGGGGGGGGGGGGHHHIIIHHHIIILLLPPPWWWcccqqqzzzggg]]]___nnnuuulllbbbaaacccffflllrrrvvvyyyxxxssssssiiibbb[[[VVVNNNFFFCCCDDDBBBCCCCCCFFFWWWtttyyywwwrrruuuyyyQQQBBB;;;999777666777777666555666555555555555444444444333333333333444444444444333555666777777999===@@@FFF___mmmWWWTTTbbb|||zzz~~~yyypppssssssmmmiiioootttyyysssZZZLLLUUU```ooo}}}mmmYYYVVVdddrrr}}}}}}qqqlllkkkeeedddfff___^^^lllxxxmmmbbb[[[PPPPPPUUU```ooozzz}}}lll]]]ZZZZZZYYY___hhhppp{{{}}}rrrkkkpppwwwxxxvvvwwwwwwxxx}}}xxxmmmdddooo|||}}}|||ssshhhiiiuuuzzzwwwWWWNNNGGGEEEEEEDDDFFFIII[[[yyy|||yyyxxxssspppooojjj```ZZZZZZccclllvvv{{{{{{zzzxxxwww}}}{{{wwwpppnnnsss{{{yyysssggg]]]XXXeeesss~~~jjjOOOPPP\\\tttrrrNNN???<<<;;;777777777666555555444444333333333333333333333333111111222222222333333333333000888666:::BBBPPPxxx|||rrrEEE@@@@@@AAADDDKKKWWWdddmmmuuu|||}}}xxxxxxyyypppbbbMMMDDD=========<<<;;;<<<::::::::::::::::::::::::<<<===>>>??????@@@@@@@@@>>>???@@@AAACCCDDDEEEEEEDDDFFFGGGGGGFFFFFFGGGHHHHHHIIILLLNNNTTT___llluuueee[[[[[[jjjqqqiiibbbbbbbbbfffmmmuuuyyy|||zzzssspppkkkddd]]]WWWOOOFFFBBBBBBAAABBB@@@BBBQQQooosssrrrnnnsss~~~QQQ===;;;999777666777777666555666666555555555444444444333333444444444444555555333555666777777999===@@@HHH```hhhUUUSSSaaa~~~{{{xxxppptttsssmmmhhhnnnssswwwqqqXXXJJJTTTbbbppp}}}iiiXXXXXXiiixxxrrrmmmllleeeeeehhh```___lllzzzpppfff^^^PPPOOORRR]]]lllyyynnn___[[[YYYVVV\\\fffmmm|||xxxooorrrxxxyyyuuuuuutttuuu|||}}}qqq```lllzzzyyyzzzooo]]]VVV```jjjlllXXXOOOGGGEEEEEEDDDEEEHHH\\\{{{|||zzz{{{tttpppoooiii___ZZZ[[[ooovvv}}}|||wwwsssvvv~~~}}}zzzqqqlllooo~~~|||zzzttthhh^^^YYYbbbqqq|||~~~oooPPPNNNYYYqqqvvvOOOAAA===999777777666555555555555555444444333333333333222222111111222222222333333333666333666555===>>>LLLiiiJJJCCCCCCCCCEEEKKKUUUaaajjjuuu~~~}}}yyyvvvmmmaaaMMMDDD<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>>>>===???BBBCCCCCCCCCCCCDDDFFFEEECCCBBBCCCDDDFFFGGGIIIJJJKKKMMMRRRZZZccciiiccc______fffnnnnnndddYYY]]]fffooosssxxx~~~}}}xxx||||||}}}zzztttpppkkkfff___XXXQQQKKKEEEAAACCCCCC@@@???KKKgggvvvlllkkk}}}WWWDDD<<<:::777777777777666444555555444444444333333333444444444444444444444444555666777888888:::>>>@@@HHH```qqqSSSRRRrrrxxx~~~rrroooooonnnrrrkkkhhhuuu|||fffPPPPPPWWWbbbqqqjjjVVVWWWmmm}}}uuuqqqkkkiiikkkfff^^^```jjj{{{wwwmmmbbbVVVTTTSSSXXXjjj}}}~~~|||wwwnnnddd]]][[[\\\]]]dddvvvxxx{{{sssvvvvvvvvvwwwyyy~~~rrrnnnnnnyyyyyyuuujjjZZZNNNMMMVVV```XXXNNNJJJLLLIIIBBBEEEOOO\\\www|||yyyyyyvvvrrrkkkbbb]]]cccmmm|||~~~~~~|||zzzyyyvvvnnnmmmyyy}}}wwwlll^^^VVVccctttsssRRRLLLXXXlll|||zzz|||tttSSSCCC===:::777777666555555555555666444444333333333333222222111111222222222333333333555333666444===???NNN{{{cccDDDBBBBBBBBBDDDJJJTTT```hhhvvv}}}{{{xxxuuulll___LLLCCC<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>===???BBBCCCCCCBBBCCCDDDFFFEEECCCCCCCCCDDDFFFGGGIIIJJJKKKMMMQQQXXX```fff]]][[[\\\dddllllllcccYYY^^^fffmmmqqquuuzzzzzzuuuuuuuuuuuuvvvxxxyyyxxxwww{{{~~~{{{uuupppiiieee___XXXRRRLLLFFFCCCBBBCCCBBBAAAIIIbbbssshhhhhh{{{VVVBBB<<<:::888777777777666555555555444444444333333333444444444444444444444444444666777888888:::>>>AAAKKKdddsssWWWYYYyyyyyy~~~rrroooooommmqqqmmmjjjwww|||fffQQQQQQWWWeeetttiiiVVVWWWmmm~~~xxxvvvnnnjjjkkkhhh```aaahhh}}}uuummmZZZXXXTTTXXXgggzzz{{{sssjjjccc^^^[[[YYY```jjj}}}|||yyyuuuuuuuuuuuuvvvzzzxxxpppsssxxxkkk[[[QQQQQQYYYaaaZZZPPPIIIHHHGGGCCCDDDIII]]]xxx}}}zzzzzzvvvqqqjjjaaa^^^eeeppp~~~yyyxxxwwwmmmiiitttyyynnn```VVVbbbssswwwUUULLLTTTgggpppiiidddhhhpppyyywwwYYYCCC:::888888777666666555555666666444444333333333333222222111111222222222333333333444222555444>>>AAAQQQttt]]]???AAAAAAAAACCCIIISSS___hhhssszzz|||xxxwwwvvvmmm```KKKCCC<<<;;;<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>>>>>>>===???BBBBBBBBBBBBCCCDDDEEEDDDCCCCCCCCCEEEFFFGGGIIIJJJKKKLLLOOOUUU\\\aaaYYYXXXZZZbbbjjjkkkddd]]]___eeejjjmmmqqqttttttqqqooooooooooooooopppqqqrrruuuzzz{{{tttppphhhddd^^^YYYTTTNNNIIIEEEBBBDDDDDDBBBGGG\\\}}}tttjjjjjj~~~XXXDDD<<<:::888777777777666555555555444444444333333333444444444444444444444444444555777777888:::>>>AAAGGGbbbqqqYYY^^^yyy~~~rrrppppppllloooooommmyyy|||eeePPPQQQWWWhhhwwwhhhVVVXXXnnn|||{{{qqqjjjlllkkkeeecccfff|||vvvaaa\\\WWWXXXdddwwwyyyqqqjjjccc\\\VVV]]]]]]yyyyyyzzzvvvvvvvvvuuuuuuwww{{{vvvttt|||mmm___XXXYYY^^^cccaaaYYYOOOIIIHHHHHHIIIIII]]]xxx||||||vvvooohhhbbbaaajjjvvv{{{zzz{{{ooofffnnn{{{pppbbbWWW```ooo}}}}}}XXXKKKPPP___{{{|||sssuuullldddcccfffooo}}}zzz]]]DDD999:::888777777666555666666666444444333333333222222222111111222222222333333333222111555555>>>CCCUUUpppyyy[[[@@@>>>???@@@CCCJJJUUUbbbkkkpppwwwyyywwwwwwwwwnnnaaaJJJBBB;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>=====================???AAABBBAAABBBCCCEEEDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLNNNRRRWWW[[[YYYXXXYYY^^^eeeiiigggddd```cccfffiiikkkmmmmmmlllnnnnnnnnnmmmmmmnnnqqqsssqqquuu|||zzzsssooogggddd___[[[WWWRRRMMMIIIDDDEEEDDDBBBDDDWWWzzztttkkklllWWWFFF<<<:::888777888888666555555555444444444333333333333333333333333333333333444555666777888;;;>>>AAADDDaaajjjUUU___xxx~~~rrrqqqpppkkkmmmoooooo{{{{{{bbbOOOQQQWWWhhhwww~~~gggUUUZZZqqq}}}rrrjjjkkkmmmiiifffeee~~~xxxgggaaaZZZYYYbbbsss}}}uuuooohhh```ZZZ\\\WWWooo{{{uuuyyyzzzyyywwwvvvvvvyyy{{{}}}{{{|||}}}pppfffbbbccceeefffeee```VVVKKKFFFHHHKKKLLL\\\www}}}~~~vvvnnngggccceeeqqq~~~}}}~~~}}}~~~rrrfffiiizzzqqqdddXXX\\\kkkzzz\\\KKKLLLYYYvvv{{{tttnnnjjjeeeaaa___fffxxx|||]]]DDD;;;>>>888888777666666666666666444444333333333222222222111111222222222333333333222111666555>>>DDDYYYttt}}}zzzmmmwww{{{XXXAAA<<<===???CCCLLLYYYfffppptttzzz|||yyyxxxvvvjjj\\\IIIAAA;;;;;;<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@AAACCCEEECCCCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLLLLMMMOOOSSSVVVYYYWWWUUUXXX]]]cccgggiiiaaaaaabbbeeeffffffggghhhmmmnnnooonnnnnnooorrruuuppppppttt{{{sssnnniiifffbbb___[[[VVVQQQMMMHHHFFFDDDAAACCCUUUyyy{{{nnngggkkk|||UUUFFF===;;;888888888888777555555555444444444333333333333333333333333333333333333555666777888;;;???BBBJJJhhhcccSSSaaauuu|||~~~rrrrrrqqqkkkkkknnnppp{{{xxx^^^MMMPPPVVVeeeuuu}}}dddVVV]]]vvv~~~tttkkkkkknnnmmmiiifffwwwxxxlllfff___\\\aaaooowwwrrrlllgggbbb[[[VVVccczzzsssyyyzzzzzzxxxvvvuuuvvvxxxvvvxxxzzz}}}}}}tttnnnlllllljjjhhhbbb___YYYOOOGGGDDDGGGLLL[[[www~~~~~~vvvmmmgggffflllzzz|||xxxwwwxxxzzzzzzrrreeefff}}}xxxrrrfffZZZZZZgggwwwaaaMMMJJJUUUrrr~~~}}}ooolllhhhbbb]]]aaasssaaaEEE;;;<<<999888777777666666777777444444333333333333222222111111222222222333333333222222777555>>>EEE\\\uuuzzz~~~nnniii|||sssRRR???;;;<<>>???@@@@@@@@@@@@CCCEEEBBBBBBCCCDDDEEEFFFGGGGGGIIIKKKLLLMMMMMMNNNQQQSSSUUUSSSQQQQQQUUU[[[bbbfffbbb______aaabbbaaacccfffhhhkkknnnnnnmmmnnnqqquuurrrppprrr}}}uuuqqqllljjjfffccc```[[[VVVRRRMMMGGGCCCCCCEEEUUUwww}}}vvvllliiippp\\\KKK===;;;999888888888777666555555444444444333333333333333333333333333333333333444666777888;;;???BBBOOOmmmaaaTTTeee}}}qqqyyy~~~}}}~~~rrrsssssslllkkkmmmppp|||www\\\LLLQQQWWWeeeuuu~~~bbbVVV```{{{yyypppnnnooooookkkgggqqqtttnnngggbbbaaajjj|||}}}uuupppmmmlll[[[XXX[[[cccssszzzwwwxxxxxxwwwuuusssttttttuuuuuutttwwwwwwrrrqqqpppmmmkkkeee```___```YYYMMMJJJNNN]]]xxx~~~~~~uuullliiikkkttt}}}yyywwwwww}}}uuuqqqeeebbbzzz~~~wwwssshhh[[[YYYeeettt~~~gggQQQJJJSSSpppyyywwwyyy|||xxxssslllfffbbbfffvvvcccGGG===999999888777777666666777777444444333333333333222222111111222222222333333333333333777666>>>EEE^^^~~~ttteeehhhkkkLLL;;;<<<===???CCCKKKXXXfffooo~~~~~~wwwdddPPPFFF???:::;;;===;;;999:::::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>>>>???@@@??????@@@CCCEEEAAABBBCCCDDDFFFFFFGGGGGGIIIKKKMMMNNNNNNNNNPPPQQQQQQRRRQQQQQQSSSWWW]]]bbbbbb^^^\\\___```^^^```eeecccggglllmmmlllmmmppptttttttttvvvzzzwwwpppnnnkkkhhhddd___YYYUUUOOOHHHDDDFFFIIIUUUrrr|||uuukkkllluuueeeLLL===;;;999888999888777666555555444444444333333333222222222222222222222222222444666777999;;;???CCCOOOooo```UUUiiiwwwnnnvvvzzzyyyrrrttttttmmmkkklllrrr}}}vvv[[[MMMSSSYYYhhhwww~~~```VVVdddxxxrrrqqqppplllgggkkk|||vvvooohhhbbbdddttt{{{sssqqqqqqccc]]]ZZZXXXaaa|||uuuwwwxxxxxxvvvuuutttuuuuuusssqqqsss~~~{{{sssooonnnnnnnnnkkkaaafffvvvuuu```OOONNNaaa|||~~~}}}tttlllkkkpppzzz}}}wwwuuuhhh```vvvwwwuuukkk]]][[[dddrrr}}}nnnVVVKKKRRRmmmyyyooolllooossswwwooohhheeegggpppaaaJJJBBB<<<999888888777777777777777444444444333333333222222111111222222222333333333333333888666>>>EEE^^^qqqaaahhhgggHHH:::===>>>???BBBJJJVVVccclll|||{{{hhhSSSFFF???:::<<<===;;;999:::::::::::::::::::::::::::;;;<<<<<<===>>>??????@@@>>>????????????@@@CCCEEEAAABBBCCCEEEFFFFFFGGGGGGHHHKKKMMMNNNNNNNNNPPPQQQPPPRRRTTTUUUUUUWWW[[[___bbb]]][[[^^^___]]]___eee```eeekkkmmmmmmmmmppptttvvvxxx{{{~~~|||rrrpppmmmkkkgggbbb\\\WWWPPPHHHEEEIIILLLUUUmmm|||uuufffiiiuuudddEEE===;;;999888999999777666555555444444444333333333222222222222222222222222222444666777999<<<@@@CCCQQQrrr___UUUjjjssskkkuuuxxxwww~~~rrrtttuuunnnlllmmmsss~~~www[[[NNNUUU[[[lllzzz___WWWfff~~~vvvrrrppplllgggfff|||uuulllbbbaaaooovvvrrrrrrmmmddd]]]WWWWWWlllvvvxxxzzz{{{yyyxxxwwwxxxsssrrrrrrvvv}}}rrrlllkkkmmmpppkkk]]]eeejjjOOOHHHeee~~~|||sssllllllsss~~~~~~|||lll___rrryyywwwlll^^^]]]eeeqqq{{{rrrYYYLLLPPPkkkvvvpppmmmmmmnnnlllpppllldddiii{{{lllJJJ<<<<<<777777777666555555444444444444333333333333222222111111222222222333333333444444999777???GGGbbbooo^^^ggghhhFFF??????>>><<>>???AAABBBCCCCCCAAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNOOOPPPUUUWWWYYYYYYYYYZZZ\\\^^^```___]]]]]]]]]___```bbbeeegggiiijjjjjjkkknnnpppssswww{{{|||wwwtttooommmjjjeee^^^XXXVVVLLLGGGIIIIIIQQQkkkzzziiimmmyyyeeePPPAAA;;;666888999666444555555555444333333333333444222222333333333333444444555333444777999:::???FFFTTTrrr]]]UUUtttjjjkkkyyy}}}zzzwwwtttsssooojjjjjjrrryyyrrr]]]LLLPPP___ppp|||cccXXXeeeuuunnnjjjhhhfffbbbttt~~~wwwwwwqqqggggggnnn~~~yyytttpppllldddZZZWWW___ppp~~~zzzqqqqqqwwwyyyuuutttssssssxxxwwwqqqooommmmmmnnnllljjjjjjiii___RRRMMMPPP^^^zzzyyytttpppqqqxxxyyymmmbbbkkkzzznnncccZZZeeerrrzzz~~~~~~tttXXXOOOQQQhhh{{{vvvrrrqqqpppooooooggg___hhhvvvTTTCCC>>>777777777666555555444444444444333333333333222222111111222222222333333333333444999777AAAJJJeeerrruuukkkHHH@@@===<<<<<<@@@IIIVVVccckkkwww{{{}}}~~~|||hhhRRRCCC@@@===;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@AAABBBBBBAAAAAABBBDDDEEEFFFGGGHHHGGGGGGIIIKKKMMMOOOQQQRRRTTTVVVXXXYYYYYYZZZ[[[]]]___^^^]]]\\\]]]___```bbbdddfffiiijjjjjjkkklllnnnpppssswww~~~xxxuuuqqqnnnlllggg```[[[VVVLLLFFFHHHIIIQQQlll~~~vvvjjjooo}}}dddJJJAAA;;;777888999666444555555555444333333333333444222222333333333333444444555333444777999:::???FFFTTTsss^^^YYY|||fffeeesss{{{{{{{{{wwwsssqqqmmmggglllttt{{{rrr\\\KKKPPP^^^ppp~~~yyyaaaWWWdddxxxpppllliiigggdddiii~~~{{{tttjjjiiioooyyyxxxuuutttoooeee]]]]]]gggqqqxxxrrrsssuuuuuutttqqqpppuuuyyysssqqqooonnnpppnnnjjjgggbbbWWWLLLJJJNNN[[[vvv~~~}}}uuurrrpppttt|||~~~~~~xxxlllaaajjj{{{pppeee]]]fffrrr{{{yyy\\\QQQRRRgggyyytttqqqtttqqqhhheeerrr|||[[[DDD999888777777666666555555444444444333333333333222222111111222222222333333333333333888888BBBLLLiiimmmHHH???;;;;;;===AAAKKKVVVbbbiiisssxxxzzz{{{}}}zzzfffQQQCCC@@@===;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===?????????@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGHHHDDDFFFHHHJJJMMMPPPRRRSSSSSSUUUWWWXXXXXXXXXZZZ\\\]]]]]]\\\\\\]]]___```bbbcccfffiiikkkkkkjjjkkkkkkqqqrrrvvv|||zzzwwwssspppoookkkddd___ZZZOOOHHHHHHHHHOOOiii{{{qqqmmmsssmmmLLLBBB;;;777888999777555555555555444333333333333444222222333333333333444444444333444777999:::@@@GGGSSSrrr[[[[[[eeeaaaoooyyy|||~~~xxxtttrrrmmmgggmmmvvv|||rrr[[[LLLQQQ^^^ppp}}}uuu___VVVddd|||sssmmmiiigggggg___ooo|||qqqnnnrrrppp~~~xxxzzzyyyqqqggg```aaaddduuu}}}{{{rrrooossswwwvvvrrrpppuuu|||uuusssqqqpppqqqrrrnnnggg^^^QQQHHHHHHMMM[[[www{{{xxxrrrqqqsss|||~~~yyyvvvvvvwwwwwwwwwwwwxxx}}}{{{mmmaaaggg}}}sssiii```fffppp}}}~~~```SSSRRRddd~~~vvvrrrwwwtttpppsss^^^DDD666888888777777666555555555444444333333333222222222111111222222222333333333333333888777BBBMMMjjjmmmHHH???<<<<<<>>>CCCKKKVVV___eeeqqqvvvxxxwwwxxxsss```KKKCCC@@@===;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???????????????@@@@@@@@@@@@AAABBBCCCDDDFFFGGGGGGEEEFFFGGGJJJLLLOOOPPPQQQQQQSSSUUUVVVVVVWWWYYYZZZ[[[[[[[[[\\\]]]___```aaadddgggkkkmmmmmmlllkkkkkktttuuuyyy}}}yyyuuurrrqqqmmmhhhccc___TTTKKKIIIGGGLLLdddwwwkkkpppxxxyyyRRRBBB;;;777888:::777555555555555444333333333333444222222222333333333444444444333444888:::;;;@@@GGGQQQqqq~~~[[[]]]fffbbbpppzzz~~~xxxuuutttooojjjmmmwww|||pppZZZMMMTTT```rrr}}}rrr```VVVeeewwwoooiiiffffff\\\eeexxxtttuuulll|||zzzzzzyyyvvvqqqjjjddd```bbbllluuuvvvqqqppptttxxxyyywwwvvvxxx}}}vvvssspppoooooouuussslll___QQQHHHHHHMMM^^^yyy~~~yyyvvvssssssxxx}}}zzzyyywwwvvvssssssxxxqqqbbbddd~~~tttkkkaaadddnnn}}}~~~aaaSSSQQQaaa||||||wwwyyyuuussszzzaaaHHH;;;888888888777666666555555444444333333333222222222111111222222222333333333444333888666AAALLLiiixxxnnnJJJAAA===>>>???DDDKKKTTT\\\bbbmmmsssuuussssssnnn\\\IIICCC@@@===;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===????????????????????????@@@@@@AAACCCDDDEEEFFFGGGFFFGGGHHHIIIKKKMMMNNNNNNPPPRRRSSSTTTTTTUUUWWWYYYYYYYYYZZZ[[[]]]___```aaaeeehhhllloooooonnnmmmmmmtttvvv}}}|||wwwtttssspppjjjfff```UUUMMMKKKHHHKKKbbb}}}}}}qqqfffsss|||zzzTTTBBB<<<777999:::777555666555555444333333333333444222222222333333333444444444333444888:::<<>>>>>???CCCJJJSSS\\\aaahhhooorrrqqqppplll]]]KKKCCC@@@===;;;;;;;;;;;;:::;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>?????????@@@@@@@@@@@@AAABBBDDDEEEFFFGGGFFFGGGHHHIIIJJJLLLLLLMMMNNNPPPRRRSSSSSSSSSUUUWWWWWWXXXYYY[[[]]]___```aaafffiiimmmooooooooopppqqqppprrr{{{{{{xxxvvvsssnnniii___UUUNNNMMMIIIKKKaaazzzwwwlllcccttt|||xxxVVVCCC<<<888999:::888666666555555444333333333333444222222333333333333444444444333444888:::<<>>???@@@@@@AAA???@@@AAABBBDDDEEEFFFFFFDDDEEEFFFHHHJJJLLLMMMNNNMMMOOOQQQQQQQQQRRRTTTVVVVVVWWWYYY[[[]]]___```aaaeeehhhkkkmmmnnnoooqqqsssppppppxxx|||zzzvvvqqqmmmcccYYYRRRPPPJJJIII[[[rrr{{{ssslllgggsssyyyuuuXXXCCC<<<888999:::888666666555555444333333333333444222222333333333333444444444222444888;;;===BBBIIIWWWwww]]]```zzz]]]^^^ppp~~~yyykkklllpppmmmgggqqq~~~mmmVVVOOOWWWaaasssnnnYYYSSSfffxxxpppaaabbbaaabbbooo|||~~~}}}yyytttpppooogggcccfffiiiiiijjjmmmppp{{{zzzsssooonnnjjjpppmmm]]]MMMFFFGGGHHHSSSgggppptttzzzuuuqqqooosssxxx|||xxxkkkgggvvvmmm___```jjjzzzjjjUUUPPP\\\rrrzzz~~~}}}|||yyyzzzbbbIII===999999888888777666666666444444444333333333222222111111222222222333333333222222777777DDDQQQqqquuutttqqqnnnhhh\\\VVVWWW^^^pppoooHHH===::::::;;;@@@IIIUUU```gggooovvvxxxtttpppjjjZZZIIICCC@@@===;;;;;;;;;;;;:::<<<<<<<<<<<<=========>>>;;;;;;;;;<<<<<<<<<======;;;<<<===>>>???@@@AAAAAA???@@@AAABBBCCCEEEFFFFFFBBBCCCEEEHHHJJJMMMOOOPPPLLLNNNPPPQQQQQQRRRTTTUUUUUUVVVXXX[[[]]]___``````dddfffiiikkklllnnnrrrtttsssqqqvvv}}}~~~~~~|||yyytttoooiii___WWWSSSJJJEEETTTiiiwwwqqqnnnlllqqqwwwoooVVVCCC<<<888:::;;;888666666555555444333333333333444222222333333333444444444444222444888;;;===CCCJJJTTTuuueeejjjzzz]]]^^^ppp{{{lllmmmqqqnnnhhhuuummmUUUNNNVVV^^^rrr~~~mmmVVVPPPeee~~~uuugggbbb______bbbppp}}}zzz}}}~~~yyyxxxxxxsssjjjdddddddddbbbffflllppp{{{~~~vvvrrrqqqkkkqqqmmm\\\LLLGGGJJJLLL[[[jjjnnnppp~~~}}}wwwrrrnnnlllvvv|||}}}nnnggg}}}xxxnnn___```kkk{{{|||nnnXXXQQQ]]]qqqzzzyyyxxxyyy}}}jjjNNN===:::999888666555555555555555555444444444333333333444444444333333222222222444444777555DDDVVVtttwwwqqqxxxttt```WWWOOOUUUpppxxxLLL???;;;===@@@CCCHHHQQQ\\\eeeqqqrrruuuzzzzzzpppZZZGGGCCC>>><<<>>>???======???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>???????????????AAACCCEEEEEEDDDCCCDDDEEEDDDEEEFFFHHHJJJLLLMMMNNNLLLLLLMMMNNNOOOQQQRRRSSSWWWVVVVVVZZZ^^^aaa```^^^___dddkkknnnooooooqqqsssqqqtttvvvtttsssyyy~~~xxxrrrmmmfff\\\SSSIIIFFFNNNYYYooo}}}{{{oooooouuusss{{{xxxRRRHHH@@@999888888555444555555555444444444333333333222222333333333333444444333444666777999>>>DDDHHHVVVwwweeettt}}}```\\\mmmsssqqqoookkkhhhssshhhKKKGGGTTT___ssspppZZZTTTdddpppooofffaaa```\\\^^^uuu~~~~~~|||zzz{{{yyyyyyuuupppjjjccc```dddiiivvv~~~xxxtttrrrqqqqqqjjj\\\KKKCCCEEEJJJ```lllwww|||yyyssshhhgggtttvvv~~~tttqqq}}}xxxmmmaaaccclllzzzwwwYYYNNN\\\www|||}}}}}}dddKKK>>>:::999888666555555555555444444444444333333333333444444444333333222222222444444777555DDDVVVuuuxxx|||vvv^^^QQQNNNaaauuuLLLBBB;;;===@@@CCCGGGPPP[[[cccnnnqqqtttyyyzzzqqq\\\IIICCC>>>;;;===>>><<<;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>======>>>????????????>>>???AAACCCDDDCCCCCCDDDEEEDDDEEEFFFHHHIIIKKKLLLMMMKKKKKKKKKLLLNNNOOOQQQRRRVVVUUUVVVYYY]]]______]]]aaaffflllooooooppprrrtttmmmppprrrpppooouuuzzzuuunnnggg]]]TTTJJJEEEIIIPPPfffvvv{{{pppooosssttt{{{uuuOOOGGG???999888888666555666555555444444444333333333222222333333333333444444444555666777:::>>>DDDHHHVVVyyyaaaqqq{{{]]]ZZZlll~~~rrrpppooollljjjpppkkkPPPIIITTT^^^qqqlllUUUOOO^^^|||vvvnnniiifff___ZZZeeewww~~~}}}{{{xxxzzz|||{{{xxxsssmmmgggbbbaaabbbqqq}}}wwwsssrrrqqqooohhhZZZKKKCCCFFFLLL___iiiqqquuuyyy~~~}}}}}}tttpppggggggttt||||||yyy~~~{{{pppmmmwwwvvvjjj```cccmmmzzzwwwZZZNNN\\\vvvcccLLLAAA:::999888666555555555555333333333333222222222222444444333333333333222222444444777555EEEXXXvvvoooZZZRRRjjjrrrLLLEEE<<<>>>@@@BBBFFFNNNYYYaaakkkpppuuuzzz|||uuu```LLLDDD???<<<======:::999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<===>>>>>>??????>>>>>>===???BBBCCCCCCCCCDDDFFFDDDEEEFFFGGGIIIJJJLLLLLLJJJJJJJJJKKKLLLNNNOOOPPPTTTTTTUUUWWW[[[]]]]]]\\\aaafffkkknnnmmmnnnppprrrlllnnnooommmllloooxxx}}}xxxsssjjj___VVVMMMFFFEEEHHHZZZkkk}}}zzzqqqoooqqqxxx}}}yyyPPPFFF>>>888888888777666777555555444444444333333333222222333333333333444444555666777888:::>>>DDDHHHWWWzzz}}}[[[nnn{{{^^^ZZZkkk}}}rrrpppooommmllllll~~~oooUUUMMMUUU^^^ooozzzgggWWWOOO]]]yyy|||uuuppplllcccZZZZZZaaa{{{|||xxxvvvvvv||||||zzzvvvqqqlllhhhbbb^^^ggg|||}}}vvvrrrqqqpppmmmeeeWWWIIIDDDIIIOOO\\\bbbggghhhjjjnnnooonnnyyy|||vvvnnnkkkdddfffttt|||zzzzzzzzzyyyvvvqqqnnnqqq|||xxxnnnkkksssuuuggg___dddooo{{{www\\\OOO[[[tttiiiOOOAAA:::999888666555555555555333333333222222222111111333333333333333333333333444444777666GGGYYYxxxxxx```kkkpppJJJEEE<<<>>>@@@AAADDDLLLVVV^^^kkkqqqxxx}}}|||hhhRRRFFF@@@===>>>===:::999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<======>>>>>>>>>>>>>>>;;;>>>@@@BBBBBBBBBDDDEEEDDDDDDEEEGGGHHHJJJKKKKKKJJJJJJJJJKKKLLLMMMOOOPPPRRRRRRTTTVVVXXXZZZZZZZZZ^^^bbbgggiiiiiiiiilllnnnoooppppppmmmjjjiiillloooxxx~~~zzzxxxmmm```XXXOOOHHHEEEFFFOOO```sss|||xxxrrrpppqqq}}}~~~RRREEE===888888999777666888555555444444444333333333222222222333333333444444555666888999;;;???DDDHHHXXXzzzzzzWWWlllddd___nnn~~~rrrpppooolllkkkkkk{{{pppXXXOOOVVV```pppwwweeeXXXPPP[[[sssxxxqqqiiiaaa]]]^^^___www}}}xxxtttrrrwww~~~yyytttrrrooohhhaaa\\\ppp~~~uuuqqqpppnnnjjjaaaTTTHHHFFFLLLSSS```dddfffgggfffeeeeeedddtttwwwpppiiigggaaaeeettt|||yyywwwqqqmmmhhhiiiqqq{{{}}}vvvqqqpppuuuvvvfffbbbiiisss|||zzz___PPPXXXooozzz}}}qqqQQQ>>>:::999888666555555555555333333333222222222111111333333333333333333333333333444777777HHH[[[zzzpppnnnpppIIICCC===>>>???@@@BBBIIISSS[[[kkkttt|||oooXXXHHHBBB???@@@???<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>>>>;;;===@@@AAAAAABBBDDDEEEDDDDDDEEEFFFGGGIIIJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPPPPRRRTTTUUUVVVWWWXXXYYY\\\```eeegggfffgggjjjmmmpppqqqpppnnnjjjeee```]]]iiiuuu}}}zzzwwwlll___WWWOOOHHHEEEGGGIIIWWWiiissstttrrrrrrtttUUUEEE===888888999777666888555555444444444333333333222222222333333333444444555666888999<<<@@@FFFJJJZZZzzz|||WWWkkkmmmeeeqqq~~~sssrrroookkkgggnnnzzz~~~nnnXXXOOOXXXdddsssxxxdddTTTLLLUUUjjjxxxnnniiieeeaaa]]]eeeuuu}}}xxxqqqrrruuuwww{{{yyyuuutttmmmdddXXXgggqqquuupppooolllhhh^^^RRRHHHGGGMMMTTThhhjjjnnnpppooollljjjkkkrrrtttmmmfffddd```ddduuu{{{wwwppplllgggeeehhhooowww{{{xxxuuutttuuuvvvzzz{{{iiigggoooxxx|||||||||}}}}}}~~~bbbPPPVVVkkkppprrryyysssQQQ;;;:::999888666555555555555333333333333222222222222222222333333333333444444333333888888III]]]}}}|||vvvpppIIIBBB===>>>??????AAAGGGPPPXXXiiiuuu}}}sss[[[HHHCCC???@@@@@@===;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===;;;<<<======>>>>>>======<<<>>>AAABBBBBBBBBCCCEEECCCDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOOOOQQQTTTUUUUUUVVVWWWYYY[[[___dddffffffhhhlllooommmoooqqqrrrooohhh]]]VVV```iii}}}|||zzzrrriii```XXXOOOFFFDDDFFFGGGQQQ___hhhlllooorrrvvv|||^^^FFF>>>888888888777666777555555444444444333333333222222333333333333444444444555777999===BBBHHHLLL]]]|||ZZZkkksssiiiqqquuussspppjjjeeeoooyyy{{{mmmWWWNNNWWWeeesssxxxcccRRRKKKUUUhhhyyyvvvpppjjjccc]]]YYY]]]sss}}}wwwtttqqqoooqqqxxx~~~xxxvvvoooeeeZZZdddjjjwwwooollljjjfff\\\QQQIIIHHHNNNTTTdddfffjjjpppppplllkkknnnooorrrjjjcccbbb___eeewww|||yyyuuuiiieee```\\\\\\```eeeiiinnnlllmmmrrrwww{{{nnnlllttt{{{{{{yyyzzz||||||cccPPPTTThhhdddfffmmmvvvzzz~~~rrrQQQ===:::999888666555555555555444444444444333333333333222222222333333444444444222333888888JJJ^^^~~~|||pppJJJCCC>>>??????>>>@@@EEENNNUUUfffrrr|||rrrYYYGGGBBB>>>??????<<<;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===;;;<<<======>>>>>>======>>>@@@BBBBBBBBBBBBCCCDDDCCCDDDDDDEEEFFFGGGHHHHHHJJJJJJJJJJJJKKKLLLMMMMMMOOORRRUUUUUUUUUUUUWWWYYYXXX]]]aaadddeeegggkkkooojjjnnnttt{{{|||uuuhhh^^^^^^bbbrrr|||zzznnnjjjfff```TTTHHHDDDEEEFFFMMMUUU]]]cccjjjrrrwww{{{bbbGGG???999888888666555666555555444444444333333333222222333333333333444444333444777:::===CCCJJJOOObbb]]]kkksssgggnnn}}}wwwtttpppjjjgggooowwwzzzmmmXXXNNNVVVcccrrrwww```RRRLLLVVVeeeqqq{{{sssiii```YYYVVVaaayyy}}}zzzuuuppppppttt||||||zzzsssiii\\\dddgggzzzxxxnnnjjjiiiddd[[[QQQIIIIIINNNRRR[[[ZZZ\\\``````\\\]]]bbbkkkmmmfff```aaa```gggzzz~~~}}}{{{xxxwwwvvvuuusssqqqfffddd___[[[YYYZZZ^^^aaafffcccdddiiiooovvvrrrnnnwww|||yyyvvvyyy}}}~~~dddPPPTTTggg[[[]]]dddnnntttyyyqqqRRRCCC:::999888666555555555555555555444444444444333333222222222333333444444444222333888888KKK___~~~pppLLLFFF>>>??????>>>???DDDMMMTTTbbbpppyyy|||pppVVVEEE@@@===>>>>>><<<;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;<<<<<<===============???AAACCCCCCBBBBBBCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLOOORRRUUUVVVTTTTTTVVVYYYUUUYYY^^^aaabbbeeejjjnnniiioooyyytttiii^^^___mmm|||{{{nnnnnnnnniii[[[LLLEEEEEEGGGJJJPPPVVV]]]fffqqqwww{{{]]]HHH@@@999888888666444555555555444444444333333333222222333333333444444444222444666:::>>>DDDKKKPPPeee^^^jjjpppdddjjj{{{xxxtttpppllliiimmmuuuyyynnnZZZNNNTTTaaaooouuu^^^PPPJJJQQQ]]]dddyyy}}}qqqlllfff___\\\bbbttt{{{vvvssstttxxx{{{}}}xxxooo\\\dddfffuuuzzznnnhhhhhhccc[[[QQQJJJIIIMMMQQQYYYUUUSSSUUURRRNNNPPPVVVgggjjjccc^^^``````iii|||}}}llljjjhhhhhhjjjmmmooopppmmmkkkhhhdddaaaaaadddfffccc^^^\\\aaagggppp|||tttnnnwww|||xxxuuuzzzdddPPPTTTggg^^^]]]```hhhpppwwwpppQQQAAA999999888777666666666777444444333333333222222222111111222222222333333333777111999===III^^^{{{xxxvvvwww|||OOO@@@???>>>@@@BBBCCCDDDKKKSSSaaammmtttuuu{{{~~~mmmTTTHHHAAA<<<===???======>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@???AAABBBBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKOOOPPPQQQSSSUUUWWWYYYYYYXXXYYY\\\___bbbeeehhhiiipppooosssyyyiiifffhhhttt|||wwwtttpppllliiieee\\\OOOGGGFFFCCCAAADDDNNNYYYcccoooxxx^^^III@@@999888888555444444555444444333333444444555222222333333333333444444666777888:::???FFFOOOUUUiiibbbgggqqq^^^jjj}}}vvvuuuoooggghhhooovvvzzzoooYYYLLLTTTdddttt{{{```NNNLLLNNNWWWcccppp~~~{{{mmmiiieeeaaa^^^___jjjwww|||xxxuuurrrsssxxx{{{yyytttiiiccc\\\eee}}}jjjdddggg___VVVPPPOOOPPPPPPPPPQQQRRRSSSPPPLLLJJJKKKMMMUUU___ddd^^^YYYaaarrrzzzjjjhhhiiiooowww|||{{{xxxzzzxxxuuurrrpppnnnnnnnnnhhhjjjhhhaaa^^^fffvvvssstttxxx~~~|||{{{}}}zzz]]]LLLSSShhheeeaaa```eeejjjqqq|||tttRRR>>>:::999888777666666666666444444444444333333333333111222222222222333333333666000888<<>>@@@CCCCCCDDDKKKSSS^^^hhhmmmnnntttyyylllWWWIIIAAA<<<===???======>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@???@@@BBBBBBAAAAAACCCDDDFFFFFFFFFFFFFFFGGGGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKNNNNNNPPPRRRTTTVVVWWWXXXWWWYYY[[[]]]aaaccceeegggjjjmmmuuuvvvmmmgggmmm~~~~~~zzzyyyppplllhhhdddZZZNNNGGGFFFDDDAAAAAAIIISSS___mmmxxx~~~```III@@@999888888555444555555444444333333444444555222222333333333333444444666666888:::???FFFOOOVVVddddddeeettt___hhh|||wwwwwwrrrkkkmmmqqqxxx|||qqq\\\NNNWWWfffsssdddPPPLLLMMMVVVaaammmzzzwwwqqqkkkfffaaa^^^cccjjjuuu~~~{{{vvvssstttuuuxxx~~~}}}wwwmmmiiiccccccyyyppphhhggg```XXXTTTTTTUUUVVVUUUQQQRRRRRRPPPLLLJJJJJJKKKQQQ[[[```\\\YYYccctttxxxrrrrrrssswww{{{|||yyyuuupppooommmkkkiiigggffffffjjjjjjhhheeefffkkkqqqtttzzzyyy{{{~~~~~~{{{|||}}}```OOOTTTiiigggbbb]]]^^^aaaiiivvvwwwTTT<<<:::999888777666666666666555555555444444444444333222222222222333333333333555000888;;;HHH___}}}}}}uuunnniii^^^mmm[[[CCC???>>>@@@CCCCCCDDDJJJRRR___gggkkkkkkrrrxxxnnn]]]IIIBBB===>>>???>>>===>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@>>>@@@AAAAAAAAAAAABBBDDDGGGFFFFFFFFFFFFGGGHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOQQQSSSUUUVVVWWWWWWXXXZZZ\\\___aaacccddddddkkkwwwyyyllliiisss~~~}}}qqqkkkfffaaaXXXMMMGGGFFFEEE@@@===CCCLLLWWWfffrrr|||}}}```HHH@@@999888888555444555555444444333333444444555222222333333333333444444555555777999>>>GGGQQQWWWggggggeeeyyy```gggyyyuuutttrrrmmmppppppxxx|||rrr\\\OOOWWWfffqqqgggQQQLLLLLLSSS^^^jjjvvv|||tttnnnfff___]]]___]]]nnn|||vvvsssqqqrrrvvv}}}~~~xxxoooooohhhaaaiiivvvjjjgggaaa[[[XXXYYYZZZZZZZZZRRRSSSTTTRRRNNNJJJIIIIIIMMMUUUZZZYYYZZZeeevvv|||}}}~~~}}}zzzvvvqqqnnneeeeeedddcccbbb```___^^^fffcccbbbfffllloooooonnnzzz~~~~~~~~~~~~{{{xxx|||cccPPPUUUiii___ZZZVVVWWWZZZbbbqqqwwwWWW>>>::::::888777666666666666666666555555555444444444222222222333333333444444555111999;;;JJJbbbssslll___mmm\\\BBB???>>>AAADDDDDDDDDJJJQQQ]]]dddiiijjjppptttkkk\\\JJJCCC===>>>???>>>===>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@>>>???AAAAAA@@@@@@BBBCCCFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPRRRTTTVVVWWWXXXYYYZZZ\\\^^^```aaabbbcccjjjuuuxxxrrrpppuuurrrkkkeee```XXXNNNGGGFFFDDD>>>;;;???EEENNNZZZdddwww|||]]]HHH@@@999888888666444555555444444333333444444555222222222333333333444444444444666999???HHHSSSZZZjjjeeeggg{{{bbbhhhxxxqqqooonnnjjjmmmmmmuuuzzzppp[[[MMMUUUdddpppfffRRRLLLJJJRRR]]]iiiuuu~~~}}}vvvnnnddd^^^]]]ZZZbbbnnn~~~{{{yyytttrrrrrryyy~~~xxxppppppjjj```aaayyyoooiiiddd^^^\\\\\\]]]]]][[[WWWXXXXXXVVVRRRNNNKKKIIIJJJQQQUUUUUUZZZgggvvv~~~~~~zzztttooolllkkkiiiiiijjjjjjjjjhhhfffeeebbb^^^\\\aaahhhmmmrrruuuyyyzzzuuu|||}}}~~~xxxsssvvv|||~~~eeeQQQUUUiiiRRRPPPQQQTTTYYYbbbqqquuuWWW???;;;:::999777666555555555666666555555555444444444222222333333333444444444666333;;;<<>>???@@@>>>===>>>======<<<<<<<<<======>>>=================================>>>??????@@@@@@>>>@@@AAAAAAAAAAAABBBDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMOOOQQQSSSUUUVVVWWWYYYYYY[[[\\\^^^```aaabbbdddgggqqqvvvooovvv~~~}}}tttllleee```YYYOOOHHHFFFBBB===;;;>>>BBBEEELLLTTTmmmzzzZZZGGG???999888888666555666555444444333333444444555222222222333333333444444333444666999???JJJVVV]]]hhheeekkkzzzdddiiiwww~~~ppplllkkkhhhiiillltttzzzqqq[[[NNNUUUdddsssgggSSSLLLIIIQQQ^^^kkkwwwxxxlllcccaaa\\\___dddhhhpppvvvsssqqqvvv|||uuurrrkkkbbbaaappp}}}rrrlllfffbbbbbbbbb```^^^______^^^]]]YYYTTTNNNKKKIIINNNQQQSSS[[[iiivvv{{{|||{{{wwwsssooooooqqqtttyyyyyyzzz{{{{{{yyyxxxwwwooohhhcccbbbbbbeeeqqq}}}zzzzzztttmmmfffqqqwww~~~xxxnnnnnnsss}}}hhhTTTXXXlllIIIIIIMMMSSSYYYbbbsss{{{vvvyyyvvvWWW???;;;:::999777666555555555555555555444444444444333333333333333444444444444666444<<<<<>>===>>>======<<<<<<======>>>>>>=================================>>>??????@@@@@@???AAABBBBBBBBBBBBCCCEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOQQQSSSUUUVVVWWWXXXXXXZZZ\\\^^^___aaaaaaddddddmmmrrrpppxxx~~~|||{{{vvvnnnfffccc]]]SSSJJJGGGAAA>>><<>>=====================>>>??????=================================>>>??????@@@@@@@@@BBBCCCCCCCCCCCCDDDFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMOOOQQQSSSUUUVVVUUUVVVXXXZZZ\\\^^^```aaacccaaajjj|||rrrsssxxx{{{~~~~~~|||{{{zzzxxxpppiiifffaaaVVVLLLGGGBBB>>>===???AAA@@@CCCHHHYYYnnn~~~[[[GGG???888888888666555777555444444333333444444555222222333333333333444444444555777:::BBBNNN\\\eeeoooyyy{{{vvv```dddrrr{{{yyyqqqpppkkkjjjllluuu|||sss^^^QQQWWWfffwwwqqqXXXNNNIIIPPP]]]jjjuuu|||tttpppdddaaacccfffaaa^^^kkkzzzwwwuuuuuuyyy|||ssskkkfffcccfffttt|||sssmmmlllmmmlllkkkkkkjjjiiihhheee^^^UUUNNNEEEFFFHHHOOO___qqq{{{|||zzzuuuqqqqqqvvv|||}}}}}}|||{{{{{{{{{{{{{{{uuuhhhiiittt~~~}}}yyyqqqiiifffsssqqqmmmqqqyyy|||jjjVVV[[[rrrBBBBBBDDDGGGLLLVVViiizzz|||hhhccc\\\```sss~~~YYYAAA<<<;;;999888666555444444444444333333333222222222333333333444444444555555444333;;;:::LLLkkk{{{lll~~~TTT??????BBBFFFEEEDDDHHHNNNRRRZZZccckkkooonnneee]]]MMMEEE???@@@@@@>>>=====================>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@AAACCCDDDDDDCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKLLLJJJKKKLLLNNNPPPRRRSSSTTTSSSTTTVVVXXX[[[]]]___```cccaaaiiixxxsssrrrvvv{{{}}}}}}|||{{{zzzyyyqqqjjjhhhcccXXXMMMHHHDDD???===???AAABBBFFFKKKXXXlll~~~}}}]]]FFF>>>888888888666666777555444444333333444444555222222333333333444444444555555777;;;CCCPPP]]]fffpppvvvuuuvvv^^^aaappp{{{zzzrrrrrrmmmkkkjjjssszzzrrr]]]OOOUUUdddtttsssZZZPPPIIIOOO\\\hhhrrrxxx~~~|||~~~}}}yyysssiiieeejjjggg___```jjj{{{|||yyyvvvvvvyyy~~~wwwpppiiieeebbbeeesss|||sssmmmlllnnnnnnnnnmmmlllkkkjjjggg```VVVOOOBBBCCCFFFNNN```ttt~~~~~~~~~yyytttsssxxx{{{{{{yyy~~~}}}|||zzzyyyzzz{{{{{{yyy{{{rrrlllqqqwww{{{~~~}}}|||{{{tttmmmgggvvvuuuqqqvvvwww{{{~~~fffRRRYYYppp@@@AAADDDFFFFFFMMM^^^nnnooo[[[WWWSSSVVVcccsss}}}XXX<<<999888777666666555555555555444333333222222333333222222333333333333444444777333999:::LLLiiivvv{{{MMMAAA???AAAEEEFFFDDDEEEHHHUUU]]]eeehhhkkklllhhhbbbOOO@@@===???<<<>>>AAA<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<===============>>>>>>>>>>>>???BBBDDDEEEAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGIIIKKKKKKKKKLLLMMMOOOPPPQQQQQQSSSSSSSSSSSSVVVYYY]]]___```eeehhhnnnzzzvvvqqqoootttyyyyyyyyyzzzsssrrroooiii___UUUMMMHHHFFFDDDAAA>>>===@@@FFFKKKYYYfffwww~~~SSSGGG???999999999666444555666555555555555444444444222333444444555555444444777888666777BBBSSSaaagggttthhhvvv|||qqqaaaXXXhhh}}}{{{sssjjjhhhlllnnn{{{{{{aaaQQQVVV^^^mmm}}}vvvcccOOOJJJUUU\\\gggsssuuuxxxssssssyyyzzzooogggeeefffeeeccccccffflllxxxxxxxxxvvvzzz|||uuunnnjjjfffeeekkksss~~~vvvnnniiiiiikkkmmmlllkkkhhhddd]]]WWWQQQNNNIIIEEEFFFPPP^^^mmm|||zzz|||{{{||||||zzzvvvtttyyyzzzxxxssstttyyyxxxssstttyyy~~~tttqqq|||vvvrrrssssssqqqqqqsssqqq}}}ooopppzzz{{{}}}iiiVVV\\\sssBBBBBBDDDDDDDDDIIIXXXgggsss___VVVPPPOOOYYYhhhwwwzzzXXX>>>999888777666666555555555555444333333222222333333222222333333333333444444666333999:::LLLiiinnnqqqPPPAAA???AAAEEEFFFDDDDDDGGGTTT\\\dddhhhjjjkkkgggaaaPPPAAA===???<<<>>>AAA<<<===<<<<<<<<<<<<===>>>>>>========================>>>>>>>>>>>>@@@BBBDDDEEEBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGIIIKKKKKKLLLLLLMMMNNNOOOPPPPPPRRRRRRRRRTTTVVVYYY\\\^^^[[[aaafffkkkzzzuuummmmmmqqqtttuuuxxxrrrqqqmmmfff]]]RRRJJJEEEDDDCCCAAA>>>===???DDDHHHWWWiii|||ZZZGGG???999999999666444555555444444444333333333333333444444444555444444444666888777888BBBRRRaaagggrrrhhhrrrsssfff[[[WWWjjjyyytttllliiijjjlllyyyyyyaaaQQQWWW___mmm}}}{{{dddOOOIIISSSYYYdddoooqqqkkkffffffnnnwww|||zzzoookkkjjjgggeeeeee___^^^www|||zzzxxxuuuuuuxxx}}}xxxtttooohhhdddhhhooozzz}}}wwwpppkkkjjjjjjjjjgggfffccc^^^XXXSSSOOOMMMIIIEEEGGGRRR```ooo~~~|||~~~{{{{{{~~~~~~{{{yyyyyywwwwwwtttssswww{{{wwwoooooovvvxxxqqquuussssssqqqlllffffffjjjvvv|||mmmoooyyyzzz|||~~~hhhVVV]]]uuuCCCCCCCCCCCCAAADDDQQQ^^^|||xxxeeeZZZPPPJJJOOO\\\mmm~~~oooQQQ<<<999888777666666555555555555444333333222222333333222222333333333333444444666333999:::LLLiiinnn```kkkQQQAAA???@@@DDDEEECCCCCCFFFSSS[[[cccgggjjjkkkgggbbbQQQBBB>>>@@@<<<===AAA<<<======<<<<<<======>>>???==============================>>>???@@@BBBCCCDDDDDDCCCBBBAAAAAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFGGGIIIKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOPPPRRRTTTWWWYYY[[[[[[YYY^^^eeejjjooo}}}ooohhhiiilllqqquuusssrrrnnneeeZZZOOOGGGCCCBBBAAA@@@>>>===???BBBEEEQQQfff{{{^^^FFF???999888888666444555444444333333333222222222444444444444444444444444555888888999AAAQQQaaahhhrrrjjjmmmlll\\\TTTXXXnnn|||wwwuuummmjjjhhhiiivvvwww```QQQWWW___lll|||fffPPPIIIQQQXXXdddqqquuuooogggdddkkkuuu{{{~~~xxxvvvsssooopppzzzsssooojjjgggggghhh```dddtttzzzxxxuuussssss||||||{{{vvvlllccceeekkkuuu}}}~~~yyysssnnnkkkjjjiiiiiiiiigggbbb[[[UUURRRPPPHHHEEEHHHTTTcccrrr~~~}}}{{{}}}{{{|||yyyvvvsssuuu}}}xxxllljjjsss{{{~~~rrrtttyyy~~~{{{nnnaaa```fff{{{yyynnnqqqzzzgggWWWaaazzzDDDCCCCCCBBB@@@BBBMMMXXXvvv~~~jjjaaaVVVLLLMMMVVVdddvvvgggMMM<<<999888777666555555555555555444333333222222333333222222222333333333444444555333::::::KKKhhhttteee]]]]]]pppOOOBBB???@@@DDDEEEBBBBBBDDDQQQYYYbbbgggkkkmmmiiidddSSSDDD???@@@<<<===AAA<<<=========<<<===>>>>>>???>>>>>>>>>=====================>>>???AAABBBCCCDDDEEEDDDBBBAAAAAAAAACCCDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDFFFGGGFFFFFFFFFHHHJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMOOOQQQTTTVVVXXXYYYYYY\\\]]]eeennnnnnrrrxxxiiieeefffkkkppptttsssooofffYYYLLLDDDAAA@@@@@@@@@???>>>>>>@@@BBBOOO```qqqxxxyyy|||~~~}}}ZZZFFF>>>888888888666444555444444444333333333333222555555444444444444555555444888999999@@@PPPbbbkkkppprrrkkkqqq[[[TTTZZZppp~~~xxxtttssskkkhhhggghhhuuuvvv```QQQUUU[[[iiiyyykkkSSSHHHPPPYYYjjj~~~xxxpppsssyyy||||||}}}pppiiieeeaaa]]]eee{{{uuunnniiihhhrrrkkkcccaaarrrzzzxxxwwwvvvtttyyy||||||pppeeedddiiivvv{{{uuupppmmmllllllooosssuuuqqqhhh^^^UUUQQQHHHEEEIIIUUUeeettt~~~{{{~~~}}}}}}zzz|||xxxtttyyyxxxiiifffqqqwwwwwwrrryyy{{{gggccchhhzzzwwwqqqvvv~~~fffYYYddd}}}DDDBBBBBBCCCAAABBBKKKUUUqqqoooggg\\\QQQNNNRRR]]]kkkxxxfffOOO@@@999888777666555555555555555444333333222222333333222222222333333333444444555333:::999IIIfffuuullldddbbbtttLLLBBB@@@@@@CCCDDDAAA@@@CCCOOOXXXaaaggglllooolllgggUUUEEE@@@@@@<<<===AAA==================>>>????????????>>>>>>============<<<===>>>@@@AAABBBCCCCCCEEEDDDCCCBBBAAABBBBBBCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMPPPRRRUUUVVVWWWXXX]]][[[cccpppqqqooottthhhbbbbbbfffnnnooommmdddWWWJJJAAA>>>@@@AAAAAA@@@>>>>>>@@@BBBQQQYYYbbbggglllsssyyy{{{}}}|||yyyTTTEEE===777777888666444555555555555555444444444444555555444444444555666777333888:::999???PPPeeeqqqqqqnnn~~~cccZZZ]]]ooo}}}{{{xxxsssqqqiiieeehhhhhhuuuwwwaaaPPPRRRVVVeeetttqqqVVVJJJPPP\\\rrr{{{yyyzzzzzzzzzzzzsssggg]]]YYYWWWZZZlll}}}tttmmmjjjjjjoooggg\\\ddd~~~{{{wwwwwwwwwvvvtttyyy~~~sssgggeeejjjuuuwwwpppmmmmmmnnnuuu}}}zzziiiYYYQQQHHHEEEHHHUUUdddttt{{{}}}~~~~~~yyy{{{{{{ttt{{{wwwhhhfffooorrrqqqxxx~~~pppwwwkkkdddhhhsss{{{{{{tttsssyyy~~~}}}~~~hhh[[[eee~~~DDDBBBBBBCCCBBBCCCJJJRRRfffxxxjjj___TTTOOOOOOUUUaaammmbbbNNN???999888777666666555555555555444333333222222333333222222333333333333444444444333:::888GGGcccpppaaajjjNNNBBB@@@@@@CCCCCC@@@???AAAJJJTTT^^^eeelllpppnnnjjjWWWGGGAAAAAA<<<===AAA===>>>>>>======>>>>>>???@@@@@@??????>>>>>>======<<<<<<===>>>@@@BBBBBBCCCCCCEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDEEEGGGIIIGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLNNNPPPSSSUUUWWWXXXZZZXXX___lllpppnnnuuutttbbb[[[[[[bbbfffhhhbbbVVVIIIBBB???BBBCCCCCCAAA@@@???AAACCCJJJKKKMMMQQQXXXbbbkkkqqq|||~~~}}}uuuRRRDDD<<<777777888666444555666666555555555444444444444444333333444666888999333999;;;999>>>QQQiiiyyy|||tttkkk___]]]kkkzzz|||{{{sssooogggdddggghhhvvvyyydddQQQPPPRRRaaaooowww[[[LLLQQQ\\\rrr~~~yyywwwuuuwwwzzz|||ooo___UUURRRXXXgggttt~~~sssmmmgggrrrmmmaaaaaajjjxxxwwwvvvtttqqquuuzzz{{{sssiiigggjjjpppzzzpppjjjiiiiiixxxwwwcccWWWHHHEEEGGGRRRbbbrrr{{{||||||{{{|||}}}ttt{{{xxxkkklllqqqqqqooosssyyywwwnnnppp}}}}}}jjjcccfffpppxxx|||yyyuuuvvv{{{~~~~~~iii\\\fff}}}EEEBBBBBBBBBAAAAAAFFFMMMXXX{{{nnnbbbVVVOOOMMMQQQ]]]iiizzz___KKK<<<999888777666666555555555555444333333222222333333222222333333333333444444444333:::777EEE```}}}___]]]VVVBBB@@@@@@CCCBBB???>>>@@@EEEOOOZZZcccjjjpppoookkkYYYHHHAAAAAA<<<===AAA===>>>>>>======>>>>>>???@@@@@@@@@??????>>>======<<<<<<===???AAABBBCCCCCCBBBDDDDDDEEEFFFEEECCCAAA@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEDDDDDDDDDFFFHHHEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLLLLNNNPPPSSSVVVXXXVVVWWW]]]fffkkklllqqqwwwjjjYYYUUUWWW^^^eeecccZZZOOOIIIGGGEEEEEEDDDBBB@@@AAACCCFFFCCCAAAAAABBBGGGOOO[[[dddzzz}}}}}}qqqSSSCCC<<<666777888666444555555555555444444444333333333333222333555777:::<<<333999;;;888===QQQmmmyyykkk___ZZZgggzzzuuuooogggeeedddfffuuu{{{gggTTTQQQQQQ___lll}}}{{{^^^OOOQQQXXXiii~~~tttmmmhhhfffkkkrrr|||ooo]]]TTT[[[kkkvvvlllxxxzzzrrrnnnuuunnnhhhiiibbbkkk~~~yyywwwsssqqqrrrvvvxxxrrrjjjgggiiilllpppeee___\\\ooo}}}iii]]]IIIEEEEEEOOO^^^ooo|||zzz{{{{{{vvv~~~~~~uuuxxxxxxwwwvvvttttttrrrqqqpppvvvwwwkkkgggjjjwww{{{|||~~~}}}~~~fff[[[gggFFFCCCBBBBBB@@@???CCCIIILLLpppqqqeeeXXXOOOMMMRRR___kkkzzzaaaMMM>>>999888777666666555555555555444333333222222333333222222333333333444444444555444:::666CCC___cccYYYwww]]]BBB@@@@@@CCCBBB>>>===???AAALLLWWW```iiiooooookkkZZZIIIBBBAAA<<<===AAA===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>======<<<;;;===???AAABBBCCCCCCBBBCCCDDDFFFGGGFFFDDDAAA???AAABBBCCCCCCDDDDDDCCCCCCBBBDDDEEEDDDDDDDDDFFFHHHDDDEEEEEEGGGHHHIIIJJJJJJLLLLLLLLLMMMOOORRRVVVXXXUUUXXX]]]cccgggkkkppptttrrr\\\UUUQQQ[[[dddfff___VVVRRRQQQHHHGGGEEECCCAAABBBEEEGGGCCCCCCBBBBBBBBBHHHUUU```yyy~~~xxx|||nnnUUUCCC<<<666777777666444555444444444333333333222222222222222333555888;;;===444:::;;;888<<>>@@@CCCEEEAAA<<>>>>>============>>>>>>@@@@@@@@@???>>>======<<<;;;===@@@BBBCCCBBBAAA@@@DDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUVVVXXX[[[___ccchhhlllnnn}}}ddd[[[TTTRRR```ooonnnggg```TTTNNNIIIDDDBBBCCCFFFJJJMMMOOONNNKKKEEEAAAEEEOOOYYYbbbyyy||||||qqqTTTAAA===888555555555666666444444444333333222222222444444444555555555555666888;;;777777@@@OOOkkkuuu]]]YYYZZZggg{{{oootttrrrfffbbbhhhttt{{{oooYYYNNNPPP^^^jjjyyybbbLLLPPPWWW___ffffff```^^^XXXQQQMMMNNNTTTYYYvvvuuu]]]]]]tttrrrgggqqqtttuuutttsssqqqpppnnnmmmmmm}}}vvvuuuttttttsssrrrmmmgggccckkkyyyppp___RRRKKKYYYbbbtttqqqddd___KKKFFFEEELLLXXXhhh|||{{{yyyrrruuu}}}}}}}}}}}}|||~~~sss[[[```sssIIIDDDCCCDDDDDDBBBBBBDDDDDDTTTrrrxxxgggZZZQQQNNNSSS[[[yyynnnPPP>>>999888777666666555555555333333333333333333333333222333444444555555444444444888666777@@@RRR~~~www~~~XXX@@@???>>>AAADDDFFFBBB<<>>>>>>>>>>>============>>>>>>@@@@@@??????>>>======<<<<<<===???AAABBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCBBB??????@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLNNNOOOQQQRRRRRRUUUVVVYYY\\\aaafffjjjlllwww~~~mmm[[[RRR\\\ooovvvvvvmmm\\\OOOGGGAAA@@@AAADDDNNNYYYaaa___ZZZSSSLLLHHHFFFGGGWWWlllyyy~~~oooQQQAAA===888555555666666666444444444333333222222222444444444555555555555666777;;;888777???LLLiii~~~eeeYYYSSSaaa}}}ooorrrpppeeeaaacccppp}}}uuu^^^QQQSSS]]]hhhuuudddPPPTTTVVVWWWUUUOOOMMMLLLJJJGGGEEEGGGMMMRRRyyyrrrjjjyyypppmmm~~~|||yyytttqqqpppooonnnlll}}}}}}xxxwwwvvvwwwwwwwwwtttoookkklllxxx|||mmm^^^RRRLLLLLLOOOZZZjjjpppiii^^^YYYOOOIIIFFFKKKVVVfff{{{}}}|||uuuttt|||}}}~~~~~~kkkXXX___sssLLLGGGDDDEEEEEEBBBAAACCC@@@HHH^^^uuuggg\\\TTTSSSWWWvvvsssQQQ===999888777666666555555555333333333333333333333333333333444555555555555444666888666777>>>MMMxxx}}}zzz[[[BBB???>>>BBBFFFFFFBBB===AAAHHHOOOVVV]]]cccaaa\\\\\\NNNBBB@@@AAA@@@??????>>>>>>============>>>>>>@@@??????>>>>>>======<<<======>>>???AAABBBDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB>>>??????@@@@@@AAAAAAAAADDDDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPTTTTTTUUUXXX]]]bbbgggiiiooovvv}}}dddRRRRRReeeuuu|||sss___RRRGGGAAABBBCCCFFFWWWmmmoookkkddd\\\TTTMMMHHHDDDLLL]]]iiittt}}}kkkNNN@@@<<<888555555666666555444444333333333333222222444444444555555555555666555;;;999888===GGGeeeuuucccTTT]]]zzzttttttqqqgggbbb___lll~~~dddSSSVVV\\\fffrrrhhhSSSSSSRRROOOLLLFFFLLLPPPUUUYYY]]]aaaeeehhhxxx}}}yyyjjjhhhzzz~~~uuuppppppqqqooommmqqq~~~zzztttttttttuuuvvvuuurrrooopppyyytttggg\\\RRRLLLGGGCCCGGGVVVfffiiibbb[[[RRRKKKFFFIIISSSddd{{{}}}}}}vvvrrr{{{}}}}}}{{{|||}}}}}}|||jjjXXX^^^ppp}}}PPPIIIDDDEEEEEEBBB@@@AAA???BBBQQQoooqqqdddZZZVVVWWWooooooNNN===999888777666555555555555333333333333333333333333333444444555555555555555666888777888>>>JJJuuuooohhhzzznnnFFFAAA>>>CCCHHHGGGBBB>>>@@@FFFNNNTTT\\\bbbaaa\\\]]]PPPCCC@@@AAA@@@??????>>>>>>============>>>>>>??????>>>>>>============>>>=========???AAADDDFFFCCCCCCCCCBBBBBBBBBAAAAAA??????@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGJJJKKKKKKLLLMMMMMMNNNNNNRRRRRRSSSUUUYYY^^^cccfffjjjooouuurrrXXXNNNZZZjjjvvvqqqaaaXXXKKKDDDGGGGGGIII]]]uuu~~~tttggg[[[RRROOONNNGGGTTT]]]mmm|||~~~wwwxxxgggJJJ???;;;888555555666666555333333333333333333333333444444444555555555555666444::::::999<<>>DDDIIIGGGBBB??????EEELLLSSS\\\dddfffccc```RRRDDD@@@AAA@@@??????>>>>>>============>>>>>>>>>>>>>>>===============>>>===<<<<<<===@@@CCCEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEECCCCCCDDDEEEEEEFFFFFFGGGJJJKKKKKKLLLMMMNNNNNNOOOPPPPPPQQQTTTWWW\\\```bbbiiilllpppvvveeeTTTWWW___lllppphhh\\\NNNFFFGGGHHHJJJXXXjjj{{{eeeTTTMMMMMMDDDLLLRRRddd~~~|||}}}wwwyyy~~~dddHHH===:::777555666666555555333333333333333333333333444444444555555555555666555999:::;;;<<<===YYYyyyaaa___oooxxxyyytttmmmiii```iiijjjUUUQQQWWWeeerrruuu___YYYPPPNNNUUUYYYhhhlllrrruuurrriii]]]UUU]]]kkk}}}wwwggg```kkkzzz|||ssssssuuuuuussssssuuu~~~xxxvvvuuuuuuuuuuuutttrrrwww}}}|||pppfff^^^VVVNNNHHHEEECCCDDDMMM[[[dddccc___SSSKKKDDDDDDNNNccctttssspppnnnsss~~~||||||~~~wwwxxx{{{}}}yyy~~~}}}}}}~~~~~~xxxbbbYYYcccwww[[[PPPEEECCCCCCAAA@@@@@@AAAAAAJJJaaa}}}qqqfff\\\UUUTTT```qqq|||\\\HHH???999888777666666555555555333333333333333333333333444444555666666666666555555666777===AAAIIItttpppdddoooTTTGGG???CCCHHHEEEAAAAAA???DDDJJJQQQ[[[gggkkkjjjcccTTTFFFAAAAAA???>>>>>>>>>>>>============>>>>>>===========================<<<;;;;;;<<<>>>@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEECCCCCCDDDEEEEEEFFFFFFGGGIIIIIIJJJKKKMMMNNNNNNOOOOOOPPPRRRUUUXXX[[[^^^___gggjjjlllppp}}}qqq\\\VVVVVVaaakkkiii^^^PPPEEEDDDIIIPPPWWW]]]lllVVVKKKHHHCCCGGGJJJZZZsss}}}~~~}}}}}}cccGGG<<<:::777666666666555444222222333333333333444444444444444555555555555666666999:::======;;;QQQyyy~~~bbbaaarrr{{{yyyrrrmmmjjjeeelll|||}}}iiiUUUNNNTTTcccqqq~~~}}}mmmnnnhhhbbb___[[[hhhjjjkkkkkkfff]]]QQQHHHMMMQQQ[[[hhhuuuvvvjjj```ccclll{{{vvvwwwwwwwwwvvvuuu}}}xxxuuusssrrrrrrrrrrrrpppwww|||wwwkkkbbb]]]WWWOOOJJJDDDEEEFFFLLLVVV```aaa]]]RRRKKKDDDDDDMMMcccuuuqqqmmmjjjoootttvvvzzz~~~~~~||||||~~~}}}{{{}}}}}}}}}~~~{{{xxxpppiiifffbbbbbbooo|||||||||}}}}}}~~~~~~~~~~~~ttt___YYYeeeyyybbbUUUGGGCCCCCCBBBBBBCCCAAAAAAGGGWWWooo~~~tttkkk^^^UUUQQQXXXgggwwwyyy[[[GGG:::999888777666666555555555333333333333333333333333444444555666666666666666555666888>>>@@@GGGqqq{{{sssfffqqq[[[JJJ???CCCGGGDDDAAABBB>>>CCCHHHMMMYYYfffmmmmmmfffWWWGGGAAA@@@>>>======>>>>>>============>>>>>>========================<<<;;;;;;:::;;;<<<===>>>AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCDDDDDDEEECCCDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHJJJKKKMMMNNNNNNNNNPPPSSSVVVYYY[[[]]]]]]cccfffhhhkkkvvvhhh\\\VVV[[[cccaaa]]]QQQDDDCCCTTTggglllgggaaammmzzzzzznnn^^^SSSOOOJJJJJJJJJWWWmmmuuuyyy|||{{{cccHHH;;;999666666666666555444222222222333333444444444444444444555555555555666888999999>>>@@@:::KKKooollldddsss}}}zzzsssoooiiiiiimmmuuuuuuiiiWWWLLLOOO^^^mmmyyyyyyrrrgggccc^^^YYYUUUOOOHHHCCCEEEDDDIIIVVVdddssszzzqqqddd___ccckkk{{{xxxxxxxxxsssrrrxxxuuussspppooopppqqqqqqpppwww}}}}}}ttthhhaaa]]]ZZZSSSNNNGGGGGGFFFJJJWWWdddfffaaaSSSLLLEEEDDDLLLbbb~~~tttlllfffiiiiiiooouuuxxxyyyzzz}}}~~~|||yyyyyy||||||zzz{{{}}}qqqhhhbbb___XXXTTT]]]mmmvvvxxxzzz}}}~~~~~~~~~~~~qqq\\\WWWcccwwwgggXXXIIICCCDDDDDDDDDFFFBBBAAACCCMMM```wwwzzzqqqcccVVVPPPLLLYYYgggqqqzzzwww^^^KKK:::999888777666666555555555333333333333333333333333444555555666666666666666666777888>>>@@@DDDooo|||{{{xxx~~~uuudddooo```LLL???BBBGGGCCC@@@BBB>>>BBBEEEKKKVVVdddlllnnnhhhXXXHHHBBB@@@>>><<<<<<>>>>>>============>>>>>><<<<<<<<<===============;;;;;;;;;::::::;;;;;;;;;AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGDDDEEEFFFHHHJJJLLLMMMNNNNNNPPPTTTXXX[[[\\\\\\\\\___bbbdddhhhqqq~~~wwwhhh]]]]]]aaa\\\\\\RRREEEFFFaaa|||\\\eeepppsssnnneee^^^ZZZSSSRRROOOZZZmmmtttyyyxxxwwwcccIII:::888666666666666555444222222222333333444444444444444444555555555666666:::888888???AAA:::HHHjjjzzzyyyhhhrrryyy}}}uuurrrfffjjjnnnpppooohhhZZZLLLLLL[[[hhhttt~~~pppddd\\\VVVRRROOOCCCBBBGGGQQQ]]]jjj~~~mmmaaa___XXXqqq~~~xxxxxxyyymmmnnntttxxxuuusssrrrsssuuuvvvvvvxxx~~~{{{rrrfff```___\\\WWWQQQHHHEEEBBBFFFVVVgggjjjdddUUUNNNGGGEEELLL```xxxmmmcccdddiiiqqqxxxyyywwwwwwzzz|||{{{wwwwwwyyyzzzxxxxxx{{{{{{{{{|||{{{yyyxxxlll^^^^^^hhhrrruuuyyy}}}~~~~~~eeeRRRQQQaaaxxxbbbXXXKKKCCCBBBCCCDDDDDDDDDBBBBBBEEELLL[[[rrryyytttlll___TTTNNNSSSMMMMMMWWWeeepppyyyvvvYYYGGG===:::999888666555555444444444444444444444444444444444555666555555555777999888666:::999@@@EEE]]]nnnbbbkkkfffGGG???DDDAAAFFFKKK???@@@@@@DDDKKKUUU___gggjjjeeeXXXJJJCCCBBB@@@>>>===<<<======>>>???@@@@@@@@@@@@??????>>>===<<<<<<;;;===<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@??????>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEEHHHGGGGGGGGGHHHKKKNNNPPPNNNOOORRRUUUXXXZZZ\\\]]]]]]]]]^^^bbbjjjttt}}}}}}zzz{{{uuufff```\\\YYYUUUOOOGGGFFFXXXvvvlllbbbnnnyyypppooopppdddccc[[[WWWbbbvvvxxx|||~~~iiiJJJ;;;999777666666666555333555555555444444333333333444444444555555555555555:::777:::???>>>>>>LLL^^^llljjjxxxvvvmmmhhhtttvvvggg[[[QQQQQQ\\\iiiwwwwww||||||nnncccRRRJJJGGGJJJSSS]]]kkkxxxmmmccc___aaalll}}}zzzwwwrrrqqqsss|||{{{yyyvvvsssqqqrrrvvvyyyzzz|||~~~uuukkkeeedddccc```]]]SSSKKKGGGPPPaaalllmmmhhhYYYOOOKKKGGGIIIbbb~~~sssiii___eeeoooyyy}}}zzzwwwwwwzzz}}}xxxuuuvvv{{{~~~|||zzz{{{{{{~~~xxxnnnhhhtttuuuvvvyyy|||~~~}}}{{{{{{}}}___PPPSSScccyyybbbZZZPPPIIIHHHIIIIIIHHHFFFEEEDDDDDDEEEPPPggg}}}~~~yyytttnnnggg[[[RRRLLLGGGGGGOOO[[[fffrrrzzzvvvVVVBBB:::999888777555444444333333444444444444444444444444444555666555555555777999999777;;;999@@@DDD[[[tttbbbfffqqqNNN???DDDAAADDDGGG???@@@@@@CCCJJJTTT^^^eeeiiiggg\\\MMMDDDAAA@@@>>><<<<<<======>>>??????@@@@@@?????????>>>===<<<<<<<<<===<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@??????>>>??????@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFFFFGGGJJJLLLNNNLLLNNNQQQUUUXXXZZZ[[[\\\\\\[[[ZZZ[[[aaalllzzzzzz|||kkk```ZZZVVVVVVPPPEEECCCRRRnnnssshhhrrr}}}xxxxxxyyynnnhhhbbbaaakkk|||yyy|||___BBB;;;999666666666666555333555555444444444333333333444444444555555555555666999777:::???>>>===JJJ\\\{{{ooojjj|||xxxvvvmmmkkk{{{xxxbbbMMMPPPZZZdddooouuupppdddWWWRRRPPPVVV___jjjyyy}}}qqqhhh___^^^dddxxxzzzuuutttsssttt||||||zzzvvvrrrppprrruuuwww{{{~~~xxxmmmgggffffffccc```WWWNNNHHHOOO___kkkllliii\\\QQQKKKHHHIII___|||~~~uuukkkaaadddmmmwww{{{yyyvvvvvvyyy{{{yyywwwyyy}}}}}}zzzvvv~~~|||{{{zzz{{{wwwrrrxxxvvvsssqqqrrrvvvzzz}}}}}}yyy]]]PPPVVVfffzzz]]]XXXRRROOONNNMMMKKKHHHGGGGGGFFFBBB>>>CCCXXXlll}}}zzzrrrkkk]]]OOOKKKGGGFFFJJJPPPXXXeeeqqq|||XXXCCC@@@888777666444333333333333444444444444444444444444444555666666555666888::::::999<<<999@@@CCCVVVnnnjjj~~~YYYBBBDDDDDDCCCEEEBBB@@@@@@BBBHHHRRR[[[cccfffiii___QQQEEE@@@>>>===<<<=========>>>??????@@@@@@??????>>>>>>======<<<<<<===<<<<<<<<<======>>>?????????@@@@@@@@@@@@???????????????@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHJJJLLLJJJLLLOOOSSSUUUWWWWWWVVVTTTSSSOOOMMMPPP^^^qqq}}}~~~tttggg]]]VVVUUUNNNCCC@@@KKK```sss{{{qqqiiirrrwwwlllkkkllltttzzzzzzyyyyyyYYY???:::888666555666666555333555444444444444333333333444444555555555666666666999777:::>>>======IIIXXXwwwxxxmmmhhhuuu}}}wwwvvvqqqmmm|||nnnOOOTTT\\\eeelll{{{qqq```rrrwww```YYYUUUZZZaaafffjjjlll|||}}}qqqkkkbbb^^^]]]ggg{{{tttvvvuuuuuu{{{~~~{{{vvvrrrpppqqqtttuuu{{{zzzxxx{{{{{{qqqkkkjjjiiigggddd[[[PPPIIIOOO^^^kkkmmmjjj___QQQJJJHHHJJJ___yyy}}}vvvlllbbbccckkkuuuyyyxxxvvvvvvwwwzzzyyyyyy|||~~~}}}yyyttt}}}{{{zzzyyyyyyyyyuuuqqqnnnhhhbbbbbbhhhttt}}}~~~tttYYYPPPXXXiii|||\\\[[[YYYYYYWWWTTTOOOKKKFFFEEEDDDAAA===>>>JJJWWWmmm}}}xxxoooaaaSSSSSSOOOLLLJJJIIIMMMYYYfff{{{XXX@@@@@@888777666555444444444444444444444444444444444444444555666666555666888:::::::::<<<888@@@BBBPPPvvvfffFFFCCCEEECCCDDDGGGAAA@@@AAAFFFOOOXXX```cccfff```SSSEEE>>>>>>>>>=========>>>>>>???????????????>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>?????????@@@@@@AAAAAA@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHJJJKKKHHHJJJMMMOOOPPPOOONNNMMMGGGFFFDDD@@@AAANNNbbbrrr~~~yyymmm```UUUPPPIIIAAA>>>DDDQQQ]]]ccccccbbboooyyyppprrruuuyyyzzzyyy}}}tttrrrSSS>>>999777555555555666555333444444444444444444444444444444555555666666777777888888:::===<<<===GGGSSSvvvvvvnnnyyygggdddpppttt{{{|||zzzyyyvvvlllssszzzXXXUUU]]]eeelllxxxuuu[[[^^^kkk|||ddd^^^\\\bbbkkkjjj```WWW___jjj{{{{{{sssqqqiiiaaaZZZ[[[jjj~~~uuuttttttuuuyyy}}}vvvrrrppprrrtttuuu|||~~~xxxssssssvvv{{{tttnnnmmmllliiifffYYYQQQKKKRRRbbbnnnoookkk```OOOHHHHHHLLLbbb~~~{{{uuukkkaaabbbjjjsssxxxyyywwwwwwwwwyyyxxxyyy{{{}}}}}}zzzwwwxxxzzz||||||zzz|||}}}rrrlll]]]\\\XXXTTTTTT]]]lllxxx|||~~~~~~~~~qqqVVVNNNYYYlll~~~dddfffggghhheee___WWWQQQFFFAAA@@@AAABBBAAABBBFFFMMMfff}}}}}}uuujjjaaaYYYVVVRRRNNNIIIIIISSS^^^vvv~~~QQQ777777888888777666555555555555444444444444444444444444333555666666666777999;;;::::::===888@@@BBBKKK{{{pppJJJ???CCCBBBBBBGGGAAA@@@@@@DDDLLLUUU\\\```aaa___UUUFFF>>>>>>???>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>============<<<<<<<<<======>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAA????????????@@@@@@AAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEFFFFFFGGGGGGIIIJJJJJJHHHHHHIIIIIIHHHFFFCCCBBB;;;======::::::CCCSSS```ttt~~~~~~|||yyyqqq```QQQHHHDDD???>>>@@@EEEJJJMMMSSS[[[mmmzzzuuuxxx{{{}}}~~~yyyzzz~~~~~~gggIII999999777555444555666555444444444444444444444444444444444555555666777777888999999;;;===<<<>>>EEENNNeee{{{kkk}}}wwwdddbbbnnnsss|||~~~zzzvvvjjjkkkzzz___OOOVVV```iiittt^^^VVV[[[gggyyyvvvdddaaacccmmmxxxvvvdddRRRRRR[[[nnn~~~wwwvvvkkkbbbYYYWWW^^^ssstttqqqrrrssswwwwwwsssrrrtttvvvvvv|||}}}{{{tttooopppvvv|||zzzwwwpppooommmjjjgggTTTNNNMMMWWWhhhsssqqqkkk^^^LLLEEEGGGMMMeee|||vvvkkkaaabbbiiirrrxxxzzzyyyxxxxxxyyyxxxxxxxxxzzz|||||||||xxx{{{|||{{{yyyyyyyyyzzzzzz}}}~~~uuuiiiaaaPPPPPPPPPOOOQQQ[[[jjjvvv|||~~~~~~oooRRRKKKYYYnnnjjjmmmqqqqqqlllbbbXXXQQQFFFAAA???CCCFFFDDDAAA???>>>RRRmmm}}}}}}tttkkkfff\\\YYYVVVRRRMMMKKKQQQZZZsss~~~uuuNNN999999888888777666666666666666444444444444444444444444333555666666666777:::<<<999:::<<<777@@@BBBGGGrrryyyRRR;;;???BBB@@@EEEAAA@@@???BBBIIIRRRYYY]]]^^^```YYYIII??????AAA>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>============<<<<<<<<<===>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>??????@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIGGGFFFEEECCCAAA>>><<<;;;777999;;;::::::???HHHPPP___ooo}}}zzzyyytttdddSSSEEEAAA>>>???>>><<<===AAAHHHWWWhhh{{{yyy{{{~~~~~~{{{yyy}}}aaaDDD:::888666444444555555555444333333333444444444444555444444555666777777888999:::;;;=========???EEEJJJVVVoootttmmmhhhpppyyy~~~tttrrriiijjjuuu___OOOTTT]]]gggrrr___QQQSSS```qqq{{{jjj]]][[[]]]hhhvvvyyyiiiVVVRRRVVVgggyyytttmmmcccZZZWWWYYYhhhtttnnnpppqqqttt}}}yyyuuuuuuxxxyyyyyy{{{|||yyyqqqmmmsss||||||xxxqqqnnnlllhhhdddQQQLLLLLLXXXjjjtttqqqjjj\\\KKKEEEHHHLLLbbb}}}wwwlllbbbbbbhhhqqqwwwzzzzzzyyyxxxzzzyyyxxxxxxyyyzzz|||}}}zzz{{{yyyttttttvvvwwwvvvqqqnnnlllmmmooonnnhhhccc[[[YYYVVVSSSVVV```nnnyyykkkOOOKKK]]]tttnnnrrrvvvuuunnnaaaUUUMMMIIIDDDBBBEEEGGGDDDBBBBBBBBBIII]]]vvvxxxmmmjjjbbb___\\\ZZZUUUOOOQQQVVVmmmzzzkkkNNN???>>>777777666555555555555666444444444444444444444444333555666777777888:::===888:::<<<777@@@BBBDDDkkk___===???EEEAAACCCBBB???>>>@@@GGGOOOVVVZZZ^^^ddd___NNNBBBAAAAAA===???>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGEEECCCAAA>>><<<;;;;;;;;;666888999999999;;;???BBBLLLYYYjjjyyy}}}xxxttttttqqqdddVVVFFFAAA>>>>>><<<888999>>>???PPP\\\ooosssvvvxxxyyy{{{}}}}}}zzzzzz\\\BBB===777666444444555555555444333333333444444444555555444444555666777888999999;;;===???>>>>>>@@@DDDGGGKKKvvvvvvmmmtttsssxxxvvvsssllljjjnnn|||___SSSTTTXXXaaammmcccRRRQQQZZZiiixxxyyyXXXSSSPPPWWWhhhuuuooobbbXXXXXXhhhxxxuuuiii^^^YYYWWW```zzzvvvnnnppppppqqqzzz{{{wwwyyy|||}}}}}}xxx}}}~~~wwwsssxxx}}}}}}~~~xxxpppllljjjeeeaaaQQQKKKJJJUUUfffqqqnnnhhhZZZLLLIIIKKKJJJYYYyyy}}}zzzyyytttjjj```aaafffooovvvyyyzzzxxxwwwzzz{{{{{{{{{yyyyyyyyyyyywwwyyyvvvqqqppprrroooiii```\\\XXXYYYbbbooo{{{zzzqqqcccZZZZZZdddrrr|||eeeMMMNNNddd{{{tttyyy}}}{{{rrrdddWWWNNNKKKHHHFFFGGGEEEBBBCCCGGGDDD@@@OOOqqqxxxwwwkkkgggdddaaa[[[SSSPPPRRRhhhuuucccHHH;;;888666666555444444444555555444444444444444444444444333555666777777888;;;===777999<<<777@@@BBBCCChhh~~~zzzjjjAAABBBJJJEEEDDDBBB???>>>@@@FFFNNNUUUYYY```hhhcccRRRDDDBBBAAA<<>>>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEECCCAAA???<<<;;;;;;<<<<<<666666666666777888999999>>>EEEJJJNNNVVVeeennnppplllllljjjhhhgggfff]]]TTTIIIBBB>>>===:::666999@@@999HHHNNN\\\rrrnnndddnnnuuuuuuvvvyyy}}}}}}{{{TTT>>>===777555444444555555555444333333333444444555555555444444555666777888999999<<<>>>@@@>>>>>>AAADDDFFFCCCiiizzzhhh~~~uuuqqq}}}xxxppphhheeepppaaaSSSOOOPPPWWWcccvvvnnn[[[UUUWWWaaannnzzzuuu[[[SSSJJJLLL___ssswwwpppaaa___ooo~~~pppccc[[[VVVZZZqqqzzzoooqqqqqqpppwww|||yyy{{{~~~vvv~~~zzz{{{|||{{{||||||xxxoookkkhhhccc___RRRLLLHHHRRRbbbmmmlllfffZZZMMMMMMNNNGGGPPPmmmwwwssstttpppfff]]]___eeemmmtttxxxyyywwwvvv{{{}}}~~~~~~{{{xxxuuutttqqquuuvvvssspppmmmbbbVVVMMMKKKIIINNN^^^xxxnnn]]][[[eeesss~~~www___LLLRRRjjjuuuwwwzzz{{{vvvlll```XXXXXXQQQLLLLLLIIICCC@@@BBBDDDFFFIII^^^|||}}}sssjjjccc]]]UUURRRSSSiiivvv|||WWWBBB;;;:::999888666555444444444555444444444555555555666666555555666777888999::::::<<<<<<===>>>===???JJJWWW{{{xxx}}}tttwwwIII???@@@>>>CCC@@@>>>;;;===CCCLLLTTTYYYfffjjjgggYYYLLLEEE@@@;;;>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>????????????======>>>???@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???????????????@@@@@@>>>??????@@@@@@AAABBBBBBEEECCCCCCEEEGGGHHHEEEBBBBBB@@@>>><<<======<<<;;;;;;;;;;;;::::::;;;;;;;;;???>>>===>>>AAAGGGLLLOOORRRRRRRRRQQQOOOLLLIIIGGGBBB@@@===<<<<<<<<<<<<;;;<<<;;;@@@JJJQQQVVV]]]dddpppwww}}}|||}}}yyy{{{YYY<<<;;;666666555444444444444555666666666666666555555555666777888999:::;;;;;;;;;>>>@@@@@@@@@???@@@AAACCCHHH]]]nnnwwwvvv{{{vvvvvvmmmdddnnn}}}kkkRRRPPPNNNRRR\\\pppdddUUUTTT___nnnzzzrrr^^^VVVOOORRR___oooyyy~~~lll```mmm|||qqqhhh]]]YYYggg|||uuuooolllooossszzz~~~yyy|||}}}uuu|||yyy{{{ppplllmmmggg___[[[OOOKKKHHHKKKTTT^^^dddfff\\\SSSLLLKKKKKKMMMWWWbbbxxx{{{{{{xxxwwwtttjjj^^^^^^ccckkkrrruuuvvvvvvwww~~~}}}pppffffffbbbccckkkkkk^^^XXXTTTJJJJJJGGGCCCFFFVVVwwweeeSSSTTT```mmmuuuoooRRRLLL```ssswwwvvvvvvwwwwwwrrrkkkeee```YYYSSSRRRNNNHHHDDDEEEBBBCCCGGG]]]}}}zzzsssmmmdddZZZVVVWWWooo|||vvvRRR@@@;;;;;;888888777666555444444444444444444444555555555555555555666777888999999:::<<<<<<===>>>===???IIIUUU|||sssvvvrrruuuLLLCCCEEEBBBEEEEEEAAA======AAAIIIQQQVVVaaagggfffYYYLLLDDD@@@===>>>============>>>??????>>>>>>>>>>>>????????????>>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@@@@>>>??????@@@@@@AAABBBBBBDDDBBBBBBDDDFFFGGGDDDBBBBBBAAA???>>>@@@AAACCCCCC???>>>===<<<<<<===>>>@@@CCCCCCCCCCCCCCCBBBBBBAAACCCCCCCCCCCCCCCBBBAAA@@@AAA???<<<;;;;;;;;;:::888777555777===DDDJJJSSS\\\kkksssyyyyyyzzz~~~www{{{~~~yyy~~~VVV999999555555444333333333333444666666666666666666666666666777888:::;;;;;;;;;;;;>>>???@@@@@@??????AAACCCGGG\\\ggg|||wwwyyy{{{{{{rrrmmmnnnfff___jjj||||||nnnUUUQQQOOOSSS\\\nnnhhhSSSPPP\\\kkkuuujjjfffcccbbbfffrrrkkkmmmyyynnnbbb[[[dddssswwwppplllnnnqqqvvv}}}||||||}}}rrriiiiiijjjcccZZZVVVKKKFFFCCCFFFNNNVVV[[[\\\SSSLLLGGGFFFEEEDDDJJJQQQaaaooowwwssspppooojjjaaa^^^ccckkkqqqtttttttttuuuzzzzzz}}}wwwhhhZZZSSSFFFMMMXXX\\\___kkkhhhSSSTTTOOOHHHGGGQQQjjjbbbQQQRRR___mmmvvv|||lllRRRNNNbbbssswwwssspppqqquuuvvvtttpppfff___YYYVVVRRRKKKGGGGGGDDDDDDGGG^^^}}}vvviii\\\YYY[[[vvvrrrOOO>>>:::999777777777777666555444444333333333444444444555555444555555666777888999999;;;;;;<<<>>>===>>>HHHRRRqqqlllkkkqqqNNNDDDGGGFFFEEEFFFBBB>>><<<@@@GGGPPPVVV\\\cccdddZZZLLLCCC@@@@@@======<<<<<<======>>>???>>>>>>>>>>>>????????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@>>>??????@@@@@@AAABBBBBBBBBAAAAAACCCEEEEEEDDDBBBCCCAAA@@@@@@BBBEEEIIILLLIIIGGGDDDAAAAAABBBEEEGGGKKKMMMOOOPPPNNNIIICCC@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<<<<<<<;;;:::888:::666555888<<>>??????>>>???AAACCCFFFYYY^^^kkkyyyzzz}}}~~~|||kkkjjjjjjeee```jjj|||yyyYYYSSSOOOTTT]]]kkkqqqVVVRRR___qqqvvvpppvvvyyy}}}yyypppssshhh^^^aaaiiixxxyyyqqqllllllmmmqqq|||}}}~~~|||wwwooofff```bbb______bbbccc\\\UUUPPPGGGCCC@@@BBBHHHNNNQQQRRROOOKKKHHHGGGEEEBBBCCCFFFLLLeeevvvpppiiillljjjbbb]]]cccjjjppprrrsssssssssssswwwxxxuuupppfffVVVHHH@@@GGGQQQXXXhhhrrrUUUMMMFFFFFFOOOccc|||___MMMOOO]]]mmmvvvzzzgggQQQQQQeeeuuusssmmmhhhiiinnnsssrrrpppddd___YYYUUUPPPLLLHHHFFFFFFGGGKKKdddyyyjjj\\\ZZZ```{{{rrrPPP>>>999666666777888888888666555444333333333333444444444444444555555666777888999:::;;;;;;<<<>>>===>>>FFFOOOxxx}}}kkkeeennnNNNAAADDDFFFDDDDDDAAA>>><<>>>>>===>>>>>>>>>?????????????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????@@@@@@@@@AAA@@@??????>>>?????????>>>??????@@@@@@AAABBBBBBAAA@@@AAABBBCCCCCCCCCCCCCCCBBB@@@???@@@DDDIIIMMMRRROOOKKKIIIHHHJJJNNNPPPTTTWWW\\\______[[[WWWSSSJJJHHHFFFDDDBBB@@@???>>>>>>===<<<<<<======;;;:::>>>:::888:::===BBBNNNZZZiiipppvvvvvvwww{{{~~~~~~|||yyy~~~~~~yyyxxxxxxWWW<<<999555555444333333333444444666666666666666777777777777888999;;;<<<<<<<<<<<<<<<===??????>>>???AAACCCEEEUUU[[[^^^zzzsssuuuzzz~~~ssskkkkkkfffcccjjjyyy^^^TTTOOOSSS\\\hhhyyy{{{\\\WWWfffyyy~~~uuulllcccaaadddvvv}}}zzzpppjjjjjjjjjmmmyyy}}}}}}{{{sssgggZZZOOOJJJMMMPPPVVV[[[[[[VVVQQQOOOGGGDDDAAAAAADDDHHHKKKLLLOOOLLLIIIGGGFFFDDDBBBAAAEEEdddwwwqqqiiillljjj```[[[aaaiiiooossstttttttttqqqwwwxxxttttttrrrdddRRRCCCDDDKKKRRR___yyyYYYLLLDDDGGGNNN___~~~yyy\\\KKKMMM[[[kkkuuuzzzzzz```QQQVVVjjjxxxmmmhhhccccccfffiiiiiigggbbb___ZZZTTTQQQOOOKKKHHHEEEGGGMMMhhh}}}lll___```hhhrrrPPP???999666666777888888888777666555333333333444444444555555555555666777888999::::::<<<;;;<<>>AAAHHHFFFFFFDDD@@@===>>>DDDMMMTTTVVV]]]dddaaaTTTFFF??????<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>?????????@@@@@@@@@AAA@@@@@@???>>>>>>??????>>>??????@@@@@@AAABBBBBB@@@@@@AAAAAAAAABBBCCCDDDDDDCCCAAA>>>===???CCCHHHNNNMMMLLLLLLOOOSSSWWWZZZ[[[^^^bbbfffhhhiiihhhgggZZZXXXTTTOOOIIIDDD@@@>>>>>>===;;;<<<======<<<:::;;;999999;;;===AAAKKKWWWnnnuuuyyyxxxxxxzzz}}}}}}|||}}}}}}zzzxxxzzzxxxoooVVV===999777777666555555555555555666666666666777777888888888999:::;;;<<<=========<<<===????????????BBBDDDEEEOOO}}}eeeSSSeee{{{qqqjjjmmmuuu~~~zzzllljjjgggcccfffqqq~~~fffWWWMMMRRR[[[eeeuuu```VVVddd|||wwwpppiiidddcccsssuuuyyyooogggggghhhiiitttyyylll^^^RRRKKKGGGGGGNNNUUUWWWVVVTTTSSSRRRIIIFFFBBBAAABBBEEEHHHJJJLLLJJJEEEBBBBBBCCCAAA???EEE___rrrooollloookkk___[[[aaajjjqqquuuwwwxxxxxxxxx~~~vvvfffNNNIIITTT```^^^eeeyyyiiiWWWKKKLLLOOOXXXssswww[[[JJJLLL[[[kkkttt}}}uuuYYYQQQ\\\ppp{{{iiifffbbb```aaaccceeeeeegggfff```YYYVVVVVVRRRNNNBBBEEEKKKdddtttiiijjjrrrmmmMMM???;;;888777777777888888777777666444444444555555555666666666777777888999:::;;;;;;===;;;===@@@AAA@@@DDDJJJaaayyyppp___@@@@@@KKKIIIKKKIIIFFF@@@===???FFFLLLSSSYYYbbbeee\\\LLLAAA>>>======<<<<<<======>>>???>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>??????@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBB???@@@AAAAAAAAABBBDDDFFFHHHHHHFFFBBB===<<>><<<<<<<<<;;;:::::::::<<>>>>>>>>===>>>???@@@@@@AAACCCEEEGGGIIIrrrxxxTTTbbb}}}jjjccchhhrrr}}}rrrppplllhhhfffmmm}}}qqq\\\MMMPPPXXXaaaqqqdddRRRZZZpppvvvlllmmmwww}}}uuunnnhhhfffmmmmmmxxx{{{oooffffffeeefffnnnzzzzzzmmmaaaXXXRRROOOOOOVVV[[[ZZZXXXXXXXXXVVVKKKHHHDDDAAAAAAEEEIIIMMMPPPNNNIIIEEEFFFHHHFFFBBBCCCVVVgggllllllnnnkkkddd^^^dddmmmtttxxxzzz{{{|||{{{oooTTTNNN]]]mmmccc[[[mmmoooZZZNNNQQQQQQSSSjjjsssYYYKKKOOO^^^nnnwwwoooTTTRRRbbbvvviiihhheeeaaa```cccjjjooopppoooiiiaaa]]]\\\YYYRRREEEGGGHHH[[[{{{tttsssxxxkkkHHH<<<;;;999888777777777777777888888555555555666666666777777888888999:::;;;<<<<<<===>>><<<===AAABBBBBBDDDIII^^^sss~~~jjjCCC???LLLKKKLLLLLLIIICCC======BBBGGGPPPUUU```iiieeeUUUFFF@@@>>>============>>>??????>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????????@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBB???AAABBBBBBAAABBBEEEHHHNNNOOONNNHHHBBB???AAADDDDDDHHHNNNTTTXXX[[[\\\\\\XXXYYY\\\```dddiiilllnnnqqqrrrqqqppplllfffaaa]]]SSSNNNGGGBBB???>>><<<;;;======???BBBBBBFFFSSS___nnnuuuyyyxxxwwwzzz|||{{{~~~vvvwww~~~fff\\\III888999777777666555555555555555555666666777888888999999999:::;;;<<<>>>>>>>>>>>>===???@@@AAAAAABBBDDDGGGHHHCCCggg___lllrrrcccgggooozzzwwwtttppplllgggjjj~~~~~~dddNNNNNNUUU\\\lll}}}pppSSSSSSRRR^^^rrr}}}vvvssswww~~~{{{hhhWWWWWWjjj~~~wwwqqqmmmkkkkkkkkkuuurrrgggeeedddbbbiiirrr|||zzzrrrmmmfff```ZZZ\\\cccfffbbb______\\\XXXQQQNNNIIIEEEEEEIIIPPPUUUXXXWWWSSSNNNOOORRRNNNFFFBBBPPP```kkkkkkhhhhhhjjjdddjjjrrrxxx{{{||||||}}}tttlllNNNFFFNNNXXXPPPNNN^^^lllhhhTTTMMMTTTTTTOOOaaa~~~nnnWWWLLLRRRcccsss|||~~~zzzgggPPPSSSggg{{{kkkjjjhhhcccaaafffqqq{{{vvvvvvoooeee``````[[[TTTLLLKKKHHHTTTooo{{{wwwzzzkkkEEE999:::999999888777666666777888999666666666666777777777777888999::::::<<<<<<===>>>???===>>>BBBDDDCCCEEEIIITTTxxx{{{qqqEEE>>>KKKIIIIIIJJJHHHDDD>>>>>>BBBGGGMMMQQQ^^^kkkjjj[[[JJJCCC>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>??????@@@AAABBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB???AAACCCBBBAAABBBFFFIIISSSTTTTTTNNNGGGCCCDDDGGGLLLPPPVVV[[[]]]\\\YYYWWWUUUWWW[[[```fffjjjnnnpppoooqqqtttuuutttpppllliii```ZZZQQQIIIEEEBBB@@@???<<<<<<===???@@@EEESSSbbbkkkrrrvvvvvvuuuyyy{{{{{{~~~}}}}}}~~~|||~~~uuuvvviiiZZZFFF888<<<666666555444444444444555555666666777888999999999999:::;;;===>>>>>>??????>>>???AAAAAAAAACCCEEEGGGIII@@@```gggssszzzfffhhhnnnwww}}}tttqqqnnnjjjccceeezzziiiPPPMMMRRRYYYhhh{{{}}}ZZZTTTHHHNNN\\\mmm{{{wwwssslllbbb]]]dddtttyyy\\\QQQ^^^ssswwwsssqqqpppnnnoooyyytttiiifffccc```eeennn||||||xxxxxxwwwssskkkccceeelllnnniiifffeee```XXXWWWTTTNNNJJJIIINNNVVV\\\[[[\\\XXXTTTTTTVVVOOOEEEFFFOOO```mmmjjjbbbdddnnnjjjooovvv{{{}}}}}}||||||xxx~~~lllfffYYYMMMIIIIIIFFFRRRccchhhfffTTTNNNWWWTTTHHHTTTooo|||jjjVVVMMMUUUgggxxx}}}uuuaaaNNNTTTjjj~~~hhhiiijjjiiihhhjjjoootttssswwwrrrfffaaaccc^^^TTTLLLKKKLLLSSSaaauuu{{{~~~dddEEE666666999666666666666666666666666888777777666666666666666777888999:::;;;;;;;;;;;;======>>>@@@BBBEEEGGGHHHXXXrrryyyuuuuuuJJJGGGAAAFFFHHHGGGHHHFFFAAA<<<>>>EEEGGGQQQ___iiillldddPPP>>>??????>>>;;;::::::<<<>>>>>>>>>>>>???@@@@@@AAAAAA????????????>>>>>>>>>>>>??????@@@@@@@@@??????>>>??????@@@AAAAAABBBCCCCCCBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCAAAAAABBB@@@@@@GGGOOOVVVYYYWWWOOOLLLOOOPPPMMMTTTWWWZZZZZZVVVSSSSSSTTTUUUUUUWWW]]]eeekkklllllloooqqqssssssqqqqqqtttwwwvvvnnnbbbUUULLLGGGEEEEEECCCDDDAAA===DDDPPPXXXWWWlllppptttvvvuuuvvvyyy|||zzzzzz{{{|||}}}|||wwwyyy~~~aaaQQQGGG<<<333999999888777666555444444777777777777777777777777999:::;;;;;;;;;<<<>>>@@@======???@@@BBBCCCEEEEEEEEEEEE\\\mmmfffvvvbbb```gggvvvzzzsssnnnkkkffffffuuuqqqYYYPPPRRRZZZiiiwwwbbbUUUMMMNNNUUUcccrrrzzz}}}}}}llldddZZZUUUVVV^^^mmmyyykkkWWWTTTcccyyyuuuxxxpppsss}}}xxxlllbbb[[[ZZZbbblllzzzzzzuuurrrooommmkkkhhhkkkllliiihhhgggddd___[[[RRRQQQPPPJJJRRRaaafffgggbbb\\\XXXUUUQQQLLLHHHCCCQQQaaahhhhhhgggggghhhpppvvv{{{zzzzzz|||{{{xxx|||{{{iii^^^ccccccaaa[[[VVVWWW___gggZZZ\\\RRRPPPXXXPPPQQQiiiuuukkkZZZNNNYYYqqqhhh\\\KKK^^^rrr}}}mmmooopppnnnjjjjjjooosssvvv{{{zzzrrrooommmcccVVVQQQLLLJJJMMMWWWhhhzzzXXX???666666666666666666666666666666666888777777666666666777777888888999:::;;;;;;;;;;;;======>>>@@@BBBDDDFFFGGGRRReeewwwqqqeeefff{{{PPPBBBBBBFFFHHHGGGGGGGGGBBB<<>>>>>>>>???@@@@@@AAAAAA????????????>>>>>>>>>>>>??????@@@@@@@@@??????>>>??????@@@AAAAAABBBCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCAAAAAABBB@@@@@@FFFNNNRRRXXXZZZVVVRRRRRRQQQNNNQQQRRRTTTUUUUUUWWWYYY[[[]]]\\\\\\```ffflllnnnoooeeegggiiiiiiiiimmmtttyyy{{{}}}}}}xxxkkk[[[LLLDDDBBBBBBAAAAAAKKK[[[fffhhhmmmoooqqqssstttuuuwwwyyyyyyzzz{{{|||~~~}}}}}}|||xxx}}}nnnYYYNNNEEE<<<777777777777777666666666666777777777777888888888999999:::<<<<<<;;;<<<>>>@@@>>>???@@@AAABBBCCCDDDEEEFFFBBBRRRwwwggg```\\\bbbrrr|||uuunnnkkkeeebbbnnn~~~uuu]]]RRRQQQVVVbbbmmmyyykkk[[[PPPMMMPPP\\\lllxxxqqqjjjbbbZZZWWW[[[eeemmmrrr~~~vvvggg\\\aaa{{{yyyvvvlllnnnxxxzzznnnddd[[[XXX]]]eeevvv{{{~~~~~~}}}wwwssspppmmmkkkfffjjjlllkkkkkkmmmkkkgggaaaWWWVVVTTTNNNWWWfffjjjmmmiiiddd___\\\VVVNNNIIIFFFSSSbbbiiihhhfffeeefffkkkqqqvvvwwwxxxzzzzzzxxxwww~~~zzz{{{zzzzzzmmmiiiZZZUUU[[[SSSRRReeerrrfffVVVOOO]]]vvvvvv```VVVLLLaaauuuppptttwwwsssmmmjjjnnnsss{{{~~~nnn\\\UUUNNNIIIHHHMMMZZZqqqmmmLLL;;;999888555666666666666666666666666777777666666666777777888888999:::;;;;;;<<<;;;;;;<<<===>>>???AAACCCEEEFFFOOOXXXnnnyyyqqqbbbVVV]]]fffEEEHHHHHHHHHGGGGGGGGGCCC>>>???CCCDDDMMMWWW```eeebbbTTTEEE@@@@@@??????>>>>>>??????>>>>>>>>>???@@@@@@AAAAAA????????????>>>>>>>>>>>>>>>??????@@@@@@@@@?????????@@@@@@AAAAAABBBBBBCCCAAAAAA@@@????????????@@@@@@@@@@@@@@@AAAAAABBBBBBDDDBBBBBBBBB@@@???EEELLLLLLVVV^^^]]]XXXTTTQQQNNNLLLKKKLLLPPPWWW___dddggggggdddaaaaaadddhhhkkkmmm```aaacccdddffflllvvv}}}~~~kkkSSSDDDEEEDDDBBBFFFSSSeeerrrwwwnnnmmmmmmooorrruuuvvvvvvwwwwwwxxxzzz|||~~~}}}~~~xxxvvv}}}|||fffWWWOOOBBB888666555555666666777777888888555666666777888999::::::999;;;<<<<<<<<<===???AAA@@@AAAAAABBBCCCCCCDDDDDDFFF???HHHlllfffyyyaaaZZZ\\\mmm}}}xxxppplllfffaaahhhtttyyybbbSSSOOOSSS]]]eeerrryyyaaaSSSLLLKKKTTTcccuuusssjjjeeedddccc[[[eeekkkssswwwfff___www}}}|||uuuiiigggppp{{{pppfff]]]VVVWWW\\\oootttxxx{{{zzztttpppllljjjeeejjjmmmnnnpppsssssspppeee\\\YYYVVVQQQ\\\lllooorrrooojjjgggbbb[[[QQQJJJJJJUUUcccjjjhhhdddbbbcccgggnnnsssuuuwww{{{|||zzzwwwrrrwwwpppjjjtttsssdddTTTRRRccczzzkkkXXXQQQQQQggg|||pppuuuyyyvvvppplllpppuuuwwwcccUUUNNNIIIHHHIIIPPPcccwwwhhhHHH;;;;;;;;;888666666666666666666666666777666666666777888999999999999:::;;;<<<<<<;;;;;;<<<<<<===>>>@@@BBBDDDEEEPPPUUUwww}}}|||[[[QQQWWWxxx{{{KKKKKKEEEHHHGGGGGGHHHEEE??????BBBEEEKKKSSSZZZ```___TTTGGG@@@???>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@AAAAAA????????????>>>>>>>>>===>>>>>>???@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@????????????????????????@@@AAAAAABBBBBBDDDBBBBBBCCC@@@???CCCJJJKKKVVV```bbb\\\UUUPPPNNNKKKJJJLLLSSS]]]ggglllnnnjjjfff```]]]]]]```dddfffeeeggghhhhhhiiimmmuuu{{{yyy}}}oooXXXHHHKKKGGGDDDIIIWWWhhhtttyyyqqqnnnlllnnnrrrvvvvvvtttttttttuuuwwwyyy|||~~~~~~zzzyyy```WWWPPP@@@555666666666666666777777777777444555666777999:::;;;<<<:::;;;<<<===<<<===@@@BBBBBBCCCCCCCCCCCCCCCDDDDDDEEE???DDDcccfffiiihhh[[[XXXhhhzzz}}}rrrnnniiicccgggooo}}}hhhVVVNNNSSS]]]cccllldddSSSLLLIIIOOO[[[ppp{{{ttthhh^^^UUU[[[]]]jjjnnnfffqqq}}}wwwiiidddkkkzzzyyyppphhh___VVVSSSUUUcccmmmwww}}}|||uuuoookkkhhhdddiiilllmmmooossstttqqqcccZZZWWWSSSPPP___pppsssrrrpppmmmkkkggg___UUUMMMNNNWWWdddkkkhhhaaa___aaagggnnntttuuuxxx}}}~~~zzzgggVVVWWWhhhyyyzzzcccTTTOOOWWWooooootttyyyxxxtttssswww|||xxxgggWWWOOOJJJKKKJJJJJJWWWhhh}}}gggHHH::::::;;;999666666666666666666666666666666666666777999::::::::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<===???AAABBBCCCNNNSSSYYYMMMLLLeeeMMMFFF@@@HHHFFFGGGIIIGGGAAA???AAAEEEJJJPPPVVV\\\]]]TTTIIIBBB???======>>>>>>===<<<>>>>>>>>>???@@@@@@AAAAAA????????????>>>>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@??????>>>>>>??????>>>>>>???@@@@@@AAABBBBBBCCCBBBBBBCCC@@@>>>CCCJJJPPPXXXbbbgggbbbZZZTTTSSSTTTSSSTTTZZZbbbhhhjjjjjj```^^^ZZZWWWWWWZZZ```ccckkklllmmmllliiiiiilllppppppoooqqqxxx}}}tttaaaPPPNNNHHHEEELLLZZZgggpppuuurrrpppnnnppptttvvvvvvtttttttttuuuwwwyyy|||~~~~~~uuuWWWQQQNNN@@@777:::777777777777666666666666444555666888999;;;<<<===:::;;;=========>>>AAACCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBHHHaaaooocccqqq```XXXcccttt|||sssnnnjjjeeeffflllttt\\\NNNQQQ[[[aaahhh|||iiiTTTNNNKKKNNNUUUjjj}}}mmm]]]^^^ZZZ```qqquuummmlllnnn{{{llleeeiiiuuu}}}vvvooojjjbbbXXXRRRRRRXXXgggvvv~~~|||uuuooojjjhhhbbbfffgggfffgggkkkkkkhhh]]]TTTQQQMMMNNNcccwwwyyyvvvsssqqqnnnkkkddd[[[TTTPPPWWWbbbiiieee]]]\\\aaaiiioootttvvvxxx}}}~~~kkk[[[___nnnxxx~~~uuu]]]PPPNNNZZZrrrmmmpppsssuuuuuuxxx||||||sssgggXXXNNNMMMJJJFFFOOO^^^qqq}}}bbbFFF888777888777666666666666666666666666555666666777888999;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@AAABBBHHHNNNrrrqqqXXXPPP\\\YYYFFFEEEHHHFFFGGGJJJHHHBBB??????DDDHHHMMMSSS[[[]]]WWWMMMEEEAAA<<<;;;<<<===<<<:::>>>>>>>>>???@@@@@@AAAAAA????????????>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???===>>>>>>???@@@AAABBBBBBAAA@@@AAACCCAAA???CCCJJJTTTYYYccckkkkkkccc\\\ZZZ]]]]]]]]]___aaacccbbbbbbYYYYYYXXXWWWXXX\\\bbbgggjjjlllllljjjeeecccdddffflllkkkppp{{{mmm]]]RRRKKKIIISSSaaajjjooorrrqqqqqqrrrsssuuuvvvuuutttvvvwwwwwwxxxzzz|||~~~|||}}}}}}}}}}}}~~~uuuZZZPPPJJJ???888888888888777777666666555555555555777888:::;;;<<<===:::;;;===>>>>>>???BBBDDDEEEEEEEEEEEEEEEEEEFFFFFFCCCGGGLLL^^^lllxxxeeeWWW]]]kkkttt{{{uuummmjjjeeedddhhhgggQQQOOOVVVZZZcccrrruuu[[[RRRLLLNNNRRRaaaoooaaa```TTTOOOWWW[[[\\\cccjjjxxx}}}nnnggggggooo{{{tttnnnjjjdddZZZSSSQQQPPP]]]lllttt~~~}}}vvvpppllljjjaaadddddd```___aaa```\\\WWWPPPMMMKKKQQQlll~~~yyytttoooiii```YYYRRRUUU^^^fffbbbZZZ[[[ccclllrrruuuvvvwww{{{}}}|||{{{nnnaaaiiivvv{{{nnnWWWOOOPPP___tttggggggiiilllqqqwww{{{}}}~~~nnnXXXPPPKKKFFFOOO^^^mmmxxxzzz\\\AAA666777777444666666666666666666666666555555666777888:::<<<===;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===???@@@AAAEEEHHHaaatttfffdddrrrKKKLLLHHHFFFGGGKKKJJJDDD???>>>@@@DDDJJJRRR[[[```[[[RRRJJJDDD===:::<<<======;;;>>>>>>>>>???@@@@@@AAAAAA????????????>>>>>>>>>>>>======>>>@@@@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBB@@@???AAACCCAAA???CCCJJJPPPSSS___mmmrrrkkkaaa]]]]]]]]]]]]\\\[[[]]]```ccc^^^```aaaaaaaaabbbfffiiiiiijjjjjjfffcccbbbeeeiiiooorrrxxxsssiii[[[TTTSSS___kkkppppppqqqoooqqquuuvvvvvvtttssssssvvvvvvvvvwwwxxxyyy{{{|||{{{|||{{{zzzyyyzzz~~~yyyyyy~~~}}}vvv^^^NNNEEE===777555666666666666777777777777666666777888:::;;;<<<<<<:::<<<===>>>???@@@CCCEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEKKKMMMUUUxxxzzz{{{fffUUUWWWbbblllvvv~~~qqqkkkeeeccceeetttsssWWWOOOSSSTTT\\\gggiiiWWWJJJKKKOOOXXXoooxxxooonnniiiaaadddaaaPPPDDDFFFGGGKKKUUU___lllttt~~~}}}ooogggdddhhh{{{{{{tttnnnkkkeee[[[SSSQQQLLLRRRXXXaaarrrxxxsssooommmfffhhhfffaaa______]]]YYYVVVPPPNNNNNNYYYyyyxxxpppggg___YYYRRRSSS[[[bbb___XXX[[[fffrrrwwwzzzxxxxxx{{{|||{{{{{{www}}}sssiiisss}}}~~~eeeSSSSSSZZZkkk{{{aaa______cccjjjrrrvvvwwwvvvzzzbbbTTTLLLHHHRRRbbbllluuuxxxXXX>>>777:::999444666666666666666666666666555555666777888:::<<<===;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;===>>>@@@@@@FFFEEETTTyyymmmLLLKKKHHHFFFGGGKKKJJJDDD???>>><<>>;;;<<<>>>===<<<>>>>>>>>>???@@@@@@AAAAAA????????????>>>>>>>>>>>>======>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBB???>>>@@@CCCAAA@@@DDDKKKIIILLLYYYllluuunnnbbb\\\VVVWWWWWWVVVWWW[[[ccciiijjjlllnnnlllhhhfffggghhhjjjjjjiiifffdddgggmmmrrrtttxxx}}}~~~yyysssoooeee^^^]]]iiissstttqqqooolllqqqvvvxxxuuusssrrrssssssssssssttttttuuuvvvwww|||}}}|||yyywwwyyy~~~}}}xxx{{{}}}yyyjjjVVVFFF>>><<<:::777444444555666777888999999777777888999:::;;;;;;<<<:::<<<>>>>>>???@@@CCCFFFDDDEEEEEEFFFGGGGGGHHHHHHGGGMMMKKKLLLlll{{{fffSSSSSS\\\gggtttwwwooogggccceeefff{{{\\\RRRSSSSSSVVV___sssZZZGGGHHHNNNQQQ^^^ooowwwssshhhlllrrrrrrlllhhhVVVGGGFFFFFFHHHSSSTTTbbbkkkuuu{{{ooogggbbbcccttt|||uuunnnkkkfff\\\SSSPPPLLLJJJHHHQQQiiizzzuuurrrpppmmmnnnlllfffcccbbb```\\\WWWRRRRRRSSS```yyynnnddd[[[UUURRRRRRXXX```]]]VVV[[[hhhxxx}}}~~~|||{{{}}}~~~|||yyyuuuuuu{{{yyynnn}}}zzzqqq{{{zzz___SSSYYYeeeyyyeee___\\\___dddiiiooouuummm|||mmmYYYPPPGGGTTTrrryyyRRR===888888666444444444555555666666777777666666777888999::::::;;;:::===??????===<<<===>>><<<<<<<<<===>>>>>>??????CCCHHHLLLtttnnn{{{```FFFCCCJJJMMMKKKLLLMMMEEE:::===CCCGGGLLLWWWbbbddd___ZZZIII:::999======;;;;;;>>>>>>>>>>>>????????????????????????????????????======>>>>>>???@@@BBBCCCAAAAAAAAA@@@@@@?????????@@@?????????>>>>>>==============================AAA@@@??????@@@BBBDDDFFFLLLPPPYYYgggrrrqqqeeeZZZXXXYYYYYYYYY]]]dddiiikkktttuuuuuurrrmmmgggcccbbbdddjjjooommmhhhhhhpppwwwwwwwwwvvvuuusssqqqnnnmmmkkklllnnnppppppppppppooooooppprrrrrrqqqqqqqqqrrrooooooqqquuuwwwxxxvvvuuuuuuzzz}}}|||yyyyyyrrr]]]KKKFFFCCC:::555666777777777777666666666666888888999::::::;;;;;;<<<;;;<<<>>>@@@AAACCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIMMMHHHTTT\\\nnnSSSRRR\\\cccooo|||wwwtttnnngggdddddd|||oooSSSKKKOOOQQQcccdddLLLGGGJJJOOOZZZgggtttzzzyyyvvvwwwsssvvvvvv___QQQEEE===AAAKKKOOO\\\hhhrrrzzzggg___eeeqqq|||{{{tttnnnjjjddd\\\WWWWWWMMMIIIHHHPPPcccyyy|||wwwssspppmmmnnnooommmjjjeee___\\\\\\XXXTTT[[[rrrtttddd[[[ZZZRRRTTT]]]eee___VVV]]]mmm{{{|||}}}{{{yyyxxxyyyzzz{{{vvvpppvvvzzztttrrrooofffZZZ\\\lllxxxoooWWWPPP\\\lll|||nnnggg```___aaafffoooxxx|||}}}cccUUUIIIQQQlllyyySSS>>>999888666444666666666666666777777777666666777888999:::;;;;;;;;;===???@@@???===============>>>>>>???@@@@@@AAA>>>DDDGGGhhhxxxmmm{{{yyyYYYDDDIIIKKKIIIHHHIIICCC;;;;;;AAAEEEIIIRRR\\\```___]]]MMM>>><<<>>>>>><<<<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>???@@@BBBCCC@@@@@@@@@@@@@@@@@@AAAAAA??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>>>>???@@@BBBCCCGGGJJJTTTdddrrruuukkk```[[[[[[\\\]]]bbbiiiooorrrxxxxxxvvvqqqjjjdddaaa```fffjjjnnnnnnjjjjjjnnnsssrrrrrrrrrrrrpppnnnlllkkklllmmmnnnnnnnnnmmmmmmlllnnnoooqqqqqqooooooooopppmmmnnnpppsssuuuvvvvvvuuutttwwwzzzyyyxxxyyy}}}nnnZZZIIIDDDAAA999555666777777777777777777777666999999:::;;;<<<===>>>>>>>>>???@@@BBBCCCCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIGGGKKKGGGQQQWWW~~~sssTTTQQQYYYaaakkkxxxtttmmmmmmjjjfffgggzzzwwwYYYLLLOOOPPP___wwwjjjOOOJJJKKKJJJRRR```kkkxxx~~~pppZZZJJJBBBDDDIIIJJJUUU___ggguuurrrfffgggoooxxx}}}wwwqqqllljjjddd\\\WWWWWWPPPKKKHHHNNN^^^sss{{{vvvsssqqqqqqpppnnnkkkfffaaa^^^]]]YYYVVV^^^vvvyyyhhh]]][[[WWWYYYccckkkddd[[[bbbttt{{{}}}~~~}}}{{{yyyyyyzzzwwwzzzzzz{{{wwwtttnnnpppttttttvvvmmmYYYTTTRRR^^^sss|||lllZZZYYYiiiyyy}}}pppiiiccc```bbbiiiyyyooo\\\NNNSSSjjjpppNNN<<<999999777666888888888777777777777777777777888999:::;;;<<<<<<>>>???@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCC>>>DDDBBBXXX|||mmmmmm}}}aaaFFFIIIKKKIIIHHHGGGCCC???:::>>>BBBEEEKKKUUU\\\___```RRRDDD???@@@???======>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>???@@@BBBCCC>>>??????@@@@@@AAABBBBBB>>>>>>===============<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@BBBDDDNNN```rrrxxxqqqhhhaaa______```dddiiiooosssssssssrrrooojjjgggfffggghhhjjjlllkkkiiihhhhhhiiilllmmmmmmnnnmmmllljjjiiimmmmmmllllllkkkjjjiiiiiilllnnnoooooonnnmmmmmmnnnmmmnnnoooqqqrrrtttuuuvvvttttttuuuvvvwwwyyy{{{}}}}}}~~~~~~~~~|||gggUUUFFFAAA???999555777777777777777777777888888999:::;;;===>>>@@@AAABBBCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBDDDEEEGGGIIIJJJFFFIIIGGGMMMQQQttt|||YYYQQQWWW___iiitttzzzmmmooommmeeegggqqqdddRRRPPPPPPZZZlllxxxWWWOOOMMMFFFLLL[[[ggg{{{```JJJBBB@@@@@@BBBJJJQQQSSS\\\ttt}}}mmmiiiooowww}}}uuuqqqnnnmmmggg___ZZZZZZQQQKKKEEEHHHTTTeeettt|||{{{}}}|||yyywwwvvvtttqqqmmmhhheeeccc^^^\\\[[[eee~~~ooobbb^^^\\\^^^hhhsssnnneeekkkzzzxxxzzz|||{{{yyywwwvvvvvvuuutttpppmmmmmmooolllfffnnniiijjjqqq~~~jjj```WWWZZZiii{{{hhh[[[^^^mmm|||uuuoooiiieeedddkkk{{{yyyeeeXXX]]]qqqzzz```DDD777777999999888:::999999888888777777777888888999:::;;;<<<======@@@@@@@@@@@@@@@BBBDDDFFFBBBBBBCCCCCCDDDEEEEEEEEEBBBGGGBBBLLL|||zzz{{{jjjmmmzzzmmmIIIIIIJJJLLLKKKHHHEEEDDD:::===@@@BBBFFFOOOYYY```aaaVVVIIIBBB@@@>>>===<<<===>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@=========>>>???@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@AAA============<<<<<<<<<<<>>===<<<<<<<<<<<<===AAABBBJJJ\\\oooxxxuuunnnfffbbb______```aaaeeejjjhhhkkknnnppppppqqqrrrsssjjjiiifffeeeeeedddcccbbbjjjjjjlllmmmmmmllllllkkkkkkjjjiiihhhggggggggggggkkkmmmnnnnnnmmmllllllmmmppppppqqqqqqqqqrrrsssuuutttrrrrrrtttxxx{{{zzzyyy{{{{{{|||}}}|||~~~}}}zzzrrr___PPPCCC>>><<<888666777777777777888888999999999;;;;;;===???AAACCCEEEFFFGGGHHHHHHHHHGGGFFFEEEDDD@@@AAABBBCCCEEEGGGIIIJJJHHHIIIJJJLLLNNNjjjaaaSSSWWW___iiirrrxxx{{{ssstttqqqdddccceeevvvqqqYYYQQQPPPUUUcccqqqcccUUUNNNEEEJJJZZZtttiiiOOODDDBBB???>>>EEEJJJHHHHHHZZZ}}}sssllloooyyywwwtttsssrrrlllccc^^^___UUUNNNHHHGGGNNNXXXaaaeeeaaadddhhhkkkrrr~~~|||yyytttpppllljjjiii```___```lllwwwiiiccc^^^^^^hhhxxx{{{rrrrrrzzzwwwzzz||||||yyyuuusssqqqpppkkkddd]]]ZZZYYYVVVTTT[[[ZZZ___iiiqqqiiinnn{{{rrrbbb[[[aaappp{{{zzzsssllleeeeeeooo{{{pppfffkkk|||nnnWWW???666777999999999::::::999999888888777777999999:::;;;<<<===>>>>>>???@@@AAA@@@???AAAEEEIIIDDDDDDEEEEEEFFFGGGGGGGGGEEEHHHDDDGGGrrrlllhhhmmmuuuLLLFFFFFFLLLNNNIIIFFFGGG======???AAADDDLLLXXXaaa___XXXMMMCCC>>>===<<<;;;===>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@=========>>>???@@@BBBBBBBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;CCCCCCIIIXXXiiitttuuusssfff```[[[[[[ZZZYYY\\\bbbfffjjjooossstttttttttuuuhhheeebbbaaadddfffggggggjjjkkkmmmnnnooooooooonnnhhhgggfffeeeeeefffggghhhjjjlllnnnnnnmmmlllmmmnnnsssttttttsssppppppqqqssstttrrrqqqtttyyy|||zzzxxxyyyzzz{{{|||~~~|||~~~zzzuuuzzzwwwjjjWWWLLLAAA;;;999888666777666777777888999::::::;;;<<<===???AAACCCEEEGGGHHHJJJJJJJJJIIIHHHGGGEEEDDD@@@AAAAAACCCEEEGGGIIIJJJKKKIIIMMMMMMNNNcccjjjWWWVVV\\\eeemmmqqqvvvttttttsssjjjccc```lllyyy^^^PPPOOOQQQ]]]iiiyyypppYYYLLLDDDKKKYYY}}}rrrppptttpppWWWKKKGGGFFF<<>>??????>>>DDDIIIHHHBBB@@@CCCHHHEEEFFFFFFGGGGGGHHHHHHIIIEEEFFFFFFGGGfffwwwfff]]]hhhVVVHHHAAAIIINNNHHHEEEHHH@@@======@@@EEELLLWWW```]]]ZZZPPPDDD======<<<;;;>>>>>>>>>>>>????????????????????????????????????======>>>>>>???@@@BBBCCCDDDCCCBBBAAA???>>>======<<<============>>>>>>>>>==============================<<<<<<;;;;;;;;;:::CCCDDDIIISSSbbbooowww{{{hhh```[[[\\\[[[XXX\\\dddmmmpppssssssqqqnnnlllkkkeeedddccceeehhhmmmoooqqqkkkmmmnnnpppqqqqqqqqqqqqhhhfffdddbbbbbbdddggghhhhhhjjjlllmmmllllllmmmooosssuuuvvvtttqqqoooppprrrsssrrrrrruuuyyy{{{zzzxxxxxxyyyyyyzzz|||~~~}}}}}}|||uuuwww~~~{{{mmmbbbRRRJJJ@@@999777777777666666777777999:::;;;<<<<<<>>>???@@@BBBEEEGGGHHHIIIKKKKKKJJJIIIHHHFFFEEEDDDAAAAAAAAACCCDDDFFFHHHIIILLLGGGNNNMMMOOO[[[uuu\\\TTTVVV^^^eeemmmttttttqqqtttrrrgggaaaggg{{{fffOOONNNNNNYYYcccooo```LLLEEEKKKSSS~~~rrrccc[[[XXXgggqqqiiiVVVJJJFFFGGG===AAAJJJOOOKKKMMMhhh}}}ppplllrrrzzzwwwvvvvvvtttnnneeecccfff___YYYSSSPPPPPPPPPOOONNNUUUVVVWWWYYY___jjjyyyzzzuuuqqqnnnmmmcccdddhhhvvvxxxqqqeee]]]dddzzzvvvtttvvvyyy|||zzzsssjjjccc^^^MMMHHHDDDBBBAAA???AAAEEEBBBBBBGGGNNNbbb{{{lll[[[WWW```nnnxxx|||{{{vvvrrroooqqqvvv}}}{{{dddQQQ???888999888666555777777777888888888888888:::;;;<<<===>>>??????@@@CCCPPP[[[ZZZNNNDDDCCCGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIGGGKKKJJJ]]]oooTTT___hhhPPP@@@FFFMMMIIIGGGLLLCCC===:::@@@FFFMMMUUU^^^\\\[[[SSSFFF======>>><<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@BBBCCCBBBBBBAAAAAA@@@???>>>>>>=========>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;???BBBGGGPPP\\\lll|||sssiiicccdddbbb]]]aaajjjoooooonnnkkkhhhffffffgggdddfffiiikkkmmmnnnnnnoookkklllnnnpppqqqqqqqqqpppiiigggdddaaa```bbbeeefffdddfffiiijjjkkklllmmmooonnnrrruuutttqqqooopppsssqqqqqqsssuuuxxxyyyyyyxxxwwwwwwwwwxxxyyy{{{|||}}}}}}}}}||||||~~~xxxxxx|||tttwww]]]OOOIII@@@999666777777666666777888999:::<<<======???@@@AAACCCEEEGGGHHHIIIJJJJJJJJJIIIGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGJJJCCCLLLKKKNNNTTTqqqfffVVVSSSXXX___iiiqqq~~~tttssssssgggccceeettttttXXXPPPNNNVVV\\\aaammmRRRKKKMMMMMMooouuuiiiaaadddiiiiii```UUUPPPRRROOOLLLPPPUUUPPPNNNcccuuunnnrrryyyuuutttuuutttnnnhhhiiinnnfff___WWWSSSTTTVVVVVVVVV\\\[[[[[[^^^cccllltttyyyzzzuuupppllljjjdddeeejjjxxxxxxmmmfffkkk||||||uuuwwwtttwwwyyyvvvmmmbbbXXXRRREEEAAA@@@BBBAAA>>>@@@EEEHHHEEEIIINNNXXXuuu~~~xxxhhhXXXXXXfffuuu{{{zzz~~~xxxsssrrruuu{{{~~~|||\\\KKK;;;666888888777666666666777777888888888999;;;;;;<<<===>>>???@@@@@@JJJ[[[kkkkkk[[[KKKEEEGGGFFFFFFGGGHHHHHHIIIIIIJJJNNNKKKOOONNNWWW|||SSSZZZzzzyyyYYYCCCFFFNNNKKKKKKQQQDDD<<<888???GGGMMMTTT\\\\\\]]]UUUGGG>>>>>>???===>>>>>>>>>>>>????????????==============================>>>>>>???@@@BBBCCCAAAAAA@@@@@@@@@@@@@@@@@@======>>>>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<<<<;;;;;;???EEEMMMYYYllltttmmmmmmiiibbbdddmmmjjjiiifffcccaaacccgggkkkfffjjjooopppnnnjjjfffeeejjjkkkmmmoooppppppoooooollliiieeeaaa___```ccceeeaaadddgggiiiiiikkkmmmnnniiinnnssstttqqqoooqqqsssoooqqqsssuuuwwwwwwxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzzzzzzz}}}{{{zzz}}}}}}{{{zzz}}}~~~zzz|||rrr[[[MMMHHH@@@888666777777555666666888999;;;<<<>>>>>>@@@AAABBBDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBCCCCCCEEEFFFFFFHHH???IIIIIIMMMOOOeeeoooZZZSSSWWW]]]fffmmmyyy{{{rrrooodddccccccpppdddSSSOOOTTTVVVVVVpppxxxYYYRRROOOIIIkkkzzzvvvzzzxxxnnniiikkkjjj```]]]^^^VVVPPPaaa|||yyyrrruuu|||uuuuuuvvvvvvqqqmmmooovvvqqqjjjaaa\\\]]]bbbfffggg```______aaagggmmmrrrtttwww}}}~~~zzztttooojjjhhhdddfffkkkyyy}}}tttnnnrrr}}}vvvuuu|||yyy|||}}}zzzpppcccXXXQQQIIIEEEEEEHHHFFF@@@AAAFFFJJJDDDHHHOOOTTTggg}}}|||}}}~~~nnn___SSSXXXlllwwwssstttwwwzzzxxx{{{nnnVVVEEE999;;;;;;666444888777777777888999999999:::;;;<<<===>>>>>>???>>>>>>DDDVVVgggiii\\\LLLEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHKKKOOOKKKHHHRRRlllwww```iiieeeAAAFFFLLLIIIGGGFFFDDD>>>;;;???CCCHHHOOOUUUZZZ[[[UUUIIIAAA??????>>>??????????????????????????????>>>>>>======<<<<<<======>>>>>>???@@@BBBCCCBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============:::>>>DDDIIISSSbbbuuu~~~vvvoooqqqyyy~~~zzzttt{{{pppeeeaaadddiiimmmpppssspppnnnnnnlllhhhiiimmmfffeeedddcccbbbbbbccccccbbbbbb```^^^[[[ZZZ\\\^^^```aaabbbfffjjjlllkkkjjjnnnnnnnnnpppssssssqqqpppqqqooommmoootttwwwxxxwwwuuuuuuwwwxxxxxxxxxxxxxxxzzz|||~~~~~~}}}|||{{{|||{{{}}}ppplllttt}}}||||||tttiiiWWWLLL@@@:::666333555999888999;;;<<<===>>>>>>>>>>>>???BBBDDDFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB<<<===???AAABBBCCCDDDDDDEEEGGGGGGIIIJJJJJJaaawwwbbbTTTOOOWWW^^^eeeppp|||rrrtttllleee]]]eeeqqqZZZPPPMMMQQQVVVcccvvv\\\GGGHHH```{{{gggSSS]]]uuuxxxtttzzzxxxvvvuuurrrmmmiiillltttyyyxxxooonnnwwwwwwtttzzzqqqoooppprrrqqqnnnnnnrrryyy{{{~~~{{{vvvooofff```aaafffmmmvvv|||zzzyyy{{{zzzwwwuuuyyykkkbbbZZZXXXTTTLLLOOORRRKKKOOOHHHKKKQQQWWWjjjyyyxxx|||{{{{{{{{{xxxuuuuuuwww|||{{{dddXXXUUUfff{{{nnnkkkrrr||||||zzzhhhSSSCCC888:::;;;666444888777777888888999:::::::::;;;<<<===>>>??????@@@@@@EEERRR```bbbXXXKKKEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJGGGHHHPPPdddmmmjjj|||rrrKKKEEEGGGJJJIIIAAAEEE???;;;>>>BBBFFFMMMTTTYYYZZZUUUJJJBBB???>>>===???????????????????????????>>>>>>>>>=========<<<======>>>>>>???@@@BBBCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;===@@@FFFPPP]]]kkktttkkkfffeeemmm|||qqqjjjjjjnnnsssuuuoookkkiiihhheeeaaaaaadddaaaaaa___^^^\\\ZZZYYYXXX[[[[[[ZZZWWWUUUUUUWWWYYY^^^```dddggghhhiiiiiiiiilllmmmooopppppppppoooooossspppoooqqqtttwwwxxxwwwuuuvvvwwwxxxxxxyyyyyyyyy{{{}}}}}}|||{{{|||zzz|||~~~|||nnniiippp|||}}}xxxjjj]]]QQQGGG>>>999777555666:::999999:::<<<======>>>>>>===???AAADDDEEEGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA>>>???@@@BBBCCCDDDEEEEEEEEEHHHIIILLLNNNKKK[[[{{{|||eeeUUUNNNUUU\\\cccooo{{{yyyqqqlllfff^^^ccc{{{aaaSSSLLLQQQRRRZZZ|||dddNNNOOORRRddd~~~zzz\\\^^^oooxxx{{{wwwttt{{{zzzwwwuuusssmmmjjjnnnuuuwww{{{xxx{{{{{{}}}yyywwwxxxzzzyyyvvvuuuxxxxxxzzz{{{sssiiibbbbbbdddgggppp}}}{{{yyyyyy|||}}}|||{{{xxxyyynnn^^^\\\```YYYYYYPPPPPPWWW^^^ooo}}}{{{zzzwwwttttttrrrqqqsssxxx}}}}}}oooaaaYYYZZZjjj|||mmmjjjsss}}}gggMMM@@@777888999666555888777888888999::::::;;;;;;<<<<<<===>>>???AAAAAABBBCCCKKKSSSUUUOOOGGGCCCAAAAAACCCEEEGGGIIIHHHHHHGGGGGGDDDBBBGGGNNNWWWxxxnnnvvveeeKKKCCCLLLMMM???FFF@@@<<<<<>>>>>>>>>>>==================>>>>>>???@@@BBBCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============;;;;;;BBBMMMXXX^^^```TTTSSSWWWdddxxx~~~sssqqqtttwwwxxxlllfffbbb___ZZZTTTRRRSSSUUUUUUUUUTTTRRRPPPNNNMMMOOOOOOOOOMMMMMMNNNRRRUUU\\\```fffhhhgggffffffggglllooorrrrrrpppnnnooopppsssrrrqqqqqqtttvvvwwwwwwwwwwwwxxxyyyzzzzzzzzzzzz{{{}}}~~~~~~}}}{{{zzz{{{yyy{{{}}}~~~{{{yyylllhhhmmm|||~~~kkk\\\PPPJJJBBB;;;999888666777;;;999999:::;;;<<<===>>>>>>===>>>@@@CCCEEEFFFGGGGGGCCCCCCDDDDDDCCCBBBAAA@@@??????@@@BBBCCCDDDEEEEEEEEEHHHIIINNNQQQKKKSSSkkkmmmWWWLLLSSSYYY```lllxxxqqqnnniii``````pppmmmWWWKKKOOOOOOOOOiiirrrXXXSSSGGGNNN\\\oookkk___dddhhhnnn{{{xxxuuu{{{{{{xxxuuusssooolllpppwwwyyy|||{{{}}}}}}wwwllldddhhheeedddmmm}}}{{{yyyyyyzzz}}}}}}~~~}}}{{{bbbUUUTTT\\\dddsss|||xxxvvvnnngggeeedddffflllttt|||uuuhhh]]]\\\bbbrrruuuqqq{{{zzzvvvzzzbbbFFF===666777888666666888888888999:::;;;<<<<<<===<<<======>>>@@@AAABBBCCC@@@CCCFFFGGGEEEBBB???>>>???AAAEEEGGGIIIHHHGGGFFFEEEAAA???GGGMMMMMMjjjxxxrrrwwwZZZCCCLLLRRRDDDHHHBBB===<<<<<<>>>FFFNNNTTTVVVTTTNNNHHHEEE@@@;;;????????????????????????>>>>>>>>>>>>=====================>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============???:::888???LLLUUUVVVRRRGGGGGGKKKVVVhhhyyyuuuqqqssssssqqqhhhaaaZZZUUUOOOFFFBBBAAADDDEEEGGGHHHIIIHHHFFFEEECCCCCCDDDDDDEEEIIIOOOSSSYYY```hhhjjjgggdddeeegggmmmqqquuuuuupppnnnpppsssrrrrrrqqqqqqrrrtttuuuvvvwwwxxxyyyzzzzzz{{{{{{zzzxxxzzz||||||zzzyyyxxxxxxxxxzzz|||{{{xxx{{{xxxoookkkooo~~~yyy___SSSJJJDDD>>>999999999666777999999999999:::;;;<<<===>>>===>>>???AAADDDEEEGGGGGGBBBCCCDDDEEEDDDCCCAAA@@@?????????@@@AAABBBDDDDDDEEEHHHGGGLLLQQQKKKMMM___{{{]]]LLLPPPUUU[[[gggttt}}}yyyoookkkccc___eeevvv}}}^^^IIIMMMNNNKKKZZZuuudddPPPJJJHHHJJJTTTaaaooo~~~hhh``````dddooo|||}}}yyyzzz{{{wwwtttssspppnnnrrryyy~~~wwwnnnhhhfff```]]]ggg}}}zzz}}}{{{xxxvvvvvvwwwyyyzzzooo___\\\dddlllxxx~~~yyyqqqcccWWWSSSTTTWWWaaallltttxxx{{{||||||yyyoooeeeZZZ___kkkyyyyyywwwuuusssiiiiiiuuu|||TTTAAA;;;666666777777777888999999:::;;;<<<===>>>>>>=========>>>???AAABBBCCC@@@@@@@@@@@@AAAAAA???>>>>>>@@@CCCFFFGGGGGGEEEDDDDDDAAA???GGGLLLGGGZZZpppssswwwkkkFFFIIITTTLLLIIIDDD???===;;;;;;BBBJJJOOOSSSTTTQQQNNNKKKEEE===????????????????????????============>>>>>>>>>>>>=========>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============???:::888@@@LLLTTTSSSOOOBBBAAABBBHHHSSS___hhhmmm||||||vvvnnnkkkllljjjeee^^^VVVOOOLLLGGG@@@;;;::::::<<<>>>@@@@@@???>>>===999:::;;;===@@@FFFMMMRRRXXX___gggiiigggeeefffhhhkkkppptttsssooommmooorrrpppppppppppppppqqqsssuuussstttuuuvvvwwwwwwwwwwwwtttvvvxxxxxxwwwvvvvvvvvvxxxyyy{{{~~~~~~wwwtttxxxyyytttqqqttt|||zzz{{{~~~sssXXXQQQKKKCCC===999999999666555777999999999999:::<<<===>>>===>>>???@@@BBBDDDEEEFFFCCCDDDEEEGGGFFFEEECCCAAA>>>>>>===>>>???@@@BBBBBBEEEFFFCCCFFFMMMJJJKKKYYYiiiPPPOOOQQQVVVaaannnyyyppplllgggbbbbbbmmmiiiMMMLLLPPPLLLRRR```}}}yyySSSNNNIIIFFFIIILLLTTTdddttt~~~uuuhhhbbb```fffssszzz{{{wwwuuuuuutttrrrtttyyyzzztttnnnjjj___VVVRRRZZZjjjwww{{{zzzuuuvvv{{{yyyssswwwvvvtttrrrqqqrrruuuwww{{{{{{wwwiiiZZZddd|||~~~lllhhhrrrxxxppp^^^MMMIIIJJJMMMZZZhhhnnnssswwwvvvsssppphhh```]]]fffsss|||ooorrryyykkkccciiipppGGG===:::777666777777777777999::::::<<<===>>>???@@@???>>>======>>>???AAABBBBBBAAA@@@AAABBBBBBAAA@@@???@@@BBBDDDDDDDDDCCCBBBBBBCCCBBBFFFJJJFFFQQQkkk}}}nnnqqqrrrxxx~~~QQQFFFPPPQQQJJJFFFBBB???;;;999???GGGIIINNNSSSTTTTTTRRRJJJBBB????????????????????????============>>>>>>>>>>>>======>>>>>>???@@@BBBCCC@@@@@@AAAAAAAAAAAABBBBBB????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>;;;;;;@@@IIIPPPSSSRRRCCCAAA???@@@DDDLLLTTTYYYccchhhhhhcccaaadddaaa[[[SSSKKKEEEEEEDDD???<<<;;;999:::;;;;;;:::999888777666777888999===CCCKKKPPPVVV[[[bbbfffffffffgggiiifffjjjmmmnnnlllkkklllnnnmmmnnnooooooooopppsssuuunnnooopppqqqrrrrrrrrrrrrppprrruuuvvvuuutttuuuvvvxxxyyy{{{}}}~~~yyysssqqqvvvyyyxxxwwwxxx}}}}}}wwwuuuvvvuuu}}}lllUUUQQQMMMBBB<<<888999888555555666999999888888999;;;===>>>?????????@@@AAABBBCCCDDDBBBDDDFFFGGGGGGFFFCCCBBB>>>===<<<<<<===???@@@AAABBBEEEAAAAAAHHHGGGJJJWWWlllwwwVVVQQQNNNRRR[[[hhhrrr|||vvvpppkkkiiifffkkkzzz\\\QQQQQQPPPPPPTTTiiigggRRRKKKGGGGGGGGGJJJYYYiiioootttxxxyyyxxxzzz|||oooiiidddccclllzzz~~~|||zzz{{{yyyuuuuuuwwwxxxrrrnnnkkk^^^TTTNNNQQQYYY[[[YYYWWWSSSVVV\\\cccjjjooooooooonnnooopppoooppprrruuuxxxzzz{{{sssbbbIIIKKK[[[tttqqqnnnxxx{{{sss^^^KKKHHHJJJNNN[[[kkkvvv{{{}}}yyysssmmmfff___dddnnnxxx{{{|||kkkooopppddddddzzz}}}}}}ggg???;;;:::999777777888888777999:::;;;<<<>>>???@@@AAA@@@???===<<<<<<===???@@@AAAAAAAAABBBBBBAAAAAA@@@???@@@@@@AAAAAAAAA@@@@@@???FFFEEEDDDHHHGGGLLL[[[vvvsssooonnneeeHHHJJJOOOKKKHHHEEEBBB<<<888<<>>>>>>>>???======>>>>>>???@@@BBBCCC@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@????????????========================<<<<<<<<<<<<============<<<<<<===???CCCIIIQQQVVVKKKHHHDDDAAA@@@EEELLLRRRTTT]]]___ZZZYYY___^^^XXXNNNGGGAAABBBCCC???<<<;;;999999888888888888888777777777777777999???FFFKKKSSSVVV[[[```dddgggiiiiiidddfffhhhjjjkkkkkkkkkkkklllnnnoooooooooppptttwwwnnnooopppqqqrrrrrrrrrrrrnnnpppsssuuuuuuuuuvvvwwwyyyzzz{{{||||||}}}}}}|||vvvqqqooosssxxxyyyyyyyyy}}}{{{uuutttwwwssszzz}}}|||uuucccRRRPPPKKKAAA;;;777888888666666999999999888888999;;;===???AAA@@@?????????@@@BBBBBBAAABBBEEEGGGGGGEEECCCAAA???>>>===<<<===???AAABBB@@@DDDAAA@@@EEEDDDGGGSSS[[[___TTTNNNPPPWWWaaakkktttvvvooommmiiijjj{{{pppYYYPPPPPPQQQPPP]]]ppp___RRRHHHHHHHHHHHHQQQ^^^eeelllsssuuuuuuwww~~~wwwoookkkgggiiirrr|||~~~wwwssssss{{{sssnnnjjj```UUUNNNOOOPPPMMMKKKKKKGGGIIILLLRRR[[[ccciiillllllnnnpppqqqqqqrrruuuxxxzzz}}}ppp]]]HHHEEEKKK\\\}}}qqqpppzzzzzz{{{~~~uuu]]]KKKKKKOOOSSSaaarrr{{{{{{rrrkkkddd___jjjtttzzzyyyxxx{{{~~~}}}}}}~~~}}}~~~mmmooo|||ooobbb___ttt}}}~~~{{{{{{|||```999:::;;;:::777777888888666::::::;;;===>>>@@@AAAAAA@@@???===<<<;;;<<<>>>???===???@@@AAA@@@???>>>>>>@@@@@@@@@???????????????===HHHFFFAAAFFFHHHJJJSSSwwwpppmmmxxxNNNFFFLLLKKKIIIGGGDDD===888;;;BBBBBBIIIQQQWWW\\\\\\SSSIII????????????????????????<<<=========>>>>>>??????======>>>>>>???@@@BBBCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>:::===>>>>>>>>>CCCNNNWWWSSSPPPKKKEEEAAADDDKKKPPPPPPYYY[[[UUUVVV]]]___ZZZQQQHHHBBBBBBBBB>>>:::888666666666777888:::;;;<<<:::999888666777;;;BBBGGGQQQRRRUUU\\\bbbgggiiiiiieeeeeefffiiilllmmmmmmkkklllnnnpppppppppqqquuuyyyqqqrrrssstttuuuuuuuuuuuummmpppsssuuuuuuvvvwwwxxxzzzzzz{{{{{{|||{{{{{{zzzvvvpppnnnqqqwwwyyyyyyxxx{{{{{{uuuvvvzzzwww|||}}}{{{uuu|||[[[PPPOOOGGG???:::666777888777888;;;999999888888999;;;===???BBBAAA@@@?????????@@@AAA???AAADDDFFFFFFDDDBBB@@@@@@???>>>===>>>???AAACCC>>>DDDBBB@@@DDDBBBDDDOOORRRdddXXXOOOOOOTTT]]]eeennnyyy|||qqqnnniiiggguuu```NNNNNNQQQOOOXXXeeennn[[[KKKIIIIIIFFFJJJRRRaaaiiirrrvvvvvvyyyrrrppplllhhhkkkvvvyyyrrrpppuuunnnjjj\\\RRRKKKKKKKKKHHHGGGJJJKKKKKKKKKNNNUUU]]]eeejjjooorrrttttttrrrrrrtttvvvwww|||rrr^^^CCC@@@DDDPPPmmmtttuuu~~~|||{{{sss\\\JJJLLLRRRVVVeeevvvuuu|||}}}vvvllleee___ZZZlllvvv{{{zzzyyy~~~xxxzzz{{{||||||mmmzzzppphhhbbbkkk}}}vvvrrrsssuuuxxx{{{zzzxxxuuuyyyxxxzzz~~~yyyXXX:::888999:::::::::999999888<<<<<<============<<<<<>>;;;999:::===@@@@@@===;;;;;;<<<>>>>>>>>>>>>????????????<<>>===============>>>??????============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@AAAAAA@@@???>>>===<<<;;;===<<<<<<;;;;;;===>>>???AAA???===;;;<<>>???@@@AAAAAA@@@>>>===@@@@@@AAABBBCCCDDDEEEFFF???BBBDDDAAA===;;;>>>BBBCCCCCCCCCDDDEEEGGGHHHIIISSSfff{{{^^^VVVRRRPPPQQQWWWbbbooozzzqqqssskkkdddmmmxxxvvvRRRRRRTTTHHHNNNYYYrrrjjjRRRMMMJJJCCCEEEPPP___eeemmmooopppttt||||||sssooorrrqqqqqq{{{xxxgggwwwyyynnnaaa\\\SSSLLLJJJGGGDDDCCCEEEGGGEEEGGGIIILLLRRR```mmmwwwtttrrrqqqsssuuuwwwwww}}}uuuSSSEEEDDDDDDKKK[[[ooo~~~ttttttwwwuuu{{{yyygggTTTKKKLLLTTTbbbmmmjjjmmmqqqmmmaaaYYYaaappp|||zzzyyyzzz}}}}}}{{{~~~zzzzzz|||zzzvvvssszzzmmmbbbfffyyy~~~zzzrrriii[[[]]]```fffllloooppppppttttttvvvzzzmmmOOO999888888999999::::::;;;;;;999::::::<<<===@@@AAACCC@@@AAABBBBBBAAA???<<<:::;;;===???>>><<<;;;<<<>>><<<======>>>???@@@@@@AAA===???BBBCCCCCCEEEIIILLLYYY~~~mmmUUUHHHLLLPPPPPPNNNIIICCC???<<<999???DDDJJJQQQ\\\ccc^^^TTTGGGCCC>>>===>>>@@@@@@@@@===============>>>??????============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@AAAAAA@@@???>>>===<<<;;;===<<<<<<;;;<<<===>>>??????>>><<<<<<<<>>???EEEMMMTTTYYY]]]```bbbaaaccceeeggghhhiiikkkmmmoooqqqqqqooommmmmmqqquuuxxxwwwuuuvvvwwwxxxvvvuuutttrrrpppooooooqqqssstttxxxzzz||||||zzzxxxxxxxxxrrriiicccgggoootttwwwzzzxxx{{{xxxuuuyyy}}}}}}kkkZZZNNNCCC===<<<;;;:::999999999999999999:::;;;<<<===>>>>>>>>>???@@@@@@AAA@@@??????@@@@@@AAABBBCCCDDDEEEEEEEEEGGGHHHEEEAAA???AAADDDDDDEEEEEEFFFGGGHHHIIIIIIQQQ]]]___WWWSSSOOOPPPUUU^^^jjjttt~~~wwwuuummmfffiiilllkkkYYYQQQHHHSSSUUUcccdddRRRKKKEEEEEEIIIWWW```iiilllllloooyyyvvvqqqrrrqqqooowww{{{gggrrr|||}}}zzz~~~ttthhh```VVVMMMIIIGGGEEEFFFIIIFFFEEEFFFIIIKKKOOO[[[gggmmmmmmnnnppprrruuuvvvvvv{{{zzzWWWIIIFFFBBBBBBJJJVVV```fffqqqjjjnnnrrrqqqyyyzzzfffQQQIIIMMMUUU___fffcccdddgggeee^^^[[[fffttt|||{{{zzz{{{~~~~~~}}}zzz||||||zzzxxxyyy}}}~~~zzzttteeeaaammm~~~wwwnnncccZZZLLLMMMPPPVVV^^^eeehhhjjjlllnnnrrrvvvzzz~~~|||aaaGGG999777777777888999;;;>>>???<<<;;;;;;;;;===@@@CCCEEE@@@@@@BBBBBBAAA???===;;;;;;===>>>>>>>>>>>>???@@@;;;<<<===>>>???AAABBBBBB>>>???BBBCCCDDDFFFIIIKKKPPPjjjnnnXXXGGGIIIOOONNNMMMLLLIIICCC<<<777<<<@@@FFFNNNYYYaaa^^^XXXKKKEEE===;;;>>>AAAAAA@@@===============>>>??????============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@@@@@@@???>>>======<<<<<<===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<===>>>???@@@===BBBHHHJJJJJJKKKMMMOOOJJJJJJLLLPPPSSSQQQKKKFFFKKKFFFCCCDDDBBB===999:::999888888777777888888999999999999888666666888::::::@@@HHHOOOVVV\\\aaaeeedddddddddfffhhhjjjjjjjjjmmmoooqqqqqqnnnnnnpppsssrrrsssttttttsssrrrsssuuusssrrrooommmmmmnnnppprrrvvvyyy{{{|||yyyvvvttttttrrrggg___aaahhhooouuuzzzxxxzzz~~~~~~wwwqqqrrryyy}}}~~~|||zzzlll[[[MMM@@@>>>======<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEHHHJJJJJJGGGCCCAAABBBDDDEEEEEEGGGHHHHHHHHHGGGGGGNNNQQQ}}}dddZZZSSSNNNOOORRRXXXbbbmmmwwwxxxpppiiigggcccsss___NNNKKKRRRPPPVVVnnn{{{ZZZKKKHHHHHHFFFOOOXXX```aaa^^^cccrrryyyssssssqqqmmmpppxxxkkkmmmtttrrrjjjrrrxxxooodddYYYOOOKKKJJJIIIJJJMMMFFFDDDEEEHHHIIILLLTTT^^^bbbeeeiiinnnrrrtttuuuuuuxxx___JJJFFFAAA???BBBIIIRRRXXXccc```eeeiiihhhttt|||fffQQQMMMVVV]]]```aaaaaa```___^^^]]]```lllxxx|||{{{{{{|||}}}}}}{{{yyyzzz{{{yyyvvvxxx{{{{{{www|||xxxkkk```bbbrrrzzz{{{pppbbbXXXRRRKKKJJJJJJMMMRRRXXX\\\]]]```fffnnntttyyy~~~\\\CCC<<<777777777777999===@@@BBBCCCAAA???===<<<===@@@AAA>>>???@@@AAA@@@???===<<<;;;===@@@CCCCCCCCCBBBAAA======>>>???@@@AAABBBBBB???@@@BBBCCCEEEGGGIIIKKKQQQmmmqqqeee```IIIBBBJJJKKKMMMPPPLLLCCC<<<:::;;;===CCCLLLWWW^^^___\\\SSSJJJ@@@<<<>>>@@@@@@>>>===============>>>>>>???============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<=========>>>:::;;;<<<<<<============<<<@@@CCCEEEDDDDDDEEEFFFEEEEEEEEEGGGIIIHHHEEEBBBDDD???>>>@@@@@@<<<:::;;;::::::999999888888888888888888777666555666777999<<>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGEEEBBBAAABBBDDDDDDEEEGGGHHHIIIGGGFFFEEEKKKHHHgggqqq___TTTLLLMMMPPPSSS\\\gggxxxssskkkhhhccciiifffOOOOOOKKKMMMVVVhhhgggOOOKKKKKKHHHKKKTTTZZZWWWRRRXXXjjj{{{}}}uuusssqqqllljjjmmmrrriiinnnkkkbbbdddyyy{{{}}}{{{yyyqqqggg]]]SSSPPPPPPNNNMMMNNNGGGEEEFFFHHHHHHIIINNNVVVZZZ```hhhnnnrrrtttttttttxxxkkkOOOIIIBBBAAABBBGGGNNNUUUYYYWWW[[[[[[YYYjjjzzzfffVVVYYYffflllhhhbbbeeebbb^^^^^^aaahhhsss{{{zzzzzz{{{||||||zzzxxxvvv{{{}}}{{{xxxvvvuuuooohhh{{{vvvzzzrrrbbb\\\aaalllwwwwwwjjj[[[SSSQQQIIIFFFCCCCCCEEEIIILLLMMMTTT]]]jjjsssyyy}}}~~~WWWAAA<<<888888777888:::===AAACCCFFFDDD@@@===<<<<<<>>>???===>>>>>>??????>>>===<<<;;;>>>CCCHHHJJJHHHDDDAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBDDDGGGIIIKKKKKKTTT^^^ttt^^^qqqqqqVVVBBBEEEGGGMMMRRRMMMCCC>>>@@@;;;<<>>>>>===<<<===============>>>>>>???============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@??????>>>>>>===<<<<<<<<<;;;<<<<<<===============::::::;;;<<<===<<<;;;;;;<<<===???@@@????????????AAA@@@@@@@@@BBBDDDDDDDDD>>>:::888:::<<<:::999;;;<<<<<<<<<;;;;;;:::999999888777777777999:::<<<===???CCCHHHNNNTTTZZZaaaeeecccaaa___aaadddfffeeebbbgggkkkooopppnnnlllmmmooorrrwwwzzzyyyuuutttwww|||nnnmmmllllllmmmooosssuuuwwwzzz{{{{{{xxxtttrrrqqqlllccc]]]___eeellluuu}}}~~~}}}}}}}}}~~~~~~xxxooonnntttzzz}}}eeeWWWZZZTTTIIIAAA999??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>============>>>??????@@@@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGBBBCCCCCCCCCBBBCCCDDDEEEEEEGGGIIIJJJJJJIIIGGGFFFJJJFFFXXXhhhYYYMMMMMMOOOPPPXXXcccwwwvvvjjjiiifffeeesssxxxZZZOOOHHHMMMWWWbbbooo]]]OOOKKKHHHJJJVVVaaaaaa[[[[[[gggsssyyytttqqqlllgggdddzzzggghhhfffaaaaaaooo|||qqqlllhhhbbb^^^^^^eee{{{~~~vvvkkkaaaZZZYYYYYYUUUPPPMMMKKKHHHGGGHHHHHHGGGKKKPPPWWW^^^gggnnnqqqrrrssstttzzz|||___RRRFFFAAA>>>===@@@FFFLLLJJJLLLJJJJJJaaa{{{rrrccc[[[dddtttwwwnnneeeeeeccc``````gggqqqzzz~~~xxxyyyzzzzzzyyywwwvvvvvvzzz}}}}}}yyyuuuooodddYYY|||uuu|||wwwfff]]]XXX```mmmssslll^^^UUUSSSHHHEEEAAA???AAACCCEEEFFFIIISSSaaammmvvvyyyzzzzzzpppOOO>>>999999999999:::;;;===@@@AAABBBAAA???======>>>@@@AAA===>>>>>>?????????>>>>>>===@@@EEEJJJLLLJJJEEEAAACCCCCCCCCCCCCCCBBBBBBBBBEEEDDDDDDFFFIIIKKKLLLLLLRRRTTTjjjsss___aaatttUUUIIIGGGKKKQQQOOOFFFAAACCC<<<;;;>>>GGGPPPUUUZZZ___^^^WWWMMMDDD>>><<<<<<<<<===============>>>??????============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@>>>>>>>>>======<<<<<<<<<;;;<<<<<<===>>>=========:::;;;;;;<<<<<<<<<;;;;;;999:::;;;<<<>>>>>>??????>>>=========@@@EEEIIILLLAAA;;;888999:::999:::===>>>?????????>>>>>>===<<<;;;999999:::===@@@BBBBBB???CCCHHHMMMRRRWWW\\\___```______```bbbccccccbbbeeeiiilllmmmkkkjjjlllnnnqqqtttwwwvvvrrrqqqtttxxxpppooonnnnnnpppssswwwyyyzzz{{{|||{{{xxxuuuttttttmmmgggdddggglllpppvvv|||~~~}}}|||{{{{{{{{{{{{vvvppplllqqqyyy~~~|||\\\NNNRRRMMMCCC@@@===??????AAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEEEEFFFFFFFFFGGGCCCCCCCCCCCCDDDFFFGGGHHHHHHIIIJJJKKKLLLKKKKKKJJJIIIKKKOOOqqqvvvbbbRRROOOOOOMMMTTTaaaooo|||iiihhhfffbbbjjjpppSSSMMMOOOSSSVVVZZZmmmyyy[[[MMMHHHIIIYYYkkkqqqlllfffhhhmmm}}}xxxtttnnneee^^^gggyyyhhhdddaaaaaadddnnn}}}~~~xxxzzz~~~yyyqqqhhh^^^eeesssjjjbbbbbbccc]]]TTTPPPNNNIIIGGGGGGGGGFFFHHHMMMSSSZZZcccjjjmmmnnnqqqssszzzrrr^^^JJJCCCAAA======@@@???===???>>>CCC___{{{kkkaaa^^^iiiuuuvvvmmmddd^^^```bbbeeemmmxxx~~~wwwxxxyyyxxxwwwvvvwwwxxxxxx|||}}}yyytttkkk^^^SSSxxx{{{xxxkkkfff\\\]]]eeerrrvvvmmm```XXXKKKGGGCCCAAAAAACCCCCCDDDBBBIIIUUUbbbmmmssssssqqqwwwyyy}}}{{{ZZZFFF<<<777;;;;;;;;;<<<======>>>>>>>>>======>>>>>>???@@@AAA??????@@@@@@AAAAAAAAAAAA@@@AAACCCGGGJJJIIIEEEAAACCCCCCDDDDDDEEEEEEEEEFFFHHHFFFEEEGGGKKKNNNNNNMMMPPPSSSYYYmmmaaaUUUdddwwwUUUJJJGGGOOOSSSLLLDDDBBB<<<999;;;CCCKKKOOOUUU\\\^^^ZZZRRRIII@@@<<<===???===============>>>??????============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@===============<<<<<<<<<;;;;;;===>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<999999:::;;;===?????????===<<<<<<===AAAHHHPPPVVVLLLEEE>>>===<<<;;;<<<@@@@@@AAABBBBBBBBBAAA@@@???<<<:::999;;;>>>BBBCCCBBB???BBBHHHMMMQQQUUUZZZ\\\]]]^^^```aaaaaabbbccceeecccgggjjjjjjhhhhhhjjjmmmmmmooopppooolllkkkmmmoooqqqpppoooooopppsssvvvxxxwwwwwwwwwuuusssqqqrrrsssssspppppptttvvvvvvwww{{{{{{zzzzzzzzzzzzzzzzzzzzznnnjjjmmmvvv}}}~~~wwwXXXKKKQQQKKKAAA@@@AAA>>>???AAABBBBBBAAA???>>>@@@@@@@@@@@@@@@AAAAAAAAABBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKGGGQQQLLLZZZnnnXXXSSSOOOJJJPPP]]]dddxxxnnnjjjgggbbbhhhvvvbbbSSSOOONNNOOOPPP\\\{{{qqqXXXOOOKKKXXXgggmmmkkkgggiiilllwww}}}wwwpppdddYYYXXXeeepppeee^^^aaaiiipppzzzpppfff|||tttjjjiiiiiiccc[[[VVVPPPJJJEEEEEEEEEDDDFFFJJJMMMTTT]]]bbbeeeiiiooosssxxx{{{lllSSSKKKJJJEEEBBBDDD===<<<@@@AAAIIIeee}}}~~~jjjdddbbbiiiooolllfffaaa[[[bbbhhhlllsss|||~~~|||xxxyyyyyyxxxvvvvvvyyy|||}}}~~~xxxqqqiii\\\QQQzzzyyywwwpppoooeee___cccuuu|||jjj]]]KKKGGGCCC@@@?????????>>>>>>BBBLLLYYYfffmmmnnnllljjjmmmssszzziiiJJJ???<<<888<<<<<<===>>>======<<<<<<======>>>>>>????????????AAAAAAAAABBBBBBCCCCCCDDDCCCAAAAAACCCFFFGGGEEECCCBBBCCCDDDEEEFFFGGGHHHIIIIIIGGGFFFHHHLLLOOOOOONNNPPPWWWSSSqqqwwwuuuzzzbbb^^^LLLLLLttt___MMMDDDNNNWWWQQQEEE???<<<888999AAAGGGKKKQQQZZZ]]][[[VVVKKKAAA<<<>>>BBB===============>>>??????============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@===============<<<<<<<<<:::;;;===>>>>>>>>>===<<<======<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;===>>>======<<<<<<<<<===BBBKKKUUU\\\WWWNNNEEEAAA???===>>>BBBAAABBBCCCDDDDDDDDDCCCBBB;;;999777999<<>>???AAABBBBBBAAA???>>>??????@@@@@@@@@AAAAAAAAACCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIFFFVVVKKKMMMvvv]]]UUUOOOHHHNNN[[[^^^sss~~~tttooojjjeeejjjnnnqqqTTTNNNLLLPPPRRRWWWiii~~~fffYYYMMMSSS[[[]]]]]]```hhhooonnnyyyqqqdddWWWVVV\\\~~~yyyhhh]]]cccmmmttt{{{|||{{{jjjyyy{{{ooommmmmmhhh```\\\PPPIIIDDDCCCCCCBBBEEEIIIHHHOOOWWW\\\```eeemmmsssvvvxxxzzz[[[QQQNNNGGG@@@???CCCCCCGGGIIIQQQlll{{{nnniiifffhhhiiieeeaaa```^^^hhhpppsssxxx}}}|||xxxzzz{{{zzzxxxvvvwww|||vvvnnnfff[[[PPPyyywwwtttoooooollllllwwwzzzfffQQQIIICCCBBBCCCAAAAAABBBEEEEEEFFFMMMWWW___dddfffiiimmmrrrvvv{{{www\\\HHH>>>;;;::::::;;;===>>>?????????>>>@@@@@@????????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBCCCFFFGGGGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLHHHTTTNNN\\\||||||sssZZZQQQWWWlll{{{UUUDDDIIIJJJPPPPPP@@@>>>:::666888???HHHOOORRR\\\^^^^^^UUUHHH>>>::::::<<<===>>>??????@@@??????>>>>>>>>>>>>???????????????????????????@@@@@@@@@???>>>===;;;;;;===>>>???@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;999::::::;;;<<<<<<<<<;;;?????????CCCMMM\\\mmmxxxmmm]]]MMMFFFDDDCCCCCCDDDNNNHHHCCCBBBDDDEEEBBB???:::999888777999<<>>===???AAA@@@@@@BBBEEEEEEBBB>>>BBBBBBBBBAAAAAAAAA@@@@@@>>>@@@BBBAAA@@@???@@@AAAAAAAAAAAABBBBBBCCCCCCCCC???@@@@@@AAAAAABBBCCCCCCAAABBBEEEGGGHHHHHHGGGFFFKKKJJJQQQVVVooocccSSSQQQQQQQQQRRRaaahhhqqqpppsssjjjggggggnnnZZZ\\\SSSKKKMMMQQQ\\\ooo~~~[[[OOOKKKNNNOOOKKKUUUdddfffjjj||||||wwwuuueeePPPQQQXXXnnnjjj]]]eeemmmvvv~~~~~~~~~wwwooonnnvvvrrrpppjjjdddcccZZZQQQHHHDDDBBBAAACCCGGGHHHLLLSSSZZZ```gggmmmqqqxxx{{{{{{bbbVVVPPPKKKGGGIIIIIIMMMVVVaaajjjrrrwwwiiihhhiiikkkkkkggg___XXXbbbmmmxxx|||xxxuuuxxx|||zzz||||||zzzxxxxxx}}}tttiiibbbWWWJJJ{{{ssstttuuuxxx~~~rrrVVVMMMDDDBBBBBBAAAAAACCCGGGGGGGGGKKKRRR[[[ccchhhlllooosssvvvxxx{{{~~~~~~~~~oooRRR@@@;;;<<<>>>;;;<<<===>>>??????>>>>>>@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@BBBDDDFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKIIIPPPMMMWWWjjjYYYTTTaaaiiiFFFEEEJJJJJJIIIHHHCCC>>>999888===EEEKKKNNNYYY]]]___ZZZOOODDD>>><<<======>>>???????????????>>>>>>>>>>>>????????????@@@@@@??????????????????@@@???>>>======>>>???@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<============<<<;;;;;;;;;::::::::::::999:::;;;;;;<<<<<<;;;;;;>>>>>>@@@EEENNN[[[iiissscccYYYPPPLLLIIIEEEBBBCCCFFFEEEDDDCCCAAA@@@???>>>:::999777777777:::<<<>>>;;;???EEELLLRRRVVVYYYYYY[[[[[[]]]______```______aaacccfffhhhiiiiiihhhggghhhhhhjjjkkkkkkkkkjjjiiilllmmmoooooonnnnnnoooppprrrnnnllllllhhheeejjjrrrvvvxxxyyywwwyyy}}}}}}zzz|||uuunnnnnntttxxxvvvssslllkkkppprrrnnnrrr{{{|||eeeZZZOOOHHHBBB===<<>>>>>??????@@@@@@AAAAAABBBDDDFFFGGGGGGGGGGGGMMMIIIKKKLLL___ttt___UUUQQQPPPQQQWWW___hhhwwwzzzlllfffbbbccchhh}}}iiiNNNFFFLLLJJJOOOaaazzzuuuXXXKKKIIIJJJEEELLL\\\bbbiiisssyyyuuufffTTTMMMQQQccclll\\\ccclllwww~~~~~~pppuuupppmmm}}}vvvrrrkkkdddbbb]]]TTTKKKHHHEEEDDDFFFJJJLLLOOOTTTYYY^^^dddjjjooowwwwww{{{ooogggbbbaaa___```fffmmmrrrtttvvvhhhiiiiiigggddd```\\\ZZZiiiqqqyyy|||yyywwwyyy|||{{{zzz{{{|||~~~pppbbbZZZUUUQQQdddXXXLLLFFFCCC@@@AAACCCHHHJJJLLLNNNQQQXXXaaahhhkkknnnrrruuuvvvwwwyyyzzz|||}}}~~~}}}|||~~~aaaGGG;;;:::===???<<<===>>>>>>>>>>>>======@@@@@@????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBB@@@???>>>@@@BBBDDDCCCBBBDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJLLLQQQiiiuuubbbcccNNNDDDNNNHHHCCCNNNIIIDDD===999;;;@@@FFFIIISSSYYY______WWWLLLBBB===>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????AAA@@@@@@@@@???>>>>>>>>>AAA@@@???>>>>>>???@@@AAA========================;;;<<<<<<<<<<<<=========;;;;;;:::::::::999999999::::::;;;;;;<<<<<<;;;;;;888999<<>>AAAAAAAAA@@@@@@@@@??????>>>>>>>>>=========???@@@BBBBBB@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAA======>>>>>>???@@@@@@@@@AAAAAABBBDDDEEEGGGHHHHHHOOOKKKLLLMMMUUUrrr___TTTPPPQQQOOOVVV^^^nnn{{{|||nnnfff```___```fff|||QQQHHHPPPIIIFFFTTT]]]}}}kkkSSSJJJLLLFFFFFFPPPVVV```eeekkkzzzzzzkkk\\\MMMLLLXXXyyysss^^^bbbkkkwww}}}yyyyyy~~~xxxccccccpppwww}}}qqqmmm~~~wwwpppjjjhhhdddZZZQQQLLLJJJHHHIIIMMMQQQRRRTTTWWWZZZ```ggglllvvvssszzzzzzrrrjjjllllllfff^^^[[[^^^cccsssvvvyyy{{{zzzyyyzzz{{{yyyxxxxxx|||~~~|||ttthhhZZZQQQWWW```ssseeeTTTJJJDDD@@@@@@BBBGGGNNNUUUXXXWWWYYY___eeeeeehhhmmmqqqsssuuuwwwyyyyyy|||}}}}}}pppRRRAAA======>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@AAAAAAEEEEEEEEEDDDCCCBBBAAAAAA???>>>>>>???AAACCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFIIIDDDKKKNNNSSS~~~pppaaaFFFQQQMMMDDDNNNLLLGGG???::::::===BBBEEELLLSSS]]]bbb^^^TTTHHH@@@??????>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????AAAAAAAAA@@@???>>>======@@@??????>>>>>>??????@@@<<<<<<==================;;;;;;;;;<<<<<<<<<======;;;;;;;;;::::::::::::999::::::;;;;;;<<<;;;;;;:::666888999:::<<<>>>BBBEEEIIIMMMUUUYYYSSSKKKIIILLLGGGHHHGGGCCC===::::::<<<;;;;;;:::::::::;;;;;;<<<;;;???EEEKKKPPPTTTUUUVVVWWWYYY[[[\\\]]]\\\[[[ZZZ]]]___bbbeeehhhiiijjjjjjiiiiiijjjjjjiiigggfffeeeiiikkkmmmnnnmmmmmmoooppppppjjjeeebbbccciiipppvvv~~~~~~|||~~~~~~yyyhhhdddaaaeeeooovvvvvvtttiiitttnnnkkkyyy{{{ssskkk\\\RRRHHHBBB===::::::>>>;;;???BBBBBB@@@>>>@@@BBB???>>>>>>>>>============???AAABBBBBBAAA@@@@@@AAABBBBBBAAAAAA@@@@@@???????????????@@@AAAAAABBBBBBAAAAAAAAABBBDDDFFFHHHIIIJJJJJJOOORRRRRRiiiooo]]]TTTQQQNNNSSSXXXeeetttwww~~~~~~rrrfffdddccc\\\iiifffRRRSSSMMMGGGNNNYYYmmmcccPPPSSSNNNFFFGGGHHHRRRXXXaaaoooqqqbbbRRROOOTTTmmm|||cccbbbiiivvv{{{ssssssyyy}}}ddd[[[bbbeeemmmttt{{{{{{nnnkkkzzzyyyvvvwww~~~yyytttrrriii```VVVQQQNNNKKKLLLOOOQQQRRRRRRSSSWWW^^^fffllluuusssvvvqqqkkkooooooggg^^^]]]gggrrrzzzyyyxxxxxxyyyzzzzzzzzzwwwwwwwww{{{xxxqqqiii```TTTOOO^^^sssxxxiiiXXXMMMFFFAAA@@@BBBDDDOOO\\\aaa^^^[[[[[[]]]___bbbgggkkknnnqqqtttvvvvvv{{{||||||~~~~~~eeeHHH===>>>???@@@@@@>>>>>>>>>===============<<<<<<===>>>>>>===<<<<<<;;;;;;<<<===>>>>>>??????CCCCCCBBBAAA@@@??????>>>@@@>>>>>>???AAABBBBBB@@@??????@@@AAABBBCCCDDDDDDFFFAAAJJJMMMIIInnnuuuvvvrrr}}}LLLJJJPPPJJJKKKKKKGGGAAA<<<:::;;;@@@CCCHHHPPP[[[cccddd\\\PPPGGGAAA@@@???>>>======>>>>>>===>>>>>>>>>????????????AAAAAAAAA@@@???>>>======>>>>>>>>>======>>>>>>>>><<<<<<<<<<<<============;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<;;;;;;:::::::::;;;======<<<===???AAAEEEKKKUUUYYYTTTNNNOOOVVVQQQMMMFFF???;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>DDDJJJOOORRRTTTTTTWWWWWWXXXYYYZZZ\\\]]]^^^^^^___aaadddfffgggggggggiiijjjjjjkkkjjjiiigggfffhhhjjjllllllkkkjjjkkkllljjjjjjgggcccbbbiiittt|||~~~xxxoookkkhhhkkkrrruuuqqqllliiisssmmmkkk{{{lllaaaWWWUUULLLCCC???<<<999:::===<<>>>>>>>>???AAACCCBBBAAA@@@AAABBBAAAAAAAAA@@@@@@??????>>>>>>??????@@@@@@AAABBBBBB@@@@@@AAABBBCCCEEEGGGHHHCCCEEEKKKOOONNNYYYkkk[[[RRROOORRRRRR\\\mmmssszzz}}}llljjjmmmbbbaaa|||```OOOKKKIIILLLXXXccc{{{vvvXXXTTTNNNGGGGGGFFFJJJRRR\\\gggvvvttteeeVVVRRRUUUhhhgggcccjjjxxx}}}tttxxxkkkaaaZZZccciiipppwwwrrrrrr~~~vvvpppqqqvvvzzzvvvmmmcccYYYSSSOOOLLLLLLOOOMMMMMMNNNOOOTTT\\\gggnnnrrrssswww|||llliiimmmnnnhhhaaadddppp}}}}}}zzzwwwvvvwwwyyyzzzyyyyyy{{{|||{{{{{{}}}vvvlllccc[[[RRRRRReee|||vvviiiZZZQQQKKKEEECCCEEEBBBMMMZZZ___\\\VVVSSSTTTYYY\\\___cccfffiiimmmpppssswww{{{|||||||||~~~cccEEE;;;===???AAADDD>>>>>>============>>>???;;;<<<===>>>>>>===<<<;;;::::::;;;<<<===>>>>>>???>>>>>>>>>======<<<<<<<<>>===>>>@@@AAA@@@???>>>>>>???@@@AAABBBBBBCCCDDDAAAGGGKKKHHH```uuujjjqqq|||]]]FFFLLLNNNIIIIIIGGGCCC>>>;;;;;;>>>AAAHHHNNNXXXccchhhdddYYYPPPBBBAAA???============>>>>>>>>>>>>>>>????????????AAA@@@@@@@@@???>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::888999;;;<<<>>>@@@DDDGGGHHHNNNVVVYYYTTTOOOSSS[[[YYYSSSJJJBBB>>>===>>>@@@AAABBBBBBAAA@@@>>>;;;:::;;;>>>DDDIIINNNQQQRRRRRRVVVVVVVVVVVVXXX[[[]]]___\\\]]]___```bbbcccdddddddddeeegggiiijjjjjjjjjiiigggiiikkkkkkiiiiiiiiijjjfffiiiiiieeefffnnnyyy~~~}}}~~~uuuooommmlllqqqxxxzzztttnnnpppqqqmmmppp~~~zzzxxx___SSSIIINNNGGGAAA@@@>>>;;;;;;>>>>>>???@@@AAA@@@AAACCCDDDAAAAAA@@@@@@@@@?????????@@@AAACCCCCCAAAAAAAAABBB@@@@@@??????????????????<<<<<<======>>>?????????@@@AAAAAABBBCCCDDDEEEEEEEEEGGGFFFIIINNNVVVyyycccSSSOOOQQQNNNTTTcccllluuummmiiiooofff```ooouuuVVVLLLIIIJJJOOOVVVllllll[[[MMMHHHKKKLLLJJJNNNVVV]]]gggwwwiiiVVVRRRUUUcccxxxlllffflll{{{yyyooogggrrrwww}}}pppgggfffnnnzzztttoooeeeZZZSSSOOOJJJJJJMMMHHHHHHIIILLLRRR[[[fffnnnoootttxxxzzz|||xxxaaaeeehhhiiihhhfffkkkuuu|||yyyvvvuuuvvvxxxzzz{{{~~~|||yyyyyy~~~uuukkk___VVVSSSZZZlll}}}|||pppbbbZZZSSSKKKFFFFFFBBBHHHOOOQQQNNNKKKKKKLLLNNNQQQUUUYYY]]]cccjjjoooqqqssswww{{{~~~vvv[[[BBB===@@@??????CCC======<<<<<<===>>>???@@@<<<===???@@@@@@???===<<<:::;;;<<<===>>>???@@@@@@========================>>>===<<<===>>>???>>>=========>>>???@@@AAABBBBBBCCCCCCDDDGGGJJJSSSxxxwwwddd^^^lll}}}QQQJJJOOOGGGGGGGGGEEE@@@<<<:::;;;>>>FFFJJJRRR]]]eeeeee]]]VVVCCCBBB???===<<<<<<======>>>>>>>>>>>>????????????@@@@@@??????????????????>>>>>>>>>??????>>>>>>>>>=========<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999666777888999<<<@@@FFFKKKOOOSSSYYY[[[UUUPPPRRRZZZ^^^\\\VVVNNNGGGEEEIIIMMMNNNNNNNNNKKKHHHCCC>>>;;;;;;>>>CCCIIIMMMPPPQQQQQQTTTTTTUUUWWWXXXYYYYYYZZZXXXYYYZZZ\\\^^^___```aaaaaabbbdddeeefffgggffffffeeegggjjjjjjjjjjjjkkkllleeehhhhhhggglllvvv}}}~~~~~~~~~||||||}}}tttmmmlllnnnvvv}}}~~~wwwooopppggghhhsssqqqWWWPPPKKKJJJDDDAAABBBBBB??????AAA>>>======>>>@@@BBBBBBBBBAAAAAA@@@@@@@@@?????????@@@BBBCCCCCCBBBAAAAAABBB>>>>>>>>>???????????????<<<<<<======>>>>>>??????@@@AAABBBCCCDDDCCCBBBBBBDDDHHHDDDFFFOOOSSSpppiiiSSSNNNQQQMMMOOO\\\eeeooozzzmmmnnneee___hhhqqqxxx^^^NNNKKKIIIOOO^^^www{{{\\\NNNNNNLLLIIIIIINNNVVV\\\kkkqqqXXXTTTTTT\\\iii|||tttjjjlllzzzyyy|||tttggg______lllyyyzzzqqqnnndddYYYRRRMMMHHHHHHJJJDDDEEEFFFIIIPPPYYYdddlllrrrtttwwwxxxxxxwwwxxxyyy}}}nnn___cccdddeeehhhmmmrrrxxx{{{zzzyyywwwvvvvvvxxx{{{~~~}}}{{{xxxwwwwwwwwwnnnfffYYYQQQVVVgggwww~~~zzzmmmcccZZZOOOGGGEEEBBBDDDEEECCCBBBBBBEEEHHHDDDGGGKKKQQQXXXaaakkkqqqqqqsssvvv|||dddOOO@@@BBBEEEAAA<<<======<<<<<<<<<===>>>@@@AAA===???@@@AAAAAA@@@???===<<<<<<===>>>???@@@AAAAAA????????????@@@@@@@@@@@@<<<;;;:::;;;=========;;;======>>>???@@@AAABBBBBBCCCFFFAAADDDLLLJJJbbbxxx```PPPWWW{{{sssbbbLLLNNNFFFHHHHHHGGGBBB<<<999999;;;CCCEEEKKKVVV```ccc]]]VVVDDDBBB???===<<<<<<<<<===>>>>>>>>>>>>???????????????????????????@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999;;;<<<<<<<<<;;;::::::999::::::::::::<<>>CCCIIIMMMOOOPPPPPPRRRSSSVVVXXXXXXWWWUUUTTTTTTTTTVVVXXXZZZ]]]^^^___aaaaaabbbccccccbbb```___dddfffiiikkkkkklllnnnooofffgggfffgggqqq}}}{{{~~~~~~||||||~~~tttsssrrrtttzzz~~~{{{pppffffffWWW\\\nnn}}}nnnUUUTTTUUUHHHDDDBBBEEEEEECCCBBBCCC>>><<<:::<<<@@@BBBBBB@@@@@@@@@@@@@@@????????????@@@BBBCCCCCCBBBAAAAAABBB======>>>>>>??????@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@AAACCCDDDDDDCCCAAA@@@<<>>???AAA======AAAJJJTTT]]]jjjuuuuuuxxx{{{~~~|||ZZZKKK???>>>AAA@@@>>>???>>>===<<<;;;<<<>>>@@@AAA@@@@@@@@@???????????????AAA???>>>???@@@BBBBBBAAA>>>???@@@???>>>===>>>???>>>============>>>>>>???DDDBBBAAA???>>>>>>??????@@@@@@EEEHHHCCCFFF]]]yyynnnTTTTTTqqqvvvSSSDDDMMMIIIHHHFFFBBB@@@@@@>>>;;;BBBCCCGGGOOOXXX___bbbbbbPPPLLLCCC;;;;;;???@@@===>>>===<<<===>>>???>>>===>>>????????????@@@@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;999999999999999999999999777777888777999<<>>CCCIIILLLNNNNNNMMMQQQSSSUUUUUURRRPPPNNNNNNPPPSSSVVVXXXYYYZZZ\\\^^^bbbcccdddeeeddddddbbbaaajjjiiiiiikkknnnoooooonnnfffeeefffllluuu}}}zzzwwwzzz~~~xxxwwwtttxxxyyyttttttuuupppfffbbbUUUYYYlllvvvXXXRRRTTTCCCBBB@@@@@@@@@BBBDDDEEEBBBCCCCCCDDDCCCAAA???>>>>>>>>>======>>>???@@@@@@AAABBBCCCDDDCCCBBB@@@??????@@@???>>><<<<<<>>>@@@BBB@@@>>>===>>>@@@BBBDDDDDDEEEEEEEEEDDDBBB@@@>>>DDDBBBDDDHHHIIIKKKUUUaaappp___PPPMMMMMMPPPTTTZZZfffqqqwwwoooqqqjjjbbbcccooo}}}fffQQQKKKMMMSSS[[[aaarrrfffPPPWWWIIIDDDDDDJJJNNNRRRaaarrrlll^^^SSSSSSWWWbbb{{{qqqooowwwnnnzzz|||ssseeebbbbbb```uuusssooobbbSSSJJJIIIJJJIIIFFFFFFCCCCCCIIIPPPXXXcccmmm||||||xxxsssiii^^^SSSUUU```qqq~~~nnnccchhhpppfffccceeeooowwwzzz|||~~~~~~xxxsssuuu{{{|||~~~{{{yyy{{{xxxpppiiiggg```XXXSSSZZZkkkzzz|||xxxnnnbbbTTTKKKHHHEEEHHHIIIGGGCCC???======<<<;;;>>>FFFOOOXXXdddpppuuuwww{{{~~~sssSSSGGG======@@@>>>============<<<<<<===>>>@@@AAA?????????@@@@@@@@@@@@@@@BBBAAA???@@@BBBCCCCCCBBB???@@@AAA@@@>>>======???>>>>>>=========>>>??????CCCCCCAAA@@@???@@@@@@AAACCC@@@BBBGGGGGGHHHVVViii}}}eeeaaa]]]iiiPPPKKKJJJJJJGGGCCC@@@>>>===<<>>???>>>===>>>>>>?????????@@@@@@@@@????????????>>>>>>>>>===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999888777888;;;???CCCEEENNNZZZgggjjjddd\\\WWWUUU^^^eeejjjggg]]]TTTRRRSSSOOONNNLLLIIIEEEAAA???>>>;;;>>>CCCHHHLLLMMMMMMMMMNNNQQQSSSTTTSSSQQQQQQQQQSSSUUUXXXYYYYYYZZZ[[[]]]aaabbbcccdddddddddcccccchhhhhhhhhhhhhhhhhhhhhiiicccdddgggoooxxx}}}vvvqqqqqquuuxxxxxxssslllgggfff[[[TTT^^^ssskkkVVVRRRRRRCCCBBBAAA@@@@@@AAACCCDDDDDDDDDEEEEEEDDDCCCAAA@@@>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???@@@@@@???>>>>>>@@@BBBBBBAAA???>>>>>>@@@BBBCCCCCCDDDDDDDDDDDDBBBAAA@@@BBBAAACCCGGGGGGHHHPPPZZZttt^^^TTTPPPOOORRRUUUZZZdddnnnrrr|||vvvpppnnnkkkgggeeettt{{{]]]PPPLLLMMMRRRUUU^^^zzz^^^TTTOOOHHHEEEGGGHHHKKKXXXhhhtttppp```SSSPPPRRRZZZmmmzzz~~~sssyyy~~~zzzyyy{{{uuu|||~~~vvvllleee```^^^kkkuuu|||ooocccTTTKKKIIIIIIGGGDDDGGGDDDDDDIIIOOOWWWaaakkk}}}zzzkkk]]]YYY[[[hhhvvv}}}zzz|||yyyqqqfff```bbbfffgggfffjjjsssyyyzzz|||~~~yyyyyy|||~~~~~~~~~~~~xxxooojjjjjj]]][[[]]]fffttt~~~vvvsssoooiiidddlll~~~yyypppeeeVVVKKKGGGEEEGGGIIIHHHDDDAAA>>>>>>===:::;;;AAAHHHPPP\\\gggqqquuuyyy}}}~~~aaaKKKBBB;;;<<<>>>===;;;;;;<<<===>>>??????@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCBBBAAAAAACCCDDDDDDCCCAAABBBBBBAAA>>>======>>>>>>>>>>>>>>>>>>???@@@@@@CCCCCCBBBAAAAAABBBBBBCCCGGGAAA@@@FFFJJJIIINNNVVVgggrrreeeSSSuuuaaaGGGJJJIIIHHHEEEAAA>>>======;;;<<<@@@GGGPPPWWW\\\]]]eeecccZZZKKK@@@>>>??????@@@>>>======>>>???>>>===>>>>>>>>>?????????@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888;;;999777999>>>BBBCCCCCCGGGSSSbbbkkkkkkgggddddddiiimmmpppmmmeee\\\VVVSSSNNNKKKFFFAAA>>>===>>>???<<>>BBBIIISSS^^^iiinnnuuuzzz}}}qqqNNNCCC???<<<<<<>>>>>><<<;;;<<<===???AAABBBAAA@@@?????????@@@AAABBBCCCCCCDDDDDDBBBAAAAAABBBCCCCCCBBBBBBCCCCCCBBB???>>>>>>?????????>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDIIIBBB@@@EEEIIIIIIJJJMMMVVVppp___ppptttHHHGGGFFFGGGHHHDDD???<<<===888999<<>>???>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888777777777777777777777777<<<888666:::BBBHHHHHHGGGIIINNNYYYccchhhmmmuuu}}}xxxwwwtttoookkkgggeeeddd^^^XXXPPPHHHBBB???===<<<===???CCCGGGJJJLLLLLLLLLKKKMMMPPPQQQRRRRRRSSSUUUUUUWWWZZZ[[[[[[\\\^^^___bbbbbbbbbbbbbbbbbbaaaaaa___cccgggfffcccbbbeeejjjjjjmmmqqqwww{{{}}}~~~}}}}}}uuupppsssrrrmmmjjjmmmqqqppplllPPPXXXpppttt^^^WWWTTTIIIDDDCCCBBBAAAAAAAAABBBBBBEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@@@@@@@@@@@@@AAAAAACCCBBB@@@?????????@@@AAA???AAABBBCCCBBBCCCEEEGGGCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDBBBDDDFFFGGGFFFFFFGGGJJJTTT}}}fff]]]TTTPPPOOOMMMOOORRR\\\gggppp{{{xxxnnnhhheeejjjgggeeexxxkkkVVVKKKOOORRRNNNTTTaaaiiiYYYMMMMMMOOOJJJEEEEEEMMMRRRgggfffVVVOOONNNTTT\\\kkkzzzzzzwwwwwwxxxqqqdddVVVRRRWWW^^^bbb___]]]bbbmmmlll^^^TTTSSSLLLNNNQQQWWW___eeefffeeelllgggaaa^^^\\\WWWPPPKKKFFFDDDCCCFFFIIINNNXXXcccppprrrwwwwwwpppnnnkkkiiiiiifffeeeeeefffhhhhhhgggeeelllooovvv|||zzzvvvuuuyyy||||||{{{yyyxxx{{{~~~{{{yyyyyytttkkkeeeddd]]]ggguuu~~~qqqkkkiiigggdddbbbfffvvvyyyvvvuuuuuummm]]]OOOHHHGGGEEECCCAAAAAABBBCCCDDDCCC???===>>>@@@DDDLLLUUU]]]dddooovvv{{{ZZZDDD?????????>>>>>>??????>>><<<>>>AAACCCCCCCCCAAA@@@@@@@@@AAABBBCCCDDDDDDEEECCCBBB@@@@@@AAABBBBBBAAABBBCCCDDDCCC@@@???@@@AAA?????????@@@@@@AAACCCCCCCCCDDDDDDDDDDDDDDDDDDDDDGGGDDDBBBDDDFFFGGGJJJNNNSSShhhoooppprrrYYYHHHDDDEEEIIIHHHAAA======777888;;;>>>CCCJJJPPPTTT^^^bbb___RRRFFFCCCGGGJJJBBB@@@===<<<===>>>>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>??????======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888777777777777777777777777888666666===HHHQQQUUUUUURRRQQQTTTZZZ___hhhyyyxxxpppllllllnnnpppnnnhhh___WWWOOOHHH@@@<<<>>>@@@CCCFFFIIIJJJKKKKKKLLLMMMOOOPPPOOOOOOQQQRRRRRRUUUXXXZZZ\\\]]]___aaadddcccbbbaaa``````_________cccfffeeeaaa```cccgggllloootttxxx{{{{{{{{{{{{zzz{{{tttqqqqqqssstttnnniiitttwwwbbb\\\fff}}}zzziiiTTTNNNJJJ???BBBBBBBBBBBBAAABBBBBBBBBDDDDDDCCCCCCCCCBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@AAABBBAAA@@@>>>>>>???@@@@@@>>>@@@CCCCCCCCCDDDFFFGGGCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEFFFEEEGGGIIIIIIIIIIIIHHHHHHHHHiiiqqqdddWWWRRRPPPNNNNNNOOOTTT___fffkkkxxxrrrmmmiiibbb___fffzzzmmmSSSMMMMMMLLLPPPWWWaaammmTTTOOORRRNNNGGGCCCCCCDDDQQQaaazzzsss\\\OOOJJJLLLPPPRRRfffxxx|||yyyyyy{{{{{{{{{yyyjjjddd___ZZZ```ZZZZZZaaa```UUUNNNNNNIIIJJJLLLMMMLLLNNNSSSXXXaaabbbccceeeddd^^^UUUNNNEEECCCCCCDDDEEEIIITTT___mmmpppqqquuu{{{oooddd\\\ZZZ]]]dddfffhhhhhhfffeeeeeeeeeppprrrxxx|||yyyrrrooorrrzzz{{{{{{xxxvvvxxx~~~zzztttooopppnnnhhhaaa___eeeooo|||{{{wwwtttmmmhhhfffqqquuurrrssstttooodddYYYTTTSSSOOOKKKHHHFFFFFFEEEDDDGGGCCC@@@@@@@@@AAAFFFNNNQQQ[[[hhhrrrxxx~~~oooPPPGGG===AAABBB???>>>@@@AAA@@@>>>???AAACCCDDDCCCBBBAAABBBBBBCCCCCCDDDDDDEEEEEEDDDBBB@@@@@@AAABBBAAA@@@BBBCCCDDDCCCBBBAAABBBCCC@@@@@@@@@@@@AAACCCDDDEEEDDDDDDEEEEEEEEEDDDDDDCCCEEEDDDCCCCCCDDDGGGLLLOOOSSS[[[tttkkkkkkuuuxxxRRRHHHCCCGGGIIIDDD??????999:::;;;<<>><<<===>>>???>>>=========>>>>>>>>>??????>>>>>>>>>>>>????????????<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888888888888888888888555444666>>>JJJVVV^^^aaaYYYYYY[[[^^^]]]___nnnvvvqqqppprrrtttvvvqqqjjjccc\\\RRRGGG??????AAACCCFFFHHHIIIJJJJJJKKKMMMNNNNNNMMMMMMNNNPPPOOORRRVVVYYYZZZ\\\___aaadddcccbbb```____________aaaccceeecccaaa___aaaccclllpppuuuyyy{{{|||}}}~~~{{{|||rrrmmmmmmmmmooorrrqqqqqq|||vvv___www~~~wwwooolllcccQQQIIIGGG???AAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@????????????@@@AAA@@@??????>>>>>>??????>>>@@@BBBCCCCCCCCCDDDFFFBBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAACCCDDDEEEFFFFFFIIIKKKIIIJJJKKKJJJGGGJJJWWWvvvtttdddTTTNNNNNNMMMLLLMMMPPPZZZbbbfffvvvzzzmmmrrrjjjeeebbb___ggghhhPPPGGGIIIMMMPPPRRRsssbbbRRRNNNIIIEEECCC@@@@@@IIIQQQ\\\~~~eeeRRRJJJHHHIIIJJJSSS___hhhlllmmmllliiivvvrrrbbbWWWRRRNNNOOONNNKKKJJJLLLEEEFFFHHHHHHCCCAAAGGGPPPTTTWWW]]]aaaaaa\\\SSSLLLEEECCCDDDDDDDDDGGGRRR^^^hhhnnnssstttwww~~~zzzpppggg]]]WWWYYY___iiilllooommmiiifffhhhjjjsssssswww{{{xxxqqqmmmnnn}}}}}}|||yyyuuuuuuxxx{{{vvvoookkkjjjiiidddaaabbbpppxxx}}}wwwrrrxxxmmmiiigggiiigggaaa\\\\\\\\\YYYVVVUUUTTTQQQMMMIIIIIIFFFCCCCCC@@@>>>BBBGGGJJJUUUdddooovvv}}}dddJJJDDD<<>><<<===>>>??????============>>>>>>>>>???===>>>>>>>>>????????????<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999999999999999999999999999999999666555666;;;BBBLLLVVV[[[WWW___mmmuuulll___aaammmyyy}}}}}}}}}zzzuuuoooiiicccZZZMMMDDD@@@AAACCCEEEGGGIIIIIIJJJIIIKKKLLLKKKKKKKKKMMMOOOOOOQQQUUUWWWXXXZZZ\\\^^^aaa```_________```aaaaaa```aaabbbcccdddfffggghhhppptttxxx{{{{{{{{{}}}|||{{{rrrlllmmmnnnlllmmmjjjmmmvvvxxxuuuuuuyyyccc[[[```bbbSSSGGGFFFEEE???@@@AAABBBCCCCCCDDDDDDBBBBBBAAA@@@@@@AAABBBCCCAAA@@@???>>>>>>>>>>>>>>>???????????????>>>>>>======???AAABBBBBBAAABBBCCC@@@BBBDDDFFFFFFEEECCCBBBBBBAAAAAAAAABBBDDDEEEFFFDDDHHHIIIGGGHHHLLLKKKFFFKKKPPPddd}}}jjjVVVNNNMMMLLLKKKKKKOOORRRZZZdddoootttvvvoookkkggg``````xxxiiiRRRNNNNNNKKKMMMaaarrrooo^^^NNNFFFFFFFFF@@@GGGNNNNNNcccvvv```SSSMMMKKKLLLMMMTTT___hhhiiidddaaajjjtttxxxtttiiiZZZPPPNNNMMMKKKDDDBBBCCCEEEBBB>>>BBBHHHKKKNNNSSSWWWXXXTTTNNNIIIFFFEEEFFFFFFEEEHHHSSS```eeekkkppprrruuuyyyyyyuuummmeee^^^[[[ZZZ[[[aaahhhoooqqqsssqqqnnnmmmoooqqqtttrrrtttyyyyyytttooonnnzzzzzzyyyvvvtttrrrrrrsssrrrpppooolllfffbbbfffmmm{{{~~~~~~vvveee___ZZZ[[[[[[YYYZZZ]]]___^^^^^^``````]]]VVVQQQJJJGGGDDDDDDAAA===???DDDGGGRRRbbbmmmttt{{{~~~}}}XXX@@@777<<>><<<:::===DDDIIIKKKQQQSSSPPPLLLKKKIIIGGGEEEBBB>>><<<===>>>??????============>>>>>>>>>>>>======>>>>>>?????????@@@<<<<<<===>>>>>>>>>>>>>>>========================;;;;;;;;;:::::::::999999999999999999999999999999999888777666888>>>GGGMMMPPPaaa|||~~~fff\\\aaa```nnnzzzrrrmmmfff]]]PPPGGG@@@AAACCCEEEGGGHHHIIIIIIGGGHHHJJJJJJJJJKKKMMMPPPOOORRRUUUVVVWWWXXXYYY[[[^^^^^^]]]^^^___aaacccddd]]]]]]```dddjjjoooqqqqqqvvvyyy}}}}}}{{{zzz{{{}}}|||zzzrrrjjjkkkrrrrrrmmmmmmbbbeeesssnnndddwwwwwwUUUMMMVVV___QQQBBBAAADDD>>>???@@@BBBCCCDDDEEEEEECCCBBBAAA@@@AAAAAACCCDDD@@@@@@???>>>======>>>>>>>>>???@@@@@@@@@???===<<<<<<>>>AAABBBAAA@@@@@@AAA@@@AAADDDFFFGGGFFFDDDBBBBBBBBBAAAAAABBBCCCEEEFFFBBBFFFFFFDDDFFFKKKJJJEEECCCJJJWWW~~~yyyaaaVVVSSSPPPNNNMMMJJJHHHOOO\\\eeeooozzzvvvqqqjjjbbbaaammm|||fffYYYRRRHHHIIIRRRWWWiii{{{___PPPMMMIII>>>DDDKKKDDDKKKnnnooo^^^UUUQQQOOOMMMRRR___iiijjjeeebbb^^^```hhhooopppsssggg\\\TTTKKKHHHDDDCCCGGGGGGCCCBBBEEEIIIKKKNNNPPPQQQNNNKKKHHHGGGGGGHHHHHHGGGIIIUUUbbbhhhiiiiiiiiimmmpppmmmfff___UUUMMMNNNUUU\\\cccjjjppppppooooooppppppqqqrrruuuqqqrrrxxx{{{wwwsssqqqtttssssssrrrrrrqqqpppooopppsssuuupppeee```jjjxxx}}}||||||~~~hhh[[[UUUNNNJJJKKKMMMNNNNNNNNNOOOQQQSSSSSSRRRQQQOOOHHHEEEEEEFFFAAA<<<@@@IIIQQQWWWcccrrr}}}qqqMMMAAAFFFBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBAAAAAABBBCCCEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@??????@@@BBBAAA@@@@@@AAACCCCCCAAA@@@@@@BBBDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCC@@@@@@@@@AAACCCEEEFFFGGGOOOCCCSSSrrr|||ooohhhnnn{{{\\\???;;;BBBDDDAAAAAAEEEBBB>>>;;;:::;;;>>>???HHHHHHGGGHHHHHHJJJKKKKKKUUUOOOEEE;;;999>>>???===>>>>>>>>>>>>????????????<<<======>>>???@@@@@@@@@========================<<<<<<;;;::::::::::::;;;;;;;;;999999999999;;;;;;;;;::::::999888777555555777666555555666888:::;;;AAAYYYooouuusssrrrkkkbbb^^^dddpppoooaaaZZZTTTMMMGGG@@@BBBDDDFFFGGGGGGEEEEEEEEEFFFHHHKKKMMMOOOPPPQQQOOOPPPQQQRRRUUUWWWYYYZZZ[[[\\\\\\[[[ZZZYYY[[[\\\]]]___```ccclllvvvzzzxxx|||~~~{{{~~~wwwmmmggghhhkkkllloootttoooooommmfff___hhhaaaMMMYYY^^^UUUIIIEEEEEEDDD@@@AAABBBCCCCCCCCCBBBAAAAAA@@@???@@@AAAAAA@@@>>>===<<<<<<===???AAA@@@???======>>>>>>===<<<;;;;;;<<<<<<======>>>>>>?????????@@@BBBDDDDDDCCCBBBAAACCCBBBAAA@@@@@@AAABBBCCCEEEEEEEEEEEEEEEEEEFFFFFF@@@PPPOOO```___SSSUUUSSSJJJLLLLLLNNNSSSYYYdddvvvuuunnnhhhdddeeejjjjjjXXXOOOPPPGGGGGGVVVlllgggQQQRRRLLLFFFCCC???BBBRRRcccuuuhhh\\\QQQOOOSSS^^^kkkoooiiiaaaffffffdddbbbdddooouuuaaaYYYMMMKKKLLLEEEDDDGGGDDDHHHHHHHHHIIIKKKKKKIIIHHHDDDFFFGGGDDDAAAGGGUUUaaabbbaaabbbdddeeeaaaYYYSSSLLLJJJHHHKKKXXXiiirrrsssvvvuuutttttttttsssqqqpppqqqpppnnnnnnpppqqqrrrrrrsssssssssvvvwwwtttnnniiifffdddbbbdddjjjrrrzzzyyygggZZZUUUOOOKKKJJJIIIHHHFFFHHHHHHIIIIIIIIIHHHGGGGGGGGGEEEFFFIIIHHHDDDEEEIIITTT\\\jjjwww{{{bbbGGG>>>AAAEEEDDDCCCBBBBBBAAAAAABBBAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>===???@@@AAAAAA@@@@@@AAABBBCCCAAA@@@@@@BBBDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAA???@@@AAABBBCCCEEEFFFFFFJJJCCCKKKZZZtttlllbbbsssnnnNNN???@@@CCCCCCBBBDDDBBB@@@===<<<<<<===>>>DDDEEEFFFGGGIIIJJJKKKLLL\\\XXXNNNBBB<<<>>>???>>>======>>>>>>>>>?????????<<<======>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;::::::999999::::::;;;:::::::::999888777666555777666555555666888:::;;;???KKKVVV[[[eeetttyyyvvv```___```gggrrrzzz~~~}}}pppbbbUUUKKKEEEAAAAAABBBDDDFFFGGGGGGFFFEEEFFFHHHJJJMMMOOOPPPPPPPPPOOOOOOQQQRRRTTTWWWYYYZZZWWWXXXZZZZZZYYYYYY[[[]]]\\\]]]^^^___hhhsssxxxxxxyyytttsssqqqhhhdddiiioooqqqqqqssstttyyyxxx~~~qqqWWWYYY______TTTHHHEEEEEEDDDCCCCCCDDDDDDDDDCCCAAA@@@BBBAAAAAAAAABBBBBB???======<<<<<<===???@@@@@@???<<<<<<============<<<<<<<<<=========>>>>>>>>>???>>>???AAABBBCCCBBBAAA@@@BBBBBBAAAAAAAAAAAABBBBBBEEEEEEEEEEEEEEEEEEFFFFFFEEEJJJFFFPPPqqq]]]YYYUUUNNNMMMKKKLLLPPPUUU^^^nnn}}}uuupppkkkgggeeeppprrrZZZMMMJJJLLLRRRVVVcccqqq[[[RRRJJJHHHFFFEEEIIIOOOjjj|||nnn\\\TTTPPPWWWdddnnnmmmhhhnnnnnnkkkhhhhhhmmmvvv~~~ssseee```]]]RRRNNNOOOKKKIIIIIIIIIJJJJJJJJJHHHFFFEEEFFFGGGEEEEEEIIISSS[[[\\\[[[[[[ZZZXXXTTTNNNJJJEEEHHHKKKPPP[[[iiippppppyyyxxxwwwvvvuuussspppnnnkkkkkklllnnnooopppooonnnsssssssssuuuwwwuuuppplllccc```___dddoooxxx}}}}}}}}}|||{{{{{{{{{|||}}}}}}{{{wwwkkkeeeaaa[[[VVVRRROOOKKKIIIFFFEEEDDDBBBAAAAAABBBBBBEEEDDDGGGNNNRRRNNNIIIGGGTTT```ppp|||{{{zzzlllUUUHHHDDDCCCGGGFFFDDDBBBAAA??????>>>???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBB>>>??????>>>>>>===<<<;;;>>>???@@@@@@??????@@@AAACCCAAA@@@@@@BBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>???AAACCCDDDEEEEEEDDDEEEFFFLLLPPP^^^jjjQQQ[[[```CCC999===AAAAAACCCBBBAAA@@@>>>===<<<<<>>===>>>???======>>>>>>>>>>>>??????=========>>>??????@@@@@@????????????????????????<<<<<<;;;::::::::::::;;;;;;::::::999999::::::;;;:::::::::999888777666555777666666555666777999:::<<<>>>???DDDVVVmmmyyyxxxaaa\\\VVVUUUZZZ```eeegggnnnooolllaaaRRREEE@@@???AAABBBDDDFFFGGGHHHGGGGGGHHHJJJLLLOOOPPPPPPPPPOOONNNOOOPPPRRRTTTVVVWWWXXXTTTWWWYYY[[[[[[[[[]]]^^^[[[]]]]]]^^^fffqqqxxxxxx~~~zzzlllfffjjjdddbbbiiirrruuutttsss}}}~~~xxxdddSSSgggeee\\\OOOFFFDDDEEEDDDEEEEEEEEEEEEDDDBBBAAA???AAA@@@AAABBBCCCBBB???<<<===<<<;;;<<<>>>??????>>>:::;;;;;;<<<======>>>>>>============>>>>>>>>>>>>===>>>???@@@AAA@@@???>>>@@@@@@AAAAAAAAAAAA@@@@@@CCCDDDDDDDDDEEEEEEFFFFFFLLLHHHFFFKKKhhheeeYYYSSSNNNMMMJJJJJJMMMPPPWWWdddqqqzzztttoooggg```ccckkk~~~wwwYYYRRRMMMLLLLLLRRRggg}}}rrraaaOOOIIIIIIHHHEEEBBBOOOppp|||nnnbbbVVVVVVaaammmrrrqqqqqqqqqpppppprrruuuyyy{{{zzzsssnnn```YYYYYYSSSPPPPPPOOONNNNNNMMMMMMLLLGGGFFFEEEFFFGGGKKKOOORRRTTTTTTRRRNNNIIIEEECCCCCCAAAIIIRRRYYY```iiinnnnnn{{{zzzyyyxxxuuuqqqnnnlllfffhhhkkknnnpppppppppooovvvuuuttttttsssqqqmmmjjj```]]]^^^hhhvvv}}}|||{{{yyyxxxxxxzzz}}}|||uuuqqqiiibbb\\\XXXVVVUUULLLJJJGGGEEECCCDDDEEEFFFFFFFFFJJJSSS[[[ZZZPPPGGGPPP```sss~~~~~~tttZZZJJJHHHHHHFFFFFFEEECCCBBB@@@???>>>>>>===???@@@BBBBBBBBBBBBAAA>>>?????????@@@@@@AAAAAA===============<<<;;;;;;<<<>>>??????>>>===???@@@BBB@@@???@@@AAABBBAAA@@@@@@???>>>======<<<<<<<<<===???AAADDDEEEEEEDDDCCC@@@DDDOOOVVV[[[wwwsssTTTUUU{{{yyyQQQ999999???AAABBBBBBBBBBBBAAA>>><<<;;;:::<<<@@@DDDHHHJJJLLLMMMTTTXXXUUUIII???<<<>>>???============>>>>>>>>>???======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;:::::::::::::::::::::::::::::::::999888777666666666666666666666777888999;;;;;;:::===JJJZZZ```^^^WWWTTTPPPOOOPPPQQQQQQPPPVVV\\\aaa]]]SSSIIICCCBBBAAACCCDDDFFFGGGHHHHHHHHHHHHJJJLLLOOOPPPOOONNNMMMMMMNNNPPPRRRSSSUUUVVVVVVUUUXXX[[[]]]]]]]]]^^^```[[[___bbbdddjjjtttyyyyyyxxx|||mmmdddeeeddddddiiiooosssuuuuuusssggg]]]mmmdddUUUHHHBBBCCCDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@======???AAABBBAAA???<<<<<<;;;:::;;;===>>>===<<<999999:::;;;<<<>>>???@@@>>>>>>>>>>>>============;;;<<<===>>>>>>>>>>>>===>>>>>>@@@AAAAAA@@@>>>>>>BBBBBBCCCDDDDDDEEEFFFFFFKKKDDDLLLRRR]]]ppp]]]UUUQQQNNNJJJIIIKKKNNNRRR]]]gggrrr}}}uuullleeeeeecccjjjuuu```LLLHHHNNNWWW```hhh{{{```NNNIIIJJJIIIFFFPPPXXXtttxxxoooddd___bbbiiipppsssqqqooonnnoooqqqtttuuutttuuu~~~zzzmmmggggggbbb^^^\\\YYYVVVUUUVVVYYY\\\QQQLLLGGGFFFIIILLLLLLKKKLLLLLLJJJEEE@@@???BBBEEEHHHSSS^^^cccfffkkknnnooozzzzzzyyyvvvrrrnnnkkkiiihhhkkknnnpppqqqrrrtttuuuyyywwwtttpppllliiifffddd```aaafffppp{{{~~~~~~|||zzzyyyyyy||||||sssiiibbb``````bbbVVVTTTQQQMMMKKKJJJJJJJJJLLLLLLQQQ[[[fffggg\\\OOOPPPbbbwww~~~~~~zzz___HHH@@@CCCDDDAAACCCCCCBBB@@@@@@?????????<<<===???AAAAAAAAA@@@@@@======>>>>>>??????@@@@@@===============<<<<<<;;;;;;<<<>>>===<<<<<<===???@@@???>>>???AAAAAA@@@???>>>>>>===<<<<<<<<<<<<======???AAACCCDDDDDDCCCBBB???>>>HHHUUUSSSWWWssseeeuuuoooLLL???@@@BBB@@@BBBCCCDDDCCC@@@===;;;888:::===AAAEEEIIIKKKLLLPPPWWWXXXNNNCCC>>>======<<<============>>>>>>>>>>>>>>>>>>>>>>>>?????????========================<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999999999999999888777666666666666666666777777777888:::;;;<<<@@@EEEHHHGGGHHHGGGFFFFFFFFFEEEDDDCCCIIINNNUUUXXXVVVPPPHHHDDDAAABBBCCCEEEFFFHHHHHHIIIGGGHHHJJJLLLMMMLLLKKKJJJLLLMMMOOOQQQSSSTTTTTTTTTUUUWWWZZZ[[[ZZZZZZ\\\]]]^^^eeellloootttzzz|||zzzwww}}}{{{ooogggdddfffhhhiiijjjnnnssswww|||llleeetttwwwpppjjjggg[[[KKKCCCAAABBBDDDEEE@@@AAABBBCCCDDDDDDCCCBBB;;;;;;<<<>>>@@@@@@>>><<<<<<:::::::::<<<===<<<;;;888888999:::<<<>>>@@@AAA??????>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<@@@AAABBBCCCDDDEEEFFFFFFEEE???JJJQQQRRRvvvkkk^^^XXXPPPKKKIIIKKKMMMPPPXXX```___wwwvvvoooiiieeeeeelll{{{eeeUUUPPPQQQTTTVVV```yyyhhhYYYSSSNNNIIIJJJDDDNNNjjjvvvuuusssmmmgggfffjjjooopppmmmhhhfffeeeeeeeeedddppptttyyyttttttpppkkkhhhccc]]]ZZZ]]]dddjjjfff\\\PPPJJJJJJKKKHHHEEECCCDDDCCCAAA@@@BBBIIINNNYYYdddllllllkkkmmmqqqrrrvvvwwwvvvrrrmmmjjjhhhiiimmmnnnoooooooooqqqvvvzzzuuusssnnniiieeebbbbbbbbbdddjjjssszzz~~~~~~}}}{{{zzz{{{|||xxxooommmooorrrdddccc___[[[VVVRRROOOMMMSSSTTTYYYcccpppuuulll```YYYlll|||}}}iiiNNNAAA???@@@@@@AAAAAAAAA@@@??????@@@@@@@@@<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????<<<===============<<<<<<:::;;;<<<<<<;;;;;;<<<============>>>@@@AAA@@@???===============>>>>>>???>>>???AAABBBCCCCCCBBBBBBFFFAAABBBKKKIIIAAAdddvvvnnnsssiiiNNNAAA===???AAACCCDDDDDDBBB???===888999;;;>>>BBBFFFIIIKKKRRR[[[___XXXLLLDDD???<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;999::::::;;;;;;::::::999999999999999999888777777666666666666666666666666666888999888888:::???CCCCCCAAA>>>======???AAACCCFFFHHHMMMRRRTTTQQQIIIBBB@@@AAABBBCCCEEEGGGHHHIIIFFFFFFGGGIIIIIIJJJJJJJJJKKKLLLOOOQQQRRRSSSSSSRRRRRRSSSTTTTTTTTTUUUXXXZZZdddmmmuuuyyy|||}}}}}}}}}~~~~~~{{{uuummmgggdddhhhjjjggghhhmmmrrrssshhhWWWZZZxxx|||yyytttmmm\\\PPPEEEBBBCCCCCCDDDEEE???@@@BBBDDDEEEEEEEEEDDD>>>===<<<===>>>???===<<<;;;:::999:::;;;<<<;;;999888888888999;;;===@@@AAA@@@??????>>>===<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<>>???@@@CCCGGGNNNUUUZZZjjjqqqvvvsssoooqqqssssssqqqrrrqqqmmmiiigggiiilllnnnoooooommmkkknnntttyyynnnlllhhhdddaaabbbeeeiiilllsss|||}}}~~~{{{{{{{{{{{{{{{{{{zzzzzz}}}~~~zzzxxxuuuppphhh^^^VVVQQQTTTWWW[[[eeettt~~~zzzpppjjjyyy}}}uuuZZZDDDBBBEEEAAA@@@EEEAAA@@@@@@???????????????============>>>???@@@@@@?????????>>>>>>>>>>>>>>>;;;;;;<<<======<<<<<<;;;999:::;;;;;;::::::;;;<<<::::::;;;>>>@@@AAA@@@???============>>>@@@AAABBB@@@@@@@@@AAAAAABBBBBBCCCDDDGGGCCCDDDGGGAAATTTkkkfffoooiiiLLL===>>>@@@BBBDDDDDDCCCAAA@@@:::::::::;;;>>>CCCGGGIIISSS\\\ccc```WWWNNNFFF???<<<<<<<<<=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>========================<<<<<<;;;::::::::::::;;;999::::::;;;;;;::::::999888999999999999888777777555666666666666666555555777777888888888999===BBB??????===;;;;;;===@@@CCCAAACCCGGGKKKNNNLLLGGGBBB???@@@AAABBBDDDFFFGGGHHHFFFFFFFFFFFFGGGIIIKKKLLLJJJLLLNNNQQQRRRRRRQQQQQQOOOOOOPPPOOOPPPSSSWWW[[[jjjssszzz}}}~~~xxxtttrrrnnniiieeeeeegggfffffflllrrrqqqkkkTTTUUUlllvvvppptttrrrjjjRRRJJJDDDFFFHHHFFFEEEFFFCCCDDDEEEFFFGGGGGGFFFEEEEEECCC@@@>>>======<<<:::;;;999888999:::;;;:::888999888888888:::===???AAA@@@@@@???>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>@@@AAACCCEEEFFFGGGGGGGGGGGGJJJNNNVVV|||ppp^^^YYYSSSNNNNNNNNNMMMOOOSSS[[[fffqqqyyyyyyqqqooommmiiiaaa```nnn~~~|||___QQQNNNRRRVVV___jjjxxx~~~dddYYYVVVPPPIIIBBBAAAFFFMMM___ccchhhlllmmmlllkkkjjjgggjjjmmmnnnoooqqqvvvzzzvvvyyy|||}}}|||vvvvvvuuuqqqjjjbbb___bbbgggiii```UUUOOOLLLJJJFFFAAA???@@@DDDKKKUUU^^^dddhhhrrrxxxzzzvvvsssssssssrrrmmmnnnmmmiiifffffflllqqqooopppqqqoookkklllpppuuullljjjgggcccaaacccjjjooouuuxxx}}}~~~}}}}}}wwwyyy|||}}}}}}zzzwwwtttwwwjjj___XXXQQQUUUZZZcccssszzzxxxjjjMMM;;;BBBGGG???===FFFBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<>>>@@@AAA@@@@@@??????>>>>>>======::::::;;;<<<<<<;;;;;;;;;888:::;;;;;;:::999;;;<<<999999:::===@@@BBBAAA???<<<======>>>@@@AAACCCDDD@@@@@@@@@@@@@@@AAACCCCCC777GGGEEE@@@IIIIIIOOOgggpppjjjsss]]]GGG>>>???BBBCCCDDDDDDCCCBBB;;;:::999:::<<>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;999999;;;;;;;;;;;;999999888888999999999888888777555666666666666666555555999999:::======;;;:::;;;888:::<<<===<<<:::999999;;;>>>CCCGGGHHHHHHGGGEEE??????@@@AAACCCEEEGGGHHHGGGFFFEEEEEEFFFIIILLLNNNJJJLLLNNNPPPRRRRRRQQQPPPMMMNNNNNNNNNPPPTTTZZZ___nnnvvv|||}}}~~~}}}tttooommmkkkhhhdddeeedddcccfffqqqyyyrrreeeJJJ]]]fffdddoooooogggMMMGGGFFFKKKLLLHHHFFFGGGFFFGGGHHHIIIHHHHHHFFFFFFLLLHHHCCC???===<<<:::999;;;999888999::::::999888999999888888:::<<>>===<<<;;;:::;;;;;;:::::::::;;;<<<===<<<<<<:::999999:::<<<<<<===>>>???AAACCCEEEFFFGGG@@@FFFFFFKKKRRRNNNeee|||ggg]]]VVVPPPOOOMMMKKKKKKNNNWWW[[[lll~~~{{{uuuooommmhhhdddiiiqqq|||bbbSSSPPPNNNSSS\\\aaaooojjj___QQQJJJMMMPPPKKKBBBIIIJJJNNNVVV___cccaaa^^^kkkpppuuuuuusssrrruuuyyyoootttwwwwww{{{xxxyyywwwpppfff```___```WWWRRRLLLJJJKKKKKKGGGDDDDDDEEEIIISSS```kkkpppqqqtttyyyzzzwwwuuuuuussspppkkklllkkkhhheeegggnnnuuuooorrrtttrrrnnnlllooorrrooommmiiidddaaadddkkkqqqzzzzzz{{{~~~}}}zzzwwwzzz~~~{{{vvvrrryyyfffXXXbbb\\\ZZZ___fffooo|||zzzxxxUUUIII???>>>@@@???>>>===@@@AAADDDEEEEEEDDDBBB@@@>>>===;;;999999<<<@@@CCC???>>>===<<<;;;;;;<<<===<<<<<<;;;:::::::::;;;;;;<<<;;;:::999888888888888:::;;;<<<>>>???@@@AAAAAA@@@@@@???===<<>>;;;;;;>>>BBBEEEJJJTTT]]]aaabbb___UUUIII??????@@@>>><<<;;;===???<<<<<<<<<<<<<<<===>>>>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888777666444444666666555555555555666666777777777777888888888888999999999999999999999999999;;;???AAABBBAAA???===???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFHHHJJJLLLNNNMMMLLLMMMOOOPPPPPPOOONNNOOOOOOWWW___YYYYYYhhhllluuu~~~}}}{{{~~~yyymmmccc___```ccceeegggbbbcccoooyyysssaaaRRRqqqxxxXXX\\\uuuoooRRREEEFFFGGGHHHIIIIIIIIIIIILLLIIIGGGFFFGGGHHHIIIIIIQQQOOOKKKHHHEEEBBB>>>;;;???<<<:::999;;;;;;999777999;;;===>>>>>>>>>???AAABBBBBBAAA@@@????????????<<<:::999888888999;;;<<<========================???===<<<>>>BBBDDDCCCAAA@@@DDDHHHGGGFFFLLLZZZfff~~~dddRRRNNNTTTNNNJJJMMMMMMRRRZZZgggssszzz~~~}}}wwwhhhdddhhhgggnnnttthhhXXXNNNLLLSSSZZZbbbtttwwwgggZZZRRRKKKHHHGGGEEEDDDEEEHHHLLLNNNOOOSSSYYY```aaa___```gggmmmmmmpppwww|||yyy}}}~~~sssbbbUUUQQQNNNMMMKKKHHHGGGGGGJJJLLLOOOTTT]]]gggpppwww{{{|||yyytttxxx{{{wwwooojjjddddddcccfffnnnsssnnnfffjjjmmmpppqqqpppoooppppppsssssspppjjjeeehhhsss~~~}}}{{{zzzxxxvvvvvv}}}~~~wwwqqqlllyyylllaaabbbeeeddd```bbbqqq}}}zzzkkkOOOEEE===>>>AAA@@@???>>>BBBCCCEEEFFFEEEDDDAAA@@@@@@???===;;;;;;<<<>>>>>>???>>>===<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999888999999:::;;;<<<>>>@@@AAABBBBBBCCCBBBBBBAAA???>>>@@@DDDGGGAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCDDDGGGLLLPPPYYY}}}pppqqqzzzdddMMM<<<>>>EEEDDDBBBDDDFFFCCC@@@======>>>AAACCCJJJQQQXXX[[[^^^```[[[TTTKKKFFF@@@<<<<<<===<<<;;;<<<<<<<<<<<<<<<===>>>>>><<<======>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888888888888777666555444666666555555555555666666666666777777777888888888::::::::::::::::::::::::999:::;;;<<<======<<<<<>>@@@@@@>>>>>>>>>???AAA@@@???>>>>>>>>>>>>>>><<<;;;:::999999:::;;;======<<<<<<<<<<<<<<<<<<===>>>===<<<>>>AAACCCBBBAAA???CCCEEEEEEFFFKKKVVV___~~~|||dddXXXWWWPPPKKKLLLIIIPPPVVVaaakkkqqqwwwyyyqqqoookkk^^^aaabbbhhhxxx~~~iiiVVVQQQSSSVVV```lllvvvyyycccWWWRRRNNNKKKHHHFFFGGGHHHHHHGGGAAAEEEJJJLLLNNNQQQWWW\\\]]]```jjjtttuuuuuu}}}kkk\\\UUUUUUWWWWWWSSSOOOOOOUUU[[[ggglllsssyyy~~~~~~yyyvvvuuuvvvsssmmmiiiiiigggjjjjjjjjjnnnsssssspppkkkmmmoooqqqpppooommmlllvvvvvvtttrrrrrrvvv~~~~~~|||{{{zzzyyyxxxuuu{{{~~~xxxqqqllliiiqqqooonnnmmmkkkkkkrrryyy}}}}}}|||{{{|||}}}uuusss\\\IIIAAA<<>>=========>>>>>>>>>======<<<<<<<<<<<<;;;;;;:::999888888:::<<<===>>>???@@@BBBCCCDDDDDDDDDBBBBBBAAA@@@>>>???BBBEEEBBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBCCCFFFJJJMMMOOO\\\zzzvvvsss{{{eeeDDD>>>DDDDDDCCCFFFGGGEEECCC@@@????????????GGGLLLPPPSSSXXX```ccccccZZZOOOCCC======>>>===;;;======<<<<<<<<<===>>>>>>===>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::888888888888777666555555666666555555555555666666666666777777777777888888:::;;;;;;;;;;;;;;;;;;;;;:::999888888888999::::::>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIIIIHHHJJJOOOTTT\\\```eeesss~~~xxx~~~}}}zzz|||}}}yyynnniiidddaaaaaabbbaaa```eeewwwhhhKKKTTToookkkuuujjj\\\lllvvveeeNNNEEEFFFFFFFFFFFFGGGHHHIIIJJJBBBDDDFFFHHHIIIIIIHHHGGGGGGFFFDDDCCCCCCCCCAAA???@@@>>>======>>>???>>>>>>AAABBBCCCBBB@@@>>>===>>>??????>>>=========>>>>>>===<<<;;;::::::;;;<<<======<<<;;;::::::;;;<<<=========<<<>>>@@@AAAAAA@@@@@@AAACCCDDDFFFKKKQQQVVVXXX{{{ddd[[[RRROOONNNHHHOOOSSS[[[bbbffflllyyywwwuuurrrfffccc```[[[___qqqhhhXXXSSSRRRWWW^^^^^^jjjzzzkkkcccXXXNNNHHHFFFEEEEEEBBBBBBBBBBBBCCCFFFIIIKKKOOONNNUUUaaafffdddffflll~~~yyyjjjbbbdddhhhiiifff```aaajjjsss||||||uuuuuuuuuqqqiiiaaabbbhhhiiiooorrrooonnnooopppnnnlllmmmnnnpppqqqooollliiiqqqqqqsssvvvzzz~~~}}}{{{{{{||||||{{{zzz{{{zzzvvvpppjjjiiijjjyyymmmqqq}}}~~~www}}}|||}}}}}}zzz{{{{{{zzzyyyzzzppp~~~cccUUUFFF@@@>>>BBBEEECCCAAA@@@BBBCCCDDDEEEFFFEEECCCCCC>>><<<::::::;;;<<<<<<<<>>>>>???????????????>>>>>>===<<<<<<;;;:::999888999<<<>>>@@@@@@AAABBBCCCDDDEEEEEEEEEAAABBBBBB@@@??????@@@BBBBBBCCCDDDEEEDDDCCCAAA@@@@@@AAACCCCCCCCCEEEHHHJJJPPPPPPkkkyyypppttt}}}]]]EEE@@@CCCGGGHHHGGGGGGEEEDDDAAA???>>>===BBBEEEIIINNNUUU^^^gggllleeeZZZLLLBBB?????????>>>>>>===============>>>>>>>>>>>>????????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888888777666555666555555444444555555666666666666666777777777888999999:::::::::::::::;;;999999999999999999888888===>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBCCCCCCCCCCCCDDDFFFHHHFFFDDDFFFNNNTTT]]]aaacccpppyyy}}}~~~zzzwwwzzz~~~~~~zzztttmmmjjjeee```]]]___eeejjj|||}}}YYYLLLcccxxxjjj```qqqttt]]]IIIIIIFFFFFFEEEEEEFFFGGGIIIIIIHHHJJJLLLMMMLLLKKKJJJJJJEEEDDDBBBBBBCCCCCCAAA@@@AAA@@@??????@@@@@@AAAAAABBBCCCDDDCCCAAA?????????>>>>>>=========>>>??????>>>======<<<<<<<<<<<<======;;;:::999999:::;;;============>>>???@@@@@@@@@AAAAAAAAADDDHHHLLLNNNOOOLLLsssooo___TTTSSSSSSKKKNNNPPPVVV\\\```fffsss{{{qqqwwwvvvjjjhhhaaa[[[___pppmmm^^^TTTRRRVVVZZZbbblllsss{{{uuucccVVVOOOKKKIIIMMMIIIDDDCCCDDDFFFFFFEEELLLHHHIIIOOOSSSTTTWWW\\\]]]eeerrr{{{uuutttuuuvvvtttrrruuu}}}~~~{{{xxxvvvssspppjjjaaa[[[```hhhmmmrrrtttqqqmmmllljjjgggkkklllnnnqqqsssqqqmmmiiijjjnnntttzzz}}}~~~~~~~~~~~~{{{{{{}}}}}}vvvooohhheeejjjqqqtttuuu{{{~~~{{{{{{~~~~~~yyywwwzzzzzzvvvtttuuuxxxtttXXXQQQGGGCCCBBBFFFGGGDDD@@@@@@@@@AAACCCDDDEEEEEEEEEEEEFFFDDDAAA===::::::<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@>>>===<<<;;;:::999:::;;;===@@@BBB@@@AAABBBCCCDDDDDDEEEEEEBBBDDDDDDDDDBBBAAABBBCCCBBBBBBCCCDDDDDDCCCBBBAAAAAACCCDDDEEEDDDDDDFFFHHHLLLNNN___xxxrrrvvv|||ZZZBBBBBBGGGEEEGGGGGGGGGFFFDDDAAA>>>======???DDDKKKRRRZZZdddlllmmmfff[[[NNNDDD???>>>??????>>>>>>=========>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777888888888888777777666555555444444444444555555555666666666666777777777777777888888999999999999999:::<<<>>>===<<<999888<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDFFFFFFEEEDDDHHHRRRZZZ___bbbaaaiiiyyy|||xxx}}}||||||||||||zzzvvvqqqnnnjjjjjjfff^^^ZZZ```ppp~~~gggVVVeeewwwjjjhhhbbbTTTKKKMMMEEEEEEEEEEEEFFFGGGHHHHHHMMMOOOOOOMMMJJJGGGGGGGGGFFFEEECCCCCCCCCCCCAAA???@@@AAAAAA@@@@@@@@@AAABBB@@@AAACCCCCCAAA@@@@@@AAA>>>>>>>>>>>>>>>???@@@AAA>>>>>>======<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===>>>>>>>>>??????@@@CCCBBBBBBEEEIIILLLLLLKKKRRR]]]iiiXXXUUUUUUMMMLLLMMMPPPVVV[[[cccqqq~~~~~~{{{ttthhhhhhfff```[[[```ppp~~~www___PPPLLLSSSXXX```hhhooouuu}}}}}}nnnaaaZZZUUUOOOIIIGGGHHHIIIGGGEEEIIIFFFEEEGGGGGGIIINNNSSSSSSVVVYYY\\\bbblllxxx|||zzz~~~}}}yyywwwvvvuuupppiiiccc```^^^___eeemmmrrrpppkkkeeeeeeiiijjjhhhiiikkkppptttvvvuuuqqqmmmllluuu~~~|||}}}|||{{{zzz|||zzzooogggbbbcccnnn{{{}}}|||{{{{{{||||||~~~~~~~~~~~~~~~}}}tttpppqqqwwwwwwrrrrrrwwwvvvaaaPPPLLLHHHDDDDDDGGGGGGCCC@@@AAA@@@@@@AAACCCDDDDDDEEEEEENNNPPPNNNGGG>>>999;;;>>>???@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBAAA@@@>>>===::::::;;;<<<===???AAAAAA>>>???@@@AAABBBBBBBBBBBBDDDFFFHHHHHHGGGFFFFFFGGGCCCCCCCCCCCCDDDDDDEEEEEEDDDFFFHHHHHHFFFEEEEEEFFFBBBJJJUUUkkkwwwssszzz~~~WWWGGGDDDAAAFFFGGGGGGFFFEEECCC@@@???;;;===BBBIIIMMMSSS\\\fffpppmmmggg\\\OOOEEE@@@>>>??????>>>=========>>>>>>===>>>>>>??????>>>>>>============<<<<<<<<<;;;;;;::::::::::::::::::::::::777888888999888888777777555555444444444444555555555555666666666666777777666666777777888888999999888:::===@@@@@@>>>;;;999;;;<<<<<<===>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCBBBDDDEEEFFFGGGLLLUUUbbbkkk~~~~~~vvvttt||||||yyy}}}}}}tttlllhhhgggdddeeeccc]]]ZZZeeeyyymmmZZZccc}}}mmmYYYMMMKKKKKKJJJCCCCCCEEEFFFFFFGGGFFFFFFLLLOOOPPPMMMGGGBBB@@@@@@FFFDDDCCCBBBBBBBBB@@@???@@@AAAAAA@@@??????@@@BBB===???AAAAAA@@@@@@AAABBB=========>>>???@@@AAABBB>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;===>>>??????>>>>>>@@@AAACCCCCCDDDFFFIIIKKKKKKKKKTTTRRRooozzz```WWWVVVNNNKKKJJJKKKPPPUUU]]]kkkwwwwwwrrrmmmiiiddd^^^\\\ccclllrrr}}}iii___TTTSSSUUU\\\bbbgggmmmsssrrryyy~~~tttmmmddd]]]WWWRRRLLLHHHDDDFFFGGGGGGEEEDDDEEEHHHGGGIIILLLLLLKKKMMMQQQUUU___dddiiiiiifffdddfffiiimmmooovvvxxxsssqqqpppqqqeee^^^YYY[[[aaaffflllrrrqqqjjj^^^UUUWWWbbbjjjllliiinnnvvvzzzzzzxxxuuutttqqqzzz}}}xxxyyy}}}yyyyyyzzz}}}|||qqqfffbbbaaafffvvv}}}}}}|||zzzyyyxxxwwwvvvzzz|||}}}vvvqqqppplllnnntttsssooosss}}}cccPPPKKKFFFFFFCCCCCCFFFFFFBBBAAABBBBBBBBBBBBBBBBBBBBBAAAAAAJJJQQQUUUOOOBBB:::;;;??????@@@AAABBBCCCCCCBBBAAABBBCCCDDDDDDCCC@@@>>>===:::;;;===>>>@@@@@@@@@@@@<<<===>>>???????????????BBBDDDGGGHHHGGGFFFFFFGGGEEEEEEDDDDDDEEEGGGIIIJJJHHHJJJKKKKKKHHHFFFDDDDDDAAAHHHNNNXXXvvvuuuuuu{{{VVVDDDDDDEEEFFFFFFFFFFFFEEECCCBBB>>>===@@@EEEGGGJJJTTT___hhhhhhhhheee^^^TTTJJJCCC@@@??????>>>======>>>>>><<<======>>>>>>======<<<============<<<<<<<<<<<<::::::::::::::::::::::::777888888999999888888888555444444333333444444555555555555666666666777777666777777888999999::::::888999;;;<<<===<<<;;;;;;:::;;;<<<===>>>??????@@@===>>>???AAABBBBBBAAAAAABBBCCCEEELLLYYYjjjzzz{{{vvvllleeebbbbbb______]]]\\\___hhhvvvvvvcccXXXgggzzzvvvtttfffOOODDDGGGHHHCCCAAABBBEEEGGGHHHGGGEEEDDDLLLQQQVVVUUUNNNEEE@@@>>>CCCBBB@@@@@@AAAAAA@@@>>>@@@AAAAAA@@@===<<<>>>@@@<<<>>>???@@@???>>>???@@@<<<<<<<<<===>>>???AAAAAA============<<<;;;:::::::::;;;===>>>>>>===;;;:::===???AAAAAA???>>>@@@BBBBBBCCCDDDEEEGGGHHHJJJKKKKKKQQQ[[[yyymmm^^^[[[TTTOOOKKKJJJLLLOOOVVVcccoooyyyooojjjeee___]]]______llllll```UUUUUUXXX[[[aaagggnnnpppsssvvv|||zzzppphhhcccYYYYYYXXXUUUSSSRRRQQQPPPLLLPPPTTTVVVUUUTTTVVVXXXXXX[[[^^^aaaaaacccdddfffzzz||||||vvvoookkkhhhggggggaaa]]]]]]ccciiilllooorrrqqqoooiii```]]]dddkkknnnkkkttt~~~~~~yyywwwxxxwwwzzz~~~}}}yyyvvvvvvxxxxxxxxxzzz|||~~~}}}zzzwwwnnneee```dddhhhpppzzzzzz{{{{{{{{{zzzyyyxxxyyy|||{{{ppphhhsssnnnoootttrrrmmmuuu|||YYYHHHIIIBBBDDDAAAAAAEEEEEEBBBAAACCCDDDCCCCCCAAA@@@???>>>>>>???KKKUUURRRDDD;;;;;;AAA???@@@BBBCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCAAA???===999;;;>>>@@@AAAAAA@@@???:::;;;<<<===============>>>AAADDDFFFEEEDDDDDDEEEHHHFFFEEEEEEFFFIIILLLNNNJJJLLLNNNMMMJJJFFFDDDDDDHHHLLLNNNQQQbbbxxxmmmrrrdddHHHKKKEEEEEEFFFFFFFFFFFFEEEEEEAAA???@@@BBBCCCDDDNNNZZZ______ccchhhjjjcccVVVKKK@@@@@@???>>>>>>===>>>>>><<<<<<============<<<<<<>>>=========<<<<<<<<<<<<::::::::::::::::::::::::777888888999999999888888555444444333333444444555555555555555666666666777777777888999::::::;;;;;;888888888888999:::;;;<<<::::::;;;<<<===>>>??????:::;;;===???@@@AAA@@@@@@AAAAAAEEEQQQdddzzzxxxmmmfffbbbaaaaaa^^^\\\ZZZ\\\bbbiiinnnppp^^^KKKTTTyyyxxxqqqmmmgggmmmjjj]]]MMMEEEGGGDDD>>>???BBBEEEHHHHHHGGGEEECCCMMMUUU^^^___WWWMMMDDDAAA@@@???>>>???@@@AAA@@@??????AAAAAA???<<<:::<<<>>><<<>>>??????===<<<======::::::;;;;;;===>>>@@@AAA============<<<;;;:::999:::<<<>>>@@@@@@>>><<<:::>>>@@@BBBAAA???>>>@@@CCCAAABBBDDDEEEEEEFFFIIILLLBBBVVVTTT]]]vvvdddbbb]]]UUUOOOKKKKKKMMMRRR^^^iiirrrwwwssspppnnnfff^^^ZZZddd```aaammmrrr___XXXYYY]]]dddkkkeeejjjoooqqqqqqttt{{{|||wwwoooiiihhhjjjkkkiiiiiilllnnnmmmllllllooorrrvvvwwwyyy{{{}}}~~~~~~pppnnnjjjeeebbb___^^^]]]ddddddiiioooqqqooonnnpppwww|||tttpppppppppmmmxxxyyyxxxzzz~~~}}}|||{{{zzzyyyyyyxxxxxxxxxzzz||||||yyytttpppddd^^^___iiiqqqzzzvvvuuuuuuwwwzzzzzzxxxuuuwwwzzz~~~{{{vvvrrroookkkooosssrrroooqqq}}}gggKKKBBB@@@=========>>>@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???CCCFFFDDD???<<<===???@@@AAABBBCCCCCCCCCBBBAAACCCBBBAAA@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<======<<<;;;::::::999999999999999999999999999999555555444333333333333444333444444555666777888888777777777777777777777777777777888999::::::;;;;;;<<<<<<<<<<<<<<<===>>>??????;;;:::??????===>>>CCCAAA===JJJeeewww||||||vvvlllaaa[[[ZZZ\\\___YYYZZZZZZ^^^ppp}}}qqqYYYGGGWWWyyy|||{{{jjjWWW]]]mmmqqqbbbSSSKKKFFFBBB@@@AAADDDCCCEEEHHHGGGCCCDDDGGGXXXdddmmmlllbbbVVVJJJ@@@???>>>>>>>>>>>>>>>??????AAAAAA@@@===999999<<<@@@>>>======<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===::::::;;;;;;:::999777666888999<<<>>>>>>>>>===<<<@@@?????????@@@AAABBBBBBFFFEEEDDDDDDDDDEEEGGGHHHNNNIIIPPPYYYnnnmmmbbb___ZZZRRRNNNOOOMMMIIIPPP\\\dddjjjttt|||wwwuuunnnbbbYYY___```aaaccckkkxxxlll___]]][[[WWW___bbbddddddgggmmmooonnn}}}ttthhhccc___[[[ZZZ]]]___^^^]]]mmmttt{{{zzzrrrmmmnnnrrrsssvvvwwwsssfffrrrvvv{{{|||{{{{{{}}}~~~}}}|||zzzxxxwwwuuuuuuzzzwwwwwwyyyvvvnnniiihhh^^^\\\dddwwwwwwuuuuuuwwwyyy{{{yyywwwvvvxxx|||}}}{{{tttppppppqqqpppnnnlllooouuuzzz\\\FFFAAAAAA???>>>>>>>>>???@@@AAACCCCCCBBBBBBAAA@@@@@@???>>>>>>===AAADDDBBB>>>;;;<<>>===@@@??????>>>===<<<<<<<<<=========<<<<<<;;;;;;;;;???@@@AAACCCDDDDDDDDDCCCDDDEEEFFFGGGIIIIIIJJJJJJJJJKKKMMMLLLIIIGGGFFFFFFCCCGGGGGGKKKRRR[[[|||tttjjjxxxTTTAAA===FFFLLLBBB>>>EEEHHHFFFDDDBBBAAAAAACCCEEEFFFKKKMMMSSS\\\cccgggfffddd]]]UUUKKKBBB??????@@@BBB>>>>>>????????????>>>===>>>>>>>>>>>>>>>===<<<<<<===<<<<<<;;;::::::999999:::::::::999999888888888666555555444444444444444444444555555666666777777777777777777777777777777777777888888999::::::;;;999999::::::;;;<<<======@@@<<<;;;>>>===999888<<>>=========>>>???>>>;;;999:::===@@@<<<<<<<<<;;;;;;<<<======<<<<<<;;;:::::::::;;;;;;999999:::;;;:::999888777888999;;;<<<======<<<<<<>>>>>>>>>??????@@@AAAAAABBBAAAAAAAAACCCDDDFFFHHHGGGHHHLLLPPP___lllaaaYYYUUURRRPPPLLLJJJNNNTTT[[[aaakkkuuu{{{uuuhhhkkktttfffeeebbb]]]^^^gggsss{{{zzztttmmmggg^^^___\\\XXXZZZ```ddddddhhhkkkpppxxxzzzsssqqqnnndddZZZRRRQQQSSSZZZdddnnntttvvv}}}rrrkkkjjjlllhhhyyy|||xxx~~~{{{|||||||||}}}~~~}}}}}}|||{{{{{{{{{zzzzzzuuusssssssssnnnfffaaaaaadddiiixxxwwwuuutttuuuxxx{{{{{{{{{tttuuuyyy|||{{{{{{~~~~~~|||tttkkkgggkkkppp___]]]^^^gggvvviiiNNN@@@@@@BBBAAA???>>>>>>>>>???@@@BBBCCCBBBAAA@@@???===<<<;;;;;;:::===@@@???===;;;<<>>???AAABBBBBBBBBBBBAAAAAAAAAAAA@@@>>><<<;;;@@@???>>>===<<<:::999999<<<<<<;;;;;;;;;;;;::::::??????@@@AAABBBBBBAAAAAAEEEEEEFFFGGGHHHHHHIIIIIIGGGHHHIIIIIIFFFDDDDDDEEE@@@CCCCCCGGGKKKKKK]]]|||jjjeeevvvwwwUUU@@@???KKKFFF???CCCHHHGGGFFFEEECCCBBBBBBBBBBBBCCCEEEJJJRRR[[[bbbfffhhhmmmggg\\\OOOEEE@@@@@@BBB>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;::::::999;;;;;;:::999888777777666777777666555555555555555555555555666666666666666777777777777777777777777777777777888999999::::::777888999:::;;;;;;;;;;;;;;;888999<<<======???BBBOOORRR\\\kkk}}}~~~ssshhhbbb\\\UUUUUUXXXZZZWWWSSSYYYbbbyyyoooZZZUUUooo|||{{{kkkgggwww{{{oooQQQHHH@@@@@@BBBCCCEEEIIIAAA@@@AAAEEEFFFFFFIIIOOOaaaeeeiiimmmnnngggTTTBBBEEEDDDBBB@@@>>>===<<<;;;;;;<<<;;;:::999:::===@@@::::::::::::;;;<<<======<<<;;;:::999999999999999777888999:::;;;:::999999888999:::;;;;;;<<<<<<;;;<<<<<<===>>>>>>???@@@@@@======>>>>>>@@@CCCEEEFFFAAAIIIJJJGGGOOOiii}}}dddddd^^^TTTMMMKKKKKKIIIQQQVVVbbboooxxx{{{|||rrrsssnnnkkkgggaaa\\\]]]bbbgggiiiuuujjjiiibbbZZZXXX\\\_________aaadddhhhkkknnnooopppwww{{{yyysssnnnkkkfffaaa``````ZZZQQQ[[[]]]eeeppp|||zzzsssmmmjjjkkklllkkkrrrvvvwwwxxx}}}~~~~~~}}}||||||{{{{{{||||||rrrpppooolllddd\\\ZZZ]]]bbbpppvvvuuussstttvvvyyy|||~~~tttuuuxxxzzzyyyxxx|||}}}|||{{{~~~zzzssslllddd___aaaggg```iiivvvpppXXXDDD===???AAA@@@@@@???>>>===>>>???AAACCC???>>>>>>===<<<;;;::::::888:::<<<===;;;;;;===???<<<===>>>???@@@AAAAAAAAA???@@@AAAAAA@@@>>><<<:::>>>>>>===<<<;;;:::999888::::::::::::::::::::::::???@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDEEEFFFFFFGGGDDDEEEFFFEEECCCBBBBBBCCCAAADDDCCCFFFIIIEEEKKK```kkkaaammm\\\BBBBBBFFFIIIHHHBBBFFFFFFFFFEEEDDDBBBAAA@@@BBBCCCEEEIIIQQQYYY___cccnnnmmmggg]]]PPPFFFAAA@@@>>>>>>>>>===>>>>>>???@@@======>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;:::999888777666555888777777666666666666666666666666666666555555555777777777777777777777777777777777777888888999999888999:::;;;;;;;;;:::999:::888888;;;???DDDJJJNNNbbbgggfffbbbiiizzzuuuhhh]]]XXXUUUTTTUUUWWWWWWUUUSSSUUUlllsss[[[bbbwwwiiiqqqeeeOOOGGGAAAAAAAAAAAACCCFFFBBB@@@AAADDDEEEEEEIIIPPP[[[^^^```bbbddd```QQQCCCFFFEEECCCAAA???===<<<<<<;;;;;;:::999888999;;;<<<888888888999:::;;;<<<===;;;:::999888888777777888666777999:::;;;;;;::::::999999999::::::;;;;;;;;;:::;;;<<<===>>>>>>??????============???AAACCCDDD@@@LLLIIIDDDIIIRRRxxx~~~~~~sss```TTTRRRNNNFFFKKKOOO[[[kkkvvvzzz{{{}}}nnntttoookkkjjjgggbbb^^^]]]YYYcccmmmtttxxx{{{nnneee```\\\WWW^^^___```aaacccfffiiillljjjkkkmmmooopppqqqqqqqqqvvvzzz{{{vvvrrrmmmfff]]]WWW\\\ZZZVVVTTTXXX^^^^^^ZZZooouuu~~~tttqqqllljjjjjjlllnnnoooqqqooorrrwww{{{}}}~~~|||{{{yyyyyyyyyyyytttpppkkkddd\\\VVVYYY```eeetttssssssrrrrrrssswww{{{~~~vvvuuuwwwzzzzzzyyy}}}zzzvvvuuuvvvmmmeee```[[[VVVVVVZZZwwwrrr```KKK@@@>>>?????????@@@???>>>>>>>>>???@@@AAA:::;;;;;;;;;;;;;;;;;;;;;888999;;;;;;;;;<<<>>>???<<<<<<<<<===>>>??????@@@>>>???@@@@@@@@@>>><<<:::;;;;;;;;;;;;::::::::::::999:::::::::::::::::::::@@@@@@@@@@@@@@@@@@AAAAAACCCBBBBBBAAAAAABBBCCCCCCAAABBBCCCBBB@@@@@@AAABBBCCCFFFCCCEEEJJJEEEFFFUUUooobbbdddwwwaaaHHH???HHHKKKAAADDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAACCCHHHOOOWWW\\\eeeiiilllhhh^^^QQQHHHCCC???>>>===<<<<<<===???@@@======>>>>>>>>>>>>======;;;;;;;;;;;;;;;:::::::::;;;;;;:::999777666555555888888777666666666666777666666666666666555555555666666666666666666666666666666777777777777888888888999999999999888777777======<<<<<>>???BBBCCCAAAAAACCCCCCCCCGGGLLLPPPSSSUUUSSSPPPNNNIIIBBBDDDCCCBBB@@@???>>>>>>>>>===<<<:::999888888888888777777777777888999;;;;;;:::999888777777777777777555666888:::;;;;;;;;;:::999999::::::;;;;;;::::::888999;;;===>>>>>>>>>>>>???>>>>>>===>>>???AAABBBAAAJJJFFFEEEIIIHHH___kkk]]]YYYSSSJJJIIIKKKTTTdddpppuuuwwwyyytttjjjkkkmmmiiibbb___bbbdddgggiiijjjoooyyywwwmmmbbbYYYZZZ[[[[[[ZZZ[[[^^^dddhhheeeeeeffffffgggggggggggghhhlllpppqqqppprrrvvvyyyzzzzzzzzzzzzyyyxxxwwwvvvxxxyyy{{{||||||zzzxxxwwwnnnjjjdddaaa^^^YYYSSSMMMIIIJJJJJJMMMXXXhhhrrrtttuuuxxx~~~tttpppmmmlllnnnooonnnmmmmmmlllqqq|||~~~|||~~~||||||{{{zzzyyyxxxwwwvvvssslllccc]]]XXXXXX```jjjwwwppppppppppppqqqsssxxx{{{wwwuuuvvvyyyyyyyyy}}}~~~uuunnnjjjeee\\\UUUTTTQQQMMMQQQZZZ___OOOBBB@@@AAA===<<>>>>>999999999:::;;;;;;<<<<<<:::::::::;;;<<<===???@@@<<<<<<<<<;;;<<<======>>><<<===>>>??????>>>===<<<::::::::::::::::::;;;;;;999999::::::::::::;;;;;;???????????????@@@AAABBBBBBAAA@@@?????????@@@AAA???@@@@@@@@@>>>???@@@BBBBBBEEEBBBCCCIIIFFFEEEPPPXXXxxxmmmaaarrrhhhCCC???HHHFFFCCCDDDDDDDDDDDDDDDCCCCCC>>>??????AAADDDJJJQQQWWW[[[aaahhhlllhhh___VVVPPPEEECCC???===;;;<<<===>>><<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666555888888777666666666666666555555555666666666666666666666666666666666666666666666666666666777777777777666666666666777888888888<<>><<<:::999999999888666666666666666777888999999888888777777777888888999666777888:::;;;;;;::::::888999;;;======;;;:::999777999;;;===>>>???>>>>>>??????>>>===>>>???@@@AAAAAACCCCCCFFFHHHEEESSSmmmttteee[[[RRRKKKJJJJJJNNNYYYccciiiooottt~~~tttoooooojjjggggggeeecccdddggghhhhhhlllrrrzzzgggfffddd^^^WWWSSSTTTVVVXXXXXXYYY[[[^^^aaadddfffdddfffggghhhiiilllpppsssnnnooopppppppppooommmmmmkkklllllllllllljjjiiihhh^^^[[[WWWTTTSSSRRRQQQPPPJJJMMMRRRYYYhhh||||||xxxttttttyyy~~~ooonnnmmmnnnpppqqqqqqppprrrttt{{{|||yyy|||xxxyyyzzzzzzyyywwwtttsssjjjaaaYYYXXX\\\cccoooyyylllnnnoooooonnnppptttwwwvvvsssrrrtttuuuvvvzzzwwwkkk```YYYSSSNNNLLLLLLIIIIIIYYYmmmrrrOOODDD>>>BBBBBB;;;;;;AAA>>>???@@@AAA@@@???===<<<::::::::::::::::::;;;;;;===<<<;;;<<<===???@@@AAA======;;;::::::;;;;;;<<<;;;;;;<<<======>>>>>>???<<<<<<;;;;;;:::::::::999::::::::::::;;;;;;;;;<<<======<<<<<<===???AAABBBCCCAAA@@@>>>>>>>>>???@@@>>>??????>>>===>>>@@@BBB@@@EEECCCDDDHHHEEECCCLLLOOOZZZyyyttttttvvvcccEEEDDDHHHEEEDDDDDDDDDCCCCCCCCCCCC>>>???AAAAAABBBEEEKKKPPPUUUXXX^^^eeehhhhhhddd```RRROOOIIICCC???>>>>>>???<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777777666777777666555555555555666444444555555666666777777666666666666666666666666666666666666666666666666666555555555777;;;>>>AAA<<>>???CCCBBB@@@BBBFFFEEEKKKLLLFFF@@@???AAAAAAAAAAAA@@@???>>>>>>>>>>>>===;;;999999:::;;;999777777666666555666666777777777777777777888999::::::666777999:::;;;::::::999888:::===??????===:::777777999;;;>>>?????????>>>===<<<<<<<<<===???@@@AAABBB<<>><<>>@@@AAAAAA>>>===;;;:::999999:::;;;;;;;;;;;;;;;<<<>>>???@@@>>>>>>===<<<:::999888888:::::::::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<>>>@@@AAADDDBBB@@@???>>>???@@@AAA===>>>>>>>>>===>>>@@@BBB???FFFFFFEEEIIIDDDAAAHHHKKKBBBPPPnnnrrrVVVDDDCCCGGGFFFEEECCCBBBBBBBBBBBBAAABBBCCCBBBAAAAAAEEEIIIRRRRRRUUU[[[dddjjjkkkjjj___[[[SSSKKKEEEBBBAAAAAA<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777777777777666555555555555555333444444555666777888888666666666666666666666666666666666666666555555555777777666888;;;AAAFFFJJJPPPYYYbbbgggppp{{{|||~~~|||ppphhh]]]UUUQQQPPPPPPPPPSSSQQQPPPTTT___pppwww]]]YYY{{{ooocccjjjlllxxxpppPPPCCCHHHCCCAAAAAABBB@@@<<<<<>>BBBBBB@@@AAAEEEGGGLLLMMMHHHDDDCCCBBB@@@BBBAAA@@@>>>===<<<<<<<<<;;;999888999<<<===;;;999777666666555555555666666666777777777888:::;;;<<<777888999:::;;;:::999999777:::>>>AAAAAA>>>:::777777999;;;>>>@@@@@@??????:::::::::;;;<<>>@@@@@@@@@@@@@@@???>>>===???===;;;::::::<<<>>>@@@@@@@@@??????@@@AAACCCDDD@@@>>><<<;;;;;;<<>>===;;;999<<<<<<;;;:::::::::;;;;;;;;;===???@@@???>>>>>>???;;;:::;;;===@@@BBBBBBBBBBBBCCCCCCAAA???======>>><<<============>>>AAADDDDDDEEEEEEFFFFFFFFFFFFEEEGGGHHHJJJ]]]yyyjjjwwwWWWFFFIIICCCCCCIIIHHH@@@???EEEAAAAAAAAAAAAAAAAAAAAAAAAHHHKKKPPPVVV\\\aaaeeegggcccdddbbb]]]UUULLLEEEBBBAAA@@@???>>>???>>>===;;;===<<<:::999999;;;<<<===;;;:::999888666666555555:::999888777777666444333666666666666666666666666444444555666777777666666999777555444333444666777777:::???BBBGGGQQQ^^^hhhmmmtttxxxxxxyyy~~~wwwfff^^^YYYRRROOOOOOQQQRRRSSSWWWWWW\\\nnnxxxfffWWWjjjwwwYYYVVVddd~~~mmmOOODDDAAA===BBBBBBCCCDDDBBB@@@>>><<<>>>???@@@BBBCCCDDDDDDDDDFFFJJJJJJEEEBBBCCCBBB@@@DDDBBB@@@>>><<<<<<<<<<<<666555555888;;;======<<<777777666666555555444444666777999;;;<<<<<<;;;;;;<<<<<<===>>>>>>===;;;:::999<<<@@@CCCBBB>>>888555>>>>>>>>>>>>????????????===<<<;;;;;;<<>>BBBCCCEEEQQQiii~~~|||mmmUUUGGGAAA@@@>>>===<<<<<<======@@@@@@@@@@@@@@@???>>>>>>???>>><<<;;;;;;<<<>>>@@@BBBBBBAAAAAAAAABBBBBBCCC@@@???===<<<<<<===???AAA>>>=========>>>>>><<<:::;;;::::::::::::;;;<<<<<<<<<>>>@@@@@@???>>>>>>???<<<;;;;;;===AAADDDEEEEEEDDDDDDDDDBBB???======>>>===>>>???>>>>>>???AAADDDDDDDDDEEEFFFFFFFFFFFFEEELLLIIIFFFOOOtttpppooowwwUUUEEE@@@BBBIIIHHHAAABBBIIIBBBBBBBBBBBBBBBBBBAAAAAADDDFFFJJJPPPVVV[[[```bbbdddgggiiigggaaaXXXQQQMMMGGGCCC>>><<<===>>>===<<<======<<<<<<;;;;;;;;;;;;;;;::::::999999999:::::::::999777666666666666555333333333444444333333333666666777777777777777777555555444444555777:::;;;BBBEEEHHHKKKQQQ\\\kkkuuuwww}}}|||yyy{{{~~~~~~zzzuuuiii]]]UUUSSSQQQOOOOOOOOOOOOOOOYYYhhh}}}lllXXXppp~~~iiiVVV[[[uuufffKKKBBB???;;;@@@AAABBBBBBAAA@@@>>>===>>>???@@@BBBCCCCCCDDDDDDCCCGGGGGGCCCAAABBBCCCAAA???>>>===;;;999888777666777666666888;;;<<<<<<<<<888888888888888777777777777888999:::;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;;;;===>>>???>>><<<999888======>>>>>>>>>?????????======<<<===???CCCGGGIIIFFFFFFEEEEEEGGGIIILLLMMMMMMRRRpppwwwiii[[[TTTPPPMMMOOOSSSZZZ___gggooouuu{{{tttppplllnnnpppnnniiidddeeeccc```]]]\\\^^^aaadddhhhlllqqqvvv{{{yyyvvvrrrooolllhhhdddaaa\\\]]]___aaaaaaccceeegggmmmooorrrvvvzzzxxxrrrnnnlllllllllmmmmmmnnnooopppqqqrrryyy}}}||||||~~~|||~~~|||zzz||||||xxxuuurrrjjj___TTTQQQTTTXXX___jjj|||XXX[[[]]]______```aaabbbgggiiillloooqqqoookkkgggnnnllljjjnnnuuu|||zzzuuurrrttt{{{wwwmmmddd]]]XXXUUUSSSLLLIIIJJJBBBCCCSSS]]]eeexxxtttYYYJJJGGG@@@???>>><<<<<<<<<<<<===@@@@@@@@@@@@@@@?????????@@@???===<<<<<<===>>>@@@CCCCCCDDDEEEDDDCCCBBBAAAAAA@@@???>>>>>>???@@@AAA>>>=========??????===;;;999::::::;;;<<<===>>>???>>>@@@AAAAAA???>>>>>>???>>><<<<<<===AAADDDFFFGGGDDDEEEEEECCC@@@>>>>>>??????@@@AAA@@@??????AAACCCDDDDDDEEEFFFFFFFFFFFFFFFNNNKKKGGGJJJ\\\vvv{{{gggUUUFFFCCCDDDAAA@@@BBBBBBBBBCCCCCCCCCCCCCCCCCC@@@AAACCCGGGMMMRRRWWWYYY```ffflllooolllfff```\\\VVVNNNDDD??????@@@>>><<<;;;<<<<<<======<<<;;;;;;999888888777777777888888999888777666666666666777222333444444444444333222555555555555555555555555444444444555888;;;???AAANNNSSSYYY___eeemmmxxx~~~|||qqqggg```ZZZTTTJJJKKKMMMNNNNNNPPPSSSUUUbbb~~~tttkkklll|||aaa\\\ffftttXXXDDD@@@???:::>>>???@@@AAA@@@@@@>>>>>>??????@@@AAABBBCCCCCCDDDCCCFFFFFFAAA>>>@@@@@@>>>;;;;;;;;;;;;:::999888777999888777888;;;<<<;;;:::999::::::::::::::::::;;;999999999999:::;;;;;;<<<<<<<<<======>>>======<<<>>>===<<<;;;:::::::::;;;======>>>>>>>>>>>>??????=========>>>AAADDDHHHJJJFFFEEECCCCCCDDDGGGJJJLLLMMMLLLZZZlll\\\RRRLLLJJJKKKPPPUUU]]]gggpppxxx~~~yyynnnooorrrnnniiifffeeebbb___^^^]]]^^^^^^___```aaacccffflllsssxxx~~~||||||||||||~~~~~~}}}}}}uuummmhhhffffffgggkkklllnnnooopppppppppppp~~~yyyvvv|||{{{{{{}}}}}}wwwrrrkkkfff\\\QQQKKKMMMVVV^^^nnn|||OOOQQQSSSUUUUUUVVVXXXZZZ___```cccgggjjjggg```ZZZ]]][[[ZZZ\\\aaafffiiijjjlllhhhddddddiiioootttvvvmmmjjjddd^^^WWWRRRMMMJJJHHHDDD>>>@@@AAA===MMMnnnzzz^^^NNNHHHEEEAAA@@@>>>=========>>>???AAA@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>======>>>???@@@AAACCCEEEFFFGGGEEECCCBBBBBBBBBAAA@@@@@@@@@@@@AAA>>>======>>>???@@@>>>===:::;;;<<<>>>???@@@AAABBB???@@@AAAAAA???>>>???@@@@@@>>>======@@@CCCDDDEEEAAACCCCCCCCCAAA@@@AAACCCAAABBBCCCBBBAAAAAABBBDDDCCCDDDEEEFFFGGGGGGGGGFFFMMMLLLNNNQQQUUUcccvvv{{{|||VVVEEEEEEEEECCC@@@CCCCCCCCCCCCDDDDDDDDDDDD@@@@@@@@@BBBEEEIIIMMMOOOVVV]]]eeekkkmmmllljjjiiiiii___TTTMMMKKKIIIDDD???<<<<<<;;;;;;<<<<<<======;;;:::999777777666666666666777888888777666555555666666777777777777666666777777666666666666666666:::;;;<<>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDGGGEEE???<<<======;;;;;;===>>>@@@@@@@@@??????:::999888999;;;;;;;;;999:::::::::;;;;;;<<<<<<<<<;;;:::999888999:::;;;<<<;;;;;;<<<<<<===============<<<;;;:::999::::::;;;============>>>>>>>>>???===<<<===>>>@@@BBBEEEGGGEEEDDDBBBAAABBBEEEIIIKKKLLLJJJNNN___sssaaaVVVRRRQQQOOORRRXXXbbbmmmvvvzzz|||zzz~~~zzzsssggghhhiiikkkkkkiiieeebbbaaa```___^^^```dddhhhkkkfffkkkrrryyy}}}~~~|||xxxuuurrrnnnjjjgggvvvtttpppkkkhhhhhhiiikkkhhhjjjnnnqqqssssssrrrrrr|||yyywwwuuuwwwxxx{{{}}}{{{uuukkkdddYYYVVVRRRNNNOOOUUU___gggHHHJJJLLLMMMNNNOOORRRTTTXXXXXXYYY\\\___]]]XXXSSSPPPPPPPPPRRRUUUWWWXXXXXXXXXWWWUUUUUUWWWYYYZZZ[[[PPPQQQQQQOOOLLLHHHDDDBBBAAA>>>;;;>>>AAACCC```]]]GGGIIIIII@@@BBBAAA@@@?????????@@@AAAAAA@@@@@@??????@@@AAAAAABBBAAA@@@???>>>??????@@@>>>@@@CCCFFFGGGGGGEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@>>>======>>>@@@AAA@@@>>><<<===???AAABBBCCCCCCCCC???@@@@@@@@@>>>>>>???@@@AAA???>>>>>>???AAAAAAAAA>>>@@@AAABBBBBBCCCDDDFFFBBBCCCEEEDDDCCCCCCDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHLLLLLLRRRWWWUUUTTTdddyyy{{{nnnhhh~~~vvv\\\MMMGGGFFFGGGCCCCCCCCCDDDDDDEEEEEEEEECCCBBBAAA@@@AAACCCEEEGGGMMMRRRYYY```eeejjjnnnpppqqqkkkddd___]]]YYYRRRLLLHHHFFFBBB???===<<<======<<<;;;;;;:::999999::::::555888;;;;;;999666555666777666666666666666666777888888888888999:::;;;<<>>;;;>>>???>>>AAABBBCCCDDDDDDCCCAAA@@@;;;:::999999;;;;;;;;;999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888999:::;;;999::::::;;;;;;<<<===>>>;;;;;;;;;<<<;;;;;;:::999<<<============>>>>>>>>>???????????????AAABBBCCCDDDCCCAAAAAABBBDDDGGGIIIFFFHHHIIIJJJZZZmmm]]]UUUNNNNNNQQQ[[[hhhrrrwwwxxxwww|||uuutttrrrqqqqqqoookkkhhheeedddcccbbbbbbccccccccc___aaaccceeehhhkkkppptttqqqrrruuuzzz~~~~~~|||xxxxxxyyyxxxuuurrrvvvsssqqqrrruuuwwwuuusssrrrooommmlllmmmmmmkkkiiipppqqqrrrqqqooonnnpppqqqiiinnnttt{{{}}}yyywwwvvvwwwxxxsssvvvyyyyyyuuukkk```XXXNNNMMMNNNRRR[[[iiiwwwEEEGGGHHHIIIIIIJJJMMMPPPRRRQQQRRRSSSTTTTTTQQQOOOHHHJJJLLLOOOQQQRRRRRRQQQNNNNNNOOOPPPOOONNNMMMLLLEEEGGGHHHGGGCCC???===<<<===>>>===BBBIIIPPPnnnoooKKK???JJJLLL@@@CCCBBBAAA@@@@@@AAABBBBBBAAAAAA@@@??????@@@BBBCCCCCCBBBAAAAAA@@@@@@@@@@@@;;;===AAADDDFFFFFFEEEDDDBBBBBBCCCCCCCCCAAA@@@>>>>>>======???AAABBBAAA@@@???@@@BBBCCCCCCCCCBBBBBB===>>>???>>>======???AAA@@@???>>>???@@@AAA@@@???<<<>>>@@@AAABBBCCCEEEGGGBBBDDDFFFFFFFFFEEEFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJMMMKKKNNNSSSRRROOOWWWbbboooUUUbbb___FFF???AAABBBBBBCCCCCCDDDEEEEEEEEEFFFEEECCCBBBAAAAAAAAABBBGGGJJJOOOUUU[[[bbbiiinnnkkkkkkkkkkkkjjjgggccc```]]]ZZZTTTMMMGGGCCC@@@???999999999999999::::::;;;666999<<<<<<::::::<<<>>>888777555444444555777888777777777888:::===???AAAFFFHHHMMMUUU^^^hhhqqquuuyyyzzzzzz|||~~~~~~pppaaabbbXXXNNNKKKJJJIIIHHHIIIJJJJJJNNNXXXjjj~~~iiiWWWccc```RRRDDD@@@BBBCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCAAA@@@?????????AAABBBCCC>>>BBBAAA======AAADDDDDDFFFEEEDDDCCC@@@>>><<<;;;;;;:::999:::;;;<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999999888777888888:::;;;===>>>999;;;<<<>>>>>><<<:::999<<<<<<============>>>>>>BBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCDDDFFFGGGDDDIIILLLIIIKKKgggkkkWWWOOOLLLLLLUUUdddqqqvvvwwwzzz}}}~~~}}}zzz|||}}}tttpppmmmjjjhhhhhhgggeeeffffffeeebbb```aaadddggghhhgggfffffffffaaabbbcccgggjjjlllkkkjjjjjjiiiggggggggggggfffdddgggfffgggiiilllmmmnnnmmmnnnmmmkkklllmmmnnnnnnnnnlllpppssssssqqqppprrrttttttzzz~~~zzzvvvttttttvvvxxxqqqqqqrrroooiiiaaaXXXSSSPPPPPPSSSZZZiii|||AAABBBCCCCCCCCCDDDGGGIIIGGGIIIKKKLLLKKKJJJJJJJJJBBBDDDGGGHHHIIIIIIJJJJJJHHHIIIJJJJJJIIIGGGEEEEEE@@@AAAAAA???<<<;;;===???<<>>;;;<<<===<<<<<<===@@@BBB======???AAADDDDDDBBB@@@===>>>@@@AAA@@@AAACCCDDDBBBDDDGGGHHHGGGGGGHHHIIIFFFGGGHHHJJJKKKLLLLLLLLLMMMLLLLLLMMMMMMNNNRRRVVVrrrjjjaaalllgggPPPEEEAAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBAAAAAACCCEEEHHHLLLQQQWWW]]]bbbaaaeeejjjllllllllllllmmmmmmkkkgggaaaZZZRRRLLLIIIAAA@@@>>>===;;;::::::999:::;;;<<<;;;;;;???GGGNNNAAA>>>;;;888888;;;>>>AAA===>>>???AAADDDHHHLLLOOOUUUWWW[[[```hhhpppwww{{{}}}~~~~~~vvvoooiii```WWWSSSMMMJJJJJJJJJGGGIIIOOOKKKPPP]]]pppuuuffffffzzzmmmWWWJJJ@@@AAACCCAAAAAADDD@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>???@@@BBBCCCAAADDDCCC???>>>AAAEEEEEECCCBBB@@@===;;;:::999888:::999999:::<<<===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666888:::<<<===;;;<<<============<<<;;;<<<<<<<<<=========>>>>>>@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEGGGHHHMMMNNNKKKUUU~~~mmm^^^WWWSSSZZZhhhuuuzzzzzz{{{~~~~~~~~~}}}tttnnnkkkiiihhhhhhjjjjjjhhhfffdddgggjjjllljjjgggeeeeeeeeedddcccdddeeefffeeedddfffggghhhgggfffffffffgggccceeehhhjjjjjjkkkmmmooojjjjjjjjjjjjkkklllnnnpppppptttxxxyyyxxxyyy~~~~~~}}}|||zzzwwwuuutttssssssllliiiddd]]]WWWTTTRRRRRRYYYZZZ___hhhuuu===>>>>>>======>>>AAACCC>>>BBBFFFGGGEEECCCCCCDDD@@@@@@AAA@@@??????@@@AAA@@@AAAAAA@@@>>>============>>>>>><<<;;;>>>EEEJJJUUUYYY\\\hhhzzzuuuYYYEEEGGGHHH???:::???AAA@@@?????????@@@AAABBBBBBAAA@@@??????AAACCCDDDDDDDDDCCCBBBBBBAAA@@@@@@======???@@@AAA@@@@@@???@@@BBBCCCDDDCCCAAA>>><<<=========???BBBCCCCCCBBBAAABBBCCCCCCAAA???===;;;999:::;;;;;;;;;===@@@BBB;;;<<>>@@@AAAAAA@@@???@@@BBBBBBDDDGGGIIIHHHHHHIIIJJJGGGHHHIIIKKKLLLMMMMMMMMMKKKMMMNNNLLLKKKMMMNNNLLLRRRlllppp^^^bbbyyy]]]AAAAAAAAABBBCCCDDDDDDEEECCCDDDDDDDDDDDDCCCCCCBBB???BBBEEEGGGJJJNNNRRRVVV\\\bbbhhhjjjiiiiiimmmqqqttttttssspppjjjaaaYYYTTTRRRPPPLLLHHHCCC???===<<<======<<<:::;;;CCCPPP[[[LLLHHHDDDAAAAAADDDHHHLLLLLLMMMNNNQQQVVV[[[```bbbmmmmmmnnnqqqtttyyy}}}xxx|||yyyqqqsssooocccWWWQQQNNNLLLFFFEEEHHHLLLJJJGGGMMMWWW```ggguuuxxxfffmmm}}}tttxxxzzzwwwoooZZZOOODDD===@@@AAA???AAAFFF@@@@@@???????????????@@@BBBAAA???>>>>>>@@@AAACCCHHHJJJGGGAAA===???AAAAAA===<<<;;;999999:::;;;<<<:::999999:::<<<======<<<>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;999777666555444444555777999;;;=========<<<<<<<<<======>>><<<<<<<<<<<<=========>>>;;;<<<===>>>???@@@@@@AAAAAABBBDDDEEEFFFEEEDDDDDDGGGCCCFFFMMMHHHGGGaaapppggg```cccppp|||~~~yyy~~~~~~{{{|||ooommmkkkllloooqqqqqqpppggghhhjjjiiiiiiiiijjjllljjjhhhfffeeefffgggfffeeefffiiijjjiiifffdddfffhhheeeiiilllllljjjiiikkknnnjjjlllmmmmmmmmmooorrruuuzzz~~~|||{{{{{{{{{zzzwwwtttpppnnnfffaaaWWWNNNHHHIIINNNSSS^^^bbbkkkuuu~~~888888999999:::;;;======<<<===???@@@@@@@@@???>>>>>>======<<<;;;::::::999???<<<:::999:::<<<======777;;;@@@@@@===DDD^^^yyysssrrrrrrQQQMMMGGGBBB???===;;;999@@@@@@??????????????????CCC@@@>>>===>>>???@@@???BBB@@@>>>===>>>>>>>>><<<<<<<<<===>>>>>>>>>>>>>>>???@@@@@@??????>>>===<<<<<<===???AAABBBDDDDDDDDDGGGEEEBBB>>><<<;;;<<<<<<===<<<;;;999999:::;;;;;;<<<===>>>@@@BBBDDDEEEFFFBBB@@@>>>>>>AAABBB@@@>>>AAACCCEEEHHHIIIJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOOOOOOOMMMKKKIIIHHHIIIJJJKKKNNNOOO^^^}}}kkkvvv[[[LLLAAACCCEEECCCBBBEEEFFFDDDCCCCCCCCCEEEEEEFFF@@@BBBCCCCCCCCCCCCEEEFFFLLLRRRXXX\\\\\\^^^dddhhhkkklllmmmmmmllliiieeecccooommmfff^^^TTTNNNKKKJJJSSSNNNKKKGGG===777EEEZZZYYYWWWTTTRRRSSSWWW\\\___^^^___aaaeeekkkqqqvvvyyy~~~|||}}}~~~~~~|||}}}yyynnnaaaWWWPPPOOOLLLHHHIIINNNDDDJJJMMMKKKLLLUUUeeeqqq{{{llleeebbbssswwwuuusss[[[cccsssqqqXXXMMMDDDCCC@@@>>>>>>>>>???@@@BBBAAAAAA@@@???>>>=========>>>======<<<>>>AAADDDGGGCCC>>>:::::::::;;;;;;============<<<;;;:::999999:::::::::::::::<<<>>>======<<<;;;::::::::::::999:::;;;<<<;;;:::888777666777777666666888;;;>>>===============<<<<<<<<<>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<===???@@@AAACCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGLLLRRRVVVrrreeerrrzzz~~~}}}}}}yyywwwvvvuuunnnnnnnnnmmmmmmnnnooopppllllllkkkjjjiiiiiiiiiiiiooonnnllljjjjjjkkklllmmmlllqqqrrrnnnmmmpppooojjjpppqqqtttwwwuuuuuu{{{~~~~~~~~~}}}|||{{{|||zzzwwwuuutttqqqhhh```TTTPPPMMMKKKFFFEEEQQQ___mmmrrr~~~vvvdddcccnnn~~~888777777888999:::;;;<<<888999:::;;;<<<;;;;;;:::777888999;;;===>>>??????;;;;;;;;;;;;<<<<<<;;;:::AAA???===>>>EEE]]]oooWWWIIIFFFBBB@@@??????>>>===??????>>>>>>>>>>>>??????BBB@@@???>>>???@@@???===@@@???======>>>???>>>===<<<===============<<<<<<>>>>>>>>>>>>>>>======<<<<<<===???@@@BBBCCCCCCDDDDDDBBB@@@===;;;::::::;;;===<<<;;;;;;::::::;;;;;;<<<===>>>@@@AAACCCDDDEEECCC@@@>>>???BBBDDDDDDCCCAAABBBDDDEEEGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJHHHGGGFFFGGGIIIJJJIIIKKKOOObbbzzzgggGGG<<>>>>>??????AAAAAA@@@@@@???>>>>>>===>>>>>>>>>===<<<===@@@CCCEEEBBB>>>;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;:::::::::<<<===;;;;;;::::::999999:::::::::;;;===>>>>>><<<:::888666777777777777888;;;===<<<<<<<<<<<<<<<<<<<<<===???>>>>>>>>>============::::::;;;;;;<<<>>>???@@@BBBBBBBBBCCCCCCCCCCCCDDDCCCDDDDDDDDDEEEGGGLLLOOOnnnpppzzz{{{zzz{{{yyyzzz~~~~~~|||xxxwwwvvvsssqqqooooooooopppppppppqqqqqqqqqqqqqqqpppnnnsssuuurrrsssyyy}}}}}}{{{}}}~~~{{{yyyyyyyyyyyyyyyzzzzzz{{{uuuuuusssrrrpppjjj```XXXOOOJJJHHHLLLQQQYYYiiiwwwmmm\\\```ppp{{{{{{666666666666777888888999666777888888999999888888777888999:::::::::999999777888:::;;;=========<<>>===BBBRRRrrryyy]]]FFFCCC@@@>>>===>>>>>>>>>===<<<<<<<<<<<<===>>>??????AAA@@@@@@@@@AAA@@@===;;;<<<;;;:::;;;<<<======<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<============<<<<<<===>>>???AAAAAABBBBBBAAA???===;;;999999999999<<<<<<======<<<<<<;;;:::<<<<<<===???AAABBBCCCDDDDDDBBB??????BBBEEEFFFGGGBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHGGGEEEDDDDDDEEEFFFGGGGGGJJJHHHKKKhhh|||}}}bbbHHH@@@AAADDDGGGEEEGGGHHHHHHFFFDDDCCCCCCAAABBBBBBAAA@@@??????@@@===AAADDDFFFGGGKKKPPPUUU[[[]]]aaaeeehhhjjjkkkkkkssssssrrrpppmmmlllnnnppp{{{sssjjj___QQQIIIRRRaaaqqqqqqqqqqqqrrrrrrssssssrrrrrrssstttvvvyyy{{{}}}~~~}}}||||||{{{sssiiiaaa[[[TTTKKKDDDEEEAAAAAABBBCCCAAABBBEEEHHHLLLUUUeeeyyysss\\\___vvvvvvxxxsssrrrxxxWWWKKKGGGCCCAAAAAAAAA@@@??????>>>>>>AAA@@@@@@@@@???>>>>>>>>>???@@@@@@>>>===>>>@@@BBBCCCAAA>>><<<<<<<<<:::999999999:::;;;;;;;;;::::::<<<<<<;;;;;;::::::;;;;;;888888888999999999:::::::::<<>>;;;999444666888888888888:::;;;::::::;;;;;;<<<<<<======?????????>>>>>>>>>>>>===::::::::::::;;;===>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDEEEGGGIIIPPPiiivvv|||zzzppppppsssxxx~~~}}}{{{{{{yyyyyyzzz{{{uuuwwwyyyzzzzzzyyyxxxvvvvvv|||~~~~~~~~~~~~}}}||||||{{{yyyvvvtttssssssrrrpppnnnmmmkkkfff^^^TTTOOOKKKJJJNNNYYYgggsssrrr\\\RRRbbbzzz{{{tttxxx666555555555555666666777777888888888999999999999999999:::::::::999888777<<<;;;::::::;;;@@@EEEJJJHHHJJJOOOXXXgggkkkTTTDDDBBB@@@===;;;;;;;;;999888:::::::::;;;<<<===>>>???@@@@@@@@@BBBBBB@@@<<<999888777777888;;;<<<;;;:::888999:::;;;;;;;;;;;;;;;888999:::;;;<<<======<<<;;;<<<===>>>???@@@@@@@@@???>>><<<;;;:::999::::::;;;<<<===>>>===<<<;;;:::;;;<<<===>>>@@@AAABBBCCCFFFCCC@@@??????BBBEEEFFFCCCBBBAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGEEECCCBBBCCCDDDDDDCCCEEEGGGKKKXXXwww~~~rrrtttyyy|||lllOOOCCCCCCHHHHHHHHHGGGEEECCCCCCEEEFFFAAABBBCCCBBBAAA@@@AAABBB???@@@AAAAAAAAADDDIIILLLPPPRRRWWW[[[```cccdddeeelllmmmmmmmmmlllmmmooorrrsssoookkkgggaaa___hhhuuurrrtttvvvyyyzzzzzzyyyxxxwwwwwwxxxyyy{{{}}}~~~zzzuuupppkkkiiiccc^^^WWWQQQNNNJJJFFFCCCDDDBBBAAA@@@AAACCCHHHLLLQQQ\\\qqqrrrWWWVVVsss}}}yyy{{{iiiNNNFFFHHHJJJ@@@@@@@@@@@@@@@???>>>===@@@@@@@@@???????????????@@@AAAAAA@@@>>>>>>???AAA@@@???>>>=========:::888777777888999:::;;;;;;;;;>>><<<;;;:::::::::999999555666777888888999999999999;;;>>>@@@@@@>>>;;;888444666888999888888999:::888999999:::;;;<<<<<<===>>>>>>>>>===============;;;;;;;;;;;;<<<===>>>???????????????@@@@@@@@@AAA@@@BBBDDDEEEEEEEEEFFFHHHKKKUUU{{{yyy}}}yyyhhhgggllltttzzzyyy||||||~~~||||||}}}~~~||||||zzzyyyvvvsssqqqooolllgggbbb^^^XXXRRRPPPQQQUUU[[[ffftttkkkVVVTTTmmm|||uuuuuu666666555555444555555555888888888888888999999999888888999:::;;;<<<===>>>>>><<<:::;;;BBBQQQcccoootttsssqqqssszzzuuusss|||uuudddSSSGGGAAAAAA???<<<;;;:::999777666::::::::::::;;;<<<===>>>??????@@@BBBCCCAAA===999888888888:::<<<===<<<;;;666666888:::;;;<<<<<<<<<777888999;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<=========<<<:::999;;;;;;<<<===>>>@@@AAAAAAEEECCC@@@===<<<===???AAACCCBBBAAA@@@@@@AAABBBCCCBBBAAAAAABBBCCCFFFHHHIIIJJJIIIFFFCCCAAAAAABBBBBBBBB>>>CCCLLLMMMSSStttxxxggg\\\tttyyy```PPPFFFFFFEEEEEEEEEEEEDDDBBB@@@AAABBBCCCBBBAAAAAABBBCCCBBBBBBAAA??????@@@BBBDDDFFFHHHLLLPPPSSSVVVWWWXXXccceeehhhjjjkkknnnqqqsssrrrrrrrrrrrrooonnnrrryyysssuuuxxx|||~~~~~~}}}}}}zzzzzzzzzzzzzzz{{{{{{{{{tttsssooojjjccc\\\VVVRRRGGGFFFDDDCCCBBBBBBBBBAAACCCDDDDDDDDDFFFNNNWWW]]]ooozzz{{{bbbmmmvvv{{{gggVVVKKKCCCBBBGGG??????@@@@@@@@@???>>>>>>???????????????@@@@@@@@@@@@AAABBBAAA??????@@@AAA>>>>>>======>>>===:::888666666888999::::::;;;;;;>>><<<999888999:::888666444444666777888999999888666888;;;======;;;999777444666888888888777888999777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>????????????===???BBBDDDDDDDDDFFFGGGKKKJJJZZZllldddeeeiiimmmnnnrrrzzz}}}zzz~~~}}}}}}}}}|||{{{zzzzzz{{{|||vvvwwwyyyzzzyyyvvvrrroooccc[[[UUUQQQNNNOOOXXXcccnnnyyy|||jjjjjj~~~uuuuuuxxx888888777666555555555555666555555555555666777888999888666666666999;;;<<<777999===GGGZZZvvvvvvzzzjjjYYYKKKAAA===>>><<<:::::::::<<<<<<;;;:::::::::::::::;;;<<<======>>>???@@@AAABBBAAA>>>;;;;;;;;;<<<>>>@@@AAA???>>>555666888999;;;<<<<<<<<<888888999;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<==================;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<===>>>???@@@CCCBBB@@@<<<999888:::===AAA@@@@@@@@@@@@@@@AAABBB@@@@@@???@@@BBBEEEHHHJJJJJJHHHFFFCCCAAAAAAAAABBBIII@@@BBBJJJFFFBBBWWWwww{{{^^^```vvvkkkDDDBBBBBBGGGMMMNNNJJJEEECCCDDDDDDCCCAAA@@@AAABBBCCCBBB@@@???>>>>>>>>>>>>@@@AAACCCFFFHHHIIIJJJKKKSSSVVV[[[___cccfffkkknnnnnnppprrrtttsssssstttuuurrrsssvvvxxxzzz{{{||||||wwwvvvtttqqqnnnllljjjiii[[[ZZZXXXUUUPPPKKKFFFDDD>>>???@@@?????????AAACCC???HHHSSS[[[ffftttyyyfff]]]^^^mmm}}}hhhMMMJJJKKKBBB===AAA????????????????????????>>>>>>>>>???@@@@@@@@@AAA@@@AAABBBBBBAAA@@@AAABBB>>>===<<<<<<======;;;999666777888999:::;;;;;;;;;===:::777666888999777555333444666888999999888888444666777999999888777666555666888777666666888999777777888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<===============>>>??????===>>>>>>>>>>>>?????????:::<<>>===???999999999;;;===>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>@@@BBBBBB???============???AAAAAA???===888999::::::;;;:::::::::999999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;::::::;;;;;;<<<===============;;;;;;:::999999999999999::::::;;;<<<===>>>>>>???>>>???>>><<<888777999;;;======>>>???????????????@@@???>>>>>>@@@CCCFFFHHHGGGEEECCCAAAAAAAAACCCCCCIIIGGGFFFFFFEEEGGGPPP[[[mmm}}}aaa___eeeeeeXXXJJJGGGMMMSSSRRRNNNKKKKKKKKKHHHEEECCCBBBCCCBBBAAA@@@?????????>>>===>>>>>>???@@@AAABBBCCCCCCCCCGGGKKKOOOSSSVVVZZZ]]]```bbbdddfffhhhkkkkkkkkkggggggggghhhiiijjjkkkllldddcccaaa]]]YYYUUURRRPPPGGGFFFFFFEEEDDDBBBAAA@@@>>>@@@BBBBBBBBBDDDJJJOOOPPPbbbwwwyyydddWWWPPPOOOZZZiiirrroooyyy|||ooommmvvv~~~kkkWWWFFFCCCEEEBBB>>>>>>@@@???>>>======>>>???@@@===>>>>>>???@@@@@@AAAAAA???@@@BBBBBBBBBAAABBBDDD>>><<<;;;;;;<<<===<<<:::888888999:::;;;;;;;;;:::;;;777444444777999666333444555777999999999888777444444555555666666666666666777777666555555888:::777888888888888888888888;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>===>>>>>>>>>>>>?????????===>>>???@@@??????AAABBBCCCCCCDDDMMMeeewwwtttfffaaa\\\ZZZZZZ^^^aaadddmmmuuuyyy{{{}}}|||yyyxxx{{{~~~~~~~~~{{{{{{|||}}}|||xxxvvvtttqqqlllddd\\\TTTNNNJJJJJJHHHLLLTTTXXX\\\nnn|||uuuzzz<<<;;;:::888777777777777666666555444555666777888222333888@@@LLL[[[hhhppppppsssxxx||||||{{{~~~~~~rrruuu___IIIAAABBBAAA@@@@@@:::::::::<<<>>>???>>><<<======<<<;;;;;;;;;<<<<<<======>>>???AAABBB@@@???;;;;;;<<<>>>@@@???===:::<<<<<<<<<;;;:::999888777::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;:::999999999:::;;;<<<============;;;:::999888777888999:::::::::;;;;;;<<<===>>>>>>;;;===>>><<<999777999;;;999:::<<<>>>???>>>>>>===AAA@@@>>>===>>>@@@CCCEEECCCBBBAAA@@@@@@BBBDDDEEE@@@HHHHHHAAADDDOOOOOOEEEMMM{{{lllXXXMMMfff\\\GGGEEEKKKMMMLLLSSSSSSRRRNNNJJJFFFEEEEEEAAA@@@@@@AAABBBBBBAAA???======>>>>>>??????@@@@@@>>>AAADDDGGGHHHJJJLLLNNNWWWXXXWWWWWWXXX[[[[[[YYYZZZYYYWWWUUUUUUVVVXXXYYYPPPPPPNNNKKKHHHDDDBBB@@@?????????@@@@@@@@@AAAAAA:::===@@@AAABBBIIISSSZZZooo}}}___CCC<<>>@@@AAA======>>>???@@@AAAAAABBB>>>@@@BBBCCCBBBBBBCCCDDD>>><<<::::::<<<===<<<;;;999999:::;;;;;;;;;:::::::::666222333777888666333555666888999:::999777666444444444333444555666777777777777555444555888:::888888888888777777777777;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>????????????BBBBBBCCCAAA@@@???AAACCC@@@CCCGGGIIIKKK```ssslll\\\UUUQQQRRRVVV\\\gggpppsssvvvyyyxxxuuussstttvvvsssuuuwwwzzz~~~zzzyyy}}}zzzzzz{{{|||}}}~~~}}}zzztttqqqddd```ZZZTTTNNNKKKIIIIIIGGGHHHQQQ\\\___```mmmyyyyyy:::999666555888;;;;;;888:::===:::444666???@@@:::999===EEEVVVpppwww~~~{{{}}}~~~sss```TTTFFF>>>===???>>><<<:::;;;<<<<<<;;;;;;===???>>><<<:::999888888::::::<<<===>>>@@@@@@@@@???>>>:::999888999;;;<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<999999::::::::::::;;;;;;=========;;;888888999;;;:::;;;;;;<<<<<<<<<;;;;;;=========;;;999888999:::========================;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<===>>>???@@@???>>><<<<<<>>>???@@@======>>>???AAABBBCCCCCC@@@BBBEEEFFFFFFFFFGGGIIINNN```pppRRRTTTlll|||rrrjjjNNNBBBFFFMMMQQQZZZ___[[[UUUQQQLLLGGGCCCBBBBBBDDDDDDAAA@@@BBB??????@@@@@@@@@@@@@@@???BBB===<<<@@@AAA===>>>BBBEEEEEEFFFGGGIIIJJJKKKKKKJJJGGGDDDBBBCCCCCCCCCBBB@@@???@@@BBBAAA>>>???CCC<<<<<<===>>>????????????<<>>=========>>>???AAA@@@>>>======>>>@@@AAAEEEEEEDDDBBBAAABBBDDDGGG???===;;;:::::::::999888888<<<===999777;;;BBBHHHEEE???111---666666222777222444666999::::::999888666666666666666555555444777777777777777888888888888888888888999999:::;;;=========<<<<<<;;;;;;;;;<<<<<<;;;:::999999999999<<<<<<===>>>??????@@@@@@CCCBBB@@@??????@@@BBBCCC>>>@@@FFFJJJHHHNNNjjjzzzbbbPPPPPPPPPNNNWWWggghhhjjjnnnsssuuutttuuuxxxuuuuuuvvvwwwyyy|||~~~||||||yyyxxxwwwwwwzzz}}}}}}{{{zzz|||yyy{{{||||||xxxpppiiidddXXXTTTOOOJJJGGGGGGGGGHHHMMMXXXeeelllnnnoootttyyy;;;;;;:::888888:::<<<===888FFFWWW^^^WWWLLLJJJOOO]]]^^^hhh{{{|||qqqrrruuu[[[NNNFFF>>><<<>>>@@@???<<<:::;;;;;;;;;999999:::<<<999888666444444555666888===>>>??????@@@???>>>>>><<<;;;::::::<<<<<<;;;:::;;;;;;;;;::::::;;;;;;;;;999999999::::::;;;;;;;;;======<<<:::888888999;;;999999:::;;;;;;::::::999>>>>>>>>>===;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::===<<<<<<<<<===>>>??????@@@???>>><<<<<<>>>???@@@>>>>>>???@@@AAABBBCCCDDDCCCEEEHHHHHHHHHHHHIIIJJJPPPVVVhhhpppdddbbbffftttuuuiiixxxeeePPPEEEJJJMMMUUU]]]cccccc___\\\KKKIIIEEECCCCCCCCC@@@<<>>;;;;;;>>>:::::::::;;;;;;;;;;;;<<<:::===AAADDDDDDBBB@@@??????>>>@@@CCCCCC??????AAACCCBBBAAA@@@@@@AAABBBCCCDDDFFFMMMXXXaaajjjwwwuuueeeXXXOOORRR___ppp~~~}}}~~~sssyyy}}}eeePPPMMMIIIFFFCCCAAAAAAAAAAAA@@@AAAAAA???>>>>>>>>>???@@@AAA@@@>>>======>>>@@@AAADDDDDDCCCBBB@@@AAACCCFFF???===;;;:::::::::999888666:::<<<<<<===FFFTTT^^^VVVOOO===444:::888444999444555777999;;;::::::999666666777777666666555444555555666666777777777777999999999999999:::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;::::::999999999999999<<<<<<===>>>???@@@AAAAAADDDCCCAAA?????????AAAAAAHHHEEEFFFHHHDDDDDDSSSgggvvvjjjaaaVVVQQQSSS\\\[[[]]]aaafffjjjmmmooonnnoooppprrruuuxxx{{{}}}{{{}}}}}}}}}~~~|||~~~}}}|||{{{{{{tttvvvxxxxxxvvvuuuuuuuuulllmmmnnnlllggg___WWWQQQKKKKKKJJJHHHIIINNNTTTZZZkkkzzz~~~KKKMMMNNNKKKGGGGGGKKKPPPZZZgggwww{{{vvvrrr{{{~~~vvvmmmuuuyyy^^^III???;;;999<<<@@@BBB>>>:::999:::;;;999888888999;;;;;;:::888777777888999:::>>>>>>?????????>>>>>>======<<<;;;;;;<<<===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<<<<<<<<<<======;;;999999:::;;;::::::;;;;;;;;;;;;::::::>>>??????>>><<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@???>>><<<<<<>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDEEEFFFHHHHHHHHHGGGHHHIIIKKKMMMOOOWWWrrrppp```cccppp~~~tttsss~~~mmmZZZNNNIIIRRR]]]aaaeeeiiiddd^^^PPPBBBAAAIIIKKKFFF>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>>>>BBBCCC@@@>>>>>>??????>>>>>>=========<<<@@@@@@???>>>===???AAADDDAAA@@@BBBGGGHHHEEEDDDEEEGGGGGGGGGIIILLLRRRWWWZZZgggjjjtttyyyxxxlllXXXHHHGGGNNNUUUiii~~~}}}zzz}}}mmmQQQGGGJJJFFFDDDBBBAAAAAABBBBBBAAACCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>>>>???@@@AAABBBBBBBBB@@@??????BBBDDD???===::::::::::::999888777999;;;===BBBOOOcccssseee]]]GGG777999888555:::666777999:::;;;<<<;;;;;;777777777777777666555555333444444555666777777888::::::999999::::::;;;;;;:::::::::::::::999999999888888888888999999999:::;;;;;;===>>>@@@AAABBBCCCDDDCCCAAA@@@?????????@@@EEE@@@???DDDEEECCCHHHPPPmmm}}}tttfffZZZXXXTTTPPPSSS[[[cccggggggdddeeefffhhhkkkmmmpppqqqrrrsssvvvxxxzzz||||||}}}{{{{{{zzz{{{{{{{{{|||}}}~~~{{{zzz}}}~~~}}}zzzyyy{{{~~~}}}zzzxxxwwwwwwxxxuuutttssssssrrroookkkhhhcccaaa]]]XXXSSSMMMIIIGGGFFFKKKPPPTTTYYYcccpppzzzyyywwwyyyiiimmmooolllbbb[[[^^^fffnnnrrr~~~www~~~~~~|||wwwyyy~~~vvvvvvpppYYYJJJGGG<<<;;;:::===AAAAAA===999888999::::::999999;;;===BBB@@@>>><<<;;;;;;<<<===???????????????>>>>>>===<<<;;;:::;;;<<<===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;888999999:::;;;<<<=========>>>>>>===;;;;;;<<<===<<<<<<=========<<<;;;;;;===>>>??????===<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>???@@@??????>>>??????@@@@@@@@@???>>><<<<<<>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDCCCEEEFFFFFFEEEDDDEEEFFFCCCJJJMMMJJJRRRssswwwyyyqqqxxxzzzkkkQQQJJJIIIGGGPPP]]]cccccc[[[LLLGGGKKKHHH@@@CCCCCCBBBBBBBBBCCCCCCCCCDDDBBBAAACCCEEECCC???<<>>>>>???@@@@@@@@@@@@@@@???>>>>>>@@@BBB>>><<<:::999::::::888777:::::::::<<<@@@NNNfff{{{iiiaaaIII555444555444999777888:::;;;<<<<<<<<<;;;777777888888777777666555333333444555777888999999;;;:::::::::::::::;;;;;;999999999999888888888888666666777888999999:::::::::;;;<<<>>>@@@BBBCCCDDDDDDCCCBBB@@@???>>>>>>>>>???<<<===CCCGGGFFFGGGKKK[[[|||jjjaaaVVVQQQVVV]]]^^^ZZZ]]]]]]^^^^^^```aaacccccchhhiiikkknnnrrrvvvzzz|||xxxwwwvvvvvvwwwyyy{{{|||~~~{{{zzz~~~}}}|||{{{|||{{{xxxvvvvvvyyy||||||zzzwwwsssqqqppppppqqqtttqqqnnnmmmkkkggg```ZZZWWWTTTPPPKKKGGGFFFFFFGGGOOOXXXdddlllsss}}}|||tttyyy}}}llliiippppppwwwzzzvvvooosss|||}}}}}}yyy~~~sssgggWWWFFF@@@EEE===;;;:::;;;===???===;;;888999;;;;;;;;;<<>>>>>>>>>>>>>>>>>:::999999:::===>>>>>>===;;;<<<============<<<;;;999999:::;;;;;;<<<======>>>???@@@@@@>>>===>>>???<<<<<<<<<<<<<<<;;;::::::;;;===??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????@@@????????????@@@@@@AAA@@@???>>><<<<<<>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDCCCDDDEEEDDDGGGMMMNNNKKKWWWooonnn}}}zzz|||hhhTTTAAA@@@KKKRRR^^^gggfffccc```WWWLLLLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCCCCFFFLLLQQQPPPNNNGGGGGGHHHIIIJJJKKKLLLLLLKKKMMMUUUeeewww~~~yyyrrrmmmlllqqquuuwwwyyy}}}jjjVVVKKKAAABBBBBBEEEUUUpppwwwfffdddmmmyyy}}}{{{|||___LLLGGGHHHGGGBBBAAA@@@@@@BBBCCCCCCBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@??????????????????@@@>>>???@@@???>>>===???@@@>>><<<:::999999999888777:::999:::;;;>>>JJJcccyyynnngggNNN666333444333888888999999:::;;;;;;;;;;;;888888888999888777777666444444555666888999::::::;;;::::::999999:::::::::888888888888888888888888555666777999::::::::::::999:::;;;===???AAABBBCCCCCCCCCBBB@@@???>>>======BBBAAABBBDDDDDDBBBDDDGGGQQQkkkoooaaa^^^___XXXNNNWWWVVVUUUUUUUUUVVVXXXYYY\\\]]]^^^bbbggglllqqqtttnnnnnnmmmmmmooosssvvvxxx{{{zzz{{{~~~zzz{{{{{{{{{zzzxxxuuusssuuuuuusssrrrqqqqqqtttvvvwwwuuuqqqmmmkkkiiiiiiiiijjjfffbbb```^^^YYYRRRMMMLLLPPPVVV[[[\\\[[[WWWUUUcccnnn}}}uuuttt~~~sssvvvyyyzzzfffsssjjjcccjjjttt~~~tttXXXNNNKKKFFF???===;;;999777777999<<<>>>>>>:::;;;<<<======>>>@@@BBBIIIGGGDDD@@@>>>=========>>>>>>>>>===>>>???@@@@@@<<<;;;:::<<<>>>???>>>===<<<===>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===???AAAAAA???>>>>>>???;;;;;;;;;;;;;;;:::999888:::<<<>>>???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBB@@@???>>><<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@???BBBCCCEEEFFFEEEDDDEEEFFFIIIBBBEEEOOOOOONNNbbb}}}zzzbbbZZZwww~~~~~~gggZZZZZZPPPRRRVVV[[[aaahhhooossseeeccc```\\\YYYWWWVVVVVVUUUUUUUUUYYYeeerrrwwwvvvkkklllnnnppprrrtttuuuvvvtttmmmhhhooovvvjjj^^^PPPCCC>>>???AAAKKKZZZjjj|||yyymmmfffnnn~~~qqqmmmqqq|||vvv]]]JJJDDDGGGGGGDDDAAA@@@@@@AAABBBCCCBBBAAAAAAAAABBBBBBBBBAAA@@@???????????????????????????===>>>@@@???>>>===>>>???>>><<<999999999999888777888777999<<<===EEE\\\ssstttpppVVV;;;666777555777888888888888999999::::::999999999999999888777777555666666777888999::::::::::::999999888888999999777777777888888888888888555666888:::;;;;;;:::999999:::;;;<<<>>>???@@@AAABBBBBBAAA@@@???>>>>>>===???AAABBBBBBAAAAAAEEEHHHFFFPPPhhh}}}zzznnn___YYYVVVRRRNNNLLLLLLNNNOOOMMMNNNNNNPPPTTTYYY]]]```^^^^^^^^^___aaaeeehhhjjjmmmmmmooouuu{{{{{{vvvpppmmmnnnnnnnnnmmmjjjhhhfffggggggfffeeeffffffhhhhhhfffeeeccc```]]][[[ZZZYYYWWWUUURRRPPPNNNKKKHHHEEEUUUbbbwww|||tttttt|||~~~~~~ooocccooo{{{yyywwwrrryyyzzzeeeNNNCCCEEEFFFBBB<<<;;;999777777888;;;===>>>===>>>>>>>>>======>>>@@@HHHFFFCCCAAA@@@???@@@AAA======<<<===>>>???AAABBBAAA@@@>>>??????@@@>>>======>>>@@@AAAAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@>>>======>>>>>>>>>>>>======<<<;;;::::::===@@@AAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========<<<<<<======???@@@BBBCCC@@@???>>><<<<<<>>>???@@@?????????>>>>>>=========???AAACCCDDDCCCCCCDDDFFFGGGCCCDDDIIIKKKKKKOOOWWWwwwttt]]]```yyyuuuhhhooovvv___IIIDDDHHHOOO\\\iiiooommmkkkiiihhhhhhiiijjj___]]]YYYZZZeeeuuu{{{zzztttuuuwwwyyy{{{}}}}}}qqq```WWW\\\mmmyyyrrrkkkeeeaaaIIIBBB=========>>>CCCIII[[[kkktttzzz~~~oooggghhhuuugggWWWHHHBBBDDDFFFFFFFFFAAA@@@@@@AAABBBCCCBBB@@@???@@@@@@AAA@@@???>>>===?????????@@@@@@?????????===>>>@@@@@@>>>===>>>???>>>;;;999888999999888666666555999===;;;===PPPfffpppoooWWW===777999777888666666666666666777888888999999::::::999999888777666666666666777777888888:::999888888777777777888777777777888888999999999666888:::;;;<<<;;;:::999999999:::;;;<<<===>>>???@@@@@@@@@@@@@@@???>>>>>>;;;===???@@@CCCFFFHHHIIICCCEEESSShhhuuuoooeee[[[SSSOOONNNNNNJJJIIIHHHHHHIIIKKKLLLNNNNNNNNNOOOPPPRRRTTTWWWXXXXXXXXXYYY\\\^^^___]]][[[XXXYYYZZZ[[[[[[ZZZXXXWWWUUUTTTTTTUUUVVVWWWVVVVVVQQQQQQQQQQQQOOONNNLLLKKKIIIIIIIIIHHHGGGHHHJJJKKKaaarrr~~~{{{wwwooopppvvvzzz~~~uuu```[[[PPPEEE@@@AAACCCCCC>>>===;;;:::::::::;;;<<>><<<;;;<<<===@@@???===;;;;;;<<<===>>><<<<<<<<<<<<>>>@@@BBBCCCFFFDDDBBBAAAAAA@@@>>><<<>>>???AAABBBBBBAAA???>>>=========<<<;;;;;;:::::::::<<<>>>???===<<<<<<===BBBBBBBBBAAAAAA???>>>>>>;;;>>>AAABBBBBBAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;<<<===>>>@@@BBBCCC@@@???>>><<<<<<>>>???@@@>>>>>>======<<<<<<;;;;;;;;;===@@@AAAAAAAAABBBCCC>>>GGGKKKFFFBBBEEEIIIIIIFFF^^^}}}kkkmmm{{{pppfffiii|||qqqbbbXXXIIIAAADDDGGGGGGGGGIIIKKKOOOSSSUUURRRLLLCCC===DDDQQQWWWTTTMMMMMMOOOQQQRRRTTTUUUVVVMMMKKKFFF???<<>>>>>FFFUUUccckkkpppttt~~~vvvkkkmmmtttvvvgggcccjjj|||bbbWWWLLLDDDEEEEEEAAA@@@CCCAAA@@@@@@AAABBBCCCAAA???>>>>>>???@@@???>>>===<<>>@@@@@@???>>>>>>???===;;;999888999999777666555555999<<<777444CCCXXXeeefffRRR999666888777888666555555555555555666777999::::::::::::999888888555555555666666666666666999999888777666666777777777777888888999999999:::777999;;;<<<<<<;;;:::999999999::::::;;;<<<======??????@@@@@@@@@??????>>>AAAAAAAAABBBEEEHHHFFFBBBJJJGGGJJJLLLUUU|||sssfff]]]YYYXXXSSSRRRPPPMMMLLLKKKKKKKKKFFFFFFGGGGGGIIIJJJKKKLLLIIIIIIHHHGGGHHHIIIJJJLLLHHHIIIKKKMMMNNNNNNMMMLLLGGGFFFGGGHHHJJJJJJIIIHHHFFFHHHIIIKKKKKKJJJHHHGGGDDDFFFHHHIIIIIILLLRRRWWW^^^mmmssszzz{{{nnn}}}zzzpppvvv||||||yyy|||rrrdddVVVOOOFFFAAA@@@@@@@@@@@@999::::::;;;<<<===>>>>>>??????>>>===<<<;;;:::::::::999888999;;;=========;;;;;;;;;;;;;;;>>>BBBFFFRRROOOIIICCC???======>>>>>>>>>???@@@AAAAAABBBBBB======<<<<<<<<<======>>>@@@AAACCCCCC@@@???>>>>>>DDDEEEEEECCCAAA??????@@@>>>???AAAAAAAAA???===<<>>===>>>>>>??????>>><<<:::999:::::::::;;;<<<===>>>???@@@>>>===<<<<<<>>>AAABBB@@@???===<<<;;;;;;<<<<<<=========>>>??????@@@@@@BBBBBBAAABBBBBBCCCEEEEEEHHHOOO```pppaaagggqqqmmmqqqiiiqqq|||aaaKKKBBBAAA???999444666<<<===;;;???<<<:::<<<======<<<===>>>===;;;<<<>>>@@@AAAAAA===;;;888777888:::===>>>BBB<<<:::>>>CCCBBB???>>>@@@===::::::;;;;;;<<<===EEEUUUkkkqqqhhhjjjxxxtttkkkzzzgggUUUMMMIIIDDDBBBBBBCCCCCCBBBAAA@@@???=========>>>???<<<===>>>???>>>===:::999;;;===@@@BBBBBBAAA???>>>AAAAAAAAA@@@???>>>===<<<===:::777666666777777777;;;888888:::888888AAAMMMYYYaaaZZZDDD666999;;;666777777666666666666666777:::;;;===<<<999777666666777777777777888888888888888888888888777777777777777777777777777777777777999999999999999999999999999999999999:::;;;<<<<<>>>>>>>>>>>>>>>>>@@@AAACCCDDDFFFFFFEEEDDDGGGJJJLLL\\\}}}qqqooo^^^[[[VVVSSSPPPNNNKKKJJJKKKIIIHHHIIIKKKLLLIIIFFFJJJGGGGGGIIINNNNNNJJJEEEJJJIIIGGGFFFEEEFFFGGGGGGDDDGGGHHHFFFEEEGGGIIIIII===FFFMMMLLLMMMQQQSSSPPPMMMLLLNNNSSSWWWYYYZZZ[[[```eeewwwhhhmmm|||rrrhhhrrryyysss~~~}}}|||vvv|||tttdddWWWIIIEEEAAA@@@AAABBBBBBAAA::::::;;;<<<======>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::999:::<<<======<<<<<<<<<<<<;;;:::<<<@@@CCCKKKIIIEEEAAA>>>======>>>======>>>>>>???@@@@@@AAA======<<<<<<;;;<<<<<<<<>>======BBBCCCCCCBBB@@@>>>>>>???>>>???@@@AAA@@@???===<<<<<<===>>>>>>???>>>==================<<<;;;::::::;;;;;;;;;;;;<<<===>>>??????>>><<<;;;;;;===???@@@>>>>>>===<<<;;;:::::::::;;;<<<<<<===>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDGGGGGGPPPeeetttbbb\\\[[[ooo|||yyyhhhYYYSSSHHH<<<999<<<===;;;888888888888999999:::<<<:::999888888888888888888<<<<<<;;;999888777888:::DDD===999:::;;;;;;<<<>>><<<===@@@GGGNNNVVV\\\___vvv~~~vvvppppppttt}}}yyy~~~mmm[[[OOOIIIEEEAAA???@@@AAAAAA@@@???>>>===<<<;;;<<<<<<===<<<<<<===>>>===<<<;;;;;;<<<===>>>@@@@@@???>>>===??????@@@@@@@@@??????>>>;;;999777666666777888888;;;888888999777555;;;EEEXXX```ZZZEEE888;;;<<<777777777666666666666666777:::;;;<<<;;;888666666777777777777777777777777777666666666666666666666666777777777777777777777777999999999999999999999999999999999999999:::;;;;;;>>>>>>>>>>>>============>>>>>>???@@@BBBCCCDDDDDDFFFEEEFFFHHHFFFMMMiiiyyyuuupppkkkggg```YYYSSSQQQMMMHHHGGGIIIKKKKKKIIILLLJJJHHHGGGIIIIIIHHHFFFHHHHHHGGGGGGGGGFFFGGGGGGAAADDDHHHKKKMMMMMMJJJHHHMMMMMMNNNXXXiiivvvrrrgggfffggglllsssxxxxxxssspppkkknnn|||iiifffjjjtttzzz|||zzzuuuyyywww~~~xxxpppjjjeee\\\QQQHHH======>>>???AAABBB@@@>>>::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<::::::<<<======<<<======<<<;;;:::;;;===@@@CCCBBB@@@???>>>=========<<<<<<<<<======>>>>>>???======<<<;;;::::::;;;;;;===???AAA@@@>>><<<<<<<<>>===>>>???===>>>?????????>>>===<<<777888999:::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;======<<<<<<<<<<<<======>>>===;;;:::999:::<<<===;;;;;;;;;;;;::::::999888999::::::;;;<<<<<<=========>>>@@@AAABBBBBBAAAAAADDD???AAAMMM\\\qqq|||nnn]]]VVVccc}}}iiiTTTGGGCCC@@@<<<::::::888666333222222333777666555555444444555555111333555555555555555666222222666<<<@@@BBBGGGMMM^^^eeeooozzzrrrjjjhhhmmm{{{vvvooolllttt}}}xxxeeeVVVLLLGGGDDDAAA>>><<<===>>>>>>======<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<=====================<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@888888777666666777888888555555777888666444888>>>OOOWWWTTTCCC888::::::555777666666555555666777777;;;;;;;;;999777666777888888777777666666555555555444444555555666666777777777777777777777777777777999999999999999999999999999999888888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@AAAAAABBBEEECCCEEEFFFBBB@@@MMM]]]vvvkkkcccYYYRRRRRRTTTUUUUUUWWWVVVSSSOOOMMMMMMOOOQQQMMMNNNNNNNNNMMMJJJHHHFFFKKKNNNUUU^^^dddeee```\\\```^^^cccuuu~~~vvvooommmnnntttiiibbbXXXPPPLLLHHHCCC???<<<===>>>>>>???===;;;:::999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>><<<;;;;;;<<<===<<<;;;;;;<<<;;;:::999:::===???>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<=========>>>===<<<;;;:::::::::::::::<<<>>>@@@???===;;;;;;;;;;;;===>>>===<<<;;;<<<>>><<<<<<============<<<;;;666666777777888888888888999888777777777999:::;;;===<<<;;;;;;:::::::::;;;===<<<:::888888888999:::888999:::::::::999777666777888888999999::::::;;;;;;<<<>>>@@@AAA@@@???>>>AAA;;;>>>GGGJJJNNNccc|||qqqeeejjj{{{uuunnnvvvvvvnnnhhhccc]]]ZZZTTTLLLHHHEEE???888555666777888;;;>>>CCCGGGCCCAAAAAAFFFLLLPPPOOOMMMLLLTTTcccpppvvvwww{{{ppphhhwww{{{}}}{{{rrrlllgggaaaaaammm{{{qqq^^^PPPGGGCCCAAA@@@>>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::<<<>>>??????>>>===;;;;;;;;;<<<<<<>>>??????@@@@@@?????????888888777666555555777888000222555777777777999<<>>>>>>>>>>>????????????AAA@@@BBBEEECCC???BBBIIIVVV{{{sssooooooqqqrrrqqqssssssooojjjiiimmmqqqiiijjjkkkjjjgggbbb]]]YYY]]]\\\bbbooozzz~~~}}}hhhllltttzzziii]]]UUUKKKCCC???>>>===<<<>>>>>>======;;;;;;;;;;;;999888888888888888888888999999::::::;;;;;;<<<<<<>>><<<::::::<<<<<<<<<;;;888999:::999999:::===???<<<============<<<::::::<<<<<<<<<==================<<<;;;:::::::::::::::<<<===??????<<<;;;::::::999:::<<<;;;::::::;;;===:::;;;;;;;;;;;;;;;;;;;;;888888777777666666666666888777666666666888:::;;;;;;;;;:::999888888888888;;;:::999888777777888888777888999999999888666555666666666777888888999999999:::<<<>>>???>>>===<<>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<<<<:::999888888999;;;>>>???@@@???===;;;;;;;;;<<<===????????????>>>===<<<;;;888999888666444555888;;;555777888888777888999999666<<<>>>777444666666222555555555555555666777777:::::::::888666555777999888777777666555444444333444444555666888999::::::555555555555555555555555777777777888888999999999::::::999888777777777777888888999999::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>@@@???@@@CCCDDDBBBBBBDDDHHHXXXpppsssmmmooo{{{vvvnnnqqqzzzzzzrrrhhhUUUWWWPPPGGG???<<<;;;;;;;;;;;;<<<<<<;;;:::;;;>>>@@@999999888888777777666666999999999::::::;;;;;;;;;<<<;;;999999;;;<<<<<<;;;666777999999999:::<<<>>><<<<<<<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===???>>><<<:::::::::888:::;;;:::999999:::;;;999999999::::::::::::;;;:::999888777666555666666777666666666777888999999999999888777777777777777999888888777777777777888777777888888888777777666555555555666777777888888888999:::;;;<<<<<<<<<;;;AAA===>>>CCCCCC???CCCKKKZZZsss~~~rrrlllfffqqqqqqccc```bbbhhhxxxzzzlllrrr{{{xxxdddXXXSSSTTTXXX]]]ggguuulllvvvvvvggg]]]dddqqq~~~uuu```UUUHHHBBBCCCDDD@@@;;;>>>??????===;;;:::;;;<<<<<<<<<===>>>>>>>>>>>>===:::999888777888:::===>>>???>>><<<;;;;;;<<<===>>>??????>>>>>>===;;;:::999999:::999777555888>>>CCCCCCDDDAAA;;;888999888555333888999666444666777444444444444444555666777777888999999888666666777888888777777666666555555555555555666777888999:::;;;555555555555555555555555666666777777888999999999<<<;;;:::999888777777777777888888999999::::::;;;======>>>>>>>>>>>>>>>>>>AAA??????@@@AAABBBAAAAAAGGGFFFKKKbbb}}}xxxuuuccc]]]VVVEEELLLHHHBBB===;;;:::;;;;;;888:::<<<<<<;;;;;;>>>AAA;;;::::::999888888777777999999999999999::::::::::::999777888:::;;;;;;;;;777888999999888888999;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>>>><<<>>>??????===;;;::::::999:::;;;:::999888999:::888888888888999999::::::888777666555555666777777666777777888888888777777999888888777777777777888777777777777777888888888888777777777777777888888444444555666666777777888777888888999999:::;;;;;;======>>>>>>>>>@@@CCCFFFJJJVVVlllwwwiiidddgggyyy{{{rrrhhhkkkttt~~~rrreee^^^\\\aaannnyyyuuuiiiiiiuuuzzz|||ssseeeYYYNNNHHHBBB???@@@AAA@@@===>>>@@@@@@>>>;;;999999;;;;;;<<<===>>>???>>>>>>===999999888888888:::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;::::::999:::;;;:::999888>>>HHHPPPPPPOOOHHH>>>:::<<<;;;777555777888555444555555333444444444444555666777777777888999999777666666777777777777777777777777777555555555666777888999999444444444444444444444444666666666777888999999999===<<<;;;999888888777777777777888999999:::;;;;;;=========>>>>>>?????????BBBAAA@@@??????AAAAAA???CCCCCCCCCMMMjjjyyynnn]]]MMMLLLIII;;;???>>>;;;999999:::;;;<<<777:::======;;;:::;;;======<<<<<<;;;:::999888888999999999999999999999999999777666777:::;;;;;;;;;888999:::999777666777888777777777777888999;;;<<<:::999999999999999999999;;;;;;;;;<<<===>>>???@@@<<<>>>@@@???===;;;;;;;;;999:::;;;:::888777888999888888777777888999::::::666555444444555666888999666777888999999888777666999888888888888888999999666666777777888888999999999888777666666777888999444444555555666777777888777777777777888999:::;;;777>>>@@@===<<>>@@@AAA>>>@@@@@@>>>:::888888::::::;;;===>>>>>>>>>======999999999999999999::::::999999999::::::;;;;;;;;;999999::::::;;;;;;:::::::::;;;;;;:::;;;CCCPPPYYYTTTSSSJJJ???<<>>===<<<:::999888888888777888888999::::::;;;;;;=========>>>???@@@@@@@@@AAABBBAAA@@@@@@BBBBBBAAA???FFFKKKIIIOOOkkkuuunnnqqq{{{iii^^^PPPFFFBBB@@@>>>;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===============<<<;;;:::999999888666555444555666777======;;;:::999888888888:::999888777777666666777777888777666555666999<<<::::::999888888999:::;;;===<<<;;;;;;<<<>>>AAACCC@@@@@@AAA@@@@@@???>>>===999777777888;;;;;;888555777666666666666555555555666666777888888888888777<<<<<<;;;:::999999888888;;;777444555:::===;;;999555888888777999<<<<<<777777888999999999777666555555555666666777777888888666666666666777777777777::::::;;;;;;<<<=========>>>===@@@HHHUUUmmmzzzaaakkkzzziiieeeiiinnnrrrvvv~~~vvvccc]]]ccchhhkkkuuu|||{{{yyy{{{yyy|||qqq]]]RRRMMMHHHEEEEEE??????>>>>>>>>>>>>>>>>>>;;;<<<======<<<:::888777;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999;;;:::888777777:::===>>>???>>><<<;;;999999888888===;;;999888:::???DDDGGGLLLJJJFFFBBB>>>;;;999999999888666555333222222222333333444555555444333222999888666555444444555555555777999::::::888666444777777777777777777777777555555444444444444555555555666888999::::::999999888::::::999777666777888999999:::;;;;;;<<<<<<======>>>???>>>======???AAACCCCCCBBBAAA@@@>>>======BBBEEEFFFFFFJJJYYYppp~~~wwwccc[[[RRRGGG@@@>>>===;;;999<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<============<<<;;;:::999888777666555666777999:::<<<<<<;;;:::999999999999999888777777666666666777888999:::999888888:::===:::999888777888999:::;;;;;;;;;:::;;;;;;===???@@@@@@@@@@@@@@@???>>>======999888777999;;;;;;888666777666666666666555555555888888999::::::::::::999===<<<<<<;;;:::999999999999888888::::::888333///666888888666888<<<;;;777777888888999888777666555555666666666777777777888666666666777777777888888:::::::::;;;<<<<<<=========;;;<<>>>>>>>>??????@@@<<<=========<<<;;;:::999======>>>>>>>>>>>>======;;;:::::::::999999999999;;;:::999888999;;;===>>>???>>>===;;;::::::999999===;;;999888999<<>>???>>>======???AAABBBBBBAAA@@@???>>>======???AAACCCBBBDDDMMMZZZfff~~~}}}{{{sssfffYYYLLLFFF???;;;;;;<<<:::999<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<===>>>>>>======<<<;;;:::888888777777777999:::<<<;;;;;;::::::::::::;;;;;;888777666666666666666777777999;;;;;;999999:::;;;888888777777777888:::;;;::::::;;;;;;;;;<<<<<<<<<@@@@@@@@@@@@???>>>===<<<999999999:::;;;;;;999777777777666666666555555555999:::;;;;;;<<<<<<;;;;;;======<<<<<<;;;;;;;;;:::999:::;;;;;;;;;<<<>>>???:::;;;888555777<<<>>>;;;777888888888888777666666666666666666777777777777777777777888888888999999999::::::;;;;;;<<<<<<===???======???AAAFFFPPP[[[wwwuuutttmmmhhhssszzznnnkkknnnmmmiii\\\[[[]]]eeeooouuuuuutttqqqhhhfffqqq~~~~~~yyy}}}{{{{{{ppp______gggfff```\\\YYYYYYXXXVVVVVVYYYdddfffgggjjjttt~~~|||ooonnnvvvxxx___SSSHHHDDDCCCAAA?????????????????????@@@AAABBB>>>>>>>>>>>>===<<<;;;;;;===>>>>>>??????>>>>>>===:::::::::999999999888888::::::;;;;;;<<<======>>>??????>>><<<;;;;;;;;;;;;<<<;;;999888888888999:::<<<============<<<;;;;;;777777777777666444222000555555777888888888888888888777666555444444444444555666888999999888666555777777777777777777777777666666555555555555666666666777888999999999999999888999:::999888777888999999999:::;;;;;;<<<<<<======>>>>>>>>>======???AAAAAA@@@@@@???>>>======<<>><<<======<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>===<<<;;;;;;:::999999999999:::;;;888999::::::;;;<<<<<<<<<666666666555666666777777555777:::;;;999888777888888888777666777888999::::::;;;;;;<<<<<<<<<;;;;;;@@@@@@@@@@@@???>>>===<<<999::::::;;;<<<;;;:::999777777777777666666666666::::::;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<===<<<:::999<<>><<<777777888888888777777777666666666666777777777777777888888888999999999999999999999:::;;;;;;<<<<<<>>>===>>>???@@@AAACCCEEERRRyyy}}}}}}qqqgggrrryyyqqqssswwwyyyxxxxxxuuuiii```bbbhhhiiihhhgggtttrrrsssjjj\\\___gggdddfffgggkkkrrrvvvxxx}}}~~~|||ooowwwzzzrrrhhh___RRRIIICCCCCCCCCAAA??????????????????@@@AAABBBCCC????????????>>>>>>======<<<<<<============<<<<<<::::::999999999888888888:::;;;<<<===>>>>>>>>>===??????>>>======<<<======::::::999999888888888888888999;;;<<<===<<<;;;;;;777888999999888666333222333444444555666777777888777777666555444444444333444555777888888888777666777777777777777777777777777666666555555666666777777777888888999999999999888999::::::888888888:::999999:::;;;;;;<<<<<<===<<<===>>>>>><<<===>>>@@@??????>>>>>>======<<<<<<>>>@@@CCCGGGJJJLLLKKKJJJOOO]]]{{{xxxxxx{{{mmmooolllcccXXXPPPHHHCCCBBBAAA???>>>>>>======<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???>>>>>>======>>>===<<<;;;999888888888666777999:::;;;<<<<<<<<<666666666666666777888999666999<<<===;;;999888888:::999888777777888999:::;;;<<<<<<=========<<<<<>>===<<<<<<:::;;;<<<===<<<;;;;;;:::999999888888888777777777999::::::;;;;;;;;;;;;;;;<<<<<<=====================<<<:::999===LLLaaaqqqjjjcccSSSCCC<<<<<<<<<:::777777777777777777888888777777777777666666666666777888888888999999999999888888999999:::;;;;;;;;;::::::::::::;;;======<<>>>>>????????????@@@AAABBBCCC@@@?????????>>>>>>>>>>>><<<<<<============<<<<<<:::::::::999999999888888999;;;===>>>??????>>>===???>>>>>>=========>>>>>>888999999:::::::::999999999:::;;;<<<<<<<<<;;;:::999:::;;;;;;:::888666444444444444555666777888888666666666555444444333333333444555777888888888777888888888888888888888888777777777666666777777777888888888888888888999999888999::::::999888999;;;999999:::;;;;;;<<<<<<===<<<===>>>===<<<<<<>>>@@@>>>>>>==================;;;;;;===AAAFFFIIIIIIGGGOOOUUUkkk|||{{{|||{{{rrrnnnoooddd___XXXOOOIIIEEECCCCCCAAA@@@???===<<<;;;;;;:::;;;;;;::::::::::::;;;;;;===============>>>??????>>>>>>????????????>>>>>>??????===<<<:::888666555444666888999;;;;;;::::::666666666666777888::::::;;;===@@@@@@???===<<<<<<<<<;;;:::888888888888999;;;;;;<<<<<<=========>>>????????????>>>===<<<;;;:::<<<>>>>>>===<<<<<<<<<;;;;;;:::::::::999999999888999::::::;;;;;;::::::;;;<<<<<<<<<======>>>>>>:::<<<<<<<<<===DDDPPPYYYVVVQQQFFF;;;888;;;>>>===777777777666777777888999777777777777666666666666777777777888888888999999777888888999999::::::;;;:::<<<<<<::::::<<<===;;;===<<<>>>JJJggg|||rrrfffdddrrrvvvgggYYYLLLDDDDDD@@@???AAAAAA>>><<<<<>>>>>>>>??????>>>??????@@@@@@??????>>>;;;;;;;;;:::::::::999999:::;;;<<<>>>>>>>>>>>>===>>>============>>>>>>???888888999999:::;;;;;;;;;:::;;;;;;;;;;;;::::::999::::::;;;;;;:::888777666666666666666777888999999555555666555555444222222222333444666777888888999888888888888888888888888888888777777777777888888999888888777888888999999888999::::::999999:::;;;999999:::;;;;;;<<<<<<===<<<=========<<<<<<>>>@@@============>>>>>>>>>>>>>>>======???BBBEEEFFFFFFIIIUUUfffpppqqq|||wwwxxxjjj~~~zzz{{{~~~zzz}}}|||ooobbb\\\YYYOOOCCC<<<<<>><<<:::::::::;;;;;;::::::999999::::::;;;??????>>>>>>??????@@@AAA>>>??????@@@@@@??????>>>>>>======;;;:::888666666333444777999:::999888888666666777777888:::;;;<<<>>>@@@AAAAAA@@@>>>>>>>>>???>>><<<:::888888888888::::::999999:::<<<>>>???????????????>>>===<<<;;;:::===??????===<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::::::::;;;<<<<<<===>>>>>>888;;;======;;;;;;>>>@@@::::::777333555;;;===;;;888777666666666777999:::888777777777666666666555666666666777777777888888777777888888999:::::::::888>>>@@@<<<:::===>>><<<;;;===@@@BBBGGG[[[}}}uuuyyyrrr```\\\lllkkk]]]VVVOOOHHHBBB@@@======@@@@@@<<<;;;<<>>>>>>>>??????@@@@@@???>>>======>>>???@@@??????@@@@@@@@@@@@??????<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<============<<<<<<<<<<<<======>>>???999999888888999999:::;;;::::::999999999999::::::999999999888777777666666777666666555555666777888555555555666555444222111222333444555777888999999888888888888888888888888999888888777777888888999:::999888777777888999999888999::::::999999:::<<<999999:::;;;;;;<<<<<<===<<<=========<<<<<<>>>???=========>>>>>>?????????@@@@@@@@@@@@AAACCCEEEGGGEEESSS___ZZZNNNSSSpppppp~~~|||lll___}}}|||uuunnnssstttiiiXXXMMM>>>:::999>>>CCCBBB>>>;;;@@@@@@???===;;;:::<<<===;;;::::::999999::::::;;;@@@@@@??????@@@@@@AAABBB>>>??????@@@@@@@@@??????<<<<<<<<<;;;:::999777777333444666888999888777666777777777888999;;;<<<===>>>???@@@@@@>>>======>>>AAA???===;;;999888888888999888777777888;;;>>>???????????????>>>===<<<;;;:::===@@@@@@>>><<<===>>>>>>============<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;999::::::;;;<<<===>>>>>>:::;;;;;;;;;:::999:::;;;:::<<<;;;999999:::777222888777666666666888999:::888888777777666666666555666666666666777777777777777777777888999999::::::111:::>>>:::888:::;;;999===999;;;AAAAAADDDXXXppp|||}}}~~~wwwsss}}}uuuaaa___ttt|||iiiTTTIIIHHHGGGCCC??????<<<===@@@@@@======?????????>>>>>>>>>>>>>>>>>>??????>>>======>>>???@@@======>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<======>>><<<<<<;;;<<<<<<===>>>???:::999888777777777888999999888777777777888:::;;;999888777666555555666666666555333222222333444555444555555666555333222111222222333555666888999:::888888888888888888888888999999888888888888999999:::999888777777888999999888999;;;::::::999;;;<<<999999:::;;;;;;<<<<<<===;;;<<<======;;;<<<===???======>>>>>>??????@@@@@@<<<===??????>>>@@@CCCFFFGGGPPPSSSLLLDDDGGGSSS^^^{{{wwwlllddd|||qqqkkkkkksssiii\\\UUURRRMMMDDD;;;;;;;;;;;;<<<===>>>???@@@AAAAAA???===<<<;;;;;;;;;===<<<;;;:::999888888888;;;===??????>>>======>>>@@@??????>>>===>>>>>>>>>999999:::::::::999888777777888999;;;<<<<<<;;;:::===<<<;;;;;;;;;===>>>???@@@??????>>>>>>??????@@@CCCAAA>>><<<:::999::::::888999:::<<<===???@@@AAACCCAAA>>>;;;999888888999:::===???>>><<<;;;<<<>>>;;;<<<>>>??????>>><<<;;;999999::::::::::::;;;;;;::::::;;;;;;<<<;;;;;;;;;888888888888888888888888888888777777666666555555666666666666555555555555555555555555555555555555666777777777888888888888777777888888888999999999999999999999:::;;;<<<<<<::::::;;;<<<>>>@@@BBBCCC[[[sss~~~yyyxxxyyyzzz}}}xxxhhhaaajjj~~~}}}nnnqqqwwwgggOOOLLLFFFAAA>>>======>>>???>>>======>>>>>>===;;;<<<===???@@@AAAAAA@@@@@@BBBAAA>>><<<;;;<<<>>>@@@???>>><<<;;;:::;;;===>>><<<<<<;;;::::::::::::;;;:::::::::;;;;;;;;;;;;<<<888999:::;;;<<<;;;::::::888888777666666666666666777777777777777777666666666666666666666666666666666555444333333333333333333333333444444444555555333333444555666999:::<<<777666444444444555777999999999999::::::999888888<<<<<<:::999777666555444777999;;;;;;:::888777888;;;;;;;;;;;;:::999888777===============<<<<<<<<>>===<<<;;;<<>>===<<<<<<===??????>>>>>>======>>>>>>;;;;;;;;;::::::999999888888999:::;;;<<<<<<;;;;;;???>>>=========>>>@@@AAA@@@@@@????????????@@@@@@BBB@@@===;;;999999999:::999:::;;;<<<>>>???@@@AAABBB@@@===:::888888888888999<<<>>>===;;;:::;;;===:::;;;<<<<<<<<<<<<;;;:::888888999999::::::;;;;;;::::::;;;;;;;;;::::::999777777777777777777777777777777777666666666555555666666666666555555555444555555555555555555555555666666777777777888888888666666666777777777888888888888888888999:::;;;<<<;;;;;;;;;;;;<<<>>>???@@@DDDMMM\\\ooo{{{||||||yyyuuuxxxxxxzzz~~~~~~{{{~~~oooggglll{{{ssshhh[[[OOOFFFDDD@@@===;;;:::;;;<<>>============<<<<<<:::;;;===???AAAAAAAAAAAABBBAAA???======>>>???@@@>>>===;;;999999:::;;;<<<<<<<<<;;;:::::::::::::::<<<<<<;;;;;;::::::999999888999:::;;;<<<;;;::::::777666555555444444444555555555555666666666666666555555555555555555555555555555444333333333333333333333333333444444444444333444444666777888999:::666555444333444555777888888888999999999999888888;;;;;;:::999777666555555777999;;;;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>????????????@@@AAABBBBBB???>>><<<<<<===???BBBDDDHHHHHHHHHFFFDDDCCCDDDFFFKKKRRR```tttbbbZZZ```eee\\\MMM}}}}}}tttdddSSSJJJHHHCCC@@@===;;;::::::999888777777888999:::<<<>>>?????????>>>===============888888999:::;;;===>>>???===>>>>>>===;;;:::;;;<<>>>>>>>>============<<<;;;:::999888888888888:::;;;;;;<<<<<<<<<;;;;;;???>>>=========>>>???@@@???????????????????????????>>><<<:::999888999999::::::;;;===>>>???@@@@@@???>>><<<999888777777888999;;;<<<<<<;;;::::::;;;999999999999999999999999777777888888999:::;;;;;;:::::::::::::::999888777666666666666666666666666666666666555555555555555666666555555555444444444444444444444444444444444666666666666777777777777555555555555666666666666777777777777888999:::;;;;;;;;;:::::::::;;;;;;<<<::::::???JJJ^^^vvv}}}tttuuuoooiiipppooooooqqqsssyyyyyyllllllvvvsss```RRRLLLFFFAAA===<<<;;;:::::::::::::::===============<<<<<<<<<888:::<<<>>>@@@@@@AAA@@@AAA@@@??????>>>>>>??????===;;;:::888888999:::;;;;;;;;;;;;;;;::::::::::::===<<<;;;:::999888777777888888999:::::::::::::::555444333333333333333333333333444444555555666666555555555555555555555555444444333333222222333333222222333333333444444444333444666777888888777777555555444333333555666777888888888888888888888888::::::999888777777666666666888:::;;;:::::::::;;;777888:::;;;======>>>>>>::::::;;;<<<===>>>>>>???????????????@@@AAABBBBBB???>>>======>>>@@@CCCDDDHHHIIIJJJIIIFFFDDDDDDDDDDDDCCCBBBVVV}}}~~~jjj^^^PPPMMMVVVZZZNNN>>>yyyxxx|||nnnaaaSSSDDD===<<<<<<<<<<<<;;;:::;;;<<<===555555666777999;;;<<<>>>>>>===============>>>>>>888999999:::;;;===>>>???===>>>>>><<<:::999999;;;===>>>>>>>>>======<<<<<<;;;:::888777666666666666;;;<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::;;;;;;======????????????????????????<<<;;;:::999888888888999;;;;;;<<<===>>>>>>??????===<<<;;;999888777777777:::;;;<<<<<<;;;;;;;;;;;;777666666555555666666777555666666777888999:::::::::::::::999888777666555444444444444444444444444555555555444444444444444555555555444444444333333444444444444444444444444555555555666666666777777555555555555555666666666666666666666777888999:::999888888888888999:::::::::>>>AAA@@@CCCSSSlll{{{nnnooosss{{{rrrnnnuuuuuukkk[[[MMMDDDBBBBBBAAA:::;;;;;;;;;;;;;;;;;;:::<<<<<<======<<<;;;<<<===999:::<<<>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>=========;;;999888888888:::;;;;;;;;;;;;;;;::::::999999;;;::::::999888888777777666777777888888888888888444444333333222333333444222222222333444444555555444444444444444444444444333333222222222222333333222222222222333333333333333444666888888777555444555444444333444555666666999888888888999999999:::999999888888777777666666555777999:::::::::<<<===888999:::<<<===>>>>>>???;;;;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@AAABBB??????>>>>>>???AAACCCDDDHHHJJJKKKJJJGGGDDDCCCBBB@@@GGGGGGHHHUUUgggwwwZZZQQQHHHGGGLLLMMMDDD:::{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}uuusssuuuwwwtttpppXXXQQQKKKGGGAAA<<<;;;>>>999;;;;;;:::888777888:::555555555666888999;;;<<<<<<<<<<<<;;;<<<<<<===>>>:::::::::::::::;;;<<<===<<<===<<<;;;888777999:::<<<============<<<;;;:::;;;;;;:::999888777777777<<<;;;;;;;;;<<<<<<<<<======<<<;;;::::::;;;<<<<<<===>>>>>>??????>>>>>>===999999999888888888999999;;;;;;<<<<<<=========>>>;;;;;;:::999888777777777;;;;;;;;;;;;<<<<<<;;;:::666555444444444444555666555555666666777888999999888888888888777666555444333333333333333333333333333333333333333333444444444444444444333333333333444444444444444444444444444555555555555666666666666666666666666666666666555555555555555777888888666666666666777999:::;;;777;;;===999555999GGGSSSaaaxxxrrrrrryyy|||}}}uuuiiiVVVOOOGGGAAA>>>======>>>:::;;;<<<<<<<<<;;;:::999:::<<<===<<<;;;:::;;;===<<<<<<===>>>>>><<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<===<<<:::888888999:::;;;::::::;;;;;;;;;:::999888777888888888888888888888555555555555555666666666555444444444444444555555111222222222333333333444444444444444444444444444222222111111111222222333111111111222222222333333333444666888888666555333444444444444555555666666999999999888999:::;;;<<<888888888777777666666666555666888999999999<<<===:::;;;;;;<<<=========<<<======<<<<<<;;;;;;::::::===============>>>@@@@@@???>>>>>>???@@@AAACCCDDDFFFIIIJJJJJJGGGCCCAAAAAA;;;HHHKKKFFFCCCDDDVVVttttttjjjZZZMMMHHHCCC@@@???<<<:::999uuuyyy}}}vvvqqqqqqsssyyy}}}sssjjjgggbbb^^^ZZZXXXWWWSSSKKKDDD@@@;;;999:::999888:::>>>::::::;;;999777555555666555555666666777888::::::;;;;;;:::::::::;;;;;;<<<;;;;;;:::999999999::::::;;;;;;;;;999777777999:::;;;<<<=========<<<:::999;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;<<<===>>>???>>>===<<<<<<<<<===>>>;;;<<<===>>>>>>===<<<;;;777888888999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<:::::::::999999888888888:::999999:::;;;;;;:::888555555555555555555555555555555555666666666777777666666666666666555444333333333333333333333333333222222222222333333333333444444333333333222222222333333333333333333333333444444444444555555555666666666666666666555555555333333333444444555666777444555555666777888::::::888555444666;;;===;;;777???QQQddd|||xxxuuuxxx}}}rrrmmmqqqttteeeXXXQQQEEE@@@===>>>>>>;;;999:::999::::::::::::999888777888;;;===<<<:::999;;;>>>>>>>>>???>>>===<<<:::999::::::999999::::::;;;;;;===<<<:::888888999:::;;;999:::;;;;;;;;;:::888777666666666777777777888888444444444333444555666666555555555555555666666777333333333333222222222222333333333333333333333333111111000000111111222222000000111111111222222222333444555666777666555444555555555666666666666666999888888777888:::;;;<<<999999888777666666555555444666777777777888:::<<<;;;;;;<<<<<<<<<;;;;;;:::>>>======<<<;;;:::999999;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFHHHGGGEEEBBB@@@@@@<<>>999555666;;;oootttyyyyyyvvvooogggaaaQQQRRRVVVYYYVVVKKKBBB???===>>>>>>???>>><<<999777???;;;999:::888555666999;;;::::::999999888777666777777666666777888888999::::::999999888999999999:::999999888888999999999::::::999888666777999;;;:::;;;<<<======;;;:::888777999;;;======<<<:::999888888888999:::<<<>>>??????>>>===<<<;;;<<<======999:::<<<======<<<:::999666777888999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::999999888777666777999:::888555444555666777777666555444666666666555555555555444444444555555555555444333333333333333333333333333111111111111222222333333333333333333222222222222333333333333333333333333333333444444444555555555555555555555444444444333222222222333333444555666666666666666666777888888:::777666999>>>@@@===888;;;@@@BBBMMMaaaqqq~~~yyyyyyzzzuuuxxxzzzqqqvvv{{{yyywwwyyy~~~}}}|||tttvvvooolllfff___XXXPPPKKKGGGCCC>>><<<>>>???;;;999;;;999999999999999999999999777:::===<<<999888;;;>>>===>>>??????>>>===;;;:::;;;:::999888888:::<<<===<<<:::888777777777999:::888999:::;;;;;;:::888777777666666666666666666666666555444444444555777777555555444555555666666777444444444333333222111111222222222222222222222222000000000000000111222222000000000000111111111222444444444555555666666666555666666777777777777777777666555555666888:::;;;:::999888777666555444333444555666555555666888;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;:::::::::999999999999:::;;;<<<===<<<======>>>???@@@AAABBBAAACCCDDDDDDBBB@@@??????@@@AAA>>>BBBLLLHHH@@@DDDBBBNNN```vvv~~~wwwwwwssseee^^^ZZZQQQCCC???>>>>>>:::555666;;;RRRVVVXXXVVVRRRMMMHHHDDD???<<<<<<>>>>>>;;;;;;===888:::<<<;;;999999;;;===999666555777777444555888888777666777999999777555888888777777777777888888:::999999888777777888888888777777777888999999:::999999888777666777999<<<:::;;;<<<======;;;999888222444888:::;;;:::777555777777777888999<<<>>>@@@===<<<;;;:::999::::::;;;888999;;;<<<<<<;;;999888666777888999;;;;;;;;;;;;::::::999999999999888888::::::;;;;;;;;;::::::999777555444555777888666333444555777888888777555444666666666555444444333333333333444444555444444444333333333333333333333333000000111111222222222333333333333222222222111111333333333333333333333333333333333444444444555555444444444333333222222222222222222222333444555555888888777666666666666666222777:::888333222777===666===<<<:::???DDDVVVqqq|||xxx~~~{{{ttt~~~wwwqqqvvvvvviiippp{{{{{{~~~~~~ooohhhjjjeee___UUUOOOKKKHHHDDDAAACCC<<<999<<<<<<999999===999999999999:::;;;======666:::===<<<888777:::>>><<<===>>>??????>>>===<<<===;;;999888888:::===???:::999777666555666777999888999:::;;;;;;999888666888888777666555444444333777666666555555777888999444444444444444555666777666555555444333222111111222222222222222222222222000000///000000111222222000000000000111111111111444444333444444666777888666666777888888888888888555555444333444666888:::::::::999777666444333333444555555555444555777:::888999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;;;;<<<<<<===>>>???@@@@@@AAA@@@AAABBBAAA@@@>>>>>>???@@@BBB>>>???DDD???<<>>===<<<<<<999999999999999:::::::::999999999999999999999999777777777777666666666666888888888888888999999999555777999888666555888;;;::::::999888777777888888777777777777777777777777444666888999888777888888:::;;;;;;:::888666555666777666444222333555888:::444666888:::<<<=========;;;;;;;;;:::999888999;;;888999;;;<<<<<<;;;999888888888999:::;;;======>>>>>>>>>===;;;888777888:::<<<<<<======<<<:::888666666666666888999:::888666888888999999999999888888555555555555555555555555555555444444444333333333444333222111111111222333222222222111111111000000222222222222222222222222444444444333333222222222333333333444444444555555555555555444444333333333333333333444444444555555999888666555555666666777777777777777777888888999777999;;;===???AAAEEEGGGaaammm~~~wwwttt~~~wwwsss}}}vvvooohhh___XXXTTTOOOHHHDDDDDDDDDCCCAAADDDAAA===<<<============888:::;;;;;;999888888999888888888888999:::;;;<<<>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<===<<<;;;999888777777777;;;::::::::::::::::::::::::888666666777888777666::::::::::::::::::999999:::888777777888888777555555555444333333222111111111111222333333333222222//////000111111111111000333333222111000000111111111222333444555555555555444444555666666666666666666666555555555555666777999999888555333222333555666555555444444555777888999999999::::::;;;;;;;;;999999:::;;;;;;;;;:::::::::999888888888999;;;;;;888:::===>>>>>>???AAABBBEEEDDDBBB@@@?????????@@@CCCCCCCCCBBBAAAAAA@@@@@@??????BBBGGGLLLZZZttt{{{ccciiiooommmbbbSSSGGG@@@888888777666666666666666999999999999999999999999888888888888777777777777888888888888888888888888777777777777666666666666777777777888888999999999666888999888666666888:::888888777777777666666666666666666666666666666666555777999999777666666666999:::;;;:::888666555666999777666555444555777777666777999:::;;;;;;;;;;;;;;;<<<<<<:::999888:::;;;::::::;;;<<<;;;:::999888888999999:::;;;<<<======>>>>>>===;;;999888:::;;;======>>>>>>===:::888666888888888:::<<<<<<:::888777888888888888888888777555555555555555555555555555555555444444444333333444333222111111111222222222222222111111111000000222222222222222222222222444444333333333222222222333333333444444444444555555555444444444333333333333333333444444444444555555555444444444666777888777777666666777777888999666888999::::::;;;>>>@@@GGGMMMWWWeeerrr~~~}}}vvvlllddd___XXXPPPJJJJJJGGGCCCBBBCCCBBBAAA>>>BBB???===<<<<<<===>>>===999:::<<<;;;999888888888888888888888999:::;;;<<<>>>>>>===<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<======<<<:::999888777777777999999999999999999999999;;;999777777888888888777::::::::::::::::::::::::888777666666777777666444444444444333333222222222111111222222222111111000///000111111222222111111333222222111000000111111111222333444555555555555444555666666777777666666666666666666666666666555888999888777444333444555555555555555555666777777888888999999:::;;;<<<<<<::::::::::::::::::999999999999888777888999:::;;;999;;;===>>>>>>>>>@@@AAADDDCCCAAA@@@??????@@@@@@CCCCCCCCCCCCBBBBBBBBBBBBFFFDDDCCCBBB@@@BBBQQQaaattttttjjjjjjggg```VVVKKKCCC???888777666666555555666666222333444444555666777777777777666666555555444444777777777777777777777777777777777777666666666666555666666777888999999:::777888999888666666777888555666666777777666444444444444444444444444444444666888999999777555444555999:::;;;:::777666555666999999888777777666666666888999::::::;;;:::::::::;;;<<<<<<;;;999999:::<<<===<<<<<<;;;:::999888888999999999::::::;;;;;;;;;===>>>>>><<<::::::;;;===>>>>>>??????===;;;888777888888888:::<<<<<<:::888666777777888888777777666666666666666666666666666555555555444444444444333444333222222111111222222222222222111111111111111222222222222222222222222333333333333222222222222333333333333444444444444444444444444333333333333333333333333444444444444222222222333444555777888666666666666666777888888777888888888777777888:::;;;:::;;;???IIIUUUaaaiiizzzzzzuuuccc]]]VVVPPPMMMJJJEEEBBBAAAAAA@@@AAABBBBBB@@@>>>@@@>>><<<<<<===>>>>>>>>>:::<<<===<<<999888888888999999999999:::;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<;;;:::999888777777777777777888888999999::::::<<<:::888888999999999888999999::::::;;;;;;<<<<<<777555444555666666555333333333333333333333333333111222222222111000//////111111222333333333333222333222111111000111111111111222333444555555555555555555666777777777666666777777888888888666555444666888999888777555666666444555555666666666666666666777888999:::;;;<<<===;;;;;;::::::999999888888999888777777777888:::::::::<<<>>>>>>>>>>>>???@@@BBBAAA@@@@@@@@@@@@AAAAAACCCCCCCCCDDDDDDDDDDDDDDDFFFDDDCCCBBB@@@>>>CCCJJJQQQYYYiii{{{aaaZZZPPPFFF@@@<<<:::999777666555555444444555555333444444555666777888888777777666666555444333333666666777777777777777888777777777777666666666666444555555666777888999999777888888888777777777777333555666888777666444333333333333333333333333333666888::::::888777777777888999:::999777555555666777888999999999888777666999::::::;;;<<<<<<<<<<<<<<<======<<<:::999;;;<<>><<<;;;999888888888999999999999::::::::::::<<<===>>>===<<<;;;<<<>>>>>>???@@@???>>><<<999777777666777888::::::888666666666777777777777666666777777777777777777777777555555555555444444444444333333222222222222111222111111111111111111111111111111111111111111111111333222222222222222222222222222333333333444444444333333333333333333333333222222333333333444444444333333333444444555666777666555555555555666777777888999999888777777888:::;;;:::999999;;;>>>BBBEEETTT[[[eeeppp|||{{{wwwvvvsssjjjaaa]]]NNNKKKGGGEEEEEEFFFFFFEEEAAAAAAAAAAAABBBCCCCCCBBB@@@>>>======???@@@@@@???;;;======<<<:::888888888999999999::::::;;;<<<===???>>>===<<<<<<;;;<<<<<<======<<<<<<<<<===>>>>>><<<;;;:::999888888888888777777888999::::::;;;;;;<<<;;;999999:::::::::999888999999:::;;;<<<<<<===666555444555666666555444222333333333333333333333333333333222222000///...111222333333444444333333222222111111111111111222111222333444555555555555555666666777777666666666666777999999999777555333555777999:::888777777777333444666777777777666555555666777888:::<<<======<<<;;;:::999888888888777888888777666777888999:::;;;===??????>>>===>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFBBBAAABBBDDDFFFGGGIIIKKKOOOHHHGGGQQQ___ttt{{{xxxsssmmmLLLDDD:::444333555555555666666555444444444444444777777777777777777777777888888777666555555444444777777777888888888999999777777777777666666666666444444555666777777888888777777777888888888777666333555777888888777555444444444444444444444444444444777999::::::999:::;;;777888:::999777555555666555666888:::;;;;;;:::999999::::::<<<===???@@@AAA======>>><<<;;;:::;;;===@@@???===;;;999888888888888888999999999999999999<<<===>>>>>><<<;;;<<<======>>>??????>>><<<:::888777777777999:::;;;999777666666777777777777666666888888888888888888888888666666555555555444444444333333333333222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222222333333333444444333333333333333333333333222222222333333333444444555555555555555555555555555555555444555555666777777888999888777777999;;;777888:::;;;<<<=========777>>>HHHPPPYYYhhh|||}}}uuuxxxnnneeebbb```XXXOOOKKKFFFDDDBBBBBBDDDFFFHHHHHHDDDCCCAAA@@@???AAACCCEEEAAA???>>>???@@@AAAAAA@@@;;;===>>>===;;;999999:::::::::::::::;;;<<<===>>>??????===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;:::999888888888888999999999:::;;;<<<=========;;;999999:::;;;:::999888888888999:::;;;<<<<<<777666555555777777666555222333333333333333333333444444444444333222111000222222333444444444444333222111111111111111222222111222333444555555555555555555666666666666555444555666888999888777555333444666999:::888777777888333444666777777777666555555666777888:::;;;<<<===<<<;;;:::888888777777888999888777777777888::::::<<<===??????=========>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFDDDCCCBBBAAABBBDDDEEEDDDGGGDDDHHHMMMMMMNNN```vvv}}}yyymmmxxx}}}qqqaaaQQQFFF>>>:::666555777888888777666666555444444444444444888777777666666555555555888888777777666666555555666777777888888999999999777777777777666666666666555555555555666666666666666666666888::::::888666444555666777777777666555555555555555555555555555333666999:::::::::;;;<<<666888999888777555555666333555777999:::;;;;;;:::999999:::;;;===???AAABBB===>>>>>>===;;;;;;<<<>>>??????>>><<<;;;999888777777777777888888999999999<<<===>>>>>><<<;;;;;;;;;;;;<<<===>>>>>><<<;;;999999999999;;;======;;;999666777777888888777777666777777777777777777777777666666666555555555444444222333333333333222111000111111111111111222222222111111111111111111111111111111111222222222222222222222222222333333333333222222222222333333333333222222222222333333333333666666666666666555444333444444444444444555666666444555666666555555777999777777777888999;;;<<<===666:::>>>???@@@HHHWWWcccxxx||||||sssqqqvvv|||}}}|||}}}wwwuuuvvvsssllleeebbbXXXPPPOOOOOOKKKFFFCCCDDDCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@===<<<===AAADDDAAA@@@??????AAAAAA@@@>>>;;;<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;:::999999888888999999::::::;;;;;;<<<<<<=========;;;999999:::::::::999777777888888999999::::::777555555555777888777666333333333333333333333333444555555555444333222222111222333333444444333333111111111000111111222333111222333444555555555555444444555555555444333333444555666777777666555444555777888888777666777888444555555666666666666666555666777888999:::;;;<<<;;;:::999888777777888999:::999888888888999:::;;;;;;===??????>>>======>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCDDDCCC??????BBBCCCBBBCCCDDDJJJMMMHHHDDDLLLZZZttt}}}zzzrrrllliiiuuuuuuqqqfffWWWHHH???:::777777777888999999777555777666555555444444555555666666666666555555555444777777777666666666666666555555666666777888888999777777777777666666666666666666555555555555444444555444555888;;;;;;999666333333444444555555555555555555555555555555555555333555888999888888888999666777999888666555666666555666777888999999999999:::999999:::;;;===>>>@@@>>>>>>???===<<<;;;===>>>===>>>>>>===<<<:::888777555666666777888999::::::;;;===>>>>>>;;;999999999999:::<<<=========;;;::::::999:::;;;======;;;999777888888888888888888777777777777777777777777777666666666666555555555555222222333333333222111000000000111111111222222222111111111111111111111111000111111111222222222222111222222222222333333333111111222222222333333333111222222222222333333333333333444555555555444444444444333333444444555666444555555555444444555777:::999777666666666777888;;;<<<===<<<:::<<>>???@@@>>>======AAADDD@@@???>>>>>>??????===;;;:::<<<===>>><<<<<<<<<===;;;;;;;;;;;;<<<===>>>???@@@???>>>===;;;;;;;;;;;;999999999::::::;;;<<<===::::::999999888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888888999:::999888777777777777777777888888555444333444666777666555444444444333333222222222333333333444444333333222111111222333333333333333111111000000111222222333111222333444555555555555333333444444333333222111333333444444555555666666666777777666555444666777555555555555555666777777666777777888999::::::::::::999888777777777999:::;;;:::999999999:::<<<<<<;;;<<<>>>???>>>===>>>???>>>???@@@@@@AAA@@@??????>>>>>>??????@@@@@@AAAAAA???DDDEEEAAA@@@DDDGGGFFFEEEEEEEEEDDDDDDFFFLLLRRRIIIPPPZZZgggwwwuuukkkggghhhkkkpppfffWWWHHH===999;;;???333444555555444444555666888777666666555555666666666666666666666666666666555555555666666666666666444444444555666777777888777777777777666666666666666666666555444444333333444333444777;;;<<<:::777333222222222222333444555444444444444444444444444333555777777666555555666555777888888666555666666777777777777777777888888::::::999888999:::;;;<<<>>>??????>>><<<<<<===>>><<<===>>>>>>===;;;999777444555666777888999:::;;;<<<===>>>===;;;888777777777888:::<<<======<<<;;;888777888999;;;;;;999888888888999999999999888888666666666666666666666666777666666666555555555555222222333444333222111000000000111111222222222222000000000000000000000000000000111111222222222222111111222222222333333333111111111222222333333333111111222222222333333333///000222444555555555444444333333333333444555555666777777666444444555777666777888888999888777666666666777999;;;;;;:::888999;;;=========???DDDHHHGGGOOOZZZdddiiikkklllmmmxxxvvvttttttxxx|||~~~zzztttuuuxxxsssiiiccceeeggggggeeebbb___^^^PPPQQQQQQNNNIIIDDDBBBAAA;;;===AAACCC???999:::???<<<>>>AAACCCCCCBBBAAAAAA;;;>>>AAABBB@@@@@@BBBEEE???>>>======>>>===;;;999999;;;===>>>======>>>???<<<;;;;;;<<<<<<===>>>???@@@???>>>===;;;;;;::::::999888888999:::;;;<<<===::::::999999888999999999;;;:::::::::::::::::::::<<<:::888888999999999888777777777777666666666666444333222333555666555444555555444333333222111111111111222333333333222222111111222333333333222222111111000000111222333333222222333444555555555555333333333333222222111000222222222222333555666777777777777555333333555777666666555444444666777888777777888888999999999::::::999777666666888:::;;;;;;;;;:::::::::;;;<<<===:::<<<>>>>>>>>>>>>???@@@>>>???@@@AAAAAA@@@???>>>===>>>>>>>>>>>>?????????>>>EEEHHHBBB???BBBCCCBBBAAABBBCCCEEEIIIKKKGGGAAAEEEFFFFFFEEEIIIXXXnnn|||nnnccc```ffflllLLLGGGBBB???;;;777555666222444555444222333888<<<888888777666666666666666444555666777777888777777222333333333333333333444666666666666666666666666555555666666666666555555111444666777555333222222222555999======;;;777555222333444444555555555555444444555555444444333333555666888999::::::999999999777666777888888777666444555555555666777777777555666777888:::<<<======???>>>===;;;;;;:::::::::>>>;;;888888:::;;;:::888777888999:::<<<===>>>>>>???>>>===<<<<<<;;;;;;<<<===<<<;;;:::999::::::;;;999777666888:::;;;888666666666666666777777777777777777666555555666888888555666666666555444444333222222222222222222222222000111111111111222222222222222222222222111000///000000000000000000000000333222222222111111000000000000000000000000000000111111111111111111111111444444444444444444444444555444333222444666:::<<<555555444333444555666777666666666666777777777777999999:::::::::;;;;;;;;;::::::;;;;;;<<<======>>>CCCCCCCCCCCCDDDEEEFFFGGGQQQQQQSSSVVVZZZ```eeegggmmmlllmmmrrrvvvuuuoooiiihhhhhhhhhfffccc```\\\YYYYYYXXXVVVSSSPPPMMMKKKJJJCCCBBBAAA@@@????????????>>>>>>======<<<<<<<<<<<<============>>>@@@AAABBB>>>===<<<<<<<<<>>>???@@@AAA@@@???===;;;::::::999==================<<<<<<999999999:::;;;<<<===>>>AAA@@@?????????===:::888666666666777999;;;===???:::::::::999999888888888888888999999999:::::::::;;;::::::999888777666666666666666666666666666666555555555444444333333333333333333222222222111111444333111000000111333444333333333333333222111000333333333333333333333333333444555666666555444333444444333333222111000000444444444555555555666666555555555555444333222222777666555555555666888999888888777777777777888888999999888888888888888999:::999888777777999;;;<<<===============<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAA@@@??????AAABBB???@@@BBBAAA@@@???@@@AAABBBDDDFFFFFFFFFGGGIIIKKKFFFDDDAAAAAADDDLLLTTTZZZfffqqq~~~yyypppeee[[[RRRLLL>>><<<999777666666666777777777777777777777777777666666777666666555444444444444555666666666555555222222222333333333333444555555555555555555555555555555666666666666555555222444666666444333333444333666:::<<<===:::777555222333444444555555444444555555555555555444333222444555777999:::;;;::::::888777666666888888777666444555555555555555555666555555666888999;;;<<<<<<===<<<;;;:::999999999999<<<:::888888999:::999777777888999:::;;;===>>>>>>>>>===<<<;;;::::::::::::===<<<;;;:::999999:::;;;:::888777888::::::888666666666666666666666666666777666555555444555666666444555555555444444333222222222222222222222222222000000111111111222222222111222222222222111000///000000000000000000000000222222111111000000000000000000000000000000000000333333333333333333333333333333333333333333333333333222222222333444777888444333333222333444555666555555555666666666666777777777888888888999999999888888999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@?????????AAADDDHHHKKKMMMOOONNNNNNQQQUUUUUUPPPKKKMMMMMMMMMMMMKKKIIIFFFDDDFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>==================<<<<<<<<<;;;;;;;;;===<<<=========>>>???@@@===<<<<<<;;;<<<===>>>??????>>>===<<<;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;777777777888999:::<<<<<<>>>===<<<======<<<999777555555555666777999;;;<<<999999999888888777777777777888888888999999999999999999888888777777666666555555555555555555555555555444444444333333333333222222222222111111111111333222111000000111222333222333333333222222111000222222222222222222222222333444555666666555444333444444333222222111000000222222222333333333444444444444444444444444333333666555444444444555777777888777777666666777777888888888888777777777888888:::999777777777888:::;;;>>>>>>============<<<<<<======<<<<<<<<<<<<======>>>???@@@???>>>>>>???AAA>>>??????>>>======>>>@@@AAACCCEEEEEEEEEEEEGGGHHHDDDAAA>>>===???EEEKKKOOONNNRRR```vvvyyyttttttxxx{{{}}}wwwdddUUULLLEEE???:::;;;999777555444444555666666666666666666666666666666666666666666555444444444444444555444444333333222222222222333333444444555555555555555555555555555555666666666666555555222333444444333444666777555777:::<<<<<<999666444222333444444555444444444666666666666555444333222222444666888:::;;;;;;;;;777666555666777888777666555444444444444444444333444444555666888999::::::::::::999999888888888777:::888666666777888888666777888999:::;;;<<<===>>><<<<<<;;;:::999999999999;;;;;;:::999999999999:::;;;:::999999::::::888666666666666666666666666666666666555444333333333333333333333333333333222111111111111111111111111111000000000111111111222222111111222222111111000000000000000000000000000000000000000000////////////000000000000000000000000333333333333333333333333222222222222222222222222111111111111222222333333222222222222222333444444444444444444555555555555555555555555666666666777666666777777888999999:::777777777777888999::::::777666666666777999:::<<<;;;999999;;;>>>>>><<<888999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<============>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<===;;;;;;:::::::::;;;<<<===;;;;;;::::::999:::::::::::::::::::::999999888888555555666666777888:::;;;;;;:::999:::;;;;;;999777555555555555666777888999888888888777777777777777666777777777777777888888666666666666666666666666444444444444444444444444444444333333333333333222111111111111000000000000222111000//////000111222222222222333222222111000111111111111111111111111333444444555555444444333333333333222111111000000000000000111111111222222222333333444444444444333444444333333444444555666777666666666666666666777777777777777777777777777999888777666777888999:::>>>>>>======<<<<<<<<<<<<>>>===<<<<<<;;;<<<<<<<<<======>>>===;;;;;;===>>>===>>>===;;;:::;;;===@@@@@@BBBCCCCCCBBBAAACCCDDDBBB@@@===;;;<<<>>>AAACCCCCC@@@BBBJJJWWWggg{{{uuuwww{{{{{{wwwgggXXXFFF:::888999666333666555444333222333444444444444444444444444444444555555666666555555444444444444555555444333222222111111111222333333444444555555555555555555555555444555555666666555555444333333333333333444888:::777888:::;;;:::999666444333444444555555555444444777777777666555444333222444555777888999999999999666555444555777888777666444444444333333222222222444444555555666777888888888888999999888888888777777666555555666666666666777777888999;;;<<<===>>><<<;;;:::999999888999999999999999999888999999999;;;::::::::::::999888777666666555555555555555444555555444333222111111111111111222222222222111111111111111111111111111111000000000000111111111111000000111111111111000000000000000000000000000000//////////////////......////////////////////////000000000000111111111111111111111111111111111111000111222222222111000///222222222222222333333444222222333333333444444444444444444444555555555555555666666777777888888999777777777777777888999999:::999888888888999:::::::::888777888;;;<<<:::999888999::::::;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::::::::::::::999999999999999<<<<<<<<<<<<;;;;;;:::::::::999999999999:::::::::888888888888888999:::;;;999999888888777777666666555555555666777888999:::999888888888::::::999888555555555555666666666777888888888888888888777777666666666666666666666666444444444444444555555555333333333333333333333333333333333333222222222222000000000000////////////000000////////////000000111111222222222222111111000000000111111111111111333333333444444333333333333222222222111111000000//////000000000111111111111222333444444444444444444444444444444555555555666666555555555555666666555666666777777777777777777777666666666777888999<<<;;;;;;;;;::::::::::::<<<;;;;;;;;;;;;<<<===>>>;;;<<<<<<;;;:::999:::<<<>>>===<<<:::999:::===@@@???@@@AAA@@@???>>>???AAAAAA@@@>>><<<<<<<<<===>>>BBB@@@???@@@@@@DDDNNNYYYbbbooo}}}{{{}}}}}}iiiTTTFFFCCC===666444666777555333333333222222222333333444333333333333333333333333444444555555555444444333555555555555444444333222000000111222222333444444555555555555555555555555444444555555555555444444333333333333222555888<<<888999::::::999888777555555555666666666555555444777777777777666555444333777777888999888777666555555444333444666777666555444444333333222222222111444444444555555666666666777888888999999999888888555555555555444444555666666777888999;;;<<<=========<<<;;;:::999999999999777777888888888888888888999:::::::::999888888888555555555555444444333333333333333222111000//////000000111111111111111000000000000000000000000000//////000000000111111111///000000111111111000000////////////////////////..................///////////////////////////////////////000000111111111000000000000000000000000000111333333333222000///222333333333444444444444222222222222333333333333444444444555555555555666666666777777888888999999888888888888888888999:::888888888888888999999:::999888777888999:::::::::888999999999999999999999999999999999::::::::::::<<<<<<;;;:::::::::;;;;;;888888999999999999999999;;;;;;<<<<<<;;;:::999888888999999999999888888888555555666666888999:::;;;999888888777666666555555666666666777888999:::;;;:::999888888:::;;;:::999777777777777777777777777999999999999999999999999555555555555555555555555333333333333333444444444333333333333333333333333222222222222222222222222000000000/////////......000//////////////////000000111111222222111111111111111111111222222333333333333333222222333333333222222111111111111111000000000000000111111111111111111222333444444444444444444555555666666666666555444444444444444444555444555666777888777777777555555555555666666777777888888888888888888888888888888999:::<<<>>>???@@@;;;<<<<<<;;;999888999;;;???>>>===;;;999;;;>>>AAA>>>???@@@???>>>======???>>>>>>===<<<<<<<<<======;;;<<>><<<;;;;;;::::::;;;;;;;;;888888888888999999999999:::;;;<<<<<<<<<:::999888888888999999999888777777444555555666777999:::;;;:::999999888777666555555666666777777888:::;;;<<<;;;999888888:::;;;;;;:::777777888999999999888888999999999999999:::::::::666666666555555555555444333333333333333333333333333333333333333333333333000111111111111222222222000000000000//////////////////000000000000/////////000111111222111111111000000111111222333333333333222222111111222222333111111111111111111111111000000000111111111222222111222222333333333333222444444555666666666666555444444333333333333444444444555777888999888888777444444555555555666666666444444555555666777777777666777888999<<<>>>AAABBB<<<======;;;999888:::;;;??????>>><<<;;;<<<>>>AAA>>>???@@@???======>>>???;;;;;;;;;;;;;;;;;;<<<<<<:::999;;;??????<<<===AAA:::BBBJJJJJJGGGHHHQQQYYY^^^ooo~~~}}}yyyuuusssrrrwww|||zzznnnfffYYYQQQFFF===999:::<<<===333555555333//////333888333333333333333333333333111111111111111111111111222222333333444444333333111222333333333333333333//////000111222333444444444444444444444444444444333444444555555444444333333444555555444555888:::888888888888888888999999999999999999999888777777666666777888888888777777777777888888888666555444333222222333555666666555333333333333444444444444666666666555555555555555222444666888888888777666333444666555333333555888666666777999:::;;;<<<===;;;:::999888888777888888444555666777777777666666333666888888777666888:::555555444444333222222111000111222222222222000000///000111222222222222111////////////////////////////////////000000000111...//////000000000000000////////////////////////....../////////000000000000000000000000000000000000000000111222333333333000000000000000000000000000111111222222222111111000111222333444333333222222222222333333333444444333333444444444555555555666666666777888888999999888777777666666777777777555666666777888999999999444555666777777666666777777777777777888999999:::999999::::::;;;<<<<<<===;;;::::::999::::::;;;;;;888888888999999:::::::::999:::<<<===<<<;;;:::888888999999:::999888777666555555555666777999:::;;;;;;;;;:::999888777666666666666666777888999;;;;;;<<<:::888777999:::999999666666888999999999999888777888888888999999999999666666666666555555555444444444444333333222222222444444444444444444444444000000000000111111222222111111111000000000//////000000000111111000000000//////000111111111111111//////000000111222222333333222111000000111222333000000000000111111111111000000000000111111111111222222333333333222222111222333444555666555444444333333222222222222333333444555777999::::::999888333333444555555555555555222222333555666777888999777777888999;;;>>>@@@AAA===>>>>>><<<:::999:::<<<===>>>>>>===<<<<<<===???===???@@@???>>>>>>???@@@<<<;;;;;;::::::;;;<<<<<>><<<;;;<<<<<>><<<999555111---000000111000000222555888222222333333333222222111111111111111111111111111111111222333333333333333///000111222222222222222...///000111222333444444444444444444444444444444333444444555555444444333444555666666555555777999888777777777888999:::::::::::::::::::::999888777555666777888888999999888555666777888888777666555333222222333555666666555333333333444444555555555666666666666666555555555000222444666777777666555333555666555333333666999666666777888:::;;;<<<===:::999888777666666666666333444666777777777666666111444777888666666888:::555555444333333222111111000000222333333222111111000000111222222222222222////////////////////////////////////000000000000......///000000000000000////////////////////////.../////////000000111111000000000000000000000000---......///000111111111111111111111111111111111000000000000111111111222///000111222333222111111222222333333333444444444222222333333333444444444555555666666777888888888999888888777777777888888555666666777888888777777333555777777777666666666555555555666777888:::;;;::::::999888666555555444:::999999999999999::::::888888999999::::::::::::999:::<<<======<<<:::999888999:::::::::888777666555555666666777999:::;;;<<<<<<;;;:::999888777666666666666666777999:::;;;<<<:::777777888888888888444555777888999999999888666666777777888888888999777777666666666555555555555555444444333222111111444444444444444444444444//////000000111111111222111111111111000000000000000000111111111111000000//////000111111111111111---......///000111111222333222111000000111222333000000000000000111111111////////////000000000111333333333333333222111000111222333444555444333333333222222222222222222333444666888:::;;;:::999888222333444444555555444444111222333555777888::::::888888999:::;;;===>>>????????????===;;;:::;;;<<<<<<===>>>>>><<<<<<<<<>>>===???@@@@@@??????@@@BBB???>>>===<<<<<<<<<===>>><<<888888>>>BBB@@@>>>===???;;;888;;;AAAEEEDDDAAAFFFEEEEEEGGGFFFHHHQQQ[[[qqqzzzzzzyyy{{{yyywww{{{ppphhhdddTTTQQQHHH===777777999:::222222222333555555333111333222222444555444000,,,222222222222222111000000111111111111111111111111000111222333333333333333222222222222222222222222111111111222222333333333333333333333333333333333444444444444444444444444444444444444444555666666666666777888888888888888777888999999999888777666999999999888777666555444777888888888777666444333777666555444444444444444222222333444555666777888888888888777666666555555666555555555555666666777444444555555555555555444666666777777777888888999888777666555444444555666333333444444444444444333666666666666555444333222333333444444555444444333000000000000000000000000111111111111111000//////000000////////////000000000000000000000000000000111111000///////////////222111000///////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111222222222333333333222222222222222222222333222222333333333333444444333444555555333333444555333333444444555666666666777777666555555555555555888777555444333333444555555555555555555666777777666777777777777888888888::::::999888888999999999:::::::::;;;;;;;;;<<<<<<999:::::::::999:::===???======>>>@@@AAA???<<<999888999::::::888888999:::999888888999:::;;;<<<===999999999999999999999999888888888777888888999:::::::::::::::999888777666:::::::::;;;;;;:::999999555555666666777777888888777666444333222222333333444444444333333222222222222222222222222222222222222222222111111111000000000000000000000000000000000000111111111111000000222111111000///......---000000000000111111111111000000000000000111111222000000000000000000000000000111111111111222222222222222222222222222222222222222222333333444444444444444444444444444333333777777777777777888888999888888888777777777777777333555777777777777888999999999999999:::<<<>>>???@@@???>>>===<<<;;;:::999;;;<<<>>>?????????>>>===>>>????????????@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>===============<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEENNNPPPTTT]]]jjjzzz~~~{{{yyyvvvrrroooooorrrwwwzzz~~~{{{lll]]]OOOEEE@@@>>>:::::::::999888777666555333333333222222111111111222222222222222222222222000000000000000000000000000000111111111222222222111111111111222333444555222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333555555444444555555666666666666777888888888888777999:::;;;;;;;;;;;;:::999:::::::::999999888666666888888999999888666555444555555444333333333333333333333444555777888999999:::999888777666666666666666666555555555666777777555555666666666666555555555555666666777777777777777666555444444444555666555555666666666666555555666666666666555444333222444444444444444444333333000000000000000000000000111111111111111000//////000000////////////000000////////////////////////111000000///////////////111000//////.........///////////////////////////////////////////////////////////////////////////////////////000000000000111111111222222222333333333333333222222111111111222222222333333333444444333444555444333333333555333333444444555666666666777777666555555555555555666555555444444444555555555555444444555555666777777777777888888888999999::::::999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;::::::<<<>>>>>>>>>???@@@BBBAAA>>><<<999;;;;;;:::888888888999999999999999:::;;;<<<===;;;;;;;;;;;;;;;:::::::::888888888888888999999:::;;;;;;;;;;;;:::999888777888888999:::;;;;;;;;;:::555555666666666777777777777666555444333333333333444444444333333222222222222222222222222222222222222222222111111111000000000000000000000000000000000000111111111111000000......//////000111111111000000000000111111111111000000000000000111111222000000000000000000000000000111111111111222222222222222222222222222222222222222222222333555666777555444444444444444444444777666666666777777888888777777777777777777777777333555777888777777888999999888888888999;;;<<<===>>>============<<<<<<<<<;;;<<<===>>>???>>>>>>===>>>>>>?????????@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>========================>>>?????????????????????@@@AAABBB<<<<<<===@@@GGGQQQZZZ______hhhssswwwvvvzzz}}}ssswwwvvvwww{{{tttrrrrrrrrruuupppjjjfffddd```ZZZUUUTTTOOOGGG???999666555666777777777777777666555444333333333222222111111111222222222222222222222222000000000000000000000000000000111111111222222222111111111111222333444555222222222222222222222222333333222222222222222222111111222222333333444444333333333333333333333333555555555555666666666777555666666777777777777777999::::::;;;;;;;;;::::::;;;;;;;;;;;;:::999888888999999999999888777666555444444333333222222333333444444555777888:::;;;;;;<<<;;;999777666666666666666666666666666777888888777777888888888777777666333444555666777666555444555444444333444444555666777777777888888777777666555555666555555444333222444444444444444333222222000000000000000000000000000000111111000000//////000//////......//////000////////////////////////000000//////......///////////////...............////////////////////////////////////////////////////////////////////////////////////000000000000111111111222222222222333444444333222111000000///222222222222333333333333222444555444333222333555333333333444555555666666777666555555444555555555444444555555555555555555555555444444555555666777888888888888999999999:::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=========:::;;;===<<<;;;;;;<<<===???>>>>>>@@@BBBCCCAAA@@@;;;<<<===;;;999777888888999:::::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<888888888888888999::::::;;;;;;<<<;;;;;;:::999888666777888999:::;;;;;;;;;555555555666666666666666666666666666555444333333444444333333333333222222222222222222222222222222222222222111111111111111000000000000000000000000000000111111111111000000......//////000111222222000000000000111111111111000000000000000111111222000000000000000000000000000111111111111222222222222222222222222222222222222111111111333666999;;;555555555555555555555555555555666666666777777777777777777777777777777777444666777888777777888999999999888777888999:::;;;<<<<<<<<<======>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@???>>>>>>======>>>>>>????????????>>>>>>=====================>>>>>>>>>>>>>>>======<<<======>>>>>>BBBAAA??????@@@CCCFFFHHHDDDLLLSSSQQQKKKMMMYYYddd~~~~~~rrrhhhaaa^^^\\\WWWRRRLLLGGGDDD???999444777555333222222333555666333444444555555444444333222222222222222111111111222222222222222222222222000000000000000000000000111111111111111222222222111111111111111222333444111111111111111111111111333333333222222111111111000000111222333444444555444444444444444444444444555555666666666777666666444555666666777777666666777777888888888888888888<<<<<<<<<<<<<<<;;;:::999999999999999888888777777555555444444444444444555444555666777888:::;;;;;;===;;;999666555555555666666666666666777888999999999999999999999999888777333444666777777666555444333333333333444444555555777777888888888777666666444555555555444444333222444444444444333333222111000000000000000000000000///000000000000000///////////////....../////////////////////////////////000//////.........//////..................------////////////////////////////////////////////////////////////////////////////////////000000000000111111111111222222222222333333222222111111000000111222222222222333333333222333444444222222333444222333333444444555666666666555555444444555555555222333555666777666555555666666555555666666777888888888999999999:::::::::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<============>>>;;;<<<>>>===<<<;;;<<<===@@@>>>>>>???AAACCCCCCBBB===>>>>>><<<999777777888::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999888888888888999::::::;;;<<<<<<<<<;;;;;;:::999777777888999999:::999999555555555555555555555555555555666777666555333222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000111111111000000000/////////000000000111111111111000000000000000111111222000000000000000000000000000000111111111222222222222222222222222222222222222111111111333777;;;===555555555666666666666666444555555666666666666666666666666777777777777777444666888888777777888999::::::999888888999:::;;;<<<<<<<<<===>>>>>>??????<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>?????????>>>>>>======<<<=========>>>>>>=========>>>===<<<;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<======CCCFFFHHHDDD>>>===DDDJJJSSS]]]ffffffaaabbblllwww{{{yyy|||xxxuuuqqqkkkkkkooofffaaaZZZQQQJJJEEEBBBAAA:::888666777999999888666777666666666555555666666111222222333444444333333222222222111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111222333333111111111111111111111111333333333222222111111111000000111111222333444444444444444444444444444444444444555666777666666555444444555666666666666555666666666666777777888888;;;;;;<<<<<<<<<;;;::::::999999999888888888888888777777666666666777777888444555666777888999999:::;;;:::888666555555555555666666666777777999::::::::::::;;;;;;:::999999888555666777777777666555555222333333444444555555555666777777777666666555444444444444444444444333222333333444444333222222111000000000000000000000000...//////000000000////////////............//////........................//////............//////,,,---...//////...------////////////////////////////////////////////////////////////////////////////////////000000000000000000111111111222222222000000000111111222222222111111111222222222333333222333444333222222333444222222333333444555555555555555444444444444555555222333555666777666555555777777666666777777888999888888999999999:::::::::;;;:::::::::;;;;;;<<<===<<<<<<<<<============>>>;;;===>>>===<<<<<<===???BBB???======???AAABBBBBB>>>??????===:::888777888999:::;;;<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;999999999888999::::::;;;;;;;;;<<<<<<;;;;;;::::::999999999999888777666666555555555444444444444444444555666666666555444333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000111111111111000000000000///000000000111111111111000000000000000111111222000000000000000000000000000000111111111222222222222222222222222222222222333222111111333777:::===555555555555666666777777444444555666777666666555555555666666777777777777555777999999888777888999<<<;;;:::999999:::;;;<<<======>>>>>>>>>>>>>>>>>>===============>>>>>>???======>>>>>>>>>?????????>>>>>>============>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;<<<=========<<<<<<>>>===<<<;;;;;;::::::;;;777777777888888999999999;;;;;;<<<===???@@@AAABBB@@@DDDGGGFFFBBBAAAEEEJJJSSSQQQOOOMMMJJJMMMYYYggg~~~~~~vvvllllllyyyzzzhhh]]]YYYWWWSSSOOOIIIGGGJJJHHHAAA>>>@@@>>><<<999666444444444555444333222333444444444333444444444444333111000///111111222333444444444444111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111000000111111222222111111111111111111111111333333222222222222222222000000111111222222333333444444444444444444444444222333555666666666555444333444444555555555555555777666666666777888999:::999::::::;;;;;;::::::999999888888777777777888888999999888888999999::::::666777777777888888888888999999999888888777666666777777777777888999;;;;;;;;;;;;;;;;;;::::::999888777777777666666666666666333444444555555555555444666666666666555444333333333333444444444444333333222222333333333333222222000000000000000000000000......///000000000/////////......------......///..............................------......//////,,,---...000000///...---////////////////////////////////////////////////////////////////////////////////////000000000000000000000111111111111222...//////000111222333333111111111111222222222222111333444333222111222444222222222333444444555555444444444333444444555666444444555555555555555555777777666666777777888999888888888888999999999::::::999999999:::;;;<<<===;;;;;;<<<<<<<<<=========<<<======<<<<<<===@@@BBBFFFBBB>>><<<===???AAABBB?????????===:::888888999888999:::;;;;;;;;;999999777888888999999:::::::::999999999999999:::;;;;;;::::::;;;;;;;;;;;;::::::999999999888777666555444444444444444444333333333333444444444444444333333222222333333333333444444222222222222222222222222111111111111111222222222000000000000000000000000000000111111111111000000......///000222333444444000000000000111111111111000000000000000111111222000000000000000000000000000111111111111222222222222222222222222222222222333222222222333555888999444444444555555666666777444555666777888777666666444555555666666777777888666888999999888777888888;;;;;;:::::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????=========>>>>>>>>>??????>>>======<<<<<<======>>>>>>>>>======<<<;;;::::::777999:::<<<<<<<<<<<<;;;======<<<;;;::::::;;;;;;<<<<<<<<<===============777555555999>>>@@@===:::<<<<<<<<<;;;:::888888888;;;999888999777777<<>>@@@AAA>>>??????>>>;;;999::::::777888:::;;;;;;:::888777777777888888999::::::;;;:::999999999999:::;;;;;;999999::::::::::::999999888888888888777666555555444444444333333333222222333333222222222333333333222222222333333444444444222222222222222222222222000000111111111222222222000000000000000000000000000000111111111111000000---...///000222333444555000000000000111111111111000000000000000111111222000000000000000000000000000111111111111222222222222222222222222222222222444333333333333333444555222333333444555555666666444555777999999888777666444444555555666777777888777888:::999888777777888999999888888999;;;===>>><<<<<<===>>>???@@@@@@AAA>>>======<<<===>>>???@@@============>>>>>>>>>???======<<<<<<<<<<<<============<<<;;;:::999888888444666888:::<<<<<<;;;;;;;;;;;;::::::::::::::::::888888888777777777777777999888777999;;;;;;888666777777777888777777666666<<<888777::::::888999<<<333999>>>>>><<<;;;:::888HHHIIIFFF???;;;===>>><<<444666666444444555333000555555555555555666666777444555666666555555555666111222333555666777777888111222222333333333222222///000000000111111111222111111111111111111111111000000000000000000000000222222222111111111000000111111000000000000111111000000000000000000000000111111111222222333333444222222222111111111111111000000000000000000000000000111333555555444333222222333444444555555444444222222111111222333555666666777777888888888777777777777666555555666777888:::999999999::::::;;;<<<<<<<<<;;;::::::999888888888:::===??????>>>;;;:::777777777888999;;;<<<===;;;;;;;;;;;;:::999888777888666333111111222444666666666777777777666444333777777777777666555444333222222333444444333333333///000111222333444444444000000000000000000000000------...///000000//////.........------.................................---------------...///000,,,...000111222111000///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000000000000111111111111222222222111222333333111111222333111222222333333444555555333333333333444444555666888777555444333333444555444333333333333444555555666777777777777888888888888888888888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<======;;;::::::>>>DDDHHHOOOJJJCCC>>>===>>>@@@AAA>>>??????>>>;;;::::::;;;666888999::::::999777666777777888999999:::;;;;;;::::::999999::::::;;;<<<888888999:::::::::999999555666777777777777777666444444444333333222222222333222111000111222333444222222222333333444444444222222222222222222222222000000111111222222222222000000000000000000000000000000111111111111000000111111111111111111222222000000000000111111111111000000000000000111111222000000000000000000000000000111111111111222222222222222222222222222222222444444444333333222222111222222333333444555666666555666888999:::999777666444444444555666777777888777999::::::888777777888777777777777888:::<<<>>>999:::<<<===???AAACCCCCC>>>===<<<<<<<<<===???@@@============>>>>>>>>>>>>======<<<<<<<<<<<<=========<<<<<<;;;999888777777222444777999;;;;;;;;;::::::999999999999999::::::999999888888888888999999333444666666777888:::;;;111333666666555555666777999444222666888666555555999;;;;;;888666888;;;===888<<<===:::888888666333111777888222000555777666444444444333333222111111000222222222222111222333111111111111000000000000111111222222222222111111//////000000111111111222000000000000000000000000000000000000000000000000222222222222111111000000111111000000000000000111222111111111000000//////111111222222222333333333333333222222111000//////////////////000000000000000000111222222222222111000222444666666666444333333333333444444555555555555666666777777777666666999888666555444555777888:::;;;;;;;;;;;;;;;;;;;;;<<<===???@@@???>>><<<;;;:::;;;<<<>>>>>>>>>===<<<<<<;;;:::777666777;;;???<<<===>>>>>><<<999444222444444444555555666666666555555666666666666555555888888777777666555333222333333333222222222111111111111222222222222111111111111000000//////............------------............------------..............................++++++,,,,,,---...////////////000111111000///...........................//////............//////---------............///////////////////////////////////////000000000000...///000222222111000000000111111111111222222222111111111111111111111111000111111111111222222222222222222222333444555666555555555444444333333333555444444444444555666666666666666666666666555555666666666666777777777777;;;:::999888888:::<<<===;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<===>>>===<<<;;;::::::999888888777777777777999:::;;;666888999999888888888999999888666555666777999::::::999888777666666666666666555555444444333333222222222111111111111222222000000000000000000000000333444444555555444444333444333333222222333333444000000000000000000000000000000//////.........---//////000000000000//////------///000111111111111333222000/////////000000000000111111111111000000111111111111111111111111222222222111111111111111000000000000111111111111444444444444444444444444555444444333333444444555333444555555666666555555333333222222222333444555666777777888888888888777444666888:::;;;<<<;;;;;;:::;;;<<<>>>???@@@@@@@@@<<<;;;:::::::::;;;<<<===;;;<<<=========<<<::::::<<<;;;;;;;;;;;;<<<======::::::;;;;;;:::999777666444444555777888999:::;;;999999999999999999::::::777777777777777777777777444444444555555555666666555555666666666666555555666666666666666666666666888888999999999999888888666666666666666666666666444444444444444444444444111222222333333222222111111111111111111111111111111222222333333222222111111111000000//////......000000000000000000000000///////////////.........222222111111111111222222000000000000000000000000222111111000///......---111111111000000000//////111111111222222222333333333333222111111000//////////////////000000000111000000111222222222222222000111333555666666555444444444444555555555666666666666777888999999888888888777666555555666777888:::::::::::::::;;;;;;;;;<<<===>>>??????>>>===<<<<<<<<<======>>>>>>======>>>===<<<999777777:::<<<;;;<<<>>>>>><<<888444222333333444444444555555555555555666666666666555555666666666666555444333333333333222222222111111111000111111222222111111000000000000000//////............------------............------------..............................++++++,,,,,,---......///...//////000000///..............................//////............//////---------............///.........................../////////000000000000///000000111111111111111000000111111111222222222111111111111111111111111000111111111111222222222222222222222333444555555555444444444333333333333444444444444444555666666555555555555555555555555555555555666666666777777999888666666666777999:::999999999:::::::::::::::<<<;;;;;;:::::::::::::::<<<;;;;;;::::::999999999888777777777777999:::;;;666777999888777666666777777666555444555666888999:::999888777666666666666666555555444333222222111222222111111111111222222111111111111111111111111333333444444444444333333222222111111111111222222000000000000000000000000000/////////............//////000000000000//////...///000111111222222222333222111000///000000111000000111111111111000000111111111111111111111111111111111111111111111111000000000000111111111111444444444444444444333333555444444333333444444555444555555666666666555555333333222222222333444555666666777888888888888777555666888:::;;;;;;;;;;;;::::::<<<===>>>>>>>>>>>>::::::999999999:::<<<===::::::;;;;;;;;;:::999888::::::999999::::::;;;<<<::::::::::::999888777666555555666777888999999:::888888888888888888777777666666666666666666666666333444444444555555555666555555666666666666555555444444444444444444444444666666777777777777666666555555555555555555555555222222222222222222222222111222222333333222222111111111111111111111111111111222222222222222222111111000000000/////////...000000000000000000000000/////////////////////...222111111000000111111222000000000000000000000000111111000000//////......111111000000000000//////000111111111222222222222222222222111111000000////////////000000000111111000111111222222222222222///111333555666666666555555555555555666666666666666666888999::::::::::::888777666555555666777888888888999999999:::::::::;;;<<<===>>>??????>>>>>>???>>>>>>============>>>??????>>><<<999888888999:::;;;<<<<<<;;;888444222333333333333444444444444444555555666666555555444333333444444444444333333333222222222222111111111000111111222222111111000000000000////////////.........------------............------------..............................+++,,,,,,------.........------...//////......---........................//////............//////---------............///............................../////////000000000111111111000111222222333000000000111111111222222111111111111111111111111000111111111111222222222222222111222222333444555444444333333333333333222444444444444444555555666444444444444444444444444444444444555555555666666555555444333444555666777666777777777888888888888888888888777777777777777999999999999999999999999777777777777777999::::::666777888888666444444555555444333333333444666777999888777666666555666666666555444333222111000000222222111111111111222222222222222222222222222222222333333444444333333222111111000000000000111111000000000000000000000000////////////............//////000000000000////////////000111222222222222333222111111000111111111///000000111111000000///000000000000000000000000///000000111111222222222000000000000111111111111333333333333333333333333555444444333333444444555555555666666666555555444333333222222222333444555666666777888888888888888666777888999::::::::::::999:::;;;;;;<<<<<<<<<<<<888888777777888:::<<<===:::;;;;;;;;;;;;:::999999999999999999999::::::;;;:::999888888777777777777666666666777777888888888888888777777666666555555444444444444444444444444333333444444444444555555444555555666666555555444333333333333333333333333333444444555555444444333333333333333333333333333111111111111111111111111111111222222222222111111111111111111111111111111111111222222222222111111000000000000////////////000000000000000000000000......//////////////////111111000000000000111111000000000000000000000000000000000000////////////000000000000000000//////000000000111111111111222222111111111000000000/////////000000000111111111000111222222333333222222000111222444555666666666444444555555555555555555444555666888999:::::::::777666666555666666777888777777777888999999::::::;;;;;;<<<===>>>>>>???@@@AAA@@@>>>===<<<<<<===>>>>>>??????>>>;;;999888999999:::;;;;;;:::777444333333333333333333333333333444444444555555444444444111111222333333333333333222222222222111111111111000000111111111111000000////////////////////////......------------............------------..............................,,,,,,,,,---------......,,,,,,------------------........................///......------......///---------............///................................./////////000000222111000000000111333444000000000000111111111111111111111111111111111111000000111111111222222222222222111111222333333444333333333333222222222222444444333333444444555666222333333333333333444444333333333444444444555555333333333222333444555555555555555666777777888888777777777777666666555555777777777777888888999999666666666777888888999:::777888999888666444444444333333222222222333444555888777666666555555555666555555444333111000//////222222111111111111222222111111111111111111111111222222333333333333222222111000000//////000000111000000000000000000000000///////////////.........//////000000000000//////...///000111111111111111222222222111111111111222//////000000000000//////000000000000000000000000...//////000111222222333///000000000111111111111222222222222333333333333555444444333333444444555444555555555555444333333333333222222222333444555555666777888888888888888777777888888999999999999999999:::::::::::::::999777666666666888:::;;;===============<<<<<<;;;;;;999999999999999::::::;;;:::999777666666666777888777777777777777777666666888888888777666555444444333333333333333333333333333333333333333333444444444444444555555444444444333333333333333333333333222333333333333333333222222222222222222222222222333333333333333333333333111111222222222222111111111111111111111111111111000000111111111111000000000000000000////////////000000000000000000000000............////////////000000000//////000000000000000000000000000000000////////////000000000000//////////////////000000//////000000000111111111111111111000000000000000000000000000111111111111111111222333333333333222111111222444555666666666333333333333333333333333222333444666777777888888666666666666666777888888666666777888888999::::::;;;;;;:::;;;;;;===???@@@@@@???>>><<<<<<<<<===>>>;;;===???>>><<<:::::::::777888999999888666444333333333333333333333333333333333444444444444333333///000111222333333333333222222222111111111000000000000000111111000000000.............../////////......------------............------------..............................,,,,,,,,,---------------,,,,,,,,,,,,------....................................------------......---------............///....................................////////////222111000000000111333444//////000000000111111111000000000000000000000000000000111111111222222222222222111111111222333333222222222222222222222222333333333333333444555555222222222222333333444444333333333333444444444444333333333333444444555555444555555666777888888888666777777888777666555555555666666777777888888999555666666777888888999999777999:::999666555555555222222222222222333333444777666555555444555555555555444444333111000000///222222111111111111222222000000000000000000000000111111222222222222111111111111000000000000111111////////////////////////........./////////////////////000000000000//////---...//////////////////111111111111111111111111//////000000000000//////////////////////////////......///000111111222222///000000000111111111111111111111222222222333333555444444333333444444555333333444444444333333222333333222222222333444555555555777888888999999999888888888888888888999999777888999999999999999888666666666666777999;;;<<<===<<<<<<<<<;;;;;;;;;;;;777777666666777777888999999888777666666666777888777777777666666666666666999999888777666555555555333333333333333333333333333333333333333333222222333333444444444444333333333333333333333333333333222333333444444333333222111111111111111111111111222222222222222222222222000111111222222111111000000000000000000000000000///000000111111000000///////////////000000000000////////////////////////---.........//////000000000//////......//////000////////////////////////////////////000000000000......////////////000000////////////000000000000000000000000000000000000000000000111111111222222111222222333333333333333222333333333444555555666333333333222222222222222111111222444555555555555555555666666777777888888666666777888999::::::;;;;;;:::999888999;;;===>>>>>>======<<<<<<<<<<<<===;;;<<<>>>===;;;:::::::::666666777777777666444333444444444444333333333333222333333444444333333222000000111222333333222222222111111111111000000000///000000111111000000///---............/////////......------------............------------..............................------------------------,,,,,,,,,,,,,,,---...///..............................------------......---------............///------------------------------........./////////000000000///000111111222/////////000000000111111000000000000000000000000000111111111111222222222222222111111111111222222000111111111111222222222333333333333333444444555111222222333333444444555333333333444444444555555444444444555555555666666444444555666777888999999777888999999999888666555666666666777777888888888444555666777888888888888777888999999777555555666222333333333444444444444555555444444444444555555444444444333222222111111222222111111111111222222////////////////////////000111111222222111111000111111000000000000111111////////////////////////........./////////////////////000000000000//////---......//////......---//////000111111111111000...//////000000//////...////////////////////////...//////000000111111111000000000000111111111111000000000111111222222333555444444333333444444555222222333444444444444444333333222222222333444555444555666888999999999999999888888777777777888888666777888999999999999999777777666666777999;;;<<<:::999999888777888888888444444444444444555555666999888888777777888888888666666666666666666666666888888777777666666555555222222222222222222222222333333222222222222111111222333333444444333333222333333333333333333333333222333333444444333333222000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000//////000000000000//////////////////000000000000////////////////////////------......///000000000//////............//////////////////////////////000000000000////////////........./////////000000........./////////000000///000000000000000000000000000111111111222222222111222333333444444333333444444444333333444444555444444444333333222222222111222222333444444444333444555666777777888888888666666777888999:::;;;<<<<<<:::888666666888;;;<<<:::;;;;;;<<<<<<<<<<<<;;;=========<<<999777888888555555666666666555444444555555555444444444333333222222333333333333222222111111222222333222222222111111111111000000000000//////000000000000//////---------.........//////......------------............------------..............................---------------------------,,,,,,,,,---...000000...........................------,,,,,,------...---------............///---------------------------------.........//////......///000000000000///////////////000000000111000000000000000000000000000111111111111222222222222222111111111111222222000000000000111111222222333333222222333333444555222222222333444555555555444444444444555555555555444444555555666666666666333333444555666777888999777888999:::999888666555777777777777777777888888444555666777888888888777555666888777666555555666333444555555555666555555555444444333444444555555444444333333333333333333222222111111111111222222////////////////////////000000111111111111000000000//////......//////000////////////////////////............/////////000//////000000000000//////......////////////......---...///000111000000///......////////////............................../////////000000000000000000000000000111111111111//////000000111222222333555444444333333444444555222333444555666777777777333333222222222333444555444555666777999999999999:::999888777666666777777555666777888999:::::::::999888888777888999:::;;;999888777666666666777777555555444444555555666777888888999999999999999888555555666666666666666666666555555555555555555555333333333333333333333333333222222222111111111111222222333333333333222222222222222222222222222222222222333333333333222222000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000...//////000000//////....../////////000000000111////////////////////////------......///000000111///......------......///////////////////////////111111000000//////......---.........//////000000............/////////000////////////000000000000000111111111111222222222111222333333444444333333555555444333333333333444555555555444444333333333222222333444444333333333444444666777888888888888666777888999:::;;;<<<<<<<<<:::777555555777999;;;888999;;;<<<===<<<;;;;;;??????>>>;;;777555555666444555555555555555444444666666666555555444444444222222222333333222222222222222333333333222222111111111111111000000000000//////000000000000//////---------.........//////.........------..................------.................................------------------------------,,,,,,---...000111...........................------,,,,,,------...---------.........//////---------------------------------.........//////,,,---///000000000///...////////////000000000000000000000000000000000000000111111111111222222222222222111111111111111222//////000000111111111222333333222222333333444555222222333444444555666666444444444555555555666666333444555666666666555555222222333444555777777888666888999:::999888666555888888888888777777777777333444666888888888777777333444666666555444555666444555666666777777666666444444333333333444444555333333444444444444555555222222111111111111222222000000000000000000000000000000111111111111000000.........------.........////////////////////////---.........//////000000//////000000000000/////////000000000000000//////,,,---...000000000///.........////////////..............................000000000000////////////000000000000111111111111...//////000111222222222555444444333333444444555333333555777888999999999333333222222222333444555444555666777999999:::::::::999888666666666777777555666777888::::::;;;;;;:::999999888888999:::;;;;;;:::888777777777888999888888888888888999::::::777888:::;;;;;;:::999888555555555555666666777777333444444444444444444444333333333333333333333333333222222222111111000000222222222333333222222222000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000......////////////........./////////000000111111////////////////////////---------...///000000111.........------.........////////////////////////222111111000///......---//////////////////////////////////////////////////////000000111111111111222222111111111111222222222222222222222222222222444444444333333222222222333333333333333333333333333333333444444333222222444444555555666777888888888888888888999:::;;;<<<;;;:::888777666777777888======>>>>>>===<<<;;;;;;<<<<<<:::999888777777777:::888666555666666555444555666777777777666444333444444333333222111000000444444444333333333222222222222222111111111111000////////////////////////////////////////////////................................................---.........---,,,++++++++++++,,,,,,---...//////........................//////.........---------..........................................------+++,,,------......------------------------------............////////////000000000000////////////000000000000000000000000000000111222222222222111111111111111111111111111111111111111111111111111333333333222222111111111222222333444444555555666666666777777666555444444666666555555444444444333333444666666666777999;;;;;;:::888777666555666666:::999888777777777888999555555555555666777888999;;;777444444666888777555555666777888888777666555444444555555444444333222444444444444444444444444444444333222111000///...111111222222222222111111000000111111111111000000......////////////..................////////////////////////000000000000//////000000000000//////....................................////////////222111111000///......---//////000000///...------111000000111333333222000000000000000000000000000000000000000111111111111222222222222222222222222444222222555;;;===:::666222222222222333555777888888888777777777888999:::;;;:::888777777777888999888888999:::;;;;;;<<<<<<999888888999;;;;;;999777999999999888777666666666888777555666888:::;;;:::;;;;;;:::999999888888777:::999888666555333222111444444444444444444444444444444444444333333222111333333333333333222111000222222222111111111000000000000000000000000000000333222000/////////000111000000000000000000000000........................//////000000000000///...//////............////////////......---------,,,........................////////////////////////000000//////.........---......------------..................////////////------......///000000000////////////////////////////////////////////////000000000000000000111111222222111111111111222222222222222222222222222222444444333333333222222222333333333333333333333333333333333444444333333222222222333444555666777888888888999999::::::;;;;;;::::::999888888888999999<<<<<<<<<<<<<<<;;;::::::<<<;;;:::999888777777777999777666555777777777666666666777888777666555444444444333333222111111000333333333333222222222222222222222111111111000000////////////////////////.......................................................................................---,,,,,,+++,,,,,,------.................................///.........------------................................................+++,,,------......------------------------------............////////////000000000000////////////000000000000000000000000000000111222222222222111111111111111111111111111111111111111111111111111333333333222222222111111222222333333444555555555666666666666666555444444666666666666555555444444555666777888777888:::<<<;;;:::888777666666666777999999888888888888999999666666666666666666777888999666444444666888777666666777888888888888777666555555555555555444333333444444444444444444444444444333333222111000///...000111111222222111111000000000111111111111000000......////////////..................////////////////////////000000000000///000000000000000000///....................................////////////111111111000///.........//////000000///......---000//////000222222111///000000000000000000000000000000000000111111111111222222222222222222222222333111111444999;;;888555333222222333444555777888888888888888999999999999:::999999888777777888888888888888999:::;;;;;;;;;:::999888999:::;;;:::999;;;:::999888999888777666777666777999;;;;;;:::888;;;::::::999888888777777::::::999777666444333333444444444444444444444444333333444444333333222111222333333333222222111000222222222111111000000000000000000000000000000000222222111000000000000000////////////////////////..............................////////////......//////............///////////////.........------................................................///.........------------......------------..................///////////////////////////.........////////////////////////000000000000000000000000000000000000000000000000222222111111111111222222222222222222222222222222333333333333222222222222333333333333333333333333222333333444444333333333000000111222333555777888999999;;;<<<<<<;;;::::::999999::::::;;;;;;::::::;;;:::::::::::::::999999<<<;;;:::999888777777777888666555666777888888777666777888888888777666555444444333333222222111111222222222222111111111000222222111111111000000000////////////////////////................................................////////////////////////.........///......---,,,------------------------------------------------............------------------------------------........................+++,,,------......---------------------------------............/////////////////////000000000000000000000000000000000000///000111111222222111111111111111111111111111111111111111111111111111111333333333222222222222111222222333333444444555555666666666666666555555444777777777777666666666666777888999999999:::<<<>>>:::999888777777777777777888999999:::::::::999999888777666666555555666666777555444555777888888888777777888888888888777777555666666666666555444444444444444444444444444444333333222111000//////...000111111222222111111000///000000111111000000///......////////////..................////////////////////////000000000000000000111111111111000000....................................////////////111111000000//////......//////000000000///......///......///111111000///000000000000000000000000000000000000111111111111222222222222222222222222222000000333777888777444444333333444555666888888777888999:::;;;::::::999888999999999999888777777777777888888999:::::::::===:::888888999;;;;;;:::===:::888888:::;;;888666666777999;;;======:::777::::::999999888777777777:::999999777666555444444333333333333333333333333333333333333333222222111222222222333222222111000111111111111000000000000000000000000000000000000111111222222111111000///////////////////////////........................------..................//////............//////000000////////////......................................................---------------,,,,,,,,,......------------..................////////////111000000///......------////////////////////////000000000000000000000000000000000000000/////////222222111111111111222222222222222222222222222222333222222222222222222222333333333333333333333333222222333444444444333333......///000222444666888999:::<<<======<<<:::999777888:::<<<======<<<;;;:::::::::999999999::::::<<<;;;:::888777777666666777555444555777999999999777888999999999888666555444444333333333222222222111111111111000000000000111111111111000000000000////////////////////////................................................////////////////////////.........//////......---------------------,,,,,,---------------------------------------------------------------------------------...............+++,,,------......---------------------------------------.........//////////////////000000000000///////////////////////////000000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111222222333444444555555555666666666666666555555888888777777777777777777777999:::999999999<<<===999999888888888888888888777888:::;;;;;;:::999999888888777666555444444444444444444555777888999999666666777777777777666666666666666777666555555444333333333333333333333333333222222111000/////////000000111111111111000000//////000000000000//////......////////////..................////////////////////////000000000000000000111111111111000000....................................////////////111000000000/////////...//////000000000//////...//////...000111222000///000000000000000000000000///000000000111111111111111111111111111111111111222111000222555777666555444444444555666777888888666777999;;;<<<;;;:::999777888999::::::999777777777777888888888999999999>>>;;;999888999:::;;;;;;<<<999777777:::;;;888555888888999;;;======:::888999999999888777777666666888888777666555444444333222222222222222222222222222222333333333222222111111111222222222222111111000000000000000000000000000000000000000000000000000111222222222111///...////////////////////////........................................../////////......------......///000000000000000/////////................................................------------------------......------------..................////////////000000//////............////////////////////////000000000000000000000000000000//////////////////222222111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333111222333333444444444333///...//////111444777888888:::<<<======<<<;;;999777888:::<<<=========<<<;;;::::::999999:::;;;;;;;;;;;;999888777666666666555444333444777999999888777888999999999888666555444444444333333333333333111111111000000000//////111111111000000000//////////////////////////////................................................////////////////////////------...............---------------------,,,,,,------------------------,,,,,,---------------------------------------------------.........//////+++,,,------......------------------------------------------.............../////////000000000111//////////////////////////////000111111111111000000000000000000000000000111111111111111111111111222222222222222222222222111111222222333444444555555555666666666666666555777777888888888888888888777888999888888888:::<<<888888888999999999999999666777999:::;;;:::999999999888777555444444444444333444555666777888999:::555555555444444555555555666666666777666555555444333333333333333333333333222111111000000/////////000000000111111000000000//////000000000000//////......////////////..................////////////////////////000000000000000000111111111111000000....................................////////////000000000000//////////////////000000000000000///000000000111222333222000000000000000000000000000///000000000111111111111111111111111111111111111333222222333555666666666444444555666666777777777555666999;;;<<<;;;:::999777777999::::::999888777888888888888888888999999>>><<<888777888::::::::::::888666777999999888555;;;:::888999:::;;;;;;:::999888888777777666666555555555444444444333333333222222222222222222222222111111222333333222222222000111111222222111111111////////////////////////////////////////////////000000111222111000///...................................................//////.........///111111......------------....../////////000000000000000..................................................................//////......------------..................////////////............//////000000////////////////////////000000000000000000000000.........//////000000000222222111111111111222222222222222222222222222222111111111222222222222222333333333333333333333333111111222333444444444444111111000000222555777999777888:::;;;<<<<<<;;;;;;888999:::;;;<<<<<<<<<<<<;;;:::999999999:::;;;<<<;;;:::999888777666666666555333222333666777777777666777888888888777666555444444444444333333333333111111111111000000000///111111000000000/////////////////////////////////------------------------................................................+++,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////+++,,,------......------------------------------,,,------------...............//////000000111111000000000000000000000000...///000000111111000000000000000000000000000000111111111111111111111111111222222222222333333333111111222222333333444444444555666666666666666666777777777777888888888888666777888777666777999:::777777888999:::::::::999666777888888999999999999888777666555444444444444222444666777777777888:::444444333333333333444444555666666666666555444444333333333333333333333333111111000000000////////////000000111111000000///...//////000000//////.........////////////..................////////////////////////000000000000//////000000000000//////....................................////////////000000000000//////////////////000111111111000000111000000111333333222111000000000000000000000000000000000000111111111111111111111111111111111111333333333333444555666777333444555666666666666555444666777999:::::::::999777777888999999999999888999999999999999999999999===;;;888777888999999888777777888777777777777777<<<:::888777999:::;;;:::888888777777666555555555333333333333333333222222111111111111111111111111000111222222222222222222///000111111222111111111............//////////////////////////////////////////000000//////...---................................................000///......///000222333......------------............////////////000000........................------------------------.........///////////////......------------..................////////////------......///000000111////////////////////////////////////////////////,,,------...///000111111222222111111111111222222222222222222222222222222000111111111222222222222333333333333333333333333000111222333444444444444444333222222333555888:::666777888999:::;;;<<<===:::999999999:::;;;<<<<<<:::999777777777999:::<<<;;;:::999777666666666666444333222222444555555555666666777888777666555444444444444444444444444444222222111111111000000000111000000000////////////////////////////////////------------------------........................------------------------***++++++,,,------,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000+++,,,------......------------------------------,,,,,,---------..................///000111111111000000000000000000000000...//////000000000000000000000000000000000000000111111111111111111111111111111222222222333333333111111111222333333444444444444555666666666666666666666666777777777888888777888888888666777888:::666777888:::;;;;;;::::::666666666666777888999:::777666555444444444444444222555888888777666888999555444333333333333444555555555555555555444333333222222222222222222222222000000000000//////////////////000000000000//////......////////////............////////////..................////////////////////////000000000000......////////////..........................................////////////////////////000000000000//////000111111111111111000//////000222333111000000000000000000000000000000000000000111111111111111111111111111111111111222222222111111222444666222333444555666555444444444555666777888999999:::888888777777888999999::::::::::::::::::999999999;;;999888888888888777555555888;;;:::666555888;;;:::999888888::::::999777888777777666666555444444333333333333333333333333111111111111111111111111000000111222222222222222//////000111111111111111---------......///////////////////////////////////////...---------------................................................///...---------///111333...------,,,,,,------...------........./////////........................---------------------------------....../////////......------------..................////////////.........///////////////////////////////////////////////////////////////+++,,,---...///111222222222222111111111111222222222222222222222222222222000000111111222222222222333333333333333333333333000111222333444444555444666555444333444666999;;;666666666777999;;;===>>>;;;:::999888999:::;;;<<<888777666555666777999;;;;;;:::999777666666555555444222111111333444444333555666777777777666444333444444444444444444444444222222222222111111111111000000000000////////////////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++,,,------......------------------------------,,,,,,,,,---------......---......///000111111222000000000000000000000000...//////000000000000000000000000000000000000000111111111111111111111111111111111222222333333333000111111222333333444444444444555666777777666666555555666666777777777888777888999888777777999:::555777888:::;;;;;;;;;:::666555555555555777999:::666666555444444444444555222555888999777666777999666555444333333444555666444444555555444444333222222222222222222222222222000000000000//////////////////000000000000//////......////////////............////////////................../////////000////////////000000000000------............------..................................../////////000////////////000000000000//////000111111111111111///......///111222000///000000000000000000000000000000000000111111111111000000000000000000000000000111111000000111333555222333444555555555444333444444444555666888999:::999888777777777888:::;;;:::::::::::::::::::::::::::888888888888888555333555:::>>><<<777555999===777777888:::;;;:::777444777777777666555555444444333333444444444444444555000000000000000000000000///000111222222222222222//////000111111111111111---------........./////////////////////////////////...---++++++,,,------...................................................---,,,+++,,,...000222...------,,,,,,------...,,,---------......//////........................------------------------,,,,,,,,,------..................------...................../////////000000000000///......------000000000000000000000000............///////////////////////////000111111000111111111111222222222333333333333333333333333111111222222222333333333333444444555555444444333333333333444444555555555555666666777777777666666666555555777999;;;;;;:::;;;:::999888777777777777777777666777999999888666666666666777666555555444333333333333333333333333444333333333333444555555444444555555555555555555222111111111000000//////000000000000000000000000222000...---,,,---///000000///...---,,,------...***++++++,,,,,,------...------------------------------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------............////////////000000000000////////////////////////000000000000000000000000////////////111111111111111222222222222222222222222222222222333222111111111333555777999777444222222333555666444444444555555555666666888888888888888999999:::::::::::::::::::::::::::888777555444333333444444555555555666666666666666444555666666666555444333555444222000000111222333333333444444333333222111111111111111111111111111111111000000//////......................................................000000//////.........---//////............//////////////////////////////111111000///////////////000000000///.........---......////////////.........000111222222111000...////////////000000000000000000000000000000000000000000111111111111000000111111000000//////......000000000000000000000000444333333222222333333444666555444444333333333333555555666666777888888888888888888999999:::::::::888888888999999::::::;;;:::999999999999999999:::666666777888888888888888666666777777777888888888666555333333444444333222444555555555444333333222111111111111111111111111222111000//////000111222111111000000//////..................///////////////////////////////////////............---------------------------------...------,,,,,,------...------............------------------------------,,,,,,,,,---------......//////////////////////////////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------//////.........---------////////////////////////............///////////////////////////000000111000000111111111222222222333333333333333333333333111111111222222222333333333333444444444444333333333333333333333333444444444444666777999:::::::::999888777888999:::999888999888777666555555555555666555555666888888777666444555555555555444333333333333222222222222333333444333333333333444555555333333333333333333444444111111111000000000//////000000000000000000000000111000...---------//////000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------............////////////000/////////////////////////////////000000000000000000000000////////////000000111111111222222222222222222222222222222222333222111111111333555666888666444222222333555666444444444555555555666666777777777777777888999999999999999999999999999999999888666555444444555555555555555555666666666666444444555555555444333222555444222000000111222333333333333444333222222111111111111111111111111111111000000000/////////...................................................000/////////............//////............////////////////////////////////////...---------------//////..................------............------...///111222222111///....../////////000000000000000000000000000000000000///000000111111000000///000000000000////////////000000000000000000000000444333333222222333333444555444444333222222333333444555555666666777888888888888888999999999::::::888888888999999:::::::::999999888888888888999999666666777888888888888888777888888888999999999999666444333333444444333222444444444444444333222222111111111111111111111111111111000//////000111111000000000000//////..................////////////....................................------------------------------------------,,,,,,,,,,,,------------............------------------------------,,,,,,,,,---------..............................///.........------------,,,,,,,,,---------......------------------------------............------///.........------------////////////////////////............//////////////////......//////000111000000000111111111222222222222222222222222222222111111111222222222222333222333333444444333333222333333222222222222222222222444666999;;;===>>>>>>===;;;999999999999777555666666555444333333333333444333333555777888777666333333333333333222111111333222111000000111222333444333333333333444555555222222222222222222222222111111000000000000//////000000000000000000000000111000...---------...//////...------,,,---------......---,,,,,,+++******------------------------------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------............/////////////////////////////////////////////000000000000000000000000////////////000000000111111111222222222222222222222222222222222222111111222333555666777666444222222333555666444444444555555555555555666666555555666666777888888888888888888888888888999888777666555555555555444444555555555666666666333444444444444333222111444333222000000111222222222333333333333222111111111111111111111111111111000000000000////////////................................................////////////............//////............/////////////////////////////////...------,,,------------------------.........,,,,,,------------,,,,,,...///000111111000///........./////////000000000000000000000000000000000...//////000000//////...////////////000000000000000000000000000000000000333333222222222222333333444333222222111222222222333444444555666666777777888888888888888999999999888999999999999:::::::::888888888777777888888888666666777777888888777777888888999999999999::::::555333222333444444333111333333444444444333222222111111111111111111111111111000000//////000000111000000000////////////...---............/////////....................................------------------------------------------,,,,,,,,,,,,------------............------------------------------,,,,,,,,,---------..........................................------------,,,,,,,,,------------...........................------............------............------------////////////////////////............///////////////............///000000000000000000111111111111222222222222222222222222111111111111222222222222222222333333333333222222222222222111111111111111444555777:::<<<>>>??????>>><<<:::999999999777555555555444333333333333333333333333555888999888777333333333333333222111111333222000//////000222333444333333333333444555555222222222222222222111111000000000000000000//////////////////////////////000///...---------.........------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////.........///////////////////////////000000000000000000000000//////////////////000000111111222222111111111111111111111111111111111111222333444555666555444333222333444555555555555555555555555555555555444444555555666777777777777777777777777777888777666666555444444444333444444555555666666666333333333333222222111111333222111111000111222222222222222222222111111000111111111111111111111111000000000000////////////................................................///////////////.........///......------......///////////////////////////000//////....../////////+++,,,,,,,,,---.........,,,------......------,,,...//////000000//////............/////////000000000000000000000000000000......////////////...............///000111111111000000000000000000000000333333222222222222333333222222111111111111111222333333444444555666666666777888888888888888888888888888999999999:::::::::888888777777777777888888666666777777777777777666888888888888888888888888444222111222333444222111222222333333333333222222111111111111111111111111000000000//////000000000////////////////////////---------.........//////.................................---------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------............------------------------------....................................////////////...............//////000//////000000000111111111111111111111111111111111000000111111111222222222111111222222222222111111111111111111111111111111666777888:::<<<=========;;;:::999999999999888777555555444333333333444444444444444666999::::::888444444444444444333222222222222111000000111222222444333333333333444555555333333333333222222111111//////////////////000000........................///......---------------,,,,,,------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------....../////////000////////////000000000000000000000000////////////...//////000111111222222111111111111111111111111111111111111222333444444444444333333333333444555555555555555555555555444444444444333444555555666666666666666666666666666555555555555444333222222333333333444555666666777333333222222111111111111111111111111111111111222111111222222111111000///000000000000000000000000////////////000000000000.........................................................///////////////......------------......//////////////////////////////............//////+++,,,,,,,,,---...............////////////...............//////.....................////////////////////////////////////......////////////......------...///000111222222000000000000000000000000333222222111111222222333111111111000000111111222333333444444555666666666777777777777777777777777777888888999999:::;;;;;;888888777777777777888888666666777777777666666555666666555555555555555555333111000111222333222111111111222222222222222111000000000000000000000000/////////000000/////////.............../////////------------.......................................------------,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------------....................................////////////......------......///000/////////000000000111111000000000000000000000000000000000111111111111222000111111222222111111000000000111111111222222222666777888999:::;;;;;;;;;999888777888999999888777555555444444444444555555666555555777999:::999888555555555555555444444333222222222222222222222222444333333333333444555555444444333222222111111111......////////////000000....................................------,,,,,,+++,,,,,,------------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,------------.........---------......//////000////////////000000000000000000000000////////////---...//////000111222222111111111111111111111111000000111111222333333333333333333333333444444555555555555555555444444444444444333333444444555666666666666666666666666666444444555444444333111111222222333444555666666777444333222222111111222222000000000111111111111111000111111111111000//////000000000000000000000000////////////000000000000.........................................................///////////////......------------......////////////////////////,,,,,,,,,+++,,,,,,---...---------------............//////////////////...........................------........./////////////////////////////////...//////000000//////...---......///000111111222000000000000000000000000222222111111111111222222111111111000111111222333333444444555666666777777777777777777666666666666666666777888:::;;;<<<===888888888777777888888888666666777777777666555555444444333333333333222222111000000000222333222111000000111222222222111111000000000000000000000000...//////000000//////...---............/////////,,,------------.........------------------------------------,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------------....................................////////////...------------...//////////////////000000000111000000000000000000000000000000000000111111111111000000111111111111000000///000000111222333444444444555666888999999999999999888666777888888777555444444444333333444444555666555555666888999888666555555555555555444333333111222333444444333222111444333333333333444555555333222222111000000//////........./////////000000---------------------------.........------,,,,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,---------.........,,,,,,---......///000000////////////000000000000000000000000////////////------...///000111222222111111111111111111111111///000111222222333333333222222222333333444444444666666555555555444444444444444444444444555666666666666666666666666666666444555555555555333222111111222222333555666666777555444333222111222222333//////000111111111111111000000111111000000///...000000000000000000000000.../////////000000000111............................................................/////////000...------,,,,,,------...////////////////////////,,,+++++++++,,,,,,---...//////..................---......//////......---...------------------...---------........./////////////////////////////////000000111111000000///......//////000000111111000000000000000000000000222222111111111111222222111111111111111222333333444555555666666777888888777777666666666555555555444555666888:::<<<>>>>>>999999888888888888999999666666777777666555555444333333333222222111111111111000///000222222222111///000000111222222111111000000000000000000000000......///000000///......---------.........//////,,,,,,---------.........---------------------------------,,,,,,,,,++++++------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---......///,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,------------------------------............------++++++,,,,,,,,,---------..................................../////////000...------------...//////////////////000000000000000000000000000000000000000000000000111111111111000000111111111111000000//////000222333444555666222333444666888999999999:::888777666777666555333333333333222333333444444666555444666777777666444444444555555444444333222000222444666666444222000444333333333333444555555222111111000///......------.........//////000000------------------------------......------,,,+++)))***,,,---...------,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------...///000000////////////000000000000000000000000////////////------...///000111222222000000000000000000000000///000111222222333222222222222222333333444444444666666555555555444444444555444444444444555666666777777777777777777777777555666666777666444333222111111222333555666666777555444333222222222333444...///000111111111111111000000000000000//////...000000000000000000000000.../////////000000111111................................................---.........//////000000...------,,,,,,------...////////////////////////------------......///000000000000///.........---,,,------......------,,,...------,,,,,,------...---------.........//////////////////////////////000000111111111111000000////////////000000000000000000000000000000000000222222111111111111222222222222111111222333444444555555666666777888888888777777666666555555555444333444666888:::===???@@@::::::999999999999::::::666666777777666555444444333333333222222111111111000//////000111222222111//////000111111111111111000000000000000000000000---...///000000///...------------.........//////,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++------------------------,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,........................---..................---+++++++++,,,,,,---------------------------------...------------.../////////////////////.....................////////////444222000///...///000111000000000000111111111111000000000000000000000000111111111222222333333333333444444555666777888888777777777777777777777777555666666666555444444333777777777777777666666555777777666666555555444444222333555666777666444333555555444222000111333666333333222222111000//////////////////////////////.........------,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---------............///............////////////111111000000//////......000000000000111111111111///000111222222111//////222222333333333222222111111111222333333333333222666666555555555444444444333333333444444444555555888888888777777777666666777777666666555555555444333222222111111222222333555444222222222222111///111111111111000000000000000000000000000///............///////////////...////////////////////////////////////////////////////////////////////////........................////////////////////////------------------------///////////////............------------...//////////////////////////////..................---------------...///000000111000000000000000000000000111111111000000000000000000000////////////000000111111222222222222111111000111111111111222222222111111222333333444444555555666777999999888777777;;;:::999888777777777777666666777888999999::::::999999888888888888999999;;;:::999888777777777777444444333333333333222222111111111111111111111111//////////////////////////////////////////////////////////////////////////////.........---------------------------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,---------,,,,,,+++++++++************************,,,,,,+++******+++,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......//////......---------,,,...---+++******+++---...---------------------------------------------------------------...///////////////////////////........./////////000000000333222000///...///000111000000000000111111111111111111111111111111111111//////000222333444555555444444444555555666666666666666666666666666666666666666666666666555444444444555555666777777777666777777777666666555555555444555666777777555333222444444444222111111333444333333222111111000//////..............................---------,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,------------------------........................////////////111000000000/////////...000000000000111111111111000000111111111111000000222222222333333222222111111111222333333333333222666555555555444444444444333333444444444555555555999888888888777777777777777777777666666666555555333333222222222222333333555333222222222222111///111111111111000000000000000000111111000000///...///000000000///...------////////////////////////................................................................................................------------------------////////////...............------------...//////................................................------......///000000111////////////////////////111000000000000000000000222222111111111111222222111111222222222222111111000111111111111222222222222222222333444444555555555555666777777777777666999999888777666666666666666666777777888888999999888888888777777888888888::::::888777777666666666444444333333333222222222111111111111111111111111////////////////////////////////////////////////........................///.........------------------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,---------,,,,,,+++++++++************************,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////.........------...---,,,++++++,,,---...---------------------------------------------------------------......///......///////////////////////////000000000111111222111000///...///000111000000000000111111111111111111111111111111111111......000111333555666666444444444444444444444444555555555555555555555555555666666666666555555444111222444555666777777777777777777777666666666666777777777777666444222111333444444333222111111333222222111111000000//////........................------------,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------........................////////////000000000000////////////000000000000111111111111111000000000000000111111111222222333333222222222111111222333333333333222555555555555444444444444333444444444444555555555999888888888888777777777888777777777777777666666444444444333333444444444555333222222222222111000111111111111000000000000000111111111111000000///111111000000///---,,,+++////////////////////////................................................................................................------------------------...........................------------...//////................................................------......///000000000////////////////////////000000000000000000111111222222111111111111222222111111222222222222111111000111111111111222222222333333333444555555666666555555444444555555666777888777777666666555555555777777777777777777777777888777777666666777777888999888777666666666666666333333333333222222222222111111111111111111111111////////////////////////////////////////////////....................................------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------------------------------,,,,,,,,,---------......///////////////.........///...---,,,,,,---...///------------------------------------------------------,,,,,,------...///............////////////000000000000111111111111111000////////////000000///000000000111111111111111111111111111111111111///000000111333444555555444333333333333333333333444444444444444444444444444444555555555555444333111222333444555555555555777777777777777777777777666666777777666444333222222333555444222111000111111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,---------.....................////////////000000000000///////////////000000000111111111111111000/////////000222222111111222333333333222222111111222333333333333222444444444444444444444444444444444444555555555555888888888888888888888888888888888888777777777777555555444444444444555555444333222222333333111000111111111111000000000///000111111111111111000000//////000000///...------////////////////////////................................................................................................------------------------------...............///...------------...//////....................................////////////............//////000000////////////////////////000000000000000111111111000000////////////000000111111222222222222111111000000111111111222222222333333444444555666666777666555444444444555777888777777777777666666555555888888777777777777777777777666666555555666666777777777666555555555555555333333333222222222222111111111111111111111111111////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////////////////////////////............//////........................------------------------,,,,,,,,,,,,,,,---......---.........//////000000000000000000111111111111//////////////////000000///000000000111111111111111111111111111111111111222222222222222222222222333333333333333222222222444444444444444444444444222333333444444444333333333444444444444444333333666666666666666777777777444444555555555555555444222444555444222000000000000000//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,------------...............////////////////////////000000000000///000000000111111111111111000/////////000222333000111222333333333333333111111222333333333333222333333444444444444444444444444444555555555666666777777777777777777777777777777777777888888888888666555555444444555555666444222111222333333222000111111111111000000000//////000000111111111000000------...///000000//////////////////////////////................................................................................................------------------------,,,---------......//////...------------...//////................................./////////000000............////////////........................//////000000111111111111000000////////////000000111111222222222222111111000000111111111222222222333333444444555666666777777666555444555666777888777777888888888777666555888888888888888777777777666555555444444555555666555555444444333333444444333333222222222111111111000000000000000000000000000000000000000000000000////////////////////////........................,,,,,,------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...............///////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,------...------......///000000000/////////000000000111111......////////////000000000000000000111111111111222222222222222222222222333333333222222222111111333333333333333333333333444444444444444444444444222222333444444444444333444444555555444444333222555555555555666666666666222222333333333444444444333444444333000//////000////////////............------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////000000000000000000000000111111111111////////////000111222333000111222222333333333333111111222333333333333222333333333333444444444444444444555555555666666666555555666666666666777777666666777777777777777888555555444444444444555555333222111111333333222111111111111111000000000000...//////000000000000///+++,,,---///000000111111////////////////////////------------------------------------------------........................------------------------------------------------,,,,,,,,,---......//////...------------...//////------------------------.........//////000000111......//////////////////......................../////////000111111222222222222111111111111222222111111222222222222111111000111111111111222222222333333333444555555666666666666555555666666777888666777888999888888666555777777777777777777777777555444444444444444444555444333333222222222333333222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,------------******++++++,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------...............////////////////////////........................------------------------,,,,,,++++++,,,,,,---...------......///000000111....../////////000000000---......//////000//////000000000000111111111111222222222222222222222222222222222222222222222222222222333333444444555555444444444444444444444444333444555555666666666555333444444555555555555444333444444444555555555666333333222222111111222222444444444111///...///111........................------------------------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***************************************************)))******+++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------............////////////.../////////000000000111000000000000111111111111...///000111111222222222000000111222333333333333111111222333333333333222222222333333333444444444555555555555666666666666444444444444555555555666555555666666666777777777555444444444444444444555333222111111333333222111111111111111000000000000------...///////////////------...///000000000///////////////////////////------------------------------------------------........................------------------------------------------------++++++,,,------...//////...------------...//////---------------------------......///000000111111/////////////////////..............................//////000111111222222222222111111111111222222111111222222222222111111000111111111111222222222222222222333444444555555444444555666666666666555444555777888888777555444333444444555555666666666444444333333333333444444222222111111111222222333222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////------------------------++++++,,,,,,,,,---------)))******+++,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---------............//////.................................------------------------,,,,,,++++++,,,,,,---...---------...///000000111............////////////------...///000000//////000000000000111111111111222222222222222222222222000000111222333333444444222222333444444555666666555555555555555555555555555555666777888888777777222222444555666777777777333333333444444444555555444444222111000/////////555555333000......///222---.....................------------------------*********++++++,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++***************************************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,------------......++++++,,,,,,,,,---------............/////////000.../////////000000111111000000000000111111111111---...000111222222222111///000111222333444444444111111222333333333333222222222222333333444444444555555555555666666666777333333333444444555555555444555555555666666777777444444444333333444444444333222111111333444333111111111111111000000000000,,,,,,---...//////.........///////////////......////////////////////////------------------------------------------------........................------------------------------------------------++++++,,,,,,---...//////...------------...//////---------------------------......///000111111222///////////////....................................//////000111222222222000000////////////000000111111222222222222111111000111111111111222222222111111222333333444444555222333444555666555444333222444555777777666444333111111222222333444555555444333333222222333333444222111111111111111222222222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////------------------------+++++++++,,,,,,---------))))))***+++,,,,,,------...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------*********++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++------------------------,,,,,,,,,---------......+++++++++,,,,,,---------------............------////////////////////////...------,,,,,,------...---------------------------------.........////////////............//////000000000000000000000000---......///000111111222333333333222222222111111///000000222333444555555555555555444333333333222555555555555666666666666444555777999999888666555333333444444555444444444222222333444444555555666444333111//////000111222111111111111000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************(((((())))))************---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,---------..................////////////////////////000000000000////////////000000000000000111111111111222222222000111111111111222222222000000//////000111222222333222111000000000222222222222333333444555555555444444444444444444444444333333333444444555555555444444333333333222222222000000000000000000000000000000000000000000000000000000//////.........---........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------..................---------......///000111111222000000///.......................................///////////////000111111//////000000000000/////////......///111333222111111111111111111222222333333333333333333333333333444333111000000111333444444444444444444444444444000000111222333555666777444333222222111111111111222222111111000/////////000000000000////////////////////////////////////////////////............------............------------------------------222///,,,,,,......---***++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------........................------------------------------------------------...------,,,,,,------...---------------------------------.........////////////............//////////////////////////////......//////000000111111333222222222111111111111///000000111222333444555555555444444444444444444444555555555666666666666444444666777777777666555444444555555555444444333222222333333444555555555444333111000000000222333111111111111000000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))))))))*********++++++,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..................////////////.../////////000000000000////////////000000000000000000111111111222222222000111111111111222222222000000000000000111222222333222111000000111222222222222333444555555666666444444444444444444444444333333333444444444555555444333333333333222222222000000000000000000000000////////////////////////000/////////.........---........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................---......///000000111111000//////.......................................///////////////000000111//////000000000000//////000///...///111333222111111000000000000111222222333333333333333333333333444333111000000111333444444444444444444444444444222222222222333444555555444444333222222222222222222222111111000/////////000000000000/////////...////////////////////////////////////............------............------------------------------222///---,,,......---+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------........................------------------------------------------------...------,,,,,,------...---------------------------------...............//////............//////////////////////////////////////////////////////111111111111000000000000//////000111222333333444444444444444555555555555444444444555555555666666444444444444555555555555666666666666666555444333222222333333444444555555555444222111111111222333111111111111000000000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************************************+++++++++++++++************+++,,,------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......---............/////////....../////////000000000////////////000000000000000000000111111111222222000111111111111222222222000000000000000000111222222111111000111111222222222222333444555666777888555555555555555555555555333333333333444444444444333333333222222222111111000000000000000000000000/////////////////////////////////...............------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------.................................//////000000111000///......------..............................//////......//////000111//////000000000000//////000///...///111222222111000000/////////000111111333333333333333333333333333222111000000111222333333333333333444444444444444444333222222333333333555444444333333333333333222222111111000/////////000000000/////////......000000000000000000000000/////////............---------............------------------------------111///---,,,---------+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------........................///......------....../////////////////////////////////////////////......000000000000000///////////////000000111222222333333333444444555555555666333333444444444555555555333333222222333333444555777777777777666555444333111222222333444444555555555444333222222222333333111111111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))******+++,,,---...++++++++++++++++++++++++***++++++,,,---......///,,,,,,,,,---------......---------.........//////........./////////000000////////////000000000000000000000000111111111111000000111111111222222222111000000000000000111111111111111111111111222222222222333444666777888888555555555555555555555555333333333333333333333333222222222222111111111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------......................../////////000000//////...------------...........................///............///000000//////000000000000//////000/////////111222222000///////////////000000111222222222222222222222222222222111000000111222222333333333333333444444444444333333222222333333444555444444333333444444444222222111111000/////////000000/////////.........000000000000000000000000//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...------------------------.....................---......------------..............................////////////............/////////////////////////////////000000111111111222222333333444444555555333333333333444444444444333222222222222333444444777777777777666555444333111111222222333444444555444444333333333222333333111111111111000000000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++)))******+++,,,------...,,,,,,,,,---------......------------........................////////////////////////000000000000//////000000000111111111000000111111111222222222111111000000000000000111000000111111222222222222222222333444555666777888555555555555555555555555333333333333333333333333222222111111111000000000////////////////////////........................---------...............------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------.........//////............//////////////////...---------------.......................................//////000//////000000000000//////111000///000111222111000///////////////000000111222222222222222222222222111111111111111111111111222222222333333333444444222222222222333444555555444444444333333444444555222222111111000/////////////////////............////////////////////////............------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...------------------------...............---------......------------......................................................////////////000000000000......//////000000000000222222222222333333333333222222222333333333444444222222222222333333333333666666666666666555444333111111222222333333444444333333333333222222222222111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++*********)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,------------.........------........./////////////////////000000000000/////////000000000111111000111111111111222222222222111111000000000000000///000111222222222222222222222333333444555555555444444444444444444444444333333333333222222222222111111111000000000000///////////////////////////........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------------------------------,,,,,,------.../////////........................///...------,,,,,,------..............................------......///000//////000000000000//////111000///000111222111000000000/////////000111111222222222222222222222222111111111111111111111111111111222222333333444444222111222222333444555666333333333333333444444555222222111111000//////////////////.........------////////////////////////.........------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------//////.........---------...------,,,,,,------...........................,,,------......//////////////////000000111111111......////////////000000222222111111111111111111222222222222333333333333111222333444444444333222444444555555555444444333111111111222333333444444222222222222222111111000111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***************************++++++,,,,,,++++++***************************++++++*********)))))))))******+++,,,,,,,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........---------.........//////////////////000000000000////////////000000000111000111111111111222222222222222111000000000000000...///111222333333222222333333333333333333333333333333333333333333333333333333333222222222111111111111000000000/////////////////////////////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------------------------------,,,,,,------...//////000........................///...------,,,,,,------...........................------------...////////////000000000000//////222000///000111222000///111000000000000111222222111111111111111111111111000000111111111111000000000111111222333333444444333333333222222333333444222222222222222333444444222222111111000///////////////.........---------------------------------.........---------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++---...---******,,,///++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------//////.........---------...------,,,,,,------...........................,,,,,,------...///000000//////000000111111222222.........///////////////222111111111000000//////111111222222222333333333000222444555555555333222333333444444555444444444000111111222333333444444111222222222222111000000111111111111000000000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******'''(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************************+++++++++,,,,,,+++++++++************************+++*********))))))((((((***+++,,,---,,,+++***)))++++++++++++++++++++++++---------------------,,,,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////////////////000000000000////////////000000000000000111111111111222222222222222111000000///000000...///111222333333222222333333333222222222111111222222222222222222222222333333333222222111111111000000000000////////////////////////////////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------,,,,,,------...///000000.....................---......---,,,,,,,,,,,,---...........................------------...////////////000000000000//////222000///000111111000///111111111111111222222333111111111111111111111111000000111111111111000000000000111222333333444444666555444333222222222222111111111111222222333444222222111111000///////////////.........---------------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,...---******,,,///++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////---------............///------......//////000000............////////////000000000000000000000000000000111111111000000///000111222333333222000000111222333444555555555555444444444444444444444444333333222222222333555666444333222111111111222333111111111111000000000000.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***,,,+++************+++,,,++++++++++++++++++++++++,,,,,,,,,++++++***************************************))))))******+++,,,---,,,,,,+++*********+++++++++++++++++++++++++++************************------,,,++++++,,,------++++++,,,,,,,,,,,,---------...............------............/////////////////////////////////////////////000111111222222222222222222222222222222222111///...---...000111111111222222222333333333222333444444222222333444222222222222222222222222555444333333222222333333222222222111111111000000000000000000000000000000000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...,,,++++++,,,...///---,,,,,,,,,,,,---.........------------...//////........................,,,,,,,,,------............------------...//////...///////////////......////////////////////////////////////////////////...............///000000000000000000000000000000//////000000111111222222333333333333333333333333555555444333333222111111000111111111111222222222222222333333333333444444555444333222111111111111555222111333333000000333111000///......///000111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,---......---,,,+++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------++++++++++++------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------/////////......---++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////---------............///.........///////////////............////////////000000000000000000000000000111111222111111000000000111222333333222111000111222333444555555555555333333333333333333333333333222222111222333444555333222111000000000111111111111000000000/////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))******+++,,,---,,,++++++******++++++++++++++++++++++++++++++************************---,,,+++******+++,,,---++++++,,,,,,,,,,,,---------...............------............/////////////////////////////////////////////000111111222222222222222222222222222222333222000......///000111111111222222222333333333222333444444222222333444222222222222222222222222444444333222222222222333222222222111111000000000000000000000000000000000000/////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///---,,,++++++,,,---///---,,,,,,,,,,,,---......---------------...//////........................,,,,,,---------------------------------...//////......////////////......////////////////////////////////////////////////...............///000000000000000000000000000000000000000000000111111111333333333333333333333333555444444333222222111111000111111111111222222222222222222333333333444444555444333222111111111111111///111444444000...///111000///......///000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------,,,,,,...------,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------////////////......---,,,------------------------...........................------------...//////---------............//////////////////.....................////////////000000000000000000000000111111222222222222222111111111222222222222111111222222333444555555555555222222222222222222222222222222111111111222333444111111000////////////000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++******++++++,,,,,,++++++*********,,,,,,,,,,,,******++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************))))))******+++,,,,,,,,,++++++******++++++++++++++++++++++++++++++************************++++++************++++++++++++,,,,,,,,,,,,------------...............---............/////////////////////////////////////////////000111111222222222222222222222222222222333222111000000000111222111111222222222333333333222333444444222222333444222222222222222222222222444333222222111111222222111111111111000000000000000000000000000000000000/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,---......---------------......///------------------------------------------,,,,,,---------------......///......///////////////...////////////////////////////////////////////////...............///000000000000000000000000000000111111111111000000000000333333333333333333333333444444333333222222111111000111111111111222222222222222222222333333333333444333222111111111111111111111555;;;:::444000000000//////......//////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------///...---,,,+++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...............---------//////000000///......---...................................................------------...//////---------............///000000//////......------............////////////000000000000000000000000111111222333333333222222111111222222222222222222222333444444555555555444222222222222333333333333222222222222222222222222111111000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------,,,---......///...................../////////////////////////////////////////////000111111222222111111111111222222222222444333222111111111222222111111222222222333333333222333444444222222333444222222222222222222222222333333222111111111111111000000000000000000000000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,++++++,,,------,,,,,,++++++,,,,,,---...------,,,,,,------...///------------------------.........------,,,,,,,,,------,,,,,,------...///---...//////////////////////////////////////////////////////////////////...............///000000000000000000000000000000222222111111000000//////222222222222222222222222333333333333222222111111000000111111111222222222111222222222222333333333333333222111111111111111333222666;;;:::555111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......---,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++------------++++++,,,,,,,,,---------......------------------------........................//////////////////...---...................................................------------...//////---------............///000000//////......------............////////////////////////////////////000111222333333333333333111111222222222333333444333333444444555444444444222333333333444444555555222222222333222222222222111111111111111000000000............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---...000111111000...---++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------,,,------...//////................../////////////////////////////////////////////000111111222222000000000111111222222222444333333222222222222222111111222222222333333333222333444444222222333444222222222222222222222222222222111000000000000111////////////////////////////////////////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,---......------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,---......------...///////////////////////////////////////////////////////////////...............///000000000000000000000000000000222222111111000000//////222222222222222222222222333222222222222222111111000000111111111222222222111111111222222222333333222222111111000000111111111//////222222...---///......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++------------++++++,,,,,,,,,---------......---------------------------.........................../////////......---------------------------...........................------------...//////---------............//////////////////.....................///////////////////////////////////////000111222333333333333222222111222222333444555333333444444555444444333333333333444444555555666333333444444444333222222111111222222222111000//////............---------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***------...//////...------++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************))))))******+++,,,++++++******++++++,,,,,,++++++++++++++++++++++++******************************+++,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,---...////////////............/////////////////////////////////////////////000111111222222//////000000111222222222333333333222222222111111111111222222222333333333222333444444222222333444222222222222222222222222222111000000///000000000............////////////////////////////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,------...,,,---...///000000000000////////////////////////////////////////////////...............///000000000000000000000000000000111111111111000000000000222222222222222222222222222222222222222222111111000111111111111222222222111111111111222222222222222111111000000000111111333///...000///---...111---......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,*********+++,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------------...............------............------,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////---------............///.........///////////////............////////////////////////////////////...///000111222222222222222222111111222333555666333444444555444444333333111222222333444444555555444555555666555444333222000000111111111000///.../////////............---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************))))))******+++,,,++++++******++++++,,,---++++++++++++++++++++++++***************************+++,,,------,,,+++***++++++,,,,,,,,,,,,------+++,,,---...////////////............/////////////////////////////////////////////000111111222222/////////000111222222222222222222222222111111000111111222222222333333333222333444444222222333444222222222222222222222222111111000////////////000---------....../////////////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++***++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---...,,,---...///000000000000////////////////////////////////////////////////...............///000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222000111111111111222222222111111111111222222222222111111000000000000111111444111000222111//////222------...//////...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------.........//////,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////---------.........//////---.........//////000000............/////////000////////////////////////......///111111222222222222222111111222444555666444444444555444444333333000000111222333333444444555555666666666555333222...///000000000///---,,,000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********************************)))***++++++,,,+++*********+++,,,,,,---++++++++++++++++++++++++************************+++,,,------------,,,+++++++++,,,,,,,,,---------+++,,,---...////////////............/////////000/////////////////////////////////000111111222222...//////000111222222222111222222222222111000000111111222222222333333333222333444444222222333444222222222222222222222222111111000///////////////---------.........//////////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++,,,,,,---...,,,---...///000000000000////////////////////////////////////////////////...............///000000000000000000000000000000//////000000111111222222111111111111111111111111111111111111111111222222000111111111111222222222000111111111111222222222111000000000000000111111000......000000---,,,...,,,---...//////...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,------,,,+++***------,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........---++++++++++++---...,,,,,,,,,---------..............................---------.........//////---------............///,,,,,,,,,---------......---------............///000000//////......------000000000000000000000000000000000000000000000000///////////////.........000000000000////////////.........///000222333444111222222333444555666666555555555444444333333333666555333222222333555666666444333333444555333222////////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************************************++++++************++++++************************+++++++++*********))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///000///,,,***......//////////////////............////////////111000///---------...///000000000000000000000000222222111111111111111111000/////////000111222222111111222222222333333333111111222222222222111111000000000000000000000000------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++........................///////////////...............////////////......000000//////......------000000000000000000000000000000000000000000000000000000000000111111111111......//////000000111111000000000000000000000000222111111111000000//////000000////////////000000////////////////////////......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++,,,...000000///...---......,,,++++++,,,...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,------------...------------............////////////............/////////////////////////////////////////////////////////////////////...000000000000////////////.........///000222333444222222333333444444555555444444444444333333333333666444333222222333444666666444333333444444333111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++************++++++************************+++++++++*********))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------...000000...,,,,,,,,,------------,,,+++............////////////000000///...............000000000000000000000000111111111111111111111111000000000///000000111111111111111222222222333333000111111222222111111000////////////////////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,------------,,,,,,......................../////////////////////.........////////////......///////////////.........000000000000000000000000000000000000000000000000//////000000000111111111.../////////000000000111000000000000000000000000111111111000000000//////000000////////////000000.......................................------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...***,,,---//////...---,,,------,,,,,,,,,,,,------......---------,,,,,,,,,------------------------------------------------------------............,,,,,,,,,,,,------------------------.........................../////////////////////////////////////////////////////////......//////////////////000000000000////////////.........///000111222333333333333333333333333333333333333333333333444444555444333222222333444555666444333222333333111000/////////............---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************+++++++++************************************************++++++************++++++************************+++++++++***************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,---///000000///111111111111000///......---............////////////////////////......---000000000000000000000000111111111111111111111111111111000/////////000000111111111222222222222333000111111222222111111000////////////////////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++........................++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,------.........------..............................//////////////////......////////////...............///////////////000000000000000000000000000000000000000000000000//////000000000000111111////////////000000000000000000000000000000000000111111000000000000//////000//////......//////000.......................................---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***+++,,,---...---,,,+++++++++,,,,,,,,,,,,++++++...------------,,,,,,,,,------------------------........................,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,---------.........---------....../////////////////////////////////////////////////////////............////////////000000000000////////////.........//////111222222444333333333222222222111111111222222333333444444444444333222222333444444555444222222222222000...//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++************++++++***************************************************************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------,,,+++,,,///111111111333444333333222111000///---------.........//////---...///000000///...---////////////////////////000000000000111111111111222111000///////////////111111111111222222222222000000111111111111000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///.............................................////////////......////////////......------......//////000000000000000000000000000000////////////////////////////////////000000000111////////////000000000000////////////////////////000000000000000000///////////////....../////////........................------.........---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,,,,++++++******,,,------,,,******------------------------------------------------------------------------,,,,,,,,,------------...+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,------......//////................................................---.........//////000000000000000000////////////............///000111111333333333222111111000000000111111222222333333333333333333222222333333333444222111000111111///...............------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++************++++++*********************************************************************************++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++---///222222222111111111000///...---,,,------------............---...///000000///...---//////////////////////////////000000000111111111111111000///.........///000000111111111222222222000000000111111000000000........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...........................---.........//////000000......////////////......------......//////000000////////////////////////////////////////////////...////////////000000000000000000000//////////////////////////////////////////////////////000000//////............//////........................---------...---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++************,,,------,,,******------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........................................................------......///000000000000000000000///////////////.........//////000111222222222111111000000000111111111111111111222222222222333333333333222222222000//////000111///............------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************************************************++++++************++++++***************************************+++++++++*********************************++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,...000222222111111111111111000//////...,,,------------.........---...//////////////////000000000000000000000000...//////000000111111111000000///.........//////000000000111111111111222///000000111111000000///........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---.......................................------......///000000000......////////////...............///////////////////////////////////////000000000000000000000000......////////////000000000000000000////////////000000000000000000000000......////////////000000///......------......///---------------------------------------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------------,,,................................................------......///000000111000000000000///////////////............///000000111111111111111000000000111111111111111000000000222222222333333222222222///...---...000111000///.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************************++++++++++++++++++++++++************************+++++++++*********))))))************************************************++++++************++++++************************))))))*********+++++++++************************)))******+++,,,,,,------++++++,,,,,,,,,,,,---------------000222222111///111222222222222222111111,,,,,,---------........................///000000000000000000000000000000......//////000111111222//////.........///000000000000000000111111111111//////000000000000//////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,------.................................------......///000000111......////////////......///////////////.........////////////////////////000000000000000000000000........./////////000000111000000000/////////...000000000000000000000000........./////////000000///......------......///------------------------,,,------------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,................................................---------...///000000111000000000000///////////////............//////000000000000000000111111111222222111111000000//////111222222333333222222111...---,,,...000111000///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************************************************************************++++++++++++******))))))************************************************++++++************++++++************************))))))******++++++++++++************************))))))***+++,,,,,,------++++++,,,,,,,,,---------------...111333333000...---....../////////......,,,,,,,,,---------......///...---------///000111000000000000000000000000---......///000111111222...............///000111000000000000111111111111//////000000000000//////........................////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))***+++,,,------------........................---------...///000000111......////////////......000000//////.........---////////////////////////000000000000000000000000............/////////000111111000000/////////...000000000000000000000000---.........//////000000.........------.........------------------------,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++,,,------,,,+++***+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...------,,,+++++++++,,,///...,,,,,,,,,,,,...///,,,,,,,,,------.........------------------------........................,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................---,,,,,,,,,,,,,,,,,,,,,------...///000000//////......///000000000000000////////////000000000000111111111000000000000000000000000000000000000000000111222333333222111000000000///................../////////...---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---++++++***************+++)))************+++++++++************************+++++++++++++++++++++++++++++++++*********))))))************************)))************++++++++++++++++++*********))))))************************)))))))))))))))))))))))),,,,,,+++******+++,,,,,,------------------------...,,,+++...111444333111111111000000//////.............................................///000000333222000...---,,,------////////////000000000000//////............//////000000111111111111000000000000000000000000000000........................,,,---------.../////////------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++*********+++,,,+++,,,------++++++,,,---///////////////////////////////////////.........111111111111111111111111000000000000000000000000////////////////////////000000000000//////////////////000000000000//////////////////////////////000000000000000000000000//////............//////000000///...............******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,,,,++++++*********------,,,,,,+++***))))))---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,---------......////////////////////////------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////......///000000000000000////////////000000000000111000000000000000000000000000000000000000000000000000111222222111000000000000///...............,,,,,,---------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++++++++,,,,,,+++++++++******))))))************************+++++++++++++++++++++++++++++++++*********))))))************************)))************++++++++++++++++++*********))))))************************************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...222555444333444333222111000......---.......................................///000000000//////............///////////////000000000000//////............//////000000111111111111000000////////////////////////........................---------...............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******+++,,,---,,,---......,,,,,,---...////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000//////000000000000////////////////////////////////////////////////////////////............//////000000///...............***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..............................------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---......///////////////......///000000000000000////////////000000000000000000000000000000111111000000000000000000000000000000111111111111000000000///......---.........******+++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,------,,,,,,+++,,,,,,------------,,,+++***)))((('''************************+++++++++++++++++++++++++++++++++***************************************)))************++++++++++++++++++***************************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---111444555444555444333111000...---,,,........................///............//////000------...///000000//////////////////000000000000//////............/////////000000111111000000///////////////////////////.......................................------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...---...//////------...///////////////////////////000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222111111111111//////000000000000////////////////////////////////////////////////////////////............//////000///......---.........++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***)))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,******+++,,,...///000000------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////......///////////////.........///000000000000000////////////000000000000000000000000000111111111000000000000000000000000000000000000000000000000///......------.........,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,************************++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++,,,------,,,,,,++++++***))))))(((************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++---///000111222222222111000///...------........................//////............///000,,,---///000000000///...////////////000000000000//////............////////////000000000000//////////////////////////////......................../////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---......,,,...///...---,,,---...///////////////////////////000000000000000111111111111111111111111111111////////////////////////111111111111111111111111222222111111111000000000//////000000000000/////////////////////////////////////////////////////////......------......//////......------.........+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,)))*********+++,,,,,,,,,)))***+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...///////////////............///000000000000000////////////000000000000//////000000111111111111////////////////////////////////////////////////......------------......111000...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++++++++************************++++++++++++++++++++++++++++++******++++++,,,---***************+++,,,,,,************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,---------------.......................................//////............//////...///000000000///---,,,////////////000000000000//////............////////////000000000000//////................................................/////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........+++---------,,,+++,,,---////////////////////////.........//////000000000000000000000000000000000////////////////////////000000000000000000000000111111000000000///////////////000000000000//////////////////////////////..............................------------............------------......++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******(((((())))))******++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////////////////...---......///000000000000000////////////000000000000/////////000111111222222//////////////////////////////............//////---------,,,------...///333111///---,,,+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++++++++******++++++,,,---))))))))))))***+++,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++***************+++++++++************************)))************+++++++++***************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******+++,,,***++++++,,,---...//////........................000//////............/////////000000///...------////////////000000000000//////............//////...//////000000//////..................................................................---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------+++,,,------++++++,,,---////////////////////////------......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////...//////000000000000//////////////////////////////..............................------------......---------,,,------...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******))))))))))))***************+++++++++++++++++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------...............///////////////...------......///000000000000000////////////000000000000...//////000111111222222//////////////////////////////...------...//////---,,,,,,,,,------...///111000...,,,++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************++++++++++++++++++++++++++++++******++++++,,,---************+++,,,------+++++++++***************************************++++++++++++++++++++++++))))))*********+++++++++************************)))************+++++++++))))))*********+++++++++************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++,,,...+++,,,,,,------.................................000000///...............///............//////000////////////000000000000//////............//////......////////////......................................................---------...............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---------------------------+++,,,---......------,,,,,,---...---,,,+++,,,...////////////////////////---......///000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000////////////000000000000//////////////////////////////...........................------,,,,,,------...---,,,,,,,,,------...///,,,,,,,,,------------...------------------------+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.............................................---------//////000000///...------...//////000000000000000////////////000000000000...//////000111222222222///////////////////////////...---,,,,,,---...///,,,,,,,,,,,,------...///...---+++******+++,,,......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,---...///---,,,,,,+++***)))((((((************************++++++++++++++++++++++++))))))******++++++++++++************************)))************+++++++++))))))******++++++++++++************************++++++++++++++++++++++++***+++,,,------,,,+++***------------------------***---//////------///222................................................111000///...............------,,,---...000222333////////////000000000000//////............//////......////////////......................................................,,,------....../////////------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---------------------------,,,---.........---,,,+++---...///...------...///////////////////////////...//////000111222222222000000000000000000000000000000000000000000000000222222222222222222222222222222222111111111111000//////000000000000//////////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,------...///,,,,,,,,,---------..............................+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++.........------,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,---------......////////////////////////------------------------++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///...---,,,,,,,,,,,,,,,,,,,,,------...///000000000000000000000000000000......//////000000111111000///...------...///000------------------------------------------------------------,,,,,,+++***------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******************************)))************+++++++++++++++************************))))))))))))******++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......//////...---,,,,,,..................------,,,---------.../////////---------............///////////////////////////000000000000000000000000000000//////.........---////////////////////////......------------................................................------...---,,,,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---------------------------------............///...---,,,,,,++++++++++++------------------------........................////////////000000000000000000//////.........---000000000000111111111111000000000000000000000000000000000000000000000000111000000///...---------......------------......------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///...---,,,,,,,,,,,,---,,,,,,------...//////000000000000000000000000000......//////000000000000000///...------...///000------------------------------------------------,,,---------,,,,,,+++***,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******************************)))************+++++++++*********************************))))))*********+++++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...............---,,,,,,..................------------------............---------............///........................////////////////////////000/////////.........---..............................------------................................................------...---,,,,,,+++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,---------......---,,,,,,+++++++++,,,------------------------.........................../////////000000000000000/////////............//////000000000111111111000000000000000000000000000000000000000000000000111000000///......------......------------......------------------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......//////............---,,,,,,,,,------,,,,,,------.../////////000000000000000000000000...////////////000000000//////...------...//////........................------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******************************)))************+++++++++************************++++++************++++++***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------............------,,,------------------..................---------------------............///------------------------/////////////////////////////////.............................................------------......------------------------------------------......------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,------------------------------------------------....../////////000000000////////////............//////000000000000111111000000000000000000000000000000000000000000000000000000000///......------......------------......------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,,,,------......------,,,------++++++++++++------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,---......///............------,,,,,,,,,---------------.........//////000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******************************))))))*********+++++++++***************+++++++++,,,++++++++++++++++++,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------......------,,,,,,,,,------------...............------,,,,,,,,,---------............///------------------------////////////////////////...................................................------,,,,,,------...------------------------,,,,,,------------......---,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,------------------------------------------------........./////////000000///////////////.........////////////000000000111000000000000000000000000////////////////////////000000//////..................------------......------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------------------------------------------...---+++******+++---...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------..............................,,,---......///.........------,,,,,,,,,------...---------.............../////////////////////////////////...............------............------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******************************))))))*********+++++++++))))))*********+++++++++,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------------,,,,,,,,,,,,,,,------............------,,,,,,,,,+++---------............///------------------------........................---------.......................................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,++++++,,,,,,---------------------------------------------------............////////////.........///////////////...////////////000000000000000000000000000000000////////////////////////////////////..................------------......------------------------,,,------------------,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------------------------------------------...---+++******+++---...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++------,,,,,,+++***))))))+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------++++++******++++++,,,---******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......------------------------,,,---......//////......------,,,,,,,,,---............................../////////////////////////////////............---------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******************************)))************+++++++++)))))))))***++++++,,,,,,++++++************++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------------,,,++++++,,,,,,------......------------,,,,,,,,,,,,---------............///------------------------........................---------------.........------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////.........///////////////......////////////000000000000000000000000000000000000000000000000000000//////////////////............------------......------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------......------,,,,,,------...------++++++++++++------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++******++++++,,,---******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,---...///........................//////////////////////////////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************++++++++++++******************************)))************+++++++++((())))))***++++++,,,,,,*********))))))*********))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---------------***++++++,,,------......,,,,,,,,,,,,,,,,,,---------------............///................................................,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------.........,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000........./////////000000000000000000000000000000000000000000000000000000.../////////////////////......------------......------------------------***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---******************************+++,,,,,,---......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------******+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++******++++++,,,---******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,---...///.....................---//////////////////////////////.........---------,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************++++++++++++******************************)))************+++++++++((())))))***++++++,,,,,,******))))))))))))******((()))***+++,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------------******+++,,,,,,---......+++++++++,,,,,,------------------.........//////////////////////////////........................,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++,,,,,,---...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++************************---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.........//////000000............/////////000000000000000000000000000000000000000000000000000.........///////////////.........------.........------------------------*********++++++*********---,,,,,,++++++,,,,,,---******************************+++,,,,,,---......---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,------............---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......111111000000//////......000000//////.........------------,,,,,,+++++++++........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))************+++++++++,,,***((()))+++,,,+++(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************+++++++++++++++***)))(((,,,++++++******++++++,,,************************,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---***+++,,,,,,------,,,,,,---------,,,,,,+++++++++---------------------------------............///.........------,,,,,,,,,////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,.../////////...---111111000000//////......000000000000000000000000///////////////000111111000000000000000000000000222111///.........///000////////////////////////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...///...---+++***++++++++++++,,,------...------------------------------------------------//////...---,,,++++++***//////............//////***+++------------+++***+++)))'''))),,,......,,,---------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,------......------,,,------------------------------------------------------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......000000000000//////......000/////////.........------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++************************)))************+++++++++,,,***((()))+++,,,+++))),,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))************************+++++++++++++++***)))))),,,++++++******++++++,,,************************,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---***+++,,,,,,------,,,,,,---------,,,,,,+++++++++------------------------------------..................---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,------,,,+++)))+++++++++,,,,,,+++++++++***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,---.../////////...---111000000000/////////...///////////////////////////////////////000111111000000000000000000000000222111000///...//////000...........................---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,+++,,,,,,------------------------------------------------------///......------,,,,,,+++//////............//////,,,,,,------------,,,,,,,,,***)))***,,,......,,,---------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,------------------------------------------------------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......000000000////////////.../////////...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************)))************++++++++++++***)))***++++++***))),,,++++++******++++++,,,************************+++++++++******************************************++++++++++++***)))))),,,++++++******++++++,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++------------------------------------...............------------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------...------------,,,,,,,,,,,,,,,,,,---------......,,,---......//////......000000000000///////////////////////////////////////////////////000111111000000000000000000000000111111000///////////////------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------//////............//////......------------.........---++++++---...------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,------......------,,,------------------------------------------------------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))*********++++++++++++************+++******,,,++++++******++++++,,,++++++++++++++++++++++++******************************************************+++++++++******))),,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------...............000000000000///////////////////////////////////////////////////000000111000000000000000000000000111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...,,,++++++,,,---...///...---,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,---------....../////////......------......///000///...------...///000000///...---------------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++,,,------......------,,,------------------------------------------------------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------...................../////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))*********+++++++++******+++************+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******+++++++++******,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------......//////////////////000000000000........................///////////////000000111////////////////////////000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++,,,...//////......---,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------......//////000......------------......000000...------...000000000000///...---,,,------------------------------------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++,,,------......------,,,------------------------------------------------------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---............/////////---------------.........++++++,,,,,,,,,,,,------------------------------************************************************************************))))))******+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))************+++++++++)))+++++++++***)))***+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************))))))***++++++++++++***,,,++++++******++++++,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------******++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++******+++,,,---,,,++++++******++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------...,,,,,,,,,---------.........------------...//////////////////000000000000........................///////////////000111111////////////////////////000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---......///...------------------------------------------+++,,,,,,------.........------......////////////......------------......//////............///////////////...,,,,,,---...------------------------------------------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,------......------,,,------------------------------------------------------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////,,,,,,,,,------.........+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************)))************+++++++++)))+++,,,+++)))(((***,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))***+++++++++++++++,,,++++++******++++++,,,***************************+++,,,,,,,,,,,,+++***------------------------+++++++++++++++++++++++++++,,,------++++++,,,---***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------,,,,,,------------,,,***))))))***,,,---,,,,,,+++******+++,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,---...///000.../////////000000000111........................///////////////000111111///////////////////////////000000111000///...---------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------...------------......///------------------------++++++,,,,,,---......///............////////////...------,,,,,,------...---......//////......------...///...++++++---///------------------------------------------------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,------------------------------------------------------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////,,,,,,,,,------.........+++++++++,,,,,,---------************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************)))************+++++++++(((+++,,,,,,)))(((***,,,,,,++++++++++++++++++,,,************************))))))******++++++++++++************************((()))***+++++++++++++++,,,++++++++++++++++++,,,***************************+++,,,------,,,+++***------------------------+++++++++++++++++++++++++++,,,------++++++,,,---++++++,,,---------,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------...------,,,,,,------...---,,,***))))))***,,,------,,,+++******+++,,,---)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,,,,,,,---------............---,,,---...///000.../////////000000111111........................///////////////000111111///////////////////////////000111111111000...---------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++---...///...---------------------...///000------------------------++++++,,,,,,---...///////////////////////////......------,,,,,,------...,,,---...//////...---,,,+++---///---+++***---///------------------------------------------------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......//////.........---------........................------...............------------,,,,,,+++++++++---,,,++++++******++++++************************************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++******++++++++++++************+++++++++,,,,,,,,,******************************++++++++++++******)))***+++***)))+++---000------++++++++++++------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++(((((()))***+++---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.....................///000000//////000000000000//////////////////////////////000000////////////000000111000///......///000111//////.........------------------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++************)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///////////////---,,,---000000...+++........................------------------------...........................////////////---,,,+++.........------,,,,,,,,,------------------------,,,---.........---,,,+++///......------......///,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,........................---...............---------------,,,,,,+++++++++---,,,++++++******++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******++++++++++++************+++++++++,,,,,,,,,******************************++++++++++++******)))***+++******+++---///---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++)))))))))***+++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.....................///000000//////000000000000//////////////////////////////000000////////////000000111000///......///000111//////.........------------------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///////////////---,,,---///000...,,,........................------------------------------------............+++,,,---......------,,,......---------,,,,,,,,,------------------------------.........---,,,+++...------------------...,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++.......................................---,,,+++------,,,,,,,,,,,,++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++************+++++++++,,,,,,,,,******************************++++++++++++******)))***++++++******---...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.....................///000000//////000000000000//////////////////////////////000//////......//////000000//////......//////000...............---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,+++++++++************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////...------...//////...,,,........................------------------------,,,,,,,,,------.........)))***+++,,,------------...------------,,,,,,,,,------------------------------......------,,,+++------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,....................................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************++++++++++++******)))+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,---......///........................///000000//////000000000000///////////////////////////////////////....../////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------......///......---........................,,,,,,------------------++++++,,,,,,---.........++++++,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------....................................------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******************************++++++++++++******)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......///........................///000000//////000000000000////////////////////////////////////............//////......////////////......---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---......///......------........................,,,,,,,,,---------......,,,,,,,,,------.........///......---------------------------------------------------------------......------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------...............///........................,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******************************++++++++++++******)))+++------+++***+++,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........------------------------,,,---......//////.....................///000000//////000000000000/////////////////////////////////......------......///---......//////......------------...............++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,...//////...------...........................+++,,,,,,------.................................111000///...------------,,,,,,,,,------------...------------------------///...---,,,,,,,,,,,,---+++,,,---......---,,,+++,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.................................***+++,,,,,,------------+++++++++,,,,,,------------,,,++++++******++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******************************++++++++++++******)))+++------,,,******++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,------------...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---......///........................,,,---......//////.....................///000000//////000000000000/////////////////////////////////......------......///------...//////...---------------.........//////+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,...000///---,,,---///........................++++++,,,,,,---......///000000000//////......---///...---,,,,,,,,,---...,,,,,,,,,---------......------------------------///...---,,,,,,,,,------+++---...//////...---+++,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------........................)))***+++,,,---.........+++++++++,,,,,,------------,,,++++++******++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******************************++++++++++++******)))+++------,,,*********++++++------------+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,---------......++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---...//////........................,,,---......//////.....................///000000//////000000000000//////////////////////////////.........------.........,,,---...//////...---,,,---------.........//////+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++...000000---,,,---///........................++++++,,,,,,---...//////222222111000///...------,,,++++++***+++,,,...///,,,,,,,,,------.........------------------------///...---,,,+++,,,------,,,---///000000///---,,,,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------***+++---......---+++***+++++++++*********))))))************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++------------++++++---------------------------------------------------------............///............////////////////////////////////////000000//////.........---////////////////////////000///...---------------......---------,,,,,,,,,++++++++++++++++++++++++++++++------------++++++))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++***)))))))))***+++,,,---------,,,,,,+++++++++......---,,,---...///000.........------,,,,,,,,,,,,,,,,,,---------......------------------------...---,,,+++++++++++++++,,,------......------,,,000000///...------,,,,,,,,,------......------,,,------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------***+++---......---+++***+++++++++*********))))))************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++---------,,,+++***)))(((***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++************+++,,,,,,...------,,,+++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------------------------------------............///............////////////////////////////////////000/////////............//////////////////////////////...---------------......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,---+++++++++***++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++******)))***+++,,,------------,,,,,,+++++++++...------,,,---...///000......---------,,,,,,,,,,,,,,,,,,---------......------------------------000///......---------...,,,------......------,,,000//////...------,,,,,,,,,------......------,,,------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------++++++------------+++++++++++++++***************************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,++++++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********---------,,,+++***)))(((***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************))))))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------------------------------............///............////////////////////////////////////////////////............//////////////////////////////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,------------,,,,,,,,,,,,++++++---------,,,---......///...------------,,,,,,,,,,,,,,,,,,---------......------------------------000///......---.........------............------/////////...------,,,,,,,,,------......------,,,------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++************************************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++---------,,,++++++******)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///............///////////////////////////////////////////////////.........///////////////////////////......---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,------------------------,,,,,,,,,,,,------------............------//////.........---------,,,------......------,,,------------------------------------------------,,,------......------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++...---------,,,,,,,,,+++((()))***+++,,,,,,---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++++++++,,,------,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///............////////////////////////////////////.........///////////////////////////////////////......---------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,------...---......//////......---...............---------,,,------......------,,,------------------------------------------------,,,------......------,,,,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******************************))))))))))))******++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((()))******+++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++*********+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,...//////...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------------------------------............///............////////////////////////////////////.........///////////////////////////////////////...------------...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,------------...,,,,,,,,,---------......+++,,,,,,------........./////////...//////000111......////////////..............................,,,------......------,,,------------------------------------------------,,,------......------,,,+++,,,,,,------.........------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---))))))*********+++++++++******************************))))))))))))******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---******+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,---+++,,,...///000///...------------------------------,,,,,,++++++,,,,,,------------------------------------------------------------............///............////////////////////////////////////............/////////000////////////////////////---------------...//////......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,+++***+++++++++,,,,,,---------***+++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---......//////////////////000111111......////////////..............................,,,------......------,,,------------------------------------------------,,,------......------,,,++++++,,,,,,---......///..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---))))))******++++++++++++******************************))))))))))))******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---+++***+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,,,,,,,+++&&&&&&'''((()))***++++++((((((***+++,,,---------+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********)))***++++++,,,+++,,,...000000///...---------------------------------++++++++++++---------------------------------------------------------------.........//////............/////////000////////////////////////---.........//////000000////////////////////////---------------...///000......---------,,,,,,,,,------------------------------++++++++++++------//////.........------------,,,,,,,,,,,,---......------------------------------------------------++++++,,,,,,,,,---------((()))***+++,,,+++******+++++++++,,,,,,---------***+++,,,---...---,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......++++++,,,,,,---...//////---------------...//////......////////////......---.....................,,,------......------,,,------------------------------------------------,,,------......------,,,++++++,,,,,,---...//////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********************************************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))),,,,,,++++++***)))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++++++++++++++,,,,,,---------------------------------------------------------,,,+++******,,,......---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++------------------------,,,,,,,,,------........./////////...---------,,,....................................////////////....................................////////////111111000000//////......------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------...------,,,,,,000000////////////000000------------------------................................................,,,------......------,,,---------............///++++++,,,------......///------------------------...------,,,,,,------....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************************************************************++++++******++++++,,,---***++++++++++++,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))***************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------------------------------...,,,+++,,,---///......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++------------------------,,,,,,------------------...............---------....................................////////////....................................////////////000000000000//////......------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------...............------000//////......//////000------------------------................................................,,,------......------,,,---------............///,,,,,,------------......------------------------...------,,,,,,------.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***************************************************************************++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))******+++,,,,,,---************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------------------------------------------///---,,,,,,...//////...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------------------------,,,,,,---------.......................................---............/////////........................---............/////////000000000////////////...------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------------------------......////////////...............------.........------------------------................................................,,,------......------,,,---------............///.........---------------------------------------...------,,,,,,------...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************************************++++++******++++++,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,------------------------------------------------------------------///---,,,,,,...///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------,,,,,,------------------------.........------,,,,,,,,,,,,---------.../////////........................---------.........//////........................---------.........//////////////////////////////...........................------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...------,,,,,,++++++***+++++++++,,,,,,,,,------------------------------------------------------,,,---.....................------,,,,,,------...,,,,,,------------------................................................,,,------......------,,,---------............///000//////...---,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************************************++++++******++++++,,,---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++***++++++++++++,,,,,,------------------------------------------------------------------------...,,,++++++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,,,,---------.../////////........................------------....................................------------.........................../////////...........................------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------------------***+++,,,---------------------,,,,,,,,,,,,------,,,,,,,,,---------......................................................,,,------......------,,,---------............///000000///...------,,,+++------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,************************************************************************++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---............------------------------------------------------------------...,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............------------------------------------------,,,,,,---------.......................................,,,------------.................................,,,------------.........---............/////////...........................------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------)))***+++,,,,,,,,,,,,,,,---------,,,,,,---------+++,,,,,,------.........................................................,,,------......------,,,---------............///000000//////...---,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,************************************************************************++++++******++++++,,,---,,,,,,,,,------------...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++*********+++,,,---///.........------------------------------------------------------------///...,,,,,,------,,,+++++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.........///------------------------,,,,,,------------------...............---------........................,,,,,,---------.................................,,,,,,---------.........---------.........//////...........................------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------------------------------------------------------)))***+++,,,------------......------------......++++++,,,,,,---......///................................................,,,------......------,,,---------............///000000//////......------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,************************************************************************++++++******++++++,,,---,,,,,,,,,---------.........---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,------...************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,+++*********+++,,,---//////.........---------------------------------------------------------111///------......---,,,++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////------------------------,,,,,,,,,------........./////////......------,,,........................,,,,,,,,,---------..............................,,,,,,,,,---------......---------.........//////////////////////////////...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++------)))***+++,,,------...///++++++,,,,,,,,,---------------------------------------------------------***+++,,,---............///......------......///++++++,,,,,,---...//////................................................,,,------......------,,,---------.........//////////////////............------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,---.........+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,///...,,,+++***+++,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------,,,------......------,,,------------------------++++++++++++,,,,,,---...++++++++++++++++++++++++++++++************++++++************************************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,---///...---,,,,,,---++++++++++++++++++++++++........................+++++++++***************............---,,,+++***------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............/////////.........---------------------------------........................000///...---,,,,,,---...---------............///........................//////.........---------........................------------------------........................................................................------------------------,,,,,,,,,---------......------------------------------------------------+++,,,,,,------,,,,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------................................................................................................//////.........---------........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------///...---,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,------......------,,,------------------------,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++************++++++************************************************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***,,,------,,,+++,,,---,,,,,,---------.........------------------------++++++++++++++++++++++++.........//////...---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------............/////////.........---------------------------------........................//////...---,,,---......---------............///........................//////.........---------........................------------------------........................................................................------------------------,,,,,,---------.........------------------------------------------------+++,,,,,,------,,,,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------................................................................................................//////.........---------........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////...---------......------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,------......------,,,------------------------,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++************++++++************************************************,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...,,,,,,,,,---.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000...///000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///...............---------------------------------..............................---------...//////---------............///.......................................---------........................------------------------........................................................................------------------------,,,------------.........------------------------------------------------,,,,,,------------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,------------------------...............................................................................................................---------........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,------......------,,,------------------------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++************************************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---000000000000111222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++---///000111111222...000222333333111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------............///........................------------------------........................------------......//////---------............///........................................................................................................................................................................------------------------------------............------------------------------------------------,,,,,,------------,,,,,,------------------------------------------------------------------------,,,,,,,,,---------------------------------------........................................................................................................................................................................------............------------------------------------------------------...------,,,,,,------...------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,---------+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++------------------------,,,------......------,,,---------------------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///111444444444444555666000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++---...000111111111///000222444333111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///---.....................------------------------........................,,,,,,---....../////////---------............///........................---.............................................................................................................................................---------------------------------.........//////------------------------------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,------.........------------------------........................................................................................................................---.............................................---......//////......---------------------------------------------------...------,,,,,,------...------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---)))******++++++******)))++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------,,,------......------,,,------------------------------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************************************,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,222444666666666555666777444333333222111000//////........................+++,,,,,,------.........---...///000111111111111///000111222222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///---------...............------------------------........................,,,---......///.........---------............///........................---------.......................................................................................................................................------------------------------........./////////------------------------------------------------------............------------------------------------------------------------------------------,,,,,,,,,---......//////,,,,,,,,,------------...........................................................................................................................---------.............................................////////////......------------------------------------------------...------,,,,,,------......------------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///***+++---.........------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---******+++,,,,,,+++******************************)))*********++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------,,,------......------,,,------------------------...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++************++++++************************************************,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------222444555555444333444555333333333333333333333333000000000000000000000000---......///000000111111111222222333222222111111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///---------.........//////------------------------........................---.../////////...---,,,---------............///........................---------.........//////........................................................................................................................------------------------............////////////------------------------------------------------------............------------------------------------------------------------------------------,,,,,,------.../////////,,,,,,,,,---------..............................................................................................................................---------.........//////..............................////////////......------------------------...........................------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///+++,,,.../////////......+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++------------++++++************************))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,------......------,,,++++++++++++++++++++++++------------------------,,,------......------,,,------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++************************************************,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................111222444333222111111222///000000222333444555555111111111111111111111111///000000111222333333333555555555555444333222111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------.........//////------------------------............................../////////...,,,+++---------.........//////........................---------.........//////........................////////////////////////........................................................................------------------------............/////////000------------------------------------------------------............------------------------------------------------------------------------------,,,,,,------...///000000,,,,,,,,,------.........////////////////////////................................................................................................---------.........//////..............................////////////......------------------------...........................------,,,,,,------............------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,++++++*********------------,,,++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------,,,,,,+++***,,,,,,,,,---------......++++++++++++++++++++++++///111333333222///......,,,------....../////////---...000111222222222111000000111111111222222222///000111222222111///---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------........................------..............................//////...---,,,,,,,,,,,,,,,---------..................................................................////////////......////////////......------------------------........................////////////////////////////////////............////////////////////////...........................------,,,,,,------...---------------------------------............///........................//////.........---------,,,,,,,,,---------.......................................------,,,,,,,,,................................................---------............///........................................................................////////////////////////..............................------------..............................------------------------////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---------,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,---------,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---///111222000...---------------------.........---...///000111111111000000000000111111111222222222333444555444333111000///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------........................------..............................//////...------,,,,,,,,,,,,---------..................................................................////////////......////////////......------------------------........................////////////////////////////////////............////////////////////////...........................------,,,,,,------...---------------------------------............///........................//////.........------------------.........//////.................................------,,,,,,,,,................................................---------............///........................................................................////////////////////////..............................------------......................................................////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,---------...............---------------,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,........................,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,------------------------+++---//////...,,,,,,,,,------------,,,,,,,,,,,,,,,---...//////000////////////000000000111111111444444555555444222111///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------.......................................///......---,,,,,,,,,,,,---------..................................................................////////////......////////////......------------------------........................////////////////////////////////////............////////////////////////..............................------------......---------------------------------............///.......................................---------........./////////000000.................................---------------................................................---------............///........................................................................////////////////////////..............................------------..............................////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,------------------------,,,,,,,,,---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------+++---//////---,,,,,,------------,,,,,,+++++++++,,,,,,------................../////////000000000111111111111000///---,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,------------..............................---...............------,,,,,,,,,---------..................................................................////////////......////////////......................................................////////////////////////////////////............////////////////////////..............................------------..............................---------............///................................................---.........////////////.......................................---------................................................---------............///........................................................................////////////////////////..............................------------......................................................////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---...//////...---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,---------------.........//////////////////...---,,,,,,+++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------..............................------...............---,,,,,,,,,---------..................................................................////////////......////////////..............................////////////////////////////////////////////////////////////............///////////////////////////////////////////////////......------......///........................---------............///........................---.....................,,,,,,---------.........................................................................................................---------............///........................................................................////////////////////////..............................------------..............................------------------------////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............------------------------,,,,,,,,,---------...................../////////,,,,,,,,,,,,------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---......---,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...///000000///...000111------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------.........//////............------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,------..............................,,,---......///.........,,,,,,,,,---------..................................................................////////////......////////////..............................////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////............//////........................---------............///........................---------...............,,,,,,,,,------------........................................../////////................................................---------............///........................................................................////////////////////////..............................------------..............................------------------------////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---......//////------------------------................................................------------.........///------------------------,,,,,,,,,---------......---........./////////000,,,,,,,,,---------......,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---//////---,,,++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...///000///......000222---------------............---,,,,,,,,,,,,---...,,,,,,,,,,,,------------......------......//////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......***++++++,,,------..............................,,,------...//////......,,,,,,,,,---------..................................................................////////////......////////////..............................////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////............//////........................---------............///........................---------.........//////------------....................................---........./////////000................................................---------............///........................................................................////////////////////////..............................------------......................................................////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------...///000000111------------------------................................................---------.........//////------------------------,,,,,,,,,---------......---.........//////000000,,,,,,,,,------.........------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,...//////...,,,++++++++++++,,,,,,---------++++++,,,---------,,,,,,........................,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++***+++,,,,,,------------,,,,,,------------......---------------------------...///.........000222---------......////////////...---,,,,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---//////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......******+++,,,,,,---..............................,,,,,,---.../////////...,,,,,,,,,---------................................................................../////////000......////////////......////////////////////////000000000000000000000000////////////////////////000/////////............////////////////////////000000000000000000000000//////............//////////////////////////////---------.........//////........................---------.........//////............/////////000........................---.........//////000000................................................---------.........//////........................................................................////////////////////////.................................------.................................////////////////////////////////////////////////........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,111000///...------------,,,------......//////000******+++,,,------------,,,,,,,,,,,,---...///000,,,---...///////////////...---,,,,,,,,,...111222------------------------***+++,,,,,,------,,,,,,........................------------------------------------------------)))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////,,,------......------,,,..................------,,,------......------,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,---/////////...------------------------............................................................................................................////////////..................................../////////000000000//////............///.....................///////////////...---,,,.............................................///000000/////////.........////////////////////////////////////////////////////////////////////////.................................------,,,,,,,,,---------............///---------------...///000////////////////////////---------............///////////////////////////////////////////////////......////////////......................................................000000//////.........---////////////////////////////////////////////////........................////////////////////////////////////////////////.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------/////////......------,,,---------------...//////,,,,,,,,,,,,------------,,,------...............000000///.........///////////////...------,,,,,,...---,,,++++++,,,---...------------------------++++++,,,------------,,,........................------------------------------------------------************++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,------......------,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,---/////////...------------------,,,,,,............................................................................................................////////////................................./////////000000111000000000///////////////////////////.........000111111111000000///....................................///////////////..................------////////////////////////////////////////////////////////////////////////.................................------,,,,,,,,,---------............///......---------...//////////////////////////////---------............///////////////////////////////////////////////////////////////////////////................................................000/////////............////////////////////////////////////////////////........................///////////////////////////////////////////////////////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------,,,,,,++++++---------------...//////------------...........................------,,,/////////...............222111000///..................---------,,,,,,,,,------------------------++++++,,,---------------........................------------------------------------------------************+++++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------------,,,,,,,,,,,,------...---,,,---/////////............------,,,,,,,,,............................................................................................................////////////............................../////////000000000111111000000000000//////000000000000000000000000111111111111111000000///000000000000000000000000000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////.................................------------------------............/////////......---.........////////////////////////---------............///////////////////////////////////////////////////000///...------...///000................................................////////////............////////////////////////////////////////////////........................////////////////////////////////////////////////000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------------------------------------------------------+++,,,,,,,,,---------...000000///...------------,,,------...///000111222111111111111000///...------------...............000000//////000111222333......////////////...---........................+++,,,,,,---...---------........................------------------------------------------------*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,---------,,,------......------,,,------------------------........................------,,,,,,,,,,,,------...---,,,---/////////............------,,,,,,+++............................................................................................................////////////...........................////////////000000000000000000000000000//////000000111111111111111222//////000000000//////...000000000000000000000000222111111111111111000000000000000000111111111111////////////////////////////////////////////////////////////////////////.......................................------------------............///000000///......---......////////////////////////---------............///////////////////////////////////////////////////111000...,,,,,,...000111................................................///////////////.........////////////////////////////////////////////////........................////////////////////////////////////////////////111111000///...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------------------------------------------------------....../////////////////////.........///000111111111222333555888999;;;<<>>>>>===<<<::::::555555555555555333222111000//////....../////////------...///000000//////........................,,,,,,---.........------........................------------------------------------------------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------------------------------........................,,,------......------,,,,,,---------.........///,,,------......------,,,------------------------...........................------,,,,,,------......---,,,---/////////............------,,,,,,,,,................................................////////////////////////....................................////////////////////////////////////////////////000000000111////////////////////////......//////000000000111......///////////////...000000000000000000000000111000000000//////......000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................---------............///111000///...............////////////////////////---------............///////////////////////////////////////////////////111000...,,,,,,...000111////////////////////////.................................///////////////////////////////////////////////////////////////........................////////////////////////////////////////////////111111000///...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...------------------------------------------------------------------------.........---------,,,,,,...///111444777;;;>>>@@@DDDEEEGGGIIIKKKNNNOOOPPPQQQQQQQQQPPPOOONNNMMMLLLGGGGGGGGGEEECCC@@@===<<<777777666444222000---,,,.........///////////////........................,,,,,,---.......................................------------------------------------------------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------.........,,,,,,,,,---------......------------------------------------------------------------------------,,,------......------,,,,,,------....../////////,,,------......------,,,------------------------..............................------------.........---,,,---/////////...------------------------................................................////////////////////////..................................../////////////////////////////////////////////000000000111111//////000000000000000111......//////000111111111222222333444444444333333111111111111111111111111111111111000//////......000000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.............../////////---------............///000000//////.../////////////////////////////////---------............///////////////////////////////////////////////////000///...------...///000////////////////////////.................................///////////////////////////////////////////////////////////////........................////////////////////////////////////////////////000000//////......------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---..............................------------------------------------------------+++,,,---...000111222333888:::===BBBGGGLLLPPPSSSVVVWWWXXXYYY[[[\\\]]]]]][[[[[[\\\[[[[[[ZZZYYYYYYTTTUUUUUUUUUTTTRRROOONNNHHHHHHHHHGGGCCC???;;;888666555333111000000000000........................,,,------.......................................------------------------------------------------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,------------...------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------------,,,,,,,,,---------..............................------------------------------------------------,,,------......------,,,++++++,,,------...//////,,,------......------,,,------------------------------------------------......------------.........---,,,---/////////...+++,,,,,,------.........................................................////////////////////////....................................//////////////////////////////////////////000000000111111111111111111222222333333333444555555666777777888888:::;;;<<<<<<======<<<<<<999999999999999999999999888888777777666555555444444444333222111000000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---........./////////000---------............/////////////////////000111////////////////////////---------............///////////////////////////////////////////////////////////////////////////////////////////////////..................................../////////000////////////////////////////////////////////////........................///////////////////////////////////////////////////////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---..............................------------------------------------------------,,,...111666:::>>>BBBCCCGGGHHHKKKOOOTTTYYY^^^```ZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[WWWYYY[[[]]]___^^^]]]]]]WWWXXXYYYYYYWWWSSSNNNKKK???===:::666333222222333////////////////////////,,,---......//////..............................------------------------------------------------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,---------..............................------------------------------------------------,,,------......------,,,******+++,,,,,,---......,,,------......------,,,------------------------------------------------......------------.........---,,,---/////////...***++++++,,,---...//////................................................000000000000000000000000..................................../////////000000000000000000000000000000000000000111111111111333333333444444555555555<<<<<<===>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>===<<<<<<999999888777555444333222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000---------.........////////////...//////000111222////////////////////////---------.........//////////////////////////////////////////////////////......////////////......000000000000000000000000........................---.........//////000000////////////////////////////////////////////////........................////////////////////////////////////////////////.........///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------...............+++---//////...---...///000333888@@@HHHMMMNNNNNNRRRSSSTTTVVVWWWXXXXXXYYY\\\XXXUUUWWW\\\___]]][[[\\\YYYXXXZZZ___```^^^ZZZ]]]\\\\\\^^^aaaaaa___\\\___``````^^^[[[XXXWWWWWWXXXQQQGGG>>>999777666555111111111222333111...+++///////////////000000000////////////////////////,,,,,,,,,,,,,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------,,,+++........................***---000000...,,,******........................------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------..................////////////........................------------------------///............---------.........------,,,,,,,,,------------------------........................+++,,,------......------.........------,,,,,,,,,////////////////////////------------------------.........................................................////////////000///////////////.........000000//////.........---000000000000000/////////---...000000///...///111000111222333444444444444222333555888;;;>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBCCCBBBAAA@@@????????????BBB???<<<<<<<<<<<<999666222333444555444222000...222222222111111111111111222111000......///000000000000000000000000000000//////////////////////////////000000///...------////////////////////////000000//////.........---////////////////////////---......///////////////111111000///////////////////////////////////////////////////////////////////////////000000000000000000000000////////////........................////////////////////////////////////////////////000000////////////000000////////////////////////000000000000//////////////////000000111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///+++,,,---......---,,,+++)))***,,,---...111555888@@@BBBFFFLLLQQQTTTSSSRRRVVVVVVVVVWWWXXXZZZ\\\^^^VVVSSSQQQSSSWWWYYYWWWUUUXXXWWWXXX\\\``````[[[VVVXXXWWWWWWZZZ]]]___]]][[[^^^```aaaaaa___^^^^^^______\\\XXXSSSMMMEEE===777999555000......///000000.../////////000/////////////////////////////////---,,,,,,,,,------...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...,,,+++........................,,,///222222000...---,,,........................------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......------------....................................------------------------...---------,,,,,,,,,,,,......---------,,,,,,,,,------------------------........................+++,,,------......------......---------,,,,,,,,,........................------------------------................................................------.........//////////////////////////////...000/////////............///////////////////////////000111000//////000222---...000222444666666777>>>>>>???@@@BBBCCCDDDEEEBBBBBBAAAAAAAAAAAAAAAAAA>>>??????@@@@@@@@@??????===>>>>>>>>>>>>=========<<<;;;:::999888888777777666555555777:::<<<<<<:::888888777666666666666777444444333333222111111111111000////////////000111000000000000000000000000//////////////////////////////000000///......---////////////////////////000/////////............////////////////////////---......///////////////111000000///////////////////////////////////////////////////////////////............////////////000000000000////////////........................//////////////////////////////////////////////////////000000000000//////////////////////////////000000000000/////////////////////000000111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///+++,,,...//////...---,,,+++---000222666<<>>?????????@@@???===<<<;;;:::999888666555444333333555888999::::::999999888888777777333333222111111000000000000000000000000000000000//////////////////////////////000000000//////...///////////////////////////////////////.........////////////////////////---......///////////////000//////.........//////////////////////////////////////////////////////------........./////////000000000000////////////........................////////////////////////////////////////////////---///000222222000///---////////////////////////////////////000000000000000/////////111444888:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...---++++++---111555888???DDDKKKPPPTTTVVVXXXYYYXXXVVVSSSPPPNNNKKKGGGDDD@@@BBBFFFJJJMMMMMMMMMLLLEEEEEEGGGIIIJJJJJJHHHFFFCCCEEEHHHMMMPPPRRRQQQOOOKKKMMMOOOPPPOOONNNMMMMMMHHHIIIHHHFFFDDDCCCDDDEEEBBB???;;;:::===BBBFFFHHHRRRTTTWWWXXXUUUMMMBBB;;;222111111111000000000111000000000000000000000000///......---------......---......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------............,,,,,,,,,......---,,,........................***,,,......---,,,,,,---........................------------------------------------------------........................------------------------------------------------------------------------...------,,,,,,------...,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......---.........////////////........................------------------------............------------------------------------------------------------------------------------+++,,,------......------------------------------------------------------------------------------................................................,,,,,,,,,---------......---.........//////000000.........///////////////............//////000000---///111333444777;;;>>>>>>???@@@BBBCCCDDDEEEEEEAAA???;;;888555333333333666555333222222222333444777666555444444444444444333333333444555777999:::;;;>>>AAADDDFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDD::::::::::::::::::;;;;;;888888888888888888999999777777555444222000///...111111111111111111111111000000000000000000000000//////000000000000000///////////////////////////.........///////////////////////////////////////---....../////////////////////............//////////////////////////////////////////////////////....../////////000000000000000000000////////////////////////////////////////////////////////////////////////////////////---///000222222000///---////////////////////////.../////////000000000111000000000111444888<<<>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///,,,++++++,,,///666<<<@@@GGGLLLSSSXXXYYYXXXWWWVVVZZZVVVOOOHHHCCC???;;;888;;;>>>AAAEEEFFFFFFEEEDDDCCCEEEHHHKKKNNNOOOPPPPPPSSSTTTTTTUUUVVVVVVWWWWWWTTTWWW[[[\\\[[[XXXUUUUUURRRRRRPPPMMMIIIGGGHHHIIIGGGEEEBBB@@@???>>>;;;999@@@GGGRRR\\\```\\\SSSLLL<<<:::666333000/////////000000000000000000000000000///......---...............////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---,,,+++,,,.........---........................---...000000///...///000........................------------------------------------------------........................------------------------------------------------------------------------......------------......,,,---...---+++***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------.............../////////000000........................------------------------//////.........---------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------------...------------------------------------------------................................................,,,---------............------......///000000000.........///////////////......//////000000111111...111444777999<<>>@@@CCCDDDEEEGGGJJJLLLLLLJJJGGGEEEIIIIIIIIIGGGEEECCCCCCCCC@@@@@@@@@???>>>======<<<777777777777777777777777999999888777555333111///111111111111111111111111000000000000000000000000//////000111111111000000////////////////////////.........///////////////////////////////////////---......///////////////......------......//////////////////////////////////////////////////////////////////000000000111000000000000////////////////////////////////////////////////////////////////////////////////////...///000111111000///...////////////////////////......//////000000111111000000222555888===@@@CCC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///,,,---000444:::@@@FFFIIINNNRRRWWWYYYXXXVVVTTTSSSTTTNNNFFF>>>:::777555444;;;<<<===>>>@@@BBBCCCDDDMMMNNNPPPQQQQQQRRRTTTUUUTTTUUUWWWXXXXXXYYYZZZ[[[XXX]]]ccceeeddd```]]][[[YYYYYYWWWTTTQQQPPPQQQSSSPPPOOONNNNNNNNNKKKHHHEEE???CCCLLLUUU\\\^^^]]]ZZZPPPKKKCCC;;;555222111111000000000000000000000000000000///.....................////////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---,,,+++,,,...///...---........................---...//////......///111........................------------------------------------------------........................------------------------------------------------..............................------------......,,,---...---+++***+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......---------.........//////........................------------------------.........---------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------..............................------------------------................................................------........./////////------......///000000111............/////////000//////000000111222222333333666;;;>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@555444333222333555777999888777555444555777:::;;;@@@???===<<<===>>>@@@AAADDDDDDDDDEEEGGGKKKNNNPPPMMMPPPTTTVVVWWWUUURRROOOTTTUUUTTTQQQLLLIIIHHHIIIKKKIIIFFFCCCAAA@@@AAAAAA======<<<;;;:::999888777888999999999888666444333111111111111111111111111000000000000000000000000//////000111111111111111////////////////////////............/////////000////////////////////////---......///////////////...------------...///000////////////////////////////////////////////////........./////////000000000000000000//////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////.........///000111111111///111444888<<>>>>>>>>>>>===<<<;;;:::555555444555777:::>>>AAAAAA@@@???>>>???BBBEEEGGGJJJIIIHHHGGGHHHIIIKKKMMMJJJJJJJJJKKKNNNQQQTTTWWWQQQUUU[[[```bbbbbb```^^^\\\___aaa```^^^]]]___bbbXXXUUUOOOJJJGGGGGGIIIKKKEEEDDDCCCAAA>>><<<:::999777888999::::::999888777111111111111111111111111000000000000000000000000//////000111111111111111////////////////////////---.........//////000000////////////////////////---......///////////////---------------...///000////////////////////////////////////////////////---------.........//////000000000000////////////000000000000000000000000////////////////////////////////////////////////000000////////////000000////////////////////////---......///000111111222///111555:::???CCCFFFGGG,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---......---------...///000222222999???HHHQQQVVVWWWUUUSSSWWWUUUSSSTTTVVVUUUSSSOOOGGG@@@777333555:::===???FFFDDDDDDIIIQQQ\\\gggooogggbbbYYYQQQOOORRRSSSSSSVVVbbbdddcccfffeeeiiiwww|||www~~~|||yyyyyysss{{{zzz{{{zzztttmmmoooxxxrrrqqqoookkkfffbbb``````\\\YYYXXXXXXXXXUUUTTTTTTeeessslllXXXQQQIII999///555444333222222222333444000000111111000///......000/////////............------------------------,,,,,,,,,---------......000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---///000000000///.........---------......///................................................------......//////000000........................------------------------///...---,,,,,,---...///.........------,,,,,,,,,++++++,,,,,,,,,------------------............//////...---,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////................................................////////////////////////------------------------........................,,,------......------,,,***,,,------,,,++++++,,,------------------------------------------------........................////////////////////////---------............///...------,,,,,,,,,------------------------------............////////////.../////////////////////////////////////////////333111000000222777<<<@@@DDDBBBBBBCCCEEEEEEAAA>>>;;;888555333333555666666666666;;;AAACCCBBBDDDHHHJJJLLLMMMMMMMMMNNNNNNLLLUUUOOOIIIHHHJJJKKKLLLMMMMMMQQQSSSQQQVVV___dddbbbsssqqqlllhhhjjjmmmlllfffccchhhnnnrrrrrrooommmkkkgggkkkiii```YYYYYYZZZWWWTTTSSSQQQOOOLLLHHHCCC@@@@@@===;;;;;;<<<======<<<;;;777222111222333111///333444444333222111111222000000000000000000000000///000111222111000...,,,000///...------...///000000000000000000000000000///////////////.........////////////////////////........................////////////////////////000000000000000000000000////////////////////////+++---......------...000//////............//////////////////////////////............////////////000///......000111111000/////////000000000000000222555999>>>BBBEEEFFFGGG,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------......///...,,,,,,...222666999DDDGGGLLLQQQTTTTTTSSSQQQSSSSSSTTTUUUUUUQQQKKKEEE@@@>>><<<===AAAFFFJJJLLLMMMLLLLLLLLLNNNWWWfffrrrcccaaa]]]ZZZZZZ[[[[[[YYYZZZnnn~~~~~~rrruuu{{{wwwmmmaaa[[[ZZZ[[[ZZZYYYeeeyyyuuuaaa]]][[[KKK<<<666444222333333333000---///000000000000//////...000000/////////.........------------------------,,,,,,,,,---------......//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------...//////////////////......---------......................................................---------.......................................------------------------///...------------...///.........------,,,,,,,,,++++++,,,,,,,,,------------------............//////...------,,,,,,,,,---++++++,,,,,,,,,---------,,,------------.................................................................................------------------------........................,,,------......------,,,+++...222333111///------------------------------------------------------................................................---------............///...------,,,,,,------...------------------------............//////////////////////////////......000000//////......//////000222444777:::===@@@AAACCCAAA??????@@@???<<<999777555444333555777999:::EEECCCBBBDDDCCCAAADDDJJJOOOOOOOOOOOOPPPRRRQQQPPPNNNKKKIIIKKKOOOTTTXXX[[[]]]bbbeeehhhppp||||||zzzzzz|||xxxlllaaa]]]ZZZVVV\\\[[[ZZZZZZYYYUUUPPPLLLFFFCCC@@@>>>>>>???>>>===>>>;;;666333222333444444///000111111111111111222000000000000000000000000///000111222111000...---000///............///000000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000000000000000000000////////////////////////...///000000//////000222//////............//////////////////////////////............////////////000///......000111111000000000/////////000111111555777<<<@@@DDDFFFGGGHHH,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...............000...,,,---111888???CCCNNNOOOPPPRRRSSSRRRRRRQQQRRRQQQOOONNNLLLIIIDDDAAA@@@BBBFFFJJJMMMPPPTTTWWWMMMNNNMMMHHHGGGPPP```nnnlllggg```\\\\\\^^^aaabbbhhhwwwlllaaa``````[[[UUUaaavvvuuueeefffjjj]]]NNNBBB===777333222222///---......//////////////////000000000/////////......------------------------,,,,,,,,,---------......///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------.........---......///000000///...---------------......................................................------------------........................------------------------///...------------...///.........---------------,,,,,,,,,,,,---------------------............//////...------,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------................................................------------------------........................------............------,,,///444555333000---+++------------------------------------------------........................---------------------------------............///...---------------......------------------------............////////////000000000//////.........111000///......///000111111555:::@@@CCCCCCBBBAAA???===:::888888777666555444444555777:::===@@@BBBFFFEEEEEEHHHGGGEEEGGGLLLVVVSSSQQQRRRUUUVVVVVVTTTWWWWWWXXX[[[aaahhhooosssuuuwwwzzz~~~xxxssspppmmmiiiddd```]]]ZZZWWWTTTUUUQQQLLLHHHFFFEEECCCBBB>>><<<999555222222444777///000111111111111000000000000000000000000000000//////000111111000...---000//////......//////000000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000000000000000000000////////////////////////...000111111//////000222//////............//////////////////////////////............////////////000///......000111111000111000///...///000222444:::<<<@@@DDDGGGHHHIIIIII,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,---...//////......---...///333999AAAHHHMMMPPPQQQRRRSSSSSSRRRQQQPPPPPPKKKEEE@@@???AAAEEEGGGIIILLLPPPQQQPPPPPPSSSUUULLLNNNLLLHHHJJJTTT```gggqqqfff[[[XXX___lll|||zzznnneeeoookkkdddhhhggg^^^[[[UUUOOOEEE:::222000222444............///000000111000000000////////////...........................,,,,,,,,,---------............---,,,,,,---------------------------------------------------------...------,,,,,,------...------------------------------------------------------------....................................///...---,,,---...///000111000///...---,,,,,,,,,................................................/////////......------,,,.........................................................------........................---------,,,,,,,,,------------...---------............///......------------......,,,,,,------------------+++++++++,,,,,,,,,------------------------------................................................................................................------............------+++...111111///,,,+++***........................................................................---------------------------------............///...------------......///....................................////////////111111000000///.........000/////////000222555666888;;;@@@DDDEEECCC???===999777444222222333444555666888:::===@@@CCCGGGJJJIIIIIIMMMQQQPPPLLLKKKNNNVVVSSSSSSZZZbbbgggiiikkkrrruuuwwwwwwyyy{{{rrrkkkhhheeedddkkkggg```ZZZVVVRRROOOLLLAAABBBBBB===777333333555444333333222222111///...000000000000000000000000//////000000000000///...000//////////////////000///////////////////////////////////////000000000////////////////////////........................////////////////////////////////////////////////////////////////////////---...//////...---...000//////............//////////////////////////////............////////////000///......000111111000222111//////000222555777???AAADDDGGGIIIJJJJJJJJJ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,---...////////////,,,///555<<>>;;;<<>>GGGMMMQQQRRRRRRQQQQQQPPPOOOKKKFFFAAA>>>:::===@@@CCCDDDGGGJJJLLLQQQQQQQQQPPPOOOOOORRRSSSZZZZZZ[[[eeezzzsss___WWWXXXhhh~~~~~~rrrlll\\\TTT___TTTYYY\\\WWWJJJ===555222222111000///000111222333111111000000000/////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,------...------------------------------------------------...------,,,,,,------...------------------------------------------------------........./////////........................---------,,,------...///000///...---------------................................................111111000000000000000000................................................------...//////...------.............../////////,,,---------............---------............///.........---......///000............------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......................................................////////////.........///...---+++,,,...111........................................................................---------------------------------............///------------...///000000....................................////////////000000000000000000000000000222444777:::===???@@@FFFDDDAAA===:::777444333111222333333444777<<<@@@???AAACCCCCCCCCFFFLLLRRR\\\XXXUUUWWW[[[aaalllwwwzzzwww||||||uuuqqqsssttttttnnncccUUUHHHAAA999555111000222444333222111111111111111111111111////////////000000000000///000000111111000000///000000000000000000000000...//////000000111111222000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////111222333222000///000111//////............//////////////////////////////............////////////000///......000111111000000000111333666:::>>>@@@FFFHHHIIIKKKKKKJJJIIIHHH,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,,,,---///222444===AAAGGGNNNRRRSSSRRRQQQNNNLLLJJJFFFBBB???<<<;;;;;;@@@FFFIIIJJJKKKMMMOOOMMMMMMNNNQQQUUUXXXYYYYYYXXX\\\dddwwwzzzpppnnnyyyzzzpppggg]]]\\\QQQTTTXXXYYYUUUMMMBBB;;;555333222111000111333333111111111000000000//////........................,,,,,,,,,---------......,,,,,,++++++,,,,,,---......................................................------,,,,,,------...------------------------....................................////////////........................,,,,,,------......------///......---------......................................................////////////000000000000................................................------...//////...---------........./////////000------------............---------............///...............///000000///.........------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......................................................////////////......,,,...//////......000111................................................................................................---------............///------------...///000111..................................../////////////////////000111111222222444666999===???@@@AAAAAABBB@@@>>>:::777555444333333555777888999<<>>666333444555444333111111111111111111111111///////////////000111111///000111111111111000///000000000000000000000000...//////000111111222222000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////111222333222000///000111//////............//////////////////////////////............////////////000///......000111111000///000222666:::???BBBDDDHHHIIIJJJKKKKKKIIIHHHFFF,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...,,,+++,,,///333555FFFIIIMMMQQQSSSRRRPPPOOOIIIGGGCCC???===<<<======EEEGGGIIIJJJJJJLLLQQQUUULLLLLLNNNTTT[[[^^^^^^\\\XXX```nnn}}}|||{{{|||ppprrrgggZZZUUUQQQOOOSSSXXXXXXQQQJJJ666555333111111222333444111111111111000000000000////////////////////////,,,,,,,,,---------......++++++++++++,,,,,,---......................................................------,,,,,,------...------------------------..................................../////////000////////////////////////+++,,,---...///...---,,,......---------......///................................................------......//////000000........................////////////////////////,,,---...//////...---,,,---.........//////000000---------.........//////---------.........//////...............///000000//////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------////////////////////////..............................////////////......(((+++...000////////////////////////////////////////////////////////////........................////////////////////////---------.........//////---------......000111111////////////////////////............/////////000......///000111222333333888:::===AAABBBBBBAAA@@@===<<<;;;999888666666555555888;;;<<<<<>>:::999;;;???CCCEEEHHHQQQQQQOOOTTTSSSRRRZZZPPPSSS```ooooooaaaWWWXXX```kkkvvvnnnggglllsss}}}{{{sssppp______^^^___gggpppqqqllliiigggiiipppssswww~~~jjj```RRRIIIOOOZZZZZZSSSKKK???555333444444333444222222222222111000///...000/////////............////////////////////////................................................111///---,,,,,,,,,...///...------,,,,,,------...///...---,,,,,,---...///..............................------------......222///------000000...+++---------............/////////.........---------////////////////////////---------.........//////000000////////////000000000000.........///000111............//////000000111000///......///000111------------,,,,,,,,,+++........................................................................---......///////////////........................---------------------------------------------------------............/////////.........---------////////////////////////////////////////////////+++,,,,,,,,,---.................................////////////////////////......------------......000///---,,,,,,---///000///////////////////////////////////////.........////////////////////////---...///000000000//////------...000333777<<<>>>AAAAAAAAA@@@@@@???>>>>>>???<<<999777777999;;;<<<>>>BBBDDDDDDDDDHHHQQQYYYZZZRRRMMMTTTdddsss{{{}}}}}}}}}yyyssssssdddSSSGGG???777555666555333111111333333222111222111111000000000000000111111111111111111111111000000000000000000000000222222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......////////////......////////////////////////---------.........//////111111000000//////......111111111111000000000000444888;;;===BBBIIIMMMLLLRRRPPPPPPQQQJJJCCCEEEMMM,,,------------------...///---,,,---///000...---,,,---///333999@@@DDDGGGJJJKKKMMMMMMLLLHHHDDDAAA>>>>>>???@@@CCCFFFIIIJJJHHHLLLIIIJJJSSSRRRRRRZZZdddssssssmmmwww{{{qqqpppuuu{{{|||sssiiidddbbbaaabbbffflllpppppplllhhhfffeeedddaaa___ccckkknnnkkkccc___^^^aaabbb___```ccckkkjjjjjjjjjooozzzvvv^^^QQQQQQSSSRRRRRRKKKBBB<<<444///000555222222222222222111000///000000/////////.........////////////////////////........................---------...............000///---,,,,,,---...///---,,,,,,++++++,,,,,,---///...------------...///..............................------------.........---,,,---......---,,,---------............/////////.........---------////////////////////////---------.........//////000//////////////////000......---......///000000/////////000000000000000///...---,,,,,,---...///000000//////////////////////////////////////////................................................---......///////////////........................---------------------------------------------------------............/////////.........---------////////////////////////////////////////////////......//////////////////........................///////////////////////////......------......///000///---,,,,,,---///000////////////////////////////////////////////////////////////////////////////////////000000000000//////111444777<<>>===<<<<<<<<<888777666777:::???BBBDDDJJJKKKKKKJJJIIIJJJOOOSSSZZZ^^^eeeoooyyy{{{{{{||||||~~~|||xxxlll```WWWNNNDDD===:::333333333444555444111///222222111000000000000000111111111111111111111111000000000000000000000000222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......////////////////////////---------.........//////111000000000/////////...111000000000000111111111666;;;???AAAGGGNNNRRRQQQQQQOOOMMMKKKGGGGGGSSSbbb.........---------------///...---...000000...,,,...---000888BBBIIIJJJHHHLLLLLLKKKJJJFFFBBB===:::<<<@@@EEEIIIJJJKKKMMMMMMMMMKKKEEEGGGOOONNNOOO\\\vvvvvvbbbUUUQQQRRR```kkkjjjeeefffmmmrrrxxxwwwwwwxxxzzz|||{{{zzzyyyyyy}}}wwwttttttrrrjjjaaa\\\ZZZYYYWWWXXX]]]gggqqqwwwcccRRROOOQQQQQQOOOMMMFFF;;;000///444222222222222222222111111000000000/////////......////////////////////////........................---------.........//////000///...,,,,,,---......,,,,,,++++++++++++,,,,,,///......------......///..............................------------......---...//////...---...///---------............///...............---------////////////////////////------.........///////////////............//////---...//////000000000000111111111111111111111111///......------......///........................////////////////////////////////////////////////........................---......///////////////........................---------------------------------------------------------............///...............---------////////////////////////////////////////////////000000//////////////////........................///////////////////////////......------......///000///...------...///000////////////////////////////////////////////////////////////////////////000000///...///000111222222333666:::===@@@BBBCCC???>>><<<:::999999999999444555777;;;@@@FFFKKKNNNTTTPPPLLLIIIJJJOOOVVV[[[dddooo}}}zzz}}}}}}zzz|||wwwlllcccZZZNNNDDD@@@888666444333222222222222222222111000000000000111111111111111111111111111000000000000000000000000222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000......////////////......////////////////////////------........./////////000000000000////////////000000000000111222333333999???DDDGGGMMMTTTWWWVVVPPPNNNJJJGGGFFFOOOdddxxx//////......------,,,,,,------.../////////---,,,///111666>>>FFFJJJIIIHHHIIIGGGEEEBBB???===<<<;;;===CCCJJJMMMLLLJJJKKKLLLKKKKKKFFFGGGMMMNNNVVViii}}}oooddd\\\\\\aaafffsss~~~~~~|||vvvllleee```^^^\\\[[[mmm}}}{{{eeeXXXWWWNNNKKKJJJIIIDDD:::222111222222111111111111111222000000000////////////...////////////////////////........................,,,,,,------.../////////000///...------------...---,,,,,,++++++,,,,,,---//////............//////..............................------------......000222444222///---///222---------............///........................////////////////////////............//////////////////............////////////111222222111000///111111111111111000000000000000000000000000000000---------------.........////////////////////////////////////////////////........................---......///////////////........................................................................---------............///........................//////////////////////////////////////////////////////......------,,,,,,........................//////////////////////////////............////////////............/////////////////////////////////////////////000000000////////////////////////000///...---...000222444777888;;;>>>@@@@@@@@@@@@:::888777666666777888999888:::===@@@EEEJJJOOOSSSZZZTTTMMMKKKSSSaaaooowww|||~~~}}}}}}~~~wwwnnncccUUUKKKFFFCCC>>>666000...000444666333222111111000000111111111111111111111111111111000000000000000000000000111111000000000000000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////......////////////......////////////////////////............////////////000000000000////////////000000000000222444555666===BBBHHHKKKPPPVVVXXXVVVNNNLLLIIIIIIOOO]]]rrr/////////......---------,,,---..................111777>>>BBBCCCCCCDDDDDDBBB@@@<<<::::::===@@@CCCBBBHHHLLLLLLGGGFFFJJJNNNTTT^^^___[[[[[[\\\iiiyyyssswww}}}~~~xxxrrrpppqqqxxxyyypppgggbbbZZZ]]]eeennntttsssooo```SSSGGGFFFGGGBBB999333222222111000000000111111111000000000////////////////////////////////////........................---------.........////////////......------------......------------......////////////////////////////////////////////////......------------......222444555333///,,,---///---------............///---.....................////////////////////////........./////////000000//////............/////////000111222111000///...//////////////////////////////000000000000/////////////////////000000000........................000000000000000000000000////////////////////////---......///////////////........................................................................---------............///---...................../////////////////////////////////////////////////////////......------,,,/////////////////////////////////////////////////////////......//////////////////....../////////////////////////////////////////////000000111111///////////////////////////...---...///222555777;;;===>>>??????===;;;999444444444444666888:::;;;>>>@@@BBBDDDFFFJJJOOOTTT]]][[[ZZZ___kkkzzz}}}}}}}}}kkk[[[SSSNNNGGG???999777666555444333222222111111111111111111111111111111111111111111111111111111111111111111000000000000000111111000000000000000000000000111111111111111111111111////////////////////////////////////////////////////////////////////////......////////////......////////////////////////........./////////000000////////////000000000000000000000111333666999;;;@@@FFFKKKNNNRRRVVVVVVSSSIIIKKKNNNTTTaaaqqq~~~/////////...............+++---......---...000333777<<>>???AAACCCEEEFFFGGGKKKSSSYYY```eeemmmwww}}}wwwkkk\\\VVVOOOMMMKKKEEE:::000333333222111111111111222111111111111111111111111111111111111111111111111000000000000000111111222000000000000000000000000111111111111111111111111000000000000000000000000........................000000000000000000000000......////////////......////////////////////////....../////////000000000////////////000000000000111111111222555999===???BBBHHHNNNQQQTTTWWWVVVRRRIIIQQQ\\\fffttt............////////////---...///......000555999???@@@@@@???===;;;::::::888999<<<@@@DDDGGGIIIJJJFFFHHHGGGCCCBBBOOOhhh{{{~~~~~~|||xxxpppjjjppp~~~ttthhhkkkooommmppp^^^NNNEEECCC999777555333111111222222111111111000000000//////////////////////////////......................../////////...------,,,,,,...............------,,,.........------............///000111111000///...////////////////////////......------------......///...------......---,,,---------............///---------.........//////////////////////////////.../////////000000000000111111000000000000111111111111222444777:::<<<=========>>>???@@@AAAAAABBB<<<===>>>??????>>>===<<<777777666555444333222222111111111111111111111111111111111111111111111111////////////////////////---......///////////////........................................................................---------............///---------.........//////////////////////////////////////////////////////000000000000000111111111////////////////////////////////////////////////000000////////////000000//////000000000000//////////////////////////////...//////000111111222222////////////////////////---///111555888;;;>>>????????????===;;;888555444666888;;;>>>AAABBBBBBBBBCCCFFFHHHJJJMMMUUU```iiiqqqxxxzzz|||wwwyyytttiii^^^[[[[[[TTTEEE777444333222222111111222222111111111111111111111111111111111111111111111111000000000000000111222222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000......////////////......////////////////////////.../////////000000000000.../////////000000000111222222222444777<<<@@@CCCDDDKKKQQQUUUXXX[[[ZZZUUUVVVdddssszzz------......//////000000...///000//////222888===FFFAAA===<<<======:::777777;;;AAAGGGJJJKKKJJJIIIEEEFFFDDD@@@DDDXXXyyyxxxuuuyyy|||wwwpppssssssqqqqqqyyy~~~wwwpppfffaaalllsssUUUHHHGGG<<<:::777555333222333333111111111111000000000000////////////////////////........................000000///...---,,,,,,+++......//////......---,,,...------,,,,,,------......///000111111000///...000000000000000000000000.........------.........///,,,+++---111222111///---------.........//////---------.........//////////////////////////////////////////000000000000222222111111111111222222444555666999>>>BBBGGGIIIIIIIIIJJJLLLMMMNNNOOOPPPJJJKKKLLLMMMMMMLLLKKKJJJCCCCCCBBBAAA???>>>======333333333333333333333333111111111111111111111111000000000000000000000000---......///////////////........................////////////////////////////////////////////////---------.........//////---------.........//////////////////////////////////////////////////////------......//////000000000000000000000000000000////////////////////////000000////////////000000//////000000000000//////////////////////////////...//////000111222222222////////////////////////...000444888<<<@@@BBBCCC??????>>><<<:::888666555:::<<<@@@CCCEEEFFFEEEDDDDDDGGGLLLOOOUUU___nnnxxxxxxnnniiiiiikkkmmmnnnssswwwvvvsssvvv{{{}}}wwwooopppwww{{{{{{yyytttrrruuuyyy{{{zzzfff^^^___\\\PPPCCC444333222222111111222222111111111111111111111111111111111111111111111111000000///000000111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......////////////......////////////////////////////////////000000000000.../////////000000111111333333333555888===BBBEEEEEELLLSSSXXX\\\___^^^ZZZdddwww------/////////...---,,,111...,,,---222999@@@DDD???===<<<>>>@@@@@@<<<999AAACCCDDDCCCEEEIIIIIIHHHCCCAAADDDLLLTTTbbb~~~|||zzzyyysssmmmnnntttxxxeee\\\```rrr{{{{{{rrrTTTGGGFFFAAA:::666222//////000111111111000//////111333000/////////............000000//////.........---////////////////////////......------------.............................................///000000000000//////.........---////////////////////////............//////////////////////////////////////////...---------......,,,,,,------............---///000000//////000111333222000000222555999;;;???AAACCCEEEFFFIIILLLOOOPPPQQQSSSTTTUUUTTTSSSRRRZZZSSSPPPSSSTTTQQQQQQUUUVVVVVVUUUTTTQQQNNNLLLJJJKKKFFFAAA>>>>>><<<555///444222000......///000222000000000000111111000000222111000////////////000......////////////......////////////////////////........................//////.........---------////////////////////////////////////////////////////////////////////////------......//////000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000............/////////000000000000000000000000000...............///000000...222666:::===@@@DDDFFFAAA@@@>>>===<<<;;;888777???CCCCCC@@@AAAGGGKKKJJJNNNKKKJJJRRRdddyyy~~~uuuxxxuuuooorrryyy|||~~~|||zzz~~~xxxooozzzxxxuuuuuuxxx}}}ooo]]]XXXRRRJJJ===444///333666333000000222111111000111111222333222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---////////////////////////////////////000000000000/////////000000000000000333444666888;;;@@@EEEHHHKKKSSSWWW\\\ccc^^^\\\gggxxx~~~~~~---......//////...------000//////111666<<>>888888888666444222222222111000000000111000000/////////..................---------------////////////////////////......------------.............................................///000000000/////////............////////////////////////............////////////////////////////////////...............//////000.............../////////,,,---///000000111333555::::::;;;<<<>>>BBBEEEGGGKKKLLLMMMMMMMMMMMMOOOQQQVVVUUUTTTSSSSSSUUUWWWYYYRRRLLLJJJLLLMMMKKKKKKNNNPPPQQQRRRTTTVVVYYY[[[\\\ZZZWWWTTTTTTSSSQQQLLLHHH@@@>>>;;;777444111///...000///...---------...///.........///000000111111//////000000000000//////////////////////////////........................//////.........---------////////////////////////////////////////////////////////////////////////.........///////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000000///.........///000111444666999;;;<<<===???AAA@@@??????@@@BBBCCCCCCBBBDDDCCCCCCDDDGGGQQQ]]]fffZZZ[[[```kkk{{{~~~yyyxxxzzz|||~~~zzzyyyzzzwwwrrr\\\GGGMMMBBB888555333111222666333333333222222222222222222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////............////////////////////////////////////000000000000000000/////////000000000111444888<<>>???CCCGGGFFFFFFRRRbbb}}}|||zzzjjjffflllttt}}}~~~jjjQQQAAA>>>===777000333222222222111111000000000000000/////////..................////////////////////////////////////......------------.............................................///000000////////////............////////////////////////............////////////////////////////////////...............///000111000/////////.../////////---///222444555777:::<<>>888555111111333444333111111111000000000/////////////////////000000000000////////////////////////......------------.............................................///000000.........///////////////////////////////////////............//////////////////////////////////////////...---------------/////////000333777:::<<>>999777000000//////000000111222111111222222222222111111000000000000000000000000////////////////////////...////////////000000000///////////////////////////////////////////////////////////////////////////////////////.........111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000---...000222555888:::<<<333444444333222333666888:::???EEEGGGGGGFFFGGGIIIRRRNNNRRR\\\dddiiiuuu|||sssxxxmmm\\\UUUPPPEEE999444333333333333444555666333333222222222222333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000.........///////////////////////////////////////////////////000000000000222111111111222555888:::??????CCCLLLWWW```eeeeeeeee```ZZZeee~~~///.........///000111222777===BBBEEEEEEFFFJJJNNNMMMKKKIIIHHHIIIJJJJJJJJJCCCGGGIIIMMMaaa~~~rrrccc[[[]]]hhh|||vvv\\\HHHCCC===666333444555333111111111111000000000////////////////////////......////////////////////////......------------.............................................///000000............/////////000////////////////////////............////////////////////////////////////.........//////000222222333333444666:::@@@EEEHHHIIIJJJJJJHHHDDDBBBBBBBBBAAABBBCCCEEEFFFFFFGGGGGGGGGIIIJJJKKKKKKLLLOOOQQQSSSTTTTTTTTTSSSQQQOOONNNNNNRRRSSSRRRVVV\\\]]]XXXRRRPPPMMMKKKLLLOOOSSSVVV]]]UUULLLFFFGGGKKKOOOPPPTTTRRROOOMMMLLLMMMOOOQQQUUUVVVWWWVVVSSSOOOJJJGGG;;;999666333111111222333000000111111111111000000000000000000000000000000////////////////////////.../////////000000000000////////////////////////////////////////////////////////////////////////.........///////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000///000222555777999999999222333444444444666:::===BBBEEEGGGFFFGGGKKKSSSZZZ^^^^^^aaaiiiuuu~~~~~~{{{wwwlllbbbUUUIII;;;999666444333444666777444333333222222333333444222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000............/////////000////////////////////////////////////000000000000222111111222444888<<<>>>DDDHHHSSSdddtttwwwoooeee```eeehhhttt///.........///000222333<<<@@@EEEFFFFFFGGGLLLQQQNNNKKKIIIJJJNNNPPPPPPNNNQQQZZZ\\\]]]oookkk[[[\\\ooovvv]]]KKKCCC:::555555555333000111111111111000000000000222222111111000000//////////////////////////////.........------................................................///000000---.........//////000000////////////////////////............/////////000////////////////////////------...000222444666777666777888;;;@@@GGGMMMPPPJJJJJJHHHEEE@@@<<<;;;;;;<<<===???BBBEEEHHHKKKLLLLLLMMMNNNMMMLLLLLLNNNPPPSSSYYYaaafffddd]]]SSSLLLSSSXXX[[[\\\bbbjjjlllhhhWWWUUURRRSSSYYYdddooovvvyyynnn___VVVUUUYYY[[[\\\\\\XXXQQQKKKGGGGGGHHHJJJFFFJJJPPPUUUXXXVVVSSSPPPIIIEEE???999555222222222000000111111111111000000000000000000000000000000000000000000000000000000.../////////000000111111////////////////////////////////////////////////////////////////////////---.........//////000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111222555777888888777666333444555555666999===@@@CCCEEEHHHJJJQQQ^^^ooo|||eeekkkrrr{{{~~~xxxyyy~~~oookkk{{{}}}kkk^^^AAA>>>:::666444444666777444333333222222333333444222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---.........//////000000////////////////////////////////////000000000000222111111222555:::>>>AAAAAAIII[[[tttrrr```cccqqq|||111000///------000555:::<<<>>>CCCGGGKKKNNNQQQSSSQQQVVVVVVUUUQQQHHHOOOgggzzz|||zzzyyyjjj\\\bbbooottt```TTTEEE;;;666222000000000111222222333222111000//////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////---...///111111///...---////////////////////////////////////000000000000111000...---,,,------...000///000333888;;;<<<<<<<<>>>>>@@@LLLfffzzzeeeXXX]]]ttt////////////000444:::>>>AAABBBDDDIIINNNSSSVVVWWW[[[\\\VVVRRRRRRUUUjjjxxx~~~wwwoookkkssssssxxx|||~~~wwwuuussstttxxxzzzwwwuuuvvv|||}}}}}}gggbbbggguuu|||jjjQQQ???666222000///333333222111000000000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////---...///000000///...---////////////////////////////////////000000000000//////.........///000000222333555888:::<<<>>>???CCCEEEIIILLLMMMLLLJJJHHHBBB===777444444888===@@@???BBBEEEGGGHHHJJJNNNQQQRRRVVV]]]```ZZZRRRSSSZZZaaalllpppeeegggjjjqqqtttvvv~~~zzzwwwwww{{{vvvrrrtttxxxzzz~~~jjjXXXOOOMMMHHHIIIHHHFFFEEEGGGNNNSSSSSSUUUTTTQQQJJJAAA777000222000///111444444///+++111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000000000000000////////////...000111000///...///111111000000000/////////...000000000000000000000000111000000000000000000000111111111111000000000///000000111111111222222222000000000000000111111111111444888::::::888555333999999888999===BBBHHHKKKJJJNNNOOOPPP\\\ttt{{{uuu~~~tttsssuuuvvv{{{eee[[[JJJ<<<999;;;888222444333222222444444333222444333333333222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......///......//////000111222...000333555888;;;======IIIVVVmmmqqqccc]]]cccxxx---///000111444999???CCCEEEEEEGGGMMMUUU[[[]]]\\\]]][[[PPPJJJPPP\\\yyy}}}}}}}}}}}}pppoookkkiiirrrkkkpppwwwwwwqqqlllkkkiiihhhkkkpppjjjhhhfffhhhmmmuuu{{{~~~nnnhhh```ooolllOOO???777555333555444222000//////000000///000000111111000000///000000000000000000000000////////////////////////////////////////////////////////////////////////---...///000000///...---////////////////////////////////////000000000000.........///000111111111333777;;;======???BBBEEEIIIJJJLLLMMMKKKGGGBBB???:::888777777999>>>CCCFFFBBBGGGKKKLLLJJJMMMUUU]]]dddrrr{{{vvvjjjdddeeefffuuu~~~|||yyy{{{~~~}}}{{{xxxuuu|||zzzzzz{{{|||||||||nnniiikkkfffddd^^^VVVNNNIIIJJJLLLNNNNNNPPPSSSSSSMMMCCC===888444222333555555000+++111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000000000000000////////////...000111000///...///111000000000000////////////000000000000000000000000000000000000000000111111111111111111000000000000000000000111111111222222000000000000000111111222444888;;;<<<999777777777>>><<<:::;;;@@@EEEHHHHHHIIIPPPXXX___hhhrrrxxxyyyzzz~~~~~~{{{sss{{{vvv___LLLCCC@@@;;;444555333222222333444444333333333333222222222111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////...////////////000111222222---000555999;;;<<<>>>@@@TTTeee{{{zzzlllgggjjjvvv---///111444777;;;@@@DDDDDDFFFLLLUUU___dddccc```]]]YYYNNNKKKXXXggg~~~{{{}}}yyyssslllgggfffffffffeeelllkkklllmmmnnnyyy{{{cccaaakkk}}}nnnSSSDDD===:::444333222222111000000000000000000111111000000000////////////////////////////////////////////////////////////////////////////////////////////////......///000000///......////////////////////////////////////000000000000---...///000000111111111333999???AAAAAABBBFFFKKKJJJKKKKKKJJJGGGAAA;;;777777;;;AAAEEEGGGIIIIIIJJJKKKOOORRRQQQPPPWWWfffsss|||xxxxxxtttzzz}}}yyyrrrooouuu{{{|||~~~~~~|||uuulllfffuuuvvvwwwxxxyyyxxxwwwuuuooovvv}}}}}}yyyzzz{{{rrreeeVVVMMMNNNKKKIIIKKKMMMMMMNNNQQQEEE@@@:::555222222333444111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////////////////////////////000000000000////////////...000111000///...///111000000000000////////////////////////////////////000000000000000111111111111111111000000000000000000000000000111111111111000000//////000111222333999===@@@>>>999666888<<<===>>>@@@CCCFFFJJJMMMOOOUUU[[[aaaeeehhhlllppprrr{{{uuuyyyxxx{{{}}}xxx]]]KKKDDDAAA===777555333222444444444333333333222222222111111111222222222111111111000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////////////////000111222333000222666:::;;;===CCCJJJeeewwwuuukkkqqq~~~...000333666888<<<@@@CCCBBBHHHTTTaaajjjkkkfff```]]]XXXMMMPPPfffxxx|||vvvqqqoooiii```[[[[[[YYY[[[ooo}}}iii[[[```iiiuuujjjQQQDDD===111222444555444333111000000000111111111111000000////////////////////////////////////////////////000000000000000000000000////////////////////////......////////////......////////////////////////////////////000000000000///////////////000000000333999AAADDDDDDEEEJJJNNNIIIIIIJJJHHHEEEAAA<<<999>>>BBBGGGJJJLLLNNNQQQTTT___^^^\\\YYY[[[gggzzz~~~|||{{{}}}}}}yyyxxxzzz{{{{{{wwwooo}}}~~~{{{yyywwwoooppprrrsssvvv|||sssdddWWWQQQMMMKKKIIIFFFJJJQQQIIIHHHDDD<<<444111333777111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////000000000000////////////...000111000///...///111////////////000000000000//////////////////////////////000000111111111111000000000000000000111111//////000000000111111111000000///000111333555666<<>>;;;777555555555555444444444444333333333222222222222222111111111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000000000000000111222333333888666888<<<===CCCWWWllliiiZZZddd000333888;;;>>>@@@CCCEEENNN[[[kkkuuutttlllddd```WWW[[[WWW[[[ooo|||}}}ssscccWWWRRRJJJRRR```qqqxxxhhheeepppvvv```OOO<<<;;;888555333222222333000111111222222111111000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////............//////////////////////////////////////////000000000000000///...///111555999<<>>;;;999666555888===CCCGGGSSSUUUUUURRRQQQZZZiiivvviiijjjttt{{{~~~zzzvvvpppwwwrrr___QQQCCC???:::777666666555444555555555444444444333333222222222111111111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000111222333333999777:::@@@BBBIII```yyyxxxeee___mmm000444999===@@@CCCFFFHHHWWWdddsssyyytttjjjccc```hhhsssvvvyyy{{{||||||qqqVVVOOOJJJMMMYYYppp}}}kkkiiiuuuttt```DDD@@@999333000000222444111111222222222222111111000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////............//////////////////////////////////////////000000000000000///...///333888>>>BBBFFFFFFHHHJJJLLLLLLIIIFFFFFFEEECCCBBBBBBDDDFFFHHHFFFJJJOOOVVVcccwwwzzz|||~~~yyyyyyyyy~~~wwwhhhSSSKKKDDDDDDIIIIIIAAA:::222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000///////////////000111000///...///111.../////////000000111111000000000000000000000000...//////000111222222222//////000000111111111222////////////000000000000000000000111555999>>>AAA;;;888555666<<>>KKKXXXjjjuuu~~~zzznnngggkkksssyyyzzzdddTTTOOOFFFEEEbbbwwwlll^^^rrrcccQQQ???:::888444333444444333111000000111333555000000000000000000000000//////............//////000000000000000000000000000000000000000000000000////////////............000000000000000000000000/////////000000000000000...///111555:::AAAGGGJJJKKKKKKJJJIIIIIIGGGCCCAAA>>>::::::AAAFFFEEEBBBAAAHHHJJJRRRbbbwww}}}zzz|||~~~sssaaaPPPIIIIIIHHHFFFGGGAAA<<<777444222000000222222333333333222111222333111111000000000000111111111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111111000444333444888<<<>>><<<999333777999:::AAANNNVVVUUU^^^[[[WWW[[[ooo{{{sssvvv~~~sssqqq}}}qqqXXXJJJ???>>>999111000666333333444555555444444444333333333222222222111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---000000000000111111111111000111222222222333666999777>>>AAABBBMMMeee|||xxxooonnnyyy777===AAABBB@@@FFFUUUccczzzxxxfff___hhhuuu|||yyy~~~lllWWWGGGOOOaaappp___gggtttkkkSSSEEE<<<555222333333333222111111222333444000000000000000000000000/////////....../////////000000000000000000000000000000000000000000000000////////////............000000000000000000000000000///////////////000000///111444888===CCCHHHJJJJJJIIIHHHGGGEEECCCAAA???;;;<<<@@@FFFGGGFFFIIINNNPPPWWWbbboooyyy~~~uuuhhhaaa___ZZZOOOEEEIIIFFFCCC>>>888444333444333444444444333222222222111111000000000000111111111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000222222555999===???===;;;555999;;;>>>GGGTTT[[[ZZZYYY___eeejjjttt}}}xxxvvvyyy~~~yyyxxxyyyqqqllliiiXXXIIIDDD???777444777333333444444444444444333333333333222222222111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000/////////.........000000000000111111111111000111222222333444777:::<<<>>>@@@GGGZZZrrr|||xxxzzz999>>>BBBBBBBBBMMMaaaqqquuuaaa\\\jjjyyy{{{pppxxx}}}gggXXXRRRWWWhhh~~~zzzfff[[[ZZZvvv|||aaaKKK===666555888333333333333222222222222000000000000000000000000000//////////////////000000000000000000000000000000000000000000000000000////////////............000000000000000000000000000000////////////000000222444888===BBBFFFIIIKKKIIIHHHGGGEEECCCAAA???>>>AAABBBDDDDDDCCCFFFTTTbbb^^^gggrrryyy{{{zzz{{{}}}yyytttvvvtttdddOOOLLLKKKGGG@@@:::555333111333444444444444333111111111111000000000000111111111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000222666;;;???@@@>>><<<999;;;>>>CCCNNNYYY^^^\\\[[[gggrrrwwwxxxzzzzzzxxx|||}}}vvvssswwwyyy|||zzznnnzzzrrrcccooo~~~hhhRRRGGGAAA999333333333333444444333333333333333333333222222222111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////......000000000000111111111111000111333444444666999;;;@@@>>>BBBRRRmmm~~~zzzzzz:::???AAA@@@EEEXXXqqqrrrgggiiiwwwnnnmmmhhhZZZWWW[[[qqqsssaaaVVV```|||rrrWWWBBB888777:::333333444444444333222111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////............////////////////////////000000/////////000111111666999===BBBFFFHHHJJJJJJHHHHHHGGGDDDBBB@@@AAAAAAGGGDDDCCCDDDJJJYYYrrrzzz|||}}}|||zzz{{{}}}|||}}}yyynnnWWWRRRIII@@@===<<<888222333222222333444444222111222111111000000111111222111111000000000000111111111111111111000000000///////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000111111222444999===??????===;;;;;;===BBBJJJTTT]]]```___eeejjjpppsssvvvzzz}}}sssrrr|||zzzttt|||```OOOEEE<<<666444444444444333333333333333333333333222222222111111222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////000000000111111111111///111444555666888:::===>>>@@@KKKbbb}}}vvvxxx{{{>>>BBBCCCCCCOOOiiitttjjjkkkvvvnnnxxx~~~~~~|||~~~~~~~~~~~~}}}nnn\\\NNNWWWtttuuuhhh]]]ggg|||pppRRR???777555333444444444444333222111111111111111111111111111000000111222222111000000////////////////////////////////////////////////////////////............////////////////////////000000//////000111333444;;;===AAAEEEHHHIIIIIIHHHEEEEEEEEEBBB@@@@@@BBBEEEEEEBBBEEEQQQdddzzz|||yyyzzz}}}zzzqqqgggWWWKKKKKKMMMFFF;;;444222111111444555444222222222111111111111222222111111000000000000111111111111111111000000000///////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000//////000111222222666999<<<>>>???===<<<:::===BBBKKKWWWbbbiiinnnppppppllliiilllsss|||}}}vvvyyy{{{yyycccSSSGGG???<<<666555444333333333444444333333333222222222111111222222111111111111222222000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000000000///000000000111111111111///222555777888:::<<<>>>;;;EEEZZZsss|||rrr}}}===AAABBBFFFYYYwww~~~kkkbbbhhhwww|||xxx~~~}}}}}}}}}|||||||||}}}~~~~~~{{{}}}~~~}}}}}}}}}~~~~~~qqq\\\QQQVVVjjj~~~fff\\\nnneeeMMM>>>777555555444444333333222222111111111111111111111111000111222333333222111000000000000000000000000000000000000000000000000000////////////............000000000000000000000000000000//////111444777888@@@BBBDDDFFFGGGGGGFFFEEE@@@BBBBBBAAA???AAAFFFJJJKKKIIIPPPaaavvv}}}}}}zzz~~~kkk]]][[[]]]TTTFFF;;;777222222444555555333222222111111111111222222111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000222333444999<<<>>>???===<<<<<<<<>>@@@===NNNhhh}}}zzzsssqqqyyy;;;@@@DDDMMMddd}}}ssspppuuu||||||xxxyyy~~~}}}|||}}}}}}|||{{{zzzzzz{{{||||||||||||}}}~~~~~~}}}}}}xxxaaaRRRTTTggg|||vvv```eeekkkyyyvvv]]]KKK@@@777666444333222222333333111111111111111111111111000111333444444333111000000000000000000000000000000000000000000000000000////////////............000000000000000000000000000000///000333666:::===DDDEEEFFFFFFFFFEEECCCCCC@@@BBBDDDCCCBBBFFFMMMTTT[[[YYY^^^kkkxxx~~~pppkkkkkkcccVVVFFF???777444555666555444333222222111111222222333111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000111333555666:::<<<>>>>>><<<<<<>>>???OOO[[[ppp~~~}}}tttzzzkkkvvvvvvZZZIIICCC:::999777555444555666777333333333222222222111111333222222111111222222333000000000000000000000000111111111111111111111111000000000000000000000000//////000000000111111111000000000000111111111111///222777:::<<<===@@@AAAGGGYYYrrr{{{ooommmsss}}}>>>DDDKKKWWWqqqyyypppsss|||zzz|||}}}}}}}}}||||||}}}zzzyyyxxxyyy{{{|||||||||yyyzzz{{{zzzyyyyyy{{{}}}}}}}}}~~~~~~~~~tttaaaVVVVVV[[[mmmcccXXXccchhhSSSEEE888777444222111222333444111111111111111111111111000111333444444333111000000000000000000000000000000000000000000000000000000/////////............000000000000000000000000000000///111444888<<>>===<<<<<<@@@CCC[[[hhh~~~~~~xxxvvvuuuqqqzzzeeePPPHHH<<<:::888666555555777777333333333222222222111111333222222111111222222333000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111111222000000000000111111111111///222777:::<<<>>>@@@BBBQQQ```uuuuuuiiikkkuuu~~~999EEEWWWsss{{{{{{~~~~~~}}}|||yyywwwvvvxxxzzz{{{|||~~~|||zzzyyyzzz{{{zzzzzzwwwxxxzzz|||}}}}}}||||||}}}{{{zzz|||}}}{{{xxxxxxzzz{{{||||||}}}rrr[[[TTTYYYiii^^^PPP```vvvjjjZZZBBB666555888333333555111000000111111222222222222222222222111111111111000222222222111000//////...000000000000000000000000000000000000000000000000...//////000000000000///222111111444999???CCCEEEJJJEEEBBBCCCCCCAAAAAACCCHHHJJJKKKIIIKKKVVVjjjzzzzzzwww{{{}}}vvvdddYYYIII>>>999888777666333222111222333444333222111111111111222333444444111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111000000//////......111111111111111111111111000111111111111222222222000000000000111555;;;???===999;;;BBB???999DDDWWWmmm}}}zzzxxxyyyyyy{{{{{{yyyvvveeeSSSHHHAAA999666999:::555///666666555444333333333333222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000333222222111222222333333555777999:::999;;;AAAFFF^^^lll|||}}}zzzBBBSSSiii}}}}}}~~~|||}}}{{{xxxvvvvvvvvvvvvvvvwwwxxxvvvtttqqqwwwwwwwwwyyyyyyyyyxxxwwwtttuuuwwwyyyyyyxxxvvvtttxxxppphhheeecccbbbbbbcccbbbcccfffiiimmmsssxxx||||||qqqaaa___\\\mmmttt^^^]]]eeennnOOO???999888222111444///000111111111222222222222222222222111111111111000222222111111000//////...000000000000000000000000000000000000000000000000//////000000000000000000111222444999>>>BBBDDDEEEEEEDDDAAA??????AAACCCCCCKKKLLLLLLMMMUUUgggrrr[[[III???;;;888555555333222333444444222111222222222111222222333333111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111000111111111111222222222111222222222333666;;;>>>===999888<<<===CCCVVVjjjzzz}}}vvvwww~~~vvvYYYLLL@@@:::888666555777666666555444333333333333222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000222222222222222222333333666666999<<<;;;;;;EEERRRmmm|||CCC\\\xxxxxxrrr|||~~~xxxzzzwww{{{yyy}}}{{{xxxuuutttsssrrrpppnnnnnnnnnoooqqqqqqooonnnjjjllloooqqqrrrqqqooonnnnnnoooqqqqqqpppmmmiiigggeee[[[TTTTTTRRRMMMLLLQQQKKKLLLNNNSSSYYY```fffjjjmmmrrrzzzssshhh\\\UUU]]]sss___UUUooorrr~~~___JJJ===888111222555111111111111111222222222222222222222111111111111000222222111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000111444:::@@@CCCDDDCCCBBB<<<@@@???;;;>>>GGGLLLJJJOOONNNMMMRRR___uuu||||||lllUUUGGG???;;;888555444333444555444222000333333222222111222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111222222222222111111111111111111111111000111111111111222222222222333555666666888;;;===999999999:::AAAQQQgggwww{{{~~~{{{~~~uuunnnnnnmmmZZZJJJEEE???555333:::777666555444333333333333222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000222222222222222333444444888555888>>><<<;;;LLLcccAAAbbbmmmlllyyy{{{xxx|||~~~wwwwwwwww{{{}}}zzzwwwuuuqqqkkkiiikkkjjjgggeeeaaa]]]ZZZ[[[]]]___```XXXZZZ]]]^^^^^^]]]\\\\\\\\\]]]^^^___^^^[[[XXXVVVRRRLLLKKKOOOMMMGGGEEEIIIFFFFFFGGGKKKPPPVVV[[[]]]ccciiiqqqxxx~~~vvveeeUUUPPPllllllXXXXXX]]]qqqlllTTTCCC:::222444999555222222222222222222222222222222222111111111000000111111111111000000//////////////////////////////////////////////////////111111111111000111111111333999@@@EEEEEECCC???===666>>>@@@<<>>555444333444555444333111444444333222111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000111111222222222111111111111111111111111000000111111111222222222111333666777777888:::;;;777;;;===>>>HHH]]]pppyyy}}}xxxooowwwxxx}}}lllcccqqqfffRRRPPPJJJ888000555777666555444444333333333333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000111111111222333444555666:::666999???<<<>>>VVVtttMMMqqqsssllluuu~~~yyyvvv~~~}}}}}}yyywwwzzz|||{{{|||uuuvvvpppeee]]][[[XXXSSSVVVRRRMMMJJJIIIJJJKKKKKKPPPQQQRRRQQQPPPPPPRRRTTTPPPRRRVVVYYY\\\]]]^^^^^^___\\\YYYVVVRRRMMMKKKLLLPPPOOOQQQVVV^^^eeeiiikkkooorrrvvvzzz}}}rrreeeUUU[[[~~~iiiTTT[[[ppp{{{aaaNNNAAA555444888555333222222222222222222222222222222111111111000000111111111000000000000000////////////////////////////////////////////////222111111000111222333333888===DDDFFFDDD???:::888777???BBBAAAFFFSSS\\\]]]UUUVVVZZZcccoooyyyxxx{{{ooo]]]NNNEEEAAA666444333333444555444333444444333222111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000...//////000000111111111000000000000000000000000000000111111111222222222000333666777777888999:::999<<>>>>>EEEbbbccc}}}nnnnnn|||~~~wwwrrryyy~~~wwwyyy|||zzzwww|||{{{rrrccc[[[SSSLLLOOONNNNNNPPPTTTWWWXXXXXXbbbccceeecccbbbbbbfffjjjkkknnnrrrxxx~~~tttiiigggeee```^^^]]]^^^fffrrr~~~lllYYYjjj___cccppprrr^^^NNN;;;444555222333333333333222222222222222222222111111111111000111111000000000000000000000000000000000000000000000000000000000000000000111111000000111333555666===AAAEEEDDD@@@;;;888888>>>BBBGGGKKKOOOUUU]]]cccbbbdddjjjrrrzzzwwwfffTTTHHH===:::666444444555555444333333222222111222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000///////////////000000000000000000000000000000000000111111111111222222222000222555777777888:::;;;>>>>>>BBBLLL^^^sss|||~~~|||{{{wwwwww{{{wwwuuurrrqqqrrrttttttttt{{{~~~~~~}}}kkk^^^iii{{{kkk[[[QQQCCC;;;<<<888777666555444444444444333333222222222222333333111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000111222444555777888999:::<<<===AAARRRttt|||yyyzzzvvvooouuuzzz|||~~~}}}wwwsss~~~uuulllmmmhhhdddbbbffflllsssvvv}}}xxxlllgggcccggguuulllbbbsssyyyqqqnnnxxx}}}mmm[[[CCC777666333444444333333333222222222222222222111111111111000000000000000000000000111000000000000000000000000000000000000000000000000000000000000222444777999AAACCCEEEBBB===:::;;;===EEEEEELLLXXX\\\\\\dddpppyyyzzz}}}qqq\\\GGGBBB<<<777555555555555222222222111222222333333111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000111111111111222222222111333666777888:::<<>>888777666555444444444444444333333222222333333444111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000111222444666888999666<<>>CCCHHHEEEPPPbbbhhheeennnqqqPPPJJJ@@@999555555555555111111111111222333444444111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000333222222222111111000000000000000000000000000000000111111111111222222222222444666888999;;;???BBB@@@DDDZZZ|||}}}xxxvvv~~~~~~oooooo}}}|||wwwssspppmmmiiiggg^^^___^^^[[[WWWVVVYYY]]]\\\]]]```eeelllqqqssstttuuupppiiieeeeeekkksssyyyvvv]]]eeekkkpppiiiSSSCCC;;;888777666555555444444555444333333222222333333444111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000111222444666888:::333===@@@===JJJnnnyyynnn}}}||||||}}}rrriiinnn|||}}}yyyxxxxxx{{{~~~lllfffgggggguuu|||qqq```[[[eeevvvyyy]]]^^^qqqrrreee~~~iiiWWW@@@333:::555444111000333555333...000000111111222222222222222222222222222111000///000000000000000000000000000/////////000111222222222222111111555999>>>BBBFFFCCCAAA@@@AAAAAACCCFFFHHHQQQaaalllooosss{{{|||kkkRRR@@@???===333000666444555444333222111222333333333333222222222111111111111000000111111222333111111111111111111111111...///000111111000///...000000000000000000000000000000000000000000000000111111222222222111111000...555333333===???===BBB===IIIhhh{{{|||{{{oooooo{{{{{{uuullliiiddd^^^YYYUUUSSSQQQOOOOOOMMMLLLJJJJJJIIIIIIMMMQQQSSSRRRPPPTTT^^^hhhiiijjjjjjgggcccbbbcccfffiiirrr}}}jjjccc]]]iii^^^AAADDD888888888888777555444222555444333333222222333333333333333222222222111111000000000000000000000000000000000000000000000000000000000///000000111222...000333555666777999;;;:::CCCBBB???XXXwwwiii}}}wwwvvvxxxyyyzzznnnlllrrr{{{|||yyyxxxyyyxxxjjj]]]WWWUUUWWWcccnnnvvvzzzggg]]]bbbqqqvvv___[[[aaaooottteeelll}}}gggLLL999888999777444222333444333111000111111111222222222222222222222222222111000000000000000000000000000000000000000000000000111222111111222333777;;;???BBBDDDAAA??????AAACCCEEEGGGXXXfffuuuzzz{{{zzz|||~~~|||{{{zzzyyyyyynnnjjjiiikkknnnqqqvvv||||||eeeOOOGGGBBB999333333444444444333222222222333333333333222222222222111111111000000111111222333111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000///000000222222333333333333:::777666>>>>>>;;;@@@CCCXXXwww}}}zzzsssvvvyyyqqqmmmhhhaaa]]]UUUSSSOOOLLLHHHFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCEEEIIILLLRRRTTTUUUUUUTTTTTTXXXZZZ]]]aaagggmmmuuuvvvfffhhh~~~uuuRRRLLLCCC>>>999666777777666444555444333333222222333333333333333222222222111111111111111111111111111111000000000000000000000000111000000000000111222222///222555666777888:::<<<888>>>BBBKKKiiiooozzzoookkkpppvvvxxxwwwxxxzzz||||||zzzyyyxxxyyytttwwwzzz|||jjj^^^QQQIIILLLTTT___qqq|||uuuvvvvvvzzzrrrccccccmmmzzzzzzaaaUUUVVVgggttt```___xxx{{{\\\BBB999;;;999666555333333333444111111111111222222222222111222222222222111000000000000000000000000000000222111000000000000000000000111333666:::===@@@BBBBBBAAA@@@???BBBGGGMMMQQQfffwww~~~~~~yyy}}}xxxxxxyyyyyy{{{{{{|||~~~yyytttqqqgggaaa^^^^^^^^^^^^bbbhhhnnnqqqwwwhhhUUUJJJCCC;;;555444444444444333333222222333333333333222222222222111111000000111111222333111111111111111111111111111000000//////000000111000000000000000000000000000000000000000000000000......///111333444555555555;;;:::999???>>><<>>======>>>>>>@@@???>>>===============@@@>>><<<===???@@@>>><<<@@@AAACCCDDDDDDFFFIIIKKKLLLNNNPPPSSSZZZhhhwwwwwwqqq^^^MMMKKKCCC888333333444444333555444444333333333333333333333333222222222111111111111111111111111111111000000000000000000000000111111111111111222333333111333666888888999;;;===999<<>>???@@@BBBCCCAAAAAA@@@?????????@@@@@@BBBAAA???@@@BBBBBBAAA@@@>>>???????????????@@@AAA???BBBFFFJJJOOOVVV___eeeooo|||}}}oooWWWPPPIII???777444333444555555555444333333333333333333333333222222222111111111111111111111111111111000000000000000000000000222222111111222222333444111444777888888999;;;======???OOOppp|||nnnzzzxxxxxx}}}~~~www}}}xxx|||}}}dddfffjjjnnnpppqqqpppooorrrtttwwwxxxwwwuuuuuuuuuuuuttttttuuuxxxzzz{{{{{{zzzggg[[[XXXYYYgggwwwzzzuuusssuuu~~~mmmgggmmmyyyaaaSSSqqqjjjRRRmmm___LLL;;;666555888777222111333333222222222222222222222000111111222222222111111000000000000000000000000222222111000/////////000000333888===@@@BBBBBBBBB???EEEGGGBBBEEEVVVmmm{{{{{{xxxxxx~~~{{{xxx{{{{{{}}}}}}xxxwwwzzzpppjjjdddaaa]]]XXXXXX\\\ZZZ\\\___bbbeeeiiilllnnn|||iii\\\OOOCCC;;;888555444555555444222444444444333333333222222111111000000111111222333111111111111111111111111222111000//////000111222000000000000000000000000000000000000000000000000111111111111222333444555333888888999@@@AAAIII\\\}}}~~~xxx~~~{{{xxxooofffiiiqqqyyyyyylll```YYYUUUHHHGGGDDDCCCBBBBBBAAA@@@BBBAAAAAA@@@AAABBBDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFDDDBBBAAABBBCCCAAA@@@@@@?????????>>>===;;;===AAAEEEIIIMMMQQQSSS[[[gggwwwjjjWWWTTTLLLCCC;;;777777888666555444444333333444444333333333222222222111111111111111111111111111111000000000000000000000000222222111111222222333444111444666888888888:::<<<>>>EEE\\\~~~sssvvv||||||~~~{{{rrr}}}{{{yyyqqq```fffnnnqqqooommmnnnppprrrtttvvvvvvtttsssssssssuuusssqqqrrruuuxxxzzz{{{{{{iiibbb___kkk{{{~~~yyyvvvxxxyyylllfffkkkxxxmmmWWWlllqqq[[[hhhqqq___EEE;;;555888888333111333333333333333222222222222000000111222222222222111000000000000000000000000222111000000000000000000333666:::???BBBCCCCCCBBB===CCCEEEDDDMMMfff~~~xxxwwwzzzttt~~~xxxrrrlllhhhbbbZZZWWWXXXUUUXXX\\\___aaabbbdddeeeiiiooozzzrrr\\\JJJAAA<<<666444555666555333444444444444333333333333111111000000111111222333111111111111111111111111111111111000000111111111000000000000000000000000000000000000000000000000333222111111111333444555999<<<999999???BBBQQQkkk~~~}}}|||yyy}}}~~~}}}rrrkkkggggggpppzzz~~~qqqcccWWWOOOLLLJJJBBBBBBBBBBBBBBBAAAAAAAAACCCCCCBBBAAAAAAAAACCCCCCGGGFFFEEEDDDDDDDDDDDDDDDKKKMMMNNNLLLHHHDDDCCCCCC@@@?????????AAAAAA???======<<<<<<===@@@FFFKKKOOOPPPWWW```jjjsss~~~vvvvvvtttbbb]]]UUUJJJ@@@999666555666555555444444444444444333333333222222222111111222222222222222222222222000000000000000000000000111111111111111222333333222444777888888888:::;;;===OOOmmm{{{rrryyyzzzvvvppphhhdddjjjqqqrrrpppmmmnnnpppqqqrrrssssssqqqqqqrrrsssrrrqqqpppqqqsssvvvyyy{{{yyyqqqhhhfffooozzz{{{|||zzz|||}}}zzztttkkkggglllxxxgggdddyyylllbbbxxxsssWWWEEE777777888444333666444444333333333222222222000000111222222222222222000000000000000000000000000000000000000000111222666888<<<@@@BBBCCCCCCBBB???CCCDDDJJJ___~~~{{{~~~|||vvvpppggg\\\UUUUUUTTTWWWZZZ[[[ZZZYYYZZZ\\\^^^cccjjjqqqyyyoooVVVHHH@@@888444444666666444555444444444444333333333111111000000111111222333111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000111111000000222444666888<<<===999999AAAGGG]]]~~~~~~~~~~~~zzz~~~mmmfffiiiqqq|||zzzkkkdddZZZPPPJJJFFFEEEEEEDDDDDDDDDDDDDDDFFFHHHJJJMMMLLLJJJJJJIIIJJJKKKKKKNNNMMMLLLKKKJJJIIIIIIIIIOOOQQQSSSVVVUUUQQQIIIDDDCCCBBBAAABBBDDDDDDBBB???AAA???<<<;;;===AAAEEEHHHGGGLLLRRRWWW___lll}}}sssqqq~~~xxxlll\\\PPPIIIBBB888111666666555444444444444444333333333222222222111111222222222222222222222222000000000000000000000000111000000000000111222222444666888999999:::;;;<<>>===@@@FFFLLLOOORRR\\\mmmzzzssszzz}}}fffYYYUUUOOOBBB555666666555444444444444555333333333222222222111111222222222222222222222222000000000000000000000000000000000///000111111222555777:::;;;;;;;;;<<<>>>GGGlllzzzjjjeee]]]fffmmmooorrrsssrrrppppppppptttrrrpppnnnmmmmmmnnnooooooppprrrtttvvvvvvvvvvvv{{{zzzyyy{{{lll___bbbmmmuuuwwwzzzyyyzzz}}}~~~{{{|||xxxqqqllllllrrr}}}qqq]]]ddd~~~gggOOOZZZvvvzzz```DDD999999999444000333333333222222222111111000000000000000000000000000000000000111111111111///000222222222222444666<<<===>>>>>>AAADDDEEECCCEEECCCHHHddd|||tttooozzz{{{vvvlll```VVVPPPNNNNNNNNNMMMLLLMMMQQQTTTPPPQQQTTTWWWZZZ^^^```aaahhhkkkvvvnnn```MMM:::555888:::888888444555555444333222444555222222222222222222222222222222222111111111111000222222222111111111000000000000000000000000000000000000000000000000000000444333111222555999:::;;;555555;;;<<<===XXXxxxzzzzzzooohhhooozzz~~~ttthhh]]]UUUKKKJJJHHHGGGHHHJJJJJJJJJMMMTTTZZZ[[[XXXXXX]]]ccceeedddbbbaaaaaabbbccccccjjjddd^^^\\\^^^^^^[[[XXX]]]\\\YYYVVV[[[```[[[RRRRRROOOLLLJJJIIIHHHFFFEEEAAACCCDDDCCCAAA???>>>===???@@@CCCHHHKKKNNNYYYdddzzz~~~kkkqqq}}}ppp[[[TTTNNNFFF@@@888666444333555666666555333333333333333333333333333333333222222222111111111222222333333222222111333333222222111111222222888===:::888<<<::::::CCCUUUddd{{{yyyccc^^^eeelllooorrrrrrqqqpppppppppvvvtttrrrqqqpppqqqrrrrrrpppqqqssstttuuuuuuuuuuuu{{{|||{{{}}}jjj]]]___iiiqqqttt{{{{{{|||}}}~~~vvvrrrtttzzzhhh]]]llllllPPPYYYssskkkMMM>>>:::888444111333333333222222222222111111111111111111111111111000000000000111111111111000111111111111222555888======>>>???AAACCCCCCBBBFFFJJJTTTppp{{{~~~lll]]]QQQNNNJJJIIIJJJKKKJJJIIIPPPQQQSSSVVVYYY\\\^^^```\\\___iiizzzkkkWWWBBB::::::999777555666666666444333222222333222222222222222222222222222222222111111111111000222222222111111111000000000000000000000000000000000000000000000000000000444222111222555888::::::888666;;;>>>FFFhhhnnnhhhgggrrrsssggg\\\RRRKKKHHHHHHHHHIIILLLOOOPPPQQQVVVZZZ___```______cccgggkkkkkkkkkkkklllnnnoooppprrrnnnkkkkkkmmmmmmiiieeecccaaa\\\YYY___fffeee^^^VVVTTTRRRQQQPPPNNNKKKHHHFFFGGGGGGEEECCCAAA@@@@@@>>>===@@@DDDFFFIIISSS]]]oooyyysss```nnn}}}cccXXXRRRIII@@@999666333222333444333333333333333333333333333333333333333222222222111111111222222333333222222111333333222222222222222333555:::888777<<<:::;;;GGGddduuummmbbbaaaeeelllnnnqqqqqqpppooopppppptttsssrrrqqqqqqrrrssstttqqqrrrsssttttttttttttssswwwzzz{{{}}}mmm______gggooosss}}}}}}~~~yyywww|||```[[[ooovvvWWWXXXhhh~~~vvvVVVBBB;;;777444444333333333333222222222222111111111111111111111111000000000111111111222222111111111000000333777:::===>>>???AAAAAAAAAAAAAAABBBQQQeee~~~~~~kkk```SSSLLLKKKKKKIIIFFFKKKKKKLLLNNNPPPTTTVVVXXXWWWZZZaaajjjvvvzzzeeeMMMBBB???<<<999777888777666555444222111000333333333333333333333333222222222111111111111000222222222111111111111111000000000000000000000000000000000000000000000000333111000222555888999999777555888===PPPyyywwwkkkddddddjjjxxx}}}nnn```WWWPPPJJJFFFIIIJJJMMMPPPTTTXXX[[[]]]```dddhhhlllnnnqqqtttwwwxxxyyy{{{}}}wwwssskkkgggkkkrrrsssooo^^^\\\[[[ZZZXXXUUUPPPLLLKKKIIIGGGDDDBBBAAA@@@@@@???>>>>>>@@@AAADDDLLLVVV___bbbrrr```iii|||sssccc]]]RRRDDD===999555333333333333333333333333333333333333333333333333222222222111111111222222333333222222111333222222222222222333444444999888999===;;;???OOO{{{}}}yyyqqqaaabbbgggiiikkkmmmppppppoooooooooppppppoooooooooooopppqqqrrrrrrrrrsssssssssrrrrrrrrrsssvvvxxx{{{tttgggdddhhhooottt{{{}}}wwwwww~~~oooXXX```tttjjj[[[XXXccczzz}}}]]]GGG;;;666555777444444333333333222222222111111111111111111111111000000111111111222222222111111111000000444999===>>>>>>???BBBBBB@@@@@@CCCFFFaaa}}}{{{rrr___UUUQQQOOOMMMGGGFFFFFFGGGIIILLLPPPRRRVVVZZZ___aaaeeemmmyyyuuu\\\MMMFFFAAA>>>>>>999777666555555444222111333333333333333333333333222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000222111000222555888999999888555888BBB]]]zzzxxxuuujjjbbbbbbgggrrrqqqgggZZZPPPMMMMMMMMMMMMRRRTTTWWWZZZ]]]aaadddgggjjjmmmrrryyypppnnnkkkgggddd___YYYUUUTTTPPPKKKGGGDDDCCCBBBAAADDDAAA???@@@@@@AAAGGGOOOSSSVVVdddzzztttnnnsssrrrlll```PPPBBB>>>999555555555666555333333333333333333333333333333333222222222111111111222222333333222222111222222222222222333444555777;;;:::;;;???>>>EEEZZZyyymmmsss}}}}}}~~~eeeZZZdddmmmoookkkmmmnnnooonnnnnnoooqqqmmmmmmmmmnnnnnnoooppppppsssrrrrrrrrrqqqqqqqqqqqquuuwwwxxxyyy{{{nnniiiiiinnntttxxx{{{~~~}}}uuuvvv}}}|||~~~~~~~~~}}}}}}~~~~~~aaa\\\\\\vvvgggPPPPPPfffjjjRRRAAA777555777444444444333333333222222111111111111111111111111111111111111222222222222111111111000111555:::>>>???===???CCCCCC@@@BBBHHHVVVzzz{{{tttmmm___WWWSSSKKKIIIGGGFFFGGGIIILLLOOOOOOTTTYYY[[[\\\```gggnnnrrr___QQQGGGCCCDDD;;;888666555666666555333333333333333333333333333222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000222111111333666888999888;;;888???OOOlllkkkhhhyyyyyykkkccc___dddnnn{{{|||nnn___XXXNNNIIIKKKQQQUUUWWW[[[^^^aaacccdddfffiiikkktttwww|||xxxrrrmmmgggcccaaa\\\TTTOOOKKKIIIGGGEEEFFFBBB@@@@@@???>>>BBBGGGLLLSSS[[[eeevvvpppbbblllzzzlll\\\FFFAAA;;;666555555666666333333333333333333333333333333333222222222111111111222222333333222222111222222222222333444555666888<<<:::<<>>KKKeeepppeeevvvzzz}}}pppvvvsss^^^[[[gggppppppjjjlllmmmnnnmmmnnnoooqqqnnnoooooopppppppppqqqqqqrrrrrrqqqpppppppppqqqqqqxxxzzzyyyxxxzzzpppkkkgggkkkrrruuuxxx|||~~~~~~~~~}}}uuuvvv}}}}}}}}}|||}}}~~~{{{||||||}}}~~~nnn___SSShhhxxxZZZPPP___}}}dddMMM;;;555666444444444444333333333333222222222222222222222222111111111222222222222333000111111222333666;;;???@@@===>>>CCCCCCAAAFFFPPPjjj{{{zzz{{{vvv~~~wwweee\\\TTTPPPKKKGGGDDDEEEGGGHHHIIIMMMSSSYYY]]]aaadddfffmmmwwwaaaNNNGGGGGGAAA<<<777555666777666555333333333333333333333333222222222111111111111000111111111111111222222222000000000000000000000000000000000000000000000000222222222444777999:::999888777EEE]]]wwwjjjiiixxx~~~kkk```]]]^^^hhhtttpppcccYYYSSSNNNMMMQQQWWW[[[]]]aaaeeeiiijjjiiijjjlllooo}}}{{{sssooollleee\\\UUUQQQMMMHHHDDDGGGBBB@@@AAA???<<<===@@@GGGPPPTTTUUUccczzzxxx___\\\lllsssdddMMMFFF>>>777444444444444333333333333333333333333333333333222222222111111111222222333333222222111111111111222333555666777888:::888;;;???@@@SSStttrrrpppzzz}}}{{{uuu|||~~~ggg\\\bbbkkkooommmjjjkkklllmmmlllmmmoooqqqoooppppppqqqqqqqqqppppppqqqqqqpppoooooopppqqqrrrvvvxxxxxxwwwvvvpppkkkfffjjjrrrssswww{{{}}}}}}|||~~~|||uuuuuu{{{|||{{{}}}|||}}}{{{|||~~~~~~cccXXXZZZsssooo]]]]]]zzzrrrXXXBBB777777555444444444444333333333222222222222222222222222111111111222222222333333...000222333555888<<>><<<===AAAFFFJJJNNNVVVeeeuuu~~~tttccccccvvvwwwkkkXXXQQQFFF<<<666444333333333333333333333333333333333333333222222222111111111222222333333222222111111111111222444666777888888:::888<<>>>>>===<<>>>>><<>><<>>@@@DDDCCCKKKmmm}}}~~~kkk^^^WWWPPPNNNJJJGGGFFFFFFGGGFFFNNNRRRYYY___eeerrrlllVVVVVVQQQGGG<<<777777666444444444444333333333222222222222222222222222222222333222000//////000222333111111111111111111111111222111111111000000000///000444777999999:::::::::AAA[[[|||```YYYfffvvv~~~tttjjjccc```___^^^dddccccccdddgggjjjmmmnnntttuuuzzz{{{kkkbbbZZZUUUOOOJJJHHHFFFCCCAAA@@@?????????BBBHHHPPPUUUaaarrrxxxgggtttooolllfffSSS???======222555555555444444444333333333333333333333333333333333333333333333333333333333333333444555777999:::888777===>>>FFFooolllyyyzzzoooXXX}}}]]][[[]]]eeekkkkkkhhhggghhhiiikkkmmmooooooooooooiiijjjlllnnnooopppqqqqqqrrrqqqqqqqqqqqqrrrsssssspppuuuxxxyyy}}}}}}vvvtttmmmeeegggnnnzzzuuuoooooovvv}}}~~~||||||{{{{{{}}}jjjRRRNNN\\\zzz___kkktttRRR>>>===888555666666333222444555444333222111222333444333333333333333333333333222333666:::>>>???>>><<>>DDDooommm\\\^^^oooyyymmmddd```bbbfffhhhmmmkkkhhhggghhhlllpppsssvvvwww|||uuuiiiaaa]]]VVVOOOIIIFFFDDDDDDCCCBBB@@@??????BBBGGGKKKVVVbbbvvvnnnkkkwwwvvvsss___DDD======555555555555444444444444333333333333333333333333333333333333333333333333333333333444555666888999:::999666:::@@@UUUwwwyyy|||eeeNNNpppVVVZZZ```fffiiiiiihhhhhhhhhjjjllloooppppppooonnnkkkkkklllmmmnnnnnnnnnnnnlllmmmnnnoooqqqtttvvvwwwrrrxxx|||{{{}}}xxxrrrqqqkkkdddeeemmmxxx|||}}}}}}|||qqqmmmnnnvvv}}}|||{{{zzz{{{~~~~~~zzzZZZRRRSSSiiijjjmmmyyy]]]GGG>>>888444666777555333444555444333222222222333333333333333333333333333333222444888<<>><<>><<<444555555555555444444444444333333333333333333333333333333333333333333333333333333444555777888999::::::999:::DDDaaaxxx^^^III~~~~~~aaaVVV]]]cccfffgggiiikkkllljjjkkkmmmoooooonnnlllkkkmmmmmmmmmmmmmmmlllkkkkkkjjjkkklllnnnpppsssuuuvvvuuuyyyzzzzzz||||||tttoooooojjjbbbdddkkktttwwwyyyyyyxxxyyy}}}}}}~~~zzznnnjjjlllvvv~~~~~~}}}|||{{{|||}}}}}}dddYYYUUUZZZ|||wwwlllooolllUUU@@@888333555666555444444444444333333222222222222222222222222222222222222333666:::>>>@@@???>>>===@@@BBBAAAGGGccc|||zzzyyyvvvrrrmmmkkklllnnnvvvsssnnnhhhccc`````````bbbcccfffhhhlllqqqwww|||uuu~~~rrrfff```ZZZSSSOOOPPPIIIGGGIIIOOOSSSVVV]]]dddfffiiiooo___PPPHHH@@@777444666555555555444444444333333222222222222222222222222222111111111111111111222111111111111111111111111000000111111222222333333444666:::<<<777444;;;FFF]]]zzzzzzfff___[[[aaapppwwwnnnjjjdddaaabbbfffjjjlllmmmoooqqqrrrrrrtttwwwzzzxxxyyy~~~xxxqqqfff[[[RRRMMMJJJJJJFFFFFFDDDBBB??????AAACCCSSSYYY^^^fff{{{uuunnnyyy{{{rrrUUUEEE>>>555666666555555555444444444333333333333333333333333333333333333333333333333333444555666888999999:::;;;======JJJmmmwwwUUUEEEvvvrrrwww[[[[[[aaafffffffffiiilllmmmkkkkkklllmmmmmmlllkkkjjjmmmmmmmmmmmmlllkkkjjjjjjmmmmmmmmmnnnnnnpppqqqqqqtttvvvvvvwww|||yyyrrrnnnnnniiiaaacccjjjpppsssuuuuuuuuuxxx~~~|||xxxlllhhhjjjttt}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{~~~vvv]]]UUUOOOjjjmmm```eee}}}bbbGGG===555444666555444444444444444333333333222222222222222222222222222222444888<<>>???@@@BBBTTT^^^\\\gggjjj|||~~~www___NNNDDD888666666666555555555444444333333333333333333333333333333333333333333333333333444555777888999::::::;;;@@@AAARRR|||hhhKKKAAArrrqqq|||pppYYY^^^dddhhhffffffjjjllljjjiiijjjjjjjjjkkkllllllllljjjjjjkkklllllllllllllllooonnnnnnnnnooopppqqqqqqrrrssstttxxxxxxqqqmmmmmmhhhaaaaaahhhooorrruuuvvvwwwyyy~~~xxxrrrlllggghhhqqqzzz}}}}}}~~~|||}}}~~~{{{~~~dddXXXLLL\\\ttt^^^ZZZkkkjjjRRREEE999666666444222333333444444444333333222222333333333333333333333333666999===???>>>>>>@@@AAA@@@>>>FFFccc{{{}}}qqqwww}}}uuuwwwzzzzzzzzz~~~}}}yyyxxx{{{ooo___]]]UUUPPPKKKLLLMMMMMMPPPTTTWWWUUU[[[pppnnnWWWIIIAAA:::666555555555555444444444444222222222222222222222222111111111222222111111111111111111111111111111111///000000111333444444555777777<<<>>>999888HHH]]]xxxnnnvvvddddddlll{{{~~~uuulllmmmllljjjjjjkkkkkkkkkjjjiiinnnsssuuuttttttwwwzzzxxxoooggg^^^VVVIIIIIIHHHFFFBBB??????@@@999JJJUUUUUUYYYnnnuuu~~~}}}uuubbbSSSHHH:::666666666666555555555555333333333333333333333333333333333333333333333333333444666888999::::::::::::@@@BBB\\\}}}]]]FFFBBBqqqppp}}}rrrgggTTT___eeeiiiggggggkkkkkkfffhhhhhhhhhiiijjjlllmmmnnnggghhhiiikkklllmmmnnnnnnmmmmmmnnnoooppprrrtttuuurrrsssvvv|||xxxqqqmmmmmmhhh```aaahhhoootttxxxzzzzzz{{{~~~~~~rrrkkklllggggggpppxxx||||||}}}zzz|||~~~|||}}}nnn^^^OOOSSS}}}ddd]]]eeennnZZZKKK===777666444111111333333444444444333222111444444444444444444444444777:::>>>>>>>>>>>>@@@CCC???>>>KKKnnnmmmyyypppfffmmm~~~{{{ttteeefff}}}jjjeee[[[VVVRRROOOKKKIIINNNUUUMMMWWWZZZ___~~~zzzWWWGGGGGGCCC999666666555555555444444444222222222222222222222222111111222222222222111111111111111111111111111111//////000111333444555555777777<<<@@@<<<<<>>AAAHHHPPPVVVdddyyyyyyppp```TTTIII:::777666666666555555555555333333333333333333333333333333333333333333333333333444666888999::::::999999???BBBbbbxxxYYYFFFGGGzzzxxx___YYY^^^bbbeeeggggggffffffhhhkkkiiiiiiiiijjjjjjkkkkkkllliiiiiikkkmmmoooooommmkkkooonnnpppsssrrroooooosssxxxyyy|||zzzssspppooonnnhhhbbbccchhhqqqqqqrrruuuyyy|||}}}}}}}}}}}}tttnnnjjjhhhkkkuuu|||}}}zzzyyy||||||}}}~~~[[[PPP\\\gggoooXXXaaammm~~~lllSSS;;;333666888777888555444333333222222333333444333333222333444666777;;;:::999;;;===???@@@@@@???DDDTTT~~~~~~{{{nnnhhhmmm~~~}}}ooojjjfffooojjjZZZSSSQQQSSSOOOFFFHHHQQQNNNRRRVVV]]]qqq\\\JJJKKKCCC222666777777666444333333444333333333222222222111111222222222222222222222222222222111111111111222222///111333333222222333444???555:::@@@888>>>___|||yyytttpppdddqqq~~~yyytttkkkkkkjjjhhhgggggghhhiiipppqqqrrrqqqqqqrrruuuwww{{{~~~vvvlll```WWWRRRKKKFFFEEEEEEEEEDDD>>>???DDDLLLUUUbbbvvv{{{~~~yyy|||ppprrriiiTTTFFF<<<666333444444222222333555555555444444333333333666555444333333333333333333666999:::999999:::;;;===???LLLsssmmmMMM???AAA{{{ddd]]]```dddfffhhhhhhggghhhjjjllliiijjjkkkkkkkkkkkkkkkjjjiiijjjkkkmmmooonnnmmmkkkpppnnnpppsssrrrpppqqquuuxxxzzzzzzsssrrrqqqnnnfff```bbbhhhttttttvvvxxx{{{}}}~~~~~~wwwrrrmmmkkkhhhjjjttt{{{|||zzzyyyzzzyyyzzz|||~~~qqqYYYXXX___iii```eee~~~cccEEE888777666555444555444333333222222333333444333333222333444666777<<<;;;<<<===???@@@AAA@@@EEELLLdddwwwzzz{{{}}}rrr___PPPOOOPPPKKKIIIKKKLLLOOOSSSXXXcccxxxcccRRROOOGGG;;;666777777666555444333333333333333222222222222111222222222222222222222222222222111111111111222222///111333333222222333444===666<<>>===BBBJJJUUUdddppp{{{www|||zzzppp\\\GGGAAA:::555666666444333555555555444444444333333333666555444333333333333444444666999:::999999:::;;;===DDDWWW~~~xxx\\\HHHCCCFFFzzznnnjjjhhhiiijjjiiiiiijjjmmmooojjjkkkmmmmmmmmmllljjjiiiiiijjjlllmmmnnnnnnmmmmmmpppnnnpppssssssqqqtttyyyxxx{{{yyysssttttttoooeee]]]aaajjjxxxyyyzzz{{{|||}}}~~~yyyssspppmmmkkkhhhjjjrrryyyzzzyyyzzzzzzyyyyyy{{{}}}~~~}}}||||||dddZZZ```aaaaaa~~~rrrOOO;;;777777555333555444444333333333333333444333333333333555666777<<<===>>>@@@AAAAAAAAAAAAHHHTTT{{{|||qqq~~~~~~zzztttrrrpppqqq{{{yyyrrrtttVVVOOOSSSRRRNNNKKKLLLLLLPPPTTTUUU___zzztttaaaTTTJJJBBB777777777777666555444333333333333333222222222222222222222222222222222222222222111111111111222222///111333333222222444555;;;777>>>AAA===SSSoooyyy~~~xxxrrrppphhhiiijjjmmmqqquuuxxx{{{rrrrrrsssrrrrrrtttwwwzzzzzzxxxuuuqqqllljjjjjjkkkkkkddddddeeekkkttt~~~sssgggccc]]]TTTLLLFFFDDDDDDIIIAAA;;;>>>FFFOOOYYYaaa~~~|||wwwyyykkkPPPGGG???888888888666555666444444444444333333333333555555444333333333444444444666999:::999999:::;;;<<>>>>>\\\sss|||vvvrrrqqqnnnmmmmmmnnnpppssstttuuurrrrrrsssssstttwww{{{~~~~~~zzzuuupppjjjggg___VVVSSSTTTSSSQQQPPPPPPQQQVVV^^^gggmmmpppuuuzzzrrrhhhlllooopppvvv|||}}}~~~}}}llljjjdddZZZPPPIIIFFFFFFHHHAAA===@@@EEELLLWWW```nnnwww~~~}}}bbbNNNCCC:::888888666555666333333333333333333333333555444444333333333444444555777999999999999;;;<<<;;;OOOppp}}}|||ZZZGGGDDDCCC???xxxqqqooollljjjjjjlllnnnpppkkklllnnnooonnnllljjjhhhiiilllnnnnnnmmmlllnnnpppnnnmmmooorrrsssrrruuuzzzzzz~~~|||yyyrrrttttttoooddd^^^fffrrryyy{{{}}}}}}||||||~~~~~~tttooojjjggghhhfffiiipppuuuvvvxxx{{{~~~}}}}}}~~~~~~|||zzz{{{~~~rrruuu~~~vvvnnnbbb\\\BBB888888:::999666555444444333333444444333333333333444666888999:::<<>><<>>@@@@@@EEEPPP\\\bbb~~~qqqwww{{{uuuSSSGGG;;;777777555444555333333333333333333333333444444333333333444444555666777999999999999;;;===<<>>yyyppprrrvvvqqqllliiiiiikkkmmmmmmjjjkkkmmmmmmmmmllljjjiiijjjlllooonnnllllllnnnqqqnnnmmmpppuuuuuusssuuuyyy{{{yyyzzztttsssqqqlllbbb^^^eeepppwwwzzz}}}}}}||||||yyypppkkkfffaaaddddddhhhpppuuuvvvxxx|||{{{{{{zzz{{{}}}}}}|||zzz{{{zzz{{{xxxttt~~~}}}bbbmmmkkkMMM;;;777777666666555555444444444444444333333333333555777999:::999<<<>>>???>>>???CCCGGGQQQxxxppppppvvvtttrrr||||||yyy{{{|||}}}~~~wwwuuuttt```VVVSSSSSSOOOPPPWWWXXXUUUVVV]]]mmmdddLLLCCC>>>999666777777555333444444444444333333333333222222222222222222222222222222111111111111222222111222222222222444777999888:::======KKKttt|||yyyooopppxxx}}}vvvuuuuuullliiifffgggjjjmmmlllkkkllllllkkkjjjjjjmmmrrrvvvwwwrrrjjjdddfffkkkjjjddd```dddgggooo~~~uuu```aaabbbfffkkknnnpppoooxxx~~~rrreee\\\TTTOOOKKKCCCCCCDDDCCC@@@???HHHSSSXXXjjjuuuhhhxxx|||~~~~~~YYYJJJ;;;666666555333444222222222222333333333333444444333333333444555555777888999999999:::<<<>>>AAAfffcccGGG>>>BBBFFFFFF~~~xxxbbbfff~~~eeexxxssslllhhhgggiiijjjjjjiiijjjkkkkkkkkkkkkkkkjjjjjjmmmooonnnlllkkkooorrroooppptttyyyyyyvvvvvvyyy}}}{{{vvv{{{vvvrrrnnnggg___[[[```iiiuuuyyy}}}~~~}}}}}}tttlllhhheeeaaa___aaagggpppuuuvvvxxx|||yyyyyyyyyzzz||||||{{{zzzzzz{{{|||~~~wwwlll___kkk}}}[[[CCC:::777555666666555444444444444444333333333333555777999:::999<<>>>>>@@@GGGLLLgggyyyqqqnnnnnnooo|||zzzwwwzzz|||~~~}}}~~~zzztttxxx{{{eeeXXXVVVVVVVVVWWWWWWVVVVVVWWW\\\ggg~~~\\\HHHAAA999555555666555333555444444444444333333333222222222222222222222222222222111111111111222222111222222222222444777:::888:::===BBBYYYtttoooyyywwwtttoooiiijjjuuu|||tttrrrssshhheeeccceeejjjnnnnnnllljjjkkklllnnnqqqwww{{{uuuoooqqq}}}tttpppmmmtttpppeee\\\SSSMMMJJJHHHFFFFFFCCC@@@CCCIIIOOOZZZqqqooonnn}}}~~~^^^MMM===666666555444333111111222222222333333333333333333333333444555666777888999999999:::<<>>:::888666666555444444444444555333333333444555777999;;;:::===??????>>>BBBJJJPPPyyyoooqqqzzzjjjooosssxxxrrrsssvvvyyy|||{{{{{{~~~}}}rrrtttxxxbbbYYY]]]]]]XXXUUUWWWYYYWWWUUUVVVggghhhLLLDDD:::444555666555333555555444444444333333333222222222222222222222222222222111111111111222222111222222222222444888;;;777:::>>>FFFdddzzzgggqqqpppllleee^^^^^^iiizzz|||rrroooooohhheeebbbeeekkkooonnnllliiikkkooouuu}}}tttbbbdddsssiii]]]TTTKKKFFFBBBDDDCCC@@@???@@@IIISSScccuuu{{{iiinnn}}}xxx|||aaaPPP>>>777666555444444111111111222222333333333333333333333333444555666888999999999888:::===???MMMqqqZZZGGGEEEHHHEEECCCEEEuuuooo}}}```III\\\wwwvvvpppnnnooommmhhhhhhmmmhhhhhhgggffffffggghhhhhhnnnnnnmmmmmmmmmooopppqqqqqquuuxxxwwwuuutttuuuxxx}}}wwwtttxxxyyyssskkkccc^^^[[[XXXWWWiiiwwwvvvmmmiiihhhfffddd``````gggsssxxxuuussstttqqqrrrtttwwwyyy{{{|||}}}yyyyyyzzz{{{|||}}}~~~~~~|||aaajjjeee^^^yyyrrrRRR>>>888888555555444444444333333333333333222333444777:::<<<>>>999EEE>>>AAAEEE???___zzzfffyyyssskkksss}}}zzzwwwrrroooqqqwwwzzz{{{zzz}}}}}}hhhiiifff]]]______\\\]]]^^^XXXOOORRRWWW```tttYYYKKK>>>999666333444888666666555444444444444555444333111222222333111000111111111111111111111111222222111222333555777999888???;;;FFFuuudddnnnnnnccc^^^[[[ZZZkkktttnnnllliiicccbbbbbbbbbdddhhhkkkmmmnnnmmmoooyyy}}}qqqrrr|||{{{sssfffYYYQQQHHHAAABBBDDDBBBAAAAAAGGGQQQ[[[eeevvv{{{dddlllzzz~~~sss}}}hhhPPP;;;777999666222111333333333333333333333333555555444444555666888999666<<<999555;;;<<<:::@@@SSS}}}aaaTTTGGGBBBBBBBBBEEEHHHvvvnnnzzzaaaFFFUUUtttsssnnnlllnnnlllgggfffiiiiiihhhfffeeefffhhhjjjlllmmmmmmmmmmmmnnnoooqqqrrrsssuuuvvvvvvuuuuuuwwwxxxwwwssswwwvvvqqqiiibbb]]]ZZZWWWUUUeeeuuu}}}rrrjjjfffdddbbb```___```hhhsssxxxvvvssstttrrrssstttvvvwwwyyyyyyzzzyyyyyyyyyzzz{{{|||}}}}}}}}}aaaggg}}}mmm\\\lllzzzyyyXXXBBB999888555555555444444444333333333333333333555777:::<<<::::::AAA;;;@@@AAABBBnnn~~~mmmlllkkkfffppp|||{{{|||vvvtttqqqppprrrwwwyyyyyyyyy|||jjjiiissseeeggghhhfff```YYYUUUSSSXXXWWWXXXeee]]]MMM???:::999777666777666666555444444444444555555333222222333333222111111111111111111111111111222222222222444666777999888===;;;MMMzzziiixxxmmm___YYYYYY]]]ppptttllliiiiiifffeeedddddddddeeefffggggggkkkrrr{{{}}}hhhcccnnn~~~zzz~~~xxxmmmfffVVVMMMEEEEEEEEEBBB@@@@@@CCCLLLUUU___ooopppnnn~~~www{{{nnnWWW@@@888888666222222333333333333333333333333555555444444555666888999555<<<999666;;;;;;:::AAAYYYyyyttt]]]QQQEEEAAABBBBBBDDDHHHuuu}}}TTT@@@OOOoooyyymmmjjjjjjllljjjgggeeegggiiihhhgggggghhhkkknnnpppmmmmmmnnnnnnoooqqqrrrssswwwuuuttttttvvvxxxyyyyyyvvvsssvvvuuuqqqiiiccc^^^ZZZWWWTTT___pppzzzooogggcccaaa___]]]]]]aaajjjtttyyywwwttttttsssssstttuuuvvvwwwwwwxxxyyyyyyyyyzzzzzz{{{{{{{{{mmmqqq|||^^^```nnncccLLL>>>777555555555444444444444333333333333444555888:::<<<999>>>???999BBB@@@LLLjjjddd{{{zzzlllmmmxxxvvvwwwzzzxxxsssqqqpppqqqtttwwwyyyyyyzzz{{{}}}~~~}}}||||||}}}jjjkkkyyyfffcccccceee^^^TTTTTT[[[^^^XXXVVV^^^ppphhhUUUAAA999999888444222666666555444444444444555555444333333444444333222222222222222222222222222222222222333444666888888999:::???[[[ssslll[[[SSSXXXcccwwwzzzqqqgggcccgggfffffffffeeeeeeeeeeeeeeedddlllvvv}}}cccXXX]]]xxx}}}sssooo[[[RRRJJJHHHFFFBBB@@@@@@???FFFNNNVVVeeeyyyvvvlllpppwww~~~xxxcccJJJ;;;666555444333333333333333333333333333555555444444555666888999444;;;999777<<<:::;;;DDDkkkrrriiiWWWMMMCCCAAABBBBBBDDDHHHiiiEEE>>>SSSmmm{{{pppfffggghhhjjjkkkiiihhhhhhiiiiiikkklllnnnpppqqqrrrnnnooooooqqqrrrssstttuuuzzzvvvssstttxxx||||||{{{vvvtttwwwvvvrrrkkkeee```\\\WWWTTTWWWkkk~~~xxxmmmfffbbb```^^^\\\[[[aaallluuuyyyxxxuuutttsssssstttuuuvvvwwwyyyyyyzzzzzzzzz{{{{{{{{{||||||~~~fff\\\jjjrrr\\\GGG888555555555555444444444444333333333555666888:::<<<999DDD>>>;;;FFFCCC^^^~~~```hhhtttrrryyyvvvtttuuusssssspppooorrrvvvwwwxxxzzz{{{|||~~~~~~}}}~~~}}}hhhlllrrrxxxhhh___aaa```XXXZZZccc]]]XXXWWW^^^gggyyy|||gggMMM===:::999555111666666555444444444444555555444333333555555444333222222222222222222222222111222222444555666888888;;;:::FFFlll|||lllXXXQQQ[[[iii}}}uuusssnnnccc```gggddddddeeefffgggggggggggghhhmmmtttyyy|||kkk\\\YYYnnnzzzrrr___VVVNNNKKKGGGBBB@@@AAA???CCCHHHPPP]]]ooouuummmwwwwww~~~pppXXXCCC777555555555444444444444444444444444555555444444555666888999444;;;:::888<<<:::===JJJ}}}}}}nnnbbbOOOHHHAAAAAABBBBBBDDDHHH~~~[[[AAADDD\\\tttrrrllljjjcccfffhhhjjjlllmmmmmmllliiikkkooorrrttttttrrrqqqppppppqqqssstttuuuuuuvvvzzzwwwtttvvvzzz~~~~~~~~~wwwwwwxxxwwwsssmmmgggaaa[[[UUUQQQRRRggg||||||uuukkkddd```^^^[[[YYYXXXbbbnnnwwwzzzyyywwwtttrrrssssssuuuwwwzzz|||}}}{{{{{{||||||}}}}}}~~~~~~|||tttsss^^^eeennnRRR999666666555555555444444444333333444555777999:::;;;999DDD<<<===FFFHHHrrrsss\\\uuukkkeeemmm|||yyywwwuuuqqqsssooonnnsssuuussstttwwwzzz{{{}}}}}}~~~vvvdddjjjxxxkkkhhhkkkhhhjjjqqqeee___[[[ZZZZZZgggxxx\\\EEE;;;::::::888666666555444444444444555555444333333555555444333222222222222222222222222111222333444666777888888;;;<<>>FFF^^^|||xxxrrrrrrmmmfffiiilllllliiijjjooopppmmmoooppppppqqqqqqpppooonnnooopppqqqqqqrrrqqqpppoooqqqsssuuuwwwxxxyyy|||~~~~~~|||~~~~~~|||xxxsssllleee\\\TTTNNNUUUiii~~~wwwpppgggaaa^^^\\\YYYVVVUUUdddsssyyy{{{{{{yyyttttttsssssstttvvvyyy{{{}}}xxxyyyzzz|||}}}}}}jjjoootttZZZqqq___???666666666666555555555555222333555777999:::;;;;;;999===:::CCCAAAWWWvvvbbbtttsss```ddduuuyyywwwyyywwwtttuuurrrxxxwwwmmmlllwwwyyy|||}}}~~~uuuaaa^^^ooo|||oooccchhhxxxuuu^^^RRRZZZlllzzz\\\???444555888666666555444444444444555333111111222333444444333333333333333333333333333111222444666777888888888999FFFaaa|||jjj[[[TTTbbbxxx{{{rrrllliiiiiiiiihhhdddcccaaa`````````aaaaaaeeehhhmmmssszzz~~~yyyuuujjjqqq{{{{{{{{{zzz|||zzz}}}mmmfff^^^WWWOOOFFFDDDFFFAAA@@@CCCHHHNNNYYYlll~~~|||ooozzzpppnnnIII888777666555555555555555555555555555555444444555666888999777;;;999999;;;;;;KKKhhhrrrggg```UUUJJJAAA@@@AAAEEEEEEBBBCCCFFF}}}lllyyyNNN>>>LLLhhhttt~~~rrrmmmmmmllllllooonnniiihhhmmmnnnkkksssqqqooommmllllllmmmnnnnnnnnnoooppppppnnnmmmllllllpppuuuvvvvvvvvvyyy|||~~~~~~~~~xxxqqqiii```WWWQQQXXXlllyyyrrrjjjdddaaa^^^[[[XXXTTTdddtttzzz{{{|||yyytttuuutttsssssstttvvvyyyzzzvvvwwwyyy{{{}}}}}}}}}iiieee~~~]]]jjjmmm___AAA777666666666555555555555222333555777999:::;;;;;;<<<<<<<<>>AAAFFFKKKTTTfffyyyyyy{{{jjjwwwMMM:::777666555555555555555555555555555555444444555666888999888;;;999999;;;<<