BM6P6(@ '''---///,,,***,,,...------------,,,,,,,,,++++++,,,++++++,,,---...,,,***...//////---,,,...222777)))***++++++,,,,,,,,,,,,,,,***(((***---//////---...............///000000....../////////...,,,+++------------,,,+++***)))***++++++,,,,,,++++++***((('''(((+++...000...+++)))&&&%%%(((---///+++'''++++++++++++++++++++++++---***(((+++//////+++'''+++...111222000---,,,++++++,,,...000000///...------,,,+++++++++,,,---...------......///000000111,,,---///000000000///...000///.........000111222111111111111111111111111---......///000111222222......---...000333666888333444333222111111333555222000...---,,,---...///000000000111222222222333111111222222222222111111000111222333333222111000222222222222222111000///444000,,,+++------((($$$---...///111222222333333111111000000000000111111000...+++)))***,,,,,,,,,***++++++,,,,,,,,,++++++,,,+++***+++,,,---+++))))))))))))))))))))))))))))))************+++++++++)))***+++)))(((((()))+++*********+++,,,,,,------###***.........000222333222666AAALLLMMMDDD999666333222444999;;;888444444555777888888888777666777777666666555555444444666666555555555555666666777555444333333444555777:::777555444444555555444555555555666666666666666555222000333888:::777333111222222333333444444555555444333222222444555777666333222555555222333666555444333111///000444777666666555555555444444444666666666666666666666666444333333333333444555555666444333333444444444333555666777888999;;;@@@CCCGGGIIIJJJKKKLLLOOOSSSWWW^^^^^^___aaaeeeiiikkkkkkjjjkkkmmmrrrxxx{{{zzzxxx~~~|||yyytttrrrrrrvvvyyy~~~}}}|||xxxuuussstttuuusssrrrqqqrrrrrrpppmmmkkknnnlllkkkmmmqqqttttttrrrpppqqqrrrrrrssssssrrrrrrqqqooommmmmmpppsssvvvwwwwwwyyy}}}~~~}}}|||||||||}}}}}}~~~~~~~~~}}}{{{~~~~~~~~~|||{{{zzz~~~}}}|||{{{zzzyyyyyyxxx{{{{{{{{{{{{{{{|||}}}~~~~~~tttdddbbb___]]]___aaa```\\\XXXVVVRRRNNNKKKIIIHHHGGGGGGHHHGGGDDDFFFIIIIIIFFFDDDBBB@@@@@@AAAAAA@@@???888555555999<<<999888:::888555222000000222666888888666555777:::;;;888444===;;;999888999999888777%%%+++,,,,,,...///------------,,,,,,,,,++++++++++++***,,,......---+++...//////---+++,,,///222))))))***+++++++++++++++---+++)))***---///...---...............///000000....../////////...---,,,------------,,,+++******,,,,,,------------,,,,,,+++***)))+++...///---******(((''')))---///,,,((())))))))))))))))))))))))+++)))(((***---...***&&&***,,,...///---+++******+++,,,...///000///...---------,,,++++++,,,---.../////////............---......///000111111111000000///......///000111222000000000000000000000000.........///000000111111//////...///111333666888555555444333222333444666555333222000000000222333111111111111111222222222111111222222222222111111111111222333333222111111111111222222111000000///111...++++++......+++(((------///000111222222222111111000000000000111111222///---,,,------,,,+++***++++++,,,,,,,,,++++++,,,+++***+++,,,---+++)))************************,,,+++++++++******)))))))))***+++***((((((***+++,,,,,,++++++++++++++++++)))+++...///000111333444444555:::EEEOOONNNCCC999555333111333777999777444444555666777888777777666666666666555555444333333666666666555555666666666777666555444444555666777999888666555666666555444777777777777777666666666555222111333777999777333333333333333333222222222555444333222222444555777555222222444444222222555444444444222111222444666666666555555555444444444333333444555666777888888444333333333444444555555666444333333444555555444666666777777888;;;@@@DDDHHHIIIJJJJJJLLLOOOTTTXXX^^^^^^___aaaeeehhhiiijjjhhhhhhjjjooouuuwwwwwwuuuzzz{{{{{{yyywwwvvvwwwxxx||||||{{{yyyvvvuuuvvvxxxuuutttrrrqqqqqqpppnnnkkknnnlllkkklllpppssssssrrrppppppqqqrrrrrrrrrrrrqqqrrrooommmmmmpppsssuuuvvvvvvxxx|||}}}}}}|||}}}}}}~~~~~~~~~}}}{{{}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{||||||}}}}}}xxxgggccc___\\\]]]___^^^[[[ZZZXXXTTTQQQNNNKKKJJJJJJGGGHHHGGGDDDEEEIIIIIIFFFGGGEEEBBBAAAAAAAAA@@@>>>888555555999;;;999888:::777555333111111333555777777777777999::::::888777999777666777999;;;;;;:::(((,,,...+++***,,,---+++------------,,,,,,,,,,,,++++++***,,,......---+++---......---+++***,,,---)))******+++++++++++++++...,,,+++,,,---...---,,,...............///000000....../////////...------------...------,,,+++***........................---,,,+++,,,......,,,***+++***)))+++...///---***)))))))))))))))))))))))),,,+++***+++...///+++(((,,,---...---+++***+++,,,,,,---...///000///...---......---,,,,,,------...111000000...---,,,++++++////////////000111333333000////////////000000111////////////////////////////////////////////////111000000000111333555666666555444333333444555666777666555444333444555666222222222111111111111111111111222222222222111111111111222333333222111111000000111111000000//////...,,,***,,,///000...,,,,,,---...000111111111111111111000000000000111111222111/////////...,,,***++++++,,,,,,,,,,,,++++++,,,+++***+++,,,---+++)))************************------,,,+++***)))((((((******+++***))))))***,,,------,,,,,,+++******)))333111///000111333444444333555:::DDDKKKIII???444444111///111444666555333444555666777777777777666666666555555444333333333777666666666666666666777888777666555555666777888999888777777888777555444999888888777777666666666444222111333777888666333444444333222222111000000444444333222333444555666555111111333333111111555333555555555333333444555555555555555555444444444444444555555555666666666333444444444444555555555555444333333666777777666777777666666777;;;AAAEEEIIIJJJJJJJJJKKKOOOUUUZZZ]]]^^^```aaadddfffggghhhffffffiiimmmqqqssssssrrrvvvyyy|||}}}|||zzzyyyyyy{{{|||{{{zzzxxxwwwyyyzzzxxxvvvsssqqqqqqpppnnnlllnnnlllkkkllloooqqqrrrrrroooooopppqqqqqqqqqqqqqqqssspppnnnnnnqqqssstttuuuuuuxxx{{{||||||{{{|||}}}~~~~~~~~~}}}{{{|||}}}~~~}}}{{{zzzzzz|||}}}}}}}}}}}}||||||{{{zzzvvvwwwxxxyyyzzz{{{{{{{{{xxxyyy{{{|||}}}}}}}}}||||||kkkeee^^^[[[[[[\\\[[[ZZZYYYWWWTTTPPPMMMKKKJJJJJJGGGIIIHHHEEEEEEHHHIIIGGGKKKHHHEEECCCBBBAAA???>>>888444444777999888888:::666555444333333444555666666888:::;;;:::999999::::::999888999;;;<<<<<<<<<111111---&&&$$$(((,,,,,,...------------,,,,,,,,,---,,,,,,,,,------+++))),,,,,,---,,,,,,+++,,,,,,++++++,,,,,,,,,,,,++++++......---.........---,,,...............///000000...////////////.........------......---,,,++++++........................---,,,------.........---...,,,+++---///000///---------------------------000///...000222222///---000000000...------...000---...//////000000////////////..................000000///...---,,,++++++//////......///111333444000////////////000000000000000000000000000000000000/////////////////////222222111111222333444555666444222222333444444444666666555444444555555666333222222222111000000000111111222222222222111111000000111222222111000000//////000000000000//////...---,,,---///111000...------...///000111111111111111000000000000111111222111111111111///+++(((,,,,,,,,,---,,,,,,++++++++++++***+++,,,---+++)))************************------,,,++++++***))))))***+++++++++******+++------------,,,,,,+++++++++444111......111333222000000111555;;;@@@>>>666///333111///000222444444333555555555666666666666666777777666666555555555444777777777777777777777777999888888777777888888999999888888999999888666333999888888777666555444444444333222444666777555333333333222222222111111111444444333333333444555666444111000333333000111444333555777777555444444555555555555555555555555555999888777666444333222111333444444555555555555555555333333444666888999888888777666555666:::AAAFFFJJJJJJJJJJJJLLLPPPVVV[[[\\\^^^```bbbcccdddfffgggfffgggjjjmmmppprrrsssssstttwww{{{}}}}}}{{{zzzzzz|||}}}}}}{{{yyyxxxyyyzzz{{{xxxtttrrrqqqpppooonnnnnnmmmllllllmmmoooqqqqqqppppppqqqrrrrrrrrrrrrqqqsssqqqooooooqqqsssttttttwwwyyy{{{{{{zzzyyyzzzzzz}}}}}}}}}}}}~~~~~~~~~~~~|||~~~}}}{{{}}}~~~~~~}}}{{{yyyzzz{{{{{{|||||||||||||||{{{zzzyyyzzz{{{|||}}}}}}}}}|||vvvxxx{{{}}}~~~~~~}}}|||~~~}}}}}}}}}pppggg^^^[[[ZZZXXXXXXYYYUUUTTTPPPMMMJJJHHHGGGGGGHHHKKKKKKGGGFFFIIIJJJIIINNNKKKGGGEEEDDDBBB???>>>999555333666888777888;;;555555555555444444444444555999<<<<<<:::999:::<<<@@@>>><<<<<<======<<<;;;((()))'''###%%%,,,///............---------,,,,,,000...---------+++)))'''******+++,,,---......---,,,---------------,,,,,,---.../////////...------...............///000000/////////...////////////------.........---,,,,,,......------------......+++,,,---......///111222000///...///000111000000////////////////////////111111111222333333111000222222111///......000222//////000000111111111111000000000000//////....................................------...///111222///000000000000/////////111111111111111111111111000000000000000/////////333333333333333444444555555222000000222333333222333333333222333333333444333222222222111000000000111111222222222222111111...///000111111000///......///000000000000//////000////////////000///...---...///000111111111000111111000000000000111111111000000111111...***'''---------------,,,+++***++++++***+++,,,---+++)))************************+++++++++++++++++++++,,,***+++,,,+++***+++,,,...,,,---------.........///000......///333333111...//////000222444333000---111111000111222333444444555555555555555666666777777777777777777888888888777777888999999888777777999999999888888999999999999888888999999888666333777777666555444444333333333333333444555555444333111111222222222333333333333333333333444444555555444111000333333000111444222444777777666444444444444555555555555555555555999888777555444222111000333444555666666666555555444333222444666999999999888777666555666:::AAAFFFIIIJJJKKKKKKMMMQQQWWW\\\[[[^^^aaaccccccdddeeegggiiikkkmmmoooqqqrrrtttuuutttwwwyyyzzzyyyyyyyyyzzz}}}~~~~~~}}}zzzxxxxxxxxx}}}zzzvvvsssrrrrrrpppooonnnmmmlllkkkkkkmmmoooqqqqqqrrrssssssttttttsssssssssqqqpppppprrrttttttsssyyyzzz{{{zzzxxxvvvwwwwwwzzz{{{{{{{{{||||||||||||{{{}}}~~~}}}}}}}}}|||~~~~~~|||zzz{{{|||zzz{{{|||||||||||||||{{{{{{|||}}}~~~}}}|||{{{yyyvvvwwwzzz}}}~~~}}}}}}{{{{{{|||tttiii___\\\ZZZVVVVVVXXXSSSRRROOOKKKIIIGGGFFFFFFIIIMMMNNNJJJHHHJJJLLLKKKOOOLLLIIIFFFEEECCCAAA???;;;555333555777777999<<<666666666666555444444333555999<<<===;;;999;;;===@@@>>><<<<<<<<<===<<<;;;(((+++------///111///***............---------,,,000///---------+++)))&&&+++)))(((***,,,.........---------------,,,,,,+++,,,...000111000......///...............///000000//////.........///000111------............------///...---,,,,,,---...///+++---.........000222555222222111111111111222333////////////////////////000111222333333222111000111222111000......000222111111111222222222333333111111111111111000......------......///000000111...............//////000///000000000000//////...111111111111111111111111111111111111111111111111333333333444444555555555555222...///222333222111000000111111111111111111222222222111111111111111111111222222222222111111...///000111111000///...//////000000111111000000222111111000000///////////////000111111111111111111111000000000000111111111000000111111///+++(((---......------,,,+++***,,,+++***+++,,,---+++)))++++++++++++++++++++++++++++++++++++,,,,,,,,,---***+++,,,,,,+++,,,---///---......///000000111111//////000111333333111///111111000////////////000111111222444444444444444555555444444555555666777666777777888999:::;;;;;;777888999::::::999888777999999999999999999999999999888777777888777555444666555555444444333333333333333444444444444333333111111222333333444555555333333333444444444555555555111111333333111111555222444666666555444333444444444444555555555555555555555444444444444444444333444555666777666555555444333222333666888888888777777666666777;;;AAAEEEHHHJJJLLLMMMOOOSSSXXX[[[ZZZ^^^cccdddddddddfffiiikkkmmmooopppqqqrrrtttvvvvvvwwwxxxwwwvvvvvvwwwyyy}}}~~~~~~}}}zzzxxxwwwwww|||zzzwwwuuuuuutttrrrpppnnnnnnmmmkkkiiijjjnnnqqqrrrsssssstttttttttttttttrrrqqqpppqqqsssuuuuuutttyyyzzzzzzyyyvvvuuuuuuvvvyyyyyyyyyzzzzzzzzz{{{{{{{{{}}}~~~}}}||||||~~~}}}|||{{{|||}}}~~~}}}|||~~~}}}|||}}}~~~zzz{{{||||||}}}}}}}}}}}}{{{|||}}}}}}|||yyywwwuuuvvvwwwyyy|||~~~}}}{{{|||~~~~~~~~~zzzwwwjjj```^^^\\\VVVTTTXXXUUUSSSPPPMMMKKKIIIHHHHHHIIIMMMOOOKKKHHHJJJLLLMMMNNNKKKHHHFFFEEEDDDBBBAAA===777333555777888:::>>>777777666666555444444444555888:::;;;;;;;;;;;;<<<;;;:::999999<<<=========000111...,,,---000///***............------------...---,,,,,,------+++))),,,)))''''''))),,,,,,,,,+++,,,,,,,,,++++++***)))***...111222000//////000...............///000000//////.........///111222------............------111000...------...000111---///000///...///222555444444333222222222333555222222222222222222222222111222444555444333222222222333333222000000111333333333333333333444555555222222222222222000///.........//////000111111222///000000000000///......///000111111000///...---111111111111111111111111111111111222333333333444222222333555555666666666666222...///222555333111///000111111222222222111111111111111111222222222111111222222222222111111000111222333333222111000///000000111222222111111111222222111000000000111000111111222222222222222111111000000000000111111222111000111111000...,,,............---,,,+++***,,,+++***+++,,,---+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,...000111111111111111111111111000111111000//////000111111222222111//////000111000222555777777666555555555555444444444555666777444444666777999;;;<<<===777888:::;;;;;;:::888777888888999999999999888888999888666555666666555444555555555555555444444444222333444444333333333333444444444444444444444555333333444444555555444444555222222444444222222555222333555555333222333444444444444555555555666666444444444444444444444444333444666777777777555555444333222333555777777666666666777777888;;;@@@DDDGGGIIIMMMOOOQQQTTTXXX[[[XXX^^^dddfffeeeeeehhhkkkjjjmmmooooooooopppsssvvvwwwxxxyyyyyyvvvuuuuuuuuuzzz|||}}}|||zzzxxxxxxxxx{{{yyyxxxwwwwwwvvvsssqqqnnnnnnmmmjjjhhhiiimmmqqqqqqrrrssssssttttttssssssqqqppppppqqqtttvvvvvvuuuvvvwwwxxxwwwvvvuuuwwwxxxyyyyyyzzzzzzzzz{{{{{{{{{|||}}}~~~|||{{{zzz{{{}}}~~~}}}|||{{{zzz{{{|||~~~}}}}}}}}}~~~}}}}}}}}}zzz{{{|||}}}~~~~~~~~~~~~{{{|||}}}}}}|||zzzwwwuuuvvvwwwyyy{{{}}}~~~}}}~~~}}}}}}~~~|||}}}~~~}}}zzzxxxkkkaaaaaa^^^VVVTTTXXXVVVTTTQQQNNNLLLKKKJJJJJJGGGLLLNNNJJJFFFHHHKKKLLLKKKIIIGGGFFFFFFEEEDDDCCC>>>888444555888888;;;@@@888777666555444444444444666666777:::<<<===;;;:::===;;;:::;;;===??????>>>,,,(((!!! +++222333//////.........---------+++++++++,,,......---+++...***&&&%%%''')))))))))***************)))(((''')))---111222111///000222...............///000000000///.........000111222------...............---222111000......000111222000111222000......111444555555444333222222444666555555555555555555555555444555777888666555555555555666777666444333444555555444444444444555666666222222333333222111///...000000000000111111111111111111222222222000...---///000111111111///...---000000000000000000000000111111222333444444555555111222333555666777777777777333///000444666444111000111222222333333333222000000111111222222222333111111222222222222111111222333444444444444333222000000111222222222222222000111222222111111222333111222222333333333222222111111000000000000111111333222111111222222000...............---,,,+++***,,,+++***+++,,,---+++)))++++++++++++++++++++++++///...------,,,+++*********,,,------,,,---///111444444333333222111111111222222111---))))))---222///111333333000//////000000333777:::999777666555555555444333444555666777222222444666999;;;<<<===777888:::;;;;;;:::888777777888888999999888888777:::777555444444555555444555555555666666666666666222333444444333222222333777666666555555444333333222333444444555555444444666333222555555222333666222333444333222222333444444444444555555555666666666666555444333333222111333444666777888777666444444222111222444666666555555666777888999<<<@@@CCCFFFIIIMMMQQQSSSUUUXXXZZZXXX^^^dddgggffffffiiillliiikkknnnnnnmmmmmmqqqtttwwwyyy{{{{{{xxxuuusssrrrwwwyyy{{{|||{{{yyyyyyzzzzzzyyyxxxyyyyyywwwtttrrrnnnnnnmmmjjjggghhhlllppppppqqqrrrrrrssssssrrrrrrpppooooooqqqtttvvvvvvvvvsssuuuvvvvvvvvvvvvyyy{{{zzzzzzzzz{{{{{{{{{||||||~~~~~~~~~|||zzzyyyzzz|||}}}{{{|||zzzyyyzzz|||}}}~~~}}}|||}}}~~~~~~}}}}}}~~~zzz{{{|||~~~|||}}}}}}zzzxxxwwwwwwxxxzzz|||}}}}}}zzz~~~}}}|||}}}}}}zzzyyykkkbbbccc```WWWTTTXXXUUUTTTQQQNNNLLLJJJJJJJJJEEEKKKMMMIIIEEEGGGJJJKKKIIIHHHFFFEEEFFFFFFEEEDDD???999555666888999<<>>;;;999DDDBBB@@@???@@@@@@???>>>...,,,+++,,,//////---***000000///...---,,,++++++///---,,,,,,...///...---------,,,,,,,,,+++++++++---------------------------------...............000000//////......------111111111111000000000000000000//////.........---333///+++,,,111444444111222222111000000000000000222222111111222222333444333333333333333333333333333222222222222222222222555555555555555666777777777666666666666555555555333333333444444333000---444333111000///000111111333111///...---...///000---.../////////...---,,,...///000000//////000222//////000111222333333444//////000111222222333333333333333222222222111111111111111222222333333333999333///000555777444///+++000444444222111444888555555555444444333333333333111000111333333111...111111111111111111111111111111222333333333333222333222111000///---,,,,,,555777666222111333222///333///,,,,,,---///---,,,............---+++)))(((000,,,)))***---///,,,)))000,,,)))(((***,,,+++***.........//////000111222111222444555444222///...111000///......///000111111,,,***---///---,,,,,,444333333666999:::888666777666444555777888888777555555555555555666777777===;;;999888999;;;;;;:::<<<;;;::::::999999999999666666555444333333222222444444555555444444333222444444222222222222444444666666555444444444444555333333333333333333333333555555333222111000000000777666555333222222222333555444444333333444444555222333444333111000111222222222222333333333444444111222333333444444444444777:::===<<<999:::>>>CCCEEEGGGIIIMMMQQQUUUXXXYYYXXX\\\aaaeeeffffffffffffmmmhhhgggkkkmmmkkkmmmsssqqquuuyyywwwrrrooooooqqquuusssssssssvvvwwwwwwwww{{{{{{yyyuuuqqqoooooopppoookkkgggfffiiikkklllkkklllmmmpppsssvvvvvvsssppppppooooooooooooqqqrrrsssnnnoooppprrrtttwwwyyy{{{zzzzzzzzzxxxvvvwwwyyy|||~~~~~~~~~~~~~~~}}}|||{{{~~~}}}}}}~~~|||{{{zzzxxxxxxyyy{{{}}}~~~}}}|||~~~~~~~~~~~~||||||{{{{{{|||}}}~~~~~~}}}{{{xxxwwwyyyxxxxxx{{{~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{xxxvvvnnnfffbbb]]]XXXVVVWWWSSSQQQOOOLLLJJJIIIIIIIIIGGGHHHIIIHHHGGGHHHKKKMMMLLLKKKIIIGGGFFFEEEDDDDDDAAA<<<888666777888888777888888888666444444666888666666777:::<<<===<<<;;;777888:::<<>><<<...---,,,---//////---+++222111000///...---------000...---...000222222111---------------,,,,,,+++------------------------...------------...//////000//////............///111111111000/////////...111111000000000/////////333///,,,---111444444222000//////...............000000000///000111111222111111111111111111111111222111111111111111111111444333333333333444555555666666666555555555444444444444444555555444111...222222111111111111111111222111///.........000000------.........---+++***...///000000//////000222000000111111111111111111///000000111222222333333333222222111111000000000222222222222222222222222111...,,,---111333222000,,,000444444111111333666444444444333333333222222222111000111333333111///111111111111111111111111000000111222222222222111555555444333222111111000222555444111111444444111222///,,,,,,---...---,,,............---+++)))(((000---++++++---///...---///,,,***)))+++------,,,///////////////000222222444444444333222222111111111000///......///000111111,,,+++///111///---...333222333666999:::888666:::888666666777777666555555555555555555666777777:::888666666777888888888;;;::::::999999999::::::666666555555444333222222444444444444444333333222444333333222222333333444666666555555555444444444333333333333333333333333444444333222111111111111444444444555666666777777444444333333333333444444333444555444222222222444333333333333444444444444333333444555555555555555666999<<<;;;999:::???CCCDDDEEEHHHLLLPPPTTTWWWXXXXXX\\\aaaeeeffffffffffffhhhfffgggmmmooolllmmmqqqppprrrttttttqqqooonnnnnnqqqpppnnnmmmnnnooonnnmmmrrrrrrqqqnnnlllkkkmmmooonnnkkkggggggiiikkklllkkkmmmmmmoooqqqsssqqqnnnkkkpppooooooooooooqqqrrrsssqqqqqqqqqrrruuuwwwzzz{{{yyyyyyxxxwwwuuuvvvxxxzzz~~~~~~~~~~~~~~~}}}|||{{{~~~~~~|||~~~|||zzzyyyyyyxxxwwwyyy{{{}}}}}}}}}}}}~~~}}}}}}~~~}}}}}}||||||}}}}}}~~~~~~}}}{{{yyywwwyyyyyyyyy|||~~~|||wwwtttuuummmeeebbb^^^YYYWWWXXXSSSRRROOOMMMKKKIIIIIIIIIFFFGGGHHHHHHHHHJJJMMMOOOLLLKKKIIIGGGFFFDDDDDDDDD@@@<<<888666777888777666777777777666555555777999777777888:::===>>>===;;;::::::;;;===???@@@???===///...---...///000...,,,555333222000///////////////...---...000222222222---.../////////...,,,+++------------------------///...,,,,,,,,,---///111//////...------...000111111111000///......------111111111111000000000000333000---...222444444222000///......------............------......///000////////////////////////000000000000000000000000111111111111111222333333555555444444444333333333555444444555555555222000000111111222222222111111222111000///...///000111---.........---,,,***)))---...000///......///111000111111111000000///...000000000111222222333333222222111111000//////...222222222222222111111111222111111000111111222222...111444444111000222444333333333222222222222222111111000111333333111000111111111111111111111111//////000111111111111000555555444444333333333333///222333000111444555222111///,,,,,,,,,------,,,......//////...,,,***)))///...---,,,---///111222000...,,,,,,---/////////////////////000111222333777666444222111222333333000000////////////000000000---,,,111222000///111222222333666999:::999777;;;:::888777777777555444555555555555555666777777888777555555777888888777999999999888999999::::::555666666666666444333222444444444444333333333333444333333222222333333444555555666777666555444333444444444444444444444444333333222111111222222333444555666888888888888777444444333333333333444444222444555555333333444666333444444444444555555555444444555666666666666555555888::::::999:::???CCCBBBCCCFFFJJJNNNRRRUUUWWWXXX\\\aaaeeefffeeeeeefffbbbcccgggmmmpppnnnmmmooopppooooooppppppoookkkiiikkkiiifffddddddcccbbb```eeeeeeeeeddddddfffjjjmmmmmmkkkhhhhhhiiikkkkkkkkkooooooooopppqqqoookkkhhhoooooooooooopppqqqrrrssstttssssssssstttvvvyyy{{{wwwwwwwwwvvvtttuuuwwwyyy}}}}}}}}}~~~}}}}}}|||{{{|||}}}~~~~~~~~~|||||||||||||||{{{zzzxxxwwwyyyxxxwwwxxxzzz|||||||||~~~~~~~~~}}}{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{yyyxxxyyyyyyzzz||||||wwwsssssskkkdddbbb^^^ZZZYYYZZZTTTRRRPPPNNNLLLJJJIIIIIIEEEFFFGGGHHHIIIKKKOOOQQQLLLKKKJJJHHHFFFEEEDDDDDD@@@===999777777777777777777888888777666666888999777777888;;;>>>???>>><<<>>>===<<<===???@@@???>>>......//////000//////...777555333111000000111111...---+++,,,...//////......///000111000///---,,,------------------------000...,,,++++++---000111///...---------///111222000000///...---,,,,,,+++000000000000000000ӵ222333333222111111000////////////000---------------......///..............................//////////////////111000000000000111222222444444444333333333222222444333333333444444222000...///111222333333222111111111000//////000000111000000000000///---+++***+++---......------.../////////000000000000///...000000111111111222222222Ħ000//////000000111Ħ222333555666666333///---...000000222333333111000111222222ӵ111000000111222222222222111111111111111111111111111///000000111111111111111111111111111222222222222000333333000111444444111111///---,,,,,,,,,,,,---.../////////...---+++***---......---,,,...222555222111000///////////////000000000000111222333333666666555444333333333333000000////////////000000...,,,---Ħ222333555777999::::::999:::999888888888888666444555555555555555666777777999888777777999:::999888888888888888888999:::;;;444555666777777555333222444444444333333333333333333333333333333333333333444555777888777666444222444444444444444444444444222111111111222222333444555777888999888777555333444333333333333333333444111333444444333333444666444444444555555555666666444555555666666666555555444666888888888:::>>>AAA???AAADDDHHHMMMQQQTTTUUUXXX\\\aaadddeeeeeeeeeeee```aaaeeejjjmmmnnnnnnooossspppmmmnnnpppnnnhhhcccccc```^^^\\\\\\[[[ZZZXXXZZZ[[[]]]^^^```dddiiimmmmmmllljjjiiijjjkkkllllllqqqppppppqqqrrrpppmmmjjjoooooooooppppppqqqrrrrrruuutttsssrrrrrrtttwwwyyyuuuvvvwwwvvvuuuuuuwwwyyy{{{|||||||||||||||{{{{{{zzz|||~~~~~~~~~}}}~~~~~~|||||||||{{{{{{zzzyyyxxxxxxyyyxxxwwwxxxzzz||||||{{{~~~~~~|||zzzzzz}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||zzzyyyyyyzzz{{{}}}~~~~~~zzzvvvqqqiiicccaaa^^^ZZZYYY[[[UUUTTTRRROOOMMMKKKJJJIIIFFFGGGHHHIIIIIIKKKNNNQQQMMMLLLJJJHHHGGGEEEEEEDDDAAA???<<<:::999999888888999::::::999777666666777777777888;;;>>>???>>>===???===<<<<<<>>>??????>>>...//////000//////......666555333222111111111111000...,,,,,,.........---//////000000000///...---------------------------000...,,,++++++---000111......------...///000111/////////...---,,,,,,+++///////////////4ĉ@ӵ222222222111000000///////////////...------------...//////////////////////////////------........./////////111111111111111222222333444333333333333222222222333111111111222222111///...///111222333333222111111000000000000111111111333333333333222000...,,,***,,,------,,,+++---...,,,---///111111111000000111111111111111222222222>L222111111111......=hĦ444222444444111+++)))***---0002223332221110000000004ĉ@ӵ///000111222222222222222111111111111111111111111000111222222333333222222000000000111111111111111222444444111111333333000111000///---,,,,,,---......//////000///...,,,+++,,,---------,,,...222555444444333222000///...///000000000111111222333444444555666666666444222000//////000000000000//////,,,+++...>L222333444777999::::::;;;;;;777666666777999999777666555555555555555666777777888777777888999:::999888777777777777888888999:::444555666666666555444333555444333222222222222333333333333333333333333333333444666777666555333111444444444444444444444444111111111111222333444444333555666777777555444222333333333222222333333333000111333333222222333555444444444555555555666666444444555555555444444333555555666777888:::===???===???BBBGGGKKKOOOSSSTTTXXX\\\aaadddeeeddddddddd```aaabbbdddggglllppprrrvvvrrrnnnnnnooommmfff___[[[YYYXXXWWWXXXYYYXXXWWWTTTWWWZZZ^^^aaaeeejjjnnnmmmmmmllllllkkklllmmmnnnoooooooooppprrrqqqooolllnnnoooooopppqqqqqqrrrrrrtttsssrrrqqqqqqssstttvvvuuuvvvwwwwwwvvvvvvwwwyyyyyyyyyzzz{{{{{{zzzzzzzzzxxxzzz|||}}}||||||}}}~~~~~~|||}}}}}}|||{{{{{{zzzzzzzzzzzzyyyxxxxxxzzz||||||{{{~~~~~~}}}{{{yyyyyy|||~~~~~~}}}||||||}}}~~~~~~~~~|||{{{zzzxxxyyy|||}}}}}}~~~|||xxxqqqjjjcccaaa^^^ZZZXXXZZZVVVUUUSSSQQQOOOLLLJJJIIIIIIJJJJJJJJJIIIKKKMMMPPPNNNMMMLLLJJJHHHGGGFFFFFFCCCBBBAAA>>><<<;;;;;;;;;<<<<<<<<<:::777555444555666666888;;;>>>???>>>======<<<::::::<<<======<<<,,,...000000...---...///444444333222111000//////111000......000111000///000/////////............------------------------///...,,,,,,,,,---///111.........///////////////...............---------............///GG=?000000///...------,,,,,,------.........---...//////000////////////////////////---------......//////000222111111111111222333333444444333333333222222222222111///000111222111///000111111222222222111111000000111111111111111111444555555555444333111000+++,,,------,,,,,,---///+++---///111333222111111111111111111111111111111HdĦ222333333333---=Īj000222333111...---///222000111111111111111000000GG=?000222222222111222333111111111111111111111111111111222333333333333333222222222333333333333333333666555222111444333000111111111///---,,,...000...///000000000///---,,,,,,,,,,,,---///000111222444555555333111/////////111111111111222333444555222444666777666444111/////////000000000000//////,,,,,,///HdĦ111333666888999999999999:::555555555777999999777555555555555555555666777777666555555777999999888777777777777777777777888888444444444444444444444444555444222111111111222333222333333444444333333222333444444555444333222111333333333333333333333333222111111111222333333444///000222444666666666666333333222222222222333333000222333333111111222444333444444444444555555555444555555555555444333333666555555666777999;;;<<<<<<>>>AAAFFFKKKOOORRRTTTXXX\\\aaadddddddddccccccaaabbbaaa___ccckkkqqqsssvvvrrrooonnnnnnkkkeee^^^WWWUUUUUUUUUXXXYYYZZZYYYTTTXXX]]]bbbeeeiiimmmooonnnoooooonnnmmmmmmnnnppplllllllllnnnppppppooommmnnnnnnpppqqqqqqrrrqqqqqqrrrrrrrrrrrrrrrrrrsssssstttuuuwwwwwwvvvvvvwwwyyywwwwwwxxxxxxyyyxxxxxxxxxxxxyyy{{{{{{zzzzzz|||}}}~~~}}}~~~}}}|||||||||||||||{{{zzzyyyyyy{{{|||||||||}}}~~~}}}{{{yyyyyy{{{|||}}}~~~~~~}}}|||||||||}}}~~~~~~}}}|||{{{vvvyyy{{{}}}}}}~~~{{{wwwuuummmfffccc___ZZZXXXZZZVVVVVVUUUSSSPPPMMMJJJIIIJJJKKKKKKKKKJJJKKKMMMOOOPPPOOOMMMLLLJJJIIIHHHHHHEEEEEEDDDAAA>>><<<<<<===<<<===>>><<<888666555555555555666:::===???>>>===:::999888999;;;<<<;;;:::+++---///ӵ111222222ĭӵ000ӵ...Ħ------------------------...ӵӵ......ĦƜ`1.׼s/////////...Ħ,,,---...------------...///ӵ///Ħ---...///000000000111111111000ĭӵ111222Ħ111111000Ħ222Ħ666555333222---///000000//////000111111000111111DdD000000000?fӵ444444444Ħ000000000ӵƜ`1.׼s---000ĭӵ111000111222444444444444444333333ӵ333666666333Ħ333111...---//////...333444222///111333444Ħ222222111222222333333Ħ000111111000///.........222DdD888777666777444ӵ555666ӵ888ӵ888777666222111Ħ000333ӵ333333222222ĭӵ111222000111333444555666777333333222222222222333333222444444444222111222333333333333333444444444444666666666666666555444444777666555555666888999:::<<<>>>AAAFFFKKKOOOSSSTTTXXX\\\aaaddddddccccccccc```bbb```]]]aaajjjpppqqqrrrpppnnnnnnmmmjjjeeeaaaVVVTTTTTTUUUXXXZZZ[[[[[[WWW[[[bbbgggkkkmmmnnnpppoooqqqrrrqqqooonnnppprrrnnnmmmmmmooopppqqqooonnnmmmnnnpppqqqrrrrrrqqqqqqqqqqqqssstttttttttssssssrrrtttuuuvvvuuuuuuvvvxxxtttuuuuuuvvvwwwwwwvvvvvvxxxyyyyyyyyyxxxyyy{{{~~~}}}~~~}}}}}}|||}}}}}}~~~}}}{{{zzzzzz|||}}}}}}||||||}}}}}}|||zzzyyyyyyzzz{{{|||}}}~~~}}}|||{{{|||}}}~~~~~~}}}|||{{{uuuxxx{{{|||||||||~~~~~~{{{{{{ssskkkfffbbb\\\YYYZZZWWWWWWVVVTTTQQQNNNKKKIIIIIIJJJKKKKKKKKKLLLOOORRRRRRQQQOOOMMMLLLJJJJJJIIIDDDEEEEEEBBB>>><<<<<<===:::<<<===<<<:::888777777333444555888<<<>>>===<<<777777888:::<<<===;;;:::***---?~4...///000g&e>&e+++g&e000>hӵ---------------------g&e...guO>uO>&e......4ff?>ߝL111gĉ@///.........Shӵ///------,,,,,,------g&e...>hӵ...///000111111000000000fff?><z444g&e>&e111222HL000111111ShӵgL666666555444333000111222222111111222S?ʬ000...3h?D%%)?222222ZufĦ555444222gL...000///g&e000gĉ@333---g&e>&e111@e//////??111111444444333333333222g<ĉ3334448889993we<Ħ444222......3h?@e111666777222...---000333Z5552222222222223333h?gL///000111111000///...000111444D%%)?555fff?><z777555=?Ħ666g&e888g&e999888777S?ʬ1114ff?>ߝL000@e222g&e2223332223h?g&e>&e222222??444444333333333444444555333222222222222222222333444555666555333222333444222222222333333333444444777777777777777666555555888666555555666777888888<<<>>>AAAFFFKKKOOOSSSUUUXXX\\\aaaddddddcccbbbbbb^^^bbbaaa^^^aaajjjooonnnnnnmmmmmmmmmllliiifffcccVVVUUUTTTVVVXXX[[[[[[[[[YYY^^^eeekkknnnoooooopppooorrrsssrrrpppoooqqqsssrrrqqqqqqqqqssssssqqqooommmnnnpppqqqrrrrrrqqqqqqppprrrtttvvvvvvvvvtttsssppprrrtttuuuttttttuuuvvvsssssstttuuuuuuvvvuuuuuuxxxyyyxxxwwwwwwxxx{{{~~~}}}}}}||||||}}}~~~~~~~~~|||{{{{{{}}}~~~~~~}}}{{{|||~~~}}}{{{yyyxxxyyyyyyzzz|||~~~~~~}}}|||{{{{{{}}}~~~~~~}}}}}}|||tttwww{{{|||{{{{{{~~~~~~~~~}}}}}}~~~wwwnnniiiddd]]]ZZZ[[[XXXWWWVVVTTTRRRNNNKKKIIIHHHIIIJJJKKKKKKNNNQQQTTTSSSRRRPPPNNNMMMKKKKKKKKKDDDEEEEEEBBB>>>;;;;;;<<<888:::<<<<<<;;;999999:::222333444888;;;======;;;666666888;;;===>>><<<:::...4Dӵ,,,++++++Hƅ^Hu]Ħ)))Hu]Ħ000ZuR)Ħ...---,,,,,,,,,,,,---Hu]Ħ---HŐeHŐeHu]Ħ///qIܗGIӵ333tt333444222HGgĉ@///...------++++++++++++Hu]Ħ...ZuR)Ħ...///000222333444222sߝLGdUĦ...Hƅ^Hu]Ħ333ntHdĦ000000HGgĉ@///HdĦ333777888666333333222111111000111Htƅ^000///Bt=o9ĦDtfo9Ħ666777666g?222222HdĦ111444222Hu]Ħ...tt222111Hƅ^Hu]Ħ333H׼s...111333333333333333333444444444tQ222111222333je<Ħ444333333Bt=o9ĦH׼s//////000000...---444222111HtĦ777666555444333Bt=o9ĦHdĦ222222222222111000000000...///Dtfo9ĦsߝLGdUĦ111Ht@cӵHu]Ħ777Hu]Ħ999777Htƅ^222qIܗGIӵ222H׼s666555Hu]Ħ///333Bt=o9ĦHƅ^Hu]Ħ222555333333444444444444333333444555666666666555333222333333333333333333333333555555444444444555555666666777888888888777555444555555555777:::<<<<<<;;;<<<;;;<<>>@@@EEELLLPPPOOOLLLUUUYYY___ccceeeffffffggghhhddd^^^ZZZ[[[aaaiiioooppppppmmmiiiiiijjjgggaaaYYYVVVSSSTTTXXX[[[\\\\\\XXX^^^eeejjjmmmoooppppppqqqrrrrrrqqqppppppppppppqqqqqqrrrrrrrrrqqqqqqpppqqqqqqrrrssssssrrrqqqqqqtttuuuuuuuuuuuuuuuttttttttttttttttttuuuvvvwwwxxxwwwvvvtttsssssstttuuuvvvzzz{{{{{{zzzyyyyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||yyy{{{zzzyyyxxxxxxyyyzzz{{{xxxyyyzzz|||}}}~~~~~~~~~~~~}}}}}}|||||||||yyyyyyyyyyyyzzz|||~~~~~~}}}xxxnnnbbb[[[XXXYYYZZZXXXUUUTTTRRRQQQNNNLLLIIIJJJKKKLLLMMMOOOTTTWWWTTTWWWUUUPPPMMMOOOPPPNNNOOOLLLHHHDDDAAA>>>===<<<<<<;;;;;;<<<===<<<:::888777555555888;;;>>>>>>===999;;;======<<<<<<===>>>///0004DuXӵ...---...DdDΦDdDӵ***DdDĦ...+++o)h000000000///............///DdDĦ+++DdDΦDdDΦDdDӵ...=ӊB1.uTӵ222HߝL`o9222po9wӵ000111///...,,,++++++DdDĦ---///o)h---...//////000//////333222DdDΦDdDĦ...DdDΦDdDӵ222GIpӵDdDĦ222po9wӵDdDĦ444222222333444111111000111111po9u333333333222GIdnuR)ĦDdDĦnuR)Ħ000222CdgĪj111DdDĦ111111000DdDĦ...HߝL`o9222DdDΦDdDӵ222DdDĦ444333333333333222222222222333333333444444444geĦ333333sp?aĦ666555GIdnuR)ĦDdDĦ111111333444333222333111000DdDĦ888666666555GIdnuR)ĦDdDĦ000000000///...---,,,+++***+++DdDĦnuR)ĦDdDΦDdDĦ222DdDĦnuR)ĦDdDĦ888DdDĦ999po9u777666666666=ӊB1.uTӵ000DdDĦ333333DdDĦ111GIdnuR)ĦDdDΦDdDӵ333333333444555666555666666777777666666555777777666666555555666666555555555555555555555555444555555666777888888999555555666777888888888888555777::::::888888:::===AAAAAABBBGGGLLLOOOOOOLLLTTTXXX^^^ccceeeeeefffggghhheee```ZZZXXX\\\eeelllooopppnnnjjjjjjkkkiiicccZZZVVVQQQQQQUUUZZZ\\\]]]VVV[[[aaagggkkkmmmoooqqqppppppqqqqqqrrrrrrrrrrrrqqqrrrrrrssssssrrrrrrrrrrrrssssssttttttssssssrrruuuuuuuuuuuuuuuuuuuuutttwwwvvvtttsssssstttvvvwwwxxxwwwuuutttsssssstttuuuyyyzzzzzzyyyxxxyyy{{{~~~~~~~~~~~~~~~}}}{{{{{{zzzyyyxxxxxxyyyzzz{{{xxxxxxyyy{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzz{{{|||yyyyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~wwwlllaaaYYYXXXYYYZZZXXXVVVTTTSSSRRROOOMMMJJJKKKKKKLLLMMMRRRWWW\\\YYYZZZWWWRRRPPPQQQOOOJJJOOOMMMIIIEEEAAA>>><<<;;;>>>======>>>???>>><<<:::999888777999<<<>>>??????;;;===>>>>>><<<<<<===>>>///0004DuXӵ///...///DdDʜ4DuTӵ***>d<Ħ,,,Dt000//////...............>d<Ħ+++>d<ʜDd<ʜ4DuTӵ///000F&uTӵ2224DufئL>e111puR)Ħ111222111///---++++++>d<Ħ...Dt...222333222111111222111DdDΦDdDĦ...>d<ʜ4DuTӵ1114DwDd<Ħ000puR)Ħ>d<000000333777000000000111222peӵ444ĦpeӵDx<>d<ӵDd<111qR/ܗ?fӵ...>d<111111>d<Ħ0004DufئL>e333DdDʜ4DuTӵ333DdDĦ000444333333333333222222222333333333444444444geĦ333s<v>aĦ666555peӵDx<DdDĦ000111333555444333333111000DdDĦ999777777666peӵDx<>d<222111000///...---+++***+++>d<ӵDd<DdDΦDdDĦ222DdDӵnd<DdDĦ888>d<Ħ:::peӵ888Ħ555F&uTӵ111DdDĦ222222>d<Ħ222peӵDx<>d<ʜ4DuTӵ333444444555666666444444555555555555444444888777666555555666777888666666666666666666666666444555666777888999::::::444555666777888999::::::555999<<<;;;777666999===@@@@@@CCCGGGLLLOOOOOONNNUUUYYY___cccddddddddddddgggfffbbb\\\WWWXXXaaahhhllloooooolllkkkmmmkkkfff^^^XXXRRRQQQTTTZZZ^^^```WWWYYY^^^eeehhhhhhkkkooommmmmmnnnppprrrsssrrrrrrqqqqqqrrrrrrssssssrrrrrrtttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwyyywwwtttrrrrrrsssuuuvvvwwwvvvuuuttttttuuuuuuvvvwwwxxxyyyxxxxxxyyy{{{~~~}}}|||{{{zzzyyyxxxxxxxxxyyyzzzvvvvvvwwwxxxyyy{{{|||}}}|||zzzxxxwwwwwwxxxzzz{{{zzzzzzzzz{{{||||||}}}~~~}}}~~~~~~}}}vvvkkk```ZZZYYY[[[ZZZXXXVVVUUUTTTSSSQQQOOOKKKKKKLLLLLLNNNSSSZZZ___ccc```YYYRRROOOPPPLLLEEEOOONNNLLLHHHCCC???<<<<<<>>>>>>>>>???@@@???===;;;999999888999;;;===>>>???<<<===>>>===;;;;;;<<<===//////4DuXӵ///...///D&dq&ĒR***+++sdKĦ+++DHRRud...------,,,,,,------sdKĦ---D&oq<Ōq&ĒR000111111>dp&ĒR111111nfʜd<Φ>d<Ħ...s&dq&ĒR000000i?ʜtd<Ħ///HHܗDӊB111<x555888000000000111222B?d<333333333333333333333333333333444444444geĦ444Hg8>aĦ444444B?Ho9111>d<333444444333444222111>d<ӵ888888B?Ho9...<x000...------...++++++&ӫeʬtIӇ444>d<Φ>d<Ħ333D&ӫetIӇ666DdDĦ999sdKĦ<<<B?dp&ĒR333333>d<sdKĦ333B?Ho9333s&dq&ĒR333444555666666777777444555555555555555555444888777666555555666777888666666666666666666666666444555666888999:::::::::444555666777888999:::;;;555999<<<;;;777666:::>>>@@@AAAEEEJJJOOORRRTTTTTTVVVZZZ___bbbcccbbbaaabbbeeefffddd^^^YYYYYY___eeejjjnnnooommmlllmmmllliii```ZZZRRRPPPSSSYYY]]]___YYYYYY\\\cccdddbbbeeejjjkkkkkklllppptttvvvuuussspppqqqqqqrrrssssssrrrrrrvvvvvvvvvvvvvvvwwwwwwxxxssssssssstttuuuwwwyyyzzzyyywwwtttrrrqqqrrrtttvvvtttttttttuuuvvvwwwxxxxxxvvvwwwxxxwwwwwwyyy|||~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwxxxxxxyyyttttttuuuuuuwwwxxxzzz{{{zzzyyywwwvvvvvvxxxzzz{{{zzzzzz{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~{{{uuukkkaaa\\\]]]___[[[YYYWWWVVVVVVUUUSSSQQQMMMMMMMMMMMMOOOTTT[[[```gggcccZZZQQQNNNOOOMMMGGGOOOPPPOOOKKKEEE@@@======>>>======>>>??????<<<:::888888888888888999<<<===<<<======;;;999999:::<<<---...4DuXӵ///......Hu]3hh******+++ne,,,+++=e......---,,,,,,,,,,,,,,,ne,,,---pIƎ@t@h000000000>h///000111fe000@ďD000111222444333000...---,,,ne+++)))=e111111111111000000000111ege///...sĪj@h111//////fdDĦ...@ďD111111Hkge333555777000000111111333@h333333@G333222HĪj@IŌ555222Bene333Hkge222ne333555fe444Hu]3hh333555666se333333333333444444444444333333333444444444geĦja>aĦ222333@G111111se111333444444333555333222<Ō888888999@G111000Hkge---------,,,+++///,,,,,,HĪj@IŌ333444ege555333Hu]3hIŌ555555DdDĦ:::ne<<<<<<@h444444>h555555444se111ne444333@G333333sĪj@h333333555666777777777777666777777888888777777666666666555555666666777777666666666666666666666666444555777888999999999888666666666777888999;;;<<<666888;;;:::999999;;;>>>AAADDDHHHMMMRRRUUUWWWXXXVVVZZZ___bbbbbbaaaaaaaaadddeeedddaaa^^^]]]```cccffflllooommmlllmmmmmmjjjaaaZZZRRROOOQQQVVVZZZ\\\\\\XXXZZZ```aaa]]]___gggjjjiiikkkpppvvvyyywwwuuuqqqqqqrrrsssttttttttttttwwwwwwwwwwwwxxxyyyzzzzzzttttttttttttuuuwwwyyy{{{wwwvvvtttrrrrrrssstttuuurrrssstttuuuwwwxxxyyyyyytttuuuvvvwwwwwwyyy|||~~~~~~~~~~~~~~~}}}}}}~~~{{{zzzyyyxxxwwwwwwxxxxxxttttttttttttuuuwwwzzz{{{zzzyyyxxxxxxxxxyyyzzz{{{zzz{{{|||}}}}}}}}}}}}|||~~~~~~~~~~~~~~~~~~}}}{{{vvvmmmddd______aaa[[[YYYWWWWWWWWWVVVTTTSSSNNNOOOOOOOOOPPPTTTYYY]]]cccaaa[[[SSSQQQRRRRRRNNNPPPRRRSSSOOOHHHAAA>>>>>>>>>======>>>???>>><<<:::888888888666555777:::<<<=========:::888888999;;;+++4DuXӵ...ĵD^***)))***+++***---+++---//////...---------------,,,,,,,,,111...////////////...///111111000111///000000111444222000///------///---,,,111111000000000111111///111444000...333111......000DdDĦ...///111222222444444333222111111111222333444333333222111444222111444444000...000000222111333555333444D^666333444555s׼s222111222222333444555666666333333333444444444geFm8222>aĦ222222222333111222s׼s111222444555555444777555333Ho777999999::::::666222111,,,---------,,,,,,///,,,,,,333444555555555444D^444444555DdDĦ::::::===;;;999555444333333555555555555s׼s333222555333222333111333333444222333555777888888888888777777888888888888777777444444555666666666666666555555555555555555555555444555777888999888777666777777666777777999:::;;;777777888999:::;;;<<<===BBBEEEIIIMMMPPPSSSUUUWWWSSSWWW]]]aaabbbbbbcccccccccdddddddddccccccbbbbbbdddjjjnnnmmmlllmmmmmmkkkddd]]]TTTPPPRRRVVVYYYZZZ\\\WWWXXX^^^___ZZZ]]]eeeeeeeeegggmmmtttxxxvvvssssssssstttvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxzzz{{{|||wwwvvvuuutttuuuvvvxxxyyyuuuuuutttsssssssssttttttssstttuuuvvvwwwxxxxxxxxxssstttvvvvvvvvvxxx|||~~~|||}}}~~~~~~~~~||||||~~~{{{zzzyyywwwwwwwwwwwwxxxuuuuuuttttttvvvxxx{{{|||yyyyyyyyyzzzzzz{{{{{{{{{zzz{{{|||}}}~~~}}}||||||||||||}}}~~~}}}}}}}}}~~~}}}|||xxxpppfff```___```[[[YYYWWWWWWXXXWWWVVVTTTPPPPPPQQQPPPQQQSSSVVVYYY___bbbaaa[[[VVVVVVTTTQQQQQQTTTVVVRRRJJJCCC@@@???>>>======>>>??????<<<:::888999888666444555999<<>>;;;888888:::;;;Φ4DuXӵtvӵ>d<Ħ///)))((()))+++......Ħ+++***+++,,,------,,,000000///...............000///Ħ+++++++++...------------...//////------------.........///111///---...111222000......111333333111000111333333222111/////////000000333222000///............Ħ000000000//////555444333222222222333444...111333222000000222444555000...111222//////000333000......000111///--->d<Ħ///111444111111111222222333333333444222111222555555111...222222222222333444555555222222333333333222111111000111333444444333111000444222111111222333333222,,,...000000///...///000!!!%%%***///222333222111...111333222Ħ444222333444444555555444444444>d<Ħ555666;;;;;;:::Be000111000111222333555666777777333333333444444444geFYĉ111222>aĦ222222111000//////---000222333222222Be444333444666666666444888666444nu]ӵ666:::999888666555111555555000///222111,,,,,,,,,---...////////////---++++++...///...///222333333444555666777888999111333555555444>d<Ħ555444333444555>d<Ħ:::999777Ħ999777555555555555444333444444444444444555666777444444555555Be222444333222333Ħ111333333333222222222111111333333333222222333444444222333555777888999888888555555666666666666555555222333555666666666555444555555555555555555555555444555777888888777666555888777777777777999:::;;;777666666888<<<>>>>>>===@@@CCCGGGKKKMMMNNNPPPRRRPPPTTT[[[```bbbdddeeefffccccccdddfffggggggdddaaabbbiiinnnmmmlllmmmmmmlllggg```XXXTTTUUUXXXZZZ[[[[[[UUUVVV]]]^^^YYY\\\fff```___bbbiiippptttrrrooouuuuuuvvvxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyzzz|||}}}{{{yyywwwuuuttttttuuuvvvssstttttttttttttttttttttuuuvvvvvvwwwwwwwwwvvvvvvssstttuuuvvvvvvxxx|||{{{|||~~~}}}}}}{{{|||~~~|||zzzyyywwwvvvvvvwwwwwwwwwvvvuuuvvvwwwyyy|||~~~yyyzzz{{{||||||||||||{{{{{{|||}}}~~~~~~}}}||||||zzzzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~zzzrrrhhh```^^^___[[[YYYXXXWWWXXXXXXVVVUUUPPPQQQRRRRRRQQQRRRTTTWWW___eeegggbbb[[[WWWSSSOOORRRVVVXXXTTTLLLDDDAAA@@@???>>>>>>???@@@@@@===;;;999:::999777444555999===AAAAAA???<<<999999:::<<>>===999999888555444777===BBBHHHDDD???<<<;;;;;;;;;:::>A---ne***))))))***,,,---ne''')))++++++++++++,,,---------............------ne---,,,,,,,,,///---+++---000111---)))......000000111000//////---...//////000000//////333222222222111111111111111111000000000/////////111000...------///ne888666444444555666666666555333222111000000444444444444444444444444444444333111///000222444555333000///000111111De222333444555222333333333444444444444888444111444;;;???===999555555444444444444555555777666555333222222222222666444444888777333555999444444333222222333444444000000///...............,,,---...///000000000000333222ne111111222333333333333333444555222ne333444555333444555666666555333222555444333333555555444333222333444555555444>A333333333k<///...//////000111111222222222222222222222222222222333333444444444444444fh555777777777666777999555888666000///222222///222333555666666555333111555555333000......000333444555777888777666333222333333333444555De555666777777888888ne777777ne999888777555555666555444222666666666666555555555555333444555666666555444444333333ne444444444444333333222333333333222222222333333444555666777333222444555333333666:::999999999888777777777:::999888999:::;;;999888999777666555444555777888666555555555555666777777999999999999888888777666;;;999888999<<>>@@@DDDJJJNNNPPPPPPOOOTTTVVVYYY]]]```bbbddddddhhhggghhhiiiiiifffaaa^^^^^^bbbgggjjjkkkiiihhhhhheee___XXXQQQMMMMMMOOOQQQSSSPPPMMMNNNQQQSSSTTTTTTWWW[[[```eeegggiiikkklllvvvwwwyyyzzz||||||||||||~~~|||zzzzzz||||||zzzwwwwwwxxxyyyyyyyyyxxxwwwvvvwwwxxxxxxwwwuuuwwwwwwvvvuuuvvvwwwxxxyyyuuuwwwxxxwwwvvvuuuvvvxxx{{{zzz{{{}}}~~~~~~|||||||||||||||||||||}}}yyyyyyxxxxxxwwwwwwvvvvvvwwwwwwvvvvvvxxx{{{~~~|||}}}}}}~~~~~~}}}|||{{{{{{||||||}}}}}}||||||{{{wwwvvvwwwzzzzzzxxx{{{}}}|||xxxqqqhhhbbbaaabbb```cccccc___\\\[[[WWWRRRPPPMMMLLLNNNSSSVVVUUUSSS]]]hhhnnneeeWWWOOONNNOOOWWWZZZZZZTTTNNNJJJGGGBBBAAABBBCCCDDDDDDCCC???===:::999888555444777===BBBGGGDDD???<<<;;;;;;;;;---,,,,,,***(((((()))+++,,,***)))***++++++******,,,...------............---------------------...,,,+++---000111...+++//////000000000///......---...//////000000//////111111111111000000000000111111111111000000000000111000...---...///999::::::888777888999444555666666666444222111666666555555444444333333333333333111000000222444666333000...///111333333222222222333333444444444444555555555555777888666777AAAKKKHHH===666666666555555666666666444444333222222222333333666333333777888666555666555444444333333444444555111111111000000000000000............///000000111333333222222111333333333444444444555555444333333444444222333333444444444444333666555444444666666555444222333444555555444444444333000/////////000111333333333333333333222222111111111222222222222333333333333333333555777777666666777888888999777333111222222///444666888999888555222///888888888666333222333444333444555777666555333222222222222333444555666666777888888888666666666777888777666555444555555444222333444555666777666555555333333333333333333222222222222444444555444444444444444333222111222222222222333444555555777444333555555333444777::::::999999888777666666:::999888888::::::999888666555444444444555777888666555555555666666777888888888888888888888888888;;;:::999;;;===>>>>>>======@@@FFFLLLQQQSSSUUUUUUTTTUUUWWWZZZ^^^bbbeeeggghhhgggggghhhgggeee```\\\YYY]]]bbbfffhhhfffccc```\\\XXXSSSOOOLLLKKKLLLMMMNNNLLLJJJJJJMMMPPPQQQRRRVVV[[[aaafffhhhiiiiiijjjuuuwwwzzz|||}}}|||zzzyyy~~~|||{{{|||~~~~~~{{{wwwvvvvvvxxxyyyyyyvvvuuuvvvwwwyyyxxxvvvtttvvvvvvuuuuuuuuuvvvwwwxxxuuuvvvvvvuuussssssuuuwww{{{zzzyyy{{{~~~~~~}}}||||||||||||||||||||||||xxxxxxxxxxxxxxxxxxxxxyyyxxxvvvuuutttvvvyyy~~~~~~}}}|||{{{{{{{{{||||||||||||{{{{{{wwwvvvwwwyyyyyyvvvxxx}}}~~~}}}yyyrrriiicccbbbcccbbbdddccc^^^\\\\\\ZZZWWWSSSOOOMMMNNNRRRUUUUUUTTT___iiimmmdddVVVOOONNNOOO[[[^^^]]]VVVQQQNNNKKKGGGCCCCCCEEEHHHIIIGGGCCC???;;;:::888666555999>>>BBBFFFCCC???<<<<<<<<<;;;.............../////////,,,++++++,,,---,,,***'''((()))***+++++++++******,,,,,,,,,+++******,,,///------............------...............---------,,,+++***,,,...///...,,,000000000//////......---......///000000000000000000000000000000/////////000000000000000000000000000///.........///111222555777:::;;;:::999999999444444555555555555444444666666555444333222222222222222333222111111333444555333000000111222333222555444333222222222222222333444444444444555555555555::::::888CCCPPPKKK;;;666666555555555555666666222222222222222333444444444222111444777777444222444444444444444444444444222222222222222222111111000000.........///000111333333333222222222222222444333333444555666555444555444444444444444444444222222222222333444444444555444333444555666555333222333444444444444333222555444444333333222222111222222000000000000111222555555555444444333333222444444444444444444444555333333444444444444555555666888999888555444333444777777666444333333222111666777888999888666333111999::::::999666444333444222333444555555555333333111111222333333444444555666777777888888888888888555555555444444555555666666555444444555555444222///000333555666555444333/////////000111333444555222222333333444555555555444555666666555333111000222222111222222333444555666444555777666333444888;;;::::::999888777666666888666555555777888777666777666555555555666666777555555555555666777888888777777777888888999999:::;;;;;;;;;<<<======<<<;;;AAAEEEKKKQQQUUUWWWYYYZZZWWWWWWXXXZZZ^^^bbbfffiiigggfffffffffeeeccc^^^[[[XXXZZZ^^^bbbdddbbb\\\VVVPPPOOOMMMLLLLLLLLLLLLMMMKKKJJJJJJJJJLLLOOOQQQSSSVVV\\\dddkkkmmmnnnnnnmmmwwwxxxzzz||||||{{{zzzyyy}}}|||{{{zzz|||~~~|||wwwuuuuuuwwwxxxxxxttttttuuuwwwyyyxxxvvvtttuuuuuuuuuuuuuuuvvvvvvwwwuuuuuuuuusssqqqrrruuuwwwzzzyyyxxxzzz}}}~~~|||||||||||||||{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxvvvuuuuuuuuuwwwzzz}}}~~~~~~~~~~~~}}}}}}||||||zzzzzz{{{{{{{{{{{{zzzzzzxxxvvvwwwyyywwwuuuvvv{{{~~~zzzsssiiicccaaaaaa```aaa___[[[ZZZ]]]^^^\\\XXXUUUQQQQQQSSSVVVXXXXXX```iiikkkbbbUUUOOOOOOQQQ\\\aaabbb^^^YYYVVVQQQLLLEEEEEEFFFJJJLLLLLLHHHDDD===<<<999777777:::???BBBDDDAAA>>><<<<<<<<<;;;,,,---------......------+++++++++,,,------***((())))))******++++++++++++---...---,,,******,,,...------............------........................+++*********,,,------,,,000000///.........------...//////000000000000000////////////////////////////////////////////////000//////...///000111111222555777888888777777888444333222111222333555666444444333333222111000000000111222222111111333555222111222333555444222000555555444333222222222222333333333333444444444444555;;;:::777???KKKEEE555555444444333333444444555222222222222333444555666444333111222555777555222444444444444444444444444222222333444444333333222222111///......///000111222222222222222222222222333222222444666666444222444444444444444444333333222222222222333444444444444333222333444444444222222222333444444333222222444444444333333222222222333222111000000111222333666555555444444333333333666666666666555555555555444555555555666666666777777888999777555333333333444333444444444333333333888777666555555555555555666777999888555333222222111222333555555555444444111111222333333444444555666666777888888888888888555555444444444444444555555444333333444444333222...000222444555555444333333333333333444666777888333333333444444555555555555555666666555333222000222222222222333444555555666555666999777333444888::::::999999888777777666888666555555666777777666999999888777666666666555555555555666666777999999888777777777888999:::;;;:::;;;<<<===<<<<<<;;;;;;EEEJJJPPPTTTUUUWWWXXXZZZ[[[[[[[[[\\\___bbbfffiiihhhggggggffffffddd```]]]ZZZZZZ[[[___bbb^^^VVVNNNJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKNNNQQQSSSUUU\\\fffmmmrrrsssssssssyyyyyyyyyyyyyyyzzz{{{||||||{{{{{{{{{|||}}}xxxuuutttuuuvvvvvvsssssssssuuuwwwxxxwwwuuutttuuuuuuuuuvvvvvvvvvvvvvvvvvvuuusssrrrrrruuuxxxzzzyyyxxxyyy|||}}}|||||||||{{{{{{zzzzzzzzzzzzyyyxxxxxxwwwwwwvvvssstttvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}yyyyyyzzzzzzzzzzzzyyyyyyxxxvvvvvvxxxwwwtttvvvzzz{{{sssiiiaaa^^^^^^ZZZ\\\ZZZWWWYYY___bbbaaa[[[XXXUUUSSSTTTVVVYYYZZZaaahhhiii___TTTPPPQQQSSS[[[ccciiiiiieeeaaaZZZSSSJJJHHHGGGJJJNNNOOOLLLIII@@@===999777888<<>>:::888:::===@@@BBBAAA???===<<<======<<<:::......//////...---,,,+++---+++******+++,,,,,,++++++++++++++++++,,,,,,---...///000///---++++++,,,------............---------........./////////000.........,,,+++,,,---.........---------...///000//////000111111111111000/////////000000111111111......//////000000000000////////////000000000111000111222111000000222333333222222111111222333444222222222222222222222222...000222333333333444666111111222444555555333111555444444333333333444444444444444444555555555555777777777888888666333111333333222222222222333333444444444444555666777777555888777222111666999888111111222333333222111111000111333555555444333222222222222111000///......//////000000000111111111222000///222666666222...000111222333444444333333333444555666666555333222555333222333444555444333111222333444444333222111111222222333333444444555333222222111222333444555333333333333333444444444444444444333333222222222444444555555666777777888333555666666555444444555666333444888888444333555777666444222111000000000///000111000///...///111222333444555666777888888333333333444555555666666444444555666666666666666666666555444444444444444333222111222333444333222333333333444444555555555222222333333222111///...666666666555444444333333666555555444444444555555444444444444555666777777555666999;;;888333555:::888888888888888999999999:::888666555777888999888777888888777777666555555555555555666777999:::;;;:::999777666777888999;;;:::<<<<<<;;;::::::===@@@IIINNNTTTUUUTTTRRRTTTVVVZZZ[[[\\\^^^aaadddgggiiihhhgggfffgggggggggdddbbb]]]YYYWWWZZZ```___VVVMMMMMMMMMMMMMMMLLLKKKJJJIIINNNOOOPPPNNNMMMNNNRRRUUUXXX^^^fffnnnrrruuuvvvwwwvvvwwwxxxyyy{{{||||||}}}}}}}}}}}}}}}~~~}}}yyywwwuuutttsssqqqsssqqqpppqqqtttwwwxxxyyyuuuvvvwwwxxxxxxxxxwwwvvvwwwxxxyyyyyywwwwwwxxxyyyyyyyyyyyy{{{~~~~~~}}}zzz|||}}}}}}}}}|||{{{{{{zzzyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvtttuuuwwwyyy{{{|||}}}}}}}}}||||||{{{{{{|||}}}~~~wwwwwwxxxxxxxxxxxxwwwwwwxxxvvvwwwyyyxxxvvvxxx|||}}}~~~}}}}}}}}}{{{tttkkkddd``````YYY[[[\\\[[[^^^eeejjjiii^^^]]][[[XXXWWWWWWYYY[[[aaaeeeddd[[[SSSSSSVVVYYYcccnnnxxx|||}}}{{{vvvooo___UUUJJJFFFHHHKKKKKKIIICCC???:::888;;;>>>AAABBB???>>><<<<<<======<<<:::000000000000000...,,,+++---+++))))))***,,,,,,,,,,,,,,,++++++,,,,,,---......///111000...,,,++++++---..................------.........//////000000111111000...---,,,...000...---,,,,,,---...///111//////000111111111111111//////000000111111222222//////000000111111111222////////////000000000000111111111///......000222111222333444444444333222333333333333333333333444---///222333333333444666333222111222333555555444444444444333333444444555555555555555666666666777888666777999777111000333444333333222222333333444555555555555555666777777222777666///---222888888000111222333333222111000000111333555555444333222111222222222111000...,,,......//////000000000111111///...111555666222---...000111333444444333333333555777888777555333111666555444444555666555444111222333333333333222111000111222333444444555666333333222111222333555666222222222333333444444444555555555444444333333333333333444444555666777777777888888777444222111111999666666::::::444222555666555555333111...,,,***---...///...------///111333333444555666888999999333333444555555666666777333444444555555555555555777666555444444444444444333222111111333444333111222222111111111222333444111222444666777666444333777777666555444333333222666555444333333444666777555555444555555666777888555666:::<<<888333555:::777777777888999999::::::999666333333444666777777444555666666777666666666555555555666777999:::;;;:::999888666666777999::::::;;;<<<:::999:::>>>BBBJJJPPPVVVXXXVVVTTTVVVYYYWWWXXXZZZ]]]aaaeeehhhjjjdddcccccccccddddddbbb```]]]XXXUUUYYYaaabbbYYYPPPJJJKKKLLLMMMNNNNNNNNNNNNSSSTTTUUUSSSQQQRRRUUUYYY\\\bbbiiippptttvvvwwwxxxsssuuuyyy|||}}}}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}zzzxxxvvvtttrrrppptttqqqoooooorrrvvvyyyzzzuuuvvvwwwyyyyyyxxxxxxwwwwwwyyy{{{{{{yyyxxxyyyyyyyyyyyyzzz|||~~~}}}{{{wwwyyy{{{}}}~~~}}}}}}|||{{{zzzzzzyyyyyysssttttttuuuvvvwwwwwwwwwwwwwwwwwwxxxzzz|||~~~~~~|||||||||}}}}}}wwwwwwxxxxxxxxxxxxwwwwwwwwwvvvwwwyyyyyyvvvyyy}}}|||~~~}}}{{{|||{{{uuummmgggdddddd\\\___```^^^bbbhhhlllkkkaaa```___\\\ZZZZZZ[[[]]]```dddcccZZZSSSTTTXXXZZZiiisss|||{{{ggg[[[LLLEEEEEEHHHIIIGGGDDD???:::888;;;???AAABBB???===<<<<<<======<<<;;;111//////111000+++)))***++++++++++++++++++++++++,,,---,,,+++---000---'''))),,,...---+++***,,,///222111000///------,,,,,,////////////////////////.../////////...---,,,,,,...............///000111222333555555555333111000...///000111111222111111///............//////000000///---+++)))+++///222222222222111111111000000111222333333444444333333333333333333333222111000222222222333333444444444444444444444333222111111666666444333222333333444555555555555555555444444777777777777555333111000444333222222111111222222555555444444666888:::;;;333333444444444444444444222222222111111000000000333333333444444444555555777444222000111222111000000///...------...000111111111111111111222222222555333111111222444444333555666777888777666444333666555555444444333222222222222222222222222333333333333222222222333444444555444333222111111111111000111222333444444444444222222222333333333444444333333333333333444555666333777<<<;;;777555666888999;;;999444222333222///555444111///------------///---+++,,,---...---,,,333444555555333111111222555555666666555555444333555777888777555444444555444555666666555333111000222333333444444333333222444555555555444333333222333333333444444444555555777555555555666777666555555555555444444333333333555555444333333555666777555666777888888888888888555555666888999999999999:::777555555777888666444666555444333333444555666888888888888888777666555999999999999:::;;;<<<<<<<<<<<<;;;999:::===BBBFFFNNNQQQTTTVVVUUUTTTRRRRRR]]]]]]]]]^^^```bbbdddeeeccc^^^ZZZ]]]dddhhhgggddd]]]YYYSSSUUU]]]bbbZZZNNNQQQLLLJJJNNNOOOOOOOOOQQQMMMUUU[[[ZZZUUUUUU^^^gggjjjkkklllnnnqqqtttwwwxxxuuuttttttxxx|||~~~}}}{{{zzzzzz{{{{{{|||~~~|||yyyvvvtttrrrqqqoooppprrrtttuuuvvvvvvvvvwwwvvvttttttvvvxxxxxxxxxzzzyyyxxxxxxzzz|||{{{{{{}}}|||zzzyyyzzz{{{}}}}}}}}}~~~}}}{{{yyyxxxwwwwwwtttrrrrrrtttwwwxxxvvvtttqqqqqqsssvvvzzz||||||||||||zzz{{{}}}~~~~~~|||{{{yyywwwvvvvvvvvvwwwrrrsssxxx|||zzzwwwyyy~~~~~~}}}zzzxxxuuuooofffccceeegggddddddfffeeedddgggmmmhhhdddaaabbbffffffccc^^^aaaaaa```^^^\\\[[[[[[]]]lllttt{{{}}}wwwppp___OOOHHHDDD@@@@@@CCCBBB???<<<;;;<<<===>>>>>>@@@???>>>======<<<======222000000333222---,,,---++++++++++++++++++++++++)))******)))+++...,,,'''***,,,------++++++,,,...000//////............///////////////////////////......//////......---,,,......------......///000111222333444444222000///000000111111111000000///000//////.........//////111111000...,,,---000333222222222111111111000000111222333333444444333333333333333333222222111000111111111222222333333333333333444444444333222222666555333222222222333444444444444444444444444444666666777777666444222111222111111111222333444444444444444555666777888999777777666666555555444444333333333222222111111111333333333444444444555555777555333222222333222111222111000......///111222000000000111222222222333555333111111222333333333444555666777777555333222444555555555555555555555444444444333333222222111333333333333444444444444555555444333222222222222111111222444444555555555444444444444555555555555555444444444555555666777666777999888777666888999:::;;;999444222333222///333222111///...---------000...------...//////...444666777777555444444555555555666666555555444333444555777666444333333444555555666777666444222111333333444444444444333333555555666666555555444333333333333444444444555555666555444444666666555444444444444444333333333222555555444444555555666777666777777888888888888777555666666777888888888888999666444444666777666555666666555444444555666666888888888888888777666666999999999999:::;;;<<<<<<===<<<;;;::::::>>>CCCGGGJJJNNNRRRTTTTTTUUUWWWYYYZZZ[[[]]]___aaacccdddeeeddd^^^ZZZ\\\bbbggggggeee\\\WWWRRRSSS\\\ccc^^^TTTQQQMMMKKKNNNPPPPPPPPPSSSPPPWWW]]]^^^[[[]]]dddkkkjjjkkklllnnnpppsssvvvwwwuuuttttttwww{{{~~~~~~}}}{{{{{{{{{|||}}}~~~~~~}}}zzzwwwuuurrrqqqpppqqqqqqrrrtttuuuvvvwwwxxxwwwvvvuuuuuuvvvxxxyyyyyy{{{yyyxxxxxxzzz{{{{{{{{{{{{{{{yyyyyyyyyzzz|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzxxxwwwwwwwwwtttsssrrrtttvvvwwwvvvtttqqqqqqrrrvvvzzz|||}}}|||~~~{{{xxxwwwxxxzzzzzzzzzzzzyyywwwvvvuuuuuuvvvvvvuuutttvvvzzzzzzxxxyyy}}}~~~~~~|||zzzzzzzzzsssiiidddeeeiiiggggggjjjjjjiiilllqqqrrrmmmiiigggiiijjjgggdddfffeeecccaaa^^^^^^```bbbrrrzzz{{{wwwppp```PPPHHHDDDAAA@@@CCC???<<<999888999;;;<<<<<>>==================111...///222111...---///++++++++++++++++++++++++(((******)))+++...---)))***+++------++++++,,,......---------...///000000////////////////////////....../////////...------------------------...///000111222222222111///...111111111111000///...---111000///...............111222222111//////111333222222222111111111111111111222333333444444333333222222222222222111111111000111111111111111222222222222333444444444444333555444222111111222333333333333333333333333333333444555666666666555333222000000111111222444555666333444555666666666666666:::999999888777666555444444444444333333333333333333333333444444444555555777555333333444444333222555444222111000000111222//////000111222222333333444222000000222333222111333444555666555444333222333444444555666777777777666555555444333222111111222333555666666666555444666666555444333333333333222222333444555555555555444444444444555555555555666666666666666777777777999888888777666777888999:::;;;888333111333222///111111000//////...------111///......///000000///000222333333222222222333555555666666555555444333333444666555444222333333666666777777777555444333444444555555555555444444555666666666666555555444333333333444444444555555555444333444555666555333333333333333222222222222555555666666777777777666777888888888888777777666666666777777777777666666888666555555666777777666666666555555555555666666888888888888777777777777888999999::::::;;;<<<<<<======<<<;;;<<>>;;;888777999;;;<<<============<<<======>>>>>>...+++,,,//////,,,,,,...,,,,,,+++++++++++++++***+++......+++,,,///...+++++++++,,,,,,,,,,,,------...------------...//////////////////////////////......////////////......------,,,,,,,,,------......///000000000///......000000111111000///......111111000......---------///111333222111000111222111111111111111111111111111222333333444444333333222222111111111111111222111111111111222222222222111222333444555555555555444333222111111111222333333333444444444444555555333444555666666555444444222111111222333444555555333444555666666555444444999888888777777666666666555555555555444444444444333333333444444444555555666444333333444444333222555444333222111111111111//////000111222333333444222111000000222222111000222333444444444333222222444444444444555555666666444444333333222222111111222333666777888777666555777777666555555444555555333333444555555555555555333333333444444444555555555666666666666666666666777:::<<<;;;777555666777888999666111///111111/////////000000//////......111///......///000000///---///111111111111222333555555555666555555444333333444666666444333333444777777777888777666555444555555666666666666555555444555555555555555444444333333333444444444555555555444333333444555444333222222222222222222222222444555777888888888777666888888888888888777666555666666777777777666666555888777666777777888999999666666666666666666666666888888777777777777777888888888999:::;;;;;;;;;;;;<<<======<<<===@@@EEEHHHGGGIIIKKKGGGCCCCCCIIIPPPOOOQQQUUUXXXZZZZZZXXXWWWTTTPPPLLLNNNTTT\\\```aaa]]]YYYTTTRRRYYYbbbddd```[[[VVVTTTVVVWWWUUUUUUWWW\\\___cccgggjjjlllmmmnnnllllllkkklllnnnpppssstttssssssrrrtttwww{{{~~~||||||||||||~~~~~~}}}|||zzzxxxwwwvvvvvvuuutttssssssuuuwwwzzz|||vvvvvvwwwvvvvvvxxxzzz|||}}}{{{yyyxxxzzz{{{|||{{{zzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}|||{{{yyyyyyyyyyyyyyyxxxxxxxxxtttttttttuuuuuuuuutttsssrrrqqqrrruuuyyy|||~~~~~~zzzyyyxxxyyyzzz{{{zzzyyyyyywwwuuusssssstttuuuwww|||vvvsssvvvzzzyyyyyyzzzzzzzzz{{{}}}~~~~~~zzzrrrnnnooolllkkkmmmqqqrrrrrrvvv{{{~~~}}}|||yyywwwuuurrrkkkddd``````dddhhhrrryyy{{{sssjjjffffffgggkkk___PPPGGGDDDDDDDDDDDD???===:::999;;;===>>>???<<<<<<<<<<<<<<<===>>>???---++++++......+++,,,///,,,,,,,,,++++++*********---000000,,,+++------++++++++++++,,,,,,------,,,//////...---------------////////////////////////......///////////////......------,,,,,,,,,---------...........................///000000000000000111111000......---------...000222222000//////000111111111111111111111111111222333333444444333333222111111000000111222222333333333333333333333222111222333444555666666666333222111111111222333444444555555555666666666777333444555666666666555444444444333333222333333444333444555666666555444444555555555666666777777777555555555555555555555555333333333444444444555555444333222222333333222000555444333222111111000000///000000111222222333333222111000111222222111000222222333333333333333333444444444333333222222222000000111111222222333333222333666888888888777666777777666666555555666666444444555666666666555555555555555555666666666666555555666666666555555444333;;;AAA@@@999333333555555666333...---000111///000000000000000000000000000...------...//////...///222444444444444555666555555555666555555444333333555777777555555555666777777777777777777666666555666666777777666666555222333333444444333333333333333333444444444555555555444333333444555444333222222222222222222222222444555777888888888777666888888888888888777666555666777777777777777666555999999999999888999::::::777777777777777777777777888888777666666777888999777888999;;;;;;;;;;;;;;;;;;<<<<<<======@@@EEEHHHHHHIIIIIIDDD@@@???CCCHHHIIIKKKOOORRRRRRQQQNNNLLLNNNKKKIIIKKKRRRZZZ```ccc```^^^XXXUUUYYY```bbb___]]]XXXUUUWWWXXXVVVUUUWWWcccdddfffiiikkkllllllkkknnnmmmllllllmmmooorrrsssrrrsssssstttvvvyyy}}}{{{{{{||||||}}}~~~~~~|||zzzyyyxxxxxxwwwuuuuuuttttttuuuxxxzzz|||vvvwwwxxxxxxwwwxxx{{{~~~~~~|||yyyxxxyyy{{{||||||{{{{{{{{{{{{{{{||||||}}}|||}}}}}}~~~~~~~~~yyyyyyzzzzzzzzzzzzyyyxxxssstttuuuvvvuuuuuuuuuuuusssrrrrrrtttxxx|||}}}}}}zzzyyyxxxzzz{{{||||||zzzzzzxxxuuusssssstttvvvwww|||vvvsssvvvzzzyyyyyyzzzyyyzzz{{{}}}~~~}}}}}}zzzttttttwwwsssqqqrrruuuvvvvvv{{{~~~{{{vvvnnneee^^^]]]aaaeeetttzzz{{{rrrhhheeefffgggiii___QQQGGGFFFHHHHHHFFF@@@===:::999;;;===>>>???<<<<<<;;;<<<<<<===>>>>>>000---,,,//////---...111---,,,,,,++++++*********+++......***(((+++,,,+++,,,+++***+++---...---,,,//////...---,,,,,,,,,---////////////////////////......///000000000/////////...------------------------------............,,,---...///000000000000111000///...............---///000000///......///111111111111111222222222111222333333444444333333111111000//////111222333444444444333333333333333222222333555555666666666333333222111111222444555555555555666777777888888333444555666666666555444555555444333333333333333333444555666666666666666222333444444666666777888555555555555555666666666333333333444444444555555222222111222333333222000444444333333222222111111111111111111111222222222222111111222333333222000222222333333333333444444444444333333222111111000///000111222333444444555222333555666777888777777777777666666555666666777555555666666666666666555777777777888888888888999444555666777666555444333111999AAABBB<<<666333333333444111---,,,000222111333222111000///000111222000...------...//////...///111333444333333444555555555666666555555444333333555777777666555666777777777777666666666666666555555666666666666555555111111222333333333333222333333333444444444555555555444333444555666555333222222222222333333333333555555666666777777777666777888888888888777777666666777888888888888777777:::;;;;;;:::888777999:::777777888888888888777777888777666666666777999999777888:::;;;<<<<<<;;;::::::;;;<<<<<<===@@@DDDHHHIIIIIIHHHGGGEEEEEEFFFHHHFFFHHHKKKNNNOOOMMMKKKIIIIIIGGGGGGIIIPPPWWW]]]___bbbaaa^^^ZZZ[[[___```]]][[[VVVUUUXXXYYYXXXYYY[[[iiijjjkkklllllllllllllllpppooommmlllmmmoooqqqsssqqqssstttuuuuuuwww{{{~~~zzzzzz{{{{{{|||~~~~~~}}}{{{yyyxxxvvvvvvvvvttttttttttttvvvxxxzzz{{{uuuwwwyyyyyywwwxxx|||}}}yyyxxxyyy{{{||||||{{{{{{{{{||||||||||||}}}{{{|||}}}~~~yyyyyyzzz{{{{{{zzzyyyxxxssstttwwwwwwvvvvvvwwwxxxuuutttssstttwwwzzz||||||yyywwwvvvwwwyyy{{{{{{{{{|||yyyvvvsssrrrsssuuuvvvyyyuuutttxxxzzzyyyyyy{{{yyy{{{}}}~~~~~~~~~~~~|||{{{|||zzzwwwyyy}}}|||yyyxxxyyyyyyzzzyyypppfff___]]]```dddsssxxxxxxpppiiihhhjjjjjjlllcccVVVKKKIIILLLKKKGGG@@@===:::999:::;;;<<<<<<<<<<<<<<<;;;<<<<<<======111---,,,......,,,---000------,,,,,,+++******)))(((,,,---***))),,,//////---+++***+++---...---+++------,,,,,,,,,---......////////////////////////......///000000000000000000///......------......---------------...//////......///////////////...000//////.........//////...///000///......///000000000111111111222222222111222333333444444333333111000/////////000222333333333333333222222111111333333444555666666555555444333222222222333555666444444555555666777777888444555666666666555444333444444333333333444444555444444444555666777888999444444444555555666666666444444444555555666666666333333333444444444555555333222222333555555333111444444444555555444444333222222222111111111111111222222222333444444222000333333333333333444555555333333333333333333333333333333333444444555555555222333444555666777777888666666555555555666666777666666777777777666666555555666666666666777777777555666777888888666555333333555999===???===888444222444111------222555444777555222//////000222444111///......///000000//////000222333222111222333555555666666555555444333222444666666555555555666666666666555555666666777444555555666666555555444111222333333444444444333333333333444444444555555666555444444666666555444222333333333444444444444555555444444555555666777666777777888888888888777666777888999999:::999999999;;;;;;999666444666888777888888999999888888777888777666555666777999:::666888:::;;;<<<<<<;;;:::888:::;;;<<<===@@@DDDGGGJJJIIIIIIJJJLLLKKKIIIFFFFFFHHHKKKNNNPPPPPPPPPOOONNNMMMMMMOOOTTTYYY]]]___```cccbbb^^^]]]___^^^[[[ZZZVVVVVV[[[___```cccfffnnnpppqqqpppnnnnnnooorrrrrrqqqnnnmmmmmmoooqqqsssqqqsssvvvvvvuuuvvvxxx{{{yyyyyyzzzzzz{{{}}}~~~~~~|||zzzxxxvvvvvvuuurrrssstttuuuvvvxxxyyyyyyuuuxxxzzzyyywwwxxx}}}}}}zzzxxxyyy{{{|||}}}zzzzzz{{{{{{||||||{{{{{{||||||}}}}}}~~~}}}}}}}}}xxxyyyzzz{{{zzzxxxwwwuuurrruuuxxxxxxxxxxxxzzz|||wwwvvvttttttwwwyyyzzz{{{yyywwwuuuvvvxxx{{{|||}}}|||yyyuuuqqqpppppprrrtttuuutttvvvzzzzzzxxxyyy}}}zzz|||~~~~~~~~~~~~}}}|||zzzxxxzzz||||||yyy{{{|||yyyxxxwwwxxx~~~{{{sssiiibbbaaadddgggtttwwwvvvrrroooqqqrrrqqqssslll^^^PPPMMMOOOMMMGGGCCC@@@<<<::::::;;;<<<<<<======<<<;;;;;;;;;<<<<<<000,,,+++,,,,,,)))***...------,,,,,,+++***))))))''',,,...++++++///444555---+++)))+++---///---++++++++++++,,,---...000000////////////////////////......///000000000000000111000///...............---------------...///000000000000000///...---,,,//////.........//////000///000000///......000111000000111111222222222222222222333444444444333333111000///...///000222444222222222222111111000000333444555555666555555555444444333222333444666777333333444444555666777777444555666666666555333222222222222333444555666777555555444555666888:::;;;666666666666555555555555333444444444555555666666333333333444444444555555333333333555666666444222444555666666666666666555333333222222111000000000333222222444555555333111444333333333444444555666222333333444444555555666666666666666666666555555333333333333444666777888666666555555555555666777666777777777777777666666222222222333333333444444777888999:::999888666444555222111888AAADDD>>>666333444222...///555888777999666222//////000333555222000//////000111111000333444666666555555555666555555666666555555444333111333555555444444444555666666555555555555666777444444555555555555444444222333444444555555555444333333333444444444555555777666555555666777666555333333333444444555555555555555444333333555666777555666777888888888888888666777888999:::;;;;;;;;;999::::::888444222333555777888999::::::999888777888777666555666777999;;;666888:::<<<<<<<<<;;;:::777999:::<<<===???CCCFFFMMMKKKJJJLLLOOOMMMGGGAAAGGGIIIMMMQQQTTTUUUVVVVVV[[[[[[[[[\\\^^^bbbeeefff___cccdddaaa___```^^^[[[[[[XXXYYY```fffiiimmmqqqqqqssstttsssppppppssswwwtttrrrooommmmmmooorrrtttpppssswwwwwwvvvuuuwwwyyyyyyyyyyyyzzz{{{|||}}}~~~|||zzzxxxwwwwwwqqqrrrtttvvvwwwxxxxxxxxxuuuxxx{{{zzzwwwxxx}}}~~~zzzxxxyyy{{{|||}}}xxxyyyzzzzzz{{{{{{zzzzzz}}}}}}}}}}}}|||{{{zzzyyywwwxxxyyyzzzyyywwwuuusssqqquuuxxxyyyyyyyyy{{{~~~yyywwwttttttvvvxxxzzzzzz{{{xxxvvvvvvyyy|||~~~|||yyytttpppnnnnnnppprrrrrrsssxxx|||zzzwwwyyy~~~zzz}}}~~~}}}~~~|||{{{uuuuuuyyy~~~~~~{{{{{{|||vvvtttsssttt{{{|||tttlllfffeeehhhkkkyyy|||{{{yyyyyy|||}}}{{{zzzsssdddUUUPPPRRRNNNGGGGGGCCC???======>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;------............---------***'''***...111...++++++,,,---,,,)))***---000------,,,++++++,,,------+++,,,---...////////////////////////////////////111111111000000000000000000000//////000000111222111///---,,,...000000000111111111111111222222222222///,,,+++,,,---...---333222111000////////////222222222222222222222222111222333444444333111111111000///111333555444444666333111111444555444222888666555555666666555444666555444444333333333333222333333444555666888888444444555555444222000///888666444333444555555444777777777666777888999999555555666777777777777777666666666666666666666666444555555444222111111222666555444333222333333444555666777666555444555777444333222222333333111///333333333444444555555555333666555222222444444111///000222333444444333222666555555555666666444222333222222333444666888999444555666666666555333222666777777777555555777888888888777777666666555555888999::::::999666444222333666555333;;;FFFDDD999444222000......000333555555666555444111000111222333111//////000000000///333333444444444444444444666444444666888777333000555111666777000222777333555555666666777777888888444444444444444444444444666555444333333444555666555666666444333333555777444444555555666666777777222333444444222222333444444444444444444444333333555666777888888777555444222444777:::<<<======<<<;;;:::999777666777777888888666666888;;;===;;;999888777555555777777777666555555999>>>>>>:::999<<<:::;;;=========AAAHHHMMMNNNPPPSSSUUUUUUSSSPPPNNNPPPSSSWWWYYYZZZ[[[\\\]]]bbb___]]]___dddjjjlllmmmjjjfffbbbccchhhkkkjjjhhhffffffgggjjjooosssuuuvvvxxxxxxxxxtttpppnnnppprrrwwwtttqqqnnnmmmoooqqqssswwwtttssstttwwwzzzyyyxxxwwwxxxxxxyyyzzz{{{}}}~~~zzzwwwwwwxxxtttsssrrrrrrtttuuuuuuuuuuuuwwwzzz{{{zzzzzzzzz{{{zzzzzz{{{{{{{{{{{{{{{{{{xxxyyyzzz{{{zzzyyyxxxwwwzzz{{{{{{{{{{{{{{{zzzzzz|||{{{zzz{{{}}}{{{wwwsssuuuuuuvvvxxxzzz}}}uuuvvvvvvvvvzzz~~~yyyyyyxxxwwwwwwxxxyyy{{{||||||xxxtttrrrrrrssssssssswwwvvvvvvwwwyyyyyyxxxvvvwwwxxx{{{}}}~~~zzzwww}}}}}}~~~~~~~~~yyyrrrooorrrxxx}}}sssjjjhhhkkkooo}}}~~~~~~wwwlll___VVVQQQOOONNNJJJIIIFFFBBB===;;;::::::CCCBBB???===;;;;;;;;;;;;------............------///,,,)))+++...///,,,)))***,,,---,,,+++***---///---,,,++++++++++++,,,---,,,,,,------...//////000////////////////////////111000000000000000000000000000000111111111222222111///......///000///...//////000000111111222222222000---,,,---.........000000000000000000111111222222222222222222222222111111222333333222111000333111111111333444333222444222000111333444333111777666555555666666555333444333222222111111111222333333333444555666777888333444555555666666555555888666333333444555444444666666777888888999::::::555555666777777777777777666666555555555555555555444555666555444333333555666555444222222222333444444555666666444444444666555444333444555555333111111222222333444555666666000333333000///222111...000222333555666666666666777666444555555666444333444444333444555666888999555555666666555555444333666777777666444444666777888888888888777777777777888888888888777555333222333666555444;;;EEECCC999444333111//////111333444444444444222000//////111000000111222333222///,,,333333333444444444444444555444444666777777333000444000555777000222777444555555555666666666666666444444444444444444444444666555444444444444555666555666666444333333555777555555555666666666666666333444555555333333333555444444444555555555555555666777888999999888777555666888:::<<<<<<<<<;;;:::;;;:::999999999:::;;;<<<:::888888:::<<<===<<<::::::888666777888999888777777777:::???>>>:::999<<<:::;;;<<<<<<===AAAHHHMMMOOOQQQTTTWWWWWWVVVTTTRRRWWWZZZ^^^```bbbdddfffhhhdddbbbaaaccchhhllloooooolllgggdddeeejjjnnnooonnnnnnnnnooorrrvvvxxxyyyyyyvvvwwwwwwuuurrrqqqsssuuuuuusssqqqooonnnooopppqqquuusssrrrtttwwwyyyyyyxxxwwwwwwxxxyyyzzz|||}}}~~~zzzxxxwwwxxxtttrrrrrrrrruuuvvvvvvvvvuuuwwwzzz{{{zzzzzzzzz{{{|||{{{{{{zzzzzzyyyyyyyyywwwxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{zzzyyyzzz{{{zzzvvvssssssssstttuuuwwwyyy{{{|||wwwyyyxxxwwwzzz~~~|||wwwyyyyyyxxxxxxyyyzzz|||}}}~~~zzzvvvrrrqqqqqqpppooovvvuuuuuuwwwyyyzzzyyyxxxxxxyyy{{{}}}~~~zzzxxxyyyyyy{{{}}}~~~vvvqqqrrrwww|||sssjjjfffhhhlll|||~~~uuuiii^^^VVVRRRQQQNNNLLLIIICCC>>>;;;999999======<<<;;;;;;;;;;;;;;;------............------222///,,,,,,------***''')))+++------,,,,,,,,,---,,,++++++******++++++,,,------,,,,,,,,,...///000////////////////////////000000000000000000111111000111222333333333222222111000///000000000...,,,---......///000111111222222000...---.../////////......//////000111222222111111111111111111111111000000111111111111000000444333111222333333111000444333222222444444333222777555444444555666444333333333222111111111222222333333333444555666777888777777666666777777888888777555222222333444444333555666777999::::::999999555555666777777777666666666555555555444444333333333555777777666555666777555555444333333333333444333444666555444333444555777666555666777777555333111111222333444666666777000222222//////111111...---...000222444555555666999777444444555666666555666666666555666777888888777666555555444444555555666666666555333333444555777888888888888888999999777777666666555444333333444666555444:::CCCAAA888444333333222222222333444333333333111...---...///...///222555666444...***222222333444444444444444555444444555666666333111333000555777111333888444555555555555444444444444444444444444444444444444666555444444444444555666555555555444333333555777666666666666666555555555333555666666555444555666444555555666666777777777777888::::::;;;:::999888;;;;;;<<<===<<<;;;:::999;;;;;;:::;;;;;;===>>>???<<<;;;:::;;;======;;;:::;;;999888888999::::::999999999<<>>:::999<<<:::;;;;;;<<<===BBBGGGLLLPPPRRRVVVXXXZZZZZZYYYWWWYYY[[[^^^aaacccfffjjjmmmhhhggggggiiimmmqqqssstttoookkkhhhiiinnnsssuuuvvvvvvvvvwwwyyy|||}}}|||{{{vvvwwwvvvuuussssssuuuwwwsssrrrqqqooooooooooooppprrrrrrrrrtttvvvxxxyyyxxxwwwwwwxxxyyyzzz|||~~~|||yyyxxxyyysssrrrrrrsssvvvxxxxxxxxxvvvxxx{{{{{{{{{zzzzzz{{{|||{{{{{{zzzyyyxxxwwwvvvwwwwwwwwwxxxyyyzzz||||||zzzzzz{{{{{{{{{{{{{{{zzz{{{zzzyyyyyyyyyxxxvvvsssttttttttttttuuuvvvxxxxxxyyy{{{{{{yyyzzz}}}{{{vvvyyyyyyxxxxxxyyyzzz|||}}}|||yyytttrrrqqqppppppooouuutttuuuwwwzzz{{{zzzyyyzzz{{{|||}}}~~~~~~{{{xxxxxxxxxzzz|||~~~wwwrrrrrrwww|||~~~sssjjjfffhhhlll{{{wwwiii]]]VVVTTTRRROOOJJJEEE???;;;888777777888999:::;;;;;;;;;;;;...//////////////////...111///---,,,---,,,***((()))+++---...------,,,,,,++++++++++++++++++++++++...---,,,++++++---///000////////////////////////000000000000000111111111000111333555555444333222222111111111222111...+++,,,------...///000111111222000......///000000///...//////000000000000000111111111111111111111111/////////000000000000000333222111111333333222111555444444555555555555444666555333444555555444222555444444333333444444444444444444444555666777888<<<;;;999777666666666777666444222222333444444444555666888999999888666555555555666666666666666555555555555444333333222222222444666777777666777888555555555555555555555555333555666777555444444555777666555666777777666444333333333444444444555555111444333111111333333000---...000222444666777888;;;888555444444666666666888888777777777777777777888777555444444444555666555666666444222222333444666666666777888888888999777777666555444444444555444666555555:::@@@>>>888444444444555444444333333222333333111...---...///...///222555666444///+++111111333444444444444444444444444555555555444333333///555777111333888555555444444444333222222222444444444444555555555555555555555444444555555555444555555444333333666888777777666666555555444444444666888888777555666666555555666777888888999999999999:::;;;;;;;;;::::::;;;;;;<<<<<<;;;:::999888;;;;;;<<<<<<<<<======>>><<<<<<<<<<<<<<<;;;:::999;;;999888888999::::::999<<<;;;===@@@>>>999999<<<;;;::::::;;;===BBBGGGKKKOOORRRUUUYYY[[[\\\\\\[[[[[[\\\^^^___aaadddhhhlllkkkkkklllnnnqqqtttvvvwwwssspppmmmnnnrrrvvvzzz{{{xxxxxxzzz}}}~~~|||xxxxxxwwwuuuuuuuuuvvvwwwrrrqqqppppppoooooooooooopppqqqrrrtttvvvwwwxxxxxxwwwwwwxxxyyy{{{}}}~~~|||zzzyyyyyytttsssrrrtttwwwyyyzzzyyywwwyyy||||||{{{zzz{{{{{{zzzyyyyyyxxxxxxwwwwwwwwwyyyxxxwwwwwwxxxyyy{{{|||yyyzzz{{{{{{|||{{{{{{{{{{{{{{{yyyyyyxxxwwwvvvvvvxxxwwwwwwvvvwwwwwwxxxxxxxxx{{{{{{yyyzzz|||{{{xxxxxxwwwwwwwwwwwwyyyzzz{{{wwwtttrrrqqqrrrssssssrrrtttttttttwwwzzz||||||{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{yyyzzzzzz{{{|||}}}~~~~~~zzzsssppprrrxxx~~~{{{ssskkkiiimmmqqq}}}sssddd[[[WWWRRROOOIIIDDD@@@<<<999777555666888:::;;;;;;:::999000000111111111111000000///...------------,,,+++***+++,,,---......,,,+++++++++++++++++++++++++++...---+++***+++,,,.../////////////////////////////////000000111111111111000222444555666555333222222222111222222111...,,,,,,------...//////000000111///......000111000//////000000000000///...---000000000000000000000000.........//////000000111111000000111333444444333222333444555444333333333555444333333444444333222444444444333333444444555555555555555555666777888;;;:::888666555555666666666444222222333555555444666777888888777555333111555555666666666666555555555555444444444333333333000333666777777666777777666666666777777777777666444666888999777666555666555555444555777777555444777666555444333222222111111333444111111444444111333444555777999<<<>>>???===:::666555555666666555888888888888888777777777888777666444444555666666444555555444222111333444444555555555666777777777777777666555555555666666555666666666999===;;;777444555555555555444333222333333333111///......000000//////111222222000...///000222444555555444333333333444444444444444444444000555777111333888444444444333333222222111111444444444555555666666666444555555555555555555444444555555444333444666888777777666666555555444444444777999999888666666666666666777777888999::::::999999::::::;;;;;;;;;;;;999999999::::::::::::999<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;999999999;;;999777888999:::999888===<<<===???===999888<<<;;;:::999:::>>>CCCGGGJJJNNNPPPSSSWWWZZZ[[[\\\\\\aaabbbccccccdddfffiiillllllmmmppprrrtttvvvwwwxxxwwwuuurrrrrrtttxxx{{{|||yyyyyy{{{~~~~~~{{{yyywwwvvvuuuuuuuuuuuuqqqqqqppppppppppppppppppoooqqqsssuuuvvvwwwwwwxxxwwwwwwxxxyyy{{{}}}}}}~~~~~~|||zzzzzzzzzuuutttsssuuuxxxzzz{{{zzzxxxzzz|||}}}|||{{{{{{{{{wwwwwwwwwxxxxxxyyyyyyyyy{{{zzzyyyxxxwwwxxxyyyzzzyyyzzzzzz{{{||||||{{{{{{}}}|||{{{yyyxxxwwwxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwvvvzzz{{{yyyyyy||||||zzzvvvuuuuuutttuuuwwwxxxyyyuuusssqqqqqqrrrssssssrrrtttssstttwww{{{}}}}}}|||||||||}}}}}}}}}}}}|||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||zzzzzzzzz{{{|||}}}~~~zzzvvvqqqpppsssxxx}}}|||uuuooonnnqqqvvvyyyiii]]]WWWOOOKKKFFFBBB@@@>>>:::888777888:::;;;;;;:::999888000000111111111111000000---------------.........,,,++++++,,,......---++++++,,,,,,------,,,,,,+++------,,,++++++,,,---.../////////////////////////////////000111111222222111222333444444444333333333222111222222222000...............///////////////...---...000111000///000000111111000///---,,,///////////////////////////.........///000111222000000///111333555555444...111333333222000000111555333222222333444222111222222111111111222333333666666555555666666777888777666666666666777888888666555333333444666666666888888888888777555333222555555666666666555444444444444444444444444444444000333666888777666666777555666777777888777777777444777999:::999777666666444444333444666666555444999888777555333111000//////222222000000333333111444555666777999<<<>>>??????<<<999777666555444333777777888888888888777666888777666666555555666666333444555444333222444666444444555555555555555666666666666666666666777777666666666777999:::999777555555555555444333222222333333333111///---...000000///------///000000000...000222444555555444333222333444444333222444555555111666777000222777333333333333333222222222222444444444555666666777777444444555666666555444444333444555444333444666999666666666666666555555555444666999:::888777666666666777777888888999999999888888888999999::::::;;;888888888999999::::::;;;<<<<<<<<<<<<;;;:::999888:::;;;===<<<:::999999999;;;999888888999::::::999<<<;;;<<<>>><<<888888<<<;;;999888999>>>CCCGGGIIILLLNNNQQQUUUXXXZZZ\\\\\\aaabbbdddddddddeeehhhjjjjjjmmmqqqssstttuuuvvvwwwvvvvvvuuuuuuvvvyyy{{{}}}||||||}}}|||yyyvvvuuuuuuuuuuuutttsssrrrqqqppppppqqqrrrrrrpppsssvvvwwwvvvvvvvvvwwwwwwwwwxxxzzz|||~~~|||}}}~~~}}}zzzyyyzzz{{{vvvuuuuuuvvvyyy{{{{{{{{{yyy{{{}}}~~~|||{{{{{{|||vvvvvvwwwxxxyyyzzzzzz{{{{{{zzzyyyyyyxxxxxxxxxyyyyyyyyyzzz{{{||||||||||||~~~}}}|||yyywwwvvvyyy{{{xxxwwwvvvuuutttttttttttttttxxx{{{xxxxxx{{{|||zzzttttttsssssstttuuuwwwxxxxxxvvvtttsssssssssqqqpppttttttuuuxxx{{{}}}}}}||||||||||||}}}}}}||||||{{{||||||}}}~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~|||zzzvvvwwwyyy|||~~~|||yyyuuutttuuuxxxzzz{{{~~~|||vvvtttwww{{{yyyjjj\\\TTTNNNIIIDDDAAAAAA???<<<999::::::::::::::::::999888/////////000000/////////---.........------......---+++)))***---...---,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...//////000111111222222222222222222333333333333444222111111222333222111000000000////////////......------...000000///...---...000111000///...---///////////////////////////////////////111222333222111000111333444333222...111444555333111111222444333222222333333222111222111111111222222333444666666666666666666777888666666777888888888888888777555444444555777888777888888888888777777777777555555666666555555444333444444444555555666666777222555888:::999777777777333444555666777666666555333666999:::888666555555444333333555666777666444888888666555333111000000000333333111111444555222333333444555777999;;;===@@@>>>;;;999777555222000555666777888888888777666777777777777777666555555222444444444333444666888666666666666555555555555333444555666777666666555777666666777888777777666555555444444333222222222111222222000---,,,---...///---+++,,,.../////////---///222444555555444333111333444333222222444666666222777888000111666111222222222333333333333333444444444555666777777777444444555666666555444444333444444444333444777999555555555666666666666666333666999:::888666555555777777777777888888888888666666666777777888999:::999999999999999:::;;;;;;:::;;;<<<<<<<<<;;;:::999:::<<<>>>===;;;::::::<<<<<<:::999999:::;;;;;;:::;;;:::;;;===;;;888888<<<<<<999777999>>>CCCGGGHHHLLLNNNQQQTTTWWWZZZ[[[\\\\\\^^^aaabbbcccdddeeegggggglllpppssssssrrrsssuuurrrsssuuuwwwxxxyyy|||}}}~~~}}}~~~zzzwwwttttttuuuwwwvvvtttuuusssqqqppppppqqqsssuuurrruuuxxxyyywwwuuuvvvwwwwwwwwwxxxzzz|||~~~}}}}}}}}}{{{yyyxxxzzz{{{xxxwwwvvvwwwyyy{{{{{{zzzzzz|||~~~~~~}}}{{{{{{|||wwwwwwxxxxxxyyyyyyzzzzzzxxxxxxyyyyyyzzzzzzyyyyyyxxxyyyzzz{{{||||||||||||}}}}}}{{{xxxuuuuuuxxx{{{vvvvvvuuutttsssssssssssstttyyy{{{xxxvvvxxxyyyxxxttttttsssssstttuuuwwwxxxxxxvvvttttttttttttrrrqqquuuuuuvvvxxx{{{}}}|||{{{{{{{{{|||||||||||||||{{{{{{|||}}}~~~~~~~~~}}}zzzzzzzzz|||~~~~~~}}}{{{wwwxxxzzz|||~~~|||zzz{{{{{{zzzyyy~~~~~~}}}vvviii[[[QQQPPPJJJDDDBBBBBBAAA===::::::999999999999999999:::------............------.../////////---,,,------...+++)))))),,,......---------...//////...------,,,,,,---------,,,++++++////////////////////////...//////000111222222222222222111111111222333444444222000000111333333333111111111000//////......---,,,,,,---///000///---+++,,,///000111000///...////////////////////////000/////////000111333444444333111222333333222000111555888888666444444555444333111222333333222000333333333333444444555666777666666666666777777888999:::::::::999777555444888666444444666888888888888888888888999:::;;;<<<555666666666555444333333333444444555666777888888444777:::;;;:::999888777111222444555555555444444222555888999888666444444555444444555777888777555777666666444333222111111222555666333444777777555666666666777999;;;===???AAA???<<<:::888555111...444555666888888888777666666777888888888777555444222333444444444555777999888888777777666666555555000222444666666666444333777666666888888666666666666555444333222111111222000111000...,,,+++,,,---,,,++++++,,,...///...------///222444555555444222111333444333111111444777777333777888000111555111222222222333333444444555444444444555666777777888333444555666666555444333333444444444333444777999444555555555666666777777333666999:::888666555555888888888777777777777777555555555555666777888999<<<<<<;;;:::::::::;;;;;;999:::;;;=========<<<<<<:::===???>>><<<;;;<<<>>>===<<<::::::<<<===<<<;;;:::999:::<<<;;;777888===<<<999666888>>>DDDGGGHHHMMMNNNQQQTTTWWWYYY[[[\\\ZZZ]]]aaadddeeefffhhhiiifffjjjooorrrqqqqqqrrrsssnnnqqqtttwwwyyyzzz|||~~~~~~|||||||||}}}|||{{{wwwuuurrrsssvvvxxxwwwvvvvvvtttqqqoooppprrruuuwwwsssvvvyyyzzzwwwuuuuuuvvvwwwwwwxxxzzz|||~~~~~~|||zzzxxxxxxzzz|||yyyxxxwwwwwwyyy{{{{{{zzz{{{|||~~~}}}|||{{{|||zzzzzzyyyyyyyyyyyyyyyyyyuuuvvvxxxzzz{{{{{{{{{zzzxxxyyyzzz{{{||||||||||||||||||zzzwwwsssssswww{{{wwwvvvuuutttttttttttttttuuuzzz|||xxxuuuvvvvvvuuuuuuuuuttttttuuuvvvxxxyyytttsssssstttvvvwwwvvvuuuvvvvvvvvvxxx{{{||||||{{{zzz{{{||||||||||||||||||{{{|||~~~~~~}}}zzzyyyzzz|||~~~~~~}}}{{{{{{{{{|||~~~}}}|||zzzssshhhYYYNNNRRRLLLFFFCCCCCCBBB>>>999888888777777777999:::;;;...---,,,---...///...---222000------...//////......------------,,,,,,,,,333000,,,***+++---//////++++++------------++++++,,,+++,,,...//////---+++000//////...///111222333222222222333333222222111000111222333333333333333;;;666000......//////...///...,,,,,,------,,,+++---...///111111111000000000///---,,,,,,---...///000111222333333222000///444333333222111111111222222444555777777666444333777666555333333444555666444333333333333444555555111444777777555444666999;;;:::888666555444555555666444333555999<<<<<<:::777888:::<<<<<<;;;:::999:::777444333555777555444444444555555666666777777777888:::;;;:::888666555777777666555555555555666222333555666666666555444777777666666666666777777999666333222333444555444222333555777777666444333666666555444555777999;;;::::::999999999999999999999999999999999888777666555555555555555666777777888888777777666666555555444444555555555555555444333444555666777777777777777777777777777777777777888777555444333222222111333555222---///333222+++---,,,+++---...///...,,,...000222333333333111000555444444333333444444555666777777777666444222111333222222111222333555666333777888666777999888444666555555444444555777888666555555777999888555111999666333333555777555222888777666666666777999:::666555888///EEE;;;888333777888888888888999999999;;;;;;<<<:::888888999:::===<<<<<<;;;;;;:::999999:::;;;;;;;;;<<<<<<======:::999:::;;;>>>>>>>>><<<<<<<<<;;;;;;;;;===???@@@<<<<<<;;;<<>>===;;;======<<<<<<<<<<<<<<<===<<<<<<;;;<<>><<<::::::999888888999999:::///...---...000111000///222000....../////////...000////////////.........222111000000111000...,,,,,,,,,------------,,,,,,+++***)))***---///000///---...///000000111111000000111222333333333333333222222222222222111111111333222111222222222///---111000//////000111///...///000000000000//////...//////000111222222222222111111111111111222333444555555444444333333444444666777777888777666444333555666555555444333222111444444444333444444555666444444666888::::::888666555555444444444444555555555333333444777999999999777888888999:::;;;;;;<<<>>>:::666333333333333333555555666777777888888999888888888888888777777777999888777666555555444555777888999:::;;;;;;;;;;;;444555777888888777555444666444333444777:::<<<<<<::::::;;;<<<;;;:::888777555444333222222333555555777888888888999:::::::::888888999:::::::::999999444444333333444444555555777777777777666666666666777777777777777666555555444444555666777777777777666777999::::::999777666666666555555555555666666222222000......000...***...,,,***)))+++---...------...000222333444333333555444444333333444444555333444555666666666666666555555444333333333444444555777777444555888999777444444555666666666666666888666222111222444555444333555777555111000333666888777777777777888999999<<<444:::@@@YYYDDD;;;888888888888888999999999:::;;;<<<<<<;;;999999:::<<<999999:::;;;;;;<<<===============<<<;;;;;;::::::<<<;;;;;;<<<======<<<:::>>>>>>>>>======;;;::::::;;;;;;;;;<<>>===<<<:::999;;;::::::<<>><<<:::888777777777888///...---///111222222111111000//////000000///---...------------,,,,,,,,,,,,***''''''***---///000------------------------111///,,,+++,,,------,,,...///111222333222222111000111222333333333333333333333111000000000000111666555333222222333666888444222222222444444333222222222111111000000000000---///111222333333222222222111000000111333555666333222222222222222333333444444555666777888999999888999999999999777555444555444444444444555666666666555555888;;;<<<999555666777888999:::;;;;;;<<<555555555555555666777888888888777888888:::;;;<<<888777555333333444666888666666666777888888999999;;;::::::999999:::;;;;;;999999888666666555555555999999777666555444333333333444777888888777444333888777666777999;;;;;;:::999999999888777666555555666666666555555555555555666666777888999999::::::<<<<<<;;;:::999777666555777777666666666666666777666666666666777777777777888888999999888777666666555666777777777777777777555777999;;;;;;999777555888777555333222111000000000000111222111/////////...///000333555444111...222222222222111111000///555444444333333444444555777777666666555555555555666666666666555444444333666888777333444888999777222333555666666666555444666777888888777666555555666444222222444666555333777888888888999999999999;;;111999EEE^^^DDD999999888999999999999::::::::::::;;;<<<;;;:::999;;;===<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<===>>>>>>===<<<;;;<<<======;;;:::999:::<<<=========<<<;;;:::999:::<<>>??????<<<;;;;;;<<<======<<<:::999999:::<<<<<<=========999999999<<<@@@EEEJJJMMMOOOQQQTTTUUUUUUVVVXXXYYYZZZ[[[\\\]]]\\\[[[YYYXXXTTTYYY]]]___ccciiikkkiiimmmppptttwwwxxxwwwtttrrrtttrrrrrrvvvzzz|||{{{yyy{{{yyywwwvvvvvvyyy|||~~~yyyyyyyyyyyyyyyyyyzzz{{{{{{|||~~~~~~}}}|||||||||}}}~~~}}}{{{{{{||||||}}}~~~|||{{{{{{{{{|||wwwwwwwwwwwwxxxyyyzzz{{{xxxzzz|||}}}||||||}}}~~~~~~|||zzzyyyyyyzzzzzz~~~~~~}}}|||zzzxxxwwwvvvxxxwwwwwwwwwwwwwwwxxxxxxsssrrrrrrrrrrrrtttuuuvvvsssrrrqqqqqqqqqrrrttttttsssssstttvvvxxx{{{}}}~~~{{{zzzzzz{{{{{{{{{{{{{{{}}}~~~~~~}}}|||}}}~~~}}}}}}~~~sssiiijjjoooppplll[[[SSSHHHAAA??????>>>===???===:::777666666888999,,,,,,+++---///111111000111000000111222111///---000////////////.........///,,,******,,,.........///...---,,,,,,---...///222111000000000000...,,,---------......///000111333333333333222111111000222111/////////000222333111222222111//////222555444333222333555666555444444444333333333444555666444333333333333333444444222222333333444333333333222222222222222333444444666666555555555555555666999999888888888999::::::555555555555555666666777555555666555555666888:::333444555777888888888777666888999777555555777999888888999::::::999777666444666888777555444555666444555555666666777888888555555777888888888777777777777777666777777888999666666555555555666888999444555555666666555555444555555444555777888666555777777777666666666666777555666666777888888888888777777777777888888888888777777888888888777666666888888777666666666666666555666666666777777777888555555666777888888888888777777888888888777777666666666777777777777666666888777555333111000000000......222777666222333888666444444444666777666555444333222111000000//////555444444333333444444555777666666555555666777888555555666777777777666666444777888666666999888555444444333333444444555555555777999888666444555777666555444555666777777777777888999:::::::::999999777777===999LLL<<<:::999999999999:::::::::;;;;;;777999999999888888:::<<<;;;;;;;;;;;;;;;;;;;;;:::999::::::;;;<<<===>>>>>>;;;::::::;;;===>>>===;;;;;;;;;;;;::::::;;;<<<<<<888888999;;;@@@EEEJJJMMMPPPRRRTTTUUUVVVWWWZZZ\\\ZZZ[[[]]]^^^]]]\\\ZZZYYYWWW[[[]]]]]]aaagggjjjiiikkkmmmqqquuuxxxxxxwwwuuurrrqqqqqqvvv|||~~~|||zzzzzzyyyyyyzzz{{{}}}~~~yyyyyyyyyyyyyyyzzz{{{|||zzz{{{}}}~~~~~~~~~}}}|||zzz{{{}}}~~~}}}}}}|||{{{|||||||||~~~|||{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyzzzzzzyyyzzz{{{{{{zzz{{{}}}~~~~~~}}}{{{zzzxxxxxxyyyyyy~~~~~~~~~}}}{{{yyyvvvuuuwwwwwwxxxxxxxxxwwwwwwvvvrrrrrrqqqqqqrrrtttuuuvvvrrrrrrqqqqqqqqqrrrttttttqqqqqqssstttwwwzzz|||}}}{{{yyyzzz|||}}}~~~~~~}}}}}}~~~}}}{{{{{{||||||xxxxxxzzztttgggcccgggllllllbbbYYYMMMDDDAAAAAA@@@???>>><<<999666666777999:::,,,++++++,,,///111000000111000000111222222///---......---------,,,,,,,,,,,,+++******+++***((('''///...---,,,,,,---...///111000000111333222///------,,,++++++,,,---///000444444444333222111000///111000///...///000222444000333555555222111222444444333222333555666555444555444444333444555777888777666444333333444555666222333444555444333222111333333333333444444555666888888666555333333222222888777777666777999:::;;;555555555555555666777777444555666444222333777<<<333444666888888888888777777999:::888555555777999888999:::;;;:::888666444444777:::999666333333444444444555555666777777777555666888:::;;;:::888777666666666666777888999:::888666555444333333444444555555555555555555555555333222333444666777666555888888888777888888999999444444666777888888888888888888888777777777777777444444555777777888888888777777666555555555555555555666666666777777888888333444555777888888888888777777888888888777777666666666555555555555666666777666555444333222222222111111666<<<<<<777999???999666333111333666888999333222111111000111111111555444444333333444444555555555444555666888:::;;;444555666888888888777777333777888666777999888555555444333222333444555666777888888555222222555999444666888777555444777;;;777888999:::;;;:::999999333666<<<222BBB666888777999999:::::::::;;;;;;;;;777888888888777777999;;;999::::::;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<:::999:::;;;>>>???>>><<<>>>===;;;:::999999:::;;;888888999;;;@@@EEEKKKNNNQQQSSSUUUVVVWWWXXX\\\^^^ZZZ[[[]]]^^^^^^]]]\\\[[[[[[^^^___]]]```fffiiihhhiiijjjnnnsssxxxzzzyyyxxxtttssstttyyyzzzzzzzzz{{{|||}}}~~~~~~zzzzzzzzzzzzzzz{{{|||}}}zzz{{{|||}}}~~~}}}||||||zzz{{{}}}~~~}}}~~~~~~~~~~~~}}}|||{{{zzz{{{{{{|||{{{zzzzzzyyyyyyyyyyyyyyyzzzzzzyyyyyyzzz|||~~~}}}{{{yyyxxxxxxxxxxxx|||||||||{{{yyywwwtttsssvvvwwwxxxyyyyyyxxxvvvuuurrrrrrqqqqqqrrrtttuuuvvvrrrrrrqqqpppqqqrrrtttuuupppppprrrtttvvvyyy{{{|||~~~{{{zzz{{{}}}~~~~~~~~~|||{{{zzz|||zzzuuutttwww|||yyy{{{~~~wwwggg```ccchhhkkkhhh___RRRIIIEEEDDDDDDCCC>>><<<999666666777999;;;222)))!!!!!!)))///000---000000111111222222333333/////////......---------111---******,,,---,,,***000///...///000111000///000111222222222111111000000000000000///...---,,,111111111000//////......///000111222222222222222333333333333333333333333000000000000111222333444555555666666777999:::;;;555444333333333444555666555444333333222222222333444111111333444333555999555555555555555555555555888666555999===???;;;666888555333333666777777666777888999777555666:::>>>;;;;;;;;;999666555666777999888666555555666888999777777888777777666555555444444555666777777666666666555444444666777777666999888777777777888::::::777777777777888888888888555555555555444333222222333444555555666666555555///111444666777888:::;;;999888888777666555555555555555777888999999999999888888777666666666666777555444333333555666666666999:::;;;888444333666999999777444555777999777555555777888888666555555666888888888777777777777777555444444555666666555333666555444333111000///......000444777:::;;;;;;;;;888555111111444666666555111111222222222333333333555666777888888777666555666666777777777777666666666666555555444444444444111111333444555777888888444444555555666666777777<<<999666777999:::888666999777555444444444666777999999999999888888777666999888888888999::::::;;;;;;:::888777666777777888;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;888999;;;<<<======>>>>>>============>>>>>>>>>>>>888888888888999;;;===>>>===;;;888:::???FFFKKKNNNTTTTTTTTTSSSSSSTTTVVVXXXZZZYYYYYYYYYZZZ[[[]]]^^^\\\\\\]]]aaagggjjjjjjiiiiiimmmqqqttttttuuuxxx{{{tttyyy}}}~~~~~~~~~~~~}}}yyyxxxxxxyyy|||}}}}}}|||~~~~~~}}}|||}}}}}}}}}{{{|||~~~|||}}}||||||}}}~~~~~~~~~}}}|||{{{zzzyyyzzzzzz{{{}}}|||zzzyyyyyyzzz|||}}}{{{{{{zzzyyyxxxwwwwwwvvvzzzyyyxxxwwwwwwvvvsssqqqyyywwwuuuwwwzzz{{{yyywwwvvvtttqqqooopppqqqrrrqqquuusssqqqooonnnoooqqqsssqqqppppppqqqtttwwwxxxyyy{{{||||||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{}}}}}}~~~{{{xxxvvvtttwwwyyy|||{{{kkk```___gggpppvvveeeTTTNNNLLLGGGEEEFFFAAA???<<<999777666777777...+++((((((,,,//////...///////////////000000000............---------,,,///---+++***+++,,,,,,+++///------...///000///...//////000111222333444444111111111000000...---,,,//////////////////000000111111111222222111111111333333333333333333333333000000000000111222333333444444444555666777999:::444444333222222333444555444444333333222222222222444111111444444333444777555555555555555555555555777555555777;;;<<<999555888666333333555777666555555777777666444555999<<<777888888777555555666888666555444333333444555666666777777777666666555444333444555555666666555555777555444444666777777666888888777777777888999:::777777666666555555444444444555555666666666555555333444555555666666555555222444666777666666777888888888888888777666555444555555666777888888888888666666555444444333444444555444333333555666666555888888888777555555555777888666333444666666555444777777888888777666666666777777777777777777777777888777777777777666444333666555444333111000/////////111333666888999::::::999666333333444444333111111111111222222222333333444555555666777777777666666666777777777777666666777777666666555555555555444444444555666666666777555555555666666666666666:::999777777777888777666777666555444555666888999777888999::::::999888888999999999999999:::;;;;;;>>>===<<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<::::::;;;<<<============>>>>>>>>>>>>============:::999999999:::<<<===>>>===<<<<<<===@@@FFFLLLPPPVVVVVVVVVUUUTTTUUUVVVWWWZZZYYYYYYYYYZZZ[[[\\\]]]\\\\\\]]]aaafffjjjjjjiiilllnnnqqqrrrrrrsssvvvyyy|||~~~|||{{{zzzzzz{{{}}}~~~}}}|||~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyzzzzzz{{{{{{zzzyyyxxxxxxyyyzzz{{{|||{{{zzzyyyxxxwwwwwwvvvyyywwwvvvvvvvvvvvvsssrrrxxxvvvuuuvvvyyyzzzyyyxxxwwwtttrrrpppqqqrrrrrrrrrsssqqqnnnlllkkklllnnnooorrrqqqqqqqqqsssuuuvvvvvvyyyyyyzzz{{{|||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}{{{}}}}}}~~~|||yyyvvvtttuuuxxx|||}}}tttjjjggglllssswwwhhhWWWPPPMMMIIIGGGHHHBBB@@@===:::888777777888+++---///000000/////////000//////////////////......------------,,,,,,,,,,,,------+++******+++,,,...---,,,---...//////---/////////000222444777888333333333222111///...---------......///000000111111111111111111111000000333333333333333333333333111111000000000111111222222222222333444555666777444333222222222222333333222222333444333222111000333111111555555222111333444444444444444444444444666555444666999999666333888777555444555555555444444555555444444555777:::333444555444444444666888555444333222222333444555555666666666666555444444333444444555555555555555777555444555666777777777888777777777777888999999777777777666555444333222444444555666777888888777333444555555666666555555777888999888666444444444777888888999888777555444444555555666777777777888666666555444444333222222666444333333555666666555666555555555666666555444888666444444555666555444888888888888777777666666777777777777777777777777666666777777666666555444555555444333111000//////111111222333555666777777999777555444444222///---000111111111222222222222333333333444555666777888555666666777777666666555777777777666666666666666666666666666666666666666666666666666666555555555777888888777555555666777555555444555666888:::;;;555666888:::;;;;;;999999999999999999999999:::;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<===>>>;;;===???@@@BBBFFFLLLRRRXXXXXXWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYZZZ[[[\\\]]][[[\\\]]]aaaeeehhhiiiiiimmmnnnoooppprrruuuzzz}}}}}}~~~}}}|||}}}~~~~~~}}}~~~zzz{{{{{{|||}}}}}}|||zzzyyyyyyzzzzzzzzzyyyxxxwwwwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwvvvvvvuuuttttttuuuuuutttrrrwwwvvvuuuvvvxxxzzzzzzyyyxxxvvvsssrrrsssssssssrrrsssqqqooolllkkkkkklllmmmrrrrrrqqqqqqqqqrrrssssssvvvwwwwwwxxxzzz{{{{{{|||~~~~~~~~~~~~}}}||||||{{{~~~}}}|||}}}~~~~~~|||zzz}}}}}}~~~~~~zzzwwwuuusssvvv|||~~~~~~wwwssstttwwwzzzkkk\\\SSSOOOKKKIIIIIICCCAAA???<<<:::888888888---///000222222111///...222222111111000000000///---------------,,,,,,,,,***,,,...---***)))+++......---,,,---///000///...000000//////111444777999444444444333222111//////------......////////////000000000000000111222222222222222222222222222222222111111000000000000111111111111111222333444555333333222222222222222222000111333444444333111///333111222555555111///111444444444444444444444444666555555666777777555333888777666555444444333333444444444444555666777888333444555444333333555777666666555555555555666666444555555555555555444444555555666666666666555555777666444555777888888777777777777777777888888999777777888888888666555444444555666666777777777666333444555555666555555555888999999888666444333444777777999999999777666444555555555555555666777777888888888777666555444333666555333333555666555555444333222444777777444111888777666666666666666666:::999888777777777777666666666666777777777777777333555666666666555555666555555444333222111000///222222222111222333444444666666666555444111...+++000000000111111111111222222222222222333555777999555666666666666666666555666666666666555555555555777777777777777777777777777777666666555555444444444777888666444333555888555555444555555777888999555777999;;;<<<;;;999888888888888777777888999999777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>==================>>>>>>999===AAABBBBBBEEELLLRRRVVVVVVWWWXXXZZZZZZYYYXXXZZZZZZZZZZZZ[[[[[[\\\\\\[[[\\\^^^bbbeeegggiiiiiikkkkkkllloootttzzz}}}~~~}}}|||}}}~~~~~~yyyzzzzzz|||~~~}}}{{{zzzyyyyyyzzzyyyyyyxxxxxxxxxxxxyyyyyy{{{zzzzzzyyyxxxwwwvvvuuusssrrrqqqrrrsssttttttsssuuuuuutttuuuwwwxxxzzzzzzyyywwwtttsssttttttsssrrrvvvtttrrrpppnnnnnnnnnnnnpppqqqqqqqqqqqqqqqrrrsssuuuuuuvvvwwwyyyzzz{{{{{{~~~~~~~~~~~~}}}|||zzzyyy|||{{{{{{{{{||||||{{{zzz}}}}}}~~~}}}zzzxxxssswww}}}}}}||||||{{{ooo```VVVPPPLLLJJJIIIDDDCCC@@@===;;;:::999888222///---...111222000---222111111111000000//////------------------------***,,,///...+++***,,,...///...---...000111000///222111000000000222444666444444444444333222111000000000//////.....................///000222333444222222222222222222222222111111000000///000000000111111000111111222333444333333333333222111111111000111333444444333111000333111222555555000///000444444444444444444444444666666555666666666555444666666666666444333222222555444444555666777888888666666666555444333444666666666666555555666666666444444555555555555555444777777888888888888777777777666555555777888888777666666777777888888888888444555666888888888777666666666666666666555444333333444555555666555555555666777999888666555666666777888888999999888666666666555555444555555666777888888888888777666555444777555333333555666555444444222111333666777444000555555555555444444555666<<<999666666777777666555555555666666777777777777888:::;;;:::777555555666444444333333222111000000333222111111111111222222222333555555333111...---//////000000000111111111222222111111333555777888555555666666666666555555444444444444444444444444555555666666777888888888777777666666555555444444444666777666333333555888666555555555555555555555999999;;;;;;;;;999888666777777666666666666777777888999:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>??????===<<<<<<;;;<<<<<<;;;;;;<<<===>>>???@@@@@@===>>>>>>>>>>>>>>>>>>>>>888===AAABBBAAADDDKKKRRRSSSSSSUUUYYY]]]^^^]]][[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]```ccceeegggiiijjjiiiiiiiiilllssszzz~~~~~~}}}}}}}}}}}}~~~}}}}}}|||zzz{{{|||}}}}}}{{{zzzyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwvvvuuuttttttqqqpppnnnoooqqqsssssssssssssssttttttuuuwwwzzz|||yyywwwuuutttuuutttsssqqqwwwvvvtttrrrpppooooooooommmoooqqqrrrqqqqqqsssuuutttuuuvvvwwwyyyzzz{{{|||}}}~~~~~~~~~}}}|||zzzxxxzzzzzzzzzzzzzzzzzzzzz{{{}}}}}}~~~~~~|||vvvzzz{{{rrrdddWWWPPPMMMJJJHHHEEECCCAAA???<<<:::999888555111---,,,///111000---///..................------------............///+++---...///...---......000///...///111111111000333222111000000000111222222222333333333333222222222111111000//////............---...///111333555222222222222222222222222000000/////////000000111222111111111222222333444333444444444333222111000111222333444555444333333555222222555444111000222333333333333333333333333555555555555555555666666444555777666444333222333555444444555777888777666777777777666444444555666555555555555555555555555444444555666666666666555999999999999999888888777888666555555777888888777555666777777888888777777///111444666777666555555666666666666555444333333333444555555666666555555444666888888777777888999888888888888888888888888777777555555555666777888555666777888777666555444777555444444555555555444444333333333444444333222111222333333222333555777<<<999555444666777555333444555555666666777777888@@@BBBBBB>>>999444444555444444333333222111000000222222222111111111000000///111333444222000///...////////////000000000000222222222333444555666777444555555666666555555444333333333333333444444444444444555666666777888888666666666666666555555555555666666555555555666888777666666666555555555444;;;;;;;;;;;;:::999888777888777666666666666666666666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@???===<<<;;;<<<======;;;;;;<<<===>>>???@@@@@@<<<===>>>????????????>>>;;;===???@@@BBBFFFLLLRRRSSSSSSVVV[[[aaacccaaa^^^\\\]]]]]]^^^^^^^^^]]]]]]]]]___ccceeefffgggiiikkkjjjhhhhhhkkkpppwww|||~~~~~~~~~~~~~~~|||{{{~~~~~~|||}}}}}}~~~|||zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyywwwwwwvvvuuutttssssssrrrpppnnnmmmmmmoooqqqrrrrrrrrrrrrsssssstttvvvzzz}}}yyywwwuuuuuuuuutttrrrpppttttttrrrqqqpppooonnnnnnkkkooorrrsssqqqqqqsssuuutttuuuvvvwwwyyy{{{||||||{{{|||~~~~~~~~~|||zzzyyyyyyzzzzzzzzzxxxyyyzzz|||}}}}}}~~~||||||vvviiiZZZQQQNNNKKKHHHEEEDDDBBB???===:::888777333222111000////////////---------......................../////////000000------...///111111///...///...---...000111000///000000000000000000000000000111222333333444444333111111111111111000000000111000.........///111222111111111111111111111111///////////////000111222333333333222333333444555444555555555444333111000333333444444444555555555666333222444444222222555333333333333333333333333222333333333333444555666222444666666444222333444444222222333666777666444444555666555444444666888555666666666666666666555444555666666777777777666999999999999999888777666888777555666777999888888555555777888888888777666000222444666777666444333666666777777777666666555333444555555666666555555333555777888888888999::::::999777666666777999:::999888666555555666888999555666888999999999777666777666444444555555444333555555555444222222333444000333444555444555888;;;===888333222555666444222444444555555666777777888>>>AAABBB>>>888444444666444333333222222111111111111111222333222111000//////111333222000......///........./////////000000333333444555555555555555444555555666666555555444333333333444444444555555555555555555555555555555555555555666666666666666777555444555666888888777666777777888888888888777;;;;;;:::999999999:::;;;999999888777777777777777555666888999999999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>@@@>>>===<<<;;;<<<>>>???>>>>>>>>>>>>============:::;;;===>>>???????????????>>>>>>???CCCHHHOOORRRVVVVVVYYY___eeegggccc___^^^^^^___``````___^^^]]]^^^aaaeeefffggghhhjjjmmmkkkiiihhhlllrrryyy}}}~~~|||}}}~~~~~~}}}}}}~~~}}}}}}~~~|||zzzyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxvvvuuuuuutttsssrrrqqqppppppnnnllllllmmmpppqqqqqqppprrrsssrrrsssuuuzzz~~~xxxwwwuuuuuuuuusssqqqooorrrrrrqqqppppppooonnnnnnmmmqqquuutttqqqppprrrtttssstttuuuvvvxxxzzz{{{|||zzz{{{}}}~~~~~~}}}zzzyyyxxxzzz{{{zzzxxxxxx{{{~~~}}}}}}~~~~~~}}}~~~zzzmmm\\\SSSPPPMMMIIIDDDCCCBBB@@@===:::777666///333777555000---...111.../////////000000111111.../////////000000111111///...---///333333111---...---,,,---/////////.........///000000000000///...///111222333444444444000000000111222222333333444222000...------//////111111111111111111111111............///111222222444444444333444444555555555555666666555333222111555444444444444555666777777333222444444222333777333333333333333333333333000111222222111222444666000333666666444333333555222111000222555666555222222333444444444555777999888888999999999999888888555555666777888888777777888888888888888777666666888777555666888999999888444555777888888888777666444555777999888777444333555666777888888999999888333444555555666666555555444666888888888888999:::;;;999777555555777:::;;;:::999777666555666888999777888:::<<<===<<<;;;:::888666444444555555444333666777777444111000222555333555888888888999<<<@@@<<<777222111444666444111444444444555666777777888666:::===;;;777444666999444333333222222111111111000111333444333222000///000222444222...,,,,,,.............../////////000333444555666666666555444444555555555555555555444444444444555555555666666777666666555444444333333444555555555666666777777888555333444888:::888666666777888999:::;;;;;;;;;;;;:::888777888:::<<<>>>;;;;;;:::999888888999999:::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======???>>>===;;;<<<===>>>@@@AAA@@@???>>>===<<<;;;;;;999:::<<<>>>???@@@??????CCC@@@>>>???DDDKKKQQQSSSZZZZZZ\\\bbbhhhiiiddd_________```aaaaaa```___^^^___bbbfffgggggghhhkkknnnjjjiiijjjooowww~~~www}}}{{{|||~~~|||zzz~~~zzz|||~~~}}}~~~~~~|||zzzyyyxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwuuutttsssrrrqqqppppppooopppmmmkkkkkkmmmooopppppppppqqqrrrrrrrrruuuzzzxxxvvvuuuttttttssspppnnnrrrrrrrrrrrrqqqqqqppppppooossswwwvvvqqqooopppsssrrrssstttvvvwwwyyyzzz{{{xxxzzz|||~~~~~~}}}{{{yyyxxxzzz{{{zzzxxxxxx{{{~~~}}}}}}~~~}}}|||zzzzzz{{{~~~~~~}}}ppp___TTTRRROOOJJJDDDCCCBBB@@@===:::777555666555333000......000222////////////////////////222000...000555777444000///...---,,,,,,---...///------,,,,,,---...000111333111///000222222///,,,222222333444444444444333555333222222333444333222000000//////000000111222000//////000222444333222////////////000111222333777666444333222333444444666444333444777777555222333333444555555666777777444333222222222333444555555555555666555555444444666555444333444666888999444333333444555666444222777666555444444444444444333444555666777777777777444555666777888666555444555555555666777999:::;;;:::999888777777666666555888777777777777777888888666666777777888888888999555555555555666666666666666555666777999999777444444555666666666666666666555666777666555555777999;;;999777777777777555444888777666555666777999;;;444444666777999999:::::::::999888666444333333333777777666555444333333222666555555555555444444444555444333333333333444555777555555555666777666555666777777777777888;;;>>>666555333111111111333444333222111000////////////......///111333000***%%%////////////000000000000444555555666666666666666555666666777666666555444555444444444444555666666;;;444000333666555555666777555333111111222555666666555555666888888777666666666666666777777777777;;;:::999888777888999:::999999888777888999;;;<<<888;;;>>>???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@???>>>===<<<;;;;;;======<<<======>>>??????===>>>???@@@@@@@@@@@@@@@AAAAAAAAACCCGGGMMMRRRVVV[[[^^^bbbcccbbb___]]]]]]]]]\\\\\\___bbbccc```]]]___aaadddgggjjjkkkkkkjjjkkkppptttuuuyyy}}}}}}{{{{{{~~~~~~~~~|||{{{~~~~~~|||{{{yyyuuussstttuuuwwwxxxwwwvvvtttsssqqqqqqrrrrrrqqqooonnnmmmlllmmmnnnoooppppppoooooottttttsssrrrrrrtttxxx{{{yyyvvvsssqqqpppqqqtttuuussssssrrrqqqpppnnnnnnmmmmmmpppsssrrrooonnnppprrruuuwwwxxxvvvtttvvvzzz~~~yyyzzz{{{||||||{{{zzzzzzyyy{{{||||||zzzxxxxxxyyy{{{{{{}}}~~~|||}}}}}}}}}uuuhhhYYYOOOLLLMMMEEEEEEEEECCC???<<<::::::333333333222000/////////000000000000000000000000333000...111555666333000111000///......///000111......---------...///000222111///000222222///---111222222333333333333333666444333333555666555444444444333222222222222333222111000111222333222111444333222111111111111111666555444333222222333444666444333444666777555333222222222222333444555555555444333222222222333444222333333444333333222222444333333333444777999;;;666555444444555555333111555555444444444555555666333444555666777777777777888777777666666666777777666555555555777888:::;;;999999999999888777666555666666666666666777888999666666777777777888888888555555555555666666666666777666666666888888666444444555555666666666666666666777888777666777999::::::999777777888888777555888777666555666777999:::444555666777888999999999777777666555444444444444777777666666555444444444555555555555444444444444555444333333333333444555666555444444666666555444777888888777666666888:::666555333111111111222333////////////000111222222...------......+++%%%!!!.........///000000111111333444555666666666555444777777666666555555444444777777666555555444555555777444333444333111333888555444222222222444666777666555555666888888777666666666666666777777777777888888888888999::::::;;;<<<;;;:::999999999:::;;;888;;;===>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================?????????>>>===<<<<<<;;;;;;;;;<<<<<<>>>???AAAAAA======>>>???????????????@@@@@@AAACCCGGGMMMSSSVVV[[[^^^bbbcccbbb___^^^]]]\\\\\\]]]```cccdddbbb``````bbbeeehhhkkkllllllllllllqqqtttvvvzzz~~~~~~~~~~~~~~~}}}{{{yyyvvvtttuuuvvvwwwxxxxxxvvvtttsssrrrrrrrrrrrrqqqpppnnnmmmlllmmmmmmnnnnnnooooooppprrrrrrrrrqqqqqqssswww{{{xxxvvvssspppoooppprrrtttsssrrrrrrqqqpppooonnnnnnnnnoooqqqqqqqqqpppqqqqqqssstttuuuuuuuuuvvvxxxzzzyyyzzzzzz{{{{{{zzzyyyxxxyyyzzz{{{{{{yyyxxxxxxyyy{{{{{{|||~~~~~~~~~~~~wwwkkk[[[PPPKKKKKKHHHHHHGGGEEEAAA>>><<<;;;111222222222111000...,,,111111111111111111111111333111///111444555222000222222111111111111222222000///......------......111000///000111111000...000111111222333222222222666555444444666888888777888777666555555444555555555444222222333222111///444333333222222222333333444444333222222222333333555444444555666666555333333222111111111333555666555444333222222222222333222222333333444333333222333222222333555777999;;;999777555555555555333111333444444555555666777777333444555666777777777777;;;:::777666555666777999777666555444555888:::;;;888999:::;;;:::999777555444444555555666777888999666666777777777777888888555555555555666666666666999777555555666666555444444444555666666666666666666777888888777888:::<<<999888777888999999888777888777666555666777888999555666777777888888888888444444333333333444555555666666555555555555555555555555555555444444444444555444444333333444444555555444333444555666555333777888888666555444555777666555333222111111222222///......//////000111222---,,,+++++++++)))&&&$$$------...///000000111111111222444666666666444333999888666444444444444444888888777666555444333333333333555555222...222999222222222333444555777888666555444555777888777666666666666666777777777777666777888999:::;;;;;;;;;>>>===<<<;;;::::::::::::999;;;======;;;:::999:::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<::::::;;;<<<>>>@@@BBBCCC<<<===>>>>>>???>>>>>>>>>??????@@@CCCHHHNNNSSSWWW[[[^^^aaabbbaaa___^^^]]]\\\]]]___bbbeeefffeeecccaaacccfffiiilllmmmnnnnnnnnnrrruuuwww{{{}}}}}}~~~~~~}}}{{{yyywwwtttuuuvvvxxxyyyxxxwwwuuutttsssssssssrrrqqqpppnnnmmmllllllkkkkkklllmmmoooppppppqqqqqqpppqqqsssvvvyyyxxxvvvssspppooopppqqqrrrqqqqqqqqqpppppppppoooooonnnnnnnnnppprrrsssrrrqqqqqqqqqqqqsssuuuvvvvvvuuuyyyyyyzzzzzzzzzyyywwwvvvwwwyyyyyyyyywwwvvvwwwxxx{{{{{{||||||}}}}}}~~~~~~zzzpppbbbVVVOOOMMMLLLKKKIIIGGGCCC@@@===;;;222111111111111000...---111111111111111111111111222111000111333333222000222222222222222222222222111000//////...---------/////////000111111000///000000111222222222222111555444333444666888888777777777777666666777777888888666444333333333111///000000000111333444666777333333333333222222333333444444555555666555555444777555333222222444777999555444444333222222222222444444555555666555555555333333333444444666777888888777555555666666555444444444555666666666666666444444555666666777666666:::999777666555666666777777666555444555777999;;;888999;;;<<<<<<:::777555333333333444555777888999666666777777777777777777555555555555666666666666;;;888555444555555555444333444555666777777777666444666777777666777999;;;888777777888999::::::999777777666666666666777888666666777777777777777666444333333222222333333444333333444444555555555555555555555444444444333333444444444444444444444444555444333333444555444333555666777666444333444555666555333222111111111111111111000///............*********+++,,,---------.........///////////////111222555777777666555444:::888555333222333444555666666666555444333333222333222333444222000222777333333444444555555666666666555444555666777777666666666666666777777777777666777999:::;;;;;;::::::;;;;;;;;;:::::::::::::::;;;<<<>>>===;;;:::999:::>>>>>>>>>>>>>>>>>>>>>>>>==========================================<<<<<<<<<<<<<<<===>>>@@@AAABBB>>>>>>????????????>>>>>>>>>???AAADDDIIIOOOUUUXXX[[[]]]```aaa___^^^]]]]]]___```bbbeeeffffffeeedddaaaccceeehhhkkkmmmnnnoooppptttwwwxxx}}}~~~~~~~~~}}}|||zzzxxxvvvvvvwwwxxxyyyxxxwwwuuuttttttssssssrrrpppooonnnmmmlllkkkjjjiiijjjlllooopppnnnoooppppppppprrruuuxxxxxxvvvtttqqqppppppqqqrrrqqqqqqppppppppppppppppppnnnllllllooosssuuutttqqqooonnnnnnrrruuuvvvtttpppzzzzzz{{{{{{zzzyyywwwvvvvvvwwwxxxwwwvvvuuuvvvxxx{{{||||||{{{zzz{{{|||~~~~~~wwwkkk___VVVQQQOOOMMMJJJHHHEEEAAA>>>;;;555222///...///000000///111111111111111111111111000000000111222222111000111111111111111111111111111111000000///------,,,---...///000000000000000000000111222222222222111444222111222555666666666444444444555666888::::::999777555444444444222000///000000000222333444555333333333333333333333333444555555666555555444444777555333222222444777888444444444333333222222222333444444555666666666555666555555444444444444444666555333444666777777777666666777777666666444444444555666666666666666666666666777777777666444333777666555444555666888:::777999;;;<<<<<<:::888666333333333444555777888999777777666666666666666666555555555555666666666666:::888555444444555444444333444555666777777777777333555666555555555777999888777666777999::::::999777777666666666666666666555666666777777777666666555444333222222111222222222222222333333444555555555444444444444333333333444444444444444444444444555444333333444555444333222444555555444444555666555555333222111000000///111000///...------------***++++++,,,,,,---///000000000//////......------111333555777777777666555999777555333222333444555222333333444444444333222555000///333555444333444666666666555555444444333777555333444555777777666666666666666777777777777888999:::;;;;;;:::888777777777888999:::;;;;;;;;;<<<>>>>>>>>><<<;;;;;;<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============???>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAA@@@@@@???===???AAAFFFLLLRRRWWW[[[[[[]]]___```^^^]]]\\\]]]ccceeefffgggfffeeecccbbb```bbbdddgggjjjlllnnnooorrrvvvxxxzzz~~~~~~~~~}}}|||{{{yyywwwuuuvvvxxxxxxxxxwwwuuussstttsssrrrpppooonnnmmmmmmkkkjjjiiiiiijjjllloooqqqnnnoooppppppooopppsssuuuxxxvvvtttrrrqqqqqqqqqrrrqqqqqqppppppppppppppppppmmmllllllooosssuuutttrrrooonnnooorrrvvvwwwssspppzzz{{{|||||||||zzzyyyxxxvvvvvvwwwvvvttttttvvvxxx{{{|||}}}|||yyyyyy{{{}}}~~~~~~ssseeeYYYRRROOOMMMIIIGGGEEEBBB>>>:::777333...---000222222111111111111111111111111111...///000111222222222222///000111111111111000///000111111000///...---,,,+++---///000//////000222000111111222333222222222333222000111333444444444111222222444666888:::;;;888777555555666555444222444333222111111000000000333333444555555555444444333555666666555444444555555444222111111222444555222333333444444333333222111111222333444444444444777666666555444333222222555333222333555777888888777777888888777666444333555555666666666666666555333444666888888666555333555555555555666666777888777888:::;;;;;;999888777444444555555666777888999777777666666666666555555555555555555666666666666888666444444555555444333333333555666777777777777444555555555444444666777777666555666888999999888777777666666666666555555444555666666777777777777666555444333222222111222222222333333444444444555444444444444333333333333333444444555555444444333555444333444555666555333111333555555555444555666555444444222111000///...---,,,,,,------...///000***,,,,,,+++***)))***+++000//////......---------111222333444555666666666666555444333333333444555111222333555555444444333666000...333777666444444999888666555444444333333777555333333555666777666666666666666777777777777:::::::::::::::999888777555666777999:::;;;<<<<<<<<<>>>>>>===<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>@@@@@@???>>>>>>>>>>>>???AAAAAAAAABBBAAAAAA@@@???===???CCCHHHNNNUUUZZZ]]]]]]^^^```aaa___^^^^^^___eeegggiiiiiifffdddbbbbbb```aaacccfffiiilllnnnpppssswwwzzz{{{~~~~~~~~~}}}}}}|||zzzxxxtttuuuwwwxxxwwwvvvtttssstttsssqqqooommmllllllkkkjjjjjjiiijjjkkkmmmooopppooopppqqqqqqppppppqqqsssuuutttsssrrrqqqqqqrrrrrrqqqqqqqqqpppppppppoooooommmmmmmmmppprrrtttsssssspppppprrrtttwwwwwwuuussszzzzzz{{{|||||||||zzzzzzvvvvvvvvvuuuttttttwwwyyy{{{}}}}}}zzzxxxzzz|||}}}xxxiiiZZZQQQOOOLLLHHHFFFFFFCCC>>>:::777333///000333555333000000000000000000000000000,,,...000111111222333444///000111222222111000///000000111111000///...---***,,,///000//////111333111222222333333333333333444222111111333444333222222222333444555777999:::777666555555777777777555777666444333111000000000333444555666666666555555333555777666444333444666444333333222222222333333000111333444444444444333000111222333444444444444555555555555444333222222666444222222333666777777555666777888888777555444555555666666666666555555444555666666777777777777444555666777777777666555777777888888999888888777666666666666666777888999777777666666666555555555555555555555666666666666666555444555666666555333222333444666777777888888666777777666444444555777777666555555777888777666666666777666666555555444333444555666777777777777444444333333333333444444444555555555555555555555444444444333333333222222333333444555555444333333666555444444666666555444333555777777555333333444555444444333111000...---,,,,,,,,,,,,---...///000(((+++,,,,,,)))'''((()))---------.........//////111000000111222333555666333333444444444444555555444555666777777555444333444111111555777555444777999777555444333444555666777555222222444666777777666666666666777777777777999999999888999999::::::666777999:::;;;<<<;;;;;;;;;<<<===<<<;;;;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>?????????>>>??????@@@@@@AAAAAAAAAAAAAAA@@@??????>>>@@@DDDJJJQQQWWW]]]``````bbbccccccbbbaaaaaabbbdddgggiiiiiifffdddcccdddaaabbbdddgggjjjmmmpppqqqtttxxx{{{|||~~~~~~~~~}}}}}}}}}{{{yyyssstttvvvvvvvvvuuusssrrrsssrrrpppmmmkkkjjjjjjjjjiiiiiijjjlllmmmnnnppppppqqqrrrsssrrrpppooopppqqqqqqqqqppppppooopppqqqqqqsssrrrrrrqqqpppooonnnnnnlllnnnpppqqqqqqqqqrrrtttqqqsssvvvwwwwwwwwwwwwxxxwwwxxxzzz{{{||||||{{{zzzvvvvvvvvvuuutttuuuxxxzzzzzz~~~{{{xxxyyy{{{}}}{{{lll]]]SSSOOOKKKGGGFFFGGGEEE@@@<<<555222111333666777333...////////////////////////+++---///111111222444555000111222333333222111000///000000111111000...---))),,,///000//////111333222222333444444444444333555333222222333444333222444444444444555777888999666555444555888999888777555555444333333333333444333444666777777777666666222555777777444333444666555555555555555555555444///000222444555555555444222333444555666666666666333444444555555444444333777555222111222444555444333444666888999888777666555666666666666666555555777666555555666888:::<<<333444666888888777555444777777777777777777888888888777777777777777888999777777666666555555555444555555555555666666666777444333444555777777555333222333444666777888888888888888888777555444555777777555444555666777666444666666777777666555444444222333444666777888888888333333333333444555666777777777777777777777777666444444444333333333222222333333444555555444333333777666555555666777666555555777888777555333222222444444444333111///...---//////...---,,,,,,,,,,,,%%%))),,,---+++***+++---***+++,,,---///000111222000///......///111444555111222333444555555555555777888999999888666444222111222555888666222444:::888666444333333555777999777555222222444666777777666666666666777777777777888888777777888:::<<<===999:::;;;<<<<<<<<<;;;:::999:::;;;;;;::::::<<<>>>========================>>>>>>>>>>>>>>>>>>>>>>>>999::::::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@???>>>===>>>AAAEEEKKKRRRYYY^^^aaacccdddffffffdddcccdddeeebbbeeeiiiiiifffddddddfffcccdddeeehhhkkknnnqqqssstttyyy|||}}}~~~~~~~~~~~~~~~}}}~~~}}}{{{zzzssstttuuuvvvuuutttrrrqqqsssqqqooollljjjiiiiiiiiihhhiiikkkmmmnnnooopppppprrrssstttrrrpppoooooopppnnnnnnnnnnnnnnnoooooopppssssssrrrqqqpppooonnnmmmkkknnnrrrrrrpppooorrrtttrrrvvvyyyyyywwwwwwyyy|||uuuvvvxxxzzz{{{{{{{{{zzzvvvwwwvvvuuutttuuuxxx{{{zzz~~~|||yyyyyy{{{~~~|||ooobbbYYYPPPLLLHHHGGGHHHGGGBBB===777222111333333000000111111000///.........///000111111222333555444222///111111111111000000000///555222///000222333111......,,,,,,---///111111111111111222222222222111111333444555555666666555555333444666888999999888888444///...444666333333666666555444333333444555666666666555555555555666666555444333333333333444555111333666666555333333333666666444000000222111---333222222333555666444333555555444444444444333333666333111111333555333222555555444444444333333333666666555555555666666777666444444555777999999999777666666666777888:::;;;666666777999999:::::::::999999777666555555555555777777888888888888777777555555555555666777888888444444444555555555555555333333444666888777555222<<<:::666333222333555666555666777777777777777666777777666666666666777777333333444444555555666666555666888888666444444444444444444555555555666666333222222444666666555333777777777666555333222111555555666666555444333333888666444222111222333444777666333111///.........------,,,,,,+++***))))))******+++---......---+++111///---000333555444222888777666444222222111111444444444555555555555555888777666777999999777666777777888888888888777777555555444444444444555555777777777666555555444444888888888888888999999:::::::::999999888777666666>>>888666;;;>>>;;;:::===:::777555888===???===999>>>===;;;;;;=========<<>>>>>???@@@???>>>======>>>???@@@@@@===;;;===AAABBB???;;;>>>KKKRRRMMMMMMWWW^^^]]]\\\aaafffeeebbb___aaadddaaaccceeefffdddbbbaaaaaaeeeeeefffjjjnnnqqqqqqpppyyyzzz{{{~~~}}}{{{~~~~~~}}}~~~{{{zzz}}}}}}zzzvvvuuuuuuvvvvvvuuusssqqqoooooonnnmmmllllllkkkkkkmmmkkkjjjkkknnnpppqqqqqquuuuuuuuuuuusssqqqpppnnnpppooonnnmmmnnnoooqqqrrrvvvuuusssqqqooommmlllllllllnnnppppppooonnnooopppvvvxxx{{{{{{xxxuuurrrqqqvvvsssrrrsssvvvyyyxxxvvvuuuvvvvvvvvvwwwwwwwwwwww}}}}}}||||||||||||||||||xxxgggXXXSSSMMMHHHIIIHHHCCC>>>===777333111333333000///111555444333111111111222222000000111222444333111...222222222222111111111000111000///111222333333222000...---...000111111000111111222222222222111111333333444555555555555444111222444555555555555444666111111666888555555777666666555444444555555666555555444444444444555555555444333333333333444555555777777666444222222222444555333111222555555111444444333555666777666444222111111111111000000000777444333333555777666444666666666555555444444333555555444444444555555666999777666666888999888888666666555555666777999:::555666777888999999999999999888777777666666666666666777777888888777777666222222222222333444555555777777777777666666666666555444555666888888666444:::888666444333444555666666666777777777666666555999888777666555666666777555555555555555666666666222444666666444222222222444444444555555555666666444333222333555666555444444555555555555555444444555555555555555444333333777666444333222222333333555444333111000//////000///......---,,,,,,++++++,,,++++++,,,------,,,+++111000//////111333333222222222222222222222222111333333333444444444444444777666555666888888666555777777888888888888777777555555444444444444555555666666555555555666666777666666666666666777777888999999999999999999999999???999777;;;===;;;999;;;:::777555777<<>>;;;???===;;;<<<===>>>======@@@>>><<<<<<===>>>>>>===;;;;;;<<<======>>>??????>>>>>>===<<<<<<===>>>>>>???===<<<>>>BBBCCC???<<>>???>>>???>>><<<<<<>>>>>>>>>===???===<<<<<<>>>??????>>><<<======>>>>>>?????????======<<<<<<<<<<<<======@@@??????BBBEEEEEEBBB>>>DDDQQQXXXPPPHHHKKKRRRVVVVVVVVVWWWXXX[[[^^^bbbdddbbbdddggghhhgggeeedddeee______bbbgggmmmrrrttttttvvvxxx{{{~~~~~~~~~~~~~~~~~~}}}|||~~~~~~|||xxxwwwvvvwwwxxxwwwtttrrrpppqqqrrrrrrrrrpppnnnmmmnnnmmmkkklllnnnpppqqqqqqmmmooorrrtttuuuuuusssrrrqqqpppoooooooooppprrrssstttsssrrrpppnnnmmmmmmmmmlllnnnppppppooonnnooopppvvvwwwxxxvvvtttssssssttttttsssrrrsssuuuwwwxxxwwwxxxwwwwwwwwwxxxxxxyyyyyy~~~~~~~~~~~~~~~~~~~~~~~~ssseeeZZZQQQIIIGGGFFFDDDCCCEEE555333222333111---...111666555444333222222111111111000000111222222111///222222222111111111000000,,,///222333111222555888555333222222222111///---111111222222222222111111111111222333333333333222444444444444444444444333333111111222444444444333666555555555666666777777444444333333333333444444444444444444444444444444;;;;;;:::777333222333555444555555333666;;;;;;888777666666777999:::888777777777777777666666666666222222111222333444555555777777666666555444444444666666555444444444555555999777666666777888888777444444444444555555666666444444555666777777666666777777888888888888888888555666666777777666666555666666666666777888999999;;;;;;:::999888888777777777666444555666888888777444555666777777888888888888888888777666555444333999777666555555777999;;;888888777777666666555555444666888888666555555555555555555555666666666666888555222222333555666666222222444555666666777777555666666777666666555555555555555555444333222111555444333222111000000000000000000000//////......000000...---,,,---000222222333222///,,,,,,000444...000222555666666555444222222222333444444555555666555555666777777666444666666777777777777666666555555444444444444555555666555444444444666777888888888888888888999999:::888999999::::::;;;<<<<<<999999999:::;;;;;;;;;;;;:::888666777;;;>>>?????????>>><<<<<<>>>???>>>===<<<:::::::::<<<======<<<===>>>>>>>>>?????????@@@========================BBBBBBCCCFFFHHHHHHEEEBBB>>>GGGLLLHHHDDDHHHOOORRRNNNLLLKKKMMMRRRXXX]]]___bbbeeehhhiiihhhgggfffggg______aaaffflllqqqssstttuuuwww{{{~~~~~~~~~~~~~~~}}}|||yyyxxxxxxxxxyyyxxxvvvsssoooqqqsssttttttrrrooommmnnnlllkkkkkkmmmoooooooookkknnnqqqtttuuutttsssqqqooooooooonnnooopppqqqqqqsssrrrqqqooonnnnnnmmmmmmmmmnnnppppppoooooooooppptttttttttrrrpppppprrrssstttsssssstttvvvxxxyyyyyywwwwwwvvvvvvvvvwwwxxxyyy}}}}}}}}}}}}~~~~~~~~~~~~uuujjj\\\SSSKKKIIIHHHEEEDDDEEE333222222333111---...333555555444444333222111111222111111222333333222000000000000000////////////...111444333111111333666666444444444444333000...111111222222222222111111000111222222333333222222444444444444333333333333333222222222333555444222444444555666666666666666555555444444444444555555444444444444444444444444999999888666444444666888666777666444666::::::666777666666777999:::888777666666666555555555444444222222222222222333444555555555555444444444333333888888777666666555666666555444333444666888888777444444444555555555555555444555555666666666666555666666777888888888777777555555666666666666555555333333333333444555666777::::::999888777777666666666444333333555666666666333444666777888999999888888888888888777666555444666555555555666999;;;===888888777777666666555555333555777888666555555666555555555666666666777777888666333222333555666666444444555555555555555444666777777888888888777777555555555555444333222111666555444333222000///...000000000000////////////111222111///...000555999333333333///,,,,,,000444///111333555555555333222222333333444555666666666777777666777888999777555666666777777777777666666555555444444444444555555888777666555444555555666888888888888888999999:::::::::::::::::::::::::::555777999:::;;;<<<===<<<999888888999;;;===?????????===<<<<<<===>>>>>>===;;;::::::;;;===>>>===<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBEEEFFFFFFEEECCC>>>@@@AAAAAADDDIIIMMMMMMGGGDDDBBBDDDJJJQQQWWWZZZbbbeeehhhiiiiiihhhhhhhhhbbbbbbcccfffkkkoooqqqrrrtttvvvzzz~~~~~~}}}zzzyyyyyyzzzzzzzzzwwwuuuoooqqqsssttttttrrrpppnnnnnnllljjjjjjlllmmmmmmmmmmmmoooqqqssstttsssqqqpppmmmmmmmmmmmmmmmnnnnnnooorrrqqqpppooonnnnnnnnnnnnmmmoooqqqqqqpppooopppqqqqqqqqqpppooommmmmmppprrrttttttuuuvvvwwwxxxzzz|||vvvvvvtttttttttuuuwwwxxx~~~~~~~~~xxxppp\\\TTTMMMLLLJJJFFFCCCCCC111000222333000---///555444444555555555444333222333222111111333333333111000000/////////.........111222333333222222333444555444444555666555333111111111222222222222111111111111222333333333333222222222222111111222333333555666555333444777666333222333444555666666666555555555444444444444555555333444444555555444444333666777777777555555777888666777666333555888888444666555555666888888777666888888777777777666666666555666666555444333555666333333333444444444444555999999888777666666666666444333222333666777888777444444555555666555555444555555666666666666555555555666777888888777666555444444555555555555444444555555444555555666777888999888888888777666666666555444333444555666666444333444666777888999999999999999999999888777666666444555555777888:::;;;<<<777777666666666666666555111333555666555333444444555555666666666777777777888666444333555666555555555666666666555444333333666777777888888888888888666555555444444333222222555555555444333111000///111111111000000000000000333444555333111222777;;;444333222000//////111333///000111222222111000000333333444444555666777777888777777888999999888666555666666777777666666555555555444444444444555555777777777666555555444444666666666666666777777888::::::::::::999999999999333888;;;::::::<<<===;;;999999:::;;;<<<======>>>>>>===;;;;;;=========<<<======<<<>>>??????>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===>>>???@@@AAABBBBBBBBBEEEAAA>>>@@@EEEJJJKKKIIIFFFEEEDDDDDDGGGMMMSSSXXXaaadddgggiiiiiiiiiiiiiiifffddddddfffjjjnnnpppqqqsssvvvzzz~~~}}}}}}}}}~~~~~~|||{{{zzz{{{|||{{{xxxvvvpppqqqsssttttttsssqqqpppooommmkkkjjjkkkmmmmmmlllooopppqqqqqqqqqqqqpppoookkklllllllllmmmmmmmmmmmmqqqpppooonnnnnnnnnnnnnnnmmmoooqqqqqqpppooopppqqqnnnnnnnnnmmmlllmmmoooqqqrrrtttvvvvvvvvvxxx{{{}}}vvvuuussssssssstttvvvxxx~~~|||uuu^^^VVVOOOMMMKKKFFFBBBAAA...///111333000---000777000111222333444333222222333111000000222222222111000000000000////////////333222111222444444444333333333444666888888666333111111222222222222111111111222222333333333333333222222111111222333444555444777666222444888777222111222333444555555555444444444333333333333444444333333444555555444333333444666777777666555666777444555444222444888777444444444333555666777666444999999888888888777777777666777777666333222333555222222333444555666777777999888777666666555555555666555333444666777777666444555666666666666555444666666777777777666666555555666777777777555333222444444444555555444444444777777777777888999:::;;;888888888888777777777777444444444666888888666444555555666777888999999:::999999:::::::::999999888555666888999::::::999999555555555555555666666666000333555666555444444444555666666666777777777777888666555555666666555333555555666666555444444333444555666777777777777777777666444333222222333333111222333444444444333222222222222222222222222222555777888555111111444888444333111111222333222222///000000000111111111111111222333444555666666777777666666777888888777555555555666666666666555555555555444444444444555555444555777777777666555333666666666666666777777888777777888888999:::::::::333:::===:::888::::::888888:::<<<>>>===<<<<<<;;;===<<<::::::<<<<<<<<<;;;>>>======>>>??????===;;;==============================>>>??????>>>======>>>>>>>>>>>>???@@@BBBDDDFFFBBB@@@BBBEEEHHHJJJKKKLLLLLLLLLKKKJJJNNNUUUZZZ```cccgggiiiiiiiiiiiijjjgggeeeeeegggkkkoooqqqrrrtttvvvyyy}}}~~~||||||~~~~~~}}}|||{{{|||}}}|||yyywwwsssssstttuuuuuuttttttsssqqqooommmlllmmmnnnnnnmmmooooooooooooooopppqqqqqqkkklllmmmmmmmmmnnnmmmmmmpppoooooonnnnnnnnnnnnooonnnoooqqqqqqpppppppppqqqmmmnnnooonnnnnnnnnoooqqqppprrrtttuuutttvvvyyy|||wwwvvvtttssssssuuuwwwyyy~~~~~~~~~~~~}}}vvvcccYYYOOOKKKHHHCCCAAAAAA---...000222000---111888,,,---///000111111000000222000//////000111111000111111111111000000000000333111///111555777555333222222444666999999777555111111222222222222111111222222333444444444444333444444333333444666777999222555444000111666555//////111222444555555444444333222222222222222222333333333444555555444333333444666888888666444444444222333222111333777888444333222222333555666444333444444444444333333333333444666666444111///111333222222444555666888999999888888777555555444444444999777555555666777666555555555777777777666555444666777777777777777666666555666777777666444222000333444444555555444444333444444444444555666777888888888888888888888999999555555666888:::999777444666666666666777888999:::999999:::;;;;;;;;;::::::777888:::;;;:::999777555333444444444555555666666222444777888777666666777666666666666777777777777777666555666777777555333444444555555555555555444333333444555666666555555888666444222111222333444...///111444555666666555444444444444444444444444777999:::666111...111555555222111222555666444111111111111111222333555555000111111222444555666666666555555666777777666444555555666666666666555555555555555444444555555555111333666888999888666444888888888888888999999:::444555666777999:::;;;<<<555===???;;;777999888555888;;;>>>???>>><<<::::::<<<;;;999999;;;<<<;;;:::===<<<<<<=========:::888============<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;@@@@@@@@@@@@@@@BBBEEEHHHAAA@@@@@@BBBDDDFFFJJJOOORRRTTTTTTRRROOOQQQXXX^^^___bbbfffhhhiiihhhiiijjjfffeeeeeegggkkkpppsssttttttvvvyyy}}}~~~|||}}}~~~}}}||||||}}}}}}|||zzzxxxuuuuuuuuuuuuuuuvvvvvvvvvsssqqqooonnnooooooooonnnooonnnmmmmmmnnnppprrrssslllmmmmmmnnnooonnnnnnnnnoooooonnnnnnnnnnnnoooooonnnpppqqqqqqppppppppprrrmmmnnnppppppooooooqqqrrrnnnpppssssssssstttwww{{{xxxwwwuuuttttttvvvxxxzzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~{{{sssfff[[[OOOIIIEEEAAA@@@BBB222222111111222222333444111111111111000000000//////444444111111555444000666444222111222222111000333222222333555555444222333333444555666777888888555555333111///000444666666666666444333111///...111222333444444444333222444333222333555666555444333333333111000000222444444444555666666555555444333333333333333333333333222333555666666666555444444555555666777666666666999777666666777777666555666555444555666666444222666555444444555444222000111222333666888888666444333444555666666555444333666444222222333333222111666777777666444333555666:::888555333222444555777555666777777777666444333333333333555777777666444333333333444444666777888666666666666666555555555555666666666666666555555:::777555444666888999999;;;:::999:::::::::888666777888999999777666666666555555555555666666777777888444222333666888555111666666555555555555666666666666666555555555555555;;;777444444555555333000777777666666555555555555333444666888777666333111444444444333333444555555111333444444333444888;;;>>><<<888555222111111222333333333222222222111111+++******,,,///111111000111000000000111333555666555444444333333333444444444555555555555555444444555666666444333333555777333444444333222333555777666777888999999999999999666;;;<<<999999<<<;;;666;;;;;;;;;::::::999999999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;::::::;;;===>>>@@@???===<<<<<<>>>@@@BBBDDD@@@<<<===@@@BBB???<<>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;@@@???===<<<<<<>>>@@@BBBAAA>>>;;;===AAACCCAAA???@@@EEEHHHFFFFFFIIILLLKKKVVVZZZWWWRRRUUU___aaa[[[___aaacccfffggggggffffffeeeffffffiiilllqqquuuwwwzzzxxxxxx{{{~~~}}}|||{{{{{{zzzzzz{{{|||{{{yyywwwuuutttsssssssssrrrqqqpppoooppppppqqqppppppooonnnnnnooooooppppppoooooooooooooooppppppnnnnnnmmmmmmmmmnnnoooooosssqqqppppppqqqpppooommmlllmmmnnnnnnmmmmmmoooppppppqqqrrrtttvvvxxxzzzzzzzzzzzzyyywwwttttttvvvxxxwwwxxxzzzzzzzzz{{{}}}}}}|||~~~~~~sssooouuu|||~~~uuuooofff^^^TTTLLLIIIGGGEEECCC111111111111111222222333333333222222222111111111,,,///000///000333333111111000///000222444444333222111111222444555333222555555666777888999::::::999999888666333111000111888777777666666555444444111222333444555555666555666444333333555666666555333333222222222222333333444444444333333222222111444444444444444444444444444444444444444555555666888777666666666777888999666444333333444555333222555444444444666555444222444222111222444666777666777666555555666666444333555555555444444555555555777555444333555555555444666777777666444444555777444444444555666777777888666666777777777666555444555444333444444444222000444444444555555666666777777777777777888888888888666666777777777777666666555444555777;;;>>>>>>>>>999777555555666888888888777777777777666555444333444555666777888777666555999666555666:::;;;:::777888777777666666777777888::::::999888888777666666777555333333444444444333555555444444444444333333444555666666666444111000333333222222222222222333333555777777555444555666<<<;;;:::888555222///...111222333444444222000//////......///111222222111000000000111222333555555555444444444444444555555555666666777777666666666444555666666555666999;;;888999888777555555777999888999999:::::::::::::::999<<<<<<;;;;;;<<<<<<999;;;;;;;;;;;;:::::::::::::::;;;===>>>>>>===;;;:::<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>===;;;:::@@@>>>===<<<<<<>>>@@@AAAAAA???===>>>AAABBB@@@>>>@@@FFFKKKJJJKKKMMMNNNLLLSSSZZZ^^^ZZZ[[[```aaa\\\]]]___aaadddeeeeeedddcccddddddfffhhhlllqqqvvvxxxzzzyyyyyy{{{~~~}}}|||{{{{{{zzzzzz{{{|||{{{zzzxxxvvvuuuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooooooooonnnmmmllllllmmmnnnooopppsssqqqppppppqqqpppooommmkkklllllllllkkkkkklllnnnpppqqqrrrtttvvvxxxzzz{{{yyyyyyxxxuuuttttttvvvxxxvvvxxxyyyyyyyyyzzz}}}}}}{{{|||}}}}}}}}}}}}tttmmmooouuu}}}vvvmmmllldddYYYQQQLLLIIIFFFCCC000000000000000111222222222222222111111111000000,,,...000000222333333333333222111111333444444444222111111222444444333111555666666777888999:::;;;777888999888555333222222777666666555555555555555111111333444555666777777888666444555666888888777333222222222333444444333777666666555444444444444555555555555555555555555555444333333333444555666888777555444444666888999777666444555666666555333555444333444555555444222555333111222555888:::;;;888666444444555666666555666555444333333444555666777666444444666666666555555666777666444444555777333444666777777777666666666777777888777666555444777666555555666777555444444444555666666666666666666777777777777777888888666666777888888888777777444444555888;;;======<<<999666444444666888999999666666666777888888777666444555777888888777666555777666555777999;;;:::999888888777777777777888888999999888777555444333333444333222222333444444444333333333333333333333333444555666666555333111000333222111111111111111111111333666888999999::::::;;;;;;:::999666222///---///111333444444222000...///......///111111111000000000111111222333444555555444444444444555555666555666777777777777777777555777888777777777888:::999999999777666666888999999::::::;;;;;;;;;::::::;;;<<<===<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;::::::999;;;===>>>>>>===;;;999======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;???>>>=========>>>@@@AAADDDBBB@@@???@@@???<<<999@@@FFFKKKMMMOOOQQQOOOKKKRRR\\\dddcccaaaaaa```]]]YYY[[[^^^```bbbcccbbbbbbbbbbbbdddgggkkkpppuuuxxxyyyyyyzzz|||~~~~~~~~~}}}|||{{{{{{zzzzzz{{{|||{{{zzzxxxwwwvvvvvvvvvrrrrrrsssssssssrrrrrrqqqppppppqqqqqqrrrrrrrrrrrrpppppppppppppppoooooonnnlllkkkjjjjjjjjjlllnnnooopppooonnnoooqqqrrrrrrqqqkkkllllllkkkjjjjjjlllmmmooopppqqqsssuuuwwwxxxyyywwwwwwvvvtttssssssvvvxxxvvvwwwxxxxxxxxxyyy}}}~~~|||||||||}}}}}}~~~uuulllkkknnnwwwwwwnnnssskkk___UUUOOOJJJEEEBBB000000//////000000111222000000000000////////////...///000222444333444555222111///...///000///...111111111222333444333111555555666777888999999:::444666888888777555444555555555444333333444444555111111222333444555777777777555333333444666777666333222111222555666444333777666555444444444444555555555555555555555555555555555333222222333444555666555333333333444666888666555444444555555444333444333333444555555444222666444333444777;;;======666444333444666888888888666555444333333444555666777666444555666777777666555666666666444444666888555666777888777666444333666777888888888777555444555444333444777888888777444555666777777777666555555555555666666777777777666666777888999999888888555555555777:::;;;:::888:::777555555777999::::::555444555777:::<<<;;;:::666666777888888777666555555555555666888999999888888888777777777777888888888888777666555444333222222222222222222222333444222333333333333333333333555555555555555333222111333222111111000000000111///000222555888999888888999::::::999777333///---///111333444444222///---333222111222444555444333///000111222333444444444444444444444444555666777555555666777777777777777888999:::999777666666777888888888666555555777999:::::::::;;;;;;::::::999999888777888888777888999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::>>>======<<<<<<<<<==============================>>>===<<<<<<<<<<<<===>>>???>>>=========>>>@@@@@@CCCBBBAAAAAA@@@>>><<<:::???EEEKKKNNNQQQTTTQQQKKKPPP[[[eeefffbbb___]]][[[UUUWWWZZZ^^^aaabbbbbbbbb```aaabbbeeeiiiooosssvvvxxxyyy{{{~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{|||{{{zzzxxxwwwvvvvvvvvvqqqrrrrrrsssssssssrrrqqqnnnnnnoooppprrrsssttttttqqqrrrrrrrrrrrrqqqpppooojjjiiihhhggghhhjjjmmmnnnpppooonnnoooqqqrrrrrrqqqlllmmmmmmlllkkkkkklllnnnmmmmmmoooqqqsssuuuvvvwwwvvvvvvuuutttssssssvvvyyywwwxxxwwwwwwvvvxxx|||~~~}}}}}}~~~}}}}}}~~~xxxpppllllllsss}}}zzzrrrwwwooocccXXXQQQJJJDDD@@@///////////////000000111000000/////////.........111///000444555333333555444333000000111111000///111000000111333444222111333333444555666777888888111444666777777666666777555444222111111222333444111111111222333444555666444222//////111333444444333111000333666777555222444333222111111222444444444444444444444444444444555444444333333333333333444444333333333444555666444222111111222333111000333222222333555555444222777555444555888;;;<<<<<<444444333555777999999888555555555444444555555555777555444444666777777666555666666666444555666888666777777777777555333222777777888888888777666555333111111222555777888777555555777888888777666555444444555555666666777777666777888999999:::999999888777666666888999888777:::888666666777999999999666444444777<<<>>>===;;;888888777777777777666666444555555666666777777777888777777666666777777888888888777777666555444444111222333222111111222444222222333333333333444444555555666666555555444444333333222111000000000000000//////111333444333111888999999999777444111///000111222333333111///...111000///111333444444333///000111222333444444444444444444444555666777777444444555666777777777777888::::::999777555555555666666666666555555888::::::::::::::::::999999888;;;888888999999888888;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;>>>>>>======<<<<<<==============================???>>><<<;;;;;;<<<>>>???>>>>>>>>>>>>>>>??????@@@>>>>>>@@@AAAAAA@@@???>>>@@@FFFLLLOOOTTTVVVSSSMMMLLLUUU___cccaaa]]]ZZZZZZUUUXXX[[[___aaacccccccccaaaaaaccceeeiiinnnrrruuuxxxzzz|||~~~}}}|||{{{{{{zzzzzz{{{|||{{{zzzxxxvvvuuuuuuuuuqqqqqqqqqqqqrrrrrrrrrrrrpppoooooooooqqqsssuuuvvvrrrsssssstttsssqqqpppooojjjiiigggfffgggjjjmmmooosssqqqppppppqqqpppooommmmmmnnnnnnmmmkkkkkklllnnnkkklllmmmoooqqqsssuuuvvvuuuuuuuuutttssstttwwwzzzyyyyyyxxxvvvuuuvvvzzz}}}|||{{{zzz}}}~~~yyytttooolllqqqzzz~~~{{{vvvvvvnnnbbbXXXQQQKKKEEE@@@///............///000000000000000000////////////111...///444444111000444555444222222333444333222111000000111333333222111111111222333444555666666111333555666555555666888666444222111000111222333222111111000111222333444444222///...000222444444333111000333777888555222333222111111111333555666333333333333333333333333444444444444444333222111444444444444555555555666333222111111222222111000222222222333555555444222666555555666888999999888555555555777999999777555444444555555555555444444666444333444555777666666444555666555444555777888555666666666666666555555777777888999888777666555444333222222444777777777555666777888888777555444444555555666777777888888666777888999:::::::::::::::888666666888999999999888777666666777888777555888555444777;;;===;;;888:::999777666555666777888555666666666666555666777777666666555555666666777666666555555555444444444111333333222000///111333333333333333444444444555555555666666666666666666444444333222111000000111111///...///222333333222777777888777666555333222111111111111111000//////---,,,,,,---000222222111...///111333444444444444444444444444555666777888333333444555666777777666666888999999777555555555444555666666555666999;;;999999::::::999888888777???;;;:::======:::;;;???;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<===??????>>>=======================================>>>>>>============>>>>>>>>>>>>>>>>>>>>>?????????;;;===@@@AAAAAA@@@@@@???CCCHHHMMMQQQVVVZZZVVVPPPIIIPPPYYY```bbb___^^^^^^[[[]]]___bbbdddddddddccccccdddeeegggjjjooosssuuuwwwzzz}}}~~~}}}|||{{{{{{zzzzzz{{{|||{{{yyywwwuuutttssssssqqqppppppooopppqqqrrrsssuuutttqqqpppppprrruuuwwwqqqrrrsssssssssqqqooommmkkkjjjhhhggghhhkkknnnpppsssqqqppppppqqqpppooommmmmmnnnnnnmmmkkkkkklllmmmkkklllnnnoooqqqsssuuuvvvuuuuuuuuuttttttuuuxxx{{{zzzzzzxxxuuutttuuuxxx{{{yyyxxxxxxzzz~~~|||~~~zzzxxxrrrmmmnnnuuu{{{{{{yyypppiii___WWWQQQLLLGGGCCC...............///000000111111111111000000000000111......333333///...222000///...///111222222111111000000111333333222000///000000111222333444555222444555555444444666777777555333111111111222333222111000000000111222333777444111000222555666666333111000333888999666222444444333222333666888999333333333333333333333333333333444555444333111000444555666666777777666666555444222333444444333111222222111333555555444333555555555666777777666444666666777888999888555333333444555666666555444333555444333333555666666555444555666555555555777999444444555555666777777777777888888999999777666555999777555555666888888777555666888999888777555444555666666777888999999999666777888999:::;;;;;;;;;;;;888666666888:::<<<<<<777666666666777666444222999666444666:::;;;888444;;;:::777555444666888999666777888777666555666777666666555555555555666666222222222222222222222222111333444222///...000333333333333444444555555555555555666666777888888888555444333222111111111111111///---///444888999888777777777666666555444444111111111000000000000000.........000333555555444...///111333444444444333444444444555555777888888222333444555666666666666444666888888777666666777444555666666666777;;;===999999999999999888777666>>>999888;;;;;;888999>>>;;;;;;;;;<<<<<<<<<======>>>===;;;::::::;;;===>>>??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<===>>>>>>>>>????????????>>>@@@BBBBBB@@@>>>======EEEJJJNNNRRRXXX\\\YYYRRRIIINNNWWW```eeeddddddeee```bbbdddeeefffeeedddcccffffffggghhhlllppptttvvvwwwzzz~~~~~~}}}|||{{{{{{zzzzzz{{{}}}{{{yyywwwuuusssrrrqqqqqqpppooonnnnnnppprrrttt{{{xxxtttqqqppprrruuuwwwpppqqqrrrsssrrrpppnnnllllllkkkiiihhhiiilllppprrrpppooonnnoooqqqrrrrrrqqqmmmnnnnnnllljjjjjjkkkllllllmmmnnnppprrrtttvvvvvvuuuvvvvvvuuutttvvvyyy||||||{{{xxxuuussstttwwwzzzxxxwwwwwwyyy}}}zzz|||~~~yyyzzztttmmmmmmrrrxxx{{{{{{kkkddd\\\UUUQQQNNNIIIFFF333333333222222222111111,,,---//////...------...///000222333333111...,,,222222111000//////000000111111111111000000000000000/////////000222444666777777777777777666666555333333333222111000///...222222111000000111111222666444111000111222333222222222222222222222222222555444222222222444666777444444333222222222222333:::333...111555444222222333333333444444444555555333444444555555444444333777666555444333222111111111666777444666;;;;;;777;;;:::888888888777555222555555444444444333333333333333333444555666777777888888999888777666444333666777888888777555333222777777777777777777777777777444111222555777666555555666777888888777666555666444333555999;;;;;;:::666666777888888888888888999666333555:::===;;;888777666666777888888666444777888999999999777666555888666555666777888777555888666555666777888777555888888888888777555444444555555555444444333333333333333333222222111111111666777777666333111111111444222222444777666111---444444333222222333333333111000000333666:::<<<===;;;999777666555444222000111000...---...///...---------...000444555555444111111111222222333333333222222333333444555666666666666555555555555666666999777666777999:::777555555555555666888999888777::::::;;;::::::888777666===<<<;;;:::::::::::::::;;;999888888999::::::999;;;<<<=========<<<;;;:::========================>>>>>>??????@@@@@@@@@@@@<<<<<<============<<<<<<>>>===<<<===>>>??????===BBBBBBAAAAAA???>>>===<<>>>>>>>>>>>>>>???????????????======>>>>>>>>>>>>======>>>===<<<===???@@@???>>>@@@@@@@@@@@@???>>>======AAABBBGGGPPPVVVWWWRRRLLLCCCHHHPPPZZZcccggggggeeeccceeehhhiiihhhhhhhhhiiimmmlllllllllmmmpppsssuuuvvvwwwzzz}}}~~~~~~}}}}}}~~~~~~|||wwwwwwzzz|||zzzxxxxxxxxxxxxxxxvvvuuusssrrruuutttsssrrrrrrsssuuuvvvzzzyyyxxxwwwuuuuuuuuuttttttsssrrrqqqppppppqqqrrrpppooonnnmmmnnnoooqqqrrrtttsssrrrqqqpppooooooooojjjkkklllmmmmmmlllkkkkkkiiikkkmmmnnnnnnnnnooopppqqqtttwwwxxxwwwwwwwwwxxx}}}|||yyyvvvuuuvvvwwwxxxxxxxxxyyy|||zzzyyy{{{~~~}}}||||||{{{{{{}}}~~~xxxnnniiiiiillllllkkk```UUUNNNNNNMMMHHHAAA???222111111111111000000000///000111111///...///000111111111111000000000000111111000000000111222222222222222222111111111111222111111111222444666777444555555555555444333333666666666666555555444333000111222333333222111111111///---...000111222222///000000111222333444444222222222222333333333333666666555444444444444444888222///222555333222222222222222222333333333333333444444555555444444333222222333333444444555555222444555444444777666444888777666666666666444222555555555444444444444333777666555444555777999:::555555666666666666555555666777777888777666444333666666666666666666666666555555666999::::::777444666666777777777777666666888777555666888999999888666666777888888888888888555555666777888:::<<<<<<;;;:::999999999888555222555555666777777777666666666555444444666666555444777666555555777777666555666666777777777666666555444444444444333333333333333333333333222222222222222444555555333111222222555777999:::888666555555666555444333222111111111999555333666<<>><<>>>>>>>>>>>>>>===============>>>>>>>>>>>>======>>>===<<<===???@@@???>>>>>>>>>????????????>>>>>>@@@BBBGGGNNNSSSSSSMMMHHHCCCGGGOOOYYYbbbfffgggfffccceeehhhiiiiiijjjkkklllnnnmmmllllllnnnppprrrtttvvvwwwzzz~~~~~~~~~}}}}}}}}}~~~~~~|||xxxxxxzzz{{{zzzxxxyyyyyyyyyxxxwwwwwwvvvuuuvvvvvvvvvuuuuuuuuuuuuuuu{{{zzzyyyxxxwwwvvvvvvvvvuuutttsssrrrrrrrrrssstttsssrrrqqqpppooopppqqqrrrrrrrrrqqqpppooooooooopppkkkkkkllllllllllllkkkjjjfffhhhkkkllllllmmmoooppprrrtttwwwyyyxxxxxxyyyzzz|||{{{zzzxxxwwwwwwwwwwwwyyyxxxyyy{{{~~~~~~vvvrrrrrrxxx}}}|||{{{|||yyyyyyyyyyyy{{{}}}wwwmmmgggdddcccaaa```VVVPPPMMMPPPPPPJJJBBB===111000000000000000000000///000111000...---///000222111000//////000111111000000000000111222222333222111111111111000000000333333222222333555666777333333333333333222222111222333333333333333222111///111222444444333222000111///......///000000///...///000111222333444444111111222333333222222111444333222222111111222222666222000333555333222333111111222222222333333333333444444555555444444333222222333333333444444444444555666555555666555444888777666666777777555333555555555555444444444444888666555444444666888:::444444555555666666666666666777777777777666555444666666666666666666666666444444555666777777666555777777777777777666666666999888777777777777888777666666777888888888888888999::::::999777666777999;;;:::::::::;;;:::777555555555555666666666666666777555555555666777666555777666555555666777666555555555666666777666666666333333333333333333333333333333333333333333333333333555555444222000000111444888;;;;;;888666666888777666444333222111111111;;;777555888???BBB@@@===AAA>>>999777666555444333333111000000111222111111///......///111111000...333333333222222111111111333333333444444444555555444333333222222333333444444444444555666666555444222666::::::666555888;;;:::999777777777999;;;===;;;;;;::::::999::::::;;;;;;999888888999::::::999888999999999::::::::::::777888:::<<<>>>@@@AAABBB===============<<<<<<<<<<<<<<<============<<<<<<===<<<;;;<<<>>>???>>>===<<<<<<===>>>????????????DDDFFFJJJOOOQQQPPPKKKFFFDDDHHHOOOYYYbbbggggggfffdddfffhhhiiiiiiiiikkklllooonnnmmmmmmnnnppprrrssstttvvvyyy}}}~~~}}}}}}}}}~~~~~~}}}{{{zzz|||}}}|||zzz|||{{{zzzzzzyyyyyyyyyzzzwwwwwwxxxxxxwwwvvvtttssszzzyyyxxxwwwwwwwwwwwwwwwtttsssrrrqqqrrrssstttuuutttsssrrrppppppoooppppppqqqppppppooooooooopppppplllllllllllllllkkkkkkkkkeeehhhkkklllmmmnnnoooqqqrrrtttxxxyyyyyyzzz{{{|||zzzzzzzzzzzzyyyxxxwwwvvvwwwwwwxxxyyy{{{|||||||||uuuooonnnsssyyyzzzxxxxxxyyyyyyzzz{{{|||~~~~~~~~~yyyooogggaaa]]]YYYWWWRRRQQQSSSWWWXXXRRRGGG@@@000000000000000000000111///000///...,,,,,,---///222111000//////000111222111111000000111222333333111111000000000/////////333333333333444555666666222222222222222111000000000111111222222222222111///000333444555444222111444222000/////////---+++......///000222333444444111222222333333222111111333333222111111111111222555111111444555333222444111111222222222333333333333444444555555444444333444444333333333222222222666555666777777666666666888777666777888888777555666666555555555444444444666555444333333555666888444444555555666666777888777777777777777666666666666666666666666666666666777666555444333555777999888888777666666666666666888888888777666666777888666666777888888888888888999::::::999777666777888999888888:::;;;;;;999888666555555555555666666666888777666777888888777666666555444555666777666444444555555666666666666555333333333333333333333333333333333333333333333333555666777555222000//////444777::::::777555666999777666444333222111111111555333222666<<>>;;;CCC???:::666555555555444333111000000222333222111000///...///111111///...333333333222222111111111333333333444444444444444333333222222222222333333222333555555555555555555222777;;;:::666555888<<<;;;:::888777777888:::;;;::::::999999999::::::;;;;;;999888888999::::::999888888888888999999::::::777888:::<<<>>>@@@AAABBB======<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::;;;===>>>===<<<;;;<<<===???@@@@@@@@@@@@FFFHHHLLLOOOPPPMMMHHHEEEGGGKKKQQQ[[[ccchhhhhhhhhggghhhiiihhhggggggiiijjjoooooonnnmmmnnnppprrrtttrrruuuxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxxxxxxxzzz{{{wwwxxxyyyyyyxxxvvvtttrrrxxxwwwwwwvvvvvvvvvwwwwwwrrrqqqqqqppppppqqqrrrssssssrrrqqqpppooonnnnnnnnnoooooonnnnnnnnnoooppppppmmmmmmmmmllllllkkkkkkkkkgggiiilllnnnnnnoooqqqsssqqqtttwwwyyyzzzzzz|||}}}zzzzzzzzz{{{zzzyyywwwwwwuuuvvvvvvvvvvvvwwwwwwxxxxxxqqqoootttyyyxxxvvvuuuxxxyyyzzz{{{}}}}}}~~~|||sssjjjbbb\\\VVVSSSQQQVVV\\\aaaaaaZZZNNNDDD000000000111111111111222000000///---++++++---...111000/////////000222222222222111111111222222333111111111000000000000///333333333444444555555555111222222222222111000000111222222333444444444444000111222444444444333333777555333111111///---+++...//////000111222333333333333333333222222222222555555444333333333333333333111222555555222222444222222222222333333333333333444444555555444444333444444333333222222111111666444555888999666666888777777666777999999888666666666666555555555444444555555444444444444555555666666666666666777888999777777777777777777777777666666666666666666666666:::999777555444666:::>>>999888777666555555666666777888999888666666777999666666777888888888888888777777777777888999:::;;;777777888999;;;<<<:::999888777666666555555666666999888777777999999888777666555444444666666555444555555666666666555555444222222222222333333333333333333333333444444444444666777777666333111000111555666888888777666777888666555444333222111111111111222444888===@@@AAAAAADDD???999555333444555555222111///000111333222222000//////000111222000///333333222222222222222222444444444444444444444444444333333222222333333444111333555666555555666777444777999999888777999;;;;;;:::999888888888999:::999999999999999::::::;;;;;;999888888999::::::999888888888888999:::;;;;;;999999;;;<<<===???@@@@@@<<<<<<<<<<<<=========>>>;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;:::;;;===>>>===<<<<<<===>>>???AAAAAAAAAAAAEEEHHHLLLNNNOOOMMMIIIGGGLLLOOOUUU]]]eeeiiijjjiiihhhiiiiiihhhgggggghhhjjjooonnnmmmmmmnnnqqqsssuuurrruuuyyy}}}~~~~~~}}}{{{xxxvvvuuuvvvxxxyyyxxxyyyyyyyyyxxxwwwuuutttwwwwwwvvvvvvvvvwwwwwwxxxrrrqqqpppooooooooopppqqqqqqppppppooonnnnnnmmmmmmnnnnnnmmmmmmnnnooopppppppppooonnnmmmlllllllllmmmiiikkknnnooopppppprrrssspppssswwwyyyzzz{{{|||~~~zzzzzzzzzzzzzzzyyyxxxxxxtttuuuuuutttsssrrrtttvvvyyyuuussswwwzzzwwwuuuuuuvvvvvvxxxzzz|||~~~~~~xxxpppfff^^^XXXUUUTTT\\\eeeiiiiiiaaaSSSGGG111111111111222222333333111111000...,,,+++---///000000000000000111111222333333222111111111222222333333333222222222111111222333333444444444444444111222222222222111000000111222333444555555555555111111222333333444444555777666444333333222///---///000000000111111222222666555333222222222333444555444333333222333333333222000222666555222222555333333333333444444444444333444444555555444444333222222222222222333333333555222333888999666666999666555555666888999888666666666666666555555555555444555666777777666555444888888777666777777999999888777777777777777888888777777777777777777777777888999999777555666:::===:::999777666555555555666666888999888666555888:::666666777888888888888888888666444666999<<<<<<:::888777888999;;;;;;999777;;;999888666555555555666888777666777888999888666666555444444666666555444666666666666555444333333111111222222222333333333333333333444444444555555444555777666555444444555777666666777888999888777555444333333222222222222...222888<<>>>>>;;;;;;<<<===>>>??????@@@<<<==================<<<>>>===<<<===?????????>>>===>>>???AAABBBBBBBBBBBBBBBFFFLLLPPPQQQQQQOOOOOOQQQSSSYYY```gggkkkkkkkkkhhhiiijjjiiihhhiiikkkmmmnnnmmmmmmmmmooorrrtttvvvsssvvv{{{{{{}}}~~~zzzwwwvvvwwwyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwxxxyyyzzzsssrrrpppooonnnnnnooopppppppppppppppooonnnmmmmmmmmmllllllmmmnnnooopppqqqrrrqqqooonnnmmmmmmnnnnnnjjjlllooopppppppppqqqrrrooorrrvvvxxxyyy{{{|||~~~{{{zzzzzzzzzyyyyyyyyyyyytttuuuvvvtttqqqpppsssuuuxxxvvvwww{{{{{{wwwvvvwwwtttuuuwwwyyy{{{}}}~~~|||tttjjjbbb[[[XXXYYYdddnnnrrrppphhhYYYKKK111111222222222333333333333222111///,,,,,,...111//////000000111111111111444444333222111111111111555555444444444444333333222222333444444444333333222222222222222111000000000111222333444555555555222222111222333444555666777666555555555444222000000000000000000111111111777666444222222222444555333222111111000000111111111000222666555222222555333333444444444444555555333444444555555444444333///000111222333444555555333000111777888555555999444444444555777888777666777666666666555555555555555666888999999777555444:::999888777777888999:::888777777777777777888888888888888888888888888888444666888777555555777999:::999777666555555555666555777999888666666888;;;666666777888888888888888<<<888444555:::<<<999666999888888999:::999777555<<<;;;999777555555555555888666555666777888777555666555444444555666555444666666666666555444333222111111111222222333333333333333333444444555555555222444666777666666777999999777555666:::;;;:::777444444333222222333333333(((///777;;;===@@@EEEJJJEEE???888333111222444444111///...///111222222111000//////111333444333222111111111222222333333444444444444444444444444444555444444333333444444555111444777777666555777999777666666888:::;;;:::888555666777999;;;<<<<<<<<<999888888888999::::::;;;;;;999888888999::::::999999999888888999;;;<<<>>>========================:::;;;<<<===>>>@@@AAAAAA>>>>>>????????????>>>>>>@@@>>>>>>???@@@AAA@@@?????????@@@AAABBBBBBBBBBBBBBBGGGMMMSSSVVVVVVWWWWWWTTTVVV[[[bbbhhhlllllllllhhhiiijjjjjjjjjkkknnnqqqmmmmmmmmmmmmooorrruuuwwwuuuxxx|||yyy{{{~~~~~~zzzyyyzzz|||~~~|||{{{{{{{{{zzzzzzzzzzzzxxxxxxxxxxxxyyyzzz{{{{{{tttsssqqqooonnnnnnoooooooooppppppppppppooonnnnnnlllllllllmmmnnnooopppqqqsssrrrpppooonnnnnnnnnoookkkmmmooopppoooooopppqqqnnnqqquuuxxxyyyzzz|||~~~{{{{{{zzzyyyyyyyyyzzzzzzuuuvvvwwwtttqqqppprrruuuuuuvvvyyy}}}|||xxxvvvyyyuuuvvvxxx{{{}}}~~~}}}vvvmmmddd]]]ZZZ___kkkvvvxxxuuummm^^^OOO333222111000000111222222333444444333000---,,,---,,,---...000000000///...---///222111000///222444555333222222444444333111555444222000000000111222000111111222222111111000333333333333333333333333444333333444666777666444555555666666555333222000444333222111000000000000222222222222333444555666555444333222111111111111222222222222222222222222///000222444555555444333777555333333555555333000555555444444444555666666555666666555555666999;;;999888888777777777777777777666444333222222333333999888666777888888777666777777777777888888888888:::999777666555666777999999999888888888888999999888555333222555888::::::999888888888777777666666666666777888888888888888888888999999999:::::::::;;;999666666888999888666666666666777888888999999999777666555555666777999666777888888888777555444444555666777777888888888666555555555444444444444555555555555666666777777888555222222444555333111333333333333444666888999666666666555444444444333222111///...///111444666444777:::;;;:::<<<@@@DDDAAA;;;333000222333222000111111222222222333333333///000000111222333333333333333333222222333333444444444444444333333222111555333222111111222444555444555666777777888777777999888777777777777777888888888777777888888999:::;;;::::::::::::::::::999888999::::::::::::999888888888999:::;;;===>>>???======>>>>>>>>>>>>======>>><<<:::;;;===???@@@@@@BBB??????CCCDDD@@@<<<<<<>>>???===<<<>>>BBBAAA<<>>999333111333333000---000000111111111222222222/////////000111222222222444444333222222222333333444444444444444333222111555444333222222333444666555666666777777777777666777666666666666666777777888888888888888999999:::999999999999999888888888888999::::::::::::999888999999999999:::<<<===>>><<<<<<============<<<<<<===<<<;;;<<<>>>????????????<<<===AAACCC???===>>>???@@@>>><<<>>>AAA@@@;;;@@@@@@@@@BBBDDDEEEEEEEEEIIIMMMQQQTTTUUUTTTTTTUUUZZZ]]]aaafffiiijjjjjjjjjjjjkkklllkkkkkkjjjjjjkkkgggffffffiiimmmqqqrrrqqquuuyyy~~~~~~~~~~~~|||{{{{{{{{{~~~}}}|||||||||}}}}}}}}}|||{{{zzzzzzzzzzzzzzzvvvssspppoooooopppppppppmmmnnnnnnooonnnmmmkkkjjjkkkllllllmmmmmmmmmmmmmmmtttrrrppppppqqqqqqpppooollllllmmmmmmnnnnnnoooooopppppprrrtttvvvxxxyyyzzz~~~zzzvvvuuuvvvwwwwwwvvvxxxwwwvvvuuutttuuuuuuvvvzzz{{{}}}~~~|||{{{|||{{{{{{{{{|||~~~~~~wwwqqqkkkhhhfffmmmssszzz{{{yyyrrreeeYYY111111000000111222333444222333444222000...---...000//////............///+++---////////////111333111000000111333444333222000111333555555444222111222222222333333222222222//////000222333444555666555444333444555555333111666666666666555444333333000111333444555555555444111111111111222333444444666555444333333333333333666666666666666666666666555555555555666777888888888777555444444444222000333333333333333444555555555666777666666666888:::999999888777777777777777;;;:::888777666777777888666555555777888888666444666666666777777777888888:::999888777666777888888999999888888888888999999999888777777999999999888888888888888777777777777666777888888999999888888888888888999999999999:::???===;;;:::;;;;;;:::999999888888888888777777777777666555444444555666777777777777777777666555555444444555666777777777777777666666666555555555555444444444444444555555555444333222333555555555444333333333333444555777888666666555444444333222222222111///......000222333333555777888777777999:::999666444444555333///+++//////000000000111111111000000000111222222333333555444333333222222222222333444444444444333333222666555444333333444555666666777777777777666666555555555555555555666777888777888888888888999999999999999888888777777777777888999999::::::999999888:::999999999::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;===??????>>>===<<<999:::???AAA???>>>>>>@@@AAA@@@===>>>@@@???;;;===>>>???AAACCCDDDEEEFFFJJJNNNRRRUUUUUUTTTSSSSSSZZZ]]]aaaeeehhhiiiiiiiiijjjiiihhhggggggiiijjjkkk``````aaaeeejjjnnnppppppvvvyyy~~~~~~~~~|||{{{zzz~~~~~~~~~~~~~~~}}}|||zzzzzzyyyyyyyyywwwtttrrrqqqrrrssssssrrrnnnnnnnnnnnnnnnnnnnnnnnnlllllllllmmmmmmmmmmmmmmmrrrpppooopppqqqqqqqqqoookkkkkklllmmmmmmnnnoooooooooooopppqqqsssvvvyyyzzz}}}yyyssspppqqqsssvvvwwwwwwwwwvvvuuuuuuvvvvvvwwwzzz|||~~~~~~}}}{{{{{{{{{{{{|||~~~|||wwwqqqllliiigggpppuuuyyyxxxvvvqqqggg\\\111000000000000000000000111222333222000......///111000///---------...///+++,,,---...///000111222000///...000222333333222...///000222333333222222222222333333333333222222///000000111222333333444444333222333444333111000555555555444444333333333...///222444444444222111111111111111111222333444666666555444444444444444666666666666666666666666777666555555555666888999888777666555444333222111222222222222333333444555555777888777666666888:::888777777666555666666666888777666555444555666666444444555666888888666333666666666777777777888888:::999888777777777888888999999888888888888999999999999999:::;;;:::888666888888888777777777777777777777888999999999999888888888888888999999999999777777777888999;;;<<<<<<::::::999888888777666666666666555444444555666666777777777777777666666555333444555666777777777777777777666666666555555555444444444444444444444444222222333444555555555444222222333333444555666666666555555444333222111111222111///...///000111222555777888999999888777777666666666777777555000+++000000000000111111111222222222222333333333444444555555444333222222222222333444444444444444333333777666666555555555555666777777888777777666555444555555555666666888999999777777888888999999999999999999999888888777777666999999999999999999999999;;;::::::999999999::::::;;;<<<<<<======<<<<<<;;;;;;;;;<<<===??????===;;;===::::::???AAA>>>===>>>>>>@@@@@@===>>>AAAAAA======>>>???@@@@@@AAACCCDDDIIIMMMRRRUUUUUUTTTSSSSSSZZZ\\\aaaeeegggiiihhhhhhjjjgggcccaaabbbdddfffhhhZZZ[[[^^^ccchhhlllnnnooovvvzzz}}}}}}~~~~~~|||zzz~~~|||{{{zzzyyyyyyyyywwwuuusssrrrssstttssssssnnnnnnmmmmmmmmmnnnoooooollllllllllllmmmmmmnnnnnnooonnnnnnoooqqqrrrqqqoookkkkkklllmmmnnnoooooopppqqqpppooooooqqqsssvvvxxxwwwtttqqqnnnooorrrvvvxxxwwwwwwvvvuuuuuutttttttttyyyzzz|||~~~~~~}}}{{{zzzzzzzzz{{{}}}}}}|||wwwqqqmmmiiigggoootttxxxxxxwwwsssjjj```111111000///...---,,,,,,000111333222000/////////111000///---------...///---------...///000000000///...---///111222222111000000000000111222444555111222222333333222222111111111111111111111111000333222111222333222000///333333222222222222222222000111333444444333111000222222222111222222333333666666555444444444555555555555555555555555555555666555444444444555666777777777777666444333222222222111111222333444555666666777999888777777888999666666555444444444444555777666555444444444555666444444444666888888666444777777777777888888888888:::999999888888888888888999999888888888888999999999999999;;;<<<;;;888666777777777777777777888888777777888999999999999999777777888888888999999999666666777888999:::<<<===;;;;;;:::999888777666666666666666555555666666666888777777666666666666666333444555666666777777777666666666666555555555555444444444444444444444444111222444555555555555555222222333444444555555555555555444333222111000000111000000///000000111222999:::<<<======;;;888666555666888:::999666111...111111111222222222333333111111111222222222222222555444333333222222222333333444444555555444444444777777666666555555555555777777888777777666555444777777777777888999:::;;;666777888999999999999888;;;::::::999888888777777999999999999999999999999;;;;;;::::::999999::::::=========>>>>>>=========;;;;;;;;;===??????===;;;@@@<<<;;;???@@@>>><<<>>>:::>>>???>>>>>>BBBCCCBBBAAABBBBBBAAA@@@@@@BBBDDDFFFKKKQQQUUUVVVVVVUUUUUUYYY[[[```dddggghhhhhhhhhgggbbb]]]ZZZ[[[]]]___```XXX[[[```dddhhhlllooopppvvvzzz}}}|||}}}~~~|||~~~|||{{{zzzzzzzzzwwwuuussssssttttttsssrrrnnnmmmmmmllllllmmmnnnooommmllllllllllllmmmnnnooonnnmmmmmmoooqqqrrrpppoookkkkkklllmmmnnnooopppqqqtttrrrqqqooooooqqqrrrtttooopppppppppqqqsssvvvxxxwwwvvvvvvuuusssrrrqqqqqqvvvwwwzzz|||}}}}}}||||||zzzzzzyyyyyyzzz|||~~~}}}}}}xxxrrrmmmhhhfffjjjqqqwwwyyyyyyvvvmmmddd000000000000///---,,,+++///111222222000///000000000//////............///000///......000000///...///------...000111000///333222111000111333555777111111111222222111111111222222111111000/////////222111000111222222000...222111111000000111111222444444555666666555444333444333333222222333444444666555555444444444555555555555555555555555555555555444444333444444555555666777777666444333444555222222222222333555666777666888999999888777777888666666555444444444444444888888777666666666777888666555444555777888888777888888888999999999:::::::::999999999999888888888999999888888888888999999999888888:::;;;;;;999777777777777777888888888888777888999999:::999999999777777777888888888888999:::;;;;;;:::999888:::;;;;;;;;;:::999888888777777666777777777777777777666888888777666666666666666333333444555666666666666666555555555444444444444555555555444444444444444111333555666555444444444222222333444444444444444555555444333111000//////000000000000111222333444===>>>???AAABBB@@@;;;888666777999999999666333222111222222222222333333333////////////////////////444333333222222333333444333444444555555555555444777777777666555555444444666777777777777666666555888888888888999999:::;;;666777888::::::999888888;;;;;;:::999888777777666:::999999888888999999:::<<<<<<;;;:::::::::;;;;;;======>>>>>>>>>>>>======<<<;;;;;;<<<===>>><<<;;;@@@<<<;;;>>>???===<<<>>>888===@@@>>>???CCCEEEDDDDDDFFFFFFDDDAAA@@@CCCGGGEEEJJJQQQVVVWWWVVVUUUUUUWWWZZZ^^^cccggghhhiiihhhccc^^^WWWUUUWWWZZZ\\\\\\\\\___dddiiikkknnnqqqssswwwzzz}}}}}}}}}~~~~~~}}}||||||||||||xxxwwwuuuuuuuuutttsssqqqmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkklllmmmnnnooommmmmmmmmoooqqqqqqooommmllllllmmmnnnpppqqqrrrrrruuutttrrrqqqpppppppppqqqkkknnnqqqsssttttttvvvwwwuuuuuuuuutttsssrrrqqqpppssstttwwwzzz{{{|||{{{{{{yyyyyyyyyyyyzzz|||}}}~~~yyytttnnnjjjgggiiiooovvvxxxzzzxxxppphhh...///000111111000//////...000222222000000000111---...//////////////////333111//////111111///---///...------///000///---000000000000000111222222///000000111111000000///000000000000000/////////000//////000111222000///222222111000000111222333333333444444555666666666555555444444333444444555555444444444444444555555555555555555555555555555444444444555555444444333444666777777444444555777222222222333444666777888666888::::::999777777888777777666555555555555666999888777777777888999999888666444444666888999:::999999:::::::::;;;;;;;;;999:::::::::999999888888999999888888888888999999888777777888:::;;;:::888666777777777888888888888777888999999::::::999999777777777777888888888888999;;;;;;:::777666888::::::::::::999999888888888777777888888888888777777999888777666555666666777333333444555666666666666444444444444333333333333666666666555555555444444111444777777555222222333111222333444444444333333555555444222111///......///000000222333444555666@@@@@@BBBDDDFFFDDD>>>999666777777777666444444444111111111111222222222222000000000000000000000000222222222222333444555555333333444555555555555555666666666666555444333333555666666777777777777666999888888888888888999999666777999::::::999888777::::::999888777666555555::::::999888888999::::::<<<<<<<<<;;;;;;<<<======<<<==================<<<>>><<<:::;;;<<<===<<<;;;>>>:::999<<<>>>======???999>>>AAA???>>>BBBEEEDDDBBBDDDEEECCC@@@???CCCHHHFFFKKKRRRVVVWWWVVVTTTSSSUUUXXX]]]bbbfffiiiiiiiiiccc^^^XXXWWW[[[```aaaaaaaaaeeekkknnnoooqqqsssuuuwww{{{~~~{{{xxx{{{~~~~~~~~~~~~~~~~~~{{{zzzxxxwwwwwwvvvsssqqqnnnoooooopppooonnnlllkkknnnmmmlllkkkkkkmmmnnnooommmmmmmmmoooppppppnnnlllmmmmmmnnnpppqqqrrrsssttttttssssssrrrqqqqqqppppppnnnqqqtttuuutttsssuuuwwwrrrssstttuuuuuutttssssssqqqsssvvvyyy{{{{{{{{{{{{yyyxxxxxxxxxyyy{{{}}}~~~}}}zzzvvvqqqmmmjjjmmmqqquuuvvvwwwxxxrrrkkk---...000222333444333333...000222222111000000111,,,---///000000000//////555333000000111111...,,,///...------...///...,,,***+++---...///...,,,+++//////000000000000//////......//////000000111111///......///111222111///333222111111111222333444000000000111333555666777666555555444444444555555444444333333333444444555666666666666666666666666444444555666666555444333333555777777555444666888333333333444555666888888666888::::::999777777888999999888777777777777777888888777666666777888999999777444444666999;;;;;;:::::::::;;;;;;;;;<<<<<<999::::::::::::999888888999999888888888888999999777666666777999;;;:::999666666777777888888888999888888999::::::::::::999777777777777888888888888444666777777555555777::::::::::::999999999999888888888999999999999888888999888666555555555666777222333444555666666666666444444333333333222222222777777666666666555555555111555888777444222111222111222333444555444333222555555333222111///...---//////111222444666777777AAAAAACCCFFFHHHEEE???:::666666666555333333444555000000000000111111111111444333333333333333333333111111111222333444555666333333444555666666666555666666666666555444333222555555666777777888777777999888777777777777777888555777999:::::::::888777999999888777666555444444;;;:::999888888999:::;;;<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;???<<<::::::;;;<<<<<<<<<:::666666:::=========@@@:::@@@BBB???>>>AAACCCCCC===@@@AAA@@@======BBBGGGHHHMMMSSSWWWWWWUUURRRQQQTTTWWW\\\bbbfffiiijjjjjjfffaaa\\\]]]ccchhhiiiiiieeeiiiooorrrrrrsssuuuwwwwww{{{}}}{{{yyyvvvtttqqqtttyyy}}}~~~~~~|||zzzyyyyyywwwtttqqqoooppprrrrrrqqqooommmkkknnnmmmkkkkkkkkklllnnnpppmmmmmmmmmoooppppppmmmjjjmmmnnnoooppprrrssstttuuurrrrrrsssssssssrrrrrrqqqrrrtttvvvuuurrrrrrtttwwwpppqqqsssuuuwwwwwwwwwwwwqqqsssvvvyyy{{{||||||{{{yyyxxxxxxxxxyyy{{{}}}~~~~~~}}}zzzwwwsssooommmqqqtttuuuttttttvvvsssmmm---...000333666777444222666555222000//////000111222222111000000111222333000000000000000111111111222111000///............222111111000//////000000000000111111111111000000222111000000000111222333111222222333444555777777444444333222222222222333444333222444777999999777777555333333444444333222444444444555555555555555777666555444333444444555666555555666888888777666555555555555444333222111777555555555666777666555777777666666555444222222555555666666666666666666555555555555555666777777666777777777888888888888<<<<<<======<<<;;;::::::666777999::::::999777666:::999999999::::::888777999999888888888888888888...111666:::<<<;;;888777:::999999888888999999:::888999:::::::::888666555999999888888777777666666888888888888888777666666:::666666888888666666:::999777555444666888888777777777666666555555444444777777666555555555555555222222333333333444444444333333222222333333444555888555333444666777555222444444333111///...000222---000333222///000555:::GGGFFFEEECCC@@@>>><<<;;;===888333222444444111---000......222333111222555222111000111222222111///666555444333333333333333111333666888999888666444777666555555666777555444555555555555555666777777;;;::::::999888777666666888888888777777777666666:::999888777666666666666888999999:::;;;;;;;;;;;;===<<<<<<;;;;;;:::999999;;;<<<>>>@@@@@@???===<<<;;;<<<=========<<<:::999:::;;;<<<===>>>@@@AAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>@@@CCCFFFKKKLLLQQQWWWUUUOOONNNSSSPPPUUU]]]dddhhhjjjlllnnnffffffhhhjjjlllnnnooopppmmmmmmooorrruuuwwwvvvuuuwww|||{{{rrrppptttvvvsssnnnuuuuuuvvvwwwyyy{{{~~~|||~~~~~~|||}}}~~~~~~}}}zzzwwwuuutttqqqqqqppppppooopppppppppqqqppppppoooooooooooopppooonnnmmmmmmnnnooopppqqqnnnnnnnnnnnnooopppqqqrrrrrrpppooonnnnnnppprrrssstttvvvxxxxxxvvvtttssssssuuuttttttsssssssssttttttoooqqqtttvvvyyyzzz{{{{{{{{{zzzzzzzzzzzz{{{||||||}}}|||}}}~~~xxxrrrmmmkkkpppqqqpppooossswwwrrriii//////000333555555222000333222000//////000111222222111000///000000111222000000000000111111111111222111111000000000000000222222111111000111111111000111111222222111111000222222111111111222333444222222222333444555777888555555444333333333333333777666555666999;;;:::999666555333333444555444333444444444444444444444444666666444333333333444444666555555666888888777666777777777666666444333333666555444444666666555444666666666666555444333222555555555555555555555555666666666666666777888888777888888888999999999999<<<<<<<<<<<<<<<;;;::::::777777888999999999888888:::999999999::::::888666777888999999999999888888000333666999::::::888777:::::::::999999::::::::::::999999888888777777888888888888777777666666666888888888888888777666666999666666888888666666999999777555444666777777666666666666666666555555555777777666555555555555555222333333333333444444444333222222222222333444444777555333333555666444222444555444222000000111333000333555444111222666:::DDDBBB@@@>>>;;;:::999888999555333333555555000,,,111//////333333111111555333222111222333333222000666555444333333333333444444666777888999888666666666555444555777777666555666555555555555666777777::::::999999888888777777888888888888777777777777::::::999999888888888888888888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;======>>>???>>>===<<<;;;>>>???@@@@@@@@@???===<<<;;;;;;<<<===>>>>>>??????===>>>??????@@@@@@??????@@@@@@???>>>===???BBBEEEIIIJJJPPPUUUTTTNNNOOOTTTTTTXXX___dddhhhjjjmmmnnnkkkkkklllnnnpppqqqrrrsssoooooopppsssuuuvvvuuussssssxxx}}}~~~~~~zzzrrrppprrrtttppplllppprrruuuyyy{{{|||}}}}}}zzz|||}}}~~~}}}{{{xxxvvvtttsssrrrrrrqqqqqqqqqqqqrrrppppppoooooonnnnnnoooooonnnmmmmmmlllmmmnnnpppqqqoooooooooooopppqqqrrrsssqqqpppooooooooopppqqqrrruuuwwwyyyyyyvvvsssqqqpppttttttttttttttttttttttttppprrrtttwwwyyy{{{{{{{{{zzzzzzzzzyyyzzz{{{{{{|||~~~}}}~~~~~~yyysssnnnkkkjjjiiiiiilllqqqrrrqqqooo000000000111333222000...000000///...///000222333111000////////////000000//////000000111111111111222222222222222333333333333222222222222222333333111222222333333222222111333222222222222333444555333333333444555666777888666666555444444444444444888777666777999:::999888555444222333444666555444444444444444444444444444555444444333333333333444666555555666888888777555888888888888777666555444555444333444555666555333666666666666666555444333555555555555555555555555777777777777888888888999888888888999999999::::::;;;;;;<<<<<<;;;;;;::::::777777777777888999:::::::::999888999::::::888666555777999:::;;;:::999888444555666888999999888777999999999999999999999999;;;:::888666666777999:::777777777777666666666666777777888888777777666666888666555888888555666888999777555444555666555444555666666666666666777777777666555555444555555555333333333444444444555555222222222222222333333444555444333333444444333222555555555444222111222444333555777666333333666999>>>===:::777555444555555333222222444666555000,,,333111111333333111111444333333222333555555333222555555444333333333444444888888888888888777777777666555444555777888777666666666555555666666777888999999999999999999999999888888888888888888888888999::::::;;;;;;;;;;;;;;;888888999999999888777777999999:::;;;;;;<<<======>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>===<<<;;;:::;;;;;;<<<<<<<<<=========;;;<<<>>>???@@@???===<<>>===<<<>>>AAAEEEFFFHHHNNNRRRRRROOOQQQUUUXXX\\\aaaeeehhhjjjmmmooonnnoooooopppqqqrrrssstttppppppqqqsssuuuuuusssrrrqqquuuyyyzzzyyyyyy}}}yyyrrrooopppqqqnnnjjjkkkoootttzzz}}}}}}|||zzzyyy{{{~~~~~~|||yyywwwvvvuuutttssssssrrrrrrrrrsssppppppooonnnnnnnnnnnnnnnmmmllllllllllllnnnooopppqqqqqqqqqqqqrrrsssttttttooooooooopppppppppqqqqqquuuwwwzzzzzzwwwssspppnnnssssssuuuuuuuuuuuutttsssrrrtttvvvxxxzzz{{{||||||yyyyyyyyyyyyyyyzzzzzz{{{}}}~~~~~~zzztttnnnkkkhhhcccdddkkkmmmjjjkkkqqq000/////////111111000.../////////...//////111111000/////////............//////000000111111222222222222333444555555555666444333333333333444555555222333333444444333333222333333333333444444555555444444444444555666777888777777666555555555555555444444444444555555555444555333222333555666666666666666555555555555555555333333333333333333333333555555444666777888666555777777777777777666555555555444333333444555444333555666666666666555555444555555555555444444444444666666777777888888888888777777888888888999999999::::::;;;;;;;;;::::::999999888777666777888:::<<<:::999888999:::999888666444666999;;;<<<;;;:::888777777777777777888888888666777777777777777777666999888777777777888999:::666666666666666666666666777777777888888777666666888555666999999666555888999777555555555555444222555555666666777777777888666555555444444555555555444444444444555555555555222222222222222333444444444444333333333333222222444555555444222111222444555777777666444333444666:::888444222000111222333111000000111333444222000555222222444444111000333444333333444666666555333555444444333333333444444:::999777666666666666777555444444555777999888888666666666555666777777888888888999999:::::::::;;;777777777888888888888999777888:::<<<======<<<<<<999999:::999999888777777:::::::::;;;;;;;;;<<<<<<======<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<;;;;;;;;;:::;;;>>>@@@@@@???===;;;=========;;;;;;===AAADDDDDDHHHMMMPPPPPPQQQTTTWWW[[[^^^bbbeeegggiiilllnnnnnnnnnooooooppppppqqqqqqnnnnnnoooqqqssstttsssrrrsssuuuvvvuuutttuuuxxxzzz|||zzztttpppoooooommmkkkiiimmmrrrxxx{{{||||||{{{zzz|||}}}zzzxxxwwwuuuuuutttsssrrrrrrrrrrrrppppppooonnnmmmmmmmmmmmmllllllkkkkkklllmmmoooppprrrrrrrrrrrrssstttuuuuuunnnnnnooopppqqqppppppppprrruuuxxxyyywwwssspppooorrrsssuuuvvvwwwvvvtttsssuuuuuuwwwxxxzzz{{{|||}}}yyyxxxxxxxxxxxxyyyzzzzzz{{{~~~}}}wwwttt|||vvvoookkkmmmddddddkkkjjjbbbeeeqqq///...---...000111111000111000000///////////////////////////......------...//////000111111222222111222333555666666666666555444444444444444555555333333444444444444333333333333444444555555555555444444444444444555666777777777666555555555555666222333333333333333333444555444333333555777777666777777777777666666555555222333333333333333333333555444444555777777666555555555666666555555444444555444333333444555444333555555666666777666666666666666555555555444444444444555666777777777666666666666666666777777777777999999:::::::::::::::999:::888777666666888:::<<<999888888888999999777666444666999<<<===<<<:::999888888777777777777888888777777888999999888777777666777888999::::::999888666666666777777777777777777777888888888888888777888666777::::::777666888999777666666666666444222555666666666777777888888555555444444444444555555444444555555555666666666333333222222333333444555333444444333222222222222222333444444222111222333555666666555444333222333666444222/////////111333222000......000222444555666333333555444111111333444444444555777777666555444444333333333444444555999888666444444444555666555555444666888999999888666666666666666777888888777888888999999::::::;;;777777777777777777777777333555999;;;======;;;;;;:::;;;;;;;;;:::999888888<<<<<<;;;;;;;;;:::::::::;;;;;;::::::;;;<<<===>>>>>>>>>???@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::<<<>>>@@@AAA???===<<<<<<<<<<<<;;;:::<<<@@@DDDDDDIIIMMMOOOPPPSSSWWWZZZ[[[]]]aaadddfffhhhkkknnnnnnnnnooooooooopppppppppiiijjjkkkooorrrttttttssstttsssqqqnnnmmmmmmppprrrwww~~~xxxsssooonnnnnnoookkkmmmppptttxxx{{{}}}~~~~~~~~~}}}{{{yyyxxxuuuuuusssrrrrrrqqqqqqqqqqqqqqqooonnnnnnmmmmmmmmmmmmllllllkkklllmmmnnnooorrrrrrrrrrrrssstttuuuuuummmnnnoooppppppppppppooonnnrrrvvvwwwvvvtttrrrrrrrrrsssuuuwwwwwwvvvuuutttwwwwwwwwwxxxzzz{{{|||}}}yyyxxxxxxxxxxxxyyyzzzzzzzzz}}}|||tttnnnyyy|||}}}wwwppplllpppgggfffnnnllldddhhhsss000...,,,---///111222222111111111000000////////////000000000///...---,,,......///000111222222333000111333444555555555444666666555444444444444444222333333444444333333222222333444444555555444444333333333333333444555555777777666555555555555555222444555555444444555777666555333444555777666555888888777777666555555555222333333444444444444333555444444555777777666444333333444444444444333333555444333444555666555333444555666666777777777777777777777666555555444444333444666777777777666555555555555666666666777777888888999:::::::::999999:::999777666666777999:::999888777888999999777555666888:::;;;<<<;;;:::999777777888888888888888888888999:::;;;;;;:::999888444555888:::;;;:::999888777777777777888888888888888888999999:::999999999999777888<<<<<<888777999888777777777888777555333666777777777777777777888444444444333444444555666555555555666666666666777444444444444444555555666333444555444333222222444111333444444222111222333444555555444444222111111444222111//////000111222222111...---...111555888777444333666555222222444444333333555777888777555444444333333333444555555777777555444444555666666777666555666888999888777777777666666777777888999777777777888888999999999777777777666666555555555111444888;;;===<<<:::999::::::;;;;;;;;;:::999999======<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>===<<<;;;======<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@???>>>===;;;<<<;;;::::::===AAADDDDDDJJJMMMMMMNNNSSSYYY[[[XXX\\\aaaeeegggjjjmmmoooooopppppppppqqqqqqrrrrrrhhhiiikkknnnsssuuuuuutttpppmmmiiieeedddfffiiikkkttt}}}|||tttooonnnqqqtttnnnnnnoooqqquuuyyy}}}}}}{{{yyyxxxvvvuuutttsssrrrqqqqqqqqqsssrrrqqqooonnnnnnnnnnnnooonnnmmmlllllllllmmmnnnqqqqqqqqqqqqrrrsssttttttnnnnnnnnnoooooooooppppppnnnpppsssuuuttttttttttttrrrsssuuuvvvwwwwwwvvvuuuxxxxxxxxxxxxyyyzzz{{{|||yyyyyyyyyyyyyyyzzzzzz{{{zzz}}}wwwqqqrrrvvv|||~~~yyyrrrmmmnnnhhhhhhooorrrpppsss{{{333111...---...000111222000000111111111111111111000000111111000///---,,,......///000111222333333///000222444444444222222777666555444333222222222222222333333333333222222111222333444555444444333333222222222222333444444777666555555444444555555222444777777666666888:::888666444444555666666555666666666555444333333333222333444555666555555444444444333555666777666444333333444444444444333333666555444444666666555444444444555777777888888888999888888777666666555555444555777888888888666555666666666666777777777777777777888999999999999999;;;:::999777777777777888999888777888999999777555999999::::::;;;::::::999666777888999999999999999777888999;;;;;;999888777555666777888999:::;;;;;;777888888888999999999:::888999:::;;;;;;;;;;;;::::::888:::======:::888:::888777777888999999777555888888888777777777777777444333333333444444555666555555666666666777777777666555555555555666777777444555777555333222333555111333555555444333333444444444444444444444222000111000000000000000111222111111000///000222555777666333333666666333333555333333333555777777777555333333333333333444555666666666666666666666777777888777666666888999888777777777666666777777888999777777777777777777888888777777666555444333333222111444888<<<===<<<999777888999999::::::::::::999;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;:::888777:::;;;<<<<<<<<<;;;999999========================;;;;;;<<<============<<<;;;<<<;;;;;;;;;===AAAEEECCCIIIMMMKKKLLLRRRXXXZZZVVV[[[aaagggjjjmmmoooqqqoooooopppqqqrrrrrrsssssskkkkkkmmmppptttvvvuuutttlllhhhccc``````cccgggiiittt}}}~~~uuunnnmmmrrrxxxooooooppprrruuuyyy}}}~~~}}}{{{yyyxxxxxxwwwuuutttsssrrrrrrrrrtttsssrrrpppoooooonnnnnnrrrqqqooommmlllllllllmmmoooooooooooopppqqqrrrsssooonnnnnnmmmnnnooopppqqqoooqqqssssssrrrrrrsssuuusssttttttuuuvvvvvvwwwwwwxxxxxxwwwwwwxxxyyyzzz{{{zzzzzzzzzyyyzzz{{{{{{|||{{{}}}zzztttlllqqqyyy~~~~~~zzzsssnnnkkkjjjjjjooovvv|||~~~666333///---...///000000...///000222333333333444000111111111111///---,,,---...///000111222333333...000111333333222111000888777555444222222111111111222222333333222222111111222333444444444333222222222111111222222333333666666555444444444444444111333666666555555888;;;999777555555555666555444555555444333333222111111222333555666666666555555444444333555666777555444333333444444555444444333777666555555666777666555333444555777888888888888:::999999888777666666555555666888999:::999777666777777777777888888888888666777888999999999999999;;;;;;999888777777666666999888777888999888777555;;;;;;::::::::::::::::::555666888999::::::999999444555666888888666555444777666666666777999<<<===888888999999999:::::::::999:::;;;;;;<<<<<<<<<<<<:::999:::>>>>>>:::999:::888777777999;;;:::888666999999888888777777666666333333333333444444555666666666666666777777777777666666666666666777888888444666888666333222444666222444666777666444444555444444444555666555333111/////////000000111111111///111222222222333444555666333333666666333444666333222333444666777666555333333333333333444555666666666777777888888999999999888666777888888777666777777777777777888888999777777777666666666666666777777666444333222111000222555999===>>>===999777666777888999999999999999999::::::;;;;;;<<<<<<=========>>>===;;;888555333===>>>?????????>>><<<<<<============>>>>>>??????:::::::::;;;;;;;;;<<<<<<;;;<<<<<<;;;;;;>>>BBBEEEBBBIIILLLIIIJJJQQQXXXYYYUUUZZZbbbiiimmmppprrrsssmmmnnnnnnoooqqqrrrrrrsssnnnnnnooorrruuuvvvuuutttkkkgggaaa^^^```dddiiillluuu}}}tttllllllssszzznnnoooqqqtttwwwzzz|||~~~~~~~~~~~~|||zzzyyyxxxyyyxxxwwwuuuttttttssssssuuutttsssqqqpppoooooooootttrrrpppnnnmmmlllllllllnnnnnnnnnnnnooopppqqqrrrpppooommmlllmmmnnnppprrrrrrssssssrrrpppppprrrtttttttttttttttuuuvvvxxxxxxxxxxxxwwwvvvwwwxxxzzzzzz{{{zzzzzzzzzzzz{{{||||||{{{}}}zzzttthhhnnnwww}}}~~~zzzsssnnnkkkmmmmmmoooxxx~~~000000000000000///...---111000000000111222333333111111111000000000000///---...///000111222333333444444444333333333222222333333222222111000//////000000000000000000111111444444444444333333222111333333777:::999333111333444333333333333444555555555555666666666666555555666555444333222333444444333222111222444666666666444888;;;:::666444444666444444444555555555666666444444444444444444333333666444222222333555555444===;;;999777666666777888555444444444444555666666333444777:::<<<:::555111666777777777777777666666666777:::<<<===<<<;;;::::::999888888888888888888666666777888888888888888888888999999999888888777666777999:::;;;;;;::::::777888999888555444444555999888777777999:::999888888888999::::::::::::999>>>;;;888888:::;;;:::888>>>===<<<;;;:::999999999777777666555555555555555888888777777666666555555777666444333333444666777444555333333666<<<;;;777:::888555555666888888888444444444555444444333333333333333444444555555555444444333333222111000000...///000...,,,,,,///333/////////111444555555444222333444444444333222111111333555777777555222111444444555555444444333222555777999999666666777:::999999999999999888777666555555666666666666666666;;;999777666666666444333666666555333111111444666444777::::::888777999;;;999999::::::::::::;;;;;;<<<;;;999888777888888999======<<<;;;:::888777666666999<<<<<<:::999999;;;>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::===<<<<<<<<<===>>>@@@AAACCCJJJMMMIIIEEEHHHNNNRRROOOZZZdddiiilllppprrrqqquuuqqqnnnnnnqqqssssssrrrnnnmmmmmmoooqqqssssssrrrlllfff___]]]aaahhhmmmpppxxx~~~wwwrrruuuuuurrrrrrqqqttt{{{~~~}}}{{{zzzyyy||||||{{{zzzyyyyyyxxxxxxxxxwwwuuusssqqqpppoooooooooppppppnnnlllkkklllmmmrrrrrrssssssrrrrrrqqqpppooonnnmmmlllmmmoooqqqrrrvvvuuuttttttuuuuuusssrrruuuuuuuuuuuuuuuvvvvvvwww|||zzzxxxwwwvvvvvvwwwwww||||||}}}~~~~~~}}}|||{{{}}}{{{{{{}}}~~~|||ppprrrwww{{{}}}{{{uuuqqqnnnooonnnnnnvvv444444333222000///......000////////////000000111555444444333222111000000......///000111222333333333333333333222222222222444333333222111111000000111111111111000000000000333333444444333333222111333222444777666333333777444444333333444444555666555555555666666555555555666555444333333333444444444444333333555666666666777777666777777666555444444444444555555555666666555444444444444444444444666444222222444555555444:::999777555555666777888444555555555666666666666666777999;;;===;;;777444666666777777777777666666666777999;;;<<<;;;:::999:::999888777777777777777666777777888888888888888888888999999999999888888666777999:::;;;;;;::::::888999999888666555555666999888777777999999888777777888999999::::::999999===:::888888:::;;;999888===<<<;;;;;;::::::::::::888888777666666666666777888777777777666666666555777666444333333444666777666777555444777<<<<<<888;;;999666666777999999999555555555555444444333222333333333333333444444444444333333222111111000000.../////////...///000222333222111111222333444444///000111222222111000///222333555666555444333222222333444444555555555555777999:::999777666777999888888999999888777777666555555555555555555555555888666555555666777777666333444333222111222555777555888::::::888777888:::999999999:::::::::;;;;;;;;;::::::999999999999:::<<<<<<<<<;;;:::999777777555888;;;<<<;;;:::;;;===@@@??????>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<;;;<<<===???@@@BBBHHHKKKIIIGGGJJJNNNOOONNNYYYccchhhkkkoooqqqpppssspppmmmnnnppprrrsssrrrpppooonnnoooqqqqqqpppooolllhhhcccccchhhnnntttvvvyyyrrrssstttrrrsssrrrtttzzz~~~}}}|||zzzyyy}}}||||||{{{zzzzzzyyyyyyxxxwwwuuusssrrrppppppooopppppppppooommmlllmmmnnnrrrrrrsssssssssrrrrrrqqqnnnnnnmmmlllmmmoooqqqrrrwwwvvvuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvv|||{{{xxxwwwwwwyyy|||~~~}}}~~~}}}{{{yyy{{{{{{{{{}}}}}}~~~tttvvvyyy}}}|||wwwsssooorrrsssuuu}}}~~~888777555222111000000000//////..................555555444333111000//////...//////000111222333333333222222222222111111111444444333333222222111111222222111111111000000000333333333333333222222111222000111333333222555:::444444444333444444555666444444444444444444444444666555444444333333444444555555555555555555555555999555222333666888666333444555555555555666666666555555555555555555555555666555333333555666555444666666555444555666777888444555666888888777777666777777888:::;;;:::888555666666777777777777666666555666888999::::::999888:::999888777666555555666666777888888999999888888888888999999999999999888777777999:::::::::::::::999::::::999777666777888:::999777777888888777555777888999999::::::999999;;;999888888999999999888;;;;;;;;;:::::::::::::::999999888777777777777888777777777777666666666666777666555444444555666777777999777555777;;;;;;777;;;999777666888999999999666666666555444333222111333333333222222222222222333333222222111000000000.........000222333222111666555444333222222333333//////111111111111000///333333333444444444444444222222333444555666777777888999:::999777666777888777777888888777777666666555555555555555555555555555444333444666888888888333333333222111111333555777888:::999888777777888999999999999::::::::::::999::::::;;;;;;;;;;;;:::<<<<<<<<<;;;;;;999888777555777:::;;;;;;;;;===>>>??????>>>>>>======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::;;;;;;======AAAFFFIIIIIIKKKNNNNNNKKKMMMWWWbbbfffiiimmmooonnnpppnnnmmmmmmppprrrsssssstttrrrppppppppppppnnnlllnnnllljjjlllqqqwww|||~~~}}}sssppprrrsssuuurrrrrrxxx}}}~~~}}}|||{{{zzz}}}}}}||||||{{{{{{zzzzzzxxxwwwuuusssrrrqqqpppppppppqqqqqqpppnnnmmmnnnoooqqqrrrsssssssssssssssrrrnnnmmmmmmlllmmmooopppqqqxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttttttttttttttzzzyyywwwvvvxxx{{{~~~|||~~~}}}zzzxxxyyyyyy{{{}}}~~~|||~~~zzzzzz|||~~~~~~zzzvvvqqquuuyyy~~~}}}888666444111000000111222////////////...------,,,111111000000//////......//////000111111222333333222222222111111111000000444444444333333222222222333222222111111000000///222222333333333222222111222000111333333111444999444444444444444555666666444444444333333444444444666555555444444444444444444555555555444333333444888555222222444666555444555555555555555666666666555555555666666666666666777555444444666666666555444444444555666777999:::444666888999:::999777666777666555666888888666555555666666777777777777666555666777888999888888888:::999888666555555555555777777888999999999999888888888999999::::::999999888888999999::::::::::::999:::;;;:::888777888999;;;999888777888777666444777777888999999999999999999999888777888888888888999:::::::::;;;;;;::::::999999888777777777777888777777777777666666666666666666555555555555666666777999888555555999999666999888666666777888888777777777777666555333222111333222222222111111000000222222111111000000000000///---...111555666444111444555666666444333222222111222333444444444333222444333222222222333444555444444444555555666777888999999999888666555555555666666777777777777666666555555555555444444444444444333222333666777888777333444444222000000111222888999999999888777666666888999999999999:::::::::888999;;;<<<===<<<<<<;;;;;;<<<<<<<<<;;;:::999999888999:::;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<===<<<::::::::::::<<<======<<<;;;:::::::::;;;<<>>CCCGGGLLLRRRUUUOOOFFFMMMWWWaaaeeehhhlllmmmllllllmmmnnnooooooppprrrsssuuutttrrrrrrssssssrrrpppsssuuuwwwzzz|||wwwoooooosssuuuooommmssszzz~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{zzzzzzyyyyyyyyyyyyyyyxxxyyyxxxvvvtttrrrqqqqqqpppqqqrrrrrrqqqooooooppprrrqqqqqqrrrrrrrrrrrrrrrqqqlllllllllmmmmmmnnnooopppwwwxxxxxxuuupppmmmmmmmmmqqqqqqrrrssssssssssssrrrsssuuuwwwyyyyyyxxxwwwuuusssuuuxxxzzz||||||{{{zzzvvvxxx{{{}}}}}}}}}}}}|||~~~~~~~~~~~~{{{yyyuuuvvvzzz111000000///000111222333///000111222111000///.........///000222333444444111111111222222222333333333222222222222111111111333333333333222222222222222222222222222222222222000111222222222222222222222111444777666222222555555555444444555555666777666555444333333444555666555666666666666555444444000333777777444222333555333666888666333222555999777777777666666666666555444444444555555666666777777666666777888888777555666666666777777888888888555666777888999888888777999888777888::::::888777444555666777777888888777777777777777777777888888888888777666666666777777777888999999:::999999999777888999:::;;;;;;;;;;;;:::999999888888999::::::888:::::::::888888999:::999888666666777777666444666777888888999999888888888999999999888888999;;;888999:::;;;;;;:::999888888888777666666666666777666666666666777777777777666666666666666666666666444777888444222555666555555444333444555666555333777777777666555444333222222222222111111111111111000000000////////////////////////111333444333222---222888:::777333111000...///111222333333222111222222111111111333444555999888777555555555666777888777666666666666555333666666777777888888777777777777777666555555444444777555333333444444333222+++---000222333555888:::888777666777888888666555888888888888999999999999999::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;???===;;;:::;;;;;;:::999======<<<<<<======>>>>>>;;;;;;::::::::::::;;;;;;<<<;;;:::999::::::<<<<<<===CCCIIINNNSSSVVVPPPIIINNNYYYcccgggiiimmmnnnmmmlllnnnpppppppppppprrrssstttsssrrrrrrttttttsssrrrtttwwwzzz}}}}}}~~~zzzqqqooosssuuuooommmsss{{{~~~}}}~~~~~~~~~}}}{{{zzzyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxyyyxxxvvvtttsssrrrqqqqqqpppqqqqqqpppooooooppprrrqqqqqqqqqqqqqqqpppooooookkkllllllmmmnnnnnnooooootttvvvuuurrrlllhhhhhhjjjmmmoooqqqrrrssssssssssssuuuvvvyyyzzzzzzxxxvvvtttppprrrtttwwwyyy{{{{{{{{{wwwyyy||||||||||||}}}~~~~~~~~~~~~|||yyyvvvvvvzzz111111111111111000000000...///111222222111000///...//////000111222333333111111222222222222333333333333333333222222222222222222222222222222222222000111111222222333333444000000111222222222222222333111222555555333555:::555555555555555666666777777666444333333444666777555666666777666555444333000444999999666444666888444555666777666666777777777777777777666666666555222333333444555555666666777666666888999999777555777777777777666666555444666666666777777777888888888888888999::::::888666444555666777888888888888999888888777777888888888888777777777777888999999777888999999::::::999999777888999:::;;;;;;;;;;;;::::::999888888999999:::777999:::999888777888:::888777666666777888777555666777777888888888888888888999;;;:::888888:::===999:::;;;;;;;;;999777666999999888777777777777888555666666666777777777888666666777777777777666666333777888444333555777777555444444555666666555333666666666666666555444444111111111222222222222222///////////////////////////000111000000000222333000444888777333//////000,,,---///000111111000000111111111111222333444555888777666555555777888999999777666777999999888666666777777888999999888888999888888777666666555555666444222222333444333222,,,...111333444666888:::777666555666888999777555888888888888999999999999;;;::::::999999999999:::::::::;;;<<<<<<===<<<<<>>???:::::::::;;;;;;:::::::::;;;;;;:::::::::<<<===>>>===DDDKKKPPPTTTVVVRRRLLLPPPZZZdddhhhkkknnnooonnnmmmppprrrrrrppppppqqqssstttrrrqqqqqqrrrrrrqqqppptttwww{{{}}}}}}~~~}}}sssppprrrvvvpppnnnuuu~~~~~~}}}|||{{{yyyxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwuuusssrrrqqqqqqooopppqqqpppnnnnnnppprrrqqqqqqqqqpppooonnnmmmlllkkkkkklllmmmnnnnnnnnnnnnooorrrsssooojjjfffgggjjjkkklllooorrrsssttttttsssuuuvvvvvvvvvvvvvvvuuuuuurrrssstttuuuwwwyyy{{{|||yyy{{{||||||{{{{{{~~~~~~}}}}}}~~~zzzvvvvvv|||222333333222222000///...,,,...000111222111000///............////////////222222222222222222333333444444444333333333222222111111111111111111111222000000111222333444444555///000111222222222222222444111111333333444888???555555555555555666777777888777555444444555777888555666777777777666444333000555:::;;;888666888;;;666444444666:::;;;888444888888777777666666666555222222333333444555666666777777777888999999777555777777777666555444222111666666666555666777777888555555666888999888666333444555666777888888888888999999888888888888888999777777777777888999:::;;;888888999::::::::::::999777888999:::;;;;;;<<<;;;;;;:::999888888888999:::777888999999888777888:::777666555666777888777666666666777888888888888888888:::;;;:::888888;;;>>>999:::;;;<<<;;;999666555;;;:::999999888888999999555666666666777777888888666666777777777777666666333888999666444666999999666555555666777777666444555666666666666666555555111111111222333333333444.........//////////////////111222000------111444555777888444...,,,...111,,,---///000111111111000000000111222333333444444777666555555666888:::<<<;;;888777888;;;<<<:::888777777888999999999999999:::999999888777666666555444333111222333444444333111333555555444444444555666555444666999:::888555777888888888888999999999<<<;;;999888777888999999::::::;;;<<<============>>>;;;888999<<<>>>>>>===:::::::::::::::;;;<<<===999999;;;<<<<<<;;;999999;;;;;;::::::;;;===>>>???===EEEMMMQQQTTTVVVSSSNNNRRR\\\fffjjjlllooopppooonnnqqqssssssqqqpppqqqssstttrrrppppppppppppnnnmmmssswww{{{}}}~~~uuuppprrrwwwqqqooowww}}}}}}~~~}}}{{{zzzxxxvvvvvvvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyywwwuuusssrrrqqqqqqoooppppppooonnnnnnpppqqqqqqqqqqqqpppnnnmmmkkkjjjjjjkkklllmmmnnnnnnnnnnnnllloooqqqnnniiigggiiillliiikkknnnqqqsssttttttttttttsssqqqpppppprrruuuwwwuuuuuuuuuuuuwwwyyy{{{}}}zzz||||||{{{zzz{{{~~~|||}}}~~~|||vvvwww222333444555555333111000//////000000111111111222222111000/////////000000333444555666555444333222444333222222333333111000444222000000000111111111111222333333444444444444444444333333333444444555111111222222222333333333777555444444555777777666888888666444222333666999555555666666555444333333444444555555666666777777888444555::::::666666999===;;;888555333333444555555555444333444555666777777444222444888:::777333777999777333333666777444:::999777555444333444444666666666777777888888999666666666777888888999999555;;;===:::777777888666777777777888:::<<<>>>@@@<<<999888::::::777777:::::::::999999888999999999999999999999999999999999999::::::999888888999;;;888222777;;;777999;;;444666666777888888888888888999888777777777888:::;;;666666777999:::999666444888::::::777555555999<<<:::777555555666555111...:::888777555555666888999666777888888888777555444444333333333444555777888333444444444444444444444222333444555555333111000000000000000////////////000///---,,,---000222444777444000......//////...///,,,---222333000000555222333333444555666777777666666777777777777777777666777777777777888888888999888777777888:::<<<===777777888888888777777666666666444111...---///111000111222333444444444444444666888888777666666777666777999::::::999777666:::888666555777888888777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>===<<<<<<;;;;;;>>>;;;;;;===<<<888888:::888888888888999;;;===>>>BBBEEELLLUUU[[[ZZZSSSLLLTTT]]]eeejjjmmmqqqqqqnnnsssssstttttttttsssrrrrrrsssrrrrrrtttvvvvvvuuuttttttxxxzzzzzz|||~~~|||~~~}}}xxxyyy}}}|||yyyuuussswwwuuuqqqsss{{{yyyzzz|||~~~~~~~~~~~~~~~yyy{{{|||zzzvvvtttvvvxxxwwwxxxxxxyyyyyyxxxxxxwwwxxxxxxxxxwwwwwwvvvttttttuuusssrrrrrrrrrqqqooommmpppnnnllllllnnnnnnnnnmmmooommmkkkjjjkkkmmmnnnnnnsssnnngggdddeeehhhiiiiiikkklllmmmoooqqqsssuuuuuutttttttttttttttssssssssswwwuuutttvvvzzz|||{{{yyy||||||{{{|||}}}yyy}}}222333444555555333111000///000000000111111111111444444333222111000000///333444444444444333222222555444222222333444222111444333111000111111111111111222333333444444333333444444333333444444555555222222222333333333333444555444444555666777666555444555444222000000333555555666666666666555444333444444555555666777777777:::777888<<<<<<999999<<<:::999888777555444444333444444333222333444555666777444222444888:::777333666888777333333666777444555555555444444444555555666777777888999999888888444555555666777777888888555:::===999777888888666999888888888999;;;<<<===<<<999888::::::777777:::888888777777777888888999999999999999999999999999999999:::999888888999;;;888222666:::666999<<<666555666777777888888777777888888777777888888999::::::999:::;;;<<<<<<:::888888999999777555666888;;;777666444555777777444222888777666555444555777888777777777777777666555555777666555444333444555555555555555444444333333222222333444555555333222000000000000000////////////000///---------///222444666444000//////000//////...,,,...333444111000444555555555666666777777777444444555666666777888888777777777888888888999999999888777777777999;;;<<<888888888888777666666555444444333000......///111111111222444444555555555555777888888777666777999888888999::::::999888888:::888666666777888999888:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>>>><<<<<<<<<===============???<<<<<<>>>===:::999;;;:::999999999:::<<<>>>???CCCJJJRRRYYY[[[XXXTTTPPPTTT]]]ggglllpppssssssqqqssssssssssssssssssssssssuuutttssssssttttttrrrqqqvvvwwwwwwvvvxxx{{{yyyttttttrrrrrrvvv|||}}}zzz{{{{{{xxxuuuvvvtttppppppyyy}}}|||}}}~~~}}}}}}||||||{{{xxxyyyzzzyyywwwvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxwwwwwwuuutttssssssrrrqqqrrrrrrrrrpppnnnnnnmmmlllmmmnnnooonnnmmmooommmkkkjjjlllmmmnnnnnnmmmiiieeedddgggkkkmmmnnnkkkkkkmmmoooqqqssstttuuuttttttttttttttttttttttttwwwvvvuuuwwwzzz|||{{{yyy||||||{{{{{{|||}}}}}}222333444555555333222000000000000000111111111111666666666666444222000///333333222111111111111111555333222333444444333111444333222111111111222222111222222333333333333333333444444444444555555666333333333444444444555555444444555777888888666444222333444333111000111333666666666666666666555444444444555666666777888888888666666999999777777999666777888888777666444333444333222222222333444555666444333555888999666444666888777444333666777444111222333444555666666666666777999::::::999888777333444444555555666777777555:::<<<999777999888666::::::999999999::::::;;;;;;888777:::999777777:::666555555555666777888888888888888888888888888888888999:::999777777999:::<<<555777999555777;;;444555555666777777777666666777777888999999999999999999777777777999999888777888999888777666666888:::555444444666888999888777777666555444444555666777777666666555555555555666999888666444333222222333666666555444333222222111222333444555444333222111000000000000////////////000///---------///111333555222000//////000///...------///333444222111222555555555555555555555555222222333444666777888999888888888888999999999::::::999888777777888999:::888888888777666555444444222222222000......000222222222333444555555555555666777888888777777999;;;::::::999999999999::::::999777666666888::::::::::::::::::;;;;;;;;;<<<<<<>>>===<<<;;;;;;===>>>@@@;;;;;;<<<<<<===>>>>>>???@@@===<<<>>>>>>;;;:::===;;;:::::::::;;;===???@@@CCCKKKUUUZZZXXXUUUSSSSSSTTT^^^iiiooossswwwvvvssstttssssssrrrrrrsssttttttvvvuuusssrrrsssrrrpppnnnxxxxxxuuuqqqqqqqqqkkkdddccccccdddjjjrrryyy|||}}}}}}~~~zzzwwwuuusssooonnnvvv~~~||||||~~~~~~{{{||||||||||||zzzyyyxxxxxxwwwvvvvvvwwwxxxwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxxxxxxxvvvuuutttsssqqqppppppqqqssstttsssqqqmmmllllllnnnppppppooommmooommmkkkkkklllmmmmmmmmmkkkhhheeeeeehhhkkknnnpppkkklllmmmoooqqqssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvwwwzzz{{{{{{zzz||||||{{{{{{{{{{{{||||||~~~111222444555555444222111000000000000000111111111555666777888777555333222333222111000///000111111444222111222333444222111333444444333222111222333111222222333333333222222222333444444555555555555444444444444555555555666444555777:::<<<;;;888555444555777777555444444444555666666777666666555555444444555666777888888999666555555666666666666888666666666777666666555555444444333222333444555666666555444555777888666444555777777444444777777444111222444666777777666666555777:::;;;;;;:::888666333444444555666666777777555999;;;888888:::999666999999999999999:::::::::;;;888777999999777777:::555555555555666777999999777777777777777777777777888999999888777777888:::@@@888999999333555888222555555666666666666555555666777888::::::999888888888666555555777888888777888888888777666777888999555555666777999999999999666666555555555666777777777666555444444555666777999888666444333222222333555555555444444333333333333333444444444333222111000000000000///////////////......------///000111222000...---...///...---,,,---000333444333222222333222222222222222222222222222333444555666777777888888999999999::::::::::::999999888888888999999999888777666444333333333000111111000///000222444333333444555555555555555777888888888777888:::<<<<<<;;;999888888999;;;<<<999777666666999;;;;;;;;;:::::::::;;;;;;;;;<<<<<<@@@>>><<<;;;;;;===???@@@<<<<<<<<<<<<======>>>>>>???<<<<<<>>>===::::::===;;;:::::::::;;;<<<>>>???BBBHHHPPPUUUVVVUUUTTTTTTUUU___jjjqqquuuyyyxxxuuuttttttssssssssstttuuuvvvuuutttrrrqqqrrrrrrqqqooowwwyyywwwooohhhddd___ZZZYYYYYY[[[aaakkkttt{{{}}}zzzvvvvvvsssooommmttt~~~~~~{{{yyyzzz}}}zzz{{{|||||||||zzzxxxvvvwwwuuusssuuuxxxyyyxxxuuuwwwwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxvvvuuutttssspppoooppprrruuuvvvvvvtttmmmlllmmmnnnpppqqqooonnnooommmkkkkkklllmmmmmmlllmmmkkkiiiggghhhiiikkkkkklllmmmnnnppprrrtttvvvwwwuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwxxxyyyzzz{{{zzz||||||{{{zzzyyyyyyyyyyyy~~~~~~~~~}}}}}}~~~111222444555555444222111111111000000000000000000222444666888999888777666444333111000000000111222222111000111222333222111333444666555222111222444222222222333333222111111111222333444555555555555444444555555555666666666555666888<<<>>>===:::777555777999999777666555555555555666666666666555555444444555666777888999999888999888777888999::::::888666555444333555666777666555444444444555777888666555555666777777555444444777777444555777777444555666777888888777666555666777999;;;;;;999777555444555555666666777888888666999:::888888;;;999555666777888999:::;;;;;;;;;:::777666999999777777:::666666666777888999:::;;;777777777777777777777777888999999888777777888:::>>>666777888333666:::444555555666666666666555555666777888::::::999888888;;;999888888:::;;;;;;;;;888777777777777777777777666777888888888888888888666666666666777888888999777666555444444555777777777666555444333444444555333333333444444555555555333444444444333333222222000000000000///////////////......---......///000///---,,,,,,---...---,,,---///111222333444333222222222222222222111111111444444444555555555555555888888999999999:::::::::::::::999999999999999999888777666444333222222222///000111111111111333555444444555666666666555555666777888888777888:::<<<===;;;999888888999;;;===:::888666777999;;;<<<<<<:::::::::;;;;;;;;;<<<<<<@@@???===<<<<<<===>>>???>>>>>>======<<<<<<<<<<<<===::::::===<<<999999<<<::::::999999999;;;<<<===CCCEEEJJJQQQXXX[[[YYYWWWXXXbbblllqqquuuxxxxxxuuuuuutttttttttuuuvvvvvvwwwsssqqqpppppprrrsssssssssvvvzzzyyymmmaaa[[[XXXWWWVVVVVVXXX^^^gggrrr{{{xxxsssuuutttpppnnnsss}}}~~~|||zzzxxxyyy|||{{{|||}}}~~~}}}{{{yyywwwwwwtttsssuuuxxxzzzxxxvvvwwwvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwvvvuuutttqqqqqqqqqtttwwwxxxxxxwwwnnnmmmmmmnnnpppqqqpppnnnooonnnllllllmmmmmmlllkkknnnmmmllljjjhhhhhhhhhiiinnnnnnppprrrtttvvvwwwxxxtttuuuuuuuuuvvvvvvwwwwwwwwwxxxyyyyyyyyyzzzzzz{{{||||||{{{zzzyyyxxxwwwvvv{{{|||}}}|||{{{}}}000222333555555444333222111111111111000000000000111222444666888888888888444444333222222222222222222111000111333444333222222555777666333111222444222222222222222222111000///000222333444444444333444444444555555555666666555666999<<<>>>>>>;;;888444666888888666444444444333444555555555555555555444444555666888999::::::777888777555555888:::888999777444222222444666888777666555555555666888888666666666666666666555444333666777555555888777444888888888888888777666555666777888999999888666555444555555666777777888888666888999777999<<<:::555555666777999:::;;;;;;;;;999666666888999777777:::999888888888999:::;;;;;;888888888888888888888888777888999888666666888999888111555888555999>>>888666666777777777666555555777777888999999999999999888777777888:::;;;:::999888777666666888888777666666888999999777666666777666666777777888888999999777666666666666777777888666555444333444444666777111222222333444555666666444444333333333222222222000000000000////////////..................//////---++++++,,,---...---,,,---111222111222555555333444444444444444444444444555555555555555555555555888888888888999999999::::::::::::;;;;;;;;;;;;;;;777666444222111111222222000111333333333333444666555555666666666666666555444666888999888888999:::<<<:::999888888999:::<<<;;;999888888:::<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>======<<<<<<======???>>>>>>===<<<<<<;;;;;;<<<999999<<<<<<999999<<<:::999999888999:::;;;<<>>===<<<;;;:::===============<<<<<<<<<===::::::======::::::===;;;;;;:::999:::;;;<<<===FFFHHHLLLRRRWWW\\\^^^___eeelllrrrsssuuuwwwxxxuuuuuuvvvyyy{{{|||{{{yyyxxxrrrpppooopppsssvvvxxxxxxwwwuuummmccc]]]\\\ZZZWWWWWWWWWYYY]]]eeeqqq}}}xxxsssqqqrrrqqqooorrrzzz~~~}}}xxxzzz|||||||||}}}~~~}}}}}}||||||vvvwwwxxxxxxwwwwwwxxxyyywwwvvvtttsssssstttvvvwwwtttuuuvvvwwwwwwxxxxxxwwwxxxxxxwwwyyyzzz{{{yyyxxxtttqqqnnnlllmmmoooooooooooonnnmmmmmmnnnmmmkkkiiihhhjjjlllllljjjjjjkkkmmmlllmmmoooqqqsssuuuvvvwwwrrrsssssstttuuuuuuvvvvvvwwwyyy{{{{{{yyyxxxzzz|||{{{{{{{{{{{{zzzyyywwwvvvxxxzzz{{{zzzxxxzzz000111333555555555333222222111111111000000//////444333333333333444555555555666777888777666444333666444444555777888777666111666999888444111333555222222222222222111000///+++---///222333333222111333333333444444444555555444444555888:::;;;999777666777777666555444555666111222333333444444444333444444555777888:::;;;;;;777:::888333444999;;;888555666666666666444333222555555444333444555666777555777888777666444444555222555777555666888777444777666555444444555666777777777666666555555555555222222333444444555555666666888777777:::===;;;555888999999:::999888777666888555555888888666777;;;::::::999999888999999999999999999999999999999999777888888777666666777999;;;555999;;;666777999111888888888888888777666666999888777777777888:::;;;666666888:::======:::888888666555666888999777444222555888888666555777999333444555666777777777777666777888:::::::::999888777666555444333444444555444444444444444444444333555444333222222222333333000000000000////////////..................------...------...000111000///000333222---...555777555111111222333333444555555333444555666777999999:::666777777777777888888888:::;;;<<<===>>>>>>>>>>>>555333222000000111333444222444666666555555555666666777777777777777666666///333777::::::888777777999888888888888888888999>>><<<999999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>><<<:::888;;;;;;<<<<<<===>>>>>>>>>>>>;;;;;;>>>>>>;;;<<<>>>===<<<;;;:::;;;<<<===>>>CCCHHHNNNQQQSSSVVV[[[___jjjpppuuutttuuuxxxxxxvvvtttwwwzzz}}}~~~}}}zzzyyytttrrrpppqqqsssvvvwwwxxxyyyqqqeee]]]^^^aaa]]]UUUVVVWWWXXX\\\dddqqq~~~yyytttnnnqqqpppoooqqqxxx|||{{{xxx{{{~~~~~~}}}}}}~~~~~~}}}|||||||||}}}vvvyyy{{{zzzwwwvvvxxxzzzwwwvvvtttsssssstttvvvwwwssstttuuuvvvxxxxxxyyyyyy{{{zzzyyyzzz{{{{{{yyyxxxvvvsssnnnllllllnnnooooooooonnnmmmmmmnnnmmmkkkiiiiiikkknnnmmmkkkiiijjjlllkkklllmmmoooqqqsssuuuuuurrrrrrrrrssstttuuuuuuvvvxxxzzz|||{{{yyyxxxzzz|||{{{{{{||||||{{{zzzxxxwwwwwwyyy{{{yyywwwzzz666666666666666666666666555555444333222000000//////000000111222222222222111333444444444555777999888666555666888888666333555555666999777333333666777666666555444444333333000111111222222222222222777555333444777888666444;;;999777888::::::777444888777666555555666777888333111000444888999555000333222444888===>>>===:::777666666777888999999888666555333333333555777888777777777777777777777777:::888666777888888555222555444333333333555888999666666555555555555666666444555555555333222333555666666666666666666555555555555666666777777888888999777555666999:::888666777777777777666666666666999:::<<<===>>>======<<<999999999888888888777777:::777555666888999777555555555666666777777888888888888888777777777777777;;;444...000999===;;;666<<<999777777999999888666555555555666666666666666666777888777666555666777777666666666666666777888;;;999777777999:::888666777777777666444333444666555555666666555444333333444666777555222111222555222111111000///......------///000///,,,+++---000...,,,+++,,,000222222000000000000222444444222000444333222222333444666777:::666222333777;;;===>>>999999999999999999999999;;;:::::::::<<<<<<:::888444444444333222222555777444555666555555555777999===999444222333555888888999888999::::::999666444999999999999999999999999;;;::::::;;;<<<<<<;;;999777888:::<<<===>>>??????<<<<<<<<<<<<<<<===>>>???<<>>>>>@@@:::;;;<<<======<<<;;;:::===<<<:::999:::===@@@BBBIIIMMMQQQSSSTTTVVV[[[___gggooouuuwwwwwwxxxwwwtttqqqtttwwwyyyyyyyyyzzz{{{uuuqqqnnnnnnqqqtttuuuuuuxxxoooeee___^^^]]][[[XXXXXXZZZ^^^fffpppzzzvvvrrrmmmsssuuuooommmttt{{{~~~|||}}}~~~}}}}}}}}}~~~~~~}}}yyyxxxxxxxxxxxxxxxxxxyyyuuuvvvvvvuuuttttttvvvxxxzzzxxxwwwwwwxxxyyyxxxwwwyyyzzzzzz{{{zzzzzzyyyyyyxxxuuuqqqnnnnnnnnnmmmllltttqqqooonnnnnnoooooonnnnnnnnnllljjjhhhiiilllooonnnnnnnnnnnnppprrrtttuuutttuuuvvvwwwwwwxxxwwwwwwyyyzzz{{{|||}}}}}}}}}}}}|||{{{{{{|||}}}~~~~~~}}}}}}zzzwwwvvvyyy~~~777777777777777777777777666666555444333222111111111222333333333222111000222333555555555555888:::999777666777:::;;;:::888999888999<<<:::666666999666666666666555555555555333444666777777777666555888666555666888888777555:::999888999;;;<<<:::888888888777666666666666666333111111444888999666222444444555888;;;<<<:::888999999888888888888777666666555333333333555666888666666666777777888888888777555444555777777555333333222222111222444666777666666555555555555666666333444666555333222222333555555555555555555555555666666666666666777777777999777555666888999777666777666666666666666666666555666888999::::::999999777777777888888999999:::888777555666888999888666555666666666777777777888666666666666666666666666:::777333333666888888666999777555555777888777555555666666666666666666666555777888777666555666777999888888777666666666666999777555666888888666444777888888666444333444555555555666555555444444333555777777555222111222444222111000///...............000000///,,,,,,...000...---,,,...222555555444000000000111333333222000333222222222222444555666<<<999666555777999:::999999999999999999999999999:::888777777777777444222000111111000000000222555444555666555555555777999999777555444555666555444999777666666888999888777999999999999999999999999888777888999;;;<<<;;;:::888999:::<<<===>>>>>>???<<<<<<<<<<<<============<<<>>>AAAAAA???===>>>???;;;;;;<<<======<<<;;;;;;<<<;;;:::999;;;>>>AAACCCIIIOOOUUUXXXYYY\\\aaaeeejjjpppuuuvvvwwwyyywwwsssooorrruuuwwwwwwwwwxxxyyyuuuqqqnnnnnnqqqtttuuuuuuwwwqqqiiiccc```^^^\\\[[[[[[___fffoooxxxzzzuuunnntttuuupppooouuu}}}~~~}}}~~~~~~~~~}}}{{{zzzyyywwwwwwvvvwwwwwwvvvvvvuuutttrrrrrruuuwwwxxxwwwxxxyyy{{{zzzxxxuuuyyyyyyzzzzzzyyyyyyxxxxxxxxxuuurrrpppooooooooonnnqqqooonnnnnnoooooonnnmmmmmmmmmllljjjiiijjjmmmpppooonnnnnnoooppprrrtttuuuuuuuuuwwwxxxyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}~~~}}}||||||}}}}}}|||{{{}}}}}}|||zzzxxxyyy~~~777777777777777777777777777666666555444333222222333444555666666333111///333444666666666666888:::888666555666888;;;<<<;;;:::999:::<<<;;;777777:::444444555555666777777888777999;;;======<<<:::999999888777888999999888777:::999888999;;;======<<<888888888888888777666666555444444666:::;;;888555777666666888999999777555888888777777777777777777555555444333333555666777555666666666777777888888555444444555777777666555333222222111222333555666666555555444444555555666222444666666333111000///444444444444444444555555777777666666666666666666888666555666777888777666666666666666666666666666333444555666777777777777888888888888888888888888777666555666888999888777666666666666777777777777555555555555666666666666:::999888666444444555666666555333444555666666555666666666666666666555555555666888888666666666777;;;:::999888777666666555777666444555666666555333888888888777444333333444555555555555555444444444777777777555222111222333222111///...---....../////////000...---,,,---////////////111444777777777000//////111222333111000222222111222222333555555;;;999777777999:::999888999999999999999999999999999888666555444333000......///000000000111333555444555666555555555777999666666777888999888555333999777444444666999:::;;;888888888888888888888888555555666888;;;<<<<<<;;;::::::;;;<<<============<<<===============<<<;;;;;;===??????===<<<======;;;;;;<<<======<<<;;;;;;;;;:::::::::;;;>>>AAACCCJJJQQQZZZ^^^___aaafffkkknnnrrruuuuuuxxxzzzxxxrrrnnnqqqtttuuuuuuuuuvvvvvvtttrrrpppppprrrtttuuuvvvwwwvvvrrrmmmhhheeeddddddccchhhpppzzz}}}~~~xxxooouuuvvvsssqqqvvv~~~~~~}}}~~~~~~}}}~~~|||yyywwwuuuuuuvvvwwwwwwwwwuuurrrpppqqqtttvvvuuuvvvxxx{{{|||{{{wwwtttyyyyyyyyyyyyyyyxxxwwwwwwxxxvvvsssrrrrrrrrrqqqqqqnnnnnnnnnoooppppppnnnllllllmmmlllkkkjjjkkknnnqqqooooooooooooqqqsssuuuvvvuuuvvvwwwyyyzzz{{{{{{{{{yyyzzz{{{|||}}}}}}}}}}}}~~~||||||}}}}}}{{{zzzzzz}}}||||||666666666666666666666666666666555555444333333222222444777888888555222000333555777777777777888999777666444444555777999:::888666777999888444444888111222333444666777888999999;;;>>>@@@AAA???<<<;;;::::::999999999999999888:::999999:::;;;;;;;;;;;;777888:::;;;;;;;;;:::999;;;999999:::;;;;;;999777999888888888777666444222222333555666666777999:::555555444444444444555666777777666666666555555555555555666666777777666555444333333333333444555666555444444444444444444555111444666666444000...---333333333444444444444444777777777666666555555444666666666666666666666666555555555666666666666666555666666777888888999999;;;;;;:::888777555444444555555555666777888999999666666666666777777777777555555666666666666666777:::999888666555555555555555444333444555666666777666666666666555555555555444666888888777666666777999999999999888888777777666666555555555555444444888999999777555333222333555555555444444444555555888888777555333222222222222111///...---...///000...///......------...///222222222444555666666666111000///000222333222000222222333333444555555666666666777888:::;;;;;;;;;999999999888888888888888888666555444444333000...000222333444444444666888333555666555555555777999777777888:::;;;:::777555:::888666666888:::::::::777777777777777777777777666666666888;;;<<<;;;:::;;;<<<<<<============<<<======>>>>>>===<<<;;;:::;;;<<<======<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;<<<===???AAAKKKSSS\\\```___```dddiiiooorrrtttuuuxxxzzzwwwrrroooqqqtttuuutttttttttuuutttrrrqqqqqqrrrtttvvvvvvxxx{{{}}}zzztttpppqqqtttnnnrrrzzz~~~}}}yyyrrrvvvwwwtttrrrtttzzz|||~~~~~~~~~~~~}}}}}}~~~}}}|||yyyvvvuuuvvvwwwxxxyyyxxxvvvssspppqqqtttvvvvvvvvvxxxzzz|||{{{xxxuuuyyyzzzzzzzzzzzzyyyxxxwwwyyywwwuuuttttttuuutttsssppppppppprrrrrrpppmmmjjjllllllmmmlllkkkmmmppprrrpppppppppppprrrtttvvvwwwuuuuuuwwwyyyzzz{{{{{{{{{yyyzzz{{{|||}}}}}}}}}}}}~~~}}}||||||}}}}}}|||{{{yyy555555555555555555555555555555444444333333222222111333666888999777555333333555777888777777777888888888666555444555777999777555666888666333444888111111222333555666777888999;;;>>>@@@AAA???<<<:::::::::::::::999888888999999:::;;;;;;:::999888888666777:::<<<===>>>======AAA???>>>======;;;999888::::::999888666444222222111333555555555555777999555555555444444444555555999888777666555333222222555555666555444222222222222222222222222222333333444444333333333333444444111444666666444000...---333333333444444444555555777777666666555555444444555555666666555555555666444444555555666666666777666666777777888888999:::;;;;;;999888666555444333444555555666777777888999777777777777666666666666666666666777777888888888999666444555888999777444555555555555555666777888777777666666555555555444333555888999888777777777666777888999:::999999999777777777777666555555666777888999888555333333333555555444444444444555666999888666555444333333222222111000///...///000000///...---...///000000000555666777777666555444444222111000000222333333222444444555666666777777777444666888999999999999:::888888777777777666666666333222222222333333222000111333555666666666888:::333555666555555555777999888777555666777888888777;;;::::::;;;<<<;;;999666777777777777777777777777999888888999;;;;;;:::888<<<<<<===============<<<===>>>>>>======<<<;;;;;;<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<<<<===>>>KKKSSS\\\]]]ZZZXXX\\\aaakkkpppssstttwwwyyywwwrrrpppsssuuuvvvuuuttttttuuussssssssssssssstttvvvwwwxxx}}}}}}{{{}}}zzz|||xxxtttvvvwwwuuuqqqpppuuu{{{{{{}}}|||{{{}}}~~~{{{yyyxxxvvvvvvwwwxxxyyyyyyxxxvvvtttqqqqqqtttvvvxxxwwwvvvwwwyyyzzzyyyxxxzzzzzz{{{{{{{{{{{{zzzzzzzzzxxxvvvvvvvvvvvvuuutttsssssstttttttttqqqmmmiiilllmmmmmmmmmmmmnnnppprrrqqqqqqqqqqqqsssuuuwwwxxxtttuuuvvvxxxyyyzzzzzzzzzyyyzzz{{{|||}}}}}}}}}}}}{{{zzzzzz{{{~~~~~~zzz444444444444444444444444444444444444333333222222111333555777888777666555333555777888777666666777:::::::::888666666888:::999777777999777444555:::333333444444555666666777888999<<<>>>>>>===;;;999999::::::999777666777888777:::======;;;888666666666777999:::<<<===>>>>>>BBBBBB@@@>>><<<;;;999999:::;;;:::888555333333444666888:::888444333444666555555555555555444444444999888777555444222111111111333333222000...---...000000000000000000000000444333333222222333333444222444666666333111000///333333333444555555666666666666555555555555555555444555666555444333444666444444444555555666666777555555555555666777888999777777777777777777777777444555666666666666777888777777777777666666666666666666777777888888999999888555333555999:::888555666777888777666666888999777777777666555555444444222555888999888777777777444555777999::::::999999777888999888666555666777555777888888666444333444555555444333333555666777999777555444555555444333111111111111111111111111000//////000333555555555777999:::999777444333333444222111111333444444333444555666777888888888888777888999999777555555666666666666555555444444333///......000222333222000111333555666555555666777444555666555555555777999777555222111333555666666::::::;;;<<<<<<;;;777444888888888888888888888888:::999999:::;;;;;;999888<<<<<<===>>>>>>>>>======>>>======<<<<<<<<<<<<======;;;::::::;;;<<<<<<;;;===<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<======KKKSSSZZZYYYRRROOOSSSXXXccckkkrrrtttuuuwwwvvvsssrrrtttvvvwwwuuuttttttuuurrrtttuuuuuuttttttvvvxxxyyy~~~xxxttttttuuuuuuqqqnnnrrryyy~~~}}}zzzxxxxxx|||~~~||||||~~~xxxxxxxxxxxxxxxxxxyyyyyyvvvvvvvvvtttrrrrrrsssuuuyyywwwvvvvvvxxxzzzzzzzzzyyyzzz{{{||||||}}}}}}|||{{{yyywwwwwwwwwwwwuuusssuuuuuuuuuuuuuuurrrnnnjjjmmmnnnooonnnnnnnnnppprrrrrrrrrrrrrrrtttvvvxxxyyyuuuvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}zzzyyyyyy{{{~~~|||555555555555555555555555555555555555444444444444333444555666666666555444222444777888666555555555666888:::999777777888:::;;;888888999888555666;;;777777777777777666666666777888:::;;;;;;;;;:::999777999999888555444555666444999???AAA>>>:::888777777777777777888999:::;;;??????>>>===;;;::::::::::::;;;;;;999666444555777999<<<>>>;;;666444555888555555666555555444444333666666555444444333333222///222333222000...///000111111222222222222111111333333222222222222333333333444666555333222222333333444444555666666777777444444555555555555555555333555666555333222444666333333444555555666777777555555444444555666777888555555666666777777888888444666777777555444666888888777777777666666666555555555666666777888888999555555666777777777777777777888999888555555777999888777777666555555444444111444888999999777777777444555777888999999777777666888999888666555666888333555888888777555444555666555333333333555666888888666333444666777666444000111333444444333222111444222222444888;;;<<<;;;888;;;===<<<999666666666555444222222444555555555444444666777888888777777666888888777444333444555555555444444333222222111///...///000333333222111111333666666555444555666444555666555555555777999777555333333444666777777999888777888999999888666999999999999999999999999888777777888:::;;;:::888;;;<<<===>>>>>>>>>>>>>>>>>>===;;;::::::<<<>>>@@@>>><<<999999;;;===<<<;;;===<<<;;;;;;;;;;;;<<<===::::::;;;<<<===>>>???@@@KKKRRRXXXUUULLLIIIMMMSSSYYYeeeqqqsssssstttuuutttrrrtttvvvwwwuuutttssstttrrrtttvvvvvvttttttvvvyyy~~~yyyrrrqqqtttuuurrrnnnsss{{{~~~zzzsssnnnpppxxx~~~}}}xxxyyyyyyzzzyyyxxxwwwvvvqqqrrrtttsssrrrqqqqqqrrrvvvvvvvvvxxxzzz{{{zzzxxxwwwxxxyyy{{{|||}}}}}}~~~|||zzzxxxxxxxxxvvvtttrrrsssrrrrrrssstttssspppmmmnnnoooppppppnnnnnnoooqqqsssssssssssstttwwwyyyzzzxxxxxxyyyyyyyyyyyyxxxxxxyyyzzz{{{|||}}}}}}}}}}}}{{{zzzzzz{{{~~~~~~|||}}}|||}}}|||{{{zzz{{{~~~666666666666666666666666666666666666666555555555666666666555555444333333111444666777666555444444111444777888777666888::::::777777888666444666:::::::::999999888777777777777888888999999999999999666888999777444222333555222888@@@CCCAAA===:::999999888666555555555666777;;;;;;;;;;;;999999;;;<<<999;;;;;;999666555777999999<<>>>>>;;;999999:::666444333333444666666666333444555777777777777666222444666555333333666999444444333222222111000000333222222333555666444333333555777888777555555666444555666555555555777999888777666777999::::::999888666333333666888999999999999999999999999999999444444555777999;;;:::999;;;<<<===>>>???????????????===:::999999<<>>@@@AAABBBKKKRRRWWWSSSJJJFFFKKKRRRRRRbbbppptttrrrrrrtttuuurrrtttvvvvvvtttsssssssssrrrtttwwwvvvuuutttwwwyyy{{{pppooorrrvvvssspppuuu~~~|||~~~|||tttlllooozzz~~~{{{yyyzzz{{{{{{zzzwwwtttsssmmmooorrrrrrqqqppppppppptttuuuwwwzzz||||||yyyvvvuuuvvvxxxzzz{{{}}}~~~~~~|||{{{yyyxxxxxxvvvsssqqqpppooopppqqqssstttrrrpppooopppqqqpppooonnnooopppssssssssstttuuuwwwyyyzzzzzzzzz{{{{{{zzzzzzyyyxxxyyyzzz{{{|||}}}}}}}}}}}}}}}|||{{{|||}}}~~~}}}||||||{{{{{{~~~}}}wwwxxxwwwvvvvvvxxx|||222333444555555555444333555222///111555777444111666222333:::===777333222333333333333222222111000555555444333333333444444666555444444555666777888888888888777666666555555777555444555888888666333444555777777666555333111999888===DDDDDD===888999666555555555555666666777999999888888888888999999666666666666777888999:::>>>======<<<<<<<<<======888888777666666777888888777666555555555555555666555222111333444333444888;;;777333333666777444111666555444333222111111111111222222333333222222111666333000222777999777444444444444444444444555555555555555444444333333333444444555666777777666666999888666444333444555666666666666666777777777777:::777555777999:::777444555555555555555555555555::::::999888777666555444999777666777888888777666333555777888999888777666555555666666666444333222666666777777777777666666888888777666555555666666777666555555666777666444555555666888999888666333333222111222444555444333666777777555333111111222555555555666555555444333333444777:::>>>AAACCCEEEAAA===:::;;;???AAA???<<<777444222111222333333222444444555555666555555555555444333222111111111111555222///000222333111///000222555777888777555444666666666666666666777777888888777777777777888888444555777999999999888888888777555555777888777666888777666666777999;;;<<<<<<;;;;;;::::::999999888<<<<<<;;;;;;;;;<<<<<<<<<:::999888999;;;<<<;;;:::<<<;;;:::999999;;;<<<>>>???>>>===<<<<<<;;;;;;<<<>>>>>>======>>>@@@BBBCCCKKKPPPTTTSSSMMMJJJMMMQQQXXXeeepppqqqrrrtttuuurrrwwwxxxvvvrrrnnnmmmppptttttttttuuuuuuvvvwwwxxxyyy||||||~~~tttssstttwwwuuuqqqqqquuu}}}xxxxxx|||~~~~~~|||{{{{{{}}}~~~{{{vvvqqqoooooopppqqqqqqqqqqqqpppvvvxxx{{{|||{{{yyyxxxxxxvvvwwwxxxyyyzzz{{{{{{{{{}}}|||zzzyyyyyywwwtttrrrqqqrrrssstttsssrrrqqqpppppppppooommmkkklllooorrrssssssssstttvvvwwwyyyzzzyyyyyyyyyyyyyyyyyyxxxxxxyyywwwuuuyyy~~~~~~{{{{{{yyyyyy}}}}}}{{{|||}}}}}}|||{{{wwwqqqrrrtttxxxzzz|||222333444555555555444444666333000111555666333000555111222777999555222222555555555555555444333333333333333333333333333333444444333333333444555666999888777666555444333333777555444555777888666333333444555666777666444333777777;;;AAAAAA;;;777777666555555555555666777777888777777666666777777888555555555666666777888999999999888888888888999999888888888888888888888888888777666666555666666666888444444666666444555888>>>:::777888;;;<<<:::888777666555444444333333333222222333333333333222222444222111444888999555222333333333333333333333333333333333444444444444444666666666666666666666666777666444333333444555666555555666666666777777777555666777777666555555555444444444444444444444444888888777666666666666777666555555666777777666444000111222444444444444333555555666666666555333222555666666777777666666555999888777666666666666666777666555555777777666555666666777888:::999777444555444333444666666555444555666666555333111222333555555555555555444333333444555777999<<>>???;;;999999999;;;<<<;;;:::<<<;;;:::999999;;;===>>><<<;;;;;;<<<<<<===>>>???>>>>>>======>>>@@@BBBCCCKKKNNNRRRRRRPPPPPPTTTXXX^^^iiirrrssssssvvvvvvtttxxxwwwvvvssspppoooqqqrrrrrrsssuuuuuuuuuwww{{{~~~}}}~~~vvvssstttwwwxxxuuuuuuxxx}}}{{{|||~~~}}}|||zzzyyyyyyzzzyyyvvvssspppqqqqqqqqqqqqrrrrrrrrrvvvxxxzzzzzzyyyxxxwwwxxxvvvvvvwwwxxxyyyzzz{{{{{{}}}|||zzzyyyyyywwwtttrrrrrrssstttttttttsssrrrqqqppppppooommmkkklllooorrrttttttttttttuuuvvvxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz|||yyywwwzzz~~~}}}yyy}}}{{{{{{}}}}}}zzzzzz|||{{{~~~}}}zzzyyyyyyvvvpppsssvvvzzz}}}222333444555666555444444777444222222444555333000444111111444555333222222555555555666555555444333000111222333444444333333555444444444444555666666888777666555444333222222666555555666777777666444111333444666777666666555555555888======888555555555555555555555666777777666555555444444555555666444444444444555666777777666666666555555666666777777777888999999888777777999999888777777777777777;;;888666888777444444777999666444555888:::999777888888777666555555555555333444444444444444444333222222222555888888333///333333333222111111000000111111111222333333444444:::999777555444333333444444333222222222333444555444555555555666666666666111555888777333111222555333333333333333333333333666555444333444555777999333333333555666666444222333333444444555666666666444555555666555555444333666666777777777777666666999888888777777777777777777666555666777888777666888777888999::::::888666777666666777999888666444444555666555333222333444444444555555444444333222444555666888:::<<<===>>>AAA>>><<<<<>>???@@@<<<;;;::::::;;;;;;:::999<<<;;;:::::::::;;;===>>><<<;;;;;;<<<<<<===>>>???>>>>>>======>>>@@@BBBCCCKKKLLLMMMPPPTTTYYY]]]```gggooouuuvvvuuuvvvwwwvvvxxxvvvuuuttttttsssqqqppppppsssuuutttsssuuu}}}vvvqqqpppuuuyyyyyyyyyzzz}}}}}}~~~}}}{{{zzzxxxwwwvvvwwwwwwuuutttrrrrrrqqqqqqqqqrrrssstttvvvwwwxxxxxxvvvvvvwwwxxxvvvvvvvvvvvvwwwyyyzzz|||}}}|||zzzyyyyyyxxxuuusssssssssttttttsssrrrqqqqqqooooooooommmlllmmmooorrruuuuuuttttttuuuuuuvvvwwwxxxyyyyyyzzzzzz{{{{{{{{{}}}{{{zzz{{{~~~~~~|||yyy{{{yyyzzz}}}}}}yyyxxxzzzzzz}}}}}}zzzxxxyyywwwsssvvvyyy~~~222333555666666666555444777555333333444444222000444333222333333333333444333333444444444444333333///000333555666555444333777777777777777777777777555555444444444333333333555555555666777666555555333333444555666666555555444555777::::::777555444555555444555555666777888444333333222222333333444222222222222333444555666777666666666666777777888666777999::::::999777666:::999999888777777777777<<<888777999888444333666555333111222444555444333888888777666555555666666444444555555555555444444333222333444666666333111333333222111000000//////000000000000000000111111;;;999666333111000000111111000000000111222444555444444444444555555555555222444666555333111222333333333333333333333333333666444222111111333666888222222222444666555333111555555555555666777999999444444555555555555555555777777888888888888777777999888888777777777888888777666555666888999888777999888888999;;;;;;999777888777777888999888555333333444555555333222333555444444444444444333222222222333444666888:::<<<<<<<<<:::999999::::::777555333222111111222333222111333333333333222000//////000000000000111222333444111111222444555666666666888888777777888999;;;<<<;;;::::::999999888888777888888777777777777888888:::999777666555555666666777555444444555666666555777666666666666777888999:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???===<<<::::::;;;;;;:::888<<<;;;;;;:::;;;<<<======???>>>===<<<<<<;;;;;;<<<>>>>>>======>>>@@@BBBCCCKKKIIIIIINNNVVV^^^ccceeennnrrrvvvwwwvvvvvvwwwwwwxxxuuuttttttvvvuuurrrnnnppptttvvvssspppsss|||~~~~~~tttnnnkkkqqqxxxyyyyyyzzz~~~zzzxxxvvvvvvwwwwwwwwwwwwuuutttsssrrrqqqpppppprrrtttuuuvvvvvvwwwvvvttttttvvvxxxwwwvvvuuutttvvvxxxzzz|||}}}{{{zzzzzzyyyxxxvvvssssssssssssrrrrrrqqqppppppnnnoooooommmlllmmmooorrrvvvuuuuuutttttttttuuuuuuxxxxxxyyyzzz{{{{{{||||||}}}{{{{{{|||}}}~~~|||zzzwwwvvvwww{{{{{{wwwuuuwwwzzz~~~|||zzz|||{{{yyyxxx|||333444555666666666555444777666555444444444222111555555555333333444555666333444444555555444444444000222444666777777666555777777777777777777666666222222333333444555555555555555666666666555555555555555666555555444444333444666888888888888666444444444444555555666888888333333222222222222333333111111111111222333444555666666666666666777888888555666888999999888666555:::999888777666666666666:::777666888777333222555999888666555555555555444666666555555444444555555444555555666666555555444666444222222333444555555333333222222111000//////111000000///...---,,,,,,:::888444111///......////////////000111222333333222333333333444444444444555333222333444444222000333333333333333333333333666444111//////000333444222111222333555555444222111111222222333555666777444444444444555555666666888999999::::::999999888888777777777777777888888888777666777999:::999888:::999888999:::;;;999888777777666777888777555333333444555555333222333555333333333333333222222111///000222444777:::<<<===999888888888888777555333333222111222333444333111222222222222111000///...//////000000111222444444111222444666777777888888:::999888888888:::<<<===;;;:::::::::999999888888888888777777777777888888:::999777555444444555555777666444444666777666555777777777777777888888888:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<=========<<<;;;;;;;;;;;;:::999;;;;;;;;;;;;<<<<<<======???>>>===<<<<<<;;;;;;<<<>>>>>>======>>>@@@BBBCCCKKKHHHGGGMMMWWW```eeegggqqqrrruuuwwwwwwuuuuuuvvvvvvtttssstttvvvvvvqqqmmmrrrtttuuurrrnnnqqqzzz}}}{{{|||~~~uuunnnkkkpppwwwzzz{{{|||~~~{{{vvvsssqqqtttxxx{{{zzzxxxuuussssssrrrpppooopppqqqsssuuuuuuvvvvvvuuutttsssuuuwwwwwwvvvuuutttvvvxxxzzz|||}}}{{{zzzzzzzzzyyyvvvtttsssrrrqqqqqqpppooooooooommmnnnooonnnmmmmmmppprrrvvvuuuuuutttttttttttttttxxxxxxyyyyyyzzz{{{||||||zzzzzzzzz{{{}}}~~~}}}|||xxxvvvxxxzzzxxxrrrnnnnnnvvv{{{~~~|||{{{}}}~~~}}}{{{333444555666777666555555666666555555444444333333444888888555333666777666555666777777888777777777333444555666777777666666444444444555444444333222222222333333444555666666444666777777666555555666777666666555444444333333444777888666666888777444444444444555555777888999444333333222222333333444111111111111222333444444333333333333444555666666555555666777777666555555999888777555444444444444666444444777777444333555999999777666555444444444555555444444333444444555444444555555555555444444666555333111222555888:::444444333333222222111111222111000///...,,,++++++777666333111///...............///000111222222222222222222222333333333333555222000111444555222...222222222222222222222222444222000///...///000111222111000111333444444333111111222333555666777777333333333444444666777888999999::::::::::::999999666666666666666777777888888777666777999::::::999:::999888888::::::999888777666555555666666555444444555666555333222333444222222333333222222111000...///111444666999;;;<<<999999:::::::::888777666333222222333555555444222222222222222111000//////111111111111222333444555555777999999777666555666:::999999888999;;;<<<===999999999999999999999999888888777777777777888888999888777666555555444555888777555555777888777666::::::::::::::::::::::::999999:::;;;<<<======>>>===<<<<<<;;;;;;;;;<<<<<<===<<<:::;;;<<<<<<;;;:::;;;;;;<<<<<<============<<<;;;;;;<<<<<<===>>>???>>>>>>======>>>@@@BBBCCCIIIHHHHHHMMMWWW```fffiiiqqqppprrrwwwxxxuuutttvvvttttttsssttttttsssqqqoooqqqsssssspppnnnpppxxx}}}zzzzzzzzz|||xxxrrrooossswwwyyy|||}}}~~~~~~{{{vvvpppmmmmmmrrrxxx|||{{{xxxuuusssssssssrrrqqqrrrssstttuuutttuuuvvvvvvttttttuuuvvvvvvvvvvvvvvvwwwyyyzzz|||}}}{{{zzzzzzzzzyyywwwuuutttsssrrrpppoooooooooooolllnnnooonnnnnnnnnppprrruuuuuuttttttssstttttttttwwwxxxxxxyyyyyyzzzzzzzzzxxxyyyzzz{{{|||||||||||||||zzzzzz{{{wwwmmmgggeeennnvvv||||||{{{~~~~~~~~~333444666777777777666555444555555555444444444555333888:::555333666777666666666777888888888888888444555555555555555555555222333444444444333111000444444444444444444444444333666888777555444555777666555555444444444555555333777777444444777777333444444444444666777888999555444444333333444444555111111111111222333444444222222222222333444555666555555555555555555555555777666555333222222111111333111333777888555555777555555444333222222222333555444444333444444555555444444444555555444444444444444444444555666999;;;555555555555444444444444333222222111000///......555555444333222111111000//////000111111111111111111111111111222222222333111111000111111111///.../////////////////////////////////...//////000111111///------000222333333///111333555666777777666333333333333444666888999777888888999999888888777555555555555555666777777888777777888:::;;;;;;::::::999777777999:::999888888666333333555777777777555666666555333111222333222222222222222111111000///000222444666888999:::888:::<<<<<<<<<:::999999333333333444666666555333111111111222222111111000333222222222333444555555666888;;;;;;888666555666999999999999:::;;;<<<<<<777777888888999999::::::888888777777777777888888666777777777666555444444999888666666888999888777;;;;;;<<<<<<<<<;;;;;;;;;999999:::;;;<<<===>>>???;;;;;;;;;;;;;;;<<<===>>><<<;;;:::;;;<<<===<<<;;;;;;<<<<<<===============<<<;;;;;;<<<<<<===>>>???>>>>>>======>>>@@@BBBCCCFFFGGGJJJPPPXXXaaahhhlllooommmpppwwwzzzvvvuuuwwwrrrssstttsssqqqpppppppppooooooooonnnooorrrxxx}}}~~~{{{{{{{{{~~~{{{zzzuuurrrtttuuuvvv{{{|||~~~}}}vvvpppkkkhhhlllpppvvvyyyxxxvvvuuuuuutttuuuuuuuuuuuuvvvvvvvvvsssuuuwwwwwwvvvuuuuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{}}}{{{zzzzzz{{{zzzxxxvvvvvvuuusssrrrpppppppppqqqlllmmmoooooonnnnnnppprrrttttttssssssssstttuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{zzzyyyyyyzzz|||zzz{{{|||xxxnnngggeeeiiisss{{{}}}~~~333444666777777777666555333555555555444444555666111888:::666333666777555444444555666666666666666555555444333333333444444444444555666555444222111888777666555444333333222333666888888555444555777444444444444444555666777222666666222222666666222333333444444666777888999666555555444444555555666111111111111222333444555333333333333444555666777555444333333333333444555666555333222111000000000222000333888999777777:::333444444444333333555666555555444444444555555666333444444444444444444333111333555777888888:::;;;555555666666666666666666333333333222222222222222444555555555555444333222///000000111111111111111000111111111111222222222---000222111...,,,---///------------------------,,,,,,---...///000111111000...++++++---000222333)))+++...111222222222111333333222333444666888999666666777777777777666666444444444444444555666777888777777888:::<<<;;;::::::888777777888999999888999666333333555777999:::666777777555333111111222222222222222222111000000222222333444666777888888777999<<<===<<<::::::999333333444555777777666444000111111222222222222111444444333333333444555555333666:::;;;999888888:::888888999::::::;;;;;;;;;666666777888999::::::;;;888888777777777777888888555666777777777666444333:::888777777888999999888:::::::::;;;;;;:::999999888999:::;;;<<<>>>??????999999::::::<<<===???@@@;;;::::::;;;===>>>===<<<;;;<<<<<<===>>>=========???>>>===<<<<<<;;;;;;<<<>>>>>>======>>>@@@BBBCCCDDDFFFKKKRRRZZZccckkkooonnnlllpppxxx|||xxxvvvxxxpppssstttsssooonnnooorrrllllllkkklllppptttyyy|||}}}}}}}}}~~~|||xxxuuurrrrrrrrrrrrwww~~~|||~~~{{{sssmmmhhheeekkkoootttuuuttttttuuuvvvvvvvvvwwwxxxxxxxxxxxxwwwrrruuuxxxxxxwwwuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{}}}{{{zzzzzz{{{zzzxxxvvvxxxwwwuuusssrrrrrrrrrrrrkkkmmmoooooonnnoooppprrrssssssssssssssstttuuuuuuxxxxxxwwwwwwwwwwwwwwwwwwyyy{{{{{{{{{yyywwwwwwwwwxxxwwwzzz}}}zzzrrrkkkjjjgggsss}}}444333444666777555555555<<<:::777444222111111222222222333333444555555666333333333444555666777888555555555444444333333333888777555333333444555666222222222222222222222222222666999999555222222333444555555666555444222111555555555555555555555555555555555555555666777888444444444555555555555666888666444333333444555666555555555555555555555555444666666333000...///111333333333444444444555555222444666777777666444222333333222222111222222222666666555555555444444444222222222222222222333333222444666777777777999:::<<<;;;:::999888888888888666666666666555444333222777777666555444222000///222222222222222222222222555444222111000000111111222222222111000///...---111///,,,,,,---......---,,,,,,---000222333111000111111222222222333333333555444222111000000111222777555333444777888777555777666555555555777888999888888777555333333666888555444444666888999888777999888888888777777666666666666555444333333333333444555777777555222///,,,222111000.........///000111333555777888888777666666777;;;@@@DDDDDD@@@<<<;;;444222777:::777666888666444222111111111333444777666555666888999999888888777777888::::::999777888999:::;;;::::::888777===<<<;;;999777666555444999888777555555555666777444444444555555555666666888888666555444444444444777888888999999999888888<<<===>>>??????>>>===<<<<<<<<<<<<===???>>><<<:::;;;<<<<<<:::999999;;;===<<<>>>???>>><<<;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<=========@@@DDDGGGJJJHHHMMMXXX___bbbhhhooolllllloootttyyyzzzxxxuuuwwwrrrpppqqqqqqnnnmmmooonnnmmmkkkkkknnnrrrwww{{{~~~~~~}}}}}}yyyzzz}}}|||||||||uuummmlllpppvvvzzzzzz}}}sssmmmjjjfffcccdddllltttwwwtttsssvvvzzzwwwwwwwwwwwwvvvuuusssssswwwwwwvvvvvvuuuuuuttttttvvvvvvvvvvvvwwwxxxyyyzzz||||||||||||{{{yyywwwuuutttsssssssssttttttrrrpppnnnnnnnnnoooppppppqqqqqquuuuuutttssssssssstttuuuwwwwwwxxxxxxxxxwwwwwwvvvwwwxxxyyyyyyzzzzzzyyyyyyzzzxxxxxxxxxyyyyyywwwuuuwwwzzz|||~~~{{{{{{222333444555555444555666999888666333222111111111333333333444444555555555333333333333444555666666444444444333333333333333666555333222222222444555222222222222222222222222222444666777555333222222222333444444444444333222333333333333333444444444555444444333333333444444444444444444555555555555444333222111222333555666444444444444444444444444444555555333000...///111222222222222333333333444222333555777777555333222333333222222111222222333444444444333333333222222333333222222222222222222000222444555555555666888::::::999888888777777777444444555555555555555444777777666555444333222222444444444444444444444444666555444333222222222222222222222222111000///...222000...---...//////...//////000222444555444222222222222333333333444444999888666555444333444444777555333333666777777666555555444444444555777777777777666444222333555777555555555777999:::999777999999888777777666555555555555444333333444555666555555555555333000---,,,111000///...---......///111222444555666666555444666888>>>GGGNNNOOOIIICCC@@@:::777:::<<<::::::<<<999888666444333333444444777666555666888999999888888888777888888888777666888999::::::::::::999888;;;;;;:::999777666555555:::999888777666777777888444444444555555555666666666666555555666666777777888888999999999888888777<<<===>>>??????>>>===<<<<<<;;;;;;===>>>>>><<<:::;;;<<<<<<:::999999;;;===<<<>>>??????===<<<<<<===<<<<<<<<<======<<<<<<<<<;;;<<<======>>>AAAEEEHHHLLLKKKOOOXXX___aaaffflllkkkllloootttyyyyyyvvvsssrrrnnnlllnnnmmmjjjiiikkkkkkjjjiiijjjmmmrrrxxx{{{~~~|||{{{{{{~~~{{{zzztttnnnmmmssszzz~~~yyyooohhheeecccbbbccckkksssvvvtttsssvvvyyyxxxxxxxxxwwwvvvuuutttssswwwvvvvvvvvvuuuuuuuuutttuuuuuuuuuuuuvvvwwwxxxyyy{{{{{{|||{{{zzzxxxvvvuuutttsssrrrrrrssssssrrrqqqooooooooooooppppppppppppsssrrrqqqpppppprrrtttuuuvvvvvvwwwwwwwwwwwwvvvvvvxxxxxxyyyzzzzzzzzzzzzyyyzzzyyyxxxxxxyyyyyywwwvvvxxxzzz|||}}}}}}}}}~~~~~~000333666555333222444777777777666555444333222222333333444444444444444444444333333222222333333444222222222222222333333333444333222111000111222222000000000000000000000000333222333444555444222000111111222333333333222222111111111222222333333333444444222111111000000000333333333444444444555555000/////////000222444555444444444444444444444444444444444222000///000111111111111111222222222222222333555666666555333222333222222111222222333333222222222222111111111111444444333333222222111111111222444555444444666888777777777777777777777777222333444555666666666666888777555444444555555666666666666666666666666666666666666666555444333333333333333333333222111000555333111000000111000///000000000222555666555333333333444444444555555555;;;:::999777666555555555777444222222333555666666444444333333333444555666666666555444222222444666666555555666888999888777:::999888777666555444333444333222222333444777888555444333111000...---,,,000///......---.........111111333333333333222111555888@@@MMMYYY\\\VVVNNNFFF@@@;;;;;;;;;:::<<>>>>>===<<<;;;;;;;;;;;;<<<======;;;999;;;<<<<<<:::999999;;;===<<<===??????>>>===>>>???<<<======>>>>>>======<<<:::<<<===>>>???BBBFFFJJJNNNNNNSSSZZZ___aaadddhhhjjjlllpppuuuxxxxxxtttqqqoookkkjjjlllkkkhhhhhhjjjkkkjjjjjjkkkooouuu{{{~~~}}}xxxxxxzzz}}}yyy{{{yyytttppprrrxxx|||rrriiibbb___```aaabbbiiirrrvvvuuutttuuuxxxyyyyyyxxxxxxwwwuuutttsssvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttuuuvvvwwwwwwzzzzzzzzzzzzyyyxxxvvvuuuuuusssppppppqqqrrrrrrqqqppppppppppppoooooooooooorrrqqqpppooopppsssvvvxxxuuuvvvvvvwwwwwwvvvvvvvvvxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyxxxxxxyyyzzzxxxwwwyyyzzz||||||{{{{{{|||}}}~~~~~~~~~111555777444111222555666666777777777666555444333444444444444444444444444444333333222111111222222000000111111222222222333222111000000//////000000000000000000000000000000222000///111444555222///222222222222111111111111000111111222222333333333333222111000000000000000222333333333444444444444000/////////000111333444333333333333333333333333333333222111000000000111111111111222222222222333222333444555555444333222222222111111222222333333222222222222111111111111555555444333222222111111333555666666555666777999555555666666666666666666333444444555666666555555888777555444444666888999666666666666666666666666666777888888888777555444555555666666555444444333777555333333333333111000000//////111333444444333555555555555666666666666;;;:::999888666555444444555333111000111333555666555444444444444555555555555555555444222222333555555444444555777888666555:::999888777555444333222333222111000111333555777222111000............///000000//////////////////222222333333222111000000444666===KKKZZZ```]]]WWWKKKFFF???:::777777999<<<;;;:::999888777777777888666555555666999::::::999888888888666444333444555888888999999:::::::::999888888777777777777777666888888888888888888888888555555555555666666666666555555555666777999;;;;;;;;;;;;::::::999888777666;;;<<<============<<<;;;:::::::::;;;======:::888;;;<<<<<<:::999999;;;===;;;===???@@@???>>>???@@@======>>>>>>>>>>>>======:::;;;===>>>???CCCGGGKKKQQQRRRWWW]]]aaadddgggiiiiiilllqqqvvvxxxwwwtttqqqooommmlllnnnmmmiiijjjnnnpppooonnnooorrrxxx~~~|||vvvtttvvvwww}}}zzz~~~}}}zzzxxxyyy~~~vvvlllddd]]][[[^^^dddbbbiiiqqquuuuuuuuuvvvxxxzzzzzzzzzyyyxxxvvvuuutttvvvvvvvvvvvvuuuuuuuuuuuutttsssssssssttttttuuuvvvxxxyyyyyyzzzyyyxxxvvvuuuuuurrrooonnnoooqqqqqqqqqqqqqqqqqqpppooonnnnnnmmmsssrrrqqqqqqrrrvvvzzz|||vvvvvvwwwxxxxxxxxxwwwwwwxxxyyyyyyzzz{{{zzzzzzzzzzzzyyywwwxxxyyyyyyyyyxxxyyyzzz{{{{{{zzzzzz{{{}}}~~~}}}222777888444111555777666444555555555555444333222333333444444444444444444444333222222111111111111000000000111111222222222111111000000////////////////////////////////////111///...///333444222000333333222111000000//////111111222222333333333333111111000111111222333333222222222222333333333444222222222111111111222222333333333333333333333333222222111000111111111111222222222222333333333333222222333444444333222222222111111111222222333444333333333333222222222222555555444444333222111111444555666555444555777999444444555666666666555555555555666666555444444333777666555444555777999;;;555555555555555555555555666777888888888777666555777777888888777777666666888666555555555555333222111000000111333555555444555555666666666777777777:::::::::999777666555555333333222111000222444666666777777777777666666666444555555444333222333444444333333444555666444333999999888666444333222111333222000//////000222333000///...---...///111222111111111222222222111111444444333333222222111000333333777BBBPPPYYY[[[XXXPPPKKKCCC999444444777888666666666666777888888999666555555666999::::::999777888888666333222333555888888888999999:::::::::888888777777777777777777666666777777777777777777555555555666666666777777777777777777777888999999;;;;;;;;;:::999888777666:::;;;<<<======<<<;;;::::::::::::;;;======:::888;;;<<<<<<:::999999;;;===;;;===???@@@???>>>???@@@======>>>>>>>>>>>>======:::;;;<<<===???BBBGGGJJJRRRUUUYYY]]]bbbgggjjjjjjgggkkkpppuuuvvvuuusssrrrooonnnooopppnnnkkkmmmrrrtttsssqqqqqqtttyyy~~~|||xxxvvvtttrrrtttxxx{{{}}}yyypppgggaaa[[[XXX___hhhfffkkkqqquuuvvvvvvxxxyyy|||{{{{{{zzzyyywwwuuutttuuuuuuuuuuuuvvvvvvvvvvvvsssssssssssssssssstttuuuwwwxxxyyyyyyyyyxxxwwwvvvuuurrrooonnnoooqqqqqqqqqrrrqqqqqqpppooonnnmmmmmmrrrqqqqqqqqqssswwwzzz}}}wwwxxxyyyyyyzzzzzzzzzyyyyyyyyyzzz{{{{{{{{{zzzzzzzzzxxxvvvvvvxxxyyyyyyxxxwwwyyy{{{{{{{{{{{{}}}~~~~~~333777777333555<<<>>>:::333222222222111111000000222222333444444555555666444333333222111111111222111111111111111222222222222222111111111000000000////////////////////////000///...000222333333222444333222111000000000000222222222222222222222222111000000111222333444444111111222222222333333333333333333333222222111111222222222222222222222222222000//////111222222111222222222222333333333444111222222333333222222111111111111111222333444444555444444444333333333333555555444444333333222222333333333222111222444777444555666777666666444333666666666666555444333222666555555555666777999:::555555555555555555555555666666666777777666666555777777888888888777777666777666555666777777555333555333222333666888888888555555666666666777777777::::::;;;::::::999888777333444555444333333555777888888999999999888777777444555666555444333333444444333333444555555444222888777666555444333222111222222111111000111111111000////////////111333444111222222333333333333222555444444333333222222222222111333999CCCLLLQQQRRRPPPNNNFFF:::333444777888222333444555666777888999555444444666999:::::::::666888888666333222555888888888888888999:::;;;;;;999999999888888888888888555555666777777777777666555555666666666777777777888888777666666666777777:::;;;;;;;;;:::999888888999:::;;;<<<<<<;;;:::999;;;;;;;;;<<<======;;;999;;;<<<<<<:::999999;;;===<<<===??????>>>===>>>???<<<======>>>>>>======<<<999;;;<<<===>>>AAAEEEIIIQQQUUUXXXYYY]]]dddhhhhhhdddhhhmmmqqqrrrrrrrrrrrrnnnnnnoooqqqnnnkkknnnsssuuusssrrrqqqtttxxx}}}~~~xxxssssssrrrrrrvvv||||||sssjjjccc___ZZZXXX```llllllooosssuuuwwwxxxzzz|||}}}}}}|||{{{yyyxxxvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvtttsssssssssssssssttttttwwwxxxyyyzzzzzzyyyxxxxxxuuusssppppppqqqrrrrrrqqqqqqqqqqqqpppooonnnnnnmmmoooooopppqqqsssvvvxxxzzzxxxyyyzzzzzz{{{{{{{{{{{{yyyyyyzzz{{{{{{{{{{{{{{{xxxvvvttttttvvvxxxxxxxxxwwwyyyzzz{{{zzzzzz|||~~~~~~~~~111444444222999FFFHHHAAA555444333111000000111111111111222333555666777777444333333222222222333333222222222222222111111111333333333333333222111111000000000000000000000000...///000111111111444555222111111000111222333444222222222111111000000///222111111111111111222222111111111111222222222222111111222222333222222222222222222222222222222222222///...///111333222111111111111111222222222222111111222222222222111111111111111111222333444555444444444444333333333333444444444444444444333333333333333222111111444777555666777888777555333222444555555555555555444444444555555666666777777777555555555555555555555555555555444444444555555555555555666666666666555555555555555777888888777555666444333444666888999999555555555666666666777777777888999999999999888777555777::::::888777888999888999:::::::::888777666444666777777555444444555666555444555666666555333666666555555444333222222000111222333444444333333222222222111222222222333000111222333333333222222444333333222222222333333111111222555999???EEEIIIJJJKKKDDD888111333777777222222333555666666666777555444444666999;;;;;;:::666888999666333222666:::888888888888888:::;;;<<<;;;:::::::::999999888888555666777888999888888777555666666666777777777777777666666555555666666777:::::::::;;;::::::999999999:::;;;<<<<<<;;;:::999<<<;;;;;;===>>>>>><<<:::;;;<<<<<<:::999999;;;===<<<>>>??????===<<<<<<===<<<<<<<<<======<<<<<<<<<::::::;;;<<<===???CCCGGGPPPSSSTTTRRRUUU]]]bbbaaa```dddhhhkkklllmmmppprrrnnnnnnqqqrrrooolllooovvvuuusssrrrsssvvv{{{~~~yyyxxxyyyzzzyyy|||{{{uuummmeee___^^^ZZZWWWaaaooossssssuuuvvvwwwzzz|||~~~~~~~~~}}}|||zzzxxxvvvuuutttuuuuuuuuuvvvvvvvvvwwwttttttssssssssssssttttttwwwxxxyyyzzz{{{{{{zzzyyytttsssrrrrrrssssssrrrqqqqqqpppppppppoooooonnnnnnnnnoooqqqsssuuuvvvwwwxxxwwwxxxyyyzzz{{{{{{{{{{{{yyyzzzzzz{{{{{{{{{{{{{{{wwwuuusssssstttvvvwwwwwwxxxyyyzzzyyyxxxxxxyyyzzzyyy|||~~~~~~}}}}}}...222111111<<>>>>><<<:::;;;<<<888999::::::999888777666555666888777666444444555777666666777888888666555555555555444444333333333...000333555777777666666555555555444333222111111///000111222333333222111333222222222222222333333000222444444444777===BBBCCCEEE???444...111555666333444444555555555555555555444444666999;;;;;;:::555888999666333333777<<<888888777777888:::;;;===<<<<<<;;;;;;:::999999888666777888999::::::999888666666666666777777777777555555555555555666777777999999:::;;;;;;;;;::::::999:::;;;;;;;;;;;;:::999<<<<<<<<<===??????<<<:::;;;<<<<<<:::999999;;;===<<<>>>???>>><<<;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>BBBEEEOOORRRPPPLLLOOOWWW[[[ZZZ\\\```eeeggghhhjjjnnnqqqpppqqqsssuuuqqqnnnrrryyyuuuttttttuuuyyy~~~wwwpppiiiaaa]]]^^^ZZZWWWaaapppwwwvvvvvvvvvxxxzzz~~~~~~~~~|||zzzxxxwwwuuutttuuuuuuuuuvvvvvvwwwwwwuuuttttttsssssssssttttttwwwxxxzzz{{{|||{{{{{{zzztttsssssssssttttttrrrpppppppppppppppoooooooooooopppqqqtttvvvxxxyyyyyyyyyvvvwwwxxxyyyzzzzzzzzzzzzyyyzzz{{{{{{||||||{{{{{{vvvtttrrrrrrsssvvvwwwwwwyyyyyyzzzxxxvvvuuuuuuvvvuuuzzz~~~~~~{{{{{{444333111444@@@LLLKKKCCC999555444777777333111111222222111111333555888:::777666555444333444555555666333222444333111111444777777666555333222111111...///111333333111///...222111000000000111333333222222111111111111111111000000000000000111111222000000111111222222222222111000......///000000///444333222111111111222333666444222111222222000///111111111222222333333333444222111222444444111...000000000111111222222222333333222222111222222222666666555444333333222222222333555666555333111///666666666666777777777777222555777777555444333444444444444444444333333333999555222333777888555111444555555666666666666666555444333444666777666555444444333333333444444555000222555666777555444222555666777666444444666777666666666666777777777777888777555444333333333444222666:::;;;999555222111777777777888999999::::::666777999:::;;;;;;;;;:::<<<;;;999777666666777777555555555555555555555555555666666666555555555666;;;555111444555333111111666555444222111111222222333555666666444222222222555444333222333555777999;;;:::777555444333333333222222222333333444444444222333333444666777999:::;;;999777666555666777888777444000000333777;;;<<<999999999888888888888777999999888888888888999999333333444666888777555222444444444555555555666666999999:::::::::999999888::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::===999666888<<<>>>;;;777=========<<<===>>>??????<<<<<<<<<<<<=========>>>;;;;;;===???===;;;@@@HHHQQQRRRRRRPPPNNNOOOUUUYYY___dddiiiiiifffeeejjjpppuuuuuuuuutttssssssuuuwww|||yyywwwxxx|||~~~|||qqqjjjiiieee```\\\XXXXXXaaalllwwwyyy|||}}}}}}}}}}}}|||||||||}}}}}}{{{xxxuuuvvvuuutttsssrrrrrrssstttuuuuuuuuuuuuuuuvvvwwwwwwyyyyyyzzz{{{{{{zzzyyyyyyxxxwwwvvvtttrrrqqqqqqqqqppppppoooooooooppprrrsssttttttuuuuuuuuuuuuttttttyyyzzz||||||{{{{{{}}}~~~|||{{{{{{{{{}}}}}}|||zzzxxxwwwvvvuuuttttttttttttxxxyyyzzz{{{{{{yyywwwvvvyyy}}}}}}|||~~~zzz|||~~~111222222444===FFFEEE???===888666777777333222333444333222222222444666777777666555444333333444555666333222444444111111444777666555444333222111111///000111222222111000///111111000000000111222333000000000000000000000000000000000000000111111222111111111111111222222333111000......000111000///333333222111111222222333666444222111222222111000111111222222222333333333444222111222444444222000111111111222222222333333333333222222111222222333666555555444333333222222444444444333333222222222555555666666777777777888555666888777666555666666666666777777888888999999888555222333666777444111444555666666777777666666666555444444555666555444555444444333333444444555111222555666777666444222555666777666444444666777888888777777666666555555777666555444333333444555222555888999888555333333666666666777777777777888666777888999::::::999999;;;:::999777777777777888777777777777777777777777888999999888777666666666:::555333666777555333333666555444222222222222333333555777777666555555666555444333333333444666666999888666444333333333333222222333333333444444444666555555555666666777888:::999777666666666777888:::888666777888999999888999999999888888888888777999999888888888888999999666666555666777666444222444444444555555555666666888888888999999888888777::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::===;;;999:::<<<===<<<999<<<<<<<<<<<<============<<<<<<<<<=========>>>>>><<<<<<>>>@@@===<<>>>>>>>>======>>>AAA???===BBBHHHRRRPPPNNNNNNQQQUUUXXXYYYaaahhhpppsssqqqppprrrtttyyyzzzyyywwwvvvuuuwwwyyy{{{yyyxxxzzz~~~{{{qqqiiiiiihhhfffaaaYYYVVV^^^jjjwww{{{~~~~~~~~~|||{{{{{{yyyvvvsssrrrqqqpppppppppqqqrrrsssuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwyyy{{{||||||{{{{{{zzzyyyxxxwwwvvvuuutttsssrrrrrrqqqqqqrrrtttuuuvvvxxxxxxyyyyyyyyyyyyxxxxxxxxxzzz{{{|||{{{{{{|||}}}|||xxxwwwwwwyyy{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwxxxyyyzzz{{{||||||yyyzzz{{{~~~~~~~~~---111444555666666666666EEE>>>777666444111222444444444333222222333444444888777555333222222222333666333222444444111222555444444333333222222111111111111000000000000111111000000000000000111111222/////////000000000000000000000111111222222222222222111000///000111333444111000///000111222000///222222222222222222333333333222111111333444444444222222222222222222222222333222222222333444555555333333333333333333333333222222111111222222333333444444444333333333222222666555333111111333444666333333444555666888888999777888888666555666888;;;666666666777777888888888555333222333444555444222555555666777777777777777555444333444666777666555666555555444444444444555222333555666666666555444555666777666444444666777777777777777666666666666666555444333444444666777333444555444444444777999777777777666555444444333555555666666555555555444777777777888888999999999:::::::::::::::::::::::::::999999999999999888888888666777;;;;;;777444555666555444222222222333444111222444444333333444555444555444444333222000///222222111111111333444555333333444444444444444444:::999888777777666666777999999888777777888888999444555666999;;;<<<:::888999999999888888888777777999999999999999999999999:::888666555666666666444555555555555666666666666666777888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<;;;:::;;;===999:::<<<>>>>>>===<<<;;;<<<============>>>>>>>>>>>>===???BBBAAA@@@CCCIIIQQQNNNMMMPPPWWW]]]___```hhhmmmrrrtttrrrqqqsssvvvzzzzzzzzzxxxvvvuuuwwwyyy{{{yyyyyy{{{}}}tttmmmlllkkkjjjddd[[[WWW___lllyyy}}}}}}{{{yyyxxxvvvsssqqqqqqppppppooopppqqqssstttxxxxxxxxxxxxxxxwwwwwwvvvuuuvvvxxxzzz|||}}}||||||{{{{{{zzzyyyxxxwwwvvvuuutttssssssssstttvvvwwwyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxzzz}}}}}}}}}|||}}}~~~}}}zzzyyyzzz{{{zzzzzz}}}|||{{{zzzzzzyyyyyyzzzyyyxxxxxxxxxyyyzzz||||||yyyyyyzzz~~~}}}///111555777555333333555BBB;;;666555333000000333111222222222333444444555777666444333222222333333666222222444333111111444222222222222222222111111111111000000000000111111//////000000111111111111000000000111111222222222000000111222222222222111222111000000000111222333111000000111222222000///111111222222333333333333333222111222444555555444222222222222222222222222222222222222222333444666333333333333333333333333222111111111222222333444333333333333333222222222333444444555555444444444222333444555666777888999555666666555444555777999777777777666666555555555444444333333444555444444555666666777777777777777222222222333666888888777777666555444444444444444333444555666666666555555555666777666444444666777444444555666777888999999666555444333444444666777333444444333222444777:::888888777666555444444333555555444444444444444444555555666777888888888888999999999999999999999999777555555666999;;;:::999666555777:::999444222444555444333222111222333333333444444333222111222333444444444333222000...---000000///000111333555666444444444444444444444444888777777777777888888999999888888888888888999999888666666777999;;;;;;:::999999999888888888777777888999::::::::::::999888888777555555666888777777555555555666666666777777777888888999::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<;;;:::999:::;;;:::<<<>>>???@@@???===<<<============>>>>>>>>>???>>>===???CCCDDDCCCFFFJJJLLLKKKLLLRRR[[[bbbfffgggppprrrsssrrrpppppprrruuuxxxxxxxxxvvvuuutttvvvxxx{{{zzzyyy{{{yyysssmmmllljjjddd\\\XXXaaammm{{{|||xxxuuutttsssqqqoooqqqqqqppppppppprrrssstttwwwwwwxxxxxxxxxxxxwwwvvvtttvvvxxxzzz|||}}}}}}}}}{{{{{{{{{{{{zzzyyywwwvvvuuutttttttttvvvwwwyyyzzzxxxyyyyyyyyyyyyyyyyyyxxxyyy{{{~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~{{{yyy~~~}}}|||{{{zzzzzzzzzzzz{{{{{{zzzyyyyyyzzzzzz{{{zzzyyyyyy}}}}}}111111333666666222333666===777444555555111000111000111111222333444444555555555333222222222333444444111000222222///000333111111111111111111222222000000000000000000000000...///000000111111000000000000111111222222333333///000222333333333222111000000111111222222222222000000000222333333111...000000222333333333333333444222111222444555555444333333333222222222222111222222222111000111333555333333333333222222222222111111111111222333444444333333333333222222222222111333555777888666444222333333444555666666777777333444555444444444666888999999888777666555555444444444444555555555555666555666777777888888777777222222222333666888888777777777666555444444444444444444555666666666666666555666777666444444666777222333444666777999:::;;;666666444444333444555666333444333222222333777:::888777777666555444444444444444333333333444444555333444555666666666666666777777777777777777777777555333222555999<<<;;;999777666777999666111111333333222111000000111222333666777666555333222333444444444333111000///...---/////////000111333555666555555555555444444444444555555555666777888999:::888888888999999999999999???<<<999777888:::::::::999999999888888888888777888999:::;;;;;;:::999888666555444555777888777666555555666666666777777777777888999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::<<<<<<>>>?????????>>>============>>>>>>>>>??????>>><<<>>>DDDGGGGGGIIIMMMHHHIIIMMMTTT]]]eeejjjmmmuuutttsssqqqoooooorrrtttvvvvvvvvvuuuttttttvvvxxx{{{zzzzzz||||||{{{|||~~~yyyppplllgggccc^^^]]]eeeppp{{{wwwtttrrrrrrqqqppprrrqqqpppppppppqqqrrrsssssssssuuuvvvwwwvvvuuutttuuuvvvxxxzzz|||}}}}}}|||{{{||||||||||||zzzxxxwwwuuuuuuuuuuuuvvvxxxzzz|||xxxxxxyyyyyyyyyyyyxxxxxxxxx{{{~~~~~~}}}~~~{{{|||}}}|||yyy}}}}}}|||zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyy{{{zzz{{{}}}333///000444555333333777777444444777888444111111222222222333333333222222444333222222222333444555333000///111111......111///000000000111111222222///000111222222111000///......000111111111000////////////000111222222222///000222444444333222111///000111333333222111000000000111222444333111...///000222333444444333333555333222222444555555444333333333222222222111111222333222000......111444333333222222222111111111111111111111222333444555222222222222222222222222111333555777888666444333444444444555555666666666111333555555555444555777888888888777777666666555444555666666666666777777666666777888888888888777555444333444666666666444888777666555444444444444444555555555666666666666555666777666444444666777333444555666777888999:::777666555444333333444555333444444333222333666888666555555555444444333333444333333222333444666666222333444555555555444333666666666666666666666666666333222444999<<<:::777999888888888555///000444111111000//////000111222555555555444222222444666444333111///............000000///000111333555777666555555555444444444444555555555555666777888999777888999999:::::::::999>>><<<999888888999999888999999999888888888888777888999;;;<<<<<<;;;999888555555555666777777555222555666666666777777777777666777888999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===:::888999<<<===;;;999<<<<<<<<<=========>>>>>>======>>>>>>>>>?????????===;;;>>>DDDIIIJJJLLLOOOKKKNNNTTTZZZ```gggnnnsssttttttsssrrrqqqqqqrrrssstttuuuvvvuuutttuuuwwwzzz{{{zzzzzz{{{~~~zzzuuurrrsssvvvxxxyyyyyyzzz{{{}}}}}}xxxpppiiieeedddgggoooxxx|||wwwtttsssssssssrrrrrrqqqpppooonnnooopppqqqpppqqqsssuuuvvvvvvuuuuuuuuuwwwyyy{{{||||||||||||zzz{{{|||}}}|||{{{yyywwwuuuuuuuuuuuuwwwyyy{{{|||xxxyyyyyyzzzzzzyyyyyyxxxvvvyyy}}}~~~~~~|||||||||zzzzzz{{{}}}}}}||||||{{{zzzyyyyyyxxxxxxyyyyyyzzz{{{||||||{{{zzzzzz||||||}}}||||||}}}444...---222555333444777444222444999:::666222111333444444333222111000///333222222111222333555666222///...000000---...111//////000000111111222222...000111333333111000...---...000111111111000///---......///000111111222///111222444444333222111...///222444444333111///000000111333444333111...///000222333444444333333666444333333444555444333333333333222222111111111222333222000------000333222222222111111000000000111111111111222333444555222222222222222222222222222333555666777666555444444444555555555555555555000333555666666555666666555555555555666666666666555666777777666666777999666666777888888888888888888666555555555555333222888888777555555444444444555555555555666666666777555666777666444444666777555555666666777777888888888777555444333333333444333444444333222333555777444444333333333333222222333333222222333555666888222333444444444333222111666666666666666666666666999555333555:::<<<999666;;;999999888444///000444000000///......///000111111111222111000111444666444333000...------...///000000000000222333555777666666555555555444444444666555555555555666666777777888999:::::::::::::::777666555666888999999888999999999888888888888777888999;;;<<<<<<;;;999888666666666777777555222///666666666666777777777777555555666888888999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<>>???===999<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>????????????<<<:::===EEEJJJKKKMMMPPPPPPUUU\\\aaaeeekkkrrrxxxqqqssstttuuuuuutttsssssstttuuuvvvuuuuuuvvvyyy{{{{{{zzzzzz{{{~~~xxxtttnnnkkkkkkmmmpppqqqssstttuuuyyy}}}~~~vvvmmmjjjlllpppyyy}}}xxxtttttttttuuuuuuqqqpppooonnnmmmmmmnnnnnnppprrrtttwwwxxxxxxxxxwwwvvvwwwyyy{{{||||||{{{{{{zzz{{{|||}}}|||{{{yyywwwuuuttttttuuuwwwyyy{{{|||yyyzzzzzzzzzzzzzzzzzzyyytttwww{{{}}}|||{{{zzzzzz{{{yyyyyyzzz|||~~~~~~~~~{{{{{{zzzxxxxxxxxxxxxxxxvvvxxxzzz|||}}}}}}|||{{{|||~~~~~~|||zzz{{{~~~222222111111333555888999333222333666999:::888555444444444444444444333333444333222111000111222333111111111111000000000000000...,,,---000111///---,,,///222333222///......000000111111111111000000000///...///111222222222333333222222222222222333000000111222333333444444111111111111111111222222////////////000000000000222222222333333444444444666555444222111000////////////.........000111222333111//////000111000///222222222111111111000000333333222111000000000111444444444444444444444444333444555666777777777777666666777777777777666666777777777777666555333333999777666555444666777888<<<777333444888:::999666555777888888666555666777777666666555555444333333222555666555222000111333555555555666666666666666555666666777777777777777777666666555555555555666444555666666444444555666777555333444666666444222444444444555555555666666888777666444444333333333888888888888777777777777888888888777777777777777888777666444222111111111//////.........---------222222333444444333222222222222222111//////111333333444444444333444666888:::999777666444444333333555444333333444555444222777777888999999999999888999999999::::::999999999;;;:::999777777777777888999::::::::::::999888888<<<:::888666555555666777555666777777888777777666777777777777777777888888<<<;;;;;;::::::999999888===;;;999:::;;;<<<;;;::::::::::::;;;;;;<<<<<<<<<@@@===;;;;;;>>>>>><<<999===>>>>>>>>>>>>>>>======;;;===AAADDDGGGJJJMMMPPPQQQUUU]]]eeellloooooonnnoooooopppsssuuuvvvuuuttttttttttttuuuvvvxxxzzz{{{}}}}}}}}}~~~}}}tttooohhhfffhhhkkkmmmmmmnnnqqqvvvxxx{{{{{{zzz|||~~~yyywwwzzz~~~}}}{{{xxxuuutttsssssssssssssssqqqooooooppprrrtttssssssttttttuuuvvvwwwyyywwwvvvwww{{{|||{{{yyy{{{|||}}}|||zzzyyyyyyzzzxxxwwwwwwwwwyyyzzzyyyxxxxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvwwwxxxyyyxxxuuurrryyyzzz|||~~~~~~}}}|||zzz|||{{{zzzyyyyyyzzz|||}}}yyyxxxwwwxxxzzz|||||||||}}}}}}}}}}}}333222222111222444777888333111000222555777777666666666555444333222222111333333222222111111111222000000000////////////...333222000111333444222000---///222222111/////////000000111111111111000000000///...///111222222222////////////000111222333222222222222222111111111000000000000000000111222000000000000111111111111222333333333333333333444555444333222111000000000000000///......///111222222000//////111222111000333333222222222111111111222222111111000000111111444444444444444444444444333444555666777777777777777777777888777777666666777777777777666555444444777666444444444555777888;;;777444555999:::999666555777888888777666666777666666666555444444333333111333555555333222333444555555555555666666666666555666666777777777777777777666666555555555555555222444555555444333555666777555333444666666444222444444444555555555666666888777666555444444444444888888888888777777777777666666666777777888888999:::999888666555444333333)))***+++---///111222333222333444555555444333222000111000//////000333666777666555444666888:::;;;999888777666444444333333555444333444666777666555666777888888999999888888777777888888888888777777:::999888777777777888888:::::::::::::::999888888888888888888777666555444555555666666666666777777888888888777777777777777<<<;;;;;;;;;;;;:::::::::===;;;999:::;;;<<<;;;::::::::::::;;;;;;;;;<<<<<>>>>>>>>======<<<;;;===AAADDDGGGJJJNNNQQQTTTWWW\\\ccciiimmmoooooommmnnnooosssvvvwwwvvvuuussssssssstttuuuwwwzzz{{{||||||}}}~~~~~~{{{xxxooolllhhhgggiiimmmpppqqqsssvvv{{{}}}zzzxxx|||~~~{{{xxx{{{~~~zzzxxxvvvuuuuuussssssrrrqqqooooooppprrrtttssssssttttttuuuvvvwwwyyywwwvvvxxxzzz|||{{{yyyyyyzzz{{{{{{zzzyyyxxxxxxxxxwwwvvvwwwyyyzzzyyyxxxxxxxxxyyyyyyxxxwwwvvvvvvxxxxxxxxxyyyyyywwwrrrnnnxxxyyy{{{}}}}}}}}}{{{zzz}}}|||zzzxxxxxxyyyzzz{{{{{{yyyxxxyyy{{{|||||||||}}}}}}||||||}}}~~~444333222222222333555666333111//////111444555666777666555444333222111000222222333333222222111000////////////............111000///000111222111//////000111111//////000111000000111111111111000000000///...///111333222111000000//////000111222222444444333222000///...---///////////////000111111111111111222222222333333444333333333333333333222444333222222111111222222222111000///...///000111111///...///111333333222444444333333333222222222111111000000000111111222444444444444444444444444444444555555666777777777888888888888888777666666888888888888777666555555555444333333333555666777:::888666888:::;;;888666555777888888777666777777666666555555444333333333000222444444444444444666555555555555666666777777555666777777888888777777777777666666555555555555000111333333333333555777777555444444555555444333444444444555555555555555888777777666555555555555999999888888888777777777444444555666777888999999777666444333111111000000...//////////////////...333333444555555444333333111111000000000444:::>>>===999555444777;;;<<<===999888777555555444444444444333333555777888888777666666777888888888888888555555666666666666555555777777777666777777888999999999::::::999999888777555666777888888666444222555555444444444555777888999888888888777777666666:::;;;;;;;;;;;;<<<<<<<<<===;;;999:::;;;<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>===<<<;;;<<<===<<<<<<============<<<<<<;;;>>>BBBEEEHHHKKKOOORRRWWWYYY]]]bbbgggkkknnnpppmmmnnnpppsssvvvvvvtttrrrqqqqqqqqqrrrtttwwwyyy{{{{{{{{{}}}~~~~~~zzztttppphhhhhhhhhhhhiiimmmqqquuuwww{{{}}}{{{yyyzzz|||zzz}}}|||yyyvvvuuutttrrrrrrrrrqqqooooooqqqssstttssssssttttttuuuvvvwwwzzzxxxxxxxxxzzzzzzzzzxxxwwwxxxzzz{{{zzzyyywwwvvvwwwvvvvvvvvvxxxyyyxxxwwwxxxxxxxxxxxxwwwvvvuuutttxxxxxxyyyzzzyyyuuuoookkkvvvwwwzzz{{{||||||{{{zzz}}}{{{zzzyyyxxxxxxyyyzzz|||zzzyyyyyy{{{|||{{{zzz}}}||||||{{{{{{||||||}}}444444333222222333333444111000000000111333444444555555444444333222111111111222333333333222000///000000/////////.........000000///000000000000///000111111000......000222000111111222222111111000///......000222333222111666555444222111000000000444333222111000...------000//////000000111222333333333333333444444444444444444444333333222222222333222222111222222333333333222000/////////000000000///...///222444444444555555444444444333333333000000000000000111222333444444444444555555555555555555555555555666777777999999999999888777666555888888888888888777666666444444444444444666777888888888888999;;;;;;888666555777888888777777777888666666555555444333333333222333444444444444444555444444555555666666777777666666777888888888888777777777777666666555444444---///111222222333555777666555555555555555444444555555555555555555555555888777777666666666666777999999999888888888777777555555555666666777777777444333222000//////......222222222111000///---,,,333444555555555555444333444444333222444:::BBBGGGEEE>>>666444777;;;;;;:::888777666555555555555555555444333444666777777666555666777777888888777777444555555666666555555444555666666666777888999999888888888888888777666666444555666666666555444333555444333222333555777888999999888888777666666666888888999::::::;;;<<<<<<===;;;999:::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===???>>>;;;:::<<>>BBBFFFIIIMMMQQQTTTXXX[[[```dddgggjjjlllnnnooooooqqqtttuuutttqqqnnnpppppppppqqqtttvvvyyyzzzzzz|||~~~}}}wwwoooiiibbbeeeggghhhgggiiinnnssstttzzz}}}zzzzzz|||{{{~~~}}}zzzwwwuuusssrrrqqqrrrrrrpppoooppprrrttttttssssssttttttuuuvvvwwwzzzyyyyyyyyyyyyyyyyyyxxxwwwxxxyyy{{{{{{zzzxxxuuuwwwvvvuuuvvvxxxyyyxxxwwwxxxxxxxxxwwwvvvuuutttssswwwwwwxxxzzzyyyvvvpppkkkuuuvvvxxx{{{|||{{{zzzzzz{{{{{{zzzyyyzzzzzz{{{||||||zzzxxxxxxyyyzzzzzzyyy{{{{{{{{{{{{|||||||||}}}444444333333222222222222///111333444444333333333222222333333333333333333000111222333222111000///111111111000000000//////333333333333333333333333111222111///...///111333111111222222222222111111///...///000222333222000666555444222111000000000111111111000000000//////111111111111222333444555444444444444555555555555444444444333333222222222222222111111222222333333333222111000//////000000000///...///222444555444555555555444444444333333111111000111111222333333444444444555555666666666666555555555555666777777888888888888888777666666777888888888888777777666555555555666666777777888777777888999::::::888666555777888999888777888999777666666555555444444333555555444555555444333222444444444555666777777888666777777888888888888888777777777777666555444333---///111222222333555777555666666555444444444444555555555555555555555444777666666666666777777888999999999999888888888888777666666666555555444444666666555333222222222222,,,...000222333333333222222333444555555444333222444444333333666===EEELLLNNNFFF<<<777888::::::888777666666555555555666666777555444444555555333222555555666777777777777666555666666777777666666555555555666777888999999:::666666666666666555444444555555444333333444555666555444333222333555777999888888888888777777666666666666777888999::::::;;;===;;;999:::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::===???>>>;;;:::<<>>>>>======;;;>>>CCCGGGJJJNNNSSSVVVWWW\\\ccchhhjjjkkkkkkllllllmmmooorrruuuuuurrrppppppppppppqqqsssvvvxxxyyy{{{|||~~~|||uuukkkddd^^^aaaeeeeeedddeeehhhkkkmmmssszzz|||xxxvvv{{{||||||}}}zzzxxxuuusssqqqpppqqqqqqpppooopppsssuuutttssssssttttttuuuvvvwwwyyyyyyzzzyyyyyyxxxxxxyyyyyyxxxxxxzzz||||||yyyvvvwwwvvvvvvvvvxxxyyyxxxwwwxxxxxxxxxwwwwwwuuutttttttttuuuwwwyyyzzzxxxsssooouuuvvvxxxzzz{{{{{{zzzyyyyyyyyyzzzzzz{{{|||}}}~~~zzzyyywwwwwwxxxyyyxxxwwwzzzzzz{{{}}}~~~333333333333333222222222///222555666555333333333111111222222333444444444111111222222111111000///111111111111000000000000000111222222000000111222111222222000//////111333111111222222222222111111......///111333333222000000000//////000111222222000000111111111111111111111111111222333444555666444444444555555555666666444333333333333333333222222222222111222222333333333222111000///000111222000//////000222444555444555555444444444333333333333333222222222333333444444444444555666666777777777666555444444555666777666666777777777777666666666777777888888777666666777777777777777777777666777777888888888888777777555777888999888888999:::888888777777666555555444777555555555555555333111333444444555666777888888666777888888999999888888777777888888777555333222---///111222222333555777555666666666444333444555555555555555555444444444555555555555666777777888:::999999999999888888888777777666555444333222222555444333222111111111111000111333444444333111000222222333444444333222222222222222222555;;;DDDJJJSSSLLLBBB<<<::::::999888666555555555555666666777777666444444444333222000444555555666666666666666666666777777777777666666555666777999::::::::::::555555666666555555444333666555333222333555777888444444333333444666888999777777777777777777777888555555666777888888999999===;;;999:::;;;<<<;;;:::<<<;;;;;;;;;;;;:::::::::;;;<<<======<<<<<<===>>>;;;<<<===>>>?????????>>>;;;>>>CCCGGGKKKPPPUUUXXXWWW]]]fffkkklllllllllmmmiiiiiikkkooosssvvvvvvuuurrrqqqqqqrrrsssuuuwwwxxx{{{|||~~~~~~zzzrrrggg```\\\___aaacccbbbaaaaaabbbdddjjjrrryyy~~~}}}wwwqqqrrryyy~~~~~~|||zzzwwwuuusssooopppqqqppppppqqqsssvvvtttssssssttttttuuuvvvwwwxxxyyyzzzzzzxxxxxxyyyzzzzzzxxxwwwyyy|||}}}zzzxxxxxxwwwvvvwwwyyyzzzyyyxxxwwwwwwxxxxxxwwwwwwvvvuuuttttttvvvxxxzzzyyywwwtttvvvxxxyyy{{{{{{zzzyyyxxxxxxyyyyyyzzz{{{|||}}}}}}zzzxxxwwwwwwyyyzzzyyyxxxzzz{{{|||~~~111222222333333333222222000222444444222222333555222222222222222333333333222222111000000000000000111000000000000/////////---...000///---,,,...000111222222111000000111333111222222333333222222111......///111333333111///////////////000111222333222222222222222222222222000000000111222333555666444444444555555555666666222333333333333333333444333333222222111222222222222111000000000111222333111000///000222444444444444444444444333333333222555555444333333333444444444444444555666777777777888777555444444555666777333444555666666777666666555666666777777666666666777777777777666555444444666777777666555555666777555666999999888888999:::999999888888777777666666666444333444666666444222333333444555666777888888777777888999999999999888777777888888777555333111///000222333333333555777444666777666444222444555666666555555555444444444444444444444555666777888::::::999999999888888888666555555444444333333333333222111000000000000000555666666666444111---+++111111222333333222111111222222222333555;;;BBBHHHPPPLLLDDD===888666666777555555555555555666777777777555444444555555444222444444555666666666555555666666777777777777666666777888999:::;;;;;;::::::666777777777777666555555444444444444555666777888333444444555777888888999666666666777888888999999666666777777888888999999===;;;999:::;;;<<<;;;:::<<<<<<;;;;;;;;;:::::::::<<<<<<;;;<<<===>>>>>>===<<<===>>>???@@@@@@@@@@@@;;;>>>CCCHHHLLLQQQVVVYYYYYY___gggkkkllllllooorrrlllkkkkkkmmmqqqtttuuuuuutttssssssssssssuuuvvvwwwzzz{{{|||{{{wwwoooddd]]]\\\\\\^^^aaabbbaaa^^^\\\^^^dddkkkrrrxxxzzzqqqmmmpppzzz|||||||||{{{yyywwwuuusssnnnooopppppppppqqqtttvvvtttssssssttttttuuuvvvwwwvvvxxxzzzzzzxxxxxxzzz|||{{{wwwtttuuuyyy|||zzzxxxyyyxxxxxxxxxzzz{{{zzzyyyvvvwwwxxxxxxxxxxxxxxxxxxvvvvvvvvvwwwyyyzzzxxxwwwxxxyyy{{{|||{{{zzzxxxwwwyyyyyyyyyyyyyyyyyyyyyxxxzzzyyyxxxxxxzzz||||||{{{{{{|||}}}000111222333333333333222222333333111///000333777333333333222222111111111333222000/////////000111000/////////............///111333222///...000222000111333222111000111222111222222333333222222111......///111333333111///333333222222222222222333333333333222222222111111/////////000111333444555444444444444555555555666222222222333333444444444444333222222111111222222111111000000000111333444222111000000222444444333444444333333333222222222777666555444444444444444444444444555666777777888888777555444444555666777111222444555666666777777555555666666666666666555777777777666555444222222666666666555444444666888555666999999999999:::;;;::::::999999888777777777444333222444777888666444333333444555666777888999777777888999999999999888777777888888777555222111000111333333333333555777444666777666333222444666666666555555555444444444333333333444555666777888:::::::::999999999888888444444444444444444444444666666555444333333333333///111444555666555333111000111222222222222111000444444444555777<<>>;;;999;;;>>>@@@>>><<<======>>>@@@@@@AAAAAAAAA;;;???DDDHHHMMMRRRWWWZZZ\\\aaagggjjjjjjlllqqqvvvrrrpppnnnmmmooopppppppppuuuuuutttssstttuuuvvvwwwyyyyyyzzzyyyuuulllbbb[[[[[[[[[\\\```cccccc^^^ZZZ\\\aaahhhnnnttt{{{yyyoookkkrrr~~~}}}xxxyyyyyyxxxwwwuuusssqqqnnnooopppppppppqqqtttwwwtttssssssttttttuuuvvvwwwuuuxxxzzzzzzxxxxxxzzz}}}{{{wwwrrrssswwwzzzzzzxxxzzzyyyxxxyyy{{{|||{{{zzzvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwwwwyyyzzzyyyxxxzzz{{{|||||||||zzzxxxvvvyyyyyyyyyxxxwwwvvvtttsss{{{zzzyyyzzz|||~~~~~~~~~|||}}}~~~~~~}}}|||666555333222111222333333333222000/////////000111111222222333222111000///333333222222111000000000///222333222000...///000//////000111111111111000000000000000111111111111111111111111111111111111333222111111222222000...111111111111000000000000222222222111111111000000111000///000444666555333444444444444444444444444444333222222222333444555555444222000000111222333666222//////111333333222111...444555,,,...555333444333222333444444333111888777666555444333222222333333333444444555555555<<<:::666444222333444555222333555666666666555444333666888666000---///333999888666444333444555666666666777777777777666666666666777888888888888777888888888888777777777777333666666333555:::888333666444333444777999888666444444555666777777666666999888777555444333222111///111333333222222333444888888777666666666666666555444444333222222222333555444333444666666555444999888888888777777777666;;;999666333111000000000555444333222222222333444444333222333333333111///222111000000000111222333444111222555777999???GGGJJJJJJCCC888000000333444444555666777777888888888666666666666666666666666999888777666666777888999555666777999999:::::::::999999999999999999999999999999888888888888999999999999888777666666666777666666777888888888888888666666777888999999::::::;;;:::999888999:::;;;<<<<<<:::999999;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<===???@@@@@@>>>;;;999<<>>>>>@@@EEEKKKPPPUUUYYYZZZ]]]```eeeiiikkkmmmoooqqqrrrqqqpppppppppqqqrrrsssrrrrrrqqqqqqqqqssstttuuuvvvyyy{{{wwwnnneee___\\\]]]]]]^^^______]]]ZZZXXX]]]___aaadddnnn}}}vvvlllmmmttt}}}}}}xxxvvvttttttuuuuuutttrrrsssrrrooonnnnnnpppsssuuutttttttttttttttuuuvvvvvvxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzxxxvvvvvvxxxzzz{{{{{{zzzxxxwwwwwwxxxyyyzzzwwwwwwxxxxxxxxxwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxyyyzzz{{{{{{yyyxxxvvvwwwxxxyyyxxxwwwwwwyyy{{{{{{{{{|||||||||}}}}}}}}}|||~~~~~~666555333111000///......111222222222111000...---222333333222222000//////222222222111000000/////////111222222000//////000222333444444555555444444000000000000111111111111222222222222333333333333444333222333444444222000111111111111000000000000222222222111111111111111333222111222333444333222444444444444444444444444555444333222222222222333444444333222111222222333666444222111333444444444555///222444000444777222444333222333555555444222444444444555555555666666444444444444444444333333999777555333222222333444555555444444555555666666777777777666555555555555777666555444555666777888888777666666666666777888666666777888888888888777777777666666666555555555444666666555777;;;:::666777666444555666666555333555555666666666666777777666777777666555333111000...000333444333444555666555444444444333333333333333333333222222222222222555333111111333444555555888888888777666555555555999999999888777666555444777666555444444444444555333111///...000111000000444222000///...---......333111111333444444999???EEEGGGDDD;;;444333555555444444555666777777777777777777777777777777777777888777777666666777777888777888888888888888888888999999999999999999999999888888888888888888888888777777777777777777888999444555666666777777666666777777888888999:::::::::;;;::::::::::::;;;<<<===<<<:::888888:::::::::999=========<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<=========AAAAAAAAAAAAAAAAAA@@@@@@???AAAEEEJJJPPPVVV[[[^^^]]]aaaeeehhhjjjlllnnnppptttsssqqqpppppppppqqqrrrppppppooooooppprrrtttuuutttxxxzzztttiiiaaa^^^___]]]^^^```aaa```^^^[[[YYY]]]___```dddpppuuullloooyyy|||}}}~~~yyywwwuuutttuuuuuutttsssuuusssqqqooonnnoooqqqrrrsssssssssttttttvvvwwwxxxxxxxxxyyyyyyyyyyyyxxxxxx{{{zzzyyyxxxxxxyyyzzz{{{}}}|||zzzyyyxxxxxxyyyyyywwwxxxyyyyyyyyyyyyyyyyyyvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{zzzyyyxxxwwwuuuwwwxxxxxxxxxyyy{{{}}}|||||||||}}}}}}}}}~~~~~~}}}~~~111111000000000000000000...///111333333111///...333333222222111000000///111000000//////......---000000111111111000000000///000111111222222111111///000000000111111111111222333333333333333444444444333222333444444333111111111111111000000000///111111111111111111111111444444333333333333222111333333444444444444444444555444444333222222222222444444333333333222222222555444333333333444444555555---000444222777;;;444333333222444555666444333444444444555555555555666555555555444444333333333777666444222222222333444777666555444444555666777555444333444555666555444555555555555666777888999999888666555555666888999777777888999999999999999777777777777666666666666777777777777888999888555888777666555555444444333666666666666666666777777555666666666555333111//////111333444444444666777444444555444444444333333222333333333333333222222444222000000222444555555888888777777666555555444777777888999999777666555666666555444444444333333444111///...///111222222222111///------------...555333333555555444777===AAADDDCCC;;;555555666555333444555666777777777777777777777777777777777777777777777666666777777777888888888777777777777777888888888888888888888888888888888999999888888888777666666666777888999999555666666777777777777777888888888999999::::::::::::::::::;;;;;;<<<======;;;:::888888999:::999888=====================<<<<<<<<<<<<<<<<<<=========@@@???>>>======>>>>>>??????AAADDDIIIOOOVVV[[[^^^___bbbfffiiijjjlllnnnooorrrrrrppppppppppppqqqrrrqqqppppppooopppqqqrrrssstttwwwwwwssskkkddd```^^^^^^```cccdddbbb```^^^]]]___cccgggiiippp}}}vvvnnnrrr}}}zzz||||||zzzxxxwwwwwwwwwwwwvvvvvvuuusssqqqqqqrrrssstttrrrrrrssssssuuuvvvxxxxxxxxxyyyzzzzzzzzzxxxwwwvvv{{{zzzzzzyyyyyyzzzzzz{{{{{{zzzyyyxxxxxxxxxyyyyyywwwwwwxxxyyyzzzzzzzzzzzzvvvvvvwwwwwwwwwvvvuuuuuuyyyyyyzzzzzzzzzyyyxxxwwwvvvxxxyyyxxxxxxxxxzzz|||}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~000000000000000000000000+++---000333444333111000222222222111111111111111000//////...------,,,,,,000000000111111111000000......///000000000000000///000000000111111111111222222222333333444444444333222222333444555333222111111111111000000000///111111111111111111111111444555555444333222222222333333333444444444555555444444444333333222222222333333444555444333222111444444444444333333444555333,,,///444333999===666333333222444666666555333666555555555555444444444555555555444444333333333555555444333333333444444888777555444444555666777777666555666888888888666555555555666777888999::::::888777555555777888:::888999::::::;;;;;;::::::999999999888888888777777;;;999888888999777555444888888888777555444444444888777666666666666777777555555666555444333111000000222444555555555666777555666666666666555444444222333333444444444333333555444222333555777888777777777777777666666666666444555777777888777555555555555444444333222111111555222000///000222333333333333222111111222333444555333333444333222444:::<<<@@@@@@:::555555666555333444555666666777777777666666666666666666666666666666666777777666666666999888777666666777777888888888888888888888888888777888999999999999888777777666666666777888999999777777888999999999999888999999999999999:::::::::999999:::;;;;;;<<<<<<<<<;;;999888888999:::999888<<<=============================================>>>===<<<;;;;;;<<<>>>???>>>???BBBGGGMMMSSSYYY\\\___bbbfffiiikkklllnnnpppoooooonnnnnnoooppprrrssssssrrrqqqppppppqqqrrrrrrvvvuuuttttttsssmmmddd]]]bbbdddggggggeeecccccccccdddnnntttrrrqqqyyy|||vvv{{{{{{~~~~~~{{{xxxwwwwwwxxxwwwvvvtttsssrrrqqqqqqssstttvvvrrrrrrssssssuuuvvvxxxxxxxxxyyyyyyzzzyyyxxxvvvuuuyyyzzzzzz{{{{{{zzzzzzyyywwwwwwwwwwwwwwwxxxxxxyyyvvvvvvwwwxxxyyyyyyyyyxxxuuuvvvwwwxxxxxxwwwuuutttyyyzzzzzzzzzyyyyyyxxxxxxyyyzzzzzzyyyxxxxxxyyy{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~222222222222111///...---+++---000222444333222111111111111000111111222333000000//////......------000//////000222222111//////000000111222111111111000000000000111111111111111111222222333333444444222111111222444444333222111111111111000000000000111111111111111222222222444555555444333222222333222333333444444555555555222333333444444333333222222333555666666444222000222444555444333222333444333---111444222777<<<777333333333444666777666444666666555555555444444444444444444444444444333333444444444444444444555555777777666666555555666666555555555555555555666666555555666777888888999999999888777777777777888999999999:::;;;;;;;;;;;;:::::::::999999999888888888<<<888777999999555333333888999:::888666555555666999888777666555666777888555555444444333222222222222333555666555555666777666777888888888777555444222333555666666555444444777666666777:::;;;;;;:::777777777777888888888888444555555666666555555555444555555444333222000000444222000000222333444333222111000000000111333444222000000222111...111555888<<<<<<666222333555555333333444555666666666666666666666666666666666666555666666777777666666555888777666555666666888999888888888888888888888888777888999::::::999888777777777777777777777888999777888999999::::::999999999999::::::::::::::::::777888999:::;;;<<<<<<<<<:::999888888:::;;;;;;:::;;;<<<<<<<<<<<<=========>>>>>>>>>============<<>>===<<<===>>>???@@@===>>>BBBGGGLLLQQQVVVXXX^^^aaaeeehhhjjjlllnnnpppmmmlllllllllnnnoooqqqrrrsssrrrqqqppppppqqqrrrrrrwwwtttsssvvvwwwsssiii```eeegggiiihhheeedddfffiiimmmyyy{{{tttxxx~~~{{{wwwuuuuuuvvvvvvuuuqqqppppppppppppqqqsssssssssssssssttttttvvvwwwxxxxxxxxxyyyyyyxxxwwwvvvvvvxxxyyyzzz{{{{{{zzzyyyxxxttttttuuuuuuvvvwwwwwwwwwuuuvvvwwwwwwwwwwwwwwwwwwtttvvvxxxyyyyyyxxxvvvuuuzzzzzzyyyyyyyyyxxxxxxxxxzzz{{{{{{zzzxxxwwwyyyzzz|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~222333333333222000...---...///111222222222000///000000///000111222444555333222222111111000000///000///...000222333111///000000111222222222222222000000000000111111111111000000111111222333333444111000000111333444333111111111111111000000000000000000111111111222222222333444666555333222333555222222333333444555555666000111333444444444444333222333555777777444222000111333555444222111222444444000444666///222888444333333333444666777666555444444444555555555555555333333444444444444444444444444444555555666666666777777777777777666555555333555777666333222333666555666777777888888888888888888888888888888888888777888999999::::::999999999999999888888888888777999555444888999555444555888:::;;;:::777666777999:::999777666555666777888666555333222111111333333444555777777555444555666666777888999999777555444333444666777888777666555333444555777::::::999777666666777888999:::;;;;;;666555555444444555555555555666666555444333111000111000000111222333333111000///...---------...///000...///111000...///444444888888222///111444555333333444555666666666666444444444444444444444444555555666777777666555555777666555555555777999:::888888888888888888888888666888999::::::999888666999888777777777777777777777777888999999999999999::::::::::::::::::::::::555666888999;;;;;;;;;::::::888888999;;;======<<<::::::;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>=========<<<>>>>>>>>>>>>>>>???@@@@@@===???CCCHHHLLLQQQTTTUUUZZZ^^^bbbfffhhhjjjmmmooommmlllkkkkkklllmmmnnnooonnnnnnnnnnnnoooqqqssstttvvvuuutttuuuvvvtttnnniiigggiiijjjgggddddddhhhmmmvvvzzz}}}|||xxxuuuuuuvvvvvvvvvrrrrrrqqqpppppppppqqqqqqtttttttttttttttuuuvvvvvvxxxxxxwwwwwwwwwwwwwwwxxxvvvxxxzzz{{{{{{zzzxxxvvvtttuuuuuuvvvvvvvvvuuuuuuwwwwwwwwwwwwwwwwwwvvvuuutttuuuxxxzzzzzzyyyxxxwwwzzzzzzyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzxxxyyyzzz|||{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~///000111333333333222111111111222222111000...---////////////111333555666555555444444333222222222000///...000333444222/////////000111111111111111000000000000111111111111//////000111222222333333000000000111333333222111111111111111000000000000000000111111222222222222222444666555333222444666222222333333444555666666///000222444555555555444111333666777777555222000///222444444222000111333666333777777......444111333333333444777777777555222222333444555666777888333333333444444555555555444444555555666777777777666777888888888666555444666:::===;;;666444777;;;666666777888888888888777777888999999999999888777666666777888888888888777888888888888777777777777666111222777999666555888888:::<<<;;;888777888:::;;;999777666555666777888777555333000000111333444555666888777555444444555555777888999888777555444333555777888999888777666...///111444777777444222555666777999:::;;;<<<===888777555444444555666666666777777777666444222111/////////000222333111000444222111///.........///111000000333222///111666222666555///,,,///333444222333444555666666666666444444444444444444444444444555666777777666555444666555444444555777999;;;777777777777777777777777666777999::::::999777666999999888777666666777777666666777888888888888888::::::::::::::::::::::::444555777999::::::::::::999888888999<<<>>>>>>>>>:::::::::;;;;;;;;;<<<<<>>>>>=========<<<<<<<<<======>>>>>>>>>>>>===???DDDIIIMMMQQQSSSTTTXXX[[[```dddgggiiilllnnnnnnmmmlllkkkjjjkkklllllljjjjjjkkklllnnnqqqtttvvvuuuuuuvvvuuusssqqqpppppphhhiiiiiifffbbbccciiinnn|||~~~zzzwwwwwwxxxxxxxxxvvvvvvtttsssrrrqqqqqqqqquuuuuutttttttttuuuuuuvvvyyyxxxwwwvvvvvvwwwxxxyyyuuuwwwyyy{{{{{{yyywwwuuuvvvwwwwwwvvvvvvuuutttsssxxxxxxxxxxxxxxxwwwvvvuuusssuuuxxxzzz{{{{{{yyyxxx{{{zzzyyyxxxxxxxxxyyyyyywwwxxxyyyyyyyyyzzz|||~~~{{{{{{{{{{{{||||||||||||~~~~~~~~~}}}|||||||||}}}~~~555555555444333222111000...111444555333111//////111000///111444666666666555555555333000//////111//////000111111111000000111111000000000000111111000000000000000000000000000000000000000000000000222222222222333444555666111111000111333333111000///......///111111000///222333333444444444333333222222222222222333333333222222444555555444222222000111222333333222111000111222333444444333222111333333333333333333333444111222444555666555444333444333333333444444222000444444444444555555555555555444444555888999999888888777777777999999777555:::;;;;;;999777555666666888888888888888888888888777777888888888888777777:::999888888888999:::;;;888777666555555666777888999999999999999888777777888888999999999:::::::::555:::<<<888666777999999888555111000222333333111333444555666666555444333999888777666666777888999888888777777777777888888888333222555666444444666333333555777:::<<<;;;999777777777777666666666666888777555444333222111111222111111111222222000///333111/////////...,,,+++000...,,,---000333555555444222111///000222444666555444444555777888666555999777555444555666555555444555666666666666666555333555999===>>><<<:::888999::::::::::::999888888888666777999888555666:::777777777777777666666555666555555666777777666444999999999999999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::??????AAACCCDDDBBB???;;;======<<<<<<<<<<<<======;;;===CCCKKKQQQUUUUUUTTTRRRUUU[[[bbbiiimmmmmmmmmmmmlllkkkjjjkkklllmmmnnnqqqnnnkkklllnnnppppppooosssvvvwwwtttpppooosssxxxsssnnniiigggeeeffflllttt}}}{{{}}}}}}xxxzzzyyyuuutttxxxyyyuuuqqqqqqtttvvvtttqqqrrrssstttttttttsssqqqqqqvvvwwwxxxxxxwwwvvvxxxyyyxxxxxxyyyzzzyyyxxxwwwvvvxxxxxxxxxwwwvvvtttsssrrrvvvwwwxxxyyyxxxvvvtttrrrtttuuuwwwyyyzzzzzzzzzyyy|||{{{zzzzzz{{{|||{{{zzzyyy{{{|||zzzwwwvvvxxxzzz~~~}}}|||||||||}}}~~~||||||}}}~~~}}}{{{zzz{{{|||~~~444444444444333222111111111222333222111111222444222111000222555888999999777666555444333222222222111111222222222111111000111111000000000000111111111111111111111111111111111111111111111111111111222222222222333444555555222111111111333333111/////////...000111222000///222222333333333333222222111111111222222222222333222222333333333333222222111222333444444333222111222222333333333333222222333222222222111000000000333444444444555555555555666555444444555555444222444555555555555555444444555444444555888999999888888777666777999999777666999:::;;;:::888888888:::999999999999999999999999777777888888888888777777555555555555666777999:::666666777777777777777777888999999:::999888777666888888888888999999999:::555:::;;;888666888999888777444000000222333333222888777777777777777777888888888777666666777888888888777777666666777777888777333222666777555444555111111222555888999888777666666666666777777777777777777555444333222222222333222111222333333111///222000......//////...,,,111///------000222444444444222000//////111444555555444444555777777666555999777444444555666555555444555555666666666666666666777888999:::::::::999999::::::::::::999888888888777777:::888555555999777777777777777666666555666555555666777777666444888888999999999999::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;>>>>>>===???@@@@@@???===>>>>>>>>>======>>>>>>>>><<<>>>DDDKKKRRRUUUUUUTTTQQQUUUZZZbbbhhhkkkllllllooonnnmmmlllllllllmmmnnnllljjjjjjlllpppssssssrrrtttvvvuuurrrnnnnnnrrrwwwvvvqqqmmmkkkiiihhhooowwwyyyvvv{{{zzz{{{{{{zzzwwwvvvyyyzzzvvvrrrrrruuuvvvtttrrrtttuuuuuuuuutttsssrrrqqqtttvvvwwwwwwvvvuuuwwwxxxwwwwwwxxxxxxxxxwwwvvvuuuxxxwwwwwwvvvuuutttssssssvvvwwwxxxyyyxxxvvvtttssstttuuuwwwyyyzzzzzzzzzyyy{{{zzzyyyzzz{{{|||{{{zzzyyyzzzzzzxxxvvvuuuvvvxxx{{{{{{{{{||||||}}}~~~}}}{{{|||~~~~~~}}}||||||{{{{{{{{{|||}}}~~~222333333333333333222222555444333111000222666:::333222222444777999::::::999666444444666777555222333444444333333222111000222222111111111111222222111111111111111111111111222222222222222222222222222222111222222333444555333222111222333222111///000//////000222222111///222222222222222222222111000000111111111222222222222222111111111111222222222333444555555444333222333333222222222222333333444444333222111000//////555555444444444555666777888666444444555666555444444555666777666555333111555444444555888999999888888777666777888999888666777999::::::999999;;;<<<999999999999999999999999777777888888888888777777333333444555666888999:::666777888999999888777666777999:::;;;:::999777666777777777888888888999999555999:::777666888999888555333111111333444555444:::999888777777888999:::777777666666666666777777777666666555555666666777777333333777999666444555111111222444666777777666555555666666777777888888777666555444333222222222444333222333444444222000000///......///000000///222000......000111222222333222000//////111333555555444444555777777666444888666444444555666555444444555555666666666666777:::999666555555666999:::999::::::::::::999888888999777888:::888444555999777777888888777777666555666666555666777777666444888888888999999999:::::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;===;;;:::;;;===>>>>>>>>>??????>>>>>>>>>>>>??????===@@@EEEMMMSSSVVVVVVUUURRRVVV\\\bbbgggiiikkkkkkppppppooonnnmmmmmmmmmnnniiiiiijjjmmmqqqssssssrrruuutttrrrnnnjjjkkkppptttvvvsssooommmjjjjjjpppyyy}}}vvvsssxxx~~~uuuyyy{{{vvv~~~~~~}}}{{{zzz|||{{{wwwtttsssuuuwwwuuussswwwwwwvvvuuutttrrrqqqppptttvvvwwwwwwvvvvvvwwwyyyvvvwwwwwwwwwwwwvvvuuuuuuxxxwwwuuutttttttttuuuuuuvvvwwwxxxxxxwwwvvvtttssstttuuuwwwxxxyyyzzzzzzzzzzzzyyyxxxyyy{{{||||||{{{xxxyyyyyywwwuuutttuuuwwwxxxxxxzzz{{{}}}~~~~~~|||zzz{{{|||}}}|||{{{zzz{{{{{{{{{{{{|||||||||111222222333333333222222555555333222111444888<<<555333333444666888888888999555222444888999666222555555555444444222111000222222111111111111222222222222222222222222222222222222222222222222222222222222111111222333333444444333222222333333111///000000///111222333222000222222111111111111111111///000000111111222222222333222111000000111222333222333444555555444333222444333222111111222333444555555555444444333333222444555555666666666666666888666444333555666666555444555777888777555222000666555444555888999888777888777666666888999888777777999::::::888888999;;;888888888888888888888888777888888999999888888777777777888888999:::;;;<<<:::999999888888777666666777999:::<<<;;;999777666666777777777777888888888666999999666666888999777444333333333444666777777777777777777777777777777777666666666666666666777666666555555555555666666666444444999:::777444444444333333555777888888777555555666666777777888888666555444333333333333333444333333333444444222111000...------///111111111333111//////000111000///222111///......000333444444444333555666777666444666555444444555666555444444555555555666666777777;;;999666444333555777999999::::::::::::999888888999888888:::888444444888777888888888888777666666777666555666888888666555777777888888999999::::::;;;;;;:::999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;::::::;;;===???>>>===>>>>>>>>>>>>>>>>>>>>>>>>???BBBGGGNNNUUUXXXXXXWWWVVVYYY___dddgggiiikkklllqqqpppooonnnmmmmmmllllllkkklllmmmoooqqqqqqpppoootttqqqmmmgggdddfffkkkoootttqqqooommmiiihhhoooyyy|||uuussszzzxxxooorrr}}}yyyuuu~~~~~~}}}|||yyyvvvuuuvvvwwwvvvuuuwwwwwwvvvtttrrrpppooonnnuuuvvvxxxxxxwwwwwwxxxzzzwwwwwwwwwwwwwwwvvvvvvvvvwwwvvvtttsssssstttuuuwwwwwwwwwwwwxxxwwwvvvuuutttuuuuuuvvvwwwxxxyyyzzzzzzyyyxxxxxxyyy{{{||||||{{{xxxxxxxxxwwwvvvuuuvvvwwwxxxyyyzzz|||~~~|||{{{zzzzzzzzzzzzzzzzzzyyyzzzzzz{{{|||{{{{{{{{{111111222222333222222222333444555444444555777999666444333333444555555444777333111333777888444000555555555444333222111000222111111111111111111222111111111111111111111111222222222222222222222222222222111111111222333333444333222222333333111///111000000111333444222111333222111000000000111111///000000111222222333333333222111000000111222333111222333444444333222111555444333222222333444555333333333444444555555555222444666888888777555444666444333333444555555444444555777888777555222000666555444555777999888777888777555666777999999888777888999888777666777888777777777777777777777777888888999999999999888888;;;;;;;;;;;;;;;;;;;;;:::>>><<<:::777666666666777888999;;;;;;;;;:::888777666777777777777888888888666888888666666999999555444555666666777777999:::666777888999999888777666666666777777777777666666666666555555555555666666777444555:::;;;888555555666444444444666777777666555666666666777777777888555444444333333333444444444333333333444444222111000...,,,---///222333333444222000000000000///...222000...---...///222333444333333444666777555444555444333444666666555444555444444444555666888888999888777555555555555666999::::::::::::999888888999777888:::888444555999888888888888888777777666777666666777888888777555666666777888888999::::::===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<999:::<<<>>>AAA@@@>>><<<<<<======>>>>>>======<<<@@@CCCHHHPPPWWWZZZZZZYYY[[[___dddgggiiijjjmmmoooooooooooonnnmmmlllkkkkkkkkklllnnnpppppppppooooooqqqnnnhhhbbb___```eeeiiiqqqpppooonnnjjjiiipppzzzzzztttttt{{{xxxnnnqqq|||}}}~~~~~~yyyttt|||~~~|||zzzxxxvvvvvvvvvvvvuuuvvvuuutttrrrpppnnnmmmlllssstttvvvvvvuuuuuuwwwyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvtttrrrrrrsssuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzyyyxxxyyy{{{|||{{{zzzxxxxxxwwwwwwwwwxxxxxxxxxzzz{{{|||}}}~~~~~~~~~~~~{{{{{{zzzyyyxxxxxxxxxyyyyyyzzzzzz{{{|||{{{{{{{{{111222222222222222111111000222555555444444444555555333222222333333333222555333222444666555222///222333333222222111000///111111000000000000111111000000000000000000000000222222222222222222222222222222111111111111222222333222222333444444333111222111111222444444333111555444222111000000111222000000111222333444444555222222111111111111222222111222333444444333222111444444333333333333444444000000111222333444555555222444666777777777555444444333333444666666555333444555666777666555333111666555555666777888888777888666555555777999:::999777888999888666555555777777777777777777777777777888888999999999999888888;;;;;;;;;;;;;;;999888888===<<<:::888777777888888:::::::::::::::999999888777777777888888888999999777888777555666:::999444444666777888777777999:::888999:::;;;;;;:::999888777777888888888888777777777666666555555666666777999555555999;;;888666777666444222333444555555444777777777777777666666666444444333333333444555555444333222333444444222000000...,,,---///222333444333222000000111111///---111000...------///111333444333333444666666555333444333333444666666555333555444444444555666888999888777777777666666555555999::::::::::::999888888888666777999888555666:::888888999999888888777666777666666777888888777555555666666777888999::::::>>><<<:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===:::;;;===@@@BBBAAA>>>:::;;;<<<===>>>>>>===<<<;;;@@@CCCIIIQQQYYY]]]^^^]]]___dddhhhkkkjjjkkknnnqqqnnnnnnnnnnnnnnnmmmlllkkkiiikkknnnooooooppprrrssspppkkkddd___\\\]]]```cccoooooopppoookkkjjjsss}}}zzzvvvsssrrrzzzzzzqqquuuyyywwwyyy|||wwwsss{{{~~~|||{{{yyywwwvvvuuuvvvvvvuuutttrrrpppnnnmmmlllllloooqqqrrrsssrrrssstttvvvzzzyyyxxxxxxwwwwwwxxxxxxwwwvvvtttsssssssssttttttwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwxxxyyyzzz{{{yyyxxxyyyzzz{{{zzzxxxwwwvvvuuuvvvxxxzzzzzzzzzzzz{{{|||}}}~~~}}}|||{{{zzz{{{{{{yyywwwwwwxxxyyyzzz{{{{{{{{{{{{|||||||||222222222222222111000///000222333333222111222333222111000111333444555444444444555555555333111//////000000000000000//////000000////////////000000////////////////////////111111111111111111111111222222111111111111222222222111111222555555444333222111111333444555333222666555333111000111222222111111222333444555666666222222333333333333222222222333444555555444333222333333444444444444333333111222222222333444444444555444333333333444666777333333444777999888555333444555555555555555444444777666555666777888777666888666444555777999::::::666777888888777666888999888888888888888888888888888999999::::::999999888999:::;;;;;;;;;:::999888666777:::;;;<<<<<<:::999<<<;;;:::999999999::::::888888888888999999999:::777888666444666:::888444333555777777666555777888;;;:::888777777888:::;;;777888999::::::999888777888777777666666777777888:::666555999:::888777888888666444333555666555555888888777777666666555555333333333333333444555666333222111222333333111///111///------///222333444222111000000111111///---111///---,,,,,,...111222444333333444666666555333333222333444666666555333555444333333444666999:::888888777666666666777777999::::::::::::999888888666555666999888666777;;;888999999999999888777777888777666777999999777666555555666777888999::::::===;;;999777666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===<<<<<<===>>>@@@???===;;;;;;===>>>??????>>>===;;;???BBBIIIRRRZZZ___``````bbbfffkkklllkkkkkknnnrrrmmmnnnooooooooonnnmmmmmmkkkmmmooonnnmmmnnnqqqsssooojjjddd^^^\\\]]]^^^___jjjlllnnnnnnjjjiiirrr~~~|||xxxvvvsssssszzz}}}vvvzzzuuussssssvvvrrrpppyyy}}}|||{{{zzzwwwuuutttuuuvvvuuutttrrrpppnnnnnnmmmnnnoooqqqrrrsssssssssuuuwwwyyyyyywwwvvvvvvvvvwwwxxxvvvvvvuuutttssssssrrrrrrwwwvvvvvvvvvvvvvvvwwwwwwuuuuuuuuuuuuvvvxxxyyyzzz|||zzzyyyyyyyyyyyyxxxwwwtttsssrrrtttxxx{{{{{{zzzwwwyyyzzz||||||{{{zzzyyyzzz{{{|||zzzwwwvvvwwwyyy||||||{{{{{{{{{|||}}}~~~333333333222111000///...222222222111//////111333000//////111444666777777444666888777444222000000---......////////////...//////............//////////////////////////////000000000000000000000000222222111111111111111222111000111222555666555444333222222333555555444222777666333222111111222333111111222333555666666777222333444555555444333222333444555666666555444333222333555555555555333222555555555555555555555444888555111//////222777999333444666999;;;:::666333444444444444555555555555777666555666777888777666888666444444666999::::::444666888888888999:::<<<::::::::::::::::::::::::888999999::::::999999888888999;;;<<<===<<<<<<;;;///333999>>>AAA???<<<:::===<<<:::888888999:::;;;888999999999999:::::::::777777666444666:::888333111444777666444333555666<<<999444111111444999<<<888999:::;;;;;;:::999888888888777777777777888888<<<777555888999888777999;;;999666666777888888777999999888777666555444444333333333333444555555666222111111111222222000///222000------///222333444222111000111222111///...000///---,,,,,,...000222333333222444555666555333222222333444666666555333555444333333444666999;;;:::888666555555777999:::999::::::::::::999888888555444666999999666888<<<888999999999999888777777888777666777999999777666444555666777888999::::::;;;999777555444666777999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===???===<<<<<<=========<<<<<<>>>???@@@@@@???>>><<>>999555777888999;;;:::999999:::<<<:::;;;;;;<<<<<<=========;;;:::999999888888999999::::::::::::::::::::::::666777888999999888777666777888777555555777555000666999:::888:::>>>@@@>>>???<<<777555555666777777;;;;;;;;;:::999888777666:::::::::999777555444333777888999777555555888;;;999999999999999888777666666666666666555444333222444333111000111333555777444444333222111111111111111111000000000111333444***,,,///111111111111222111111111000111111222222888666444222111222444555222333333444333222111000555222000222555777666444:::999888666666666777777<<<;;;:::999888888888888999:::;;;;;;<<<<<<;;;;;;888888777777666666555555777777777777888888888888:::999888999;;;<<<;;;:::888888888777888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>;;;888??????@@@@@@???>>>===<<>>>>>>>>>>>AAAGGGNNNUUUYYY]]]```bbbiiillloooooommmkkkmmmooorrrsssqqqllllllooopppnnnqqqooonnnnnnppprrrsssrrroookkkddd^^^ZZZYYYZZZ[[[bbbfffiiigggeeeiiivvv}}}xxxtttooooooyyy{{{ooofffeeegggkkkwwwyyyuuuwww~~~|||{{{yyywwwuuutttsssssswwwwwwwwwwwwvvvtttsssrrrxxxuuurrrsssuuuxxxxxxvvvyyyxxxxxxwwwwwwwwwwwwwwwyyyxxxuuusssrrrsssssstttuuuvvvwwwxxxxxxxxxxxxxxxttttttuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzxxxvvvtttssssssssstttvvvyyy{{{}}}yyyyyyzzzzzzzzzzzzzzzzzz~~~|||yyywwwwwwxxxzzz|||~~~|||zzz{{{~~~}}}{{{222222222111111111000000111222222333222111000///222111111111333444666888888666555555555333000...111000000111222222111///000/////////000000111222111111222222222222111111333222111000000111222222111111111111111000000000111111222222333333444444444333333444666666555333666555555444333333222222333333333222222222111111333333333333333333333333555444333444444333111///666555444333222333333444444555555555444333222222333111111444444222222555333444666777777666444333444444444444444444444444999888777555555666888999777777888888888888777777999::::::999888888;;;===<<<;;;<<>>???<<<===:::888888999:::;;;:::;;;;;;::::::999999888888888888888999888888888777777888999777444444666999888888999999999888777777777777777777666555444444444333111000111333666888555444333222111111111111111111000000000111333333...000222222111111222333333333222111111222222222333333333333333333333444333333444444444333222111444222111222444666666555999888777666555666777888:::999999888888888888888999999:::;;;;;;;;;;;;:::999999888888888777777777888888888888999999999999:::999888999;;;<<<;;;::::::999999888888888999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>><<<:::??????>>>>>>>>>=========>>>>>>>>>============<<>><<<<<<>>>===::::::======;;;:::999999;;;===>>>>>>===<<<;;;:::999999:::;;;<<<999999999999999999999999888888888777555444666777777888888999999999888888888888888888777666555555333222111111222555777999555444333222111111111111111111111000111111222333222333333222111111222444555555444333222222222333///000222444444444333222444444444555444444333222333222111222444555555555666666555444555666777888777777777777777888888888888888999::::::::::::999999999999999999888888888999999999::::::::::::;;;:::999888999;;;<<<;;;:::<<<;;;::::::999999999999========================>>>===<<<<<<>>>>>>===<<>>===<<<<<<<<<===>>>============<<<<<<<<<<<<<<>><<<:::===<<<999999<<<===:::888888:::===??????===;;;<<<;;;999999999;;;===>>>===<<<;;;:::999888888777777888888888777777888999666777888999999999999999888888888888777666555555222222222222444666888:::666555444333222111111111111111111111111111222222222333333111000111333666777777555444333333333333222222333444444444333333333333333333333333333222222222111222333444555555555444333333444555666777444555666777777888888888777777888999999999999999999999999999999999888888999999999999:::::::::::::::999888999;;;<<<;;;:::>>>===<<<;;;:::999999999<<<<<<<<<<<<<<<=========???>>><<<<<<===>>>>>>===???>>><<<::::::;;;===>>>>>>>>>=========<<<<<<<<<;;;AAAJJJRRRYYY^^^ccceeekkkllllllmmmnnnqqqsssuuurrrtttsssoooooorrrrrrppprrrpppooooooqqqsssttttttqqqmmmgggaaa\\\ZZZYYYZZZ\\\```dddeeehhhqqq~~~~~~yyysssmmmgggfffooo{{{~~~~~~~~~uuujjjcccbbbbbbeeerrryyyiii```aaafffzzz}}}yyy}}}{{{zzz{{{}}}~~~|||yyyxxxuuusssrrrrrrsssssssssssssssssssssttttttuuuuuuuuuvvvwwwxxxwwwvvvuuutttttttttttttttssssssrrrrrrqqqpppooopppqqqsssuuuyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxyyyzzz{{{{{{zzzyyyyyyuuuuuuuuuuuuvvvxxxzzz{{{~~~}}}}}}|||{{{zzzyyyyyy||||||}}}~~~~~~}}}|||{{{{{{{{{{{{|||}}}}}}}}}}}}111111111111111111111111000000/////////000000000333222111000000000111222444222...---...///000000000///...///111111///...222222111111111111111222111111222222222222111111111111222222333333333333444333333333222222222111222222333444444555666666444333333444666777555444555555555444444444444444333333333333333333333333666666666666666666666666444333222222444555444333111333555666777555333222555444333333333444555666555222222555555222222555444555555555555555555444333333333333333333333333333333333333333444555555777888888999::::::999999999:::<<<<<<;;;:::;;;===NNNgggnnnVVV???;;;;;;666777999::::::999888:::;;;999999999888888777777666888777666666555555666666888888777777777666666666666666555555444444444444555777888888:::===<<<777777999999777777;;;<<<:::888999:::===>>>===999666<<<;;;999999999;;;===???>>>===;;;:::999999999999777777777888:::;;;;;;;;;666777888999999999999999777777777777666555444444222222222333555777999:::777666444333222111111111111111111222111111111111000000111000000222555777888777666555444444444444999777555333222333444444111111111111111111222222111222222222222333444666444444333333333555666777333444555777888888888888666777888888999999888888888888888888888888888888888888888999999999999::::::999888999;;;<<<;;;:::>>>===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<<<>><<<<<<===>>>>>>===>>>===;;;::::::<<<>>>????????????>>>>>>>>>=========CCCLLLTTT[[[aaafffiiilllllllllnnnqqqssstttuuurrruuutttqqqqqqssstttqqqsssqqqpppppprrrtttuuutttrrrnnnhhhbbb]]]ZZZYYYYYYZZZ]]]aaaeeejjjttt~~~xxxtttoookkkfffgggrrr}}}yyyvvvyyy|||~~~}}}}}}}}}{{{nnngggbbbccccccfffttttttddd]]]aaahhhyyy}}}|||wwwtttzzz~~~|||||||||}}}~~~~~~zzzxxxuuusssrrrrrrssstttsssssssssssstttuuuvvvwwwuuuvvvxxxxxxxxxwwwvvvuuusssttttttuuutttsssrrrrrrrrrqqqppppppppprrrtttvvvyyyyyyyyyyyyyyyxxxwwwvvvwwwwwwwwwwwwvvvvvvvvvvvvxxxyyyzzz{{{{{{{{{zzzyyywwwvvvvvvvvvwwwxxxzzz{{{||||||{{{{{{zzzyyyxxxxxxzzz{{{}}}~~~~~~}}}|||{{{zzz{{{|||}}}}}}}}}~~~111111111111111222222222//////.........///000000555333222000000000000000333000...---...000000000000//////000111111000...222222111000000000000111111111222222222222111111000111222333444444444333333333333333333333333333333333333333444444444444333333222444555666444333333333333333333333333333333333333333444444444444444444444444444444444444222111000000222444444333333444666777888777555444666666555555555555555666444111111333333000000333111222444444444444222111000000000000000000000000111111111222333333444444666777888999999999999999888:::;;;<<<;;;:::;;;<<>>===<<<<<<>>>>>>===<<<>>>===<<<<<<<<<===>>>???????????????>>>>>>>>>>>>???EEENNNVVV]]]ccchhhkkkllllllmmmpppsssuuuuuutttrrruuuuuurrrrrruuuuuurrrtttrrrpppqqqsssuuuuuuuuuuuurrrllleee```\\\[[[ZZZZZZ\\\___ccciiittt~~~yyytttqqqqqqnnnjjjhhheeehhhttt}}}wwwtttwww{{{}}}vvvsssjjjeeecccffffffhhhvvv~~~pppbbb]]]bbbhhhrrruuuvvvsssqqqwww|||zzzvvvsssqqqqqqrrrsssttttttssssssssstttvvvwwwvvvwwwyyyxxxwwwvvvvvvwwwtttuuuvvvvvvvvvuuusssrrrtttsssrrrqqqrrrsssuuuwwwyyyyyyyyyyyyyyyyyyxxxwwwxxxxxxxxxwwwwwwwwwwwwwwwyyyzzz{{{||||||{{{zzzyyyxxxwwwwwwvvvwwwxxxyyyzzz{{{{{{{{{zzzyyyyyyxxxxxxzzz{{{}}}~~~~~~}}}||||||{{{|||~~~~~~~~~~~~000000111111111222222222000///.........000111222666555333111000000000000111///......///000000000111000000111222222111///222111000000/////////000111111222222222222111111000111222444444444444444222222333333444444555555333333333333222222222222222111111333444555333222333333333333333333333333333333333444444444555555444444444444444444444444444222111222444666666666444555777888888888777666777888888888777666555555666333333555555222222444333333444444444444333333000000000000000000000000000111111222333444444444444555666777777888888888777999;;;;;;:::999::::::>>>KKKPPPDDD999888999888777999::::::999888:::;;;888888888888888888999999666666555444444444444555777777666666555444444333666555555444555666888999:::<<<<<<:::;;;===:::555777:::999666666::::::888888999:::<<<===;;;888444999999999999::::::::::::999999888777888:::<<<===888666666777999999777444888888999999999888777777888888888888777666555555444555555666666777888888888777666444222111111111111222222333222111000///000222444444444444555666666555555444444444555555888777666444333333333444111111000000000111333333000111333222111111444666777666555444444444555666444555777999999999777777777888999999::::::999999888888888999999999::::::999999999999:::::::::;;;:::999888999;;;<<<;;;:::;;;;;;:::::::::::::::;;;:::::::::;;;<<<=========<<<;;;<<<===>>>>>><<<:::=========>>>>>>>>>?????????>>>>>>>>>>>>=========@@@FFFOOOWWW^^^ccchhhkkkmmmmmmooorrrvvvwwwtttrrrrrruuuvvvssssssvvvvvvrrrtttrrrqqqqqqsssuuuvvvuuuvvvrrrmmmfffaaa]]]ZZZZZZ[[[\\\^^^```fffooozzzyyyvvv~~~|||rrrkkkiiillliiifffdddcccfffsss{{{wwwvvvzzzwwwrrriiifffgggjjjjjjjjjvvvyyylll```]]]```eeelllpppuuuwwwvvvzzz|||xxxtttrrrqqqrrrsssuuutttrrrqqqqqqssstttuuuwwwyyyyyyxxxuuutttvvvxxxuuuvvvxxxxxxxxxwwwuuutttwwwvvvtttssssssuuuvvvxxxxxxxxxyyyyyyzzzyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{||||||{{{zzzyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzz|||}}}}}}~~~~~~~~~~~~{{{}}}000000111111222222222222111000/////////111222333777666444222000000000000111///......000111111000222111000111333333111000111111000//////...//////111111222222222222111111000111222444555555444444111222222333444555666666444333333222222111111000222111111222444444333111333444444444444444444444333333333444444555555555777777777777777777777777888666444555777:::::::::666666777888888888888888888999999999999777555444:::777777999999666555888777666555555555555666777333333333333333333333333000111222333444555555444222333444555666666666666666888:::;;;:::999999::::::???AAA===:::;;;;;;888888:::;;;;;;:::999;;;<<<777777888888999999::::::777777666555555555555555777777666555444444333333666666666666777888:::;;;======<<<999999<<<<<<888:::<<<;;;888777999999666888888:::<<<===<<<999777888999999::::::999999888<<<;;;999777777777999:::999777666666888777333///999999999999999888777666999999:::999999888777666555555666666777777888888888777666444222111111111111222333333222111000///222444777777666444444444555555444444444555555666333444555555555444333222222222111111111222444555///111333222111111333666888777666555444444555666555666888999:::999777666888888999::::::::::::999999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::999888999;;;<<<;;;:::::::::999999999:::;;;;;;;;;;;;;;;<<<===>>>>>>???;;;;;;;;;===>>>>>>;;;888<<<===>>>???@@@@@@??????>>>=========<<<<<<<<<<<<@@@FFFOOOWWW^^^ccchhhjjjmmmmmmoootttwwwxxxtttppprrruuuvvvttttttvvvvvvssstttsssqqqqqqsssuuuvvvvvvtttqqqkkkeee___[[[XXXWWW]]]]]]]]]___ccckkkuuu|||~~~tttqqqzzzxxxoooiiifffjjjfffdddbbbaaaeeeqqq~~~xxxwwwxxx}}}|||wwwjjjgggjjjmmmllljjjuuuvvviii___\\\^^^aaaiiioooxxx}}}~~~~~~yyyuuurrrqqqrrrssstttsssqqqppppppqqqssstttxxxyyyzzzwwwttttttvvvyyyvvvwwwyyyzzzyyyxxxvvvuuuyyyxxxvvvuuuuuuvvvwwwxxxwwwxxxyyyyyyzzzzzzzzzzzzxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{|||||||||{{{yyyxxxyyyyyyxxxwwwwwwxxxyyyzzz{{{{{{{{{|||||||||||||||~~~~~~~~~{{{~~~111000000111333333///+++111111000000111111222333333333333333222111000000...//////000000000111111111111000000000000111111000000000000////////////333222000/////////000000444444444333333222222222111222444555444444555666555555444444444444555555333111000111444444222///444444333222111111111111555555444333333333333444666666666666777888999:::;;;:::888777888:::<<<===;;;::::::999:::;;;<<<===;;;::::::::::::888444111777777888999::::::;;;;;;888;;;:::666555777666333:::999888999<<<;;;888555555555444444444333333333777666444333444777:::===777;;;<<<;;;;;;===<<<999<<<;;;;;;:::::::::;;;;;;888:::<<<>>>===<<<999888777999::::::999888:::;;;777777888999::::::;;;;;;;;;::::::999888777666666;;;===<<<999999;;;<<<999;;;:::999888888888999999::::::::::::::::::::::::<<<<<<<<<<<<============;;;:::999888999:::;;;<<<<<<999777999======888333888666666777888999888777888999::::::;;;;;;;;;;;;999888888999999888666333666777999::::::999888777;;;888555444666666444222444666888666333111111222666444333555777777444111111111333666555111222666555444333222222222333444444333222111111222333444//////000111333444555555666666666666555555555555999888888888777777666666:::999888888888999:::;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<:::888888999;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;===<<<;;;<<<>>>>>>>>><<>>>>>>>>>>>???@@@EEEJJJQQQYYY```fffiiijjjnnnppprrrrrrsssuuuxxx{{{xxxwwwvvvuuuttttttttttttsssssstttuuuuuutttqqqooosssnnnfff___ZZZXXXXXXYYY]]]^^^^^^^^^___dddmmmssstttkkkttt{{{tttvvv{{{}}}~~~~~~{{{{{{zzzzzzwwwppphhhbbbfffggggggccc```eeeppp{{{}}}rrrxxx~~~wwwmmmiiikkkppplllfffnnn|||sssddd```ZZZVVV^^^fffrrr~~~zzzuuusssssstttvvvppprrrssssssrrrrrrtttuuutttuuutttsssrrrsssvvvyyyyyyyyyxxxxxxwwwvvvuuuuuuxxxxxxwwwvvvuuuvvvxxx{{{||||||{{{zzzyyyxxxxxxwwwrrrtttuuuvvvvvvwwwzzz|||{{{|||}}}|||{{{zzz{{{|||wwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~333222111222333222///,,,111111000000111111222333444444444444333111000000//////......///000000111000000000000000000000000000000000000000000000///333222111000000000000111333333333333222222222111000222444444444333444666555555444444444444555555666444333444666777555333555555444333222222222222555555555666666777777777666666666666777888999:::<<<;;;:::::::::;;;<<<===;;;:::999999:::;;;<<<===999888888999:::999666444888888999::::::;;;<<<<<<:::<<<<<<888777999999666999888777888::::::777444888888888777777777666666555444333222333666888:::888<<<===::::::;;;:::666<<<;;;;;;;;;;;;;;;<<<===999:::<<<======<<<:::999888999::::::999999:::;;;888888888999999::::::;;;<<<;;;;;;::::::999999888;;;===<<<999999;;;<<<999666777999:::;;;<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<============::::::999999::::::;;;<<<888666666777:::999555222888777666777999999999777888999::::::;;;;;;;;;:::888777666888999999888666777888:::::::::999888666===999444222333444444444444666888666333111111222555444333555777777444222222111333666555222222666222222111000111111222333222222111000000111222222000111111222333444555555333333444555666777888888999888888888777777777777999999888888888999:::;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::<<<:::888888:::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;<<<>>>>>>>>>============>>>>>>?????????EEEJJJRRRZZZaaafffjjjllloooqqqssstttuuuuuuwwwyyyxxxxxxwwwvvvuuutttttttttqqqqqqrrrrrrrrrrrrpppnnntttpppiiiaaa\\\YYYYYYYYY\\\]]]^^^^^^^^^bbbjjjppp}}}xxxqqqxxxyyyrrrtttxxxxxxxxxxxxuuutttttttttrrrmmmgggbbbdddffffffbbb___cccmmmvvvyyyvvv~~~}}}ooojjjiiijjjfffbbbkkkyyyvvvggg```WWWTTT]]]iiivvv|||wwwuuutttuuuuuuqqqsssttttttsssssstttvvvtttuuutttsssrrrsssvvvyyyyyyyyyxxxwwwwwwvvvuuuuuuwwwwwwwwwvvvtttuuuxxx{{{}}}||||||{{{zzzyyyyyyxxxtttuuuvvvuuuuuuvvvyyy|||zzz{{{||||||||||||}}}~~~zzzzzzyyyxxxxxxyyyzzz{{{|||}}}~~~}}}~~~~~~}}}}}}~~~555444333333444222///,,,111111000000111111222333555555555444333222000/////////...------...000111//////111111111111//////000000000000000000000000333333222111111111111222222222222111111111111111///111333444333333444555555555444444444444555555666666555666777888666444777666555444333333333333555666888999;;;;;;;;;:::666666666666777888999999======<<<<<<<<<<<<<<<<<<:::999999999999:::;;;;;;888777666777888999888777999999999:::;;;;;;<<<<<<;;;>>>>>>::::::<<<<<<999888777777777888888666555999999999999888888888888444444444555666777999:::999======:::999:::888444;;;:::::::::;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;::::::;;;<<<999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;===<<<999888;;;;;;999555777:::===>>>===;;;:::::::::::::::::::::::::::;;;<<<<<<<<<<<<=========999999:::;;;;;;;;;;;;;;;888999:::;;;;;;:::888777888777666777999:::999888999999:::;;;;;;;;;::::::888777666666999:::::::::999:::;;;;;;:::999777666>>>:::444111111333444555555666777666444222222222444333444555666666444222222111222555444111222666000/////////000111222222222111111000000111111222333333333444444444555555111222333555777999;;;<<<888888888888888777777777999999888888999999:::;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999:::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<=========<<<;;;<<<>>>???>>>===:::;;;===>>>????????????EEEKKKSSS[[[bbbgggkkknnnooorrruuuwwwwwwvvvvvvwwwyyyxxxwwwvvvuuutttsssssspppooooooooooooooonnnnnnuuurrrkkkeee___[[[YYYYYYZZZ\\\^^^]]]]]]```fffjjjttt{{{|||xxx|||wwwooooooqqqqqqpppqqqmmmlllkkkkkkkkkhhhdddaaaaaaccccccaaa^^^```hhhnnn}}}uuuvvv}}}pppjjjeeeccc^^^\\\eeesss|||xxxiii___VVVTTT___nnn|||~~~{{{xxxvvvuuuuuusssuuuvvvvvvttttttuuuvvvtttuuutttsssrrrsssuuuxxxxxxxxxwwwwwwvvvvvvuuuuuuvvvwwwvvvuuutttuuuxxx{{{}}}}}}||||||{{{{{{zzzzzzxxxxxxwwwuuutttuuuyyy|||yyyzzz{{{|||}}}~~~~~~}}}|||zzzxxxxxxyyyzzz{{{{{{|||}}}~~~|||}}}}}}||||||}}}666666555444333222///...111111000000111111222333666666555555333222000///000///---------...///000...///111222222111///...000000000000000111111111333333222222222222222222111111111000000000000000///111333333222222333444555555444444444444555555555555555666666666555444888777666555444444444444666777:::;;;<<<<<<::::::666555555666666777888999<<<<<<<<<<<<<<<;;;:::999999999999888999999999999999777555555777888777777888888999999999:::::::::;;;>>>>>>;;;:::======:::999888888888888888777666777777777777777666666666666777888999:::;;;;;;;;;999======::::::;;;999555999888888999999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<999:::<<<;;;::::::;;;===::::::999999999999999999;;;;;;<<<<<<<<<=========:::===<<<888888;;;;;;999:::;;;<<<======;;;999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======888999;;;<<<<<<<<<;;;:::888;;;>>>>>><<<;;;::::::999888777888:::::::::999999::::::;;;;;;::::::::::::888666666888:::;;;:::;;;;;;;;;;;;:::999777666<<<999555333222222333444666777777666444333222222222333444555666555444333222000111333222///000444...//////000111222222333222222222222222222222222444444444555555555555555666666666777888999;;;<<<888888888888888888888888999888999999999999::::::999999999999999999999999999999999999999999999999;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999:::;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>===<<<<<<<<<>>>???>>>===888:::<<>>EEELLLUUU]]]bbbggglllooopppssswwwyyyxxxwwwuuuuuuyyyxxxxxxvvvuuusssrrrqqqooooooooonnnmmmmmmnnnooovvvsssmmmgggaaa]]]ZZZYYYYYY[[[]]]]]]\\\^^^bbbgggnnnxxx~~~|||wwwmmmjjjjjjjjjjjjmmmgggfffdddddddddccc```^^^]]]___```___]]]^^^cccggguuutttppp{{{}}}zzzlllgggbbb^^^YYYWWW^^^hhhsss|||wwwiii^^^UUUVVVcccsss~~~{{{xxxvvvuuuuuuwwwxxxwwwuuuuuuvvvwwwuuuuuutttsssqqqrrruuuwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuvvvuuutttsssuuuxxxzzz}}}}}}}}}}}}||||||||||||{{{zzzxxxuuusssuuuxxx{{{{{{zzzzzz{{{}}}~~~~~~}}}}}}|||zzzxxxyyyzzz|||~~~zzz{{{|||~~~|||~~~~~~|||{{{{{{}}}~~~666777666555333111000///111111000000111111222333555555555444333222000///000///......---...///000---...000111111000...---///000000000111111111222222222222222333222222222000000000000000000000000///111333333222222333444555555444444444444555555555666777777666666666666888888777666555555555555777888:::;;;;;;:::888777555555555555666777888999999::::::::::::999777777888888888888888888777777:::888666555666666555444777777777777777888888888888;;;;;;999999<<<<<<999:::::::::999888888888999666666666666666666666666666777999:::;;;;;;;;;;;;999<<<===<<<<<<>>>===999666666666666777777888999::::::::::::;;;;;;<<<<<<999:::<<<;;;::::::;;;===::::::999999999999999999::::::;;;;;;<<<<<<======:::<<<;;;888888:::;;;888<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<===<<<;;;:::555888;;;;;;:::888888888:::888888999:::;;;:::999:::::::::;;;;;;::::::999===;;;888888888999999999;;;;;;::::::999888777666777777777666444333222222777777666666555444333111111222444555555444444444111//////111///,,,...222///000111222333333444444444444444444444444444444555555555555555555555555???===;;;999888888999999888888888888888999999999888888999999::::::::::::999999999999999999999999999999999999999999999999;;;;;;;;;<<<<<<=========<<<;;;:::;;;<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>>>>===<<<===?????????===888:::===???@@@@@@??????FFFMMMWWW^^^bbbfffkkkooopppsssxxxzzzyyyvvvuuutttxxxxxxwwwvvvtttrrrpppnnnnnnooopppooommmmmmoooqqquuurrrlllfff```\\\ZZZXXXXXXZZZ\\\\\\[[[]]]bbbfffnnnxxx~~~{{{wwwlllgggeeeeeehhhllldddcccaaa`````````]]]\\\ZZZ\\\^^^]]]]]]^^^bbbeeeppp|||vvvqqq||||||rrrnnneeebbb___\\\WWWTTTWWW\\\mmmwwwsssfff\\\SSSUUUdddvvv|||yyyvvvuuuwwwxxxyyyxxxvvvuuuuuuvvvuuuuuutttrrrqqqqqqtttvvvvvvvvvuuuuuuuuuuuuuuuuuutttuuutttsssssstttwwwzzz|||||||||}}}}}}}}}}}}}}}}}}|||yyyvvvtttuuuxxx{{{}}}{{{zzzzzz|||}}}|||zzzzzzyyyxxxxxxzzz|||~~~yyyzzz|||}}}~~~~~~~~~zzzzzz{{{|||~~~555666666444222000000111111111000000111111222333333333333333222111000000000000000000000/////////......000000000000......///000000111111222222222000111222222333222222222000000000000111111111111///111333444333333444555555555444444444444555555666888:::999888777888888999888777666555555555555777888999999999888666555555555555555666777888888888888777777777777777666777777777888777777666555999777666555666666444222666666666666666666666666666999999777777;;;;;;888:::;;;;;;999888777999:::888888888888888999999999444555666888999999999999999<<<>>><<<===???>>>;;;666666555555555555555666777888999::::::;;;::::::999:::;;;;;;::::::;;;<<<999999999999999999999999999:::::::::;;;;;;<<<<<<:::<<<;;;888777::::::888999999888888999;;;===???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<888999;;;<<<===<<<:::999:::999888999;;;<<<;;;:::::::::;;;;;;;;;:::999999>>><<<:::999::::::999888:::999999888888777777777222555777777555333333333888777666666666555333111///222444555444444444555111///...000...+++---222111222333444444444444444444555555666666555555444444444444555555555666666BBB@@@===:::888777888888888888888999999999999999777888999::::::::::::999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;<<<=========<<<;;;:::;;;======;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>>>>===<<<===???@@@???>>>;;;<<<>>>???@@@@@@@@@???GGGOOOXXX^^^aaadddiiinnnooossswwwyyyxxxvvvuuutttwwwwwwwwwuuussspppmmmlllllloooqqqpppnnnmmmooorrrrrroooiiibbb]]]ZZZYYYXXXWWWYYY[[[[[[[[[^^^eeejjjuuu|||}}}|||uuukkkgggeeecccfffjjjcccaaa``````aaaaaa___]]]ZZZ\\\^^^___```bbbfffiiiooo{{{xxxxxx~~~mmmdddbbb^^^]]]\\\YYYVVVSSSSSSTTThhhrrrmmmaaaXXXQQQTTTcccxxx|||yyyvvvuuuxxxyyyyyyxxxvvvtttuuuvvvuuuuuutttrrrpppqqqsssvvvuuuuuuuuuuuuttttttttttttsssttttttsssrrrtttwwwzzz{{{{{{||||||}}}}}}~~~~~~}}}|||zzzxxxuuuvvvxxx{{{}}}{{{xxxyyy{{{|||zzzwwwvvvwwwxxxyyy{{{}}}~~~zzz{{{|||}}}~~~~~~{{{{{{{{{|||}}}333555555333111///111222111111000000111111222333000111111222222111111000000111222333222111///...///////////////////////////000000111111222333333///000111222222222111111000000000111111222222222000222444444444333444666555555444444444444555555555888:::999777666777999888888777666555555555555777777777777777777777888555555555555555666888888777666555555555666777888666666777777777666555444555444444666777777555222777777777777777666666666444777888666666::::::888999::::::999666666888:::999999999999::::::;;;;;;444555555666777888999999:::===>>><<<<<<===<<<999777777666555444444444444444666888:::::::::999888888999::::::999999:::;;;888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999<<<;;;777777::::::888777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<;;;;;;>>>AAAAAA>>>;;;;;;:::999:::;;;<<<<<<::::::;;;;;;;;;::::::999888;;;::::::;;;<<<<<<:::999888888777777777777777777111444555555333333444666999777555666777666333111...111444555444333444555333000000000///,,,...333222333444555555444333333444444555666666555444444222222333444555555666666@@@>>>;;;888777888999:::888888888999999:::::::::777888999:::::::::999999999999999999999999999999::::::::::::::::::::::::999::::::;;;<<<<<<======;;;;;;;;;<<<======;;;999<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>>>>>=========???@@@???>>>>>>?????????@@@@@@@@@AAAGGGPPPYYY___```bbbggglllooorrruuuwwwvvvuuuuuuuuuvvvvvvuuutttrrrnnnkkkiiijjjnnnrrrqqqnnnmmmnnnqqqoookkkddd^^^YYYWWWWWWXXXWWWYYYZZZZZZ\\\aaaiiiooo~~~~~~~~~vvvpppkkkjjjgggdddccceee``````aaacccdddeeecccaaa]]]^^^```bbbeeeiiimmmppprrr~~~xxxyyy{{{|||ttt```WWWXXXYYYZZZXXXUUUSSSRRRRRRQQQ___gggcccYYYVVVSSSXXXhhh{{{~~~{{{xxxvvvuuuxxxyyyyyyxxxuuuttttttuuuuuuuuutttrrrppppppsssuuuttttttttttttttttttttttttrrrssssssrrrrrrtttwwwzzzzzzzzz{{{||||||}}}~~~~~~{{{|||{{{yyywwwwwwyyyzzz{{{xxxvvvwww{{{|||zzzwwwuuuvvvxxxzzz{{{||||||{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~222444555333000///111333111111111000111222222333//////000111111111111000000111333444444222///---//////............/////////000000111222222333333...///000111222222111000000000111111222222222333111333555555444444555666555555555444444555555555333666888777555444555777888777666555555444444444666555555666777888:::;;;555444444555555666777888777666555444555666888:::666666777777777666444333222222333666888888666444888888888777777777777777333777777555666:::;;;888888999999777555444777:::888888888999999:::::::::666666666777888999;;;<<<;;;>>>>>>;;;:::;;;:::666999888777666555444444444222444777:::;;;:::888777777999::::::999888:::;;;777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999<<<;;;777777::::::888777999;;;<<<;;;:::777666<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::<<<===>>>;;;888777:::???@@@<<<777;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;::::::999888999999999;;;===>>><<<:::777666666666666666777888222333444333111222666:::999777555666777777444111...111555555444333444666555222111222000---000555222333444555444333222111333333444555555444333333111111222333444666666777;;;999777666777888;;;===888888888999999:::::::::777888999:::;;;:::999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;;;;;;;<<<>>>>>>;;;999<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======???======>>>???@@@???>>>AAA@@@@@@??????@@@AAAAAAHHHPPPZZZ______```fffkkknnnqqqtttvvvuuuuuuuuuvvvuuuuuuuuutttqqqmmmjjjggghhhmmmqqqrrrnnnlllmmmpppmmmhhhbbb[[[WWWVVVWWWXXXWWWXXXZZZZZZ\\\bbbkkkrrr|||pppllllllmmmkkkdddaaaaaa______aaadddggghhhgggeee``````bbbeeeiiinnnsssvvvvvvwwwuuuuuutttwww|||mmmWWWOOORRRXXXXXXVVVRRRPPPQQQRRRQQQUUU]]]ZZZTTTUUUWWW___ooo}}}~~~zzzxxxvvvvvvyyyyyyyyyxxxuuusssssstttuuuuuutttrrrpppppprrruuussstttttttttttttttttttttrrrrrrsssrrrrrrssswwwzzzyyyzzzzzz{{{|||}}}~~~~~~zzz{{{{{{zzzyyyxxxyyyzzzxxxuuusssvvvzzz}}}{{{xxxuuuwwwyyy{{{{{{{{{yyyxxx||||||}}}}}}}}}}}}}}}|||~~~}}}||||||}}}~~~222111111111111111111222222222222111111111000000222111111111000000//////111000000222444444111---222111111000111111222222111000000////////////000///000111222111000...,,,///111444666666555333111888777666444444444555666888666444333444555555444777777777666555555555444888777666555444444555666666555555555555777999:::;;;999666333222333444666333333333444444444555555888888777666555444333333666222222777999666555777555555444444444444555555222333555777999:::;;;;;;777777888999999999999888333444777999::::::999888:::999888777777888999:::;;;:::999999:::999777555999777555555777888999888444555777888999999888888666555555666999::::::999:::888666777999:::999666888999;;;======<<<;;;::::::888888888:::::::::888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;===;;;888666666777999;;;::::::;;;<<<<<<;;;::::::999888777666777999<<<=========<<<;;;::::::999888:::;;;;;;:::888777888999999999999::::::;;;;;;;;;777888999888666444444555777777666555444444444444:::::::::999888666444222111111222333444444555555333333222222111000000///000000000000111111111111555444222111111111222222444555555444333333666888666666777888999:::;;;;;;888888888777777777666666444555666888:::;;;;;;;;;;;;;;;:::999999::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>????????????AAA>>>===??????<<<===@@@<<<===???@@@@@@@@@???>>>@@@BBBCCCBBB@@@@@@AAABBBKKKPPPWWW\\\______``````jjjnnnsssvvvxxxxxxyyyzzzzzzxxxuuuqqqnnnkkkiiihhhooonnnnnnnnnnnnllliiifffhhhccc[[[VVVUUUVVVXXXYYY[[[\\\]]]^^^```hhhsss{{{}}}}}}{{{vvvnnnmmmmmmoooooolllfffaaa\\\^^^aaaeeehhhjjjkkkkkkccceeehhhkkkpppvvv~~~yyyuuusssyyyxxxnnnmmmooosssuuuwwwmmmXXXQQQTTTWWWWWWWWWUUURRRPPPPPPQQQPPPNNNOOORRRTTTYYYdddooo|||yyyvvvuuuwwwwwwuuuttttttuuuvvvvvvqqqppppppooopppsssuuuwwwwwwvvvuuuttttttsssssstttssssssrrrqqqrrrtttwwwxxxxxxyyy{{{{{{{{{|||~~~|||~~~~~~}}}{{{yyyyyyyyy{{{xxxuuuwww{{{}}}{{{wwwyyyyyyzzzzzz{{{zzzzzzzzz|||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~333222111000000111222333222222222111111111000000222222222111111000000000111///......111222111///222222111111111111222222333333111000000//////000000111222333333111000///000111333555555444333222666666555444444444444444888666444333444555444444666666555555555555555555888777666555444555555666666666666666666888999::::::999777555333333444555555555555444444333333333666666666666666555555555777444444777999777555666666666666555555666666666444555666888888999999999:::::::::::::::999888888444666888999:::999888888888888777777777888999999;;;:::999:::;;;;;;999777:::888666666777888888888777888888999999888777666666555444666888999999888:::888777777999:::999777888999;;;======<<<;;;:::999888777888:::;;;:::999;;;;;;;;;;;;;;;;;;::::::;;;:::999:::<<<===<<<;;;<<<;;;999888888999:::;;;999999:::;;;;;;:::999999999999888888999:::;;;<<<===<<<<<<;;;::::::999999888:::;;;:::999999:::;;;999::::::::::::::::::;;;:::;;;;;;:::888666555666222222333333444666777888::::::::::::888666444333000000000111222222333333555444333222111111111111111111111111222222222222444333222111111111222222444555555444333444666888555666666777888999::::::;;;;;;;;;;;;::::::999999777777888999999:::::::::;;;::::::999999::::::;;;999::::::::::::::::::999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@===<<<>>>>>>;;;<<>>???@@@???>>>>>>@@@AAABBBBBB@@@@@@@@@BBBKKKPPPVVV[[[]]]^^^^^^___kkkoootttwwwxxxyyyyyyzzz{{{yyyvvvsssooollliiihhhoooooonnnooonnnkkkfffccc___[[[VVVTTTUUUWWWZZZ[[[[[[\\\^^^___bbbjjjuuu}}}}}}vvvtttppplllggghhhlllooopppkkkccc]]]]]]___bbbgggjjjmmmnnnoooggghhhjjjnnnuuu|||xxxtttqqqwwwyyykkkiiihhhjjjjjjlllttt~~~mmmYYYRRRUUUUUUVVVUUUSSSOOOMMMLLLMMMMMMLLLNNNRRRTTTWWW```jjj}}}|||yyywwwvvvvvvuuutttssssssssstttuuurrrqqqppppppqqqsssuuuvvvvvvuuuuuuttttttttttttuuusssrrrqqqqqqqqqsssuuuwwwxxxyyyzzz{{{{{{|||~~~}}}~~~~~~|||zzzyyyzzz{{{wwwuuuwww{{{|||zzzwwwyyyyyyzzz{{{{{{{{{zzzzzz|||{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{||||||}}}444222111000000111222444222111111111111000000000222222111111111111000000111...,,,+++---///111111222222222222222222222222555444333222111000000000000111222333444333222111111222333444444444333333444444444444444444333222777555333333444555444333444444444444444555555555888777555444444555666666777777777777888999::::::999888777666555555444444777777666555444333222111555555555666666777777777:::666555999:::777555666777777666666666666777777666777777888888888888777===<<<<<<;;;:::999888777777888999::::::999888777666666777888888888888888;;;:::999:::<<<===<<<;;;<<<:::888777888888888777999999:::999999777666555555444444555777888777666:::888777888999:::999888999:::;;;<<<<<<<<<;;;:::888777777888:::<<<;;;;;;<<<<<<<<<;;;;;;:::::::::<<<:::::::::<<<===<<<;;;<<<<<<;;;;;;::::::::::::888999:::;;;;;;:::999888:::::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::999999777888::::::999:::;;;===;;;::::::::::::::::::999;;;<<<<<<;;;888555444555111111222333444666888999::::::::::::888666444333000111111222222333333333777555333222111111333333222222222333333333333444333333222111111111111222444555666555444444666888444555555666777888999:::<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999:::::::::999999::::::;;;999999999999999999999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<=========>>>>>>>>>AAA>>>===???>>><<<<<>>>>>??????>>>>>>???AAABBBAAA@@@???@@@BBBKKKPPPVVV[[[]]]^^^___```mmmqqquuuxxxyyyyyyzzzzzzzzzyyyxxxuuuqqqmmmiiigggnnnnnnnnnooommmiiiccc^^^ZZZWWWUUUTTTVVVYYYZZZ[[[[[[]]]___aaaeeemmmxxxwwwppplllgggcccaaaeeekkkqqqrrrlllccc[[[^^^```eeejjjnnnrrrtttuuupppnnnnnnsss{{{}}}tttooommmsss|||}}}mmmhhhdddbbbaaaeeeppp{{{~~~lll[[[UUUWWWUUUUUUSSSPPPLLLIIIHHHIIIIIIIIIMMMRRRSSSTTTZZZbbbvvv|||yyyxxxxxxuuutttssssssrrrrrrrrrsssssssssqqqqqqqqqsssuuuvvvuuuttttttttttttuuuvvvvvvrrrrrrqqqqqqqqqrrrtttuuuwwwxxxzzzzzzzzz{{{~~~~~~|||zzzzzz{{{zzzwwwvvvwwwzzz{{{zzzwwwyyyyyyzzz{{{{{{|||{{{{{{||||||{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzyyyzzzzzz{{{444333111000000111333444111111111111000000000000000000000000000000000000///...------...///111111333333333333333222222222333222222111111111111222000111222333444444333333222222222333333333444444333444555666666555333222666444333333444555444333222333333333444555555555777666555444444555666777888888888999999:::::::::777777888888777666444333777666666555444333333333555666666666666777777777;;;777777:::;;;888666777777666666666666666666777666666777888888888888888<<<<<<;;;:::999888888888999::::::::::::999888777444555777888999999888777:::999999:::<<<>>>>>>>>>>>><<<999888888999888888::::::999999999888888777666444444444666777666555999999999999999999999999999:::;;;<<<<<<<<<;;;;;;999888888:::<<<>>>>>>===<<<<<<<<<;;;;;;::::::999<<<;;;:::;;;<<<===<<<;;;;;;<<<=========<<<::::::999:::;;;;;;;;;;;;:::999;;;;;;<<<<<<<<<;;;::::::;;;;;;::::::::::::::::::777888999999888888999;;;;;;;;;;;;::::::999999999::::::;;;999555333222222333333333333444555666777::::::::::::999777555444333444444444555555555666777555333000000111222444222222222222333333333333222222222111111111222222444555666666555555666888444444555666777888999999999999999999999999999888::::::999999999999::::::::::::999999999:::;;;;;;::::::::::::::::::::::::999999::::::;;;<<<<<<<<<===============>>>>>>>>>===>>>>>>>>>>>>?????????BBB???>>>@@@@@@===>>>AAA======>>>>>>>>>????????????@@@AAAAAA@@@@@@AAABBBKKKPPPWWW]]]aaaccceeegggooorrrwwwzzzzzzzzzzzzzzzxxxxxxwwwuuurrrmmmiiifffllllllmmmmmmlllfff___ZZZ[[[YYYXXXXXXYYY[[[\\\[[[^^^```bbbdddhhhppp{{{~~~yyysssnnnjjjgggcccaaafffmmmrrrsssnnnfff``````ccchhhnnnssswwwzzz|||yyyuuusssxxxyyyppplllkkkoootttzzzxxxpppgggaaa```fffuuu|||lll^^^YYYYYYUUUUUURRRNNNIIIFFFFFFFFFEEEGGGLLLQQQRRRQQQTTTZZZooo||||||zzzzzzzzzuuuuuuttttttssssssrrrrrrtttsssrrrqqqqqqsssuuuvvvsssssssssttttttuuuwwwwwwssssssrrrrrrrrrsssttttttvvvwwwyyyyyyzzz{{{~~~~~~}}}{{{{{{{{{yyywwwvvvwwwzzz{{{zzzxxxyyyzzz{{{|||||||||||||||}}}|||{{{zzzzzz{{{|||}}}~~~~~~}}}}}}||||||{{{{{{|||{{{zzzyyyyyyyyyzzz{{{444333222000000222333444000000000000000000000000////////////////////////---///000111111111000000444444444444444333222111000000000000000111222333000111111222333333333333222222222333333333444444444555666777777666555444444333222333555555444333222333333333444555555555777666555444444555666777888999999:::::::::::::::666777888999888777555333555555555555555555555555888777777777666666666666<<<888777:::;;;888666777666555555444444555555666444555666777999999999999999999888888888888999:::::::::::::::999888888777555666777999999999888777:::999888:::<<>>@@@@@@???<<<<<<<<<;;;;;;:::::::::===<<<;;;;;;======<<<;;;;;;<<<===>>>>>><<<;;;999:::;;;<<<======<<<;;;:::;;;;;;<<<<<<<<<;;;::::::999999::::::::::::::::::888999999888777666666777;;;;;;;;;::::::999999999::::::;;;999555333222222333333333444555666777888999:::::::::999888666555555555555555555666666666666444111///...///111333111111111222222222222333222222222333333333222222444555777777666555666777444444555666777888999999777777777777888888888888888888888888888:::;;;<<<:::999999999::::::;;;<<<===<<<;;;;;;;;;;;;<<<===999999:::;;;;;;<<<===============>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBB???>>>@@@@@@======@@@>>>>>>>>>>>>?????????@@@???AAABBBBBBAAAAAABBBCCCLLLRRRYYY```eeeiiimmmooopppsssxxxzzzzzzzzzyyyzzzvvvvvvvvvtttqqqmmmiiigggkkkkkklllllljjjeee^^^YYY\\\ZZZZZZ[[[^^^```aaa```bbbdddfffhhhlllsss|||~~~zzzyyywwwssspppooonnnllliiihhhcccgggmmmppppppmmmiiifffdddggglllrrrwww||||||yyy|||yyypppmmmnnnnnnoooooorrr||||||nnneeebbbiiizzz{{{lllaaa\\\[[[WWWVVVSSSNNNIIIFFFFFFFFFCCCEEEJJJOOOPPPNNNQQQWWWkkkzzz~~~|||{{{{{{wwwwwwwwwvvvuuuttttttssssssrrrqqqqqqqqqsssuuuvvvsssssssssssstttvvvwwwxxxuuuuuuuuutttttttttttttttuuuvvvxxxyyyyyy{{{}}}~~~}}}{{{{{{{{{yyyxxxxxxyyyzzz{{{zzzyyyyyyzzz{{{|||}}}}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}~~~}}}}}}||||||{{{{{{{{{}}}|||{{{zzzzzzzzz{{{|||333333222222222222333333//////000000000000000111......////////////000000...111444444333111000000444555555666555444222111000000000000000111222333222222222222222222333333111222333444444444333333555555666666777666666666333222222333555555444222444444444444444555555555666666555444444555777888888999999:::::::::999999777777888999888777666555444444555555555666666666888888888777777666666666;;;777666:::;;;888666777555555444444444444555555444555666777999999::::::888888777666777888:::;;;::::::999999888888888888888888999999999999888888;;;999888999<<<>>>@@@@@@???===;;;:::;;;;;;;;;:::999999999999:::;;;<<<===:::888777777888888777555999:::;;;:::999888999;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;<<<======<<<;;;;;;<<<=========<<<::::::;;;<<<===>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;888888999999::::::;;;;;;999::::::999777555666777;;;::::::::::::::::::999;;;<<<<<<;;;888555444555111222333444777999;;;<<<999::::::::::::888777666444444444444444444444444555333111000//////000111111111111111222222222222222333444444444444444333333555777777666666666777444555555666777888999:::888999999999999999::::::777777666666777999;;;<<<999999999999:::;;;<<<<<<>>>===<<<;;;;;;<<<===>>>999999:::;;;<<<======>>>======>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA======???>>><<<<<>>?????????===;;;:::<<<======<<<;;;;;;:::999::::::;;;<<<===;;;:::999::::::888777888:::<<<;;;999888:::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::;;;===>>>===<<<999::::::;;;;;;<<<<<<<<>>===;;;::::::;;;===>>>999999:::;;;<<<===>>>>>>======>>>??????@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCC@@@???AAA@@@>>>>>>AAAAAAAAA@@@@@@@@@AAABBBCCCAAABBBDDDDDDCCCDDDEEEGGGNNNSSSYYY```eeeiiimmmpppqqqtttxxxzzzyyyxxxwwwwwwwwwvvvvvvtttsssrrrqqqpppmmmlllmmmnnnnnnlllhhhdddeeeddddddggglllqqqtttuuulllnnnoooppppppuuu||||||yyyxxxxxxpppiiifffjjjnnnllljjjkkkgggkkkppprrrpppmmmlllllllllooosssxxx|||{{{ssssssvvvwwwuuuooohhhlllzzz~~~zzz|||{{{mmmgggbbb]]]YYYXXXTTTOOOJJJGGGGGGIIIEEEEEEGGGKKKKKKKKKQQQYYYkkk{{{|||{{{yyyyyyzzzyyyxxxvvvuuutttooonnnnnnnnnppprrruuuwwwtttttttttttttttuuuvvvwwwvvvvvvvvvvvvuuutttsssrrrssstttvvvwwwxxxzzz}}}}}}~~~~~~|||zzzyyyzzzzzz{{{|||||||||||||||}}}zzzzzz|||}}}~~~~~~}}}|||{{{zzz{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{|||111222444555555444222111.../////////000000111111111111222222333333333333444555444111...---000333555666777777666444222111888777555333222111000000777666555444444444444444///111444666666555333111444444333222333444666777111111222333555555444222777777777666555555555444666555444444555666777888777888999:::999999777666888888888777777777777777888888777666555444444333555555666777888999::::::888444444888:::888777888777777666666666666777777888888888888888777666666???===;;;999888888999:::888777777777777777888888>>>===;;;999888888999999;;;999777888:::===>>>???>>>===;;;;;;<<<>>>>>>===>>>===;;;:::999999:::;;;???===;;;;;;;;;;;;999888888:::<<<;;;999888:::<<<;;;::::::::::::;;;<<<<<<;;;:::999:::<<<<<<;;;:::888999999:::;;;<<<======???===<<<<<<======<<<:::<<<<<<;;;;;;::::::::::::::::::;;;<<<<<<;;;::::::999888777666777999<<<===777777888999:::;;;;;;<<<888:::;;;;;;;;;;;;<<<>>>999999999::::::;;;;;;;;;777888999888666444444555888888888888888888999:::999::::::;;;:::999777666777777777777777666666666555444444444333222111111333333333444444444555555333444666777777777666666333555888888777666666777666666777888999:::;;;;;;888888888999999::::::::::::999777555444444666666999999999999:::;;;<<<======<<<:::999999:::<<<===999999:::;;;<<<===>>>???===>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAAGGGDDDCCCEEEDDDBBBBBBEEEBBBBBBAAA@@@AAABBBCCCDDDBBBCCCEEEEEEDDDEEEFFFHHHOOOSSSYYY^^^bbbfffiiilllqqqtttwwwyyyyyywwwwwwwwwxxxxxxvvvuuutttttttttuuuooonnnnnnooopppooollljjjrrrpppnnnooossswwwzzz{{{oooqqqrrrqqqqqquuu{{{~~~~~~{{{zzzzzz{{{tttlllhhhlllooollljjjjjjjjjooouuuwwwtttqqqnnnnnnoooqqquuuyyy}}}yyyqqqqqqttt{{{zzztttkkkjjjvvv{{{nnnhhhccc^^^YYYWWWSSSNNNIIIGGGHHHIIIFFFEEEGGGIIIJJJKKKSSS[[[mmm}}}|||zzzyyyyyyzzzyyyxxxvvvtttsssmmmmmmlllmmmooorrruuuwwwuuuttttttttttttuuuvvvvvvuuuvvvuuuuuutttsssqqqqqqrrrtttvvvwwwxxxzzz}}}|||~~~}}}{{{yyyyyyyyy{{{|||}}}}}}||||||}}}~~~zzz{{{|||}}}~~~}}}|||{{{zzzzzz{{{|||||||||}}}}}}~~~~~~}}}|||{{{zzzyyyzzz{{{{{{888555333111222222222111222222222111111111111000///111333444555444222111666777999999888555222000777:::;;;888333000111444888777666555444333222222333555666555444333333333333333333222222111111111777666555333222111111111555444222222444555555444888777777777777888888999888777666666666666777777:::888777777888:::999888888888777777777777888888888888888888777666444444777666666666666666777777666444333333555666666555666777888999999::::::999999999999888888888888888666444444555888:::;;;::::::888777888999;;;;;;:::999;;;;;;:::777777:::>>>::::::;;;<<<===>>>??????;;;<<<===?????????>>>===>>><<<:::888888999<<<===;;;;;;;;;;;;<<<<<<<<<<<<:::999888777888999;;;===;;;<<<<<<<<<<<<<<<<<<<<<999888888:::======;;;888======<<<;;;::::::999999>>>===;;;;;;===>>>===<<<<<<===>>>===<<<<<<<<<>>><<<<<<<<<<<<;;;:::999888======<<<;;;::::::999999999::::::;;;;;;::::::999<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999<<<;;;888555444333444444666777999999777666777888888;;;;;;999999<<<<<<:::;;;888777888666222000222333333222222222222222333000222555777888777555444999777555555666666555444777777777777777666666555555777888999888777888999666666777888999999::::::444111222777888555666:::777777888999;;;<<<======:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::<<<===>>>@@@>>>;;;<<<@@@BBBBBBAAA???>>>>>>>>>???AAACCCDDDAAADDDFFFFFFEEECCCBBBBBBAAAAAA@@@AAABBBDDDFFFHHHIIIFFFDDDEEECCCBBBEEEJJJMMMTTT\\\bbbdddfffhhhjjjllltttzzzzzzyyy|||}}}}}}{{{zzzxxxuuusssrrrrrrrrrssstttttttttttttttssssssyyy{{{zzzxxxyyy}}}xxxzzzzzzyyywwwyyy~~~}}}{{{yyytttlllhhhlllrrrrrrpppnnnsssxxx}}}|||wwwrrrrrrssstttuuuxxx|||xxxuuu|||vvvooommmqqq~~~vvvjjjbbb```aaa\\\XXXRRRNNNKKKIIIFFFDDDHHHDDDCCCEEEHHHKKKQQQXXXkkk|||zzzxxxzzzzzzyyywwwvvvtttsssrrruuusssooollllllooosssvvvvvvuuutttuuuwwwxxxwwwvvvxxxwwwvvvuuutttsssrrrrrrvvvwwwwwwwwwxxxyyy}}}|||||||||zzzwwwwwwyyy{{{|||}}}~~~~~~~~~|||{{{zzz|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{|||}}}yyy{{{555333111222333555555555222222222222111111111111000111222333333333222111444555666777666555333222777:::;;;999444111333666777666666555444333222111222444555555333222222333333333333222222111111111444444333222222222222333555444333333444555444333888888777666555555555555777777777666666555555555777666555777999;;;<<<;;;999888888777777888888999888888888777666555444333666666666555555666666777666555333444555666666555666666777888999999999999888888888888888888888888777666555666999:::;;;::::::888777888:::;;;;;;:::999;;;;;;:::888888:::===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>============<<<:::999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999999:::::::::::::::999999::::::;;;;;;;;;;;;<<<<<<:::888888:::======;;;888::::::;;;;;;;;;;;;<<<<<<>>>===;;;;;;===>>>===<<<;;;===>>>===<<<;;;<<<============<<<<<<;;;999999===<<<<<<;;;::::::999999::::::;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999;;;;;;<<<<<<;;;;;;:::999999999888888666555444333666777999888777666777888888;;;;;;888888;;;;;;888<<<999999;;;:::555333555222222111111111222222333222333555666777666555444777555333333444555555444666777777777777666555555555777888999888777888999666777777888999999::::::;;;777777::::::666666999888888999::::::;;;<<<<<<:::::::::;;;;;;;;;;;;<<<===<<<;;;;;;;;;<<<>>>>>>@@@===;;;<<<>>>AAAAAA@@@AAAAAA@@@???@@@AAABBBBBBBBBDDDFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHEEEDDDEEECCCAAADDDJJJRRRVVV[[[^^^]]]^^^```cccllltttyyyyyyxxxzzz{{{zzzzzzxxxvvvtttsssrrrrrrsssrrrssstttuuuwwwxxxxxxxxx}}}~~~~~~}}}}}}~~~}}}yyytttlllhhhmmmssstttsssssszzz}}}xxxwwwxxxwwwxxxzzz~~~}}}{{{yyyqqqnnnqqq|||ttthhhaaa______ZZZVVVPPPKKKIIIFFFDDDCCCHHHEEEDDDGGGIIIKKKQQQXXXkkk{{{zzzyyyxxxwwwvvvuuutttvvvtttpppnnnnnnppptttwwwwwwvvvuuuvvvxxxyyyyyyxxxwwwwwwvvvuuutttsssrrrrrruuuvvvxxxxxxxxxzzz|||~~~||||||{{{zzzxxxwwwyyyzzz|||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~}}}~~~}}}}}}~~~|||wwwxxx}}}666444333333555666666555333222222222111111111111000000111111111222222222111222222333333333444444777999:::999555333555777555555444444333222111111111333444444222111111222222222222222222111111111111111111111222333444444444333333444555555444222777777555444333222222222888999999:::999888777666777666666777999::::::999888888777777777777888888666666777777666555444444777666666555555555666666777555444444555666555555555555666777777888888999777777777777777777888888999888777888:::;;;:::999;;;999888888:::;;;;;;::::::;;;;;;:::888888:::<<<>>>>>>===<<<;;;;;;::::::======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<:::888777666888:::;;;<<<;;;999888999999999999:::::::::;;;:::999999:::<<<<<<;;;999888888999;;;<<<===>>>???>>>===;;;;;;===>>>===<<<;;;<<<===<<<;;;;;;;;;===============<<<<<<;;;:::<<<<<<<<<;;;;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999666777999999888666444222666777888888666666777888999;;;;;;777777999888555666444555999888333111333000000000000000111222333555555555555555555555555666444222111333444333333666666666666666555555444555777888999888777888999777777777888999999::::::<<<:::999;;;;;;888888:::999999999::::::;;;;;;;;;999:::::::::;;;;;;;;;;;;=========<<<===>>>>>>???AAA???======???@@@@@@@@@DDDCCCBBBAAAAAAAAAAAAAAABBBDDDFFFFFFDDDBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDGGGDDDCCCDDDCCCAAADDDJJJSSSVVVYYYYYYWWWWWWYYY\\\kkksssxxxwwwvvvwwwxxxwwwxxxwwwuuutttssssssttttttrrrssstttvvvyyy|||~~~{{{uuunnnjjjooovvvxxxyyy{{{~~~||||||zzz{{{|||xxxrrrrrr{{{sssiiibbb```___YYYUUUOOOKKKHHHFFFDDDCCCHHHEEEEEEGGGIIIJJJPPPXXXkkk~~~{{{{{{zzzzzzyyyxxxwwwwwwxxxvvvrrrpppppprrruuuxxxxxxwwwvvvwwwyyy{{{zzzyyywwwwwwvvvuuutttssssssrrrtttvvvyyyzzzzzzzzz{{{}}}{{{|||{{{zzzxxxwwwxxxzzz|||}}}~~~|||~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}~~~}}}|||xxxttttttwww999888666555555555444222333333222222222111111111111111000000000111222333000/////////111222444555555777888777555444555666444444333333222111111000000222333333111000000111222222222111111111111111111111111111111222333444444444333444666555333111444444333222111111111222333444666888888777666555999888777777777777555333777777666666666666777777555555666666666555555444888888777666666666777777888666444444555666555444555555555666666777888999666777777777777777888888;;;:::999:::;;;;;;:::888;;;:::888888:::;;;;;;:::;;;;;;;;;:::999999999:::======<<<<<<;;;::::::999>>>===;;;:::999::::::;;;999:::;;;<<<<<<<<<;;;:::<<<===>>>>>>>>><<<:::999444555777999:::;;;::::::777777888888999:::::::::;;;::::::;;;;;;;;;;;;:::888999:::;;;<<<===>>>???>>>===;;;;;;===>>>===<<<:::<<<===<<<;;;:::;;;<<<======>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;============<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999666777888888888666555444666777888777666555777888999;;;:::777555777666333222000222777777222000222////////////000111222333777666555444444555666777:::777444222222222222111666666666666666555444444555777888999777777888999777777888888888999999999888777888999:::::::::<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????CCCBBB@@@???@@@@@@AAAAAACCCCCCCCCBBBBBBBBBCCCCCCBBBDDDEEEEEECCCBBBBBBBBBBBBCCCDDDEEEEEEDDDBBBAAAGGGDDDCCCDDDBBBAAADDDJJJQQQTTTYYYYYYXXXVVVXXXZZZhhhpppvvvuuuuuuwwwxxxwwwwwwwwwvvvuuuuuuvvvwwwwwwssstttuuuvvvyyy}}}~~~wwwqqqnnntttzzz~~~~~~~~~{{{{{{}}}yyyvvv}}}uuulllfffcccaaa\\\WWWQQQLLLJJJHHHGGGFFFFFFDDDEEEHHHIIIJJJQQQYYYlll}}}|||||||||{{{{{{zzzzzzzzzzzzxxxuuurrrrrrtttwwwyyyyyyxxxwwwyyy{{{|||{{{zzzwwwvvvvvvuuuttttttsssssstttvvvyyy{{{zzzzzz{{{{{{zzz{{{{{{zzzxxxwwwxxxyyyzzz{{{}}}}}}~~~}}}|||}}}~~~~~~~~~}}}}}}}}}||||||}}}}}}}}}}}}|||~~~|||yyytttpppoooqqq999888666666666666444222333333333222222222222111111111000000111111222333000/////////000222444555333444555444333333444444333333333222222111111000000222333222111000000000111111111111111111111111333222222111222222333333555444444444555555333111111111111111111222333444,,,---000333444444333333777666555555666555333000555555444444444444555555555555666666666666666666:::999888888777777777888999777555555666666555444666555555555666777888999666666777777888888888999;;;::::::;;;<<<;;;:::888<<<:::999999:::;;;::::::;;;;;;::::::::::::999888::::::::::::;;;;;;;;;;;;===<<<;;;999999999:::;;;888999;;;<<<===<<<;;;:::;;;<<<===>>>??????>>>===999888777666777777999999777777888999999:::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<=========>>>===;;;;;;===>>>===<<<;;;<<<===<<<;;;;;;<<<=====================<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999999888777555555555666777666777777666555555666888999;;;:::666555777666222333222444888888555444555000000//////000111111222777666555444444555777888???<<<777444333222111000666666666777666555555444555777888999777777888999888888888888888999999999777888999888999:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>>???????????????AAAAAA@@@???>>>>>>@@@AAAAAAAAABBBCCCDDDDDDEEEEEEBBBCCCDDDDDDBBBAAAAAABBBAAABBBCCCDDDDDDBBBAAA@@@FFFDDDCCCDDDCCCBBBEEEKKKQQQWWW]]]___]]]ZZZXXXXXXeeemmmssstttuuuxxxzzzzzzyyyxxxwwwwwwwwwxxxzzz{{{vvvuuuuuuuuuxxx{{{{{{vvvuuuzzz{{{{{{||||||xxxtttmmmhhhdddbbb\\\XXXQQQLLLJJJIIIHHHHHHEEEDDDEEEHHHIIILLLUUU___qqq~~~}}}}}}}}}||||||{{{{{{{{{yyywwwttttttuuuwwwyyyzzzyyyyyyyyy{{{|||{{{zzzvvvvvvuuuuuuttttttsssssstttwwwyyy{{{zzzzzzzzz{{{yyyzzz{{{zzzxxxwwwwwwxxxxxxzzz|||~~~~~~|||}}}~~~~~~~~~}}}}}}||||||}}}|||{{{{{{||||||}}}}}}{{{vvvrrrooonnnnnn555444444666777888666555333333333333222222222222111111222222222333333333222111111000111222333444333333333333333222222222333333333222222222111111000222333333111000000111000000000111111111111111333333333222222333444444777555333333333444333222000000000111222333555555///000333555666777777777222222222444777777555444555555444444444444555555555555666777888888777777::::::999888777777777777999777666555666666555444777666555555666777999:::777777777888999999:::::::::::::::;;;<<<<<<999777===;;;999999:::;;;:::999<<<;;;::::::;;;;;;999777777777888999:::<<<<<<===<<<<<<;;;:::::::::;;;;;;888999;;;<<<===<<<<<<;;;;;;;;;<<<===>>>??????@@@@@@>>>;;;888666666666777888999999:::;;;<<<======<<<======;;;:::999;;;============<<<<<<<<<<<<<<<>>>===;;;;;;===>>>===<<<<<<===>>>===<<<;;;<<<>>><<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888888888999999999999:::;;;;;;<<<<<<;;;;;;:::999;;;999777555444444666777666777777555444444666888999;;;:::777555777666333333000111444555222222555222111111000000111111111666555555444555777888999BBB>>>999555444333222222777777777777777666666555555777888999888777888999888888888888888888888888;;;======999888:::999666999999999::::::;;;;;;;;;;;;<<<<<<<<<==================>>>???????????????===>>>>>>===;;;<<<>>>@@@???@@@BBBCCCDDDEEEEEEEEEBBBCCCDDDCCCAAAAAAAAACCCBBBCCCCCCCCCCCCCCCBBBBBBGGGDDDCCCEEEDDDCCCFFFLLLVVV\\\cccfffccc^^^[[[YYYdddlllsssuuuvvvzzz}}}|||zzzyyyyyyxxxyyyzzz{{{|||wwwvvvuuutttvvvzzz|||}}}||||||~~~}}}yyy{{{rrrlllhhhccc```\\\WWWPPPKKKIIIHHHHHHHHHEEEEEEFFFIIIKKKPPP]]]jjjwww~~~~~~}}}|||{{{{{{|||zzzxxxvvvuuuvvvxxxyyy|||{{{zzzzzz{{{{{{zzzyyyvvvvvvuuuuuuttttttttttttuuuwwwyyyzzzyyyyyyzzz{{{xxxzzz{{{zzzxxxwwwvvvwwwxxxyyy|||~~~}}}~~~~~~~~~}}}}}}|||}}}}}}|||zzzzzz{{{}}}zzz}}}{{{vvvrrrrrrrrrppp444444444555777777666444444444333333333222222222111222333444555444333333555444333333222222222222555444333333333333222111333333333333333222222222111333444333222000111111///000000000111111111222222222222333444555777777999666333111222333444333222222222222333444555555666777777888888999999:::111222333666888999777666777666666555555666666777555666777888999999999999999888777666555555555555:::888666555666666555444888777666666666888:::;;;777888888999::::::;;;;;;888888999:::<<<<<<999777===<<<::::::;;;;;;:::999<<<;;;::::::<<<;;;888555777777888999:::;;;<<<<<<:::;;;;;;<<<<<<<<<<<<;;;888999:::;;;<<<<<<<<<<<<<<<;;;:::999:::<<<===???@@@???>>><<<;;;::::::999::::::;;;<<<===>>>??????<<<===>>><<<999999;;;============<<<<<<<<<<<<<<<>>>===;;;;;;===>>>===<<<===>>>???>>>======>>>???;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999:::999888777555555444444777777666555333444666999999;;;;;;777666888777444222......000000...///333444333222111111000111111444444444555777888999:::AAA===888555444555555444888888888888888777777666555777888999888777888999888888888888888888888888999===<<<777666999888444888888999::::::;;;<<<<<<============>>>>>>>>>>>><<<===>>>?????????>>>>>><<<>>>>>>===<<<<<>><<<::::::;;;;;;:::999===;;;:::;;;<<<<<<888555777888888999::::::;;;;;;999:::<<<===>>>===<<<<<<999999::::::;;;<<<=========;;;999777777888;;;<<<;;;<<<>>>@@@AAAAAA@@@???;;;;;;<<<===>>>???@@@AAA===>>>>>><<<999888;;;>>><<<<<<<<<<<<======>>>>>>>>>===;;;;;;===>>>===<<<===???@@@???>>>===>>>@@@::::::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999<<<<<<<<<=========>>>>>>;;;;;;<<<<<<;;;;;;:::999999999:::999888555222111777777666444333444666999999;;;;;;777777999888555666222000111222000222666555555333222111111000000222333444666888999:::;;;???;;;777444444666777777999999999999999888777777555777888999888777888999999999888888888888888888333777777333333888888444777777888999;;;<<<======>>>>>>>>>>>>????????????;;;<<<===??????>>>>>>===>>>@@@BBBAAA???@@@CCCGGGAAABBBCCCCCCCCCBBBAAA@@@BBBCCCCCCBBB@@@@@@AAACCCGGGFFFEEEEEEEEEFFFHHHIIIHHHEEEEEEFFFFFFEEEHHHNNNXXX]]]dddgggggghhhiiillliiiqqqwwwxxxxxx{{{}}}|||zzzyyyxxxxxxxxxyyyzzzzzzwwwvvvttttttxxx}}}xxxvvvzzz{{{sssooolllgggbbb```[[[SSSNNNLLLLLLMMMMMMJJJIIIKKKNNNQQQZZZmmm}}}~~~|||{{{zzzyyy|||{{{xxxwwwvvvvvvwwwxxx}}}{{{zzzzzzyyywwwuuuuuuuuuuuuuuuuuutttttttttxxxyyyyyyxxxwwwxxx{{{}}}xxxyyy{{{{{{xxxwwwvvvvvv{{{|||~~~~~~}}}}}}}}}}}}zzzyyy|||yyy~~~~~~yyyxxx|||}}}zzz444666777666555444555666333222222444555666444333333333222222333444666777@@@:::222///000222222222666555444222111000000000444444444222000000111333444444333222222111111000000000//////000000111222333666444//////444555222888777444222111000000111555444333222222222333444555444444333444555666777444555777888777666444333666666666666777777777777666444222555:::<<<999555888666444444555555444333666555444555666666444222888777666666666777999:::777777777777888888888888777777888999999:::;;;;;;:::777777:::;;;888888;;;:::999999888888999999:::::::::999888888777777666<<<999999<<>>>>>>>>>>>>>>??????@@@======<<<<<<<<<<<<======999777888:::999666666:::=========<<<;;;;;;;;;:::>>>===;;;::::::;;;===>>><<<<<<==================<<<;;;::::::<<<<<<;;;:::;;;;;;;;;<<<;;;;;;::::::============<<<;;;::::::::::::;;;;;;;;;:::999999===<<<;;;::::::;;;===>>>;;;:::888777666555666666444555666666555555666888===;;;999888888777666444333333222222111222222222333444555444111000222555777555444666999;;;:::888888888777777777777888888888777777888::::::999777888777777777999999777666777777777666666666666666;;;999888888999:::999888888999999:::;;;<<<======<<<<<<===???@@@AAABBBCCC@@@?????????>>>>>>=========>>>@@@AAAAAABBBDDDEEE@@@@@@@@@AAAAAA@@@??????CCCCCCDDDDDDDDDDDDCCCCCCJJJHHHFFFDDDCCCCCCDDDEEEHHHEEEDDDFFFFFFFFFKKKRRR```aaadddhhhiiiiiikkknnnnnnqqqvvvzzz}}}~~~}}}|||zzztttsssxxxzzzwwwwwwzzzvvvssspppqqqvvv|||wwwuuuuuuwww}}}~~~tttnnnkkkhhheee```\\\UUUQQQOOOPPPPPPPPPQQQLLLHHHMMMVVVcccsss}}}{{{yyy{{{zzzxxxwwwwwwwwwwwwxxxxxxzzz|||}}}}}}|||zzzxxxuuuvvvvvvvvvwwwwwwwwwwwwvvvwwwwwwxxxxxxyyyzzzzzz|||{{{zzzzzzxxxxxxwwwvvv|||}}}~~~}}}~~~~~~~~~}}}|||{{{}}}|||{{{{{{{{{|||~~~|||{{{{{{zzzzzzzzz{{{{{{555666777666555555777888666555444444555666555333222333444555666666666555777555333222222222222111555444333222111111111111333333333222000000222444333333333222222222222222111111111222333444555666333666444000000555666444666555444333222222333333666555444333333444555666666555444444444555777888666666777888777666555444666666777777777888888888777444333555999;;;999555888666444444555555555333888666555555666777555444666666555555555666777888777777777777888888888888777777777888999::::::::::::777777:::;;;888888;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::999;;;999888;;;@@@AAA>>>;;;:::;;;<<<======<<<;;;::::::888777888999:::::::::>>>>>>======>>>>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<===:::;;;===<<<999:::=====================<<<<<<>>>>>>===<<<<<<===>>>>>>============<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;<<<=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;@@@???<<<:::999::::::;;;;;;:::888777666666666777777777777666555666888:::<<<;;;:::999888777666444555444333222111111111111111333444333222222444666777666444666888:::999777888777777777777777777888888777666888999:::999777777666666777888888777555888888888888888888888888;;;999888888999::::::999888888999:::<<<===>>>>>><<<<<<===>>>???@@@@@@AAA@@@@@@??????>>>>>>>>>>>>>>>???AAAAAAAAAAAACCCDDDAAABBBBBBBBBBBBBBBAAAAAADDDEEEEEEFFFFFFEEEEEEDDDIIIGGGEEEDDDCCCDDDEEEEEEFFFDDDCCCEEEEEEEEEJJJQQQ\\\___ccceeefffgggjjjnnnooorrrwww{{{}}}~~~}}}|||yyytttsssvvvxxxvvvuuuxxxvvvsssppprrrxxx}}}zzzxxxyyyzzz~~~vvvpppnnnkkkiiiccc___ZZZVVVTTTTTTTTTSSSUUUOOOMMMTTT___kkkxxx~~~|||{{{{{{zzzyyywwwvvvwwwxxxxxxzzz|||~~~~~~|||zzzvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzzzz{{{|||{{{{{{zzzyyyxxxwwwwww{{{|||~~~~~~~~~~~~~~~}}}|||{{{}}}|||{{{{{{{{{|||~~~~~~~~~}}}|||{{{zzzzzzyyyyyy777777777555555666999;;;<<<999666555555666555444000222555777777666555444...000333444333222111111444444333222222222222222222333333222111111333555222222222222333333333333111111222333444666777777333444444111222555777666555444444333444444555555777777666555555666777888777666555555555666888999888888888888777777777666666666777777777888888888777555444666999:::888666777666444444555666555444:::888555555666777777666444444444444444555666666777777777888888888999999777777888888999999:::::::::777777:::;;;888888;;;======<<<<<<<<<<<<======999999:::::::::;;;;;;;;;;;;999888:::===>>><<<999999:::;;;<<<<<<;;;:::999999888666777999::::::999===============>>>??????<<<;;;;;;::::::;;;;;;<<>>>>>;;;<<>>>>>>>>>>>>>><<<==================<<<============<<<<<<;;;;;;<<<;;;:::;;;<<<<<<<<<:::::::::;;;<<<=========<<<<<<<<<=========<<<;;;;;;<<<;;;;;;:::;;;<<<>>>???BBBAAA>>>;;;999888888888:::999888777666666777888999999888777666777:::===<<<<<<;;;999888777666555777666444333111000000000000111222222222333555777777666555666777888777666777777777666666777777777888666666777888999888777777666555666777777666555::::::::::::::::::::::::;;;999888888:::;;;:::999777888999:::<<<===??????=========>>>>>>>>>??????@@@@@@@@@????????????>>>???@@@BBBAAAAAA@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDCCCEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFDDDDDDDDDDDDEEEFFFEEEBBBBBBDDDDDDEEEJJJPPPXXX]]]bbbbbbaaaccchhhmmmnnnqqqvvvzzz}}}~~~}}}|||yyyuuusssuuuvvvuuutttuuuvvvsssrrrttt{{{~~~~~~yyytttqqqooommmgggddd```]]]\\\[[[YYYWWWYYYTTTTTT___lllwww~~~~~~~~~|||{{{yyywwwvvvwwwxxxxxx|||}}}}}}|||xxxwwwwwwwwwwwwwwwwwwwwwyyyyyyzzzzzz{{{|||||||||||||||{{{zzzyyyxxxxxxwwwzzz{{{}}}~~~~~~~~~}}}|||{{{||||||{{{{{{||||||}}}~~~}}}|||zzzyyyyyyyyy888888777555444666:::===???<<<888666555555555444111222333444555555555444+++///444555222000000222444333333222222222333333111222333333222222444555111111222222333444555555111111222333333444444444222333333222333555777777555555555555555555555555777666555555555666777888888777666666666777999999:::999888888777777888888555555666666666777777777777666666777999999888666777666444444555666666555:::888555444555666777666444444444444555555666666777777888888888999999999888999999999:::::::::;;;:::777777:::;;;888888;;;======<<<<<<<<<<<<======666666777888999999::::::<<<:::999:::<<<<<<;;;999999999:::;;;;;;:::999999:::999777888999;;;::::::===<<<<<<<<<<<<===>>>>>><<<<<<<<<;;;;;;<<<<<<<<<===999888;;;<<<:::;;;===<<<<<<<<<======>>>>>>???999:::;;;<<<<<<;;;:::999>>>======<<<<<<;;;;;;:::===;;;:::;;;<<<===<<<;;;999:::;;;<<<===>>>>>>>>>;;;<<<<<<=========<<<<<<===<<<;;;;;;<<<>>>@@@BBBBBB@@@>>><<<:::888888888:::999888777777777888999;;;:::888666555777;;;???<<<<<<<<<:::888666666666666555444333222111111111111222222222222333555666777666666666666666666555666666666666666666666666777666555666777888888777777555444444666777666555::::::::::::;;;;;;;;;;;;;;;999888888:::;;;;;;:::777888999;;;<<<>>>???@@@????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGEEECCCBBBDDDEEEEEEJJJQQQVVV^^^bbbaaa^^^aaafffiiihhhkkkqqqwwwzzz|||||||||yyywwwuuuuuuvvvvvvuuuuuuuuusssssswww}}}~~~yyyuuurrrooollliiifffdddcccaaa^^^\\\[[[WWWZZZgggwww~~~|||yyywwwvvvwwwxxxyyy{{{|||}}}~~~~~~}}}|||{{{yyyxxxxxxxxxxxxwwwwwwwwwzzz{{{{{{||||||}}}~~~~~~}}}}}}|||{{{zzzyyyxxxxxxyyyzzz|||~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{||||||}}}}}}~~~}}}|||{{{zzzzzzzzz888888777555444666999<<>>>>>>>>============>>>>>>>>>888666999;;;;;;;;;===;;;;;;;;;<<<<<<=========888:::<<<======<<<:::888======<<<<<<;;;;;;;;;:::===<<<;;;;;;======<<<;;;:::;;;<<<===>>>>>>??????;;;;;;<<<===>>>>>>>>>===>>>===<<<;;;<<<>>>AAABBB???>>>===<<<;;;:::999999999999888777777888999:::;;;:::888666555777;;;>>>;;;======;;;888666666777333333333222333333444444444333222222333333333333555666666666555555555555444555666666666666555444777666444444666777777777777666444444555666666555999999999999::::::;;;;;;;;;999888999:::<<<<<<;;;888999:::;;;===>>>???@@@AAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCBBB@@@???@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFCCCCCCEEEFFFGGGLLLSSSXXX```eeebbb___bbbeeeeeeaaaeeelllrrrxxx{{{||||||{{{zzzxxxwwwxxxyyyxxxvvvuuutttuuuyyy{{{uuuqqqpppnnnkkkiiihhhfffbbb```]]]ZZZ___mmm|||}}}zzzwwwvvvvvvxxxyyyxxxyyyzzzzzzzzzzzzyyyxxxyyyyyyyyyyyyxxxxxxxxxxxx{{{||||||}}}}}}~~~~~~}}}}}}|||{{{zzzyyyxxxyyyzzz|||~~~~~~~~~~~~}}}|||{{{zzz{{{{{{||||||||||||||||||{{{{{{{{{{{{||||||}}}888888777666444555777:::<<<999666555555666555444444222000...///222555888444555444333111000222333555555444333333333333333111333555555444333333444111222222333444555555666777777777777666444222000333000111444555333333555666666666555555333222111444333333333333444666777888777666666666777999:::999999999888888888888777444444555555555666666666999999999999888777666666777666444555666777777666888666333333444555555444666777777888999888888888888888888999999999999::::::::::::;;;;;;;;;;;;;;;:::777777:::;;;888888;;;;;;;;;::::::::::::;;;;;;888888999:::;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;999:::;;;<<<<<<;;;:::999<<<;;;::::::<<<======<<<;;;;;;;;;;;;;;;<<<======???>>>>>>>>>>>>>>>>>>???AAA:::777:::>>>>>>>>>@@@;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<======<<<;;;<<<<<<===>>>?????????>>>:::;;;<<<===>>>?????????>>>======<<<===>>>@@@AAA=========<<<<<<;;;;;;:::999888777777888999:::;;;::::::999777666888;;;>>>;;;===>>><<<888555666888222222222222333444555666666444222222333333333222333555666555444444555666333444555666666555444333777555333333555777777777999666444444555777777666777888888999999::::::;;;;;;999888999;;;<<<<<<<<<::::::;;;<<<===>>>>>>???AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBB@@@BBBBBBBBB@@@@@@@@@BBB@@@AAABBBCCCDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFCCCCCCFFFGGGHHHMMMTTTZZZcccgggdddeeeiiihhhccc___cccjjjqqqwww{{{|||}}}{{{|||zzzxxxyyy|||{{{xxxuuuuuuvvvzzz|||wwwtttrrrooommmllljjjgggeee```^^^dddrrr~~~zzzwwwuuuvvvxxxzzzwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxyyyyyyyyyzzzzzzzzz||||||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyyzzz|||}}}~~~~~~~~~~~~}}}|||{{{zzzzzz{{{||||||||||||{{{zzzyyyyyyzzzzzz{{{|||}}}777888888666444444555666666555444444555666555333555444222111222444666888666555444444555555444333777666555444333222222222222444666666444333333333222333333333444444555555555666666777666444222000333000000444444000000333333333444555555444333222444333333222333555666777777777666555666777888999777888999999999888666666666666666777777777777888999:::::::::888777666666777666444555777888888777777666555555666666555444666777888999999999888888888888888999999999::::::999999999999999999999999:::777777:::;;;888888;;;;;;;;;::::::::::::;;;;;;999999999::::::;;;;;;;;;:::::::::999888999:::<<<:::;;;<<<======<<<;;;:::<<<:::999999;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>============>>>>>>CCC;;;888;;;???@@@@@@AAA============<<<<<<<<<<<<>>>>>>???@@@@@@???>>>>>>999::::::;;;;;;<<<<<<===>>><<<;;;<<<===>>>===;;;===>>>>>>?????????>>>>>>:::;;;<<<===??????@@@@@@======>>>>>>>>>>>>>>>>>>============<<<;;;::::::888888777777888:::;;;<<<;;;;;;;;;:::999:::<<<>>>;;;===???<<<777555666999444444333333333444444555555222111111333555444333111333555555333333555777222333555666666555333222777555333222444666777777:::777555444666777888888777888888999::::::;;;;;;;;;999888999;;;======<<<;;;<<<<<<<<<============@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCC@@@AAABBBBBB@@@@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEECCCCCCDDDDDDDDDDDDDDDDDDEEEBBBBBBEEEFFFGGGLLLSSS[[[ccchhhhhhlllrrroooeeecccgggnnntttzzz}}}~~~~~~zzz|||{{{xxxyyy~~~~~~yyyvvvuuuwww{{{~~~yyywwwsssqqqooonnnkkkjjjdddeeekkkwww~~~~~~~~~zzzwwwuuuvvvxxxzzzyyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxyyyzzz{{{|||||||||||||||}}}~~~~~~~~~~~~}}}|||{{{zzzzzz{{{{{{|||}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}|||{{{yyyzzz{{{|||||||||{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{777888888777555333333444333222222444555666444333444444555555666777777888666444444666999999666333888777555444333222222111333555666666444222222222333333333444444444555555111222333444444222000///333///000444444///...222000111222444555555444444444333333333444555777888777666555555555666888999666777999:::999888666444888888888888999999999999999:::;;;:::888666666666777666444555777888888777888777666777888888666444555666888999999999888777888888999999999:::::::::888888777777777777777777:::777777:::;;;888999;;;;;;;;;;;;::::::;;;;;;;;;777888888888888999999999888888888777777777:::;;;;;;;;;<<<======<<<;;;;;;;;;999888999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<<<<<<<======BBB;;;666:::>>>???@@@AAA??????>>>>>>======<<<<<<======>>>>>>>>>>>>======888999999:::;;;<<<======>>><<<;;;<<<===>>>===<<<>>>????????????>>>>>>===::::::<<<>>>???@@@@@@@@@======>>>>>>>>>======<<<>>>>>>>>>===<<<:::999888888888777777888:::<<<===;;;<<<======<<<<<<===???;;;>>>???===777555666999666555444444333333333333333111///111444666666444000222555555333333555888222333555666666555333222777555222222444666777777;;;888555555666888999888888888999::::::;;;<<<<<<;;;999888999;;;=================================>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCC???@@@BBBAAAAAA@@@BBBCCCAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGHHHHHHGGGGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCCCCAAAAAADDDEEEFFFKKKRRR[[[ccchhhjjjqqqyyytttggghhhlllrrrxxx|||~~~~~~yyy|||{{{wwwyyyzzzvvvvvvwww||||||}}}zzzvvvsssqqqpppnnnmmmhhhiiippp{{{~~~~~~}}}zzzwwwuuuvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{vvvwwwxxxyyy{{{|||}}}}}}|||||||||}}}~~~~~~~~~}}}|||{{{zzzzzz{{{|||||||||||||||{{{{{{||||||~~~~~~~~~~~~}}}|||{{{yyyyyy{{{|||||||||{{{zzz{{{zzzyyyyyyxxxxxxxxxxxx<<<888444555888999555111222666888777777888666222777666555555555666888999===<<<;;;:::999::::::;;;888777555444333333333444777555333333444444333222444444444444333333222111555555555444333222111000222222222222222222222222333222222333444444333111444333333222222333333444777777666666555555555444777666666666555555555555777777777666555555444444888666555666777888777666555555444444444444555555777777666666777666333111444555777888999999999888>>>;;;999888:::;;;<<<<<<===;;;999:::<<<<<<999666<<<;;;;;;:::999999::::::;;;999777777888::::::999<<<;;;999888777888999999:::::::::999888:::>>>AAA::::::;;;<<<============::::::::::::999999888777<<<;;;;;;;;;;;;<<<======@@@@@@@@@@@@???===<<<;;;???<<<::::::>>>@@@@@@??????BBBEEECCC>>>:::;;;===============>>>>>>>>>>>>@@@???===<<<;;;;;;;;;<<<<<<<<<======>>>>>>??????>>>======>>>@@@???===;;;>>>>>>============>>>>>>@@@@@@@@@???>>>===<<<<<<=========<<<;;;;;;::::::===<<<;;;:::999:::;;;<<<============<<<;;;:::999@@@>>>;;;888666666666666:::888666333222111111111000000111222444555555666222333444333333222333444444444444444444444444444333333333333333444555666888777555444555666888999888888888888999:::;;;<<<<<<;;;;;;:::::::::;;;;;;===;;;;;;===@@@AAA???===@@@???>>>======>>>???@@@AAA@@@@@@AAACCCDDDCCCAAA@@@AAACCCCCCCCCCCCAAA@@@<<>>===;;;:::::::::;;;;;;999888666555444444444555777555333333444444444222444555555555444444333222444444444444333222111111222222222222222222222222333222222333444444333111333333222222222222333333666666555555444444444444666666666666666555555555666666666666555555555555777666555555777777666555666666555555555555666666888888888999999888555222555666777888999999999999>>>;;;999888:::;;;<<<<<<>>><<<::::::;;;;;;999666;;;;;;::::::::::::;;;;;;<<<:::888888999;;;;;;:::<<<;;;:::999888999999:::777888999999888999:::<<<::::::;;;;;;;;;;;;:::::::::::::::;;;::::::999999======<<<<<<======>>>???>>>>>>??????>>>===;;;:::>>><<<;;;<<<>>>@@@@@@>>>???CCCEEECCC???<<<<<<>>>========================???>>>===<<<;;;;;;;;;;;;<<<=========>>>>>>>>>???>>>===>>>???@@@@@@>>><<<>>>>>>============>>>>>>@@@AAAAAAAAAAAA@@@??????=========<<<;;;;;;::::::;;;;;;;;;::::::;;;;;;<<<============<<<;;;::::::888888999:::::::::::::::777666555333222333333333333333333333333333333333222222333333333333333444444444444444444444444444555444444444555555666777888777555555555666888999888888888999999::::::;;;<<<;;;;;;:::::::::;;;;;;>>><<<<<<>>>AAABBB@@@>>>@@@@@@???>>>>>>???@@@@@@DDDCCCCCCDDDGGGHHHGGGFFFBBBBBBBBBCCCCCCBBBBBBBBBAAACCCEEEDDDBBBBBBCCCEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDFFFFFFEEEDDDDDDEEEFFFEEEDDDHHHOOOTTT___bbbgggmmmrrrtttuuuuuuuuuwwwyyy|||~~~~~~}}}|||}}}~~~{{{vvvvvv||||||}}}zzzuuurrrpppooonnnnnnkkkmmmxxx~~~~~~|||{{{yyyyyyyyyyyyyyyzzz||||||{{{zzzyyyxxxxxxyyy|||}}}}}}|||~~~}}}|||||||||}}}~~~}}}}}}}}}}}}{{{yyyyyyyyyyyyyyyxxxwwwvvvuuuzzz|||~~~~~~|||{{{zzzyyyzzz{{{}}}}}}}}}}}}}}}|||{{{zzzyyyxxxyyyyyyzzz666666555555444444333333333777888777777888777333666666666666666777888888===<<<;;;:::999:::;;;;;;999888777666666666666666666444333333444444444333555555555555555444444333222333333444444333333222333333333333333333333333333222222333444444333111222222111111111111222222555555444444444444444333666777777777666666555555555555555555666666666666777555444555666777666555777777777666666777777777999999:::;;;<<<:::777444777777777777777888999:::===;;;999888:::;;;;;;;;;???<<<:::999:::;;;:::999;;;;;;:::999999:::;;;<<<===;;;::::::;;;<<<<<<;;;===<<<;;;:::999:::;;;;;;666888;;;;;;:::999888999:::::::::;;;::::::999999::::::;;;<<<<<<<<<;;;;;;>>>>>>======>>>>>>???@@@;;;<<<===>>>>>>===<<<;;;===<<<<<<===@@@@@@???>>>@@@CCCEEECCC@@@>>>>>>@@@???>>>>>>======<<<<<<;;;===============<<<;;;:::============>>>>>>>>>>>>>>>======???@@@@@@>>><<<>>>>>>============>>>>>>@@@@@@@@@AAA@@@@@@??????=========<<<;;;;;;::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======<<<999666444444444444333444444555666666555444333222111111111111222333333444444444444444444444444444444444444666555555555555666777777777777666555666777888999888888999:::::::::999888;;;;;;::::::::::::;;;;;;>>>======???AAABBBAAA???AAA@@@????????????@@@AAADDDCCCCCCEEEHHHIIIIIIHHHCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEDDDCCCBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDFFFGGGGGGEEECCCEEEFFFFFFEEEEEEHHHOOOUUU^^^bbbhhhnnnsssvvvxxxxxxyyyzzz|||~~~~~~}}}}}}~~~~~~}}}yyyuuuuuu|||~~~yyyuuurrrnnnlllmmmjjjlllvvv}}}{{{zzzyyyyyyyyyyyyzzz{{{|||}}}~~~{{{zzzzzz{{{|||}}}}}}|||}}}}}}|||||||||}}}~~~~~~}}}~~~}}}{{{zzzxxxxxxxxxyyyyyyyyyyyyyyy|||}}}~~~}}}{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{yyyxxxxxxxxxyyy444666777666444333444666333777888777777888777333666666666666666777777888;;;:::999888888888999:::999999999888888777777777666444333333444555444333333444444444444444333333111222333333444444444333333333333333333333333333333222222333444444333111222111111000000111111222555555555555555555555555666777777888777666555444444444444555666777777888666555444555666777666444999888888777777888888999888888:::<<<<<<;;;777444888888777666777888:::;;;<<<:::999999:::;;;;;;:::===;;;999999:::<<<===>>>===<<<:::888888999::::::>>><<<;;;;;;=========<<<===<<<;;;::::::;;;<<<===:::;;;===<<<;;;::::::;;;999::::::;;;;;;;;;:::::::::;;;<<<===============>>>============>>>??????:::;;;===>>>>>>>>>======;;;<<<===???@@@@@@???>>>AAACCCDDDCCCAAA@@@AAABBB@@@??????>>><<<;;;;;;:::===>>>?????????>>>===<<<============>>>>>>>>>>>><<<<<<<<<>>>??????===;;;>>>>>>============>>>>>>????????????>>>===<<<;;;=========<<<;;;;;;::::::777888:::<<<=========<<<<<<;;;;;;;;;;;;<<<<<<===??????>>>===:::777555333555555444444444555555555666555333222111000111111111111222333555555444333333333444444444444444444666555555555555555666666777666666666777888999:::777999:::;;;;;;:::888666:::::::::999::::::;;;;;;======>>>???@@@AAA@@@@@@@@@@@@????????????@@@@@@AAA@@@@@@BBBEEEGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBCCCDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIIIIFFFDDDEEEFFFGGGFFFEEEIIIPPPUUU^^^bbbhhhooouuuxxxzzz{{{{{{|||}}}~~~~~~}}}}}}~~~}}}{{{wwwtttuuu|||}}}yyytttoookkkllliiijjjqqqxxx{{{~~~~~~|||zzzzzzzzz{{{||||||{{{|||}}}~~~}}}|||{{{|||}}}~~~}}}|||||||||||||||}}}}}}~~~~~~~~~}}}~~~}}}|||zzzwwwwwwxxxxxxyyyzzz{{{|||~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxxxxxxx555666777777666555666888444888888666666888888444555666666777777777777777888888777666666777888999999999999999999888888888555444222222444555555444111222222333333333222222111111222333444444444444333333333333333333333333333222222333444444333111222111111000000111111222666666666666666777777777666777888888888777555444333444444555666777888888777555444555666777666555999999888888888888999999777777888:::;;;:::666444999888777777777888:::;;;;;;:::888999:::;;;:::999999999999999;;;>>>AAACCC???===;;;888777777888999>>>===<<<===>>>>>>===<<<===<<<;;;;;;;;;<<<===>>><<<<<<<<<:::888999;;;===999999:::<<<============;;;<<<======>>>>>>>>>>>>======<<<<<<======>>>???;;;<<<>>>???@@@@@@???>>>;;;===???@@@@@@@@@??????AAABBBBBBBBBBBBBBBCCCDDDAAAAAA@@@>>>===<<<;;;:::===>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>============;;;:::;;;<<<>>>>>>===;;;>>>>>>============>>>>>>AAA@@@@@@???===;;;999888=========<<<;;;;;;::::::666777:::<<<============<<<<<<;;;;;;;;;<<<======;;;:::999999999:::;;;<<<777777666666555444333222444333111000000111222333111000111333666666444222333333333444444444555555555555444444333444444555666666666777888888999:::777999:::;;;;;;:::888666999999999999999:::;;;<<<;;;<<<===>>>????????????????????????????????????@@@???>>>???BBBEEEFFFFFFEEEEEECCCBBBBBBCCCEEEEEECCCCCCCCCDDDEEEFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGIIIKKKKKKHHHFFFFFFGGGGGGFFFFFFIIIPPPVVV___bbbiiipppuuuyyy{{{||||||}}}~~~~~~}}}}}}~~~~~~|||yyyuuusssuuu||||||wwwqqqmmmlllhhhggglllppprrruuuzzz}}}{{{zzz}}}~~~~~~|||{{{|||}}}}}}|||{{{|||~~~~~~}}}|||{{{{{{||||||}}}}}}}}}}}}~~~}}}}}}}}}{{{zzzvvvvvvwwwwwwyyy{{{}}}~~~}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}{{{yyyxxxxxxxxxxxx555555666666777888888888555888999666666999888555555555666777777777777777777777666555666777888999888999999:::999999888888555333222222444555555444000111111222222222222111111222333333444444444444222222222222222222222222333222222333444444333111222222111111111111222222666777777777777888888888666777888999999777555444444444444555666777777888888666555666777888777666999999888888888888999999777666666777999888666444999999888888888999999::::::999888999:::;;;:::888777888:::;;;<<>>;;;:::999777555777:::===999:::;;;<<<============<<<<<<===>>>>>>>>>=========<<<<<<<<<<<<===>>>>>><<<===>>>@@@@@@@@@???>>><<<===???@@@??????@@@AAAAAA@@@@@@AAABBBCCCDDDEEEBBBAAAAAA@@@>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>============:::::::::<<<>>>???===;;;>>>>>>============>>>>>>BBBBBBBBB@@@???===;;;:::=========<<<;;;;;;::::::777888999;;;<<<===============;;;::::::;;;<<<======<<<999777666777888999999999888777555333111000222111000///000222444555111000000333777888555111222333333444444555555555555555444333333333333444555666777888888999::::::888888999:::::::::999888999888888999999:::;;;<<<:::<<<>>>>>>>>>===>>>?????????@@@@@@@@@@@@??????AAA@@@??????BBBEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEEEEFFFFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKIIIGGGGGGHHHHHHGGGGGGJJJQQQWWW___ccciiipppuuuyyy{{{|||~~~~~~~~~~~~~~~zzzxxxtttsssvvv|||~~~zzzuuurrrnnnjjjhhhkkkmmmooosssyyy}}}|||{{{}}}~~~{{{{{{||||||{{{{{{|||}}}~~~~~~}}}zzz{{{|||}}}}}}}}}||||||~~~}}}|||}}}|||zzzyyyvvvuuuuuuvvvxxxzzz}}}~~~~~~|||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{yyyxxxxxxxxxyyy666444222444777999888666666999999666666999999666444555666777888777777666888888777666777888999:::777888999::::::999888777555333222222444555555555000111222333333333333222222222333444444444333333111111111111111111111111333222222333444444333111333333222222222222333333666666666666777777777888666777999::::::888555444444444555555666666777777999777666777888999888777999999888888888888999999888777555666777888777666999999999::::::999999888:::999888999:::;;;999888777:::<<<======>>>AAACCCBBB@@@>>><<<;;;===???AAA===<<<<<<===??????===;;;;;;;;;:::::::::;;;===>>>888888999888777888:::===<<<<<<<<<<<<;;;;;;:::999=========>>>======<<<<<<>>>>>>======>>>>>>???@@@<<<===>>>??????>>>>>>===<<<>>>@@@???>>>>>>@@@CCC@@@???>>>???AAACCCEEEEEEBBBBBBAAAAAA@@@???>>>>>>============>>>???@@@AAA???>>>>>>>>>=========<<<<<<;;;<<<>>>@@@AAA???===>>>>>>============>>>>>>@@@@@@@@@@@@???>>>===<<<=========<<<;;;;;;::::::999999999:::;;;<<<===>>>???>>><<<:::::::::;;;<<>>;;;999666444333222999999999888666333111000333222000//////111333555000//////333888999555111222222333333444555555666666666555444444444444444555666777888999:::::::::888888888999999::::::;;;888888888888999:::;;;<<<:::===???@@@>>>>>>???AAAAAAAAABBBCCCCCCBBBAAAAAABBB@@@??????AAACCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDGGGEEEDDDEEEGGGHHHGGGEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFHHHIIIIIIHHHGGGHHHIIIGGGGGGKKKRRRWWW___ccciiipppuuuxxxzzzzzz|||}}}~~~~~~~~~~~~}}}yyyvvvttttttwww}}}}}}zzzwwwrrrnnnmmmoooqqqsssxxx~~~|||{{{zzz||||||}}}{{{zzzyyy{{{}}}~~~~~~}}}zzz{{{|||}}}}}}}}}|||{{{}}}|||{{{|||{{{yyyxxxuuuuuuuuuuuuwwwyyy|||~~~~~~}}}||||||||||||||||||~~~|||{{{zzzyyyxxxyyyyyyzzz666222000222777:::888444666999999666666999999666444555777888888888777666999999888888888999;;;<<<666777999999:::999888777444333222222444666555555111222333333444444444444333333333444444333333222000000000000000000000000333333222333444555333111444333333222222333333444444555555555666666777777666777999::::::888666444555555555666666666666666999888777888999:::999777999888888888888888888999:::777555555777888888888888999:::;;;;;;:::888777999999888999;;;;;;999777888<<>>===???AAABBBAAA???===>>>AAADDDGGG<<<<<<<<<===???>>><<<:::;;;::::::999:::;;;<<<===777999;;;===<<<<<<<<<===>>>======<<<:::888666555======>>>======<<<;;;;;;?????????>>>???@@@@@@AAA<<<<<<===>>>>>>===<<<;;;===???@@@???======AAADDD???>>>===>>>AAACCCEEEEEECCCBBBBBBAAAAAA@@@@@@@@@<<<;;;;;;;;;<<<===???@@@??????>>>>>>=========<<<======>>>@@@BBBBBBAAA???>>>>>>============>>>>>>;;;;;;<<<======>>>======>>>======<<<;;;;;;::::::;;;:::999999:::;;;===>>>@@@>>><<<:::999:::;;;<<<666777888999999888666555888888888888666444222111444333000//////000222444000//////333888999555000222222333333444555666666888777666555555555555555555555777888::::::::::::888888888888999:::;;;<<<888888888888999:::;;;<<<;;;>>>AAAAAA???>>>@@@BBBBBBCCCDDDEEEEEEDDDCCCBBBBBB???======???AAABBBBBBDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBAAADDDHHHKKKKKKIIIEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCFFFGGGHHHGGGGGGHHHIIIHHHGGGKKKRRRXXX```ccciiioootttxxxyyyzzzyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}yyyvvvuuutttwww}}}~~~~~~}}}{{{uuurrrqqqsssvvvxxx~~~|||{{{xxx~~~~~~}}}~~~yyyyyyyyyzzz}}}~~~~~~~~~yyyzzz|||}}}}}}}}}|||{{{~~~}}}{{{{{{{{{zzzyyywwwuuuuuuttttttvvvyyy{{{}}}~~~}}}|||~~~}}}}}}}}}}}}|||{{{zzzyyyyyyyyyzzz{{{555555666777888777444222333666777555555888777444555555555555666666666777666666777888999999::::::===<<<:::999999999::::::555444333222222333555666666666555444333333222222555555555444444333333333222222111111000000//////444444444444444444444444222222333444444555666666666555444333444666888999777888999999999777666555888888777666666666666666777888999::::::999888777777777777777777888999999888999:::;;;;;;:::999888;;;999999999;;;<<<;;;999;;;:::999888777777777777:::>>>AAA@@@<<<999:::===BBBAAA???>>>=========>>><<<<<<===;;;999999:::;;;<<<<<<============<<<<<<;;;::::::::::::;;;<<<<<<===<<<<<<===>>>>>><<<:::>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>>>>??????===<<<@@@@@@@@@@@@???>>><<<;;;???>>>>>>===>>>@@@BBBCCC@@@>>>>>>???BBBBBB???<<>>>>>>>>???@@@>>>>>>???@@@???>>>===<<<<<<===???AAAAAA???===<<<===<<<<<<===>>>>>>===;;;>>>======>>>@@@@@@???>>><<<<<<<<<;;;::::::999999;;;;;;<<<<<<<<<<<<<<<;;;@@@<<<777666777888777555;;;<<<======<<<:::888666999999999999777555333222333...***+++000333222000111222333666999888666333888777666555555555555555111555666222333999:::777555555666777777777777777;;;999777888:::;;;999777:::999888888999:::<<<============>>>??????@@@@@@BBBBBBCCCDDDDDDCCCBBBAAACCCCCCCCCBBBBBBCCCCCCCCCDDDCCCCCCCCCEEEFFFHHHJJJGGGDDDBBBCCCFFFHHHHHHFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJGGGEEEFFFGGGGGGIIIQQQZZZ]]]eeelllooosssxxxzzzxxxyyy{{{~~~}}}||||||~~~}}}~~~~~~~~~|||zzzvvvxxx||||||wwwvvvyyy|||~~~}}}{{{zzzyyy{{{~~~{{{yyyxxxzzz|||{{{yyy}}}|||zzzzzz{{{{{{zzzxxx}}}|||||||||||||||}}}}}}zzzzzzzzzyyyyyyxxxxxxxxxzzzxxxwwwvvvvvvxxxzzz{{{}}}}}}~~~~~~}}}{{{zzzzzz||||||}}}}}}~~~~~~{{{{{{zzzzzzzzzyyyyyyyyy666555555666777666444222444777888666666999888555666666777777777777777777777888888999::::::;;;;;;<<<;;;:::999888888999:::666555444333333444555666666555555444333333222222444444444333333333333333000000000000////////////333333333333333333333333333333444444555555666666666555444333444666888999777777888999888777666555888888777666666666666666555666777777777777666555777777666666777888888999888999:::;;;;;;:::999888;;;:::999:::;;;;;;:::999:::999999888888888888888:::>>>AAA@@@<<<:::;;;>>>AAA@@@===;;;;;;;;;<<<<<<<<<<<<<<<;;;999999:::<<<<<<<<<============<<<<<<:::::::::999::::::;;;<<<>>>===<<<===>>>>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????@@@@@@>>>===>>>>>>???@@@@@@???>>>===???>>>>>>>>>>>>@@@AAABBB???======???AAAAAA>>>;;;AAAAAAAAAAAAAAA@@@@@@@@@BBBAAA@@@>>>======>>>>>>??????@@@@@@@@@???===<<<;;;===???@@@@@@???===;;;===<<<<<<===>>>>>>===;;;>>>======>>>@@@@@@???===>>>>>>======<<<;;;;;;;;;999:::;;;<<<============;;;999666555666777777777;;;<<<======<<<;;;999777666666777777666555444333222...+++,,,000222222000222222444777888888555333666666555555444555555555444777888444555:::;;;999777777888999999999999999;;;:::999;;;======;;;999:::999888888999:::<<<============>>>??????@@@@@@AAAAAABBBCCCCCCBBBAAA@@@BBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDFFFHHHIIIFFFDDDBBBBBBDDDFFFFFFDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJHHHGGGGGGHHHHHHJJJRRR[[[___fffmmmooosssxxxzzzxxxyyyzzz||||||}}}|||zzzxxxzzz~~~{{{yyy{{{~~~~~~{{{yyyxxxxxxzzz}}}~~~{{{yyy{{{zzzyyyzzz||||||{{{zzz||||||||||||}}}}}}~~~||||||{{{zzzxxxwwwvvvvvvxxxxxxwwwwwwwwwxxxzzz{{{||||||}}}~~~~~~}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzz666555444444555555444222444888888666777999999666888888888888888888888888999999999::::::;;;;;;<<<::::::999888888888888999777666555444444555666777555555555444444333333222222222222222222333333333///////////////000000000222222222222222222222222444444444444444444444444555555444444555666888999666777777888888777555444888777777666666666666666555555666666666666555555666666666777777777777888999::::::;;;;;;::::::999===;;;::::::;;;;;;999888999888888888888999:::::::::===@@@@@@===<<<===???AAA???<<<999888888:::;;;======<<<:::888888;;;===<<<<<<============<<<<<<::::::999999::::::;;;<<<>>>======>>>??????>>><<<>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>???@@@@@@???>>>===>>>>>>???@@@@@@??????>>>>>>>>>>>>???@@@AAABBB=========>>>@@@???===;;;????????????@@@@@@@@@@@@AAAAAA@@@?????????@@@@@@AAAAAAAAAAAA@@@???>>>===<<<===???@@@@@@???===<<<>>>===<<<===??????===<<<>>>======>>>@@@@@@???===@@@@@@???>>>>>>======<<<777888:::<<<===>>>??????888888888777555666888:::;;;<<<======<<<;;;:::888333444555555555555444444222///---...000222111///333444555777999888555222444444444444444444555666555888777555666999:::888777777888999999999999999::::::<<<>>>@@@@@@===::::::999888888999:::<<<============>>>??????@@@@@@???@@@AAABBBBBBAAA@@@@@@@@@@@@????????????@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHFFFDDDBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFHHHIIIJJJIIIGGGGGGIIIIIIJJJRRR[[[```gggmmmooosssxxx{{{zzzzzzyyyyyy{{{|||zzzzzz|||~~~~~~{{{yyyxxxvvvxxx{{{}}}~~~}}}{{{yyyzzzyyyxxxzzz|||}}}}}}|||{{{{{{|||}}}~~~}}}}}}{{{zzzxxxwwwuuuuuuvvvvvvwwwxxxyyyyyyzzzzzz{{{{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}|||yyyzzzzzz{{{{{{||||||}}}666555333222333444444333333777888555666999888555999888888888888777777777999999999999::::::;;;;;;999888888888888888888888888777666666555666666777555555444444444333333333000000111111222222222333//////000000111111111222222222222222222222222222333333333333333222222222555555444444555666777888555666777888777777555555777777666666666666777777777777777888888777777777666777777777777777777777::::::;;;;;;;;;;;;::::::>>><<<;;;:::;;;;;;999777888888888888999:::;;;<<<;;;===??????======>>>@@@AAA???;;;999777888:::;;;<<<<<<;;;999888999;;;>>><<<<<<============<<<<<<;;;;;;::::::;;;;;;<<<===>>>======>>>@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>???@@@???>>>????????????????????????>>>>>>>>>??????@@@@@@AAA>>>>>>???@@@@@@???>>>===>>>>>>??????@@@AAAAAABBB@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBAAA@@@???>>>======>>>???@@@@@@???>>>===>>>>>>===>>>??????>>><<<===<<<<<<===???@@@>>>===@@@@@@??????>>>======<<<888999:::<<<===>>>>>>>>>888:::;;;999666555888;;;;;;<<<<<<===<<<<<<;;;:::666666666666555555555444444222111111333444222000444555666777999777444111333333333333333444555666555555555444444555666555555555666777777777777777888:::===@@@BBB@@@===;;;:::999888888999:::<<<============>>>??????@@@@@@???@@@AAABBBCCCBBBAAAAAA@@@@@@????????????@@@@@@BBBBBBCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIGGGGGGHHHHHHIIIQQQZZZ___ffflllnnnrrryyy||||||zzzxxxxxx{{{~~~{{{xxxyyy|||~~~|||zzzyyyvvvwwwzzz|||}}}}}}|||{{{{{{zzzyyyzzz|||}}}|||{{{zzz{{{|||}}}||||||{{{zzzxxxwwwvvvvvvuuuvvvwwwxxxyyyzzzzzzzzz{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{yyyzzzzzz{{{}}}~~~~~~666555333222333444444333222555666444444777777444777777777777777777777777888888888888999999999999888888888888888888888888888888777777666666666666444444444444444333333333000000000111111222222222111111111222222333333444444444444444444444444444222222222111111111111111444444444555666666777888555666777888888777666555777777666666666666777777888888777777777777888888777777888999888888777666;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;;;;;;;;;;999888777777888888999:::<<<<<<<<<===============???@@@AAA???<<<:::999:::<<<===;;;<<<;;;:::888999<<<>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<======>>>>>>======>>>@@@AAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???@@@???>>>BBBAAA@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@@@@>>>@@@AAABBBAAA@@@??????>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@??????>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>???@@@@@@???======<<<<<<===??????>>><<>>>>>======<<<<<<;;;:::;;;<<<<<<===<<<<<<<<<999;;;<<<999555444555888;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777666555555666666666666777666444222555555666888999888555222333333333333333444555666555444444444444444555666555555666777777777777777666:::>>>AAAAAA>>>;;;999:::999888888999:::<<<============>>>??????@@@@@@@@@AAABBBDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGFFFGGGOOOXXX\\\cccjjjmmmrrrxxx|||{{{wwwvvvwww{{{~~~~~~~~~~~~}}}zzzvvvxxx{{{~~~~~~|||zzzyyywwwxxxyyy{{{|||}}}}}}~~~}}}{{{zzzzzz{{{{{{zzzyyyyyyzzz|||~~~yyyyyyyyyyyyyyyyyyyyyyyyuuuvvvwwwyyyyyyzzzyyyyyyzzzzzzzzz{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}|||zzzzzzzzz{{{|||~~~666555444444555555444222111444555333444666666333666666666777777777888888888888888888888888888888777888999999:::999999999888888777777666666555555444444444444444444444444111111111111111222222222333333333333333444444444444444444444444444444444111111111111111111111111444444555555666777777777555666888999999888888777666666666666666777777888777777666666666666777777888999:::::::::999888777===<<<<<<;;;;;;<<<<<<===>>><<<;;;;;;<<<<<<:::999888888888999999;;;<<<<<<===<<<<<<<<<<<<======>>>>>>>>>===<<<<<<===>>>>>>:::;;;<<<;;;::::::;;;===<<<<<<============<<<<<<<<<<<<<<<<<<<<<======>>>===<<<<<<>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===???AAA@@@???CCCBBBAAA@@@>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>@@@CCCCCCAAA@@@@@@AAA?????????@@@AAABBBBBBCCCIIIHHHHHHFFFEEECCCAAA@@@AAAAAA@@@????????????@@@???@@@@@@@@@@@@@@@@@@???@@@???>>>???AAAAAA???>>>===<<<<<<===??????>>><<<>>>======<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;999:::999888555333333333;;;;;;;;;<<<<<<======>>>>>>===;;;999888777777777888999:::;;;:::777555333444555666888999999666333444444444444444444555666777444444666777555666999777777888999999999999999777:::???@@@???<<<:::999:::999888888999:::<<<============>>>??????@@@@@@@@@AAACCCDDDEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDCCCCCCDDDFFFGGGGGGFFFDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEFFFFFFFFFNNNVVVZZZbbbiiimmmpppuuuwwwvvvppprrrvvv{{{}}}{{{||||||}}}~~~}}}zzzvvvwww{{{|||{{{~~~|||{{{zzzxxxxxxyyyzzz{{{|||}}}~~~~~~|||{{{zzz{{{{{{yyyxxxyyyzzz|||}}}~~~~~~~~~}}}xxxxxxyyyyyyyyyzzzzzzzzzwwwxxxxxxxxxxxxyyyyyyyyy{{{{{{{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~|||}}}~~~|||{{{{{{{{{|||}}}666555555666777666444222222555666444444777777444555666777777888999::::::999999999999999999999999777888999:::;;;;;;:::999777777777777666555444444444444444444444444444444222222222222222111111111333333333333333333222222333333333333333333333333111111222222333333444444333444555666666777777777666777888:::::::::999888666666666666666777888888999888777666666777888999999:::;;;<<<<<<:::999777>>>===<<<;;;;;;<<<===>>>===<<<;;;;;;<<<===<<<:::999999999999999:::;;;<<<>>><<<;;;:::;;;;;;<<<<<<;;;<<<<<<===>>>>>>>>>???888:::<<<<<<;;;;;;;;;<<<<<<<<<============<<<<<<:::::::::::::::;;;<<<<<<<<<;;;;;;===???@@@???===>>>>>>>>>>>>>>>>>>>>>>>>>>>======???AAACCCCCCBBBBBBBBB@@@????????????@@@>>>???@@@@@@@@@@@@???>>>===@@@CCCCCC@@@??????@@@>>>>>>??????@@@@@@AAAAAAFFFFFFFFFFFFDDDCCCAAA@@@??????>>>>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@??????@@@AAAAAA@@@>>><<<<<<;;;===>>>???===<<<>>>======<<<<<<;;;;;;:::::::::;;;<<<=========<<<;;;:::999999999888666555;;;;;;;;;<<<<<<===>>>???===<<<;;;999999999999999888:::<<<<<<;;;777555333333444555888:::999777444666666555555444555555555666222333777777555666;;;777777888999999999999999999<<<@@@@@@>>>:::999999:::999888888999:::<<<============>>>??????@@@@@@???@@@BBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBCCCCCCCCCBBBBBBAAADDDGGGGGGEEEDDDDDDFFFDDDDDDEEEEEEEEEFFFFFFFFFJJJIIIHHHGGGGGGGGGGGGGGGIIIFFFFFFGGGFFFGGGNNNWWWZZZbbbjjjmmmoooqqqpppmmmeeekkkttt{{{~~~}}}|||{{{zzz{{{}}}{{{xxxyyy}}}{{{yyy~~~|||{{{zzzxxxxxxxxxxxxyyyzzz|||}}}|||{{{zzzzzz{{{|||{{{yyyxxxzzz{{{}}}}}}}}}|||{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwwwwwwwxxxyyy{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz|||~~~}}}{{{}}}}}}}}}~~~666555666777888777444222333666777555555888888555666666777888:::;;;<<<===::::::::::::::::::::::::888999:::;;;<<<;;;;;;:::777777777777666555333333444444444444444444444444444333333333222111111111444333333222222111111111222222222222222222222222222222333444444555666666333444555666777777777777777888999:::;;;::::::999666666666666666777888888<<<;;;:::999999:::;;;<<<:::;;;=========;;;999888>>>===<<<;;;;;;<<<===>>><<<;;;:::;;;======<<<;;;::::::999999::::::;;;;;;>>><<<:::999::::::::::::888:::<<<>>>?????????>>>666999<<<>>>===;;;;;;;;;<<<<<<============<<<<<<999999888888999999:::;;;;;;::::::<<<>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@??????AAACCCEEEEEEDDDAAA@@@?????????@@@AAABBB>>>???@@@AAAAAA@@@>>>>>><<>>>>>@@@>>>>>>>>>>>>???????????????@@@BBBDDDDDDEEEDDDDDD>>>============???@@@AAA=========<<<<<<=========AAA@@@???@@@AAABBB@@@>>><<<;;;;;;<<<>>>???===<<<>>>>>>>>>===<<<<<<;;;;;;888999:::<<<===>>>>>>???>>>;;;:::;;;>>>???<<<999;;;;;;;;;;;;<<<>>>???@@@<<<;;;:::999999999;;;;;;777:::<<<===:::777444222333333555888::::::888555888777666555555555555555333///000555666333555:::555555666777777777777777;;;>>>AAAAAA===:::999999:::999999888999:::<<<============>>>??????@@@@@@>>>???@@@BBBCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBCCCCCCCCCBBBAAA???BBBFFFFFFDDDCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDJJJJJJIIIHHHGGGGGGGGGGGGJJJHHHGGGHHHGGGHHHOOOXXX[[[ccckkkmmmmmmmmmkkkfff]]]fffrrr{{{}}}}}}|||}}}zzz{{{}}}}}}zzz{{{zzzxxx~~~~~~|||{{{{{{xxxwwwwwwvvvwwwxxxzzz{{{zzzyyyyyyzzz|||}}}|||{{{xxxzzz{{{}}}}}}|||zzzyyy{{{{{{zzzyyyyyyxxxwwwwww|||zzzxxxvvvvvvvvvxxxyyy|||||||||||||||}}}~~~~~~~~~yyy{{{~~~}}}|||~~~~~~~~~666777999:::999777444222555666777888999999888777999999999:::;;;<<<===>>>===<<<:::888888999:::;;;===<<<;;;;;;999999888777666777888888777555333111111222333444444444333222333333333222222222111111888777777555444333222222222555666333///---000444333444444555555444444333888888888888777777777777777777777777777777777777888777666888;;;;;;999666:::999999:::<<<===<<<<<>>>>>;;;:::===;;;<<<===<<<;;;;;;<<<===>>><<<;;;:::<<<===<<<;;;999888999:::;;;;;;999777;;;::::::999888888888999888999;;;<<<===<<<;;;;;;222444777999;;;;;;;;;:::===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;:::>>>>>>????????????>>>>>>:::===@@@BBBAAA???>>>===>>>AAADDDEEECCC@@@???>>>BBBAAAAAA@@@?????????@@@@@@@@@????????????@@@@@@AAADDDEEEBBBAAAAAA>>>:::>>>>>>>>>>>>>>>?????????@@@???>>>@@@BBBDDDCCCBBB@@@<<<999777888;;;<<<===BBB@@@>>><<<;;;;;;===>>>===>>>@@@BBBCCCBBB@@@?????????>>>>>>======<<<<<>>===<<<======;;;:::::::::;;;<<<=========<<<<<<======<<<;;;;;;===>>>:::999888:::<<<>>>???>>><<<<<<;;;;;;:::999888777<<<;;;<<<======;;;666333444444555666777777777666777555444444555555555444666666666666777777777777888999888666555555888;;;===???@@@???===:::999999:::;;;;;;<<<<<<;;;;;;:::@@@@@@AAABBBBBBBBBBBBAAA??????@@@AAAAAAAAAAAA@@@AAAAAA@@@BBBCCCDDDCCCAAACCC@@@===>>>AAACCCCCCBBBBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDFFFFFFFFFGGGHHHIIIKKKLLLIIIHHHHHHIIIHHHHHHNNNUUUaaadddiiilllkkkhhhccc___]]]fffpppuuuyyy}}}~~~{{{yyy{{{~~~|||{{{vvv|||}}}~~~}}}{{{yyywwwxxx|||~~~}}}|||}}}yyyyyy|||}}}yyywwwwwwwwwwwwxxxyyy|||}}}|||{{{||||||||||||{{{{{{{{{{{{yyyzzzzzz{{{zzzyyywwwwwwyyyzzz{{{|||}}}}}}}}}}}}~~~}}}}}}}}}}}}yyy|||~~~~~~|||||||||{{{|||}}}~~~666777888888888666444333222333555777888999999888:::999999999:::;;;<<<<<<<<<;;;:::999888999999:::<<<;;;:::999888777777666555666777888777555444222222333444444444333222111333333222222111111111111333333333333333333333333333666888666222///111444222333333444444333333222777777777777777777777777888888888888888888888888888777777888;;;;;;999777999888888999:::;;;;;;:::===::::::<<<<<<999999<<<<<<<<<<<<<<<;;;;;;;;;<<<:::999888888999:::999888:::999888999;;;;;;999888;;;;;;:::999999999999999999:::;;;<<<<<<<<<;;;:::444666888:::;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::===>>>>>>?????????>>>>>><<<>>>AAABBBAAA?????????>>>AAACCCDDDBBB@@@???>>>BBBAAAAAA@@@?????????@@@??????>>>>>>>>>>>>??????EEEHHHHHHEEEDDDDDDAAA===========================???>>>>>>>>>@@@AAABBBBBB@@@===999888888:::;;;;;;===<<<;;;;;;;;;===>>>???===>>>???@@@@@@??????>>>???>>>>>>>>>=========<<<@@@???===<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;;;;===>>>===<<<;;;<<<===;;;:::999:::===??????>>><<<<<<<<<<<<:::999777666;;;:::;;;;;;<<<:::666333333444555666777777777777888666444444555555444333666666666666777777777777888888888666555555888:::;;;===>>>===;;;999999:::888999:::;;;<<<<<<===<<<>>>>>>???@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@AAAAAA@@@BBBCCCDDDCCCAAAAAA???===>>>AAACCCDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEECCCBBBBBBBBBCCCCCCGGGGGGGGGGGGGGGHHHHHHIIIGGGFFFFFFHHHHHHIIIOOOXXXaaaeeejjjmmmlllhhhbbb]]]\\\fffqqqvvv{{{~~~{{{zzz|||~~~~~~}}}xxxzzz{{{}}}|||zzzyyyzzz}}}~~~}}}{{{xxxxxx{{{|||xxxuuuvvvwwwwwwxxxzzz|||||||||{{{||||||{{{{{{zzzzzzzzzyyyyyyzzz{{{{{{{{{yyyxxxwwwyyyyyyyyyzzz{{{{{{||||||~~~}}}}}}|||wwwyyy}}}~~~~~~}}}}}}~~~{{{|||}}}~~~777777777666555555444444000222444666888999999999::::::999999999::::::;;;::::::999999999999999888;;;::::::999888777666555444555666777777666444444333333444444333222111111222111111111111000000000000000111222333444555555555888:::999555222222333222222333333333333222222555555666666777777888888888888888888888888888888888777777999:::;;;999888888888888888999999999999:::777777:::;;;888888;;;===<<<<<<<<<;;;;;;::::::888777777888999:::888666<<<:::888999:::;;;:::999;;;;;;:::999999999::::::;;;;;;<<<<<<<<<;;;::::::888999999:::;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;======>>>======<<<;;;;;;<<<===>>>>>>????????????>>>???AAAAAA@@@???@@@BBB>>>@@@CCCCCCAAA???>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>GGGJJJIIIFFFDDDDDDBBB>>>============<<<<<<<<<<<<===>>>>>>======>>>@@@BBBBBB>>>;;;999999999999888::::::;;;;;;<<<===========================<<<<<<>>>>>>>>>>>>============AAA@@@>>><<<<<<<<<======;;;;;;;;;;;;;;;;;;:::999:::<<<>>>>>>===<<<;;;<<<<<<;;;:::<<<>>>@@@??????=========<<<;;;999666555999888888999:::888555222333333555666777777777777888666555444555666555444666666666666777777777777777777777666444555777999:::;;;;;;:::999999:::<<<777888999;;;===>>>>>>>>><<<===>>>>>>??????>>>>>>??????@@@AAAAAAAAAAAA@@@AAAAAA@@@BBBCCCDDDCCCAAA@@@???>>>???BBBDDDEEEDDDFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEGGGHHHIIIQQQYYYbbbfffkkkooonnnhhh```[[[\\\gggrrrxxx}}}|||{{{|||~~~}}}yyyyyy{{{~~~~~~~~~|||{{{|||~~~~~~zzzwwwvvvzzzzzzwwwtttuuuwwwxxxyyyzzz{{{|||||||||||||||{{{{{{zzzyyyxxxxxxzzzzzz{{{|||{{{zzzyyyxxxyyyxxxxxxxxxxxxzzz{{{|||~~~|||{{{tttwww{{{}}}}}}~~~{{{{{{|||}}}~~~888777555444444444555555222333555777999999999888::::::999888888888999999888999999::::::999888888;;;;;;:::999888777666666333444555666666666555444444444333333222222111000111000000000000000000000222222333444555666666777555777:::999666333222222333444444444444444444333444444555666777777888888888888888888888888888888888888888999:::::::::999999999:::999888888888999999666666::::::888888;;;===<<<;;;;;;;;;;;;:::999:::999999;;;<<<<<<;;;999===;;;999888:::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::999<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;>>>??????>>>>>>===<<<;;;;;;<<<===>>>????????????>>>??????>>>===>>>@@@BBB>>>@@@BBBBBB@@@???>>>>>>@@@@@@@@@AAA@@@@@@@@@?????????>>>>>>>>>>>>??????DDDGGGFFFCCCAAAAAA???;;;>>>===============<<<<<<===>>>>>>===<<<<<>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>============AAA@@@???===;;;;;;===>>><<<=========<<<;;;::::::999;;;>>>???===<<<;;;;;;<<<<<<;;;===???@@@???>>>>>>>>>>>>===;;;999666444777666666777888777444222555555666666777666666666777555444555666888888777666666666666777777777777666777777666555555666888999::::::999999:::<<>>>>><<<======>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@AAAAAA@@@BBBCCCDDDCCCAAAAAAAAAAAABBBDDDFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDEEECCCDDDFFFFFFHHHPPPYYYbbbgggmmmqqqoooiiiaaa[[[]]]hhhtttzzz}}}}}}}}}}}}~~~|||yyy|||}}}~~~}}}}}}}}}}}}~~~~~~~~~{{{wwwwwwzzz{{{wwwuuuuuuwwwxxxzzz{{{{{{||||||}}}}}}}}}|||{{{zzzyyyyyyxxxzzz{{{||||||||||||zzzzzz{{{zzzxxxwwwxxxyyy|||}}}}}}~~~|||{{{vvvxxx{{{||||||}}}~~~zzz{{{|||}}}~~~888777555444444555666777666777888999:::999888777::::::999888888888999999888999999:::::::::999999<<<<<<;;;:::999888777777444444444555555555555555333333222222111111111111000000000000000000000111444444444444444444444444333555777777666333222111555555666666666666555555444555555666777888888999888888888888888888888888888999999999999999:::;;;;;;<<<===<<<:::888999;;;999777777;;;;;;999999<<<===;;;::::::;;;<<<:::888;;;::::::;;;===>>>===;;;>>><<<999999:::<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::===<<<<<<;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;>>>>>>??????>>>======<<<<<<<<<===>>>>>>>>>>>>>>>===>>>>>><<<;;;<<>>???AAAAAA???>>>===>>>???@@@@@@AAAAAAAAA@@@???AAA@@@@@@??????@@@@@@AAABBBDDDCCC@@@>>>???>>>;;;?????????>>>>>>=========>>>??????>>>===>>>???AAABBB@@@===<<<<<<;;;999777999:::<<<===????????????@@@???>>>===========================>>>>>>>>>>>>???@@@@@@===;;;:::<<<>>>>>>>>>???>>>>>>===<<<<<<888;;;>>>>>>===;;;::::::<<<<<<<<<>>>???@@@???===>>>>>>???>>><<<999666444555555444555777666444333777777888888777777666666666555444555777999:::999666666666666777777777777666777888777555555666888999::::::::::::;;;>>>AAA;;;;;;<<<<<<======<<<<<<===>>>??????@@@@@@????????????@@@AAAAAAAAAAAA@@@AAAAAA@@@BBBCCCDDDCCCAAABBBCCCEEEFFFFFFGGGHHHIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGCCCDDDEEEFFFFFFFFFEEEEEEGGGDDDDDDEEEEEEFFFNNNWWWbbbgggnnnrrrqqqlllddd^^^aaakkkvvv|||}}}}}}}}}}}}~~~~~~|||}}}~~~~~~~~~}}}||||||}}}~~~}}}yyyyyy|||}}}yyywwwwwwvvvyyy{{{|||{{{{{{}}}~~~~~~~~~~~~}}}|||{{{{{{zzz{{{{{{}}}}}}}}}}}}|||{{{}}}|||zzzyyyzzz{{{}}}~~~}}}~~~}}}{{{zzz{{{}}}}}}{{{{{{|||}}}{{{{{{|||}}}~~~888777666555555666777888888999:::::::::999888777::::::999999999::::::;;;999:::::::::::::::;;;;;;===<<<<<<;;;:::999888888555555444444444444444444222222111111111111222333000000000111111111111222333333222222111111000000222333444555444444333222666777777777777777777666666666777777888888999999999999999999999999999999888999:::999888999:::<<<===???@@@>>>;;;999:::<<<;;;888888;;;<<<999999<<<<<<:::888999<<<===;;;888:::999888888:::<<<<<<;;;>>><<<:::;;;<<<===<<<;;;<<<<<<;;;;;;;;;<<<======<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;======>>>>>>>>>>>>======<<<======>>>>>>======<<<<<<======<<<;;;<<<>>>@@@>>>???@@@@@@>>>======>>>>>>???@@@AAABBBAAA@@@???AAAAAAAAA@@@@@@AAAAAAAAA@@@CCCBBB???>>>@@@@@@===@@@@@@??????>>>>>>======???>>>===>>>???@@@???===@@@???>>>>>>???>>><<<:::888999:::===???AAABBBCCC@@@??????????????????>>>============>>>>>>>>>>>><<<>>>@@@>>>;;;999;;;===??????????????????>>>===999;;;======<<<;;;:::;;;<<<;;;<<<>>>??????>>><<<===>>>??????===:::777555555444333444666666555444777777888999999999999999888666555666888999999999666666666666777777777777666888999888777666777888888:::;;;;;;;;;<<<>>>@@@<<<<<<=========<<<<<<;;;>>>???@@@@@@AAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@AAAAAA@@@BBBCCCDDDCCCAAACCCEEEGGGHHHGGGGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHCCCDDDEEEGGGGGGGGGFFFEEEGGGDDDDDDDDDDDDEEEMMMVVVcccgggnnnssssssoooiiidddeeeoooxxx|||}}}}}}}}}}}}~~~~~~~~~{{{~~~~~~~~~|||{{{|||~~~~~~{{{zzz~~~{{{xxxyyyvvvyyy|||}}}{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}|||{{{|||}}}~~~~~~}}}|||~~~~~~}}}||||||}}}~~~}}}~~~~~~}}}~~~~~~~~~{{{zzz{{{|||||||||}}}}}}~~~888888777777777777888888777888999::::::999888777:::999999999:::;;;<<<<<<;;;;;;:::::::::;;;======<<<<<<;;;:::999888777777666555555444333333333333111111000000111222333444111111111111222222333333222222222111111111000000222222222333444555555444666666777777777777666666888888888888999999999999999999999999999999999999999:::;;;:::888888;;;======@@@BBB???;;;888:::===<<<999999;;;;;;888888;;;;;;888666888<<<>>><<<999;;;888666666888:::<<<<<<===<<<;;;<<<>>>>>><<<;;;<<<<<<;;;<<<<<<======>>>;;;;;;:::::::::;;;<<<===999:::<<<=========<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>===<<<<<<>>>@@@===???@@@???===<<<===>>>===???@@@BBBBBBAAA@@@???AAA@@@@@@@@@@@@@@@@@@AAA>>>AAA@@@======@@@AAA>>>@@@??????>>>======<<<<<>>>>>>>>@@@BBBAAA???===<<<<<<;;;;;;<<<===???@@@===>>>???@@@@@@@@@???>>><<<=========>>>>>>>>>???999===@@@???;;;888999;;;===>>>>>>?????????>>>>>>:::;;;<<<<<<::::::;;;<<<;;;;;;;;;===??????<<<:::;;;===??????>>>;;;888666444333333444666777666555444555777:::<<<===>>>???<<<:::888777777777666555666666666666777777777777777999::::::888888888999666888:::;;;;;;;;;<<<===:::;;;<<<======>>>======>>>???@@@@@@AAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@AAAAAA@@@BBBCCCDDDCCCAAACCCEEEHHHHHHFFFDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHDDDEEEGGGHHHHHHHHHGGGGGGEEEFFFGGGHHHHHHFFFEEECCCEEEBBBBBBCCCCCCFFFNNNXXXcccgggnnnsssuuurrrnnnkkkjjjrrryyy|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~||||||~~~vvvyyyyyyvvvwww}}}}}}{{{}}}{{{{{{~~~{{{yyyyyyvvvzzz}}}}}}{{{zzz}}}||||||||||||}}}}}}}}}}}}{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||}}}}}}}}}~~~~~~888888888888999999999999444555777888999999999888999999999:::;;;<<<===>>>===<<<:::999:::<<<>>>???;;;::::::999888777666666777666555444333222222222000000//////000222444555111111222222222333333333333333333333333333333333333222111222444666777777555555666666666666555555:::::::::999999999999999999999999999999999999999999:::;;;:::888888;;;>>>===@@@BBB???:::777999<<<<<<999999;;;:::777777999:::777555888<<>>???<<<<<<<<<===???>>><<<:::<<<<<<<<<<<<<<<===>>>>>>;;;::::::999:::;;;===>>>888999;;;===>>>>>><<<;;;======<<<<<<<<<;;;;;;;;;999:::;;;===>>>>>>>>>>>>??????>>>>>>===;;;:::999<<<>>>??????>>>>>>???@@@===??????>>>===<<<===>>>===>>>@@@BBBBBBBBB@@@???@@@@@@????????????@@@@@@<<<>>>>>>;;;;;;???@@@>>>???>>>>>>===<<<;;;;;;;;;>>>:::777;;;BBBCCC;;;444======???AAACCCDDDAAA???CCCAAA>>>;;;999888888999;;;<<>><<<=========>>>>>>??????777<<<@@@@@@;;;888777999<<<<<<===>>>>>>???>>>>>>;;;;;;<<<;;;999999;;;===::::::;;;===>>>>>><<<999;;;<<<>>>??????<<<999666444333333444666777666555111333666:::===AAACCCDDD@@@>>>:::888777666333111666666666666777777777777777999;;;;;;999888999:::555777:::;;;:::::::::;;;999:::;;;===>>>?????????>>>>>>???@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@AAAAAA@@@BBBCCCDDDCCCAAABBBEEEHHHGGGDDDBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHCCCDDDEEEFFFGGGGGGFFFEEEGGGHHHIIIIIIHHHFFFCCCBBBCCC@@@@@@BBBCCCFFFPPPZZZcccgggmmmsssvvvuuurrrooommmtttzzz|||~~~|||}}}}}}}}}}}}|||{{{{{{}}}xxxzzz~~~~~~zzzzzz~~~~~~{{{rrruuuuuuqqqrrrxxx}}}~~~||||||~~~|||~~~{{{{{{~~~{{{yyyyyyvvvzzz~~~~~~{{{zzz}}}zzzzzz{{{{{{|||}}}}}}}}}|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||~~~~~~}}}}}}~~~}}}|||}}}~~~~~~~~~:::999888777777888999:::999888888888999:::;;;;;;999999999:::;;;>>>@@@AAAAAA???<<<999999;;;>>>???;;;:::999999::::::888666666666666555444444333333444555555333222222444666111111222333333444555555666444333333444555333222555555555555555555555555888777666666666777999:::666777888999999888777666::::::999888888999999:::===;;;999999:::;;;<<<<<<<<<;;;999888888999;;;<<<<<<<<<======<<<:::999777777888999999::::::999999<<<<<<;;;999888999<<<>>>======<<<<<<<<<;;;;;;;;;>>>===<<<<<<>>>??????>>>======<<<;;;::::::::::::888999<<<>>>???>>><<<:::???>>>===<<<;;;:::::::::===============>>>??????>>>>>>>>>>>>>>>======<<<<<<===>>>??????>>>===<<<<<<<<<<<<>>>@@@@@@>>><<<@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>>>>>>>??????<<<;;;<<<>>>@@@AAAAAA@@@CCCCCCBBB???===<<<===???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@CCCFFFGGGFFFFFFEEEDDDAAA>>>;;;999;;;;;;===@@@CCCEEECCCBBB>>>??????@@@@@@@@@@@@???<<<===>>>>>>===;;;999777???===<<<===>>>???>>><<<<<<<<<;;;;;;;;;<<<<<<===;;;<<<===>>>??????>>>>>>??????>>>>>>???>>>;;;999333333333444444444555555111222333555777999;;;<<<<<<:::888666555555666777777999777666999<<<666---777666555555555777888999999999999888888999::::::555888;;;=========>>>???===???AAA@@@???>>>???@@@AAA??????AAADDDFFFDDDBBBBBBAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFGGGIIIKKKLLLMMMKKKHHHGGGGGGGGGFFFEEEGGGFFFDDDDDDFFFLLLTTT[[[eeeiiipppuuuxxxvvvssspppooosssyyy~~~}}}{{{{{{zzzxxxyyy~~~{{{xxx}}}|||{{{|||tttsssuuuwwwwwwwwwwwwyyy{{{uuuwww}}}~~~|||zzzyyyxxxyyyzzz{{{}}}}}}}}}}}}|||}}}|||{{{|||}}}~~~}}}{{{~~~||||||~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~~~~999999888888888888999999888888888999999999999999999999999999;;;<<<>>>??????===:::888888999;;;======;;;:::999888777444222777777777666555555444444555666666444333333555777333333333444555666666777666555333444555555444222444444444444444444444444777666555555555666888888666777888888888777666555999999999999999999999999;;;999888777888999999999<<<;;;999888888999;;;<<<<<<<<<<<<;;;;;;:::999888888999999:::::::::::::::;;;<<<<<<:::999999;;;=========<<<<<<<<<;;;;;;;;;>>><<<;;;<<<===>>>>>>>>><<<<<<;;;;;;;;;<<<======999:::<<<>>>>>>===;;;:::>>>===<<<;;;;;;;;;;;;;;;>>>===============>>>????????????>>>>>><<<;;;;;;<<<===>>>??????>>>===<<<===<<<<<<>>>@@@@@@>>><<>>=========>>>>>><<<<<<<<<>>>AAABBBAAA@@@BBBBBBAAA???===<<<===???????????????????????????======>>>>>>@@@BBBCCCDDDFFFFFFEEEDDDAAA>>>;;;:::<<<;;;;;;===???@@@@@@???@@@@@@@@@???>>><<<;;;:::<<<============;;;:::999???===<<<===>>>???>>><<<===<<<;;;:::::::::::::::;;;;;;<<<<<<<<<=========@@@???>>>??????>>>;;;999333333333444444555555555222222333555777888999:::999888777666666777888888888999888777:::<<<777///666666555555555666888888888888888888999::::::;;;666999;;;<<<<<<===>>>@@@>>>@@@AAAAAA@@@??????@@@>>>======???BBBCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHLLLJJJHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDGGGNNNWWW]]]cccgggnnnsssvvvuuusssqqqqqquuu{{{}}}|||~~~|||xxxxxx|||{{{xxx}}}~~~yyysssuuuwwwyyyyyyxxxxxxxxxyyytttvvv|||}}}{{{zzzyyyxxxxxxyyy{{{|||}}}}}}||||||~~~}}}||||||~~~~~~}}}|||}}}{{{{{{}}}~~~~~~~~~~~~|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{}}}}}}~~~~~~888888999999999999888888777888999999999888777666999888888999999:::<<<<<<===<<<999777666777888999<<<:::999888888666444111888888777777666555555555555666666555444444555777555555555555666777888888666555444444555555444222444444444444444444444444555555555555555666777777777777777777777666555444777888999::::::999888777999999888888888888999999;;;:::999999999:::;;;<<<<<<;;;:::999999888999999999999:::;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;===<<<:::;;;<<<>>>======<<<;;;;;;<<<===>>>??????:::;;;===>>>===<<<:::999===<<<<<<;;;;;;;;;<<<<<>>===============>>>>>>>>>>>>>>>===<<<;;;:::<<<===>>>??????>>>===<<<===<<<<<<===???@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<=========>>>======???AAACCCBBB@@@AAAAAAAAA???===<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???@@@@@@@@@@@@EEEEEEDDDCCCAAA???===<<<===<<<;;;<<<===>>>===<<<>>>>>>>>>===<<<;;;:::999<<<<<<<<<;;;;;;;;;<<<<<>>???>>><<<======;;;:::999888888888<<<;;;:::::::::;;;<<<===@@@????????????>>>;;;888444444444444555555555555333333444555666777888888666777777888888999888888999:::999888:::<<<888222666666555555555666777777777777888999999:::;;;<<<888999:::;;;;;;<<<>>>@@@>>>@@@BBBAAA@@@???@@@AAA<<<<<<<<<>>>AAABBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEKKKIIIHHHGGGHHHGGGFFFDDDCCCCCCCCCDDDHHHPPPZZZaaacccgggnnntttwwwxxxvvvuuuuuuxxx}}}~~~}}}~~~~~~yyyxxx{{{}}}{{{}}}xxxuuuwwwzzz}}}}}}{{{yyywwwwwwrrruuu|||~~~}}}{{{zzzxxxxxxxxxyyy{{{|||}}}}}}||||||~~~}}}|||}}}~~~~~~|||}}}{{{zzzzzz|||}}}}}}}}}~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}|||{{{zzz}}}}}}~~~777888999::::::999888777666888999:::999777555444888888888888888999999999<<<;;;:::888777777777777888777777888999999777666777777666666555555444444444555666555444333555666666666555555666777888888666555444444555555444333444444444444444444444444555555555555666666777777777777777666555555444444555666888::::::999777666:::;;;;;;::::::999:::;;;::::::999999999:::;;;<<<<<<;;;999888777888999999999:::;;;;;;<<<<<<;;;;;;999;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<======<<<<<<<<<;;;;;;<<<===>>>>>>;;;<<<<<<===<<<;;;999888;;;;;;;;;;;;;;;<<<===>>>???>>>>>>===============<<<======>>>>>>======<<<<<<===>>>??????>>>===<<<===<<<<<<===??????>>>===????????????????????????>>>>>>>>>>>>===>>>>>>>>>???>>>>>>@@@BBBCCCBBBAAA@@@AAAAAA???===<<<===>>>????????????????????????===>>>???@@@@@@???>>>===BBBBBBBBBBBBBBBAAAAAA@@@======>>>AAABBBBBB???<<<::::::;;;<<<============<<<<<<:::::::::<<<===??????===<<<===>>>???>>><<<===<<<;;;;;;::::::::::::===<<<:::999999;;;<<<>>>@@@???>>>>>>???===:::888444444444444444444555555555555555666666777777888666777999::::::999777666888888888888::::::777333666666666666666666666777666666888999:::;;;<<<<<<999999::::::999;;;>>>@@@???@@@BBBBBB@@@???@@@AAA===>>>???@@@BBBBBBBBBBBB???@@@@@@AAABBBCCCDDDDDD@@@AAACCCDDDEEEEEEEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFJJJIIIGGGGGGHHHHHHFFFDDDEEEEEEDDDFFFJJJQQQ[[[bbbfffjjjpppvvvzzz||||||{{{yyy||||||xxxyyy}}}~~~{{{zzz{{{~~~~~~zzzwwwuuuqqquuu}}}~~~}}}{{{zzzyyyxxxxxxyyy{{{|||}}}}}}||||||}}}|||}}}~~~~~~}}}|||{{{zzz{{{}}}~~~~~~}}}~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzz|||}}}~~~~~~777888999::::::999888777666888999:::999777555444777888888888888888888888<<<;;;;;;:::999888888888999888888999::::::999777666555555444444333222222222333444444333222333444666555444333444555666777777555444444555666444333444444444444444444444444666666777777888888888888777777666555555555555555444555777999999999777666888:::<<<;;;999888999;;;999999999999::::::;;;;;;;;;:::999888777888999:::999:::;;;;;;<<<<<<;;;;;;999;;;<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<======<<<===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;:::999888;;;;;;;;;;;;;;;<<<===>>>>>>>>>============>>>>>>:::;;;<<<>>>???@@@@@@@@@<<<===>>>??????>>>===<<<>>>===<<<<<<>>>??????>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????????????????>>>>>>@@@BBBCCCAAA@@@>>>@@@@@@???===<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@>>>===>>>??????@@@AAABBBCCCDDD<<<>>>CCCHHHJJJHHHCCC???:::;;;<<<===>>>>>>???>>>===;;;:::999:::<<<>>>@@@???===<<<===>>>???>>><<<<<<<<<;;;<<<<<<===>>>>>>???===;;;::::::;;;===>>>@@@???>>>>>>===<<<999666444444444444444333333333666666666777777888888888888999;;;;;;:::888666444777666666888999777666555777777777777777777666666555666888999;;;;;;;;;;;;999::::::999999:::===@@@>>>@@@BBBAAA@@@???@@@@@@===>>>???AAAAAAAAABBBBBB@@@@@@AAABBBBBBCCCDDDDDD@@@AAACCCEEEFFFEEEEEEDDDAAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFIIIHHHGGGGGGHHHHHHFFFCCCGGGGGGGGGGGGKKKRRR[[[bbbiiilllqqqwww|||~~~}}}~~~yyyvvvzzz~~~{{{wwwtttrrrvvv}}}|||{{{zzzzzzyyyzzz{{{}}}~~~}}}}}}|||~~~}}}|||}}}~~~~~~||||||{{{{{{|||~~~~~~~~~}}}}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{|||}}}~~~~~~~~~888888999999999999888888777888999999999888777666666777888888999888888777::::::;;;;;;;;;:::999999<<<;;;:::::::::999777555555555444444333222222111111222444444222111222333666555333222222333555666777666555555666666555333555555555555555555555555666666777888888888888888777666666555555666777777444555666777888888777777555888::::::777666777999888999999::::::;;;;;;;;;::::::999999999999::::::999999:::;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<:::;;;<<<>>>============<<<::::::999999999:::;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;<<<===>>>===============>>>??????;;;<<<===???@@@AAAAAAAAA<<<===>>>??????>>>===<<<>>>===;;;<<<>>>??????>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@??????>>>>>>???AAABBBAAA???===???@@@@@@>>><<<<<<===========================@@@@@@AAAAAA@@@??????>>>=========>>>???AAACCCDDD<<>>===<<<===<<<:::999:::<<<>>>??????===<<<===>>>???>>><<<;;;;;;<<<<<<===>>>@@@AAA>>>===<<<;;;;;;;;;<<<===???===<<<<<<<<<:::777444333333333333222222222222555555666666777777888888::::::;;;;;;:::888666444777555555888888555555777888888999999999888777777555777888:::;;;;;;::::::888999::::::999:::<<<>>>===???AAA@@@???>>>???@@@:::<<>><<<;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<===???@@@AAA??????@@@AAAAAAAAAAAA@@@<<<===>>>??????>>>===<<>>????????????????????????<<<===>>>@@@@@@@@@???>>>???>>>===???@@@AAA???>>><<<>>>@@@@@@>>><<<<<<===========================@@@??????>>>>>>>>>>>>??????>>>=========>>>???@@@>>>???AAADDDFFFEEEAAA>>>>>>>>>?????????>>>======<<<<<<;;;:::;;;<<<======???===<<<===>>>???>>><<<<<<<<<<<<<<<<<<===>>>???<<<<<<<<<;;;;;;;;;::::::===<<<;;;;;;:::888555222222222222111111111000000333333333444555666666777999::::::::::::999777777888555666999999555555999999::::::;;;:::999888777666777999;;;;;;;;;999888777999;;;;;;::::::;;;<<<<<<>>>@@@???>>>===>>>>>>;;;===@@@AAA@@@???AAACCCBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFDDDBBB@@@@@@AAABBBDDDEEEGGGHHHIIIEEEEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFHHHIIIHHHEEECCCGGGGGGHHHIIIMMMVVV```ggglllnnnrrrwww{{{yyyuuuzzz|||~~~{{{vvvrrrppppppvvv~~~}}}}}}{{{|||~~~|||{{{zzz{{{|||}}}|||zzzyyyyyyzzz|||~~~~~~}}}|||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{}}}~~~}}}:::999888777777888999:::999888888888999:::;;;;;;555666888999::::::999999666777999;;;<<<;;;:::999777666666777999:::888777777666666555444444333333222444666666555333333444888666444222222333666777888666555555666666555444777777777777777777777777333444666777777777666555666666555666777888:::;;;444444444444555666888999555999======999666888;;;777888999:::;;;<<<;;;;;;999:::;;;<<<===<<<;;;:::888888999::::::::::::999<<<<<<;;;999888999<<<>>>;;;;;;;;;<<<<<<<<<======>>>===<<<<<<>>>??????>>><<<<<<;;;<<<<<<===>>>???999999999::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>???AAABBBBBBBBBBBBBBBAAA@@@??????<<<===>>>??????>>>===<<>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===?????????>>>===>>>======>>>@@@@@@???===<<<>>>@@@@@@>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???AAA@@@>>>===<<<;;;<<<<<<@@@???>>>>>>??????===<<<:::;;;<<<>>>???@@@@@@@@@<<<<<<<<<;;;;;;;;;<<<<<>>???>>>======<<<<<<;;;;;;;;;<<<<<<:::;;;;;;;;;;;;:::999888===;;;::::::999777444111222111111111000000//////000111111222333444555666888888999::::::::::::999999666777;;;:::555666<<<:::;;;;;;<<<;;;:::999888777888:::;;;;;;:::999888666888;;;<<<;;;::::::;;;<<<===??????===<<<===>>>===@@@CCCCCCBBBBBBDDDFFFCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGFFFDDDAAA???@@@@@@BBBDDDFFFGGGIIIJJJEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFHHHIIIHHHEEECCCEEEFFFGGGIIINNNXXXbbbjjjppprrruuuyyy}}}|||vvvyyyzzz|||}}}|||wwwssspppoooooouuu~~~}}}~~~~~~|||}}}|||zzzyyyzzz{{{|||{{{zzzxxxwwwxxx{{{}}}~~~}}}{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~|||;;;:::999888777777777777888999;;;<<<;;;999777555888888999::::::::::::999:::999999888888999999:::999999999999888888888888444666777666444333333444777777777777777777777777666555444333333444666777444444444555555555555666666555444444555666777888;;;777444555999;;;888555888666555555666666555333888666444444666888888888+++222777777888;;;;;;999:::999888888:::;;;:::999:::999:::;;;======;;;999;;;888666777:::<<<;;;999>>><<<888777999;;;<<<<<<>>>===<<<<<<<<<===???@@@@@@>>><<<<<<<<<<<<;;;:::<<<;;;;;;<<<>>>???===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<>>>@@@@@@===:::>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>===>>>======???BBBCCCAAA>>>@@@@@@??????>>>======<<<======>>>>>>>>>>>>======<<<======>>>>>>>>>>>>===<<<<<<<<<============>>>>>>>>>======<<<<<<<<<;;;>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::<<<===============<<<;;;???===<<<<<<======<<<;;;???===<<<<<<>>>???>>>>>>999:::<<<=========<<<;;;<<<;;;:::999999:::;;;<<<>>>======<<<;;;;;;::::::999;;;<<<999555222222333111111000000///......---666777888777666555666777888666444444777999888666::::::999888777666555555666777888999999999999999999999999999888777555444::::::::::::::::::::::::>>>>>>>>>>>>>>>======<<<;;;===???AAABBBCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFHHHGGGFFFEEEEEEFFFGGGHHH@@@CCCGGGJJJOOOWWWaaaiiippprrruuuyyy~~~~~~yyyyyy}}}}}}|||}}}}}}wwwooollloooqqqvvv}}}~~~|||}}}}}}~~~~~~~~~~~~}}}zzzxxxwwwxxxyyyzzz|||{{{{{{zzzzzzzzz{{{{{{~~~~~~}}}{{{{{{|||~~~}}}~~~~~~::::::999888777777777777777888:::;;;;;;:::777666777888999999::::::999999:::999999888888999999:::777777777777666666666666555666777777555444444555666666666666666666666666888777555444444555666777666666666555555444444444444444333444555777999::::::666333444777999777444888666555555666666555444777555333333555777777777000555999777777::::::888888777777888:::<<<;;;:::999999999;;;======<<<:::;;;888777777:::;;;;;;999???<<<999888:::<<<=====================>>>>>>???@@@>>><<<<<<<<<===<<<;;;>>>=========>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;@@@>>><<<<<<======:::777<<<======>>>???@@@@@@@@@????????????????????????@@@@@@@@@???????????????@@@???>>>???AAAAAA???<<>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>======;;;<<<<<<<<<<<<=========>>>>>>=========<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<============<<<;;;::::::<<<<<<===============<<<<<<;;;;;;===??????>>>===>>><<<;;;;;;===>>>>>>===999:::;;;;;;<<<<<<<<<;;;>>>>>>===<<<<<<======>>>===<<<<<<<<<;;;;;;:::::::::;;;<<<999555222111222111111111111111222444444444555666666444444555666;;;888666666888888777555999999888888777666666666777777888999999999999888666777888999999999888777::::::::::::::::::::::::======>>>>>>>>>>>>======???@@@AAABBBCCCBBBBBBAAACCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDFFFIIIMMMRRR[[[fffmmmqqqrrrvvvzzz{{{zzz}}}{{{zzz{{{{{{vvvooommmppprrrwww~~~}}}|||~~~~~~~~~}}}{{{yyyxxxyyyyyyzzz||||||{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~~~~zzzwwwzzz}}}~~~:::999888777666666666666666777999:::;;;:::888777777888999999::::::999999999999888888888888999999555555555444444444333333555777888777666555555666666666666666666666666666:::888777666555555666777888888777666555444333222333222333333555888:::;;;999666333444666777555333888666555555777777666444666555333333555666666666555999:::777666888999777777666666888;;;<<<<<<<<<999999999;;;===>>>===;;;:::999888888:::;;;;;;:::???===:::999;;;=========<<<<<<===>>>>>>>>>>>>===@@@>>><<<<<<======<<<;;;@@@???>>>>>>>>>===;;;999::::::::::::::::::::::::AAA???<<<::::::999777555;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAA@@@???@@@@@@@@@===;;;BBBBBBAAAAAA@@@@@@??????>>>>>>????????????>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<======<<<======<<<<<<;;;:::999;;;;;;<<<===>>>>>>>>>============???AAA@@@===;;;===<<<:::;;;===>>>>>>===;;;::::::::::::;;;<<<<<<>>>>>>============>>>???<<<<<<<<<<<<;;;:::999999:::::::::777444111111111555444333222333555777888333555666666666666777999===:::888777888777666555777777777777777777777777888999999999999888777777333555777999:::;;;;;;:::::::::::::::::::::::::::<<<===>>>>>>>>>>>>>>>===AAABBBBBBCCCCCCBBBBBBAAAFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@CCCDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCGGGHHHJJJMMMTTT]]]hhhoooqqqtttwww{{{|||{{{}}}yyyxxxxxxyyyvvvpppooorrrsssyyy}}}{{{~~~}}}|||zzzzzzzzz{{{{{{}}}}}}|||||||||}}}}}}~~~~~~yyyqqqlllwwwzzz~~~999999888777666666666666555666888999:::999888777777777888999999999999999999999888888888888999999555555444444444333333333555777888888777666666777666666666666666666666666999888777666555555555555777777777666555444444333444444333444555777999::::::777555555666666555444888666555666777777666555777555333444555777777777888;;;;;;777555888:::999888777777888:::<<<;;;:::999888888:::<<<>>>===<<<:::999999999::::::;;;;;;???===;;;:::<<<===>>>===:::;;;===>>>>>>>>>===<<<@@@>>><<<<<<===>>>===<<<@@@>>>===>>>>>>>>><<<:::::::::::::::::::::::::::AAA???<<<:::999888888888<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@AAAAAA?????????@@@@@@???===<<<>>>>>>>>>=========<<<<<<>>>??????@@@@@@??????>>>????????????>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>==================;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<;;;:::999888::::::<<<===>>>>>>>>>>>>AAAAAAAAAAAAAAA>>>:::666===<<<;;;<<<>>>??????>>>===<<<;;;::::::;;;<<<===<<<;;;;;;;;;<<<<<<===============<<<;;;999777666666666555444222222222222;;;999666444333444666777555666888999888999;;;<<<:::999888777666666666666666666777777888888888888:::::::::999888777666666444555777999;;;<<<<<<;;;::::::::::::::::::::::::<<<<<<===>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEGGGKKKRRR]]]hhhooorrruuuyyy}}}~~~|||~~~xxxuuuuuuvvvuuuqqqqqqtttuuuzzz{{{yyy~~~~~~~~~}}}}}}|||||||||}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{tttmmmgggvvvyyy~~~:::999888777666666666666555555777888888888888777777777888999999999999888999888888777777888888999666666666555555555555444555666888888777666666777555555555555555555555555888777666555444444333333666666666666666666666666777666555444444555666777:::888777666777777777666777666555666777888777666999777555555777888999888666::::::666555888;;;;;;;;;999888999::::::999888:::999888999<<<======<<<::::::::::::999:::;;;<<>>======:::;;;===>>>>>>>>>===<<<@@@>>>===<<<>>>>>>>>>===>>>======>>>??????>>><<<::::::::::::::::::::::::??????===;;;::::::;;;<<<=====================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@@@@;;;===???@@@??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;??????@@@@@@@@@@@@??????????????????>>><<<;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<;;;:::999888::::::<<<===>>>>>>>>>>>>BBBAAAAAABBBAAA>>>999666>>><<<;;;<<<>>>@@@@@@@@@>>>===<<<;;;;;;<<<===>>>::::::;;;<<<<<<<<<<<<<<<=========<<<:::777444333111000000000222333444555:::888555333222333555777444666888888888999;;;===666666666555555555666777666666666777888888999999:::::::::999888777666555666777999:::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<>>>????????????>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCBBBBBBBBBAAACCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEJJJSSS^^^hhhnnnqqquuuzzz}}}~~~}}}vvvsssqqqssstttrrrrrruuuvvv{{{}}}yyyvvv}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzvvvrrroooxxx{{{;;;:::999888777777777777555666666777777777777666666777888888999999888888888888777777777777888888888888888777777777666666444555777777666555666777555555555555555555555555666666555555444444333333555555666666666777777777888777666444444555555666888888777777777777888888777666555666888999888777999888666666888999:::999444888888555555999<<<;;;<<<:::999999999999888666<<<:::999999;;;<<<<<<;;;999:::;;;:::999:::;;;===>>><<<;;;;;;<<<======<<<;;;;;;<<<============<<<@@@>>>======>>>???>>>=========<<<>>>@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>===<<<>>>@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???:::<<>>???@@@>>>>>>>>>===============@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>???>>>>>>===<<<;;;<<<<<<<<<============>>>======>>>>>>>>>>>>??????<<<<<<;;;;;;;;;<<<======<<<======<<<<<<;;;:::999;;;;;;<<<===>>>>>>>>>===>>>>>>>>>???@@@???<<<:::===<<<;;;<<<>>>@@@@@@@@@======<<<;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>===;;;<<<<<<<<<:::888555333000......///333666888888555444333222333555777888222444555666666666888:::444555555555444444666888666666777777888888888999:::::::::999888777666555888999:::;;;<<<;;;:::::::::::::::::::::::::::::::::;;;<<<>>>???@@@@@@@@@======>>>>>>@@@BBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFDDDDDDEEEEEEEEEDDDCCCBBB???@@@AAABBBCCCCCCCCCCCCEEEEEEGGGNNNXXXccckkkoooqqquuuzzz}}}~~~~~~}}}vvvqqqnnnqqqrrrrrrsssvvvwww{{{{{{vvvsss~~~|||||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}|||{{{zzz{{{~~~<<<;;;:::999888888888888666666666666666666555555666777777888888888888888888888777777777777888888999999999888888888888777333444666666555555666777555555555555555555555555555555666666666555555555777777777666666666666666777666555444444555666777555666666666666777888999777666555666888999888777999777555555777999999999333777888555555888:::999;;;999888999::::::999888>>><<<:::999:::;;;;;;:::999;;;<<<;;;999999;;;>>>===;;;:::;;;<<<===<<<:::<<<;;;;;;;;;;;;<<<======@@@>>>======>>>??????>>>???>>>>>>>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@>>>===>>>????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::===@@@@@@>>>======>>>????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>>>>>>>===============>>>>>>>>>??????======>>>>>>>>>?????????===<<<<<<;;;;;;;;;<<<<<<============<<<;;;::::::<<<<<<===============<<<>>>===<<<===>>>>>>===;;;;;;999999:::<<<>>>???>>>:::;;;;;;;;;::::::999888999:::;;;<<<=========<<<666777:::;;;;;;:::888666222000///111555999::::::333333333333444555666777222333555555555555777888555777777666444333555777777777777777777888888888999999999999999888777666777999:::<<<<<<<<<<<<;;;::::::::::::::::::::::::999:::<<<===???@@@@@@AAA@@@?????????@@@BBBCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEECCCDDDEEEEEEEEEDDDCCCBBB===>>>@@@BBBCCCDDDDDDCCCEEEEEEHHHPPP\\\fffmmmppppppuuuzzz}}}|||}}}}}}}}}wwwpppmmmoooqqqqqqsssuuuwww{{{~~~yyytttqqquuuyyy|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~<<<<<<;;;:::999999999999777777666666555555555444666666777888888888888888888888777777777777888888999999999999888888888888222444555666555444555666555555555555555555555555555666777777777777777666999999888777666555444444555444444444555666888999333444555555555666888:::777666666666888999999888888666444444666888888888444888999666555777888666999888777888:::;;;;;;999???===:::999:::;;;::::::999;;;<<<;;;999999;;;>>><<<;;;::::::<<<<<<;;;:::<<<<<<;;;::::::<<<===>>>@@@>>>======???@@@???>>>AAA@@@?????????>>><<<:::========================;;;>>>AAAAAA>>><<<<<<===??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAA@@@<<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>????????????======>>>>>>?????????@@@>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::<<<===============<<<<<>>AAACCCEEEFFFFFFFFFCCCDDDHHHQQQ\\\ggglllnnnoootttzzz||||||||||||}}}~~~wwwppplllnnnqqqqqqrrruuuwww{{{}}}wwwrrrooommmpppvvv}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}:::::::::999999888888888111777777222111666888555777777888888888999999999888666555666999:::888666===;;;777444333555777999555555444444444444555555333444666777999999888777222222222333555666888999666666666666777777777777888888777777777999:::;;;333333333444444666777777999888888888777777666666444333444666999:::999888777777777777777777777777999999999888888888888888888:::;;;;;;::::::<<<===???<<<:::999:::<<<======>>>>>>===<<<;;;::::::999999:::<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>======>>>>>>???======>>>>>>===<<<;;;;;;BBBAAA@@@???>>>>>>>>>>>>;;;<<<======;;;;;;<<<===???>>>===<<<<<<;;;;;;<<<===;;;999888888999:::<<<======>>>>>>>>>>>>=========@@@BBBAAA>>><<<<<<===>>>>>>>>>>>>>>>>>>??????<<<>>>???>>>===<<<===???BBB@@@>>>???AAABBB@@@>>>BBBBBB@@@???>>><<<;;;;;;==============================>>>>>>??????@@@@@@;;;;;;;;;<<<<<<>>>????????????>>><<<<<<;;;;;;;;;:::999999;;;======<<<;;;;;;<<<======<<<;;;999777444666888;;;<<<;;;:::999<<<;;;999888888999;;;<<<888555222222555888888777555333111333666777444111777777777777777666666666888888777666666666666666:::888666555777999::::::777888888999999:::;;;;;;???<<<;;;<<<>>>???===;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@>>>???AAADDDEEEDDDCCCBBBAAAAAABBBCCCEEEDDDBBBAAA@@@@@@AAAAAACCCAAA???AAAEEEGGGGGGFFFFFFDDDBBBCCCFFFGGGEEECCCDDDCCCCCCDDDEEEEEEDDDBBB@@@@@@FFFTTTaaaiiinnnrrrvvvyyy~~~|||}}}zzzsssmmmmmmooopppsssxxx}}}}}}}}}uuunnnggghhhkkkqqqxxx}}}~~~|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~:::::::::999999999888888333888888444333666777555888888888888888888999999:::888666777888999777555<<<:::888555555555777888666555555444444555555666111333555666666666666777555444444444555666777777777777777777666666666666:::999777666666777888888444444444444555666777888777777777777666666555555555444444555888999999888777777777777777777777777888888888888888888999999999:::<<<;;;::::::;;;<<<>>><<<:::999;;;<<<===<<<=========<<<;;;;;;::::::999:::<<<>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<======>>>===============<<<;;;;;;AAA@@@@@@??????>>>======888999::::::888888999:::===<<<<<<;;;;;;;;;;;;;;;<<<;;;999888888:::;;;<<<======>>>>>>>>>>>>======>>>AAACCCCCC@@@??????@@@????????????>>>>>>>>>>>>===>>>???>>>===<<<===???@@@>>><<<===???@@@>>>===@@@@@@??????>>>>>>=======================================>>>>>>?????????;;;;;;;;;<<<<<<===>>>??????>>>===<<<;;;;;;;;;;;;:::999999;;;<<<===<<<:::;;;;;;======<<<;;;888777444666777999::::::::::::;;;:::888777666777888999;;;888333222333555444444888666555555555555333222666666666666666666666666777666666555555666666777:::888666666777999::::::777888888999999:::;;;;;;===;;;999:::<<<===<<<:::<<<;;;;;;;;;;;;<<<=========>>>>>>??????@@@AAAAAABBBBBBBBB@@@??????BBBDDDCCCBBBAAAAAAAAABBBCCCDDDEEEDDDCCCBBBBBBCCCCCCDDDCCCAAA@@@AAAEEEGGGFFFEEEFFFDDDCCCDDDFFFFFFEEECCCEEEDDDCCCDDDEEEEEECCCBBBAAAAAAGGGUUUaaajjjpppuuuxxxzzz~~~}}}~~~xxxrrrnnnooopppqqqssswwwzzzyyyzzz||||||uuunnnooonnnnnnpppsssuuutttrrrvvvzzz~~~~~~~~~~~~::::::::::::999999999999666::::::777444666666555999999888888888888888888<<<:::888888888777666444:::999888777777777777777666555555444444555555666///222555555333333444666777666666555555666666666888888777777666666555555:::999777666555555666666666555555555666777888999666666666666555555555555888666444444666888888888777777777777777777777777777777777888999999999::::::;;;<<<;;;:::999:::;;;>>><<<:::999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<===============<<<<<<;;;??????@@@@@@???>>><<<;;;;;;<<<===<<<;;;;;;<<<===::::::::::::::::::;;;<<<::::::999999999;;;<<<=========>>>>>>>>>>>>=========???BBBBBBAAA@@@@@@AAA@@@@@@?????????>>>>>>>>>===>>>??????======>>>??????>>>===>>>???@@@???===>>>>>>>>>>>>>>>?????????====================================>>>>>>>>>>>><<<<<<;;;<<<<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<===;;;::::::;;;<<<===<<<:::888777555666777888999::::::;;;;;;999777555444444555666;;;888333111111222333333:::999888666333222222444555555555555555555555555444444444444555666777777:::888666666888999::::::777888888999999:::;;;;;;;;;:::999999;;;;;;:::999<<<;;;;;;;;;;;;<<<============>>>??????@@@@@@AAABBBCCCCCCAAA@@@@@@BBBDDDAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGDDDCCCBBBBBBDDDEEEEEEDDDFFFEEEDDDDDDFFFFFFEEEDDDFFFEEEDDDDDDEEEEEECCCAAABBBBBBHHHUUUbbbkkkrrrxxxzzz|||~~~~~~uuupppooorrrtttssssssuuuvvvvvvxxx{{{~~~|||wwwqqqtttrrrooonnnnnnmmmllljjjnnnqqquuuzzz~~~~~~~~~~~~::::::::::::::::::::::::999;;;;;;999777666666555999999999888888888888888::::::999888888777666666999999999999888888777666666666555555555555666666000333666666333222444777777666666666666777777888999888888777666555555444777777555444444555666777777777666666777888999999666666666666666666666666999777444444555777888888777777777777777777777777666666777888999::::::::::::<<<<<<;;;999888999:::===;;;999999;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;<<<===>>>???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;:::<<<===============<<<<<<===>>>???@@@???===;;;999<<<===>>>>>><<<<<<===>>>999999999999:::;;;<<<===999999999999:::<<<===>>>======>>>>>>>>>>>>======;;;<<<>>>???@@@?????????AAA@@@@@@??????>>>>>>======>>>??????>>>===>>>???@@@@@@???@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;;;;;;;<<<;;;:::;;;<<<<<<;;;999:::;;;<<<<<<<<<:::888666777777777777888:::;;;<<<;;;999777555333333444555888555111///000222444666888888888444000000333666333333444444444444444555222222333333555666777888999888666666888::::::999777888888999999:::;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<============>>>>>>???@@@@@@@@@BBBCCCCCCBBBAAAAAABBBDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGEEEDDDCCCCCCCCCDDDDDDDDDFFFEEEEEEEEEEEEFFFEEEEEEFFFEEEDDDEEEEEEEEECCCAAACCCCCCJJJWWWccckkkttt{{{|||}}}}}}ssspppqqqvvvxxxuuussstttssstttxxx|||~~~zzzvvvvvvtttqqqnnnllllllkkkkkklllmmmooorrrtttvvvvvvvvvvvvwwwzzzzzzzzz|||~~~~~~:::::::::::::::::::::::::::;;;<<<;;;999666555666888888888888888888888888888888999999888888888999888888999:::999999777777666666666555555666666666333555777666444444666888444444555555777888999:::999888888777666555555444444444444444444666888999888777777777777888888999777777777777777777777777999777444444555777888888777777777777777777777777666666777888999::::::::::::;;;<<<;;;999888888999<<<;;;999:::;;;<<<;;;:::::::::;;;;;;<<<=========;;;<<<===?????????>>>>>>????????????????????????>>>>>>>>>===<<<;;;;;;:::<<<<<<===============<<<<<<===>>>???>>><<<:::888888999::::::888888999:::999999::::::;;;<<<>>>>>>999999::::::;;;<<<===>>>======>>>>>>>>>>>>======;;;<<<===???@@@AAA@@@???AAA@@@@@@@@@??????>>>>>>>>>???@@@???>>>===>>>@@@??????@@@@@@@@@@@@AAABBB@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<======>>>======<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<:::888::::::<<<<<<;;;:::888666888888888888999;;;<<<===<<<:::888555444444555666777555333000///000333555333444555222000000444888222333333333444444555555222222222333555666888999999777666777999:::999888777888888999999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<======>>>??????@@@@@@AAABBBCCCBBBAAA@@@BBBCCCFFFFFFFFFEEEDDDCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDEEEFFFEEEDDDBBBCCCEEEMMMYYYdddkkkttt||||||~~~{{{sssqqqtttzzz|||wwwtttssspppssswww|||~~~{{{xxxyyywwwuuuqqqnnnmmmlllmmmnnnnnnoooppppppooonnnmmmrrrtttwww{{{|||uuutttxxx{{{::::::::::::;;;;;;;;;;;;::::::;;;===:::555444777777777888888888999999999777888999999888888999;;;888999999:::999999888888777666666555555666666777888777666666666777777888333333444555666888999:::888888777777666666555555333333333444555777999:::888888777777777777888888777777777777888888888888888666444444666888888888777777777777777777777777777777777888999999999:::999:::;;;:::999888999:::;;;:::999:::;;;<<<;;;999;;;;;;;;;<<<<<<<<<======:::;;;===???@@@@@@@@@???????????????????????????======>>>>>>>>>===<<<<<<;;;<<<==================<<<<<<======<<<;;;999888888999::::::888888999:::::::::::::::;;;<<<===>>>::::::;;;;;;<<<<<<============>>>>>>>>>>>>======>>>>>>>>>@@@CCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@>>>>>>???@@@<<<===??????>>>>>>???AAA@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>======<<<<<<<<<<<<======>>>======<<<<<<<<<=========<<<;;;;;;<<<;;;999777999:::;;;<<<;;;999777666777777888999:::;;;;;;<<<<<<:::888666555555666777999999777333///...///000000111111111111222555777222333333444444555555555333333333444555777888999888777777888999:::999888777888888999999:::;;;;;;<<<===>>>>>><<<<<<===>>><<<;;;;;;;;;;;;<<<======<<<<<<===>>>>>>??????@@@@@@AAABBBBBB@@@@@@AAABBBGGGGGGFFFFFFDDDCCCAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEDDDBBBBBBCCCEEEEEEFFFGGGGGGEEEEEEFFFGGGEEEDDDDDDEEEFFFGGGEEECCCCCCFFFOOO\\\eeekkkssszzz{{{}}}|||uuutttwww}}}yyytttsssppptttyyy}}}~~~}}}{{{xxx~~~}}}{{{wwwqqqnnnlllmmmqqqrrrrrrrrrpppnnnkkkiiiooorrrvvvyyy||||||tttqqqtttyyy~~~~~~:::::::::;;;;;;;;;<<<<<<:::888:::===;;;555444777666666777888999::::::;;;888:::;;;:::888777888:::999999999999999999999999777777666666666666777777;;;777444444777999888666444444444444555666777888777777777777666666666666555555444444555777999:::888777777666666666777777666666666777777777888888555444444555888999999888777777777777777777777777888888888888888888999999888999::::::999888999;;;;;;:::999:::;;;<<<:::999;;;;;;;;;<<<<<<<<<<<<<<<999:::<<>>?????????>>>===;;;;;;<<<===============<<<<<<;;;;;;:::999999999999:::;;;;;;999999:::;;;:::999999999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;======>>>>>>>>>>>>======???>>>>>>@@@CCCCCCAAA???>>>??????@@@@@@AAAAAABBB>>>???@@@@@@>>>>>>???@@@;;;===??????>>>===???BBB??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@?????????>>>======<<<<<<<<<<<<======>>>>>>=========>>>>>>???>>>===<<<;;;<<<;;;888666999:::;;;<<<;;;999777666333555666888999999999999:::999777666555666777888999999999666111......///111000000222444666666555333333333444555555666666444444555555666777888999888777777888::::::999888777888888999999:::;;;;;;<<<===???>>><<<;;;===???<<<;;;;;;;;;;;;<<<======<<<<<<======>>>?????????>>>@@@AAAAAA@@@??????@@@DDDDDDDDDDDDCCCBBB@@@???AAAAAACCCDDDDDDDDDDDDCCCBBBDDDEEEDDDBBBBBBDDDFFFEEEFFFHHHGGGEEEDDDFFFHHHDDDCCCCCCEEEGGGHHHGGGEEEBBBFFFQQQ^^^fffjjjqqqxxxyyy|||xxxwwwzzz{{{uuusssuuuyyy~~~}}}|||{{{uuupppnnnnnnrrrtttuuuuuusssoookkkiiilllppptttwwwyyy{{{~~~|||qqqmmmppptttxxxyyy|||~~~~~~~~~~~~~~~:::::::::;;;;;;<<<<<<<<<999777999===;;;555444888555555666888999:::;;;<<<:::<<<===;;;777666777888:::999999888888999::::::777777666666666666777777<<<777222333888;;;888444555555444444444444555555666666666666777777777777888777666555555666888888777777666666666666666777444555555555666666777777444333444666999:::999888777777777777777777777777999999999888888888888888777888::::::999999:::<<<:::999999:::;;;<<<:::888<<<<<<<<<<<<<<<<<<<<<<<<888999<<>>@@@@@@@@@??????;;;;;;<<<===>>>>>>=========<<<;;;:::999999999999555666777777666555666777999999888888999999:::;;;<<<<<<<<<===<<<<<<;;;;;;======>>>>>>>>>>>>======>>>===<<<>>>AAAAAA???<<<>>>>>>???@@@AAABBBBBBCCC>>>@@@@@@@@@???>>>???@@@<<>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@??????>>>======<<<<<<<<<======???>>>>>>>>>>>>>>>?????????===<<<<<<<<<;;;888666999:::;;;;;;;;;999777555111222555777888888777666999888666555555666777888555777888777333000000222333111111333777888666333333333444444555666777777666666555666666777888999888777777888::::::999777777888888999::::::;;;;;;;;;===???>>><<<;;;<<>>?????????===???AAAAAA???>>>??????@@@AAABBBBBBBBBAAA@@@???AAABBBDDDEEEEEEEEEDDDCCCAAACCCEEEDDDBBBBBBDDDGGGDDDGGGHHHHHHEEEDDDFFFHHHCCCCCCCCCEEEGGGHHHHHHFFFAAAGGGRRR___fffiiiooovvvxxx{{{~~~~~~{{{yyy|||{{{uuusss{{{}}}}}}wwwsssqqqqqqrrrtttvvvwwwuuuqqqmmmjjjjjjnnnsssvvvwwwxxx{{{}}}zzznnniiikkkooorrrtttyyy|||~~~}}}~~~888888999::::::;;;<<<<<<;;;888666999===>>>;;;777;;;:::999999999:::<<<======<<<;;;:::999:::;;;;;;:::888777888999999888777999333///111444444444666;;;:::888666666666666777555666555444333333555777888888777666555444444333666555444444555666555444999666333111333555666666000333666888888666444222777777666666555555555444666777888999:::;;;;;;;;;777888888888888999999999;;;999999999;;;;;;;;;999999999888888999999:::;;;??????>>><<<<<<;;;;;;;;;999999:::===@@@@@@???=========<<<<<<<<<======>>>999<<>><<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<;;;:::999888777666666666555555444444444666777888888888777666555;;;;;;:::999999999::::::999;;;===>>>>>>>>>???AAABBBAAA???>>>===<<<======>>>======>>>@@@@@@???===?????????>>>>>>>>>>>>===CCCAAA@@@BBBEEEEEEBBB>>>AAA@@@@@@AAACCCDDDDDDCCCBBBAAA???======>>>???@@@BBBAAA@@@>>>>>>>>>??????AAA@@@???>>>========================>>>>>>>>>>>><<<======>>>===;;;999888===<<<;;;999888777666666777444222555999;;;888555:::999888777666444333333111///...///111444666666777444000...222888888444333333333444444444444444555333333666777555666:::666666777888888888888777999999999999999999999999;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<=========<<<::::::<<<;;;;;;<<>>===>>>BBBDDDCCCAAAFFFCCCAAACCCFFFGGGFFFDDDGGGFFFDDDCCCCCCEEEGGGHHHDDDFFFIIIJJJHHHEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGDDDEEEFFFGGGHHHHHHGGGFFFEEEJJJSSS^^^hhhnnnppppppxxx{{{~~~{{{|||yyyxxxvvvtttrrrtttxxxyyyuuuuuuvvvppphhhkkkllloooooopppqqqssstttxxxuuulllkkkkkkiiimmmiiikkkrrryyy{{{}}}~~~zzz{{{zzzxxx~~~999999999::::::;;;;;;<<<:::888666999===???<<<999555555666777888:::;;;<<<>>>===<<<:::999999:::::::::999888888::::::999888:::444000333555444555777:::999888666666666666777555666666444333333555777777666666555555444444444666555444444555666555444888555222111333555666666444444555666666666666555777777666666666555555555666777888999::::::::::::777888888888888999999999;;;999999999;;;;;;:::999999999999999999::::::;;;???>>>===<<<;;;;;;;;;;;;999999;;;===???@@@>>><<<<<<<<<<<<<<<<<<===>>>>>>;;;<<<===>>>>>>===<<<:::<<<<<<<<<<<<============;;;;;;;;;:::999888777777777666666666555555555555555666777888888999999999<<<<<<;;;;;;::::::999999888:::<<<=========>>>@@@BBBAAA???>>>============??????>>>@@@AAABBBAAA???@@@@@@?????????>>>>>>>>>AAAAAAAAABBBCCCCCCAAA???DDDBBBAAAAAABBBAAA@@@???AAA@@@>>>===<<<===>>>???>>>===<<<;;;;;;<<<<<<===@@@@@@???>>>======>>>>>><<<<<<<<<<<<<<<=========<<<============;;;:::999======<<<;;;:::888666555777444333555999;;;888555:::999999888777666555555777555222222444666777777555444000...333999999555444444444444555555555555666333333666666555666999999999:::;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>===<<<;;;===<<<<<<===@@@BBBAAAAAA@@@>>>===???AAACCCBBB@@@CCCBBBBBBCCCDDDDDDCCCBBBFFFEEEDDDCCCDDDEEEGGGHHHCCCEEEHHHHHHGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFGGGEEEEEEFFFGGGFFFEEEDDDDDDGGGLLLUUU```iiiooorrrrrrxxx{{{~~~zzzxxxwwwwwwuuutttvvvyyyxxxuuutttuuuqqqjjjgggiiilllmmmnnnppprrruuuzzzssskkkiiiiiigggmmmhhhiiiqqqyyy|||}}}~~~||||||~~~~~~~~~~~~|||yyy~~~}}}vvvrrrxxx:::::::::::::::;;;;;;;;;;;;888777999===>>>===;;;111333555777999;;;<<<===???>>>===;;;:::999999999;;;:::999999;;;;;;:::999;;;666333555666555666999888888777666666777777777555666666555444444555777444444444444444444444444666555444444555666555444666444111111333666777777777666555444555666777888777777666666666666555555777777888999::::::::::::777888888888888999999999;;;:::888999:::;;;:::888::::::999999::::::;;;<<<>>>===<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>>>>===;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<===??????;;;888=========<<<<<<<<<<<<;;;999999999999888777666666777666666666666666555555555555666777888:::<<<===============<<<;;;999888777:::<<<<<<<<<<<<===>>>AAA@@@???>>>======>>>>>>AAA@@@@@@AAACCCCCCBBB@@@AAAAAAAAA@@@@@@@@@?????????AAACCCCCCBBBAAA@@@AAACCCAAA@@@@@@AAA@@@???===@@@???===<<<<<<<<<===>>>???>>>>>>===>>>>>>???@@@@@@???>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;============<<<;;;:::999===>>>>>>===;;;999666444666444333555888:::888666::::::999999888888888888:::777555555777999::::::444444111000444::::::666444444555666666666666666777444333666666444444888::::::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>???>>>======<<<===<<<<<<>>>AAACCCCCCBBBAAA@@@??????AAAAAA@@@???AAACCCEEEFFFDDDCCCBBBBBBEEEEEEDDDCCCDDDEEEFFFGGGCCCEEEFFFFFFFFFFFFGGGIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBJJJOOOYYYccckkkqqqssstttxxx{{{}}}zzzxxxxxxyyyyyyxxxyyyyyywwwtttssstttqqqlllfffhhhkkkmmmnnnppptttvvv{{{tttkkkjjjiiigggmmmggggggoooyyy}}}|||{{{|||{{{~~~}}}|||}}}xxxwwwwwwxxxxxxwwwuuurrrmmmsssuuuoookkkppp{{{;;;;;;;;;;;;;;;:::::::::===;;;::::::<<<===<<<:::444555888:::<<<=========@@@@@@>>><<<:::999888777;;;:::999:::<<<<<<<<<:::<<<888666888888666777:::666666666666666777777777555666777666444444555777333333333444444444555555666444444444555666555444444333111111444666777777777666666555666777888888777777666666666666666666777777888999999999999999777777888888888999999999;;;:::888999::::::999888:::::::::999::::::;;;<<<===<<<<<<;;;::::::;;;;;;;;;::::::;;;======;;;:::999::::::;;;<<<===???@@@@@@===:::<<>>>>>===<<<<<<;;;::::::777777888888888777666666777666666666666666666666777777666666888:::<<<======>>>??????>>><<<:::888888:::<<<===<<<<<<===>>>?????????>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCBBB@@@BBBBBBAAAAAAAAA@@@@@@@@@===@@@CCCCCC@@@??????AAA???>>>===>>>@@@BBBAAA@@@@@@???>>>============>>>>>>>>>>>>??????@@@AAAAAA???>>>>>>>>>>>>>>>??????======<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;:::===>>>??????===999666333666444333444777888888777999999999999::::::::::::888666444444777999;;;;;;222444333222555::::::666444555666777888888777777777444444666666333333666777888888999:::999999999::::::::::::::::::::::::999999::::::;;;;;;<<<<<<>>>>>>>>>>>>======<<<<<<<<<;;;;;;===@@@CCCCCCBBBBBBAAA@@@@@@@@@@@@??????AAAEEEIIIIIIFFFCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGEEEFFFFFFEEEDDDDDDFFFHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEKKKRRR[[[eeelllqqqtttvvvxxx{{{~~~{{{zzz{{{}}}~~~~~~{{{zzzwwwtttsssssspppnnnkkklllnnnoooppprrruuuxxxxxx~~~wwwnnnlllkkkiiimmmfffdddmmmwwwzzzxxxwwwyyyxxxzzz}}}~~~|||yyywwwooonnnlllllllllkkkhhhfff___fffkkkhhheeeiiiwww<<<;;;;;;;;;;;;;;;;;;;;;@@@???<<<;;;;;;;;;::::::777888:::<<<<<<<<<;;;:::AAA@@@???===;;;999888777;;;:::999:::<<<===<<<;;;<<<999888:::999666777;;;666666666666777777777777444666777777555555555777222222333333444555555555666444444444555666555444444222111222444666666666555555777777888888777666666666777777777777777777777777888999999999888888777777888888888999999999;;;:::888888999:::888777:::999999999999:::;;;;;;<<<;;;;;;::::::::::::;;;;;;:::999:::<<<<<<;;;999999999::::::<<<===>>>???AAA===:::;;;???@@@<<<888>>>>>>===<<<;;;:::999999666777777888888888777777888888888888888888888888;;;:::999888888999:::;;;===>>>?????????===:::999:::<<<>>>>>>======>>>???>>>>>>>>>??????????????????>>>>>>???AAAAAA@@@???BBBBBBBBBAAAAAAAAAAAA@@@<<<@@@CCCBBB@@@>>>???AAA>>>======>>>@@@AAAAAA@@@@@@@@@??????>>>>>>>>>>>>::::::;;;<<<<<<=========>>>=========>>>???@@@@@@>>>>>>>>>=========<<<<<<===<<<<<<<<<;;;;;;;;;;;;===>>>??????===:::666444555444333444555777777777888999999999999:::::::::777555222222333555555555222555555444666::::::666333444666888999999888777777444333555555333333666666777777888888888888888::::::::::::::::::::::::999999:::;;;;;;<<<============<<<<<<<<<;;;;;;;;;;;;::::::<<>><<<;;;:::;;;;;;:::::::::::::::999888888@@@@@@???>>><<<:::888777:::999999:::<<<===<<<;;;<<<::::::;;;999666777;;;666666777777777666555555444666888888666555666666333333444444555555555666666555444444555666555444444222111222444555555444444555666777888777666555666666777777777777888888777777888888888888888777777888888888888999999999;;;:::888888999999888666999999888888999999:::;;;;;;::::::999999::::::::::::999888999;;;<<<;;;:::::::::::::::;;;<<<===>>>???<<<:::;;;>>>???===;;;======<<<<<<;;;:::999999777777888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>===;;;;;;;;;===??????>>>===>>>???<<<===>>>???????????????>>>======>>>@@@@@@???===BBBBBBBBBAAAAAAAAA@@@@@@===???AAAAAA@@@???>>>???BBB@@@??????@@@???>>><<<@@@@@@@@@@@@?????????>>>;;;<<<======>>>======<<<============>>>???AAAAAA?????????>>>======<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<999777555555444444333444666777888777777777888888888888888999666222000000000//////222666888666777:::999555222444666888999999888777666333222555555333333777888888999::::::::::::999::::::::::::::::::::::::999::::::;;;<<<===>>>>>>======<<<;;;;;;;;;;;;;;;<<<;;;;;;<<>>???@@@===@@@BBBCCCCCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFFFFIIIIIIHHHEEEBBBAAABBBDDDIIIIIIHHHHHHHHHHHHHHHGGGEEEEEEEEEFFFHHHIIIKKKLLLNNNVVV```hhhmmmppptttxxxyyy|||zzzvvvvvvuuuqqqoooooonnnnnnnnnmmmlllnnnqqqtttssstttwww{{{~~~vvvnnnkkkjjjgggjjjeeedddhhhkkkjjjiiiiiikkkssszzz~~~|||rrrhhh]]][[[XXXWWWWWWVVVSSSQQQRRRUUUZZZ]]]]]]aaaooo}}}::::::;;;;;;<<<<<<======??????>>><<<;;;;;;===???===<<<;;;:::::::::::::::?????????>>>===;;;999777999888888999;;;===<<<;;;;;;:::;;;<<<999555666:::666666777777777555444333444666888888777666666666555555555555555555666666666555444444555666555444444333222222444444444333555555444444555555666777666666777777777888888888777777888888888888777777777888888888888999999999;;;:::888888999999777555888888777777888888999:::::::::999999999999::::::999777777888:::<<<<<<;;;::::::::::::;;;;;;<<<===<<<;;;;;;<<<======>>>???<<<<<<<<<;;;;;;:::::::::888999:::;;;<<<<<<<<<<<<@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@>>>===<<<;;;;;;<<<<<<<<<<<<======:::<<<>>>>>>===<<<===>>>;;;<<<>>>???@@@@@@@@@???======<<<>>>???@@@???===AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>???AAA@@@>>><<>>>>>===>>>??????@@@@@@???>>>===<<<<<<<<<===>>>@@@AAABBB???>>>>>>===<<<<<<;;;;;;===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;:::999888777444444444333333555777999666666666666666666555555666333000///000111111000333888:::888888999888444111333555888999999777666555222222444555333444777888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@>>>>>><<<;;;;;;;;;<<<===>>>===<<<===???@@@???>>>???AAABBBAAA???>>>???AAA>>>===>>>???BBBCCCBBBAAAAAAAAABBBDDDEEEFFFFFFFFFFFFGGGGGGEEECCCBBBCCCDDDGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFEEEFFFFFFHHHJJJKKKQQQYYYdddkkkooorrrvvvzzzyyy|||yyyvvvxxxwwwqqqnnnooonnnnnnnnnmmmmmmooorrrvvvwwwtttuuuxxxyyyzzzwwwnnnllljjjfffhhheeeeeefffddd``````ccchhhooovvvwwwwwwtttiii]]]XXXUUUSSSRRRQQQQQQOOOMMMSSSRRRUUUYYYZZZ\\\hhhttt:::::::::;;;<<<===>>>>>>=========<<<;;;===@@@BBB@@@???===<<<<<<===>>>???????????????===;;;999888999888888999;;;<<<<<<;;;;;;:::;;;<<<999444555:::777777777777777555333222444666888999777666666666666666666666666666666666666555444444555666555444444333222222444444333111777555333111222444777999666666777777888888888999777777888888888777777666777888888888888999999999;;;:::888888999888777555777777777666777888888999999999999888999999::::::888777666777:::<<<<<<<<<;;;;;;:::::::::;;;;;;<<<:::;;;<<<<<<<<<===???AAA<<<<<<;;;;;;;;;;;;::::::999:::;;;<<<===>>>>>>>>>DDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEEEEDDDBBBAAA???;;;;;;::::::;;;<<<===>>>:::;;;======<<<;;;<<<===;;;<<<>>>???@@@@@@@@@???>>>======>>>@@@@@@???===AAAAAAAAA@@@@@@@@@?????????===<<<>>>AAAAAA>>>;;;@@@???>>>???AAABBBBBBAAA>>>>>>>>>>>>>>>======<<<<<<<<<=========;;;:::999<<<<<<<<<===>>>@@@AAABBB>>>>>>===<<<;;;;;;::::::===<<<;;;::::::;;;======::::::999999999888888888444444444333333444777999666555555555444444444444111///---...222555777777333999;;;999888888777333000222555888999888777666444111111444555444555888888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAA@@@???===<<<<<<<<<===>>>@@@???>>>???@@@AAA@@@>>>>>>@@@BBBAAA???>>>@@@BBB@@@>>>===???CCCEEEEEECCC@@@AAABBBDDDEEEFFFFFFFFFDDDEEEFFFEEEDDDCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHSSS[[[fffmmmpppsssxxx{{{zzz}}}yyywwwyyyxxxqqqmmmooonnnoooooonnnooorrrvvvzzz{{{wwwuuuwwwvvvvvv}}}yyyqqqnnnlllhhhgggeeeeeeeee```ZZZZZZ___eeelllpppooommmjjj```TTTVVVTTTQQQPPPPPPOOONNNLLLUUURRRRRRVVVWWWYYYbbbmmm~~~===============>>>??????AAA@@@>>><<<===???AAACCCEEEBBB>>>===@@@BBBCCCBBBBBBAAA@@@===::::::;;;===:::======::::::======::::::999888888::::::999888:::999888666666666666777888999888666444222333444444444555777888888555333444333222333555666555444666666666666555444333333333333333444444444555555666777888999999:::::::::999999999999999999999999999999999:::;;;<<<===>>>;;;;;;::::::888777555555555555666666777777888888;;;999888666666777999:::::::::;;;===???>>><<<:::888777666666888:::===>>><<<===>>>??????>>>======;;;;;;<<<<<<<<<<<<<<<<<<999;;;===???AAAAAAAAAAAA<<<:::<<>>;;;999:::===??????>>>BBBAAA???===<<<;;;;;;;;;>>>>>>======<<<<<<<<<<<<>>>===<<<===>>>???>>>===BBBAAA@@@???>>>>>>>>>>>>???????????????>>>===<<>>======@@@@@@@@@@@@@@@???>>>===<<<===>>>>>>===<<<===???===>>>>>>===<<<===@@@CCCCCC@@@======@@@AAA???<<>><<<;;;:::::::::888666333222222333333666666666666666555555555666555444333222000//////.........///111333666777;;;999666555444555444333000111333444555555444333555444333333444555666777999999999999999888777666999::::::;;;;;;::::::999888888:::<<<>>>>>><<<999>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@@@@CCCCCCCCCBBBAAA@@@>>>===@@@AAABBBBBBCCCCCCBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGFFFFFFEEEDDDCCCHHHEEEEEEEEECCCBBBEEEKKKVVV^^^fffiiimmmtttzzz{{{~~~}}}|||{{{zzzwwwuuusssqqqppprrrqqqooooooqqquuuyyy|||}}}yyyuuutttvvv{{{tttllliiiiiikkkiiifffbbb^^^\\\ZZZZZZaaadddfffddd^^^YYYVVVVVVTTTVVVWWWTTTPPPNNNPPPRRRSSSTTTWWWXXXWWWYYYdddppp|||~~~>>>===<<<<<<<<<===>>>??????>>><<<<<<<<>>>>>>>>==============================;;;<<<>>>?????????>>>>>>???<<<<<>>@@@???>>>AAA@@@???>>>===<<<;;;:::============<<<<<<;;;;;;===<<<;;;<<<>>>???>>>===AAAAAA@@@???>>>======>>>>>>????????????>>>>>>===@@@@@@@@@@@@???>>>===<<<@@@@@@@@@???>>>===<<<;;;<<<===>>>>>>======???@@@DDDAAA===<<<===??????>>>>>>@@@BBBCCCBBBAAAAAA@@@@@@@@@>>>===<<<<<<<<<<<<;;;:::888666666666777888666666666666555555555555444333333111000///......///......///000333666888777555333222222222111111000111333444555555444444555444444333444555777888999999999999999888777777::::::;;;;;;;;;;;;::::::999999999;;;===>>><<<:::=========>>>>>>>>>??????===>>>??????@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAAEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFDDDDDDEEEDDDCCCHHHNNNYYYaaahhhkkknnnuuuyyyzzz~~~}}}}}}{{{xxxvvvtttssstttsssrrrrrruuuxxx|||~~~{{{wwwvvvxxx|||uuummmjjjjjjmmmkkkgggbbb^^^[[[YYYXXX[[[]]]^^^]]]ZZZVVVUUUTTTUUUUUUTTTSSSPPPOOOPPPQQQTTTTTTWWWXXXWWWYYYdddqqq{{{}}}???>>><<<::::::;;;===>>>===<<<;;;;;;<<<===@@@AAAFFFBBB>>>;;;:::999999888?????????===;;;;;;===???:::<<<<<<::::::<<<<<<:::;;;:::999999;;;;;;:::999::::::888777777666777777333444555555555666888::::::999888999999888555222666555555666777888777555555555666666666555444444444444444444555555555666888888888777777666444444999999999999999999999999888999::::::;;;:::999888222333444666888888999999888777777666555555444444888777666666666666888999:::999888999;;;<<<;;;:::>>>===<<<;;;;;;<<<===>>>:::;;;<<<============<<<>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>><<<;;;:::BBB>>>===???@@@@@@BBBFFFEEEDDDDDDEEEFFFGGGFFFEEE@@@>>><<<<<<===>>>===<<<>>>?????????>>>===;;;:::<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;>>>??????>>>@@@@@@???>>>============>>>>>>??????@@@?????????????????????>>>===<<<<<<@@@@@@??????===<<<;;;:::;;;===>>>???>>>>>>@@@BBBKKKDDD<<<;;;>>>@@@>>>;;;999???DDDEEEBBB@@@@@@BBB>>>>>>======<<<=========:::999888777777888999:::555555555555555555555555222222111000///......---000///......000333666999444333222222111111111222111222333444555555555555555444444444555666888999999999999999999999888777;;;;;;<<<<<<<<<<<<;;;;;;:::999999:::<<<======<<<<<<<<<<<<============>>><<<===>>>>>>??????>>>>>>======???@@@AAAAAABBBBBB???@@@@@@AAABBBAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEEEEEEEKKKRRR^^^eeekkkmmmqqqwwwzzzyyy~~~{{{zzzyyyxxxwwwwwwxxxzzz}}}|||zzzzzzzzz{{{~~~uuunnnkkkjjjmmmkkkgggbbb^^^ZZZXXXXXXVVVUUUTTTTTTTTTTTTSSSQQQUUUSSSQQQPPPQQQQQQPPPOOOSSSTTTVVVXXXVVVXXXcccppp{{{}}}???>>>;;;999999:::;;;===>>>===;;;::::::;;;===>>>???===:::999999;;;<<<===@@@@@@@@@>>>;;;;;;<<<===;;;>>>>>>;;;;;;>>>>>>;;;<<<:::999:::;;;<<<;;;999::::::999888777777777777333444555555555666888::::::999888999:::999777555444444444555666666444333444555555666666666555555444555555555555666666666;;;;;;;;;:::888777555444999999999999999999999999777888:::;;;:::999666555666666666666555555444333666666666555555444444444777666666555666666777888:::999777777999;;;;;;::::::::::::;;;<<<>>>@@@AAA::::::;;;<<<<<<=========>>>>>>>>>===============<<<============;;;:::999@@@>>>>>>>>>??????AAABBBDDDCCCBBBBBBCCCEEEFFFFFF@@@???===<<<<<<;;;::::::<<<===???@@@???>>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999;;;>>>??????>>>??????>>>==================>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<@@@@@@@@@???>>><<<;;;:::;;;<<<>>>?????????AAACCCKKKEEE>>><<<===??????===;;;>>>AAAAAA???>>>>>>???>>>>>>===<<<<<<<<<<<<===888777666555555555666666444444555555555555555666222111111000000/////////111000......000333777:::555666666555444444555666222333444444555555666666555555444444555777999:::999999999::::::999888888;;;<<<<<<<<<<<<<<<<<<;;;;;;:::888999;;;======<<<;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEECCCBBBDDDEEECCCCCCKKKTTT```ggglllppptttzzz|||{{{~~~|||yyyxxxzzzvvvooolllkkkjjjhhheeeaaa]]][[[ZZZYYYVVVRRROOOOOOQQQSSSQQQOOOUUURRROOOOOOQQQRRRPPPNNNQQQRRRTTTVVVTTTVVVaaannn{{{}}}???>>><<<:::999:::;;;<<>><<<;;;:::999999:::<<<;;;:::999999<<>>???:::::::::;;;<<<======>>>=========<<<<<<;;;;;;;;;::::::<<<======<<<;;;;;;;;;===>>>>>>>>>???>>><<>><<<;;;;;;;;;<<<>>>???@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;>>>@@@@@@??????>>>=====================>>>???@@@@@@@@@@@@@@@===>>>>>>>>>>>>======<<>><<<;;;:::<<<>>>>>>>>>???AAABBBDDDCCC@@@>>><<<>>>@@@CCCCCC@@@===<<<===>>>===<<<@@@???>>><<<;;;;;;;;;:::888777666555444333333222333444444444555555666666222222222222222222222222222111000000222555888:::777888:::999777666777999444444444444555666777777555555555555666888:::;;;888999999:::::::::999999;;;<<<<<<<<<<<<<<<<<<;;;;;;:::888999;;;======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????BBBCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDDDDBBBAAAJJJTTTaaagggmmmqqqxxx~~~}}}~~~{{{zzz{{{tttnnnkkkjjjeeedddaaa___]]]\\\[[[[[[ZZZUUUQQQPPPRRRSSSQQQOOOTTTQQQNNNOOOQQQSSSQQQOOOOOOOOORRRSSSRRRTTT___lllzzz}}}======<<<<<<<<<<<<<<<<<>>===;;;:::999999999======<<<:::999:::===@@@@@@AAAAAA???<<<::::::;;;???AAAAAA??????AAAAAA???===<<<;;;;;;======<<<;;;::::::::::::999888777666777777777666444333555666777666666777999;;;;;;:::777777777999:::999666333333444555666777888888888666666666666777777777777888888888777777666444444999999999999999999999999888999999:::999888777666555555666555555444222222222222333333444555555666555666666777777888888888999888777888:::;;;:::999::::::::::::::::::::::::;;;:::;;;;;;<<<===??????======<<<<<<;;;;;;::::::888999;;;======>>>======999===???>>>===>>><<<888>>>???@@@??????@@@CCCEEECCCDDDEEEDDDAAA>>>>>>>>>:::;;;===>>>?????????>>><<<<<<<<<===============<<<;;;;;;<<>>>>>======>>>>>>>>>??????@@@@@@AAA@@@@@@@@@>>>>>>>>>??????>>>>>>===@@@AAAAAA@@@@@@???>>>===:::<<<===>>>======???AAA>>>???@@@???===>>>BBBEEEIIICCC===<<<>>>@@@???===@@@???>>><<<;;;:::::::::::::::999777666444333333333333333444555555666666333333333444444444444444222222333333555777:::;;;666999<<<:::777555666888555555444555555666888888666555555666777999;;;<<<888999::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999:::<<<======<<<;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>??????>>>>>>@@@AAAAAAAAA@@@???>>>>>>CCCDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHFFFEEEDDDDDDDDDDDDBBBCCCDDDFFFFFFGGGGGGGGGCCCDDDEEEEEEBBBAAAKKKVVVbbbgggmmmssszzz~~~}}}}}}tttnnnkkkhhhfffaaa```^^^\\\[[[[[[[[[\\\[[[YYYVVVTTTSSSSSSRRRQQQRRRQQQPPPPPPQQQRRRRRRRRRNNNOOOQQQSSSQQQSSS^^^kkkzzz|||;;;<<<===>>>>>>>>>===<<<===<<<<<<<<<;;;;;;;;;;;;<<<===<<<999777888<<>>??????===<<<======???AAAAAA??????AAAAAA???===<<<;;;<<<===>>>===;;;:::::::::::::::888777666666777777666444444555666888666555666888999999999777777888999:::999666333333444555666888888999999666666777777777888888888555666666777777777666666999999999999999999999999999999999999999999888888444555555555555555444333333333333333333444444444555666777888999999999999999888888:::<<<<<<:::888:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<>>>@@@AAA>>>>>>======<<<;;;;;;;;;999:::<<<===>>>>>>======<<>>===999===???@@@@@@???@@@CCCEEEBBBDDDEEEDDDAAA>>>===>>>:::;;;<<<===>>>???@@@AAA=========>>>>>>>>>??????>>>======>>>@@@AAA@@@?????????>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@??????>>>>>>???????????????>>>>>>>>>????????????>>>>>>:::<<<======<<<<<<===???<<<<<<<<<>>>@@@AAABBBBBBDDDBBB@@@>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;999999999888777666555555222222333444444555666666333333444444444555555555222333555777999:::;;;;;;888;;;>>><<<888555666888666555555555555777888999666555555666777999<<<===888999::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999;;;===>>><<<:::;;;<<<<<<<<<<<<============>>>??????@@@@@@??????AAAAAAAAAAAAAAA@@@??????CCCCCCDDDEEEEEEEEEEEEEEECCCCCCEEEFFFHHHIIIKKKKKKHHHHHHGGGFFFFFFEEEFFFFFFBBBCCCDDDEEEGGGGGGHHHHHHCCCDDDFFFGGGDDDDDDOOO\\\dddiiiooottt{{{|||}}}tttlllgggeeebbbaaa```___]]][[[YYYYYYYYYYYYYYYYYYYYYWWWTTTSSSSSSTTTQQQRRRRRRRRRQQQQQQSSSUUUOOOPPPRRRSSSRRRTTT___lllzzz|||~~~:::<<<>>>@@@@@@???>>>===::::::;;;<<<<<<======>>>999::::::888777888<<<@@@999;;;>>>>>>>>>>>>???@@@>>>AAAAAA>>>>>>AAAAAA>>>>>><<<;;;<<<===>>>===<<<::::::;;;;;;:::999777666555666666666444444666888999888666666777888777777555555666888999777444111333333555777888999999999777777777777888888888888666777888999999:::::::::999999999999999999999999:::999999888888999::::::666666666666555444333222555444444333333222222111666666777999999:::::::::888888999;;;======:::888777888999;;;<<<======>>><<<<<<;;;<<<===???AAABBB@@@??????>>>===<<<<<<;;;;;;<<<===>>>>>>>>>===<<>>???<<<<<>>@@@CCCAAA>>>;;;;;;<<<;;;;;;;;;<<<===???AAABBB======>>>>>>??????@@@@@@@@@???>>>???@@@AAA@@@???@@@???????????????@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>??????@@@@@@@@@??????<<<======>>>>>>>>>>>>>>>:::<<<===<<<;;;;;;<<<======:::999<<>>;;;>>>AAA@@@<<<;;;<<>>666666777777777777666666222222333333444555666666222333333444444555555666222444777999;;;;;;;;;;;;:::>>>AAA???:::777777999666666555555666777999:::666666666666888:::<<<===888999::::::;;;;;;;;;;;;999::::::;;;;;;::::::999888888:::<<<>>>>>><<<999<<<<<<<<<============>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDBBBBBBDDDFFFHHHJJJLLLMMMIIIHHHGGGGGGFFFGGGGGGGGGAAABBBDDDEEEGGGHHHHHHHHHBBBDDDGGGHHHFFFGGGSSSaaagggkkkpppuuu{{{yyy|||~~~wwwmmmfffbbbaaa^^^]]]aaa___]]]ZZZXXXWWWWWWWWWUUUXXXYYYXXXTTTRRRSSSVVVPPPRRRTTTSSSQQQQQQTTTWWWPPPQQQSSSUUUSSSUUUaaammmzzz|||~~~<<<===>>>??????>>>===<<<<<<<<<===============<<<:::<<<>>>===:::999;;;===<<<<<<<<<>>>@@@AAAAAA???>>>;;;;;;>>>>>>===>>>BBB????????????>>>===;;;:::999:::;;;;;;;;;999777555::::::999888777666555555777777666666555555555555555555666777888777555222999888777777888888777666777777777777666666666666777777777777666666666666777888999999999888666555:::::::::999999999888888<<<888666777555222111444444444444444444444444444444333333555888;;;<<<<<<;;;777444555:::<<<:::777;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::;;;<<<<<<======<<<;;;;;;;;;;;;<<<::::::999999:::;;;===>>>AAABBBBBBAAA???>>>>>>???AAA@@@???>>>>>>???@@@AAACCCBBBAAAAAABBB@@@===;;;<<<<<<<<>>AAA???===>>>@@@AAA@@@===AAA@@@???>>>>>>???@@@@@@CCCBBB@@@???>>>???@@@@@@AAABBBCCCCCCBBB???===;;;>>>>>>????????????>>>>>>;;;<<<===>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<===>>>???@@@???>>>>>>AAA???>>>>>>???AAA@@@???<<<<<<<<<===???>>><<<::::::::::::999888777666666444444444555555555555666222333444555555555444444222888>>>@@@???>>>>>>???AAA>>><<<<<<===<<<999666888777666555555666777888888888888999:::;;;===>>><<<<<<=========<<<:::999::::::;;;<<<;;;:::888777888777777999;;;======<<<<<<======<<<;;;:::;;;===888:::<<<>>>??????======DDDAAA???@@@CCCDDDCCCBBBCCCCCCBBBCCCDDDDDDBBBAAADDDDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDHHHGGGDDDAAACCCLLLXXXaaannnpppssstttuuuvvvyyy{{{yyytttyyypppkkkeeebbbbbbbbb___]]]]]]]]]\\\ZZZYYYXXXWWWVVVXXXWWWWWWVVVTTTRRRPPPOOOSSSRRRRRRRRRRRRRRRSSSTTTPPPRRRRRROOOPPPWWW```fffyyy{{{|||}}}}}}<<<===>>>??????>>>===<<<<<<======>>>>>>======<<<:::;;;===<<<:::999:::<<<=========>>>@@@AAA@@@>>>???<<<<<<>>>===:::999<<>><<<;;;:::;;;<<<<<<;;;:::888666666777777777777777666555555555555555555555555555666555666888999999666444555444333444666777666555777777777777666666666666777777777666666666555555777777888888888777666555999999999888888888888777:::777555666555111000333444444444444444444444444555444333555888:::;;;;;;;;;888555666999;;;999777999999::::::;;;;;;::::::<<<<<<;;;;;;:::;;;;;;<<<===<<<<<<;;;:::;;;;;;;;;;;;:::::::::;;;<<<===>>>AAAAAAAAA@@@???>>>>>>>>>@@@??????>>>>>>??????@@@AAA@@@@@@@@@AAA@@@>>><<<===<<<===>>>@@@AAA???===@@@>>><<<===???@@@???===@@@???>>>======>>>??????AAA@@@@@@?????????@@@@@@???@@@AAABBBBBB@@@???>>>????????????????????????@@@@@@AAAAAABBBBBBAAAAAA??????>>>======<<<<<<;;;======???@@@@@@@@@???>>>AAA???======?????????>>><<<<<<<<<===>>>>>><<<::::::::::::999999888777666777777666555444333333222222333333444444444444444222888@@@DDDCCCAAA@@@@@@@@@===;;;;;;;;;:::777444666666666666666777888888777777777888999:::<<<===;;;;;;<<<<<<<<<;;;:::999::::::;;;;;;;;;:::999888999888888999<<<======<<<;;;<<<<<<;;;999:::<<<>>>:::;;;<<<>>>???>>>>>>>>>CCCAAA???@@@BBBDDDCCCAAACCCBBBCCCCCCDDDDDDCCCBBBDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGGGGHHHHHHGGGGGGGGGFFFEEECCCAAAEEENNNZZZcccnnnpppsssuuuvvvwwwzzz|||~~~xxxsssuuuyyy|||}}}|||yyywwwkkkgggcccaaaaaaaaa^^^[[[\\\\\\[[[ZZZXXXWWWVVVUUUWWWWWWWWWVVVTTTRRRQQQPPPQQQQQQQQQQQQRRRRRRRRRRRRTTTUUUTTTRRRSSSZZZdddkkk{{{|||~~~<<<<<<>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>======999;;;<<<;;;:::999;;;<<>>===>>>@@@@@@>>>===???======@@@???;;;999;;;@@@@@@@@@@@@@@@???>>>===;;;<<<======<<<;;;999888333555666888888888666555444444444444444444555555666666666888::::::888777444333333444666777666555666666666666777777777777777777777666666666666555666777777777777666555444888777777777777666666666888555444666444111000222444444444444444444444444555444333444777999999999;;;888666666999:::999666888999::::::;;;;;;::::::>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@??????>>>>>>======>>>??????@@@@@@??????>>>???>>>>>>???@@@@@@???===>>>======>>>@@@@@@>>><<>>???>>>===>>>>>>===<<<<<<===>>>???>>>>>>???@@@@@@@@@??????===>>>@@@AAAAAAAAA@@@@@@AAA@@@????????????@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@??????>>>>>>===<<<<<<===>>>???@@@AAA@@@??????AAA???=========>>>===<<<<<<;;;<<<===>>>>>><<<:::::::::::::::999888777666777777666555444333333222222222333333333444444444222:::CCCHHHHHHEEEBBBAAA===<<<:::999999777555222333444555777888888888777666666666666777999:::;;;:::::::::;;;::::::999888::::::;;;;;;;;;:::999999::::::999;;;===>>>>>>===<<<<<<<<<;;;:::;;;>>>AAA<<<<<<======>>>>>>??????AAA@@@???@@@AAABBBBBBAAAAAABBBCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHDDDCCCAAABBBGGGPPP\\\eeemmmpppsssuuuwwwyyy|||~~~|||wwwtttrrrrrrtttuuutttoookkkeeebbb``````aaa```\\\YYY[[[[[[ZZZYYYWWWVVVUUUTTTVVVVVVVVVUUUTTTRRRQQQPPPOOOPPPQQQQQQRRRRRRRRRQQQVVVVVVUUUUUUWWW]]]hhhppp}}}~~~<<<===>>>>>>>>>>>>===<<<>>>>>>?????????>>>======;;;;;;<<<<<<<<<<<<<<<===@@@???>>>?????????===<<<>>><<<>>>CCCCCC@@@>>>@@@>>>?????????>>>>>>>>>>>>======>>>>>>===<<<;;;:::444666888::::::999666555666666666555555444444444555555555777999:::999777777666555666777888777666666666666666777777777777888888888888777777777777666666666666666555555444666666666555555555444444777444444666555222111333444444444444444444444444555444333444666888888777;;;999777777888999888777::::::;;;<<<============???>>>===<<<;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;<<<<<<===>>>>>>??????>>>======>>>>>>===<<<===>>>???@@@@@@???>>>======<<<<<<===@@@AAA@@@??????>>>======??????===<<>>>>>>>>?????????>>>>>>>>>===<<<===>>>???@@@;;;===???AAABBBAAA???>>>>>>>>>???@@@AAA@@@@@@???AAA@@@>>>======>>>@@@AAAAAABBBBBBBBBAAA@@@??????@@@@@@??????>>>============>>>@@@AAAAAAAAA@@@???AAA???<<<<<<<<<<<<;;;:::<<<;;;;;;===>>>>>><<<:::999:::::::::999999888777444444444555555555555666222222222222333333444444555===GGGLLLJJJEEEAAA???;;;:::999888666555222111000222555888999999777666555555555555666777888999888999999999999888888888:::::::::::::::::::::999<<<;;;;;;<<<>>>???>>>============<<<;;;===AAADDD>>>============>>>???@@@?????????@@@AAAAAAAAA@@@AAABBBDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBCCCIIIRRR]]]dddlllooorrruuuwwwzzz~~~}}}wwwuuuqqqoooppprrrqqqlllfffbbb```___```bbbaaa\\\XXXZZZZZZYYYXXXVVVUUUTTTSSSUUUUUUUUUUUUTTTSSSQQQQQQOOOPPPQQQSSSSSSSSSSSSRRRVVVUUUUUUWWWYYY^^^iiisss}}}<<<===>>>??????>>>===<<>>============<<<===>>>??????>>>@@@???>>>?????????===;;;>>>===???CCCCCC???>>>???===<<<<<<<<<============>>>>>>>>>>>>===<<<;;;;;;888:::;;;<<<<<<999666444:::999888777666444444333444444444555777999888777999888666666777777666444555666666666777777777888:::::::::999999999888888777666666555555555555555555555555444444444333333777555555888777444222555444444444444444444444444555444333444666888888777:::999777777888999888888999:::;;;<<<============@@@???>>>===<<<;;;;;;;;;;;;;;;:::999999999999:::;;;;;;<<<======>>>>>>>>>???===<<<<<<>>>???===;;;===>>>???@@@@@@???>>>======<<<;;;===???AAAAAA@@@???>>><<<<<<>>>>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===>>>???@@@AAA;;;===@@@BBBCCCAAA???>>>@@@@@@@@@@@@??????>>>>>>@@@>>>===;;;;;;===>>>@@@@@@@@@AAA@@@@@@???>>>===@@@@@@??????>>>============>>>???@@@AAA@@@??????@@@>>><<<;;;<<<<<<;;;:::;;;;;;;;;<<<>>>===;;;999999::::::::::::999888888444444444555555555555666333333222222222333444555999@@@HHHKKKHHHBBB===;;;777777777666444333111111///222555888999888777555444444444444555666777777888888888777888888888888::::::::::::::::::::::::>>><<<;;;<<<>>>>>>===<<<<<<<<<<<<<<<;;;<<<@@@BBB??????>>>>>>>>>???@@@@@@>>>???@@@AAAAAA@@@@@@@@@AAACCCEEEFFFEEEEEEFFFHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFDDDCCCEEEKKKTTT\\\aaakkkmmmqqqtttvvvyyy}}}~~~~~~xxxssspppmmmooorrrqqqlllgggaaa```___aaacccbbb^^^ZZZZZZZZZYYYWWWVVVUUUTTTSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUXXXVVVWWW[[[^^^aaakkkvvv}}}>>>>>>???@@@@@@???>>>>>>@@@@@@AAA@@@@@@???>>>===>>>======>>>@@@AAA@@@???@@@???>>>?????????===;;;@@@>>>>>>@@@???:::888:::;;;;;;;;;;;;;;;<<<===>>>??????>>>======<<<<<<<<<;;;<<<======<<<:::777666::::::999888666555444444555444333444666777777666888666555555666666555444555555666666777777888888:::::::::999999999999888888777666666555555666666555444444444444333333333666444555999999555444555444444444444444444444444555444333444777999999999888888777777888999999:::777888999:::;;;<<<<<<<<<@@@???>>>===============<<<;;;;;;:::::::::::::::::::::<<<===============@@@===;;;<<>>;;;===>>>>>>??????>>>>>>===>>>===<<<===???AAABBBAAA???===;;;<<<===>>>>>>===@@@AAABBBAAA@@@@@@AAABBB??????>>>>>>>>>@@@AAABBB===???AAACCCCCCBBB@@@>>>@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAA@@@@@@???@@@??????>>>>>>===<<<<<<<<<===>>>???@@@???>>>>>>@@@>>><<<<<<<<<===<<<;;;;;;:::;;;<<<======;;;999999:::::::::::::::999999777777666555444333333222555444333222333444555666;;;@@@FFFGGGCCC===999888444555666555333222222222000222555777888888666555444444444444444555666666888777777777777888999999::::::999999999:::;;;;;;>>>===<<<<<<===>>><<<;;;999:::;;;;;;::::::<<<>>>??????????????????@@@@@@===@@@BBBCCCAAA@@@@@@AAAAAAEEEGGGGGGEEEDDDFFFHHHFFFFFFFFFFFFFFFGGGGGGGGGBBBCCCFFFHHHIIIJJJJJJIIIKKKKKKLLLKKKKKKJJJIIIHHHFFFDDDCCCFFFMMMUUU]]]```iiilllooorrrtttwww{{{}}}zzzpppooooooqqqsssqqqmmmiiicccbbbaaaccceeeddd```\\\ZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSSSSTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVWWW\\\YYY[[[bbbdddeeemmmyyy~~~???@@@AAABBBBBBAAA@@@???AAAAAAAAAAAA@@@???>>>===>>><<<;;;===@@@AAA@@@??????>>>>>>>>>@@@@@@>>><<>>===>>>===999888:::<<<;;;;;;;;;<<<===???@@@???>>>>>>===<<<<<<<<<<<<:::;;;;;;;;;::::::999888777777777777666666666666888666555555777777777666666555444666888999999888555555555666777888888888999999888888888777777777999888777666666666777777555555444444444333333333444333444888888444333555444444444444444444444444555444333555888:::;;;;;;666777777777888999:::<<<666777999:::;;;<<<<<<<<>>======>>>>>>>>>===<<<<<<;;;:::;;;;;;;;;888999;;;<<<======<<<<<<@@@===;;;<<<@@@AAA???<<<>>>>>>============>>>>>>???>>>======@@@BBBBBBBBB>>><<<:::;;;===>>>???>>>???AAABBBAAA???>>>@@@BBB>>>>>>======>>>???AAABBB@@@AAABBBCCCCCCBBB@@@???>>>>>>>>>>>>>>>??????@@@========================???@@@@@@AAAAAAAAAAAA@@@??????>>>======<<<<<<;;;;;;<<<===>>>???>>>======???===<<<<<<===>>>===<<<;;;::::::<<<======;;;999999999::::::;;;::::::999777777666555444333333222666555444333333555666888:::>>>AAA@@@<<<888777777111333555555333222333444222333555666777666555444555444444444444555666666888888777777777888999:::::::::999999999:::;;;<<<>>>===<<<<<<======;;;::::::<<<>>>>>>===<<<<<<<<>>===@@@CCCDDDBBBAAAAAABBBBBBFFFIIIHHHEEECCCEEEHHHFFFFFFGGGGGGHHHHHHIIIIIIDDDFFFJJJMMMNNNNNNLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHDDDBBBBBBFFFOOOXXX___bbbgggjjjmmmppprrrtttwwwzzzzzzoooqqqtttvvvuuusssooollleeecccbbbccceeedddaaa]]][[[ZZZYYYXXXWWWUUUTTTTTTRRRRRRSSSSSSSSSSSSSSSRRRSSSRRRQQQPPPRRRTTTWWWYYY\\\YYY]]]fffhhhffflllxxx@@@AAABBBBBBBBBBBBAAA@@@BBBBBBBBBAAA@@@???>>>======;;;:::<<>>???>>>===>>>@@@@@@???===@@@===<<<>>>>>><<<<<>>@@@AAA???>>>===<<<;;;;;;;;;<<<999999999999999999::::::444444444555666777777888:::888666666777888888777555555555888;;;===>>>===444555555666777888888999777777777777666666666666:::999777666666666777888555555555444444444333333333111333777777444222444444444444444444444444444444333333555999;;;<<<<<<555666777777888999;;;===888999;;;<<<===>>>>>>>>>???>>>>>>>>>>>>>>>???@@@======<<<;;;;;;;;;;;;<<<888999:::<<<===<<<<<<;;;AAA>>>;;;===@@@BBB???<<>>===<<<<<<===>>>???AAA???===>>>@@@BBBCCCBBB===;;;::::::<<>>===???AAA===<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCBBB@@@???<<<<<<======>>>@@@AAABBB>>>>>>????????????>>>>>>===>>>??????@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::;;;===>>>>>>>>>===<<>>??????>>>;;;::::::<<<======;;;999999999:::;;;;;;:::::::::444444444555555555666666777666444444444555777999888;;;===;;;888555666888000222555555333222333666333444555666666555555444555555444444444555666666999888777777777999:::;;;::::::999888999:::<<<===>>>===;;;;;;<<<<<<;;;999===???BBBBBBAAA???>>>>>>>>>@@@AAABBBBBBAAA???>>>===AAADDDEEECCCAAAAAACCCCCCGGGJJJIIIEEECCCEEEHHHFFFFFFGGGHHHIIIIIIJJJJJJBBBEEEIIILLLMMMLLLIIIGGGIIIIIIIIIIIIHHHGGGFFFEEEBBB@@@AAAFFFPPPZZZaaadddgggiiilllnnnppprrruuuxxx~~~}}}yyyrrrvvvzzz{{{yyyuuuqqqpppfffdddbbbbbbddddddaaa]]][[[[[[ZZZYYYWWWVVVUUUTTTQQQRRRRRRSSSSSSSSSSSSSSSSSSQQQOOONNNPPPSSSVVVYYYZZZWWW\\\fffhhhdddiiiuuu===AAAEEEDDD???===>>>@@@>>>????????????>>>======>>><<<;;;;;;===???@@@@@@???????????????>>>>>>>>>======>>>>>>>>>>>>=========>>>AAABBBBBBAAA@@@???>>>>>>>>>>>>===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;666555555666999::::::999777555444333444555888999999777666666EEE^^^YYY777777666555555888:::::::::888666444444555666666555999999888888888888999999999999888888777777666666777666666666555555555555444555555666666666666666777666555666999;;;;;;;;;999999999999999999999999777999<<<>>>>>><<<999777===>>>>>>>>>???????????????===;;;999999999:::;;;<<<<<<;;;;;;:::::::::;;;>>>>>>???>>>>>>===<<<;;;===<<<;;;::::::;;;===>>>===<<<;;;<<<===>>>>>><<<@@@>>>;;;;;;===>>>???>>>:::===AAAAAA???===>>>???BBB@@@>>>===<<<===>>>???BBBAAA???@@@@@@AAA???>>>????????????????????????===>>>???@@@@@@@@@@@@@@@>>>>>>????????????>>>>>><<<<<<======>>>>>>??????@@@???===>>>@@@AAAAAA@@@>>>===<<<::::::;;;<<<<<<777:::===>>>===;;;:::999;;;:::888888888:::<<<===555555555444444333333222444444555555555555555555888888777777666444333222///000///---///333333000444444555555555555444444555666666666666666555555666777888999:::999888777:::;;;;;;<<<<<<======>>>??????>>>>>>===;;;:::999777888999;;;<<<>>>???@@@@@@@@@@@@AAAAAA@@@??????@@@@@@AAABBBBBBBBBAAAAAABBBDDDEEEEEECCCBBBCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKLLLJJJHHHEEEIIIHHHHHHHHHIIIHHHEEECCCGGGDDDCCCGGGOOOXXX^^^aaacccgggjjjlllmmmpppuuuyyy~~~xxx}}}zzzvvvtttwwwzzzqqqooocccbbbbbbcccddddddaaa___\\\\\\[[[ZZZYYYWWWUUUTTTPPPQQQSSSTTTSSSRRRPPPOOOSSSRRRRRRRRRRRRTTTVVVWWWZZZZZZ___eeefffeeelllvvv<<<@@@CCCBBB>>><<<===???????????????>>>>>>===<<<===<<<:::;;;===?????????>>>===<<<<<<<<<<<<=========>>>>>>??????>>>>>>===>>>???@@@AAABBBBBBAAAAAA>>>>>>>>>===<<<;;;999888:::::::::999999999999999666555444555777999888777666555555444555666777888888777777888DDDZZZVVV999666555555666888999888777777666555666888888777666999999888888888888999999888888888777777777666666777777666666666555555555666666777888888888888777666555444555777999999999999999999999999999999999888:::<<<======<<<:::888======>>>>>>>>>?????????>>>===;;;999999999:::;;;<<<;;;::::::::::::;;;<<<===>>>>>>>>>>>>======<<<>>>===<<<::::::;;;===>>>===<<<;;;<<<===>>>>>><<<>>>===<<<<<<>>>??????>>>???@@@AAA???===<<<===???BBBAAA???>>>===>>>???@@@CCCAAA@@@AAABBBBBBAAA@@@????????????????????????>>>>>>???@@@@@@@@@??????????????????????????????<<<=========>>>>>>>>>???>>>===<<<<<<>>>??????>>>======<<<;;;;;;;;;;;;;;;888;;;>>>???===;;;::::::<<<;;;:::888888888888999555555555444444333333333444444444444444444444444666777888888777666555444222333222000222777777444444444555555555555444444555666666666666666555555777777999999:::999999888666777777888888999999:::>>>>>>>>>>>>===<<<;;;:::999999:::<<<===>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAACCCDDDFFFEEEDDDCCCDDDDDDFFFFFFFFFFFFFFFHHHIIIJJJJJJJJJKKKLLLMMMKKKGGGDDDHHHGGGGGGHHHHHHGGGEEECCCBBBBBBCCCHHHPPPWWW\\\]]]aaafffllloooqqqtttxxx|||~~~}}}yyy~~~yyywwwuuuyyyzzzqqqnnndddccccccdddddddddaaa___\\\[[[[[[ZZZYYYWWWVVVUUUSSSTTTUUUUUUUUUTTTRRRQQQSSSSSSRRRRRRSSSTTTVVVWWW^^^___cccfffeeeeeennnzzz;;;>>>AAAAAA>>><<<<<<>>>????????????>>>===<<<;;;<<<;;;999:::<<<===>>>>>>===;;;:::999999:::<<<======>>>>>>??????>>>>>>===?????????@@@AAABBBCCCCCC??????>>>===<<<:::888777888888888888888888888888777666555555777777666555555555555555666666666666555555777777===OOONNN777666555555777888888666444666666666888::::::999777999999999999999999999999888777777777777666666666777777777777666666666666777888888999:::999999999999777666666888::::::999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::============>>>>>>>>>>>>>>>===;;;999999999::::::;;;:::999888999;;;===>>><<<<<<===>>>>>>>>>======@@@???===<<<;;;<<<<<<======<<<;;;<<<===>>>>>><<<<<<;;;<<<===@@@AAA@@@???BBBBBB@@@===;;;;;;===???BBBAAA@@@???>>>???@@@AAACCCBBBAAABBBCCCDDDCCCBBB?????????????????????????????????@@@??????>>>>>>@@@???>>>======>>>???@@@============>>>>>>>>>>>><<<;;;::::::<<<======<<<<<<<<<<<<<<<<<<;;;::::::888;;;===>>>===;;;::::::<<<<<<:::999777666444444444444444444444444333333333333333333333333333333555666888999999888666555000111///---000555777444444444555555555555444444555666666777777666666666777888888999::::::999999888888999999:::;;;;;;;;;<<<<<<============<<<<<<;;;;;;<<<======>>>??????@@@AAAAAABBBBBBAAAAAAAAA@@@AAAAAABBBCCCCCCBBBBBBDDDEEEFFFFFFDDDDDDEEEFFFHHHGGGEEEEEEEEEGGGIIIKKKHHHIIIJJJLLLLLLKKKGGGCCCGGGGGGFFFGGGGGGGGGDDDBBB@@@AAADDDJJJQQQWWWZZZ[[[```fffnnntttvvvyyy|||~~~}}}|||{{{|||xxxwwwvvvzzz|||rrrmmmfffeeeddddddeeedddbbb```[[[[[[[[[ZZZYYYXXXXXXWWWVVVVVVVVVWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSTTTVVVWWWbbbeeejjjkkkhhhhhhrrr~~~;;;>>>@@@@@@>>>======>>>?????????>>>===<<<;;;:::<<<:::888999;;;============;;;999777888:::<<<>>><<<======>>>>>>======<<<@@@???>>>>>>???AAACCCEEEAAA@@@@@@>>>===;;;999888888888888888888999999999999777666666777777666444555555666666777666555555333333666555555AAABBB111555555555777888777444222777555444555777999:::999999999999999999999999999777777777777777777777777888888888777777777666666888888999::::::::::::999<<<;;;999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<=========>>>>>>===<<<;;;:::999999999999:::999888777888;;;>>>???;;;;;;<<<===>>>>>>>>>===AAA@@@>>>===<<<<<<<<<<<<===<<<;;;<<<===>>>>>><<<;;;;;;<<<>>>AAABBB@@@???AAAAAA???>>><<<<<<===>>>@@@@@@???>>>>>>??????@@@BBBAAA@@@AAACCCDDDCCCBBB??????????????????????????????@@@??????>>>======???>>><<<;;;;;;<<<>>>???============>>>>>>>>>>>><<<;;;999:::;;;===<<<<<<:::;;;<<<===<<<;;;:::999777999<<<<<<;;;999999999::::::999888777555333222333444444444444444444444444444444333333333333333444555777888888666444333///000...,,,///555777555333444444555555444444333555555666777777777666666777777888999999:::::::::::::::;;;;;;<<<=========;;;;;;<<<======>>>==================>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAA@@@AAABBBCCCCCCDDDCCCCCCDDDEEEFFFFFFEEEDDDFFFHHHHHHGGGEEEDDDEEEGGGIIIKKKJJJIIIHHHIIIJJJIIIGGGEEEGGGFFFFFFFFFGGGFFFCCCAAABBBCCCFFFLLLRRRWWW[[[]]]aaahhhqqqwwwzzz{{{~~~~~~~~~}}}||||||{{{}}}{{{~~~zzzvvvuuuvvvzzz~~~uuuoooiiihhhfffeeeeeedddbbb```\\\[[[[[[ZZZYYYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTSSSTTTUUUVVVWWWcccjjjrrrsssppppppxxx===>>>@@@@@@@@@???>>>>>>>>>>>>>>>======;;;::::::;;;999888888:::<<<=========;;;999888999;;;===???;;;<<<<<<======<<<<<<;;;@@@???>>>===>>>@@@CCCDDDAAAAAAAAA@@@>>><<<;;;:::999999999:::::::::;;;;;;;;;999888888888888777555555555666777666666555555666444777666222777999...555555555777888777444222888555222111444777999;;;888999::::::::::::999888777777777888888888888888999888888888888777777777888888999:::::::::999999===;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<;;;<<<<<<<<<<<<=========<<<;;;;;;:::999999888888888888777777999;;;===???:::;;;<<<===============@@@@@@???>>>===<<<<<<<<<===<<<;;;<<<===>>>>>><<<;;;;;;<<>>>>>???@@@???>>>===>>>>>>=========>>>>>>>>>AAA@@@??????AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>===<<<>>>===;;;::::::;;;===>>>>>>>>>>>>>>>===============;;;:::;;;<<<=========:::;;;<<<<<<<<<;;;999888666888::::::999777888888777777888777666555444333333333333444444555555555666555555555444444444333444555666666555333111000333333222000333999;;;888333333444444444444333333444444555666666666666666666666777777888999::::::888999999::::::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFEEEDDDDDDGGGIIIHHHGGGFFFEEEEEEGGGHHHJJJLLLIIIFFFEEEFFFHHHHHHHHHGGGFFFFFFFFFGGGFFFCCCAAACCCDDDGGGJJJOOOUUU[[[___cccjjjrrrxxxzzz{{{~~~~~~}}}}}}||||||||||||zzz~~~}}}wwwtttxxx{{{~~~yyyuuusssvvvzzzzzzsssmmmkkkhhhffffffeeebbbaaa]]]\\\[[[ZZZZZZZZZZZZZZZXXXWWWVVVUUUTTTUUUVVVVVVVVVUUUUUUTTTTTTUUUWWWWWW```kkkwww{{{zzz{{{===>>>???@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<;;;:::;;;:::888999;;;<<<======<<<;;;:::::::::<<<>>>???;;;<<<<<<======<<<<<<;;;@@@???===<<<===>>>@@@AAA@@@@@@@@@???>>>===<<<;;;:::::::::;;;;;;<<<<<<===;;;:::888888999999888777666666666666555555555555:::666999:::333555777111666555555777888888666444999555222111333666888999888999:::;;;;;;:::999888888888888999999999999:::999999999999888888888777888999999::::::::::::::::::888777777999;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;:::999999888888777777888888:::;;;<<<===;;;;;;<<<=========<<<<<<>>>>>>>>>======<<<<<<;;;===<<<;;;<<<===>>>>>><<<===<<<===>>>AAABBBAAA@@@<<<<<<===@@@BBBAAA???<<<<<<<<<==================AAA???>>>>>>??????>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>=========<<<;;;::::::;;;<<<===>>>>>>>>>>>>============>>><<<;;;;;;===>>>>>>===;;;;;;;;;;;;;;;:::999999666888999999888777888999666666666666666666666666222222333333444555666666666666666555555444444333333333444333333222222111111333333111444999999666333333444444444444333333222333444555555555555555555555555666777888999::::::;;;;;;<<<<<<===>>>>>>;;;;;;<<<===>>>>>>===========================>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAACCCDDDEEEEEEFFFFFFDDDDDDEEEDDDCCCDDDGGGIIIGGGGGGGGGGGGGGGGGGHHHHHHKKKHHHEEECCCEEEGGGHHHIIIGGGGGGFFFGGGGGGGGGDDDBBBCCCEEEGGGJJJNNNTTT[[[```eeejjjppptttvvvyyy~~~~~~~~~}}}|||{{{{{{||||||zzz}}}|||uuuqqquuuyyy~~~zzzwwwvvvyyy|||~~~wwwpppmmmjjjhhhfffeeecccaaa___^^^\\\ZZZZZZZZZZZZ[[[YYYWWWUUUSSSSSSTTTVVVWWWWWWVVVUUUUUUUUUVVVWWWXXX[[[hhhvvv~~~<<<<<<===???@@@@@@>>>===::::::;;;<<<<<<<<<;;;;;;<<<:::999999;;;===>>>===:::::::::;;;;;;<<<===>>>======>>>>>>>>>>>>======???>>>===<<<<<<<<<===>>>===============<<<;;;;;;999::::::;;;<<<<<<======:::888777888999999888777888777666555444555555666;;;444777;;;555555999444666555555666888999888777777666555555777777777666888999;;;<<<<<<;;;999888999999:::::::::;;;;;;;;;::::::999999999888888888::::::;;;<<<<<<<<<<<<;;;888777666777999;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;::::::999888888777666777888:::;;;;;;;;;:::<<<<<<<<<===<<<<<<;;;;;;<<<<<<=========<<<<<<;;;===<<<;;;<<<===>>>>>><<<@@@>>>===>>>???AAAAAA@@@@@@>>>===>>>@@@@@@>>><<<<<<<<<===>>>>>>>>>>>>>>>BBB@@@>>>>>>>>>>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>>>>>>>========================???>>>>>>>>>=========<<<===<<<;;;;;;===>>>>>>===<<<;;;::::::999999::::::888:::;;;:::999888999:::888888666555555555666777111111222333444666666777666666555444444333222222222222111111222444555666///222222111333777555111222333333444444333333222000111222333444444444444444444333444555777888999<<<<<<======>>>?????????<<<<<<===============<<<;;;;;;<<<<<<<<<=========<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFCCCCCCCCCCCCBBBCCCFFFIIIFFFGGGHHHHHHHHHGGGGGGFFFHHHFFFEEEEEEGGGHHHGGGFFFHHHGGGGGGHHHHHHGGGEEECCCDDDGGGLLLPPPSSSWWW\\\aaacccggglllooorrrwww~~~~~~|||{{{{{{||||||}}}zzz~~~~~~xxxtttwww{{{}}}{{{~~~zzzrrroookkkhhhgggeeecccaaaaaa___]]][[[YYYYYYZZZZZZZZZXXXUUUSSSSSSTTTVVVXXXXXXWWWVVVUUUUUUVVVWWWXXXWWWcccqqqzzz;;;;;;<<<===??????===<<<999999:::;;;<<<<<<<<<<<<<<<;;;999:::<<<>>>>>>>>>999999:::;;;<<<<<<======??????@@@@@@@@@@@@?????????>>>===<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<======888777666777888999888777999888555444333444666777888000333999555555999666777666555666888:::::::::666666888:::;;;999666333888999;;;<<<<<<;;;999888:::::::::;;;;;;<<<<<<<<<:::::::::999999999888888;;;<<<<<<===============999777777888;;;=================================:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<:::::::::::::::888777777555777999;;;<<<;;;:::999<<<=========<<<;;;:::::::::;;;<<<<<<<<<<<<<<<;;;===<<<;;;<<<>>>>>>>>><<>>>>><<<======>>>???????????????CCCAAA???>>>>>>>>><<<:::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>???>>>>>>>>>>>>????????????>>>>>>??????>>>>>>=========<<<===;;;::::::<<<======<<<<<<;;;:::999888999:::;;;:::;;;<<<<<<::::::;;;<<<;;;999777555444555666777111111222333555666777777555555444333333222111111111000000111333666999<<<222555666666888:::888222222333333444444333333222///000111222333444444333333333222333444666888999888888999999:::;;;;;;<<<<<<===============<<<<<<::::::;;;;;;<<<======>>><<<<<<===??????@@@@@@@@@AAABBBCCCEEEFFFFFFGGGGGGBBBCCCCCCBBBAAACCCFFFIIIEEEGGGHHHIIIIIIHHHFFFEEEDDDEEEFFFHHHJJJIIIFFFCCCIIIHHHHHHHHHIIIHHHEEECCCFFFKKKRRRWWWZZZ\\\```cccaaadddhhhkkkooowww~~~|||{{{{{{|||}}}}}}{{{|||xxxzzz~~~~~~{{{tttpppllliiigggeeecccbbbbbb```^^^[[[YYYYYYZZZZZZ[[[YYYVVVTTTSSSUUUWWWYYYYYYXXXWWWVVVVVVVVVWWWXXXUUU```kkkuuu777888999:::;;;<<<<<<<<<===;;;::::::;;;;;;:::999999777666999===>>><<<::::::<<<<<<;;;999:::>>>AAA===>>>>>>>>>????????????;;;<<<<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;::::::999::::::::::::;;;<<<<<<===888888888888888888888888;;;999777777999:::888666555555555444444555555666777666555666999:::999888888777666555555666777888::::::999999999999::::::999999999;;;===>>><<<:::;;;;;;::::::::::::999999:::999999888999:::<<<===999999999888999999::::::888:::======<<<;;;:::;;;>>>===<<<<<<===>>>===;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999:::;;;<<<===::::::::::::::::::::::::BBBAAA???===;;;:::999888;;;;;;=========<<<;;;:::<<<;;;;;;===???AAAAAA@@@>>>>>>>>>>>>>>>???@@@AAAJJJLLLIIIBBB===???BBBCCC>>>>>>>>>>>>>>>???@@@@@@BBBBBBAAAAAA@@@???>>>>>>>>>??????>>>>>>===<<<;;;<<<<<<<<<>>>@@@AAAAAA???@@@@@@@@@@@@?????????>>><<<;;;;;;;;;<<<===???@@@;;;;;;;;;;;;;;;;;;::::::<<<:::777666777888888777>>>>>>>>>===<<<<<<;;;;;;::::::999999999999999999777666555555666777666444444222111222444444111...//////000222555666444333555:::@@@AAA>>>999666444444333222333444444333111444333222222111111111111222666666555666999:::888777777888999999::::::;;;============>>>>>>>>>>>>>>><<<;;;===@@@@@@>>><<<===>>>>>>???@@@@@@AAAAAAAAAAAACCCEEEHHHHHHFFFDDDDDDCCCAAA@@@AAABBBDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGIIIIIIHHHFFFDDDCCCCCCDDDKKKTTT\\\bbbdddfffgggkkkkkkllloootttzzz~~~~~~}}}|||{{{{{{{{{|||~~~}}}vvvsssooojjjfffdddcccccccccccccccbbb```^^^[[[ZZZ___]]]YYYVVVTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ```kkkzzz999999::::::;;;:::::::::===<<<;;;<<<======<<<:::;;;:::999:::<<<===<<<;;;<<<======;;;888888;;;>>><<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;:::999999::::::::::::::::::;;;;;;888888888999:::;;;======888888888888888888888888:::888666777999999777555666555555444444444444555666555555666888999999888999888777777777777888999888888777777777777888888777777888:::<<<===;;;:::;;;;;;::::::::::::999999;;;:::999999999:::;;;<<<999999888888999999::::::888:::<<<<<<:::999:::;;;===<<<;;;;;;======<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<=========<<<;;;;;;;;;;;;;;;>>>>>>===<<<;;;:::::::::<<<<<<============<<<<<<<<<===@@@BBBDDDCCCAAA???>>>>>>>>>???@@@AAABBBBBBUUUVVVRRRHHH@@@???@@@>>>???>>>>>>>>>>>>>>>??????BBBBBBAAAAAA@@@??????>>>??????@@@@@@??????>>>>>>>>>======???AAAAAA@@@???@@@?????????>>>>>>>>>>>><<<<<<;;;;;;<<<===???@@@>>>>>>===<<<;;;;;;::::::;;;:::888888999:::999888>>>>>>======<<<<<<;;;;;;::::::::::::999999999999666555444555666666555444555333222222444444222000000///000222555666444333222666:::;;;:::777555444222222222333555666444333777666555444444444444555444666666444555999;;;999::::::::::::;;;<<<======;;;<<<<<<<<<<<<============<<<;;;===???@@@>>><<<>>>??????@@@AAAAAABBBBBB@@@@@@BBBDDDGGGGGGFFFDDDDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHEEEBBBBBBBBBHHHNNNWWW___dddgggiiikkknnnnnnpppsssxxx}}}~~~~~~}}}||||||||||||}}}xxxuuuqqqlllhhhfffeeedddddddddcccbbbaaa___]]]\\\```^^^ZZZWWWUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXX]]]fffttt:::::::::::::::999888888<<<;;;;;;;;;======<<<;;;=========;;;999999;;;=========<<<:::888888999;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;:::888777777777888888999::::::;;;;;;666666777888999;;;;;;<<<999999999999999999999999999777666666777888666555666666555444333333333444555444444555777888888777:::999888888888888999:::777777666666666666777777666666777999<<<<<<;;;:::;;;;;;::::::::::::999999;;;;;;:::999999999::::::999999888888999999:::;;;999::::::999888888999;;;;;;:::999:::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;<<<<<<:::999999999:::<<<===>>>AAA@@@===;;;:::;;;<<<<<<::::::999999::::::;;;<<<======<<<<<<<<<<<<======<<>>???AAABBBCCCCCCYYYYYYTTTJJJBBB@@@>>><<>>>>>>>>>>>>>>???BBBAAAAAA@@@@@@???????????????@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAA???===>>>>>>>>>>>>============<<<<<<;;;<<<<<<===>>>?????????>>><<<;;;:::999888999888888999;;;;;;:::888>>>>>>======<<<;;;;;;;;;::::::::::::999999888888666444333444555666555444555444333333444555333222111000111222555666555444222333444555555444333222222111111333666777666555444333333222222222222333333555444111222777:::888;;;:::999999:::;;;===>>>::::::;;;;;;;;;<<<<<<<<<===<<<<<<===??????>>><<>>>>>>>>;;;777666999<<<<<<;;;;;;999999888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::888777666777777888888999999999999666666777888888999999999999999999999999999999999888777666666666666666555777666555444333333333333555444333444777888777666999999999888888999999999777777666666666666777777666666777999<<<===<<<:::;;;;;;:::::::::999999999<<<;;;;;;:::999999999999888888888888999:::;;;;;;999:::999888666666888::::::999888999:::;;;:::999::::::;;;;;;;;;;;;<<<<<<999999999999:::<<<>>>???CCCAAA>>>;;;999999;;;<<<888888888888888999:::;;;<<<;;;:::999:::;;;<<<===>>>AAAEEEGGGFFFDDDAAA@@@:::;;;<<<>>>???AAAAAABBBOOOPPPLLLEEEAAAAAA???<<<@@@??????>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@?????????===>>>???@@@AAABBBBBBAAA???>>>>>>>>>??????===;;;>>>============<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<;;;:::999999888777777777999;;;;;;999777>>>======<<<<<<;;;:::::::::999999888888777777777555444333444555666555444666555444444444555555444222111111333555666555444666444333333444444333111333333333444666777555444222222111111111111111222222333222...///555888777999888777777888999;;;<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>======??????AAABBBBBBBBBAAAAAA?????????AAACCCDDDCCCAAACCCCCCDDDEEEEEEEEEEEEDDDBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHGGGEEEEEEFFFGGGPPPUUU\\\ccchhhmmmqqqssstttvvvyyy|||~~~~~~|||{{{{{{zzz~~~{{{yyytttpppllljjjiiihhhjjjiiigggeeeddddddddddddbbb```^^^\\\ZZZXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSYYYcccooo}}}666777888999::::::::::::::::::;;;<<<>>>===;;;999<<<===<<<999555444777;;;:::999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<:::999888777999999999888888777777777777777888888888777666555999999999999999999999999777777777777666555666666777666555555444444444555555444333444777888777666888888888888888888888888999888888777777888888999777777888;;;===>>>===;;;;;;;;;:::::::::999999999;;;;;;;;;;;;:::999999888888888888888999:::;;;<<<::::::999777666555777999999777777888:::;;;:::999::::::::::::;;;;;;<<<<<<999999999999:::<<<>>>???BBB@@@<<<999777888999:::999888888777777777888888999999888777888999:::;;;>>>@@@BBBAAA??????@@@AAA777999:::<<<>>>?????????DDDFFFDDD@@@@@@AAA@@@===??????>>>>>>>>>>>>>>>???AAAAAA@@@@@@@@@@@@@@@???;;;<<<===???@@@@@@@@@@@@???>>>======>>>===;;;:::============<<<<<<<<<;;;<<<<<<<<<===============<<<<<<<<<<<<============666666666888::::::888777=========<<<;;;;;;::::::888888888777666555555555555444333444666777666555555555555444444444666777444333222333555666666555777444222444999<<<:::777777666555555666666444222555555444444444444555555333555333000111666999888888888888777888999;;;<<<;;;;;;<<<<<<<<<=========;;;<<<=====================>>>@@@AAAAAAAAA??????@@@??????@@@BBBCCCBBBAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGGGGGGGGGGJJJLLLQQQVVV]]]dddiiimmmrrrtttuuuwwwzzz}}}~~~|||zzzzzzxxx}}}~~~~~~|||zzzuuuqqqmmmjjjiiiiiilllkkkiiigggfffeeeffffffcccbbbaaa___\\\ZZZWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWSSSRRRVVV]]]fffvvv555666777999::::::;;;;;;=========>>>???>>>;;;999:::::::::888666666888999999999888:::<<<===<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;:::888888::::::999999888777777666666777888888888777666555::::::::::::::::::::::::777888999888666555666777777666666666666666777777555444444555777888888777777777888888888888777777::::::999999999999::::::999999999;;;===>>><<<:::;;;;;;::::::::::::999999::::::;;;;;;;;;:::999999777777777888999:::;;;<<<999::::::999777666777888888777777888:::;;;:::999999999::::::;;;;;;<<<<<<:::999999999:::<<<===>>>@@@>>>;;;999777777777888999999888777666666666666777666666777777888999:::<<<======;;;999:::>>>BBB888:::<<<>>>????????????BBBDDDCCC@@@@@@BBB@@@;;;>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@:::;;;<<<===>>>????????????=========>>>>>><<<:::============<<<<<<<<<<<<<<<<<<============<<<<<<>>>>>>??????@@@AAAAAAAAA888777777888::::::999777======<<<<<<;;;:::::::::999888888777666555444444555444444555777888777666444555555444333333666888666444333333555666666666444111111777AAAEEECCC>>>999777666666777666444111333333333333333444444555555777666333444999<<<:::999999:::;;;<<<<<<<<<===;;;<<<<<<<<<<<<=========:::;;;======<<<<<<<<<======>>>@@@AAAAAA@@@>>>===AAA?????????AAABBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGFFFFFFHHHKKKMMMQQQVVV^^^eeejjjnnnrrrtttvvvwwwzzz}}}~~~~~~}}}{{{yyyxxxvvv{{{~~~}}}|||~~~~~~{{{wwwrrrnnnlllkkkkkknnnmmmkkkiiihhhffffffeeeddddddcccaaa___[[[XXXVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWRRRRRRVVVYYY^^^nnn666777888999999999999999<<<<<<<<<===>>><<<888555999888777888:::;;;:::999<<<:::999;;;===>>><<<:::::::::::::::;;;;;;;;;;;;:::::::::::::::999888888999999999999999999888888333555777999999999888777::::::::::::::::::::::::777999:::999777555777888777666666777777888999:::666555555666888999999888888888999::::::999888888::::::999999999999:::::::::999999;;;<<<<<<:::888;;;;;;::::::::::::999999888999:::;;;;;;;;;:::999777777777888999:::<<<===999:::;;;:::888777777777888777777888:::;;;;;;:::888999999:::;;;;;;<<<<<<;;;::::::999:::;;;<<<======<<<;;;999888888777777999888777777777777777777555666777888999999999999888:::;;;999666777<<>>@@@BBBCCCBBBAAAAAABBBCCCBBB@@@AAABBB>>>888============>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<======>>>>>>>>>>>>???>>>>>>???@@@@@@>>><<<>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>===<<<;;;???????????????@@@@@@@@@<<<;;;999999:::;;;:::999===<<<<<<;;;;;;::::::999::::::999888777666555555666555444666888999999888333444555333222222555999777555333333555666777666555222333;;;EEEIIICCC<<<888777666666777777555333111111000000111111222333444777777555666:::;;;999777999;;;<<<======<<<;;;::::::;;;;;;;;;<<<<<<<<<999;;;======<<<;;;<<<>>>>>>???AAABBBBBBAAA???===BBB@@@??????AAABBBBBBAAADDDCCCBBBBBBBBBCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDEEEGGGJJJPPPVVV___ggglllooorrrssswwwxxxzzz|||~~~}}}~~~~~~~~~|||zzzxxxvvvtttzzz{{{zzzzzz|||}}}yyytttqqqnnnmmmmmmoooooommmllliiigggdddccceeeeeeeeedddaaa]]]YYYVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQVVVVVVWWWgggyyy888999999999999888777777999999999::::::888333000999777666999===>>><<<:::???===;;;<<<======;;;888888888999999999:::::::::888888999999999888888777888888888999::::::;;;;;;111333666999:::;;;;;;:::::::::::::::::::::::::::777:::;;;:::777666777999666666777777888:::;;;<<<777666555666999:::999888999999;;;;;;;;;;;;999999::::::999999999999:::::::::999999:::;;;:::888666;;;;;;;;;:::::::::999999777888:::;;;<<<;;;;;;:::777777777888999;;;<<<===999;;;<<<<<<:::777777777888777777888:::<<<;;;:::888888999::::::;;;<<<<<<<<<;;;:::::::::;;;<<<===<<<<<<;;;;;;:::999888777888777777777777888888999555666888999::::::999999555888:::999666777<<<@@@AAABBBDDDFFFFFFEEEDDDCCC@@@AAA@@@???AAABBB>>>888<<<<<<<<<===>>>@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>>>>>>>>>>===@@@@@@???@@@BBBBBB@@@???>>>>>>>>>>>>============<<<<<<===>>>>>>===<<<;;;>>>>>>======<<<<<<;;;;;;@@@===;;;:::;;;<<<<<<;;;===<<<<<<;;;;;;:::999999<<<<<<;;;:::999888777666666555555666999:::999999333444444333111111555999777666444333555777777777888555555===FFFGGG???555666666555666888888777555444333333333444555555666111444555333444888888666444666999<<<<<<;;;999888999999:::::::::;;;;;;;;;888;;;>>>===;;;:::<<<>>>???@@@BBBDDDDDDBBB@@@>>>BBBAAA???@@@AAABBBBBBAAAFFFEEECCCBBBCCCDDDFFFHHHCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFCCCAAABBBDDDFFFPPPWWW```iiinnnqqqrrrsssxxxyyyzzz|||~~~|||}}}~~~}}}|||yyywwwuuussszzzzzzxxxzzz|||{{{vvvssspppooooooooooooooommmjjjgggdddbbbeeeffffffeeebbb^^^YYYVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSPPPQQQUUUTTTSSSbbbuuu:::999999999999888888777:::888777888:::999555222999999888999:::;;;<<<======;;;:::===AAAAAA===888999888888888888888888888:::999888888777888888888777888999:::;;;::::::999555777999999777555555555888888888888888888888888:::999666666777888777666666555444555888::::::::::::888777888999999888777999999:::::::::999999888888888777777888:::<<<===<<<:::888666666777888999///111444777888999888888===;;;:::888777777888888:::888777888999;;;::::::<<<;;;;;;:::999888777777888:::<<<<<<:::888777777999:::<<<<<<<<<<<<:::999::::::999888888999:::;;;<<<<<<;;;::::::999888888888777666666666666777777888888777777888:::;;;===;;;999777777999===BBBFFFIIIJJJKKKHHHDDDBBBBBBDDD>>>???@@@AAA@@@>>><<<:::===<<<<<<>>>@@@AAA@@@>>>@@@>>>>>>AAADDDDDD@@@===EEECCCAAA>>><<<<<<======<<<===>>>===<<<<<<>>>@@@::::::;;;;;;<<<=========BBB@@@>>>>>>???@@@???>>>===<<<<<<<<<>>>@@@AAAAAA>>>===<<<;;;:::999999999===;;;999888999::::::999<<<<<<<<<;;;:::999888777000222555888999::::::999444444555555666777777777444555555222000000333666999;;;>>>CCCFFFEEE???:::777444333444666777555333111444666555222000222555555555666666777777888888999999:::::::::999888888:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;::::::<<<===>>><<<>>>???AAAAAAAAA???>>>@@@@@@@@@AAAAAABBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFIIIEEE@@@???AAABBBAAA???DDDBBBBBBCCCDDDEEEEEECCC???BBBDDDDDDCCCDDDIIILLLTTTYYY```gggkkkooorrrtttxxxuuuuuu{{{}}}|||~~~~~~}}}|||||||||}}}}}}~~~wwwzzzyyyzzz~~~zzzvvvssspppoooooopppooonnnllliiieeebbbaaajjjiiigggdddaaa^^^[[[YYYVVVTTTRRRRRRTTTUUUUUUUUUVVVUUUVVVVVVUUUYYYfffsss444777;;;======<<<;;;;;;:::888777777888888666333888888999::::::;;;<<<<<<<<<::::::<<<@@@AAA===999;;;;;;<<<<<<<<<;;;;;;;;;:::999999888888888888888777888999::::::999999888666888:::999888666666666777777777777777777777777:::888777777888888777555999777666666888999888777999888777777999999888777999999999::::::999999888999999888888888:::;;;<<<;;;:::999888888888888999444666888999999999888777>>>>>>===<<<;;;;;;:::::::::888777777999::::::999;;;::::::999888888777777666888::::::888666666666999::::::;;;;;;::::::999<<<;;;:::999999999:::;;;<<<<<<;;;;;;:::999999888888777777666666777777777;;;:::999999999:::;;;<<<<<<<<<;;;<<>>???@@@@@@@@@>>><<<;;;===<<<<<<>>>@@@AAA@@@>>>?????????AAABBBAAA???===DDDBBB@@@>>>======>>>>>>===>>>???>>>======???AAA<<<<<<<<<<<<=========>>>AAA???======>>>???>>>===@@@??????@@@BBBCCCCCCCCC>>>===<<<::::::999::::::===;;;999999:::;;;::::::<<<<<<<<<;;;:::999888777666777888999888777555444444444444444555555555555333444444222000000333666999:::>>>BBBEEEDDD>>>:::888666444444555555333111222333444333222222222333555555666666777777888888999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;;;;;;;<<<=========>>>@@@AAAAAA@@@???>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFCCC@@@???AAACCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCEEEFFFDDDBBBBBBFFFIIIUUUZZZaaahhhlllpppsssuuuxxxuuuvvv{{{|||{{{}}}}}}|||{{{{{{||||||}}}{{{{{{zzz||||||wwwsssrrrqqqqqqnnnmmmkkkiiifffdddbbbaaajjjiiigggeeeaaa^^^[[[ZZZVVVTTTQQQQQQRRRTTTTTTTTTVVVUUUVVVVVVUUUXXXcccppp;;;===>>>>>><<<:::888888:::888666666777777666555777888:::;;;<<<;;;;;;:::;;;:::999<<>>>>>===<<<:::999:::888777777999::::::999999999999888888777777666666888::::::888777666777::::::999999999999::::::<<<<<<;;;:::999999999:::<<<<<<;;;;;;:::999999999888888777777777777888888======<<<;;;;;;;;;;;;;;;??????AAACCCFFFIIILLLNNNKKKKKKJJJGGGCCC@@@??????>>>??????@@@???>>><<<;;;===<<<<<<>>>@@@@@@???>>>>>>???AAAAAA???===<<<<<>>>>>>>>???@@@>>>???@@@???>>>>>>@@@BBB@@@??????>>>>>>>>>>>>>>>@@@>>>======>>>>>>===<<>>===;;;:::999:::::::::===<<<:::999:::;;;;;;:::<<<<<<<<<;;;:::999888777888999999999888666444222444444444444444333333333222222222111000000222555888:::===AAACCCAAA<<<999999777555444444333111///333222111111333333222111555555666666777777888888::::::999888888999:::;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAAAAA@@@>>>===<<<<<<>>>???AAACCCDDDDDDCCCCCCCCCDDDDDDDDDDDDEEECCCBBB@@@@@@BBBDDDDDDDDDAAADDDEEEDDDBBBAAABBBEEEDDDFFFFFFDDDBBBBBBFFFIIIWWW\\\cccjjjnnnqqqtttvvvxxxvvvvvvzzz{{{{{{|||~~~|||{{{zzz{{{{{{||||||~~~}}}|||~~~{{{vvvrrrppppppqqqkkkiiigggeeeccccccbbbccciiihhhgggeeebbb^^^\\\ZZZVVVSSSPPPOOOPPPRRRTTTTTTWWWVVVWWWXXXWWWYYYbbbmmm@@@>>><<<>>>@@@@@@===999999888666555666666777888777888:::<<<<<<<<<:::999:::999999;;;===>>><<<:::777888:::;;;;;;;;;999888::::::999888888888888999888888888888777777777666999:::;;;;;;999999999:::::::::::::::::::::::::::777777888:::;;;:::777555<<<:::888777888888777555888666666666888999888777888888999:::::::::999999;;;:::::::::999999::::::999:::<<<======;;;:::999<<<<<<<<<<<<;;;999888777888999;;;<<<;;;999777555999888666777999::::::999888888888777777777777777777999;;;<<<;;;999999:::<<<;;;999999999999;;;<<<;;;;;;:::999999888888888<<<<<<;;;;;;::::::::::::999888888888888999999:::==================>>>>>>BBBCCCEEEHHHJJJKKKLLLLLLGGGGGGFFFDDDAAA???>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<===???@@@???>>>===@@@BBB@@@===:::;;;===??????>>>>>>??????@@@AAA???@@@@@@@@@??????AAACCCCCCCCCAAA@@@????????????AAA???======>>>???>>>===<<<>>>@@@BBBAAA???>>>>>>>>><<<;;;999999:::;;;;;;>>><<<;;;;;;<<<<<<;;;:::<<<<<<<<<;;;:::999888777444666777999999888777666666666555555444333222222000111000000000111333444777999<<>>???@@@AAAAAA@@@>>>=========>>>???@@@BBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDBBBEEEHHHFFFBBB@@@CCCFFFBBBDDDEEECCCBBBDDDIIIMMMYYY^^^eeekkkooorrruuuwwwwwwvvvwwwyyyzzz{{{}}}~~~~~~}}}|||zzzzzzzzz{{{||||||~~~~~~yyysssnnnlllmmmmmmhhhgggdddcccbbbbbbddddddhhhgggfffdddaaa___\\\[[[WWWTTTQQQOOOPPPRRRTTTTTTWWWWWWYYY[[[[[[[[[bbbkkk~~~:::999===HHHTTTVVVMMMBBB888888777666666777999:::777999;;;<<<<<<;;;:::888999999999:::<<<===<<<;;;666777888999::::::999888;;;::::::999888999999999888888777777777777777777999;;;;;;;;;:::999;;;<<<999999999999999999999999777777888:::;;;;;;888555:::999777777888999999888777666666777888999999888777888999:::::::::::::::::::::;;;;;;:::::::::999888:::<<<>>>>>><<<:::999::::::::::::::::::999999555666999::::::888555333999777666777888999999999777777777777777888888888777999;;;<<<;;;:::;;;;;;===<<<;;;::::::;;;<<<===999999999999999888888777<<<<<<;;;;;;;;;;;;::::::999999999999999:::;;;;;;;;;;;;<<<>>>???@@@AAAAAADDDEEEGGGIIIJJJIIIHHHGGGBBBAAA@@@@@@??????>>>===>>>>>>>>>>>>>>>======<<<<<<;;;;;;===???@@@???======???AAA???<<<:::;;;===>>>>>>>>>>>>???@@@AAAAAA???@@@AAA@@@??????AAACCCFFFEEECCCAAA@@@@@@@@@AAACCCAAA??????@@@@@@@@@???:::===@@@AAA???<<<<<<<<<>>><<<:::999888:::;;;<<<>>><<<;;;<<<======;;;:::<<<<<<<<<;;;:::999888777333555777999::::::999888888777777666555444333333000//////000111333333333555888;;;===<<<:::777555333333333333222222222222333111///111444555444111555555666666777777888888:::999888777777999;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<>>>???@@@AAAAAA@@@>>>===@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCBBBFFFIIIGGGCCCAAADDDHHHCCCDDDEEECCCBBBDDDIIINNNYYY^^^eeekkkooorrruuuvvvvvvwwwxxxxxxzzz|||~~~~~~}}}}}}{{{zzzzzz{{{||||||~~~~~~~~~xxxrrrnnnkkkjjjkkkfffeeecccbbbaaacccdddeeefffeeedddccc```^^^\\\[[[YYYVVVRRRQQQRRRSSSTTTTTTUUUUUUYYY]]]^^^^^^bbbiiizzz:::===GGGWWWccc```NNN===777888999999888888:::<<<999999:::;;;;;;;;;:::999888888888999:::;;;<<<<<<999999999::::::;;;;;;<<<;;;;;;:::999999999999999888777777777777888999::::::;;;;;;:::999999;;;===666666666666666666666666888777888999;;;;;;999777999888777777999:::::::::888777666777999::::::999777888999999::::::::::::999:::;;;;;;;;;;;;::::::888999;;;======<<<;;;:::999999999999999:::::::::666777999;;;;;;999777555999777666666888999999888666777777888888999999999444666999::::::999:::;;;======<<<<<<<<<<<<======888999999::::::999999888<<<<<<;;;;;;;;;;;;;;;;;;::::::999::::::;;;<<<===999:::<<<>>>@@@AAABBBBBBCCCDDDEEEFFFFFFEEECCCBBB???>>>======??????>>>===========================<<<;;;;;;===??????>>>===>>>??????>>>===<<<<<<======>>>>>>???@@@@@@AAAAAA???@@@AAA@@@??????AAACCCGGGEEECCCAAA@@@@@@BBBBBBCCCBBB@@@@@@AAAAAAAAA@@@===@@@BBBBBB>>><<<===>>>>>><<<:::888888:::<<<===>>>===<<<===>>>>>><<<:::<<<<<<<<<;;;:::999888777666777999::::::888777555888888777666555555444444000//////111333555555444444777:::;;;999666444444111222333333111111222333222222111222444555555444555555666666777777888888999888888888888:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;:::999999999:::<<<===<<<>>>@@@AAAAAAAAA???>>>BBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDCCCDDDEEEDDDBBBAAABBBCCCBBBEEEGGGFFFDDDCCCEEEHHHHHHHHHGGGDDDAAABBBFFFKKKXXX]]]dddjjjnnnqqqsssuuuuuuxxxyyyxxxzzz~~~}}}|||{{{{{{{{{|||}}}}}}|||~~~{{{uuupppllljjjiiidddcccbbbaaaaaabbbcccdddccccccbbbaaa___]]][[[ZZZXXXVVVTTTSSSTTTTTTTTTSSSSSSTTTYYY```ccccccfffkkkwww>>>BBBIIIRRRVVVOOOAAA444666999;;;;;;::::::;;;===::::::::::::::::::::::::777777888999999:::<<<===;;;:::999999999;;;===>>>;;;;;;:::999999999999:::777777777777888:::;;;<<<999:::::::::999999;;;===777777777777777777777777999888777888:::;;;:::999:::888777777999:::::::::999888777888:::<<<;;;:::777777888999::::::::::::888999:::<<<<<<<<<;;;;;;888999:::;;;<<<;;;;;;:::;;;::::::999999:::::::::666888999::::::999888777888777666666888999999888777777888888999::::::;;;444666999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;888999;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>:::;;;===???@@@AAAAAA@@@@@@AAABBBCCCCCCBBBAAA@@@AAA???===>>>???@@@>>><<<======<<<<<<<<<=========;;;;;;;;;<<<>>>???>>>===@@@>>>======>>>???>>>======>>>??????@@@@@@@@@@@@>>>???@@@???>>>???@@@BBBFFFEEEBBB@@@@@@AAACCCDDDCCCAAA??????@@@AAA@@@??????BBBDDDAAA===;;;===@@@>>><<<999888888:::<<<>>>>>>======>>>???>>><<<:::<<<<<<<<<;;;:::999888777999999:::;;;:::888555444666666666555555444444444000//////111555777666444333777::::::777444222222111333444333000///000222111333444444444444666777555555666666777777888888777888888999999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;888777777999<<<>>>;;;<<>>@@@???<<<:::888555999<<<===<<<;;;<<<>>>;;;;;;:::999999999:::;;;666777888888999:::<<<>>>;;;999888777777:::===???<<<;;;::::::999999::::::777777777777999;;;===>>>999::::::999888999;;;===:::::::::::::::::::::::::::888777777999;;;;;;:::;;;999888888999:::999888999888888999;;;===<<<;;;666777888999:::;;;;;;;;;777888:::<<<======<<<<<<888999999:::;;;;;;;;;;;;===<<<;;;:::::::::::::::666777888888999888777666888777555666888999999888777777888999:::;;;;;;<<<555888;;;<<<<<<<<<===>>>999:::<<<<<<<<<<<<:::999999:::<<<>>>??????>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>>>><<<===>>>???@@@@@@???>>>===>>>???AAAAAAAAA@@@@@@DDDAAA??????@@@@@@>>>;;;======<<<<<<<<<======>>>;;;;;;;;;<<<>>>???>>>===AAA>>>;;;<<>>>>>>>>???@@@@@@@@@@@@@@@>>>???@@@???>>>>>>@@@BBBFFFDDDBBB@@@@@@AAACCCEEEBBB@@@>>>>>>???@@@???>>>???AAACCC@@@;;;999<<<@@@>>><<<999888888:::===???>>>======>>>??????<<<:::<<<<<<<<<;;;:::999888777777888:::::::::888777555555555444444444333333333000//////222666888777555333666999999666222111222333555555333///---...000111444666666444444666999555555666666777888888888666777888::::::;;;;;;::::::;;;;;;<<<<<<;;;;;;:::===;;;888666666999<<>>AAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDEEE>>>AAADDDEEEDDDCCCEEEHHH?????????@@@CCCEEEEEEDDDFFFFFFFFFCCCAAACCCIIIOOOVVV[[[bbbgggkkkmmmppprrrsssxxxzzzxxx{{{~~~}}}~~~~~~}}}||||||}}}~~~yyy|||~~~|||yyyuuuooojjjeeebbb^^^______``````___^^^^^^``````___^^^]]][[[ZZZYYYTTTSSSSSSTTTTTTSSSPPPNNN[[[]]]eeeooouuuvvvxxx{{{ttt999;;;===??????>>>===<<<<<<===============<<<<<<::::::;;;;;;<<<;;;;;;;;;<<<<<<>>>???@@@@@@@@@@@@:::;;;;;;;;;:::888666555;;;;;;999888777777666777777888999999::::::::::::;;;::::::999999::::::;;;::::::;;;;;;;;;<<<<<<<<<777777777888999;;;<<<===:::::::::::::::::::::::::::999888666666666777777999;;;===???@@@>>>===;;;888:::;;;:::777555777999222444777:::<<<===<<<<<<999:::<<<:::777555666888999888777777666666777777888888777777777888:::;;;666666777888:::;;;<<<<<<777888999:::;;;<<<<<<<<<666888;;;======<<<:::888888:::;;;:::999999:::;;;>>>===;;;;;;<<<<<<;;;999=========>>>>>><<<999666===>>>?????????===<<<;;;???BBBEEEEEEDDDAAA??????>>><<<;;;<<<===>>>===;;;<<<>>>???>>>;;;:::<<<>>>999999::::::;;;<<<<<<======@@@BBBBBB@@@>>>@@@BBB>>>>>>>>>>>>>>>>>>?????????????????????????????????AAACCCCCCAAA@@@@@@AAA@@@???<<<999888;;;@@@DDD@@@@@@??????>>>>>>=========;;;999777777999;;;<<<<<<<<<<<<<<<<<<===>>>???<<<<<<<<<;;;:::999888777999;;;<<<;;;999777777777555555444333333333333444333222222666;;;===:::666777777777777666555444333333333333222222111111111666666666666666666555555777777666666666666777777777777888999::::::;;;;;;>>><<<;;;<<<:::666666:::888777666666888;;;???AAA@@@@@@@@@???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGEEECCCCCCDDDEEEFFFFFFDDDGGGGGGGGGFFFEEEGGGKKKNNNVVVZZZ___ccceeejjjpppuuuvvvuuuuuuwww|||}}}~~~~~~yyysss{{{zzzyyyxxxuuupppkkkfffccc```aaabbbcccbbbaaa___]]]___^^^]]][[[ZZZZZZYYYYYYUUUVVVWWWXXXWWWWWWUUUTTT[[[\\\eeeuuu:::;;;<<<=========<<<;;;<<<<<<============<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::;;;;;;<<<======>>>>>><<<<<<<<<;;;:::999777666;;;:::999888777777777777999999::::::::::::::::::::::::999999999999::::::777777777777888888888888777777888999:::;;;<<<<<<::::::::::::::::::999999;;;:::999777777777888999;;;<<<>>>???>>><<<:::888888:::;;;:::777666777999666777999::::::999888777999:::;;;:::777666777888<<<;;;::::::999999::::::999888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<777999:::;;;<<<;;;999888777999;;;;;;:::;;;<<<>>>===<<<;;;;;;<<<===<<<:::??????>>>?????????<<<:::>>>>>>>>>>>>>>>===<<<<<>>===>>>???@@@???======???@@@???<<<;;;<<<===<<<<<<======>>>??????@@@===???AAAAAA???>>>???AAA@@@??????>>>>>>>>>?????????????????????????????????@@@AAA@@@???>>>???AAA===>>>>>>===<<<===???AAA>>>=========<<<<<<<<<;;;===;;;999888888999;;;<<<===<<<<<<<<<<<<======>>>>>>===<<<;;;:::999999999888999:::999777666666666666666555444444444444555333222222666;;;<<<999666777777777666666555333333444444444333333333222222555555555555555555555555777777666777777888888999777888888999::::::;;;;;;===;;;;;;;;;999555666:::@@@???===;;;;;;<<<======@@@@@@?????????@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCBBBBBBCCCFFFGGGGGGFFFHHHIIIHHHGGGGGGIIIMMMQQQXXX[[[___cccggglllqqqtttwwwvvvvvvxxx|||~~~~~~~~~{{{ttt}}}yyyyyyxxxuuuqqqlllhhheeecccdddeeeeeedddcccaaa___```___^^^]]]\\\\\\\\\\\\XXXXXXYYYYYYYYYXXXWWWWWWaaabbbkkkzzz<<<;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@???===<<<:::999999888;;;:::999888888888888888;;;;;;;;;<<<;;;;;;::::::999999999999999999999999555555555666666666777777777888999;;;<<<<<<;;;;;;999:::;;;;;;;;;999888777;;;:::999888888888999:::;;;<<<======<<<:::777666888999:::999888777888999888999:::;;;:::999888777999:::;;;;;;999777777888<<<<<<;;;::::::::::::;;;::::::999999999:::;;;;;;??????>>>===<<<;;;;;;:::<<<<<<============<<<<<<999999999999999999999999777999;;;<<<<<<<<<>>>@@@<<<;;;:::;;;======<<<;;;@@@???======?????????>>>???>>>>>>===============???AAADDDDDDBBB@@@??????@@@>>>===>>>???@@@???===>>>???@@@>>><<<;;;;;;<<<::::::;;;;;;<<<=========<<<>>>@@@@@@??????@@@AAABBBAAA@@@????????????????????????????????????????????????>>><<<===???AAA;;;>>>@@@AAA@@@???>>>>>>============<<<<<<<<<<<<<<<;;;999888888999;;;<<<======<<<<<<;;;<<<<<<<<<@@@>>><<<;;;:::999::::::666888999888666555555555777666666555555555555555333222333666:::;;;888555666666666666555444333333444444444444444333333333444444444444444444444444555555666777888999::::::888888888999999::::::;;;<<<:::999:::888444555999AAA@@@???>>>===<<<;;;;;;???????????????@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDAAA@@@AAACCCFFFHHHIIIHHHJJJJJJIIIHHHIIIKKKPPPTTTZZZ[[[^^^ccciiinnnpppqqqvvvuuuvvvxxx{{{}}}}}}|||~~~~~~~~~~~~~~~|||uuu}}}zzzyyyyyywwwsssoookkkhhhhhhhhhiiihhhgggeeecccbbbaaaaaaaaa``````_________]]]\\\[[[[[[ZZZZZZZZZZZZ^^^```hhhuuu<<<<<<:::999999999999:::<<<<<<;;;;;;<<<<<<======??????>>>===<<<;;;;;;;;;>>>===<<<;;;;;;===???@@@CCCAAA???<<<;;;:::::::::::::::999888888888999999<<<=========<<<;;;::::::888999999999999999999888777777777777888888888999777888:::<<<===<<<;;;999999:::;;;;;;;;;999777666::::::888888777888999::::::;;;;;;;;;:::999777555999999:::999999888999999888999:::;;;<<<<<<<<<<<<999:::;;;;;;:::999888888:::999888888777777888888;;;;;;;;;:::;;;;;;;;;;;;@@@??????>>>===<<<;;;;;;===============<<<;;;:::;;;:::999888777888999999999;;;======<<<===>>>@@@;;;::::::;;;===>>>===<<>>?????????>>>===<<<<<<===>>>???>>>@@@BBBCCCAAA@@@???@@@>>><<<;;;<<<===>>>===;;;>>>>>>>>>===;;;::::::::::::::::::;;;;;;;;;<<<<<<===>>>@@@AAAAAAAAAAAABBBCCCBBBAAA@@@??????????????????????????????????????????>>>===;;;<<>>AAABBBAAA???>>>>>>????????????>>>>>>>>>>>>;;;:::999888999:::;;;<<<>>>===<<<<<<;;;;;;;;;;;;???>>><<<:::888999999:::666777888888666555555666666666555444444444444444333333444666999999777555555555555555555444333222333333333333333333333333222333333333333333444444333333555666888999::::::888888888999999::::::::::::888888999777333444999999:::;;;<<<======<<<<<>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBAAAAAACCCFFFHHHHHHGGGIIIIIIIIIHHHIIILLLRRRVVV[[[ZZZ[[[aaahhhmmmooonnnrrrrrrtttwwwzzz|||{{{zzz}}}}}}~~~~~~~~~~~~yyyttt|||{{{{{{{{{yyyvvvrrrnnnllllllllllllkkkiiigggeeedddbbbbbbcccccccccccccccbbbaaa```^^^\\\[[[[[[\\\\\\[[[]]]cccnnnyyy<<<;;;:::999999999999999;;;;;;;;;:::;;;<<<===>>>@@@???>>><<<;;;;;;;;;;;;>>>===;;;::::::<<<>>>???CCCBBB@@@===<<<;;;<<<<<<999999999999999999::::::============<<<<<<;;;:::888999::::::::::::999888888888888999999999::::::777999;;;<<<<<<;;;999888999999:::::::::999777777999888777666666777888999999999:::::::::999777777999999999999:::::::::999777888888999:::;;;;;;;;;::::::;;;<<<<<<;;;999888888777777666666666666666;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999;;;:::999777777888:::;;;<<<>>>>>>>>><<<;;;<<<===;;;::::::;;;===>>>===<<<>>><<<999999;;;>>>?????????>>>===<<<<<<===>>>???===???AAAAAA@@@??????@@@>>><<<;;;<<<===>>>===;;;======<<<;;;;;;:::999999>>>>>>>>>>>>??????????????????@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@????????????????????????????????????@@@@@@???===<<<===???BBB>>>@@@AAAAAA???>>>???@@@>>>>>>>>>>>>????????????:::999999999999:::;;;<<<>>>===<<<;;;;;;;;;;;;;;;===<<<:::999777777888888666777999888777555666666555444333333222222333333333333555777888888666444333444444444444333333222111111111111111111222222222222222222333333444444111222444666888999999999888999999999999999:::::::::777888999777333444999555666999;;;=========<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCEEEGGGFFFEEEHHHGGGGGGFFFHHHLLLRRRWWWZZZYYYYYY]]]eeejjjllllllnnnnnnqqquuuyyy{{{{{{zzz||||||}}}~~~}}}~~~zzzsssssszzz~~~~~~~~~|||yyyvvvrrrpppooonnnnnnlllkkkiiihhhgggcccccceeefffffffffffffffcccbbb```^^^]]]\\\]]]]]]]]]```eeelllwww;;;:::::::::::::::999999;;;;;;:::::::::<<<===>>>???>>><<<;;;:::;;;<<<<<<;;;:::999888999999:::;;;BBBAAA@@@>>>============999999999999999:::;;;<<<<<<<<<<<<===<<<<<<;;;;;;999:::;;;<<<<<<;;;:::999777777777888888888999999888999:::::::::999888777999999999888999999999999888777666666666777888999999999999999999999888888:::999888999:::;;;:::999888888777777777777777777::::::;;;<<<>>>===:::888999999888777777777777777;;;;;;<<<<<<<<<;;;:::999::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;:::999::::::999999999:::<<<<<<===>>>???>>><<<:::;;;<<<<<<;;;:::;;;======<<<;;;???===;;;;;;<<>>>>>???===???@@@@@@?????????@@@@@@>>>===>>>???@@@???======<<<:::;;;<<<<<<;;;999============>>>>>>>>>>>>??????@@@BBBEEEGGGFFFEEEBBBAAA@@@????????????????????????????????????????????????>>><<<===???AAA???@@@@@@???======>>>@@@<<<<<<<<<<<<============999999999999:::;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999888777666666555777888888666666666777444333333222222222222222333444666777777666555444222333333444444333222222000000000000111111111111111222222333333444444555111333555777999999999999999999999999999999999999999777888999777444555999999:::<<<=========<<<;;;=========>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEDDDCCCDDDEEEFFFEEEDDDFFFFFFEEEEEEGGGLLLSSSXXXZZZYYYYYY[[[```fffjjjmmmnnnnnnppptttxxx{{{||||||}}}}}}~~~~~~~~~}}}~~~~~~uuupppqqqwww}}}yyyvvvsssqqqqqqpppooommmlllkkkkkkdddfffhhhjjjkkkkkkkkkjjjeeedddcccaaa___^^^^^^]]]___bbbeeejjjttt999:::;;;<<<<<<;;;::::::;;;:::999999:::;;;===???===<<<;;;:::999:::<<<===999999999999999999999999???????????????>>>======888888888999:::;;;<<<===::::::;;;<<<<<<<<<;;;;;;999:::<<<======<<<:::999777777777888888888999999999999999888888777777777999888777666777999:::<<<888888777777777888999:::;;;;;;::::::999888777666:::999777999;;;<<<;;;999888888777777888888999999::::::;;;===???>>>;;;888:::999999888777888888888:::;;;;;;<<<;;;:::999888;;;;;;;;;<<<<<<<<<======<<<<<<=========<<<<<<;;;999999::::::;;;<<<===>>><<<===>>>===;;;;;;;;;======<<<;;;;;;<<<===<<<:::>>><<<;;;;;;<<<===>>>===<<<<<<===>>>>>>>>>>>>>>><<<>>>??????>>>>>>???AAA@@@>>>===>>>???@@@???===>>><<<;;;<<<>>>???>>><<<<<<<<<<<<;;;;;;;;;;;;;;;???>>>>>>AAAEEEGGGGGGEEE@@@??????>>>>>>>>>??????????????????????????????<<<===>>>>>><<<<<<===>>>>>>???@@@???===<<<===>>>;;;<<<<<<<<<=========>>>888888999999:::;;;<<<<<<;;;;;;:::::::::;;;<<<<<<:::;;;;;;;;;:::888666555333555777777555444555666444444333222222222222333333444666777666555444333222222333333333333222222000000111111111222222222222222222333444555555555333555777999;;;;;;::::::999999999999999999999999:::888888999888555666:::<<<============<<<<<<<<<<<<<<<======>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEECCCBBBBBBCCCFFFGGGGGGFFFFFFEEEEEEEEEGGGMMMTTTZZZ[[[[[[ZZZ[[[]]]cccjjjppprrrrrrrrruuuyyy|||}}}}}}~~~}}}~~~~~~}}}}}}~~~|||uuuqqqpppvvv~~~|||xxxvvvtttsssrrrqqqppppppppppppgggiiilllnnnpppppppppooohhhgggfffeeecccaaa___^^^___bbbcccfffppp888999;;;=========;;;:::;;;:::999888999;;;>>>???<<<;;;:::999999:::<<<===;;;;;;<<<<<<<<<;;;::::::===>>>???@@@@@@???>>>===888888888999:::;;;<<<===999999:::;;;<<<<<<<<<;;;:::;;;===>>>>>>===;;;:::999999999999:::::::::::::::999888777666666666777999777666555666999<<<>>>999999888888888999;;;<<<>>>===<<<:::888777555555;;;999777999;;;===;;;999777777888999;;;===???AAA;;;:::;;;===@@@???;;;888999888888777666777777777::::::;;;<<<;;;:::888777============<<<<<<<<<<<<======>>>>>>>>>>>>======888999:::;;;===>>>??????999;;;<<<<<<;;;;;;===>>>>>>===;;;;;;<<<<<<;;;999;;;:::888999:::;;;:::999;;;<<<===?????????>>>===<<<>>>??????>>>>>>???AAA>>><<<;;;<<<===>>>===<<>>???????????????>>>>>>>>>>>>======@@@EEEGGGFFFDDD>>>>>>>>>>>>>>>>>>??????????????????????????????:::<<<======<<<;;;;;;<<<<<<>>>@@@@@@>>><<<;;;;;;===>>>>>>>>>??????@@@@@@888888999::::::;;;<<<<<<::::::::::::;;;;;;<<<===:::;;;======<<<:::777555222444555555444333444555555555444333333333333444333555777777666444333333111222222333333333222222111111222222222333333333222222333444444555666666666777:::<<<===<<<;;;;;;999999999999999999999999:::888888:::888555777;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGAAAAAAAAACCCFFFHHHHHHHHHFFFFFFEEEEEEGGGNNNVVV[[[]]]]]]\\\[[[\\\aaakkkssswwwvvvuuuvvvyyy|||~~~~~~~~~~~~~~~~~~}}}|||~~~}}}vvvsssqqqvvv}}}~~~zzzwwwvvvuuutttsssssssssssssssjjjllloooqqqssstttssssssiiiiiiiiihhhfffdddaaa___bbbeeefffgggppp999777666888<<<>>>===;;;888888999:::;;;======>>>;;;;;;:::999999999::::::@@@>>>===<<<===<<<;;;999>>>>>>??????>>><<<:::999>>>999777<<<===::::::===:::::::::;;;;;;;;;<<<<<<888:::;;;;;;999777777888888888999999999999888888::::::::::::999888777777;;;:::999888888999:::;;;<<<;;;999999999;;;===>>>???;;;888888:::;;;777333777999<<<>>>>>><<<999777999;;;:::666555888999777:::::::::999888777666555888999999::::::999999888::::::;;;<<<<<<;;;::::::===;;;999999:::<<<<<<;;;<<<777>>>GGGCCCAAAAAA<<>><<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;::::::777777888:::<<<===;;;:::???@@@AAABBBAAA@@@===<<<=========>>>>>>>>>>>>>>>@@@?????????>>>>>>======???>>>>>>>>>=========<<<===<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@>>>>>>>>>>>>>>>>>>??????<<<===???@@@@@@@@@???>>>;;;<<<>>>???@@@???===<<<<<<>>>@@@@@@???>>>===>>>???>>>===>>>@@@@@@>>>===<<<;;;999999;;;<<<<<<;;;>>>===<<<;;;;;;;;;;;;;;;===777999@@@AAA999888>>>:::999777666555666888999<<<;;;888666444444444444444;;;;;;555555;;;999111888666333222222444444444...000222222000000333666444444444444444444444444777777777888999:::<<<<<<<<<;;;::::::999999999999;;;999777666777888;;;===???>>><<<;;;;;;<<<===>>>@@@??????>>>???@@@BBBCCCCCCCCCBBBBBBBBBCCCCCCDDD@@@AAABBBCCCDDDDDDDDDDDDAAAFFFKKKKKKGGGEEEFFFIIIEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFKKKSSSZZZ___bbbdddbbb___cccmmmvvvzzzxxxxxxyyy}}}|||~~~~~~~~~zzztttttt{{{}}}{{{~~~~~~{{{wwwuuussstttwwwyyyxxxvvvqqqrrrsssuuuxxxxxxvvvtttnnnlllhhheeeddddddeeegggaaaiiillljjjrrr:::888777999;;;===<<<:::888999999:::;;;<<<===>>>;;;:::::::::::::::;;;;;;???>>><<<<<<======<<<:::======>>>>>>===<<<:::999<<<777666:::<<<999999<<<::::::;;;;;;;;;<<<<<<<<<999;;;<<<;;;999888888999888888999999999999888888888999:::::::::::::::999:::999888777777888999:::<<<;;;999999999;;;<<<>>>>>>;;;888888::::::777333777999;;;<<<<<<;;;999777999;;;:::666666999999777999999999999999888777666999999999::::::999999999999999:::;;;;;;:::999999;;;999888888;;;============777???GGGCCC@@@@@@;;;>>>===<<<;;;;;;:::::::::999:::;;;<<<============;;;;;;;;;::::::999999999:::::::::<<<>>>???===<<<===>>>???@@@???>>><<<;;;========================?????????>>>>>>>>>============>>>>>>>>>>>>======>>>=========<<<===============>>>???@@@@@@@@@@@@????????????>>>>>>>>>>>><<<===>>>?????????>>>>>>===>>>???@@@???>>><<<:::<<<>>>@@@@@@???>>>>>>>>>???>>>===>>>@@@@@@>>>===;;;:::999:::;;;===<<<<<<>>>===<<<;;;;;;;;;;;;<<<>>>888999@@@???777666;;;999888666555444555666777<<<;;;999777555444444444>>>HHHJJJ@@@888999888444666555444333333111...,,,///000111000000111333444444444444444444444444444777777777888999:::;;;<<<<<<<<<;;;:::999999::::::<<<:::888777777999;;;<<<>>>===<<<::::::;;;===>>>AAA@@@@@@@@@@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFEEEIIIMMMLLLHHHEEEFFFHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFHHHMMMUUU[[[```bbbdddcccbbbfffooovvv{{{yyyyyyzzz}}}~~~~~~~~~}}}wwwtttzzz}}}{{{~~~}}}{{{yyyvvvwwwyyy{{{zzzyyyttttttuuuxxxzzz{{{yyywwwvvvsssppplllhhhfffeeeeee```gggiiiiiirrr;;;:::999999;;;;;;:::999888999999:::;;;<<<======;;;:::::::::;;;<<<======>>>===<<<===>>>>>>===<<<;;;<<<======<<<;;;:::999:::777666999;;;999999::::::;;;;;;;;;;;;<<<<<<<<<:::<<<<<<<<<:::999:::;;;888888999999999999888888777888999:::;;;;;;;;;;;;888888777666666777888888;;;;;;:::999999:::<<<======:::888888::::::777444888888999::::::999888888999;;;:::666666999:::888888888999999999888888777999999999999999999999999888999999::::::999999888:::888777888;;;>>>??????===888@@@HHHBBB??????:::===<<<;;;:::::::::::::::999:::;;;=========<<<<<<;;;;;;::::::::::::::::::;;;::::::<<<>>>>>>===<<<;;;<<<===>>>===<<<;;;:::===============<<<<<<<<>>>>>>>>>>>======<<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>;;;<<<===>>>>>>>>>>>>===>>>???@@@@@@???===:::999<<<>>>@@@@@@>>>>>>>>>??????>>>===>>>@@@@@@>>>===:::999999:::<<<>>>============<<<<<<;;;;;;<<<<<<>>>999:::???>>>777555999:::999888777666777888888<<<;;;999777666666555555CCCOOOSSSGGG:::777999999777666777777555111+++'''000///...///111222222222444444444444444444444444666666777777888:::;;;<<<<<<<<<;;;:::::::::;;;;;;===<<<:::888888999;;;<<<===<<<;;;::::::;;;<<<===AAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHHHHKKKMMMLLLHHHEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGJJJOOOWWW\\\bbbbbbcccdddfffkkkqqqvvv{{{zzzyyy{{{}}}~~~~~~{{{uuuzzz}}}}}}~~~{{{zzz{{{}}}}}}}}}uuuuuuwwwzzz}}}~~~}}}{{{{{{zzzwwwtttppplllhhhfffbbbggghhhhhhqqq;;;;;;::::::::::::999999999999::::::;;;<<<======:::::::::;;;<<<===>>>???>>><<<<<<<<<>>>???>>>===:::;;;<<<<<<<<<;;;:::999999888777999;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===<<<;;;:::;;;===888888999999999999888888999999:::;;;;;;;;;;;;;;;777666555555555555666777;;;::::::999999:::;;;;;;;;;999888888999999888666999888888888888888888999999;;;:::666666:::;;;999666777888999999999999999999999999999999999999999999999::::::::::::999999:::999777888;;;===>>>>>>???:::CCCJJJCCC???@@@;;;===<<<<<<;;;:::::::::;;;999:::<<<===>>>===<<<;;;<<<<<<<<<<<<============:::999888999;;;<<<;;;:::;;;<<<<<<======<<<;;;;;;=========<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>======>>>>>>??????>>>===<<<;;;======>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@AAA@@@@@@??????>>>>>>===;;;<<<<<<==================>>>???@@@???>>><<<:::<<<>>>??????>>>>>>???@@@???>>>===>>>@@@@@@>>>===999999999;;;===???>>>=========<<<<<<<<<<<<=========::::::>>>>>>999888:::======<<<;;;:::;;;;;;<<<;;;;;;:::999888777777777<<>>999999999888777333...***222///---...111333222000444444444444444444444444666666666777888999:::;;;;;;;;;;;;:::;;;;;;<<<<<<===<<<;;;:::999:::;;;<<<;;;;;;:::::::::;;;<<<<<>>???===<<<;;;<<<===>>>===<<<999:::;;;<<<<<<<<<;;;::::::::::::;;;===???>>>;;;;;;;;;;;;<<<<<<<<<======<<<<<<===<<<:::;;;<<<>>>888888999999999999888888:::;;;;;;;;;::::::999888666666555444444555666666:::::::::999999:::::::::999888777888888999888777999999888777777888999999999;;;:::777777:::;;;999666777888999999999999999:::999999888888999999:::;;;;;;::::::::::::;;;;;;===;;;999999:::<<<<<<<<<@@@<<>>>>>===<<<<<<<<<<<<<<<<<<:::;;;<<<=========<<<;;;<<<=====================;;;999888999:::;;;;;;:::<<<=========>>>=========>>>>>>======<<<<<<<<<<<<==================>>>>>>???@@@@@@@@@>>><<<:::999;;;<<<===>>>>>>>>>>>>===<<<<<<===>>>????????????AAA@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<======>>>:::<<<>>>???@@@???>>>===<<<>>>??????>>>>>>???AAA???>>>===>>>@@@@@@>>>===999999999<<<>>>???>>>=========<<<<<<<<<======>>>;;;:::;;;>>>???===<<<===>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::999888888777===AAA???<<<<<<>>>>>>;;;999666555555444111///333000---...111333222000444444444444444444444444555555555666777888999::::::::::::::::::;;;<<<===<<<<<<;;;:::::::::;;;<<<::::::::::::;;;;;;<<<<<<===>>>???@@@AAABBBCCCCCCFFFEEEDDDCCCBBBAAAAAAAAADDDDDDDDDDDDEEEFFFGGGGGGEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJIIIIIIHHHIIIHHHGGGJJJNNNUUU[[[^^^ccccccdddeeehhhlllooopppvvvuuuvvvxxx|||~~~~~~~~~|||}}}~~~~~~~~~zzz|||||||||}}}~~~|||wwwrrroookkkkkkiiiiiippp}}}:::;;;<<<;;;999888999::::::::::::;;;;;;;;;<<<<<<;;;:::::::::;;;<<<=========;;;:::;;;<<<<<<;;;:::999:::;;;<<<======<<<;;;:::<<<======???BBBAAA===;;;;;;<<<<<<<<<=========;;;<<<<<<;;;::::::===???888888999999999999888888::::::::::::999888777666666666555444444555666666::::::::::::999999999999777777777888888888888888999999888888888888999999999;;;:::777777;;;<<<:::666777888999999999999999;;;:::999888888999:::;;;<<<;;;;;;::::::;;;;;;<<<===;;;999999:::;;;<<<;;;>>><<>>======<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;>>><<<::::::<<<======<<<>>>>>>>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<<<<============>>>>>>??????@@@@@@???<<<:::888:::;;;===>>>???>>>>>>===;;;<<<===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<======>>>???999:::===???@@@@@@???>>>===>>>>>>>>>===>>>@@@BBB???>>>===>>>@@@@@@>>>===:::999:::===??????>>><<<======<<<<<<======>>>>>>::::::<<<>>>????????????<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999:::;;;<<<===??????>>><<<:::777333111111222222222333111000000111222222111444444444444444444444444444444555555666888999:::888888888999:::;;;<<<===:::::::::::::::;;;;;;<<<::::::;;;;;;<<<<<<======<<<===>>>@@@AAABBBBBBBBBEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHJJJKKKKKKKKKJJJIIIJJJIIIHHHKKKQQQWWW\\\^^^aaaccceeeeeeeeefffhhhkkkooooooqqquuuzzz}}}~~~~~~zzz{{{}}}~~~~~~{{{|||yyytttpppllljjjiiikkksss999;;;<<<;;;999888999;;;:::::::::;;;;;;;;;;;;<<<;;;:::::::::::::::;;;;;;<<<;;;999999::::::999777999:::<<<===>>>>>>======999===>>>===@@@DDDBBB===<<<<<<<<<<<<============;;;;;;;;;:::999:::===???888888999999999999888888888888888999999888777777777666555444444555666777:::::::::::::::999888888666777777888777888888999999999::::::::::::999999999;;;:::777777;;;===;;;777888888999999999888888;;;:::888777777888:::;;;;;;;;;:::999999:::;;;;;;<<<:::888999;;;<<<===<<<;;;999DDDKKKBBB>>>AAA@@@<<<<<<<<<;;;;;;<<<<<<===>>>===;;;::::::;;;<<<=========<<<<<<;;;;;;::::::>>><<<::::::;;;===<<<<<<>>>=========>>>>>>???@@@AAA@@@@@@???>>>>>>======<<<<<<<<<=========>>>>>><<<===???@@@@@@>>><<<::::::<<<>>>???@@@@@@???>>>;;;<<<===>>>????????????>>>??????@@@@@@AAAAAABBB>>>>>>=========>>>???@@@:::<<<>>>???@@@???>>>=========>>>>>>===>>>@@@BBB???>>>===>>>@@@@@@>>>===;;;:::;;;===??????===;;;===============>>>??????:::;;;======>>>>>>>>><<<;;;;;;;;;;;;;;;;;;:::999:::;;;<<<<<<===<<<;;;:::===<<<<<>>===:::777333111111222222111222333333222111111222444444444444444444444444444444444444555666777888999777777777888999:::<<<<<<777888888999:::;;;<<<<<<::::::;;;<<<======>>>>>><<<===???AAACCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBDDDGGGIIIIIIIIIGGGFFFHHHGGGFFFEEEFFFFFFFFFFFFHHHIIIJJJLLLLLLKKKJJJIIILLLJJJIIILLLRRRXXX\\\]]]___cccfffeeeaaa___aaaeeehhhiiilllrrrxxx|||~~~~~~}}}}}}~~~~~~zzzzzz}}}yyyvvvqqqooonnnqqqxxx888:::<<<;;;999888:::<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::<<<;;;999999999999777666999:::<<<>>>??????>>>>>>888===???===@@@DDDBBB<<<<<<<<<<<<<<<=========>>>;;;;;;:::999888999<<>>@@@@@@???>>>===<<<<<<;;;===;;;888888999:::::::::===============>>>???@@@AAAAAAAAA@@@???>>>>>>===;;;<<<<<<<<<======>>>>>>999;;;===@@@AAA@@@>>>===;;;===???AAABBBAAA@@@???;;;<<<===>>>????????????>>>>>>???@@@AAABBBBBBCCC???>>>=========>>>@@@AAA<<<===???@@@???>>><<<;;;======>>>======>>>@@@CCC???>>>===>>>@@@@@@>>>===;;;;;;<<<>>>??????<<<:::===============>>>??????:::<<<===<<<<<<===<<<999=========>>>===<<<<<<;;;:::;;;<<<=========<<<;;;;;;;;;===@@@@@@???>>>@@@<<<:::777555555444222111222444666444111000333666444444444444444444444444444444444555666777888999666666666777888:::;;;<<<666666777888:::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>===>>>@@@CCCDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCEEEHHHKKKLLLJJJHHHFFFKKKIIIGGGFFFGGGFFFFFFEEEHHHIIIKKKLLLMMMLLLKKKIIINNNKKKJJJMMMSSSYYY\\\]]]^^^cccgggddd^^^ZZZ]]]aaaccceeeiiipppwww|||~~~~~~yyyyyy~~~~~~xxxuuusssuuuzzz=========;;;999:::<<<>>>???<<<:::999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@<<<;;;;;;===???@@@???>>>>>>===<<<<<<===>>>===;;;:::::::::999999999888888999999999888888666555555555666777888888888888888777777666666777888999999666777999;;;;;;;;;999888444666888999999999:::;;;<<<;;;:::888777888888999;;;999999:::======:::777888999:::;;;;;;:::888777===:::777777888;;;<<<===;;;:::999888999;;;===???:::::::::;;;;;;;;;<<<<<<<<<;;;>>>CCCBBB===>>>CCC======;;;;;;;;;;;;=========???>>>;;;;;;??????===????????????@@@>>>;;;888999:::<<<=========<<<<<<>>>===<<<<<<<<<===???@@@AAAAAA@@@???>>>>>>??????===<<<;;;<<<===>>>===<<<>>>>>>===============>>>???>>>>>>>>>>>>>>>??????;;;<<<<<<===>>>??????@@@EEECCC@@@AAACCCEEECCCBBBAAAAAA@@@???>>>===<<<<<<777:::<<<======<<<===>>>@@@???>>><<<<<<>>>???@@@BBBBBBAAA@@@???>>>=========<<<===???@@@AAA???>>>???===<<<<<<===>>><<<;;;:::999888999;;;=========@@@???===<<<;;;:::999999<<<===>>>??????>>>===<<>>===<<<:::===<<<999777555444444444777555333333444666666666777666444444555555555444333333444444555666666777999999888888999;;;===>>>;;;;;;;;;;;;<<<===>>>>>>AAA@@@@@@???>>>?????????AAA@@@@@@@@@AAACCCEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHKKKIIIHHHGGGHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJLLLQQQWWW\\\___```eee```]]]```bbb```^^^___bbbbbbeeellltttzzz||||||~~~~~~~~~{{{{{{|||zzzvvvwww|||<<<<<<<<<:::999999<<<>>>>>><<<999999:::<<<<<<<<<;;;;;;;;;::::::999999888:::999999999:::<<<===>>>;;;;;;<<<===>>>???@@@@@@<<<;;;;;;===???@@@???>>>>>>===;;;<<<<<<===;;;::::::::::::999999888888888888999999888888666555555666666777888888888777777777777777777777888999999777888999;;;;;;:::999888666888999999888888888999:::999888888888999:::;;;:::999888:::<<<<<<:::777888999:::;;;:::999777666:::777555555777999999999;;;:::999999999:::<<<<<<:::;;;;;;;;;;;;;;;;;;;;;???;;;<<>>===::::::===>>>;;;@@@>>><<<<<<======;;;:::::::::<<<=========<<<<<<===============>>>>>>?????????>>>==================<<<;;;<<<===>>>===<<<>>>>>>===============>>>??????>>>>>>>>>>>>??????<<<<<<======>>>??????@@@DDDAAA???@@@BBBCCCBBBAAAAAAAAA@@@???>>>===<<<<<<999<<<>>>???>>>======>>>@@@???>>>======>>>???@@@AAAAAAAAA@@@???>>>>>>===<<<<<<===???AAAAAA???===<<<;;;::::::;;;;;;:::888;;;999888999;;;======<<>>===;;;:::999999999;;;<<<===>>>???>>>===<<>>======>>>>>><<<:::<<<;;;888555444333444444555444222333444666555555777666444444555555555444444444444555555666666666:::999999999999::::::;;;::::::::::::;;;<<<===>>>??????>>>>>>>>>?????????@@@@@@@@@AAABBBCCCDDDEEECCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHLLLJJJHHHGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKOOOUUU[[[^^^```bbb\\\ZZZ]]]___^^^]]]___aaaaaadddjjjrrryyy||||||~~~~~~|||~~~{{{|||uuuuuu{{{|||xxxyyy}}}999::::::999999999<<<>>>===;;;999888:::;;;;;;;;;<<<;;;;;;:::999888777777999888777777999;;;>>>@@@;;;;;;;;;<<<===>>>@@@@@@<<<<<<;;;<<<>>>??????>>>>>>===;;;;;;;;;;;;999888;;;;;;:::999888888777777888888888888777666555555777777888888888777666666777777777777777777888999888999:::::::::999888777888999::::::888777777888999888777777888:::;;;<<<999999888999;;;;;;999777999:::::::::999888666555888666555555777888888777::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;:::AAA;;;999AAAIIIGGG>>>777========================<<<>>>>>>;;;;;;>>>>>>;;;AAA???<<<;;;<<<=========:::;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>=========<<<;;;;;;;;;;;;<<<===<<<;;;<<<======<<<;;;>>>======<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>???<<<======>>>>>>?????????BBB@@@??????@@@AAAAAA@@@@@@@@@@@@???>>>===<<<;;;<<<>>>??????>>>===>>>???@@@???>>>======>>>???@@@@@@AAAAAA@@@@@@???>>>>>>:::;;;<<>><<<:::::::::;;;<<<;;;999777;;;:::888999;;;======<<>><<<;;;999888888888:::;;;===>>>>>>>>>===<<<<<<<<<<<<>>>??????<<<999;;;999555333222222444555333222222333555666444333777666444444555555555444555555555555555555666666999999::::::999888888777999999999999:::;;;<<<<<<<<<======>>>>>>??????@@@??????AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHMMMJJJGGGFFFHHHJJJLLLLLLHHHHHHIIIJJJKKKKKKKKKKKKLLLKKKKKKNNNSSSYYY^^^___^^^YYYWWWYYY[[[ZZZ[[[]]]^^^```cccjjjqqqxxx{{{|||}}}~~~|||||||||yyy~~~tttgggffflllvvvxxxsssuuuyyy~~~~~~{{{|||~~~888999999999999:::<<<>>><<<:::888888:::;;;;;;:::;;;;;;;;;::::::::::::999;;;:::999888999;;;>>>@@@;;;;;;;;;;;;<<<>>>???@@@===<<<;;;<<<===>>>>>>===>>><<<;;;:::::::::888666;;;;;;:::999888777666666777777888888777666555555777888888888777666555555888777777777777777888888999999::::::999888777666777888::::::888777888888999999888888888999;;;<<<999999999999999999999888::::::::::::888777555444888777777888999:::999888::::::;;;:::999888777666<<<;;;;;;;;;;;;:::::::::@@@;;;999>>>FFFGGGAAA:::<<<<<<============<<<<<<>>>AAAAAA???>>>AAA@@@===@@@???===>>>??????>>>===;;;;;;<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<>>><<<;;;;;;<<<===<<<:::======<<<<<<<<<===>>>>>>@@@???>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????BBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???===<<<;;;===>>>@@@???=========>>>@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAA@@@???>>>999999<<>>;;;<<<;;;<<<===>>>===:::888;;;:::999999;;;<<<<<<<<<======;;;:::999888888888:::;;;<<<===>>>======<<<::::::<<<>>>@@@???<<<999888666333111000111333555111111111333555666444222777555444444555555555333555555555555555666666666777888999::::::999777666888888888888999:::;;;<<<:::;;;<<<===>>>???@@@@@@>>>???AAACCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIILLLIIIFFFEEEGGGJJJMMMNNNHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJLLLRRRXXX]]]___^^^YYYVVVWWWWWWVVVWWW[[[\\\```fffnnnuuuyyyzzzzzz}}}~~~~~~}}}~~~~~~}}}wwwpppxxxyyylll```___eeennnxxxtttlllgggjjjlllpppvvv~~~777888::::::999:::<<<>>>;;;:::999999:::;;;:::999999::::::;;;<<<===>>>>>>???>>><<<;;;;;;;;;===>>>;;;;;;::::::;;;===???AAA>>><<<:::;;;<<<>>>>>>===>>><<<:::::::::999777666::::::999888888777666666666777777777777666666555777777777777777666555444888888777777777777777888999999999999888777777666555777999999999888999;;;<<<;;;999888888888999999999999:::999999999999:::;;;;;;:::999888777666555888777777888999:::999888;;;;;;;;;:::999888777666;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<>>AAABBB??????AAA@@@<<<;;;;;;===???@@@@@@<<<999<<<<<<<<<<<<;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<<<<<<<<<<<;;;;;;<<<======>>><<<;;;;;;<<<<<<;;;999<<<<<<<<<<<<<<<===>>>>>>@@@@@@???>>>======>>>>>>>>>>>>>>>>>>????????????BBBBBBBBBAAAAAAAAABBBBBB???@@@@@@@@@???>>><<<:::===>>>>>>>>><<<;;;===>>>@@@@@@????????????@@@@@@@@@AAABBBBBBBBB@@@>>>===888999:::>>>@@@@@@>>><<<===<<<<<<===>>>===;;;999<<<:::999999;;;<<<<<<;;;<<<;;;::::::999999999999;;;<<<===>>>>>>===<<<;;;999:::;;;===???>>>;;;888555444111000000111333555000000111333555666444222777555444444555555555333555555555666666666666666555666888999::::::999999888888888888999:::;;;;;;999:::<<<>>>???@@@@@@@@@>>>???AAACCCDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJGGGDDDDDDFFFIIILLLMMMHHHIIIJJJKKKLLLLLLLLLLLLLLLJJJIIILLLRRRXXX]]]``````\\\ZZZZZZXXXUUUVVVZZZ\\\bbbkkksssyyy{{{zzzzzz}}}~~~~~~}}}~~~~~~rrrlllttt}}}sssggg^^^___eeekkkqqqwww~~~yyymmmeeebbbeeeeeefffiiiqqq{{{}}}|||888999;;;;;;::::::;;;===;;;:::999:::;;;<<<;;;999888999:::<<<===???@@@AAA@@@???>>>===<<<<<<<<<<<<<<<;;;::::::;;;===???AAA>>><<<::::::;;;============<<<::::::::::::888777999888888888888777777777666666666777777666666555666666777777777666555555999888888777777777777777888888888888888777777777444666888999999999:::;;;<<<;;;:::888777888888888:::;;;;;;:::999999:::<<<<<<;;;::::::999888777777888666555555777888888777<<<;;;;;;:::999888888888:::::::::;;;;;;;;;<<<<<<;;;??????;;;;;;???EEEGGG@@@???>>>======>>>???@@@<<>><<<999555777:::===???>>>:::666======<<<;;;;;;;;;<<<<<<;;;;;;<<<============<<<===<<<<<<<<<<<<===>>>>>>>>><<<;;;;;;<<<<<<:::999;;;;;;;;;;;;<<<===>>>>>>AAA@@@???>>>============????????????????????????AAABBBCCCBBB@@@@@@BBBCCC???@@@AAAAAA@@@>>>;;;:::<<<===>>>===<<<<<<===???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@===<<<888888999;;;>>>???>>>======;;;::::::;;;<<<:::999<<<;;;999:::;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<>>>>>>?????????===<<<;;;::::::;;;<<<======:::888222111111111111222333444111111111333555666666444777666444444555555555444444555555666777777888888555666777999:::;;;;;;;;;888888888888999:::;;;;;;:::;;;===???@@@@@@@@@@@@??????AAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIGGGDDDDDDFFFIIIKKKLLLIIIIIIJJJKKKLLLLLLLLLLLLJJJIIIJJJMMMTTTZZZ___aaabbb______```]]]YYYYYY]]]___fffnnnuuuyyy{{{{{{|||~~~}}}~~~||||||~~~{{{wwwyyy}}}qqqjjjrrr~~~{{{qqqggg```aaagggjjjnnnqqqxxx}}}}}}{{{vvviiibbb```cccbbb```bbbgggpppzzzxxxuuuqqqqqqvvv~~~}}}{{{|||999;;;===<<<;;;:::;;;<<<<<<;;;:::;;;<<<===;;;:::999999:::;;;<<<>>>??????<<<======>>>>>>===<<<;;;<<<;;;999999:::<<>><<<;;;;;;::::::999999::::::777555555777999999999===<<<;;;999999999::::::888999999:::;;;<<<======<<>>???===<<<===;;;777777888:::<<>>;;;999>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>>>><<<;;;;;;;;;;;;:::888;;;;;;;;;;;;<<<===>>>>>>AAA@@@???>>>============????????????????????????@@@AAABBBAAA???>>>@@@CCC???@@@AAAAAA@@@>>>;;;999===>>>>>>===<<<===???BBB???@@@@@@@@@@@@@@@@@@???CCCCCCDDDDDDBBB@@@<<<:::999888888999<<<>>>???>>>@@@===::::::;;;<<<<<<<<<===;;;999:::;;;<<<;;;:::999999999:::;;;===>>>???AAAAAAAAAAAA???===;;;:::<<<;;;:::;;;;;;;;;999777///000111222333333444444333222111222555777777777777666444444555555555444333444444666777888999:::999999999999999:::;;;;;;999888888999999:::;;;<<<;;;<<<>>>@@@AAAAAA@@@???@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCEEEEEEGGGHHHIIIJJJJJJJJJJJJHHHFFFFFFHHHJJJKKKJJJIIIJJJKKKLLLLLLMMMMMMLLLHHHHHHJJJOOOVVV\\\```bbbaaaaaacccfffccc______cccfffjjjooorrruuuxxx|||~~~~~~|||~~~xxxyyy~~~~~~uuuqqqlllnnnttt~~~rrrllluuuwwwmmmeeefffjjjmmmooorrrrrrwww{{{{{{vvvhhhbbb```aaa```______ccchhhnnnrrrhhheeeccceeekkkttt{{{{{{yyy{{{{{{;;;<<<>>>===<<<;;;;;;<<<<<<;;;;;;<<<======<<<:::999999:::;;;;;;<<<<<<===888:::<<<>>>>>>===<<<;;;<<<;;;999999:::<<>><<<;;;999999:::;;;<<<777888999:::<<<===>>>>>>>>>CCCCCC>>><<<@@@@@@===IIIFFFCCCAAAAAACCCFFFIII<<<@@@AAA???>>>???<<<888<<<;;;;;;===@@@AAA@@@>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;::::::<<<===>>>;;;;;;;;;;;;;;;<<<===>>>>>><<<;;;;;;;;;;;;999888:::::::::;;;<<<===>>>???AAA@@@???>>>============@@@@@@??????????????????>>>@@@AAA@@@======???BBB>>>@@@AAABBBAAA>>>;;;999===>>>???>>>>>>???AAADDD???@@@@@@AAAAAA@@@@@@???DDDDDDEEEEEECCC???<<<999:::888777888;;;>>>??????CCC@@@===;;;<<<>>>???@@@===;;;::::::;;;<<<;;;:::888999999:::<<<>>>@@@AAACCCCCCCCCBBB@@@===;;;999===<<<::::::::::::888777...///111333444444444333444333111222555777888888777666444444555555555444222333444666777999:::;;;<<<;;;:::999999999:::;;;999999999999:::;;;<<<===<<<===???AAABBBAAA@@@???AAA@@@@@@@@@AAACCCEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKIIIHHHIIIJJJKKKKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMGGGHHHKKKPPPXXX^^^aaacccaaabbbfffjjjhhhddddddiiikkklllnnnooopppuuu}}}~~~~~~~~~{{{}}}uuuvvv|||zzzpppjjjeeehhhnnnyyytttpppyyy~~~sssjjjjjjmmmpppssswwwooottt}}}zzz|||wwwhhhaaa```_________```bbbdddfffggg]]][[[ZZZ]]]dddmmmtttxxx{{{zzz|||yyy===<<<;;;;;;<<<===<<<;;;???===;;;<<<>>>???<<<999???===<<<;;;<<<<<<:::999999:::;;;<<<;;;:::999777:::;;;<<<;;;:::999;;;<<>>::::::<<<======;;;;;;;;;::::::888777555444333333555777:::;;;:::999333444666777888777555444888888777777777777777888;;;;;;::::::::::::999999888777666666666777999::::::::::::::::::999888777======;;;:::888777555555>>>===:::999999;;;===>>>@@@@@@???===<<<;;;:::999888777888888:::===???AAA:::999999888999:::<<<======<<<<<<;;;;;;<<<<<<======>>>>>><<<::::::===@@@@@@CCCHHHKKKKKKGGGAAA===<<<<<<<<<============>>>...888<<<888777>>>BBB???===<<<<<<;;;;;;<<<<<<===:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;>>><<<999777666777888999;;;;;;<<<>>>????????????@@@@@@AAAAAA@@@???===<<>>>>>???AAACCCDDD>>>AAAAAA===;;;<<<<<<:::????????????@@@AAABBBCCCDDDAAA>>>>>>AAACCCBBB@@@CCCDDDCCCBBB@@@>>><<<:::666666666666777999;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBAAA@@@>>>;;;:::;;;<<<===::::::<<<;;;777666888+++///222333111111333666666666666666555555555555888777777666555444444444777777888999::::::;;;;;;::::::;;;:::999999:::<<<999999888888888888888888<<<===>>>???AAAAAAAAAAAAEEEDDDCCCBBBBBBCCCEEEFFFIIIHHHFFFEEEDDDCCCDDDDDDGGGIIILLLNNNNNNLLLIIIGGGMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLLLLJJJJJJMMMRRRXXX]]]``````eeehhhkkkmmmmmmmmmnnnoooooommmllllllqqqyyy~~~~~~}}}~~~||||||}}}}}}sssmmmkkkmmmsss~~~zzzwww}}}vvvpppooosssuuusssoooqqqqqqwww|||zzzuuuzzzyyyiii```]]]cccbbbaaa```____________\\\[[[YYYZZZ^^^dddkkkpppzzz}}}}}}||||||zzz~~~===<<<;;;;;;<<<===<<<;;;>>><<<;;;<<<>>>>>><<<999;;;:::999:::<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999;;;<<<<<<;;;999999;;;===BBB???;;;999:::;;;:::999<<<<<<<<<;;;999888666555777888999999888777666555333555666888888777666555999999888888888888999999::::::999999999888888888;;;:::999777666666666666:::::::::::::::999888777;;;;;;;;;::::::999999999@@@>>><<<;;;;;;<<<>>>??????>>>>>>===<<<;;;::::::::::::::::::;;;<<<>>>???;;;::::::999999:::;;;<<<::::::999999999999::::::;;;;;;;;;999777777:::======>>>@@@BBBAAA@@@===<<<;;;;;;;;;<<<<<<<<<<<<===666:::<<<:::999<<<<<<;;;<<<;;;;;;;;;;;;;;;;;;<<<999999::::::::::::999999<<<<<<=========<<<<<<;;;===<<<:::999888888999999999:::;;;===>>>>>>>>>>>>???@@@@@@@@@???>>><<<;;;===>>>???@@@AAAAAAAAAAAA@@@???>>>>>>>>>@@@BBBCCC>>>BBBBBB>>>;;;<<<===;;;????????????@@@AAAAAABBBDDDAAA>>>???AAABBBBBBAAACCCCCCCCCBBB@@@>>><<<:::888777777777888999;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@???===;;;:::;;;===;;;999999;;;:::555444555000222333444333333333444666666666666666666666666888777777666555555444444555555666888:::<<<======999:::;;;:::888888:::;;;999999888888888888888888<<<===>>>???@@@AAAAAAAAACCCCCCCCCCCCCCCDDDDDDEEEHHHGGGFFFEEEDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJLLLQQQXXX^^^aaabbbcccfffiiilllmmmnnnppprrrsssqqqnnnnnnrrrxxx~~~~~~~~~~~~~~~}}}|||xxxssssssuuuzzzxxxqqqooorrrsssqqqmmmlllkkkooouuutttqqqyyy{{{lllbbb___```___^^^\\\[[[[[[ZZZZZZ^^^\\\ZZZYYY[[[```fffiiivvv~~~~~~|||{{{{{{zzz~~~===<<<;;;;;;<<<===<<<;;;===<<<;;;;;;===<<<;;;999888777777999<<<======<<<===<<<;;;:::::::::;;;<<<<<<<<<<<<:::999999<<<>>>BBB???<<<999999999888888=========<<<;;;999777666666888;;;:::777555555777555666777888888888777666:::999999999999999::::::999999999888888888777777:::::::::999888777555555999999:::::::::999888888999999:::;;;<<<<<<<<<<<>>===<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;:::;;;:::::::::::::::;;;<<<<<<<<<;;;:::::::::;;;;;;:::999999888888999999:::999::::::888777777:::<<<;;;;;;:::::::::;;;<<<<<<;;;<<<<<<<<<<<<=========<<<999888<<<===:::999:::;;;;;;::::::::::::;;;;;;777888888999999888888777<<<======>>>>>>============<<<<<<;;;;;;:::::::::999999;;;<<<===>>>>>>>>>>>>???@@@@@@???>>><<<;;;===>>>???@@@AAAAAAAAAAAA??????>>>===>>>@@@AAABBB???BBBBBB>>>;;;===>>><<<>>>>>>>>>??????@@@AAAAAACCCAAA??????@@@AAAAAAAAABBBBBBBBBAAA@@@>>>;;;:::999999888888888999;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<>>>???===>>>>>><<<;;;:::<<<===;;;999:::<<<;;;555222333555444444555666666444333777777777777777777777777777777777666555555444444222333555777:::<<<>>>???999::::::999888888999;;;888888999999999999999999;;;<<<>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGDDDCCCCCCDDDGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIKKKPPPWWW^^^bbbdddaaadddhhhkkkmmmppptttvvvwwwtttqqqppprrrxxx~~~}}}}}}|||~~~zzz{{{sssooopppqqqnnnkkkiiifffhhhmmmnnnnnnyyy~~~nnnddd``````^^^\\\ZZZXXXXXXWWWWWW___\\\YYYWWWXXX[[[___bbbpppzzz~~~}}}~~~{{{zzzzzzzzz===;;;;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888:::<<<>>>======???>>>;;;:::999:::<<<>>>======<<<:::888999<<>>>>>>>>>>>@@@???>>>===============::::::::::::;;;;;;;;;;;;888888888888888999999:::===<<<<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;:::::::::999999:::;;;<<<;;;;;;:::::::::;;;===>>>============>>>>>>>>>>>>>>>555444===@@@;;;999===::::::::::::::::::::::::888888999999999999888888<<<===>>>>>>>>>>>>>>>>>><<<<<<=========<<<<<<;;;999:::;;;===>>>????????????@@@@@@AAA@@@???>>>===??????@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAA@@@CCCBBB===;;;===>>>=========>>>???@@@@@@@@@@@@BBBAAA?????????@@@AAAAAAAAAAAAAAAAAA???===;;;:::::::::999888888999:::;;;<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===:::;;;<<<<<<;;;;;;<<<>>><<<:::;;;>>><<<666333444555333222444777888555222888888888888888999999999777777666666555555555555333444555777:::<<<===>>>888999:::999777777999:::888888999999999999999:::<<<<<<>>>???@@@AAAAAAAAA@@@AAACCCDDDEEEEEEDDDCCCFFFFFFEEEEEEEEEFFFHHHHHHJJJIIIFFFEEEEEEFFFIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGJJJJJJKKKLLLLLLLLLLLLKKKIIIIIIKKKPPPWWW^^^ccceeebbbeeehhhjjjmmmqqquuuxxxvvvtttqqqppprrrxxx~~~~~~~~~}}}~~~}}}uuupppooopppooommmmmmgggeeehhhiiikkkxxxoooeee```aaa```]]]ZZZXXXWWWWWWXXX[[[YYYVVVUUUVVVYYY]]]```jjjsss~~~~~~|||zzzyyyyyy{{{===;;;;;;;;;<<<===<<<;;;;;;;;;<<<<<<;;;:::::::::===<<<;;;<<<===>>>===;;;@@@>>>;;;999999:::<<<>>>======<<<;;;999:::<<>>???<<<<<<<<<;;;:::888666555---333888:::888888;;;???666777777888888888888888777777777777777888999999;;;::::::::::::999999999666777999:::::::::999888888999999:::::::::999999;;;<<<===??????>>>===<<<<<<=========<<<;;;;;;:::999999999999::::::::::::777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::999::::::999999999999::::::999999999999:::;;;;;;;;;:::;;;<<<===============;;;;;;;;;<<<<<<<<<======???777555===@@@;;;999<<<999::::::;;;;;;::::::999999::::::::::::::::::999<<<<<<===>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>======:::;;;<<<>>>@@@AAAAAAAAA@@@AAABBBBBBBBBAAA@@@???BBBBBBBBBBBB@@@???>>>===???????????????@@@@@@@@@@@@CCCBBB===:::<<<>>>=========???@@@AAAAAA@@@@@@AAAAAA@@@???>>>???@@@BBB@@@@@@@@@@@@???===;;;999:::999888888888999:::;;;<<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;999999999::::::777999;;;;;;::::::<<<===;;;999999<<<:::555222444222000000222666888666333777888888888999999999:::666666666666555555555555666666777888999999::::::888888999888777666888:::888888999999::::::::::::<<<===>>>@@@AAAAAAAAAAAA@@@BBBCCCEEEFFFFFFEEEDDDFFFFFFEEEEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHKKKPPPXXX^^^ccceeedddfffhhhiiikkkooossswwwrrrppppppppptttyyy}}}uuupppoooqqqrrrsssrrriiicccddddddgggttt}}}nnneeeaaabbb```]]]ZZZXXXXXXXXXYYYVVVUUUTTTTTTVVV[[[___cccfffmmmyyy~~~}}}|||{{{yyyxxx{{{===<<<;;;;;;<<<===<<<;;;;;;<<<======;;;::::::;;;@@@???======>>>===<<<:::???===;;;999888:::<<<===<<<======<<<;;;;;;<<<>>>>>>>>>>>>===<<<===???BBB<<<<<<<<<;;;999888666555222555999999888777888:::666666666777777777888888666666666666777888999999;;;;;;;;;:::::::::999999;;;;;;::::::999888666666888888999:::::::::999999<<<===>>>??????>>><<<:::888999;;;<<<<<<;;;:::999888888888888999999999999888999:::<<<===>>>>>>>>>::::::;;;;;;;;;:::999999888777777666666777777888777777666777999::::::999888:::<<<======<<<;;;999888888999999999:::::::::@@@<<<;;;======:::888888999:::;;;<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<======>>>>>>???:::;;;===???AAABBBBBBCCCAAABBBCCCCCCCCCCCCAAAAAADDDDDDDDDCCCBBB@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA;;;999;;;=========>>>@@@AAABBBBBBAAAAAA@@@@@@@@@???>>>>>>@@@BBB??????@@@???>>><<<:::999888888777777777888:::;;;:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888777666666888:::::::::::::::<<<777444444666555111000222//////000222444666555555777777777888999999::::::666666666666666666555555888888888888888888888888777888888777666666777999888888999999:::;;;;;;;;;===>>>@@@AAABBBBBBCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHIIIIIIIIIIIIJJJJJJGGGGGGHHHIIIIIIIIIIIIHHHHHHIIILLLRRRYYY___bbbbbbddddddeeeeeegggkkkppptttmmmnnnooorrrvvv{{{~~~yyyrrrnnnooossswwwzzzvvvkkkbbb``````bbbooo}}}zzzllleeecccbbb```\\\YYYXXXXXXYYYZZZVVVUUUUUUUUUXXX\\\aaaddddddiiiuuu}}}||||||}}}~~~}}}zzzxxx}}}===<<<;;;;;;<<<===<<<;;;;;;===???>>><<<:::;;;<<<@@@>>>===<<<======;;;:::===<<<:::999888999:::;;;:::<<<>>>>>>===<<<<<<<<<>>>??????===:::;;;>>>AAA=========<<<:::999777666666777888999999888777666666666555555666666777777777777777777888999:::;;;::::::::::::999999999888<<<;;;:::999888777777777777888999::::::::::::999:::<<<>>>??????>>><<<:::666777:::<<<<<<<<<:::999888888888888888888777777888999:::;;;<<<<<<;;;:::777888999:::::::::999888777777666666666666777777888777666888;;;<<<:::999999:::;;;;;;;;;:::999888999999999:::::::::;;;;;;;;;???@@@<<<:::;;;:::888999;;;<<<======<<<;;;999;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>>>>===<<<<<<;;;;;;<<<===???@@@999:::<<<>>>@@@AAABBBBBB@@@AAABBBCCCCCCBBBAAAAAACCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAA???AAA???:::777:::<<<<<<>>>???AAACCCCCCCCCBBBAAA???@@@AAA???======@@@BBB>>>>>>??????>>><<<:::999666666555555666888:::;;;:::::::::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::777555333555777::::::999999999:::666222111333222000000444///111222333333333444555666666777777888999999:::555666666666666666666666888888888888777777777777666777888777555555777888888888999999:::;;;;;;<<>>@@@???<<<:::;;;===>>><<<;;;;;;<<<<<<;;;:::<<<;;;:::999999999::::::999<<>><<<;;;;;;???@@@???<<<999888;;;>>>???>>>>>>===<<<:::999888777666666888:::999888555555555555555555666777777888888888888999:::;;;<<<999999999888888888888777:::999888777888999:::;;;777888999:::::::::::::::888:::===??????>>>===;;;555777:::<<<======;;;:::888888888888777777777666777888888999888777666555555666888999::::::999888999999888888888888999999:::999888:::===???===;;;<<<<<<;;;::::::999999999<<<<<<<<<=========>>>>>>444>>>AAA:::888>>>???<<<:::;;;===>>>>>>===;;;::::::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<============<<<;;;::::::;;;===???AAA888999;;;===???@@@AAABBB???@@@AAABBBBBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBCCCCCCBBBAAAAAA???AAA???999666999<<<;;;>>>@@@BBBDDDDDDDDDCCCBBB???@@@AAA???======???BBB>>>>>>>>>>>>>>><<<:::999555444444555666888:::;;;<<<<<<<<<===>>>??????@@@;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<:::777333111555777999:::999888888999777333111222222111333777000333666555222111222444555666666777888888999999555555555666666666666666777777777777888888888888666777777777555555777888888888999::::::;;;<<<<<<@@@@@@BBBCCCDDDEEEEEEEEEFFFEEEEEEEEEFFFHHHJJJLLLIIIHHHGGGFFFFFFGGGHHHHHHJJJIIIIIIIIIIIIIIIIIIJJJGGGGGGGGGHHHHHHIIIIIIIIILLLMMMMMMNNNNNNNNNNNNNNNGGGIIINNNUUU[[[______^^^[[[[[[[[[\\\^^^cccjjjooommmppptttyyy|||~~~~~~~~~~~~~~~qqqnnniiihhhlllttt}}}~~~qqqfffccccccfffqqqvvvlllhhhhhhgggeeebbb___^^^___aaacccaaa```]]][[[[[[\\\]]]___eeehhhsss~~~{{{yyywwwwwwzzz~~~}}}xxx~~~~~~<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;:::>>>AAA@@@:::999======999???<<<:::===AAACCCAAA===???@@@@@@???<<<;;;<<<===>>>???@@@???<<<999777777999888888888999999888666666666666666666666555555444555666777666888:::===888888888999999::::::::::::999999:::;;;:::888666::::::999999::::::;;;<<<999;;;======;;;:::::::::::::::;;;<<<>>>===:::888;;;;;;;;;::::::999999999555666888999:::::::::999777888999:::;;;:::999999;;;:::888777777999:::<<<::::::;;;;;;;;;::::::999======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<<<<<<<888999:::;;;===<<<:::777???@@@@@@>>>;;;:::::::::;;;;;;;;;<<<;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>===;;;999;;;???AAAAAA@@@;;;;;;===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDAAA@@@???@@@BBBCCCBBBAAACCCAAA===:::999;;;===@@@@@@AAAAAABBBBBBAAAAAA@@@AAA@@@@@@@@@AAA@@@>>>;;;>>>@@@AAABBB@@@===999666777999888555777<<<<<<777>>>@@@AAAAAA@@@?????????;;;;;;<<<<<<<<<<<<<<<;;;???===999666444333444555555444444777:::;;;888555666555222000///.........444333222111111222444666888888777666666666666666666666555555555444444444999999999888888888888777888777777777888999::::::;;;;;;:::::::::;;;;;;<<<@@@@@@AAACCCEEEFFFGGGHHHGGGFFFFFFFFFGGGHHHHHHIIIFFFGGGGGGHHHHHHIIIIIIIIIHHHDDDDDDHHHHHHDDDDDDHHHFFFEEEDDDEEEHHHKKKLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNEEEHHHNNNTTTYYY\\\]]]]]]YYY[[[\\\[[[[[[^^^dddjjjmmmrrryyy~~~~~~}}}~~~~~~{{{yyyzzzyyyuuuuuuwwwyyywwwwww{{{qqqllliiijjjlllqqq{{{wwwlllhhhfffhhhrrr}}}{{{uuuoooiiijjjgggeeefffiiikkkjjjiiihhhbbb\\\YYYZZZ]]]______cccsss}}}{{{xxxzzzzzz|||~~~|||~~~}}}|||yyy~~~<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============>>>@@@???;;;:::======999>>><<<;;;===AAACCC@@@===>>>???@@@???===;;;<<<===<<<>>>???>>><<<:::999999666666666777999:::888777888777777777666666555555444555777888777888:::;;;999999999999999999:::::::::999999:::;;;:::888666::::::999999::::::;;;<<<999;;;======;;;::::::;;;;;;::::::;;;======;;;999;;;;;;;;;::::::999999999555666777999999999999999777888999:::::::::999999;;;:::999777777888:::;;;999:::::::::::::::999999<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;:::999999:::;;;;;;999777===>>>???===;;;999:::;;;:::;;;;;;<<<;;;;;;::::::<<<===============<<<<<<===;;;999;;;>>>@@@@@@>>>;;;;;;===>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@AAACCCDDDCCCBBBAAA???<<<::::::<<>>??????@@@@@@??????>>>@@@??????@@@@@@???===;;;>>>???AAAAAA???<<<888666888:::888555777===>>>:::<<<=========<<<<<<======999:::;;;<<<============;;;999777444444444666777777555444666888888777444555444222000////////////666555333333333555777888888888777666666666666666666666555555555444444444777777888888999999999:::777888888999:::;;;<<<<<<;;;:::::::::;;;<<<<<<===@@@@@@AAABBBCCCEEEFFFFFFDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHGGGHHHHHHHHHIIIKKKGGGGGGJJJJJJGGGGGGJJJFFFEEEEEEFFFIIILLLLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMHHHKKKPPPUUUZZZ]]]_________``````^^^]]]```fffllltttwww|||}}}}}}}}}|||xxxuuussstttooommmnnnooommmlllmmmmmmmmmoooqqqssstttuuuttt|||rrrnnnkkklllmmmpppyyyyyyoookkkiiilllvvv~~~|||yyyvvvuuurrrooonnnppprrrrrrrrrmmmggg```\\\\\\```cccdddhhhwww}}}|||xxxzzzzzzzzz{{{}}}~~~|||zzzyyy~~~~~~~~~{{{<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???===???>>>;;;;;;======;;;>>><<<;;;===AAABBB@@@===>>>???@@@???===<<<<<<===:::<<<>>>===<<<;;;;;;<<<444444444666999:::999888999999888777666555555444333666888999999888999:::::::::999999999999999999:::999999:::;;;:::888666::::::999999::::::;;;<<<999;;;<<<<<<;;;::::::;;;<<<;;;::::::<<<<<<;;;:::;;;;;;::::::::::::999999555666777888888999888888777888999::::::::::::999<<<;;;999888777888999999888999999::::::999999999;;;;;;;;;;;;::::::::::::999999::::::;;;;;;::::::;;;:::888888999999888666;;;<<<===<<<:::999:::;;;::::::;;;;;;<<<;;;;;;:::>>>>>>>>>>>>===<<<;;;:::===;;;::::::<<<======<<<;;;<<<<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAABBBDDDEEEDDDCCC???>>>;;;:::;;;>>>AAACCC>>>??????@@@@@@??????>>>???>>>>>>??????>>><<<:::>>>???@@@@@@>>>;;;777555999999777666888===???======<<<;;;::::::;;;<<<===::::::;;;<<<<<<<<<<<<<<<777666555444444666888999888666444444444444333222333222111000///000111111555444333333444666888999888777777666666666666666666666666555555555555444555666777888999:::;;;;;;777888:::<<<===>>>>>>===:::::::::;;;;;;===>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKJJJHHHGGGFFFFFFGGGHHHJJJHHHHHHKKKKKKHHHHHHKKKGGGFFFGGGIIIKKKMMMLLLKKKMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMQQQUUUZZZ___bbbdddfffeeeccc___]]]___fffkkkuuuxxx|||~~~~~~~~~}}}|||}}}}}}xxxqqqqqqpppnnnllliiifffdddkkkccc___bbbeeeeeeccccccbbbeeeiiiiiigggeeeeeegggnnnzzzyyywwwzzzuuurrrpppqqqqqqrrrwww~~~|||tttooonnnqqq{{{~~~zzzxxxyyyzzz{{{{{{vvvooofff``````dddiiilllqqq|||~~~}}}yyy|||{{{yyyzzz{{{|||{{{{{{{{{}}}~~~}}}zzz<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<===???===>>>===<<<;;;<<<===<<<>>>===<<<>>>@@@AAA???======???@@@@@@>>>=========;;;===>>>===;;;:::;;;<<<666555555777999:::999888999999888777555444333333444666999;;;:::999888888:::::::::999999888888888999999999:::;;;;;;999777::::::999999::::::;;;<<<999:::<<<<<<;;;:::;;;<<<===;;;999999;;;<<<;;;;;;::::::::::::::::::::::::666666777777888888888888888888999999::::::::::::<<<;;;:::999888777888888888888999999:::999999999;;;;;;:::::::::999999999999999:::::::::::::::999<<<:::888777888888777666999:::;;;;;;999999:::;;;::::::;;;;;;<<<;;;;;;;;;===============<<<;;;;;;<<<;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>======????????????@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCBBBAAABBBCCCDDDCCCBBB???>>><<<;;;<<<>>>AAACCC@@@AAAAAABBBBBBAAAAAA@@@>>>======>>>>>>===;;;999===>>>??????===:::777666999888666666999===?????????===;;;:::;;;===>>>???<<<<<<<<<<<<;;;:::999999777666555555555666888999888666333111000000000000000000/////////111222333333222111111222444666888777777666666666666777777666666666555555555555555666777777888999999::::::888999<<<===>>>===<<<;;;:::::::::;;;<<<>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEFFFGGGIIIJJJLLLMMMMMMKKKIIIGGGFFFFFFFFFGGGHHHGGGGGGHHHIIIHHHHHHIIIGGGGGGHHHJJJLLLMMMKKKJJJKKKLLLLLLLLLLLLLLLLLLKKKLLLNNNQQQUUU[[[aaaeeehhhhhhgggccc^^^ZZZ\\\bbbhhhooorrrwwwzzz|||}}}~~~}}}}}}|||}}}~~~}}}{{{zzzwwwqqqlllfffeeeeeeeeeeeedddbbb```hhh^^^XXX\\\aaabbbaaa```___dddjjjhhhbbb^^^^^^aaacccnnn{{{|||uuupppooowww||||||yyyyyyzzzyyywwwzzzzzzuuusssxxx~~~wwwmmmeeedddhhhnnnrrrxxx~~~yyy~~~|||zzzzzz}}}}}}|||yyyuuu~~~<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========???===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>======>>>@@@@@@???>>>===???AAAAAA???>>>======>>>>>>>>>===:::999999::::::999888999::::::999777888888777666444333222222555777:::;;;:::888888888:::::::::999999888888888999888888:::;;;;;;999777::::::999999::::::;;;<<<999:::;;;;;;::::::<<<======;;;999999;;;<<<;;;;;;::::::::::::::::::::::::777777777777777888888888999888999999999999::::::<<<;;;:::999888888777777777888999:::::::::::::::;;;;;;:::::::::999999999:::::::::;;;;;;::::::999<<<:::888777888888777666888999;;;:::999999:::;;;999::::::;;;<<<<<<<<<;;;;;;;;;<<<======>>>======<<<<<<;;;::::::999:::;;;;;;<<<<<<============<<<>>>>>>>>>??????@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCAAA@@@AAABBBBBBAAA@@@AAA???>>><<<<<<>>>@@@AAA@@@AAAAAABBBBBBAAAAAA@@@>>>=========>>>===;;;888<<<===>>>>>>===;;;999888999777555777:::<<<>>>??????<<<999999;;;>>>???>>>;;;;;;;;;;;;;;;;;;:::999888888777666666666777888666555333111///...//////000/////////111222444666444333222222222444666888777777666666666666777777666666666666666666666666888888888888888888888888999:::<<<===<<<;;;999888;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEFFFGGGHHHJJJLLLMMMLLLKKKIIIGGGFFFFFFFFFGGGFFFGGGHHHGGGHHHIIIIIIIIIHHHHHHIIIJJJLLLLLLKKKIIIJJJKKKLLLLLLLLLLLLKKKJJJKKKLLLOOOTTTZZZaaagggjjjhhhgggccc]]]YYYZZZ```fffmmmqqqvvvyyy{{{}}}~~~}}}||||||}}}~~~vvvsssqqqpppoookkkeee```^^^^^^```dddhhhiiigggdddiii___XXX[[[```bbbbbbbbb^^^eeejjjggg```ZZZ[[[^^^^^^gggrrr{{{}}}xxxpppjjjqqqttt||||||yyyvvvnnnjjjmmmsssxxx~~~yyy{{{zzzyyy{{{~~~~~~zzzuuu{{{<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<======>>>>>>???>>>===<<<;;;:::::::::===;;;:::======<<<===@@@>>>>>>????????????>>>>>><<<>>>AAABBB@@@>>>>>>>>>>>>???>>><<<:::999999;;;;;;:::999:::;;;;;;999777888777777666555444444333777999;;;;;;999888888888::::::999999999999999999888888888:::;;;;;;999777::::::999999::::::;;;<<<999:::;;;:::::::::<<<>>><<<;;;::::::<<<<<<;;;:::999999::::::::::::;;;;;;999888888888888888999999999999888888999999:::;;;::::::::::::999888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;:::888888999999888666999:::;;;;;;999999:::;;;999999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;<<<<<<;;;999999;;;<<<;;;<<<<<<=========<<<<<<======>>>>>>???@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCAAA@@@@@@AAABBB@@@???AAA@@@>>>======>>>???@@@>>>??????@@@@@@??????>>>>>>======>>>>>>===;;;999;;;<<<============<<<;;;:::777777:::=========???===999777888;;;>>>===;;;888888:::;;;;;;<<<<<<<<<888888777666555555555555444555555333111000111222222222222333444666888999777666555444444666888999666666666666666777777888555666666666666777777777999999999888888888777777999999:::;;;:::999888777<<<<<<<<<======???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGIIIJJJHHHIIIKKKLLLJJJIIIHHHHHHIIIKKKKKKJJJHHHIIIJJJKKKLLLLLLKKKJJJIIIJJJKKKNNNRRRXXX^^^dddggggggfffbbb]]]YYYZZZ___dddooosssyyy|||}}}}}}}}}}}}{{{{{{|||}}}zzztttpppmmmkkkjjjiiieee^^^XXXYYY[[[```gggnnnqqqnnnkkkiii```YYY[[[___```bbbddd]]]cccgggddd]]]XXXYYY\\\aaagggrrr}}}}}}sssjjjppppppvvvzzzuuuvvvzzz{{{xxxwwwxxx{{{zzzzzz<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>>>>============<<<;;;::::::===999999===>>><<<===AAA===>>>?????????>>>>>>>>>;;;>>>AAABBBAAA???>>>>>>=========;;;:::999;;;===999888888999;;;;;;:::888999888888888777777666666999:::;;;:::888777888999999999999999999999::::::888777888:::;;;;;;:::888::::::999999::::::;;;<<<999:::;;;:::999:::===???;;;::::::;;;======;;;999999999999::::::;;;;;;;;;;;;:::999888888999::::::999999888888888999:::;;;999999:::::::::999999888999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::<<<=========<<<<<<;;;::::::999999:::;;;;;;999777:::;;;<<<;;;:::999:::;;;888999:::;;;<<<<<<<<<<<<<<<<<<===============<<<:::<<<===<<<::::::<<<>>>;;;<<<<<<======<<<;;;;;;=========>>>???@@@@@@@@@?????????@@@AAAAAABBBBBBDDDBBBAAAAAABBBBBBAAA@@@???>>>>>>===>>>???AAABBB>>>??????@@@@@@??????>>>???>>>===>>>???>>>;;;999:::;;;<<<===>>>>>>>>>>>>===999:::???AAA>>>===???<<<999777999===???===;;;;;;;;;;;;;;;;;;:::999888555555444444444333333333333666888777555444555777777777777777999;;;===>>>999888666555444555777888666666666666666777888888555666666666777777777777888888888888888999999999777888888999::::::;;;;;;>>>=========>>>>>>???@@@CCCCCCDDDDDDEEEEEEEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEHHHIIIJJJJJJIIIHHHEEEIIIIIIFFFGGGKKKLLLIIIJJJIIIGGGGGGHHHIIIIIIHHHHHHIIIKKKLLLLLLKKKIIIHHHJJJKKKNNNQQQVVVZZZ]]]___aaaaaa___[[[XXXXXX]]]aaakkkpppxxx}}}~~~}}}|||zzzzzz|||~~~|||ssslllkkkjjjiiiiiijjjgggaaa[[[ZZZ]]]cccmmmvvvyyyuuupppiiibbb\\\\\\]]]^^^bbbfffaaadddfffddd^^^[[[\\\___fffnnnzzzvvvooorrroooqqq|||}}}~~~yyyyyyzzz~~~||||||<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>???:::;;;<<<=========<<<;;;===999999>>>???<<<===BBB===???@@@@@@>>>>>>>>>>>>;;;>>>AAACCCAAA???>>>>>>;;;<<<<<<;;;:::;;;===???666666666888:::;;;:::999::::::999999999999999999:::;;;;;;999777777888999888888888999999::::::;;;888777888:::;;;<<<:::888::::::999999::::::;;;<<<999:::::::::999:::===???::::::;;;<<<>>>===:::888999999999::::::;;;;;;;;;<<<;;;:::999999999:::;;;:::999888888888999:::;;;888888999:::::::::999999999:::;;;<<<==================<<<<<<<<<;;;;;;;;;======>>>>>>===<<<;;;;;;999999:::;;;======:::777;;;<<<===<<<:::999:::;;;888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;::::::<<<===<<<::::::===???;;;<<<<<<===<<<<<<;;;;;;<<<======>>>???@@@@@@@@@>>>??????@@@AAAAAABBBBBBEEEDDDBBBBBBCCCCCCBBBAAA============???AAACCCDDDAAAAAAAAABBBBBBAAAAAAAAA???>>>>>>??????>>><<<::::::;;;<<<>>>???@@@@@@@@@???;;;<<>>???>>>;;;:::<<>>@@@AAA888777555333222333444555666666666666666777888888555666666666777777888888666666777888999::::::;;;666666777888:::<<<>>>??????>>>>>>>>>>>>>>>??????DDDDDDEEEEEEFFFGGGGGGGGGEEEEEEDDDEEEEEEFFFGGGGGGAAADDDGGGJJJLLLKKKJJJIIIBBBFFFGGGDDDDDDIIIJJJFFFKKKIIIFFFFFFGGGHHHHHHHHHHHHIIIKKKLLLLLLKKKIIIHHHLLLMMMOOOQQQTTTVVVXXXYYY[[[\\\[[[XXXTTTUUUYYY]]]cccjjjsss{{{~~~~~~~~~}}}yyyzzz|||yyypppiiigggfffgggjjjmmmlllhhhccc]]]```hhhsss|||zzztttkkkddd___^^^]]]^^^ccciiiggghhhiiigggcccaaabbbdddjjjuuu~~~wwwsssuuuooooooyyy~~~~~~}}}~~~||||||~~~yyy~~~<<<:::999;;;>>>>>><<<:::===<<<<<<<<<<<<======>>>AAA@@@???>>>===<<<;;;:::>>><<<999:::<<<>>><<<;;;<<<<<<<<<<<<===>>>@@@@@@======>>>@@@BBB@@@===::::::::::::;;;;;;<<<<<<<<<777777777888888999::::::666666777777888888888999:::999999999:::;;;;;;<<<::::::999999999:::;;;<<<;;;;;;;;;;;;:::999999888666777777888:::;;;<<<<<<============<<<<<<<<<<<<999999:::;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;777999;;;:::999888999:::999777555555777:::;;;;;;999888777777777888999:::<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;==============================<<<;;;::::::999999@@@===999777888999:::999:::::::::;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<===;;;::::::;;;;;;:::999777<<<@@@???:::888;;;@@@AAA>>><<<;;;<<<>>>??????@@@@@@??????????????????BBB@@@??????AAACCCBBBBBB>>>>>>======???BBBDDDFFFDDDDDDCCCBBB@@@???>>>>>>>>>???@@@AAA@@@>>><<<:::777999;;;===>>>>>>===<<<>>>===<<<===>>>???>>>===@@@>>>======??????<<<:::<<<<<<<<<;;;:::999888777666555444333222111111111555===AAA===:::===CCCFFFIIIHHHBBB999999@@@EEEDDD;;;999666444555666666666666666666666666777888888777666555666777888777666666888999999888888999:::;;;999888888:::;;;;;;::::::::::::;;;===>>>@@@AAADDDDDDCCCCCCDDDEEEGGGHHHHHHGGGDDDCCCCCCDDDFFFHHHFFFGGGIIIKKKKKKJJJIIIHHHCCCGGGJJJKKKIIIGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDHHHLLLQQQUUUVVVUUUUUUUUUTTTTTTUUUTTTTTTVVVYYY\\\bbbhhhpppwwwzzz|||}}}}}}~~~}}}yyynnngggeeeiiiooouuuwwwtttlllfffddddddhhhqqq{{{|||qqqccc\\\aaaeeeccceeekkkkkkhhhjjjrrrvvvsssrrruuuvvvzzz~~~wwwrrrwwwuuuuuuzzzxxxpppwwwuuuvvv~~~}}}~~~<<<;;;:::<<<>>>???===;;;>>>>>>===============>>>@@@@@@???>>>===<<<;;;;;;>>><<<::::::<<<======;;;===============>>>???@@@======>>>@@@BBBAAA===;;;:::;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::777777777777888888999999999999999999999:::;;;;;;999999888888999999::::::;;;;;;<<<<<<;;;;;;::::::777777888999:::;;;<<<<<<============<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;888999;;;;;;999888999:::888777555666888:::::::::888888777777777888999:::<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;========================<<<<<<<<<<<<============>>>===;;;;;;;;;;;;:::888;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<>>>===<<<<<<======<<<:::888<<>>;;;:::<<>>;;;;;;<<<>>>>>>>>>??????@@@@@@@@@?????????BBBAAA???@@@AAABBBBBBAAA>>>>>>======>>>AAACCCEEECCCCCCBBBAAA@@@@@@??????>>>???@@@AAA@@@>>><<<;;;999:::<<<>>>??????>>>===>>>===<<<===???@@@???>>>@@@>>>======>>>>>>;;;888::::::::::::888777555444666666555444555666777888AAAFFFHHHCCC@@@DDDIIILLLMMMLLLDDD:::888===???>>>555444333444555444333111555555444444555555666777888777666666888888777666666888999999888888999:::;;;999888888:::;;;;;;:::;;;;;;;;;;;;<<<>>>@@@AAADDDDDDCCCCCCDDDEEEGGGHHHHHHGGGEEECCCCCCEEEGGGHHHFFFHHHIIIJJJKKKJJJHHHGGGEEEHHHKKKLLLJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKHHHHHHIIIIIIIIIHHHHHHGGGKKKNNNRRRTTTTTTRRRRRRQQQQQQQQQRRRRRRRRRTTTWWWZZZbbbgggpppvvvzzz|||}}}}}}yyynnngggiiinnnuuu{{{}}}zzzrrrlllhhhgggiiipppyyy}}}qqqeee^^^cccgggdddffflllmmmkkkoooyyy~~~}}}zzzxxxvvvwww|||zzztttxxxuuuvvv~~~<<<<<<;;;===??????>>><<<@@@@@@???>>>=========>>>>>>>>>>>>>>>============>>><<<;;;;;;<<<======<<>>>>>>>>>>>>>>??????======>>>@@@BBBAAA>>>;;;<<<<<<<<<;;;;;;;;;;;;;;;>>>======<<<;;;;;;::::::777888888888888999999999999888888888888999::::::888888888888999999999999:::;;;<<<<<<<<<<<<<<<;;;888888999:::;;;<<<<<<============<<<<<<<<<<<<;;;;;;<<<<<<===============;;;;;;;;;;;;;;;;;;<<<<<<888999;;;;;;999999999:::888777666777999::::::999999888888888888999::::::<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<<<<<<<;;;========================;;;<<<===>>>???@@@AAABBB===<<<<<<===>>>===:::888<<<<<<<<<<<<============>>>======<<<<<<<<<<<<===@@@>>>======>>>>>>===<<<:::;;;;;;<<<<<<<<<<<<===???===;;;;;;<<<>>>>>>===??????@@@@@@@@@@@@@@@???CCCBBB@@@AAABBBBBBAAA@@@>>>>>>======>>>???AAABBBBBBBBBAAAAAA@@@@@@@@@???>>>???@@@@@@???>>><<<;;;;;;<<<===?????????>>>>>>===<<<<<<===???AAA@@@@@@???>>>===<<<===<<<999777999:::::::::999666333111444333333333555888<<<>>>KKKNNNMMMFFFDDDIIIOOOQQQNNNJJJBBB:::888;;;<<<:::555555666888999888555222666666666555666777777888;;;999888888999999777666777888999999888888999;;;;;;999888888:::;;;;;;:::===<<<;;;;;;;;;===@@@AAADDDDDDDDDDDDDDDFFFGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHGGGHHHIIIJJJJJJIIIGGGGGGGGGIIILLLLLLKKKJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKKKKHHHHHHIIIJJJJJJJJJJJJJJJNNNPPPSSSSSSQQQOOONNNNNNOOOPPPPPPQQQQQQTTTXXX[[[bbbhhhpppvvvzzz|||}}}~~~zzzqqqkkkooossszzz~~~wwwqqqllljjjjjjnnnuuu{{{~~~~~~sssiiidddhhhlllkkklllrrrvvvvvv|||~~~}}}~~~||||||<<<<<<===>>>?????????>>>BBBAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>>======<<<<<<<<<=========@@@??????>>>>>>>>>>>>???<<<===>>>@@@BBBAAA>>>;;;======<<<<<<;;;;;;::::::=========<<<<<<<<<;;;;;;999999999999999999999999999888888777888888999999888888999999::::::::::::999999:::;;;<<<<<<<<<;;;999999:::;;;;;;<<<============<<<<<<<<<;;;;;;;;;======>>>>>>>>>>>>======::::::;;;;;;;;;;;;<<<<<<888:::;;;;;;:::999999:::999999999:::<<<<<<;;;999::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<<<<<<<<<<========================<<<<<<===>>>@@@AAABBBBBB===<<<;;;<<<===<<<:::999============>>>>>>>>>>>>>>>===<<<<<<<<<<<<======???>>>======>>>>>>===<<<;;;888777888;;;===<<<:::???===;;;;;;===>>>>>>===>>>???@@@AAAAAAAAA@@@@@@CCCBBBAAABBBCCCCCCAAA@@@>>>>>>======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@?????????@@@???>>>===<<<<<<<<<===>>>>>>>>>======;;;::::::<<<>>>@@@@@@???>>>======<<<;;;:::888777;;;<<<<<<<<<:::777444111222000//////111555:::===NNNNNNJJJCCCBBBHHHNNNOOOGGGCCC<<<888999<<<===<<<777666666888999999777555999999888888999999:::;;;<<<;;;999999999999777666777888:::999888888999;;;;;;999888888:::;;;;;;:::>>>===;;;;;;;;;===@@@BBBDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGFFFEEEEEEFFFHHHIIIHHHIIIIIIIIIIIIHHHGGGGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKHHHIIIIIIJJJJJJJJJIIIIIINNNPPPRRRQQQOOONNNMMMMMMOOOPPPRRRSSSTTTWWW\\\___eeejjjqqqwww{{{}}}~~~yyywwwuuuyyy~~~wwwqqqmmmjjjhhhjjjpppvvv{{{}}}xxxqqqooosssvvvwwwzzz~~~;;;<<<===>>>>>>?????????BBBBBBAAA???>>>>>>>>>>>>============>>>>>>>>>>>>=========<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>><<<<<<>>>@@@BBBAAA>>><<<=========<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===::::::::::::999999999999999999888888777888888999999:::;;;;;;<<<<<<;;;;;;777888999:::::::::::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>>>>>>>>>>======::::::::::::;;;;;;<<<<<<888:::<<<;;;:::999:::;;;;;;;;;;;;<<<>>>>>><<<;;;<<<<<<=========>>>>>>>>><<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<=================================>>>>>>?????????>>>;;;999888999:::;;;;;;=========>>>>>>>>>??????======<<<<<<<<<<<<======>>><<<;;;;;;<<<===;;;:::999666444555999<<<;;;888???>>><<<===>>>???>>>===>>>???@@@BBBBBBBBBAAA@@@BBBBBBAAABBBDDDCCCBBB@@@=========>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;999888888999<<<>>>======<<<======<<<:::999888777;;;;;;<<<;;;999666333111222111///...///333666999IIIHHHDDD???AAAHHHLLLLLLCCC===888777:::<<<<<<<<<555333111222444555666666999999999999999:::;;;;;;===;;;999999:::999888666777999::::::999999:::;;;;;;999888888:::;;;;;;:::===<<<<<<;;;<<<>>>@@@BBBDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJIIIIIIIIIJJJIIIIIIIIIHHHJJJIIIIIIIIIJJJJJJIIIHHHJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFLLLNNNOOOOOONNNNNNOOOQQQPPPQQQSSSUUUWWW[[[```dddiiinnnuuuzzz}}}|||~~~~~~vvvpppllljjjhhhiiinnntttzzz}}}||||||999;;;===>>>======???@@@AAAAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>>===>>>>>>===<<<<<<===???>>>===============>>>>>>;;;<<<===@@@BBBBBB???<<<=========<<<<<<<<<<<<<<<999999::::::;;;<<<<<<===;;;;;;;;;::::::::::::999::::::999888888888888999999:::<<<=========<<<;;;777888888999999999999888999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::>>>>>>>>>>>>>>>======<<<999999::::::;;;;;;<<<<<<999:::<<<<<<:::::::::;;;===<<<;;;<<<===>>>===<<<<<<===>>>>>>??????>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;<<<============<<<========================>>>>>>>>>===============>>>;;;888666888:::;;;<<<============>>>>>>>>>>>>===<<<<<<<<<<<<======>>>===;;;::::::;;;;;;:::999888666333444888;;;;;;999@@@???>>>>>>@@@@@@???>>>===>>>AAABBBCCCBBBAAA@@@AAAAAAAAACCCEEEEEECCCAAA======>>>??????@@@AAAAAAAAAAAA@@@@@@?????????>>>??????>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::888777777888:::<<<;;;;;;;;;<<<======:::999999:::999999888777555333222111555444222111111333555777BBBBBB???>>>CCCKKKMMMKKKDDD<<<666777:::999777777666444222222444777888999777777777666777777888999<<<:::999999::::::888777888999::::::999999:::<<<;;;999888888:::;;;;;;:::;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJHHHIIIJJJJJJIIIHHHJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJHHHGGGFFFEEEKKKLLLNNNNNNNNNPPPSSSUUURRRTTTVVVXXX[[[```eeeiiippptttyyy~~~}}}wwwrrrmmmmmmmmmoootttzzz777:::======<<<<<<>>>@@@@@@??????>>>>>>>>>??????>>>>>>>>>>>>============<<<>>>???>>><<<;;;===@@@<<<;;;;;;;;;<<<===>>>>>>;;;;;;===@@@BBBBBB???===<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::;;;;;;:::999999999999999888999;;;======<<<;;;:::999999:::::::::999888888999999999999::::::::::::<<<<<<<<<;;;;;;;;;::::::===>>>>>>>>>======<<<;;;888999999:::;;;;;;<<<<<<999;;;<<<<<<;;;::::::;;;>>><<<:::999;;;<<<<<<;;;;;;<<<===>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>===;;;999999:::<<<;;;;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<===>>>>>><<<;;;::::::;;;;;;:::888888777666666888:::<<<===AAA@@@???@@@AAABBB@@@???===>>>AAACCCDDDCCCAAA@@@???@@@AAACCCFFFFFFDDDBBB<<<===>>>@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>======???>>>>>>>>>>>>>>>?????????>>>===<<<;;;;;;;;;;;;999888777888:::;;;;;;999999<<<>>>===;;;:::;;;<<<999888666444333333333333555444333333333333555555;;;<<<<<<>>>GGGOOOPPPKKKDDD:::444777:::777444333666555444666888:::::::::666666666666666777888888:::999888888999:::999777888999;;;:::999999:::<<<;;;999888888:::;;;;;;:::888999<<<>>>@@@BBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJKKKLLLMMMNNNOOOMMMKKKIIIIIIKKKKKKJJJHHHJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGKKKLLLMMMNNNNNNQQQTTTWWWXXXZZZ]]]```ccchhhnnnrrrvvvyyy~~~}}}zzzwwwyyy~~~{{{{{{|||~~~}}}}}}|||zzzvvvsssqqqssswww{{{666999<<<===<<<;;;===@@@>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>============<<<>>>???>>><<<;;;===@@@:::::::::;;;;;;===>>>???;;;;;;===@@@BBBBBB???===;;;;;;<<<<<<======>>>>>>=========<<<;;;;;;::::::<<<<<<<<<;;;;;;:::::::::<<<;;;;;;:::999999999:::777888:::<<<<<<;;;:::999;;;;;;;;;;;;::::::999888999999999999999999::::::<<<<<<;;;;;;;;;:::::::::===============<<<;;;;;;888888999::::::;;;<<<<<<999;;;<<<<<<;;;::::::;;;===;;;888777888:::;;;;;;999:::<<<=========<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<=============================================>>>>>>????????????;;;;;;;;;<<<>>>>>><<<:::<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>???===;;;::::::;;;<<<:::999999999888888999;;;===???AAAAAA@@@AAACCCCCCAAA???<<<>>>AAACCCDDDCCCBBB@@@>>>???@@@CCCFFFGGGEEECCC<<<===>>>@@@BBBCCCCCCDDDBBBBBBAAA@@@???>>>===<<>>>>>>>>>>>>>>??????AAA@@@???===<<<<<<<<<<<<;;;999999999;;;;;;;;;999999;;;>>>>>>;;;:::<<<>>>;;;999777555444555666777333333222222333333444444666777999>>>IIIRRRQQQJJJBBB888222666:::888444444000111222555888888777555888888888777888999999:::999777777777999:::999888888:::;;;;;;:::999;;;<<<;;;999888999:::;;;;;;;;;666888<<>>>>>===<<<;;;@@@@@@@@@?????????>>>>>>???>>>>>>>>>======<<<<<<@@@===::::::===>>>>>><<>>>>>???<<<<<<<<<<<<;;;:::999888;;;:::999888888888999:::===<<<:::888777777888888888999:::;;;;;;:::999888;;;;;;:::999777555444333777888777777<<>>>>>???:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????>>>>>>>>>>>>============???===<<<<<<===>>>>>>===<<<<<<<<<===???>>><<<:::::::::;;;<<<<<<=========>>>===<<<;;;:::999999999<<<;;;999999:::::::::999??????@@@AAABBBBBBBBBBBB;;;===???AAABBBCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCC===>>>@@@AAABBBAAAAAA@@@CCCEEEFFFDDD@@@======>>>===>>>????????????>>>===>>>>>>>>>>>>=====================<<<<<<;;;::::::???>>><<<;;;::::::;;;;;;===777111000333666555333666555333222222333555666666555666:::@@@DDDEEEDDD;;;:::888888888777555222555222///222666888666333666777888888888888888777888888777777777777777777777777888999::::::;;;;;;999::::::;;;;;;::::::999:::<<<>>>@@@BBBBBBAAAAAACCCDDDEEEFFFHHHHHHIIIIIIHHHGGGFFFFFFFFFHHHJJJLLLNNNMMMKKKJJJKKKLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHJJJLLLJJJGGGFFFIIILLLHHHHHHIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLMMMOOOTTTXXX\\\bbbhhhmmmppptttyyy}}}~~~uuuoookkkkkkhhhtttyyynnnhhhgggrrrrrrqqqpppqqqvvv}}}}}}:::======::::::======;;;<<<<<<============<<<<<<@@@@@@@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<>>>>><<<@@@>>>===>>>AAABBB@@@===;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<<<<;;;:::999;;;:::999888888888::::::<<<;;;:::888888888999999999999999::::::999999999:::999999888666555333222:::;;;999999;;;>>>:::222<<<<<<============<<<<<<<<<======;;;999888999;;;>>>======<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<===>>>>>>::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>????????????????????????@@@>>><<<===>>>???>>>>>>>>>======>>>??????>>><<<;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;::::::::::::>>><<<;;;;;;<<<======<<>>???AAABBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDD???@@@AAABBBBBBBBBAAA@@@AAACCCDDDBBB???<<<<<<===??????????????????????????????>>>>>>>>>=========???>>>>>>===<<<;;;;;;:::===<<<<<<;;;;;;<<<===>>>;;;666111000444777777666666555333222222333444555555444444888===@@@@@@>>>999888777777888777555222444111///111555777444222666777777888999999999888888888888888888888888888888888888999:::::::::;;;777888999:::;;;<<<<<<<<<;;;<<<@@@BBBDDDCCCBBBAAACCCCCCDDDFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHJJJLLLMMMKKKJJJKKKLLLMMMMMMLLLJJJJJJJJJJJJJJJIIIHHHHHHEEEFFFGGGFFFEEEEEEFFFHHHIIIIIIHHHHHHIIIIIIJJJKKKMMMNNNNNNNNNOOORRRWWWZZZ^^^ccckkkppptttwwwzzz}}}wwwppplllkkkjjjsss|||~~~wwwoooiiihhhqqqrrrssstttwww||||||777:::;;;999:::===>>>;;;======<<<<<<<<<<<<======????????????>>>>>>>>>>>>>>>============<<<<<<<<>>>>>===@@@???>>>@@@CCCDDDAAA>>>;;;<<<<<<======>>>>>>???<<<<<<=========<<<<<<;;;::::::888888888999:::;;;;;;:::999999999999:::::::::999999999999999999:::999888888777555444333333:::;;;:::999<<>>>>>>>>>>>======;;;===>>>===;;;999999:::======<<<;;;;;;;;;;;;<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<======<<<<<<<<<999::::::;;;;;;<<<<<<===:::;;;;;;;;;;;;<<<<<<<<<>>>>>>======<<<<<<;;;;;;======<<<===============@@@@@@@@@@@@@@@@@@@@@@@@@@@???======???@@@???>>>@@@???======???@@@???>>><<<<<<;;;;;;;;;===???@@@>>>===<<<;;;;;;;;;;;;;;;===<<<;;;;;;===??????>>>@@@AAABBBCCCDDDDDDDDDDDD???@@@AAAAAABBBBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDAAABBBCCCDDDCCCBBBAAA@@@EEEFFFGGGFFFCCCAAAAAAAAAAAAAAA@@@??????@@@AAAAAAAAA@@@@@@???>>>===<<<<<<@@@???>>>===<<<;;;::::::<<<<<<<<<<<<===>>>???@@@<<<777333222555777777666666555444222222222333444333222333666:::;;;999666777666666666777777555333444111///000333555333000555555777888999999999999888888999999999999999999999999999999::::::::::::666777999:::<<<=========;;;===AAADDDFFFEEECCCBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHGGGFFFFFFGGGHHHJJJKKKLLLKKKJJJKKKMMMOOONNNMMMIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGIIIJJJIIIIIIKKKJJJHHHHHHHHHIIIKKKMMMOOOOOOPPPPPPQQQUUUZZZ^^^```fffnnnuuuyyyzzz{{{{{{}}}}}}}}}}}}}}}xxxppplllkkkmmmqqqvvvxxxvvvrrrooommmsssuuuxxx|||~~~999<<<<<<::::::======;;;>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===AAA??????BBBEEEFFFCCC???<<<<<<======>>>>>>>>>>>><<<<<<==================:::999888888888999:::;;;::::::999999:::::::::;;;;;;:::999888888999:::;;;999999888777666555555555666888999999<<>>>>><<<:::::::::;;;;;;:::999999999999999===<<<:::999999:::<<<===<<<<<<============<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>======<<<<<<<<<<<<<<<<<<=========>>>>>>?????????@@@@@@@@@@@@@@@AAA???>>>>>>???@@@@@@???AAA>>><<<<<<===?????????===<<<;;;;;;<<<===???AAA======<<<<<<<<<<<<<<<<<<;;;:::999:::===??????>>>AAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAADDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEEEEDDDCCCBBBAAAFFFGGGGGGFFFEEEDDDCCCCCCCCCBBB@@@??????@@@BBBCCCBBBBBBAAA@@@>>>===<<<<<>>===;;;:::999999============>>>>>>??????===:::666444555666555444666555444333222222222222333333444777:::999555111444444444666777777555222444222111111333444333111333333555666888888999999999999999999999:::::::::::::::::::::::::::999999777888999;;;<<<=========:::===AAADDDFFFEEECCCAAACCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGIIIJJJKKKMMMLLLKKKLLLNNNNNNMMMLLLIIIIIIIIIJJJJJJIIIIIIHHHIIIGGGFFFHHHKKKMMMKKKIIILLLJJJHHHGGGHHHJJJMMMOOOOOOOOOPPPPPPRRRVVV\\\aaaeeejjjrrrxxx{{{{{{yyywwwxxxzzz}}}}}}}}}|||}}}zzzrrrnnnmmmpppqqqsssvvvxxxyyyyyyxxxxxx|||<<>>;;;;;;======:::>>>===<<<;;;;;;<<<===>>>========================????????????????????????===>>>>>>>>>>>>======>>>@@@???@@@CCCFFFGGGDDD@@@=========>>>>>>>>>>>>>>><<<<<<==================999999888888888999;;;<<<999:::::::::;;;;;;::::::;;;:::999888888999:::;;;::::::888777777777777888666999999999;;;@@@@@@<<<:::;;;;;;<<<<<<;;;;;;::::::<<<>>>>>>===;;;;;;;;;;;;;;;:::999999999999:::===<<<:::999999:::<<<===<<<<<<============<<<<<<999999999:::::::::::::::;;;;;;;;;<<<<<<<<<======??????>>>>>>>>>=========<<<<<<===>>>>>>???@@@@@@>>>>>>>>>?????????@@@@@@AAA???>>>>>>???@@@@@@??????===;;;;;;<<<===>>>=========<<<<<<===>>>@@@AAA======<<<<<<<<<===>>>>>>;;;::::::;;;>>>@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFEEEDDDBBBAAABBBAAAAAAAAAAAAAAA???>>>CCCBBB@@@??????@@@BBBCCCCCCBBBAAA@@@???>>>===<<<>>>>>>===<<<;;;:::999888>>>>>>>>>>>>>>>======<<<:::888666555555666666666444444333333222222222222555555777;;;===;;;555///333333444666888777444222444333222333444555444444111222333555666777777777888888999999999:::::::::;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;:::<<<@@@CCCDDDDDDBBBAAADDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJOOONNNMMMMMMMMMMMMJJJHHHHHHHHHIIIIIIIIIIIIIIIHHHFFFDDDCCCFFFIIIKKKIIIFFFLLLJJJIIIHHHIIIKKKNNNPPPNNNNNNNNNOOOQQQWWW^^^cccjjjmmmsssxxx{{{yyyvvvssstttvvvzzz}}}~~~~~~~~~}}}~~~yyyvvvuuuvvvuuutttwww}}}===@@@???<<<;;;======:::======<<<<<<<<<<<<======<<<<<<<<<<<<============>>>>>>????????????@@@@@@<<<>>>@@@???>>>======>>>??????@@@CCCGGGGGGDDD@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========<<<<<<;;;999888888888888999;;;<<<::::::;;;;;;;;;;;;:::999:::999999999999999999:::;;;:::999888777888999:::999<<<<<<999999<<<<<<999:::::::::;;;;;;:::::::::;;;<<<>>>>>><<<;;;<<<<<<>>>>>>===<<<<<<<<<<<<======<<<;;;::::::;;;<<<===<<<<<<<<<======<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>????????????>>>?????????@@@@@@@@@AAA======>>>>>>???@@@@@@@@@@@@???======???@@@???>>>>>><<<;;;;;;=========<<<======>>>>>>???@@@@@@@@@===============>>>???@@@???======>>>AAACCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFEEEDDDCCCBBBBBBAAA@@@AAABBBBBBAAA???BBBBBB@@@@@@@@@@@@BBBBBBCCCBBBBBBAAA@@@???>>>>>>=========<<<;;;;;;::::::>>>>>>>>>>>>===<<<;;;:::555555555444555777888999222222333333333333333333777888;;;???BBB???888222333333444777888777444111222222333444444555666666222222444555666666666666777777888888999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;===???BBBCCCCCCCCCBBBEEEEEEDDDCCCDDDEEEFFFGGGFFFFFFGGGHHHHHHIIIIIIJJJNNNNNNMMMMMMMMMKKKHHHEEEGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHJJJKKKLLLJJJHHHKKKJJJIIIIIIJJJLLLNNNPPPMMMMMMMMMNNNQQQWWW___eeennnooorrrvvvyyyyyywwwuuuuuuvvvxxx{{{~~~~~~~~~~~~~~~~~~|||{{{|||;;;>>>>>>;;;;;;======:::<<<<<<============<<<<<<;;;;;;;;;<<<<<<=========<<<<<<======>>>>>>>>>>>><<<>>>AAA@@@>>>======???>>>>>>???CCCGGGGGGDDD@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;:::999999888888777888:::;;;<<<;;;;;;<<<<<<<<<:::999888999999999::::::999999999:::999777666777888999::::::===<<<888777999:::888:::;;;;;;;;;;;;;;;;;;:::<<<=========;;;;;;===>>>??????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<===============>>>>>>??????@@@@@@AAACCCCCCBBBAAAAAA@@@??????>>>>>>??????@@@AAAAAABBB@@@>>><<<===>>>???>>>>>>>>>===<<<===??????===<<<;;;===???@@@AAAAAA@@@???============>>>???@@@AAA@@@???>>>???AAACCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCDDDBBBAAACCCEEEEEEDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>=========;;;<<<=========<<<;;;;;;777777666555444444444555000111222222333333333333777999>>>CCCFFFCCC;;;555444444666888999888444111///000222333444444666777444555666666777777777666666666777777888999999:::999:::::::::;;;<<<<<<<<<::::::;;;<<<======<<<<<<>>>>>>@@@AAABBBDDDDDDEEEGGGFFFEEEDDDDDDEEEGGGHHHFFFFFFGGGHHHIIIIIIIIIIIILLLKKKKKKLLLLLLKKKHHHEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNOOONNNMMMLLLLLLJJJJJJJJJKKKLLLMMMOOOPPPMMMMMMMMMNNNRRRXXXaaagggooooooooosssxxx{{{|||{{{zzzzzz{{{{{{}}}~~~~~~~~~888;;;;;;999:::===>>>;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;<<<<<<======;;;>>>AAAAAA???======???>>>===???CCCGGGGGGCCC????????????>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888888888777777888:::;;;===<<<<<<======<<<:::888777888999:::;;;;;;:::999888999888666555666777999:::666::::::777777:::<<<:::;;;<<<<<<<<<<<<<<<<<<;;;=========<<<;;;;;;===???>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>======>>>???@@@AAAAAABBBGGGGGGEEECCCAAA???======??????@@@AAAAAABBBCCCCCC???===<<<<<<===>>>>>>===>>>>>>>>>???AAA@@@>>><<<;;;===???BBBBBBAAA@@@>>>============>>>???AAAAAA???>>>======???AAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBAAABBBCCCEEEEEEEEEDDDDDDAAA???>>>@@@CCCDDDAAA??????@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@999:::;;;============<<<<<<<<<:::666222///......///000111222333444444444777:::???EEEIIIFFF===666444555777999:::888444000---///111222222444666777666777888888888888888777555666666777888888999999999999::::::;;;<<<======888999:::<<<===>>>>>>>>>@@@@@@@@@AAACCCDDDFFFGGGHHHGGGEEEDDDDDDFFFHHHIIIFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKIIIFFFFFFGGGHHHHHHIIIIIIIIIIIIGGGKKKNNNNNNKKKIIIIIIJJJIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNOOORRRYYYbbbhhhpppnnnnnnqqqxxx~~~}}}||||||~~~|||}}}~~~:::;;;;;;:::999:::<<<>>>;;;<<<>>>>>>===<<<<<<===888:::;;;<<<<<<===@@@BBB;;;===???@@@@@@???===;;;???>>>===============>>>?????????AAACCCCCC@@@>>>AAAAAAAAA@@@@@@?????????;;;;;;;;;<<<<<<<<<<<<<<<999777666777:::;;;999777888:::<<<===;;;999888888999999888888888999;;;<<<;;;888555555777999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<===============>>>>>>>>>>>>=========<<<;;;:::999:::;;;<<<<<<<<<<<<;;;;;;:::::::::999999:::;;;<<>>>>>>>>>>>??????BBBAAA???>>>>>>>>>???@@@GGGNNNMMMBBB===BBBCCC>>>AAA@@@???=========>>>>>>@@@@@@@@@?????????>>>>>>@@@???>>>???@@@AAA???===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>BBB@@@???AAADDDEEECCC@@@AAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBDDDFFFFFFDDDBBBEEEBBB??????BBBDDDCCCBBB>>>>>>@@@@@@@@@@@@>>>>>>BBBBBBCCCDDDCCCBBB@@@???BBBBBBAAA@@@@@@???>>>>>>:::999999:::======<<<;;;999888666444222111111000000000111222222222222111222888@@@HHHJJJFFF===666444555666777777555333222222111111333444555444222777777888888888777777666777777777666666666666666888999:::;;;<<<;;;::::::999<<<>>>???>>>=========@@@BBBCCCDDDDDDEEEHHHJJJGGGFFFCCCAAACCCGGGIIIHHHFFFGGGIIIIIIGGGFFFFFFGGGDDDFFFHHHJJJKKKKKKJJJJJJGGGHHHHHHGGGFFFFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLMMMGGGFFFGGGKKKQQQTTTTTTRRRPPPPPPOOOPPPSSSYYYbbbhhhssssssvvvzzz~~~~~~yyyzzz|||||||||}}}}}}:::;;;;;;:::999:::<<<>>><<<===>>>>>>===<<<======;;;<<<<<<<<<;;;;;;===???;;;;;;<<<======<<<;;;;;;>>>>>>=========>>>>>>?????????@@@BBBCCCCCC@@@>>>AAA@@@@@@@@@@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<:::888666666999::::::888;;;<<<>>>>>>===<<<::::::999999888888888999;;;;;;;;;999666555777999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;=========>>>>>>=========<<<<<<;;;:::::::::;;;<<<<<<<<<<<<;;;;;;:::::::::999:::;;;<<<>>>???@@@AAA>>>>>>============>>>>>>@@@@@@????????????@@@@@@DDDKKKJJJ@@@<<>>===<<<<<<======>>>AAAAAAAAAAAA@@@@@@@@@???BBBAAA@@@AAABBBCCCAAA???BBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@??????CCCBBBAAABBBEEEFFFDDDBBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDFFFFFFDDDBBBDDDBBB???@@@BBBDDDCCCBBBAAAAAABBBCCCCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAA@@@@@@@@@?????????::::::999;;;<<<===;;;:::888777666444222111111111...///000111222222333333222666<<>>===<<<<<<===@@@BBBDDDDDDEEEEEEGGGIIIHHHFFFDDDCCCEEEGGGHHHGGGFFFGGGIIIIIIGGGFFFGGGGGGFFFHHHIIIKKKKKKJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJLLLMMMHHHHHHIIIMMMRRRUUUUUUSSSPPPPPPPPPPPPSSSZZZbbbiiivvvvvvxxx||||||xxxzzz{{{{{{{{{}}}~~~;;;;;;;;;:::999:::<<<>>>=================================<<<:::999:::;;;;;;;;;::::::::::::;;;;;;>>>=========>>>???@@@@@@@@@@@@AAABBBDDDCCC@@@>>>?????????@@@@@@@@@@@@@@@==================<<<<<<;;;888666666888:::::::::<<<<<<===>>>===<<<;;;::::::999999999999::::::;;;<<<999666666777888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999<<<<<<============<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999:::<<<>>>???@@@@@@???======<<<<<<<<<<<<======??????@@@@@@@@@@@@@@@@@@AAAGGGFFF???<<<@@@@@@<<<======<<<<<<<<<===>>>>>>BBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@AAABBBCCCAAA???CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCBBBDDDEEEFFFEEECCCCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBGGGFFFFFFEEEDDDCCCBBBAAABBBBBBBBBDDDFFFFFFDDDBBBCCCAAA@@@AAABBBDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBBBBCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@???????????????<<<;;;:::;;;<<<<<<:::888888777555444333222222111......///000222333444444333555888::::::888555222222333555666555444222111111111222444666888777666888888777777777777888888888888888888888888888888999999:::;;;;;;;;;;;;:::888:::<<<<<<;;;;;;;;;<<>><<<<<<=========<<<<<<======;;;999888999;;;<<<;;;999888888999;;;<<<=========>>>>>>@@@AAABBBAAAAAAAAACCCDDDCCCAAA>>>>>>>>>??????@@@@@@AAAAAA>>>===============<<<<<<;;;999777666777999;;;<<<;;;;;;;;;;;;<<<;;;:::888::::::::::::::::::::::::<<<:::777666777888888777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999888;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999;;;===???@@@@@@???>>>>>>======<<<<<<======>>>@@@@@@AAABBBAAA@@@>>>===@@@CCCCCC>>>===@@@@@@===============>>>>>>??????BBBAAAAAAAAAAAA@@@@@@@@@??????>>>???@@@AAA???===@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCDDDDDDEEEDDDCCCDDDCCCAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBDDDFFFFFFDDDBBBBBBAAAAAABBBCCCDDDDDDDDDAAABBBBBBBBBBBBBBBBBBAAADDDCCCAAA@@@@@@AAABBBCCCAAA@@@@@@???>>>>>>=========;;;:::;;;;;;;;;888666777666555444333222222222111111111222222333444444333555888999888555222111111222444555555444222111111111222444777999888777888777777666666777888999888888888888888999999999888888999999999:::::::::888999;;;;;;:::999:::<<<>>>AAAEEEGGGGGGFFFFFFFFFJJJGGGGGGJJJKKKHHHFFFEEEFFFGGGIIIIIIHHHGGGHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIKKKLLLKKKIIIGGGHHHHHHIIIIIIJJJKKKKKKLLLHHHJJJLLLPPPRRRTTTTTTSSSQQQRRRTTTVVV[[[dddnnntttzzz{{{}}}~~~|||yyyyyyyyyyyy{{{~~~}}};;;<<<<<<;;;:::;;;===???@@@===;;;;;;<<<===<<<;;;:::;;;;;;;;;::::::;;;===>>><<<:::999999:::<<<>>>============>>>???@@@AAA@@@@@@AAACCCEEEEEEBBB@@@>>>>>>>>>??????@@@@@@@@@>>>=========<<<<<<<<<;;;;;;:::888777666888;;;======;;;:::;;;<<<<<<:::888::::::::::::::::::::::::<<<:::777777888888888777999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;:::999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::;;;>>>???@@@???>>>===???>>>>>>======>>>>>>???BBBBBBCCCBBBAAA???===;;;@@@BBBAAA???@@@AAAAAA>>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>???@@@AAA???===>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCCCCBBBCCCCCCEEECCCAAA@@@@@@AAACCCDDDEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBDDDFFFFFFDDDBBB@@@AAABBBCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAACCCDDDBBBBBB@@@???===<<<::::::===;;;::::::;;;:::888666666555444333333333333333666666444333333333333333333888===>>>;;;666222000111222444555555444222111111111222444777999888777777777666777777888999999777777888888999999999999777777777777777888888999888999::::::999999:::<<>>===<<<::::::<<<===>>>===<<<<<<<<<===>>>?????????@@@AAADDDFFFFFFDDDBBB>>>>>>>>>???????????????=========<<<;;;;;;:::::::::::::::888777888;;;===@@@>>>;;;<<<>>>???===::::::;;;;;;;;;;;;::::::999:::999777777888999888777::::::::::::::::::::::::========================>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===============<<<<<<<<<<<<<<<=========;;;<<<===>>>>>>===<<<<<>>>>>>>>>>>??????CCCCCCCCCBBBAAA???>>>===AAAAAA@@@AAABBBBBB@@@>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>BBBAAA@@@AAABBBCCCAAA???????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@???AAACCCCCCBBBAAABBBCCCDDDCCCAAA???@@@BBBDDDFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDFFFFFFDDDBBB???AAACCCDDDDDDDDDEEEFFFEEEDDDCCCCCCCCCCCCDDDEEEBBBBBBAAAAAAAAABBBCCCCCCBBBAAA@@@>>>===;;;:::999<<<;;;::::::::::::888666555444444333333333444444999777555333222222222222333:::@@@BBB>>>888444222111222444555666555333222111111222444666888777666555666777888888999888888666666777777888999999999777777666666777777888999999:::::::::999999;;;===@@@CCCEEEFFFEEEEEEEEEFFFKKKEEEEEEKKKMMMGGGEEEHHHEEEGGGIIIJJJIIIHHHIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJHHHFFFFFFHHHKKKLLLJJJGGGGGGHHHIIIJJJKKKKKKKKKKKKGGGJJJOOOQQQQQQQQQPPPQQQMMMQQQWWW]]]dddlllsssxxxyyyzzz{{{|||}}}}}}|||{{{|||~~~~~~<<<======<<<;;;;;;>>>@@@@@@<<<777777999;;;:::777:::;;;<<<<<<;;;<<<>>>@@@>>>===<<<;;;;;;<<<===>>>===<<<<<<<<<<<<<<<======>>>???@@@DDDGGGHHHFFFEEE????????????>>>>>>>>>>>><<<<<<<<<;;;::::::999999888:::;;;:::888888;;;===AAA>>>;;;;;;???@@@>>>;;;;;;;;;<<<<<<<<<;;;999999999888777777999:::999888::::::::::::::::::::::::========================<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::999:::<<<===>>>>>>>>>===;;;<<<<<<<<<=========>>><<<<<<<<<<<<;;;;;;;;;;;;>>>>>>============>>>>>>BBBBBBAAA@@@@@@@@@AAAAAABBB@@@???AAABBBAAA???===??????@@@AAA@@@???>>>>>>AAAAAA@@@@@@@@@?????????BBBAAA@@@AAABBBCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@?????????BBBDDDDDDBBBAAACCCDDDCCCBBB@@@???@@@CCCFFFHHHFFFFFFFFFEEEDDDCCCCCCCCCAAAAAABBBCCCCCCDDDDDDEEEBBBBBBBBBDDDFFFFFFDDDBBB>>>AAADDDEEEDDDDDDEEEGGGDDDDDDCCCBBBBBBCCCDDDDDD@@@AAABBBBBBCCCCCCBBBBBB>>>>>>>>>======<<<<<<;;;;;;:::999999::::::888666444444333333333444444555777555333111000111111222444:::AAABBB>>>888555444111333555666666666444333222111111333555666555444333555777999:::999888777555555666777777888999999999888888777888999:::;;;:::;;;;;;:::999999<<<>>>BBBCCCEEEEEEDDDDDDFFFGGGKKKCCCCCCJJJLLLFFFEEEJJJEEEGGGIIIJJJIIIIIIJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJGGGEEEGGGLLLNNNLLLIIIGGGHHHIIIKKKKKKKKKKKKJJJHHHLLLQQQSSSRRRQQQQQQQQQSSSXXX___ffflllqqqvvvyyyzzz|||}}}|||~~~xxx{{{~~~~~~~~~||||||~~~{{{zzz<<<======<<<;;;;;;>>>@@@@@@;;;666666999:::999666<<<=========<<<<<<===???<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===>>>@@@DDDGGGIIIHHHFFF@@@@@@??????>>>>>>======<<<<<<;;;::::::999888888777:::<<<;;;999888:::===@@@<<<888999===>>><<<999;;;;;;<<<===<<<;;;999888888777666777999::::::999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::999999999::::::;;;;;;::::::999999:::<<<>>>>>>>>>>>>===;;;<<<<<<<<<======>>>>>><<<<<<;;;:::::::::;;;;;;======<<<<<<<<<<<<======@@@@@@??????@@@BBBCCCEEEBBB???>>>AAABBBAAA===;;;>>>???@@@@@@???>>>===<<>>???@@@AAA???===<<<<<<<<<<<<<<<<<<<<<<<>>AAAEEEFFFDDDDDDEEEGGGBBBAAA@@@??????@@@AAABBB???@@@BBBCCCDDDCCCBBBBBB;;;<<<<<<<<<======>>>>>>:::999999999::::::999777444444333333333444555555444333111//////000111222444:::@@@@@@;;;777555666222333555777777666555444222111111333555555444222222444888:::;;;:::888666444555555666777888888888;;;:::999999999:::;;;<<<:::;;;;;;:::999:::<<<>>>CCCDDDEEEDDDCCCDDDFFFHHHJJJBBBBBBIIIKKKFFFEEEKKKEEEGGGIIIJJJIIIIIIJJJKKKLLLLLLJJJIIIHHHGGGGGGGGGLLLIIIFFFGGGLLLOOOMMMKKKGGGHHHIIIKKKKKKKKKKKKJJJIIIMMMSSSUUUSSSRRRQQQRRR\\\aaaiiioootttwwwzzz||||||~~~{{{}}}~~~~~~}}}xxx}}}|||~~~~~~{{{yyyzzzxxxwww<<<<<<<<<<<<<<<<<<<<<<<<777777777777666666666666666999<<<===<<<;;;;;;;;;>>>>>>============>>>>>>>>>>>>============>>>>>><<<===@@@DDDGGGGGGEEECCC===>>>>>>?????????>>>>>>>>>===;;;:::999888777777777888:::;;;<<<;;;;;;:::;;;777333555999<<<;;;888;;;;;;;;;:::999888777666888888888888888888999999<<<=========>>>>>>??????>>>======<<<;;;::::::::::::::::::::::::;;;<<<======;;;999999;;;===>>>=================================>>>>>>>>>>>>===<<<;;;:::888888:::<<<======???>>>=========>>>@@@@@@CCCAAA???>>>>>>???AAABBB???AAACCCDDDBBB???:::888:::<<<>>>@@@AAA@@@???>>>CCCBBB@@@>>>===<<<<<<;;;@@@>>>===>>>???@@@???>>>??????>>>>>>======<<<<<>><<<:::999:::<<<@@@BBBEEECCCBBBDDDGGGGGGEEECCCEEEFFFHHHJJJJJJJJJHHHGGGDDDEEEGGGIIIJJJJJJIIIIIILLLLLLLLLKKKJJJHHHGGGFFFHHHHHHIIIKKKMMMLLLJJJGGGMMMMMMMMMNNNNNNNNNNNNMMMIIIMMMVVV]]]]]]XXXWWWYYYccckkkssstttvvvzzz||||||}}}zzzwwwuuuwwwzzz|||~~~<<<<<<<<<<<<<<<<<<<<<<<<888888888888777777777777777:::===>>>>>>======>>>>>>>>>============>>>>>>>>>===============>>>???<<<>>>BBBFFFHHHGGGEEECCC>>>???????????????>>>>>>>>>===<<<:::999888888888888888:::;;;;;;:::999999888777666999<<<===;;;999::::::::::::999888777777888888888888888999999:::<<<<<<<<<=========>>>>>>>>>>>>===<<<<<<;;;::::::<<<;;;;;;;;;;;;<<<<<<===<<<:::999:::<<<>>>>>>>>>========================>>>>>>????????????>>>>>>===;;;::::::<<<>>>???>>>>>>>>>=========???@@@AAABBBAAA@@@??????@@@AAABBB>>>???@@@AAAAAA@@@???>>><<<===???AAABBBBBBAAA@@@AAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;======<<<;;;=========>>>>>>>>>>>>>>>????????????@@@@@@@@@AAACCCBBBAAA@@@@@@AAABBBCCCGGGFFFEEECCCBBBBBBBBBBBBDDDCCCBBBBBBCCCCCCCCCCCCCCCAAA@@@AAACCCDDDCCCAAAEEEFFFFFFGGGGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@BBBAAA??????@@@@@@@@@???<<<===============<<<<<<===;;;999777777777666444555333111222555666444222666555333222222222444444222555888:::999777444222333333444555555555555444333333444444555555666666888888888888888888888999999:::;;;<<<<<<:::999888:::999999888888888888888===<<<::::::;;;===AAACCCEEECCCCCCDDDGGGGGGEEECCCBBBDDDFFFIIIKKKKKKKKKKKKHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHIIIJJJLLLLLLJJJGGGIIIJJJKKKLLLLLLKKKJJJJJJKKKOOOXXX``````[[[ZZZ]]]gggooottttttuuuyyy||||||~~~|||xxxwwwxxx{{{~~~<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888999;;;>>>@@@??????@@@AAA>>>>>>============>>>>>>===============>>>??????<<>>============<<<;;;::::::999999888888999::::::999777666555777999<<<======<<<;;;::::::::::::999888888777888888888888888999::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;>>>======<<<<<<<<<<<<===;;;:::999:::===?????????========================>>>??????@@@@@@????????????===<<<===???@@@@@@@@@============>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@??????@@@AAAAAA>>>???AAABBBCCCCCCBBBAAA?????????>>>??????@@@@@@@@@>>>===>>>???@@@???>>><<<<<<===>>>>>>???@@@@@@>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCDDDCCCBBBFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@BBB@@@>>>>>>???@@@???>>>===========================;;;888777777777555444444333222333555666666444666555333222222333444444222333555666777666444333555555555555555444444333555555555555666666666666888888888888888888888777777888:::;;;;;;;;;:::999;;;;;;:::999999888888777<<<;;;;;;;;;<<>>?????????@@@BBB>>>>>>============>>>>>>===<<<<<<======>>>???@@@<<<@@@EEEHHHHHHEEEBBB@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::999777888999999888777666555444777999;;;;;;;;;<<<===:::::::::::::::999888777888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>======<<<<<<<<>>======<<<======:::999999;;;>>>@@@@@@@@@==============================>>>????????????>>>>>>======>>>@@@AAAAAA@@@<<<<<<===>>>???@@@AAAAAA???AAABBBDDDDDDCCCBBBAAADDDCCCBBBAAA@@@???>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@?????????@@@@@@BBB@@@???@@@AAABBBAAA???======>>>>>>>>>?????????======???@@@AAACCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEBBBCCCDDDDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFGGGFFFEEEDDDCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@BBB@@@???>>>???@@@???>>>===============>>>>>>>>>===;;;888777777777555444444333444444555666666666444333222222222222333333888888777777777777555444777777777777666555444333777777777777666666666666888888888888777777777777555666888999;;;<<<<<<<<<::::::::::::::::::999999;;;;;;;;;===???AAACCCEEEDDDDDDEEEEEEFFFFFFFFFEEEHHHHHHIIIJJJJJJIIIIIIHHHLLLKKKIIIIIIIIIJJJLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGIIIJJJKKKJJJHHHIIIJJJLLLMMMMMMKKKIIIHHHMMMRRR[[[cccddd``````ccclllqqqrrrooommmrrrvvvxxx{{{~~~zzzwwwvvvyyy~~~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999;;;=========>>>???AAA>>>>>>============>>>>>>===============>>>??????<<>>===<<<;;;:::;;;;;;<<<<<<;;;:::999777888888999888777555444777777777666666888<<>>===============:::999999<<>>>>>=========<<<<<<===???@@@@@@>>><<<======>>>???@@@@@@@@@>>>@@@BBBDDDEEEDDDBBBAAABBBCCCCCCCCCCCCAAA???===@@@@@@AAAAAAAAAAAAAAAAAACCCBBBAAA@@@???????????????>>>======??????>>>===@@@?????????>>>>>>>>>======>>>???@@@BBBDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDBBBDDDFFFFFFDDDCCCDDDEEEBBBBBBCCCCCCCCCCCCDDDDDDCCCDDDEEEEEEEEEDDDBBBBBBFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@CCCAAA@@@@@@AAAAAA@@@???===============>>>???@@@<<<:::888777777666555333333444555555555555666666222111111111111111222222999888777777999:::888666999999999888888666555444777777777777777666666666777777777777777777777777777777888999::::::::::::777888999;;;<<<<<<<<<<<<;;;<<<===???AAABBBDDDEEEDDDEEEFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIHHHKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHGGGGGGHHHJJJKKKKKKIIIJJJKKKLLLMMMLLLKKKIIIGGGNNNSSS[[[cccccc___^^^aaalllqqqssspppooossswwwxxx|||~~~|||~~~~~~{{{vvvssstttxxx~~~<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999;;;<<<<<<<<<<<<===???>>>>>>============>>>>>>>>>>>>============>>>>>>===AAAFFFFFFCCC@@@??????>>>>>>>>>>>>===<<<;;;;;;888999:::;;;;;;;;;:::999777777888999999888666555:::888555444555888;;;===999999999::::::999999888888888888888999;;;<<<===<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<;;;???>>>>>>============>>>:::::::::===???@@@@@@>>>========================::::::;;;<<<============<<<;;;;;;===???@@@???=========>>>????????????>>>>>>???AAACCCDDDCCCBBBAAA>>>@@@BBBDDDDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@AAA@@@??????AAAAAA@@@???AAA@@@@@@???>>>>>>======>>>???@@@AAACCCDDDEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFEEEEEEDDDBBBAAA@@@BBBEEEHHHHHHEEECCCDDDFFFAAACCCDDDDDDCCCCCCDDDEEECCCCCCDDDDDDDDDCCCBBBAAAFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@DDDBBB@@@@@@AAABBBAAA@@@>>>======<<<===>>>@@@AAA<<<:::777666666666444333333555666555444333444555111111111222222222222222444333333666:::===<<<:::999999999999888777666555666666666666777777777777666666666777777777888888<<<;;;:::999888777666666666777:::<<<===>>>======<<<===???AAABBBCCCDDDDDDCCCEEEGGGGGGFFFEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKLLLMMMLLLKKKIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGIIIHHHGGGIIIKKKLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGPPPTTT\\\cccbbb\\\ZZZ]]]iiipppuuuttttttxxx{{{{{{}}}|||{{{}}}~~~~~~~~~zzzwwwrrrppprrrxxx~~~<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<===<<<;;;;;;<<<>>>>>>>>>============>>>>>>@@@???>>>======<<<<<<===>>>BBBEEEDDD???<<<===???;;;<<<<<<<<<<<<<<<;;;;;;666777999:::;;;:::999888666777888999999999888777===999666555888::::::999888999999::::::999999999888888888999:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;======<<<<<<<<<===>>>>>>;;;;;;;;;===@@@@@@???===========================:::;;;<<<===>>>>>>>>>>>><<<;;;<<<>>>@@@@@@???===>>>>>>???@@@???>>>======>>>???@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBDDDBBBAAABBBCCCDDDCCCBBB???????????????????????????@@@AAABBBCCCDDDEEEFFFBBBCCCDDDDDDDDDDDDCCCBBBEEEEEEFFFEEEDDDCCCAAA@@@@@@DDDHHHHHHEEEBBBCCCEEEAAACCCEEEDDDCCCBBBDDDFFFCCCDDDEEEEEEEEEDDDBBBAAAEEEDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBAAA@@@@@@CCCAAA??????@@@AAA@@@???>>>===<<<<<<===???AAABBB<<<:::777666666666444333444555666555222111222333222222333444444444444444333222222666<<>>>>>===<<<===>>>@@@CCCDDDDDDCCCCCCCCCEEEHHHHHHFFFEEEFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGJJJIIIHHHIIILLLMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHIIISSSWWW^^^cccaaaZZZWWWYYYbbbkkksssuuuvvvzzz|||{{{||||||||||||||||||}}}~~~~~~}}}~~~~~~{{{zzz{{{~~~~~~wwwtttpppoooqqqxxx<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;===>>>>>>===;;;;;;<<<===>>>>>>============>>>>>>AAA@@@???===<<<<<<<<<<<>>:::777888<<<===:::666888999999:::::::::999999888888888999:::;;;===>>>=========<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;<<<<<<===>>>???<<<<<<<<<>>>@@@@@@>>><<<========================;;;<<<===>>>????????????<<<<<<===???AAAAAA???>>>??????@@@@@@???>>><<<;;;===>>>???@@@AAAAAABBBBBBGGGEEEBBB@@@@@@AAACCCDDDEEEDDDDDDCCCCCCCCCDDDDDDAAAAAAAAAAAABBBCCCDDDEEEAAA@@@??????AAAAAA@@@???>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEAAABBBCCCDDDDDDCCCBBBAAAAAABBBDDDEEEEEEEEEDDDCCC???CCCHHHHHHDDDAAABBBEEEAAACCCEEEEEECCCBBBDDDFFFDDDEEEFFFFFFFFFEEECCCBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@BBB@@@>>>>>>???@@@???>>>>>>===<<<<<<===???AAABBB<<<:::777666666666444333444666777555111///000222333444444555666666666555777666555999>>>???<<<777555555555555555555444333333444444555666777777888333444555666777888999:::555555666777888:::<<<===999;;;<<<>>>>>>===;;;:::>>>???BBBDDDDDDDDDCCCBBBCCCFFFHHHHHHFFFEEEFFFHHHLLLKKKJJJIIIIIIIIIIIIIIIOOOMMMJJJHHHGGGGGGIIIJJJJJJJJJJJJKKKJJJJJJIIIIIIJJJIIIHHHJJJLLLNNNOOONNNPPPNNNLLLJJJIIIJJJKKKLLLVVVYYY___dddaaaYYYVVVWWWZZZeeeooosssvvvyyyzzzxxx{{{zzzyyyzzz|||~~~~~~~~~{{{yyyyyyyyyxxxwwwxxx|||zzzuuurrrooonnnrrryyy<<<;;;;;;;;;;;;<<<======>>>>>>===<<<;;;::::::999;;;999777888:::<<<<<<<<<>>><<<;;;;;;===???@@@?????????===<<<<<<;;;;;;;;;@@@AAAAAA@@@===<<<<<<===>>>===<<<<<<<<<<<<;;;999;;;::::::999999::::::;;;999999::::::::::::;;;;;;>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;;;;;;;::::::999999999888999::::::;;;;;;::::::999:::;;;===>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@BBB@@@>>>=========<<<:::<<<<<<;;;;;;;;;===>>>???<<<===>>>@@@@@@??????>>>@@@???>>>>>>>>>???@@@AAAGGGDDDAAA@@@@@@AAAAAAAAACCCAAA@@@BBBEEEFFFEEEBBB???@@@AAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>??????@@@AAACCCCCCEEEDDDBBBCCCDDDEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCFFFIIIMMMJJJFFFDDDDDDDDDEEEEEEMMMHHHEEEGGGHHHEEEBBBBBBGGGEEECCCCCCEEEEEEEEEDDDFFFEEEDDDCCCBBBCCCDDDDDDAAAAAA@@@@@@???>>>>>>>>>>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<============;;;:::999777666666666666777666444333333444555555333111///111555777777666888666555777<<<===:::666:::777777999777333111333777555333333444555666555555555666777777888777777666666777888888888888888;;;<<<>>>???@@@???===<<<<<<;;;???CCCBBB===@@@FFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHHHHIIIJJJKKKKKKOOOMMMJJJHHHGGGIIIKKKMMMOOOLLLIIIGGGHHHJJJLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMKKKMMMNNNLLLIIIHHHKKKNNNWWW\\\bbbeeeddd___ZZZXXXZZZ___fffnnnsssuuuuuutttzzzzzzxxxvvvvvvxxx}}}}}}zzzwwwvvvwwwxxxvvvttttttwww|||}}}vvvvvvvvvtttuuu{{{;;;;;;;;;;;;;;;<<<======>>>>>>>>>===<<<<<<;;;;;;<<<:::999999;;;===>>>===???===;;;;;;<<<======<<<>>>===<<<;;;;;;;;;;;;;;;AAAAAAAAA???===<<<<<<>>>>>>===<<<<<<<<<;;;:::999;;;::::::999999::::::;;;999999::::::::::::;;;;;;===============<<<;;;;;;::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<;;;;;;999:::;;;<<<===>>>>>>>>>??????@@@AAAAAA@@@??????@@@???======>>>>>><<<;;;AAA@@@???>>>>>>???@@@@@@;;;<<<===>>>???>>>>>>===@@@??????>>>>>>???AAABBBGGGDDDAAA@@@AAAAAAAAAAAA@@@???>>>???AAAAAA???<<<@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDD????????????@@@AAABBBBBBEEEDDDCCCDDDFFFFFFDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFIIINNNQQQKKKIIIEEEDDDFFFGGGHHHIIIPPPIIIEEEFFFGGGEEEDDDFFFFFFEEECCCDDDEEEFFFFFFEEEFFFEEECCCBBBBBBBBBCCCCCCBBBBBBBBBAAA@@@@@@?????????@@@@@@AAA@@@@@@>>>>>><<<<<<<<<<<<<<<<<<<<<;;;999999888777777666666666666555444333333333444555666444333555888::::::999:::777555666888777222...666444333666555222111444888666444333444555555555555555666777777777777777666666777888888888888888999:::<<<===>>>===<<<;;;AAAAAADDDHHHFFFBBBDDDJJJEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHHHHIIIIIIJJJJJJJJJMMMKKKIIIGGGFFFGGGIIIJJJOOOMMMJJJJJJKKKLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKLLLMMMKKKHHHIIIMMMQQQ[[[___eeehhhfffaaa]]]ZZZWWW\\\dddmmmtttxxxyyyzzz}}}{{{xxxvvvwwwzzz}}}|||xxxuuusssttttttqqqppppppsssxxx|||}}}}}}zzzuuuuuuuuuuuuwww~~~;;;;;;;;;;;;<<<<<<=================================;;;:::;;;===??????>>>@@@>>>;;;:::;;;;;;;;;:::<<<<<<;;;;;;;;;;;;;;;<<>><<<;;;===???======<<<<<<;;;::::::999::::::::::::::::::::::::999999::::::::::::;;;;;;;;;<<<=========<<<;;;:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<============<<<;;;;;;;;;<<<<<<<<<=========???@@@AAAAAA@@@???============>>>??????===;;;@@@???>>>===<<<<<<<<<<<<;;;<<<======>>>>>>======@@@@@@???>>>???@@@AAABBBFFFDDDAAA@@@AAABBBBBBAAACCCBBBAAAAAABBBAAA???===BBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBCCCEEEFFFGGG@@@@@@????????????@@@@@@CCCCCCDDDFFFGGGFFFDDDAAAEEEDDDCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEGGGJJJOOOSSSIIIGGGEEEEEEHHHJJJLLLLLLQQQJJJFFFEEEFFFDDDEEEIIIEEEDDDCCCDDDEEEGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAADDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@??????>>><<<======<<<<<<;;;::::::777777777777777777777777666666555444444444444444777666555666999::::::999999777555555666555111---222//////222222111222555999777555444555666555444444555555666666666666666666666777888888888888888888999:::;;;<<<;;;:::999???@@@DDDFFFDDD@@@AAAFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMOOONNNLLLLLLMMMMMMLLLKKKJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKIIIGGGJJJOOOUUU___dddiiillliiieee```^^^[[[___fffnnnuuuyyy|||}}}|||wwwuuuxxx|||}}}~~~}}}yyyuuurrrpppoooooollllllnnnrrrvvvyyyzzzzzz|||}}}}}}xxxssssssssstttxxx:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>><<<;;;;;;<<<>>>??????>>>???===;;;:::;;;<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>CCCCCCAAA===;;;;;;>>>@@@<<<======<<<;;;:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;:::;;;<<<======;;;:::999888888888888888999999999;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>@@@AAAAAA@@@>>><<<;;;;;;<<>><<<>>>>>>======<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>@@@@@@??????@@@AAABBBCCCFFFDDDBBBAAABBBCCCBBBAAADDDCCCCCCCCCCCCCCCBBBAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBDDDEEEGGGHHHAAAAAA@@@???????????????AAABBBCCCEEEGGGFFFBBB???EEEDDDCCCAAAAAABBBCCCDDDFFFFFFFFFDDDCCCEEEHHHKKKHHHFFFEEEFFFHHHKKKLLLLLLNNNIIIFFFFFFFFFDDDDDDGGGDDDBBBAAABBBEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@DDDDDDCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@???>>>>>>===>>>>>>>>>===;;;:::999666777777888888888888888888777777666555555555555444444444555666777666666666666666777999999777555000------111222222444888999777666666666666555444444555555666666666555555666666777888888888888888888888999:::;;;::::::999===@@@DDDDDDBBB???@@@BBBFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHFFFGGGHHHJJJMMMPPPRRRSSSNNNMMMMMMNNNNNNNNNKKKIIIJJJKKKKKKLLLLLLLLLLLLLLLJJJKKKJJJGGGGGGJJJRRRXXXbbbggglllnnnlllhhhdddbbbdddggglllrrrwww{{{}}}~~~}}}wwwvvvzzz~~~~~~|||zzzwwwssspppnnnmmmlllllljjjlllooosssvvvyyyyyyyyy~~~{{{zzz~~~}}}yyysssrrrqqqsssxxx:::;;;<<<<<<======<<<<<<999::::::;;;;;;<<<<<<===;;;;;;:::<<<>>>???>>>===>>>===;;;;;;===>>>??????============>>>@@@AAABBBDDDCCCAAA>>>;;;<<<>>>AAA<<<>>>???===;;;999:::<<<999::::::;;;;;;::::::999999999999:::::::::;;;;;;:::;;;<<<<<<<<<;;;999888777777777888888999999999;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>======<<<;;;;;;;;;<<<<<<<<<===???@@@@@@???===<<<::::::<<<>>>AAAAAA???===??????@@@@@@AAAAAAAAAAAA???>>>????????????@@@@@@AAA@@@@@@@@@@@@BBBDDDEEEEEECCCBBBBBBCCCDDDCCCBBB???@@@AAABBBBBBAAABBBBBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFCCCBBBAAA@@@????????????@@@AAABBBDDDFFFDDDAAA>>>EEEDDDCCCBBBAAAAAABBBCCCFFFFFFEEEDDDBBBBBBDDDFFFHHHGGGEEEFFFGGGIIIIIIIIIHHHFFFFFFHHHGGGCCCBBBDDDBBBAAA@@@AAACCCEEEEEEEEECCCCCCCCCBBBBBBAAA@@@@@@CCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>>>>======>>>>>>??????>>>===;;;999666777888999:::::::::999999999999888777666666555222333555555555444444444555666777888:::;;;:::888000---...222444444666:::999777666777888888666444555666666666666666555555666666777888888888888888999999:::;;;;;;;;;;;;;;;AAAFFFJJJIIIGGGEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMPPPQQQRRRMMMMMMMMMMMMNNNMMMJJJGGGJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJIIIGGGGGGKKKTTT[[[bbbggglllooonnnkkkhhhggglllooosssxxx|||~~~yyyyyy}}}~~~{{{tttqqqmmmkkkkkklllkkkjjjiiikkkppptttvvvwwwwwwwww~~~~~~}}}{{{sssqqqoooqqqwww999:::<<<=========<<<;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<>>>???>>>===>>><<<;;;;;;===???@@@@@@<<<======>>>@@@AAACCCDDDCCCCCCBBB???===<<<>>>@@@===???AAA???;;;:::;;;>>>999999;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;;;;:::::::::999999999777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>???>>><<<;;;;;;<<<===>>>======>>>>>>>>>>>>======::::::;;;>>>@@@AAA@@@>>>======>>>@@@@@@AAAAAA@@@@@@????????????@@@AAABBBAAA@@@@@@@@@AAACCCEEEFFFDDDCCCBBBCCCDDDDDDCCCBBB???AAACCCDDDCCCCCCDDDEEE???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCEEEDDDBBB???DDDDDDCCCCCCBBBAAAAAAAAAAAACCCEEEEEEEEEEEEGGGHHHIIIGGGFFFFFFHHHIIIHHHGGGEEEDDDGGGJJJGGGBBB@@@CCCCCCBBBAAAAAACCCEEEEEEDDDBBBCCCCCCCCCCCCBBBAAAAAADDDCCCCCCBBBAAAAAA@@@@@@AAA@@@???>>>===<<<<<<<<<<<<===>>>???>>>===;;;999888999:::;;;<<<<<<;;;:::999999999999888777555444444666888888666555444555777777888888888666555444111///111666888666666999888777777888999999888666777777777777777666666555666666777888888888888888:::::::::;;;;;;;;;<<<<<<@@@GGGLLLJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIILLLKKKJJJJJJJJJKKKMMMNNNNNNMMMMMMMMMMMMLLLIIIGGGIIIJJJKKKKKKLLLLLLKKKKKKIIIJJJIIIHHHHHHLLLTTT[[[aaaffflllooopppooommmmmmqqqtttxxx}}}}}}|||}}}|||sssoookkkiiikkklllkkkjjjhhhlllqqquuuuuuuuutttttt~~~zzzzzzrrrpppnnnpppwww999:::<<<===>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@AAA???===???===;;;;;;<<<>>>>>>===;;;;;;<<<>>>???BBBDDDEEEBBBCCCBBB@@@>>>===>>>???>>>AAACCCAAA<<<:::<<>>???>>>>>>>>>???>>>===<<<<<<===???@@@>>>===<<<<<<<<<<<<===>>><<<;;;;;;<<>>>>>>>>===<<<@@@???>>>>>>>>>???AAAAAAAAAAAA@@@AAABBBCCCEEEGGGDDDCCCBBBCCCEEEEEEDDDBBBBBBDDDGGGFFFDDDCCCDDDFFF===>>>???@@@AAABBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDEEEEEEDDDBBBBBBCCCDDDDDDCCCBBB@@@>>><<>><<<;;;:::;;;;;;999:::<<<======<<<:::888999;;;<<<===>>>===;;;:::888888888888777555333222444777:::999777555444555999999:::888666333111000222111444999:::777555777666666666888:::;;;999777888888888888888777777666666666777888888888888888:::::::::::::::;;;<<<<<<;;;CCCHHHFFFDDDFFFFFFCCCGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJMMMKKKJJJIIIJJJLLLOOOPPPPPPOOOMMMMMMNNNMMMKKKIIIIIIJJJKKKKKKLLLLLLKKKKKKIIIJJJJJJIIIIIIMMMTTTZZZ```eeekkkqqqssssssssssssvvvyyy}}}{{{|||}}}vvvqqqlllkkkmmmnnnllliiijjjooouuuxxxwwwuuutttttt~~~{{{}}}xxxuuuuuuqqqnnnlllpppxxx999:::<<<>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@BBBBBB@@@???@@@===;;;:::;;;<<<;;;:::::::::;;;===???AAACCCDDDBBBCCCCCCBBB???>>>>>>>>>>>>AAADDDBBB===;;;===@@@888999;;;<<<<<<;;;999888999999:::::::::;;;;;;;;;===;;;888666666777:::;;;777777888999::::::;;;;;;999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>???>>>===<<<===>>>@@@BBB???>>><<<::::::<<<>>>???===<<<;;;<<<>>>???@@@???AAAAAABBBBBBAAA@@@>>>===???>>>=========>>>@@@AAAAAAAAAAAAAAABBBDDDFFFGGGDDDCCCCCCDDDEEEEEEDDDBBB@@@BBBDDDCCC@@@>>>???@@@;;;<<<>>>???AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGEEEDDDEEEFFFGGGFFFEEEAAABBBDDDEEEDDDBBB???===999===CCCFFFFFFFFFEEEEEEHHHHHHGGGIIIKKKLLLLLLKKKHHHGGGGGGHHHEEEAAADDDIIIIIIGGGEEEEEEFFFGGGFFFFFFAAABBBCCCEEEEEEEEEEEEDDDFFFFFFFFFEEEDDDDDDCCCCCC@@@???===;;;:::999::::::666888:::<<<<<<:::888777;;;<<<>>>??????===<<<;;;666777777777555444222000333666999999666333333444999:::;;;999777444222222222222555:::;;;777444555555555666888;;;;;;:::888999999999999999888777777666666777888888888888888::::::999999::::::;;;<<<999BBBHHHFFFDDDFFFFFFCCCGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIIIILLLQQQVVVYYYRRRPPPOOONNNNNNNNNLLLJJJIIIJJJJJJKKKKKKKKKKKKKKKHHHJJJJJJJJJIIIMMMTTTZZZ___dddlllrrruuuvvvwwwxxx|||~~~|||yyyxxx|||~~~zzzuuuooommmoooooollliiinnnssszzz|||{{{xxxvvvvvv~~~yyyvvvyyy|||}}}sssppppppooommmkkkpppzzz======<<<<<<<<<;;;;;;;;;===<<<<<<===>>>>>>===;;;999:::<<<=========<<<<<>>;;;::::::<<<>>>@@@<<<:::999;;;AAAEEEFFFEEEHHHFFFCCCAAA???=========<<>>;;;999:::;;;:::999999;;;;;;:::999;;;:::999999999:::;;;<<<<<<<<<;;;::::::999888888888888888888999:::;;;<<<;;;;;;<<<<<<;;;;;;:::999===<<<<<<;;;;;;;;;<<<<<>><<<;;;;;;<<<===>>>DDD@@@===;;;<<<>>>??????>>>===<<<:::::::::;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;::::::999>>>>>>???>>>===>>>AAADDDBBBAAA@@@??????@@@@@@AAAAAABBBCCCCCCBBBAAA???>>>AAAAAAAAAAAA@@@@@@???>>>@@@@@@@@@AAAAAAAAABBBBBB<<<<<<>>>AAAEEEGGGGGGFFF???AAACCCCCCAAA@@@BBBEEEAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHGGGDDD???:::666888<<>>===???BBBDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCGGGDDDBBBCCCEEEEEECCC@@@BBB???;;;999888888666555777888:::<<<======<<<;;;CCCAAA>>>>>>@@@@@@===;;;888777666555444333333333777777777777777777888888666666666555444333222111222333444555666666666666555555444444555666888999777888;;;<<<<<<:::888666;;;:::888666555666666777<<<<<<<<<;;;;;;:::::::::BBB@@@@@@BBBEEEFFFEEEBBBHHHGGGFFFEEEEEEEEEFFFGGGMMMLLLJJJJJJKKKKKKIIIHHHIIIKKKNNNNNNJJJQQQiiiyyy___IIIIIIOOOMMMJJJJJJFFFFFFHHHIIIJJJJJJKKKKKKJJJHHHGGGGGGJJJPPPVVVZZZcccggglllrrrvvvyyyzzzzzz~~~~~~|||xxxxxxzzz}}}~~~|||xxxuuusssrrrrrrssstttxxx~~~~~~}}}|||xxxrrrsssuuu{{{}}}vvvqqqmmmkkkfffhhhlllttt~~~======<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<======<<<:::;;;<<<=========<<<;;;:::???>>><<<;;;;;;<<<===>>>;;;;;;<<>>>>>>>><<>>;;;999999:::999888888::::::999888999888888777777888::::::::::::::::::::::::::::::888888888888999:::;;;<<<<<<<<<=========<<<;;;:::======<<<;;;;;;;;;;;;;;;======;;;;;;;;;<<<>>>???BBB???<<<;;;<<<>>>??????;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>======<<<;;;;;;::::::===>>>????????????AAACCCBBBAAA???>>>>>>???@@@AAABBBBBBCCCCCCBBBAAA???>>>@@@@@@AAAAAA@@@??????>>>AAAAAABBBBBBBBBCCCCCCCCCBBB@@@@@@AAACCCDDDCCCBBB@@@BBBDDDDDDCCCCCCEEEGGGBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEBBB???;;;999;;;>>>BBBEEEGGGHHHFFFEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEAAA@@@???@@@BBBDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGEEECCCDDDEEEEEECCCAAAAAA>>>;;;999888888777666888999;;;=========<<<<<<@@@???===>>>AAABBB@@@>>>:::999777555444444444555666777777888888888777777555555555444333222111111222333444555666666666666777666555555444555666666777888:::<<<<<<;;;999888888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;AAA@@@???AAADDDEEEDDDBBBGGGGGGFFFEEEEEEFFFGGGHHHLLLKKKJJJJJJKKKKKKJJJIIIKKKIIIIIIHHHJJJXXXvvvhhhNNNHHHJJJKKKLLLPPPGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHFFFGGGKKKQQQXXX\\\gggiiimmmrrruuuxxxyyyyyy~~~}}}yyyvvvxxx}}}~~~{{{yyyxxxwwwwwwxxx|||zzzuuuqqqsssxxx{{{tttoookkkhhhiiikkkooovvv<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<;;;999============<<<;;;:::999???>>>===<<<<<<<<<<<<<<<999<<<@@@BBBAAA@@@??????DDDCCCAAA@@@???>>>>>>>>>;;;>>>@@@AAA>>>;;;999999888777777888999:::888777777666666666666777888999888888999::::::;;;<<<<<<999999999999:::;;;;;;<<<<<<===>>>??????===;;;:::======<<<;;;::::::999999===<<<;;;;;;;;;===>>>???@@@===;;;:::<<<>>>??????999:::;;;<<<<<<=========:::::::::;;;;;;;;;;;;<<<=========<<<;;;;;;;;;:::===???AAAAAA@@@@@@AAABBBBBB@@@>>>======>>>AAABBBBBBCCCCCCBBBBBBAAA@@@???@@@@@@AAAAAA@@@@@@??????BBBBBBBBBCCCCCCCCCDDDDDDDDDBBB@@@@@@AAACCCCCCBBBBBBDDDEEEEEEEEEEEEFFFHHHBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFEEECCCAAA???>>>>>>>>>@@@AAACCCEEEGGGGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCBBBAAAAAACCCDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFDDDDDDEEEEEECCCAAA>>><<<999888999999888777999999:::<<<<<<<<<<<<<<<===<<<===???BBBCCCCCCBBB<<<;;;888666555555666777555666888999999888666555333333333333222111111111333444555555666666666666888888666555444444444444666888999;;;;;;;;;:::999555666777888999999999999::::::::::::;;;<<<===>>>@@@@@@@@@AAACCCDDDCCCAAAEEEEEEEEEEEEFFFGGGHHHIIIKKKIIIIIIIIIKKKLLLKKKJJJLLLIIIGGGGGGLLLZZZsssgggPPPIIIKKKLLLMMMQQQJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGFFFHHHLLLSSSZZZ^^^jjjkkkmmmooorrrtttvvvvvv|||xxx{{{}}}|||}}}zzzvvvqqqrrrvvv~~~wwwpppkkkgggdddjjjmmmssszzz<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===;;;999<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>===<<<<<<;;;;;;999===AAABBB@@@>>>???AAAAAAAAA@@@@@@??????>>>>>>;;;===??????>>><<<999888888777777999:::;;;999777555666666666777777888888888999999::::::;;;;;;<<<:::::::::::::::;;;<<<<<<;;;<<<>>>??????===;;;999=========<<<:::999888777>>>===<<<<<<<<<<<<======>>><<<::::::<<<>>>???>>>;;;<<<===>>>>>>>>>===<<<::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;===???BBBBBBAAA@@@@@@AAAAAA@@@===<<<<<<>>>AAACCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCBBB@@@>>>>>>AAADDDFFFFFFEEEFFFFFFFFFEEEDDDEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEEEECCC@@@>>>===???AAACCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEDDDBBBBBBDDDDDDDDDCCC??????@@@AAACCCDDDEEEEEEFFFEEEDDDCCCCCCBBBAAA@@@<<<:::888777999999999999888888888888999999::::::;;;<<<===@@@BBBCCCCCCBBB===;;;888666555555666777444666888:::999777555333222222111111111111111111444444555666666666666666777777666666555555555555555666777888999:::::::::555666888999::::::999888999999999:::;;;===???@@@AAAAAABBBCCCDDDDDDCCCCCCDDDDDDEEEEEEGGGHHHIIIIIIIIIHHHHHHIIIKKKLLLLLLKKKJJJJJJJJJKKKMMMSSS\\\dddbbbUUULLLMMMPPPOOOMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJFFFFFFFFFHHHMMMUUU]]]bbbjjjjjjjjjkkkmmmoooqqqrrr~~~~~~wwwsssuuuuuuxxx}}}~~~wwwqqqkkkgggccc```iiimmmuuu}}};;;<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<>>>>>><<<;;;:::::::::;;;<<<===>>>>>>>>>============<<<<<<;;;;;;>>>@@@@@@>>>???BBBEEE@@@@@@@@@??????>>>>>>>>>;;;;;;===>>>>>><<<999777888888999:::<<<<<<:::888666666777888999999999:::::::::::::::::::::::::::;;;;;;;;;:::;;;;;;<<<<<<:::;;;<<<======;;;:::888=========<<<;;;:::888777??????>>>===<<<;;;;;;;;;===<<<:::;;;<<<>>>>>>>>>???@@@@@@@@@???>>><<<;;;:::;;;;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===???BBBBBBAAA@@@@@@@@@AAA???>>>======???AAACCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBB@@@AAAAAAAAAAAABBBBBBBBBBBB@@@>>>>>>AAADDDFFFFFFHHHGGGFFFEEECCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDBBB???======@@@CCCFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFEEECCCCCCDDDDDDDDDCCC>>>???@@@AAABBBCCCDDDEEECCCCCCCCCBBB@@@???>>>>>>;;;999777777888::::::999555555444333444444666666;;;===???@@@AAA@@@@@@@@@<<<:::888666555555666666555666888999999777444222111111000000000111222222444555666666777666666666444555555666666666666666555555555555666888999999777888999::::::999888777999999999999;;;>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEEEECCCCCCDDDFFFGGGHHHIIIIIIHHHGGGGGGHHHKKKLLLLLLKKKGGGIIIKKKKKKKKKLLLLLLKKKKKKHHHHHHMMMQQQPPPNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJFFFEEEFFFIIIOOOWWW___dddiiihhhhhhhhhiiikkkmmmooo~~~|||uuupppyyyzzz{{{}}}yyytttooojjjfffccc```^^^eeelllvvv;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<===>>>>>>===;;;999999999:::<<<===???@@@======<<<<<<<<<<<<======>>>????????????AAADDDFFF???????????????>>>===<<<::::::;;;===>>><<<999666888888999;;;======;;;999666777888999:::;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;::::::999======>>>>>>===;;;999888??????>>>===<<<;;;::::::>>>===;;;<<<===>>>>>>===AAAAAAAAA@@@>>>===;;;:::;;;<<<=========<<<;;;::::::;;;;;;;;;<<<============???AAA@@@???>>>???@@@@@@????????????AAABBBCCCEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCC@@@@@@@@@AAAAAAAAABBBBBBDDDBBB@@@@@@AAACCCCCCBBBIIIGGGDDDCCCCCCBBB???===@@@@@@AAACCCCCCDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFCCCBBB@@@???@@@BBBDDDFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFDDDBBBBBBDDDDDDDDDCCCAAAAAABBBCCCDDDEEEEEEFFFBBBBBBBBBAAA>>><<<<<<===;;;999777777888999:::999333222000//////000222333:::<<>>>>>>>>::::::999777666666555555666777888888888666444333111111000000000111333444555666666777777666666666333444555666777777777777666666555444555666888999999999999999999999888888:::999999999;;;>>>AAACCCDDDEEEGGGGGGFFFEEEEEEFFFCCCCCCEEEFFFHHHHHHHHHHHHHHHGGGGGGHHHJJJLLLKKKJJJGGGIIIIIIGGGHHHKKKMMMLLLIIIIIIIIIJJJKKKMMMNNNPPPLLLLLLMMMLLLLLLKKKJJJJJJFFFFFFGGGJJJPPPXXX```fffhhhhhhhhhhhhjjjlllnnnooo}}}~~~uuupppyyyzzz{{{}}}{{{ppplllfffcccaaa```______bbbkkkxxx;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<======<<<:::;;;:::::::::;;;===>>>???===<<<;;;:::;;;===???@@@BBBAAAAAAAAACCCDDDCCCBBB????????????>>>===;;;::::::999:::<<<>>>===999555666666888;;;======:::888555666888999;;;;;;;;;:::888999999::::::;;;;;;<<<======<<<<<<<<<<<<<<<===>>>===<<<;;;:::;;;;;;<<<<<<===>>>???>>>===;;;:::<<<<<<===============<<<@@@>>>======>>>???>>><<<@@@???>>>===<<<<<<;;;;;;<<<===>>>???>>>===;;;:::::::::;;;;;;<<<======>>>>>>??????>>>======>>>@@@??????@@@AAABBBCCCCCCCCCEEEEEECCCBBBAAAAAABBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCBBB@@@@@@AAACCCDDDCCCBBBGGGEEECCCCCCCCCCCCAAA???>>>???@@@BBBCCCDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEEEECCCDDDEEEEEEFFFFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFDDDCCCAAABBBCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCCCCAAA>>><<<<<<===;;;999777666888999999888222000...,,,,,,...000222777:::>>>@@@>>>=========::::::;;;:::999888666555777777777777666555444333222111000000000222444666666666777777777777666666444555666777777666555555:::888777555555777999:::888888888888999:::;;;;;;;;;:::999999;;;>>>AAACCCCCCFFFGGGGGGEEEDDDEEEFFFCCCDDDEEEGGGHHHHHHHHHGGGIIIHHHGGGHHHJJJKKKJJJIIIHHHLLLLLLHHHHHHMMMOOONNNJJJLLLLLLJJJHHHJJJMMMOOOKKKKKKKKKLLLLLLKKKJJJJJJGGGGGGGGGJJJQQQYYYaaafffiiijjjkkklllnnnqqqrrrttt}}}yyyssssssuuuwwwyyy}}}vvvqqqiiieee```]]]]]]___``````bbblllzzz;;;;;;;;;<<<<<<<<<======;;;::::::;;;<<<<<<;;;999===<<<;;;:::;;;;;;===>>>===<<<:::999:::===@@@BBBDDDCCCBBBDDDGGGFFFAAA===??????@@@???>>>===;;;999:::999999<<<>>>===999555555555777:::<<<<<<999777444555777999:::;;;::::::666777888999;;;<<<===>>>>>>======<<<<<<<<<======@@@>>><<<;;;:::;;;===>>><<<===???@@@@@@>>><<<;;;999:::;;;===>>>?????????AAA???>>>>>>??????>>><<<>>>===;;;::::::;;;<<<======>>>???@@@???>>><<<:::999::::::;;;<<<===>>>>>>>>>???>>>===;;;;;;>>>@@@>>>@@@AAACCCDDDDDDCCCCCCFFFEEECCCBBBAAAAAABBBBBB>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDD<<<<<<>>>AAAEEEGGGGGGFFFFFFCCCBBBBBBEEEFFFDDDAAA===>>>@@@BBBCCCEEEEEEFFFBBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCDDDEEEEEEEEEDDDAAACCCDDDFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEDDDDDDDDDEEEEEEFFFCCCBBBAAAAAACCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEBBB>>><<<===>>>;;;999777666888999888888222000---++++++---000222444888===???>>><<<===>>>:::;;;<<<===<<<999777555888777777666555444444444222111000000111333555777666777777777777777666666666666777777777555444333<<<;;;888777666888:::;;;777777666777888;;;===>>><<<;;;999999;;;>>>AAACCCBBBEEEGGGFFFDDDBBBDDDEEECCCDDDFFFGGGHHHHHHGGGFFFIIIHHHGGGHHHJJJKKKJJJIIIIIIPPPSSSNNNKKKMMMLLLHHHEEEKKKOOOMMMJJJIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGHHHKKKQQQYYYaaafffkkklllnnnpppsssuuuwwwxxx|||}}}wwwlllooosssvvvzzzuuummmhhhfffaaa\\\ZZZ[[[^^^aaabbbcccnnn{{{888888888888999:::;;;;;;999999:::::::::999888888===<<<;;;:::::::::;;;<<<;;;;;;<<<===???BBBEEEFFFAAADDDGGGHHHFFFAAA>>><<<======<<<;;;;;;;;;;;;;;;>>><<<;;;<<<>>>>>>;;;888888888999;;;======:::888777777888999::::::::::::;;;999888999<<<===;;;999<<<=========>>>>>>>>>>>>@@@???<<<:::999999:::;;;>>>>>>>>>>>>==================>>>>>>>>>>>>======AAA@@@>>>=========>>>?????????>>>========================>>>???>>>;;;888<<<<<<==================>>>===<<<;;;;;;<<<>>>???>>>@@@CCCDDDCCCBBBCCCCCCAAABBBBBBCCCDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???BBBCCCDDDEEEFFFFFFEEEDDDFFFDDDAAAAAABBBCCCCCCBBB@@@AAABBBDDDDDDDDDDDDCCCEEECCCAAAAAADDDFFFEEECCCAAABBBDDDEEEFFFEEECCCBBBGGGFFFFFFFFFFFFHHHIIIJJJHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBDDDFFFEEECCCBBBCCCEEEFFFFFFEEECCCCCCAAA@@@@@@AAABBBCCCBBBBBBAAA@@@???>>>===<<<:::999888777777666666666555333111///......///000999>>>???;;;:::>>>???<<<;;;;;;<<<<<<;;;;;;:::999999;;;:::555222333111---222000///000444555444333444555555555555555444444777777777777777777777777888777666666666777888999666777888999:::;;;;;;<<<:::<<<>>>?????????AAABBBBBBBBBAAAAAABBBEEEGGGIIIIIIHHHGGGGGGGGGHHHIIIJJJHHHHHHGGGFFFFFFGGGHHHHHHLLLLLLMMMMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJKKKIIIHHHIIIKKKLLLLLLLLLJJJKKKLLLNNNRRRYYY___ccchhhmmmrrrvvvwwwvvvvvvuuu~~~wwwrrrnnnlllqqq{{{zzzsssmmmgggaaa\\\ccc```]]]YYYWWWZZZ```dddiiivvv999999999888999999::::::;;;:::::::::::::::::::::<<<;;;:::999999:::;;;;;;<<<<<<<<<===???AAACCCDDDDDDFFFHHHGGGEEEAAA???>>>===<<<;;;;;;::::::;;;;;;===;;;;;;<<<======:::777888888999;;;<<<<<<:::777777777888999::::::::::::;;;999888999;;;<<<;;;999======>>>>>>>>>????????????>>><<<:::::::::;;;<<<<<<<<<======>>>>>>??????======>>>>>>>>>===<<<<<>>>>>=========>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<===>>>???>>>;;;999<<<<<<<<<===============>>>===<<<;;;;;;<<<>>>???<<<>>>AAABBBAAAAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@BBBCCCEEEFFFFFFFFFEEEDDDFFFDDDBBBAAABBBCCCBBBAAA???@@@BBBCCCDDDDDDCCCCCCDDDBBBAAABBBDDDEEEEEECCCDDDEEEFFFGGGGGGFFFEEEDDDGGGGGGFFFEEEFFFGGGHHHIIIFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCBBBCCCEEEGGGEEEDDDCCCCCCEEEFFFEEEEEEDDDCCCBBBAAAAAABBBCCCCCCAAAAAA@@@???>>>===<<<<<<===<<<:::888777777888888555444222111111222333444;;;???@@@<<<;;;>>>>>>;;;;;;;;;;;;;;;;;;::::::999777999888444333444333000999555222111333444333222444555555666666555444444666666666666666666666666999888777777777888999:::777777888999::::::;;;;;;;;;<<<======>>>???AAACCCBBBBBBAAAAAACCCEEEGGGIIIHHHHHHGGGFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJLLLJJJIIIIIIKKKLLLKKKKKKLLLLLLMMMNNNQQQVVV\\\```hhhlllssswwwyyyyyyyyyyyy}}}~~~vvvqqqmmmooowww~~~}}}xxxqqqkkkgggccc^^^ZZZ```^^^ZZZWWWVVVZZZaaafffjjjwww;;;::::::999999999999:::===<<<;;;::::::;;;<<<===::::::999999999::::::;;;<<<<<<===>>>@@@AAABBBCCCHHHHHHHHHEEEBBB@@@@@@AAA<<<<<<<<<;;;;;;;;;::::::;;;::::::;;;<<<<<<:::777777777888:::<<<;;;999777777777888999:::::::::::::::888888888:::;;;:::999<<<<<<<<<============>>>>>>===<<<;;;;;;;;;======;;;;;;<<<===>>>???@@@@@@======>>>======<<<;;;;;;<<<<<<===============<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<>>>??????===:::;;;<<<<<<<<<======>>>>>>???>>>===<<<<<<<<<===>>>999<<>>>>>===AAA???<<<999888999:::;;;777666666555666777888999>>>@@@@@@>>>===>>>>>>;;;:::;;;;;;;;;;;;:::999999555777777444444666666333888555222000111222333222333444555666666555444444666666666666666666666666999888888888888999:::;;;888888999999::::::;;;;;;<<<;;;;;;<<<===???BBBCCCBBBBBBAAABBBCCCEEEHHHIIIGGGGGGFFFFFFFFFGGGIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJLLLKKKIIIIIIJJJKKKJJJIIIMMMNNNNNNOOOPPPTTTZZZ]]]iiinnntttxxx{{{{{{|||||||||~~~wwwpppnnnrrrwwwyyyxxx|||~~~|||wwwrrrmmmjjjfffbbb```]]]ZZZXXX]]][[[XXXUUUUUU[[[cccjjjrrr}}}<<<;;;:::999999999999999===<<<:::999999;;;===>>>::::::::::::::::::;;;;;;<<<===???AAACCCDDDEEEEEEIIIHHHFFFBBB>>>===???AAA============<<<<<<;;;;;;999999:::;;;;;;;;;999888666666777999;;;;;;888666777777888999::::::::::::777777777777888999999888::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>><<<<<<======>>>>>>??????======>>>======<<<;;;::::::;;;<<<=========<<<;;;<<<;;;;;;:::::::::;;;;;;::::::;;;===@@@@@@>>><<<:::;;;;;;<<<===>>>>>>??????>>>======<<<======>>>999;;;>>>@@@@@@@@@AAABBBDDDCCCAAA@@@@@@BBBDDDEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEDDDFFFDDDBBBBBBBBBBBB@@@???@@@AAACCCDDDEEEEEEDDDDDDEEEDDDEEEEEEFFFFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@?????????@@@AAABBBAAA@@@AAACCCDDDGGGEEECCCCCCDDDDDDCCCBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAACCC@@@<<<999888999;;;===<<<;;;;;;::::::;;;<<<<<<@@@@@@@@@?????????===::::::::::::::::::999888888555777777444444777666444111000000000111222222222222444555666777666555444666666666666666666666666777777777888888999::::::999999999:::::::::;;;;;;<<<;;;:::;;;===@@@BBBCCCBBBBBBBBBCCCDDDFFFHHHIIIGGGFFFEEEEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHIIIIIIJJJJJJJJJMMMMMMMMMMMMMMMLLLKKKJJJMMMKKKIIIIIIJJJJJJIIIHHHMMMOOOQQQRRRRRRVVV[[[```mmmqqqvvvzzz||||||}}}~~~}}}}}}tttooooooqqqrrrrrrssszzz}}}yyywwwuuuzzz}}}zzzwwwsssmmmgggcccaaa___]]][[[YYYXXXWWWZZZXXXUUUSSSUUU\\\fffmmmxxx<<<<<<;;;:::999999999999;;;:::999888999:::<<<>>>::::::;;;;;;<<<<<<<<<<<<>>>@@@BBBEEEGGGHHHGGGGGGFFFEEEBBB>>>;;;:::===???===>>>>>>>>>>>>===<<<<<<888999;;;;;;;;;:::999999666666777999;;;;;;888666777777888999::::::::::::555666666777666777777888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>>>>======<<<<<<======>>>>>>===<<<;;;;;;:::;;;<<<======<<<;;;:::===<<<<<<<<<<<<<<<======999999;;;===@@@@@@>>><<<::::::;;;<<<===>>>???@@@??????>>>===============;;;===@@@AAAAAAAAAAAABBBEEECCCBBBAAAAAACCCEEEFFFBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBBBBBBBBBB@@@>>>AAABBBDDDEEEFFFFFFEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCCCCFFFEEEDDDBBBAAAAAA@@@@@@AAAAAABBBAAA??????@@@BBBFFFEEECCCBBBCCCDDDCCCBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBB@@@<<<:::999:::===???AAA@@@@@@???>>>=========AAA???>>>@@@AAA???<<<:::999999::::::999999888777666888888555444666666333...000222333333222111000111333555777777666555444555555555555555555555555444555666666777888888888999999999::::::;;;;;;<<<===;;;:::<<>>????????????AAACCCFFFIIIJJJIIIGGGEEEAAAAAA???<<<:::999;;;=========>>>???>>>===<<<;;;777:::<<<<<<;;;::::::;;;777777888:::<<<;;;999777777777888999::::::::::::555777888888777777888999<<<<<<<<<=========>>>>>><<<<<<<<<===>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;======>>>>>>>>>>>>======<<<<<<======<<<;;;;;;:::>>>============>>>??????::::::;;;===@@@@@@>>><<<999999:::<<<===???@@@AAA?????????>>>>>>======<<<===???BBBBBBBBBAAAAAABBBCCCCCCBBBAAABBBCCCDDDEEEAAAAAABBBCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCBBBAAABBBAAAAAABBBCCCCCCAAA???AAABBBDDDEEEFFFFFFEEEEEEDDDGGGIIIJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCGGGFFFEEECCCBBBBBBAAAAAA???@@@AAA@@@>>>>>>???AAAEEEDDDBBBBBBCCCDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA???===;;;;;;===???AAACCCCCCBBBAAA@@@???>>>>>>AAA===<<<@@@BBB???;;;:::888999999999999888777777555888888555555777777444444666888888555222000000000222555777888777555444555555555555555555555555333333555666777888888777888888999:::;;;<<<=========;;;;;;>>>BBBEEEEEECCCAAABBBCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFGGGIIIKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJHHHHHHIIIJJJIIIHHHLLLQQQWWWYYYZZZ]]]eeekkkuuuxxx{{{}}}}}}}}}}}}~~~zzztttoookkkgggeeekkkooorrrsssyyyzzzllllllkkkgggbbb___^^^^^^eeeqqq|||~~~zzzrrriiiaaaXXXZZZZZZYYYVVVSSSSSSSSSTTTSSSRRRRRRTTTZZZbbbhhhuuu{{{;;;;;;:::::::::;;;;;;<<<:::::::::;;;<<<<<<=========>>>@@@AAABBBBBBBBBAAAFFFHHHJJJKKKJJJFFFCCC@@@===>>>>>>===;;;::::::;;;;;;<<<===>>>===<<<:::999777:::======<<<;;;;;;===888888999;;;<<<<<<:::777777777888999::::::::::::777999;;;;;;999888:::<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>===??????>>>>>>======<<<<<<<<<===>>>???@@@@@@@@@@@@??????===<<<;;;;;;::::::>>>=========>>>>>>???@@@::::::;;;>>>@@@???===;;;888999:::<<<>>>???AAAAAA@@@@@@@@@???>>>===<<<<<<>>>@@@BBBCCCAAA@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBB???@@@AAABBBDDDEEEFFFGGGCCCDDDDDDDDDDDDCCCBBBBBBAAABBBCCCCCCCCCBBB@@@???@@@@@@@@@AAACCCCCCBBB@@@@@@AAABBBDDDDDDDDDCCCCCCBBBFFFIIIIIIHHHFFFFFFGGGJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFEEEDDDGGGFFFEEECCCBBBBBBAAAAAA;;;===>>>>>>>>>???AAACCCDDDBBBAAAAAACCCDDDDDDCCCAAABBBCCCEEEEEEFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBB@@@??????>>>???AAABBBCCCBBBBBBBBBBBBBBBAAA@@@@@@???:::999@@@CCC???;;;:::888888888888888777777666333666777555555999999777888999999666333111222444000222555777888777555444555555555555555555555555333444555777888888888888777777888:::<<<===>>>???===;;;<<<@@@FFFHHHFFFBBBAAABBBCCCEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMJJJKKKKKKLLLLLLKKKKKKJJJKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLLLLJJJIIIGGGHHHIIIJJJJJJIIIMMMSSSYYY[[[[[[^^^fffmmmtttwww{{{}}}}}}}}}~~~}}}wwwpppkkkgggjjjlllkkkjjjoooyyyvvvnnnddddddbbb^^^YYYVVVWWWYYY\\\kkkyyy|||wwwmmmaaaWWWQQQSSSUUUTTTQQQOOOOOOOOOPPPPPPOOOOOOQQQVVV]]]bbblllpppttttttwww~~~::::::::::::;;;;;;<<<===:::;;;<<<===>>>>>>>>>>>>???@@@AAACCCDDDDDDCCCCCCJJJKKKLLLLLLIIIDDD>>>;;;:::<<<>>>>>><<<;;;::::::999:::;;;<<<<<<:::888777888;;;>>>>>><<<;;;<<<>>>888888999;;;======:::888777777888999::::::::::::999<<<>>>===;;;:::<<>>>>>>>>>>>==================>>>>>>>>>>>><<<===>>>@@@AAAAAAAAAAAABBB@@@>>><<<;;;::::::;;;===============>>>??????;;;;;;<<<>>>??????===:::888888:::<<<>>>???AAABBB@@@@@@@@@@@@???>>><<<<<>>???@@@@@@@@@@@@?????????@@@BBBCCCEEEFFFGGGCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAA???>>>?????????AAACCCDDDBBB@@@>>>???@@@BBBCCCBBBBBBAAAAAADDDHHHHHHFFFDDDEEEFFFLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEFFFEEEDDDCCCBBBAAAAAAAAA888:::<<<===>>>@@@CCCFFFCCCBBBAAAAAACCCDDDDDDDDD@@@AAACCCDDDEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDD???@@@@@@AAABBBCCCEEEEEE@@@AAAAAABBBBBBBBBBBBBBB>>>888888???CCC???::::::888888888888888777666666111444555444666:::<<<:::666666555111///000555999///222555888999777555444555555555555555555555555333444666888999:::999999666777888:::<<<>>>???@@@<<<;;;===BBBHHHJJJFFFBBBAAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNKKKLLLMMMNNNNNNMMMLLLKKKMMMLLLJJJIIIHHHIIIIIIJJJIIIJJJKKKLLLLLLLLLLLLLLLIIIHHHGGGGGGIIIKKKKKKJJJNNNTTTZZZ\\\[[[^^^eeelllsssvvvzzz|||}}}~~~~~~|||{{{}}}xxxqqqllliiijjjgggdddhhhsss|||wwwlllddd\\\[[[YYYTTTOOOMMMOOORRRTTTdddtttwwwqqqeeeWWWLLLJJJMMMPPPOOOMMMKKKKKKMMMMMMMMMMMMNNNOOOSSSXXX]]]]]]aaadddeeeiiippptttttt~~~}}}{{{;;;;;;;;;;;;;;;;;;<<<===:::999999;;;???BBBCCCCCCBBBCCCEEEGGGHHHHHHHHHGGGNNNKKKEEE@@@===<<<<<<============<<<;;;;;;;;;::::::::::::;;;<<<;;;999777:::::::::<<<>>>>>>===;;;:::999999999::::::888666888888999999999:::::::::>>>>>>======<<<<<<<<<<<<===;;;999888888999:::<<<:::;;;===>>>>>>>>>===<<>><<<;;;<<<;;;:::888:::;;;<<<>>>????????????AAAAAA@@@===;;;;;;===??????????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@???@@@???===???CCCDDD@@@BBBBBBBBBAAA@@@???>>>===CCCBBB@@@??????AAADDDFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDD>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBAAA@@@@@@????????????DDDHHHMMMLLLHHHFFFFFFIIIHHHIIIIIIGGGEEEEEEFFFHHHIIIIIIHHHGGGFFFFFFFFFGGGFFFEEECCCBBBAAA@@@??????BBBAAA@@@?????????@@@AAA<<<@@@BBBAAABBBDDDCCC???DDDBBBAAABBBEEEFFFEEECCCDDDBBBAAAAAABBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@>>>>>>???@@@AAA@@@===;;;<<<;;;999777555555555666555444333444666888888777888666555444444555666888,,,000555888888777666666333222222333666777777666777888888777666666777999666777888999;;;<<<===>>>999;;;>>>AAACCCCCCCCCCCCFFFDDDCCCCCCEEEGGGHHHGGGKKKJJJJJJJJJJJJKKKLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKMMMKKKIIIIIIIIIHHHGGGEEEGGGKKKOOOPPPMMMJJJJJJKKKJJJIIIIIIHHHHHHIIIKKKLLLTTTUUUWWWXXXXXXYYY[[[]]]nnnrrrwww{{{~~~|||yyywwwwwwwww{{{}}}~~~}}}{{{tttmmmjjjgggfffhhhlllrrrvvv{{{||||||xxxrrrjjjbbb]]]XXXUUUQQQNNNKKKKKKLLLLLLOOO[[[gggkkkfff]]]SSSKKKFFFHHHMMMPPPOOOLLLKKKKKKKKKNNNQQQPPPOOONNNQQQTTTRRRVVVVVVUUU[[[fffkkkjjjmmmrrr}}}======<<<======>>>?????????>>>===???BBBEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDGGGEEEAAA>>>===<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<999777999999:::<<<>>>???===<<<<<<;;;::::::;;;:::888666777777888888888999999999=========<<<<<<;;;;;;;;;;;;:::999999999:::;;;<<<:::;;;;;;<<<<<<<<<<<<<<>>??????@@@@@@@@@@@@???AAAAAA@@@>>><<<;;;===???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????@@@@@@>>>???>>><<<>>>CCCCCC???AAAAAAAAAAAA@@@??????>>>BBBAAA???>>>???AAACCCEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCC???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@BBBFFFIIIIIIEEECCCDDDGGGGGGHHHIIIGGGFFFEEEFFFHHHGGGGGGFFFEEEDDDDDDDDDDDDGGGFFFDDDBBBAAA@@@??????BBBAAA@@@?????????@@@@@@???BBBBBB???@@@DDDEEEBBBDDDBBBAAABBBEEEFFFEEECCCDDDCCCAAABBBCCCCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA??????>>>>>>>>>???@@@???===:::;;;:::888777666555555666666555444555777999999999888777555444444555777888444666999:::999777666666555444333444666777777666777888999888666666777999777888888999;;;<<<======<<<===@@@BBBCCCDDDCCCBBBFFFDDDCCCCCCEEEGGGHHHHHHJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIJJJJJJHHHGGGHHHJJJMMMMMMLLLJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJKKKVVVXXXYYYWWWUUUVVV[[[___ooosssxxx|||zzzwwwttttttvvvwww}}}~~~zzzvvvrrrmmmiiihhhjjjnnnqqqwwwwwwyyy|||~~~}}}zzzwww~~~zzzuuurrrmmmhhhccc___YYYVVVUUUSSSPPPMMMKKKJJJJJJKKKLLLTTT]]]___[[[UUUOOOLLLGGGIIIMMMPPPPPPOOOOOOPPPNNNOOOOOOLLLIIIJJJNNNRRROOOQQQPPPOOOTTT\\\___\\\ccchhhttt????????????@@@AAACCCCCCDDDCCCBBBCCCFFFHHHHHHHHHIIIIIIHHHGGGEEECCCAAA@@@>>>>>>============>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<======:::888999999:::<<>>======<<<;;;;;;;;;;;;999777777777777777888888888888<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<:::::::::::::::;;;<<<<<<>>>===<<<<<<>>>>>>===<<<@@@@@@@@@@@@@@@???>>>>>>@@@AAA@@@>>><<<<<<===???@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>??????@@@===>>>>>><<<>>>BBBBBB>>>@@@@@@@@@AAAAAA@@@@@@???AAA@@@???>>>???AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAABBB@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAABBBEEEGGGFFFCCCBBBDDDGGGGGGHHHHHHGGGFFFEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDHHHGGGEEECCCAAA??????>>>BBBAAA@@@@@@??????@@@@@@AAACCCBBB>>>???DDDFFFEEECCCBBBAAABBBDDDDDDDDDCCCDDDCCCBBBBBBCCCCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCAAA???>>>===>>>======>>>???>>><<<::::::999888777666666666666777666555666999:::;;;:::888777666444444666777888:::;;;<<<:::777555444444777666555555777777666555777888999888777777888999999999999999:::;;;<<<===>>>???AAACCCDDDDDDDDDDDDFFFEEECCCCCCEEEGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMIIIHHHHHHIIIKKKLLLKKKJJJKKKJJJJJJJJJLLLLLLJJJIIIFFFHHHIIIJJJJJJKKKMMMOOOYYY\\\\\\XXXSSSTTT\\\dddrrruuuzzz~~~~~~yyyvvvtttvvvxxx{{{zzzrrrllliiiiiilllnnnooooooppprrruuuuuutttrrrwww}}}yyytttrrrpppllleeeaaa[[[WWWTTTSSSQQQOOOPPPOOONNNLLLKKKJJJIIIIIIKKKOOOSSSTTTRRROOOOOOQQQMMMOOORRRSSSSSSSSSTTTTTTSSSSSSPPPKKKGGGHHHNNNSSSTTTSSSQQQPPPSSSWWWWWWSSSYYY]]]hhhuuu|||{{{zzz{{{AAAAAAAAAAAABBBDDDEEEFFFGGGEEEDDDEEEGGGHHHHHHGGGHHHGGGFFFDDDBBB@@@>>>===:::;;;<<<======>>>>>>===:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>===;;;999999999:::<<>>>>><<<<<<===>>>??????>>>======>>>>>>>>>======<<>>===<<<>>>???AAA@@@@@@???>>>======<<<====================================>>>>>>??????===??????===???CCCBBB>>>>>>???@@@AAAAAAAAAAAAAAA@@@?????????@@@BBBDDDEEEBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAABBB@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAA@@@@@@@@@AAAAAACCCBBBBBBAAAAAABBBBBBBBBDDDFFFGGGFFFDDDDDDFFFHHHEEEGGGHHHHHHFFFEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFHHHGGGEEECCCAAA??????>>>AAAAAA@@@@@@@@@@@@???@@@AAACCCCCC@@@AAAEEEFFFDDDBBBBBBBBBBBBCCCCCCCCCBBBDDDCCCBBBBBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@???===<<<======<<<===>>>>>><<<:::999999888888777777777777777666555666888:::;;;:::777666444333333444666777;;;;;;:::888444222333333999777666666777777666444666888999999888777888999::::::999999:::;;;===>>>>>>???AAACCCEEEFFFGGGGGGGGGEEECCCDDDFFFHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJLLLKKKKKKKKKLLLLLLMMMMMMHHHGGGGGGIIILLLMMMMMMMMMNNNKKKIIIJJJMMMNNNLLLJJJFFFHHHLLLMMMNNNPPPTTTXXX^^^aaaaaa[[[TTTVVV```jjjtttxxx|||}}}|||~~~~~~~~~~~~vvvooojjjjjjlllnnnhhhggghhhkkkoooqqqrrrrrrmmmuuu~~~}}}yyywwwqqqjjjdddaaa___]]]XXXUUUQQQOOOOOOOOONNNMMMLLLLLLLLLKKKKKKJJJIIIIIILLLMMMQQQSSSRRRQQQSSSXXX[[[]]]\\\XXXUUUVVVWWWVVVVVVVVVTTTPPPLLLLLLQQQUUU[[[XXXSSSQQQSSSUUUUUUSSSTTTVVV___kkkrrrtttuuuwwwAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBBBBDDDEEEEEEDDDCCCBBBAAA@@@>>>===<<<<<<;;;<<<===>>>>>>===<<<<<<999:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>===;;;999888888999<<<>>>???>>><<<999888999:::===>>>===<<<999999999:::::::::;;;;;;999:::::::::::::::::::::888999:::;;;<<<======<<<===<<<;;;;;;;;;<<<>>>???===<<<;;;===???@@@???>>>;;;;;;===>>>>>>?????????>>>???@@@???======>>>???@@@@@@??????>>>===<<<<<<=======================================>>>>>>>>>>>>@@@@@@???AAAEEEDDD???>>>>>>???@@@AAAAAAAAAAAA@@@??????@@@AAACCCDDDEEEBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@BBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEDDDEEEFFFHHHDDDFFFHHHHHHFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHGGGEEECCCAAA@@@??????AAAAAAAAAAAA@@@@@@??????>>>BBBDDDBBBCCCFFFEEEBBBAAABBBBBBBBBAAAAAAAAABBBDDDBBBAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????>>>>>>===>>>===<<<<<<======<<<:::999999999999999999888888777555444555777999999888555444222111111222444555999999999777444333555666999888666666777777555444555777999:::999888999:::::::::999999:::<<<>>>???===>>>@@@CCCFFFHHHJJJJJJGGGEEEDDDDDDFFFHHHIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMHHHGGGHHHJJJLLLNNNNNNNNNPPPMMMKKKLLLOOOPPPNNNKKKLLLOOOQQQQQQPPPRRRWWW\\\bbbeeeeee```ZZZ\\\fffqqqvvvzzz~~~~~~~~~~~~|||sssmmmjjjjjjjjjdddcccccceeehhhkkklllkkkdddlllvvv{{{|||~~~}}}yyyvvvuuusssrrrkkkgggaaa\\\WWWSSSRRRRRRPPPOOONNNOOOPPPPPPOOOMMMKKKKKKLLLLLLLLLLLLLLLKKKMMMOOOUUU[[[[[[XXXZZZ```lllmmmhhh^^^XXXYYYYYYWWWTTTVVVXXXVVVSSSRRRTTTVVVZZZWWWRRRPPPOOOPPPQQQSSSTTTTTTXXXaaagggkkkpppvvv~~~???????????????@@@@@@AAA???>>>===>>>???AAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<======>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<======:::888888888999;;;======;;;:::888777888:::<<<>>>===<<<::::::::::::;;;;;;;;;<<<999999::::::::::::;;;;;;::::::;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>===<<<;;;<<<>>>???>>>===<<<===>>>???AAAAAAAAABBB===???@@@???>>>===>>>????????????>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>========================>>>AAAAAAAAACCCFFFDDD@@@>>>???@@@AAAAAAAAAAAAAAA>>>>>>??????AAABBBDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????AAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCCCCDDDDDDEEEEEECCCEEEGGGHHHGGGFFFFFFFFFAAACCCEEEFFFGGGGGGGGGFFFGGGFFFEEECCCBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@???>>>===AAADDDCCCDDDFFFDDD@@@AAABBBCCCBBB@@@???@@@AAABBBAAA@@@@@@AAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>?????????>>>>>>???>>><<<<<<===>>>===;;;999999:::;;;;;;;;;::::::888777555555777888777777333222111//////111222333888999999888666666888:::888777666666666777555444555777:::;;;:::999999::::::999888999:::===???AAA===>>>@@@CCCEEEHHHJJJKKKGGGFFFDDDDDDFFFHHHIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJKKKKKKJJJJJJJJJLLLMMMNNNJJJIIIIIIJJJMMMNNNNNNMMMOOONNNNNNOOOPPPPPPNNNMMMSSSUUUUUURRRNNNOOOUUU[[[bbbeeegggdddaaacccllluuuxxx{{{yyyqqqjjjgggeeedddcccaaaaaabbbbbb```___^^^cccjjjnnnppprrruuuxxxyyy|||zzzsssmmmiiifffdddbbb]]]YYYVVVUUURRRMMMLLLNNNMMMMMMMMMNNNPPPQQQOOONNNMMMMMMMMMMMMNNNOOOPPPPPPQQQSSS\\\ggggggaaaaaagggwwwxxxpppbbbZZZ\\\\\\YYYSSSWWW[[[[[[XXXUUUTTTUUU[[[ZZZZZZYYYTTTPPPRRRWWWTTTTTTXXX]]]```ccclllvvv}}}======<<<<<<;;;;;;<<<<<<:::999888999;;;============<<<;;;;;;:::;;;<<<============<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;::::::;;;<<<<<<999777999888888:::;;;;;;999777999888888999;;;<<<:::999999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<===<<<;;;::::::;;;<<<===:::;;;<<<<<<======<<<<<<===<<<;;;;;;===>>>===<<<===>>>???@@@@@@@@@@@@@@@===>>>@@@@@@>>>===>>>???>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>===========================@@@AAA@@@CCCEEECCC?????????@@@AAAAAAAAA@@@@@@;;;;;;<<<>>>???@@@BBBBBBAAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@AAAAAAAAAAAAAAA@@@BBBCCCDDDCCCAAA>>>===@@@@@@@@@@@@@@@AAABBBBBBAAABBBCCCEEEFFFFFFEEEDDDBBBDDDGGGHHHGGGFFFEEEFFF???AAACCCFFFHHHIIIHHHHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@???>>>>>>AAABBB@@@AAADDDDDDAAA@@@BBBCCCBBB???>>>???AAAAAA@@@>>>???@@@@@@???===????????????????????????@@@@@@AAA@@@@@@???>>>>>>@@@???======>>>>>>>>>===999:::<<<=========<<<<<<;;;999777777888888777666333222111//////111222333555777888888777666777999777555444555666666555444444777:::;;;::::::::::::999888888888:::===AAACCC@@@@@@AAABBBDDDFFFHHHHHHHHHFFFDDDEEEGGGIIIIIIIIIIIIJJJLLLMMMNNNMMMLLLKKKMMMLLLKKKKKKLLLNNNPPPQQQLLLKKKJJJKKKMMMNNNMMMLLLKKKMMMPPPQQQOOONNNMMMMMMRRRSSSRRRNNNJJJLLLTTT\\\```cccfffggggggjjjpppvvvxxx{{{wwwoooiiifffdddbbb```______]]]ZZZWWW\\\]]]^^^```bbbdddeeegggjjjooowww~~~|||zzzwww|||}}}yyyyyyzzz{{{xxxvvvuuuqqqllleee```\\\ZZZWWWVVVSSSPPPOOORRRRRRNNNMMMPPPPPPNNNLLLMMMOOOQQQRRRQQQPPPOOONNNNNNPPPRRRTTTVVVYYY[[[eeerrrssskkkjjjqqqyyy{{{rrrbbb[[[___bbb^^^YYY]]]```___[[[WWWVVVWWW]]]aaahhhiii```VVVUUU\\\VVVYYY^^^aaa```aaakkkvvv|||<<<;;;:::999999888888999888666666777999;;;<<<;;;>>>===<<<;;;:::;;;<<<===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;::::::999999999;;;::::::;;;<<<;;;999777999888888999:::999777555;;;:::999999::::::888666888888999999999::::::::::::::::::;;;;;;<<<<<<<<<>>>===;;;::::::;;;<<<===999:::;;;<<<===<<<;;;:::===<<<;;;;;;<<<===<<<:::>>>>>>>>>>>>>>>===<<<<<<<<<>>>@@@@@@>>>>>>>>>???============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<>>;;;????????????@@@@@@AAABBBCCCDDDEEEHHHJJJJJJHHHFFFAAADDDGGGHHHGGGFFFEEEFFF???AAAEEEHHHJJJKKKKKKKKKEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@AAABBBAAA@@@???>>>@@@BBBAAA===>>>BBBEEECCC@@@BBBCCCBBB???===???AAA@@@???>>>>>>??????>>><<>>===AAA???======>>>???>>>===:::;;;<<<>>>>>>>>>======>>><<<999888999888777666444333111000000111333444333444666666555444444555666444333444555666555444444777:::;;;;;;:::::::::888888777888:::>>>BBBDDDCCCCCCBBBCCCCCCDDDEEEFFFHHHFFFDDDEEEGGGIIIIIIIIIJJJKKKMMMNNNOOONNNLLLKKKOOONNNMMMMMMNNNOOORRRSSSNNNMMMLLLLLLMMMMMMLLLKKKHHHMMMQQQQQQOOOLLLLLLMMMKKKMMMMMMIIIGGGKKKVVV```^^^```dddgggjjjnnnrrruuuyyy||||||tttnnnkkkbbbaaa`````````^^^[[[XXX\\\ZZZWWWWWWXXXZZZZZZYYYbbbiiirrrzzz|||xxxqqqllliiioootttuuurrrppprrrtttyyyyyyxxxtttnnnjjjggggggddd```[[[WWWUUUTTTSSSRRROOOKKKMMMRRRSSSPPPPPPTTTTTTQQQMMMLLLNNNRRRTTTVVVRRRQQQOOOOOOQQQTTTWWWZZZ```bbblllzzz|||sssrrryyywwwyyyqqqaaa[[[bbbfffcccaaadddeeeccc^^^ZZZYYYZZZ\\\dddpppsssgggWWWTTTZZZYYY^^^fffhhhdddbbblllxxx|||999999;;;;;;;;;;;;999999999999999999999999999999<<<;;;:::999::::::<<<<<<;;;;;;:::::::::999999999<<<<<<<<<;;;;;;:::::::::999999999::::::999888888555555555555555666777777;;;;;;;;;;;;;;;:::999999777;;;;;;666666::::::555>>>:::777888<<<>>><<<999:::::::::;;;;;;<<<<<<<<<@@@???=========<<<;;;999::::::;;;;;;<<<=========???===;;;999999:::===>>>??????>>>===<<<;;;::::::<<<<<<<<<<<<<<<===>>>???<<<===>>>???????????????>>>;;;:::;;;===???>>>===>>>???@@@AAA@@@???>>>===<<<@@@DDDCCC???===???BBB<<<<<<;;;;;;<<<===???@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@??????>>>EEEAAA>>>???BBBBBB>>>:::AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBBBBBBBBBB@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCDDDFFFFFFEEECCCFFFEEEEEEFFFHHHHHHGGGFFFCCCBBBBBBCCCDDDDDDCCCAAA???@@@@@@@@@??????AAACCCEEEBBB@@@???@@@AAAAAA@@@EEEBBBAAABBBEEEFFFEEECCCAAA>>><<<<<<>>>???===:::;;;;;;<<<>>>???@@@AAABBB>>>???AAACCCCCCAAA???===@@@?????????@@@>>><<<:::===>>>>>>===;;;999999:::999;;;:::777777::::::888555333111111222333222111444444444444444444444444777666444444666777666555777555444666:::<<<999666;;;:::999999;;;???CCCFFF@@@BBBCCCAAA>>>???EEEJJJEEEFFFGGGHHHIIIHHHGGGFFFLLLKKKJJJJJJJJJLLLMMMNNNPPPLLLMMMSSSSSSOOOOOOSSSOOONNNLLLJJJHHHGGGGGGFFFEEEJJJMMMMMMNNNOOOMMMHHHKKKIIIFFFFFFIIIOOOVVV[[[^^^ccchhhiiiiiikkkpppuuu}}}~~~}}}zzzyyy{{{~~~}}}~~~sssgggfffccc```]]]]]]]]]\\\[[[[[[VVVQQQQQQTTTVVVTTTQQQZZZeeeqqqwwwxxxuuukkkaaa___ccceeeddddddfffeeebbbhhhlllllldddYYYWWW___hhh```VVVOOOOOOOOOKKKKKKNNNQQQPPPPPPOOOOOOPPPQQQQQQQQQPPPNNNMMMLLLMMMOOOPPPMMMLLLOOOSSSSSSQQQSSSWWW^^^jjjvvv{{{|||}}}}}}{{{vvvtttnnnfff```aaafffkkkqqqrrrtttrrrlllddd``````eeegggmmmssspppfff]]]ZZZbbbgggmmmmmmgggdddnnn{{{qqqrrrxxx999:::;;;;;;;;;;;;:::999999999999999999999999999<<<;;;:::999999999:::;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::888999999999999999888888666666666555555666777777999::::::;;;::::::999888666::::::777777;;;<<<888???;;;777888;;;===<<<999::::::::::::;;;;;;;;;;;;>>>===<<<<<<<<<<<<;;;999::::::;;;;;;<<<===============<<<<<<;;;:::999888===============<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@??????>>>===<<<>>><<<:::;;;===???>>>======>>>???@@@AAAAAA@@@@@@<<>><<<>>>@@@<<<;;;;;;;;;<<<===>>>???>>>======>>>>>>???@@@AAAAAAAAA@@@@@@??????>>>>>>BBB???>>>@@@CCCEEEBBB???CCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEEDDDEEEDDDDDDEEEGGGGGGFFFDDDEEEEEEEEEGGGHHHIIIGGGEEECCCBBBBBBCCCDDDEEECCCBBB@@@@@@@@@@@@@@@@@@AAABBBDDDBBB@@@???@@@AAAAAA@@@EEECCCAAABBBDDDEEECCCAAAAAA>>><<<<<<>>>>>><<<999<<<======>>>??????@@@@@@???@@@BBBCCCCCCAAA???===?????????@@@@@@???<<<;;;>>>>>>>>>===<<<<<<<<<===:::<<<;;;777777999888666444222000000222222222111111222333333555555666777999777555444555666555444555666777888888888999:::;;;:::::::::===AAAFFFIIIHHHJJJJJJHHHDDDCCCGGGKKKFFFGGGHHHIIIIIIIIIHHHGGGKKKKKKKKKKKKKKKLLLMMMMMMOOOLLLLLLPPPPPPLLLKKKOOOLLLKKKJJJHHHHHHGGGGGGGGGGGGLLLOOONNNOOOQQQPPPLLLLLLJJJGGGGGGKKKQQQXXX]]]___dddiiijjjjjjlllpppuuuzzz|||}}}~~~~~~~~~~~~yyynnnjjjfffbbb```````````````^^^YYYTTTSSSVVVWWWUUUSSS[[[hhhvvv}}}|||vvvjjj___YYY```ccc___\\\^^^aaabbbiiijjjggg___WWWWWW___gggbbbXXXOOOMMMLLLJJJLLLPPPRRRRRRRRRQQQQQQOOONNNNNNQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKMMMQQQRRRRRRUUU[[[```kkkvvv{{{|||}}}~~~|||uuurrrjjjbbb\\\^^^eeelllyyyyyyzzzzzzvvvpppkkkiiiiiikkkrrryyywwwlllbbb^^^aaadddjjjooommmiiiiiimmmjjjmmmttt~~~::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;:::999888888999999======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;888888999999:::999999888888777777666666666777777777888999:::::::::999888666999:::888999======<<>>>>>===:::666333<<<<<<<<<======>>>>>>>>><<<<<<===>>>>>>>>>======>>>???????????????>>>>>>>>><<<;;;;;;===>>>>>>===<<<===>>>@@@AAAAAAAAAAAA<<>>;;;;;;;;;;;;<<<===>>>???===<<<<<<======>>>???@@@@@@@@@??????>>>=========BBB@@@???@@@CCCDDDBBB???CCCCCCCCCBBBBBBBBBAAAAAACCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEGGGGGGFFFEEEEEEEEEFFFHHHJJJIIIGGGDDDDDDCCCCCCDDDEEEEEECCCBBB@@@@@@@@@AAAAAAAAABBBBBBCCCBBB@@@@@@AAABBBAAA@@@EEECCCBBBBBBBBBBBBAAA???@@@>>>===<<<<<<;;;:::888=========>>>>>>?????????@@@AAACCCCCCCCCAAA???>>>>>>>>>@@@AAAAAA@@@>>>===@@@???>>>>>>>>>>>>??????<<<>>><<<888666777666333222111//////111222222111///000111333555777888999999777555444555555444222555888:::888555555999>>>::::::;;;===@@@EEEIIILLLMMMOOOOOOLLLHHHEEEFFFHHHFFFGGGHHHIIIIIIIIIIIIHHHJJJKKKKKKLLLLLLLLLLLLLLLNNNKKKKKKMMMLLLIIIHHHJJJIIIIIIHHHGGGGGGGGGGGGHHHIIILLLNNNMMMNNNQQQQQQOOOMMMKKKIIIJJJMMMTTT[[[___bbbfffkkkmmmmmmooorrrvvvxxxyyy|||zzzppplllgggccccccdddddddddaaa]]]YYYWWWXXXYYYWWWUUU[[[iiixxx~~~vvvhhh\\\XXX^^^```ZZZUUUXXX]]]aaafffddd___YYYTTTVVV]]]cccaaaYYYQQQMMMKKKJJJLLLPPPTTTTTTVVVVVVTTTQQQNNNLLLPPPOOONNNMMMKKKJJJIIIIIIJJJIIIJJJNNNPPPQQQVVV\\\```kkktttxxxyyy||||||zzzuuuqqqhhh^^^YYY]]]gggooo}}}vvvppphhhlllttt{{{yyynnnccc___^^^^^^eeennnqqqkkkccc___dddfffmmmwww~~~:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::<<<<<<;;;::::::999999999<<<<<<<<<<<<;;;;;;;;;;;;999999999::::::;;;;;;<<<999999:::;;;;;;;;;::::::999999888777777777777888777888999;;;;;;:::999888888:::::::::;;;<<<===<<>>???>>>;;;888555<<<============>>>>>>>>><<<===>>>>>>>>>>>>===<<<:::;;;===???AAABBBBBBBBB======<<<<<<<<<============>>>>>>???@@@@@@@@@@@@===???@@@???===;;;;;;<<<:::;;;;;;;;;<<<===>>>>>><<<;;;;;;<<<<<<===>>>????????????>>>======<<<<<>><<<@@@@@@@@@AAAAAABBBBBBCCCDDDCCCBBBAAAAAABBBCCCDDD@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBDDDFFFFFFEEEDDDEEEEEEFFFIIIJJJJJJGGGDDDEEEDDDDDDDDDEEEEEEDDDBBBAAA@@@@@@AAACCCCCCBBBAAACCCAAA@@@@@@AAABBBAAA@@@DDDCCCBBBAAA@@@@@@>>>>>>???>>>===;;;:::999777666;;;;;;<<<===>>>???@@@@@@BBBBBBCCCCCCBBBAAA???>>>===???AAABBBAAAAAAAAABBBCCCAAA>>><<<<<<=========<<<>>>===888555555333000111///...///111222222111000111222444555777888999888666444444555666555444888999999777666777:::>>>:::;;;===???CCCHHHKKKNNNJJJLLLMMMKKKGGGDDDCCCCCCFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJLLLKKKJJJJJJJJJIIIIIIJJJKKKJJJIIIHHHHHHGGGHHHHHHGGGJJJKKKIIIKKKOOOQQQOOONNNMMMLLLLLLPPPWWW^^^bbbgggjjjnnnqqqrrrtttvvvyyyzzzzzz}}}wwwrrrlllgggeeeeeeddddddbbb___\\\ZZZZZZZZZXXXVVVZZZhhhvvv{{{yyyrrrhhh______aaa^^^WWWUUUYYY]]]___```]]]YYYUUUTTTUUUYYY\\\\\\XXXTTTQQQOOOMMMMMMNNNTTTVVVXXXYYYXXXUUUPPPMMMNNNNNNNNNNNNMMMKKKJJJIIIIIIGGGHHHKKKLLLMMMRRRYYY^^^gggnnnppprrruuuuuussstttooofff\\\YYY^^^jjjssszzzpppgggkkksss{{{zzzoooddd___ZZZZZZ___hhhkkkeee^^^[[[aaaaaaeeemmmtttzzz;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;::::::::::::999888999999::::::;;;;;;;;;:::;;;;;;<<<======<<<<<<:::999999888888888999999888999;;;======<<<:::888<<<;;;;;;<<<<<<;;;;;;;;;===;;;999999999;;;<<<<<<:::::::::999999888888777888777777888:::;;;:::999::::::;;;;;;<<<=========;;;<<<===============<<>>>>>>>>===============>>>>>>>>>>>>>>>======;;;<<<===???AAABBBBBBCCC=========<<<<<<<<<======@@@??????>>>============>>>?????????>>>===<<<===::::::;;;;;;<<<=========;;;;;;;;;;;;<<<===>>>?????????>>>>>>===<<<<<<;;;AAA@@@?????????>>><<<:::;;;;;;===>>>@@@BBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCC??????@@@AAABBBBBBBBBBBBAAAAAAAAABBBEEEFFFEEECCCFFFFFFFFFHHHJJJJJJGGGEEEFFFEEEEEEEEEFFFFFFDDDBBBBBBAAA@@@BBBDDDEEECCCAAAAAA@@@@@@AAABBBBBBAAA@@@BBBBBBBBB@@@???======<<<======<<<:::888777666666777888:::<<<>>>AAABBBCCCCCCCCCCCCCCCAAA@@@>>>======???AAAAAAAAABBBEEEGGGFFFBBB<<<999888888888777:::<<<;;;777444444111---000.........111222333222333333444555555666666777555444333444666888888888<<<999666666888;;;;;;;;;:::;;;>>>AAAEEEIIIKKKMMMFFFGGGIIIIIIGGGEEECCCCCCEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKJJJIIIJJJKKKMMMLLLOOONNNMMMKKKIIIHHHHHHHHHGGGJJJKKKIIIKKKPPPRRRQQQOOONNNMMMOOOSSSZZZ```eeejjjmmmrrrvvvxxxzzz|||}}}~~~zzzssslllhhheeecccbbbcccaaa___]]]\\\[[[YYYXXX]]]hhhrrrtttqqqoookkkggglllfff]]]WWWYYY```aaa]]]YYYWWWVVVUUUUUUUUUTTTTTTVVVYYY[[[[[[YYYVVVRRROOOTTTUUUXXXYYYXXXVVVRRRPPPNNNNNNOOOPPPPPPPPPOOOOOOKKKHHHHHHJJJIIIIIIMMMSSSZZZ```eeeeeegggjjjjjjhhhkkkgggaaaZZZXXX]]]iiirrr~~~|||nnngggjjjqqqyyywwwnnneeeaaaYYYZZZ]]]bbbaaa]]]]]]```ccc```___cccjjjsss<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<============<<<<<<;;;;;;:::::::::999999999999999999999::::::::::::::::::;;;<<<============999999999999999:::;;;;;;;;;===???@@@???===;;;999===;;;:::<<<<<<999999;;;;;;;;;;;;::::::;;;;;;;;;999999888888888888888888888777777888:::;;;:::999::::::;;;;;;<<<============<<<<<<<<<===>>>???@@@?????????>>>>>>=========??????>>>=========>>>>>>???@@@@@@@@@@@@@@@??????===>>>>>>===;;;;;;<<<>>>@@@???>>><<<;;;;;;;;;;;;======>>>>>>>>>>>>======999999;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<===>>>?????????>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>===999999;;;===???AAACCCDDDBBBAAAAAA@@@@@@AAAAAABBB???@@@AAABBBBBBCCCBBBBBBAAA@@@AAACCCEEEFFFEEEDDDGGGFFFFFFGGGIIIJJJHHHGGGGGGFFFEEEFFFGGGFFFDDDBBBCCCAAAAAACCCFFFFFFCCC@@@AAA@@@@@@AAACCCCCCBBB@@@@@@AAAAAA???===;;;;;;<<<:::;;;;;;999777555555666555777999;;;???AAACCCEEECCCCCCCCCAAA@@@>>><<<<<<===>>>???>>>>>>@@@FFFLLLGGGAAA999555444555444222555888888555333333000,,,///......///222444444444666666555555555555555555555444333555888:::;;;;;;>>>:::666777;;;===;;;999;;;<<>>???@@@BBBCCCBBB???<<<:::<<<888888<<<<<<999999===999;;;<<<<<<<<<;;;::::::777777777888888888888888999888777888:::::::::888::::::;;;;;;<<<============<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>?????????BBB@@@>>><<<<<<===>>>@@@AAAAAAAAAAAA@@@???>>>>>>===>>>???===;;;:::<<<>>>======;;;:::999::::::;;;;;;:::;;;<<<>>>>>>======888999;;;<<<===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>>>>======<<<<<<===>>>>>>>>>>>>>>>>>>;;;;;;<<<>>>???@@@AAABBB???@@@@@@@@@@@@@@@@@@???AAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBDDDGGGHHHGGGFFFIIIGGGFFFFFFHHHIIIIIIIIIHHHGGGFFFFFFGGGFFFDDDBBBCCCAAAAAACCCGGGHHHDDD@@@@@@???@@@AAACCCCCCBBB@@@>>>???@@@???<<<:::;;;===888999:::888666444555777666777999;;;>>>AAABBBDDDCCCCCCBBB@@@>>><<<;;;:::;;;<<<<<<:::999===FFFMMMFFF???666222222444333111111444555222222222000,,,000......000222555555555666666666666555555555555777666555666999;;;<<<;;;;;;;;;::::::;;;;;;;;;:::;;;===@@@BBBDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJIIIIIIGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLOOOMMMIIIIIINNNOOOMMMQQQPPPOOOMMMLLLKKKKKKKKKGGGKKKMMMLLLOOOTTTVVVTTTNNNNNNOOOQQQVVV]]]cccgggkkknnnsssyyy~~~}}}wwwqqqkkkgggdddddddddcccaaa```______```gggjjjeeeaaaccciiikkkkkkdddZZZVVV]]]fffhhhcccYYY[[[\\\[[[XXXUUUUUUUUU[[[gggssswwwwwwuuunnnggg```___\\\ZZZYYYYYYYYYZZZZZZYYYXXXXXXXXXYYYZZZ[[[SSSQQQRRRSSSRRROOOPPPTTTXXXYYYYYYVVVVVVYYYYYYUUUOOORRRUUUWWWXXX[[[bbbgggkkkssszzz|||tttdddccceeeiiiiiiccc```aaaeeegggkkklllfff___```eeeeee^^^XXXWWW[[[eeeuuu===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<=========<<<======<<<<<<<<<;;;;;;;;;;;;::::::999999888888888666777888999::::::;;;:::888888999:::;;;===>>>???AAACCCEEEEEEDDDAAA===::::::666666<<<===999:::???888:::===>>>===;;;:::999666666777777888888999999:::999888999::::::999888::::::;;;;;;<<<======>>><<<<<<=========;;;:::999<<<<<<===>>>???@@@AAAAAACCCAAA>>>;;;;;;<<>>???@@@AAAAAAAAAAAAAAA===>>>???===;;;:::;;;>>>;;;:::999999999:::;;;<<<999888999;;;===>>>===<<<888999:::<<<===<<<<<<;;;===<<<<<<======>>>???@@@@@@@@@??????>>>>>>======@@@AAAAAA@@@>>><<<<<<<<<>>>>>>??????@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>BBBCCCDDDEEEFFFFFFFFFFFFDDDCCCDDDFFFHHHJJJIIIHHHJJJHHHEEEEEEGGGIIIJJJJJJIIIHHHFFFGGGGGGGGGDDDCCCDDDAAAAAADDDHHHHHHDDD@@@??????@@@AAACCCCCCBBB@@@<<<>>>@@@>>>;;;:::;;;===666888999888555444555777888888:::<<<>>>@@@AAABBBCCCCCCAAA???===;;;:::999999:::999666555:::EEENNNEEE===444000222444444333...111333111111222000,,,000///...000333666666666555555555555666666666666999888777888:::;;;;;;;;;888;;;>>>===:::888:::<<<<<<===@@@BBBCCCCCCCCCBBBGGGFFFFFFGGGHHHJJJIIIIIIIIIIIIIIIIIIJJJLLLNNNOOONNNMMMLLLJJJJJJJJJKKKLLLNNNQQQOOOIIIHHHMMMNNNKKKOOONNNNNNMMMMMMMMMMMMMMMDDDHHHKKKKKKNNNSSSTTTRRRNNNNNNOOORRRWWW^^^dddhhhjjjlllqqqxxx~~~wwwqqqllleeefffffffffdddbbbbbbbbb]]]ccceee___ZZZ\\\bbbeeeccc```YYYUUUZZZdddhhhggg]]]______]]]XXXVVVWWWZZZaaaooo|||zzzssskkkhhhccc___]]]]]]___``````___\\\[[[ZZZ[[[\\\]]]VVVUUUVVVYYYWWWTTTUUUYYYYYYZZZWWWTTTTTTWWWVVVRRRIIIOOOUUUYYY[[[]]]bbbeeeaaallluuuyyyvvvmmmjjjkkknnnmmmjjjiiikkklllmmmrrrtttooofffaaabbbccc\\\VVVVVVZZZbbbppp}}};;;======::::::======;;;<<<<<<;;;::::::::::::;;;===;;;;;;>>>===:::999<<<@@@===;;;===AAAAAA===888888888999:::;;;;;;;;;;;;;;;;;;:::999888888888999;;;;;;;;;;;;<<<>>>???@@@@@@CCCFFFGGGDDD@@@<<<:::<<<<<<;;;:::999999999999::::::999999999:::;;;;;;:::999777666666888999;;;777888888888888999999999<<<;;;:::::::::;;;;;;<<<>>>>>>===<<<<<<<<<<<<<<>>>>>>>>???@@@AAA>>>>>>>>>>>>???AAACCCEEECCCAAA>>>===???@@@AAAAAADDDBBB@@@@@@AAABBBAAA@@@999999999999:::;;;;;;<<<777999:::999777777888999<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>???@@@?????????>>>>>>============>>>>>>>>>>>>======???@@@AAAAAAAAABBBAAAAAADDDCCCAAA@@@???@@@AAAAAAFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEHHHKKKKKKJJJHHHGGGGGGFFFDDDDDDDDDFFFHHHJJJHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDBBB???===<<>><<<999777555555555555666666666666;;;===??????>>>>>>???@@@======>>>>>>===;;;999888AAA777333666777333888BBB888777555333111000000000777555333222222111///---000......///333666777777666333111444888:::777444;;;::::::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>@@@??????AAACCCCCCBBBAAADDDEEEFFFGGGIIIJJJKKKLLLKKKLLLLLLKKKJJJJJJLLLNNNPPPNNNLLLKKKLLLNNNQQQRRRNNNOOOPPPNNNJJJIIIJJJLLLJJJKKKMMMNNNMMMLLLJJJIIIMMMJJJHHHJJJOOOSSSRRROOONNNRRRUUUUUUYYYbbbiiijjjiiimmmssszzz{{{uuuqqqmmmgggaaa___aaabbb___\\\\\\^^^]]]ZZZZZZ^^^___]]]ZZZVVVUUUXXXZZZYYYZZZ\\\[[[\\\\\\ZZZXXXXXX[[[^^^oooyyy|||sssqqqjjjbbb```fffkkklll\\\aaaaaaZZZYYY^^^bbbbbbccc```\\\XXXVVVVVVXXXYYYWWWUUUSSSTTTWWWYYYWWWUUUOOONNNQQQXXX```dddccc```hhhgggjjjrrr}}}}}}zzzvvvsssssstttsssnnniiibbbdddiiiqqqvvvtttkkkcccbbbdddaaa[[[\\\eeemmmooovvv}}}<<<>>>===::::::===>>><<<===<<<;;;;;;::::::;;;;;;===;;;<<>>;;;999;;;>>>;;;999;;;>>>???;;;777999:::::::::::::::999999::::::999888888888999999:::::::::;;;<<<===>>>???>>>AAADDDDDDBBB>>>;;;:::===<<<;;;;;;::::::::::::;;;;;;:::999999::::::::::::999888777777888999:::888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>??????????????????>>>>>>???AAACCCDDDCCCAAA???>>>???AAABBBAAAAAA???======>>>>>>>>>===::::::::::::::::::;;;;;;999;;;<<<;;;:::999:::;;;============>>>>>>>>>>>>=========<<<======>>>>>>??????>>>>>>>>>============>>>>>>>>>>>>>>>>>>===@@@AAABBBCCCCCCCCCBBBBBBDDDCCCAAA@@@@@@@@@AAABBBEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEGGGIIIJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEECCCAAA???>>><<>>>>>===;;;999888666666666777777888888888<<<>>>@@@@@@???>>>???@@@===>>>>>>===<<<:::888777;;;333222777777222444;;;555555444222222111111111555333222222333222111000000///...///222555666666888555444666:::<<<999666:::::::::;;;<<<<<<;;;:::<<<<<<<<<<<<<<<===>>>???AAA@@@@@@BBBDDDDDDCCCBBBDDDDDDFFFGGGHHHJJJKKKKKKMMMMMMMMMKKKIIIIIIJJJLLLMMMLLLJJJIIIIIIKKKLLLNNNKKKMMMNNNLLLJJJIIIKKKMMMLLLMMMNNNNNNMMMLLLKKKJJJKKKIIIGGGJJJPPPSSSRRRPPPOOOUUUYYYZZZ^^^ffflllmmmppprrrwww}}}|||wwwtttiiiddd___]]]______]]]ZZZYYY\\\]]]ZZZZZZ\\\\\\YYYWWWUUUWWW\\\^^^[[[XXXWWWWWWXXXYYYWWWVVVWWW\\\aaasss}}}~~~vvvkkkgggjjjlllkkk___dddeeeaaa```eeeiiijjjlllhhhaaa[[[XXXWWWXXXYYY[[[WWWTTTTTTVVVXXXXXXWWWQQQPPPRRRXXX```ffffffeeehhhfffgggnnnyyy}}}|||yyywwwyyy{{{zzzuuuqqqgggggghhhmmmrrrrrrnnnjjjkkklllhhhccceeekkkmmmkkkpppxxx===??????;;;;;;??????======<<<;;;;;;:::;;;;;;;;;<<<;;;<<<@@@@@@;;;999;;;;;;999888999;;;;;;999555::::::::::::999888777666888888888777888888999999999999::::::;;;======>>>===???AAAAAA???<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999999999999:::999888777777888999:::888888999999999:::::::::;;;<<<<<<===<<<;;;:::999>>>>>>===<<<<<<<<<======<<<===???@@@@@@@@@???>>>@@@@@@?????????@@@BBBCCCDDDBBB@@@???AAABBBBBBBBB@@@>>><<<<<<===>>>===<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>>>><<<<<<===>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>=========>>>>>>>>>>>>============??????@@@@@@@@@@@@??????AAABBBDDDFFFFFFEEEDDDCCCDDDCCCBBBAAA@@@AAABBBBBBDDDDDDEEEEEEFFFFFFFFFGGGDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDCCCAAA@@@>>>======>>>???@@@@@@???>>>===:::;;;<<<<<<<<<;;;:::999777777888999::::::;;;;;;===???AAAAAA@@@???@@@AAA>>>>>>======;;;999777666666222333999999333111666222222222333333333333333333222111111333444333111000///...///222444444444777555444666:::;;;999777999:::;;;<<<<<<;;;:::999<<<<<<<<<======>>>@@@@@@AAAAAAAAABBBDDDEEEDDDCCCDDDDDDEEEFFFGGGIIIJJJJJJMMMMMMMMMKKKHHHGGGHHHJJJKKKJJJIIIIIIIIIIIIIIIJJJHHHIIIJJJJJJIIIJJJLLLNNNOOONNNNNNMMMLLLKKKKKKKKKIIIHHHHHHKKKPPPSSSRRRPPPQQQXXX^^^aaafffmmmqqqqqqwwwyyy}}}{{{vvvsssddd```[[[ZZZ\\\\\\ZZZXXXYYY]]]^^^[[[ZZZ[[[XXXTTTSSSSSSYYY```bbb\\\UUURRRSSSUUUWWWUUUTTTWWW^^^eeetttzzzoooiiiiiiiiigggbbbfffiiihhhjjjppptttuuuuuuppphhh```[[[ZZZ[[[\\\^^^[[[WWWUUUVVVXXXYYYYYYUUUSSSSSSXXX```gggkkklllkkkiiiiiioooyyy~~~}}}tttpppmmmnnnrrrvvvwwwwwwwwwuuuppplllnnnqqqmmmggghhhqqq~~~>>>@@@???<<<<<>>======<<<;;;;;;;;;;;;;;;<<<;;;<<<@@@@@@;;;999::::::888777888999999888666999999999999999888777666777777777777888888999:::999999;;;<<<======>>>>>>===>>>@@@???>>><<<<<<===<<<<<<======<<<<<<;;;;;;===<<<;;;:::999888888888::::::999888888888999999999999999999:::::::::;;;;;;<<<===>>>===<<<999888>>>>>>===============>>>===>>>@@@BBBBBBAAA???>>>AAA@@@?????????@@@AAABBBDDDBBB@@@@@@BBBCCCCCCBBBBBB@@@???>>>@@@@@@???>>>======<<<;;;::::::;;;;;;===>>>??????>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>======????????????????????????AAABBBBBBBBBBBBBBBBBBAAABBBDDDFFFHHHHHHGGGEEEDDDDDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@>>>===>>>???@@@@@@@@@@@@???>>>999999:::;;;;;;;;;;;;:::999::::::;;;<<<===>>>>>>>>>@@@BBBBBB@@@???@@@AAA>>>>>>===;;;:::888777666666444555:::999444333555111222333444555666666666333222111111333333222111000///...000222333333222555333333555777888777555888:::<<<<<<;;;:::999999<<<;;;<<<<<<===>>>???@@@@@@@@@@@@AAACCCDDDCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJHHHGGGHHHIIIKKKKKKJJJJJJIIIIIIHHHHHHEEEEEEGGGHHHIIIKKKMMMOOOOOONNNMMMKKKJJJJJJJJJJJJGGGGGGIIIMMMQQQSSSSSSQQQRRRZZZbbbffflllrrruuuttt{{{|||}}}yyytttoookkk___\\\YYYYYYZZZZZZYYYWWW\\\___^^^ZZZXXXXXXUUUQQQQQQRRRXXX```aaaZZZSSSOOORRRTTTVVVUUUTTTXXX___fffnnnyyy}}}yyynnnhhhhhhgggddd```dddiiinnnsssxxx|||~~~zzzuuummmddd___^^^___``````^^^\\\[[[[[[[[[[[[[[[ZZZXXXWWWZZZaaajjjpppsssrrrrrrtttzzz{{{yyy|||yyyqqqnnnqqqrrrmmmfffeeennn|||>>>@@@@@@======@@@@@@>>>======<<<;;;;;;;;;;;;<<<<<<:::;;;??????:::999::::::999888888888888888777666777888999999999999999888777777777888999:::::::::;;;<<<>>>????????????>>>?????????>>>>>>@@@AAA>>>>>>>>>>>>===<<<;;;:::===<<<;;;:::999888888888;;;::::::999999888999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>>>><<<:::999>>>>>>=========>>>>>>???>>>???AAACCCCCCBBBAAA@@@AAA@@@?????????@@@AAABBBCCCBBBAAAAAABBBCCCBBBAAACCCBBB@@@@@@AAAAAAAAA@@@>>>>>>===<<<;;;;;;;;;;;;<<<>>>??????>>>>>>???AAAAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAAAAA@@@???>>>===AAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEEEEDDDDDDCCCCCCDDDFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBBBBBBBAAA@@@???>>>>>>???@@@@@@@@@@@@???>>>999999:::;;;<<<<<<<<<<<<<<<<<<======>>>??????@@@???@@@BBBBBB@@@???@@@@@@>>>===<<<:::999777777666888666555666666444444555222333444666777888888888555333222222222222111///000//////000333444333222444444444555777888777666777:::======;;;888888888:::::::::;;;<<<===???@@@???>>>>>>@@@BBBCCCBBB@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFGGGIIIIIIHHHHHHIIIJJJIIIIIIIIIIIIHHHHHHGGGGGGDDDDDDDDDFFFIIILLLNNNOOOLLLLLLJJJIIIHHHHHHHHHIIIFFFHHHKKKOOOSSSTTTSSSRRRSSS\\\eeejjjooouuuwwwuuu{{{|||{{{uuuoooiiiccc___[[[ZZZXXXXXXYYYYYYXXXWWW\\\^^^[[[VVVSSSTTTRRRNNNRRRRRRVVV\\\^^^YYYSSSRRRRRRTTTVVVWWWWWWYYY]]]aaadddmmmuuuuuuuuu{{{yyynnnggggggfffccc]]]```fffpppxxx}}}zzzrrriiiccc``````aaaaaaccceeeffffffdddbbbaaacccaaa```aaagggooovvvzzz{{{|||yyymmmkkkoooppplllggggggooo{{{>>>@@@???<<<<<>>>>>===<<<<<<;;;;;;<<<<<<<<<999:::<<<<<<999888::::::999888888777777888888666777888999::::::::::::999999999888999999:::::::::;;;===???@@@@@@@@@????????????>>>===???BBBEEEAAABBBBBBBBB@@@>>><<<;;;<<<;;;;;;:::999999999999;;;;;;;;;:::999999888888:::::::::;;;;;;;;;<<<<<<;;;<<<======>>>===<<<;;;>>>>>>=========>>>????????????AAABBBBBBBBBAAA@@@@@@@@@?????????@@@BBBCCCBBBAAA@@@AAABBBCCCBBB@@@BBB@@@>>>>>>???@@@???>>>>>>======<<<<<<<<<======<<<>>>??????>>>>>>@@@AAAAAAAAABBBBBBBBBBBBCCCCCC@@@AAABBBBBBBBBAAA@@@???BBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFEEEDDDDDDDDDDDDEEEAAAAAAAAAAAAAAA@@@??????===>>>???@@@@@@???>>>===;;;;;;<<<<<<===>>>>>>???>>>>>>?????????@@@@@@@@@???@@@BBBAAA???>>>??????<<<;;;:::999888777777777777666444333222222333444333444555777888777777666555444222222222222111///000///000222444555555333555666777888888999999999666:::>>>>>>;;;777777777999999999:::<<<===???@@@>>>===>>>???AAABBBAAA@@@BBBBBBCCCDDDDDDEEEFFFFFFCCCEEEGGGHHHHHHHHHIIIJJJGGGFFFFFFEEEEEEEEEEEEFFFEEEDDDDDDFFFIIILLLMMMMMMIIIIIIIIIIIIHHHHHHHHHHHHGGGJJJNNNRRRUUUUUUTTTRRRUUU^^^ggglllpppvvvxxxvvv{{{|||~~~|||xxxrrrlllfff```[[[WWWWWWWWWWWWXXXXXXXXXXXXXXXVVVYYYXXXUUUSSSTTTSSSOOOUUUSSSUUUZZZ]]]YYYWWWWWWSSSTTTWWW[[[^^^___^^^[[[^^^eeeiiikkkoooxxx~~~uuuiiibbbbbbaaa___]]]^^^fffrrrzzz}}}~~~vvvnnnhhhdddbbbbbbfffjjjpppsssrrrpppnnnmmmpppoooooopppsssyyyyyyllljjjmmmnnnlllkkkkkkpppzzz===??????<<<<<>>======<<<<<<<<<<<<<<<<<<999888999999777777;;;999999888777666666777888888999:::::::::::::::999;;;;;;::::::::::::::::::999;;;===???@@@@@@???>>>??????>>><<<<<>><<<;;;;;;:::999999:::::::::;;;;;;;;;;;;:::999888777;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>======>>>??????@@@>>>>>>?????????@@@@@@@@@??????>>>>>>???AAACCCDDDAAA@@@@@@@@@BBBBBBAAA???AAA???======>>>???>>>============<<<======>>>>>>===>>>@@@@@@@@@@@@AAACCCAAAAAAAAABBBBBBBBBCCCCCC???@@@BBBCCCCCCCCCAAA@@@BBBBBBBBBBBBCCCCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCCCCBBBCCCDDDEEEFFFDDDDDDCCCCCCCCCDDDFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDD@@@@@@AAAAAAAAA@@@@@@?????????@@@AAAAAA@@@??????>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@?????????>>>@@@AAA@@@???======>>>;;;:::999888777777888999666777666444333333333333333444555666666555444222333222111111333333222111//////000333666777666555555666777888888888999999555:::???>>>:::666666777999::::::;;;<<<>>>@@@AAA???>>>>>>@@@BBBCCCAAA@@@BBBBBBBBBCCCCCCDDDEEEEEECCCEEEHHHHHHGGGGGGGGGHHHGGGFFFDDDCCCDDDEEEGGGHHHGGGFFFEEEFFFJJJLLLLLLKKKGGGHHHIIIJJJJJJJJJIIIHHHHHHLLLQQQUUUVVVUUUTTTSSSYYYaaaiiimmmqqqwwwyyywww}}}}}}xxxooolllgggdddaaa]]]YYYVVVSSSUUUVVVVVVVVVVVVWWWWWWPPPVVVZZZ[[[\\\^^^[[[VVVWWWUUUVVV\\\___]]][[[[[[XXXXXX\\\dddlllllleee]]]___bbbdddfffmmmxxx|||yyypppeee```bbbdddcccbbbbbbhhhuuu}}}|||{{{|||~~~|||wwwrrrnnnkkkjjjjjjoootttzzz}}}}}}}}}}}}~~~}}}qqqnnnooonnnmmmnnnlllooovvv===??????;;;;;;??????===>>>>>>===<<<<<<<<<<<<<<<===888666888777555777;;;888888888666555555666888;;;;;;;;;;;;:::999888888===<<<;;;;;;::::::::::::888:::<<<>>>??????>>>===???>>>===;;;;;;???DDDHHHKKKKKKKKKJJJGGGDDD@@@>>>::::::999999999:::;;;;;;;;;;;;;;;;;;:::999888777;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<>>>???@@@>>>>>>===>>>>>>???@@@@@@=========<<<===>>>>>>???>>>>>>>>>>>>???AAACCCEEE@@@@@@???@@@AAABBB@@@>>>BBB@@@>>>>>>???@@@???>>>======<<<======>>>???@@@>>>???AAAAAAAAAAAABBBDDDAAAAAAAAABBBBBBBBBCCCCCC???@@@BBBDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCC@@@AAAAAAAAAAAAAAAAAA@@@DDDCCCAAA@@@AAABBBDDDFFFEEEDDDCCCCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFDDDBBBBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDDDDDDD@@@@@@AAAAAAAAA@@@@@@???BBBCCCDDDDDDDDDDDDCCCBBB@@@@@@??????@@@AAABBBBBBBBBAAAAAA@@@@@@??????>>>>>>???@@@@@@>>>=========:::999888777777888999:::777999999888777777555333222333555555555333111///111000000111333444444333//////111444777999888666222444666666666666777777555:::??????:::666555777:::;;;;;;<<<>>>???AAABBB@@@??????AAACCCDDDBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDFFFHHHHHHGGGEEEEEEFFFIIIGGGEEEDDDEEEGGGJJJLLLIIIGGGEEEGGGJJJLLLLLLJJJFFFGGGJJJLLLLLLLLLJJJIIIIIINNNSSSWWWXXXVVVTTTSSS[[[ccckkknnnrrrwwwyyyxxxyyypppeeecccaaa___^^^]]]ZZZXXXQQQSSSUUUUUUUUUUUUVVVVVVLLLUUU^^^cccggghhhddd^^^XXXVVVYYY___bbb```^^^^^^^^^]]]aaammmxxxxxxmmmbbbcccdddcccdddmmmyyy|||yyyqqqhhheeejjjoooooohhhfffkkkxxx~~~{{{xxxxxxwwwvvvuuutttssssssttttttvvvzzzvvvtttsssooonnnpppkkknnnsss|||===<<<<<<===>>>>>>===;;;???888111222888<<<;;;888===<<<:::888777777888999;;;999777666555666777888;;;;;;<<<<<<;;;999888777888999999::::::999999888:::;;;;;;<<<===>>>??????:::;;;;;;::::::<<>><<<:::777666777888999<<<;;;::::::999999::::::======>>>??????>>>>>>===;;;;;;;;;<<<<<<>>>?????????===<<<<<<======<<<:::>>>???@@@AAA@@@>>><<<;;;BBBAAA???>>>>>>???AAABBB@@@AAAAAABBBBBBAAAAAA@@@?????????>>>>>>>>>>>>===>>><<<<<<===???@@@@@@???======>>>???@@@AAAAAAAAABBB@@@>>>>>>?????????>>>>>>????????????>>>======BBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@????????????CCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGEEECCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@@@@???>>>>>>>>>???@@@BBBDDDDDDCCCBBBAAA??????@@@AAABBBDDDDDDEEEAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>===<<<<<<:::888777777999999666333777555333333555666555555444333222222333333111///222222222333333222222222444555666666666666666666777777777777777777777777999888888888::::::888666777555444666:::<<<;;;::::::<<<@@@BBBAAAAAAAAAAAA>>>???@@@AAACCCDDDEEEEEEGGGHHHHHHGGGGGGFFFEEEDDDEEEGGGHHHHHHGGGFFFGGGHHHGGGGGGGGGHHHJJJMMMPPPQQQKKKIIIJJJMMMLLLJJJLLLPPPPPPTTTYYYZZZWWWTTTSSSSSS___fffmmmssstttvvvxxx{{{yyyssskkkeee^^^ZZZWWWXXX]]]``````^^^TTTRRRRRRUUUVVVSSSTTTWWWRRRPPPVVVeeesssvvvqqqmmmVVVWWWYYY]]]bbbgggiiijjjkkknnnsssvvvwwwwwwwwwxxxsssqqqoooqqqvvv{{{||||||}}}{{{xxxuuusssrrrssssssoooooopppqqqsssuuuvvvxxxuuuuuuvvvvvvvvvxxx|||zzzvvvsssrrrqqqnnnqqqvvv}}}<<<;;;;;;<<<======<<<:::===:::777555555777999:::;;;:::888666555666777888:::999777666555666777888;;;;;;<<<<<<;;;999888777888999999::::::999999888;;;;;;<<<<<<======>>>>>>;;;<<<;;;::::::<<<@@@CCCHHHIIIKKKMMMNNNKKKFFFBBB>>>===:::888888999:::;;;===<<<<<<;;;;;;;;;;;;;;;========================<<<<<<<<<<<<===>>>???@@@???===<<<<<<======<<<;;;===>>>???@@@@@@???===<<>>>>>@@@BBBCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>===<<<<<<===???@@@???===>>>>>>>>>???@@@@@@@@@AAABBBAAA??????@@@@@@???>>>>>>??????@@@@@@??????>>>AAAAAAAAAAAAAAABBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDBBBAAACCCDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@BBBCCCDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>======???????????????>>>======;;;888666666777777555333555444333444555666555333444333222222333333111000///000111111111111000///444555666666777666666666777777777777777777777777999888777888::::::888666888666555777:::<<<;;;999777:::===???>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBFFFFFFGGGGGGFFFFFFEEEEEEEEEGGGHHHIIIHHHGGGHHHIIIHHHHHHHHHGGGHHHIIIKKKLLLJJJIIILLLPPPOOOLLLLLLOOOQQQUUUYYYZZZWWWTTTSSSTTT___eeemmmrrrssstttvvvxxxyyysssmmmgggbbb]]]YYYUUUUUUZZZ]]]^^^\\\UUURRRQQQSSSTTTSSSUUUXXXTTTRRRWWWffftttwwwtttqqqcccdddfffjjjooosssuuuvvvvvvyyy}}}}}}{{{yyyzzz}}}~~~|||{{{zzzzzzzzz{{{vvvvvvvvvwwwxxxzzz{{{|||yyyzzz{{{{{{{{{~~~}}}yyyvvvrrrrrruuu|||;;;::::::;;;<<<<<<;;;999:::<<<===999333222666;;;999888666555444444555666999999777666666666777888:::;;;;;;<<<;;;:::888777888999999::::::999999888<<<<<<<<<<<<<<<<<<===============;;;:::;;;>>>AAADDDEEEGGGKKKMMMMMMIIIFFF@@@???===;;;:::;;;<<<===>>>>>>=========<<<<<<<<<>>>===<<<;;;;;;;;;<<<=========<<<======>>>???@@@???===<<<<<<>>>>>>===;;;<<<===>>>???@@@???>>>===@@@???>>>>>>???@@@AAACCC@@@@@@????????????@@@@@@@@@@@@@@@????????????>>>===<<<<<<>>>@@@???===;;;??????????????????@@@@@@CCCAAA??????@@@AAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCAAA??????AAABBBBBBBBBAAABBBBBBCCCCCCAAA@@@???BBBAAAAAA@@@??????>>>>>>>>>???AAABBBCCCCCCCCCBBBDDDDDDCCCBBBAAA@@@??????@@@@@@@@@??????>>>>>>===???????????????>>>>>>===;;;999666555555555444333444333333444666666444222444333222333444444222000...///111222222111///...444555666666777777777666777777777777777777777777888888777888::::::888777999888777888:::;;;:::999;;;===@@@AAAAAA@@@AAABBBBBBBBBBBBAAA@@@@@@@@@???DDDEEEEEEEEEFFFFFFFFFFFFEEEGGGHHHIIIHHHIIIJJJLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJNNNRRRQQQMMMLLLOOOSSSWWWZZZZZZWWWTTTTTTUUU```fffmmmqqqrrrrrrtttvvvyyyqqqlllgggaaa]]]\\\XXXSSSSSSVVVZZZ[[[ZZZVVVRRRQQQTTTTTTSSSUUUYYYVVVSSSXXXffftttyyyxxxwwwrrrtttwww{{{~~~}}}|||{{{xxxuuuuuu|||<<<;;;:::;;;<<<===;;;999888;;;===:::444222666;;;888777666555555555555666999888777666666777888888::::::;;;<<<;;;:::999888888999999::::::999999888<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>>>><<<::::::<<<>>>???@@@CCCHHHLLLNNNMMMKKKEEECCCAAA???=========>>>>>>>>>>>>>>>>>>=========???===;;;::::::;;;<<<===<<<<<<<<<<<<======>>>??????===<<<===>>>>>>===<<<;;;<<<===>>>????????????AAA@@@??????>>>???@@@@@@@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@????????????=========???AAA@@@>>>;;;@@@@@@@@@???????????????CCCAAA@@@@@@AAABBBAAA@@@===>>>@@@AAABBBCCCCCCCCC@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEBBBCCCCCCCCCCCCDDDDDDDDDAAA???======???@@@AAA@@@AAAAAACCCCCCCCCBBB@@@???BBBBBBAAA@@@??????>>>>>>>>>???@@@BBBCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@??????@@@?????????>>>>>>>>>===>>>>>>>>>>>>>>>======<<<;;;999666444333333444444222222333555666666333000333333222333444444333111000111333555555333111000444555666777777777777777777777777777777777777777888777777888::::::999777:::999999999::::::::::::===@@@BBBCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAACCCDDDDDDDDDEEEFFFGGGGGGEEEGGGHHHIIIIIIIIILLLMMMOOONNNMMMLLLKKKJJJIIIIIIJJJJJJLLLPPPPPPLLLLLLPPPUUUXXXZZZYYYVVVSSSSSSUUUaaafffmmmqqqrrrrrrsssuuu~~~tttlllgggddd___\\\\\\XXXTTTRRRTTTWWWXXXYYYTTTRRRTTTXXXXXXVVVVVVYYYWWWTTTYYYgggtttzzz{{{|||~~~|||zzzyyyyyy}}}===<<<;;;<<<>>>>>><<<;;;888888999888888888888999888888777777666666777777777777777777777777888888999:::;;;;;;;;;:::999888888999999::::::999999888<<<<<<<<<<<<;;;;;;;;;;;;>>>???>>>===;;;:::;;;===<<<===@@@EEEKKKNNNOOOOOOJJJHHHFFFCCC@@@???>>>===??????@@@@@@??????>>>===@@@???===;;;;;;;;;===>>><<<<<<;;;;;;<<<<<<======>>>===<<<===>>>???>>>===:::;;;<<<===>>>?????????BBBAAA@@@???>>>>>>======@@@??????????????????@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>???AAAAAA???===@@@@@@@@@???????????????CCCAAA???@@@AAABBBBBBAAA===>>>@@@AAACCCCCCDDDDDD@@@????????????@@@AAAAAABBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCFFFEEEEEEEEEEEEEEEEEEEEEAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCC@@@>>><<<<<<>>>@@@@@@@@@BBBCCCCCCDDDCCCBBBAAA@@@CCCCCCBBBAAA@@@???>>>===>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;::::::999777444333333444555333333444555777666333111333222222333555555333222000111333444444333111000444555666777888888888888777777777777777777777777777777777888::::::999888::::::;;;:::::::::;;;;;;<<<>>>???@@@??????@@@AAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIFFFGGGHHHHHHHHHIIILLLNNNLLLLLLLLLLLLLLLKKKKKKKKKLLLJJJJJJLLLKKKJJJLLLQQQWWWYYYZZZXXXTTTRRRSSSUUUaaafffnnnrrrssssssuuuwww}}}}}}ssslllhhhddd```]]]\\\YYYVVVTTTTTTUUUWWWXXXSSSSSSVVV\\\^^^ZZZWWWXXXYYYWWW\\\iiivvv|||~~~}}}{{{}}}}}}|||zzzwwwvvvxxxzzz{{{{{{===<<<<<<===>>>>>>===;;;888777666888;;;;;;999777888888888888888888888888777777777777888888888888999:::;;;;;;;;;:::999999888999999::::::999999888;;;;;;;;;;;;;;;;;;<<<<<<>>>??????===;;;:::;;;<<<:::;;;>>>CCCIIINNNPPPPPPMMMKKKIIIFFFDDDAAA@@@???@@@AAABBBBBBBBBAAA???>>>BBBAAA???>>>===>>>>>>???======<<<<<<<<<<<<======>>>===<<<===???@@@???>>>;;;;;;<<<<<<===>>>??????AAAAAA@@@???>>>======<<>>>>>>>>>>>===>>>===<<<===???AAA@@@?????????????????????@@@@@@BBB@@@??????AAABBBBBBAAA===>>>@@@AAABBBCCCCCCCCC??????>>>>>>??????@@@AAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBB@@@>>>======???AAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@???>>>===@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;::::::999888888888666444333555777555444444555777777555333333222222333555555444222000000000111111000000000444555666777888999999999777777777777777777777777777666666888:::;;;:::888999:::<<<;;;;;;:::<<<===???@@@AAAAAA@@@@@@AAACCCAAABBBCCCDDDFFFGGGHHHIIIFFFEEEEEEEEEEEEGGGIIIJJJGGGGGGHHHGGGGGGHHHKKKMMMHHHHHHJJJKKKKKKKKKKKKKKKMMMJJJIIIJJJIIIHHHLLLSSSXXXYYYYYYVVVRRRPPPRRRTTT^^^dddlllqqqssstttwwwyyy{{{}}}~~~|||tttmmmjjjfffbbb___\\\ZZZXXXVVVUUUUUUUUUVVVRRRRRRWWW]]]___[[[XXXYYY___^^^dddqqq|||}}}~~~{{{xxxyyy{{{{{{yyyvvvyyy{{{xxxrrrnnnnnnooonnnrrrwww<<<;;;;;;<<<======<<<:::888888888999;;;:::777555777888888888999888888888666666777888888888888888999999:::;;;;;;;;;:::999888999999::::::999999888:::::::::;;;;;;<<<<<<<<<===>>>???===;;;;;;;;;<<<:::;;;===AAAHHHMMMPPPPPPLLLKKKJJJHHHGGGEEEDDDCCCCCCDDDEEEFFFEEEDDDBBBAAACCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>??????>>>===<<<===???@@@???>>><<<<<<<<<<<<======>>>???>>>>>>????????????>>>>>>>>>@@@BBBCCCCCCBBB@@@>>>>>>>>>>>>=========<<<<<<<<<:::999999<<>>>>>>>>???@@@@@@@@@AAA@@@???>>>>>>@@@AAAAAA@@@>>>>>>???AAABBBBBBBBBBBB>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBBBBCCCCCCDDDDDDBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAA???>>>>>>@@@BBBCCCCCCDDDCCCAAA@@@???@@@AAABBBDDDDDDCCCBBB@@@???>>>===AAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA===>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999666777999888666555666888777666555555777777666555333222222333555666555333111111000//////000111111444555666777888999999999777777777777777777777777777666666888:::;;;:::888888:::<<<<<<;;;;;;===???BBBCCCDDDDDDBBBBBBDDDFFFAAAAAABBBDDDEEEFFFHHHHHHHHHGGGFFFEEEFFFGGGIIIKKKGGGHHHGGGFFFEEEFFFIIILLLGGGHHHIIIKKKLLLLLLLLLLLLLLLJJJJJJLLLLLLJJJMMMRRRXXXYYYXXXUUUPPPNNNPPPSSSZZZaaajjjpppsssuuuxxx{{{yyy|||{{{tttnnnkkkgggbbb^^^ZZZZZZYYYWWWUUUSSSSSSSSSSSSRRRUUUZZZ[[[YYYXXX[[[ggggggnnnzzz~~~~~~~~~}}}}}}}}}yyywwwtttuuuwwwwwwuuurrrwww{{{yyyqqqllllllkkkiiipppttt;;;::::::;;;<<<<<<;;;999999:::;;;;;;:::888555444666777888888888888777777555666777888888888888888888999:::;;;;;;;;;:::999999999999::::::999999999999999::::::;;;<<<=========>>>>>>>>><<<;;;;;;===;;;;;;<<>>=========???@@@@@@???===<<<<<<<<<<<<===>>>>>>;;;<<<===???@@@@@@AAAAAA>>>@@@CCCEEEEEECCC@@@>>>============<<<<<<<<<<<<:::888666666:::===@@@AAA======>>>???@@@AAAAAABBB@@@>>>===>>>???AAAAAA@@@>>>>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>??????@@@BBBBBBAAAAAAAAABBBBBBCCCAAAAAA@@@@@@AAAAAABBBCCC??????@@@@@@AAABBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>??????@@@@@@@@@AAAAAAAAABBB@@@>>>???AAACCCDDDDDDDDDBBB???======>>>AAABBBEEEDDDCCCBBB@@@???>>>===CCCBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>><<<<<<======<<<<<<;;;:::444777:::999777666777999888777555555666777777666333222222444555666555333444333111000000111333444444555666777999999::::::777777777777777777777777777666666888:::;;;:::999777:::<<<<<<;;;;;;>>>AAA@@@AAAAAAAAA@@@@@@AAACCCAAAAAABBBCCCDDDEEEFFFFFFIIIHHHGGGFFFFFFHHHJJJKKKHHHHHHGGGFFFDDDEEEHHHJJJIIIJJJLLLMMMNNNNNNNNNMMMKKKJJJLLLPPPOOOLLLMMMQQQXXXYYYXXXTTTOOOMMMOOORRRWWW^^^gggnnnrrruuuyyy|||www{{{~~~yyysssnnnkkkgggbbb]]]XXXYYYYYYXXXUUURRRQQQQQQUUURRRRRRUUUWWWVVVXXX\\\mmmnnnuuu~~~zzz|||}}}|||~~~|||{{{{{{||||||{{{xxxuuuvvvxxxxxxvvvssstttzzzzzzrrrmmmnnnnnnkkknnnqqqzzz;;;999888999;;;<<<;;;888999888999;;;<<<;;;888666999888888888::::::888666<<<999666777;;;<<<999666555777:::;;;;;;999999999:::;;;<<<<<<::::::;;;<<<<<<;;;;;;;;;;;;<<<==================<<<;;;:::999:::;;;===@@@CCCGGGJJJKKKPPPMMMJJJJJJMMMNNNLLLIIIPPPSSSVVVVVVSSSNNNJJJHHHHHHGGGHHHIIIJJJIIIFFFDDDCCCCCCDDDCCCBBB@@@>>>===>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>???BBB@@@>>>===???@@@@@@@@@???@@@@@@@@@@@@???>>>>>>????????????>>>===;;;;;;>>>>>>===============>>><<<>>>@@@BBBBBBAAA>>>===@@@???======>>>>>><<<;;;@@@@@@AAAAAAAAA@@@??????AAAAAAAAA@@@@@@?????????BBBCCCBBBAAA@@@@@@BBBDDDEEEBBB??????BBBDDDCCCAAABBBAAA???@@@AAAAAA@@@>>>AAABBBBBBBBBAAA???>>><<>>@@@AAA;;;<<<===============<<<999888777777888777555333;;;999666333333666999;;;888777666555555444555555222111///.........///000444444555666777888999999===999777888777444444777<<<:::888888:::;;;;;;;;;999999:::<<<===???@@@AAA@@@@@@AAADDDFFFFFFDDDBBBCCCBBB@@@BBBEEEEEECCCAAAGGGGGGGGGGGGGGGGGGGGGGGGNNNKKKIIIIIIKKKLLLKKKIIIKKKMMMNNNPPPOOONNNLLLKKKMMMJJJGGGGGGLLLQQQSSSTTTWWWUUURRRPPPNNNOOOPPPQQQXXX^^^gggoootttvvvxxxyyysssxxx|||}}}xxxqqqkkkgggfffeeeddd]]]ZZZXXXXXXZZZYYYSSSNNNRRRSSSSSSRRRSSSXXXaaagggrrrwww|||zzz}}}{{{yyy~~~|||xxxyyyxxxtttpppnnnpppsssrrrsssvvvzzz<<<:::888888:::<<<;;;999:::999999:::;;;:::777444777666666777999:::999888<<<999777888<<<===:::666777999<<<===<<<;;;;;;;;;;;;<<<<<<;;;:::999:::<<<;;;;;;;;;;;;;;;<<<==================<<<;;;::::::999::::::<<>>?????????>>>===;;;:::<<<<<<<<<<<<======>>>???AAA???======???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>?????????>>>>>>===;;;;;;???>>>>>>=========>>>>>><<<>>>???AAAAAAAAA@@@???@@@>>>======??????>>><<<===>>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????AAABBBCCCBBB@@@@@@BBBCCCDDDAAA??????AAABBBBBBAAABBBAAA@@@@@@AAAAAA@@@???BBBBBBCCCCCCBBB@@@???>>>AAAAAABBBBBBAAAAAA@@@???AAABBBCCCDDDEEEEEEEEEEEEGGGFFFDDDCCCAAA@@@@@@???DDDBBB@@@@@@@@@AAA@@@>>>AAAAAAAAAAAA@@@@@@@@@@@@???@@@BBBCCCCCCCCCAAAAAAAAA@@@>>>======>>>@@@AAA===>>>>>>>>>>>>>>>======;;;999777777777666555333888888777666666777888888666666555444333333333333222111000//////000111222888999999999999999999999<<<888666888777444555888;;;999777777999;;;;;;:::888999:::<<<===???@@@AAAAAAAAABBBDDDEEEEEECCCAAACCCAAA@@@BBBDDDEEECCCAAAEEEFFFFFFFFFGGGGGGHHHHHHJJJHHHFFFGGGIIIIIIGGGEEEHHHIIIJJJKKKKKKKKKJJJIIILLLJJJHHHJJJNNNSSSVVVVVVWWWUUURRRPPPNNNNNNPPPQQQYYY___gggnnnqqqsssttttttmmmqqqwww{{{~~~~~~xxxqqqmmmkkkiiieeeaaa```\\\YYYXXXZZZZZZVVVRRRRRRTTTUUUVVVYYY___hhhnnnxxx||||||}}}}}}zzzxxx}}}}}}zzzxxxxxxyyyzzzzzzzzz}}}===;;;888777999:::;;;;;;:::999999999:::999666333555444555666999:::999888;;;999888:::======:::777777:::<<<===;;;::::::;;;<<<===<<<:::999888:::<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;::::::999999999:::===???AAAGGGKKKNNNNNNMMMNNNRRRWWWRRRUUUYYY[[[ZZZYYYXXXXXXWWWUUUTTTSSSRRROOOJJJGGGHHHGGGFFFEEEEEEEEEEEEEEE@@@@@@@@@@@@???<<<:::999>>>============>>>>>>??????>>>======???@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<;;;??????>>>>>>>>>>>>??????======>>>???@@@AAAAAAAAA???>>>===>>>@@@@@@@@@>>>;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAACCCCCCAAAAAAAAABBBBBB@@@>>>>>>???AAAAAA@@@CCCBBB@@@AAABBBBBBAAA???BBBBBBCCCCCCCCCAAA@@@???AAAAAAAAAAAAAAA@@@@@@???BBBBBBCCCDDDEEEEEEEEEEEEFFFEEEDDDBBBAAA@@@@@@@@@BBBAAA@@@@@@AAA@@@>>><<>>???AAABBBBBBBBBAAA@@@@@@???>>>======>>>@@@@@@????????????>>>=========>>>;;;888666666666555333555666888999999888666555555444333222111111111111111111000000111222444555777777777666666555555555:::666555777777555666:::999888666777888::::::999888999:::<<<>>>???@@@AAABBBBBBBBBCCCEEEEEECCCAAABBBAAAAAACCCDDDEEEDDDBBBDDDEEEEEEFFFGGGHHHHHHIIIGGGGGGGGGHHHIIIHHHFFFDDDGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJMMMRRRWWWYYYZZZWWWUUURRROOONNNNNNOOOPPP[[[```ggglllnnnoooooopppfffkkkqqqwww|||~~~yyysssqqqrrrnnnfff^^^bbb^^^ZZZYYYZZZZZZXXXVVVTTTVVVYYY]]]ccckkksssyyy~~~~~~~~~}}}}}}>>><<<999777777999;;;<<<999888888888999999777555555555555666888999777666999999999;;;======:::888666888::::::999888888999======<<<:::888888:::<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;===;;;:::888999:::<<<>>>CCCFFFIIIKKKLLLOOOSSSWWWQQQTTTWWWYYYYYYYYYYYYZZZ[[[ZZZYYYXXXWWWTTTPPPLLLKKKJJJHHHFFFDDDDDDEEEEEEBBBBBBCCCCCCBBB@@@???===@@@@@@???>>>>>>>>>??????>>>======>>>@@@AAA@@@@@@@@@@@@@@@AAA@@@??????>>>======>>>>>>===<<<<<<;;;???>>>>>>>>>>>>??????@@@============???@@@BBBDDD>>>======>>>@@@BBBAAA@@@======>>>???@@@@@@??????@@@@@@@@@??????????????????AAACCCCCCBBBAAA@@@AAA@@@???>>>===>>>??????@@@CCCBBBAAAAAABBBBBBAAA???@@@AAABBBBBBBBBAAA@@@???@@@@@@AAAAAAAAA@@@@@@???BBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@???@@@AAA@@@===;;;======>>>>>>???@@@AAAAAA>>>???@@@AAAAAAAAA@@@@@@???>>>>>>===>>>??????@@@@@@??????======<<<<<<<<<@@@===999666555555555444555666888999999888666555555444333222111111111111000000000000111333555666555555555555555444444444888555444777777555777:::777666555666888999999888888888:::<<<>>>???AAABBBCCCBBBBBBCCCDDDDDDCCCAAACCCCCCDDDEEEFFFFFFFFFEEEDDDEEEFFFGGGHHHIIIJJJKKKHHHIIIJJJKKKKKKJJJHHHFFFIIIIIIIIIIIIIIIJJJKKKLLLHHHJJJMMMRRRVVVZZZ\\\\\\VVVTTTRRROOONNNNNNPPPQQQ[[[```fffkkkmmmnnnooooooeeeiiiooouuu{{{yyyuuuvvvxxxttthhh]]]aaa___]]]]]]]]]\\\YYYWWWVVVYYY___fffnnnwww{{{yyyyyyzzz|||~~~~~~>>><<<:::888777888:::<<<888888777888999:::999777888777666777777777555333888888999:::<<<<<<;;;999777888999999888777777888<<<===<<<;;;999999:::<<<:::::::::::::::;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::???>>><<<;;;:::;;;<<<===AAA@@@AAADDDJJJNNNPPPPPPNNNPPPRRRSSSSSSSSSTTTUUUYYYYYYYYYYYYZZZXXXUUURRRNNNLLLJJJGGGEEEDDDDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>>>>???AAAAAAAAA?????????@@@@@@??????>>>===<<<============<<<<<<;;;>>>>>>======>>>???@@@@@@>>>=========>>>@@@CCCDDD>>>======>>>AAABBBBBBAAA@@@AAAAAAAAA@@@???>>>>>>????????????????????????>>>@@@CCCCCCBBB@@@@@@@@@??????>>>===<<<===>>>@@@CCCAAA@@@@@@AAABBB@@@???>>>>>>@@@AAAAAA@@@????????????@@@AAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA???>>>>>>???@@@???<<<:::;;;<<<<<<===>>>???@@@@@@===>>>>>>???????????????=========>>>>>>??????@@@???>>>===;;;:::::::::;;;AAA===999777666666666555777777666666666666777777666555444333222222222222//////...///000222444555666777777888999999::::::777444333666777555777;;;666555555666888:::999888777888:::<<<>>>@@@AAABBBCCCBBBAAABBBDDDDDDCCCBBBCCCEEEFFFGGGGGGGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKLLLIIIJJJLLLMMMLLLJJJIIIHHHJJJIIIIIIIIIIIIJJJKKKLLLFFFJJJPPPUUUYYY[[[\\\\\\UUUSSSPPPNNNNNNOOOPPPRRR[[[___fffkkknnnpppqqqrrrkkkmmmqqqwww}}}zzzwwwyyy|||xxxkkk```___aaaccceeedddaaa\\\XXXZZZ^^^eeennnyyy{{{vvvsssqqqpppqqqsssvvvyyy|||<<<<<<;;;999777777999;;;:::999888888:::::::::888:::999888777888777555333888888888999999::::::;;;999;;;;;;:::999888999::::::;;;<<<<<<::::::;;;<<<:::::::::::::::;;;;;;<<<============<<<;;;:::999>>>>>>===<<<<<<<<<======???<<<;;;???EEEIIIIIIGGGIIIJJJLLLLLLKKKLLLNNNPPPUUUUUUVVVXXXYYYYYYWWWUUUPPPOOOMMMKKKIIIGGGFFFFFFEEEFFFGGGIIIIIIIIIIIIHHHFFFFFFEEECCCBBBBBBBBBBBBAAA@@@@@@AAABBBBBBAAA???>>>>>>??????>>>>>>===<<<<<<<<<=========<<<<<<;;;===<<<<<<<<<===>>>???@@@>>>>>>======>>>@@@BBBCCC>>>===<<<>>>@@@AAAAAA@@@BBBBBBBBBAAA@@@???>>>===>>>>>>>>>??????????????????@@@BBBBBB@@@@@@@@@AAA>>>??????===<<<<<<>>>@@@BBBAAA???@@@AAAAAA@@@>>><<<===>>>@@@@@@@@@??????>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBB???>>>======>>>===;;;:::;;;;;;<<<<<<===>>>??????============>>>>>>??????<<<======>>>>>>?????????>>>===;;;:::999::::::;;;@@@===:::888888888777555888777555444444555777888777666555444444333333333//////...///000222444555555555666777888999:::;;;777444333666666555666:::555555555777999:::999888777888999;;;>>>@@@BBBCCCBBBAAA@@@BBBDDDEEEEEEDDDCCCEEEGGGHHHGGGGGGHHHJJJFFFGGGGGGHHHIIIJJJKKKKKKGGGIIIKKKKKKIIIHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEJJJRRRXXXZZZZZZYYYYYYRRRQQQOOONNNNNNPPPRRRSSS[[[___fffkkknnnqqqsssuuurrrsssuuuzzz|||zzz{{{}}}zzzpppgggdddggglllnnnmmmhhhbbb^^^___ccckkkvvv~~~yyyuuusssqqqoookkkmmmqqquuuzzz;;;<<<===;;;888777888:::???===::::::::::::888777:::888888888999888777555777777777666666888:::<<<:::;;;;;;:::888777888:::666999<<<===<<<;;;;;;<<<::::::999999::::::;;;<<<<<<<<<<<<<<<;;;:::999888999:::;;;<<<<<<<<<;;;;;;<<<;;;;;;===???AAABBBBBBDDDEEEFFFFFFGGGHHHKKKMMMPPPQQQRRRUUUWWWXXXVVVTTTRRRRRRRRRQQQPPPOOONNNMMMMMMNNNOOOPPPPPPOOOOOONNNIIIIIIGGGFFFEEEDDDDDDDDDCCCCCCBBBCCCDDDCCC@@@>>>===============<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>???@@@@@@AAA>>>===<<<===???@@@???>>>@@@@@@AAA@@@@@@???>>>======>>>>>>>>>?????????@@@@@@AAAAAA@@@??????@@@BBB>>>??????>>><<<<<<>>>AAAAAA???>>>>>>???@@@>>>===<<<===???@@@AAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBB@@@>>><<<;;;<<<<<<;;;:::;;;;;;;;;<<<<<<===============<<<<<<======>>>>>>;;;<<<===>>>????????????>>>===;;;::::::;;;<<<===>>><<<:::::::::999888666777666555444444555666777777666555444333333333333111000000000111222444555555666666666777777888888888555444666666444555999555555666888:::;;;:::888666777999;;;>>>@@@BBBCCCAAA@@@???AAADDDFFFFFFFFFAAADDDFFFGGGFFFFFFGGGIIIFFFFFFFFFGGGGGGHHHHHHHHHGGGIIIJJJIIIGGGFFFGGGIIIFFFGGGGGGGGGGGGFFFDDDCCCDDDKKKTTTYYYZZZXXXVVVUUUPPPOOOMMMMMMNNNPPPSSSUUU\\\```fffkkknnnppprrrtttwwwwwwxxx|||}}}||||||}}}zzztttnnnnnnqqquuuwwwvvvqqqmmmjjjdddhhhooo{{{}}}zzzxxxvvvrrrooogggiiimmmssszzz:::<<<===<<<999777888:::CCC@@@===;;;:::999777555888888777888::::::999777777777666555444666:::===888999999888666555666888444888<<<>>>>>><<<<<<<<<::::::999999::::::;;;<<<;;;;;;;;;;;;:::999888888555777999;;;<<<;;;:::999999<<<>>>===;;;:::===AAAAAABBBCCCDDDEEEGGGKKKNNNNNNNNNPPPSSSUUUVVVTTTRRRSSSSSSUUUVVVVVVUUUTTTSSSVVVVVVWWWWWWWWWUUUTTTSSSKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCC@@@>>><<<<<<<<<===<<<;;;;;;:::;;;;;;<<<<<<===<<<<<<;;;:::::::::;;;;;;===>>>>>>???????????????@@@@@@@@@>>>===<<<===>>>???>>>======>>>>>>?????????>>>>>>======>>>>>>?????????@@@AAAAAAAAA???>>>>>>AAACCC>>>???@@@>>><<<<<>>>>>??????>>><<<<<<>>>???AAABBBBBBBBBAAA===>>>???@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBB@@@>>>;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<===>>>>>>;;;;;;===>>>????????????>>>===<<<;;;;;;<<<>>>???<<<;;;:::;;;;;;:::888666666666666555555666666666666666555444333333333333333222222111222333555666;;;;;;;;;:::::::::::::::888555444666666444555888555555666888;;;<<<;;;999666777999;;;>>>@@@BBBCCC@@@??????AAADDDFFFGGGGGG???BBBEEEFFFDDDDDDFFFIIIEEEEEEEEEEEEEEEFFFFFFFFFIIIKKKKKKJJJGGGFFFHHHKKKGGGHHHIIIIIIHHHFFFCCCBBBDDDKKKUUUZZZYYYVVVSSSRRRNNNNNNMMMLLLNNNQQQTTTWWW]]]aaafffjjjmmmoooqqqrrryyyxxxyyy}}}~~~}}}}}}|||zzzvvvssswwwyyy|||}}}{{{xxxuuutttgggjjjrrr}}}xxxwwwvvvvvvvvvsssnnniiiaaabbbfffmmmuuu{{{999<<<>>><<<666444666:::@@@???>>><<<:::999777666777777666666666666666777555888999999666555777:::666777888999999999999999:::::::::;;;;;;;;;<<<<<<999:::::::::999999;;;===?????????===:::888888999888999:::;;;;;;;;;:::999>>>>>>============>>>>>>============???AAACCCDDDKKKMMMOOOPPPNNNMMMMMMMMMNNNRRRVVVYYYYYYWWWVVVVVVVVVXXXZZZ[[[ZZZYYYZZZZZZTTTRRROOOMMMLLLJJJHHHFFFGGGDDDAAABBBEEEEEEBBB>>>@@@@@@AAA@@@???===;;;999:::<<<===??????===<<<:::888999;;;===>>>???>>>>>><<<======>>>>>>>>>=====================>>>??????<<<<<<<<<:::999999;;;======<<<<<<;;;;;;===>>>???@@@@@@????????????@@@@@@AAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>===<<<:::999@@@@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>>>>???@@@AAACCCBBBAAAAAACCCCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;999888888999;;;<<>>???>>>======<<<;;;999777666444444888777666555555555777777777888999:::999777555333000111333333333333444666666:::===>>><<<::::::;;;;;;444444;;;;;;555666>>>444555555666777888888999777888:::<<<===>>>??????CCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEFFFHHHIIIIIIFFFDDDFFFFFFFFFFFFFFFEEEEEEDDDQQQRRRTTTWWWYYYWWWQQQLLLOOONNNMMMMMMNNNOOOOOONNN\\\```fffkkkooorrruuuwwwyyyyyyzzz~~~|||{{{~~~}}}uuussswww|||~~~yyyvvvmmmmmmsss~~~}}}zzzwwwvvvuuutttmmmiiiiiiiiidddaaaaaa^^^___ccchhhnnnsssvvvwwwxxx}}}~~~xxxyyy~~~888;;;<<<;;;777555555777:::999999888777777666666666666555555555555666666666777999888666555777999666777888888999999999888999999:::::::::;;;;;;;;;999:::::::::999999;;;<<<>>>??????===;;;999999:::888999:::;;;<<<;;;::::::<<<<<<<<<;;;;;;<<<<<<<<<======<<<===>>>???AAABBBDDDFFFHHHIIIHHHHHHJJJKKKLLLOOOSSSTTTTTTSSSSSSSSSUUUWWWYYYZZZXXXWWWWWWXXXTTTSSSRRRQQQPPPMMMJJJGGGDDD@@@===???CCCEEEDDDBBB@@@@@@??????>>><<<;;;:::;;;;;;<<<======<<<;;;;;;:::;;;===???@@@@@@@@@@@@======>>>>>>>>>>>>>>>=========<<<<<<======>>>???=========<<<::::::<<<>>>===<<<<<<;;;<<<===>>>?????????>>>>>>>>>>>>>>>?????????>>>======>>>????????????===<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@???<<<<<<<<<===???AAABBBCCCBBBAAA@@@AAABBBBBBAAA@@@BBBAAA@@@???????????????>>>>>>>>>>>>>>>===<<<<<<===<<<;;;::::::;;;<<<===???>>>>>>@@@BBBCCCAAA>>><<<<<<<<<>>>@@@@@@>>><<<===<<<;;;<<<>>>??????===<<<<<<;;;999777555444333777777666666666777777888::::::::::::888666444333///000111222555777999:::999<<<>>>>>>;;;999888999888222111888888222333:::555555666666777777888888888999:::<<<===>>>??????BBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCCCCEEEGGGGGGEEECCCFFFFFFEEEDDDEEEFFFGGGHHHUUUSSSRRRSSSTTTRRROOOLLLNNNMMMLLLMMMNNNOOOPPPPPP\\\```fffkkknnnpppsssuuuxxxxxxyyy~~~{{{xxxwwwyyy{{{|||tttqqqttt{{{~~~|||}}}{{{wwwpppooovvv}}}|||vvvwwwyyyxxxuuurrrooonnnppphhhbbbbbbaaa___^^^```XXXZZZ___eeejjjmmmnnnnnnqqquuuyyyzzzyyy}}}888888::::::999666444333555555555666666666666666555555444444444444555555666777888888666666777888666777777888888888888888888888888999999999::::::888999:::999888999:::<<<===>>>???===;;;::::::;;;999999:::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;<<<===>>>>>>;;;===???@@@@@@BBBEEEGGGHHHJJJMMMMMMMMMMMMNNNOOOSSSUUUWWWWWWUUUTTTSSSTTTQQQSSSTTTUUUSSSPPPMMMKKKEEEAAA>>>===@@@CCCCCCBBB@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>????????????>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>??????===<<<;;;<<<>>>===<<<<<<<<<<<<===>>>>>>???>>>===<<<<<<<<<<<<<<<>>>>>>============>>>>>>AAA???<<<;;;:::<<<>>>@@@<<<<<<===>>>>>>>>>======:::;;;<<<>>>???@@@AAAAAAAAA@@@??????AAABBBAAA???AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBB@@@???>>>===<<<===???@@@???>>>>>>===<<<===>>>???>>>===<<<;;;:::888777555444333555666666777888888888888999999999888888777777666444222000222777:::;;;:::<<<>>>???===;;;888777666777222111666666222333888777777777777777777777777888999;;;<<<===>>>??????BBBBBBBBBBBBCCCCCCDDDDDDAAABBBCCCDDDEEEDDDCCCCCCEEEEEEEEEDDDDDDEEEEEEFFFEEEDDDCCCDDDFFFFFFFFFEEEGGGEEECCCBBBCCCFFFJJJLLLWWWTTTPPPNNNNNNNNNMMMLLLLLLLLLLLLLLLNNNPPPRRRSSS]]]aaafffjjjlllnnnppprrrvvvvvvyyy}}}~~~yyyvvvuuuwwwyyyvvvrrruuu{{{}}}xxxxxx}}}}}}yyytttrrrwwwzzzzzz{{{zzzwwwsssooommmkkkccc\\\[[[ZZZYYY[[[___^^^bbbhhhooossstttsssrrrsssuuuxxx{{{~~~}}}888888999:::;;;999555222555555555666666666666777555555444444444555666666777777777777666666666666666666777777888777777666777777777777888888888888888999:::999888888:::<<<===>>>>>>===<<<;;;;;;<<<999::::::;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;;;;::::::::::::;;;888999::::::;;;===@@@CCCDDDEEEFFFFFFEEEFFFHHHJJJOOOQQQSSSRRRPPPOOONNNNNNMMMOOOQQQRRRRRRQQQQQQQQQNNNIIICCC???>>>>>>>>>>>>@@@???>>><<<<<<<<<===>>>======<<<;;;;;;<<<======999999:::;;;<<<<<<======>>>>>>??????>>>>>>======;;;;;;;;;;;;;;;<<<======>>>??????>>><<<;;;<<<===<<<<<<<<<<<<=========>>>>>>===<<<;;;;;;::::::;;;??????>>>>>>>>>>>>?????????>>>===<<<<<<===???@@@;;;;;;<<<============<<<======>>>??????>>><<<;;;@@@???>>>>>>@@@AAA@@@???@@@AAAAAAAAABBBBBBAAAAAA>>>>>>>>>>>>>>>===<<<<<<===>>>>>>??????>>>>>>===???>>>>>>??????@@@???>>>AAA???>>>>>>???@@@@@@???===<<<;;;;;;======<<<;;;;;;:::999888666555444333333444666888999999888888555555555666888999;;;<<<;;;666222333888;;;:::777<<<<<<<<<<<<:::888777666999555555888888555666:::888888777777777777777777999:::;;;===>>>>>>??????AAABBBBBBCCCCCCCCCCCCCCC@@@BBBDDDEEEFFFEEECCCBBBEEEDDDDDDDDDDDDEEEEEEFFFHHHFFFEEEEEEGGGHHHHHHHHHFFFDDDBBBAAACCCHHHMMMPPPTTTRRROOOMMMLLLLLLLLLLLLJJJKKKKKKLLLMMMPPPSSSVVV^^^bbbfffjjjlllmmmnnnppptttvvvyyy}}}|||xxxwwwyyy{{{{{{vvvxxx~~~|||tttttt{{{{{{wwwuuuxxx{{{wwwsssnnnllleee___YYYXXXWWWVVVYYY]]]iiioooxxx~~~999999:::;;;<<<:::777333777666666555555444444444666666555555666777777888888777777666666666555555666666777777777666666555666666666777777777888888888999999999888888:::;;;===>>>???>>><<<;;;;;;===999999999999::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::999999888888999:::::::::999:::===??????@@@AAA@@@???@@@BBBDDDJJJKKKMMMMMMKKKIIIIIIIIIHHHJJJLLLLLLMMMOOOSSSWWWTTTOOOGGGAAA===<<<<<<<<<@@@???===<<<<<<===>>>???>>>======<<<<<<======>>>999999999::::::;;;<<<<<<>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<=========>>>???>>>;;;::::::;;;;;;<<<<<<=====================<<<;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????????????????;;;<<<======>>>>>>=========>>>?????????===<<<;;;???>>>===>>>@@@AAA@@@???@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>>>>>>>>===<<<>>>>>>>>>>>>=========>>>@@@>>><<<<<<>>>>>>>>>===<<<;;;999999::::::999777999999888777555444333333333444666777888888888777444444555666777999;;;<<<;;;777333444999;;;:::666888888888999999999999888:::888777888888777777999888888888888777777777777:::;;;<<<===>>>>>>???>>>AAABBBCCCCCCDDDDDDCCCCCCAAABBBDDDFFFFFFEEEDDDCCCDDDDDDCCCCCCDDDEEEFFFFFFHHHGGGEEEFFFGGGIIIIIIHHHEEEDDDBBBBBBEEEIIIOOORRRNNNOOOPPPOOONNNMMMLLLLLLIIIJJJKKKLLLLLLOOOTTTXXX```ccchhhkkklllmmmnnnooosssvvvzzz~~~~~~zzzzzz|||~~~~~~xxxzzz{{{sssssszzz{{{{{{xxxzzz}}}uuuooojjjfffccc^^^YYYWWWXXXWWWUUUWWW\\\pppwww888999;;;<<<;;;999888666777666555444333222111111666666666666666777888999999777666666666666555333666666666666666555555444666666666777777777888888777888999888777888999;;;>>>??????>>><<<;;;;;;<<<888888888888888999::::::<<<;;;;;;::::::;;;;;;<<<888999999999999999888777;;;<<<<<<;;;999999;;;<<<;;;<<<===<<<;;;<<<>>>@@@CCCEEEGGGGGGEEEDDDDDDDDDDDDFFFGGGGGGGGGKKKQQQWWWSSSOOOHHHBBB>>>======>>>=========<<<======>>>>>>========================<<<;;;;;;;;;;;;<<<===>>>============<<<;;;::::::<<<<<<;;;;;;<<<<<<===>>>===>>>???>>><<<:::999:::;;;<<<<<<===>>>===============<<<<<<<<<=========@@@@@@AAABBBBBBAAA@@@@@@>>>???@@@AAAAAA@@@>>>===<<<<<<===>>>>>>>>>>>>===;;;<<<===>>>???????????????>>>===>>>@@@AAAAAA@@@???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<===<<<<<<<<<<<<<<<<<<===>>>??????>>><<<<<<===???===;;;::::::<<<<<<;;;999<<<:::888888999888777555888888777666555444333333333444444555666666666666777777777666666555555444555333333555999;;;:::999555444444555888999999888888777666666666666666777888888888888888888888888;;;;;;<<<===>>>>>>>>>>>>@@@AAACCCDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDEEEGGGGGGGGGFFFCCCCCCCCCEEEHHHKKKOOOQQQIIILLLPPPPPPOOOLLLKKKJJJIIIJJJLLLLLLKKKNNNTTTYYYaaaeeeiiilllnnnooopppqqquuuxxx||||||yyyyyy|||zzz{{{{{{tttuuuzzz~~~}}}zzz{{{wwwxxxwwwoooiiiddd```\\\VVVTTTTTTWWWXXXWWW\\\bbbxxx777999;;;;;;888666777999888777666555444333333222555555444555666777888888999777555555666777555222555666666666555555444333666666777777777888888888777888999888777777999;;;???@@@@@@???<<<::::::;;;888777666666666777888999;;;;;;::::::::::::;;;;;;777777999999:::999888888999:::<<<;;;:::999999:::999:::;;;;;;::::::;;;<<<===???BBBBBBAAA@@@@@@@@@AAADDDGGGFFFEEEFFFLLLQQQPPPMMMHHHCCC>>>======>>>999:::;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<;;;::::::<<<;;;:::::::::;;;<<<===<<<<<<<<<<<<;;;:::999888======<<<<<<======>>>???>>>???@@@@@@===;;;::::::;;;;;;===>>>>>>>>>===<<<============>>>???@@@AAA???@@@AAAAAAAAAAAA@@@???AAAAAAAAA@@@????????????;;;<<<<<<===============>>>>>>>>>>>>>>>???@@@AAA???>>>>>>???AAABBBBBBAAA???@@@AAABBBAAA@@@>>><<<>>>>>>>>>>>>>>>===<<<<<<>>>===<<<;;;;;;<<<===>>>@@@AAAAAA@@@======???AAA<<<<<<;;;<<<======:::888<<<;;;999888999888666555777777666666555444333333444444333333333444444555777777777777555333111000111222444777888888888777444222111333666888888777777777666555444555555555777777777888888999999:::;;;<<<===>>>>>>???>>>>>>@@@AAACCCDDDEEEDDDCCCBBBCCCDDDDDDDDDEEEEEEEEEEEECCCBBBBBBCCCCCCEEEFFFFFFEEEDDDEEEFFFHHHHHHFFFEEEAAABBBEEEHHHKKKMMMNNNNNNIIILLLOOONNNLLLIIIGGGHHHIIIKKKMMMLLLJJJMMMTTTZZZcccgggkkkooopppqqqrrrtttvvvzzz}}}zzzxxxxxx|||}}}~~~~~~zzzwwwxxxzzz|||{{{yyysssooorrr|||~~~xxxpppkkkhhhddd^^^XXXTTTSSSTTTXXX[[[___hhhrrr555999;;;999555333666:::999999999888777777777666333333333444555666777888:::777555555666777444222555666666666555444444333777777777777888888888888777888999888777777999;;;@@@AAAAAA???<<<::::::;;;777666555555555666888999;;;::::::999999::::::;;;666777888:::::::::999888555888:::;;;:::999999999777999;;;;;;:::999999::::::<<>>>>>>>>???@@@DDDHHHHHHEEEDDDGGGKKKOOOMMMIIICCC>>>;;;:::;;;666777999:::;;;;;;:::999777888:::;;;;;;:::888777:::999888888888999:::;;;;;;;;;;;;;;;:::999888777===============>>>?????????AAABBBAAA>>><<<;;;;;;:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>???AAABBBCCC>>>???@@@AAAAAA@@@???>>>EEECCC@@@>>>===>>>???@@@:::;;;<<<<<<======<<<<<>>===>>>>>>??????>>>>>>???AAACCCBBBAAA???@@@AAABBBAAA???<<<;;;>>>>>>>>>>>>>>>======<<<@@@>>>===;;;;;;===>>>@@@BBBCCCCCCAAA>>>>>>@@@CCC???>>>???@@@AAA@@@===:::===<<<:::999999999777555777777666555444444333333555444333222111222333444444444666666666444111000111444777888777444333222444222000111555777666555888999888666555666777555666666777888999:::::::::;;;<<<===>>>>>>???>>>>>>@@@AAACCCEEEEEEDDDCCCBBBDDDDDDDDDCCCDDDEEEFFFFFFBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFGGGIIIKKKKKKHHHFFF???BBBFFFKKKMMMNNNMMMLLLJJJMMMNNNLLLHHHEEEEEEFFFIIILLLMMMLLLJJJLLLSSSZZZdddhhhlllpppqqqssstttuuuwww{{{~~~|||yyyxxxyyy||||||zzzyyyzzz{{{{{{yyyxxxjjjgggjjjuuu~~~oookkkgggfffeeebbbZZZTTTVVVUUUVVV[[[```hhhuuu999888888888777777666666777777666666555555555444999888777666666777888999999888888777777777777888777777666555555555555666444555666666555555666777;;;:::888666777999;;;===;;;<<<=========<<<;;;::::::999777666666666777777888888999::::::999999999777777888888888888777777888888999999999999888888888999::::::;;;;;;::::::<<<<<<======<<<;;;::::::<<<===>>>??????AAAEEEGGGHHHGGGFFFCCC???;;;888777666777999:::;;;::::::999888999::::::;;;;;;::::::888777666666777888:::;;;<<<===>>>===;;;:::;;;<<<<<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===AAA???===<<<===???AAACCC===>>>@@@AAA@@@???===;;;===>>>>>>>>>????????????BBB@@@>>>===>>>>>>===<<>>>>>>>>???@@@BBB@@@@@@@@@BBBCCCBBBAAACCCBBBAAA@@@???===<<<<<<@@@??????>>>===<<<<<<;;;@@@???>>>======>>>??????CCCBBBBBBAAA@@@???>>>>>>>>>>>>======<<<<<<;;;;;;888666444444555666555444:::999999888777666555555666000333555000222777222444444333222222111111000222333555666777888777777999888888888777777666666777666555666777666555333888777555666888:::;;;;;;???@@@@@@AAAAAAAAA@@@@@@???@@@BBBCCCCCCCCCBBBBBBHHHGGGEEEDDDCCCDDDFFFGGGKKKGGGCCCBBBEEEGGGHHHHHHJJJGGGEEEFFFGGGFFFCCC@@@@@@AAAFFFNNNQQQOOOMMMNNNKKKMMMMMMKKKHHHGGGJJJMMMMMMLLLJJJIIIJJJOOOVVV\\\gggiiilllooopppsssvvvxxxvvvxxx|||}}}{{{|||~~~}}}||||||}}}}}}xxxqqqkkkgggbbbbbbkkkwwwzzzrrrlll```cccgggkkkjjjcccZZZTTTUUUUUUVVV]]]iiiwww999999999888888888777777777777666666666555555555888888777777777777888888888888777777666666777777777666666555555555555555444666777777666666777888:::999777666666888:::<<<============<<<;;;999888:::999888777777777888888999999::::::::::::999999777888888888888888888777888888999999999999888888999999:::;;;;;;;;;;;;:::======>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;<<<>>>AAACCCCCCBBB@@@>>>;;;999888777888999:::;;;:::999888999:::::::::;;;;;;;;;;;;>>>>>><<<;;;::::::;;;;;;888:::::::::888777888999===============>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<======>>>>>>>>>??????@@@@@@@@@>>>>>>???@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>======???@@@@@@???AAA@@@???>>>===>>>>>>???>>>===<<<>>>???@@@@@@>>>AAAAAA@@@@@@???>>>>>>>>>?????????>>>======<<<<<<>>>===<<<;;;;;;<<<===>>>AAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<;;;;;;999777666555666777666555999999888777666555444444444///222444///111555111222222222111111111000000222333555666777777777777888888777777777666666666777666555666777777555333888666555666888:::;;;;;;???@@@AAABBBBBBBBBBBBBBBAAAAAACCCDDDDDDDDDCCCCCCHHHGGGEEEDDDDDDEEEFFFHHHIIIFFFCCCCCCEEEGGGGGGFFFHHHFFFCCCCCCDDDCCC@@@===@@@CCCIIIOOONNNJJJJJJNNNKKKKKKKKKJJJHHHIIIJJJLLLMMMLLLKKKJJJKKKPPPWWW\\\fffhhhkkkmmmnnnpppsssuuuvvvyyy|||}}}}}}~~~~~~|||}}}}}}xxxooogggeee___]]]ccclllvvv~~~yyyrrrlllggg\\\```fffmmmooojjj```XXXXXXYYY]]]dddppp~~~999999999999888888888888777777666666666666555555777777888888888888777777888888777666666666666666666666666555555555444444555777888888777777888999999888666666666777999;;;>>>>>>>>>===<<<:::888777::::::999888888888999999:::::::::;;;;;;::::::999888888999999999999888888888888999999999999888888999999:::;;;;;;;;;;;;;;;===>>>>>>>>>>>>===<<<<<<;;;<<<<<<;;;999999:::<<<============<<<;;;:::999888999:::;;;:::999888777;;;::::::::::::;;;<<<<<>>===<<<<<<<<<<<<:::;;;<<<<<<;;;:::;;;===???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===>>>???@@@AAA@@@???>>>?????????>>>>>>>>>=================================<<<<<<===@@@BBBBBBAAA??????>>>=========>>>>>>?????????@@@CCCDDDCCCAAA??????????????????@@@@@@????????????>>>===<<<<<<===<<<;;;;;;;;;<<<===>>>????????????????????????;;;;;;<<<<<<======<<<<<<;;;999777777888999888777888888777666555444333333333...222444...000444/////////000111111111111000111333444666777777777777777777666666666666666555777666555666777777555444888666555666888:::;;;;;;???@@@AAABBBCCCDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDCCCGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEFFFGGGFFFEEEHHHFFFCCCBBBAAA@@@>>><<>>===;;;:::;;;===<<<<<<<<<<<<;;;:::999999999::::::;;;:::999777666;;;;;;:::::::::;;;<<<===999999::::::;;;<<<<<<===:::<<<======<<<<<<===???@@@??????>>>>>>>>>>>>???========================>>>>>>>>>>>>>>>?????????>>>>>>????????????>>>>>>??????>>>============>>>============<<<<<<<<<<<<<<<<<<<<<>>>AAABBBBBBAAA>>>>>>==================@@@@@@@@@BBBEEEEEEDDDCCC????????????????????????>>>????????????>>>===<<<>>>>>>===<<<===>>>???@@@======>>>>>>>>>?????????;;;;;;===>>>>>>>>>>>>===<<<:::888888999:::999888888888777666555444333333333...222555///111555///...///000111222222222222111222444666777777777666666666666666555555555555777666666666888888666444777666555666888;;;<<<<<<>>>???@@@BBBCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDEEEFFFEEEEEEFFFGGGGGGFFFEEECCCIIIGGGDDDBBBAAA@@@@@@???CCCDDDHHHLLLKKKHHHIIIMMMKKKHHHFFFHHHKKKLLLKKKHHHKKKKKKKKKKKKMMMRRRYYY^^^bbbdddhhhkkkmmmooosssuuuzzz||||||{{{|||yyyzzz{{{vvvjjj```ccc^^^[[[ZZZZZZ___jjjvvv|||}}}tttrrrqqqqqqpppooonnnmmmjjjhhheeehhhkkkkkkgggaaa[[[XXX\\\___gggrrryyyvvvkkkaaaXXX]]]fffpppzzz555555555666666666666666666666777777777777777777666777888999999888777666999999777666666555555555666666777777777666555444777888999999888888999:::777777666666666777888999999:::;;;<<<<<<;;;;;;:::::::::::::::;;;;;;:::::::::;;;;;;;;;::::::999888999999999::::::999999999888888999999999999888888::::::;;;<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;:::<<<>>>>>>======>>>???=========<<<;;;:::888777999::::::;;;:::999777666:::::::::::::::;;;<<<<<<777888888999::::::;;;;;;777888::::::999999:::<<>>>>>>>>>>>>>>>>>===========================>>>>>>???????????????@@@???>>><<<<<<===???@@@???>>>======<<<<<<==================<<<<<<<<<<<<>>>>>>>>>???AAABBB@@@???=========>>>>>>>>>============>>>@@@BBBCCCAAA???AAAAAA@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@???===<<<>>>===<<<<<<<<<>>>???@@@=========>>>??????@@@@@@;;;<<<>>>???@@@@@@???>>><<<:::888888999:::999888888888777666555444444333444///444666111222666000...///111333444444333333111222444555666777666666555555555555666666666666777666666777888888777555777555444666888;;;<<<<<<===>>>???@@@BBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEGGGGGGFFFEEECCCCCCGGGFFFCCCAAA???@@@AAACCCFFFBBBCCCIIIMMMMMMLLLMMMKKKIIIGGGIIILLLMMMJJJHHHKKKKKKLLLLLLOOOTTTZZZ___aaadddhhhlllooossswwwzzz|||~~~{{{zzz~~~{{{xxxyyyzzzuuukkkbbbaaa^^^\\\[[[YYYYYY```iiiooorrryyyssskkkjjjhhhfffdddcccdddccc```^^^YYY^^^eeehhheee]]]WWWSSS[[[^^^dddlllrrrpppggg___bbbhhhrrr{{{444444444444555555555555666666777777777777888888777777888888888888777777;;;:::999777666666666666777777888999888777666555666888999999888888999:::888777777777777888999999777888:::;;;<<<<<<;;;;;;999999:::;;;;;;;;;::::::::::::::::::999888777777888888999999999999888888888888999999999999888888::::::;;;<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;:::777999<<<===<<<===>>>???>>>>>>===<<<;;;999888777888999:::;;;:::999888777888999:::;;;;;;;;;::::::;;;;;;;;;;;;:::999888777999:::;;;;;;::::::;;;<<<>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????@@@??????AAA@@@===;;;;;;<<>>>>>>>>=========<<<<<<<<<<<<=========>>>>>>>>>@@@??????AAABBBAAA???=========>>>?????????>>>>>>??????@@@BBBDDDDDDAAA???AAAAAA@@@@@@???>>>=========>>>@@@AAAAAA@@@>>>===;;;::::::::::::;;;===>>>>>>>>>>>>??????@@@@@@@@@;;;===???@@@@@@???>>>===;;;999777777888999888777777777666555444333333222444///444777222333666000...000222444555444333222000222333555666666666666555666666666666777777777777666666777888999888666666555444555888;;;=========>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDFFFHHHGGGEEECCCCCCCCCCCCBBB@@@>>>===???CCCFFFJJJCCCAAAGGGOOOPPPNNNMMMLLLKKKKKKKKKLLLLLLJJJHHHJJJKKKLLLMMMPPPUUU[[[```cccfffjjjnnnqqquuuzzz}}}|||zzz}}}|||zzzxxxtttmmmhhhccc___\\\\\\YYYWWWYYY^^^aaaeeekkksss{{{|||pppiiihhhdddaaa]]]]]]^^^]]]ZZZWWWRRRYYYbbbeeebbbZZZTTTQQQWWWYYY]]]bbbeeeeeeccc```kkkrrr{{{444444444555555555666666666666777777777888888888888888777777777777888888<<<;;;:::888777777666666777888:::::::::999777666666777888888777777888:::888888888888999999999:::888999:::;;;<<<;;;:::999777888999:::;;;;;;:::999999999999999888777666555777888888888888888888777888888999999999999888888:::;;;;;;<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;777999<<<===<<<<<<===>>><<<<<<<<<;;;:::999888777777888999:::;;;:::999888666777999;;;;;;:::999777:::;;;;;;;;;:::999888777<<<>>>>>>>>><<<;;;<<<===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===???????????????@@@???>>>===<<<======>>><<<===>>>>>>>>>===;;;;;;;;;<<<======>>>???@@@@@@??????@@@AAABBBBBB???=========???@@@@@@@@@??????CCCCCCDDDFFFGGGEEEBBB???????????????????????????<<<>>>@@@BBBBBB@@@>>>===::::::999999:::;;;===>>>?????????@@@@@@@@@@@@@@@;;;<<<>>>??????===;;;999999777666555666777666555555555444333222111000000222...444777111222555///...///222444444333222000000111333555666666666555666666666777777777888888777666666777999999888777666555444555999;;;======???@@@@@@AAABBBBBBBBBAAACCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDFFFHHHGGGDDDBBBBBBDDD@@@@@@???======@@@FFFLLLLLLFFFEEEIIIMMMNNNNNNOOOLLLNNNOOONNNLLLJJJIIIIIIIIIKKKLLLNNNQQQVVV\\\aaafffiiimmmppprrruuuyyy|||||||||~~~~~~xxxsssooonnnjjjccc___^^^\\\YYYXXX[[[WWWYYY^^^eeennnvvv}}}ssskkkjjjddd```[[[ZZZ[[[[[[WWWTTTPPPVVV^^^___[[[VVVSSSRRRSSSUUUXXXZZZ]]]aaafffkkkuuu{{{444555555555666666777777666666777777888888888999999888777666666777888999===<<<;;;999888777777777888999;;;;;;;;;:::888666555777888888777777888999888888999999999::::::::::::;;;;;;<<<;;;:::888777666777999:::;;;::::::999999999999888888666555555777777888888888888777777888888999999999999888888:::;;;<<<<<<======<<<<<<:::;;;;;;<<<=========<<<999;;;>>>???>>>======>>>999::::::::::::999888888666777999:::;;;::::::999444666999;;;<<<:::777666555666888999::::::999888:::;;;<<<;;;999888888999:::::::::;;;;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>?????????>>>===>>>?????????===<<<;;;;;;<<<>>>??????===;;;:::;;;<<<===>>>???@@@AAABBB>>>>>>???AAACCCCCCAAA>>>===>>>???AAAAAAAAA@@@???AAAAAABBBCCCDDDBBB>>>;;;===>>>>>>???@@@@@@AAAAAA<<<>>>@@@BBBBBBAAA>>>===<<<<<<;;;;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@999;;;===>>>===;;;999777888666444444555666555444333333222111000///......111---333666111111444------///111333333222000...000111333555666666666555666666777777888888999999777666666777999:::888777666555444555999<<<======AAAAAABBBBBBCCCBBBBBBBBBDDDDDDBBBAAA@@@AAAAAABBBCCCCCCEEEFFFGGGGGGGGGGGGEEEGGGHHHFFFCCCAAABBBDDD@@@AAA@@@??????DDDKKKQQQLLLJJJIIILLLLLLJJJLLLPPPLLLOOOQQQPPPLLLIIIIIIJJJIIIJJJLLLNNNQQQWWW]]]aaaiiillloooqqqrrrtttwwwyyy~~~|||~~~xxxrrrqqqqqqrrriiibbb``````]]]\\\]]]QQQSSSWWW]]]dddmmmtttyyy|||}}}wwwnnnkkkfffaaa[[[ZZZ[[[[[[WWWSSSPPPUUUZZZZZZVVVRRRRRRTTTQQQTTTWWWXXXZZZbbbmmmwww888666444444555666777666666666777888999;;;===>>><<<;;;999888888888999999===;;;999777666666777888666777777777777888888888777666555777::::::888555888888888888888888888888<<<;;;::::::::::::999888999::::::;;;<<<<<<<<<;;;::::::;;;999888777888:::<<<:::777777888::::::999888:::<<<;;;888666888::::::::::::;;;;;;:::999999>>><<<;;;;;;===>>>======;;;<<<======;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;:::999999<<<>>>>>>;;;777777777777777888888888888;;;888555444666999;;;;;;888888888888999999:::;;;???<<<999999;;;<<<:::888======>>>>>>>>>>>>======::::::;;;<<<>>>???AAABBB???>>>===<<<<<<===>>>???:::;;;;;;<<<===>>>??????<<<<<<<<<<<<======>>>>>><<<>>>???@@@???>>>???@@@<<<<<<===>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@???>>>============???@@@@@@???>>>===@@@>>><<<::::::===@@@BBB@@@AAAAAABBBAAA@@@???>>><<<===>>>@@@@@@===777333666999999777777777333,,,111111000///////////////...///111222333333222222111111222333333333333222444000000555666333444999;;;888666666888999777555666777888999888777555333666444333444777<<>>>>>BBBDDDEEEFFFEEEEEEGGGHHHJJJFFFCCCBBBCCCDDDBBBAAA;;;<<<@@@BBBCCCDDDJJJPPPLLLJJJMMMQQQRRRNNNMMMOOONNNOOOOOONNNLLLKKKLLLMMMKKKIIILLLQQQTTTVVV\\\ccckkknnnqqqqqqqqqssswww{{{~~~zzzuuuxxx~~~vvvqqqooorrrjjjdddeeeeee```[[[YYYVVVSSSSSSXXX[[[\\\bbbkkkrrrwwwxxxuuuvvv}}}xxxnnngggddd```\\\ZZZYYYYYYZZZWWWWWWVVVVVVUUUVVVVVVVVVSSSVVV[[[aaahhhqqq{{{777555444444666777888777888888888888888999:::;;;;;;:::999888777777888999;;;:::888777666666888888777777777888888888999999999777666777999:::999777999999999999999999999999;;;;;;::::::;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;999888777999:::;;;999888888999::::::999999:::<<<:::888777888::::::::::::;;;;;;::::::999<<<;;;::::::<<<=========;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999;;;======:::777777777777888888888999999<<<999777777888:::::::::;;;:::::::::;;;;;;<<<======;;;999:::<<<===<<<:::======>>>>>>>>>>>>=====================>>>????????????>>>======>>>??????<<<<<<==============================>>>>>>>>>???<<<>>>???@@@???>>>???@@@@@@@@@?????????>>>>>>>>>AAAAAAAAA@@@@@@@@@??????@@@@@@@@@??????>>><<<<<<;;;<<<>>>???@@@@@@@@@??????>>><<<;;;;;;===???AAA???@@@AAABBBBBBAAA@@@??????>>>=========<<<999666666888999777777888444...111000//////.........///---...///111111111111000000111222222333333222222333000111555666444555888;;;888666666888888777555666777888999999777555444999777555555888<<<>>>???@@@AAABBBBBBCCCCCCCCCBBB@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFEEEEEEGGGIIIJJJGGGCCCBBBBBBBBB@@@>>><<<<<<===AAAFFFIIIKKKMMMQQQOOOPPPTTTTTTPPPNNNPPPNNNOOOOOONNNLLLKKKKKKMMMNNNLLLNNNRRRUUUXXX___gggkkknnnqqqssssssuuuzzz~~~~~~}}}vvvsssxxx~~~wwwsssuuulllfffggggggdddaaaaaaYYYUUUTTTWWWWWWVVVZZZaaaccchhhjjjhhhiiiooossssss}}}zzzxxxyyy}}}zzzpppjjjgggbbb^^^\\\[[[ZZZYYY[[[[[[[[[\\\]]]___```aaacccfffkkkqqqwww~~~666555444444777999999888888888888888888888888888999888888777777777777888999999777666666777888999888888888888999999999::::::999777777999:::;;;:::::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;:::888888999::::::999888999;;;;;;:::888999:::;;;:::999888999:::999::::::;;;;;;:::::::::;;;:::999:::<<<>>>>>>>>><<<999888999<<<>>><<<:::<<<<<<<<<;;;;;;:::888888:::999999;;;<<<<<<999777888888888888999999999999<<<;;;999:::;;;;;;:::999;;;;;;:::::::::;;;<<<<<<;;;:::999;;;===>>>>>>=========>>>>>>>>>>>>======@@@???>>>======<<<<<<===@@@??????>>>>>>??????@@@>>>>>>>>>>>>=========<<<======>>>>>>>>>>>>??????<<<>>>???@@@???>>>???@@@AAA@@@@@@@@@????????????AAAAAAAAA@@@@@@@@@??????????????????>>>===<<<<<<:::;;;===>>>@@@AAAAAAAAA>>>============>>>???@@@???@@@AAABBBBBBAAA@@@@@@AAA???===<<<<<<;;;:::888555888888666777888555///000///......---.........+++,,,...///000000///...000111222222333333222222222111333777888555555777:::888666666777888777666777888999999999888777666;;;999777777999<<<===>>>>>>???@@@BBBCCCDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEEEEGGGHHHHHHFFFEEEEEEHHHJJJIIIGGGDDDCCCBBB@@@===;;;>>>===>>>CCCIIINNNMMMJJJSSSQQQRRRUUUTTTPPPNNNPPPOOOPPPPPPOOOMMMKKKLLLMMMPPPNNNNNNRRRUUUXXX```iiikkkooossstttuuuwww|||}}}|||~~~}}}~~~yyysssqqqyyy~~~xxxwwwnnngggggggggeeeeeeggg___ZZZWWWWWWUUUSSSTTTWWWVVVZZZ\\\\\\]]]bbbeeeffftttqqqoooooosss{{{{{{{{{vvvrrrnnnjjjfffeeecccaaa___``````bbbdddfffiiikkklllrrrvvv{{{555444444555888::::::999777777777888888777777777777777777666666666666777777777777666777888999:::888888999999999:::::::::<<<:::888777888:::<<<===::::::::::::::::::::::::999;;;==================::::::;;;;;;<<<;;;;;;::::::;;;;;;:::888888999;;;999888999:::<<<<<<:::888:::;;;;;;:::999999999999999999:::;;;;;;;;;::::::;;;:::999:::===?????????===999666888===???<<<888;;;<<<<<<;;;:::999777666:::::::::;;;;;;:::999888999999999999::::::::::::;;;::::::<<<>>>>>><<<:::999999999888888999999:::::::::;;;<<<===>>>============>>>>>>>>>>>>======@@@???>>>======<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>><<<>>>???@@@>>>>>>???@@@>>>>>>???@@@AAABBBBBBCCCAAAAAAAAA@@@@@@@@@?????????????????????>>>======<<<<<<===>>>???@@@@@@@@@======>>>???????????????AAAAAABBBBBBBBBAAA???>>>@@@???=========<<<999777555777777555666888555000///......---------......+++,,,---///000//////...000000111222222222222222111222444777888777666666999888777777777777888777888888999999999999888777999777666777999<<<======??????AAABBBCCCDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDIIIIIIIIIGGGEEEFFFHHHJJJHHHGGGEEECCC@@@>>>;;;999>>>AAADDDGGGMMMQQQPPPLLLRRRPPPPPPSSSSSSOOONNNPPPQQQRRRRRRQQQOOOMMMMMMNNNPPPMMMLLLPPPSSSWWW___hhhmmmppptttuuuuuuvvv{{{|||{{{}}}{{{tttsss||||||yyyppphhhfffeeeccccccfffeeeaaa]]][[[XXXUUUSSSSSSRRRUUUWWWXXXYYY\\\___aaahhhhhhiiikkkpppwww{{{||||||sssttt{{{~~~|||yyyuuussssssrrrooommmllllllnnnppprrruuuxxxyyy|||555555555777999;;;:::999555555777888999999888888666666666666777666666666666666666666777888999999888888999999999:::::::::;;;;;;999888888999<<<>>>::::::::::::::::::::::::999<<>>======>>>:::;;;;;;<<<;;;;;;::::::;;;;;;<<<:::999888999;;;999888999;;;======;;;999;;;;;;::::::::::::999999888999::::::;;;;;;;;;:::<<<;;;:::;;;>>>@@@@@@@@@>>>:::777999===???<<<888:::;;;<<<<<<;;;999888666:::;;;;;;;;;:::999999999::::::::::::;;;;;;;;;;;;999999:::===??????>>><<<:::999999888888999999999:::;;;<<<===<<<<<<;;;;;;======>>>>>>>>>>>>======>>>============>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>???@@@@@@AAA========================<<<>>>???@@@>>>>>>???@@@>>>>>>???@@@AAABBBBBBCCCAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAA@@@???????????????>>>>>>>>>>>>>>>======??????@@@??????>>>CCCCCCDDDCCCBBB@@@>>>===>>>>>>???@@@@@@===999555444666666444444777444000......------------...///,,,---///000111111000000000000111222222222222111111333666777888999888666777888777777777777888999888888888999999999888888555444444666999<<<>>>>>>@@@AAABBBBBBCCCCCCBBBBBBGGGFFFFFFFFFFFFFFFEEEEEEIIIIIIIIIHHHFFFFFFHHHJJJGGGGGGEEEBBB???<<<;;;:::???GGGNNNOOOPPPTTTUUUSSSRRRPPPPPPTTTTTTRRRRRRTTTTTTUUUUUUSSSQQQOOOOOOPPPPPPMMMLLLPPPSSSWWW___hhhooorrrttttttsssssswwwzzz|||{{{}}}|||zzz}}}vvvooojjjgggcccbbbeeegggdddaaa^^^\\\[[[XXXTTTSSSTTTVVVWWWXXXYYY\\\___```dddiiinnnrrrxxx~~~{{{uuuqqqqqqsssxxx~~~tttrrrvvv}}}}}}|||xxxzzzzzzzzz|||}}}666666666888:::;;;:::999444555777999::::::999999555666666777777777777666666666666777777888888888888888888888999999999:::999::::::999888999;;;===::::::::::::::::::::::::999===AAAAAA???======???;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<;;;999999:::;;;999999999:::<<<===<<<:::<<<;;;::::::;;;;;;:::999888888999:::;;;;;;;;;;;;<<<;;;:::;;;===????????????===;;;;;;======;;;888999:::<<<===<<<;;;999888<<<======<<<:::999999;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;===??????===<<<<<<<<<;;;:::::::::;;;;;;999;;;======;;;:::::::::======>>>>>>>>>>>>======<<<<<<<<<<<<===???@@@@@@???@@@@@@AAAAAA@@@@@@???======>>>???@@@AAABBBBBB???>>>>>>>>>>>>>>>======<<<>>>???@@@???>>>???@@@AAA@@@@@@@@@????????????AAAAAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAAAAA@@@@@@AAA@@@???>>>===============>>>??????@@@@@@??????DDDDDDDDDCCCBBB@@@>>>======>>>@@@AAAAAA>>>999444444555444222222444222............---......///000---...000111222222111111///000111111222222111111222555777666777:::999777666777888777666666888:::777777777888888888888999333333333666999===>>>>>>AAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIGGGHHHIIIIIIHHHGGGHHHIIIFFFFFFDDDAAA>>><<<===???DDDOOOWWWUUUUUUZZZ]]][[[UUUSSSSSSVVVWWWUUUVVVYYYUUUVVVVVVTTTQQQPPPPPPQQQPPPNNNNNNRRRUUUXXX```iiippprrrtttsssqqqrrruuuxxx}}}|||zzzvvvpppiiigggiiigggfffccc```aaabbb^^^WWWWWWUUUUUUWWWWWWVVVYYY___```fffnnnsssvvvxxx{{{~~~|||tttmmmiiinnnpppuuu|||wwwqqqpppuuu{{{~~~||||||{{{{{{{{{||||||}}}~~~~~~888777777999;;;;;;:::888777888999:::::::::888777555666777888888888777777666666777777777777777777777777777888888888999999777999;;;:::999888:::<<<999999999999999999999999:::???CCCCCC???<<<===>>>;;;;;;<<<<<<;;;;;;:::999;;;<<<<<<;;;999999:::<<<:::999888999;;;======<<<===;;;999:::<<<<<<:::888777888999:::;;;;;;;;;;;;;;;:::999999;;;<<<<<<<<>>>>>===;;;:::===>>>???===:::999:::<<<;;;;;;<<<<<<<<<=========>>><<<<<<<<<======;;;999===<<<;;;;;;:::::::::;;;555888;;;<<<;;;999:::;;;======>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@>>>???@@@AAAAAA@@@???>>>?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????<<<>>>???@@@???>>>???@@@@@@@@@?????????>>>>>>>>>AAAAAAAAA@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@???>>>======>>>>>>???>>>>>>?????????@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@?????????@@@@@@>>>:::666444555333000000222000,,,///.........//////000111---...000111222222111111///000000111111111111111333777777555666:::;;;888555777888888666666888;;;666666666666777777888888555555555777:::=========???@@@AAABBBCCCCCCDDDDDDAAAAAABBBDDDEEEFFFGGGHHHCCCFFFIIIJJJIIIHHHHHHHHHEEEEEECCC@@@======AAADDDMMMVVV[[[XXX[[[ccceee___XXXUUUUUUWWWWWWUUUVVVYYYTTTUUUUUUSSSPPPOOOOOOOOONNNLLLNNNRRRUUUXXX___gggooorrrtttsssrrrrrruuuyyy~~~~~~}}}{{{}}}~~~{{{rrrmmmnnnjjjkkkhhhfffhhhjjjeee]]]```\\\ZZZ[[[ZZZXXX\\\ccchhhnnnuuuxxxwwwvvvxxxzzzzzz~~~|||uuuooolllrrrsssuuu|||xxxoooggghhhmmmvvv~~~zzzxxxwwwwwwwwwwwwwwwxxxxxxzzz}}}~~~}}}888888888:::;;;;;;999777999:::;;;<<<;;;999777555555666777999999999888777666666777777777777666666666777777777777888888888555888;;;;;;999888999;;;888888888888888888888888;;;@@@EEEDDD@@@<<<<<<>>>;;;<<<<<<<<<;;;::::::999;;;<<<<<<;;;999999:::<<<;;;:::888888;;;===>>>===>>>;;;999:::<<<===;;;888777888999:::;;;;;;<<<;;;:::999777888999::::::999AAABBBBBB???<<<:::999:::888999<<<>>>???>>><<<;;;>>>???@@@>>>:::999;;;===<<<<<<<<<<<<============AAA???===<<<;;;:::888777;;;:::999999888888888888222666:::<<<;;;:::;;;=========>>>>>>>>>>>>======>>>============>>>>>>???>>>???@@@AAAAAA@@@???>>>AAAAAAAAA@@@@@@@@@@@@???CCCCCCCCCBBBBBBAAAAAAAAA<<<>>>???@@@???>>>???@@@<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>??????@@@@@@@@@??????>>>>>>=========???@@@AAA??????>>>>>>??????@@@AAA>>>@@@AAACCCDDDDDDCCCCCCBBB@@@>>>>>>>>>===;;;999444555333//////111///***///////////////000111111---...///111111111111000//////000111111111111111444888888444555;;;<<<999555777999888666666888;;;666666555555666777888888888777777999;;;======<<<===>>>@@@BBBCCCEEEFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDAAADDDHHHJJJJJJHHHGGGGGGEEEEEECCC???===>>>CCCHHHTTTZZZ[[[YYY```jjjjjjaaaYYYUUUTTTVVVUUURRRSSSUUUSSSTTTTTTRRROOOMMMMMMNNNKKKIIILLLQQQTTTVVV\\\cccnnnqqqssstttsssssswww{{{|||}}}~~~zzzxxxzzzwwwqqqqqqooopppnnnkkknnnqqqkkkbbbiiiddd```aaa___]]]bbbjjjoootttyyyyyyvvvtttuuuwwwxxx|||zzzvvvtttwwwvvvwww|||~~~wwwlllaaa___dddooo}}}~~~~~~wwwzzzyyyyyyxxxyyyyyyzzzzzz~~~~~~}}}}}}}}}~~~~~~|||{{{~~~|||{{{|||999999:::::::::;;;;;;;;;???===;;;888777888999:::777888999888777777999;;;999999999888999999:::::::::999777777777999;;;<<<:::;;;<<<<<<<<<;;;:::999;;;:::999888888:::<<<===@@@BBBDDDDDDBBB???>>>>>>>>>===;;;;;;;;;;;;999777:::;;;;;;<<<<<<;;;;;;:::>>>999555666:::===<<<:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;777777:::;;;999888:::@@@@@@AAA@@@???===;;;:::===<<<===>>>>>>;;;777444<<<<<<<<<===>>>===;;;999999;;;<<<;;;999:::>>>BBB??????@@@???>>>===;;;:::999::::::::::::999888888>>><<<999777777888;;;<<<===>>>>>>>>>>>>>>>===<<<@@@???>>><<<<<<<<<===>>>AAA@@@>>>===<<<===???@@@@@@?????????@@@BBBDDDEEEEEEBBBAAABBBCCCCCCAAA>>>??????>>>>>>???@@@@@@AAA===???AAABBBBBBBBB@@@???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBB@@@???===??????????????????@@@@@@??????@@@AAAAAAAAA@@@@@@BBBBBBCCCCCCCCCBBB@@@???BBBCCCEEEEEEBBB>>>:::777666555333111000000000111,,,000555999:::777444111222///,,,,,,---///000000///...---...000222222111777777777777888888888888999777666777999::::::999888888888888777777777777777888999;;;===???@@@AAA>>>>>>>>>???@@@AAACCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFGGGIIIIIIHHHFFFCCCEEEDDDAAA>>>AAAJJJSSS[[[ZZZ[[[___cccdddbbb^^^YYYWWWUUUTTTTTTSSSQQQOOOVVVTTTQQQNNNLLLKKKKKKLLLMMMHHHEEEJJJUUU]]]```___oooppprrrssstttvvvyyy|||}}}zzzxxxyyy|||{{{vvvtttsssrrrqqqoookkkhhhooonnnkkkfffccceeelllqqq{{{tttmmmkkknnnrrrwww~~~{{{ssspppqqqvvvsssppprrrwwwyyywwwssslllggg```\\\___lll{{{~~~zzzwwwxxxzzz{{{{{{999999999999::::::::::::::::::999999999:::;;;<<<777888999888777777999;;;888888888888888888999:::;;;:::999888888999;;;<<<::::::;;;<<<<<<;;;:::999;;;:::999999999:::<<<<<<@@@BBBDDDDDDAAA>>>===<<<===<<<;;;;;;;;;;;;:::888:::;;;;;;;;;;;;;;;;;;:::>>>:::666666:::===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<;;;;;;::::::888555555999;;;999999<<<>>>>>>>>>>>>===;;;999888<<<<<<<<<===>>><<<888555;;;;;;;;;<<<======;;;999;;;<<<======<<<===>>>@@@@@@@@@@@@@@@???===;;;:::888888888888888777777666<<<;;;::::::999999::::::<<<<<<===>>>>>>=========???>>>===<<<;;;<<<<<<===???>>>===<<<===>>>@@@AAAAAAAAA@@@???@@@AAABBBBBBDDDBBBAAAAAACCCCCCAAA>>>@@@@@@@@@?????????>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>???@@@AAAAAABBBAAAAAAAAACCCDDDEEEEEEEEEDDDBBBAAAAAABBBCCCCCCAAA===999777444333222111111222333444222333555666555444222111111///------...//////...---,,,+++,,,///111111111555555666666777777777888888777666666888999999888777777777777777777777777666777888:::<<<===??????????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDFFFGGGHHHGGGEEECCCCCCCCCDDDHHHNNNSSSVVVXXXYYY\\\```aaa```]]]ZZZVVVTTTRRRRRRRRRQQQOOOMMMRRRPPPNNNLLLKKKKKKLLLMMMLLLIIIGGGJJJSSS[[[```aaaoooqqqssstttuuuwwwzzz||||||{{{|||}}}{{{yyywwwvvvrrrnnnkkkpppooolllgggeeeiiiqqqxxxzzzqqqiiifffiiilllrrrwww}}}}}}xxxssspppoooooojjjeeeeeegggiiihhhfffdddaaa\\\XXX[[[gggxxx~~~}}}|||}}}888888888999999999999:::999999::::::;;;;;;;;;:::666888999999888777999:::888777777777888888999:::===<<<;;;999999:::;;;<<<999999:::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<>><<<<<<<<<;;;::::::<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===:::777777;;;===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777444555999;;;:::;;;>>>============<<<;;;999999;;;;;;;;;<<<===<<<999777:::999999;;;======<<<;;;>>>>>>===>>>@@@@@@???===@@@@@@@@@???>>>===<<<;;;999999999888888888777777::::::;;;<<<<<<;;;999888:::;;;<<<=====================<<<;;;;;;;;;<<<<<<===<<<<<<<<<===???AAABBBBBBAAAAAA@@@??????@@@@@@CCCAAA@@@AAABBBBBBAAA???AAAAAAAAAAAA???>>><<<<<<@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCDDDEEEDDDCCCCCCDDDCCCBBBAAA@@@??????>>>@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBB@@@AAABBBBBB@@@<<<999666333222222222333444666777888777555222111111111111111000//////000000...,,,---,,,,,,...111333444333333444444555666777777888888666555555777888888777777777777777777777777777666777888999;;;<<<>>>>>>AAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBCCCEEEFFFEEEDDDBBB@@@BBBIIITTTZZZZZZWWWVVVZZZ^^^___]]]ZZZVVVTTTRRRPPPOOOOOOOOOOOONNNLLLNNNMMMKKKJJJJJJKKKLLLMMMKKKJJJIIIKKKPPPXXX```eeeppprrruuuvvvwwwxxxzzz}}}~~~{{{wwwrrroooqqqppplllhhhgggmmmwwwzzzpppfffaaaaaadddkkknnnqqqsssssspppllljjjccc^^^XXXVVVXXX[[[\\\\\\]]]]]]ZZZWWWXXXcccvvv{{{~~~777777888888888999999999;;;;;;<<<<<<;;;999777666666888999999888888999:::888888888888999:::;;;;;;>>>===<<<;;;:::;;;;;;;;;999999999:::::::::::::::::::::;;;<<<<<<<<<<<<;;;CCCDDDFFFEEEBBB???===<<<;;;:::999:::<<<===<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<:::888999;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;:::999888888777888;;;<<<:::;;;?????????>>>>>>===<<<;;;;;;:::::::::<<<======;;;999888888888999<<<======<<<@@@>>>===???AAAAAA>>>;;;?????????>>>===<<<;;;:::<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<;;;:::999999999;;;<<<========================<<<<<<=========<<<<<<<<<===>>>@@@AAA@@@@@@@@@?????????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@>>>===<<>>???CCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCAAA@@@AAABBBDDDCCCBBBAAABBBFFFOOOXXX\\\YYYUUUYYY\\\^^^\\\WWWSSSRRRRRRQQQOOONNNOOOPPPQQQPPPNNNNNNMMMKKKJJJJJJJJJLLLMMMJJJJJJKKKKKKNNNUUU```gggppprrruuuwwwxxxyyy|||~~~}}}}}}{{{vvvsssrrrpppmmmiiiiiippp{{{uuuiiiaaa]]]]]]fffeeefffiiikkkjjjeeeaaa\\\WWWQQQOOORRRWWW\\\^^^[[[]]]]]]YYYXXXaaattt|||||||||~~~777777888888888999999999:::;;;<<<===<<<:::777555555777999:::999888888999::::::::::::;;;<<<===>>>>>>======<<<;;;;;;;;;;;;999999999::::::;;;;;;;;;:::;;;<<<=========<<<<<>>>>>:::999999:::<<<===<<<;;;<<<;;;::::::::::::;;;<<<;;;:::::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>===<<<::::::;;;:::<<<>>><<<999;;;???>>>>>>===<<<<<<;;;;;;;;;:::::::::;;;======;;;:::888777666888;;;======<<>>AAAAAA>>>:::???>>>===<<<;;;:::::::::===<<<;;;;;;::::::;;;;;;===<<<;;;:::::::::;;;;;;999999;;;<<<============>>>>>>>>>>>>??????>>>>>>>>>>>>========================>>>???@@@@@@@@@AAA???????????????@@@AAABBB@@@@@@@@@@@@@@@???>>>>>>AAAAAA@@@@@@@@@AAABBBCCC@@@AAABBBCCCDDDCCCBBBAAADDDDDDDDDDDDCCCAAA???>>>AAAAAAAAABBBBBBCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCAAAAAA@@@@@@@@@AAAAAAAAABBBCCCCCCBBBAAA>>><<<:::888888666555555555666777444444333222111111000/////////000222333111...+++000//////111555777888888555555666777777888999999888777555555666777777666666777777777888888999999;;;;;;<<<===>>>@@@AAAAAADDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???@@@AAACCCCCCBBBEEEJJJQQQVVVXXXXXXWWWVVV]]]^^^\\\WWWQQQOOOPPPSSSQQQPPPPPPQQQSSSTTTTTTSSSRRRQQQNNNLLLJJJJJJKKKKKKIIIKKKLLLKKKMMMTTT___hhhnnnqqquuuxxxyyy{{{}}}|||}}}~~~zzzwwwvvvtttqqqmmmlllrrr}}}|||pppeee^^^[[[cccaaa___aaadddccc^^^ZZZ[[[WWWRRRPPPRRRWWW\\\```\\\^^^^^^ZZZXXX```rrr~~~~~~~~~}}}}}}}}}||||||~~~888888888999999999999:::777888:::<<<<<<;;;:::999555777::::::999888888999:::::::::;;;<<<===>>>???<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<======<<<<<<<<<============>>>BBBDDDFFFFFFCCCAAA??????;;;:::999:::<<<===<<<;;;<<<;;;:::999999:::;;;<<<:::;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<=========>>>>>>>>>>>>>>>===<<<;;;;;;;;;===???<<<888:::???<<<;;;:::999999999999:::;;;::::::;;;<<<===;;;:::888777666777:::<<<<<<<<<>>>>>>===>>>@@@@@@???===??????===<<<;;;:::::::::<<<;;;:::999888999:::;;;>>>===;;;:::::::::;;;<<<:::;;;<<<===============>>>>>>???@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<;;;<<<===>>>@@@@@@@@@@@@===>>>???>>>===???AAADDDAAA@@@??????>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBB???AAACCCDDDEEEDDDBBBAAAGGGGGGGGGFFFEEEBBB@@@??????@@@@@@AAABBBCCCDDDEEEAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAABBBBBBCCCDDDCCCCCCCCCBBBAAA???===;;;<<<;;;999777666555666666111111222333222111000/////////000111333222///---///......000222555666555777777777777888888888888999888666666777888777666777888888999999:::::::::===>>>???@@@AAABBBBBBCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@AAACCCCCCCCCLLLSSSZZZ[[[WWWUUUWWW[[[___\\\WWWQQQMMMMMMOOORRRQQQPPPPPPRRRUUUWWWWWWVVVUUUSSSPPPMMMKKKJJJJJJJJJIIIJJJKKKLLLOOOUUU___gggllloootttxxxzzz|||~~~}}}~~~~~~}}}|||zzzvvvtttvvv}}}uuujjjbbb___bbb```^^^^^^```___[[[XXX]]]ZZZVVVSSSSSSVVVZZZ\\\^^^___^^^[[[ZZZbbbqqq}}}|||zzz|||}}}999999999999::::::::::::888999:::;;;;;;;;;::::::555777:::;;;:::888888888::::::::::::<<<===>>>???:::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::;;;===>>>???>>>===<<<<<<<<<===>>>??????AAACCCDDDBBB@@@??????;;;:::999:::<<<<<<;;;:::===<<<:::999999:::<<<===:::;;;<<<<<<<<<<<<<<<===::::::;;;;;;<<<======>>><<<===============<<<<<<888999;;;===:::777:::@@@;;;:::999888888888999:::<<<;;;::::::<<<<<<;;;999999777666666888;;;;;;;;;>>>???@@@?????????AAACCCAAA@@@???===<<<<<<<<<<<<===<<<:::999888999:::;;;<<<<<<<<<<<<<<<;;;;;;:::<<<<<<===>>>>>>=========<<<===>>>???@@@??????>>><<<<<<==================;;;<<<>>>?????????>>>>>><<<===>>>===<<<>>>BBBEEEDDDBBB@@@===<<<===>>>???@@@@@@BBBCCCCCCCCCBBBAAA???AAACCCEEEEEEDDDBBBAAAFFFGGGGGGFFFEEECCCAAA@@@@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDBBBBBBBBBAAA@@@>>><<<;;;===;;;:::888777666777777222222222222111000///.........///000222333111000000///...///222444444444777777777777777666666666:::999777777888888777666888999999:::;;;;;;<<<<<>>>>>999999:::;;;<<<<<<<<<;;;<<<<<<;;;;;;<<<===???@@@???>>><<<;;;<<<===???AAA<<>>>>><<<;;;::::::<<<<<<;;;:::===<<<:::999999:::<<<===999;;;======<<<<<<<<<===::::::;;;;;;<<<===>>>>>>;;;;;;<<<<<<===<<<<<<<<<444555999<<<999666:::AAA===<<<;;;:::::::::;;;<<<===<<<::::::;;;;;;:::999999777666666888:::::::::>>>@@@BBB@@@??????CCCGGGCCCBBB@@@???>>>===>>>>>>@@@>>><<<;;;;;;;;;===>>>999;;;>>>??????===:::888===>>>>>>>>>>>>>>>===<<<;;;<<<===?????????>>>===999:::<<<===>>>>>>>>>>>>===>>>?????????>>><<<;;;;;;===>>>===<<<===BBBFFFGGGEEE@@@===;;;;;;===>>>???@@@BBBDDDDDDCCCBBBAAA???AAACCCEEEFFFDDDBBBAAACCCCCCDDDDDDDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBB@@@@@@???>>>???@@@BBBCCCAAAAAA@@@@@@>>>===;;;;;;<<<;;;:::888777888888999555444222000///..................000222333333111333111000111333555555555777777777666555555444444;;;999888777888999888777999999:::;;;;;;<<<======??????@@@AAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFDDDAAAAAACCCEEEFFFFFFOOORRRSSSRRRQQQTTTZZZaaaYYYTTTOOOMMMMMMNNNLLLJJJLLLLLLLLLOOOSSSUUUVVVVVVTTTRRROOOLLLKKKJJJJJJKKKIIIIIIJJJMMMRRRYYY___bbbfffkkkqqqvvvzzz}}}~~~~~~{{{rrrllljjjjjjbbbbbbbbbaaaaaa`````````TTTVVVXXXXXXYYYZZZ\\\^^^cccbbb```aaafffppp|||999999999999999:::;;;<<<<<<;;;999888888999;;;<<<777777777777888999:::;;;<<<;;;999999999:::<<<>>><<<<<<======<<<<<<;;;:::;;;999888999===??????>>>>>><<<:::888999;;;>>>AAA;;;<<<<<<===>>>???@@@@@@>>>>>>===<<<;;;::::::999;;;;;;999999999999;;;;;;;;;;;;<<<<<<<<<;;;999888999:::;;;<<<===============<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::999999;;;===>>>===<<<;;;;;;::::::;;;::::::;;;;;;;;;:::999888888888777777888:::;;;===<<<>>>@@@AAA@@@@@@AAABBBDDDCCC@@@>>>=========>>>???===;;;;;;=========<<<@@@===;;;;;;===>>>===;;;;;;;;;<<<===>>>>>>======>>>>>>????????????>>>>>>===>>>?????????>>><<<;;;>>>===<<<;;;;;;;;;;;;;;;===>>>???>>>======???AAAAAAAAAAAA@@@@@@AAAAAABBBAAACCCEEEFFFFFFDDDBBB@@@EEEDDDDDDCCCBBBBBBAAAAAADDDCCCAAAAAAAAA@@@===;;;???>>>>>>???AAAAAA@@@>>>?????????@@@@@@AAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCAAA>>>:::888888888888888888888888888333222///,,,++++++,,,---------...000333555555444444333222333666777555222888777666555555555555555444444555777888999:::;;;???===:::999;;;===???@@@???@@@BBBDDDDDDCCCBBBAAAEEEDDDCCCBBBBBBDDDEEEFFFFFFDDDBBBCCCFFFFFFCCC@@@>>>@@@BBBFFFIIIKKKMMMNNNWWWSSSOOOOOORRRVVVWWWVVVRRRQQQNNNLLLKKKKKKLLLMMMKKKLLLNNNQQQRRRRRRRRRRRRQQQRRRSSSQQQNNNJJJIIIHHHJJJKKKLLLPPPVVV]]]dddiiikkknnnssswwwzzz}}}~~~zzzxxxxxx{{{}}}xxx{{{~~~xxxrrrooommmmmmkkkiiifffdddeeeeeedddccc]]]ZZZXXX[[[```cccbbb___bbb]]][[[eeewww999999888888999::::::;;;<<<;;;:::999888999:::;;;777777777888888999:::;;;;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<;;;:::999;;;999888:::===??????>>>>>>===;;;999:::;;;>>>???;;;;;;<<<======>>>??????<<<<<<<<<;;;::::::999999;;;;;;:::999999:::;;;;;;:::;;;<<<<<<<<<;;;:::999999:::;;;<<<==================<<<<<<<<<<<<======>>>>>>>>>===;;;;;;===???======<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888888777888:::;;;<<<===???AAAAAA@@@@@@AAACCCEEECCC@@@===;;;;;;<<<===>>><<<;;;;;;<<<======<<>>>>>>>>>>>=========>>>>>>???>>>===<<<;;;======<<<<<<;;;;;;;;;;;;<<<===>>>===<<<<<<>>>@@@BBBBBBAAA@@@@@@@@@AAAAAADDDCCCCCCCCCCCCCCCDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBCCCAAA@@@@@@AAA@@@>>><<>><<<@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@AAAAAA@@@???<<<:::888888888888777777666666555111000///---,,,,,,,,,---......///111444777666666444222111333555666444222777666555555555555555555555666666777888999::::::<<<:::888777999;;;===>>>@@@AAABBBCCCCCCAAA@@@???BBBBBBBBBBBBCCCDDDEEEEEEDDDCCCAAABBBCCCCCCAAA??????@@@CCCEEEHHHJJJLLLMMMOOONNNMMMNNNQQQQQQPPPNNNNNNMMMKKKJJJKKKLLLMMMNNNMMMNNNOOOQQQRRRRRRRRRRRRRRRSSSTTTRRROOOLLLJJJJJJMMMMMMNNNRRRVVV\\\bbbeeelllppptttwwwyyy|||}}}zzzxxxxxxzzz|||}}}{{{wwwuuutttooommmkkkjjjkkkllllllllleeeaaa]]]^^^bbbeeedddbbbcccaaadddooo~~~999999888888888999::::::;;;;;;::::::999999999888777777888888999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888888;;;:::999:::<<<>>>>>>>>>>>>===<<<<<<<<<<<<<<<===;;;;;;;;;<<<<<<======>>>::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;999:::;;;<<<===<<<;;;;;;::::::;;;<<<============>>>>>>>>>======>>>>>>???>>>??????>>><<<;;;===>>>>>>>>>======<<<============<<<:::999999999:::;;;999888888888888999;;;<<<>>>???AAAAAA@@@@@@AAACCCFFFCCC???;;;999:::;;;<<<===<<<::::::<<<===<<<<<<>>><<<::::::;;;<<<;;;:::;;;<<<<<<===============<<<<<<============<<<<<<>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<<<<<<<<<<;;;<<<======<<<<<<>>>@@@CCCBBBAAAAAA@@@@@@@@@@@@EEEDDDAAA???@@@CCCFFFHHHFFFFFFEEEEEEDDDCCCCCCCCCAAA@@@??????@@@@@@>>>===CCCAAA@@@@@@@@@@@@===;;;AAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAA??????>>>===<<<;;;::::::::::::999888666555444333///.........------------000///000222555777777666222222222333444555444222555444444444444555666666777777888888888999999999999888777777888;;;>>>???AAAAAABBBBBBAAA@@@>>>===@@@@@@AAACCCCCCDDDDDDDDDCCCBBB@@@@@@AAAAAA???===@@@AAACCCEEEGGGIIIJJJKKKKKKLLLMMMPPPQQQOOOKKKGGGIIIIIIIIIIIIKKKMMMOOOQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRTTTVVVUUURRROOOMMMMMMNNNOOOQQQTTTXXX\\\```bbbnnnqqquuuwwwyyy{{{}}}}}}~~~~~~|||{{{|||~~~}}}xxxwww{{{yyytttrrrpppppprrrtttuuuuuunnnhhhbbb```bbbdddeeedddeeejjjrrr~~~::::::999999999::::::;;;::::::;;;::::::999888777777777888999::::::::::::999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999888777;;;:::::::::<<<===>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<999999::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;999:::;;;=========<<<<<<:::;;;;;;<<<======<<<<<>>>>>>>>>>>???@@@@@@===>>>>>>===;;;:::;;;<<>>>>>======>>><<<:::999888999;;;<<<999999888888888999;;;<<<>>>???@@@@@@??????AAABBBEEECCC>>>:::888888:::;;;===;;;::::::<<<======<<<===<<<;;;:::::::::::::::<<<<<<===============<<<<<<======>>>>>>======<<<>>>>>>>>>>>>>>>======<<<<<<<<<=========<<<<<<<<<<<<===>>>=========???AAACCCCCCBBBAAA@@@@@@@@@@@@DDDBBB@@@???@@@CCCFFFIIIEEEDDDDDDDDDCCCCCCCCCBBB???>>>>>>???@@@AAA???>>>BBBAAA@@@@@@AAAAAA???===BBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBDDDEEEDDDBBBAAA@@@???===<<<;;;;;;;;;;;;<<<<<<:::888666444333222------.../////////...---333111111111333555444333222222222333444444333333333333333333444555666777999999999999888888888888888999999::::::===@@@BBBAAAAAABBBBBBBBBAAA@@@@@@>>>???AAACCCDDDDDDCCCCCCDDDBBBAAA@@@@@@???>>>>>>AAAAAABBBCCCEEEFFFHHHIIINNNPPPRRRSSSSSSPPPLLLJJJIIIIIIJJJKKKMMMOOOQQQRRRVVVVVVUUUUUUUUUUUUUUUUUUTTTVVVXXXWWWTTTQQQOOOOOONNNPPPSSSWWW[[[^^^```aaannnqqquuuwwwyyy{{{~~~}}}uuupppmmm|||{{{xxxvvvuuuvvvxxxyyyzzzsssmmmfffbbbbbbccceeeeeejjjsss;;;;;;::::::::::::;;;;;;999::::::::::::999888777777777999:::;;;;;;::::::999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777;;;;;;;;;;;;;;;<<<===>>>>>>????????????>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<============<<<:::;;;<<<<<<===<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@===>>>???>>><<<;;;<<<<<>>======>>>===;;;999999:::;;;<<<:::999888888888999:::;;;>>>??????>>>===>>>???AAADDDBBB>>>:::888888:::;;;<<<;;;::::::<<<===============<<<;;;999999999:::<<<===============<<<<<<===>>>>>>??????>>>>>>===???>>>>>>===============<<<<<<===>>>>>>======<<<===>>>??????>>>???AAACCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFCCCCCCBBBBBBBBBBBBAAAAAA???>>>>>>???AAAAAA@@@>>>?????????@@@BBBCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>@@@BBBDDDDDDCCCBBBAAAAAA???===<<<;;;;;;<<<===:::999777666333111000///---...///000000000//////666444111000111111000///111222333444444333333444333333333444555666777888999999999888888888888777777888:::;;;;;;===@@@CCC@@@AAABBBCCCCCCDDDDDDDDD>>>???AAACCCDDDDDDCCCBBBDDDDDDCCCAAA@@@@@@@@@AAAAAAAAABBBBBBDDDFFFHHHIIISSSTTTTTTTTTRRRQQQPPPOOOLLLMMMMMMNNNPPPQQQRRRSSSYYYYYYYYYYYYYYYXXXXXXXXXUUUXXXZZZZZZWWWSSSPPPOOOLLLOOOSSSXXX]]]```cccdddlllooossswwwyyy||||||uuuooolll{{{oooxxx~~~||||||}}}~~~~~~yyytttnnnjjjhhhiiikkkkkkrrr}}};;;;;;::::::999999::::::999999999999999999999999666888999;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999:::;;;<<<<<<;;;;;;===>>>>>>????????????>>>>>>===>>>=========<<<;;;;;;;;;;;;;;;;;;<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<===>>>??????>>>???AAAAAA@@@??????@@@HHHFFFDDDBBB???>>>===<<<>>>===;;;:::::::::;;;<<<::::::888888888999:::;;;>>>>>>>>>===;;;<<<>>>@@@BBB@@@>>>;;;::::::;;;;;;===;;;:::;;;===??????>>>===>>>>>><<<:::888999;;;==================<<<;;;>>>>>>????????????>>>>>>??????>>>===============;;;<<<===>>>???>>>===<<<===>>>?????????@@@BBBDDDBBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBCCCDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@BBBBBBAAA???>>>>>>>>>@@@BBBDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAABBBBBBBBBAAA@@@AAA@@@>>><<<;;;:::;;;;;;444444333111000///...---000000000000111111111111777555111000000000///...111333555555444444444555444444444555555777888888888888888777777777777777555888:::;;;:::;;;???BBB@@@AAAAAACCCDDDEEEFFFGGGAAAAAABBBCCCCCCCCCCCCBBBDDDDDDDDDBBB@@@@@@BBBDDDDDDDDDDDDDDDFFFHHHJJJLLLTTTTTTTTTRRRPPPOOOPPPRRROOOOOOPPPQQQRRRSSSTTTTTTZZZ[[[\\\\\\\\\[[[ZZZYYYWWWZZZ\\\[[[XXXSSSPPPOOOLLLNNNSSSXXX^^^bbbeeegggjjjmmmqqquuuwwwzzz}}}~~~}}}|||{{{zzzzzzzzz{{{wwwsss}}}|||fffppp|||yyywwwwwwxxxyyy~~~:::999888888777777888888888888777777777999:::;;;666888:::;;;<<<<<<;;;:::;;;;;;:::999:::;;;<<<===::::::;;;<<<<<<<<<<<<;;;:::<<<===<<<::::::<<>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::;;;<<<======<<<;;;:::<<<<<<===>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>><<<>>>AAAAAAAAA@@@AAAAAACCCBBBAAA???>>>======<<<===<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888::::::======<<<;;;999:::<<<>>>??????>>>======<<<<<<;;;>>><<<;;;<<<>>>@@@@@@???>>>??????===:::888:::<<<===============<<<;;;;;;======>>>>>>>>>>>>======@@@???>>>===<<<======>>>;;;<<<>>>?????????======<<<===????????????BBBDDD@@@@@@@@@@@@AAABBBCCCCCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCCCCAAA???@@@??????AAABBBCCCBBBAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@???===<<<:::999888888222222111111000000//////444333222111111111222333777444111000000111111111222444777777555444555777666666666666666777888999666666666666666666777777666999======;;;;;;???CCCAAAAAAAAABBBCCCDDDEEEFFFDDDDDDCCCCCCBBBBBBCCCCCCBBBCCCCCCBBB@@@@@@CCCGGGGGGGGGGGGHHHIIILLLOOOQQQQQQSSSTTTRRRPPPOOOPPPRRRNNNOOOQQQRRRTTTUUUUUUVVVWWWYYY\\\^^^^^^\\\ZZZXXXYYY[[[]]]\\\XXXSSSOOOMMMNNNPPPSSSXXX]]]bbbfffhhhhhhkkkooorrrtttvvvxxxzzz|||{{{zzzwwwuuusssqqqpppqqqwww~~~zzzmmmxxx888888777666666555666666888777666666777999;;;===666888:::<<<<<<<<<;;;:::<<<;;;:::999999;;;===>>>::::::;;;<<<============:::<<<===<<<::::::<<>>>>>>>>???@@@AAAAAA@@@@@@???>>>===<<<<<<;;;:::::::::::::::::::::::::::;;;<<<======<<<;;;:::======>>>>>>>>><<<;;;:::;;;<<<<<<<<<<<<<<<;;;;;;888888888999:::;;;<<<===999<<>>======<<<=========<<<<<<======<<<<<<;;;:::;;;:::999888888888999:::<<<<<<;;;:::888999;;;>>>>>>>>>??????>>>===<<<<<<>>>===<<<===???AAAAAA@@@>>>@@@@@@>>>:::999:::<<<======>>>>>>===<<<;;;;;;<<<<<<============<<<<<<@@@???===<<<<<<<<<===>>>:::<<<>>>???@@@???>>>===;;;<<<>>>>>>>>>???AAACCC?????????@@@AAABBBCCCDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCAAA???BBBAAA@@@AAABBBBBBAAA???AAAAAAAAA@@@@@@?????????AAAAAA@@@???>>>>>>>>>??????>>>===;;;999777666555333333333333333333333333666555333111111222333444666333111000222444444444222555888777555444666888777777777777777888888999555555555555666666666777888<<<@@@@@@======AAAEEEBBBBBBAAAAAAAAABBBCCCCCCGGGFFFDDDCCCBBBBBBCCCDDD@@@BBBBBBAAA???@@@DDDHHHJJJJJJJJJJJJMMMPPPSSSUUUPPPRRRUUUTTTRRRPPPPPPRRRMMMNNNPPPRRRTTTVVVWWWWWWUUUXXX[[[^^^___]]]YYYWWWZZZ\\\^^^]]]YYYSSSNNNLLLPPPRRRTTTXXX]]]bbbfffhhhhhhjjjmmmoooppprrrtttuuuzzzyyyvvvssspppmmmkkkiiijjjqqqzzz|||xxx999999888777666666777777::::::999888888999::::::888888888888888888888888;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>===<<<;;;;;;<<<===>>>:::<<<===>>>===<<<===>>><<<======<<<::::::;;;===999999::::::;;;:::::::::;;;;;;::::::::::::999999999999999999999999999999;;;::::::999999::::::;;;:::::::::999999888888888;;;===??????>>>======>>>======<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;===<<<:::888888999:::;;;???888555777:::999999;;;AAACCCAAA===<<<>>>===:::::::::<<<===>>>>>>>>>>>><<<<<<;;;::::::;;;;;;;;;?????????<<<::::::;;;===???>>>>>>>>>======<<<<<<@@@???>>><<<<<<<<<===>>><<<===???AAAAAA???===<<<<<<<<<===@@@BBBAAA???======@@@@@@>>>???CCCCCCAAAAAABBBCCCDDDDDDCCCBBBAAADDDDDDCCCCCCCCCBBBBBBBBBDDDBBBAAA@@@@@@@@@>>><<>>@@@DDDFFFGGGNNNNNNMMMMMMNNNQQQTTTUUUQQQQQQQQQQQQPPPOOONNNMMMOOOQQQRRRTTTUUUVVVUUUUUUQQQTTTXXX[[[\\\[[[YYYXXXZZZ]]]^^^[[[UUUPPPNNNNNNSSSTTTVVVYYY\\\```dddeeekkklllooorrrttttttttttttzzzuuuoookkkiiigggccc```hhhoooxxx|||||||||999888888777777777777888::::::999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>===<<<<<<===>>>???>>>@@@AAA@@@>>><<<<<<======>>>>>>===;;;;;;<<<>>>:::;;;;;;;;;;;;;;;::::::;;;;;;::::::::::::999999:::::::::::::::::::::::::::::::::999999:::::::::::::::::::::999999999888:::<<<>>>>>><<<;;;<<<===>>>===<<<;;;;;;;;;<<<<<<>>>======<<<<<<;;;;;;;;;;;;:::888777777777999:::>>>999777:::<<<::::::;;;@@@BBBAAA===<<<>>>>>>;;;;;;<<<===>>>????????????<<<<<<;;;:::::::::::::::<<<<<<<<<:::999999:::<<>>>>>=========AAA@@@???>>>===>>>>>>???<<<===???AAAAAA???===<<<;;;:::;;;===@@@AAA???>>>===@@@AAA??????CCCCCCAAABBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;;;;AAA@@@>>>======>>>@@@AAABBBAAA@@@??????@@@AAABBB@@@???>>>???AAABBBAAA@@@>>><<<:::999999888555333333444444555555666666666555111111444444111111555555555555333111000111222444666777666555555666777666555555444444444555555888777777666777888999:::;;;<<<>>>@@@AAACCCCCCCCCDDDCCCCCCDDDEEEEEEDDDBBBEEEEEEEEEEEEEEECCCBBBAAACCCBBBAAAAAABBBEEEHHHJJJNNNOOOPPPRRRSSSSSSSSSSSSUUUUUUTTTSSSQQQOOOMMMLLLRRRSSSTTTUUUVVVUUUUUUTTTQQQSSSVVVYYY[[[ZZZYYYWWW[[[]]]^^^[[[UUUPPPNNNNNNRRRSSSVVVYYY]]]aaadddfffjjjlllooorrrtttuuuttttttvvvqqqkkkfffdddbbb```^^^bbbiiirrrxxxzzz~~~}}}}}}888888888888888888999999:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>===>>>>>>???BBBCCCDDDBBB???===<<<<<>>===<<<===???<<<=========<<<;;;::::::;;;;;;::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::;;;:::::::::::::::999999:::;;;======;;;:::;;;;;;???>>><<<::::::;;;<<<===>>>>>>===<<<<<<;;;::::::999999777666666666777888===:::999===>>>;;;:::;;;>>>@@@???<<<;;;>>>>>><<<======>>>???@@@@@@@@@@@@===<<<;;;:::999888888888:::;;;;;;:::999:::<<<===???????????????>>>>>>>>>AAAAAA@@@?????????@@@@@@<<<>>>???@@@@@@???>>><<<;;;::::::;;;>>>@@@@@@???>>>AAAAAA???@@@CCCDDDAAACCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAACCCDDDEEEBBB===;;;;;;===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@???>>>===>>>@@@AAA@@@???===:::888777777888777666666666777777777777777777555222111333222000000222555666666444111000111222555777777777555555555777444444555555555555555444888777777777888999;;;<<<>>>???@@@AAABBBCCCCCCCCCEEEDDDCCCDDDFFFFFFDDDCCCDDDEEEEEEEEEDDDBBB@@@>>>BBBDDDFFFFFFEEEFFFJJJNNNNNNPPPTTTVVVVVVUUURRRPPPTTTTTTTTTTTTSSSQQQPPPOOOUUUUUUVVVVVVVVVUUUSSSRRRPPPRRRUUUWWWYYYYYYXXXWWW[[[^^^___[[[UUUPPPNNNNNNQQQSSSUUUYYY^^^bbbeeegggiiikkknnnrrrtttuuuuuutttrrrmmmgggbbb```^^^]]]\\\aaafffnnntttxxx}}}}}}{{{}}}777777888999999:::::::::999999999999999999999999::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>@@@@@@??????????????????BBBCCCCCCBBB???===<<<===>>>??????>>><<<<<<===???>>>>>>>>>>>>===<<<::::::;;;;;;:::::::::999999999999999999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;:::::::::::::::<<<======;;;::::::;;;???>>><<<::::::;;;<<<>>>======<<<;;;:::999999888999999777777666777777777;;;999:::>>>???;;;999:::<<<>>>>>>;;;;;;>>>???<<<======>>>???????????????======;;;:::888888777777999;;;<<<===<<<===???AAA@@@@@@??????????????????@@@@@@@@@?????????@@@@@@===>>>???@@@@@@???>>>===???===;;;;;;===???@@@@@@???BBBBBB@@@@@@DDDDDDAAADDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAAEEEHHHIIIEEE???;;;===@@@@@@@@@AAABBBBBBAAA@@@@@@????????????????????????>>>===<<<===???@@@???>>><<<999666555666888999999<<<<<<;;;999888666555555777555333222111000000111555666555444111000111222666777888777555555555777333444555666666666555444777777777777999;;;===>>>AAAAAABBBCCCDDDDDDDDDDDDEEEEEEDDDEEEFFFFFFEEECCCDDDDDDDDDDDDCCCAAA>>>===EEEHHHLLLKKKGGGGGGKKKOOOPPPRRRTTTVVVVVVTTTQQQOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVUUUSSSRRRPPPPPPQQQTTTVVVWWWXXXXXXXXX\\\^^^___\\\UUUPPPNNNMMMPPPRRRVVVZZZ___bbbeeeggghhhjjjnnnqqqtttuuuuuuuuuqqqmmmgggaaa___^^^___```hhhlllppptttwww{{{777888999:::;;;;;;::::::999999999999999999999999::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>>@@@AAA@@@???======>>>>>>>>>>>>===<<<;;;<<<>>>>>>???>>>>>>===<<<;;;:::;;;;;;:::::::::999999999999999999999999999999999:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<;;;;;;;;;>>>===;;;:::999:::<<<===;;;;;;::::::999888777777::::::999999888888888888999888:::>>>>>>:::888:::;;;======::::::>>>???<<<;;;<<<==================>>>===<<<:::999888888888888:::<<<======>>>???AAA??????????????????@@@@@@>>>?????????????????????===>>>????????????>>>===CCC@@@===<<<===???@@@@@@@@@CCCCCCAAAAAADDDDDDAAADDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAEEEHHHIIIEEE???;;;===@@@@@@AAABBBCCCCCCBBBAAA@@@????????????????????????>>>=========???@@@???>>>;;;888555444666999;;;<<<>>>===<<<;;;999888777666888777555222111111222111444555555333111111222333666777888777666555666777222333555666666666555444777777777888:::===???AAACCCCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEFFFGGGGGGFFFDDDCCCCCCCCCBBBAAAAAA@@@???IIIMMMOOONNNIIIHHHLLLPPPSSSSSSSSSRRRRRRRRRRRRRRROOOPPPRRRSSSUUUVVVVVVVVVUUUVVVVVVVVVUUUSSSQQQPPPQQQRRRTTTUUUWWWYYYZZZ[[[]]]___```\\\VVVPPPMMMMMMQQQSSSWWW[[[___ccceeefffgggiiimmmqqqsssuuuvvvvvvrrroooiiidddbbbcccfffiiiqqqrrruuuwwwzzz}}}~~~888999:::;;;<<<;;;:::999888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<======>>>???@@@@@@@@@@@@@@@???>>>===;;;===??????>>>===>>>???===>>>>>>===;;;;;;<<<>>>===>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<>>>???>>><<<::::::;;;<<<;;;;;;:::::::::::::::::::::999999999999888888;;;;;;;;;;;;::::::999999999888;;;>>>===999888;;;;;;======::::::===>>>;;;:::;;;;;;<<<<<<;;;;;;;;;>>>===<<<;;;:::999999999555888:::;;;<<<<<<===???>>>>>>>>>???????????????===>>>??????@@@?????????>>>>>>????????????>>>>>>DDDAAA>>>===>>>@@@@@@@@@AAADDDDDDAAABBBDDDDDDBBBDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEBBB===;;;;;;===@@@@@@BBBBBBBBBBBB@@@@@@??????@@@AAAAAA@@@??????@@@???>>>???AAABBBAAA@@@;;;999666555888:::<<<===:::::::::;;;;;;;;;;;;;;;888999666111000333444222333444444333222111333555555666888777777666888999333333444555666666666666666777777999;;;???AAACCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFHHHHHHFFFEEECCCBBBAAA@@@@@@BBBCCCDDDMMMOOOOOOMMMKKKKKKNNNQQQUUUTTTRRRPPPPPPQQQSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTUUUVVVVVVVVVUUUSSSRRRTTTTTTUUUVVVXXXZZZ]]]^^^^^^``````]]]VVVPPPMMMMMMRRRTTTXXX\\\```cccdddeeefffhhhlllpppsssuuuvvvvvvtttqqqmmmhhhfffhhhnnnsssuuuvvvxxx{{{|||{{{}}}~~~{{{}}}{{{}}}|||{{{~~~999:::<<<===<<<;;;999888888999::::::::::::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===============>>>>>>??????@@@@@@@@@???>>>===<<<;;;===??????>>>===>>>????????????>>>===<<<===???<<<<<<=========<<<<<<;;;;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@???>>>===;;;;;;<<<<<<============;;;===>>>===;;;999999:::999999:::::::::999888777:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::<<>>===<<<<<<;;;;;;;;;;;;555888;;;<<<<<<<<<===>>>=========>>>>>>?????????>>>>>>@@@AAAAAAAAA@@@@@@>>>>>>>>>??????>>>>>>>>>@@@>>>======???AAABBBAAABBBEEEEEEBBBBBBEEEEEEBBBDDDDDDEEEFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@>>><<<;;;;;;@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBBBBAAA@@@???BBBAAA@@@AAACCCCCCCCCBBB;;;999777777999<<<======999::::::;;;;;;<<<<<<<<<666888555//////333444222111222333333222222444666444555777777777777999;;;333333333444555666777777666666777999<<<@@@CCCEEEDDDEEEFFFHHHHHHIIIIIIIIIGGGFFFFFFGGGHHHHHHGGGEEEBBB@@@???>>>@@@CCCGGGJJJNNNMMMLLLKKKLLLOOORRRTTTVVVTTTSSSQQQRRRSSSUUUVVVXXXXXXYYYYYYYYYXXXXXXWWWTTTUUUWWWXXXXXXXXXWWWWWWVVVVVVVVVWWWYYY\\\___aaa^^^```aaa]]]VVVPPPMMMMMMSSSUUUYYY]]]```bbbcccccceeegggkkkpppsssuuuvvvwwwtttrrrnnnjjjhhhllltttzzzyyyyyy|||~~~yyytttqqqssswwwzzzwwwsssqqqxxx~~~~~~||||||}}}|||zzzxxx}}}zzz{{{:::;;;<<<======;;;999888888999:::;;;;;;:::999888888888888888888888888888;;;::::::::::::;;;<<<<<<===============>>>????????????@@@@@@???>>><<<;;;===>>>@@@@@@>>>===>>>???@@@AAAAAA???>>>===???@@@;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999===========================???@@@AAAAAA@@@???===;;;<<<<<<<<<======>>>>>>:::<<<===<<<:::888888888777888:::;;;:::999777555::::::;;;<<<<<<======>>>:::;;;;;;;;;;;;:::999999<<<;;;>>>@@@===999;;;???;;;======999999;;;<<<999;;;;;;;;;<<<;;;;;;::::::>>>======<<<<<<<<<======888:::===>>>>>>>>>>>>???<<<<<<======>>>>>>>>>???>>>???AAABBBCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::<<<@@@BBBCCCCCCCCCEEEEEEBBBBBBEEEEEEBBBCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@>>><<<@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@CCCBBBAAABBBDDDEEEDDDCCC<<<:::999999;;;=========<<<<<<;;;;;;;;;:::::::::444777444...---222444111000111222222222333555888333555777777777888:::<<<444444333333444555777888666666888:::===AAADDDFFFEEEEEEGGGHHHIIIJJJJJJJJJHHHGGGFFFGGGHHHIIIGGGEEEAAA@@@======???DDDJJJNNNNNNKKKIIIJJJMMMRRRUUUWWWUUUUUUTTTTTTTTTUUUVVVWWWWWWXXXYYY[[[\\\\\\]]]]]]UUUVVVXXXZZZ[[[[[[[[[ZZZXXXXXXWWWXXXZZZ^^^aaaccc^^^aaaaaa]]]VVVPPPMMMMMMTTTVVVZZZ^^^```bbbbbbbbbdddgggkkkpppsssvvvwwwwwwsssqqqnnnjjjiiimmmvvv}}}}}}}}}{{{tttppprrrmmmjjjnnnuuuwwwqqqjjjkkkrrryyy~~~zzzyyy{{{wwwyyyxxx}}}yyyzzz???<<<999999;;;<<<;;;888:::999999999999999999999777666666666666888999::::::;;;;;;;;;<<<============<<<<<<<<<<<<<<<===>>>???@@@@@@???===<<<===????????????>>>>>>>>>>>>>>><<<>>>???>>>===<<<===???@@@@@@@@@@@@???===<<<;;;>>><<<:::999:::;;;;;;:::999:::;;;<<<===>>>>>>>>>============>>>>>>>>>>>>============>>>>>>>>>>>>???<<<:::999999:::999888666777888999:::999888888<<<;;;::::::;;;<<<===>>>>>>===;;;:::999999::::::;;;===???>>>===<<<<<<<<<999999:::;;;;;;<<<<<<===???:::666666999;;;999666???>>><<<:::::::::<<<===;;;;;;;;;<<<<<<=====================>>>???@@@AAA???@@@@@@@@@@@@??????>>>AAAAAA@@@@@@@@@@@@@@@@@@???>>>===>>>@@@CCCCCCCCC??????@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGFFFHHHGGGFFFEEEEEEEEEFFFGGGDDDBBB???===<<<===???@@@CCCBBBAAA@@@@@@@@@@@@@@@????????????@@@AAACCCCCCFFFDDDBBBCCCEEEFFFEEEBBB@@@;;;444333===GGGCCC888>>>;;;888777777777777666333222222111000000000111333333222222222333333444888666444666999;;;999777666555555444555666777888666777:::===@@@CCCEEEFFFEEEFFFGGGGGGGGGFFFEEEDDDIIIIIIIIIHHHFFFEEECCCCCC>>>>>>???AAADDDIIIMMMOOOPPPQQQQQQQQQPPPQQQTTTVVVSSSTTTTTTTTTUUUXXX\\\___\\\ZZZZZZ\\\```bbbaaa___YYYZZZ[[[\\\]]]\\\\\\[[[UUUVVVXXX\\\___aaaaaa```bbbccccccbbb```[[[VVVSSSUUUWWWZZZ^^^bbbdddfffgggccchhhnnnqqqqqqtttzzztttqqqmmmhhhgggjjjqqqvvv~~~vvvnnnjjjiiihhhdddfffooouuuqqqiiicccfffmmmwww|||tttvvv|||yyy|||xxx}}}>>><<<999999;;;<<<;;;999;;;:::::::::999999888888888777777777777999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>@@@AAAAAA???===<<<===>>>???>>>>>>>>>>>>>>>>>>>>>===>>>???>>>======>>>???@@@@@@??????>>>>>>======???===:::::::::;;;;;;:::888999:::<<<===>>>>>>>>>>>>>>>>>>????????????@@@>>>>>>>>>>>>============<<<:::888777888888888777888999:::;;;;;;;;;::::::>>>======<<<<<<===>>>???>>>===<<<;;;::::::::::::;;;<<<======;;;;;;<<<===;;;;;;;;;;;;::::::::::::@@@<<<888999<<<===:::777>>>===;;;:::999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<============>>>???@@@AAA>>>??????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????AAACCCCCCBBB@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDEEEFFFFFFEEECCC@@@>>>>>>>>>@@@AAADDDCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDCCCDDDFFFGGGFFFDDD???<<<777888BBBJJJDDD999<<<:::777666666777666555333222111000000111222222666666555555444555555555777555444555888:::999777666666555444555666777888777999<<<@@@CCCEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGJJJJJJIIIHHHFFFDDDAAA@@@>>>@@@BBBEEEHHHLLLNNNPPPPPPQQQRRRRRRQQQQQQQQQSSSSSSTTTVVVWWWXXXZZZ]]]```___^^^]]]^^^aaaccccccaaa______``````___^^^\\\[[[YYYYYYZZZ]]]```cccccccccfffffffffeeeaaa[[[UUUQQQTTTVVVZZZ^^^bbbdddeeefffdddhhhnnnrrruuuyyy}}}zzzvvvqqqkkkjjjnnnuuu{{{uuummmhhhgggbbb```bbbiiimmmiiiccc```eeekkkuuu~~~|||vvvxxx~~~zzz~~~yyy}}}===;;;999999:::;;;:::999<<<<<<;;;:::999999888888999999999999999:::<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@??????>>>BBBBBBBBB???===;;;<<<===>>>>>>>>>>>>>>>>>>??????===?????????>>>===>>>???@@@???>>>======>>>?????????===;;;;;;;;;;;;;;;999777888999;;;===>>>>>>>>>?????????@@@@@@@@@AAAAAA??????>>>>>>======<<<<<<<<<:::888888888999888777:::;;;<<<<<<======<<<<<>>??????@@@============<<<;;;:::999:::;;;;;;:::999:::<<>>>>>;;;888===<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;=========>>>>>>???@@@@@@===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFDDDAAA>>>BBBBBBCCCEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJJJJKKKJJJIIIHHHFFFEEEEEEEEEFFFGGGFFFEEEBBBAAA@@@AAABBBCCCFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIFFFEEEDDDEEEGGGHHHHHHGGG@@@===;;;>>>EEEJJJDDD::::::888666555555555444333444333000//////111333555777777666555444444555555555444333555777888777666777666555555555666888888999<<<@@@DDDFFFGGGGGGFFFIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJIIIGGGEEEBBB@@@???FFFGGGHHHJJJLLLNNNOOOOOOTTTUUUVVVUUUSSSQQQQQQRRRSSSUUUYYY[[[\\\]]]```bbbcccbbbaaaaaacccddddddccceeeddddddcccaaa___]]]\\\]]]\\\[[[]]]aaaeeefffggghhhiiiiiigggbbb[[[SSSOOOTTTVVVZZZ^^^bbbdddeeeeeeeeeggglllsssyyy}}}~~~~~~~~~{{{vvvqqqpppttt{{{uuukkkfffeee___^^^```eeeeeeaaa^^^___dddjjjsss||||||zzz{{{|||;;;;;;:::999::::::::::::>>>===<<<;;;:::999888777:::::::::;;;;;;<<<===============<<<;;;;;;;;;:::<<<===???AAABBBAAA@@@???CCCCCCBBB@@@===;;;<<<===>>>>>>>>>>>>>>>?????????>>>???@@@@@@>>>>>>???@@@@@@???===<<<<<<>>>@@@AAA???>>><<<<<<<<<<<<;;;:::666777999;;;===>>>??????????????????@@@@@@@@@AAA@@@@@@???>>>===<<<;;;;;;>>><<<;;;;;;<<<<<<;;;:::;;;;;;<<<<<<============AAAAAA@@@@@@????????????<<<===>>>>>>>>><<<;;;:::999999999888888999===???<<<<<<;;;:::999888777777???>>>===>>>???>>>;;;999<<<;;;::::::::::::;;;;;;=========<<<<<<;;;;;;;;;======>>>??????@@@@@@@@@===>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBEEEFFFFFFDDDBBBDDDEEEFFFGGGGGGHHHHHHGGGFFFGGGHHHIIIJJJKKKLLLMMMJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFEEECCCCCCCCCDDDEEEGGGGGGGGGGGGGGGGGGFFFFFFCCCDDDEEEGGGHHHJJJJJJKKKFFFEEEEEEFFFGGGHHHHHHHHHDDD@@@===???DDDEEE@@@:::888666444444444444333222444222000......111444666666555444333222222222222333333333444555666666666777777666666666888999:::===???DDDHHHJJJIIIHHHGGGJJJKKKLLLMMMMMMLLLKKKJJJJJJHHHFFFEEECCCCCCCCCDDDPPPPPPOOONNNNNNOOOQQQRRR[[[[[[YYYVVVSSSRRRSSSUUUTTTWWW\\\___```aaabbbdddeeedddcccccccccdddddddddeeeeeedddcccaaa___^^^]]]___]]]\\\]]]aaaeeehhhiiihhhiiiiiihhhccc[[[SSSNNNTTTWWW[[[___bbbdddddddddcccdddhhhqqq{{{}}}zzz|||{{{zzzxxxxxx{{{vvvlllfffdddaaaaaaccceeeccc______cccdddjjjsss}}}~~~~~~:::::::::999999999:::;;;>>>>>>===<<<;;;999999888:::;;;;;;<<<======>>>>>>=========<<<;;;;;;;;;:::;;;===???AAABBBBBB@@@???CCCCCCCCC@@@===<<<<<<=========>>>>>>???????????????@@@AAA@@@???>>>???AAA@@@???===<<<<<<>>>@@@AAA???===<<<===>>>>>><<<;;;888999:::<<<===>>>??????>>>>>>>>>?????????@@@@@@AAA@@@???>>>===<<<;;;:::>>><<<;;;<<<======<<<:::;;;;;;;;;;;;;;;<<<<<<===@@@@@@@@@??????>>>>>>===<<<===>>>???>>>===<<<;;;999999999888777999<<>>>>>===:::888;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>======<<<<<<<<<===>>>???@@@AAAAAAAAA@@@??????AAABBBCCCCCCCCCCCC@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBCCCFFFIIIIIIIIIFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHGGGEEEFFFGGGHHHIIIIIIHHHHHHEEEEEEFFFFFFFFFFFFGGGHHHHHHBBB>>>===>>>===;;;999555444333333444444222000444222///---...000333555444444333222222222222222222333444444555555666777777777777777888:::<<<===@@@CCCGGGJJJLLLKKKIIIHHHJJJJJJKKKLLLKKKJJJIIIHHHHHHFFFDDDCCCDDDFFFJJJLLLUUUSSSQQQOOOPPPTTTXXX[[[___\\\XXXSSSPPPPPPTTTXXXVVVZZZ___bbbccccccdddeeeeeedddcccbbbaaaaaacccdddbbbbbbaaa```______^^^^^^___]]][[[\\\```eeehhhjjjeeefffgggfffbbb[[[TTTPPPUUUWWW\\\```cccdddddddddaaaaaaeeeoooyyy~~~{{{vvvvvvxxx{{{}}}yyynnnhhhfffddddddfffgggccc___aaagggbbbhhhsss}}}888999:::999888888:::<<<>>>>>>===<<<;;;;;;:::::::::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAAAAAAAA@@@CCCCCCBBB@@@>>><<<===>>>=========>>>??????@@@@@@???@@@AAAAAA@@@???@@@AAA@@@???>>>======>>>??????===<<<<<<>>>???@@@>>>===:::;;;<<<===>>>?????????>>>>>>>>>????????????@@@@@@@@@???>>>===<<<;;;;;;;;;::::::;;;<<<<<<;;;999;;;::::::::::::;;;<<<<<<>>>>>>?????????>>>=========>>>>>>>>>>>>>>>======999::::::999888999;;;>>>999999:::;;;;;;<<<==================<<<;;;:::999;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>???AAABBBCCCCCCBBBBBBAAABBBCCCDDDDDDEEEDDDDDDAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBDDDGGGJJJLLLMMMGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLJJJIIIIIIIIIJJJKKKHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFHHHIIIIIIIIIHHHGGGJJJJJJKKKJJJIIIGGGEEECCCCCCEEEFFFEEEDDDCCCDDDEEEHHHBBB===<<<;;;777666888444333333333444444222000333222///------...000111444444333333333333444444222444555555444444666888888888888999;;;===@@@AAADDDFFFIIIKKKLLLLLLJJJIIIJJJJJJKKKJJJIIIHHHFFFEEEEEEEEEEEEFFFHHHLLLOOORRRSSSRRRQQQRRRUUU[[[aaaddd]]][[[VVVQQQNNNPPPTTTXXXZZZ]]]aaacccddddddeeefffccccccbbb```______bbbddd``````___^^^^^^^^^_________]]]\\\]]]aaaeeehhhiiieeeeeeeeeddd```[[[VVVSSSVVVYYY^^^bbbeeefffeeedddaaabbbfffoooxxx|||zzzvvvtttwww||||||qqqjjjhhhgggfffggghhhddd```aaafffaaahhhrrr}}}777999:::999888888:::<<<>>>=========<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBB@@@>>>===>>>@@@<<<======>>>??????@@@@@@@@@AAABBBAAA@@@@@@@@@BBB@@@@@@??????>>>>>>======;;;;;;<<<>>>@@@AAA@@@???======>>>????????????????????????@@@@@@@@@AAAAAA@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<======;;;999;;;;;;:::::::::;;;<<<======>>>???@@@@@@???>>>>>>???>>>>>>======>>>>>>???999;;;<<<;;;:::999;;;<<<::::::;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<======>>>>>>>>>===@@@@@@@@@@@@@@@@@@AAAAAA???AAABBBDDDEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEEEECCCCCCCCCDDDEEEFFFFFFFFFEEEDDDEEEGGGJJJLLLLLLKKKGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKIIIHHHHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGHHHIIIHHHGGGFFFFFFGGGHHHHHHGGGEEECCCBBBBBBDDDEEEDDDAAA???AAABBBCCC>>><<<===;;;666555888444333333444555444222000222111///...------------111111111111222333444444222444666666555444666999777888999:::===AAADDDFFFGGGHHHJJJKKKLLLKKKKKKJJJKKKKKKKKKJJJHHHFFFDDDBBBAAADDDHHHMMMPPPQQQQQQQQQRRRRRRTTTWWW[[[___bbbdddZZZZZZXXXUUUSSSSSSVVVYYY]]]___bbbdddddddddeeefffbbbbbbbbb```^^^^^^bbbfffbbbaaa```_________```aaa___]]]]]]^^^bbbfffhhhiiihhhhhhfffddd```[[[WWWUUUWWWZZZ___dddggggggfffeeedddfffjjjrrryyy||||||zzzxxxzzz}}}~~~~~~sssllliiiiiigggggghhhfffbbbaaadddeeekkkvvv777999::::::888777:::==================<<<<<<<<<999:::<<<>>>>>>>>>======:::;;;;;;<<<<<<=========<<<<<<<<<===>>>@@@AAABBBAAABBBBBB@@@???>>>???AAA<<<======>>>???@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBB@@@@@@@@@@@@???===<<<;;;::::::<<<>>>AAABBBAAA@@@??????@@@@@@@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBB??????>>>>>>======<<<<<<=========>>>@@@@@@>>><<<<<<;;;;;;::::::<<<===>>><<<===???@@@AAAAAA@@@???@@@???>>>======>>>???@@@:::;;;======;;;::::::;;;<<<<<<<<<=========>>>>>>??????>>><<<::::::<<<===<<<<<<===>>>??????>>>>>>@@@@@@@@@AAAAAABBBBBBBBB@@@AAADDDEEEFFFFFFDDDCCCFFFFFFGGGGGGGGGFFFFFFEEECCCDDDDDDEEEFFFGGGGGGHHHEEEFFFGGGJJJMMMLLLJJJGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHCCCDDDFFFHHHHHHHHHFFFEEE===???AAADDDEEEEEEDDDCCCBBBCCCDDDCCC???===>>>@@@>>>;;;<<<@@@>>>777555888333333333444555555222000222111///...---,,,++++++------......///000222333222555777777555555777999777888999;;;???CCCFFFHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJHHHEEECCCAAA???DDDLLLSSSVVVUUUQQQNNNTTTVVVYYY\\\^^^______^^^ZZZ[[[\\\[[[ZZZYYYZZZ[[[___aaacccdddcccccceeefffaaabbbbbb```^^^^^^cccgggfffdddcccaaa``````aaabbb___^^^^^^```dddgggiiiiiillljjjhhhddd```\\\XXXVVVXXX[[[```eeehhhhhhfffeeegggjjjnnntttzzz}}}~~~}}}}}}}}}}}}}}}}}}~~~sssllljjjkkkhhhhhhjjjiiidddcccdddkkkqqq{{{999999999999999999999999<<<<<<<<<<<<<<<;;;;;;;;;:::999888:::<<<======<<<===<<<:::999999:::<<<===?????????>>>>>>>>>>>>>>>???===<<<<<<>>>???>>>>>>???>>>=========>>>@@@AAA@@@AAABBBBBB@@@@@@AAABBB@@@???>>>>>>>>>>>>>>>???>>>===<<<;;;<<<>>>@@@AAA>>>>>>????????????>>>>>>CCCBBB@@@>>>>>>???@@@AAA???@@@@@@???===<<<===>>>>>>>>>??????>>>===<<<;;;======<<<<<<===>>>??????============>>>???@@@AAACCCBBBAAA@@@>>>===<<<<<>><<<;;;::::::;;;;;;;;;::::::;;;>>>??????>>><<<>>>>>>::::::>>>>>><<<>>>???@@@AAAAAAAAAAAA@@@DDDDDDEEEEEEEEECCCBBBAAABBBBBBCCCDDDEEEEEEBBB@@@FFFFFFEEEDDDDDDEEEFFFGGGBBBCCCDDDFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHLLLKKKIIIGGGGGGGGGIIIJJJJJJIIIGGGEEEDDDDDDEEEFFFHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFFFFGGGHHHHHHEEECCCBBBBBBBBBBBBBBBAAAAAAAAABBBAAA@@@>>>===<<<<<<<<>>AAACCCCCCDDDEEEFFFGGGHHHJJJJJJIIIGGGGGGHHHMMMKKKHHHEEECCCBBBBBBBBBGGGKKKOOOSSSUUUTTTQQQOOOTTTZZZaaadddccc___ZZZXXX___]]]YYYXXXXXX[[[___aaadddddddddeeeeeedddccccccbbbaaaaaaaaaaaacccdddeeefffiiikkkjjjfffcccccceee___aaacccdddeeehhhkkknnniiikkkmmmkkkeee___YYYWWWYYY]]]bbbeeeeeedddcccccciiilllpppuuuyyy{{{||||||}}}{{{yyy{{{{{{pppiiinnnllllllmmmjjjffffffiiikkkvvv666777777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::===>>>===<<<===<<<:::999999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<===>>>>>>>>>===>>>>>>=========>>>???@@@@@@AAABBBAAA??????@@@AAA>>>=====================???>>>=========???AAABBB??????>>>>>>>>>>>>??????CCCBBB@@@?????????AAAAAA???@@@AAA@@@>>>>>>>>>@@@>>>>>>>>>======<<<<<<<<<>>>>>>>>>===>>>>>>??????===>>>>>>???@@@BBBCCCDDDCCCBBBBBBBBB@@@???>>>===>>>>>><<<;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@@@@???<<>>?????????@@@@@@AAAAAAAAAEEEFFFFFFFFFEEEDDDBBBAAAAAAAAAAAACCCEEEDDDBBB@@@DDDCCCCCCBBBCCCCCCEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGJJJIIIHHHFFFFFFGGGHHHIIIJJJIIIGGGEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDGGGFFFFFFGGGHHHHHHFFFCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;@@@@@@@@@>>><<<999888888666000...222555333000///111///...---...///...------...///000111222333333444444444444555666777888<<>>???>>>===<<<;;;:::999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???======>>>>>>===<<<======<<<<<<<<<===>>>??????@@@AAA@@@>>>===>>>???<<<<<<<<<<<<<<<<<<<<<<<<@@@??????>>>???AAABBBCCC@@@???>>>======>>>???@@@DDDCCCAAA@@@@@@@@@AAABBB???@@@AAAAAA@@@@@@AAABBB??????===<<<<<<===>>>>>>AAA@@@@@@????????????@@@>>>??????@@@BBBDDDFFFGGGCCCCCCDDDEEEDDDBBB@@@>>>>>>===<<<<<<<<<<<<<<<======<<<;;;===@@@AAAAAA@@@===@@@@@@>>>???CCCDDDBBBAAA@@@???>>>>>>@@@AAACCCGGGGGGGGGGGGFFFDDDBBBAAA?????????AAACCCCCCAAA???AAAAAA@@@@@@AAABBBCCCCCCBBBBBBAAABBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFHHHGGGGGGHHHIIIHHHFFFCCCBBBAAAAAAAAA@@@@@@@@@???@@@@@@>>>===<<<<<<<<<<<<@@@AAAAAA@@@???===:::999666000---000333111/////////.........//////...,,,---...000111333444555555555555555555666777888999>>>@@@CCCEEEEEEEEEGGGHHHHHHJJJLLLLLLKKKJJJJJJKKKIIIKKKNNNPPPPPPNNNKKKIIIPPPQQQSSSVVVYYY[[[]]]^^^^^^^^^^^^]]]]]]^^^bbbddd^^^^^^^^^___aaacccfffgggjjjiiihhhgggeeecccaaa```bbbbbbbbbcccdddfffggghhhfffggghhhjjjmmmnnnmmmlllgggiiillllllkkkjjjkkkkkkkkklllmmmkkkeee___ZZZXXX\\\___aaabbbbbbbbbdddeeeiiikkkooosssvvvwwwwwwwwwyyyyyyzzz|||~~~~~~zzztttrrroooooopppnnnjjjlllpppyyy666777777888:::;;;;;;<<<999999:::;;;;;;<<<=========<<<<<<===>>>??????>>><<<;;;::::::::::::;;;<<<=========>>>>>>>>>>>>>>>AAA@@@>>>>>>???>>><<<;;;<<<<<<<<<<<<<<<======>>>>>>???@@@???===<<<<<<===;;;<<<<<<===============@@@?????????@@@AAABBBCCCAAA@@@???>>>>>>???@@@AAADDDCCCBBBAAAAAAAAABBBBBB???AAABBBBBBAAAAAACCCDDDAAA@@@>>>======???AAABBBCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEEEEBBBDDDFFFGGGFFFDDDAAA@@@>>>========================<<<<<<>>>AAABBBBBBAAA>>>AAAAAA@@@AAAFFFGGGEEECCCAAA???======???BBBDDDFFFGGGGGGFFFEEECCCAAA@@@>>>>>>>>>???AAABBBAAA?????????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@BBBEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHGGGGGGHHHHHHHHHEEECCCBBBBBBBBBAAAAAA@@@@@@???BBBAAA@@@???????????????@@@???@@@@@@@@@>>><<<999777111...000111///...000.........///000000...+++...///111333555666666666555555666666777999:::;;;@@@BBBDDDEEEEEEFFFHHHJJJMMMMMMLLLKKKIIIIIIKKKMMMPPPTTTXXX[[[[[[YYYUUURRRQQQSSSVVVZZZ\\\^^^______]]]]]]\\\[[[[[[^^^bbbfff``````aaabbbcccdddeeefffhhhhhhgggfffeeecccaaa```aaaaaabbbcccdddeeeggggggcccbbbbbbeeejjjkkkiiigggfffhhhkkklllkkkjjjjjjjjjjjjkkkllliiiddd^^^YYYWWW^^^___```aaaaaabbbdddfffkkkmmmppptttvvvwwwwwwwwwyyyzzz||||||vvvrrrooonnnooommmkkknnnsss|||::::::;;;;;;;;;;;;;;;<<<:::;;;;;;<<<===>>>>>>???>>>===<<<===?????????===;;;;;;;;;::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>AAA@@@??????@@@???===:::;;;<<<<<<==================>>>???>>><<<;;;<<<===<<<===>>>???????????????>>>?????????@@@AAAAAABBBBBBAAA@@@??????@@@AAABBBDDDDDDDDDCCCCCCCCCCCCCCC@@@AAACCCCCCBBBBBBCCCEEEBBBAAA@@@??????AAACCCEEECCCCCCBBBAAAAAA@@@AAAAAACCCBBBBBBAAAAAAAAAAAABBBBBBCCCEEEGGGGGGEEECCCAAA>>>>>>>>>>>>>>>>>>=========<<<<<<>>>AAACCCCCCBBB???BBBBBBAAABBBGGGIIIGGGDDDBBB???<<<<<<>>>AAADDDDDDEEEEEEEEEDDDBBB@@@???>>>======>>>@@@AAA@@@?????????@@@AAABBBBBBCCCCCCBBBAAA@@@???@@@AAADDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHGGGFFFGGGHHHGGGDDDBBBCCCCCCBBBBBBAAA@@@@@@???@@@@@@???????????????@@@>>>===<<<>>>??????<<<999888333111222111///...111.........000111111///---...000222444666666666666555555666777999;;;===>>>BBBCCCEEEFFFEEEFFFHHHJJJMMMLLLJJJIIIIIILLLQQQVVV^^^___aaaaaa___[[[VVVSSSQQQTTTYYY]]]___^^^\\\[[[WWWXXXZZZZZZ[[[]]]aaacccaaabbbbbbcccccccccbbbbbbcccddddddddddddcccbbbbbb___```aaabbbcccdddeeeeeebbb``````cccfffgggeeebbbaaadddgggiiiiiiiiiiiiiiiiiikkkkkkhhhbbb\\\XXXWWW]]]^^^`````````bbbeeehhhmmmooorrruuuxxxxxxxxxxxxzzz||||||vvvrrrooommmnnnmmmlllpppvvv}}}<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>===<<<===>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???@@@??????@@@AAA@@@===;;;;;;<<<===>>>>>>>>>>>>===<<<===>>>>>><<<<<<===>>>===>>>@@@AAABBBAAAAAA@@@>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBEEEEEEEEEEEEDDDDDDCCCCCCAAABBBCCCCCCBBBAAACCCDDDAAA@@@@@@@@@AAABBBDDDEEECCCBBBBBBAAAAAAAAAAAABBBDDDCCCBBBAAA@@@?????????AAABBBDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@???>>>===<<<<<<<<<<<<>>>AAACCCCCCBBB???BBBBBBAAABBBGGGHHHFFFDDDBBB???======>>>AAACCCBBBCCCDDDDDDCCCBBB@@@???@@@???>>>>>>???@@@???>>>>>>???@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEGGGFFFFFFFFFFFFEEEBBB@@@CCCCCCBBBAAA@@@??????>>>===<<<<<<<<<<<<<<<===>>>>>>;;;999:::===???===::::::666444555444000///222000//////000222222111//////111333555666666555444333444666888;;;>>>AAABBBCCCDDDEEEEEEEEEFFFHHHJJJHHHIIIJJJKKKNNNTTT[[[```eeedddaaa^^^ZZZVVVSSSQQQTTTWWW[[[^^^^^^[[[WWWTTTRRRTTTXXXZZZ\\\]]]___aaabbbbbbbbbbbbaaaaaa`````````aaabbbccccccddddddddd``````aaacccccccccccccccccccccccceeeffffffeeeccc^^^aaadddfffggggggiiijjjjjjkkkjjjgggbbb\\\YYYWWW[[[]]]___```aaacccgggiiioooqqqtttwwwyyyzzzzzzzzz{{{~~~~~~yyyuuuqqqooopppoooooottt{{{:::;;;;;;;;;<<<<<<======<<<<<<==================>>>===<<<<<<>>>>>>===<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>??????>>>???@@@BBBAAA>>><<<<<<===>>>?????????>>>>>>;;;<<<>>>>>>======>>>@@@===>>>@@@BBBCCCBBBAAAAAA???@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFFFFEEEEEEDDDDDDBBBCCCDDDCCCAAAAAAAAACCC>>>>>>???@@@AAABBBCCCCCCAAAAAAAAA@@@AAAAAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAAAAA???>>><<<;;;;;;;;;;;;===@@@BBBCCCBBB???AAABBB@@@AAAEEEGGGEEEDDDBBB@@@>>>===???@@@BBBBBBBBBCCCDDDDDDCCCBBBAAABBB@@@???>>>??????>>>======>>>@@@BBBCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCFFFEEEDDDEEEEEEDDDAAA>>>AAAAAA@@@???>>>===<<<<<<;;;;;;::::::;;;<<<======???;;;777888<<>>===;;;888888999777222000333222111///000222333333222000111444555666555333222222333555999<<<@@@DDDFFFCCCDDDEEEEEEDDDEEEHHHJJJGGGJJJOOOTTTWWW[[[^^^aaa```]]]XXXTTTSSSTTTVVVXXXZZZ[[[]]]\\\ZZZWWWSSSPPPPPPSSSWWWZZZ[[[]]]___aaaaaaaaa`````````aaabbbbbb```aaabbbcccdddeeeeeeeeebbbbbbcccddddddccccccbbbbbbdddggghhhggggggggghhh```bbbeeeffffffgggiiikkklllmmmlllhhhccc^^^[[[YYYXXX[[[^^^aaabbbeeehhhjjjnnnppptttwwwzzz{{{{{{{{{|||zzzvvvsssttttttuuuzzz888888999:::<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<<<<===>>><<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<===>>>>>>???>>>>>>???@@@BBBBBB???===<<<===???@@@@@@@@@???>>>:::<<<===>>>===>>>@@@AAA<<<>>>@@@BBBCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCDDDGGGHHHHHHGGGDDDCCCFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCDDDCCCAAA@@@@@@AAA;;;<<<>>>???AAAAAABBBBBB@@@@@@@@@@@@AAAAAABBBCCCBBBBBBAAAAAAAAABBBBBBCCC???@@@@@@@@@AAABBBBBBCCCBBBBBBBBBAAA@@@===;;;:::;;;::::::===@@@BBBBBBBBB>>>AAAAAA???@@@DDDEEECCCCCCBBB@@@???>>>???@@@AAABBBBBBDDDEEEEEEEEEDDDCCCDDDBBB????????????>>>===<<<===???AAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGGGGFFFEEEDDDCCCEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEECCCBBBBBBEEEDDDDDDDDDDDDCCC@@@===??????>>>===<<<;;;::::::<<<<<<<<<<<<<<<===>>>???@@@;;;777777<<<@@@@@@>>><<<:::;;;<<<999333111333444222000000222444444444000222444666666444222000111222555999===BBBFFFHHHCCCDDDEEEDDDDDDEEEHHHJJJJJJOOOVVV\\\^^^]]]]]]\\\VVVSSSOOOMMMPPPVVV^^^ccc```___]]][[[WWWTTTQQQOOOPPPSSSVVVYYY[[[]]]```bbb``````______```bbbdddeeebbbcccddddddeeeeeeeeeeeeddddddeeefffeeedddcccbbb```dddhhhiiigggggghhhkkkdddeeefffgggggghhhjjjlllnnnnnnnnnjjjddd___\\\[[[WWWZZZ^^^aaacccfffhhhkkkmmmpppssswwwzzz{{{|||||||||~~~~~~~~~zzzwwwxxxxxxyyy:::::::::;;;===>>>>>>======<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<<<<;;;;;;===>>>>>>>>>======>>>???@@@BBB;;;<<<>>>@@@AAA@@@@@@???======???@@@@@@AAAAAAAAA>>>???@@@AAAAAAAAAAAA@@@AAA@@@@@@@@@AAABBBBBBCCC@@@AAABBBAAA???>>>???@@@@@@CCCDDDBBBBBBDDDCCC@@@DDDEEEFFFEEECCCBBBBBBCCC@@@@@@@@@@@@@@@???>>>===AAA@@@???>>>???@@@CCCDDD>>>======<<<<<<<<<<<<<<>><<<<<<======>>>??????>>>===>>>???EEECCCAAA@@@AAA@@@???>>>GGGEEECCCAAA???????????????@@@BBBDDDFFFFFFFFFFFFEEEDDDBBB???<<<;;;<<<>>><<<===>>>@@@BBBAAA???===???CCCDDDAAA???AAABBB@@@FFFEEEDDDDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEFFFBBBCCCCCCDDDEEEFFFFFFGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCAAABBBDDDEEEDDDBBB???===@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<888888777888888:::<<<======<<<;;;:::888777666555999555000///111222111///222111333666555111111444444444666:::>>>BBBDDDDDDGGGFFFBBB???BBBJJJNNNNNNWWWWWWWWWYYY[[[YYYUUUPPPNNNNNNOOOQQQVVV[[[```cccZZZVVVRRRRRRSSSUUUTTTSSSQQQUUUYYY\\\]]]]]]^^^___```aaacccddddddcccaaa```aaabbbeeeggghhhgggeeeccccccdddeeebbb___]]]___aaaaaaccceeehhhjjjkkkkkkkkkjjjiiihhhgggggghhhiiiiiiooommmllliiifff```XXXSSSUUUVVVXXX\\\```dddhhhjjjkkkmmmqqquuuxxxzzz{{{{{{zzz}}}~~~~~~<<<;;;;;;;;;<<<<<<<<<;;;===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@======>>>>>>>>>>>>======>>>???@@@AAABBBBBBCCCCCC@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCAAABBBBBBBBB@@@???@@@AAABBBDDDDDDAAAAAADDDCCCAAADDDEEEFFFDDDBBBAAABBBCCC@@@@@@AAAAAA@@@@@@??????>>>>>>=========>>>???@@@@@@???>>>>>>===>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCAAA>>>======>>>===>>>>>>>>>>>>???@@@BBBEEEDDDCCCBBBCCCCCCCCCCCCDDDBBB@@@???>>>>>>???@@@???@@@BBBDDDEEEFFFFFFFFFDDDDDDCCC@@@===;;;<<<=========>>>???AAA@@@???>>>???CCCEEEAAA@@@BBBDDDBBBEEEDDDCCCCCCCCCCCCDDDEEECCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCAAA???@@@@@@??????>>>=========>>>>>>>>>?????????@@@@@@;;;:::999888999:::<<<===>>>>>>===;;;:::888777666888444000///000222000...444222333777888555444666555666777:::>>>AAACCCDDDBBBDDDCCCCCCIIIRRRVVVVVVZZZXXXUUUTTTTTTRRRNNNKKKPPPQQQSSSUUUWWWZZZ\\\]]]VVVSSSPPPOOOQQQSSSSSSRRRSSSVVVZZZ\\\]]]]]]___```bbbcccdddeeeeeedddcccbbbddddddeeeeeefffggghhhhhhggghhhgggddd```]]]^^^___bbbccceeehhhiiijjjkkkkkkhhhhhhgggggggggiiijjjkkklllkkkjjjhhheee___XXXSSSVVVWWWZZZ]]]aaaeeehhhjjjiiikkkppptttxxxzzz||||||zzz}}}<<<<<<;;;;;;;;;:::::::::===<<<;;;;;;;;;<<<===>>><<<======>>>>>>======<<>>???<<<:::;;;::::::::::::<<<===>>>>>>>>>===<<<<<<<<<======@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCAAABBBCCCBBBAAA@@@AAABBBDDDEEEDDD@@@@@@CCCCCCAAADDDEEEEEEDDDBBBAAAAAABBB@@@@@@AAABBBBBBBBBAAAAAA======>>>>>>>>>======<<>>======>>>@@@BBB@@@AAAAAAAAAAAAAAABBBBBBAAABBBDDDEEEEEEDDDBBBAAABBBCCCCCCBBB@@@??????@@@@@@???>>>>>>???AAACCCEEEEEEDDDDDDDDDEEEEEEFFFGGGCCCBBB@@@>>>>>>???@@@BBB>>>@@@BBBDDDEEEFFFFFFEEECCCDDDCCCAAA>>><<<<<<<<<===>>>>>>>>>???????????????CCCEEEBBBAAADDDEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIHHHHHHGGGGGGGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEDDDDDDCCCBBBBBB@@@@@@@@@??????>>>>>>===============>>>>>>>>>>>>>>>===;;;999999;;;===???@@@@@@???===<<<999888777777333//////111222000...444000000555888777555666777777888999<<>>???======>>>??????>>>======CCC>>>;;;<<<@@@AAA>>>:::;;;::::::999:::;;;===>>>??????>>>===>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCDDDDDDBBBBBBBBBDDDDDDEEECCC???>>>AAACCCAAADDDEEEEEEDDDBBBAAAAAABBBAAAAAABBBCCCDDDDDDDDDCCC???@@@AAAAAAAAA???===<<>><<<;;;<<<>>>@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCAAACCCEEEGGGGGGEEECCCAAACCCDDDEEEEEECCCBBBBBBCCCEEECCC@@@???AAACCCEEEFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGEEECCCAAA@@@AAABBBCCC>>>???AAADDDEEEEEEEEEEEEBBBDDDDDDBBB???===<<<<<<===>>>>>>=========???@@@???CCCEEECCCBBBEEEGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIHHHGGGFFFFFFEEEHHHHHHHHHHHHGGGFFFEEEDDDFFFEEECCCBBBBBBBBBCCCCCC@@@?????????>>>>>>>>>===<<<<<<=========>>>>>>>>>BBB@@@===;;;;;;<<>>;;;999777777333000000222333111///111+++)))///555555333222666666777777999;;;???BBBCCCHHHMMMQQQWWW]]]\\\XXXOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMNNNUUUVVVXXXXXXYYY[[[]]]```aaabbbcccdddeeeeeeddddddiiigggfffeeegggjjjnnnqqqnnnllliiifffcccaaaaaaaaacccdddeeefffhhhiiijjjjjjeeeeeedddddddddfffggghhhfffeeeeeeeeeddd___ZZZVVVZZZ[[[^^^aaaeeehhhjjjkkkjjjlllppptttwwwyyyyyyyyy{{{}}}~~~666999;;;;;;;;;;;;===???===<<<;;;;;;<<<===>>>???<<<===>>>??????>>>===<<>>???@@@@@@@@@@@@BBBDDDGGGHHHDDDDDDDDDDDDDDDFFFGGGHHHHHHGGGFFFFFFEEEFFFGGGGGGEEEEEEDDDDDDDDDDDDDDDEEECCCDDDEEEEEEDDDCCCDDDFFFCCCEEECCC>>>>>>AAACCCAAAEEEFFFFFFEEECCCBBBBBBCCCBBBCCCDDDEEEEEEFFFEEEEEE@@@AAABBBCCCCCCAAA???===@@@???>>>>>>>>>@@@CCCDDDEEEEEEEEEEEEEEEEEEEEEDDDBBBDDDFFFHHHHHHFFFDDDBBBDDDFFFHHHHHHFFFEEEEEEFFFJJJFFFBBBAAACCCEEEFFFFFFEEEFFFFFFEEEBBBAAABBBDDDJJJIIIGGGDDDBBBAAAAAA@@@>>>???AAACCCEEEEEEEEEEEECCCDDDDDDCCC@@@===<<<<<<===>>>???>>>======???AAA@@@EEEFFFDDDCCCFFFHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFDDDDDDGGGHHHIIIIIIIIIGGGFFFDDDEEECCCBBBAAA@@@AAABBBCCC??????>>>>>>>>>>>>======@@@AAAAAAAAABBBBBBBBBBBBCCCBBB@@@>>>>>>???AAABBBDDDDDDDDDBBB???<<<999777777444111111333444222//////)))''',,,222333111111333444555555555999>>>CCCJJJOOORRRSSSVVVXXXUUUOOOIIILLLOOOQQQQQQPPPOOONNNKKKIIIFFFDDDCCCEEEHHHJJJGGGHHHHHHIIIIIIJJJLLLMMMRRRSSSUUUUUUUUUWWWZZZ\\\^^^^^^```aaabbbcccddddddggggggggghhhjjjlllmmmnnnllljjjgggdddcccddddddeeecccddddddfffggghhhiiijjjgggfffdddcccbbbccccccdddeeeeeeeeeeeedddaaa[[[WWWZZZ[[[___cccgggiiikkklllnnnooorrruuuwwwwwwwwwvvv|||}}}~~~~~~~~~555999<<<<<<;;;<<>>;;;<<<>>>??????>>><<<;;;>>><<<;;;===@@@BBB@@@>>>===<<<<<<<<<<<<>>>???@@@BBBBBBCCCEEEGGGJJJLLLMMMIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHJJJKKKHHHGGGGGGFFFFFFFFFFFFGGGDDDEEEFFFFFFEEEEEEFFFGGGCCCEEEDDDAAAAAADDDEEECCCFFFGGGGGGFFFDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFFFF@@@AAABBBCCCCCCBBB@@@???AAABBBBBBCCCDDDFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGEEEDDDEEEGGGIIIIIIHHHFFFFFFFFFIIIFFFBBBBBBEEEGGGFFFEEEFFFHHHIIIFFFBBBAAABBBEEEKKKKKKJJJHHHFFFCCCAAA???===???AAACCCDDDEEEEEEDDDDDDEEEDDDBBB???=========>>>AAACCCBBB@@@???AAADDDDDDHHHJJJGGGFFFIIIJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFEEEDDDGGGHHHJJJJJJJJJHHHFFFEEECCCBBBAAA@@@@@@AAABBBCCC????????????????????????@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBAAABBBBBBCCCDDDEEEEEEEEECCC@@@===999666555333000111444444222///000+++)))...222222222333111222333333444888@@@GGGNNNQQQSSSRRRSSSSSSOOOHHHJJJMMMQQQRRRPPPMMMKKKJJJKKKHHHDDDAAAAAADDDHHHKKKFFFHHHJJJJJJIIIJJJKKKMMMOOOPPPRRRSSSSSSTTTVVVXXXZZZ[[[\\\^^^```bbbdddeeeeeefffgggiiijjjkkkkkkkkkjjjgggcccbbbccceeeffffffdddddddddeeefffgggiiijjjhhhgggeeecccbbbbbbccccccfffffffffffffffbbb]]]YYYXXX[[[___ccchhhkkklllmmmqqqrrrtttvvvwwwwwwvvvuuu|||}}}}}}}}}}}}777;;;>>>>>><<<<<>>======>>>>>>>>>>>>>>>===<<<<<<<<<<<<>>>???@@@DDDEEEGGGIIIKKKMMMNNNNNNNNNMMMKKKIIIIIIIIIJJJKKKIIIHHHHHHGGGHHHJJJMMMNNNJJJJJJIIIHHHHHHHHHHHHHHHEEEFFFGGGGGGFFFFFFGGGIIICCCFFFGGGEEEEEEIIIIIIGGGGGGHHHIIIGGGEEEDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFBBBCCCDDDEEEEEEEEEDDDCCCAAABBBDDDFFFHHHIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEGGGIIIIIIGGGEEEDDDDDDDDDAAA>>>@@@EEEHHHGGGEEEHHHJJJLLLJJJFFFDDDGGGJJJMMMNNNOOOOOOMMMJJJFFFCCC===???AAACCCDDDEEEDDDDDDEEEEEEDDDAAA>>>======???AAAEEEIIIIIIEEEDDDEEEHHHIIIMMMNNNKKKJJJLLLMMMLLLJJJKKKLLLLLLLLLLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIIIIIIIHHHGGGFFFGGGHHHJJJKKKKKKIIIGGGEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDAAA<<<888555333000...000222333000---000---,,,000111000222666///111333333444:::DDDLLLLLLOOOOOONNNPPPRRRPPPKKKLLLNNNPPPOOOKKKHHHGGGHHHJJJHHHEEEBBBBBBDDDGGGIIIGGGJJJLLLLLLKKKJJJKKKMMMLLLOOORRRSSSSSSSSSTTTUUUWWWXXXZZZ\\\```cccfffgggeeeffffffggghhhiiiiiiiiiiiieeeaaa```bbbdddeeeeeeeeedddddddddeeeggghhhiiiiiihhhgggeeeeeeeeeffffffhhhhhhhhhhhhhhhddd___[[[VVVYYY^^^ccchhhlllmmmnnnqqqsssuuuwwwxxxxxxwwwvvv}}}}}}}}}||||||~~~~~~~~~999===@@@???<<<;;;>>>BBB===<<<;;;:::999999:::;;;999;;;===>>>>>>===;;;999>>>???@@@>>><<<;;;<<<===<<<<<<;;;;;;<<<===???@@@FFFGGGJJJLLLMMMMMMMMMMMMRRRQQQNNNLLLKKKKKKLLLLLLIIIIIIHHHHHHIIILLLNNNPPPLLLKKKJJJIIIIIIIIIIIIIIIEEEFFFHHHHHHGGGGGGHHHIIIDDDHHHIIIHHHIIILLLLLLIIIHHHIIIIIIHHHFFFEEEFFFGGGIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHH???AAADDDGGGHHHIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFHHHHHHFFFDDDCCCBBB>>><<<;;;???EEEHHHGGGEEEIIILLLNNNMMMIIIHHHLLLPPPPPPRRRUUUVVVUUUQQQMMMJJJ===>>>@@@CCCDDDDDDDDDDDDFFFFFFDDD@@@===<<<>>>@@@CCCHHHMMMMMMJJJGGGHHHKKKMMMQQQRRROOOMMMOOOPPPNNNLLLMMMNNNOOOOOONNNMMMLLLMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHIIIKKKKKKJJJHHHGGGGGGHHHJJJLLLKKKJJJGGGFFFCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFDDDAAA<<<888555000...---...111111...+++///---...000///...111666///111444444666<<>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>===<<<;;;;;;<<>>===>>>BBBGGGJJJLLLSSSUUUVVVUUUSSSRRRRRRSSSYYYVVVTTTVVVYYYVVVMMMEEEBBBAAA???@@@CCCEEEFFFFFFDDDCCCBBBAAA@@@???>>>>>>GGGKKKOOOQQQPPPOOOOOOQQQTTTTTTUUUVVVXXXYYYZZZZZZRRRRRRRRRQQQPPPNNNMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLMMMMMMMMMKKKIIIKKKKKKKKKKKKJJJJJJIIIHHHDDDFFFIIIIIIHHHFFFFFFFFFCCCDDDEEEFFFGGGFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJHHHFFFFFFGGGHHHIIIHHHFFFGGGGGGFFFBBB===888555777555222000///...---+++...---,,,+++---///222444333444555555666;;;CCCIIILLLNNNQQQSSSSSSQQQOOONNNFFFDDDBBBDDDGGGIIIIIIHHHFFFEEECCCDDDGGGKKKMMMNNNPPPPPPOOOOOOOOOOOOOOOOOOMMMOOOPPPSSSUUUWWWXXXXXXXXXXXXYYY[[[^^^bbbfffiiigggiiijjjjjjhhhfffeeeeee___```bbbdddeeeeeeeeeeeeeeeggghhhgggfffddddddeeefffhhhhhhgggfffeeefffggggggggghhhjjjjjjfff^^^XXXWWWYYY^^^bbbgggjjjllllllqqqtttvvvxxxxxxxxxzzz{{{}}}zzzxxxxxx{{{~~~{{{zzzzzzzzz~~~:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;888:::<<<===>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<<===@@@DDDFFFEEEGGGIIIIIIIIIJJJLLLNNNJJJJJJIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIHHHFFFFFFGGGHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFIIIKKKLLLLLLKKKJJJGGGFFFEEEEEEGGGGGGFFFEEECCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEECCCCCCDDDDDDDDDCCCAAAAAACCCBBBBBBCCCGGGKKKNNNPPPXXXYYYZZZZZZWWWVVVUUUVVVWWWTTTRRRTTTXXXVVVOOOHHHCCCAAA@@@AAACCCEEEFFFFFFGGGFFFDDDBBBAAA@@@@@@@@@DDDHHHNNNPPPPPPOOOOOOPPPTTTTTTUUUVVVVVVWWWXXXXXXWWWVVVTTTRRRRRRRRRSSSTTTRRRRRRRRRRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOOPPPQQQQQQOOONNNNNNNNNNNNOOOOOONNNLLLJJJFFFHHHLLLMMMLLLJJJJJJJJJHHHIIIJJJJJJIIIHHHGGGFFFGGGGGGGGGHHHHHHHHHHHHIIIMMMKKKIIIIIIJJJKKKKKKJJJHHHIIIIIIGGGCCC>>>999666555333111000000///---+++...---++++++,,,...111333222333555555666;;;CCCJJJRRRRRRRRRRRRQQQNNNKKKHHHFFFDDDCCCEEEHHHIIIIIIGGGFFFEEEDDDEEEHHHKKKLLLLLLNNNOOOOOOOOOOOOOOONNNNNNNNNOOORRRUUUWWWYYYYYYYYYYYYZZZ]]]```cccfffhhhiiihhhiiiiiihhhfffddddddddd^^^___aaabbbccccccccccccdddfffggggggeeedddeeeffffffggghhhgggeeedddeeefffiiihhhhhhiiijjjfff^^^XXXWWWYYY]]]aaaeeeiiikkkmmmsssuuuwwwyyyyyyzzz{{{}}}}}}|||zzzvvvtttuuuzzz~~~~~~|||{{{zzz~~~:::::::::;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;999:::<<<===>>>>>>===<<<<<<<<<=========>>>>>>>>>>>>=========???BBBEEEGGGCCCDDDFFFGGGGGGHHHIIIKKKHHHHHHHHHGGGFFFEEECCCBBBDDDDDDDDDEEEEEEEEEFFFFFFGGGEEEDDDDDDFFFGGGGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDHHHGGGGGGFFFFFFEEEEEEEEEHHHGGGGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBIIIJJJKKKLLLLLLLLLKKKJJJGGGEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCGGGFFFGGGHHHKKKNNNRRRTTT\\\]]]^^^]]]ZZZXXXWWWWWWTTTQQQPPPRRRVVVVVVQQQLLLDDDBBBAAABBBDDDFFFGGGGGGKKKIIIFFFCCCAAA@@@AAAAAA@@@EEEJJJNNNOOOOOOOOOOOOUUUTTTTTTTTTTTTTTTTTTTTTXXXVVVTTTSSSSSSVVVYYY[[[VVVWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTUUUWWWWWWVVVTTTTTTTTTTTTUUUUUUSSSOOOLLLHHHLLLPPPSSSRRRQQQPPPOOOPPPPPPPPPOOONNNMMMKKKJJJLLLKKKKKKJJJJJJJJJJJJKKKPPPNNNLLLLLLLLLMMMLLLKKKHHHHHHHHHFFFBBB===888444222000000000111000...,,,---,,,++++++,,,...000222111333555666777<<>>???>>>======:::;;;<<<===>>>=========<<<<<<<<<<<<======>>>>>>??????>>>???AAACCCFFFHHHAAACCCEEEEEEEEEEEEGGGIIIGGGGGGGGGFFFEEECCCBBBAAACCCCCCCCCDDDDDDEEEEEEFFFFFFEEECCCCCCEEEFFFEEEEEECCCCCCCCCCCCCCCEEEFFFFFFIIIHHHGGGGGGGGGFFFEEEDDDGGGGGGFFFFFFEEEEEEEEEFFFEEEEEEFFFFFFEEEDDDCCCBBBKKKKKKKKKLLLKKKKKKIIIIIIFFFEEEDDDEEEFFFGGGFFFEEEGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBEEEDDDBBBAAAAAABBBCCCDDDHHHIIIJJJKKKLLLOOOSSSUUU[[[]]]^^^]]]ZZZWWWVVVUUUPPPNNNMMMPPPTTTUUURRRNNNEEEDDDBBBBBBDDDFFFGGGFFFKKKIIIFFFBBB@@@???@@@@@@===AAAFFFKKKMMMNNNNNNMMMTTTTTTTTTSSSSSSRRRRRRRRRSSSRRRRRRSSSTTTWWWYYY[[[WWWWWWXXXXXXXXXXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXXXXZZZ\\\\\\[[[ZZZYYYYYYYYYZZZZZZWWWQQQMMMLLLPPPUUUXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQQQQOOONNNNNNNNNNNNOOOOOONNNLLLLLLLLLLLLKKKIIIEEEEEEDDDBBB>>>999444111000000000111333333111///......---------///111222222444666777999>>>GGGMMMVVVQQQMMMKKKLLLJJJFFFBBBIIIIIIJJJKKKKKKKKKIIIHHHHHHHHHIIIKKKMMMNNNLLLJJJMMMOOOQQQTTTTTTSSSQQQPPPLLLOOOSSSXXXZZZZZZYYYXXXZZZ\\\^^^bbbdddfffggggggjjjgggdddbbbaaaaaa``````bbbbbbcccdddeeefffggggggcccdddeeeeeeddddddeeeggghhhiiiiiiiiigggfffggghhhqqqooommmllllllhhhbbb]]]XXXYYYZZZ]]]aaaeeeiiilllrrrtttwwwyyyyyyzzz|||~~~~~~|||xxxrrrmmmooowww~~~{{{www;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>???>>>======<<<<<<==================<<<<<<<<<;;;<<<===>>>>>>@@@@@@@@@AAABBBDDDFFFGGG@@@BBBDDDDDDDDDDDDFFFGGGFFFFFFFFFEEEDDDCCCBBBAAACCCCCCDDDDDDEEEFFFFFFGGGHHHFFFDDDCCCDDDDDDCCCBBBAAABBBBBBCCCEEEGGGIIIJJJKKKIIIGGGGGGHHHHHHFFFDDDFFFFFFFFFEEEEEEDDDDDDCCCEEEFFFGGGHHHGGGFFFEEEDDDKKKJJJJJJJJJIIIHHHGGGGGGEEEDDDCCCDDDFFFGGGFFFEEEGGGGGGFFFFFFEEEDDDDDDDDDAAABBBCCCDDDDDDDDDDDDDDDEEEDDDBBB@@@@@@BBBDDDEEEJJJLLLMMMMMMMMMNNNRRRUUUYYY[[[]]]\\\YYYVVVTTTSSSMMMLLLLLLOOORRRSSSQQQOOOGGGEEECCCCCCDDDEEEEEEDDDHHHFFFCCC@@@>>>=========;;;===AAAFFFJJJLLLLLLLLLSSSRRRRRRRRRRRRQQQQQQQQQOOOPPPSSSVVVXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYYYYZZZ\\\]]]\\\ZZZZZZYYYXXXZZZ[[[YYYRRRLLLPPPTTTXXX[[[\\\[[[ZZZZZZWWWWWWWWWVVVVVVVVVVVVVVVSSSRRRPPPNNNNNNNNNOOOPPPMMMLLLJJJJJJJJJIIIGGGEEECCCBBBAAA???<<<777444111000000000111444555444222000000//////000111222333222555777777999???GGGNNNRRROOOMMMMMMOOOOOONNNKKKLLLMMMMMMMMMLLLKKKJJJJJJIIIJJJKKKNNNPPPPPPNNNKKKOOOQQQTTTVVVWWWVVVUUUSSSPPPRRRWWW[[[]]]]]][[[ZZZ]]]]]]^^^___aaadddggghhhhhheeebbbaaabbbbbbaaa```ccccccdddeeefffggghhhhhheeeeeefffeeecccccceeegggiiijjjkkkjjjhhhhhhhhhiiipppmmmkkkkkkjjjggg```[[[WWWXXXYYY\\\___dddgggjjjooorrruuuvvvwwwxxxzzz|||~~~}}}xxxpppiiijjjrrrzzz{{{xxx|||xxxuuuwww}}}<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;===========================<<<;;;;;;;;;<<<===>>>AAAAAAAAABBBBBBCCCDDDEEE???AAABBBBBBBBBBBBCCCEEEDDDDDDDDDDDDCCCBBBAAAAAACCCCCCDDDEEEFFFFFFGGGGGGHHHFFFDDDCCCCCCCCCBBBAAABBBBBBCCCDDDFFFIIIJJJLLLLLLIIIGGGGGGIIIJJJGGGEEEEEEEEEEEEEEEDDDCCCBBBBBBEEEGGGHHHIIIIIIHHHFFFEEEJJJIIIIIIHHHGGGGGGFFFFFFDDDCCCCCCDDDFFFGGGFFFEEEFFFEEEEEEEEEDDDDDDCCCCCC@@@@@@AAABBBCCCDDDDDDCCCDDDCCCBBBAAAAAABBBDDDEEEKKKMMMOOONNNLLLKKKNNNQQQUUUXXXZZZZZZWWWTTTRRRQQQKKKKKKMMMOOOQQQQQQOOOMMMIIIGGGDDDCCCCCCCCCBBBAAACCCBBB@@@>>><<<;;;::::::;;;;;;===AAAFFFJJJKKKKKKPPPPPPQQQQQQRRRRRRSSSSSSPPPRRRVVVYYY[[[[[[YYYXXXZZZZZZYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVXXXXXXWWWUUUTTTRRRQQQTTTXXXXXXSSSNNNSSSVVVZZZ\\\\\\\\\\\\]]]XXXXXXWWWVVVVVVVVVWWWWWWOOONNNLLLKKKKKKLLLMMMNNNLLLJJJIIIHHHHHHGGGDDDBBBBBBAAAAAA???<<<999666444111000///000222444555444111111111111111222333333222444666777888>>>FFFLLLNNNOOOQQQRRRSSSTTTTTTUUUNNNOOONNNLLLJJJIIIIIIKKKJJJJJJLLLNNNQQQQQQOOOMMMQQQSSSUUUWWWYYYYYYXXXWWWVVVXXX[[[^^^```___^^^]]]______^^^___```dddgggiiifffcccaaabbbdddfffdddbbbbbbbbbbbbcccdddeeeggggggggghhhgggeeedddccceeegggiiijjjkkkjjjiiihhhhhhjjjjjjiiigggggggggddd]]]WWWUUUVVVXXX[[[___bbbeeegggmmmooorrrtttuuuwwwyyy{{{zzzzzzwwwnnnffffffooowww~~~|||~~~xxxsssoookkkmmmttt<<<<<<;;;;;;;;;:::::::::<<<;;;;;;:::::::::;;;;;;>>>>>>===============>>>===<<<;;;::::::<<<===???BBBBBBBBBBBBBBBBBBBBBBBB===>>>@@@@@@??????AAABBBAAAAAAAAABBBBBBAAAAAA@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGEEEDDDCCCDDDEEEDDDCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJGGGDDDFFFIIIJJJHHHDDDDDDDDDEEEEEEDDDCCCAAA@@@EEEFFFIIIJJJJJJIIIGGGEEEIIIIIIHHHGGGGGGFFFFFFGGGDDDCCCBBBDDDFFFGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCC@@@AAAAAABBBBBBBBBAAAAAACCCBBBBBBAAABBBCCCDDDEEEFFFIIIKKKIIIFFFDDDFFFIIINNNQQQTTTUUURRROOOMMMLLLJJJKKKNNNPPPQQQOOOLLLIIIKKKHHHEEEBBBBBBAAA???>>>?????????>>>===:::999777<<<::::::===BBBGGGIIIJJJNNNNNNOOOQQQRRRTTTUUUUUUSSSUUUWWWYYYZZZZZZYYYYYYZZZYYYYYYXXXWWWVVVUUUUUURRRRRRRRRRRRRRRRRRRRRRRRPPPOOONNNOOOPPPPPPNNNLLLIIIGGGGGGLLLTTTXXXVVVRRRVVVXXXZZZ[[[ZZZ[[[]]]^^^YYYXXXWWWUUUTTTTTTTTTUUUMMMKKKIIIHHHHHHJJJLLLNNNMMMKKKJJJJJJIIIGGGDDDAAA??????>>>===;;;888666555111///------///222444444111111111111111222222222111222444444555:::BBBHHHJJJOOOSSSTTTRRRQQQSSSUUUOOONNNMMMIIIEEEEEEGGGJJJHHHHHHJJJLLLOOOQQQPPPNNNRRRSSSTTTVVVXXXYYYYYYYYYZZZ[[[\\\^^^^^^^^^^^^]]]\\\]]]]]]___```bbbdddddddddaaa```ccchhhjjjhhheeeccccccccccccdddeeeggghhhjjjjjjiiifffddddddeeeggghhhiiijjjiiigggfffggghhhgggffffffggghhhddd\\\VVVTTTUUUXXX\\\___bbbdddeeelllnnnrrrtttuuuvvvxxxzzzxxxzzzxxxpppiiiiiirrr{{{}}}pppmmmjjjfffhhhpppvvv<<<<<<<<<;;;;;;:::::::::@@@???===<<<;;;;;;<<<===???>>>============>>>>>>===<<<:::::::::;;;===???CCCCCCBBBBBBBBBAAAAAAAAA;;;===>>>>>>======???@@@>>>>>>???@@@@@@@@@@@@???AAAAAABBBCCCDDDEEEFFFGGGFFFDDDCCCCCCEEEFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFIIIEEECCCDDDHHHJJJGGGDDDDDDDDDEEEEEEDDDBBB@@@???DDDFFFHHHJJJJJJIIIFFFEEEJJJIIIHHHGGGGGGGGGGGGHHHCCCCCCBBBCCCFFFGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????BBBBBBBBBBBBBBBCCCDDDDDDAAADDDFFFDDD???<<<>>>AAAHHHKKKNNNOOOMMMJJJHHHGGGJJJLLLOOOQQQPPPNNNJJJGGGLLLIIIEEEBBBAAA???===<<<<<<===>>>>>>===;;;888666===:::888:::@@@FFFIIIIIILLLMMMOOOQQQSSSUUUWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYXXXWWWWWWUUUTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJIIIIIIJJJJJJHHHFFFAAA??????GGGRRRXXXXXXUUUWWWYYYYYYYYYYYYZZZ\\\^^^[[[YYYWWWTTTRRRRRRQQQQQQMMMKKKIIIHHHIIIKKKNNNOOONNNMMMLLLKKKKKKIIIEEEBBB<<<;;;;;;:::888666555444111...+++***,,,000222333000000000000111111111111///111222222333777???EEEFFFMMMSSSSSSOOOKKKMMMQQQNNNMMMKKKFFFBBBBBBEEEIIIGGGGGGHHHJJJNNNPPPPPPOOORRRSSSTTTUUUWWWXXXZZZZZZYYYZZZZZZ[[[[[[[[[[[[ZZZWWWYYY[[[^^^___```___^^^bbb``````dddjjjmmmkkkgggfffeeeeeeeeefffhhhjjjkkklllllljjjgggddddddeeegggfffhhhhhhgggfffeeefffggggggggghhhjjjkkkfff^^^XXXRRRTTTXXX\\\___bbbcccccclllnnnrrrtttuuuvvvyyyzzzxxx{{{{{{tttnnnnnnwwwxxxlllkkkiiieeehhhpppooo|||<<<:::999999:::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????BBBAAA@@@???>>>>>>======<<<;;;:::;;;======<<<;;;===???@@@BBBCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDFFFEEEEEEEEEDDDDDDCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHLLLIIIGGGEEEFFFGGGFFFEEEEEECCCCCCCCCEEEEEEDDDCCCGGGGGGFFFEEEFFFGGGIIIJJJHHHGGGEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEECCCBBBAAABBBCCCDDDCCCBBBEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@??????<<<>>>@@@@@@>>>;;;::::::CCCEEEIIIMMMNNNLLLIIIGGGMMMMMMLLLLLLKKKJJJJJJJJJKKKIIIFFFBBB>>>;;;999888===???@@@>>>;;;999;;;===<<<666555:::@@@CCCFFFIIIMMMOOORRRTTTTTTTTTTTTUUUYYYXXXVVVUUUTTTUUUWWWXXXUUUTTTSSSSSSSSSQQQNNNKKKKKKIIIGGGGGGIIIJJJGGGEEEKKKFFFCCCDDDCCC???>>>@@@DDD;;;999BBBNNNUUUVVVWWWYYYYYYYYYXXXWWWXXX[[[^^^XXXZZZ[[[\\\[[[XXXUUUSSSPPPNNNKKKHHHGGGIIIKKKMMMMMMLLLKKKIIIEEEBBB???===;;;;;;<<<;;;999777444222///...+++******,,,...000333222///...---...///000222333333222444:::CCCIIIKKKKKKLLLMMMMMMMMMMMMMMMNNNKKKHHHFFFFFFHHHKKKMMMGGGIIIMMMQQQTTTTTTQQQNNNRRRUUUYYYYYYXXXXXX\\\___[[[[[[ZZZ[[[[[[ZZZXXXVVVSSSTTTVVVVVVUUUVVVXXXYYY\\\___dddiiilllllljjjiiifffeeedddcccdddfffhhhjjjhhhiiiiiijjjjjjiiiiiiiiijjjiiihhhfffeeeeeeeeeeeefffhhhlllmmmlllhhhccc___VVVWWWXXXYYY\\\___cccdddlllmmmooorrruuuwwwxxxyyy}}}}}}|||zzzxxxxxxzzz||||||mmmhhhhhhhhhhhhjjjjjjuuu|||<<<:::999999:::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<===>>><<<;;;===============>>>>>>>>>AAABBBBBBAAA@@@???======;;;:::999:::<<<======<<<:::;;;===???@@@@@@@@@???BBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHKKKIIIFFFFFFFFFGGGFFFEEEDDDBBBAAAAAABBBCCCCCCBBBEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDEEEDDDCCCBBBBBBDDDDDDCCCBBBDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<=========<<<:::999:::;;;@@@BBBFFFIIIKKKJJJGGGFFFJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGEEEBBB@@@>>><<<<<<<<<>>>>>><<<999777777888;;;777666:::>>>AAAEEEJJJLLLNNNQQQSSSTTTUUUWWWYYYZZZYYYWWWVVVUUUUUUVVVVVVVVVUUUUUUUUUVVVTTTQQQNNNHHHEEECCCBBBCCCCCCBBB@@@DDD@@@===???>>><<<<<>>======>>>>>>===<<<>>>>>>==================AAABBBCCCDDDCCC@@@>>><<<:::999888999;;;=========999:::<<<>>>?????????>>>BBBBBBCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGJJJHHHFFFFFFFFFGGGFFFEEEDDDBBB??????@@@BBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDBBBBBBCCCCCCBBB@@@BBBBBBCCCBBBBBBAAA@@@???@@@@@@@@@???>>><<<;;;:::<<<<<<;;;888666666999;;;;;;>>>AAADDDFFFEEEDDDCCCFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGEEECCCAAA???===<<<=========;;;888666666777:::777777999;;;===CCCKKKJJJMMMPPPRRRSSSUUUXXX[[[YYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTVVVWWWVVVSSSPPPHHHEEEAAA>>>>>>>>>>>>===???;;;999;;;;;;:::<<>>GGGRRRWWWXXXYYYYYYYYYYYYXXXWWWXXXZZZ\\\XXXXXXWWWVVVTTTSSSQQQQQQTTTRRROOOLLLKKKJJJKKKLLLKKKLLLMMMLLLIIIDDD???<<<:::::::::999777555222111...---,,,++++++---///000111111111222222222222222///000111222666<<>>======>>>???>>>===>>>>>>>>>======<<<<<<;;;@@@BBBEEEFFFEEEBBB>>><<<:::888777888;;;===>>>>>><<<===???AAABBBBBBBBBAAAAAAAAABBBDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGIIIGGGFFFFFFGGGGGGFFFEEEDDDBBB@@@???AAABBBCCCBBBBBBDDDFFFGGGHHHFFFDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDBBBAAA@@@AAAAAA???===???????????????>>>============>>>======<<<;;;:::999:::999777555555666888777999<<<>>>@@@AAA@@@@@@BBBBBBCCCDDDEEEEEEFFFFFFJJJIIIGGGDDDAAA===;;;999<<<<<<<<<;;;:::999999999999777777999888:::AAAJJJIIIKKKNNNOOOQQQSSSVVVYYYWWWYYYZZZ\\\\\\[[[ZZZXXXQQQQQQRRRSSSUUUTTTQQQOOOKKKHHHDDD@@@>>>>>>>>>>>>???<<<:::;;;;;;;;;>>>DDDGGGAAA@@@IIIRRRVVVVVVWWWUUUVVVVVVUUUTTTTTTUUUWWWUUUTTTSSSQQQPPPQQQQQQRRRTTTRRROOOMMMKKKIIIIIIIIIJJJKKKLLLLLLIIIDDD???;;;999999888777555333111000...---,,,,,,,,,...///111///000111222333333222222//////000333888>>>DDDIIIIIIJJJKKKKKKLLLLLLKKKKKKIIIJJJKKKLLLMMMMMMNNNNNNOOONNNMMMOOOQQQRRRRRRQQQTTTQQQOOOQQQTTTUUUSSSQQQQQQPPPOOOPPPRRRSSSRRRQQQRRRUUUZZZ\\\]]]\\\\\\\\\bbbbbbbbbcccccccccddddddfffeeecccaaa```_________dddeeeggghhhgggeeebbbaaa``````aaabbbbbbaaa```___]]]```ccceeeeeebbb___\\\WWWXXXXXXZZZ]]]```ccceeehhhjjjnnnrrrvvvxxxyyyyyyxxxxxxyyyyyyyyy{{{~~~}}}tttoookkkgggdddeeejjjsss~~~<<<:::999999:::;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<===>>>???>>>===>>>>>>======<<<<<<;;;;;;>>>AAADDDGGGFFFDDD@@@===:::999777888;;;===>>>???>>>???AAACCCDDDDDDDDDCCC@@@AAAAAABBBDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFGGGFFFEEEFFFGGGGGGFFFDDDFFFDDDBBBBBBCCCDDDDDDDDDCCCEEEGGGIIIIIIGGGDDDBBBEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBAAAAAAAAA???>>>>>>>>>>>><<<;;;<<<<<<=========<<<;;;;;;:::;;;<<<======>>>======666888:::999777555555555555666888:::;;;<<<<<<===??????@@@AAABBBCCCDDDDDDFFFFFFEEECCC@@@===;;;999888888888999:::;;;;;;;;;888666777888777888???GGGGGGIIILLLMMMNNNOOORRRTTTTTTVVVZZZ]]]______^^^^^^SSSRRRQQQRRRSSSRRRPPPNNNMMMKKKGGGBBB???>>>???@@@AAA===;;;;;;::::::???GGGEEE@@@AAAHHHOOOQQQPPPQQQSSSTTTTTTSSSRRRRRRSSSTTTSSSSSSQQQQQQQQQRRRTTTUUUTTTSSSQQQOOOLLLJJJIIIHHHGGGIIIJJJJJJGGGCCC===:::888888777555444222000///------,,,,,,---///000111//////000111222222222111///000111555:::@@@EEEHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOOOOOOONNNRRRQQQPPPQQQSSSTTTTTTSSSSSSPPPNNNPPPRRRTTTRRROOOOOONNNMMMNNNQQQRRRRRRQQQTTTWWW\\\^^^^^^^^^]]]]]]cccbbbbbbbbbaaabbbbbbbbbeeedddcccbbb```___^^^^^^aaabbbcccdddcccbbb```______``````aaaaaaaaa``````___```cccdddccc___\\\YYYVVVVVVWWWYYY[[[___bbbdddhhhjjjnnnsssvvvwwwxxxxxxtttuuuvvvwwwwwwzzz~~~}}}}}}tttmmmiiifffgggkkknnnvvv<<<:::999999:::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<===>>>===<<<======<<<<<<<<<<<<<<<<<<<<>>??????>>>???AAACCCDDDDDDDDDCCCAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEFFFGGGGGGFFFDDDFFFEEEDDDEEEFFFGGGEEEDDDDDDEEEGGGIIIHHHGGGDDDCCCBBBCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBAAA@@@??????>>>===;;;;;;<<<<<<;;;999;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<>>>???@@@@@@@@@666888:::;;;999666555444555555666777888999999:::<<<<<<======>>>???@@@@@@===>>>???@@@???>>>===<<<444333333555888:::::::::777555555777888888<<>><<<===>>>???<<<::::::888888@@@IIILLLHHHIIIOOOTTTSSSRRRRRRSSSTTTUUUTTTRRRRRRRRRSSSTTTSSSSSSRRRSSSTTTVVVWWWSSSSSSRRRQQQOOOLLLJJJHHHEEEFFFGGGFFFDDD@@@;;;888777777555444222000//////,,,,,,------...///111111000000000111111111111111111111333777===CCCFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMOOONNNMMMNNNOOOPPPOOONNNPPPOOONNNOOOPPPQQQPPPOOONNNMMMMMMNNNQQQSSSTTTTTTVVVYYY\\\^^^]]]\\\]]]]]]aaaaaa`````````_________bbbbbbbbbaaa```______^^^^^^^^^^^^_________^^^^^^____________``````bbbbbbbbbccceeeeeedddaaa]]][[[UUUUUUVVVXXX[[[^^^aaacccfffiiimmmqqqtttuuuttttttssstttuuuuuuvvvyyy~~~}}}wwwooojjjhhhjjjooorrrxxx~~~yyyuuutttrrrzzz<<<:::999999:::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<======;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;===AAADDDEEEEEECCCBBB???===::::::;;;>>>?????????@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGEEECCCEEEEEEEEEGGGHHHHHHEEECCCDDDEEEFFFGGGFFFEEECCCBBB@@@AAACCCDDDDDDDDDCCCCCC@@@@@@AAAAAA@@@???===<<<===;;;:::;;;<<<<<<;;;:::<<<======>>>>>>======<<<<<<===>>>???@@@AAAAAAAAA999:::;;;:::888666777777666666555555555666777888888888999999::::::;;;;;;888999;;;===>>>===<<<<<<444333222444888:::999888777333333777::::::;;;===@@@DDDJJJNNNOOOOOOOOOPPPPPPRRRUUUYYY[[[]]]^^^___[[[WWWRRRNNNMMMMMMMMMLLLGGGGGGFFFCCC>>>;;;;;;======;;;:::999888:::CCCMMMSSSPPPQQQVVVYYYWWWTTTTTTQQQSSSTTTSSSQQQPPPPPPQQQSSSRRRQQQQQQPPPPPPQQQQQQOOOOOOOOOOOOMMMJJJGGGFFFCCCCCCCCCBBB@@@===999777777666444222000///......,,,,,,---...///000111111444333222111000111222222444333555999???DDDFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIJJJKKKKKKJJJHHHKKKLLLMMMMMMLLLLLLNNNOOOOOONNNMMMOOORRRUUUVVVWWWWWWYYYZZZ[[[ZZZYYYZZZ[[[]]]]]]^^^^^^]]]]]]\\\[[[^^^^^^_______________^^^[[[ZZZZZZZZZZZZ\\\]]]^^^___^^^]]]\\\]]]___bbbcccaaacccdddeeedddbbb___]]]VVVVVVWWWXXX[[[___bbbcccgggjjjnnnqqqttttttsssrrrssstttuuuvvvwwwzzz~~~}}}~~~~~~vvvoookkkkkkooosssxxx|||{{{uuummmhhheeeffflllvvv~~~<<<:::999999:::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::<<<===<<<;;;:::;;;;;;<<<<<<=========999<<>>;;;:::<<<>>>???@@@AAABBBDDDFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFHHHGGGEEECCCDDDDDDEEEHHHIIIHHHEEEBBBDDDDDDEEEEEEEEECCCBBBAAA???@@@BBBCCCCCCCCCBBBBBB???@@@@@@@@@???>>><<<;;;<<<;;;:::;;;======<<<;;;>>>>>>???????????????>>>??????@@@AAAAAAAAAAAA@@@<<<<<<;;;888666666888;;;777777555555555555777777666666666666777777777777888999;;;<<<<<<;;;999888777555444666999;;;:::888777222222777;;;;;;::::::===CCCIIIOOOQQQQQQQQQQQQPPPRRRTTTVVVXXXZZZ[[[\\\\\\WWWPPPKKKIIIIIIIIIIIIEEEGGGGGGDDD???<<<;;;======;;;:::;;;:::===GGGSSSQQQOOOPPPUUUVVVSSSOOOOOONNNPPPQQQQQQOOOMMMMMMNNNPPPOOONNNMMMLLLJJJIIIIIIJJJJJJKKKKKKIIIFFFCCCAAABBBBBBAAA@@@===;;;888666666555333111000///......,,,,,,---...///000111222777555333111111111333444555555666;;;AAAEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHLLLKKKKKKLLLNNNMMMKKKHHHGGGJJJLLLLLLJJJIIILLLOOOPPPOOONNNPPPSSSWWWXXXYYYWWWXXXYYYXXXWWWVVVWWWYYYYYYZZZ[[[\\\\\\[[[YYYXXX[[[[[[\\\]]]^^^^^^^^^^^^YYYXXXWWWWWWXXXZZZ]]]^^^___]]][[[ZZZ[[[^^^bbbddd^^^```bbbccccccbbb```^^^WWWWWWXXXYYY\\\```cccdddjjjlllppptttuuuuuutttrrrtttuuuvvvwwwxxxzzz~~~~~~~~~|||tttmmmkkknnnrrrvvvyyyvvvnnneee^^^[[[___dddllluuu~~~>>><<<;;;999999:::;;;<<<<<<;;;::::::999999999:::===<<<;;;::::::::::::;;;999:::<<<>>>>>>===<<<;;;<<<<<<<<<===>>>@@@AAABBBCCCAAA>>><<<<<<===???AAADDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGIIIIIIHHHGGGFFFEEEDDDDDDHHHFFFDDDCCCDDDEEEDDDCCCGGGEEEDDDCCCDDDEEEDDDCCCHHHHHHHHHGGGGGGEEEDDDDDDBBBDDDEEEEEECCCAAAAAAAAABBBAAAAAA@@@???>>>======:::999:::<<<>>>??????>>>CCCCCCBBBBBBBBBBBBCCCDDD@@@???>>>???AAACCCCCCBBB@@@===999777777777666555555555555666888999888777888888777777666666666555666777888999:::;;;<<<<<<888777666444444444555666;;;666555999;;;999666666<<>>???AAA>>>777222222555666555111,,,)))+++---000000//////000000111222333333444444444444444444000666===@@@??????CCCFFFKKKKKKLLLLLLKKKIIIHHHFFFFFFFFFDDDDDDDDDEEEFFFGGGJJJMMMOOONNNKKKIIIJJJLLLJJJMMMOOOOOOMMMLLLMMMOOOPPPNNNPPPVVVYYYVVVTTTTTTWWWWWWWWWVVVTTTSSSTTTUUUSSSVVVYYYZZZYYYWWWWWWWWW\\\[[[[[[[[[ZZZZZZZZZZZZTTTUUUVVVXXXYYYZZZZZZ[[[^^^ZZZWWWYYY\\\]]][[[WWW^^^]]]___ccchhhfff```YYYVVVVVVWWWYYY]]]ccchhhkkkmmmlllnnnrrrwwwyyyxxxuuuuuuvvvwwwxxxyyy|||xxxssspppooossssssqqqkkkbbb[[[XXXXXX]]]\\\]]]cccppp===<<<:::999999:::;;;<<<<<<;;;;;;:::999999999:::===<<<;;;;;;::::::::::::999:::<<<=========;;;:::;;;;;;;;;<<<===???@@@AAACCCBBB@@@?????????AAABBBDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDEEEEEEFFFFFFHHHHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCCCCDDDEEEDDDBBBGGGEEEDDDCCCEEEEEEDDDCCCGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCEEEDDDBBBAAA@@@@@@@@@@@@???======<<<<<<<<<>>>===>>>@@@BBBCCCBBBAAAEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAABBBDDDFFFFFFFFFCCC???:::777666666666555555444444555777888777555777777777666666666555555555555666777888999::::::999999777666666666777777777333222777999888666777999>>>FFFLLLNNNNNNMMMMMMRRRQQQRRRTTTWWWYYYYYYXXXSSSPPPLLLFFFBBBBBBDDDGGGFFFEEECCCAAA@@@===:::777888888999;;;@@@GGGMMMQQQQQQQQQQQQQQQQQQPPPOOOOOOLLLKKKIIIJJJKKKLLLLLLKKKNNNOOOPPPMMMJJJIIIJJJLLLHHHJJJIIIGGGGGGHHHEEE@@@CCC???======;;;555333555222333222///,,,***,,,...000000000111111111111222444555555555555666666666444:::???AAAAAAAAACCCFFFIIIIIIJJJJJJIIIHHHFFFEEEFFFEEEEEEDDDDDDEEEFFFFFFJJJKKKMMMLLLKKKJJJJJJKKKGGGIIILLLMMMLLLLLLMMMOOOQQQOOOPPPUUUWWWUUUSSSTTTVVVWWWWWWUUUSSSRRRRRRTTTPPPSSSVVVWWWVVVUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[]]]ZZZWWWYYY\\\]]]ZZZWWW]]][[[\\\aaaffffff```[[[XXXXXXXXXZZZ]]]aaafffhhhllllllnnnrrrwwwyyywwwuuuvvvuuuuuuvvvxxx|||~~~{{{uuusssrrrrrrqqqnnnggg```[[[ZZZ[[[ZZZXXXYYY___kkk{{{===<<<:::999999999:::;;;;;;;;;;;;:::::::::::::::======<<<;;;::::::999999999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;<<<>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGEEEDDDCCCBBBBBBCCCEEEEEEDDDBBBGGGFFFDDDDDDEEEEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEDDDBBB@@@@@@@@@???>>><<<:::::::::<<<<<>><<<888666444666999===CCCIIIMMMPPPOOOPPPPPPPPPPPPOOONNNNNNLLLJJJIIIIIIJJJKKKJJJIIIKKKLLLNNNMMMKKKJJJJJJKKKGGGIIIHHHFFFFFFHHHEEE@@@DDD>>>:::999666222333666/////////---++++++---//////000111222333222111111333333333444444555555555:::>>>BBBCCCBBBBBBCCCFFFFFFFFFFFFFFFFFFEEEDDDCCCHHHGGGGGGFFFFFFFFFGGGGGGJJJIIIIIIJJJLLLLLLKKKIIIGGGIIILLLNNNNNNOOOPPPRRRSSSOOOOOORRRTTTRRRRRRSSSUUUUUUUUUSSSPPPOOOPPPQQQNNNQQQSSSUUUTTTSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTUUUWWWXXXYYYZZZ[[[]]]ZZZXXXXXX[[[[[[YYYVVVZZZXXXXXX]]]ccceeebbb]]][[[ZZZZZZ[[[]]]```ccceeekkklllooosssvvvxxxwwwvvvwwwtttqqqrrrwww|||~~~}}}~~~yyyvvvuuuqqqnnniiiccc]]][[[\\\^^^YYYWWWVVV[[[hhhxxx<<<;;;:::999999999::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;:::999999999999:::;;;<<<;;;;;;;;;<<<;;;<<<<<<===>>>???@@@AAABBBDDDEEEFFFFFFEEEEEEDDDEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHFFFEEECCCCCCCCCEEEGGGGGGEEEDDDHHHFFFDDDDDDEEEFFFEEEDDDFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFEEEBBBAAAAAABBB???>>>;;;999999;;;===???BBBBBBBBBCCCEEEFFFEEEDDDCCCDDDFFFGGGFFFEEECCCBBBCCCBBBAAABBBEEEGGGGGGGGGDDD???999444444555777888333222222333444444333111666666555555555555555555333333444444555666666777666555555555555555555555888555555888:::888999<<<;;;???EEEIIIJJJKKKKKKLLLVVVUUUVVVWWWYYYXXXUUUSSSUUUTTTPPPJJJEEECCCCCCEEEEEECCCAAA???>>><<<999666333666:::???DDDHHHJJJKKKNNNNNNNNNOOOOOONNNMMMMMMKKKIIIHHHGGGIIIIIIIIIHHHFFFHHHIIIJJJJJJJJJIIIIIIEEEGGGGGGEEEEEEGGGDDD???@@@;;;777666333000000444...---,,,+++++++++,,,---///000222333444333111000000000000111111222222333===@@@BBBCCCBBBAAABBBDDDCCCCCCCCCCCCCCCBBBAAAAAAIIIIIIIIIHHHHHHHHHHHHHHHIIIGGGFFFHHHLLLNNNLLLIIINNNOOOQQQRRRSSSSSSTTTUUURRRMMMKKKNNNPPPNNNNNNQQQQQQQQQQQQOOOMMMLLLLLLNNNNNNPPPRRRSSSSSSSSSSSSUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSTTTVVVWWWXXXYYY\\\ZZZXXXXXXZZZZZZXXXVVVWWWUUUUUUYYY```dddbbb___ZZZZZZZZZ[[[]]]```ccceeekkklllooosssvvvwwwwwwvvvvvvqqqmmmnnnuuuzzz|||{{{}}}~~~zzzwwwvvvrrrnnnggg___[[[ZZZ\\\___[[[XXXVVV[[[gggwww;;;;;;::::::999999999999::::::;;;<<<<<<<<<;;;:::;;;;;;<<<<<<<<<;;;:::999::::::;;;;;;;;;<<<<<<;;;============>>>???@@@@@@@@@AAADDDFFFGGGHHHGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDEEEEEEEEEEEEDDDCCCFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEGGGHHHIIIIIIHHHHHHEEEEEEEEEFFFHHHIIIGGGFFFHHHFFFEEEDDDEEEFFFEEEDDDEEEFFFFFFFFFFFFEEEEEEDDDFFFGGGGGGEEECCCAAABBBCCCAAA???===;;;<<<===@@@BBBDDDDDDDDDEEEGGGHHHGGGEEECCCEEEFFFGGGFFFEEECCCAAACCCBBBAAABBBDDDEEEEEEEEE@@@;;;666333333666888:::333222111333444555333222555555666666666666666666555555555666666777777888555555666666666666666666888666666999999777999===@@@CCCHHHKKKMMMNNNOOOPPPXXXXXXXXXYYY[[[[[[ZZZXXXZZZYYYUUUOOOHHHCCCBBBBBBEEECCC@@@???>>>===;;;999888;;;???DDDGGGHHHHHHHHHLLLLLLMMMMMMMMMMMMLLLLLLJJJHHHFFFFFFGGGHHHGGGFFFBBBCCCDDDFFFGGGGGGFFFEEEDDDFFFFFFCCCDDDFFFDDD???;;;777555666333...---///...---+++******+++++++++...000222333333333111000//////000000111222333333===>>>@@@@@@@@@@@@@@@AAABBBAAAAAAAAA@@@@@@@@@@@@GGGGGGGGGGGGFFFFFFEEEEEEGGGEEEEEEHHHMMMOOONNNKKKTTTTTTTTTTTTUUUTTTSSSRRROOOJJJHHHJJJLLLKKKKKKNNNMMMMMMMMMLLLJJJIIIJJJKKKLLLNNNPPPPPPOOOOOOQQQRRRPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQSSSUUUVVVWWW[[[ZZZYYYXXXXXXXXXWWWVVVVVVSSSSSSWWW^^^bbbaaa^^^WWWXXXYYY[[[^^^bbbeeefffiiilllpppsssuuuvvvvvvvvvuuuppplllmmmsssyyyzzzyyy|||~~~{{{wwwuuutttnnnfff___\\\[[[\\\^^^[[[XXXVVV[[[gggwww::::::::::::999999999999999:::<<<======<<<;;;;;;999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@???@@@BBBEEEGGGHHHHHHHHHEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCEEEEEEEEEEEECCCCCCEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKIIIGGGFFFFFFGGGIIIHHHHHHHHHGGGEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFEEEGGGHHHGGGEEEBBBAAAAAACCCBBBAAA?????????AAACCCDDDGGGGGGFFFHHHIIIJJJIIIGGGFFFGGGGGGGGGGGGFFFDDDCCCDDDCCCAAAAAACCCDDDCCCBBB;;;888444222333666888999222222222444666666555444666666666666777777777777777777888888888999999999888888999:::::::::999999777555666888888777:::???EEEIIIMMMPPPRRRTTTVVVXXX[[[ZZZYYY[[[]]]^^^]]]]]]\\\[[[WWWPPPHHHBBB???>>>CCCAAA???>>>>>>>>>===;;;@@@CCCGGGKKKMMMLLLKKKIIIJJJJJJKKKLLLLLLLLLLLLKKKIIIGGGEEEEEEFFFFFFEEEDDDAAAAAAAAABBBDDDEEEDDDCCCBBBEEEDDDBBBCCCFFFCCC>>>888555555777555///,,,---///,,,******+++,,,,,,+++...///000111222111000000111111222333444444555666;;;;;;<<<===>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCBBBAAA@@@???DDDDDDFFFIIIMMMOOOOOOOOOVVVUUUSSSSSSSSSRRROOOMMMLLLHHHFFFIIIKKKJJJJJJMMMJJJKKKKKKJJJIIIIIIJJJLLLKKKLLLNNNMMMLLLLLLMMMOOOQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQTTTVVVWWWZZZZZZYYYXXXWWWVVVVVVUUUVVVTTTSSSWWW^^^aaa___\\\UUUVVVXXX\\\___cccfffhhhhhhlllpppssstttuuuvvvwwwtttqqqoooqqquuuyyyzzzyyy}}}~~~zzzvvvssstttooohhhbbb___^^^^^^]]]ZZZXXXWWW\\\gggwww:::::::::::::::999888888999:::<<<===>>>===<<<;;;666888:::<<<======<<<<<<===<<<<<<<<<======>>>>>>>>>============>>>??????===>>>@@@CCCEEEGGGHHHIIIFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCEEEFFFFFFEEECCCBBBDDDDDDCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEGGGIIILLLNNNKKKHHHEEEDDDEEEGGGHHHHHHIIIGGGEEEEEEFFFGGGFFFEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEECCC@@@???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEGGGFFFFFFGGGIIIIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCAAA???>>>??????>>>===999666333222333444555555333222333555888999888777777777777777888888999999888999999999999:::::::::888999:::;;;<<<;;;;;;:::777666888;;;<<<;;;@@@GGGMMMPPPTTTWWWYYY\\\___bbb___]]][[[ZZZ\\\^^^^^^^^^\\\[[[XXXQQQJJJCCC@@@>>>@@@>>><<<;;;<<<=========DDDGGGKKKNNNPPPOOOMMMLLLIIIIIIJJJKKKKKKKKKKKKKKKIIIGGGEEEDDDEEEEEEDDDCCCBBB@@@???@@@BBBDDDDDDBBBAAACCCCCCBBBCCCEEECCC>>>:::777666888666000...///---***((())),,,......---....../////////000000000111111222333444555666666888888999:::===???@@@@@@BBBAAA@@@@@@@@@@@@AAABBBAAAAAABBBBBBAAA@@@>>>===BBBEEEHHHKKKMMMOOOQQQSSSUUUSSSQQQQQQQQQPPPMMMJJJKKKGGGFFFJJJLLLKKKKKKMMMIIIJJJKKKKKKJJJKKKMMMOOONNNOOOPPPOOOMMMLLLNNNOOOQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPQQQRRRTTTWWWXXXYYYZZZYYYXXXVVVUUUUUUUUUWWWUUUTTTXXX^^^```]]]YYYUUUWWWYYY\\\___ccceeeggghhhlllpppsssssstttuuuwwwttttttuuuvvvxxxzzz{{{|||~~~{{{uuusssqqqmmmhhhfffeeecccaaa___\\\ZZZZZZ___kkkzzz999::::::::::::999888888999:::<<<>>>>>>===<<<;;;555777:::<<<>>>>>>=====================>>>??????===<<<<<<<<<<<<======>>><<<===???AAADDDFFFHHHIIIFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCDDDFFFFFFDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDFFFIIIMMMOOOLLLIIIDDDBBBCCCEEEGGGGGGIIIGGGEEEEEEFFFGGGFFFEEEGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEDDDAAA>>>===>>>@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGEEEDDDEEEEEECCCBBBAAAAAAAAAAAA@@@>>><<<;;;;;;;;;999888999777333222222333333222333333333666999;;;:::999777777888888999999999:::999999999999999:::::::::777888999:::;;;::::::999888888;;;???AAABBBHHHPPPUUUWWW[[[^^^aaadddhhhkkkbbb___[[[ZZZ[[[]]]^^^^^^\\\[[[YYYTTTLLLFFFBBBAAA>>><<<::::::;;;=========DDDGGGKKKNNNPPPOOONNNLLLHHHIIIIIIJJJKKKKKKKKKJJJHHHFFFDDDDDDDDDDDDCCCBBBDDDAAA??????BBBDDDDDDCCCAAACCCCCCAAABBBEEECCC>>>===999777888666222111333+++)))''')))---000111000///............///000000///000000222333444555555777777777999===@@@AAAAAABBBBBBAAA@@@@@@AAABBBCCCCCCCCCDDDDDDCCCAAA@@@>>>AAAEEEJJJLLLMMMNNNRRRUUUUUUSSSQQQQQQRRRQQQNNNKKKJJJGGGGGGKKKNNNLLLLLLNNNIIIKKKLLLLLLLLLMMMOOOQQQSSSTTTTTTRRRPPPPPPQQQRRRMMMMMMMMMMMMLLLLLLLLLKKKSSSRRRRRRRRRSSSVVVXXXZZZYYYZZZZZZXXXVVVTTTTTTUUUXXXVVVUUUYYY^^^```\\\WWWVVVXXXZZZ\\\___bbbdddeeeggglllqqqsssssssssuuuwwwtttwwwzzz{{{{{{|||}}}~~~~~~{{{vvvrrrnnnllliiihhhhhhgggddd```___^^^^^^dddppp~~~===;;;999999;;;;;;999777;;;;;;;;;;;;;;;;;;;;;;;;555666888:::;;;======>>><<<;;;;;;<<<>>>???===<<<<<<<<<;;;;;;<<<===>>>??????@@@BBBDDDEEEEEEDDDCCCCCCEEEFFFGGGGGGFFFEEECCCGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBEEEFFFHHHIIIJJJIIIHHHHHHLLLJJJHHHHHHHHHHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCIIIGGGFFFFFFGGGGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBFFFEEEDDDDDDDDDFFFGGGHHHCCCDDDEEEFFFFFFEEECCCBBBCCCCCCAAA???>>>============<<<;;;999888888999999777555333333444666666666111222444555777777888888<<<999888<<<>>>;;;:::;;;999;;;<<<:::888999===AAA888:::===>>>>>>>>>>>>???===<<<===AAAIIIRRRYYY]]]```dddgggfffbbbbbbfffkkkjjjiiiccc[[[YYY\\\___^^^^^^ZZZTTTOOOJJJEEE@@@======777666999:::777888>>>HHHHHHHHHHHHIIIIIIJJJKKKHHHIIIJJJKKKKKKJJJIIIHHHDDDCCCCCCCCCBBBBBBBBBBBBEEECCC@@@???@@@BBBCCCBBB??????AAADDDEEECCC???<<<:::888666444333222///------.........---,,,,,,+++---,,,,,,------...///000000//////111444777777666===<<<;;;===AAABBBAAA??????@@@AAAAAA@@@@@@BBBDDDBBBBBBAAA@@@???@@@DDDFFFIIIJJJKKKKKKLLLNNNQQQTTTUUUQQQNNNNNNPPPPPPMMMIIIMMMIIIGGGHHHMMMOOOLLLHHHMMMMMMMMMMMMMMMNNNPPPPPPUUUVVVTTTPPPNNNQQQQQQNNNRRRPPPMMMKKKKKKNNNRRRUUUTTTTTTUUUUUUVVVWWWXXXYYY^^^]]]ZZZXXXVVVVVVVVVVVVYYY[[[^^^aaabbbaaa^^^]]]WWWSSSSSSXXX\\\^^^```dddiiiiiimmmrrrtttrrrtttxxxwwwwwwxxxzzz}}}~~~~~~}}}}}}~~~{{{tttpppkkkhhhgggddd```___bbb^^^]]]aaalll{{{<<<:::888999;;;<<<:::888999999999999999999999999999:::;;;===>>>???@@@@@@===<<<<<<===???@@@>>>===;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFDDDCCCFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHLLLKKKIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCHHHFFFEEEDDDEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDEEEFFFGGGHHHFFFGGGHHHHHHHHHGGGEEECCCBBBAAA@@@???>>>=========>>>===;;;999888888999999888777666555555666666555555666777888999999999999<<<999999>>>AAA@@@@@@BBB???===;;;999:::;;;;;;;;;888:::===>>>>>>>>>???@@@EEEEEEGGGLLLSSS\\\bbbfffiiikkklllkkkhhhggghhhkkkpppoooiii```ZZZZZZXXXUUUUUURRRMMMJJJGGGDDDAAA>>>>>>999777::::::999<<>><<<<<<>>>AAACCCBBB@@@AAABBBBBBAAA??????@@@BBBCCCDDDDDDDDDCCCDDDFFFHHHJJJLLLMMMMMMMMMNNNQQQSSSQQQRRRQQQPPPNNNMMMLLLMMMMMMKKKIIIJJJMMMNNNLLLJJJNNNNNNOOOOOOPPPQQQRRRRRRTTTVVVTTTPPPPPPSSSTTTQQQRRRQQQNNNMMMNNNPPPSSSUUUTTTTTTUUUVVVWWWYYYZZZ[[[___]]]\\\ZZZXXXXXXXXXXXXZZZ\\\___aaabbbaaa^^^]]]YYYUUUSSSWWW[[[\\\^^^aaaeeeeeeiiinnnpppnnnqqquuuwwwwwwxxxzzz|||~~~~~~~~~~~~}}}{{{zzzyyy|||}}}uuunnnjjjhhhhhheee```___aaa______dddooo}}}:::999888999;;;<<<;;;:::999999999999999999999999<<<<<<===>>>???@@@??????>>>======>>>@@@AAA???>>>:::;;;===>>>??????>>>===@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKKKKJJJIIIIIIHHHHHHGGGHHHHHHGGGGGGFFFEEEDDDGGGEEECCCBBBBBBBBBAAA???AAAAAABBBBBBCCCDDDDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHHHHHHHGGGFFFDDDCCC@@@@@@??????>>>>>>>>>>>>>>>===;;;:::999888999999888888888888777666666666:::;;;===@@@AAABBBAAAAAAAAA>>>>>>BBBEEEDDDDDDFFFEEE@@@;;;:::<<<<<<:::666999;;;======>>>???AAACCCKKKMMMQQQVVV\\\ccchhhkkkmmmmmmmmmmmmlllkkkjjjiiiqqqqqqmmmeee^^^ZZZUUUOOOMMMKKKGGGFFFEEEEEEDDDBBB???;;;999:::;;;;;;???DDDCCCFFFIIILLLMMMMMMKKKJJJJJJJJJKKKKKKKKKIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFDDDBBBAAACCCDDDEEEDDDEEECCCBBBBBBAAA???<<<999999777555333333111///---,,,,,,---...////////////////////////000111222333222111222444777999:::999>>>======???BBBCCCBBBAAACCCCCCCCCAAA???>>>@@@BBBEEEFFFHHHHHHGGGGGGIIIKKKLLLNNNPPPQQQPPPPPPQQQRRRQQQTTTUUUSSSOOOMMMOOORRRNNNMMMMMMLLLLLLMMMMMMMMMNNNPPPQQQSSSTTTUUUUUUTTTTTTVVVUUUQQQQQQUUUVVVTTTRRRQQQQQQQQQQQQSSSUUUVVVUUUUUUVVVWWWXXXZZZ\\\]]]___^^^]]]\\\[[[[[[[[[[[[\\\]]]```aaabbb```^^^]]][[[VVVSSSVVVYYYYYY[[[^^^aaaaaaccchhhiiiiiilllqqqvvvvvvwwwyyy{{{}}}~~~xxxtttrrrqqqtttyyy}}}tttkkkhhhgggiiigggaaa___``````bbbgggrrr999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<>>>======>>>@@@@@@???===999;;;===???@@@???>>>===AAA@@@???>>>???@@@BBBCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFFFFGGGHHHJJJLLLKKKKKKLLLKKKJJJHHHHHHIIIHHHHHHIIIIIIHHHGGGGGGFFFHHHEEEBBBAAAAAAAAA@@@???@@@AAAAAABBBDDDEEEEEEFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCAAA@@@>>>>>>?????????????????????>>><<<:::999999999999666777999999888888888999???CCCHHHMMMPPPOOOMMMKKKKKKGGGEEEGGGGGGDDDCCCDDDFFFCCC???======<<<:::888:::<<<>>>>>>???@@@BBBEEELLLOOOTTTXXX\\\___ccceeefffffffffhhhkkkllljjjiiikkknnnnnniiiccc___XXXQQQKKKIIIFFFEEEFFFGGGFFFFFFBBB>>>;;;::::::===AAAEEEEEEGGGIIIKKKMMMMMMMMMMMMMMMNNNNNNNNNNNNLLLJJJIIIFFFFFFFFFEEEEEEEEEEEEDDDFFFDDDBBBCCCDDDFFFFFFEEEFFFDDDBBBAAAAAA???===:::888666444333222111///---+++,,,---///000111222222111111000111111222333444111111222555999<<<============>>>???AAABBBAAAAAADDDDDDDDDBBB@@@AAACCCEEEHHHHHHHHHGGGGGGHHHLLLOOOPPPRRRTTTUUUTTTSSSRRRSSSTTTUUUVVVUUUSSSQQQRRRTTTOOOPPPPPPOOOMMMMMMOOOQQQPPPRRRTTTWWWXXXXXXWWWWWWTTTVVVUUUQQQQQQTTTUUUSSSQQQQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWWWWXXXYYY[[[[[[^^^^^^]]]]]]\\\\\\\\\\\\\\\]]]___aaaaaa___^^^\\\ZZZUUURRRUUUWWWXXXZZZ^^^___]]]___bbbcccccchhhnnntttvvvxxxzzz{{{}}}wwwqqqnnnmmmqqqvvv}}}{{{qqqhhhfffgggjjjhhhccc___```aaadddkkkvvv888999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;===>>>???>>><<<:::;;;>>>???@@@@@@>>>===AAA@@@???>>>>>>@@@AAABBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFFFFHHHJJJLLLMMMIIIKKKMMMLLLIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGIIIFFFCCCAAABBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@@@@>>>>>>???@@@AAA@@@@@@???>>>===;;;:::999999:::;;;444666999::::::;;;===@@@JJJOOOVVV[[[\\\XXXRRRNNNQQQKKKHHHIIIIIIEEEDDDEEECCCDDDDDDBBB>>><<<===>>><<<>>>@@@AAAAAABBBDDDFFFKKKNNNSSSVVVVVVVVVWWWYYYYYYZZZ\\\```fffiiikkkjjjgggkkknnnkkkgggccc\\\UUUMMMJJJFFFDDDEEEFFFFFFFFFCCCAAA>>>:::;;;???DDDFFFJJJJJJIIIJJJKKKNNNPPPRRRRRRRRRRRRRRRQQQOOOMMMLLLGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCEEEFFFFFFEEEFFFDDDCCCBBBBBBAAA>>><<<777555333222222111///---+++,,,...000222333333444222222111222222333444555444444444666:::<<<<<<<<<;;;<<<>>>???@@@@@@AAAAAADDDDDDDDDCCCBBBDDDGGGJJJJJJIIIGGGDDDDDDGGGMMMRRRRRRTTTVVVWWWUUUTTTTTTTTTUUUSSSRRRRRRTTTUUUSSSQQQQQQQQQQQQPPPOOOOOORRRTTTRRRTTTVVVYYYZZZZZZYYYXXXVVVWWWUUUQQQPPPRRRRRRPPPPPPQQQRRRSSSTTTUUUVVVVVVYYYYYYXXXXXXXXXXXXYYYYYY^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]___`````````^^^^^^YYYTTTQQQTTTWWWXXX[[[___^^^\\\[[[]]]^^^^^^cccjjjrrruuuyyy||||||}}}wwwppplllkkkoootttyyy}}}xxxyyy~~~{{{qqqgggfffgggkkkjjjdddaaabbbbbbfffooozzz888:::;;;;;;999999:::<<<::::::::::::::::::::::::<<<<<<===>>>>>>>>>======<<<;;;;;;<<<>>>>>>===<<<;;;<<<>>>???@@@@@@???>>>AAA@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDEEEEEEFFFFFFGGGGGGGGGEEEFFFFFFGGGHHHJJJKKKLLLGGGJJJMMMLLLHHHFFFFFFHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHFFFCCCAAABBBCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA???@@@AAABBBBBBBBB@@@@@@===<<<;;;::::::;;;<<<===666888;;;<<<;;;>>>CCCGGGUUUXXX]]]```^^^XXXQQQLLLOOOJJJHHHJJJLLLJJJJJJLLLDDDGGGHHHFFFAAA>>>@@@BBB???AAADDDEEEEEEDDDEEEFFFJJJNNNSSSSSSQQQOOOPPPQQQOOOQQQTTTYYY^^^ccchhhkkkgggkkknnnllliiieee___XXXOOOKKKGGGDDDDDDDDDDDDDDDAAABBB@@@===>>>DDDIIIIIINNNMMMKKKKKKLLLOOORRRUUUSSSTTTTTTSSSQQQOOOMMMKKKFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBDDDFFFGGGFFFEEEEEECCCCCCBBBBBBAAA>>>;;;666444222111111000...,,,,,,---///111333444555555222222222222333444555666999888777888999:::999888;;;===@@@@@@@@@@@@AAACCCCCCDDDCCCBBBBBBEEEIIILLLIIIHHHFFFDDDCCCGGGMMMRRRRRRTTTUUUUUUTTTSSSTTTUUUSSSPPPNNNOOOSSSTTTRRROOOSSSRRRPPPPPPQQQTTTVVVWWWUUUVVVWWWXXXYYYYYYXXXXXXVVVXXXVVVQQQOOORRRRRROOOQQQQQQRRRTTTUUUVVVWWWXXX[[[ZZZZZZYYYYYYZZZZZZ[[[____________^^^]]]\\\[[[^^^___```aaabbbbbbbbbaaaZZZTTTQQQTTTWWWXXX\\\```^^^[[[XXXYYYXXXYYY___fffpppuuu|||xxxqqqlllkkkmmmrrrxxx{{{xxx|||~~~tttgggfffhhhlllkkkfffddddddeeejjjsss~~~999;;;<<<;;;999888999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???????????????===<<<<<<===??????>>><<<<<<======>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGBBBCCCDDDFFFHHHHHHIIIIIIEEEIIIMMMLLLGGGDDDEEEGGGDDDDDDEEEFFFFFFEEEEEEDDDGGGDDDAAA@@@BBBDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIJJJJJJJJJHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCAAA@@@;;;;;;::::::;;;<<<>>>???<<<>>>@@@???>>>@@@GGGMMMVVVXXXYYYZZZXXXTTTOOOMMMOOOJJJHHHLLLOOOOOOPPPSSSIIIIIIIIIGGGEEECCCAAAAAAAAADDDHHHIIIHHHFFFEEEEEEIIINNNRRRQQQNNNLLLMMMOOOHHHKKKNNNQQQSSSYYY```ffffffjjjlllkkkiiihhhccc]]]RRRNNNIIIFFFFFFFFFFFFFFF>>>AAABBB@@@DDDLLLQQQPPPPPPOOOOOONNNOOOQQQSSSTTTQQQRRRQQQPPPOOOLLLJJJHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCFFFFFFFFFDDDDDDCCCBBBBBBAAA>>>999666555333111111111000...,,,---...000222333444555555222222222222333444555555777666666777999;;;:::999===@@@BBBCCCBBBBBBCCCEEEDDDDDDCCCAAAAAACCCGGGJJJEEEFFFGGGFFFGGGHHHLLLOOOPPPQQQQQQQQQPPPPPPRRRTTTQQQPPPPPPQQQRRRSSSSSSRRRTTTQQQOOOPPPTTTXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXVVVRRRQQQTTTTTTRRRSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[[[[[[[]]]^^^___```bbbbbbbbbbbb```^^^]]][[[```aaabbbdddffffffgggggg]]]WWWSSSTTTVVVWWW[[[___^^^YYYUUUTTTSSSTTTZZZbbbnnnuuu~~~zzzsssooommmooosss{{{uuuhhhggghhhllllllhhhfffhhhiiioooxxx:::<<<===<<<999777888;;;========================;;;<<<===>>>>>>?????????>>>======>>>@@@@@@???>>>============>>>???@@@AAA@@@AAABBBCCCCCCBBB@@@???AAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCC@@@AAAAAABBBCCCDDDDDDEEE???AAACCCEEEGGGGGGGGGGGGDDDHHHLLLKKKGGGDDDDDDFFFBBBBBBCCCCCCCCCCCCCCCBBBFFFCCC@@@???AAACCCEEEEEEGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJIIIGGGFFF@@@@@@???>>>>>>?????????BBBCCCDDDEEEEEECCCAAA@@@::::::::::::;;;===???@@@AAACCCDDDBBB@@@BBBJJJPPPRRRRRRQQQQQQPPPPPPPPPPPPQQQLLLJJJNNNPPPQQQRRRVVVOOOLLLHHHHHHHHHGGGBBB>>>BBBFFFJJJLLLKKKHHHEEEDDDHHHLLLPPPPPPLLLJJJLLLOOOEEEHHHKKKKKKKKKOOOXXX___cccgggjjjiiiiiijjjhhhcccVVVRRRMMMJJJIIIJJJJJJJJJ;;;@@@CCCBBBHHHRRRWWWVVVPPPPPPQQQRRRSSSSSSSSSRRROOOOOOOOONNNLLLIIIFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAACCCEEEFFFEEEDDDCCCCCCBBBBBB@@@;;;555111555333111000000000...,,,...///000222333444555555222222222222333444555555111111333666:::>>>?????????BBBEEEEEEDDDCCCEEEHHHEEEDDDBBB@@@???@@@DDDGGGBBBEEEHHHJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMNNNQQQSSSQQQTTTVVVUUUSSSSSSUUUXXXUUUQQQMMMOOOVVV[[[\\\ZZZXXXXXXWWWVVVVVVVVVVVVWWWUUUWWWVVVRRRRRRVVVWWWUUUUUUUUUUUUVVVWWWYYY\\\]]]ZZZZZZ[[[]]]___bbbdddeeeddddddddddddbbb```]]]\\\bbbccceeeggghhhjjjjjjkkk```ZZZUUUUUUVVVVVVYYY]]]^^^XXXTTTRRRPPPQQQWWW___mmmuuu~~~wwwsssppprrrvvv~~~}}}~~~tttiiiggghhhlllllliiihhhjjjkkkrrr|||<<<=========<<<;;;;;;:::???<<<:::999;;;>>>??????<<<===???AAAAAA???===<<>>???@@@===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;===???@@@AAA@@@>>>===BBBAAAAAABBBDDDEEEDDDCCC>>>???AAACCCDDDDDDCCCCCCFFFEEEDDDCCCCCCDDDFFFGGGBBBDDDGGGGGGEEEBBBAAA@@@BBB@@@>>>???BBBDDDCCCAAACCCBBB@@@??????AAADDDFFFIIIHHHHHHJJJMMMNNNNNNNNNJJJFFFCCCDDDHHHIIIFFFCCC????????????????????????CCC@@@>>>@@@CCCDDDAAA===;;;<<<===;;;;;;>>>CCCHHHGGGLLLOOOMMMHHHFFFJJJOOOMMMMMMLLLLLLLLLMMMOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQNNNOOONNNLLLIIIFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJGGGFFFGGGJJJMMMOOOcccaaa```bbbfffhhhhhhfff]]]UUUMMMMMMRRRRRRKKKCCC@@@???AAAGGGNNNTTTVVVUUUVVVVVVUUUTTTSSSQQQOOONNNLLLMMMOOOOOONNNKKKHHHFFFDDDDDDFFFGGGGGGFFFEEEDDDBBBCCCEEEFFFFFFFFFEEEDDDBBBCCCCCCBBB>>>999444000000000///...............---...000111333444444444222222111111222444666888777777777999:::===???@@@FFFIIIKKKJJJFFFCCCCCCDDDCCCDDDDDDCCCBBBBBBEEEGGGPPPPPPOOOMMMLLLLLLNNNOOOOOOOOONNNNNNOOOQQQRRRSSSWWWVVVUUUTTTTTTTTTTTTUUUWWWVVVUUUUUUXXXYYYYYYYYYTTTUUUVVVXXXYYYZZZZZZZZZVVVWWWXXXYYYYYYYYYYYYYYY\\\\\\[[[ZZZ[[[\\\]]]^^^]]]]]]^^^___aaacccfffhhhffffffeeedddbbb```]]]\\\dddeeehhhkkknnnnnnkkkhhhbbb[[[VVVXXXZZZZZZYYY[[[]]]ZZZUUUQQQQQQSSSWWWZZZiiittt~~~|||}}}~~~yyyrrrqqqtttxxx}}}wwwjjjggggggiiiiiifffeeehhhiiirrr<<<<<<<<<<<<<<<;;;::::::===<<<<<<<<<<<<===>>>???>>>???@@@@@@@@@@@@???>>>BBBAAA???>>>===>>>???@@@>>>>>>??????@@@@@@??????????????????????????????===>>>@@@AAAAAA@@@???>>>BBBAAA@@@BBBDDDEEEEEEDDD???@@@AAACCCCCCCCCCCCBBBEEEDDDDDDCCCCCCCCCDDDDDDAAADDDGGGGGGEEECCCAAAAAABBB@@@>>>???AAACCCBBBAAACCCBBBAAAAAABBBDDDFFFGGGJJJJJJJJJKKKNNNOOOOOONNNJJJFFFCCCDDDGGGHHHEEEBBB???@@@@@@AAAAAA@@@@@@???DDDAAA???AAADDDEEEBBB>>>;;;;;;<<<;;;;;;===BBBGGGIIILLLNNNMMMJJJIIIKKKNNNMMMLLLKKKKKKKKKLLLNNNOOOPPPPPPPPPQQQQQQRRRRRRRRROOOOOOOOOMMMJJJGGGGGGHHHGGGHHHIIIIIIIIIIIIHHHHHHMMMMMMMMMMMMLLLKKKJJJJJJKKKIIIGGGEEEFFFHHHKKKMMM[[[ZZZ[[[___eeehhhhhhfff___WWWOOOPPPVVVVVVNNNDDDAAAAAABBBGGGNNNRRRTTTTTTRRRRRRRRRQQQPPPOOOMMMLLLHHHIIIJJJJJJIIIHHHFFFDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEECCCAAA@@@@@@AAAAAA@@@===888333000000000///...............//////000111222222222111111111111111333555888:::;;;;;;===???@@@BBBCCCDDDGGGIIIJJJJJJHHHFFFFFFFFFDDDEEEFFFEEEDDDEEEGGGIIINNNNNNOOOOOONNNOOOPPPQQQOOOOOOOOOOOOPPPRRRTTTUUUVVVVVVUUUUUUUUUVVVWWWWWWYYYXXXWWWXXXZZZ[[[[[[ZZZSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZ]]]]]]]]]]]]^^^___```aaa______``````bbbdddfffgggiiiiiiiiihhhfffcccaaa___eeeeeegggkkkmmmnnnkkkiiibbb[[[WWWYYY[[[[[[[[[]]][[[XXXSSSOOONNNQQQTTTWWWfffqqq{{{}}}~~~~~~{{{}}}yyyrrrrrrvvvzzzwwwhhhdddccceeeccc```___aaakkkuuu;;;;;;;;;;;;:::::::::::::::===??????<<<;;;===???@@@@@@@@@??????@@@@@@@@@BBBAAA???>>>>>>>>>???@@@>>>???@@@@@@AAAAAAAAA@@@???????????????????????????@@@AAABBBBBBAAA???>>>AAA@@@@@@AAADDDFFFFFFEEEAAAAAABBBCCCCCCBBBBBBAAADDDDDDDDDDDDCCCBBBAAAAAAAAACCCFFFFFFEEECCCBBBBBBAAA@@@>>>???@@@AAAAAA@@@AAABBBBBBCCCEEEFFFGGGHHHKKKKKKKKKMMMOOOPPPOOONNNJJJGGGDDDDDDFFFFFFDDDAAA???AAABBBCCCCCCBBBAAA???DDDBBB@@@BBBEEEEEECCC@@@======>>>===>>>@@@DDDGGGLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJLLLLLLNNNOOOOOOPPPQQQRRRSSSSSSOOOPPPPPPNNNKKKIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJIIIFFFDDDDDDEEEGGGIIIPPPPPPSSSZZZbbbffffffdddaaaXXXQQQSSSZZZZZZPPPEEE@@@@@@AAAEEEIIIMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCBBB@@@===;;;999<<<===>>>===;;;777333000000//////............///000000000111111000000///000000111222555888;;;===???@@@BBBCCCEEEFFFGGGGGGIIIIIIIIIJJJLLLKKKIIIHHHGGGHHHIIIHHHGGGGGGIIIKKKKKKMMMOOOQQQRRRSSSRRRQQQOOOOOOPPPPPPQQQSSSTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[\\\\\\[[[\\\^^^^^^]]][[[UUUUUUTTTUUUVVVWWWYYYZZZ]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]___```bbbbbbccccccaaabbbbbbcccdddeeefffgggjjjjjjiiihhhgggeeecccbbbffffffgggjjjlllmmmlllkkkccc\\\WWWZZZ]]]]]]^^^```\\\YYYTTTOOONNNPPPSSSVVVaaalllvvvzzz}}}|||}}}zzzssssssyyy}}}}}}vvvlllhhhfffgggeeeaaa```ccckkkvvv;;;:::::::::999:::::::::888===BBBAAA===;;;<<>>======>>>@@@AAAAAA@@@???>>>>>>>>>????????????@@@AAABBBBBBBBBBBB????????????????????????@@@@@@AAAAAAAAA@@@???>>>@@@@@@@@@AAADDDFFFFFFEEECCCCCCCCCBBBBBBAAAAAA@@@CCCCCCDDDDDDCCCAAA???>>>AAACCCFFFFFFDDDCCCCCCCCCAAA@@@?????????@@@@@@@@@???@@@BBBDDDFFFGGGGGGGGGKKKJJJJJJLLLNNNNNNMMMKKKIIIFFFCCCCCCDDDDDDCCCAAA@@@AAADDDEEEEEEDDDAAA@@@DDDBBBBBBCCCEEEFFFDDDBBBAAAAAABBBBBBCCCEEEGGGIIILLLJJJIIIJJJLLLMMMKKKIIIJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLMMMNNNOOOPPPQQQRRROOOPPPPPPNNNLLLJJJJJJKKKIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHJJJHHHFFFDDDCCCCCCDDDEEEHHHIIIMMMUUU^^^bbbbbb```___WWWQQQSSSZZZYYYNNNBBB<<<===>>>@@@BBBDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFKKKJJJHHHGGGFFFFFFFFFGGGHHHGGGEEECCCBBBBBBCCCCCCAAAAAA@@@>>><<<999666444999999::::::888555222000000///............//////...//////000000000000///000111222555888<<>>BBBBBB>>>;;;<<<>>>@@@???===;;;;;;===???@@@@@@@@@@@@?????????????????????@@@BBBBBBCCCCCCCCC??????????????????????????????????????????>>>>>>AAA@@@@@@AAADDDFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDCCCAAA???>>>BBBDDDFFFEEEDDDBBBBBBCCCAAAAAA@@@@@@??????@@@AAA===???BBBDDDFFFFFFFFFEEEHHHHHHIIIJJJLLLLLLIIIGGGGGGEEECCCAAABBBBBBBBBBBB@@@BBBDDDFFFFFFDDDBBB@@@CCCCCCCCCDDDEEEFFFEEEDDDCCCCCCCCCEEEFFFHHHHHHIIIKKKHHHFFFGGGJJJLLLIIIFFFIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLNNNNNNOOOMMMNNNOOOMMMKKKJJJJJJKKKHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIFFFDDDCCCBBBCCCCCCEEEFFFJJJRRRZZZ^^^^^^\\\\\\UUUPPPQQQUUUSSSIII???:::;;;<<<======>>>???@@@CCCDDDDDDEEEEEEEEEEEEEEENNNMMMJJJGGGFFFEEEFFFFFFHHHGGGEEEDDDCCCCCCCCCDDD@@@@@@@@@???===:::888666666777777777555333111/////////............//////,,,---...///111111222222111222555888<<<@@@CCCEEEJJJHHHEEECCCDDDHHHNNNQQQIIIGGGGGGJJJNNNOOOMMMJJJPPPPPPPPPMMMJJJGGGFFFFFFNNNOOORRRVVVXXXVVVQQQMMMRRRQQQQQQPPPOOONNNMMMLLLQQQRRRSSSVVVYYY\\\^^^```^^^]]]]]]^^^___```___]]]]]]\\\[[[ZZZ[[[]]]___```\\\\\\]]]\\\\\\[[[ZZZZZZXXXZZZ]]]```bbbcccccccccbbbccceeeggggggfffeeeddd^^^^^^___aaaccceeefffgggffffffgggiiilllnnnnnnmmmfff^^^YYY[[[^^^___aaadddccc___YYYSSSQQQRRRUUUWWWYYYfffqqqvvvxxx|||~~~~~~zzz{{{~~~ssskkkgggcccbbbddddddbbbcccfffmmmxxx;;;:::999999999:::<<<===;;;>>>AAAAAA???<<<<<<===???>>><<<;;;;;;<<<>>>???@@@@@@@@@@@@??????>>>>>>>>>???@@@AAABBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>?????????BBBAAAAAABBBDDDEEEDDDCCCDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@@@@DDDEEEFFFEEECCCBBBBBBBBBAAABBBBBBAAA@@@???AAABBB???@@@BBBDDDEEEEEEEEEEEEGGGFFFGGGIIIJJJIIIFFFDDDEEEDDDBBB@@@@@@AAABBBCCCAAABBBDDDEEEEEEDDDBBBAAAAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBDDDGGGHHHGGGEEEJJJGGGEEEFFFIIIJJJHHHFFFHHHHHHFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKLLLLLLKKKJJJIIIIIIJJJHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKKKKIIIGGGEEEDDDCCCCCCCCCEEEEEEHHHOOOWWW[[[[[[ZZZYYYUUUPPPOOONNNKKKCCC===:::;;;======<<<<<<===>>>AAABBBCCCDDDEEEEEEEEEEEELLLKKKIIIFFFEEEEEEEEEEEEHHHGGGFFFEEEEEEDDDDDDEEECCCCCCCCCBBB@@@>>><<<:::555555666555444222000//////............//////000,,,---...000111222333333333555888<<<@@@DDDGGGHHHNNNLLLHHHEEEFFFKKKPPPTTTHHHHHHIIILLLNNNOOONNNLLLRRRSSSSSSPPPLLLHHHFFFFFFOOOOOOQQQUUUXXXWWWQQQLLLQQQQQQQQQPPPNNNMMMKKKJJJNNNOOOQQQTTTWWW[[[^^^___[[[ZZZYYYZZZ\\\]]]^^^]]]\\\[[[ZZZZZZZZZ\\\]]]^^^ZZZZZZZZZZZZZZZZZZYYYXXXXXXYYY[[[]]]___```aaaaaa```bbbdddggggggfffdddbbb]]]]]]^^^```cccfffiiijjjeeefffgggjjjnnnoooooommmggg___ZZZ[[[^^^___aaadddccc___YYYSSSPPPQQQSSSUUUZZZdddnnnpppqqquuuyyyzzzzzz{{{zzzooohhhddd```___aaaaaa```bbbfffppp{{{<<<;;;:::999:::;;;===>>>>>>??????@@@???>>>===<<>>===<<<<<<===>>>???@@@@@@@@@@@@@@@???>>>>>>===>>>???AAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@=========>>>???@@@AAABBBDDDBBBAAABBBCCCDDDCCCBBBCCCCCCBBBAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCFFFGGGGGGEEEBBBAAA@@@AAABBBDDDDDDCCC@@@???AAACCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHDDDBBBCCCBBBAAA??????@@@CCCEEEBBBCCCCCCDDDDDDCCCCCCBBB@@@AAACCCDDDDDDDDDDDDEEEBBBBBBBBBEEEHHHIIIGGGDDDIIIHHHGGGHHHIIIIIIHHHGGGIIIHHHFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKHHHIIIJJJIIIHHHGGGHHHIIIHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIKKKLLLMMMNNNNNNNNNKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEGGGNNNVVV[[[\\\[[[XXXWWWSSSOOOJJJEEE@@@>>>888:::<<<;;;999999;;;===@@@AAACCCDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEECCCAAA???<<<:::555555555444333111///..................///000000...///000111222222222222666888;;;???DDDGGGJJJKKKLLLJJJHHHHHHIIIKKKNNNPPPIIIKKKNNNOOOOOONNNOOOOOOSSSTTTTTTRRROOOLLLJJJJJJNNNMMMOOOTTTXXXXXXSSSMMMPPPPPPPPPPPPPPPNNNMMMLLLLLLMMMOOORRRVVVYYY\\\^^^XXXVVVTTTTTTWWWZZZ\\\]]]ZZZZZZZZZZZZ[[[[[[[[[[[[WWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^```aaa]]]___ccceeefffeeecccaaa]]]^^^^^^```bbbeeegggiiidddeeehhhlllooopppooommmiii```ZZZ[[[]]]^^^```cccfffbbb[[[UUURRRRRRTTTUUU]]]dddhhhggghhhooowww|||yyy{{{~~~uuummmiiifffbbb```aaaaaa```bbbfffoooyyy===<<<:::::::::<<<>>>???@@@???>>>>>>??????===<<>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>><<<===???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@BBBCCCDDDEEECCCBBBBBBCCCDDDBBBAAACCCBBBAAAAAAAAAAAACCCCCCDDDCCCBBBAAAAAACCCDDDEEEGGGHHHGGGEEEBBB@@@@@@@@@CCCEEEEEEDDDAAA@@@BBBDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGIIIIIIHHHDDDAAAAAAAAA@@@???>>>@@@CCCFFFCCCCCCCCCBBBBBBCCCCCCCCC???AAACCCCCCCCCCCCDDDEEEEEEDDDEEEHHHKKKKKKIIIEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHHHHFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIKKKLLLNNNOOOOOOPPPLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEGGGMMMUUU[[[]]]]]]YYYYYYVVVPPPHHHBBB@@@@@@555777999999666666888:::AAABBBCCCEEEFFFGGGHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEDDDBBB???<<<999777666666555444222000///..................///000111111111222222222222111111888:::===BBBFFFIIIKKKLLLFFFFFFGGGHHHIIIJJJJJJKKKJJJMMMQQQQQQOOONNNPPPRRRRRRTTTUUUTTTRRROOONNNNNNLLLKKKMMMSSSXXXYYYTTTOOONNNOOOPPPQQQQQQQQQPPPOOOKKKLLLNNNQQQTTTXXX[[[\\\VVVSSSQQQQQQTTTXXX[[[\\\ZZZZZZ[[[\\\\\\\\\[[[[[[VVVWWWXXXYYYYYYYYYYYYYYYZZZZZZYYYZZZ[[[]]]___aaaZZZ]]]aaaeeefffdddbbb```^^^^^^^^^^^^```bbbdddfffccceeehhhmmmpppqqqooollljjjaaaZZZ[[[]]]^^^```cccjjjeee^^^XXXTTTTTTVVVXXX___cccddd```aaakkkxxx|||}}}|||}}}}}}}}}yyyrrrmmmkkkgggbbb_________]]]^^^bbblllvvv<<<;;;::::::<<<=========????????????>>>>>>>>>>>><<<===??????>>>>>>???@@@@@@???===<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@AAA@@@>>><<<===???AAACCCDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDFFFEEEBBB@@@>>>>>>???@@@???@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@??????DDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGFFFDDDBBB@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@AAADDDEEEDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKLLLKKKIIIHHHHHHIIIIIIHHHGGGOOOLLLGGGEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEGGGIIIJJJJJJIIIIIILLLLLLLLLNNNQQQQQQPPPNNNNNNNNNLLLJJJHHHFFFDDDCCCEEECCCBBBFFFSSS```aaa\\\YYY\\\\\\VVVJJJBBBAAACCC@@@:::666999;;;::::::;;;EEEEEEDDDCCCBBBEEEIIILLLIIIKKKLLLKKKGGGFFFGGGIIIEEEEEEFFFIIIKKKKKKIIIGGGEEECCCAAA@@@>>><<<999666555555555444333222000///111111000000000000111111222000///000222555555555;;;===@@@DDDFFFHHHIIIIIILLLJJJHHHHHHIIIKKKKKKKKKHHHKKKMMMNNNMMMNNNRRRVVVVVVUUUUUUUUUVVVUUURRRPPPNNNPPPRRRTTTUUUUUUTTTSSSTTTPPPOOOQQQQQQOOOOOOSSSSSSTTTQQQMMMQQQZZZ]]]YYYVVVTTTRRRRRRTTTUUUVVVVVV]]][[[YYYZZZ\\\]]][[[YYYYYYXXXWWWVVVUUUVVVVVVWWWVVVWWWYYYZZZ[[[\\\\\\\\\ZZZZZZYYYYYY[[[]]]```bbbaaa```______```aaaccceeeggghhhjjjlllnnnnnnoooooohhhaaaYYYTTTUUUZZZ```dddhhhfffccc___]]]\\\\\\]]]aaacccccc___]]]cccooozzzzzz}}}{{{xxxvvvttt~~~~~~}}}tttnnnmmmmmmkkkgggaaa^^^^^^aaadddfffmmmvvv===;;;:::;;;===?????????????????????>>>>>>>>>>>>===>>>@@@@@@???>>>???@@@AAA@@@>>>======>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@BBBAAA???>>>>>>@@@BBBDDDGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCEEEDDDBBB@@@??????@@@@@@EEEDDDBBBAAAAAAAAACCCCCCCCCBBBAAAAAA@@@@@@@@@@@@EEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDBBB@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDEEEEEEDDDDDDEEEDDDDDDEEEGGGHHHHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMKKKJJJIIIIIIJJJJJJIIIHHHLLLIIIGGGEEEEEEGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKJJJJJJIIIHHHKKKKKKKKKMMMOOOPPPOOOMMMNNNMMMLLLJJJHHHFFFDDDDDDFFFDDDBBBFFFRRR^^^```[[[VVVZZZ\\\VVVMMMEEECCCDDDAAA;;;777888:::888777999CCCDDDEEEEEEDDDEEEHHHJJJIIIKKKLLLJJJGGGFFFGGGHHHJJJJJJKKKLLLMMMMMMJJJHHHEEECCC@@@???>>><<<999666555555555444333111000///000000//////000000111111111000///000444777999999===???AAADDDGGGIIIJJJJJJLLLJJJIIIIIIKKKLLLLLLLLLJJJLLLNNNOOOPPPRRRUUUWWWVVVUUUUUUUUUUUUTTTRRRQQQOOOPPPRRRTTTTTTTTTTTTTTTUUURRRQQQSSSRRRPPPQQQTTTRRRTTTTTTSSSWWW]]]\\\XXXUUUTTTSSSSSSUUUWWWWWWVVVYYYWWWUUUVVVYYYZZZYYYWWWWWWXXXYYYYYYZZZZZZYYYYYYVVVVVVVVVWWWXXXYYYZZZZZZ]]]\\\\\\\\\^^^```bbbddddddcccbbbaaabbbdddfffgggiiiiiijjjkkklllmmmnnnooohhhbbbZZZUUUUUUYYY^^^```eeeeeeeeecccbbbaaabbbbbbhhhhhhgggaaa]]]aaammmxxx{{{~~~{{{xxxuuurrr}}}}}}~~~zzzsssooonnnpppnnnjjjddd```___aaaccceeeiiiqqq}}}===;;;;;;<<>>>>>>>>>>>@@@AAAAAA@@@>>>???@@@AAA@@@???>>>>>>???@@@AAA??????@@@@@@AAAAAABBBBBB??????@@@@@@@@@AAAAAAAAACCCBBB@@@???@@@AAACCCEEEIIIIIIIIIIIIIIIIIIIIIJJJKKKIIIEEEBBBAAAAAABBBBBBCCCBBBAAA@@@???@@@AAAAAAIIIGGGCCC@@@??????AAABBBCCCBBB@@@@@@???@@@AAABBBEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFEEECCCBBBAAADDDDDDCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGFFFEEEDDDGGGFFFFFFGGGIIIJJJIIIHHHEEEFFFFFFFFFFFFGGGGGGGGGDDDDDDEEEFFFHHHJJJLLLMMMKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFGGGIIIKKKLLLFFFFFFFFFGGGGGGHHHHHHHHHLLLLLLLLLLLLKKKJJJIIIHHHKKKKKKKKKLLLNNNOOONNNLLLNNNMMMLLLJJJHHHFFFEEEDDDGGGEEEBBBEEEPPP\\\___[[[UUUYYY\\\XXXOOOHHHEEEEEEAAA;;;888888888666666888@@@CCCFFFHHHGGGGGGGGGGGGIIIJJJJJJIIIGGGFFFGGGHHHMMMLLLLLLMMMNNNLLLIIIFFFDDDBBB???===<<<;;;888666444444444333222111000/////////...//////000111111111//////111666;;;>>>@@@AAABBBCCCEEEGGGJJJKKKLLLLLLKKKJJJJJJLLLMMMMMMLLLMMMLLLMMMPPPTTTWWWXXXXXXUUUUUUUUUUUUUUUTTTSSSRRRTTTTTTUUUUUUVVVVVVWWWWWWWWWTTTSSSUUUTTTRRRRRRUUUQQQUUUXXXYYY\\\___\\\WWWTTTSSSSSSUUUWWWXXXWWWVVVUUUSSSRRRSSSVVVWWWXXXWWWVVVXXX\\\___```___]]]\\\[[[ZZZYYYYYYZZZ[[[\\\]]]````````````bbbdddeeefffffffffddddddeeefffiiijjjkkkjjjjjjjjjkkklllnnnoooiiiccc\\\WWWVVVXXXZZZ[[[```cccfffhhhhhhhhhiiijjjooonnnkkkccc]]]```kkkuuu|||~~~|||zzzvvvsss|||}}}|||yyywww{{{{{{sssppppppqqqqqqmmmgggbbb``````bbbdddgggnnnyyy<<<;;;:::<<>>>>>???AAABBBBBB@@@??????@@@AAAAAA@@@??????@@@AAAAAA>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@AAACCCDDDHHHHHHIIIIIIIIIIIIIIIIIILLLJJJFFFBBB@@@AAABBBDDDBBBAAA@@@@@@@@@AAABBBBBBFFFEEECCCAAA?????????@@@BBBAAA@@@???@@@AAACCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFDDDCCCBBBBBBFFFEEEDDDCCCBBBCCCCCCCCCBBBDDDFFFHHHGGGFFFCCCBBBFFFEEEDDDEEEGGGHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJHHHIIIJJJIIIHHHGGGGGGHHHGGGGGGHHHHHHHHHIIIKKKLLLFFFFFFGGGGGGHHHIIIJJJJJJLLLLLLLLLKKKKKKJJJJJJIIIMMMLLLLLLMMMOOOOOONNNMMMMMMMMMKKKJJJHHHFFFEEEDDDHHHFFFDDDEEEOOO[[[^^^\\\VVVZZZ\\\YYYQQQIIIDDDCCC???:::888999888666777:::???CCCHHHKKKJJJHHHGGGFFFIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIIIIJJJKKKJJJGGGDDDBBB@@@===<<<;;;:::777555333333333333222111000///............///000111222111000111444:::@@@DDDEEEEEEEEEFFFGGGIIIJJJLLLMMMKKKJJJIIIJJJLLLMMMMMMLLLNNNLLLMMMPPPVVVYYYYYYWWWTTTUUUVVVUUUTTTSSSSSSTTTYYYYYYXXXXXXXXXYYYZZZZZZWWWTTTTTTVVVUUURRRRRRTTTRRRVVVYYY\\\^^^___\\\YYYRRRRRRSSSUUUWWWXXXVVVUUURRRRRRRRRSSSUUUWWWXXXYYYXXX[[[```dddeeeccc___]]]]]]\\\[[[ZZZZZZ\\\^^^___aaabbbcccdddeeefffggggggggggggeeeeeefffgggjjjkkklllkkkjjjiiiiiikkkmmmooojjjeee]]]XXXVVVVVVWWWWWW[[[```fffjjjkkklllnnnppprrrqqqmmmeee___aaakkkuuu}}}~~~|||{{{zzzyyyxxx{{{|||zzztttooosss|||tttppppppppprrrooojjjddd```___aaaccciiiooowww;;;:::999;;;>>>@@@AAAAAA@@@@@@@@@@@@???????????????@@@BBBBBB@@@??????@@@AAA@@@@@@@@@@@@@@@@@@AAA>>>>>>??????@@@AAABBBBBB@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@???@@@AAABBBBBBDDDDDDFFFGGGGGGGGGFFFFFFJJJHHHDDDBBBAAABBBDDDFFFAAAAAA@@@@@@AAAAAABBBBBB@@@AAABBBBBBBBB@@@???>>>AAAAAA@@@AAABBBCCCEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBGGGFFFDDDBBBBBBBBBCCCDDDFFFGGGIIIJJJIIIFFFCCCAAAEEEDDDCCCDDDFFFFFFFFFDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGEEEGGGHHHGGGEEEDDDEEEGGGGGGIIIKKKJJJIIIHHHIIIJJJFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMPPPNNNMMMNNNOOOPPPPPPOOOMMMLLLKKKJJJHHHGGGEEEEEEGGGGGGEEEGGGPPP[[[___]]]YYY[[[]]]YYYQQQIIICCC@@@===:::888::::::888:::???@@@DDDIIILLLLLLJJJHHHGGGJJJJJJIIIIIIIIIIIIIIIHHHFFFFFFGGGHHHJJJIIIGGGDDDAAA???;;;:::999888777555222222222222111000//////------......000111222333444333555999???DDDGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLIIIHHHHHHIIIKKKLLLLLLKKKMMMLLLMMMQQQVVVYYYXXXVVVTTTUUUVVVUUUSSSRRRSSSUUUZZZZZZYYYXXXXXXXXXYYYYYYWWWTTTTTTVVVUUURRRQQQSSSUUUVVVYYY[[[\\\[[[[[[\\\QQQQQQRRRTTTVVVWWWUUUSSSPPPQQQSSSTTTVVVWWWXXXYYY[[[^^^bbbeeefffccc___]]][[[YYYXXXWWWXXXZZZ\\\]]]bbbccceeefffgggggggggggggggfffeeedddeeegggiiijjjlllkkkiiihhhiiikkkmmmnnnkkkfff___YYYWWWVVVVVVVVVXXX^^^eeeiiijjjkkkooorrrqqqqqqooohhhbbbeeeoooxxx~~~{{{wwwvvvxxxzzz{{{yyy{{{yyyrrrlllpppzzzsssppppppppprrrppplllfff```___```ccckkknnnuuu}}};;;::::::;;;>>>@@@@@@@@@AAA@@@@@@@@@@@@?????????===???AAAAAA@@@???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@AAAAAABBB@@@AAACCCDDDEEEEEEDDDCCCGGGEEECCCBBBAAACCCEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA===???AAACCCDDDBBB@@@>>>@@@AAABBBCCCEEEFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCFFFEEECCCAAAAAABBBDDDEEEHHHIIIJJJJJJIIIGGGEEECCCGGGEEEDDDEEEFFFGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFCCCFFFHHHFFFCCCBBBCCCFFFEEEIIILLLKKKHHHFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGHHHIIIKKKMMMOOOPPPQQQPPPNNNNNNPPPQQQPPPPPPMMMLLLKKKJJJHHHGGGFFFEEEFFFGGGHHHJJJRRR\\\```^^^[[[\\\[[[WWWPPPHHHBBB???===;;;;;;===<<<:::>>>CCCCCCFFFKKKMMMMMMKKKJJJJJJLLLJJJIIIJJJKKKKKKJJJIIIGGGGGGHHHJJJKKKKKKHHHFFF@@@===:::888777777666555111111111111111000//////------...///111222444555777888:::>>>CCCFFFGGGFFFGGGIIIJJJLLLLLLLLLKKKJJJGGGGGGGGGIIILLLLLLLLLJJJLLLMMMOOORRRUUUVVVVVVUUUSSSUUUVVVUUURRRQQQTTTWWWYYYXXXXXXXXXWWWVVVVVVVVVXXXUUUUUUWWWVVVRRRQQQSSSUUUTTTVVVYYYYYYWWWXXX\\\TTTSSSSSSTTTVVVVVVUUUSSSOOORRRVVVXXXXXXXXXXXXYYY\\\^^^aaaccccccbbb___]]]\\\\\\\\\\\\]]]___aaabbbcccdddgggiiiiiiiiihhhgggeeedddccccccdddeeegggiiijjjiiiiiiiiijjjkkkmmmnnnkkkfff___ZZZXXXXXXXXXXXXYYY^^^dddfffeeegggmmmrrrooorrrrrrmmmiiikkkttt}}}yyytttsssvvvyyy{{{xxxzzzxxxsssooottt{{{tttqqqpppppppppqqqqqqnnnhhhbbb```cccfffkkklllpppwww>>><<<;;;<<<>>>@@@@@@@@@AAAAAA@@@@@@@@@?????????;;;===???@@@??????@@@BBB>>>??????????????????>>>???????????????@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBCCC???@@@BBBDDDEEEDDDDDDCCCEEEDDDCCCBBBBBBBBBCCCDDDAAAAAAAAABBBAAAAAA@@@@@@@@@AAACCCDDDDDDCCCAAAAAA???AAACCCFFFHHHIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFDDDCCCBBBBBBCCCCCCDDDCCCAAA@@@@@@BBBDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFEEEEEEFFFGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGCCCFFFHHHGGGCCCAAACCCFFFCCCGGGLLLLLLHHHFFFFFFHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPRRRQQQOOOMMMMMMOOOPPPPPPOOOLLLLLLKKKJJJHHHGGGFFFFFFDDDGGGIIIMMMUUU^^^aaa___ZZZZZZXXXTTTNNNHHHCCCAAAAAA??????@@@>>><<>>===>>>@@@AAAAAA@@@AAAAAAAAA@@@@@@@@@??????999;;;>>>?????????AAABBB>>>>>>????????????>>>>>>@@@@@@@@@???????????????BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCDDD???AAACCCEEEFFFEEEDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???EEEEEEDDDCCCCCCCCCCCCCCC>>>AAAEEEHHHJJJKKKJJJIIIGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDCCCBBB@@@??????AAADDDFFF??????@@@AAABBBCCCDDDEEEFFFDDDCCCDDDEEEEEEDDDCCCEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFGGGIIIIIICCCGGGIIIHHHCCCBBBDDDGGG@@@EEEKKKKKKHHHFFFGGGIIIHHHGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKKKKMMMOOOQQQRRRQQQOOOMMMLLLMMMOOOOOONNNLLLLLLKKKJJJHHHGGGFFFFFFBBBGGGKKKOOOWWW```bbb```YYYXXXVVVRRRNNNIIIEEECCCDDDBBBBBBBBB???<<>>;;;888666555666555444///000000000000000///.........///111333555777888>>>???BBBGGGIIIHHHDDDAAAFFFIIILLLOOOOOOLLLIIIFFFHHHHHHIIILLLNNNOOONNNLLLMMMQQQUUUVVVTTTSSSTTTVVVRRRUUUWWWUUUQQQQQQTTTYYY\\\\\\^^^^^^]]][[[XXXWWW[[[XXXYYY[[[ZZZUUUSSSUUUNNNNNNSSSYYYWWWQQQQQQVVV\\\ZZZWWWVVVWWWXXXWWWWWWXXX^^^eeehhhgggdddaaaaaaZZZZZZ[[[\\\]]]```bbbccc^^^___aaadddfffggghhhhhheeegggkkkmmmnnnllljjjhhheeedddcccbbbccceeeggghhheeefffhhhjjjlllmmmmmmmmmlllfff^^^YYYXXXZZZ]]]^^^aaaddddddaaa]]]___hhhppprrrwwwzzzyyyuuuvvv}}}~~~||||||||||||vvvxxxyyyyyyzzz~~~wwwrrrpppooonnnlllrrrssssssnnnhhhgggjjjoooooommmmmmqqqxxx~~~