BM6P6(@ lll```dddhhhuuu}}}jjjTTTIII@@@??????;;;:::===;;;:::777777888888888777333666888666333222444666555444222000///000000111111111111111000000000000000000///...............,,,,,,------...///////////////............//////555555111***(((+++,,,+++***++++++,,,,,,,,,++++++))))))))))))******************)))+++666BBBCCC<<<000,,,(((''')))******(((*********)))))))))))))))((((((((('''&&&&&&%%%%%%))))))))))))************111///,,,)))((())),,,---+++***)))((((((***,,,---------............------......////////////......---......---,,,,,,///111222222333333222111///...***+++,,,,,,+++***((('''.../////////...,,,***)))++++++++++++++++++++++++,,,,,,+++***))))))******,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++***)))))))))***'''&&&%%%'''***,,,+++***++++++******************+++,,,///000111111///...------......000111222333...000222222111222333444:::===AAAEEEHHHKKKOOOQQQTTT[[[cccgggccc[[[TTTPPPMMMJJJFFFFFFHHHJJJJJJIIIDDDCCCCCCBBBAAA@@@??????===<<<;;;999888888777777555666777666444333333444444444333222333444555666444444444444333222111111000000000000000111111222444333111000000000111222111111111111000000000000333222000......///111222000000000000000000000000////////////////////////sssddddddfffnnnttt```RRRDDD???<<<888666777;;;:::999999::::::999888555666666666444333444555444333222111000000000111111111111000000000//////000000///.............../////////.........------........................555666222+++((()))***'''***++++++,,,,,,+++++++++))))))))))))************###&&&'''+++666CCCGGGEEE///,,,)))((()))******(((***)))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((666444000,,,)))(((((((((+++***)))((((((***+++---,,,------......------,,,------...///////////////...//////---,,,,,,...000111222222222222000///------------------,,,,,,+++------------------,,,+++++++++++++++++++++++++++,,,++++++***))))))******---------,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******'''&&&%%%'''***,,,+++***************************)))+++---...//////...------------...///000111222000111222222222333666888???CCCIIIMMMQQQTTTXXXZZZ\\\bbbiiijjjeee\\\TTTPPPIIIFFFCCCBBBDDDEEEEEEDDD>>>======<<<;;;;;;::::::888777666555444444444444222333555444333333444555444333222222222333555555444444444444333222111000000000//////000000111222333222111000///000111111111111111111111111111111000//////......///000111........................000000000000000000000000}}}jjjdddaaadddrrrppp```MMMBBB===:::777777:::999:::;;;======;;;999777666555555666666444333444333222111111000111111111111000000000000//////000//////............///222111000///...---,,,+++------...//////...------000222000+++)))******'''+++++++++,,,,,,++++++***))))))))))))************$$$(((+++...666AAAIIIKKK...,,,)))((()))***))))))))))))))))))))))))******%%%&&&&&&'''(((((())))))%%%%%%&&&&&&&&&'''''''''555333111---***((('''&&&***)))((((((((()))+++,,,,,,,,,------------,,,,,,+++,,,------...///000000///000000...,,,,,,---...000000111111111///...---------,,,,,,------......,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,+++******)))*********---------------,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++***)))))))))******((('''&&&(((***++++++***************************((()))+++,,,------,,,+++,,,,,,,,,---...///000111111222222222333777===AAAHHHLLLRRRWWWZZZ\\\^^^```aaaeeeiiiiiicccYYYQQQLLLCCC@@@>>><<<=========<<<888888777777666666666555444333333222222333333333000222333333222333444666222222222222222333444444333333333333222111000000///////////////000000111222111000/////////000000000000000111111222222222//////000111111222222111////////////////////////111111111111111111111111qqqccc]]]\\\gggyyynnnXXXIIICCC???===;;;888888999<<<>>>===;;;999999666444444777777555222333333222222111111111111111000000000////////////000///............//////222111000///...------,,,+++,,,...//////...,,,+++))),,,,,,***+++------***++++++,,,,,,,,,+++******((()))))))))************(((+++------///555<<>>;;;777777888;;;===<<<:::888:::777444555777777555222333333333333222222222111000000000////////////...//////............//////////////////////////////***,,,---//////---,,,***&&&***+++***+++......***,,,,,,,,,,,,,,,+++***)))((()))))))))************'''((()))(((&&&''',,,222*********)))(((((())))))(((((())))))************))))))((((((((('''''''''''''''''''''((((((((()))&&&''')))***++++++******(((((('''((((((((())))))---------......---------))))))***+++,,,///000222111222222000...,,,,,,,,,,,,---.........---,,,+++***)))))))))***,,,...///...---,,,+++***+++,,,,,,+++++++++++++++++++++++++++***************++++++******************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***))))))((())))))******(((((())))))******++++++))))))*********+++++++++)))***++++++,,,---------,,,,,,+++,,,,,,---...//////111444999???HHHRRRYYY___```aaa___ZZZVVVTTTSSSQQQRRRSSSRRROOOIIIBBB>>>999888777666444333333333333444444444444444444444333333333333444555666666666777777666333222222333111111222222222333333333333333333333222111000000///////////////000111111000000000000/////////...------......///000111111000222444666777777555444333333333333333333333333111111111111111111111111iii```YYY]]]mmmyyyaaaNNNDDD<<<777999888888:::<<<;;;:::888999888666666666666444333222222333333333333222222000000////////////......///............//////000,,,,,,------...//////000++++++,,,------,,,++++++***------+++***,,,+++(((,,,,,,,,,,,,++++++***)))))))))))))))************)))((()))***(((&&&)))///((()))******(((((((((***((((((((()))******++++++******)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))(((((((((''''''''''''((((((((((((,,,,,,------------,,,,,,)))))))))***+++---000111000222222111///---,,,,,,++++++,,,------,,,+++***++++++++++++,,,---...///------,,,+++++++++++++++++++++++++++++++++++++++*********)))******+++,,,))))))))))))************++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))((((((((()))******((()))+++***))))))+++,,,)))))))))***++++++,,,,,,+++++++++,,,,,,---......,,,,,,,,,,,,,,,---...///000333999@@@HHHQQQZZZ```dddcccaaa[[[TTTNNNKKKIIIGGGFFFFFFGGGFFFCCC>>>:::555666666555222111111222111111111222222333333333111111111111222222333444777888888666444222222222111222222333444333333333444444444444333222111111000000000000000111111222000000111111111000///...---......//////000000000///000333444555444333222222222222222222222222222111111111111111111111111rrrggg[[[ZZZhhh}}}pppYYYJJJ@@@:::<<<;;;::::::;;;;;;:::999888999999777555444444444222222333444444333333222000000/////////........................///000000++++++,,,,,,---......///+++++++++++++++++++++++++++......******,,,,,,))),,,,,,,,,,,,+++***))))))))))))))))))***************(((***...---******///&&&)))+++***((('''(((***'''(((((()))******++++++)))))))))(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((((((((('''******++++++++++++************))))))***,,,///000///111222222///---------)))***+++,,,,,,+++******)))******+++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))***++++++,,,))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++((((((((((((((()))******(((***,,,+++))))))***,,,((())))))***++++++,,,,,,++++++++++++,,,---......---------------......///222777@@@HHHOOOVVV]]]aaa___]]]YYYRRRJJJEEEBBBBBB???=========>>>===999666111333555444111000000222000000111111222333444444111111111111111111222222555666777555333222222333111222333444555444444333555555555555444333222222111111111111111222333333000111222222222111000///000000000111111111111111111111333333333333222111222222222222222222222222333333333333333333333333zzzlll\\\XXXdddzzz|||bbbRRRIIICCC???===;;;;;;;;;<<<;;;:::777:::;;;999555222444666111222333444444444333222000/////////...........................///000111+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,))),,,,,,******...000...---------,,,+++***)))((())))))))))))************((($$$%%%++++++'''%%%(((&&&(((+++***((('''(((***'''(((((()))***+++++++++''''''(((((())))))******))))))))))))************''''''''''''((()))++++++%%%&&&''''''((((((''''''(((((())))))))))))((((((+++***))))))***,,,...000///111222222000...---...))))))+++,,,,,,+++***)))&&&''')))******)))(((((('''(((***,,,------------++++++++++++++++++++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++((((((((((((((()))******(((***,,,+++)))(((***---((())))))***++++++,,,,,,************+++,,,---.........---------...//////555;;;DDDMMMTTTYYY]]]```WWWUUUPPPIIIBBB>>><<<===:::888777777999999555222///111333333000///000222111111222333444555666666333333222222222222333333222444555444222222222444222333444555666555444444666666666666555444333222222222111111222222333444111222222333333111000///333333333222222222222222444444444555444444333333555555555555555555555555444444444444444444444444uuu```ZZZcccsss|||aaaMMMFFF???===:::777888::::::888;;;;;;999777666555555555111111000000000000000000222111000///....................................,,,,,,,,,------.........------------------------,,,,,,------,,,***)))(((******---///111000,,,)))))))))************))))))+++(((%%%&&&(((******)))+++,,,+++(((%%%$$$&&&)))))))))((('''''''''''''''%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))((((((((('''%%%%%%&&&'''&&&(((***(((%%%$$$%%%(((+++******)))((('''''''''***)))''''''((())),,,---.../////////...------,,,)))))))))))))))******+++))))))))))))))))))))))))------,,,+++*********+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++******++++++***************+++---+++***)))***)))(((&&&,,,,,,,,,++++++************+++,,,+++******,,,......---,,,,,,+++++++++,,,...---,,,---///111111111555>>>IIISSS]]]dddaaaZZZQQQKKKDDD===:::888777666555333111333555555333000111111333333444333222111333333333222111111444666777777666555555555555555333333333333333444555666555555555555444333222222555555444333333333444444666555444333222111111111000111111222222222222111222222222111000000222444555555555555555555555555111222444555777888888888777666444444555666555444kkkaaadddooo~~~ppp[[[OOOBBB???;;;888999;;;;;;999::::::888777666666666666555444444444333333222222222222111000////////////........................,,,,,,,,,------.........------------------------,,,,,,------,,,+++***)))++++++---000222111---***))))))************))))))+++(((&&&''')))++++++)))((())))))((('''(((,,,000))))))((('''''''''''''''''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((('''%%%%%%&&&'''''''''(((&&&%%%###$$$$$$%%%%%%&&&&&&''''''((((((((())))))***)))((('''&&&,,,------------,,,+++***)))))))))))))))******+++))))))))))))))))))))))))''''''((()))+++---///000+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++******))))))******++++++***))))))***+++)))(((,,,,,,,,,+++++++++*********+++,,,+++******,,,...,,,,,,+++++++++,,,------...---,,,---///000111111999AAAMMMVVV___ccc^^^WWWJJJEEE>>>999666444444333333222111222444444222000000111222333333333222222000222333222222222444666666666555555555555666666666666666666777888888999666666666666555555444444777777666666666666666777888888777555555444444444333444444555555555444444666666666555444444777999555555555555555666666666555666888:::;;;;;;<<<<<<:::999888888:::;;;;;;:::tttfff___bbblllwwwmmmZZZGGGBBB<<<999:::<<<<<<;;;999888888777777777777777444444333222111000000///333333111000000000000000........................---------------.........------------------------++++++,,,,,,,,,,,,+++***+++,,,---000222111...+++))))))************))))))+++)))((((((***++++++***)))))))))((())),,,000444)))(((''''''&&&''''''''')))(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&((()))((('''&&&'''&&&%%%$$$$$$%%%%%%&&&''''''((((((,,,...000222111---)))&&&******+++++++++***)))))))))))))))))))))******+++))))))))))))))))))))))))+++***************+++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,*********+++,,,---******)))))))))******+++***)))((()))+++,,,+++***,,,,,,,,,++++++++++++******+++,,,+++******,,,...++++++++++++,,,---......------------...000222333<<>>===>>>???AAAAAA@@@ӵĦĦӵ~~~Ħppp{{{dddNNNEEE<<<:::;;;;;;;;;;;;888777777777777777888888444444333222000///......444333222111000000000000........................---------...............,,,,,,------------------++++++,,,,,,,,,,,,,,,,,,++++++,,,...000000---+++))))))************))))))******)))***++++++++++++,,,,,,+++***+++---000333(((''''''&&&&&&'''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''((('''%%%%%%'''(((,,,)))'''(((+++,,,***''')))))))))(((((('''''''''---///222333222///+++((()))***************)))))))))))))))))))))******+++************************---,,,+++***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))***************)))))))))***++++++,,,***)))***+++,,,+++***++++++++++++++++++++++++***+++,,,+++******,,,...,,,+++++++++,,,,,,---...------...---...000333555===IIIWWW```dddbbbXXXNNNAAA===888555444444444333//////......///000000000000000111222333333444444///333888:::;;;;;;;;;<<<<<<<<<======???@@@BBBCCCAAAAAABBBBBBAAAAAAAAA@@@???>>>>>>======>>>???@@@>>>>>>??????????????????@@@??????>>>>>>>>>????????????@@@@@@@@@@@@??????AAABBBBBBBBBAAABBBEEEGGGCCCCCCDDDDDDDDDEEEEEEEEEGGGHHHIIIJJJKKKJJJIIIHHHGGGEEEDDDDDDEEEEEEEEEDDD4ĉ@ӵ>L=hĦ4ĉ@ӵ>L^^^```rrrpppVVVHHH===:::;;;:::999;;;777777777777777888888999888888777666444333222222444333222111000000000000////////////////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------***)))***,,,...---+++)))))))))************)))))))))******+++++++++++++++,,,,,,++++++,,,///000111''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))******))))))))))))))))))))))))&&&'''((('''%%%%%%'''))))))'''&&&(((,,,...---***((((((((((((''''''''''''((()))***++++++***)))(((******++++++++++++******)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,---,,,+++******************+++,,,,,,...---++++++,,,,,,***(((++++++++++++++++++++++++***+++,,,+++******,,,...---,,,,,,++++++,,,,,,,,,---.........---///333777===JJJZZZccceeeaaaVVVKKK===:::666444333444444333---...---------...///000///000000111222444555555333777===@@@AAAAAAAAABBBCCCDDDDDDFFFGGGIIIKKKLLLJJJJJJKKKKKKJJJIIIHHHGGGEEEDDDDDDEEEEEEFFFGGGGGGFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMNNNQQQTTTRRRRRRRRRRRRRRRSSSRRRSSSTTTUUUWWWXXXXXXVVVTTTRRRQQQNNNLLLJJJJJJIIIGGGFFFGG=?HdĦ=ĪjGG=?HdĦWWWWWWcccppp}}}|||___NNN???<<<===999888;;;888777777777777777888888777666666555444333222222333333111000000000000000/////////////////////////////////...............+++,,,,,,------............---,,,,,,,,,,,,------)))))))))***,,,,,,***)))))))))************))))))''')))++++++***)))***+++)))((()))+++...000000000&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&'''((()))+++,,,''''''''''''''''''''''''&&&'''''''''&&&&&&''')))%%%%%%%%%&&&)))*********""""""###%%%&&&'''((()))'''((((((((()))***+++,,,******+++,,,,,,,,,,,,+++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...)))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++***+++---...//////...---+++++++++++++++,,,---...000...,,,,,,,,,,,,***(((***++++++++++++,,,,,,,,,***+++,,,+++******,,,...,,,,,,+++++++++,,,---------...///...---///444999>>>LLL\\\cccccc]]]QQQGGG888666222111111222111111,,,---------,,,---///222//////000111222444666777777;;;@@@CCCDDDDDDEEEFFFHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSSSSSSSRRRQQQOOONNNHHHIIIJJJLLLMMMMMMMMMMMMNNNPPPQQQSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYWWWXXXYYYZZZZZZ[[[___aaa``````______^^^]]]]]]]]]___```bbbbbbbbb___]]][[[UUUSSSOOOMMMLLLJJJHHHFFFӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDppp:::999ӵ777777ӵ333ӵ222111000//////Ħ...,,,ӵ///...---)))ĭӵ******(((++++++)))((()))***(((((())),,,//////,,,***&&&%%%%%%%%%&&&&&&'''(((((((((''''''((()))******''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))%%%&&&(((''''''&&&''')))!!!"""###$$$&&&'''((()))((())))))***+++,,,,,,,,,)))***++++++,,,,,,,,,+++)))))))))))))))******+++++++++++++++++++++++++++000///...,,,+++*********))))))*********+++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,******+++---///000,,,,,,,,,,,,---...///000///---,,,,,,------,,,*********+++++++++,,,,,,,,,***+++,,,+++******,,,...)))))))))+++,,,...000111,,,...///...,,,...555:::@@@NNN]]]cccaaaXXXLLLAAA666333111///000000000///,,,---...---+++,,,000333/////////000222444777888888;;;???BBBCCCCCCEEEFFFHHHHHHIIIJJJKKKMMMOOOPPPSSSTTTUUUUUUTTTQQQOOONNNIIIKKKNNNPPPRRRQQQPPPOOOQQQRRRTTTVVVWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXYYY[[[]]]^^^`````````^^^___```aaaaaacccgggiiihhhgggfffeeecccbbbaaaaaaaaabbbddddddccc```]]][[[QQQNNNKKKIIIHHHGGGDDDCCC?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?|||fff?><zAAA;;;=?Ħ777g&e666g&e222111000S?ʬ0004ff?>ߝL///@e+++g&e///000///3h?g&e>&e******??$$$(((++++++)))'''(((***+++***+++---...,,,'''"""%%%%%%%%%%%%&&&&&&'''(((***))))))((((((((((((((())))))))))))))))))))))))%%%&&&''''''&&&&&&(((***(((+++,,,***'''%%%''')))''''''''''''''''''''''''%%%&&&'''))))))((('''&&&))))))***+++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))+++++++++,,,---...000111+++++++++,,,,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++---***&&&###$$$(((---111,,,,,,,,,---...///000111---,,,+++,,,...///...---*********++++++,,,,,,,,,***+++,,,+++******,,,...&&&&&&(((***---000222444,,,...000...,,,...555;;;CCCPPP^^^ccc^^^UUUHHH===666444111000000111000///,,,---...---+++,,,000444///...///000222444777999777:::>>>@@@AAAAAACCCDDDFFFFFFFFFGGGIIIJJJLLLMMMQQQQQQRRRRRRQQQNNNLLLJJJIIILLLOOOSSSTTTSSSQQQPPPOOOQQQSSSUUUVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXZZZ\\\___```aaabbb___```bbbbbbccceeehhhkkkjjjjjjhhhgggeeecccbbbaaa^^^___aaaaaa```]]]YYYVVVIIIGGGDDDBBBBBBAAA???>>>4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦ@@@Ht@cӵHu]Ħ666Hu]Ħ444333Htƅ^111qIܗGIӵ///H׼s///...Hu]Ħ///333Bt=o9ĦHƅ^Hu]Ħ))))))((((((((((((((())))))***''',,,000000,,,((((((***))))))((((((''''''&&&&&&%%%%%%&&&'''((()))******&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%***))))))((('''&&&&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&((()))***))))))+++---,,,,,,+++******))))))((()))))))))***++++++,,,,,,***+++,,,+++******,,,...++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,---......//////...............------,,,,,,,,,------++++++++++++---------,,,++++++******++++++((()))***+++,,,,,,---,,,///------......///666???IIIVVVaaaaaaYYYNNNCCC;;;555444111000//////111222///...---+++******++++++,,,,,,------///000111222::::::;;;<<<============???@@@AAABBBBBBCCCCCCBBBIIIIIIIIIIIIHHHHHHHHHHHHEEEFFFHHHIIIIIIHHHHHHGGGKKKJJJJJJIIIJJJJJJKKKKKKNNNMMMLLLKKKLLLNNNPPPRRRRRRRRRSSSTTTUUUVVVWWWXXX\\\ZZZXXXWWWYYY]]]aaadddccccccbbb___[[[WWWVVVWWWTTTUUUUUUUUUSSSQQQPPPNNNDDDCCC@@@>>>===<<<<<<<<<4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦ@@@DdDĦ4DufӵDdDĦ666DdDĦ444q<R000000peƜ4DuTӵ...DdDĦ...---DdDĦ///qjRgdKӵDdDΦDdDĦ))))))))))))))))))(((((((((((())))))***+++///222444111+++&&&$$$&&&((((((((((((((('''''''''&&&&&&''''''((()))))))))'''&&&%%%$$$$$$%%%&&&'''&&&''''''((((((''''''&&&***))))))(((''''''&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((('''((())))))))))))***,,,+++++++++++++++*********++++++*********************+++++++++******,,,...++++++******++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---------------,,,,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,+++***************,,,,,,---...////////////...------......///777???MMMXXXaaa^^^TTTIII>>>555555333111000//////000111///...,,,+++******++++++,,,,,,,,,---...///111222333444555666777777777777999:::;;;<<<<<<===<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCCCCCCCBBBAAACCCCCCCCCCCCDDDEEEGGGGGGFFFEEEDDDDDDEEEFFFHHHJJJKKKKKKLLLMMMNNNOOOPPPPPPQQQPPPNNNMMMNNNQQQUUUXXXYYYYYYYYYVVVRRROOONNNNNNGGGGGGGGGGGGFFFDDDBBBAAA<<<;;;:::8888888888889994DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDDDDdDĦnuR)ĦDdDĦ555DdDĦ444po9u000111000///=ӊB1.uTӵ,,,DdDĦ,,,---DdDĦ...GIdnuR)ĦDdDΦDdDӵ))))))))))))))))))((((((((()))***+++,,,---333444444000)))%%%$$$%%%'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((())))))((((((((()))))))))(((''''''&&&&&&((((((((('''''''''''''''((((((''''''''''''((((((''')))***)))(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,++++++***))))))(((***+++++++++******,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------++++++,,,---------------,,,,,,,,,,,,++++++++++++++++++************++++++++++++***))))))))))))***++++++++++++++++++++++++---+++,,,......000777@@@NNNXXX^^^ZZZOOODDD:::333444333111000//////000111...---,,,+++******++++++,,,,,,,,,,,,---///000111...///000111222222222222333444555666777777777777777777777777777777777777888999:::;;;;;;;;;:::999999::::::;;;===>>>@@@AAA======<<<<<<===>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDBBBAAABBBDDDGGGIIIKKKLLLKKKIIIFFFCCCBBBBBB>>>>>>>>>===<<<;;;:::9994444443333333334445555554DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦKKKDdDӵnd<DdDĦ444>d<Ħ444peӵ111Ħ///F&uTӵ,,,DdDĦ+++,,,>d<Ħ---peӵDx<>d<ʜ4DuTӵ))))))))))))))))))))))))))))))***+++------/////////,,,((('''(((***&&&&&&''''''(((((())))))))))))((((((''''''''''''((((((''''''''''''(((((('''(((((())))))(((((('''))))))((((((''''''''''''(((((((((''''''&&&&&&&&&)))((((((''''''(((((()))''')))))))))'''&&&'''(((******+++,,,,,,---......+++++++++*********)))))))))***+++***))))))+++---******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++***))))))((()))))))))+++******))))))))))))***,,,+++,,,...///000777???KKKTTTZZZUUULLLCCC;;;666333222111000/////////000...---+++*********++++++++++++++++++,,,---...///...///000111111222111111111111222333444444444444222222222333333333333333333444555666777666555555444444444555666777999999888888777888888999;;;;;;::::::;;;<<<<<<===>>>>>>>>>===<<<;;;;;;<<<>>>??????@@@AAA???<<<:::9999998888888887776666665554442222222222222223333333334DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇMMM>d<Φ>d<ĦVVVD&ӫetIӇ777DdDĦ444sdKĦ555B?dp&ĒR------>d<sdKĦ,,,B?Ho9+++s&dq&ĒR*********************))))))))))))***+++,,,---++++++***((('''(((***+++&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%((((((''''''''''''(((((('''((()))(((&&&&&&'''(((******+++,,,------...///))))))*********+++++++++)))***+++***))))))+++---)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,------------------,,,+++***))))))((()))))))))...---,,,,,,,,,,,,------+++***,,,/////////666>>>IIIRRRWWWRRRIIIBBB;;;666222222111000////////////---,,,+++*********+++,,,+++******++++++,,,---......///000111111222111111...///000111222222222222000000000000111111222222111222444555555555444333333222222222222333333444444444444444555666777777777777888888999999::::::888888777777777888888999888999;;;:::888555444444222111111000////////////2222222222221111111110004DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌ[[[SSSegexxxdddHu]3hIŌ777777DdDĦ555ne444555@h111111>h.........se///ne,,,+++@G++++++sĪj@h***************************))))))))))))***+++++++++***((('''''''''((()))'''''''''((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%'''((('''&&&&&&'''((()))******+++,,,------...((())))))***++++++,,,,,,)))*********))))))+++,,,)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,------............------++++++***))))))))))))***,,,+++*********+++,,,---,,,+++---//////...444<<aĦs׼sHo{{{gggZZZsssD^777666666DdDĦ666444333555555222000000000///.........s׼s222111,,,++++++******++++++---******************************)))((((((((())))))***)))((((((((())))))(((((((((((((((((('''''''''((((((((((((((('''''''''&&&'''(((((((((((('''&&&'''(((((())))))((((((''''''(((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%''''''&&&&&&'''))))))*********++++++,,,,,,******************++++++((()))***)))((()))***,,,(((***+++------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---............---+++,,,,,,,,,------------,,,,,,---......---,,,,,,,,,,,,+++***************)))((('''&&&''')))***,,,---,,,---///...---222:::BBBKKKQQQMMMEEE>>>888333111111111000000///...---,,,+++***))))))***+++,,,***))))))))))))***++++++***+++,,,------......---++++++,,,---............,,,,,,,,,---.../////////000111222333444333222222111111111111111222333444000000111222333333333333444555555555555666666666111111333444444444444333111444777777666444222222333222111000000000111111,,,---///000111111000000Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵppp```TTTPPP]]]ooo}}}>d<Ħ???;;;777555666>d<Ħ666555444Ħ555555444333222222222222////////////000000000000......------Be222444222000---Ħ+++***+++---...///......---+++*********+++,,,,,,---************************+++***)))(((''''''''''''((('''''')))+++,,,,,,+++))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))************))))))'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&&&&&&&&&&((())))))************+++++++++,,,,,,++++++***)))))))))((()))***)))((((((***,,,(((***+++------,,,+++***++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,---......//////......,,,,,,,,,------.........++++++------------++++++---,,,++++++******+++++++++***))))))***,,,...000---,,,...000...---111888:::DDDLLLKKKEEE???:::666111111111111000///...---++++++***))))))***+++,,,***)))))))))))))))***+++***+++,,,------......---,,,---...//////000//////,,,------...///000000111///000111222222222111000//////000111222444555666111222333444555555555555333333333444444444444444111222444555666666555555///222555666555333222222111000///......///000000,,,---///111333444444444?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌjjjZZZTTTVVVZZZlllDdDĦAAA<<<:::777333sdKĦ555666gdKĦ777666555444333222222222///000000111111111111000////////////000000/////////gdKĦ***+++++++++************)))************************+++++++++,,,,,,+++++++++))))))************))))))(((((('''''''''&&&&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((())))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$######(((((())))))))))))((((((''''''((()))))))))))))))''')))+++,,,,,,+++,,,...,,,++++++******++++++,,,(((((()))))))))*********..............................---,,,,,,+++******---------.........//////******+++,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,---...---++++++,,,---.........------...111444>>>AAAFFFIIIGGGAAA999555333333333333222111///...,,,+++******)))*********************************))))))***+++,,,,,,------)))***,,,...//////......))))))*********+++++++++---......///000111111222222111000000000111333444333222111000000111222333333333333444444444555555111111111111111111111111444444444333222111000///...///////////////......,,,---///111111111111000>AneneneneDenene>Ak<fhvvvbbbVVVTTTUUU^^^nnnDeOOOFFF>>><<<:::777ne777777ne555666555444444333333333333000000111111111000000///////////////000000000000......ne+++***++++++++++++******************************************++++++++++++******))))))************)))))))))))))))(((((('''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((()))))))))******''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))************''''''((()))))))))))))))(((***,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---------------------------......---,,,,,,+++******,,,------------.........***+++,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++,,,,,,---...---,,,+++,,,---/////////...---...111333:::>>>DDDGGGFFFAAA;;;666333222111000...---,,,,,,,,,,,,+++***************************************))))))***++++++,,,------***+++,,,---......------***+++,,,,,,------,,,,,,---.........///000000000111000000000000111222222222111000000000000111222222333333333333444444444111111111111111111111111222222222222111000//////......////////////......,,,---...///000000000ooo]]]TTTQQQRRR]]]jjjxxxzzz[[[NNNAAA======;;;888888888666666555444444333333444444444111111111111000///......000000000000////////////......---,,,+++,,,+++++++++************************************)))******************)))))))))************))))))******))))))))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((()))&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''$$$%%%'''(((***++++++,,,''''''((())))))))))))))))))***,,,,,,+++***++++++------------------------,,,,,,,,,,,,------------////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++---...---,,,+++,,,...///000000...---...000222666;;;AAAGGGGGGDDD>>>:::555333111...,,,,,,,,,------,,,++++++******++++++************************))))))******+++,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,.../////////...---------------............//////000111111111111000111111000000000000111111111222222222333333333333111111111111111111111111000000000000000///...---------......///......------,,,,,,------...///|||||||||zzz|||hhhYYYRRRQQQTTT[[[jjj|||gggUUUCCC===>>>>>>;;;999777666666555555555555555333333333333333444555666111222111111000///...---000000000000////////////---...............---,,,,,,,,,+++++++++*********************************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((('''%%%&&&''')))******++++++''''''((())))))))))))))))))+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...............,,,,,,,,,,,,------------......---,,,+++++++++,,,***,,,---,,,++++++,,,...///000000...------...000222777???EEEHHHFFFBBB???999666333///...///000222------,,,+++++++++++++++************************))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000///...------------,,,,,,,,,,,,,,,---...///000111000//////000000000000000000000000000000111111111222222222////////////////////////...............---,,,,,,,,,,,,---.........---------,,,+++++++++,,,...|||{{{{{{xxxwwwyyy{{{~~~sss___TTTRRRPPPRRR___vvvppp\\\GGG??????>>>;;;999777777666555555555555666333333333333444444555666222222222222111000......111000000000/////////...------......///.........,,,,,,,,,++++++++++++***************************))))))************))))))))))))************))))))(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''''''''''''''(((((())))))))))))(((''''''((())))))))))))))))))***,,,,,,***))))))***)))***++++++++++++***)))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......//////......,,,,,,---------.........//////...---,,,,,,------***+++,,,,,,++++++,,,......///000///------...///...333:::@@@DDDEEECCCAAA;;;888444111000111333444...------,,,,,,,,,,,,,,,************************)))***************++++++,,,+++++++++*********+++***+++,,,---...------,,,,,,,,,,,,,,,++++++++++++,,,---...///000///...---////////////////////////////////////000000000111------------------------,,,,,,---------,,,++++++++++++,,,---------------,,,,,,+++******+++---...|||{{{zzzwwwvvvwwwwwwyyyhhhZZZRRRNNNNNNYYYnnnyyydddNNNDDDBBB@@@<<<::::::999888777666777888999333333333333333444555666333333333333222111000000111111000000//////......,,,---...///////////////,,,,,,,,,,,,++++++++++++************************)))******************)))))))))************))))))''''''(((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''((()))))))))))))))((()))++++++***)))******((()))***++++++***)))(((,,,,,,,,,,,,------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,---......//////......,,,------....../////////000///..................+++,,,......------...000///000111111//////000111...111777<<<@@@BBBCCCCCC>>>;;;777333111000222333///...------,,,,,,------************************************************+++******))))))***+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---............---......////////////..................////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,------------,,,,,,++++++++++++,,,,,,{{{yyyzzzxxxwwwwwwwwwwww{{{xxxgggUUUQQQNNNTTTbbbuuummmWWWKKKGGGCCC@@@???;;;:::888777666777888999444444333333333444555555333333444444444333333222111111111000///.........,,,,,,...///000000000000------,,,,,,,,,+++++++++******************************++++++++++++******))))))************))))))((((((((())))))*********))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''''''''''''(((((((((''''''((()))))))))((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$######$$$&&&&&&''''''&&&&&&'''((())))))***))))))''''''((()))))))))))))))&&&(((***+++***)))***+++((()))+++,,,,,,+++)))(((+++++++++,,,,,,,,,,,,---////////////////////////******+++,,,,,,---......,,,------------.........,,,,,,---............---,,,------...//////000000//////......//////000000...///111111000000222333000222444444333333444555444666999===AAAEEEGGGHHHEEEBBB===888333111000000///......---------------************************************))))))))))))))))))(((((()))***+++,,,,,,+++***)))***+++---...***++++++,,,,,,---------,,,,,,,,,,,,,,,------...---...////////////...---------------............------------------------***++++++,,,,,,,,,++++++)))***+++,,,,,,---------+++,,,,,,,,,,,,,,,++++++yyyxxxyyyxxxxxxyyytttsssvvvzzz|||uuu\\\VVVQQQQQQXXXfffyyysss^^^QQQKKKEEECCCBBB999888666555444555666888555444444333333444444444333333444555555555444444222111111000///......---,,,,,,...///000000000000---------,,,,,,,,,++++++************************++++++,,,,,,,,,,,,++++++))))))************))))))))))))******++++++++++++))))))((('''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&'''''''''(((((((((((()))'''(((((()))))))))))))))''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&''''''''''''%%%%%%''')))***+++++++++'''(((((()))))))))))))))%%%'''************+++,,,)))***,,,------,,,***)))(((((()))))))))***************************************+++,,,------......---------.........//////+++,,,------......---------------...///000000111//////...//////000111222000222333333333333555666222444666777666666777888;;;<<<>>>AAAEEEIIIMMMOOOMMMJJJDDD===777333000/////////...------------...*********************************))))))))))))))))))((((((((()))***,,,---...,,,***))))))+++...000******+++,,,------......---,,,+++***+++,,,---...,,,---...//////...---,,,,,,,,,,,,---------..............................***++++++,,,,,,,,,++++++((()))***+++,,,---------+++,,,---......---+++***yyyuuuxxxyyywwwtttpppppppppqqqtttyyyhhhZZZOOOPPPTTTZZZjjj|||~~~{{{rrrfff]]]UUUKKKAAAAAA>>>:::888888999999888444444444555555555555555555444333333222222333333......//////......---,,,//////............//////..................---------,,,,,,++++++,,,,,,---************************''''''((()))***++++++,,,************************&&&&&&'''(((((()))((((((''''''(((((((((((('''''')))))))))))))))))))))))) """$$$&&&''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&))))))(((((('''''''''&&&$$$%%%'''((())))))******))))))))))))************---+++)))((('''((()))***((((((((((((((((((((((((,,,,,,++++++***)))))))))''''''(((((())))))******************+++,,,------......---------......///...------,,,,,,+++++++++////////////////////////......///000111222333333666666666777999888666444;;;;;;:::::::::::::::;;;:::;;;<<<>>>@@@BBBCCCDDDGGGGGGGGGIIIKKKNNNPPPRRRTTTQQQKKKCCC:::333000///333111000000111000...,,,+++,,,---...---+++)))''',,,+++++++++***)))))))))(((((((((((()))***,,,,,,++++++************++++++,,,***)))***---...---+++,,,,,,,,,,,,---...//////000000000000////////////------------------------...------,,,,,,,,,------,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++***)))(((vvvrrrtttvvvtttqqqmmmmmmmmmnnnqqquuu{{{~~~tttcccSSSOOONNNQQQ]]]lllwwwzzzyyyqqqggg\\\QQQGGG===;;;888777888999999888555555555555555555555555444444333222222222222222///000000000000///......000000000000000000000000............---------------,,,,,,++++++,,,,,,---************************))))))******++++++,,,,,,((((((((((((((((((((((((''''''((()))))))))((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''((((((((('''%%%$$$(((((((((((((((((((((((((((''''''&&&&&&'''''''''))))))((((((((('''''''''((((((((((((''''''&&&&&&(((((()))))))))************)))'''&&&&&&&&&'''((())))))))))))))))))))))))+++++++++*********))))))))))))))))))*********+++---------------...//////......---,,,,,,,,,------------------------------000000000000111111111111000111333555777999:::;;;@@@???@@@BBBDDDEEEDDDBBBEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKMMMMMMMMMMMMNNNPPPRRRSSSRRRQQQMMMFFF>>>777333222999666222000000111000///------......---,,,***)))++++++++++++************))))))((())))))***+++,,,++++++************++++++)))((('''(((***+++***(((,,,,,,+++,,,,,,---...///............---------,,,------------------------...------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))|||sssoooppprrrqqqnnnkkkkkkjjjkkkmmmqqqtttwwwwww|||ppp[[[QQQLLLKKKRRR[[[iiittt}}}|||sssfffWWWLLL???===:::999999999888777777666666555555444444444444333222222111111222222111111111111111000/////////000111222222111000///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))))))))***))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))************)))(((&&&&&&(((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%(((((())))))))))))******(((((('''''''''''''''&&&************************)))))))))*********++++++************++++++++++++,,,,,,,,,+++,,,,,,------///...------,,,,,,------------...//////000111111111222222333444555666666666888<<<@@@CCCFFFGGGGGGNNNMMMNNNPPPSSSTTTTTTRRRSSSRRRQQQPPPOOONNNNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRQQQPPPOOONNNNNNOOOPPPNNNOOONNNJJJDDD===888666:::666000---,,,...///000///......------,,,++++++*********+++++++++++++++******)))))))))******+++++++++************++++++)))((('''((()))***)))(((+++++++++,,,,,,---...///......---------,,,,,,,,,------------------------------,,,,,,,,,,,,------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++yyyqqqnnnnnnpppooonnnllljjjiiiiiillloooqqqrrrtttwww}}}}}}fffXXXQQQMMMOOOTTTZZZgggvvv~~~}}}rrr^^^MMMFFFCCC???<<<;;;:::888666888777777666555444444333333333222111111111111222111111111111111000000///...///111222222111///.........------,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******************************+++******)))(((''')))******++++++******)))((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((()))))))))(((((((((((((((((($$$$$$$$$%%%&&&'''((()))(((((((((((()))))))))***((())))))******)))(((((())))))))))))))))))))))))((((((((()))***++++++,,,************************,,,++++++++++++,,,------//////.....................///000111333444666666666777888:::===???@@@AAABBBEEEIIIOOOSSSVVVXXXYYY]]]\\\[[[\\\]]]^^^]]]\\\\\\[[[YYYXXXWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRPPPNNNLLLJJJHHHGGGGGGGGGHHHJJJMMMLLLHHHBBB===;;;:::666111......///000111//////---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******)))*********++++++************++++++***************+++******++++++++++++,,,---...////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------))))))***+++,,,,,,------++++++++++++,,,,,,,,,,,,)))***+++,,,------------|||xxxrrrppppppqqqpppooonnnkkkhhhhhhkkkoooqqqqqqppprrruuu{{{tttdddXXXPPPMMMNNNQQQ[[[jjjyyy}}}gggRRRIIIEEE@@@<<<;;;:::999888888888777666555555444444444333222222111111222222000111111111111000//////---...000111111000...---//////...------,,,++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++***************************************+++******)))((('''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))&&&%%%%%%%%%&&&&&&'''((((((((())))))))))))))))))$$$$$$$$$$$$%%%'''((()))'''(((((((((((()))))))))'''((())))))))))))((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))------,,,------...///000............///000111222444444666888:::<<<>>>???BBBCCCEEEHHHKKKNNNPPPQQQSSSUUUZZZ___dddgggjjjkkkiiigggdddbbbbbb```^^^\\\[[[ZZZYYYWWWVVVUUUUUUUUUSSSRRRRRRQQQPPPOOOOOONNNJJJHHHEEECCC@@@?????????@@@DDDIIIJJJIIIFFFCCCBBB<<<999666444444444444333///...---,,,++++++,,,,,,******++++++,,,,,,,,,---,,,+++***************+++++++++************++++++***+++++++++*********+++++++++++++++,,,---..................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...))))))***+++,,,,,,------)))*********++++++,,,,,,)))***+++,,,---.........xxxvvvttttttttttttsssqqqnnniiieeefffjjjooorrrrrrssstttuuuwww{{{}}}rrr```RRRKKKHHHNNNTTT___qqqsss___KKKGGG@@@<<<::::::;;;;;;888777777666666555555555555444333333222222333333111111111111111000//////---...///000000///...---000000///...---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++(((((((((((((((((((((((()))))))))***))))))((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))+++***((('''&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''((((((((())))))))))))******)))(((&&&%%%%%%%%%&&&'''''''''(((((((((((())))))%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***++++++)))))))))((((((((((((((())))))******,,,---///000000000111333555888:::;;;???@@@BBBDDDGGGIIIKKKLLLQQQRRRTTTVVVYYY[[[]]]^^^```aaadddhhhlllpppssstttnnnjjjfffaaa^^^[[[WWWUUURRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHCCCBBB???===<<<;;;;;;;;;;;;???DDDGGGIIIIIIJJJKKK???<<<999666666555333111/////////...------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,++++++************++++++)))***+++***)))((()))************++++++,,,---...,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...*********++++++,,,,,,---)))******++++++,,,,,,---***+++,,,---......///...ttttttvvvwwwxxxwwwuuussskkkfff```aaagggmmmqqqsssuuuuuuuuuvvvyyy|||{{{zzz{{{|||kkkYYYNNNIIIJJJNNNXXXhhh{{{{{{mmmWWWPPPGGG???;;;:::;;;;;;777777777666666666666666666555444444333333444444222222222222222111111000////////////////////////222111000///...------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------((((((((((((((((((((((((''''''((()))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))***)))((('''&&&''''''((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''((()))(((((()))))))))************)))'''&&&%%%&&&'''((('''''''''((((((((())))))&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((('''((((((((())))))***************)))))))))(((((())))))***,,,...000222333777888:::>>>BBBEEEIIIKKKNNNOOOQQQSSSUUUXXXYYYZZZ]]]]]]]]]^^^^^^_________bbbbbbbbbdddgggjjjnnnppphhhddd^^^XXXTTTOOOKKKHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????<<<;;;:::999888888999:::888;;;@@@DDDHHHLLLQQQTTTKKKGGG@@@:::777666555444111111222222111000...---,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,---++++++************++++++***,,,---,,,)))((()))+++************+++,,,---...++++++++++++************++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++++++++,,,------...//////+++,,,---...............qqqsssvvvyyyzzzyyyvvvtttiiibbb\\\]]]ccclllqqqrrrqqqqqqqqqqqqsssvvvyyy{{{}}}zzzwwwwwwvvvzzz~~~tttaaaUUUPPPEEEKKKTTTaaasss~~~vvvfff]]]PPPDDD===:::::::::666666666666777777777777666666555444444444444555333333444444444333222222111111000000000000111111333222111000///...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////************************&&&&&&'''(((((()))((((((++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''&&&&&&&&&(((***,,,---))))))))))))))))))))))))&&&&&&&&&'''''')))******(((((())))))*********+++'''&&&%%%%%%&&&(((+++,,,''''''''''''((((((((())))))(((&&&%%%&&&(((***+++))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++******))))))000111222444777999<<<===@@@AAADDDHHHMMMRRRVVVXXXYYYZZZ[[[]]]```bbbcccdddaaa```___^^^]]]\\\[[[[[[]]]\\\[[[[[[]]]aaaeeeggg```[[[TTTNNNIIIEEEAAA>>>???>>>>>>=========>>>>>><<<<<<;;;:::999888888777777666555555555666777888777:::>>>CCCHHHOOOVVV[[[]]]VVVLLLCCC???=========222333444555444222000...---------,,,,,,+++++++++************+++,,,---...++++++************++++++,,,///000///,,,***,,,...************+++,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,---...,,,,,,++++++++++++++++++------......///000111111,,,---......///.........rrruuuxxx{{{zzzwwwssspppjjjiiigggffffffhhhjjjlllmmmllllllmmmnnnppprrrtttssswww}}}zzzsssooommmnnnpppvvvppp___TTTLLLJJJKKKTTTfffxxx|||kkkVVVJJJEEEAAA<<<888;;;999999:::777555888>>>999999999777444333333444222222222111111111111000------...000111222333444111111///......---------------------------------+++,,,------+++))))))***+++,,,------......------******)))((((((((((((((())))))(((((('''''''''&&&++++++******)))((((((((())))))*********(((&&&%%%'''''''''''''''((())))))))))))))))))************++++++***)))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((()))******)))'''''''''''''''((((((((((((&&&&&&&&&&&&'''((()))))))))(((''''''((()))***+++++++++,,,,,,---///222555...222777:::===@@@FFFJJJMMMOOORRRVVVZZZ]]]___``````aaabbbccccccaaa___^^^^^^\\\ZZZWWWTTTRRRPPPPPPPPPNNNLLLKKKLLLPPPUUUXXXPPPJJJCCC>>><<<:::888555444555666777777777666666222333555666777777666555666555444555777888999999666:::@@@EEEJJJRRR\\\ccccccbbb^^^VVVLLLEEECCCCCC;;;;;;999888666333111///000...+++***+++,,,,,,+++......---,,,++++++++++++***))))))((()))+++,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,000000000000////////////---------...............ooorrruuuvvvvvvsssooommmjjjhhhfffddddddeeeggghhhiiihhhhhhhhhiiijjjkkkkkklllpppvvvzzzzzzvvvqqqmmmkkkkkkkkkoooxxx~~~yyygggZZZOOOLLLJJJPPP```tttvvvcccTTTLLLFFFAAA===<<<::::::;;;999777:::@@@AAAAAA@@@<<<888666666666222222222222111111111111......///000111222222333222111000///...---------------------------------***,,,------+++******+++++++++,,,---------------++++++***))))))))))))***))))))((((((((('''''''''************))))))))))))((()))))))))((((((''''''(((''''''''''''((()))***))))))))))))************+++***)))(((((((((((()))))))))((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))((('''((((((((()))))))))******''''''&&&&&&&&&'''(((((('''&&&&&&'''((()))+++,,,***+++,,,---...000222444888===CCCGGGKKKOOOTTTXXX]]]^^^___```aaaaaaaaaaaa]]]^^^^^^^^^\\\ZZZXXXVVVRRRPPPNNNKKKIIIGGGEEEEEECCCBBB@@@@@@AAADDDGGGJJJFFFAAA;;;777666555333111222333555666666666444333111222333444444444444333444444444555777999::::::<<<@@@EEEJJJOOOWWW```ggglllkkkhhhaaaXXXQQQMMMLLLEEECCC@@@===:::888555333222000---,,,---------,,,///...---,,,++++++++++++++++++***************++++++++++++++++++,,,------,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********)))******++++++------........./////////000000000000000000//////kkkmmmooopppooollliiiggghhhfffccc```______aaabbbbbbbbbbbbccccccbbbbbbbbbcccgggmmmqqqsssrrrooommmiiigggeeefffkkkttt~~~zzzyyyzzz}}}tttdddTTTOOOJJJLLLXXXkkkuuueeeXXXMMMEEE@@@>>>;;;:::;;;:::999<<>>???HHHLLLRRRWWW[[[^^^aaadddeeedddccc```]]]ZZZWWWVVVSSSSSSSSSRRROOOMMMJJJHHHDDDBBB@@@>>><<<:::999999666555555555555777999::::::777333111111000///...///000333555555444222000111222222333333333333222444444555777999<<<>>>???CCCHHHNNNSSSXXX```hhhoooxxxxxxvvvqqqjjjbbb]]][[[SSSOOOJJJEEEAAA>>>;;;888666333000/////////...---///...---,,,++++++++++++,,,,,,,,,,,,+++***)))(((++++++******++++++,,,---+++++++++*********))))))............------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))*********,,,------...///000111222444333333222222111111111iiiiiiiiiiiigggeeebbbaaaaaa___\\\YYYXXXYYYZZZ\\\ZZZ[[[]]]_________^^^^^^^^^aaafffkkknnnoooooonnniiifffaaa___aaaiiirrryyywwwuuusssuuuyyyoooYYYRRRLLLKKKQQQ```vvvxxxgggXXXJJJAAA@@@<<<:::;;;:::999<<>><<<;;;:::999888666444333222222111111111111111111222222222111000///////////////---...111333444222000...333333333444444444444444555777999<<<>>>AAADDDGGGKKKPPPWWW^^^dddkkksssyyyzzzsssmmmjjjbbb\\\TTTMMMIIIDDD@@@<<<999666333111000000///...///...---,,,,,,++++++,,,++++++,,,---,,,+++)))(((+++************+++,,,,,,++++++++++++************000000000000///...---,,,************************+++++++++,,,,,,,,,------,,,,,,+++***)))))))))***---...///111222444555666555555444444333222111111jjjiiifffdddaaa___]]]\\\YYYWWWUUUSSSRRRTTTVVVWWWTTTVVVYYY\\\^^^`````````^^^___cccfffjjjmmmnnnooojjjgggccc^^^]]]aaajjjpppwww~~~uuurrroooooorrrwww{{{}}}}}}|||aaaYYYQQQNNNNNNVVVgggyyyyyyhhhUUUFFFCCC===999999999888:::>>>AAAAAA???<<<888666666666333333333222222222222111111111111111000000000000222111000//////......///++++++++++++++++++++++++)))+++------,,,,,,---...)))***++++++,,,,,,++++++++++++***))))))))))))***(((((())))))))))))))))))(((((()))***+++,,,------222000,,,)))'''''')))***+++******)))))))))******((()))))))))************((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))),,,------+++)))(((***,,,((((((((()))))))))************)))))))))***++++++...///222555888;;;>>>???AAADDDKKKTTT]]]bbbcccbbbcccbbbaaa```___\\\YYYWWWWWWVVVRRRNNNIIICCC???===777777777666666555444444444333222111000/////////000000000111111111000000,,,---...////////////000,,,...000222333111///...222222333333444555555666666999===@@@CCCFFFKKKOOOSSSYYYbbbiiiooovvv~~~{{{wwwpppiii^^^VVVQQQLLLEEE@@@<<<999555333222111000...//////...---,,,,,,,,,,,,)))***+++---------,,,+++++++++******++++++,,,------,,,,,,,,,,,,+++++++++...............---,,,+++************************++++++,,,,,,,,,---------,,,,,,+++***)))))))))***,,,---...000333444666777555555444333333222111111mmmkkkgggbbb^^^[[[YYYYYYTTTSSSPPPOOONNNPPPRRRSSSQQQRRRVVVYYY]]]```bbbccc___```aaacccfffiiilllnnnkkkjjjgggaaa]]]___eeejjjqqqwwwtttpppmmmkkkmmmqqqsssuuuxxx{{{ooocccXXXRRRNNNMMMYYYggg}}}yyydddRRRHHHAAA;;;999999777777::::::;;;:::888555444555666333333333333222222222222111111111000000000000000111000000//////000000111++++++++++++++++++++++++***,,,......---,,,,,,---***++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((())))))))))))******))))))******+++,,,------222000---)))(((((()))***,,,+++******************))))))))))))************((((((''''''(((((())))))(((((())))))))))))*********))))))(((((())))))***,,,......,,,((('''***---((((((((()))))))))******''''''((()))***,,,---...---000666===DDDKKKOOOQQQVVVXXX___hhhppptttrrrnnndddaaa\\\XXXTTTPPPLLLIIIGGGFFFDDDAAA===999666444111111111111222222333333000000///...------------.../////////////////////))),,,...//////......///...///000111222111111000222222222333444666888888999>>>CCCFFFIIIMMMTTTYYY^^^eeennnvvv{{{}}}uuujjjaaa\\\UUULLLEEE@@@===999666555333111000000///...---,,,,,,,,,,,,)))***+++,,,------------,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++))))))******+++******)))++++++++++++++++++++++++,,,,,,,,,,,,------------++++++******)))***************,,,...000222333444444444444333333222222222rrrooohhhbbb\\\YYYXXXWWWUUUSSSPPPNNNMMMNNNOOOPPPOOOPPPRRRVVVZZZ^^^aaaccc``````______aaadddhhhjjjllllllkkkfff```^^^bbbfffkkkooowww}}}rrroookkkiiijjjlllmmmnnnsssuuuxxx}}}ppp```VVVMMMHHHNNNZZZjjj{{{sss___NNNEEE===;;;999666666888555666666444222111222444444444333333333222222222000000000000000111111111////////////000111222333------------------------,,,---///...---+++,,,---++++++,,,---------------,,,,,,+++************+++(((((()))))))))******************++++++,,,,,,,,,---,,,***((((((((()))***---,,,+++***************))))))))))))************)))(((((((((((()))***+++(((((()))))))))***************))))))))))))******+++------***&&&%%%(((,,,)))))))))*********++++++))))))+++---000222555666777;;;BBBJJJSSS[[[```bbbhhhiiimmmtttyyyxxxrrrlll[[[VVVOOOJJJFFFCCC???<<<888777666555222000...---///......//////000111111//////...---------......------,,,,,,---...//////***---111222111//////000111111111111111222222333555555555666888;;;===???AAAGGGMMMQQQTTTXXX```ffflllrrr{{{uuummmggg___TTTLLLEEEBBB>>>:::888777444333000///...------,,,,,,---,,,,,,+++++++++,,,,,,---------,,,,,,------...///,,,,,,,,,,,,+++++++++***'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...*********)))******++++++)))***+++---///111222333444444444444444444333333vvvqqqjjjbbb\\\YYYWWWWWWWWWUUURRROOOMMMMMMMMMNNNNNNOOOPPPSSSWWW[[[___bbbaaa___]]]\\\]]]```dddffflllmmmmmmiiibbb___```ccceeehhhnnnuuu}}}~~~yyyqqqnnnjjjhhhhhhiiijjjiiioooqqqtttxxx}}}yyydddXXXMMMEEEIIITTT[[[lll~~~zzzhhhRRRIII@@@<<<:::666555666888888888777555444555666444444444333333333222222///000000000111111111111.........///000222333444////////////////////////---...///...---++++++,,,+++,,,------......------...---,,,,,,++++++,,,,,,(((((())))))*********+++***++++++++++++,,,,,,,,,((((((''''''''')))***+++---,,,,,,+++*********+++))))))))))))************)))))))))))))))***++++++(((((())))))*********+++******))))))))))))*********,,,,,,)))$$$###'''+++******+++++++++,,,,,,,,,---...000333666:::===???DDDHHHOOOWWW___eeeiiilllmmmmmmnnnrrrtttooofff^^^PPPJJJCCC>>>;;;999666444333333222111000...---,,,------,,,,,,,,,------...000000/////////000000111---,,,++++++,,,---///000---111555666444111111222333222111111111222444555999999:::;;;>>>AAADDDFFFJJJOOOVVV[[[]]]bbbjjjqqqvvv||||||uuuooofffZZZQQQIIIEEEAAA===;;;999777555000000...---------------///...,,,+++******+++,,,...------------...//////+++++++++************))))))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***)))))))))***+++,,,,,,+++,,,---///000222333444444444444555555555555555{{{vvvlllccc\\\XXXVVVVVVSSSRRRPPPOOOOOONNNLLLKKKNNNOOOPPPRRRUUUXXXZZZ\\\[[[[[[ZZZXXXWWWXXXZZZ]]]bbbeeehhhhhheeeaaa^^^]]]ccceeeiiimmmrrrxxxyyysssooommmiiigggeeeeeeggghhhmmmmmmsss|||ttt```QQQLLLLLLNNNSSSYYYgggzzz{{{nnnaaaNNN===;;;===;;;666444666777777777777777666555444333222222111111222222222222111111000000//////111222333333333333222111000///---,,,---...000222,,,,,,---.../////////......------,,,,,,------.........---,,,,,,---------)))((('''((()))***)))''',,,,,,+++***))))))*********)))(((''''''((()))***+++---//////---+++***+++(((((()))***+++,,,,,,---)))((('''''''''(((***+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''&&&&&&'''***,,,------...+++)))***---......,,,///333666999???HHHLLLLLLYYYZZZ]]]aaadddfffggghhhjjjkkkkkkhhhccc\\\UUUPPPAAA???;;;666333111111000///...,,,+++***+++,,,,,,,,,,,,,,,---------......000000000000000000000000333222000///......//////***///444888777555222111///000222222222333666888===???@@@BBBBBBEEEHHHJJJWWW\\\bbbfffhhhlllqqqvvvvvvlllbbb\\\RRRNNNIIIDDD@@@;;;666333222111000//////---***'''---------....../////////000000000000000000000000+++,,,,,,---............(((***,,,,,,++++++,,,---------......------,,,+++,,,,,,+++***+++,,,---...///...,,,+++***+++,,,,,,,,,+++++++++,,,...000111//////000111222444555666zzzuuummmeee^^^[[[YYYYYYVVVUUUSSSQQQPPPNNNLLLJJJOOOPPPPPPRRRSSSUUUWWWXXXZZZZZZYYYWWWUUUUUUWWWZZZ]]]```dddeeedddaaa```______```bbbeeeiiiooovvv{{{~~~~~~xxxsssnnnlllhhheeebbbbbbbbbccckkkkkkqqqyyy~~~}}}~~~~~~iiiYYYOOOLLLKKKMMMRRR]]]mmmzzzzzztttbbbRRRBBB>>>>>><<<999888666777777777777666555555444333222222111222222222111111111111111000000000111222333333333333222111222111///---,,,---...///,,,---......//////......------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,***)))***+++,,,+++***,,,++++++******)))*********)))(((((((((((()))***)))***,,,+++)))(((((()))***************+++++++++)))(((((('''((()))***+++)))))))))))))))))))))))))))******++++++***))))))***))))))***+++,,,,,,+++---,,,+++,,,...222555666:::@@@FFFKKKRRRZZZ]]][[[aaa``````______^^^^^^^^^ZZZZZZYYYVVVQQQJJJDDD@@@999777444111///......///...---,,,+++++++++,,,,,,,,,,,,---------.........///////////////////////////...---,,,+++,,,---------111555777666444222222333444666777777999<<<>>>>>>AAAEEEHHHKKKNNNSSSVVV```dddhhhkkklllooouuuyyy|||sssiiicccWWWTTTNNNIIIDDD>>>999555888555222//////......---,,,---------....................................+++,,,,,,---------,,,,,,+++---......,,,++++++,,,------......------,,,+++,,,,,,+++++++++,,,---......---,,,++++++++++++,,,,,,+++++++++,,,...000111111111111222333555777777xxxtttnnngggaaa^^^\\\\\\YYYXXXVVVSSSPPPNNNKKKJJJPPPPPPPPPPPPQQQRRRSSSTTTWWWXXXWWWUUUSSSRRRSSSTTTVVVZZZ^^^aaaaaa``````aaa[[[\\\\\\\\\^^^dddjjjoooxxx}}}|||}}}}}}}}}|||yyyvvvtttmmmkkkgggbbb___]]]\\\\\\dddeeejjjrrrvvvuuutttwwwxxx{{{wwwfffXXXPPPKKKIIILLLRRR[[[fffnnnrrrssscccXXXKKKDDD@@@<<<;;;;;;777666666666666555555444444444333222222222222222111111111111111111222222111222222333333222222111444333000...,,,,,,,,,,,,------.../////////......,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++***+++++++++***************+++***))))))))))))***+++)))******)))''''''(((***+++++++++*********)))))))))(((((((((((()))***+++))))))))))))))))))))))))((()))************))))))***++++++,,,,,,---------...///111111222777>>>DDDJJJRRRZZZ```hhhmmmkkkfffdddbbb]]]WWWSSSOOOMMMMMMLLLKKKIIIFFFAAA<<<888555111000...---------......------,,,+++++++++,,,,,,,,,------------.................................//////......//////000111000222555555444333333333444666888999:::<<<@@@BBBCCCGGGMMMSSSXXX]]]bbbeeelllnnnpppppppppsssxxx}}}zzzqqqkkk```\\\UUUOOOIIICCC<<<888???:::444//////000111222,,,,,,,,,------------...------------------------++++++,,,,,,,,,+++******---///000///---+++++++++------......------,,,+++,,,,,,+++++++++,,,---...------,,,++++++++++++,,,,,,+++++++++,,,...000111222222222333444666888999xxxuuuoooiiiccc___\\\ZZZXXXXXXWWWTTTPPPMMMLLLLLLNNNMMMMMMNNNOOOPPPQQQRRRUUUVVVVVVTTTQQQOOOOOOOOOQQQUUUYYY\\\]]]]]]]]]^^^ZZZZZZXXXWWWXXX[[[aaafffmmmvvv~~~{{{xxxzzz{{{zzzwwwuuuttttttnnnkkkgggbbb]]]ZZZXXXXXX[[[\\\bbbjjjnnnmmmmmmppprrrtttyyysssdddWWWPPPJJJKKKLLLNNNSSSZZZaaafffccc]]]TTTKKKCCC===;;;<<<777777666555555444444444444444333222222222222333000111111222222333333333222222222222222222222222333222000...---,,,,,,,,,......////////////......,,,++++++******++++++,,,++++++*********+++,,,,,,+++***))))))***+++***)))******+++++++++*********+++******************++++++++++++)))((((((***---************************)))))))))))))))*********))))))))))))))))))))))))(((((()))))))))******)))''')))+++,,,---...000111111666:::;;;<<>>@@@CCCGGGJJJMMMQQQXXX___eeejjjnnnrrrsssuuuuuusssrrrsssxxx}}}wwwrrrhhhddd\\\UUUNNNFFF???:::AAA<<<555111000000222222,,,,,,,,,---------------+++++++++++++++++++++++++++++++++++++++***)))(((,,,---///...,,,++++++,,,------......------,,,++++++++++++,,,,,,,,,------,,,,,,++++++++++++++++++,,,+++++++++,,,...000111111222222333444666777888xxxuuuqqqkkkddd^^^YYYWWWUUUVVVVVVSSSOOOMMMMMMNNNKKKKKKKKKLLLMMMOOOPPPQQQSSSTTTUUUSSSPPPMMMLLLLLLOOORRRUUUWWWWWWWWWXXXXXXXXXWWWUUUSSSSSSUUUZZZ]]]eeemmmxxx|||yyyuuuvvvvvvuuusssqqqrrrsssnnnlllhhhccc^^^ZZZXXXVVVVVVWWW\\\eeejjjjjjllloooppprrrvvv{{{nnn___VVVMMMLLLJJJHHHHHHLLLSSSXXX``````\\\SSSHHHAAA===;;;999888666555444444444555555444333333222222333333111111222222333333444444222222222222222222222222000000///..................///////////////......,,,++++++******++++++,,,+++*********++++++,,,---+++***)))***+++,,,+++))))))******+++++++++***************++++++************++++++)))((()))+++---((())))))***++++++,,,,,,((())))))***************************************)))))))))))))))******+++)))+++---------///222666777>>>FFFJJJLLLSSS___iiiooosssuuuuuuuuuqqqeeeYYYNNNJJJCCC<<<777555444555222111000///.....................---------------+++,,,,,,,,,,,,,,,,,,,,,---------.........//////........................+++,,,---///000111222333333444444444444555888:::===@@@CCCFFFIIIMMMRRRUUUZZZ___ffflllpppsssvvvxxxvvvwwwwwwtttrrrssswww{{{{{{pppkkkccc[[[SSSJJJCCC>>>???<<<777333222111///...------------------------++++++++++++++++++++++++++++++++++++***))))))((()))***,,,---,,,+++,,,---------......------,,,+++++++++,,,,,,,,,---------***+++++++++++++++++++++,,,+++++++++,,,...000111111111111222333555777888wwwvvvrrrmmmfff___YYYUUUTTTVVVWWWTTTOOOLLLMMMOOOJJJJJJJJJKKKLLLNNNOOOPPPQQQSSSTTTTTTQQQNNNLLLKKKNNNPPPRRRSSSRRRRRRRRRSSSRRRRRRQQQPPPOOOPPPSSSVVV]]]cccllluuu}}}{{{xxxsssrrrqqqpppppppppppppppnnnlllhhhddd___[[[YYYWWWVVVUUUYYYaaafffhhhkkkpppnnnooorrrwww|||yyyhhh]]]OOONNNJJJFFFEEEGGGLLLPPPYYY^^^```ZZZQQQIIIBBB<<<:::999777666555555555666555444444333333333333333333333333333333333444444333222222111111222222333---....../////////000000//////000000000///......,,,,,,++++++++++++,,,,,,++++++***++++++,,,---......---,,,,,,......---,,,((()))***,,,,,,+++******))))))***++++++***))))))((()))))))))(((((()))+++'''((()))***+++,,,------((()))******++++++*********************************)))))))))***+++,,,---///000111111000333999>>>BBBLLLWWW^^^ccciiirrrzzz}}}|||xxxrrrnnngggYYYLLL@@@===999444111111222333,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,------........./////////...........................///111222444555555555444555666777888;;;>>>BBBBBBEEEIIIMMMQQQUUUZZZ^^^ggglllrrrwwwzzz{{{{{{|||xxxyyyzzzwwwttttttxxx|||yyytttlllcccZZZQQQIIIDDD???===999666444222///---///............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))''')))+++,,,++++++,,,---------......------,,,+++***+++,,,---------,,,,,,)))***++++++,,,+++++++++,,,+++++++++,,,...000111000111111222333555777777vvvuuusssoooiiibbb\\\XXXWWWYYYZZZVVVPPPLLLMMMOOOKKKKKKKKKKKKKKKLLLMMMMMMPPPRRRUUUUUURRROOOLLLLLLKKKMMMOOOOOOOOONNNOOOPPPNNNOOOPPPOOONNNOOOQQQSSSTTTYYY```hhhppp{{{~~~zzzxxxrrrooolllkkknnnoooooommmllljjjgggddd```\\\ZZZYYYUUUSSSUUU[[[___bbbgggllljjjkkkmmmpppuuuzzzuuukkkWWWSSSLLLFFFDDDFFFHHHJJJPPPZZZbbbaaa\\\UUUJJJAAA<<<;;;888666555555666777555555444333333333333444444444444444333333333333333333222111111222333333------...///////////////000000000000000///......------,,,,,,,,,,,,------++++++++++++,,,---...//////---,,,---...///...---''')))***,,,,,,,,,***)))((())))))******))))))(((''')))++++++***)))***+++))))))*********+++++++++((()))***+++++++++******************************+++*********+++,,,---...111333555666777===GGGOOOYYYaaammmtttwwwyyy}}}{{{wwwmmmccc]]]VVVJJJ===888555222///......///000,,,,,,------------,,,+++******++++++,,,+++++++++***+++,,,---------,,,,,,............////////////////////////////////////222333555777888999999999555777:::<<<>>>BBBGGGJJJKKKNNNSSSWWW\\\aaagggkkkrrrvvv|||{{{}}}~~~}}}zzzzzz}}}}}}uuulllcccZZZQQQLLLDDD@@@<<<999777555222000000000/////////.........------------------------******++++++,,,+++++++++***+++------,,,+++,,,---------......------,,,+++***+++,,,---------,,,,,,((()))***+++,,,++++++***,,,+++++++++,,,...000111222222222333444666888999tttttttttqqqllleee___[[[ZZZ\\\]]]XXXQQQLLLLLLNNNNNNMMMLLLKKKKKKKKKKKKKKKOOORRRUUUVVVSSSPPPMMMLLLIIIKKKMMMMMMMMMMMMNNNOOONNNOOOQQQQQQPPPPPPRRRSSSMMMRRRYYY```iiiuuu}}}zzzxxxrrrmmmhhhiiimmmpppnnnllljjjiiifffccc```]]][[[YYYSSSPPPPPPUUUXXX[[[```fffggggggiiikkkooosssxxxzzz~~~~~~yyyaaaYYYOOOGGGDDDDDDFFFFFFIIIVVVbbbeeeccc^^^QQQEEE===<<<999777666666777777555555444333333333333444555555555444444333333333444333222111111222333444......////////////......000000000000000///.........------,,,,,,------...,,,,,,,,,,,,---...///000---,,,++++++------,,,+++'''(((***,,,---,,,***)))'''((()))******)))(((''')))+++---...---,,,,,,---+++++++++***************((()))***+++,,,+++******************************++++++******+++---...000///222666999>>>HHHVVV```mmmttt}}}~~~}}}ssslll```TTTNNNHHH===111333111///,,,+++***++++++***++++++++++++)))'''&&&******+++---............)))***,,,---...---,,,,,,............/////////000000000000000000000000000000222444555777777666666666999<<<@@@CCCGGGLLLPPPYYY\\\aaafffkkkpppvvvzzzwww|||}}}{{{rrriii```XXXRRRIIIDDD???;;;888777555444111111000000/////////...........................)))***+++,,,,,,,,,,,,,,,---...//////---++++++,,,------......------,,,+++***+++,,,---...---,,,,,,((()))***+++,,,,,,+++***,,,+++++++++,,,...000111333333333444666777999:::pppqqqqqqnnniiiccc```^^^ZZZ\\\^^^[[[VVVRRRQQQRRRMMMOOOPPPOOONNNMMMNNNOOOQQQRRRSSSSSSQQQOOOLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLKKKNNNQQQQQQNNNLLLMMMOOOPPPQQQTTTXXX___iiiuuu|||~~~{{{vvvooolllhhhgggggggggggggggfffdddbbbaaa```^^^ZZZXXXUUUTTTRRRQQQTTTYYY^^^bbb```bbbeeegggjjjnnnsssvvvzzzyyyyyy{{{qqqaaaQQQLLLJJJFFFDDDFFFDDDOOOZZZccciiihhh\\\MMMEEEBBB>>><<<<<<<<<999666888888888777666555333222444444555555555555555555555555444444444333333333111111111000...---...///111000///...------...///------...///000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((,,,+++***))))))***+++,,,))))))))))))************)))))))))))))))******+++'''(((***+++,,,,,,+++******+++,,,+++***)))***+++'''))),,,------...000222444666<<>>:::666333...---,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,++++++***+++++++++++++++,,,---------,,,,,,,,,------....../////////...///111111111333555777444555666777777999<<<>>>???BBBFFFKKKQQQVVVZZZ\\\gggjjjnnnssswwwxxxyyyyyy}}}xxxqqqjjjbbb\\\PPPLLLFFF@@@===:::777444222111000///......///000///---,,,,,,---...---,,,...------,,,+++***))))))///...------++++++***)))++++++,,,,,,,,,---------//////...------,,,++++++,,,,,,,,,------.........---,,,+++***+++---000222222222222333444666888:::qqqpppmmmjjjfffbbb^^^\\\\\\^^^___]]]YYYUUURRRQQQPPPQQQRRRQQQOOONNNOOOPPPNNNPPPSSSTTTSSSPPPLLLIIIHHHHHHIIIIIIJJJJJJJJJJJJLLLNNNOOOOOONNNMMMLLLMMMNNNOOOQQQSSSXXX```iiiooo|||xxxpppmmmhhhfffeeedddcccbbbcccbbbaaa``````^^^[[[XXXSSSSSSSSSSSSUUUXXX[[[]]]\\\^^^aaadddggglllqqquuu{{{yyyyyyzzz}}}}}}lllZZZQQQLLLHHHEEEFFFDDDJJJSSS^^^jjjooofffXXXNNNIIIBBB===;;;:::888777888888777777666444333222555555555444444444444444444444444444333333333333111222222000...---...000111000///.........///000......///000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***++++++***))))))***++++++))))))))))))************)))))))))))))))***+++++++++,,,---.........---,,,***,,,,,,,,,+++***+++---+++,,,------...///333666???BBBJJJTTT```kkkssswwwzzzmmmbbbSSSLLLBBB:::666333000---...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,------...............---------......////////////000111111111222444777666777999:::;;;===BBBEEEHHHJJJOOOTTTZZZ```dddfffqqqsssxxx|||yyyqqqhhhaaaVVVQQQJJJDDD???<<<888666333222111000000000111111000///---------...---,,,------,,,,,,+++*********...------,,,,,,++++++++++++,,,,,,,,,,,,---------///......---,,,,,,++++++,,,,,,,,,,,,------......---,,,+++***+++---///111111111222333444777999;;;rrrnnnhhheeecccaaa]]]YYY^^^___``````___[[[UUUQQQRRRRRRRRRPPPNNNMMMMMMOOOLLLOOOSSSVVVVVVRRRMMMJJJGGGGGGHHHHHHIIIJJJKKKKKKNNNNNNMMMNNNNNNNNNLLLJJJIIIKKKMMMOOORRRXXX___cccooovvv}}}xxxpppmmmhhhdddbbb```___]]]_________``````___[[[YYYRRRSSSSSSTTTUUUVVVVVVVVVWWWYYY]]]```dddiiinnnrrruuuttttttuuuwww{{{|||gggYYYPPPJJJGGGFFFDDDFFFKKKWWWgggqqqmmmcccZZZSSSIIIAAA<<<:::::::::888888777666555444333333555555555444444333333222333333333333222222222222111222222000...---...000000///////////////000111//////000000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++***))))))***++++++)))))))))*********++++++***))))))))))))***++++++,,,---......///.........+++,,,---,,,++++++---...////////////000444:::???MMMRRRZZZdddnnnvvvzzz}}}{{{sssiii[[[OOOCCC===666111000///,,,***------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,---........./////////000000///............///000000111333444444333444666888:::<<<===???BBBFFFKKKOOOUUUWWW\\\bbbhhhnnnrrruuu|||~~~zzzpppiii___ZZZQQQIIICCC???;;;999555444333222111222333333333111///...//////---,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,+++++++++,,,,,,,,,,,,,,,------------,,,+++***+++---///000000111111222555888:::<<>>======999888777666555444444444666555555444333222222111333333333222222222111111222222222111///...///000////////////000111111222///////////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))+++******************+++))))))*********+++++++++******))))))******+++,,,******+++,,,---...//////.........---++++++---...///000111333777>>>FFFLLLYYY^^^eeelllqqquuuwwwxxxzzz{{{xxxooofff\\\OOOCCC;;;666000---......---+++---,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,------...............///000000111000000/////////000111222555666888888888999;;;===@@@BBBEEEGGGKKKPPPVVV[[[aaaccchhhmmmtttyyy~~~~~~vvvppphhhbbbYYYPPPIIICCC???<<<777666444333222333333444555333000///000///...---+++++++++,,,,,,,,,------,,,,,,,,,,,,------......------------...............---------,,,,,,++++++,,,,,,,,,,,,,,,---------------,,,+++,,,---...000//////000222444888;;;<<>>AAADDDHHHKKKOOOSSSWWW\\\bbbfffjjjlllpppuuu{{{~~~yyytttoooiii```XXXPPPIIICCC@@@999888666444333333333444666333111000000000///---+++++++++,,,,,,---......+++,,,,,,------......///------........./////////......---------------,,,------------------------------,,,,,,,,,---...///......///111333777:::;;;vvvooogggaaa___^^^\\\ZZZXXXYYY[[[___cccffffffeee```___[[[VVVQQQNNNNNNOOOLLLLLLLLLLLLLLLLLLMMMMMMGGGFFFFFFFFFIIINNNSSSVVVTTTRRROOONNNMMMMMMKKKJJJFFFFFFGGGGGGFFFGGGJJJMMMTTT\\\gggrrr|||zzzsssnnnjjjgggdddddddddcccbbb]]]\\\[[[ZZZ[[[ZZZXXXVVVXXXUUURRROOONNNNNNPPPQQQOOOQQQSSSVVVYYY]]]aaaeeelllmmmmmmkkkiiiiiinnnrrrrrrrrrrrrtttvvvzzz}}}ooobbbTTTIIIBBBCCCGGGKKKNNNUUUcccqqqxxxvvvrrrhhhZZZLLLBBB<<<<<<;;;999888777666777777666666666555555444444333333333333333222222222222222333333111///...///111000111111222222222222111------.........---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))*********++++++++++++,,,+++************+++,,,,,,******+++---///222444555111222111000...///222555777===EEENNNTTTZZZ^^^aaaeeeggghhhfffdddfffjjjooolllooooookkkgggaaaXXXNNNAAA:::222------......---,,,,,,+++++++++,,,---------......//////......---------------......///000...---------...///111222333333222222333666888:::999;;;>>>AAACCCFFFJJJNNNRRRVVV\\\aaaeeeiiimmmooossstttwww{{{|||yyytttooohhhaaaYYYQQQJJJEEE>>><<<:::777555444444444555333111000000111///...++++++,,,,,,------......,,,,,,------.........///.........////////////000///...................../////////...............---------,,,,,,------...---......///222555777999sssoooiiibbb]]][[[ZZZZZZUUUVVVXXXYYY[[[___dddhhheeeccc___YYYSSSPPPPPPQQQNNNOOOOOOPPPPPPOOONNNMMMJJJHHHFFFDDDFFFJJJNNNQQQQQQQQQOOOMMMJJJHHHIIIJJJFFFFFFFFFDDDCCCEEEHHHJJJPPPVVV___fffnnnxxx~~~xxxqqqmmmiiigggffffffeeeddd```]]]ZZZXXXXXXWWWVVVUUUVVVUUUSSSRRRPPPOOOOOOOOONNNOOOQQQRRRTTTWWW[[[^^^bbbdddfffdddbbbccciiinnnoooooooooppprrrvvvyyy{{{wwwzzzppp___PPPGGGEEEEEEGGGIIIMMMYYYfffqqqvvvyyyvvvjjj[[[LLLDDD>>>===;;;999888888999999666666666666666666666666444444444444333333333333222333333111//////000111111222333333333222111000......//////000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))*********+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,...000222333111222222222333666;;;>>>DDDLLLWWW```ddddddcccbbbaaaaaa```]]]\\\bbbllltttrrrvvvxxxvvvsssooofff]]]JJJAAA777///---------,,,,,,+++++++++,,,,,,---.........////////////......------------...///000111///.........///111333444444444333333666999<<>>;;;888666555555333222000///000111000///,,,,,,,,,------------------------...................../////////000000000///000000000000000000000111000000000////////////---------------------------------...000222555666qqqoooiiibbb\\\YYYYYYZZZTTTUUUUUUUUUUUUYYYaaagggfffddd```YYYSSSPPPOOOPPPQQQSSSVVVWWWWWWTTTQQQOOONNNKKKHHHEEEEEEHHHLLLOOOOOOPPPOOOLLLGGGEEEFFFIIIDDDEEEEEEDDDDDDGGGKKKOOOJJJPPPVVV\\\bbbkkkxxx}}}tttpppllliiihhhgggfffeeebbb___ZZZWWWVVVUUUUUUTTTSSSTTTUUUTTTSSSQQQNNNLLLMMMNNNOOOPPPQQQSSSWWWYYYUUUXXX\\\\\\\\\```gggnnnkkkkkkkkklllnnnqqqtttvvvrrrvvv{{{{{{gggVVVNNNGGGBBBDDDEEEGGGNNNXXXgggpppzzz~~~vvvgggXXXOOO@@@>>><<<999888999::::::666666666777777777777777555555444444444444333333333333333222000///000111222333333444333222000/////////000111111222111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,+++***+++,,,---...000222333555777<<>>;;;888777666222111//////000111000000------------------------........................////////////000000000000000000000000111111111111222222111111000000//////------------------------------------///111333555qqqpppmmmggg___ZZZYYYZZZSSSUUUWWWUUURRRSSSYYY___iiieee```ZZZWWWUUUUUUVVV___^^^^^^___```]]]WWWRRRNNNKKKHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHJJJNNNSSSZZZdddooovvvxxxtttoookkkiiiiiihhhgggeeebbb^^^YYYVVVUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMLLLLLLMMMOOOPPPRRRXXXWWWVVVWWWXXX[[[^^^```bbbdddfffhhhjjjjjjjjjjjjssstttwwwxxxzzz~~~wwweeeUUURRRLLLFFFCCCEEEKKKOOOUUUgggyyy~~~uuueeeWWWIIIAAA<<<<<<;;;666666:::777777666666666666777777777666444333222222333333222222222111111111111000111111222333333111000///111111000000//////............---,,,,,,+++******,,,,,,---000444444222...,,,,,,,,,++++++*********++++++++++++++++++++++++*********(((((())),,,///******++++++,,,,,,,,,+++---...///.........000222222444666888===HHHVVV```nnnuuu|||}}}wwwmmmeeeaaaZZZ]]]^^^]]]^^^gggvvv}}}eeePPP<<<555333---***,,,//////...---,,,++++++***---------------///000000,,,---.../////////...---111111000111333333333222666666777777:::@@@GGGLLLUUUWWW[[[```eeejjjnnnppprrruuuyyy~~~}}}yyyrrriii___XXXSSSNNNGGGAAA===;;;999888555444333111000/////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---...//////000///.........///111222222222222222222111000000111000//////000111222333000//////...------,,,,,,)))+++,,,------///111444ooonnnkkkeee^^^YYYXXXYYYVVVXXXXXXUUUQQQQQQUUUYYYdddcccbbb```^^^]]][[[[[[]]]]]]___bbbcccaaa[[[VVVQQQNNNJJJGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFHHHKKKNNNTTT\\\eeekkkuuuzzzuuuqqqllliiigggfffeeedddaaa___\\\XXXUUUTTTSSSSSSQQQQQQPPPPPPPPPPPPOOOOOOMMMLLLKKKKKKLLLNNNOOOPPPUUUTTTTTTTTTVVVYYY[[[]]]___aaaccceeeggghhhhhhhhhoooqqqsssuuuvvvyyy|||oooYYYTTTMMMFFFCCCDDDFFFHHHMMM\\\mmmwww|||yyyooodddOOOFFF>>>======:::;;;>>>777777666666666777888888888777666444444444444444222222222222111111111111111222222222222111000000111111000000////////////...---------,,,+++++++++...---,,,...111111...,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++***)))***,,,...)))***+++,,,---,,,,,,+++***,,,---------...111444444888>>>EEEMMMYYYfffooozzz~~~uuunnnjjjjjjlllnnnmmmnnnuuuhhhRRR===666333...+++---,,,,,,---------.........---------......///000111------......//////....../////////111333444555555777999:::===@@@GGGNNNSSS^^^aaagggmmmqqquuuvvvvvvuuuxxx|||~~~|||~~~xxxpppfff```XXXSSSLLLEEEAAA>>>;;;999555444333222111000000000//////...---------------......------......//////000000/////////000111222222222333333333222111111111111222222222222111111000000//////...------,,,***+++---------...111333lllkkkgggbbb\\\XXXVVVWWWYYYZZZYYYUUUPPPNNNPPPSSSZZZ\\\___aaabbbaaa___^^^ZZZ[[[___bbbeeeccc___\\\VVVQQQLLLHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGIIILLLRRRYYY^^^gggnnnwww~~~|||{{{uuuqqqmmmiiigggeeebbb```[[[ZZZYYYWWWUUUSSSQQQQQQMMMMMMMMMNNNNNNOOOOOOOOOKKKKKKJJJJJJJJJLLLMMMNNNQQQQQQQQQRRRSSSVVVXXXZZZ[[[\\\___aaadddeeefffgggjjjllloooqqqrrrrrrtttvvvyyy{{{~~~fff]]]QQQIIIEEEDDDBBBAAAEEEOOO]]]iiisssxxxuuuoooWWWKKK???;;;;;;;;;<<<===777777666666777888888999888888777666555555555555333222222222111111111111333222111111000111111111111000000000000/////////---------------------,,,///---,,,,,,------,,,*********+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,...)))***,,,......---,,,+++***+++------...111555999:::BBBNNNZZZfffrrr~~~~~~|||lllUUU???666333...,,,///,,,------------..................//////000111111...............///000000//////000222555777999:::;;;===AAAEEEJJJQQQYYY^^^dddhhhnnnuuuyyyzzzzzzyyyzzz}}}}}}zzz~~~~~~wwwooojjj```[[[SSSLLLGGGBBB???<<<666666444333222111111111111000000///////////////111000//////......//////111000000000000111222222222333444444444444444444333333444444444222000///111000000//////...------***,,,---------...000333iiigggccc^^^ZZZWWWUUUUUUYYYYYYXXXUUUQQQNNNNNNOOORRRTTTXXX[[[]]]]]]\\\[[[VVVWWWZZZ]]]___aaa``````YYYTTTNNNIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDCCCCCCDDDEEEGGGKKKQQQUUU^^^eeennnuuuyyyzzz{{{{{{xxxuuuqqqmmmiiiddd___\\\VVVVVVVVVVVVUUUSSSQQQOOOMMMMMMMMMMMMNNNNNNNNNNNNJJJIIIHHHHHHHHHJJJKKKLLLNNNNNNOOOPPPRRRTTTWWWXXXXXXZZZ\\\^^^aaaccceeefffgggjjjmmmnnnnnnnnnnnnooorrruuuyyy|||~~~}}}~~~xxxkkkZZZMMMHHHEEEBBB@@@BBBGGGOOOYYYeeeooorrrrrrdddWWWHHH???===<<<;;;:::888777777777777888999:::777777777666666555555555333333222222222111111111444333111000000000111222000000000000000000000000---------------.........///...---,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,,,,---)))+++---//////...,,,+++---...///000222666<<<@@@GGGRRRbbbrrroooWWW@@@777333///---000000000///...---,,,++++++------...//////000000000///......---...///111222111222444555777:::===@@@AAADDDJJJOOOUUU\\\cccgggkkkmmmqqquuuxxxzzz{{{{{{}}}}}}|||}}}|||vvvrrrhhhccc\\\TTTNNNHHHCCC???999888777555444333333333222111000000///000000000222111000///............111111111111111222222222333333444555666777777666666666555444333111000///222111111000//////......+++,,,---------...000222gggddd```\\\YYYWWWUUUTTTVVVWWWWWWUUURRRPPPOOOOOOOOOPPPQQQRRRTTTUUUVVVVVVRRRSSSSSSTTTVVVYYY]]]```YYYUUUOOOKKKIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBCCCAAABBBCCCDDDEEEIIINNNQQQZZZ^^^eeelllqqqvvvzzz}}}zzzwwwsssoooiiiccc[[[VVVSSSTTTUUUUUUTTTRRRPPPNNNNNNNNNNNNMMMMMMMMMLLLLLLIIIHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNPPPRRRTTTVVVWWWXXXYYYZZZ\\\___bbbdddeeegggiiilllmmmlllkkkkkklllmmmqqquuuxxx{{{|||~~~~~~}}}}}}yyydddTTTKKKGGGCCCAAACCCCCCGGGOOOZZZeeennnsssqqqgggWWWJJJDDDAAA===999999999888888888888999999666666666666555555555444333333333222222222222111444333111000000000111222000000000000111111111111.....................///............---...///000//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,,,,---***,,,---//////...---,,,...///111333666===DDDJJJYYYeeewwwmmmVVV???666444//////222111000///...---,,,,,,+++,,,,,,...///000000////////////......///000222333111333666777888;;;@@@DDDJJJNNNTTTZZZ```eeejjjmmmrrrqqqqqqrrrtttxxx}}}|||~~~}}}|||{{{|||}}}zzzpppkkkddd]]]VVVNNNHHHCCC===<<<:::888666555444444222111111000000000000000111111///...------,,,,,,000000111111222222222222222333555666888888999999;;;999666333222111111222333222222111111000//////,,,---......------///111fffccc^^^[[[ZZZXXXVVVUUUTTTUUUUUUUUUTTTSSSQQQOOOPPPOOONNNNNNOOOPPPRRRSSSOOOPPPOOOOOOOOORRRWWW[[[VVVSSSOOOLLLKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFEEECCCCCCBBBAAAAAAAAAAAABBB???@@@BBBCCCDDDGGGLLLOOOUUUYYY^^^dddjjjpppwww{{{wwwuuurrroooiiiaaaXXXRRRRRRRRRSSSSSSRRRPPPNNNMMMNNNMMMMMMMMMLLLLLLKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKMMMOOOQQQTTTUUUVVVXXXXXXYYY[[[]]]```bbbcccfffgggiiiiiihhhhhhhhhiiijjjmmmrrruuuwwwxxxyyyzzzwwwxxxyyy|||}}}|||}}}qqq___RRRJJJFFFCCCCCCAAACCCJJJQQQ[[[iiiuuusssnnncccUUUKKKEEE>>>888<<<;;;:::999888888888888444555666666666555555444333333333333222222222222333222111111000111111111000000000111111111111222//////////////////......---///000000//////111222111111000///---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------......//////......///000333777>>>GGGRRRYYYlllxxxhhhRRR===666444000000333---............/////////,,,---///000111111000///////////////000222333444111444777999:::>>>EEEJJJVVVZZZaaafffjjjllloooqqqrrroookkkiiilllrrryyy~~~zzzwwwyyy}}}}}}|||{{{zzzyyyyyyzzzzzz|||~~~xxxtttmmmfff^^^VVVNNNIIIBBBAAA>>><<<999777666555333222222111000111111111111000///...------------///000111111222222111111111222444666888::::::;;;===<<<999777555444444444444333333222111111000000---.........,,,,,,...000fffbbb^^^\\\[[[ZZZXXXVVVTTTUUUUUUVVVVVVTTTQQQOOONNNNNNMMMMMMMMMNNNOOOPPPMMMOOOPPPPPPNNNOOORRRTTTRRRPPPNNNLLLLLLKKKIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGCCCBBBBBBAAA@@@@@@AAAAAA===???@@@AAABBBDDDHHHKKKNNNRRRYYY___eeekkkqqqtttssssssrrrpppkkkddd[[[UUUQQQQQQPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGFFFFFFGGGHHHHHHHHHIIIKKKNNNPPPRRRTTTTTTXXXXXXXXXYYY[[[]]]```aaacccdddddddddcccccceeeggggggjjjooorrrsssssssssssstttsssssstttwww{{{~~~}}}ppp___SSSKKKGGGBBB@@@BBBEEEHHHOOO___oooooorrrnnnbbbVVVOOOGGGAAA>>>===;;;:::888777777777555666777777777777666555444444333333333222222222111222222222222111000000000000111111111222222222111000000000///............000333222000...///000111000000///...---,,,,,,------------------------.........,,,******,,,...///...---------...000000222444999@@@JJJXXXeeennn}}}bbbMMM:::555444111000333............////////////...///111333333333222111......000111222333333333444888<<>>>>>>>>===:::777555444444444333222222111111...//////...,,,,,,...///fffbbb^^^\\\\\\\\\YYYWWWUUUUUUVVVWWWWWWUUUQQQNNNKKKKKKLLLLLLMMMMMMMMMMMMLLLOOOSSSSSSQQQNNNOOOPPPOOONNNMMMMMMMMMLLLJJJHHHIIIIIIIIIHHHHHHHHHGGGGGGCCCBBBAAAAAA@@@@@@@@@@@@===>>>?????????AAADDDGGGHHHMMMUUU]]]cccgggkkknnnrrrrrrsssrrrooohhh```YYYPPPOOONNNMMMLLLKKKJJJIIIFFFGGGGGGHHHJJJKKKKKKLLLIIIHHHGGGFFFFFFGGGHHHHHHFFFHHHJJJMMMOOOQQQSSSSSSWWWWWWWWWXXXYYY[[[^^^___```aaaaaa```___```bbbdddeeehhhmmmpppqqqooooooooosssqqqooonnnqqquuuzzz~~~~~~}}}~~~lll\\\QQQLLLBBB@@@AAABBB@@@CCCSSSeeeqqqyyy{{{qqqeee^^^WWWPPP???>>><<<:::888777666666666777888999999888777666444444444333333333222222111111222333333111000///000000111111222222222222222111111000///......---...222444444000---,,,,,,///////////////.........------------------------......---+++)))))),,,...000///---,,,---...000222666999???HHHUUUfffvvv{{{^^^JJJ888444444111111333111111000///...---,,,,,,///111333555555555444333---...000222333444333333777<<>>===<<<<<<<<<===>>>???@@@AAABBBBBBGGGIIILLLQQQXXX___dddgggkkkrrrvvvrrrlllhhhddd___YYYUUUPPPLLLKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLKKKIIIGGGEEEDDDCCCHHHIIIJJJLLLMMMOOOPPPQQQRRRSSSVVVXXXZZZ[[[[[[[[[\\\^^^___```aaacccfffiiidddfffiiijjjjjjlllnnnpppmmmlllllllllmmmppprrrtttzzz}}}}}}~~~}}}}}}}}}~~~~~~~~~|||lll[[[OOOJJJFFFBBB???===@@@KKKWWWfffpppvvvtttrrroooaaaOOOHHHAAA<<<;;;999666555777;;;;;;:::999888777666666555555444333333222111111222222222222222222333333333222000/////////000111000000//////.........---/////////////////////////////////...------,,,,,,///...---,,,,,,---//////...---+++******+++---...////////////111444666888:::???IIIWWWffftttqqqQQQFFF<<<888666222111222//////////////////000000222111111444777777444111000111333444444555888:::<<>>>>>???@@@@@@@@@DDDFFFIIINNNTTT[[[```cccffflllpppnnnkkkhhhbbb\\\XXXTTTOOOLLLJJJJJJIIIHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFHHHIIIKKKMMMNNNOOOQQQSSSUUUWWWYYYZZZZZZZZZ\\\]]]]]]]]]]]]___cccfffdddfffhhhiiiiiijjjlllnnnkkkkkkjjjjjjkkklllooopppvvvyyy}}}~~~~~~}}}||||||yyyzzz{{{~~~~~~}}}}}}}}}~~~zzz{{{|||}}}~~~~~~~~~~~~xxxgggZZZMMMHHHDDDBBB@@@@@@GGGPPPZZZfffqqqvvv{{{{{{mmm[[[KKKCCC===<<<<<<999888:::::::::999888777777666666555555444444333222222111222222222222222222222222222111000/////////000000000/////////............///////////////////////////............---------//////...------.../////////...,,,++++++,,,...///+++,,,...111444777;;;<<>>888777555444555555333222333333222222222111111111...///000/////////111222///000000000000333666999:::===BBBGGGJJJIIIFFFDDD@@@===999666333333333444333111//////111333333333gggccc^^^[[[YYYXXXVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSPPPOOOMMMLLLKKKLLLNNNOOOMMMOOOQQQSSSSSSRRRQQQPPPMMMMMMLLLLLLKKKJJJJJJIIIHHHJJJLLLNNNNNNLLLJJJIIIJJJIIIHHHFFFDDDCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>AAABBBEEEIIIOOOUUUZZZ]]]___dddhhhiiiiiihhhaaaYYYXXXTTTOOOLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJEEEFFFGGGIIIJJJLLLMMMMMMPPPQQQTTTVVVXXXXXXYYYXXX[[[[[[[[[ZZZYYY[[[___bbbdddeeeggghhhggghhhjjjkkkiiihhhggggggggghhhjjjkkkpppsssvvvxxxwwwvvvvvvwwwuuuvvvvvvwwwyyy{{{}}}~~~}}}~~~}}}}}}~~~}}}||||||~~~}}}|||}}}~~~yyyyyyzzz{{{||||||||||||~~~vvvfffTTTMMMFFFDDDCCCAAACCCFFFMMMYYYgggtttyyyiiiTTTJJJ@@@===>>><<<:::;;;999999888888777777666666555555444444333222222222444333333222222111111111111111000///////////////////////////............////////////////////////------........./////////000//////........./////////...---,,,,,,---...///---...111666;;;@@@EEEHHHRRR___qqqwwwdddMMMCCC999666444111000222222222222111111000000000000000000222555555333222555666777777999===BBBFFFJJJQQQZZZbbbiiiooowww|||~~~~~~{{{xxxvvvqqqqqqqqqppprrrvvv}}}}}}{{{wwwssspppooooooppprrrsssvvvyyy|||~~~|||{{{zzzxxxyyyzzz|||}}}xxxsssnnnjjjbbb\\\TTTLLLGGGDDDAAA???:::888666555555555333222222222222111111111000000...///111111000///000111000111111111111222555777999<<>>>>>>>>===<<<<<<;;;;;;>>>???AAAEEEJJJOOOTTTVVVYYY^^^bbbeeehhhiiiaaaXXXXXXUUUQQQNNNLLLKKKJJJHHHGGGGGGGGGHHHHHHHHHIIIIIIDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLNNNNNNNNNOOORRRTTTVVVWWWWWWWWWWWWYYYZZZZZZYYYYYY[[[\\\bbbdddeeeeeeeeeeeeggghhhgggfffeeeeeeeeeeeeffffffiiikkkoooqqqqqqrrrrrrtttuuuuuuuuuuuuvvvxxxyyyzzz|||~~~}}}}}}}}}xxxyyy|||~~~{{{~~~}}}yyyxxx|||zzz{{{{{{zzzyyyzzz|||~~~~~~}}}||||||}}}~~~~~~zzz{{{|||}}}}}}~~~}}}}}}zzz|||qqq^^^SSSHHHEEEDDDBBBAAABBBEEEOOO\\\lll}}}ssseeeWWWHHHAAA???<<<:::;;;888888888777777777666666555555444444333333333333444444333333222111000000000000000//////////////////////////////.........////////////////////////,,,------...///000000000111000000000////////////------,,,,,,,,,---...///222444777<<>>===<<<;;;::::::<<<===???BBBFFFJJJNNNQQQTTTYYY]]]aaafffhhhbbbYYYYYYVVVRRROOONNNMMMJJJIIIFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDFFFGGGHHHIIIJJJKKKLLLMMMLLLMMMPPPRRRTTTTTTUUUTTTTTTWWW[[[\\\\\\ZZZXXXXXX```aaaccccccccccccdddfffeeeeeeddddddccccccddddddcccfffiiilllmmmnnnpppqqqsssssssssssstttuuuvvvvvvyyy{{{~~~}}}{{{zzzzzzwwwxxxxxxzzz{{{|||}}}|||vvvvvvxxxyyy{{{|||}}}}}}zzz}}}~~~|||wwwvvvyyy}}}|||~~~~~~~~~yyyyyyyyyxxxwwwwwwyyy{{{~~~~~~}}}|||{{{{{{{{{{{{yyyzzz{{{||||||}}}}}}|||xxxyyy|||~~~~~~}}}kkk]]]NNNGGGEEECCCBBBCCCCCCHHHQQQ```sss~~~wwwgggUUUJJJCCC<<<::::::999999888888777777666666555555444444444444333333444444333333222111000000000000000000000//////............///////////////////////////////////////,,,------...///000111111222222222111111000000///,,,,,,,,,,,,,,,---......222444999BBBOOO___lllttt{{{rrr___HHH???666333333111111333444333333333222222111111///000111222333444444555444666999<<>>===<<<;;;::::::;;;;;;<<>>555333333222222444222222222222222222222222///111222333333444666888555888===BBBIIIRRR[[[aaajjjoootttwwwxxxzzz~~~}}}~~~~~~}}}vvvuuuuuuwww{{{~~~~~~|||zzzxxxxxxwwwsssppppppuuuzzzyyyyyyyyyzzz|||{{{yyywwwvvvvvvyyy~~~{{{{{{|||}}}{{{wwwuuuvvvwwwvvvrrrmmmggg```YYYRRRMMMDDD@@@;;;888777666444333333333333222222222111111000111333222111000000111000111333333222222333444222555888:::<<>>>>>===<<<;;;;;;888999:::<<<>>>BBBEEEGGGFFFNNNTTTUUUXXX[[[[[[YYYVVVTTTQQQNNNMMMKKKHHHFFFCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHJJJLLLOOOPPPQQQQQQQQQRRRUUUWWWXXXWWWWWWXXXYYYZZZ\\\^^^______```bbbddd`````````aaaaaaaaaaaa```cccdddeeeeeeddddddeeefffggghhhkkkmmmnnnmmmlllkkkoooqqqtttuuuttttttuuuvvvpppmmmjjjkkknnnrrrtttuuuuuusssqqqoooooorrruuuwww{{{zzzzzzxxxwwwvvvuuuuuuvvvxxxzzzzzzxxxvvvuuuvvvssstttuuutttsssssstttuuuuuuuuuuuuvvvuuuuuuuuutttrrrssstttuuuuuuvvvuuuuuuqqqrrrtttwwwzzz|||~~~{{{|||||||||{{{|||zzziii\\\RRRIIIDDDEEE@@@@@@CCCKKKVVVdddsss|||~~~zzzuuummm___OOOEEECCC>>>===<<<:::999777666555444444555555555555555555222222222222222222222222111222222333222111000///............/////////000////////////////////////......//////000000000111333444444444333222000000---...///000000111111111000777EEEUUUgggwwwlllYYYFFF===555333333222333555000000111111222222333333///222444444333444777:::888<<>>======<<<<<<777777888999<<>>===BBBEEEJJJOOOSSSVVVWWWXXXTTTQQQNNNKKKJJJIIIFFFEEECCCCCCDDDDDDEEEDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGGGGIIIKKKNNNNNNNNNNNNNNNOOOSSSSSSSSSSSSTTTUUUVVVWWWWWWYYY[[[]]]^^^^^^^^^^^^^^^]]]]]]\\\]]]^^^___```]]]]]]]]]^^^^^^^^^______bbbbbbdddgggkkkkkkgggccceeeeeedddeeehhhlllpppssslllkkkkkkkkkllllllmmmmmmrrrqqqpppnnnnnnnnnooooooppprrrtttvvvuuusssooommmmmmnnnppprrrsssssssssrrrvvvtttrrrqqqqqqqqqpppooonnnoooppppppooopppsssuuurrrssstttuuuuuutttsssrrrrrrpppnnnooorrrwwwzzz|||xxx{{{||||||yyywwwyyy{{{||||||uuucccWWWOOOIIICCC@@@???BBBFFFKKKTTT]]]mmmuuuyyywwwssslll^^^PPPJJJ@@@:::===???;;;999999999:::;;;:::777555555555444444444444444444444444555555555222000000222333000000000000000000000000000000000000000000000000111000/////////111222333555666666666555333111000...000222111111333999===???JJJ\\\ooo|||~~~gggUUUCCC<<<555222333555444222444444333222222333333333000222444555666777:::===@@@IIIVVVaaajjjqqqyyy~~~zzz{{{{{{{{{|||{{{www{{{{{{{{{zzzzzzyyyyyyyyyyyy||||||wwwsssxxxxxxxxxyyy{{{}}}||||||~~~~~~~~~}}}}}}xxxrrrnnntttvvvxxx{{{}}}~~~~~~zzzzzzyyyzzz{{{~~~}}}zzzwwwwwwyyy}}}~~~~~~|||wwwooofff```VVVOOOGGGBBBAAA@@@<<<888888777666666777666444222222222222222222111000///222222222222333444555666555444444555555666777888BBBCCCGGGLLLNNNMMMPPPUUUPPPOOONNNJJJEEE???999666hhhddd^^^\\\\\\ZZZUUUPPPPPPPPPQQQRRRRRRQQQPPPOOOQQQPPPOOONNNNNNNNNNNNNNNMMMNNNPPPPPPOOONNNOOOQQQQQQOOONNNMMMMMMMMMKKKIIIJJJIIIHHHHHHHHHHHHJJJJJJEEEEEEDDDCCCBBBBBBBBBBBBDDDCCCAAA>>>===<<<<<<<<<<<<:::888999:::<<<<<<<<<@@@CCCGGGLLLPPPSSSTTTUUUQQQOOOLLLJJJIIIHHHEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCDDDDDDEEEFFFGGGJJJLLLMMMNNNNNNNNNPPPRRRUUUUUUUUUUUUVVVWWWXXXYYYXXXYYY[[[]]]^^^___^^^^^^]]]\\\[[[[[[[[[\\\^^^___]]]]]]]]]]]]]]]]]]]]]]]]______aaadddggggggdddaaacccbbbbbbbbbdddhhhkkknnnkkkjjjiiihhhggghhhhhhiiilllmmmnnnnnnnnnlllkkkjjjlllmmmoooppppppnnnlllkkklllmmmoooqqqrrrrrrrrrrrrtttrrrqqqqqqqqqqqqooommmooopppqqqqqqrrrtttxxx{{{sssssssssrrrqqqpppooonnnqqqooolllllloootttwwwxxxwwwyyy{{{zzzwwwtttttttttxxxxxx{{{~~~lll^^^RRRJJJFFFAAA???@@@BBBDDDKKKRRR]]]gggooosssuuusssjjj```UUUJJJ???===<<<888777999666666777666555444333333444444444444444444444444444555555444222222333444000000000000000000000000////////////////////////111000//////000111222333333333444555444333222111...///111111111555<<>><<<:::888888:::;;;<<<;;;>>>@@@DDDHHHLLLNNNOOOPPPMMMLLLJJJIIIIIIGGGEEECCCCCCBBBAAA@@@@@@AAABBBBBB@@@AAABBBCCCCCCCCCBBBAAAEEEEEEDDDDDDDDDDDDEEEEEEHHHIIIJJJKKKKKKLLLPPPRRRVVVUUUUUUVVVVVVWWWXXXYYYYYYZZZ\\\]]]^^^^^^^^^^^^[[[ZZZYYYYYYYYYZZZ\\\\\\]]]\\\\\\[[[[[[ZZZZZZYYY[[[\\\]]]```bbbcccaaa^^^aaa```______aaacccfffgggjjjhhhfffcccbbbbbbcccdddeeegggkkkmmmmmmjjjfffdddgggggghhhhhhhhhhhhhhhhhhjjjkkklllmmmnnnooooooooopppppppppqqqrrrqqqnnnkkkmmmnnnooopppqqquuuzzz~~~uuutttrrrpppnnnlllkkkkkkpppmmmjjjiiikkkooorrrssstttvvvxxxxxxtttqqqnnnmmmrrrrrrtttyyyyyyiiiZZZOOOKKKFFFBBBAAA@@@???CCCHHHLLLUUU```hhhooosssqqqmmmcccVVVHHH@@@<<<888888:::444444444444444444444444444444444444444444444444333555666666444333333444000000000000000000000000////////////////////////111111000000000111222222000111222333333333333333000111222222555<<>>;;;:::888888999999777666444444444333222111111000222222222111222222333333444444444444555666777888777666999>>>AAABBBGGGMMMUUUVVVWWWVVVRRRMMMGGGCCChhhddd```\\\ZZZXXXUUURRRTTTRRRPPPOOONNNNNNOOOPPPOOONNNNNNMMMMMMMMMMMMNNNLLLNNNPPPQQQPPPOOOOOOPPPPPPOOOMMMMMMNNNMMMLLLJJJKKKJJJIIIHHHGGGHHHIIIJJJHHHGGGFFFEEEDDDCCCCCCCCCEEECCCBBB@@@??????@@@@@@===;;;999999:::<<<<<<;;;===???AAAEEEGGGIIIKKKKKKJJJIIIIIIIIIIIIHHHEEECCCBBBAAA???>>>===>>>@@@AAA@@@AAACCCEEEFFFEEECCCBBBFFFEEEEEEDDDDDDDDDDDDEEEDDDEEEEEEEEEFFFHHHLLLPPPSSSSSSSSSSSSTTTVVVWWWWWWZZZ[[[\\\^^^^^^^^^]]]]]][[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWVVVYYYYYY[[[]]]^^^___^^^]]]``````___^^^___```bbbcccfffdddbbb_________aaabbbaaacccfffhhhiiigggdddaaaddddddcccbbbcccdddfffgggggghhhiiiiiijjjkkkkkkkkkmmmmmmoooqqqrrrqqqmmmjjjlllllllllmmmnnnrrrwww|||uuutttqqqooommmlllllllllooollliiihhhiiilllmmmnnnoooqqqttttttsssooollljjjmmmnnnooorrrxxxwwwfffYYYRRRKKKEEEDDDBBB@@@AAADDDCCCHHHQQQXXX```ggglllnnnlllcccUUUKKKCCC>>><<<;;;666555555555666777777666555555555555555555555555444666888777555333222222000000000000000000000000000000000000000000000000111111111111111111111222000000111111222222222222222333555666;;;EEESSS]]]lllwww{{{___JJJ???;;;666444444444444333444333333333333444444555333444666888;;;AAAGGGKKKWWW```kkktttyyy|||xxxxxxxxxxxxxxxxxxxxxxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxx{{{~~~}}}zzzxxxzzz}}}~~~}}}xxxyyyzzzzzzzzz{{{}}}~~~|||{{{zzz{{{}}}{{{uuutttyyyyyytttoooiiibbbZZZTTTMMMFFFBBB===<<<:::999:::999888777666666555333333222222111333333222111111111222222444444444444555666777777777666777;;;===>>>CCCIIIOOOQQQTTTVVVUUUQQQMMMJJJjjjfffbbb^^^[[[XXXVVVUUURRRQQQOOOMMMMMMOOOQQQRRRKKKKKKKKKLLLMMMNNNOOOPPPMMMOOORRRRRRQQQPPPPPPQQQQQQPPPOOONNNOOOOOONNNLLLKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIGGGFFFEEEDDDDDDDDDEEEEEECCCBBBAAABBBBBBCCC???===;;;;;;<<<============>>>???AAADDDEEEFFFGGGGGGGGGHHHJJJKKKJJJGGGDDDBBB@@@>>>===<<<===???@@@@@@BBBDDDFFFGGGFFFEEEDDDFFFEEEEEEDDDDDDDDDDDDEEEBBBCCCDDDDDDDDDGGGKKKNNNQQQQQQRRRRRRTTTVVVWWWXXXZZZ[[[\\\]]]]]]]]]\\\[[[[[[ZZZYYYXXXXXXYYYZZZZZZ[[[[[[ZZZXXXWWWVVVUUUTTTWWWXXXYYYZZZ[[[[[[\\\]]]aaa```___^^^^^^______```aaa```^^^]]]]]]___```aaa``````aaabbbbbbbbbbbbbbbcccbbb```___```bbbdddfffhhhhhhhhhhhhiiijjjjjjkkkjjjkkkmmmppprrrpppllliiilllllllllllllllooosssvvvsssrrrpppooonnnnnnooopppnnnllliiihhhiiijjjjjjiiiiiikkknnnpppqqqooollljjjkkklllmmmooorrryyytttgggWWWOOOHHHEEEDDDBBBBBBEEEAAABBBFFFKKKPPPXXXbbbjjjrrrnnneee[[[QQQHHH@@@::::::777555555777888777666555555555555555555555555777888999888555222000000111111111111111111111111111111111111111111111111111222222222222111111111222222111111111000000000222444666999AAANNN^^^jjjyyy|||```KKK>>>;;;777555444444444444444333333333444444555666333444777:::>>>FFFNNNTTT```hhhqqqxxx{{{|||~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{|||}}}|||}}}|||{{{zzz|||}}}|||~~~~~~xxxxxxyyyxxxxxxzzz~~~}}}zzzyyyyyy|||{{{vvvuuuzzz}}}yyysssoooiiibbbZZZRRRKKKFFFAAA???<<<;;;;;;:::999888888777666444333222222222333333222222111222222222333333333444444555666777999777777999:::999===CCCGGGJJJOOOSSSUUUTTTSSSQQQjjjgggccc^^^[[[XXXWWWWWWQQQPPPNNNMMMMMMOOOQQQRRRIIIIIIJJJKKKLLLNNNPPPQQQNNNPPPSSSTTTSSSRRRQQQRRRRRRPPPOOOOOOPPPPPPOOONNNLLLKKKIIIHHHGGGGGGHHHIIIKKKJJJHHHGGGFFFEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDDDD@@@>>><<<;;;===>>>======<<<<<<===>>>???AAABBBBBBDDDEEEGGGJJJLLLKKKGGGDDDAAA@@@???============>>>@@@AAACCCEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEFFFFFFHHHKKKMMMPPPPPPQQQSSSUUUXXXZZZ[[[ZZZ[[[\\\\\\\\\[[[ZZZYYY[[[ZZZXXXWWWWWWXXXYYYYYYZZZZZZYYYXXXWWWUUUUUUTTTVVVWWWXXXXXXWWWXXX[[[]]]___^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^^^^___]]]]]]\\\\\\\\\^^^```bbbbbb```^^^\\\]]]^^^aaaccchhhhhhgggggghhhiiijjjjjjfffgggiiilllnnnmmmjjjgggkkklllmmmllllllmmmppprrroooooonnnnnnnnnnnnooooookkkjjjiiijjjjjjjjjgggeeeeeeeeehhhkkknnnnnnllliiijjjlllnnnnnnnnnrrryyyvvv```UUUKKKGGGEEEBBBBBBDDDAAA@@@AAAEEEHHHNNNZZZeeeooorrrqqqiii___UUUHHH======:::666555666777666444555555555555555555555555777888888666333111000000222222222222222222222222222222222222222222222222222222222333222222111000333333222111000000111111000333666<<>>======;;;::::::999777555333333333333333333333222222333444444333333333333444555666777777555666888777555888===AAADDDHHHMMMQQQTTTTTTUUUiiigggccc^^^YYYWWWWWWWWWRRRQQQOOONNNNNNNNNNNNOOOIIIIIIJJJJJJLLLMMMOOOPPPOOORRRUUUVVVUUUTTTSSSSSSQQQOOONNNOOOPPPPPPOOOMMMLLLKKKIIIHHHGGGGGGHHHHHHLLLKKKIIIHHHFFFEEEEEEEEECCCCCCBBBAAAAAABBBCCCDDD@@@>>>;;;;;;<<<======<<<::::::::::::;;;<<<======@@@BBBEEEIIIKKKJJJFFFCCC@@@@@@??????>>>======<<>>999777888888666333555555555555555555555555555555555444222111222444333333333333333333333333111111111111111111111111222222333333333222111000222222111111111222333444111555:::BBBNNN___rrrzzz\\\EEE;;;:::888666444333444555333333333444444555666777666888;;;AAAIIIUUUaaaiiiqqquuuzzz|||||||||{{{{{{{{{||||||}}}}}}}}}vvvwwwxxxyyyzzz|||}}}~~~~~~~~~~~~xxxyyyyyyyyyyyyzzz~~~}}}zzzvvvtttsssvvvyyy|||~~~|||zzz{{{~~~~~~yyyxxxvvvqqqiiibbb\\\XXXOOOKKKFFFCCCAAA@@@>>>===<<<:::777555444333444444333333333333444555666666333333333333444555666666444333555888888555777<<<;;;===AAAEEEJJJMMMPPPQQQhhhfffbbb]]]XXXVVVVVVWWWSSSRRRQQQOOONNNMMMLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNPPPSSSVVVXXXVVVUUUTTTTTTPPPNNNMMMNNNOOOOOONNNMMMLLLKKKJJJHHHGGGGGGHHHHHHLLLLLLJJJHHHGGGFFFEEEEEEBBBAAA@@@???@@@AAABBBCCC???===;;;:::;;;<<<<<<;;;888888777777888999::::::>>>@@@DDDHHHKKKIIIEEEBBB@@@@@@@@@@@@???>>><<<<<<>>>>>>>>>???AAACCCEEEFFFCCCCCCCCCCCCDDDFFFGGGGGGAAACCCEEEFFFEEEEEEFFFGGGHHHIIIKKKNNNRRRVVVYYY[[[YYYYYYZZZZZZZZZXXXWWWVVVXXXWWWUUUTTTTTTTTTUUUUUUYYYXXXXXXWWWWWWVVVVVVUUURRRTTTTTTSSSRRRSSSWWW[[[WWWVVVVVVVVVVVVVVVVVVVVVYYYZZZ[[[\\\[[[XXXVVVTTTTTTTTTUUUVVVWWWYYYZZZ[[[[[[ZZZXXXVVVVVVVVVXXXXXX___^^^]]]\\\\\\]]]___```______```ccceeeeeedddbbb```cccfffhhhhhhhhhhhhiiiggghhhiiiiiiiiihhhfffeeeccceeehhhjjjkkkhhhccc___aaa```___bbbfffgggfffdddhhhlllooonnnjjjjjjmmmqqquuu|||lll[[[QQQJJJEEEBBBBBB??????BBBFFFDDDAAAFFFOOORRR___lllqqqqqqnnneee[[[JJJDDD===;;;;;;;;;888444666666666666666666666666222333333222111222444777444444444444444444444444000000000000000000000000222333333444333222111000111000000000111333555666444888???HHHUUUgggzzzxxxXXXAAA::::::999666444333444555333333333444555666777777888:::>>>DDDMMMZZZgggpppuuuyyy|||}}}||||||~~~{{{{{{{{{|||||||||}}}}}}uuuvvvwwwyyy{{{|||~~~~~~}}}||||||}}}~~~xxxyyyyyyyyyyyyzzz}}}~~~|||xxxuuutttwwwzzz}}}{{{~~~~~~||||||}}}{{{{{{zzzvvvooohhhccc```TTTPPPKKKFFFDDDBBB@@@???<<<;;;888555444444444555333333333444555666777888333333333333444555666666333333666::::::888999>>>666888:::>>>BBBFFFIIIKKKeeedddbbb]]]XXXUUUSSSSSSRRRQQQOOOMMMKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJMMMOOOPPPRRRSSSSSSRRRRRRTTTUUUQQQPPPOOOOOONNNNNNNNNNNNKKKJJJIIIHHHGGGGGGGGGGGGIIIKKKLLLKKKGGGCCC@@@???>>>???@@@AAAAAAAAAAAAAAA===>>>>>>>>>===<<<;;;;;;999999999::::::;;;;;;<<<>>>@@@CCCFFFHHHHHHHHHHHHBBBBBB@@@???>>>=========<<<<<<======>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDKKKLLLNNNNNNOOOQQQUUUXXXXXXYYYZZZYYYWWWUUUUUUVVVTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRTTTTTTSSSSSSRRRRRRQQQQQQSSSTTTUUUUUUVVVVVVUUUUUUTTTVVVYYYYYYWWWUUUTTTSSS\\\ZZZWWWUUUTTTUUUVVVXXXVVVVVVWWWWWWWWWVVVUUUUUUWWWXXXYYYZZZ[[[[[[[[[ZZZ\\\]]]]]]^^^^^^_________aaaccceeeggghhhgggeeeccceeeeeeeeeeeedddcccbbbaaabbbdddggghhhfffcccaaa```dddbbb```aaadddfffeeecccdddeeegggiiijjjkkkkkkkkkqqqvvv}}}mmm[[[OOOJJJEEE@@@BBBBBBBBBAAA@@@AAADDDGGGLLLQQQ[[[fffmmmooolllhhh___WWWLLLBBB===;;;::::::333444555555444444444555444555666777777555333222222333333333222111///...222222111111111111111111111333666666444111///...111222222333555777999:::>>>AAAGGGQQQ```sssqqqUUUFFF???;;;777444444444555444555555555777888999888777999>>>EEEMMMWWWbbbmmmsssyyyzzz{{{{{{{{{|||~~~}}}~~~|||{{{}}}~~~|||vvvvvvwwwxxxzzz}}}|||yyyxxxwwwwwwxxxzzz~~~~~~zzzvvvrrrrrruuuxxx||||||}}}}}}}}}~~~~~~zzzvvvtttsssppphhhbbb\\\XXXSSSOOOKKKHHHDDDBBB@@@???<<<:::888666555555444555666666666555444333555444333222222333444555333444444444555555666666999:::::::::;;;===AAADDDcccbbb```\\\XXXUUUSSSSSSTTTRRRPPPMMMKKKJJJJJJJJJLLLMMMMMMLLLKKKKKKNNNPPPPPPRRRSSSTTTTTTTTTVVVWWWRRRQQQPPPPPPPPPPPPPPPPPPMMMLLLKKKIIIHHHHHHGGGGGGIIIKKKMMMLLLHHHDDDAAA@@@??????@@@AAAAAAAAAAAA@@@>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===???BBBDDDFFFGGGGGGFFFEEEEEEDDDBBB@@@???>>>===<<<<<<<<<===>>>???AAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDIIIJJJLLLLLLMMMOOOSSSVVVVVVXXXYYYYYYWWWVVVVVVWWWUUUTTTTTTSSSRRRQQQQQQQQQSSSSSSTTTTTTSSSRRRQQQPPPQQQQQQQQQPPPPPPPPPPPPPPPRRRSSSTTTUUUUUUUUUTTTTTTRRRTTTVVVVVVUUUSSSSSSSSSXXXVVVTTTSSSRRRRRRSSSTTTSSSSSSTTTTTTTTTTTTTTTSSSUUUVVVVVVWWWXXXYYYYYYZZZZZZZZZ[[[\\\\\\]]]]]]]]]___aaaccceeeffffffdddcccddddddddddddcccaaa``````bbbdddffffffdddbbbaaaaaaaaa^^^]]]^^^aaadddeeedddeeeeeeffffffggghhhiiiiiinnnssszzzzzzfffXXXPPPJJJCCCBBBBBBAAA@@@??????AAABBBDDDIIIQQQZZZaaagggkkkmmmiiibbbXXXOOOHHHCCC???<<<999999999777666555555666333444555666555444222111222222333333222111000///222222111111111111111111000333555666444222111111333333444444666888999:::CCCGGGPPP\\\kkk|||kkkRRRDDD===:::666444555555555444666666666777888999999888???DDDLLLUUU___jjjssszzzzzz{{{{{{zzzyyyyyyzzz|||zzz}}}~~~|||{{{{{{}}}vvvwwwwwwyyy{{{}}}~~~~~~|||zzz||||||{{{{{{}}}}}}xxxtttsssuuuwwwyyyyyy{{{~~~~~~zzzvvvtttuuusssmmmhhhccc___[[[VVVRRRMMMHHHDDDBBB@@@>>>;;;999777555555555666777777777666555444333222111000000111222333444444555555666777888888888999999999999;;;>>>AAA```___\\\ZZZWWWUUUSSSSSSUUUSSSQQQNNNLLLJJJIIIIIIMMMMMMNNNMMMLLLLLLNNNQQQPPPRRRTTTUUUUUUVVVWWWXXXRRRQQQQQQQQQQQQRRRRRRSSSOOONNNMMMKKKJJJHHHGGGFFFIIIKKKMMMLLLIIIEEEBBBAAAAAAAAAAAABBBAAAAAA@@@???>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<>>>@@@BBBDDDDDDDDDDDDEEEEEEEEEDDDBBB???===;;;<<<<<<<<<<<<===???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJLLLOOORRRTTTVVVWWWWWWVVVVVVWWWXXXUUUTTTSSSRRRQQQOOONNNNNNQQQRRRSSSTTTSSSQQQNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNQQQRRRTTTUUUVVVUUUSSSRRRQQQRRRSSSSSSRRRQQQRRRTTTRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUWWWXXXWWWXXXXXXYYYZZZZZZ[[[[[[]]]^^^```bbbddddddcccccccccccccccbbbaaa```^^^]]]bbbdddeeedddbbb``````aaa]]][[[ZZZ[[[^^^aaacccdddeeedddccccccccceeefffgggjjjmmmrrryyyttteee[[[QQQIIICCCBBBAAA@@@???????????????BBBFFFJJJPPPYYYccckkkooolllgggaaaYYYPPPFFF@@@<<<;;;999666555444333333333333444555444333222111111222222222222222111111111111222222222222222222000333555666555444444555666666777888:::<<<>>>???JJJRRR^^^lll{{{hhhRRRGGG<<<:::777666777777777666666666777777888999::::::???EEEOOOZZZdddmmmvvv{{{zzz{{{{{{yyyvvvvvvvvvxxxvvvyyy}}}zzzzzz{{{~~~xxxxxxxxxyyy{{{}}}~~~}}}}}}{{{vvvtttuuuwwwvvvwwwyyy~~~~~~zzzvvvuuuvvvvvvssspppkkkhhhddd```[[[UUUNNNIIIGGGEEEBBB???<<<:::888777777777777888777666555555333222222111111222222333444444555666777888999:::888888999888777888;;;===^^^\\\YYYWWWVVVUUUSSSRRRSSSRRRQQQOOONNNLLLKKKKKKLLLMMMMMMLLLKKKLLLNNNPPPQQQSSSUUUVVVUUUUUUUUUVVVQQQQQQQQQQQQQQQRRRSSSTTTPPPPPPNNNMMMJJJHHHFFFEEEGGGIIIKKKKKKIIIEEECCCBBBCCCCCCCCCCCCBBBAAA@@@?????????>>>===<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<===???@@@BBBBBBBBBBBBAAABBBCCCCCCAAA???<<<:::<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFHHHKKKNNNPPPRRRUUUVVVUUUUUUVVVXXXSSSSSSRRRQQQPPPOOONNNMMMPPPQQQRRRRRRQQQNNNLLLJJJJJJKKKKKKKKKLLLLLLMMMMMMPPPQQQTTTUUUVVVUUUSSSRRROOOPPPQQQQQQPPPPPPRRRTTTMMMNNNOOOOOONNNMMMLLLKKKLLLLLLNNNOOOPPPQQQQQQQQQOOONNNMMMMMMOOOQQQTTTVVVUUUUUUVVVWWWXXXYYYYYYZZZZZZ[[[]]]^^^```aaabbbbbbbbbbbbbbbbbbaaa___^^^]]]aaabbbcccaaa___^^^___```]]][[[ZZZZZZ[[[^^^aaabbbcccbbb```___```aaacccdddeeehhhlllpppxxxsssgggZZZOOOFFFDDDCCCBBBBBBAAA@@@???>>>@@@AAAAAABBBIIIUUU___iiikkkoooppplll```RRRHHHAAA>>>:::777666555555444444444555555555444333222111111222222222222222222111111222222222222222333333444666777666555666777999:::<<>><<<;;;;;;;;;;;;888888888999::::::;;;;;;===>>>???@@@AAAAAAAAAAAA>>>???AAABBBBBBAAA???>>>======<<<======>>>???@@@BBBAAA@@@@@@???>>>======AAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCCCCDDDEEEIIIKKKMMMOOORRRSSSSSSSSSUUUVVVPPPPPPPPPPPPOOOOOOOOOOOONNNOOOPPPPPPNNNLLLJJJHHHJJJJJJJJJKKKKKKLLLLLLLLLPPPQQQSSSTTTTTTTTTRRRQQQOOOPPPQQQPPPOOOPPPRRRTTTKKKLLLNNNNNNNNNMMMKKKJJJKKKLLLMMMOOOPPPQQQQQQQQQMMMLLLKKKKKKLLLNNNQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYXXXXXXYYYZZZ\\\]]]___```bbbbbbbbbbbbaaa```___^^^```aaaaaa```^^^\\\]]]^^^^^^]]]\\\[[[[[[\\\^^^___aaa```^^^]]]]]]___```bbbbbbdddhhhlllssssssbbbTTTIIIFFFCCCBBBBBBBBB@@@>>>===??????===<<<@@@IIIQQQ[[[cccpppyyy{{{rrrcccYYYKKKFFF@@@<<<;;;:::999888666666666666666555555444222222222222222222333333111111222222333333333333666777888777666777888:::===@@@EEELLLRRRWWWZZZ[[[^^^hhhxxxuuu[[[III>>><<<999777777888777666555666666666666888===AAAHHHPPP[[[fffnnntttyyy|||zzz{{{{{{{{{zzzzzz{{{}}}zzz}}}~~~~~~}}}}}}}}}}}}~~~}}}yyywwwxxxxxxzzz}}}~~~zzzxxxvvvvvvuuutttqqqppppppooolllggg```[[[RRRPPPLLLGGGCCC???<<<;;;999888777666666555555555555555555555555555555555111222333444666777888999:::;;;;;;:::888777999:::]]]YYYVVVUUUVVVVVVSSSPPPOOOOOOPPPQQQQQQQQQPPPPPPKKKKKKLLLKKKJJJJJJLLLOOOQQQTTTVVVWWWUUUSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSRRRRRRQQQPPPNNNKKKHHHFFFDDDGGGJJJKKKIIIGGGFFFEEEGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@>>><<<;;;::::::;;;777777888999;;;<<<======???@@@@@@@@@AAAAAABBBBBB@@@AAABBBCCCDDDDDDCCCCCC>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@???>>>===<<<<<<@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBBBBBBBDDDGGGJJJJJJLLLOOOPPPPPPQQQRRRTTTOOOOOOOOOOOOOOOOOOPPPPPPMMMMMMMMMLLLKKKJJJIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKNNNOOOOOOPPPPPPPPPPPPPPPNNNOOOPPPPPPOOONNNPPPQQQKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKMMMNNNOOOPPPPPPPPPLLLKKKKKKJJJKKKLLLNNNOOOQQQRRRSSSTTTUUUVVVWWWXXXWWWWWWVVVVVVXXXZZZ\\\]]]___``````aaaaaa``````___]]]___```___]]][[[[[[\\\]]]^^^^^^]]][[[[[[\\\]]]^^^]]]\\\\\\]]]^^^___```___cccgggjjjoooyyy}}}lll^^^PPPKKKEEEBBBBBBAAA???<<<:::;;;===<<<<<<>>>DDDHHHOOOYYYhhhwww|||ssskkkTTTMMMDDD>>><<<;;;888666777777777666666666666666444333222222222222333333111111222222333444444444777777888888777999<<<>>>EEEJJJRRR\\\dddiiikkklllkkkuuubbbKKKBBB???:::666555555555444555666777777777;;;BBBHHHOOOVVV```iiippptttxxxzzzzzz{{{}}}}}}}}}}}}}}}}}}{{{zzzyyy|||~~~}}}~~~}}}{{{xxxvvvuuuuuusssrrrrrrrrrqqqnnnhhhdddWWWTTTPPPKKKFFFAAA>>><<<;;;:::888777666666666666333444444555555444444333111222333444555666777888:::;;;<<<;;;999888999:::^^^YYYUUUTTTVVVVVVSSSOOOOOOPPPQQQRRRRRRQQQPPPOOOLLLLLLLLLKKKJJJKKKMMMOOOOOORRRVVVXXXWWWVVVUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTSSSQQQNNNKKKJJJFFFHHHLLLMMMLLLJJJIIIIIIHHHIIIIIIIIIHHHGGGFFFFFFBBB@@@>>><<<:::::::::;;;777777999;;;===???@@@AAABBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCC???????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBDDDGGGIIIHHHJJJMMMNNNNNNNNNOOOQQQQQQQQQPPPPPPOOOOOOOOONNNLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIILLLKKKKKKJJJKKKLLLMMMNNNLLLMMMOOOOOONNNLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQSSSTTTUUUVVVWWWVVVTTTTTTTTTWWWYYY[[[\\\]]]^^^______`````````[[[]]]______]]][[[YYYYYYYYY[[[^^^^^^\\\ZZZ[[[\\\ZZZ[[[[[[\\\]]]^^^______^^^bbbfffhhhjjjqqq~~~yyymmm]]]VVVLLLFFFDDDCCC???<<<;;;;;;:::;;;<<<>>>@@@AAAFFFMMM[[[jjjuuuzzzyyyvvvbbbYYYMMMDDD@@@===999666777777666555555555555555555555333222111222222333111111222222333444444555555666777777999<<>>===;;;999888888888888333444555666666555444333333444444555666777777777999:::<<<;;;:::999999:::___ZZZUUUUUUVVVVVVSSSOOOQQQRRRRRRRRRRRRPPPOOONNNMMMMMMMMMMMMKKKLLLNNNPPPNNNQQQVVVXXXYYYYYYYYYYYYVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUVVVUUUTTTQQQNNNLLLGGGJJJMMMOOONNNLLLKKKKKKIIIIIIJJJJJJIIIIIIHHHHHHBBBAAA>>>;;;:::::::::;;;777888:::<<>>??????AAABBBCCCDDDDDD??????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCDDDGGGIIIGGGIIIKKKLLLLLLLLLMMMOOOSSSSSSRRRQQQOOONNNMMMMMMLLLJJJHHHGGGGGGHHHJJJKKKJJJIIIIIIHHHHHHGGGGGGGGGJJJIIIGGGFFFGGGHHHJJJLLLJJJLLLNNNOOOMMMJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJLLLMMMNNNOOOQQQRRRSSSTTTWWWUUUSSSRRRSSSUUUWWWYYYZZZZZZ\\\]]]^^^_________YYY\\\______]]]ZZZXXXXXXTTTXXX\\\^^^\\\[[[[[[\\\XXXYYY[[[]]]^^^^^^______^^^bbbfffffffffkkkvvv{{{iii```TTTLLLHHHEEEAAA>>>???===::::::;;;<<<<<<;;;AAAFFFPPP]]]jjjsssxxxyyysssiii[[[PPPJJJEEE@@@<<<666666555444444444444555777555444222111111222222111111222333333444555555222333555777:::>>>EEEIIIVVV]]]iiiuuu}}}~~~mmmUUUOOOFFF???<<<<<<<<<<<<888:::<<<<<<===BBBLLLTTT```fffmmmssswwwzzz|||}}}}}}~~~~~~~~~|||}}}}}}~~~}}}|||{{{zzzyyyxxxwwwvvvvvvsssoookkkgggddd___YYYSSSNNNJJJIII@@@???===;;;::::::::::::555666777888888777666555555555666666777777888888888999;;;;;;999888999999```___]]]ZZZXXXUUUTTTSSSUUUTTTSSSSSSSSSSSSPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKPPPWWW\\\^^^^^^^^^___ZZZZZZYYYXXXVVVUUUTTTSSSZZZYYYWWWUUURRRPPPOOONNNJJJIIIHHHIIIKKKKKKKKKIIIHHHIIIJJJKKKKKKIIIGGGFFFAAA@@@>>><<<;;;:::::::::888999999:::<<<>>>@@@AAA???@@@@@@AAAAAABBBBBBCCCBBBCCCDDDCCCAAA@@@AAABBBCCCCCCCCCAAA>>>======???AAAAAAAAAAAAAAABBBBBBBBB@@@???????????????@@@@@@>>>???AAACCCEEEGGGGGGHHHKKKKKKKKKJJJIIIJJJMMMPPPQQQQQQQQQQQQPPPOOONNNNNNKKKKKKJJJIIIIIIIIIJJJJJJFFFGGGGGGHHHHHHGGGGGGFFFIIIJJJJJJJJJHHHGGGHHHIIIIIIJJJKKKLLLKKKJJJHHHGGGEEEHHHJJJJJJIIIGGGGGGHHHLLLKKKKKKKKKKKKMMMOOOPPPOOONNNMMMKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPVVVTTTRRRQQQPPPQQQRRRSSSSSSUUUWWWZZZ[[[\\\[[[ZZZXXXYYYYYYZZZZZZYYYWWWVVVWWWXXXZZZ[[[ZZZWWWTTTRRRWWWWWWXXXYYYZZZ[[[\\\]]]```___^^^^^^aaafffkkknnnyyytttkkk]]]PPPKKKKKKFFF@@@@@@>>><<<::::::<<<>>>@@@@@@CCCIIIQQQ[[[gggrrrzzzuuuuuupppfff]]]UUUKKKAAAAAA===888666777888888777555666666666555333111000333444555555666666555555666555555666777<<>><<<:::===;;;<<>><<<;;;:::;;;;;;999999999999::::::;;;<<<>>>>>>???@@@AAABBBBBBBBB???@@@@@@???>>>======???AAABBBAAA???===;;;<<<===========================??????>>>>>>??????@@@@@@???@@@BBBCCCEEEFFFFFFFFFHHHIIIIIIGGGGGGHHHKKKMMMPPPPPPPPPPPPOOONNNMMMMMMJJJJJJIIIHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGGGGGGGFFFIIIJJJJJJIIIGGGFFFGGGHHHHHHIIIKKKKKKKKKIIIHHHFFFFFFHHHJJJIIIHHHGGGFFFGGGKKKJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLKKKKKKLLLMMMNNNNNNNNNNNNRRRQQQOOONNNNNNOOOQQQRRRSSSTTTWWWYYYZZZ[[[ZZZZZZXXXYYYZZZZZZYYYXXXWWWVVVVVVXXXZZZ[[[[[[XXXUUUSSSWWWWWWXXXYYYZZZZZZ[[[[[[]]]\\\\\\]]]```cccgggjjjrrryyyxxxjjjZZZQQQMMMGGG@@@@@@>>><<<:::::::::;;;<<<:::<<>>@@@AAABBBBBB???AAAAAAAAA???>>>???@@@?????????>>>;;;:::;;;=========>>>>>>>>>>>>============>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDFFFGGGGGGGGGFFFGGGJJJLLLNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHIIIJJJHHHFFFEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFHHHIIIIIIGGGEEEEEEFFFIIIIIIHHHHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLOOONNNMMMLLLMMMOOOQQQRRRRRRSSSUUUWWWYYYYYYYYYYYYYYYYYYZZZZZZYYYWWWVVVUUUVVVWWWZZZ[[[[[[YYYWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXYYY[[[]]]```bbbccciiioooxxxyyyhhhZZZSSSKKKEEEBBBAAA???===;;;:::::::::<<<<<<<<<>>>CCCLLLWWW^^^nnnvvv}}}ooocccPPPGGG>>>:::;;;<<<888444555555555555555444333222333444555555666666555555444222333777;;;CCCSSSbbbrrrwww}}}~~~xxxbbbPPPEEE@@@>>><<<:::<<>>:::888888888888888888888999888777666555555555666777777777888888999:::::::::aaa```___^^^]]]\\\\\\\\\]]][[[YYYYYYXXXVVVSSSQQQRRRPPPMMMJJJIIIIIIKKKLLLKKKOOOXXXeeennnnnneee]]][[[ZZZXXXVVVUUUTTTTTTTTTQQQQQQQQQRRRRRRRRRRRRRRRLLLJJJHHHGGGHHHIIIHHHGGGDDDEEEFFFGGGGGGGGGFFFFFFCCCAAA???===<<<;;;;;;<<<:::999888777666555555555:::;;;<<<===>>>???@@@AAA???@@@AAAAAA???>>>???AAA>>>>>>>>>===;;;:::;;;=========>>>>>>>>>===<<<<<<<<<<<<===>>>??????@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBFFFGGGHHHGGGGGGHHHJJJLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHIIIGGGEEECCCDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFGGGHHHGGGEEEDDDDDDEEEGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKNNNMMMLLLLLLNNNPPPSSSUUUQQQRRRTTTUUUWWWWWWWWWWWWXXXYYYYYYYYYXXXVVVTTTSSSUUUVVVXXXZZZZZZYYYXXXWWWTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUVVVXXXZZZ[[[\\\\\\aaafffmmmvvvssseee[[[TTTNNNFFFDDDBBB@@@>>>======<<>>>>>>>>@@@EEELLLQQQZZZffftttwwwbbbVVVHHHAAAAAAAAA===999666666666555555444444444333444555555666555555555777666666888;;;CCCSSSbbbvvvzzz|||zzz{{{~~~wwwbbbRRRIIIFFFBBB@@@AAAHHHPPPYYYeeeoooyyy{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{{{{{{{{{{{{{{{{yyyxxxxxxwwwwwwxxx{{{}}}~~~}}}~~~~~~~~~||||||}}}~~~|||vvvrrrooojjjcccYYYWWWTTTPPPKKKGGGCCC@@@=========<<<:::888666555999888666555555666777777777777888888999999999:::]]]^^^```aaa```___]]][[[]]]\\\ZZZYYYYYYWWWTTTRRRRRRPPPMMMJJJIIIIIIKKKLLLJJJNNNWWWccclllmmmeee^^^\\\[[[XXXVVVUUUTTTUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRLLLIIIGGGEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEBBBAAA???===;;;;;;;;;;;;999888888777777777777888999999:::;;;<<<===>>>???:::;;;<<<<<<;;;:::;;;<<<===>>>>>>===;;;;;;<<<>>>999:::;;;<<<;;;:::888777:::;;;===???@@@AAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAACCCDDDFFFFFFFFFGGGIIIKKKIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDFFFGGGGGGFFFDDDBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGEEEDDDCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLOOORRRTTTQQQQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWVVVUUUSSSRRRSSSTTTVVVXXXXXXXXXWWWVVVRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRTTTVVVWWWWWWWWWWWW]]]```eeellluuuzzzmmmddd[[[TTTHHHFFFDDDAAA???>>>>>>>>>;;;<<<=========>>>@@@BBBIIITTTcccrrrwwwiiiXXXLLLFFFCCC???;;;888888777666666555555555333444555555666555555555777666666999<<>><<<;;;:::::::::888888777777777888999999999999999:::;;;;;;<<<<<<999;;;<<<<<<;;;:::<<<===;;;<<<===<<<;;;;;;===>>>;;;<<<>>>>>>>>><<<:::888:::;;;>>>@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA>>>@@@BBBCCCCCCCCCEEEGGGFFFGGGHHHIIIJJJKKKKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEDDDBBBBBBDDDFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKGGGGGGFFFGGGIIILLLNNNPPPPPPPPPQQQQQQRRRSSSSSSTTTSSSSSSTTTUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUTTTTTTPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTZZZ[[[___ccckkkuuuvvvnnncccYYYMMMJJJFFFBBB???>>>>>>???:::<<<>>>>>>===;;;;;;<<>><<<:::888777777777333444555555666666555555222333666:::===CCCPPP]]]hhhooouuuuuusssuuu}}}wwwjjjWWWQQQPPPWWWaaalllwww{{{|||{{{zzzxxxxxxyyy{{{}}}~~~|||{{{{{{|||wwwvvv{{{|||}}}|||yyytttqqqqqqrrrpppqqqsssvvvyyyyyywwwuuuwwwyyy}}}}}}|||}}}~~~~~~}}}~~~}}}wwwuuuuuuqqqllloooooollleee\\\UUURRRQQQIIIHHHEEEBBB???>>>======<<<;;;999888777777777888888888888888777777777777\\\ZZZXXXVVVXXX[[[___bbbXXXWWWVVVVVVWWWVVVTTTRRRMMMMMMMMMMMMMMMLLLLLLLLLIIIKKKNNNQQQTTTXXX]]]aaaaaa___[[[YYYWWWWWWYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYRRRNNNJJJGGGGGGHHHHHHGGGFFFEEEDDDBBBAAA@@@??????@@@>>><<<:::999888888999999888777666666666666666999999999888888888888777777888999999999888:::;;;777888999999888999;;;<<<===>>>@@@AAA@@@===;;;999:::<<>><<<;;;===>>>??????AAAAAABBBCCCDDDBBB@@@AAADDDEEEDDDCCC???@@@AAA@@@??????@@@BBBDDDEEEGGGIIIJJJKKKLLLLLLIIIHHHFFFDDDCCCCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCAAA???@@@CCCEEEDDDBBBAAACCCFFFGGGEEEDDDDDDEEEIIIIIIIIIIIIHHHGGGFFFFFFJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIJJJIIIHHHGGGGGGIIIKKKQQQPPPPPPOOOOOOOOOPPPPPPLLLMMMOOOQQQRRRRRRRRRQQQPPPOOOMMMKKKKKKLLLMMMNNNOOOQQQSSSVVVWWWWWWVVVUUUQQQQQQPPPOOONNNNNNNNNNNNMMMOOORRRUUUYYY^^^dddhhhwww~~~nnneeeYYYNNNGGGCCCBBBBBBAAA???>>>======<<<:::999===<<<<<>><<<;;;;;;<<<<<<:::999;;;;;;::::::999999888888XXXXXXWWWWWWYYY[[[^^^```___]]][[[[[[[[[ZZZXXXVVVRRRRRRRRRQQQPPPOOOMMMLLLNNNQQQSSSUUUVVVWWWZZZ\\\]]]]]]^^^^^^]]][[[XXXVVV\\\]]]```aaa```\\\XXXVVVNNNLLLJJJIIIHHHIIIJJJKKKJJJIIIGGGEEEBBBAAA@@@???===<<<<<<;;;;;;::::::999888888888888888777777666777888999888666555555666777777777777999:::;;;<<<;;;;;;;;;:::999:::===@@@???@@@@@@@@@@@@>>>===<<<>>>>>>???@@@AAABBBCCCCCCDDDBBB@@@AAACCCEEEDDDCCCAAAAAABBBAAA@@@@@@CCCEEEGGGHHHHHHHHHIIIIIIJJJJJJHHHGGGEEECCCCCCDDDEEEFFFGGGFFFEEEEEEEEEFFFHHHIIIHHHHHHGGGFFFEEECCCBBBAAA@@@>>>>>>???CCCEEEDDDCCCBBBDDDFFFFFFEEEDDDEEEFFFHHHHHHHHHHHHGGGFFFEEEDDDIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDEEEEEEGGGHHHIIIJJJIIIJJJJJJIIIGGGGGGIIIKKKOOOOOONNNNNNNNNNNNNNNOOOKKKLLLNNNPPPQQQQQQQQQQQQPPPOOOMMMLLLLLLLLLLLLMMMNNNOOORRRTTTUUUVVVUUUTTTQQQQQQOOONNNMMMMMMMMMMMMKKKLLLNNNPPPSSSXXX^^^cccnnnvvvvvvnnnaaaUUUMMMHHHDDDBBBCCCAAA???>>>===<<<:::999777666777:::AAAJJJSSSYYYgggnnnyyy|||tttcccVVVJJJFFFBBB===:::;;;777666555444333333555666777777777777777;;;@@@DDDNNNTTT[[[bbbhhhrrr~~~{{{ssssssxxx~~~~~~|||{{{{{{{{{~~~{{{yyyyyy}}}~~~|||zzzyyyyyy{{{}}}{{{{{{{{{zzzxxxwwwuuutttwwwvvvuuuyyy~~~|||xxxuuuvvvwwwyyyzzzyyyyyyxxx|||||||||}}}~~~~~~}}}|||{{{{{{xxxxxxwwwwwwvvvsssnnnjjjddd___WWWQQQLLLIIIFFFCCCBBB???===;;;;;;;;;:::888::::::999999888777777777WWWWWWWWWWWWXXXZZZ\\\]]]^^^\\\[[[[[[\\\\\\[[[YYYUUUUUUTTTSSSRRRPPPNNNMMMRRRTTTVVVVVVVVVVVVWWWXXXWWWYYY[[[]]]\\\YYYVVVSSSZZZ[[[\\\\\\[[[YYYVVVUUUNNNLLLKKKJJJIIIJJJLLLMMMMMMKKKIIIFFFCCCAAA@@@???======<<<<<<;;;:::::::::999999999999888777666666888999999888666444555666555666666777888999;;;<<<::::::;;;::::::;;;===@@@>>>???@@@@@@@@@???===<<<>>>???@@@AAABBBCCCCCCDDDCCCBBB@@@AAACCCDDDCCCCCCBBBBBBBBBAAA@@@BBBFFFIIIKKKJJJIIIGGGGGGGGGGGGHHHFFFEEEDDDCCCDDDEEEGGGIIIFFFFFFEEEEEEEEEFFFHHHIIIJJJIIIHHHFFFDDDBBB@@@>>><<<<<<===???CCCDDDDDDCCCDDDEEEFFFEEEDDDDDDFFFHHHFFFFFFFFFFFFEEEDDDCCCCCCGGGGGGEEEDDDCCCCCCBBBBBBDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJIIIHHHHHHIIIKKKLLLLLLLLLLLLLLLLLLMMMMMMKKKLLLMMMOOOPPPPPPPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJLLLNNNPPPSSSTTTTTTTTTSSSQQQQQQOOONNNMMMLLLLLLLLLKKKLLLLLLLLLNNNSSSYYY]]]fffnnnxxx{{{ooobbbXXXOOOHHHDDDEEECCC@@@>>>>>>===;;;999999888999:::>>>BBBFFFIIIRRR[[[jjjzzzxxxlll^^^TTTLLLDDD>>>===999888666555444555666777777777888888777999<<<>>>AAAHHHQQQ[[[eeerrr~~~~~~}}}||||||||||||{{{{{{{{{}}}|||{{{zzz{{{}}}~~~{{{{{{{{{{{{zzzyyyxxxwwwxxxwwwwwwyyy}}}~~~{{{xxxwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{}}}~~~}}}||||||}}}~~~~~~~~~|||||||||}}}}}}{{{xxxuuuqqqlllcccZZZSSSNNNJJJGGGHHHEEEAAA>>>======<<<;;;;;;::::::999999888777777XXXXXXWWWXXXYYYZZZ[[[\\\]]][[[ZZZZZZ[[[[[[ZZZYYYWWWWWWVVVUUUSSSRRRPPPOOORRRTTTWWWWWWVVVVVVVVVWWWUUUVVVXXXYYYYYYWWWUUUTTTTTTUUUUUUVVVUUUUUUTTTTTTNNNMMMKKKJJJJJJLLLNNNOOONNNMMMJJJGGGDDDBBB@@@???=========<<<;;;;;;::::::888888999999999888777777999::::::999777555555666666666666666777888999999888::::::::::::;;;===???AAAAAAAAAAAA@@@???===<<>>;;;<<<>>>@@@AAABBBBBBAAAEEEFFFFFFEEEDDDEEEGGGIIIFFFGGGGGGFFFFFFEEEDDDCCCFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDCCCBBBCCCEEEGGGHHHIIIJJJJJJJJJHHHHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOMMMMMMNNNOOONNNLLLJJJIIILLLNNNPPPSSSTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMMMMMMMNNNNNNNNNMMMMMMQQQVVV[[[bbbhhhqqq{{{}}}pppdddXXXNNNGGGFFFCCC@@@>>>>>>>>><<<;;;<<<<<<===>>>????????????DDDLLLZZZjjjzzzsssfffZZZNNNDDD??????<<<999777666777777777444666888888777888999;;;999???JJJVVVdddttt}}}}}}}}}~~~~~~~~~}}}}}}zzz}}}~~~}}}|||}}}}}}~~~||||||}}}}}}}}}}}}||||||zzzyyyyyy{{{}}}~~~|||zzzzzzzzzyyyzzzzzz{{{}}}}}}|||||||||}}}~~~~~~~~~}}}{{{|||}}}~~~~~~yyysssjjjaaaZZZUUUPPPMMMNNNKKKEEEBBBAAAAAA@@@@@@======<<<<<<;;;::::::999YYYYYYYYYYYYZZZZZZ[[[\\\\\\ZZZYYYXXXYYYXXXWWWUUUXXXXXXWWWVVVUUUSSSRRRQQQQQQSSSVVVXXXXXXWWWXXXXXXVVVVVVUUUTTTTTTUUUUUUVVVPPPPPPQQQSSSTTTUUUUUUVVVNNNMMMLLLKKKKKKLLLNNNOOOOOOMMMJJJGGGDDDBBB@@@@@@>>>======<<<<<<;;;::::::666777888999999999999999:::;;;;;;:::888777777888999888777777666777777777888999;;;;;;::::::<<<>>>CCCDDDDDDCCCAAA???===<<<>>>??????@@@AAABBBCCCDDDBBBBBBBBBAAAAAAAAABBBBBBAAA@@@???>>>>>>@@@EEEIIIHHHGGGEEECCCCCCDDDFFFGGGEEEEEEDDDEEEGGGJJJMMMNNNIIIHHHGGGEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCAAA@@@???>>>>>>???@@@????????????FFFGGGGGGFFFEEEEEEHHHJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAADDDCCCCCCCCCCCCEEEFFFGGGGGGIIIJJJJJJHHHHHHHHHIIIIIIJJJKKKLLLMMMLLLLLLLLLJJJKKKKKKKKKLLLLLLMMMMMMKKKLLLNNNOOONNNMMMJJJIIIMMMOOOQQQSSSTTTTTTSSSSSSRRRQQQPPPOOOOOONNNNNNNNNPPPPPPOOONNNMMMPPPTTTWWW[[[```hhhqqq{{{~~~qqqcccVVVNNNGGGDDDAAA?????????>>>===::::::<<<<<<<<<;;;:::999>>>CCCLLLYYYhhhxxxzzzmmm___RRRIIIFFFAAA<<<888777777666555222444777777777888999:::777===FFFTTTddduuu~~~~~~}}}}}}~~~~~~}}}}}}~~~{{{~~~~~~~~~~~~~~~~~~||||||||||||}}}~~~}}}||||||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz~~~}}}xxxqqqjjjeee```[[[XXXRRRNNNIIIFFFDDDDDDDDDCCC>>>>>>===<<<<<<;;;;;;:::ZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWVVVWWWVVVUUUSSSXXXXXXWWWWWWVVVUUUSSSSSSPPPSSSWWWYYYYYYXXXXXXYYYXXXVVVTTTSSSRRRTTTVVVWWWPPPQQQSSSTTTVVVWWWXXXXXXOOOMMMLLLJJJJJJKKKMMMNNNNNNLLLJJJGGGDDDBBBAAA@@@>>>>>>======<<<;;;;;;;;;777888888999::::::999999999:::::::::888777888999999999888777777777777888888:::;;;;;;::::::;;;<<>>???@@@AAABBBBBBCCCBBBBBBCCCBBB@@@@@@AAABBB?????????>>>===???CCCFFFDDDCCCBBBBBBBBBCCCDDDEEECCCCCCCCCDDDFFFIIILLLNNNMMMLLLJJJHHHGGGGGGHHHHHHGGGGGGGGGFFFEEECCCBBBAAA@@@AAAAAA???>>>===???@@@FFFGGGHHHGGGFFFFFFHHHJJJIIIIIIJJJIIIIIIHHHGGGFFFDDDCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIHHHGGGGGGHHHHHHIIIJJJLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJKKKLLLLLLIIIJJJLLLNNNNNNMMMLLLKKKOOOPPPRRRSSSTTTSSSRRRQQQPPPOOOOOONNNNNNOOOOOOPPPNNNOOOOOONNNMMMNNNPPPSSSQQQVVV^^^gggrrr~~~pppaaaXXXMMMJJJEEEBBBAAA@@@???>>>:::;;;;;;<<<<<<;;;::::::<<>>>>>>>>===<<<<<<;;;;;;YYYYYYYYYZZZYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWVVVUUUVVVVVVWWWWWWVVVVVVUUUTTTQQQTTTXXXYYYYYYXXXWWWXXXXXXWWWVVVUUUTTTTTTUUUUUURRRSSSUUUVVVWWWWWWVVVUUUOOONNNLLLJJJJJJJJJKKKLLLLLLKKKIIIFFFDDDBBBAAAAAA>>>>>>======<<<<<<;;;;;;::::::::::::999888777666555777888888777666888999777777777888888999;;;;;;999;;;<<<;;;:::999999:::>>>???@@@@@@@@@???>>>===<<<===>>>>>>@@@@@@AAABBBAAACCCCCCBBB???>>>@@@BBB??????@@@???>>>???AAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCFFFIIIKKKLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKIIIGGGEEECCCBBB@@@AAA@@@>>><<<===AAADDDEEEGGGIIIIIIHHHGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFEEEDDDDDDFFFHHHHHHGGGEEEEEEFFFEEEFFFHHHJJJKKKKKKJJJIIIJJJIIIIIIHHHHHHIIIKKKKKKHHHIIIKKKLLLMMMNNNMMMMMMOOOPPPRRRRRRRRRQQQOOONNNLLLLLLLLLLLLMMMNNNOOOPPPMMMNNNOOOOOONNNNNNOOOQQQLLLPPPVVV^^^iiiwww|||mmmcccWWWRRRLLLGGGDDDAAA???===>>>>>>===<<<<<<<<<======<<<===???CCCJJJVVVdddnnnuuu|||~~~zzzwwwoooggg]]]UUUKKKDDD@@@===999666777888888777666666777999999:::>>>HHHXXXjjj{{{~~~}}}}}}{{{}}}~~~~~~}}}}}}~~~}}}~~~~~~|||}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzyyyzzz|||~~~|||}}}~~~}}}{{{wwwrrrnnnccc___ZZZVVVRRRNNNJJJGGGBBBBBBBBBAAA@@@@@@??????XXXXXXXXXYYYXXXXXXWWWVVVUUUTTTSSSUUUWWWXXXXXXWWWUUUVVVVVVWWWWWWVVVVVVUUURRRUUUYYYZZZYYYWWWVVVVVVWWWWWWXXXXXXWWWVVVTTTSSSRRRSSSUUUVVVVVVTTTRRRQQQPPPNNNLLLJJJIIIIIIJJJKKKKKKJJJHHHFFFDDDBBBBBBAAA>>>>>>>>>===<<<<<<;;;;;;>>>===<<<;;;999777555333333444666666555555777888555666666888:::<<<>>>???:::;;;<<<<<<:::888888999:::;;;===>>>????????????<<<<<<===>>>???@@@AAAAAAAAACCCDDDBBB???>>>@@@BBB???@@@AAA@@@??????@@@BBBAAAAAAAAAAAAAAA@@@>>>>>>???>>>>>>???AAADDDGGGHHHHHHHHHGGGHHHIIIKKKMMMNNNPPPPPPNNNLLLIIIFFFDDDBBB@@@@@@@@@>>><<<>>>CCCHHHEEEGGGIIIJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBDDDFFFHHHHHHGGGEEECCCCCCEEEGGGGGGFFFEEEEEEEEECCCEEEGGGIIIJJJIIIHHHGGGJJJIIIHHHGGGHHHIIIJJJKKKGGGHHHJJJKKKMMMNNNOOOOOOOOOPPPQQQQQQQQQOOOMMMKKKIIIIIIJJJJJJKKKMMMNNNOOONNNPPPRRRRRRQQQPPPPPPQQQLLLOOOSSSZZZcccooo|||uuukkk___YYYRRRKKKFFFBBB???<<<>>>===;;;999999:::;;;===<<<===>>>>>>AAAGGGQQQXXX```iiippppppqqqsssqqqkkkiii```TTTLLLHHHDDD???;;;;;;;;;:::777555444666777999888:::BBBQQQdddttt~~~~~~}}}}}}zzz|||~~~~~~~~~~~~}}}~~~~~~{{{|||{{{zzzxxxxxxyyyzzz|||~~~}}}}}}}}}}}}~~~}}}|||{{{wwwzzz~~~~~~||||||}}}{{{uuuqqqnnnjjjeee___ZZZTTTNNNJJJGGGGGGGGGFFFEEEEEEDDDDDD]]]OOOUUUWWW[[[\\\OOOUUUSSSTTTUUUVVVVVVVVVVVVVVVQQQSSSUUUUUUSSSRRRQQQQQQTTTVVVXXXXXXWWWVVVWWWWWWVVVWWWYYYYYYXXXUUURRRQQQUUUVVVWWWWWWVVVTTTQQQPPPQQQOOOLLLIIIHHHIIIJJJLLLIIIHHHGGGGGGGGGFFFDDDBBBDDDBBB@@@>>><<<:::999999::::::::::::888777555333666666666666777777777777555444444444555888;;;===<<<<<<<<<<<<;;;:::999888;;;999888:::>>>???>>><<>>@@@???>>>DDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCAAA@@@>>>======>>>>>>======>>>???@@@BBBCCCDDDDDDFFFIIIKKKKKKKKKLLLMMMTTTSSSQQQNNNKKKHHHFFFEEEFFFEEEBBB@@@>>>>>>???@@@DDDGGGKKKKKKHHHGGGGGGIIIDDDFFFIIIKKKKKKJJJHHHFFFFFFEEECCCBBBAAAAAABBBBBBDDDCCCBBBAAAAAABBBDDDDDDEEEEEEEEECCCAAAAAACCCEEECCCDDDEEEEEEDDDDDDEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKGGGHHHHHHIIIJJJKKKMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKNNNNNNNNNNNNNNNMMMLLLLLLQQQNNNNNNSSSZZZcccppp|||wwwpppfffWWWLLLFFFDDDCCCBBB???===;;;;;;<<<<<<;;;::::::::::::;;;>>>AAAEEEGGGQQQUUUZZZ^^^bbbeeehhhkkkjjjjjjhhhccc[[[QQQHHHBBB===;;;999999999999888666<<<:::;;;???FFFRRRgggxxx~~~}}}~~~~~~~~~|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~|||{{{|||}}}~~~~~~yyy|||~~~|||yyywwwwwwyyy|||}}}}}}|||}}}|||yyyyyy{{{}}}}}}|||}}}|||yyyxxxuuussspppkkkddd]]]VVVRRRNNNMMMKKKJJJJJJIIIFFFDDDYYYRRRZZZYYY^^^cccVVVWWWUUUUUUUUUVVVUUUUUUTTTTTTRRRSSSTTTSSSQQQPPPPPPQQQTTTVVVWWWXXXWWWWWWYYY[[[YYYYYYXXXWWWVVVUUUTTTSSSUUUVVVVVVWWWVVVUUUSSSRRRTTTRRRNNNKKKIIIHHHIIIIIIKKKIIIHHHGGGGGGFFFDDDAAACCCAAA???===:::999888777;;;<<<======<<<:::888666555555555666666666666777444444333333444777999;;;;;;;;;;;;;;;;;;;;;:::::::::999888999<<<>>>===;;;>>><<<;;;<<>>BBBAAA@@@???>>>=========<<<<<<======>>>>>>>>>>>>CCCBBB@@@???>>>>>>>>>???@@@@@@???@@@@@@AAABBBBBBDDDGGGJJJKKKKKKKKKLLLMMMSSSRRRPPPNNNKKKHHHFFFEEEEEEDDDAAA???>>>??????@@@DDDHHHLLLMMMKKKIIIHHHIIIDDDFFFGGGIIIIIIHHHGGGFFFFFFEEEDDDBBBAAABBBBBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDDEEEDDDCCCAAAAAACCCEEEBBBCCCDDDDDDCCCCCCDDDFFFFFFFFFFFFFFFGGGHHHIIIJJJEEEEEEEEEFFFGGGIIILLLMMMJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMJJJJJJOOOUUU]]]iiitttyyyooo```TTTMMMIIIFFFDDDEEECCC@@@?????????>>>=========<<<<<<<<<>>>@@@BBBCCCFFFJJJMMMOOOSSSVVVYYYgggiiimmmmmmiii```WWWQQQGGGCCC===999888777777666999888888;;;@@@KKK]]]mmm|||~~~{{{zzzzzz|||}}}}}}{{{|||~~~}}}|||{{{|||}}}~~~~~~~~~{{{zzz{{{}}}}}}}}}{{{|||}}}{{{wwwuuuvvvwww{{{|||}}}|||}}}~~~|||yyyzzz|||~~~}}}~~~}}}}}}}}}|||yyyxxxuuuqqqkkkddd^^^ZZZYYYWWWUUUSSSRRRPPPMMMJJJTTTSSS]]]YYYaaammm^^^VVVVVVVVVVVVUUUUUUSSSRRRRRRRRRSSSRRRPPPNNNNNNOOOQQQUUUVVVWWWWWWWWWXXX[[[^^^\\\[[[XXXVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWUUUQQQNNNKKKIIIHHHHHHLLLJJJIIIHHHHHHGGGDDDBBBBBBAAA>>><<<999777666555999;;;===>>>>>><<<999777444444444444555555555555333333222222333444666777777888999999:::;;;;;;;;;999888777888:::;;;;;;:::<<<<<<<<<>>>@@@AAA???>>>???>>>>>>>>>======<<<<<<::::::;;;<<<===>>>??????BBBBBBAAA@@@????????????BBBAAAAAA@@@@@@AAAAAAAAADDDGGGJJJLLLLLLLLLLLLMMMQQQQQQOOOMMMJJJHHHEEEDDDCCCBBB@@@?????????@@@AAA???BBBFFFHHHGGGEEECCCCCCEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFDDDCCCBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAACCCDDDDDDCCCAAA@@@BBBCCC@@@BBBCCCCCCBBBAAACCCDDDCCCCCCCCCDDDEEEGGGHHHIIIGGGFFFDDDDDDDDDFFFGGGIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFHHHJJJKKKMMMMMMMMMKKKHHHIIIMMMQQQWWW```jjjzzz{{{lll___VVVPPPJJJGGGFFFCCC@@@>>>======<<<:::===<<<;;;;;;<<<===>>>???===>>>@@@AAACCCFFFJJJMMM\\\ccclllsssuuuqqqjjjdddTTTMMMDDD<<<888888999999888666777999<<>>======>>>>>>>>>======<<<999999;;;<<<===???@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDGGGJJJKKKKKKKKKLLLMMMOOOOOONNNLLLJJJGGGEEEDDD@@@@@@????????????@@@AAA===???@@@AAAAAAAAAAAAAAADDDDDDCCCCCCCCCDDDEEEFFFGGGFFFDDDCCCBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@BBBCCCCCCBBB@@@@@@AAABBB???@@@AAAAAA@@@@@@AAABBBAAABBBBBBCCCEEEGGGHHHIIIJJJHHHEEECCCBBBCCCDDDEEEHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGDDDEEEFFFHHHIIIJJJKKKKKKKKKIIIJJJNNNPPPSSSZZZbbbooovvvxxxkkkaaaXXXPPPJJJEEEBBB???===<<<<<<;;;;;;999999::::::<<<===???@@@===>>>>>>>>>>>>AAAEEEHHHMMMTTTaaammmuuuwwwvvvtttbbbZZZNNNDDD>>>======>>>999888888:::<<>><<<:::999999666777:::;;;<<<:::888777222222222222333333333333222222222222333333444444111111222222444666777999777777777777666666666777888:::===???@@@??????>>>===>>>>>>??????>>>===<<<999999:::<<<>>>???@@@AAA@@@@@@AAA@@@@@@@@@???????????????@@@AAABBBDDDDDDDDDFFFIIIKKKKKKKKKLLLMMMLLLMMMMMMLLLJJJGGGEEECCC???>>>>>>>>>??????@@@@@@BBBAAA???>>>@@@BBBDDDFFFDDDCCCBBBAAAAAACCCDDDFFFGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBB@@@??????@@@>>>???@@@@@@??????@@@AAAAAAAAABBBCCCEEEFFFHHHIIIHHHGGGEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFJJJIIIJJJNNNOOOOOOSSSYYYeeelllwwwvvvkkkaaaWWWPPPIIIFFFBBB@@@@@@@@@@@@@@@:::::::::;;;;;;<<<===>>>:::;;;:::999999:::===@@@AAAGGGRRR^^^jjjsssyyy|||ppphhh\\\PPPHHHDDDAAA???:::888999;;;<<>>===<<<<<<999999:::;;;;;;;;;:::999222222222222333333333333222222333444444555666666222222111111222333555666777888888777555444555666666999<<<=========>>>???===>>>?????????===<<<;;;888888:::;;;<<<>>>???@@@??????@@@@@@@@@??????>>>======>>>???@@@BBBCCCDDDBBBEEEHHHJJJJJJJJJJJJKKKJJJKKKKKKKKKJJJGGGDDDBBB>>>>>>>>>>>>>>>?????????BBB???<<<<<<>>>AAACCCDDDCCCBBBBBBAAAAAACCCDDDEEEFFFEEECCCBBBAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@??????@@@BBBAAA???>>>>>>???===???@@@@@@???>>>@@@AAAAAAAAABBBBBBDDDEEEGGGGGGBBBBBBCCCDDDFFFHHHJJJKKKHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIHHHGGGEEEDDDFFFFFFFFFFFFFFFEEEDDDCCCFFFEEEHHHKKKKKKIIIKKKOOOZZZaaammmxxxwwwlllaaaZZZKKKGGGCCC@@@???@@@@@@??????>>>===<<<;;;:::999999999::::::999777888:::<<<<<>>>>>>>>::::::999999888999999999222222222333333333444444222333444555777888888888555444222111111222444555777999999888555333444666666888;;;;;;:::;;;===@@@======>>>>>>>>><<<:::888666777888999:::;;;<<<<<<===>>>>>>?????????>>>===>>>===>>>>>>???@@@AAABBBAAADDDGGGHHHHHHHHHIIIJJJHHHIIIJJJKKKIIIGGGDDDBBB>>>>>>>>>>>>>>>>>>=========;;;:::<<>>======???AAAAAA???>>>===>>>===???@@@@@@???>>>@@@AAA@@@@@@@@@AAABBBCCCDDDDDD@@@AAACCCFFFGGGHHHIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHIIIHHHFFFDDDCCCEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCFFFJJJJJJFFFFFFIIIOOOWWWcccoooyyyxxxmmmeeePPPKKKEEEAAA???>>>======@@@??????>>><<<:::999888;;;<<<===<<<;;;:::;;;===;;;;;;>>>CCCLLLWWWaaahhhkkkkkkjjjhhhcccYYYNNNGGGAAA>>><<<<<<<<<@@@MMMZZZfffqqqvvv{{{|||{{{zzzvvvuuuttttttvvvvvvuuutttrrrvvv{{{~~~|||{{{}}}|||{{{{{{||||||{{{yyy|||zzzyyyzzz|||}}}|||zzz{{{|||~~~||||||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~|||~~~~~~}}}}}}xxx{{{~~~{{{zzz{{{}}}~~~~~~}}}}}}}}}}}}~~~}}}{{{yyywwwqqqooonnnnnnooonnnllljjjXXXWWW```VVVUUU^^^YYY^^^XXXXXXXXXXXXWWWVVVUUUUUUQQQRRRSSSSSSSSSUUUXXXZZZTTTVVVXXXXXXWWWWWWWWWXXXSSSSSSSSSSSSSSSUUUVVVWWW[[[\\\^^^______^^^\\\[[[WWWXXXYYYYYYXXXUUURRRPPPQQQPPPNNNMMMLLLJJJGGGDDDAAA@@@??????????????????999888666555555555666777222222333333333444444444222333555777888999::::::888666444222222222333444777999:::888555333444666555777::::::999:::===@@@<<<===>>>>>><<<:::777666555555666777888999999:::<<<===>>>??????>>>===<<>>>>>>>>>>>>>>??????@@@CCCFFFGGGGGGGGGHHHIIIGGGHHHJJJJJJIIIGGGDDDBBB>>>>>>>>>>>>>>>===<<<<<<>>>===???BBBFFFFFFCCC@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDCCCAAA@@@??????@@@@@@@@@@@@AAAAAA@@@???===<<<===???AAAAAA???============???@@@@@@??????@@@AAA@@@?????????@@@AAABBBBBBCCCDDDFFFGGGGGGEEECCCBBBEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIHHHFFFDDDBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCGGGKKKJJJFFFEEEGGGHHHPPP\\\iiittt}}}vvvnnnXXXSSSLLLGGGCCCAAA@@@???======>>>>>>===<<<<<<;;;:::<<<>>>===<<<;;;;;;<<<:::999999<<>>777333333666999;;;999888555222111111222333000333555444111111666;;;555555666666555444444333444555777888777555222000555666666777888:::;;;<<<=========<<<:::777444222666555555666888999999999:::;;;===???@@@???>>>===;;;;;;;;;>>>AAABBB???<<<@@@AAADDDFFFGGGGGGFFFEEECCCCCCDDDDDDBBB@@@===;;;<<<======<<<::::::;;;======>>>>>>@@@AAABBBCCCCCC?????????????????????????????????@@@AAABBBAAA???@@@>>><<<::::::;;;===>>>>>>>>>============>>>>>>>>>>>>?????????>>>>>>===BBBAAA???>>>>>>???AAABBBBBBBBBCCCCCCDDDEEEEEEFFFAAAAAAAAACCCEEEGGGFFFDDDBBBCCCFFFGGGGGGFFFCCCBBBFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGFFFEEEDDDDDDEEEEEEJJJOOOVVV\\\dddnnnzzzwwwbbb]]]TTTLLLEEEAAA??????::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999:::999888999<<>>>>>===;;;999777666555888777777888999:::999999999;;;===>>>???>>>======<<<;;;<<<>>>AAAAAA???<<<>>>@@@BBBDDDEEEEEEDDDDDDAAAAAAAAAAAA???===;;;:::;;;<<<<<<;;;999999:::<<<======>>>???@@@AAABBBBBB>>>>>>??????????????????@@@??????AAACCCDDDCCCAAAAAA@@@>>><<<;;;===>>>@@@??????>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@???BBBAAA???>>>>>>???@@@AAA??????@@@@@@AAAAAAAAABBBCCCBBBBBBCCCEEEEEEDDDBBBBBBCCCEEEGGGGGGEEECCCBBBDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFGGGJJJPPPUUU\\\fffqqqzzz~~~pppjjj```VVVMMMGGGBBB@@@============<<<<<<;;;:::;;;;;;;;;:::::::::999999<<<;;;:::999;;;>>>AAADDDGGGIIIOOOWWW^^^```[[[VVVVVVTTTQQQMMMKKKMMMRRRVVVdddjjjppptttxxx|||}}}zzzyyy|||{{{wwwzzz{{{~~~}}}|||{{{~~~~~~}}}|||xxxyyyzzz{{{}}}~~~~~~~~~|||xxxttttttxxx{{{~~~}}}{{{zzz}}}}}}{{{zzzyyyxxxwwwwww}}}~~~~~~{{{zzz{{{{{{~~~~~~~~~~~~|||xxxwwwzzz{{{zzzwwwYYYYYYYYYZZZZZZ[[[[[[[[[YYYWWWTTTTTTUUUVVVVVVVVVTTTSSSRRRRRRRRRTTTUUUVVVVVVUUUTTTTTTUUUVVVWWWXXXVVVUUURRRQQQRRRTTTWWWYYYbbbfffeee___ZZZ[[[\\\[[[ZZZZZZYYYWWWWWWVVVVVVVVVVVVVVVTTTQQQMMMJJJHHHIIIEEECCCAAAAAADDDJJJQQQVVVLLLFFF>>>777555666888999666555555444333222222111222333444222///...111444666666666666555444333333444444555666777777888888777777777777777888999999???>>><<<999888777777777;;;;;;;;;;;;;;;:::999999888999;;;=========<<<<<<;;;;;;<<<>>>@@@@@@>>><<<<<<>>>???AAABBBBBBBBBAAA@@@???>>>===<<<:::999999:::;;;;;;:::888777999:::<<<======>>>???@@@AAAAAA=========>>>>>>??????????????????AAADDDFFFEEEDDDBBBAAA???>>>===>>>@@@AAA??????>>>>>>>>>>>>????????????@@@@@@AAAAAABBBBBBAAA@@@???>>>>>>???@@@AAA?????????????????????@@@DDDCCCBBBCCCDDDCCCBBB@@@AAABBBDDDEEEEEEDDDBBBAAABBBBBBCCCCCCCCCCCCCCCBBBEEEDDDDDDDDDDDDEEEEEEFFFDDDGGGJJJNNNSSS\\\gggooo}}}yyyssshhh^^^TTTKKKCCC>>>@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;:::999999:::;;;===>>>>>>???CCCIIIQQQTTTSSSQQQVVVWWWXXXXXXXXXXXXZZZ\\\bbbjjjrrrsssttt~~~~~~||||||~~~~~~{{{{{{}}}~~~~~~}}}|||||||||}}}~~~~~~|||yyyuuurrrrrrtttwww~~~~~~~~~}}}|||zzzyyyxxx|||{{{zzzzzzyyyxxxxxxwww~~~|||zzzzzz{{{}}}}}}{{{||||||yyyvvvYYYYYYYYYZZZ[[[[[[\\\\\\YYYWWWUUUSSSTTTUUUVVVWWWVVVVVVUUUUUUUUUVVVWWWWWWRRRRRRRRRSSSTTTWWWYYYZZZWWWVVVTTTSSSTTTWWW\\\```lllooommmcccZZZYYY[[[\\\ZZZYYYXXXWWWWWWWWWWWWXXXWWWVVVTTTQQQMMMJJJHHHGGGIIIGGGDDDCCCDDDHHHMMMPPPIIICCC;;;555333444555666444444444444444333222111222333333111//////222444777777777666666555444333444444444555666888;;;<<<:::999999888888888999999===<<<999666555666777999===>>>???>>><<<:::999999888888:::;;;<<<<<<;;;;;;::::::;;;<<<======<<<<<<<<<===>>>???@@@@@@@@@@@@???>>><<<;;;999999999999888999999888666666777999;;;<<<<<<===>>>>>>??????<<<<<<<<<======>>>>>>???======>>>@@@DDDEEEEEEDDDBBBAAA???>>>===>>>???@@@>>>>>>============>>>>>>>>>>>>>>>???@@@AAABBBBBB??????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAABBBCCCCCCAAA@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBBBBBFFFEEEDDDDDDCCCCCCCCCCCCEEEFFFHHHJJJMMMTTT^^^fffxxx||||||~~~xxxnnneee\\\RRRHHHBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::666666777888999:::;;;;;;>>>===>>>AAAFFFIIIIIIHHHMMMRRRXXX^^^```bbbcccdddaaagggnnnppprrrzzz||||||~~~~~~{{{yyyvvvsssqqqqqqtttuuuzzzzzzzzzzzzyyyxxxxxxwwwzzzzzzzzzzzzzzzyyyyyyyyyyyy{{{}}}}}}zzz{{{}}}|||yyyxxxyyy{{{}}}~~~~~~~~~|||xxxuuuYYYZZZZZZZZZ[[[[[[[[[\\\XXXWWWVVVTTTTTTUUUWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVPPPPPPQQQRRRUUUXXXZZZ\\\[[[ZZZYYYWWWVVVXXX]]]bbbkkkooolllbbbZZZYYY\\\]]]\\\[[[YYYXXXWWWXXXYYYYYYWWWUUUSSSQQQNNNKKKGGGEEEGGGFFFDDDCCCCCCEEEGGGHHHDDD???999555444444555555222333333444444333222222111222222111111222555666666666777777666666555444444333333444666999;;;===;;;;;;:::999999999999::::::888666333333444777888>>>@@@BBBAAA===:::999:::777888999::::::;;;;;;;;;888999::::::::::::::::::<<<<<<===>>>????????????>>>===<<<:::999999999999777888888777555555666888:::;;;;;;<<<<<<=========;;;;;;;;;<<<<<<=========::::::;;;>>>AAACCCCCCBBB@@@???>>>===<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAA============>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBB???>>>>>>@@@BBBCCCBBBAAA@@@AAABBBBBBBBBBBBAAA@@@AAABBBCCCCCCDDDDDDDDDDDDGGGFFFEEECCCBBBAAAAAAAAADDDEEEFFFFFFHHHMMMVVV\\\pppzzz||||||}}}xxxnnnfff\\\QQQIIIAAA@@@???>>>=========>>>;;;;;;;;;;;;;;;;;;;;;;;;666666777888888888999888<<<;;;;;;<<<>>>@@@AAAAAACCCIIISSS\\\bbbfffiiijjjaaadddhhhlllqqqyyy~~~|||~~~xxxuuurrrpppqqqsssuuuvvvwwwvvvvvvwwwwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzvvvxxx{{{zzzvvvsssssstttvvvyyy}}}}}}|||zzzxxxxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~|||wwwttt[[[[[[[[[[[[[[[[[[[[[[[[VVVWWWWWWVVVUUUVVVXXXZZZVVVVVVUUUUUUTTTTTTSSSSSSQQQQQQRRRTTTWWWZZZ]]]___aaaaaa___[[[VVVVVVYYY]]]bbbeeeddd^^^ZZZ\\\```aaa___]]][[[YYYXXXYYYZZZ[[[WWWUUUTTTRRRQQQMMMIIIFFFAAAAAAAAAAAAAAABBBDDDDDDAAA>>>:::888888777666555222222222222333333333333111111111111222444666777555555666777777777777666444444333444555777:::;;;;;;::::::999999999::::::777666444222222444666888>>>AAADDDBBB>>>:::::::::888888888999::::::;;;;;;888999::::::999888999;;;<<<<<<<<<<<<=========>>><<<<<<<<<;;;:::999999888777888888777555444666777::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<>>======<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::<<<===>>><<<<<<======>>>>>>??????===>>>>>>???@@@@@@AAAAAA=========???AAACCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEGGGFFFDDDCCCAAA@@@@@@@@@@@@BBBCCCCCCCCCGGGMMMSSScccnnn|||~~~tttkkkaaaUUULLLEEECCCAAA???>>>>>>>>>???;;;;;;;;;;;;<<<<<<<<<<<<::::::999888777666555555666777888999:::<<<=========CCCLLLVVV]]]ccchhhkkkccccccfffjjjpppuuuyyy{{{xxxtttqqqppprrrtttvvvwwwvvvuuuuuuuuuuuuvvvwwwwwwvvvwwwyyyzzz{{{{{{{{{zzzxxxyyy|||~~~vvvqqqmmmlllmmmnnnrrrvvvzzz|||||||||{{{{{{||||||}}}}}}~~~||||||}}}}}}}}}}}}}}}}}}}}}~~~}}}yyyvvv]]]\\\\\\[[[[[[ZZZZZZZZZTTTVVVXXXYYYWWWXXXZZZ\\\VVVVVVVVVVVVUUUTTTSSSRRRTTTTTTUUUWWWZZZ]]]```bbbaaabbbaaa\\\VVVTTTVVVYYY\\\___^^^[[[\\\```cccbbbbbb```]]]ZZZYYYYYYZZZ[[[XXXWWWUUUTTTTTTQQQLLLIIIAAA???===<<<===???BBBCCC???>>><<<;;;;;;999666333222222111111111222444555222111000000111222333444333444555666888888888888444444444444555666777777888888888777777888999999555555333333333555777888<<>>::::::;;;999999999999:::;;;;;;<<<:::;;;<<<;;;999888:::<<<::::::::::::::::::;;;;;;::::::;;;;;;:::999888777777888888777555444666777999999999:::::::::::::::<<<<<<;;;;;;::::::999999999999999<<>>>>>>>>>>>;;;;;;<<<===???@@@AAAAAA>>>======>>>@@@AAA@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBBBBAAAAAABBBBBB>>>@@@CCCCCCBBBDDDHHHMMMTTT^^^mmm{{{}}}}}}xxxqqqhhh]]]TTTLLLJJJFFFCCC@@@???>>>>>>;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::888777777777777444666999:::;;;;;;;;;;;;:::>>>EEEKKKQQQWWW^^^bbbdddgggjjjlllmmmnnnppprrrzzzvvvrrrqqqsssuuuvvvvvvxxxwwwvvvtttssssssttttttrrrtttvvvyyyzzzzzzyyyyyyyyyzzz}}}|||uuuppphhhhhhgggiiilllpppuuuxxx}}}~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{zzzzzz}}}~~~|||zzz^^^]]]]]]\\\[[[ZZZYYYYYYSSSVVVYYYZZZYYYYYY[[[]]]YYYYYYYYYXXXWWWVVVUUUTTTWWWWWWXXXZZZ\\\```ccceee]]]___```\\\VVVTTTVVVZZZ^^^___^^^\\\^^^cccdddaaadddbbb^^^[[[ZZZZZZ[[[\\\ZZZXXXVVVVVVWWWTTTOOOKKKEEEAAA===999999;;;???BBB>>>===<<<<<<;;;888333///333222000000000222444666333111/////////000000000222333555666888999999:::444444555555555555555555666666666666666777888888555555444444555666888999<<<@@@DDDCCC>>>::::::<<<999999999999:::;;;<<<===;;;===>>><<<:::999;;;>>>999888888888888888999:::888999:::;;;:::999666555777888888777555555666777999999999999999999::::::===<<<<<<;;;:::999888888:::999:::<<>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===<<<:::999999:::;;;<<<:::;;;<<<===>>>>>>>>>>>>:::;;;<<<>>>???AAABBBCCC@@@???>>>???@@@???>>><<>>AAADDDDDDCCCDDDHHHKKKIIISSSbbbppp{{{{{{{{{}}}~~~zzzsssjjjbbbRRROOOJJJEEEAAA???>>>===;;;;;;;;;<<<<<<<<<======:::999888888888999;;;<<<777:::===>>>===;;;:::999999;;;>>>BBBFFFLLLSSSWWWeeejjjooonnnjjjgggjjjmmmuuu}}}}}}yyysssrrrsssuuuvvvuuu{{{yyywwwtttsssrrrqqqqqqppprrrtttwwwxxxxxxxxxwwwwwwyyy||||||uuuqqqfffeeeeeeeeehhhmmmrrruuu~~~~~~}}}}}}|||zzzzzz{{{{{{zzzzzzyyyxxx~~~}}}___]]][[[[[[[[[[[[YYYXXXWWWXXXYYYYYYYYYYYYYYYYYY[[[ZZZXXXWWWWWWXXXZZZ[[[XXXYYY\\\^^^aaacccddddddaaa]]][[[\\\\\\YYYZZZ^^^ccccccbbb```___```dddhhhiiiccc]]]ZZZ[[[[[[XXXUUUZZZYYYXXXWWWWWWTTTQQQNNNDDDBBB@@@===;;;:::::::::===;;;888777777888777666444333222222111111222222222111111111111111222222000111333555777999:::;;;444444444444444444444444444444333444555777999:::777555333222333555999;;;999???EEEFFFAAA<<<::::::888888999:::;;;;;;<<<<<<:::::::::;;;::::::999999777666555555555777888999777777777777888999:::;;;999888888777555444222111666777999:::<<<===>>>>>>===<<<:::999999:::;;;===<<<<<<;;;:::::::::;;;;;;999;;;======<<<;;;<<<=========<<<;;;;;;;;;;;;<<<>>><<<:::888777777888999;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>???@@@AAAAAA>>>??????@@@@@@AAABBBBBB>>>????????????@@@@@@@@@===>>>@@@AAAAAA@@@???>>>AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCHHHJJJTTTdddrrr|||{{{yyyyyyyyyxxxoooiii^^^UUUJJJDDDEEEEEEAAA===>>><<<:::999:::;;;;;;;;;:::999999999888777777777999999999::::::;;;;;;;;;888;;;===???@@@CCCIIINNN[[[jjjuuuvvvrrrnnnhhhaaalllmmmwww}}}|||yyywwwwwwxxxzzz|||zzzxxxuuurrrpppoooooooooooopppsssuuuxxxyyyzzzzzzwwwzzz}}}{{{wwwmmmhhheeeeeeeeegggnnnwww~~~}}}}}}~~~|||{{{yyyxxxwwwxxxyyyzzzyyy|||___]]]\\\[[[[[[[[[YYYWWWWWWXXXYYYYYYZZZYYYYYYYYYZZZYYYXXXWWWWWWXXXYYYZZZ]]]]]]^^^______`````````\\\ZZZYYYZZZYYYXXX]]]ccciiihhhgggdddbbbccchhhllljjjeee```^^^^^^^^^ZZZWWWVVVUUUSSSRRRQQQOOOLLLJJJDDDCCC@@@===;;;:::999999<<<:::777666777777666555444444333222111111111111222222111111111111111111111111222333555777999:::444444444444444444444444333333444444555777888999666555444333333555888999888>>>CCCDDD???;;;999999666777777888999999::::::::::::;;;;;;;;;;;;::::::777666666555666777888999666666666666777888999::::::::::::999777666444333777888:::<<<=========<<<<<<:::888666555666666777;;;;;;::::::999::::::;;;999;;;======<<<;;;<<<===>>>>>>===<<<<<<<<<<<<<<<===;;;999888777777999999::::::;;;;;;<<<======>>>>>>>>>>>>===>>>>>>??????>>>>>>??????@@@AAAAAAAAA======>>>>>>>>>?????????<<<===???AAAAAAAAA??????AAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAADDDDDDJJJXXXeeeqqq||||||{{{zzz|||vvvqqqcccZZZNNNHHHGGGFFFCCC???@@@>>>;;;;;;;;;;;;:::999999999999999888888888888999::::::::::::::::::;;;;;;<<<>>>>>>>>>@@@EEEHHHRRRaaaoootttuuusssllleeeeeefffmmmzzz}}}{{{xxxwwwxxxyyyzzzxxxvvvsssqqqoooooooooooopppqqqssstttwwwyyy{{{{{{zzz|||~~~zzzkkkfffbbbbbbbbbdddllluuu}}}~~~~~~zzzyyyvvvuuutttuuuwwwyyyxxx{{{```^^^\\\[[[[[[ZZZXXXVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXWWWVVVVVVWWWXXXYYY]]]]]]]]]^^^^^^^^^^^^]]]]]][[[\\\]]]\\\^^^hhhsssvvvvvvsssnnniiihhhkkkoooiiifffcccbbbcccaaa]]]ZZZTTTRRROOOMMMMMMLLLJJJHHHEEEDDDAAA>>>;;;999888888;;;888666555666666555333555444333222111111111111222222222222222222333333222222111111222444666888444444444444444444444444222333444555666666777777555555444444444555555666777;;;@@@@@@===999888888555555666666777777888888::::::;;;<<<<<<;;;;;;:::888777666666666777888999555555555555666777888999<<<<<<;;;;;;999888666555666888;;;===>>>===;;;:::;;;:::888666444444444444999999888888888999999:::999;;;<<<===<<<;;;<<<===>>>>>>===<<<<<<<<<<<<===;;;:::999888888888::::::::::::;;;;;;<<<=========>>>>>>========================>>>>>>???@@@@@@@@@<<<<<<<<<=========>>>>>>;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAA@@@@@@?????????AAA???AAAKKKWWWdddsss~~~|||}}}|||zzzlllbbbVVVNNNKKKHHHDDDAAAAAA???>>>======<<<:::888888999999999999999::::::;;;::::::::::::::::::999===>>>>>>===<<<<<>>;;;999888777999777555555555555333222555444333222111111111111222333444555666777888888444333111//////111333555333333444444444444444444111222444555666666555555444444555555555444444333666999<<<===:::888777777555555555666666777777777::::::;;;<<<<<<<<<;;;;;;999888777777777777999999666666666666666777888999<<<<<<<<<;;;:::888777666333666:::===>>>===;;;:::;;;:::999888777666777777888777777777777888888999888:::<<<<<<;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<999999888888888999:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<===>>>>>>??????<<<<<<=========>>>>>>>>>;;;<<<>>>???@@@@@@@@@@@@???????????????@@@AAAAAABBBBBBAAA@@@??????>>>>>>@@@===???FFFPPP\\\kkkwww}}}|||sssjjj^^^UUUPPPKKKFFFCCCAAA@@@???@@@@@@???<<<999888999999999::::::;;;;;;;;;;;;;;;::::::999999999===<<<<<<;;;;;;;;;<<<===@@@IIIWWWfffrrrxxxwwwtttqqqssstttrrrpppuuu~~~|||{{{zzzzzz{{{|||}}}|||zzzxxxxxxyyyzzz{{{vvvuuussssssuuuxxx|||~~~~~~sssmmmhhhfffeeehhhpppyyy~~~|||yyyvvvvvvxxxzzz|||{{{}}}___]]][[[ZZZZZZYYYWWWUUUWWWXXXYYYZZZ[[[[[[[[[[[[XXXXXXXXXWWWWWWXXXXXXXXXWWWWWWVVVWWWWWWYYYZZZ[[[WWWXXX[[[^^^___eeeuuu|||nnnfffdddaaabbbcccdddeeeccc```^^^VVVSSSOOOMMMLLLLLLKKKIIIFFFDDDAAA>>>;;;999888777888666555444555444222000444333222222111111222222222333666999<<<===??????777555222000///000111333333333333444444444555555111222333555555555444444333333444555555444333222555666888999888777777777666666666777777777777777999::::::;;;<<<<<<;;;;;;:::999888777777888999:::888888777777777888999999:::;;;::::::999888777666000333777;;;======;;;:::999888888888888999999999666666666666666777888999888:::<<<<<<;;;:::;;;<<<;;;;;;:::999999999999:::888888888888999:::;;;;;;<<<<<<<<<<<<<<<===============>>>>>>===<<<;;;:::::::::;;;<<<<<<======>>>=========>>>>>>>>>??????<<<<<<===>>>??????@@@@@@???>>>>>>>>>>>>???@@@@@@CCCBBBBBBAAA@@@???>>>>>>===<<>><<<999999::::::;;;;;;;;;<<<;;;;;;;;;::::::999999999::::::::::::;;;<<<======???CCCLLLZZZfffoootttvvvvvv{{{|||wwwpppoootttyyy~~~~~~|||||||||||||||}}}~~~}}}||||||}}}xxxwwwtttssstttxxx|||~~~~~~yyysssnnnlllkkkmmmttt}}}~~~{{{yyyxxxzzz|||~~~~~~]]]\\\ZZZZZZZZZZZZXXXVVVWWWXXXYYYZZZ[[[\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWUUUUUUUUUVVVWWWXXXXXX\\\aaadddkkkxxx~~~nnnfffcccbbbcccccccccbbb```]]]\\\TTTQQQNNNMMMLLLKKKIIIGGGEEEDDDAAA>>>;;;999888888777666555555555444222000222222111111222222333444333555888<<>>>>>>>>?????????=========>>>>>>>>>??????>>>>>>>>>===>>>>>>???@@@BBBAAAAAA@@@@@@?????????;;;<<>>:::;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::::::::999999888999:::===??????>>>@@@@@@DDDMMMVVV^^^fffnnnsss{{{~~~yyyvvvtttrrrxxx~~~~~~{{{{{{|||}}}~~~~~~|||{{{{{{}}}~~~yyyxxxvvvtttuuuxxx{{{~~~}}}xxxtttrrrqqqrrrxxx~~~}}}{{{{{{|||}}}~~~\\\ZZZYYYYYYZZZZZZYYYXXXWWWXXXYYYZZZ[[[\\\\\\\\\YYYZZZZZZZZZZZZZZZZZZYYYYYYXXXVVVUUUUUUVVVWWWXXXZZZZZZ]]]eeejjjpppyyyyyynnnjjjjjjggggggfffccc___[[[XXXWWWRRRQQQOOONNNMMMKKKHHHFFFDDDCCC@@@===;;;:::999999777666555666666555222000000000000111222333555555555777;;;>>>@@@BBBBBBBBB;;;:::888555333111000///222222333333444555555666222222222222222333333444111111222222333333444444555444444555666777888888777777777777777777777777666777888999::::::::::::<<<;;;:::999888999999:::888888777777777777888888999999:::999999888777666222333555666777666666555444444555666666666555555666666666666777888999:::888999;;;;;;:::::::::;;;;;;:::999999888888999999888999999:::::::::999999777777777777777777777777666777999:::;;;:::888777888888999999:::;;;;;;;;;<<<<<<<<<=========>>>>>>???>>>>>>===============>>>============>>>??????????????????????????????<<<===@@@CCCCCCCCCJJJRRR^^^kkk}}}|||wwwpppggg^^^UUUPPPJJJHHHEEECCCBBBAAA???===<<<<<<<<<<<<;;;;;;;;;;;;999::::::::::::::::::;;;:::999999<<>>???DDDGGGJJJTTT^^^dddoooyyy|||}}}~~~{{{uuuqqquuu|||~~~|||}}}}}}~~~~~~|||{{{{{{|||}}}~~~zzzyyywwwvvvvvvxxx{{{}}}}}}|||{{{zzzyyy~~~[[[YYYXXXYYYZZZ[[[ZZZXXXWWWXXXYYYZZZ\\\\\\]]]]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZVVVVVVUUUUUUWWWYYY\\\^^^XXXVVVZZZbbbjjjnnnttt{{{yyy}}}tttmmmooossslllkkkiiiddd^^^XXXUUUTTTSSSRRRQQQPPPPPPMMMJJJGGGDDDBBB@@@===;;;:::::::::777666666666666555222000//////000111222444666777777999<<>>===<<<<<<<<<==================>>>??????============>>>>>>>>>>>>??????AAABBB@@@???EEENNNPPP^^^qqq{{{uuummmcccYYYTTTOOOLLLGGGCCCAAA???===;;;=========<<<;;;;;;;;;:::999999999::::::;;;;;;;;;<<<::::::===@@@BBBAAA???>>><<<===@@@>>>>>>GGGRRRQQQ]]]jjjrrrzzz}}}vvvnnnpppsssxxx~~~}}}~~~~~~}}}{{{{{{|||}}}zzzyyyxxxwwwwwwyyy{{{||||||~~~}}}}}}~~~~~~~~~^^^^^^^^^\\\ZZZYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZYYY[[[\\\^^^___^^^]]][[[YYYWWWXXXWWWUUUTTTUUUXXX[[[\\\^^^```dddgggiiikkkkkkjjjqqqsssnnnmmmrrrvvvuuurrrooojjjccc\\\WWWUUUUUURRRTTTVVVVVVTTTPPPKKKHHHFFFFFFEEEAAA;;;777777999888777555333222222222222...///111222333444444444777999:::<<<======<<<<<<>>>>>><<<:::777444111///...///000222333333333333111111222333333333222222222222111000000111222333555555555555666666666666888777666555444333222222777777666777777888999:::;;;;;;:::::::::999999999999888777666666777777888:::;;;<<<===;;;999555333555555666777777777777777444555666666555555666888555555666666666666555555666666777888888888888888777888999:::999777555444777777888::::::;;;;;;;;;888888777666666666666666777777777777666666666666666666666777888:::<<<<<<::::::::::::::::::::::::;;;;;;<<<======<<<;;;:::===<<<;;;;;;<<<>>>@@@BBB>>>>>>>>>>>>===============???@@@@@@??????@@@AAALLLQQQ___qqqxxxssskkkbbb[[[QQQNNNJJJGGGEEEAAA===:::<<<;;;:::;;;;;;;;;888666;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999;;;>>>@@@???>>><<<<<<:::::::::<<<>>>???EEELLLXXXeeeooovvvxxxyyyzzzuuunnnggggggmmmvvv}}}~~~~~~}}}||||||}}}}}}|||zzzvvvvvvzzz}}}|||yyy{{{{{{|||}}}~~~}}}|||zzzyyyyyyzzz|||}}}aaa```___\\\ZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[[[[\\\\\\\\\[[[YYYXXXWWWWWWXXXXXXWWWVVVVVVXXX[[[``````aaabbbcccdddddddddgggnnnqqqoooppptttvvvuuuqqqnnniiiccc^^^ZZZXXXVVVXXXWWWWWWUUUSSSQQQOOOMMMKKKJJJGGGCCC???===<<<;;;:::999777555333333333333111222222333333333222222555666777888999888888777===<<<:::888555222///---000000000111111222222333111111222222222222333333111111000//////000111222333444444555666777777888888777777666555444333222444444444444555666777777:::::::::::::::999888777888888888888888888888888999999:::;;;:::888555444555555666777777777777777444555666666555555666888555555666666666666555555666666777888888888888888666777999:::999888666555777777888999999999999888999888777666555555555555777777777777666666666666666666666777777999:::;;;::::::::::::::::::::::::;;;;;;<<<======<<<;;;:::???>>><<<;;;<<<===>>>@@@>>>>>>>>>=========<<<<<<<<<===>>>>>>======>>>???EEEIIITTTeeesss}}}{{{uuupppiiiddd\\\WWWRRRMMMIIIFFFBBB@@@>>><<<;;;;;;<<<<<<:::999;;;;;;;;;;;;;;;:::::::::<<<;;;:::<<>><<<:::<<<:::888666555444444444444444444444333111000///222222333444444333333222:::999888666333000...---222111000000000111222222222111111000111222333444111000000/////////000000222222333555666777888999888777777777666444333333333333333444444666777777999:::;;;;;;:::999666555777999:::;;;;;;:::999888777777777777777666555555444555666666777666666666444666777777666555777888555555666666666666555555666666777777888888777777666777999::::::999888777777777777777777666666666:::999888666555444444444666666666666777777777777666666666666666777888888999999:::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;???>>>===<<<;;;<<<<<<===>>>============<<<<<<<<<999;;;<<<<<<;;;;;;<<<===@@@AAAIIIUUUbbbnnn|||~~~yyyuuurrroooeee___VVVNNNIIIEEECCCAAA???===;;;:::<<<======<<<;;;;;;;;;::::::999999888;;;:::999;;;===???>>>===<<<;;;999888888999:::;;;<<<===AAAGGGOOOYYYbbbhhhlllnnnooojjj```XXXTTTTTTWWW```mmmzzz~~~~~~||||||}}}~~~~~~}}}|||xxxuuuuuuxxx{{{{{{zzzvvvvvvvvvwwwyyy|||~~~~~~~~~|||zzz{{{~~~}}}|||zzzxxxvvvvvvvvvvvv```___]]]]]]\\\\\\[[[ZZZZZZZZZ[[[\\\\\\]]]\\\\\\ZZZYYYXXXWWWVVVVVVVVVWWWWWWXXXZZZZZZZZZ[[[\\\^^^______^^^___aaaccceeefffhhhkkkooorrrttttttrrrooonnnllljjjhhhgggdddaaa___\\\]]]___ccciiioootttwwweeeYYYJJJBBB@@@@@@===;;;<<<;;;999666555444444444555555444444333222000000000000111111222222222333555555555555333222111000333222000......///111222222111000///000111444555111111111000000000000000222222333444555666777777777777777777777555444333444444444555666777888999999;;;<<<===<<<999666444777999<<<>>>>>><<<:::888555555555555555555666666444555555666666555555555444666777777666666777888555555666666666666555555666666777777777777777666666777888999::::::999999777777666555555444444444:::999888666444333333222666666666666777777777777777666666555555555666666999999999999999:::::::::::::::;;;;;;;;;<<<;;;;;;======<<<;;;;;;<<<<<<============<<<<<<<<<;;;;;;999:::;;;;;;::::::;;;<<>><<<;;;888666444333333333333333444444444333333222000000111222333444555666222222333444555666666555333222000......///111222111000/////////111444555333333333222222111111111333333333333333444444444555666777777777555444222333333444444555777888999:::;;;===>>>===;;;888666666999<<>><<<<<<<<<<<<;;;;;;;;;;;;999;;;<<<<<<;;;:::<<<===???>>>???EEEKKKVVVfffuuu~~~{{{~~~{{{sssfffZZZQQQKKKGGGEEE@@@>>>;;;:::;;;=========>>>======<<<;;;::::::999666666777777888888999999:::999888888777777777777999999999:::===BBBFFFIIIKKKUUUaaagggddd]]]VVVTTTPPPOOOQQQXXX___kkk~~~~~~|||{{{{{{|||{{{yyyvvvvvvvvvxxxyyyyyyuuuuuuuuuvvvwwwzzz|||}}}~~~}}}}}}~~~}}}|||{{{|||{{{yyywwwwwwyyy{{{}}}|||yyyvvvuuuttt]]]^^^___dddhhhhhhddd```\\\\\\\\\[[[ZZZYYYXXXWWWUUUUUUVVVXXXYYYZZZ[[[\\\WWWXXXZZZ[[[]]]```eeeiiimmmkkkhhheeeeeefffiiikkkooonnnoooqqqqqqrrrxxx}}}wwwuuuyyy}}}hhhWWWOOOIIIDDD???===;;;999666444333333333111222333444444555444444111111111222333444666777000111333555666888888888111000/////////000111111000/////////000222333444444444444444333222111000222222222111111111111111444555666777777555333222000000111111333444666777999:::;;;<<<<<<:::999777777999<<<>>>???>>>;;;:::666666777777777777777666444444444555444444333222555666888777666666777999555555666666666666555555666666777777777666555555777777777777777888888888666555555555666777999:::999888777555444333333333555555666666777777888888777666666555555555666666777777888888999::::::::::::999999999:::;;;<<<===888888999:::;;;<<<======<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;<<<===<<<<<<>>>AAADDDJJJXXXeeettt|||}}}{{{nnnbbbWWWPPPIIIFFFBBB@@@===<<<===>>>===<<<=========<<<<<<;;;;;;:::777888::::::999888:::;;;888888888888888777777777999::::::;;;<<<>>>??????AAAIIIVVV```ddddddbbb```TTTNNNLLLOOORRRYYYkkk}}}~~~~~~{{{yyyzzzzzzzzz}}}|||{{{yyywwwvvvwwwxxxyyyvvvvvvvvvwwwxxxzzz|||~~~}}}~~~}}}|||||||||}}}|||yyywwwwwwyyyzzzzzzxxxxxxyyyzzz{{{}}}~~~{{{xxxvvvtttaaabbbeeekkkpppnnnhhhaaaZZZZZZZZZZZZZZZYYYXXXWWWTTTUUUWWWYYYZZZZZZYYYYYYWWWWWWXXXZZZ]]]bbbiiiooouuurrrmmmhhhfffgggiiikkkmmmmmmnnnqqqqqqvvv|||lll```VVVLLLEEE>>>===:::888555444444444222333333444555555444444444333222111111111222333111222333555666777777777......//////000000111111......///000111222333333333333444444333222000///.../////////000000111111222333555666666444222000//////000111222444666777777777888999999999999888777888;;;===>>>===<<<:::777888999::::::999777666444444444444444333222222555777888888777777888999555555666666666666555555666666777777666555555444777777666666666666666666555555555555777:::===???888777666555444333333444555555555666777888888888666666666555666666777777666777777888999999::::::999999999999999;;;<<<===999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::<<<;;;::::::;;;===;;;;;;>>>@@@@@@BBBLLLWWWfffsssvvvkkk```VVVMMMHHHEEECCCAAAAAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;777999;;;:::888888999;;;777777888888999999888888888999999:::;;;;;;<<<<<>><<<999777555555555444444444555444444333333555444222000///......///222333444444555555555555,,,---///000111111111111---...///111222222333222222222333333222111///...+++,,,---...///000111222111222444666555444111000111111222333444666888999555555555666777777888888777888:::<<<======<<<;;;888999;;;<<<<<<:::777666444444444444333333222111555777888888777777888999555555666666666666555555666666777777666555444444888777666555555444555555555444555666999<<<@@@BBB777666555444444444444444444555555666777888888999666666666666666777888888666777777888999999::::::999999888888999;;;<<<===::::::;;;;;;;;;:::999999;;;;;;;;;:::::::::999999888:::;;;;;;:::999;;;<<<;;;<<<@@@BBB@@@???FFFPPP]]]kkk|||vvvjjj___UUUNNNGGGFFFDDDDDDDDDBBB???===:::::::::::::::::::::;;;555777999999666666777:::666777888999999999999999777777777888999:::<<<===<<<<<<@@@JJJWWW```ccccccggg___[[[ZZZRRRJJJOOO\\\cccrrr}}}{{{xxxxxxzzz}}}}}}zzzwwwvvvwwwxxxwwwvvvvvvvvvxxxzzz|||}}}~~~~~~~~~}}}||||||}}}~~~yyyyyyyyy{{{|||{{{xxxuuuqqquuuzzz||||||zzzyyyxxxxxxzzz~~~|||yyyvvvttthhhlllsss{{{}}}xxxmmmeeeYYYXXXXXXXXXXXXYYYZZZZZZUUUVVVWWWXXXYYYYYYYYYYYYTTTWWW[[[\\\^^^cccmmmtttwwwtttoooiiieeeeeehhhkkkpppmmmlllmmmqqq}}}qqqVVVHHH???999999:::777333111444111000111555666555333222111000///............222333444555444333222111...---------...///000111000000///////////////000333222111111111111111111000///.........///111222222222333333333444444444111222444666888999::::::;;;777333222444666666666999:::;;;<<<===<<<;;;:::888:::===??????<<<888666555666666444222222333444222333444555666666666666666666666666666555555555;;;<<<;;;888555444444555333444666777777777666555555555555555444666999<<<888777666444333333333333555555444333333333333444333333333444666777999:::999999888888888888999999;;;<<<<<<===<<<:::999888:::999888888:::<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAADDDFFFOOOZZZlll|||pppaaaUUUSSSMMMGGGDDDCCCCCC@@@>>>>>>===<<<;;;;;;;;;;;;;;;===<<<;;;:::999888888888;;;:::888777555444444333666777888888888888888777999:::===BBBHHHPPPWWW[[[\\\aaaddd```\\\VVVNNNFFFUUUZZZgggyyy~~~|||zzz{{{~~~~~~{{{xxxwwwwwwxxxyyyzzzyyywwwwwwxxx{{{~~~|||yyy|||zzzxxxxxxzzz|||}}}}}}|||zzzvvvsssrrrsssvvvwwwzzzzzz{{{{{{|||{{{{{{zzz{{{}}}|||zzzyyyxxxwwwkkknnntttzzz{{{vvvlllcccZZZZZZYYYYYYYYYYYYYYYZZZXXXYYYYYYZZZZZZZZZYYYYYYUUUWWW[[[^^^ccciiipppvvv{{{xxxrrrkkkgggfffjjjmmmllljjjjjjlllppp|||fffMMMCCC;;;:::;;;888555444444444333444444444222111111111000/////////000000333333444444333333222111....../////////000000000000000///////////////000222111111000000000111111111111111111111222333333000000111111111222222222000111333555888:::<<<<<<999666222222444666777666888888999999:::::::::999999;;;===>>>>>><<<999777444555555333111111222333666666666666666555444444333333333444444555555555888888888777444333333444333444555666666666555555555666666555555555888:::999999888777666666666666333333333333333444555666555444444444555666777777888888777777777777888888;;;;;;;;;;;;:::999777666888777666777:::<<<===<<<::::::::::::::::::999999::::::::::::::::::::::::::::::999:::<<<>>>AAACCCFFFPPPaaatttxxxiii___VVVPPPHHHDDDCCCBBB@@@>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;:::999999999999:::999888888777777777777444444555555666666666555777888999<<>>???GGGSSSccctttvvvlll^^^WWWNNNHHHFFFDDDBBB@@@AAAAAA@@@???>>>======>>>;;;;;;:::::::::::::::;;;999999999888999999::::::777888888888999999999999777777777888:::>>>AAADDDKKKRRR\\\dddkkkkkkaaaUUUGGGEEEHHHPPPZZZcccoooxxx}}}zzzxxxyyy{{{}}}~~~~~~|||zzzzzzxxxvvvuuuvvvyyy}}}~~~{{{xxxwwwwwwwwwxxxxxxyyyzzz{{{|||~~~~~~}}}~~~~~~}}}{{{yyywwwvvvwwwyyy{{{}}}hhhhhhjjjmmmooollleee___YYYYYYYYYXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ\\\dddnnnuuuwwwuuuwwwwwwuuurrrnnnkkkkkklllpppnnnooorrrtttzzznnnTTTHHH<<<999888777666777333666:::999555111000000000000000000111222333444555444222111111111222333000111222333222000...,,,......------......//////...............///000111...///111222222111000///---............/////////000000///000111444777999333222222222333666777888777666555444555666777888999999999999999999999999777777777666444333444555555444333222111000000/////////000000111222333333000222444555444333444555222222333333444444444444444666777777555444444444222222222222222333444444222222222222333444555666444444444333444444555555666555555444444555555666666777777888999999999999666555444555888:::;;;:::;;;;;;::::::999888888888999999999999999999999999:::999999999999:::;;;;;;???CCCJJJUUUcccsss~~~~~~yyyiiibbbWWWPPPLLLIIIFFFCCCBBBBBB@@@???>>>>>>>>>>>>;;;;;;:::::::::;;;;;;<<<::::::999999999999::::::;;;;;;;;;:::;;;;;;;;;<<<999999888888:::;;;>>>???CCCJJJTTT```mmmssslllaaaQQQJJJEEEFFFJJJPPP[[[eeettt|||zzz{{{~~~~~~~~~}}}}}}~~~}}}{{{{{{yyywwwuuuuuuyyy}}}|||{{{zzz{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}zzzxxxvvvtttuuuwwwzzz}}}aaa``````cccggggggccc___YYYYYYXXXXXXYYYZZZ[[[[[[VVVWWWYYYZZZ[[[\\\\\\]]]]]]\\\^^^fffqqqxxxxxxuuutttwwwzzzzzzwwwrrrooommmssspppppprrrrrrsss{{{xxxZZZNNNCCC>>>===;;;999999222666::::::666333222222000000000000111222444444444333222111000111222333111222333333222000---,,,------,,,------...//////------------...///000111///000111222222111000///........./////////000000111000...---...///111333111111222222333555777888777777666555555777888999777777777777777777888888666666666555333222333444333333222111111222333333222222222111111111111111000222444555555555666888222222222222333333444444444666777666444333222333444444444444555666777777444333333222222222333333111111222222333555666777555555444444444444555555444444666777999;;;===>>>888777555666777888888777:::::::::999999888888888::::::::::::::::::::::::;;;:::::::::::::::::::::===???DDDKKKVVVfffvvvssskkk```WWWQQQMMMHHHEEECCCBBB@@@???>>>=========;;;;;;:::::::::;;;<<<<<<;;;;;;:::999888888888888;;;:::999888888888999999:::999999999:::<<<===>>>???CCCKKKWWWgggsssrrrkkk]]]SSSIIICCCAAACCCKKKSSS\\\iii{{{~~~~~~~~~}}}||||||}}}~~~~~~||||||{{{zzzwwwvvvyyy~~~~~~~~~~~~}}}|||||||||}}}}}}~~~|||{{{{{{{{{|||zzzwwwuuutttvvvyyy{{{]]][[[ZZZ]]]bbbdddcccaaa]]]\\\\\\[[[[[[[[[[[[[[[UUUVVVXXXZZZ\\\]]]^^^^^^^^^]]]```hhhssszzz{{{zzzyyy}}}zzzuuurrrrrrooommmmmmlllkkkooouuudddXXXMMMHHHEEE???:::888555777999999777444333333/////////000111222333444333333222111111111111111111111222222111///...---,,,,,,,,,,,,,,,---...///,,,,,,------///000222222333333333444333333222111....../////////000000000111000...---------......///111222222222333555777777777666666777777888999666666666666777777777777333444444222000///000222333333222222333555666888333333222222222111111111111333444444444555888:::333333222222222333444555444555666555333222222444333333222222333444555555444444333222222222222222000000111222333555666777555555444444444444555555333333444666999<<<>>>???:::888666666777888777666999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999;;;???DDDMMM[[[kkkwww{{{ssshhh___WWWQQQJJJEEEDDDCCCAAA@@@>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888888888888@@@???===;;;:::999999:::888888888999999:::;;;<<<<<>>;;;???EEEMMMWWWgggxxx}}}|||{{{|||~~~~~~}}}|||}}}|||yyywwwyyy~~~|||||||||}}}}}}~~~~~~~~~~~~~~~}}}{{{yyywwwvvvwwwyyyzzz___\\\ZZZ\\\```dddeeedddeeedddbbb___]]][[[ZZZZZZXXXYYYZZZ\\\]]]^^^^^^^^^]]]^^^bbbjjjuuu}}}}}}xxxvvvqqqmmmjjjjjjhhhfffiiimmmxxx{{{pppddd^^^XXXMMMCCC???;;;999888777777555333000////////////000000111222222222222222222111000000000000000//////.........++++++++++++,,,---...///,,,,,,---...///111333444555444333333222222222333............/////////000000/////////............///111333333222222444666555666666777777777777777666777888888999999888888444555555333111000111333333222111111111333555666111111111111111222222222333333333222222444888;;;444333333222333444555666444444444333111111333555111000000000000000111222222222222222222222333333111111111111222333444555555555444444444444555555444444444555777999;;;===999888666777888999999888777777777888999999::::::999999999999999999999999999:::::::::;;;:::::::::777999===???EEEOOO]]]gggttt|||}}}rrrhhh```WWWNNNHHHFFFEEECCCAAA@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;FFFDDDAAA>>><<<;;;;;;;;;888888888999999999999:::999<<<@@@FFFRRRaaajjjlllkkk```TTTKKKBBB<<<<<<@@@FFFLLLWWWdddrrr~~~|||{{{zzz{{{}}}~~~|||}}}~~~{{{wwwxxx|||~~~||||||}}}~~~~~~~~~}}}|||{{{yyyyyyzzz{{{{{{bbb___\\\]]]aaaeeeggggggllljjjgggccc___\\\ZZZYYY[[[\\\]]]]]]^^^^^^^^^^^^\\\^^^ccclllvvv{{{wwwvvvqqqllliiiiiihhhfffhhhmmmsss}}}yyypppbbbUUUNNN???<<<888666666555111...///////////////000000111111111222333333111000///000//////............///++++++++++++,,,---...///,,,,,,---...000222333444444333111000///000111111---------.........//////...///000000111000000//////111333333111111333666333444666777777777666555777888999:::;;;;;;:::999777888888666444333444666000///...---...///111222......///000111222333333333333222111000333888<<<444444333222333444555666444444333222000111444666444444333333333333333444000000000111222333555555333222222222222222333333666555555444444555555666555444444444555666888999888777666777999;;;;;;:::666666777888999::::::;;;777777777777777777777777888888999::::::::::::999888;;;===>>>???EEEPPPXXXiiiqqq}}}{{{qqqhhh^^^SSSLLLGGGFFFEEECCCAAA@@@@@@@@@???>>>===<<<;;;::::::::::::::::::;;;<<<===>>>>>>EEECCC???<<<999888888888;;;:::::::::999999999999666;;;???CCCMMM[[[dddgggooofff[[[RRRIIIAAA???BBB@@@CCCHHHQQQ\\\mmm||||||||||||||||||}}}}}}|||{{{zzz{{{}}}{{{}}}~~~{{{wwwvvvzzz~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{||||||}}}}}}``````^^^]]]bbbkkkoooooopppnnnkkkgggbbb]]]YYYWWWWWWYYY[[[[[[[[[\\\^^^```^^^```fffooo{{{|||vvvrrrpppfffiiikkkjjjgggfffggghhhqqq{{{zzzuuuyyywww{{{~~~iiiVVV@@@:::777777666333111333111111111111000000//////444444333333111000...---//////000000000000//////))))))***+++,,,---///000333222000///............000000//////......------000000///...---,,,,,,,,,111000...------......///333333333333333333333333777777777777666666666666===;;;999:::<<<<<<999666999999999666333333666999555555444333222000//////000000000000000000000000444555555333111111222333444333111222444666666555777666666555444444333333222222222333333333444444888777555333222222222222111222222333333444444555...///111333444333222111444444333333333444555555555555666888999:::<<<<<<999888777666666888:::;;;666888:::;;;:::999999:::888888999999999::::::::::::;;;<<<===>>>BBBGGGKKKWWW```pppvvvjjj___WWWOOOKKKFFFBBBAAA@@@??????>>>>>>??????>>><<<:::999;;;::::::::::::;;;<<<<<<;;;;;;;;;:::999888777666888888888888888888888888999;;;BBBKKKNNNNNNUUU```fffhhhfff\\\MMMBBB???@@@>>>===@@@GGGOOOYYYhhhuuu}}}yyyzzz|||}}}||||||}}}}}}||||||||||||}}}~~~}}}zzzxxxwwwzzz|||~~~}}}}}}}}}{{{{{{{{{zzzzzz{{{~~~~~~|||||||||}}}~~~~~~|||{{{|||}}}~~~||||||~~~\\\]]]\\\\\\bbblllrrrqqqlllkkkhhheeeaaa\\\YYYWWWWWWYYY[[[[[[[[[[[[\\\^^^^^^bbbjjjttt~~~yyytttqqqpppmmmmmmmmmllljjjhhhggggggkkksss|||~~~wwwooojjjkkkiiikkksss{{{yyyeeeKKKAAA777444555444666999333333222222222222222333444333333222111000///...---......//////......---000//////............///111111000000///...------/////////000111111222222111000...,,,+++,,,,,,---//////.........000111222111222222222333333444444666666666666666666666666::::::999:::;;;;;;999777999999999666333222444666444333333222111111000000////////////////////////444555555333222111222444333222111222444666666555666666555555444333333222333333333333333333444444333444555555555444333222333333333333222222222222000111333444444333222111222222222333333444555666444444555777888999:::;;;999888777666666888999;;;666888:::;;;999999999:::888888888999999:::::::::999:::;;;;;;<<>><<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<;;;:::999888888888888888888888888888888777888>>>DDDEEEDDDJJJRRR___bbbeeeaaaWWWLLLDDDAAA@@@>>>@@@DDDHHHLLLVVV```mmm|||{{{|||}}}}}}}}}}}}~~~~~~{{{{{{zzzzzz{{{}}}~~~~~~{{{xxxyyy{{{}}}~~~}}}|||{{{{{{yyyyyyyyyxxxwwwyyy}}}~~~}}}||||||{{{{{{||||||zzzyyyxxxxxxyyyzzz|||}}}~~~||||||~~~]]]^^^^^^^^^ccclllqqqpppgggfffeeebbb___[[[XXXWWWWWWXXXZZZ[[[ZZZYYYZZZ[[[^^^cccmmmwww|||wwwtttsssssswwwsssooommmmmmkkkhhheeefffjjjoooqqqnnniiiccc```]]]ZZZYYY^^^eeekkkttt}}}wwwSSSEEE888444555555555555111000///......///111222333333333222111000///...,,,,,,------------,,,,,,...------,,,,,,,,,++++++//////000000000...---,,,,,,,,,---///111222333444111000...,,,+++,,,---...............///111333444000000111111222333444444555555555555555555666666777999;;;;;;:::888888888777888888666444222333333222222222111111111000000////////////////////////333333444333111111222444111000000222444666666555555555444444333333222222444444444444333333333333///111444666777555333222444333333222111111000000222333444444444333222111222222222222333444555666333333444555666888999999888777666666666777999:::666888999:::999888999999777777888888999:::;;;;;;888999999999999;;;???BBBHHHPPP\\\iiittt~~~~~~~~~ssskkk___ZZZSSSLLLHHHFFFDDDCCC@@@@@@@@@@@@>>>===;;;;;;>>>===<<<;;;::::::::::::<<<<<<<<<<<<;;;:::999999888888888888888888888888777888;;;>>>===;;;>>>CCCPPPVVV___cccaaaXXXMMMFFFCCC@@@???AAAAAA@@@EEELLLSSSaaaqqq~~~~~~~~~}}}}}}}}}~~~~~~{{{zzzzzzyyyzzz{{{}}}~~~~~~|||zzzzzz}}}~~~|||{{{zzzyyyyyywwwwwwvvvttttttvvv{{{{{{{{{||||||{{{{{{zzzzzzwwwwwwwwwwwwxxxyyy{{{|||~~~}}}|||}}}aaacccbbbaaadddkkkmmmkkkdddcccbbb```^^^\\\YYYXXXWWWXXXZZZZZZYYYXXXXXXYYY^^^dddmmmwww|||zzzzzz||||||wwwooolllmmmlllfffaaabbbdddeeeeeeccc```^^^\\\WWWRRRNNNPPPSSSWWW^^^fffooottt|||```PPPAAA<<<<<<888444111222000...------///111333222222222222222111000///,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,...///000000///---+++)))***+++,,,...///111111///000000000///......---......------...///111222......///000222333444444444444444444555555555555777:::===<<<999666666888444555666666555444444333333333222111111000//////////////////////////////000111111000//////111333000///000111444666555444444444333333222222222222444444444444333333333333000222333555555444333222222222222111111111000000222333333333333222000000333222222222222333333444111222333444555666777777777666666666666777888999666777999888777777888999666666777888999:::;;;;;;888999999888777999;;;>>>AAAHHHRRR]]]iiiuuu}}}}}}~~~}}}vvvkkkddd[[[RRRKKKFFFCCC@@@@@@@@@?????????>>>======???>>>===;;;::::::999999;;;;;;;;;;;;;;;:::999999888888888888888888888888:::;;;<<<<<<:::888:::<<>>===@@@EEEGGGPPP]]]hhhuuu}}}|||}}}~~~~~~~~~||||||{{{zzzzzz{{{|||}}}~~~~~~}}}{{{{{{~~~}}}|||zzzxxxwwwwwwvvvttttttsssrrrrrruuuzzz~~~zzz{{{|||}}}}}}|||{{{zzzxxxxxxxxxxxxzzz{{{}}}~~~~~~}}}}}}}}}~~~bbbddddddbbbfffkkkllliiibbbbbbaaa```___]]][[[ZZZWWWXXXYYYYYYWWWWWWYYYZZZ^^^eeennnwwwyyyoookkkkkkjjjddd^^^^^^^^^]]]]]]]]]\\\[[[ZZZUUUOOOIIIGGGGGGHHHMMMTTTXXX\\\ccckkksss{{{zzzfffQQQFFFBBB===888555777666333222222444666888111111222222222111111000------............------...///000111111000000///+++,,,...///000///---,,,***++++++,,,---.........---///222444444222...,,,......,,,,,,+++,,,---...------...///000222222333222222333333444444444444777;;;>>>===:::666666777222333444555666666666555555555444222111///...---........................---.........---...///111/////////111444555444333222222222222111111111111333333333333333333333222444444333222222222222333000000111111111222222222111111111111111000//////444333222111111111111111111111222333444555555666666666555666666666777777555777888777666666888999666666777888888999::::::888999999888777777999;;;888>>>FFFOOOZZZhhhxxx~~~~~~~~~zzzsssiii___VVVNNNHHHDDD@@@@@@???????????????@@@@@@???>>><<<;;;:::999999999::::::::::::999999888888888888888888888888888:::<<<<<<;;;999::::::::::::???IIIWWWbbbfffbbb]]]RRRKKKEEEBBB@@@===???CCCBBBFFFMMMUUU___ooo|||{{{|||~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}||||||}}}}}}|||zzzxxxvvvuuuttttttrrrrrrrrrrrrrrruuuzzz~~~|||}}}~~~~~~}}}|||zzzyyyxxxxxxzzz}}}~~~}}}}}}}}}}}}^^^```aaabbbfffkkkllliiiaaaaaaaaa```___^^^\\\[[[YYYYYYXXXWWWVVVWWWZZZ]]]aaaiiitttyyynnniiihhhgggccc^^^ZZZYYYXXXXXXYYYXXXWWWUUURRRKKKDDDAAA???>>>AAAFFFHHHLLLQQQWWW^^^fffnnnttt}}}aaaMMMBBB<<<999:::777666444333222333555555000111111222222222111111......////////////......333333333222111...,,,+++***+++---.........------------..................,,,///222555555222///,,,...---,,,+++***++++++,,,------......///000111111111111222222333333444444777999<<<===<<<:::999888444333333444666888777777666555444333222000//////........................+++,,,------------///111//////000222444444222000111111111111111111000000111111111111222222222333555444333111111111222333000000111111222333333444000000000000////////////333333222111000000000000111111222222333444555555555555555555666666666666555666777666555555777999777777777888888888888999888999999888777777888:::777;;;BBBHHHPPP^^^ooo|||}}}tttjjj```WWWNNNIIIEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>><<<;;;:::::::::888999999::::::999999888888888888888888888888888999;;;;;;888888;;;:::888999<<>>>>>AAAFFFNNNZZZnnn~~~}}}{{{}}}~~~}}}~~~~~~~~~~~~}}}{{{{{{|||}}}}}}|||zzzwwwuuutttssssssrrrsssttttttuuuxxx|||~~~~~~zzzxxxvvvuuuwww{{{~~~}}}~~~~~~}}}{{{[[[^^^___```ccchhhhhhddd`````````___^^^]]]\\\[[[ZZZYYYWWWUUUUUUWWW]]]aaaeeeoooxxxnnnhhhfffeeeccc```YYYXXXVVVVVVWWWVVVSSSPPPMMMGGGAAA???<<<:::<<<@@@>>>@@@DDDHHHLLLSSSZZZ___nnn|||wwwaaaOOOBBB;;;:::555444333222111000000000///000111222222222222222......////////////......222333333222000---+++)))***++++++,,,------......,,,------------.........---...000111111000///...---,,,+++++++++,,,---...---------....../////////000000111111222333333444444666999===@@@@@@>>><<<999666444444666777777666444444444333333333333333........................+++,,,.........///111333000000000222333333000...000000000000000000000000......///000111222222333111222222222333333333333222222222222333333333333000000000000000000111111000000000000000111222222111222222333333444444555444444555555666666666555555666666555444555777999888888888888777777777777666777888777666666777888888<<<@@@CCCHHHTTTdddqqqzzz}}}~~~}}}uuulllbbbYYYSSSMMMLLLIIIFFFDDDBBBAAAAAA??????===<<<;;;;;;;;;;;;999999:::::::::::::::999888888888888888888888888999<<<;;;777888;;;;;;777888:::>>>EEEOOOYYY```dddbbb\\\WWWVVVRRRIIICCCAAA===<<<===AAADDDIIIWWWfffxxx}}}~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{}}}{{{yyywwwuuusssrrrrrrqqqtttvvvxxxyyy{{{~~~{{{xxxuuusssuuu{{{~~~}}}~~~~~~}}}{{{\\\______^^^```dddbbb]]]_________^^^]]]\\\[[[ZZZ[[[ZZZWWWTTTTTTXXX^^^ccchhhuuuxxxooohhhfffeeecccbbb[[[YYYXXXXXXXXXVVVQQQMMMJJJDDD@@@???<<<:::<<<@@@777999;;;>>>AAAFFFLLLPPP```nnn}}}{{{fffPPPAAA;;;777777666555444222111000///000111222222222222222---......//////......---333444555666555333111000*********+++,,,---...///))))))***++++++,,,------///...---,,,,,,---//////,,,+++++++++,,,...000111------..................///000000111222222333333222333666<<>>GGGWWWcccrrr{{{~~~{{{}}}~~~yyypppfff___UUURRRNNNJJJFFFCCCAAA@@@???>>>===<<<<<<;;;<<<<<<::::::;;;<<<<<<;;;;;;;;;888888888888888888888888;;;>>><<<888999===<<<666666777:::???FFFOOOWWW]]]ddd___^^^```]]]SSSJJJEEEAAA???@@@BBBAAA@@@IIITTTbbbppp~~~}}}}}}~~~~~~~~~~~~}}}zzzyyyyyyyyy}}}|||yyywwwuuusssrrrrrrrrrtttxxxzzz|||}}}~~~~~~~~~}}}zzzuuusssvvv|||~~~}}}~~~|||zzz```____________```aaaaaaYYY\\\```aaa```^^^]]]]]]aaa^^^\\\[[[XXXWWW^^^fffsss}}}xxxsssooonnnlllhhheee\\\ZZZYYYXXXXXXVVVRRROOOEEEBBB???===<<<:::777555666999;;;<<<<<<>>>BBBEEEQQQYYYfffvvv~~~kkkQQQ======888444555444111000111//////000222444333000---//////...,,,,,,++++++,,,444333222000------///111+++++++++************)))******+++++++++,,,,,,,,,............///////////////...,,,******+++,,,---***+++,,,---,,,+++***))),,,---///000000111333555111111333:::DDDIIIIIIGGGCCC===777666777777333///444333222111000000000000+++---000333444333111000////////////////////////---......///000111111111111111111111111111111111000000000111111000...,,,000000111111222333333333444222000000111222111000000000111111111222222222////////////////////////111111111111222222222222///000222444444555777999333444555666777777777777777777666666666666777777888777555555666777777666999:::<<<===???EEENNNTTTeeeooo~~~~~~|||{{{|||~~~~~~tttlllccc[[[QQQJJJHHHFFFCCC???BBB???===;;;<<<<<<;;;;;;;;;;;;;;;::::::999999999;;;<<<===<<<:::999:::;;;;;;:::999888777777777777777888999<<<@@@DDDIIILLLTTTWWW]]]cccfffbbbZZZRRRDDDAAA>>><<<===???AAACCCQQQ\\\nnn~~~||||||}}}}}}}}}~~~{{{yyywwwwwwwwwxxx|||{{{xxxvvvtttsssssstttuuuyyy|||}}}||||||}}}|||{{{zzz|||~~~}}}{{{zzz{{{}}}}}}||||||||||||bbbaaa```___^^^]]]]]]]]]ZZZ]]]```aaa```^^^]]]]]]```]]]\\\\\\[[[\\\dddmmm|||xxxsssqqqqqqnnnhhhbbb[[[ZZZYYYYYYYYYWWWSSSPPPIIIFFFBBB@@@???>>><<<;;;555777999:::999;;;>>>AAAEEEKKKWWWeeeuuuzzzaaaLLLAAA999444444555222//////......000222444333000...//////...---,,,,,,------000111222111...------...+++++++++************)))*********+++++++++,,,,,,,,,------------.........///...,,,+++***+++,,,,,,++++++,,,,,,,,,+++***)))+++,,,/////////000222444333222333999BBBGGGHHHFFFAAA;;;444111333444333111444333333222111000000///111000...------000222444..............................//////000111111222222111111111111111111111000///000000111000///.../////////000000111111222555333111000000000///...111111111111222222222222111111111111111111111111////////////000000000000111222333444444555666777333444555666666777777777777777666666666666777777999888777666777888888888555777888999;;;@@@FFFKKKXXXcccsss~~~|||{{{{{{~~~xxxoooggg[[[SSSOOOKKKFFFBBBEEEBBB???>>>??????>>>===;;;;;;;;;;;;:::::::::::::::<<<<<<;;;:::999:::;;;::::::999888777777777777555555666777;;;>>>BBBDDDKKKOOOVVV___eeeeee```[[[MMMGGG???:::999<<<>>>???CCCMMM\\\lll~~~~~~~~~~~~}}}~~~|||zzzxxxvvvvvvvvvvvvyyyxxxwwwuuutttttttttuuuuuuxxx|||~~~~~~~~~}}}{{{yyyzzz}}}~~~}}}{{{zzzzzz}}}~~~}}}|||||||||aaa```___^^^]]]\\\\\\\\\\\\^^^```aaa___]]]]]]]]]___\\\[[[]]]^^^bbblllwww|||wwwrrrqqqrrrooofff___[[[ZZZZZZZZZZZZWWWTTTPPPIIIEEE@@@===<<<<<<;;;;;;444666777777666777999;;;888===EEEPPP^^^ooo~~~tttaaaJJJ>>>444333444222///---------///111444444222000//////......---.........,,,...111111///---+++++++++++++++************)))*********++++++++++++,,,+++++++++,,,,,,,,,------000///---++++++++++++,,,+++,,,,,,,,,,,,+++***)))***,,,.../////////111222444222333777>>>CCCDDDDDD???999222...000333444444444444444444333111///...111000---,,,,,,...000222........................//////000000111111222222222222222111111000000000//////000000000000000000000000000111111111111111555333111000111000...,,,111111222222222333333333111111111111111111111111////////////000000000000333333444444444444444555333444555666666777666666666666666666666666666666999888888777777888888999777888:::;;;<<<>>>BBBEEELLLVVVfffwww~~~|||zzzzzz|||~~~vvvjjj```YYYRRRLLLGGGDDDBBB???>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;<<<:::;;;<<<;;;999888999:::999999888888888888888999555444444555777999<<<===@@@DDDLLLVVV___dddeeedddWWWNNNBBB:::999;;;===>>>:::@@@KKKWWWfffzzz~~~|||{{{zzzxxxwwwvvvuuuuuuuuuvvvuuuuuuuuuuuuvvvvvvwwwvvvyyy}}}}}}{{{xxxxxxzzz~~~}}}{{{yyyzzz{{{}}}~~~}}}|||{{{zzz]]]]]]]]]\\\]]]^^^^^^___^^^___``````^^^]]]]]]^^^___]]]]]]___aaafffqqq|||yyyqqqooopppnnnfff___]]]\\\[[[[[[ZZZWWWSSSOOOIIIEEE???<<<;;;;;;;;;;;;555666555555444555666777333555:::@@@KKKXXXfffpppyyyqqqVVVFFF666111222111///...,,,,,,...111333444333111000//////.........//////,,,...000000...---,,,---+++++++++*********))))))************+++++++++++++++++++++,,,,,,,,,,,,---//////---,,,++++++,,,,,,,,,,,,,,,,,,+++******)))***,,,///000000000111222333222111444888<<<>>>>>>:::666111///111333444555444444555555444111///---,,,...000111000...,,,***........................000000000000111111222222222222111111000000//////...///000//////000222333444444333333222222222222444333111222222222000///222222222222333333333333////////////////////////000111111111222222222222333222222333555555555555333333444555666666666666555666666666666666666555777888888777666666777999888999::::::;;;<<<===>>>EEENNN\\\lllyyy~~~{{{xxxxxxzzz~~~wwwmmmccc[[[SSSNNNFFFDDDAAA?????????>>>===;;;;;;<<<<<<<<<=========:::;;;;;;;;;999888999:::888888888777888888999999777777777666777777888999999<<>>>>><<<>>>DDDLLLVVVeee{{{~~~}}}{{{yyyyyyyyyxxxwwwvvvuuuuuuttttttuuuvvvwwwyyyzzzzzzzzz|||~~~~~~{{{wwwvvvxxx|||}}}{{{yyyyyyzzz{{{||||||}}}~~~~~~}}}|||zzzyyy^^^^^^]]]]]]^^^^^^___```___``````___^^^]]]___```aaa______bbbdddhhhsss~~~vvvppppppooojjjeeebbb```]]][[[YYYVVVQQQNNNNNNJJJDDD@@@????????????888777555555555555555555222333444777===FFFPPPWWW^^^fffpppxxx}}}uuu^^^LLL888111000000//////,,,,,,---000333444444222000000///............///.........---,,,---///111+++++++++*********))))))))))))*********+++++++++++++++,,,,,,,,,---------......------,,,,,,,,,---------,,,+++*********)))+++...111222111111111222222111000111333666777888111000000000111111111111333444555555444111///---,,,...000111000...+++)))........................000000000000000111111111111111111000000000//////...///000///...000444777666555555444333222111111111111111333555555444222111111222222222333333333........................000111111111222222222222222000000222666888777666222333444555666666666666555555666666666666555555555666777666444444666888555555555555666666666555???FFFRRR```nnn||||||yyyxxxyyy|||~~~xxxnnnddd[[[UUUMMMJJJFFFDDDCCCBBBAAA???========================:::;;;<<<;;;999888999:::888888888777888888999999999888888777777666666666777999>>>DDDJJJPPPVVVYYY[[[VVVOOOGGGBBB???======>>>===???EEEKKKTTTfffvvv~~~~~~~~~|||yyyyyyyyyzzzzzzzzzyyywwwvvvuuuvvvwwwyyyzzz|||}}}}}}}}}~~~~~~{{{wwwuuuwww{{{}}}}}}|||zzzyyyxxxyyyzzzzzzzzz{{{|||}}}}}}{{{zzzyyycccbbbaaa```___^^^^^^^^^_________^^^]]]^^^```ccccccbbbcccfffhhhkkkttt~~~xxxsssqqqooonnneeebbb]]]ZZZXXXUUURRRPPPQQQMMMGGGCCCAAA@@@???>>>:::888666555666666555444111111222333444888>>>BBBIIIPPPWWW^^^gggnnnnnnjjjZZZJJJ:::222111000000111---------///222444444333111000///...------------......---,,,+++,,,000222+++++++++************))))))))))))************+++++++++,,,,,,,,,---------,,,---------...............---,,,+++***))))))))),,,...222333222111111111111111111000111111222222+++,,,---............---222222333333222111///...222000---++++++,,,...///------------------------///////////////000000000000000000000000000000000---//////......000666:::777777666444333111000000//////000333555666555444000000111111111222222222000000000000000000000000////////////000000000000111000///222666999888666222333444555555666555555444555666777777666555444444666777666333222555888666555444555777777666555999>>>FFFRRR```ppp|||{{{{{{|||}}}|||{{{}}}yyynnnccc]]]PPPMMMHHHEEECCCBBB???>>>?????????>>>>>>>>>======;;;<<<===<<<:::999:::;;;999999888888888888888999777777666666555555444444777999;;;>>>@@@DDDJJJNNNUUUVVVTTTOOOHHHDDDDDDEEEDDD===:::???CCCGGGSSS```sss{{{{{{xxxxxxzzz{{{||||||{{{yyyxxxwwwwwwyyy{{{|||}}}}}}}}}~~~~~~~~~~~~~~~{{{wwwvvvxxxzzz|||}}}|||{{{zzzxxxxxxxxxyyyyyyyyyyyyzzz{{{{{{{{{zzzzzzeeedddcccbbbaaa`````````^^^___^^^]]]]]]___bbbeeeddddddgggkkkmmmoooxxxvvvqqqppppppeeeaaa\\\XXXVVVVVVVVVUUUSSSPPPKKKGGGDDDAAA???===:::777555555666777555444///111222333222333555777:::???DDDHHHNNNUUUVVVTTTLLLBBB999555444111000111...------///222333333222111000///---,,,+++++++++***+++,,,,,,,,,,,,...000+++++++++************)))))))))))))))*********************++++++++++++,,,++++++,,,...//////000000///...,,,+++)))))))))***+++...111333222000000000222222333222111/////////------...---------...///000000000000000000000000222000---,,,+++---///111------------------------///...........................//////000111111111,,,...///...---000777===<<<;;;:::888666444333222......///222444444333111//////000000000111111111000000000000000000000000////////////000000000000333111///222666999777444222222333444555555555555333444666777777666444333444666888777333222555999999777555666999;;;:::999777999>>>EEEPPP```oooyyy~~~~~~|||{{{www|||wwwjjjcccWWWSSSNNNJJJGGGDDDAAA???AAAAAA@@@???>>>======<<<<<<===>>>===;;;:::;;;<<<::::::999888777777777777555555666666666555555444777999::::::;;;===BBBFFFKKKRRRXXXWWWRRRRRRXXX```UUUGGG>>>???AAA@@@GGGQQQZZZeeeqqq||||||zzzwwwyyy{{{}}}}}}|||yyyxxxxxxyyyzzz{{{|||||||||{{{|||||||||~~~}}}~~~{{{yyyxxxyyy{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxyyyyyyzzz{{{{{{cccccccccccccccddddddeee^^^^^^^^^]]]]]]___cccgggeeeeeeiiinnnpppsss{{{wwwooommmnnnddd```ZZZVVVVVVWWWYYYYYYZZZWWWRRRNNNKKKGGGCCCAAA:::777444444666777555333///111444555444333333333111666999;;;>>>CCCDDDAAA???:::777888777222000000///......///222333333222222111///---+++***))))))&&&))),,,------,,,,,,---+++++++++************)))))))))))))))************))))))))))))************)))***,,,...///000111111///...,,,***)))))))))******---000222111//////...222444555444222///......222111000///...///222555/////////...///000000111,,,---000222222000...,,,------------------------...............---------------...///000111222222,,,...///...---000888>>>AAAAAA???===;;;999888777......///111222222///---////////////000000000000........................111111111111222222222222666222000222666888555222222222333444555555555555333444666777777666444333444777:::888444333666:::777444222333666999999888999999:::===EEERRRaaajjjxxx|||zzzvvv{{{|||ooofffccc___YYYTTTQQQNNNJJJHHHCCCBBBAAA@@@???===<<<<<<===>>>>>>>>><<<;;;<<<===;;;:::999888777777777777666666777777888777777777666888999999999;;;@@@DDDCCCNNNYYY\\\[[[aaannn{{{hhhVVVFFFDDDBBB???BBBIIIIIITTTbbbppp~~~{{{vvvxxx{{{}}}}}}|||yyywwwxxxyyyzzz{{{{{{{{{zzzyyyzzzyyyyyy|||~~~~~~|||zzzyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwxxxyyy{{{|||dddcccaaa______```bbbccc``````______```bbbeeeggggggeeeeeeiiiqqq{{{vvvlllggggggiiibbb^^^ZZZWWWWWWZZZ]]]```___\\\WWWQQQJJJEEE@@@>>>999777555333333444666777222333333222000///000111111222444666777777666666111222333333333333333222///---,,,,,,---......---)))***,,,---...---,,,,,,000///...---------------)))))))))***++++++,,,,,,)))))))))))))))************)))))))))))))))***+++---+++)))((()))---000333---,,,,,,++++++*********---------.........//////333444555444111///------............///000222222///...---------///111222000000///...............,,,,,,------------------000000000000000/////////000...+++)))))),,,000222---,,,,,,---000333666888===???@@@AAA???===999777111111000000000000000000......//////000000111111111//////111555666555222000000000000111111111111444333333222222333333444111111111111111111111111111222222333333444444555333555888::::::888555333555555555555444333222111:::777777;;;???EEEOOOYYYlllzzz{{{yyy{{{|||xxxqqqhhheee```\\\YYYUUUQQQOOOKKKIIIFFFBBB@@@???@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::::::::::::::555666666666777777888888666888:::888555555:::???CCCHHHOOOXXX___ccceeefff\\\YYYOOOAAA:::;;;>>>>>>CCCEEENNN^^^oooyyyuuuwwwxxxzzz{{{{{{zzzyyyxxxwwwxxxyyyxxxuuusssuuuxxxxxxwwwwwwyyy|||~~~~~~}}}~~~}}}{{{zzzyyyyyyzzz{{{{{{zzzyyywwwvvvuuuuuuuuuzzzzzzzzzyyyyyyxxxxxxxxxdddcccbbbaaa```aaacccdddbbbaaa``````bbbdddeeeeeebbbbbbdddjjjrrr~~~}}}qqqgggdddeeegggjjjfffaaa[[[YYY[[[___cccgggccc[[[RRRIIIBBB===;;;:::888666444444555777888333333333222000000222444000111222222333333333222222222333444555666666777111000///...///000000000***+++,,,---...------,,,//////...---------------++++++******************************))))))))))))))))))))))))))))))******((('''&&&&&&'''***,,,...***************)))((((((,,,,,,,,,------------...111222444333000...---...000000000000111222333444++++++*********,,,...000000000///...............------------------,,,,,,---------------.........---,,,)))((((((***---//////...------///111333555888;;;@@@DDDEEECCC???===444333111000000000111111111111111111111222222222...---,,,...111222000...000000000111111111222222333333222222222222333333////////////////////////111111222333333444444555333444666777777666444222333444444555555555444444777555555999<<>><<<;;;:::;;;;;;:::999999999999:::777777777777888888888999666999:::999666666;;;???BBBFFFKKKQQQVVV\\\bbbggggggeee[[[KKK???<<<<<<<<<>>>???FFFRRR___ooo}}}xxxyyyzzz{{{||||||zzzxxxvvvwwwxxxxxxvvvssssssuuuwwwwwwvvvwwwyyy|||~~~~~~}}}|||{{{yyyxxxwwwvvvvvvvvvxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyyyydddcccbbbaaabbbbbbdddeeedddbbb```bbbeeefffeeeccc]]]aaaffflllttt}}}ppphhhfffhhhkkkrrrooohhh```ZZZZZZ```fffiiicccZZZPPPFFF???;;;999;;;:::888666666777888999555555444222111111444777222111000000000000000000///000111222333555666666555444222000.........///++++++,,,------------,,,///.........------------,,,,,,++++++***))))))(((+++++++++***)))))))))(((((((((((())))))*********((((((((()))***+++,,,---'''((()))))))))(((&&&%%%*********+++++++++,,,,,,...///111000///---......000000000111111222222222---,,,,,,,,,---///111333000/////////..................------,,,,,,+++++++++,,,,,,------.........///...---------...///000000///...------...///000222777>>>DDDHHHHHHEEECCC777666333111000111222333222111111111111111111000---,,,,,,---......---+++000000000000111111111222222222222111111222222222////////////////////////111111222222333444444444222222333444444333333222333333444555666777777666555333444888:::;;;AAAHHHQQQ___ooozzz|||{{{|||{{{sssrrrqqqpppoookkkfffbbb]]]\\\YYYUUUPPPKKKGGGEEEDDDDDDCCCBBBAAA???>>>===<<<;;;;;;:::999999::::::888888888888888999999999666888;;;:::888888:::===@@@CCCFFFGGGIIIQQQ\\\eeennnpppiiiYYYJJJBBB>>><<<::::::===EEEMMM[[[ooo||||||}}}~~~~~~}}}{{{xxxwwwxxxxxxwwwtttrrrrrrtttwwwvvvuuuuuuxxx{{{}}}}}}}}}~~~}}}{{{zzzxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxrrrssssssuuuvvvxxxzzz{{{cccbbbbbbaaaaaabbbcccccccccaaa```bbbfffgggdddaaa___dddkkkpppwww~~~pppiiihhhkkknnntttqqqjjj```YYYXXX^^^dddccc]]]TTTJJJBBB>>><<<<<<<<<;;;999888888888999:::999888555222111333666:::555444333222111222333333333444444555666777777888===;;;999444000...---...,,,,,,------------------..................------+++++++++*********)))))),,,,,,++++++***)))((((((''''''((())))))***************+++++++++******)))&&&'''((())))))(((&&&%%%(((((()))))))))*********+++---......------...///......//////////////////---------...///111333444///////////////......---......------,,,+++******,,,,,,---...//////000000//////////////////////////////...---------......///222999???DDDFFFFFFFFF:::888555222111111222333000000//////.........---///////////////...---,,,...////////////000000000222111111000000111111222111111111111111111111111111111111222333333444444222222222222222333333444444555555666777777666666555444555888999888;;;@@@DDDOOO```nnnzzz~~~{{{yyy|||zzzxxxvvvuuutttrrrooommmhhhgggeeebbb]]]WWWRRROOOHHHHHHHHHGGGFFFDDDCCCBBB???>>>===<<<;;;;;;;;;;;;888888888888888888888888555888::::::999888999:::;;;???AAA@@@???FFFSSS^^^jjjqqqrrrhhhYYYMMMDDD>>>::::::;;;???CCCMMM^^^nnn~~~}}}~~~}}}{{{zzzzzzyyyvvvtttrrrssstttvvvuuuttttttvvvzzz||||||{{{~~~|||zzzxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{ssssssssstttuuuwwwyyyzzzbbbaaaaaa```````````````aaa```___aaadddeeecccaaafffkkkqqqvvv|||{{{nnnhhhgggiiijjjmmmkkkeee]]]XXXWWW\\\``````[[[RRRHHHBBB>>>>>>>>>;;;:::999888888888999999;;;999666333222555:::???;;;:::999999:::;;;===>>>CCCCCCDDDEEEDDDDDDCCCBBBCCCCCCAAA<<<666222111111...---------------------------...//////......---))))))*********+++++++++---,,,,,,+++***))))))(((%%%&&&((()))*********))))))))))))((('''%%%###"""&&&'''((()))))))))(((''''''''''''(((((((((((()))***+++,,,,,,,,,,,,...///....../////////......---*********+++,,,...///////////////000///...------......---,,,++++++******+++,,,,,,---...//////000***+++++++++++++++******---------------...//////...000333777:::>>>AAABBB999777555333222222222333000/////////......------000000111000///...---------------............///000000000//////000000000000000000000000000000000000000111222222333333444333333222222222333555666666666777777666555555444666555777:::999777888======EEESSScccpppyyy|||xxxyyy~~~|||wwwtttssstttttttttppppppooolllhhhccc___\\\SSSRRRQQQOOOLLLIIIGGGFFFAAA@@@???===;;;::::::999888888888888888888888888666777888999888888888888777;;;>>>===;;;???JJJSSSaaammmuuurrrfffXXXIII>>><<<;;;<<<>>>???DDDOOO[[[iiizzz~~~|||}}}|||zzzwwwuuuuuuuuuuuuvvvtttssssssuuuxxxzzzzzzyyyzzz{{{||||||{{{xxxvvvuuuxxxxxxxxxyyyzzz{{{}}}}}}vvvuuutttttttttuuuwwwxxxbbbbbbaaa```___^^^^^^]]]^^^___```aaabbbcccddddddmmmpppuuu{{{}}}qqqkkkiiihhhgggdddbbb^^^\\\[[[\\\]]]^^^ddd___UUUKKKCCC???======:::999888888777777888888:::888555222333999AAAGGGEEEFFFGGGIIIKKKNNNPPPQQQWWWXXXZZZ[[[[[[XXXVVVTTTJJJLLLKKKEEE===555222111///...------,,,---------,,,---.../////////...---((())))))***++++++,,,,,,,,,,,,,,,+++*********)))$$$%%%''')))******))))))*********)))((('''%%%%%%(((((((((((())))))))))))&&&&&&''''''''''''((((((***+++,,,+++++++++...000000111111222111000...---,,,,,,------......//////...///000000000///---,,,------,,,,,,++++++******)))******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...///000000/////////000333666999;;;666555444333222111111111111000000000000000000///---///000///---,,,,,,---------------............000//////......//////000........................000000111111222333333333333333333333444555666666666777777666555444333333666555666999999666777;;;;;;>>>HHHVVVdddnnnxxx~~~yyyxxx|||yyytttssstttvvvwwwtttttttttsssppplllhhhfffaaa```]]]YYYUUUPPPLLLJJJFFFEEEBBB@@@===;;;:::999:::::::::999999999999888888888888888888888888888666999<<<;;;:::<<>>DDDKKKVVVggg}}}~~~}}}~~~~~~|||zzzyyyyyyxxxwwwuuuuuutttssstttvvvxxxwwwvvvxxxzzz|||~~~~~~|||zzzxxx{{{{{{{{{{{{{{{|||}}}}}}xxxwwwuuusssssstttuuuvvvddddddcccbbb```^^^]]]\\\]]]```bbbbbb```aaafffjjjoooqqqvvv~~~~~~tttnnnjjjfffbbb\\\[[[ZZZ]]]bbbeeeccc```eee```WWWMMMDDD???<<<;;;888777777777666666666666555444222111555>>>IIIQQQUUUXXX[[[```dddhhhjjjlllqqqtttxxxzzzzzzwwwssspppccceeebbbYYYKKK>>>666333000///...---,,,------...+++,,,...///000///...---******************++++++++++++++++++++++++++++++###%%%''')))******))))))***++++++++++++++++++,,,)))((('''&&&'''(((***+++&&&&&&&&&'''''''''((((((++++++,,,+++***+++---000000111222222111///---,,,//////000000000000000///...///000111000///---,,,,,,,,,++++++++++++++++++***************+++++++++000000///...............,,,---......////////////...//////000111333555666111222222333222111000////////////000000000000000,,,...000///---,,,,,,............/////////000000///..................///........................000000000111222222333333222222333333444555555555444444555555555444444333333222333666666333555:::;;;999===JJJWWWbbbnnnxxxzzzxxx{{{~~~yyywwwwwwwwwwwwwwwwwwvvvtttrrrooolllkkkiiihhhfffccc___[[[XXXVVVPPPNNNKKKGGGDDDAAA???>>>===<<<<<<<<<;;;;;;;;;;;;<<<;;;999888999:::;;;;;;999::::::999999:::>>>AAANNNYYYgggppprrrlll\\\MMMFFF>>>999:::<<<<<<>>>AAAFFFUUUgggwww~~~}}}}}}}}}|||yyyvvvuuutttssstttuuuvvvuuusssvvvyyy}}}}}}}}}}}}|||{{{{{{zzz{{{{{{wwwuuusssqqqqqqrrrtttuuuffffffeeecccaaa___\\\[[[\\\aaadddccc___aaahhhnnnooopppttt{{{qqqkkkfff___ZZZYYYWWWYYY```iiilllhhhcccbbb]]]UUUKKKDDD>>>;;;:::666666666666555555555555111000///000666AAAOOOXXXdddggglllrrrxxx|||rrr^^^KKK???999000///...---,,,------...+++,,,...000000///...---,,,,,,++++++***)))))))))++++++++++++++++++,,,,,,###$$$''')))******))))))%%%%%%&&&'''(((***,,,---)))(((&&&%%%%%%'''***,,,&&&&&&&&&'''''''''((((((+++,,,,,,+++***+++---000...///000000///---+++)))---------...---,,,,,,+++...///000111000///---,,,++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,///...---+++++++++,,,---......//////000//////...---...000222333333333333...000111222222111///...,,,---------......//////,,,///111111...---...000000000000000111111111111.........------.........000000000000000000000000000000000111222222333333000111222444444555555444222222333444555555555555111///000333333111333888:::666777BBBOOOZZZgggsss{{{}}}{{{yyy{{{~~~|||{{{yyywwwxxxwwwvvvtttrrrooommmkkkjjjjjjiiihhhgggeeecccbbbYYYWWWSSSOOOKKKHHHEEEDDD??????>>>>>>=========<<>>EEEPPP^^^kkkttttttgggZZZLLLBBB999999<<<<<<===???===IIIWWWdddttt~~~zzzvvvvvvuuussssssttttttsssrrrqqqtttyyy}}}~~~|||~~~}}}|||{{{zzzyyyyyyyyyuuusssqqqooooooqqqsssuuucccccccccbbbaaa```___^^^```______```aaabbbddddddjjjgggmmm|||ooojjjkkkjjjeee___^^^]]]]]]bbbhhhkkkhhhddd___UUUJJJDDDBBBAAA<<<777999777555333222333444555555111///444;;;FFFVVVdddooossszzzuuu^^^HHH:::333000---)))''''''((()))---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,&&&&&&''''''((()))))))))&&&&&&&&&&&&(((***---...((()))+++,,,+++***(((&&&(((((((((((())))))))))))************************///...---,,,------///000...---+++++++++---///000.../////////...,,,***(((------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,///111---,,,,,,,,,,,,---......------------.........///000000//////.........---,,,...111222111111111222---------------------------......///000111111222111111000///////////////111111000000///.........111000000000111222333333.........///111333555777777666666555555555666666222222333333444555555555333444555999AAAMMMZZZbbbmmmvvv|||{{{{{{{{{zzz}}}|||zzzyyyyyyyyyvvvrrrnnnllllllnnnooolllnnnppppppoookkkgggeeeggg```XXXTTTRRROOOJJJEEEHHHFFFCCC@@@>>>======>>>===<<<::::::;;;;;;999777555666777999:::;;;;;;;;;AAAHHHPPPYYYeeennnlllccc\\\NNNAAA???>>>;;;999;;;:::@@@IIISSS```rrr}}}{{{xxxvvvtttrrrrrrsssuuuwwwvvvvvvuuuvvvxxx{{{~~~}}}}}}}}}zzzvvvssssssssssssqqqooooooppppppooonnnddddddddddddcccbbbaaa```aaaaaaaaabbbcccddddddeeehhhhhhqqq~~~uuuooohhhfffiiijjjgggccc```^^^^^^aaafffgggddd```\\\TTTIIIDDDCCCAAA<<<888888777555444333333444444333111333;;;DDDNNN]]]iiiuuuyyy~~~ttt]]]HHH<<<444222...+++))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********,,,+++************+++,,,''''''''''''((((((((((((&&&&&&&&&&&&(((***,,,---)))***+++++++++***(((((((((((((((((())))))))))))))))))***++++++,,,------......---,,,---...///000///...---,,,,,,---...///............---,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,///111---------------......///------........./////////000/////////............,,,...111222111111111222------------------------.........///000111111111000000///.....................//////000111111111222222111111000111111111000000000000222444666777555555444444444444444555222333333444555555666666777777777888<<>>>>>>>>???>>>===777777777888888999999999<<>>======>>>>>>===;;;:::999888888888999::::::>>>CCCGGGQQQ```mmmsssnnn]]]KKKFFFGGGEEE>>>999;;;;;;;;;<<>>===>>><<<:::999999:::;;;===:::===???@@@EEEQQQ```kkkkkk___RRRKKKIIIFFFAAA===<<<<<<:::999<<>>===;;;::::::;;;===>>>999;;;===>>>???EEERRR]]]cccaaaZZZRRRJJJEEEAAA>>><<<<<<;;;;;;<<>>;;;:::777666666555444444333333666:::DDDSSS___gggrrr{{{wwwxxxyyywwwwww}}}gggLLL;;;333222333......---,,,+++++++++,,,++++++************+++++++++************)))))))))(((((()))******)))((((((***))))))((('''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((())))))))))))((((((''''''''''''''''''++++++---...////////////,,,---...///000111222333333111000---+++***)))(((++++++---...///000000000------------------------,,,...000000.........///......------......///000....../////////000000000.........///////////////,,,///111111000......///000000000000000000000000////////////000000000000000////////////000111111,,,---///111222111000///------...///000222333444111000///...//////111222222222222222333444555555222222333333444555555666444555666555444444555777999AAAOOO^^^fffhhhlllqqqssstttxxx}}}|||zzzzzz~~~}}}yyyvvvrrrrrrrrrrrrrrrqqqpppooommmmmmkkkjjjiiiiiiiiiiiiiiiiiihhhgggeeecccaaa```ccccccddddddccc```^^^\\\]]][[[WWWTTTRRROOOKKKHHHBBBAAA???>>>=========>>>888999;;;>>>>>>@@@IIISSSZZZ```aaaYYYOOOHHHBBB>>><<<<<<<<<<<<<<<===>>>???IIIXXXiiixxx~~~~~~~~~}}}}}}~~~~~~|||zzzxxxyyy{{{}}}}}}}}}|||{{{uuuuuuvvvwwwxxxyyyzzzzzz|||~~~~~~~~~wwwuuurrrqqqrrruuuvvvwww``````___^^^___aaacccdddhhhgggdddbbbaaabbbcccdddppp~~~xxxhhh^^^]]][[[YYYXXXVVVTTTSSSSSSUUUXXXYYYYYYXXXXXXWWWQQQMMMFFFAAA===<<<;;;:::888777555444333333444444555777@@@NNN[[[ffftttxxxyyyxxxtttrrrxxxnnnSSS>>>444222222222---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************)))))))))))))))***+++,,,,,,+++***)))))))))((((((''''''&&&&&&&&&'''((((((((('''&&&%%%&&&''''''((('''&&&%%%$$$(((((((((((())))))))))))&&&'''''''''(((((())))))***+++---...///000000///......//////000000///////////////...---,,,+++******+++,,,....../////////////////////////////////...000111111000/////////---------------......///------........./////////............/////////000---///111111///.........////////////////////////000000000000////////////...............///000000+++---000222222222000///.........//////111222333000000/////////000222333000000000111111333444444111111222222333444444444333444666666555444444555999???LLL[[[bbbcccfffmmmooopppsssyyy}}}{{{zzz}}}|||yyytttuuuvvvvvvuuusssqqqpppnnnnnnmmmlllkkkjjjiiihhhggggggfffeeecccbbbbbbcccaaabbbccceeeeeeeeeddddddbbbaaa___]]]\\\XXXSSSPPPLLLKKKIIIGGGEEECCCAAA@@@===;;;<<>>CCCKKKPPPZZZaaa___ZZZTTTKKKCCCAAA???===<<<<<<<<<<<<<<<@@@KKKWWWdddttt}}}|||}}}}}}}}}}}}~~~~~~|||zzzzzz{{{}}}~~~~~~|||zzzxxxuuuuuuvvvwwwwwwwwwwwwwwwyyy|||yyyuuurrrpppqqqtttuuuuuueeedddccccccdddfffhhhjjjiiifffccc```___```bbbdddmmm{{{|||gggaaa]]]YYYWWWVVVUUUTTTRRRVVVXXXZZZ[[[ZZZYYYXXXXXXQQQMMMFFF@@@<<<::::::;;;999777555333222333444555555666<<>>>>><<>><<<:::999555555555555555444444444666666888===HHHXXXiiiuuuvvvzzzzzzvvvuuuyyysssWWWEEE666222222---)))((()))***+++,,,------------)))(((((('''''''''''''''))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))(((((((((((()))'''$$$######$$$%%%%%%$$$%%%''')))))))))(((((())))))((((((''''''''''''&&&'''''''''(((((())))))((()))+++,,,------,,,,,,,,,---...//////...---,,,......//////...---,,,,,,++++++++++++,,,---......,,,,,,------...------------000333555444111...+++,,,---...//////...---,,,...............///000000---------............///...------,,,---...000111...//////...,,,,,,---///////////////////////////............////////////////////////////////////---------............///...............///000000000000111111111222222222444444333333222111000000666333111222444666555444222:::DDDKKKOOORRRXXX]]]oooooorrrwww}}}~~~|||~~~~~~yyywwwzzz}}}}}}~~~}}}yyyvvvuuusssqqqooonnnmmmjjjhhhhhhfffdddcccccccccaaa___bbbcccdddfffggghhhhhhiiimmmmmmlllkkkiiigggeeeddd]]]\\\[[[YYYVVVSSSOOOMMMMMMIIIEEEDDDEEEFFFDDDBBBDDDLLLWWWaaaeeeddd```\\\ZZZRRRHHH???;;;999::::::===<<>>;;;:::999999999888666555333222222555555666999BBBPPP___iiitttyyy{{{wwwvvvyyy}}}~~~~~~|||mmmaaaLLL???444111111...,,,,,,......---------,,,,,,,,,***))))))((('''''''''''',,,,,,++++++++++++,,,,,,))))))))))))))))))******))))))))))))((((((((('''(((&&&$$$###$$$%%%&&&&&&&&&'''(((((()))((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((()))((()))***+++++++++++++++***+++,,,...//////.....................---,,,,,,++++++*********+++,,,,,,++++++,,,---......------...000222444333111...,,,,,,---...//////...---,,,///////////////000000111........./////////000000......---,,,------//////...//////...,,,,,,---///////////////////////////............////////////................................./////////000000///////////////000111111111111111111111111222222000000111222222333444444444222111333555666555444333888???CCCFFFKKKSSSYYYjjjnnnuuu|||}}}zzzxxxzzz}}}|||zzzxxxvvvsssqqqpppnnnkkkhhhhhhfffeeedddeeedddcccaaabbbcccdddeeefffhhhiiiiiilllllllllkkkjjjhhhffffffddddddcccaaa___[[[YYYWWWUUUQQQMMMKKKJJJJJJGGGEEEEEEIIIQQQZZZbbbhhhkkklllddd^^^SSSHHHAAA===>>>???===<<<>>>EEENNN\\\ppp}}}||||||}}}~~~~~~}}}}}}|||~~~|||{{{yyyxxxvvvsssrrrqqqqqqqqqvvvvvvwwwzzz}}}yyytttqqqqqqsssvvvxxxgggggggggiiijjjiiigggdddeeebbbbbbccccccdddiiippp|||uuudddUUUSSSQQQQQQSSSUUUVVVVVV]]]___```___\\\XXXUUUTTTNNNKKKGGGBBB>>>;;;999888888777777555444333222111666555555666<<>>777222111000......000222000...---++++++++++++,,,+++***)))((('''''''''***))))))(((((())))))***((((((((())))))*********)))))))))(((((((((''''''&&&&&&%%%%%%%%%&&&''''''***)))((((((''''''((((((''''''&&&&&&&&&&&&%%%%%%'''''''''''''''((((((((()))))))))((())))))******((()))+++---...///000000---............------,,,++++++******))))))************+++---............///000111222111000///...------............------............/////////000////////////000000000111///...------,,,---------//////000...---,,,---///////////////////////////............////////////........................////////////000000000111000000000000000111222222222222111111111111111111//////000111222444444555222111222444666777555444333666888:::<<>>BBBLLL```rrr~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}xxxwwwuuusssrrrrrrrrrrrrrrrrrrtttwww||||||yyyuuurrrrrrtttwwwyyyggghhhjjjkkkkkkiiifffdddeeebbbbbbdddeeegggnnnwwwnnn```SSSQQQOOOOOOQQQSSSTTTTTTWWWXXXZZZYYYUUUQQQOOONNNMMMJJJFFFBBB>>>:::999888333333333333333444444444666666555555999@@@IIIPPPeeemmmsssttttttwwwxxxwww{{{|||zzzsssfffVVVHHH???333111000///...---///111111///---***)))***++++++---,,,+++)))((((((((((((((((((''''''''''''((((((''''''(((((()))*********))))))((((((((('''''''''$$$%%%&&&'''&&&&&&'''(((,,,***)))'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''))))))***+++,,,---...///000000---------......------,,,---,,,+++***))))))))))))((()))+++,,,---...//////000000000000000000//////------------------------,,,,,,------................../////////000000000//////...------,,,,,,,,,///000000///---,,,...///////////////////////////............////////////............................../////////000000000000000//////000000111222222222222111111111111111111111111111222222222222000111333555777777555444222333444555777;;;BBBGGGPPP]]]ooo|||}}}zzzxxxxxxyyy||||||zzzxxxtttppplllhhhgggffffffggggggfffeeeeeeeeeddddddeeehhhkkklllkkkkkkllllllllllllkkkkkkjjjjjjiiiiiigggfffeeeeeefffccc```\\\YYYWWWVVVUUUWWWUUUSSSTTT[[[eeepppxxxzzzyyytttgggVVVHHHBBB@@@===<<<=========BBBRRRbbbxxx~~~}}}|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyxxxvvvtttssssssssstttrrrrrrrrruuuyyy|||||||||yyyxxxvvvtttssstttxxxzzzhhhiiikkklllkkkhhhfffdddbbbaaaaaadddeeeiiisss~~~gggZZZSSSQQQNNNMMMNNNPPPPPPPPPQQQRRRTTTSSSPPPMMMLLLLLLJJJHHHDDD@@@<<<:::888777333333444444555555555555333333333333555:::AAAGGGWWW```hhhjjjkkkooorrrrrrssssssoooeeeUUUEEE999333---///000---++++++---...,,,+++)))(((((()))+++,,,,,,+++***)))((((((((((((,,,++++++******++++++,,,''''''(((((())))))))))))((((((((((((''''''''''''###&&&((()))((('''''')))+++***(((&&&%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((('''&&&&&&&&&'''((()))..................//////,,,,,,---------------,,,///...---,,,+++*********((()))***,,,---.........000///////////////000000---------,,,,,,---------,,,---...////////////...------........./////////////////////...------,,,///000000///------...000////////////////////////............////////////........................------.........////////////............///000000111111111111111111111111111111111111111111111222///111444666666555555444111222444555666999;;;>>>EEERRRdddrrryyy|||{{{wwwxxxxxxzzz}}}~~~~~~}}}yyyuuuqqqkkkjjjhhhhhhhhhhhhfffeeegggfffeeeeeegggiiilllnnnkkkkkklllmmmmmmmmmmmmmmmhhhhhhhhhggggggggggggggghhhgggeeebbb___^^^^^^______]]]ZZZYYY\\\ccckkkpppyyy||||||rrraaaOOOCCC===<<<<<<===>>><<<>>>HHHTTTgggxxx}}}||||||}}}~~~}}}}}}}}}}}}}}}||||||{{{{{{||||||}}}}}}~~~~~~|||{{{yyywwwvvvuuuuuuvvvtttsssssstttvvvxxxxxxwwwuuuvvvvvvuuusssuuuxxx{{{iiijjjlllllliiifffeeeddd______```ccceeejjjwwwiii\\\TTTQQQNNNMMMMMMNNNNNNMMMPPPQQQRRRQQQOOOLLLLLLLLLGGGEEEBBB>>>;;;999888777999888888777666666555555000000000111222555:::>>>IIIQQQXXXYYY\\\bbbfffgggiiijjjfff[[[KKK<<<444222+++......+++)))+++,,,***((((((''''''(((***+++,,,******)))((((((((())))))******))))))))))))******((((((((((((((((((((((((((((((((('''''''''&&&&&&###'''++++++)))''''''((()))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***///......---------......+++,,,,,,------------,,,///...---,,,++++++++++++))))))***,,,------------......////////////000000------,,,,,,,,,,,,------...///111222222222111000------------............//////000000000///......000000111///...---...000////////////////////////............////////////------------------------------------...........................//////000000000111111111222222222......///000111333333444111333555666555444444444111333444666777888888888@@@IIIWWWdddnnnvvv}}}~~~xxxyyyxxxxxx{{{~~~}}}~~~~~~}}}}}}{{{wwwrrrpppmmmlllkkkjjjgggeeehhhhhhggghhhiiikkkmmmooollllllmmmnnnnnnnnnnnnnnniiiiiihhhiiiiiijjjkkkllljjjjjjiiigggdddcccdddfffbbbaaa``````bbbfffjjjmmmsssxxx{{{wwwiiiXXXIIIAAA???===>>>???>>>===BBBIIIWWWggg}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzz|||}}}}}}{{{xxxwwwvvvvvvvvvvvvtttssstttvvvvvvuuutttsssvvvxxxwwwuuuvvvzzz}}}iiikkkllljjjgggddddddeeeaaaaaacccfffhhhooo}}}lll^^^SSSPPPMMMLLLMMMNNNNNNMMMQQQRRRRRRQQQMMMJJJIIIIIICCCBBB???<<<999888777777888777777666666555555444111111222222111333777999>>>DDDIIIHHHJJJQQQWWWZZZ]]]___\\\RRRBBB777333444+++...,,,((((((,,,,,,((('''(((((()))***+++++++++((((((''''''(((((())))))((((((''''''''''''(((((()))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&###(((------)))&&&&&&'''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%###$$$&&&''')))*********,,,++++++***+++,,,......***+++,,,---------------------,,,+++*********+++)))***+++,,,,,,,,,,,,,,,---...//////000000//////------,,,++++++,,,---------...000111222111000///............///////////////000111222222111111000000111111000...---///000////////////////////////............////////////------------------------............/////////////////////...///000000111//////000111222333333444...//////000111222222333333555666555333222333555444333444555777777777777<<<@@@HHHTTT```mmmxxx~~~{{{yyyxxxwwwxxx|||~~~}}}yyywwwsssqqqooollliiifffhhhiiijjjkkklllnnnoooooommmmmmnnnooooooooonnnnnnjjjjjjjjjjjjlllnnnpppqqqmmmnnnmmmkkkgggfffhhhjjjeeeeeefffggghhhjjjlllmmmlllpppuuuuuuooocccVVVNNNJJJDDDAAAAAAAAA???AAAEEEIIIWWWkkk~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||~~~~~~|||yyyvvvuuuttttttuuutttttttttvvvwwwvvvuuussswwwzzzzzzxxxyyy|||jjjkkkllliiieeecccdddeeeeeeeeegggkkkmmmttt{{{gggYYYRRROOOMMMLLLMMMNNNOOOOOORRRSSSRRROOOKKKGGGFFFFFFAAA@@@===:::999888777777111111222333333444555555555555666555444444666888888===???===>>>EEELLLOOOOOORRRQQQGGG888///...000+++---+++&&&(((------((())))))***++++++++++++***'''&&&&&&''''''((()))***++++++************++++++******)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&$$$)))......***&&&%%%'''###$$$%%%&&&%%%$$$###"""%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%"""$$$&&&(((***+++++++++(((((((((((())),,,...///***+++,,,,,,------------,,,+++******)))************++++++,,,,,,,,,++++++,,,---///000000000///...------++++++++++++------***+++---//////...---,,,////////////000000000000///000111222333333222111000111111000......///000////////////////////////............/////////000------------------------////////////000000000000000000000000000111111222......///111222333444555333222222111000//////...555666777555111000222555666444333333555777777777999999===GGGVVVfffssszzz~~~yyywwwvvvwwwzzz}}}~~~|||xxxuuurrrnnnjjjgggiiijjjkkkmmmnnnooooooooonnnnnnoooooooooooonnnnnnjjjjjjjjjkkkmmmoooqqqssspppqqqpppmmmiiigggiiikkkiiijjjjjjkkkkkkllllllmmmiiikkkpppsssrrrkkk```YYYUUULLLEEECCCDDDCCCDDDFFFBBBMMM___tttyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{}}}{{{xxxuuutttssssssttttttsssuuuwwwxxxxxxwwwtttyyy}}}}}}{{{{{{lllllljjjiiigggfffeeedddeeefffhhhllltttxxxjjjVVVRRRNNNKKKKKKMMMQQQUUUVVVSSSQQQMMMKKKIIIHHHEEECCCAAA???===:::999888777888999555222222444666555444111222222333333444444555444444333444666888;;;===DDDAAA<<<666222///---,,,)))+++------,,,+++***+++++++++***))))))*********+++++++++************))))))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))'''&&&$$$(((((('''''''''&&&&&&&&&)))&&&%%%&&&((()))'''%%%%%%'''(((&&&"""!!!"""###((('''&&&%%%&&&(((***,,,+++***)))((()))***,,,...111000...------...//////...---,,,+++)))((('''''',,,------...---,,,***))).........------,,,,,,,,,...///...---++++++---///...------------...//////000///...------...///000222222222222222222222222333222000//////000000111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,---,,,,,,------...///000222111000.........///000//////000000000000//////000000000000000111111111222333333444444333333222222222222222222222222222888999>>>EEEKKKTTTcccqqq|||~~~}}}yyyuuutttwww~~~{{{wwwvvvtttqqqnnnlllkkkkkklllnnnoooooonnnnnnnnnmmmmmmmmmooopppqqqnnnnnnnnnnnnoooqqqssstttooonnnllllllnnnooonnnmmmoooooonnnnnnmmmmmmmmmlllmmmmmmmmmlllkkkhhhfffdddbbb]]]WWWRRROOOLLLGGGCCCHHHHHHPPPddd{{{}}}{{{yyyyyyyyyzzzyyyxxxwwwxxxyyyzzzyyyzzz|||~~~}}}yyytttppppppqqqtttuuuuuusssrrrrrrtttvvvzzz|||~~~|||yyyzzzmmmlllkkkjjjiiihhhgggfffgggiiikkkpppzzzuuukkkcccUUUPPPMMMJJJIIILLLOOORRRSSSQQQNNNKKKJJJIIIHHHFFFDDDAAA???===:::999888777888777444222222444555444222111111222222222222333333555444333222333444666777999777444000---+++++++++)))+++------,,,******+++******++++++++++++++++++*********))))))))))))((()))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''%%%$$$%%%'''(((&&&$$$###%%%&&&%%%""" !!!###&&&%%%$$$$$$%%%&&&(((***)))(((''''''((()))+++,,,//////...............///000000///...---,,,++++++******,,,,,,---,,,+++***---------------,,,,,,,,,+++,,,+++***((((((***+++......------......///000111111000000111333444555444444444444444444444444222111000///...//////000///////////////.........------------------------........................------------...///000111222111000.........///000111111222222222222111111000000000000111111111111222333333444444333333222222222222222222222222222333444888>>>DDDKKKYYYeeessswww~~~{{{wwwuuuvvv{{{|||wwwssspppnnnmmmmmmooopppoooooolllkkkkkkkkklllnnnpppqqqooonnnnnnmmmoooqqqssstttooonnnllllllnnnnnnnnnmmmlllmmmmmmnnnnnnnnnnnnmmmggghhhjjjlllmmmmmmmmmlllhhheee```\\\ZZZVVVQQQNNNKKKJJJPPP___rrr~~~|||zzzzzz{{{{{{{{{zzzvvvwwwxxxxxxxxxyyy|||}}}yyytttqqqqqqqqqvvvvvvvvvuuussssssuuuwww{{{}}}~~~||||||jjjjjjiiihhhggggggffffffjjjkkknnnuuuhhh^^^]]]UUUOOOLLLIIIIIIJJJMMMOOOOOOMMMKKKIIIHHHHHHHHHFFFDDD@@@???<<<:::888888888888555444333444555555333111222222222111111111000000444333111000//////000000333222000...------......+++,,,------+++*********)))***+++---------,,,,,,***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''((((((((((((((((((''''''&&&$$$######$$$&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$###"""!!!"""$$$$$$######"""###$$$&&&'''''''''&&&&&&'''(((***+++---....../////////......000000///...............((()))***,,,---,,,,,,+++,,,,,,,,,,,,---------------......,,,+++***,,,---......------......///000000111111222333555777888444444444444444444444444222111000///............000000//////......------........................,,,------...//////000000............///000111111111111///......//////000111111222222222222111111//////000000111111111111222222333333333333222222222222222222222222222222111111444999===BBBMMMXXXeeemmmwww~~~yyyuuuuuuxxx{{{~~~~~~yyyvvvsssqqqppppppqqqpppoooiiiiiiiiijjjkkknnnpppqqqpppnnnmmmlllmmmooorrrtttpppnnnmmmmmmnnnnnnlllkkkjjjkkkmmmooopppooonnnmmmdddeeehhhkkkmmmooopppqqqmmmkkkiiigggeeeaaa]]]ZZZRRRPPPRRRZZZfffwww~~~||||||}}}~~~~~~}}}xxxxxxwwwuuuuuuwww{{{}}}}}}{{{xxxtttqqqqqqqqqwwwwwwwwwvvvuuuuuuwwwyyy}}}jjjjjjjjjiiiiiihhhhhhhhhjjjlllooowwwyyybbbZZZ[[[VVVOOOMMMJJJIIIKKKLLLMMMLLLIIIHHHGGGGGGGGGGGGEEEDDD???>>><<<:::888888888888555555666666666555333111444333333222111000000000333222000///...---------//////...---......///000+++------,,,***))))))***((())),,,...///...---,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%"""############$$$$$$%%%#########"""###$$$%%%&&&'''&&&&&&'''((()))***++++++,,,...///000///.........---,,,,,,,,,---......******,,,---------,,,,,,+++++++++,,,,,,------......//////...,,,,,,---...,,,,,,,,,,,,,,,---....../////////000111333444444111111111111111111111111111111000///...------,,,111111000///...------,,,////////////////////////---........./////////000///......//////000111222111000///......///000111//////000000000000////////////000000111111222222222222333333333333222222111222222222222222333333444222444888;;;>>>EEENNNXXXcccpppwwwyyy||||||wwwtttuuuwwwxxx}}}{{{xxxtttrrrqqqqqqpppooohhhhhhhhhiiikkknnnppprrrooommmllljjjkkknnnqqqsssooonnnmmmmmmnnnmmmllljjjjjjkkknnnppppppnnnlllkkkfffggghhhjjjkkklllmmmnnnlllllllllllljjjgggcccaaa[[[YYYXXXYYY^^^jjj~~~|||zzzwwwtttrrrtttxxx|||zzzzzzyyyvvvsssqqqpppqqqwwwxxxxxxwwwuuuvvvxxxzzzmmmmmmlllllllllkkkkkkkkkiiikkkoooxxxsss```ZZZZZZSSSOOOMMMLLLKKKLLLMMMMMMLLLGGGFFFFFFFFFGGGFFFDDDBBB>>>===;;;999888777888888777888999999777666444333555555444333222111111000111111000//////.........+++++++++++++++++++++++++++,,,---,,,***)))***+++((())),,,...///...---,,,,,,,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((((((((('''&&&&&&'''''''''''''''''''''&&&'''''''''&&&&&&&&&'''$$$###$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((()))***+++,,,***+++---///000//////...------+++++++++,,,...///....../////////...,,,+++***++++++,,,,,,---------***+++,,,+++***))))))***++++++******++++++,,,---/////////000000000000000111111111111111111111111000000000///...------,,,111111000///...------,,,////////////////////////000000/////////.........///......//////000111222111000///......///000111//////000000000000//////...//////000111111222222111222222333333222222111111111111222222333333333666444444777999;;;@@@FFFNNNXXXfffnnnppptttzzz}}}xxxuuutttuuuuuuyyy|||xxxuuutttsssqqqooohhhhhhhhhiiijjjmmmooopppmmmllljjjiiijjjlllnnnpppnnnmmmlllmmmnnnnnnkkkiiilllmmmooopppooollljjjhhhggggggggghhhhhhiiijjjjjjiiikkkllllllkkkhhhfffeeedddaaa^^^\\\\\\dddwww~~~~~~yyytttpppqqqtttxxxvvvwwwwwwuuusssqqqqqqqqqvvvwwwwwwvvvuuuvvvxxx{{{jjjiiiiiihhhggggggffffffhhhkkkqqqzzzvvvkkk\\\YYYXXXNNNOOOMMMMMMMMMNNNOOOMMMLLLHHHGGGFFFGGGGGGEEEBBB@@@>>><<<;;;999888777888888888:::;;;999777555555666555555444444333222111111111111111000000000//////---------------,,,,,,,,,+++,,,,,,+++******+++---)))***+++---------,,,,,,------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%###%%%''')))))))))'''&&&&&&&&&&&&'''''''''''''''&&&'''((((((&&&&&&'''(((%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***+++,,,,,,******,,,---//////000000000///...------...000111000000111111000...---,,,++++++++++++,,,,,,,,,,,,+++,,,...---,,,******++++++************+++,,,,,,000000111111111000000///333333333333333333333333//////000000000///......000000//////......------////////////////////////111111000//////...------............///000111111000//////......///111111111111222222222222111111......///000111222222333111111222222222222111111111111111222222333333444555222222555777777:::???EEENNNZZZbbbggglllsssxxx~~~}}}yyywwwvvvvvvvvvxxx}}}|||zzzxxxvvvssspppiiihhhhhhhhhhhhiiikkkllliiiiiihhhhhhhhhiiikkkllllllkkklllmmmnnnnnnllljjjnnnnnnoooooommmkkkiiigggeeeeeeeeefffggghhhjjjkkkhhhiiikkkkkkjjjhhhhhhiiihhheeeccc```^^^bbbpppzzzuuuqqqpppsssvvvtttvvvwwwvvvtttsssssssssvvvwwwwwwwwwvvvwwwyyy|||hhhgggfffeeedddcccbbbaaahhhmmmuuuwwwnnneeeXXXVVVVVVNNNMMMLLLLLLMMMOOOOOOMMMLLLJJJIIIHHHHHHGGGDDD@@@======<<<:::888777777888888999::::::888555444555777444333333333222222111111222222111111000///............////////////......******+++*********---///******++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''''''''(((&&&&&&&&&'''''''''((((((%%%&&&((('''%%%$$$&&&(((&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))***++++++******+++,,,---///000111333111///...---///111222......///000000///...---,,,,,,,,,+++++++++++++++---...000000...---,,,---,,,,,,,,,,,,,,,------.........000111111111111000222222222222222222222222...///000111111111000//////////////////.................................000000000///////////////------------...///000111000///.........000111222111111222222222222111111......///000111222333333111111222222222222111111000111111222333333444444333000000444666666777:::>>>DDDNNNXXX```hhhooossswwwyyy||||||zzzyyyyyyyyyyyy{{{}}}~~~{{{vvvrrriiihhhgggeeeeeeeeeffffffffffffgggggghhhhhhggggggjjjjjjkkkmmmoooooommmkkknnnnnnnnnmmmlllkkkjjjiiigggfffffffffggghhhjjjkkkfffhhhiiihhhgggfffgggiiigggeeecccccc```aaajjjttt~~~{{{vvvrrrrrrtttwwwuuuwwwyyyyyywwwvvvvvvwwwxxxxxxyyyxxxxxxyyy{{{}}}mmmlllkkkiiihhhfffeeeeeeiiioooxxx{{{pppjjjcccUUUTTTVVVQQQKKKKKKKKKMMMOOOOOOMMMKKKLLLJJJIIIHHHGGGDDD???;;;===<<<:::888777777888888999::::::777333222444777222222222111111111111111333222222111000...,,,,,,)))***+++,,,,,,,,,,,,,,,)))************+++...000++++++***))))))******++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''%%%$$$######$$$%%%((()))&&&&&&&&&'''''''''((((((###%%%'''&&&$$$###%%%'''&&&$$$"""###%%%&&&$$$"""$$$$$$%%%%%%%%%$$$$$$###"""###%%%'''((()))***************+++,,,///111333333111///------...000111+++,,,---////////////...---,,,,,,++++++*********)))+++------+++***)))***...------------...//////***+++---///000111111000000000000000000000000000---///000222222222111111.........///////////////..............................//////000000111111---,,,,,,------...///000000///.........000111222//////000000000000//////---...///000111222333333111111222222222222111111000000111222333333444444333000000444777666777:::999>>>GGGRRR]]]fffmmmqqqsssvvvyyy{{{{{{zzz{{{{{{}}}}}}~~~~~~yyytttiiigggeeecccbbbaaabbbbbbdddeeefffgggggggggfffeeehhhiiijjjmmmoooooommmkkkmmmlllllllllllllllllllllkkkjjjhhhggggggggghhhiiiccceeefffeeecccccceeehhheeecccbbbcccbbbaaafffmmmuuu}}}~~~}}}zzzwwwttttttvvvyyyvvvyyy{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzyyyzzz}}}~~~hhhgggeeedddccccccddddddkkkqqq|||{{{nnnaaa[[[WWWQQQNNNMMMKKKLLLKKKKKKNNNRRRPPPKKKKKKJJJIIIFFFBBB>>>:::888:::::::::999999999888888777777666666555555555555333222111111111222333444111111000///...---,,,,,,///---+++))))))+++---///******+++++++++,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++---,,,+++)))&&&&&&(((***+++******)))(((''''''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''***)))((('''&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''))))))***+++---///111222333333222000---)))%%%"""444444333222000...,,,+++*********,,,//////---+++......------,,,+++******...---,,,,,,---...///000111111111111222222222222111000...------///111222222111///.........///000---...///.........000222...------,,,,,,------...000///...------...///000000000000000000222444555...///000000000000//////...///////////////..................///000111222333333333222222111111111222222111111222222333444111111111222333444666777999;;;BBBLLLTTT[[[fffqqqnnnppptttyyy}}}~~~}}}||||||}}}~~~~~~~~~{{{yyyrrrkkkccc\\\ZZZ[[[]]]^^^bbbaaaaaaccceeeeeedddcccgggeeedddgggkkkmmmmmmkkkiiijjjkkkllllllmmmllllllhhhhhhhhhhhhhhhhhhhhhhhhffffffffffffffffffeeeddd___```bbbdddfffhhhiiiiiippptttyyy}}}~~~~~~|||zzzyyyyyyzzz|||{{{zzzyyyxxxyyyzzzzzz{{{zzzxxxyyyzzz{{{{{{zzz~~~}}}}}}}}}~~~hhhgggeeedddddddddeeeeeeiiiqqq~~~vvvjjj^^^YYYUUUOOOLLLLLLJJJKKKKKKJJJNNNRRRPPPKKKMMMJJJGGGCCC@@@>>>======::::::999999999888888888666666666555555555444444666555333111000000000111222222111000///...---,,,---,,,+++******,,,---...******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,)))))))))))))))))))))))),,,+++***(((&&&&&&(((*********))))))(((''''''&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((***++++++,,,---...///000333444555555555333111000444333333111000///...---,,,++++++,,,......---+++)))******+++,,,---............---------...///000....../////////000000000000000/////////000111222222111000///...///000000,,,---......,,,,,,...000///......------......///000///............///000111000//////000111222333222222222111111000000000111111111222222111111000/////////000000111222333333333333222222222111111000000//////000000111222111111111222333444666666888:::???GGGMMMTTT___iiilllnnnqqquuuyyy|||}}}|||}}}~~~~~~~~~~~~|||zzztttkkkccc^^^ZZZXXXVVVYYYXXXYYY[[[^^^``````___eeedddccceeeiiikkkkkkjjjjjjjjjkkkkkklllkkkkkkkkkggggggggghhhhhhiiiiiiiiigggggggggggggggfffeeeddd___```bbbdddfffhhhiiijjjoooqqqrrruuuzzz~~~}}}|||~~~}}}{{{{{{||||||{{{zzzyyyxxxyyyzzzzzz{{{zzzxxxyyy{{{|||{{{{{{~~~~~~}}}}}}}}}hhhgggfffeeeeeeeeefffggghhhrrrooodddZZZUUURRRMMMJJJKKKHHHJJJJJJJJJOOOSSSQQQLLLOOOKKKEEE@@@>>>>>>???AAA:::999999999999888888888555555555444444444444444888666555333222222222333333222222111000///......+++++++++,,,,,,---------******+++++++++,,,,,,,,,((((((((()))***,,,---...))))))))))))))))))))))))*********(((&&&%%%''')))***))))))(((((('''''''''%%%'''((('''&&&%%%&&&''''''&&&%%%%%%%%%&&&((()))%%%%%%&&&&&&'''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&##############################$$$%%%&&&'''((((((+++++++++,,,,,,---...//////000222333444444444333444333222000000000000111///---,,,,,,---------,,,(((((()))***,,,---......//////...------...000111......////////////000000000000000111111111222222222111000000//////000000///000000000...---...////////////....../////////000//////......//////000000000/////////000111111444333111///.........///000111111222222222111111000000000000111222333444333333333222222222222111000000//////000000111222111111222222333444555666777777;;;AAAEEEIIITTT^^^gggiiimmmqqqvvvyyy{{{|||~~~}}}~~~{{{tttmmmfff^^^WWWRRRQQQPPPQQQSSSWWWZZZ[[[[[[aaa``````bbbeeehhhhhhhhhjjjjjjjjjkkkkkkjjjiiiiiiffffffggghhhiiijjjjjjkkkiiiiiiiiihhhhhhfffeeeeee```aaabbbdddfffhhhiiijjjmmmkkkiiiiiimmmuuu|||zzz|||{{{zzzyyyxxxyyyzzzzzz{{{yyyxxxyyyzzz||||||{{{}}}}}}~~~~~~~~~~~~}}}}}}hhhhhhgggfffffffffggghhhlllwww|||hhh```WWWSSSOOOKKKIIIKKKEEEHHHIIIKKKQQQVVVUUUPPPOOOKKKFFFAAA>>>===>>>???999999999999888888888888444444444444444444444444666666555555555777888999333333222222111000//////)))***,,,---...------,,,******+++++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++)))))))))(((&&&%%%'''((())))))((((((((('''''''''%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$&&&((()))%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""""""""""""""#########""""""###$$$&&&'''((((((*********+++,,,...///000//////000111111000//////555333111000000111222333222///---,,,,,,------,,,,,,,,,,,,++++++******)))000///............000000000000000000111111111222000000111222222222222111222222111111000000000000333444444333111000000111//////............/////////////////////000000000000000000///////////////111000---,,,+++,,,---...------.../////////......000000000000111222333333222222222222222222222222222222111111222222333444111111222333444444444555777666888;;;===@@@IIISSS^^^bbbiiippptttwwwzzz{{{~~~}}}|||~~~~~~{{{vvvpppggg^^^WWWPPPOOONNNOOORRRTTTVVVVVVYYYYYYZZZ\\\___ccceeefffiiiiiiiiijjjjjjiiihhhhhheeefffggghhhjjjkkklllmmmjjjjjjjjjiiihhhgggfffeee```aaabbbccceeegggiiijjjhhhfffdddbbbdddkkktttzzz~~~|||{{{zzzyyyxxxyyyzzzzzzyyyxxxvvvwwwyyy{{{{{{zzzyyyzzz|||~~~~~~~~~}}}}}}jjjiiihhhggggggggghhhiiiqqq|||wwwddd\\\UUURRRNNNJJJIIIKKKDDDGGGIIILLLSSSYYYXXXSSSLLLJJJGGGDDD@@@===;;;:::999999999888888888777777444444444444444444444444555444444444555666888999333333222222111111000000)))***,,,......---,,,+++******+++++++++,,,,,,,,,++++++***************+++************************'''((()))(((&&&&&&'''(((((((((((((((''''''''''''%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""#########""""""###$$$%%%&&&'''(((''''''(((***,,,///111222333333333333333222222222555333222000000111333444333111...,,,---------,,,......---,,,+++))))))(((000///...------...///000///000000000000111111111000000111222222222222111222222222222222111111000333555666555222000000000...------,,,,,,------......//////000000000000000000000000000000/////////...---,,,+++,,,---000111+++,,,------.........---///////////////000222222222222222222222222222222222222111111222222333444111111333444444444444444777666777999999:::AAAJJJRRRZZZdddmmmsssvvvxxxyyy}}}}}}~~~zzzqqqggg___UUURRRNNNLLLMMMNNNNNNNNNPPPQQQSSSUUUXXX\\\```cccdddeeefffggghhhhhhhhhhhheeefffgggiiikkklllmmmnnnjjjjjjjjjjjjiiihhhgggfffaaaaaaaaabbbccceeeggghhhcccccccccbbbcccfffjjjnnn~~~|||{{{zzzyyyxxxyyyzzzzzzwwwvvvuuuvvvxxxyyyyyyyyyxxxyyy{{{}}}~~~~~~~~~}}}lllkkkjjjhhhgggggghhhhhhtttsss```ZZZTTTQQQMMMHHHHHHKKKEEEHHHJJJMMMSSSXXXVVVPPPHHHGGGGGGEEEAAA===:::777999888888888888777777777444444444444444555555555555444333222111222222333222222222111111111000000+++,,,------------++++++******+++++++++,,,,,,,,,,,,++++++***))))))******(((((((((((((((((((((((('''((())))))''''''((()))''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""!!!""""""######$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&'''))),,,///222333222222333333444555666666555444333222222222333444333111.........///---,,,++++++,,,,,,,,,---------000///...---,,,---......------............//////000000000111111111222222222333333333333222111111000222444333111///......------,,,,,,,,,,,,------......///000111111111111//////000111111000000000///.........///111333444------...///000000000000............///000111222111222222222222333333333000000//////000000111222111222333444555444333333555555666888777777<<>>;;;:::888888888888777777777777444444555555555666666666555444333222222222333444111111111111111000000000------------,,,+++************+++++++++,,,,,,,,,*********)))******++++++((((((((((((((((((((((((''')))******)))((()))***''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&"""$$$%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())),,,...000222000000111222333555777888555555444444333333333222111000//////000000...,,,)))***+++,,,...///000111///...---,,,++++++,,,------------.........//////000000/////////000111222222333444444444333222111///111333333111///............------------......---...000111222222111111...///000222222222222111000000000111111222222222...///000111222222222222////////////000111222333111111222222222333333333000000//////000000111222000222333555555444333222333333555888666555888??????GGGSSS]]]eeellltttzzz~~~}}}wwwqqqeee___VVVOOOJJJHHHFFFEEEFFFHHHHHHHHHGGGJJJNNNRRRSSSUUUXXX[[[___bbbdddeeebbbcccdddeeefffggghhhhhhfffggghhhhhhiiihhhhhhhhhcccbbb```_________```aaa___cccfffhhhfffdddbbbbbbhhhwww~~~|||{{{zzzyyyxxxyyyzzzzzzwwwvvvuuuwwwyyy{{{{{{{{{{{{{{{{{{|||}}}~~~pppnnnllljjjhhhgggggggggooozzz{{{mmm[[[VVVRRROOOJJJDDDDDDHHHJJJLLLMMMLLLNNNPPPKKKCCC@@@@@@@@@@@@???>>>>>>===888888888888777777777777555555555666666666777777444444333444555777999:::111111111000000000000000///...---,,,++++++************+++++++++,,,,,,,,,(((((())))))***+++------************************''')))++++++***))))))***&&&'''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&!!!###&&&(((((('''%%%###"""######$$$&&&''''''((('''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######(((((()))***+++---///000444444444555555777888999555555555555444333222111000//////000222111///,,,++++++,,,---///000111111...---,,,+++***++++++,,,////////////000000000111111000...------///111222333333444555444333222111000222555555333111000000//////............//////---...000111222222222111...///111222333333333222///000000000000000///.........///111111222222222000000000000111222333444111111111222222333333333222222222111222333333444000222444555555444333222000111444777666444777<<<;;;BBBMMMVVV]]]gggsss||||||~~~}}}zzzllleee[[[SSSNNNKKKIIIHHHFFFGGGGGGEEECCCCCCHHHLLLMMMOOORRRWWW[[[___aaacccaaaaaabbbbbbcccdddeeeeeeeeefffggghhhhhhiiiiiihhhdddbbb```^^^]]]]]]^^^___```cccggghhhfffdddbbbaaabbbppp|||{{{}}}|||{{{zzzyyyxxxyyyzzzzzzyyyxxxwwwxxx{{{}}}}}}}}}}}}}}}|||||||||~~~tttooommmmmmlllhhhiiimmmmmmzzzxxxhhhZZZWWWRRRMMMIIIHHHHHHIIIJJJHHHGGGIIIJJJIIIEEEAAA===>>>???@@@@@@???>>>===<<<;;;:::888777555444333555555555555555555555555666444111222555666555333222111000///...---,,,,,,...---,,,+++++++++,,,---,,,+++******))))))******************+++,,,---...*********)))'''(((***,,,(((((((((((((((''''''''''''(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''&&&%%%&&&(((+++///111222222333333444555666666555444444333333222222111///111333444333111...,,,*********+++,,,---.../////////...---,,,,,,,,,,,,333//////333333......222---///333555111---...444444444444333222111000///111111111111000///...---............---...000333---------...//////000000...000111...******///444000000000000000000000000///////////////.........000000000000111222333444000111222333444333333222111000/////////000222333222222333333333222111111555444333222333555777999======???FFFSSSbbbnnnttt{{{wwwqqqhhh```XXXRRRMMMJJJEEEDDDCCCDDDEEEEEEDDDCCCHHHIIIIIIKKKOOOSSSWWWYYY[[[\\\^^^^^^]]]^^^```bbbaaadddggghhhhhhggghhhiiifffccc```]]]\\\^^^aaacccaaadddeeeeeefffgggccc]]]cccgggsss}}}{{{{{{{{{~~~}}}|||{{{yyyyyyxxxxxxzzz{{{|||~~~~~~~~~}}}}}}}}}zzzxxxxxxzzz~~~sssooommmmmmkkkhhhiiinnnrrrvvvhhhWWWTTTOOOKKKHHHGGGGGGHHHHHHGGGFFFFFFGGGFFFCCC@@@>>>>>>?????????>>>===<<<999999888777666666555555555555555555555444444444555333111222444555444333111111000///...---,,,,,,------,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,*********)))'''(((***,,,))))))((('''&&&&&&%%%%%%'''((()))'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''&&&&&&&&&(((+++---///111111222333444555555666333333333333444444444444111222333444333111///...++++++++++++,,,---...///......---,,,,,,,,,------111------111222///000444000///111222...***...444222333333444333222111000111111000000///............/////////......///111111111111222333333444444,,,///222000---,,,...222000000000000000000000000////////////////////////000000000000111222333333000111222333333333333222111000000000000111222222111222222333333333222222444444333333444555777888::::::===CCCMMMZZZgggoooxxxyyyqqqiiiaaaZZZSSSOOONNNLLLIIIGGGGGGFFFDDDCCCCCCCCCCCCEEEHHHKKKOOOQQQVVVWWWXXXYYYYYYZZZ]]]______bbbdddeeedddcccddddddeeedddcccbbbbbbbbbcccccccccggghhhhhhhhhiiiddd]]]]]]^^^hhh{{{~~~|||||||||~~~}}}{{{zzzzzzyyyyyyzzz{{{|||}}}~~~~~~}}}}}}~~~}}}|||{{{{{{|||}}}~~~sssooonnnnnnlllkkknnnttt}}}qqqeeeTTTRRRNNNJJJGGGGGGGGGHHHGGGEEEDDDCCCDDDCCCBBB@@@????????????>>>===;;;:::777777666666666666666666444444444444444444444444444222111111222333333222111111000///...------,,,------,,,,,,,,,,,,------///......---------------***)))))))))))))))***************)))'''(((***,,,++++++***((('''&&&%%%$$$((())))))(((&&&%%%&&&'''((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((***+++,,,///000111333444444555555111222333444555555555555444444444444333222111000,,,+++++++++,,,---......------,,,,,,,,,---......111...---//////...000333111///......+++(((,,,333///000222444444444222111222111///...------...///...///111000///......//////000000111111222333333+++///222222///---...///000000000000000000000000//////////////////000000////////////000111222333111111222333333333222222000111111222222222222222000111222222333333333333333333333444555555666666666888:::>>>DDDOOO\\\fffsss|||}}}vvvnnnfff^^^XXXSSSPPPKKKHHHFFFEEEDDDCCC????????????AAADDDGGGIIIMMMOOOPPPQQQRRRTTTVVVYYY[[[]]]______^^^^^^___```aaabbbdddffffffeeedddbbbeeeiiikkkjjjjjjjjjddd]]]WWWUUU\\\mmmzzzwwwttttttyyyzzzzzz{{{~~~}}}}}}~~~}}}|||{{{zzzzzzyyyzzz{{{|||}}}~~~}}}}}}|||}}}}}}~~~~~~}}}}}}|||qqqnnnnnnoooooopppvvv~~~vvvhhh___RRRPPPMMMJJJHHHHHHHHHIIIGGGFFFDDDCCCBBBBBBAAAAAA@@@@@@???>>><<<;;;:::999666666666666555555555555444444444444444555555555333222111111111111111111111000000///......------,,,,,,,,,,,,---------...------,,,+++++++++,,,,,,+++******)))))))))***************)))'''(((***,,,++++++******)))(((''''''((()))***)))'''&&&'''((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%#################################$$$$$$%%%&&&&&&&&&''''''(((((()))))))))...///111222444444444444222333444555666555555444444444333333222111111111------,,,,,,,,,------...,,,++++++,,,---...///000333111///......---///000111...------+++(((***///,,,...111444555555444333333111///---------...///...000222222000...------.........///000000111111---///111111///...///000000000000000000000000000//////000000000000111111000/////////000000111222222222222222222222222222000111222444444333222222///000111222333444444444111222333555555555555555444666999:::<<>><<<:::999999999999999888777555444444333555555555666777777888888222333333222000///000111000000//////............+++,,,---......///......///......---------------,,,+++++++++++++++,,,,,,*********)))'''(((***,,,$$$$$$%%%%%%&&&'''''''''&&&(((((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&'''&&&&&&&&&&&&&&&'''((())),,,...111444555666555555666777888888777666333222333333333333222111000/////////...---,,,,,,,,,---+++++++++,,,---...///000,,,///000///000444555333///---...111111,,,+++,,,,,,...///222444555666777444333111000//////000000///000222111000//////000......//////000111111111333111///------///111333111111111111111111111111000000000111222222333333222111111111111111222222444333222222111111222222000111111222222222222222000111222222333333333333222222222333444444555555444555777777999===EEEKKKUUU```lllvvv~~~~~~~~~}}}yyypppkkkccc[[[UUUPPPKKKHHHJJJHHHEEEBBB@@@@@@@@@AAA@@@AAABBBAAA@@@AAABBBDDDEEEFFFIIIJJJKKKNNNQQQTTTXXXXXXXXXYYY[[[___bbbeeefffiiikkkkkkmmmnnnkkkeeeUUUMMMHHHMMM[[[mmmwwwpppkkkhhhhhhhhhddddddcccbbbccchhhnnnsss}}}}}}~~~}}}|||{{{yyyyyyyyyzzz{{{}}}~~~}}}{{{zzz{{{|||~~~hhhhhhkkkmmmoootttxxxlllaaaYYYVVVQQQOOOMMMKKKHHHGGGFFFFFFDDDFFFHHHGGGDDDBBBAAABBB???>>><<<;;;999999999999888888888777777666666666666666666777888999999999333444444333000///000222////////////............+++,,,---.../////////.........---,,,,,,,,,,,,,,,******)))******+++,,,---*********)))'''(((***,,,&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&%%%&&&((($$$$$$%%%%%%&&&&&&''''''###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!"""$$$&&&'''&&&%%%$$$$$$%%%''')))***,,,///222555777777666555444666777999999777555333222333444555444222000///000000...------,,,,,,,,,,,,,,,,,,,,,,,,---...///---222444111222444333///222...---000111......000......///000222555777888444444333333222111111111///000111000//////111222---------...//////000000222111/////////000111111111111111111111111111111000000111111222333333444333333222222222222333333444333222111111111222222111000000000000111222222111222222333333333222222333222222222222444555666444444555777:::===AAADDDHHHUUUccclllvvv|||zzz}}}}}}uuuqqqjjjddd___YYYTTTPPPPPPNNNJJJGGGDDDBBBBBBBBBCCCCCCCCCAAA???>>>???@@@@@@BBBCCCCCCDDDEEEHHHKKKOOOOOOPPPRRRUUUXXX\\\^^^___bbbccccccfffjjjiiieeeWWWOOOHHHIIIRRRddd}}}|||uuuoooiiifffeeeeeeccccccbbb``````bbbgggjjjqqqvvv~~~|||}}}~~~~~~}}}{{{zzzxxxxxxxxxyyyzzz|||~~~~~~}}}}}}mmmmmmoooqqqrrrwwwrrrkkkbbb[[[YYYUUUTTTRRROOOMMMKKKIIIIIIBBBFFFHHHHHHDDDAAA@@@AAA???>>><<<:::999999999:::666777777777888888888999666777777888999:::::::::333555555333000///000333///////////////.........***+++---///000000///...,,,+++******))))))******(((((((((((()))***,,,,,,*********)))'''(((***,,,++++++******))))))(((((($$$&&&'''&&&%%%%%%&&&'''"""######$$$%%%&&&''''''######%%%%%%%%%%%%#########$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""###&&&'''&&&%%%######$$$&&&)))+++---///222666888888777666222444777999:::999777555333444666777666444111///111000///...---,,,,,,,,,------,,,,,,,,,---......333888999444222222...'''555000---///000///111444//////...///111444777999444444444444444222111111///000000///...///222444111111111222333333444444000000000111222222000...111111111111111111111111000000111222333333444444444444333333222333333333555444222111111111222222111000/////////000222333222222333333333222111111333222111111111333555777333333333666:::>>>??????@@@OOO^^^fffmmmzzz{{{xxx{{{~~~{{{xxxtttpppmmmiiieeeaaaVVVSSSOOOKKKHHHFFFEEEEEEEEEEEEDDDBBB>>>======>>>???@@@@@@?????????BBBDDDFFFGGGIIILLLOOORRRUUUVVVWWWZZZ[[[[[[___eeeeeebbbZZZRRRKKKHHHOOO```||||||vvvpppjjjfffdddcccbbbbbbaaa___^^^___bbbeeegggnnnxxx{{{|||~~~~~~}}}{{{zzzxxxxxxxxxyyyzzz|||~~~|||nnnoooqqqssstttyyyuuuiiiccc___VVV\\\YYYTTTQQQNNNKKKGGGEEEGGGEEECCCBBBBBBAAA???===<<<:::666444555666888888<<<555444999;;;999888;;;<<<>>>??????<<<:::999999666444333222222222000...222111111222333333222000//////---,,,,,,---...///,,,,,,,,,++++++*********))))))*********+++++++++))))))))))))))))))))))))&&&$$$###$$$&&&'''&&&###(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''***///555888999999999888:::;;;:::888666666777555555444333333333444444333222111////////////000------------......///000111111000000//////......000000111222222222222222/////////000111333555555111222222111///...///000///000111000//////111333///000111222222111000///...//////000111222222222000000111222222222222111///000222333333222000///555444333222222222333444333333222222222222222222444444222222222222444444222222222333333333444444333333333444444444555555333333444444666777888999AAAGGGQQQ[[[fffsss{{{xxxzzzzzz|||}}}{{{xxxtttnnnjjjccc^^^XXXSSSOOOMMMLLLKKKGGGEEEBBB@@@@@@@@@???>>>>>>===<<<===???@@@???>>>DDDDDDCCCDDDEEEGGGIIIJJJRRRRRRRRRRRRSSSVVVZZZ^^^YYYWWWTTTOOOOOO\\\xxx}}}wwwpppkkkhhhfffccc```aaaaaabbbbbbaaa```^^^^^^bbbgggoooyyy~~~|||zzzyyyrrrtttwwwzzz}}}~~~mmmmmmoooqqqrrrxxxzzzrrrhhhcccaaaYYY[[[XXXTTTPPPNNNKKKHHHFFFDDDCCCAAAAAAAAAAAA???>>><<<:::888666666777888888;;;777888>>>BBBCCCDDDHHHFFFGGGFFFCCC>>>:::999888:::777555333333333222000...---------//////...,,,333222000...---,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))'''%%%$$$$$$''''''&&&$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''***...333777888888888:::;;;<<<;;;999777666777555555444333333333333444333222111000000000111222//////.........///000111000000000/////////......000000111222222222222111//////000000111222444444444444555333111//////000000111222111//////000222///000111222222111000////////////000111222222222000000111222222222222222///000222333333222000///222222111000000111111222222222222222222222222222333222111111111111222333444444444444555555555555222222222333333333444444333333444444555777888999:::???GGGPPPZZZgggvvv|||zzz|||{{{|||~~~zzzwwwnnniiibbb]]][[[XXXTTTQQQMMMJJJFFFDDDDDDDDDCCCBBB@@@???======>>>>>>===<<>>>>>???@@@AAACCCDDDFFFFFFFFFFFFGGGIIINNNQQQVVVTTTSSSPPPPPP\\\www~~~xxxpppjjjgggdddaaa___aaabbbcccddddddbbb```______ccciiirrr{{{~~~|||{{{yyyuuuvvvyyy|||lllmmmnnnqqqssszzz~~~rrrnnneeecccccc\\\XXXUUUQQQNNNMMMKKKHHHFFFBBB@@@??????@@@AAA???>>>;;;;;;999888888888888888::::::???HHHOOORRRWWW\\\[[[ZZZVVVOOOHHHBBB@@@@@@BBB???:::777555555444333000.........///000///---333222111///...---------,,,,,,,,,++++++++++++******************+++++++++(((((((((((((((((((((((((((&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''')))---111444666777888;;;<<<>>>===:::888777777555555444333222222333333333222111111111222333444333222000......///000111///////////////.........///000111111222111111111111111000000111111222333666666666555222000111111222333333111///...///111000111222222222222111000//////000000111222222222000111111222222222222222000111222333333222111000222111111000000111222222111111111111111111111111222111111000000111111222000000111111111222222222111111111222222222333333333333444444555666888888999<<>>???>>>????????????BBBEEEHHHNNNOOOQQQQQQSSS^^^vvv~~~yyypppiiidddaaa___]]]___aaadddfffgggeeecccaaa\\\^^^bbbhhhqqq{{{}}}{{{zzzxxxyyy|||~~~mmmmmmnnnqqquuu~~~uuullliiibbb```aaa[[[SSSPPPMMMKKKJJJIIIGGGEEEAAA@@@>>>>>>??????>>><<<999::::::999888777777888;;;@@@JJJUUU]]]dddkkkpppssspppjjjbbbYYYTTTRRRRRRPPPKKKDDD>>>:::777444222111///......///000///................../////////++++++++++++++++++++++++************************((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))******''''''''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$######$$$$$$%%%%%%########################%%%%%%$$$$$$%%%%%%&&&''''''(((***---111333666777;;;===???>>><<<999888888666555444333222222222333222222111111222444555666444333000...---...///000...............////////////000111111222222111111222222111111111111222222444555666555333222222333444444444222///...///000000111222333333222111000000000000111111222222222000111222222333333222222000111222222222222111000333333333333333333444444000000111111111111222222222222111111111111222222//////000000000111111111222222222222333333333333444444444444555666777888888;;;===AAAHHHTTTcccmmmrrrqqqqqqttt{{{~~~|||}}}~~~~~~{{{ssslllddd___XXXRRRNNNLLLJJJHHHBBB???===;;;<<<;;;:::999::::::::::::;;;<<<<<<===;;;<<<===<<<<<<>>>AAADDDFFFHHHMMMRRRVVVaaawww~~~~~~}}}xxxqqqiiiccc___]]]\\\]]]```dddggghhhfffcccaaaZZZZZZ\\\aaahhhrrr|||}}}{{{{{{||||||}}}jjjjjjlllqqqwwwooohhhfff^^^\\\]]]WWWOOOLLLIIIHHHGGGFFFDDDCCCCCCAAA???>>>>>>===;;;999666888999999777666888999???JJJXXXdddkkkssszzz|||tttlllhhhggghhhbbb\\\TTTLLLDDD===666222///---++++++,,,,,,,,,+++,,,,,,,,,------.........++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$#########$$$$$$%%%&&&########################%%%%%%$$$$$$%%%%%%&&&'''''''''(((***---000444666;;;===??????===;;;:::999777666555444333333333333222222111111222444666777333222000...------......---.........//////000000000000111222222222222222444333333222222222222222222333555444333333444666444555444222///...///000111222333444444333222111111111111111222222222222111111222333333333333222111111111222222111111111222222333333444444444444000000111111222222222222222333333333333333333222333333444444444555555555333333333333444444444444444444333444444555666777666777999;;;???IIIUUU^^^hhhiiikkkpppyyy||||||~~~{{{rrrlllddd\\\VVVQQQMMMKKKCCCAAA===<<<<<<===<<<;;;:::::::::;;;;;;;;;;;;;;;666777888888777888;;;===>>>AAAHHHPPPWWWcccxxx~~~zzzvvvttttttuuuvvv}}}~~~zzzwwwqqqjjjccc___]]]\\\[[[^^^bbbeeefffeeebbb```[[[ZZZZZZ]]]cccllltttzzz}}}||||||}}}}}}~~~~~~ggggggjjjpppyyyyyykkkeeecccZZZWWWXXXSSSMMMKKKHHHFFFEEEDDDBBBAAACCCAAA???>>>>>>===:::888555777999999777777:::>>>GGGWWWjjjtttzzzzzzxxxxxxzzzsssnnnggg^^^TTTHHH===555333000...---...///......---......------+++*********++++++++++++,,,,,,,,,+++++++++***************(((((((((((((((((((((((('''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&(((((()))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&)))...222555999;;;???@@@>>><<<;;;:::888888666555444444444444222222111111222444555666222111000///......---------......///000111111222111222222333444333333333555555444333333444444444333444555555444444555666444555444222000//////000222333444444444444333222222222222222222222222222111222222333333333333333111111111111111111111111//////111222222222222222111111111222333333444444222333333444444333333222222222333333333444444444333333444444444555555555444444333333444555555666777999;;;;;;===CCCLLLSSS[[[___fffmmmuuu~~~~~~~~~~~~yyyqqqjjjccc\\\VVVSSSIIIFFFBBB@@@???@@@???>>>999999:::::::::999888888666777888888777777999;;;:::<<>>>>>>>><<<:::666888::::::888999???DDDQQQeeezzz}}}xxxpppdddUUUFFF<<<888555222111111222222222---............,,,+++*********+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))&&&'''((('''$$$######%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$'''+++111444666999===??????===<<<<<<:::999888777555555555555222222111111111333444555000111111111111000............///000111222333444222333444444555555444444666666555555555666666777777888888777555444444555444444444222000///000111222333444555555444333222222222222222222222222222111222333333444444333333222111111111111111111222...///111222333333222222111222222333444444555555111222333333333333222111/////////000000000000111222222333333333444444444444444333333444444555555888;;;=========???DDDHHHLLLUUU```iiipppxxx}}}|||~~~xxxqqqjjjddd___TTTPPPJJJFFFDDDCCCBBB@@@999:::;;;;;;:::999888777999:::;;;;;;:::999;;;<<<999999>>>EEEMMMZZZoootttrrrooollljjjiiiiiiiiijjjllloooooonnnooorrruuuppprrrrrrnnnhhhccc``````]]]^^^```bbbbbbbbb```___^^^^^^]]]^^^```bbbeeegggkkkoootttvvvvvvwwwyyy|||~~~wwwuuurrrpppooopppsssttttttyyy~~~}}}}}}}}}|||{{{zzzzzz}}}}}}wwwuuuyyy~~~jjjkkkoooxxxrrreeebbbaaaWWWTTTUUUPPPOOOLLLIIIGGGFFFEEECCCAAAAAA???>>>>>>??????>>>===777:::<<<;;;999<<>>BBBLLLaaatttxxxssslllgggeeedddcccbbbeeedddbbbaaaaaabbbdddeeemmmnnnooommmiiieeecccbbb```bbbcccbbb```_________`````````______^^^^^^]]]______```bbbdddfffhhhjjjmmmnnnooopppooonnnmmmllliiifffbbb```___aaadddfffbbbdddhhhlllqqqvvv|||~~~|||yyyxxxyyy}}}~~~xxxsssqqqqqqqqqkkkqqqzzzzzzmmmhhhaaa[[[WWWUUURRRQQQLLLKKKIIIFFFEEEDDDCCCCCCBBBAAAAAA@@@???===;;;:::999<<<888888???>>>AAAOOOaaarrrzzzrrrbbbKKK===777222111000...///222///...---,,,,,,,,,---...,,,,,,---......---,,,,,,------,,,,,,+++******)))))))))(((((((((((())))))((())))))(((&&&%%%'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''))))))(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))+++,,,,,,///222666999:::::::::;;;999888777888999999666333222222222222222333333333333111000111444555444222555666888777666555555666777888:::;;;::::::;;;<<<:::999888888:::;;;<<<<<>>===;;;:::888777666999888888777666555444333555555666666777666666666777666666666777666333111222222222111222222333333444222111222333333111///222444555555444222111111444333333333333333333444444333333222222333333444333333333333444555555666444444333333333444555666555555555444444555666666888888888999999:::::::::<<>>@@@AAA>>>===>>>:::999888888999:::999777::::::;;;===???HHH[[[lllzzzsssmmmiiigggeeecccbbbaaa___^^^^^^```aaabbbiiikkkmmmmmmjjjgggeeedddeeedddccc```]]]\\\^^^_______________^^^^^^]]]]]]\\\\\\]]]^^^```bbbdddeeeffffffggghhhgggfffeeedddbbb```^^^\\\[[[]]]___aaabbbcccfffhhhkkkooouuuyyy~~~|||yyyxxxyyy|||~~~yyyvvvtttssssssmmmsss~~~uuulllggg```[[[WWWUUUSSSQQQJJJIIIGGGEEEDDDCCCBBBBBB@@@@@@@@@???>>><<<;;;::::::<<<888888>>>@@@FFFUUUdddsss|||vvvgggOOO>>>777222111000...---000//////......---,,,,,,+++------............---------,,,,,,++++++*********))))))(((((((((((())))))))))))(((&&&%%%%%%''')))((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((((())))))******)))(((&&&%%%''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&'''(((******+++...111444666777777888999777666666888999999777555333333333333333333333333222111000111444666666666666888::::::888777666666666888:::;;;;;;<<<>>>???AAA???>>><<<<<<>>>@@@AAACCCBBBAAA???===:::888777777888888999999888666555888888777666666666666666555444444444555444222///222111111111222333444444444333222333444444222000000444999999555111222333555444333222222333444555444333333222222333333444555555555555555666666666444333333333333444555555555555444555555666777888888888777777888:::<<<===:::<<>>===;;;:::999:::===888777>>>AAAJJJ\\\hhhttt}}}~~~xxxiiiQQQ???777111111000...---///......//////...---,,,,,,,,,------------------,,,,,,,,,,,,++++++*********))))))(((((((((((()))))))))((('''$$$######''')))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%&&&&&&''''''(((((()))***+++,,,+++)))'''%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%'''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''((()))***+++...111333444555888:::888888999::::::999777666777777666666666666666555222222111222444666777888<<<===>>>===<<<;;;;;;<<<777999;;;<<<<<<>>>@@@CCCEEEEEEEEEDDDCCCCCCDDDEEECCCDDDCCCCCCAAA???===<<<888:::;;;======<<<:::999999888777666666777888999555555444555666555222000444444444444555666777777555444444555555444333222...222777888777555444444666555333222222333444555444333333222222333333444555555555666666555555555444333444444444555555555555555555555666777888999888777666666888:::===>>>======AAAHHHLLLRRR]]]ggguuuzzz~~~}}}}}}~~~{{{vvvnnneee```TTTOOOMMMMMMKKKEEE@@@@@@===;;;999999;;;<<<<<<;;;<<<::::::;;;;;;???LLLZZZsssyyytttnnnkkkeeedddbbb```______```aaabbbfffjjjlllkkkiiigggfffgggeeeccc___[[[[[[\\\^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[YYYYYYZZZZZZ[[[[[[\\\\\\^^^^^^^^^]]]]]]```dddhhhwww|||}}}{{{yyyyyyzzz|||~~~|||}}}~~~~~~~~~}}}{{{zzzllluuuyyyrrrlllggg```ZZZVVVRRRNNNKKKJJJIIIHHHGGGEEECCCBBBAAA>>>>>>>>>======;;;:::999999===999777>>>BBBMMMaaappp{{{~~~{{{yyy~~~nnnVVVBBB999111000000///...///,,,---.../////////......++++++++++++++++++++++++,,,,,,+++++++++++++++***))))))(((((((((((())))))((('''&&&###""""""%%%((())))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''###$$$$$$%%%&&&&&&'''''')))***,,,,,,+++***'''&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&'''(((((()))(((***---000222555888;;;<<<===>>>===<<<:::888888888888888777777666666666444333333333444666888:::CCCCCCBBBAAA???@@@BBBEEE???@@@BBBBBBBBBDDDGGGIIIHHHKKKNNNNNNLLLJJJIIIJJJHHHIIIIIIHHHGGGDDDBBB@@@;;;<<<>>>??????===<<<:::888888777777888999;;;<<<<<<;;;;;;;;;<<<;;;999666666666555555666777888888555666777666666555444444000111444888<<<===:::777666555444333333333444444444333333222222333333444333333444555555555444444444444555555666666666666555555555666777888999:::888777666666888:::===>>>@@@???AAAFFFIIILLLVVV___qqqvvv|||}}}}}}~~~yyyrrrmmmbbb[[[UUURRRNNNGGGCCCCCC@@@>>>;;;:::;;;<<<<<<;;;;;;::::::;;;;;;???IIIUUUkkkzzz}}}wwwsssllljjjgggcccaaa`````````cccfffjjjkkkjjjgggeeeeeebbbccccccaaa^^^\\\\\\]]]\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]___^^^^^^]]]\\\[[[[[[[[[XXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZ]]]aaadddmmmsss|||~~~{{{zzzzzz|||}}}zzz|||~~~}}}sss~~~sssnnniiieee___YYYUUUPPPLLLIIIIIIIIIHHHGGGEEECCCAAA@@@>>>>>>>>>>>>===<<<;;;:::888===999888>>>BBBNNNcccxxx}}}{{{wwwuuu~~~zzzdddLLL@@@555222222000///000,,,------...//////000000++++++************++++++++++++++++++++++++++++++))))))(((((((((((())))))''''''&&&$$$######%%%'''(((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&"""######$$$%%%&&&''''''******++++++***)))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))(((***,,,...000333888;;;???AAABBBAAA>>>;;;::::::888777777666666555555555555555666666666999===@@@CCCCCCDDDCCCBBBCCCFFFHHHFFFGGGHHHGGGGGGHHHJJJMMMMMMRRRWWWXXXVVVRRRQQQRRRRRRRRRRRRPPPMMMJJJFFFCCC??????@@@@@@???>>><<<;;;999999::::::<<<===>>>??????>>>===>>>???>>>;;;999777777666666666666666777666777999888777555555666555444555:::???AAA>>>:::666666555555444444333333444333333222222333333444111222444555666666555555555666777777888888777777777777666777777888999:::888888777777888:::<<<===???>>>@@@CCCDDDEEELLLUUUgggmmmuuuzzz|||~~~|||zzz{{{~~~zzzppphhhaaa]]]WWWOOOKKKJJJFFFCCC>>><<<;;;;;;::::::;;;999:::;;;<<<>>>FFFOOO```qqq~~~vvvsssnnniiieeebbb``````eeegggiiiiiigggfffeeeeee```bbbbbbaaa___]]]\\\\\\[[[\\\\\\]]]^^^______```]]]\\\\\\[[[[[[\\\\\\]]]___^^^]]]\\\[[[ZZZZZZZZZWWWXXXXXXXXXXXXXXXXXXYYYXXXYYYZZZZZZZZZ[[[^^^aaagggmmmvvv~~~}}}||||||}}}{{{}}}zzzpppjjjddd```[[[WWWTTTPPPMMMJJJGGGGGGGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>===<<<;;;777<<<:::999>>>BBBNNNcccxxx~~~yyyuuutttrrrooowwwtttYYYJJJ;;;555333111000111//////...------...///000,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))'''(((((('''%%%%%%&&&(((''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((+++******))))))(((''''''$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&(((***%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))+++,,,------...111555999>>>AAACCCBBB???===<<<===999888888777666666555555555666888999:::>>>DDDIIIGGGJJJNNNPPPPPPOOOPPPPPPOOOOOOOOOMMMLLLLLLNNNQQQUUUZZZ^^^___\\\ZZZ[[[]]]YYYYYYYYYXXXVVVRRRNNNLLLHHHGGGFFFDDDBBB@@@???>>>>>>>>>???@@@AAAAAAAAA@@@@@@??????@@@@@@???===;;;::::::999888777777777777666999::::::777666666888555666777:::<<<===<<<;;;555555666777666444222111444333333222222333333444000222444666888888777777666777888999:::999999888888888888777777888888999888888888999999:::::::::>>>===???AAAAAA@@@EEELLLYYY```jjjrrrwww|||~~~zzzyyyzzz}}}{{{tttooolllggg^^^WWWVVVOOOKKKEEEAAA???>>>===;;;<<<:::999;;;;;;;;;AAAIIITTTfffzzzzzzssslllhhheeeccceeefffggggggfffeeefffgggddddddccc```\\\[[[[[[\\\[[[\\\]]]^^^___```aaaaaa___^^^^^^^^^^^^^^^______aaa```^^^\\\[[[[[[[[[[[[YYYXXXXXXWWWWWWWWWWWWXXXWWWYYY[[[[[[ZZZZZZZZZ\\\aaagggqqqzzz~~~~~~~~~}}}~~~ooohhh```]]]YYYVVVSSSQQQNNNLLLFFFFFFFFFEEECCCAAA???===>>>?????????>>>===<<<<<<666<<<:::999>>>AAANNNcccrrr|||xxxqqqmmmlllmmmiiioooyyy~~~bbbRRRAAA888555222000000222111///---,,,---...///------++++++++++++------++++++++++++++++++++++++))))))(((((((((((())))))(((*********((('''((()))&&&&&&''''''((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%&&&'''((()))***+++***)))((('''''''''((("""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$'''(((&&&&&&'''((()))))))))(((&&&'''''''''((())))))))).........------///333666<<>>>>>@@@;;;;;;::::::999888777777444777:::<<<>>>CCCJJJPPPTTTYYY```ddddddbbb```___ZZZZZZYYYVVVTTTTTTVVVXXX[[[___cccbbb___^^^bbbfffYYY[[[\\\]]]\\\YYYWWWUUUPPPNNNLLLIIIFFFDDDCCCCCCBBBCCCDDDEEEDDDCCCBBBAAAEEEEEEDDDEEEFFFEEEBBB@@@>>>>>><<<;;;:::999999999777999;;;:::777666777999222666888888555444777999444555777888777555222000444333333222222333333444000222555888999:::999999777888999:::;;;:::999999999999888888888888888888888888999:::::::::999999>>>===???BBB@@@>>>BBBHHHNNNVVVbbbkkkssszzz|||xxxwwwxxx|||yyyyyytttjjjbbb___WWWSSSLLLGGGDDDBBB@@@???===:::999;;;:::999===DDDLLL^^^sss|||tttnnnjjjhhhdddeeefffeeeeeeeeegggjjjhhhfffccc^^^YYYXXXZZZ\\\\\\\\\]]]^^^```aaabbbbbbbbbbbbaaaaaaaaabbbcccccccccbbb```^^^]]]\\\]]]]]]\\\[[[YYYXXXWWWXXXXXXYYYXXXZZZ\\\\\\ZZZXXXWWWWWWYYY___hhhrrryyy~~~{{{llljjjccc[[[UUUUUUUUURRRNNNLLLEEEEEEEEEDDDBBB@@@>>><<<;;;<<<===<<<:::999999;;;888888:::999888;;;JJJYYYnnn~~~yyypppfff^^^```fffnnnwww|||lllRRR>>>777999666111111000---)))(((***...222...---,,,,,,,,,---...///))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''$$$"""###''')))(((%%%$$$&&&'''&&&$$$"""""""""%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))''''''((()))***++++++,,,***+++,,,+++,,,...222555:::<<>>===<<<:::999888777777777666777:::===BBBJJJSSSYYYaaafffmmmqqqqqqooommmlllkkkhhhddd```^^^^^^___aaaeeefffggghhhiiiiiiiiiiiidddddddddddddddccccccccc\\\ZZZVVVRRRNNNKKKHHHGGGHHHJJJKKKMMMMMMLLLJJJIIIGGGGGGIIIJJJJJJIIIHHHHHHEEECCCAAA>>><<<:::::::::999999999999::::::::::::888888888888999:::;;;<<<888999::::::999777555333444444333333444444555555555666666777888999999:::===<<<;;;;;;:::::::::;;;555555777888888888888888:::::::::;;;;;;;;;<<<<<<<<<===>>>???AAACCCDDDDDDHHHLLLTTT```lllwww}}}yyyyyyyyyxxx~~~~~~zzzuuupppmmmiiibbbYYYPPPIIIDDD???===>>>>>>===;;;999:::<<<>>>IIIRRRaaarrr}}}wwwqqqjjjfffeeecccbbbbbbccceeeggggggeeebbb]]]ZZZZZZ\\\___^^^^^^]]]^^^^^^___```aaa^^^aaadddeeedddaaa```___```^^^]]]]]]]]]]]]\\\ZZZXXXXXXXXXXXXXXXWWWWWWWWWVVVWWWXXXXXXXXXWWWUUUUUUXXX]]]ccciiimmmrrrxxx}}}yyykkkhhhbbbZZZTTTTTTTTTPPPLLLKKKEEEEEEDDDCCCBBB???===<<<;;;<<<===<<<:::999999:::999999:::999777999GGGUUUlll|||~~~yyyooobbbZZZZZZ^^^fffrrreeeNNNAAA>>>999333333111...,,,+++,,,...///+++***))))))))))))++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''((('''&&&&&&((())))))(((%%%&&&'''%%%###""""""###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))'''(((((()))***+++,,,,,,...//////......///222555777888;;;===>>>>>>======@@@???>>><<<;;;:::999999;;;===AAAFFFMMMVVV```fffrrrxxx~~~{{{sssppplllhhhfffffffffgggkkkkkkllllllmmmnnnoooooooooooonnnmmmlllllllllllleeeccc___[[[VVVRRROOONNNXXXXXXXXXWWWTTTQQQOOOMMMIIIJJJKKKLLLMMMLLLLLLKKKFFFEEEBBB???===;;;::::::======<<<<<<;;;;;;::::::::::::999999999999999:::888888999999888777666555555555444444444555555666777777777888999:::::::::<<<;;;::::::999999999:::::::::;;;<<<============;;;;;;<<<<<<<<<=========>>>??????@@@AAABBBBBBCCCEEEHHHPPPZZZfffrrryyy}}}~~~yyyyyy{{{zzz}}}~~~}}}zzzwwwuuusssmmmeee\\\TTTLLLEEEAAA???>>>===<<<;;;;;;===>>>DDDKKKXXXgggvvvzzztttlllhhhccc```___aaabbbcccccccccaaa^^^[[[ZZZ\\\^^^^^^^^^^^^^^^^^^_________]]]```bbbcccaaa`````````___]]]\\\\\\]]]]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZZZZZZZYYYXXXWWWWWW[[[___cccggglllrrrvvvvvvwwwxxxyyyzzz|||}}}}}}{{{mmmhhhaaaYYYSSSSSSRRRMMMIIIIIIDDDDDDCCCBBB@@@>>>===;;;<<<======<<<:::999999::::::999:::999666888DDDQQQgggwwwttteee[[[VVVXXX^^^jjjzzz{{{bbbQQQGGG@@@999777444///...//////...,,,+++***)))((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((('''&&&&&&(((***&&&'''&&&$$$""""""###%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((()))***+++,,,------000000000///...///111333333444555777999:::;;;;;;AAAAAA@@@>>>===<<<;;;;;;;;;???EEEMMMVVVaaakkkrrr~~~|||xxxtttrrrqqqqqqqqqsssrrrrrrrrrsssuuuwwwxxx|||{{{yyywwwuuuuuuuuuvvvrrrppplllgggbbb^^^ZZZXXX```___^^^\\\YYYVVVSSSQQQPPPPPPQQQRRRRRRRRRRRRQQQLLLKKKHHHEEEBBB@@@>>>===@@@@@@???>>>===<<<;;;;;;<<<<<<:::999999888888888::::::::::::::::::::::::999888888777777777888888888888999999::::::;;;;;;::::::::::::999999999999999:::;;;<<<============<<<<<<=========>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBBBBBEEEJJJSSS^^^iiirrrxxx~~~}}}yyy{{{}}}|||}}}}}}~~~~~~{{{xxxzzz}}}}}}yyyrrrjjjaaaWWWLLLEEE@@@???>>>===<<<======>>>===BBBKKKWWWeeeuuu~~~wwwooofff___^^^___`````````aaaaaa___\\\[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\\\\^^^______^^^^^^___aaa]]]\\\[[[[[[]]]]]]\\\[[[YYYYYYZZZZZZ[[[[[[\\\\\\YYYYYYZZZZZZYYYYYYXXXWWWVVVXXXZZZ\\\___ccchhhlllkkkkkklllmmmooopppqqqqqqrrrvvv{{{}}}}}}}}}}}}yyyvvvvvvxxx{{{}}}~~~{{{sssjjj```YYYTTTSSSQQQKKKHHHIIIDDDDDDCCCAAA???>>><<<;;;<<<======<<<:::888999:::999999999999888999CCCOOOaaaqqq{{{kkk```ZZZXXXZZZdddrrruuucccVVVMMMEEE>>>888222000222333000,,,------+++******+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&###&&&'''&&&###"""%%%(((''''''&&&$$$""""""%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))***+++,,,------...---.........---...000222111111222333555777:::;;;?????????>>>>>>===<<<;;;<<>>>>>===<<<===<<<;;;;;;:::::::::;;;>>>>>>======>>>>>>???@@@===<<<;;;:::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<============<<<============>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCCCCEEEHHHMMMUUU___iiipppyyy~~~|||zzz|||~~~~~~~~~}}}}}}}}}{{{yyyvvvrrroooooorrrwww}}}zzztttkkk```SSSKKKDDDBBB???>>>=========<<<999<<>>>>><<<:::888888999888777888999999;;;DDDNNN]]]mmm}}}sssiii^^^YYYXXXaaallluuuuuuiii^^^UUUGGGAAA;;;888999888444000///...---,,,+++,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&###&&&'''&&&###"""$$$'''''''''&&&$$$"""###%%%(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''))))))***+++,,,------...***,,,.........///222444111111111111333666999;;;======???@@@@@@@@@@@@@@@AAAHHHRRR___lllyyy~~~~~~~~~~~~yyyuuuqqqnnnjjjiiihhhgggfffffffffggg]]]\\\\\\[[[[[[[[[ZZZZZZ[[[[[[ZZZXXXUUUQQQMMMJJJBBBBBBBBBAAA@@@@@@??????===============>>>???@@@@@@?????????@@@AAABBBCCC>>>===<<<;;;::::::999:::999999::::::::::::;;;;;;======>>>??????>>>>>>======>>>???@@@@@@AAAAAA@@@============>>>>>>>>>>>>??????@@@AAACCCDDDEEEFFFFFFGGGHHHJJJNNNVVV```gggrrrxxx}}}{{{zzz}}}~~~}}}}}}zzzxxxvvvsssooolllhhhiiimmmttt}}}~~~zzztttjjj^^^VVVLLLGGGBBB???>>>>>><<<;;;:::<<<>>>CCCLLL\\\ppp~~~~~~ttttttzzzkkk^^^XXXWWWXXXYYY\\\^^^aaaaaa^^^[[[YYYXXX]]]]]]]]]]]]\\\ZZZYYYYYYZZZZZZ[[[ZZZYYY[[[^^^```\\\[[[[[[\\\___``````___WWWXXXXXXYYYZZZ[[[\\\\\\XXXXXXWWWWWWVVVVVVVVVVVVWWWVVVTTTTTTVVVYYY\\\^^^aaaaaaaaabbbbbbccccccccc```bbbeeehhhiiijjjkkklllddd```ZZZWWWYYY___gggmmmqqqssswwwzzz}}}yyyttteee\\\XXXTTTSSSPPPJJJIIIKKKFFFEEECCCAAA???>>>=========>>>>>><<<:::888888999666555666999999;;;BBBKKKXXXgggyyy}}}vvvbbb[[[ZZZbbbiiimmmttt~~~}}}uuukkkdddVVVRRRMMMJJJFFFAAA999444...---,,,************+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''(((&&&%%%%%%&&&'''&&&&&&&&&%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((()))***+++,,,------+++---000111111222555666111111111222333555888999:::<<>>===;;;:::999999999;;;;;;;;;;;;;;;;;;<<<<<<>>>???AAABBBBBBBBBAAA@@@===>>>???@@@@@@AAA@@@@@@>>>>>>>>>?????????@@@@@@>>>???@@@BBBDDDEEEGGGGGGHHHIIIIIIHHHIIIOOOXXX___jjjrrryyy{{{{{{~~~~~~~~~}}}}}}~~~|||zzzxxxvvvuuurrrooolllffffffggglllttt~~~|||uuullleeeXXXQQQHHHBBB@@@???===;;;<<<===>>>???EEETTTggguuuzzzyyy~~~mmm]]]RRRNNNOOOQQQVVVYYY\\\^^^\\\ZZZYYYYYY^^^]]]\\\ZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYZZZ\\\^^^ZZZZZZZZZ\\\___```aaa```[[[[[[\\\\\\]]]]]]^^^^^^ZZZZZZYYYXXXXXXXXXXXXYYYWWWUUUTTTTTTWWWZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^^^^]]]^^^```bbbdddddddddddd[[[WWWQQQNNNOOOUUU[[[```hhhkkkpppuuuzzz}}}zzznnnaaaYYYUUURRRQQQNNNIIIIIILLLGGGFFFCCCAAA???>>>>>>>>>===>>>>>><<<999888888888555444444777777888===EEENNN]]]ooo}}}}}}iiiaaa___fffiiifffhhhooovvvxxxyyyvvvttttttpppkkkeeeffffffbbbXXXKKK>>>555...,,,+++))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%)))'''%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&'''(((((()))***+++,,,,,,---///111222222222333555111111111222333555666777555888===BBBFFFIIIJJJKKKKKKRRR^^^lllyyy|||xxxsssqqqpppqqqqqqooonnnllliiigggeeeeeeeeeiiijjjkkkkkkiiiddd___\\\SSSRRRPPPNNNKKKIIIGGGFFFEEEEEEEEEDDDDDDEEEFFFFFFDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBB@@@>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBBAAA======>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHFFFFFFJJJSSSZZZbbbmmmwww{{{|||~~~~~~|||{{{{{{{{{}}}}}}|||xxxvvvuuuuuutttsssqqqoooiiigggfffgggmmmwww|||uuuqqqeee\\\OOOGGGCCCBBB@@@>>><<<>>>>>>>>>AAALLL^^^kkk}}}ttt```NNNFFFGGGKKKMMMQQQUUUXXXYYYYYYZZZ[[[^^^\\\ZZZXXXWWWXXXZZZ[[[ZZZ[[[[[[[[[YYYYYY[[[\\\WWWWWWWWWZZZ]]]_________]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYXXXWWWXXXXXXYYYVVVTTTSSSUUUYYY[[[[[[ZZZ\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\^^^______^^^]]]XXXTTTOOOKKKJJJLLLPPPSSS]]]aaagggnnnuuu|||}}}yyywwwjjj```VVVSSSQQQPPPLLLHHHHHHLLLHHHFFFDDDBBB@@@?????????>>>>>>>>><<<999888777888555333333555555555999???DDDSSSeeeuuu}}}xxxvvvxxxzzzyyyxxxpppgggeeekkkjjjbbb___cccbbbccccccbbbgggnnnpppmmmppptttwwwsssfffRRR@@@555///...,,,************+++))))))))))))))))))))))))************************&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%(((%%%""""""%%%&&&$$$!!!$$$%%%''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&''''''((()))***+++,,,,,,---///000111000///000111000111111222333444444444000333999???EEEHHHKKKLLLSSS[[[ggguuu}}}{{{{{{|||}}}zzzxxxuuurrrpppnnnmmmmmmppprrrttttttrrrmmmhhheee\\\ZZZXXXTTTPPPLLLIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFIIIJJJLLLMMMMMMLLLJJJIIIJJJIIIHHHFFFDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???@@@BBBDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCCCCDDDDDDDDDEEECCCEEEFFFEEEDDDHHHQQQXXX^^^jjjuuu{{{}}}~~~~~~{{{yyyyyyzzz|||~~~}}}{{{xxxuuutttssstttttttttrrrpppllliiiffffffkkksss|||~~~yyyvvvnnncccTTTJJJFFFDDDBBB@@@<<<>>>>>>===>>>HHHXXXeeezzz|||eeeOOODDDDDDIIIFFFJJJOOOTTTVVVYYY[[[]]]^^^\\\YYYVVVVVVXXXZZZ\\\ZZZ[[[\\\[[[ZZZYYYZZZ[[[UUUUUUUUUXXX[[[^^^^^^^^^\\\\\\[[[[[[[[[[[[[[[[[[YYYXXXWWWVVVUUUVVVWWWWWWUUUSSSSSSUUUZZZ\\\\\\ZZZ]]]]]]]]]\\\\\\\\\\\\\\\YYYYYYZZZ[[[\\\\\\[[[YYYYYYVVVPPPKKKIIIIIIKKKLLLTTTYYY```hhhpppyyy|||yyyuuuqqqsssqqqhhh___VVVTTTQQQOOOMMMKKKHHHFFFIIIGGGCCC???<<<;;;<<<<<<<<<=========<<<:::888777666666666666666777888888???GGGTTTcccpppxxx}}}~~~qqqmmmgggbbbccchhhoootttnnnggg______bbbaaa[[[TTTUUUUUUSSSOOOMMMQQQZZZcccmmmnnnpppooobbbNNN===666111///,,,++++++++++++***(((((())))))*********+++))))))))))))((((((((((((,,,(((%%%%%%&&&'''&&&$$$+++'''%%%%%%''''''$$$!!!###$$$%%%'''(((''''''&&&***(((&&&$$$$$$$$$%%%&&&'''''''''((()))(((&&&###&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%%%%'''(((((((((((()))---/////////000111222333444444444444444444333333222111111555:::>>>BBBGGGNNNSSS\\\dddppp|||}}}|||vvvssssssuuuyyy{{{||||||yyyvvvttttttkkkiiieee```[[[VVVSSSQQQPPPOOOOOONNNNNNNNNNNNNNNOOONNNMMMNNNOOOPPPOOONNNLLLOOOPPPNNNJJJHHHIIILLLIIIGGGEEEDDDDDDCCCBBB@@@AAAAAABBBCCCDDDEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIKKKNNNMMMJJJHHHGGGGGGFFFDDDDDDCCCCCCDDDDDDDDDDDDFFFHHHLLLOOORRRZZZbbbnnnxxx|||{{{yyywwwyyyyyyzzz{{{|||{{{yyywwwuuutttsssssssssrrrpppnnnnnnllljjjjjjlllrrryyy}}}}}}}}}yyysssrrrjjj^^^RRRJJJDDDAAA???AAA????????????AAAJJJUUUhhhxxxiiiSSSGGGBBB???BBBCCCFFFJJJNNNSSSWWWYYYXXXYYYYYYYYYWWWXXXZZZ\\\ZZZ]]]______]]]YYYVVVUUUUUUUUUWWWXXXYYYZZZZZZZZZ]]]\\\[[[ZZZZZZZZZ\\\\\\XXXWWWVVVVVVXXXXXXWWWVVVTTTUUUWWWYYYZZZ[[[\\\\\\```aaaccccccaaa^^^ZZZWWWZZZYYYWWWWWWWWWXXXZZZ\\\XXXWWWTTTQQQOOOLLLKKKJJJLLLQQQYYY^^^dddnnnzzz~~~zzzwwwwwwxxxyyyxxxyyymmmiiikkkjjjbbbZZZUUUSSSPPPNNNMMMJJJGGGEEEEEEDDDAAA???======>>>>>><<<<<<<<<;;;:::999888777666666666666666777777888999???JJJWWWaaaiiimmmoooZZZVVVQQQNNNOOOTTT[[[```ddd___ZZZ[[[```___XXXQQQKKKKKKJJJFFFDDDFFFNNNTTT\\\]]]aaaaaaWWWGGG:::555111///,,,+++++++++***)))((()))))))))************((((((((((((''''''''''''%%%$$$$$$&&&)))***(((&&&'''(((((('''%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%)))((('''%%%%%%&&&'''(((&&&%%%%%%&&&((()))(((&&&%%%%%%%%%%%%$$$$$$######&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&(((((((((((()))******+++------...///000111111222333444444444333333222111000333888<<<@@@FFFOOOVVV```iiiuuu{{{xxxwww|||~~~|||yyyxxxwwwrrrqqqnnnjjjeee___ZZZWWWVVVUUUTTTSSSSSSTTTUUUVVVUUUTTTSSSSSSTTTUUUSSSRRRRRRTTTUUUTTTQQQNNNKKKJJJNNNKKKGGGEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIKKKJJJIIIIIIIIIJJJLLLLLLJJJJJJKKKNNNOOOOOOMMMKKKIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIKKKNNNPPPWWW^^^iiiqqqvvvxxxyyyyyyyyyzzz|||~~~~~~|||zzzvvvuuutttttttttsssqqqoooooommmjjjjjjlllqqqvvvzzz}}}xxxvvvnnncccXXXPPPIIIEEEBBB@@@>>>>>>???>>>???GGGQQQaaappplllTTTEEE>>>:::===>>>@@@CCCGGGKKKOOOQQQWWWXXXZZZZZZYYYYYYZZZ[[[]]]___bbbbbb___[[[YYYXXXVVVVVVWWWXXXYYYYYYYYYYYY\\\[[[[[[ZZZZZZZZZZZZ[[[XXXVVVUUUVVVWWWXXXWWWUUUUUUVVVWWWYYYZZZ[[[\\\\\\```aaabbbbbbaaa^^^ZZZXXXZZZYYYXXXWWWXXXYYY[[[\\\ZZZYYYVVVSSSPPPMMMLLLKKKJJJNNNTTTXXX]]]fffsss|||{{{xxxuuussstttvvvvvvvvvzzzpppeeeaaacccccc]]]WWWSSSQQQNNNLLLKKKIIIFFFDDDAAA@@@@@@???>>>?????????<<<<<<:::999888888777777666666555555666666777888444888@@@HHHPPPUUUYYY[[[HHHEEEAAA???@@@FFFLLLPPPUUURRRQQQUUUZZZYYYRRRJJJ@@@@@@@@@===::::::???CCCFFFGGGKKKNNNHHH===666444111///,,,++++++***)))((())))))))))))************''''''''''''&&&&&&&&&&&&###$$$&&&)))+++***'''%%%%%%(((***((($$$"""$$$'''&&&&&&''''''&&&&&&%%%$$$(((((('''&&&'''((()))***&&&$$$$$$%%%''')))***)))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''***((('''(((***+++)))&&&,,,---......000000111222333333444444444333222222///222555888<<>>>>>???===<<>>>>>>>><<<;;;999777666777777888666555555555555666777777444666:::>>>BBBFFFIIIKKK@@@>>>:::999:::>>>CCCFFFFFFEEEFFFKKKPPPNNNGGG???999::::::888555444555777666777:::>>><<<555222444000...,,,+++++++++)))''')))))))))))))))*********((((((((('''''''''&&&&&&''''''((())))))'''%%%###%%%'''((('''%%%$$$%%%'''((('''''''''&&&%%%$$$$$$&&&&&&&&&&&&'''((()))***'''%%%$$$$$$&&&((())))))((('''''''''''''''''''''&&&&&&$$$######$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&%%%''',,,---)))$$$......///000111222333333333333333444444333333222111222444555999AAALLLTTTaaajjjvvvyyyqqqlllgggdddaaa^^^^^^aaadddgggeeecccbbbbbbcccbbbaaa```]]]\\\\\\___bbbbbb^^^[[[[[[XXXTTTRRRQQQQQQPPPOOOKKKJJJHHHHHHIIILLLOOOQQQQQQOOOMMMKKKKKKLLLNNNOOOTTTSSSRRRRRRTTTUUUTTTSSSLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQUUUZZZ```gggoooxxx}}}|||}}}xxxwwwuuutttttttttsssqqqqqqooolllkkkjjjllloooqqqsssxxx}}}zzzvvvoooggg___UUUKKKEEEBBB@@@???@@@>>><<>>@@@AAAGGGLLLSSSXXXZZZZZZZZZZZZ]]]___aaaaaa___\\\[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWYYYYYYZZZZZZZZZXXXWWWVVVVVVUUUTTTUUUWWWWWWVVVUUUWWWWWWYYYZZZ[[[\\\\\\\\\___`````````___^^^\\\[[[YYYYYYXXXXXXXXXYYYZZZ[[[[[[ZZZXXXWWWVVVUUUTTTTTTQQQPPPOOOOOORRRZZZdddlllxxx}}}~~~tttrrrpppooopppqqqqqqqqqmmmfff^^^ZZZYYYZZZXXXWWWPPPNNNKKKJJJIIIGGGDDDBBBAAAAAA@@@???>>><<<;;;;;;;;;:::888777666666777888555555555555555666666777555666777888:::<<<>>>???999777444333333555888999;;;;;;<<>><<<::::::999:::999999888777777888888555555444444555555666777444444444444555666777888444333222000000111222333444444555888:::888333...000111111222111///...,,,///...000222111------111///...---...///...---+++************))))))))))))***)))))))))((((((((((((&&&&&&&&&%%%%%%&&&)))+++'''$$$"""$$$(((***(((%%%)))((('''&&&%%%$$$$$$%%%###$$$%%%%%%&&&''''''((()))(((&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&''''''(((((('''&&&%%%(((,,,...---++++++,,,------//////000111222222333444444444333333222444666666666999@@@EEESSS]]]kkkyyyyyyuuuqqqmmmlllnnnqqqsssrrrqqqpppqqqrrrsssrrrqqqvvvssspppnnnnnnoooppppppjjjhhhgggffffffeeecccaaa^^^\\\ZZZWWWVVVVVVWWWWWW]]]\\\ZZZWWWTTTRRRQQQPPPVVVUUUUUUWWWYYYZZZYYYWWWRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOOQQQRRRSSSTTTTTTQQQSSSUUUYYY^^^gggpppvvv|||}}}{{{{{{yyyvvvtttuuuuuuuuutttsssqqqooommmlllkkkkkkkkkkkknnnooorrr{{{yyywwwtttoooggg]]]QQQIIIHHHDDDAAAAAA@@@======@@@CCCIIITTTddduuu|||fffQQQCCC;;;666555555555555666777888999===DDDMMMUUUYYY[[[[[[\\\ZZZ\\\___```______``````]]]\\\[[[YYYYYYYYYZZZ[[[ZZZZZZZZZZZZYYYXXXVVVVVVVVVUUUUUUVVVXXXYYYYYYWWWYYYYYY[[[\\\\\\]]]]]]]]]]]]___bbbddddddaaa^^^\\\XXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[]]]^^^]]]\\\[[[ZZZ\\\___ccceeeiiinnnvvv|||yyywwwtttssssssrrrqqqoooyyylllggg```YYYTTTSSSTTTUUUOOOMMMJJJIIIIIIGGGEEECCCCCCAAA???<<<::::::::::::999999999:::999999888777555444444444444555666666444444333333444444555555222222222222222222333333111000000111444444111///......///000111000///------+++---///---)))***---...---...///111111///---************)))))))))((())))))((((((((('''''''''###&&&((((((&&&&&&(((***$$$$$$$$$%%%'''(((((('''((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&''''''((('''''''''&&&&&&'''(((((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&''''''''')))((((((''''''''''''((())))))))))))***,,,------+++,,,,,,---...///000000111222333333444444444333///333666777777888<<<@@@HHHRRRbbbqqq~~~}}}yyyxxxxxxzzz|||zzzyyyxxxyyy{{{}}}|||{{{~~~|||zzzyyyyyy{{{vvvsssnnnlllmmmoooppppppkkkjjjgggdddaaa___^^^]]]aaaaaa```___\\\ZZZWWWUUUUUUVVVWWWZZZ]]]]]]\\\ZZZYYYXXXWWWUUUTTTSSSRRRRRRQQQRRRRRRSSSSSSSSSSSSSSSQQQSSSUUUWWW[[[bbbiiioooyyy~~~{{{xxxwwwwwwxxxwwwwwwsssrrrqqqooommmkkkjjjjjjiiinnnrrrsssyyy{{{yyywwwssslllbbbWWWOOOJJJDDD@@@@@@???<<<===@@@AAADDDLLLVVVdddvvv~~~yyyjjjVVVGGG???:::666555555555555666777888999999???HHHOOORRRSSSSSSTTTTTTWWWZZZ[[[\\\\\\^^^___^^^]]]\\\ZZZZZZ[[[\\\]]]]]]\\\ZZZYYYXXXWWWWWWWWWWWWVVVVVVWWWYYYZZZZZZYYYZZZZZZ[[[\\\]]]]]]]]]]]]\\\___cccfffgggddd```]]]YYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]^^^___``````___aaagggoootttxxx{{{~~~vvvtttsssrrrssssssqqqpppzzzoookkkccc[[[VVVTTTUUUWWWOOOMMMKKKIIIIIIGGGEEECCCCCCAAA===;;;999:::;;;<<<888999:::;;;;;;:::888777555444444444444555666666444555555555555555666666...///000111111222333333000...---...111333222111/////////111333333111000***)))***,,,+++''''''***------...000222333111///+++*********))))))(((((((((((('''''''''&&&&&&&&&$$$(((++++++(((%%%$$$$$$!!!$$$''''''%%%%%%'''+++((('''&&&%%%$$$%%%&&&'''&&&'''(((((()))((((((((($$$$$$%%%''')))***)))''''''((((((((())))))******%%%&&&((((((((((((&&&%%%%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&***)))(((''''''''''''''',,,,,,,,,***)))))),,,...------...///000111222222111222333333444444444444,,,111666888888888;;;===???IIIZZZjjjxxx~~~~~~zzzsssoooppptttyyy{{{uuusssqqqmmmjjjfffcccbbbbbbcccccccccaaa^^^[[[YYYUUUVVVYYY\\\___```^^^\\\___^^^\\\ZZZXXXWWWVVVVVVTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRTTTWWWZZZ___eeeiiiwww~~~zzzyyyyyyzzzzzzyyyssssssqqqpppnnnlllkkkjjjhhhpppvvvwwwzzz}}}|||zzzvvvooofff[[[TTTKKKDDD??????>>><<<===@@@===@@@DDDKKKVVVhhh}}}rrrkkk[[[JJJ@@@>>><<<999777777777777888999::::::555;;;BBBGGGJJJJJJJJJJJJNNNPPPTTTVVVWWWXXXZZZ\\\___^^^\\\[[[[[[\\\^^^___^^^]]][[[YYYXXXWWWXXXXXXXXXWWWVVVXXXZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\___eeehhhiiieee```]]][[[[[[\\\]]]]]]]]]]]]\\\]]]\\\[[[[[[ZZZZZZ[[[[[[[[[\\\]]]___aaa```]]][[[]]]cccjjjpppsssvvv{{{~~~}}}rrrqqqpppqqqrrrsssrrrpppsssjjjgggaaaZZZSSSQQQQQQSSSOOOMMMKKKJJJIIIGGGDDDAAA===<<<;;;999888888999999:::999999888888888888888222222222333333333333222444555555444222111111222222222222333333222222222444333222000///---,,,+++,,,...111444444111---++++++,,,,,,,,,+++)))'''&&&((()))+++---............---,,,***)))))))))***************)))'''(((***,,,(((&&&%%%&&&((()))(((%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''(((&&&$$$%%%&&&((((((((($$$$$$%%%&&&'''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))(((((('''''''''(((((()))************+++++++++---...//////......///111111111111111222222222222000333666888888999999;;;CCCFFFPPP^^^lllyyyzzzwwwyyy}}}{{{qqqjjjhhhiiiccceeekkkpppoooiiieeeeee___^^^\\\]]]```ccccccccceeedddcccbbb```^^^\\\[[[\\\XXXUUUUUUVVVUUURRROOOTTTUUUVVVUUUWWW\\\dddkkkpppvvv|||{{{|||||||||{{{zzzxxxvvvsssqqqooonnnqqqrrrttttttwww}}}{{{xxxvvvqqqdddWWWMMMHHHCCC@@@@@@@@@===;;;???@@@BBBEEEKKKZZZlllzzzlll\\\LLLDDDAAA===:::999666555333555888:::999777;;;222>>>@@@;;;???AAADDDGGGFFFJJJOOOQQQRRRVVV\\\cccbbbaaa```___^^^^^^]]]\\\YYYWWWWWWYYYZZZXXXVVVUUUWWWYYYZZZ\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[\\\]]]]]]___cccgggiiiiiihhhgggaaa^^^ZZZYYYZZZ\\\]]]]]][[[[[[[[[[[[[[[[[[[[[[[[]]]^^^_________]]][[[YYYZZZ^^^dddhhhlllooorrrttt~~~|||sssqqqnnnnnnoooooooooooo{{{eeeaaa\\\WWWTTTSSSSSSTTTNNNMMMJJJIIIHHHEEEBBB???===<<<;;;999999999999999888888777666666666666666333333333333333444555666444555555555444333333333111111222222222222111111111000000000//////......///111333444333000---+++,,,,,,,,,+++***)))''''''&&&''')))+++,,,,,,,,,,,,,,,+++***)))))))))******))))))***)))((((((***,,,***(((&&&&&&((((((&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%&&&&&&'''(((,,,,,,***)))(((((((((((('''%%%$$$$$$&&&'''''''''%%%%%%&&&'''''''''''''''%%%$$$%%%%%%&&&'''((()))&&&&&&&&&'''''''''(((((((((''''''''''''((())))))***))))))(((((()))))))))++++++++++++,,,,,,,,,,,,,,,...//////...---///000......///000111222222333333555888::::::;;;===>>>AAADDDLLLYYYeeesssyyysssqqqrrrjjjkkkooosssrrrlllkkkmmmiiieee```___```dddggghhhhhhhhhgggfffdddaaa___^^^^^^\\\ZZZXXXXXXVVVTTTRRRRRRTTTVVVVVVWWWYYY^^^bbblllrrr{{{}}}||||||}}}~~~}}}|||{{{yyywwwtttrrrpppooopppqqqqqqsss{{{|||zzzvvvkkk^^^TTTNNNHHHDDDDDDCCCAAA???<<<===>>>???DDDOOO___jjjzzz|||```RRRDDD>>><<<:::888888666555333444777888777666777///666::::::>>>>>>===BBBAAADDDIIIKKKLLLQQQWWW\\\]]]^^^___aaabbbbbbbbbccc```\\\[[[ZZZYYYWWWTTTUUUVVVXXXZZZ[[[[[[[[[[[[\\\\\\[[[[[[\\\\\\]]]^^^]]]___bbbdddfffeeedddccc```]]]ZZZXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^______^^^\\\[[[\\\^^^bbbeeegggiiillloootttwwwzzz~~~~~~|||zzzrrrpppnnnnnnooopppppppppccc^^^WWWTTTTTTTTTRRRPPPNNNLLLIIIHHHFFFDDD@@@======<<<;;;:::999999999:::888888777666666666666777555555555555555666777888444555555555555444333333000111111111111111111000---......//////000111111333333333333111///---,,,---,,,+++***)))(((((((((%%%&&&'''((()))*********++++++***)))))))))******((()))******))))))+++------***(((&&&''''''&&&%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&%%%&&&&&&'''(((+++***)))'''&&&%%%$$$$$$&&&%%%###$$$%%%''''''&&&&&&''''''(((((((((((((((&&&%%%%%%%%%&&&'''((((((&&&&&&'''''''''(((((((((((((((''''''(((((()))***+++***************++++++,,,,,,,,,---------.........///000000//////000111---...///000111333444444222444666777888:::===???@@@AAAGGGRRR]]]iiizzz}}}{{{{{{uuuttttttvvvuuuqqqrrrwwwtttnnngggbbbbbbfffjjjmmmmmmmmmmmmkkkiiigggdddcccaaaaaa```^^^ZZZXXXWWWWWWRRRUUUWWWYYYXXXYYYZZZ[[[fffkkksss|||}}}~~~|||yyyvvvtttoooooonnnmmmpppyyy}}}ssshhhXXXRRRIIIDDDBBBBBB@@@>>>;;;<<<<<<<<<>>>EEEOOOWWWggguuu{{{mmmSSSGGG<<<999999777777888666444333333555666666555888555444555999:::999333;;;:::;;;???BBBCCCIIIPPPUUUWWWZZZ^^^aaacccddddddcccaaa^^^\\\[[[YYYWWWTTTUUUVVVXXXYYYZZZZZZZZZZZZ\\\\\\\\\\\\\\\]]]]]]^^^]]]^^^```aaabbbaaa`````````]]]ZZZXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]\\\]]]^^^``````aaacccfffiiikkkmmmrrrvvvxxxyyyxxxwwwpppooommmnnnoooqqqpppppp}}}eee^^^WWWTTTUUUTTTPPPLLLNNNLLLIIIGGGFFFCCC???===<<<<<<;;;;;;::::::::::::;;;:::999999888888999999666777888888999888888777555555555555555555333222000000111111111111000000------......///000111111222111111000///......---///...,,,***))))))******%%%%%%&&&'''(((((())))))*********))))))))))))***(((***+++,,,,,,---///111///---***(((''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&(((((())))))))))))((((((***)))(((&&&%%%%%%%%%%%%''''''''''''((((((((((((((((((((('''((())))))***+++************++++++,,,,,,,,,---------.........000111222222111111222444000000111222333444555555333555666777888:::>>>AAAAAAAAAEEEMMMUUU```ppp~~~|||yyyyyywwwuuuxxx~~~{{{vvvnnniiihhhjjjlllmmmqqqqqqqqqpppnnnllliiigggdddffffffccc]]]ZZZZZZ\\\WWWXXXYYYZZZZZZZZZ[[[[[[```dddkkkttt}}}{{{yyysssrrrpppnnnpppzzzzzzqqq^^^WWWMMMEEEBBBAAA???===>>>>>>===<<<===@@@FFFKKKUUUbbbttt|||jjj[[[JJJAAA888777888777777888555444333333333444555555333===333222666555888222666444555888:::<<>>;;;;;;;;;;;;;;;;;;::::::;;;::::::999999999999999666888:::<<<===<<<:::999:::888555444555444222000000000111111111111000000............////////////...------------......///111000...,,,+++++++++,,,''''''''''''(((((()))***))))))))))))***)))))))))***+++,,,---...111555888444222...***((((((***+++'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''((((((((('''(((((())))))'''&&&&&&'''))))))((('''((()))))))))))))))((((((***)))((('''&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((()))*********)))))))))******+++,,,,,,,,,,,,,,,------------///111222222111000222333222222222333333444444555777999:::;;;;;;>>>AAADDDEEEDDDFFFKKKQQQZZZhhhuuu}}}zzzxxx|||~~~{{{vvvsssqqqpppnnnlllrrrsssttttttssspppnnnlllhhhiiijjjgggbbb______aaa\\\[[[YYYXXXYYY[[[^^^___]]]```eeemmmwww~~~{{{zzzwwwuuuwww~~~vvviiiaaaVVVMMMIIIFFFBBB@@@??????>>>======???BBBDDDGGGQQQ___llltttzzz}}}~~~wwwlll[[[LLLDDD===777777777555444666444444333222222333555666888NNN<<<333555111:::777444111111444555666<<>>@@@BBBCCCCCCCCC>>>888555555444222000000111111111111111111000/////////............---++++++,,,,,,---.........000000...---,,,+++++++++((((((''''''(((((()))***'''((()))*********))))))++++++,,,---///444;;;@@@<<<:::555///***)))+++---''''''&&&&&&''''''((())))))(((''''''&&&'''''''''&&&%%%%%%&&&&&&'''((()))(((''''''(((******)))''')))))))))))))))(((((('''%%%%%%%%%&&&''')))***+++''''''((((((((()))))))))))))))(((((())))))***+++))))))))))))***+++,,,,,,,,,,,,,,,---------......---///000000//////000111111222222333444555555666888:::;;;<<<<<<>>>@@@CCCIIIHHHIIIMMMPPPVVVbbbnnn}}}|||}}}yyysssnnnsssuuuwwwxxxwwwuuusssqqqmmmmmmmmmkkkhhhfffffffffaaa]]]XXXVVVWWW[[[^^^```]]]___ccciiirrr}}}zzzoooggg\\\SSSMMMHHHCCC???>>>>>><<<<<<<<<===>>>???@@@EEEMMMVVV^^^eeekkkoookkknnnoookkkeee\\\OOOCCC>>>999555666555222111333333333333222111333666999ZZZwwwUUU???:::---888555333111111333333333777===<<<>>>BBBGGGMMMRRRVVVYYYZZZ\\\^^^^^^\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[XXXXXXXXXXXXXXXYYYYYYZZZYYYYYYYYYZZZ\\\___bbbddd```^^^]]]]]]^^^^^^^^^\\\ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[^^^bbbfffdddeeeeeeeeeeeeffffffgggiiiiiiiiikkkmmmnnnmmmlllooocccYYYYYYYYYYYYXXXWWWUUUTTTJJJHHHGGGFFFEEEDDDAAA???:::;;;<<<======<<<;;;;;;:::999888888777777888888;;;;;;;;;===BBBIIIPPPUUUMMMFFF<<<777666666333111111111222222222222111111........................,,,,,,---.........------......------,,,***)))((((((''''''&&&'''((())))))&&&''')))*********))))))*********+++///666???FFFFFFCCC<<<333+++((())),,,'''''''''''''''(((((()))))))))((('''''''''''''''$$$$$$$$$###$$$$$$%%%%%%'''&&&&&&(((******(((&&&((()))))))))(((((('''&&&$$$$$$%%%&&&(((***+++,,,'''((((((((())))))))))))))))))(((((())))))***+++************+++,,,---...------.........////////////000111111000000111333111222444666888:::<<<===<<<>>>@@@AAAAAAAAABBBDDDLLLJJJKKKNNNPPPTTT^^^hhhuuu{{{uuutttvvvyyy{{{{{{zzzxxxvvvsssqqqpppooooooooommmkkkgggbbb\\\YYYZZZ\\\^^^^^^___```ccchhhoooxxxtttmmmbbbXXXQQQKKKDDD???@@@>>><<<;;;;;;<<<<<<<<<>>>@@@CCCFFFKKKPPPUUUXXXWWWZZZZZZUUUQQQMMMEEE===:::666444666555222111333222333333222222333888<<>>CCCIIINNNQQQUUUXXX\\\]]]\\\[[[\\\]]][[[[[[ZZZYYYZZZ[[[\\\\\\XXXXXXXXXXXXXXXYYYZZZZZZZZZYYYYYYYYYZZZ]]]```bbb^^^\\\[[[\\\^^^___^^^]]][[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYZZZ[[[[[[\\\[[[[[[\\\[[[[[[]]]```ccccccbbbbbbaaaaaabbbcccccceeeeeegggkkkppprrrrrrrrruuueee]]]ZZZ[[[\\\ZZZWWWSSSRRRRRRHHHFFFEEEDDDDDDCCCAAA>>>:::;;;<<<=========;;;;;;<<<;;;::::::999999::::::>>><<<999;;;BBBNNNZZZbbbTTTKKK@@@999777777555222222222333333333333222222,,,------....../////////......///000///...,,,++++++,,,,,,,,,+++)))'''&&&((('''&&&%%%&&&'''((()))&&&'''(((*********)))((())))))((()))...666AAAIIINNNJJJBBB666,,,'''(((***'''''''''''''''((())))))))))))(((''''''''''''''')))(((''''''&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%((((((((((((((('''&&&&&&'''&&&&&&''''''((()))***(((((((((((()))))))))))))))))))))))))))******++++++++++++,,,---...///000////////////000000000000222444555555444333555666333555777:::>>>AAADDDEEEFFFHHHKKKLLLLLLKKKKKKLLLMMMLLLMMMPPPQQQSSS[[[dddqqq~~~|||uuuwww{{{}}}~~~}}}{{{zzzwwwtttqqqrrrttttttrrrooommmhhhaaa^^^^^^______^^^aaabbbcccgggnnnvvv}}}|||uuujjj```YYYQQQIIIDDDCCC@@@===;;;;;;<<<<<<;;;>>>>>>>>>???@@@CCCEEEGGGIIIKKKJJJFFFCCCBBB>>>888999666555888888444444666111333444333222444999>>>iiiPPP555777---;;;333333111222333222///000555777777777999<<>>>>>??????>>><<<:::999666888:::999777555444444555444333333333333444555===;;;888555333222222333333222111111000111111111222333555888:::<<<======DDDIIIOOOUUUXXX[[[]]]^^^ZZZYYYZZZ[[[]]]^^^]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\ZZZZZZ[[[\\\]]]^^^^^^___]]]___``````^^^]]]\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\]]][[[ZZZ\\\___```^^^\\\]]]ZZZWWWXXX\\\___```______aaabbbaaa```___```bbbaaaaaabbbhhhooouuuwwwwwwyyyqqqhhh___[[[\\\\\\[[[XXXUUUQQQNNNLLLJJJIIIHHHFFFDDDBBBAAA@@@===<<<<<<;;;;;;:::::::::;;;:::999888777777888999;;;:::999;;;AAAKKKTTTZZZXXXQQQGGGAAA???===:::777555555444333222111000000------...000222222///---,,,,,,,,,------.........///---+++)))((())))))***************************&&&'''((())))))*********''')))***))))))---555<<>>555,,,'''&&&((((((((((((((('''''''''&&&'''(((((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((()))***)))((((((((())))))***+++((((((((((((((()))******((((((((((((((()))******))))))))))))***+++,,,---)))***,,,---..................---...000222333333888888888888:::>>>CCCFFFMMMRRRZZZbbbjjjrrrzzz~~~~~~{{{vvvpppmmmfff^^^YYYXXXVVVTTTWWW^^^gggooozzz}}}{{{{{{zzzyyywwwtttrrrqqqpppnnnlllhhheeedddgggjjjkkkjjjlllrrrwwwyyyqqqhhh___VVVPPPJJJGGGCCC@@@???===:::888:::::::::::::::::::::::::::;;;<<<<<<;;;:::999888666777999888666444444444555444333333333333444555888666444333222222333444333333222111000000000111111222444666888999999999===AAAFFFKKKNNNPPPSSSUUUYYYZZZ[[[]]]^^^___^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]]]]]]]][[[]]]______^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]][[[[[[\\\______^^^\\\]]][[[XXXYYY[[[^^^^^^^^^```aaabbbbbb```___```aaabbbbbbeeekkkrrrwwwxxxxxx{{{rrrmmmfff```]]][[[ZZZYYYWWWTTTQQQNNNLLLKKKKKKJJJIIIGGGDDDBBB@@@======<<<<<<;;;::::::999:::999888777666777888999999888888:::>>>DDDJJJMMMLLLKKKIIIFFFCCC>>>:::888666555333222111000111111///...///000222222000...---------------.........------+++******+++,,,,,,************************''''''((()))))))))))))))(((******)))))),,,222888<<<:::555///)))%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%'''***)))&&&$$$%%%''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&''')))+++,,,***************+++++++++((((((((((((((()))******)))(((((((((((()))******)))))))))******+++------+++,,,---..................///000111222444444555;;;;;;;;;===BBBKKKVVV^^^jjjsss~~~wwwnnngggaaa\\\]]]aaafffmmmwww}}}|||zzzxxxwwwvvvuuusssooolllgggiiikkkkkkjjjkkkpppttt}}}zzzrrriii```ZZZQQQMMMGGGBBB@@@>>><<<;;;;;;;;;::::::999999888888666777888999999888777666555666777777555333333444555444444333333444444555333222111000111222333444444333222111000000000000///111333555666666555444666999<<>><<<<<<;;;:::999888777777444555666777777777666555444555666555333222333444444444444444444444444444111111000000111222333444444444222111000000/////////000333444555444222111444555777999:::===AAADDDGGGKKKPPPTTTVVVWWWXXXXXX\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXZZZ\\\\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]\\\\\\[[[^^^\\\[[[ZZZZZZZZZZZZZZZ^^^___```___]]]\\\\\\]]]aaadddjjjqqqvvvxxxxxxwwwzzzwwwrrriii```[[[TTTTTTSSSSSSQQQNNNLLLKKKJJJJJJJJJIIIGGGCCC@@@=========<<<<<<<<<;;;;;;;;;999888777666666666777888555666666777888888888888777;;;>>>===999666777888777555333222222333444555555444333333444444222000........................///...---,,,+++*********))))))))))))))))))))))))&&&'''((())))))******)))*********))))))***,,,...,,,+++***)))((((((((('''((((((((((((((((((((((((&&&(((******(((&&&(((***&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))((())))))******)))((((((((((((((((((((())))))***)))))))))))))))***++++++)))))))))***+++---.../////////////////////000000222444777777777888;;;===BBBKKKZZZjjjyyy{{{yyyqqqpppooonnnoooqqquuuxxxyyy~~~~~~|||sssmmm```ZZZQQQIIIDDDBBB@@@???>>>===<<<;;;:::888777777555666777888888777666666333444555444222222333444444444444444444444444444333333222222222222222222444333222111000000000000000111333444444333111000333444555555555888;;;>>>===BBBHHHLLLOOOQQQTTTWWWYYYZZZ[[[\\\\\\\\\\\\[[[\\\\\\[[[[[[ZZZYYYYYYYYYWWWYYY\\\\\\[[[YYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[ZZZZZZ]]]]]]\\\ZZZYYYXXXXXXXXX[[[\\\\\\[[[ZZZYYYYYYZZZ^^^cccjjjppptttuuuuuuuuu~~~xxxuuuooodddZZZUUUQQQRRRRRRRRRPPPNNNLLLKKKJJJJJJIIIGGGEEEAAA>>>===;;;<<<<<<<<<<<<=========;;;:::888777666666777777555666666777666666555444555777999888666555888:::777777666666666888999:::999777666555666555444222/////////.....................---,,,+++***)))(((++++++++++++++++++++++++###$$$&&&(((***,,,------******)))))))))*********)))((('''(((******)))(((((((((((()))))))))))))))(((''''''''''''((())))))&&&&&&&&&&&&'''((())))))***)))((('''&&&&&&'''(((''''''((())))))(((&&&%%%((((((((((((((()))*********))))))))))))***++++++)))))))))***,,,---///000000/////////000000111222222555888999:::===CCCHHHNNN]]]rrr~~~vvvtttqqqooooooqqqtttvvvxxx||||||vvvfff```VVVNNNHHHDDDBBB@@@>>>>>>===<<<;;;:::999888666777888999999888777666444555555444222222444555333444444555555444444333555444444444333222222111333222111111000111111111111222222222222222111111111111222222111333555888888===BBBFFFHHHKKKPPPTTTSSSUUUWWWYYYZZZZZZZZZZZZ\\\\\\\\\[[[[[[ZZZZZZZZZYYYZZZ\\\\\\ZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\ZZZYYYYYYZZZ[[[\\\\\\[[[XXXWWWWWWXXXWWWXXXYYYYYYWWWWWWXXXYYY\\\aaahhhnnnqqqrrrsssssszzzsssooohhh]]]UUURRRQQQRRRRRRRRRQQQPPPNNNMMMLLLKKKIIIFFFCCCAAA???>>>::::::;;;<<<===>>>??????===<<<:::888777666666777666666777777666555444444222333444555555555777888444444555777888999:::;;;<<<:::888777777777666444000/////////.........---++++++,,,++++++******)))++++++++++++++++++++++++%%%&&&''')))************))))))((()))******)))(((((('''&&&(((++++++)))''''''''''''((((((((())))))***%%%!!!"""%%%(((((('''&&&&&&&&&&&&'''((()))***(((((('''&&&&&&'''))))))&&&'''((())))))'''&&&$$$((((((((((((((()))************))))))******+++,,,))))))******,,,...///000000/////////000222333444444888<<>>===<<<<<<;;;;;;888888999999999888666555444555555444333333555777333333444555555444333333333333444444333333222222111111111000111111222333222111000///000000111222///000111111000000222333666:::>>>??????BBBHHHMMMLLLNNNQQQTTTVVVWWWWWWWWW\\\\\\\\\\\\\\\[[[[[[[[[ZZZ\\\]]]]]]ZZZXXXWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\YYYXXXXXXZZZYYY[[[\\\[[[XXXVVVVVVXXXUUUVVVXXXXXXWWWWWWYYYZZZ[[[aaahhhlllnnnpppqqqsssyyypppjjjcccZZZTTTSSSRRRSSSSSSSSSSSSQQQPPPOOOMMMLLLIIIFFFCCCAAA??????999999;;;<<<===???@@@@@@???===;;;999777666666666666666777777777666555555...///000222444444444444///000222444666888888999>>><<<:::888999888777666000000//////.........---((()))***+++++++++++++++)))))))))))))))))))))))),,,,,,+++***((('''%%%$$$)))(((((()))******(((''''''&&&&&&(((++++++)))&&&&&&&&&&&&'''''''''((((((***$$$###((('''%%%&&&&&&&&&'''''')))******&&&&&&&&&&&&''')))***+++'''((()))***)))(((&&&$$$((((((((((((((()))***************)))******+++,,,))))))***+++,,,...000000000/////////111222444666777<<>>>>>======<<<<<<999999999999888777555444555555555444333333555888333333444555555444333333111111222333333333222222000000000000111222333444111000...---...///111333000111222222111000111222444777:::999888:::@@@FFFGGGIIIMMMPPPSSSTTTTTTTTT\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^]]]ZZZXXXWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYXXX[[[]]]\\\YYYWWWXXXZZZXXXZZZ\\\[[[XXXVVVVVVXXXTTTVVVXXXXXXXXXXXXZZZ[[[\\\aaaggglllmmmoooqqqsss~~~uuujjjccc\\\VVVVVVYYYTTTSSSQQQPPPOOOPPPPPPQQQIIIHHHEEEBBB@@@>>>===<<<===<<<===>>>@@@AAA@@@>>>>>>===;;;999777555444333555666777888777444222000222222222222222222222222111000000000222555888999888888777777888:::;;;<<<555333111000000......000///...,,,,,,,,,,,,***)))))))))(((''''''''''''''')))***+++,,,,,,,,,,,,,,,(((((('''''''''''''''((('''(((((((((((((((''''''******))))))((((((''''''%%%&&&((()))*********)))%%%&&&''''''&&&&&&'''))))))(((((('''''''''(((((())))))))))))))))))))))))%%%&&&'''((())))))((((((''''''''')))---/////////,,,,,,,,,,,,---.../////////...///000333666777777<<>>;;;999666555;;;999777777777888777555555555444444444555555666444444333333333333222222555444333333222222222222333222111000////////////......//////000000111111333333333222222111111111333444666555555666888:::???@@@BBBEEEIIILLLOOOQQQSSSVVVYYY[[[[[[\\\^^^```[[[ZZZYYYYYYZZZYYYWWWUUUWWWXXXYYYZZZZZZYYYXXXWWWUUUVVVWWWXXXXXXYYY\\\^^^```^^^\\\ZZZXXXXXXXXXXXXWWWVVVUUUTTTUUUVVVXXXYYY[[[```gggmmmpppqqqqqqrrr}}}sssggg___YYYUUUVVVZZZVVVTTTRRRPPPNNNNNNMMMMMMHHHFFFDDDBBB@@@???>>>===???>>>>>>>>>@@@@@@>>><<<<<<;;;:::888777666666666444555777888888777444333222222222222222222222222111000000000111333666777999999888888999;;;<<<===777444222111000///......///---,,,,,,,,,,,,+++)))+++******)))(((((())))))''''''((((((((()))))))))***))))))(((((())))))***((((((((())))))(((((('''***)))))))))((((((((('''&&&'''(((*********))))))%%%&&&((('''&&&&&&''')))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''((()))+++,,,,,,***))))))***,,,------,,,------------...///000000111000111222555888:::;;;AAAFFFNNNXXXeeeyyy}}}{{{{{{||||||{{{{{{}}}~~~yyytttrrrrrrlllbbbZZZQQQMMMGGGBBB???===;;;999<<<:::888777888888888666555555444444444444555555444444333333333333222222444444333222222222333333333333222111000000000000......//////000111111111333333222222222222222222111222333333222222444666:::;;;===???CCCFFFIIIKKKOOORRRUUUWWWYYYZZZ]]]^^^^^^]]]\\\\\\\\\[[[XXXVVVUUUVVVXXXYYYZZZZZZYYYXXXWWWXXXYYYZZZZZZ[[[]]]___]]]\\\[[[YYYYYYXXXYYYYYYYYYWWWUUUTTTTTTVVVXXXYYY^^^ccchhhmmmnnnnnnnnnnnnzzzooobbb[[[VVVSSSTTTXXXWWWUUUSSSPPPMMMKKKIIIIIIFFFEEECCCBBB@@@?????????AAA???????????????===;;;;;;:::999888888888888888444555777999999888777666222222222222222222222222111000//////000111333444888777777777888999:::;;;888666333111000000...,,,...---,,,,,,,,,,,,+++***---,,,++++++***+++++++++(((((('''&&&'''((()))***++++++************++++++(((((()))******))))))((())))))))))))(((((((((((('''((()))******)))((('''%%%'''(((((('''&&&((()))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((***,,,...000---,,,***+++,,,,,,+++)))...............000111111222222333444777:::>>>@@@EEELLLWWWgggzzz~~~}}}zzzyyyzzz~~~zzzxxxxxxxxxtttlllddd[[[VVVOOOIIIEEEBBB@@@>>>===;;;888888888999888777555444444333333333444444444444333333333333222222333222222222222333333444444333222111111000111111......///000000111111222222222222222222222333333111222222222000000222444444555666888;;;>>>AAABBBHHHKKKOOORRRTTTVVVYYY\\\\\\\\\]]]^^^^^^\\\XXXUUUTTTVVVWWWYYYZZZZZZZZZYYYXXXYYYYYYZZZ[[[\\\\\\]]]ZZZZZZYYYYYYYYYZZZZZZ[[[ZZZXXXVVVUUUUUUWWWZZZ\\\cccfffkkkmmmlllkkkkkkkkkuuujjj___ZZZVVVSSSRRRTTTSSSRRRPPPMMMKKKHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>?????????===<<<;;;;;;:::999888888888888444555777888888777666555222222222222222222222222000000/////////000111111333333333444444555555555666555222///000222///+++---,,,++++++------,,,***---,,,,,,+++++++++,,,,,,,,,+++)))((((((***,,,---*********)))******+++,,,((())))))************)))))))))))))))(((((((((((((((((()))******)))((('''&&&'''((((((''''''((()))(((''''''''''''(((((())))))))))))))))))))))))))))))(((''''''(((+++---///---+++***+++,,,,,,+++)))------------...///000111111111222444777<<>>======>>>@@@@@@???>>>===<<<;;;999888777777666666666777666666444333222222222222222222222222222/////////////////////000111111111222222222222222222333111...111666333,,,---+++***+++---------+++++++++*********++++++,,,...---+++******+++---...((((((((((((((()))******(((((()))***************(((((((((((())))))))))))(((((()))******)))((('''&&&''')))(((''''''(((***'''''''''''''''((())))))************************+++***(((''''''(((***++++++***)))***,,,------,,,,,,,,,,,,,,,---...///000...000222444777>>>FFFLLLZZZfff|||~~~}}}}}}|||sssmmmeee\\\UUUNNNHHHDDDBBB???;;;888888888777777666555444444333333333333444444333333333222222222111111111111222222333444333333222222111222222222//////000000111222222222111111111222222333333333222333333222000000111333222222222333555666888999888;;;@@@DDDFFFIIIMMMOOONNNPPPSSSXXX[[[[[[YYYVVVXXXYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVXXX[[[\\\ZZZYYYUUUVVVWWWXXXYYYZZZ[[[[[[UUUUUUVVVYYY]]]aaaeeehhhkkkmmmoooooonnnnnnooopppqqqfff\\\YYYXXXSSSOOONNNLLLLLLLLLKKKJJJIIIGGGFFFBBBAAAAAA@@@@@@@@@@@@@@@===<<<<<<>>>@@@AAA@@@???>>>===<<<:::888777777666777777666666555333222111222222222222222222222222.../////////////////////000111222222222222111111...111000...444<<<:::222,,,+++***+++---...---,,,******))))))******++++++---,,,+++***)))***++++++&&&&&&&&&&&&'''((()))***''''''((()))************(((((((((((())))))))))))'''((()))******)))((('''&&&((())))))(((''')))***''''''&&&''''''((()))***************************+++***)))((('''((()))))))))((((((***,,,......---,,,,,,+++,,,,,,---...///...000333666:::CCCNNNVVVcccsss~~~yyyqqqiiiaaaYYYQQQLLLHHHDDD???;;;999999888777777666555555444444444444444444333333333333222222222111111111111222222333333222111111111111222222//////000111111222222333222222222222222222333333///000111000......000222444444444444444555666777333666:::===???BBBEEEGGGHHHJJJMMMRRRVVVXXXWWWVVVVVVWWWXXXYYYYYYXXXWWWVVVXXXVVVWWWZZZ^^^```]]][[[UUUVVVWWWXXXYYYYYYYYYYYYRRRUUUXXX]]]cccgggkkklllnnnoooppppppooooooqqqrrrvvvhhh[[[VVVUUUSSSPPPPPPNNNNNNNNNMMMLLLJJJHHHGGGBBBAAAAAA@@@??????@@@@@@>>>>>>===>>>@@@@@@???===<<<<<<;;;:::999888888999666666666666555555444444222222222222222222222222......///000000000000000//////000111111000///...+++///000000999DDDCCC999+++******+++---......---***************+++,,,,,,+++++++++*********))))))&&&&&&&&&&&&'''((()))***&&&&&&'''((())))))))))))'''((((((((()))))))))***&&&'''(((*********))))))&&&((())))))(((((()))***&&&&&&&&&''''''((()))***************************************************))))))(((***,,,......---,,,,,,,,,------...///000000333777:::@@@JJJWWWaaaqqq}}}wwwpppggg^^^XXXOOOJJJDDD???<<<;;;:::999888888777666555555555555444444333333333333222222333222111111111111111111111111000000000111111222///000000111111222333333333333222222222222222222...///000000//////111333444444333333333444444555000333666999:::;;;>>>@@@AAABBBDDDIIIMMMPPPPPPOOOPPPQQQSSSUUUVVVVVVVVVVVVVVVUUUUUUZZZ___aaa___[[[VVVWWWXXXXXXXXXXXXWWWVVVSSSVVV\\\bbbgggkkkmmmnnnpppqqqqqqpppnnnnnnpppqqq{{{kkkZZZSSSRRRRRRRRRSSSQQQQQQQQQPPPNNNKKKIIIHHHBBBBBBAAA@@@????????????@@@???>>>?????????===;;;:::::::::999999:::;;;;;;666666666666777777777777222222222222222222222222---...///000111111111111,,,---.........---,,,+++***///111222===JJJIII???+++***)))+++---///...---************++++++,,,---,,,,,,,,,,,,,,,+++***)))&&&&&&&&&''''''(((******%%%&&&'''((())))))))))))'''((((((((())))))******%%%&&&((()))*********)))'''((())))))(((((()))***&&&&&&&&&'''''')))******************************((()))***,,,,,,------,,,+++***)))***,,,------,,,...------......///000111222666;;;>>>DDDOOO]]]hhh~~~|||~~~zzzqqqhhhbbbTTTOOOHHHBBB???===<<<;;;999999888666666555555555444444444333333333222222333333222111000000000111111000000000000000111111000000000111222222333333444333333222222111111111000111222222222222444666444333333222222222222333///111444666777888:::;;;<<<<<<===AAAEEEHHHHHHHHHJJJLLLOOORRRTTTUUUVVVVVVSSSRRRSSSWWW^^^```]]]ZZZWWWXXXXXXYYYXXXWWWUUUTTTTTTXXX^^^eeejjjmmmmmmmmmrrrrrrqqqooommmlllnnnooo{{{nnn^^^VVVWWWXXXVVVRRRQQQWWWYYYSSSLLLJJJIIIHHHEEEDDDAAA???>>>???@@@AAAAAAAAA@@@??????>>>>>>>>>::::::999999888777666666666888999999777555444444333222111000000111222222,,,,,,------......//////,,,---...//////---+++******,,,...000222444555555///......------,,,,,,++++++++++++*********))))))&&&'''***+++,,,***)))'''******)))))))))))))))*********)))(((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&&&&%%%%%%&&&''')))***)))((('''''''''(((***+++++++++******)))((((((''')))******++++++,,,------++++++******************+++---......------///000333666===DDDJJJUUUhhh{{{~~~|||}}}zzzttteee^^^TTTLLLHHHEEEAAA>>>999999:::999777555555666555444444333333444444555000000000000000000000000000111222222222000///...222222333222222111000///222222111111111111111111222222111111222222333444444444333222111000///...111111222333333444555555555777:::;;;<<<===???AAABBBCCCEEEGGGIIIKKKLLLMMMOOOOOORRRXXX]]]___]]]ZZZYYYXXXWWWVVVUUUUUUUUUUUUZZZ\\\```eeeiiimmmoooppppppooonnnlllkkkkkkllllllyyynnnaaaXXXWWWVVVTTTQQQXXX]]]^^^VVVOOOLLLKKKJJJFFFFFFFFFEEEDDDBBB@@@???@@@@@@AAA@@@@@@???======;;;::::::999888888777777777888:::999777555555555666555333222111111111222000000111111111222222222,,,---/////////...,,,+++***+++,,,...000111222222+++++++++,,,------......+++++++++*********))))))++++++,,,---............,,,,,,+++******++++++,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''((()))+++,,,)))((((((((())))))***+++))))))))))))************)))******++++++,,,------,,,,,,,,,++++++++++++++++++---............000222666999@@@IIIPPP]]]qqq~~~~~~|||tttmmmbbbZZZRRRKKKDDD>>>::::::999888777666777888777666555444333222222333111111111111111111111111111222222333222111000///000000111111111000000///111111111111111111111111222222111111222222333444222222222222222111111111111111222333333444555555444555666666555555777888<<<===>>>@@@BBBDDDEEEFFFIIIIIIKKKPPPVVVYYYYYYWWWZZZYYYXXXVVVVVVVVVVVVWWWYYY\\\___dddgggjjjlllmmmpppooommmlllkkkkkklllmmm~~~{{{yyyrrrhhh___YYYVVVTTTRRR]]]```___WWWPPPMMMLLLJJJGGGHHHJJJJJJHHHDDD@@@===???@@@AAABBBAAA???===<<<;;;;;;::::::999999888888888999::::::888666666666999777555333222111111111222222222333333333333444......///000///...---,,,)))***+++---............******++++++,,,---------+++++++++***************)))(((''''''(((***,,,---++++++*********++++++,,,******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++((()))******+++*********(((((())))))***+++,,,,,,)))******++++++,,,------,,,,,,,,,---------------,,,---...//////000222444999===EEEOOOZZZiiizzzrrrjjjaaaWWWLLLDDD???===;;;999888999:::;;;888888666444333222111111111111111111111111111111111222222222222111111000000000111111222111111111111111111111111111111111222111111111111222333333111111222222333333444444111222222333333444444555444555666666555444555777777888999:::<<<===>>>???CCCCCCDDDHHHNNNSSSUUUUUUZZZYYYXXXWWWWWWWWWYYYYYY]]]^^^aaadddgggjjjkkklllmmmmmmkkkjjjjjjkkklllmmmyyywwwvvvyyyvvvnnneee]]]WWWUUUUUUZZZ]]][[[SSSMMMLLLKKKHHHGGGHHHIIIIIIFFFBBB>>><<<>>>@@@AAABBBBBB???===;;;;;;;;;;;;::::::999999999999:::;;;:::888666777777888666444333222111222222111111111111111111111111//////000000//////...---***++++++,,,,,,,,,,,,,,,---,,,,,,++++++******)))************************(((&&&###"""###&&&***,,,)))(((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''%%%%%%&&&&&&''''''((())))))***+++,,,,,,+++***)))((())))))******+++,,,,,,)))******++++++,,,------,,,,,,,,,,,,------------,,,---//////000111555777<<>>>>>@@@CCCHHHNNNSSSVVVXXXXXXWWWWWWXXXYYY[[[\\\bbbccceeegggiiikkklllmmmkkkjjjiiihhhiiijjjkkklllxxxuuuuuuuuusssnnnfff]]]WWWTTTUUUTTTWWWUUUPPPMMMLLLKKKHHHFFFEEEDDDBBB@@@???======>>>@@@AAABBBBBB???===;;;;;;;;;:::::::::::::::999999::::::999777666777888555444222111111222333333000000000000000000000000///////////////......---,,,,,,,,,------,,,,,,+++---,,,,,,++++++******)))************************,,,***(((&&&'''***...000((((((''''''((())))))******))))))((((((((((((((())))))))))))))))))))))))*********)))((((((''''''%%%%%%&&&''''''((((((((()))***+++,,,,,,+++***)))************************)))******++++++,,,------***+++++++++,,,,,,---------...///000111333777:::>>>CCCNNN^^^ooo|||tttiiiaaaVVVOOOFFF@@@<<<;;;999888777777666666555666666666222222222222222222222222000000000000000000000000000000111222333333333333000000111111111222222222111111000000111111222333444444444333333333222222222222333333333333444444///111222333222222444555555555666666666777777777::::::<<<>>>CCCJJJPPPUUUWWWWWWXXXYYYZZZ\\\]]]^^^eeefffggghhhjjjkkkmmmmmmiiihhhggggggggghhhiiijjjzzzuuutttnnnlllggg```YYYSSSQQQQQQOOORRRSSSOOONNNOOOLLLHHHDDDBBB@@@===<<<===>>>??????@@@AAABBBAAA???===<<<::::::::::::999999999999999::::::888666555666888444333222111111222333444111111111111111000000000/////////.........------,,,,,,------------,,,,,,******++++++,,,---------***************+++++++++,,,+++***)))***+++---...))))))))))))***++++++,,,******)))((((((((((((((())))))))))))))))))))))))*********))))))(((((((((&&&'''((()))*********************+++******))))))++++++++++++++++++******)))******++++++,,,------******++++++,,,,,,---------...///000222555:::>>>DDDHHHUUUhhh{{{wwwpppccc[[[PPPHHHCCC???;;;888999888888777777888888999333333333333333333333333000000000///000000111222///000111111111111111111000000000111222222333333111000000000000111222222444444333333222222111111333333333333333333333333666777777666333222222333444444444444444444444444666777999;;;???FFFMMMSSSVVVXXXZZZ]]]___aaaaaaaaaeeeeeefffggghhhjjjkkkllljjjiiihhhgggggghhhiiijjj|||sssoooiiieee```ZZZUUURRRPPPOOOLLLOOOQQQOOONNNOOOKKKEEEAAA@@@>>>======???AAABBB@@@@@@AAA@@@@@@???======999999999999999999999999999999999777555444666777666555444222222222333333222222111111111000000000///......---------------++++++,,,------,,,,,,,,,+++++++++,,,------......))))))*********+++++++++(((((())))))((((((''''''((((((((())))))***,,,,,,******)))((((((((((((((())))))))))))))))))))))))******))))))))))))))))))&&&'''((()))*********)))+++***))))))((((((((())))))******++++++,,,,,,,,,)))******++++++,,,------+++++++++,,,---.........---...000111333777<<<@@@KKKPPP___sss~~~}}}|||~~~}}}rrriii^^^UUUPPPKKKEEE@@@<<<;;;:::999999999999999444444444444444444444444222222111111111222444444333333333444333333222222///000000111222222333333000000000000000111222222111111111222222222222222333333333333333333333333999::::::888666444444555666555555444444333333333666888;;;===@@@FFFMMMSSSWWWZZZ___cccffffffeeedddfffffffffggghhhjjjlllmmmnnnmmmkkkjjjiiiiiijjjkkk|||pppjjjhhhccc]]]XXXUUUTTTRRRPPPIIIMMMOOOMMMMMMLLLGGG@@@?????????@@@AAABBBCCCDDDAAAAAA@@@??????>>>>>>>>>888888888888888888888999888999888666444444555777999888666444333222222333111000000000//////............---,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++///......------,,,,,,+++))))))******++++++++++++'''(((*********(((%%%$$$&&&&&&&&&&&&'''(((************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))******$$$%%%&&&(((((((((((('''+++***((('''''''''((()))'''((()))***,,,---...///)))******+++,,,,,,------,,,,,,------...///000000...///000111333777===AAAPPPVVVfff{{{~~~}}}{{{}}}uuujjjaaa\\\VVVOOOJJJ???>>>===;;;:::999888888444444444444444444444444444444333222333444666777777888888888777666555555///000000111222222333333000000000000000111111222...///000111222333444444333333333333333333333333333444555555333333444555888888777777666555555444999;;;>>>AAACCCHHHOOOUUUXXX\\\bbbhhhkkkjjjhhhgggiiihhhhhhiiikkkmmmooopppqqqooonnnlllkkkkkklllllluuuhhheeeaaa\\\YYYVVVTTTQQQOOOOOOOOONNNMMMKKKIIIGGGFFFCCCAAA>>>======???BBBDDD@@@@@@AAAAAA@@@???===<<<>>>======<<<<<<;;;::::::666666666666666555555555555444333333222222222222444333222111000000000000......//////......---,,,,,,***(((***---...,,,***++++++++++++++++++++++++***************)))(((((())))))*********))))))(((***))))))+++---+++%%% )))(((&&&&&&''''''&&&%%%)))+++,,,+++***)))***+++***+++,,,,,,******+++,,,)))************+++++++++''''''((()))))))))))))))&&&)))++++++)))))),,,...........................,,,+++***+++---///000///333000000555999;;;AAAGGGQQQaaavvv}}}|||~~~~~~zzzqqqkkkhhhbbbXXXPPPFFFGGGEEE@@@<<<;;;888444444333222333555666666666555333111000000111333555777999<<<>>><<<888444000222222222111111111111000222222222222111111000000000000000000000111111222333333333333333333333333444444444444444555555555444555555444222333555777888;;;>>>@@@CCCIIIRRRXXX^^^aaafffkkknnnooonnnmmmooonnnmmmkkkjjjkkkmmmooollllllmmmmmmnnnoooooooooxxxnnneeeaaa]]]YYYWWWUUURRRPPPPPPOOONNNMMMJJJHHHFFFEEEBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAA???===<<<::::::999999888888777777555555555555555444444444444444333222222222333333333333111000000000000000......//////......---,,,,,,***)))***,,,...,,,+++++++++++++++++++++++++++***************)))(((((())))))************))))))((('''(((+++------***'''+++***))))))))))))(((((((((***++++++))))))***+++***+++,,,,,,******+++,,,)))************+++++++++))))))***+++++++++++++++'''***++++++***)))+++---........................,,,++++++,,,---///000000222000222777<<<@@@GGGOOO[[[lll}}}}}}}}}}}}vvvqqqnnniiibbb\\\QQQQQQLLLCCC>>>===<<<888:::888666666777888888777555444222111111222555666555777:::;;;:::777222///222222222222111111111111222222222222111111111000111111111111111222333333333333333444444333333222444444444444444444444444666777777666666666888;;;:::===AAADDDGGGNNNVVV]]]dddgggkkkoooqqqrrrqqqppprrrqqqpppnnnllllllnnnooonnnnnnnnnooopppqqqrrrsssyyyrrreeebbb^^^ZZZXXXWWWUUUSSSPPPPPPOOOLLLJJJGGGEEECCCAAABBBCCCDDDDDDCCCBBBAAADDDDDDCCCBBBAAA???===<<<999999888888777666666555888888888777777666666666333333222222222333444444222222111000////////////......//////......---,,,,,,+++***+++,,,---,,,+++++++++++++++++++++++++++*********+++******)))((())))))***************))))))((()))***---...---+++,,,,,,++++++++++++******''')))******))))))***,,,***+++,,,+++******+++,,,)))************+++++++++)))*********++++++++++++)))+++,,,+++******+++,,,........................,,,,,,,,,,,,...///000111111111444:::@@@FFFOOOXXXhhhzzz~~~~~~}}}}}}~~~|||wwwuuurrrnnnkkkeeebbbYYYLLLDDDBBB@@@===;;;999666555666666666555555444222222222444666777666777:::;;;:::777444111333222222222111111111111222222222222111111111111222222222222222333444444222333444555555444333222666666666666666555555555444666777666666777999;;;===@@@EEEIIIMMMTTT]]]dddlllnnnrrruuuvvvvvvuuutttvvvuuusssrrrppppppooooooooooooppprrrsssuuuwwwxxx|||zzztttooofffbbb^^^[[[ZZZXXXVVVUUURRRQQQPPPMMMJJJGGGEEECCCAAABBBDDDEEEEEEEEEEEEEEEEEEDDDCCCAAA???===<<<;;;;;;::::::999999888888777888888777777666555555555222222222222333333444555222111000///.....................///......---,,,++++++++++++,,,------,,,++++++++++++++++++++++++*********++++++******)))))))))***+++++++++******---,,,+++******************+++++++++***)))***+++&&&((())))))))))))***,,,)))+++,,,+++***)))***+++))))))*********+++++++++((((((((((((((())))))***++++++,,,++++++******+++........................,,,,,,---......///111222111111555===CCCJJJUUU```sss|||zzzzzzyyyyyyzzzvvvkkk\\\QQQKKKFFFAAA>>>;;;888666666666666555444444333222222444555666888999;;;<<<;;;999777555333333222222222111111111222222222222222222222222222222222222222333444444111222444555666555444333888888777777777777777777555777888999999:::<<<>>>???CCCIIIMMMRRRYYYbbbiiiqqqsssvvvyyyzzz{{{zzzzzzzzzyyywwwvvvuuutttrrrqqqpppqqqrrrsssvvvxxx{{{}}}|||uuurrrmmmiiifffccc___\\\ZZZYYYWWWVVVSSSRRRPPPNNNKKKHHHEEEDDDBBBBBBBBBCCCEEEGGGIIIKKKDDDCCCAAA???===<<<::::::;;;;;;::::::999999888888555555444333333222111111222222222222333333444555222111000///.....................///......---,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******))))))***+++++++++++++++,,,,,,+++)))(((((()))***'''(((***)))''''''(((***''')))******))))))***,,,)))***++++++))))))***+++))))))*********+++++++++((((((''''''(((((()))***,,,,,,+++++++++++++++***........................,,,---//////...///111444222333888???EEEMMMZZZfff|||pppcccYYYPPPHHHDDDAAA<<<:::999999999888555444333333333333444555777888999:::999888777666333333333222222222222111222222222222222222222333111111111111111222333333222333444555555555444444666666777777777888888888999;;;>>>???@@@AAACCCEEEDDDHHHNNNRRRWWW]]]ffflllssstttwwwzzz|||}}}}}}}}}|||{{{zzzzzz{{{yyyvvvsssrrrrrrssstttwww{{{~~~{{{sssoookkkhhhgggddd___\\\ZZZYYYWWWUUURRRQQQPPPNNNKKKHHHFFFDDDBBBBBBBBBCCCEEEHHHJJJLLLCCCAAA@@@>>><<<;;;;;;:::999999888888777666666666999888888777666555444444333333222222222333444444222222111000////////////......//////......---,,,+++,,,------,,,,,,---...++++++++++++++++++++++++)))***++++++,,,+++++++++))))))***+++,,,,,,,,,,,,)))******)))((()))***,,,%%%(((***)))'''&&&(((+++)))+++,,,+++***)))***+++)))***+++***))))))***+++)))************++++++++++++***)))))))))***,,,---,,,+++***+++,,,---,,,+++........................,,,...000000......222555444666<<>>===<<<<<<===888777777666666555555444;;;;;;:::999888777666666444444333222222222333333333333111000000000000000......//////......---,,,***,,,......,,,+++---///++++++++++++++++++++++++)))***++++++,,,,,,,,,+++((()))***+++,,,,,,,,,,,,***,,,---,,,***)))***+++&&&))),,,+++((('''***---,,,------,,,***)))***+++(((***+++***)))((()))+++)))************++++++++++++***)))((()))***,,,---,,,***)))+++---...---,,,........................,,,///111111......222666777:::AAAJJJRRR\\\mmm|||yyyooofffZZZTTTLLLEEE@@@===:::888;;;:::999888666555444444333333333333444444555555444444333333333222222222222222222333333333444444222222222222222333444444444444333222333555777888888888:::;;;===>>>@@@@@@???BBBFFFIIIKKKLLLNNNPPPVVV[[[```cccfffjjjpppuuuzzz{{{||||||||||||{{{{{{{{{zzzzzz~~~zzzyyyxxxxxxyyy|||zzzvvvvvvvvvvvvhhheee```\\\YYYWWWTTTRRRLLLLLLKKKJJJHHHFFFDDDCCCBBBDDDGGGIIIIIIGGGDDDBBBCCCBBB@@@>>>>>>>>>>>>???888888888777666666555555666666555444333222111111555444444333222222222222444333222111000000000000......//////......---,,,***---///...,,,+++---000++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,((()))***+++,,,---------///111111///+++''''''((((((,,,///...***))),,,000...//////---+++)))***+++(((***+++***)))((()))***)))************+++++++++***)))'''&&&'''(((***+++,,,***)))***...///...,,,........................,,,///222111......222777888<<>>===<<<:::888777555555444444444444444555666777444444444333333333222222222222222333333444444444444333333333333444555555666444222111222555888:::===>>>???AAACCCEEEGGGHHHJJJMMMQQQTTTVVVXXXZZZ\\\^^^bbbgggjjjkkkooouuuyyy~~~}}}|||{{{yyyxxxyyyxxxzzz||||||{{{zzz{{{~~~}}}rrrqqquuuwwwvvvlllgggaaa^^^^^^[[[UUUPPPOOOMMMKKKHHHFFFDDDDDDDDDAAACCCFFFGGGFFFFFFIIILLLCCC@@@===<<<<<<<<<;;;:::;;;999777666555666777888222222333333444555555555222222222222222222222222222222222111000//////...,,,,,,------...---------+++,,,---...////////////+++*********))))))((((((+++***)))((()))***,,,---))))))))))))))))))))))))************************)))************,,,000333999444...,,,---...---,,,)))((((((((()))***++++++)))'''%%%&&&)))***(((&&&************************((()))+++---......---------///000/////////111333000...///111111000333888;;;BBBLLLVVVaaaqqq~~~vvvtttmmmccc[[[VVVNNNFFFHHHBBB===;;;<<<<<<999555777666444222222333444555555555333222222333333444333444444555555555444444000000111333444555666666666444555777888777;;;AAA>>>AAADDDGGGJJJNNNSSSVVVSSSVVVXXXZZZ[[[]]]```bbbjjjlllmmmnnnppprrrvvvxxx~~~~~~}}}{{{yyyxxxvvvvvvwwwzzz~~~xxxwww|||yyyrrrsssxxx{{{{{{nnniiibbb^^^\\\YYYSSSNNNOOOMMMKKKHHHFFFEEEDDDDDDAAACCCFFFFFFEEEEEEHHHJJJDDDBBB>>>======<<<;;;:::888888888888888777666666555555555555444444444444222222222222222222222222222222111111000//////...---------......---,,,,,,,,,------...............+++*********))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++************************))))))***))))))+++///111<<<<<<999444---)))((()))+++++++++***++++++,,,,,,+++)))'''(((***+++***(((************************,,,,,,---...////////////---...//////...///111222111///000333333222555;;;BBBHHHRRR\\\iii{{{}}}|||vvvmmmfffaaaZZZSSSOOOJJJDDDAAAAAA@@@<<<888888777555333333333444555444333222111111222333444333333333444444444333333111111111222333555666777777555666999::::::>>>CCCGGGJJJNNNQQQTTTXXX\\\___^^^```ccceeefffhhhkkkmmmssssssssssssrrrtttwwwzzz|||}}}~~~~~~~~~}}}|||{{{wwwwwwxxx{{{yyyyyy~~~~~~tttooorrrwwwzzz{{{nnnhhhaaa\\\YYYUUUPPPLLLNNNMMMKKKIIIGGGEEEDDDDDDAAACCCDDDDDDDDDDDDFFFGGGDDDAAA>>><<<;;;;;;999888666777999::::::888666555777777777666555444444444333333333333222222222222222222111111000/////////...............---,,,+++---............---,,,,,,***************)))))))))''')))+++,,,---,,,***)))++++++++++++++++++++++++************************((()))***)))((())),,,...888>>>AAA;;;...&&&&&&***,,,,,,+++*********++++++,,,+++***+++,,,,,,+++***++++++++++++++++++++++++......---------......///,,,---......---...000222333111222555555555999???EEEKKKUUU___nnnwwwrrroooiiiccc[[[WWWQQQMMMKKKHHHCCC@@@>>>===;;;999888777777777444444333222222333444555444444444444444444444444333333222222444666999;;;:::999;;;???@@@@@@EEEKKKPPPTTTYYY^^^bbbeeehhhkkkkkkmmmpppqqqrrrtttwwwyyy{{{zzzxxxvvvttttttwwwzzz{{{|||}}}~~~~~~}}}yyyxxxyyy{{{|||}}}~~~xxxppplllmmmpppqqqrrriiiddd^^^XXXUUURRROOOLLLNNNMMMKKKIIIHHHFFFEEEDDDAAABBBCCCCCCCCCCCCDDDEEEBBB???<<<:::999888777666777888999999999888777777888777777777666666666555333333333333333222222222111111111111000000//////////////////...---++++++............---,,,+++***************************((()))***+++,,,+++******))))))))))))))))))))))))************************((())))))((('''''')))+++,,,555<<<:::000))))))---+++***)))(((((('''((((((,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++...---,,,******+++,,,---,,,---...---------///111333111222555777777<<>>;;;:::888777666555555666777888777777666666666666666666777666555555666:::===???AAA@@@CCCGGGJJJJJJNNNTTTVVV[[[bbbhhhmmmqqqtttwwwwwwxxxzzzzzzzzzzzz|||}}}}}}|||zzzvvvttttttvvvyyy{{{|||~~~~~~yyyyyyyyy{{{~~~zzztttnnnjjjggggggfff```]]]YYYUUURRRPPPNNNMMMMMMLLLKKKJJJHHHGGGEEEEEEAAAAAAAAABBBCCCCCCCCCCCCBBB???<<<:::999999888777999999888777777888999:::666666666777777777888888444444444333333333222222111111111000000000000000///000//////...---,,,+++...///......---,,,*********************++++++++++++***)))))))))***,,,,,,))))))))))))))))))))))))************************'''((()))(((''''''(((***$$$***111333000,,,,,,,,,******)))(((''''''''''''***++++++++++++***++++++++++++++++++++++++++++++...---,,,******+++,,,---,,,---...---------///111222000111555777999???FFFNNNUUU```nnn~~~yyyvvvtttpppkkkgggbbb]]]ZZZWWWVVVTTTPPPLLLGGGBBB@@@>>>===<<<;;;:::;;;<<<<<<;;;:::999888888888888999:::999888888:::>>>AAACCCGGGGGGJJJPPPRRRSSSWWW\\\^^^cccjjjqqqwww{{{~~~~~~~~~~~~|||yyyvvvvvvxxxzzz}}}~~~~~~~~~zzzyyyxxxzzz}}}|||sssiiibbb______XXXWWWVVVTTTRRRPPPNNNMMMLLLLLLLLLKKKIIIHHHFFFEEEAAA@@@@@@AAACCCEEEDDDCCCCCC@@@===;;;<<<<<<;;;::::::999777666777888:::<<<555555555666777888888888555555444444333333222222111111000000000000000000///////////////...---,,,.........------+++***************+++++++++++++++,,,***)))((((((***,,,---++++++++++++++++++++++++************************&&&((())))))((('''((()))$$$'''***------,,,***)))++++++***)))))))))******)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,......---------......///,,,---......---...000222222111222666999;;;BBBJJJPPPYYYgggvvv|||yyyuuupppmmmkkkeeedddccc___ZZZTTTOOOLLLJJJIIIGGGFFFEEEDDDEEEEEECCCBBBAAA?????????@@@@@@@@@@@@@@@AAACCCFFFIIIJJJPPPPPPSSSYYY\\\\\\```eeejjjnnntttzzz~~~|||{{{|||}}}~~~~~~~~~|||{{{zzzzzz|||~~~~~~}}}~~~uuuhhh___[[[[[[UUUVVVWWWVVVSSSPPPNNNMMMLLLLLLLLLKKKJJJHHHFFFEEEAAA??????AAADDDFFFFFFDDD@@@===;;;::::::;;;;;;:::888888888888999999::::::666666666666666666666666666555555444333333222222000000000000000000000111......////////////......---------------,,,+++************++++++,,,,,,,,,***************++++++,,,++++++++++++++++++++++++************************&&&'''))))))(((((()))***'''(((***+++***)))))))))***))))))))))))******+++)))+++,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////---...//////...///111222444222333888;;;>>>FFFNNNSSS^^^nnn|||zzzyyysssssssssqqqmmmgggbbb___]]]\\\YYYWWWUUUTTTTTTTTTRRRPPPNNNMMMLLLLLLMMMNNNLLLMMMMMMOOOQQQTTTVVVWWW\\\\\\```fffhhhhhhkkkpppuuuxxx|||}}}}}}}}}|||}}}}}}||||||~~~~~~}}}|||~~~tttfff\\\XXXYYYUUUWWWYYYXXXUUUQQQNNNMMMLLLLLLLLLLLLKKKIIIGGGEEEAAA???>>>AAAEEEGGGGGGEEE;;;999777666777888888888666777999;;;;;;;;;999888777777666666555555444444666666555444333333222222000000000000000111111111---...///////////////...,,,,,,---------,,,++++++*********++++++,,,,,,,,,''')))+++,,,,,,,,,***)))))))))))))))))))))))))))************************%%%''')))***))))))***+++'''***,,,+++)))(((+++...''''''&&&''''''((()))***)))+++---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......------...///000/////////111333555333555999===@@@HHHPPPZZZfffxxx~~~|||wwwrrrooommmkkkhhhfffcccbbbbbbbbb^^^]]][[[YYYXXXXXXYYYZZZWWWXXXZZZ\\\^^^```aaabbbfffgggkkkqqqsssrrruuuzzz|||}}}}}}{{{zzzzzz{{{~~~~~~~~~~~~{{{}}}~~~yyylllaaaYYYVVVUUUUUUTTTRRRRRRSSSRRRQQQPPPOOONNNLLLIIIGGGEEEDDDDDD===>>>@@@CCCEEEFFFDDDBBB>>><<<999777555555666666::::::;;;;;;;;;:::999888888999999999777666444222444444555666555444222111444333222111000000000000000000000000////////////000000/////////......---+++++++++,,,,,,---------***+++,,,,,,------,,,,,,.........------,,,,,,+++++++++++++++++++++++++++((()))***+++,,,---------)))************+++++++++******,,,,,,,,,***((('''...---+++*********++++++---,,,,,,+++*********+++......//////000111111222---...///.........000222333111444<<>>DDDHHHOOOVVVgggttt|||{{{{{{{{{{{{xxxuuuuuuvvvvvvsssooonnnqqquuutttuuuxxxzzz{{{zzzwwwtttvvvzzz}}}~~~~~~~~~yyyvvv{{{}}}uuuppphhh___ZZZXXXYYYZZZUUUUUUTTTTTTSSSRRRRRRRRRLLLKKKIIIGGGEEECCCBBBBBBBBBAAA@@@AAACCCEEEEEEDDDBBBAAA???===<<<;;;<<<<<<999:::;;;;;;;;;:::888777777777777666555444333222222333333444444444444333222111111000000000111111000...***'''&&&'''***,,,......,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,------......++++++++++++++++++++++++)))******+++++++++******)))************+++++++++...,,,***)))((()))+++,,,---,,,+++*********++++++......------,,,,,,---------......//////000111111---...//////...///111333666555999@@@FFFKKKTTT\\\pppzzz{{{{{{xxxuuuuuuxxx{{{}}}{{{yyy|||~~~~~~~~~}}}{{{zzzzzz}}}tttnnneee]]]YYYXXXYYYZZZXXXXXXWWWUUURRRPPPOOOPPPKKKJJJHHHFFFDDDCCCBBBBBBCCCAAA>>>>>>@@@BBBCCCCCC@@@???===<<<;;;:::::::::999999:::;;;:::999888777666666666555555444333222222222333333444444444444111000000000000111111222333111...,,,++++++,,,,,,000///---,,,,,,---///000---------,,,,,,+++++++++***+++,,,,,,------,,,,,,///......---,,,+++*********+++++++++++++++,,,,,,******+++++++++***))))))))))))*********+++++++++,,,,,,+++*********+++,,,,,,+++++++++++++++++++++------,,,,,,,,,,,,------000000111111222333333444...///000000///000222333666666:::AAAGGGMMMXXXbbbuuu|||}}}|||zzzxxxyyy{{{~~~~~~}}}zzz|||~~~~~~}}}||||||}}}}}}{{{~~~yyyrrrhhh```\\\ZZZXXXWWWZZZ[[[ZZZVVVQQQMMMLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCBBB???===<<<===???AAAAAA>>>===<<<;;;::::::999999888999:::::::::999888777666666555555444444333333222222222222333333444444000000000///000000111111222222222222000///---,,,///...---,,,------...///---------,,,,,,+++++++++***+++,,,,,,------,,,,,,///...---,,,+++***))))))*********++++++,,,,,,,,,******+++++++++******)))))))))*********+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,---....../////////000111000000000222444555666:::AAAGGGNNN[[[gggyyy}}}}}}||||||}}}}}}{{{|||~~~|||uuukkkddd___\\\YYYVVVZZZ[[[ZZZVVVOOOJJJJJJKKKKKKJJJHHHFFFEEEDDDCCCCCCAAA???<<<;;;<<<>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;888999:::::::::999777666777666555555444444555555333222222222222333333444111000000/////////000000///000222222111///,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,,,,++++++)))************+++++++++)))***,,,......---+++*********+++,,,,,,,,,++++++++++++*********+++,,,,,,***++++++,,,------......///000111111000111333555444555:::AAAGGGOOO^^^lll~~~}}}}}}~~~}}}|||~~~~~~}}}}}}~~~~~~zzzsssjjjeeebbb___ZZZVVVWWWYYYYYYUUUNNNJJJJJJLLLIIIHHHGGGEEEDDDCCCBBBBBBAAA???===<<<===>>>======>>>>>>>>>>>>===<<<;;;;;;888999999::::::888777666888777666555555555666666444333222111111111222333222111000///////////////....../////////...,,,,,,(((***+++------,,,+++***+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------***+++,,,---------------)))************+++++++++***++++++,,,---------,,,)))***+++,,,,,,,,,,,,++++++++++++++++++,,,------.........///000000111111000111222222111111333555444666;;;BBBGGGQQQaaaqqq~~~~~~}}}|||}}}}}}~~~~~~||||||}}}~~~~~~uuuooohhheeedddaaa\\\WWWTTTVVVWWWTTTNNNJJJKKKNNNGGGGGGEEEDDDBBBBBBAAAAAABBB@@@>>>>>>>>>???>>><<<<<<<<<======<<<;;;:::999888888999:::999888777666999888666555555666777777555444222111111111222222222222111///............//////...---------...///)))+++...000000///---++++++++++++,,,,,,---------++++++,,,---------,,,,,,///...---,,,***)))((('''))))))***+++,,,,,,------***+++,,,---.../////////)))************+++++++++---,,,+++******,,,...///)))***+++,,,---,,,,,,+++,,,,,,,,,,,,------...///.........///000000111111000111222222111222444666444666<<>>===>>>@@@AAA@@@@@@?????????@@@AAABBB???>>>===<<<;;;:::999999;;;:::999888888888999999555666888:::999777444333333333333333333444444444222111000...,,,++++++***333222111///...............------,,,,,,------...++++++++++++++++++++++++++++++******++++++,,,---/////////...------,,,,,,......---------,,,,,,,,,,,,,,,+++///>>>HHH:::$$$------,,,+++******************+++,,,,,,,,,,,,+++---,,,+++++++++,,,---...///...---------...///000//////...------------...///......000333444444444333;;;===BBBNNNVVVeee{{{|||wwwsssxxx{{{~~~~~~~~~~~~zzzxxx{{{~~~~~~}}}||||||{{{iiiaaa```___^^^^^^___]]]YYYTTTPPPMMMKKKJJJBBBBBBAAA@@@?????????>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;::::::999999999999888888888777555666777888777666444333000000000000000000//////111000//////......//////111000///.....................------------......,,,,,,,,,+++++++++******++++++******++++++,,,---.........---,,,,,,++++++............---------,,,------,,,000???III===***,,,,,,++++++***+++++++++******+++,,,,,,,,,,,,+++,,,++++++***+++,,,---...---,,,,,,,,,,,,---...///---------------...///000000//////111333444444444555===@@@GGGVVVaaaqqq}}}wwwrrrxxx{{{}}}}}}|||{{{|||~~~}}}~~~zzzyyy|||~~~~~~~~~~~~~~~~~~kkkbbb```______aaa___]]]XXXSSSNNNJJJGGGFFF@@@AAAAAABBBAAA???>>><<<@@@@@@AAAAAA@@@???===<<>>===<<<;;;::::::888888999:::999888777666555555555555555555444444000000//////......------000//////000000111222333......------------.........------,,,,,,------...,,,,,,,,,++++++*********++++++******++++++,,,---------,,,,,,+++*********------,,,,,,,,,,,,++++++---,,,+++...;;;DDD<<<---+++++++++***++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++******++++++,,,---************+++---...///,,,,,,,,,---...///111222111111111222333444555666999AAAFFFPPPaaaooo~~~~~~~~~wwwrrrxxxzzz{{{zzzyyyxxxyyyzzzyyy{{{}}}~~~~~~~~~{{{{{{}}}~~~}}}}}}}}}}}}yyyiiibbb```______aaa]]]ZZZVVVQQQLLLHHHFFFEEE@@@AAAAAA@@@@@@???>>>===???@@@AAAAAA@@@>>>;;;:::======<<<<<<;;;:::999999888999:::;;;;;;999777666555555444333333333444555333222222111000//////...////////////000111222333,,,,,,++++++,,,------...,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,------------,,,++++++******************************+++***''')))222:::555+++************+++,,,------***+++,,,,,,------,,,,,,************++++++,,,,,,(((((()))***+++,,,---...------------...///000111222333333333333444666888<<>>??????@@@AAAAAA@@@===:::999:::::::::999999888888777888999;;;<<<<<<:::888777555444333222222333555666444444333222222111000000000000///.........//////+++******++++++,,,---...++++++************++++++(((((()))***,,,---...///++++++******++++++,,,---......------,,,+++++++++******************++++++,,,***'''''',,,000...)))************+++,,,------++++++,,,------------,,,******++++++,,,,,,,,,,,,(((((()))+++,,,---......000//////.........//////222333444444444555999<<<@@@KKKSSS```uuu~~~~~~}}}|||wwwtttsssssstttuuuwwwxxxyyyuuuvvvwwwwwwwwwyyy}}}}}}|||}}}}}}zzz|||~~~~~~~~~~~~pppiiibbbaaa___ZZZVVVUUUVVVTTTQQQNNNKKKIIIHHHGGGCCCAAA???<<<;;;===???@@@??????@@@???>>><<<:::999999888888888777777777666999999:::;;;:::999888777555444333222333444555666333333222222111111000000000000...---,,,,,,,,,,,,+++++++++++++++,,,------+++******))))))******+++'''((()))***,,,---//////++++++******++++++,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,---------...,,,******+++,,,,,,++++++++++++***++++++,,,,,,++++++,,,---------------***+++,,,------------,,,******,,,---............111000//////.........///222444555555444666;;;@@@CCCOOOZZZiii~~~}}}tttsssqqqsssuuuxxxyyyyyyuuuvvvvvvvvvvvvyyy}}}}}}{{{|||{{{}}}|||xxxzzz~~~~~~~~~~~~~~~~~~~~~hhhbbb___```___[[[XXXXXXVVVTTTQQQNNNKKKHHHGGGGGGAAA@@@???>>>=========>>>??????>>>===<<<<<<;;;;;;888888888888777777777777888888888888777777777666444444444444444555666666222222222222222111111111000///...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,,,,)))******++++++,,,------++++++******++++++,,,---------,,,,,,+++******************+++++++++,,,,,,,,,++++++++++++***+++---,,,,,,++++++***++++++++++++,,,------...---------+++,,,---.........------,,,---...///000000///...000///////////////000000111333666666555888>>>DDDEEESSS```qqqwwwuuurrrsssvvvxxxyyyxxxvvvwwwwwwwwwwwwzzz~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}{{{zzz{{{}}}~~~{{{vvvwww}}}~~~~~~}}}}}}}}}}}}~~~~~~aaa]]][[[^^^```______aaaWWWUUURRRNNNJJJHHHGGGFFF??????@@@@@@???>>><<<;;;???>>>===<<<<<<;;;<<<<<<999999999888888888888888777777666555555555555666444444444555555666666666333333333333333444444444///......------------...------,,,,,,+++,,,,,,---...------,,,,,,------...,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,++++++***)))))))))&&&'''''''''(((((())))))))))))***+++***)))+++///------,,,+++************+++,,,------......------,,,---.../////////...---...///000111111000//////............///111222333000333666666555888@@@FFFFFFUUUdddwwwzzzwwwtttsssvvvxxxxxxwwwxxxxxxxxxwwwxxxzzzyyyyyyzzz{{{|||}}}~~~~~~zzz}}}~~~{{{yyyzzz}}}~~~zzztttvvv|||}}}~~~}}}}}}||||||}}}}}}~~~gggddd```^^^^^^]]]]]]\\\YYYWWWSSSOOOKKKHHHFFFFFFBBB@@@??????@@@AAA@@@?????????>>>===<<<;;;::::::999999999888888888888777888888888888777777777666999666222111111333444444555444333222111000000000...,,,***+++...///...,,,---,,,+++***)))***++++++))))))*********++++++++++++++++++***************000000000000///...,,,,,,---,,,,,,+++*********+++***+++++++++******,,,......------------------...------++++++++++++------,,,---......,,,,,,---...,,,++++++++++++,,,------...---,,,,,,,,,,,,---...//////000111222333333444222222444777888999@@@HHHOOO[[[mmm{{{zzzxxxwwwxxxxxxwwwvvvyyy{{{}}}}}}||||||~~~}}}{{{yyyxxxzzz|||}}}~~~}}}~~~|||~~~~~~|||zzzyyyyyy}}}|||zzzzzzzzz{{{}}}~~~}}}zzzzzz}}}hhheee```^^^]]]]]]]]]\\\VVVTTTPPPLLLHHHEEECCCCCCBBB@@@??????@@@AAAAAA@@@??????>>>===<<<;;;::::::999999999888888888888777888888888777777777666666777555222111333444444444333333222111111111222222222000......000000...,,,,,,+++***))))))***++++++*********++++++++++++,,,+++***************++++++...//////...---,,,+++***---,,,++++++******++++++***+++,,,,,,++++++,,,---******))))))))))))******,,,,,,+++******+++,,,,,,+++---...---,,,+++,,,---...------------...////////////...------...////////////000111222333333444333333555999;;;===DDDLLLTTTaaattt~~~}}}{{{zzzyyyyyyxxxxxx{{{|||~~~~~~~~~~~~}}}}}}~~~}}}|||{{{zzzzzz|||}}}|||~~~iiieee___\\\[[[\\\\\\\\\WWWUUUQQQMMMIIIGGGEEEDDDBBB@@@??????@@@AAAAAA@@@???>>>>>>===<<<;;;::::::999999999888888888888777777777777777666666666666444333222333444555444333111111000111111222333333333111////////////---++++++***************+++,,,++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,,,,,,,,,,+++***))),,,,,,++++++******++++++)))+++------,,,,,,,,,---++++++************++++++++++++************+++++++++,,,---,,,+++***+++---...------------...//////000000///......///000000//////000111222333333444444444777;;;>>>@@@HHHQQQ[[[iii}}}~~~~~~}}}}}}|||{{{{{{{{{|||~~~}}}|||{{{|||~~~fffbbb\\\YYYXXXYYYYYYZZZWWWUUUQQQMMMJJJGGGFFFEEEAAA@@@>>>???@@@AAAAAA@@@???>>>===<<<;;;::::::999999999999888888888777777777777666666666555555555222111222333555666444222111111000000000111111222000///......------,,,++++++++++++++++++,,,,,,---++++++,,,,,,,,,---------******))))))***+++...///++++++,,,,,,,,,++++++***,,,,,,++++++***++++++,,,)))+++---...---,,,,,,---,,,++++++******++++++,,,,,,++++++++++++++++++,,,***+++,,,,,,******+++,,,,,,++++++++++++,,,------//////////////////////////////000111222333333444666666888===???BBBJJJTTT```ppp~~~||||||~~~}}}}}}~~~}}}}}}}}}~~~~~~aaa]]]XXXVVVUUUVVVVVVVVVRRRPPPMMMIIIEEECCCBBBAAAAAA???>>>???@@@BBBBBBAAA>>>>>>===<<<;;;:::999999999999999888888888777777666666666555555555555444111111222444666666333111333222111000////////////---............---......,,,,,,------------------++++++,,,,,,,,,---------************+++,,,...///+++,,,,,,------------,,,,,,++++++***++++++,,,,,,)))+++------,,,+++,,,---((((((''''''''''''((((((,,,------------------,,,***+++,,,,,,******+++,,,,,,++++++++++++,,,------........................//////000111222333333444888777999===???BBBKKKTTTdddvvv|||{{{~~~}}}|||}}}~~~~~~~~~}}}|||}}}[[[YYYUUUTTTTTTUUUUUUTTTRRRPPPMMMIIIFFFDDDCCCBBB@@@???>>>>>>@@@BBBBBBAAA>>>======<<<;;;:::999999999999999888888888888777666555555555444444444444222111222333555555333111333222111///......------...///111111000000111222---------...---,,,++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,---......///......++++++******++++++,,,,,,***+++++++++******,,,...***))))))(((((())))))***------............------+++,,,---,,,+++***+++---...------------...//////---......//////......---//////000111222333333444777666888<<>>>>>AAABBBBBBBBB>>>===<<<<<<::::::999888999999999888888888888777555555555444444444333333333222222222333333222000111000///...............///111222111///...000111,,,---------,,,***((('''*********++++++++++++,,,***+++,,,......---+++***++++++---...////////////++++++******++++++,,,---*********((('''(((+++...,,,,,,,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,+++---...---,,,+++,,,---...------------...//////...///000000000000///...//////000111222333333444555444777<<>>===>>>AAABBBBBBBBB>>>===<<<;;;:::999999888999999999888888888888777555555444444444333333333555333222222222333111000///............///000000///111222000---+++,,,...+++,,,,,,+++***(((&&&%%%))))))*********+++++++++***+++---//////---***)))***+++,,,---.../////////+++*********+++,,,,,,---+++***)))&&&%%%'''+++///******))))))))))))******++++++------------++++++,,,---......,,,,,,---...,,,++++++++++++,,,------///000111222222111000/////////000111222333333444222222666===CCCJJJVVVbbbqqq{{{|||~~~}}}zzzyyyzzz|||xxx~~~~~~|||zzzwwwtttrrrXXXWWWWWWZZZ]]]\\\UUUOOOPPPOOOMMMKKKIIIFFFDDDCCCAAA???===;;;<<<===@@@BBB;;;;;;::::::999888777777999888888777666555555555555555444333222222222222222222333444444444444333222222111111111111111111333333333222222000//////------,,,,,,------...///+++)))((()))***,,,++++++))))))(((((()))+++---...++++++++++++++++++++++++***++++++,,,------------++++++++++++++++++++++++***************************---...---+++***+++---,,,,,,,,,---------.........---+++******+++---.........///000000000000000...///000111333444555666555666;;;@@@EEELLLZZZhhhxxx{{{xxxzzz{{{{{{~~~zzzyyy||||||~~~{{{xxxuuunnnfffXXXVVVWWWZZZ]]]\\\VVVPPPOOONNNKKKHHHFFFDDDBBBBBBAAA@@@>>>>>>>>>???@@@AAA;;;;;;::::::999888888777888888777666666555444444666555444333222222222222111222222333333333333333222222222111111000000000222222222222111000///...++++++******++++++,,,---,,,***)))***+++,,,,,,+++,,,++++++++++++---...///++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,...,,,,,,,,,---------.........---+++******+++---...------...///////////////......///111222333444444666777<<>>????????????@@@@@@@@@???>>>===:::::::::999999888888888666666555555444444444444666666666555444444333222000000111222222222222111444333222111000///...---//////000000///...------------,,,,,,------...///---,,,,,,---//////...---,,,,,,++++++************++++++++++++++++++++++++++++++,,,++++++***))))))***+++++++++++++++,,,,,,************************))))))***************+++,,,,,,,,,---------......,,,,,,+++++++++,,,---...,,,---......//////......000000111111222222222333777888===EEELLLVVVfffuuu|||}}}}}}~~~yyyqqqhhh[[[NNNUUUVVVWWWXXXXXXVVVSSSQQQLLLJJJFFFBBB?????????@@@===>>>???@@@???>>><<<;;;::::::999999999999999888555555555555555444444444666666666666666444333222000000111222222222222111333333222111000......---...////////////......---------,,,,,,------...///---------...000000///---,,,,,,,,,,,,+++******)))++++++++++++++++++++++++,,,---------,,,+++***************++++++,,,,,,,,,***************************))))))***+++,,,,,,+++,,,,,,,,,---------......++++++++++++,,,,,,------......///000000000000///222222222333333444444444777888>>>FFFNNNYYYkkk{{{}}}}}}~~~~~~~~~~~~tttkkkcccVVVJJJUUUVVVVVVVVVUUURRRPPPNNNJJJHHHEEEBBB@@@@@@@@@AAA===>>>>>>???>>>===;;;:::999999999999999999999999555555555555555555555555666777777888777555444333000111111222333222222222222222111000//////............////////////......++++++******++++++,,,------------///111111///---......//////...---,,,+++++++++++++++++++++++++++,,,,,,---------,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---,,,,,,,,,---------......***++++++,,,,,,---------...//////000000000000000222222333333444555555666888:::???HHHQQQ^^^qqq~~~|||}}}~~~sssjjjaaaTTTIIIUUUVVVVVVUUURRROOOMMMLLLEEEEEECCCBBBAAA@@@@@@@@@?????????>>>>>>===<<<;;;999999999999999999999999666666666666666666666666666777888888888666444333111222222333333333333333111111000000/////////......//////000000000//////++++++******++++++,,,---,,,,,,---///111000...,,,---......//////...---,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---......,,,,,,,,,,,,---------......******+++,,,---------------...//////000000//////000000111222444555666666:::<<>>======<<<999999999999999999999999666666666777777777777777666777888999888666444333222222333444444444444333000000000000//////////////////000000000000000///------,,,,,,------...///,,,,,,---///111000...+++***+++,,,---------++++++++++++++++++++++++++++++((()))***+++++++++++++++))))))***+++,,,,,,------************************(((&&&%%%'''***,,,+++))),,,,,,,,,---------......)))***+++,,,---...------,,,---......//////.........///000111333444555666===>>>DDDNNNYYYggg{{{|||~~~{{{sssgggWWWIIIXXXWWWUUURRRNNNJJJGGGEEEAAA@@@??????>>>>>>??????@@@@@@>>>===<<<<<<<<<<<<:::::::::999999:::;;;;;;666666777777777777666666:::999888666555555444444333222111111333333222111222111111111000000//////,,,---///000000///---,,,------------------------,,,+++++++++++++++++++++------......------,,,,,,)))***++++++++++++***))),,,+++******))))))*********,,,------,,,*********,,,,,,+++***+++,,,...///,,,---------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,222222333222111...+++)))...//////000000000000000222222222222222333777:::===<<>>=========;;;::::::999999::::::;;;666666777777777777666666888777666555555555555555333222111111333333222111111111000000000/////////,,,---...000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,---------------+++,,,------------,,,+++***************+++,,,---''')))+++,,,+++***++++++++++++*********+++,,,---,,,---...---,,,,,,...000)))))))))))))))))))))))),,,---///000000///...---......///000000000000///222333333222111222444666>>>???HHHYYYeeeqqq~~~}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}vvveeeSSSWWWVVVTTTPPPLLLHHHDDDBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@?????????>>>;;;::::::999999:::::::::666666666666666666666666666666555444444333444444333222111111222333222111000000///////////////...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......((()))***,,,------......+++,,,,,,------,,,,,,+++))))))******+++---...///''')))+++,,,,,,,,,---...******)))))))))***+++,,,,,,---...---,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////...------......///////////////111333444333222111222333>>>BBBNNN^^^jjjwww~~~|||{{{{{{zzzzzzzzz{{{{{{|||}}}||||||xxxtttssssssuuuxxxwwwzzz}}}}}}}}}~~~mmmZZZTTTSSSRRROOOKKKHHHEEECCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@??????>>>;;;;;;:::999999999::::::666666666555555666666666777666555333222111111111222111000111222333222000////////////............------...//////...------++++++++++++++++++++++++++++++,,,------...//////((()))***+++,,,,,,,,,,,,************************++++++++++++,,,---...///)))+++------------...///+++************++++++++++++,,,---,,,++++++---///------------------------------.........---,,,,,,------...///////////////000222444444444333444555===EEESSScccooo~~~~~~|||xxxxxxxxxxxxyyyyyyzzzzzzyyyyyy|||wwwtttwww{{{qqqjjjfffdddfffjjjiiimmmrrrvvvyyy}}}}}}}}}sss___QQQQQQPPPNNNLLLIIIGGGEEECCCBBBAAAAAA@@@@@@AAAAAA??????@@@@@@@@@???>>>===<<<;;;::::::999999999:::666666555555555555666666888777555333111//////...222111000000222222111000............////////////---..................---++++++++++++++++++++++++++++++,,,------...//////+++++++++,,,,,,++++++***************************------,,,++++++,,,,,,---+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,++++++***+++,,,+++******,,,...++++++++++++++++++++++++.........//////.........---......///000////////////111444555666666777999<<>>???@@@@@@???>>>===<<<<<<;;;:::999999999999777666555444444555666777888777555333111///......222111000000111222111000...////////////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---------,,,+++++++++++++++***++++++)))''''''(((***,,,,,,---------,,,++++++***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111111...//////000000000000000///111444555666777:::<<<===FFFVVVgggzzz}}}yyyzzzzzzzzzzzzyyyxxxwwwuuuvvvxxx|||~~~zzzxxxuuuuuuwww{{{}}}nnn]]]RRRLLLIIIIIILLLOOORRRYYY```iiisss}}}rrr___TTTSSSRRROOOLLLIIIFFFDDDAAAAAA@@@????????????@@@>>>???@@@BBBBBBAAA???>>>===<<<;;;:::999999999999777666444333333444666777666555444333222111111111222000///000111222111////////////000000000111111.........------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------------,,,------,,,++++++,,,------++++++*********++++++,,,*********)))((((((+++---+++,,,,,,---,,,+++***))),,,---...---,,,,,,...000////////////////////////,,,,,,,,,,,,---...///000///000000111111111111111111222333333444555888;;;???HHHVVViii~~~zzzzzz{{{zzzyyyxxxvvvuuusssuuuxxxzzz}}}zzzuuutttrrrxxx}}}ooo```PPPGGGBBB???@@@CCCCCCEEEJJJQQQ[[[fffrrrzzzooo]]]WWWVVVTTTPPPLLLHHHDDDBBBAAA@@@??????>>>>>>?????????@@@BBBCCCCCCBBB@@@???===<<<;;;:::999999999999777666444333333444666777333333333222333333444444111000///000111222111/////////000000111111222222......------------......------------------------,,,+++++++++++++++++++++***+++,,,---.../////////,,,+++***))))))***+++,,,((((((((()))***+++------+++,,,,,,,,,,,,---///222***+++,,,,,,+++***)))(((.../////////......000111,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++000000111222222222222222333333333222111333666999AAAIIIWWWjjjzzz{{{{{{zzzyyywwwuuutttrrruuuxxxxxxyyy~~~wwwtttmmmttt}}}{{{vvvdddWWWHHH@@@<<<:::;;;???:::<<<@@@EEENNN[[[hhhppp~~~}}}nnn\\\YYYVVVRRRNNNKKKGGGCCC@@@@@@AAABBBBBBAAA@@@???>>>@@@AAABBBCCCBBB@@@>>><<<>>>;;;999999;;;;;;999666777777777777666555444333555555444333333222111111333222222111000///.........////////////000000000111///---,,,,,,,,,...///.........------,,,,,,,,,,,,,,,------......------...------,,,,,,------...++++++++++++++++++++++++///...,,,+++***+++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,------...///+++,,,,,,+++***)))+++,,,,,,,,,---------...............///000111222222333333222000111333666888999<<>>???@@@AAABBBAAA???===<<<<<<:::888888999999777555555555555555555555444333555555444333333222111111444333333222111000000///111111222222222333333333222111///...---...///000,,,---...//////---+++***,,,+++*********+++---...,,,++++++******++++++,,,++++++++++++++++++++++++...---,,,++++++++++++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++*********)))******+++++++++,,,,,,+++******+++---,,,,,,,,,,,,,,,---......//////000000111111222222444333222333555777999:::???LLL^^^sss~~~|||zzzwwwuuuuuutttuuuxxxyyyxxx{{{|||wwwssstttvvvzzzwwwrrrmmmjjjkkkooosssuuu{{{{{{}}}ssseee[[[QQQIII???999888888777666555777999:::<<>>>>>>>>??????>>>???@@@@@@???>>><<<;;;999777666666777777555444333333444555555555444444555444444333333222222111444333333333222222111111////////////000000000000111000///------...//////***,,,///111000...+++(((,,,+++(((''''''))),,,...,,,++++++******++++++,,,++++++++++++++++++++++++------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********)))))))))))))))+++,,,,,,,,,******,,,------,,,+++******,,,...///000000000000000111111111444444555666777999:::;;;BBBPPPcccxxx}}}{{{xxxvvvwwwzzzyyywwwyyy~~~|||xxxvvvwwwyyy|||}}}tttccc___[[[[[[^^^bbbgggiiikkklllrrrzzz|||{{{}}}}}}uuuhhhZZZPPPHHHBBB;;;777777777666444444555666555666;;;CCCJJJ\\\hhhyyy}}}{{{yyyyyyzzz}}}rrrcccSSSGGGZZZVVVQQQMMMJJJGGGCCCAAA@@@???>>>======>>>???@@@>>>>>>>>>>>>===<<<;;;:::777777666666666666555555222333444555666666666666444444444333333222222222222222222222222222111111------........./////////......---,,,+++,,,,,,---+++,,,...//////...,,,***+++***)))))))))***,,,---...------,,,,,,------...++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++------------,,,,,,+++***+++,,,,,,,,,++++++,,,......,,,***))))))+++...///111111111000000000000000333444666777888999<<<===EEETTThhh~~~zzzyyyyyy|||zzzwwwxxx}}}}}}}}}zzz|||}}}rrrgggVVVSSSQQQQQQUUUYYY]]]___]]]^^^ccckkkppprrrwww}}}zzznnn^^^PPPGGGAAA===999777777777666444666666666555555888>>>BBBJJJWWWiiixxx~~~uuudddVVVKKKEEEZZZVVVQQQLLLIIIGGGDDDBBB@@@???>>>======>>>???@@@>>>=========<<<;;;;;;:::777777888777666666666777333444555777888888888888444444333333333333222222000000000111111111111111000000000111111111222222......------,,,,,,,,,,,,...---,,,,,,,,,------...)))***,,,---...---,,,+++...------,,,,,,------...++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.../////////...---,,,++++++,,,,,,,,,++++++---///...,,,***))))))+++...000111111111000000000000000111444666777888:::>>>AAAJJJYYYnnn}}}{{{|||~~~|||xxxyyy|||zzzyyyggg[[[OOOMMMKKKKKKNNNQQQTTTTTTRRRQQQUUU\\\ccchhhqqqzzzyyyhhhWWWJJJCCC===;;;999888888888777666666666555555555888<<>>>>>>>>???@@@@@@>>>>>>===<<<<<<;;;;;;;;;777888999888777666777888444555666777888999999999333333333333333333333333/////////000000111111222////////////000000000000000000000000000////////////---,,,***+++,,,...000)))+++...000000///---+++,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,---......---+++++++++,,,---,,,+++,,,...000...---,,,++++++---...000000000000000000111111111222444777888999<<>>??????@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;666777999888666666777999555555666777777888777777333333333333333333333333//////000111111222333333,,,,,,,,,---------......111111111111111000000///---,,,,,,,,,,,,---...///+++,,,...//////...------,,,++++++******++++++,,,++++++++++++++++++++++++((()))***+++,,,++++++***++++++++++++++++++++++++)))*********++++++++++++***+++,,,......---,,,+++***,,,---,,,,,,,,,...000......---------...///000//////000000111111222222333666999999;;;@@@HHHPPP]]]mmm}}}|||~~~~~~~~~|||{{{~~~vvvfffUUUJJJCCCAAA@@@@@@BBBDDDDDDCCCBBB@@@BBBHHHMMMRRR[[[ccckkkwwwttt^^^LLLBBB???;;;;;;:::999888888999:::444333222222444555666666888<<>>???@@@BBBBBBBBBAAA@@@??????===<<<<<<;;;<<<<<<444777999888555555666999444555666666666666666666333333333333333333333333000000111222333444444555/////////000000000000111000000000000000///......***+++---.........---------,,,,,,,,,------.........------,,,,,,------...++++++++++++++++++++++++((()))***+++,,,,,,+++***++++++++++++++++++++++++))))))******++++++++++++***+++---/////////---,,,***,,,------,,,---///111.........///////////////...//////000111222222333555888:::;;;<<>>???AAABBBBBBBBB===<<>>;;;;;;:::999777888999;;;666555333333444555444444666777:::BBBPPPcccvvv~~~yyylll\\\LLLEEE@@@;;;999<<>>BBBFFFOOOXXXjjj|||tttkkkhhhhhhjjjsss}}}}}}rrrdddVVVLLLHHHCCCAAA>>>===???AAAAAAAAA>>>>>>===>>>AAAEEEIIIKKKTTT___ooozzzgggUUUGGG???<<<;;;;;;::::::999888888888999888888777666555555555444666999===BBBNNNcccvvvtttlll\\\RRREEE===:::888555333XXXUUUQQQLLLHHHFFFEEEDDDAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@???>>><<<:::999888777777777777666666666666555555444444444444555555666666666555444333111111111111111111111222222222////////////............---///111111///---------,,,------......------,,,***++++++++++++,,,,,,,,,+++++++++,,,......,,,*********+++,,,---.........+++*********))))))))))))*********++++++++++++,,,***))))))(((((()))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,---------......---------------...//////000000000111222333444555888777999???CCCHHHRRR[[[lll~~~~~~xxxnnneeeaaa___```fffooowwwzzz~~~}}}}}}yyyooo```RRRIIIEEEBBB@@@>>>===???@@@@@@@@@>>>===<<<===???BBBFFFHHHNNNWWWgggwwwvvvcccQQQDDD===;;;999999999999888888777777888777777666555555444444333444777:::===EEEWWWhhhzzzwwwjjjbbbRRRJJJ???888777666555333UUUSSSNNNJJJFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@??????<<<=========<<<:::888777777777777777666666666666444444333333333444444555555555555555444333222111333222222222111111000000////////////............---///000000...------...,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,)))(((***///000...***************+++,,,------***************)))))))))++++++++++++,,,,,,,,,,,,***))))))((((((((())))))************************,,,,,,---------.........+++++++++,,,---...000000//////000000111333444555777777:::???DDDIIITTT^^^ppp~~~~~~~~~||||||{{{vvvqqqiii```ZZZVVVUUUXXX^^^dddgggpppyyy~~~{{{yyyyyytttjjj[[[MMMDDD@@@???>>>======??????>>>===<<<<<<;;;;;;<<>>======:::;;;<<<===<<<:::888777777777777777666666666666444444444333444444555555666666666555444222111000222222222111111111111000111111111111000000000000---...//////---------...,,,------......------,,,+++++++++,,,,,,,,,------,,,++++++,,,.........---+++***)))))))))***,,,---************************++++++,,,,,,,,,---------*********)))))))))))))))***************++++++++++++,,,,,,,,,,,,---------++++++++++++,,,...///000---------...///000222222777777;;;@@@DDDIIITTT```ttt~~~}}}}}}{{{}}}~~~xxxvvvrrrmmmoooiii```YYYSSSPPPPPPQQQVVVXXX^^^gggmmmsss~~~}}}yyyvvvvvvqqqfffWWWJJJAAA>>>===<<<<<<===>>>>>>===;;;;;;;;;:::999:::<<<===??????DDDMMMWWWbbbllluuuzzzzzzhhhVVVHHH@@@<<<;;;555666777777777666666555444444444333333333222222222222333444333444===HHHYYYcccrrr~~~}}}lll[[[OOOIII???;;;555222333444555555OOOMMMIIIFFFCCCAAAAAAAAA@@@??????>>>===<<<<<<;;;:::;;;===>>>===<<<999888777777777777666666666666555555444444555666777777888888777555444111000...000111111111111222222222111111111111000000000000---...///...---,,,...///,,,------......------,,,++++++,,,,,,,,,---------***---///---)))'''***---+++***)))((()))***+++,,,***************+++++++++++++++,,,,,,,,,---------+++++++++++++++++++++***+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......---.........///111222333888999===BBBEEEIIIUUUbbbyyy~~~|||~~~~~~|||zzzzzz}}}yyytttrrroookkkmmmjjjcccZZZSSSOOOLLLJJJNNNMMMPPPVVV\\\cccppp|||}}}zzzvvvuuupppdddVVVHHH@@@===<<<<<<;;;<<<>>>>>><<<:::::::::999999999:::;;;<<<;;;???EEEKKKSSS^^^iiippp{{{sssaaaQQQFFF@@@===<<<555666777888888777555444333333333333222222222222222222333555333222999AAALLLWWWggguuu~~~nnn\\\MMMFFFCCC===:::666444444444555555NNNKKKHHHDDDBBBAAA@@@AAA??????>>>>>>===<<<<<<<<<<<<============<<<:::999777777777777666666666666555555555555555666777888888777777555444222000///000000111111222222222333////////////............,,,---...---,,,,,,...000,,,------......------,,,,,,,,,,,,,,,------------(((---000,,,%%%###'''---+++***************++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------......///+++++++++,,,,,,,,,------......---------...//////000000111111222444555666888;;;@@@EEEGGGLLLZZZggg~~~{{{|||zzz{{{{{{zzzyyyyyy{{{}}}}}}vvvrrrqqqnnnjjjiiihhhcccZZZSSSOOOJJJEEEHHHGGGGGGKKKNNNSSS^^^jjjttt|||~~~}}}}}}{{{zzzwwwuuupppdddUUUIIIAAA>>>===<<<;;;;;;======<<<;;;::::::999999999:::;;;;;;:::===AAADDDHHHQQQ\\\dddqqqzzzvvvjjjZZZLLLDDD@@@>>><<<888999:::::::::888666444333333333333222222222222333222333555444222777???AAALLL[[[iiittt|||ppp^^^NNNDDD@@@???;;;:::777555444444555666LLLJJJGGGDDDBBBAAAAAAAAA??????????????????>>>>>>>>>======<<<;;;::::::999777777777777666666666666444444444444555666777777555555555555444333222222222222222111111111111111////////////............,,,------,,,+++,,,...000,,,------......------,,,,,,,,,,,,------------...***---///,,,((('''+++///***+++++++++++++++***************++++++,,,,,,,,,*********++++++++++++,,,((()))***,,,---------,,,+++,,,,,,---......//////---------.........//////---------...///000111222111111222222333555666777888<<>><<<;;;<<<======<<<999666444333333333333333333333333444222222444222111555<<<999BBBOOO\\\gggrrr|||sssaaaPPPDDD>>>;;;:::777777666555333333444555LLLJJJGGGDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA???>>><<<;;;:::999999999777777777777666666666666222222222333444555666777222222333444555555555555444444333222111000///...111111111111000000000000,,,------,,,+++,,,...000,,,------......------,,,,,,,,,,,,---------..................---///111222***+++,,,------,,,***)))*********++++++,,,,,,,,,))))))*********+++++++++%%%''')))+++,,,------,,,++++++,,,------...//////////////////000000000000,,,,,,---...000222444555000000000111222333555555777<<>>>>>:::::::::;;;;;;<<<<<<===;;;===???===<<>>??????===:::666444333333333333333333333333555222111222111///333999444<<>>???AAAAAA???>>>>>>===;;;:::999999::::::888888888888888888888888999888777666444333111111333444555555333333444555444222000111444555333000////////////............222///---...000222000...---,,,,,,---...///---,,,***+++,,,---...---,,,,,,...,,,+++******+++---...***************+++++++++((()))))))))************++++++******+++---...000***+++---,,,++++++,,,......---,,,,,,++++++++++++---...///...,,,++++++---......////////////......///111333555555555666888:::DDDFFFIIIQQQWWWggg}}}zzzzzzzzz|||~~~}}}}}}{{{vvvooojjjiiijjjiiijjjfff^^^YYYWWWSSSOOONNNMMMKKKIIIGGGFFFEEEEEEJJJRRR]]]eeekkkqqqyyy{{{xxxzzzyyysssqqqtttxxxtttlll^^^PPPEEEAAAAAA???===<<<;;;;;;<<<===???::::::::::::::::::::::::;;;;;;:::;;;>>>AAADDDFFFLLLRRR]]]jjjvvv|||kkk___SSSHHHBBB@@@>>>>>>AAA===???BBBDDDBBB===777333333333333333333333333333222111000//////111333444444888===DDDNNN\\\mmmxxx{{{|||}}}}}}}}}~~~}}}~~~~~~~~~}}}vvvhhh\\\NNNDDD<<<666555888888777666444444444555666OOOJJJEEEDDDEEEFFFDDDAAA@@@@@@???@@@AAABBB@@@>>>>>>===;;;:::999999::::::888888888888888888888888888777666555444222111111444555555444222111222333111/////////000111000//////////////////////////////...------...///.........------.........+++)))++++++,,,---------,,,+++---,,,+++******+++,,,---++++++******************************++++++++++++,,,++++++***+++,,,......,,,---///...------...000...---,,,,,,++++++,,,,,,///000111000...---...///......////////////.........111333555555555777999:::DDDHHHLLLUUU\\\mmm||||||{{{|||}}}~~~|||zzz|||}}}{{{wwwqqqlllkkklllhhhjjjggg```\\\[[[XXXTTTRRRPPPNNNKKKHHHFFFEEEDDDGGGLLLSSSXXX]]]eeepppxxx{{{xxxzzzzzzvvvtttwwwxxxtttlll^^^OOODDD???>>>===<<<;;;999999;;;<<<===::::::::::::::::::::::::;;;:::::::::<<<>>>AAABBBGGGMMMVVVbbbnnn{{{yyyhhh[[[PPPEEE@@@???======@@@>>>@@@BBBCCCAAA===888555666666666666666666666666444333222111222333555666555777;;;???GGGSSSbbbmmmvvvyyy{{{}}}}}}~~~{{{}}}~~~~~~~~~wwwooo___TTTHHHAAA;;;666555888777666555444444444444555MMMIIIEEEDDDFFFFFFDDDBBBAAA@@@???@@@BBBBBB@@@???===<<<;;;:::999999999:::777777777777777777777777777666555444333222111000444555555444111000000111///000111000/////////000000000000000000000000000,,,------,,,++++++,,,............//////---***''',,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---,,,---///...------...000...---,,,,,,,,,,,,,,,,,,...000000000...---...///......////////////.........111333555666666888::::::EEEJJJPPP[[[cccttt~~~}}}}}}}}}|||zzzxxx{{{|||{{{yyytttqqqooooooiiikkkiiiddd``````]]]YYYUUUSSSQQQMMMJJJHHHFFFEEEFFFGGGIIIJJJOOOXXXeeennn{{{}}}~~~{{{{{{{{{yyyxxxzzzwwwtttlll^^^OOOCCC===;;;;;;;;;999999999999;;;;;;::::::::::::::::::::::::;;;:::999999:::;;;<<<>>>AAAEEELLLUUUaaappp~~~tttcccUUUKKKAAA>>>===<<<<<>>???AAAAAA???>>><<<;;;;;;::::::999999999666666666666666666666666555555444333222222111111222333444333111000111222111333555444111000222555000000000000111111111111+++---...---***))),,,///---------///000...+++(((---------------,,,,,,,,,------.........---,,,,,,,,,,,,,,,+++***)))((((((*********+++++++++,,,,,,,,,,,,++++++++++++++++++***+++---,,,++++++,,,......------,,,,,,,,,------,,,---...---,,,+++,,,.........////////////.........000444555666777999;;;;;;FFFLLLSSS^^^hhhzzz|||zzz{{{{{{{{{zzzwwwuuusssrrrlllnnnlllgggcccbbb___ZZZVVVTTTRRROOOMMMKKKIIIIIIGGGFFFEEEEEEHHHPPP\\\dddpppssswww|||~~~}}}|||{{{uuussskkk^^^OOOCCC===;;;;;;:::999999999999:::;;;999999::::::::::::;;;;;;<<<;;;::::::999::::::;;;<<<>>>BBBJJJUUUdddttt~~~ppp___QQQGGG???======<<<<<<>>>???>>>>>>===;;;999888777444444444444444444444444222111111111111222333444444555555555777>>>HHHPPP[[[bbbjjjqqquuuwwwwwwwwwwwwzzz|||~~~~~~~~~zzzvvvqqqfff[[[JJJCCC===<<<:::666555777666666555555555555555555OOOMMMIIIGGGEEECCC@@@???>>>===<<<===??????===<<<::::::::::::::::::999999555555555555555555555555444444444333333222222222000111222222222222333444222444666555222111333666///000000000111111111222,,,...000...++++++---000++++++,,,...000000---+++...---------------------//////000000///...------,,,,,,,,,+++***)))(((((())))))))))))*********+++++++++++++++++++++*********+++---,,,++++++,,,...---------,,,,,,---......+++---...---,,,,,,---.........////////////.........000444666777999;;;===>>>HHHNNNTTT```kkk~~~|||{{{zzzzzzyyyxxxvvvuuuppprrrpppjjjfffccc___ZZZTTTSSSRRRPPPNNNMMMMMMLLLGGGFFFEEEDDDFFFLLLSSSXXXaaafffooowww}}}uuurrrkkk^^^OOODDD>>>===;;;::::::::::::::::::;;;999999999::::::;;;;;;;;;===<<<<<<;;;;;;::::::::::::;;;===CCCLLLYYYhhhqqqzzz~~~mmm\\\NNNEEE???>>>>>>======>>><<<<<<:::888777666666666333333333333333333333333222222222222222222333333333444555444555999AAAHHHOOOVVVaaajjjooosssuuuvvvvvvxxx{{{}}}}}}}}}~~~vvvqqqlll```TTTFFF@@@<<<;;;:::666555666666666666666666666666666OOONNNKKKHHHEEEAAA???======<<<;;;<<<>>>>>><<<;;;999999::::::::::::999999666666666666666666666666444444444444333333333333///111222333222333555666111222333222111111222333...//////000000111111111...//////...------...000+++******,,,///000///...---------,,,---...//////000000000///.........---,,,+++++++++***)))))))))(((((()))))))))***************+++++++++++++++***,,,---///...------...000------------------...///---...000///......///000......////////////......---000444666888:::<<<>>>@@@JJJNNNTTTaaannn}}}{{{yyyxxxyyyyyyyyywwwtttvvvtttnnniiieee```ZZZSSSRRRQQQOOONNNNNNNNNNNNFFFEEEDDDDDDEEEGGGJJJLLLRRRXXXcccnnnxxxyyyvvvlll^^^OOOEEE@@@@@@::::::::::::::::::::::::888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::<<>>??????======>>>:::999888666555555555555555555555555555555555555444444444444555555555555333555777666666888>>>BBBGGGMMMXXXaaaiiioootttwwwuuuwwwzzz{{{|||}}}zzzrrrnnnhhh[[[NNNEEE???;;;;;;999666444666444555666666777666666666MMMMMMKKKIIIEEEBBB@@@???===<<<<<<===>>>>>>===;;;888999::::::::::::999888666666666666666666666666444444444444444444555555111222444444333333444666111000//////111111000///------...//////000111111000...------...//////......,,,***+++---...///...,,,,,,,,,,,,---///000111111000...---,,,,,,,,,---++++++******************))))))*********+++++++++((()))***+++,,,,,,++++++,,,---///...------...000---------------...//////---...//////......///111......////////////......---000444777999;;;===@@@@@@JJJNNNTTTcccrrr|||xxxwwwxxxzzzzzzyyywwwyyyxxxqqqllliiiccc]]]SSSRRRQQQOOOMMMLLLLLLKKKHHHFFFDDDCCCCCCDDDEEEEEEFFFLLLVVVaaakkkvvv{{{ppp```OOODDD@@@@@@888999999999999999999888888888999::::::;;;<<<<<<999:::;;;<<<<<<=========:::;;;<<<>>>AAAHHHOOOUUUaaajjjxxxxxxgggWWWKKKCCC>>>>>>???===;;;<<<999888777666555555444444666666666666666666666666333444444555555555555555444777::::::888888:::===>>>DDDMMMWWW```iiiqqqvvvuuuwwwxxxzzz{{{~~~vvvnnnkkkeeeXXXJJJCCC===999999888666555777222222444555555555444444JJJKKKKKKIIIEEEBBBAAAAAA>>>======>>>??????>>><<<777888::::::;;;:::999888777777777777777777777777444444444555555555555666333555555555333333333555333000...///222333111...,,,------...///000000111111...+++,,,///000///,,,111...+++***+++---......,,,++++++,,,---///111333000///,,,***)))***+++,,,***************+++++++++******+++++++++,,,,,,,,,'''(((***+++,,,,,,,,,+++***+++---,,,++++++,,,...---------------...///000+++,,,------,,,,,,...///......////////////......---000444777999;;;>>>@@@@@@JJJNNNTTTddduuu|||wwwuuuwwwyyyzzzzzzxxx{{{zzztttooolllfff```TTTSSSQQQNNNLLLJJJIIIIIIKKKHHHEEECCCCCCDDDDDDDDD@@@EEELLLVVVaaammmyyysssaaaOOOCCC??????777777888888888888777777888888999::::::;;;<<<<<<777888999;;;<<<======>>>:::;;;===>>>???CCCHHHLLLWWW___mmm}}}uuueeeVVVIIIBBB===>>>>>><<<::::::999888888777666555555444555555555555555555555555111222333333444444333333666999<<<<<<999777777999777<<>>===999:::;;;<<<<<<;;;:::999666666777777888888888999777777888888888888777777777666666555555444333222444444555555555444333222555444333111///...---,,,000000000000111111111111///...------------...///+++***)))***,,,---,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------,,,+++***((((((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...------------...//////000///...---------------...///000000//////000111111555888999999:::>>>AAADDDIIIPPPXXXfff~~~}}}{{{yyywwwwwwxxxzzz|||||||||{{{yyyuuunnnfff```XXXSSSMMMJJJKKKLLLKKKJJJJJJJJJHHHGGGFFFDDDCCCCCCBBBCCCEEEIIIRRR___mmmvvvqqq^^^QQQHHHAAA===:::999999888999:::<<<===999:::;;;<<<===<<<;;;:::999999::::::::::::;;;;;;???>>>???BBBBBB@@@BBBGGGNNNTTT___mmm{{{~~~qqq```SSSLLLGGGAAA===;;;;;;:::::::::999888666555444444444555666666666555444444333555444444333333444444444666666777777777777666666999:::===CCCMMMZZZfffmmmkkkoootttwwwyyy}}}{{{vvvrrrppplllcccSSSHHH???===999777777666555444555444333333222222222222MMMLLLIIIEEEBBB???============>>>>>>>>>===<<<;;;666666777777777888888888666777777888888777777666777666555444444333333333666666555555555444444444555444333222111000///.../////////000000000111111///...---,,,,,,---...///,,,+++***+++---...---,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,---------------************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---...------------...//////000///...------------......///000000//////000111222555999:::999;;;>>>BBBFFFLLLSSS]]]lll~~~{{{yyyxxxxxxyyyzzz}}}}}}|||{{{xxxqqqhhhbbbYYYSSSMMMIIIHHHHHHHHHGGGHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAADDDJJJTTT```hhhxxxvvvbbbSSSHHHAAA===:::999888777777777888999888999::::::;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<===<<<===@@@???===@@@DDDJJJOOOXXXeeesss~~~|||ppp```UUUKKKGGGAAA===<<<;;;::::::;;;:::999777666555555555555555555555555444333333444444333333333444444555666777777777777777777666999999;;;???HHHRRR\\\bbbeeeiiippptttwww{{{zzzvvvrrrppplllbbbSSSGGG>>>;;;888666666555444333555444333333222222222333NNNLLLIIIEEEBBB???===<<>>===;;;:::666666777777777777888888555666666777777666666555888666444333222333444555888777555444444444555666444444333333222111111000.........////////////000...---,,,++++++,,,---...---,,,+++,,,.........---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...------------...////////////......------.........///000000//////111222222666:::;;;;;;<<>><<<;;;999888777777888888999999999999999::::::;;;;;;<<<<<<<<<<<<=========;;;:::;;;>>>===;;;>>>BBBEEEHHHOOOYYYfffsss}}}~~~yyyoooaaaXXXKKKGGGBBB>>><<<<<<;;;:::<<<;;;:::888777777777777444444555555444444333333333333222222333444555555666666777777777777666666888888888:::@@@GGGNNNSSSYYY___gggmmmrrrwww~~~~~~yyyvvvsssppplllaaaRRRGGG<<<:::777555555444333222444444333222222222333333MMMKKKIIIEEEAAA???===<<>>===;;;:::999888666666777777777777777777555555666666666666555555888666444111111222444666888666444333222333555666222222222222222222111111---------.........//////---,,,++++++++++++,,,---,,,+++***+++---...---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))(((''''''************************++++++,,,,,,,,,,,,------,,,++++++++++++,,,------...------------...////////////............//////...///111111000000111333333777;;;<<<<<<===AAAEEEIIIPPP[[[iii{{{|||{{{zzzzzzzzz}}}~~~xxxoooiiiccc]]]UUUMMMGGGEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@???>>>>>>AAAGGGKKKZZZeeeuuujjjWWWIIIBBB??????>>>===<<<;;;;;;<<<===;;;:::999888999:::;;;<<<;;;;;;<<<<<<<<<=========<<<:::;;;>>>>>><<<>>>CCCCCCEEEIIIPPPZZZgggttt|||~~~}}}wwwnnncccZZZLLLHHHCCC@@@>>>===;;;:::<<<<<<;;;999999888888888333444444444444444333333222222222222333444555666444444555555555555444444666666555666:::???CCCGGGLLLSSS\\\eeelllttt||||||yyywwwtttrrrlll```QQQFFF<<<:::666555555555444333444333333222222333333333LLLJJJHHHDDDAAA???===<<<@@@???>>><<<:::999888888777777666666666666666666555555666666666666555555777555333111111222444666666555333111111222333444111111111111111111111111------------............---,,,++++++++++++,,,---+++)))))))))+++,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************))))))((('''************************+++++++++,,,,,,---------,,,,,,++++++,,,,,,---......------------...////////////.........//////000...///111111000000222444444888<<<======???CCCGGGJJJQQQ]]]mmm}}}|||||||||||||||}}}{{{tttnnnhhhcccZZZQQQIIIEEEDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@?????????===<<<>>>AAADDDLLLUUUeeexxxlllXXXKKKCCCAAA???>>>>>>===>>>???@@@AAA<<<<<<;;;::::::<<<===>>>:::;;;;;;;;;;;;<<<<<<<<<>>><<<===@@@@@@>>>@@@EEECCCDDDGGGKKKRRR]]]jjjsss|||wwwnnnddd\\\MMMJJJEEEBBB@@@???===;;;===<<<;;;:::999999999:::333333444555555444444444444333333333444444555666222333333333333333333222444444444555777:::===@@@@@@GGGQQQZZZcccmmmxxxzzzyyywwwtttlll___PPPEEE<<<:::777666666666555444333333333222222333333444JJJIIIFFFDDDAAA???>>>>>>AAA@@@???===;;;:::::::::777777666666666666555555555666666777777666666555666444333222111222444555444444222111111111222333111111000000000000000000---------............///...---,,,++++++,,,---...***)))((()))***++++++)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------))))))+++,,,------------***************************++++++,,,,,,------...,,,,,,,,,,,,,,,------......------------...////////////......//////000000---///111111111111333444555999===>>>???@@@EEEHHHLLLTTTaaasss~~~}}}|||||||||yyyzzz}}}}}}xxxtttkkkhhh```WWWMMMGGGEEEEEEDDDCCCBBBAAA???>>>============>>>===<<<<<<>>>???CCCGGGTTTggg{{{oooZZZLLLDDDBBB======<<<<<<===>>>@@@AAA<<<<<<<<<<<<<<<======>>>::::::;;;;;;;;;<<<<<<<<<>>>===>>>AAAAAA???AAAFFFCCCDDDGGGHHHLLLTTT___ggguuu}}}yyypppeee]]]OOOLLLHHHDDDCCCAAA???===<<<<<<;;;:::::::::::::::444444555555666666555555666666555555555555666666222222333333333333222222444444444555666888:::;;;888>>>FFFOOOXXXcccooowww~~~}}}|||{{{vvvmmm^^^NNNDDD<<<:::777666666666555555333333222222222333444444HHHGGGEEECCCAAA@@@??????@@@???===;;;:::999999:::777777666666666555555555666777777888888777777666444333333222222333444444444444333333333222222222222222222111111000000000---............////////////...---,,,,,,---...///***)))((()))+++,,,+++***++++++,,,,,,,,,,,,------+++++++++,,,,,,---------)))***+++---......//////******************************+++,,,,,,---......---,,,,,,,,,,,,---.........------------.../////////////////////000111111---///111111111111333555666999===???@@@BBBFFFJJJQQQXXXgggzzz~~~}}}{{{zzzzzzwwwwwwyyy|||~~~~~~{{{xxxqqqoooiii```UUUMMMJJJJJJFFFFFFDDDBBB@@@>>>===<<<>>>???@@@???===<<<<<<===@@@@@@FFFUUUfffyyyrrr]]]MMMDDDAAA>>>===<<<;;;<<<<<<>>>>>>:::;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<=========<<<;;;<<>>@@@@@@BBBGGGJJJUUU]]]kkk|||zzzxxxwwwuuuvvvwwwzzz}}}~~~|||{{{wwwvvvqqqhhh]]]TTTPPPOOOKKKJJJHHHFFFDDDAAA@@@???AAABBBCCCBBB@@@>>>===>>>BBB===>>>HHHUUUfff}}}ttt___MMMCCC@@@@@@???>>>===<<<<<<======999:::;;;<<<===<<<;;;:::============>>>>>>>>>>>>:::999:::===<<<:::===AAA???BBBDDDDDDCCCEEELLLRRR[[[ggguuu}}}tttggg]]]RRROOOKKKHHHGGGEEEBBB@@@;;;;;;:::999999999::::::555555666777888888777777;;;:::999777666666666666444555555666666555555444777666666666555555444444555888;;;>>>CCCMMMZZZbbbooottt|||zzznnn]]]MMMBBB999777444333444444444333222222222222333333444555IIIFFFDDDDDDEEECCC@@@===<<<;;;:::888777666666666777777777777666666666666888888777777666666555555777777777777777777777777666555444444333333444444111222222333333333222222111000000///......------+++++++++,,,,,,,,,------.........------,,,,,,,,,------,,,+++++++++,,,,,,***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,......---***'''&&&((()))++++++++++++,,,---......+++,,,---...////////////---------............///------------...///111222000000/////////111222333666888;;;???BBBFFFIIIJJJXXX___nnn}}}{{{xxxvvvwwwtttsssvvv|||~~~{{{tttrrroookkkfff___WWWRRROOOOOOMMMHHHBBB???@@@BBB????????????@@@@@@===;;;<<<>>>AAADDDJJJWWWhhhuuurrr^^^NNNEEEBBBBBB@@@>>>===>>>>>>===<<<===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;===>>>>>>======>>>@@@@@@@@@???@@@BBBEEEHHHIIIPPPZZZhhhttt}}}|||nnnbbb\\\VVVPPPKKKIIIFFFAAA===@@@>>><<<:::::::::;;;<<<888777777777888999:::::::::::::::999888777777666666666555444333333222222777777666666555555555555888555666999===BBBKKKTTTaaammmxxx}}}ppp\\\LLLDDD===:::777666666777666555777555444444444444333111JJJGGGEEEEEEEEEDDDAAA>>><<<;;;:::888777777666666888888777777666666555555777777666666555444444444666666666666666666666666444333222222111111222222111222222333333222222111000000//////...------,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++,,,------,,,------......------,,,,,,+++)))(((((()))+++,,,***++++++***)))***,,,......------......///000111+++,,,---...////////////---------............///111000/////////000111222000000//////000111222333666888;;;???BBBGGGKKKNNNZZZbbbrrr{{{yyyxxxvvvtttwww|||~~~{{{vvvsssppplllhhhbbb[[[WWWTTTTTTQQQKKKEEEAAABBBDDDBBBAAAAAAAAAAAA@@@>>>;;;:::<<<>>>???CCCNNN\\\fffwwwsss___PPPGGGDDDBBB@@@>>>>>>??????>>>===;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>>>>======>>>???@@@??????@@@BBBDDDGGGIIIMMMUUUaaalllvvv~~~tttjjj]]]WWWPPPJJJGGGDDD@@@<<<>>>===;;;:::999:::;;;<<<888888888888888999999:::::::::999888888777666666888777777666666555444444555555555444444333333333666333444888<<>><<<;;;:::888777777777777999999888777666666555555666666666555444444333333555555555555555555555555444333222222111111222222111222222222222222111111//////......---,,,,,,,,,------------.........///,,,,,,++++++++++++***************+++,,,---...///,,,------......------,,,,,,+++***))))))***+++,,,)))***++++++++++++...000++++++++++++,,,---......+++,,,---......///......---------............///333333222111000111111111000000//////000111333444777888;;;>>>BBBGGGNNNSSS\\\eeexxx}}}{{{yyywwwvvvxxx|||~~~}}}{{{wwwuuuqqqnnnkkkgggbbb^^^]]]\\\XXXQQQHHHDDDDDDEEEDDDCCCBBBBBBBBB@@@>>><<<:::;;;<<<<<<>>>DDDMMMTTTfffssssss```RRRIIIEEEBBBAAA???>>>??????>>>===:::::::::;;;;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>>>>===<<<===????????????@@@AAADDDFFFHHHIIIOOOXXXaaakkkvvv}}}tttccc\\\SSSLLLHHHDDD@@@===<<<;;;:::999999999;;;;;;::::::999999999999999999999999888888777666666666888777777666666555555555333333222222222222111111222111333888;;;<<>>===<<<;;;:::999888888888888:::999999888777666555555777666666555555444444333444444444444444444444444666555444444333333444444111222222222222111111000......---------,,,,,,,,,............////////////,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---...///000***++++++,,,,,,++++++***++++++***))))))***+++++++++,,,---,,,++++++,,,...)))))))))******+++,,,---+++,,,------.........------------............///222222111111111111111111000000//////000222444555666888;;;===AAAGGGPPPWWW]]]jjj~~~~~~zzzzzzxxxwwwxxxzzz{{{zzzyyywwwuuuqqqooommmkkkhhhffffffddd___VVVLLLEEECCCCCCCCCAAA@@@@@@@@@@@@>>><<<<<<============@@@DDDHHHWWWeeexxxrrr```RRRIIIEEEAAA???======>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<===>>>===<<<<<<===>>>?????????@@@AAACCCEEEFFFFFFJJJPPPWWW```lll{{{|||llldddYYYPPPKKKGGGCCC@@@;;;;;;:::999999::::::;;;;;;;;;;;;::::::999888888888888888777777666666666666555555555444444333333222222222222222111111111111111333999::::::>>>CCCOOO[[[iiirrrzzzsss___KKKAAA:::777555444555666666666333222111222444555444333GGGGGGFFFEEECCCAAA??????;;;;;;:::999888888888888:::999999888777666666666888888777777666555555444444444444444444444444444666555444444333333444444222222222222111111000///---------------,,,,,,,,,........./////////000000,,,,,,,,,---------------//////............//////***++++++,,,,,,++++++***+++******************+++***,,,------,,,+++,,,...,,,,,,,,,,,,---...///000+++,,,---------------------------............///---...///000000111111111000000///000111222444666555888;;;===@@@GGGQQQYYY___nnn|||zzzyyyxxxxxxyyyyyyxxxwwwwwwuuurrrqqqpppooommmkkklllkkkfff]]]QQQHHHCCCBBB@@@???===>>>??????>>>===<<<============>>>AAABBBJJJVVVhhhxxxqqqaaaSSSIIICCC@@@>>><<<<<<<<<===<<<;;;======>>>===<<<;;;:::999:::::::::;;;;;;;;;;;;<<<<<<===>>>===<<<;;;<<<===>>>>>>???@@@AAABBBDDDDDDDDDGGGKKKOOOWWWcccqqq|||~~~tttkkk___UUUOOOJJJEEEAAA<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888888777777777777555555555555555444444444222222222222222333333333222222555::::::999;;;???EEEQQQ___hhhrrr~~~ttt```LLLAAA:::888666555666666666555555333222222333333222111HHHIIIJJJHHHEEEBBBAAABBB;;;;;;:::999999999999999999999888888888777777777888888888777666666555555444444444444444444444444444333222222111111222222222222222222111000//////......------------------............/////////000,,,,,,------------......111000///...............,,,------......------,,,************************&&&(((+++,,,,,,---...000++++++++++++,,,---......,,,,,,------------,,,,,,---------............///+++,,,---///000000000000000000///000111333555666555999===???AAAHHHRRR[[[bbbsss|||{{{zzzyyyxxxwwwwwwvvvwwwuuutttttttttsssqqqnnnoooooommmeeeZZZPPPIIIGGGBBB@@@???>>>???@@@??????<<<<<<<<<======>>>?????????HHHVVVeeesssttteeeWWWKKKCCC@@@>>><<<<<<======<<<;;;>>>??????>>>===;;;999777::::::::::::;;;;;;;;;;;;<<<===>>>===;;;;;;;;;<<<===>>>>>>@@@AAABBBBBBCCCDDDFFFHHHKKKPPPYYYfffooovvv{{{zzzrrrfff[[[SSSMMMFFFAAA??????>>>>>>===<<<<<<;;;:::;;;<<<===<<<;;;:::999999999888888888888888888777777777777777777777777222333333333333444444444333333666::::::777888<<<===HHHTTT]]]hhhuuuwwwdddPPPDDD===:::777666666777666555555444222222333333111000GGGIIIIIIGGGDDDAAAAAAAAA;;;;;;:::999999999::::::777888888888888999999999888777777666555555444444444444444444444444444444444333222222111111222222222222222222111000///...........................------........./////////++++++,,,,,,,,,---------...---------------...///,,,------......------,,,*********++++++*********%%%(((+++,,,,,,,,,---...(((((((((((()))***+++,,,,,,,,,,,,------,,,,,,+++---------............///,,,---...///000//////...000//////000111333666777777<<>>>>>?????????>>><<>>>>>>>>???>>><<<===>>>??????>>><<<:::888999999:::::::::;;;;;;;;;<<<===>>>===;;;:::;;;<<<======>>>@@@AAAAAAAAAAAACCCEEEFFFGGGJJJQQQ[[[bbblllttt{{{oooddd[[[SSSKKKEEEBBBBBBBBBAAA???>>>===<<<999:::<<<=========;;;:::999999999999999999::::::777777777777777777777888222222222333333333444444444333555888777555666:::999BBBKKKRRR\\\jjjvvv{{{}}}{{{iiiUUUIII???<<<999777777777666555444222111222333333222111DDDFFFGGGEEE@@@======???;;;;;;:::999999999::::::777777777888999999::::::777666666555444444333333555555555555555555555555666555444444333333444444222222222111111000............//////////////////------------.........///*********++++++,,,,,,,,,*********+++,,,---...///***++++++,,,,,,++++++*********++++++++++++******)))+++---,,,+++)))((()))++++++++++++,,,---...///,,,,,,,,,------,,,++++++---------.........//////...///000000000///---,,,000//////000222444666777999>>>DDDFFFGGGLLLVVV^^^hhh}}}}}}~~~{{{yyyxxxyyyyyyyyyzzz{{{|||zzzvvvsssooossswwwuuunnnddd^^^[[[QQQMMMIIIGGGEEEDDDBBBAAAEEECCCBBBAAAAAAAAAAAA@@@@@@AAADDDHHHSSSgggqqqbbbRRRHHHDDDBBB@@@???@@@@@@???>>>;;;<<<>>>??????===;;;:::999999:::::::::;;;;;;;;;<<<===>>>===;;;:::;;;<<<<<<===>>>@@@@@@AAAAAAAAABBBDDDEEEFFFGGGLLLSSSZZZeeeooo|||wwwlllcccZZZPPPJJJEEEEEEDDDCCCAAA???===<<<888:::<<<===>>>===<<<;;;::::::::::::::::::::::::555555555555666666666666111111222222333333333333444333444777666333444888777???GGGLLLTTTbbbnnntttzzz}}}~~~mmmYYYMMMAAA>>>:::888888777666444222111000111333444444333BBBBBBBBBAAAAAA@@@@@@@@@<<<<<<;;;:::999777666555777777777777777777777777666555444333222333444444333333111000111111333444333333333333333333333333444444555666444222000...........................***+++,,,,,,------,,,,,,+++,,,,,,------.........,,,,,,,,,---------............---------,,,,,,,,,------......------,,,,,,------,,,,,,,,,---......------++++++++++++------//////...---,,,++++++***+++---000000///......///...000111111000000111222222333444444555666999<<<>>>@@@DDDGGGHHHKKKVVVcccnnn|||yyywwwwwwyyy{{{}}}}}}zzzwwwvvvtttsssuuuvvvssskkkddd```ZZZRRRLLLJJJHHHEEEBBBIIIGGGDDDAAA???@@@BBBDDD>>>>>>@@@EEEKKKXXXmmm~~~mmmYYYLLLFFFDDDBBB@@@>>>===;;;:::;;;<<<<<<======<<<;;;;;;;;;:::999888888:::<<<===>>>===<<<;;;<<<>>>@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBDDDGGGMMMQQQ[[[dddrrr}}}vvvkkk```VVVOOOLLLJJJGGGEEEDDDBBB@@@>>>===>>>>>>>>>>>>>>>===<<<:::::::::999999999888888777777777777777666666555666555555555555444444444666::::::777555777777555999;;;>>>DDDLLLXXXdddllluuuxxx|||~~~qqq^^^NNNDDDAAA<<<777555666777888555555444444444444555555BBBBBBAAAAAA@@@?????????>>>>>>======<<<:::999888777777777777777777777777777666555444333444444555444333333222222222222333333333333333333333333333444444555555444222000...........................++++++,,,---------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------...------------,,,,,,,,,***+++,,,---------------+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------------------,,,,,,+++---///000///......///...000111111000000111222111333444444444666999<<>>===============>>>AAAEEENNN```ppptttaaaTTTNNNKKKGGGDDDBBBAAA@@@???;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888999:::<<<======<<<;;;:::;;;===???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBCCCFFFKKKOOOVVV___lllxxxyyypppfff]]]WWWPPPMMMIIIFFFDDDCCCAAA???======>>>>>>======<<<<<<:::::::::999999999999888777777777777777666555555222333444555666777777888555888999666777:::<<<;;;:::;;;===AAAGGGQQQ]]]dddoootttzzz}}}vvvdddUUUGGGCCC===888666666777888555555555444444555555555AAAAAA@@@@@@???>>>>>>===>>>>>>??????>>>>>>===<<<777777777777777777777777777777666555555555555555444444444444444333222222333333333333333333333333333444444444333111///...------------------------,,,,,,,,,---------......---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,((()))***+++,,,---------)))))))))))))))***++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++---//////.........///...000111111//////000222000222333333444666999<<>>======???@@@DDDPPP]]]vvvlll```SSSNNNGGGBBB@@@?????????::::::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===<<<;;;::::::;;;<<<>>>?????????@@@@@@@@@AAAAAAAAABBBCCCCCCBBBBBBDDDHHHKKKPPPXXXdddoooyyy~~~wwwooofffaaaWWWRRRLLLGGGDDDCCCBBBAAA>>>>>>>>>>>>>>>===<<<;;;::::::::::::999999999999666666666666666555555555333333444555666777888888555888777555666:::<<<;;;<<<<<<;;;<<>>===<<<<<<<<<<<<===>>>>>>>>>>>>===777777777777777777777777888777777666666666666666444555666666555444222111222222222222222222222222333333333333222111///...------------------------------------------......///.........---,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++(((((()))++++++,,,,,,,,,)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000000///...///111...///000000//////000222000111222333333666999<<>>===<<<@@@>>>???@@@>>>???FFFOOOeeeyyyxxxlll\\\TTTIIIAAA>>>>>>>>>===:::::::::;;;;;;<<<=========<<<<<<;;;;;;<<<======<<<<<<;;;;;;<<<===???????????????@@@@@@@@@AAAAAABBBCCCCCCCCCBBBCCCEEEHHHKKKRRR\\\gggrrr~~~~~~vvvnnnhhh]]]XXXOOOIIIEEEDDDCCCBBB@@@@@@@@@@@@???>>>======;;;;;;:::::::::999999999777666666555555555555555777777777666666666555555888999777444444888999777;;;;;;999999<<>><<<<<<;;;888999:::;;;<<<<<<<<<<<<777777777777777777777777777777777777777666666666444444555666555444222111222222222222222222222222333333333222111000///...---------------------------,,,,,,,,,,,,---...///000000//////......------++++++,,,,,,,,,---------------,,,,,,,,,+++++++++*********++++++******)))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++///000111000//////111222---///000000//////000111000111222333444666:::===AAACCCHHHNNNQQQYYYhhhwww~~~~~~~~~~~~|||xxxvvvttttttsssrrrooohhh___YYYVVVSSSPPPMMMIIIGGGDDDAAA?????????@@@>>>===>>>???>>>===AAAGGGSSShhhxxxjjj___QQQGGGBBBBBBAAA@@@<<<;;;;;;;;;;;;<<<===>>>>>>==============================>>>>>>???@@@@@@??????@@@@@@@@@AAAAAAAAABBBCCCDDDDDDCCCCCCDDDEEEHHHNNNWWW```kkkxxx|||sssmmmccc]]]TTTLLLGGGFFFEEEDDDCCCCCCCCCBBBBBBAAA??????;;;;;;;;;:::::::::999999777777666555555555555666888888777777777666666666::::::888555777<<<;;;888999888888888:::???GGGLLLXXXcccpppvvvwww{{{vvvjjjYYYQQQFFF???<<<;;;:::888555555666777777666555555BBBAAA@@@???>>><<<<<<;;;666777888999::::::::::::777777777777777777777777777777777777777666555555333333444444444444333333222222222222222222222222333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---.../////////...............,,,,,,,,,---------......,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))),,,++++++++++++,,,------+++,,,,,,------,,,,,,+++000///...---,,,++++++***///000000000//////111333---///000000......///111000222333444555777;;;>>>AAACCCIIIOOOTTT\\\mmm}}}~~~~~~~~~~~~~~~}}}{{{yyywwwtttrrrrrroooiii```[[[XXXWWWTTTQQQNNNKKKFFFBBB??????@@@AAA<<<:::;;;>>>===<<<>>>CCCKKK\\\qqqvvvjjjYYYLLLGGGEEEBBB@@@???>>>===<<<<<<===>>>????????????>>>>>>>>>=========>>>>>>??????@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAACCCEEEEEEDDDCCCDDDDDDFFFKKKRRRZZZdddppp~~~xxxqqqiiibbbYYYQQQMMMJJJIIIHHHEEEEEEEEEDDDCCCBBBAAA@@@;;;;;;;;;;;;::::::::::::999888777555555666666777555555666777888999::::::999999999999===BBBAAA===666666777888:::>>>DDDHHHQQQ[[[hhhqqqvvv|||{{{ooo]]]SSSFFF>>>;;;:::777555555666777888888777666555CCCBBBAAA@@@>>>===<<<;;;777888999:::::::::::::::777777777777777777777777666666777777777666555444222222111222222333444555111111111111111111111111333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,...,,,,,,,,,---------------------........./////////,,,,,,,,,++++++++++++*********++++++,,,+++++++++,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,......///...------///111---...//////......///111111222444555666999<<>>>>><<<>>>BBBGGGSSSdddvvvtttbbbTTTMMMIIIEEEAAABBBAAA???===<<<===>>>?????????@@@@@@???>>>>>>===<<<===>>>??????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCC@@@CCCEEEFFFEEEDDDDDDEEEDDDHHHOOOVVV^^^iiiuuu~~~~~~wwwnnnhhh___XXXSSSPPPNNNLLLEEEEEEEEEDDDCCCBBBAAA@@@<<<;;;;;;;;;;;;::::::::::::999777666666666888999555666666777888999:::;;;777888888:::???CCCAAA;;;333555777888:::<<<@@@BBBHHHQQQ^^^jjjsss{{{wwwcccXXXJJJAAA???===:::666555666777888888777666555CCCCCCBBB@@@???===<<<<<<999::::::;;;<<<<<<;;;;;;777777777777777777777777555666777777777666444333111111000000111333555666111111111111111111111111333222111///............,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---*********++++++,,,,,,,,,.........////////////000,,,,,,,,,+++++++++******((()))***+++,,,---------++++++******++++++,,,---++++++------------++++++,,,,,,,,,---------......,,,------,,,+++,,,...000---...//////......///111111333555666777999===@@@DDDFFFLLLSSSYYYcccuuu~~~}}}|||yyy|||{{{wwwuuutttnnneee___]]]ZZZWWWUUUTTTSSSPPPMMMIIIEEEAAA??????======@@@@@@>>>???CCCAAAJJJXXXjjjmmm^^^WWWRRRLLLGGGDDDBBB@@@>>>======>>>???@@@@@@@@@@@@@@@???>>>===;;;<<<===>>>????????????BBBBBBBBBCCCCCCCCCDDDDDD@@@CCCFFFGGGFFFEEEEEEEEECCCGGGMMMSSSZZZdddooowww|||qqqkkkccc\\\XXXTTTQQQPPPEEEEEEEEEDDDCCCAAA@@@???<<<<<<;;;;;;;;;:::::::::;;;:::888777666777888:::999999999888888888888777666888888888===@@@;;;333222555777999999:::<<<>>>BBBJJJWWWdddpppyyy}}}jjj___PPPFFFDDDBBB>>>:::555666777999999777666555CCCBBBAAA???>>>=========;;;:::999888888999;;;<<<:::999888777666666666666777777777777777666555555444444444333333222222222333333444444333333222111666444333111000/////////////////////////////////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---..................---...---,,,,,,------+++)))******+++++++++,,,,,,,,,&&&(((+++......---,,,***+++---///...---,,,,,,---------............------...///000///...---...//////111222111000///000111222222222222444888>>>BBBIIIJJJNNNSSSXXXbbbuuu~~~}}}~~~}}}xxxssslllfffaaa^^^[[[ZZZWWWVVVTTTPPPJJJEEE@@@===>>>>>>>>>>>>>>>=========EEEHHHQQQ```uuussseeeZZZQQQLLLIIIFFFBBB@@@???@@@@@@???;;;<<<>>>@@@AAA@@@@@@???CCCAAA@@@@@@BBBCCCCCCBBBCCCDDDFFFGGGHHHHHHGGGGGGFFFGGGHHHHHHGGGFFFGGGGGGFFFFFFJJJQQQXXX^^^hhhqqq|||yyysssjjjeeeaaa]]]VVVPPPMMMKKKHHHEEEBBB@@@??????<<<>>>>>>===;;;:::;;;<<<<<<<<<;;;:::::::::;;;;;;:::999999;;;======<<<;;;;;;::::::999999999999999888888888999:::;;;======EEELLLXXXdddoooxxxsssjjj]]]QQQJJJDDD???<<<:::999777777888888777666BBBAAA@@@???>>>=========;;;;;;::::::::::::;;;;;;:::999888777666666666666666666666666666555444444444444444333333222222222333333444444333333222111444333333222111000//////........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,+++,,,---,,,+++)))))))))*********+++++++++'''(((***,,,,,,,,,+++***---...000000...---...///------............---------...///...---,,,---......000111000///...///000222333333444555999???CCCIIIJJJNNNTTTZZZeeexxx~~~~~~}}}tttqqqmmmiiieeeaaa]]]YYYYYYXXXUUURRRMMMHHHCCCAAA????????????>>>>>>>>>>>>AAACCCKKKYYYlll~~~pppdddYYYSSSJJJGGGDDDBBBAAA@@@>>>===;;;<<<===???????????????AAA@@@@@@@@@BBBCCCCCCCCCHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGHHHIIIHHHGGGJJJPPPUUUZZZbbbjjjwww}}}wwwoooiiieee___XXXRRRLLLKKKHHHDDDAAA??????>>><<<>>>???>>>======>>>?????????>>>======<<<;;;;;;;;;:::999:::<<<<<<;;;999??????===<<<;;;;;;;;;;;;999999999:::;;;<<<===>>>CCCJJJTTT```kkkuuu~~~zzzrrrfff[[[SSSLLLEEE@@@<<<:::888888999999888777AAA@@@???>>>===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999888777666666666666555555555555555444444333444444333333333333222222333333444444333333222111111111222222222111000///........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++,,,,,,***((((((((()))))))))*********(((((())))))***+++++++++,,,---//////---------...------............------+++---...---,,,,,,---......///000000......///000333444555666888<<>>@@@EEEQQQdddzzzsssfff^^^PPPMMMIIIFFFDDDAAA???======>>>???@@@@@@AAA@@@@@@BBBBBBCCCDDDEEEGGGIIIJJJNNNNNNMMMMMMMMMLLLLLLLLLPPPOOOMMMLLLKKKLLLMMMMMMMMMKKKLLLQQQTTTVVV]]]dddsss|||}}}vvvpppjjjcccZZZSSSKKKIIIGGGCCCAAA???>>>>>><<<>>>??????>>>???AAACCCBBBBBBCCCCCCBBBAAA???>>>???>>>============;;;999>>>===<<<:::999888777777::::::::::::<<<===>>>???CCCHHHRRR\\\hhhsss}}}~~~wwwmmmccc[[[QQQHHHAAA???===;;;::::::::::::999@@@???>>>===<<<<<<<<<<<<;;;<<<=========<<<;;;::::::999888777666666666666555555666666555555444333333333333333333333333333333333444444333333222111...///111333333222000///........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++***)))***++++++***((())))))))))))*********+++******)))))))))***,,,---)))***,,,,,,+++***+++,,,------............------+++---......---,,,---//////000111000///...///111333555666888:::>>>DDDGGGIIIJJJPPPWWW^^^jjj~~~xxxwwwuuurrrooojjjddd___XXXWWWUUUSSSOOOKKKGGGEEEBBBAAAAAA@@@@@@?????????@@@@@@DDDMMM^^^vvvrrrjjj\\\WWWPPPJJJFFFDDDBBBAAAAAABBBBBBCCCCCCCCCCCCCCCEEEFFFHHHJJJLLLOOOSSSUUUYYYXXXWWWVVVUUUTTTTTTTTTYYYWWWTTTRRRRRRSSSSSSSSSRRRPPPPPPSSSUUUVVV\\\cccqqqyyy{{{tttmmmdddZZZSSSJJJIIIFFFCCC@@@???>>>>>>===>>>?????????@@@BBBEEEFFFGGGIIIJJJJJJIIIHHHGGGHHHFFFDDDCCCBBB@@@===;;;<<<;;;:::999888777777777:::::::::;;;<<<===>>>???CCCHHHQQQ[[[fffrrr}}}}}}uuummmdddZZZNNNFFFDDDAAA===;;;;;;;;;:::999@@@???>>>===<<<<<<<<<===;;;<<<===>>>===<<<:::999:::999888777666666666666666777777777777666555555333333333333333333333333333333444444333333222111---///111222222111000///////////////////////////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++******))))))***,,,,,,***)))*********+++++++++,,,,,,---,,,+++******,,,---...(((***,,,,,,+++++++++,,,------............------,,,...//////......///000000111222222000000111222333555777:::<<<@@@EEEIIIIIIKKKQQQXXX```lll|||zzzvvvssspppkkkfffbbb]]]\\\[[[XXXUUUQQQMMMKKKCCCCCCCCCBBBAAA@@@@@@???AAABBBDDDKKK[[[rrr}}}uuuiiiaaaVVVMMMHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFIIINNNQQQTTTXXX]]]aaahhhhhhgggfffdddcccbbbaaa```^^^ZZZYYYZZZZZZYYYWWWUUUSSSSSSUUUVVVWWW\\\cccmmmwww~~~vvvlllbbbXXXRRRJJJHHHEEEBBB@@@???>>>>>>>>>???@@@@@@@@@BBBEEEHHHLLLNNNQQQTTTVVVVVVVVVUUURRRPPPMMMKKKIIIFFFBBB???@@@???>>>>>>============;;;;;;;;;<<<===>>>???@@@CCCHHHOOOYYYcccooo{{{zzzrrrhhh[[[RRRJJJFFFAAA>>>===<<<;;;:::@@@???>>>>>>=========>>><<<<<<<<<<<<<<<;;;:::999:::999888777666666666666777777777777777666666555222222333333333333444444333333444444333333222111...///000111111111000///////////////////////////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********)))+++,,,---+++******++++++++++++,,,,,,,,,...---,,,++++++,,,---...***,,,...///...---...///------............------,,,...//////......000111111222333333111111222333333555888;;;>>>BBBGGGJJJJJJLLLRRRZZZcccqqq}}}{{{xxxuuusssnnniiifff^^^]]]\\\YYYUUUQQQNNNKKKGGGFFFFFFEEEDDDCCCBBBBBBAAABBBDDDJJJXXXnnnuuulll```TTTMMMJJJIIIIIIGGGFFFFFFEEEEEEFFFGGGGGGHHHMMMSSSXXX\\\bbbiiiooossssssssssssrrrooommmlllhhheeebbbbbbcccccc```\\\ZZZWWWVVVXXXXXXXXX]]]ccckkkvvvvvvjjj^^^UUUPPPJJJHHHFFFCCCAAA@@@??????@@@AAACCCDDDEEEIIINNNRRRXXXZZZ]]]```ccceeefffggg```]]]ZZZVVVSSSOOOJJJFFFDDDDDDBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>???AAABBBCCCDDDHHHOOOXXXbbbnnnxxx|||rrrfff]]]RRRMMMGGGBBB@@@>>><<<;;;@@@@@@???>>>>>>>>>>>>???===<<<;;;:::999999999999:::999888777666666666666666666777777666666555444222222222333333444444444333333444444333333222111000000000000000/////////------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******+++---...,,,+++************++++++++++++---,,,,,,,,,+++,,,,,,,,,+++---/////////...///111------............------+++---............///111000222333222111000111222222444888;;;>>>BBBGGGKKKHHHKKKSSS]]]hhhwww~~~}}}~~~~~~|||xxxrrrmmmaaa```___\\\XXXSSSOOOMMMKKKKKKJJJIIIHHHGGGFFFFFFCCCDDDFFFKKKXXXnnnyyynnnccc[[[UUUQQQNNNLLLKKKJJJJJJJJJJJJKKKLLLMMMSSS[[[aaagggnnnwww~~~~~~}}}zzzwwwssspppnnnooopppooojjjeeeccc___^^^^^^]]]\\\```fffmmmyyyuuuhhh\\\SSSOOOJJJIIIFFFDDDBBBAAA@@@@@@BBBDDDGGGJJJNNNTTT[[[```gggiiikkkmmmpppsssuuuvvvqqqnnnjjjfffaaa\\\WWWSSSLLLJJJHHHFFFDDDBBBAAA@@@AAAAAABBBBBBCCCEEEFFFGGGHHHLLLTTT]]]fffpppyyyzzzoooggg[[[UUUNNNHHHDDDAAA???===AAA@@@??????????????????===<<<:::999888888999999:::999888777666666666666555555666666555555444333222222222333333444444444333333444444444333222222111111000///.../////////+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++***,,,......---,,,))))))))))))************++++++++++++++++++++++++)))+++---...------...///---..................---***+++------------...000///111222111000///000111111444888;;;>>>CCCHHHKKKGGGKKKTTT___kkk|||~~~}}}}}}}}}{{{uuujjjiiigggddd```\\\WWWUUUOOONNNMMMLLLKKKJJJIIIIIIEEEGGGIIINNNZZZooozzzppphhh___XXXTTTRRRQQQPPPOOOOOOOOOPPPQQQRRRYYYbbbiiiooowww}}}zzzxxxzzz{{{yyysssmmmlllhhhfffeeecccaaadddjjjqqq~~~tttfff[[[SSSOOOKKKIIIGGGDDDBBBAAAAAAAAACCCFFFJJJOOOUUU]]]eeekkksssssstttvvvxxx{{{}}}~~~|||wwwrrrnnnhhhbbb^^^VVVUUURRRNNNKKKHHHFFFEEEEEEEEEEEEEEEFFFHHHIIIJJJMMMRRRZZZbbbkkkttt}}}zzzrrr```[[[SSSLLLGGGDDDAAA?????????>>>==================:::888999;;;<<<:::777;;;:::999777777777777888555666666666777777888888222222222222222222222222555444333222111111000000000000000///////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++******+++++++++,,,,,,,,,*********)))))))))((((((---,,,,,,+++*********++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++******,,,...//////...////////////000000000000///000111111000111333555444777:::===???CCCGGGJJJKKKPPPWWWaaappp~~~}}}~~~~~~}}}xxxwwwvvvsssnnnfff]]]VVV\\\YYYUUUSSSRRRQQQOOONNNLLLMMMOOOVVVbbbtttxxxtttpppjjjeee___\\\WWWTTTTTTVVVVVVWWW[[[```gggnnnuuu{{{xxxuuuuuuuuuqqqnnnmmmooorrryyy~~~}}}ssshhh]]]UUUPPPMMMJJJJJJKKKHHHDDDDDDHHHIIILLLPPPXXXaaallltttyyyyyyrrrmmmdddaaa\\\YYYVVVSSSPPPMMMOOOMMMJJJIIIKKKNNNOOOPPPSSS[[[eeelllpppvvv~~~pppggg[[[QQQKKKHHHFFFDDD>>>>>>===<<<<<<<<<<<<<<<===;;;999999;;;;;;:::888;;;:::999777777777777888777777777666666555555444222222222222222222222222666555444333222222222222444444333222222111000000//////...------------...000//////.........//////---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,++++++******++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,---.........---////////////000000000000///000111111000111333555555777;;;===@@@CCCGGGKKKMMMRRRYYYdddrrr}}}}}}|||~~~xxxqqqjjjeeeeeebbb^^^ZZZXXXVVVTTTRRRRRRSSSVVV\\\gggwww~~~zzzsssnnnjjjfffbbb``````aaabbbbbbbbbgggnnntttzzz~~~~~~}}}zzzwwwuuuwwwzzz|||}}}sssiii___XXXSSSOOOLLLLLLMMMKKKHHHIIINNNTTTXXX^^^eeemmmuuu}}}yyyssspppmmmhhhdddaaa^^^ZZZWWWXXXUUURRRRRRTTTVVVWWWXXX[[[cccmmmsssvvv|||yyyqqqeee[[[TTTPPPMMMKKK======<<<;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;:::888;;;:::999888777777777777999888777666444222111111333333333333333333333333555444222111000111222222666555444333111000///...000000///............///000000//////...---------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++******++++++++++++******************++++++,,,,,,------....../////////.........------////////////000000000000000111222111111111333555666888;;;>>>@@@CCCGGGJJJPPPTTT\\\gggvvv~~~|||{{{~~~~~~zzzwwwuuuqqqlllhhhdddaaa]]][[[\\\^^^aaagggppp||||||sssppplllkkkkkklllllllllnnnrrrxxx|||}}}uuummmeee___[[[UUURRRQQQRRRPPPOOORRRWWW```gggpppuuuyyy~~~}}}~~~zzzvvvsssooolllhhheeebbb```]]]]]]___aaabbbbbbdddllluuu{{{}}}|||rrrhhh```ZZZVVVSSS>>>>>>===<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;:::999::::::999888888777777777888777666555333222000000333333333333333333333333222111///......///000111222111111000...------,,,000//////...............------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++******))))))***++++++,,,---...//////...///000///.........///////////////000000000000000111222222111111333555555888;;;===???BBBFFFIIIQQQUUU^^^jjj{{{}}}{{{|||xxxsssooojjjggggggjjjnnnrrrxxx|||zzzwwwwwwxxxxxxxxxwwwzzz~~~zzztttnnniiifff```\\\ZZZZZZYYYWWW[[[aaajjjrrr|||}}}{{{xxxuuurrrllljjjggggggiiijjjjjjjjjlllsss{{{|||sssjjjccc^^^[[[@@@???>>>>>>======>>>>>><<<<<<<<<;;;;;;::::::;;;::::::999999888777777666666555555444333222222222333333333333333333333333000000000000000111111111...............---------///...------,,,,,,------******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,------,,,,,,+++++++++***++++++,,,------...//////+++---//////......000222////////////000000000000000111222222111222444666555777:::<<<>>>AAAEEEHHHPPPVVV```nnn~~~~~~~~~yyyvvvsssvvvyyy}}}|||xxxuuusssmmmjjjgggfffdddaaadddjjjsss{{{~~~uuusssqqqqqqrrrssssssrrrtttyyy~~~vvvnnnhhheeeAAA@@@??????>>>>>>??????;;;<<<===<<<:::::::::<<<999999:::999999888666666444444444444444444444333333333333333333333333333111222444555666666555444000000000000000000000000......---,,,,,,,,,,,,,,,***+++---...//////......++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------************++++++++++++++++++******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------......//////))),,,//////------000333////////////000000000000000222333222222222444666666888;;;===???AAAEEEHHHOOOWWWcccsss|||}}}~~~yyyvvvsssssspppmmmooottt|||~~~~~~}}}{{{yyyyyyzzz{{{zzzyyyzzz}}}zzzuuurrr@@@??????>>>>>>>>>>>>>>>;;;===>>>===:::999;;;<<<999999::::::999888666555555555555555444444444444444444444444444444444444111333777999:::999777555333333222222111111000000//////...---------------+++,,,...//////...---,,,+++++++++,,,,,,---------,,,,,,,,,------------...)))*********+++++++++,,,++++++******++++++,,,---+++++++++++++++,,,,,,,,,---------...............)))---000///,,,+++...111////////////000000000000111222333333222222444666888:::===???@@@CCCGGGJJJOOOXXXgggxxx{{{|||~~~}}}}}}}}}{{{xxxyyy~~~~~~}}}}}}~~~||||||}}}~~~|||{{{{{{}}}~~~}}}??????>>>===============;;;===>>>===:::999;;;===999999::::::999888666555777777666555444444333333444444444444444444444444...222666:::;;;999666333555444333222111///......000000///...............+++,,,---------+++)))'''+++++++++,,,,,,---------,,,,,,,,,---------......*********++++++,,,,,,,,,+++*********+++,,,,,,---))))))******+++++++++,,,...............---------+++...111///+++)))+++///////////////000000000000111222333333222333555666:::<<>>>>>>>>>>>===<<<;;;:::::::::999999888777777777888888777555444333222111555444222111111222444555555555666666555333222000222111111111000000//////////////////////////////------............------++++++++++++++++++++++++---,,,+++******,,,...///,,,,,,,,,,,,+++***))))))---+++)))***,,,---,,,)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,222000...---,,,---...////////////000111111222222111111222333555777999:::999<<<@@@AAAAAACCCHHHLLLSSS___ooo~~~}}}}}}{{{{{{{{{|||~~~|||{{{zzz|||}}}~~~||||||}}}}}}{{{yyywwwwwwxxxyyyyyyyyyzzz{{{}}}???>>><<<:::999999999:::>>>>>>===<<<<<<;;;;;;:::::::::999999888777777777666666666555444444444333555444222111111222444555111111222222222111///...222222222222111111000000////////////////////////------............------++++++++++++++++++++++++***)))((('''((()))+++,,,------...............------+++***+++------,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000//////.../////////000111111222222222222222333555777888999888;;;???BBBCCCFFFKKKPPPWWWddduuu||||||~~~zzz{{{{{{|||~~~}}}|||zzzyyyyyy||||||}}}~~~~~~|||xxxyyy{{{|||{{{zzzyyyzzz|||}}}}}}||||||}}}~~~???>>><<<:::999999::::::>>>===<<<:::::::::;;;;;;::::::999999888777777777555555555555555555555555444444222222222222444444//////000111111000///...333333222222222222111111////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,)))(((((('''''')))***+++))))))***,,,,,,---------,,,+++***+++,,,---,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------///000111333222111///---/////////000111111222222333333333444555777888999888<<<@@@CCCDDDHHHOOOTTT\\\jjj}}}{{{|||{{{{{{{{{{{{}}}}}}|||{{{zzzzzzyyyxxxxxx|||{{{zzzzzz|||~~~zzzzzz{{{|||zzzxxxxxxyyy||||||}}}~~~<<<;;;;;;::::::<<<===>>>>>>===;;;999888999;;;<<<::::::999999888777777777555555555555555444444444444333333222222333333444000111222333333333222111111111111111111111111111........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---(((((()))***++++++******************************+++++++++,,,,,,,,,------,,,,,,,,,---------------...///000111111000///.../////////000111111222222333333444444555777888999;;;>>>BBBDDDFFFJJJPPPVVV```ooozzz||||||}}}}}}|||}}}yyyzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwyyy||||||zzz{{{}}}}}}|||{{{}}}<<<<<<;;;:::;;;<<<===>>>>>><<<:::999888:::;;;<<<::::::999999888777777777888777666555444333222222333333333333333333333333111222333444444333333222/////////000000000000000------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------,,,++++++((()))))))))((((((((()))+++++++++,,,,,,,,,------,,,,,,,,,------.........///...------------///////////////000111111222222333333444555666777999:::???AAADDDEEEFFFJJJPPPVVVbbbqqq}}}}}}~~~~~~}}}~~~yyyzzz{{{|||}}}|||||||||xxxwwwwwwxxxzzz}}}}}}~~~@@@???===;;;::::::;;;;;;===<<<;;;::::::;;;<<<<<<::::::999999888777777777888888777555444333222111333333333333333333333333000111222222222111000///.........////////////000------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''')))***)))((('''((()))++++++,,,,,,,,,,,,------,,,,,,,,,---....../////////---,,,++++++---///000/////////000111111222222222333333555666888:::;;;@@@BBBEEEEEEFFFJJJQQQWWWdddttt~~~~~~~~~~~~{{{|||~~~zzzzzz{{{|||~~~@@@???===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777777777666555444444333333222333333444444333333222000000111111111///...---.../////////000000000000////////////////////////------............------------------------------******++++++,,,,,,,,,+++((()))))))))))))))((('''(((***,,,+++)))((()))+++++++++,,,,,,,,,,,,------,,,,,,------.../////////---------------...///////////////000111111222222111222333555777999<<<===???AAADDDEEEFFFKKKSSSYYYiiixxx}}}|||}}}~~~}}}|||}}}~~~}}}|||}}}~~~===<<<<<<;;;<<<===>>>???<<<<<<===>>>>>>======<<<::::::999999888777777777555555555555555555555555222333333444444333333222111222222222111000...---//////000000111111111222111111111111111111111111---..................---------------------------++++++,,,------------,,,)))***+++,,,,,,---,,,,,,))),,,------***)))+++---++++++,,,,,,,,,---------,,,,,,------...///000000,,,---///000111000///.../////////000111111222222000111222444777:::===>>>===???BBBDDDGGGLLLUUU[[[lll||||||zzz|||}}}}}}|||{{{{{{||||||{{{~~~>>>===<<<;;;;;;<<<>>>???>>>>>>===:::777444444555;;;;;;:::999999888888777666666666666555555555555333333333333333333333333444444444333111...+++***222222222222111000......---...//////000////////////...---,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---,,,,,,,,,,,,---......+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...///000///...---...///222111111111111111222333333555777888888888:::<<<@@@???BBBHHHLLLPPPXXX```ooo~~~|||zzzyyyyyyyyy|||zzz}}}===<<<:::::::::;;;<<<===>>>>>>===;;;777666666777999999999888777777666666777777666666555555444444111222222333333444444555222222222222111000...---000000000///...---------------...//////////////////...------,,,,,,,,,---,,,+++***+++---...---,,,---,,,,,,,,,------......,,,++++++++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///,,,---......---,,,---//////////////////000000111222444666666777888:::<<>>DDDCCCFFFJJJMMMRRR[[[eee{{{}}}{{{{{{{{{~~~~~~~~~}}}|||zzzxxx|||~~~}}}|||===<<<;;;:::::::::::::::;;;<<<<<<;;;:::999;;;<<<<<<<<<;;;;;;:::999999999888888777666555444444333666666555444222111000000000000111222222222333333444222000///...///000222,,,,,,---.....................------------......---,,,+++,,,.........---,,,,,,---------...---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///---///111111000111222444111111111111222333444444444666777888999;;;???AAADDDDDDGGGKKKMMMRRR^^^iii~~~||||||{{{}}}}}}|||wwwtttpppooooooppptttzzzvvvpppkkkjjjiiihhhmmmsssxxx||||||}}}~~~~~~||||||}}}??????>>>===<<<;;;;;;;;;999:::;;;;;;::::::<<<>>><<<<<<;;;::::::999999888888777777666555444444444555444444333333222111111222222111111111111111111333222000......///111222,,,---......//////............---------......///---,,,+++,,,...///...---+++,,,---.........---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///---///111111000111222444111111111111222333444555333444666777888;;;???BBBDDDDDDGGGKKKMMMSSSaaannn}}}|||{{{||||||}}}}}}{{{tttnnniiieee```___^^^___ccciiiooosssvvv{{{xxxrrrgggaaa\\\[[[[[[[[[___dddjjjnnnuuu|||~~~}}}wwwyyy{{{}}}}}}|||{{{|||}}}~~~~~~AAAAAA@@@???>>>===<<<;;;888999::::::999:::<<<>>>999999888888777666666555666666666666555555555555111111222333333444555555333222111000/////////000000///...------...///000---......///000/////////.........---......///000...,,,,,,,,,...///...---+++,,,---.........---,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///,,,---............///000/////////000111222333444000111333444555999>>>AAADDDEEEIIILLLOOOVVVfffuuu}}}{{{{{{|||||||||}}}~~~xxxooogggaaa\\\YYYQQQPPPPPPPPPSSSXXX]]]```eeejjjqqqvvvzzz~~~|||oooggg[[[TTTOOOOOOPPPPPPSSSWWW\\\```gggoooxxx~~~|||~~~}}}{{{uuuvvvxxx{{{}}}|||zzzyyyzzz|||~~~BBBBBBAAA@@@>>>===;;;:::888999:::999999999;;;===888888777666666555555444555555555555666666666666333333333333333333333333111000///.........///000.............../////////...///000000111111000000...............///000000...---,,,---...//////---***+++---//////...---,,,,,,++++++++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///,,,---......---,,,---////////////000111222444444111222333444666:::???CCCEEEGGGKKKOOORRRZZZkkk||||||{{{zzz}}}}}}}}}}}}~~~{{{uuukkkccc\\\WWWTTTRRRHHHHHHGGGHHHJJJMMMPPPRRRUUUYYY^^^bbbfffkkkrrrxxx}}}qqqeee^^^QQQJJJFFFGGGIIIIIIJJJMMMOOOSSSZZZaaajjjttt}}}~~~yyytttpppnnnmmmnnnooonnnnnnrrr{{{~~~|||yyyzzz}}}~~~}}}xxxxxxzzz{{{}}}|||{{{|||~~~BBBBBBAAA@@@>>><<<;;;:::777888999999888888:::<<<999999888888777666666666444444555555666777777777888888666444222000......//////...------...000111///000111111111111000000//////000111111111111111...............///000000...---,,,---/////////...***+++---//////...---,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////...///000///...---...///111111111222333555666777444555666777999>>>CCCGGGFFFHHHMMMQQQTTT]]]ooo~~~|||zzzzzz}}}~~~~~~}}}~~~rrrlllccc[[[VVVRRRPPPOOOFFFFFFFFFFFFGGGIIIKKKLLLIIIMMMQQQTTTWWW\\\dddjjjtttwwwzzzxxxqqqfff]]]XXXKKKEEEAAACCCEEEEEEEEEGGGHHHKKKQQQYYYaaajjjtttzzz|||uuunnngggbbb```\\\___``````aaagggrrrzzzwwwtttrrrooonnnqqquuuzzz~~~}}}}}}~~~~~~??????>>>===============::::::::::::::::::::::::::::::999888888777777666333444666777777777666555555333111//////111333555111111000///////////////............///000222222............////////////......---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------/////////...------,,,,,,...///000000//////000111111111111111222333444444444666888999:::===AAADDDHHHHHHKKKOOOUUUaaavvv}}}}}}xxxmmmfff]]]WWWSSSQQQNNNLLLJJJIIIGGGGGGGGGFFFCCCAAADDDDDDEEEGGGJJJOOOTTTWWW```cccgggiiiddd[[[QQQJJJDDDCCCAAA@@@@@@@@@AAAAAABBBEEEHHHMMMSSS\\\eeellltttxxx|||~~~yyymmmccc\\\YYYXXXWWWSSSRRRSSSVVVXXX[[[eeeoooyyy{{{rrrmmmkkkjjjgggiiilllooossszzz~~~{{{xxxzzz~~~}}}{{{zzzzzzzzzwwwzzz~~~~~~???>>>===<<<<<<<<<<<<===;;;::::::::::::::::::;;;:::::::::999888888777777666666777777666555444333444333111000000111333444111111000///////////////............///000111222111111000000/////////...//////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,---...............---------...///000000//////000111111111111111222333444444444555777999:::===BBBEEEJJJKKKNNNTTT\\\iii~~~}}}xxxjjjccc[[[TTTQQQOOONNNLLLJJJHHHGGGFFFFFFEEECCCAAACCCCCCBBBCCCEEEIIIMMMOOOVVVYYY\\\]]]ZZZRRRIIIDDDAAA@@@?????????@@@BBBCCCAAACCCFFFIIINNNTTT\\\aaahhhoootttxxx|||}}}qqqjjj```WWWQQQOOOMMMMMMMMMLLLMMMPPPRRRUUU^^^hhhttt~~~tttlllfffcccbbbaaacccfffiiimmmssszzz~~~}}}{{{uuurrrpppqqqvvv{{{~~~zzzvvvrrrpppooonnnooorrrvvvyyyzzz{{{~~~======<<<;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;::::::999888888777777777777777555444333222444333111111111111333444111111000//////////////////......//////000111222333333222111000///......000000///............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,---------..................///000000//////000111111111111111222333444555333555777888:::===BBBFFFKKKLLLQQQYYYbbbqqq~~~}}}wwwhhhbbbZZZSSSPPPNNNNNNMMMIIIHHHFFFEEEEEEDDDBBB@@@CCCBBBAAAAAAAAACCCFFFGGGLLLNNNPPPPPPNNNIIICCC???>>>=========>>>@@@BBBCCCAAACCCEEEGGGIIINNNTTTXXX]]]dddkkkooorrruuurrrmmmeee___WWWOOOKKKJJJIIIHHHHHHFFFHHHKKKLLLPPPYYYbbbooo{{{vvvmmmeee```]]]]]]\\\^^^bbbeeehhhmmmssswww~~~yyytttrrrllliiigggggglllrrrwwwzzz||||||yyytttnnnhhhdddbbbaaadddggglllppprrruuuyyy{{{}}}<<<;;;;;;::::::;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;;;;::::::999888888888777666666666555444333333333222222222222222222333111000000//////////////////////////////000111111222222111000000///......000//////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,------...//////000...///000000//////000111000000111111222333444555333555666888:::>>>DDDHHHLLLMMMSSS[[[eeeuuu~~~~~~}}}|||tttlllfff^^^VVVPPPNNNMMMMMMIIIGGGEEEDDDDDDCCCBBB@@@BBBBBBAAA@@@@@@AAACCCDDDFFFGGGHHHHHHGGGDDDAAA???============>>>@@@AAACCCBBBDDDGGGIIIKKKNNNRRRVVVYYY___dddfffgggiiifffaaa\\\WWWQQQLLLIIIIIIHHHHHHEEEDDDFFFJJJLLLOOOXXXbbbmmmxxx|||xxxqqqjjjddd```^^^]]]\\\___bbbfffiiimmmrrruuu{{{vvvpppllljjjgggeeebbbbbbeeekkkqqquuuyyy}}}~~~{{{yyyuuuoooiiiccc___\\\[[[]]]___cccgggkkknnnqqqssswww{{{||||||}}}|||}}};;;;;;::::::::::::;;;;;;<<<<<<;;;::::::;;;<<<<<<;;;;;;:::999999888888777555444444444444555555555222222222333333222222222111000000///////////////000////////////000000111///////////////////////////...------,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000...///000000//////000111000000000111222333555666444555666888;;;???FFFJJJOOOQQQWWW___iiiyyy~~~~~~|||{{{}}}|||tttrrrmmmeee[[[RRRMMMJJJJJJJJJGGGEEECCCCCCCCCBBBAAA???????????????@@@BBBCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>???AAABBBBBBEEEIIIMMMPPPSSSWWWZZZ\\\______\\\\\\]]]\\\XXXQQQMMMIIIFFFEEEEEEEEEDDDCCCCCCFFFKKKNNNRRR[[[eeepppzzz}}}uuurrrmmmhhhdddaaa```___^^^aaafffjjjmmmqqqtttwww|||}}}}}}zzzvvvpppkkkgggeeeeeeccc```___```eeekkkpppuuuyyyzzzwwwtttpppkkkeee```\\\ZZZYYYZZZ[[[^^^bbbfffiiikkklllsssvvvyyy|||~~~~~~zzzwwwvvvwwwtttuuuwwwyyy{{{{{{{{{{{{;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::999999888777777666444444333333444555555666111222333444444333222111111111000///////////////000000////////////000000---........./////////000......---,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000...///000000//////000111000000000111222444555666555666777999<<>>???@@@AAA@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCDDDHHHNNNSSSWWW[[[___bbbcccccc___WWWSSSTTTSSSPPPKKKIIIEEEDDDDDDEEEEEEDDDBBBCCCHHHOOOTTTYYYcccmmmvvv~~~zzzrrroookkkgggcccaaa`````````dddjjjooorrrvvvyyy{{{~~~~~~}}}|||yyytttooojjjfffccccccbbbaaa______ccciiimmmssswww||||||wwwtttooommmhhhbbb^^^[[[ZZZYYY[[[[[[]]]aaafffiiiiiiiiiooorrruuuwwwxxxyyy{{{}}}~~~zzzuuurrrqqqrrrlllnnnppprrrtttuuuuuuuuu;;;;;;;;;;;;;;;<<<======:::;;;<<<======<<<;;;:::999999888777777666666555666555444333333333444555000111333444444333111000111111000///////////////000000////////////000000000000000/////////////////////...---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,---------......//////...///000000//////000111//////000111222444555666666777888:::===CCCJJJPPPVVVXXX___hhhsss|||yyyxxxyyy{{{}}}~~~{{{qqqeeeZZZTTTRRRLLLIIIFFFDDDDDDDDDDDDCCC??????????????????@@@@@@??????@@@AAAAAAAAAAAAAAABBBBBBAAABBBBBBDDDFFFGGGJJJOOOVVV\\\aaaeeejjjlllkkkjjjdddZZZTTTRRROOOKKKJJJHHHFFFEEEFFFGGGFFFEEEEEEFFFMMMVVV\\\cccnnnxxxzzz|||sssqqqmmmiiieeebbb``````dddiiipppuuuyyy}}}}}}zzzuuupppkkkgggeeeccccccdddccccccggglllqqqvvvyyy}}}}}}yyyvvvpppmmmhhhccc___\\\[[[ZZZ\\\\\\]]]bbbgggkkklllkkknnnpppssstttuuuwwwyyy{{{zzz|||~~~~~~|||{{{yyyyyywwwtttooolllllllllgggiiikkkmmmoooppppppppp;;;;;;;;;;;;;;;<<<===>>>999;;;===??????===;;;999888888777777666555555555888777555333222222222333///111333555555333111///111111000///////////////111000////////////000000333333222111000///......000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////---------..................///000000//////000111//////000111222444666777777888999;;;>>>DDDLLLQQQUUUWWW^^^hhhttt|||yyyxxxxxxzzz}}}~~~}}}pppddd]]][[[MMMJJJFFFDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBCCCCCCCCCBBBAAAAAABBBCCCDDDGGGIIIKKKRRRVVV^^^dddjjjnnnrrrtttrrrqqqjjj```XXXTTTOOOJJJFFFEEECCCCCCDDDEEEDDDCCCIIIKKKRRR\\\dddlllwww|||xxxuuuqqqlllgggdddaaa```iiinnnuuu{{{~~~{{{wwwrrrmmmhhhfffdddfffhhhhhhiiilllrrrwww{{{}}}}}}zzzssspppkkkfffbbb^^^]]]\\\]]]\\\^^^cccjjjnnnnnnmmmmmmooorrrtttuuuwwwzzz|||xxxyyy{{{||||||zzzwwwvvvssssssqqqnnnjjjgggfffgggeeegggiiikkkmmmnnnooonnn@@@???>>>>>>===>>>>>>???============<<<;;;:::999777777777777666666666666333444444555555444444333333333222222111000000000//////000000000000000///222111111000///000000000111111000///////////////...............///000000///...,,,***))))))******,,,---...---+++***+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,---------..................////////////111000000/////////000000000000111222333555666777777777<<>>>>>>>>>>>=========<<<<<<;;;:::999999999999888888888777777333333444444444444333333333222222111111000////////////000000000000//////111000000000000000111111111111000///////////////...............//////000...---,,,+++++++++,,,---,,,---...---+++***+++,,,***++++++++++++,,,,,,,,,.........///////////////,,,,,,,,,---------..................////////////000000///////////////000111111111222333555666777777888===BBBDDDEEELLLSSSXXX^^^fffooo|||}}}zzzyyy{{{}}}~~~~~~|||yyyyyy}}}wwwoooaaaXXXNNNIIIKKKMMMLLLJJJIIIHHHFFFFFFFFFHHHKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLIIIJJJKKKKKKLLLOOOUUUZZZeeellluuu||||||sssgggZZZRRRMMMKKKHHHFFFFFFIIILLLNNNUUU^^^iiirrr}}}}}}xxxssspppoooppppppsssxxxzzzvvvvvvwwwvvvuuutttssstttyyy}}}zzztttoookkkhhhhhhhhhfffgggjjjooovvvzzz{{{zzz|||{{{{{{}}}~~~|||yyyyyyzzzyyyxxxvvvtttsssooonnnkkkiiigggfffffffffhhhlllppprrrvvv{{{zzzvvv>>>??????@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999999999888888888888777777222333333444444333333222222222222111111000///.../////////000000//////.../////////000111111222222111111000///////////////......------......///000---,,,,,,,,,,,,---...///,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,000000///////////////...,,,,,,,,,---------..................////////////////////////////////////222222222222333444666666888:::>>>DDDFFFHHHNNNUUUZZZ```hhhrrr~~~|||{{{|||~~~}}}}}}{{{xxxuuuxxx~~~lllbbbUUUMMMLLLMMMLLLKKKJJJHHHFFFFFFIIINNNSSSWWW[[[[[[[[[ZZZZZZYYYXXXWWWRRRSSSUUUWWWYYY]]]bbbfffrrrzzzwwwiii___WWWTTTPPPLLLKKKMMMQQQSSS^^^hhhsss}}}{{{yyyxxxxxxxxxzzz~~~zzzvvvrrrqqqppppppnnnppptttyyy~~~~~~}}}|||{{{yyywwwvvvqqqpppnnnllljjjiiiiiiiiilllqqqvvvyyy~~~}}}>>>???@@@AAA@@@>>><<<;;;;;;;;;;;;;;;;;;:::999999777666666666555555555555222222333333333333222222111111222111111000...---/////////000//////......---...///000111222333333111000000///////////////...------------...//////---,,,,,,,,,,,,---------,,,---...---+++***+++,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------..................////////////......//////000000//////222222222333333444666666999;;;@@@FFFIIIJJJPPPWWWZZZ___iiittt~~~~~~~~~~~~~~~~~~{{{{{{zzzwwwtttuuuyyy~~~|||qqqbbbVVVPPPNNNLLLJJJIIIHHHGGGHHHNNNWWW```ffflllmmmmmmlllkkkiiihhhgggbbbcccdddfffhhhkkkoooqqqyyyuuullldddaaa[[[WWWUUUVVVYYY\\\gggqqq}}}}}}{{{yyyyyyxxxxxxzzz~~~}}}|||{{{wwwvvvtttrrrqqqqqqqqqqqqqqqwww|||>>>???@@@AAA@@@>>><<<:::::::::::::::::::::999888666666666555555555555444222333333444444333333222111111222222222000...---///////////////...------,,,---///111222333333333111000000///////////////---------------...//////---------,,,+++******))),,,---...---+++***+++,,,++++++,,,,,,,,,---------+++++++++******))))))))),,,,,,,,,---------..................////////////......///000111111000000222222222333444555666777:::<<>><<<;;;999999999::::::999999888888888777777777777666666333444444555555444444333111222333444333111///...////////////......---,,,,,,---///111222333222222111111000///////////////------,,,,,,------...///---------,,,+++***(((''',,,---...---+++***+++,,,,,,,,,,,,,,,------------,,,++++++++++++++++++***,,,,,,,,,---------..................////////////...///111222333222222111111222222333444666888999999<<>>===<<<<<<888888999999999999888888888888777777777666666666444555555666666555555444222333444555444222000...////////////...---,,,+++,,,...000222333222111111111111000///////////////------,,,,,,------...///,,,,,,---------,,,***))),,,---...---+++***+++,,,,,,,,,,,,------------...+++++++++++++++,,,,,,,,,,,,,,,,,,---------..................///////////////000222444444444333222000111111333555777999:::999<<>>===<<<<<<<<<777888888999999999888888666555555555444444444444555555666666666666555555222333555666555333111///////////////...---,,,+++---...000222333222111000111111000///////////////---,,,,,,,,,,,,---......+++,,,---.........---,,,,,,---...---+++***+++,,,,,,,,,,,,---------......)))))))))******++++++,,,,,,,,,,,,---------................../////////000///111333555666555444333///000111333555888:::;;;999;;;BBBJJJMMMNNNRRRYYY```iiixxx~~~~~~{{{vvvrrrxxx{{{}}}{{{wwwsssssstttqqqzzzwwwwwwyyyCCCBBB@@@>>><<<::::::999777888:::;;;<<<<<<;;;;;;;;;;;;;;;:::888777555444444444444333222111000///222222333333333222222111000000000000000///......,,,+++,,,///222333333222111///---...111222000...///...---,,,,,,+++,,,,,,------.........---+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------........./////////111222000---,,,...111222222444555777999;;;;;;===???FFFKKKKKKKKKQQQZZZdddppp{{{vvvrrruuuxxx|||{{{vvvrrrpppqqqooovvv}}}CCCBBBAAA>>><<<;;;:::999666777888999999999888777999999999999888777666555444444444333333111000000000111111111111000000//////////////////......---...---...000333444333222111///......111111000...---------------.........------.........---,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------.........////////////000///......///111444555666888:::<<<===>>>>>>AAAGGGLLLMMMMMMSSS\\\eeerrr~~~yyyvvvuuuwwwxxxxxxvvvsssrrrqqqrrrvvv{{{DDDCCCAAA???===;;;:::999::::::;;;;;;::::::999888666666777777777777777666333444444333333222111000111111111111000000///////////////.........------000//////111333444333222111///...///000111000...+++,,,...///000000//////------.........---,,,+++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------.........////////////...---...000111111111111222333555888:::;;;<<>><<<;;;:::;;;;;;;;;::::::999888777555555666666666666555555333333444444333222222111444333333222222222222222000000//////............111000000111222333111000000/////////000000000///+++---///111111000///...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...............////////////000...,,,...222444444222///000222444666999:::;;;???BBBIIINNNOOOOOOVVV^^^gggxxx~~~{{{xxxuuuvvvyyy{{{zzzxxxvvvuuutttvvv~~~AAAAAAAAA@@@???===;;;:::888777666555444333333333666777777666666555444333333333444444444333222222333333222111111222333333222111000/////////000000000//////000111111000...///000000000/////////000...///000111111///---+++------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------................../////////000000222///---///444666666444333444666888:::===???@@@@@@CCCIIINNNOOOOOOUUU]]]hhh||||||xxxuuuuuuxxxzzzyyyxxxuuusssrrrtttyyy===>>>?????????===<<<;;;999888777666555444444555777777777777666555444333333333444444444444333333000////////////111222333333222111000///000111222///......///111111000......000111000///...///111//////000000///...,,,+++------,,,,,,,,,---......))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------................../////////000000000111000///000333555555555222333555888;;;===???@@@BBBEEEKKKOOOOOONNNTTT\\\lll{{{xxxvvvuuuuuuuuuuuuuuutttqqqqqqssswww{{{{{{xxxwwwyyy}}}~~~}}}}}}~~~:::;;;===>>>>>>>>><<<<<<<<<;;;:::999888888999999666666777777777666666555333333444444444444444333///.........///111444666333222000///...///000111//////...000222222111000...000111111......///111.........------------------,,,,,,,,,,,,---...///******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------.............../////////000000000000...000000000000111333555111222444777:::<<<>>>???FFFHHHMMMQQQPPPOOOTTT\\\qqq||||||{{{xxxuuutttsssttttttqqqqqqtttuuuuuu{{{qqqjjjddd___aaafffnnnwww}}}{{{zzz{{{~~~777999;;;===>>>>>>===<<<:::999888777777777888999444555666777888888888888333333444444555444444444000/////////111444777999222111///...---...000111000//////111333444333222...000222111...---///111,,,,,,,,,,,,,,,---//////---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////////////////000000000000,,,///111000......111444555666888;;;===@@@BBBCCCHHHJJJOOOSSSQQQPPPTTT\\\ttt~~~xxxuuuuuuvvvtttqqqrrrtttssspppuuu}}}ttteee]]]UUUOOOPPPUUU[[[cccoooyyy~~~~~~||||||zzzyyyzzz}}}>>>>>>===<<<<<<<<<<<<===888777666555555555666777666666555555555555666666666555444333333333333333333222222111111222222333333222222111111111111111111000...------///111333000000000000000000000000***++++++,,,---...//////,,,,,,,,,+++++++++******---------...------,,,,,,,,,---------,,,,,,+++***))))))***+++,,,------.........//////000111111111///............000222333///000000//////000222444333666999<<<>>>@@@DDDFFFEEELLLLLLMMMRRRPPPSSSbbb|||zzzvvvtttttttttsssrrrrrrsssuuuxxxyyywwwgggVVVLLLHHHGGGHHHKKKNNNPPPXXXeeeqqq}}}>>>===<<<<<<;;;;;;<<<<<<;;;:::888777777777888888666666666555555666666666666555444333333333333444333222222111111222222333222222111000000000000000000000000000000000000000000000000000000000000000---------------------...,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,++++++------------,,,,,,+++***+++++++++++++++,,,,,,,,,---......//////000111111............///000111222///000000000///000222555333666999<<<>>>AAADDDGGGHHHNNNMMMMMMRRRQQQVVVfff{{{wwwtttsssssssssrrrrrrsssuuuwwwxxxmmm___PPPHHHFFFDDDFFFHHHHHHHHHLLLTTT]]]iii{{{}}}|||yyyxxxzzz~~~===<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999888777777777777777666666666666777777555555444333333333444444222222111111111111222222111111000//////////////////000222333333111///...000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++---,,,,,,,,,+++++++++***,,,------...//////000000---...///000000111111000///000000000///000333555444666:::<<<>>>AAADDDGGGKKKPPPNNNMMMRRRSSS[[[mmm}}}xxxtttqqqrrrqqqqqqqqqrrrtttvvvwwwxxxyyyppp___TTTIIIDDDCCCAAAAAADDDGGGDDDDDDHHHNNNXXXiiiwww{{{tttqqqpppjjjiiijjjmmmooopppvvv||||||~~~<<<<<<;;;::::::::::::;;;<<<;;;:::999888777666666666777777777777777777666555444444333333333444444222222111111111111222222000000///...............///000111333333333222111000000000000000000000000...............---------------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---...///111111111000///000000111000///000333555444777:::===???BBBEEEHHHLLLQQQOOOMMMRRRUUU```uuuzzztttppppppppppppqqqrrrsssuuuvvvsss{{{zzzssskkkdddVVVNNNFFFDDDBBB>>>>>>@@@EEEBBBAAACCCFFFMMM[[[hhhtttzzzqqqjjjfffddd[[[YYYYYY\\\^^^```fffmmmmmmrrryyy<<<<<<;;;::::::::::::;;;===<<<<<<;;;999888777666555666777777777777666555444444333333333444444555222111111000000111111222000//////..................//////000222333444555////////////////////////,,,,,,---......///000000---------,,,,,,,,,++++++++++++,,,------------------,,,+++++++++,,,------******+++,,,------......,,,,,,------.../////////---...000111111000//////000111111000000111333555555888;;;>>>@@@BBBFFFHHHKKKQQQOOOMMMSSSWWWfff~~~|||vvvqqqoooppppppqqqrrrssstttuuusssyyy}}}vvvpppiiiaaa]]]SSSLLLGGGFFFBBB>>><<<======;;;<<<>>>@@@CCCLLLWWW___nnn|||wwwvvvwwwvvvuuuxxx{{{{{{pppfff___YYYWWWOOOMMMMMMPPPQQQRRRXXX___^^^eeepppyyy|||zzz}}}===<<<<<<;;;;;;;;;;;;;;;=========<<<;;;:::999888444555666777777666555444444444333333333444555555111111000000000000111111000000///.....................//////111222444555////////////////////////+++,,,---...///000111111------------,,,,,,,,,,,,++++++,,,---............---,,,+++***+++,,,---...******+++,,,---...//////,,,------...//////000000//////000000000000//////000111111111000111444666666888<<<>>>@@@CCCFFFIIIJJJQQQPPPPPPVVV\\\mmm~~~xxxsssooopppqqqrrrsssssstttttttttwww~~~~~~tttnnnhhhaaa[[[YYYQQQLLLHHHGGGCCC===;;;===:::999:::=========DDDKKKOOO[[[pppwwwmmmfffdddcccbbbaaadddhhhmmmrrrvvv{{{}}}qqqeeeZZZRRRLLLHHHGGGEEEEEEHHHHHHIIIMMMSSSRRRZZZeeennnuuu{{{~~~yyyuuuyyy{{{>>>===<<<<<<;;;;;;<<<<<<999999:::::::::888777666333444555666666555444333333333333333333444555666111111000000000000111111111000//////......//////...///000111111111000///////////////////////////------......//////000000...------------,,,,,,,,,******+++,,,---......------,,,+++******,,,...///+++,,,,,,,,,------......---......//////000111111000000////////////000000111111222111000111444666666999<<>>EEEGGGMMM]]]rrroooggg\\\UUURRRRRRQQQQQQRRRUUUZZZ]]]aaagggnnnsss}}}vvvnnnbbbWWWOOOIIIDDDAAAAAA@@@AAACCCCCCBBBEEEJJJIIIOOOWWW^^^dddnnnzzz~~~zzzxxxxxxzzz}}}}}}|||{{{|||||||||{{{}}}>>>>>>===<<<<<<<<<<<<===333444555666666555444333222333555666666555333222333333333333333444555666111111000000000000111111111111000///////////////...000222444333000,,,)))///////////////////////////////////////...............---------,,,,,,,,,((()))***+++,,,------------,,,+++******,,,...///......---------,,,,,,,,,......//////000111111111111000///......///000111111111222111000111444666666999<<>>;;;999888777555333888???DDDFFFPPPdddvvvyyycccZZZOOOHHHFFFFFFGGGFFFFFFIIILLLNNNQQQWWW___eeennnssszzzzzzwwwhhh```VVVNNNIIIFFFCCCAAA???===???AAAAAA???AAAEEECCCGGGKKKPPPVVVcccsss}}}|||yyy{{{}}}yyypppnnnmmmlllooopppqqqqqqqqqrrruuuwww|||}}}===<<<;;;;;;::::::::::::666666777777777777777666444444333333333444444555222111111111111333444555111111000000///000000111222222111000000///000000000000111111222222333333000000///.....................////////////......111111000...---,,,+++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---............////////////000---------...............222333333222111222444666:::>>>AAABBBBBBCCCFFFJJJKKKOOOSSSWWW___ooo|||{{{uuuttttttsssssssssttttttuuurrrppppppuuu|||~~~uuujjjbbb]]]ZZZTTTPPPLLLJJJHHHFFFCCC@@@>>>======;;;::::::;;;<<<:::999AAABBBJJJWWWffftttxxxmmmXXXRRRJJJCCC@@@@@@AAABBB@@@@@@AAADDDGGGKKKNNNPPP]]]___dddkkkooonnniiiddd\\\UUUMMMHHHFFFDDD???:::>>>???@@@???>>>>>>@@@BBBDDDDDDDDDFFFMMMXXXdddmmmtttzzz}}}||||||yyywwwuuuqqqmmmhhhdddbbb```aaaaaa```aaaccceeehhhjjjmmmqqqwww}}}}}}vvvrrr===<<<;;;::::::999999999666666777777777777666666555444444333333444444555222111000//////000111111333222222111111222222333111111000000//////000000000000000111111111111111000000///.....................////////////......//////...---,,,+++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++************+++,,,,,,+++,,,,,,,,,,,,---------------............//////111222222111000111444666:::>>>AAABBBBBBCCCGGGJJJLLLPPPUUU[[[eeevvv|||{{{wwwvvvuuussssssssstttttttttqqqnnnnnnsssyyy~~~{{{tttjjjbbb^^^YYYSSSNNNLLLKKKIIIFFFCCC@@@>>>======<<<:::;;;<<<<<<;;;999>>>>>>BBBLLLXXXhhh|||nnnaaaSSSMMMFFFAAA????????????>>>>>>>>>@@@AAADDDFFFHHHQQQRRRVVV[[[______ZZZVVVRRRLLLFFFCCCBBBAAA>>>:::???@@@AAA@@@??????AAACCC??????@@@AAAFFFOOOZZZaaammmttt~~~~~~}}}}}}xxxqqqgggeeebbb^^^ZZZWWWUUUTTTVVVVVVUUUVVVXXX[[[^^^```bbbeeekkkpppuuuwwwxxxyyywwwyyy{{{{{{xxxrrrlllhhh======<<<:::999888777777666666777777777777666666555555444444444444444555333333111000/////////////////////......//////000000////////////000000111000000000000////////////000000///.....................////////////......,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,++++++++++++,,,------////////////000000000000---........./////////000000000111000000111444666:::>>>BBBCCCCCCDDDGGGKKKMMMRRRXXX```mmm~~~|||zzzyyyvvvtttsssssstttuuurrrooolllllloootttxxxzzzxxxrrrkkkddd___YYYRRRMMMNNNMMMJJJGGGDDDAAA???>>>>>><<<;;;;;;<<<<<<;;;:::;;;;;;===BBBJJJYYYqqqwwwcccTTTKKKGGGBBB???======<<<<<<===============>>>???@@@DDDEEEGGGJJJMMMLLLJJJGGGFFFBBB>>><<<>>>>>><<<:::;;;<<<<<<<<<;;;;;;===>>>=========>>>@@@FFFMMMSSSbbblllyyyzzznnneee[[[ZZZWWWTTTQQQOOOMMMLLLJJJJJJJJJKKKMMMPPPSSSTTTWWWYYY\\\```dddgggiiijjjkkklllnnnnnnkkkeee___[[[======<<<;;;999888666555666777777777777666666555666555555444444444444555444444333333222222222222.........---....../////////.........///000111111000000//////.........---000000///...............---......//////......---+++++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,+++************+++++++++,,,,,,,,,...............///000000000000111111111222222222.........//////000000111000000111111111222555888;;;>>>BBBCCCCCCEEEHHHLLLPPPTTT\\\eeettt~~~|||yyyvvvttttttuuuuuurrrooolllkkkmmmppprrrsssuuuqqqlllgggbbb[[[SSSNNNQQQPPPNNNJJJGGGCCCAAA???>>>===<<<<<<======<<<:::;;;;;;<<>>>>>>>>======>>>>>>>>>??????@@@AAABBBBBBAAA@@@???<<<::::::;;;<<<;;;:::999:::::::::999999;;;<<<>>>????????????BBBFFFIIIXXXbbbrrr{{{ooobbbYYYTTTRRRQQQNNNMMMKKKJJJJJJDDDDDDEEEGGGIIIKKKMMMOOOOOOPPPRRRTTTWWWZZZ\\\^^^```aaabbbbbb___ZZZUUUQQQ=========<<<:::888666555777777777777777666555555777666555444444444444444222222333333444444444444222222222222222333444444///////////////000111222000/////////......------000000///...............------............------,,,,,,,,,,,,------------)))***,,,------,,,+++*********+++++++++,,,,,,,,,//////......//////000111---------.........//////......//////000111222222000111222222333444777:::;;;>>>BBBDDDDDDFFFJJJMMMTTTWWW___jjjzzz|||xxxvvvuuuuuuuuurrrooolllkkklllmmmnnnnnnsssqqqnnnjjjeee^^^WWWRRRUUUTTTQQQMMMIIIFFFCCCAAA???===<<<<<<===>>><<<;;;:::;;;===???AAAJJJ^^^qqqrrr\\\MMMCCCAAA>>>=========<<<;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<;;;:::<<<===>>>===<<<===>>>@@@???@@@@@@?????????BBBDDDOOOYYYiiiyyyzzzqqqeeeYYYPPPKKKKKKIIIHHHGGGFFFFFFFFFCCCCCCDDDEEEGGGIIIJJJKKKJJJJJJKKKLLLNNNPPPRRRTTTTTTVVVWWWWWWUUUPPPLLLIII============<<<:::888666777888888777777666555444777777666555444444444444///000111222333333333333111111111111111222333444111000000000000111111222////////////............000000///...............------............------,,,,,,,,,,,,------------(((***,,,------,,,+++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,---................../////////000......///000111222333333000111222333333666999<<<;;;???CCCDDDEEEGGGKKKNNNVVVYYYaaammm~~~|||yyyvvvtttssspppnnnlllkkkkkklllkkkjjjppppppnnnkkkfff```ZZZVVVXXXVVVSSSOOOKKKGGGDDDBBB@@@>>>======>>>>>>===<<<888888;;;>>>???EEESSSbbbwwwppp\\\LLLCCC@@@>>>=========<<<<<<999:::;;;<<<<<<<<<<<<;;;<<<===>>>===;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;<<<===???===>>>>>>===<<<<<<>>>@@@HHHPPP]]]mmm{{{{{{pppfff\\\RRRLLLHHHHHHGGGFFFEEEEEEEEEEEEAAABBBCCCDDDEEEFFFFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMKKKHHHEEEBBB<<<===>>>>>>===<<<:::888888888888888777666555444888777666555444444444444000111222333333333222111---------......///111111333222222111111111111222//////////////////000000000000///...............,,,------......------,,,,,,,,,,,,,,,++++++++++++((())),,,---...---+++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000111111111...//////000222333333444///000111222333555999<<<;;;???CCCEEEEEEGGGKKKOOOVVVZZZbbbooo{{{wwwsssqqqnnnllljjjjjjjjjjjjhhhgggmmmmmmmmmjjjfff```\\\ZZZXXXVVVSSSOOOJJJFFFCCCAAA@@@???===>>>??????>>><<<999777888;;;===AAALLLWWWlll|||~~~ppp\\\MMMCCC@@@===;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;:::999999;;;===<<<::::::;;;===:::;;;<<<<<<;;;:::;;;;;;999:::::::::999999;;;<<<;;;<<<<<<;;;:::;;;>>>@@@CCCGGGQQQ___ooo|||tttfff]]]VVVPPPKKKHHHHHHGGGFFFEEEEEEEEEEEEAAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCDDDFFFGGGGGGDDDBBB@@@<<<===>>>??????===;;;999888888888888777666555444888888777555555444444444444555666666555444222111/////////000000222333333444444333222111111111222......//////000000111111000000///...............,,,------......------,,,+++++++++*********))))))'''))),,,......---+++*********+++++++++,,,,,,,,,...------------...//////,,,,,,,,,,,,------------...///000111222333444444---///000111222555888;;;;;;???CCCEEEFFFHHHLLLPPPVVVZZZbbbqqq}}}xxxsssppplllkkkiiiiiiiiihhhfffeeejjjkkkkkkiiieee```]]]\\\WWWVVVRRRNNNIIIEEEAAA???@@@???>>>>>>??????>>><<<<<<888777999<<>>>>>===;;;:::999888;;;======;;;:::;;;===777888:::::::::::::::;;;;;;<<<===<<<;;;;;;===???;;;;;;;;;::::::<<>>======>>>>>>===<<<;;;;;;;;;;;;<<>>>>>;;;888:::???@@@>>><<<;;;:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999<<<<<<<<<<<<============AAAAAAFFFOOOXXXcccttt~~~}}}{{{zzz|||~~~kkk]]]WWWSSSMMMIIICCCBBBBBBBBBBBBCCCDDDDDD@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDDDDCCCCCCCCCEEE;;;;;;;;;;;;::::::999999777777777777666555444333888888888777666555444333444444444444333222111111//////............//////000000000000000000000000//////000000000000//////000/////////..................------------------,,,,,,++++++++++++,,,,,,///...---,,,++++++++++++---,,,,,,---///111111000,,,,,,------.../////////---------------...///////////////222555555333000333444555555444666999;;;???AAADDDEEEEEEHHHNNNSSS]]]aaakkk}}}zzzqqqjjjjjjiiihhhfffeeeeeeffffffeeeeeeeeeeeecccbbbaaa```^^^[[[WWWQQQLLLHHHFFFEEEAAA@@@>>>>>>>>>>>><<<;;;:::::::::999:::>>>DDDHHHRRReee|||yyybbbPPPFFFAAA???>>><<<999;;;???@@@???===;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>888888999:::;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======@@@HHHPPP[[[kkkyyy}}}zzzyyy{{{~~~kkk\\\UUUQQQMMMIIIDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCBBBBBBBBBCCC===<<<<<<;;;:::999999888777777777777666555444333777777777777777666555555444444444444333222111111000//////......//////000000000000000000000000000...//////000000000000///////////////............---...000111111///,,,***++++++++++++,,,---.../////////...---,,,,,,,,,,,,+++******+++...//////...,,,,,,------.../////////------,,,,,,------...///...---...000222333111///444444444444444666:::>>>@@@CCCEEEGGGHHHKKKRRRWWW```fffsss{{{sssmmmlllkkkiiihhhffffffeeeeeecccddddddddddddccccccbbbaaa^^^YYYTTTNNNJJJGGGFFFCCCAAA?????????>>><<<::::::999999888888;;;@@@DDDHHHYYYrrr|||gggVVVGGGBBB>>>>>><<<:::<<<@@@@@@???===<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999::::::::::::;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;???===???EEELLLUUUeeerrr}}}yyywwwyyy~~~}}}jjj[[[SSSOOOKKKHHHEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCAAA@@@@@@AAA>>>===<<<;;;999999888888777777777777666555444333666666777777777777777666444444444444333222111111000000////////////000000////////////////////////000000000000000///......///////////////............///111222111///,,,***......---,,,,,,,,,------++++++++++++,,,...///000---,,,++++++,,,,,,+++***,,,,,,------.../////////...------------...//////---...///000111111111000555555444333444777<<<@@@CCCFFFIIIKKKMMMQQQXXX]]]ccclll|||zzztttnnnoooooommmkkkiiihhhgggfffbbbcccdddeeeeeeeeeeeeeeecccaaa[[[UUUPPPKKKHHHGGGCCCBBB@@@???@@@???>>><<<::::::999888777999===@@@EEETTTiii|||}}}iiiXXXHHHBBB======<<<:::;;;??????>>>>>>=========>>>>>>::::::::::::::::::::::::::::::;;;;;;;;;:::999999999:::::::::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;@@@>>>???CCCHHHOOO]]]jjj|||}}}yyyvvvwww{{{}}}kkk[[[RRRMMMJJJHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBB????????????????????????@@@AAABBBBBB@@@>>>??????>>>===;;;999888888888888777777777777666555444333555666666777777777777666444444444444333222111111000000////////////000000////////////////////////222222222111///...,,,,,,.........///////////////111111000///......---,,,...------,,,,,,---------))))))******+++---...///000///......//////...---,,,,,,------...////////////////////////000000111...///000111111222222333444555444444555888>>>BBBCCCGGGKKKMMMPPPUUU\\\bbbeeeppp~~~yyyssspppqqqqqqooommmkkkhhhfffeeebbbcccdddfffgggggghhhhhhdddaaa\\\VVVQQQLLLIIIHHHCCCBBB@@@@@@AAAAAA@@@>>><<<<<<;;;999888999<<>>===============>>>>>>========================;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<===;;;;;;???BBBGGGSSS___ttt}}}xxxttttttxxx~~~~~~mmm^^^SSSMMMJJJHHHGGGFFFDDDCCCAAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@????????????????????????@@@AAABBBAAA@@@>>>>>>???<<<;;;999888777777777888777777777777666555444333555555666666666666666555444444444444333222111111111000000//////000000111000000000000000000000000222222222111///...,,,+++.........///////////////111000...---,,,---......*********+++,,,...///000,,,++++++******++++++++++++******+++...//////...,,,,,,------.../////////000000//////000000111222///111222222111222333555333444555555666:::???CCCAAAEEEIIIMMMPPPUUU]]]ccciiiuuu~~~yyytttrrrqqqpppooommmjjjgggdddcccaaabbbdddeeeggghhhhhhhhheeebbb]]]XXXRRRNNNKKKJJJEEECCCBBBAAABBBAAA@@@>>><<<<<<<<<:::999999<<<>>>@@@HHHVVVhhh{{{ppp]]]NNNEEE===<<<;;;:::999;;;<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<===@@@BBBEEEOOOYYYlllzzz}}}wwwsssrrrtttxxx{{{{{{qqqbbbVVVOOOJJJHHHFFFFFFDDDCCCBBBAAAAAA@@@>>>???@@@AAABBBAAA@@@??????????????????????????????AAABBBBBB@@@??????@@@:::999777666555666777888777777777777666555444333444555555555555555444333444444444444333222111111111111000000000000111111000000000000000000000000000000000000000//////.............../////////000///...---,,,,,,---......*********++++++---......,,,,,,+++++++++,,,,,,---''''''&&&(((***,,,++++++,,,,,,------...////////////////////////000111111///111222222111111333666222333555777888;;;???BBBAAAEEEIIIMMMQQQWWW___eeelllzzz~~~yyyvvvtttrrrrrrpppnnnkkkgggdddbbb```aaabbbdddeeeffffffgggfffddd___ZZZUUUQQQNNNMMMIIIGGGDDDCCCBBB@@@>>><<<;;;<<<;;;:::999999;;;===>>>CCCNNN___tttyyyeeeTTTIII@@@======;;;:::;;;::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;<<<============<<<<<<<<<<<<;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;======???CCCDDDEEELLLUUU```rrr}}}wwwrrrpppqqqsssuuuvvvzzztttfffZZZQQQKKKHHHFFFEEEDDDCCCBBBAAAAAAAAA>>>???AAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBBBBAAA@@@AAABBB999888666555444555777888777777777777666555444333444444555555444333333222444444444444333222111111111111000000000000111111000000000000000000000000------///000111111111111---.........//////000000,,,,,,------------------...---,,,+++*********************,,,---///000111---,,,++++++,,,,,,+++))),,,,,,------...//////000...............///000000///111222222000000333666111333666888999<<<@@@BBBBBBFFFKKKOOOSSSZZZbbbhhhooo}}}zzzwwwvvvuuuuuusssqqqmmmiiifffddd^^^___aaabbbcccdddeeeeeegggeee```[[[WWWSSSQQQPPPMMMJJJGGGDDDBBB???;;;999:::;;;;;;:::888999;;;===@@@CCCKKKZZZnnnmmmWWWLLLBBB??????<<<;;;<<<999999:::;;;<<<<<<<<<;;;========================888999:::;;;<<<<<<<<<<<<=========<<<;;;;;;;;;:::888888999999999:::::::::888999<<<@@@@@@AAAFFFNNNWWWkkk|||wwwrrroooooopppqqquuuyyywwwiii]]]SSSLLLHHHEEEDDDCCCBBBBBBBBBBBBBBB???@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBBBBAAAAAABBBCCC888888777777666666555555444555666777777666555444444444444555444444333333666777777777555444555666///.........000333666888222222111//////.........///000111222222111000/////////000000000000//////000000000///......------++++++++++++++++++++++++,,,,,,---------,,,+++***)))***+++,,,,,,,,,,,,+++------///000111111111111////////////............222111111000000000000000333444666777999===BBBEEEIIIIIILLLSSSXXX]]]eeemmmvvv|||zzzwwwuuusssoookkkgggeeecccdddddddddeeeeeeeeeffffffeeeccc```\\\YYYVVVTTTSSSOOOMMMJJJFFFCCC@@@>>>===:::888777666777999<<<>>>AAA@@@FFFTTTdddvvvwwwaaaRRRCCC<<<:::888999;;;<<<<<<=========<<<:::999===<<<;;;:::::::::;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::888888888888999:::;;;;;;;;;<<<<<<<<<===@@@EEEIIIRRRaaauuuzzzxxxuuuqqqllljjjjjjkkktttzzz~~~~~~rrrcccWWWQQQOOOHHHFFFCCCBBBBBBBBBAAA@@@CCCCCCBBBAAAAAA@@@?????????@@@@@@@@@@@@???>>>>>>????????????@@@AAABBBCCC888888777777666666666666444555666777777666555444333333444444333222111111111333444333222111222444555333111...---------...222111000///............///000111111111111000/////////000000000000///////////////...------,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,------------...///000111111111111........./////////000000111111000000000000111111333444666888:::===BBBFFFJJJJJJMMMTTTXXX]]]eeennnzzz}}}|||wwwvvvssspppllliiigggfffdddddddddeeeeeeeeeeeeeeedddbbb```\\\YYYWWWUUUTTTPPPOOOLLLHHHEEEBBB@@@???<<<;;;999888999;;;>>>@@@BBBAAAEEEQQQ```qqqjjjYYYHHH@@@===<<<<<<===;;;<<<=========<<<;;;:::<<<<<<;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;::::::999999999999:::;;;;;;;;;<<<=========@@@DDDGGGOOO\\\ooo|||{{{zzzwwwrrrmmmjjjjjjkkkqqqvvv|||}}}zzzzzzwwwjjj]]]UUUQQQJJJGGGDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>?????????@@@@@@AAABBBCCC888777777777777666666666555555666666666666555555333333333333222111/////////000222222111111333444444333111000//////000111000000///...------------///000000111111000000/////////000000000000//////.........---,,,,,,++++++++++++++++++++++++++++++++++++*********,,,---......---,,,,,,,,,---///000---...///000000111111000,,,------...000111111222000000000000000111222333333555777999;;;???CCCGGGKKKKKKOOOUUUYYY]]]fffppp~~~zzzxxxtttpppmmmkkkjjjiiifffeeeeeedddddddddddddddbbbaaa___\\\ZZZXXXWWWVVVRRRPPPMMMJJJFFFDDDBBBAAA>>>===<<<;;;<<<>>>@@@AAACCCAAACCCMMMZZZjjj~~~xxxdddOOOEEEBBB@@@??????:::;;;<<<<<<===<<<<<<<<<<<<<<<;;;::::::;;;<<<===<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;::::::::::::;;;;;;<<<>>>>>>>>>???BBBDDDJJJUUUfffuuu~~~~~~}}}zzzuuuooolllkkklllqqqvvv{{{|||yyyxxx{{{tttfff[[[TTTMMMJJJFFFDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>??????@@@@@@AAABBBBBBCCC777777777777777777777777555666666666666666666555444444444333222000///...000111333444333444666777888777666444444444444444//////...---------------///000000000000000000/////////000000000000////////////...------,,,,,,+++++++++++++++++++++++++++---,,,++++++,,,///111333///---,,,++++++---///000......///000000000000000---......///000000111111/////////000111222444555333666888;;;===@@@EEEHHHLLLMMMQQQWWWZZZ^^^hhhsss}}}zzzvvvqqqnnnkkkjjjiiigggfffeeedddcccccccccccc```___^^^\\\[[[ZZZYYYYYYSSSQQQNNNKKKGGGDDDCCCBBB@@@???>>>===>>>???AAABBBAAA???@@@HHHTTTdddyyypppXXXKKKFFFCCC@@@>>>::::::;;;<<<<<<=========<<<<<<;;;::::::;;;===>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::>>>>>>===;;;;;;:::::::::;;;===????????????@@@BBBGGGOOO]]]nnn}}}~~~yyysssooonnnnnnuuuzzz~~~~~~|||zzz|||~~~}}}oooaaaYYYPPPLLLHHHEEEEEEEEEDDDCCC@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>???@@@AAABBBBBBCCCCCCCCC777777777777888888888888666666666555555666666666555555555444333111000///000222444444444555777999@@@???<<<888555222///...///......------------...000//////////////////000//////000000000000//////000000//////...---------++++++++++++++++++++++++---,,,++++++,,,///222333...---+++******,,,...///...//////000000000000///000000000000000000///////////////000111333555555444666:::===???BBBFFFIIILLLNNNSSSXXX[[[___kkkxxx}}}yyytttoookkkiiihhhiiigggeeecccbbbaaabbbbbb___^^^]]]\\\[[[[[[[[[[[[SSSQQQNNNKKKGGGEEECCCBBB@@@??????>>>??????@@@AAA>>><<<>>>EEEPPP___vvv|||bbbSSSJJJCCC???===;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;<<<===>>>======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::???>>>===<<<;;;:::::::::;;;===>>>???>>>>>>???AAAEEEKKKWWWhhhyyy}}}xxxsssrrrqqqyyy|||}}}{{{|||}}}}}}wwwiii___TTTPPPJJJFFFEEEDDDCCCCCC@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????@@@@@@BBBCCCCCCDDDCCCCCC777777777888888888888999666666555555555555666666444444444444333222000000///000222333222333555777;;;:::888666444222000/////////...............///000//////......//////000//////000000000000//////111000000///......------++++++++++++++++++++++++***))))))***+++---...000---,,,+++++++++,,,......//////000000000000//////111111111000000////////////000000111222333555555444777;;;>>>AAADDDHHHKKKKKKNNNTTTYYY\\\aaaooo||||||wwwsssnnnkkkiiijjjhhheeebbbaaa``````aaa___^^^]]]\\\\\\[[[[[[\\\TTTRRROOOLLLHHHEEEDDDCCC@@@@@@?????????@@@@@@@@@<<<<<<>>>DDDMMM\\\rrrppp]]]OOOEEE??????<<<<<<;;;;;;;;;<<<======<<<;;;;;;;;;;;;===>>>???=========<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::???>>>===<<<;;;:::::::::;;;===>>>======>>>@@@BBBDDDHHHSSScccttt}}}xxxwwwvvvyyyzzz{{{zzzyyyxxxyyy{{{}}}|||ppphhhZZZUUUNNNIIIFFFEEECCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@AAABBBDDDEEEDDDDDDCCC777777888888888999999999777666555444444555666777222222333222222111000000...000111222111111333555222222333333333333333333000//////......//////000000///............///000//////000000000000//////000//////......---,,,,,,++++++++++++++++++++++++((())))))***+++,,,,,,---------------............//////000000000000//////000000000000000111111111000000000111222333444555444888<<<@@@BBBEEEIIILLLJJJMMMTTTZZZ]]]cccrrr~~~|||xxxtttpppmmmkkkiiieeebbb```______```______^^^]]]\\\\\\\\\\\\VVVTTTQQQNNNJJJGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>===@@@FFFMMMZZZooo~~~iiiVVVHHHBBBCCC======<<<;;;:::;;;<<<<<<<<<;;;;;;;;;<<<===???@@@============<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::======<<<;;;:::::::::;;;<<<<<<<<<<<<<<<===AAADDDBBBFFFOOO]]]nnn~~~}}}{{{{{{wwwwwwvvvttttttuuuwwwxxxxxxqqq```[[[SSSLLLHHHFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@AAACCCEEEEEEEEEDDDCCC777777888888999999999999777666555444444555666777000000111111111000000///000111333333222222333555777666666555333111///...000000/////////000000111000///...------...///000//////000000000000/////////......------,,,++++++++++++++++++++++++++++++******+++------------------...//////000////////////000000000000000//////......///000111222333333111111111111222333444444555888<<<@@@CCCFFFJJJLLLIIIMMMTTTZZZ]]]dddttt|||xxxtttqqqllljjjfffbbb_________``````___^^^]]]\\\\\\\\\\\\WWWVVVSSSOOOLLLIIIGGGFFFBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@BBBGGGMMMXXXlll}}}qqq[[[KKKEEEFFF???===<<<;;;::::::;;;<<<<<<;;;;;;;;;<<<===???@@@>>>=========<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;===BBBEEEAAAEEENNNZZZjjj{{{~~~}}}wwwvvvtttrrrrrrsssvvvxxx}}}wwweee___WWWOOOKKKHHHFFFEEECCCCCCBBBAAAAAA@@@??????AAAAAABBBBBBAAAAAA@@@???@@@AAACCCEEEFFFEEEDDDCCC777777888999999999999888777555444222222333444555444333222222222111///,,,///...------...000222444333555666333///---...///111000///------......///------------------------///000333444555444222111333111000...---------...++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,---...///000111------...///000000//////,,,,,,,,,---...///000111222111333444111...000666555999???BBBDDDGGGLLLQQQNNNQQQVVV[[[___hhh|||}}}vvvqqqooommmhhhccc___^^^```cccbbbbbbaaa^^^\\\ZZZ[[[\\\ZZZWWWSSSNNNJJJHHHGGGGGGCCCBBBBBBBBBCCCAAA>>><<>>;;;999999;;;===>>>>>>>>>>>>>>>????????????@@@???===<<<<<<<<<===>>>::::::;;;<<<============;;;:::999888999;;;===>>>===<<<;;;;;;<<<>>>AAACCCDDDFFFIIIRRRaaattt{{{uuunnniiijjjmmmppprrrwwwmmm```UUUOOOLLLIIIGGGEEECCCAAA@@@@@@AAA@@@@@@CCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEE666777888999999999999999777666444333222333444555777555444333333333111000//////...---...000222333222444444333000...///000111000///...---...//////////////////////////////...///000111111111000000000///...---------...///+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,+++,,,,,,---...///000000---......///000000//////............///000000111444222333666666444777;;;888<<>>BBB??????CCCIIITTTfffuuuooo___OOOCCCCCC@@@===<<<;;;<<<======<<<=========>>>???????????????>>>===<<<<<<<<<===::::::;;;;;;;;;;;;;;;:::===<<<:::999:::;;;===>>>;;;;;;::::::;;;===@@@AAABBBDDDGGGOOO]]]ppp|||vvvoookkkkkkooorrrtttvvvhhh\\\SSSNNNKKKJJJFFFDDDAAA@@@AAABBBBBBAAACCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEE555666777888999:::::::::777666555333333444444555888666333222222333222111000//////...///000222333111222333222000///000111111000///.........//////000000000000000000000000---------------.........---,,,,,,,,,,,,---...///++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////......///000000000//////000000000//////000111111...++++++111444555666999777<<>>=========<<<;;;;;;<<<<<<===>>>???????????????>>>===<<<;;;::::::;;;;;;;;;;;;:::999999>>>===<<<;;;;;;;;;<<<===:::::::::;;;<<<===>>>???@@@AAADDDKKKWWWiii{{{~~~~~~}}}xxxqqqmmmmmmooorrrttt|||vvvgggZZZRRROOONNNGGGEEEBBBAAABBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEE555666777888999:::::::::777666555555444444555555777444111///000111111111111000000//////000111222///000000111000111111222000000000///////////////////////////////////////---,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------.....................//////000000000//////111111000/////////000000,,,'''&&&---222444444666555:::AAAEEEGGGIIIMMMPPPRRRTTTYYY```gggwww|||yyyqqqooollliiihhhgggfffeeeeeeddddddeeedddbbb^^^\\\ZZZXXXVVVSSSPPPNNNMMMLLLKKKHHHFFFDDDEEEEEEEEEDDDDDDAAAAAADDDHHHQQQ___lllyyy{{{eeeTTTHHHDDD???===>>>>>>===;;;999::::::;;;<<<===>>>>>>>>>>>>??????>>><<<:::999::::::;;;<<<<<<<<<;;;;;;???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@CCCHHHRRRcccuuu|||}}}zzzsssmmmlllmmmooopppuuu}}}vvvfffZZZSSSQQQIIIFFFCCCBBBBBBDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEE666666777888999:::::::::777777666666555555555555777444111000000222222222111111111000000000000000/////////000111222222222000000000000000/////////////////////////////////......---,,,,,,------...---------,,,,,,+++***)))*********+++++++++,,,,,,++++++,,,,,,,,,---------------..................///000000000000000//////000000//////.../////////222---,,,222777888888999999===CCCGGGHHHJJJNNNQQQSSSUUU[[[bbbjjjyyy}}}zzzsssooollliiiiiihhhfffdddbbbaaaaaabbbcccbbb^^^[[[ZZZYYYWWWUUUSSSQQQPPPOOOMMMKKKHHHGGGGGGGGGGGGFFFGGGDDDDDDFFFIIIPPP\\\iiitttsss```KKKFFF???===>>>???===;;;999::::::;;;<<<============>>>>>>>>>>>><<<:::999::::::<<<===>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<>>>???@@@@@@?????????@@@CCCFFFOOO___rrr}}}}}}|||sssmmmjjjiiiiiiiiimmmuuussseeeZZZUUUNNNJJJFFFCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDD777777888999999999999888777777777777777666666666888666333333444555444444222222222111111000000//////......///111222222111000000111111111000///...000000000000000000000000////////////.....................---,,,+++)))(((************++++++++++++,,,,,,,,,,,,---------------------.........//////000000111111111000///////////////......//////000333000000555888888999<<>>>>>??????>>>=========<<<<<<<<<<<<;;;<<<===???AAAAAAAAA???>>>>>>@@@CCCEEEMMM\\\ppp~~~~~~{{{ssslllhhhgggfffeeegggmmmxxxrrreee^^^UUUQQQKKKGGGEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDD888999999999999888777777777888888888777777666666666555444444555666444333333333222222111000//////000...---...111222111000000000111222111000///...//////////////////////////////000000000///------------......---,,,+++***************++++++++++++,,,,,,,,,------------...+++,,,,,,---...///000000111111111111111000//////////////////000111111222...---///333555444777===HHHIIIKKKIIIHHHIIIMMMQQQTTTXXXaaalllwww|||vvvnnnjjjjjjjjjhhhfffccc```^^^```eeegggeeebbbZZZZZZZZZYYYXXXVVVUUUTTTOOONNNMMMMMMMMMLLLJJJHHHIIIGGGFFFHHHIIILLLUUU```kkk{{{~~~dddYYYLLLDDDCCCCCCAAA>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<============>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;===???AAABBB@@@>>><<<===???BBBDDDJJJZZZnnn}}}zzzrrrlllhhhgggffffffeeegggmmmwww}}}ssskkk^^^YYYQQQKKKHHHGGGFFFEEECCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDD999999:::999999888777666888888888888888777666666444333222333444444222000333333333222222000///...000...---...111222111///000111111222222000///...------------------------...///000111111///---,,,+++,,,---...///...---,,,)))************+++++++++,,,,,,,,,---------......++++++,,,---...000000111111111111111111000//////000000000000111222333444,,,---000555555444999@@@HHHIIIJJJIIIHHHKKKPPPUUUTTTZZZdddqqq}}}xxxpppkkkkkkllljjjgggeeebbb___aaagggjjjiiifffZZZZZZZZZZZZYYYXXXVVVUUUOOOOOONNNOOOOOONNNKKKHHHIIIFFFFFFGGGGGGJJJSSS]]]hhhzzzpppcccSSSIIIFFFEEEBBB???>>>>>>>>>===<<<<<<;;;;;;<<<;;;::::::;;;<<<>>>?????????>>>===<<<:::888777999999:::;;;<<<<<<<<<;;;:::<<>>AAACCCIIIXXXmmm}}}}}}xxxqqqllliiiiiihhhhhhfffdddfffooo||||||uuuddd^^^VVVOOOKKKIIIGGGFFFCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDD888888999999888777555444555555666777777777777666444333333444666555333111333222111000////////////222111111111000000//////000000000000///////////////---+++******,,,///000///...---,,,+++,,,------000000///...,,,+++***))),,,,,,,,,,,,++++++***)))..................------(((***---000222222111111444222///---,,,,,,------***+++,,,...///000000000333222111222444888<<<>>>BBBDDDFFFHHHKKKNNNSSSVVVTTT[[[fffsss|||yyyrrrmmmlllllljjjhhhhhhdddaaaccchhhkkkkkkhhh```___]]]]]]\\\ZZZWWWUUUSSSRRRRRRPPPNNNLLLIIIHHHHHHJJJJJJHHHFFFIIIQQQXXXcccqqquuudddSSSGGGBBBAAABBB@@@AAAAAA@@@>>>======>>>>>>=========?????????>>>>>>>>>======<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<>>>?????????>>>===@@@@@@AAADDDGGGQQQdddvvv~~~|||zzzvvvrrrnnnkkkiiiiiijjjjjjlllrrryyy}}}}}}{{{{{{vvvnnnbbbWWWOOOLLLIIIHHHEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBAAABBBCCCDDDEEE777777888999888777666666888888888888888888888888666555555777888888666444444333222111111000000000444444444444444333333333000000000000////////////...---,,,,,,,,,---///000222111000/////////000000//////...---,,,++++++***---.........------,,,+++---------------,,,,,,,,,+++,,,...///000000000///333222000...------...///------...///////////////222222222222555888<<<>>>BBBCCCFFFHHHJJJNNNRRRVVVWWW^^^jjjyyy~~~|||vvvqqqmmmllljjjiiihhhdddaaabbbgggjjjjjjhhhbbbaaa^^^]]][[[YYYXXXVVVRRRQQQPPPOOOMMMLLLKKKKKKJJJKKKKKKHHHFFFGGGNNNSSS```lll}}}ooo\\\MMMEEEAAA@@@======>>>======<<<===>>>;;;:::::::::;;;;;;;;;:::>>>>>>=========<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<===>>>>>>>>>======>>>>>>@@@CCCGGGPPPbbbsss{{{|||zzzwwwssspppmmmlllkkkmmmmmmnnnrrrvvvyyyzzzzzzyyy}}}|||vvvkkkaaaXXXQQQKKKGGGEEEDDDDDDDDDDDDEEEFFFGGGCCCBBBBBBAAAAAACCCDDDEEE666666777888888888888777:::999777666555555666666555555666777999:::888666444444333333222222111111111111111111222222222222000000000000////////////............/////////000333222111000000000111111......---------,,,,,,,,,------.........---,,,,,,+++++++++++++++,,,,,,,,,---............/////////222111000///...///000000///000000000000000000///222222222333666999===???BBBCCCFFFGGGIIIMMMQQQUUUZZZbbbppp|||uuuoookkkjjjjjjiiieeeaaaaaadddggghhhgggfffdddaaa]]][[[YYYXXXXXXRRRQQQOOONNNMMMLLLMMMMMMKKKLLLLLLIIIFFFFFFIIIMMMZZZeeettt}}}iiiYYYMMMFFFBBB???>>>===<<<<<<<<<===========================<<<>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<<<<===@@@CCCFFFNNN^^^nnnyyy~~~|||yyyuuurrrpppnnnmmmooopppppppppqqqsssvvvyyyzzz{{{}}}~~~yyypppfff[[[PPPIIIGGGGGGFFFEEEEEEEEEFFFGGGCCCBBBAAAAAAAAABBBDDDDDD555666666777888999999999999777555222111111222333333333444666888999777555333333333333333222111111.........///000000000111000000000000////////////---...///000111000000///000000//////............------------------------+++++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------...///000111222111000000///000111111///000111111222222222222222222333444777:::===???AAACCCEEEGGGIIIMMMQQQTTT]]]fffvvvxxxpppjjjiiijjjjjjfffbbbaaabbbeeeffffffhhhgggddd```\\\ZZZZZZ[[[VVVTTTQQQNNNLLLLLLLLLMMMJJJKKKKKKIIIGGGFFFHHHJJJTTT^^^kkkxxxwwwgggZZZOOOIIIFFFCCC@@@>>>============???@@@@@@???>>>======>>>>>>>>>==================<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<@@@DDDGGGMMM\\\kkkzzz}}}yyyuuurrrooonnnoooppppppmmmlllnnnsssxxx|||||||||}}}~~~ttthhhZZZQQQMMMKKKHHHFFFDDDCCCDDDDDDCCCBBBAAAAAAAAABBBDDDDDD555555666777888999::::::999777444222111111222222333333444666888999777555111222222333222222111000000000111111222222222333000000000000////////////---...000111222111000///////////////......------,,,,,,,,,------------...***++++++,,,,,,+++++++++++++++,,,,,,---------...,,,,,,,,,---///111222333111111111000000000000000---...000222333444555555222222333555888;;;>>>@@@AAACCCEEEGGGJJJMMMRRRVVV```jjj{{{zzzqqqkkkiiiiiikkkhhhdddbbbbbbcccddddddiiijjjiiieee```]]]\\\]]]ZZZXXXTTTPPPMMMKKKKKKKKKHHHIIIIIIIIIHHHHHHIIIJJJOOOWWWcccqqq~~~wwwhhhZZZPPPIIIEEE@@@======>>>???>>>===>>>???>>>;;;999:::;;;======>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===:::::::::::::::;;;;;;<<<;;;===AAAEEEGGGLLLZZZhhh}}}xxxtttpppnnnmmmnnnmmmjjjiiilllrrrxxxyyyzzz{{{~~~~~~tttggg^^^QQQOOOKKKHHHEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEE666666666666777888999::::::999777555444444444444555555666777999:::888666000111222333333222111000000000000000000111111111000000000000////////////---...000111111111000///000000111111111000///...------------------------,,,,,,---.........------++++++,,,,,,------......,,,,,,...///111333444555111111111000000/////////,,,---///111333555666666111222444666999<<>>======>>>>>>>>>>>>??????======<<<<<<<<<<<<======;;;::::::::::::;;;<<<<<<<<<>>>AAADDDEEEJJJXXXggg|||wwwsssqqqooommmkkkiiijjjmmmsssxxxttttttwww{{{|||ssslllYYYVVVQQQMMMIIIHHHHHHHHHEEEDDDCCCCCCCCCDDDEEEFFF777777666666666888999:::999888888777666555444444666555555777888888666444111222333444444333222111000000000000////////////000000000000////////////......//////000000//////111111222222222111000///---------------------,,,+++,,,------.........---*********+++,,,------------...000222333444333333111111111000///...---,,,---...///111333444555555111222444777:::===@@@AAA???BBBEEEIIILLLQQQWWW[[[jjjrrr|||yyytttoookkkkkkkkkjjjhhheeebbbaaa```ffflllrrrsssmmmfffaaa```]]][[[YYYVVVRRROOOMMMLLLKKKIIIHHHGGGHHHJJJKKKKKKKKKOOOVVVaaapppvvvgggXXXPPPGGGBBBBBBCCCBBB@@@DDDGGGHHHEEE@@@>>>???BBB======>>>>>>>>>?????????======<<<<<<<<<<<<======<<<;;;:::::::::;;;======<<<===???BBBBBBHHHVVVeee{{{{{{wwwuuusssppplllkkkmmmqqqtttvvvsssrrrssswww|||yyy{{{}}}{{{wwwiiieee^^^VVVOOOKKKIIIHHHFFFEEEDDDDDDDDDEEEGGGHHH888777666666666777999999555666666666555444333222444333333444666555333111222333555666666555333222666555555444444333333333000000000000////////////............/////////000000000111222111000///.........---------,,,,,,,,,)))***++++++,,,,,,,,,,,,((())))))***++++++,,,,,,///111333444555444222111111111111000///---,,,+++...///000111222333333333111222555888;;;>>>@@@AAA???AAAEEEIIIMMMSSSYYY]]]mmmuuu~~~}}}|||yyyrrrmmmkkklllllljjjfffccc```___dddllluuuwwwqqqiiiccc```[[[[[[YYYWWWUUURRROOONNNMMMKKKHHHGGGHHHJJJJJJKKKKKKMMMSSS\\\jjj{{{uuufff]]]QQQIIIFFFDDDAAA>>>BBBEEEGGGDDD>>>;;;===@@@======>>>>>>?????????@@@======<<<<<<<<<<<<======<<<<<<;;;:::;;;<<<===>>><<<<<<>>>???@@@FFFTTTcccvvv~~~{{{yyyxxxsssnnnmmmpppsssuuutttwwwtttrrrsssvvvyyyzzzyyywwwwwwyyy|||~~~|||yyysssiii]]]SSSKKKGGGEEEGGGFFFEEEEEEEEEFFFHHHIII777777666666555555555444888888777777777777888888999888888777666555555444444444444444444444444444333333333333222111000000222222222111111111000000...///000222222111111000333333333222111000//////...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000///---......111111333555888888777555111111000/////////////////////000000111222444555222333555888;;;===???@@@BBBBBBEEEJJJLLLOOOVVV___iiivvv~~~~~~~~~yyysssrrrnnnjjjhhhgggeee```]]]dddlllvvv|||zzzqqqfff```___^^^\\\[[[YYYVVVTTTRRRLLLKKKJJJKKKLLLLLLJJJIIINNNLLLNNNVVVaaannnyyyqqqbbbQQQGGGEEECCC???>>>???@@@@@@???>>>???@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;:::999888999;;;===???@@@???AAABBBCCCHHHVVVeeezzz}}}||||||xxxvvvssssssuuuwwwyyyzzzvvvqqqmmmooouuuxxxvvvsssoooqqqtttvvvyyy}}}uuuhhh\\\TTTNNNLLLHHHFFFEEEEEEFFFFFFFFFEEE777777777666666666555555888888777777777777888888888888777777666666555555222111111111111111111111333333333333222111000000222222222111111111000000...///000111222111111000333222222111111000000000...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...000333444555777999999777555111111000/////////////////////000000111222444555333444555777:::===???AAACCCCCCGGGLLLNNNQQQYYYbbbnnn{{{~~~~~~{{{vvvtttpppkkkiiiiiigggccc___cccjjjttt{{{|||uuukkkddd^^^______\\\YYYVVVUUUTTTRRROOOLLLJJJJJJKKKJJJIIIKKKJJJMMMSSS\\\hhhzzzooo]]]QQQMMMHHHDDD???@@@@@@???==================<<<<<<<<<;;;;;;;;;======<<<<<<;;;;;;;;;:::;;;:::999999999;;;===?????????AAABBBCCCHHHVVVeeeyyy~~~~~~~~~~~~|||yyyvvvvvvwwwzzz{{{{{{wwwssspppppptttvvvuuusssppprrrtttwwwyyy}}}vvvkkkaaaXXXSSSOOOMMMKKKJJJKKKLLLKKKKKK888888888777777777777777888888777777777777888888777777777777666666666666555444444444333333222222333333333333222111000000222222222111111111111111//////000111111111111000111111111111111111111111...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))+++///222555555777999;;;:::888555111000000/////////////////////000000111222444555555444555666999===@@@BBBDDDEEEIIINNNQQQTTT]]]fffuuu~~~}}}}}}zzzuuuqqqmmmkkkjjjiiieeebbbcccgggpppyyy~~~|||ssslll^^^___```___]]][[[[[[[[[XXXTTTNNNJJJIIIJJJJJJJJJHHHHHHKKKPPPUUU___sssoooaaaYYYQQQIIICCCBBB@@@>>>=====================<<<<<<<<<;;;;;;>>>>>>===<<<;;;:::999999;;;:::999999:::;;;===>>>??????AAABBBCCCHHHVVVeeeyyy~~~~~~{{{yyy{{{|||}}}}}}xxxwwwuuusssssssssssssssrrrtttvvvxxxzzz~~~{{{pppddd]]]TTTQQQMMMKKKKKKKKKKKKKKK888888888888888888888888888888777777777777888888666666666666777777777777666666666555444444333333333333333333222111000000111111111111111111111111///000000000111111111111000000000000111111111111...//////...,,,++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++***+++...111333444666999<<<<<<999666000000////////////000000/////////000111222444444666555555666888===AAADDDDDDEEEIIIPPPSSSWWW```iiiyyy~~~|||}}}~~~~~~}}}vvvrrrmmmkkkkkkjjjgggdddbbbdddkkkuuu|||vvvcccaaa___aaadddeeebbb___WWWSSSOOOKKKJJJJJJJJJIIIGGGHHHKKKNNNOOOXXXkkk}}}qqqeeeZZZPPPHHHEEEBBB???????????????============<<<<<<<<<<<<======<<<;;;;;;:::999999;;;::::::::::::;;;<<<===??????@@@BBBCCCHHHWWWfffwww~~~~~~~~~|||}}}~~~{{{{{{zzzwwwrrrppprrrttttttvvvxxxzzz|||yyynnnggg]]]YYYTTTOOOMMMKKKJJJIII888888888888999999999999888888777777777777888888666666666666777777777777222222222222111111000000333333333333222111000000111111111111111111111111000000000000000111111111000000000000000000111111...//////...,,,++++++,,,+++++++++,,,,,,---------)))+++---...------...///000111555999<<<===:::888000000////////////000000/////////000111222444444666555555666999===AAADDDDDDEEEJJJPPPUUUYYYccclll{{{||||||}}}~~~~~~wwwsssmmmkkkjjjiiigggdddaaabbbfffppp|||nnnfff```bbbhhhiiibbbYYYRRRPPPNNNMMMMMMLLLJJJHHHHHHIIILLLMMMMMMTTTeeevvvssseee[[[NNNIIIDDD@@@@@@AAA@@@@@@>>>>>>=========<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<>>>>>>@@@BBBCCCHHHWWWfffvvv~~~~~~~~~zzztttppprrrtttuuuxxx{{{}}}~~~~~~xxxsssmmmhhhaaa[[[VVVRRRNNNKKK888888888888888999999999888888777777777777888888777777777777666666666666333333333333333333333333333333333333222111000000111111111111111222222222000000000///000111111222000000000000000000000000...//////...,,,++++++,,,***++++++,,,,,,------...)))+++...000/////////000///111555:::======:::777///////////////000000111//////000000111222444555555555666777:::>>>AAACCCDDDEEEJJJRRRWWW\\\fffppp~~~}}}}}}~~~zzzuuunnnkkkjjjiiigggdddaaaaaaccckkkvvvzzzpppgggfffiiihhh]]]SSSOOONNNNNNNNNNNNNNNKKKIIIJJJJJJLLLMMMNNNRRR___mmmvvvjjjYYYRRRJJJDDDCCCBBB@@@>>>>>>>>>>>>=========<<<<<<999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>@@@BBBCCCIIIXXXfffxxx}}}wwwssssssuuuvvvyyy~~~yyytttmmmfff```YYYSSSOOO777777777888888888999999888888777777777777888888888888777777666666555555333444444555555666666777333333333333222111000000000000111111111222222222111000/////////000222222111111000000//////.........//////...,,,++++++,,,******+++,,,,,,---......+++---.../////////111333333444888<<<>>>===999666///////////////000111111//////000000111222444555444555777999;;;>>>AAABBBEEEFFFLLLTTTZZZ```jjjttt~~~}}}xxxqqqmmmkkkjjjgggeeeaaa```aaafffooo|||{{{tttooommmhhh```YYYSSSQQQNNNMMMNNNNNNMMMLLLKKKIIIKKKMMMOOOQQQ[[[eeewww}}}kkkbbbVVVNNNIIIGGGCCC@@@>>>>>>>>>>>>=========<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::===>>>@@@BBBCCCIIIXXXggg{{{zzzwwwvvvvvvuuuzzz{{{|||~~~~~~xxxrrrkkkccc\\\WWW666666777777888888888888888888777777777777888888999888888777666555555444///000000111222333444555333333333333222111000000000000111111222222222222111000/////////000222333222111111000///......---...//////...,,,++++++,,,******+++,,,,,,---...............------///333666777888;;;>>>???===888444///////////////000111111//////000000111222444555444555777:::<<>>>>>>>>>>>===============<<<;;;;;;:::999888888;;;;;;;;;<<<<<<;;;::::::======@@@BBBCCCIIIXXXggg}}}|||yyywwwvvvuuu{{{}}}wwwyyy{{{~~~~~~xxxppphhhbbb:::999777777888999888888777888888888999999999999;;;:::888555333222111000111222444555666555555444333333111000//////......444333222111000000000000444222000111333444333000////////////............+++,,,---......---,,,+++---------............///.........------///333666888???FFFIIIDDD;;;444111---000222333111...------///000111111333333444555777888999:::;;;===AAADDDHHHKKKQQQWWWZZZaaappp~~~|||wwwqqqmmmkkkjjjjjjdddaaa```dddkkkuuu~~~wwwrrrnnnmmmmmmhhh\\\QQQNNNMMMLLLNNNSSSMMMMMMLLLLLLNNNRRRVVVXXXjjjyyyzzzjjj[[[QQQJJJGGGEEECCCAAA???======<<<<<<;;;<<<<<<======<<<<<<;;;999:::<<<;;;::::::;;;===@@@?????????@@@HHHYYYjjj|||zzzzzz||||||zzzzzzuuuxxx{{{~~~}}}ssskkk:::888777777888999999888666666777777888999999:::;;;:::888666444333222111111222333555555666555555444444333222111111111111444333222111000000000000222111000111333333111///111000000000000/////////,,,------------------,,,------------.....................---...000555888===CCCHHHIIICCC;;;555222111222444444222111000111000000111222333444555555666888999:::;;;===AAADDDGGGJJJQQQXXX]]]eeeuuu~~~xxxrrrnnnkkkiiiiiigggeeeeeegggjjjqqq{{{tttqqqsssvvvjjj```WWWUUUSSSPPPPPPSSSPPPOOOMMMMMMNNNPPPSSSUUUeeettt{{{lll^^^UUUPPPKKKHHHEEEBBBAAA@@@???>>>;;;;;;<<<<<<;;;;;;::::::999;;;<<<<<<;;;:::<<<===>>>===>>>???AAAIII[[[kkk|||~~~~~~{{{xxxwwwwwwyyy{{{}}}~~~{{{:::888777777888999999888555555666777777888999999:::999888666555444333222000111333444555666666666555444444333333444444444333333222111000000000000000000000222333333000...111111111111000000000000...------,,,,,,------...------------............---.........///333888;;;CCCGGGJJJHHHBBB:::555333222333333222000000111222111111222333444555666666555777999:::;;;>>>AAADDDGGGJJJRRRZZZ```jjj|||zzztttoookkkjjjiiillljjjjjjjjjiiilllzzzvvvtttxxx~~~ooohhhbbb^^^ZZZUUURRRRRRRRRQQQOOOMMMMMMOOOQQQRRR___nnnqqqccc[[[PPPLLLGGGCCCAAA???>>>============<<<<<<;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>><<<;;;===???AAAJJJ\\\lllzzz{{{xxxvvvzzz{{{||||||}}}999888666777888:::999888666666666666666666666666777777777666555444333222000111222333555666777777444444333444444555666666333222222111000000111111///000222444444333000...111111111000000000//////...---,,,++++++,,,---...,,,,,,---------.........------...///111555:::>>>GGGIIIIIIFFF>>>777333333/////////---,,,,,,///111111222222333444555666777555777999:::;;;>>>CCCFFFIIILLLSSS[[[cccnnnzzzuuuqqqnnnlllkkknnnmmmmmmlllhhhiiitttzzztttwww|||xxxtttmmmggg```YYYTTTRRRSSSRRROOONNNMMMOOOQQQRRR[[[iii~~~qqqgggZZZTTTLLLFFFCCCAAA???===AAA@@@???>>>>>>=========:::<<<======<<<<<<===>>>===<<<>>>@@@BBBJJJ[[[kkkzzz~~~|||~~~{{{yyy}}}}}}}}}||||||999777666777888::::::999999999888777666555444444444555555555555444333222111222222333444555666777333222222333333444555666333222111111000111111111000222444666555444222000000000/////////............---,,,++++++,,,---...,,,,,,,,,------------...,,,---///000222666<<<@@@FFFGGGFFFAAA999333111111......---+++***+++...000111222222333444555666777555777999;;;===@@@DDDHHHLLLOOOUUU]]]eeeqqq}}}zzzwwwtttqqqpppooommmmmmmmmlllhhhhhhppp{{{yyywwwxxx~~~xxxoooeee^^^YYYVVVSSSRRRPPPNNNOOOPPPSSSTTTXXXdddxxxxxxkkkbbbWWWOOOKKKGGGDDD@@@BBBAAA@@@>>>===<<<<<<<<<;;;<<<>>>===<<<<<<===?????????@@@BBBCCCJJJZZZjjj{{{}}}{{{~~~}}}}}}~~~}}}|||}}}888777666777999::::::999::::::999888666555444444333444555666666555444444333333333333333444666666222222222222222333444555222222111111111111111222111333666666555333333333////////////...............------,,,,,,------...,,,,,,,,,,,,------------,,,---///000222666<<<@@@BBBCCCBBB===666000///////////////---,,,---000222111111222333444555666666666888:::<<<>>>BBBGGGJJJOOORRRXXX```iiiwww~~~}}}{{{xxxvvvtttrrrrrrnnnkkkkkkkkkiiihhhmmmuuu{{{xxxyyyooohhhaaa\\\UUUTTTRRRPPPPPPRRRTTTUUUXXXaaaqqq{{{pppaaaWWWQQQLLLGGGCCCCCCBBB@@@===<<<;;;;;;;;;<<<===>>>>>>======>>>@@@AAAAAABBBDDDEEEKKK[[[jjj|||}}}|||~~~~~~~~~{{{|||||||||{{{|||}}}}}}~~~~~~~~~888777666777999:::::::::999888888888888777777777333555777888999888777666555444333333333333444555333333333222333333444444222111111111111111222222111333555555333111222444000000000////////////...,,,------------------,,,++++++,,,,,,,,,---------,,,---///000222666;;;???>>>??????;;;444///...//////000000///...///111333000000111222333444555555777999;;;>>>@@@DDDIIILLLQQQSSSZZZcccnnn}}}|||zzzwwwtttrrrqqqooojjjhhhiiiiiihhhiiimmmvvv{{{~~~|||uuulllcccZZZXXXUUURRRQQQRRRSSSTTTWWW^^^kkk}}}pppccc\\\VVVPPPJJJGGGEEEBBB@@@>>>======>>><<<>>>??????>>>===???@@@AAAAAACCCFFFGGGNNN]]]mmmzzz~~~{{{~~~yyyzzzzzzzzzyyy{{{~~~}}}{{{|||~~~888777666777999:::;;;:::777777777888999999::::::555666888:::;;;:::999888666555444333222333444444555444444333333333444444222111111111111111222222000333444333111000222444111111111111000000000000+++,,,............,,,+++++++++,,,,,,,,,---------------//////111555;;;???<<<===>>>:::444000///000...///000/////////111222///000111222333444444555777999<<<>>>AAAEEEJJJNNNQQQTTT[[[fffqqq~~~{{{wwwtttrrrpppqqqkkkfffhhhiiihhhggghhhmmmwww}}}yyy~~~sssiii]]][[[WWWTTTRRRQQQRRRSSSVVV\\\gggxxxssskkkeee]]]WWWLLLJJJGGGDDDBBBAAAAAABBB<<<>>>??????>>>>>>???@@@???@@@CCCGGGIIIPPP```oooxxx}}}yyy}}}zzzzzzzzzzzzyyy{{{~~~}}}~~~}}}zzzyyy|||~~~777777777888999999999:::888777777666777999:::<<<999888888888777777666666666666666555444444333333555555444333333333444444222333333333333222111111...000222333444333111000111111111000000000000000...///000000///---+++***111///---,,,,,,,,,,,,+++,,,...///000222444888;;;CCC???:::555111000000111111111000///////////////333333444444666777999:::999;;;===???AAAFFFKKKOOOTTTWWW^^^jjjzzz{{{wwwsssrrrqqqmmmmmmmmmlllkkkiiifffeeegggqqq|||rrrfffbbb\\\XXXVVVVVVUUUUUUUUUZZZdddqqqwwwnnnhhhUUURRRMMMJJJHHHFFFDDDCCCAAABBBBBB@@@===<<>>999555111000000111111111000///////////////222222333444666888999:::777888;;;===???DDDIIIMMMRRRUUU^^^kkk~~~{{{wwwtttsssrrrkkkkkkkkkjjjiiifffdddcccfffnnn}}}zzzmmmhhhaaa\\\YYYXXXWWWWWWXXX[[[aaajjjxxxxxxiiicccZZZRRRMMMIIIGGGEEECCCDDDCCCAAA>>>===???AAADDDCCCDDDHHHLLLTTTdddrrr~~~~~~}}}~~~vvvvvvwwwwwwxxxyyyyyyzzzwwwzzz~~~999999999999999888888888888888888888888999:::;;;888888888888888777777777777777666555555444444333111111111111222333333444222222111111111000000000111111111222222222222222333222222111000///......///000111111000///---,,,++++++++++++++++++++++++(((***,,,...000333888;;;???===888444111000000111111111000/////////000000111111222333555777999:::777888;;;===@@@DDDJJJNNNRRRVVV```ppp|||xxxuuusssrrrllllllllljjjhhhfffdddcccfffkkkvvvxxxrrriiibbb]]][[[ZZZZZZ]]]]]]___eeeqqqyyymmmaaaXXXRRRNNNKKKGGGGGGFFFDDDAAA@@@@@@BBBCCCCCCDDDIIIMMMVVVffftttuuuvvvvvvwwwxxxyyyyyyyyywww{{{:::::::::999999888888888;;;::::::999888888888777888888888888888888888888777777666666555444444444222222222333444555666777222111111000000000000000222222111111111222333444333333222111000///...---------.........---,,,+++***+++,,,,,,,,,+++,,,,,,,,,...///000111444888;;;===:::777333111000000111111111000000///000000111222222222333444666777888999;;;===???CCCGGGMMMQQQUUUZZZfffxxx}}}yyyuuusssqqqpppooonnnllljjjhhhgggfffeeegggooo|||rrriiiccc```^^^]]]``````aaagggrrruuujjj```WWWSSSLLLKKKHHHFFFCCCCCCCCCDDDBBBBBBDDDIIINNNWWWhhhwwwzzzzzzzzzzzzzzzzzzzzzzzzyyy~~~;;;:::::::::999999888888999999999::::::999999999888888888888888999999999888777777666555555444444222222222333444555666777222111000000//////000000222222111111222222333444333333222111000///...------------------,,,,,,,,,+++---000000...---...///000111111111111222555777:::888555333111000000111111111000000000000111111444444444444444555666666:::<<<>>>AAADDDIIIOOOSSSXXX]]]jjj~~~{{{vvvrrrpppqqqpppnnnllljjjhhhgggfffddddddiiiyyy|||rrrkkkgggdddbbb```aaaeeekkkvvvpppbbbYYYRRRNNNIIIEEECCCCCCCCCDDDAAAAAADDDJJJPPPZZZkkkzzz~~~~~~}}}|||{{{zzzyyyyyy:::::::::::::::999999999555666888:::;;;<<<======888888888999999999999999888888777666666555555444111111111111222333333444333222111000///000111111222222222222333333333333333222222111000///......///.....................---000333333000...///000000111111000...///111333777666444222111000000000111111000000000111222222555555555555555666777777999;;;>>>AAADDDIIIOOOSSSXXX^^^kkk~~~xxxtttrrrpppooommmjjjhhhfffeeeeeecccbbbfffrrrxxxrrrnnnkkkaaadddhhhooozzzqqqfff^^^WWWNNNGGGDDDCCCCCCCCCBBBCCCFFFLLLSSS]]]ooo~~~}}}|||{{{zzzyyy999999::::::::::::::::::777888999;;;;;;;;;;;;;;;888888888999999:::::::::888888777777666555555555222222222111111222333333444333111000000000222333111222333444444444333222222111111111000000//////.........---.........///...222555444000---...000000000000///...///111333555444333111000000000000111111000000111111222333444444444555777999:::;;;;;;===???BBBFFFKKKQQQUUUXXX___nnn|||xxxvvvqqqpppmmmjjjgggfffeeeeeecccbbbdddmmm{{{zzzwwwjjjkkkooouuu~~~}}}rrrhhhZZZOOOIIIGGGGGGFFFEEEFFFJJJPPPWWWbbbttt~~~~~~999999999::::::;;;;;;;;;<<<======<<<;;;888666555888888888999999:::::::::888888777777666666555555555555444333333333444444555444222000000111222333000111333555555444333222111111111000000000000000,,,,,,+++++++++,,,,,,---...222666555000------///000111222111111222555777444333222111000000000000111111000000111222333333222222444666888;;;===???>>>@@@BBBEEEIIINNNTTTYYYZZZaaaqqq|||zzztttrrrooollliiihhhggggggbbbbbbcccjjjvvvssstttuuuyyywwwfffXXXPPPMMMLLLKKKHHHHHHLLLSSS[[[fffxxx>>>>>>===<<<:::999888888666888;;;===>>><<<999777666666666666777888999:::888777777666555444444444222222222222333444555555222222222222222222222222111222222333333222222222555444333222111111111111000000////////////000000///............///000000000111222333333333333333111222222222111000...---000...,,,---000222222000555444444444666999<<<>>>@@@AAADDDGGGKKKOOOSSSUUU```dddvvvwwwuuuqqqmmmjjjgggeeeeeeddddddeeeffflllyyy~~~~~~~~~uuuggg___YYYRRRMMMPPPNNNPPPWWW```mmm======<<<;;;;;;:::999999999:::<<<===<<<:::888666555555555555666777888888888777777666555555444444444444333222222333333333222222222222222222222222333333444444444333333222222222111000////////////------,,,,,,,,,,,,------......------......///000111111222222333222222222111111222222111000///...000...---...000222222000444444444555777:::===>>>>>>@@@CCCGGGKKKPPPTTTWWWccciii}}}yyywwwtttooollliiiggggggdddccccccccciiiuuuyyyppphhh___XXXWWWUUUWWW___hhhuuu<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<;;;999888777666666666666777888999:::777777777666555555444444666555444333222222222222333333333333333333333333555555555555444444333222111111000000000000000111,,,,,,++++++++++++,,,,,,---------------......///111111222222222111000000000000000111111000//////000...---...000222222111444444444555777:::===???>>>@@@DDDGGGKKKPPPVVVZZZeeeppp|||zzzvvvrrrnnnkkkiiiiiidddccc``````dddooo|||ppphhhcccaaaccckkkuuu<<<<<<<<<<<<;;;;;;;;;;;;======<<<;;;:::999999999999999999999:::;;;<<<<<<777777666666555555555555555444333333222222222333333333333333333333333333555555555555444333222111222222222111222222333333///......------......///---,,,,,,,,,,,,---......222222222222111000000/////////000000000000000000////////////000111222222333444444666888;;;===??????BBBFFFHHHKKKPPPVVV[[[eeeuuu~~~{{{wwwsssooollljjjiiieeeccc```^^^```jjjxxxwwwqqqoooqqqzzz<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<<<<999999999999:::;;;<<<===666666666666555555555555333222222222333333444555333333333333333333333333333333333333333222111111222222222111222222333333000000////////////000000---,,,,,,,,,,,,---......222222222222222111000/////////////////////000000//////000000000111222333222333555777999<<<>>>???BBBEEEIIIJJJKKKPPPWWW]]]fffzzz~~~|||wwwsssoookkkjjjiiigggeeeaaa^^^^^^eeerrr{{{~~~=========<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<======777777777777888999:::;;;666666666666666666555555222222222222333444555666333333333333333333333333111222222333333222222111111111000000000000000111.........------.........---------------......///222222333333333222111111000000///......////////////000111111000000222444222333555888:::===>>>???CCCGGGKKKLLLMMMQQQZZZaaammm~~~|||xxxsssnnnkkkiiihhhgggfffccc___]]]bbbkkksss???>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;666666666777777888999:::555666666666666666666666333333333222222333444444444444444444444444444444111111222333444444444444222222111000////////////...------,,,,,,------.........------......///000222333333444444444333333111000///...------.........000222111000000222555111333555888;;;===???@@@BBBGGGLLLNNNOOOTTT___gggyyy}}}yyytttooollljjjiiigggfffccc___\\\___eeekkk{{{@@@???>>>===<<<;;;::::::===>>>======<<<;;;999888888888888888999:::;;;<<<555555555666666666666666555555444333222222222222444444444444444444444444111111333444555666666666555444333222111111111111///......------......//////............///000000222333333444555555555555222111///...---------......111222222000000333555111333555888;;;>>>???@@@@@@EEEKKKNNNPPPWWWccclll~~~zzzuuupppmmmjjjiiieeeeeeccc___\\\\\\aaafffwww}}}}}}BBBAAA???>>><<<;;;;;;;;;===<<<;;;:::999:::;;;<<<777888999::::::999777666444555666888888888777666666666666555444333111111222222333444444444444333333333444666888777555222444333222111000000000000,,,---...//////...---,,,,,,,,,------.../////////333333444444333333222111111000///......///000000///000000000......000111222555888:::<<<>>>AAADDDGGGHHHKKKPPPSSS[[[iiiwww~~~{{{{{{{{{tttkkkhhhlllhhhfffbbb___]]]^^^```aaannnwww@@@@@@>>>===<<<<<<<<<<<<===<<<;;;:::999::::::;;;777888999:::::::::999888555555666777666666444444555555444444333222222222111222333333444444333333333333444666888888555333333333111000000000000000------...//////...------------......///000000000444555555555555444333333000000///......///000111///000000000//////000222444666999<<<===@@@CCCEEEGGGIIINNNSSSWWW]]]kkkxxx~~~||||||{{{uuullliiilllgggeeebbb___^^^^^^```bbbkkksss~~~~~~~~~???>>>======<<<<<<======>>>===<<<;;;:::999999999777777888999::::::::::::666666666666555444333222444333222111111222333444111111222333333333333333444444555666888888666444222222111000////////////------...//////...------.........///000000111111333333444444333333222111............///000111111///000111000//////111333555888;;;===???AAADDDGGGGGGJJJQQQWWWZZZ```nnn|||~~~}}}}}}wwwooolllmmmgggeeebbb___^^^___```bbbfffnnnzzz~~~~~~======<<<<<<<<<======>>>>>>>>>===;;;:::999888888555666777888999999::::::555555555555555555555444333222000000000222444555111222222333333333333333555555555666888888666555222111000///............---..................---------......//////000000000000000000000//////...---------...///000111111...000111111000111333555666888;;;>>>???BBBEEEGGGIIILLLRRRWWWZZZbbbtttzzztttpppnnnfffdddbbb```______```aaabbbiiittt<<<<<<<<<<<<<<<======>>>>>>======<<<;;;999888777555555555666777888999999444444555555666777888999333222000000000222444666222222333444444444444333555444444555777777666555222111000///.....................------.........++++++,,,------....../////////000000//////...---,,,,,,---...///000000000...///111111111222444666555888;;;===???AAAEEEGGGLLLNNNQQQUUUYYYddd{{{}}}yyytttooofffeeeccc```_________```___eeeoooyyy<<<<<<<<<;;;<<<<<<======<<<======<<<;;;:::999888666666666666666777888999444444444555777888:::;;;333222111111222333444555333333444555555555555555555444333444555666666555222222111000///////////////...------------...///***++++++,,,------......111111222222111111000///,,,---...///////////////...///111111222333666888666888<<<>>>@@@BBBEEEHHHMMMOOOSSSVVVZZZhhh~~~|||uuunnnhhhfffdddaaa___^^^^^^]]]]]]aaahhhrrr|||======<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;999999999999888777777888999:::555444444444555777888999333333333333333444444444444555666666777777666666444333222222444555555444333333111000000000000000///...------------...///++++++,,,,,,---......///111222222222222111000000,,,---.../////////...---...///111222222444777999888:::===???AAADDDGGGIIIMMMPPPVVV[[[```nnn~~~}}}|||uuullliiihhheeebbb___]]]\\\[[[[[[]]]bbbkkkvvv~~~======<<<;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999<<<;;;:::999999999:::;;;666555444333444444666777333444444555555444444333555666666777777777777777444222111111333444444333444333222111000000000000///...---,,,,,,---...///,,,,,,------...//////000000000000000000//////...---.../////////...---,,,...///111222333444777:::999<<>>===<<<<<<<<<@@@@@@AAA???<<<;;;;;;<<<777888999:::::::::999888333333333444444444555555333222222111111222222333777999999888:::<<<:::666:::777444333333444444333000000///////////////000...............///000000---......///000111222222222333555555555333111000......---......///000111000000111222333555666777888:::>>>@@@BBBEEEHHHJJJOOOXXXaaaffflll}}}{{{wwwsssqqqllljjjhhhfffddd```\\\XXXVVVXXX]]]ccckkkssszzz}}}>>>>>>===<<<<<<;;;::::::===>>>>>><<<:::888888999888999:::;;;;;;:::999888333333444444555555555555333333222222222222333333777999:::999<<>>@@@BBBEEEHHHKKKOOOVVV___gggqqq|||wwwtttrrrllljjjgggeeeccc___[[[WWWVVVXXX\\\aaahhhooovvvyyy}}}<<<<<<<<<;;;::::::999999;;;<<<===;;;999777888999999:::;;;<<<<<<;;;:::999444555555555555666666666333333222222222222333333666888::::::>>>BBBAAA===:::888555444444444444333444333222000///........................///000000........................//////000111111000...---000000000000111222333333222222222333555666888999888;;;>>>@@@BBBEEEIIILLLQQQUUU]]]hhhxxx}}}yyyuuusssllljjjfffdddaaa^^^YYYVVVWWWXXXZZZ^^^ccciiiooorrrtttxxx<<<<<<<<<;;;;;;:::::::::<<<======<<<:::999999::::::;;;<<<<<<<<<;;;:::999555666666666666666666666333333333222222333333333333777999:::>>>CCCCCC???;;;888666444555444333222//////......//////000000...............///000000111111111000000000000000000000111222111111000///------......///000111222333333333444666777999:::999;;;>>>@@@CCCFFFJJJNNNTTTVVV\\\jjj~~~{{{xxxuuummmjjjfffccc```]]]YYYVVVWWWWWWXXXZZZ^^^cccgggjjjlllnnnuuu============<<<<<<<<<<<<;;;<<<===<<<:::999999:::;;;;;;<<<<<<<<<;;;999999666666666666666666666555444333333333333333333444111555777888<<>>;;;999777555555555333111///////////////000111222...............///000000111111111111111000000000000000000111111111000000------......///111222333333333444555666888999::::::<<<>>>@@@CCCGGGLLLOOOWWWXXX___nnn}}}zzzwwwnnnkkkgggdddaaa^^^[[[XXXYYYXXXWWWWWWYYY]]]aaaddddddfffkkkvvv>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;:::888777888999;;;;;;<<<<<<;;;:::999888666666666555555555555444444444333333333333444444111444666777;;;??????;;;;;;999777666666555333111444333222111000000000000...............///000000////////////////////////............//////////////////000111222333555666333333333444666777999:::;;;<<<>>>@@@CCCGGGMMMQQQYYY\\\ddduuu|||xxxooolllhhheeecccaaa^^^\\\ZZZYYYWWWVVVWWWZZZ]]]```______cccmmm}}}>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;:::999888999::::::;;;;;;;;;;;;999777666555555555555444444333333444444333333333333444444333666777777:::>>>===999;;;:::888777777555333000222111000//////......///...............///000000.........///000000000111///.........//////000111//////000111222444555666222222333444555777888999;;;===>>>@@@CCCHHHNNNRRRYYY^^^iii|||~~~}}}zzzpppmmmiiigggeeedddbbb```\\\ZZZWWWUUUUUUXXX[[[^^^ZZZYYY\\\eeeuuu=========>>>>>>>>>>>>>>><<<===>>>===;;;:::;;;<<<::::::;;;;;;:::888777666555555444444444333333333555444444333333444444555555777888888:::>>>===888<<<:::888777777555333000*********+++,,,---...///...............///000000//////000111222333333444111111111111111222333333------...///000222444555222222222333555666888999;;;===???@@@CCCHHHNNNSSSYYY```mmm~~~~~~zzzqqqnnnjjjhhhgggfffdddccc\\\ZZZWWWUUUUUUXXX[[[]]]WWWVVVXXXaaaqqq===<<<;;;::::::;;;<<<===<<<;;;999888888999;;;<<<:::;;;<<<<<<;;;:::888777222333555666666666555555555555444111000000333666666444333555999<<<<<<:::999;;;======999666333222333222222000///...---,,,............////////////...///000111111000///...000000000000000000000000000111111111111222222222444333222555888:::888666:::===BBBFFFHHHKKKOOOQQQ]]]dddsss}}}|||}}}uuusssoookkkgggdddbbbbbb```\\\VVVRRRRRRSSSUUUVVVZZZ]]]YYY]]]kkkwww===<<<;;;;;;;;;;;;<<<===>>><<<;;;999999999;;;;;;999::::::::::::888777666333333555666666666555555333333333111000222555888888666555666:::<<<<<<:::;;;===>>>===:::666444333000000//////......------............///////////////000111222222111000///111111111111111111111111000111111111111222222222444333222555888:::999777:::>>>CCCGGGJJJNNNRRRUUU```hhhwww~~~}}}wwwtttpppkkkgggeeeddddddbbb^^^XXXTTTSSSTTTVVVWWWYYY[[[WWWZZZgggttt===<<<<<<;;;;;;<<<<<<===>>>===;;;:::999:::;;;;;;999999999999888777666555333444555555666555555555222222222111111333666999;;;999888888:::;;;;;;:::===>>>???>>>:::666555444////////////////////////............////////////000111222333333222111000111111111111111111111111000111111111111222222222333333333555888::::::999;;;???DDDHHHMMMQQQVVVYYYccclll}}}}}}xxxuuupppjjjgggeeeeeeeeeccc```[[[WWWUUUUUUWWWXXXWWWZZZUUUVVVcccnnn======<<<<<<<<<<<<======::::::999999::::::;;;<<<999999999888888777666666444444555555555555555555222333333222222333666888;;;:::999999999999:::999?????????<<<888555444444111111111111000000000000............////////////111222333444444333222111111111111111111111111111000000111111111222222222333333444555888:::;;;<<<>>>AAAEEEJJJMMMRRRWWW[[[aaammm}}}yyyuuuoooiiieeeddddddeeedddbbb^^^ZZZVVVVVVXXXZZZXXX[[[VVVUUU```jjj}}}========================666777777888:::;;;======;;;::::::999888888777777555555555555444444555555444555555444222222444666999999999888888888999:::??????>>>:::666333222333222111000///...---,,,,,,............////////////222333444555555444333222111111111111111111111111000000111111111222222222333333555666888:::===???BBBDDDGGGJJJMMMQQQVVVZZZ___mmm}}}wwwsssmmmgggcccbbbcccddddddccc```\\\XXXWWWYYY\\\[[[^^^YYYWWW___hhhyyy<<<======>>>>>>======<<<666666888999;;;<<<===>>>;;;;;;999888888888888888666666555444444444555555555666666555333222333555666777888888888888:::<<>>AAADDDFFFIIILLLNNNRRRWWW[[[aaaqqq~~~|||uuurrrmmmgggcccbbbbbbbbbbbbcccaaa]]]YYYXXX[[[^^^^^^bbb]]]ZZZ```fffuuu<<<===>>>??????>>>===<<<::::::;;;<<<============;;;:::888777666666777777777666555444333444444555333444555555444444555666444666999999999:::>>>AAACCCBBB>>>999444222222333///......---,,,+++++++++............////////////222333444444444444333222222222222222222222222222000111111111111222222222222444666777777:::???CCCFFFHHHJJJMMMPPPUUU[[[___hhhyyy|||yyyuuurrrnnniiieeecccbbbbbb```bbbbbb^^^YYYXXX\\\``````eeeaaa]]]```dddqqq<<<===>>>??????>>>===<<<>>>>>>>>>???>>>======<<<:::999777666555555666666777666555444333444444555111333555555555555777888333666999::::::<<<@@@DDDEEECCC???:::555222333444000000000000000000000000............/////////000222222333444444333222222222222222222222222222222000111111111111222222222222444666777777:::@@@EEEFFFHHHKKKNNNSSSXXX___cccooo{{{wwwuuusssoookkkgggdddcccbbb___aaaaaa^^^ZZZYYY\\\aaa```fffccc___aaabbbooo>>>===;;;:::;;;<<<>>>???<<<<<<;;;:::;;;<<<===>>>::::::::::::999777555444222222333444333222111000222333444555666666666666555888;;;<<<>>>BBBIIINNNQQQKKKBBB:::666444222222111111000000//////......111000///......///000111111222333444555666666666111111111111111000//////---...000111333333444444000111333555888<<>>>>>===<<<<<<<<<===>>>;;;::::::::::::;;;======;;;;;;:::999888777666666333444555555555444222222333333444555555555555555555888;;;>>>@@@EEEKKKPPPQQQKKKBBB:::666333111000000000000000000000//////111000///......///000000000111222333333333333333111111111111111000000//////000111222222222222222000222444666888<<>>>>>>>>>>>>>>===<<<;;;999999999999:::;;;======<<<;;;999777777666777777555666666666666555444444333333444444444444444444444666999<<>>???@@@@@@???>>>;;;:::999::::::;;;<<<===>>>>>><<<;;;888666666666777888666666666666666555555444444444333333333444444444222333555888;;;>>>AAADDDEEEAAA;;;666333111000...//////000000111111222222///////////////000000000000000000111000000//////111222222222222111000000000000111222222222222111222333555777:::>>>CCCGGGEEEGGGMMMUUUYYY^^^iiittt|||xxxuuurrrmmmjjjfffggghhhhhhfffcccaaa```cccgggkkkjjjgggfffjjjooo{{{???@@@AAABBBAAA>>><<<:::;;;<<<======>>>?????????<<<:::888666666666888999555555555444444444444444444444333333333444555555444444555666888:::;;;;;;;;;888555333222111000/////////000000111111111222......///000000000000000111111111111111111000000222222222222222111000000...///000111222333333333333444666888;;;???DDDHHHHHHKKKQQQWWWZZZ___jjjvvv}}}zzzxxxtttppplllgggggghhhiiihhhfffcccaaacccgggjjjjjjgggfffhhhkkkyyy???@@@AAABBBAAA???===<<<===>>>??????@@@?????????;;;:::888777777777888888555444333333222222333333444444333333444555777888999888777888:::;;;:::999444333111111222222111000////////////000000000000---...///000111111111000000111111222222222111111222222222333222222111000---...///111333444444444444555777999<<<@@@EEEIIIKKKMMMSSSXXX[[[```nnn{{{~~~|||zzzvvvrrrnnniiiiiihhhiiijjjjjjhhheeegggjjjlllkkkgggeeefffhhhxxx???@@@AAAAAAAAA@@@???>>>>>>>>>???@@@???>>>===<<<999999999888888888888888555444333222222222333444444444333333555777999;;;;;;999888:::<<<===;;;999333111111111333333111000/////////...............,,,---///000111111111000///000111111222222222222222222333333222222111000...///000111222333333333444666888:::<<<@@@FFFJJJKKKNNNSSSXXX[[[bbbrrr~~~|||yyytttpppmmmkkkjjjkkkmmmnnnmmmkkkjjjlllmmmllliiihhhhhhjjjwww??????@@@AAAAAAAAA@@@@@@>>>>>>?????????===<<<:::888888999999999888777777666555444333222333444444444444333444555888;;;===:::888777999<<<>>><<<999444333222333444333111000//////......---------,,,,,,---///000111111111000......000111222222222222222333333333333222111111111111111222222222111111555666999:::===AAAFFFJJJJJJMMMSSSXXX[[[ddduuu~~~{{{vvvrrrooommmkkklllooorrrqqqppphhhjjjllllllllllllnnnpppuuu????????????????????????AAA@@@>>>???@@@>>>:::666999999999999999888777777777555444555888888666333333333222333555777:::<<<<<<===<<<888999===???===888555222111111111000///000000//////.........---111000///......///000000222222222222222111000///111111111000000000000000333333222222111222222222555666888;;;???DDDHHHKKKNNNPPPUUUYYY\\\fffyyy{{{{{{yyyssspppnnnoooqqqpppmmmnnnrrrmmmmmmmmmlllkkkiiihhhgggttt~~~@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>???@@@>>>:::777888888999999888888777666777555444555777888666333333333222333555888:::<<<;;;===<<<888999===>>>===888555222111111111000///000/////////............000000///......///000111222222222222222111000000111000000000000000000000333333222222222222222333555666888;;;???DDDHHHJJJMMMOOOTTTYYY^^^hhh}}}}}}}}}{{{uuuqqqoooppprrrqqqnnnnnnqqqmmmmmmmmmmmmllljjjhhhgggsss}}}@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@???<<<999888888888888888777666666666555555666777777666444333333333444555888:::<<<:::<<<<<<888999===>>><<<888555222000000000000///////////////............//////......///000111222111222222222222111000000000000000000000000111111333333222222222222333333555777999<<<@@@DDDHHHJJJKKKMMMSSSYYY___kkk~~~xxxqqqooopppsssrrrnnnmmmnnnllllllmmmnnnmmmkkkhhhgggoooxxx????????????????????????>>>>>>???@@@@@@???<<<;;;777888888888888777666666555555555666777666555555444444444555666888:::;;;:::<<<<<<999999===>>><<<777555222000000000///...///////////////..................///000111111222111111222222222111111000000000000000000111111111333333222222222333444444666777:::===AAADDDGGGHHHJJJMMMRRRYYY___lll~~~{{{qqqnnnnnnqqqqqqmmmkkkkkkjjjkkkmmmnnnmmmkkkhhhfffiiiqqq{{{yyy~~~>>>>>>>>>>>>>>>>>>>>>>>>===???@@@AAA@@@>>>===<<<888888888888888777666666555555666666666555555555444444555666777888:::::::::======::::::>>>>>><<<777444111000000000///............///////////////------...///000111111111000111111222222222111111//////000000111111111111333222222222333444444555777888;;;>>>AAADDDFFFGGGJJJMMMSSSYYY```nnn~~~|||qqqmmmlllooopppllliiihhhiiijjjkkklllkkkjjjhhhfffgggnnn}}}{{{vvvssspppqqqyyy}}}|||||||||{{{}}}|||{{{}}}~~~{{{yyyzzz~~~~~~~~~|||{{{}}}~~~}}}|||{{{{{{}}}}}}}}}}}}>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBB@@@===<<<<<<999999999999999888777777444666777777666555555666444555555777888999999:::;;;>>>>>><<<<<>>AAA@@@===666444111/////////...---............/////////000...///000111111000//////000000111222222222222222...//////000111111222222222222222333333555666666888:::===@@@BBBDDDEEEEEEIIIMMMTTT^^^hhhzzz~~~~~~~~~xxxqqqkkkmmmnnnllljjjjjjhhhhhhgggfffeeeffffffgggfffhhhrrr~~~|||zzzrrrllleee___[[[\\\eeeppp~~~||||||~~~yyytttnnnllljjjgggdddcccdddeeeffffffgggggghhhhhhhhhiiieeeeeehhhkkkjjjhhhjjjnnnkkklllmmmllljjjiiiiiijjjiiijjjkkkkkkjjjiiiiiiiiiAAAAAAAAAAAAAAAAAAAAAAAA???BBBDDDCCC???<<<;;;;;;:::;;;;;;;;;;;;:::999999333666888888555444555777444555666888999999999999<<<@@@AAA??????BBBAAA>>>666444111/////////...------.........//////000000//////000111111000///...///000111222222222222222...//////000111222222222222222222333444555666777999:::===@@@CCCDDDEEEEEEHHHLLLUUU```lll|||ssslllmmmooonnnllllllhhhgggeeedddcccdddfffgggbbbccclll|||{{{wwwuuuqqqjjjbbb[[[UUUTTT\\\fffuuuvvvwwwxxxxxxwwwvvvuuuqqqoooooorrruuutttoooiiifffeeedddaaa______aaaccccccccceeefffffffffffffffbbbbbbeeeiiigggdddfffllleeeggghhhgggeeeddddddeeeccceeeggggggfffddddddddd===???BBBEEEFFFDDDBBB@@@AAAAAAAAA@@@???>>>===<<<::::::;;;;;;::::::999999777777777777777777777777444444555666888999;;;<<<>>>AAAEEEIIIIIIEEE>>>999999555000......///000111///...---,,,+++,,,,,,---......///000000///...---///000111222222111000///000111111222222333444444222333555555555666999;;;;;;;;;;;;>>>AAAEEEFFFGGGKKKRRRYYYaaaqqq{{{vvvooollllllmmmllljjjnnnkkkgggdddbbb```^^^\\\^^^^^^dddrrr}}}xxxuuussspppkkkgggddd```ZZZUUURRRRRRTTTVVVcccjjjmmmhhhfffiiijjjggghhhfffeeefffiiiiiigggeee```___^^^]]]]]]___aaacccbbbbbbbbbbbbcccdddeeefffcccfffiiiiiihhhfffeeefffccccccddddddeeeeeeffffffdddeeeeeedddbbbccceeeggg@@@AAACCCDDDDDDBBB@@@???AAAAAAAAA@@@???>>>===<<<:::::::::::::::999888777777777777777777777777777777666666666666777888888AAAEEEJJJNNNNNNHHH???999777444000//////000000000000///...---,,,,,,---...///...------------...//////000111222222111000///000111111222222333333444333444555444444444666888======>>>@@@CCCEEEGGGHHHJJJSSS]]]hhhyyy~~~{{{uuuooolllkkkmmmmmmlllnnnkkkgggccc```^^^\\\[[[ZZZYYY]]]iiixxx|||yyyzzz|||}}}}}}}}}}}}|||{{{{{{~~~}}}|||{{{|||}}}|||zzzwwwsssqqqqqqnnnjjjhhhfffddd```]]][[[XXXSSSOOOMMMMMMOOOPPPXXX^^^aaa^^^]]]___```^^^```___^^^```bbbcccaaa______^^^^^^^^^^^^```bbbcccdddddddddeeefffhhhiiijjjgggjjjlllmmmkkkjjjiiiiiigggggghhhiiikkkllllllmmmlllmmmllljjjhhhiiikkkmmmBBBBBBCCCBBBBBB@@@???>>>AAAAAAAAA@@@???>>><<<<<<;;;;;;;;;::::::888777777777777777777777777777777777777777777777888999:::CCCIIIQQQUUUSSSKKK@@@999555333111000000000///...000//////............///000///,,,++++++,,,///111000000111111111111000000000000111111222333333333333444555444333444555777@@@@@@AAABBBDDDFFFHHHIIIKKKUUUcccppp|||{{{{{{vvvoookkkjjjlllnnnooommmkkkgggbbb^^^[[[ZZZYYYWWWUUUWWW___jjjsssvvvvvvsssooojjjgggggghhhhhhiiihhhhhhhhhggghhhjjjooosssoooooonnnmmmllllllllllllmmmnnnnnnmmmkkkiiigggffffffggghhhhhhfffdddaaa```^^^\\\ZZZXXXXXXVVVTTTRRRQQQOOOMMMKKKJJJIIIJJJJJJMMMQQQTTTSSSRRRTTTUUUSSSVVVUUUUUUWWWYYYZZZZZZXXXZZZ[[[\\\]]]^^^___```aaabbbbbbcccdddfffhhhiiijjjiiikkkmmmnnnlllkkkkkkkkkhhhiiikkkmmmoooqqqsssssstttsssrrrpppooopppsssvvvBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<;;;<<<<<<<<<<<<;;;999888777777777777777777777777777555666777888:::<<<>>>???DDDLLLUUUYYYUUUJJJ>>>777333222111111111111///---000000//////////////////000///---,,,---...000111000000000111111000000000000000000111222222333333222444555555555666888:::AAABBBCCCCCCDDDFFFHHHJJJMMMXXXfffttt{{{yyy|||wwwpppkkkiiikkknnnpppmmmlllhhhccc^^^ZZZYYYYYYXXXUUUTTTXXX___fffiiiiiieeebbb]]]ZZZYYYZZZZZZYYYYYYZZZZZZ[[[[[[]]]aaadddaaa```______^^^]]]]]]]]]ZZZZZZ[[[[[[YYYWWWUUUSSSVVVWWWWWWXXXWWWUUUTTTRRRPPPOOONNNNNNNNNMMMLLLLLLJJJJJJJJJJJJIIIIIIHHHHHHFFFIIIKKKLLLMMMNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUWWWYYYZZZ[[[\\\\\\[[[\\\\\\^^^```bbbdddeeefffhhhiiiiiihhhgggggghhheeefffhhhkkknnnqqqssstttttttttsssrrrrrrtttxxx|||@@@??????>>>???@@@AAABBB@@@@@@@@@???>>>===<<<;;;============<<<;;;:::999666666666666666666666666444444555777999<<<>>>???CCCKKKTTTXXXRRRGGG;;;444222111000111222111///---//////000000000000000000//////000111111111111111111000000000000000000111///000000111111222333333111333555666777999<<>>>>>>>>>>>???@@@AAABBB@@@@@@@@@???>>>===;;;;;;<<<<<<<<<<<<<<<;;;;;;:::666666666666666666666666555555555666777888999:::AAAIIIQQQSSSMMMBBB888222111000000000111111///---...//////000000000000///...000111333333333222111111111000000000000111111//////000000111222222222111333555777999;;;???BBB???BBBEEEEEEDDDEEEIIIMMMUUU]]]hhhuuu}}}wwwoooiiigggiiikkklllllljjjeee^^^ZZZZZZ\\\WWWSSSNNNLLLNNNSSSWWWZZZUUURRROOONNNOOOPPPPPPOOOPPPRRRSSSTTTSSSSSSTTTVVVRRRRRRRRRRRRQQQPPPOOONNNJJJJJJJJJIIIHHHHHHHHHHHHEEEEEEEEEFFFEEEEEEDDDDDDBBBDDDEEEDDDCCCCCCDDDEEEAAABBBCCCEEEEEEDDDCCCCCCBBB???@@@DDDGGGEEECCCDDDEEEGGGIIIJJJJJJJJJKKKLLLHHHHHHIIIJJJKKKMMMMMMNNNMMMNNNNNNOOOQQQSSSUUUVVVYYYZZZ[[[ZZZYYYXXXZZZ[[[YYYZZZ\\\___aaadddfffgggdddfffhhhjjjlllooosssvvv>>>>>>>>>???????????????@@@@@@??????>>><<<;;;:::888999::::::;;;:::::::::666666666666666666666666666666666777888999:::;;;@@@GGGNNNNNNGGG===666333111000//////000000///...---...///000000000/////////000000111111222333333222111000//////000111222//////000000111111222222111333555777888;;;>>>AAA@@@CCCGGGGGGFFFGGGLLLPPPWWW___jjjyyyzzzqqqiiieeeeeegggiiijjjiiiddd]]]YYYZZZ]]]WWWSSSNNNJJJLLLQQQVVVZZZRRRPPPNNNNNNPPPRRRSSSRRRRRRTTTUUUUUUTTTSSSSSSTTTSSSSSSSSSRRRPPPNNNKKKJJJHHHGGGFFFDDDDDDEEEFFFGGGDDDDDDDDDCCCCCCBBBBBBBBBBBBDDDEEEDDDBBBAAABBBDDD@@@AAABBBCCCCCCCCCBBBBBBBBB>>>>>>CCCFFFCCC@@@AAABBBDDDGGGGGGEEEDDDFFFGGGEEEEEEDDDDDDEEEFFFHHHIIIHHHHHHHHHIIIJJJKKKMMMMMMOOOPPPQQQPPPNNNNNNPPPQQQPPPQQQRRRTTTVVVXXXZZZZZZXXXZZZ^^^```aaabbbeeeggg??????@@@@@@???>>>===<<>><<<;;;:::666666777888999999999999666666666666666666666666555666777999<<<>>>AAABBB@@@FFFLLLKKKDDD;;;555444222000......///000000///,,,---...000000000///...111000...---...000333555222111000//////000111222/////////000111111222222222444555666777999<<<>>>@@@DDDHHHIIIHHHIIINNNSSSXXX```lll||||||sssiiiccccccdddgggiiihhhccc\\\XXXYYY]]]YYYUUUOOOLLLMMMRRRXXX\\\RRRQQQPPPQQQSSSVVVWWWWWWUUUWWWXXXXXXVVVUUUTTTTTTVVVVVVUUUSSSQQQMMMJJJHHHGGGFFFCCCBBBAAACCCEEEGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDGGGHHHFFFCCCBBBCCCEEEBBBCCCCCCDDDDDDDDDDDDCCCDDD???>>>DDDGGGCCC@@@AAA???BBBEEEDDDBBBAAABBBDDDEEECCCBBBAAABBBCCCFFFGGGCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFGGGIIIIIIIIIJJJLLLMMMNNNOOOPPPNNNQQQTTTVVVVVVVVVWWWXXXBBBAAA@@@?????????@@@AAA@@@AAAAAAAAA@@@===:::999999888888888999:::;;;;;;:::999777555444333444444888999:::;;;<<<>>>??????AAACCCEEEEEEBBB<<<666111111222444444444333111////////////000111111222222///000...---///555777555111000000000//////......000000000000111222333444555555666666777999===@@@GGGGGGGGGGGGGGGJJJOOORRR[[[___kkk~~~zzznnndddccchhhfffggggggccc^^^ZZZZZZ[[[___YYYQQQNNNQQQXXX^^^```WWWVVVUUUWWWZZZ]]]^^^]]]^^^^^^^^^]]][[[YYYVVVUUUTTTUUUUUUTTTRRROOOKKKIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@??????AAAAAA@@@@@@@@@@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDAAACCCFFFGGGGGGFFFFFFGGGIIIGGGFFFGGGIIIJJJIIIGGGLLLLLLLLLLLLLLLMMMNNNOOOAAAAAA@@@??????@@@@@@AAAAAABBBBBBBBB@@@>>>;;;:::888888888888888999::::::777777666666666777888999888888:::;;;===???@@@AAABBBDDDEEEEEEBBB;;;555111///000111222222000///...111111111000000000000000222333111......333444111222222222111111111000000000000000000111222333444222333444555666888<<>>@@@BBBCCCEEEEEEFFFEEE@@@:::444000000000111222111000///...222222111111000//////...222444222///...222333111222222111111111111000000000000000000111222333444222333555666777:::>>>AAA@@@AAADDDFFFJJJPPPWWW[[[bbbiiiwwwxxxlllfffffffffhhhiiieee```\\\[[[]]]^^^ZZZVVVTTTVVVZZZ]]]^^^YYYWWWVVVWWWZZZ\\\]]]]]]XXXWWWTTTQQQOOONNNMMMMMMIIIIIIJJJIIIHHHGGGEEEDDDBBBBBBCCCCCCDDDDDDDDDEEEBBBCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAA??????>>>>>>>>>??????@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDDDDAAABBBCCCCCCBBBBBBDDDFFFGGGFFFEEEEEEEEEEEEDDDBBBDDDDDDDDDDDDDDDEEEEEEEEE@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA???>>><<<;;;888777777777777777888888::::::999888777777666666777888999;;;>>>AAADDDFFFGGGGGGFFFDDD???999333000222333333333333222111000111111111111000000//////...111222//////333555444//////////////////......000000000000111222333444333555888999;;;>>>AAADDD???AAADDDGGGKKKQQQYYY]]]ccclll||||||ooofffdddhhhjjjjjjgggaaa]]]\\\]]][[[ZZZXXXWWWXXXYYY[[[[[[WWWUUUSSSSSSUUUWWWXXXXXXTTTQQQNNNJJJHHHHHHHHHIIICCCDDDDDDDDDDDDCCCBBBBBB@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>???@@@AAAAAABBB>>>>>>>>>===>>>>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCBBBAAABBBEEEGGGGGGFFFEEEEEEDDDDDDCCCBBBDDDDDDEEEEEEEEEEEEEEEDDD??????@@@@@@AAAAAAAAAAAA@@@??????>>>===<<<;;;;;;888888777777777777777888888888888888777666666555888888999:::>>>AAAEEEGGGHHHHHHFFFCCC>>>888333000333333333333222222111111//////000000111111111111...222333000///222333333..................//////000000000000111222333444333555888:::<<<>>>AAADDDBBBDDDFFFIIILLLRRRXXX]]]bbbmmm~~~qqqgggbbbjjjlllmmmiiiccc^^^\\\\\\XXXYYYYYYXXXWWWWWWXXXXXXSSSPPPMMMMMMNNNPPPQQQQQQOOOLLLHHHEEECCCCCCEEEFFFAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@============>>>@@@AAABBB>>>>>>======>>>??????@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAACCCDDDDDDDDDDDDDDDCCCBBBCCCEEEGGGFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCC>>>>>>@@@AAAAAAAAAAAAAAA??????>>>===<<<<<<;;;;;;999999888777777777888888444444666777888999999888888888888:::<<<@@@DDDFFFIIIHHHEEEBBB===888444222111111111000000000000000...//////000111111222222111666777222......////////////000000000000111111000000000000111222333444111444777999:::<<<>>>AAAEEEFFFHHHJJJMMMQQQWWW\\\aaaooouuujjjdddmmmoooppplllddd^^^[[[[[[XXXYYYZZZYYYWWWVVVVVVWWWPPPMMMJJJHHHIIIKKKLLLLLLJJJHHHEEECCCBBBBBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@?????????>>>===<<<<<<===???AAABBB>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDDDDDDDEEEEEEDDDCCCCCCDDDFFFDDDFFFFFFEEECCCBBBCCCDDDBBBCCCDDDDDDDDDCCCAAAAAA===>>>@@@AAABBBBBBAAAAAA@@@???>>>======<<<<<<<<<::::::999888888888888888444555777999::::::::::::888888777888;;;???CCCEEEIIIGGGEEEAAA===888555333222111111000000000000000000000000000000111111111111666888333......///.../////////000000000111111000000000000111222333444111444777999999;;;===>>>FFFGGGIIIKKKMMMRRRXXX\\\cccrrr{{{pppjjjppprrrrrrmmmeee^^^ZZZYYYYYYZZZ[[[ZZZWWWUUUVVVXXXQQQNNNIIIGGGHHHIIIJJJKKKGGGFFFDDDBBBBBBCCCDDDEEEAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>????????????@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@?????????>>>>>>===<<<<<<<<<>>>@@@AAA>>>>>>>>>??????@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBDDDEEEBBBCCCEEEDDDCCCBBBBBBCCCAAACCCDDDDDDAAA@@@BBBDDDBBBCCCDDDDDDDDDCCCAAA@@@===>>>@@@AAABBBBBBAAAAAAAAA@@@???>>>======>>>>>>;;;;;;:::999888888999999888999:::;;;:::999888777888888777888:::>>>BBBDDDIIIGGGDDD@@@<<<999666444444333222222111111222222222222111111000/////////---444777333//////111111,,,---------......//////000000000000111222333444444666999:::;;;<<<===???FFFGGGIIIKKKNNNSSSYYY]]]eeeuuuuuuoooqqqssssssnnnfff^^^ZZZXXXZZZ\\\]]][[[XXXVVVWWWYYYSSSOOOKKKHHHHHHJJJKKKKKKEEEDDDCCCCCCCCCDDDEEEFFFAAAAAA@@@????????????@@@BBBBBBAAA@@@???>>>======>>>????????????@@@@@@@@@>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@??????>>>>>>???>>><<<;;;<<<===???@@@????????????@@@AAABBBCCC?????????????????????????????????@@@AAABBBDDDEEE@@@BBBDDDDDDCCCAAAAAAAAA???AAACCCBBB@@@???AAACCCCCCDDDFFFFFFFFFDDDBBBAAA